// Decompiled by AS3 Sorcerer 3.16 // http://www.as3sorcerer.com/ //------------------------------------------------------------ //_-00o._SafeStr_2922 package _-00o { import flash.utils.ByteArray; public interface _SafeStr_2922 { function _SafeStr_5313():uint; function _SafeStr_5314():uint; function hash(_arg_1:ByteArray):ByteArray; function toString():String; function _SafeStr_5315():int; } }//package _-00o // _SafeStr_2922 = "_-tT" (String#15379, DoABC#3) // _SafeStr_5313 = "_-4Az" (String#11916, DoABC#3) // _SafeStr_5314 = "_-2q1" (String#10528, DoABC#3) // _SafeStr_5315 = "_-0O5" (String#7986, DoABC#3) //------------------------------------------------------------ //_-00o.MD5 package _-00o { import flash.utils.Endian; import flash.utils.ByteArray; public class MD5 implements _SafeStr_2922 { public static const _SafeStr_5316:int = 16; public var _SafeStr_5317:int = 48; public function _SafeStr_5313():uint { return (64); } public function _SafeStr_5314():uint { return (_SafeStr_5316); } public function _SafeStr_5315():int { return (this._SafeStr_5317); } public function hash(k:ByteArray):ByteArray { var _local_2:uint = (k.length * 8); var _local_3:String = k.endian; while ((k.length % 4) != 0) { k[k.length] = 0; }; k.position = 0; var _local_4:Array = []; k.endian = Endian.LITTLE_ENDIAN; var _local_5:uint; while (_local_5 < k.length) { _local_4.push(k.readUnsignedInt()); _local_5 = (_local_5 + 4); }; var _local_6:Array = this._SafeStr_5318(_local_4, _local_2); var _local_7:ByteArray = new ByteArray(); _local_7.endian = Endian.LITTLE_ENDIAN; _local_5 = 0; while (_local_5 < 4) { _local_7.writeUnsignedInt(_local_6[_local_5]); _local_5++; }; k.length = (_local_2 / 8); k.endian = _local_3; return (_local_7); } private function _SafeStr_5318(k:Array, _arg_2:uint):Array { var _local_8:uint; var _local_9:uint; var _local_10:uint; var _local_11:uint; k[(_arg_2 >> 5)] = (k[(_arg_2 >> 5)] | (128 << (_arg_2 % 32))); k[((((_arg_2 + 64) >>> 9) << 4) + 14)] = _arg_2; var _local_3:uint = 1732584193; var _local_4:uint = 4023233417; var _local_5:uint = 2562383102; var _local_6:uint = 271733878; var _local_7:uint; while (_local_7 < k.length) { k[_local_7] = ((k[_local_7]) || (0)); k[(_local_7 + 1)] = ((k[(_local_7 + 1)]) || (0)); k[(_local_7 + 2)] = ((k[(_local_7 + 2)]) || (0)); k[(_local_7 + 3)] = ((k[(_local_7 + 3)]) || (0)); k[(_local_7 + 4)] = ((k[(_local_7 + 4)]) || (0)); k[(_local_7 + 5)] = ((k[(_local_7 + 5)]) || (0)); k[(_local_7 + 6)] = ((k[(_local_7 + 6)]) || (0)); k[(_local_7 + 7)] = ((k[(_local_7 + 7)]) || (0)); k[(_local_7 + 8)] = ((k[(_local_7 + 8)]) || (0)); k[(_local_7 + 9)] = ((k[(_local_7 + 9)]) || (0)); k[(_local_7 + 10)] = ((k[(_local_7 + 10)]) || (0)); k[(_local_7 + 11)] = ((k[(_local_7 + 11)]) || (0)); k[(_local_7 + 12)] = ((k[(_local_7 + 12)]) || (0)); k[(_local_7 + 13)] = ((k[(_local_7 + 13)]) || (0)); k[(_local_7 + 14)] = ((k[(_local_7 + 14)]) || (0)); k[(_local_7 + 15)] = ((k[(_local_7 + 15)]) || (0)); _local_8 = _local_3; _local_9 = _local_4; _local_10 = _local_5; _local_11 = _local_6; _local_3 = this._SafeStr_5319(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 0)], 7, 3614090360); _local_6 = this._SafeStr_5319(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 1)], 12, 3905402710); _local_5 = this._SafeStr_5319(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 2)], 17, 606105819); _local_4 = this._SafeStr_5319(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 3)], 22, 3250441966); _local_3 = this._SafeStr_5319(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 4)], 7, 4118548399); _local_6 = this._SafeStr_5319(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 5)], 12, 1200080426); _local_5 = this._SafeStr_5319(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 6)], 17, 2821735955); _local_4 = this._SafeStr_5319(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 7)], 22, 4249261313); _local_3 = this._SafeStr_5319(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 8)], 7, 1770035416); _local_6 = this._SafeStr_5319(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 9)], 12, 2336552879); _local_5 = this._SafeStr_5319(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 10)], 17, 0xFFFF5BB1); _local_4 = this._SafeStr_5319(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 11)], 22, 2304563134); _local_3 = this._SafeStr_5319(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 12)], 7, 1804603682); _local_6 = this._SafeStr_5319(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 13)], 12, 4254626195); _local_5 = this._SafeStr_5319(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 14)], 17, 2792965006); _local_4 = this._SafeStr_5319(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 15)], 22, 1236535329); _local_3 = this._SafeStr_5320(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 1)], 5, 4129170786); _local_6 = this._SafeStr_5320(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 6)], 9, 3225465664); _local_5 = this._SafeStr_5320(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 11)], 14, 643717713); _local_4 = this._SafeStr_5320(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 0)], 20, 3921069994); _local_3 = this._SafeStr_5320(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 5)], 5, 3593408605); _local_6 = this._SafeStr_5320(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 10)], 9, 38016083); _local_5 = this._SafeStr_5320(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 15)], 14, 3634488961); _local_4 = this._SafeStr_5320(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 4)], 20, 3889429448); _local_3 = this._SafeStr_5320(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 9)], 5, 568446438); _local_6 = this._SafeStr_5320(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 14)], 9, 3275163606); _local_5 = this._SafeStr_5320(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 3)], 14, 4107603335); _local_4 = this._SafeStr_5320(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 8)], 20, 1163531501); _local_3 = this._SafeStr_5320(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 13)], 5, 2850285829); _local_6 = this._SafeStr_5320(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 2)], 9, 4243563512); _local_5 = this._SafeStr_5320(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 7)], 14, 1735328473); _local_4 = this._SafeStr_5320(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 12)], 20, 2368359562); _local_3 = this._SafeStr_5321(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 5)], 4, 4294588738); _local_6 = this._SafeStr_5321(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 8)], 11, 2272392833); _local_5 = this._SafeStr_5321(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 11)], 16, 1839030562); _local_4 = this._SafeStr_5321(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 14)], 23, 4259657740); _local_3 = this._SafeStr_5321(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 1)], 4, 2763975236); _local_6 = this._SafeStr_5321(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 4)], 11, 1272893353); _local_5 = this._SafeStr_5321(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 7)], 16, 4139469664); _local_4 = this._SafeStr_5321(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 10)], 23, 3200236656); _local_3 = this._SafeStr_5321(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 13)], 4, 681279174); _local_6 = this._SafeStr_5321(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 0)], 11, 3936430074); _local_5 = this._SafeStr_5321(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 3)], 16, 3572445317); _local_4 = this._SafeStr_5321(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 6)], 23, 76029189); _local_3 = this._SafeStr_5321(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 9)], 4, 3654602809); _local_6 = this._SafeStr_5321(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 12)], 11, 3873151461); _local_5 = this._SafeStr_5321(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 15)], 16, 530742520); _local_4 = this._SafeStr_5321(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 2)], 23, 3299628645); _local_3 = this._SafeStr_5322(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 0)], 6, 4096336452); _local_6 = this._SafeStr_5322(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 7)], 10, 1126891415); _local_5 = this._SafeStr_5322(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 14)], 15, 2878612391); _local_4 = this._SafeStr_5322(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 5)], 21, 4237533241); _local_3 = this._SafeStr_5322(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 12)], 6, 1700485571); _local_6 = this._SafeStr_5322(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 3)], 10, 2399980690); _local_5 = this._SafeStr_5322(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 10)], 15, 4293915773); _local_4 = this._SafeStr_5322(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 1)], 21, 2240044497); _local_3 = this._SafeStr_5322(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 8)], 6, 1873313359); _local_6 = this._SafeStr_5322(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 15)], 10, 4264355552); _local_5 = this._SafeStr_5322(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 6)], 15, 2734768916); _local_4 = this._SafeStr_5322(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 13)], 21, 1309151649); _local_3 = this._SafeStr_5322(_local_3, _local_4, _local_5, _local_6, k[(_local_7 + 4)], 6, 4149444226); _local_6 = this._SafeStr_5322(_local_6, _local_3, _local_4, _local_5, k[(_local_7 + 11)], 10, 3174756917); _local_5 = this._SafeStr_5322(_local_5, _local_6, _local_3, _local_4, k[(_local_7 + 2)], 15, 718787259); _local_4 = this._SafeStr_5322(_local_4, _local_5, _local_6, _local_3, k[(_local_7 + 9)], 21, 3951481745); _local_3 = (_local_3 + _local_8); _local_4 = (_local_4 + _local_9); _local_5 = (_local_5 + _local_10); _local_6 = (_local_6 + _local_11); _local_7 = (_local_7 + 16); }; return ([_local_3, _local_4, _local_5, _local_6]); } private function _SafeStr_5323(k:uint, _arg_2:uint):uint { return (((k << _arg_2) | (k >>> (32 - _arg_2)))); } private function _SafeStr_5324(k:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint):uint { return ((this._SafeStr_5323((((_arg_2 + k) + _arg_4) + _arg_6), _arg_5) + _arg_3)); } private function _SafeStr_5319(k:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint, _arg_7:uint):uint { return (this._SafeStr_5324(((_arg_2 & _arg_3) | (~(_arg_2) & _arg_4)), k, _arg_2, _arg_5, _arg_6, _arg_7)); } private function _SafeStr_5320(k:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint, _arg_7:uint):uint { return (this._SafeStr_5324(((_arg_2 & _arg_4) | (_arg_3 & ~(_arg_4))), k, _arg_2, _arg_5, _arg_6, _arg_7)); } private function _SafeStr_5321(k:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint, _arg_7:uint):uint { return (this._SafeStr_5324(((_arg_2 ^ _arg_3) ^ _arg_4), k, _arg_2, _arg_5, _arg_6, _arg_7)); } private function _SafeStr_5322(k:uint, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:uint, _arg_7:uint):uint { return (this._SafeStr_5324((_arg_3 ^ (_arg_2 | ~(_arg_4))), k, _arg_2, _arg_5, _arg_6, _arg_7)); } public function toString():String { return ("md5"); } } }//package _-00o // _SafeStr_2922 = "_-tT" (String#15379, DoABC#3) // _SafeStr_5313 = "_-4Az" (String#11916, DoABC#3) // _SafeStr_5314 = "_-2q1" (String#10528, DoABC#3) // _SafeStr_5315 = "_-0O5" (String#7986, DoABC#3) // _SafeStr_5316 = "_-3Rr" (String#30612, DoABC#3) // _SafeStr_5317 = "_-41z" (String#32045, DoABC#3) // _SafeStr_5318 = "_-6hL" (String#38588, DoABC#3) // _SafeStr_5319 = "_-2fF" (String#28648, DoABC#3) // _SafeStr_5320 = "_-2sA" (String#29159, DoABC#3) // _SafeStr_5321 = "_-0LA" (String#23008, DoABC#3) // _SafeStr_5322 = "_-5cV" (String#35919, DoABC#3) // _SafeStr_5323 = "_-1Vt" (String#9162, DoABC#3) // _SafeStr_5324 = "_-2Cx" (String#27538, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2695 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_3931; public class _SafeStr_2695 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2695(k:Function) { super(k, _SafeStr_3931); } public function _SafeStr_5325():_SafeStr_3931 { return ((_SafeStr_5326 as _SafeStr_3931)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2695 = "_-4ZD" (String#33378, DoABC#3) // _SafeStr_3931 = "_-A7" (String#14589, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2696 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2701; public class _SafeStr_2696 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2696(k:Function) { super(k, _SafeStr_2701); } public function _SafeStr_5325():_SafeStr_2701 { return ((this._SafeStr_5326 as _SafeStr_2701)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2696 = "_-5X4" (String#35703, DoABC#3) // _SafeStr_2701 = "_-523" (String#12788, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2699 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2984; public class _SafeStr_2699 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2699(k:Function) { super(k, _SafeStr_2984); } public function _SafeStr_5325():_SafeStr_2984 { return ((this._SafeStr_5326 as _SafeStr_2984)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2699 = "_-0N6" (String#23087, DoABC#3) // _SafeStr_2984 = "_-3a" (String#11286, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2703 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2692; public class _SafeStr_2703 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2703(k:Function) { super(k, _SafeStr_2692); } public function _SafeStr_5325():_SafeStr_2692 { return ((this._SafeStr_5326 as _SafeStr_2692)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2692 = "_-7M" (String#14546, DoABC#3) // _SafeStr_2703 = "_-1u4" (String#26771, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2704 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2693; public class _SafeStr_2704 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2704(k:Function) { super(k, _SafeStr_2693); } public function _SafeStr_5325():_SafeStr_2693 { return ((this._SafeStr_5326 as _SafeStr_2693)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2693 = "_-4ne" (String#12558, DoABC#3) // _SafeStr_2704 = "_-1WS" (String#25852, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2705 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2702; public class _SafeStr_2705 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2705(k:Function) { super(k, _SafeStr_2702); } public function _SafeStr_5325():_SafeStr_2702 { return ((_SafeStr_5326 as _SafeStr_2702)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2702 = "_-2-n" (String#9675, DoABC#3) // _SafeStr_2705 = "_-1Ih" (String#25315, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2972 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2971; public class _SafeStr_2972 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2972(k:Function) { super(k, _SafeStr_2971); } public function _SafeStr_5325():_SafeStr_2971 { return ((this._SafeStr_5326 as _SafeStr_2971)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2971 = "_-MG" (String#14804, DoABC#3) // _SafeStr_2972 = "_-0Vx" (String#23405, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2976 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2973; public class _SafeStr_2976 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2976(k:Function) { super(k, _SafeStr_2973); } public function _SafeStr_5325():_SafeStr_2973 { return ((this._SafeStr_5326 as _SafeStr_2973)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2973 = "_-5M7" (String#13131, DoABC#3) // _SafeStr_2976 = "_-rG" (String#40444, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2977 package _-02k { import _-3qZ._SafeStr_2717; public class _SafeStr_2977 { private var _SafeStr_5327:int; private var _SafeStr_5328:String; private var _SafeStr_5329:int; private var _SafeStr_5330:String; public function _SafeStr_2977(k:_SafeStr_2717) { this._SafeStr_5327 = k._SafeStr_5331(); this._SafeStr_5328 = k.readString(); this._SafeStr_5330 = k.readString(); this._SafeStr_5329 = this._SafeStr_5327; } public function get _SafeStr_5332():int { return (this._SafeStr_5327); } public function get _SafeStr_5333():String { return (this._SafeStr_5328); } public function get _SafeStr_5334():int { return (this._SafeStr_5329); } public function get _SafeStr_5335():String { return (this._SafeStr_5330); } } }//package _-02k // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_2977 = "_-12X" (String#8670, DoABC#3) // _SafeStr_5327 = "_-r9" (String#512, DoABC#3) // _SafeStr_5328 = "_-04v" (String#2563, DoABC#3) // _SafeStr_5329 = "_-gw" (String#4500, DoABC#3) // _SafeStr_5330 = "_-0cz" (String#1067, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5332 = "_-4TV" (String#33166, DoABC#3) // _SafeStr_5333 = "_-2ml" (String#28950, DoABC#3) // _SafeStr_5334 = "_-4qE" (String#34003, DoABC#3) // _SafeStr_5335 = "_-09H" (String#22521, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2978 package _-02k { import _-3qZ._SafeStr_2717; public class _SafeStr_2978 { private var _SafeStr_5336:int; private var _SafeStr_5337:int; public function _SafeStr_2978(k:_SafeStr_2717) { this._SafeStr_5336 = k._SafeStr_5331(); this._SafeStr_5337 = k._SafeStr_5331(); } public function get senderId():int { return (this._SafeStr_5336); } public function get errorCode():int { return (this._SafeStr_5337); } } }//package _-02k // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_2978 = "_-66w" (String#13892, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5336 = "_-ev" (String#714, DoABC#3) // _SafeStr_5337 = "_-oc" (String#207, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2979 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2983; public class _SafeStr_2979 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2979(k:Function) { super(k, _SafeStr_2983); } public function _SafeStr_5325():_SafeStr_2983 { return ((this._SafeStr_5326 as _SafeStr_2983)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2979 = "_-4Ul" (String#33211, DoABC#3) // _SafeStr_2983 = "_-07G" (String#7730, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2980 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2985; public class _SafeStr_2980 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2980(k:Function) { super(k, _SafeStr_2985); } public function _SafeStr_5325():_SafeStr_2985 { return ((this._SafeStr_5326 as _SafeStr_2985)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2980 = "_-5LA" (String#13112, DoABC#3) // _SafeStr_2985 = "_-6H1" (String#14058, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2988 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2993; public class _SafeStr_2988 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2988(k:Function) { super(k, _SafeStr_2993); } public function _SafeStr_5325():_SafeStr_2993 { return ((this._SafeStr_5326 as _SafeStr_2993)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2988 = "_-2mj" (String#28949, DoABC#3) // _SafeStr_2993 = "_-4cd" (String#12367, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2994 package _-02k { import _-3qZ._SafeStr_2717; public class _SafeStr_2994 { private var _SafeStr_5338:int; private var _name:String; public function _SafeStr_2994(k:_SafeStr_2717) { this._SafeStr_5338 = k._SafeStr_5331(); this._name = k.readString(); } public function get id():int { return (this._SafeStr_5338); } public function get name():String { return (this._name); } } }//package _-02k // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_2994 = "_-08G" (String#7744, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_2999 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2986; public class _SafeStr_2999 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2999(k:Function) { super(k, _SafeStr_2986); } public function _SafeStr_5325():_SafeStr_2986 { return ((this._SafeStr_5326 as _SafeStr_2986)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2986 = "_-J" (String#14749, DoABC#3) // _SafeStr_2999 = "_-SZ" (String#14912, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_3000 package _-02k { import _-3qZ._SafeStr_2717; public class _SafeStr_3000 { private var _SafeStr_5338:int; private var _name:String; private var _SafeStr_5339:int; private var _SafeStr_5340:Boolean; private var _SafeStr_5341:Boolean; private var _SafeStr_5342:String; private var _SafeStr_5343:int; private var _SafeStr_5344:String; private var _SafeStr_5345:String; private var _SafeStr_5346:String; private var _SafeStr_5347:String; private var _SafeStr_5348:Boolean; private var _SafeStr_5349:Boolean; private var _SafeStr_5350:Boolean; private var _SafeStr_5351:int; public function _SafeStr_3000(k:_SafeStr_2717) { this._SafeStr_5338 = k._SafeStr_5331(); this._name = k.readString(); this._SafeStr_5339 = k._SafeStr_5331(); this._SafeStr_5340 = k.readBoolean(); this._SafeStr_5341 = k.readBoolean(); this._SafeStr_5342 = k.readString(); this._SafeStr_5343 = k._SafeStr_5331(); this._SafeStr_5344 = k.readString(); this._SafeStr_5346 = k.readString(); this._SafeStr_5347 = k.readString(); this._SafeStr_5348 = k.readBoolean(); this._SafeStr_5349 = k.readBoolean(); this._SafeStr_5350 = k.readBoolean(); this._SafeStr_5351 = k.readShort(); } public function get id():int { return (this._SafeStr_5338); } public function get name():String { return (this._name); } public function get gender():int { return (this._SafeStr_5339); } public function get online():Boolean { return (this._SafeStr_5340); } public function get _SafeStr_5352():Boolean { return (this._SafeStr_5341); } public function get figure():String { return (this._SafeStr_5342); } public function get _SafeStr_5353():int { return (this._SafeStr_5343); } public function get motto():String { return (this._SafeStr_5344); } public function get _SafeStr_5354():String { return (this._SafeStr_5345); } public function get realName():String { return (this._SafeStr_5346); } public function get _SafeStr_5355():String { return (this._SafeStr_5347); } public function get _SafeStr_5356():Boolean { return (this._SafeStr_5348); } public function get _SafeStr_5357():Boolean { return (this._SafeStr_5349); } public function get pocketHabboUser():Boolean { return (this._SafeStr_5350); } public function get _SafeStr_5358():int { return (this._SafeStr_5351); } } }//package _-02k // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3000 = "_-42z" (String#11804, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5339 = "_-62K" (String#165, DoABC#3) // _SafeStr_5340 = "_-U7" (String#1636, DoABC#3) // _SafeStr_5341 = "_-68W" (String#13912, DoABC#3) // _SafeStr_5342 = "_-497" (String#77, DoABC#3) // _SafeStr_5343 = "_-3xy" (String#269, DoABC#3) // _SafeStr_5344 = "_-41r" (String#500, DoABC#3) // _SafeStr_5345 = "_-5Mc" (String#3943, DoABC#3) // _SafeStr_5346 = "_-0k0" (String#686, DoABC#3) // _SafeStr_5347 = "_-44J" (String#32145, DoABC#3) // _SafeStr_5348 = "_-1wL" (String#9600, DoABC#3) // _SafeStr_5349 = "_-2lW" (String#10457, DoABC#3) // _SafeStr_5350 = "_-4zb" (String#12737, DoABC#3) // _SafeStr_5351 = "_-2Fx" (String#9960, DoABC#3) // _SafeStr_5352 = "_-5NM" (String#13156, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_5354 = "_-0w8" (String#8543, DoABC#3) // _SafeStr_5355 = "_-CB" (String#38933, DoABC#3) // _SafeStr_5356 = "_-TK" (String#14923, DoABC#3) // _SafeStr_5357 = "_-wA" (String#40632, DoABC#3) // _SafeStr_5358 = "_-1bI" (String#9243, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_3003 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_3002; public class _SafeStr_3003 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3003(k:Function) { super(k, _SafeStr_3002); } public function _SafeStr_5325():_SafeStr_3002 { return ((this._SafeStr_5326 as _SafeStr_3002)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3002 = "_-0cM" (String#8227, DoABC#3) // _SafeStr_3003 = "_-2QT" (String#10138, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_3007 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_2966; public class _SafeStr_3007 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3007(k:Function) { super(k, _SafeStr_2966); } public function _SafeStr_5325():_SafeStr_2966 { return ((this._SafeStr_5326 as _SafeStr_2966)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2966 = "_-1Pj" (String#9065, DoABC#3) // _SafeStr_3007 = "_-4Lm" (String#32836, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_3011 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_3885; public class _SafeStr_3011 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3011(k:Function) { super(k, _SafeStr_3885); } public function _SafeStr_5325():_SafeStr_3885 { return ((this._SafeStr_5326 as _SafeStr_3885)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3011 = "_-5zR" (String#36802, DoABC#3) // _SafeStr_3885 = "_-wS" (String#15422, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_3890 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_3887; public class _SafeStr_3890 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3890(k:Function) { super(k, _SafeStr_3887); } public function _SafeStr_5325():_SafeStr_3887 { return ((_SafeStr_5326 as _SafeStr_3887)); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3887 = "_-2SU" (String#10168, DoABC#3) // _SafeStr_3890 = "_-2Zl" (String#28432, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_3893 package _-02k { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5CE._SafeStr_4906; public class _SafeStr_3893 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3893(k:Function) { super(k, _SafeStr_4906); } public function get success():Boolean { return (_SafeStr_4906(_SafeStr_5326).success); } } }//package _-02k // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3893 = "_-5iY" (String#36153, DoABC#3) // _SafeStr_4906 = "_-4PF" (String#12150, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-02k._SafeStr_4673 package _-02k { import _-3qZ._SafeStr_2717; public class _SafeStr_4673 { private var _SafeStr_5359:int; private var _SafeStr_5360:String; private var _SafeStr_5361:String; private var _SafeStr_5362:Boolean; private var _SafeStr_5363:Boolean; private var _SafeStr_5364:int; private var _SafeStr_5365:String; private var _SafeStr_5366:String; private var _SafeStr_5346:String; public function _SafeStr_4673(k:_SafeStr_2717) { this._SafeStr_5359 = k._SafeStr_5331(); this._SafeStr_5360 = k.readString(); this._SafeStr_5361 = k.readString(); this._SafeStr_5362 = k.readBoolean(); this._SafeStr_5363 = k.readBoolean(); k.readString(); this._SafeStr_5364 = k._SafeStr_5331(); this._SafeStr_5365 = k.readString(); this._SafeStr_5346 = k.readString(); } public function get _SafeStr_5367():int { return (this._SafeStr_5359); } public function get _SafeStr_5368():String { return (this._SafeStr_5360); } public function get _SafeStr_5369():String { return (this._SafeStr_5361); } public function get _SafeStr_5370():Boolean { return (this._SafeStr_5362); } public function get _SafeStr_5371():Boolean { return (this._SafeStr_5363); } public function get _SafeStr_5372():int { return (this._SafeStr_5364); } public function get _SafeStr_5373():String { return (this._SafeStr_5365); } public function get _SafeStr_5374():String { return (this._SafeStr_5366); } public function get realName():String { return (this._SafeStr_5346); } } }//package _-02k // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4673 = "_-6cm" (String#14396, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5346 = "_-0k0" (String#686, DoABC#3) // _SafeStr_5359 = "_-4up" (String#1117, DoABC#3) // _SafeStr_5360 = "_-0E7" (String#22716, DoABC#3) // _SafeStr_5361 = "_-24q" (String#27231, DoABC#3) // _SafeStr_5362 = "_-321" (String#29567, DoABC#3) // _SafeStr_5363 = "_-2Kf" (String#27838, DoABC#3) // _SafeStr_5364 = "_-6Ap" (String#37297, DoABC#3) // _SafeStr_5365 = "_-5r3" (String#36475, DoABC#3) // _SafeStr_5366 = "_-080" (String#22478, DoABC#3) // _SafeStr_5367 = "_-NN" (String#39337, DoABC#3) // _SafeStr_5368 = "_-Ks" (String#39248, DoABC#3) // _SafeStr_5369 = "_-Ei" (String#39019, DoABC#3) // _SafeStr_5370 = "_-6Vq" (String#38097, DoABC#3) // _SafeStr_5371 = "_-2JJ" (String#27786, DoABC#3) // _SafeStr_5372 = "_-56M" (String#34680, DoABC#3) // _SafeStr_5373 = "_-17u" (String#24916, DoABC#3) // _SafeStr_5374 = "_-52u" (String#34540, DoABC#3) //------------------------------------------------------------ //_-03._SafeStr_5033 package _-03 { import _-1TS.Plane; import _-1TS.PlaneVisualization; import flash.display.BitmapData; import _-151._SafeStr_2306; import flash.geom.Point; import _-151._SafeStr_2305; public class _SafeStr_5033 extends Plane { public static const _SafeStr_5375:uint = 0xFFFFFF; public static const _SafeStr_5376:Number = 45; public static const _SafeStr_5377:Number = 30; private var _SafeStr_5378:int = 0; private var _height:int = 0; override public function isStatic(k:int):Boolean { var _local_2:PlaneVisualization = _SafeStr_5379(k); if (_local_2 != null){ return (!(_local_2._SafeStr_5380)); }; return (super.isStatic(k)); } public function initializeDimensions(k:int, _arg_2:int):void { if (k < 0){ k = 0; }; if (_arg_2 < 0){ _arg_2 = 0; }; if (((!((k == this._SafeStr_5378))) || (!((_arg_2 == this._height))))){ this._SafeStr_5378 = k; this._height = _arg_2; }; } public function render(k:BitmapData, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:_SafeStr_2305, _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 = _SafeStr_5379(_arg_4); if ((((_local_12 == null)) || ((_local_12.geometry == null)))){ return (null); }; var _local_13:Point = _local_12.geometry._SafeStr_5381(new _SafeStr_2306(0, 0, 0)); var _local_14:Point = _local_12.geometry._SafeStr_5381(new _SafeStr_2306(0, 0, 1)); var _local_15:Point = _local_12.geometry._SafeStr_5381(new _SafeStr_2306(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))); _local_20 = _local_12.render(k, _arg_2, _arg_3, _arg_5, _arg_6, _local_16, _local_17, _local_18, _local_19, _arg_9, _arg_10, _arg_11); return (_local_20); }; return (null); } } }//package _-03 // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_5033 = "_-5A7" (String#12931, DoABC#3) // _SafeStr_5375 = "_-0WM" (String#574, DoABC#3) // _SafeStr_5376 = "_-3UH" (String#30697, DoABC#3) // _SafeStr_5377 = "_-3dF" (String#31042, DoABC#3) // _SafeStr_5378 = "_-4FK" (String#105, DoABC#3) // _SafeStr_5379 = "_-oP" (String#40340, DoABC#3) // _SafeStr_5380 = "_-4Km" (String#32797, DoABC#3) // _SafeStr_5381 = "_-08f" (String#7749, DoABC#3) //------------------------------------------------------------ //_-03._SafeStr_5252 package _-03 { import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_5252 { private var _x:Number = 0; private var _y:Number = 0; private var _SafeStr_5382:Number = 0; private var _SafeStr_5383:Number = 0; private var _SafeStr_5384:BitmapData = null; public function _SafeStr_5252(k:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:BitmapData) { this._x = k; this._y = _arg_2; this._SafeStr_5382 = _arg_3; this._SafeStr_5383 = _arg_4; if (isNaN(this._x)){ this._x = 0; }; if (isNaN(this._y)){ this._y = 0; }; if (isNaN(this._SafeStr_5382)){ this._SafeStr_5382 = 0; }; if (isNaN(this._SafeStr_5383)){ this._SafeStr_5383 = 0; }; this._SafeStr_5384 = _arg_5; } public function get bitmapData():BitmapData { return (this._SafeStr_5384); } public function dispose():void { this._SafeStr_5384 = null; } public function _SafeStr_5385(k: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._y; if (_arg_3 > 0){ _local_6 = (_local_6 + (((this._SafeStr_5382 / _arg_3) * _arg_5) / 1000)); }; if (_arg_4 > 0){ _local_7 = (_local_7 + (((this._SafeStr_5383 / _arg_4) * _arg_5) / 1000)); }; var _local_8:int = ((_local_6 % 1) * k); var _local_9:int = ((_local_7 % 1) * _arg_2); return (new Point(_local_8, _local_9)); } } }//package _-03 // _SafeStr_5252 = "_-5Q-" (String#13191, DoABC#3) // _SafeStr_5382 = "_-1WA" (String#2978, DoABC#3) // _SafeStr_5383 = "_-6M3" (String#4220, DoABC#3) // _SafeStr_5384 = "_-08g" (String#496, DoABC#3) // _SafeStr_5385 = "_-0Hk" (String#2626, DoABC#3) //------------------------------------------------------------ //_-03.LandscapeRasterizer package _-03 { import _-1TS.PlaneRasterizer; import _-1TS.PlaneVisualization; import _-1TS.PlaneMaterial; import _-151.XMLValidator; import _-4z-.Randomizer; import _-1TS._SafeStr_5032; import flash.display.BitmapData; import _-4z-._SafeStr_5030; import _-151._SafeStr_2305; public class LandscapeRasterizer extends PlaneRasterizer { private static const _SafeStr_5386:int = 500; private var _SafeStr_5387:int = 0; private var _SafeStr_5388:int = 0; override public function initializeDimensions(k:int, _arg_2:int):Boolean { if (k < 0){ k = 0; }; if (_arg_2 < 0){ _arg_2 = 0; }; this._SafeStr_5387 = k; this._SafeStr_5388 = _arg_2; return (true); } override protected function initializePlanes():void { if (data == null){ return; }; var k:XMLList = data.landscapes; if (k.length() > 0){ this._SafeStr_5389(k[0]); }; } private function _SafeStr_5389(k:XML):void { var _local_6:XML; var _local_7:String; var _local_8:XMLList; var _local_9:_SafeStr_5033; 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:PlaneMaterial; 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 (k == null){ return; }; var _local_2:Array = ["id", "assetId"]; var _local_3:int = (Math.random() * 654321); var _local_4:XMLList = k.landscape; var _local_5:int; while (_local_5 < _local_4.length()) { _local_6 = _local_4[_local_5]; if (XMLValidator._SafeStr_5390(_local_6, ["id"])){ _local_7 = _local_6.@id; _local_8 = _local_6.animatedVisualization; _local_9 = new _SafeStr_5033(); _local_10 = 0; while (_local_10 < _local_8.length()) { _local_11 = _local_8[_local_10]; if (XMLValidator._SafeStr_5390(_local_11, ["size"])){ _local_12 = parseInt(_local_11.@size); _local_13 = _local_11.@horizontalAngle; _local_14 = _local_11.@verticalAngle; _local_15 = _SafeStr_5033._SafeStr_5376; if (_local_13 != ""){ _local_15 = parseFloat(_local_13); }; _local_16 = _SafeStr_5033._SafeStr_5377; if (_local_14 != ""){ _local_16 = parseFloat(_local_14); }; _local_17 = (_local_11.visualizationLayer.length() + _local_11.animationLayer.length()); _local_18 = _local_9._SafeStr_5391(_local_12, _local_17, _SafeStr_5392(_local_12, _local_15, _local_16)); if (_local_18 != null){ Randomizer._SafeStr_5393(_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_5032._SafeStr_5394; if (XMLValidator._SafeStr_5390(_local_21, ["materialId"])){ _local_29 = _local_21.@materialId; _local_22 = _SafeStr_5395(_local_29); }; _local_24 = _local_21.@offset; _local_25 = _SafeStr_5032._SafeStr_5396; if (_local_24.length > 0){ _local_25 = parseInt(_local_24); }; _local_26 = _local_21.@color; _local_27 = _SafeStr_5033._SafeStr_5375; if (_local_26.length > 0){ _local_27 = parseInt(_local_26); }; _local_28 = _local_21.@align; if (_local_28 == "bottom"){ _local_23 = _SafeStr_5032._SafeStr_5397; } else { if (_local_28 == "top"){ _local_23 = _SafeStr_5032.ALIGN_TOP; }; }; _local_18._SafeStr_5398(_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._SafeStr_5390(_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_5399(_local_33.@x, _local_33.@randomX); _local_37 = this._SafeStr_5399(_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_5400(_local_19, _local_31, _SafeStr_5401); }; }; _local_19++; }; }; }; _local_10++; }; if (!_SafeStr_5402(_local_7, _local_9)){ _local_9.dispose(); }; }; _local_5++; }; } private function _SafeStr_5399(k:String, _arg_2:String):Number { var _local_4:Number; var _local_5:Array; var _local_6:Number; var _local_3:Number = 0; if (k.length > 0){ if (k.charAt((k.length - 1)) == "%"){ k = k.substr(0, (k.length - 1)); _local_3 = (parseFloat(k) / 100); }; }; if (_arg_2.length > 0){ _local_4 = 10000; _local_5 = Randomizer._SafeStr_5403(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(canvas:BitmapData, id:String, width:Number, height:Number, scale:Number, normal:_SafeStr_2305, useTexture:Boolean, offsetX:Number=0, offsetY:Number=0, maxX:Number=0, maxY:Number=0, timeSinceStartMs:int=0):_SafeStr_5030 { var bitmapData:BitmapData; var landscape:_SafeStr_5033 = (_SafeStr_5404(id) as _SafeStr_5033); if (landscape == null){ landscape = (_SafeStr_5404(_SafeStr_5405) as _SafeStr_5033); }; if (landscape == null){ return (null); }; if (canvas != null){ canvas.fillRect(canvas.rect, 0xFFFFFF); }; bitmapData = landscape.render(canvas, width, height, scale, normal, useTexture, offsetX, offsetY, maxX, maxY, timeSinceStartMs); if (((!((bitmapData == null))) && (!((bitmapData == canvas))))){ try { bitmapData = bitmapData.clone(); } catch(e:Error) { bitmapData.dispose(); return (null); }; }; var planeBitmapData:_SafeStr_5030; if (((!(landscape.isStatic(scale))) && ((_SafeStr_5386 > 0)))){ planeBitmapData = new _SafeStr_5030(bitmapData, ((Math.round((timeSinceStartMs / _SafeStr_5386)) * _SafeStr_5386) + _SafeStr_5386)); } else { planeBitmapData = new _SafeStr_5030(bitmapData, -1); }; return (planeBitmapData); } override public function getTextureIdentifier(k:Number, _arg_2:_SafeStr_2305):String { if (_arg_2 != null){ if (_arg_2.x < 0){ return (String((k + "_0"))); }; return (String((k + "_1"))); }; return (super.getTextureIdentifier(k, _arg_2)); } } }//package _-03 // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_5030 = "_-2G6" (String#9964, DoABC#3) // _SafeStr_5032 = "_-4i6" (String#12464, DoABC#3) // _SafeStr_5033 = "_-5A7" (String#12931, DoABC#3) // _SafeStr_5375 = "_-0WM" (String#574, DoABC#3) // _SafeStr_5376 = "_-3UH" (String#30697, DoABC#3) // _SafeStr_5377 = "_-3dF" (String#31042, DoABC#3) // _SafeStr_5386 = "_-16w" (String#1465, DoABC#3) // _SafeStr_5387 = "_-3zC" (String#31899, DoABC#3) // _SafeStr_5388 = "_-4m7" (String#33842, DoABC#3) // _SafeStr_5389 = "_-4Fr" (String#32606, DoABC#3) // _SafeStr_5390 = "_-0Z2" (String#23523, DoABC#3) // _SafeStr_5391 = "_-0dP" (String#23695, DoABC#3) // _SafeStr_5392 = "_-4BO" (String#32429, DoABC#3) // _SafeStr_5393 = "_-1bA" (String#26037, DoABC#3) // _SafeStr_5394 = "_-5ww" (String#36700, DoABC#3) // _SafeStr_5395 = "_-4KR" (String#12084, DoABC#3) // _SafeStr_5396 = "_-5TR" (String#35552, DoABC#3) // _SafeStr_5397 = "_-3YM" (String#11258, DoABC#3) // _SafeStr_5398 = "_-4s" (String#34072, DoABC#3) // _SafeStr_5399 = "_-1uX" (String#26790, DoABC#3) // _SafeStr_5400 = "_-0qC" (String#24172, DoABC#3) // _SafeStr_5401 = "_-62y" (String#4139, DoABC#3) // _SafeStr_5402 = "_-6Ar" (String#13943, DoABC#3) // _SafeStr_5403 = "_-3aR" (String#30938, DoABC#3) // _SafeStr_5404 = "_-yR" (String#40723, DoABC#3) // _SafeStr_5405 = "_-403" (String#31970, DoABC#3) //------------------------------------------------------------ //_-03.PlaneVisualizationAnimationLayer package _-03 { import _-0MK._SafeStr_3; import flash.display.BitmapData; import _-pv._SafeStr_3894; import _-5Vt.BitmapDataAsset; import _-pv._SafeStr_2661; import flash.geom.Point; import _-151._SafeStr_2305; public class PlaneVisualizationAnimationLayer implements _SafeStr_3 { private var _color:uint = 0; private var _SafeStr_5384:BitmapData = null; private var _SafeStr_5406:Boolean = false; private var _SafeStr_5407:Array; public function PlaneVisualizationAnimationLayer(k:XML, _arg_2:_SafeStr_2661) { var _local_3:XMLList; var _local_4:int; var _local_5:XML; var _local_6:String; var _local_7:_SafeStr_3894; var _local_8:BitmapDataAsset; var _local_9:BitmapData; var _local_10:_SafeStr_5252; this._SafeStr_5407 = []; super(); if (((!((k == null))) && (!((_arg_2 == null))))){ _local_3 = k.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 BitmapDataAsset); if (_local_8 != null){ _local_9 = (_local_8.content as BitmapData); if (_local_9 != null){ _local_10 = new _SafeStr_5252(parseFloat(_local_5.@x), parseFloat(_local_5.@y), parseFloat(_local_5.@speedX), parseFloat(_local_5.@speedY), _local_9); this._SafeStr_5407.push(_local_10); }; }; }; }; _local_4++; }; }; } public function get disposed():Boolean { return (this._SafeStr_5406); } public function dispose():void { var k:int; var _local_2:_SafeStr_5252; this._SafeStr_5406 = true; if (this._SafeStr_5384 != null){ this._SafeStr_5384.dispose(); this._SafeStr_5384 = null; }; if (this._SafeStr_5407 != null){ k = 0; while (k < this._SafeStr_5407.length) { _local_2 = (this._SafeStr_5407[k] as _SafeStr_5252); if (_local_2 != null){ _local_2.dispose(); }; k++; }; this._SafeStr_5407 = []; }; } public function _SafeStr_5408():void { if (this._SafeStr_5384 != null){ this._SafeStr_5384.dispose(); this._SafeStr_5384 = null; }; } public function render(k:BitmapData, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2305, _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_5252; var _local_14:Point; if ((((((k == null)) || (!((k.width == _arg_2))))) || (!((k.height == _arg_3))))){ if ((((((this._SafeStr_5384 == null)) || (!((this._SafeStr_5384.width == _arg_2))))) || (!((this._SafeStr_5384.height == _arg_3))))){ if (this._SafeStr_5384 != null){ this._SafeStr_5384.dispose(); }; this._SafeStr_5384 = new BitmapData(_arg_2, _arg_3, true, 0xFFFFFF); } else { this._SafeStr_5384.fillRect(this._SafeStr_5384.rect, 0xFFFFFF); }; k = this._SafeStr_5384; }; if ((((_arg_7 > 0)) && ((_arg_8 > 0)))){ _local_12 = 0; while (_local_12 < this._SafeStr_5407.length) { _local_13 = (this._SafeStr_5407[_local_12] as _SafeStr_5252); if (_local_13 != null){ _local_14 = _local_13._SafeStr_5385(_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 < k.width)))) && ((_local_14.y > -(_local_13.bitmapData.height))))) && ((_local_14.y < k.height)))){ k.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) < k.width)))) && ((_local_14.y > -(_local_13.bitmapData.height))))) && ((_local_14.y < k.height)))){ k.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 < k.width)))) && (((_local_14.y - _arg_8) > -(_local_13.bitmapData.height))))) && (((_local_14.y - _arg_8) < k.height)))){ k.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) < k.width)))) && (((_local_14.y - _arg_8) > -(_local_13.bitmapData.height))))) && (((_local_14.y - _arg_8) < k.height)))){ k.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 (k); } } }//package _-03 // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2661 = "_-3X9" (String#11238, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3894 = "_-1nw" (String#9444, DoABC#3) // _SafeStr_5252 = "_-5Q-" (String#13191, DoABC#3) // _SafeStr_5384 = "_-08g" (String#496, DoABC#3) // _SafeStr_5385 = "_-0Hk" (String#2626, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5407 = "_-3hs" (String#205, DoABC#3) // _SafeStr_5408 = "_-5Yk" (String#35770, DoABC#3) //------------------------------------------------------------ //_-03Q._SafeStr_4720 package _-03Q { import _-5zA.CategoryBaseModel; import _-5zA._SafeStr_4715; import _-3HG.HabboAvatarEditor; import _-5Pb.FigureData; public class _SafeStr_4720 extends CategoryBaseModel implements _SafeStr_4715 { public function _SafeStr_4720(k:HabboAvatarEditor) { super(k); } override protected function init():void { super.init(); _SafeStr_5409(FigureData._SafeStr_5410); _SafeStr_5409(FigureData._SafeStr_5411); _SafeStr_5409(FigureData._SafeStr_5412); _SafeStr_5413 = true; if (!_SafeStr_5414){ _SafeStr_5414 = new _SafeStr_5135(this); if (_SafeStr_5414){ _SafeStr_5414.init(); }; }; } } }//package _-03Q // _SafeStr_4715 = "_-rF" (String#15347, DoABC#3) // _SafeStr_4720 = "_-2Bh" (String#9891, DoABC#3) // _SafeStr_5135 = "_-0lf" (String#8381, DoABC#3) // _SafeStr_5409 = "_-3cc" (String#31017, DoABC#3) // _SafeStr_5410 = "_-2Ck" (String#27530, DoABC#3) // _SafeStr_5411 = "_-5Ry" (String#35498, DoABC#3) // _SafeStr_5412 = "_-654" (String#37063, DoABC#3) // _SafeStr_5413 = "_-02I" (String#178, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) //------------------------------------------------------------ //_-03Q._SafeStr_5135 package _-03Q { import _-5zA._SafeStr_5134; import _-5zA._SafeStr_5132; import _-5zA._SafeStr_4715; import _-24f._SafeStr_3079; import _-1Mz.IWindowContainer; import _-5Pb.FigureData; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class _SafeStr_5135 extends _SafeStr_5134 implements _SafeStr_5132 { public function _SafeStr_5135(k:_SafeStr_4715) { super(k); } override public function init():void { if (!_SafeStr_5415){ _SafeStr_5415 = (_SafeStr_5416.controller.view.getCategoryContainer(_SafeStr_3079._SafeStr_5417) as IWindowContainer); _SafeStr_5415.visible = false; _SafeStr_5415.procedure = this._SafeStr_5418; }; _SafeStr_5413 = true; if (((_SafeStr_5416) && ((_SafeStr_5419 == "")))){ _SafeStr_5416.switchCategory(FigureData._SafeStr_5410); }; } public function switchCategory(k:String):void { if (_SafeStr_5415 == null){ return; }; if (_SafeStr_5415.disposed){ return; }; k = (((k == "")) ? _SafeStr_5419 : k); _SafeStr_5420(_SafeStr_5421); switch (k){ case FigureData._SafeStr_5410: _SafeStr_5421 = "tab_pants"; break; case FigureData._SafeStr_5411: _SafeStr_5421 = "tab_shoes"; break; case FigureData._SafeStr_5412: _SafeStr_5421 = "tab_belts"; break; default: throw (new Error((('[LegsView] Unknown item category: "' + k) + '"'))); }; _SafeStr_5419 = k; _SafeStr_5422(_SafeStr_5421); if (!_SafeStr_5413){ this.init(); }; updateGridView(_SafeStr_5419); } private function _SafeStr_5418(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ switch (_arg_2.name){ case "tab_pants": this.switchCategory(FigureData._SafeStr_5410); break; case "tab_shoes": this.switchCategory(FigureData._SafeStr_5411); break; case "tab_belts": this.switchCategory(FigureData._SafeStr_5412); break; }; } else { if (k.type == WindowMouseEvent._SafeStr_5423){ switch (_arg_2.name){ case "tab_pants": case "tab_shoes": case "tab_belts": _SafeStr_5422(_arg_2.name); break; }; } else { if (k.type == WindowMouseEvent._SafeStr_5424){ switch (_arg_2.name){ case "tab_pants": case "tab_shoes": case "tab_belts": if (_SafeStr_5421 != _arg_2.name){ _SafeStr_5420(_arg_2.name); }; return; }; }; }; }; } } }//package _-03Q // _SafeStr_3079 = "_-5xB" (String#13724, DoABC#3) // _SafeStr_4715 = "_-rF" (String#15347, DoABC#3) // _SafeStr_5132 = "_-3q6" (String#11571, DoABC#3) // _SafeStr_5134 = "_-5vg" (String#13699, DoABC#3) // _SafeStr_5135 = "_-0lf" (String#8381, DoABC#3) // _SafeStr_5410 = "_-2Ck" (String#27530, DoABC#3) // _SafeStr_5411 = "_-5Ry" (String#35498, DoABC#3) // _SafeStr_5412 = "_-654" (String#37063, DoABC#3) // _SafeStr_5413 = "_-02I" (String#178, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5416 = "_-3bE" (String#193, DoABC#3) // _SafeStr_5417 = "_-16J" (String#24857, DoABC#3) // _SafeStr_5418 = "_-5MA" (String#437, DoABC#3) // _SafeStr_5419 = "_-Gd" (String#14710, DoABC#3) // _SafeStr_5420 = "_-5zK" (String#36795, DoABC#3) // _SafeStr_5421 = "_-5qp" (String#36465, DoABC#3) // _SafeStr_5422 = "_-3lh" (String#31361, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) //------------------------------------------------------------ //_-04Q._SafeStr_2522 package _-04Q { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_2522 implements _SafeStr_2270 { private var _SafeStr_5425:int; private var _SafeStr_5426:int; private var _SafeStr_5427:int; private var _SafeStr_5428:Boolean; private var _SafeStr_5429:Boolean; private var _SafeStr_5430:Boolean; private var _SafeStr_5431:int; private var _SafeStr_5432:int; public function get _SafeStr_5433():int { return (this._SafeStr_5425); } public function get _SafeStr_5434():int { return (this._SafeStr_5426); } public function get _SafeStr_5435():int { return (this._SafeStr_5427); } public function get _SafeStr_5436():Boolean { return (this._SafeStr_5428); } public function get _SafeStr_5437():Boolean { return (this._SafeStr_5429); } public function get _SafeStr_5438():Boolean { return (this._SafeStr_5430); } public function get _SafeStr_5439():int { return (this._SafeStr_5431); } public function get _SafeStr_5440():int { return (this._SafeStr_5432); } public function flush():Boolean { this._SafeStr_5428 = false; this._SafeStr_5430 = false; this._SafeStr_5431 = 0; this._SafeStr_5432 = 0; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_5427 = k._SafeStr_5331(); this._SafeStr_5426 = k._SafeStr_5331(); this._SafeStr_5425 = k._SafeStr_5331(); this._SafeStr_5428 = k.readBoolean(); this._SafeStr_5429 = k.readBoolean(); this._SafeStr_5430 = k.readBoolean(); this._SafeStr_5431 = k._SafeStr_5331(); this._SafeStr_5432 = k._SafeStr_5331(); return (true); } } }//package _-04Q // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2522 = "_-1LK" (String#8983, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5425 = "_-5eE" (String#705, DoABC#3) // _SafeStr_5426 = "_-4US" (String#698, DoABC#3) // _SafeStr_5427 = "_-3AL" (String#10896, DoABC#3) // _SafeStr_5428 = "_-07-" (String#22440, DoABC#3) // _SafeStr_5429 = "_-0xw" (String#8577, DoABC#3) // _SafeStr_5430 = "_-0xp" (String#24486, DoABC#3) // _SafeStr_5431 = "_-18Q" (String#2873, DoABC#3) // _SafeStr_5432 = "_-2mh" (String#10473, DoABC#3) // _SafeStr_5433 = "_-3O1" (String#3445, DoABC#3) // _SafeStr_5434 = "_-3On" (String#3450, DoABC#3) // _SafeStr_5435 = "_-3G" (String#30133, DoABC#3) // _SafeStr_5436 = "_-5Fm" (String#35034, DoABC#3) // _SafeStr_5437 = "_-3WO" (String#30787, DoABC#3) // _SafeStr_5438 = "_-4in" (String#33720, DoABC#3) // _SafeStr_5439 = "_-1rP" (String#9509, DoABC#3) // _SafeStr_5440 = "_-0pn" (String#8452, DoABC#3) //------------------------------------------------------------ //_-04U._SafeStr_2905 package _-04U { public class _SafeStr_2905 { public static const _SafeStr_5441:String = "helper"; public static const _SafeStr_5442:String = "citizenship"; public static function get _SafeStr_5443():Array { return ([_SafeStr_5441, _SafeStr_5442]); } } }//package _-04U // _SafeStr_2905 = "_-05n" (String#22392, DoABC#3) // _SafeStr_5441 = "_-5eg" (String#36007, DoABC#3) // _SafeStr_5442 = "_-450" (String#32175, DoABC#3) // _SafeStr_5443 = "_-552" (String#34629, DoABC#3) //------------------------------------------------------------ //_-053._SafeStr_2176 package _-053 { import _-0MK._SafeStr_8; import _-0i6._SafeStr_1408; import _-0i6._SafeStr_2307; public interface _SafeStr_2176 extends _SafeStr_8 { function _SafeStr_5444(_arg_1:_SafeStr_1408=null):_SafeStr_2307; } }//package _-053 // _SafeStr_1408 = "_-2Op" (String#10114, DoABC#3) // _SafeStr_2176 = "_-5Hf" (String#13059, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_5444 = "_-0wX" (String#8552, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) //------------------------------------------------------------ //_-053.CoreCommunicationManager package _-053 { import _-0MK.Component; import _-0MK._SafeStr_35; import _-0MK._SafeStr_9; import _-0i6._SafeStr_2307; import _-0i6.SocketConnection; import _-0i6._SafeStr_1408; public class CoreCommunicationManager extends Component implements _SafeStr_2176, _SafeStr_35 { private var _SafeStr_5445:Array; public function CoreCommunicationManager(k:_SafeStr_9, _arg_2:uint=0) { super(k, _arg_2); this._SafeStr_5445 = new Array(); registerUpdateReceiver(this, 0); } override public function dispose():void { var k:_SafeStr_2307; removeUpdateReceiver(this); for each (k in this._SafeStr_5445) { k.dispose(); }; this._SafeStr_5445 = null; super.dispose(); } public function _SafeStr_5444(k:_SafeStr_1408=null):_SafeStr_2307 { var _local_2:_SafeStr_2307 = new SocketConnection(this, k); this._SafeStr_5445.push(_local_2); return (_local_2); } public function update(k:uint):void { var _local_3:_SafeStr_2307; var _local_2:int; while (_local_2 < this._SafeStr_5445.length) { _local_3 = this._SafeStr_5445[_local_2]; _local_3._SafeStr_5446(); if (disposed){ return; }; if (_local_3.disposed){ this._SafeStr_5445.splice(_local_2, 1); } else { _local_2++; }; }; } } }//package _-053 // _SafeStr_1408 = "_-2Op" (String#10114, DoABC#3) // _SafeStr_2176 = "_-5Hf" (String#13059, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_5444 = "_-0wX" (String#8552, DoABC#3) // _SafeStr_5445 = "_-2oq" (String#29025, DoABC#3) // _SafeStr_5446 = "_-6N3" (String#14166, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_2725 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_2725 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_2725(k:int) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2725 = "_-5uY" (String#36606, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_2727 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_2727 implements _SafeStr_2283 { public function _SafeStr_5448():Array { return ([]); } public function dispose():void { } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2727 = "_-3lr" (String#31367, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_2728 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_2728 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_2728(k:int) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2728 = "_-5r1" (String#36473, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_2729 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_2729 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_2729(k:int, _arg_2:int) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); this._SafeStr_5447.push(_arg_2); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2729 = "_-1-h" (String#24588, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_2731 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_2731 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_2731(k:int) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2731 = "_-2nU" (String#28981, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_2733 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_2733 implements _SafeStr_2283 { public function _SafeStr_5448():Array { return ([]); } public function dispose():void { } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2733 = "_-01o" (String#22251, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_3936 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_3936 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_3936(k:int, _arg_2:int=0) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); this._SafeStr_5447.push(_arg_2); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3936 = "_-1OU" (String#25540, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_3938 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_3938 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_3938(k:int) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3938 = "_-6Tq" (String#38007, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_4044 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_4044 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_4044(k:int) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4044 = "_-1xb" (String#26908, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-069._SafeStr_4264 package _-069 { import _-3qZ._SafeStr_2283; public class _SafeStr_4264 implements _SafeStr_2283 { private var _SafeStr_5449:int; public function _SafeStr_4264(k:int) { this._SafeStr_5449 = k; } public function _SafeStr_5448():Array { return ([this._SafeStr_5449]); } public function dispose():void { } } }//package _-069 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4264 = "_-05J" (String#22377, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5449 = "_-67y" (String#246, DoABC#3) //------------------------------------------------------------ //_-06R._SafeStr_5241 package _-06R { import _-6ax._SafeStr_5156; import _-6ax._SafeStr_5152; import _-1Mz.IWindowContainer; public class _SafeStr_5241 extends _SafeStr_5156 { public function _SafeStr_5241(k:int, _arg_2:_SafeStr_5152) { super(null, k, _arg_2, _SafeStr_5156.ALIGN_TOP); } override public function getRenderedWindow():IWindowContainer { return (null); } } }//package _-06R // _SafeStr_5152 = "_-Kj" (String#14777, DoABC#3) // _SafeStr_5156 = "_-1GU" (String#8905, DoABC#3) // _SafeStr_5241 = "_-5p5" (String#13597, DoABC#3) //------------------------------------------------------------ //_-06R._SafeStr_5242 package _-06R { import _-6ax._SafeStr_5156; import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-0Oq._SafeStr_4806; import _-6ax._SafeStr_5152; import _-5Mz.WindowMouseEvent; import _-58S._SafeStr_5151; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class _SafeStr_5242 extends _SafeStr_5156 { private var _SafeStr_5450:HabboCatalog; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_5451:_SafeStr_4806; public function _SafeStr_5242(k:_SafeStr_4806, _arg_2:int, _arg_3:_SafeStr_5152, _arg_4:HabboCatalog) { super(k, _arg_2, _arg_3, _SafeStr_5156.ALIGN_OVERLAY, true); this._SafeStr_5450 = _arg_4; this._SafeStr_5451 = k; } override public function getRenderedWindow():IWindowContainer { if (this._SafeStr_5415 == null){ this.createWindow(); }; return (this._SafeStr_5415); } private function createWindow():void { this._SafeStr_5415 = IWindowContainer(this._SafeStr_5450.utils.createWindow("bundlesInfoItem")); this._SafeStr_5415.procedure = this._SafeStr_5452; } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_5451.events.dispatchEvent(new _SafeStr_5151(_SafeStr_5151._SafeStr_5453, data, id)); }; } } }//package _-06R // _SafeStr_4806 = "_-4yc" (String#12721, DoABC#3) // _SafeStr_5151 = "_-dK" (String#39925, DoABC#3) // _SafeStr_5152 = "_-Kj" (String#14777, DoABC#3) // _SafeStr_5156 = "_-1GU" (String#8905, DoABC#3) // _SafeStr_5242 = "_-2R4" (String#10148, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_5453 = "_-0rI" (String#24224, DoABC#3) //------------------------------------------------------------ //_-06R._SafeStr_5243 package _-06R { import _-6ax._SafeStr_5156; import _-1uj._SafeStr_2323; import _-0Kg.HabboCatalog; import _-6ax._SafeStr_5152; import _-1Mz.IWindowContainer; import flash.display.BitmapData; public class _SafeStr_5243 extends _SafeStr_5156 implements _SafeStr_2323 { private var _SafeStr_5450:HabboCatalog; public function _SafeStr_5243(k:int, _arg_2:_SafeStr_5152, _arg_3:HabboCatalog) { super(null, k, _arg_2, _SafeStr_5156.ALIGN_TOP); this._SafeStr_5450 = _arg_3; } override public function getRenderedWindow():IWindowContainer { return (null); } public function imageReady(k:int, _arg_2:BitmapData):void { } public function _SafeStr_5454(k:int):void { } } }//package _-06R // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_5152 = "_-Kj" (String#14777, DoABC#3) // _SafeStr_5156 = "_-1GU" (String#8905, DoABC#3) // _SafeStr_5243 = "_-5Uu" (String#13277, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) //------------------------------------------------------------ //_-06R._SafeStr_5244 package _-06R { import _-6ax._SafeStr_5157; import _-1Mz.IWindowContainer; import _-0Kg.HabboCatalog; import flash.utils.Timer; import flash.events.TimerEvent; import _-6ax._SafeStr_5152; import _-5YE.ITextWindow; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; import _-0Kg.HabboCatalogUtils; import _-1Mz.IWindow; import _-0CY._SafeStr_2458; import _-5Vt._SafeStr_39; import _-5Vt.BitmapDataAsset; public class _SafeStr_5244 extends _SafeStr_5157 { private static const _SafeStr_5455:String = "icon_splash_bitmap"; private static const _SafeStr_5456:String = "icon_bitmap"; private static const _SafeStr_5457:String = "total_currency_value_left"; private static const _SafeStr_5458:String = "total_currency_icon_left"; private static const _SafeStr_5459:String = "striketrough_total_currency_left"; private static const _SafeStr_5460:String = "total_currency_value_right"; private static const _SafeStr_5461:String = "total_currency_icon_right"; private static const _SafeStr_5462:String = "striketrough_total_currency_right"; private static const _SafeStr_5463:String = "discount_currency_value_left"; private static const _SafeStr_5464:String = "discount_currency_icon_left"; private static const _SafeStr_5465:String = "discount_currency_value_right"; private static const _SafeStr_5466:String = "discount_currency_icon_right"; private static const _SafeStr_5467:int = 4; private static const _SafeStr_5468:int = (16 + _SafeStr_5467);//20 private var _SafeStr_5415:IWindowContainer = null; private var _SafeStr_5469:Boolean = true; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_5470:int = 0; private var _SafeStr_5471:Timer; private var _SafeStr_5472:Boolean; private var _SafeStr_5473:Boolean; private var _SafeStr_5474:Boolean; private var _SafeStr_5475:Boolean = false; public function _SafeStr_5244(k:int, _arg_2:_SafeStr_5152, _arg_3:HabboCatalog) { super(null, k, _arg_2, _SafeStr_5397, true); this._SafeStr_5450 = _arg_3; this._SafeStr_5471 = new Timer(150); this._SafeStr_5471.addEventListener(TimerEvent.TIMER, this._SafeStr_5476); } override public function dispose():void { if (!disposed){ if (this._SafeStr_5471 != null){ this._SafeStr_5471.stop(); this._SafeStr_5471 = null; }; this._SafeStr_5450 = null; super.dispose(); }; } override public function update(k:_SafeStr_5152):void { super.update(k); this._SafeStr_5472 = false; this._SafeStr_5473 = false; this._SafeStr_5474 = false; if ((((k.priceCredits > 0)) && ((k.priceActivityPoints > 0)))){ this._SafeStr_5472 = true; } else { if ((((k.priceActivityPoints > 0)) && ((k.priceCredits == 0)))){ this._SafeStr_5474 = true; } else { this._SafeStr_5473 = true; }; }; this._SafeStr_5469 = true; this.render(); if (!this._SafeStr_5475){ this._SafeStr_5477(); }; } override public function getRenderedWindow():IWindowContainer { if (this._SafeStr_5469){ this.render(); }; return (this._SafeStr_5415); } private function createWindow():void { this._SafeStr_5415 = IWindowContainer(this._SafeStr_5450.utils.createWindow("discountValueItem")); this._SafeStr_5478(_SafeStr_5456, "thumb_up"); this._SafeStr_5479(); } private function render():void { if (this._SafeStr_5415 == null){ this.createWindow(); }; this._SafeStr_5480(); this._SafeStr_5481(); this._SafeStr_5482(); this._SafeStr_5469 = false; } private function _SafeStr_5480():void { if (((this._SafeStr_5474) || (this._SafeStr_5473))){ this._SafeStr_5483(false); } else { this._SafeStr_5483(true); }; } private function _SafeStr_5477():void { if (this._SafeStr_5472){ this._SafeStr_5484(_SafeStr_5458, -1); this._SafeStr_5484(_SafeStr_5464, -1); }; if (this._SafeStr_5473){ this._SafeStr_5484(_SafeStr_5461, -1); this._SafeStr_5484(_SafeStr_5466, -1); } else { this._SafeStr_5484(_SafeStr_5461, data.activityPointType); this._SafeStr_5484(_SafeStr_5466, data.activityPointType); }; this._SafeStr_5475 = true; } private function _SafeStr_5481():void { if (this._SafeStr_5472){ this._SafeStr_5485(_SafeStr_5457, (data.quantity * data.priceCredits).toString()); this._SafeStr_5485(_SafeStr_5463, ((data.quantity * data.priceCredits) - data.discountPriceCredits).toString()); }; if (this._SafeStr_5473){ this._SafeStr_5485(_SafeStr_5460, (data.quantity * data.priceCredits).toString()); this._SafeStr_5485(_SafeStr_5465, ((data.quantity * data.priceCredits) - data.discountPriceCredits).toString()); } else { this._SafeStr_5485(_SafeStr_5460, (data.quantity * data.priceActivityPoints).toString()); this._SafeStr_5485(_SafeStr_5465, ((data.quantity * data.priceActivityPoints) - data.discountPriceActivityPoints).toString()); }; } private function _SafeStr_5482():void { var k:ITextWindow = ITextWindow(this._SafeStr_5415.findChildByName(_SafeStr_5457)); var _local_2:int = ((k.x + k.width) - k.textWidth); var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_5415.findChildByName(_SafeStr_5459)); _local_3.x = (_local_2 - _SafeStr_5467); _local_3.width = ((_SafeStr_5467 + k.textWidth) + _SafeStr_5468); var _local_4:ITextWindow = ITextWindow(this._SafeStr_5415.findChildByName(_SafeStr_5460)); var _local_5:int = ((_local_4.x + _local_4.width) - _local_4.textWidth); var _local_6:IWindowContainer = IWindowContainer(this._SafeStr_5415.findChildByName(_SafeStr_5462)); _local_6.x = (_local_5 - _SafeStr_5467); _local_6.width = ((_SafeStr_5467 + _local_4.textWidth) + _SafeStr_5468); } private function _SafeStr_5485(k:String, _arg_2:String):void { this._SafeStr_5415.findChildByName(k).caption = _arg_2; } private function _SafeStr_5478(k:String, _arg_2:String):void { var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_5415.findChildByName(k)); var _local_4:BitmapData = BitmapData(this._SafeStr_5450.assets.getAssetByName(_arg_2).content); HabboCatalogUtils._SafeStr_5486(_local_3, _local_4); } private function _SafeStr_5484(k:String, _arg_2:int):void { var _local_3:IWindow = this._SafeStr_5415.findChildByName(k); _local_3.style = _SafeStr_2458._SafeStr_5487(_arg_2, this._SafeStr_5450, false); } private function _SafeStr_5483(k:Boolean):void { var _local_3:String; var _local_2:Array = [_SafeStr_5464, _SafeStr_5463, _SafeStr_5458, _SafeStr_5459, _SafeStr_5457]; for each (_local_3 in _local_2) { this._SafeStr_5415.findChildByName(_local_3).visible = k; }; } private function _SafeStr_5479():void { var k:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_5415.findChildByName(_SafeStr_5455)); k.bitmap = new BitmapData(k.width, k.height, true, 0); this._SafeStr_5476(new TimerEvent(TimerEvent.TIMER)); this._SafeStr_5471.start(); } private function _SafeStr_5476(k:TimerEvent):void { var _local_2:IBitmapWrapperWindow; var _local_3:_SafeStr_39; if (this._SafeStr_5415 != null){ _local_2 = IBitmapWrapperWindow(this._SafeStr_5415.findChildByName(_SafeStr_5455)); _local_3 = this._SafeStr_5450.assets.getAssetByName(("bundle_discount_star_" + this._SafeStr_5470)); HabboCatalogUtils._SafeStr_5486(_local_2, BitmapData(_local_3.content), BitmapDataAsset(_local_3).rectangle); if (++this._SafeStr_5470 > 7){ this._SafeStr_5470 = 0; }; }; } } }//package _-06R // _SafeStr_2458 = "_-1xj" (String#26913, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_5152 = "_-Kj" (String#14777, DoABC#3) // _SafeStr_5157 = "_-1R1" (String#9085, DoABC#3) // _SafeStr_5244 = "_-5fR" (String#13434, DoABC#3) // _SafeStr_5397 = "_-3YM" (String#11258, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5455 = "_-rq" (String#40468, DoABC#3) // _SafeStr_5456 = "_-5Cx" (String#34932, DoABC#3) // _SafeStr_5457 = "_-1QT" (String#25628, DoABC#3) // _SafeStr_5458 = "_-18A" (String#24925, DoABC#3) // _SafeStr_5459 = "_-6Iv" (String#37588, DoABC#3) // _SafeStr_5460 = "_-KZ" (String#39236, DoABC#3) // _SafeStr_5461 = "_-2tl" (String#29221, DoABC#3) // _SafeStr_5462 = "_-2R" (String#28084, DoABC#3) // _SafeStr_5463 = "_-67B" (String#37144, DoABC#3) // _SafeStr_5464 = "_-613" (String#36907, DoABC#3) // _SafeStr_5465 = "_-Ci" (String#38953, DoABC#3) // _SafeStr_5466 = "_-5I1" (String#35127, DoABC#3) // _SafeStr_5467 = "_-fX" (String#40008, DoABC#3) // _SafeStr_5468 = "_-0CH" (String#22644, DoABC#3) // _SafeStr_5469 = "_-5TS" (String#13260, DoABC#3) // _SafeStr_5470 = "_-0bQ" (String#23609, DoABC#3) // _SafeStr_5471 = "_-5jI" (String#36178, DoABC#3) // _SafeStr_5472 = "_-2Ro" (String#28114, DoABC#3) // _SafeStr_5473 = "_-2Wu" (String#28314, DoABC#3) // _SafeStr_5474 = "_-3tq" (String#31689, DoABC#3) // _SafeStr_5475 = "_-2Gz" (String#27698, DoABC#3) // _SafeStr_5476 = "_-3t8" (String#31656, DoABC#3) // _SafeStr_5477 = "_-5Vx" (String#35657, DoABC#3) // _SafeStr_5478 = "_-6SI" (String#14248, DoABC#3) // _SafeStr_5479 = "_-550" (String#34628, DoABC#3) // _SafeStr_5480 = "_-4Qk" (String#33045, DoABC#3) // _SafeStr_5481 = "_-4P8" (String#32978, DoABC#3) // _SafeStr_5482 = "_-0g9" (String#23801, DoABC#3) // _SafeStr_5483 = "_-320" (String#29566, DoABC#3) // _SafeStr_5484 = "_-3cd" (String#31018, DoABC#3) // _SafeStr_5485 = "_-1ii" (String#1486, DoABC#3) // _SafeStr_5486 = "_-6fI" (String#38498, DoABC#3) // _SafeStr_5487 = "_-2XF" (String#28331, DoABC#3) //------------------------------------------------------------ //_-06R.ExtraInfoPromoItem package _-06R { import _-6ax._SafeStr_5157; import _-1Mz.IWindowContainer; import _-0Kg.HabboCatalog; import _-ue.Map; import _-0Oq._SafeStr_4806; import flash.utils.Timer; import _-6ax._SafeStr_5156; import flash.events.TimerEvent; import _-6ax._SafeStr_5152; import _-5YE.IBitmapWrapperWindow; import _-0Kg.HabboCatalogUtils; import flash.display.BitmapData; import _-58S._SafeStr_5151; import _-5Mz.WindowMouseEvent; import _-5YE.ITextWindow; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class ExtraInfoPromoItem extends _SafeStr_5157 { private static const _SafeStr_5488:String = "catalog.bundlewidget.discount.promo"; private var _SafeStr_5415:IWindowContainer = null; private var _SafeStr_5469:Boolean = true; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_5489:Map; private var _SafeStr_5490:int = 0; private var _SafeStr_5451:_SafeStr_4806; private var _SafeStr_5491:Number = 0; private var _SafeStr_5492:Timer; public function ExtraInfoPromoItem(k:_SafeStr_4806, _arg_2:int, _arg_3:_SafeStr_5152, _arg_4:HabboCatalog) { super(null, _arg_2, _arg_3, _SafeStr_5156.ALIGN_TOP); this._SafeStr_5451 = k; this._SafeStr_5450 = _arg_4; this._SafeStr_5493(); this._SafeStr_5494(); this._SafeStr_5492 = new Timer(50); this._SafeStr_5492.addEventListener(TimerEvent.TIMER, this._SafeStr_5495); this._SafeStr_5492.start(); } override public function dispose():void { if (!disposed){ this._SafeStr_5492.stop(); this._SafeStr_5492.removeEventListener(TimerEvent.TIMER, this._SafeStr_5495); this._SafeStr_5492 = null; this._SafeStr_5489 = null; this._SafeStr_5450 = null; super.dispose(); }; } override public function update(k:_SafeStr_5152):void { super.update(k); var _local_2:int = this._SafeStr_5490; this._SafeStr_5494(); if (this._SafeStr_5490 != _local_2){ this._SafeStr_5491 = 1; }; this._SafeStr_5469 = true; this.render(); } override public function getRenderedWindow():IWindowContainer { if (this._SafeStr_5415 == null){ this.createWindow(); }; if (this._SafeStr_5469){ this.render(); }; return (this._SafeStr_5415); } private function createWindow():void { this._SafeStr_5415 = IWindowContainer(this._SafeStr_5450.utils.createWindow("discountPromoItem")); this._SafeStr_5415.procedure = this._SafeStr_5452; var k:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_5415.findChildByName("icon_bitmap")); HabboCatalogUtils._SafeStr_5486(k, BitmapData(this._SafeStr_5450.assets.getAssetByName("thumb_up").content).clone()); } private function render():void { this._SafeStr_5450.localization.registerParameter(_SafeStr_5488, "quantity", this._SafeStr_5490.toString()); this._SafeStr_5450.localization.registerParameter(_SafeStr_5488, "discount", this._SafeStr_5489.getValue(this._SafeStr_5490)); var k:String = this._SafeStr_5450.localization._SafeStr_5496(_SafeStr_5488).value; this._SafeStr_5415.findChildByName("promo_text").caption = k; this._SafeStr_5415.findChildByName("promo_text_effect").caption = k; this._SafeStr_5469 = false; } private function _SafeStr_5494():void { var k:Array = this._SafeStr_5489._SafeStr_5497(); var _local_2:int; while (_local_2 < k.length) { if (int(k[_local_2]) > data.quantity){ this._SafeStr_5490 = int(k[_local_2]); return; }; _local_2++; }; } private function _SafeStr_5493():void { var _local_3:int; var _local_4:int; this._SafeStr_5489 = new Map(); var k:int = 1; var _local_2:int; while (k <= 100) { _local_3 = this._SafeStr_5450.utils._SafeStr_5498(true, 1, k); _local_4 = (k - _local_3); if ((((_local_4 > _local_2)) && ((this._SafeStr_5450.utils._SafeStr_5499.indexOf(k) == -1)))){ this._SafeStr_5489.add(k, _local_4); _local_2 = _local_4; }; k++; }; } private function _SafeStr_5495(k:TimerEvent):void { if (this._SafeStr_5491 > 0){ this._SafeStr_5491 = (this._SafeStr_5491 - 0.1); if (this._SafeStr_5491 < 0){ this._SafeStr_5491 = 0; }; this._SafeStr_5415.findChildByName("promo_text_effect").blend = this._SafeStr_5491; }; } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (_arg_2.name == "click_region"){ switch (k.type){ case WindowMouseEvent.CLICK: this._SafeStr_5451.events.dispatchEvent(new _SafeStr_5151(_SafeStr_5151._SafeStr_5453, data, id)); return; case WindowMouseEvent._SafeStr_5423: ITextWindow(this._SafeStr_5415.findChildByName("promo_text")).textColor = 12582911; return; case WindowMouseEvent._SafeStr_5424: ITextWindow(this._SafeStr_5415.findChildByName("promo_text")).textColor = 0xFFFFFF; return; }; }; } } }//package _-06R // _SafeStr_4806 = "_-4yc" (String#12721, DoABC#3) // _SafeStr_5151 = "_-dK" (String#39925, DoABC#3) // _SafeStr_5152 = "_-Kj" (String#14777, DoABC#3) // _SafeStr_5156 = "_-1GU" (String#8905, DoABC#3) // _SafeStr_5157 = "_-1R1" (String#9085, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_5453 = "_-0rI" (String#24224, DoABC#3) // _SafeStr_5469 = "_-5TS" (String#13260, DoABC#3) // _SafeStr_5486 = "_-6fI" (String#38498, DoABC#3) // _SafeStr_5488 = "_-4Y8" (String#33343, DoABC#3) // _SafeStr_5489 = "_-1VA" (String#25803, DoABC#3) // _SafeStr_5490 = "_-2AR" (String#27443, DoABC#3) // _SafeStr_5491 = "_-1Kx" (String#25404, DoABC#3) // _SafeStr_5492 = "_-5P6" (String#35402, DoABC#3) // _SafeStr_5493 = "_-i7" (String#40095, DoABC#3) // _SafeStr_5494 = "_-5y5" (String#36741, DoABC#3) // _SafeStr_5495 = "_-4wH" (String#34233, DoABC#3) // _SafeStr_5496 = "_-2lc" (String#10459, DoABC#3) // _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3) // _SafeStr_5498 = "_-2Kx" (String#27850, DoABC#3) // _SafeStr_5499 = "_-5JH" (String#35177, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_2506 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_2506 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_2506(k:int, _arg_2:Boolean, _arg_3:Boolean) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(((_arg_2) ? 1 : 0)); this._SafeStr_5500.push(((_arg_3) ? 1 : 0)); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2506 = "_-4DX" (String#32518, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_2509 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_2509 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_2509(k:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2509 = "_-2ea" (String#28623, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_2511 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_2511 implements _SafeStr_2283, _SafeStr_3 { private var flatId:String; public function _SafeStr_2511(k:String) { this.flatId = k; } public function _SafeStr_5448():Array { return ([this.flatId]); } public function dispose():void { } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2511 = "_-3Lb" (String#30367, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_2512 package _-07x { import _-3qZ._SafeStr_2283; public class _SafeStr_2512 implements _SafeStr_2283 { private var _SafeStr_5501:String; public function _SafeStr_2512(k:String):void { this._SafeStr_5501 = k; } public function _SafeStr_5448():Array { return ([this._SafeStr_5501]); } public function dispose():void { this._SafeStr_5501 = null; } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2512 = "_-3Sx" (String#30651, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3416 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3416 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3416(k:String, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); this._SafeStr_5500.push(_arg_3); this._SafeStr_5500.push(_arg_4); this._SafeStr_5500.push(_arg_5); this._SafeStr_5500.push(_arg_6); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3416 = "_-616" (String#36910, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3417 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3417 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3417(k:int, _arg_2:String, _arg_3:String) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); this._SafeStr_5500.push(_arg_3); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3417 = "_-3dK" (String#31045, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3418 package _-07x { import _-3qZ._SafeStr_2283; public class _SafeStr_3418 implements _SafeStr_2283 { private var _SafeStr_5500:Array; public function _SafeStr_3418(k:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function dispose():void { } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3418 = "_-23W" (String#27174, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3435 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3435 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3435(k:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3435 = "_-5IO" (String#35144, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3436 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3436 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3436(k:int, _arg_2:Boolean) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3436 = "_-346" (String#29651, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3439 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3439 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3439(k:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3439 = "_-3Yn" (String#30875, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3440 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3440 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3440(k:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3440 = "_-1yd" (String#26951, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3447 package _-07x { import _-3qZ._SafeStr_2283; public class _SafeStr_3447 implements _SafeStr_2283 { public function dispose():void { } public function _SafeStr_5448():Array { return (new Array()); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3447 = "_-16S" (String#24863, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3448 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3448 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3448() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3448 = "_-5ho" (String#36126, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3450 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3450 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3450(k:int, _arg_2:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3450 = "_-2sx" (String#29187, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3451 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3451 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3451() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3451 = "_-2CE" (String#27513, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3452 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3452 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3452() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3452 = "_-5ar" (String#35852, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3453 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3453 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3453() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3453 = "_-2xd" (String#29360, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3454 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3454 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3454(k:int, _arg_2:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3454 = "_-4CT" (String#32476, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3455 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3455 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3455(k:int=0) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3455 = "_-Ut" (String#39619, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3456 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3456 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3456(k:String, _arg_2:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3456 = "_-1LJ" (String#25420, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3457 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3457 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3457(k:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3457 = "_-666" (String#37107, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3458 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3458 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3458() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3458 = "_-3K0" (String#30302, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3459 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3459 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3459() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3459 = "_-5sl" (String#36533, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3460 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3460 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3460() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3460 = "_-NO" (String#39338, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3461 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3461 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3461() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3461 = "_-1kW" (String#26401, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3462 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3462 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3462() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3462 = "_-4ye" (String#34327, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3463 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3463 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3463(k:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3463 = "_-68s" (String#37217, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3464 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3464 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3464(k:String) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3464 = "_-5ir" (String#36161, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3465 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3465 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3465() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3465 = "_-4bG" (String#33445, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3466 package _-07x { import _-3qZ._SafeStr_2283; public class _SafeStr_3466 implements _SafeStr_2283 { public function _SafeStr_5448():Array { return ([]); } public function dispose():void { } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3466 = "_-6-7" (String#36825, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3479 package _-07x { import _-3qZ._SafeStr_2283; public class _SafeStr_3479 implements _SafeStr_2283 { public function _SafeStr_5448():Array { return ([]); } public function dispose():void { } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3479 = "_-3Uh" (String#30716, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3500 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3500 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3500() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3500 = "_-2Px" (String#28042, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_3823 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_3823 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_3823(k:String) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3823 = "_-0WC" (String#23418, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_4083 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_4083 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_4083() { this._SafeStr_5500 = new Array(); super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4083 = "_-2sw" (String#29186, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_4161 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_4161 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_4161(k:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4161 = "_-150" (String#24804, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_4244 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_4244 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_4244(k:int, _arg_2:String, _arg_3:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); this._SafeStr_5500.push(_arg_3); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4244 = "_-40F" (String#31978, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_4312 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_4312 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_4312(k:String, _arg_2:String) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4312 = "_-5E7" (String#34974, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) //------------------------------------------------------------ //_-07x._SafeStr_4334 package _-07x { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_4334 implements _SafeStr_2283, _SafeStr_3 { private var _SafeStr_5500:Array; public function _SafeStr_4334(k:int, _arg_2:int, _arg_3:int, _arg_4:int) { this._SafeStr_5500 = new Array(); super(); this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); this._SafeStr_5500.push(_arg_3); this._SafeStr_5500.push(_arg_4); } public function _SafeStr_5502(k:int, _arg_2:int):void { this._SafeStr_5500.push(k); this._SafeStr_5500.push(_arg_2); } public function _SafeStr_5448():Array { return (this._SafeStr_5500); } public function dispose():void { this._SafeStr_5500 = null; } public function get disposed():Boolean { return (false); } } }//package _-07x // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4334 = "_-1FQ" (String#25200, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_5500 = "_-An" (String#9, DoABC#3) // _SafeStr_5502 = "_-0y9" (String#24497, DoABC#3) //------------------------------------------------------------ //_-094._SafeStr_3255 package _-094 { import _-5YE.IFrameWindow; import _-p0._SafeStr_499; import _-1Mz.IWindowContainer; import _-5YE.ITextWindow; import _-5Vt.XmlAsset; import _-5YE.IItemListWindow; import _-5Vt._SafeStr_10; import _-5QZ._SafeStr_633; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class _SafeStr_3255 { private const _SafeStr_5503:int = 20; private var _SafeStr_5415:IFrameWindow; private var _SafeStr_5504:_SafeStr_499; private var _SafeStr_5505:Array; public function _SafeStr_3255(k:Array, _arg_2:_SafeStr_10, _arg_3:_SafeStr_633) { var _local_8:String; var _local_9:IWindowContainer; var _local_10:ITextWindow; super(); if (((!(_arg_3)) || (!(_arg_2)))){ return; }; this._SafeStr_5505 = k; var _local_4:XmlAsset = (_arg_2.getAssetByName("motd_notification_xml") as XmlAsset); if (_local_4 == null){ return; }; this._SafeStr_5415 = (_arg_3.buildFromXML((_local_4.content as XML)) as IFrameWindow); if (this._SafeStr_5415 == null){ return; }; this._SafeStr_5415.procedure = this._SafeStr_5506; this._SafeStr_5415.center(); var _local_5:XmlAsset = (_arg_2.getAssetByName("motd_notification_item_xml") as XmlAsset); if (_local_5 == null){ return; }; var _local_6:IWindowContainer = (_arg_3.buildFromXML((_local_5.content as XML)) as IWindowContainer); var _local_7:IItemListWindow = (this._SafeStr_5415.findChildByName("message_list") as IItemListWindow); for each (_local_8 in this._SafeStr_5505) { _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_5503); _local_7.addListItem(_local_9); }; } public function dispose():void { if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._SafeStr_5504 = null; } private function _SafeStr_5506(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; switch (_arg_2.name){ case "close": case "header_button_close": this.dispose(); return; }; } } }//package _-094 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_3255 = "_-3ev" (String#11376, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5503 = "_-5S1" (String#35502, DoABC#3) // _SafeStr_5504 = "_-2YF" (String#689, DoABC#3) // _SafeStr_5505 = "_-6Cr" (String#1141, DoABC#3) // _SafeStr_5506 = "_-0Xo" (String#377, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) //------------------------------------------------------------ //_-094._SafeStr_3265 package _-094 { import _-5YE.IBorderWindow; import _-0Kg._SafeStr_334; import _-1A6._SafeStr_2153; import _-5YE.ITextWindow; import _-5Vt.XmlAsset; import _-5YE.IRegionWindow; import _-5Mz.WindowMouseEvent; import _-5Vt._SafeStr_10; import _-5QZ._SafeStr_633; import _-0MK.Component; import _-3-E._SafeStr_6; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class _SafeStr_3265 { private static const _SafeStr_5507:String = "safety_locked_notification"; private static const _SafeStr_5508:uint = 0xFFFFFF; private static const _SafeStr_5509:uint = 12247545; private var _SafeStr_5415:IBorderWindow; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_5511:ITextWindow; private var _SafeStr_5512:int; public function _SafeStr_3265(k:int, _arg_2:_SafeStr_10, _arg_3:_SafeStr_633, _arg_4:_SafeStr_334, _arg_5:_SafeStr_2153) { if (((((!(_arg_2)) || (!(_arg_3)))) || (!(_arg_4)))){ return; }; this._SafeStr_5450 = _arg_4; this._SafeStr_5510 = _arg_5; this._SafeStr_5512 = k; var _local_6:XmlAsset = (_arg_2.getAssetByName("safety_locked_notification_xml") as XmlAsset); if (_local_6 == null){ return; }; this._SafeStr_5415 = (_arg_3.buildFromXML((_local_6.content as XML)) as IBorderWindow); if (this._SafeStr_5415 == null){ return; }; this._SafeStr_5415.procedure = this._SafeStr_5506; this._SafeStr_5510.extensionView.attachExtension(_SafeStr_5507, this._SafeStr_5415); this._SafeStr_5511 = (this._SafeStr_5415.findChildByName("unlock_link") as ITextWindow); var _local_7:IRegionWindow = (this._SafeStr_5415.findChildByName("unlock_link_region") as IRegionWindow); if (_local_7){ _local_7.addEventListener(WindowMouseEvent._SafeStr_5423, this.onMouseOver); _local_7.addEventListener(WindowMouseEvent._SafeStr_5424, this.onMouseOut); }; } public function get visible():Boolean { return (((this._SafeStr_5415) && (this._SafeStr_5415.visible))); } public function dispose():void { if (this._SafeStr_5510){ this._SafeStr_5510.extensionView.detachExtension(_SafeStr_5507); }; if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._SafeStr_5450 = null; } private function _SafeStr_5506(k:WindowEvent, _arg_2:IWindow):void { var _local_3:String; if (k.type != WindowMouseEvent.CLICK){ return; }; switch (_arg_2.name){ case "unlock_link_region": case "unlock_link": _local_3 = (this._SafeStr_5510 as Component).getProperty("link.format.safetylock_unlock"); _SafeStr_6._SafeStr_5513(_local_3, "habboMain"); return; }; } private function onMouseOver(k:WindowMouseEvent):void { this._SafeStr_5511.textColor = _SafeStr_5509; } private function onMouseOut(k:WindowMouseEvent):void { this._SafeStr_5511.textColor = _SafeStr_5508; } } }//package _-094 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_3265 = "_-1UK" (String#9139, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5506 = "_-0Xo" (String#377, DoABC#3) // _SafeStr_5507 = "_-3Iv" (String#846, DoABC#3) // _SafeStr_5508 = "_-4P5" (String#1567, DoABC#3) // _SafeStr_5509 = "_-2UH" (String#1512, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5511 = "_-30S" (String#10730, DoABC#3) // _SafeStr_5512 = "_-2ja" (String#30, DoABC#3) // _SafeStr_5513 = "_-LI" (String#14784, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) //------------------------------------------------------------ //_-094._SafeStr_3266 package _-094 { import _-5YE.IBorderWindow; import _-0Kg._SafeStr_334; import _-1A6._SafeStr_2153; import _-5YE.ITextWindow; import _-5Vt.XmlAsset; import _-5YE.IRegionWindow; import _-5Mz.WindowMouseEvent; import _-5Vt._SafeStr_10; import _-5QZ._SafeStr_633; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Matrix; import _-6G7._SafeStr_2365; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-5YE.IIconWindow; public class _SafeStr_3266 { private static const _SafeStr_5507:String = "club_gift_notification"; private static const _SafeStr_5508:uint = 0xFFFFFF; private static const _SafeStr_5509:uint = 12247545; private static const _SafeStr_5514:int = 13; private static const _SafeStr_5515:int = 14; private var _SafeStr_5415:IBorderWindow; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_5511:ITextWindow; public function _SafeStr_3266(k:int, _arg_2:_SafeStr_10, _arg_3:_SafeStr_633, _arg_4:_SafeStr_334, _arg_5:_SafeStr_2153) { if (((((!(_arg_2)) || (!(_arg_3)))) || (!(_arg_4)))){ return; }; this._SafeStr_5450 = _arg_4; this._SafeStr_5510 = _arg_5; var _local_6:XmlAsset = (_arg_2.getAssetByName("club_gift_notification_xml") as XmlAsset); if (_local_6 == null){ return; }; this._SafeStr_5415 = (_arg_3.buildFromXML((_local_6.content as XML)) as IBorderWindow); if (this._SafeStr_5415 == null){ return; }; this._SafeStr_5415.procedure = this._SafeStr_5506; this._SafeStr_5510.extensionView.attachExtension(_SafeStr_5507, this._SafeStr_5415); this._SafeStr_5511 = (this._SafeStr_5415.findChildByName("cancel_link") as ITextWindow); var _local_7:IRegionWindow = (this._SafeStr_5415.findChildByName("cancel_link_region") as IRegionWindow); if (_local_7){ _local_7.addEventListener(WindowMouseEvent._SafeStr_5423, this.onMouseOver); _local_7.addEventListener(WindowMouseEvent._SafeStr_5424, this.onMouseOut); }; if (this._SafeStr_5450.getPurse()._SafeStr_5516){ this._SafeStr_5517(_SafeStr_5515); } else { this._SafeStr_5517(_SafeStr_5514); }; } public function get visible():Boolean { return (((this._SafeStr_5415) && (this._SafeStr_5415.visible))); } public function dispose():void { if (this._SafeStr_5510){ this._SafeStr_5510.extensionView.detachExtension(_SafeStr_5507); }; if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._SafeStr_5450 = null; } private function _SafeStr_5518(k:String, _arg_2:BitmapData):void { if (this._SafeStr_5415 == null){ return; }; var _local_3:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName(k) 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_5506(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; switch (_arg_2.name){ case "open_catalog_button": if (this._SafeStr_5450){ this._SafeStr_5450.openCatalogPage(_SafeStr_2365._SafeStr_5519); }; this.dispose(); return; case "cancel_link_region": case "cancel_link": this.dispose(); return; }; } private function onMouseOver(k:WindowMouseEvent):void { this._SafeStr_5511.textColor = _SafeStr_5509; } private function onMouseOut(k:WindowMouseEvent):void { this._SafeStr_5511.textColor = _SafeStr_5508; } private function _SafeStr_5517(k:int):void { var _local_2:IIconWindow; if (this._SafeStr_5415){ _local_2 = (this._SafeStr_5415.findChildByName("club_icon") as IIconWindow); if (_local_2){ _local_2.style = k; _local_2.invalidate(); }; }; } } }//package _-094 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_3266 = "_-23j" (String#9753, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5506 = "_-0Xo" (String#377, DoABC#3) // _SafeStr_5507 = "_-3Iv" (String#846, DoABC#3) // _SafeStr_5508 = "_-4P5" (String#1567, DoABC#3) // _SafeStr_5509 = "_-2UH" (String#1512, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5511 = "_-30S" (String#10730, DoABC#3) // _SafeStr_5514 = "_-1-A" (String#2835, DoABC#3) // _SafeStr_5515 = "_-4cD" (String#1576, DoABC#3) // _SafeStr_5516 = "_-kp" (String#15237, DoABC#3) // _SafeStr_5517 = "_-5X0" (String#3996, DoABC#3) // _SafeStr_5518 = "_-0X6" (String#682, DoABC#3) // _SafeStr_5519 = "_-5-K" (String#34393, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) //------------------------------------------------------------ //_-094._SafeStr_3267 package _-094 { public class _SafeStr_3267 { private var _SafeStr_5520:HabboNotificationItemStyle; private var _content:String; private var _SafeStr_5521:SingularNotificationController; public function _SafeStr_3267(k:String, _arg_2:HabboNotificationItemStyle, _arg_3:SingularNotificationController) { this._content = k; this._SafeStr_5520 = _arg_2; this._SafeStr_5521 = _arg_3; } public function get style():HabboNotificationItemStyle { return (this._SafeStr_5520); } public function get content():String { return (this._content); } public function dispose():void { this._content = null; if (this._SafeStr_5520 != null){ this._SafeStr_5520.dispose(); this._SafeStr_5520 = null; }; this._SafeStr_5521 = null; } public function _SafeStr_5522():void { if (this._SafeStr_5520.internalLink){ this._SafeStr_5521._SafeStr_5523(this._SafeStr_5520.internalLink); }; } } }//package _-094 // _SafeStr_3267 = "_-3BD" (String#10909, DoABC#3) // _SafeStr_5520 = "_-43p" (String#332, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_5522 = "_-1gT" (String#26232, DoABC#3) // _SafeStr_5523 = "_-1Vp" (String#25828, DoABC#3) //------------------------------------------------------------ //_-094._SafeStr_3268 package _-094 { import _-5QZ._SafeStr_633; import _-p0._SafeStr_499; import _-1El._SafeStr_1356; import _-6Sv._SafeStr_3247; import _-4n6._SafeStr_2443; import _-5Mz.WindowEvent; public class _SafeStr_3268 { private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_5525:_SafeStr_499; private var _SafeStr_5526:_SafeStr_1356; public function _SafeStr_3268(k:_SafeStr_633, _arg_2:_SafeStr_499, _arg_3:_SafeStr_1356) { this._SafeStr_5524 = k; this._SafeStr_5525 = _arg_2; this._SafeStr_5526 = _arg_3; } private static function _SafeStr_5527(k:int):String { var _local_2:String = ("0" + String(k)); return (_local_2.substr((_local_2.length - 2), _local_2.length)); } public function dispose():void { this._SafeStr_5524 = null; this._SafeStr_5525 = null; this._SafeStr_5526 = null; } public function _SafeStr_5528(k:String, _arg_2:String=""):void { this._SafeStr_5529(k, _arg_2); } public function _SafeStr_5530(k:String, _arg_2:String=""):void { this._SafeStr_5529(k, _arg_2, false); } public function _SafeStr_5531(k:String):void { this._SafeStr_5529(k, ""); } private function _SafeStr_5529(message:String, url:String, showHabboWay:Boolean=true):void { var p:RegExp = /\\r/g; message = message.replace(p, "\r"); this._SafeStr_5524.simpleAlert("", "${mod.alert.title}", message, "${mod.alert.link}", url, null, _SafeStr_3247._SafeStr_5532, null, function ():void { if (((!((_SafeStr_5526 == null))) && (showHabboWay))){ _SafeStr_5526.showHabboWay(); }; }); } public function _SafeStr_5533(k:int):void { this._SafeStr_5525.registerParameter("opening.hours.shutdown", "m", String(k)); this._SafeStr_5524.simpleAlert("", "${opening.hours.title}", "${opening.hours.shutdown}"); } public function _SafeStr_5534(k:int, _arg_2:int):void { this._SafeStr_5525.registerParameter("maintenance.shutdown", "m", String(k)); this._SafeStr_5525.registerParameter("maintenance.shutdown", "d", String(_arg_2)); this._SafeStr_5524.simpleAlert("", "${opening.hours.title}", "${maintenance.shutdown}"); } public function _SafeStr_5535(openHour:int, openMinute:int, userThrownOutAtClose:Boolean):void { if (userThrownOutAtClose){ this._SafeStr_5525.registerParameter("opening.hours.disconnected", "h", _SafeStr_5527(openHour)); this._SafeStr_5525.registerParameter("opening.hours.disconnected", "m", _SafeStr_5527(openMinute)); this._SafeStr_5524.alert("${opening.hours.title}", "${opening.hours.disconnected}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); } else { this._SafeStr_5525.registerParameter("opening.hours.closed", "h", _SafeStr_5527(openHour)); this._SafeStr_5525.registerParameter("opening.hours.closed", "m", _SafeStr_5527(openMinute)); this._SafeStr_5524.alert("${opening.hours.title}", "${opening.hours.closed}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); }; } public function _SafeStr_5536(openHour:int, openMinute:int):void { this._SafeStr_5525.registerParameter("opening.hours.disconnected", "h", _SafeStr_5527(openHour)); this._SafeStr_5525.registerParameter("opening.hours.disconnected", "m", _SafeStr_5527(openMinute)); this._SafeStr_5524.alert("${opening.hours.title}", "${opening.hours.disconnected}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); } } }//package _-094 // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_3247 = "_-3-s" (String#10723, DoABC#3) // _SafeStr_3268 = "_-595" (String#12915, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5527 = "_-49r" (String#32369, DoABC#3) // _SafeStr_5528 = "_-6Rs" (String#37928, DoABC#3) // _SafeStr_5529 = "_-Wk" (String#39681, DoABC#3) // _SafeStr_5530 = "_-51R" (String#34478, DoABC#3) // _SafeStr_5531 = "_-6fx" (String#38522, DoABC#3) // _SafeStr_5532 = "_-1xc" (String#26909, DoABC#3) // _SafeStr_5533 = "_-1P8" (String#25571, DoABC#3) // _SafeStr_5534 = "_-2n9" (String#28969, DoABC#3) // _SafeStr_5535 = "_-5Zj" (String#35805, DoABC#3) // _SafeStr_5536 = "_-2mC" (String#28924, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) //------------------------------------------------------------ //_-094.HabboNotificationItemStyle package _-094 { import flash.display.BitmapData; import _-ue.Map; public class HabboNotificationItemStyle { private var _icon:BitmapData; private var _SafeStr_5537:Boolean; private var _SafeStr_5538:String; private var _SafeStr_5539:String; private var _SafeStr_5540:String; public function HabboNotificationItemStyle(k:Map, _arg_2:BitmapData, _arg_3:String, _arg_4:Boolean, _arg_5:String) { this._SafeStr_5540 = _arg_3; if (((!((k == null))) && ((_arg_3 == null)))){ this._icon = k["icon"]; this._SafeStr_5539 = k["internallink"]; }; if (_arg_2 != null){ this._icon = _arg_2; this._SafeStr_5537 = _arg_4; } else { this._SafeStr_5537 = false; }; this._SafeStr_5538 = _arg_5; } public function dispose():void { if (((this._SafeStr_5537) && (!((this._icon == null))))){ this._icon.dispose(); this._icon = null; }; } public function get icon():BitmapData { return (this._icon); } public function get internalLink():String { return (this._SafeStr_5539); } public function set internalLink(k:String):void { this._SafeStr_5539 = k; } public function get _SafeStr_5541():String { return (this._SafeStr_5538); } public function get _SafeStr_5542():String { return (this._SafeStr_5540); } } }//package _-094 // _SafeStr_5537 = "_-1u-" (String#26767, DoABC#3) // _SafeStr_5538 = "_-1HX" (String#25272, DoABC#3) // _SafeStr_5539 = "_-FI" (String#39039, DoABC#3) // _SafeStr_5540 = "_-Yo" (String#39755, DoABC#3) // _SafeStr_5541 = "_-3gj" (String#31165, DoABC#3) // _SafeStr_5542 = "_-2ef" (String#28627, DoABC#3) //------------------------------------------------------------ //_-094.HabboNotificationItemView package _-094 { import _-0MK._SafeStr_35; import _-1Mz.IWindow; import _-ue.Map; import _-5Vt.XmlAsset; import _-5Mz.WindowEvent; import _-1Mz.IWindowContainer; import _-5YE.ITextWindow; import _-5Vt._SafeStr_39; import _-5QZ._SafeStr_633; import flash.display.BitmapData; import _-5YE._SafeStr_2413; import _-gx._SafeStr_2709; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; import _-5YE.IDesktopWindow; import _-5Mz.WindowMouseEvent; public class HabboNotificationItemView implements _SafeStr_35 { public static const _SafeStr_5543:int = 70; public static const _SafeStr_5544:int = 5; private static const _SafeStr_5545:int = 0; private static const _SafeStr_5546:int = 1; private static const _SafeStr_5547:int = 2; private static const _SafeStr_5548:int = 3; private var _SafeStr_5415:IWindow; private var _SafeStr_5549:_SafeStr_3267; private var _SafeStr_5550:Boolean = false; private var _SafeStr_5551:Map; private var _SafeStr_5552:Map; private var _SafeStr_5553:uint; private var _SafeStr_5554:uint; private var _SafeStr_5555:uint; private var _SafeStr_5556:int; private var _SafeStr_5557:Number; private var _SafeStr_5558:int; private var _SafeStr_5559:int; private var _SafeStr_5560:int; public function HabboNotificationItemView(k:_SafeStr_39, _arg_2:_SafeStr_633, _arg_3:Map, _arg_4:Map, _arg_5:_SafeStr_3267) { this._SafeStr_5551 = _arg_3; this._SafeStr_5552 = _arg_4; var _local_6:XmlAsset = (k as XmlAsset); if (_local_6 == null){ return; }; this._SafeStr_5415 = _arg_2.buildFromXML((_local_6.content as XML), 1); this._SafeStr_5415.tags.push("notificationview"); this._SafeStr_5415.context.getDesktopWindow().addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_5562); this._SafeStr_5415.procedure = this._SafeStr_5563; this._SafeStr_5415.blend = 0; this._SafeStr_5415.visible = false; var _local_7:ITextWindow = (IWindowContainer(this._SafeStr_5415).findChildByTag("notification_text") as ITextWindow); if (_local_7 != null){ this._SafeStr_5558 = (this._SafeStr_5415.height - _local_7.bottom); } else { this._SafeStr_5558 = 15; }; this._SafeStr_5559 = this._SafeStr_5415.height; this._SafeStr_5556 = 4; this._SafeStr_5557 = 0; this._SafeStr_5560 = _SafeStr_5545; this._SafeStr_5564(_arg_5); } public function get disposed():Boolean { return ((this._SafeStr_5415 == null)); } public function get ready():Boolean { return ((this._SafeStr_5560 == _SafeStr_5545)); } public function get verticalPosition():int { return (this._SafeStr_5556); } private function _SafeStr_5564(k:_SafeStr_3267):void { var _local_3:BitmapData; if (k == null){ return; }; var _local_2:String = k.content; this._SafeStr_5565(_local_2); if (k.style._SafeStr_5542 == null){ _local_3 = k.style.icon; this._SafeStr_5566(_local_3); } else { _SafeStr_2413(IWindowContainer(this._SafeStr_5415).findChildByTag("notification_icon_static")).assetUri = k.style._SafeStr_5542; }; this._SafeStr_5549 = k; this._SafeStr_5567(); this._SafeStr_5568(); } public function _SafeStr_5569(k:_SafeStr_2709):void { if (k.badgeId != this._SafeStr_5549.style._SafeStr_5541){ return; }; if (k._SafeStr_5570 != null){ this._SafeStr_5566(k._SafeStr_5570); }; } public function update(k:uint):void { var _local_2:Number; var _local_3:Number; switch (this._SafeStr_5560){ case _SafeStr_5545: return; case _SafeStr_5546: this._SafeStr_5553 = (this._SafeStr_5553 + k); _local_2 = (Number(this._SafeStr_5553) / Number(this._SafeStr_5552["time_fade_in"])); if (this._SafeStr_5553 > int(this._SafeStr_5552["time_fade_in"])){ this._SafeStr_5571(); }; this._SafeStr_5572(_local_2); return; case _SafeStr_5547: this._SafeStr_5555 = (this._SafeStr_5555 + k); if ((((this._SafeStr_5555 > int(this._SafeStr_5552["time_display"]))) && (!(this._SafeStr_5550)))){ this._SafeStr_5573(); }; return; case _SafeStr_5548: this._SafeStr_5554 = (this._SafeStr_5554 + k); _local_3 = (1 - (Number(this._SafeStr_5554) / Number(this._SafeStr_5552["time_fade_out"]))); this._SafeStr_5572(_local_3); if (this._SafeStr_5554 > int(this._SafeStr_5552["time_fade_in"])){ this._SafeStr_5574(); }; return; }; } public function dispose():void { if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; if (this._SafeStr_5549 != null){ this._SafeStr_5549.dispose(); this._SafeStr_5549 = null; }; } private function _SafeStr_5565(k:String):void { var _local_2:ITextWindow = (IWindowContainer(this._SafeStr_5415).findChildByTag("notification_text") as ITextWindow); if ((((_local_2 == null)) || ((k == null)))){ return; }; this._SafeStr_5415.height = 0; _local_2.text = k; _local_2.height = (_local_2.textHeight + this._SafeStr_5558); if (this._SafeStr_5415.height < this._SafeStr_5559){ this._SafeStr_5415.height = this._SafeStr_5559; }; } private function _SafeStr_5566(k:BitmapData):void { var _local_3:BitmapData; var _local_4:int; var _local_5:int; var _local_6:int; var _local_2:IBitmapWrapperWindow = (IWindowContainer(this._SafeStr_5415).findChildByTag("notification_icon") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; if (k == null){ _local_2.bitmap = null; return; }; if ((((k.width < _local_2.width)) && ((k.height < _local_2.height)))){ _local_3 = new BitmapData(_local_2.width, _local_2.height, true, 0); _local_5 = ((_local_2.width - k.width) / 2); _local_6 = ((_local_2.height - k.height) / 2); _local_3.copyPixels(k, k.rect, new Point(_local_5, _local_6)); } else { if (k.width < k.height){ _local_3 = new BitmapData(k.height, k.height, true, 0); _local_4 = ((k.height - k.width) / 2); _local_3.copyPixels(k, k.rect, new Point(_local_4, 0)); } else { if (k.width > k.height){ _local_3 = new BitmapData(k.width, k.width, true, 0); _local_4 = ((k.width - k.height) / 2); _local_3.copyPixels(k, k.rect, new Point(0, _local_4)); } else { _local_3 = new BitmapData(k.width, k.height); _local_3.copyPixels(k, k.rect, new Point(0, 0)); }; }; }; _local_2.bitmap = _local_3; } private function _SafeStr_5568():void { this._SafeStr_5553 = 0; this._SafeStr_5560 = _SafeStr_5546; this._SafeStr_5415.visible = true; } private function _SafeStr_5573():void { this._SafeStr_5554 = 0; this._SafeStr_5560 = _SafeStr_5548; } private function _SafeStr_5571():void { this._SafeStr_5555 = 0; this._SafeStr_5560 = _SafeStr_5547; } private function _SafeStr_5574():void { this._SafeStr_5560 = _SafeStr_5545; this._SafeStr_5415.visible = false; } public function _SafeStr_5567(k:int=-1):void { if (this._SafeStr_5415 == null){ return; }; var _local_2:IDesktopWindow = this._SafeStr_5415.context.getDesktopWindow(); if (_local_2 == null){ return; }; if (k != -1){ this._SafeStr_5556 = k; }; this._SafeStr_5415.x = ((_local_2.width - this._SafeStr_5415.width) - _SafeStr_5544); this._SafeStr_5415.y = this._SafeStr_5556; } public function _SafeStr_5563(k:WindowEvent, _arg_2:IWindow):void { if (k == null){ return; }; if (k.type == WindowMouseEvent._SafeStr_5423){ this._SafeStr_5550 = true; } else { if (k.type == WindowMouseEvent._SafeStr_5424){ this._SafeStr_5550 = false; } else { if (k.type == WindowMouseEvent.CLICK){ if (this._SafeStr_5549 != null){ this._SafeStr_5549._SafeStr_5522(); this._SafeStr_5573(); }; }; }; }; } private function _SafeStr_5562(k:WindowEvent):void { this._SafeStr_5567(); } private function _SafeStr_5572(k:Number):void { this._SafeStr_5557 = k; if (this._SafeStr_5557 > 1){ this._SafeStr_5557 = 1; }; if (this._SafeStr_5557 < 0){ this._SafeStr_5557 = 0; }; this._SafeStr_5415.blend = this._SafeStr_5557; } } }//package _-094 // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2709 = "_-3bC" (String#11314, DoABC#3) // _SafeStr_3267 = "_-3BD" (String#10909, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5522 = "_-1gT" (String#26232, DoABC#3) // _SafeStr_5541 = "_-3gj" (String#31165, DoABC#3) // _SafeStr_5542 = "_-2ef" (String#28627, DoABC#3) // _SafeStr_5543 = "_-6cd" (String#38381, DoABC#3) // _SafeStr_5544 = "_-6XX" (String#38171, DoABC#3) // _SafeStr_5545 = "_-0vv" (String#24410, DoABC#3) // _SafeStr_5546 = "_-6Lz" (String#4219, DoABC#3) // _SafeStr_5547 = "_-35w" (String#29727, DoABC#3) // _SafeStr_5548 = "_-4c9" (String#12358, DoABC#3) // _SafeStr_5549 = "_-5a" (String#863, DoABC#3) // _SafeStr_5550 = "_-2x7" (String#29342, DoABC#3) // _SafeStr_5551 = "_-4rr" (String#12619, DoABC#3) // _SafeStr_5552 = "_-3bZ" (String#11324, DoABC#3) // _SafeStr_5553 = "_-2K7" (String#27817, DoABC#3) // _SafeStr_5554 = "_-O4" (String#39363, DoABC#3) // _SafeStr_5555 = "_-ZZ" (String#39778, DoABC#3) // _SafeStr_5556 = "_-5d-" (String#35936, DoABC#3) // _SafeStr_5557 = "_-5On" (String#1590, DoABC#3) // _SafeStr_5558 = "_-xM" (String#40682, DoABC#3) // _SafeStr_5559 = "_-0uF" (String#24348, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) // _SafeStr_5561 = "_-2BL" (String#27479, DoABC#3) // _SafeStr_5562 = "_-7U" (String#14549, DoABC#3) // _SafeStr_5563 = "_-5et" (String#335, DoABC#3) // _SafeStr_5564 = "_-3in" (String#11442, DoABC#3) // _SafeStr_5565 = "_-23p" (String#27185, DoABC#3) // _SafeStr_5566 = "_-21J" (String#27088, DoABC#3) // _SafeStr_5567 = "_-1EU" (String#25170, DoABC#3) // _SafeStr_5568 = "_-5tN" (String#36556, DoABC#3) // _SafeStr_5569 = "_-2PB" (String#28012, DoABC#3) // _SafeStr_5570 = "_-3T8" (String#30660, DoABC#3) // _SafeStr_5571 = "_-025" (String#22262, DoABC#3) // _SafeStr_5572 = "_-5uH" (String#36594, DoABC#3) // _SafeStr_5573 = "_-2ZU" (String#28421, DoABC#3) // _SafeStr_5574 = "_-16F" (String#24854, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) //------------------------------------------------------------ //_-094.HabboNotificationViewManager package _-094 { import _-0MK._SafeStr_35; import _-5Vt._SafeStr_10; import _-5QZ._SafeStr_633; import _-1A6._SafeStr_2153; import _-1VP.HabboNotifications; import _-ue.Map; import _-40u._SafeStr_4622; import _-gx._SafeStr_2709; import flash.events.Event; public class HabboNotificationViewManager implements _SafeStr_35 { private static const _SafeStr_5575:int = 4; private var _SafeStr_5576:_SafeStr_10; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_5577:HabboNotifications; private var _SafeStr_5551:Map; private var _SafeStr_5552:Map; private var _disposed:Boolean = false; private var _SafeStr_5578:Array; public function HabboNotificationViewManager(k:HabboNotifications, _arg_2:_SafeStr_10, _arg_3:_SafeStr_633, _arg_4:_SafeStr_2153, _arg_5:Map, _arg_6:Map) { this._SafeStr_5577 = k; this._SafeStr_5576 = _arg_2; this._SafeStr_5524 = _arg_3; this._SafeStr_5510 = _arg_4; this._SafeStr_5551 = _arg_5; this._SafeStr_5552 = _arg_6; this._SafeStr_5578 = new Array(); if (this._SafeStr_5510){ this._SafeStr_5510.events.addEventListener(_SafeStr_4622._SafeStr_5579, this._SafeStr_5580); }; this._SafeStr_5577.registerUpdateReceiver(this, 2); } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_5569(k:_SafeStr_2709):void { var _local_2:HabboNotificationItemView; for each (_local_2 in this._SafeStr_5578) { _local_2._SafeStr_5569(k); }; } public function dispose():void { var k:int = this._SafeStr_5578.length; var _local_2:int; while (_local_2 < k) { (this._SafeStr_5578.pop() as HabboNotificationItemView).dispose(); _local_2++; }; this._SafeStr_5576 = null; this._SafeStr_5524 = null; if (this._SafeStr_5551){ this._SafeStr_5551.dispose(); this._SafeStr_5551 = null; }; if (this._SafeStr_5552){ this._SafeStr_5552.dispose(); this._SafeStr_5552 = null; }; if (this._SafeStr_5510){ this._SafeStr_5510.events.removeEventListener(_SafeStr_4622._SafeStr_5579, this._SafeStr_5580); this._SafeStr_5510 = null; }; if (this._SafeStr_5577 != null){ this._SafeStr_5577.removeUpdateReceiver(this); this._SafeStr_5577 = null; }; this._disposed = true; } public function _SafeStr_5564(k:_SafeStr_3267):Boolean { if (!this._SafeStr_5581()){ return (false); }; var _local_2:HabboNotificationItemView = new HabboNotificationItemView(this._SafeStr_5576.getAssetByName("layout_notification_xml"), this._SafeStr_5524, this._SafeStr_5551, this._SafeStr_5552, k); _local_2._SafeStr_5567(this._SafeStr_5582()); this._SafeStr_5578.push(_local_2); this._SafeStr_5578.sortOn("verticalPosition", Array.NUMERIC); return (true); } public function _SafeStr_5581():Boolean { return (((this._SafeStr_5582() + HabboNotificationItemView._SafeStr_5543) < this._SafeStr_5524.getDesktop(0).height)); } public function update(k:uint):void { var _local_3:HabboNotificationItemView; var _local_2:int; _local_2 = 0; while (_local_2 < this._SafeStr_5578.length) { (this._SafeStr_5578[_local_2] as HabboNotificationItemView).update(k); _local_2++; }; _local_2 = 0; while (_local_2 < this._SafeStr_5578.length) { _local_3 = (this._SafeStr_5578[_local_2] as HabboNotificationItemView); if (_local_3.ready){ _local_3.dispose(); this._SafeStr_5578.splice(_local_2, 1); _local_2--; }; _local_2++; }; } private function _SafeStr_5582():int { var _local_4:HabboNotificationItemView; if (!this._SafeStr_5510){ return (_SafeStr_5575); }; if (!this._SafeStr_5510.extensionView){ return (_SafeStr_5575); }; var k:int = (this._SafeStr_5510.extensionView._SafeStr_5583 + _SafeStr_5575); if (this._SafeStr_5578.length == 0){ return (k); }; var _local_2:int = k; var _local_3:int; while (_local_3 < this._SafeStr_5578.length) { _local_4 = (this._SafeStr_5578[_local_3] as HabboNotificationItemView); if ((_local_2 + HabboNotificationItemView._SafeStr_5543) < _local_4.verticalPosition){ return (_local_2); }; _local_2 = ((_local_4.verticalPosition + HabboNotificationItemView._SafeStr_5543) + _SafeStr_5575); _local_3++; }; return (_local_2); } public function _SafeStr_5580(k:Event):void { var _local_4:HabboNotificationItemView; var _local_2:int = (this._SafeStr_5510.extensionView._SafeStr_5583 + _SafeStr_5575); var _local_3:int; while (_local_3 < this._SafeStr_5578.length) { _local_4 = (this._SafeStr_5578[_local_3] as HabboNotificationItemView); _local_4._SafeStr_5567(_local_2); _local_2 = ((_local_4.verticalPosition + HabboNotificationItemView._SafeStr_5543) + _SafeStr_5575); _local_3++; }; } } }//package _-094 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2709 = "_-3bC" (String#11314, DoABC#3) // _SafeStr_3267 = "_-3BD" (String#10909, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_4622 = "_-3WQ" (String#11226, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5543 = "_-6cd" (String#38381, DoABC#3) // _SafeStr_5551 = "_-4rr" (String#12619, DoABC#3) // _SafeStr_5552 = "_-3bZ" (String#11324, DoABC#3) // _SafeStr_5564 = "_-3in" (String#11442, DoABC#3) // _SafeStr_5567 = "_-1EU" (String#25170, DoABC#3) // _SafeStr_5569 = "_-2PB" (String#28012, DoABC#3) // _SafeStr_5575 = "_-1t5" (String#1080, DoABC#3) // _SafeStr_5576 = "_-3Mj" (String#204, DoABC#3) // _SafeStr_5577 = "_-4St" (String#502, DoABC#3) // _SafeStr_5578 = "_-5Oi" (String#35384, DoABC#3) // _SafeStr_5579 = "_-kH" (String#40174, DoABC#3) // _SafeStr_5580 = "_-3Rx" (String#30614, DoABC#3) // _SafeStr_5581 = "_-2yl" (String#29398, DoABC#3) // _SafeStr_5582 = "_-31L" (String#29544, DoABC#3) // _SafeStr_5583 = "_-4bt" (String#12351, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) //------------------------------------------------------------ //_-094.SingularNotificationController package _-094 { import _-0MK._SafeStr_35; import _-1VP.HabboNotifications; import _-ue.Map; import flash.utils.Dictionary; import flash.utils.Timer; import _-5Vt.BitmapDataAsset; import flash.display.BitmapData; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; import _-ue.XMLVariableParser; import _-gx._SafeStr_2709; import flash.events.TimerEvent; import _-5sJ.ILocalization; import _-1VP._SafeStr_2322; import _-151._SafeStr_2858; public class SingularNotificationController implements _SafeStr_35 { private static const _SafeStr_5584:int = 5000; private var _SafeStr_5577:HabboNotifications; private var _SafeStr_5585:Array; private var _SafeStr_5586:Map; private var _SafeStr_5587:HabboNotificationViewManager; private var _SafeStr_5588:_SafeStr_3268; private var _SafeStr_5589:Boolean; private var _SafeStr_5590:_SafeStr_3266; private var _SafeStr_5591:_SafeStr_3265; private var _SafeStr_5592:Dictionary; private var _SafeStr_5593:Timer; private var _SafeStr_5406:Boolean; public function SingularNotificationController(k:HabboNotifications) { var _local_5:int; var _local_6:Map; var _local_7:BitmapDataAsset; var _local_8:BitmapData; super(); this._SafeStr_5577 = k; this._SafeStr_5585 = new Array(); this._SafeStr_5586 = new Map(); this._SafeStr_5592 = new Dictionary(); this._SafeStr_5588 = new _SafeStr_3268(this._SafeStr_5577.windowManager, this._SafeStr_5577.localization, this._SafeStr_5577._SafeStr_5594); var _local_2:_SafeStr_39 = this._SafeStr_5577.assetLibrary.getAssetByName("habbo_notifications_config_xml"); var _local_3:XmlAsset = XmlAsset(_local_2); if (_local_3 != null){ XMLVariableParser.parseVariableList(XML(_local_3.content).children(), this._SafeStr_5586); }; var _local_4:Map = this._SafeStr_5586["styles"]; if (_local_4 != null){ _local_5 = 0; while (_local_5 < _local_4.length) { _local_6 = _local_4._SafeStr_5595(_local_5); if (_local_6["icon"] != null){ _local_7 = (this._SafeStr_5577.assetLibrary.getAssetByName(_local_6["icon"]) as BitmapDataAsset); _local_8 = (_local_7.content as BitmapData); _local_6["icon"] = _local_8; }; _local_5++; }; }; this._SafeStr_5587 = new HabboNotificationViewManager(this._SafeStr_5577, this._SafeStr_5577.assetLibrary, this._SafeStr_5577.windowManager, this._SafeStr_5577._SafeStr_5596, this._SafeStr_5586["styles"], this._SafeStr_5586["view"]); this._SafeStr_5577.sessionDataManager.events.addEventListener(_SafeStr_2709._SafeStr_5597, this._SafeStr_5598); this._SafeStr_5577.registerUpdateReceiver(this, 2); } public function get _SafeStr_5599():_SafeStr_3268 { return (this._SafeStr_5588); } public function get disposed():Boolean { return (this._SafeStr_5406); } public function dispose():void { if (this._SafeStr_5593){ this._SafeStr_5593.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_5600); this._SafeStr_5593 = null; }; if (this._SafeStr_5587 != null){ this._SafeStr_5587.dispose(); this._SafeStr_5587 = null; }; if (this._SafeStr_5588 != null){ this._SafeStr_5588.dispose(); this._SafeStr_5588 = null; }; if (this._SafeStr_5590 != null){ this._SafeStr_5590.dispose(); this._SafeStr_5590 = null; }; if (this._SafeStr_5591 != null){ this._SafeStr_5591.dispose(); this._SafeStr_5591 = null; }; if (this._SafeStr_5577 != null){ this._SafeStr_5577.removeUpdateReceiver(this); this._SafeStr_5577 = null; }; this._SafeStr_5406 = true; } public function update(k:uint):void { var _local_2:_SafeStr_3267; if (((this._SafeStr_5587._SafeStr_5581()) && ((this._SafeStr_5585.length > 0)))){ _local_2 = this._SafeStr_5601(); if (!this._SafeStr_5587._SafeStr_5564(_local_2)){ _local_2.dispose(); }; }; } public function _SafeStr_5602(k:String, _arg_2:String, _arg_3:BitmapData, _arg_4:String=null, _arg_5:String=null, _arg_6:String=null):int { if (this._SafeStr_5577.disabled){ return (0); }; var _local_7:Map = this._SafeStr_5586["styles"]; if (_local_7 == null){ return (0); }; var _local_8:Map = _local_7[_arg_2]; if (_local_8 == null){ return (0); }; var _local_9:HabboNotificationItemStyle = new HabboNotificationItemStyle(_local_8, _arg_3, _arg_4, true, _arg_5); if (_arg_6){ _local_9.internalLink = _arg_6; }; var _local_10:_SafeStr_3267 = new _SafeStr_3267(k, _local_9, this); this._SafeStr_5585.push(_local_10); return (this._SafeStr_5585.length); } private function _SafeStr_5601():_SafeStr_3267 { var k:Array = this._SafeStr_5585.splice(0, 1); return ((k[0] as _SafeStr_3267)); } public function _SafeStr_5603(k:String, _arg_2:String):void { this._SafeStr_5577.localization.registerParameter("soundmachine.notification.playing", "songname", k); this._SafeStr_5577.localization.registerParameter("soundmachine.notification.playing", "songauthor", _arg_2); var _local_3:ILocalization = this._SafeStr_5577.localization._SafeStr_5496("soundmachine.notification.playing"); if (_local_3){ this._SafeStr_5602(_local_3.value, _SafeStr_2322._SafeStr_5604, null); }; } public function _SafeStr_5523(k:String):void { this._SafeStr_5577.createLinkEvent(k); } private function _SafeStr_5600(k:TimerEvent):void { this._SafeStr_5593.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_5600); this._SafeStr_5593 = null; this._SafeStr_5605(); } public function _SafeStr_5605():void { var k:String; if (_SafeStr_2858._SafeStr_5606()){ if (this._SafeStr_5593 == null){ this._SafeStr_5593 = new Timer((_SafeStr_2858._SafeStr_5607 + _SafeStr_5584), 1); this._SafeStr_5593.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_5600); this._SafeStr_5593.start(); }; } else { if (!this._SafeStr_5589){ k = this._SafeStr_5577.localization.getLocalization("mod.chatdisclaimer", "NA"); this._SafeStr_5602(k, _SafeStr_2322._SafeStr_5608, null); this._SafeStr_5589 = true; _SafeStr_4.log(("DISPLAYED MOD INFO: " + k)); }; }; } public function _SafeStr_5609(k:int):void { if (((this._SafeStr_5590) && (this._SafeStr_5590.visible))){ return; }; this._SafeStr_5590 = new _SafeStr_3266(k, this._SafeStr_5577.assets, this._SafeStr_5577.windowManager, this._SafeStr_5577.catalog, this._SafeStr_5577._SafeStr_5596); } public function _SafeStr_5610(k:int):void { if (((this._SafeStr_5591) && (this._SafeStr_5591.visible))){ return; }; this._SafeStr_5591 = new _SafeStr_3265(k, this._SafeStr_5577.assets, this._SafeStr_5577.windowManager, this._SafeStr_5577.catalog, this._SafeStr_5577._SafeStr_5596); } public function _SafeStr_5611():void { if (!this._SafeStr_5591){ return; }; this._SafeStr_5591.dispose(); } private function _SafeStr_5598(k:_SafeStr_2709):void { if (((!((k == null))) && (!((this._SafeStr_5587 == null))))){ this._SafeStr_5587._SafeStr_5569(k); }; } } }//package _-094 // _SafeStr_2322 = "_-5Bt" (String#12960, DoABC#3) // _SafeStr_2709 = "_-3bC" (String#11314, DoABC#3) // _SafeStr_2858 = "_-3qu" (String#31567, DoABC#3) // _SafeStr_3265 = "_-1UK" (String#9139, DoABC#3) // _SafeStr_3266 = "_-23j" (String#9753, DoABC#3) // _SafeStr_3267 = "_-3BD" (String#10909, DoABC#3) // _SafeStr_3268 = "_-595" (String#12915, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5496 = "_-2lc" (String#10459, DoABC#3) // _SafeStr_5523 = "_-1Vp" (String#25828, DoABC#3) // _SafeStr_5564 = "_-3in" (String#11442, DoABC#3) // _SafeStr_5569 = "_-2PB" (String#28012, DoABC#3) // _SafeStr_5577 = "_-4St" (String#502, DoABC#3) // _SafeStr_5581 = "_-2yl" (String#29398, DoABC#3) // _SafeStr_5584 = "_-sP" (String#40490, DoABC#3) // _SafeStr_5585 = "_-3oz" (String#31495, DoABC#3) // _SafeStr_5586 = "_-rD" (String#40442, DoABC#3) // _SafeStr_5587 = "_-6Ud" (String#38043, DoABC#3) // _SafeStr_5588 = "_-1ld" (String#26443, DoABC#3) // _SafeStr_5589 = "_-Bm" (String#38916, DoABC#3) // _SafeStr_5590 = "_-2Ez" (String#27622, DoABC#3) // _SafeStr_5591 = "_-ce" (String#39896, DoABC#3) // _SafeStr_5592 = "_-0QW" (String#23210, DoABC#3) // _SafeStr_5593 = "_-2pK" (String#29047, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5596 = "_-2zD" (String#29419, DoABC#3) // _SafeStr_5597 = "_-3gh" (String#31164, DoABC#3) // _SafeStr_5598 = "_-0Ap" (String#22582, DoABC#3) // _SafeStr_5599 = "_-z8" (String#40752, DoABC#3) // _SafeStr_5600 = "_-34p" (String#29677, DoABC#3) // _SafeStr_5601 = "_-6cA" (String#38358, DoABC#3) // _SafeStr_5602 = "_-2Yp" (String#28393, DoABC#3) // _SafeStr_5603 = "_-23B" (String#9741, DoABC#3) // _SafeStr_5604 = "_-4MF" (String#32859, DoABC#3) // _SafeStr_5605 = "_-3Vb" (String#30754, DoABC#3) // _SafeStr_5606 = "_-23i" (String#9752, DoABC#3) // _SafeStr_5607 = "_-0zs" (String#24560, DoABC#3) // _SafeStr_5608 = "_-4ZL" (String#33382, DoABC#3) // _SafeStr_5609 = "_-3hZ" (String#31194, DoABC#3) // _SafeStr_5610 = "_-0gY" (String#23813, DoABC#3) // _SafeStr_5611 = "_-35I" (String#29700, DoABC#3) //------------------------------------------------------------ //_-096._SafeStr_5219 package _-096 { import _-6gu.Debuggable; public class _SafeStr_5219 extends Debuggable { protected static const _SafeStr_5612:String = "BA EA 1Q HW 3Q CS CE SN HN EC DC TN"; protected var _SafeStr_5613:Number; protected var _SafeStr_5614:Number; protected var _SafeStr_5615:String; protected var _SafeStr_5616:String = "TM BA EA 1Q HW 3Q SN HN NS NE TN"; public function _SafeStr_5219(k:Number, _arg_2:Number=0, _arg_3:String=null) { this._SafeStr_5613 = k; this._SafeStr_5614 = _arg_2; this._SafeStr_5615 = _arg_3; } public function _SafeStr_5617():Boolean { return ((this._SafeStr_5616.indexOf(this.label) > -1)); } public function _SafeStr_5618():Boolean { return ((_SafeStr_5612.indexOf(this._SafeStr_5615) > -1)); } public function get milliseconds():Number { return (this._SafeStr_5613); } public function get seconds():Number { return ((this._SafeStr_5613 / 1000)); } public function get duration():Number { return (this._SafeStr_5614); } public function get label():String { return (this._SafeStr_5615); } public function toString():String { return ((((((("TimeEvent(time point: " + this._SafeStr_5613) + ", label: ") + this._SafeStr_5615) + ", duration: ") + this._SafeStr_5614) + ")")); } } }//package _-096 // _SafeStr_5219 = "_-15" (String#8715, DoABC#3) // _SafeStr_5612 = "_-2jh" (String#28826, DoABC#3) // _SafeStr_5613 = "_-mO" (String#15263, DoABC#3) // _SafeStr_5614 = "_-j7" (String#206, DoABC#3) // _SafeStr_5615 = "_-0T7" (String#8072, DoABC#3) // _SafeStr_5616 = "_-2X-" (String#28320, DoABC#3) // _SafeStr_5617 = "_-5dP" (String#35952, DoABC#3) // _SafeStr_5618 = "_-4BD" (String#32424, DoABC#3) //------------------------------------------------------------ //_-096._SafeStr_5221 package _-096 { public class _SafeStr_5221 { protected var _SafeStr_5613:Number; protected var _SafeStr_5615:String; protected var _SafeStr_5338:String; protected var _SafeStr_5619:Boolean = false; public function _SafeStr_5221(k:Number, _arg_2:String, _arg_3:String=null) { this._SafeStr_5613 = k; this._SafeStr_5615 = _arg_2; this._SafeStr_5338 = _arg_3; } public function get milliseconds():Number { return (this._SafeStr_5613); } public function get seconds():Number { return ((this._SafeStr_5613 / 1000)); } public function get label():String { return (this._SafeStr_5615); } public function get id():String { return (this._SafeStr_5338); } public function set _SafeStr_5620(k:Boolean):void { this._SafeStr_5619 = k; } public function get _SafeStr_5620():Boolean { return (this._SafeStr_5619); } public function get type():String { if (this.label != null){ return (this.label.substr(0, 2)); }; return (null); } public function repeatable():Boolean { var k:String = "SN HN EC DC CS CE DS HS"; return ((k.indexOf(this.type) > -1)); } public function isLinear():Boolean { var k:String = "BS ES BA EA DS HS 1Q HW 3Q CS CE SN HN EC DC TN"; return ((k.indexOf(this.type) > -1)); } public function isNonLinear():Boolean { var k:String = "NS NE CS CE"; return ((k.indexOf(this.type) > -1)); } public function toString():String { return ((((((("TrackingPoint(time point: " + this._SafeStr_5613) + ", label: ") + this._SafeStr_5615) + ", isForLinearChild:") + this._SafeStr_5619) + ")")); } } }//package _-096 // _SafeStr_5221 = "_-fw" (String#15153, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5613 = "_-mO" (String#15263, DoABC#3) // _SafeStr_5615 = "_-0T7" (String#8072, DoABC#3) // _SafeStr_5619 = "_-6XO" (String#38165, DoABC#3) // _SafeStr_5620 = "_-0k5" (String#23947, DoABC#3) //------------------------------------------------------------ //_-096.TrackingTable package _-096 { import _-6gu.Debuggable; public class TrackingTable extends Debuggable { protected var _SafeStr_5621:String = "-no-id-"; protected var _points:Array; protected var _SafeStr_5622:Number = -1; protected var _SafeStr_5623:Number = 0; protected var _SafeStr_5624:Number = -1; protected var _index:int = -1; public function TrackingTable(k:String, _arg_2:int, _arg_3:int) { this._points = new Array(); super(); this._SafeStr_5621 = k; this._index = _arg_2; this._SafeStr_5624 = _arg_3; } public function get _SafeStr_5625():Number { return (this._SafeStr_5622); } public function get _SafeStr_5626():Number { return (this._SafeStr_5623); } protected function _SafeStr_5627():String { return (((this._index + ":") + this._SafeStr_5624)); } public function _SafeStr_5628(k:_SafeStr_5221, _arg_2:Boolean=false):void { k._SafeStr_5620 = _arg_2; this._points[this._points.length] = { "point":k, "hit":false, "childLinear":_arg_2 }; if (!_arg_2){ if ((((this._SafeStr_5622 < 0)) || ((k.milliseconds < this._SafeStr_5622)))){ this._SafeStr_5622 = k.milliseconds; }; if (k.milliseconds > this._SafeStr_5623){ this._SafeStr_5623 = k.milliseconds; }; }; } public function _SafeStr_5629(k:String):void { var _local_2:int; while (_local_2 < this._points.length) { if (k.indexOf(this._points[_local_2].point.label) > -1){ this._points.splice(_local_2, 1); } else { _local_2++; }; }; } public function resetAllTrackingPoints():void { var k:int; while (k < this._points.length) { this._points[k].hit = false; k++; }; } public function resetRepeatableTrackingPoints():void { this._SafeStr_5630(0); } public function _SafeStr_5630(k:Number):void { var _local_3:Object; var _local_2:int; while (_local_2 < this._points.length) { _local_3 = this._points[_local_2]; if (_local_3.point.milliseconds >= k){ if (_local_3.point.repeatable()){ _local_3.hit = false; }; }; _local_2++; }; } public function isTimeInBaseRange(k:Number):Boolean { if (this._SafeStr_5622 == -1){ return (false); }; return ((((this._SafeStr_5622 <= k)) && ((this._SafeStr_5623 >= k)))); } public function timeBetweenTwoPoints(k:Number, _arg_2:String, _arg_3:String):Boolean { var _local_4:_SafeStr_5221 = this.getTrackingPointOfType(_arg_2); var _local_5:_SafeStr_5221 = this.getTrackingPointOfType(_arg_3); if (((!((_local_4 == null))) && (!((_local_5 == null))))){ return ((((_local_4.milliseconds <= k)) && ((_local_5.milliseconds >= k)))); }; return (false); } public function getTrackingPointOfType(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false):_SafeStr_5221 { var _local_5:Object; var _local_4:int; while (_local_4 < this._points.length) { _local_5 = this._points[_local_4]; if (!((!(_arg_2)) && (_local_5.childLinear))){ if (_local_5.point.label == k){ if (_arg_3){ _local_5.hit = true; }; return (_local_5.point); }; }; _local_4++; }; return (null); } public function _SafeStr_5631(k:_SafeStr_5219, _arg_2:Boolean=true):_SafeStr_5221 { var _local_4:Object; var _local_3:int; while (_local_3 < this._points.length) { _local_4 = this._points[_local_3]; if (!((((!(_arg_2)) && (_local_4.childLinear))) || (((_arg_2) && (!(_local_4.childLinear)))))){ if (!_local_4.hit){ if (k.label != null){ if ((((_local_4.point.milliseconds <= k.milliseconds)) && ((_local_4.point.label == k.label)))){ _local_4.hit = true; return (_local_4.point); }; } else { if ((_local_4.point.milliseconds <= k.milliseconds)){ _local_4.hit = true; return (_local_4.point); }; if (_local_4.milliseconds > k.milliseconds){ return (null); }; }; }; }; _local_3++; }; return (null); } public function _SafeStr_5632(k:Boolean=false):Boolean { var _local_3:Object; var _local_2:int; while (_local_2 < this._points.length) { _local_3 = this._points[_local_2]; if (((k) && (_local_3.childLinear))){ if (_local_3.hit){ return (true); }; } else { if (((!(k)) && (!(_local_3.childLinear)))){ if (_local_3.hit){ return (true); }; }; }; _local_2++; }; return (false); } public function activeTrackingPoints(k:_SafeStr_5219, _arg_2:Boolean=true):Array { var _local_4:Object; var _local_5:int; var _local_6:int; var _local_3:Array = new Array(); if ((((((_arg_2 == false)) && ((k.milliseconds > this._SafeStr_5623)))) && ((k.label == null)))){ _local_5 = 0; while (_local_5 < this._points.length) { _local_4 = this._points[_local_5]; if (_local_4.hit){ } else { if ((((_local_4.childLinear == false)) && (((!((_local_4.point.label == "NS"))) && (!((_local_4.point.label == "CS"))))))){ _local_4.hit = true; _local_3.push(_local_4.point); }; }; _local_5++; }; } else { if (((_arg_2) || (this.isTimeInBaseRange(k.milliseconds)))){ _local_6 = 0; while (_local_6 < this._points.length) { _local_4 = this._points[_local_6]; if (!((((!(_arg_2)) && (_local_4.childLinear))) || (((_arg_2) && (!(_local_4.childLinear)))))){ if (_local_4.hit){ } else { if (k.label != null){ if ((((_local_4.point.milliseconds <= k.milliseconds)) && ((_local_4.point.label == k.label)))){ _local_4.hit = true; _local_3.push(_local_4.point); }; } else { if ((_local_4.point.milliseconds <= k.milliseconds)){ _local_4.hit = true; _local_3.push(_local_4.point); } else { if (_local_4.milliseconds > k.milliseconds){ }; }; }; }; }; _local_6++; }; }; }; return (_local_3); } public function _SafeStr_5633(k:int):_SafeStr_5221 { if (k < this.length){ return (this._points[k].point); }; return (null); } public function get length():int { return (this._points.length); } public function _SafeStr_5634(k:int):_SafeStr_5221 { if (k < (this.length - 1)){ return (this._points[k].point); }; return (null); } } }//package _-096 // _SafeStr_5219 = "_-15" (String#8715, DoABC#3) // _SafeStr_5221 = "_-fw" (String#15153, DoABC#3) // _SafeStr_5620 = "_-0k5" (String#23947, DoABC#3) // _SafeStr_5621 = "_-5lB" (String#36251, DoABC#3) // _SafeStr_5622 = "_-2j5" (String#28804, DoABC#3) // _SafeStr_5623 = "_-P0" (String#39396, DoABC#3) // _SafeStr_5624 = "_-0LV" (String#7939, DoABC#3) // _SafeStr_5625 = "_-2jo" (String#28830, DoABC#3) // _SafeStr_5626 = "_-4LS" (String#32825, DoABC#3) // _SafeStr_5627 = "_-5Gu" (String#35078, DoABC#3) // _SafeStr_5628 = "_-0u8" (String#24342, DoABC#3) // _SafeStr_5629 = "_-4Su" (String#33139, DoABC#3) // _SafeStr_5630 = "_-1fC" (String#26181, DoABC#3) // _SafeStr_5631 = "_-0cL" (String#23648, DoABC#3) // _SafeStr_5632 = "_-E2" (String#38999, DoABC#3) // _SafeStr_5633 = "_-2MO" (String#27907, DoABC#3) // _SafeStr_5634 = "_-0ZW" (String#23542, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4412 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4451; import in._SafeStr_2436; import in._SafeStr_3068; import _-2it.StringArrayStuffData; import _-378._SafeStr_4508; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4412 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5635); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_5637, _SafeStr_4451._SafeStr_5638, _SafeStr_4451._SafeStr_5639]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4451; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_3068; var _local_5:StringArrayStuffData; var _local_6:String; var _local_7:String; var _local_8:String; var _local_9:String; var _local_10:String; var _local_11:String; var _local_12:_SafeStr_4508; if (((this.disposed) || ((k == null)))){ return (null); }; switch (k.type){ case _SafeStr_4451._SafeStr_5639: case _SafeStr_4451._SafeStr_5637: _local_2 = (k as _SafeStr_4451); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null){ _local_4 = _local_3.getModel(); if (_local_4 != null){ _local_5 = new StringArrayStuffData(); _local_5.initializeFromRoomObjectModel(_local_4); _local_6 = this._container.localization.getBadgeName(_local_5.getValue(1)); _local_7 = ("\r\n" + this._container.localization.getBadgeDesc(_local_5.getValue(1))); _local_8 = _local_5.getValue(2); _local_9 = _local_5.getValue(3); _local_10 = (((k.type == _SafeStr_4451._SafeStr_5637)) ? "resolution.engraving.text" : "badge.display.engraving.text"); _local_11 = this._container.localization.getLocalizationWithParams(_local_10, "%badgename%", "badgename", _local_6, "badgedesc", _local_7); if (_local_11 == null){ _local_11 = _local_6; }; _local_12 = new _SafeStr_4508(_SafeStr_4508._SafeStr_5640, 0, _local_8, _local_9, _local_11, 0); this._container.events.dispatchEvent(_local_12); }; }; break; case _SafeStr_4451._SafeStr_5638: this._container.windowManager.simpleAlert("${resolution.failed.title}", "${resolution.failed.subtitle}", "${resolution.failed.text}", null, null, null, "help_error_state"); break; }; return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4412 = "_-3BT" (String#10911, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4508 = "_-6Et" (String#14021, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5635 = "_-1RS" (String#25671, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5637 = "_-0XU" (String#23466, DoABC#3) // _SafeStr_5638 = "_-2Av" (String#27463, DoABC#3) // _SafeStr_5639 = "_-3OI" (String#30477, DoABC#3) // _SafeStr_5640 = "_-4Zz" (String#33402, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4413 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-5Ih._SafeStr_2844; import _-0i6._SafeStr_2307; import _-3qZ._SafeStr_2273; import _-rk._SafeStr_4256; import _-rk._SafeStr_4260; import _-rk._SafeStr_4218; import _-2TY._SafeStr_4110; import flash.events.Event; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; public class _SafeStr_4413 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5451:_SafeStr_2844; private var _SafeStr_5643:_SafeStr_2307; private var _SafeStr_5644:_SafeStr_2273 = null; private var _SafeStr_5645:_SafeStr_2273 = null; private var _SafeStr_5646:_SafeStr_2273 = null; public function get disposed():Boolean { return (this._disposed); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function set widget(k:_SafeStr_2844):void { this._SafeStr_5451 = k; } public function dispose():void { if (!this._disposed){ if (((this._SafeStr_5643) && (this._SafeStr_5644))){ this._SafeStr_5643.removeMessageEvent(this._SafeStr_5644); this._SafeStr_5643.removeMessageEvent(this._SafeStr_5645); this._SafeStr_5643.removeMessageEvent(this._SafeStr_5646); this._SafeStr_5643 = null; }; this._SafeStr_5451 = null; this._container = null; this._disposed = true; }; } public function set connection(k:_SafeStr_2307):void { this._SafeStr_5643 = k; if (!this._SafeStr_5644){ this._SafeStr_5644 = new _SafeStr_4256(this._SafeStr_5647); this._SafeStr_5645 = new _SafeStr_4260(this._SafeStr_5648); this._SafeStr_5646 = new _SafeStr_4218(this._SafeStr_5649); this._SafeStr_5643.addMessageEvent(this._SafeStr_5644); this._SafeStr_5643.addMessageEvent(this._SafeStr_5645); this._SafeStr_5643.addMessageEvent(this._SafeStr_5646); }; } public function _SafeStr_5650(k:int, _arg_2:Boolean):void { this._SafeStr_5643.send(new _SafeStr_4110(k, _arg_2)); } private function _SafeStr_5647(k:_SafeStr_4256):void { this._SafeStr_5451.open(k._SafeStr_5325().stuffId, k._SafeStr_5325()._SafeStr_5651); } private function _SafeStr_5648(k:_SafeStr_4260):void { this._SafeStr_5451._SafeStr_5652(k._SafeStr_5325().stuffId); } private function _SafeStr_5649(k:_SafeStr_4218):void { this._SafeStr_5451.close(k._SafeStr_5325().stuffId); } public function get type():String { return (""); } public function _SafeStr_5641():Array { return (null); } public function _SafeStr_5642(k:Event):void { } public function _SafeStr_5636():Array { return ([]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function update():void { } } }//package _-09L // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2844 = "_-3sN" (String#11610, DoABC#3) // _SafeStr_4110 = "_-35K" (String#29701, DoABC#3) // _SafeStr_4218 = "_-2Nl" (String#27963, DoABC#3) // _SafeStr_4256 = "_-1t4" (String#26724, DoABC#3) // _SafeStr_4260 = "_-1Rt" (String#25692, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4413 = "_-sz" (String#15366, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3) // _SafeStr_5644 = "_-Gw" (String#39100, DoABC#3) // _SafeStr_5645 = "_-2gr" (String#28708, DoABC#3) // _SafeStr_5646 = "_-0EP" (String#22728, DoABC#3) // _SafeStr_5647 = "_-2rv" (String#29149, DoABC#3) // _SafeStr_5648 = "_-42A" (String#32054, DoABC#3) // _SafeStr_5649 = "_-c-" (String#39866, DoABC#3) // _SafeStr_5650 = "_-465" (String#32222, DoABC#3) // _SafeStr_5651 = "_-bR" (String#4465, DoABC#3) // _SafeStr_5652 = "_-6W0" (String#38103, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4414 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-3qZ._SafeStr_2273; import _-5tn._SafeStr_4053; import _-5OI._SafeStr_4271; import _-3mZ._SafeStr_4937; import _-378._SafeStr_4483; import _-4L-._SafeStr_4995; import _-378._SafeStr_4486; import _-0ba._SafeStr_4484; import _-0ba._SafeStr_4485; import _-0gz._SafeStr_4012; import _-7P._SafeStr_4021; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4414 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5653:Array; public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_5654(); this._container = null; this._disposed = true; }; } public function get type():String { return (_SafeStr_2814._SafeStr_5655); } public function set container(k:_SafeStr_2786):void { this._container = k; this._SafeStr_5656(); } private function _SafeStr_5656():void { var k:_SafeStr_2273; if (((!(this._container)) || (!(this._container.connection)))){ return; }; this._SafeStr_5653 = []; this._SafeStr_5653.push(new _SafeStr_4053(this._SafeStr_5657)); this._SafeStr_5653.push(new _SafeStr_4271(this._SafeStr_5658)); for each (k in this._SafeStr_5653) { this._container.connection.addMessageEvent(k); }; } private function _SafeStr_5654():void { var k:_SafeStr_2273; if (((((!(this._container)) || (!(this._container.connection)))) || (!(this._SafeStr_5653)))){ return; }; for each (k in this._SafeStr_5653) { this._container.connection.removeMessageEvent(k); k.dispose(); }; this._SafeStr_5653 = null; } private function _SafeStr_5657(k:_SafeStr_4053):void { var _local_2:_SafeStr_4937 = k._SafeStr_5325(); var _local_3:_SafeStr_4483 = new _SafeStr_4483(); _local_3.email = _local_2.email; _local_3._SafeStr_5659 = _local_2._SafeStr_5659; _local_3._SafeStr_5660 = _local_2._SafeStr_5661; _local_3.furniId = _local_2.furniId; _local_3._SafeStr_5662 = _local_2._SafeStr_5662; this._container.events.dispatchEvent(_local_3); } private function _SafeStr_5658(k:_SafeStr_4271):void { var _local_2:_SafeStr_4995 = k._SafeStr_5325(); this._container.events.dispatchEvent(new _SafeStr_4486(_local_2.result)); } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_4484._SafeStr_5663); k.push(_SafeStr_4485._SafeStr_5664); return (k); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4484; var _local_3:_SafeStr_4485; if (!k){ return (null); }; switch (k.type){ case _SafeStr_4484._SafeStr_5663: _local_2 = (k as _SafeStr_4484); this._container.connection.send(new _SafeStr_4012(_local_2.furniId)); break; case _SafeStr_4485._SafeStr_5664: _local_3 = (k as _SafeStr_4485); this._container.connection.send(new _SafeStr_4021(_local_3._SafeStr_5665)); break; }; return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4012 = "_-1BN" (String#25042, DoABC#3) // _SafeStr_4021 = "_-6UB" (String#38022, DoABC#3) // _SafeStr_4053 = "_-Cp" (String#38956, DoABC#3) // _SafeStr_4271 = "_-51s" (String#34499, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4414 = "_-5Q1" (String#13192, DoABC#3) // _SafeStr_4483 = "_-W5" (String#14972, DoABC#3) // _SafeStr_4484 = "_-0Pg" (String#8016, DoABC#3) // _SafeStr_4485 = "_-5hN" (String#13471, DoABC#3) // _SafeStr_4486 = "_-6Qw" (String#14223, DoABC#3) // _SafeStr_4937 = "_-3HK" (String#10994, DoABC#3) // _SafeStr_4995 = "_-41c" (String#11782, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5653 = "_-3G3" (String#301, DoABC#3) // _SafeStr_5654 = "_-44I" (String#11820, DoABC#3) // _SafeStr_5655 = "_-6PT" (String#37839, DoABC#3) // _SafeStr_5656 = "_-1al" (String#9235, DoABC#3) // _SafeStr_5657 = "_-0HT" (String#22856, DoABC#3) // _SafeStr_5658 = "_-4bN" (String#12342, DoABC#3) // _SafeStr_5659 = "_-0Vv" (String#23403, DoABC#3) // _SafeStr_5660 = "_-5dq" (String#35971, DoABC#3) // _SafeStr_5661 = "_-5Q6" (String#35443, DoABC#3) // _SafeStr_5662 = "_-5Z5" (String#35784, DoABC#3) // _SafeStr_5663 = "_-32a" (String#29585, DoABC#3) // _SafeStr_5664 = "_-5PE" (String#35407, DoABC#3) // _SafeStr_5665 = "_-5gh" (String#36079, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4415 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4451; import in._SafeStr_2436; import in._SafeStr_3068; import _-378._SafeStr_4554; import _-3yO._SafeStr_2464; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4415 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5666); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_5667]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4451; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_3068; var _local_5:Number; var _local_6:String; var _local_7:int; var _local_8:String; var _local_9:String; var _local_10:String; var _local_11:_SafeStr_4554; if (((this.disposed) || ((k == null)))){ return (null); }; switch (k.type){ case _SafeStr_4451._SafeStr_5667: _local_2 = (k as _SafeStr_4451); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _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_2464._SafeStr_5668); _local_6 = _local_4.getString(_SafeStr_2464._SafeStr_5669); _local_7 = parseInt(_local_4.getString(_SafeStr_2464._SafeStr_5670)); _local_8 = _local_6.substring(0, _local_6.indexOf("\t")); _local_6 = _local_6.substring((_local_8.length + 1), _local_6.length); _local_9 = _local_6.substring(0, _local_6.indexOf("\t")); _local_10 = _local_6.substring((_local_9.length + 1), _local_6.length); _local_11 = new _SafeStr_4554(_SafeStr_4554._SafeStr_5640, _local_5, _local_8, _local_9, _local_10, _local_7); this._container.events.dispatchEvent(_local_11); }; }; break; }; return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { var _local_2:Event; } public function update():void { } } }//package _-09L // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4415 = "_-2sY" (String#10569, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4554 = "_-1kY" (String#9384, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5640 = "_-4Zz" (String#33402, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5666 = "_-3u-" (String#31699, DoABC#3) // _SafeStr_5667 = "_-3kQ" (String#31309, DoABC#3) // _SafeStr_5668 = "_-2TQ" (String#28178, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_5670 = "_-4je" (String#33752, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4416 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-6kH.RentableSpaceDisplayWidget; import _-5tn._SafeStr_4317; import _-5tn._SafeStr_4203; import _-5tn._SafeStr_4196; import _-pX._SafeStr_2814; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2797; import in._SafeStr_2436; import flash.events.Event; import _-3mZ._SafeStr_4977; import _-3mZ._SafeStr_5009; import _-0gz._SafeStr_4269; import _-0gz._SafeStr_4010; import _-0gz._SafeStr_4157; public class _SafeStr_4416 implements _SafeStr_2819 { private var _container:_SafeStr_2786; private var _SafeStr_5451:RentableSpaceDisplayWidget; private var _SafeStr_5671:_SafeStr_4317; private var _SafeStr_5672:_SafeStr_4203; private var _SafeStr_5673:_SafeStr_4196; public function get type():String { return (_SafeStr_2814._SafeStr_5674); } public function set widget(k:RentableSpaceDisplayWidget):void { this._SafeStr_5451 = k; } public function set container(k:_SafeStr_2786):void { this._container = k; this._SafeStr_5671 = new _SafeStr_4317(this._SafeStr_5675); this._container.connection.addMessageEvent(this._SafeStr_5671); this._SafeStr_5672 = new _SafeStr_4203(this._SafeStr_5676); this._container.connection.addMessageEvent(this._SafeStr_5672); this._SafeStr_5673 = new _SafeStr_4196(this._SafeStr_5677); this._container.connection.addMessageEvent(this._SafeStr_5673); } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { if (this._container.roomEngine == null){ return; }; var _local_2:_SafeStr_2797 = (k as _SafeStr_2797); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2436 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); switch (k.type){ case _SafeStr_2797._SafeStr_5679: if (_local_3 != null){ this._SafeStr_5451.show(_local_3); }; return; case _SafeStr_2797._SafeStr_5680: this._SafeStr_5451.hide(_local_3); return; }; } public function update():void { } public function dispose():void { if (this.disposed){ return; }; if (this._SafeStr_5671 != null){ this._container.connection.removeMessageEvent(this._SafeStr_5671); this._SafeStr_5671 = null; }; if (this._SafeStr_5672 != null){ this._container.connection.removeMessageEvent(this._SafeStr_5672); this._SafeStr_5672 = null; }; if (this._SafeStr_5673 != null){ this._container.connection.removeMessageEvent(this._SafeStr_5673); this._SafeStr_5673 = null; }; this._container = null; } public function get disposed():Boolean { return ((this._container == null)); } public function _SafeStr_5676(k:_SafeStr_4203):void { this._SafeStr_5451._SafeStr_5681(); } public function _SafeStr_5677(k:_SafeStr_4196):void { var _local_2:_SafeStr_4977 = k._SafeStr_5325(); this._SafeStr_5451._SafeStr_5682(_local_2.reason); } public function _SafeStr_5675(k:_SafeStr_4317):void { var _local_2:_SafeStr_5009 = k._SafeStr_5325(); this._SafeStr_5451._SafeStr_5683(_local_2._SafeStr_5684, _local_2._SafeStr_5685, _local_2._SafeStr_5686, _local_2.renterId, _local_2._SafeStr_5687, _local_2._SafeStr_5688, _local_2.price); } public function _SafeStr_5689(k:int):void { this._container.connection.send(new _SafeStr_4269(k)); } public function _SafeStr_5690(k:int):void { this._container.connection.send(new _SafeStr_4010(k)); } public function _SafeStr_5691(k:int):void { this._container.connection.send(new _SafeStr_4157(k)); } public function _SafeStr_5692():int { return (this._container.sessionDataManager.clubLevel); } public function _SafeStr_5693():int { return (this._container.catalog.getPurse().credits); } public function get container():_SafeStr_2786 { return (this._container); } } }//package _-09L // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4010 = "_-66s" (String#37135, DoABC#3) // _SafeStr_4157 = "_-4M6" (String#32851, DoABC#3) // _SafeStr_4196 = "_-3La" (String#30366, DoABC#3) // _SafeStr_4203 = "_-1hW" (String#26279, DoABC#3) // _SafeStr_4269 = "_-ul" (String#40574, DoABC#3) // _SafeStr_4317 = "_-5yb" (String#36765, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4416 = "_-4x6" (String#12700, DoABC#3) // _SafeStr_4977 = "_-1Ij" (String#8941, DoABC#3) // _SafeStr_5009 = "_-0me" (String#8396, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5671 = "_-0Q5" (String#23194, DoABC#3) // _SafeStr_5672 = "_-1th" (String#26755, DoABC#3) // _SafeStr_5673 = "_-3vz" (String#31779, DoABC#3) // _SafeStr_5674 = "_-2Jp" (String#27803, DoABC#3) // _SafeStr_5675 = "_-58U" (String#34764, DoABC#3) // _SafeStr_5676 = "_-2XG" (String#28332, DoABC#3) // _SafeStr_5677 = "_-i6" (String#40094, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5679 = "_-5Lo" (String#35276, DoABC#3) // _SafeStr_5680 = "_-4GA" (String#32617, DoABC#3) // _SafeStr_5681 = "_-0OU" (String#23135, DoABC#3) // _SafeStr_5682 = "_-1hv" (String#26294, DoABC#3) // _SafeStr_5683 = "_-4Sn" (String#33134, DoABC#3) // _SafeStr_5684 = "_-3WW" (String#30792, DoABC#3) // _SafeStr_5685 = "_-0r3" (String#24212, DoABC#3) // _SafeStr_5686 = "_-4ft" (String#33618, DoABC#3) // _SafeStr_5687 = "_-32e" (String#29588, DoABC#3) // _SafeStr_5688 = "_-0jm" (String#23935, DoABC#3) // _SafeStr_5689 = "_-05x" (String#22400, DoABC#3) // _SafeStr_5690 = "_-0vw" (String#24411, DoABC#3) // _SafeStr_5691 = "_-5kp" (String#36236, DoABC#3) // _SafeStr_5692 = "_-48i" (String#32323, DoABC#3) // _SafeStr_5693 = "_-2Ut" (String#28234, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4417 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-4f-.CustomUserNotificationWidget; import _-3qZ._SafeStr_2273; import _-pX._SafeStr_2814; import _-5tn._SafeStr_4167; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4417 implements _SafeStr_2819 { private var _container:_SafeStr_2786 = null; private var _SafeStr_5406:Boolean = false; private var _SafeStr_5451:CustomUserNotificationWidget; private var _SafeStr_5694:_SafeStr_2273; public function get type():String { return (_SafeStr_2814._SafeStr_5695); } public function set widget(k:CustomUserNotificationWidget):void { this._SafeStr_5451 = k; } public function set container(k:_SafeStr_2786):void { this._container = k; if (!this._SafeStr_5694){ this._SafeStr_5694 = new _SafeStr_4167(this._SafeStr_5696); this._container.connection.addMessageEvent(this._SafeStr_5694); }; } public function get container():_SafeStr_2786 { return (this._container); } public function _SafeStr_5636():Array { return ([]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return (null); } public function _SafeStr_5642(k:Event):void { } public function update():void { } public function dispose():void { if (!this.disposed){ if (((this._container.connection) && (this._SafeStr_5694))){ this._container.connection.removeMessageEvent(this._SafeStr_5694); }; this._SafeStr_5694 = null; this._SafeStr_5451 = null; this._container = null; this._SafeStr_5406 = true; }; } public function get disposed():Boolean { return (this._SafeStr_5406); } public function _SafeStr_5696(k:_SafeStr_4167):void { var _local_2:int = k._SafeStr_5325().code; if (this._SafeStr_5451){ switch (_local_2){ case 1: this._SafeStr_5451.open(CustomUserNotificationWidget._SafeStr_5697); return; case 2: this._SafeStr_5451.open(CustomUserNotificationWidget._SafeStr_5698); return; case 3: this._SafeStr_5451.open(CustomUserNotificationWidget._SafeStr_5699); return; case 4: this._SafeStr_5451.open(CustomUserNotificationWidget._SafeStr_5700); return; case 5: this._SafeStr_5451.open(CustomUserNotificationWidget._SafeStr_5701); return; }; }; } } }//package _-09L // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4167 = "_-1tW" (String#26746, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4417 = "_-2zx" (String#10705, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5694 = "_-44h" (String#32159, DoABC#3) // _SafeStr_5695 = "_-5Zz" (String#35816, DoABC#3) // _SafeStr_5696 = "_-1JZ" (String#25348, DoABC#3) // _SafeStr_5697 = "_-qD" (String#40409, DoABC#3) // _SafeStr_5698 = "_-5l2" (String#36246, DoABC#3) // _SafeStr_5699 = "_-27k" (String#27337, DoABC#3) // _SafeStr_5700 = "_-4qP" (String#34012, DoABC#3) // _SafeStr_5701 = "_-3ld" (String#31357, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4418 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-0ba._SafeStr_4479; import _-4rH._SafeStr_2298; import flash.geom.Rectangle; import flash.geom.Point; import _-4rH._SafeStr_2456; import _-3yO._SafeStr_2285; import _-378._SafeStr_4480; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4418 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; public function dispose():void { this._disposed = true; this._container = null; } public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (null); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_4479._SafeStr_5702); k.push(_SafeStr_4479._SafeStr_5703); return (k); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4479; var _local_3:_SafeStr_2298; var _local_4:Rectangle; var _local_5:Point; var _local_6:Rectangle; var _local_7:_SafeStr_2456; if (((!(k)) || (!(this._container)))){ return (null); }; _local_2 = (k as _SafeStr_4479); if (!_local_2){ return (null); }; _local_3 = this._container.roomSession; switch (k.type){ case _SafeStr_4479._SafeStr_5702: if (((!(_local_3)) || (!(_local_3.userDataManager)))){ return (null); }; _local_7 = _local_3.userDataManager._SafeStr_5704(_local_2._SafeStr_5678, _local_2._SafeStr_5705); if (_local_7){ _local_4 = this._container.roomEngine.getRoomObjectBoundingRectangle(_local_3.roomId, _local_7._SafeStr_5706, _SafeStr_2285._SafeStr_5707, this._container.getFirstCanvasId()); _local_5 = this._container.roomEngine._SafeStr_5708(_local_3.roomId, _local_7._SafeStr_5706, _SafeStr_2285._SafeStr_5707, this._container.getFirstCanvasId()); _local_6 = this._container._SafeStr_5709(); if (((((_local_4) && (_local_6))) && (_local_5))){ _local_4.offset(_local_6.x, _local_6.y); _local_5.offset(_local_6.x, _local_6.y); }; }; return (new _SafeStr_4480(_local_2._SafeStr_5678, _local_4, _local_5)); case _SafeStr_4479._SafeStr_5703: _local_4 = this._container.roomEngine.getRoomObjectBoundingRectangle(_local_3.roomId, _local_2._SafeStr_5678, _SafeStr_2285._SafeStr_5707, this._container.getFirstCanvasId()); _local_5 = this._container.roomEngine._SafeStr_5708(_local_3.roomId, _local_2._SafeStr_5678, _SafeStr_2285._SafeStr_5707, this._container.getFirstCanvasId()); _local_6 = this._container._SafeStr_5709(); if (((((_local_4) && (_local_6))) && (_local_5))){ _local_4.offset(_local_6.x, _local_6.y); _local_5.offset(_local_6.x, _local_6.y); }; return (new _SafeStr_4480(_local_2._SafeStr_5678, _local_4, _local_5)); }; return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4418 = "_-ZG" (String#15038, DoABC#3) // _SafeStr_4479 = "_-17q" (String#24912, DoABC#3) // _SafeStr_4480 = "_-4KE" (String#32773, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5702 = "_-4VU" (String#33242, DoABC#3) // _SafeStr_5703 = "_-3WL" (String#30785, DoABC#3) // _SafeStr_5704 = "_-h6" (String#15175, DoABC#3) // _SafeStr_5705 = "_-4GP" (String#12011, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_5707 = "_-061" (String#22404, DoABC#3) // _SafeStr_5708 = "_-5lr" (String#13544, DoABC#3) // _SafeStr_5709 = "_-5O9" (String#13167, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4419 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2797; import in._SafeStr_2436; import in._SafeStr_3068; import _-3yO._SafeStr_2464; import _-0MK.Component; import flash.events.Event; public class _SafeStr_4419 implements _SafeStr_2819 { private static const _SafeStr_5710:String = "internalLink"; private var _container:_SafeStr_2786; public function get type():String { return (_SafeStr_2814._SafeStr_5711); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2797._SafeStr_5712]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2797; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_3068; var _local_5:String; switch (k.type){ case _SafeStr_2797._SafeStr_5712: _local_2 = (k as _SafeStr_2797); if (((!((k == null))) && (!((this._container.roomEngine == null))))){ _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); if (_local_3 != null){ _local_4 = _local_3.getModel(); _local_5 = _local_4._SafeStr_5713(_SafeStr_2464._SafeStr_5669).getValue(_SafeStr_5710); if ((((_local_5 == null)) || ((_local_5.length == 0)))){ _local_5 = _local_4.getString(_SafeStr_2464._SafeStr_5714); }; if (((!((_local_5 == null))) && ((_local_5.length > 0)))){ (this._container.roomEngine as Component).context.createLinkEvent(_local_5); }; }; }; return; }; } public function update():void { } public function dispose():void { this._container = null; } public function get disposed():Boolean { return ((this._container == null)); } } }//package _-09L // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4419 = "_-0vb" (String#24396, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5710 = "_-3uJ" (String#11632, DoABC#3) // _SafeStr_5711 = "_-vr" (String#40621, DoABC#3) // _SafeStr_5712 = "_-2eU" (String#28618, DoABC#3) // _SafeStr_5713 = "_-5LC" (String#13113, DoABC#3) // _SafeStr_5714 = "_-4gG" (String#33626, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4420 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-0ba._SafeStr_4451; import _-378._SafeStr_4547; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4420 implements _SafeStr_2819 { private var _container:_SafeStr_2786 = 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(k:_SafeStr_2786):void { this._container = k; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_5715]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4547; switch (k.type){ default: _local_2 = new _SafeStr_4547(_SafeStr_4547._SafeStr_5716); this._container.events.dispatchEvent(_local_2); }; return (null); } public function _SafeStr_5641():Array { return (null); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4420 = "_-3SF" (String#11160, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4547 = "_-yG" (String#15449, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5715 = "_-4G3" (String#32612, DoABC#3) // _SafeStr_5716 = "_-45z" (String#32215, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4421 package _-09L { import _-0b-._SafeStr_2819; import _-1uj._SafeStr_2323; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4516; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-gx._SafeStr_2810; import _-378._SafeStr_4515; import flash.display.BitmapData; import flash.events.Event; import _-1uj._SafeStr_3018; import _-151._SafeStr_2306; import _-ud.PetFigureData; public class _SafeStr_4421 implements _SafeStr_2819, _SafeStr_2323 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5717:int = -1; public function get type():String { return (_SafeStr_2814._SafeStr_5718); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function _SafeStr_5636():Array { return ([_SafeStr_4516._SafeStr_5719]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4516; switch (k.type){ case _SafeStr_4516._SafeStr_5719: _local_2 = (k as _SafeStr_4516); if (((!((this._container == null))) && (!((this._container.roomSession == null))))){ this._container.roomSession._SafeStr_5720(_local_2._SafeStr_5678, _local_2.name); }; break; }; return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2810._SafeStr_5721, _SafeStr_2810._SafeStr_5722]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2810; var _local_3:_SafeStr_4515; var _local_4:BitmapData; var _local_5:int; var _local_6:int; var _local_7:String; if (k == null){ return; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((k == null))))){ switch (k.type){ case _SafeStr_2810._SafeStr_5721: _local_2 = (k as _SafeStr_2810); this._SafeStr_5717 = _local_2._SafeStr_5678; _local_4 = this._SafeStr_5723(_local_2.figureData); _local_5 = (((_local_2.figureData == null)) ? -1 : _local_2.figureData.typeId); _local_3 = new _SafeStr_4515(_SafeStr_4515._SafeStr_5724, this._SafeStr_5717, _local_4, -1, null, _local_5); this._container.events.dispatchEvent(_local_3); return; case _SafeStr_2810._SafeStr_5722: _local_2 = (k as _SafeStr_2810); this._SafeStr_5717 = _local_2._SafeStr_5678; _local_6 = _local_2.nameValidationStatus; _local_7 = _local_2.nameValidationInfo; _local_3 = new _SafeStr_4515(_SafeStr_4515._SafeStr_5725, this._SafeStr_5717, null, _local_6, _local_7, -1); this._container.events.dispatchEvent(_local_3); return; }; }; } public function update():void { } public function dispose():void { this._SafeStr_5406 = true; this._container = null; this._SafeStr_5717 = -1; } public function get disposed():Boolean { return (this._SafeStr_5406); } public function imageReady(k:int, _arg_2:BitmapData):void { var _local_3:_SafeStr_4515 = new _SafeStr_4515(_SafeStr_4515._SafeStr_5726, this._SafeStr_5717, _arg_2, -1, null, -1); this._container.events.dispatchEvent(_local_3); } public function _SafeStr_5454(k:int):void { } private function _SafeStr_5723(k:PetFigureData):BitmapData { var _local_2:uint; var _local_3:uint; var _local_4:_SafeStr_3018; if (k != null){ _local_2 = parseInt(k.color, 16); _local_3 = 0; _local_4 = this._container.roomEngine._SafeStr_5723(k.typeId, k.paletteId, _local_2, new _SafeStr_2306(90), 64, this, true, _local_3); if (_local_4 != null){ return (_local_4.data); }; }; return (null); } } }//package _-09L // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2810 = "_-26c" (String#9798, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4421 = "_-0ci" (String#8232, DoABC#3) // _SafeStr_4515 = "_-53f" (String#12818, DoABC#3) // _SafeStr_4516 = "_-5rs" (String#13639, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5718 = "_-3oY" (String#31478, DoABC#3) // _SafeStr_5719 = "_-OO" (String#39374, DoABC#3) // _SafeStr_5720 = "_-0YC" (String#8155, DoABC#3) // _SafeStr_5721 = "_-2YA" (String#28373, DoABC#3) // _SafeStr_5722 = "_-2Rc" (String#28104, DoABC#3) // _SafeStr_5723 = "_-22x" (String#328, DoABC#3) // _SafeStr_5724 = "_-59h" (String#34805, DoABC#3) // _SafeStr_5725 = "_-5UT" (String#35595, DoABC#3) // _SafeStr_5726 = "_-QB" (String#39444, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4422 package _-09L { import _-0b-._SafeStr_2819; import _-3HG._SafeStr_20; import _-1uj._SafeStr_2323; import _-0b-._SafeStr_2786; import _-ue.Map; import _-0i6._SafeStr_2307; import flash.geom.Point; import _-151._SafeStr_2306; import _-Xh.RoomChatWidget; import _-pX._SafeStr_2814; import flash.display.BitmapData; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-gx._SafeStr_2801; import _-5bM._SafeStr_2793; import in._SafeStr_2436; import _-151._SafeStr_2303; import _-151._SafeStr_2305; import _-4rH._SafeStr_2456; import flash.events.Event; import _-3yO._SafeStr_2285; import _-3yO._SafeStr_2464; import _-2M3.PetFigureData; import _-3yO._SafeStr_2340; import _-pX._SafeStr_3097; import _-378._SafeStr_4545; import _-3HG._SafeStr_48; import _-19r._SafeStr_58; import _-24f._SafeStr_111; import _-24f._SafeStr_51; import _-24f._SafeStr_100; import _-378._SafeStr_4441; import _-151._SafeStr_3066; import _-151._SafeStr_5060; import _-1uj._SafeStr_3018; public class _SafeStr_4422 implements _SafeStr_2819, _SafeStr_20, _SafeStr_2323 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5727:Map = null; private var _SafeStr_5728:Map = null; private var _SafeStr_5729:Map = null; private var _SafeStr_5730:Map = null; private var _SafeStr_5731:Array; private var _SafeStr_5643:_SafeStr_2307 = null; private var _SafeStr_5732:Number = 0; private var _SafeStr_5733:Point = null; private var _SafeStr_5734:_SafeStr_2306; private var _SafeStr_5451:RoomChatWidget; public function _SafeStr_4422() { this._SafeStr_5731 = []; this._SafeStr_5734 = new _SafeStr_2306(); super(); this._SafeStr_5727 = new Map(); this._SafeStr_5728 = new Map(); this._SafeStr_5729 = new Map(); this._SafeStr_5730 = new Map(); } public function set widget(k:RoomChatWidget):void { this._SafeStr_5451 = k; } public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5735); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function get container():_SafeStr_2786 { return (this._container); } public function set connection(k:_SafeStr_2307):void { this._SafeStr_5643 = k; } public function dispose():void { var k:int; var _local_2:BitmapData; var _local_3:BitmapData; this._SafeStr_5406 = true; this._container = null; this._SafeStr_5733 = null; if (this._SafeStr_5727 != null){ k = 0; while (k < this._SafeStr_5727.length) { _local_2 = (this._SafeStr_5727._SafeStr_5595(k) as BitmapData); if (_local_2 != null){ _local_2.dispose(); }; k++; }; this._SafeStr_5727.dispose(); this._SafeStr_5727 = null; }; if (this._SafeStr_5728 != null){ k = 0; while (k < this._SafeStr_5728.length) { _local_2 = (this._SafeStr_5728._SafeStr_5595(k) as BitmapData); if (_local_2 != null){ _local_2.dispose(); }; k++; }; this._SafeStr_5728.dispose(); this._SafeStr_5728 = null; }; for each (_local_3 in this._SafeStr_5731) { if (_local_3 != null){ _local_3.dispose(); }; }; this._SafeStr_5731 = []; if (this._SafeStr_5729 != null){ this._SafeStr_5729.dispose(); this._SafeStr_5729 = null; }; } public function _SafeStr_5636():Array { return (new Array(0)); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { switch (k.type){ }; return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2801._SafeStr_5736, _SafeStr_2793._SafeStr_5737]); } public function _SafeStr_5642(k:Event):void { var _local_3:_SafeStr_2801; var _local_4:_SafeStr_2436; var _local_5:_SafeStr_2303; var _local_6:Number; var _local_7:Number; var _local_8:_SafeStr_2305; var _local_9:Point; var _local_10:_SafeStr_2456; var _local_11:String; var _local_12:uint; var _local_13:BitmapData; var _local_14:int; var _local_15:int; var _local_16:Boolean; var _local_17:String; var _local_18:int; var _local_19:int; var _local_20:int; var _local_21:int; var _local_22:String; var _local_23:String; var _local_24:Point; var _local_25:String; var _local_26:_SafeStr_2436; var _local_27:String; var _local_28:String; var _local_29:String; var _local_30:String; var _local_31:String; var _local_32:String; var _local_33:String; var _local_34:String; var _local_35:_SafeStr_2436; var _local_36:_SafeStr_2456; if (((this._container.freeFlowChat) && (!(this._container.freeFlowChat.isDisabledInPreferences)))){ return; }; var _local_2:Event; switch (k.type){ case _SafeStr_2801._SafeStr_5736: _local_3 = (k as _SafeStr_2801); if (_local_3 != null){ _local_4 = this._container.roomEngine.getRoomObject(_local_3.session.roomId, _local_3.userId, _SafeStr_2285._SafeStr_5707); if (_local_4 != null){ _local_5 = this._container.roomEngine._SafeStr_5738(_local_3.session.roomId, this._container.getFirstCanvasId()); if (_local_5 != null){ this._SafeStr_5739(); _local_6 = 0; _local_7 = 0; _local_8 = _local_4.getLocation(); _local_9 = _local_5._SafeStr_5381(_local_8); if (_local_9 != null){ _local_6 = _local_9.x; _local_7 = _local_9.y; _local_24 = this._container.roomEngine._SafeStr_5740(_local_3.session.roomId, this._container.getFirstCanvasId()); if (_local_24 != null){ _local_6 = (_local_6 + _local_24.x); _local_7 = (_local_7 + _local_24.y); }; }; _local_10 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_3.userId); _local_11 = ""; _local_12 = 0; _local_13 = null; _local_14 = 32; _local_15 = 2; _local_16 = true; _local_17 = null; _local_18 = _local_3._SafeStr_5741; _local_19 = _local_3.style; _local_20 = 0; _local_21 = -1; if (_local_10 != null){ _local_20 = _local_10.type; _local_25 = _local_10.figure; switch (_local_20){ case _SafeStr_2340._SafeStr_5744: _local_26 = this._SafeStr_5742(_local_10._SafeStr_5706); if (_local_26 != null){ _local_17 = _local_26.getModel().getString(_SafeStr_2464._SafeStr_5743); }; _local_13 = this._SafeStr_5723(_local_25, _local_15, _local_16, _local_14, _local_17); _local_21 = new PetFigureData(_local_25).typeId; break; case _SafeStr_2340._SafeStr_5746: _local_13 = this._SafeStr_5745(_local_25); break; case _SafeStr_2340._SafeStr_5747: case _SafeStr_2340._SafeStr_5748: _local_19 = _SafeStr_3097.BOT; break; }; _local_12 = this._SafeStr_5729.getValue(_local_25); _local_11 = _local_10.name; }; _local_22 = _local_3.text; if (_local_18 == _SafeStr_2801._SafeStr_5749){ _local_27 = "widget.chatbubble.handitem"; _local_28 = this._container.localization.getLocalization(("handitem" + _local_3._SafeStr_5750), ("handitem" + _local_3._SafeStr_5750)); this._container.localization.registerParameter(_local_27, "username", _local_11); this._container.localization.registerParameter(_local_27, "handitem", _local_28); _local_22 = this._container.localization._SafeStr_5496(_local_27).value; _local_19 = _SafeStr_3097._SafeStr_5751; }; if (_local_18 == _SafeStr_2801._SafeStr_5752){ _local_29 = "widget.chatbubble.mutetime"; _local_30 = String((_local_3._SafeStr_5750 % 60)); _local_31 = String((((_local_3._SafeStr_5750 > 0)) ? Math.floor(((_local_3._SafeStr_5750 % 3600) / 60)) : 0)); _local_32 = String((((_local_3._SafeStr_5750 > 0)) ? Math.floor((_local_3._SafeStr_5750 / 3600)) : 0)); this._container.localization.registerParameter(_local_29, "hours", _local_32); this._container.localization.registerParameter(_local_29, "minutes", _local_31); this._container.localization.registerParameter(_local_29, "seconds", _local_30); _local_22 = this._container.localization._SafeStr_5496(_local_29).value; _local_19 = _SafeStr_3097._SafeStr_5751; }; if ((((((_local_18 == _SafeStr_2801._SafeStr_5755)) || ((_local_18 == _SafeStr_2801._SafeStr_5754)))) || ((_local_18 == _SafeStr_2801._SafeStr_5753)))){ _local_33 = "widget.chatbubble.petrevived"; if (_local_18 == _SafeStr_2801._SafeStr_5754){ _local_33 = "widget.chatbubble.petrefertilized"; } else { if (_local_18 == _SafeStr_2801._SafeStr_5753){ _local_33 = "widget.chatbubble.petspeedfertilized"; }; }; _local_34 = ""; _local_35 = this._SafeStr_5742(_local_3._SafeStr_5750); if (_local_35 != null){ _local_36 = _local_3.session.userDataManager.getUserDataByIndex(_local_35.getId()); if (_local_36 != null){ _local_34 = _local_36.name; }; }; this._container.localization.registerParameter(_local_33, "petName", _local_11); this._container.localization.registerParameter(_local_33, "userName", _local_34); _local_22 = this._container.localization._SafeStr_5496(_local_33).value; _local_19 = _SafeStr_3097._SafeStr_5751; }; _local_23 = _SafeStr_4545._SafeStr_5756; _local_2 = new _SafeStr_4545(_local_23, _local_3.userId, _local_22, _local_11, _SafeStr_2285._SafeStr_5707, _local_20, _local_21, _local_6, _local_7, _local_13, _local_12, _local_3.session.roomId, _local_18, _local_19, _local_3.links); }; }; }; break; case _SafeStr_2793._SafeStr_5737: this._SafeStr_5757((k as _SafeStr_2793)); break; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_local_2 == null))))){ this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_5742(k:int):_SafeStr_2436 { return (this.container.roomEngine.getRoomObject(this.container.roomEngine.activeRoomId, k, _SafeStr_2285._SafeStr_5707)); } public function _SafeStr_5745(k:String):BitmapData { var _local_3:_SafeStr_48; var _local_4:_SafeStr_58; var _local_2:BitmapData = (this._SafeStr_5727.getValue(k) as BitmapData); if (_local_2 == null){ _local_3 = this._container.avatarRenderManager.createAvatarImage(k, _SafeStr_111._SafeStr_5758, null, this); if (_local_3 != null){ _local_2 = _local_3._SafeStr_5759(_SafeStr_51._SafeStr_5760, 0.5); _local_4 = _local_3._SafeStr_5761(_SafeStr_100._SafeStr_5762); _local_3.dispose(); if (_local_4 != null){ this._SafeStr_5729.add(k, _local_4._SafeStr_5763); }; }; }; if (_local_2 != null){ this._SafeStr_5727.add(k, _local_2); }; return (_local_2); } private function _SafeStr_5757(k:_SafeStr_2793):void { this._SafeStr_5451._SafeStr_5764(k.message, k.name, k._SafeStr_5765, this._SafeStr_5745(k.figure), k.color, k.notify); } public function update():void { this._SafeStr_5739(); } private function _SafeStr_5739():void { var _local_4:Number; var _local_5:String; var _local_6:_SafeStr_4441; var _local_7:Point; var _local_8:Point; var _local_9:Point; if ((((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))) || ((this._container.events == null)))){ return; }; var k:int = this._container.getFirstCanvasId(); var _local_2:int = this._container.roomSession.roomId; var _local_3:_SafeStr_3066 = (this._container.roomEngine._SafeStr_5738(_local_2, k) as _SafeStr_3066); if (_local_3 != null){ _local_4 = 1; if (this._SafeStr_5732 > 0){ _local_4 = (_local_3.scale / this._SafeStr_5732); }; if (this._SafeStr_5733 == null){ this._SafeStr_5734.x = 0; this._SafeStr_5734.y = 0; this._SafeStr_5734.z = 0; this._SafeStr_5733 = _local_3._SafeStr_5381(this._SafeStr_5734); this._SafeStr_5732 = (_local_3.scale - 10); }; _local_5 = ""; _local_6 = null; this._SafeStr_5734.x = 0; this._SafeStr_5734.y = 0; this._SafeStr_5734.z = 0; _local_7 = _local_3._SafeStr_5381(this._SafeStr_5734); if (_local_7 != null){ _local_8 = this._container.roomEngine._SafeStr_5740(_local_2, k); if (_local_8 != null){ _local_7.offset(_local_8.x, _local_8.y); }; if (((!((_local_7.x == this._SafeStr_5733.x))) || (!((_local_7.y == this._SafeStr_5733.y))))){ _local_9 = _SafeStr_5060._SafeStr_5766(_local_7, _SafeStr_5060._SafeStr_5767(this._SafeStr_5733, _local_4)); if (((!((_local_9.x == 0))) || (!((_local_9.y == 0))))){ _local_5 = _SafeStr_4441._SafeStr_5768; _local_6 = new _SafeStr_4441(_local_5, null, _local_9); this._container.events.dispatchEvent(_local_6); }; this._SafeStr_5733 = _local_7; }; }; if (_local_3.scale != this._SafeStr_5732){ _local_5 = _SafeStr_4441._SafeStr_5769; _local_6 = new _SafeStr_4441(_local_5, null, null, _local_3.scale); this._container.events.dispatchEvent(_local_6); this._SafeStr_5732 = _local_3.scale; }; }; } public function _SafeStr_5770(k:String):void { var _local_2:BitmapData; if (this._SafeStr_5728){ _local_2 = (this._SafeStr_5728.remove(k) as BitmapData); if (_local_2 != null){ this._SafeStr_5731.push(_local_2); }; }; } public function _SafeStr_5771(k:String):void { var _local_2:BitmapData; if (this._SafeStr_5727){ _local_2 = (this._SafeStr_5727.remove(k) as BitmapData); if (_local_2 != null){ this._SafeStr_5731.push(_local_2); }; }; } private function _SafeStr_5723(k:String, _arg_2:int, _arg_3:Boolean, _arg_4:int=64, _arg_5:String=null):BitmapData { var _local_7:PetFigureData; var _local_8:int; var _local_9:uint; var _local_10:Boolean; var _local_11:_SafeStr_3018; var _local_6:BitmapData = (this._SafeStr_5728.getValue((k + _arg_5)) as BitmapData); if (_local_6 == null){ _local_7 = new PetFigureData(k); _local_8 = _local_7.typeId; _local_9 = 0; _local_10 = !((_local_8 == 15)); _local_11 = this._container.roomEngine._SafeStr_5723(_local_8, _local_7.paletteId, _local_7.color, new _SafeStr_2306((_arg_2 * 45)), _arg_4, this, _local_10, _local_9, _local_7._SafeStr_5772, _arg_5); if (_local_11 != null){ _local_6 = _local_11.data; if (_local_11.id > 0){ this._SafeStr_5730.add(_local_11.id, _local_7._SafeStr_5335); }; }; }; if (_local_6 != null){ this._SafeStr_5728.add((k + _arg_5), _local_6); }; return (_local_6); } public function imageReady(k:int, _arg_2:BitmapData):void { var _local_3:String = this._SafeStr_5730.remove(k); if (_local_3 != null){ this._SafeStr_5770(_local_3); if (this._SafeStr_5728){ this._SafeStr_5728.add(_local_3, _arg_2); }; }; } public function _SafeStr_5454(k:int):void { } } }//package _-09L // _SafeStr_100 = "_-4wc" (String#34242, DoABC#3) // _SafeStr_111 = "_-2LA" (String#27863, DoABC#3) // _SafeStr_20 = "_-4q6" (String#12591, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2340 = "_-4kR" (String#12503, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2793 = "else" (String#16208, DoABC#3) // _SafeStr_2801 = "_-ZO" (String#15041, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3066 = "_-4RM" (String#33075, DoABC#3) // _SafeStr_3097 = "_-5Ld" (String#13119, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4422 = "_-0c6" (String#8225, DoABC#3) // _SafeStr_4441 = "_-13I" (String#8686, DoABC#3) // _SafeStr_4545 = "_-0n8" (String#8404, DoABC#3) // _SafeStr_48 = "_-8W" (String#38796, DoABC#3) // _SafeStr_5060 = "_-4-W" (String#31949, DoABC#3) // _SafeStr_51 = "_-13Z" (String#24744, DoABC#3) // _SafeStr_5335 = "_-09H" (String#22521, DoABC#3) // _SafeStr_5381 = "_-08f" (String#7749, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5496 = "_-2lc" (String#10459, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_5707 = "_-061" (String#22404, DoABC#3) // _SafeStr_5723 = "_-22x" (String#328, DoABC#3) // _SafeStr_5727 = "_-2u9" (String#10601, DoABC#3) // _SafeStr_5728 = "_-1Nf" (String#9032, DoABC#3) // _SafeStr_5729 = "_-6hF" (String#14456, DoABC#3) // _SafeStr_5730 = "_-5F1" (String#13016, DoABC#3) // _SafeStr_5731 = "_-qu" (String#15339, DoABC#3) // _SafeStr_5732 = "_-42V" (String#32071, DoABC#3) // _SafeStr_5733 = "_-SM" (String#39519, DoABC#3) // _SafeStr_5734 = "_-4Aa" (String#32399, DoABC#3) // _SafeStr_5735 = "_-1-1" (String#24565, DoABC#3) // _SafeStr_5736 = "_-O7" (String#39364, DoABC#3) // _SafeStr_5737 = "_-ls" (String#40235, DoABC#3) // _SafeStr_5738 = "_-2Ji" (String#10031, DoABC#3) // _SafeStr_5739 = "_-14B" (String#24771, DoABC#3) // _SafeStr_5740 = "_-3E" (String#10950, DoABC#3) // _SafeStr_5741 = "_-2EF" (String#27590, DoABC#3) // _SafeStr_5742 = "_-1lO" (String#9402, DoABC#3) // _SafeStr_5743 = "_-50q" (String#34454, DoABC#3) // _SafeStr_5744 = "_-5Ot" (String#35390, DoABC#3) // _SafeStr_5745 = "_-66a" (String#37124, DoABC#3) // _SafeStr_5746 = "_-53Y" (String#34565, DoABC#3) // _SafeStr_5747 = "_-6D2" (String#37381, DoABC#3) // _SafeStr_5748 = "_-6GV" (String#37503, DoABC#3) // _SafeStr_5749 = "_-5HG" (String#35095, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5751 = "_-2VW" (String#10214, DoABC#3) // _SafeStr_5752 = "_-4oJ" (String#33923, DoABC#3) // _SafeStr_5753 = "_-1BE" (String#25036, DoABC#3) // _SafeStr_5754 = "_-67m" (String#37172, DoABC#3) // _SafeStr_5755 = "_-6-Y" (String#36841, DoABC#3) // _SafeStr_5756 = "_-5xv" (String#36734, DoABC#3) // _SafeStr_5757 = "_-0S6" (String#23271, DoABC#3) // _SafeStr_5758 = "_-1ar" (String#26021, DoABC#3) // _SafeStr_5759 = "_-3P3" (String#30501, DoABC#3) // _SafeStr_5760 = "_-5NX" (String#35337, DoABC#3) // _SafeStr_5761 = "_-4QG" (String#33024, DoABC#3) // _SafeStr_5762 = "_-3qE" (String#31540, DoABC#3) // _SafeStr_5763 = "_-5Lc" (String#35269, DoABC#3) // _SafeStr_5764 = "_-2K5" (String#10036, DoABC#3) // _SafeStr_5765 = "_-15b" (String#24828, DoABC#3) // _SafeStr_5766 = "_-4GK" (String#32622, DoABC#3) // _SafeStr_5767 = "_-5a5" (String#35822, DoABC#3) // _SafeStr_5768 = "_-1lx" (String#26457, DoABC#3) // _SafeStr_5769 = "_-59p" (String#34812, DoABC#3) // _SafeStr_5770 = "_-5De" (String#12994, DoABC#3) // _SafeStr_5771 = "_-3iZ" (String#31239, DoABC#3) // _SafeStr_5772 = "_-2PU" (String#28025, DoABC#3) // _SafeStr_58 = "_-5OS" (String#35374, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4423 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-0Dr._SafeStr_1201; import _-1A6._SafeStr_2153; import _-0Kg._SafeStr_334; import _-60c._SafeStr_2848; import _-24f._SafeStr_3076; import _-pX._SafeStr_2814; import _-Yv._SafeStr_2622; import _-Yv._SafeStr_2866; import _-40u._SafeStr_2295; import _-0HS._SafeStr_3923; import _-0CY._SafeStr_2383; import _-4Ky._SafeStr_2694; import _-1A6.HabboToolbarIconEnum; import _-0ba._SafeStr_5073; import _-0ba._SafeStr_5066; import _-0ba._SafeStr_2816; import _-0ba._SafeStr_5064; import _-0ba._SafeStr_5062; import _-0ba._SafeStr_5067; import _-0ba._SafeStr_5072; import _-0ba._SafeStr_5068; import _-0ba._SafeStr_5069; import _-0ba._SafeStr_5071; import _-0ba._SafeStr_5070; import _-0ba._SafeStr_5065; import _-0ba._SafeStr_4465; import _-0ba._SafeStr_4578; import _-0ba._SafeStr_5063; import _-0ba._SafeStr_5061; import _-4rH._SafeStr_2456; import _-378._SafeStr_4581; import _-6G7._SafeStr_2365; import _-65D._SafeStr_2631; import _-4rH._SafeStr_2335; import _-378._SafeStr_4579; import _-378._SafeStr_4572; import _-378._SafeStr_4571; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; import _-378._SafeStr_4574; import _-378._SafeStr_4576; public class _SafeStr_4423 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5773:_SafeStr_1201; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_5451:_SafeStr_2848; public function _SafeStr_4423() { _SafeStr_4.log("[MeMenuWidgetHandler]"); } public function set widget(k:_SafeStr_2848):void { this._SafeStr_5451 = k; } public function dispose():void { if (((this._container) && (this._container.avatarEditor))){ this._container.avatarEditor.close(_SafeStr_3076._SafeStr_5774); }; this._SafeStr_5406 = true; this.container = null; this._SafeStr_5773 = null; this._SafeStr_5510 = null; this._SafeStr_5450 = null; } public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5775); } public function set container(k:_SafeStr_2786):void { if (this._container != null){ if (((((this._SafeStr_5773) && (!(this._SafeStr_5773.disposed)))) && (this._SafeStr_5773.events))){ this._SafeStr_5773.events.removeEventListener(_SafeStr_2622._SafeStr_5776, this._SafeStr_5777); this._SafeStr_5773.events.removeEventListener(_SafeStr_2866._SafeStr_5778, this._SafeStr_5779); }; if (((((this._SafeStr_5510) && (!(this._SafeStr_5510.disposed)))) && (this._SafeStr_5510.events))){ this._SafeStr_5510.events.removeEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_5781); }; if (((((this._container._SafeStr_5594) && (!(this._container._SafeStr_5594.disposed)))) && (this._container._SafeStr_5594.events))){ this._container._SafeStr_5594.events.removeEventListener(_SafeStr_3923._SafeStr_5782, this._SafeStr_5783); this._container._SafeStr_5594.events.removeEventListener(_SafeStr_3923._SafeStr_5784, this._SafeStr_5783); }; if (((((this._container.catalog) && (!(this._container.catalog.disposed)))) && (this._container.catalog.events))){ this._container.catalog.events.removeEventListener(_SafeStr_2383._SafeStr_5785, this._SafeStr_5786); }; if (((((this._container.messenger) && (!(this._container.messenger.disposed)))) && (this._container.messenger.events))){ this._container.messenger.events.removeEventListener(_SafeStr_2694._SafeStr_5787, this._SafeStr_5788); this._container.messenger.events.removeEventListener(_SafeStr_2694._SafeStr_5789, this._SafeStr_5790); }; }; this._container = k; if (this._container == null){ return; }; this._SafeStr_5773 = this._container.inventory; if (this._SafeStr_5773 != null){ this._SafeStr_5773.events.addEventListener(_SafeStr_2622._SafeStr_5776, this._SafeStr_5777); this._SafeStr_5773.events.addEventListener(_SafeStr_2866._SafeStr_5778, this._SafeStr_5779); }; this._SafeStr_5510 = this._container.toolbar; if (((this._SafeStr_5510) && (this._SafeStr_5510.events))){ this._SafeStr_5510.events.addEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_5781); }; if (this._container._SafeStr_5594 != null){ this._container._SafeStr_5594.events.addEventListener(_SafeStr_3923._SafeStr_5782, this._SafeStr_5783); this._container._SafeStr_5594.events.addEventListener(_SafeStr_3923._SafeStr_5784, this._SafeStr_5783); }; this._SafeStr_5450 = this._container.catalog; if (this._container.catalog != null){ this._container.catalog.events.addEventListener(_SafeStr_2383._SafeStr_5785, this._SafeStr_5786); }; if (((((this._container.messenger) && (!(this._container.messenger.disposed)))) && (this._container.messenger.events))){ this._container.messenger.events.addEventListener(_SafeStr_2694._SafeStr_5787, this._SafeStr_5788); this._container.messenger.events.addEventListener(_SafeStr_2694._SafeStr_5789, this._SafeStr_5790); }; } public function get container():_SafeStr_2786 { return (this._container); } private function _SafeStr_5781(k:_SafeStr_2295):void { if (((((this.disposed) || (!(this._container)))) || (!(this._container.events)))){ return; }; if (k.type == _SafeStr_2295._SafeStr_5780){ switch (k._SafeStr_5791){ case HabboToolbarIconEnum.MEMENU: return; }; }; } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_5073._SafeStr_5792); k.push(_SafeStr_5066._SafeStr_5793); k.push(_SafeStr_2816._SafeStr_5794); k.push(_SafeStr_5064._SafeStr_5795); k.push(_SafeStr_5062._SafeStr_5796); k.push(_SafeStr_5062._SafeStr_5797); k.push(_SafeStr_5062._SafeStr_5798); k.push(_SafeStr_5067._SafeStr_5799); k.push(_SafeStr_5072._SafeStr_5800); k.push(_SafeStr_5068._SafeStr_5801); k.push(_SafeStr_5069._SafeStr_5802); k.push(_SafeStr_5069._SafeStr_5803); k.push(_SafeStr_5071._SafeStr_5804); k.push(_SafeStr_5071._SafeStr_5805); k.push(_SafeStr_5070._SafeStr_5806); k.push(_SafeStr_5065._SafeStr_5807); k.push(_SafeStr_4465._SafeStr_5808); k.push(_SafeStr_4578._SafeStr_5809); k.push(_SafeStr_5063._SafeStr_5810); k.push(_SafeStr_5061._SafeStr_5811); k.push(_SafeStr_5061._SafeStr_5812); k.push(_SafeStr_5061._SafeStr_5813); k.push(_SafeStr_5061._SafeStr_5814); k.push(_SafeStr_5071._SafeStr_5815); k.push(_SafeStr_4465._SafeStr_5816); return (k); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_5072; var _local_3:_SafeStr_5067; var _local_4:_SafeStr_4578; var _local_5:_SafeStr_5061; var _local_6:_SafeStr_2295; var _local_7:_SafeStr_5066; var _local_8:_SafeStr_2816; var _local_9:Array; var _local_10:_SafeStr_5062; var _local_11:_SafeStr_5062; var _local_12:Boolean; var _local_13:int; var _local_14:_SafeStr_2456; var _local_15:int; if (!k){ return (null); }; switch (k.type){ case _SafeStr_4465._SafeStr_5808: if (((((!((this._container == null))) && (!((this._container.toolbar == null))))) && (!((this._container.toolbar.events == null))))){ _local_6 = new _SafeStr_2295(_SafeStr_2295._SafeStr_5780); _local_6._SafeStr_5791 = HabboToolbarIconEnum.MEMENU; if (((((((!(this.disposed)) && (this._container))) && (this._container.toolbar))) && (this._container.toolbar.events))){ this._container.toolbar.events.dispatchEvent(_local_6); }; }; break; case _SafeStr_5073._SafeStr_5792: if (((!((this._container == null))) && (!((this._container.roomSession == null))))){ this._container.roomSession._SafeStr_5817(_SafeStr_5073(k).animation._SafeStr_5818); }; break; case _SafeStr_5066._SafeStr_5793: if (((!((this._container == null))) && (!((this._container.roomSession == null))))){ _local_7 = (k as _SafeStr_5066); if (_local_7 != null){ this._container.roomSession._SafeStr_5819(_local_7.style); }; }; break; case _SafeStr_2816._SafeStr_5794: if (((!((this._container == null))) && (!((this._container.roomSession == null))))){ _local_8 = (k as _SafeStr_2816); if (_local_8 != null){ this._container.roomSession._SafeStr_5820(_local_8.posture); }; }; break; case _SafeStr_5064._SafeStr_5795: if (this._SafeStr_5773 != null){ _local_9 = this._SafeStr_5773.getAvatarEffects(); this._container.events.dispatchEvent(new _SafeStr_4581(_local_9)); }; break; case _SafeStr_5062._SafeStr_5796: if (this._SafeStr_5773 != null){ _local_10 = (k as _SafeStr_5062); this._SafeStr_5773.setEffectSelected(_local_10.effectType); }; break; case _SafeStr_5062._SafeStr_5797: if (this._SafeStr_5773 != null){ _local_11 = (k as _SafeStr_5062); this._SafeStr_5773.setEffectDeselected(_local_11.effectType); }; break; case _SafeStr_5072._SafeStr_5800: _local_2 = (k as _SafeStr_5072); if (((!((this._SafeStr_5450 == null))) && ((_local_2._SafeStr_5821 == _SafeStr_5072._SafeStr_5822)))){ this._SafeStr_5450.openClubCenter(); }; break; case _SafeStr_5067._SafeStr_5799: _local_3 = (k as _SafeStr_5067); if (this._SafeStr_5773 != null){ _SafeStr_4.log(("MeMenuWidgetHandler open inventory: " + _local_3._SafeStr_5823)); switch (_local_3._SafeStr_5823){ case _SafeStr_5067._SafeStr_5825: this._SafeStr_5450.openCatalogPage(_SafeStr_2365._SafeStr_5824); break; case _SafeStr_5067._SafeStr_5828: this._SafeStr_5773._SafeStr_5826(_SafeStr_2631._SafeStr_5827); break; case _SafeStr_5067._SafeStr_5830: this._SafeStr_5773._SafeStr_5826(_SafeStr_2631._SafeStr_5829); break; case _SafeStr_5067._SafeStr_5831: break; default: _SafeStr_4.log(("MeMenuWidgetHandler: unknown inventory type: " + _local_3._SafeStr_5823)); }; }; break; case _SafeStr_5062._SafeStr_5798: case _SafeStr_5068._SafeStr_5801: _SafeStr_4.log("STOP ALL EFFECTS"); if (this._SafeStr_5773 != null){ this._SafeStr_5773._SafeStr_5832(true); }; break; case _SafeStr_5069._SafeStr_5803: _SafeStr_4.log("MeMenuWidgetHandler: GO HOME"); if (this._container != null){ this._container.navigator.goToHomeRoom(); }; break; case _SafeStr_5065._SafeStr_5807: if (this._container != null){ this._container.navigator._SafeStr_5833(); }; break; case _SafeStr_4578._SafeStr_5809: _local_4 = (k as _SafeStr_4578); if (((((!(_local_4)) || (!(this._container)))) || (!(this._container.events)))){ return (null); }; if (this._SafeStr_5773 != null){ _local_12 = false; if (((!((this._container == null))) && (!((this._container.sessionDataManager == null))))){ _local_12 = (this._container.sessionDataManager.clubLevel >= _SafeStr_2335._SafeStr_5834); }; this._container.events.dispatchEvent(new _SafeStr_4579(this._SafeStr_5773.clubDays, this._SafeStr_5773.clubPeriods, this._SafeStr_5773._SafeStr_5835, _local_12, this._SafeStr_5773.clubLevel)); }; if (((!((this._SafeStr_5450 == null))) && (!((this._SafeStr_5450.getPurse() == null))))){ this._container.events.dispatchEvent(new _SafeStr_4572(_SafeStr_4572._SafeStr_5785, this._SafeStr_5450.getPurse().credits)); }; if (((((this._container.roomSession) && (this._container.roomSession.userDataManager))) && (this._container.roomEngine))){ _local_13 = (((this._container.sessionDataManager)!=null) ? this._container.sessionDataManager.userId : -1); _local_14 = this._container.roomSession.userDataManager.getUserData(_local_13); if (!_local_14){ return (null); }; _local_15 = 0; this._container.roomEngine._SafeStr_5836(_local_15, _local_14._SafeStr_5706); }; break; case _SafeStr_5071._SafeStr_5804: _SafeStr_4.log("MeMenuWidgetHandler: Open avatar editor..."); if (this._container){ this._container.avatarEditor.openEditor(_SafeStr_3076._SafeStr_5774, null, null, true); this._container.avatarEditor.loadOwnAvatarInEditor(_SafeStr_3076._SafeStr_5774); if (((this._container._SafeStr_5594) && (this._container._SafeStr_5594.events))){ this._container._SafeStr_5594.events.dispatchEvent(new _SafeStr_3923(_SafeStr_3923._SafeStr_5837)); }; }; break; case _SafeStr_5063._SafeStr_5810: this._container.events.dispatchEvent(new _SafeStr_4571(_SafeStr_4571._SafeStr_5838, this._container._SafeStr_5839._SafeStr_5433, this._container._SafeStr_5839._SafeStr_5434, this._container._SafeStr_5839._SafeStr_5840)); break; case _SafeStr_5061._SafeStr_5812: this._container._SafeStr_5839._SafeStr_5433 = (k as _SafeStr_5061)._SafeStr_5433; this._container._SafeStr_5839._SafeStr_5434 = (k as _SafeStr_5061)._SafeStr_5434; this._container._SafeStr_5839._SafeStr_5840 = (k as _SafeStr_5061)._SafeStr_5840; this._container.events.dispatchEvent(new _SafeStr_4571(_SafeStr_4571._SafeStr_5838, this._container._SafeStr_5839._SafeStr_5433, this._container._SafeStr_5839._SafeStr_5434, this._container._SafeStr_5839._SafeStr_5840)); break; case _SafeStr_5061._SafeStr_5813: _local_5 = (k as _SafeStr_5061); this._container._SafeStr_5839._SafeStr_5841(_local_5._SafeStr_5840, _local_5._SafeStr_5434, _local_5._SafeStr_5433); this._container.events.dispatchEvent(new _SafeStr_4571(_SafeStr_4571._SafeStr_5838, this._container._SafeStr_5839._SafeStr_5433, this._container._SafeStr_5839._SafeStr_5434, this._container._SafeStr_5839._SafeStr_5840)); break; case _SafeStr_5071._SafeStr_5815: if (((this._container._SafeStr_5594) && (this._container._SafeStr_5594.events))){ this._container._SafeStr_5594.events.dispatchEvent(new _SafeStr_3923(_SafeStr_3923._SafeStr_5842)); }; break; case _SafeStr_5061._SafeStr_5814: if (this._container.freeFlowChat){ this._container.freeFlowChat.isDisabledInPreferences = _SafeStr_5061(k)._SafeStr_5843; if (!_SafeStr_5061(k)._SafeStr_5843){ if (((this._container._SafeStr_5845) && (this._container._SafeStr_5845._SafeStr_5844()))){ this._container._SafeStr_5845._SafeStr_5844().setDisplayObject(this._container.freeFlowChat.displayObject); }; } else { this._container.freeFlowChat.clear(); }; }; break; default: _SafeStr_4.log(("Unhandled message in MeMenuWidgetHandler: " + k.type)); }; return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { } public function update():void { } private function _SafeStr_5777(k:Event=null):void { var _local_2:Array; if (this._container == null){ return; }; _SafeStr_4.log("[MeMenuWidgetHandler] Received Avatar Effects Have Changed Event...\t"); if (this._SafeStr_5773 != null){ _local_2 = this._SafeStr_5773.getAvatarEffects(); this._container.events.dispatchEvent(new _SafeStr_4581(_local_2)); }; } private function _SafeStr_5779(k:Event=null):void { var _local_2:Boolean; if (this._SafeStr_5773 != null){ _local_2 = false; if (((!((this._container == null))) && (!((this._container.sessionDataManager == null))))){ _local_2 = (this._container.sessionDataManager.clubLevel >= _SafeStr_2335._SafeStr_5834); }; this._container.events.dispatchEvent(new _SafeStr_4579(this._SafeStr_5773.clubDays, this._SafeStr_5773.clubPeriods, this._SafeStr_5773._SafeStr_5835, _local_2, this._SafeStr_5773.clubLevel)); }; } private function _SafeStr_5786(k:_SafeStr_2383):void { if ((((((k == null)) || ((this._container == null)))) || ((this._container.events == null)))){ return; }; this._container.events.dispatchEvent(new _SafeStr_4572(_SafeStr_4572._SafeStr_5785, k.balance)); } private function _SafeStr_5783(k:_SafeStr_3923):void { if (this._container == null){ return; }; switch (k.type){ case _SafeStr_3923._SafeStr_5784: this._container.events.dispatchEvent(new _SafeStr_4574(_SafeStr_4574._SafeStr_5784)); return; case _SafeStr_3923._SafeStr_5782: this._container.events.dispatchEvent(new _SafeStr_4574(_SafeStr_4574._SafeStr_5846)); return; }; } private function _SafeStr_5788(k:_SafeStr_2694):void { this._container.events.dispatchEvent(new _SafeStr_4576(_SafeStr_4576._SafeStr_5787)); } private function _SafeStr_5790(k:_SafeStr_2694):void { this._container.events.dispatchEvent(new _SafeStr_4576(_SafeStr_4576._SafeStr_5847)); } } }//package _-09L // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_2383 = "_-3yv" (String#31891, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2622 = "_-0jJ" (String#23912, DoABC#3) // _SafeStr_2631 = "_-41K" (String#32024, DoABC#3) // _SafeStr_2694 = "_-2IW" (String#27756, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2816 = "_-6Kd" (String#37648, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2848 = "_-Tr" (String#14930, DoABC#3) // _SafeStr_2866 = "_-4po" (String#33985, DoABC#3) // _SafeStr_3076 = "_-6I2" (String#14077, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_3923 = "_-27G" (String#9813, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4423 = "_-1yG" (String#9631, DoABC#3) // _SafeStr_4465 = "_-Ws" (String#14987, DoABC#3) // _SafeStr_4571 = "_-0nB" (String#8405, DoABC#3) // _SafeStr_4572 = "_-2S1" (String#10162, DoABC#3) // _SafeStr_4574 = "_-6aB" (String#14361, DoABC#3) // _SafeStr_4576 = "_-27n" (String#9823, DoABC#3) // _SafeStr_4578 = "_-1YL" (String#9202, DoABC#3) // _SafeStr_4579 = "_-TH" (String#39560, DoABC#3) // _SafeStr_4581 = "_-38u" (String#10874, DoABC#3) // _SafeStr_5061 = "_-2p8" (String#10508, DoABC#3) // _SafeStr_5062 = "_-35u" (String#10824, DoABC#3) // _SafeStr_5063 = "_-5mT" (String#13554, DoABC#3) // _SafeStr_5064 = "_-1jP" (String#9364, DoABC#3) // _SafeStr_5065 = "_-385" (String#10862, DoABC#3) // _SafeStr_5066 = "_-2Fl" (String#9955, DoABC#3) // _SafeStr_5067 = "_-61b" (String#13806, DoABC#3) // _SafeStr_5068 = "_-341" (String#10795, DoABC#3) // _SafeStr_5069 = "_-4l3" (String#12513, DoABC#3) // _SafeStr_5070 = "_-4X9" (String#12265, DoABC#3) // _SafeStr_5071 = "_-52P" (String#12794, DoABC#3) // _SafeStr_5072 = "_-5M" (String#13127, DoABC#3) // _SafeStr_5073 = "_-1HM" (String#8917, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5433 = "_-3O1" (String#3445, DoABC#3) // _SafeStr_5434 = "_-3On" (String#3450, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_5774 = "_-jn" (String#40156, DoABC#3) // _SafeStr_5775 = "_-0gl" (String#23821, DoABC#3) // _SafeStr_5776 = "_-0I1" (String#22879, DoABC#3) // _SafeStr_5777 = "_-3B6" (String#29932, DoABC#3) // _SafeStr_5778 = "_-0ut" (String#24369, DoABC#3) // _SafeStr_5779 = "_-56Y" (String#34687, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5781 = "_-KP" (String#710, DoABC#3) // _SafeStr_5782 = "_-1St" (String#25726, DoABC#3) // _SafeStr_5783 = "_-0py" (String#24164, DoABC#3) // _SafeStr_5784 = "_-532" (String#34547, DoABC#3) // _SafeStr_5785 = "_-2Pz" (String#28044, DoABC#3) // _SafeStr_5786 = "_-1zw" (String#3089, DoABC#3) // _SafeStr_5787 = "_-04i" (String#22359, DoABC#3) // _SafeStr_5788 = "_-4Si" (String#33130, DoABC#3) // _SafeStr_5789 = "_-17P" (String#24894, DoABC#3) // _SafeStr_5790 = "_-1cA" (String#9258, DoABC#3) // _SafeStr_5791 = "_-24j" (String#27226, DoABC#3) // _SafeStr_5792 = "_-0H7" (String#22840, DoABC#3) // _SafeStr_5793 = "_-3eQ" (String#31089, DoABC#3) // _SafeStr_5794 = "_-3rM" (String#31582, DoABC#3) // _SafeStr_5795 = "_-6I-" (String#37558, DoABC#3) // _SafeStr_5796 = "_-30D" (String#29502, DoABC#3) // _SafeStr_5797 = "_-5go" (String#36086, DoABC#3) // _SafeStr_5798 = "_-4QL" (String#33027, DoABC#3) // _SafeStr_5799 = "_-1vf" (String#26830, DoABC#3) // _SafeStr_5800 = "_-4Hv" (String#32682, DoABC#3) // _SafeStr_5801 = "_-48b" (String#32318, DoABC#3) // _SafeStr_5802 = "_-4Ip" (String#32719, DoABC#3) // _SafeStr_5803 = "_-2qd" (String#29093, DoABC#3) // _SafeStr_5804 = "_-2EM" (String#27595, DoABC#3) // _SafeStr_5805 = "_-5c3" (String#35902, DoABC#3) // _SafeStr_5806 = "_-63D" (String#36990, DoABC#3) // _SafeStr_5807 = "_-5PF" (String#35408, DoABC#3) // _SafeStr_5808 = "_-2Vd" (String#28268, DoABC#3) // _SafeStr_5809 = "_-55I" (String#34638, DoABC#3) // _SafeStr_5810 = "_-1zS" (String#26983, DoABC#3) // _SafeStr_5811 = "_-wj" (String#40654, DoABC#3) // _SafeStr_5812 = "_-5qS" (String#36449, DoABC#3) // _SafeStr_5813 = "_-4cI" (String#33488, DoABC#3) // _SafeStr_5814 = "_-6bE" (String#38315, DoABC#3) // _SafeStr_5815 = "_-2LG" (String#27865, DoABC#3) // _SafeStr_5816 = "_-1DT" (String#25126, DoABC#3) // _SafeStr_5817 = "_-3fO" (String#11387, DoABC#3) // _SafeStr_5818 = "_-4z8" (String#34344, DoABC#3) // _SafeStr_5819 = "_-4yi" (String#12722, DoABC#3) // _SafeStr_5820 = "_-E3" (String#14663, DoABC#3) // _SafeStr_5821 = "_-1tD" (String#26730, DoABC#3) // _SafeStr_5822 = "_-5-4" (String#34385, DoABC#3) // _SafeStr_5823 = "_-4ZE" (String#33379, DoABC#3) // _SafeStr_5824 = "_-Ua" (String#39609, DoABC#3) // _SafeStr_5825 = "_-0GZ" (String#22816, DoABC#3) // _SafeStr_5826 = "_-6FQ" (String#4194, DoABC#3) // _SafeStr_5827 = "_-4Xx" (String#33334, DoABC#3) // _SafeStr_5828 = "_-5UB" (String#35585, DoABC#3) // _SafeStr_5829 = "_-5wA" (String#36670, DoABC#3) // _SafeStr_5830 = "_-4cL" (String#33490, DoABC#3) // _SafeStr_5831 = "_-0CK" (String#22647, DoABC#3) // _SafeStr_5832 = "_-1MG" (String#9007, DoABC#3) // _SafeStr_5833 = "_-1gp" (String#9325, DoABC#3) // _SafeStr_5834 = "_-5VD" (String#35627, DoABC#3) // _SafeStr_5835 = "_-3Ws" (String#11234, DoABC#3) // _SafeStr_5836 = "_-vP" (String#15409, DoABC#3) // _SafeStr_5837 = "_-16W" (String#24865, DoABC#3) // _SafeStr_5838 = "_-2EB" (String#27587, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_5840 = "_-Qz" (String#4416, DoABC#3) // _SafeStr_5841 = "_-ac" (String#4463, DoABC#3) // _SafeStr_5842 = "_-0qT" (String#24186, DoABC#3) // _SafeStr_5843 = "_-5HM" (String#35100, DoABC#3) // _SafeStr_5844 = "_-5Af" (String#34844, DoABC#3) // _SafeStr_5845 = "_-13k" (String#8696, DoABC#3) // _SafeStr_5846 = "_-4rS" (String#34052, DoABC#3) // _SafeStr_5847 = "_-0Bv" (String#22630, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4424 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4451; import _-0ba._SafeStr_4513; import in._SafeStr_2436; import in._SafeStr_3068; import _-378._SafeStr_4514; import _-3yO._SafeStr_2464; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4424 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5848); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_5849, _SafeStr_4513._SafeStr_5850]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4451; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_4513; var _local_5:_SafeStr_3068; var _local_6:Number; var _local_7:_SafeStr_4514; switch (k.type){ case _SafeStr_4451._SafeStr_5849: _local_2 = (k as _SafeStr_4451); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (((!((_local_3 == null))) && (this._container.isOwnerOfFurniture(_local_3)))){ _local_5 = _local_3.getModel(); if (_local_5 != null){ _local_6 = _local_5.getNumber(_SafeStr_2464._SafeStr_5851); _local_7 = new _SafeStr_4514(_SafeStr_4514._SafeStr_5852, _local_2.id, _local_6); this._container.events.dispatchEvent(_local_7); }; }; break; case _SafeStr_4513._SafeStr_5850: _local_4 = (k as _SafeStr_4513); if (((!((this._container == null))) && (!((this._container.roomSession == null))))){ this._container.roomSession._SafeStr_5853(_local_4._SafeStr_5678); }; }; return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k: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 _-09L // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4424 = "_-2Y9" (String#10257, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4513 = "_-0l-" (String#8367, DoABC#3) // _SafeStr_4514 = "_-4Sw" (String#12196, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5848 = "_-6Ed" (String#37432, DoABC#3) // _SafeStr_5849 = "_-1DG" (String#25117, DoABC#3) // _SafeStr_5850 = "_-5BI" (String#34865, DoABC#3) // _SafeStr_5851 = "_-0Iw" (String#22910, DoABC#3) // _SafeStr_5852 = "_-D8" (String#38968, DoABC#3) // _SafeStr_5853 = "_-1kB" (String#9377, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4425 package _-09L { import _-0b-._SafeStr_2819; import _-1uj._SafeStr_2323; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4451; import _-0ba._SafeStr_4510; import _-0ba._SafeStr_5074; import in._SafeStr_2436; import in._SafeStr_3068; import _-1rg._SafeStr_2333; import _-378._SafeStr_4506; import _-3yO._SafeStr_2464; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.display.BitmapData; import _-gx._SafeStr_2808; import _-1uj._SafeStr_3018; import flash.events.Event; public class _SafeStr_4425 implements _SafeStr_2819, _SafeStr_2323 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5717:int = -1; private var _name:String = ""; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5854); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_5855, _SafeStr_4510._SafeStr_5856, _SafeStr_5074._SafeStr_5857]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4451; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_4510; var _local_5:_SafeStr_3068; var _local_6:String; var _local_7:int; var _local_8:_SafeStr_2333; var _local_9:String; var _local_10:Boolean; var _local_11:_SafeStr_4506; switch (k.type){ case _SafeStr_4451._SafeStr_5855: _local_2 = (k as _SafeStr_4451); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null){ _local_5 = _local_3.getModel(); if (_local_5 != null){ this._SafeStr_5717 = _local_2.id; _local_6 = _local_5.getString(_SafeStr_2464._SafeStr_5669); if (_local_6 == null){ return (null); }; _local_7 = _local_5.getNumber(_SafeStr_2464._SafeStr_5858); _local_8 = this._container.sessionDataManager._SafeStr_5859(_local_7); _local_9 = (((_local_8)!=null) ? _local_8._SafeStr_5860 : ""); _local_10 = ((this._container.roomSession._SafeStr_5862) || (this._container.sessionDataManager._SafeStr_5861)); _local_11 = new _SafeStr_4506(_SafeStr_4506._SafeStr_5863, _local_2.id, _local_6, _local_9, _local_10); this._container.events.dispatchEvent(_local_11); }; }; break; case _SafeStr_4510._SafeStr_5856: _local_4 = (k as _SafeStr_4510); if (_local_4._SafeStr_5678 != this._SafeStr_5717){ return (null); }; if (((!((this._container == null))) && (!((this._container.roomSession == null))))){ this._container.roomSession._SafeStr_5864(_local_4._SafeStr_5678); }; break; }; return (null); } public function imageReady(k:int, _arg_2:BitmapData):void { if (this.disposed){ return; }; var _local_3:_SafeStr_4506 = new _SafeStr_4506(_SafeStr_4506._SafeStr_5865, 0, this._name, "", false, _arg_2); this._container.events.dispatchEvent(_local_3); } public function _SafeStr_5454(k:int):void { } public function _SafeStr_5641():Array { return ([_SafeStr_2808._SafeStr_5866]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2808; var _local_3:_SafeStr_3018; var _local_4:_SafeStr_2333; var _local_5:_SafeStr_4506; if (k == null){ return; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((k == null))))){ switch (k.type){ case _SafeStr_2808._SafeStr_5866: _local_2 = (k as _SafeStr_2808); if (_local_2 != null){ _local_3 = null; this._name = ""; if (_local_2._SafeStr_5867 == "s"){ _local_3 = this._container.roomEngine.getFurnitureIcon(_local_2._SafeStr_5868, this); _local_4 = this._container.sessionDataManager._SafeStr_5859(_local_2._SafeStr_5868); } else { if (_local_2._SafeStr_5867 == "i"){ _local_3 = this._container.roomEngine.getWallItemIcon(_local_2._SafeStr_5868, this); _local_4 = this._container.sessionDataManager._SafeStr_5869(_local_2._SafeStr_5868); }; }; if (_local_4 != null){ this._name = _local_4._SafeStr_5870; }; if (_local_3 != null){ _local_5 = new _SafeStr_4506(_SafeStr_4506._SafeStr_5865, 0, this._name, "", false, _local_3.data); this._container.events.dispatchEvent(_local_5); }; }; }; }; } public function update():void { } } }//package _-09L // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2808 = "_-2s" (String#29151, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4425 = "_-1kI" (String#9380, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4506 = "_-j4" (String#40130, DoABC#3) // _SafeStr_4510 = "_-2Fv" (String#27662, DoABC#3) // _SafeStr_5074 = "_-6GE" (String#14048, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5854 = "_-0Ey" (String#22750, DoABC#3) // _SafeStr_5855 = "_-2Cl" (String#27531, DoABC#3) // _SafeStr_5856 = "_-27m" (String#27338, DoABC#3) // _SafeStr_5857 = "_-6Wk" (String#38131, DoABC#3) // _SafeStr_5858 = "_-9E" (String#38821, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5863 = "_-69y" (String#37259, DoABC#3) // _SafeStr_5864 = "_-57I" (String#12877, DoABC#3) // _SafeStr_5865 = "_-4Pl" (String#33002, DoABC#3) // _SafeStr_5866 = "_-0YS" (String#23504, DoABC#3) // _SafeStr_5867 = "_-4E6" (String#11966, DoABC#3) // _SafeStr_5868 = "_-0-X" (String#22167, DoABC#3) // _SafeStr_5869 = "_-37n" (String#1531, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4426 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_5075; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4426 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5871); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_5075._SafeStr_5872]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_5075; switch (k.type){ case _SafeStr_5075._SafeStr_5872: _local_2 = (k as _SafeStr_5075); if (_local_2 == null){ return (null); }; this._container.roomSession._SafeStr_5873(_local_2.category, _local_2._SafeStr_5874, _local_2.action, _local_2._SafeStr_5875, _local_2._SafeStr_5876); break; }; return (null); } public function _SafeStr_5641():Array { var k:Array = []; return (k); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4426 = "_-4UF" (String#12213, DoABC#3) // _SafeStr_5075 = "_-2Qo" (String#10142, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5871 = "_-0cx" (String#23673, DoABC#3) // _SafeStr_5872 = "_-1bB" (String#26038, DoABC#3) // _SafeStr_5873 = "_-1go" (String#9324, DoABC#3) // _SafeStr_5874 = "_-5iQ" (String#36149, DoABC#3) // _SafeStr_5875 = "_-6Hi" (String#37551, DoABC#3) // _SafeStr_5876 = "_-3ki" (String#31321, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4428 package _-09L { import _-0b-._SafeStr_2819; import _-1uj._SafeStr_2323; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4451; import _-0ba._SafeStr_4507; import in._SafeStr_2436; import in._SafeStr_3068; import _-1uj._SafeStr_3018; import _-378._SafeStr_4505; import _-3yO._SafeStr_2464; import _-151._SafeStr_2306; import _-3yO._SafeStr_2285; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.display.BitmapData; import _-gx._SafeStr_2808; import _-1rg._SafeStr_2333; import _-5UL._SafeStr_2336; import _-2M3.PetFigureData; import _-6G7._SafeStr_2491; import _-2M3._SafeStr_3698; import flash.events.Event; public class _SafeStr_4428 implements _SafeStr_2819, _SafeStr_2323 { private static const _SafeStr_5877:String = "floor"; private static const _SafeStr_5878:String = "wallpaper"; private static const _SafeStr_5879:String = "landscape"; private static const _SafeStr_5880:String = "poster"; private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5717:int = -1; private var _name:String = ""; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5881); } public function get container():_SafeStr_2786 { return (this._container); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_5882, _SafeStr_4507._SafeStr_5883]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4451; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_4507; var _local_5:_SafeStr_3068; var _local_6:String; var _local_7:String; var _local_8:String; var _local_9:int; var _local_10:String; var _local_11:int; var _local_12:_SafeStr_3018; var _local_13:_SafeStr_4505; switch (k.type){ case _SafeStr_4451._SafeStr_5882: _local_2 = (k as _SafeStr_4451); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null){ _local_5 = _local_3.getModel(); if (_local_5 != null){ this._SafeStr_5717 = _local_2.id; _local_6 = _local_5.getString(_SafeStr_2464._SafeStr_5669); if (_local_6 == null){ _local_6 = ""; }; _local_7 = _local_5.getString(_SafeStr_2464._SafeStr_5884); _local_8 = _local_5.getString(_SafeStr_2464._SafeStr_5885); _local_9 = _local_5.getNumber(_SafeStr_2464._SafeStr_5858); _local_10 = _local_5.getString(_SafeStr_2464._SafeStr_5670); _local_11 = 32; _local_12 = this._container.roomEngine.getFurnitureImage(_local_9, new _SafeStr_2306(180), _local_11, null, 0, _local_10); _local_13 = new _SafeStr_4505(_SafeStr_4505._SafeStr_5863, _local_2.id, _local_6, this._container.isOwnerOfFurniture(_local_3), _local_12.data, _local_7, _local_8); this._container.events.dispatchEvent(_local_13); }; }; break; case _SafeStr_4507._SafeStr_5883: _local_4 = (k as _SafeStr_4507); if (_local_4._SafeStr_5678 != this._SafeStr_5717){ return (null); }; if (this._container != null){ if (this._container.roomSession != null){ this._container.roomSession._SafeStr_5864(_local_4._SafeStr_5678); }; if (this._container.roomEngine != null){ this._container.roomEngine._SafeStr_5886(this._container.roomEngine.activeRoomId, _local_4._SafeStr_5678, _SafeStr_2285._SafeStr_5887, _SafeStr_2464._SafeStr_5888, 1); }; }; break; }; return (null); } public function imageReady(k:int, _arg_2:BitmapData):void { if (((this.disposed) || ((this._container == null)))){ return; }; var _local_3:_SafeStr_4505 = new _SafeStr_4505(_SafeStr_4505._SafeStr_5889, 0, this._name, false, _arg_2); this._container.events.dispatchEvent(_local_3); } public function _SafeStr_5454(k:int):void { } public function _SafeStr_5641():Array { return ([_SafeStr_2808._SafeStr_5866]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2808; var _local_3:_SafeStr_2333; var _local_4:_SafeStr_3018; var _local_5:_SafeStr_4505; var _local_6:Boolean; var _local_7:_SafeStr_2336; var _local_8:_SafeStr_2436; var _local_9:String; var _local_10:String; var _local_11:int; var _local_12:String; var _local_13:PetFigureData; var _local_14:int; var _local_15:int; var _local_16:_SafeStr_3018; if (k == null){ return; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((k == null))))){ switch (k.type){ case _SafeStr_2808._SafeStr_5866: _local_2 = (k as _SafeStr_2808); if (_local_2 != null){ this._name = ""; _local_4 = null; if (_local_2._SafeStr_5867 == _SafeStr_2491._SafeStr_5890){ _local_3 = this._container.sessionDataManager._SafeStr_5859(_local_2._SafeStr_5868); } else { if (_local_2._SafeStr_5867 == _SafeStr_2491._SafeStr_5891){ _local_3 = this._container.sessionDataManager._SafeStr_5869(_local_2._SafeStr_5868); }; }; _local_6 = false; if (_local_2._SafeStr_5892){ _local_8 = this._container.roomEngine.getRoomObject(this._container.roomSession.roomId, _local_2._SafeStr_5893, _SafeStr_2285._SafeStr_5887); if (_local_8 != null){ _local_6 = this._container.isOwnerOfFurniture(_local_8); }; }; switch (_local_2._SafeStr_5867){ case _SafeStr_2491._SafeStr_5891: if (_local_3 != null){ switch (_local_3._SafeStr_5860){ case _SafeStr_5877: _local_5 = new _SafeStr_4505(_SafeStr_4505._SafeStr_5894, 0, this._container.localization.getLocalization("inventory.furni.item.floor.name"), _local_6, null); break; case _SafeStr_5879: _local_5 = new _SafeStr_4505(_SafeStr_4505._SafeStr_5895, 0, this._container.localization.getLocalization("inventory.furni.item.landscape.name"), _local_6, null); break; case _SafeStr_5878: _local_5 = new _SafeStr_4505(_SafeStr_4505._SafeStr_5896, 0, this._container.localization.getLocalization("inventory.furni.item.wallpaper.name"), _local_6, null); break; case _SafeStr_5880: _local_9 = _local_2._SafeStr_5897; _local_10 = null; if (_local_9.indexOf("poster") == 0){ _local_11 = int(_local_9.replace("poster", "")); _local_10 = String(_local_11); }; _local_4 = this._container.roomEngine.getWallItemIcon(_local_2._SafeStr_5868, this, _local_10); _local_7 = this._container.sessionDataManager.getProductData(_local_9); if (_local_7 != null){ this._name = _local_7.name; } else { if (_local_3 != null){ this._name = _local_3._SafeStr_5870; }; }; if (_local_4 != null){ _local_5 = new _SafeStr_4505(_SafeStr_4505._SafeStr_5865, 0, this._name, _local_6, _local_4.data); }; break; default: _local_4 = this._container.roomEngine.getWallItemIcon(_local_2._SafeStr_5868, this); if (_local_3 != null){ this._name = _local_3._SafeStr_5870; }; if (_local_4 != null){ _local_5 = new _SafeStr_4505(_SafeStr_4505._SafeStr_5865, 0, this._name, _local_6, _local_4.data); }; }; }; break; case _SafeStr_2491._SafeStr_5899: _local_5 = new _SafeStr_4505(_SafeStr_4505._SafeStr_5898, 0, this._container.localization.getLocalization("widget.furni.present.hc"), false, null); break; default: if (_local_2._SafeStr_5900 == _SafeStr_2491._SafeStr_5901){ _local_12 = _local_2._SafeStr_5902; if (((!((_local_12 == null))) && ((_local_12.length > 0)))){ _local_13 = new PetFigureData(_local_12); _local_14 = 2; _local_15 = 64; if (_local_13.typeId == _SafeStr_3698._SafeStr_5903){ _local_15 = 32; }; _local_16 = this._container.roomEngine._SafeStr_5723(_local_13.typeId, _local_13.paletteId, _local_13.color, new _SafeStr_2306((_local_14 * 45)), _local_15, this, true, 0, _local_13._SafeStr_5772); if (_local_16 != null){ _local_4 = _local_16; }; }; }; if (_local_4 == null){ _local_4 = this._container.roomEngine.getFurnitureImage(_local_2._SafeStr_5868, new _SafeStr_2306(90), 64, this); }; _local_7 = this._container.sessionDataManager.getProductData(_local_2._SafeStr_5897); if (_local_7 != null){ this._name = _local_7.name; } else { if (_local_3 != null){ this._name = _local_3._SafeStr_5870; }; }; if (_local_4 != null){ _local_5 = new _SafeStr_4505(_SafeStr_4505._SafeStr_5865, 0, this._name, _local_6, _local_4.data); }; }; if (_local_5 != null){ _local_5._SafeStr_5868 = _local_2._SafeStr_5868; _local_5._SafeStr_5867 = _local_2._SafeStr_5867; _local_5._SafeStr_5893 = _local_2._SafeStr_5893; _local_5._SafeStr_5892 = _local_2._SafeStr_5892; _local_5._SafeStr_5900 = _local_2._SafeStr_5900; this._container.events.dispatchEvent(_local_5); }; }; }; }; } public function update():void { } } }//package _-09L // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2808 = "_-2s" (String#29151, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_3698 = "_-1hq" (String#26290, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4428 = "_-5ov" (String#13593, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4505 = "_-07q" (String#7736, DoABC#3) // _SafeStr_4507 = "_-WK" (String#39668, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_5670 = "_-4je" (String#33752, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5723 = "_-22x" (String#328, DoABC#3) // _SafeStr_5772 = "_-2PU" (String#28025, DoABC#3) // _SafeStr_5858 = "_-9E" (String#38821, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5863 = "_-69y" (String#37259, DoABC#3) // _SafeStr_5864 = "_-57I" (String#12877, DoABC#3) // _SafeStr_5865 = "_-4Pl" (String#33002, DoABC#3) // _SafeStr_5866 = "_-0YS" (String#23504, DoABC#3) // _SafeStr_5867 = "_-4E6" (String#11966, DoABC#3) // _SafeStr_5868 = "_-0-X" (String#22167, DoABC#3) // _SafeStr_5869 = "_-37n" (String#1531, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_5877 = "_-6cT" (String#4287, DoABC#3) // _SafeStr_5878 = "_-5ML" (String#13135, DoABC#3) // _SafeStr_5879 = "_-4Co" (String#3641, DoABC#3) // _SafeStr_5880 = "_-4hp" (String#12457, DoABC#3) // _SafeStr_5881 = "_-0mA" (String#24028, DoABC#3) // _SafeStr_5882 = "_-6-V" (String#36838, DoABC#3) // _SafeStr_5883 = "_-15c" (String#24829, DoABC#3) // _SafeStr_5884 = "_-5G5" (String#35046, DoABC#3) // _SafeStr_5885 = "_-2dZ" (String#28591, DoABC#3) // _SafeStr_5886 = "_-6A1" (String#13933, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_5888 = "_-3c4" (String#30995, DoABC#3) // _SafeStr_5889 = "_-5Fo" (String#35036, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_5892 = "_-1z0" (String#26966, DoABC#3) // _SafeStr_5893 = "_-5er" (String#36014, DoABC#3) // _SafeStr_5894 = "_-1nV" (String#26520, DoABC#3) // _SafeStr_5895 = "_-3u" (String#31698, DoABC#3) // _SafeStr_5896 = "_-65H" (String#37070, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_5898 = "_-uD" (String#40553, DoABC#3) // _SafeStr_5899 = "_-1Lf" (String#25430, DoABC#3) // _SafeStr_5900 = "_-0l1" (String#23980, DoABC#3) // _SafeStr_5901 = "_-4m3" (String#33839, DoABC#3) // _SafeStr_5902 = "_-0aF" (String#23573, DoABC#3) // _SafeStr_5903 = "_-1S0" (String#25698, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4429 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-0i6._SafeStr_2307; import _-3qZ._SafeStr_2273; import _-pX._SafeStr_2814; import _-2h._SafeStr_3548; import _-2h._SafeStr_4836; import _-2h._SafeStr_3542; import _-2Md._SafeStr_3766; import _-2Md._SafeStr_3728; import _-2Md._SafeStr_3758; import _-0ba._SafeStr_4451; import _-0ba._SafeStr_4469; import _-0ba._SafeStr_4471; import _-0ba._SafeStr_4468; import in._SafeStr_2436; import _-378._SafeStr_4470; import _-0rE._SafeStr_2488; import _-3WD._SafeStr_3176; import _-44l._SafeStr_4078; import _-44l._SafeStr_4162; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2817; import flash.events.Event; import _-378._SafeStr_4466; public class _SafeStr_4429 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786; private var _SafeStr_5643:_SafeStr_2307 = null; private var _SafeStr_5904:_SafeStr_2273; private var _SafeStr_5905:_SafeStr_2273; private var _SafeStr_5906:_SafeStr_2273; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (_SafeStr_2814._SafeStr_5907); } public function set container(k:_SafeStr_2786):void { this._container = k; if (this._container._SafeStr_5839){ this._container._SafeStr_5839.events.addEventListener(_SafeStr_3548._SafeStr_5908, this._SafeStr_5909); this._container._SafeStr_5839.events.addEventListener(_SafeStr_4836._SafeStr_5910, this._SafeStr_5909); this._container._SafeStr_5839.events.addEventListener(_SafeStr_4836._SafeStr_5911, this._SafeStr_5909); this._container._SafeStr_5839.events.addEventListener(_SafeStr_3542._SafeStr_5912, this._SafeStr_5909); this._container._SafeStr_5839.events.addEventListener(_SafeStr_3542._SafeStr_5913, this._SafeStr_5909); this._container._SafeStr_5839.events.addEventListener(_SafeStr_3542._SafeStr_5914, this._SafeStr_5909); }; } public function set connection(k:_SafeStr_2307):void { this._SafeStr_5904 = new _SafeStr_3766(this._SafeStr_5915); this._SafeStr_5905 = new _SafeStr_3728(this._SafeStr_5915); this._SafeStr_5906 = new _SafeStr_3758(this._SafeStr_5915); this._SafeStr_5643 = k; this._SafeStr_5643.addMessageEvent(this._SafeStr_5904); this._SafeStr_5643.addMessageEvent(this._SafeStr_5905); this._SafeStr_5643.addMessageEvent(this._SafeStr_5906); } public function dispose():void { if (!this._disposed){ this._disposed = true; if (this._SafeStr_5643){ this._SafeStr_5643.removeMessageEvent(this._SafeStr_5904); this._SafeStr_5643.removeMessageEvent(this._SafeStr_5905); this._SafeStr_5643.removeMessageEvent(this._SafeStr_5906); }; this._SafeStr_5643 = null; this._SafeStr_5904 = null; if (this._container){ if (this._container._SafeStr_5839){ if (this._container._SafeStr_5839.events){ this._container._SafeStr_5839.events.removeEventListener(_SafeStr_3548._SafeStr_5908, this._SafeStr_5909); this._container._SafeStr_5839.events.removeEventListener(_SafeStr_4836._SafeStr_5910, this._SafeStr_5909); this._container._SafeStr_5839.events.removeEventListener(_SafeStr_4836._SafeStr_5911, this._SafeStr_5909); this._container._SafeStr_5839.events.removeEventListener(_SafeStr_3542._SafeStr_5912, this._SafeStr_5909); this._container._SafeStr_5839.events.removeEventListener(_SafeStr_3542._SafeStr_5913, this._SafeStr_5909); this._container._SafeStr_5839.events.removeEventListener(_SafeStr_3542._SafeStr_5914, this._SafeStr_5909); }; }; this._container = null; }; }; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_5916, _SafeStr_4469._SafeStr_5917, _SafeStr_4469._SafeStr_5918, _SafeStr_4471._SafeStr_5919, _SafeStr_4468._SafeStr_5920]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4451; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_4469; var _local_5:_SafeStr_4469; var _local_6:_SafeStr_4471; var _local_7:Boolean; var _local_8:Boolean; var _local_9:_SafeStr_4470; switch (k.type){ case _SafeStr_4451._SafeStr_5916: _local_2 = (k as _SafeStr_4451); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null){ _local_7 = this._container.isOwnerOfFurniture(_local_3); _local_8 = ((((this._container.roomSession._SafeStr_5862) || ((this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_5921)))) || (this._container.sessionDataManager._SafeStr_5861)); if (_local_7){ _local_9 = new _SafeStr_4470(_SafeStr_4470._SafeStr_5922, _local_2.id); this._container.events.dispatchEvent(_local_9); } else { if (_local_8){ if (this._SafeStr_5643 != null){ this._SafeStr_5643.send(new _SafeStr_3176(_local_3.getId(), -2)); }; }; }; }; break; case _SafeStr_4469._SafeStr_5917: _local_4 = (k as _SafeStr_4469); if (this._SafeStr_5643 != null){ this._SafeStr_5643.send(new _SafeStr_4078(_local_4._SafeStr_5923, _local_4._SafeStr_5924)); }; break; case _SafeStr_4469._SafeStr_5918: _local_5 = (k as _SafeStr_4469); if (this._SafeStr_5643 != null){ this._SafeStr_5643.send(new _SafeStr_4162(_local_5._SafeStr_5924)); }; break; case _SafeStr_4471._SafeStr_5919: _local_6 = (k as _SafeStr_4471); if (this._SafeStr_5643 != null){ this._SafeStr_5643.send(new _SafeStr_3176(_local_6.furniId, _local_6.position)); }; break; case _SafeStr_4468._SafeStr_5920: this._container.habboTracking.trackGoogle("playlistEditorPanelOpenCatalogue", "click"); break; }; return (null); } public function _SafeStr_5641():Array { var k:Array = []; k.push(_SafeStr_2817._SafeStr_5925); return (k); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2817; var _local_3:_SafeStr_4470; switch (k.type){ case _SafeStr_2817._SafeStr_5925: _local_2 = (k as _SafeStr_2817); _local_3 = new _SafeStr_4470(_SafeStr_4470._SafeStr_5926, _local_2._SafeStr_5678); this._container.events.dispatchEvent(_local_3); return; }; } public function update():void { } private function _SafeStr_5915(k:_SafeStr_2273):void { var _local_2:_SafeStr_3766 = (k as _SafeStr_3766); if (((_local_2) && ((_local_2._SafeStr_5325()._SafeStr_5927 == 0)))){ if (this._container != null){ if (this._container.events != null){ this._container.events.dispatchEvent(new _SafeStr_4470(_SafeStr_4470._SafeStr_5928, -1)); }; }; }; } private function _SafeStr_5909(k:Event):void { var _local_2:_SafeStr_3542; switch (k.type){ case _SafeStr_3548._SafeStr_5908: this._container.events.dispatchEvent(new _SafeStr_4470(_SafeStr_4470._SafeStr_5929)); return; case _SafeStr_4836._SafeStr_5910: this._container.events.dispatchEvent(new _SafeStr_4470(_SafeStr_4470._SafeStr_5910)); return; case _SafeStr_4836._SafeStr_5911: this._container.events.dispatchEvent(new _SafeStr_4470(_SafeStr_4470._SafeStr_5911)); return; case _SafeStr_3542._SafeStr_5912: _local_2 = (k as _SafeStr_3542); this._container.events.dispatchEvent(new _SafeStr_4466(_SafeStr_4466._SafeStr_5912, _local_2.id, _local_2.position, _local_2.priority)); return; case _SafeStr_3542._SafeStr_5913: _local_2 = (k as _SafeStr_3542); this._container.events.dispatchEvent(new _SafeStr_4466(_SafeStr_4466._SafeStr_5913, _local_2.id, _local_2.position, _local_2.priority)); return; case _SafeStr_3542._SafeStr_5914: _local_2 = (k as _SafeStr_3542); this._container.events.dispatchEvent(new _SafeStr_4466(_SafeStr_4466._SafeStr_5914, _local_2.id, _local_2.position, _local_2.priority)); return; }; } } }//package _-09L // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2817 = "_-3NT" (String#30446, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3176 = "_-1JO" (String#25341, DoABC#3) // _SafeStr_3542 = "_-2yC" (String#29381, DoABC#3) // _SafeStr_3548 = "_-Ss" (String#39542, DoABC#3) // _SafeStr_3728 = "_-5d0" (String#35937, DoABC#3) // _SafeStr_3758 = "_-624" (String#36944, DoABC#3) // _SafeStr_3766 = "_-4ve" (String#34210, DoABC#3) // _SafeStr_4078 = "_-1f7" (String#26177, DoABC#3) // _SafeStr_4162 = "_-27E" (String#27319, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4429 = "_-6Me" (String#14156, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4466 = "_-3qQ" (String#11578, DoABC#3) // _SafeStr_4468 = "_-6N5" (String#14167, DoABC#3) // _SafeStr_4469 = "_-66q" (String#13888, DoABC#3) // _SafeStr_4470 = "_-4p7" (String#12580, DoABC#3) // _SafeStr_4471 = "_-4zm" (String#12739, DoABC#3) // _SafeStr_4836 = "_-5cM" (String#13388, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5904 = "_-4pG" (String#33961, DoABC#3) // _SafeStr_5905 = "_-05P" (String#22380, DoABC#3) // _SafeStr_5906 = "_-28X" (String#9834, DoABC#3) // _SafeStr_5907 = "_-0ZE" (String#23531, DoABC#3) // _SafeStr_5908 = "_-33G" (String#29617, DoABC#3) // _SafeStr_5909 = "_-3Vd" (String#30756, DoABC#3) // _SafeStr_5910 = "_-1-s" (String#24596, DoABC#3) // _SafeStr_5911 = "_-jN" (String#40141, DoABC#3) // _SafeStr_5912 = "_-OK" (String#39370, DoABC#3) // _SafeStr_5913 = "_-0ED" (String#22720, DoABC#3) // _SafeStr_5914 = "_-6LN" (String#37679, DoABC#3) // _SafeStr_5915 = "_-3Ld" (String#11054, DoABC#3) // _SafeStr_5916 = "_-0pS" (String#24148, DoABC#3) // _SafeStr_5917 = "_-0mh" (String#24047, DoABC#3) // _SafeStr_5918 = "_-14z" (String#24803, DoABC#3) // _SafeStr_5919 = "_-1KE" (String#25375, DoABC#3) // _SafeStr_5920 = "_-62i" (String#36964, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_5922 = "_-1K0" (String#25366, DoABC#3) // _SafeStr_5923 = "_-2af" (String#10292, DoABC#3) // _SafeStr_5924 = "_-5ra" (String#36496, DoABC#3) // _SafeStr_5925 = "_-3jH" (String#31266, DoABC#3) // _SafeStr_5926 = "_-iv" (String#40123, DoABC#3) // _SafeStr_5927 = "_-3rN" (String#31583, DoABC#3) // _SafeStr_5928 = "_-2zQ" (String#29430, DoABC#3) // _SafeStr_5929 = "_-ay" (String#39822, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4430 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-0Nb._SafeStr_2849; import _-pX._SafeStr_2814; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2797; import in._SafeStr_2436; import _-4rH._SafeStr_2418; import _-3yO._SafeStr_2464; import flash.events.Event; import _-ue.Map; import _-3WD._SafeStr_4180; public class _SafeStr_4430 implements _SafeStr_2819 { private static const _SafeStr_5930:String = "videoId"; private var _container:_SafeStr_2786; private var _SafeStr_5451:_SafeStr_2849; public function get type():String { return (_SafeStr_2814._SafeStr_5931); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function set widget(k:_SafeStr_2849):void { this._SafeStr_5451 = k; } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { var _local_4:Boolean; var _local_5:String; if (this._container.roomEngine == null){ return; }; var _local_2:_SafeStr_2797 = (k as _SafeStr_2797); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2436 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); switch (k.type){ case _SafeStr_2797._SafeStr_5679: if (_local_3 != null){ _local_4 = this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_5932); _local_5 = _local_3.getModel()._SafeStr_5713(_SafeStr_2464._SafeStr_5669).getValue(_SafeStr_5930); this._SafeStr_5451.show(_local_3, _local_4, int(_local_5)); }; return; case _SafeStr_2797._SafeStr_5680: this._SafeStr_5451.hide(_local_3); return; }; } public function update():void { } public function dispose():void { if (this.disposed){ return; }; this._container = null; } public function get disposed():Boolean { return ((this._container == null)); } public function _SafeStr_5933(k:_SafeStr_2436, _arg_2:int):void { var _local_3:Map = new Map(); _local_3.add(_SafeStr_5930, _arg_2.toString()); this._container.connection.send(new _SafeStr_4180(k.getId(), _local_3)); } } }//package _-09L // _SafeStr_2418 = "_-3j5" (String#31260, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2849 = "_-5wZ" (String#13713, DoABC#3) // _SafeStr_4180 = "_-399" (String#29855, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4430 = "_-4i8" (String#12465, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5679 = "_-5Lo" (String#35276, DoABC#3) // _SafeStr_5680 = "_-4GA" (String#32617, DoABC#3) // _SafeStr_5713 = "_-5LC" (String#13113, DoABC#3) // _SafeStr_5930 = "_-5gB" (String#36061, DoABC#3) // _SafeStr_5931 = "_-5dZ" (String#35961, DoABC#3) // _SafeStr_5932 = "_-hM" (String#40065, DoABC#3) // _SafeStr_5933 = "_-5DG" (String#12983, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4431 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-5Ih._SafeStr_2839; import _-pX._SafeStr_2814; import _-58P._SafeStr_2797; import _-58P._SafeStr_2384; import in._SafeStr_2436; import in._SafeStr_3068; import _-2it.StringArrayStuffData; import _-3yO._SafeStr_2464; import flash.events.Event; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; public class _SafeStr_4431 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5451:_SafeStr_2839 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5934); } public function get container():_SafeStr_2786 { return (this._container); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function set widget(k:_SafeStr_2839):void { this._SafeStr_5451 = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; this._SafeStr_5451 = null; } public function _SafeStr_5641():Array { return ([_SafeStr_2797._SafeStr_5935]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2384; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_3068; var _local_5:StringArrayStuffData; if (((this.disposed) || ((k == null)))){ return; }; switch (k.type){ case _SafeStr_2797._SafeStr_5935: _local_2 = _SafeStr_2384(k); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); if (_local_3 != null){ _local_4 = _local_3.getModel(); if (_local_4 != null){ _local_5 = new StringArrayStuffData(); _local_5.initializeFromRoomObjectModel(_local_4); this._SafeStr_5451.open(_local_3.getId(), _local_4.getNumber(_SafeStr_2464._SafeStr_5936), _local_5); }; }; return; }; } public function update():void { } public function _SafeStr_5636():Array { return ([]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } } }//package _-09L // _SafeStr_2384 = "_-2nD" (String#10475, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2839 = "_-ZH" (String#15039, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4431 = "_-0NL" (String#7970, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5934 = "_-27U" (String#27328, DoABC#3) // _SafeStr_5935 = "_-0Dt" (String#22707, DoABC#3) // _SafeStr_5936 = "_-5wv" (String#36699, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4432 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-r7.HighScoreDisplayWidget; import _-58P._SafeStr_2384; import _-pX._SafeStr_2814; import _-58P._SafeStr_2797; import in._SafeStr_2436; import in._SafeStr_3068; import _-2it.HighScoreStuffData; import flash.events.Event; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.geom.Point; public class _SafeStr_4432 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5451:HighScoreDisplayWidget = null; private var _SafeStr_5937:_SafeStr_2384 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5938); } public function get container():_SafeStr_2786 { return (this._container); } public function set widget(k:HighScoreDisplayWidget):void { this._SafeStr_5451 = k; } public function set container(k:_SafeStr_2786):void { this._container = k; this._container._SafeStr_5939(this); } public function dispose():void { if (this._container){ this._container._SafeStr_5940(this); }; this._SafeStr_5406 = true; this._container = null; this._SafeStr_5451 = null; } public function _SafeStr_5641():Array { return ([_SafeStr_2797._SafeStr_5941, _SafeStr_2797._SafeStr_5942]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2384; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_3068; var _local_5:HighScoreStuffData; if (((this.disposed) || ((k == null)))){ return; }; switch (k.type){ case _SafeStr_2797._SafeStr_5941: _local_2 = _SafeStr_2384(k); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); if (_local_3 != null){ _local_4 = _local_3.getModel(); if (_local_4 != null){ _local_5 = new HighScoreStuffData(); _local_5.initializeFromRoomObjectModel(_local_4); this._SafeStr_5451.open(_local_2._SafeStr_5678, _local_2.roomId, _local_5); }; this._SafeStr_5937 = _local_2; }; return; case _SafeStr_2797._SafeStr_5942: _local_2 = _SafeStr_2384(k); if ((((_local_2.roomId == this._SafeStr_5451.roomId)) && ((_local_2._SafeStr_5678 == this._SafeStr_5451._SafeStr_5943)))){ this._SafeStr_5451.close(); }; return; }; } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function update():void { var k:_SafeStr_2436; var _local_2:Point; if (((((((this._SafeStr_5937) && (this._SafeStr_5451.isOpen))) && ((this._SafeStr_5451.roomId == this._SafeStr_5937.roomId)))) && ((this._SafeStr_5451._SafeStr_5943 == this._SafeStr_5937._SafeStr_5678)))){ k = this._container.roomEngine.getRoomObject(this._SafeStr_5937.roomId, this._SafeStr_5937._SafeStr_5678, this._SafeStr_5937.category); if (k != null){ _local_2 = this._container.roomEngine._SafeStr_5708(this._SafeStr_5937.roomId, this._SafeStr_5937._SafeStr_5678, this._SafeStr_5937.category); if (_local_2 != null){ this._SafeStr_5451._SafeStr_5944(_local_2.x, _local_2.y); }; }; }; } } }//package _-09L // _SafeStr_2384 = "_-2nD" (String#10475, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4432 = "_-5nZ" (String#13571, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5708 = "_-5lr" (String#13544, DoABC#3) // _SafeStr_5937 = "_-5V2" (String#35618, DoABC#3) // _SafeStr_5938 = "_-1lK" (String#26429, DoABC#3) // _SafeStr_5939 = "_-5Sh" (String#13244, DoABC#3) // _SafeStr_5940 = "_-6QY" (String#14217, DoABC#3) // _SafeStr_5941 = "_-0eD" (String#23727, DoABC#3) // _SafeStr_5942 = "_-tn" (String#40539, DoABC#3) // _SafeStr_5943 = "_-8x" (String#38811, DoABC#3) // _SafeStr_5944 = "_-1Fq" (String#25212, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4433 package _-09L { import _-0b-._SafeStr_2819; import _-0RH.MannequinWidget; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2797; import _-58P._SafeStr_2384; import in._SafeStr_2436; import in._SafeStr_3068; import _-3yO._SafeStr_2464; import flash.events.Event; public class _SafeStr_4433 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _SafeStr_5451:MannequinWidget; private var _container:_SafeStr_2786; public function get disposed():Boolean { return (this._SafeStr_5406); } public function dispose():void { if (!this._SafeStr_5406){ this.container = null; this._SafeStr_5406 = true; }; } public function get type():String { return (_SafeStr_2814._SafeStr_5945); } public function set widget(k:MannequinWidget):void { this._SafeStr_5451 = k; } public function get container():_SafeStr_2786 { return (this._container); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { var k:Array = []; k.push(_SafeStr_2797._SafeStr_5946); return (k); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2384; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_3068; var _local_5:String; var _local_6:String; var _local_7:String; switch (k.type){ case _SafeStr_2797._SafeStr_5946: _local_2 = (k as _SafeStr_2384); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); _local_4 = _local_3.getModel(); _local_5 = _local_4.getString(_SafeStr_2464._SafeStr_5947); _local_6 = _local_4.getString(_SafeStr_2464._SafeStr_5948); _local_7 = _local_4.getString(_SafeStr_2464._SafeStr_5949); if (((!((_local_5 == null))) && (!((_local_6 == null))))){ this._SafeStr_5451.open(_local_3.getId(), _local_5, _local_6, _local_7); }; return; }; } public function update():void { } } }//package _-09L // _SafeStr_2384 = "_-2nD" (String#10475, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4433 = "_-2cV" (String#10319, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5945 = "_-2WT" (String#28298, DoABC#3) // _SafeStr_5946 = "_-4s7" (String#34078, DoABC#3) // _SafeStr_5947 = "_-0Gz" (String#22833, DoABC#3) // _SafeStr_5948 = "_-6aP" (String#38283, DoABC#3) // _SafeStr_5949 = "_-6FT" (String#37463, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4434 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4521; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-gx._SafeStr_2791; import _-378._SafeStr_4520; import flash.events.Event; public class _SafeStr_4434 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5950); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4521._SafeStr_5951]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4521; switch (k.type){ case _SafeStr_4521._SafeStr_5951: _local_2 = (k as _SafeStr_4521); this._container.roomSession._SafeStr_5952(_local_2.userName, _local_2._SafeStr_5953); break; }; return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2791._SafeStr_5950, _SafeStr_2791.REJECTED, _SafeStr_2791._SafeStr_5954]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2791; switch (k.type){ case _SafeStr_2791._SafeStr_5950: _local_2 = (k as _SafeStr_2791); if (_local_2 == null){ return; }; this._container.events.dispatchEvent(new _SafeStr_4520(_SafeStr_4520._SafeStr_5955, _local_2.userName)); return; case _SafeStr_2791.REJECTED: _local_2 = (k as _SafeStr_2791); if (_local_2 == null){ return; }; this._container.events.dispatchEvent(new _SafeStr_4520(_SafeStr_4520.REJECTED, _local_2.userName)); return; case _SafeStr_2791._SafeStr_5954: _local_2 = (k as _SafeStr_2791); if (_local_2 == null){ return; }; this._container.events.dispatchEvent(new _SafeStr_4520(_SafeStr_4520._SafeStr_5954, _local_2.userName)); return; }; } public function update():void { } } }//package _-09L // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2791 = "_-Ha" (String#39121, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4434 = "_-28w" (String#9844, DoABC#3) // _SafeStr_4520 = "_-0hg" (String#8321, DoABC#3) // _SafeStr_4521 = "_-40c" (String#11762, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5950 = "_-4zQ" (String#34357, DoABC#3) // _SafeStr_5951 = "_-2PM" (String#28020, DoABC#3) // _SafeStr_5952 = "_-0HU" (String#7879, DoABC#3) // _SafeStr_5953 = "_-0Me" (String#23066, DoABC#3) // _SafeStr_5954 = "_-5tX" (String#36563, DoABC#3) // _SafeStr_5955 = "_-3uI" (String#31712, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4435 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4548; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4435 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (_SafeStr_2814._SafeStr_5956); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._disposed = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4548._SafeStr_5957]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4548 = (k as _SafeStr_4548); if (_local_2 == null){ return (null); }; switch (k.type){ case _SafeStr_4548._SafeStr_5957: this._container.roomSession._SafeStr_5958(); break; }; return (null); } public function _SafeStr_5641():Array { var k:Array = []; k.push(_SafeStr_4548._SafeStr_5957); return (k); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4435 = "_-3f1" (String#11380, DoABC#3) // _SafeStr_4548 = "_-19i" (String#24977, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5956 = "_-5Nq" (String#35351, DoABC#3) // _SafeStr_5957 = "_-11s" (String#24682, DoABC#3) // _SafeStr_5958 = "_-0B5" (String#7785, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4437 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-4rH._SafeStr_2298; import _-1uj._SafeStr_2251; import _-378._SafeStr_4512; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-gx._SafeStr_2798; import _-4rH._SafeStr_2456; import _-24f.AvatarAction; import flash.events.Event; public class _SafeStr_4437 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (_SafeStr_2814._SafeStr_5959); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._disposed = true; this._container = null; } public function get container():_SafeStr_2786 { return (this._container); } public function get roomSession():_SafeStr_2298 { return (((this._container) ? this._container.roomSession : null)); } public function get roomEngine():_SafeStr_2251 { return (((this._container) ? this._container.roomEngine : null)); } public function _SafeStr_5636():Array { return ([_SafeStr_4512._SafeStr_5960, _SafeStr_4512._SafeStr_5961, _SafeStr_4512._SafeStr_5962]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { var k:Array = []; k.push(_SafeStr_2798._SafeStr_5960); k.push(_SafeStr_2798._SafeStr_5961); k.push(_SafeStr_2798._SafeStr_5962); return (k); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2798; var _local_3:_SafeStr_4512; var _local_4:_SafeStr_2456; if ((((((this._container == null)) || ((this._container.events == null)))) || ((this._container.roomSession == null)))){ return; }; _local_2 = (k as _SafeStr_2798); if (_local_2 == null){ return; }; switch (k.type){ case _SafeStr_2798._SafeStr_5960: _local_3 = new _SafeStr_4512(_local_2.id, _SafeStr_4512._SafeStr_5960); _local_3.value = _local_2.value; _local_3.userId = _local_2.userId; _local_3._SafeStr_5963 = _local_2._SafeStr_5963; _local_4 = this._container.roomSession.userDataManager.getUserData(_local_2.userId); if (!_local_4){ return; }; if (_local_3.value == "0"){ this._container.roomEngine._SafeStr_5964(this._container.roomSession.roomId, _local_4._SafeStr_5706, AvatarAction._SafeStr_5965(AvatarAction._SafeStr_5966)); } else { this._container.roomEngine._SafeStr_5964(this._container.roomSession.roomId, _local_4._SafeStr_5706, AvatarAction._SafeStr_5965(AvatarAction._SafeStr_5967)); }; break; case _SafeStr_2798._SafeStr_5961: _local_3 = new _SafeStr_4512(_local_2.id, _SafeStr_4512._SafeStr_5961); _local_3._SafeStr_5968 = _local_2._SafeStr_5968; _local_3._SafeStr_5969 = _local_2._SafeStr_5969; _local_3._SafeStr_5963 = _local_2._SafeStr_5963; break; case _SafeStr_2798._SafeStr_5962: _local_3 = new _SafeStr_4512(_local_2.id, _SafeStr_4512._SafeStr_5962); _local_3.question = _local_2.question; _local_3.duration = _local_2.duration; _local_3._SafeStr_5970 = _local_2._SafeStr_5970; _local_3._SafeStr_5969 = _local_2._SafeStr_5969; _local_3._SafeStr_5968 = _local_2._SafeStr_5968; break; }; if (_local_3 == null){ return; }; this._container.events.dispatchEvent(_local_3); } public function update():void { } } }//package _-09L // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2798 = "_-1ig" (String#26324, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4437 = "_-3J1" (String#11016, DoABC#3) // _SafeStr_4512 = "_-0mp" (String#8398, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_5959 = "_-3ZP" (String#30900, DoABC#3) // _SafeStr_5960 = "_-3sn" (String#31639, DoABC#3) // _SafeStr_5961 = "_-2NO" (String#27948, DoABC#3) // _SafeStr_5962 = "_-5Oa" (String#35379, DoABC#3) // _SafeStr_5963 = "_-74" (String#38746, DoABC#3) // _SafeStr_5964 = "_-4uq" (String#3825, DoABC#3) // _SafeStr_5965 = "_-5-q" (String#34417, DoABC#3) // _SafeStr_5966 = "_-1Cn" (String#25098, DoABC#3) // _SafeStr_5967 = "_-zt" (String#40784, DoABC#3) // _SafeStr_5968 = "_-0HB" (String#22843, DoABC#3) // _SafeStr_5969 = "_-Kk" (String#39242, DoABC#3) // _SafeStr_5970 = "_-Kl" (String#39243, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4439 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4465; import _-0ba._SafeStr_2746; import _-3yO._SafeStr_2285; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-378._SafeStr_5077; import in._SafeStr_2436; import _-4rH._SafeStr_2456; import _-378._SafeStr_4464; import flash.events.Event; public class _SafeStr_4439 implements _SafeStr_2819 { private var _container:_SafeStr_2786 = null; private var _SafeStr_5406:Boolean = false; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5971); } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function set container(k:_SafeStr_2786):void { this._container = k; } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_4465._SafeStr_5972); k.push(_SafeStr_2746._SafeStr_5973); return (k); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_2746; if (k == null){ return (null); }; switch (k.type){ case _SafeStr_4465._SafeStr_5972: this._SafeStr_5974(); break; case _SafeStr_2746._SafeStr_5973: _local_2 = (k as _SafeStr_2746); if (_local_2 == null){ return (null); }; if (_local_2.category == _SafeStr_2285._SafeStr_5707){ this._container.roomEngine._SafeStr_5975(this._container.roomSession.roomId, _local_2.id, _local_2.category); }; break; }; return (null); } private function _SafeStr_5976(k:_SafeStr_5077, _arg_2:_SafeStr_5077):int { if ((((((((((k == null)) || ((_arg_2 == null)))) || ((k.name == _arg_2.name)))) || ((k.name.length == 0)))) || ((_arg_2.name.length == 0)))){ return (1); }; var _local_3:Array = new Array(k.name.toUpperCase(), _arg_2.name.toUpperCase()).sort(); if (_local_3.indexOf(k.name.toUpperCase()) == 0){ return (-1); }; return (1); } private function _SafeStr_5974():void { var _local_3:_SafeStr_2436; var _local_6:_SafeStr_2456; if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))){ return; }; if (this._container.roomSession.userDataManager == null){ return; }; var k:int = this._container.roomSession.roomId; var _local_2:Array = []; var _local_4:int = this._container.roomEngine._SafeStr_5977(k, _SafeStr_2285._SafeStr_5707); var _local_5:int; while (_local_5 < _local_4) { _local_3 = this._container.roomEngine._SafeStr_5978(k, _local_5, _SafeStr_2285._SafeStr_5707); _local_6 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_3.getId()); if (_local_6 != null){ _local_2.push(new _SafeStr_5077(_local_6._SafeStr_5706, _SafeStr_2285._SafeStr_5707, _local_6.name)); }; _local_5++; }; _local_2.sort(this._SafeStr_5976); this._container.events.dispatchEvent(new _SafeStr_4464(_SafeStr_4464._SafeStr_5979, _local_2)); } public function _SafeStr_5641():Array { return (null); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2746 = "_-6Ag" (String#37290, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4439 = "_-6Hv" (String#37557, DoABC#3) // _SafeStr_4464 = "_-3fA" (String#11382, DoABC#3) // _SafeStr_4465 = "_-Ws" (String#14987, DoABC#3) // _SafeStr_5077 = "_-0Gi" (String#7870, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_5707 = "_-061" (String#22404, DoABC#3) // _SafeStr_5971 = "_-9u" (String#38845, DoABC#3) // _SafeStr_5972 = "_-6PF" (String#37829, DoABC#3) // _SafeStr_5973 = "_-3ET" (String#30070, DoABC#3) // _SafeStr_5974 = "_-3NC" (String#30435, DoABC#3) // _SafeStr_5975 = "_-3Od" (String#1538, DoABC#3) // _SafeStr_5976 = "_-2k8" (String#10432, DoABC#3) // _SafeStr_5977 = "_-1bO" (String#1480, DoABC#3) // _SafeStr_5978 = "_-0u" (String#1458, DoABC#3) // _SafeStr_5979 = "_-Fv" (String#39063, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4440 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4451; import _-0ba._SafeStr_4504; import in._SafeStr_2436; import in._SafeStr_3068; import _-378._SafeStr_4503; import _-3yO._SafeStr_2464; import _-3yO._SafeStr_2285; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4440 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5980); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_5981, _SafeStr_4504._SafeStr_5982, _SafeStr_4504._SafeStr_5983]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4451; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_4504; var _local_5:_SafeStr_4504; var _local_6:_SafeStr_3068; var _local_7:String; var _local_8:String; var _local_9:String; var _local_10:Boolean; var _local_11:_SafeStr_4503; switch (k.type){ case _SafeStr_4451._SafeStr_5981: _local_2 = (k as _SafeStr_4451); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _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_2464._SafeStr_5984); 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.roomSession._SafeStr_5862) || (this._container.sessionDataManager._SafeStr_5861)); _local_11 = new _SafeStr_4503(_SafeStr_4503._SafeStr_5985, _local_2.id, _local_3.getType(), _local_9, _local_8, _local_10); this._container.events.dispatchEvent(_local_11); }; }; break; case _SafeStr_4504._SafeStr_5983: _local_4 = (k as _SafeStr_4504); if (_local_4 == null){ return (null); }; if (((!((this._container == null))) && (!((this._container.roomEngine == null))))){ this._container.roomEngine._SafeStr_5986(_local_4._SafeStr_5678, _SafeStr_2285._SafeStr_5987, _local_4._SafeStr_5988, _local_4.text); }; break; case _SafeStr_4504._SafeStr_5982: _local_5 = (k as _SafeStr_4504); if (_local_5 == null){ return (null); }; if (((!((this._container == null))) && (!((this._container.roomEngine == null))))){ this._container.roomEngine._SafeStr_5989(_local_5._SafeStr_5678, _SafeStr_2285._SafeStr_5987); }; break; }; return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { var _local_2:Event; } public function update():void { } } }//package _-09L // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4440 = "_-3tO" (String#11625, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4503 = "_-6Fy" (String#14044, DoABC#3) // _SafeStr_4504 = "_-HX" (String#14728, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5980 = "_-0rV" (String#24232, DoABC#3) // _SafeStr_5981 = "_-2mJ" (String#28930, DoABC#3) // _SafeStr_5982 = "_-1qA" (String#26620, DoABC#3) // _SafeStr_5983 = "_-263" (String#27277, DoABC#3) // _SafeStr_5984 = "_-VB" (String#39630, DoABC#3) // _SafeStr_5985 = "_-59A" (String#34784, DoABC#3) // _SafeStr_5986 = "_-2qO" (String#10535, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_5988 = "_-3pr" (String#31524, DoABC#3) // _SafeStr_5989 = "_-4Yy" (String#12298, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4442 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-378._SafeStr_4455; import flash.events.Event; public class _SafeStr_4442 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5990); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { var k:Array = []; k.push(_SafeStr_4455._SafeStr_5991); k.push(_SafeStr_4455._SafeStr_5992); return (k); } public function _SafeStr_5642(k:Event):void { if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (k.type){ case _SafeStr_4455._SafeStr_5991: this._container.events.dispatchEvent(k); return; case _SafeStr_4455._SafeStr_5992: this._container.events.dispatchEvent(k); return; }; } public function update():void { } } }//package _-09L // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4442 = "_-4ld" (String#12525, DoABC#3) // _SafeStr_4455 = "_-2iI" (String#28775, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5990 = "_-M2" (String#39290, DoABC#3) // _SafeStr_5991 = "_-Q7" (String#39442, DoABC#3) // _SafeStr_5992 = "_-5Fh" (String#35032, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4443 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-2Us._SafeStr_2831; import _-pX._SafeStr_2814; import _-5tn._SafeStr_4125; import _-3mZ._SafeStr_4956; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2797; import in._SafeStr_2436; import flash.events.Event; import _-0rE._SafeStr_2488; public class _SafeStr_4443 implements _SafeStr_2819 { private var _container:_SafeStr_2786; private var _SafeStr_5451:_SafeStr_2831; private var _SafeStr_5993:int = -1; public function set widget(k:_SafeStr_2831):void { this._SafeStr_5451 = k; } public function get type():String { return (_SafeStr_2814._SafeStr_5994); } public function set container(k:_SafeStr_2786):void { this._container = k; this._container.connection.addMessageEvent(new _SafeStr_4125(this._SafeStr_5995)); } private function _SafeStr_5995(k:_SafeStr_4125):void { var _local_2:_SafeStr_4956 = k._SafeStr_5325(); if (((this._SafeStr_5451) && (this._SafeStr_5996()))){ this._SafeStr_5451._SafeStr_5997(_local_2.furniId, _local_2.height); }; } public function get container():_SafeStr_2786 { return (this._container); } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2797; var _local_3:_SafeStr_2436; switch (k.type){ case _SafeStr_2797._SafeStr_5679: _local_2 = (k as _SafeStr_2797); if (((!((k == null))) && (!((this._container.roomEngine == null))))){ this._SafeStr_5993 = _local_2._SafeStr_5678; _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); if (((_local_3) && (this._SafeStr_5996(_local_3)))){ if (this._SafeStr_5451){ this._SafeStr_5451.open(this._SafeStr_5993, _local_3.getLocation().z); }; }; }; return; case _SafeStr_2797._SafeStr_5680: _local_2 = (k as _SafeStr_2797); if (((((!((k == null))) && (!((this._container.roomEngine == null))))) && (!((this._SafeStr_5451 == null))))){ if (this._SafeStr_5993 == _local_2._SafeStr_5678){ this._SafeStr_5451.hide(); }; }; return; }; } public function update():void { } public function dispose():void { this._container = null; this._SafeStr_5451 = null; } public function get disposed():Boolean { return ((this._container == null)); } private function _SafeStr_5996(k:_SafeStr_2436=null):Boolean { var _local_2:Boolean = this._container.roomSession._SafeStr_5862; var _local_3 = (this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_5921); var _local_4:Boolean = this._container.sessionDataManager._SafeStr_5861; var _local_5:Boolean = ((k) && (this._container.isOwnerOfFurniture(k))); return (((((((_local_2) || (_local_4))) || (_local_3))) || (_local_5))); } } }//package _-09L // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2831 = "_-2rl" (String#10554, DoABC#3) // _SafeStr_4125 = "_-Nj" (String#39348, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4443 = "_-5oP" (String#13587, DoABC#3) // _SafeStr_4956 = "_-1rD" (String#9502, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5679 = "_-5Lo" (String#35276, DoABC#3) // _SafeStr_5680 = "_-4GA" (String#32617, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_5993 = "_-5rU" (String#36491, DoABC#3) // _SafeStr_5994 = "_-1N-" (String#25482, DoABC#3) // _SafeStr_5995 = "_-53t" (String#34579, DoABC#3) // _SafeStr_5996 = "_-6Pl" (String#4236, DoABC#3) // _SafeStr_5997 = "_-5Rg" (String#35490, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4444 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-0i6._SafeStr_2307; import _-3qZ._SafeStr_2273; import _-pX._SafeStr_2814; import _-5tn._SafeStr_4215; import _-3mZ._SafeStr_4980; import _-0KL._SafeStr_2617; import _-378._SafeStr_4561; import _-0ba._SafeStr_4560; import _-0gz._SafeStr_4197; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4444 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786; private var _SafeStr_5643:_SafeStr_2307 = null; private var _SafeStr_5998:_SafeStr_2273; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (_SafeStr_2814._SafeStr_5999); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function set connection(k:_SafeStr_2307):void { this._SafeStr_5998 = new _SafeStr_4215(this._SafeStr_6000); this._SafeStr_5643 = k; this._SafeStr_5643.addMessageEvent(this._SafeStr_5998); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._SafeStr_5643.removeMessageEvent(this._SafeStr_5998); this._SafeStr_5643 = null; }; } private function _SafeStr_6000(k:_SafeStr_4215):void { var _local_7:String; if (k == null){ return; }; var _local_2:_SafeStr_4980 = k._SafeStr_5325(); var _local_3:int = _local_2.itemId; var _local_4:String = _local_2.location; var _local_5:String = "post_it"; var _local_6:_SafeStr_2617; if (this._container.inventory != null){ _local_6 = this._container.inventory._SafeStr_6001(_local_3); }; if (((!((_local_6 == null))) && (!((this._container.roomEngine == null))))){ _local_7 = this._container.roomEngine._SafeStr_6002(_local_6.type); if (_local_7.match("post_it_")){ _local_5 = _local_7; }; }; if (this._container != null){ if (this._container.events != null){ this._container.events.dispatchEvent(new _SafeStr_4561(_SafeStr_4561._SafeStr_6003, _local_3, _local_4, _local_5)); }; }; } public function _SafeStr_5636():Array { return ([_SafeStr_4561._SafeStr_6003, _SafeStr_4560._SafeStr_6004]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4560; var _local_3:_SafeStr_4197; switch (k.type){ case _SafeStr_4560._SafeStr_6004: _local_2 = (k as _SafeStr_4560); if (_local_2 != null){ if (this._SafeStr_5643 != null){ _local_3 = new _SafeStr_4197(_local_2._SafeStr_5678, _local_2.location, _local_2._SafeStr_5988, _local_2.text); this._SafeStr_5643.send(_local_3); }; }; break; }; return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2617 = "_-1ux" (String#9573, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4197 = "_-1Ny" (String#25517, DoABC#3) // _SafeStr_4215 = "_-2Z1" (String#28402, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4444 = "_-3MO" (String#11065, DoABC#3) // _SafeStr_4560 = "_-4aY" (String#12329, DoABC#3) // _SafeStr_4561 = "_-3wS" (String#11674, DoABC#3) // _SafeStr_4980 = "_-5N3" (String#13153, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5988 = "_-3pr" (String#31524, DoABC#3) // _SafeStr_5998 = "_-0l7" (String#23985, DoABC#3) // _SafeStr_5999 = "_-0KH" (String#22973, DoABC#3) // _SafeStr_6000 = "_-3sq" (String#31641, DoABC#3) // _SafeStr_6001 = "_-2j" (String#10416, DoABC#3) // _SafeStr_6002 = "_-1so" (String#9535, DoABC#3) // _SafeStr_6003 = "_-v5" (String#40589, DoABC#3) // _SafeStr_6004 = "_-09C" (String#22518, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4445 package _-09L { import _-0b-._SafeStr_2819; import _-0U3.BackgroundColorFurniWidget; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2797; import _-58P._SafeStr_2384; import in._SafeStr_2436; import in._SafeStr_3068; import _-3yO._SafeStr_2464; import flash.events.Event; import _-0rE._SafeStr_2488; public class _SafeStr_4445 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _SafeStr_5451:BackgroundColorFurniWidget; private var _container:_SafeStr_2786; public function get disposed():Boolean { return (this._SafeStr_5406); } public function dispose():void { if (!this._SafeStr_5406){ this.container = null; this._SafeStr_5406 = true; }; } public function get type():String { return (_SafeStr_2814._SafeStr_6005); } public function set widget(k:BackgroundColorFurniWidget):void { this._SafeStr_5451 = k; } public function get container():_SafeStr_2786 { return (this._container); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { var k:Array = []; k.push(_SafeStr_2797._SafeStr_6006); return (k); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2384; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_3068; var _local_5:int; var _local_6:int; var _local_7:int; switch (k.type){ case _SafeStr_2797._SafeStr_6006: if (this._SafeStr_5996()){ _local_2 = (k as _SafeStr_2384); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); _local_4 = _local_3.getModel(); _local_5 = _local_4.getNumber(_SafeStr_2464._SafeStr_6007); _local_6 = _local_4.getNumber(_SafeStr_2464._SafeStr_6008); _local_7 = _local_4.getNumber(_SafeStr_2464._SafeStr_6009); this._SafeStr_5451.open(_local_3.getId(), _local_5, _local_6, _local_7); }; return; }; } private function _SafeStr_5996():Boolean { var k:Boolean = this._container.roomSession._SafeStr_5862; var _local_2 = (this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_5921); var _local_3:Boolean = this._container.sessionDataManager._SafeStr_5861; return (((((k) || (_local_3))) || (_local_2))); } public function update():void { } } }//package _-09L // _SafeStr_2384 = "_-2nD" (String#10475, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4445 = "_-4eN" (String#12394, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_5996 = "_-6Pl" (String#4236, DoABC#3) // _SafeStr_6005 = "_-2zY" (String#29435, DoABC#3) // _SafeStr_6006 = "_-1Y2" (String#25910, DoABC#3) // _SafeStr_6007 = "_-00q" (String#22214, DoABC#3) // _SafeStr_6008 = "_-5ub" (String#36608, DoABC#3) // _SafeStr_6009 = "_-5Nk" (String#35346, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4447 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-3E3._SafeStr_2841; import _-0i6._SafeStr_2307; import _-3qZ._SafeStr_2273; import _-0a2.MysteryBoxToolbarExtension; import _-1uj._SafeStr_2251; import _-58P._SafeStr_2797; import _-5tn._SafeStr_4176; import _-4rH._SafeStr_2298; import _-1rg._SafeStr_2333; import _-3yO._SafeStr_2464; import in._SafeStr_2436; import _-0ba._SafeStr_5076; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-pX._SafeStr_3693; import flash.events.Event; import _-3yO._SafeStr_2285; import flash.geom.Rectangle; import flash.geom.Point; import _-7P._SafeStr_4249; import _-3mZ._SafeStr_4971; import _-58P._SafeStr_2384; public class _SafeStr_4447 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5451:_SafeStr_2841; private var _SafeStr_5643:_SafeStr_2307; private var _SafeStr_6010:_SafeStr_2273 = null; private var _SafeStr_6011:MysteryBoxToolbarExtension; public function _SafeStr_4447() { this._SafeStr_6011 = new MysteryBoxToolbarExtension(this); } public function dispose():void { if (!this._disposed){ if (this._SafeStr_6011 != null){ this._SafeStr_6011.dispose(); this._SafeStr_6011 = null; }; this._SafeStr_6012(); if (((!((this._SafeStr_5643 == null))) && (this._SafeStr_6010))){ this._SafeStr_5643.removeMessageEvent(this._SafeStr_6010); this._SafeStr_6010 = null; }; this._SafeStr_5643 = null; this._SafeStr_5451 = null; }; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (null); } public function get roomEngine():_SafeStr_2251 { return (((this._container) ? this._container.roomEngine : null)); } private function _SafeStr_6012():void { if (this._container != null){ this._container.roomEngine.events.removeEventListener(_SafeStr_2797._SafeStr_6013, this._SafeStr_6014); this._container.roomEngine.events.removeEventListener(_SafeStr_2797._SafeStr_6015, this._SafeStr_6016); this._container.roomEngine.events.removeEventListener(_SafeStr_2797._SafeStr_6017, this._SafeStr_6018); this._container.roomEngine.events.removeEventListener(_SafeStr_2797._SafeStr_6019, this._SafeStr_6020); this._container.roomEngine.events.removeEventListener(_SafeStr_2797._SafeStr_6021, this._SafeStr_6022); }; this._container = null; } public function set container(k:_SafeStr_2786):void { this._SafeStr_6012(); this._container = k; if (k == null){ return; }; if (this._container.roomEngine != null){ this._container.roomEngine.events.addEventListener(_SafeStr_2797._SafeStr_6013, this._SafeStr_6014); this._container.roomEngine.events.addEventListener(_SafeStr_2797._SafeStr_6015, this._SafeStr_6016); this._container.roomEngine.events.addEventListener(_SafeStr_2797._SafeStr_6017, this._SafeStr_6018); this._container.roomEngine.events.addEventListener(_SafeStr_2797._SafeStr_6019, this._SafeStr_6020); this._container.roomEngine.events.addEventListener(_SafeStr_2797._SafeStr_6021, this._SafeStr_6022); }; } public function set widget(k:_SafeStr_2841):void { this._SafeStr_5451 = k; if (this._container.config.getBoolean("mysterybox.tracker.active")){ this._SafeStr_6011.createWindow(); }; } public function set connection(k:_SafeStr_2307):void { this._SafeStr_5643 = k; if (!this._SafeStr_6010){ this._SafeStr_6010 = new _SafeStr_4176(this._SafeStr_6023); this._SafeStr_5643.addMessageEvent(this._SafeStr_6010); }; } public function get roomSession():_SafeStr_2298 { return (((this._container) ? this._container.roomSession : null)); } public function _SafeStr_6024(k:_SafeStr_2436):_SafeStr_2333 { var _local_2:_SafeStr_2333; var _local_3:int; if (k){ _local_3 = k.getModel().getNumber(_SafeStr_2464._SafeStr_5858); _local_2 = this._container.sessionDataManager._SafeStr_5859(_local_3); }; return (_local_2); } public function _SafeStr_5636():Array { return ([_SafeStr_5076.MONSTERPLANT_SEED]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_5076; if (!k){ return (null); }; switch (k.type){ case _SafeStr_5076.MONSTERPLANT_SEED: _local_2 = (k as _SafeStr_5076); if (_local_2){ this._container.roomSession._SafeStr_6025(_local_2._SafeStr_5706); }; break; }; return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2797._SafeStr_6026, _SafeStr_2797._SafeStr_6027]); } public function _SafeStr_5642(k:Event):void { if (this._SafeStr_5451 == null){ return; }; var _local_2:_SafeStr_2797 = (k as _SafeStr_2797); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2436 = this.getRoomObject(_local_2._SafeStr_5678); if (_local_3 == null){ return; }; switch (k.type){ case _SafeStr_2797._SafeStr_6026: switch (_local_2.contextMenu){ case _SafeStr_3693.FRIEND_FURNITURE: this._SafeStr_5451._SafeStr_6028(_local_3); break; case _SafeStr_3693.MONSTERPLANT_SEED: if (this._container.isOwnerOfFurniture(_local_3)){ this._SafeStr_5451._SafeStr_6029(_local_3, _local_2.category); }; break; case _SafeStr_3693.MYSTERY_BOX: this._SafeStr_5451._SafeStr_6030(_local_3); break; case _SafeStr_3693.RANDOM_TELEPORT: this._SafeStr_5451._SafeStr_6031(_local_3, _local_2.category); break; case _SafeStr_3693.PURCHASABLE_CLOTHING: this._SafeStr_5451._SafeStr_6032(_local_3, _local_2.category); break; }; return; case _SafeStr_2797._SafeStr_6027: this._SafeStr_5451._SafeStr_6033(_local_3); return; }; } public function update():void { } public function _SafeStr_6034(k:int):Rectangle { return (this._container.roomEngine.getRoomObjectBoundingRectangle(this._container.roomSession.roomId, k, _SafeStr_2285._SafeStr_5887, this._container.getFirstCanvasId())); } public function _SafeStr_6035(k:int):Point { return (this._container.roomEngine._SafeStr_5708(this._container.roomSession.roomId, k, _SafeStr_2285._SafeStr_5887, this._container.getFirstCanvasId())); } public function _SafeStr_6036(k:int):void { this._container.navigator.goToPrivateRoom(k); } public function _SafeStr_6037(k:int):void { this._SafeStr_5643.send(new _SafeStr_4249(k)); } private function getRoomObject(k:int):_SafeStr_2436 { if (this._container == null){ return (null); }; return (this._container.roomEngine.getRoomObject(this._container.roomSession.roomId, k, _SafeStr_2285._SafeStr_5887)); } private function _SafeStr_6023(k:_SafeStr_4176):void { var _local_2:_SafeStr_4971; var _local_3:_SafeStr_2436; if (this._SafeStr_5451 != null){ _local_2 = k._SafeStr_5325(); _local_3 = this.getRoomObject(_local_2._SafeStr_5678); if (_local_3 != null){ this._SafeStr_5451._SafeStr_6038(_local_3, _local_2._SafeStr_6039, _local_2._SafeStr_6040, _local_2._SafeStr_6041, _local_2._SafeStr_6042, _local_2._SafeStr_6043); }; }; } private function _SafeStr_6014(k:_SafeStr_2384):void { var _local_2:_SafeStr_2436; var _local_3:Boolean; if (this._SafeStr_5451 != null){ _local_2 = this.getRoomObject(k._SafeStr_5678); if (_local_2 != null){ _local_3 = this._container.isOwnerOfFurniture(_local_2); if (!_local_3){ return; }; this._SafeStr_5451._SafeStr_6044(_local_2); }; }; } private function _SafeStr_6016(k:_SafeStr_2384):void { var _local_2:_SafeStr_2436; var _local_3:Boolean; if (this._SafeStr_5451 != null){ _local_2 = this.getRoomObject(k._SafeStr_5678); if (_local_2 != null){ _local_3 = this._container.isOwnerOfFurniture(_local_2); if (!_local_3){ return; }; this._SafeStr_5451._SafeStr_6045(_local_2); }; }; } private function _SafeStr_6020(k:_SafeStr_2384):void { var _local_2:_SafeStr_2436; var _local_3:Boolean; if (this._SafeStr_5451 != null){ _local_2 = this.getRoomObject(k._SafeStr_5678); if (_local_2 != null){ _local_3 = this._container.isOwnerOfFurniture(_local_2); if (!_local_3){ return; }; this._SafeStr_5451._SafeStr_6046(_local_2); }; }; } private function _SafeStr_6022(k:_SafeStr_2384):void { var _local_2:_SafeStr_2436; var _local_3:Boolean; if (this._SafeStr_5451 != null){ _local_2 = this.getRoomObject(k._SafeStr_5678); if (_local_2 != null){ _local_3 = this._container.isOwnerOfFurniture(_local_2); if (!_local_3){ return; }; this._SafeStr_5451._SafeStr_6047(_local_2); }; }; } private function _SafeStr_6018(k:_SafeStr_2384):void { var _local_2:_SafeStr_2436; if (this._SafeStr_5451 != null){ _local_2 = this.getRoomObject(k._SafeStr_5678); if (_local_2 != null){ this._SafeStr_5451._SafeStr_6048(_local_2); }; }; } public function get container():_SafeStr_2786 { return (this._container); } public function get widget():_SafeStr_2841 { return (this._SafeStr_5451); } } }//package _-09L // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2384 = "_-2nD" (String#10475, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2841 = "_-3NI" (String#11076, DoABC#3) // _SafeStr_3693 = "_-14s" (String#8712, DoABC#3) // _SafeStr_4176 = "_-1kO" (String#26395, DoABC#3) // _SafeStr_4249 = "_-cI" (String#39881, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4447 = "_-3wE" (String#11672, DoABC#3) // _SafeStr_4971 = "_-34B" (String#10799, DoABC#3) // _SafeStr_5076 = "_-RF" (String#14881, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_5708 = "_-5lr" (String#13544, DoABC#3) // _SafeStr_5858 = "_-9E" (String#38821, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_6010 = "_-45L" (String#32189, DoABC#3) // _SafeStr_6011 = "_-2Uv" (String#28235, DoABC#3) // _SafeStr_6012 = "_-2WF" (String#28291, DoABC#3) // _SafeStr_6013 = "_-30j" (String#29522, DoABC#3) // _SafeStr_6014 = "_-4Zp" (String#33398, DoABC#3) // _SafeStr_6015 = "_-0zQ" (String#24544, DoABC#3) // _SafeStr_6016 = "_-63k" (String#37010, DoABC#3) // _SafeStr_6017 = "_-0JT" (String#22938, DoABC#3) // _SafeStr_6018 = "_-zJ" (String#40762, DoABC#3) // _SafeStr_6019 = "_-2nl" (String#28991, DoABC#3) // _SafeStr_6020 = "_-6IE" (String#37566, DoABC#3) // _SafeStr_6021 = "_-5-I" (String#34391, DoABC#3) // _SafeStr_6022 = "_-168" (String#24849, DoABC#3) // _SafeStr_6023 = "_-5Dq" (String#34963, DoABC#3) // _SafeStr_6024 = "_-529" (String#12789, DoABC#3) // _SafeStr_6025 = "_-Oh" (String#14845, DoABC#3) // _SafeStr_6026 = "_-2nv" (String#28996, DoABC#3) // _SafeStr_6027 = "_-0Cd" (String#22658, DoABC#3) // _SafeStr_6028 = "_-4z9" (String#34345, DoABC#3) // _SafeStr_6029 = "_-0M0" (String#23041, DoABC#3) // _SafeStr_6030 = "_-F2" (String#39031, DoABC#3) // _SafeStr_6031 = "_-5am" (String#35848, DoABC#3) // _SafeStr_6032 = "_-2n8" (String#28968, DoABC#3) // _SafeStr_6033 = "_-09U" (String#22531, DoABC#3) // _SafeStr_6034 = "_-3zw" (String#31924, DoABC#3) // _SafeStr_6035 = "_-5rx" (String#36509, DoABC#3) // _SafeStr_6036 = "_-617" (String#36911, DoABC#3) // _SafeStr_6037 = "_-1bm" (String#26054, DoABC#3) // _SafeStr_6038 = "_-0y6" (String#24495, DoABC#3) // _SafeStr_6039 = "_-1jD" (String#26350, DoABC#3) // _SafeStr_6040 = "_-4rT" (String#34053, DoABC#3) // _SafeStr_6041 = "_-1lD" (String#26426, DoABC#3) // _SafeStr_6042 = "_-5Bw" (String#34890, DoABC#3) // _SafeStr_6043 = "_-5CF" (String#34903, DoABC#3) // _SafeStr_6044 = "_-5n6" (String#36320, DoABC#3) // _SafeStr_6045 = "_-5LI" (String#35257, DoABC#3) // _SafeStr_6046 = "_-2tD" (String#29200, DoABC#3) // _SafeStr_6047 = "_-1Zp" (String#25982, DoABC#3) // _SafeStr_6048 = "_-5mW" (String#36297, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4448 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4478; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-gx._SafeStr_2794; import _-50m._SafeStr_3889; import _-378._SafeStr_4477; import flash.events.Event; public class _SafeStr_4448 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (_SafeStr_2814._SafeStr_5956); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._disposed = true; this._container = null; } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_4478._SafeStr_6049); k.push(_SafeStr_4478._SafeStr_6050); return (k); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4478; var _local_3:_SafeStr_4478; if (((!(k)) || (!(this._container)))){ return (null); }; switch (k.type){ case _SafeStr_4478._SafeStr_6049: _local_2 = (k as _SafeStr_4478); if (((!(_local_2)) || (!(this._container.friendList)))){ return (null); }; this._container.friendList.acceptFriendRequest(_local_2._SafeStr_5332); break; case _SafeStr_4478._SafeStr_6050: _local_3 = (k as _SafeStr_4478); if (((!(_local_3)) || (!(this._container.friendList)))){ return (null); }; this._container.friendList.declineFriendRequest(_local_3._SafeStr_5332); break; }; return (null); } public function _SafeStr_5641():Array { var k:Array = []; k.push(_SafeStr_2794._SafeStr_6051); k.push(_SafeStr_3889._SafeStr_5954); k.push(_SafeStr_3889._SafeStr_6052); return (k); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_4477; var _local_3:String; var _local_4:_SafeStr_2794; var _local_5:_SafeStr_3889; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (k.type){ case _SafeStr_2794._SafeStr_6051: _local_4 = (k as _SafeStr_2794); if (!_local_4){ return; }; _local_3 = _SafeStr_4477._SafeStr_6053; _local_2 = new _SafeStr_4477(_local_3, _local_4._SafeStr_5332, _local_4.userId, _local_4.userName); break; case _SafeStr_3889._SafeStr_5954: case _SafeStr_3889._SafeStr_6052: _local_5 = (k as _SafeStr_3889); if (!_local_5){ return; }; _local_3 = _SafeStr_4477._SafeStr_6054; _local_2 = new _SafeStr_4477(_local_3, _local_5._SafeStr_5332); break; }; if (_local_2){ this._container.events.dispatchEvent(_local_2); }; } public function update():void { } } }//package _-09L // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2794 = "_-0hX" (String#8318, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3889 = "_-1-" (String#24562, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4448 = "_-3sf" (String#11616, DoABC#3) // _SafeStr_4477 = "_-6ke" (String#14521, DoABC#3) // _SafeStr_4478 = "_-3CA" (String#10925, DoABC#3) // _SafeStr_5332 = "_-4TV" (String#33166, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5954 = "_-5tX" (String#36563, DoABC#3) // _SafeStr_5956 = "_-5Nq" (String#35351, DoABC#3) // _SafeStr_6049 = "_-3-r" (String#29487, DoABC#3) // _SafeStr_6050 = "_-1v4" (String#26811, DoABC#3) // _SafeStr_6051 = "_-QP" (String#39452, DoABC#3) // _SafeStr_6052 = "_-07J" (String#22451, DoABC#3) // _SafeStr_6053 = "_-5H6" (String#35087, DoABC#3) // _SafeStr_6054 = "_-5Ea" (String#34993, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4449 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-0rr.ExternalImageWidget; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2815; import _-58P._SafeStr_2797; import in._SafeStr_2436; import flash.events.Event; import _-3yO._SafeStr_2285; import _-0rE._SafeStr_2488; import _-3qZ._SafeStr_2283; import _-pX._SafeStr_2814; public class _SafeStr_4449 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786; private var _SafeStr_5451:ExternalImageWidget; public function set container(k:_SafeStr_2786):void { this._container = k; } public function get container():_SafeStr_2786 { return (this._container); } public function set widget(k:ExternalImageWidget):void { this._SafeStr_5451 = k; } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2815._SafeStr_6055]); } public function _SafeStr_5642(k:Event):void { var _local_4:_SafeStr_2815; if (this._container.roomEngine == null){ return; }; if ((k is _SafeStr_2815)){ _local_4 = (k as _SafeStr_2815); if (_local_4.type == _SafeStr_2815._SafeStr_6055){ this._SafeStr_5451._SafeStr_6056(_local_4._SafeStr_5678); }; }; var _local_2:_SafeStr_2797 = (k as _SafeStr_2797); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2436 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); switch (k.type){ case _SafeStr_2797._SafeStr_5679: if (_local_3 != null){ this._SafeStr_5451._SafeStr_6057(_local_3); }; return; case _SafeStr_2797._SafeStr_5680: this._SafeStr_5451.hide(); return; }; } public function _SafeStr_6058(k:int):void { if (((!((this._container == null))) && (!((this._container.roomEngine == null))))){ this._container.roomEngine._SafeStr_5989(k, _SafeStr_2285._SafeStr_5987); }; } public function _SafeStr_5862():Boolean { return (this._container.roomSession._SafeStr_5862); } public function _SafeStr_6059():Boolean { return ((this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_6060)); } public function _SafeStr_6061(k:_SafeStr_2283):void { this._container.connection.send(k); } public function update():void { } public function dispose():void { this._container = null; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (_SafeStr_2814._SafeStr_6062); } public function get _SafeStr_6063():String { return (this._container.config.getProperty("stories.image_url_base")); } public function get _SafeStr_6064():String { return (this._container.config.getProperty("stories.image.sharing_url_base")); } public function get _SafeStr_6065():String { return (this._container.config.getProperty("extra_data_service_url")); } public function _SafeStr_6066():Boolean { return ((this._container.config.getProperty("stories.report.selfie.enabled") == "true")); } } }//package _-09L // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2815 = "_-0Y-" (String#23490, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4449 = "_-2ZX" (String#10276, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5679 = "_-5Lo" (String#35276, DoABC#3) // _SafeStr_5680 = "_-4GA" (String#32617, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_5989 = "_-4Yy" (String#12298, DoABC#3) // _SafeStr_6055 = "_-36l" (String#29760, DoABC#3) // _SafeStr_6056 = "_-3Ff" (String#30117, DoABC#3) // _SafeStr_6057 = "_-2ll" (String#28905, DoABC#3) // _SafeStr_6058 = "_-DW" (String#38980, DoABC#3) // _SafeStr_6059 = "_-6-P" (String#36836, DoABC#3) // _SafeStr_6060 = "_-0Bf" (String#22617, DoABC#3) // _SafeStr_6061 = "_-6Kr" (String#37655, DoABC#3) // _SafeStr_6062 = "_-0vu" (String#24409, DoABC#3) // _SafeStr_6063 = "_-6Qk" (String#37889, DoABC#3) // _SafeStr_6064 = "_-2VF" (String#28253, DoABC#3) // _SafeStr_6065 = "_-5u-" (String#36582, DoABC#3) // _SafeStr_6066 = "_-00D" (String#22197, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4450 package _-09L { import _-0b-._SafeStr_2819; import _-3HG._SafeStr_3075; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-24f._SafeStr_3076; import _-0ba._SafeStr_4451; import _-0ba._SafeStr_4552; import _-0ba._SafeStr_5071; import in._SafeStr_2436; import in._SafeStr_3068; import _-378._SafeStr_4551; import _-0rE._SafeStr_2488; import _-5Pb.FigureData; import _-3yO._SafeStr_2464; import _-24f._SafeStr_3079; import _-4rH._SafeStr_2335; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4450 implements _SafeStr_2819, _SafeStr_3075 { private static const _SafeStr_6067:String = "hd-99999-99999.lg-270-62"; private static const _SafeStr_6068:String = "hd-99999-99999.ch-630-62.lg-695-62"; private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5717:int = -1; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_6069); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { if (((this._container) && (this._container.avatarEditor))){ this._container.avatarEditor.close(_SafeStr_3076._SafeStr_6070); }; this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_6071, _SafeStr_4552._SafeStr_6072, _SafeStr_5071._SafeStr_5804]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_5:_SafeStr_4451; var _local_6:_SafeStr_4552; var _local_7:Boolean; var _local_8:String; var _local_9:String; var _local_2:_SafeStr_2436; var _local_3:_SafeStr_3068; var _local_4:_SafeStr_4551; switch (k.type){ case _SafeStr_4451._SafeStr_6071: _local_5 = (k as _SafeStr_4451); _local_2 = this._container.roomEngine.getRoomObject(_local_5.roomId, _local_5.id, _local_5.category); if (_local_2 != null){ _local_3 = _local_2.getModel(); if (_local_3 != null){ _local_7 = ((((this._container.roomSession._SafeStr_5862) || (this._container.sessionDataManager._SafeStr_5861))) || ((this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_5921))); if (_local_7){ _local_4 = new _SafeStr_4551(_SafeStr_4551._SafeStr_6073, _local_5.id, _local_5.category, _local_5.roomId); this._container.events.dispatchEvent(_local_4); }; }; }; break; case _SafeStr_4552._SafeStr_6072: _local_6 = (k as _SafeStr_4552); _local_2 = this._container.roomEngine.getRoomObject(_local_6.roomId, _local_6._SafeStr_5678, _local_6._SafeStr_6074); if (_local_2 != null){ _local_3 = _local_2.getModel(); if (_local_3 != null){ this._SafeStr_5717 = _local_6._SafeStr_5678; _local_8 = FigureData._SafeStr_6075; _local_9 = _local_3.getString(_SafeStr_2464._SafeStr_6076); if ((((_local_9 == null)) || ((_local_9 == "")))){ _local_9 = _SafeStr_6067; }; if (_local_6.gender == FigureData._SafeStr_6077){ _local_8 = FigureData._SafeStr_6077; _local_9 = _local_3.getString(_SafeStr_2464._SafeStr_6078); if ((((_local_9 == null)) || ((_local_9 == "")))){ _local_9 = _SafeStr_6068; }; }; if (this._container.avatarEditor.openEditor(_SafeStr_3076._SafeStr_6070, this, [_SafeStr_3079._SafeStr_6079, _SafeStr_3079._SafeStr_5417], false, "${widget.furni.clothingchange.editor.title}")){ this._container.avatarEditor.loadAvatarInEditor(_SafeStr_3076._SafeStr_6070, _local_9, _local_8, _SafeStr_2335._SafeStr_6080); _local_4 = new _SafeStr_4551(_SafeStr_4551._SafeStr_6073, _local_6._SafeStr_5678, _local_6._SafeStr_6074, _local_6.roomId); this._container.events.dispatchEvent(_local_4); }; }; }; break; }; return (null); } public function update():void { } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { } public function _SafeStr_6081(k:String, _arg_2:String):void { if (this._container == null){ return; }; this._container.roomSession._SafeStr_6082(this._SafeStr_5717, _arg_2, k); this._container.avatarEditor.close(_SafeStr_3076._SafeStr_6070); } } }//package _-09L // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_3075 = "_-6KO" (String#14118, DoABC#3) // _SafeStr_3076 = "_-6I2" (String#14077, DoABC#3) // _SafeStr_3079 = "_-5xB" (String#13724, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4450 = "_-46r" (String#11856, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4551 = "_-" (String#7589, DoABC#3) // _SafeStr_4552 = "_-6fR" (String#14432, DoABC#3) // _SafeStr_5071 = "_-52P" (String#12794, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5417 = "_-16J" (String#24857, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5804 = "_-2EM" (String#27595, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_6067 = "_-53u" (String#34580, DoABC#3) // _SafeStr_6068 = "_-659" (String#37065, DoABC#3) // _SafeStr_6069 = "_-23G" (String#27165, DoABC#3) // _SafeStr_6070 = "_-11i" (String#24674, DoABC#3) // _SafeStr_6071 = "_-3Do" (String#30041, DoABC#3) // _SafeStr_6072 = "_-67H" (String#37147, DoABC#3) // _SafeStr_6073 = "_-63P" (String#36996, DoABC#3) // _SafeStr_6074 = "_-6L7" (String#37667, DoABC#3) // _SafeStr_6075 = "_-3wG" (String#31789, DoABC#3) // _SafeStr_6076 = "_-nS" (String#40299, DoABC#3) // _SafeStr_6077 = "_-3ST" (String#30632, DoABC#3) // _SafeStr_6078 = "_-4aU" (String#33419, DoABC#3) // _SafeStr_6079 = "_-3aW" (String#30940, DoABC#3) // _SafeStr_6080 = "_-417" (String#32015, DoABC#3) // _SafeStr_6081 = "_-3gQ" (String#11405, DoABC#3) // _SafeStr_6082 = "_-34i" (String#10809, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4454 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4465; import _-0ba._SafeStr_2746; import _-3yO._SafeStr_2285; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-1rg._SafeStr_2333; import in._SafeStr_2436; import _-3yO._SafeStr_2464; import _-378._SafeStr_5077; import _-378._SafeStr_4464; import flash.events.Event; public class _SafeStr_4454 implements _SafeStr_2819 { private var _container:_SafeStr_2786 = null; private var _SafeStr_5406:Boolean = false; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_6083); } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function set container(k:_SafeStr_2786):void { this._container = k; } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_4465._SafeStr_6084); k.push(_SafeStr_2746._SafeStr_5973); return (k); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_2746; if (k == null){ return (null); }; switch (k.type){ case _SafeStr_4465._SafeStr_6084: this._SafeStr_6085(); break; case _SafeStr_2746._SafeStr_5973: _local_2 = (k as _SafeStr_2746); if (_local_2 == null){ return (null); }; if ((((_local_2.category == _SafeStr_2285._SafeStr_5887)) || ((_local_2.category == _SafeStr_2285._SafeStr_5987)))){ this._container.roomEngine._SafeStr_5975(this._container.roomSession.roomId, _local_2.id, _local_2.category); }; break; }; return (null); } private function _SafeStr_6085():void { var _local_3:int; var _local_4:int; var _local_5:_SafeStr_2333; var _local_6:String; var _local_7:_SafeStr_2436; var _local_9:String; var _local_10:int; if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))){ return; }; if (this._container.roomSession.userDataManager == null){ return; }; var k:int = this._container.roomSession.roomId; var _local_2:Array = []; var _local_8:int = this._container.roomEngine._SafeStr_5977(k, _SafeStr_2285._SafeStr_5887); _local_3 = 0; while (_local_3 < _local_8) { _local_7 = this._container.roomEngine._SafeStr_5978(k, _local_3, _SafeStr_2285._SafeStr_5887); if (_local_7 != null){ _local_4 = _local_7.getModel().getNumber(_SafeStr_2464._SafeStr_5858); _local_5 = this._container.sessionDataManager._SafeStr_5859(_local_4); if (_local_5 != null){ _local_6 = _local_5._SafeStr_5870; } else { _local_6 = _local_7.getType(); }; _local_2.push(new _SafeStr_5077(_local_7.getId(), _SafeStr_2285._SafeStr_5887, _local_6)); }; _local_3++; }; _local_8 = this._container.roomEngine._SafeStr_5977(k, _SafeStr_2285._SafeStr_5987); _local_3 = 0; while (_local_3 < _local_8) { _local_7 = this._container.roomEngine._SafeStr_5978(k, _local_3, _SafeStr_2285._SafeStr_5987); if (_local_7 != null){ _local_9 = _local_7.getType(); if (_local_9.indexOf("poster") == 0){ _local_10 = int(_local_9.replace("poster", "")); _local_6 = this._container.localization.getLocalization((("poster_" + _local_10) + "_name"), (("poster_" + _local_10) + "_name")); } else { _local_4 = _local_7.getModel().getNumber(_SafeStr_2464._SafeStr_5858); _local_5 = this._container.sessionDataManager._SafeStr_5869(_local_4); if (((!((_local_5 == null))) && ((_local_5._SafeStr_5870.length > 0)))){ _local_6 = _local_5._SafeStr_5870; } else { _local_6 = _local_9; }; }; _local_2.push(new _SafeStr_5077(_local_7.getId(), _SafeStr_2285._SafeStr_5987, _local_6)); }; _local_3++; }; _local_2.sort(this._SafeStr_5976); this._container.events.dispatchEvent(new _SafeStr_4464(_SafeStr_4464._SafeStr_6086, _local_2, this._container.sessionDataManager._SafeStr_5861)); } private function _SafeStr_5976(k:_SafeStr_5077, _arg_2:_SafeStr_5077):int { if ((((((((((k == null)) || ((_arg_2 == null)))) || ((k.name == _arg_2.name)))) || ((k.name.length == 0)))) || ((_arg_2.name.length == 0)))){ return (1); }; var _local_3:Array = new Array(k.name.toUpperCase(), _arg_2.name.toUpperCase()).sort(); if (_local_3.indexOf(k.name.toUpperCase()) == 0){ return (-1); }; return (1); } public function _SafeStr_5641():Array { return (null); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2746 = "_-6Ag" (String#37290, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4454 = "_-138" (String#24730, DoABC#3) // _SafeStr_4464 = "_-3fA" (String#11382, DoABC#3) // _SafeStr_4465 = "_-Ws" (String#14987, DoABC#3) // _SafeStr_5077 = "_-0Gi" (String#7870, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5858 = "_-9E" (String#38821, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5869 = "_-37n" (String#1531, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_5973 = "_-3ET" (String#30070, DoABC#3) // _SafeStr_5975 = "_-3Od" (String#1538, DoABC#3) // _SafeStr_5976 = "_-2k8" (String#10432, DoABC#3) // _SafeStr_5977 = "_-1bO" (String#1480, DoABC#3) // _SafeStr_5978 = "_-0u" (String#1458, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_6083 = "_-6gH" (String#38535, DoABC#3) // _SafeStr_6084 = "_-068" (String#22409, DoABC#3) // _SafeStr_6085 = "_-1rU" (String#26668, DoABC#3) // _SafeStr_6086 = "_-50E" (String#34430, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4457 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-6OG._SafeStr_2826; import _-pX._SafeStr_2814; import _-Yv._SafeStr_2622; import _-0ba._SafeStr_4465; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public class _SafeStr_4457 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5451:_SafeStr_2826; public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this.container = null; this._SafeStr_5451 = null; this._disposed = true; }; } public function get type():String { return (_SafeStr_2814._SafeStr_6087); } public function set widget(k:_SafeStr_2826):void { this._SafeStr_5451 = k; } public function set container(k:_SafeStr_2786):void { if (((this._container) && (this._container.inventory))){ this._container.inventory.events.removeEventListener(_SafeStr_2622._SafeStr_5776, this._SafeStr_6088); }; this._container = k; if (((this._container) && (this._container.inventory))){ this._container.inventory.events.addEventListener(_SafeStr_2622._SafeStr_5776, this._SafeStr_6088); }; } public function get container():_SafeStr_2786 { return (this._container); } private function _SafeStr_6088(k:_SafeStr_2622):void { if (this._SafeStr_5451){ this._SafeStr_5451.open(); }; } public function _SafeStr_5636():Array { return ([_SafeStr_4465._SafeStr_5816]); } public function _SafeStr_5641():Array { return ([]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { if (!k){ return (null); }; switch (k.type){ case _SafeStr_4465._SafeStr_5816: this._SafeStr_5451.open(); break; }; return (null); } public function _SafeStr_5642(k:Event):void { } public function update():void { } } }//package _-09L // _SafeStr_2622 = "_-0jJ" (String#23912, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2826 = "_-56t" (String#12867, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4457 = "_-5cb" (String#13395, DoABC#3) // _SafeStr_4465 = "_-Ws" (String#14987, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5776 = "_-0I1" (String#22879, DoABC#3) // _SafeStr_5816 = "_-1DT" (String#25126, DoABC#3) // _SafeStr_6087 = "_-06W" (String#22421, DoABC#3) // _SafeStr_6088 = "_-1vY" (String#9585, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4458 package _-09L { import _-0b-._SafeStr_2819; import _-0MK._SafeStr_3; import _-0b-._SafeStr_2786; import _-0b-.RoomDesktop; import _-4Yt.RoomThumbnailCameraWidget; import _-1P._SafeStr_4056; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; import _-pX._SafeStr_2814; import _-0eH._SafeStr_3023; import _-6Sv._SafeStr_3604; public class _SafeStr_4458 implements _SafeStr_2819, _SafeStr_3 { private var _container:_SafeStr_2786 = null; private var _SafeStr_6089:RoomDesktop; private var _SafeStr_5451:RoomThumbnailCameraWidget; private var _SafeStr_6090:_SafeStr_4056; public function _SafeStr_4458(k:RoomDesktop) { this._SafeStr_6089 = k; } public function get _SafeStr_6091():RoomDesktop { return (this._SafeStr_6089); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function set widget(k:RoomThumbnailCameraWidget):void { this._SafeStr_5451 = k; } public function set container(k:_SafeStr_2786):void { this._container = k; this._SafeStr_6090 = new _SafeStr_4056(this._SafeStr_6092); this._container.connection.addMessageEvent(this._SafeStr_6090); } public function dispose():void { if (((((this._container) && (this._container.connection))) && (this._SafeStr_6090))){ this._container.connection.removeMessageEvent(this._SafeStr_6090); }; } public function get disposed():Boolean { return (false); } public function _SafeStr_5642(k:Event):void { } public function update():void { } public function get type():String { return (_SafeStr_2814._SafeStr_6093); } public function get container():_SafeStr_2786 { return (this._container); } public function _SafeStr_6094():_SafeStr_3023 { return (_SafeStr_3023(this._SafeStr_6089.roomEngine._SafeStr_6095(this._SafeStr_5451._SafeStr_6096, this._SafeStr_6089._SafeStr_6097, true))); } public function _SafeStr_6098(k:_SafeStr_3023):void { this._container.connection.send(k); } private function _SafeStr_6092(k:_SafeStr_4056):void { this._SafeStr_5451.destroy(); if (k._SafeStr_5325()._SafeStr_6099()){ this._container.windowManager.alert("${navigator.thumbnail.camera.title}", "${navigator.thumbnail.camera.success}", _SafeStr_3604._SafeStr_6100, null); } else { if (k._SafeStr_5325()._SafeStr_6101()){ this._container.windowManager.alert("${generic.alert.title}", "${camera.render.count.info}", 0, null); }; }; } } }//package _-09L // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3023 = "_-1f4" (String#26175, DoABC#3) // _SafeStr_3604 = "_-2Pj" (String#10129, DoABC#3) // _SafeStr_4056 = "_-4dj" (String#33536, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4458 = "_-6-t" (String#13781, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_6089 = "_-2zq" (String#3345, DoABC#3) // _SafeStr_6090 = "_-6Rz" (String#37931, DoABC#3) // _SafeStr_6091 = "_-0Ak" (String#22578, DoABC#3) // _SafeStr_6092 = "_-0rh" (String#24238, DoABC#3) // _SafeStr_6093 = "_-6at" (String#38301, DoABC#3) // _SafeStr_6094 = "_-2JX" (String#27794, DoABC#3) // _SafeStr_6095 = "_-4aT" (String#12327, DoABC#3) // _SafeStr_6096 = "try " (String#46334, DoABC#3) // _SafeStr_6097 = "_-3lC" (String#11482, DoABC#3) // _SafeStr_6098 = "_-0Uq" (String#23360, DoABC#3) // _SafeStr_6099 = "_-rE" (String#40443, DoABC#3) // _SafeStr_6100 = "_-0bL" (String#8212, DoABC#3) // _SafeStr_6101 = "_-3AW" (String#29905, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4459 package _-09L { import _-0b-._SafeStr_2819; import _-0MK._SafeStr_3; import _-0b-._SafeStr_2786; import _-4Yt._SafeStr_2836; import _-1P._SafeStr_4027; import _-1P._SafeStr_4310; import _-1P._SafeStr_4302; import _-1P._SafeStr_4122; import _-1P._SafeStr_4292; import _-0b-.RoomDesktop; import _-pX._SafeStr_2814; import _-40u._SafeStr_2295; import _-3v-._SafeStr_2507; import _-0eH._SafeStr_4126; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; import _-0eH._SafeStr_4325; import _-0eH._SafeStr_4092; import _-0eH._SafeStr_4179; import _-0eH.RenderRoomMessageComposer; public class _SafeStr_4459 implements _SafeStr_2819, _SafeStr_3 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5451:_SafeStr_2836; private var _SafeStr_6102:_SafeStr_4027; private var _SafeStr_6103:_SafeStr_4310; private var _SafeStr_6104:_SafeStr_4302; private var _SafeStr_6105:_SafeStr_4122; private var _SafeStr_6106:_SafeStr_4292; private var _SafeStr_6089:RoomDesktop; private var _SafeStr_6107:int = 999; private var _SafeStr_6108:int = 999; private var _SafeStr_6109:int = 999; public function _SafeStr_4459(k:RoomDesktop) { this._SafeStr_6089 = k; } public function get _SafeStr_6110():int { return (this._SafeStr_6107); } public function get _SafeStr_6111():int { return (this._SafeStr_6108); } public function get _SafeStr_6112():int { return (this._SafeStr_6109); } public function get type():String { return (_SafeStr_2814.CAMERA); } public function get _SafeStr_6091():RoomDesktop { return (this._SafeStr_6089); } public function set container(k:_SafeStr_2786):void { if (((this._container) && (this._container.toolbar))){ this._container.toolbar.events.removeEventListener(_SafeStr_2295._SafeStr_6113, this._SafeStr_6114); }; this._container = k; if (((this._container) && (this._container.toolbar))){ this._container.toolbar.events.addEventListener(_SafeStr_2295._SafeStr_6113, this._SafeStr_6114); }; this._SafeStr_6102 = new _SafeStr_4027(this._SafeStr_6115); this._SafeStr_6103 = new _SafeStr_4310(this._SafeStr_6116); this._SafeStr_6104 = new _SafeStr_4302(this._SafeStr_6117); this._SafeStr_6105 = new _SafeStr_4122(this._SafeStr_6118); this._SafeStr_6106 = new _SafeStr_4292(this._SafeStr_6119); this._container.connection.addMessageEvent(this._SafeStr_6102); this._container.connection.addMessageEvent(this._SafeStr_6103); this._container.connection.addMessageEvent(this._SafeStr_6104); this._container.connection.addMessageEvent(this._SafeStr_6105); this._container.connection.addMessageEvent(this._SafeStr_6106); } public function _SafeStr_6120():void { if (this._container.sessionDataManager.isPerkAllowed(_SafeStr_2507.CAMERA)){ this._container.connection.send(new _SafeStr_4126()); }; } private function _SafeStr_6119(k:_SafeStr_4292):void { this._SafeStr_6107 = k._SafeStr_5325()._SafeStr_6121(); this._SafeStr_6108 = k._SafeStr_5325()._SafeStr_6122(); this._SafeStr_6109 = k._SafeStr_5325()._SafeStr_6123(); } private function _SafeStr_6116(k:_SafeStr_4310):void { if (this._SafeStr_5451){ this._SafeStr_5451._SafeStr_6124(); }; } private function _SafeStr_6117(k:_SafeStr_4302):void { if (this._SafeStr_5451){ this._SafeStr_5451._SafeStr_6125(k); }; } private function _SafeStr_6118(k:_SafeStr_4122):void { if (this._SafeStr_5451){ this._SafeStr_5451._SafeStr_6126(k); }; } private function _SafeStr_6115(k:_SafeStr_4027):void { if (!this._SafeStr_5451){ return; }; var _local_2:String = k._SafeStr_5325().url; this._SafeStr_5451._SafeStr_6127(_local_2); } public function get container():_SafeStr_2786 { return (this._container); } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { } public function update():void { } public function dispose():void { if (((this._container) && (this.container.connection))){ this._container.connection.removeMessageEvent(this._SafeStr_6102); this._container.connection.removeMessageEvent(this._SafeStr_6103); this._container.connection.removeMessageEvent(this._SafeStr_6104); this._container.connection.removeMessageEvent(this._SafeStr_6105); this._container.connection.removeMessageEvent(this._SafeStr_6106); }; this._disposed = true; this._container = null; this._SafeStr_6089 = null; this._SafeStr_5451 = null; } public function get disposed():Boolean { return (this._disposed); } public function set widget(k:_SafeStr_2836):void { this._SafeStr_5451 = k; } private function _SafeStr_6114(k:_SafeStr_2295):void { if (k.type == _SafeStr_2295._SafeStr_6113){ if (this._SafeStr_5451){ this._SafeStr_5451._SafeStr_6128(k._SafeStr_6129); }; }; } public function _SafeStr_6130(k:String, _arg_2:Function):void { this._SafeStr_6089._SafeStr_6130(k, _arg_2); } public function _SafeStr_6131(k:String, _arg_2:Function):void { this._SafeStr_6089._SafeStr_6131(k, _arg_2); } public function _SafeStr_6132():void { this._container.connection.send(new _SafeStr_4325()); } public function _SafeStr_6133():void { this._container.connection.send(new _SafeStr_4092()); } public function _SafeStr_6134():void { this._container.connection.send(new _SafeStr_4179()); } public function _SafeStr_6094():RenderRoomMessageComposer { return ((this._SafeStr_6089.roomEngine._SafeStr_6095(this._SafeStr_5451._SafeStr_6135(), this._SafeStr_6089._SafeStr_6097) as RenderRoomMessageComposer)); } public function _SafeStr_6098(k:RenderRoomMessageComposer):void { this._container.connection.send(k); } } }//package _-09L // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2507 = "_-60k" (String#36892, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2836 = "_-2dN" (String#10334, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4027 = "_-6fY" (String#38507, DoABC#3) // _SafeStr_4092 = "_-0QA" (String#23198, DoABC#3) // _SafeStr_4122 = " for" (String#18592, DoABC#3) // _SafeStr_4126 = "_-4BA" (String#32422, DoABC#3) // _SafeStr_4179 = "_-5iE" (String#36144, DoABC#3) // _SafeStr_4292 = "_-56a" (String#34688, DoABC#3) // _SafeStr_4302 = "_-3xv" (String#31856, DoABC#3) // _SafeStr_4310 = "_-5PX" (String#35419, DoABC#3) // _SafeStr_4325 = "_-4IX" (String#32710, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4459 = "_-1MJ" (String#9008, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_6089 = "_-2zq" (String#3345, DoABC#3) // _SafeStr_6091 = "_-0Ak" (String#22578, DoABC#3) // _SafeStr_6094 = "_-2JX" (String#27794, DoABC#3) // _SafeStr_6095 = "_-4aT" (String#12327, DoABC#3) // _SafeStr_6097 = "_-3lC" (String#11482, DoABC#3) // _SafeStr_6098 = "_-0Uq" (String#23360, DoABC#3) // _SafeStr_6102 = "_-2wP" (String#29321, DoABC#3) // _SafeStr_6103 = "_-3rV" (String#31591, DoABC#3) // _SafeStr_6104 = "_-3mG" (String#31389, DoABC#3) // _SafeStr_6105 = "_-6LF" (String#37674, DoABC#3) // _SafeStr_6106 = "_-Y-" (String#39722, DoABC#3) // _SafeStr_6107 = "_-4-J" (String#11747, DoABC#3) // _SafeStr_6108 = "_-0FJ" (String#7850, DoABC#3) // _SafeStr_6109 = "_-2Oh" (String#10111, DoABC#3) // _SafeStr_6110 = "_-67X" (String#37159, DoABC#3) // _SafeStr_6111 = "_-1-l" (String#24591, DoABC#3) // _SafeStr_6112 = "_-1iS" (String#26316, DoABC#3) // _SafeStr_6113 = "_-0fI" (String#23768, DoABC#3) // _SafeStr_6114 = "_-3ZG" (String#30895, DoABC#3) // _SafeStr_6115 = "_-3LR" (String#30361, DoABC#3) // _SafeStr_6116 = "_-Pk" (String#14861, DoABC#3) // _SafeStr_6117 = "_-16V" (String#24864, DoABC#3) // _SafeStr_6118 = "_-PE" (String#39405, DoABC#3) // _SafeStr_6119 = "_-3Un" (String#30720, DoABC#3) // _SafeStr_6120 = "_-10X" (String#24626, DoABC#3) // _SafeStr_6121 = "_-6C7" (String#37344, DoABC#3) // _SafeStr_6122 = "_-5-A" (String#34386, DoABC#3) // _SafeStr_6123 = "_-5fK" (String#36029, DoABC#3) // _SafeStr_6124 = "_-09-" (String#22511, DoABC#3) // _SafeStr_6125 = "_-1Bl" (String#25059, DoABC#3) // _SafeStr_6126 = "_-1Lw" (String#25438, DoABC#3) // _SafeStr_6127 = "_-2tu" (String#29227, DoABC#3) // _SafeStr_6128 = "_-1gv" (String#26252, DoABC#3) // _SafeStr_6129 = "_-6ks" (String#14525, DoABC#3) // _SafeStr_6130 = "_-2Jl" (String#27800, DoABC#3) // _SafeStr_6131 = "_-5ux" (String#36624, DoABC#3) // _SafeStr_6132 = "_-2iA" (String#28770, DoABC#3) // _SafeStr_6133 = "_-3um" (String#31729, DoABC#3) // _SafeStr_6134 = "_-5Wq" (String#35692, DoABC#3) // _SafeStr_6135 = "_-5sZ" (String#36528, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4460 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4451; import _-0ba._SafeStr_4566; import _-0ba._SafeStr_4564; import _-0ba._SafeStr_4567; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-0rE._SafeStr_2488; import _-gx.RoomSessionDimmerPresetsEvent; import _-58P._SafeStr_2796; import _-58P._SafeStr_2797; import _-378.RoomWidgetDimmerUpdateEvent; import _-378._SafeStr_4568; import _-gx._SafeStr_4463; import flash.events.Event; public class _SafeStr_4460 implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_6136); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4451._SafeStr_6137, _SafeStr_4566._SafeStr_6138, _SafeStr_4564._SafeStr_6139, _SafeStr_4567._SafeStr_6140]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:int; var _local_3:_SafeStr_4567; var _local_4:_SafeStr_4566; switch (k.type){ case _SafeStr_4451._SafeStr_6137: if (this._SafeStr_5996()){ this._container.roomSession._SafeStr_6141(); }; break; case _SafeStr_4566._SafeStr_6138: if (this._SafeStr_5996()){ _local_4 = (k as _SafeStr_4566); this._container.roomSession._SafeStr_6142(_local_4._SafeStr_6143, _local_4._SafeStr_6144, _local_4.color, _local_4._SafeStr_6145, _local_4.apply); }; break; case _SafeStr_4564._SafeStr_6139: if (this._SafeStr_5996()){ this._container.roomSession._SafeStr_6146(); }; break; case _SafeStr_4567._SafeStr_6140: _local_2 = this._container.roomSession.roomId; _local_3 = (k as _SafeStr_4567); if ((((_local_3 == null)) || ((this._container.roomEngine == null)))){ return (null); }; this._container.roomEngine._SafeStr_6147(_local_2, _local_3.color, _local_3._SafeStr_6145, _local_3._SafeStr_6148); break; }; return (null); } private function _SafeStr_5996():Boolean { var k:Boolean = this._container.roomSession._SafeStr_5862; var _local_2 = (this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_5921); var _local_3:Boolean = this._container.sessionDataManager._SafeStr_5861; return (((((k) || (_local_3))) || (_local_2))); } public function _SafeStr_5641():Array { var k:Array = []; k.push(RoomSessionDimmerPresetsEvent._SafeStr_6149); k.push(_SafeStr_2796._SafeStr_6150); k.push(_SafeStr_2797._SafeStr_6151); return (k); } public function _SafeStr_5642(k:Event):void { var _local_2:RoomSessionDimmerPresetsEvent; var _local_3:RoomWidgetDimmerUpdateEvent; var _local_4:_SafeStr_2796; var _local_5:_SafeStr_4568; var _local_6:int; var _local_7:_SafeStr_4463; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (k.type){ case RoomSessionDimmerPresetsEvent._SafeStr_6149: _local_2 = (k as RoomSessionDimmerPresetsEvent); _local_3 = new RoomWidgetDimmerUpdateEvent(RoomWidgetDimmerUpdateEvent._SafeStr_6152); _local_3._SafeStr_6153 = _local_2._SafeStr_6153; _local_6 = 0; while (_local_6 < _local_2._SafeStr_6154) { _local_7 = _local_2._SafeStr_6155(_local_6); if (_local_7 != null){ _local_3._SafeStr_6156(_local_7.id, _local_7.type, _local_7.color, _local_7._SafeStr_6157); }; _local_6++; }; this._container.events.dispatchEvent(_local_3); return; case _SafeStr_2796._SafeStr_6150: _local_4 = (k as _SafeStr_2796); _local_5 = new _SafeStr_4568(_local_4.state, _local_4._SafeStr_6158, _local_4._SafeStr_6159, _local_4.color, _local_4._SafeStr_6145); this._container.events.dispatchEvent(_local_5); return; case _SafeStr_2797._SafeStr_6151: this._container.events.dispatchEvent(new RoomWidgetDimmerUpdateEvent(RoomWidgetDimmerUpdateEvent._SafeStr_6160)); return; }; } public function update():void { } } }//package _-09L // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2796 = "_-4AR" (String#11908, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4460 = "_-1ht" (String#26292, DoABC#3) // _SafeStr_4463 = "_-5RN" (String#13218, DoABC#3) // _SafeStr_4564 = "_-3qJ" (String#11575, DoABC#3) // _SafeStr_4566 = "_-347" (String#10797, DoABC#3) // _SafeStr_4567 = "_-50k" (String#12772, DoABC#3) // _SafeStr_4568 = "_-6gG" (String#14446, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_5996 = "_-6Pl" (String#4236, DoABC#3) // _SafeStr_6136 = "_-65R" (String#37074, DoABC#3) // _SafeStr_6137 = "_-49J" (String#32347, DoABC#3) // _SafeStr_6138 = "_-5Hq" (String#35117, DoABC#3) // _SafeStr_6139 = "_-1n-" (String#26496, DoABC#3) // _SafeStr_6140 = "_-288" (String#27352, DoABC#3) // _SafeStr_6141 = "_-aT" (String#15066, DoABC#3) // _SafeStr_6142 = "_-po" (String#15319, DoABC#3) // _SafeStr_6143 = "_-1aC" (String#25996, DoABC#3) // _SafeStr_6144 = "_-6iI" (String#38620, DoABC#3) // _SafeStr_6145 = "_-37U" (String#29789, DoABC#3) // _SafeStr_6146 = "_-0qm" (String#8469, DoABC#3) // _SafeStr_6147 = "_-4gs" (String#3757, DoABC#3) // _SafeStr_6148 = "_-vH" (String#40598, DoABC#3) // _SafeStr_6149 = "_-2YM" (String#28380, DoABC#3) // _SafeStr_6150 = "_-5jK" (String#36179, DoABC#3) // _SafeStr_6151 = "_-3Kg" (String#30329, DoABC#3) // _SafeStr_6152 = "_-0Ha" (String#22861, DoABC#3) // _SafeStr_6153 = "_-0vE" (String#24383, DoABC#3) // _SafeStr_6154 = "_-3Ok" (String#30491, DoABC#3) // _SafeStr_6155 = "_-0nn" (String#24086, DoABC#3) // _SafeStr_6156 = "_-2uM" (String#29243, DoABC#3) // _SafeStr_6157 = "_-iH" (String#40101, DoABC#3) // _SafeStr_6158 = "_-0d6" (String#23682, DoABC#3) // _SafeStr_6159 = "_-5bD" (String#35866, DoABC#3) // _SafeStr_6160 = "_-yN" (String#40719, DoABC#3) //------------------------------------------------------------ //_-09L._SafeStr_4461 package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4511; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-gx._SafeStr_2790; import _-378._SafeStr_4541; import flash.events.Event; public class _SafeStr_4461 implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (_SafeStr_2814._SafeStr_5956); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._disposed = true; this._container = null; } public function _SafeStr_5636():Array { return ([_SafeStr_4511._SafeStr_5957, _SafeStr_4511._SafeStr_6161, _SafeStr_4511._SafeStr_6162]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:_SafeStr_4511 = (k as _SafeStr_4511); if (_local_2 == null){ return (null); }; switch (k.type){ case _SafeStr_4511._SafeStr_6162: this._container.roomSession._SafeStr_6163(_local_2.id); break; case _SafeStr_4511._SafeStr_6161: this._container.roomSession._SafeStr_6164(_local_2.id); break; case _SafeStr_4511._SafeStr_5957: this._container.roomSession._SafeStr_6165(_local_2.id, _local_2._SafeStr_5969, _local_2.answers); break; }; return (null); } public function _SafeStr_5641():Array { var k:Array = []; k.push(_SafeStr_2790._SafeStr_6166); k.push(_SafeStr_2790.ERROR); k.push(_SafeStr_2790._SafeStr_6167); return (k); } public function _SafeStr_5642(k:Event):void { var _local_3:_SafeStr_4541; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; var _local_2:_SafeStr_2790 = (k as _SafeStr_2790); if (_local_2 == null){ return; }; switch (k.type){ case _SafeStr_2790._SafeStr_6166: _local_3 = new _SafeStr_4541(_local_2.id, _SafeStr_4541._SafeStr_6166); _local_3.summary = _local_2.summary; _local_3.headline = _local_2.headline; break; case _SafeStr_2790.ERROR: _local_3 = new _SafeStr_4541(_local_2.id, _SafeStr_4541.ERROR); _local_3.summary = _local_2.summary; _local_3.headline = _local_2.headline; break; case _SafeStr_2790._SafeStr_6167: _local_3 = new _SafeStr_4541(_local_2.id, _SafeStr_4541._SafeStr_6167); _local_3._SafeStr_6168 = _local_2._SafeStr_6168; _local_3._SafeStr_6169 = _local_2._SafeStr_6169; _local_3._SafeStr_6170 = _local_2._SafeStr_6170; _local_3._SafeStr_6171 = _local_2._SafeStr_6171; _local_3._SafeStr_6172 = _local_2._SafeStr_6172; break; }; if (_local_3 == null){ return; }; this._container.events.dispatchEvent(_local_3); } public function update():void { } } }//package _-09L // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2790 = "_-1JP" (String#25342, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4461 = "_-5l4" (String#13528, DoABC#3) // _SafeStr_4511 = "_-0UA" (String#8095, DoABC#3) // _SafeStr_4541 = "_-4FD" (String#11989, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5956 = "_-5Nq" (String#35351, DoABC#3) // _SafeStr_5957 = "_-11s" (String#24682, DoABC#3) // _SafeStr_5969 = "_-Kk" (String#39242, DoABC#3) // _SafeStr_6161 = "_-259" (String#27245, DoABC#3) // _SafeStr_6162 = "_-6ZO" (String#38252, DoABC#3) // _SafeStr_6163 = "_-ba" (String#15082, DoABC#3) // _SafeStr_6164 = "_-6VP" (String#14290, DoABC#3) // _SafeStr_6165 = "_-0Ig" (String#7895, DoABC#3) // _SafeStr_6166 = "_-di" (String#39944, DoABC#3) // _SafeStr_6167 = "_-2BZ" (String#27488, DoABC#3) // _SafeStr_6168 = "_-4bI" (String#33447, DoABC#3) // _SafeStr_6169 = "_-6bV" (String#38326, DoABC#3) // _SafeStr_6170 = "_-66R" (String#37118, DoABC#3) // _SafeStr_6171 = "_-1Dx" (String#25147, DoABC#3) // _SafeStr_6172 = "_-0y1" (String#24493, DoABC#3) //------------------------------------------------------------ //_-09L.AvatarInfoWidgetHandler package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-3Ot.AvatarInfoWidget; import _-3qZ._SafeStr_2273; import _-pX._SafeStr_2814; import _-1uj._SafeStr_2251; import _-4rH._SafeStr_2298; import _-2Jf._SafeStr_2212; import _-40u._SafeStr_2295; import _-gx._SafeStr_2890; import _-gx._SafeStr_3153; import _-gx._SafeStr_3151; import _-gx._SafeStr_3133; import _-2Md._SafeStr_3758; import _-5tn._SafeStr_4167; import _-0ba._SafeStr_4589; import _-1A6.HabboToolbarIconEnum; import _-4rH._SafeStr_2456; import _-378._SafeStr_4602; import _-378._SafeStr_4585; import _-378._SafeStr_4595; import _-0ba._SafeStr_2746; import _-0ba._SafeStr_4494; import _-0ba._SafeStr_5076; import _-gx._SafeStr_2792; import _-gx._SafeStr_2804; import _-58P._SafeStr_2815; import _-p0._SafeStr_499; import _-5Mz.WindowEvent; import _-4n6._SafeStr_2495; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-378._SafeStr_4594; import flash.events.Event; import _-3yO._SafeStr_2340; import _-1rg._SafeStr_2333; import _-3yO._SafeStr_2464; import in._SafeStr_2436; import _-3yO._SafeStr_2285; import _-65D._SafeStr_2396; import _-378._SafeStr_4590; public class AvatarInfoWidgetHandler implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_5451:AvatarInfoWidget; private var _SafeStr_5906:_SafeStr_2273; private var _SafeStr_6173:_SafeStr_2273; public function get disposed():Boolean { return (this._disposed); } public function set widget(k:AvatarInfoWidget):void { this._SafeStr_5451 = k; } public function dispose():void { if (!this._disposed){ if (((this._SafeStr_6173) && (this._container.connection))){ this._container.connection.removeMessageEvent(this._SafeStr_6173); }; this.container = null; this._SafeStr_5451 = null; if (this._SafeStr_5906 != null){ this._SafeStr_5906.dispose(); this._SafeStr_5906 = null; }; this._SafeStr_6173 = null; this._disposed = true; }; } public function get type():String { return (_SafeStr_2814._SafeStr_6174); } public function get container():_SafeStr_2786 { return (this._container); } public function get roomEngine():_SafeStr_2251 { return (((this._container) ? this._container.roomEngine : null)); } public function get roomSession():_SafeStr_2298 { return (((this._container) ? this._container.roomSession : null)); } public function get friendList():_SafeStr_2212 { return (((this._container) ? this._container.friendList : null)); } public function set container(k:_SafeStr_2786):void { if (((((this._container) && (this._container.toolbar))) && (this._container.toolbar.events))){ this._container.toolbar.events.removeEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_6175); }; if (((((this._container) && (this._container.sessionDataManager))) && (this._container.sessionDataManager.events))){ this._container.sessionDataManager.events.removeEventListener(_SafeStr_2890._SafeStr_6176, this._SafeStr_6177); }; if (((((this._container) && (this._container.roomSessionManager))) && (this._container.roomSessionManager.events))){ this._container.roomSessionManager.events.removeEventListener(_SafeStr_3153._SafeStr_6178, this._SafeStr_6179); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3151._SafeStr_6180, this._SafeStr_6181); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3133._SafeStr_6182, this._SafeStr_6183); }; if (((this._container) && (this._container.connection))){ this._container.connection.removeMessageEvent(this._SafeStr_5906); }; if (((((this._container) && (this._container.connection))) && (this._SafeStr_6173))){ this._container.connection.removeMessageEvent(this._SafeStr_6173); }; this._container = k; if (k == null){ return; }; if (this._SafeStr_5906 == null){ this._SafeStr_5906 = new _SafeStr_3758(this._SafeStr_5915); }; if (((!(this._SafeStr_6173)) && (this._container.connection))){ this._SafeStr_6173 = new _SafeStr_4167(this._SafeStr_6184); this._container.connection.addMessageEvent(this._SafeStr_6173); }; if (((((this._container) && (this._container.toolbar))) && (this._container.toolbar.events))){ this._container.toolbar.events.addEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_6175); }; if (((((this._container) && (this._container.sessionDataManager))) && (this._container.sessionDataManager.events))){ this._container.sessionDataManager.events.addEventListener(_SafeStr_2890._SafeStr_6176, this._SafeStr_6177); }; if (((((this._container) && (this._container.roomSessionManager))) && (this._container.roomSessionManager.events))){ this._container.roomSessionManager.events.addEventListener(_SafeStr_3153._SafeStr_6178, this._SafeStr_6179); this._container.roomSessionManager.events.addEventListener(_SafeStr_3133._SafeStr_6182, this._SafeStr_6183); this._container.roomSessionManager.events.addEventListener(_SafeStr_3151._SafeStr_6180, this._SafeStr_6181); }; if (((this._container) && (this._container.connection))){ this._container.connection.addMessageEvent(this._SafeStr_5906); }; } private function _SafeStr_5915(k:_SafeStr_2273):void { if (this._container != null){ if (this._container.events != null){ this._container.events.dispatchEvent(new _SafeStr_4589(_SafeStr_4589._SafeStr_5928)); }; }; } private function _SafeStr_6175(k:_SafeStr_2295):void { if (k._SafeStr_5791 == HabboToolbarIconEnum.MEMENU){ if (this.container.config.getBoolean("simple.memenu.enabled")){ this._SafeStr_5451._SafeStr_6185(); } else { this._SafeStr_6186(); }; }; } private function _SafeStr_6177(k:_SafeStr_2890):void { this._SafeStr_5451.close(); } private function _SafeStr_6179(k:_SafeStr_3153):void { var _local_2:Boolean; var _local_3:Boolean; var _local_4:Boolean; var _local_5:Boolean; var _local_6:_SafeStr_2456; var _local_7:_SafeStr_4602; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_2 = k._SafeStr_6187; _local_3 = k._SafeStr_6188; _local_4 = k._SafeStr_6189; _local_5 = k._SafeStr_6190; _local_6 = this._SafeStr_6191(k._SafeStr_6192); if (_local_6 == null){ _SafeStr_4.log((("Could not find pet with the id: " + k._SafeStr_6192) + " given by petStatusUpdate")); return; }; _local_7 = new _SafeStr_4602(_local_6._SafeStr_5706, _local_2, _local_3, _local_4, _local_5); this._container.events.dispatchEvent(_local_7); }; } private function _SafeStr_6181(k:_SafeStr_3151):void { var _local_2:int; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_4585; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_2 = k.level; _local_3 = this._SafeStr_6191(k._SafeStr_6192); _local_4 = new _SafeStr_4585(_local_3._SafeStr_5706, _local_2); this._container.events.dispatchEvent(_local_4); }; } private function _SafeStr_6186():void { var k:int = this._container.sessionDataManager.userId; var _local_2:String = this._container.sessionDataManager.userName; var _local_3:Boolean = this._container.sessionDataManager._SafeStr_6193; var _local_4:_SafeStr_2456 = this._container.roomSession.userDataManager.getUserData(k); if (_local_4){ this._container.events.dispatchEvent(new _SafeStr_4595(k, _local_2, _local_4.type, _local_4._SafeStr_5706, _local_3)); }; } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_2746._SafeStr_6194); k.push(_SafeStr_4494._SafeStr_6195); k.push(_SafeStr_4494._SafeStr_6196); k.push(_SafeStr_5076._SafeStr_6197); k.push(_SafeStr_4494._SafeStr_6198); k.push(_SafeStr_4494._SafeStr_6199); k.push(_SafeStr_4494._SafeStr_6200); k.push(_SafeStr_4494._SafeStr_6201); return (k); } public function _SafeStr_5641():Array { var k:Array = []; k.push(_SafeStr_2792._SafeStr_6202); k.push(_SafeStr_2804._SafeStr_6203); k.push(_SafeStr_2815._SafeStr_6055); k.push(_SafeStr_2815._SafeStr_6204); return (k); } public function processWidgetMessage(message:_SafeStr_2745):_SafeStr_4366 { var userId:int; var userData:_SafeStr_2456; var useProductMessage:_SafeStr_5076; var localization:_SafeStr_499; if (!message){ return (null); }; userId = 0; var userAction:_SafeStr_4494 = (message as _SafeStr_4494); if (userAction != null){ userId = userAction.userId; }; switch (message.type){ case _SafeStr_2746._SafeStr_6194: this._SafeStr_6186(); break; case _SafeStr_4494._SafeStr_6195: this._container._SafeStr_5594._SafeStr_6205(); break; case _SafeStr_4494._SafeStr_6196: this._SafeStr_5451._SafeStr_6206 = false; break; case _SafeStr_5076._SafeStr_6197: useProductMessage = (message as _SafeStr_5076); if (useProductMessage){ this._container.roomSession._SafeStr_6207(useProductMessage._SafeStr_5706, useProductMessage._SafeStr_6192); }; break; case _SafeStr_4494._SafeStr_6199: this._container.roomSession._SafeStr_6208(userId); break; case _SafeStr_4494._SafeStr_6200: break; case _SafeStr_4494._SafeStr_6201: localization = this._SafeStr_5451.catalog.localization; this._SafeStr_5451.windowManager.confirm(localization.getLocalization("monsterplant.confirm.title.compost"), localization.getLocalization("monsterplant.confirm.desc.compost"), 0, function onCompostConfirmed (k:_SafeStr_2495, _arg_2:WindowEvent):void { k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_6209){ _container.roomSession._SafeStr_6210(userId); }; }); break; case _SafeStr_4494._SafeStr_6198: this._SafeStr_6211(userId); break; case _SafeStr_4589._SafeStr_5928: break; }; return (null); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2804; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_2456; switch (k.type){ case _SafeStr_2792._SafeStr_6202: this._container.events.dispatchEvent(new _SafeStr_4594()); for each (_local_3 in _SafeStr_2792(k)._SafeStr_6212) { if (this.friendList._SafeStr_6213().indexOf(_local_3.name) > -1){ this._SafeStr_5451._SafeStr_6214(_local_3, _local_3._SafeStr_5706); }; }; return; case _SafeStr_2804._SafeStr_6203: _local_2 = (k as _SafeStr_2804); if (((((((((_local_2) && (this._SafeStr_5451))) && (this.container))) && (this.container.roomSession))) && (this.container.roomSession.userDataManager))){ _local_4 = this.container.roomSession.userDataManager.getUserData(this.container.sessionDataManager.userId); if (((_local_4) && ((_local_2.userId == _local_4._SafeStr_5706)))){ this._SafeStr_5451._SafeStr_6215 = !((_local_2._SafeStr_6216 == 0)); }; }; return; case _SafeStr_2815._SafeStr_6055: this._SafeStr_6217((k as _SafeStr_2815)._SafeStr_6218, (k as _SafeStr_2815)._SafeStr_6219); return; case _SafeStr_2815._SafeStr_6204: this._SafeStr_6220((k as _SafeStr_2815)._SafeStr_5678); return; }; } private function _SafeStr_6211(k:int):void { _SafeStr_4.log(("Show breed menu. finally: " + k)); if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))){ return; }; if (this._container.roomSession.userDataManager == null){ return; }; var _local_2:int = this._container.roomSession.roomId; var _local_3:int = this._container.sessionDataManager.userId; var _local_4:_SafeStr_2456 = this._container.roomSession.userDataManager._SafeStr_5704(k, _SafeStr_2340._SafeStr_5744); if (_local_4 == null){ return; }; var _local_5:Array = _local_4.figure.split(" "); var _local_6:int = (((_local_5.length > 0)) ? _local_5[0] : -1); this._SafeStr_6221(_local_2, k, _local_6, _local_4._SafeStr_5706, _local_3); } public function update():void { } private function _SafeStr_6183(k:_SafeStr_3133):void { if (((!((this._container == null))) && (!((this._container.events == null))))){ this._SafeStr_5451._SafeStr_6222(k._SafeStr_6192, k._SafeStr_6223); }; } public function _SafeStr_6024(k:_SafeStr_2436):_SafeStr_2333 { var _local_2:_SafeStr_2333; var _local_3:int; if (k){ _local_3 = k.getModel().getNumber(_SafeStr_2464._SafeStr_5858); _local_2 = this._container.sessionDataManager._SafeStr_5859(_local_3); }; return (_local_2); } private function _SafeStr_6217(k:int, _arg_2:int):void { if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))){ return; }; if (this._container.roomSession.userDataManager == null){ return; }; var _local_3:int = this._container.roomSession.roomId; var _local_4:int = this._container.sessionDataManager.userId; var _local_5:_SafeStr_2333 = this._container.sessionDataManager._SafeStr_5859(_arg_2); if (!_local_5){ return; }; var _local_6:Array = _local_5._SafeStr_6224.split(" "); var _local_7:int = (((_local_6.length > 0)) ? parseInt(_local_6[0]) : -1); if (_local_7 == -1){ return; }; this._SafeStr_6225(_local_3, _arg_2, _local_7, _local_5.category, _local_4, k); } private function _SafeStr_6220(k:int):void { if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))){ return; }; if (this._container.roomSession.userDataManager == null){ return; }; var _local_2:int = this._container.roomSession.roomId; var _local_3:_SafeStr_2436 = this._container.roomEngine.getRoomObject(_local_2, k, _SafeStr_2285._SafeStr_5887); var _local_4:Boolean = this._container.isOwnerOfFurniture(_local_3); if (!_local_4){ return; }; var _local_5:int = this._container.getFurnitureOwnerId(_local_3); var _local_6:_SafeStr_2333 = this._SafeStr_6024(_local_3); var _local_7:Array = _local_6._SafeStr_6224.split(" "); var _local_8:int = (((_local_7.length > 0)) ? parseInt(_local_7[0]) : -1); if (_local_8 == -1){ return; }; this._SafeStr_6225(_local_2, k, _local_8, _local_6.category, _local_5); } private function _SafeStr_6225(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int=-1):void { var _local_8:_SafeStr_2436; var _local_12:_SafeStr_2456; var _local_13:Boolean; var _local_14:Array; var _local_15:int; var _local_7:Array = []; var _local_9:int = this._container.roomEngine._SafeStr_5977(k, _SafeStr_2285._SafeStr_5707); var _local_10:int = 7; var _local_11:int; for (;_local_11 < _local_9;_local_11++) { _local_8 = this._container.roomEngine._SafeStr_5978(k, _local_11, _SafeStr_2285._SafeStr_5707); _local_12 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_8.getId()); _local_13 = false; if ((((_local_12 == null)) || (!((_local_12.type == _SafeStr_2340._SafeStr_5744))))){ } else { if (_local_12._SafeStr_6226 == _arg_5){ if (((_local_12._SafeStr_6228) && ((_arg_4 == _SafeStr_2396._SafeStr_6227)))){ _local_13 = true; }; _local_14 = _local_12.figure.split(" "); _local_15 = (((_local_14.length > 0)) ? _local_14[0] : -1); if (_local_15 == _arg_3){ if (_arg_4 == _SafeStr_2396._SafeStr_6229){ if (!_local_12._SafeStr_6189){ continue; }; }; if (_arg_4 == _SafeStr_2396._SafeStr_6230){ if ((((((_local_12._SafeStr_6231 < _local_10)) || (_local_12._SafeStr_6189))) || (_local_12._SafeStr_6187))){ continue; }; }; if (_arg_4 == _SafeStr_2396._SafeStr_6232){ if ((((_local_12._SafeStr_6231 >= _local_10)) || (_local_12._SafeStr_6189))){ continue; }; }; _local_7.push(new _SafeStr_4590(_local_12._SafeStr_5706, _SafeStr_2285._SafeStr_5707, _local_12.name, _arg_2, _local_8.getId(), _arg_6, _local_13)); }; }; }; }; this._SafeStr_5451._SafeStr_6233(_local_7); } private function _SafeStr_6221(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):void { var _local_7:_SafeStr_2436; var _local_10:_SafeStr_2456; var _local_11:_SafeStr_2456; var _local_12:Array; var _local_13:int; var _local_6:Array = []; var _local_8:int = this._container.roomEngine._SafeStr_5977(k, _SafeStr_2285._SafeStr_5707); var _local_9:int; while (_local_9 < _local_8) { _local_7 = this._container.roomEngine._SafeStr_5978(k, _local_9, _SafeStr_2285._SafeStr_5707); _local_10 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_7.getId()); if ((((_local_10 == null)) || (!((_local_10.type == _SafeStr_2340._SafeStr_5744))))){ } else { if (!_local_10._SafeStr_6187){ } else { if (((!(_local_10._SafeStr_6190)) && (!((_local_10._SafeStr_6226 == _arg_5))))){ } else { _local_11 = this._container.roomSession.userDataManager.getUserData(_local_10._SafeStr_6226); if (_local_11 == null){ } else { _local_12 = _local_10.figure.split(" "); _local_13 = (((_local_12.length > 0)) ? _local_12[0] : -1); if ((((_local_13 == _arg_3)) && (!((_local_10._SafeStr_5706 == _arg_4))))){ _local_6.push(new _SafeStr_4590(_local_10._SafeStr_5706, _SafeStr_2285._SafeStr_5707, _local_10.name, _arg_4, _local_7.getId())); }; }; }; }; }; _local_9++; }; this._SafeStr_5451._SafeStr_6234(_local_6); } private function _SafeStr_6191(k:int):_SafeStr_2456 { var _local_5:_SafeStr_2436; var _local_6:_SafeStr_2456; var _local_2:int = this._container.roomSession.roomId; var _local_3:int = this._container.roomEngine._SafeStr_5977(_local_2, _SafeStr_2285._SafeStr_5707); var _local_4:int; while (_local_4 < _local_3) { _local_5 = this._container.roomEngine._SafeStr_5978(_local_2, _local_4, _SafeStr_2285._SafeStr_5707); _local_6 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_5.getId()); if ((((_local_6 == null)) || (!((_local_6.type == _SafeStr_2340._SafeStr_5744))))){ } else { if (_local_6._SafeStr_6235 == k){ return (_local_6); }; }; _local_4++; }; return (null); } public function _SafeStr_6184(k:_SafeStr_4167):void { var _local_2:int = k._SafeStr_5325().code; switch (_local_2){ case 4: case 5: this._container.sessionDataManager._SafeStr_6236(); return; }; } } }//package _-09L // _SafeStr_2212 = "_-1yp" (String#9642, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2340 = "_-4kR" (String#12503, DoABC#3) // _SafeStr_2396 = "_-2VP" (String#28258, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2495 = "_-29f" (String#9856, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2746 = "_-6Ag" (String#37290, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2792 = "_-zi" (String#15466, DoABC#3) // _SafeStr_2804 = "_-1Tp" (String#9130, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2815 = "_-0Y-" (String#23490, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2890 = "_-9L" (String#38825, DoABC#3) // _SafeStr_3133 = "_-038" (String#22307, DoABC#3) // _SafeStr_3151 = "_-0vF" (String#24384, DoABC#3) // _SafeStr_3153 = "_-1-N" (String#24577, DoABC#3) // _SafeStr_3758 = "_-624" (String#36944, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4167 = "_-1tW" (String#26746, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4494 = "_-3N8" (String#30434, DoABC#3) // _SafeStr_4585 = "_-2uA" (String#29233, DoABC#3) // _SafeStr_4589 = "_-6BS" (String#37321, DoABC#3) // _SafeStr_4590 = "_-1-z" (String#24602, DoABC#3) // _SafeStr_4594 = "_-0yp" (String#24525, DoABC#3) // _SafeStr_4595 = "_-rS" (String#40452, DoABC#3) // _SafeStr_4602 = "_-18G" (String#24930, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5076 = "_-RF" (String#14881, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5704 = "_-h6" (String#15175, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_5707 = "_-061" (String#22404, DoABC#3) // _SafeStr_5744 = "_-5Ot" (String#35390, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5791 = "_-24j" (String#27226, DoABC#3) // _SafeStr_5858 = "_-9E" (String#38821, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_5906 = "_-28X" (String#9834, DoABC#3) // _SafeStr_5915 = "_-3Ld" (String#11054, DoABC#3) // _SafeStr_5928 = "_-2zQ" (String#29430, DoABC#3) // _SafeStr_5977 = "_-1bO" (String#1480, DoABC#3) // _SafeStr_5978 = "_-0u" (String#1458, DoABC#3) // _SafeStr_6024 = "_-529" (String#12789, DoABC#3) // _SafeStr_6055 = "_-36l" (String#29760, DoABC#3) // _SafeStr_6173 = "_-6Eg" (String#37434, DoABC#3) // _SafeStr_6174 = "_-1Ti" (String#25755, DoABC#3) // _SafeStr_6175 = "_-4vD" (String#3828, DoABC#3) // _SafeStr_6176 = "_-52R" (String#34522, DoABC#3) // _SafeStr_6177 = "_-4Gj" (String#32635, DoABC#3) // _SafeStr_6178 = "_-29Y" (String#27409, DoABC#3) // _SafeStr_6179 = "_-1bt" (String#9251, DoABC#3) // _SafeStr_6180 = "_-17D" (String#24886, DoABC#3) // _SafeStr_6181 = "_-0XD" (String#8144, DoABC#3) // _SafeStr_6182 = "_-1qH" (String#26625, DoABC#3) // _SafeStr_6183 = "_-1KC" (String#25374, DoABC#3) // _SafeStr_6184 = "_-0Si" (String#23288, DoABC#3) // _SafeStr_6185 = "_-50j" (String#34450, DoABC#3) // _SafeStr_6186 = "_-6Rf" (String#37919, DoABC#3) // _SafeStr_6187 = "_-5yo" (String#4110, DoABC#3) // _SafeStr_6188 = "_-02h" (String#2553, DoABC#3) // _SafeStr_6189 = "_-14" (String#2851, DoABC#3) // _SafeStr_6190 = "_-1as" (String#3001, DoABC#3) // _SafeStr_6191 = "_-5cG" (String#35912, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6193 = "_-49O" (String#11895, DoABC#3) // _SafeStr_6194 = "_-4ar" (String#33429, DoABC#3) // _SafeStr_6195 = "_-57V" (String#34728, DoABC#3) // _SafeStr_6196 = "_-5Kf" (String#35229, DoABC#3) // _SafeStr_6197 = "_-4jH" (String#33740, DoABC#3) // _SafeStr_6198 = "_-GY" (String#39085, DoABC#3) // _SafeStr_6199 = "_-23J" (String#27167, DoABC#3) // _SafeStr_6200 = "_-27c" (String#27331, DoABC#3) // _SafeStr_6201 = "_-2Lr" (String#27886, DoABC#3) // _SafeStr_6202 = "_-6CK" (String#37351, DoABC#3) // _SafeStr_6203 = "_-2WP" (String#28297, DoABC#3) // _SafeStr_6204 = "_-cY" (String#39891, DoABC#3) // _SafeStr_6205 = "_-0kt" (String#8364, DoABC#3) // _SafeStr_6206 = "_-pS" (String#40383, DoABC#3) // _SafeStr_6207 = "_-3WN" (String#11225, DoABC#3) // _SafeStr_6208 = "_-6HN" (String#14065, DoABC#3) // _SafeStr_6209 = "_-2n3" (String#28964, DoABC#3) // _SafeStr_6210 = "_-Pc" (String#14859, DoABC#3) // _SafeStr_6211 = "_-1b-" (String#26028, DoABC#3) // _SafeStr_6212 = "_-2It" (String#27774, DoABC#3) // _SafeStr_6213 = "_-4V5" (String#12230, DoABC#3) // _SafeStr_6214 = "_-mZ" (String#40266, DoABC#3) // _SafeStr_6215 = "_-ZN" (String#39770, DoABC#3) // _SafeStr_6216 = "_-4Qd" (String#33041, DoABC#3) // _SafeStr_6217 = "_-0OX" (String#23138, DoABC#3) // _SafeStr_6218 = "_-1BT" (String#25046, DoABC#3) // _SafeStr_6219 = "_-42Y" (String#32073, DoABC#3) // _SafeStr_6220 = "_-2lw" (String#28914, DoABC#3) // _SafeStr_6221 = "_-3zb" (String#31915, DoABC#3) // _SafeStr_6222 = "_-4zS" (String#34359, DoABC#3) // _SafeStr_6223 = "_-2kx" (String#28877, DoABC#3) // _SafeStr_6224 = "_-42k" (String#11798, DoABC#3) // _SafeStr_6225 = "_-3eI" (String#31084, DoABC#3) // _SafeStr_6226 = "_-1TC" (String#2958, DoABC#3) // _SafeStr_6227 = "_-4DB" (String#32503, DoABC#3) // _SafeStr_6228 = "_-22A" (String#9728, DoABC#3) // _SafeStr_6229 = "_-6Xt" (String#38190, DoABC#3) // _SafeStr_6230 = "_-3Fz" (String#30132, DoABC#3) // _SafeStr_6231 = "_-zL" (String#15460, DoABC#3) // _SafeStr_6232 = "_-4J3" (String#32730, DoABC#3) // _SafeStr_6233 = "_-3ho" (String#31205, DoABC#3) // _SafeStr_6234 = "_-1lP" (String#26432, DoABC#3) // _SafeStr_6235 = "_-VA" (String#14954, DoABC#3) // _SafeStr_6236 = "_-5dv" (String#13409, DoABC#3) //------------------------------------------------------------ //_-09L.ChatInputWidgetHandler package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-io._SafeStr_2838; import _-pX._SafeStr_2814; import _-0ba._SafeStr_5087; import _-0ba._SafeStr_4523; import _-0ba._SafeStr_4542; import _-0ba._SafeStr_4465; import _-4rH._SafeStr_2456; import _-JA._SafeStr_2496; import _-40u._SafeStr_2295; import _-4rH._SafeStr_2335; import _-pX._SafeStr_2807; import _-2sC.HabboTracking; import _-4rH._SafeStr_2418; import _-0rE._SafeStr_2488; import _-3-E._SafeStr_6; import _-5sJ.ICoreLocalizationManager; import _-0MK.Component; import _-58P._SafeStr_2805; import _-3v-._SafeStr_2507; import flash.ui.Mouse; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-gx._SafeStr_2801; import _-378._SafeStr_2799; import _-31r._SafeStr_2803; import flash.events.Event; import _-378._SafeStr_4522; public class ChatInputWidgetHandler implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _SafeStr_6237:Boolean = true; private var _container:_SafeStr_2786 = null; private var _SafeStr_5451:_SafeStr_2838; public function get container():_SafeStr_2786 { return (this._container); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function set widget(k:_SafeStr_2838):void { this._SafeStr_5451 = k; } public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_6238); } public function dispose():void { this._SafeStr_5406 = true; this._container = null; this._SafeStr_5451 = null; } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_5087._SafeStr_6239); k.push(_SafeStr_4523._SafeStr_6240); k.push(_SafeStr_4542._SafeStr_6241); return (k); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_2:Array; var _local_3:int; var _local_4:int; var _local_5:_SafeStr_5087; var _local_6:_SafeStr_4542; var _local_7:_SafeStr_4523; var _local_8:String; var _local_9:_SafeStr_4465; var _local_10:Array; var _local_11:int; var _local_12:String; var _local_13:String; var _local_14:int; var _local_15:_SafeStr_2456; var _local_16:String; var _local_17:_SafeStr_2496; var _local_18:_SafeStr_2456; var _local_19:_SafeStr_2456; var _local_20:_SafeStr_2456; var _local_21:_SafeStr_2295; var _local_22:Date; var _local_23:String; var _local_24:_SafeStr_2456; switch (k.type){ case _SafeStr_5087._SafeStr_6239: _local_5 = (k as _SafeStr_5087); if (_local_5 != null){ this._container.roomSession._SafeStr_6242(_local_5._SafeStr_6243); }; break; case _SafeStr_4523._SafeStr_6240: if (((!((this._container == null))) && (!((this._container.roomSession == null))))){ _local_7 = (k as _SafeStr_4523); if (_local_7 != null){ if (_local_7.text == ""){ return (null); }; _local_8 = _local_7.text; _local_9 = null; _local_10 = _local_7.text.split(" "); if (_local_10.length > 0){ _local_12 = _local_10[0]; _local_13 = ""; if (_local_10.length > 1){ _local_13 = _local_10[1]; }; if ((((_local_12.charAt(0) == ":")) && ((_local_13 == "x")))){ _local_14 = this._container.roomEngine._SafeStr_6244(); if (_local_14 > -1){ _local_15 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_14); if (_local_15 != null){ _local_13 = _local_15.name; _local_8 = _local_7.text.replace(" x", (" " + _local_15.name)); }; }; }; switch (_local_12.toLowerCase()){ case ":d": case ";d": if (this._container.sessionDataManager.clubLevel == _SafeStr_2335._SafeStr_6245){ this._container.roomSession._SafeStr_5817(_SafeStr_2807._SafeStr_6246._SafeStr_5818); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "laugh"); }; break; case "o/": case "_o/": this._container.roomSession._SafeStr_5817(_SafeStr_2807._SafeStr_6247._SafeStr_5818); return (null); case ":kiss": if (this._container.sessionDataManager.clubLevel == _SafeStr_2335._SafeStr_6245){ this._container.roomSession._SafeStr_5817(_SafeStr_2807._SafeStr_6248._SafeStr_5818); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "blow"); return (null); }; break; case ":jump": if (this._container.sessionDataManager.clubLevel == _SafeStr_2335._SafeStr_6245){ this._container.roomSession._SafeStr_5817(_SafeStr_2807._SafeStr_6249._SafeStr_5818); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "jump"); return (null); }; break; case ":idle": this._container.roomSession._SafeStr_5817(_SafeStr_2807._SafeStr_6250._SafeStr_5818); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "idle"); return (null); case "_b": this._container.roomSession._SafeStr_5817(_SafeStr_2807._SafeStr_6251._SafeStr_5818); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "respect"); return (null); case ":sign": this._container.roomSession._SafeStr_6252(int(_local_13)); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "sign", null, int(_local_13)); return (null); case ":chooser": if ((((((this._container.sessionDataManager.clubLevel >= _SafeStr_2335._SafeStr_5834)) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6254)))) || (this._container.sessionDataManager._SafeStr_6253))){ _local_9 = new _SafeStr_4465(_SafeStr_4465._SafeStr_5972); this._container.processWidgetMessage(_local_9); }; return (null); case ":furni": if ((((((((this._container.sessionDataManager.clubLevel >= _SafeStr_2335._SafeStr_5834)) && ((this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_5921)))) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6254)))) || (this._container.sessionDataManager._SafeStr_6253))){ _local_9 = new _SafeStr_4465(_SafeStr_4465._SafeStr_6084); this._container.processWidgetMessage(_local_9); }; return (null); case ":pickall": this._container.sessionDataManager._SafeStr_6255(this._container.roomSession.roomId); return (null); case ":pickallbc": this._container.sessionDataManager._SafeStr_6256(this._container.roomSession.roomId); return (null); case ":ejectall": this._container.sessionDataManager._SafeStr_6257(this._container.roomSession.roomId, _local_8); return (null); case ":ejectpets": this._container.sessionDataManager._SafeStr_6258(this._container.roomSession.roomId); return (null); case ":moonwalk": this._container.sessionDataManager.sendSpecialCommandMessage(":moonwalk"); return (null); case ":habnam": this._container.sessionDataManager.sendSpecialCommandMessage(":habnam"); return (null); case ":yyxxabxa": this._container.sessionDataManager.sendSpecialCommandMessage(":yyxxabxa"); return (null); case ":mutepets": this._container.sessionDataManager.sendSpecialCommandMessage(":mutepets"); return (null); case ":mpgame": this._container.sessionDataManager.sendSpecialCommandMessage(_local_8); return (null); case ":news": if (this._container.config.getBoolean("client.news.embed.enabled")){ _SafeStr_6.openNews(); return (null); }; break; case ":mail": if (this._container.config.getBoolean("client.minimail.embed.enabled")){ _SafeStr_6.openMinimail("#mail/inbox/"); return (null); }; break; case ":crashme": break; case ":tgl": break; case ":li": break; case ":2": case ":kick": if (this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_5921){ _local_18 = this._container.roomSession.userDataManager._SafeStr_6259(_local_13); if (_local_18){ this._container.roomSession._SafeStr_6260(_local_18._SafeStr_6235); }; }; return (null); case ":shutup": case ":mute": if (this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_5921){ _local_19 = this._container.roomSession.userDataManager._SafeStr_6259(_local_13); if (_local_19){ this._container.roomSession._SafeStr_6261(_local_19._SafeStr_6235, 2); }; }; return (null); case ":floor": case ":bcfloor": if (this._container.roomSession.roomControllerLevel >= _SafeStr_2488._SafeStr_6060){ this._container.windowManager._SafeStr_6262(); }; return (null); case ":lang": (this._container.localization as ICoreLocalizationManager)._SafeStr_6263(_local_13); return (null); case ":uc": if (this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6264)){ if (_local_13 == "hotel"){ this._container.roomSession._SafeStr_6265(_local_10[2]); } else { this._container.roomSession._SafeStr_6266(_local_13); }; }; return (null); case ":anew": if (((this._container.sessionDataManager._SafeStr_6253) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6264)))){ this._container.roomSession._SafeStr_6266("new"); }; return (null); case ":avisit": if (((this._container.sessionDataManager._SafeStr_6253) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6264)))){ if ("group" == _local_13){ (this._container.roomEngine as Component).context.createLinkEvent("navigator/goto/predefined_group_lobby"); } else { (this._container.roomEngine as Component).context.createLinkEvent("navigator/goto/predefined_noob_lobby"); }; }; return (null); case ":aalert": if (((this._container.sessionDataManager._SafeStr_6253) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6264)))){ _local_20 = this._container.roomSession.userDataManager._SafeStr_6259(_local_13); if (_local_20){ this._container.roomSession._SafeStr_6267(_local_20._SafeStr_6235); }; }; return (null); case ":visit": if (this._container.sessionDataManager.clubLevel >= _SafeStr_2335._SafeStr_5834){ this._container.roomSession._SafeStr_6268(_local_13); }; return (null); case ":roomid": if (this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6264)){ this._container.roomSession._SafeStr_6269(parseInt(_local_13)); }; return (null); case ":link": break; case ":zoom": this._container.roomEngine.events.dispatchEvent(new _SafeStr_2805(this._container.roomEngine.activeRoomId, Number(_local_13))); return (null); case ":cam": case ":camera": if (this._container.sessionDataManager.isPerkAllowed(_SafeStr_2507.CAMERA)){ _local_21 = new _SafeStr_2295(_SafeStr_2295._SafeStr_6113); _local_21._SafeStr_6129 = _SafeStr_2295._SafeStr_6270; this._container.toolbar.events.dispatchEvent(_local_21); }; return (null); case ":q": break; case ":screenshot": _local_17 = this._container.navigator.enteredGuestRoomData; if (_local_17){ _local_16 = _local_17.roomName; }; if ((((_local_16 == null)) || ((_local_16.length == 0)))){ _local_22 = new Date(); _local_23 = (([_local_22.getFullYear(), _local_22.getMonth(), _local_22.getDate()].join("-") + " ") + [_local_22.getHours(), _local_22.getMinutes(), _local_22.getSeconds()].join(".")); _local_16 = ("Habbo " + _local_23); }; this._container.roomEngine._SafeStr_6271(this._container.roomSession.roomId, this._container.getFirstCanvasId(), (_local_16 + ".png")); return (null); case ":iddqd": this._container.roomEngine.events.dispatchEvent(new _SafeStr_2805(this._container.roomEngine.activeRoomId, -1, true)); return (null); case ":hidemouse": if (this._SafeStr_6237){ Mouse.hide(); this._container.roomEngine._SafeStr_6272(this._container.roomEngine.activeRoomId, 0); } else { Mouse.show(); this._container.roomEngine._SafeStr_6272(this._container.roomEngine.activeRoomId, 1); }; this._container.roomEngine._SafeStr_6273(this._container.roomEngine.activeRoomId, !(this._SafeStr_6237)); this._SafeStr_6237 = !(this._SafeStr_6237); return (null); }; }; _local_11 = _local_7.styleId; if (((!((this._container == null))) && (!((this._container.roomSession == null))))){ if (this._container.freeFlowChat != null){ if (((!((this._container.freeFlowChat._SafeStr_5440 == _local_7.styleId))) && (!((_local_7.styleId == -1))))){ this._container.freeFlowChat._SafeStr_5440 = _local_7.styleId; }; _local_11 = this._container.freeFlowChat._SafeStr_5440; }; switch (_local_7._SafeStr_5741){ case _SafeStr_4523._SafeStr_6275: this._container.roomSession._SafeStr_6274(_local_8, _local_11); break; case _SafeStr_4523._SafeStr_6277: this._container.roomSession._SafeStr_6276(_local_8, _local_11); break; case _SafeStr_4523._SafeStr_6280: this._container.roomSession._SafeStr_6278(_local_7._SafeStr_6279, _local_8, _local_11); break; }; }; }; }; break; case _SafeStr_4542._SafeStr_6241: _local_6 = (k as _SafeStr_4542); if (_local_6 != null){ this._container.roomEngine._SafeStr_5836(_local_6.roomId, _local_6._SafeStr_5678); _local_24 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_6._SafeStr_5678); if (_local_24 != null){ this._container._SafeStr_6282._SafeStr_6281(_local_24._SafeStr_6235, _local_6.userName); }; }; break; }; return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2801._SafeStr_6283, _SafeStr_2799._SafeStr_6284, _SafeStr_2803._SafeStr_6285]); } public function update():void { } public function _SafeStr_5642(k:Event):void { var _local_3:_SafeStr_2801; var _local_4:int; var _local_5:_SafeStr_2803; var _local_2:Event; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (k.type){ case _SafeStr_2801._SafeStr_6283: _local_3 = (k as _SafeStr_2801); _local_4 = parseInt(_local_3.text); _local_2 = new _SafeStr_4522(_local_4); break; case _SafeStr_2799._SafeStr_6284: this._SafeStr_6286((k as _SafeStr_2799)); return; case _SafeStr_2803._SafeStr_6285: _local_5 = (k as _SafeStr_2803); this._SafeStr_5451._SafeStr_6287(); break; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_local_2 == null))))){ this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_6286(k:_SafeStr_2799):void { if (((k) && ((k._SafeStr_6288 == this.type)))){ this._SafeStr_5451.hide(); }; } } }//package _-09L // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2418 = "_-3j5" (String#31260, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2496 = "_-1Zj" (String#9219, DoABC#3) // _SafeStr_2507 = "_-60k" (String#36892, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2799 = "_-1qy" (String#26649, DoABC#3) // _SafeStr_2801 = "_-ZO" (String#15041, DoABC#3) // _SafeStr_2803 = "_-5L-" (String#35245, DoABC#3) // _SafeStr_2805 = "_-1xq" (String#9624, DoABC#3) // _SafeStr_2807 = "_-3M8" (String#30388, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2838 = "_-ou" (String#15301, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4465 = "_-Ws" (String#14987, DoABC#3) // _SafeStr_4522 = "_-2vT" (String#10628, DoABC#3) // _SafeStr_4523 = "_-5PO" (String#13180, DoABC#3) // _SafeStr_4542 = "_-0aZ" (String#8191, DoABC#3) // _SafeStr_5087 = "_-2db" (String#10337, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5440 = "_-0pn" (String#8452, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5741 = "_-2EF" (String#27590, DoABC#3) // _SafeStr_5817 = "_-3fO" (String#11387, DoABC#3) // _SafeStr_5818 = "_-4z8" (String#34344, DoABC#3) // _SafeStr_5834 = "_-5VD" (String#35627, DoABC#3) // _SafeStr_5836 = "_-vP" (String#15409, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_5972 = "_-6PF" (String#37829, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6060 = "_-0Bf" (String#22617, DoABC#3) // _SafeStr_6084 = "_-068" (String#22409, DoABC#3) // _SafeStr_6113 = "_-0fI" (String#23768, DoABC#3) // _SafeStr_6129 = "_-6ks" (String#14525, DoABC#3) // _SafeStr_6235 = "_-VA" (String#14954, DoABC#3) // _SafeStr_6237 = "_-5kB" (String#36210, DoABC#3) // _SafeStr_6238 = "_-2FJ" (String#27637, DoABC#3) // _SafeStr_6239 = "_-2OY" (String#27988, DoABC#3) // _SafeStr_6240 = "_-5Gh" (String#35069, DoABC#3) // _SafeStr_6241 = "_-1Jz" (String#25364, DoABC#3) // _SafeStr_6242 = "_-mq" (String#15271, DoABC#3) // _SafeStr_6243 = "_-00J" (String#22199, DoABC#3) // _SafeStr_6244 = "_-21F" (String#9707, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_6246 = "_-01B" (String#22226, DoABC#3) // _SafeStr_6247 = "_-4nB" (String#33879, DoABC#3) // _SafeStr_6248 = "_-0IP" (String#22890, DoABC#3) // _SafeStr_6249 = "_-16L" (String#24858, DoABC#3) // _SafeStr_6250 = "_-5ma" (String#36300, DoABC#3) // _SafeStr_6251 = "_-46B" (String#32225, DoABC#3) // _SafeStr_6252 = "_-48z" (String#11889, DoABC#3) // _SafeStr_6253 = "_-2aD" (String#3231, DoABC#3) // _SafeStr_6254 = "_-1No" (String#25512, DoABC#3) // _SafeStr_6255 = "_-46E" (String#11846, DoABC#3) // _SafeStr_6256 = "_-1fs" (String#9311, DoABC#3) // _SafeStr_6257 = "_-2b3" (String#10300, DoABC#3) // _SafeStr_6258 = "_-2M9" (String#10069, DoABC#3) // _SafeStr_6259 = "_-5FJ" (String#13022, DoABC#3) // _SafeStr_6260 = "_-0bB" (String#8208, DoABC#3) // _SafeStr_6261 = "_-0vx" (String#8539, DoABC#3) // _SafeStr_6262 = "_-28j" (String#9839, DoABC#3) // _SafeStr_6263 = "_-3an" (String#11302, DoABC#3) // _SafeStr_6264 = "_-1aQ" (String#26003, DoABC#3) // _SafeStr_6265 = "_-1vd" (String#9587, DoABC#3) // _SafeStr_6266 = "_-4VO" (String#12234, DoABC#3) // _SafeStr_6267 = "_-5UI" (String#13269, DoABC#3) // _SafeStr_6268 = "_-2P8" (String#10119, DoABC#3) // _SafeStr_6269 = "_-0Tb" (String#8082, DoABC#3) // _SafeStr_6270 = "_-3V1" (String#30728, DoABC#3) // _SafeStr_6271 = "_-17y" (String#8764, DoABC#3) // _SafeStr_6272 = "_-3kF" (String#11466, DoABC#3) // _SafeStr_6273 = "_-1rc" (String#9512, DoABC#3) // _SafeStr_6274 = "_-5mE" (String#13550, DoABC#3) // _SafeStr_6275 = "_-2PO" (String#28021, DoABC#3) // _SafeStr_6276 = "_-iw" (String#15206, DoABC#3) // _SafeStr_6277 = "_-0ye" (String#24518, DoABC#3) // _SafeStr_6278 = "_-0oV" (String#8427, DoABC#3) // _SafeStr_6279 = "_-55s" (String#34662, DoABC#3) // _SafeStr_6280 = "_-0YV" (String#23507, DoABC#3) // _SafeStr_6281 = "_-3Sk" (String#11171, DoABC#3) // _SafeStr_6282 = "_-5W5" (String#13291, DoABC#3) // _SafeStr_6283 = "_-l9" (String#40202, DoABC#3) // _SafeStr_6284 = "_-6Sq" (String#37967, DoABC#3) // _SafeStr_6285 = "_-0fX" (String#23778, DoABC#3) // _SafeStr_6286 = "_-3yI" (String#31873, DoABC#3) // _SafeStr_6287 = "_-5Zk" (String#35806, DoABC#3) // _SafeStr_6288 = "_-1Kq" (String#25400, DoABC#3) //------------------------------------------------------------ //_-09L.CraftingWidgetHandler package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-3ZC.CraftingWidget; import _-0b-.RoomDesktop; import _-3qZ._SafeStr_2273; import __AS3__.vec.Vector; import _-5UL._SafeStr_2336; import _-3PB._SafeStr_4050; import _-3PB._SafeStr_3988; import _-3PB._SafeStr_4135; import _-3PB._SafeStr_4265; import _-Yv._SafeStr_3723; import _-65D._SafeStr_2631; import _-4JW._SafeStr_4314; import _-4JW._SafeStr_4211; import _-4JW.GetCraftingRecipesAvailableComposer; import _-23K._SafeStr_4472; import _-4JW._SafeStr_4206; import _-4JW.CraftSecretComposer; import _-2HX._SafeStr_4475; import _-1rg._SafeStr_2333; import _-2Md._SafeStr_3730; import _-5i-._SafeStr_3800; import _-pX._SafeStr_2814; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2797; import in._SafeStr_2436; import flash.events.Event; import _-3yO._SafeStr_2285; import __AS3__.vec.*; public class CraftingWidgetHandler implements _SafeStr_2819 { private var _disposed:Boolean = false; private var _container:_SafeStr_2786; private var _SafeStr_5451:CraftingWidget; private var _SafeStr_6089:RoomDesktop; private var _SafeStr_6289:_SafeStr_2273; private var _SafeStr_5653:Vector.<_SafeStr_2273>; private var _SafeStr_6290:int; private var _SafeStr_6291:Boolean; private var _SafeStr_6292:Boolean; private var _SafeStr_6293:Boolean; private var _SafeStr_6294:_SafeStr_2336; public function CraftingWidgetHandler(k:RoomDesktop) { this._SafeStr_6089 = k; } public function dispose():void { this._SafeStr_5654(); this._SafeStr_5451 = null; this._container = null; this._SafeStr_6089 = null; this._SafeStr_6294 = null; this._disposed = true; } private function _SafeStr_5656():void { var k:_SafeStr_2273; if (((!(this._container)) || (!(this._container.connection)))){ return; }; this._SafeStr_5653 = new Vector.<_SafeStr_2273>(0); this._SafeStr_5653.push(new _SafeStr_4050(this._SafeStr_6295)); this._SafeStr_5653.push(new _SafeStr_3988(this._SafeStr_6296)); this._SafeStr_5653.push(new _SafeStr_4135(this._SafeStr_6297)); this._SafeStr_5653.push(new _SafeStr_4265(this._SafeStr_6298)); for each (k in this._SafeStr_5653) { this._container.connection.addMessageEvent(k); }; } private function _SafeStr_5654():void { var k:_SafeStr_2273; if (((((!(this._container)) || (!(this._container.connection)))) || (!(this._SafeStr_5653)))){ return; }; for each (k in this._SafeStr_5653) { this._container.connection.removeMessageEvent(k); k.dispose(); }; this._SafeStr_6299(); if (((this._container.inventory) && (this._container.inventory.events))){ this._container.inventory.events.removeEventListener(_SafeStr_3723._SafeStr_6300, this._SafeStr_6301); }; this._SafeStr_5653 = null; } public function _SafeStr_6302():void { if (this._SafeStr_6291){ return; }; this._SafeStr_6291 = true; if (this._container.inventory._SafeStr_6303(_SafeStr_2631._SafeStr_5829)){ this._SafeStr_6304(); }; } private function _SafeStr_6301(k:_SafeStr_3723):void { if (((this._SafeStr_6291) && ((k.category == _SafeStr_2631._SafeStr_5829)))){ this._SafeStr_6304(); }; } private function _SafeStr_6304():void { this._container.connection.send(new _SafeStr_4314(this._SafeStr_6290)); } private function _SafeStr_6295(k:_SafeStr_4050):void { this._SafeStr_6291 = false; if (!this._SafeStr_5451){ return; }; if (!k._SafeStr_5325()._SafeStr_6305()){ this._SafeStr_5451.hide(); return; }; this._SafeStr_5451._SafeStr_6306(); this._SafeStr_5451._SafeStr_6307(k._SafeStr_5325()._SafeStr_6308, k._SafeStr_5325()._SafeStr_6309, this._container.roomEngine, this._container.sessionDataManager); this._SafeStr_6292 = false; } public function _SafeStr_6310(k:String):void { this._SafeStr_6294 = this._container.sessionDataManager.getProductData(k); this._container.connection.send(new _SafeStr_4211(k)); } private function _SafeStr_6296(k:_SafeStr_3988):void { this._SafeStr_5451._SafeStr_6311(k._SafeStr_5325()._SafeStr_6312); } public function _SafeStr_6313(k:Vector.):void { this._container.connection.send(new GetCraftingRecipesAvailableComposer(this._SafeStr_6290, k)); } private function _SafeStr_6298(k:_SafeStr_4265):void { this._SafeStr_5451._SafeStr_6315._SafeStr_6314(k._SafeStr_5325().count, k._SafeStr_5325()._SafeStr_6316); } public function _SafeStr_6317():void { if (!this._SafeStr_6294){ return; }; this._SafeStr_5451._SafeStr_6315.setState(_SafeStr_4472._SafeStr_6318); this._SafeStr_6319(); this._container.connection.send(new _SafeStr_4206(this._SafeStr_6290, this._SafeStr_6294.type)); } public function _SafeStr_6320():void { this._SafeStr_5451._SafeStr_6315.setState(_SafeStr_4472._SafeStr_6318); var k:Vector. = this._SafeStr_5451._SafeStr_6321(); this._SafeStr_6319(); this._container.connection.send(new CraftSecretComposer(this._SafeStr_6290, k)); } private function _SafeStr_6297(k:_SafeStr_4135):void { var _local_2:_SafeStr_4475; var _local_3:_SafeStr_2333; this._SafeStr_6293 = false; if (!k._SafeStr_5325().success){ this._SafeStr_5451._SafeStr_6322(); this._SafeStr_6292 = false; this._SafeStr_6299(); this._SafeStr_5451.setInfoState(_SafeStr_4472._SafeStr_6323); } else { this._SafeStr_5451._SafeStr_6322(); _local_2 = k._SafeStr_5325()._SafeStr_6324; _local_3 = this._container.sessionDataManager.getFloorItemDataByName(_local_2._SafeStr_6325); if (!_local_3){ return; }; this._SafeStr_5451.setInfoState(_SafeStr_4472._SafeStr_6326, _local_3); }; } private function _SafeStr_6319():void { this._SafeStr_6292 = true; if (this._SafeStr_6289 == null){ this._SafeStr_6289 = new _SafeStr_3730(this._SafeStr_6327); this._container.connection.addMessageEvent(this._SafeStr_6289); }; } private function _SafeStr_6327(k:_SafeStr_3730):void { this._container.connection.send(new _SafeStr_3800()); this._container.connection.send(new _SafeStr_4314(this._SafeStr_6290)); this._SafeStr_6299(); } public function _SafeStr_6299():void { if (this._SafeStr_6289){ this._container.connection.removeMessageEvent(this._SafeStr_6289); this._SafeStr_6289 = null; }; } public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (_SafeStr_2814._SafeStr_6328); } public function set container(k:_SafeStr_2786):void { this._container = k; this._SafeStr_5656(); if (((this._container.inventory) && (this._container.inventory.events))){ this._container.inventory.events.addEventListener(_SafeStr_3723._SafeStr_6300, this._SafeStr_6301); }; } public function get container():_SafeStr_2786 { return (this._container); } public function set widget(k:CraftingWidget):void { this._SafeStr_5451 = k; } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2797._SafeStr_5679, _SafeStr_2797._SafeStr_5680]); } public function _SafeStr_5642(k:Event):void { if ((((this._container.roomEngine == null)) || ((this._SafeStr_5451 == null)))){ return; }; var _local_2:_SafeStr_2797 = (k as _SafeStr_2797); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2436 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); switch (k.type){ case _SafeStr_2797._SafeStr_5679: if (this._SafeStr_5451.window != null){ return; }; if (_local_3 != null){ this._SafeStr_6290 = _local_3.getId(); this._SafeStr_6302(); }; return; case _SafeStr_2797._SafeStr_5680: this._SafeStr_6290 = -1; this._SafeStr_5451.hide(); return; }; } public function get _SafeStr_5651():Boolean { var k:int = this._container.roomEngine.activeRoomId; var _local_2:_SafeStr_2436 = this._container.roomEngine.getRoomObject(k, this._SafeStr_6290, _SafeStr_2285._SafeStr_5887); return (((!((_local_2 == null))) && (this._container.isOwnerOfFurniture(_local_2)))); } public function get craftingInProgress():Boolean { return (this._SafeStr_6293); } public function set craftingInProgress(k:Boolean):void { this._SafeStr_6293 = k; } public function get inventoryDirty():Boolean { return (this._SafeStr_6292); } public function update():void { } } }//package _-09L // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2631 = "_-41K" (String#32024, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3723 = "_-8A" (String#38783, DoABC#3) // _SafeStr_3730 = "_-x5" (String#40669, DoABC#3) // _SafeStr_3800 = "_-34I" (String#29658, DoABC#3) // _SafeStr_3988 = "_-0-a" (String#22169, DoABC#3) // _SafeStr_4050 = "_-3Kk" (String#30333, DoABC#3) // _SafeStr_4135 = "_-3j4" (String#31259, DoABC#3) // _SafeStr_4206 = "_-00k" (String#22209, DoABC#3) // _SafeStr_4211 = "_-6So" (String#37965, DoABC#3) // _SafeStr_4265 = "_-2w4" (String#29309, DoABC#3) // _SafeStr_4314 = "_-1BS" (String#25045, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4472 = "_-4pu" (String#33988, DoABC#3) // _SafeStr_4475 = "_-1vz" (String#9595, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5651 = "_-bR" (String#4465, DoABC#3) // _SafeStr_5653 = "_-3G3" (String#301, DoABC#3) // _SafeStr_5654 = "_-44I" (String#11820, DoABC#3) // _SafeStr_5656 = "_-1al" (String#9235, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5679 = "_-5Lo" (String#35276, DoABC#3) // _SafeStr_5680 = "_-4GA" (String#32617, DoABC#3) // _SafeStr_5829 = "_-5wA" (String#36670, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_6089 = "_-2zq" (String#3345, DoABC#3) // _SafeStr_6289 = "_-6J5" (String#37597, DoABC#3) // _SafeStr_6290 = "_-6gm" (String#38559, DoABC#3) // _SafeStr_6291 = "_-53x" (String#34582, DoABC#3) // _SafeStr_6292 = "_-2kt" (String#28874, DoABC#3) // _SafeStr_6293 = "_-0y" (String#24491, DoABC#3) // _SafeStr_6294 = "_-1gu" (String#26251, DoABC#3) // _SafeStr_6295 = "_-57R" (String#34725, DoABC#3) // _SafeStr_6296 = "_-4hg" (String#33680, DoABC#3) // _SafeStr_6297 = "_-6aN" (String#38282, DoABC#3) // _SafeStr_6298 = "_-6UE" (String#38025, DoABC#3) // _SafeStr_6299 = "_-0ic" (String#23887, DoABC#3) // _SafeStr_6300 = "_-5xm" (String#36728, DoABC#3) // _SafeStr_6301 = "_-2Eu" (String#27618, DoABC#3) // _SafeStr_6302 = "_-6cX" (String#38376, DoABC#3) // _SafeStr_6303 = "_-0sq" (String#8495, DoABC#3) // _SafeStr_6304 = "_-6G0" (String#37481, DoABC#3) // _SafeStr_6305 = "_-2RK" (String#28098, DoABC#3) // _SafeStr_6306 = "_-2hD" (String#28725, DoABC#3) // _SafeStr_6307 = "_-4Lu" (String#32840, DoABC#3) // _SafeStr_6308 = "_-6NF" (String#37753, DoABC#3) // _SafeStr_6309 = "_-SQ" (String#39522, DoABC#3) // _SafeStr_6310 = "_-6Y9" (String#38201, DoABC#3) // _SafeStr_6311 = "_-24C" (String#27207, DoABC#3) // _SafeStr_6312 = "_-1Gm" (String#25244, DoABC#3) // _SafeStr_6313 = "_-6Ym" (String#38227, DoABC#3) // _SafeStr_6314 = "_-C3" (String#38928, DoABC#3) // _SafeStr_6315 = "_-3tm" (String#31685, DoABC#3) // _SafeStr_6316 = "_-uF" (String#40554, DoABC#3) // _SafeStr_6317 = "_-1Et" (String#25182, DoABC#3) // _SafeStr_6318 = "_-U3" (String#39590, DoABC#3) // _SafeStr_6319 = "_-2gS" (String#28691, DoABC#3) // _SafeStr_6320 = "_-2a" (String#28444, DoABC#3) // _SafeStr_6321 = "_-4HL" (String#32662, DoABC#3) // _SafeStr_6322 = "_-3JM" (String#30272, DoABC#3) // _SafeStr_6323 = "_-6Rj" (String#37922, DoABC#3) // _SafeStr_6324 = "_-2Z8" (String#10270, DoABC#3) // _SafeStr_6325 = "_-5p6" (String#36400, DoABC#3) // _SafeStr_6326 = "_-1f0" (String#26172, DoABC#3) // _SafeStr_6327 = "_-4PP" (String#12152, DoABC#3) // _SafeStr_6328 = "_-1u2" (String#26769, DoABC#3) //------------------------------------------------------------ //_-09L.FurnitureRoomLinkHandler package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-4n6._SafeStr_2495; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2273; import _-68V._SafeStr_1407; import _-pX._SafeStr_2814; import _-JA._SafeStr_2674; import _-6gR._SafeStr_2679; import _-JA._SafeStr_2496; import _-6Sv._SafeStr_3604; import _-5Mz.WindowEvent; import _-0MK.Component; import _-4n6._SafeStr_2443; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2797; import in._SafeStr_2436; import in._SafeStr_3068; import _-3yO._SafeStr_2464; import _-07x._SafeStr_2506; import flash.events.Event; import __AS3__.vec.*; public class FurnitureRoomLinkHandler implements _SafeStr_2819 { private static const _SafeStr_5710:String = "internalLink"; private var _container:_SafeStr_2786; private var _SafeStr_6329:_SafeStr_2495; private var _SafeStr_6330:Vector.<_SafeStr_2273>; private var _SafeStr_6331:_SafeStr_1407; private var _SafeStr_6332:int = 0; private var _SafeStr_6333:String; public function FurnitureRoomLinkHandler() { this._SafeStr_6330 = new Vector.<_SafeStr_2273>(); super(); } public function get type():String { return (_SafeStr_2814._SafeStr_6334); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function set communicationManager(k:_SafeStr_1407):void { this._SafeStr_6331 = k; this._SafeStr_6330.push(this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_2674(this._SafeStr_6335))); } private function _SafeStr_6335(event:_SafeStr_2273):void { var message:String; var roomName:String; var ownerName:String; var p:_SafeStr_2679 = _SafeStr_2674(event)._SafeStr_5325(); var roomData:_SafeStr_2496 = p.data; if (((roomData) && ((roomData.flatId == this._SafeStr_6332)))){ this._SafeStr_6332 = 0; message = "${room.link.confirmation.message}"; roomName = roomData.roomName; ownerName = roomData.ownerName; message = this._container.localization.getLocalization("room.link.confirmation.message"); if (((!((message == null))) && ((message.indexOf("%%room_name%%") > -1)))){ message = message.replace("%%room_name%%", roomName); }; if (((!((message == null))) && ((message.indexOf("%%room_owner%%") > -1)))){ message = message.replace("%%room_owner%%", ownerName); }; this._SafeStr_6329 = this._container.windowManager.confirm("${room.link.confirmation.title}", message, (_SafeStr_3604._SafeStr_6100 | _SafeStr_3604._SafeStr_6336), function (k:_SafeStr_2443, _arg_2:WindowEvent):void { if (((!((_container.roomEngine == null))) && ((_arg_2.type == WindowEvent._SafeStr_6209)))){ if (((!((_SafeStr_6333 == null))) && ((_SafeStr_6333.length > 0)))){ (_container.roomEngine as Component).context.createLinkEvent(("navigator/goto/" + _SafeStr_6333)); }; }; k.dispose(); }); }; } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2797._SafeStr_6337]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2797; var _local_3:_SafeStr_2436; var _local_4:_SafeStr_3068; var _local_5:String; switch (k.type){ case _SafeStr_2797._SafeStr_6337: _local_2 = (k as _SafeStr_2797); if (((!((k == null))) && (!((this._container.roomEngine == null))))){ _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); if (_local_3 != null){ _local_4 = _local_3.getModel(); _local_5 = _local_4._SafeStr_5713(_SafeStr_2464._SafeStr_5669).getValue(_SafeStr_5710); if ((((_local_5 == null)) || ((_local_5.length == 0)))){ _local_5 = _local_4.getString(_SafeStr_2464._SafeStr_5714); }; if (_local_5 == null){ return; }; if (((!((this._container.navigator == null))) && (!((this._container.localization == null))))){ if (this._SafeStr_6329 != null){ this._SafeStr_6329.dispose(); this._SafeStr_6329 = null; }; this._SafeStr_6333 = _local_5; this._SafeStr_6332 = parseInt(_local_5, 10); this._SafeStr_6331.connection.send(new _SafeStr_2506(this._SafeStr_6332, false, false)); } else { (this._container.roomEngine as Component).context.createLinkEvent(("navigator/goto/" + _local_5)); }; }; }; return; }; } public function update():void { } public function dispose():void { var k:_SafeStr_2273; if (this._SafeStr_6331){ for each (k in this._SafeStr_6330) { this._SafeStr_6331._SafeStr_6338(k); }; this._SafeStr_6330 = null; this._SafeStr_6331 = null; }; if (this._SafeStr_6329 != null){ this._SafeStr_6329.dispose(); this._SafeStr_6329 = null; }; this._container = null; } public function get disposed():Boolean { return ((this._container == null)); } } }//package _-09L // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2495 = "_-29f" (String#9856, DoABC#3) // _SafeStr_2496 = "_-1Zj" (String#9219, DoABC#3) // _SafeStr_2506 = "_-4DX" (String#32518, DoABC#3) // _SafeStr_2674 = "_-2Zv" (String#10279, DoABC#3) // _SafeStr_2679 = "_-5Jl" (String#13093, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_3604 = "_-2Pj" (String#10129, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5710 = "_-3uJ" (String#11632, DoABC#3) // _SafeStr_5713 = "_-5LC" (String#13113, DoABC#3) // _SafeStr_5714 = "_-4gG" (String#33626, DoABC#3) // _SafeStr_6100 = "_-0bL" (String#8212, DoABC#3) // _SafeStr_6209 = "_-2n3" (String#28964, DoABC#3) // _SafeStr_6329 = "_-1nm" (String#9440, DoABC#3) // _SafeStr_6330 = "_-1sN" (String#9526, DoABC#3) // _SafeStr_6331 = "_-qd" (String#247, DoABC#3) // _SafeStr_6332 = "_-1tX" (String#9546, DoABC#3) // _SafeStr_6333 = "_-3yo" (String#694, DoABC#3) // _SafeStr_6334 = "_-6eS" (String#38458, DoABC#3) // _SafeStr_6335 = "_-4vm" (String#859, DoABC#3) // _SafeStr_6336 = "_-3di" (String#11354, DoABC#3) // _SafeStr_6337 = "_-fu" (String#40018, DoABC#3) // _SafeStr_6338 = "_-4Lg" (String#12106, DoABC#3) //------------------------------------------------------------ //_-09L.FurnitureYoutubeDisplayWidgetHandler package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-0Nb.YoutubeDisplayWidget; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2273; import _-pX._SafeStr_2814; import _-5tn._SafeStr_4240; import _-5tn._SafeStr_4250; import _-5tn._SafeStr_4102; import _-3mZ._SafeStr_4986; import _-3mZ._SafeStr_4948; import _-3mZ.YoutubeDisplayPlaylistsMessageParser; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-58P._SafeStr_2797; import in._SafeStr_2436; import _-4rH._SafeStr_2418; import _-0gz._SafeStr_4220; import flash.events.Event; import _-0gz._SafeStr_4055; import _-0gz._SafeStr_4089; import __AS3__.vec.*; public class FurnitureYoutubeDisplayWidgetHandler implements _SafeStr_2819 { private static const _SafeStr_6339:int = 0; private static const _SafeStr_6340:int = 1; private static const _SafeStr_6341:int = 2; private static const _SafeStr_6342:int = 3; private var _container:_SafeStr_2786; private var _SafeStr_5451:YoutubeDisplayWidget; private var _SafeStr_6343:Vector.<_SafeStr_2273>; public function get type():String { return (_SafeStr_2814._SafeStr_6344); } public function set container(k:_SafeStr_2786):void { this._container = k; this.addMessageEvent(new _SafeStr_4240(this._SafeStr_6345)); this.addMessageEvent(new _SafeStr_4250(this._SafeStr_6346)); this.addMessageEvent(new _SafeStr_4102(this._SafeStr_6347)); } private function addMessageEvent(k:_SafeStr_2273):void { if (this._SafeStr_6343 == null){ this._SafeStr_6343 = new Vector.<_SafeStr_2273>(0); }; this._SafeStr_6343.push(k); this._container.connection.addMessageEvent(k); } private function _SafeStr_6348():void { var k:_SafeStr_2273; for each (k in this._SafeStr_6343) { this._container.connection.removeMessageEvent(k); k.dispose(); }; } private function _SafeStr_6345(k:_SafeStr_4240):void { var _local_2:_SafeStr_4986 = k._SafeStr_5325(); this._SafeStr_5451.showVideo(_local_2.furniId, _local_2.videoId, _local_2._SafeStr_6349, _local_2._SafeStr_6350, _local_2.state); } private function _SafeStr_6347(k:_SafeStr_4102):void { var _local_2:_SafeStr_4948 = k._SafeStr_5325(); this._SafeStr_5451._SafeStr_6351(_local_2.furniId, _local_2._SafeStr_6352); } private function _SafeStr_6346(k:_SafeStr_4250):void { var _local_2:YoutubeDisplayPlaylistsMessageParser = k._SafeStr_5325(); this._SafeStr_5451._SafeStr_6353(_local_2.furniId, _local_2.playlists, _local_2._SafeStr_6354); } public function set widget(k:YoutubeDisplayWidget):void { this._SafeStr_5451 = k; } public function _SafeStr_5636():Array { return (null); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { var _local_4:Boolean; if (this._container.roomEngine == null){ return; }; var _local_2:_SafeStr_2797 = (k as _SafeStr_2797); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2436 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_5678, _local_2.category); switch (k.type){ case _SafeStr_2797._SafeStr_5679: if (_local_3 != null){ _local_4 = ((this._container.isOwnerOfFurniture(_local_3)) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6264))); this._SafeStr_5451.show(_local_3, _local_4); this._container.connection.send(new _SafeStr_4220(_local_3.getId())); }; return; case _SafeStr_2797._SafeStr_5680: this._SafeStr_5451.hide(_local_3); return; }; } public function update():void { } public function dispose():void { if (this.disposed){ return; }; this._SafeStr_6348(); this._container = null; } public function get disposed():Boolean { return ((this._container == null)); } public function _SafeStr_6355(k:int, _arg_2:String):void { this._container.connection.send(new _SafeStr_4055(k, _arg_2)); } public function _SafeStr_6356(k:int):void { this._container.connection.send(new _SafeStr_4089(k, _SafeStr_6339)); } public function _SafeStr_6357(k:int):void { this._container.connection.send(new _SafeStr_4089(k, _SafeStr_6340)); } public function pauseVideo(k:int):void { this._container.connection.send(new _SafeStr_4089(k, _SafeStr_6341)); } public function _SafeStr_6358(k:int):void { this._container.connection.send(new _SafeStr_4089(k, _SafeStr_6342)); } } }//package _-09L // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2418 = "_-3j5" (String#31260, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4055 = "_-2iV" (String#28784, DoABC#3) // _SafeStr_4089 = "_-N5" (String#39325, DoABC#3) // _SafeStr_4102 = "_-14J" (String#24778, DoABC#3) // _SafeStr_4220 = "_-1Sd" (String#25716, DoABC#3) // _SafeStr_4240 = "_-2GN" (String#27678, DoABC#3) // _SafeStr_4250 = "_-4MG" (String#32860, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4948 = "_-1xt" (String#9625, DoABC#3) // _SafeStr_4986 = "_-5Ed" (String#13008, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5679 = "_-5Lo" (String#35276, DoABC#3) // _SafeStr_5680 = "_-4GA" (String#32617, DoABC#3) // _SafeStr_6264 = "_-1aQ" (String#26003, DoABC#3) // _SafeStr_6339 = "_-gf" (String#40040, DoABC#3) // _SafeStr_6340 = "_-1V-" (String#25797, DoABC#3) // _SafeStr_6341 = "_-6AK" (String#37274, DoABC#3) // _SafeStr_6342 = "_-Ee" (String#39017, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_6344 = "_-MF" (String#39297, DoABC#3) // _SafeStr_6345 = "_-0NQ" (String#23098, DoABC#3) // _SafeStr_6346 = "_-5LG" (String#35255, DoABC#3) // _SafeStr_6347 = "_-2Ft" (String#27660, DoABC#3) // _SafeStr_6348 = "_-O" (String#39360, DoABC#3) // _SafeStr_6349 = "_-U5" (String#39592, DoABC#3) // _SafeStr_6350 = "_-6Da" (String#37399, DoABC#3) // _SafeStr_6351 = "_-10m" (String#24632, DoABC#3) // _SafeStr_6352 = "_-2I9" (String#27748, DoABC#3) // _SafeStr_6353 = "_-2fA" (String#28644, DoABC#3) // _SafeStr_6354 = "_-2Pg" (String#28030, DoABC#3) // _SafeStr_6355 = "_-4o8" (String#33917, DoABC#3) // _SafeStr_6356 = "_-4e0" (String#33551, DoABC#3) // _SafeStr_6357 = "_-4Rs" (String#33095, DoABC#3) // _SafeStr_6358 = "_-2Gt" (String#27694, DoABC#3) //------------------------------------------------------------ //_-09L.InfoStandWidgetHandler package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-ue.Map; import _-2Zy._SafeStr_2516; import _-2VO._SafeStr_2828; import _-3qZ._SafeStr_2273; import _-2h._SafeStr_3542; import _-2h._SafeStr_3534; import _-pX._SafeStr_2814; import _-gx._SafeStr_2880; import _-gx._SafeStr_3114; import _-gx._SafeStr_3112; import _-gx._SafeStr_3129; import _-gx._SafeStr_3146; import _-gx._SafeStr_3149; import _-gx._SafeStr_3128; import _-gx._SafeStr_3121; import _-gx._SafeStr_3125; import _-gx._SafeStr_3116; import _-5OI._SafeStr_2933; import _-5OI._SafeStr_2943; import _-5OI._SafeStr_2644; import flash.display.BitmapData; import _-0ba._SafeStr_2746; import _-0ba._SafeStr_4494; import _-0ba._SafeStr_4484; import _-0ba._SafeStr_5081; import _-0ba._SafeStr_5082; import _-0ba._SafeStr_5078; import _-0ba._SafeStr_5085; import _-0ba._SafeStr_5079; import _-0ba._SafeStr_4481; import _-0ba._SafeStr_4507; import _-4rH._SafeStr_2456; import _-378._SafeStr_4524; import _-2VO._SafeStr_4501; import _-5KC._SafeStr_4289; import _-5KC._SafeStr_4061; import _-3WD._SafeStr_4204; import _-pX._SafeStr_5080; import _-2vw._SafeStr_2876; import _-5KC._SafeStr_4262; import _-3yO._SafeStr_4438; import _-7P._SafeStr_2640; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-3-E._SafeStr_2392; import _-5Mz.WindowEvent; import _-4n6._SafeStr_2495; import in._SafeStr_2436; import _-1rg._SafeStr_2333; import _-3yO._SafeStr_2464; import _-3yO._SafeStr_2285; import _-378._SafeStr_4603; import _-3yO._SafeStr_2340; import _-2vw._SafeStr_4194; import _-378._SafeStr_4502; import _-378._SafeStr_4487; import _-2Jf._SafeStr_2700; import _-0rE._SafeStr_2488; import _-0rE._SafeStr_3190; import _-7P._SafeStr_4243; import _-1NQ._SafeStr_3088; import _-2Zy._SafeStr_3529; import _-2Zy._SafeStr_3528; import _-378._SafeStr_4500; import in._SafeStr_3068; import _-pX._SafeStr_3692; import _-2it._SafeStr_3061; import _-1uj._SafeStr_2346; import flash.utils.getTimer; import _-151._SafeStr_2306; import _-1uj._SafeStr_3018; import _-7P._SafeStr_2637; import _-378._SafeStr_4498; import _-gx._SafeStr_2813; import flash.events.Event; import _-378._SafeStr_4490; import _-378._SafeStr_4491; import _-4rH._SafeStr_2298; import _-4rH._SafeStr_3130; import _-2M3._SafeStr_3698; import _-378._SafeStr_4493; import _-378._SafeStr_5083; import _-378._SafeStr_4598; import _-378._SafeStr_4592; import _-378._SafeStr_4601; import _-0uv._SafeStr_4728; import _-378._SafeStr_4596; import _-378._SafeStr_5084; import _-378._SafeStr_4593; import _-378._SafeStr_4489; import _-2M3.PetFigureData; import _-4rH._SafeStr_2418; import _-3WD._SafeStr_4180; public class InfoStandWidgetHandler implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; private var _SafeStr_6359:Map; private var _SafeStr_6360:_SafeStr_2516; private var _SafeStr_5451:_SafeStr_2828; private var _SafeStr_6361:_SafeStr_2273; private var _SafeStr_6362:_SafeStr_2273; public function InfoStandWidgetHandler(k:_SafeStr_2516) { this._SafeStr_6359 = new Map(); super(); this._SafeStr_6360 = k; if (this._SafeStr_6360 != null){ this._SafeStr_6360.events.addEventListener(_SafeStr_3542._SafeStr_5912, this._SafeStr_6363); this._SafeStr_6360.events.addEventListener(_SafeStr_3534._SafeStr_6364, this._SafeStr_6365); }; } public function set widget(k:_SafeStr_2828):void { this._SafeStr_5451 = k; } public function get container():_SafeStr_2786 { return (this._container); } public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_6366); } public function set container(k:_SafeStr_2786):void { if (this._container != null){ if (this._container.sessionDataManager != null){ this._container.sessionDataManager.events.removeEventListener(_SafeStr_2880._SafeStr_6367, this._SafeStr_6368); }; if (this._container.roomSessionManager != null){ this._container.roomSessionManager.events.removeEventListener(_SafeStr_3114._SafeStr_6369, this._SafeStr_6370); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3112.PET_INFO, this._SafeStr_6371); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3129.PET_COMMANDS, this._SafeStr_6372); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3146._SafeStr_6373, this._SafeStr_6374); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3149._SafeStr_6375, this._SafeStr_6376); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3128._SafeStr_6377, this._SafeStr_6378); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3121._SafeStr_6379, this._SafeStr_6380); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3125._SafeStr_6381, this._SafeStr_6382); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3116._SafeStr_6383, this._SafeStr_6384); }; if (this._container.connection != null){ if (this._SafeStr_6361 != null){ this._container.connection.removeMessageEvent(this._SafeStr_6361); this._SafeStr_6361.dispose(); this._SafeStr_6361 = null; }; if (this._SafeStr_6362 != null){ this._container.connection.removeMessageEvent(this._SafeStr_6362); this._SafeStr_6362.dispose(); this._SafeStr_6362 = null; }; }; }; this._container = k; if (k == null){ return; }; if (this._container.sessionDataManager != null){ this._container.sessionDataManager.events.addEventListener(_SafeStr_2880._SafeStr_6367, this._SafeStr_6368); }; if (this._container.roomSessionManager != null){ this._container.roomSessionManager.events.addEventListener(_SafeStr_3114._SafeStr_6369, this._SafeStr_6370); this._container.roomSessionManager.events.addEventListener(_SafeStr_3112.PET_INFO, this._SafeStr_6371); this._container.roomSessionManager.events.addEventListener(_SafeStr_3129.PET_COMMANDS, this._SafeStr_6372); this._container.roomSessionManager.events.addEventListener(_SafeStr_3146._SafeStr_6373, this._SafeStr_6374); this._container.roomSessionManager.events.addEventListener(_SafeStr_3149._SafeStr_6375, this._SafeStr_6376); this._container.roomSessionManager.events.addEventListener(_SafeStr_3128._SafeStr_6377, this._SafeStr_6378); this._container.roomSessionManager.events.addEventListener(_SafeStr_3121._SafeStr_6379, this._SafeStr_6380); this._container.roomSessionManager.events.addEventListener(_SafeStr_3125._SafeStr_6381, this._SafeStr_6382); this._container.roomSessionManager.events.addEventListener(_SafeStr_3116._SafeStr_6383, this._SafeStr_6384); }; if (this._container.connection){ this._SafeStr_6361 = new _SafeStr_2933(this._SafeStr_6385); this._container.connection.addMessageEvent(this._SafeStr_6361); this._SafeStr_6362 = new _SafeStr_2943(this._SafeStr_6386); this._container.connection.addMessageEvent(this._SafeStr_6362); }; } private function _SafeStr_6385(k:_SafeStr_2933):void { var _local_2:_SafeStr_2644 = k.data; if (this._SafeStr_5451.furniData.groupId == _local_2.groupId){ this._SafeStr_5451._SafeStr_6388._SafeStr_6387 = _local_2._SafeStr_6389; this._SafeStr_5451._SafeStr_6388.groupName = _local_2.groupName; }; } public function dispose():void { var k:int; var _local_2:BitmapData; if (this._SafeStr_6359 != null){ k = (this._SafeStr_6359.length - 1); while (k >= 0) { _local_2 = this._SafeStr_6359._SafeStr_5595(k); if (_local_2){ _local_2.dispose(); }; _local_2 = null; k--; }; this._SafeStr_6359.dispose(); this._SafeStr_6359 = null; }; if (this._SafeStr_6360 != null){ this._SafeStr_6360.events.removeEventListener(_SafeStr_3542._SafeStr_5912, this._SafeStr_6363); this._SafeStr_6360.events.removeEventListener(_SafeStr_3534._SafeStr_6364, this._SafeStr_6365); this._SafeStr_6360 = null; }; this._SafeStr_5406 = true; this.container = null; } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_2746._SafeStr_6390); k.push(_SafeStr_2746._SafeStr_6391); k.push(_SafeStr_4494._SafeStr_6392); k.push(_SafeStr_4494._SafeStr_6393); k.push(_SafeStr_4494._SafeStr_6394); k.push(_SafeStr_4494._SafeStr_6395); k.push(_SafeStr_4494._SafeStr_6396); k.push(_SafeStr_4494._SafeStr_6397); k.push(_SafeStr_4494._SafeStr_6398); k.push(_SafeStr_4494._SafeStr_6399); k.push(_SafeStr_4494._SafeStr_6400); k.push(_SafeStr_4494.MUTE_USER_2MIN); k.push(_SafeStr_4494.MUTE_USER_5MIN); k.push(_SafeStr_4494.MUTE_USER_10MIN); k.push(_SafeStr_4494._SafeStr_6401); k.push(_SafeStr_4494._SafeStr_6402); k.push(_SafeStr_4494._SafeStr_6403); k.push(_SafeStr_4494._SafeStr_6404); k.push(_SafeStr_4494._SafeStr_6405); k.push(_SafeStr_4494._SafeStr_6406); k.push(_SafeStr_4494._SafeStr_6407); k.push(_SafeStr_4484._SafeStr_6408); k.push(_SafeStr_4484._SafeStr_6409); k.push(_SafeStr_4484._SafeStr_6410); k.push(_SafeStr_4484._SafeStr_6411); k.push(_SafeStr_4484._SafeStr_6412); k.push(_SafeStr_4484._SafeStr_6413); k.push(_SafeStr_5081._SafeStr_6414); k.push(_SafeStr_5082._SafeStr_6415); k.push(_SafeStr_5078._SafeStr_6416); k.push(_SafeStr_4494._SafeStr_6417); k.push(_SafeStr_4494._SafeStr_6418); k.push(_SafeStr_4494._SafeStr_6419); k.push(_SafeStr_4494._SafeStr_6420); k.push(_SafeStr_4494._SafeStr_6421); k.push(_SafeStr_4494._SafeStr_6422); k.push(_SafeStr_4494._SafeStr_6423); k.push(_SafeStr_4494._SafeStr_6424); k.push(_SafeStr_5085._SafeStr_6425); k.push(_SafeStr_5085._SafeStr_6426); k.push(_SafeStr_4494._SafeStr_6427); k.push(_SafeStr_4494._SafeStr_6196); k.push(_SafeStr_5079._SafeStr_6428); k.push(_SafeStr_4481._SafeStr_6429); k.push(_SafeStr_4507._SafeStr_5883); k.push(_SafeStr_4494._SafeStr_6430); k.push(_SafeStr_4494._SafeStr_6431); k.push(_SafeStr_4494._SafeStr_6432); k.push(_SafeStr_4494._SafeStr_6433); k.push(_SafeStr_4494._SafeStr_6434); k.push(_SafeStr_4494._SafeStr_6435); k.push(_SafeStr_4494.AMBASSADOR_MUTE_USER_2MIN); k.push(_SafeStr_4494.AMBASSADOR_MUTE_USER_10MIN); k.push(_SafeStr_4494.AMBASSADOR_MUTE_USER_60MIN); k.push(_SafeStr_4494.AMBASSADOR_MUTE_USER_18HOUR); return (k); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_3:_SafeStr_2456; var _local_4:_SafeStr_4494; var _local_7:_SafeStr_4484; var _local_8:_SafeStr_4524; var _local_9:_SafeStr_2456; var _local_10:String; var _local_11:_SafeStr_5081; var _local_12:_SafeStr_5082; var _local_13:_SafeStr_5078; var _local_14:_SafeStr_5085; var _local_15:_SafeStr_5085; var _local_16:_SafeStr_5079; var _local_17:_SafeStr_4481; var _local_18:_SafeStr_4507; var _local_19:Map; var _local_20:Array; var _local_21:String; var _local_22:Array; var _local_23:String; var _local_24:String; var _local_25:_SafeStr_4501; if (k == null){ return (null); }; if (this._container == null){ return (null); }; var _local_2:int; _local_4 = (k as _SafeStr_4494); if (_local_4 != null){ _local_2 = _local_4.userId; if ((((((((((((((((((((((((k.type == _SafeStr_4494._SafeStr_6196)) || ((k.type == _SafeStr_4494._SafeStr_6427)))) || ((k.type == _SafeStr_4494._SafeStr_6418)))) || ((k.type == _SafeStr_4494._SafeStr_6419)))) || ((k.type == _SafeStr_4494._SafeStr_6420)))) || ((k.type == _SafeStr_4494._SafeStr_6421)))) || ((k.type == _SafeStr_4494._SafeStr_6422)))) || ((k.type == _SafeStr_4494._SafeStr_6423)))) || ((k.type == _SafeStr_4494._SafeStr_6406)))) || ((k.type == _SafeStr_4494._SafeStr_6431)))) || ((k.type == _SafeStr_4494._SafeStr_6430)))) || ((k.type == _SafeStr_4494._SafeStr_6432)))){ _local_3 = this._container.roomSession.userDataManager._SafeStr_6436(_local_2); } else { _local_3 = this._container.roomSession.userDataManager.getUserData(_local_2); }; if (_local_3 == null){ return (null); }; }; var _local_5:int; var _local_6:int; _local_7 = (k as _SafeStr_4484); if (_local_7 != null){ _local_5 = _local_7.furniId; _local_6 = _local_7.furniCategory; }; switch (k.type){ case _SafeStr_2746._SafeStr_6390: return (this._SafeStr_6437((k as _SafeStr_2746))); case _SafeStr_2746._SafeStr_6391: return (this._SafeStr_6438((k as _SafeStr_2746))); case _SafeStr_4494._SafeStr_6392: this._container.friendList._SafeStr_6439(_local_2, _local_3.name); break; case _SafeStr_4494._SafeStr_6393: this._container.sessionDataManager._SafeStr_6440(_local_2); break; case _SafeStr_4494._SafeStr_6427: this._container.sessionDataManager._SafeStr_6441(_local_2); break; case _SafeStr_4494._SafeStr_6394: _local_8 = new _SafeStr_4524(_SafeStr_4524._SafeStr_6442, _local_3.name); this._container.events.dispatchEvent(_local_8); break; case _SafeStr_4494._SafeStr_6395: this._container.sessionDataManager._SafeStr_6443(_local_3.name); break; case _SafeStr_4494._SafeStr_6396: this._container.sessionDataManager._SafeStr_6444(_local_3.name); break; case _SafeStr_4494._SafeStr_6397: this._container.roomSession._SafeStr_6260(_local_3._SafeStr_6235); break; case _SafeStr_4494._SafeStr_6398: case _SafeStr_4494._SafeStr_6399: case _SafeStr_4494._SafeStr_6400: this._container.roomSession._SafeStr_6445(_local_3._SafeStr_6235, k.type); break; case _SafeStr_4494.MUTE_USER_2MIN: this._container.roomSession._SafeStr_6261(_local_3._SafeStr_6235, 2); break; case _SafeStr_4494.MUTE_USER_5MIN: this._container.roomSession._SafeStr_6261(_local_3._SafeStr_6235, 5); break; case _SafeStr_4494.MUTE_USER_10MIN: this._container.roomSession._SafeStr_6261(_local_3._SafeStr_6235, 10); break; case _SafeStr_4494._SafeStr_6401: this._container.roomSession._SafeStr_6446(_local_3._SafeStr_6235); break; case _SafeStr_4494._SafeStr_6402: this._container.roomSession._SafeStr_6447(_local_3._SafeStr_6235); break; case _SafeStr_4494._SafeStr_6403: _local_9 = this._container.roomSession.userDataManager.getUserData(_local_4.userId); this._container.inventory._SafeStr_6448(_local_9._SafeStr_5706, _local_9.name); break; case _SafeStr_4494._SafeStr_6404: this._container.sessionDataManager._SafeStr_6449(_local_3._SafeStr_6235, _local_3.name); break; case _SafeStr_4494._SafeStr_6418: this._container.roomSession._SafeStr_6450(_local_2); break; case _SafeStr_4494._SafeStr_6419: this._container.roomSession._SafeStr_6451(_local_2); break; case _SafeStr_4494._SafeStr_6420: this._container.roomSession._SafeStr_6452(_local_2); break; case _SafeStr_4494._SafeStr_6421: this._container.roomSession._SafeStr_6453(_local_2); break; case _SafeStr_4494._SafeStr_6422: this._container.roomSession._SafeStr_6454(_local_2); break; case _SafeStr_4494._SafeStr_6423: this._container.roomSession._SafeStr_6455(_local_2); break; case _SafeStr_4494._SafeStr_6405: this._container.connection.send(new _SafeStr_4289(_local_2)); break; case _SafeStr_4494._SafeStr_6406: this._container.connection.send(new _SafeStr_4061(_local_2)); break; case _SafeStr_4494._SafeStr_6431: this._container.connection.send(new _SafeStr_4204(_local_2, _SafeStr_5080._SafeStr_6456)); break; case _SafeStr_4494._SafeStr_6430: this._container.connection.send(new _SafeStr_4204(_local_2, _SafeStr_5080._SafeStr_6457)); break; case _SafeStr_4494._SafeStr_6432: this._container.connection.send(new _SafeStr_2876(_local_2)); break; case _SafeStr_4494._SafeStr_6407: this._container.connection.send(new _SafeStr_4262()); break; case _SafeStr_4484._SafeStr_6409: this._container.roomEngine._SafeStr_6458(_local_5, _local_6, _SafeStr_4438.OBJECT_ROTATE_POSITIVE); break; case _SafeStr_4484._SafeStr_6408: this._container.roomEngine._SafeStr_6458(_local_5, _local_6, _SafeStr_4438.OBJECT_MOVE); break; case _SafeStr_4484._SafeStr_6410: this._SafeStr_6459(_local_5, _local_6); break; case _SafeStr_4484._SafeStr_6411: this._container.roomEngine._SafeStr_6458(_local_5, _local_6, _SafeStr_4438.OBJECT_EJECT); break; case _SafeStr_4484._SafeStr_6412: this._container.roomEngine._SafeStr_6460(_local_5, _local_6); break; case _SafeStr_4484._SafeStr_6413: _local_10 = _local_7.objectData; if (_local_10 != null){ _local_19 = new Map(); _local_20 = _local_10.split("\t"); if (_local_20 != null){ for each (_local_21 in _local_20) { _local_22 = _local_21.split("=", 2); if (((!((_local_22 == null))) && ((_local_22.length == 2)))){ _local_23 = _local_22[0]; _local_24 = _local_22[1]; _local_19.add(_local_23, _local_24); }; }; }; this._container.roomEngine._SafeStr_6461(_local_5, _local_6, _SafeStr_4438.OBJECT_SAVE_STUFF_DATA, _local_19); if (!_local_19.disposed){ _local_19.dispose(); }; }; break; case _SafeStr_4494._SafeStr_6196: if (((!((this._container.roomSession == null))) && (!((this._container.roomSession.userDataManager == null))))){ this._container.roomSession.userDataManager._SafeStr_6462(_local_2); }; break; case _SafeStr_5081._SafeStr_6414: _local_11 = (k as _SafeStr_5081); if (_local_11 == null){ return (null); }; this._container.navigator.performTagSearch(_local_11.tag); break; case _SafeStr_5082._SafeStr_6415: _local_12 = (k as _SafeStr_5082); if (_local_12 == null){ return (null); }; this._container._SafeStr_6464._SafeStr_6463(_local_12.own, _local_12.groupId); break; case _SafeStr_5078._SafeStr_6416: _local_13 = (k as _SafeStr_5078); if (_local_13 == null){ return (null); }; if (this._SafeStr_5451 != null){ this._SafeStr_5451._SafeStr_6465(_local_13.badgeId); }; break; case _SafeStr_4494._SafeStr_6417: if ((((this._container == null)) || ((this._container._SafeStr_5594 == null)))) break; if (_local_3 == null) break; this._container._SafeStr_5594._SafeStr_6466(_local_2, -1, null); break; case _SafeStr_4494._SafeStr_6433: this._container._SafeStr_5594._SafeStr_6466(_local_2, 124, null); break; case _SafeStr_5085._SafeStr_6426: _local_14 = (k as _SafeStr_5085); this._container.roomSession._SafeStr_6467(_local_14._SafeStr_6192); break; case _SafeStr_5085._SafeStr_6425: _local_15 = (k as _SafeStr_5085); this._container.roomSession._SafeStr_6274(_local_15.value); break; case _SafeStr_5079._SafeStr_6428: _local_16 = (k as _SafeStr_5079); this._container.roomSession._SafeStr_6468(_local_16.motto); break; case _SafeStr_4481._SafeStr_6429: _local_17 = (k as _SafeStr_4481); if (this._container.habboTracking){ this._container.habboTracking.trackGoogle("extendedProfile", _local_17._SafeStr_6469); }; this._container.connection.send(new _SafeStr_2640(_local_17.userId)); break; case _SafeStr_4507._SafeStr_5883: _local_18 = (k as _SafeStr_4507); if (((!((_local_18 == null))) && (!((this._SafeStr_5451 == null))))){ _local_25 = this._SafeStr_5451.furniData; if (((!((_local_25 == null))) && ((_local_25.id == _local_18._SafeStr_5678)))){ if (this._SafeStr_5451._SafeStr_6470()){ this._SafeStr_5451.close(); }; }; }; break; case _SafeStr_4494._SafeStr_6434: this._container.roomSession._SafeStr_6267(_local_3._SafeStr_6235); break; case _SafeStr_4494._SafeStr_6435: this._container.roomSession._SafeStr_6260(_local_3._SafeStr_6235); break; case _SafeStr_4494.AMBASSADOR_MUTE_USER_2MIN: this._container.roomSession._SafeStr_6261(_local_3._SafeStr_6235, 2); break; case _SafeStr_4494.AMBASSADOR_MUTE_USER_10MIN: this._container.roomSession._SafeStr_6261(_local_3._SafeStr_6235, 10); break; case _SafeStr_4494.AMBASSADOR_MUTE_USER_60MIN: this._container.roomSession._SafeStr_6261(_local_3._SafeStr_6235, 60); break; case _SafeStr_4494.AMBASSADOR_MUTE_USER_18HOUR: this._container.roomSession._SafeStr_6261(_local_3._SafeStr_6235, 1080); break; }; return (null); } private function _SafeStr_6459(furniId:int, furniCategory:int):void { if (this._container != null){ if (((_SafeStr_2392._SafeStr_6472(furniId)) && (this._container.catalog._SafeStr_6471))){ if (this._SafeStr_5451.furniData._SafeStr_6473){ this._container.roomEngine._SafeStr_6458(furniId, furniCategory, _SafeStr_4438.OBJECT_PICKUP); } else { this._container.windowManager.confirm("${generic.alert.title}", "${room.confirm.not_in_warehouse}", 0, function (k:_SafeStr_2495, _arg_2:WindowEvent):void { k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_6209){ _container.roomEngine._SafeStr_6458(furniId, furniCategory, _SafeStr_4438.OBJECT_PICKUP); }; }); }; } else { this._container.roomEngine._SafeStr_6458(furniId, furniCategory, _SafeStr_4438.OBJECT_PICKUP); }; }; } private function _SafeStr_6438(k:_SafeStr_2746):_SafeStr_4366 { var _local_2:int; var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:_SafeStr_2436; var _local_8:String; var _local_9:_SafeStr_2456; var _local_10:int; var _local_11:int; var _local_12:_SafeStr_2333; _local_2 = this._container.roomSession.roomId; var _local_3:String; switch (k.category){ case _SafeStr_2285._SafeStr_5887: case _SafeStr_2285._SafeStr_5987: if ((((this._container.events == null)) || ((this._container.roomEngine == null)))){ return (null); }; _local_7 = this._container.roomEngine.getRoomObject(_local_2, k.id, k.category); _local_8 = _local_7.getType(); if (_local_8.indexOf("poster") == 0){ _local_10 = int(_local_8.replace("poster", "")); _local_3 = (("${poster_" + _local_10) + "_name}"); _local_5 = _local_7.getId(); _local_6 = -1; } else { _local_11 = _local_7.getModel().getNumber(_SafeStr_2464._SafeStr_5858); if (k.category == _SafeStr_2285._SafeStr_5887){ _local_12 = this._container.sessionDataManager._SafeStr_5859(_local_11); } else { if (k.category == _SafeStr_2285._SafeStr_5987){ _local_12 = this._container.sessionDataManager._SafeStr_5869(_local_11); }; }; if (_local_12 == null){ return (null); }; _local_3 = _local_12._SafeStr_5870; _local_5 = _local_7.getId(); _local_6 = _local_12.id; }; break; case _SafeStr_2285._SafeStr_5707: if ((((((((((this._container.roomSession == null)) || ((this._container.sessionDataManager == null)))) || ((this._container.events == null)))) || ((this._container.roomEngine == null)))) || ((this._container.friendList == null)))){ return (null); }; _local_9 = this._container.roomSession.userDataManager.getUserDataByIndex(k.id); if (_local_9 == null){ return (null); }; _local_3 = _local_9.name; _local_4 = _local_9.type; _local_5 = _local_9._SafeStr_5706; _local_6 = _local_9._SafeStr_6235; break; }; if (_local_3 != null){ this._container.events.dispatchEvent(new _SafeStr_4603(_local_6, k.category, _local_3, _local_4, _local_5)); }; return (null); } private function _SafeStr_6437(k:_SafeStr_2746):_SafeStr_4366 { var _local_3:_SafeStr_2456; var _local_2:int = this._container.roomSession.roomId; switch (k.category){ case _SafeStr_2285._SafeStr_5887: case _SafeStr_2285._SafeStr_5987: this._SafeStr_6474(k, _local_2); break; case _SafeStr_2285._SafeStr_5707: if ((((((((((this._container.roomSession == null)) || ((this._container.sessionDataManager == null)))) || ((this._container.events == null)))) || ((this._container.roomEngine == null)))) || ((this._container.friendList == null)))){ return (null); }; _local_3 = this._container.roomSession.userDataManager.getUserDataByIndex(k.id); if (_local_3 == null){ return (null); }; switch (_local_3.type){ case _SafeStr_2340._SafeStr_5744: this._SafeStr_6475(_local_3._SafeStr_6235); break; case _SafeStr_2340._SafeStr_5746: this._SafeStr_6476(_local_2, k.id, k.category, _local_3); break; case _SafeStr_2340._SafeStr_5748: this._SafeStr_6477(_local_2, k.id, k.category, _local_3); break; case _SafeStr_2340._SafeStr_5747: this._SafeStr_6478(_local_2, k.id, k.category, _local_3); break; }; break; }; return (null); } private function _SafeStr_6475(k:int):void { var _local_2:Boolean = this.container.config.getBoolean("petSelect.enabled"); if (_local_2){ this._container.connection.send(new _SafeStr_4194(k)); }; this._container.roomSession.userDataManager._SafeStr_6462(k); } private function _SafeStr_6477(k:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2456):void { var _local_5:String = _SafeStr_4502.BOT; var _local_6:_SafeStr_4502 = new _SafeStr_4502(_local_5); _local_6.name = _arg_4.name; _local_6.motto = _arg_4.custom; _local_6._SafeStr_6235 = _arg_4._SafeStr_6235; _local_6._SafeStr_6479 = _arg_2; _local_6._SafeStr_6480 = _arg_4.type; var _local_7:_SafeStr_2436 = this._container.roomEngine.getRoomObject(k, _arg_2, _arg_3); if (_local_7 != null){ _local_6._SafeStr_6481 = _local_7.getModel().getNumber(_SafeStr_2464._SafeStr_6482); }; _local_6._SafeStr_6483 = this._container.roomSession._SafeStr_5862; _local_6._SafeStr_6484 = this._container.roomSession._SafeStr_6484; _local_6._SafeStr_6485 = this._container.roomSession.roomControllerLevel; _local_6._SafeStr_6486 = this._container.sessionDataManager._SafeStr_5861; _local_6._SafeStr_6487 = this._container.roomSession._SafeStr_5862; var _local_8:Array = new Array(); _local_8.push(_SafeStr_4502._SafeStr_6488); _local_6.badges = _local_8; _local_6.figure = _arg_4.figure; this._container.events.dispatchEvent(_local_6); } private function _SafeStr_6478(k:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2456):void { var _local_5:_SafeStr_4487 = new _SafeStr_4487(); _local_5.name = _arg_4.name; _local_5.motto = _arg_4.custom; _local_5._SafeStr_6235 = _arg_4._SafeStr_6235; _local_5._SafeStr_6479 = _arg_2; _local_5._SafeStr_6226 = _arg_4._SafeStr_6226; _local_5.ownerName = _arg_4.ownerName; _local_5._SafeStr_6489 = _arg_4._SafeStr_6489; var _local_6:_SafeStr_2436 = this._container.roomEngine.getRoomObject(k, _arg_2, _arg_3); if (_local_6 != null){ _local_5._SafeStr_6481 = _local_6.getModel().getNumber(_SafeStr_2464._SafeStr_6482); }; _local_5._SafeStr_6483 = this._container.roomSession._SafeStr_5862; _local_5._SafeStr_6485 = this._container.roomSession.roomControllerLevel; _local_5._SafeStr_6486 = this._container.sessionDataManager._SafeStr_5861; var _local_7:Array = new Array(); _local_7.push(_SafeStr_4502._SafeStr_6488); _local_5.badges = _local_7; _local_5.figure = _arg_4.figure; this._container.events.dispatchEvent(_local_5); } private function _SafeStr_6476(k:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2456):void { var _local_5:String; var _local_6:_SafeStr_4502; var _local_9:_SafeStr_2700; var _local_10:Boolean; var _local_11:int; var _local_12:int; var _local_13:Array; var _local_14:Number; var _local_15:Boolean; var _local_16:Boolean; _local_5 = _SafeStr_4502._SafeStr_6490; if (_arg_4._SafeStr_6235 != this._container.sessionDataManager.userId){ _local_5 = _SafeStr_4502._SafeStr_6491; }; _local_6 = new _SafeStr_4502(_local_5); _local_6._SafeStr_6492 = this._container.roomSession._SafeStr_6492; _local_6.name = _arg_4.name; _local_6.motto = _arg_4.custom; if (this._SafeStr_6493){ _local_6._SafeStr_6494 = _arg_4._SafeStr_6494; }; _local_6._SafeStr_6235 = _arg_4._SafeStr_6235; _local_6._SafeStr_6479 = _arg_2; _local_6._SafeStr_6480 = _SafeStr_2340._SafeStr_5746; var _local_7:_SafeStr_2436 = this._container.roomEngine.getRoomObject(k, _arg_2, _arg_3); if (_local_7 != null){ _local_6._SafeStr_6481 = _local_7.getModel().getNumber(_SafeStr_2464._SafeStr_6482); }; if (_local_5 == _SafeStr_4502._SafeStr_6490){ _local_6.realName = this._container.sessionDataManager.realName; _local_6._SafeStr_6495 = this._container.sessionDataManager._SafeStr_6193; }; _local_6._SafeStr_6483 = this._container.roomSession._SafeStr_5862; _local_6._SafeStr_6484 = this._container.roomSession._SafeStr_6484; _local_6._SafeStr_6485 = this._container.roomSession.roomControllerLevel; _local_6._SafeStr_6486 = this._container.sessionDataManager._SafeStr_5861; _local_6._SafeStr_6496 = this._container.sessionDataManager._SafeStr_6253; if (_local_5 == _SafeStr_4502._SafeStr_6491){ _local_6._SafeStr_6497 = this._container.friendList._SafeStr_6498(_arg_4._SafeStr_6235); _local_9 = this._container.friendList._SafeStr_6499(_arg_4._SafeStr_6235); if (_local_9 != null){ _local_6.realName = _local_9.realName; _local_6._SafeStr_6500 = true; }; if (_local_7 != null){ _local_14 = _local_7.getModel().getNumber(_SafeStr_2464._SafeStr_6501); if (!isNaN(_local_14)){ _local_6._SafeStr_6502 = _local_14; }; _local_6._SafeStr_6503 = this._SafeStr_6504(_local_6); _local_6._SafeStr_6487 = this._SafeStr_6505(_local_6); _local_6._SafeStr_6506 = this._SafeStr_6507(_local_6); _SafeStr_4.log(((((((("Set moderation levels to " + _local_6.name) + "Muted: ") + _local_6._SafeStr_6503) + ", Kicked: ") + _local_6._SafeStr_6487) + ", Banned: ") + _local_6._SafeStr_6506)); }; _local_6._SafeStr_6508 = this._container.sessionDataManager._SafeStr_6508(_arg_4.name); _local_6._SafeStr_6509 = this._container.sessionDataManager._SafeStr_6509; _local_10 = !(this._container.sessionDataManager._SafeStr_6510); _local_11 = this._container.roomSession._SafeStr_6511; if (!_local_10){ _local_6._SafeStr_6512 = false; } else { switch (_local_11){ default: _local_6._SafeStr_6512 = false; break; case _SafeStr_3190._SafeStr_6515: _local_15 = ((!((_local_6._SafeStr_6485 == _SafeStr_2488._SafeStr_6514))) && (!((_local_6._SafeStr_6485 == _SafeStr_2488._SafeStr_6513)))); _local_16 = ((!((_local_6._SafeStr_6502 == _SafeStr_2488._SafeStr_6514))) && (!((_local_6._SafeStr_6502 == _SafeStr_2488._SafeStr_6513)))); _local_6._SafeStr_6512 = ((_local_15) || (_local_16)); break; case _SafeStr_3190._SafeStr_6516: _local_6._SafeStr_6512 = true; }; }; _local_6._SafeStr_6517 = _SafeStr_4502._SafeStr_6518; if (!_local_10){ _local_6._SafeStr_6517 = _SafeStr_4502._SafeStr_6519; }; if (_local_11 != _SafeStr_3190._SafeStr_6516){ _local_6._SafeStr_6517 = _SafeStr_4502._SafeStr_6520; }; _local_12 = this._container.sessionDataManager.userId; _local_13 = this._container.sessionDataManager._SafeStr_6521(_local_12); this._SafeStr_6522(_local_12, _local_13); }; _local_6.groupId = int(_arg_4._SafeStr_6523); _local_6._SafeStr_6387 = this._container.sessionDataManager._SafeStr_6524(int(_arg_4._SafeStr_6523)); _local_6.groupName = _arg_4.groupName; _local_6.badges = this._container.roomSession.userDataManager._SafeStr_6525(_arg_4._SafeStr_6235); _local_6.figure = _arg_4.figure; this._container.events.dispatchEvent(_local_6); var _local_8:Array = this._container.sessionDataManager._SafeStr_6521(_arg_4._SafeStr_6235); this._SafeStr_6522(_arg_4._SafeStr_6235, _local_8); this._container._SafeStr_6464._SafeStr_6526(_arg_4._SafeStr_6235); this._container.connection.send(new _SafeStr_4243(_arg_4._SafeStr_6235)); } private function _SafeStr_6504(userInfo:_SafeStr_4502):Boolean { var settingsFunction:Function = function (k:_SafeStr_4502, _arg_2:_SafeStr_3088):Boolean { switch (_arg_2._SafeStr_6528){ case _SafeStr_3088._SafeStr_6529: return (_SafeStr_6527(k)); default: return ((k._SafeStr_6485 >= _SafeStr_2488._SafeStr_6060)); }; }; return (this._SafeStr_6530(userInfo, settingsFunction)); } private function _SafeStr_6505(userInfo:_SafeStr_4502):Boolean { var settingsFunction:Function = function (k:_SafeStr_4502, _arg_2:_SafeStr_3088):Boolean { switch (_arg_2._SafeStr_6531){ case _SafeStr_3088._SafeStr_6532: return (true); case _SafeStr_3088._SafeStr_6529: return (_SafeStr_6527(k)); default: return ((k._SafeStr_6485 >= _SafeStr_2488._SafeStr_6060)); }; }; return (this._SafeStr_6530(userInfo, settingsFunction)); } private function _SafeStr_6507(userInfo:_SafeStr_4502):Boolean { var settingsFunction:Function = function (k:_SafeStr_4502, _arg_2:_SafeStr_3088):Boolean { switch (_arg_2._SafeStr_6533){ case _SafeStr_3088._SafeStr_6529: return (_SafeStr_6527(k)); default: return ((k._SafeStr_6485 >= _SafeStr_2488._SafeStr_6060)); }; }; return (this._SafeStr_6530(userInfo, settingsFunction)); } private function _SafeStr_6530(k:_SafeStr_4502, _arg_2:Function):Boolean { if (!this._container.roomSession._SafeStr_6534){ return (false); }; var _local_3:Boolean; var _local_4:_SafeStr_3088 = this._container.roomSession._SafeStr_6535; if (_local_4 != null){ _local_3 = _arg_2(k, _local_4); }; return (((_local_3) && ((k._SafeStr_6502 < _SafeStr_2488._SafeStr_6060)))); } private function _SafeStr_6527(k:_SafeStr_4502):Boolean { if (k._SafeStr_6484){ return ((k._SafeStr_6485 >= _SafeStr_2488._SafeStr_6536)); }; return ((k._SafeStr_6485 >= _SafeStr_2488._SafeStr_5921)); } private function _SafeStr_6474(k:_SafeStr_2746, _arg_2:int):void { var _local_13:int; var _local_14:int; var _local_15:_SafeStr_2333; var _local_16:int; var _local_17:String; var _local_18:String; var _local_19:String; var _local_20:_SafeStr_3529; var _local_21:String; var _local_22:_SafeStr_3528; if ((((this._container.events == null)) || ((this._container.roomEngine == null)))){ return; }; if (k.id < 0){ return; }; var _local_3:_SafeStr_4500 = new _SafeStr_4500(_SafeStr_4500._SafeStr_6537); _local_3.id = k.id; _local_3.category = k.category; var _local_4:_SafeStr_2436 = this._container.roomEngine.getRoomObject(_arg_2, k.id, k.category); if (!_local_4){ return; }; var _local_5:_SafeStr_3068 = _local_4.getModel(); if (_local_5.getString(_SafeStr_3692._SafeStr_6538) != null){ _local_3._SafeStr_5750 = _local_5.getString(_SafeStr_3692._SafeStr_6538); }; var _local_6:int = _local_5.getNumber(_SafeStr_2464._SafeStr_6539); var _local_7:_SafeStr_2346 = _SafeStr_3061._SafeStr_6540(_local_6); _local_7.initializeFromRoomObjectModel(_local_5); _local_3.stuffData = _local_7; var _local_8:String = _local_4.getType(); if (_local_8.indexOf("poster") == 0){ _local_13 = int(_local_8.replace("poster", "")); _local_3.name = (("${poster_" + _local_13) + "_name}"); _local_3.description = (("${poster_" + _local_13) + "_desc}"); } else { _local_14 = _local_5.getNumber(_SafeStr_2464._SafeStr_5858); if (k.category == _SafeStr_2285._SafeStr_5887){ _local_15 = this._container.sessionDataManager._SafeStr_5859(_local_14); } else { if (k.category == _SafeStr_2285._SafeStr_5987){ _local_15 = this._container.sessionDataManager._SafeStr_5869(_local_14); }; }; if (_local_15 != null){ _local_3.name = _local_15._SafeStr_5870; _local_3.description = _local_15.description; _local_3._SafeStr_6541 = _local_15._SafeStr_6541; _local_3._SafeStr_6542 = _local_15._SafeStr_6542; _local_3._SafeStr_6543 = _local_15._SafeStr_6543; _local_3._SafeStr_6544 = _local_15._SafeStr_6544; _local_3._SafeStr_6473 = _local_15._SafeStr_6473; if (((!((this._container._SafeStr_6545 == null))) && ((k.category == _SafeStr_2285._SafeStr_5887)))){ this._container._SafeStr_6545._SafeStr_6546(_local_4.getId(), _local_15._SafeStr_5870); }; }; }; if (_local_8.indexOf("post_it") > -1){ _local_3._SafeStr_6547 = true; }; var _local_9:int = _local_5.getNumber(_SafeStr_2464._SafeStr_6548); var _local_10:int = _local_5.getNumber(_SafeStr_2464._SafeStr_6549); _local_3.expiration = (((_local_9 < 0)) ? _local_9 : Math.max(0, (_local_9 - ((getTimer() - _local_10) / 1000)))); var _local_11:_SafeStr_3018 = this._container.roomEngine._SafeStr_6550(_arg_2, k.id, k.category, new _SafeStr_2306(180), 64, null); if ((((((_local_11.data == null)) || ((_local_11.data.width > 140)))) || ((_local_11.data.height > 200)))){ _local_11 = this._container.roomEngine._SafeStr_6550(_arg_2, k.id, k.category, new _SafeStr_2306(180), 1, null); }; _local_3.image = _local_11.data; _local_3._SafeStr_6551 = (k.category == _SafeStr_2285._SafeStr_5987); _local_3._SafeStr_5862 = this._container.roomSession._SafeStr_5862; _local_3.roomControllerLevel = this._container.roomSession.roomControllerLevel; _local_3._SafeStr_5861 = this._container.sessionDataManager._SafeStr_5861; _local_3._SafeStr_6226 = _local_5.getNumber(_SafeStr_2464._SafeStr_6552); _local_3.ownerName = _local_5.getString(_SafeStr_2464._SafeStr_6553); _local_3._SafeStr_6554 = _local_5.getNumber(_SafeStr_2464._SafeStr_6555); var _local_12:int = int(_local_5.getNumber(_SafeStr_2464._SafeStr_6556)); if (_local_12 != 0){ _local_3.groupId = _local_12; this.container.connection.send(new _SafeStr_2637(_local_12, false)); }; if (this._container.isOwnerOfFurniture(_local_4)){ _local_3._SafeStr_5651 = true; }; this._container.events.dispatchEvent(_local_3); if (((!((_local_3._SafeStr_5750 == null))) && ((_local_3._SafeStr_5750.length > 0)))){ _local_16 = -1; _local_17 = ""; _local_18 = ""; _local_19 = ""; if (_local_3._SafeStr_5750 == _SafeStr_3692._SafeStr_6557){ _local_20 = this._SafeStr_6360._SafeStr_6558(); if (_local_20 != null){ _local_16 = _local_20._SafeStr_6559; _local_19 = _SafeStr_4498._SafeStr_6560; }; } else { if (_local_3._SafeStr_5750.indexOf(_SafeStr_3692._SafeStr_6561) == 0){ _local_21 = _local_3._SafeStr_5750.substr(_SafeStr_3692._SafeStr_6561.length); _local_16 = parseInt(_local_21); _local_19 = _SafeStr_4498._SafeStr_6562; }; }; if (_local_16 != -1){ _local_22 = this._SafeStr_6360._SafeStr_6563(_local_16); if (_local_22 != null){ _local_17 = _local_22.name; _local_18 = _local_22.creator; }; this._container.events.dispatchEvent(new _SafeStr_4498(_local_19, _local_16, _local_17, _local_18)); }; }; } public function _SafeStr_5641():Array { return ([_SafeStr_2813._SafeStr_6564]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2813; switch (k.type){ case _SafeStr_2813._SafeStr_6564: _local_2 = (k as _SafeStr_2813); if (((!((_local_2 == null))) && (!((this._SafeStr_5451 == null))))){ this._SafeStr_5451._SafeStr_6565(_local_2.userId, _local_2.badges); }; return; }; } private function _SafeStr_6368(k:_SafeStr_2880):void { this._SafeStr_6522(k.userId, k.tags); } private function _SafeStr_6522(k:int, _arg_2:Array):void { if (_arg_2 == null){ return; }; var _local_3:Boolean; if (this._container.sessionDataManager != null){ _local_3 = (k == this._container.sessionDataManager.userId); }; if (((!((this._container == null))) && (!((this._container.events == null))))){ this._container.events.dispatchEvent(new _SafeStr_4490(k, _arg_2, _local_3)); }; } private function _SafeStr_6370(k:_SafeStr_3114):void { if (this._container == null){ return; }; if (k == null){ return; }; if (k.userId < 0){ return; }; var _local_2:_SafeStr_2456 = this._container.roomSession.userDataManager.getUserDataByIndex(k.userId); if (_local_2 == null){ return; }; var _local_3:int = _local_2._SafeStr_6235; var _local_4:BitmapData; var _local_5 = (_local_3 == this._container.sessionDataManager.userId); this._SafeStr_5451._SafeStr_6566(_local_3, k.figure, k._SafeStr_6494, k._SafeStr_6567, _local_5); } private function _SafeStr_6371(k:_SafeStr_3112):void { var _local_10:Boolean; var _local_11:_SafeStr_4491; var _local_12:_SafeStr_2298; var _local_2:_SafeStr_3130 = k._SafeStr_6568; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2456 = this._container.roomSession.userDataManager._SafeStr_6436(_local_2._SafeStr_6192); if (_local_3 == null){ return; }; var _local_4:String = _local_3.figure; var _local_5:int = this._SafeStr_6569(_local_4); var _local_6:int = this._SafeStr_6570(_local_4); var _local_7:String; if (_local_5 == _SafeStr_3698._SafeStr_6571){ if (_local_2.level >= _local_2._SafeStr_6572){ _local_7 = "std"; } else { _local_7 = ("grw" + _local_2.level); }; }; var _local_8:String = (_local_4 + (((_local_7)!=null) ? ("/posture=" + _local_7) : "")); var _local_9:BitmapData = (this._SafeStr_6359.getValue(_local_8) as BitmapData); if (_local_9 == null){ _local_9 = this._SafeStr_5723(_local_4, _local_7); this._SafeStr_6359.add(_local_8, _local_9); }; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_10 = (_local_2._SafeStr_6226 == this._container.sessionDataManager.userId); _local_11 = new _SafeStr_4491(_local_5, _local_6, _local_3.name, _local_2._SafeStr_6192, _local_9, _local_10, _local_2._SafeStr_6226, _local_2.ownerName, _local_3._SafeStr_5706, _local_2._SafeStr_6573); _local_11.level = _local_2.level; _local_11._SafeStr_6574 = _local_2._SafeStr_6574; _local_11.experience = _local_2.experience; _local_11._SafeStr_6575 = _local_2._SafeStr_6575; _local_11.energy = _local_2.energy; _local_11._SafeStr_6576 = _local_2._SafeStr_6576; _local_11._SafeStr_6577 = _local_2._SafeStr_6577; _local_11._SafeStr_6578 = _local_2._SafeStr_6578; _local_11._SafeStr_6579 = _local_2.respect; _local_11._SafeStr_6580 = this._container.sessionDataManager._SafeStr_6580; _local_11.age = _local_2.age; _local_11._SafeStr_6581 = _local_2._SafeStr_6581; _local_11._SafeStr_6582 = _local_2._SafeStr_6582; _local_11._SafeStr_6187 = _local_2._SafeStr_6187; _local_11._SafeStr_6188 = _local_2._SafeStr_6188; _local_11._SafeStr_6189 = _local_2._SafeStr_6189; _local_11.rarityLevel = _local_2.rarityLevel; _local_11._SafeStr_6583 = _local_2._SafeStr_6583; _local_11._SafeStr_6584 = false; _local_11._SafeStr_6585 = _local_2._SafeStr_6585; _local_11._SafeStr_6586 = _local_2._SafeStr_6586; _local_11._SafeStr_6587 = _local_2._SafeStr_6587; _local_11._SafeStr_6588 = _local_2._SafeStr_6588; _local_11._SafeStr_6190 = _local_2._SafeStr_6190; _local_12 = this._container.roomSession; if (_local_10){ _local_11._SafeStr_6584 = true; } else { if (((((_local_12._SafeStr_5862) || (this._container.sessionDataManager._SafeStr_5861))) || ((_local_12.roomControllerLevel >= _SafeStr_2488._SafeStr_5921)))){ _local_11._SafeStr_6584 = true; }; }; this._container.events.dispatchEvent(_local_11); }; } private function _SafeStr_6376(k:_SafeStr_3149):void { var _local_4:_SafeStr_4493; var _local_2:String = k.figure; var _local_3:BitmapData = (this._SafeStr_6359.getValue(_local_2) as BitmapData); if (_local_3 == null){ _local_3 = this._SafeStr_5723(_local_2); this._SafeStr_6359.add(_local_2, _local_3); }; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_4 = new _SafeStr_4493(k._SafeStr_6192, _local_3); this._container.events.dispatchEvent(_local_4); }; } private function _SafeStr_6378(k:_SafeStr_3128):void { var _local_2:_SafeStr_5083; var _local_3:_SafeStr_5083; var _local_4:_SafeStr_4598; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_2 = new _SafeStr_5083(); _local_2.stuffId = k._SafeStr_6589.stuffId; _local_2._SafeStr_5868 = k._SafeStr_6589._SafeStr_5868; _local_2._SafeStr_5897 = k._SafeStr_6589._SafeStr_5897; _local_2.userId = k._SafeStr_6589.userId; _local_2.userName = k._SafeStr_6589.userName; _local_2.rarityLevel = k._SafeStr_6589.rarityLevel; _local_2._SafeStr_6590 = k._SafeStr_6589._SafeStr_6590; _local_3 = new _SafeStr_5083(); _local_3.stuffId = k._SafeStr_6591.stuffId; _local_3._SafeStr_5868 = k._SafeStr_6591._SafeStr_5868; _local_3._SafeStr_5897 = k._SafeStr_6591._SafeStr_5897; _local_3.userId = k._SafeStr_6591.userId; _local_3.userName = k._SafeStr_6591.userName; _local_3.rarityLevel = k._SafeStr_6591.rarityLevel; _local_3._SafeStr_6590 = k._SafeStr_6591._SafeStr_6590; _local_4 = new _SafeStr_4598(_local_2, _local_3); this._container.events.dispatchEvent(_local_4); }; } private function _SafeStr_6380(k:_SafeStr_3121):void { var _local_2:_SafeStr_4592; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_2 = new _SafeStr_4592(); _local_2.state = k.state; _local_2._SafeStr_6592 = k._SafeStr_6592; _local_2._SafeStr_6593 = k._SafeStr_6593; this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_6382(k:_SafeStr_3125):void { var _local_2:_SafeStr_4601; var _local_3:_SafeStr_4601; var _local_4:Array; var _local_5:_SafeStr_4728; var _local_6:_SafeStr_4596; var _local_7:_SafeStr_5084; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_2 = new _SafeStr_4601(); _local_2._SafeStr_6594 = k.pet1._SafeStr_6594; _local_2.name = k.pet1.name; _local_2.level = k.pet1.level; _local_2.figure = k.pet1.figure; _local_2.owner = k.pet1.owner; _local_3 = new _SafeStr_4601(); _local_3._SafeStr_6594 = k.pet2._SafeStr_6594; _local_3.name = k.pet2.name; _local_3.level = k.pet2.level; _local_3.figure = k.pet2.figure; _local_3.owner = k.pet2.owner; _local_4 = []; for each (_local_5 in k._SafeStr_6595) { _local_7 = new _SafeStr_5084(); _local_7._SafeStr_6596 = _local_5._SafeStr_6596; _local_7.breeds = _local_5.breeds.concat(); _local_4.push(_local_7); }; _local_6 = new _SafeStr_4596(k._SafeStr_6597, _local_2, _local_3, _local_4, k._SafeStr_6598); this._container.events.dispatchEvent(_local_6); }; } private function _SafeStr_6384(k:_SafeStr_3116):void { var _local_2:_SafeStr_4593; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_2 = new _SafeStr_4593(k._SafeStr_6599, k.result); this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_6372(k:_SafeStr_3129):void { var _local_2:_SafeStr_4489; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_2 = new _SafeStr_4489(k._SafeStr_6192, k._SafeStr_6600, k._SafeStr_6601); this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_6374(k:_SafeStr_3146):void { if (this._SafeStr_5451){ this._SafeStr_5451._SafeStr_6602(k._SafeStr_6603, k._SafeStr_6604, k.status, k._SafeStr_6605); }; } public function update():void { } private function _SafeStr_5723(k:String, _arg_2:String=null):BitmapData { var _local_3:BitmapData; var _local_4:PetFigureData = new PetFigureData(k); var _local_5:uint; var _local_6:_SafeStr_3018 = this._container.roomEngine._SafeStr_5723(_local_4.typeId, _local_4.paletteId, _local_4.color, new _SafeStr_2306(90), 64, null, true, _local_5, _local_4._SafeStr_5772, _arg_2); if (_local_6 != null){ _local_3 = _local_6.data; }; if (_local_3 == null){ _local_3 = new BitmapData(30, 30, false, 4289374890); }; return (_local_3); } private function _SafeStr_6569(k:String):int { return (this._SafeStr_6606(k, 0)); } private function _SafeStr_6570(k:String):int { return (this._SafeStr_6606(k, 1)); } private function _SafeStr_6607(k:String):int { var _local_2:Array = k.split(" "); if (_local_2.length > 2){ return (parseInt(_local_2[2], 16)); }; return (0xFFFFFF); } private function _SafeStr_6606(k:String, _arg_2:int):int { var _local_3:Array; if (k != null){ _local_3 = k.split(" "); if (_local_3.length > _arg_2){ return (int(_local_3[_arg_2])); }; }; return (-1); } private function _SafeStr_6363(k:_SafeStr_3542):void { var _local_2:int; var _local_3:String; var _local_4:String; var _local_5:_SafeStr_3528; if (this._SafeStr_6360 != null){ _local_2 = k.id; _local_3 = ""; _local_4 = ""; if (_local_2 != -1){ _local_5 = this._SafeStr_6360._SafeStr_6563(_local_2); if (_local_5 != null){ _local_3 = _local_5.name; _local_4 = _local_5.creator; }; }; this._container.events.dispatchEvent(new _SafeStr_4498(_SafeStr_4498._SafeStr_6560, _local_2, _local_3, _local_4)); }; } private function _SafeStr_6365(k:_SafeStr_3534):void { var _local_2:_SafeStr_3528; if (this._SafeStr_6360 != null){ _local_2 = this._SafeStr_6360._SafeStr_6563(k.id); if (_local_2 != null){ this._container.events.dispatchEvent(new _SafeStr_4498(_SafeStr_4498._SafeStr_6562, k.id, _local_2.name, _local_2.creator)); }; }; } private function _SafeStr_6386(k:_SafeStr_2943):void { if (((this._SafeStr_5451) && (this._SafeStr_5451.mainWindow.visible))){ this._SafeStr_5451.setRelationshipStatus(k.userId, k._SafeStr_6608); }; } public function get _SafeStr_6493():Boolean { return (((((!((this._container == null))) && (this._container.config))) && (this._container.config.getBoolean("activity.point.display.enabled")))); } public function _SafeStr_6609(k:Map):void { if (this._container.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_5932)){ this._container.connection.send(new _SafeStr_4180(this._SafeStr_5451.furniData.id, k)); }; } } }//package _-09L // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2340 = "_-4kR" (String#12503, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2392 = "_-643" (String#37022, DoABC#3) // _SafeStr_2418 = "_-3j5" (String#31260, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2495 = "_-29f" (String#9856, DoABC#3) // _SafeStr_2516 = "_-KB" (String#14769, DoABC#3) // _SafeStr_2637 = "_-3u7" (String#31705, DoABC#3) // _SafeStr_2640 = "_-2EL" (String#27594, DoABC#3) // _SafeStr_2644 = "_-409" (String#11756, DoABC#3) // _SafeStr_2700 = "_-33X" (String#10786, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2746 = "_-6Ag" (String#37290, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2813 = "_-2Wf" (String#10238, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2828 = "_-4OG" (String#12138, DoABC#3) // _SafeStr_2876 = "_-0kP" (String#23960, DoABC#3) // _SafeStr_2880 = "_-4Gf" (String#32633, DoABC#3) // _SafeStr_2933 = "_-6WZ" (String#38127, DoABC#3) // _SafeStr_2943 = "_-4zJ" (String#34352, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3061 = "_-5Iz" (String#13079, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_3088 = "_-1Mo" (String#9015, DoABC#3) // _SafeStr_3112 = "_-2k-" (String#28840, DoABC#3) // _SafeStr_3114 = "_-27t" (String#27342, DoABC#3) // _SafeStr_3116 = "_-5wz" (String#36702, DoABC#3) // _SafeStr_3121 = "_-4hw" (String#33689, DoABC#3) // _SafeStr_3125 = "_-Sr" (String#39541, DoABC#3) // _SafeStr_3128 = "_-5dF" (String#35946, DoABC#3) // _SafeStr_3129 = "_-4nh" (String#33899, DoABC#3) // _SafeStr_3130 = "_-7l" (String#14552, DoABC#3) // _SafeStr_3146 = "_-0is" (String#23897, DoABC#3) // _SafeStr_3149 = "_-1DY" (String#25130, DoABC#3) // _SafeStr_3190 = "_-6MW" (String#37727, DoABC#3) // _SafeStr_3528 = "_-0hE" (String#8311, DoABC#3) // _SafeStr_3529 = "_-1ZD" (String#9213, DoABC#3) // _SafeStr_3534 = "_-3Ta" (String#11183, DoABC#3) // _SafeStr_3542 = "_-2yC" (String#29381, DoABC#3) // _SafeStr_3692 = "_-1k4" (String#9374, DoABC#3) // _SafeStr_3698 = "_-1hq" (String#26290, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4061 = "_-1OX" (String#25542, DoABC#3) // _SafeStr_4180 = "_-399" (String#29855, DoABC#3) // _SafeStr_4194 = "_-4PS" (String#32992, DoABC#3) // _SafeStr_4204 = "_-0Vu" (String#23402, DoABC#3) // _SafeStr_4243 = "_-zT" (String#40766, DoABC#3) // _SafeStr_4262 = "_-4QM" (String#33028, DoABC#3) // _SafeStr_4289 = "_-5F6" (String#35012, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4438 = "_-4il" (String#12473, DoABC#3) // _SafeStr_4481 = "_-1xi" (String#9622, DoABC#3) // _SafeStr_4484 = "_-0Pg" (String#8016, DoABC#3) // _SafeStr_4487 = "_-0dG" (String#8240, DoABC#3) // _SafeStr_4489 = "_-3U7" (String#11196, DoABC#3) // _SafeStr_4490 = "_-4hW" (String#33672, DoABC#3) // _SafeStr_4491 = "_-XK" (String#14998, DoABC#3) // _SafeStr_4493 = "_-2vf" (String#29291, DoABC#3) // _SafeStr_4494 = "_-3N8" (String#30434, DoABC#3) // _SafeStr_4498 = "_-dR" (String#39930, DoABC#3) // _SafeStr_4500 = "_-15T" (String#8724, DoABC#3) // _SafeStr_4501 = "_-1CH" (String#8839, DoABC#3) // _SafeStr_4502 = "_-3DO" (String#10942, DoABC#3) // _SafeStr_4507 = "_-WK" (String#39668, DoABC#3) // _SafeStr_4524 = "_-37B" (String#29778, DoABC#3) // _SafeStr_4592 = "_-1A5" (String#24993, DoABC#3) // _SafeStr_4593 = "_-42i" (String#32079, DoABC#3) // _SafeStr_4596 = "_-1Xw" (String#25905, DoABC#3) // _SafeStr_4598 = "_-1gI" (String#26225, DoABC#3) // _SafeStr_4601 = "_-0Xe" (String#8146, DoABC#3) // _SafeStr_4603 = "_-5KY" (String#35222, DoABC#3) // _SafeStr_4728 = "_-6jQ" (String#14500, DoABC#3) // _SafeStr_5078 = "_-642" (String#37021, DoABC#3) // _SafeStr_5079 = "_-4c7" (String#12357, DoABC#3) // _SafeStr_5080 = "_-243" (String#27200, DoABC#3) // _SafeStr_5081 = "_-2np" (String#10486, DoABC#3) // _SafeStr_5082 = "_-0I7" (String#7887, DoABC#3) // _SafeStr_5083 = "_-nP" (String#15279, DoABC#3) // _SafeStr_5084 = "_-fL" (String#15138, DoABC#3) // _SafeStr_5085 = "_-4dW" (String#12379, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5651 = "_-bR" (String#4465, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_5707 = "_-061" (String#22404, DoABC#3) // _SafeStr_5723 = "_-22x" (String#328, DoABC#3) // _SafeStr_5744 = "_-5Ot" (String#35390, DoABC#3) // _SafeStr_5746 = "_-53Y" (String#34565, DoABC#3) // _SafeStr_5747 = "_-6D2" (String#37381, DoABC#3) // _SafeStr_5748 = "_-6GV" (String#37503, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5772 = "_-2PU" (String#28025, DoABC#3) // _SafeStr_5858 = "_-9E" (String#38821, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5868 = "_-0-X" (String#22167, DoABC#3) // _SafeStr_5869 = "_-37n" (String#1531, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_5883 = "_-15c" (String#24829, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_5912 = "_-OK" (String#39370, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_5932 = "_-hM" (String#40065, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_6060 = "_-0Bf" (String#22617, DoABC#3) // _SafeStr_6187 = "_-5yo" (String#4110, DoABC#3) // _SafeStr_6188 = "_-02h" (String#2553, DoABC#3) // _SafeStr_6189 = "_-14" (String#2851, DoABC#3) // _SafeStr_6190 = "_-1as" (String#3001, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6193 = "_-49O" (String#11895, DoABC#3) // _SafeStr_6196 = "_-5Kf" (String#35229, DoABC#3) // _SafeStr_6209 = "_-2n3" (String#28964, DoABC#3) // _SafeStr_6226 = "_-1TC" (String#2958, DoABC#3) // _SafeStr_6235 = "_-VA" (String#14954, DoABC#3) // _SafeStr_6253 = "_-2aD" (String#3231, DoABC#3) // _SafeStr_6260 = "_-0bB" (String#8208, DoABC#3) // _SafeStr_6261 = "_-0vx" (String#8539, DoABC#3) // _SafeStr_6267 = "_-5UI" (String#13269, DoABC#3) // _SafeStr_6274 = "_-5mE" (String#13550, DoABC#3) // _SafeStr_6359 = "_-3bw" (String#30990, DoABC#3) // _SafeStr_6360 = "_-X9" (String#879, DoABC#3) // _SafeStr_6361 = "_-1Aa" (String#25013, DoABC#3) // _SafeStr_6362 = "_-6IP" (String#37570, DoABC#3) // _SafeStr_6363 = "_-015" (String#7629, DoABC#3) // _SafeStr_6364 = "_-3QL" (String#30552, DoABC#3) // _SafeStr_6365 = "_-4Qg" (String#697, DoABC#3) // _SafeStr_6366 = "_-1kR" (String#26397, DoABC#3) // _SafeStr_6367 = "_-0FF" (String#22762, DoABC#3) // _SafeStr_6368 = "_-A0" (String#4332, DoABC#3) // _SafeStr_6369 = "_-03E" (String#22311, DoABC#3) // _SafeStr_6370 = "_-0i-" (String#2747, DoABC#3) // _SafeStr_6371 = "_-3n4" (String#3540, DoABC#3) // _SafeStr_6372 = "_-0Kh" (String#7926, DoABC#3) // _SafeStr_6373 = "_-0F9" (String#22759, DoABC#3) // _SafeStr_6374 = "_-5X-" (String#35700, DoABC#3) // _SafeStr_6375 = "_-4MP" (String#32866, DoABC#3) // _SafeStr_6376 = "_-0zt" (String#1462, DoABC#3) // _SafeStr_6377 = "_-2u4" (String#29231, DoABC#3) // _SafeStr_6378 = "_-wu" (String#15426, DoABC#3) // _SafeStr_6379 = "_-19B" (String#24959, DoABC#3) // _SafeStr_6380 = "_-6Pk" (String#14206, DoABC#3) // _SafeStr_6381 = "_-1b" (String#26027, DoABC#3) // _SafeStr_6382 = "_-58a" (String#34768, DoABC#3) // _SafeStr_6383 = "_-62k" (String#36966, DoABC#3) // _SafeStr_6384 = "_-0fY" (String#23779, DoABC#3) // _SafeStr_6385 = "_-5Nv" (String#1127, DoABC#3) // _SafeStr_6386 = "_-55M" (String#34640, DoABC#3) // _SafeStr_6387 = "_-4XG" (String#33310, DoABC#3) // _SafeStr_6388 = "_-5H" (String#35081, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_6390 = "_-5D5" (String#34938, DoABC#3) // _SafeStr_6391 = "_-5v3" (String#36629, DoABC#3) // _SafeStr_6392 = "_-3L-" (String#30344, DoABC#3) // _SafeStr_6393 = "_-2mF" (String#28926, DoABC#3) // _SafeStr_6394 = "_-5uA" (String#36589, DoABC#3) // _SafeStr_6395 = "_-66E" (String#37111, DoABC#3) // _SafeStr_6396 = "_-1fl" (String#26201, DoABC#3) // _SafeStr_6397 = "_-3X" (String#30807, DoABC#3) // _SafeStr_6398 = "_-0yd" (String#24517, DoABC#3) // _SafeStr_6399 = "_-4tx" (String#34147, DoABC#3) // _SafeStr_6400 = "_-5eX" (String#36003, DoABC#3) // _SafeStr_6401 = "_-0D1" (String#22674, DoABC#3) // _SafeStr_6402 = "_-6Ah" (String#37291, DoABC#3) // _SafeStr_6403 = "_-1y" (String#26923, DoABC#3) // _SafeStr_6404 = "_-1Vf" (String#25821, DoABC#3) // _SafeStr_6405 = "_-4sx" (String#34110, DoABC#3) // _SafeStr_6406 = "_-4zU" (String#34361, DoABC#3) // _SafeStr_6407 = "_-1zD" (String#26973, DoABC#3) // _SafeStr_6408 = "_-5s1" (String#36512, DoABC#3) // _SafeStr_6409 = "_-1ja" (String#26364, DoABC#3) // _SafeStr_6410 = "_-10E" (String#24613, DoABC#3) // _SafeStr_6411 = "_-68A" (String#37191, DoABC#3) // _SafeStr_6412 = "_-5eW" (String#36002, DoABC#3) // _SafeStr_6413 = "_-2Y-" (String#28366, DoABC#3) // _SafeStr_6414 = "_-5AL" (String#34833, DoABC#3) // _SafeStr_6415 = "_-1Fg" (String#25207, DoABC#3) // _SafeStr_6416 = "_-021" (String#22260, DoABC#3) // _SafeStr_6417 = "_-1ln" (String#26448, DoABC#3) // _SafeStr_6418 = "_-4pN" (String#33966, DoABC#3) // _SafeStr_6419 = "_-40W" (String#31991, DoABC#3) // _SafeStr_6420 = "_-2-U" (String#27024, DoABC#3) // _SafeStr_6421 = "_-3G6" (String#30138, DoABC#3) // _SafeStr_6422 = "_-5LB" (String#35252, DoABC#3) // _SafeStr_6423 = "_-3GR" (String#30151, DoABC#3) // _SafeStr_6424 = "_-0Tm" (String#23323, DoABC#3) // _SafeStr_6425 = "_-0bk" (String#23621, DoABC#3) // _SafeStr_6426 = "_-6kL" (String#38702, DoABC#3) // _SafeStr_6427 = "_-13A" (String#24731, DoABC#3) // _SafeStr_6428 = "_-3ph" (String#31518, DoABC#3) // _SafeStr_6429 = "_-1ww" (String#26879, DoABC#3) // _SafeStr_6430 = "_-3k" (String#31291, DoABC#3) // _SafeStr_6431 = "_-231" (String#27153, DoABC#3) // _SafeStr_6432 = "_-6c9" (String#38357, DoABC#3) // _SafeStr_6433 = "_-sl" (String#40504, DoABC#3) // _SafeStr_6434 = "_-67q" (String#37175, DoABC#3) // _SafeStr_6435 = "_-6dy" (String#38438, DoABC#3) // _SafeStr_6436 = "_-2Lc" (String#10059, DoABC#3) // _SafeStr_6437 = "_-1SA" (String#25703, DoABC#3) // _SafeStr_6438 = "_-60-" (String#36862, DoABC#3) // _SafeStr_6439 = "_-1Jw" (String#8960, DoABC#3) // _SafeStr_6440 = "_-6aC" (String#14362, DoABC#3) // _SafeStr_6441 = "_-47y" (String#11874, DoABC#3) // _SafeStr_6442 = "_-nB" (String#40289, DoABC#3) // _SafeStr_6443 = "_-6FW" (String#14033, DoABC#3) // _SafeStr_6444 = "_-31Z" (String#10751, DoABC#3) // _SafeStr_6445 = "_-19w" (String#8799, DoABC#3) // _SafeStr_6446 = "_-6aE" (String#14363, DoABC#3) // _SafeStr_6447 = "_-go" (String#15168, DoABC#3) // _SafeStr_6448 = "_-6ea" (String#14422, DoABC#3) // _SafeStr_6449 = "_-WX" (String#14981, DoABC#3) // _SafeStr_6450 = "_-0ON" (String#2658, DoABC#3) // _SafeStr_6451 = "_-1rE" (String#9503, DoABC#3) // _SafeStr_6452 = "_-1nb" (String#9437, DoABC#3) // _SafeStr_6453 = "_-1yJ" (String#9632, DoABC#3) // _SafeStr_6454 = "_-6Jm" (String#14103, DoABC#3) // _SafeStr_6455 = "_-3Wq" (String#11233, DoABC#3) // _SafeStr_6456 = "_-1Ap" (String#25020, DoABC#3) // _SafeStr_6457 = "_-1" (String#24561, DoABC#3) // _SafeStr_6458 = "_-0SH" (String#2677, DoABC#3) // _SafeStr_6459 = "_-2GI" (String#27676, DoABC#3) // _SafeStr_6460 = "_-6Zx" (String#14355, DoABC#3) // _SafeStr_6461 = "_-1Vw" (String#9163, DoABC#3) // _SafeStr_6462 = "_-4hG" (String#12450, DoABC#3) // _SafeStr_6463 = "_-2qX" (String#3306, DoABC#3) // _SafeStr_6464 = "_-D5" (String#14645, DoABC#3) // _SafeStr_6465 = "_-3J9" (String#30263, DoABC#3) // _SafeStr_6466 = "_-3W5" (String#3481, DoABC#3) // _SafeStr_6467 = "_-2hO" (String#10395, DoABC#3) // _SafeStr_6468 = "_-2je" (String#10425, DoABC#3) // _SafeStr_6469 = "_-1AY" (String#25011, DoABC#3) // _SafeStr_6470 = "_-6VO" (String#38077, DoABC#3) // _SafeStr_6471 = "_-tE" (String#15373, DoABC#3) // _SafeStr_6472 = "_-4pH" (String#33962, DoABC#3) // _SafeStr_6473 = "_-4re" (String#12615, DoABC#3) // _SafeStr_6474 = "_-0Kq" (String#22993, DoABC#3) // _SafeStr_6475 = "_-SK" (String#39518, DoABC#3) // _SafeStr_6476 = "_-0um" (String#24366, DoABC#3) // _SafeStr_6477 = "_-3y7" (String#31866, DoABC#3) // _SafeStr_6478 = "_-2Uy" (String#28238, DoABC#3) // _SafeStr_6479 = "_-K4" (String#39216, DoABC#3) // _SafeStr_6480 = "_-2o" (String#28998, DoABC#3) // _SafeStr_6481 = "_-0-t" (String#22184, DoABC#3) // _SafeStr_6482 = "_-1QG" (String#25617, DoABC#3) // _SafeStr_6483 = "_-6UV" (String#38036, DoABC#3) // _SafeStr_6484 = "_-0fU" (String#8278, DoABC#3) // _SafeStr_6485 = "_-0GG" (String#22805, DoABC#3) // _SafeStr_6486 = "_-5QH" (String#35451, DoABC#3) // _SafeStr_6487 = "_-2DH" (String#27550, DoABC#3) // _SafeStr_6488 = "_-6ef" (String#38467, DoABC#3) // _SafeStr_6489 = "_-0L" (String#7931, DoABC#3) // _SafeStr_6490 = "_-5Wk" (String#35687, DoABC#3) // _SafeStr_6491 = "_-08Z" (String#22499, DoABC#3) // _SafeStr_6492 = "_-4az" (String#12338, DoABC#3) // _SafeStr_6493 = "_-3tL" (String#31666, DoABC#3) // _SafeStr_6494 = "_-1Cs" (String#8847, DoABC#3) // _SafeStr_6495 = "_-3mL" (String#31393, DoABC#3) // _SafeStr_6496 = "_-0jP" (String#23917, DoABC#3) // _SafeStr_6497 = "_-6Ce" (String#37364, DoABC#3) // _SafeStr_6498 = "_-27F" (String#9812, DoABC#3) // _SafeStr_6499 = "_-4Fm" (String#3652, DoABC#3) // _SafeStr_6500 = "_-22b" (String#27133, DoABC#3) // _SafeStr_6501 = "_-3O0" (String#30467, DoABC#3) // _SafeStr_6502 = "_-3nE" (String#31427, DoABC#3) // _SafeStr_6503 = "_-2pY" (String#29053, DoABC#3) // _SafeStr_6504 = "_-0MB" (String#23047, DoABC#3) // _SafeStr_6505 = "_-47s" (String#32291, DoABC#3) // _SafeStr_6506 = "_-68t" (String#37218, DoABC#3) // _SafeStr_6507 = "_-4-a" (String#31951, DoABC#3) // _SafeStr_6508 = "_-Ed" (String#14675, DoABC#3) // _SafeStr_6509 = "_-qe" (String#15334, DoABC#3) // _SafeStr_6510 = "_-41j" (String#11784, DoABC#3) // _SafeStr_6511 = "_-1v3" (String#9575, DoABC#3) // _SafeStr_6512 = "_-0XF" (String#23454, DoABC#3) // _SafeStr_6513 = "_-1cO" (String#26073, DoABC#3) // _SafeStr_6514 = "_-47u" (String#32293, DoABC#3) // _SafeStr_6515 = "_-2Y7" (String#28371, DoABC#3) // _SafeStr_6516 = "_-5e8" (String#35985, DoABC#3) // _SafeStr_6517 = "_-2Dk" (String#27572, DoABC#3) // _SafeStr_6518 = "_-0hI" (String#23840, DoABC#3) // _SafeStr_6519 = "_-37k" (String#29802, DoABC#3) // _SafeStr_6520 = "_-5wY" (String#36685, DoABC#3) // _SafeStr_6521 = "_-1IO" (String#8937, DoABC#3) // _SafeStr_6522 = "_-40q" (String#32002, DoABC#3) // _SafeStr_6523 = "_-3zf" (String#11736, DoABC#3) // _SafeStr_6524 = "_-1y2" (String#9629, DoABC#3) // _SafeStr_6525 = "_-Eg" (String#14677, DoABC#3) // _SafeStr_6526 = "_-yZ" (String#15452, DoABC#3) // _SafeStr_6527 = "_-2q7" (String#29073, DoABC#3) // _SafeStr_6528 = "_-43E" (String#32100, DoABC#3) // _SafeStr_6529 = "_-1YX" (String#25928, DoABC#3) // _SafeStr_6530 = "_-4oL" (String#33924, DoABC#3) // _SafeStr_6531 = "_-5NA" (String#35321, DoABC#3) // _SafeStr_6532 = "_-1dO" (String#26115, DoABC#3) // _SafeStr_6533 = "_-0vW" (String#24394, DoABC#3) // _SafeStr_6534 = "_-4XU" (String#12273, DoABC#3) // _SafeStr_6535 = "_-Vh" (String#14960, DoABC#3) // _SafeStr_6536 = "_-4A8" (String#32381, DoABC#3) // _SafeStr_6537 = "_-5KG" (String#35213, DoABC#3) // _SafeStr_6538 = "_-52y" (String#34544, DoABC#3) // _SafeStr_6539 = "_-1Cx" (String#25105, DoABC#3) // _SafeStr_6540 = "_-4Cf" (String#32484, DoABC#3) // _SafeStr_6541 = "_-Yu" (String#15027, DoABC#3) // _SafeStr_6542 = "_-49q" (String#11900, DoABC#3) // _SafeStr_6543 = "_-1LR" (String#8987, DoABC#3) // _SafeStr_6544 = "_-1nd" (String#9438, DoABC#3) // _SafeStr_6545 = "_-5T8" (String#13254, DoABC#3) // _SafeStr_6546 = "_-4uP" (String#12661, DoABC#3) // _SafeStr_6547 = "_-cm" (String#39900, DoABC#3) // _SafeStr_6548 = "_-4tf" (String#34135, DoABC#3) // _SafeStr_6549 = "_-21u" (String#27109, DoABC#3) // _SafeStr_6550 = "_-4Jy" (String#12076, DoABC#3) // _SafeStr_6551 = "_-4Ad" (String#3634, DoABC#3) // _SafeStr_6552 = "_-3NX" (String#30449, DoABC#3) // _SafeStr_6553 = "_-4V3" (String#33223, DoABC#3) // _SafeStr_6554 = "_-09R" (String#22529, DoABC#3) // _SafeStr_6555 = "_-0xa" (String#24478, DoABC#3) // _SafeStr_6556 = "_-0Ok" (String#23146, DoABC#3) // _SafeStr_6557 = "_-lC" (String#40204, DoABC#3) // _SafeStr_6558 = "_-5Bu" (String#12961, DoABC#3) // _SafeStr_6559 = "_-505" (String#12762, DoABC#3) // _SafeStr_6560 = "_-1pt" (String#26611, DoABC#3) // _SafeStr_6561 = "_-3pH" (String#31509, DoABC#3) // _SafeStr_6562 = "_-4kh" (String#33791, DoABC#3) // _SafeStr_6563 = "_-4Zo" (String#3721, DoABC#3) // _SafeStr_6564 = "_-1O3" (String#25522, DoABC#3) // _SafeStr_6565 = "_-2vW" (String#29284, DoABC#3) // _SafeStr_6566 = "_-3ay" (String#11305, DoABC#3) // _SafeStr_6567 = "_-2u" (String#29229, DoABC#3) // _SafeStr_6568 = "_-6-d" (String#36845, DoABC#3) // _SafeStr_6569 = "_-5D2" (String#3896, DoABC#3) // _SafeStr_6570 = "_-y2" (String#40703, DoABC#3) // _SafeStr_6571 = "_-2Ew" (String#27620, DoABC#3) // _SafeStr_6572 = "_-4eC" (String#12390, DoABC#3) // _SafeStr_6573 = "_-IO" (String#14740, DoABC#3) // _SafeStr_6574 = "_-4Ou" (String#12145, DoABC#3) // _SafeStr_6575 = "_-3S4" (String#11156, DoABC#3) // _SafeStr_6576 = "_-3Vo" (String#11216, DoABC#3) // _SafeStr_6577 = "_-0bw" (String#8223, DoABC#3) // _SafeStr_6578 = "_-gR" (String#15162, DoABC#3) // _SafeStr_6579 = "_-bs" (String#39859, DoABC#3) // _SafeStr_6580 = "_-6av" (String#14373, DoABC#3) // _SafeStr_6581 = "_-Jg" (String#14760, DoABC#3) // _SafeStr_6582 = "_-35J" (String#3370, DoABC#3) // _SafeStr_6583 = "_-W-" (String#14969, DoABC#3) // _SafeStr_6584 = "_-4jL" (String#33744, DoABC#3) // _SafeStr_6585 = "_-60x" (String#13798, DoABC#3) // _SafeStr_6586 = "_-5yc" (String#13745, DoABC#3) // _SafeStr_6587 = "_-40d" (String#11763, DoABC#3) // _SafeStr_6588 = "_-6io" (String#14486, DoABC#3) // _SafeStr_6589 = "_-0QT" (String#23209, DoABC#3) // _SafeStr_6590 = "_-4Bz" (String#32454, DoABC#3) // _SafeStr_6591 = "_-3VG" (String#30740, DoABC#3) // _SafeStr_6592 = "_-4Vm" (String#33256, DoABC#3) // _SafeStr_6593 = "_-580" (String#34745, DoABC#3) // _SafeStr_6594 = "_-16v" (String#24877, DoABC#3) // _SafeStr_6595 = "_-0d4" (String#23681, DoABC#3) // _SafeStr_6596 = "_-5bV" (String#35879, DoABC#3) // _SafeStr_6597 = "_-21V" (String#27096, DoABC#3) // _SafeStr_6598 = "_-2j7" (String#28805, DoABC#3) // _SafeStr_6599 = "_-28p" (String#27380, DoABC#3) // _SafeStr_6600 = "_-0fN" (String#23772, DoABC#3) // _SafeStr_6601 = "_-1kn" (String#26411, DoABC#3) // _SafeStr_6602 = "_-16B" (String#24851, DoABC#3) // _SafeStr_6603 = "_-0ES" (String#22730, DoABC#3) // _SafeStr_6604 = "_-4m6" (String#33841, DoABC#3) // _SafeStr_6605 = "_-4eq" (String#33581, DoABC#3) // _SafeStr_6606 = "_-1Oq" (String#25557, DoABC#3) // _SafeStr_6607 = "_-1I0" (String#1469, DoABC#3) // _SafeStr_6608 = "_-5ru" (String#36507, DoABC#3) // _SafeStr_6609 = "_-55U" (String#34647, DoABC#3) //------------------------------------------------------------ //_-09L.RoomQueueWidgetHandler package _-09L { import _-0b-._SafeStr_2819; import _-0b-._SafeStr_2786; import _-pX._SafeStr_2814; import _-0ba._SafeStr_4518; import _-gx._SafeStr_2800; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-378._SafeStr_4517; import flash.events.Event; public class RoomQueueWidgetHandler implements _SafeStr_2819 { private var _SafeStr_5406:Boolean = false; private var _container:_SafeStr_2786 = null; public function get disposed():Boolean { return (this._SafeStr_5406); } public function get type():String { return (_SafeStr_2814._SafeStr_5735); } public function set container(k:_SafeStr_2786):void { this._container = k; } public function dispose():void { this._SafeStr_5406 = true; this._container = null; } public function _SafeStr_5636():Array { var k:Array = []; k.push(_SafeStr_4518._SafeStr_6610); k.push(_SafeStr_4518._SafeStr_6611); k.push(_SafeStr_4518._SafeStr_6612); k.push(_SafeStr_4518._SafeStr_6613); return (k); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { if ((((this._container == null)) || ((this._container.roomSession == null)))){ return (null); }; var _local_2:_SafeStr_4518 = (k as _SafeStr_4518); if (_local_2 == null){ return (null); }; switch (k.type){ case _SafeStr_4518._SafeStr_6610: this._container.roomSession._SafeStr_6614(); break; case _SafeStr_4518._SafeStr_6611: this._container.roomSession._SafeStr_6615(_SafeStr_2800._SafeStr_6616); break; case _SafeStr_4518._SafeStr_6612: this._container.roomSession._SafeStr_6615(_SafeStr_2800._SafeStr_6617); break; case _SafeStr_4518._SafeStr_6613: if (this._container.catalog != null){ this._container.catalog.openClubCenter(); }; break; }; return (null); } public function _SafeStr_5641():Array { return ([_SafeStr_2800._SafeStr_6618]); } public function _SafeStr_5642(k:Event):void { var _local_2:_SafeStr_2800; var _local_3:String; var _local_4:Boolean; var _local_5:Array; var _local_6:int; var _local_7:Boolean; var _local_8:_SafeStr_4517; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (k.type){ case _SafeStr_2800._SafeStr_6618: _local_2 = (k as _SafeStr_2800); if (_local_2 == null){ return; }; switch (_local_2._SafeStr_6619){ case _SafeStr_2800._SafeStr_6617: _local_3 = _SafeStr_4517._SafeStr_6620; break; case _SafeStr_2800._SafeStr_6616: _local_3 = _SafeStr_4517._SafeStr_6621; 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_6622; _local_7 = false; if (_local_5.length > 1){ if (((_local_4) && (!((_local_2._SafeStr_6622.indexOf(_SafeStr_2800._SafeStr_6623) == -1))))){ _local_6 = (_local_2._SafeStr_6624(_SafeStr_2800._SafeStr_6623) + 1); _local_7 = true; } else { _local_6 = (_local_2._SafeStr_6624(_SafeStr_2800._SafeStr_6625) + 1); }; } else { _local_6 = (_local_2._SafeStr_6624(_local_5[0]) + 1); }; _local_8 = new _SafeStr_4517(_local_3, _local_6, _local_4, _local_2.isActive, _local_7); this._container.events.dispatchEvent(_local_8); return; }; } public function update():void { } } }//package _-09L // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2800 = "_-1Zh" (String#9218, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4517 = "_-1vO" (String#26821, DoABC#3) // _SafeStr_4518 = "_-4Mq" (String#12119, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5735 = "_-1-1" (String#24565, DoABC#3) // _SafeStr_6610 = "_-0JI" (String#22930, DoABC#3) // _SafeStr_6611 = "_-47c" (String#32281, DoABC#3) // _SafeStr_6612 = "_-4sG" (String#34083, DoABC#3) // _SafeStr_6613 = "_-1Pq" (String#25597, DoABC#3) // _SafeStr_6614 = "_-5sp" (String#13657, DoABC#3) // _SafeStr_6615 = "_-0xJ" (String#2821, DoABC#3) // _SafeStr_6616 = "_-4eP" (String#33566, DoABC#3) // _SafeStr_6617 = "_-5rP" (String#36487, DoABC#3) // _SafeStr_6618 = "_-2KJ" (String#27826, DoABC#3) // _SafeStr_6619 = "_-0Wf" (String#23433, DoABC#3) // _SafeStr_6620 = "_-5PG" (String#35409, DoABC#3) // _SafeStr_6621 = "_-Ag" (String#38873, DoABC#3) // _SafeStr_6622 = "_-1yY" (String#26947, DoABC#3) // _SafeStr_6623 = "_-4Ki" (String#32794, DoABC#3) // _SafeStr_6624 = "_-2Ci" (String#27528, DoABC#3) // _SafeStr_6625 = "_-4Qa" (String#33039, DoABC#3) //------------------------------------------------------------ //_-09L.RoomToolsWidgetHandler package _-09L { import _-0b-._SafeStr_2819; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2273; import _-68V._SafeStr_1407; import _-6k4._SafeStr_440; import _-2Il.RoomToolsWidget; import _-0b-._SafeStr_2786; import _-JA._SafeStr_2674; import _-6gR._SafeStr_2679; import _-JA._SafeStr_2496; import _-pX._SafeStr_2814; import _-gx._SafeStr_2875; import _-0ba._SafeStr_4427; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; import _-4rH._SafeStr_2173; import _-07x._SafeStr_4161; import __AS3__.vec.*; public class RoomToolsWidgetHandler implements _SafeStr_2819 { private var _disposed:Boolean; private var _SafeStr_6330:Vector.<_SafeStr_2273>; private var _SafeStr_6331:_SafeStr_1407; private var _SafeStr_6626:_SafeStr_440; private var _SafeStr_5451:RoomToolsWidget; private var _container:_SafeStr_2786; public function RoomToolsWidgetHandler() { this._SafeStr_6330 = new Vector.<_SafeStr_2273>(); super(); } public function set widget(k:RoomToolsWidget):void { this._SafeStr_5451 = k; } private function _SafeStr_6335(k:_SafeStr_2273):void { var _local_4:String; var _local_2:_SafeStr_2679 = _SafeStr_2674(k)._SafeStr_5325(); var _local_3:_SafeStr_2496 = _local_2.data; if (_local_3){ this._SafeStr_5451._SafeStr_6627(_local_3); }; if (_local_2._SafeStr_6628){ if (_local_3){ _local_4 = ((_local_3._SafeStr_6629) ? ((this._SafeStr_5451.localizations.getLocalizationWithParams("room.tool.room.owner.prefix", "By") + " ") + _local_3.ownerName) : this._SafeStr_5451.localizations.getLocalizationWithParams("room.tool.public.room", "Public room")); this._SafeStr_5451._SafeStr_6630(true, _local_3.roomName, _local_4, _local_3.tags); this._SafeStr_5451._SafeStr_6631(_local_3); this._SafeStr_5451._SafeStr_6632(_local_3.flatId); }; }; } public function toggleRoomInfoWindow():void { this._SafeStr_6626._SafeStr_6633(); } public function goToPrivateRoom(k:int):void { this._SafeStr_6626.goToPrivateRoom(k); } public function get type():String { return (_SafeStr_2814._SafeStr_6634); } public function set container(k:_SafeStr_2786):void { this._container = k; this._container.sessionDataManager.events.addEventListener(_SafeStr_2875._SafeStr_6635, this._SafeStr_6636); } public function get container():_SafeStr_2786 { return (this._container); } public function _SafeStr_5636():Array { return ([_SafeStr_4427._SafeStr_6637]); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { return (null); } public function _SafeStr_5641():Array { return ([]); } public function _SafeStr_5642(k:Event):void { } private function _SafeStr_6636(k:_SafeStr_2875):void { } public function update():void { } public function dispose():void { var k:_SafeStr_2273; this._disposed = true; if (this._SafeStr_6331){ for each (k in this._SafeStr_6330) { this._SafeStr_6331._SafeStr_6338(k); }; this._SafeStr_6330 = null; this._SafeStr_6331 = null; }; if (((this._container) && (this._container.sessionDataManager))){ this._container.sessionDataManager.events.removeEventListener(_SafeStr_2875._SafeStr_6635, this._SafeStr_6636); }; this._SafeStr_6626 = null; this._SafeStr_5451 = null; } public function get disposed():Boolean { return (this._disposed); } public function set navigator(k:_SafeStr_440):void { this._SafeStr_6626 = k; } public function get navigator():_SafeStr_440 { return (this._SafeStr_6626); } public function get sessionDataManager():_SafeStr_2173 { return (this._container.sessionDataManager); } public function set communicationManager(k:_SafeStr_1407):void { this._SafeStr_6331 = k; this._SafeStr_6330.push(this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_2674(this._SafeStr_6335))); } public function rateRoom():void { this._container.connection.send(new _SafeStr_4161(1)); } public function get _SafeStr_6638():Boolean { return (this._SafeStr_6626._SafeStr_6639()); } } }//package _-09L // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2496 = "_-1Zj" (String#9219, DoABC#3) // _SafeStr_2674 = "_-2Zv" (String#10279, DoABC#3) // _SafeStr_2679 = "_-5Jl" (String#13093, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2875 = "_-6Rg" (String#37920, DoABC#3) // _SafeStr_4161 = "_-150" (String#24804, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_4427 = "_-5JU" (String#13087, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_6330 = "_-1sN" (String#9526, DoABC#3) // _SafeStr_6331 = "_-qd" (String#247, DoABC#3) // _SafeStr_6335 = "_-4vm" (String#859, DoABC#3) // _SafeStr_6338 = "_-4Lg" (String#12106, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_6627 = "_-2Y8" (String#28372, DoABC#3) // _SafeStr_6628 = "_-64l" (String#37048, DoABC#3) // _SafeStr_6629 = "_-5su" (String#36540, DoABC#3) // _SafeStr_6630 = "_-6aK" (String#38279, DoABC#3) // _SafeStr_6631 = "_-4kC" (String#33777, DoABC#3) // _SafeStr_6632 = "_-2n-" (String#28961, DoABC#3) // _SafeStr_6633 = "_-3D0" (String#10936, DoABC#3) // _SafeStr_6634 = "_-1db" (String#26124, DoABC#3) // _SafeStr_6635 = "_-64a" (String#37043, DoABC#3) // _SafeStr_6636 = "_-4Hs" (String#12035, DoABC#3) // _SafeStr_6637 = "_-4LC" (String#32814, DoABC#3) // _SafeStr_6638 = "_-5bZ" (String#35883, DoABC#3) // _SafeStr_6639 = "_-1ll" (String#9410, DoABC#3) //------------------------------------------------------------ //_-09p.VASTController package _-09p { import _-6gu._SafeStr_5114; import _-2J3._SafeStr_4558; import _-1LL._SafeStr_5220; import _-2FZ._SafeStr_5207; import _-1MN._SafeStr_5102; import _-du.StreamSequence; import _-1LL.AdSchedule; import _-1LL.AdSlot; import _-2J3.AdServerTemplate; import _-co.OverlayController; import _-2FZ.Config; import _-3ur.PlayerConfigGroup; import _-2FZ.ConfigPreConverter; import _-2xB.DisplaySpecification; import _-du.DurationlessStreamSequence; import _-2xB.StringUtils; import _-wy.TemplateEvent; import _-6gu.Debuggable; import _-2xB._SafeStr_5267; import _-096.TrackingTable; import _-3ur.ProvidersConfigGroup; import _-2XC._SafeStr_5278; import _-096._SafeStr_5219; import _-6ac._SafeStr_5279; import _-du.Stream; import _-6ac._SafeStr_5277; import _-6ac.TrackingPointEvent; import _-096._SafeStr_5221; import _-6ac._SafeStr_5276; import _-Xu._SafeStr_5214; import _-Xu._SafeStr_5213; import _-6ac._SafeStr_5280; import _-4PB.TrackingEvent; import _-6ac.AdTagEvent; import _-5W3.AdServerRequest; import flash.events.Event; import _-6ac._SafeStr_5227; import _-6ac._SafeStr_5275; import _-6ac._SafeStr_5274; import _-6ac._SafeStr_5212; import flash.external.ExternalInterface; import _-4PB.NonLinearVideoAd; import _-6ac._SafeStr_5223; import _-6ac._SafeStr_5211; import _-co.OverlayView; import _-2xB._SafeStr_5215; import flash.events.MouseEvent; import _-4PB.LinearVideoAd; import _-4PB.VideoAd; import _-4PB.CompanionAd; import _-2xB.BrowserUtils; import _-6ac._SafeStr_5216; import flash.utils.Timer; import flash.events.TimerEvent; public class VASTController extends _SafeStr_5114 implements _SafeStr_4558, _SafeStr_5220, _SafeStr_5207 { public static const _SafeStr_6640:String = "relative-to-clip"; public static const _SafeStr_6641:String = "continuous"; public static const VERSION:String = "v1.2.0 (Final Build)"; public static const _SafeStr_6642:Boolean = false; protected static var _SafeStr_6643:_SafeStr_5102 = null; protected var _SafeStr_6644:StreamSequence = null; protected var _SafeStr_6645:AdSchedule = null; protected var _SafeStr_6646:AdSlot = null; protected var _SafeStr_6647:AdServerTemplate = null; protected var _SafeStr_6648:OverlayController = null; protected var _SafeStr_6649:Config; protected var _SafeStr_6650:String = "relative-to-clip"; protected var _SafeStr_6651:Boolean = false; protected var _SafeStr_6652:Boolean = true; protected var _SafeStr_6653:int = 0; protected var _SafeStr_6654:int = 0; protected var _SafeStr_6655:_SafeStr_5207 = null; protected var _SafeStr_6656:Boolean = false; protected var _SafeStr_6657:Boolean = false; protected var _SafeStr_6658:Boolean = true; protected var _SafeStr_6659:Object; protected var _SafeStr_6660:Object; protected var _SafeStr_6661:Boolean = false; protected var _SafeStr_6662:Number = 1; protected var _SafeStr_6663:String = null; protected var _SafeStr_6664:Boolean = false; protected var _SafeStr_6665:PlayerConfigGroup = null; protected var _SafeStr_6666:String = ""; public function VASTController(k:Config=null, _arg_2:int=0) { this._SafeStr_6649 = new Config(); this._SafeStr_6659 = new Object(); this._SafeStr_6660 = new Object(); super(); if (k != null){ this.initialise(k); }; this._SafeStr_6654 = _arg_2; } public function initialise(k:Object, _arg_2:Boolean=false, _arg_3:_SafeStr_5207=null, _arg_4:Config=null):void { this._SafeStr_6661 = true; this._SafeStr_6655 = _arg_3; this._SafeStr_6656 = _arg_2; if ((k is Config)){ this.config = (k as Config); } else { if (_arg_4 != null){ _arg_4.initialise(this._SafeStr_6667(k)); this.config = _arg_4; } else { this.config = new Config(this._SafeStr_6667(k)); }; }; if (this.config.outputingDebug()){ }; this.config.setLoadedListener(this); } public function _SafeStr_6667(k:Object):Object { return (ConfigPreConverter._SafeStr_6668(k)); } public function get _SafeStr_6669():Boolean { return (this._SafeStr_6664); } public function _SafeStr_6670(k:Object=null):void { this._SafeStr_6665 = new PlayerConfigGroup(k); } public function _SafeStr_6671(k:Boolean):DisplaySpecification { if (k){ return (this._SafeStr_6649._SafeStr_6672.getDisplaySpecification(DisplaySpecification._SafeStr_6673)); }; return (this._SafeStr_6649._SafeStr_6672.getDisplaySpecification(DisplaySpecification.LINEAR)); } public function _SafeStr_6674():PlayerConfigGroup { if (this._SafeStr_6665 == null){ this._SafeStr_6670(); }; return (this._SafeStr_6665); } public function get analyticsProcessor():_SafeStr_5102 { return (_SafeStr_6643); } public function fireAdPlaybackAnalytics(k:String, _arg_2:AdSlot, _arg_3:*):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6675(k, _arg_2, _arg_3, this._SafeStr_6676()); }; } public function set playerVolume(k:Number):void { this._SafeStr_6662 = k; } public function get playerVolume():Number { return (this._SafeStr_6662); } public function _SafeStr_6677():Boolean { return (this._SafeStr_6678); } public function get _SafeStr_6678():Boolean { return (this._SafeStr_6661); } public function isOVAConfigLoading():Boolean { return (this._SafeStr_6657); } public function onOVAConfigLoaded():void { _SafeStr_6643 = new _SafeStr_5102(this._SafeStr_6649.analytics); if (this.config.operateWithoutStreamDuration()){ this._SafeStr_6644 = new DurationlessStreamSequence(); } else { this._SafeStr_6644 = new StreamSequence(); }; if (this._SafeStr_6656){ this.load(); }; if (this._SafeStr_6655 != null){ this._SafeStr_6655.onOVAConfigLoaded(); }; } public function delayAdRequestUntilPlay():Boolean { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649.delayAdRequestUntilPlay); }; return (false); } public function _SafeStr_6679():Boolean { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649.adsConfig.vpaidConfig.testing); }; return (false); } public function _SafeStr_6680():Boolean { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649.supportExternalPlaylistLoading); }; return (false); } public function _SafeStr_6681():Boolean { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649.autoPlayOnExternalLoad); }; return (false); } public function _SafeStr_6682(k:AdSlot):Boolean { if (k != null){ return (k._SafeStr_6683(this)); }; return (false); } public function _SafeStr_6684():Boolean { var k:AdSlot = this._SafeStr_6685(); if (k != null){ return (k.isPreRoll()); }; return (false); } public function _SafeStr_6685():AdSlot { if (this._SafeStr_6644 != null){ if (this._SafeStr_6644.length > 0){ if ((this._SafeStr_6644._SafeStr_6686(0) is AdSlot)){ return ((this._SafeStr_6644._SafeStr_6686(0) as AdSlot)); }; if (this._SafeStr_6644.length >= 2){ if (this._SafeStr_6644._SafeStr_6686(0)._SafeStr_6687()){ if ((this._SafeStr_6644._SafeStr_6686(1) is AdSlot)){ if (AdSlot(this._SafeStr_6644._SafeStr_6686(1)).isPreRoll()){ return ((this._SafeStr_6644._SafeStr_6686(1) as AdSlot)); }; }; }; }; }; }; return (null); } public function set _SafeStr_6688(k:String):void { this._SafeStr_6663 = k; } protected function _SafeStr_6676(k:String=""):String { if (this._SafeStr_6663 != null){ if (StringUtils._SafeStr_6689(this._SafeStr_6663, "&")){ return ((this._SafeStr_6663 + k)); }; return ((("&" + this._SafeStr_6663) + k)); }; return (k); } public function _SafeStr_6690():Boolean { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649._SafeStr_6672.hideLogoOnLinearPlayback); }; return (false); } public function _SafeStr_6691():Boolean { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649._SafeStr_6692._SafeStr_6691()); }; return (false); } public function _SafeStr_6693():Boolean { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649._SafeStr_6693()); }; return (false); } public function _SafeStr_6694():Boolean { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649._SafeStr_6694()); }; return (false); } public function get _SafeStr_6695():Boolean { return (this._SafeStr_6658); } public function set _SafeStr_6695(k:Boolean):void { this._SafeStr_6658 = k; } public function set endStreamSafetyMargin(k:int):void { this._SafeStr_6654 = k; } public function get endStreamSafetyMargin():int { return (this._SafeStr_6654); } public function set startStreamSafetyMargin(k:int):void { this._SafeStr_6653 = k; } public function get startStreamSafetyMargin():int { return (this._SafeStr_6653); } public function set acceptedLinearAdMimeTypes(k:Array):void { if (this._SafeStr_6649 != null){ this.config.acceptedLinearAdMimeTypes = k; }; } public function get acceptedLinearAdMimeTypes():Array { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649.acceptedLinearAdMimeTypes); }; return (new Array()); } public function get playOnce():Boolean { return (this.config.playOnce); } public function set _SafeStr_6696(k:Boolean):void { this._SafeStr_6651 = k; } public function get _SafeStr_6696():Boolean { return (this._SafeStr_6651); } public function autoPlay():Boolean { return (this._SafeStr_6649.autoPlay); } public function _SafeStr_6697():void { this._SafeStr_6649.autoPlay = true; } public function _SafeStr_6698():void { this._SafeStr_6649.autoPlay = false; } public function get allowPlaylistControl():Boolean { return (this._SafeStr_6649.allowPlaylistControl); } public function _SafeStr_6699(k:String, _arg_2:Boolean):Boolean { return (this._SafeStr_6649.controlEnabledForLinearAdType(k, _arg_2)); } public function _SafeStr_6700(k:String):void { this._SafeStr_6650 = k; } protected function _SafeStr_6701():Boolean { return ((this._SafeStr_6650 == VASTController._SafeStr_6640)); } public function _SafeStr_6702(k:int, _arg_2:Boolean=false, _arg_3:Boolean=false):int { if (this._SafeStr_6644 != null){ return (this._SafeStr_6644._SafeStr_6702(k, _arg_2, _arg_3)); }; return (-1); } public function _SafeStr_6703(k:int, _arg_2:Number, _arg_3:Number):Array { var _local_5:int; var _local_4:Array = new Array(); if (this._SafeStr_6645 != null){ _local_5 = 0; while (_local_5 < this._SafeStr_6645.length) { if (AdSlot(this._SafeStr_6645._SafeStr_6704(_local_5)).associatedStreamIndex == k){ if (((AdSlot(this._SafeStr_6645._SafeStr_6704(_local_5)).isMidRoll()) && ((AdSlot(this._SafeStr_6645._SafeStr_6704(_local_5)).isEmpty() == false)))){ if (AdSlot(this._SafeStr_6645._SafeStr_6704(_local_5))._SafeStr_6705(_arg_2, _arg_3)){ _local_4.push(this._SafeStr_6645._SafeStr_6704(_local_5)); }; }; }; _local_5++; }; }; return (_local_4); } public function load():void { this._SafeStr_6664 = true; this.config.ensureProvidersAreSet(); if (this._SafeStr_6645._SafeStr_6706()){ this._SafeStr_6645._SafeStr_6707(this); } else { this._SafeStr_6708(new TemplateEvent(TemplateEvent._SafeStr_6709, "Not triggering ad server calls at this time as there are no pre-loaded ad slots declared")); }; } public function unload():void { if (this._SafeStr_6645 != null){ this._SafeStr_6645.unload(); }; } public function _SafeStr_6710(k:AdSlot):Boolean { if (k != null){ return (k.load(this)); }; return (false); } public function _SafeStr_6711(k:int):Boolean { if (this._SafeStr_6645 != null){ if (this._SafeStr_6645.length < k){ if (AdSlot(this._SafeStr_6645[k]).loadOnDemand == true){ return (AdSlot(this._SafeStr_6645[k]).load(this)); }; }; }; return (false); } public function set playerWidth(k:int):void { if (this._SafeStr_6649 != null){ this._SafeStr_6649._SafeStr_6672.width = k; }; } public function get playerWidth():int { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649._SafeStr_6672.width); }; return (-1); } public function set playerHeight(k:int):void { if (this._SafeStr_6649 != null){ this._SafeStr_6649._SafeStr_6672.height = k; }; } public function get playerHeight():int { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649._SafeStr_6672.height); }; return (-1); } public function set config(k:Config):void { this._SafeStr_6649 = k; if (this._SafeStr_6649._SafeStr_6712()){ Debuggable.getInstance().setLevelFromString(this._SafeStr_6649._SafeStr_6713); }; if (this._SafeStr_6649._SafeStr_6714()){ Debuggable.getInstance().activeDebuggers = this._SafeStr_6649.debugger; }; this._SafeStr_6645 = new AdSchedule(this, this._SafeStr_6644, this._SafeStr_6649); } public function get config():Config { return (this._SafeStr_6649); } public function get template():AdServerTemplate { return (this._SafeStr_6647); } public function get _SafeStr_6715():AdSchedule { return (this._SafeStr_6645); } public function get _SafeStr_6716():StreamSequence { return (this._SafeStr_6644); } public function get _SafeStr_6717():OverlayController { return (this._SafeStr_6648); } public function _SafeStr_6718(k:int, _arg_2:int):void { if (this._SafeStr_6644 != null){ this._SafeStr_6644._SafeStr_6718(k, _arg_2); }; } public function get pauseOnClickThrough():Boolean { return (this._SafeStr_6649.pauseOnClickThrough); } public function canSkipOnLinearAd():Boolean { return (this._SafeStr_6649.canSkipOnLinearAd()); } public function enforceLinearInteractiveAdScaling():Boolean { return (this._SafeStr_6649.adsConfig.enforceLinearInteractiveAdScaling); } public function enforceLinearVideoAdScaling():Boolean { return (this._SafeStr_6649.adsConfig.enforceLinearVideoAdScaling); } public function _SafeStr_6719():Boolean { return (this._SafeStr_6649._SafeStr_6719()); } public function _SafeStr_6720():Boolean { return (this._SafeStr_6649._SafeStr_6720()); } public function _SafeStr_6721():void { this._SafeStr_6648 = null; } public function _SafeStr_6722(k:_SafeStr_5267):void { this._SafeStr_6648 = new OverlayController(this, k, this._SafeStr_6649._SafeStr_6723); if (k.displayObjectContainer != null){ k.displayObjectContainer.addChild(this._SafeStr_6648); k.displayObjectContainer.setChildIndex(this._SafeStr_6648, (k.displayObjectContainer.numChildren - 1)); }; } public function _SafeStr_6724(k:_SafeStr_5267):void { if (this._SafeStr_6648 != null){ this._SafeStr_6648.resize(k); }; } public function _SafeStr_6725():Boolean { return (!((this._SafeStr_6648 == null))); } public function _SafeStr_6726(k:int):TrackingTable { if (k < this._SafeStr_6644.length){ return (this._SafeStr_6644._SafeStr_6728(k)._SafeStr_6727()); }; return (null); } public function _SafeStr_6729():void { if (this._SafeStr_6648 != null){ this._SafeStr_6648._SafeStr_6729(); }; } public function _SafeStr_6730():void { if (this._SafeStr_6648 != null){ this._SafeStr_6648._SafeStr_6730(); }; } public function _SafeStr_6731():void { if (this._SafeStr_6648 != null){ this._SafeStr_6648._SafeStr_6732(); }; } public function _SafeStr_6733():void { if (this._SafeStr_6648 != null){ this._SafeStr_6648._SafeStr_6734(); }; } public function closeActiveOverlaysAndCompanions():void { if (this._SafeStr_6645 != null){ this._SafeStr_6645.closeActiveOverlaysAndCompanions(this._SafeStr_6649.adsConfig.resetTrackingOnReplay); }; } public function getProvider(k:String):String { return (this._SafeStr_6649.getProvider(k)); } public function _SafeStr_6735():ProvidersConfigGroup { return (this._SafeStr_6649._SafeStr_6736); } public function _SafeStr_6737():StreamSequence { var k:StreamSequence; if (!this.allowPlaylistControl){ if (this._SafeStr_6646 != null){ k = new StreamSequence(this); k._SafeStr_6738(this._SafeStr_6646, false); return (k); }; }; return (null); } public function set _SafeStr_6739(k:Boolean):void { if (this._SafeStr_6646 != null){ this._SafeStr_6646._SafeStr_6740 = k; }; } public function _SafeStr_6741():Boolean { if (this._SafeStr_6646 != null){ return (this._SafeStr_6646._SafeStr_6742()); }; return (false); } public function activateLinearAdSkipButton(k:Function):void { if (this._SafeStr_6648 != null){ this._SafeStr_6648.activateLinearAdSkipButton(new _SafeStr_5278(_SafeStr_5278._SafeStr_6743, "region", "image", k)); }; } public function deactivateLinearAdSkipButton():void { if (this._SafeStr_6648 != null){ this._SafeStr_6648.deactivateLinearAdSkipButton(new _SafeStr_5278(_SafeStr_5278._SafeStr_5992, "region")); }; } public function processTimeEvent(k:int, _arg_2:_SafeStr_5219):void { if (this._SafeStr_6645 != null){ this._SafeStr_6645.processTimeEvent(k, _arg_2, false); }; if (this._SafeStr_6644 != null){ this._SafeStr_6644.processTimeEvent(k, _arg_2, false); }; } public function _SafeStr_6744(k:int, _arg_2:_SafeStr_5219, _arg_3:Boolean=false):void { if (k != -1){ if (k < this._SafeStr_6645.length){ this._SafeStr_6645._SafeStr_6704(k).processTimeEvent(_arg_2, true); }; }; } public function _SafeStr_6745(k:int):void { if (((!((this._SafeStr_6645 == null))) && ((k > -1)))){ this._SafeStr_6645._SafeStr_6745(k); }; } public function _SafeStr_6746(k:int):void { if (((!((this._SafeStr_6644 == null))) && ((k > -1)))){ this._SafeStr_6644._SafeStr_6746(k); }; } public function _SafeStr_6747(k:int):void { if (((!((this._SafeStr_6644 == null))) && ((k > -1)))){ this._SafeStr_6644.resetRepeatableTrackingPoints(k); }; } public function _SafeStr_6748(k:String, _arg_2:String):String { if (this._SafeStr_6648 != null){ return (this._SafeStr_6648._SafeStr_6748(k, _arg_2)); }; return ("-1, Overlay Controller is not active"); } public function _SafeStr_6749(... k) { return (null); } public function _SafeStr_6750(k:int, _arg_2:Stream):void { if ((((((this._SafeStr_6696 == false)) && (_arg_2.isSlicedStream()))) && (!(_arg_2._SafeStr_6751())))){ } else { dispatchEvent(new _SafeStr_5279(_SafeStr_5279._SafeStr_6752, k, _arg_2)); }; } public function _SafeStr_6753(k:AdSlot, _arg_2:Boolean=false):void { dispatchEvent(new _SafeStr_5277(_SafeStr_5277._SafeStr_6752, k)); } public function _SafeStr_6754(k:_SafeStr_5221):void { if (k != null){ dispatchEvent(new TrackingPointEvent(TrackingPointEvent._SafeStr_6755, k)); }; } public function onProcessTrackingPoint(k:_SafeStr_5221):void { if (k != null){ dispatchEvent(new TrackingPointEvent(TrackingPointEvent._SafeStr_6756, k)); }; } public function _SafeStr_6757():Boolean { if (this._SafeStr_6648 != null){ return (this._SafeStr_6648._SafeStr_6757()); }; return (false); } public function _SafeStr_6758():void { if (this._SafeStr_6648 != null){ this._SafeStr_6648._SafeStr_6758(); }; } public function _SafeStr_6759(adSlot:AdSlot, muteOnStartup:Boolean=false, reduceVPAIDAdHeightByControlbarHeight:Boolean=false, playerVolume:Number=-1):void { var ad:* = undefined; if (adSlot != null){ adSlot.markAsPlayed(); if (this._SafeStr_6648 != null){ if (((adSlot.isLinear()) && (this._SafeStr_6649.adsConfig.resetTrackingOnReplay))){ adSlot.resetAllTrackingPoints(); }; ad = ((adSlot.isLinear()) ? adSlot._SafeStr_6760() : adSlot._SafeStr_6761()); this._SafeStr_6648._SafeStr_6759(adSlot, { "onLoading":function (k:_SafeStr_5214=null):void { dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6762, adSlot)); }, "onLoaded":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6764, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6765 : _SafeStr_5276._SafeStr_6766), adSlot, k.data, k.bubbles, k.cancelable)); }, "onImpression":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6767(((adSlot.isLinear()) ? _SafeStr_5102.LINEAR : _SafeStr_5102._SafeStr_6673), adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6768 : _SafeStr_5276._SafeStr_6769), adSlot, k.data, k.bubbles, k.cancelable)); }, "onStart":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6770, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6771 : _SafeStr_5276._SafeStr_6772), adSlot, k.data, k.bubbles, k.cancelable)); }, "onComplete":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102.COMPLETE, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6773 : _SafeStr_5276._SafeStr_6774), adSlot, k.data, k.bubbles, k.cancelable)); }, "onPaused":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6775, adSlot, ad, _SafeStr_6676()); }; }, "onPlaying":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6776, adSlot, ad, _SafeStr_6676()); }; }, "onError":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102.ERROR, adSlot, ad, _SafeStr_6676(("ova_error=" + k.data))); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6777 : _SafeStr_5276._SafeStr_6778), adSlot, k.data, k.bubbles, k.cancelable)); }, "onLog":function (k:_SafeStr_5214=null):void { dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6779, adSlot, k.data, k.bubbles, k.cancelable)); }, "onExpandedChange":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6780, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6781 : _SafeStr_5276._SafeStr_6782), adSlot, k.data, k.bubbles, k.cancelable)); }, "onLinearChange":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6783, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6784 : _SafeStr_5276._SafeStr_6785), adSlot, k.data, k.bubbles, k.cancelable)); }, "onRemainingTimeChange":function (k:_SafeStr_5214=null):void { dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6786 : _SafeStr_5276._SafeStr_6787), adSlot, k.data, k.bubbles, k.cancelable)); }, "onClickThru":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6788(_SafeStr_5102.VPAID, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6789 : _SafeStr_5276._SafeStr_6790), adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserAcceptInvitation":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6791, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6792 : _SafeStr_5276._SafeStr_6793), adSlot, k.data, k.bubbles, k.cancelable)); }, "onVolumeChange":function (k:_SafeStr_5214=null):void { dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6794 : _SafeStr_5276._SafeStr_6795), adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserMinimize":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6796, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6797 : _SafeStr_5276._SafeStr_6798), adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserClose":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102.CLOSE, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6799 : _SafeStr_5276._SafeStr_6800), adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdStart":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6801, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6802, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdFirstQuartile":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6803, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6804, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdMidpoint":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6805, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6806, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdThirdQuartile":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6807, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6808, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdComplete":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6809, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6810, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdSkipped":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6811, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6811, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdSkippableStateChange":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6812, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6812, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdSizeChange":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6813, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6813, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdDurationChange":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6814, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6814, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdInteraction":function (k:_SafeStr_5214=null):void { if (((!((_SafeStr_6643 == null))) && (!((ad == null))))){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6815, adSlot, ad, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6815, adSlot, k.data, k.bubbles, k.cancelable)); } }, muteOnStartup, playerVolume, reduceVPAIDAdHeightByControlbarHeight); }; }; } public function _SafeStr_6816():_SafeStr_5213 { if (this._SafeStr_6648 != null){ return (this._SafeStr_6648._SafeStr_6816()); }; return (null); } public function _SafeStr_6817():Boolean { if (this._SafeStr_6649 != null){ return (this._SafeStr_6649._SafeStr_6672.shouldHideControlsOnLinearPlayback(true)); }; return (true); } public function onLinearAdStart(k:AdSlot):void { if (k != null){ if (k.videoAd != null){ if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6767(_SafeStr_5102.LINEAR, k, k.videoAd.linearVideoAd, this._SafeStr_6676()); }; dispatchEvent(new _SafeStr_5280(_SafeStr_5280._SafeStr_6770, k)); }; }; } public function onLinearAdComplete(k:AdSlot):void { if (k != null){ dispatchEvent(new _SafeStr_5280(_SafeStr_5280.COMPLETE, k)); }; } public function _SafeStr_6818(k:AdSlot):void { if (k != null){ k.triggerTrackingEvent(TrackingEvent._SafeStr_6819); dispatchEvent(new _SafeStr_5280(_SafeStr_5280._SafeStr_6811, k)); }; } public function enableVisualLinearAdClickThroughCue(k:AdSlot):void { if (((((this._SafeStr_6649.visuallyCueLinearAdClickThrough) && (k._SafeStr_6820()))) && (!((this._SafeStr_6717 == null))))){ this._SafeStr_6717._SafeStr_6821(k); }; } public function disableVisualLinearAdClickThroughCue(k:AdSlot=null):void { if (((this._SafeStr_6649.visuallyCueLinearAdClickThrough) && (!((this._SafeStr_6717 == null))))){ this._SafeStr_6717._SafeStr_6822(); }; } public function onAdCallStarted(k:AdServerRequest):void { dispatchEvent(new AdTagEvent(AdTagEvent._SafeStr_6823, {"masterTag":k})); } public function onAdCallFailover(k:AdServerRequest, _arg_2:AdServerRequest):void { dispatchEvent(new AdTagEvent(AdTagEvent._SafeStr_6824, { "masterTag":k, "failoverTag":_arg_2 })); } public function onAdCallComplete(k:AdServerRequest, _arg_2:Boolean):void { dispatchEvent(new AdTagEvent(AdTagEvent._SafeStr_6825, { "masterTag":k, "hasAds":_arg_2 })); } public function onTemplateLoaded(k:AdServerTemplate):void { this._SafeStr_6647 = k; if (this._SafeStr_6647.hasAds(this._SafeStr_6647.forceImpressionServing)){ this._SafeStr_6645.schedule(this._SafeStr_6647); this._SafeStr_6644.initialise(this, this._SafeStr_6649.streams, this._SafeStr_6645, this._SafeStr_6649.bitrate, this._SafeStr_6649.baseURL, 100, this._SafeStr_6649.previewImage); this._SafeStr_6645.addNonLinearAdTrackingPoints(this._SafeStr_6701(), true); this._SafeStr_6645._SafeStr_6826(); } else { this._SafeStr_6645.schedule(); this._SafeStr_6644.initialise(this, this._SafeStr_6649.streams, this._SafeStr_6645, this._SafeStr_6649.bitrate, this._SafeStr_6649.baseURL, 100, this._SafeStr_6649.previewImage); }; this._SafeStr_6664 = false; dispatchEvent(new TemplateEvent(TemplateEvent._SafeStr_6764, this._SafeStr_6647)); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6827(_SafeStr_5102._SafeStr_6764, this._SafeStr_6676(("&ova_ad_count=" + this._SafeStr_6647._SafeStr_6828()))); }; } public function onTemplateLoadError(k:Event):void { this._SafeStr_6645.schedule(); this._SafeStr_6644.initialise(this, this._SafeStr_6649.streams, this._SafeStr_6645, this._SafeStr_6649.bitrate, this._SafeStr_6649.baseURL, 100, this._SafeStr_6649.previewImage); this._SafeStr_6664 = false; dispatchEvent(new TemplateEvent(TemplateEvent._SafeStr_6829, k)); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6827(_SafeStr_5102.ERROR, this._SafeStr_6676(("&ova_error=" + escape(k.toString())))); }; } public function _SafeStr_6830(k:Event):void { this._SafeStr_6645.schedule(); this._SafeStr_6644.initialise(this, this._SafeStr_6649.streams, this._SafeStr_6645, this._SafeStr_6649.bitrate, this._SafeStr_6649.baseURL, 100, this._SafeStr_6649.previewImage); this._SafeStr_6664 = false; dispatchEvent(new TemplateEvent(TemplateEvent._SafeStr_6831, k)); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6827(_SafeStr_5102._SafeStr_6832, this._SafeStr_6676()); }; } public function _SafeStr_6708(k:Event):void { this._SafeStr_6645.schedule(); this._SafeStr_6644.initialise(this, this._SafeStr_6649.streams, this._SafeStr_6645, this._SafeStr_6649.bitrate, this._SafeStr_6649.baseURL, 100, this._SafeStr_6649.previewImage); if (this._SafeStr_6645.hasNonLinearAds()){ this._SafeStr_6645.addNonLinearAdTrackingPoints(this._SafeStr_6701(), true); this._SafeStr_6645._SafeStr_6826(); }; this._SafeStr_6664 = false; dispatchEvent(new TemplateEvent(TemplateEvent._SafeStr_6709, k)); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6827(_SafeStr_5102._SafeStr_6833, this._SafeStr_6676()); }; } public function _SafeStr_6834(k:_SafeStr_5227):void { if (k != null){ if (k.adSlot.hasVideoAd()){ if (k.adSlot.videoAd.isEmpty()){ if (k.adSlot._SafeStr_6835()){ k.adSlot.processForcedImpression(); }; }; }; dispatchEvent(k); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6836(_SafeStr_5102._SafeStr_6764, k.adSlot, this._SafeStr_6676()); }; }; } public function _SafeStr_6837(k:_SafeStr_5227):void { dispatchEvent(k); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6836(_SafeStr_5102.ERROR, k.adSlot, this._SafeStr_6676(("&ova_error=" + escape(k.toString())))); }; } public function _SafeStr_6838(k:_SafeStr_5227):void { dispatchEvent(k); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6836(_SafeStr_5102._SafeStr_6832, k.adSlot, this._SafeStr_6676()); }; } public function _SafeStr_6839(k:_SafeStr_5227):void { dispatchEvent(k); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6836(_SafeStr_5102._SafeStr_6833, k.adSlot, this._SafeStr_6676()); }; } public function _SafeStr_6840(k:int=-1, _arg_2:Boolean=false, _arg_3:Number=0):void { if (this._SafeStr_6645 != null){ this._SafeStr_6645._SafeStr_6841(k, _arg_3, this._SafeStr_6649.adsConfig.resetTrackingOnReplay); this.processTimeEvent(k, new _SafeStr_5219(_arg_3, 0)); }; } public function _SafeStr_6842(k:int=-1, _arg_2:Boolean=false):void { if (_arg_2){ if ((((k > -1)) && ((k < this._SafeStr_6645.length)))){ this._SafeStr_6645._SafeStr_6704(k).processMuteEvent(); }; } else { if (this._SafeStr_6644 != null){ this._SafeStr_6644._SafeStr_6843(k); }; }; } public function _SafeStr_6844(k:int=-1, _arg_2:Boolean=false):void { if (_arg_2){ if ((((k > -1)) && ((k < this._SafeStr_6645.length)))){ this._SafeStr_6645._SafeStr_6704(k).processUnmuteEvent(); }; } else { if (this._SafeStr_6644 != null){ this._SafeStr_6644._SafeStr_6845(k); }; }; } public function _SafeStr_6846(k:int=-1, _arg_2:Boolean=false):void { } public function _SafeStr_6847(k:int=-1, _arg_2:Boolean=false):void { if (_arg_2){ if ((((k > -1)) && ((k < this._SafeStr_6645.length)))){ this._SafeStr_6645._SafeStr_6704(k).processStopStream(); }; } else { if (this._SafeStr_6644 != null){ this._SafeStr_6644._SafeStr_6848(k); }; if (this._SafeStr_6725()){ this._SafeStr_6648._SafeStr_6729(); }; }; } public function _SafeStr_6849(k:int=-1, _arg_2:Boolean=false):void { if (_arg_2){ if ((((k > -1)) && ((k < this._SafeStr_6645.length)))){ this._SafeStr_6645._SafeStr_6704(k).processFullScreenEvent(); }; } else { if (this._SafeStr_6644 != null){ this._SafeStr_6644._SafeStr_6850(k); }; }; } public function _SafeStr_6851(k:int=-1, _arg_2:Boolean=false):void { if (_arg_2){ if ((((k > -1)) && ((k < this._SafeStr_6645.length)))){ this._SafeStr_6645._SafeStr_6704(k).processFullScreenEvent(); }; } else { if (this._SafeStr_6644 != null){ this._SafeStr_6644._SafeStr_6850(k); }; }; } public function _SafeStr_6852(k:int=-1, _arg_2:Boolean=false):void { if (_arg_2){ if ((((k > -1)) && ((k < this._SafeStr_6645.length)))){ this._SafeStr_6645._SafeStr_6704(k).processFullScreenExitEvent(); }; } else { if (this._SafeStr_6644 != null){ this._SafeStr_6644._SafeStr_6853(k); }; }; } public function _SafeStr_6854(k:int=-1, _arg_2:Boolean=false):void { var _local_3:Stream; if (_arg_2){ if (this._SafeStr_6645 != null){ _local_3 = this._SafeStr_6645._SafeStr_6704(k); }; } else { if (this._SafeStr_6644 != null){ _local_3 = this._SafeStr_6644._SafeStr_6686(k); }; }; if (_local_3 != null){ if ((_local_3 is AdSlot)){ if (this._SafeStr_6648 != null){ if (((AdSlot(_local_3).isLinear()) && (AdSlot(_local_3).isInteractive()))){ if (this._SafeStr_6648._SafeStr_6757()){ this._SafeStr_6648._SafeStr_6855(); }; this._SafeStr_6648._SafeStr_6856(); return; }; this._SafeStr_6648._SafeStr_6856(); }; }; _local_3.processPauseStream(); }; } public function _SafeStr_6857(k:int=-1, _arg_2:Boolean=false):void { var _local_3:Stream; if (_arg_2){ if (this._SafeStr_6645 != null){ _local_3 = this._SafeStr_6645._SafeStr_6704(k); }; } else { if (this._SafeStr_6644 != null){ _local_3 = this._SafeStr_6644._SafeStr_6686(k); }; }; if (_local_3 != null){ if ((_local_3 is AdSlot)){ if (this._SafeStr_6648 != null){ if (((((AdSlot(_local_3).isLinear()) && (AdSlot(_local_3).isInteractive()))) && (this._SafeStr_6648._SafeStr_6757()))){ this._SafeStr_6648._SafeStr_6858(); }; this._SafeStr_6648._SafeStr_6859(); }; }; _local_3.processResumeStream(); }; } public function _SafeStr_6860(k:int=-1, _arg_2:Boolean=false):void { } public function _SafeStr_6861(k:Boolean):void { if (this._SafeStr_6649._SafeStr_6672.shouldDisableControlsDuringLinearAds()){ dispatchEvent(new _SafeStr_5275(_SafeStr_5275.TOGGLE, k)); dispatchEvent(new _SafeStr_5274(((k) ? _SafeStr_5274._SafeStr_6862 : _SafeStr_5274._SafeStr_6863))); }; } public function _SafeStr_6864(k:Array):void { if (this._SafeStr_6649 != null){ this._SafeStr_6649.analytics.update(k); }; } public function onDisplayNonLinearAd(k:_SafeStr_5212):void { if (k != null){ if (k.adSlot != null){ if (k.displayMode == _SafeStr_5212._SafeStr_6865){ if (k._SafeStr_6866() == false){ if (ExternalInterface.available){ this._SafeStr_6867(k); }; }; } else { this._SafeStr_6868(k); }; }; }; } public function onHideNonLinearAd(k:_SafeStr_5212):void { if ((((((k.displayMode == _SafeStr_5212._SafeStr_6865)) && ((k._SafeStr_6866() == false)))) && (ExternalInterface.available))){ this._SafeStr_6869(k); } else { this._SafeStr_6870(k); }; } protected function _SafeStr_6868(overlayAdDisplayEvent:_SafeStr_5212):void { var adSlot:AdSlot; if (((this._SafeStr_6725()) && (!((overlayAdDisplayEvent == null))))){ adSlot = overlayAdDisplayEvent.adSlot; if (overlayAdDisplayEvent.nonLinearVideoAd.hasAccompanyingVideoAd()){ this._SafeStr_6646 = adSlot; }; if (NonLinearVideoAd(overlayAdDisplayEvent.nonLinearVideoAd).isInteractive()){ this._SafeStr_6648._SafeStr_6759(adSlot, { "onLoading":function (k:_SafeStr_5214=null):void { dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6871, adSlot)); }, "onLoaded":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6764, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6766, adSlot, k.data, k.bubbles, k.cancelable)); }, "onImpression":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6767(_SafeStr_5102._SafeStr_6673, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6769, adSlot, k.data, k.bubbles, k.cancelable)); }, "onStart":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6770, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6772, adSlot, k.data, k.bubbles, k.cancelable)); }, "onPaused":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6775, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; }, "onPlaying":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6776, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; }, "onComplete":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102.COMPLETE, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6774, adSlot, k.data, k.bubbles, k.cancelable)); }, "onError":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102.ERROR, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676(("&ova_error=" + k.data))); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6778, adSlot, k.data, k.bubbles, k.cancelable)); }, "onLog":function (k:_SafeStr_5214=null):void { dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6779, adSlot, k.data, k.bubbles, k.cancelable)); }, "onExpandedChange":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6780, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6782, adSlot, k.data, k.bubbles, k.cancelable)); }, "onLinearChange":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6783, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6785, adSlot, k.data, k.bubbles, k.cancelable)); }, "onRemainingTimeChange":function (k:_SafeStr_5214=null):void { dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6787, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVolumeChange":function (k:_SafeStr_5214=null):void { dispatchEvent(new _SafeStr_5276(((adSlot.isLinear()) ? _SafeStr_5276._SafeStr_6794 : _SafeStr_5276._SafeStr_6795), adSlot, k.data, k.bubbles, k.cancelable)); }, "onClickThru":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6788(_SafeStr_5102.VPAID, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6790, adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserAcceptInvitation":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6791, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6793, adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserMinimize":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6796, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6798, adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserClose":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102.CLOSE, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6800, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdStart":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6801, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6802, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdFirstQuartile":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6803, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6804, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdMidpoint":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6805, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6806, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdThirdQuartile":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6807, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6808, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdComplete":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6809, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6810, adSlot, k.data, k.bubbles, k.cancelable)); }, "onSkipped":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6811, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6811, adSlot, k.data, k.bubbles, k.cancelable)); }, "onSkippableStateChange":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6812, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6812, adSlot, k.data, k.bubbles, k.cancelable)); }, "onSizeChange":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6813, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6813, adSlot, k.data, k.bubbles, k.cancelable)); }, "onDurationChange":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6814, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6814, adSlot, k.data, k.bubbles, k.cancelable)); }, "onAdInteraction":function (k:_SafeStr_5214=null):void { if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6763(_SafeStr_5102._SafeStr_6815, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_6676()); }; dispatchEvent(new _SafeStr_5276(_SafeStr_5276._SafeStr_6815, adSlot, k.data, k.bubbles, k.cancelable)); } }, (this.playerVolume == 0), this.playerVolume, false, overlayAdDisplayEvent.region.enableScaling); } else { if (((overlayAdDisplayEvent.nonLinearVideoAd.isIFrame()) || (overlayAdDisplayEvent.nonLinearVideoAd.isScript()))){ return; }; this._SafeStr_6648.displayNonLinearAd(overlayAdDisplayEvent); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6767(_SafeStr_5102._SafeStr_6673, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, this._SafeStr_6676()); }; dispatchEvent(overlayAdDisplayEvent); }; }; } protected function _SafeStr_6870(k:_SafeStr_5212):void { var _local_2:AdSlot; if (this._SafeStr_6725()){ _local_2 = k.adSlot; if (k.nonLinearVideoAd.isInteractive()){ this._SafeStr_6648._SafeStr_6758(); } else { this._SafeStr_6648.hideNonLinearAd(k); }; }; dispatchEvent(k); } protected function _SafeStr_6867(overlayAdDisplayEvent:_SafeStr_5212):void { var regionID:String; if (overlayAdDisplayEvent != null){ if (overlayAdDisplayEvent.nonLinearVideoAd.isInteractive()){ return; }; try { regionID = overlayAdDisplayEvent.nonLinearVideoAd.getActiveDisplayRegionID(); ExternalInterface.call("ova.displayNonLinearAd", { "regionID":regionID, "content":{ "type":overlayAdDisplayEvent.nonLinearVideoAd.contentType(), "format":overlayAdDisplayEvent.nonLinearVideoAd.getContentFormat(), "raw":overlayAdDisplayEvent.nonLinearVideoAd.getRawContent(), "formed":overlayAdDisplayEvent.nonLinearVideoAd.getContent() }, "clickThroughURL":overlayAdDisplayEvent.nonLinearVideoAd.getClickThroughURLString(), "impressions":overlayAdDisplayEvent.nonLinearVideoAd.parentAdContainer.getImpressionList(), "trackingEvents":overlayAdDisplayEvent.nonLinearVideoAd.getTrackingEventList(), "region":overlayAdDisplayEvent.nonLinearVideoAd.activeDisplayRegion, "closeButton":overlayAdDisplayEvent.nonLinearVideoAd.activeDisplayRegion.buttonConfig, "nonLinearVideoAd":overlayAdDisplayEvent.nonLinearVideoAd.toJSObject(), "adSlot":overlayAdDisplayEvent.adSlot.toJSObject() }); } catch(e:Error) { }; }; } protected function _SafeStr_6869(overlayAdDisplayEvent:_SafeStr_5212):void { var regionID:String; if (overlayAdDisplayEvent != null){ if (overlayAdDisplayEvent.nonLinearVideoAd.isInteractive()){ return; }; try { regionID = overlayAdDisplayEvent.nonLinearVideoAd.getActiveDisplayRegionID(); ExternalInterface.call("ova.hideNonLinearAd", { "regionID":regionID, "content":{ "type":overlayAdDisplayEvent.nonLinearVideoAd.contentType(), "format":overlayAdDisplayEvent.nonLinearVideoAd.getContentFormat() }, "region":overlayAdDisplayEvent.nonLinearVideoAd.activeDisplayRegion, "closeButton":overlayAdDisplayEvent.nonLinearVideoAd.activeDisplayRegion.buttonConfig, "nonLinearVideoAd":overlayAdDisplayEvent.nonLinearVideoAd.toJSObject(), "adSlot":overlayAdDisplayEvent.adSlot.toJSObject() }); } catch(e:Error) { }; }; } public function onShowAdNotice(k:_SafeStr_5223):void { if (this._SafeStr_6725()){ this._SafeStr_6648._SafeStr_6872(k); }; dispatchEvent(k); } public function onTickAdNotice(k:_SafeStr_5223):void { if (this._SafeStr_6725()){ this._SafeStr_6648._SafeStr_6872(k); }; dispatchEvent(k); } public function onHideAdNotice(k:_SafeStr_5223):void { if (this._SafeStr_6725()){ this._SafeStr_6648._SafeStr_6732(k); }; dispatchEvent(k); } public function _SafeStr_6873(k:OverlayView):void { var _local_2:AdSlot; var _local_3:NonLinearVideoAd; var _local_4:_SafeStr_5211; if (k._SafeStr_6874 != null){ _local_2 = k._SafeStr_6874; if (_local_2 != null){ _local_3 = _local_2._SafeStr_6761(); _local_3.close(); _local_4 = new _SafeStr_5212(_SafeStr_5212._SafeStr_6875, _local_3, _local_2); dispatchEvent(_local_4); }; }; } public function _SafeStr_6876(k:OverlayView, _arg_2:MouseEvent):void { var _local_3:AdSlot; var _local_4:NonLinearVideoAd; var _local_5:_SafeStr_5211; var _local_6:String; if (k._SafeStr_6874 != null){ _local_3 = k._SafeStr_6874; _local_4 = _local_3._SafeStr_6761(); _local_4.clicked(); _local_5 = new _SafeStr_5212(_SafeStr_5212._SafeStr_6877, _local_4, _local_3, null, _arg_2); if (_local_3.hasLinearAd()){ k.hide(); dispatchEvent(_local_5); } else { if (((_local_4._SafeStr_6878()) && ((_local_4.isInteractive() == false)))){ _local_6 = _local_4._SafeStr_6879(); _SafeStr_5215._SafeStr_6880(_local_6, this._SafeStr_6649.adsConfig.clickSignConfig.target); }; dispatchEvent(_local_5); }; if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6788(_SafeStr_5102._SafeStr_6673, _local_3, _local_4, this._SafeStr_6676()); }; }; } public function _SafeStr_6881(k:AdSlot):void { var _local_2:LinearVideoAd; if (k != null){ _local_2 = k._SafeStr_6760(); if (((!((_local_2 == null))) && (_local_2._SafeStr_6878()))){ _local_2.clicked(); _SafeStr_5215._SafeStr_6880(_local_2._SafeStr_6879(), this._SafeStr_6649.adsConfig.clickSignConfig.target); dispatchEvent(new _SafeStr_5280(_SafeStr_5280._SafeStr_6882, k)); if (_SafeStr_6643 != null){ _SafeStr_6643._SafeStr_6788(_SafeStr_5102.LINEAR, k, _local_2, this._SafeStr_6676()); }; }; }; } public function _SafeStr_6883(k:VideoAd):void { if (k != null){ if (k._SafeStr_6884()){ k._SafeStr_6885().call(); }; }; } public function _SafeStr_6886(k:Boolean=false):void { if (this._SafeStr_6645 != null){ this._SafeStr_6645._SafeStr_6886(k); }; } protected function _SafeStr_6887(k:NonLinearVideoAd, _arg_2:String, _arg_3:String=null):void { if (k != null){ this._SafeStr_6659[_arg_2] = { "companionAd":k, "parentAdUID":_arg_3 }; } else { this._SafeStr_6659[_arg_2] = null; }; } protected function _SafeStr_6888(k:String):void { this._SafeStr_6887(null, k); } protected function _SafeStr_6889(k:NonLinearVideoAd, _arg_2:String, _arg_3:String):Boolean { if (((!((this._SafeStr_6659[_arg_2] == undefined))) && (!((this._SafeStr_6659[_arg_2] == null))))){ if (StringUtils._SafeStr_6890(this._SafeStr_6659[_arg_2].parentAdUID, _arg_3)){ return (CompanionAd(k)._SafeStr_6891(this._SafeStr_6659[_arg_2])); }; }; return (false); } protected function _SafeStr_6892(k:String, _arg_2:String):Boolean { if (((!((this._SafeStr_6659[k] == undefined))) && (!((this._SafeStr_6659[k] == null))))){ return (StringUtils._SafeStr_6890(this._SafeStr_6659[k].parentAdUID, _arg_2)); }; return (false); } protected function _SafeStr_6893(k:NonLinearVideoAd, _arg_2:String, _arg_3:String):Boolean { if (((!((this._SafeStr_6659[_arg_2] == undefined))) && (!((this._SafeStr_6659[_arg_2] == null))))){ return (!(CompanionAd(k)._SafeStr_6894(this._SafeStr_6659[_arg_2].width, this._SafeStr_6659[_arg_2].height))); }; return (true); } public function _SafeStr_6895(companionEvent:_SafeStr_5216):void { var previousContent:String; var companionAd:CompanionAd = companionEvent.companionAd; if (this._SafeStr_6896()){ if (companionEvent._SafeStr_6897()){ if (companionEvent.content != null){ if (companionEvent.content.length > 0){ if ((((this._SafeStr_6892(companionEvent._SafeStr_6898, companionAd._SafeStr_6899()) == false)) && (this._SafeStr_6893(companionEvent.companionAd, companionEvent._SafeStr_6898, companionAd._SafeStr_6899())))){ try { previousContent = ExternalInterface.call("ova.readHTML", companionEvent._SafeStr_6898); companionAd._SafeStr_6900(companionEvent._SafeStr_6898, previousContent); this._SafeStr_6887(companionEvent.companionAd, companionEvent._SafeStr_6898, companionAd._SafeStr_6899()); ExternalInterface.call("ova.writeElement", companionEvent._SafeStr_6898, companionEvent.content); } catch(e:Error) { }; }; }; }; } else { if (companionEvent._SafeStr_6901()){ }; }; } else { if (companionEvent._SafeStr_6897()){ if (companionEvent.content != null){ if (companionEvent.content.length > 0){ if ((((this._SafeStr_6892(companionEvent._SafeStr_6898, companionAd._SafeStr_6899()) == false)) && (this._SafeStr_6893(companionEvent.companionAd, companionEvent._SafeStr_6898, companionAd._SafeStr_6899())))){ try { previousContent = ExternalInterface.call((("function() {return document.getElementById('" + companionEvent._SafeStr_6898) + "').innerHTML; }")); companionAd._SafeStr_6900(companionEvent._SafeStr_6898, previousContent); if (((((companionEvent.companionAd._SafeStr_6904()) && ((companionEvent.companionAd._SafeStr_6903() == false)))) && (BrowserUtils._SafeStr_6902()))){ ExternalInterface.call(companionEvent.content); } else { ExternalInterface.call((((("function(){ document.getElementById('" + companionEvent._SafeStr_6898) + "').innerHTML='") + StringUtils._SafeStr_6905(StringUtils._SafeStr_6906(companionEvent.content))) + "'; }")); }; this._SafeStr_6887(companionEvent.companionAd, companionEvent._SafeStr_6898, companionAd._SafeStr_6899()); } catch(e:Error) { }; }; }; }; }; }; } public function _SafeStr_6907(companionEvent:_SafeStr_5216):Boolean { var companionAd:CompanionAd = companionEvent.companionAd; if (companionAd._SafeStr_6908()){ if (this._SafeStr_6896()){ try { ExternalInterface.call("ova.writeHTML", companionAd._SafeStr_6909, companionAd._SafeStr_6910); this._SafeStr_6888(companionAd._SafeStr_6909); companionAd._SafeStr_6911(); } catch(e:Error) { }; } else { try { ExternalInterface.call((((("function(){ document.getElementById('" + companionAd._SafeStr_6909) + "').innerHTML='") + StringUtils._SafeStr_6912(companionAd._SafeStr_6910)) + "'; }")); this._SafeStr_6888(companionAd._SafeStr_6909); companionAd._SafeStr_6911(); } catch(e:Error) { }; }; return (true); }; return (false); } public function displayingCompanions():Boolean { return (this._SafeStr_6649.displayCompanions); } public function _SafeStr_6896():Boolean { return (this._SafeStr_6649._SafeStr_6896); } public function _SafeStr_6913():Boolean { return (this._SafeStr_6649._SafeStr_6913); } protected function _SafeStr_6914(k:CompanionAd, _arg_2:Object):Boolean { var _local_5:String; var _local_6:_SafeStr_5216; if (this._SafeStr_6892(_arg_2.id, k._SafeStr_6899())){ return (false); }; var _local_3:Boolean; var _local_4:Boolean; if (((!((_arg_2.resourceType == undefined))) && ((_arg_2.creativeType == undefined)))){ _local_4 = k._SafeStr_6915(_arg_2.width, _arg_2.height, _arg_2.resourceType); } else { if (_arg_2.index != undefined){ _local_4 = k._SafeStr_6916(_arg_2.width, _arg_2.height, _arg_2.index); } else { if (((!((_arg_2.creativeType == undefined))) && (!((_arg_2.resoruceType == undefined))))){ _local_4 = k._SafeStr_6917(_arg_2.width, _arg_2.height, _arg_2.creativeType, _arg_2.resourceType); } else { _local_4 = k._SafeStr_6894(_arg_2.width, _arg_2.height); }; }; }; if (_local_4){ _local_3 = true; _local_5 = k._SafeStr_6918(this.config.adsConfig.additionalParamsForSWFCompanions, this._SafeStr_6896(), _arg_2.id, BrowserUtils._SafeStr_6902()); if (_local_5 != null){ _local_6 = new _SafeStr_5216(_SafeStr_5216._SafeStr_6743, k); _local_6._SafeStr_6898 = _arg_2.id; _local_6.content = _local_5; _arg_2.activeAdID = k.parentAdContainer.id; if (this._SafeStr_6695){ this._SafeStr_6895(_local_6); }; dispatchEvent(_local_6); }; }; return (_local_3); } protected function _SafeStr_6919(companionAd:CompanionAd, companionDivIDs:Array, delay:int):Boolean { var tickCounter:int; var matchFound:Boolean; var displayTimer:Timer = new Timer(delay, companionDivIDs.length); tickCounter = 0; displayTimer.addEventListener(TimerEvent.TIMER, function (k:TimerEvent):void { if (_SafeStr_6914(companionAd, companionDivIDs[tickCounter])){ matchFound = true; }; tickCounter++; }); displayTimer.start(); return (matchFound); } protected function _SafeStr_6920(k:CompanionAd, _arg_2:Array):Boolean { var _local_3:Boolean; var _local_4:int; while (_local_4 < _arg_2.length) { if (this._SafeStr_6914(k, _arg_2[_local_4])){ _local_3 = true; }; _local_4++; }; return (_local_3); } public function onDisplayCompanionAd(k:_SafeStr_5216):Boolean { var _local_3:Array; var _local_2:CompanionAd = k.companionAd; if (this._SafeStr_6649._SafeStr_6921()){ _local_3 = this._SafeStr_6649.companionDivIDs; if (this._SafeStr_6649._SafeStr_6922()){ return (this._SafeStr_6919(_local_2, _local_3, this._SafeStr_6649.millisecondDelayOnCompanionInjection)); }; return (this._SafeStr_6920(_local_2, _local_3)); }; return (false); } public function onHideCompanionAd(k:_SafeStr_5216):Boolean { var _local_2:Boolean; if (this._SafeStr_6649.restoreCompanions){ if (this._SafeStr_6695){ _local_2 = this._SafeStr_6907(k); }; dispatchEvent(new _SafeStr_5216(_SafeStr_5216._SafeStr_5992, k.companionAd)); }; return (_local_2); } protected function _SafeStr_6923(k:String, _arg_2:String=null):void { if (k != null){ this._SafeStr_6660[k] = _arg_2; } else { this._SafeStr_6660[k] = null; }; } protected function _SafeStr_6924(k:String):void { this._SafeStr_6923(k, null); } protected function _SafeStr_6925(k:String):String { return (this._SafeStr_6660[k]); } public function onSurveyDisplay(surveyUrl:String):void { var previousContent:String; var surveyMarkup:String; if (this._SafeStr_6649.adsConfig._SafeStr_6926.declared()){ try { previousContent = ExternalInterface.call("ova.readHTML", this._SafeStr_6649.adsConfig._SafeStr_6926.id); this._SafeStr_6923(this._SafeStr_6649.adsConfig._SafeStr_6926.id, previousContent); surveyMarkup = ((""); ExternalInterface.call("ova.writeElement", this._SafeStr_6649.adsConfig._SafeStr_6926.id, surveyMarkup); } catch(e:Error) { }; }; } public function onSurveyHide():void { if (((this._SafeStr_6649.adsConfig._SafeStr_6926.declared()) && (this._SafeStr_6649.adsConfig._SafeStr_6926.restore))){ try { ExternalInterface.call("ova.writeHTML", this._SafeStr_6649.adsConfig._SafeStr_6926.id, this._SafeStr_6925(this._SafeStr_6649.adsConfig._SafeStr_6926.id)); this._SafeStr_6924(this._SafeStr_6649.adsConfig._SafeStr_6926.id); } catch(e:Error) { }; }; } override public function addEventListener(k:String, _arg_2:Function, _arg_3:Boolean=false, _arg_4:int=0, _arg_5:Boolean=false):void { if (k.indexOf("region-") > -1){ if (this._SafeStr_6648 != null){ this._SafeStr_6648.addEventListener(k, _arg_2, _arg_3, _arg_4, _arg_5); }; } else { super.addEventListener(k, _arg_2, _arg_3, _arg_4, _arg_5); }; } override public function removeEventListener(k:String, _arg_2:Function, _arg_3:Boolean=false):void { if (k.indexOf("region-") > -1){ if (this._SafeStr_6648 != null){ this._SafeStr_6648.addEventListener(k, _arg_2, _arg_3); }; } else { super.removeEventListener(k, _arg_2, _arg_3); }; } public function _SafeStr_6927():String { if (this._SafeStr_6647 != null){ return (this._SafeStr_6647._SafeStr_6928()); }; return ("No VAST response available"); } } }//package _-09p // _SafeStr_4558 = "_-nR" (String#15280, DoABC#3) // _SafeStr_5102 = "_-1Ki" (String#8974, DoABC#3) // _SafeStr_5114 = "_-DS" (String#14654, DoABC#3) // _SafeStr_5207 = "_-2KE" (String#10038, DoABC#3) // _SafeStr_5211 = "_-2Y2" (String#10255, DoABC#3) // _SafeStr_5212 = "_-5NE" (String#13155, DoABC#3) // _SafeStr_5213 = "_-6c8" (String#14391, DoABC#3) // _SafeStr_5214 = "_-1k5" (String#26388, DoABC#3) // _SafeStr_5215 = "_-3r2" (String#31571, DoABC#3) // _SafeStr_5216 = "_-17M" (String#8756, DoABC#3) // _SafeStr_5219 = "_-15" (String#8715, DoABC#3) // _SafeStr_5220 = "_-5Fa" (String#13030, DoABC#3) // _SafeStr_5221 = "_-fw" (String#15153, DoABC#3) // _SafeStr_5223 = "_-4TM" (String#33159, DoABC#3) // _SafeStr_5227 = "_-5rT" (String#13630, DoABC#3) // _SafeStr_5267 = "_-1ce" (String#9267, DoABC#3) // _SafeStr_5274 = "_-6hR" (String#38591, DoABC#3) // _SafeStr_5275 = "_-3-Z" (String#29476, DoABC#3) // _SafeStr_5276 = "_-05u" (String#7708, DoABC#3) // _SafeStr_5277 = "_-0Rh" (String#8050, DoABC#3) // _SafeStr_5278 = "_-5Qy" (String#35472, DoABC#3) // _SafeStr_5279 = "_-H3" (String#14718, DoABC#3) // _SafeStr_5280 = "_-3my" (String#11508, DoABC#3) // _SafeStr_5992 = "_-5Fh" (String#35032, DoABC#3) // _SafeStr_6640 = "_-4v6" (String#34190, DoABC#3) // _SafeStr_6641 = "_-QQ" (String#39453, DoABC#3) // _SafeStr_6642 = "_-6MY" (String#37728, DoABC#3) // _SafeStr_6643 = "_-rj" (String#40462, DoABC#3) // _SafeStr_6644 = "_-3Hi" (String#30206, DoABC#3) // _SafeStr_6645 = "_-0Jp" (String#22953, DoABC#3) // _SafeStr_6646 = "_-1aY" (String#26009, DoABC#3) // _SafeStr_6647 = "_-6J7" (String#509, DoABC#3) // _SafeStr_6648 = "_-2Is" (String#27773, DoABC#3) // _SafeStr_6649 = "_-3gb" (String#381, DoABC#3) // _SafeStr_6650 = "_-0JG" (String#22928, DoABC#3) // _SafeStr_6651 = "_-1Dk" (String#25139, DoABC#3) // _SafeStr_6652 = "_-44p" (String#32166, DoABC#3) // _SafeStr_6653 = "_-24A" (String#27205, DoABC#3) // _SafeStr_6654 = "_-0cW" (String#23655, DoABC#3) // _SafeStr_6655 = "_-2ck" (String#28561, DoABC#3) // _SafeStr_6656 = "_-6fL" (String#38500, DoABC#3) // _SafeStr_6657 = "_-aJ" (String#39801, DoABC#3) // _SafeStr_6658 = "_-18a" (String#24940, DoABC#3) // _SafeStr_6659 = "_-2k" (String#28839, DoABC#3) // _SafeStr_6660 = "_-39V" (String#29866, DoABC#3) // _SafeStr_6661 = "_-62P" (String#36954, DoABC#3) // _SafeStr_6662 = "_-2rr" (String#29146, DoABC#3) // _SafeStr_6663 = "_-1td" (String#26752, DoABC#3) // _SafeStr_6664 = "_-4Ra" (String#1568, DoABC#3) // _SafeStr_6665 = "_-3wm" (String#31812, DoABC#3) // _SafeStr_6666 = "_-Ts" (String#39585, DoABC#3) // _SafeStr_6667 = "_-m" (String#40240, DoABC#3) // _SafeStr_6668 = "_-5k5" (String#4046, DoABC#3) // _SafeStr_6669 = "_-4j6" (String#33733, DoABC#3) // _SafeStr_6670 = "_-mX" (String#40264, DoABC#3) // _SafeStr_6671 = "_-45j" (String#32203, DoABC#3) // _SafeStr_6672 = "_-5D0" (String#34935, DoABC#3) // _SafeStr_6673 = "_-4KO" (String#32779, DoABC#3) // _SafeStr_6674 = "_-1Ei" (String#25179, DoABC#3) // _SafeStr_6675 = "_-4vH" (String#12673, DoABC#3) // _SafeStr_6676 = "_-059" (String#22371, DoABC#3) // _SafeStr_6677 = "_-2Ex" (String#27621, DoABC#3) // _SafeStr_6678 = "_-1RT" (String#25672, DoABC#3) // _SafeStr_6679 = "_-4Kc" (String#32790, DoABC#3) // _SafeStr_6680 = "_-pM" (String#40380, DoABC#3) // _SafeStr_6681 = "_-2Mp" (String#27925, DoABC#3) // _SafeStr_6682 = "_-56r" (String#34701, DoABC#3) // _SafeStr_6683 = "_-3L5" (String#30346, DoABC#3) // _SafeStr_6684 = "_-1Re" (String#25680, DoABC#3) // _SafeStr_6685 = "_-2wA" (String#29314, DoABC#3) // _SafeStr_6686 = "_-Ct" (String#38957, DoABC#3) // _SafeStr_6687 = "_-0JK" (String#22932, DoABC#3) // _SafeStr_6688 = "_-5Qu" (String#35470, DoABC#3) // _SafeStr_6689 = "_-0qw" (String#24206, DoABC#3) // _SafeStr_6690 = "_-5-m" (String#34413, DoABC#3) // _SafeStr_6691 = "_-070" (String#22441, DoABC#3) // _SafeStr_6692 = "_-4DR" (String#32514, DoABC#3) // _SafeStr_6693 = "_-0Wv" (String#23444, DoABC#3) // _SafeStr_6694 = "_-VH" (String#39634, DoABC#3) // _SafeStr_6695 = "_-6AY" (String#37287, DoABC#3) // _SafeStr_6696 = "_-3xx" (String#31857, DoABC#3) // _SafeStr_6697 = "_-3pC" (String#31506, DoABC#3) // _SafeStr_6698 = "_-2Lv" (String#27889, DoABC#3) // _SafeStr_6699 = "_-1Zz" (String#25988, DoABC#3) // _SafeStr_6700 = "_-4Bw" (String#32451, DoABC#3) // _SafeStr_6701 = "_-1yO" (String#26941, DoABC#3) // _SafeStr_6702 = "_-XU" (String#39705, DoABC#3) // _SafeStr_6703 = "_-4I" (String#32686, DoABC#3) // _SafeStr_6704 = "_-0dZ" (String#23702, DoABC#3) // _SafeStr_6705 = "_-5zk" (String#36809, DoABC#3) // _SafeStr_6706 = "_-2Wt" (String#28313, DoABC#3) // _SafeStr_6707 = "_-44L" (String#32147, DoABC#3) // _SafeStr_6708 = "_-669" (String#13874, DoABC#3) // _SafeStr_6709 = "_-2RI" (String#28097, DoABC#3) // _SafeStr_6710 = "_-6Ey" (String#37446, DoABC#3) // _SafeStr_6711 = "_-2YW" (String#28385, DoABC#3) // _SafeStr_6712 = "_-5OG" (String#35367, DoABC#3) // _SafeStr_6713 = "_-46n" (String#32246, DoABC#3) // _SafeStr_6714 = "_-Yt" (String#39758, DoABC#3) // _SafeStr_6715 = "_-4ih" (String#33718, DoABC#3) // _SafeStr_6716 = "_-5o1" (String#36362, DoABC#3) // _SafeStr_6717 = "_-1hR" (String#26276, DoABC#3) // _SafeStr_6718 = "_-48T" (String#32315, DoABC#3) // _SafeStr_6719 = "_-290" (String#27387, DoABC#3) // _SafeStr_6720 = "_-0NF" (String#23093, DoABC#3) // _SafeStr_6721 = "_-1YH" (String#25918, DoABC#3) // _SafeStr_6722 = "_-11w" (String#24684, DoABC#3) // _SafeStr_6723 = "_-2Tv" (String#28197, DoABC#3) // _SafeStr_6724 = "_-5Nr" (String#35352, DoABC#3) // _SafeStr_6725 = "_-0io" (String#23894, DoABC#3) // _SafeStr_6726 = "_-51N" (String#34476, DoABC#3) // _SafeStr_6727 = "_-0Y5" (String#23493, DoABC#3) // _SafeStr_6728 = "_-3gF" (String#31149, DoABC#3) // _SafeStr_6729 = "_-23F" (String#27164, DoABC#3) // _SafeStr_6730 = "_-4Bu" (String#32449, DoABC#3) // _SafeStr_6731 = "_-1t-" (String#26721, DoABC#3) // _SafeStr_6732 = "_-2WD" (String#10227, DoABC#3) // _SafeStr_6733 = "_-5Q0" (String#35439, DoABC#3) // _SafeStr_6734 = "_-250" (String#27238, DoABC#3) // _SafeStr_6735 = "_-5d4" (String#35939, DoABC#3) // _SafeStr_6736 = "_-vJ" (String#40599, DoABC#3) // _SafeStr_6737 = "_-2vR" (String#29282, DoABC#3) // _SafeStr_6738 = "_-3M0" (String#30383, DoABC#3) // _SafeStr_6739 = "_-6dC" (String#38408, DoABC#3) // _SafeStr_6740 = "_-10R" (String#24623, DoABC#3) // _SafeStr_6741 = "_-2eV" (String#28619, DoABC#3) // _SafeStr_6742 = "_-2FV" (String#27645, DoABC#3) // _SafeStr_6743 = "_-4xy" (String#34296, DoABC#3) // _SafeStr_6744 = "_-4c3" (String#33478, DoABC#3) // _SafeStr_6745 = "_-4yy" (String#34337, DoABC#3) // _SafeStr_6746 = "_-22Q" (String#27125, DoABC#3) // _SafeStr_6747 = "_-35C" (String#29695, DoABC#3) // _SafeStr_6748 = "_-0aN" (String#23577, DoABC#3) // _SafeStr_6749 = "_-2ID" (String#9996, DoABC#3) // _SafeStr_6750 = "_-6WG" (String#38114, DoABC#3) // _SafeStr_6751 = "_-2th" (String#29218, DoABC#3) // _SafeStr_6752 = "_-3wT" (String#31799, DoABC#3) // _SafeStr_6753 = "_-1Hp" (String#25283, DoABC#3) // _SafeStr_6754 = "_-1Z" (String#25947, DoABC#3) // _SafeStr_6755 = "_-4a3" (String#33404, DoABC#3) // _SafeStr_6756 = "_-0-i" (String#22175, DoABC#3) // _SafeStr_6757 = "_-1MB" (String#25450, DoABC#3) // _SafeStr_6758 = "_-4Lx" (String#32842, DoABC#3) // _SafeStr_6759 = "_-37Z" (String#29794, DoABC#3) // _SafeStr_6760 = "_-2uY" (String#29248, DoABC#3) // _SafeStr_6761 = "_-1z5" (String#26969, DoABC#3) // _SafeStr_6762 = "_-5on" (String#36390, DoABC#3) // _SafeStr_6763 = "_-2rw" (String#10558, DoABC#3) // _SafeStr_6764 = "_-68R" (String#37199, DoABC#3) // _SafeStr_6765 = "_-0bT" (String#23611, DoABC#3) // _SafeStr_6766 = "_-0en" (String#23749, DoABC#3) // _SafeStr_6767 = "_-1uZ" (String#9566, DoABC#3) // _SafeStr_6768 = "_-3HZ" (String#30199, DoABC#3) // _SafeStr_6769 = "_-3i8" (String#31220, DoABC#3) // _SafeStr_6770 = "_-0Rm" (String#23260, DoABC#3) // _SafeStr_6771 = "_-6P0" (String#37817, DoABC#3) // _SafeStr_6772 = "_-0Zs" (String#23557, DoABC#3) // _SafeStr_6773 = "_-uu" (String#40580, DoABC#3) // _SafeStr_6774 = "_-dJ" (String#39924, DoABC#3) // _SafeStr_6775 = "_-28W" (String#27369, DoABC#3) // _SafeStr_6776 = "_-0jf" (String#23930, DoABC#3) // _SafeStr_6777 = "_-zq" (String#40781, DoABC#3) // _SafeStr_6778 = "_-1oL" (String#26553, DoABC#3) // _SafeStr_6779 = "_-48k" (String#32325, DoABC#3) // _SafeStr_6780 = "_-39z" (String#29889, DoABC#3) // _SafeStr_6781 = "_-02G" (String#22269, DoABC#3) // _SafeStr_6782 = "_-0PR" (String#23168, DoABC#3) // _SafeStr_6783 = "_-4r5" (String#34040, DoABC#3) // _SafeStr_6784 = "_-sr" (String#40510, DoABC#3) // _SafeStr_6785 = "_-3O6" (String#30469, DoABC#3) // _SafeStr_6786 = "_-0T1" (String#23301, DoABC#3) // _SafeStr_6787 = "_-1Xv" (String#25904, DoABC#3) // _SafeStr_6788 = "_-0oP" (String#8426, DoABC#3) // _SafeStr_6789 = "_-0Jl" (String#22950, DoABC#3) // _SafeStr_6790 = "_-0O-" (String#23118, DoABC#3) // _SafeStr_6791 = "_-23V" (String#27173, DoABC#3) // _SafeStr_6792 = "_-4xN" (String#34271, DoABC#3) // _SafeStr_6793 = "_-bn" (String#39856, DoABC#3) // _SafeStr_6794 = "_-24M" (String#27211, DoABC#3) // _SafeStr_6795 = "_-1EZ" (String#25172, DoABC#3) // _SafeStr_6796 = "_-lY" (String#40220, DoABC#3) // _SafeStr_6797 = "_-45g" (String#32202, DoABC#3) // _SafeStr_6798 = "_-3US" (String#30706, DoABC#3) // _SafeStr_6799 = "_-4MS" (String#32869, DoABC#3) // _SafeStr_6800 = "_-qB" (String#40408, DoABC#3) // _SafeStr_6801 = "_-14t" (String#24799, DoABC#3) // _SafeStr_6802 = "_-1t" (String#26720, DoABC#3) // _SafeStr_6803 = "_-2tJ" (String#29203, DoABC#3) // _SafeStr_6804 = "_-3PX" (String#30516, DoABC#3) // _SafeStr_6805 = "_-4R2" (String#33058, DoABC#3) // _SafeStr_6806 = "_-0uG" (String#24349, DoABC#3) // _SafeStr_6807 = "_-4hf" (String#33679, DoABC#3) // _SafeStr_6808 = "_-5PL" (String#35412, DoABC#3) // _SafeStr_6809 = "_-2Yy" (String#28398, DoABC#3) // _SafeStr_6810 = "_-6KW" (String#37645, DoABC#3) // _SafeStr_6811 = "_-6gK" (String#38537, DoABC#3) // _SafeStr_6812 = "_-oZ" (String#40347, DoABC#3) // _SafeStr_6813 = "_-3O-" (String#30466, DoABC#3) // _SafeStr_6814 = "_-3MD" (String#30392, DoABC#3) // _SafeStr_6815 = "_-2QI" (String#28061, DoABC#3) // _SafeStr_6816 = "_-16h" (String#24871, DoABC#3) // _SafeStr_6817 = "_-5eR" (String#35998, DoABC#3) // _SafeStr_6818 = "_-1p6" (String#26584, DoABC#3) // _SafeStr_6819 = "_-2KL" (String#27827, DoABC#3) // _SafeStr_6820 = "_-1Qu" (String#25648, DoABC#3) // _SafeStr_6821 = "_-0IG" (String#22885, DoABC#3) // _SafeStr_6822 = "_-6Pj" (String#37851, DoABC#3) // _SafeStr_6823 = "_-5OQ" (String#35372, DoABC#3) // _SafeStr_6824 = "_-5xM" (String#36717, DoABC#3) // _SafeStr_6825 = "_-9N" (String#38826, DoABC#3) // _SafeStr_6826 = "_-261" (String#27276, DoABC#3) // _SafeStr_6827 = "_-1nX" (String#9435, DoABC#3) // _SafeStr_6828 = "_-4Hu" (String#32681, DoABC#3) // _SafeStr_6829 = "_-5qN" (String#36446, DoABC#3) // _SafeStr_6830 = "_-0qb" (String#8465, DoABC#3) // _SafeStr_6831 = "_-1qU" (String#26632, DoABC#3) // _SafeStr_6832 = "_-Kx" (String#39252, DoABC#3) // _SafeStr_6833 = "_-5kH" (String#36214, DoABC#3) // _SafeStr_6834 = "_-3TG" (String#11175, DoABC#3) // _SafeStr_6835 = "_-3G0" (String#30134, DoABC#3) // _SafeStr_6836 = "_-4YI" (String#12283, DoABC#3) // _SafeStr_6837 = "_-2e" (String#10346, DoABC#3) // _SafeStr_6838 = "_-2vr" (String#10635, DoABC#3) // _SafeStr_6839 = "_-25-" (String#9768, DoABC#3) // _SafeStr_6840 = "_-Mz" (String#39320, DoABC#3) // _SafeStr_6841 = "_-es" (String#39985, DoABC#3) // _SafeStr_6842 = "_-11B" (String#24650, DoABC#3) // _SafeStr_6843 = "_-0A1" (String#22548, DoABC#3) // _SafeStr_6844 = "_-2Fd" (String#27650, DoABC#3) // _SafeStr_6845 = "_-Lu" (String#39282, DoABC#3) // _SafeStr_6846 = "_-4b4" (String#33440, DoABC#3) // _SafeStr_6847 = "_-21Y" (String#27097, DoABC#3) // _SafeStr_6848 = "_-49c" (String#32358, DoABC#3) // _SafeStr_6849 = "_-5ku" (String#36240, DoABC#3) // _SafeStr_6850 = "_-1Er" (String#25181, DoABC#3) // _SafeStr_6851 = "_-3Kq" (String#30336, DoABC#3) // _SafeStr_6852 = "_-2rI" (String#29122, DoABC#3) // _SafeStr_6853 = "_-3wD" (String#31787, DoABC#3) // _SafeStr_6854 = "_-3uE" (String#31709, DoABC#3) // _SafeStr_6855 = "_-1cX" (String#26079, DoABC#3) // _SafeStr_6856 = "_-0bc" (String#23615, DoABC#3) // _SafeStr_6857 = "_-5RS" (String#35484, DoABC#3) // _SafeStr_6858 = "_-01U" (String#22240, DoABC#3) // _SafeStr_6859 = "_-0jE" (String#23909, DoABC#3) // _SafeStr_6860 = "_-2ue" (String#29251, DoABC#3) // _SafeStr_6861 = "_-0hR" (String#23845, DoABC#3) // _SafeStr_6862 = "_-41T" (String#32028, DoABC#3) // _SafeStr_6863 = "_-0Mc" (String#23064, DoABC#3) // _SafeStr_6864 = "_-4Vl" (String#33255, DoABC#3) // _SafeStr_6865 = "_-3fg" (String#31125, DoABC#3) // _SafeStr_6866 = "_-1ni" (String#26526, DoABC#3) // _SafeStr_6867 = "_-pG" (String#40376, DoABC#3) // _SafeStr_6868 = "_-dX" (String#39935, DoABC#3) // _SafeStr_6869 = "_-493" (String#32339, DoABC#3) // _SafeStr_6870 = "_-6Ig" (String#37581, DoABC#3) // _SafeStr_6871 = "_-Mv" (String#39318, DoABC#3) // _SafeStr_6872 = "_-06O" (String#7715, DoABC#3) // _SafeStr_6873 = "_-1yC" (String#26934, DoABC#3) // _SafeStr_6874 = "_-5S0" (String#35501, DoABC#3) // _SafeStr_6875 = "_-6CI" (String#37350, DoABC#3) // _SafeStr_6876 = "_-0ZB" (String#23529, DoABC#3) // _SafeStr_6877 = "_-55Q" (String#34643, DoABC#3) // _SafeStr_6878 = "_-2Xa" (String#28345, DoABC#3) // _SafeStr_6879 = "_-3e6" (String#31077, DoABC#3) // _SafeStr_6880 = "_-2LR" (String#1506, DoABC#3) // _SafeStr_6881 = "_-dv" (String#39950, DoABC#3) // _SafeStr_6882 = "_-14j" (String#24791, DoABC#3) // _SafeStr_6883 = "_-0E0" (String#22714, DoABC#3) // _SafeStr_6884 = "_-3yf" (String#31884, DoABC#3) // _SafeStr_6885 = "_-3ae" (String#30944, DoABC#3) // _SafeStr_6886 = "_-4Kd" (String#32791, DoABC#3) // _SafeStr_6887 = "_-5Vz" (String#35659, DoABC#3) // _SafeStr_6888 = "_-qG" (String#40411, DoABC#3) // _SafeStr_6889 = "_-20F" (String#27050, DoABC#3) // _SafeStr_6890 = "_-3jy" (String#31290, DoABC#3) // _SafeStr_6891 = "_-0Vz" (String#23406, DoABC#3) // _SafeStr_6892 = "_-5Bb" (String#34876, DoABC#3) // _SafeStr_6893 = "_-1YC" (String#25915, DoABC#3) // _SafeStr_6894 = "_-5FH" (String#35018, DoABC#3) // _SafeStr_6895 = "_-5F3" (String#35011, DoABC#3) // _SafeStr_6896 = "_-1qu" (String#26645, DoABC#3) // _SafeStr_6897 = "_-4ia" (String#33712, DoABC#3) // _SafeStr_6898 = "_-2nT" (String#28980, DoABC#3) // _SafeStr_6899 = "_-5Ji" (String#35194, DoABC#3) // _SafeStr_6900 = "_-5Cw" (String#34931, DoABC#3) // _SafeStr_6901 = "_-2WL" (String#28293, DoABC#3) // _SafeStr_6902 = "_-4X6" (String#33302, DoABC#3) // _SafeStr_6903 = "_-28d" (String#27373, DoABC#3) // _SafeStr_6904 = "_-2hj" (String#28749, DoABC#3) // _SafeStr_6905 = "_-17j" (String#24907, DoABC#3) // _SafeStr_6906 = "_-2XB" (String#28329, DoABC#3) // _SafeStr_6907 = "_-2ou" (String#29027, DoABC#3) // _SafeStr_6908 = "_-P5" (String#39400, DoABC#3) // _SafeStr_6909 = "_-4MD" (String#32857, DoABC#3) // _SafeStr_6910 = "_-42j" (String#32080, DoABC#3) // _SafeStr_6911 = "_-2FK" (String#27638, DoABC#3) // _SafeStr_6912 = "_-45a" (String#32199, DoABC#3) // _SafeStr_6913 = "_-42y" (String#32088, DoABC#3) // _SafeStr_6914 = "_-0s6" (String#24257, DoABC#3) // _SafeStr_6915 = "_-3t5" (String#31653, DoABC#3) // _SafeStr_6916 = "_-6Zh" (String#38260, DoABC#3) // _SafeStr_6917 = "_-4-0" (String#31928, DoABC#3) // _SafeStr_6918 = "_-3Qk" (String#30569, DoABC#3) // _SafeStr_6919 = "_-05G" (String#22376, DoABC#3) // _SafeStr_6920 = "_-3V6" (String#30732, DoABC#3) // _SafeStr_6921 = "_-2bs" (String#28519, DoABC#3) // _SafeStr_6922 = "_-4zu" (String#34376, DoABC#3) // _SafeStr_6923 = "_-0SG" (String#23276, DoABC#3) // _SafeStr_6924 = "_-2bp" (String#28517, DoABC#3) // _SafeStr_6925 = "_-58Z" (String#34767, DoABC#3) // _SafeStr_6926 = "_-6I7" (String#37562, DoABC#3) // _SafeStr_6927 = "_-m2" (String#40244, DoABC#3) // _SafeStr_6928 = "_-5ur" (String#36621, DoABC#3) //------------------------------------------------------------ //_-0a2._SafeStr_4531 package _-0a2 { import _-3E3._SafeStr_4530; import _-2pX._SafeStr_2840; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-5Mz.WindowMouseEvent; import _-3E3._SafeStr_2841; import _-5Mz.WindowEvent; public class _SafeStr_4531 extends _SafeStr_4530 { private var _SafeStr_6929:Boolean; public function _SafeStr_4531(k:_SafeStr_2840) { super(k); } override protected function updateWindow():void { var k:XML; var _local_2:IWindow; if ((((((_SafeStr_5451 == null)) || ((_SafeStr_5451.assets == null)))) || ((_SafeStr_5451.windowManager == null)))){ return; }; if (_SafeStr_6930){ activeView = _SafeStr_6931(); } else { if ((((_SafeStr_5415 == null)) || (_SafeStr_5415.disposed))){ k = (_SafeStr_5451.assets.getAssetByName("mysterybox_menu").content as XML); _SafeStr_5415 = (_SafeStr_5451.windowManager.buildFromXML(k, 0) as IWindowContainer); if (_SafeStr_5415 == null){ return; }; _SafeStr_5415.addEventListener(WindowMouseEvent._SafeStr_5423, _SafeStr_6932); _SafeStr_5415.addEventListener(WindowMouseEvent._SafeStr_5424, _SafeStr_6932); _local_2 = _SafeStr_5415.findChildByName("minimize"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.CLICK, _SafeStr_6933); _local_2.addEventListener(WindowMouseEvent._SafeStr_5423, _SafeStr_6934); _local_2.addEventListener(WindowMouseEvent._SafeStr_5424, _SafeStr_6934); }; }; _SafeStr_5415.findChildByName("buttons").procedure = this.buttonEventProc; _SafeStr_5415.visible = false; activeView = _SafeStr_5415; _SafeStr_6935 = false; this._SafeStr_6936(); }; } private function _SafeStr_6936():void { if (_SafeStr_5415 == null){ return; }; _SafeStr_5415.findChildByName("label").caption = (("${mysterybox.context." + ((this._SafeStr_6929) ? "owner" : "other")) + ".use}"); } override protected function buttonEventProc(k:WindowEvent, _arg_2:IWindow):void { var _local_4:_SafeStr_2841; if (((((disposed) || ((_SafeStr_5415 == null)))) || (_SafeStr_5415.disposed))){ return; }; var _local_3:Boolean; if (k.type == WindowMouseEvent.CLICK){ if (_arg_2.name == "button"){ switch (_arg_2.parent.name){ case "use": _local_4 = (_SafeStr_5451 as _SafeStr_2841); if (_local_4 != null){ _local_4._SafeStr_6048(_SafeStr_6937); }; break; }; }; _local_3 = true; } else { super.buttonEventProc(k, _arg_2); }; if (_local_3){ _SafeStr_5451.removeView(this, false); }; } public function set _SafeStr_6938(k:Boolean):void { this._SafeStr_6929 = k; this._SafeStr_6936(); } } }//package _-0a2 // _SafeStr_2840 = "_-QM" (String#14871, DoABC#3) // _SafeStr_2841 = "_-3NI" (String#11076, DoABC#3) // _SafeStr_4530 = "_-6Ib" (String#37578, DoABC#3) // _SafeStr_4531 = "_-09v" (String#7771, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_6048 = "_-5mW" (String#36297, DoABC#3) // _SafeStr_6929 = "_-3sO" (String#31623, DoABC#3) // _SafeStr_6930 = "_-5DR" (String#12988, DoABC#3) // _SafeStr_6931 = "_-1ZR" (String#25964, DoABC#3) // _SafeStr_6932 = "_-0O6" (String#23121, DoABC#3) // _SafeStr_6933 = "_-GM" (String#39077, DoABC#3) // _SafeStr_6934 = "_-5ju" (String#36198, DoABC#3) // _SafeStr_6935 = "_-2T3" (String#10177, DoABC#3) // _SafeStr_6936 = "_-4IO" (String#32704, DoABC#3) // _SafeStr_6937 = "_-4TY" (String#856, DoABC#3) // _SafeStr_6938 = "_-3tF" (String#31661, DoABC#3) //------------------------------------------------------------ //_-0a2.MysteryBoxOpenDialogView package _-0a2 { import _-0MK._SafeStr_3; import _-1uj._SafeStr_2323; import _-3E3._SafeStr_2841; import _-4n6._SafeStr_2532; import _-1Mz.IWindowContainer; import in._SafeStr_2436; import _-3ob._SafeStr_4088; import _-3ob._SafeStr_4087; import _-3ob._SafeStr_4035; import _-0Q9._SafeStr_4934; import _-5YE._SafeStr_2413; import _-4rH._SafeStr_2173; import _-5Mz.WindowMouseEvent; import _-65f._SafeStr_4181; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-1uj._SafeStr_3018; import _-151._SafeStr_2306; import _-6G7._SafeStr_2491; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; import _-3WD._SafeStr_3176; import _-0i6._SafeStr_2307; public class MysteryBoxOpenDialogView implements _SafeStr_3, _SafeStr_2323 { private var _disposed:Boolean; private var _SafeStr_5451:_SafeStr_2841; private var _SafeStr_6939:_SafeStr_2532; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_6937:_SafeStr_2436; private var _SafeStr_6940:_SafeStr_4088; private var _SafeStr_6941:_SafeStr_4087; private var _SafeStr_6942:_SafeStr_4035; private var _SafeStr_6943:int = -1; public function MysteryBoxOpenDialogView(k:_SafeStr_2841) { this._SafeStr_5451 = k; this._SafeStr_6940 = new _SafeStr_4088(this._SafeStr_6944); this._SafeStr_6941 = new _SafeStr_4087(this._SafeStr_6945); this._SafeStr_6942 = new _SafeStr_4035(this._SafeStr_6946); this.connection.addMessageEvent(this._SafeStr_6940); this.connection.addMessageEvent(this._SafeStr_6941); this.connection.addMessageEvent(this._SafeStr_6942); } private function _SafeStr_6944(k:_SafeStr_4088):void { this._SafeStr_6947(); } private function _SafeStr_6945(k:_SafeStr_4087):void { this.closeWindow(); } private function _SafeStr_6946(k:_SafeStr_4035):void { var _local_2:_SafeStr_4934 = k._SafeStr_5325(); this._SafeStr_6948(_local_2.contentType, _local_2._SafeStr_5868); } private function _SafeStr_6947():void { this.closeWindow(); var k:XML = (this._SafeStr_5451.assets.getAssetByName("mystery_box_open_dialog").content as XML); this._SafeStr_6939 = this._SafeStr_5451.handler.container.windowManager.buildModalDialogFromXML(k); this._SafeStr_5415 = (this._SafeStr_6939._SafeStr_6949 as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_6950; var _local_2:Boolean = this._SafeStr_5451.handler.container.isOwnerOfFurniture(this._SafeStr_6937); var _local_3:String = ((_local_2) ? "mysterybox.dialog.owner." : "mysterybox.dialog.other."); this._SafeStr_5415.caption = (("${" + _local_3) + "title}"); this._SafeStr_5415.findChildByName("subtitle_text").caption = (("${" + _local_3) + "subtitle}"); this._SafeStr_5415.findChildByName("description_text").caption = (("${" + _local_3) + "description}"); this._SafeStr_5415.findChildByName("waiting_text").caption = (("${" + _local_3) + "waiting}"); this._SafeStr_5415.findChildByName("cancel_button").caption = (("${" + _local_3) + "cancel}"); _SafeStr_2413(this._SafeStr_5415.findChildByName("reward_base")).assetUri = ((_local_2) ? "mysterybox_box_base" : "mysterybox_key_base"); _SafeStr_2413(this._SafeStr_5415.findChildByName("reward_overlay")).assetUri = ((_local_2) ? "mysterybox_box_overlay" : "mysterybox_key_overlay"); _SafeStr_2413(this._SafeStr_5415.findChildByName("needed_base")).assetUri = ((_local_2) ? "mysterybox_key_base" : "mysterybox_box_base"); _SafeStr_2413(this._SafeStr_5415.findChildByName("needed_overlay")).assetUri = ((_local_2) ? "mysterybox_key_overlay" : "mysterybox_box_overlay"); var _local_4:_SafeStr_2173 = this._SafeStr_5451.handler.container.sessionDataManager; var _local_5:String = ((_local_2) ? _local_4._SafeStr_6951 : _local_4._SafeStr_6952); if ((((_local_5 == null)) || ((_local_5 == "")))){ return; }; var _local_6:uint = MysteryBoxToolbarExtension._SafeStr_6953[_local_5.toLowerCase()]; this._SafeStr_5415.findChildByName("reward_base").color = _local_6; this._SafeStr_5415.findChildByName("needed_base").color = _local_6; } private function _SafeStr_6950(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; switch (k.target.name){ case "header_button_close": case "cancel_button": this.closeWindow(); this.connection.send(new _SafeStr_4181(this._SafeStr_5451.handler.container.getFurnitureOwnerId(this._SafeStr_6937))); return; }; } private function _SafeStr_6948(k:String, _arg_2:int):void { this.closeWindow(); var _local_3:XML = (this._SafeStr_5451.assets.getAssetByName("mystery_box_reward").content as XML); this._SafeStr_6939 = this._SafeStr_5451.handler.container.windowManager.buildModalDialogFromXML(_local_3); this._SafeStr_5415 = (this._SafeStr_6939._SafeStr_6949 as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_6954; this._SafeStr_6943 = -1; var _local_4:_SafeStr_3018; switch (k){ case _SafeStr_2491._SafeStr_5890: _local_4 = this._SafeStr_5451.handler.container.roomEngine.getFurnitureImage(_arg_2, new _SafeStr_2306(90, 0, 0), 64, this, 0); break; case _SafeStr_2491._SafeStr_5891: _local_4 = this._SafeStr_5451.handler.container.roomEngine.getWallItemImage(_arg_2, new _SafeStr_2306(90, 0, 0), 64, this, 0); break; case _SafeStr_2491._SafeStr_6956: this._SafeStr_6955 = this._SafeStr_5451.handler.container.catalog.getPixelEffectIcon(_arg_2); break; case _SafeStr_2491._SafeStr_5899: this._SafeStr_6955 = this._SafeStr_5451.handler.container.catalog.getSubscriptionProductIcon(_arg_2); break; default: return; }; if (_local_4 != null){ if (_local_4.data != null){ this._SafeStr_6955 = _local_4.data; }; this._SafeStr_6943 = _local_4.id; }; } private function set _SafeStr_6955(k:BitmapData):void { if ((((this._SafeStr_5415 == null)) || (this._SafeStr_5415.disposed))){ return; }; var _local_2:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName("reward_image") as IBitmapWrapperWindow); var _local_3:IWindow = this._SafeStr_5415.findChildByName("bitmap_container"); _local_2.bitmap = k; _local_3.width = k.width; _local_3.height = k.height; _local_3.width++; } private function _SafeStr_6954(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; switch (k.target.name){ case "header_button_close": case "close_button": this.closeWindow(); return; }; } private function closeWindow():void { if (((!((this._SafeStr_6939 == null))) && (!(this._SafeStr_6939.disposed)))){ this._SafeStr_5415 = null; this._SafeStr_6939.dispose(); this._SafeStr_6939 = null; }; } public function dispose():void { if (this._disposed){ return; }; this.closeWindow(); this.connection.removeMessageEvent(this._SafeStr_6940); this.connection.removeMessageEvent(this._SafeStr_6941); this.connection.removeMessageEvent(this._SafeStr_6942); this._SafeStr_6940 = null; this._SafeStr_6941 = null; this._SafeStr_6942 = null; this._SafeStr_6937 = null; this._SafeStr_5451 = null; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_6957(k:_SafeStr_2436):void { this._SafeStr_6937 = k; this.connection.send(new _SafeStr_3176(k.getId())); } private function get connection():_SafeStr_2307 { return (this._SafeStr_5451.handler.container.connection); } public function imageReady(k:int, _arg_2:BitmapData):void { if (k == this._SafeStr_6943){ this._SafeStr_6943 = -1; this._SafeStr_6955 = _arg_2; }; } public function _SafeStr_5454(k:int):void { } } }//package _-0a2 // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3) // _SafeStr_2841 = "_-3NI" (String#11076, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3176 = "_-1JO" (String#25341, DoABC#3) // _SafeStr_4035 = "_-2gw" (String#28712, DoABC#3) // _SafeStr_4087 = "_-3Wc" (String#30795, DoABC#3) // _SafeStr_4088 = "_-K-" (String#39212, DoABC#3) // _SafeStr_4181 = "_-277" (String#27317, DoABC#3) // _SafeStr_4934 = "_-083" (String#7740, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5868 = "_-0-X" (String#22167, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_5899 = "_-1Lf" (String#25430, DoABC#3) // _SafeStr_6937 = "_-4TY" (String#856, DoABC#3) // _SafeStr_6939 = "_-4A4" (String#383, DoABC#3) // _SafeStr_6940 = "_-4oF" (String#33920, DoABC#3) // _SafeStr_6941 = "_-3lj" (String#31362, DoABC#3) // _SafeStr_6942 = "_-5ZX" (String#35798, DoABC#3) // _SafeStr_6943 = "_-3zi" (String#11738, DoABC#3) // _SafeStr_6944 = "_-Rl" (String#39500, DoABC#3) // _SafeStr_6945 = "_-6j6" (String#38649, DoABC#3) // _SafeStr_6946 = "_-17o" (String#24910, DoABC#3) // _SafeStr_6947 = "_-4LJ" (String#32818, DoABC#3) // _SafeStr_6948 = "_-6Rl" (String#37924, DoABC#3) // _SafeStr_6949 = "_-13" (String#2847, DoABC#3) // _SafeStr_6950 = "_-GD" (String#39072, DoABC#3) // _SafeStr_6951 = "_-03W" (String#7668, DoABC#3) // _SafeStr_6952 = "_-5hH" (String#13468, DoABC#3) // _SafeStr_6953 = "_-33A" (String#29614, DoABC#3) // _SafeStr_6954 = "_-6LO" (String#37680, DoABC#3) // _SafeStr_6955 = "_-Zm" (String#39784, DoABC#3) // _SafeStr_6956 = "_-dm" (String#39946, DoABC#3) // _SafeStr_6957 = "_-6l5" (String#38733, DoABC#3) //------------------------------------------------------------ //_-0a2.MysteryBoxToolbarExtension package _-0a2 { import _-0MK._SafeStr_3; import flash.utils.Dictionary; import _-1Mz.IWindowContainer; import _-09L._SafeStr_4447; import _-1A6._SafeStr_2864; import _-4rH._SafeStr_2173; import _-gx._SafeStr_2884; import _-5Mz.WindowMouseEvent; import _-3-E._SafeStr_6; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-5YE.IRegionWindow; public class MysteryBoxToolbarExtension implements _SafeStr_3 { private static const _SafeStr_6958:String = "mystery_box_toolbar_extension_minimised"; public static const _SafeStr_6953:Dictionary = new Dictionary(); private var _disposed:Boolean; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_6959:_SafeStr_4447; { _SafeStr_6953["purple"] = 9452386; _SafeStr_6953["blue"] = 3891856; _SafeStr_6953["green"] = 6459451; _SafeStr_6953["yellow"] = 10658089; _SafeStr_6953["lilac"] = 6897548; _SafeStr_6953["orange"] = 10841125; _SafeStr_6953["turquoise"] = 2661026; _SafeStr_6953["red"] = 10104881; } public function MysteryBoxToolbarExtension(k:_SafeStr_4447) { this._SafeStr_6959 = k; } public function createWindow():void { var k:XML = (this._SafeStr_6959.widget.assets.getAssetByName("mystery_box_toolbar_extension").content as XML); this._SafeStr_5415 = (this._SafeStr_6959.container.windowManager.buildFromXML(k) as IWindowContainer); this._SafeStr_5415.findChildByName("faq_link").visible = !((this._SafeStr_6959.container.config.getProperty("mysterybox.faq.url") == "")); this._SafeStr_5415.procedure = this._SafeStr_5452; this._SafeStr_6959.container.toolbar.extensionView.attachExtension(_SafeStr_2864.MYSTERY_BOX, this._SafeStr_5415); var _local_2:_SafeStr_2173 = this._SafeStr_6959.container.sessionDataManager; _local_2.events.addEventListener(_SafeStr_2884._SafeStr_6960, this._SafeStr_6961); this._SafeStr_6962(this._SafeStr_6963); this._SafeStr_6964(_local_2._SafeStr_6951, _local_2._SafeStr_6952); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; switch (k.target.name){ case "minimize_region": this._SafeStr_6962(true); return; case "maximize_region": this._SafeStr_6962(false); return; case "faq_link": _SafeStr_6._SafeStr_5513(this._SafeStr_6959.container.config.getProperty("mysterybox.faq.url"), "habboMain"); return; }; } private function _SafeStr_6964(k:String, _arg_2:String):void { var _local_5:uint; var _local_6:uint; if (this._SafeStr_5415 == null){ return; }; var _local_3:Boolean = ((!((k == null))) && (!((k == "")))); this._SafeStr_5415.findChildByName("box_colour").visible = _local_3; this._SafeStr_5415.findChildByName("box_overlay").visible = _local_3; this._SafeStr_5415.findChildByName("small_box").visible = ((_local_3) && (this._SafeStr_6963)); IRegionWindow(this._SafeStr_5415.findChildByName("box_region"))._SafeStr_6965 = ((_local_3) ? (("${mysterybox.tracker.box." + k.toLowerCase()) + "}") : ""); if (_local_3){ _local_5 = _SafeStr_6953[k.toLowerCase()]; this._SafeStr_5415.findChildByName("box_colour").color = _local_5; this._SafeStr_5415.findChildByName("small_box").color = _local_5; }; var _local_4:Boolean = ((!((_arg_2 == null))) && (!((_arg_2 == "")))); this._SafeStr_5415.findChildByName("key_colour").visible = _local_4; this._SafeStr_5415.findChildByName("key_overlay").visible = _local_4; this._SafeStr_5415.findChildByName("small_key").visible = ((_local_4) && (this._SafeStr_6963)); IRegionWindow(this._SafeStr_5415.findChildByName("key_region"))._SafeStr_6965 = ((_local_4) ? (("${mysterybox.tracker.key." + _arg_2.toLowerCase()) + "}") : ""); if (_local_4){ _local_6 = _SafeStr_6953[_arg_2.toLowerCase()]; this._SafeStr_5415.findChildByName("key_colour").color = _local_6; this._SafeStr_5415.findChildByName("small_key").color = _local_6; }; } private function _SafeStr_6961(k:_SafeStr_2884):void { this._SafeStr_6964(k._SafeStr_6966, k._SafeStr_6967); } private function get _SafeStr_6963():Boolean { return (((!((this._SafeStr_6959 == null))) && (this._SafeStr_6959.container.config.getBoolean(_SafeStr_6958)))); } private function _SafeStr_6962(k:Boolean):void { if (((!((this._SafeStr_6959 == null))) && (!((this._SafeStr_5415 == null))))){ if (k){ this._SafeStr_5415.findChildByName("minimize_region").visible = false; this._SafeStr_5415.findChildByName("maximize_region").visible = true; this._SafeStr_5415.findChildByName("small_box").visible = this._SafeStr_5415.findChildByName("box_colour").visible; this._SafeStr_5415.findChildByName("small_key").visible = this._SafeStr_5415.findChildByName("key_colour").visible; this._SafeStr_5415.height = 25; } else { this._SafeStr_5415.findChildByName("minimize_region").visible = true; this._SafeStr_5415.findChildByName("maximize_region").visible = false; this._SafeStr_5415.findChildByName("small_box").visible = false; this._SafeStr_5415.findChildByName("small_key").visible = false; this._SafeStr_5415.height = 137; }; this._SafeStr_6959.container.config.setProperty(_SafeStr_6958, k.toString()); }; } public function dispose():void { if (this._disposed){ return; }; if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; if (this._SafeStr_6959 != null){ this._SafeStr_6959.container.toolbar.extensionView.detachExtension(_SafeStr_2864.MYSTERY_BOX); this._SafeStr_6959.container.sessionDataManager.events.removeEventListener(_SafeStr_2884._SafeStr_6960, this._SafeStr_6961); this._SafeStr_6959 = null; }; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } } }//package _-0a2 // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2864 = "_-lg" (String#15253, DoABC#3) // _SafeStr_2884 = "_-0QM" (String#23204, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4447 = "_-3wE" (String#11672, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_5513 = "_-LI" (String#14784, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6951 = "_-03W" (String#7668, DoABC#3) // _SafeStr_6952 = "_-5hH" (String#13468, DoABC#3) // _SafeStr_6953 = "_-33A" (String#29614, DoABC#3) // _SafeStr_6958 = "_-5EJ" (String#34982, DoABC#3) // _SafeStr_6959 = "_-1mo" (String#1489, DoABC#3) // _SafeStr_6960 = "_-50P" (String#34438, DoABC#3) // _SafeStr_6961 = "_-1DO" (String#25124, DoABC#3) // _SafeStr_6962 = "_-KY" (String#39235, DoABC#3) // _SafeStr_6963 = "_-1XE" (String#25879, DoABC#3) // _SafeStr_6964 = "_-0i" (String#23867, DoABC#3) // _SafeStr_6965 = "_-UG" (String#14942, DoABC#3) // _SafeStr_6966 = "_-5NH" (String#35327, DoABC#3) // _SafeStr_6967 = "_-iX" (String#40110, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2968 package _-0aJ { import _-2Jf._SafeStr_3006; public class _SafeStr_2968 { private var _SafeStr_6968:_SafeStr_2991; private var _SafeStr_6969:Array; private var _SafeStr_6970:int; private var _SafeStr_6971:int; public function _SafeStr_2968(k:_SafeStr_2991, _arg_2:int, _arg_3:int) { this._SafeStr_6969 = new Array(); super(); this._SafeStr_6968 = k; this._SafeStr_6970 = _arg_2; this._SafeStr_6971 = _arg_3; } public function _SafeStr_6972(k:Boolean):void { var _local_3:_SafeStr_3013; var _local_4:_SafeStr_3013; var _local_2:Array = new Array(); for each (_local_3 in this._SafeStr_6969) { if (((!(k)) || (!((_local_3.state == _SafeStr_3013._SafeStr_6973))))){ _local_2.push(_local_3); }; }; for each (_local_4 in _local_2) { _SafeStr_3006.remove(this._SafeStr_6969, _local_4); if (this._SafeStr_6968.view != null){ this._SafeStr_6968.view._SafeStr_6974(_local_4); }; _local_4.dispose(); }; this._SafeStr_6975(); } public function _SafeStr_6976(k:int):void { var _local_2:_SafeStr_3013 = this._SafeStr_6977(k); if (_local_2 == null){ _SafeStr_4.log((("Failed to accept friend request from " + k) + ", error retrieving the friendrequest.")); return; }; _local_2.state = _SafeStr_3013._SafeStr_6978; this._SafeStr_6968.view._SafeStr_6979(_local_2); } public function _SafeStr_6980(k:_SafeStr_3013):void { this._SafeStr_6969.push(k); } public function _SafeStr_6981(k:_SafeStr_3013):void { this._SafeStr_6969.push(k); this._SafeStr_6968.view._SafeStr_6980(k); } public function _SafeStr_6982(k:int):_SafeStr_3013 { var _local_2:_SafeStr_3013; for each (_local_2 in this._SafeStr_6969) { if (_local_2._SafeStr_5332 == k){ return (_local_2); }; }; return (null); } public function _SafeStr_6977(k:int):_SafeStr_3013 { var _local_2:_SafeStr_3013; for each (_local_2 in this._SafeStr_6969) { if (_local_2._SafeStr_5334 == k){ return (_local_2); }; }; return (null); } public function _SafeStr_6975():void { var _local_2:_SafeStr_3013; var k:Boolean = true; for each (_local_2 in this._SafeStr_6969) { k = !(k); this._SafeStr_6968.view._SafeStr_6975(_local_2, k); }; } public function _SafeStr_6983():int { var _local_2:_SafeStr_3013; var k:int; for each (_local_2 in this.requests) { if (_local_2.state == _SafeStr_3013._SafeStr_6973){ k++; }; }; return (k); } public function get requests():Array { return (this._SafeStr_6969); } public function get limit():int { return (this._SafeStr_6970); } public function get _SafeStr_6984():int { return (this._SafeStr_6971); } public function set limit(k:int):void { this._SafeStr_6970 = k; } } }//package _-0aJ // _SafeStr_2968 = "_-2mN" (String#28934, DoABC#3) // _SafeStr_2991 = "_-3oC" (String#11536, DoABC#3) // _SafeStr_3006 = "_-1LY" (String#1074, DoABC#3) // _SafeStr_3013 = "_-4Ml" (String#1565, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5332 = "_-4TV" (String#33166, DoABC#3) // _SafeStr_5334 = "_-4qE" (String#34003, DoABC#3) // _SafeStr_6968 = "_-0DQ" (String#1444, DoABC#3) // _SafeStr_6969 = "_-1Jr" (String#2933, DoABC#3) // _SafeStr_6970 = "_-3Dy" (String#1533, DoABC#3) // _SafeStr_6971 = "_-4ez" (String#33586, DoABC#3) // _SafeStr_6972 = "_-5Ho" (String#35115, DoABC#3) // _SafeStr_6973 = "_-5RI" (String#35479, DoABC#3) // _SafeStr_6974 = "_-2n6" (String#3292, DoABC#3) // _SafeStr_6975 = "_-mm" (String#4525, DoABC#3) // _SafeStr_6976 = "_-31Y" (String#29550, DoABC#3) // _SafeStr_6977 = "_-1U2" (String#25768, DoABC#3) // _SafeStr_6978 = "_-0cD" (String#23643, DoABC#3) // _SafeStr_6979 = "_-1J7" (String#8949, DoABC#3) // _SafeStr_6980 = "_-36E" (String#3374, DoABC#3) // _SafeStr_6981 = "_-1VF" (String#25806, DoABC#3) // _SafeStr_6982 = "_-2zh" (String#29442, DoABC#3) // _SafeStr_6983 = "_-3nL" (String#31433, DoABC#3) // _SafeStr_6984 = "_-6I5" (String#37561, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2970 package _-0aJ { import _-2Jf._SafeStr_2982; import _-1Mz.IWindowContainer; import _-2Jf.HabboFriendList; public class _SafeStr_2970 { private var _SafeStr_5338:int; private var _name:String; private var _SafeStr_6985:String; private var _SafeStr_6986:String; private var _SafeStr_6987:_SafeStr_2982; private var _SafeStr_6988:Boolean; private var _SafeStr_6989:Boolean; private var _SafeStr_5414:IWindowContainer; public function _SafeStr_2970(k:HabboFriendList, _arg_2:int, _arg_3:_SafeStr_2982, _arg_4:String, _arg_5:String, _arg_6:String) { this._SafeStr_5338 = _arg_2; this._name = _arg_4; this._SafeStr_6987 = _arg_3; this._SafeStr_6985 = _arg_5; this._SafeStr_6986 = _arg_6; this._SafeStr_6987.init(k); } public function _SafeStr_6990(k:Boolean):void { if (k){ this._SafeStr_6988 = false; }; this._SafeStr_6989 = k; } public function _SafeStr_6991(k:Boolean):void { if (this.selected){ this._SafeStr_6988 = false; } else { this._SafeStr_6988 = k; }; } public function get _SafeStr_6992():Boolean { return (this._SafeStr_6988); } public function get id():int { return (this._SafeStr_5338); } public function get name():String { return (this._name); } public function get _SafeStr_6993():String { return (this._SafeStr_6985); } public function get _SafeStr_6994():String { return (this._SafeStr_6986); } public function get selected():Boolean { return (this._SafeStr_6989); } public function get _SafeStr_6995():_SafeStr_2982 { return (this._SafeStr_6987); } public function get view():IWindowContainer { return (this._SafeStr_5414); } public function set view(k:IWindowContainer):void { this._SafeStr_5414 = k; } } }//package _-0aJ // _SafeStr_2970 = "_-3J8" (String#11019, DoABC#3) // _SafeStr_2982 = "_-28B" (String#9829, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_6985 = "_-0Rf" (String#23254, DoABC#3) // _SafeStr_6986 = "_-2aq" (String#28478, DoABC#3) // _SafeStr_6987 = "_-5eB" (String#35988, DoABC#3) // _SafeStr_6988 = "_-03m" (String#22326, DoABC#3) // _SafeStr_6989 = "_-bI" (String#233, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_6991 = "_-18F" (String#8768, DoABC#3) // _SafeStr_6992 = "_-1tj" (String#26757, DoABC#3) // _SafeStr_6993 = "_-5br" (String#35892, DoABC#3) // _SafeStr_6994 = "_-6Sm" (String#37964, DoABC#3) // _SafeStr_6995 = "_-4ZK" (String#33381, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2974 package _-0aJ { import _-2Jf.HabboFriendList; public interface _SafeStr_2974 { function _SafeStr_6996():HabboFriendList; function _SafeStr_6997():int; } }//package _-0aJ // _SafeStr_2974 = "_-3-Q" (String#10714, DoABC#3) // _SafeStr_6996 = "_-4Qt" (String#12172, DoABC#3) // _SafeStr_6997 = "_-6Tr" (String#14269, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2975 package _-0aJ { import _-2Jf.HabboFriendList; public class _SafeStr_2975 implements _SafeStr_2974 { private var _SafeStr_6998:HabboFriendList; public function _SafeStr_2975(k:HabboFriendList) { this._SafeStr_6998 = k; } public function _SafeStr_6996():HabboFriendList { return (this._SafeStr_6998); } public function _SafeStr_6997():int { return (this._SafeStr_6998.view.mainWindow.height); } } }//package _-0aJ // _SafeStr_2974 = "_-3-Q" (String#10714, DoABC#3) // _SafeStr_2975 = "_-4cT" (String#12365, DoABC#3) // _SafeStr_6996 = "_-4Qt" (String#12172, DoABC#3) // _SafeStr_6997 = "_-6Tr" (String#14269, DoABC#3) // _SafeStr_6998 = "_-05a" (String#160, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2989 package _-0aJ { import _-2Jf._SafeStr_2995; import _-1Y9._SafeStr_1367; import _-1VP._SafeStr_214; public interface _SafeStr_2989 { function get view():_SafeStr_2995; function get messenger():_SafeStr_1367; function get notifications():_SafeStr_214; } }//package _-0aJ // _SafeStr_1367 = "_-4Tq" (String#12206, DoABC#3) // _SafeStr_214 = "_-4XK" (String#12269, DoABC#3) // _SafeStr_2989 = "_-4Ey" (String#11985, DoABC#3) // _SafeStr_2995 = "_-4gw" (String#12444, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2990 package _-0aJ { import _-2Jf.HabboFriendList; import _-2Jf._SafeStr_3008; import _-2Jf._SafeStr_2995; import _-1Y9._SafeStr_1367; import _-1VP._SafeStr_214; public class _SafeStr_2990 implements _SafeStr_2989 { private var _SafeStr_6998:HabboFriendList; public function _SafeStr_2990(k:HabboFriendList) { this._SafeStr_6998 = k; } public function get view():_SafeStr_2995 { return ((this._SafeStr_6998.tabs._SafeStr_6999(_SafeStr_3008._SafeStr_7000)._SafeStr_6995 as _SafeStr_2995)); } public function get messenger():_SafeStr_1367 { return (this._SafeStr_6998.messenger); } public function get notifications():_SafeStr_214 { return (this._SafeStr_6998.notifications); } } }//package _-0aJ // _SafeStr_1367 = "_-4Tq" (String#12206, DoABC#3) // _SafeStr_214 = "_-4XK" (String#12269, DoABC#3) // _SafeStr_2989 = "_-4Ey" (String#11985, DoABC#3) // _SafeStr_2990 = "_-wi" (String#15424, DoABC#3) // _SafeStr_2995 = "_-4gw" (String#12444, DoABC#3) // _SafeStr_3008 = "_-0yN" (String#24507, DoABC#3) // _SafeStr_6995 = "_-4ZK" (String#33381, DoABC#3) // _SafeStr_6998 = "_-05a" (String#160, DoABC#3) // _SafeStr_6999 = "_-5bJ" (String#35871, DoABC#3) // _SafeStr_7000 = "_-4v-" (String#34186, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2991 package _-0aJ { import _-2Jf._SafeStr_2998; public interface _SafeStr_2991 { function get view():_SafeStr_2998; } }//package _-0aJ // _SafeStr_2991 = "_-3oC" (String#11536, DoABC#3) // _SafeStr_2998 = "_-5Sr" (String#13246, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2992 package _-0aJ { import _-2Jf.HabboFriendList; import _-2Jf._SafeStr_3008; import _-2Jf._SafeStr_2998; public class _SafeStr_2992 implements _SafeStr_2991 { private var _SafeStr_6998:HabboFriendList; public function _SafeStr_2992(k:HabboFriendList) { this._SafeStr_6998 = k; } public function get view():_SafeStr_2998 { return ((this._SafeStr_6998.tabs._SafeStr_6999(_SafeStr_3008._SafeStr_7001)._SafeStr_6995 as _SafeStr_2998)); } } }//package _-0aJ // _SafeStr_2991 = "_-3oC" (String#11536, DoABC#3) // _SafeStr_2992 = "_-4iq" (String#12475, DoABC#3) // _SafeStr_2998 = "_-5Sr" (String#13246, DoABC#3) // _SafeStr_3008 = "_-0yN" (String#24507, DoABC#3) // _SafeStr_6995 = "_-4ZK" (String#33381, DoABC#3) // _SafeStr_6998 = "_-05a" (String#160, DoABC#3) // _SafeStr_6999 = "_-5bJ" (String#35871, DoABC#3) // _SafeStr_7001 = "_-3qV" (String#31551, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2996 package _-0aJ { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; import _-2Jf._SafeStr_3006; public class _SafeStr_2996 implements _SafeStr_3 { public static const _SafeStr_7002:int = 100; public static const _SafeStr_7003:int = 0; public static const _SafeStr_7004:int = -1; private var _SafeStr_5338:int; private var _name:String; private var _SafeStr_7005:Boolean; private var _SafeStr_7006:Array; private var _SafeStr_7007:Boolean; private var _disposed:Boolean; private var _SafeStr_5414:IWindowContainer; private var _SafeStr_7008:int; public function _SafeStr_2996(k:int, _arg_2:String) { this._SafeStr_7006 = []; super(); this._SafeStr_5338 = k; this._name = _arg_2; this._SafeStr_7005 = !((this._SafeStr_5338 == _SafeStr_7004)); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_5414 = null; } public function _SafeStr_7009(k:_SafeStr_2997):void { this._SafeStr_7010(k.id); this._SafeStr_7006.push(k); this._SafeStr_7006.sortOn(["pocketHabboUser", "name"], [(Array.NUMERIC | Array.DESCENDING), Array.CASEINSENSITIVE]); } public function _SafeStr_7011(k:Array):void { var _local_2:_SafeStr_2997; for each (_local_2 in this._SafeStr_7006) { if (_local_2.selected){ k.push(_local_2); }; }; } public function _SafeStr_6499(k:int):_SafeStr_2997 { var _local_2:_SafeStr_2997; for each (_local_2 in this._SafeStr_7006) { if (_local_2.id == k){ return (_local_2); }; }; return (null); } public function _SafeStr_7012(k:Boolean, _arg_2:Boolean=false):int { var _local_4:_SafeStr_2997; var _local_3:int; for each (_local_4 in this._SafeStr_7006) { if (((((!(k)) || (_local_4.online))) && (((!(_arg_2)) || (_local_4._SafeStr_5352))))){ _local_3 = (_local_3 + 1); }; }; return (_local_3); } public function _SafeStr_7010(k:int):_SafeStr_2997 { var _local_2:_SafeStr_2997 = this._SafeStr_6499(k); if (_local_2 != null){ _SafeStr_3006.remove(this._SafeStr_7006, _local_2); return (_local_2); }; return (null); } private function _SafeStr_7013():void { if (this._SafeStr_7008 >= this._SafeStr_7014()){ this._SafeStr_7008 = Math.max(0, (this._SafeStr_7014() - 1)); }; } public function _SafeStr_7014():int { return (Math.ceil((this._SafeStr_7006.length / _SafeStr_7002))); } public function _SafeStr_7015():int { this._SafeStr_7013(); return ((this._SafeStr_7008 * _SafeStr_7002)); } public function _SafeStr_7016():int { this._SafeStr_7013(); return (Math.min(((this._SafeStr_7008 + 1) * _SafeStr_7002), this._SafeStr_7006.length)); } public function _SafeStr_7017(k:Boolean):void { var _local_2:_SafeStr_2997; this._SafeStr_7005 = k; if (!k){ for each (_local_2 in this._SafeStr_7006) { _local_2.selected = false; }; }; } public function get disposed():Boolean { return (this._disposed); } public function get received():Boolean { return (this._SafeStr_7007); } public function get id():int { return (this._SafeStr_5338); } public function get name():String { return (this._name); } public function get friends():Array { return (this._SafeStr_7006); } public function get view():IWindowContainer { return (this._SafeStr_5414); } public function get open():Boolean { return (this._SafeStr_7005); } public function get _SafeStr_7018():int { return (this._SafeStr_7008); } public function set id(k:int):void { this._SafeStr_5338 = k; } public function set name(k:String):void { this._name = k; } public function set view(k:IWindowContainer):void { this._SafeStr_5414 = k; } public function set received(k:Boolean):void { this._SafeStr_7007 = k; } public function set _SafeStr_7018(k:int):void { this._SafeStr_7008 = k; } } }//package _-0aJ // _SafeStr_2996 = "_-1AL" (String#8805, DoABC#3) // _SafeStr_2997 = "_-2wS" (String#10646, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3006 = "_-1LY" (String#1074, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5352 = "_-5NM" (String#13156, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_6499 = "_-4Fm" (String#3652, DoABC#3) // _SafeStr_7002 = "_-0sQ" (String#24271, DoABC#3) // _SafeStr_7003 = "_-4oa" (String#33932, DoABC#3) // _SafeStr_7004 = "_-3NM" (String#30442, DoABC#3) // _SafeStr_7005 = "_-1bZ" (String#3007, DoABC#3) // _SafeStr_7006 = "_-1Yw" (String#1478, DoABC#3) // _SafeStr_7007 = "_-29h" (String#27413, DoABC#3) // _SafeStr_7008 = "_-0CU" (String#2604, DoABC#3) // _SafeStr_7009 = "_-2LN" (String#27871, DoABC#3) // _SafeStr_7010 = "_-61C" (String#13799, DoABC#3) // _SafeStr_7011 = "_-1Gp" (String#25247, DoABC#3) // _SafeStr_7012 = "_-F0" (String#14682, DoABC#3) // _SafeStr_7013 = "_-5e5" (String#35982, DoABC#3) // _SafeStr_7014 = "_-5JF" (String#35175, DoABC#3) // _SafeStr_7015 = "_-1Cc" (String#25091, DoABC#3) // _SafeStr_7016 = "_-DU" (String#38978, DoABC#3) // _SafeStr_7017 = "_-2KX" (String#27834, DoABC#3) // _SafeStr_7018 = "_-5aG" (String#35830, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_2997 package _-0aJ { import _-2Jf._SafeStr_2700; import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; import flash.display.BitmapData; import _-02k._SafeStr_3000; public class _SafeStr_2997 implements _SafeStr_2700, _SafeStr_3 { public static const _SafeStr_7019:int = "F".charCodeAt(0); public static const _SafeStr_7020:int = "M".charCodeAt(0); private var _SafeStr_5338:int; private var _name:String; private var _SafeStr_5339:int; private var _SafeStr_5340:Boolean; private var _SafeStr_5341:Boolean; private var _SafeStr_5342:String; private var _SafeStr_5344:String; private var _SafeStr_5345:String; private var _SafeStr_5343:int; private var _SafeStr_6989:Boolean; private var _disposed:Boolean; private var _SafeStr_5414:IWindowContainer; private var _SafeStr_7021:BitmapData; private var _SafeStr_5346:String; private var _SafeStr_5348:Boolean; private var _SafeStr_5350:Boolean; private var _SafeStr_5349:Boolean; private var _SafeStr_5351:int; public function _SafeStr_2997(k:_SafeStr_3000) { if (k == null){ return; }; this._SafeStr_5338 = k.id; this._name = k.name; this._SafeStr_5339 = k.gender; this._SafeStr_5340 = k.online; this._SafeStr_5341 = ((k._SafeStr_5352) && (k.online)); this._SafeStr_5342 = k.figure; this._SafeStr_5344 = k.motto; this._SafeStr_5345 = k._SafeStr_5354; this._SafeStr_5343 = k._SafeStr_5353; this._SafeStr_5346 = k.realName; this._SafeStr_5348 = k._SafeStr_5356; this._SafeStr_5349 = k._SafeStr_5357; this._SafeStr_5350 = k.pocketHabboUser; this._SafeStr_5351 = k._SafeStr_5358; _SafeStr_4.log(((((((((((((("Creating friend: " + this.id) + ", ") + this.name) + ", ") + this.gender) + ", ") + this.online) + ", ") + this._SafeStr_5352) + ", ") + this.figure) + ", ") + this._SafeStr_5353)); } public function dispose():void { if (this._disposed){ return; }; if (this._SafeStr_7021 != null){ this._SafeStr_7021.dispose(); this._SafeStr_7021 = null; }; this._disposed = true; this._SafeStr_5414 = null; } public function get disposed():Boolean { return (this._disposed); } public function get id():int { return (this._SafeStr_5338); } public function get name():String { return (this._name); } public function get gender():int { return (this._SafeStr_5339); } public function get online():Boolean { return (this._SafeStr_5340); } public function get _SafeStr_5352():Boolean { return (this._SafeStr_5341); } public function get figure():String { return (this._SafeStr_5342); } public function get motto():String { return (this._SafeStr_5344); } public function get _SafeStr_5354():String { return (this._SafeStr_5345); } public function get _SafeStr_5353():int { return (this._SafeStr_5343); } public function get selected():Boolean { return (this._SafeStr_6989); } public function get view():IWindowContainer { return (this._SafeStr_5414); } public function get face():BitmapData { return (this._SafeStr_7021); } public function get realName():String { return (this._SafeStr_5346); } public function get _SafeStr_5356():Boolean { return (this._SafeStr_5348); } public function get pocketHabboUser():Boolean { return (this._SafeStr_5350); } public function get _SafeStr_5358():int { return (this._SafeStr_5351); } public function get _SafeStr_5357():Boolean { return (this._SafeStr_5349); } public function set id(k:int):void { this._SafeStr_5338 = k; } public function set name(k:String):void { this._name = k; } public function set gender(k:int):void { this._SafeStr_5339 = k; } public function set online(k:Boolean):void { this._SafeStr_5340 = k; } public function set _SafeStr_5352(k:Boolean):void { this._SafeStr_5341 = k; } public function set figure(k:String):void { this._SafeStr_5342 = k; } public function set motto(k:String):void { this._SafeStr_5344 = k; } public function set _SafeStr_5354(k:String):void { this._SafeStr_5345 = k; } public function set _SafeStr_5353(k:int):void { this._SafeStr_5343 = k; } public function set selected(k:Boolean):void { this._SafeStr_6989 = k; } public function set view(k:IWindowContainer):void { this._SafeStr_5414 = k; } public function set face(k:BitmapData):void { this._SafeStr_7021 = k; } public function set realName(k:String):void { this._SafeStr_5346 = k; } public function set _SafeStr_5356(k:Boolean):void { this._SafeStr_5348 = k; } public function set pocketHabboUser(k:Boolean):void { this._SafeStr_5350 = k; } public function set _SafeStr_5357(k:Boolean):void { this._SafeStr_5349 = k; } public function _SafeStr_7022():Boolean { return ((this._SafeStr_5338 < 0)); } } }//package _-0aJ // _SafeStr_2700 = "_-33X" (String#10786, DoABC#3) // _SafeStr_2997 = "_-2wS" (String#10646, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3000 = "_-42z" (String#11804, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5339 = "_-62K" (String#165, DoABC#3) // _SafeStr_5340 = "_-U7" (String#1636, DoABC#3) // _SafeStr_5341 = "_-68W" (String#13912, DoABC#3) // _SafeStr_5342 = "_-497" (String#77, DoABC#3) // _SafeStr_5343 = "_-3xy" (String#269, DoABC#3) // _SafeStr_5344 = "_-41r" (String#500, DoABC#3) // _SafeStr_5345 = "_-5Mc" (String#3943, DoABC#3) // _SafeStr_5346 = "_-0k0" (String#686, DoABC#3) // _SafeStr_5348 = "_-1wL" (String#9600, DoABC#3) // _SafeStr_5349 = "_-2lW" (String#10457, DoABC#3) // _SafeStr_5350 = "_-4zb" (String#12737, DoABC#3) // _SafeStr_5351 = "_-2Fx" (String#9960, DoABC#3) // _SafeStr_5352 = "_-5NM" (String#13156, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_5354 = "_-0w8" (String#8543, DoABC#3) // _SafeStr_5356 = "_-TK" (String#14923, DoABC#3) // _SafeStr_5357 = "_-wA" (String#40632, DoABC#3) // _SafeStr_5358 = "_-1bI" (String#9243, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_6989 = "_-bI" (String#233, DoABC#3) // _SafeStr_7019 = "_-5qn" (String#36463, DoABC#3) // _SafeStr_7020 = "_-0nw" (String#24094, DoABC#3) // _SafeStr_7021 = "_-6Y4" (String#4271, DoABC#3) // _SafeStr_7022 = "_-5Rc" (String#35487, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_3009 package _-0aJ { import _-2Jf._SafeStr_2981; public interface _SafeStr_3009 { function get view():_SafeStr_2981; } }//package _-0aJ // _SafeStr_2981 = "_-1r9" (String#9501, DoABC#3) // _SafeStr_3009 = "_-6Xw" (String#14320, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_3010 package _-0aJ { import _-2Jf.HabboFriendList; import _-2Jf._SafeStr_3008; import _-2Jf._SafeStr_2981; public class _SafeStr_3010 implements _SafeStr_3009 { private var _SafeStr_6998:HabboFriendList; public function _SafeStr_3010(k:HabboFriendList) { this._SafeStr_6998 = k; } public function get view():_SafeStr_2981 { return ((this._SafeStr_6998.tabs._SafeStr_6999(_SafeStr_3008._SafeStr_7023)._SafeStr_6995 as _SafeStr_2981)); } } }//package _-0aJ // _SafeStr_2981 = "_-1r9" (String#9501, DoABC#3) // _SafeStr_3008 = "_-0yN" (String#24507, DoABC#3) // _SafeStr_3009 = "_-6Xw" (String#14320, DoABC#3) // _SafeStr_3010 = "_-4ri" (String#12617, DoABC#3) // _SafeStr_6995 = "_-4ZK" (String#33381, DoABC#3) // _SafeStr_6998 = "_-05a" (String#160, DoABC#3) // _SafeStr_6999 = "_-5bJ" (String#35871, DoABC#3) // _SafeStr_7023 = "_-6VW" (String#38084, DoABC#3) //------------------------------------------------------------ //_-0aJ._SafeStr_3013 package _-0aJ { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; import _-02k._SafeStr_2977; public class _SafeStr_3013 implements _SafeStr_3 { public static const _SafeStr_6973:int = 1; public static const _SafeStr_7024:int = 2; public static const _SafeStr_7025:int = 3; public static const _SafeStr_6978:int = 4; private var _SafeStr_5327:int; private var _SafeStr_5328:String; private var _SafeStr_5329:int; private var _SafeStr_5560:int = 1; private var _disposed:Boolean; private var _SafeStr_5414:IWindowContainer; public function _SafeStr_3013(k:_SafeStr_2977) { this._SafeStr_5327 = k._SafeStr_5332; this._SafeStr_5328 = k._SafeStr_5333; this._SafeStr_5329 = k._SafeStr_5334; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this.view != null){ this.view.destroy(); this.view = null; }; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_5332():int { return (this._SafeStr_5327); } public function get _SafeStr_5333():String { return (this._SafeStr_5328); } public function get _SafeStr_5334():int { return (this._SafeStr_5329); } public function get view():IWindowContainer { return (this._SafeStr_5414); } public function get state():int { return (this._SafeStr_5560); } public function set view(k:IWindowContainer):void { this._SafeStr_5414 = k; } public function set state(k:int):void { this._SafeStr_5560 = k; } } }//package _-0aJ // _SafeStr_2977 = "_-12X" (String#8670, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3013 = "_-4Ml" (String#1565, DoABC#3) // _SafeStr_5327 = "_-r9" (String#512, DoABC#3) // _SafeStr_5328 = "_-04v" (String#2563, DoABC#3) // _SafeStr_5329 = "_-gw" (String#4500, DoABC#3) // _SafeStr_5332 = "_-4TV" (String#33166, DoABC#3) // _SafeStr_5333 = "_-2ml" (String#28950, DoABC#3) // _SafeStr_5334 = "_-4qE" (String#34003, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) // _SafeStr_6973 = "_-5RI" (String#35479, DoABC#3) // _SafeStr_6978 = "_-0cD" (String#23643, DoABC#3) // _SafeStr_7024 = "_-5cD" (String#35909, DoABC#3) // _SafeStr_7025 = "_-6RT" (String#37913, DoABC#3) //------------------------------------------------------------ //_-0aJ.AvatarSearchResults package _-0aJ { import flash.utils.Dictionary; import _-02k._SafeStr_4673; public class AvatarSearchResults { private var _SafeStr_6968:_SafeStr_3009; private var _SafeStr_7006:Array; private var _others:Array; private var _SafeStr_7026:Dictionary; public function AvatarSearchResults(k:_SafeStr_3009) { this._SafeStr_7026 = new Dictionary(); super(); this._SafeStr_6968 = k; } public function _SafeStr_7027(k:int):_SafeStr_4673 { var _local_2:_SafeStr_4673; var _local_3:_SafeStr_4673; for each (_local_2 in this._SafeStr_7006) { if (_local_2._SafeStr_5367 == k){ return (_local_2); }; }; for each (_local_3 in this._others) { if (_local_3._SafeStr_5367 == k){ return (_local_3); }; }; return (null); } public function _SafeStr_7028(k:Array, _arg_2:Array):void { this._SafeStr_7006 = k; this._others = _arg_2; this._SafeStr_6968.view._SafeStr_7029(); } public function get friends():Array { return (this._SafeStr_7006); } public function get others():Array { return (this._others); } public function _SafeStr_7030(k:int):void { this._SafeStr_7026[k] = "yes"; } public function _SafeStr_7031(k:int):Boolean { return (!((this._SafeStr_7026[k] == null))); } } }//package _-0aJ // _SafeStr_3009 = "_-6Xw" (String#14320, DoABC#3) // _SafeStr_4673 = "_-6cm" (String#14396, DoABC#3) // _SafeStr_5367 = "_-NN" (String#39337, DoABC#3) // _SafeStr_6968 = "_-0DQ" (String#1444, DoABC#3) // _SafeStr_7006 = "_-1Yw" (String#1478, DoABC#3) // _SafeStr_7026 = "_-3qt" (String#31566, DoABC#3) // _SafeStr_7027 = "_-aG" (String#39798, DoABC#3) // _SafeStr_7028 = "_-6HT" (String#37542, DoABC#3) // _SafeStr_7029 = "_-4mC" (String#1115, DoABC#3) // _SafeStr_7030 = "_-08k" (String#22503, DoABC#3) // _SafeStr_7031 = "_-30p" (String#29525, DoABC#3) //------------------------------------------------------------ //_-0aJ.FriendCategories package _-0aJ { import flash.utils.Dictionary; import _-5CE._SafeStr_3885; import _-02k._SafeStr_3000; import _-02k._SafeStr_3011; import _-ue.ErrorReportStorage; import _-3qZ._SafeStr_2273; import _-02k._SafeStr_2994; import _-2Jf._SafeStr_3006; import _-2Jf._SafeStr_2995; import _-02k.*; import _-5CE.*; public class FriendCategories { private var _SafeStr_6968:_SafeStr_2989; private var _SafeStr_7032:Array; private var _SafeStr_7033:Dictionary; public function FriendCategories(k:_SafeStr_2989) { this._SafeStr_7032 = new Array(); this._SafeStr_7033 = new Dictionary(); super(); this._SafeStr_6968 = k; } public function _SafeStr_7009(k:_SafeStr_2997):_SafeStr_2996 { var _local_2:int = ((k.online) ? k._SafeStr_5353 : _SafeStr_2996._SafeStr_7004); var _local_3:_SafeStr_2996 = this._SafeStr_7034(_local_2); if (_local_3 != null){ _local_3._SafeStr_7009(k); this._SafeStr_7033[k.id] = k; return (_local_3); }; _SafeStr_4.log((((("No category " + _local_2) + " found for friend ") + k.id) + ". Ignoring")); return (null); } public function _SafeStr_7011():Array { var _local_2:_SafeStr_2996; var k:Array = new Array(); for each (_local_2 in this._SafeStr_7032) { _local_2._SafeStr_7011(k); }; return (k); } public function _SafeStr_7035():_SafeStr_2997 { var k:Array = this._SafeStr_7011(); return ((((k.length == 1)) ? k[0] : null)); } public function _SafeStr_7036():Dictionary { return (this._SafeStr_7033); } public function _SafeStr_7012(k:Boolean, _arg_2:Boolean=false):int { var _local_4:_SafeStr_2996; var _local_3:int; for each (_local_4 in this._SafeStr_7032) { _local_3 = (_local_3 + _local_4._SafeStr_7012(k, _arg_2)); }; return (_local_3); } public function _SafeStr_7037():Array { return (this._SafeStr_7032); } public function _SafeStr_7038(k:_SafeStr_2996):void { this._SafeStr_7032.push(k); } public function _SafeStr_7039(k:int):_SafeStr_2997 { return (this._SafeStr_7033[k]); } public function _SafeStr_7034(k:int):_SafeStr_2996 { var _local_2:_SafeStr_2996; for each (_local_2 in this._SafeStr_7032) { if (_local_2.id == k){ return (_local_2); }; }; return (null); } public function _SafeStr_7040(event:_SafeStr_2273):void { var status:int; var p:_SafeStr_3885; var removedFriendId:int; var updatedFriend:_SafeStr_3000; var addedFriend:_SafeStr_3000; var currentlyOnline:Boolean; var wasSelected:Boolean; var friend:_SafeStr_2997; _SafeStr_4.log("Received friend list update"); status = 0; try { p = (event as _SafeStr_3011)._SafeStr_5325(); status = 1; this._SafeStr_7041(p._SafeStr_7042); status = 2; for each (removedFriendId in p._SafeStr_7043) { this._SafeStr_7010(removedFriendId, true); }; status = 3; for each (updatedFriend in p._SafeStr_7044) { _SafeStr_4.log(((((((("Got UPDATE: " + updatedFriend.id) + ", ") + updatedFriend.online) + ", ") + updatedFriend.name) + ", ") + updatedFriend._SafeStr_5352)); this._SafeStr_6968.messenger._SafeStr_7045(updatedFriend.id, ((updatedFriend._SafeStr_5352) && (updatedFriend.online))); currentlyOnline = this._SafeStr_7046(updatedFriend.id); if (((currentlyOnline) && (!(updatedFriend.online)))){ this._SafeStr_6968.messenger._SafeStr_7047(updatedFriend.id, updatedFriend.online); }; if (((!(currentlyOnline)) && (updatedFriend.online))){ this._SafeStr_6968.messenger._SafeStr_7047(updatedFriend.id, updatedFriend.online); this._SafeStr_6968.view._SafeStr_6991(); }; wasSelected = this._SafeStr_7010(updatedFriend.id, true); friend = new _SafeStr_2997(updatedFriend); friend.selected = wasSelected; this._SafeStr_7009(friend); }; status = 4; for each (addedFriend in p._SafeStr_7048) { _SafeStr_4.log(((("Got INSERT: " + addedFriend.id) + ", ") + addedFriend.name)); this._SafeStr_7010(addedFriend.id, true); this._SafeStr_7009(new _SafeStr_2997(addedFriend)); }; status = 5; this._SafeStr_6968.view._SafeStr_7029(); status = 6; } catch(e:Error) { ErrorReportStorage._SafeStr_7049("FriendCategories", (("onFriendListUpdate crashed, status = " + String(status)) + "!")); throw (e); }; } private function _SafeStr_7041(k:Array):void { var _local_2:_SafeStr_2994; var _local_3:_SafeStr_2996; var _local_4:_SafeStr_2996; var _local_5:_SafeStr_2996; this._SafeStr_7050(); this._SafeStr_7034(_SafeStr_2996._SafeStr_7004).received = true; this._SafeStr_7034(_SafeStr_2996._SafeStr_7003).received = true; for each (_local_2 in k) { _local_4 = this._SafeStr_7034(_local_2.id); if (_local_4 != null){ _local_4.received = true; if (_local_4.name != _local_2.name){ _local_4.name = _local_2.name; }; } else { _local_5 = new _SafeStr_2996(_local_2.id, _local_2.name); _local_5.received = true; this._SafeStr_7038(_local_5); }; }; for each (_local_3 in this._SafeStr_7051()) { if (_local_3.friends.length > 0){ } else { _SafeStr_3006.remove(this._SafeStr_7032, _local_3); _local_3.dispose(); }; }; } private function _SafeStr_7010(k:int, _arg_2:Boolean):Boolean { var _local_4:_SafeStr_2996; var _local_5:_SafeStr_2997; if (_arg_2){ this._SafeStr_7033[k] = null; }; var _local_3:Boolean; for each (_local_4 in this._SafeStr_7032) { _local_5 = _local_4._SafeStr_7010(k); if (_local_5 != null){ _local_3 = _local_5.selected; if (_arg_2){ _local_5.dispose(); }; }; }; return (_local_3); } private function _SafeStr_7050():void { var k:_SafeStr_2996; for each (k in this._SafeStr_7032) { k.received = false; }; } private function _SafeStr_7051():Array { var _local_2:_SafeStr_2996; var k:Array = new Array(); for each (_local_2 in this._SafeStr_7032) { if (!_local_2.received){ k.push(_local_2); }; }; return (k); } private function _SafeStr_7046(k:int):Boolean { var _local_2:_SafeStr_2997 = this._SafeStr_7039(k); return ((((_local_2 == null)) ? false : _local_2.online)); } public function _SafeStr_6213():Array { var _local_2:_SafeStr_2997; if (this._SafeStr_7033 == null){ return ([]); }; var k:Array = []; for each (_local_2 in this._SafeStr_7033) { if (_local_2 != null){ k.push(_local_2.name); }; }; return (k); } public function get view():_SafeStr_2995 { return (this._SafeStr_6968.view); } } }//package _-0aJ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2989 = "_-4Ey" (String#11985, DoABC#3) // _SafeStr_2994 = "_-08G" (String#7744, DoABC#3) // _SafeStr_2995 = "_-4gw" (String#12444, DoABC#3) // _SafeStr_2996 = "_-1AL" (String#8805, DoABC#3) // _SafeStr_2997 = "_-2wS" (String#10646, DoABC#3) // _SafeStr_3000 = "_-42z" (String#11804, DoABC#3) // _SafeStr_3006 = "_-1LY" (String#1074, DoABC#3) // _SafeStr_3011 = "_-5zR" (String#36802, DoABC#3) // _SafeStr_3885 = "_-wS" (String#15422, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5352 = "_-5NM" (String#13156, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_6213 = "_-4V5" (String#12230, DoABC#3) // _SafeStr_6968 = "_-0DQ" (String#1444, DoABC#3) // _SafeStr_6991 = "_-18F" (String#8768, DoABC#3) // _SafeStr_7003 = "_-4oa" (String#33932, DoABC#3) // _SafeStr_7004 = "_-3NM" (String#30442, DoABC#3) // _SafeStr_7009 = "_-2LN" (String#27871, DoABC#3) // _SafeStr_7010 = "_-61C" (String#13799, DoABC#3) // _SafeStr_7011 = "_-1Gp" (String#25247, DoABC#3) // _SafeStr_7012 = "_-F0" (String#14682, DoABC#3) // _SafeStr_7029 = "_-4mC" (String#1115, DoABC#3) // _SafeStr_7032 = "_-G3" (String#708, DoABC#3) // _SafeStr_7033 = "_-0tY" (String#24318, DoABC#3) // _SafeStr_7034 = "_-3CT" (String#10928, DoABC#3) // _SafeStr_7035 = "_-35e" (String#29716, DoABC#3) // _SafeStr_7036 = "_-6GT" (String#37501, DoABC#3) // _SafeStr_7037 = "_-6Oo" (String#37812, DoABC#3) // _SafeStr_7038 = "_-69H" (String#37237, DoABC#3) // _SafeStr_7039 = "_-52h" (String#34533, DoABC#3) // _SafeStr_7040 = "_-687" (String#1140, DoABC#3) // _SafeStr_7041 = "_-45S" (String#32194, DoABC#3) // _SafeStr_7042 = "_-19a" (String#24971, DoABC#3) // _SafeStr_7043 = "_-1GN" (String#25230, DoABC#3) // _SafeStr_7044 = "_-4ts" (String#34142, DoABC#3) // _SafeStr_7045 = "_-36e" (String#10839, DoABC#3) // _SafeStr_7046 = "_-3dg" (String#31058, DoABC#3) // _SafeStr_7047 = "_-4Cp" (String#11944, DoABC#3) // _SafeStr_7048 = "_-5um" (String#36616, DoABC#3) // _SafeStr_7049 = "_-1VE" (String#25805, DoABC#3) // _SafeStr_7050 = "_-6IX" (String#37575, DoABC#3) // _SafeStr_7051 = "_-6RB" (String#37905, DoABC#3) //------------------------------------------------------------ //_-0aJ.FriendListTabs package _-0aJ { import _-2Jf._SafeStr_3008; import _-2Jf.FriendsView; import _-2Jf._SafeStr_4672; import _-2Jf.SearchView; import _-2Jf.*; public class FriendListTabs { private var _SafeStr_6968:_SafeStr_2974; private var _SafeStr_7052:Array; private var _SafeStr_7053:_SafeStr_2970; private var _SafeStr_7054:int = 200; private var _SafeStr_7055:int = 200; private var _SafeStr_7056:int = 200; public function FriendListTabs(k:_SafeStr_2974) { this._SafeStr_7052 = new Array(); super(); this._SafeStr_6968 = k; this._SafeStr_7052.push(new _SafeStr_2970(this._SafeStr_6968._SafeStr_6996(), _SafeStr_3008._SafeStr_7000, new FriendsView(), "${friendlist.friends}", "friends_footer", "hdr_friends")); this._SafeStr_7052.push(new _SafeStr_2970(this._SafeStr_6968._SafeStr_6996(), _SafeStr_3008._SafeStr_7001, new _SafeStr_4672(), "${friendlist.tab.friendrequests}", "friend_requests_footer", "hdr_friend_requests")); this._SafeStr_7052.push(new _SafeStr_2970(this._SafeStr_6968._SafeStr_6996(), _SafeStr_3008._SafeStr_7023, new SearchView(), "${generic.search}", "search_footer", "hdr_search")); this._SafeStr_7057(null); } public function _SafeStr_7058():Array { return (this._SafeStr_7052); } public function _SafeStr_6999(k:int):_SafeStr_2970 { var _local_2:_SafeStr_2970; for each (_local_2 in this._SafeStr_7052) { if (_local_2.id == k){ return (_local_2); }; }; return (null); } public function _SafeStr_7059():void { var k:_SafeStr_2970; for each (k in this._SafeStr_7052) { k._SafeStr_6990(false); }; } public function _SafeStr_7060():_SafeStr_2970 { var k:_SafeStr_2970; for each (k in this._SafeStr_7052) { if (k.selected){ return (k); }; }; return (null); } public function _SafeStr_7057(k:_SafeStr_2970):void { var _local_2:_SafeStr_2970 = this._SafeStr_7060(); if (_local_2 == null){ this._SafeStr_7054 = this._SafeStr_7055; this._SafeStr_6990(this._SafeStr_7061(k), true); } else { if ((((_local_2 == k)) || ((k == null)))){ this._SafeStr_7055 = this._SafeStr_7054; this._SafeStr_7054 = 0; this._SafeStr_7059(); } else { this._SafeStr_6990(this._SafeStr_7061(k), true); }; }; } private function _SafeStr_6990(k:_SafeStr_2970, _arg_2:Boolean):void { var _local_3:_SafeStr_2970 = this._SafeStr_7060(); this._SafeStr_7059(); k._SafeStr_6990(_arg_2); if (_arg_2){ this._SafeStr_7053 = k; }; } private function _SafeStr_7061(k:_SafeStr_2970):_SafeStr_2970 { if (k != null){ return (k); }; if (this._SafeStr_7053 != null){ return (this._SafeStr_7053); }; return (this._SafeStr_7052[0]); } public function get _SafeStr_7062():int { return (this._SafeStr_7054); } public function get _SafeStr_7063():int { return (this._SafeStr_7056); } public function get _SafeStr_7064():int { return ((this._SafeStr_7056 - 2)); } public function set _SafeStr_7062(k:int):void { this._SafeStr_7054 = k; } public function set _SafeStr_7063(k:int):void { this._SafeStr_7056 = k; } } }//package _-0aJ // _SafeStr_2970 = "_-3J8" (String#11019, DoABC#3) // _SafeStr_2974 = "_-3-Q" (String#10714, DoABC#3) // _SafeStr_3008 = "_-0yN" (String#24507, DoABC#3) // _SafeStr_4672 = "_-0GO" (String#7864, DoABC#3) // _SafeStr_6968 = "_-0DQ" (String#1444, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_6996 = "_-4Qt" (String#12172, DoABC#3) // _SafeStr_6999 = "_-5bJ" (String#35871, DoABC#3) // _SafeStr_7000 = "_-4v-" (String#34186, DoABC#3) // _SafeStr_7001 = "_-3qV" (String#31551, DoABC#3) // _SafeStr_7023 = "_-6VW" (String#38084, DoABC#3) // _SafeStr_7052 = "_-0A0" (String#830, DoABC#3) // _SafeStr_7053 = "_-2UQ" (String#28215, DoABC#3) // _SafeStr_7054 = "_-58R" (String#34762, DoABC#3) // _SafeStr_7055 = "_-x9" (String#40672, DoABC#3) // _SafeStr_7056 = "_-646" (String#1607, DoABC#3) // _SafeStr_7057 = "_-2IY" (String#27758, DoABC#3) // _SafeStr_7058 = "_-43r" (String#32127, DoABC#3) // _SafeStr_7059 = "_-0zY" (String#24550, DoABC#3) // _SafeStr_7060 = "_-36D" (String#29739, DoABC#3) // _SafeStr_7061 = "_-519" (String#34468, DoABC#3) // _SafeStr_7062 = "_-62S" (String#36956, DoABC#3) // _SafeStr_7063 = "_-3LM" (String#30357, DoABC#3) // _SafeStr_7064 = "_-0Qh" (String#23216, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_3301 package _-0AK { import _-0yO._SafeStr_3295; import _-0yO._SafeStr_3293; import _-2cy.ActionDefinition; import _-2cy.Triggerable; public class _SafeStr_3301 implements _SafeStr_3295 { private var _SafeStr_7065:Array; public function _SafeStr_3301() { this._SafeStr_7065 = new Array(); super(); this._SafeStr_7065.push(new _SafeStr_4773()); this._SafeStr_7065.push(new _SafeStr_4775()); this._SafeStr_7065.push(new _SafeStr_4767()); this._SafeStr_7065.push(new MoveFurni()); this._SafeStr_7065.push(new GiveScore()); this._SafeStr_7065.push(new _SafeStr_4774()); this._SafeStr_7065.push(new _SafeStr_4766()); this._SafeStr_7065.push(new JoinTeam()); this._SafeStr_7065.push(new _SafeStr_4769()); this._SafeStr_7065.push(new _SafeStr_4772()); this._SafeStr_7065.push(new _SafeStr_4776()); this._SafeStr_7065.push(new MoveToDirection()); this._SafeStr_7065.push(new GiveScoreToPredefinedTeam()); this._SafeStr_7065.push(new _SafeStr_4770()); this._SafeStr_7065.push(new MoveFurniTo()); this._SafeStr_7065.push(new GiveReward()); this._SafeStr_7065.push(new _SafeStr_4768()); this._SafeStr_7065.push(new _SafeStr_4771()); this._SafeStr_7065.push(new MuteUser()); this._SafeStr_7065.push(new _SafeStr_4765()); this._SafeStr_7065.push(new _SafeStr_4764()); this._SafeStr_7065.push(new BotTalk()); this._SafeStr_7065.push(new BotGiveHandItem()); this._SafeStr_7065.push(new BotFollowAvatar()); this._SafeStr_7065.push(new BotChangeFigure()); this._SafeStr_7065.push(new BotTalkDirectToAvatar()); } public function get _SafeStr_7066():Array { return (this._SafeStr_7065); } public function _SafeStr_7067(k:int):ActionType { var _local_2:ActionType; for each (_local_2 in this._SafeStr_7065) { if (_local_2.code == k){ return (_local_2); }; }; return (null); } public function _SafeStr_7068(k:int):_SafeStr_3293 { return (this._SafeStr_7067(k)); } public function _SafeStr_7069(k:Triggerable):Boolean { return (!(((k as ActionDefinition) == null))); } public function _SafeStr_7070():String { return ("action"); } } }//package _-0AK // _SafeStr_3293 = "_-5x2" (String#13720, DoABC#3) // _SafeStr_3295 = "_-3XC" (String#11239, DoABC#3) // _SafeStr_3301 = "_-0NI" (String#7968, DoABC#3) // _SafeStr_4764 = "_-0TE" (String#8075, DoABC#3) // _SafeStr_4765 = "_-6Qp" (String#14222, DoABC#3) // _SafeStr_4766 = "_-5KQ" (String#13103, DoABC#3) // _SafeStr_4767 = "_-1-U" (String#8626, DoABC#3) // _SafeStr_4768 = "_-3Bb" (String#10914, DoABC#3) // _SafeStr_4769 = "_-0QJ" (String#8026, DoABC#3) // _SafeStr_4770 = "_-4yW" (String#12719, DoABC#3) // _SafeStr_4771 = "_-0gD" (String#8291, DoABC#3) // _SafeStr_4772 = "_-3RL" (String#11144, DoABC#3) // _SafeStr_4773 = "_-2Ze" (String#10278, DoABC#3) // _SafeStr_4774 = "_-5Ms" (String#13144, DoABC#3) // _SafeStr_4775 = "_-1wc" (String#9603, DoABC#3) // _SafeStr_4776 = "_-6Gf" (String#14053, DoABC#3) // _SafeStr_7065 = "_-84" (String#14560, DoABC#3) // _SafeStr_7066 = "_-0gQ" (String#23809, DoABC#3) // _SafeStr_7067 = "_-3s2" (String#31613, DoABC#3) // _SafeStr_7068 = "_-Wq" (String#14986, DoABC#3) // _SafeStr_7069 = "_-Ih" (String#14743, DoABC#3) // _SafeStr_7070 = "_-1BL" (String#2886, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4763 package _-0AK { import _-0yO._SafeStr_3304; public class _SafeStr_4763 extends _SafeStr_3304 implements ActionType { public function get _SafeStr_7071():Boolean { return (true); } } }//package _-0AK // _SafeStr_3304 = "_-09T" (String#7762, DoABC#3) // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_7071 = "_-3bQ" (String#11321, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4764 package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; public class _SafeStr_4764 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7072); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7073); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074(k).text; return (_local_2); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7074(k).text = _arg_2._SafeStr_7075; } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):ITextFieldWindow { var _local_2:ITextFieldWindow = ITextFieldWindow(k.findChildByName("bot_name")); return (_local_2); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4764 = "_-0TE" (String#8075, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7072 = "_-5fI" (String#36028, DoABC#3) // _SafeStr_7073 = "_-6bn" (String#38341, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4765 package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; public class _SafeStr_4765 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7076); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7073); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074(k).text; return (_local_2); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7074(k).text = _arg_2._SafeStr_7075; } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):ITextFieldWindow { var _local_2:ITextFieldWindow = ITextFieldWindow(k.findChildByName("bot_name")); return (_local_2); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4765 = "_-6Qp" (String#14222, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7073 = "_-6bn" (String#38341, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7076 = "_-EG" (String#39005, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4766 package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; public class _SafeStr_4766 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7077); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7078); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4766 = "_-5KQ" (String#13103, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7077 = "_-589" (String#34750, DoABC#3) // _SafeStr_7078 = "_-0cc" (String#23658, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4767 package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ICheckBoxWindow; public class _SafeStr_4767 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7079); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7073); } override public function get hasStateSnapshot():Boolean { return (true); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this.select(this._SafeStr_7080(k), _arg_2.getBoolean(0)); this.select(this._SafeStr_7081(k), _arg_2.getBoolean(1)); this.select(this._SafeStr_7082(k), _arg_2.getBoolean(2)); } private function select(k:ICheckBoxWindow, _arg_2:Boolean):void { if (_arg_2){ k.select(); } else { k._SafeStr_7083(); }; } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7084(this._SafeStr_7080(k))); _local_2.push(this._SafeStr_7084(this._SafeStr_7081(k))); _local_2.push(this._SafeStr_7084(this._SafeStr_7082(k))); return (_local_2); } private function _SafeStr_7084(k:ICheckBoxWindow):int { return (((k._SafeStr_7085) ? 1 : 0)); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7080(k:IWindowContainer):ICheckBoxWindow { return (ICheckBoxWindow(k.findChildByName("include_state_checkbox"))); } private function _SafeStr_7081(k:IWindowContainer):ICheckBoxWindow { return (ICheckBoxWindow(k.findChildByName("include_rotation_checkbox"))); } private function _SafeStr_7082(k:IWindowContainer):ICheckBoxWindow { return (ICheckBoxWindow(k.findChildByName("include_location_checkbox"))); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4767 = "_-1-U" (String#8626, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7073 = "_-6bn" (String#38341, DoABC#3) // _SafeStr_7079 = "_-5xL" (String#36716, DoABC#3) // _SafeStr_7080 = "_-6Uq" (String#14282, DoABC#3) // _SafeStr_7081 = "_-3pW" (String#11561, DoABC#3) // _SafeStr_7082 = "_-2ZL" (String#10273, DoABC#3) // _SafeStr_7083 = "_-a9" (String#15057, DoABC#3) // _SafeStr_7084 = "_-5cO" (String#13389, DoABC#3) // _SafeStr_7085 = "_-051" (String#1058, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4768 package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; public class _SafeStr_4768 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7086); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7073); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4768 = "_-3Bb" (String#10914, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7073 = "_-6bn" (String#38341, DoABC#3) // _SafeStr_7086 = "_-5I6" (String#35131, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4769 package _-0AK { public class _SafeStr_4769 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7087); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4769 = "_-0QJ" (String#8026, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7087 = "_-0Sw" (String#23296, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4770 package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; public class _SafeStr_4770 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7088); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7089); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4770 = "_-4yW" (String#12719, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7088 = "_-69u" (String#37257, DoABC#3) // _SafeStr_7089 = "_-0gP" (String#23808, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4771 package _-0AK { import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-17c.HabboUserDefinedRoomEvents; public class _SafeStr_4771 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7090); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074(k).text; return (_local_2); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7074(k).text = _arg_2._SafeStr_7075; } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):ITextFieldWindow { var _local_2:ITextFieldWindow = ITextFieldWindow(k.findChildByName("chat_message")); return (_local_2); } override public function validate(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):String { var _local_4:String; var _local_3:int = 100; if (this._SafeStr_7074(k).text.length > _local_3){ _local_4 = "wiredfurni.chatmsgtoolong"; return (_arg_2.localization.getLocalization(_local_4, _local_4)); }; return (null); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4771 = "_-0gD" (String#8291, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7090 = "_-40N" (String#31984, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4772 package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; public class _SafeStr_4772 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7091); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7089); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4772 = "_-3RL" (String#11144, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7089 = "_-0gP" (String#23808, DoABC#3) // _SafeStr_7091 = "_-ed" (String#39975, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4773 package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; public class _SafeStr_4773 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7092); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7089); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4773 = "_-2Ze" (String#10278, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7089 = "_-0gP" (String#23808, DoABC#3) // _SafeStr_7092 = "_-3ef" (String#31097, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4774 package _-0AK { import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-17c.HabboUserDefinedRoomEvents; public class _SafeStr_4774 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7093); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074(k).text; return (_local_2); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7074(k).text = _arg_2._SafeStr_7075; } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):ITextFieldWindow { var _local_2:ITextFieldWindow = ITextFieldWindow(k.findChildByName("chat_message")); return (_local_2); } override public function validate(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):String { var _local_4:String; var _local_3:int = 100; if (this._SafeStr_7074(k).text.length > _local_3){ _local_4 = "wiredfurni.chatmsgtoolong"; return (_arg_2.localization.getLocalization(_local_4, _local_4)); }; return (null); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4774 = "_-5Ms" (String#13144, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7093 = "_-4Ks" (String#32800, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4775 package _-0AK { public class _SafeStr_4775 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7094); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4775 = "_-1wc" (String#9603, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7094 = "_-1zf" (String#26992, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_4776 package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; public class _SafeStr_4776 extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7095); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7089); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_4776 = "_-6Gf" (String#14053, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7089 = "_-0gP" (String#23808, DoABC#3) // _SafeStr_7095 = "_-6g4" (String#38528, DoABC#3) //------------------------------------------------------------ //_-0AK._SafeStr_5143 package _-0AK { public class _SafeStr_5143 { public static var _SafeStr_7092:int = 0; public static var _SafeStr_7094:int = 1; public static var _SafeStr_7079:int = 3; public static var _SafeStr_7096:int = 4; public static var _SafeStr_7097:int = 6; public static var _SafeStr_7093:int = 7; public static var _SafeStr_7077:int = 8; public static var _SafeStr_7098:int = 9; public static var _SafeStr_7087:int = 10; public static var _SafeStr_7091:int = 11; public static var _SafeStr_7095:int = 12; public static var _SafeStr_7099:int = 13; public static var _SafeStr_7100:int = 14; public static var _SafeStr_7088:int = 15; public static var _SafeStr_7101:int = 16; public static var _SafeStr_7102:int = 17; public static var _SafeStr_7086:int = 18; public static var _SafeStr_7090:int = 19; public static var _SafeStr_7103:int = 20; public static var _SafeStr_7076:int = 21; public static var _SafeStr_7072:int = 22; public static var _SafeStr_7104:int = 23; public static var _SafeStr_7105:int = 24; public static var _SafeStr_7106:int = 25; public static var _SafeStr_7107:int = 26; public static var _SafeStr_7108:int = 27; } }//package _-0AK // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7072 = "_-5fI" (String#36028, DoABC#3) // _SafeStr_7076 = "_-EG" (String#39005, DoABC#3) // _SafeStr_7077 = "_-589" (String#34750, DoABC#3) // _SafeStr_7079 = "_-5xL" (String#36716, DoABC#3) // _SafeStr_7086 = "_-5I6" (String#35131, DoABC#3) // _SafeStr_7087 = "_-0Sw" (String#23296, DoABC#3) // _SafeStr_7088 = "_-69u" (String#37257, DoABC#3) // _SafeStr_7090 = "_-40N" (String#31984, DoABC#3) // _SafeStr_7091 = "_-ed" (String#39975, DoABC#3) // _SafeStr_7092 = "_-3ef" (String#31097, DoABC#3) // _SafeStr_7093 = "_-4Ks" (String#32800, DoABC#3) // _SafeStr_7094 = "_-1zf" (String#26992, DoABC#3) // _SafeStr_7095 = "_-6g4" (String#38528, DoABC#3) // _SafeStr_7096 = "_-0Bs" (String#22627, DoABC#3) // _SafeStr_7097 = "_-4W0" (String#33263, DoABC#3) // _SafeStr_7098 = "_-3HI" (String#30189, DoABC#3) // _SafeStr_7099 = "_-4Tu" (String#33183, DoABC#3) // _SafeStr_7100 = "_-6Xn" (String#38184, DoABC#3) // _SafeStr_7101 = "_-2OS" (String#27985, DoABC#3) // _SafeStr_7102 = "_-6LQ" (String#37681, DoABC#3) // _SafeStr_7103 = "_-3DT" (String#30028, DoABC#3) // _SafeStr_7104 = "_-1Y1" (String#25909, DoABC#3) // _SafeStr_7105 = "_-0oa" (String#24117, DoABC#3) // _SafeStr_7106 = "_-5cf" (String#35922, DoABC#3) // _SafeStr_7107 = "_-0yP" (String#24508, DoABC#3) // _SafeStr_7108 = "_-1Sp" (String#25724, DoABC#3) //------------------------------------------------------------ //_-0AK.ActionType package _-0AK { import _-0yO._SafeStr_3293; public interface ActionType extends _SafeStr_3293 { function get _SafeStr_7071():Boolean; } }//package _-0AK // _SafeStr_3293 = "_-5x2" (String#13720, DoABC#3) // _SafeStr_7071 = "_-3bQ" (String#11321, DoABC#3) //------------------------------------------------------------ //_-0AK.BotChangeFigure package _-0AK { import _-17c.HabboUserDefinedRoomEvents; import _-1Mz.IWindowContainer; import _-0yO.UserDefinedRoomEventsCtrl; import _-2rM._SafeStr_3629; import _-5YE._SafeStr_2536; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class BotChangeFigure extends _SafeStr_4763 { private static const _SafeStr_7109:String = "\t"; private var _SafeStr_7110:HabboUserDefinedRoomEvents; private var _SafeStr_5330:String; private var _SafeStr_7111:String; private var _SafeStr_5415:IWindowContainer; override public function get code():int { return (_SafeStr_5143._SafeStr_7107); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7112); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_7110 = _arg_2; } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074(k, "bot_name").text; return (((_local_2 + _SafeStr_7109) + this._SafeStr_5330)); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:Array = _arg_2._SafeStr_7075.split(_SafeStr_7109); if (_local_3.length > 0){ this._SafeStr_7111 = _local_3[0]; }; if (_local_3.length > 1){ this._SafeStr_5330 = _local_3[1]; }; this._SafeStr_7074(k, "bot_name").text = this._SafeStr_7111; _SafeStr_3629(_SafeStr_2536(k.findChildByName("avatar_image")).widget).figure = this._SafeStr_5330; k.findChildByName("capture_figure").procedure = this._SafeStr_7113; this._SafeStr_5415 = k; } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer, _arg_2:String):ITextFieldWindow { var _local_3:ITextFieldWindow = ITextFieldWindow(k.findChildByName(_arg_2)); return (_local_3); } private function _SafeStr_7113(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_5330 = this._SafeStr_7110.sessionDataManager.figure; _SafeStr_3629(_SafeStr_2536(this._SafeStr_5415.findChildByName("avatar_image")).widget).figure = this._SafeStr_5330; }; } } }//package _-0AK // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3629 = "_-4Uv" (String#12227, DoABC#3) // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_5330 = "_-0cz" (String#1067, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7107 = "_-0yP" (String#24508, DoABC#3) // _SafeStr_7109 = "_-1GX" (String#2913, DoABC#3) // _SafeStr_7110 = "_-2-F" (String#87, DoABC#3) // _SafeStr_7111 = "_-1bd" (String#26049, DoABC#3) // _SafeStr_7112 = "_-59c" (String#34802, DoABC#3) // _SafeStr_7113 = "_-447" (String#32139, DoABC#3) //------------------------------------------------------------ //_-0AK.BotFollowAvatar package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-5YE.ISelectorWindow; import _-5YE.IRadioButtonWindow; public class BotFollowAvatar extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7106); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7112); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074(k, "bot_name").text; return (_local_2); } override public function readIntParamsFromForm(k:IWindowContainer):Array { return ([this._SafeStr_7115(k, "type_selector")._SafeStr_7114().id]); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7074(k, "bot_name").text = _arg_2._SafeStr_7075; this._SafeStr_7115(k, "type_selector")._SafeStr_6990(this._SafeStr_7116(k, ("radio_" + _arg_2._SafeStr_7117[0]))); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer, _arg_2:String):ITextFieldWindow { var _local_3:ITextFieldWindow = ITextFieldWindow(k.findChildByName(_arg_2)); return (_local_3); } private function _SafeStr_7115(k:IWindowContainer, _arg_2:String):ISelectorWindow { return (ISelectorWindow(k.findChildByName(_arg_2))); } private function _SafeStr_7116(k:IWindowContainer, _arg_2:String):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName(_arg_2))); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7106 = "_-5cf" (String#35922, DoABC#3) // _SafeStr_7112 = "_-59c" (String#34802, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7115 = "_-sO" (String#1164, DoABC#3) // _SafeStr_7116 = "_-3zY" (String#3582, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) //------------------------------------------------------------ //_-0AK.BotGiveHandItem package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-5YE.IDropMenuWindow; public class BotGiveHandItem extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7105); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7112); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074(k, "bot_name").text; return (_local_2); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = []; _local_2.push(this._SafeStr_7118(k)); return (_local_2); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7074(k, "bot_name").text = _arg_2._SafeStr_7075; this._SafeStr_7119(k, _arg_2._SafeStr_7117[0]); } private function _SafeStr_7118(k:IWindowContainer):int { var _local_2:Array = this._SafeStr_7121(k, "menu_handitem")._SafeStr_7120(); var _local_3:int = this._SafeStr_7121(k, "menu_handitem").selection; if (_local_3 == -1){ return (0); }; return (this._SafeStr_7122(_local_2[_local_3])); } private function _SafeStr_7119(k:IWindowContainer, _arg_2:int):void { var _local_3:Array = this._SafeStr_7121(k, "menu_handitem")._SafeStr_7120(); var _local_4:int = -1; var _local_5:int; while (_local_5 < _local_3.length) { if (this._SafeStr_7122(_local_3[_local_5]) == _arg_2){ _local_4 = _local_5; }; _local_5++; }; this._SafeStr_7121(k, "menu_handitem").selection = _local_4; } private function _SafeStr_7122(k:String):int { return (parseInt(k.substr(10, (k.length - 11)))); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer, _arg_2:String):ITextFieldWindow { var _local_3:ITextFieldWindow = ITextFieldWindow(k.findChildByName(_arg_2)); return (_local_3); } private function _SafeStr_7121(k:IWindowContainer, _arg_2:String):IDropMenuWindow { var _local_3:IDropMenuWindow = IDropMenuWindow(k.findChildByName(_arg_2)); return (_local_3); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7105 = "_-0oa" (String#24117, DoABC#3) // _SafeStr_7112 = "_-59c" (String#34802, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7118 = "_-45y" (String#11842, DoABC#3) // _SafeStr_7119 = "_-1s4" (String#9522, DoABC#3) // _SafeStr_7120 = "_-qp" (String#15337, DoABC#3) // _SafeStr_7121 = "_-0Zo" (String#8182, DoABC#3) // _SafeStr_7122 = "_-5wT" (String#13711, DoABC#3) //------------------------------------------------------------ //_-0AK.BotTalk package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-5YE.ISelectorWindow; import _-5YE.IRadioButtonWindow; public class BotTalk extends _SafeStr_4763 { private static const _SafeStr_7109:String = "\t"; override public function get code():int { return (_SafeStr_5143._SafeStr_7104); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7112); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074(k, "bot_name").text; var _local_3:String = this._SafeStr_7074(k, "chat_message").text; return (((_local_2 + _SafeStr_7109) + _local_3)); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:Array = _arg_2._SafeStr_7075.split(_SafeStr_7109); this._SafeStr_7074(k, "bot_name").text = (((_local_3.length >= 1)) ? _local_3[0] : ""); this._SafeStr_7074(k, "chat_message").text = (((_local_3.length == 2)) ? _local_3[1] : ""); this._SafeStr_7115(k, "type_selector")._SafeStr_6990(this._SafeStr_7116(k, ("radio_" + _arg_2._SafeStr_7117[0]))); } override public function readIntParamsFromForm(k:IWindowContainer):Array { return ([this._SafeStr_7115(k, "type_selector")._SafeStr_7114().id]); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer, _arg_2:String):ITextFieldWindow { var _local_3:ITextFieldWindow = ITextFieldWindow(k.findChildByName(_arg_2)); return (_local_3); } private function _SafeStr_7115(k:IWindowContainer, _arg_2:String):ISelectorWindow { return (ISelectorWindow(k.findChildByName(_arg_2))); } private function _SafeStr_7116(k:IWindowContainer, _arg_2:String):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName(_arg_2))); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7104 = "_-1Y1" (String#25909, DoABC#3) // _SafeStr_7109 = "_-1GX" (String#2913, DoABC#3) // _SafeStr_7112 = "_-59c" (String#34802, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7115 = "_-sO" (String#1164, DoABC#3) // _SafeStr_7116 = "_-3zY" (String#3582, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) //------------------------------------------------------------ //_-0AK.BotTalkDirectToAvatar package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-5YE.ISelectorWindow; import _-5YE.IRadioButtonWindow; public class BotTalkDirectToAvatar extends _SafeStr_4763 { private static const _SafeStr_7109:String = "\t"; override public function get code():int { return (_SafeStr_5143._SafeStr_7108); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7112); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074(k, "bot_name").text; var _local_3:String = this._SafeStr_7074(k, "chat_message").text; return (((_local_2 + _SafeStr_7109) + _local_3)); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:Array = _arg_2._SafeStr_7075.split(_SafeStr_7109); this._SafeStr_7074(k, "bot_name").text = (((_local_3.length >= 1)) ? _local_3[0] : ""); this._SafeStr_7074(k, "chat_message").text = (((_local_3.length == 2)) ? _local_3[1] : ""); this._SafeStr_7115(k, "type_selector")._SafeStr_6990(this._SafeStr_7116(k, ("radio_" + _arg_2._SafeStr_7117[0]))); } override public function readIntParamsFromForm(k:IWindowContainer):Array { return ([this._SafeStr_7115(k, "type_selector")._SafeStr_7114().id]); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer, _arg_2:String):ITextFieldWindow { var _local_3:ITextFieldWindow = ITextFieldWindow(k.findChildByName(_arg_2)); return (_local_3); } private function _SafeStr_7115(k:IWindowContainer, _arg_2:String):ISelectorWindow { return (ISelectorWindow(k.findChildByName(_arg_2))); } private function _SafeStr_7116(k:IWindowContainer, _arg_2:String):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName(_arg_2))); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7108 = "_-1Sp" (String#25724, DoABC#3) // _SafeStr_7109 = "_-1GX" (String#2913, DoABC#3) // _SafeStr_7112 = "_-59c" (String#34802, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7115 = "_-sO" (String#1164, DoABC#3) // _SafeStr_7116 = "_-3zY" (String#3582, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) //------------------------------------------------------------ //_-0AK.GiveReward package _-0AK { import _-17c.HabboUserDefinedRoomEvents; import _-2hd._SafeStr_3298; import _-1Mz.IWindowContainer; import flash.events.Event; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-5YE.ICheckBoxWindow; import _-5YE.IRadioButtonWindow; import _-5YE.ISelectorWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-17c._SafeStr_3006; public class GiveReward extends _SafeStr_4763 { private const _SafeStr_7123:int = 20; private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_7125:_SafeStr_3298; private var _SafeStr_7126:int = 5; override public function get code():int { return (_SafeStr_5143._SafeStr_7102); } override public function validate(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):String { var _local_6:IWindowContainer; var _local_7:String; var _local_3:IWindowContainer = IWindowContainer(k.findChildByName("rewards_container")); var _local_4:int; var _local_5:int; while (_local_5 < _local_3.numChildren) { _local_6 = IWindowContainer(_local_3.getChildAt(_local_5)); if (_local_6.visible){ _local_7 = this._SafeStr_7127(_local_6, this._SafeStr_7128(k)._SafeStr_7085); if (_local_7 != null){ return (_local_7); }; _local_4 = (_local_4 + int(this._SafeStr_7129(_local_6).text)); }; _local_5++; }; if (_local_4 > 100){ return ((("The sum of probabilities cannot exceed 100. You now have " + _local_4) + ".")); }; return (null); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7130(k)._SafeStr_7114().id); _local_2.push(((this._SafeStr_7128(k)._SafeStr_7085) ? 1 : 0)); _local_2.push(((this._SafeStr_7131(k)._SafeStr_7085) ? this._SafeStr_7125.getValue() : 0)); var _local_3:int = int(this._SafeStr_7132(k).caption); _local_2.push((((_local_3 >= 1)) ? _local_3 : 1)); return (_local_2); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_5:IWindowContainer; var _local_6:String; var _local_2:String = ""; var _local_3:IWindowContainer = IWindowContainer(k.findChildByName("rewards_container")); var _local_4:int; while (_local_4 < _local_3.numChildren) { _local_5 = IWindowContainer(_local_3.getChildAt(_local_4)); if (_local_5.visible){ _local_6 = this._SafeStr_7133(_local_5); if (_local_6 != null){ _local_2 = (_local_2 + ((((_local_2 == "")) ? "" : ";") + _local_6)); }; }; _local_4++; }; return (_local_2); } private function _SafeStr_7127(k:IWindowContainer, _arg_2:Boolean):String { var _local_6:int; var _local_3:String = this._SafeStr_7134(k).text; var _local_4:String = this._SafeStr_7129(k).text; if ((((_local_3 == "")) && ((_local_4 == "")))){ return (null); }; if (_local_3.indexOf(",") > 0){ return ("Product/badge codes must not contain ',' characters."); }; if (_local_3.indexOf(";") > 0){ return ("Product/badge codes must not contain ';' characters."); }; var _local_5:int = 100; if (_local_3.length > _local_5){ return ((("Product/badge codes cannot contain more than " + _local_5) + " characters.")); }; if (_local_3 == ""){ return ("Remember to define product/badge codes for all rewards (fill all fields or leave all fields empty)."); }; if (!_arg_2){ if (_local_4 == ""){ return ("Remember to define probabilities for all rewards (fill all fields or leave all fields empty)."); }; if (isNaN(Number(_local_4))){ return ("Make sure are probabilities are numbers."); }; _local_6 = int(_local_4); if ((((_local_6 < 1)) || ((_local_6 > 100)))){ return ("Make sure all probabilities are numbers between 1 and 100."); }; }; return (null); } private function _SafeStr_7133(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7134(k).text; var _local_3:String = this._SafeStr_7129(k).text; var _local_4:Boolean = this._SafeStr_7135(k)._SafeStr_7085; _local_2 = this._SafeStr_7136(_local_2, ";", ""); _local_2 = this._SafeStr_7136(_local_2, ",", ""); if (_local_2 == ""){ return (null); }; var _local_5:int = ((isNaN(Number(_local_3))) ? 0 : int(_local_3)); return (((((((_local_4) ? "0" : "1") + ",") + _local_2) + ",") + _local_5)); } private function _SafeStr_7137(k:int, _arg_2:IWindowContainer, _arg_3:String):void { var _local_4:Array = (((_arg_3 == null)) ? new Array() : _arg_3.split(",")); this._SafeStr_7134(_arg_2).text = ((_local_4[1]) ? _local_4[1] : ""); this._SafeStr_7129(_arg_2).text = ((_local_4[2]) ? _local_4[2] : ""); if (((_local_4[0]) && ((_local_4[0] == "0")))){ this._SafeStr_7135(_arg_2).select(); } else { this._SafeStr_7135(_arg_2)._SafeStr_7083(); }; } private function _SafeStr_7136(k:String, _arg_2:String, _arg_3:String):String { var _local_4:int = 100; while (k.indexOf(_arg_2) > -1) { k = k.replace(_arg_2, _arg_3); _local_4--; if (_local_4 < 1){ break; }; }; return (k); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { var _local_5:IWindowContainer; this._SafeStr_7124 = _arg_2; this._SafeStr_7125 = new _SafeStr_3298(_arg_2, this._SafeStr_7138(k), _arg_2.assets, 1, 1000, 1); this._SafeStr_7125.addEventListener(Event.CHANGE, this.onSliderChange); this._SafeStr_7125._SafeStr_7139(1); this._SafeStr_7131(k).procedure = this._SafeStr_7140; this._SafeStr_7128(k).procedure = this._SafeStr_7141; k.findChildByName("add_reward_txt").procedure = this._SafeStr_7142; var _local_3:IWindowContainer = IWindowContainer(k.findChildByName("rewards_container")); var _local_4:int; while (_local_4 < this._SafeStr_7123) { _local_5 = IWindowContainer(this._SafeStr_7124.getXmlWindow("ude_action_inputs_17_reward")); _local_3.addChild(_local_5); _local_5.y = (_local_4 * 14); _local_5.id = _local_4; _local_4++; }; } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_9:IWindowContainer; var _local_3:int = _arg_2._SafeStr_7117[0]; this._SafeStr_7130(k)._SafeStr_6990(this._SafeStr_7143(k, _local_3)); if ((((_local_3 > 0)) && ((_arg_2._SafeStr_7117.length == 4)))){ this._SafeStr_7132(k).caption = String(_arg_2._SafeStr_7117[3]); } else { this._SafeStr_7132(k).caption = "1"; }; var _local_4 = (_arg_2._SafeStr_7117[1] == 1); if (_local_4){ this._SafeStr_7128(k).select(); } else { this._SafeStr_7128(k)._SafeStr_7083(); }; var _local_5:int = _arg_2._SafeStr_7117[2]; if (_local_5 > 0){ this._SafeStr_7125._SafeStr_7139(_local_5); this._SafeStr_7131(k).select(); } else { this._SafeStr_7131(k)._SafeStr_7083(); }; this._SafeStr_7144(k); var _local_6:Array = _arg_2._SafeStr_7075.split(";"); var _local_7:IWindowContainer = IWindowContainer(k.findChildByName("rewards_container")); var _local_8:int; while (_local_8 < this._SafeStr_7123) { _local_9 = IWindowContainer(_local_7.getChildAt(_local_8)); this._SafeStr_7137(_local_8, _local_9, _local_6[_local_8]); if (_local_6[_local_8]){ this._SafeStr_7126 = (_local_8 + 1); }; _local_8++; }; this._SafeStr_7145(k); this._SafeStr_7146(k); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7134(k:IWindowContainer):ITextFieldWindow { return (ITextFieldWindow(k.findChildByName("reward_code_input"))); } private function _SafeStr_7129(k:IWindowContainer):ITextFieldWindow { return (ITextFieldWindow(k.findChildByName("propability_input"))); } private function _SafeStr_7135(k:IWindowContainer):ICheckBoxWindow { return (ICheckBoxWindow(k.findChildByName("is_badge_checkbox"))); } private function _SafeStr_7138(k:IWindowContainer):IWindowContainer { return (IWindowContainer(k.findChildByName("slider_container"))); } private function _SafeStr_7128(k:IWindowContainer):ICheckBoxWindow { return (ICheckBoxWindow(k.findChildByName("unique_prize_checkbox"))); } private function _SafeStr_7131(k:IWindowContainer):ICheckBoxWindow { return (ICheckBoxWindow(k.findChildByName("prize_limit_checkbox"))); } private function _SafeStr_7143(k:IWindowContainer, _arg_2:int):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName((("interval_" + _arg_2) + "_radio")))); } private function _SafeStr_7130(k:IWindowContainer):ISelectorWindow { return (ISelectorWindow(k.findChildByName("user_reward_interval_selector"))); } private function _SafeStr_7132(k:IWindowContainer):ITextFieldWindow { return (ITextFieldWindow(k.findChildByName("interval_input"))); } private function onSliderChange(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:int; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_7147(("" + _local_4)); }; }; } private function _SafeStr_7140(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_7144(IWindowContainer(_arg_2.parent)); }; } private function _SafeStr_7141(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_7146(IWindowContainer(_arg_2.parent)); }; } private function _SafeStr_7142(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_7126++; this._SafeStr_7145(IWindowContainer(_arg_2.parent.parent)); }; } private function _SafeStr_7144(k:IWindowContainer):void { var _local_2:Boolean = this._SafeStr_7131(k)._SafeStr_7085; k.findChildByName("prize_limit_warning_txt").visible = !(_local_2); this._SafeStr_7138(k).visible = _local_2; this._SafeStr_7147(((_local_2) ? ("" + this._SafeStr_7125.getValue()) : "")); } private function _SafeStr_7147(k:String):void { this._SafeStr_7124.localization.registerParameter("wiredfurni.params.prizelimit", "amount", k); } private function _SafeStr_7145(k:IWindowContainer):void { var _local_4:IWindowContainer; var _local_2:IWindowContainer = IWindowContainer(k.findChildByName("rewards_container")); var _local_3:int; while (_local_3 < this._SafeStr_7123) { _local_4 = IWindowContainer(_local_2.getChildAt(_local_3)); _local_4.visible = (_local_3 < this._SafeStr_7126); _local_3++; }; _local_2.height = _SafeStr_3006._SafeStr_7148(_local_2); k.height = _SafeStr_3006._SafeStr_7148(k); this._SafeStr_7124._SafeStr_7149.refresh(); } private function _SafeStr_7146(k:IWindowContainer):void { var _local_5:IWindowContainer; var _local_2:IWindowContainer = IWindowContainer(k.findChildByName("rewards_container")); var _local_3:Boolean = this._SafeStr_7128(k)._SafeStr_7085; k.findChildByName("propability_txt").visible = !(_local_3); var _local_4:int; while (_local_4 < this._SafeStr_7123) { _local_5 = IWindowContainer(_local_2.getChildAt(_local_4)); this._SafeStr_7129(_local_5).visible = !(_local_3); _local_4++; }; } } }//package _-0AK // _SafeStr_3006 = "_-1LY" (String#1074, DoABC#3) // _SafeStr_3298 = "_-5pO" (String#13600, DoABC#3) // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7083 = "_-a9" (String#15057, DoABC#3) // _SafeStr_7085 = "_-051" (String#1058, DoABC#3) // _SafeStr_7102 = "_-6LQ" (String#37681, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7123 = "_-rK" (String#40447, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7125 = "_-4Dm" (String#32526, DoABC#3) // _SafeStr_7126 = "_-3mw" (String#31418, DoABC#3) // _SafeStr_7127 = "_-5nj" (String#36345, DoABC#3) // _SafeStr_7128 = "_-52U" (String#34525, DoABC#3) // _SafeStr_7129 = "_-xC" (String#40674, DoABC#3) // _SafeStr_7130 = "_-0HL" (String#22849, DoABC#3) // _SafeStr_7131 = "_-2op" (String#29024, DoABC#3) // _SafeStr_7132 = "_-4vy" (String#34221, DoABC#3) // _SafeStr_7133 = "_-00P" (String#22202, DoABC#3) // _SafeStr_7134 = "_-5dr" (String#35972, DoABC#3) // _SafeStr_7135 = "_-zB" (String#40755, DoABC#3) // _SafeStr_7136 = "_-4SH" (String#33112, DoABC#3) // _SafeStr_7137 = "_-5zB" (String#36790, DoABC#3) // _SafeStr_7138 = "_-fj" (String#40013, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7140 = "_-0Ix" (String#22911, DoABC#3) // _SafeStr_7141 = "_-13K" (String#24737, DoABC#3) // _SafeStr_7142 = "_-4qM" (String#34010, DoABC#3) // _SafeStr_7143 = "_-0pV" (String#24150, DoABC#3) // _SafeStr_7144 = "_-4K2" (String#32768, DoABC#3) // _SafeStr_7145 = "_-0Bg" (String#22618, DoABC#3) // _SafeStr_7146 = "_-23D" (String#27163, DoABC#3) // _SafeStr_7147 = "_-3EV" (String#30072, DoABC#3) // _SafeStr_7148 = "_-2ON" (String#27981, DoABC#3) // _SafeStr_7149 = "_-10A" (String#24611, DoABC#3) //------------------------------------------------------------ //_-0AK.GiveScore package _-0AK { import _-17c.HabboUserDefinedRoomEvents; import _-2hd._SafeStr_3298; import _-1Mz.IWindowContainer; import flash.events.Event; import _-2cy.Triggerable; public class GiveScore extends _SafeStr_4763 { private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_7150:_SafeStr_3298; private var _SafeStr_7151:_SafeStr_3298; override public function get code():int { return (_SafeStr_5143._SafeStr_7097); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7150.getValue()); _local_2.push(this._SafeStr_7151.getValue()); return (_local_2); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_7124 = _arg_2; this._SafeStr_7150 = new _SafeStr_3298(_arg_2, this._SafeStr_7074(k), _arg_2.assets, 1, 100, 1); this._SafeStr_7150.addEventListener(Event.CHANGE, this.onSliderChange); this._SafeStr_7150._SafeStr_7139(1); this._SafeStr_7151 = new _SafeStr_3298(_arg_2, this._SafeStr_7152(k), _arg_2.assets, 1, 10, 1); this._SafeStr_7151.addEventListener(Event.CHANGE, this._SafeStr_7153); this._SafeStr_7151._SafeStr_7139(1); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:int = _arg_2._SafeStr_7117[0]; var _local_4:int = _arg_2._SafeStr_7117[1]; this._SafeStr_7150._SafeStr_7139(_local_3); this._SafeStr_7151._SafeStr_7139(_local_4); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):IWindowContainer { return ((k.findChildByName("slider_container") as IWindowContainer)); } private function _SafeStr_7152(k:IWindowContainer):IWindowContainer { return ((k.findChildByName("counter_slider_container") as IWindowContainer)); } private function onSliderChange(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:int; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_7124.localization.registerParameter("wiredfurni.params.setpoints", "points", ("" + _local_4)); }; }; } private function _SafeStr_7153(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:int; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_7124.localization.registerParameter("wiredfurni.params.settimesingame", "times", ("" + _local_4)); }; }; } } }//package _-0AK // _SafeStr_3298 = "_-5pO" (String#13600, DoABC#3) // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7097 = "_-4W0" (String#33263, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7150 = "_-nl" (String#341, DoABC#3) // _SafeStr_7151 = "_-4M5" (String#32850, DoABC#3) // _SafeStr_7152 = "_-5sB" (String#36518, DoABC#3) // _SafeStr_7153 = "_-3Xg" (String#30832, DoABC#3) //------------------------------------------------------------ //_-0AK.GiveScoreToPredefinedTeam package _-0AK { import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.IRadioButtonWindow; import _-5YE.ISelectorWindow; public class GiveScoreToPredefinedTeam extends GiveScore { override public function get code():int { return (_SafeStr_5143._SafeStr_7100); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { super.onEditStart(k, _arg_2); var _local_3:int = _arg_2._SafeStr_7117[2]; this._SafeStr_7154(k)._SafeStr_6990(this._SafeStr_7155(k, _local_3)); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = super.readIntParamsFromForm(k); _local_2.push(this._SafeStr_7154(k)._SafeStr_7114().id); return (_local_2); } private function _SafeStr_7155(k:IWindowContainer, _arg_2:int):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName((("team_" + _arg_2) + "_radio")))); } private function _SafeStr_7154(k:IWindowContainer):ISelectorWindow { return (ISelectorWindow(k.findChildByName("team_selector"))); } } }//package _-0AK // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7100 = "_-6Xn" (String#38184, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7154 = "_-0MJ" (String#2648, DoABC#3) // _SafeStr_7155 = "_-0k-" (String#2759, DoABC#3) //------------------------------------------------------------ //_-0AK.JoinTeam package _-0AK { import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.IRadioButtonWindow; import _-5YE.ISelectorWindow; public class JoinTeam extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7098); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:int = _arg_2._SafeStr_7117[0]; this._SafeStr_7154(k)._SafeStr_6990(this._SafeStr_7155(k, _local_3)); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7154(k)._SafeStr_7114().id); return (_local_2); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7155(k:IWindowContainer, _arg_2:int):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName((("team_" + _arg_2) + "_radio")))); } private function _SafeStr_7154(k:IWindowContainer):ISelectorWindow { return (ISelectorWindow(k.findChildByName("team_selector"))); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7098 = "_-3HI" (String#30189, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7154 = "_-0MJ" (String#2648, DoABC#3) // _SafeStr_7155 = "_-0k-" (String#2759, DoABC#3) //------------------------------------------------------------ //_-0AK.MoveFurni package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-17c.HabboUserDefinedRoomEvents; import _-2cy.Triggerable; import _-5YE.IRadioButtonWindow; import _-5YE.ISelectorWindow; public class MoveFurni extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7096); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7089); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { _arg_2.refreshButton(k, "move_0", true, null, 0); _arg_2.refreshButton(k, "move_2", true, null, 0); _arg_2.refreshButton(k, "move_4", true, null, 0); _arg_2.refreshButton(k, "move_6", true, null, 0); _arg_2.refreshButton(k, "move_diag", true, null, 0); _arg_2.refreshButton(k, "move_rnd", true, null, 0); _arg_2.refreshButton(k, "move_vrt", true, null, 0); _arg_2.refreshButton(k, "rotate_ccw", true, null, 0); _arg_2.refreshButton(k, "rotate_cw", true, null, 0); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:int = _arg_2._SafeStr_7117[0]; var _local_4:int = _arg_2._SafeStr_7117[1]; this._SafeStr_7156(k)._SafeStr_6990(this._SafeStr_7157(k, _local_3)); this._SafeStr_7158(k)._SafeStr_6990(this._SafeStr_7159(k, _local_4)); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); var _local_3:int = this._SafeStr_7156(k)._SafeStr_7114().id; var _local_4:int = this._SafeStr_7158(k)._SafeStr_7114().id; _local_2.push(_local_3); _local_2.push(_local_4); return (_local_2); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7157(k:IWindowContainer, _arg_2:int):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName((("move_" + _arg_2) + "_radio")))); } private function _SafeStr_7159(k:IWindowContainer, _arg_2:int):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName((("rotate_" + _arg_2) + "_radio")))); } private function _SafeStr_7156(k:IWindowContainer):ISelectorWindow { return (ISelectorWindow(k.findChildByName("move_selector"))); } private function _SafeStr_7158(k:IWindowContainer):ISelectorWindow { return (ISelectorWindow(k.findChildByName("rotate_selector"))); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7089 = "_-0gP" (String#23808, DoABC#3) // _SafeStr_7096 = "_-0Bs" (String#22627, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7156 = "_-6Yy" (String#38237, DoABC#3) // _SafeStr_7157 = "_-6fN" (String#38502, DoABC#3) // _SafeStr_7158 = "_-2Zq" (String#28437, DoABC#3) // _SafeStr_7159 = "_-ug" (String#40570, DoABC#3) //------------------------------------------------------------ //_-0AK.MoveFurniTo package _-0AK { import _-17c.HabboUserDefinedRoomEvents; import _-2hd._SafeStr_3298; import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import flash.events.Event; import _-2cy.Triggerable; import _-5YE.IRadioButtonWindow; import _-5YE.ISelectorWindow; public class MoveFurniTo extends _SafeStr_4763 { private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_7150:_SafeStr_3298; override public function get code():int { return (_SafeStr_5143._SafeStr_7101); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7078); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7160(k)._SafeStr_7114().id); _local_2.push(int(this._SafeStr_7150.getValue())); return (_local_2); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_7124 = _arg_2; this._SafeStr_7150 = new _SafeStr_3298(_arg_2, this._SafeStr_7074(k), _arg_2.assets, 1, 5, 1); this._SafeStr_7150._SafeStr_7139(1); this._SafeStr_7150.addEventListener(Event.CHANGE, this.onSliderChange); _arg_2.refreshButton(k, "move_0", true, null, 0); _arg_2.refreshButton(k, "move_2", true, null, 0); _arg_2.refreshButton(k, "move_4", true, null, 0); _arg_2.refreshButton(k, "move_6", true, null, 0); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:int = _arg_2._SafeStr_7117[0]; this._SafeStr_7160(k)._SafeStr_6990(this._SafeStr_7161(k, _local_3)); this._SafeStr_7150._SafeStr_7139(_arg_2._SafeStr_7117[1]); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):IWindowContainer { return ((k.findChildByName("slider_container") as IWindowContainer)); } private function onSliderChange(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:int; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_7124.localization.registerParameter("wiredfurni.params.emptytiles", "tiles", ("" + _local_4)); }; }; } private function _SafeStr_7161(k:IWindowContainer, _arg_2:int):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName((("direction_" + _arg_2) + "_radio")))); } private function _SafeStr_7160(k:IWindowContainer):ISelectorWindow { return (ISelectorWindow(k.findChildByName("direction_selector"))); } } }//package _-0AK // _SafeStr_3298 = "_-5pO" (String#13600, DoABC#3) // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7078 = "_-0cc" (String#23658, DoABC#3) // _SafeStr_7101 = "_-2OS" (String#27985, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7150 = "_-nl" (String#341, DoABC#3) // _SafeStr_7160 = "_-1B-" (String#25027, DoABC#3) // _SafeStr_7161 = "_-60T" (String#36880, DoABC#3) //------------------------------------------------------------ //_-0AK.MoveToDirection package _-0AK { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-17c.HabboUserDefinedRoomEvents; import _-2cy.Triggerable; import _-5YE.IRadioButtonWindow; import _-5YE.ISelectorWindow; public class MoveToDirection extends _SafeStr_4763 { override public function get code():int { return (_SafeStr_5143._SafeStr_7099); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7089); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { _arg_2.refreshButton(k, "move_0", true, null, 0); _arg_2.refreshButton(k, "move_2", true, null, 0); _arg_2.refreshButton(k, "move_4", true, null, 0); _arg_2.refreshButton(k, "move_6", true, null, 0); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:int = _arg_2._SafeStr_7117[0]; var _local_4:int = _arg_2._SafeStr_7117[1]; this._SafeStr_7162(k)._SafeStr_6990(this._SafeStr_7163(k, _local_3)); this._SafeStr_7164(k)._SafeStr_6990(this._SafeStr_7165(k, _local_4)); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7162(k)._SafeStr_7114().id); _local_2.push(this._SafeStr_7164(k)._SafeStr_7114().id); return (_local_2); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7163(k:IWindowContainer, _arg_2:int):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName((("startdir_" + _arg_2) + "_radio")))); } private function _SafeStr_7165(k:IWindowContainer, _arg_2:int):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName((("turn_" + _arg_2) + "_radio")))); } private function _SafeStr_7162(k:IWindowContainer):ISelectorWindow { return (ISelectorWindow(k.findChildByName("startdir_selector"))); } private function _SafeStr_7164(k:IWindowContainer):ISelectorWindow { return (ISelectorWindow(k.findChildByName("turn_selector"))); } } }//package _-0AK // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7089 = "_-0gP" (String#23808, DoABC#3) // _SafeStr_7099 = "_-4Tu" (String#33183, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7162 = "_-43Z" (String#32113, DoABC#3) // _SafeStr_7163 = "_-4Pb" (String#32998, DoABC#3) // _SafeStr_7164 = "_-Jw" (String#39209, DoABC#3) // _SafeStr_7165 = "_-3ja" (String#31279, DoABC#3) //------------------------------------------------------------ //_-0AK.MuteUser package _-0AK { import _-17c.HabboUserDefinedRoomEvents; import _-2hd._SafeStr_3298; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import flash.events.Event; public class MuteUser extends _SafeStr_4763 { private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_7150:_SafeStr_3298; override public function get code():int { return (_SafeStr_5143._SafeStr_7103); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7166(k).text; return (_local_2); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7150.getValue()); return (_local_2); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7166(k).text = _arg_2._SafeStr_7075; var _local_3:int = _arg_2._SafeStr_7117[0]; this._SafeStr_7150._SafeStr_7139(_local_3); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7166(k:IWindowContainer):ITextFieldWindow { var _local_2:ITextFieldWindow = ITextFieldWindow(k.findChildByName("chat_message")); return (_local_2); } override public function validate(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):String { var _local_4:String; var _local_3:int = 100; if (this._SafeStr_7166(k).text.length > _local_3){ _local_4 = "wiredfurni.chatmsgtoolong"; return (_arg_2.localization.getLocalization(_local_4, _local_4)); }; return (null); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_7124 = _arg_2; this._SafeStr_7150 = new _SafeStr_3298(_arg_2, this._SafeStr_7167(k), _arg_2.assets, 0, 10, 1); this._SafeStr_7150._SafeStr_7139(1); this._SafeStr_7150.addEventListener(Event.CHANGE, this.onSliderChange); } private function _SafeStr_7167(k:IWindowContainer):IWindowContainer { return ((k.findChildByName("slider_container") as IWindowContainer)); } protected function onSliderChange(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:String; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3).toString(); this._SafeStr_7124.localization.registerParameter("wiredfurni.params.length.minutes", "minutes", _local_4); }; }; } protected function get _SafeStr_7168():HabboUserDefinedRoomEvents { return (this._SafeStr_7124); } public function get slider():_SafeStr_3298 { return (this._SafeStr_7150); } } }//package _-0AK // _SafeStr_3298 = "_-5pO" (String#13600, DoABC#3) // _SafeStr_4763 = "_-AR" (String#14595, DoABC#3) // _SafeStr_5143 = "_-5cy" (String#13399, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7103 = "_-3DT" (String#30028, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7150 = "_-nl" (String#341, DoABC#3) // _SafeStr_7166 = "_-5RX" (String#35486, DoABC#3) // _SafeStr_7167 = "_-52x" (String#34543, DoABC#3) // _SafeStr_7168 = "_-Ma" (String#14812, DoABC#3) //------------------------------------------------------------ //_-0b-._SafeStr_1699 package _-0b- { import _-0MK._SafeStr_8; import _-4rH._SafeStr_2298; import _-5YE.IDisplayObjectWrapper; import flash.events.MouseEvent; public interface _SafeStr_1699 extends _SafeStr_8 { function _SafeStr_7169(_arg_1:_SafeStr_2298):_SafeStr_2744; function get _SafeStr_7170():IDisplayObjectWrapper; function _SafeStr_7171(_arg_1:String):void; function getDesktop(_arg_1:String):_SafeStr_2744; function _SafeStr_7172(_arg_1:int):int; function set visible(_arg_1:Boolean):void; function _SafeStr_7173(_arg_1:String):void; function _SafeStr_7174(_arg_1:int, _arg_2:String, _arg_3:uint, _arg_4:int):void; function _SafeStr_7175(_arg_1:MouseEvent):Boolean; function _SafeStr_7176():void; } }//package _-0b- // _SafeStr_1699 = "_-2fm" (String#10374, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2744 = "_-1pr" (String#9478, DoABC#3) // _SafeStr_7169 = "_-2rY" (String#10551, DoABC#3) // _SafeStr_7170 = "_-6fS" (String#4294, DoABC#3) // _SafeStr_7171 = "_-05z" (String#7709, DoABC#3) // _SafeStr_7172 = "_-4vY" (String#12677, DoABC#3) // _SafeStr_7173 = "_-4Cq" (String#11945, DoABC#3) // _SafeStr_7174 = "_-e1" (String#15112, DoABC#3) // _SafeStr_7175 = "_-7-" (String#14537, DoABC#3) // _SafeStr_7176 = "_-423" (String#11789, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) //------------------------------------------------------------ //_-0b-._SafeStr_2070 package _-0b- { import _-0MK._SafeStr_3; import _-1Ir._SafeStr_2818; public interface _SafeStr_2070 extends _SafeStr_3 { function _SafeStr_7177(_arg_1:String, _arg_2:_SafeStr_2819):_SafeStr_2818; } }//package _-0b- // _SafeStr_2070 = "_-3E5" (String#10952, DoABC#3) // _SafeStr_2818 = "_-3Zw" (String#11285, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_7177 = "_-4W7" (String#1570, DoABC#3) //------------------------------------------------------------ //_-0b-._SafeStr_2744 package _-0b- { import flash.events.IEventDispatcher; import flash.events.Event; import _-4rH._SafeStr_2298; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import _-1Ir._SafeStr_2818; public interface _SafeStr_2744 { function get events():IEventDispatcher; function _SafeStr_5642(_arg_1:Event):void; function get roomSession():_SafeStr_2298; function processWidgetMessage(_arg_1:_SafeStr_2745):_SafeStr_4366; function _SafeStr_7178(_arg_1:String):_SafeStr_2818; } }//package _-0b- // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2744 = "_-1pr" (String#9478, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2818 = "_-3Zw" (String#11285, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_7178 = "_-k9" (String#15227, DoABC#3) //------------------------------------------------------------ //_-0b-._SafeStr_2786 package _-0b- { import _-2sC._SafeStr_195; import _-4rH._SafeStr_2298; import _-4rH._SafeStr_2173; import flash.events.IEventDispatcher; import _-1uj._SafeStr_2251; import _-2Jf._SafeStr_2212; import _-3HG._SafeStr_13; import _-0Dr._SafeStr_1201; import _-1A6._SafeStr_2153; import _-6k4._SafeStr_440; import _-5Y5._SafeStr_2190; import _-4rH._SafeStr_197; import _-3HG._SafeStr_2261; import _-0Kg._SafeStr_334; import _-p0._SafeStr_499; import _-1El._SafeStr_1356; import _-0MK._SafeStr_12; import _-2Zy._SafeStr_501; import _-1Y9._SafeStr_1367; import _-2mV._SafeStr_1606; import _-5QZ._SafeStr_633; import _-17c._SafeStr_217; import _-0i6._SafeStr_2307; import _-1lV._SafeStr_1416; import _-4Hl._SafeStr_1380; import _-6ik._SafeStr_1496; import flash.geom.Rectangle; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import in._SafeStr_2436; import _-4rH._SafeStr_2456; public interface _SafeStr_2786 { function get habboTracking():_SafeStr_195; function get roomSession():_SafeStr_2298; function get sessionDataManager():_SafeStr_2173; function get events():IEventDispatcher; function get roomEngine():_SafeStr_2251; function get friendList():_SafeStr_2212; function get avatarRenderManager():_SafeStr_13; function get inventory():_SafeStr_1201; function get toolbar():_SafeStr_2153; function get navigator():_SafeStr_440; function get _SafeStr_6464():_SafeStr_2190; function get _SafeStr_7179():_SafeStr_2070; function get roomSessionManager():_SafeStr_197; function get avatarEditor():_SafeStr_2261; function get catalog():_SafeStr_334; function get localization():_SafeStr_499; function get _SafeStr_5594():_SafeStr_1356; function get config():_SafeStr_12; function get _SafeStr_5839():_SafeStr_501; function get messenger():_SafeStr_1367; function get _SafeStr_6282():_SafeStr_1606; function get windowManager():_SafeStr_633; function get _SafeStr_6545():_SafeStr_217; function get connection():_SafeStr_2307; function get _SafeStr_7180():_SafeStr_1416; function get questEngine():_SafeStr_1380; function get freeFlowChat():_SafeStr_1496; function get _SafeStr_5845():DesktopLayoutManager; function _SafeStr_7181(_arg_1:uint, _arg_2:int):void; function getFirstCanvasId():int; function _SafeStr_5709():Rectangle; function processWidgetMessage(_arg_1:_SafeStr_2745):_SafeStr_4366; function _SafeStr_5939(_arg_1:_SafeStr_2819):void; function _SafeStr_5940(_arg_1:_SafeStr_2819):void; function isOwnerOfFurniture(_arg_1:_SafeStr_2436):Boolean; function getFurnitureOwnerId(_arg_1:_SafeStr_2436):int; function _SafeStr_7182(_arg_1:_SafeStr_2456):Boolean; function _SafeStr_7183(_arg_1:int, _arg_2:int, _arg_3:int):void; } }//package _-0b- // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_1367 = "_-4Tq" (String#12206, DoABC#3) // _SafeStr_1380 = "_-Dw" (String#14660, DoABC#3) // _SafeStr_1416 = "_-6At" (String#13944, DoABC#3) // _SafeStr_1496 = "_-3Tx" (String#11192, DoABC#3) // _SafeStr_1606 = "_-5By" (String#12962, DoABC#3) // _SafeStr_195 = "_-56K" (String#12859, DoABC#3) // _SafeStr_197 = "_-1kj" (String#9387, DoABC#3) // _SafeStr_2070 = "_-3E5" (String#10952, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_217 = "_-1s-" (String#9521, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2190 = "_-2xJ" (String#10664, DoABC#3) // _SafeStr_2212 = "_-1yp" (String#9642, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2261 = "_-Uw" (String#14950, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5709 = "_-5O9" (String#13167, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_5845 = "_-13k" (String#8696, DoABC#3) // _SafeStr_5939 = "_-5Sh" (String#13244, DoABC#3) // _SafeStr_5940 = "_-6QY" (String#14217, DoABC#3) // _SafeStr_6282 = "_-5W5" (String#13291, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6464 = "_-D5" (String#14645, DoABC#3) // _SafeStr_6545 = "_-5T8" (String#13254, DoABC#3) // _SafeStr_7179 = "_-2Yh" (String#10263, DoABC#3) // _SafeStr_7180 = "_-3pS" (String#11560, DoABC#3) // _SafeStr_7181 = "_-2O" (String#10095, DoABC#3) // _SafeStr_7182 = "_-2GU" (String#9973, DoABC#3) // _SafeStr_7183 = "_-1XQ" (String#9184, DoABC#3) //------------------------------------------------------------ //_-0b-._SafeStr_2819 package _-0b- { import _-0MK._SafeStr_3; import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; import flash.events.Event; public interface _SafeStr_2819 extends _SafeStr_3 { function get type():String; function set container(_arg_1:_SafeStr_2786):void; function _SafeStr_5636():Array; function processWidgetMessage(_arg_1:_SafeStr_2745):_SafeStr_4366; function _SafeStr_5641():Array; function _SafeStr_5642(_arg_1:Event):void; function update():void; } }//package _-0b- // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) //------------------------------------------------------------ //_-0b-.DesktopLayoutManager package _-0b- { import _-1Mz.IWindowContainer; import _-1Mz.IWindow; import _-5im.WindowParam; import _-5Mz.WindowEvent; import _-5QZ._SafeStr_633; import _-0MK._SafeStr_12; import _-pX._SafeStr_2814; import flash.geom.Rectangle; import _-5YE.IDisplayObjectWrapper; public class DesktopLayoutManager { private static const _SafeStr_7184:String = "room_view"; private static const _SafeStr_7185:String = "room_new_chat"; private static const _SafeStr_7186:String = "room_widget"; private static const _SafeStr_7187:int = 47; private var _SafeStr_7188:IWindowContainer; public function dispose():void { if (this._SafeStr_7188 != null){ this._SafeStr_7188.dispose(); }; } public function _SafeStr_7189(k:XML, _arg_2:_SafeStr_633, _arg_3:_SafeStr_12):void { var _local_5:IWindow; var _local_7:int; if ((((k == null)) || ((_arg_2 == null)))){ throw (new Error("Unable to set room desktop layout.")); }; this._SafeStr_7188 = (_arg_2.buildFromXML(k, 0) as IWindowContainer); if (this._SafeStr_7188 == null){ throw (new Error("Failed to build layout from XML.")); }; this._SafeStr_7188.width = this._SafeStr_7188.desktop.width; this._SafeStr_7188.height = this._SafeStr_7188.desktop.height; var _local_4:IWindowContainer = (this._SafeStr_7188.desktop as IWindowContainer); _local_4.addChild(this._SafeStr_7188); this._SafeStr_7188.findChildByTag("room_widget_infostand").y = (this._SafeStr_7188.findChildByTag("room_widget_infostand").y - _SafeStr_7187); var _local_6:int; while (_local_6 < this._SafeStr_7188.numChildren) { _local_5 = this._SafeStr_7188.getChildAt(_local_6); _local_7 = ((WindowParam._SafeStr_7191) || (WindowParam._SafeStr_7190)); if (_local_5._SafeStr_7192(_local_7)){ _local_5.addEventListener(WindowEvent._SafeStr_7193, this._SafeStr_7194); }; _local_6++; }; } private function _SafeStr_7194(k:WindowEvent):void { var _local_2:IWindowContainer = (k.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_7195(k:String, _arg_2:IWindow):IWindowContainer { var _local_4:String; var _local_7:IWindowContainer; var _local_8:IWindowContainer; if (_arg_2 == null){ return (null); }; if ((((k == _SafeStr_2814._SafeStr_5938)) || ((k == _SafeStr_2814._SafeStr_5959)))){ _local_7 = (this._SafeStr_7188.getChildByName("background_widgets") as IWindowContainer); return (_local_7); }; if (k == _SafeStr_2814._SafeStr_6238){ _local_8 = (_arg_2.desktop as IWindowContainer); return (_local_8); }; 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_7186) == 0){ _local_4 = (_local_3[_local_5] as String); break; }; _local_5++; }; if (_local_4 == null){ return (null); }; var _local_6:IWindowContainer = (this._SafeStr_7188._SafeStr_7196(_local_4) as IWindowContainer); return (_local_6); } public function _SafeStr_7197(k:String, _arg_2:IWindow):Boolean { if (_arg_2 == null){ return (false); }; var _local_3:IWindowContainer = this._SafeStr_7195(k, _arg_2); if (_local_3 == null){ return (false); }; if (k == _SafeStr_2814._SafeStr_6238){ _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_7198(k:String, _arg_2:IWindow):void { var _local_3:IWindowContainer = this._SafeStr_7195(k, _arg_2); if (_local_3 != null){ _local_3.removeChild(_arg_2); }; } public function _SafeStr_7199(k:IWindow):Boolean { if (k == null){ return (false); }; var _local_2:IWindowContainer = (this._SafeStr_7188._SafeStr_7196(_SafeStr_7184) as IWindowContainer); if (_local_2 == null){ return (false); }; _local_2.addChild(k); return (true); } public function get _SafeStr_7200():Rectangle { if (this._SafeStr_7188 == null){ return (null); }; var k:IWindowContainer = (this._SafeStr_7188.findChildByTag(_SafeStr_7184) as IWindowContainer); if (!k){ return (null); }; var _local_2:Rectangle = k.rectangle; if (!_local_2){ return (null); }; _local_2.offset(this._SafeStr_7188.x, this._SafeStr_7188.y); return (_local_2); } public function _SafeStr_7201():IWindow { if (this._SafeStr_7188 == null){ return (null); }; var k:IWindowContainer = (this._SafeStr_7188.findChildByTag(_SafeStr_7184) as IWindowContainer); if (((!((k == null))) && ((k.numChildren > 0)))){ return (k.getChildAt(0)); }; return (null); } public function _SafeStr_5844():IDisplayObjectWrapper { if (this._SafeStr_7188 == null){ return (null); }; return ((this._SafeStr_7188.findChildByTag(_SafeStr_7185) as IDisplayObjectWrapper)); } } }//package _-0b- // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_5844 = "_-5Af" (String#34844, DoABC#3) // _SafeStr_5938 = "_-1lK" (String#26429, DoABC#3) // _SafeStr_5959 = "_-3ZP" (String#30900, DoABC#3) // _SafeStr_6238 = "_-2FJ" (String#27637, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_7184 = "_-6cY" (String#38377, DoABC#3) // _SafeStr_7185 = "_-2Q8" (String#28053, DoABC#3) // _SafeStr_7186 = "_-Pr" (String#39432, DoABC#3) // _SafeStr_7187 = "_-0ta" (String#24320, DoABC#3) // _SafeStr_7188 = "_-6kM" (String#38703, DoABC#3) // _SafeStr_7189 = "_-45n" (String#32207, DoABC#3) // _SafeStr_7190 = "_-KF" (String#39224, DoABC#3) // _SafeStr_7191 = "_-6T6" (String#37983, DoABC#3) // _SafeStr_7192 = "_-3pO" (String#11557, DoABC#3) // _SafeStr_7193 = "_-3e0" (String#31072, DoABC#3) // _SafeStr_7194 = "_-180" (String#24920, DoABC#3) // _SafeStr_7195 = "_-4Ld" (String#32830, DoABC#3) // _SafeStr_7196 = "_-1Hc" (String#8918, DoABC#3) // _SafeStr_7197 = "_-1Ga" (String#25239, DoABC#3) // _SafeStr_7198 = "_-0YN" (String#23503, DoABC#3) // _SafeStr_7199 = "_-6al" (String#38295, DoABC#3) // _SafeStr_7200 = "_-2v8" (String#29271, DoABC#3) // _SafeStr_7201 = "_-6l4" (String#38732, DoABC#3) //------------------------------------------------------------ //_-0b-.RoomDesktop package _-0b- { import _-1Ir._SafeStr_2787; import _-3JS.EventDispatcherWrapper; import _-5QZ._SafeStr_633; import _-1uj._SafeStr_2251; import _-4rH._SafeStr_2173; import _-4rH._SafeStr_197; import _-68V._SafeStr_1407; import _-3HG._SafeStr_13; import _-2Jf._SafeStr_2212; import _-0Dr._SafeStr_1201; import _-1A6._SafeStr_2153; import _-6k4._SafeStr_440; import _-1Y9._SafeStr_1367; import _-5Y5._SafeStr_2190; import _-3HG._SafeStr_2261; import _-0Kg._SafeStr_334; import _-23e._SafeStr_2130; import _-p0._SafeStr_499; import _-1El._SafeStr_1356; import _-0i6._SafeStr_2307; import _-2mV._SafeStr_1606; import _-0MK._SafeStr_12; import _-2Zy._SafeStr_501; import _-2sC._SafeStr_195; import _-17c._SafeStr_217; import _-1lV._SafeStr_1416; import _-4Hl._SafeStr_1380; import _-6ik._SafeStr_1496; import _-5Vt._SafeStr_10; import _-4rH._SafeStr_2298; import _-ue.Map; import _-5YE.IDisplayObjectWrapper; import _-5YE._SafeStr_3372; import flash.utils.Timer; import flash.geom.Rectangle; import _-3qZ._SafeStr_2273; import flash.geom.Point; import _-i2._SafeStr_4241; import _-i2._SafeStr_4144; import flash.events.IEventDispatcher; import _-50m._SafeStr_3889; import _-2F._SafeStr_2659; import _-40u._SafeStr_2295; import _-151._SafeStr_2303; import _-1Ir._SafeStr_2818; import flash.events.TimerEvent; import _-4rH._SafeStr_2456; import _-2U1._SafeStr_4446; import _-378._SafeStr_4456; import _-2U1._SafeStr_4436; import _-378._SafeStr_4452; import _-378._SafeStr_4455; import _-09L._SafeStr_4422; import _-09L._SafeStr_4429; import _-09L._SafeStr_4444; import _-09L._SafeStr_4447; import _-09L.FurnitureRoomLinkHandler; import _-09L.RoomToolsWidgetHandler; import _-378._SafeStr_4441; import _-pX._SafeStr_2814; import _-09L.InfoStandWidgetHandler; import _-09L.ChatInputWidgetHandler; import _-09L._SafeStr_4423; import _-09L._SafeStr_4420; import _-09L._SafeStr_4424; import _-09L._SafeStr_4440; import _-09L._SafeStr_4428; import _-09L._SafeStr_4415; import _-09L._SafeStr_4425; import _-09L._SafeStr_4421; import _-09L._SafeStr_4434; import _-09L.RoomQueueWidgetHandler; import _-09L._SafeStr_4442; import _-09L._SafeStr_4461; import _-09L._SafeStr_4437; import _-09L._SafeStr_4454; import _-09L._SafeStr_4439; import _-09L._SafeStr_4460; import _-09L._SafeStr_4448; import _-09L._SafeStr_4450; import _-09L._SafeStr_4426; import _-09L.AvatarInfoWidgetHandler; import _-09L._SafeStr_4414; import _-09L._SafeStr_4457; import _-09L._SafeStr_4433; import _-09L._SafeStr_4418; import _-09L._SafeStr_4459; import _-09L._SafeStr_4445; import _-09L._SafeStr_4417; import _-09L._SafeStr_4412; import _-09L._SafeStr_4413; import _-09L._SafeStr_4431; import _-09L._SafeStr_4432; import _-09L._SafeStr_4419; import _-09L._SafeStr_4443; import _-09L.FurnitureYoutubeDisplayWidgetHandler; import _-09L._SafeStr_4416; import _-09L._SafeStr_4430; import _-09L._SafeStr_4449; import _-09L._SafeStr_4435; import _-09L._SafeStr_4458; import _-09L.CraftingWidgetHandler; import _-58P._SafeStr_2797; import _-378._SafeStr_4366; import _-0ba._SafeStr_4427; import _-0ba._SafeStr_2745; import _-378._SafeStr_2811; import flash.events.Event; import in._SafeStr_3068; import in._SafeStr_2436; import _-3yO._SafeStr_2464; import _-58P._SafeStr_2384; import _-378._SafeStr_4462; import _-0ba._SafeStr_4451; import _-3yO._SafeStr_2285; import _-3yO._SafeStr_2340; import _-3yO._SafeStr_4438; import _-58P._SafeStr_2788; import _-58P._SafeStr_2817; import _-58P._SafeStr_2815; import _-151._SafeStr_2802; import _-378._SafeStr_4453; import _-0rE._SafeStr_2488; import _-58P._SafeStr_193; import _-1Mz.IWindow; import _-151._SafeStr_3066; import flash.display.DisplayObject; import _-1uj._SafeStr_3029; import _-151._SafeStr_2306; import _-5Vt.XmlAsset; import _-1Mz.IWindowContainer; import flash.events.MouseEvent; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import flash.display.Sprite; import flash.display.BlendMode; import _-3v-._SafeStr_2507; import _-151._SafeStr_3707; import flash.utils.getTimer; import _-0MK.Component; 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 _-3-E._SafeStr_6; import _-5im.WindowType; import _-5im.WindowStyle; import _-5im.WindowParam; import _-5YE.IBitmapWrapperWindow; import _-5Vt.BitmapDataAsset; import _-3Ot.AvatarInfoWidget; import _-09L.*; public class RoomDesktop implements _SafeStr_2744, _SafeStr_2787, _SafeStr_2786 { public static const _SafeStr_7202:int = -1; private static const _SafeStr_7203:int = 1000; private static const _SafeStr_7204:int = 1000; private var _SafeStr_6343:EventDispatcherWrapper; private var _SafeStr_5524:_SafeStr_633 = null; private var _SafeStr_7205:_SafeStr_2251 = null; private var _SafeStr_7206:_SafeStr_2070 = null; private var _SafeStr_7207:_SafeStr_2173 = null; private var _SafeStr_7208:_SafeStr_197 = null; private var _SafeStr_6331:_SafeStr_1407 = null; private var _SafeStr_7209:_SafeStr_13 = null; private var _SafeStr_6998:_SafeStr_2212 = null; private var _SafeStr_5773:_SafeStr_1201 = null; private var _SafeStr_5510:_SafeStr_2153 = null; private var _SafeStr_6626:_SafeStr_440 = null; private var _SafeStr_7210:_SafeStr_1367 = null; private var _SafeStr_7211:_SafeStr_2190 = null; private var _SafeStr_7212:_SafeStr_2261 = null; private var _SafeStr_5450:_SafeStr_334 = null; private var _SafeStr_7213:_SafeStr_2130 = null; private var _SafeStr_5525:_SafeStr_499 = null; private var _SafeStr_5526:_SafeStr_1356 = null; private var _SafeStr_5643:_SafeStr_2307 = null; private var _SafeStr_7214:_SafeStr_1606; private var _SafeStr_6649:_SafeStr_12; private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_7216:_SafeStr_195; private var _SafeStr_7217:_SafeStr_217; private var _SafeStr_7218:_SafeStr_1416; private var _SafeStr_7219:_SafeStr_1380; private var _SafeStr_7220:_SafeStr_1496; private var _assets:_SafeStr_10 = null; private var _SafeStr_7221:_SafeStr_2298 = null; private var _SafeStr_7222:Array; private var _SafeStr_7223:Map; private var _SafeStr_7224:Map; private var _SafeStr_7225:Map; private var _SafeStr_7226:Array; private var _SafeStr_7227:DesktopLayoutManager; private var _SafeStr_7228:IDisplayObjectWrapper; private var _SafeStr_7229:Boolean = true; private var _SafeStr_7230:Array; private var _SafeStr_7231:_SafeStr_3372; private var _SafeStr_7232:uint = 0xFFFFFF; private var _SafeStr_7233:Boolean = false; private var _SafeStr_7234:int = 0; private var _SafeStr_7235:uint = 0; private var _SafeStr_7236:Timer; private var _SafeStr_7237:Rectangle; private var _SafeStr_7238:_SafeStr_2273; private var _SafeStr_7239:_SafeStr_2273; private var _SafeStr_7240:Point; private var _SafeStr_7241:Number = 0; private var _SafeStr_7242:Number = 0; private var _SafeStr_7243:Boolean; public function RoomDesktop(k:_SafeStr_2298, _arg_2:_SafeStr_10, _arg_3:_SafeStr_2307) { this._SafeStr_7222 = []; super(); this._SafeStr_6343 = new EventDispatcherWrapper(); this._SafeStr_7221 = k; this._assets = _arg_2; this._SafeStr_5643 = _arg_3; this._SafeStr_7238 = new _SafeStr_4241(this._SafeStr_7244); this._SafeStr_5643.addMessageEvent(this._SafeStr_7238); this._SafeStr_7239 = new _SafeStr_4144(this._SafeStr_7245); this._SafeStr_5643.addMessageEvent(this._SafeStr_7239); this._SafeStr_7223 = new Map(); this._SafeStr_7224 = new Map(); this._SafeStr_7225 = new Map(); this._SafeStr_7227 = new DesktopLayoutManager(); this._SafeStr_7246(); } public function set visible(k:Boolean):void { if (this._SafeStr_7228){ this._SafeStr_7228.visible = k; }; } public function get roomSession():_SafeStr_2298 { return (this._SafeStr_7221); } public function get sessionDataManager():_SafeStr_2173 { return (this._SafeStr_7207); } public function get events():IEventDispatcher { return (this._SafeStr_6343); } public function get roomEngine():_SafeStr_2251 { return (this._SafeStr_7205); } public function get roomSessionManager():_SafeStr_197 { return (this._SafeStr_7208); } public function get friendList():_SafeStr_2212 { return (this._SafeStr_6998); } public function get avatarRenderManager():_SafeStr_13 { return (this._SafeStr_7209); } public function get inventory():_SafeStr_1201 { return (((((this._SafeStr_5773) && (!(this._SafeStr_5773.disposed)))) ? this._SafeStr_5773 : null)); } public function get toolbar():_SafeStr_2153 { return (this._SafeStr_5510); } public function get _SafeStr_7179():_SafeStr_2070 { return (this._SafeStr_7206); } public function get navigator():_SafeStr_440 { return (this._SafeStr_6626); } public function get _SafeStr_6464():_SafeStr_2190 { return (this._SafeStr_7211); } public function get communicationManager():_SafeStr_1407 { return (this._SafeStr_6331); } public function get avatarEditor():_SafeStr_2261 { return (this._SafeStr_7212); } public function get catalog():_SafeStr_334 { return (this._SafeStr_5450); } public function get localization():_SafeStr_499 { return (this._SafeStr_5525); } public function get _SafeStr_5594():_SafeStr_1356 { return (this._SafeStr_5526); } public function get config():_SafeStr_12 { return (this._SafeStr_6649); } public function get _SafeStr_5839():_SafeStr_501 { return (this._SafeStr_7215); } public function get messenger():_SafeStr_1367 { return (this._SafeStr_7210); } public function get _SafeStr_6282():_SafeStr_1606 { return (this._SafeStr_7214); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get habboTracking():_SafeStr_195 { return (this._SafeStr_7216); } public function get session():_SafeStr_2298 { return (this._SafeStr_7221); } public function get _SafeStr_7180():_SafeStr_1416 { return (this._SafeStr_7218); } public function get questEngine():_SafeStr_1380 { return (this._SafeStr_7219); } public function get freeFlowChat():_SafeStr_1496 { return (this._SafeStr_7220); } public function get _SafeStr_6097():uint { return (this._SafeStr_7235); } public function set catalog(k:_SafeStr_334):void { this._SafeStr_5450 = k; } public function set avatarEditor(k:_SafeStr_2261):void { this._SafeStr_7212 = k; } public function set _SafeStr_7179(k:_SafeStr_2070):void { this._SafeStr_7206 = k; } public function set sessionDataManager(k:_SafeStr_2173):void { this._SafeStr_7207 = k; } public function set roomSessionManager(k:_SafeStr_197):void { this._SafeStr_7208 = k; this._SafeStr_7246(); } public function set communicationManager(k:_SafeStr_1407):void { this._SafeStr_6331 = k; } public function get _SafeStr_6545():_SafeStr_217 { return (this._SafeStr_7217); } public function get connection():_SafeStr_2307 { return (this._SafeStr_5643); } public function set friendList(k:_SafeStr_2212):void { this._SafeStr_6998 = k; if (this._SafeStr_6998){ this._SafeStr_6998.events.addEventListener(_SafeStr_3889._SafeStr_5954, this._SafeStr_5642); this._SafeStr_6998.events.addEventListener(_SafeStr_3889._SafeStr_6052, this._SafeStr_5642); }; } public function set avatarRenderManager(k:_SafeStr_13):void { this._SafeStr_7209 = k; } public function set windowManager(k:_SafeStr_633):void { this._SafeStr_5524 = k; } public function set inventory(k:_SafeStr_1201):void { this._SafeStr_5773 = k; } public function set navigator(k:_SafeStr_440):void { this._SafeStr_6626 = k; } public function set _SafeStr_7247(k:_SafeStr_2130):void { this._SafeStr_7213 = k; } public function set localization(k:_SafeStr_499):void { this._SafeStr_5525 = k; } public function set _SafeStr_5594(k:_SafeStr_1356):void { this._SafeStr_5526 = k; } public function set _SafeStr_6282(k:_SafeStr_1606):void { this._SafeStr_7214 = k; } public function set config(k:_SafeStr_12):void { this._SafeStr_6649 = k; } public function set _SafeStr_5839(k:_SafeStr_501):void { this._SafeStr_7215 = k; } public function set habboTracking(k:_SafeStr_195):void { this._SafeStr_7216 = k; } public function set _SafeStr_6545(k:_SafeStr_217):void { this._SafeStr_7217 = k; } public function set _SafeStr_7180(k:_SafeStr_1416):void { this._SafeStr_7218 = k; } public function set questEngine(k:_SafeStr_1380):void { this._SafeStr_7219 = k; } public function set freeFlowChat(k:_SafeStr_1496):void { this._SafeStr_7220 = k; } public function set _SafeStr_6464(k:_SafeStr_2190):void { this._SafeStr_7211 = k; } public function set roomEngine(k:_SafeStr_2251):void { this._SafeStr_7205 = k; if (((!((this._SafeStr_7205 == null))) && (!((this._SafeStr_7205.events == null))))){ this._SafeStr_7205.events.addEventListener(_SafeStr_2659._SafeStr_7248, this._SafeStr_7249); this._SafeStr_7205.events.addEventListener(_SafeStr_2659._SafeStr_7250, this._SafeStr_7249); this._SafeStr_7205.events.addEventListener(_SafeStr_2659._SafeStr_7251, this._SafeStr_7249); }; } public function set messenger(k:_SafeStr_1367):void { this._SafeStr_7210 = k; } public function set toolbar(k:_SafeStr_2153):void { this._SafeStr_5510 = k; this._SafeStr_5510.events.addEventListener(_SafeStr_2295._SafeStr_6637, this._SafeStr_7252); } public function set layout(k:XML):void { this._SafeStr_7227._SafeStr_7189(k, this._SafeStr_5524, this._SafeStr_6649); } public function dispose():void { var _local_2:_SafeStr_2303; var _local_3:int; var _local_4:String; var _local_5:_SafeStr_2818; if (((!((this._SafeStr_7205 == null))) && (!((this._SafeStr_7221 == null))))){ _local_2 = this._SafeStr_7205._SafeStr_5738(this._SafeStr_7221.roomId, this.getFirstCanvasId()); if (_local_2 != null){ this._SafeStr_7253(_local_2._SafeStr_7254(), false); }; }; var k:int; if (this._SafeStr_7222 != null){ k = 0; while (k < this._SafeStr_7222.length) { _local_3 = this._SafeStr_7222[k]; _local_4 = this._SafeStr_7255(_local_3); if (this._SafeStr_5524){ this._SafeStr_5524.removeWindow(_local_4); }; k++; }; }; this._SafeStr_7226 = null; if (this._SafeStr_7223 != null){ k = 0; while (k < this._SafeStr_7223.length) { _local_5 = (this._SafeStr_7223._SafeStr_5595(k) as _SafeStr_2818); if (_local_5 != null){ _local_5.dispose(); }; k++; }; this._SafeStr_7223.dispose(); this._SafeStr_7223 = null; }; if (this._SafeStr_7224 != null){ this._SafeStr_7224.dispose(); this._SafeStr_7224 = null; }; if (this._SafeStr_7225 != null){ this._SafeStr_7225.dispose(); this._SafeStr_7225 = null; }; if (this._SafeStr_5643){ if (this._SafeStr_7238 != null){ this._SafeStr_5643.removeMessageEvent(this._SafeStr_7238); this._SafeStr_7238.dispose(); this._SafeStr_7238 = null; }; if (this._SafeStr_7239 != null){ this._SafeStr_5643.removeMessageEvent(this._SafeStr_7239); this._SafeStr_7239.dispose(); this._SafeStr_7239 = null; }; this._SafeStr_5643 = null; }; this._assets = null; this._SafeStr_7209 = null; this._SafeStr_7222 = null; this._SafeStr_6343 = null; if (((this._SafeStr_6998) && (this._SafeStr_6998.events))){ this._SafeStr_6998.events.removeEventListener(_SafeStr_3889._SafeStr_5954, this._SafeStr_5642); this._SafeStr_6998.events.removeEventListener(_SafeStr_3889._SafeStr_6052, this._SafeStr_5642); }; this._SafeStr_6998 = null; this._SafeStr_7227.dispose(); this._SafeStr_7227 = null; if (((!((this._SafeStr_7205 == null))) && (!((this._SafeStr_7205.events == null))))){ this._SafeStr_7205.events.removeEventListener(_SafeStr_2659._SafeStr_7248, this._SafeStr_7249); this._SafeStr_7205.events.removeEventListener(_SafeStr_2659._SafeStr_7250, this._SafeStr_7249); this._SafeStr_7205.events.removeEventListener(_SafeStr_2659._SafeStr_7251, this._SafeStr_7249); }; this._SafeStr_7205 = null; this._SafeStr_7208 = null; this._SafeStr_7206 = null; this._SafeStr_7221 = null; this._SafeStr_7207 = null; this._SafeStr_5524 = null; this._SafeStr_5773 = null; this._SafeStr_5525 = null; this._SafeStr_6649 = null; this._SafeStr_7215 = null; this._SafeStr_7211 = null; if (((this._SafeStr_5510) && (this.toolbar.events))){ this._SafeStr_5510.events.removeEventListener(_SafeStr_2295._SafeStr_6637, this._SafeStr_7252); this._SafeStr_5510 = null; }; this._SafeStr_6626 = null; if (this._SafeStr_7231 != null){ this._SafeStr_7231.dispose(); this._SafeStr_7231 = null; }; if (this._SafeStr_7236 != null){ this._SafeStr_7236.reset(); this._SafeStr_7236.removeEventListener(TimerEvent.TIMER, this._SafeStr_7256); this._SafeStr_7236 = null; }; this._SafeStr_7237 = null; } private function _SafeStr_7244(k:_SafeStr_4241):void { var _local_3:_SafeStr_2456; var _local_2:_SafeStr_4446 = k._SafeStr_5325(); if (this._SafeStr_7221 != null){ _local_3 = this._SafeStr_7221.userDataManager._SafeStr_7257(_local_2._SafeStr_7258); _local_3._SafeStr_7259 = k._SafeStr_5325()._SafeStr_7260.concat(); }; this.events.dispatchEvent(new _SafeStr_4456(_local_2._SafeStr_7258, _local_2._SafeStr_7260)); } private function _SafeStr_7245(k:_SafeStr_4144):void { var _local_2:_SafeStr_4436 = k._SafeStr_5325(); this.events.dispatchEvent(new _SafeStr_4452(_local_2._SafeStr_7258)); } public function init():void { if (((!((this._SafeStr_7205 == null))) && (!((this._SafeStr_7221 == null))))){ this._SafeStr_7230 = new Array(); if (this._SafeStr_7230.length > 0){ this._SafeStr_7229 = false; this._SafeStr_5642(new _SafeStr_4455(_SafeStr_4455._SafeStr_5991)); }; }; } public function _SafeStr_7261():void { if (this._SafeStr_7213 != null){ this._SafeStr_7213.showInterstitial(); }; } private function _SafeStr_7249(k:_SafeStr_2659):void { if ((((this._SafeStr_7230 == null)) || ((this._SafeStr_7230.length == 0)))){ return; }; var _local_2:int = this._SafeStr_7230.indexOf(k.contentType); if (_local_2 != -1){ this._SafeStr_7230.splice(_local_2, 1); }; if (this._SafeStr_7230.length == 0){ this._SafeStr_7229 = true; this._SafeStr_7246(); }; } public function _SafeStr_7177(k:String):void { var _local_3:Boolean; var _local_4:_SafeStr_2819; var _local_5:_SafeStr_4422; var _local_6:_SafeStr_4429; var _local_7:_SafeStr_4444; var _local_8:_SafeStr_4447; var _local_9:FurnitureRoomLinkHandler; var _local_10:RoomToolsWidgetHandler; var _local_11:Array; var _local_12:Array; var _local_13:Array; var _local_14:String; var _local_15:String; var _local_16:_SafeStr_4441; if (this._SafeStr_7206 == null){ return; }; var _local_2:_SafeStr_2818 = (this._SafeStr_7223.getValue(k) as _SafeStr_2818); if (_local_2 != null){ return; }; if (((this._SafeStr_7221.isGameSession) && (!(this._SafeStr_7262(k))))){ return; }; switch (k){ case _SafeStr_2814._SafeStr_5735: _local_5 = new _SafeStr_4422(); _local_5.connection = this._SafeStr_5643; _local_4 = _local_5; _local_3 = true; break; case _SafeStr_2814._SafeStr_6366: _local_4 = new InfoStandWidgetHandler(this._SafeStr_7215._SafeStr_7263); break; case _SafeStr_2814._SafeStr_6238: _local_3 = true; _local_4 = new ChatInputWidgetHandler(); break; case _SafeStr_2814._SafeStr_5775: _local_4 = new _SafeStr_4423(); break; case _SafeStr_2814._SafeStr_7264: _local_4 = new _SafeStr_4420(); break; case _SafeStr_2814._SafeStr_5848: _local_4 = new _SafeStr_4424(); break; case _SafeStr_2814._SafeStr_5980: _local_4 = new _SafeStr_4440(); break; case _SafeStr_2814._SafeStr_5881: _local_4 = new _SafeStr_4428(); break; case _SafeStr_2814._SafeStr_5666: _local_4 = new _SafeStr_4415(); break; case _SafeStr_2814._SafeStr_5854: _local_4 = new _SafeStr_4425(); break; case _SafeStr_2814._SafeStr_5718: _local_4 = new _SafeStr_4421(); break; case _SafeStr_2814._SafeStr_5950: _local_4 = new _SafeStr_4434(); break; case _SafeStr_2814._SafeStr_7265: _local_4 = new RoomQueueWidgetHandler(); break; case _SafeStr_2814._SafeStr_5990: _local_4 = new _SafeStr_4442(); break; case _SafeStr_2814._SafeStr_5956: _local_4 = new _SafeStr_4461(); break; case _SafeStr_2814._SafeStr_5959: _local_4 = new _SafeStr_4437(); break; case _SafeStr_2814._SafeStr_6083: _local_4 = new _SafeStr_4454(); break; case _SafeStr_2814._SafeStr_5971: _local_4 = new _SafeStr_4439(); break; case _SafeStr_2814._SafeStr_6136: _local_4 = new _SafeStr_4460(); break; case _SafeStr_2814._SafeStr_6051: _local_4 = new _SafeStr_4448(); break; case _SafeStr_2814._SafeStr_6069: _local_4 = new _SafeStr_4450(); break; case _SafeStr_2814._SafeStr_5871: _local_4 = new _SafeStr_4426(); break; case _SafeStr_2814._SafeStr_6174: _local_4 = new AvatarInfoWidgetHandler(); break; case _SafeStr_2814._SafeStr_5655: _local_4 = new _SafeStr_4414(); break; case _SafeStr_2814._SafeStr_5907: _local_6 = new _SafeStr_4429(); _local_6.connection = this._SafeStr_5643; _local_4 = (_local_6 as _SafeStr_2819); break; case _SafeStr_2814._SafeStr_5999: _local_7 = new _SafeStr_4444(); _local_7.connection = this._SafeStr_5643; _local_4 = (_local_7 as _SafeStr_2819); break; case _SafeStr_2814._SafeStr_6087: _local_4 = new _SafeStr_4457(); break; case _SafeStr_2814._SafeStr_5945: _local_4 = new _SafeStr_4433(); break; case _SafeStr_2814._SafeStr_7266: _local_8 = new _SafeStr_4447(); _local_8.connection = this._SafeStr_5643; _local_4 = (_local_8 as _SafeStr_2819); break; case _SafeStr_2814._SafeStr_7267: _local_4 = new _SafeStr_4418(); break; case _SafeStr_2814.CAMERA: _local_4 = new _SafeStr_4459(this); break; case _SafeStr_2814._SafeStr_6005: _local_4 = new _SafeStr_4445(); break; case _SafeStr_2814._SafeStr_5695: _local_4 = new _SafeStr_4417(); break; case _SafeStr_2814._SafeStr_5635: _local_4 = new _SafeStr_4412(); break; case _SafeStr_2814._SafeStr_7268: _local_4 = new _SafeStr_4413(); _SafeStr_4413(_local_4).connection = this.connection; break; case _SafeStr_2814._SafeStr_5934: _local_4 = new _SafeStr_4431(); break; case _SafeStr_2814._SafeStr_5938: _local_4 = new _SafeStr_4432(); break; case _SafeStr_2814._SafeStr_5711: _local_4 = new _SafeStr_4419(); break; case _SafeStr_2814._SafeStr_6334: _local_9 = new FurnitureRoomLinkHandler(); _local_9.communicationManager = this._SafeStr_6331; _local_4 = _local_9; break; case _SafeStr_2814._SafeStr_5994: _local_4 = new _SafeStr_4443(); break; case _SafeStr_2814._SafeStr_6344: _local_4 = new FurnitureYoutubeDisplayWidgetHandler(); break; case _SafeStr_2814._SafeStr_5674: _local_4 = new _SafeStr_4416(); break; case _SafeStr_2814._SafeStr_5931: _local_4 = new _SafeStr_4430(); break; case _SafeStr_2814._SafeStr_6634: _local_10 = new RoomToolsWidgetHandler(); _local_10.communicationManager = this._SafeStr_6331; _local_10.navigator = this._SafeStr_6626; _local_4 = _local_10; break; case _SafeStr_2814._SafeStr_6062: _local_4 = new _SafeStr_4449(); break; case _SafeStr_2814._SafeStr_7269: _local_4 = new _SafeStr_4435(); break; case _SafeStr_2814._SafeStr_6093: _local_4 = new _SafeStr_4458(this); break; case _SafeStr_2814._SafeStr_6328: _local_4 = new CraftingWidgetHandler(this); break; }; if (_local_4 != null){ _local_4.container = this; _local_11 = null; _local_12 = _local_4._SafeStr_5636(); if (_local_12 != null){ for each (_local_14 in _local_12) { _local_11 = this._SafeStr_7224.getValue(_local_14); if (_local_11 == null){ _local_11 = []; this._SafeStr_7224.add(_local_14, _local_11); } else { _SafeStr_4.log((("Room widget message '" + _local_14) + "' handled by more than one widget message handler, could cause problems. Be careful!")); }; _local_11.push(_local_4); }; }; _local_13 = _local_4._SafeStr_5641(); if (_local_13 != null){ _local_13.push(_SafeStr_2797._SafeStr_5679); _local_13.push(_SafeStr_2797._SafeStr_5680); for each (_local_15 in _local_13) { _local_11 = this._SafeStr_7225.getValue(_local_15); if (_local_11 == null){ _local_11 = []; this._SafeStr_7225.add(_local_15, _local_11); }; _local_11.push(_local_4); }; }; }; _local_2 = this._SafeStr_7206._SafeStr_7177(k, _local_4); if (_local_2 == null){ return; }; _local_2.messageListener = this; _local_2.registerUpdateEvents(this._SafeStr_6343); if (!this._SafeStr_7223.add(k, _local_2)){ _local_2.dispose(); } else { this._SafeStr_7227._SafeStr_7197(k, _local_2.mainWindow); }; if (_local_3){ k = _SafeStr_4441._SafeStr_7270; _local_16 = new _SafeStr_4441(k, this._SafeStr_7227._SafeStr_7200); this.events.dispatchEvent(_local_16); }; } private function _SafeStr_7262(k:String):Boolean { switch (k){ case _SafeStr_2814._SafeStr_6238: case _SafeStr_2814._SafeStr_5735: case _SafeStr_2814._SafeStr_6174: case _SafeStr_2814._SafeStr_7267: return (true); default: return (false); }; } public function _SafeStr_7271(k:String):void { var _local_2:_SafeStr_2818; if (this._SafeStr_7223 != null){ _local_2 = this._SafeStr_7223.remove(k); if (_local_2 != null){ if (this._SafeStr_7227 != null){ this._SafeStr_7227._SafeStr_7198(k, _local_2.mainWindow); }; _local_2.dispose(); }; }; } public function _SafeStr_7178(k:String):_SafeStr_2818 { var _local_2:_SafeStr_2818; if (this._SafeStr_7223 != null){ _local_2 = this._SafeStr_7223[k]; }; return (_local_2); } public function processWidgetMessage(k:_SafeStr_2745):_SafeStr_4366 { var _local_3:_SafeStr_2819; var _local_4:_SafeStr_4366; if (k == null){ return (null); }; if (k.type == _SafeStr_4427._SafeStr_6637){ this._SafeStr_7272(); }; var _local_2:Array = this._SafeStr_7224.getValue(k.type); if (_local_2 != null){ for each (_local_3 in _local_2) { _local_4 = _local_3.processWidgetMessage(k); if (_local_4 != null){ return (_local_4); }; }; }; return (null); } public function _SafeStr_5642(k:Event):void { var _local_3:_SafeStr_2819; var _local_4:Boolean; var _local_5:_SafeStr_2797; if (((!(k)) || (!(this._SafeStr_7225)))){ return; }; if (((this._SafeStr_7228) && ((k.type == _SafeStr_2811._SafeStr_7273)))){ this._SafeStr_7274(this._SafeStr_7228.getDisplayObject()); }; var _local_2:Array = this._SafeStr_7225.getValue(k.type); if (_local_2 != null){ for each (_local_3 in _local_2) { _local_4 = true; if ((((k.type == _SafeStr_2797._SafeStr_5679)) || ((k.type == _SafeStr_2797._SafeStr_5680)))){ _local_5 = (k as _SafeStr_2797); _local_4 = ((!((_local_5 == null))) && ((_local_3.type == _local_5.widget))); }; if (k.type == _SafeStr_4427._SafeStr_6637){ this._SafeStr_7272(); }; if (_local_4){ _local_3._SafeStr_5642(k); }; }; }; } private function _SafeStr_7275(k:_SafeStr_2384):Boolean { var _local_4:_SafeStr_3068; var _local_2:Boolean; var _local_3:_SafeStr_2436 = this.roomEngine.getRoomObject(k.roomId, k._SafeStr_5678, k.category); if (_local_3 != null){ _local_4 = _local_3.getModel(); if (_local_4 != null){ if (_local_4.getNumber(_SafeStr_2464._SafeStr_7276) == 1){ _local_2 = true; if (this._SafeStr_7207._SafeStr_5861){ _local_2 = false; }; }; }; }; return (_local_2); } public function _SafeStr_7277(k:_SafeStr_2384):void { var _local_6:String; var _local_7:_SafeStr_2436; var _local_8:_SafeStr_2456; var _local_9:int; var _local_10:int; var _local_11:Boolean; var _local_12:int; if (k == null){ return; }; var _local_2:int = int(k._SafeStr_5678); var _local_3:int = int(k.category); var _local_4:_SafeStr_4462; var _local_5:_SafeStr_4451; switch (k.type){ case _SafeStr_2384._SafeStr_7279: if (!this._SafeStr_7275(k)){ _local_4 = new _SafeStr_4462(_SafeStr_4462._SafeStr_7278, _local_2, _local_3, k.roomId); }; if (((!((this._SafeStr_7214 == null))) && ((_local_3 == _SafeStr_2285._SafeStr_5707)))){ _local_8 = this._SafeStr_7221.userDataManager.getUserDataByIndex(_local_2); if (((!((_local_8 == null))) && ((_local_8.type == _SafeStr_2340._SafeStr_5746)))){ this._SafeStr_7214._SafeStr_6281(_local_8._SafeStr_6235, _local_8.name); }; }; break; case _SafeStr_2384.ADDED: switch (_local_3){ case _SafeStr_2285._SafeStr_5887: case _SafeStr_2285._SafeStr_5987: _local_6 = _SafeStr_4462._SafeStr_7280; break; case _SafeStr_2285._SafeStr_5707: _local_6 = _SafeStr_4462._SafeStr_7281; break; }; if (_local_6 != null){ _local_4 = new _SafeStr_4462(_local_6, _local_2, _local_3, k.roomId); }; break; case _SafeStr_2384.REMOVED: switch (_local_3){ case _SafeStr_2285._SafeStr_5887: case _SafeStr_2285._SafeStr_5987: _local_6 = _SafeStr_4462._SafeStr_7282; break; case _SafeStr_2285._SafeStr_5707: _local_6 = _SafeStr_4462._SafeStr_7283; break; }; if (_local_6 != null){ _local_4 = new _SafeStr_4462(_local_6, _local_2, _local_3, k.roomId); }; break; case _SafeStr_2384._SafeStr_7285: _local_4 = new _SafeStr_4462(_SafeStr_4462._SafeStr_7284, _local_2, _local_3, k.roomId); break; case _SafeStr_2384._SafeStr_7287: _local_4 = new _SafeStr_4462(_SafeStr_4462._SafeStr_7286, _local_2, _local_3, k.roomId); break; case _SafeStr_2384.MOUSE_LEAVE: _local_4 = new _SafeStr_4462(_SafeStr_4462._SafeStr_7288, _local_2, _local_3, k.roomId); break; case _SafeStr_2384._SafeStr_7290: if (this._SafeStr_7289(k.roomId, k._SafeStr_5678, k.category)){ this._SafeStr_7205._SafeStr_6458(k._SafeStr_5678, k.category, _SafeStr_4438.OBJECT_MOVE); }; break; case _SafeStr_2384._SafeStr_7291: if (this._SafeStr_7289(k.roomId, k._SafeStr_5678, k.category)){ this._SafeStr_7205._SafeStr_6458(k._SafeStr_5678, k.category, _SafeStr_4438.OBJECT_ROTATE_POSITIVE); }; break; case _SafeStr_2797._SafeStr_7292: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5849, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7293: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5981, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7294: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5882, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7295: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5667, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7297: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_7296, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7298: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5855, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7299: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_6137, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7300: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5715, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2788._SafeStr_7302: case _SafeStr_2788._SafeStr_7303: this._SafeStr_7301(k); break; case _SafeStr_2788._SafeStr_7305: case _SafeStr_2788._SafeStr_7306: this._SafeStr_7304(k); break; case _SafeStr_2797._SafeStr_7307: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_6071, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7308: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5916, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7309: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5637, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7310: _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5639, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); break; case _SafeStr_2797._SafeStr_7311: _local_7 = this._SafeStr_7205.getRoomObject(k.roomId, k._SafeStr_5678, k.category); if (_local_7 != null){ _local_9 = _local_7.getModel().getNumber(_SafeStr_2464._SafeStr_6552); _local_10 = this._SafeStr_7207.userId; if (_local_9 == _local_10){ _local_5 = new _SafeStr_4451(_SafeStr_4451._SafeStr_5638, _local_2, _local_3, k.roomId); this.processWidgetMessage(_local_5); }; }; break; case _SafeStr_2797._SafeStr_5679: case _SafeStr_2797._SafeStr_5680: case _SafeStr_2797._SafeStr_6026: case _SafeStr_2797._SafeStr_6027: case _SafeStr_2797._SafeStr_6151: case _SafeStr_2817._SafeStr_5925: case _SafeStr_2797._SafeStr_5946: case _SafeStr_2815._SafeStr_6055: case _SafeStr_2815._SafeStr_6204: case _SafeStr_2797._SafeStr_6006: case _SafeStr_2797._SafeStr_5935: case _SafeStr_2797._SafeStr_5941: case _SafeStr_2797._SafeStr_5942: case _SafeStr_2797._SafeStr_5712: case _SafeStr_2797._SafeStr_6337: this._SafeStr_5642(k); break; }; if (_local_4 != null){ _local_11 = true; if ((_local_4 is _SafeStr_4462)){ _local_12 = (_local_4 as _SafeStr_4462).roomId; _local_11 = !(_SafeStr_2802._SafeStr_7312(_local_12)); } else { if ((_local_4 is _SafeStr_4453)){ _local_12 = (_local_4 as _SafeStr_4453).roomId; _local_11 = !(_SafeStr_2802._SafeStr_7312(_local_12)); }; }; if (_local_11){ this.events.dispatchEvent(_local_4); }; }; } private function _SafeStr_7289(k:int, _arg_2:int, _arg_3:int):Boolean { return ((((((this._SafeStr_7221.roomControllerLevel >= _SafeStr_2488._SafeStr_5921)) || (this._SafeStr_7207._SafeStr_5861))) || (this.isOwnerOfFurniture(this._SafeStr_7205.getRoomObject(k, _arg_2, _arg_3))))); } public function _SafeStr_7313(k:_SafeStr_193):void { var _local_2:_SafeStr_4366; switch (k.type){ case _SafeStr_193._SafeStr_7315: _local_2 = new _SafeStr_4453(_SafeStr_4453._SafeStr_7314, k.roomId); break; case _SafeStr_193._SafeStr_7317: _local_2 = new _SafeStr_4453(_SafeStr_4453._SafeStr_7316, k.roomId); break; }; if (_local_2 != null){ this.events.dispatchEvent(_local_2); }; } public function _SafeStr_7318(k:int):void { 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:Number; var _local_22:IWindow; var _local_2:Rectangle = this._SafeStr_7227._SafeStr_7200; var _local_3:int = _local_2.width; var _local_4:int = _local_2.height; var _local_5:int = ((this._SafeStr_7221.isGameSession) ? _SafeStr_3066._SafeStr_7319 : _SafeStr_3066._SafeStr_7320); if (this._SafeStr_7222.indexOf(k) >= 0){ return; }; if ((((((this._SafeStr_7221 == null)) || ((this._SafeStr_5524 == null)))) || ((this._SafeStr_7205 == null)))){ return; }; var _local_6:DisplayObject = this._SafeStr_7205._SafeStr_7321(this._SafeStr_7221.roomId, k, _local_3, _local_4, _local_5); if (_local_6 == null){ return; }; var _local_7:_SafeStr_3066 = (this._SafeStr_7205._SafeStr_5738(this._SafeStr_7221.roomId, k) as _SafeStr_3066); if (_local_7 != null){ _local_14 = this._SafeStr_7205._SafeStr_7322(this._SafeStr_7221.roomId, _SafeStr_3029._SafeStr_7323); _local_15 = this._SafeStr_7205._SafeStr_7322(this._SafeStr_7221.roomId, _SafeStr_3029._SafeStr_7324); _local_16 = this._SafeStr_7205._SafeStr_7322(this._SafeStr_7221.roomId, _SafeStr_3029._SafeStr_7325); _local_17 = this._SafeStr_7205._SafeStr_7322(this._SafeStr_7221.roomId, _SafeStr_3029._SafeStr_7326); _local_18 = ((_local_14 + _local_15) / 2); _local_19 = ((_local_16 + _local_17) / 2); _local_20 = 20; _local_18 = (_local_18 + (_local_20 - 1)); _local_19 = (_local_19 + (_local_20 - 1)); _local_21 = (Math.sqrt(((_local_20 * _local_20) + (_local_20 * _local_20))) * Math.tan(((30 / 180) * Math.PI))); _local_7.location = new _SafeStr_2306(_local_18, _local_19, _local_21); }; var _local_8:XmlAsset = (this._assets.getAssetByName("room_view_container_xml") as XmlAsset); if (_local_8 == null){ return; }; var _local_9:IWindowContainer = (this._SafeStr_5524.buildFromXML((_local_8.content as XML)) as IWindowContainer); if (_local_9 == null){ return; }; _local_9.width = _local_3; _local_9.height = _local_4; this._SafeStr_7228 = (_local_9.findChildByName("room_canvas_wrapper") as IDisplayObjectWrapper); if (this._SafeStr_7228 == null){ return; }; this._SafeStr_7228.setDisplayObject(_local_6); if (this._SafeStr_7221.isGameSession){ _local_6.addEventListener(MouseEvent.CLICK, this._SafeStr_7327); }; this._SafeStr_7274(_local_6); this._SafeStr_7228.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7328); this._SafeStr_7228.addEventListener(WindowMouseEvent.DOUBLE_CLICK, this._SafeStr_7328); this._SafeStr_7228.addEventListener(WindowMouseEvent._SafeStr_6408, this._SafeStr_7328); this._SafeStr_7228.addEventListener(WindowMouseEvent.DOWN, this._SafeStr_7328); this._SafeStr_7228.addEventListener(WindowMouseEvent.UP, this._SafeStr_7328); this._SafeStr_7228.addEventListener(WindowMouseEvent._SafeStr_7329, this._SafeStr_7328); this._SafeStr_7228.addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_5562); var _local_10:Sprite = new Sprite(); _local_10.mouseEnabled = false; _local_10.blendMode = BlendMode.MULTIPLY; var _local_11:IDisplayObjectWrapper = (_local_9.findChildByName("colorizer_wrapper") as IDisplayObjectWrapper); if (_local_11 == null){ return; }; _local_11.setDisplayObject(_local_10); _local_11.addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_7330); var _local_12:Sprite = new Sprite(); _local_12.mouseEnabled = false; var _local_13:IDisplayObjectWrapper = (_local_9.findChildByName("background_wrapper") as IDisplayObjectWrapper); if (_local_13 == null){ return; }; _local_13.setDisplayObject(_local_12); _local_13.addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_7331); if (this._SafeStr_7221._SafeStr_6492){ _local_22 = this._SafeStr_7332(); if (_local_22 != null){ _local_22.width = _local_9.width; _local_22.height = _local_9.height; _local_9.addChild(_local_22); }; }; this._SafeStr_7227._SafeStr_7199(_local_9); this._SafeStr_7222.push(k); } private function _SafeStr_7274(k:DisplayObject):void { k.removeEventListener(MouseEvent.MOUSE_WHEEL, this._SafeStr_7333); if (this._SafeStr_7207.isPerkAllowed(_SafeStr_2507.MOUSE_ZOOM)){ k.addEventListener(MouseEvent.MOUSE_WHEEL, this._SafeStr_7333); }; } private function _SafeStr_7333(k:MouseEvent):void { var _local_2:Point; var _local_3:int; var _local_4:int; if (((((k.ctrlKey) && (!(k.altKey)))) && (!(k.shiftKey)))){ this._SafeStr_7242 = (this._SafeStr_7242 + (((k.delta == 0)) ? 0 : (((k.delta < 0)) ? -20 : 20))); _local_2 = new Point(); this._SafeStr_7228.getGlobalPosition(_local_2); _local_3 = (k.stageX - _local_2.x); _local_4 = (k.stageY - _local_2.y); this._SafeStr_7240 = new Point(_local_3, _local_4); }; } private function _SafeStr_7330(k:WindowEvent):void { var _local_2:IDisplayObjectWrapper = (k.target as IDisplayObjectWrapper); 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_7232); _local_3.graphics.drawRect(0, 0, _local_2.width, _local_2.height); _local_3.graphics.endFill(); } private function _SafeStr_7331(k:WindowEvent):void { var _local_2:IDisplayObjectWrapper = (k.target as IDisplayObjectWrapper); if (_local_2 == null){ return; }; this._SafeStr_7334(_local_2); } private function _SafeStr_7334(k:IDisplayObjectWrapper):void { var _local_2:Sprite = (k.getDisplayObject() as Sprite); if (_local_2 == null){ return; }; _local_2.graphics.clear(); _local_2.graphics.beginFill(this._SafeStr_7235); _local_2.graphics.drawRect(0, 0, k.width, k.height); _local_2.graphics.endFill(); } public function _SafeStr_7181(k:uint, _arg_2:int):void { var _local_3:IWindowContainer = (this._SafeStr_7227._SafeStr_7201() as IWindowContainer); if (_local_3 == null){ return; }; var _local_4:IDisplayObjectWrapper = (_local_3.getChildByName("colorizer_wrapper") as IDisplayObjectWrapper); if (_local_4 == null){ return; }; var _local_5:Sprite = (_local_4.getDisplayObject() as Sprite); if (_local_5 == null){ return; }; var _local_6:int = _SafeStr_3707._SafeStr_7335(k); _local_6 = ((_local_6 & 0xFFFF00) + _arg_2); k = _SafeStr_3707._SafeStr_7336(_local_6); this._SafeStr_7232 = k; _local_5.graphics.clear(); _local_5.graphics.beginFill(k); _local_5.graphics.drawRect(0, 0, _local_4.width, _local_4.height); _local_5.graphics.endFill(); } public function _SafeStr_7183(k:int, _arg_2:int, _arg_3:int):void { this._SafeStr_7235 = _SafeStr_3707._SafeStr_7336(((((k & 0xFF) << 16) + ((_arg_2 & 0xFF) << 8)) + (_arg_3 & 0xFF))); var _local_4:IWindowContainer = (this._SafeStr_7227._SafeStr_7201() as IWindowContainer); if (_local_4 == null){ return; }; var _local_5:IDisplayObjectWrapper = (_local_4.getChildByName("background_wrapper") as IDisplayObjectWrapper); if (_local_5 == null){ return; }; if ((((((k == 0)) && ((_arg_2 == 0)))) && ((_arg_3 == 0)))){ _local_5.visible = false; } else { _local_5.visible = true; this._SafeStr_7334(_local_5); }; } public function getFirstCanvasId():int { if (this._SafeStr_7222 != null){ if (this._SafeStr_7222.length > 0){ return (this._SafeStr_7222[0]); }; }; return (0); } public function _SafeStr_5709():Rectangle { if (!this._SafeStr_7227){ return (null); }; return (this._SafeStr_7227._SafeStr_7200); } public function _SafeStr_6130(k:String, _arg_2:Function):void { if (((((!(this._SafeStr_7228)) || (!(this._SafeStr_7228.getDisplayObject())))) || (!(this._SafeStr_7228.getDisplayObject().stage)))){ return; }; this._SafeStr_7228.getDisplayObject().stage.addEventListener(k, _arg_2, false, 0, true); } public function _SafeStr_6131(k:String, _arg_2:Function):void { if (((((!(this._SafeStr_7228)) || (!(this._SafeStr_7228.getDisplayObject())))) || (!(this._SafeStr_7228.getDisplayObject().stage)))){ return; }; this._SafeStr_7228.getDisplayObject().stage.removeEventListener(k, _arg_2); } public function _SafeStr_7328(k:WindowEvent):void { var _local_5:Point; var _local_6:int; var _local_7:int; var _local_8:Point; if ((((this._SafeStr_7205 == null)) || ((this._SafeStr_7221 == null)))){ return; }; var _local_2:WindowMouseEvent = (k as WindowMouseEvent); if (_local_2 == null){ return; }; var _local_3:String = ""; switch (_local_2.type){ case WindowMouseEvent.CLICK: _local_3 = MouseEvent.CLICK; break; case WindowMouseEvent.DOUBLE_CLICK: _local_3 = MouseEvent.DOUBLE_CLICK; break; case WindowMouseEvent.DOWN: _local_3 = MouseEvent.MOUSE_DOWN; break; case WindowMouseEvent.UP: case WindowMouseEvent._SafeStr_7329: _local_3 = MouseEvent.MOUSE_UP; break; case WindowMouseEvent._SafeStr_6408: _local_3 = MouseEvent.MOUSE_MOVE; break; default: return; }; var _local_4:IDisplayObjectWrapper = (_local_2.target as IDisplayObjectWrapper); 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._SafeStr_7205._SafeStr_7337(this._SafeStr_7221.roomId); this._SafeStr_7205._SafeStr_7338(this._SafeStr_7222[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_7231 == null))))){ _local_8 = new Point(_local_2.stageX, _local_2.stageY); _local_8.offset((-(this._SafeStr_7231.width) / 2), 15); this._SafeStr_7231._SafeStr_7339(_local_8); }; } private function _SafeStr_7327(k:MouseEvent):void { var _local_2:Point = new Point(); this._SafeStr_7228.getGlobalPosition(_local_2); var _local_3:int = (k.stageX - _local_2.x); var _local_4:int = (k.stageY - _local_2.y); this._SafeStr_7205._SafeStr_7337(this._SafeStr_7221.roomId); k.stopImmediatePropagation(); this._SafeStr_7205._SafeStr_7338(this._SafeStr_7222[0], _local_3, _local_4, k.type, k.altKey, k.ctrlKey, k.shiftKey, k.buttonDown); } private function _SafeStr_5562(k:WindowEvent):void { var _local_2:IWindow = k.window; this._SafeStr_7237 = _local_2.rectangle; this._SafeStr_7205._SafeStr_7340(this._SafeStr_7221.roomId, this._SafeStr_7222[0], _local_2.width, _local_2.height); if (this._SafeStr_7236 == null){ this._SafeStr_7236 = new Timer(_SafeStr_7203, 1); this._SafeStr_7236.addEventListener(TimerEvent.TIMER, this._SafeStr_7256); } else { this._SafeStr_7236.reset(); }; this._SafeStr_7236.start(); } private function _SafeStr_7256(k:TimerEvent):void { var _local_2:String = _SafeStr_4441._SafeStr_7270; this.events.dispatchEvent(new _SafeStr_4441(_local_2, this._SafeStr_7237)); } private function _SafeStr_7253(k:Boolean, _arg_2:Boolean):void { var _local_3:int; var _local_4:int; if (this._SafeStr_7233){ _local_3 = getTimer(); _local_4 = Math.round(((_local_3 - this._SafeStr_7234) / 1000)); if (this._SafeStr_7216 != null){ if (k){ if (_arg_2){ this._SafeStr_7216.trackGoogle("zoomEvent", "out"); }; this._SafeStr_7216.trackGoogle("zoomEnded", "in", _local_4); } else { if (_arg_2){ this._SafeStr_7216.trackGoogle("zoomEvent", "in"); }; this._SafeStr_7216.trackGoogle("zoomEnded", "out", _local_4); }; }; this._SafeStr_7234 = _local_3; }; } private function _SafeStr_7252(k:_SafeStr_2295):void { if (k.type == _SafeStr_2295._SafeStr_6637){ this._SafeStr_7272(); }; } private function _SafeStr_7272():void { var k:Number; var _local_2:Number; var _local_3:_SafeStr_2303; if (this._SafeStr_7221 != null){ if ((this._SafeStr_7205 as Component).getBoolean("zoom.enabled")){ k = this._SafeStr_7205._SafeStr_7341(this._SafeStr_7205.activeRoomId); _local_2 = (((k == 1)) ? 0.5 : 1); this._SafeStr_7205._SafeStr_7342(this._SafeStr_7205.activeRoomId, this.getFirstCanvasId(), _local_2); } else { _local_3 = this._SafeStr_7205._SafeStr_5738(this._SafeStr_7221.roomId, this.getFirstCanvasId()); if (_local_3 != null){ this._SafeStr_7253(_local_3._SafeStr_7254(), true); _local_3._SafeStr_7343(); }; }; }; } public function update():void { var k:Number; var _local_4:_SafeStr_2819; var _local_5:Number; var _local_6:Number; var _local_7:Number; if (this._SafeStr_7226 == null){ return; }; var _local_2:int = this._SafeStr_7226.length; var _local_3:int; while (_local_3 < _local_2) { _local_4 = (this._SafeStr_7226[_local_3] as _SafeStr_2819); if (_local_4 != null){ _local_4.update(); }; _local_3++; }; if (Math.abs(this._SafeStr_7242) > 0.01){ k = this._SafeStr_7205._SafeStr_7341(this._SafeStr_7205.activeRoomId); _local_5 = this._SafeStr_7344(k); _local_6 = ((((_local_5 > 1)) ? (_local_5 << 1) : 1) / 10); _local_7 = (((this._SafeStr_7242 > 0)) ? (k - _local_6) : (k + _local_6)); _local_7 = Math.max(0.5, _local_7); this._SafeStr_7243 = true; this._SafeStr_7242 = (this._SafeStr_7242 * 0.05); this._SafeStr_7205._SafeStr_7342(this._SafeStr_7221.roomId, this.getFirstCanvasId(), _local_7, this._SafeStr_7240, null, false, true); } else { if (this._SafeStr_7243){ this._SafeStr_7243 = false; k = this._SafeStr_7205._SafeStr_7341(this._SafeStr_7205.activeRoomId); if (k < 0.75){ this._SafeStr_7205._SafeStr_7342(this._SafeStr_7221.roomId, this.getFirstCanvasId(), 0.5, this._SafeStr_7240, null, false, true); } else { this._SafeStr_7205._SafeStr_7342(this._SafeStr_7221.roomId, this.getFirstCanvasId(), Math.round(k), this._SafeStr_7240, null, false, true); }; }; }; } private function _SafeStr_7344(k:int):int { k = (k | (k >> 1)); k = (k | (k >> 2)); k = (k | (k >> 4)); k = (k | (k >> 8)); k = (k | (k >> 16)); return ((k - (k >> 1))); } private function _SafeStr_7255(k:int):String { return (("Room_Engine_Window_" + k)); } private function _SafeStr_7345(k:int, _arg_2:int):Array { var _local_3:BlurFilter = new BlurFilter(2, 2); return ([]); } private function _SafeStr_7346(k:int, _arg_2:int):BitmapFilter { var _local_3:BitmapData = new BitmapData(k, _arg_2); _local_3.perlinNoise(k, _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 = (k / 20); var _local_9:Number = (-(k) / 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_7246():Boolean { if (((((!((this._SafeStr_7208 == null))) && (!((this._SafeStr_7221 == null))))) && (this._SafeStr_7229))){ this._SafeStr_7208._SafeStr_7347(this._SafeStr_7221); this._SafeStr_5642(new _SafeStr_4455(_SafeStr_4455._SafeStr_5992)); return (true); }; return (false); } private function _SafeStr_7301(k:_SafeStr_2384):void { if (k == null){ return; }; var _local_2:_SafeStr_2436 = this._SafeStr_7205.getRoomObject(k.roomId, k._SafeStr_5678, k.category); if (_local_2 == null){ return; }; var _local_3:_SafeStr_3068 = (_local_2.getModel() as _SafeStr_3068); var _local_4:String = _local_3.getString(_SafeStr_2464._SafeStr_7348); if ((((_local_4 == null)) || (!((_local_4.indexOf("http") == 0))))){ return; }; switch (k.type){ case _SafeStr_2788._SafeStr_7302: if ((((this._SafeStr_7221.roomControllerLevel >= _SafeStr_2488._SafeStr_5921)) || (this._SafeStr_7207._SafeStr_5861))){ return; }; _SafeStr_6._SafeStr_5513(_local_4); return; case _SafeStr_2788._SafeStr_7303: if ((((!(this._SafeStr_7221.roomControllerLevel) >= _SafeStr_2488._SafeStr_5921)) && (!(this._SafeStr_7207._SafeStr_5861)))){ return; }; _SafeStr_6._SafeStr_5513(_local_4); return; }; } private function _SafeStr_7304(k:_SafeStr_2384):void { var _local_2:_SafeStr_2436; var _local_3:String; var _local_4:_SafeStr_3068; var _local_5:String; if (k == null){ return; }; switch (k.type){ case _SafeStr_2788._SafeStr_7305: if (this._SafeStr_7231 != null){ return; }; _local_2 = this._SafeStr_7205.getRoomObject(k.roomId, k._SafeStr_5678, k.category); if (_local_2 == null){ return; }; _local_3 = this._SafeStr_5525.getLocalization((_local_2.getType() + ".tooltip"), "${ads.roomad.tooltip}"); if (_local_3 == null){ _local_4 = (_local_2.getModel() as _SafeStr_3068); _local_5 = _local_4.getString(_SafeStr_2464._SafeStr_7348); if (((!((_local_5 == null))) && ((_local_5.indexOf("http") == 0)))){ _local_3 = _local_5; }; }; if (_local_3 == null){ return; }; this._SafeStr_7231 = (this._SafeStr_5524.createWindow("room_ad_tooltip", _local_3, WindowType._SafeStr_7349, WindowStyle._SafeStr_7350, WindowParam._SafeStr_7351) as _SafeStr_3372); this._SafeStr_7231.setParamFlag(WindowParam._SafeStr_7352, false); this._SafeStr_7231.visible = true; this._SafeStr_7231.center(); return; case _SafeStr_2788._SafeStr_7306: if (this._SafeStr_7231 == null){ return; }; this._SafeStr_7231.dispose(); this._SafeStr_7231 = null; return; }; } private function _SafeStr_7332():IWindow { var k:XmlAsset = (this._assets.getAssetByName("spectator_mode_xml") as XmlAsset); if (k == null){ return (null); }; var _local_2:IWindowContainer = (this._SafeStr_5524.buildFromXML((k.content as XML)) as IWindowContainer); if (_local_2 == null){ return (null); }; this._SafeStr_7353(_local_2.findChildByName("top_left"), "spec_top_left_png"); this._SafeStr_7353(_local_2.findChildByName("top_middle"), "spec_top_middle_png"); this._SafeStr_7353(_local_2.findChildByName("top_right"), "spec_top_right_png"); this._SafeStr_7353(_local_2.findChildByName("middle_left"), "spec_middle_left_png"); this._SafeStr_7353(_local_2.findChildByName("middle_right"), "spec_middle_right_png"); this._SafeStr_7353(_local_2.findChildByName("bottom_left"), "spec_bottom_left_png"); this._SafeStr_7353(_local_2.findChildByName("bottom_middle"), "spec_bottom_middle_png"); this._SafeStr_7353(_local_2.findChildByName("bottom_right"), "spec_bottom_right_png"); return (_local_2); } private function _SafeStr_7353(k:IWindow, _arg_2:String):void { var _local_3:IBitmapWrapperWindow = (k as IBitmapWrapperWindow); if ((((_local_3 == null)) || ((this._assets == null)))){ return; }; var _local_4:BitmapDataAsset = (this._assets.getAssetByName(_arg_2) as BitmapDataAsset); 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_7354(k:String, _arg_2:int=0):void { var _local_3:_SafeStr_2818 = this._SafeStr_7223[k]; if (_local_3 == null){ _SafeStr_4.log(("Tried to initialize an unknown widget " + k)); return; }; _local_3.initialize(_arg_2); } public function _SafeStr_7355(k:String):int { var _local_2:_SafeStr_2818 = this._SafeStr_7223[k]; if (_local_2 == null){ _SafeStr_4.log(("Requested the state of an unknown widget " + k)); return (_SafeStr_7202); }; return (_local_2.state); } public function _SafeStr_5939(k:_SafeStr_2819):void { if (this._SafeStr_7226 == null){ this._SafeStr_7226 = new Array(); }; if (this._SafeStr_7226.indexOf(k) == -1){ this._SafeStr_7226.push(k); }; } public function _SafeStr_5940(k:_SafeStr_2819):void { if (this._SafeStr_7226 == null){ return; }; var _local_2:int = this._SafeStr_7226.indexOf(k); if (_local_2 != -1){ this._SafeStr_7226.splice(_local_2, 1); }; } public function isOwnerOfFurniture(k:_SafeStr_2436):Boolean { var _local_2:int = this.sessionDataManager.userId; var _local_3:_SafeStr_3068 = k.getModel(); if (_local_3 == null){ return (false); }; var _local_4:Number = _local_3.getNumber(_SafeStr_2464._SafeStr_6552); return ((_local_4 == _local_2)); } public function getFurnitureOwnerId(k:_SafeStr_2436):int { var _local_3:Number; var _local_2:_SafeStr_3068 = k.getModel(); if (_local_2 != null){ _local_3 = _local_2.getNumber(_SafeStr_2464._SafeStr_6552); if (!isNaN(_local_3)){ return (_local_3); }; }; return (-1); } public function _SafeStr_7182(k:_SafeStr_2456):Boolean { if (k == null){ return (false); }; var _local_2:int = this.sessionDataManager.userId; return ((_local_2 == k._SafeStr_6226)); } public function _SafeStr_7174(k:int, _arg_2:String, _arg_3:uint, _arg_4:int):void { var _local_5:AvatarInfoWidget = (this._SafeStr_7223[_SafeStr_2814._SafeStr_6174] as AvatarInfoWidget); if (!_local_5){ return; }; _local_5._SafeStr_7174(k, _arg_2, _arg_3, _arg_4); } public function get _SafeStr_5845():DesktopLayoutManager { return (this._SafeStr_7227); } public function _SafeStr_7356(k:MouseEvent, _arg_2:int):Boolean { var _local_3:Array = new Array(0); var _local_4:Point = new Point(k.stageX, k.stageY); this._SafeStr_5524.getDesktop(_arg_2).groupParameterFilteredChildrenUnderPoint(_local_4, _local_3, WindowParam._SafeStr_7352); return ((_local_3.length > 1)); } } }//package _-0b- // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_1367 = "_-4Tq" (String#12206, DoABC#3) // _SafeStr_1380 = "_-Dw" (String#14660, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_1416 = "_-6At" (String#13944, DoABC#3) // _SafeStr_1496 = "_-3Tx" (String#11192, DoABC#3) // _SafeStr_1606 = "_-5By" (String#12962, DoABC#3) // _SafeStr_193 = "_-K7" (String#39219, DoABC#3) // _SafeStr_195 = "_-56K" (String#12859, DoABC#3) // _SafeStr_197 = "_-1kj" (String#9387, DoABC#3) // _SafeStr_2070 = "_-3E5" (String#10952, DoABC#3) // _SafeStr_2130 = "_-6NZ" (String#14173, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_217 = "_-1s-" (String#9521, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2190 = "_-2xJ" (String#10664, DoABC#3) // _SafeStr_2212 = "_-1yp" (String#9642, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2261 = "_-Uw" (String#14950, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2340 = "_-4kR" (String#12503, DoABC#3) // _SafeStr_2384 = "_-2nD" (String#10475, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2507 = "_-60k" (String#36892, DoABC#3) // _SafeStr_2659 = "_-4zL" (String#34353, DoABC#3) // _SafeStr_2744 = "_-1pr" (String#9478, DoABC#3) // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2786 = "_-1BH" (String#8822, DoABC#3) // _SafeStr_2787 = "_-7A" (String#14540, DoABC#3) // _SafeStr_2788 = "_-6Lc" (String#14139, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2802 = "_-487" (String#32303, DoABC#3) // _SafeStr_2811 = "_-5C7" (String#34898, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2815 = "_-0Y-" (String#23490, DoABC#3) // _SafeStr_2817 = "_-3NT" (String#30446, DoABC#3) // _SafeStr_2818 = "_-3Zw" (String#11285, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_3029 = "_-3Lx" (String#30380, DoABC#3) // _SafeStr_3066 = "_-4RM" (String#33075, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_3372 = "_-06L" (String#7714, DoABC#3) // _SafeStr_3707 = "_-0hP" (String#8316, DoABC#3) // _SafeStr_3889 = "_-1-" (String#24562, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4144 = "_-1HQ" (String#25268, DoABC#3) // _SafeStr_4241 = "_-1SQ" (String#25710, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_4412 = "_-3BT" (String#10911, DoABC#3) // _SafeStr_4413 = "_-sz" (String#15366, DoABC#3) // _SafeStr_4414 = "_-5Q1" (String#13192, DoABC#3) // _SafeStr_4415 = "_-2sY" (String#10569, DoABC#3) // _SafeStr_4416 = "_-4x6" (String#12700, DoABC#3) // _SafeStr_4417 = "_-2zx" (String#10705, DoABC#3) // _SafeStr_4418 = "_-ZG" (String#15038, DoABC#3) // _SafeStr_4419 = "_-0vb" (String#24396, DoABC#3) // _SafeStr_4420 = "_-3SF" (String#11160, DoABC#3) // _SafeStr_4421 = "_-0ci" (String#8232, DoABC#3) // _SafeStr_4422 = "_-0c6" (String#8225, DoABC#3) // _SafeStr_4423 = "_-1yG" (String#9631, DoABC#3) // _SafeStr_4424 = "_-2Y9" (String#10257, DoABC#3) // _SafeStr_4425 = "_-1kI" (String#9380, DoABC#3) // _SafeStr_4426 = "_-4UF" (String#12213, DoABC#3) // _SafeStr_4427 = "_-5JU" (String#13087, DoABC#3) // _SafeStr_4428 = "_-5ov" (String#13593, DoABC#3) // _SafeStr_4429 = "_-6Me" (String#14156, DoABC#3) // _SafeStr_4430 = "_-4i8" (String#12465, DoABC#3) // _SafeStr_4431 = "_-0NL" (String#7970, DoABC#3) // _SafeStr_4432 = "_-5nZ" (String#13571, DoABC#3) // _SafeStr_4433 = "_-2cV" (String#10319, DoABC#3) // _SafeStr_4434 = "_-28w" (String#9844, DoABC#3) // _SafeStr_4435 = "_-3f1" (String#11380, DoABC#3) // _SafeStr_4436 = "_-56Z" (String#12864, DoABC#3) // _SafeStr_4437 = "_-3J1" (String#11016, DoABC#3) // _SafeStr_4438 = "_-4il" (String#12473, DoABC#3) // _SafeStr_4439 = "_-6Hv" (String#37557, DoABC#3) // _SafeStr_4440 = "_-3tO" (String#11625, DoABC#3) // _SafeStr_4441 = "_-13I" (String#8686, DoABC#3) // _SafeStr_4442 = "_-4ld" (String#12525, DoABC#3) // _SafeStr_4443 = "_-5oP" (String#13587, DoABC#3) // _SafeStr_4444 = "_-3MO" (String#11065, DoABC#3) // _SafeStr_4445 = "_-4eN" (String#12394, DoABC#3) // _SafeStr_4446 = "_-0pN" (String#8445, DoABC#3) // _SafeStr_4447 = "_-3wE" (String#11672, DoABC#3) // _SafeStr_4448 = "_-3sf" (String#11616, DoABC#3) // _SafeStr_4449 = "_-2ZX" (String#10276, DoABC#3) // _SafeStr_4450 = "_-46r" (String#11856, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_4452 = "_-64m" (String#37049, DoABC#3) // _SafeStr_4453 = "_-3Dc" (String#30032, DoABC#3) // _SafeStr_4454 = "_-138" (String#24730, DoABC#3) // _SafeStr_4455 = "_-2iI" (String#28775, DoABC#3) // _SafeStr_4456 = "_-4j8" (String#33734, DoABC#3) // _SafeStr_4457 = "_-5cb" (String#13395, DoABC#3) // _SafeStr_4458 = "_-6-t" (String#13781, DoABC#3) // _SafeStr_4459 = "_-1MJ" (String#9008, DoABC#3) // _SafeStr_4460 = "_-1ht" (String#26292, DoABC#3) // _SafeStr_4461 = "_-5l4" (String#13528, DoABC#3) // _SafeStr_4462 = "_-5RV" (String#13222, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5513 = "_-LI" (String#14784, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5561 = "_-2BL" (String#27479, DoABC#3) // _SafeStr_5562 = "_-7U" (String#14549, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5635 = "_-1RS" (String#25671, DoABC#3) // _SafeStr_5636 = "_-6Vm" (String#14295, DoABC#3) // _SafeStr_5637 = "_-0XU" (String#23466, DoABC#3) // _SafeStr_5638 = "_-2Av" (String#27463, DoABC#3) // _SafeStr_5639 = "_-3OI" (String#30477, DoABC#3) // _SafeStr_5641 = "_-415" (String#11773, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3) // _SafeStr_5655 = "_-6PT" (String#37839, DoABC#3) // _SafeStr_5666 = "_-3u-" (String#31699, DoABC#3) // _SafeStr_5667 = "_-3kQ" (String#31309, DoABC#3) // _SafeStr_5674 = "_-2Jp" (String#27803, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5679 = "_-5Lo" (String#35276, DoABC#3) // _SafeStr_5680 = "_-4GA" (String#32617, DoABC#3) // _SafeStr_5695 = "_-5Zz" (String#35816, DoABC#3) // _SafeStr_5707 = "_-061" (String#22404, DoABC#3) // _SafeStr_5709 = "_-5O9" (String#13167, DoABC#3) // _SafeStr_5711 = "_-vr" (String#40621, DoABC#3) // _SafeStr_5712 = "_-2eU" (String#28618, DoABC#3) // _SafeStr_5715 = "_-4G3" (String#32612, DoABC#3) // _SafeStr_5718 = "_-3oY" (String#31478, DoABC#3) // _SafeStr_5735 = "_-1-1" (String#24565, DoABC#3) // _SafeStr_5738 = "_-2Ji" (String#10031, DoABC#3) // _SafeStr_5746 = "_-53Y" (String#34565, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_5775 = "_-0gl" (String#23821, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_5845 = "_-13k" (String#8696, DoABC#3) // _SafeStr_5848 = "_-6Ed" (String#37432, DoABC#3) // _SafeStr_5849 = "_-1DG" (String#25117, DoABC#3) // _SafeStr_5854 = "_-0Ey" (String#22750, DoABC#3) // _SafeStr_5855 = "_-2Cl" (String#27531, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5871 = "_-0cx" (String#23673, DoABC#3) // _SafeStr_5881 = "_-0mA" (String#24028, DoABC#3) // _SafeStr_5882 = "_-6-V" (String#36838, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_5907 = "_-0ZE" (String#23531, DoABC#3) // _SafeStr_5916 = "_-0pS" (String#24148, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_5925 = "_-3jH" (String#31266, DoABC#3) // _SafeStr_5931 = "_-5dZ" (String#35961, DoABC#3) // _SafeStr_5934 = "_-27U" (String#27328, DoABC#3) // _SafeStr_5935 = "_-0Dt" (String#22707, DoABC#3) // _SafeStr_5938 = "_-1lK" (String#26429, DoABC#3) // _SafeStr_5939 = "_-5Sh" (String#13244, DoABC#3) // _SafeStr_5940 = "_-6QY" (String#14217, DoABC#3) // _SafeStr_5941 = "_-0eD" (String#23727, DoABC#3) // _SafeStr_5942 = "_-tn" (String#40539, DoABC#3) // _SafeStr_5945 = "_-2WT" (String#28298, DoABC#3) // _SafeStr_5946 = "_-4s7" (String#34078, DoABC#3) // _SafeStr_5950 = "_-4zQ" (String#34357, DoABC#3) // _SafeStr_5954 = "_-5tX" (String#36563, DoABC#3) // _SafeStr_5956 = "_-5Nq" (String#35351, DoABC#3) // _SafeStr_5959 = "_-3ZP" (String#30900, DoABC#3) // _SafeStr_5971 = "_-9u" (String#38845, DoABC#3) // _SafeStr_5980 = "_-0rV" (String#24232, DoABC#3) // _SafeStr_5981 = "_-2mJ" (String#28930, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_5990 = "_-M2" (String#39290, DoABC#3) // _SafeStr_5991 = "_-Q7" (String#39442, DoABC#3) // _SafeStr_5992 = "_-5Fh" (String#35032, DoABC#3) // _SafeStr_5994 = "_-1N-" (String#25482, DoABC#3) // _SafeStr_5999 = "_-0KH" (String#22973, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6005 = "_-2zY" (String#29435, DoABC#3) // _SafeStr_6006 = "_-1Y2" (String#25910, DoABC#3) // _SafeStr_6026 = "_-2nv" (String#28996, DoABC#3) // _SafeStr_6027 = "_-0Cd" (String#22658, DoABC#3) // _SafeStr_6051 = "_-QP" (String#39452, DoABC#3) // _SafeStr_6052 = "_-07J" (String#22451, DoABC#3) // _SafeStr_6055 = "_-36l" (String#29760, DoABC#3) // _SafeStr_6062 = "_-0vu" (String#24409, DoABC#3) // _SafeStr_6069 = "_-23G" (String#27165, DoABC#3) // _SafeStr_6071 = "_-3Do" (String#30041, DoABC#3) // _SafeStr_6083 = "_-6gH" (String#38535, DoABC#3) // _SafeStr_6087 = "_-06W" (String#22421, DoABC#3) // _SafeStr_6093 = "_-6at" (String#38301, DoABC#3) // _SafeStr_6097 = "_-3lC" (String#11482, DoABC#3) // _SafeStr_6130 = "_-2Jl" (String#27800, DoABC#3) // _SafeStr_6131 = "_-5ux" (String#36624, DoABC#3) // _SafeStr_6136 = "_-65R" (String#37074, DoABC#3) // _SafeStr_6137 = "_-49J" (String#32347, DoABC#3) // _SafeStr_6151 = "_-3Kg" (String#30329, DoABC#3) // _SafeStr_6174 = "_-1Ti" (String#25755, DoABC#3) // _SafeStr_6204 = "_-cY" (String#39891, DoABC#3) // _SafeStr_6226 = "_-1TC" (String#2958, DoABC#3) // _SafeStr_6235 = "_-VA" (String#14954, DoABC#3) // _SafeStr_6238 = "_-2FJ" (String#27637, DoABC#3) // _SafeStr_6281 = "_-3Sk" (String#11171, DoABC#3) // _SafeStr_6282 = "_-5W5" (String#13291, DoABC#3) // _SafeStr_6328 = "_-1u2" (String#26769, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6331 = "_-qd" (String#247, DoABC#3) // _SafeStr_6334 = "_-6eS" (String#38458, DoABC#3) // _SafeStr_6337 = "_-fu" (String#40018, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_6344 = "_-MF" (String#39297, DoABC#3) // _SafeStr_6366 = "_-1kR" (String#26397, DoABC#3) // _SafeStr_6408 = "_-5s1" (String#36512, DoABC#3) // _SafeStr_6458 = "_-0SH" (String#2677, DoABC#3) // _SafeStr_6464 = "_-D5" (String#14645, DoABC#3) // _SafeStr_6492 = "_-4az" (String#12338, DoABC#3) // _SafeStr_6545 = "_-5T8" (String#13254, DoABC#3) // _SafeStr_6552 = "_-3NX" (String#30449, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_6634 = "_-1db" (String#26124, DoABC#3) // _SafeStr_6637 = "_-4LC" (String#32814, DoABC#3) // _SafeStr_6649 = "_-3gb" (String#381, DoABC#3) // _SafeStr_6998 = "_-05a" (String#160, DoABC#3) // _SafeStr_7174 = "_-e1" (String#15112, DoABC#3) // _SafeStr_7177 = "_-4W7" (String#1570, DoABC#3) // _SafeStr_7178 = "_-k9" (String#15227, DoABC#3) // _SafeStr_7179 = "_-2Yh" (String#10263, DoABC#3) // _SafeStr_7180 = "_-3pS" (String#11560, DoABC#3) // _SafeStr_7181 = "_-2O" (String#10095, DoABC#3) // _SafeStr_7182 = "_-2GU" (String#9973, DoABC#3) // _SafeStr_7183 = "_-1XQ" (String#9184, DoABC#3) // _SafeStr_7189 = "_-45n" (String#32207, DoABC#3) // _SafeStr_7197 = "_-1Ga" (String#25239, DoABC#3) // _SafeStr_7198 = "_-0YN" (String#23503, DoABC#3) // _SafeStr_7199 = "_-6al" (String#38295, DoABC#3) // _SafeStr_7200 = "_-2v8" (String#29271, DoABC#3) // _SafeStr_7201 = "_-6l4" (String#38732, DoABC#3) // _SafeStr_7202 = "_-1DH" (String#25118, DoABC#3) // _SafeStr_7203 = "_-5dA" (String#35943, DoABC#3) // _SafeStr_7204 = "_-5Ru" (String#35495, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7206 = "_-2XT" (String#10248, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7208 = "_-3D7" (String#300, DoABC#3) // _SafeStr_7209 = "_-2Lh" (String#688, DoABC#3) // _SafeStr_7210 = "_-4ry" (String#1116, DoABC#3) // _SafeStr_7211 = "_-35r" (String#10822, DoABC#3) // _SafeStr_7212 = "_-0Yf" (String#833, DoABC#3) // _SafeStr_7213 = "_-3aU" (String#3497, DoABC#3) // _SafeStr_7214 = "_-2zV" (String#3342, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7216 = "_-4yg" (String#245, DoABC#3) // _SafeStr_7217 = "_-34D" (String#10800, DoABC#3) // _SafeStr_7218 = "_-1ZB" (String#498, DoABC#3) // _SafeStr_7219 = "_-2h3" (String#149, DoABC#3) // _SafeStr_7220 = "_-6DC" (String#1611, DoABC#3) // _SafeStr_7221 = "_-5Ir" (String#3922, DoABC#3) // _SafeStr_7222 = "_-5tk" (String#36571, DoABC#3) // _SafeStr_7223 = "_-2yF" (String#1526, DoABC#3) // _SafeStr_7224 = "_-432" (String#32092, DoABC#3) // _SafeStr_7225 = "_-0tI" (String#24307, DoABC#3) // _SafeStr_7226 = "_-OW" (String#39380, DoABC#3) // _SafeStr_7227 = "_-3Ti" (String#30681, DoABC#3) // _SafeStr_7228 = "_-1QZ" (String#25632, DoABC#3) // _SafeStr_7229 = "_-0RN" (String#23242, DoABC#3) // _SafeStr_7230 = "_-1XG" (String#9182, DoABC#3) // _SafeStr_7231 = "_-1Id" (String#25312, DoABC#3) // _SafeStr_7232 = "_-re" (String#40460, DoABC#3) // _SafeStr_7233 = "_-5EF" (String#34979, DoABC#3) // _SafeStr_7234 = "_-5Jf" (String#35193, DoABC#3) // _SafeStr_7235 = "_-7h" (String#38764, DoABC#3) // _SafeStr_7236 = "_-51u" (String#1121, DoABC#3) // _SafeStr_7237 = "_-2SC" (String#28128, DoABC#3) // _SafeStr_7238 = "_-6iE" (String#38618, DoABC#3) // _SafeStr_7239 = "_-lH" (String#40206, DoABC#3) // _SafeStr_7240 = "_-6IZ" (String#14087, DoABC#3) // _SafeStr_7241 = "_-aM" (String#15061, DoABC#3) // _SafeStr_7242 = "_-5dy" (String#35976, DoABC#3) // _SafeStr_7243 = "_-1Sm" (String#25722, DoABC#3) // _SafeStr_7244 = "_-0AP" (String#22563, DoABC#3) // _SafeStr_7245 = "_-Ti" (String#39577, DoABC#3) // _SafeStr_7246 = "_-2uj" (String#29254, DoABC#3) // _SafeStr_7247 = "_-1ZX" (String#25970, DoABC#3) // _SafeStr_7248 = "_-lt" (String#40236, DoABC#3) // _SafeStr_7249 = "_-Bs" (String#14620, DoABC#3) // _SafeStr_7250 = "_-08x" (String#22510, DoABC#3) // _SafeStr_7251 = "_-6bb" (String#38331, DoABC#3) // _SafeStr_7252 = "_-3Sn" (String#30641, DoABC#3) // _SafeStr_7253 = "_-2Tg" (String#28189, DoABC#3) // _SafeStr_7254 = "_-5vq" (String#13703, DoABC#3) // _SafeStr_7255 = "_-NV" (String#39342, DoABC#3) // _SafeStr_7256 = "_-54C" (String#34594, DoABC#3) // _SafeStr_7257 = "_-3aS" (String#11296, DoABC#3) // _SafeStr_7258 = "_-6D0" (String#37379, DoABC#3) // _SafeStr_7259 = "_-4RY" (String#12181, DoABC#3) // _SafeStr_7260 = "_-6CT" (String#37356, DoABC#3) // _SafeStr_7261 = "_-33y" (String#29646, DoABC#3) // _SafeStr_7262 = "_-33j" (String#29636, DoABC#3) // _SafeStr_7263 = "_-4uA" (String#12657, DoABC#3) // _SafeStr_7264 = "_-Ie" (String#39161, DoABC#3) // _SafeStr_7265 = "_-6Kt" (String#37656, DoABC#3) // _SafeStr_7266 = "_-0oN" (String#24112, DoABC#3) // _SafeStr_7267 = "_-2Zx" (String#28442, DoABC#3) // _SafeStr_7268 = "_-0Dv" (String#22709, DoABC#3) // _SafeStr_7269 = "_-1J8" (String#25332, DoABC#3) // _SafeStr_7270 = "_-6GP" (String#37498, DoABC#3) // _SafeStr_7271 = "_-M" (String#39287, DoABC#3) // _SafeStr_7272 = "_-Ib" (String#39158, DoABC#3) // _SafeStr_7273 = "_-4B-" (String#32416, DoABC#3) // _SafeStr_7274 = "_-3s6" (String#31616, DoABC#3) // _SafeStr_7275 = "_-5hA" (String#36098, DoABC#3) // _SafeStr_7276 = "_-5aB" (String#35826, DoABC#3) // _SafeStr_7277 = "_-Uc" (String#4431, DoABC#3) // _SafeStr_7278 = "_-1o3" (String#26541, DoABC#3) // _SafeStr_7279 = "_-6Xd" (String#38177, DoABC#3) // _SafeStr_7280 = "_-2aJ" (String#28459, DoABC#3) // _SafeStr_7281 = "_-6Ve" (String#38089, DoABC#3) // _SafeStr_7282 = "_-6UD" (String#38024, DoABC#3) // _SafeStr_7283 = "_-1hI" (String#26268, DoABC#3) // _SafeStr_7284 = "_-350" (String#29686, DoABC#3) // _SafeStr_7285 = "_-YX" (String#39742, DoABC#3) // _SafeStr_7286 = "_-lJ" (String#40208, DoABC#3) // _SafeStr_7287 = "_-4eG" (String#33561, DoABC#3) // _SafeStr_7288 = "_-0vn" (String#24405, DoABC#3) // _SafeStr_7289 = "_-Pp" (String#39430, DoABC#3) // _SafeStr_7290 = "_-69B" (String#37231, DoABC#3) // _SafeStr_7291 = "_-Xo" (String#39715, DoABC#3) // _SafeStr_7292 = "_-6ie" (String#38634, DoABC#3) // _SafeStr_7293 = "_-4cW" (String#33494, DoABC#3) // _SafeStr_7294 = "_-1nj" (String#26527, DoABC#3) // _SafeStr_7295 = "_-3J0" (String#30260, DoABC#3) // _SafeStr_7296 = "_-4Qo" (String#33047, DoABC#3) // _SafeStr_7297 = "_-5oY" (String#36379, DoABC#3) // _SafeStr_7298 = "_-44s" (String#32169, DoABC#3) // _SafeStr_7299 = "_-2Vk" (String#28273, DoABC#3) // _SafeStr_7300 = "_-0CO" (String#22651, DoABC#3) // _SafeStr_7301 = "_-44j" (String#32161, DoABC#3) // _SafeStr_7302 = "_-5-J" (String#34392, DoABC#3) // _SafeStr_7303 = "_-6gJ" (String#38536, DoABC#3) // _SafeStr_7304 = "_-hh" (String#40077, DoABC#3) // _SafeStr_7305 = "_-4sd" (String#34094, DoABC#3) // _SafeStr_7306 = "_-41U" (String#32029, DoABC#3) // _SafeStr_7307 = "_-4OD" (String#32939, DoABC#3) // _SafeStr_7308 = "_-5Et" (String#35002, DoABC#3) // _SafeStr_7309 = "_-5Yy" (String#35780, DoABC#3) // _SafeStr_7310 = "_-5pq" (String#36430, DoABC#3) // _SafeStr_7311 = "_-2vt" (String#29299, DoABC#3) // _SafeStr_7312 = "_-5fr" (String#36050, DoABC#3) // _SafeStr_7313 = "_-0bY" (String#8216, DoABC#3) // _SafeStr_7314 = "_-5om" (String#36389, DoABC#3) // _SafeStr_7315 = "_-2cL" (String#28542, DoABC#3) // _SafeStr_7316 = "_-2Ox" (String#28002, DoABC#3) // _SafeStr_7317 = "_-5hf" (String#36117, DoABC#3) // _SafeStr_7318 = "_-6HL" (String#37535, DoABC#3) // _SafeStr_7319 = "_-4aw" (String#33433, DoABC#3) // _SafeStr_7320 = "_-0UX" (String#23352, DoABC#3) // _SafeStr_7321 = "_-3aZ" (String#11299, DoABC#3) // _SafeStr_7322 = "_-1CV" (String#2892, DoABC#3) // _SafeStr_7323 = "_-0Qy" (String#23225, DoABC#3) // _SafeStr_7324 = "_-4Cj" (String#32486, DoABC#3) // _SafeStr_7325 = "_-1Kk" (String#25395, DoABC#3) // _SafeStr_7326 = "_-2Lf" (String#27878, DoABC#3) // _SafeStr_7327 = "_-0s2" (String#24253, DoABC#3) // _SafeStr_7328 = "_-48j" (String#32324, DoABC#3) // _SafeStr_7329 = "_-1RX" (String#25674, DoABC#3) // _SafeStr_7330 = "_-36I" (String#29741, DoABC#3) // _SafeStr_7331 = "_-1wr" (String#26877, DoABC#3) // _SafeStr_7332 = "_-6gl" (String#38558, DoABC#3) // _SafeStr_7333 = "_-6Qq" (String#37892, DoABC#3) // _SafeStr_7334 = "_-4dP" (String#33526, DoABC#3) // _SafeStr_7335 = "_-2h2" (String#28717, DoABC#3) // _SafeStr_7336 = "_-BD" (String#38893, DoABC#3) // _SafeStr_7337 = "_-0ZM" (String#8174, DoABC#3) // _SafeStr_7338 = "_-0wc" (String#8553, DoABC#3) // _SafeStr_7339 = "_-6l6" (String#14529, DoABC#3) // _SafeStr_7340 = "_-0C" (String#7799, DoABC#3) // _SafeStr_7341 = "_-6bm" (String#14384, DoABC#3) // _SafeStr_7342 = "_-1HD" (String#8915, DoABC#3) // _SafeStr_7343 = "_-0Ir" (String#7898, DoABC#3) // _SafeStr_7344 = "_-2Np" (String#27966, DoABC#3) // _SafeStr_7345 = "_-ss" (String#40511, DoABC#3) // _SafeStr_7346 = "_-5kC" (String#36211, DoABC#3) // _SafeStr_7347 = "_-6Bm" (String#13961, DoABC#3) // _SafeStr_7348 = "_-2Mi" (String#27920, DoABC#3) // _SafeStr_7349 = "_-1CR" (String#25084, DoABC#3) // _SafeStr_7350 = "_-39v" (String#29885, DoABC#3) // _SafeStr_7351 = "_-6js" (String#38682, DoABC#3) // _SafeStr_7352 = "_-1zu" (String#27003, DoABC#3) // _SafeStr_7353 = "_-2kr" (String#1522, DoABC#3) // _SafeStr_7354 = "_-1T8" (String#25737, DoABC#3) // _SafeStr_7355 = "_-2f4" (String#28641, DoABC#3) // _SafeStr_7356 = "_-26P" (String#27289, DoABC#3) //------------------------------------------------------------ //_-0b-.RoomUI package _-0b- { import _-0MK.Component; import _-0MK._SafeStr_35; import _-5QZ._SafeStr_633; import _-1uj._SafeStr_2251; import _-4rH._SafeStr_197; import _-4rH._SafeStr_2173; import _-2Jf._SafeStr_2212; import _-3HG._SafeStr_13; import _-0Dr._SafeStr_1201; import _-1A6._SafeStr_2153; import _-6k4._SafeStr_440; import _-6k4._SafeStr_1210; import _-5Y5._SafeStr_2190; import _-3HG._SafeStr_2261; import _-0Kg._SafeStr_334; import _-23e._SafeStr_2130; import _-p0._SafeStr_499; import _-1El._SafeStr_1356; import _-1Y9._SafeStr_1367; import _-2mV._SafeStr_1606; import _-2Zy._SafeStr_501; import _-1lV._SafeStr_1416; import _-4qf._SafeStr_1292; import _-0Ol._SafeStr_2653; import _-4qf._SafeStr_2651; import _-4Hl._SafeStr_1380; import _-6ik._SafeStr_1496; import _-68V._SafeStr_1407; import _-ue.Map; import _-2sC._SafeStr_195; import _-17c._SafeStr_217; import _-3qZ._SafeStr_2273; import _-1Ir._SafeStr_2071; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDRoomEngine; import _-58P._SafeStr_193; import _-58P._SafeStr_2796; import _-58P._SafeStr_2795; import _-58P._SafeStr_2805; import _-58P._SafeStr_2806; import _-58P._SafeStr_2384; import _-58P._SafeStr_2797; import _-58P._SafeStr_2788; import _-58P._SafeStr_2815; import _-58P._SafeStr_2817; import com.sulake.iid.IIDHabboRoomSessionManager; import _-gx._SafeStr_2301; import _-gx._SafeStr_2801; import _-gx._SafeStr_2813; import _-gx._SafeStr_2791; import _-gx._SafeStr_2808; import _-gx._SafeStr_2810; import _-gx._SafeStr_2812; import _-gx._SafeStr_2800; import _-gx._SafeStr_2790; import _-gx._SafeStr_2798; import _-gx.RoomSessionDimmerPresetsEvent; import _-gx._SafeStr_2794; import _-gx._SafeStr_2792; import _-gx._SafeStr_2804; 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.IIDHabboNewNavigator; import com.sulake.iid.IIDHabboGroupsManager; import com.sulake.iid.IIDHabboAvatarEditor; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboAdManager; import _-6dh._SafeStr_2789; import _-6dh._SafeStr_2267; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDHabboModeration; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboUserDefinedRoomEvents; import com.sulake.iid.IIDHabboTracking; import com.sulake.iid.IIDHabboGameManager; import _-5bM._SafeStr_2793; import com.sulake.iid.IIDHabboFriendBar; import com.sulake.iid.IIDHabboFriendBarView; import _-31r._SafeStr_2803; import com.sulake.iid.IIDHabboLandingView; import com.sulake.iid.IIDHabboQuestEngine; import com.sulake.iid.IIDHabboMessenger; import com.sulake.iid.IIDHabboFreeFlowChat; import __AS3__.vec.Vector; import _-5gN._SafeStr_2736; import _-1A6._SafeStr_2732; import _-1NQ.RoomSettingsData; import _-4rH._SafeStr_2298; import _-4n6._SafeStr_2443; import _-5Mz.WindowEvent; import _-5tW._SafeStr_2809; import _-0ba._SafeStr_2816; import flash.utils.Timer; import flash.events.TimerEvent; import _-378._SafeStr_2811; import _-3v-._SafeStr_2507; import _-pX._SafeStr_2807; import _-151._SafeStr_2802; import _-pX._SafeStr_2814; import flash.events.Event; import _-5Vt.XmlAsset; import _-5YE.IDisplayObjectWrapper; import _-378._SafeStr_2799; import flash.events.MouseEvent; import _-5lq._SafeStr_2734; import __AS3__.vec.*; import com.sulake.iid.*; public class RoomUI extends Component implements _SafeStr_1699, _SafeStr_35 { private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_7208:_SafeStr_197; private var _SafeStr_7206:_SafeStr_2070; private var _SafeStr_7207:_SafeStr_2173; private var _SafeStr_6998:_SafeStr_2212; private var _SafeStr_7209:_SafeStr_13; private var _SafeStr_5773:_SafeStr_1201; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_6626:_SafeStr_440; private var _SafeStr_7357:_SafeStr_1210; private var _SafeStr_7211:_SafeStr_2190; private var _SafeStr_7212:_SafeStr_2261; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_7213:_SafeStr_2130; private var _SafeStr_5525:_SafeStr_499; private var _SafeStr_5526:_SafeStr_1356; private var _SafeStr_7210:_SafeStr_1367; private var _SafeStr_7214:_SafeStr_1606; private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_7218:_SafeStr_1416; private var _SafeStr_7358:_SafeStr_1292; private var _SafeStr_7359:_SafeStr_2653; private var _SafeStr_7360:_SafeStr_2651; private var _SafeStr_7219:_SafeStr_1380; private var _SafeStr_7220:_SafeStr_1496; private var _SafeStr_7361:_SafeStr_1407; private var _SafeStr_7362:Map; private var _SafeStr_7363:int; private var _SafeStr_7364:Boolean; private var _SafeStr_7365:int; private var _SafeStr_7216:_SafeStr_195; private var _SafeStr_7217:_SafeStr_217; private var _SafeStr_7366:Boolean = false; private var _SafeStr_7367:Boolean = false; private var _SafeStr_7368:_SafeStr_2273; public function RoomUI(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { this._SafeStr_7363 = RoomDesktop._SafeStr_7202; super(k, _arg_2, _arg_3); this._SafeStr_7206 = new _SafeStr_2071(this); this._SafeStr_7362 = new Map(); registerUpdateReceiver(this, 0); } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void { _SafeStr_5524 = k; }), new _SafeStr_44(new IIDRoomEngine(), function (k:_SafeStr_2251):void { _SafeStr_7205 = k; }, true, [{ "type":_SafeStr_193._SafeStr_7369, "callback":this._SafeStr_7313 }, { "type":_SafeStr_193._SafeStr_7370, "callback":this._SafeStr_7371 }, { "type":_SafeStr_193._SafeStr_7372, "callback":this._SafeStr_7313 }, { "type":_SafeStr_193._SafeStr_7373, "callback":this._SafeStr_7371 }, { "type":_SafeStr_193._SafeStr_7315, "callback":this._SafeStr_7313 }, { "type":_SafeStr_193._SafeStr_7317, "callback":this._SafeStr_7313 }, { "type":_SafeStr_2796._SafeStr_6150, "callback":this._SafeStr_7371 }, { "type":_SafeStr_2795._SafeStr_7374, "callback":this._SafeStr_7371 }, { "type":_SafeStr_2805._SafeStr_7375, "callback":this._SafeStr_7371 }, { "type":_SafeStr_2806._SafeStr_6005, "callback":this._SafeStr_7371 }, { "type":_SafeStr_2384._SafeStr_7279, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2384._SafeStr_7285, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2384.ADDED, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2384.REMOVED, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2384._SafeStr_7376, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2384._SafeStr_7290, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2384._SafeStr_7291, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2384._SafeStr_7287, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2384.MOUSE_LEAVE, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_5679, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_5680, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_6026, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_6027, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7292, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7293, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7294, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7295, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7297, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7298, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7300, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7299, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2788._SafeStr_7302, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2788._SafeStr_7303, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2788._SafeStr_7305, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2788._SafeStr_7306, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_6151, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7307, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7308, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_5946, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_6006, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2815._SafeStr_6055, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2815._SafeStr_6204, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2817._SafeStr_5925, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7309, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7310, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_7311, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_5935, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_5941, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_5942, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_5712, "callback":this._SafeStr_7277 }, { "type":_SafeStr_2797._SafeStr_6337, "callback":this._SafeStr_7277 }]), new _SafeStr_44(new IIDHabboRoomSessionManager(), function (k:_SafeStr_197):void { _SafeStr_7208 = k; }, true, [{ "type":_SafeStr_2301._SafeStr_7377, "callback":this._SafeStr_7378 }, { "type":_SafeStr_2301._SafeStr_7379, "callback":this._SafeStr_7378 }, { "type":_SafeStr_2301._SafeStr_7380, "callback":this._SafeStr_7378 }, { "type":_SafeStr_2301._SafeStr_7381, "callback":this._SafeStr_7378 }, { "type":_SafeStr_2801._SafeStr_5736, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2801._SafeStr_6283, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2813._SafeStr_6564, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2791._SafeStr_5950, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2791.REJECTED, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2791._SafeStr_5954, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2808._SafeStr_5866, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2810._SafeStr_5721, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2810._SafeStr_5722, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2812._SafeStr_7383, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7385, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7386, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7387, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7388, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7389, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7390, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7391, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7392, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7393, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7394, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2812._SafeStr_7395, "callback":this._SafeStr_7384 }, { "type":_SafeStr_2800._SafeStr_6618, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2790._SafeStr_6167, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2790.ERROR, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2790._SafeStr_6166, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2798._SafeStr_5960, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2798._SafeStr_5961, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2798._SafeStr_5962, "callback":this._SafeStr_7382 }, { "type":RoomSessionDimmerPresetsEvent._SafeStr_6149, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2794._SafeStr_6051, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2792._SafeStr_6202, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2804._SafeStr_6203, "callback":this._SafeStr_7382 }]), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2173):void { _SafeStr_7207 = k; }), new _SafeStr_44(new IIDHabboFriendList(), function (k:_SafeStr_2212):void { _SafeStr_6998 = k; }), new _SafeStr_44(new IIDAvatarRenderManager(), function (k:_SafeStr_13):void { _SafeStr_7209 = k; }), new _SafeStr_44(new IIDHabboInventory(), function (k:_SafeStr_1201):void { _SafeStr_5773 = k; }), new _SafeStr_44(new IIDHabboToolbar(), function (k:_SafeStr_2153):void { _SafeStr_5510 = k; }), new _SafeStr_44(new IIDHabboNavigator(), function (k:_SafeStr_440):void { _SafeStr_6626 = k; }), new _SafeStr_44(new IIDHabboNewNavigator(), function (k:_SafeStr_1210):void { _SafeStr_7357 = k; }), new _SafeStr_44(new IIDHabboGroupsManager(), function (k:_SafeStr_2190):void { _SafeStr_7211 = k; }), new _SafeStr_44(new IIDHabboAvatarEditor(), function (k:_SafeStr_2261):void { _SafeStr_7212 = k; }), new _SafeStr_44(new IIDHabboCatalog(), function (k:_SafeStr_334):void { _SafeStr_5450 = k; }), new _SafeStr_44(new IIDHabboAdManager(), function (k:_SafeStr_2130):void { _SafeStr_7213 = k; }, true, [{ "type":_SafeStr_2789._SafeStr_7396, "callback":this._SafeStr_7397 }, { "type":_SafeStr_2789._SafeStr_7398, "callback":this._SafeStr_7399 }, { "type":_SafeStr_2789._SafeStr_7400, "callback":this._SafeStr_7401 }, { "type":_SafeStr_2267._SafeStr_7402, "callback":this._SafeStr_7403 }]), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_499):void { _SafeStr_5525 = k; }), new _SafeStr_44(new IIDHabboHelp(), function (k:_SafeStr_1356):void { _SafeStr_5526 = k; }), new _SafeStr_44(new IIDHabboModeration(), function (k:_SafeStr_1606):void { _SafeStr_7214 = k; }), new _SafeStr_44(new IIDHabboSoundManager(), function (k:_SafeStr_501):void { _SafeStr_7215 = k; }), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void { _SafeStr_7361 = k; }), new _SafeStr_44(new IIDHabboUserDefinedRoomEvents(), function (k:_SafeStr_217):void { _SafeStr_7217 = k; }), new _SafeStr_44(new IIDHabboTracking(), function (k:_SafeStr_195):void { _SafeStr_7216 = k; }), new _SafeStr_44(new IIDHabboGameManager(), function (k:_SafeStr_1416):void { _SafeStr_7218 = k; }, true, [{ "type":_SafeStr_2793._SafeStr_5737, "callback":this._SafeStr_7404 }]), new _SafeStr_44(new IIDHabboFriendBar(), function (k:_SafeStr_1292):void { _SafeStr_7358 = k; }), new _SafeStr_44(new IIDHabboFriendBarView(), function (k:_SafeStr_2653):void { _SafeStr_7359 = k; }, true, [{ "type":_SafeStr_2803._SafeStr_6285, "callback":this._SafeStr_7405 }]), new _SafeStr_44(new IIDHabboLandingView(), function (k:_SafeStr_2651):void { _SafeStr_7360 = k; }), new _SafeStr_44(new IIDHabboQuestEngine(), function (k:_SafeStr_1380):void { _SafeStr_7219 = k; }), new _SafeStr_44(new IIDHabboMessenger(), function (k:_SafeStr_1367):void { _SafeStr_7210 = k; }), new _SafeStr_44(new IIDHabboFreeFlowChat(), function (k:_SafeStr_1496):void { _SafeStr_7220 = k; })])); } override protected function initComponent():void { this._SafeStr_7368 = this._SafeStr_7361.addHabboConnectionMessageEvent(new _SafeStr_2736(this._SafeStr_7406)); } override public function dispose():void { var k:String; var _local_2:RoomDesktop; if (disposed){ return; }; if (this._SafeStr_7206 != null){ this._SafeStr_7206.dispose(); this._SafeStr_7206 = null; }; if (this._SafeStr_7361 != null){ this._SafeStr_7361._SafeStr_6338(this._SafeStr_7368); this._SafeStr_7368 = null; }; if (this._SafeStr_7362 != null){ while (this._SafeStr_7362.length > 0) { k = (this._SafeStr_7362._SafeStr_7070(0) as String); _local_2 = (this._SafeStr_7362.remove(k) as RoomDesktop); if (_local_2 != null){ _local_2.dispose(); }; }; this._SafeStr_7362.dispose(); this._SafeStr_7362 = null; }; removeUpdateReceiver(this); super.dispose(); } private function _SafeStr_7378(k:_SafeStr_2301):void { if (this._SafeStr_7205 == null){ return; }; switch (k.type){ case _SafeStr_2301._SafeStr_7377: this._SafeStr_7169(k.session); if (k.session.isGameSession){ if (this._SafeStr_5510){ this._SafeStr_5510._SafeStr_7407(_SafeStr_2732._SafeStr_7408); }; if (this._SafeStr_7358){ this._SafeStr_7358.visible = false; }; if (this._SafeStr_7360){ this._SafeStr_7360.disable(); }; if (this._SafeStr_7218){ this._SafeStr_7218._SafeStr_7409(); }; }; return; case _SafeStr_2301._SafeStr_7379: if (this._SafeStr_5510){ this._SafeStr_7410(k.session); }; if (this._SafeStr_7360){ this._SafeStr_7360.disable(); }; if (this._SafeStr_7218){ this._SafeStr_7218._SafeStr_7409(); }; return; case _SafeStr_2301._SafeStr_7381: this._SafeStr_7410(k.session); return; case _SafeStr_2301._SafeStr_7380: if (k.session != null){ this._SafeStr_7171(this._SafeStr_7411(k.session.roomId)); if (k.session.isGameSession){ this._SafeStr_7358.visible = true; } else { if (k._SafeStr_7412){ if (((getBoolean("nux.lobbies.enabled")) && (this._SafeStr_7207._SafeStr_7413))){ if (((this._SafeStr_6626.enteredGuestRoomData) && ((this._SafeStr_6626.enteredGuestRoomData._SafeStr_7414 == RoomSettingsData._SafeStr_7415)))){ this._SafeStr_6626.goToHomeRoom(); } else { context.createLinkEvent("navigator/goto/predefined_noob_lobby"); }; } else { if (this._SafeStr_7360){ this._SafeStr_7360.activate(); }; }; }; }; }; return; }; } private function _SafeStr_7410(k:_SafeStr_2298):void { if (((getBoolean("nux.lobbies.enabled")) && (this._SafeStr_7207._SafeStr_7413))){ if (((k) && (k._SafeStr_7416))){ this._SafeStr_5510._SafeStr_7407(_SafeStr_2732._SafeStr_7417); } else { this._SafeStr_5510._SafeStr_7407(_SafeStr_2732._SafeStr_7418); }; } else { this._SafeStr_5510._SafeStr_7407(_SafeStr_2732._SafeStr_7419); }; } private function _SafeStr_7382(k:_SafeStr_2301):void { var _local_2:String; var _local_3:_SafeStr_2744; if (this._SafeStr_7205 == null){ return; }; if (k.session != null){ _local_2 = this._SafeStr_7411(k.session.roomId); _local_3 = this.getDesktop(_local_2); if (_local_3 != null){ _local_3._SafeStr_5642(k); }; }; } private function _SafeStr_7384(event:_SafeStr_2301):void { var errorMessage:String; var errorTitle:String = "${error.title}"; switch (event.type){ case _SafeStr_2812._SafeStr_7387: errorMessage = "${room.error.max_pets}"; break; case _SafeStr_2812._SafeStr_7388: errorMessage = "${room.error.max_own_pets}"; break; case _SafeStr_2812._SafeStr_7383: errorMessage = "${room.error.kicked}"; errorTitle = "${generic.alert.title}"; break; case _SafeStr_2812._SafeStr_7385: errorMessage = "${room.error.pets.forbidden_in_hotel}"; break; case _SafeStr_2812._SafeStr_7386: errorMessage = "${room.error.pets.forbidden_in_flat}"; break; case _SafeStr_2812._SafeStr_7389: errorMessage = "${room.error.pets.no_free_tiles}"; break; case _SafeStr_2812._SafeStr_7390: errorMessage = "${room.error.pets.selected_tile_not_free}"; break; case _SafeStr_2812._SafeStr_7391: errorMessage = "${room.error.bots.forbidden_in_hotel}"; break; case _SafeStr_2812._SafeStr_7392: errorMessage = "${room.error.bots.forbidden_in_flat}"; break; case _SafeStr_2812._SafeStr_7393: errorMessage = "${room.error.max_bots}"; break; case _SafeStr_2812._SafeStr_7394: errorMessage = "${room.error.bots.selected_tile_not_free}"; break; case _SafeStr_2812._SafeStr_7395: errorMessage = "${room.error.bots.name.not.accepted}"; break; default: return; }; this._SafeStr_5524.alert(errorTitle, errorMessage, 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); } private function _SafeStr_7401(k:_SafeStr_2789):void { var _local_2:String = this._SafeStr_7411(this._SafeStr_7365); var _local_3:RoomDesktop = (this.getDesktop(_local_2) as RoomDesktop); if (_local_3 != null){ _local_3._SafeStr_5642(k); }; this._SafeStr_7364 = true; } public function _SafeStr_7176():void { this._SafeStr_7405(new _SafeStr_2803()); } private function _SafeStr_7405(k:_SafeStr_2803):void { var _local_2:String = this._SafeStr_7411(this._SafeStr_7205.activeRoomId); var _local_3:RoomDesktop = (this.getDesktop(_local_2) as RoomDesktop); if (_local_3 != null){ _local_3._SafeStr_5642(k); }; } private function _SafeStr_7397(k:_SafeStr_2789):void { this._SafeStr_7364 = false; } private function _SafeStr_7399(k:_SafeStr_2789):void { var _local_4:_SafeStr_2298; this._SafeStr_7364 = false; if (k.status == "complete"){ this._SafeStr_7361.connection.send(new _SafeStr_2809()); }; var _local_2:String = this._SafeStr_7411(this._SafeStr_7365); var _local_3:RoomDesktop = (this.getDesktop(_local_2) as RoomDesktop); if (_local_3 != null){ _local_3._SafeStr_5642(k); _local_4 = this._SafeStr_7208.getSession(this._SafeStr_7205.activeRoomId); if (_local_4 != null){ _local_4._SafeStr_5820(_SafeStr_2816._SafeStr_7420); }; }; } private function _SafeStr_7403(k:_SafeStr_2267):void { var _local_2:String = this._SafeStr_7411(k.roomId); var _local_3:RoomDesktop = (this.getDesktop(_local_2) as RoomDesktop); if (_local_3 != null){ _local_3._SafeStr_5642(k); }; } private function _SafeStr_7406(k:_SafeStr_2736):void { var _local_2:Timer; var _local_3:String; var _local_4:RoomDesktop; if (((((((this._SafeStr_7220) && (!(this._SafeStr_7220.isDisabledInPreferences)))) && (this._SafeStr_7367))) && (!(this._SafeStr_7366)))){ _local_2 = new Timer(250, 1); _local_2.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_7421); _local_2.start(); }; if (this._SafeStr_7367){ _local_3 = this._SafeStr_7411(this._SafeStr_7205.activeRoomId); _local_4 = (this.getDesktop(_local_3) as RoomDesktop); if (_local_4 != null){ _local_4._SafeStr_5642(new _SafeStr_2811(k._SafeStr_5325().isPerkAllowed(_SafeStr_2507.MOUSE_ZOOM))); }; }; } private function _SafeStr_7421(k:TimerEvent):void { var _local_2:RoomDesktop = (this.getDesktop(this._SafeStr_7411(this._SafeStr_7205.activeRoomId)) as RoomDesktop); if (((_local_2) && (this._SafeStr_7220.displayObject))){ _local_2._SafeStr_5845._SafeStr_5844().setDisplayObject(this._SafeStr_7220.displayObject); this._SafeStr_7366 = true; }; } private function _SafeStr_7313(k:_SafeStr_193):void { var _local_2:String; var _local_3:RoomDesktop; var _local_4:_SafeStr_2298; if ((((k.type == _SafeStr_193._SafeStr_7317)) || ((k.type == _SafeStr_193._SafeStr_7315)))){ _local_2 = this._SafeStr_7411(k.roomId); _local_3 = (this.getDesktop(_local_2) as RoomDesktop); if (_local_3 != null){ _local_3._SafeStr_7313(k); }; }; if (k.roomId == this._SafeStr_7365){ if (k.type == _SafeStr_193._SafeStr_7372){ if (this._SafeStr_7364 == true){ _local_4 = this._SafeStr_7208.getSession(this._SafeStr_7365); if (_local_4 != null){ _local_4._SafeStr_5817(_SafeStr_2807._SafeStr_6250._SafeStr_5818); }; }; this._SafeStr_7364 = false; } else { if (k.type == _SafeStr_193._SafeStr_7373){ this._SafeStr_7364 = false; }; }; }; } private function _SafeStr_7371(k:_SafeStr_193):void { var _local_4:_SafeStr_2298; var _local_5:_SafeStr_2795; var _local_6:_SafeStr_2805; var _local_7:_SafeStr_2806; if (this._SafeStr_7205 == null){ return; }; var _local_2:String = this._SafeStr_7411(k.roomId); var _local_3:RoomDesktop = (this.getDesktop(_local_2) as RoomDesktop); if (_local_3 == null){ if (this._SafeStr_7208 == null){ return; }; _local_4 = this._SafeStr_7208.getSession(k.roomId); if (_local_4 != null){ _local_3 = (this._SafeStr_7169(_local_4) as RoomDesktop); }; }; if (_local_3 == null){ return; }; switch (k.type){ case _SafeStr_193._SafeStr_7370: _local_3._SafeStr_7318(this._SafeStr_7172(k.roomId)); if (((!((this._SafeStr_7205 == null))) && (!(_SafeStr_2802._SafeStr_7312(k.roomId))))){ this._SafeStr_7205._SafeStr_7337(k.roomId); }; _local_3._SafeStr_7271(_SafeStr_2814._SafeStr_7265); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5735); if (((this._SafeStr_7220) && (!(this._SafeStr_7220.isDisabledInPreferences)))){ this._SafeStr_7366 = true; if (this._SafeStr_7220.displayObject != null){ _local_3._SafeStr_5845._SafeStr_5844().setDisplayObject(this._SafeStr_7220.displayObject); }; }; _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6366); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_7267); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6634); if (!_local_3.session._SafeStr_6492){ _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5775); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6238); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6051); if (getBoolean("avatar.widget.enabled")){ _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6174); }; }; _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_7264); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5848); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5980); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5881); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5666); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5854); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5718); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5950); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5956); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6136); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6069); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5871); if (getBoolean("welcome.gift.feature.enabled")){ _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5655); }; if (!getBoolean("memenu.effects.widget.disabled")){ _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6087); }; _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5945); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6005); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5695); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6083); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5971); if (this._SafeStr_7363 != RoomDesktop._SafeStr_7202){ _local_3._SafeStr_7354(_SafeStr_2814._SafeStr_5971, this._SafeStr_7363); }; _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5907); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5999); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_7266); _local_3._SafeStr_7177(_SafeStr_2814.CAMERA); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5635); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_7268); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5934); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5938); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5711); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5994); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6344); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5674); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5931); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6062); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_7269); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5959); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6093); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6334); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_6328); this._SafeStr_7367 = true; return; case _SafeStr_193._SafeStr_7373: this._SafeStr_7171(_local_2); this._SafeStr_7367 = false; return; case _SafeStr_2795._SafeStr_7374: _local_5 = (k as _SafeStr_2795); if (_local_5 == null){ return; }; if (_local_5._SafeStr_6148){ _local_3._SafeStr_7181(0xFFFFFF, 0xFF); } else { _local_3._SafeStr_7181(_local_5.color, _local_5._SafeStr_6145); }; return; case _SafeStr_2805._SafeStr_7375: _local_6 = (k as _SafeStr_2805); if (_local_6 == null){ return; }; this._SafeStr_7205._SafeStr_7342(this._SafeStr_7205.activeRoomId, this._SafeStr_7172(this._SafeStr_7205.activeRoomId), (((_local_6.level < 1)) ? 0.5 : (1 << (Math.floor(_local_6.level) - 1))), null, null, _local_6._SafeStr_7422); return; case _SafeStr_2796._SafeStr_6150: _local_3._SafeStr_5642(k); return; case _SafeStr_2806._SafeStr_6005: _local_7 = _SafeStr_2806(k); if (!_local_7.enable){ _local_3._SafeStr_7183(0, 0, 0); } else { _local_3._SafeStr_7183(_local_7.hue, _local_7.saturation, _local_7.lightness); }; return; }; } private function _SafeStr_7277(k:_SafeStr_2384):void { if (this._SafeStr_7205 == null){ return; }; var _local_2:String = this._SafeStr_7411(k.roomId); var _local_3:RoomDesktop = (this.getDesktop(_local_2) as RoomDesktop); if (_local_3 != null){ _local_3._SafeStr_7277(k); }; } private function _SafeStr_7404(k:Event):void { var _local_2:RoomDesktop = (this.getDesktop(this._SafeStr_7411(0)) as RoomDesktop); if (_local_2){ _local_2._SafeStr_5642(k); }; } public function _SafeStr_7169(k:_SafeStr_2298):_SafeStr_2744 { if (k == null){ return (null); }; if (this._SafeStr_7205 == null){ return (null); }; var _local_2:String = this._SafeStr_7411(k.roomId); var _local_3:RoomDesktop = (this.getDesktop(_local_2) as RoomDesktop); if (_local_3 != null){ return (_local_3); }; _local_3 = new RoomDesktop(k, assets, this._SafeStr_7361.connection); _local_3.roomEngine = this._SafeStr_7205; _local_3.windowManager = this._SafeStr_5524; _local_3._SafeStr_7179 = this._SafeStr_7206; _local_3.sessionDataManager = this._SafeStr_7207; _local_3.roomSessionManager = this._SafeStr_7208; _local_3.communicationManager = this._SafeStr_7361; _local_3.friendList = this._SafeStr_6998; _local_3.avatarRenderManager = this._SafeStr_7209; _local_3.inventory = this._SafeStr_5773; _local_3.messenger = this._SafeStr_7210; _local_3.toolbar = this._SafeStr_5510; _local_3.navigator = this._SafeStr_7357._SafeStr_7423; _local_3._SafeStr_6464 = this._SafeStr_7211; _local_3.avatarEditor = this._SafeStr_7212; _local_3.catalog = this._SafeStr_5450; _local_3._SafeStr_7247 = this._SafeStr_7213; _local_3.localization = this._SafeStr_5525; _local_3._SafeStr_5594 = this._SafeStr_5526; _local_3._SafeStr_6282 = this._SafeStr_7214; _local_3.config = this; _local_3._SafeStr_5839 = this._SafeStr_7215; _local_3.habboTracking = this._SafeStr_7216; _local_3._SafeStr_6545 = this._SafeStr_7217; _local_3._SafeStr_7180 = this._SafeStr_7218; _local_3.questEngine = this._SafeStr_7219; _local_3.freeFlowChat = this._SafeStr_7220; var _local_4:XmlAsset = (assets.getAssetByName("room_desktop_layout_xml") as XmlAsset); if (_local_4 != null){ _local_3.layout = (_local_4.content as XML); }; _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_5990); _local_3._SafeStr_7177(_SafeStr_2814._SafeStr_7265); _local_3.init(); _local_3._SafeStr_7261(); this._SafeStr_7364 = false; this._SafeStr_7365 = k.roomId; this._SafeStr_7362.add(_local_2, _local_3); return (_local_3); } public function get _SafeStr_7170():IDisplayObjectWrapper { var k:RoomDesktop = (this.getDesktop(this._SafeStr_7411(this._SafeStr_7205.activeRoomId)) as RoomDesktop); if (((!(k)) || (!(k._SafeStr_5845)))){ return (null); }; return (k._SafeStr_5845._SafeStr_5844()); } public function _SafeStr_7171(k:String):void { var _local_3:int; var _local_2:RoomDesktop = (this._SafeStr_7362.remove(k) as RoomDesktop); if (_local_2 != null){ _local_3 = _local_2._SafeStr_7355(_SafeStr_2814._SafeStr_5971); if (_local_3 != RoomDesktop._SafeStr_7202){ this._SafeStr_7363 = _local_3; }; _local_2.dispose(); this._SafeStr_7364 = false; }; } public function getDesktop(k:String):_SafeStr_2744 { return ((this._SafeStr_7362.getValue(k) as RoomDesktop)); } public function _SafeStr_7172(k:int):int { return (1); } public function update(k:uint):void { var _local_3:RoomDesktop; var _local_2:int; while (_local_2 < this._SafeStr_7362.length) { _local_3 = (this._SafeStr_7362._SafeStr_5595(_local_2) as RoomDesktop); if (_local_3 != null){ _local_3.update(); }; _local_2++; }; } private function _SafeStr_7411(k:int):String { return ("hard_coded_room_id"); } public function set visible(k:Boolean):void { var _local_2:RoomDesktop = this._SafeStr_7362.getValue(this._SafeStr_7411(this._SafeStr_7205.activeRoomId)); if (_local_2 != null){ _local_2.visible = k; }; } public function _SafeStr_7173(k:String):void { var _local_2:RoomDesktop = this._SafeStr_7362.getValue(this._SafeStr_7411(this._SafeStr_7205.activeRoomId)); if (_local_2 != null){ _local_2._SafeStr_5642(new _SafeStr_2799(k)); }; } public function _SafeStr_7174(k:int, _arg_2:String, _arg_3:uint, _arg_4:int):void { var _local_5:RoomDesktop = this._SafeStr_7362.getValue(this._SafeStr_7411(this._SafeStr_7205.activeRoomId)); if (_local_5 != null){ _local_5._SafeStr_7174(k, _arg_2, _arg_3, _arg_4); }; } public function _SafeStr_7175(k:MouseEvent):Boolean { var _local_2:RoomDesktop = this._SafeStr_7362.getValue(this._SafeStr_7411(this._SafeStr_7205.activeRoomId)); if (_local_2 != null){ return (_local_2._SafeStr_7356(k, 0)); }; return (false); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get localization():_SafeStr_499 { return (this._SafeStr_5525); } public function get catalog():_SafeStr_334 { return (this._SafeStr_5450); } public function get inventory():_SafeStr_1201 { return (this._SafeStr_5773); } public function get roomEngine():_SafeStr_2251 { return (this._SafeStr_7205); } public function get _SafeStr_5839():_SafeStr_501 { return (this._SafeStr_7215); } public function get habboTracking():_SafeStr_195 { return (this._SafeStr_7216); } public function get _SafeStr_6464():_SafeStr_2190 { return (this._SafeStr_7211); } public function get _SafeStr_7424():_SafeStr_2653 { return (this._SafeStr_7359); } public function get toolbar():_SafeStr_2153 { return (this._SafeStr_5510); } public function get _SafeStr_7425():_SafeStr_2734 { if (this._SafeStr_7220){ return (this._SafeStr_7220._SafeStr_7425); }; return (null); } public function get freeFlowChat():_SafeStr_1496 { return (this._SafeStr_7220); } public function get _SafeStr_5594():_SafeStr_1356 { return (this._SafeStr_5526); } } }//package _-0b- // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_1210 = "_-4kf" (String#12507, DoABC#3) // _SafeStr_1292 = "_-38c" (String#10871, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_1367 = "_-4Tq" (String#12206, DoABC#3) // _SafeStr_1380 = "_-Dw" (String#14660, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_1416 = "_-6At" (String#13944, DoABC#3) // _SafeStr_1496 = "_-3Tx" (String#11192, DoABC#3) // _SafeStr_1606 = "_-5By" (String#12962, DoABC#3) // _SafeStr_1699 = "_-2fm" (String#10374, DoABC#3) // _SafeStr_193 = "_-K7" (String#39219, DoABC#3) // _SafeStr_195 = "_-56K" (String#12859, DoABC#3) // _SafeStr_197 = "_-1kj" (String#9387, DoABC#3) // _SafeStr_2070 = "_-3E5" (String#10952, DoABC#3) // _SafeStr_2071 = "_-2qn" (String#10540, DoABC#3) // _SafeStr_2130 = "_-6NZ" (String#14173, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_217 = "_-1s-" (String#9521, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2190 = "_-2xJ" (String#10664, DoABC#3) // _SafeStr_2212 = "_-1yp" (String#9642, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2261 = "_-Uw" (String#14950, DoABC#3) // _SafeStr_2267 = "_-4T8" (String#33147, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2301 = "_-0gE" (String#8292, DoABC#3) // _SafeStr_2384 = "_-2nD" (String#10475, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2507 = "_-60k" (String#36892, DoABC#3) // _SafeStr_2651 = "_-5f3" (String#13426, DoABC#3) // _SafeStr_2653 = "_-6MP" (String#14151, DoABC#3) // _SafeStr_2732 = "_-1bV" (String#26047, DoABC#3) // _SafeStr_2734 = "_-4JD" (String#12060, DoABC#3) // _SafeStr_2736 = "_-F7" (String#39034, DoABC#3) // _SafeStr_2744 = "_-1pr" (String#9478, DoABC#3) // _SafeStr_2788 = "_-6Lc" (String#14139, DoABC#3) // _SafeStr_2789 = "_-00U" (String#7616, DoABC#3) // _SafeStr_2790 = "_-1JP" (String#25342, DoABC#3) // _SafeStr_2791 = "_-Ha" (String#39121, DoABC#3) // _SafeStr_2792 = "_-zi" (String#15466, DoABC#3) // _SafeStr_2793 = "else" (String#16208, DoABC#3) // _SafeStr_2794 = "_-0hX" (String#8318, DoABC#3) // _SafeStr_2795 = "_-5vb" (String#36651, DoABC#3) // _SafeStr_2796 = "_-4AR" (String#11908, DoABC#3) // _SafeStr_2797 = "_-27y" (String#9825, DoABC#3) // _SafeStr_2798 = "_-1ig" (String#26324, DoABC#3) // _SafeStr_2799 = "_-1qy" (String#26649, DoABC#3) // _SafeStr_2800 = "_-1Zh" (String#9218, DoABC#3) // _SafeStr_2801 = "_-ZO" (String#15041, DoABC#3) // _SafeStr_2802 = "_-487" (String#32303, DoABC#3) // _SafeStr_2803 = "_-5L-" (String#35245, DoABC#3) // _SafeStr_2804 = "_-1Tp" (String#9130, DoABC#3) // _SafeStr_2805 = "_-1xq" (String#9624, DoABC#3) // _SafeStr_2806 = "_-50h" (String#34448, DoABC#3) // _SafeStr_2807 = "_-3M8" (String#30388, DoABC#3) // _SafeStr_2808 = "_-2s" (String#29151, DoABC#3) // _SafeStr_2809 = "_-2kX" (String#28861, DoABC#3) // _SafeStr_2810 = "_-26c" (String#9798, DoABC#3) // _SafeStr_2811 = "_-5C7" (String#34898, DoABC#3) // _SafeStr_2812 = "_-3jt" (String#11459, DoABC#3) // _SafeStr_2813 = "_-2Wf" (String#10238, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2815 = "_-0Y-" (String#23490, DoABC#3) // _SafeStr_2816 = "_-6Kd" (String#37648, DoABC#3) // _SafeStr_2817 = "_-3NT" (String#30446, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5635 = "_-1RS" (String#25671, DoABC#3) // _SafeStr_5642 = "_-2yy" (String#3341, DoABC#3) // _SafeStr_5655 = "_-6PT" (String#37839, DoABC#3) // _SafeStr_5666 = "_-3u-" (String#31699, DoABC#3) // _SafeStr_5674 = "_-2Jp" (String#27803, DoABC#3) // _SafeStr_5679 = "_-5Lo" (String#35276, DoABC#3) // _SafeStr_5680 = "_-4GA" (String#32617, DoABC#3) // _SafeStr_5695 = "_-5Zz" (String#35816, DoABC#3) // _SafeStr_5711 = "_-vr" (String#40621, DoABC#3) // _SafeStr_5712 = "_-2eU" (String#28618, DoABC#3) // _SafeStr_5718 = "_-3oY" (String#31478, DoABC#3) // _SafeStr_5721 = "_-2YA" (String#28373, DoABC#3) // _SafeStr_5722 = "_-2Rc" (String#28104, DoABC#3) // _SafeStr_5735 = "_-1-1" (String#24565, DoABC#3) // _SafeStr_5736 = "_-O7" (String#39364, DoABC#3) // _SafeStr_5737 = "_-ls" (String#40235, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_5775 = "_-0gl" (String#23821, DoABC#3) // _SafeStr_5817 = "_-3fO" (String#11387, DoABC#3) // _SafeStr_5818 = "_-4z8" (String#34344, DoABC#3) // _SafeStr_5820 = "_-E3" (String#14663, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_5844 = "_-5Af" (String#34844, DoABC#3) // _SafeStr_5845 = "_-13k" (String#8696, DoABC#3) // _SafeStr_5848 = "_-6Ed" (String#37432, DoABC#3) // _SafeStr_5854 = "_-0Ey" (String#22750, DoABC#3) // _SafeStr_5866 = "_-0YS" (String#23504, DoABC#3) // _SafeStr_5871 = "_-0cx" (String#23673, DoABC#3) // _SafeStr_5881 = "_-0mA" (String#24028, DoABC#3) // _SafeStr_5907 = "_-0ZE" (String#23531, DoABC#3) // _SafeStr_5925 = "_-3jH" (String#31266, DoABC#3) // _SafeStr_5931 = "_-5dZ" (String#35961, DoABC#3) // _SafeStr_5934 = "_-27U" (String#27328, DoABC#3) // _SafeStr_5935 = "_-0Dt" (String#22707, DoABC#3) // _SafeStr_5938 = "_-1lK" (String#26429, DoABC#3) // _SafeStr_5941 = "_-0eD" (String#23727, DoABC#3) // _SafeStr_5942 = "_-tn" (String#40539, DoABC#3) // _SafeStr_5945 = "_-2WT" (String#28298, DoABC#3) // _SafeStr_5946 = "_-4s7" (String#34078, DoABC#3) // _SafeStr_5950 = "_-4zQ" (String#34357, DoABC#3) // _SafeStr_5954 = "_-5tX" (String#36563, DoABC#3) // _SafeStr_5956 = "_-5Nq" (String#35351, DoABC#3) // _SafeStr_5959 = "_-3ZP" (String#30900, DoABC#3) // _SafeStr_5960 = "_-3sn" (String#31639, DoABC#3) // _SafeStr_5961 = "_-2NO" (String#27948, DoABC#3) // _SafeStr_5962 = "_-5Oa" (String#35379, DoABC#3) // _SafeStr_5971 = "_-9u" (String#38845, DoABC#3) // _SafeStr_5980 = "_-0rV" (String#24232, DoABC#3) // _SafeStr_5990 = "_-M2" (String#39290, DoABC#3) // _SafeStr_5994 = "_-1N-" (String#25482, DoABC#3) // _SafeStr_5999 = "_-0KH" (String#22973, DoABC#3) // _SafeStr_6005 = "_-2zY" (String#29435, DoABC#3) // _SafeStr_6006 = "_-1Y2" (String#25910, DoABC#3) // _SafeStr_6026 = "_-2nv" (String#28996, DoABC#3) // _SafeStr_6027 = "_-0Cd" (String#22658, DoABC#3) // _SafeStr_6051 = "_-QP" (String#39452, DoABC#3) // _SafeStr_6055 = "_-36l" (String#29760, DoABC#3) // _SafeStr_6062 = "_-0vu" (String#24409, DoABC#3) // _SafeStr_6069 = "_-23G" (String#27165, DoABC#3) // _SafeStr_6083 = "_-6gH" (String#38535, DoABC#3) // _SafeStr_6087 = "_-06W" (String#22421, DoABC#3) // _SafeStr_6093 = "_-6at" (String#38301, DoABC#3) // _SafeStr_6136 = "_-65R" (String#37074, DoABC#3) // _SafeStr_6145 = "_-37U" (String#29789, DoABC#3) // _SafeStr_6148 = "_-vH" (String#40598, DoABC#3) // _SafeStr_6149 = "_-2YM" (String#28380, DoABC#3) // _SafeStr_6150 = "_-5jK" (String#36179, DoABC#3) // _SafeStr_6151 = "_-3Kg" (String#30329, DoABC#3) // _SafeStr_6166 = "_-di" (String#39944, DoABC#3) // _SafeStr_6167 = "_-2BZ" (String#27488, DoABC#3) // _SafeStr_6174 = "_-1Ti" (String#25755, DoABC#3) // _SafeStr_6202 = "_-6CK" (String#37351, DoABC#3) // _SafeStr_6203 = "_-2WP" (String#28297, DoABC#3) // _SafeStr_6204 = "_-cY" (String#39891, DoABC#3) // _SafeStr_6238 = "_-2FJ" (String#27637, DoABC#3) // _SafeStr_6250 = "_-5ma" (String#36300, DoABC#3) // _SafeStr_6282 = "_-5W5" (String#13291, DoABC#3) // _SafeStr_6283 = "_-l9" (String#40202, DoABC#3) // _SafeStr_6285 = "_-0fX" (String#23778, DoABC#3) // _SafeStr_6328 = "_-1u2" (String#26769, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6334 = "_-6eS" (String#38458, DoABC#3) // _SafeStr_6337 = "_-fu" (String#40018, DoABC#3) // _SafeStr_6338 = "_-4Lg" (String#12106, DoABC#3) // _SafeStr_6344 = "_-MF" (String#39297, DoABC#3) // _SafeStr_6366 = "_-1kR" (String#26397, DoABC#3) // _SafeStr_6464 = "_-D5" (String#14645, DoABC#3) // _SafeStr_6492 = "_-4az" (String#12338, DoABC#3) // _SafeStr_6545 = "_-5T8" (String#13254, DoABC#3) // _SafeStr_6564 = "_-1O3" (String#25522, DoABC#3) // _SafeStr_6618 = "_-2KJ" (String#27826, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_6634 = "_-1db" (String#26124, DoABC#3) // _SafeStr_6998 = "_-05a" (String#160, DoABC#3) // _SafeStr_7070 = "_-1BL" (String#2886, DoABC#3) // _SafeStr_7169 = "_-2rY" (String#10551, DoABC#3) // _SafeStr_7170 = "_-6fS" (String#4294, DoABC#3) // _SafeStr_7171 = "_-05z" (String#7709, DoABC#3) // _SafeStr_7172 = "_-4vY" (String#12677, DoABC#3) // _SafeStr_7173 = "_-4Cq" (String#11945, DoABC#3) // _SafeStr_7174 = "_-e1" (String#15112, DoABC#3) // _SafeStr_7175 = "_-7-" (String#14537, DoABC#3) // _SafeStr_7176 = "_-423" (String#11789, DoABC#3) // _SafeStr_7177 = "_-4W7" (String#1570, DoABC#3) // _SafeStr_7179 = "_-2Yh" (String#10263, DoABC#3) // _SafeStr_7180 = "_-3pS" (String#11560, DoABC#3) // _SafeStr_7181 = "_-2O" (String#10095, DoABC#3) // _SafeStr_7183 = "_-1XQ" (String#9184, DoABC#3) // _SafeStr_7202 = "_-1DH" (String#25118, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7206 = "_-2XT" (String#10248, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7208 = "_-3D7" (String#300, DoABC#3) // _SafeStr_7209 = "_-2Lh" (String#688, DoABC#3) // _SafeStr_7210 = "_-4ry" (String#1116, DoABC#3) // _SafeStr_7211 = "_-35r" (String#10822, DoABC#3) // _SafeStr_7212 = "_-0Yf" (String#833, DoABC#3) // _SafeStr_7213 = "_-3aU" (String#3497, DoABC#3) // _SafeStr_7214 = "_-2zV" (String#3342, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7216 = "_-4yg" (String#245, DoABC#3) // _SafeStr_7217 = "_-34D" (String#10800, DoABC#3) // _SafeStr_7218 = "_-1ZB" (String#498, DoABC#3) // _SafeStr_7219 = "_-2h3" (String#149, DoABC#3) // _SafeStr_7220 = "_-6DC" (String#1611, DoABC#3) // _SafeStr_7247 = "_-1ZX" (String#25970, DoABC#3) // _SafeStr_7261 = "_-33y" (String#29646, DoABC#3) // _SafeStr_7264 = "_-Ie" (String#39161, DoABC#3) // _SafeStr_7265 = "_-6Kt" (String#37656, DoABC#3) // _SafeStr_7266 = "_-0oN" (String#24112, DoABC#3) // _SafeStr_7267 = "_-2Zx" (String#28442, DoABC#3) // _SafeStr_7268 = "_-0Dv" (String#22709, DoABC#3) // _SafeStr_7269 = "_-1J8" (String#25332, DoABC#3) // _SafeStr_7271 = "_-M" (String#39287, DoABC#3) // _SafeStr_7277 = "_-Uc" (String#4431, DoABC#3) // _SafeStr_7279 = "_-6Xd" (String#38177, DoABC#3) // _SafeStr_7285 = "_-YX" (String#39742, DoABC#3) // _SafeStr_7287 = "_-4eG" (String#33561, DoABC#3) // _SafeStr_7290 = "_-69B" (String#37231, DoABC#3) // _SafeStr_7291 = "_-Xo" (String#39715, DoABC#3) // _SafeStr_7292 = "_-6ie" (String#38634, DoABC#3) // _SafeStr_7293 = "_-4cW" (String#33494, DoABC#3) // _SafeStr_7294 = "_-1nj" (String#26527, DoABC#3) // _SafeStr_7295 = "_-3J0" (String#30260, DoABC#3) // _SafeStr_7297 = "_-5oY" (String#36379, DoABC#3) // _SafeStr_7298 = "_-44s" (String#32169, DoABC#3) // _SafeStr_7299 = "_-2Vk" (String#28273, DoABC#3) // _SafeStr_7300 = "_-0CO" (String#22651, DoABC#3) // _SafeStr_7302 = "_-5-J" (String#34392, DoABC#3) // _SafeStr_7303 = "_-6gJ" (String#38536, DoABC#3) // _SafeStr_7305 = "_-4sd" (String#34094, DoABC#3) // _SafeStr_7306 = "_-41U" (String#32029, DoABC#3) // _SafeStr_7307 = "_-4OD" (String#32939, DoABC#3) // _SafeStr_7308 = "_-5Et" (String#35002, DoABC#3) // _SafeStr_7309 = "_-5Yy" (String#35780, DoABC#3) // _SafeStr_7310 = "_-5pq" (String#36430, DoABC#3) // _SafeStr_7311 = "_-2vt" (String#29299, DoABC#3) // _SafeStr_7312 = "_-5fr" (String#36050, DoABC#3) // _SafeStr_7313 = "_-0bY" (String#8216, DoABC#3) // _SafeStr_7315 = "_-2cL" (String#28542, DoABC#3) // _SafeStr_7317 = "_-5hf" (String#36117, DoABC#3) // _SafeStr_7318 = "_-6HL" (String#37535, DoABC#3) // _SafeStr_7337 = "_-0ZM" (String#8174, DoABC#3) // _SafeStr_7342 = "_-1HD" (String#8915, DoABC#3) // _SafeStr_7354 = "_-1T8" (String#25737, DoABC#3) // _SafeStr_7355 = "_-2f4" (String#28641, DoABC#3) // _SafeStr_7356 = "_-26P" (String#27289, DoABC#3) // _SafeStr_7357 = "_-5ds" (String#864, DoABC#3) // _SafeStr_7358 = "_-1z9" (String#3087, DoABC#3) // _SafeStr_7359 = "_-3nA" (String#31426, DoABC#3) // _SafeStr_7360 = "_-0fK" (String#96, DoABC#3) // _SafeStr_7361 = "_-284" (String#76, DoABC#3) // _SafeStr_7362 = "_-0TU" (String#23314, DoABC#3) // _SafeStr_7363 = "_-1ZN" (String#25960, DoABC#3) // _SafeStr_7364 = "_-0ch" (String#23663, DoABC#3) // _SafeStr_7365 = "_-0Q0" (String#23190, DoABC#3) // _SafeStr_7366 = "_-4qI" (String#34006, DoABC#3) // _SafeStr_7367 = "_-4f3" (String#3743, DoABC#3) // _SafeStr_7368 = "_-5gK" (String#1601, DoABC#3) // _SafeStr_7369 = "_-3NF" (String#30437, DoABC#3) // _SafeStr_7370 = "_-D6" (String#38967, DoABC#3) // _SafeStr_7371 = "_-0S4" (String#23270, DoABC#3) // _SafeStr_7372 = "_-Y" (String#39721, DoABC#3) // _SafeStr_7373 = "_-2by" (String#28523, DoABC#3) // _SafeStr_7374 = "_-5Dn" (String#34961, DoABC#3) // _SafeStr_7375 = "_-1Hg" (String#25278, DoABC#3) // _SafeStr_7376 = "_-5t7" (String#36546, DoABC#3) // _SafeStr_7377 = "_-3tt" (String#31692, DoABC#3) // _SafeStr_7378 = "_-3pY" (String#3548, DoABC#3) // _SafeStr_7379 = "_-3A5" (String#29893, DoABC#3) // _SafeStr_7380 = "_-2p-" (String#29032, DoABC#3) // _SafeStr_7381 = "_-0Et" (String#22747, DoABC#3) // _SafeStr_7382 = "_-1nA" (String#9432, DoABC#3) // _SafeStr_7383 = "_-3hI" (String#31182, DoABC#3) // _SafeStr_7384 = "_-0lV" (String#24000, DoABC#3) // _SafeStr_7385 = "_-1Kc" (String#25391, DoABC#3) // _SafeStr_7386 = "_-Hs" (String#39131, DoABC#3) // _SafeStr_7387 = "_-125" (String#24693, DoABC#3) // _SafeStr_7388 = "_-01y" (String#22257, DoABC#3) // _SafeStr_7389 = "_-69j" (String#37250, DoABC#3) // _SafeStr_7390 = "_-4Ls" (String#32839, DoABC#3) // _SafeStr_7391 = "_-3Tl" (String#30684, DoABC#3) // _SafeStr_7392 = "_-1B7" (String#25030, DoABC#3) // _SafeStr_7393 = "_-0jV" (String#23922, DoABC#3) // _SafeStr_7394 = "_-f5" (String#39991, DoABC#3) // _SafeStr_7395 = "_-0N1" (String#23083, DoABC#3) // _SafeStr_7396 = "_-5uP" (String#36600, DoABC#3) // _SafeStr_7397 = "_-Sc" (String#39527, DoABC#3) // _SafeStr_7398 = "_-2WG" (String#28292, DoABC#3) // _SafeStr_7399 = "_-3kw" (String#31328, DoABC#3) // _SafeStr_7400 = "_-0VJ" (String#23379, DoABC#3) // _SafeStr_7401 = "_-1nN" (String#26512, DoABC#3) // _SafeStr_7402 = "_-3Bi" (String#29955, DoABC#3) // _SafeStr_7403 = "_-3gI" (String#31151, DoABC#3) // _SafeStr_7404 = "_-6kI" (String#14516, DoABC#3) // _SafeStr_7405 = "_-4EV" (String#32559, DoABC#3) // _SafeStr_7406 = "_-3DI" (String#845, DoABC#3) // _SafeStr_7407 = "_-1Vr" (String#9161, DoABC#3) // _SafeStr_7408 = "_-1o5" (String#26543, DoABC#3) // _SafeStr_7409 = "_-4vI" (String#12674, DoABC#3) // _SafeStr_7410 = "_-3pI" (String#31510, DoABC#3) // _SafeStr_7411 = "_-64x" (String#4151, DoABC#3) // _SafeStr_7412 = "_-2N5" (String#27935, DoABC#3) // _SafeStr_7413 = "_-ZK" (String#15040, DoABC#3) // _SafeStr_7414 = "_-u8" (String#15393, DoABC#3) // _SafeStr_7415 = "_-32x" (String#29602, DoABC#3) // _SafeStr_7416 = "_-5xU" (String#13730, DoABC#3) // _SafeStr_7417 = "_-0KU" (String#22981, DoABC#3) // _SafeStr_7418 = "_-3FO" (String#30106, DoABC#3) // _SafeStr_7419 = "_-0DX" (String#22693, DoABC#3) // _SafeStr_7420 = "_-3Df" (String#30034, DoABC#3) // _SafeStr_7421 = "_-El" (String#39021, DoABC#3) // _SafeStr_7422 = "_-3Aw" (String#29924, DoABC#3) // _SafeStr_7423 = "_-4De" (String#11961, DoABC#3) // _SafeStr_7424 = "_-3QU" (String#30558, DoABC#3) // _SafeStr_7425 = "_-u9" (String#4556, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_2745 package _-0ba { public class _SafeStr_2745 { public static const _SafeStr_7426:String = "RWM_MESSAGE_TEST"; private var _SafeStr_5501:String = ""; public function _SafeStr_2745(k:String) { this._SafeStr_5501 = k; } public function get type():String { return (this._SafeStr_5501); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_7426 = "_-67Q" (String#37154, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_2746 package _-0ba { public class _SafeStr_2746 extends _SafeStr_2745 { public static const _SafeStr_6390:String = "RWROM_GET_OBJECT_INFO"; public static const _SafeStr_6391:String = "RWROM_GET_OBJECT_NAME"; public static const _SafeStr_5973:String = "RWROM_SELECT_OBJECT"; public static const _SafeStr_6194:String = "RWROM_GET_OWN_CHARACTER_INFO"; public static const _SafeStr_7427:String = "RWROM_GET_AVATAR_LIST"; private var _SafeStr_5338:int = 0; private var _SafeStr_7428:int = 0; public function _SafeStr_2746(k:String, _arg_2:int, _arg_3:int) { super(k); this._SafeStr_5338 = _arg_2; this._SafeStr_7428 = _arg_3; } public function get id():int { return (this._SafeStr_5338); } public function get category():int { return (this._SafeStr_7428); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2746 = "_-6Ag" (String#37290, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5973 = "_-3ET" (String#30070, DoABC#3) // _SafeStr_6194 = "_-4ar" (String#33429, DoABC#3) // _SafeStr_6390 = "_-5D5" (String#34938, DoABC#3) // _SafeStr_6391 = "_-5v3" (String#36629, DoABC#3) // _SafeStr_7427 = "_-3ru" (String#31607, DoABC#3) // _SafeStr_7428 = "_-5zS" (String#112, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_2816 package _-0ba { public class _SafeStr_2816 extends _SafeStr_2745 { public static const _SafeStr_5794:String = "RWCPM_MESSAGE_CHANGE_POSTURE"; public static const _SafeStr_7420:int = 0; public static const _SafeStr_7429:int = 1; private var _SafeStr_7430:int = 0; public function _SafeStr_2816(k:int) { super(_SafeStr_5794); this._SafeStr_7430 = k; } public function get posture():int { return (this._SafeStr_7430); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2816 = "_-6Kd" (String#37648, DoABC#3) // _SafeStr_5794 = "_-3rM" (String#31582, DoABC#3) // _SafeStr_7420 = "_-3Df" (String#30034, DoABC#3) // _SafeStr_7429 = "_-5wP" (String#36680, DoABC#3) // _SafeStr_7430 = "_-3xA" (String#1105, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4427 package _-0ba { public class _SafeStr_4427 extends _SafeStr_2745 { public static const _SafeStr_6637:String = "RWZTM_ZOOM_TOGGLE"; public function _SafeStr_4427() { super(_SafeStr_6637); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4427 = "_-5JU" (String#13087, DoABC#3) // _SafeStr_6637 = "_-4LC" (String#32814, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4451 package _-0ba { public class _SafeStr_4451 extends _SafeStr_2745 { public static const _SafeStr_5849:String = "RWFWM_MESSAGE_REQUEST_CREDITFURNI"; public static const _SafeStr_5981:String = "RWFWM_MESSAGE_REQUEST_STICKIE"; public static const _SafeStr_5882:String = "RWFWM_MESSAGE_REQUEST_PRESENT"; public static const _SafeStr_5667:String = "RWFWM_MESSAGE_REQUEST_TROPHY"; public static const _SafeStr_7296:String = "RWFWM_MESSAGE_REQUEST_TEASER"; public static const _SafeStr_5855:String = "RWFWM_MESSAGE_REQUEST_ECOTRONBOX"; public static const _SafeStr_6137:String = "RWFWM_MESSAGE_REQUEST_DIMMER"; public static const _SafeStr_5715:String = "RWFWM_MESSAGE_REQUEST_PLACEHOLDER"; public static const _SafeStr_6071:String = "RWFWM_MESSAGE_REQUEST_CLOTHING_CHANGE"; public static const _SafeStr_5916:String = "RWFWM_MESSAGE_REQUEST_PLAYLIST_EDITOR"; public static const _SafeStr_5637:String = "RWFWM_WIDGET_MESSAGE_REQUEST_ACHIEVEMENT_RESOLUTION_ENGRAVING"; public static const _SafeStr_5638:String = "RWFWM_WIDGET_MESSAGE_REQUEST_ACHIEVEMENT_RESOLUTION_FAILED"; public static const _SafeStr_5639:String = "RWFWM_WIDGET_MESSAGE_REQUEST_BADGE_DISPLAY_ENGRAVING"; private var _SafeStr_5338:int = 0; private var _SafeStr_7428:int = 0; private var _SafeStr_7431:int = 0; public function _SafeStr_4451(k:String, _arg_2:int, _arg_3:int, _arg_4:int) { super(k); this._SafeStr_5338 = _arg_2; this._SafeStr_7428 = _arg_3; this._SafeStr_7431 = _arg_4; } public function get id():int { return (this._SafeStr_5338); } public function get category():int { return (this._SafeStr_7428); } public function get roomId():int { return (this._SafeStr_7431); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4451 = "_-5X5" (String#13305, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5637 = "_-0XU" (String#23466, DoABC#3) // _SafeStr_5638 = "_-2Av" (String#27463, DoABC#3) // _SafeStr_5639 = "_-3OI" (String#30477, DoABC#3) // _SafeStr_5667 = "_-3kQ" (String#31309, DoABC#3) // _SafeStr_5715 = "_-4G3" (String#32612, DoABC#3) // _SafeStr_5849 = "_-1DG" (String#25117, DoABC#3) // _SafeStr_5855 = "_-2Cl" (String#27531, DoABC#3) // _SafeStr_5882 = "_-6-V" (String#36838, DoABC#3) // _SafeStr_5916 = "_-0pS" (String#24148, DoABC#3) // _SafeStr_5981 = "_-2mJ" (String#28930, DoABC#3) // _SafeStr_6071 = "_-3Do" (String#30041, DoABC#3) // _SafeStr_6137 = "_-49J" (String#32347, DoABC#3) // _SafeStr_7296 = "_-4Qo" (String#33047, DoABC#3) // _SafeStr_7428 = "_-5zS" (String#112, DoABC#3) // _SafeStr_7431 = "_-0nN" (String#53, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4465 package _-0ba { public class _SafeStr_4465 extends _SafeStr_2745 { public static const _SafeStr_5972:String = "RWRWM_USER_CHOOSER"; public static const _SafeStr_6084:String = "RWRWM_FURNI_CHOOSER"; public static const _SafeStr_5808:String = "RWRWM_ME_MENU"; public static const _SafeStr_5816:String = "RWRWM_EFFECTS"; public function _SafeStr_4465(k:String) { super(k); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4465 = "_-Ws" (String#14987, DoABC#3) // _SafeStr_5808 = "_-2Vd" (String#28268, DoABC#3) // _SafeStr_5816 = "_-1DT" (String#25126, DoABC#3) // _SafeStr_5972 = "_-6PF" (String#37829, DoABC#3) // _SafeStr_6084 = "_-068" (String#22409, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4468 package _-0ba { public class _SafeStr_4468 extends _SafeStr_2745 { public static const _SafeStr_5920:String = "RWPLUA_OPEN_CATALOGUE_BUTTON_PRESSED"; public function _SafeStr_4468(k:String) { super(k); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4468 = "_-6N5" (String#14167, DoABC#3) // _SafeStr_5920 = "_-62i" (String#36964, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4469 package _-0ba { public class _SafeStr_4469 extends _SafeStr_2745 { public static const _SafeStr_5917:String = "RWPLAM_ADD_TO_PLAYLIST"; public static const _SafeStr_5918:String = "RWPLAM_REMOVE_FROM_PLAYLIST"; private var _SafeStr_7432:int; private var _SafeStr_7433:int; public function _SafeStr_4469(k:String, _arg_2:int=-1, _arg_3:int=-1) { super(k); this._SafeStr_7433 = _arg_2; this._SafeStr_7432 = _arg_3; } public function get _SafeStr_5923():int { return (this._SafeStr_7432); } public function get _SafeStr_5924():int { return (this._SafeStr_7433); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4469 = "_-66q" (String#13888, DoABC#3) // _SafeStr_5917 = "_-0mh" (String#24047, DoABC#3) // _SafeStr_5918 = "_-14z" (String#24803, DoABC#3) // _SafeStr_5923 = "_-2af" (String#10292, DoABC#3) // _SafeStr_5924 = "_-5ra" (String#36496, DoABC#3) // _SafeStr_7432 = "_-3XD" (String#11240, DoABC#3) // _SafeStr_7433 = "_-2C2" (String#27505, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4471 package _-0ba { public class _SafeStr_4471 extends _SafeStr_2745 { public static const _SafeStr_5919:String = "RWPLPS_TOGGLE_PLAY_PAUSE"; private var _SafeStr_7434:int; private var _SafeStr_7435:int; public function _SafeStr_4471(k:String, _arg_2:int, _arg_3:int=-1) { super(k); this._SafeStr_7434 = _arg_2; this._SafeStr_7435 = _arg_3; } public function get furniId():int { return (this._SafeStr_7434); } public function get position():int { return (this._SafeStr_7435); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4471 = "_-4zm" (String#12739, DoABC#3) // _SafeStr_5919 = "_-1KE" (String#25375, DoABC#3) // _SafeStr_7434 = "_-2q4" (String#162, DoABC#3) // _SafeStr_7435 = "_-44V" (String#382, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4478 package _-0ba { public class _SafeStr_4478 extends _SafeStr_2745 { public static const _SafeStr_6049:String = "RWFRM_ACCEPT"; public static const _SafeStr_6050:String = "RWFRM_DECLINE"; private var _SafeStr_5327:int = 0; public function _SafeStr_4478(k:String, _arg_2:int=0) { super(k); this._SafeStr_5327 = _arg_2; } public function get _SafeStr_5332():int { return (this._SafeStr_5327); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4478 = "_-3CA" (String#10925, DoABC#3) // _SafeStr_5327 = "_-r9" (String#512, DoABC#3) // _SafeStr_5332 = "_-4TV" (String#33166, DoABC#3) // _SafeStr_6049 = "_-3-r" (String#29487, DoABC#3) // _SafeStr_6050 = "_-1v4" (String#26811, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4479 package _-0ba { public class _SafeStr_4479 extends _SafeStr_2745 { public static const _SafeStr_5702:String = "RWGOI_MESSAGE_GET_OBJECT_LOCATION"; public static const _SafeStr_5703:String = "RWGOI_MESSAGE_GET_GAME_OBJECT_LOCATION"; private var _SafeStr_5717:int; private var _SafeStr_7436:int; public function _SafeStr_4479(k:String, _arg_2:int, _arg_3:int) { super(k); this._SafeStr_5717 = _arg_2; this._SafeStr_7436 = _arg_3; } public function get _SafeStr_5678():int { return (this._SafeStr_5717); } public function get _SafeStr_5705():int { return (this._SafeStr_7436); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4479 = "_-17q" (String#24912, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5702 = "_-4VU" (String#33242, DoABC#3) // _SafeStr_5703 = "_-3WL" (String#30785, DoABC#3) // _SafeStr_5705 = "_-4GP" (String#12011, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_7436 = "_-3hN" (String#1102, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4481 package _-0ba { public class _SafeStr_4481 extends _SafeStr_2745 { public static const _SafeStr_6429:String = "RWOPEM_OPEN_USER_PROFILE"; private var _SafeStr_5512:int; private var _SafeStr_7437:String; public function _SafeStr_4481(k:String, _arg_2:int, _arg_3:String) { super(k); this._SafeStr_5512 = _arg_2; this._SafeStr_7437 = _arg_3; } public function get userId():int { return (this._SafeStr_5512); } public function get _SafeStr_6469():String { return (this._SafeStr_7437); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4481 = "_-1xi" (String#9622, DoABC#3) // _SafeStr_5512 = "_-2ja" (String#30, DoABC#3) // _SafeStr_6429 = "_-1ww" (String#26879, DoABC#3) // _SafeStr_6469 = "_-1AY" (String#25011, DoABC#3) // _SafeStr_7437 = "_-2oR" (String#29010, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4484 package _-0ba { public class _SafeStr_4484 extends _SafeStr_2745 { public static const _SafeStr_6409:String = "RWFUAM_ROTATE"; public static const _SafeStr_6408:String = "RWFAM_MOVE"; public static const _SafeStr_6410:String = "RWFAM_PICKUP"; public static const _SafeStr_6411:String = "RWFAM_EJECT"; public static const _SafeStr_6412:String = "RWFAM_USE"; public static const _SafeStr_5663:String = "RWFAM_OPEN_WELCOME_GIFT"; public static const _SafeStr_6413:String = "RWFAM_SAVE_STUFF_DATA"; private var _SafeStr_7434:int = 0; private var _SafeStr_7438:int = 0; private var _SafeStr_7439:int; private var _SafeStr_7440:String; public function _SafeStr_4484(k:String, _arg_2:int, _arg_3:int, _arg_4:int=-1, _arg_5:String=null) { super(k); this._SafeStr_7434 = _arg_2; this._SafeStr_7438 = _arg_3; this._SafeStr_7439 = _arg_4; this._SafeStr_7440 = _arg_5; } public function get furniId():int { return (this._SafeStr_7434); } public function get furniCategory():int { return (this._SafeStr_7438); } public function get objectData():String { return (this._SafeStr_7440); } public function get _SafeStr_7441():int { return (this._SafeStr_7439); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4484 = "_-0Pg" (String#8016, DoABC#3) // _SafeStr_5663 = "_-32a" (String#29585, DoABC#3) // _SafeStr_6408 = "_-5s1" (String#36512, DoABC#3) // _SafeStr_6409 = "_-1ja" (String#26364, DoABC#3) // _SafeStr_6410 = "_-10E" (String#24613, DoABC#3) // _SafeStr_6411 = "_-68A" (String#37191, DoABC#3) // _SafeStr_6412 = "_-5eW" (String#36002, DoABC#3) // _SafeStr_6413 = "_-2Y-" (String#28366, DoABC#3) // _SafeStr_7434 = "_-2q4" (String#162, DoABC#3) // _SafeStr_7438 = "_-4eE" (String#33560, DoABC#3) // _SafeStr_7439 = "_-5RG" (String#180, DoABC#3) // _SafeStr_7440 = "_-2BI" (String#27477, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4485 package _-0ba { public class _SafeStr_4485 extends _SafeStr_2745 { public static const _SafeStr_5664:String = "rwcem_change_email"; private var _SafeStr_7442:String; public function _SafeStr_4485(k:String) { super(_SafeStr_5664); this._SafeStr_7442 = k; } public function get _SafeStr_5665():String { return (this._SafeStr_7442); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4485 = "_-5hN" (String#13471, DoABC#3) // _SafeStr_5664 = "_-5PE" (String#35407, DoABC#3) // _SafeStr_5665 = "_-5gh" (String#36079, DoABC#3) // _SafeStr_7442 = "_-6Xk" (String#4268, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4494 package _-0ba { public class _SafeStr_4494 extends _SafeStr_2745 { public static const _SafeStr_6394:String = "RWUAM_WHISPER_USER"; public static const _SafeStr_6395:String = "RWUAM_IGNORE_USER"; public static const _SafeStr_7443:String = "RWUAM_IGNORE_USER_BUBBLE"; public static const _SafeStr_6396:String = "RWUAM_UNIGNORE_USER"; public static const _SafeStr_6397:String = "RWUAM_KICK_USER"; public static const _SafeStr_6399:String = "RWUAM_BAN_USER_HOUR"; public static const _SafeStr_6398:String = "RWUAM_BAN_USER_DAY"; public static const _SafeStr_6400:String = "RWUAM_BAN_USER_PERM"; public static const MUTE_USER_2MIN:String = "RWUAM_MUTE_USER_2MIN"; public static const MUTE_USER_5MIN:String = "RWUAM_MUTE_USER_5MIN"; public static const MUTE_USER_10MIN:String = "RWUAM_MUTE_USER_10MIN"; public static const _SafeStr_6392:String = "RWUAM_SEND_FRIEND_REQUEST"; public static const _SafeStr_6393:String = "RWUAM_RESPECT_USER"; public static const _SafeStr_6401:String = "RWUAM_GIVE_RIGHTS"; public static const _SafeStr_6402:String = "RWUAM_TAKE_RIGHTS"; public static const _SafeStr_6403:String = "RWUAM_START_TRADING"; public static const _SafeStr_6404:String = "RWUAM_OPEN_HOME_PAGE"; public static const _SafeStr_6417:String = "RWUAM_REPORT"; public static const _SafeStr_6418:String = "RWUAM_PICKUP_PET"; public static const _SafeStr_6419:String = "RWUAM_MOUNT_PET"; public static const _SafeStr_6420:String = "RWUAM_TOGGLE_PET_RIDING_PERMISSION"; public static const _SafeStr_6421:String = "RWUAM_TOGGLE_PET_BREEDING_PERMISSION"; public static const _SafeStr_6422:String = "RWUAM_DISMOUNT_PET"; public static const _SafeStr_6423:String = "RWUAM_SADDLE_OFF"; public static const _SafeStr_6424:String = "RWUAM_TRAIN_PET"; public static const _SafeStr_6427:String = " RWUAM_RESPECT_PET"; public static const _SafeStr_6432:String = "RWUAM_TREAT_PET"; public static const _SafeStr_6196:String = "RWUAM_REQUEST_PET_UPDATE"; public static const _SafeStr_6195:String = "RWUAM_START_NAME_CHANGE"; public static const _SafeStr_6405:String = "RWUAM_PASS_CARRY_ITEM"; public static const _SafeStr_6407:String = "RWUAM_DROP_CARRY_ITEM"; public static const _SafeStr_6406:String = "RWUAM_GIVE_CARRY_ITEM_TO_PET"; public static const _SafeStr_6431:String = "RWUAM_GIVE_WATER_TO_PET"; public static const _SafeStr_6430:String = "RWUAM_GIVE_LIGHT_TO_PET"; public static const _SafeStr_6198:String = "RWUAM_REQUEST_BREED_PET"; public static const _SafeStr_6199:String = "RWUAM_HARVEST_PET"; public static const _SafeStr_6200:String = "RWUAM_REVIVE_PET"; public static const _SafeStr_6201:String = "RWUAM_COMPOST_PLANT"; public static const _SafeStr_7444:String = "RWUAM_GET_BOT_INFO"; public static const _SafeStr_6433:String = "RWUAM_REPORT_CFH_OTHER"; public static const _SafeStr_6434:String = "RWUAM_AMBASSADOR_ALERT_USER"; public static const _SafeStr_6435:String = "RWUAM_AMBASSADOR_KICK_USER"; public static const AMBASSADOR_MUTE_USER_2MIN:String = "RWUAM_AMBASSADOR_MUTE_2MIN"; public static const AMBASSADOR_MUTE_USER_10MIN:String = "RWUAM_AMBASSADOR_MUTE_10MIN"; public static const AMBASSADOR_MUTE_USER_60MIN:String = "RWUAM_AMBASSADOR_MUTE_60MIN"; public static const AMBASSADOR_MUTE_USER_18HOUR:String = "RWUAM_AMBASSADOR_MUTE_18HOUR"; private var _SafeStr_5512:int = 0; public function _SafeStr_4494(k:String, _arg_2:int=0) { super(k); this._SafeStr_5512 = _arg_2; } public function get userId():int { return (this._SafeStr_5512); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4494 = "_-3N8" (String#30434, DoABC#3) // _SafeStr_5512 = "_-2ja" (String#30, DoABC#3) // _SafeStr_6195 = "_-57V" (String#34728, DoABC#3) // _SafeStr_6196 = "_-5Kf" (String#35229, DoABC#3) // _SafeStr_6198 = "_-GY" (String#39085, DoABC#3) // _SafeStr_6199 = "_-23J" (String#27167, DoABC#3) // _SafeStr_6200 = "_-27c" (String#27331, DoABC#3) // _SafeStr_6201 = "_-2Lr" (String#27886, DoABC#3) // _SafeStr_6392 = "_-3L-" (String#30344, DoABC#3) // _SafeStr_6393 = "_-2mF" (String#28926, DoABC#3) // _SafeStr_6394 = "_-5uA" (String#36589, DoABC#3) // _SafeStr_6395 = "_-66E" (String#37111, DoABC#3) // _SafeStr_6396 = "_-1fl" (String#26201, DoABC#3) // _SafeStr_6397 = "_-3X" (String#30807, DoABC#3) // _SafeStr_6398 = "_-0yd" (String#24517, DoABC#3) // _SafeStr_6399 = "_-4tx" (String#34147, DoABC#3) // _SafeStr_6400 = "_-5eX" (String#36003, DoABC#3) // _SafeStr_6401 = "_-0D1" (String#22674, DoABC#3) // _SafeStr_6402 = "_-6Ah" (String#37291, DoABC#3) // _SafeStr_6403 = "_-1y" (String#26923, DoABC#3) // _SafeStr_6404 = "_-1Vf" (String#25821, DoABC#3) // _SafeStr_6405 = "_-4sx" (String#34110, DoABC#3) // _SafeStr_6406 = "_-4zU" (String#34361, DoABC#3) // _SafeStr_6407 = "_-1zD" (String#26973, DoABC#3) // _SafeStr_6417 = "_-1ln" (String#26448, DoABC#3) // _SafeStr_6418 = "_-4pN" (String#33966, DoABC#3) // _SafeStr_6419 = "_-40W" (String#31991, DoABC#3) // _SafeStr_6420 = "_-2-U" (String#27024, DoABC#3) // _SafeStr_6421 = "_-3G6" (String#30138, DoABC#3) // _SafeStr_6422 = "_-5LB" (String#35252, DoABC#3) // _SafeStr_6423 = "_-3GR" (String#30151, DoABC#3) // _SafeStr_6424 = "_-0Tm" (String#23323, DoABC#3) // _SafeStr_6427 = "_-13A" (String#24731, DoABC#3) // _SafeStr_6430 = "_-3k" (String#31291, DoABC#3) // _SafeStr_6431 = "_-231" (String#27153, DoABC#3) // _SafeStr_6432 = "_-6c9" (String#38357, DoABC#3) // _SafeStr_6433 = "_-sl" (String#40504, DoABC#3) // _SafeStr_6434 = "_-67q" (String#37175, DoABC#3) // _SafeStr_6435 = "_-6dy" (String#38438, DoABC#3) // _SafeStr_7443 = "_-3QP" (String#30555, DoABC#3) // _SafeStr_7444 = "_-1Be" (String#25054, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4504 package _-0ba { public class _SafeStr_4504 extends _SafeStr_2745 { public static const _SafeStr_5983:String = "RWSUM_STICKIE_SEND_UPDATE"; public static const _SafeStr_5982:String = "RWSUM_STICKIE_SEND_DELETE"; private var _SafeStr_5717:int; private var _text:String; private var _SafeStr_7445:String; public function _SafeStr_4504(k:String, _arg_2:int, _arg_3:String="", _arg_4:String="") { super(k); this._SafeStr_5717 = _arg_2; this._text = _arg_3; this._SafeStr_7445 = _arg_4; } public function get _SafeStr_5678():int { return (this._SafeStr_5717); } public function get text():String { return (this._text); } public function get _SafeStr_5988():String { return (this._SafeStr_7445); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4504 = "_-HX" (String#14728, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5982 = "_-1qA" (String#26620, DoABC#3) // _SafeStr_5983 = "_-263" (String#27277, DoABC#3) // _SafeStr_5988 = "_-3pr" (String#31524, DoABC#3) // _SafeStr_7445 = "_-3XA" (String#849, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4507 package _-0ba { public class _SafeStr_4507 extends _SafeStr_2745 { public static const _SafeStr_5883:String = "RWPOM_OPEN_PRESENT"; private var _SafeStr_5717:int; public function _SafeStr_4507(k:String, _arg_2:int) { super(k); this._SafeStr_5717 = _arg_2; } public function get _SafeStr_5678():int { return (this._SafeStr_5717); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4507 = "_-WK" (String#39668, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5883 = "_-15c" (String#24829, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4510 package _-0ba { public class _SafeStr_4510 extends _SafeStr_2745 { public static const _SafeStr_5856:String = "RWEBOM_OPEN_ECOTRONBOX"; private var _SafeStr_5717:int; public function _SafeStr_4510(k:String, _arg_2:int) { super(k); this._SafeStr_5717 = _arg_2; } public function get _SafeStr_5678():int { return (this._SafeStr_5717); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4510 = "_-2Fv" (String#27662, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5856 = "_-27m" (String#27338, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4511 package _-0ba { public class _SafeStr_4511 extends _SafeStr_2745 { public static const _SafeStr_6162:String = "RWPM_START"; public static const _SafeStr_6161:String = "RWPM_REJECT"; public static const _SafeStr_5957:String = "RWPM_ANSWER"; private var _SafeStr_5338:int = -1; private var _SafeStr_7446:int = 0; private var _SafeStr_7447:Array = null; public function _SafeStr_4511(k:String, _arg_2:int) { this._SafeStr_5338 = _arg_2; super(k); } public function get id():int { return (this._SafeStr_5338); } public function get _SafeStr_5969():int { return (this._SafeStr_7446); } public function set _SafeStr_5969(k:int):void { this._SafeStr_7446 = k; } public function get answers():Array { return (this._SafeStr_7447); } public function set answers(k:Array):void { this._SafeStr_7447 = k; } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4511 = "_-0UA" (String#8095, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5957 = "_-11s" (String#24682, DoABC#3) // _SafeStr_5969 = "_-Kk" (String#39242, DoABC#3) // _SafeStr_6161 = "_-259" (String#27245, DoABC#3) // _SafeStr_6162 = "_-6ZO" (String#38252, DoABC#3) // _SafeStr_7446 = "_-tK" (String#596, DoABC#3) // _SafeStr_7447 = "_-33H" (String#29618, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4513 package _-0ba { public class _SafeStr_4513 extends _SafeStr_2745 { public static const _SafeStr_5850:String = "RWFCRM_REDEEM"; private var _SafeStr_5717:int; public function _SafeStr_4513(k:String, _arg_2:int) { super(k); this._SafeStr_5717 = _arg_2; } public function get _SafeStr_5678():int { return (this._SafeStr_5717); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4513 = "_-0l-" (String#8367, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5850 = "_-5BI" (String#34865, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4516 package _-0ba { public class _SafeStr_4516 extends _SafeStr_2745 { public static const _SafeStr_5719:String = "RWOPPM_OPEN_PET_PACKAGE"; private var _SafeStr_5717:int; private var _name:String; public function _SafeStr_4516(k:String, _arg_2:int, _arg_3:String) { super(k); this._SafeStr_5717 = _arg_2; this._name = _arg_3; } public function get _SafeStr_5678():int { return (this._SafeStr_5717); } public function get name():String { return (this._name); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4516 = "_-5rs" (String#13639, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5719 = "_-OO" (String#39374, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4518 package _-0ba { public class _SafeStr_4518 extends _SafeStr_2745 { public static const _SafeStr_6610:String = "RWRQM_EXIT_QUEUE"; public static const _SafeStr_6612:String = "RWRQM_CHANGE_TO_VISITOR_QUEUE"; public static const _SafeStr_6611:String = "RWRQM_CHANGE_TO_SPECTATOR_QUEUE"; public static const _SafeStr_6613:String = "RWRQM_CLUB_LINK"; public function _SafeStr_4518(k:String) { super(k); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4518 = "_-4Mq" (String#12119, DoABC#3) // _SafeStr_6610 = "_-0JI" (String#22930, DoABC#3) // _SafeStr_6611 = "_-47c" (String#32281, DoABC#3) // _SafeStr_6612 = "_-4sG" (String#34083, DoABC#3) // _SafeStr_6613 = "_-1Pq" (String#25597, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4521 package _-0ba { public class _SafeStr_4521 extends _SafeStr_2745 { public static const _SafeStr_5951:String = "RWLUIM_LET_USER_IN"; private var _SafeStr_7448:String; private var _SafeStr_7449:Boolean; public function _SafeStr_4521(k:String, _arg_2:Boolean) { super(_SafeStr_5951); this._SafeStr_7448 = k; this._SafeStr_7449 = _arg_2; } public function get userName():String { return (this._SafeStr_7448); } public function get _SafeStr_5953():Boolean { return (this._SafeStr_7449); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4521 = "_-40c" (String#11762, DoABC#3) // _SafeStr_5951 = "_-2PM" (String#28020, DoABC#3) // _SafeStr_5953 = "_-0Me" (String#23066, DoABC#3) // _SafeStr_7448 = "_-4Bm" (String#70, DoABC#3) // _SafeStr_7449 = "_-58j" (String#34772, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4523 package _-0ba { public class _SafeStr_4523 extends _SafeStr_2745 { public static const _SafeStr_6240:String = "RWCM_MESSAGE_CHAT"; public static const _SafeStr_6275:int = 0; public static const _SafeStr_6280:int = 1; public static const _SafeStr_6277:int = 2; private var _SafeStr_7450:int = 0; private var _text:String = ""; private var _SafeStr_7451:String = ""; private var _SafeStr_7452:int; public function _SafeStr_4523(k:String, _arg_2:String, _arg_3:int=0, _arg_4:String="", _arg_5:int=0) { super(k); this._text = _arg_2; this._SafeStr_7450 = _arg_3; this._SafeStr_7451 = _arg_4; this._SafeStr_7452 = _arg_5; } public function get _SafeStr_5741():int { return (this._SafeStr_7450); } public function get text():String { return (this._text); } public function get _SafeStr_6279():String { return (this._SafeStr_7451); } public function get styleId():int { return (this._SafeStr_7452); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4523 = "_-5PO" (String#13180, DoABC#3) // _SafeStr_5741 = "_-2EF" (String#27590, DoABC#3) // _SafeStr_6240 = "_-5Gh" (String#35069, DoABC#3) // _SafeStr_6275 = "_-2PO" (String#28021, DoABC#3) // _SafeStr_6277 = "_-0ye" (String#24518, DoABC#3) // _SafeStr_6279 = "_-55s" (String#34662, DoABC#3) // _SafeStr_6280 = "_-0YV" (String#23507, DoABC#3) // _SafeStr_7450 = "_-nw" (String#1162, DoABC#3) // _SafeStr_7451 = "_-I8" (String#14736, DoABC#3) // _SafeStr_7452 = "_-507" (String#703, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4542 package _-0ba { public class _SafeStr_4542 extends _SafeStr_2745 { public static const _SafeStr_6241:String = "RWCSAM_MESSAGE_SELECT_AVATAR"; private var _SafeStr_5717:int; private var _SafeStr_7448:String; private var _SafeStr_7431:int; public function _SafeStr_4542(k:String, _arg_2:int, _arg_3:String, _arg_4:int) { super(k); this._SafeStr_5717 = _arg_2; this._SafeStr_7431 = _arg_4; this._SafeStr_7448 = _arg_3; } public function get _SafeStr_5678():int { return (this._SafeStr_5717); } public function get userName():String { return (this._SafeStr_7448); } public function get roomId():int { return (this._SafeStr_7431); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4542 = "_-0aZ" (String#8191, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_6241 = "_-1Jz" (String#25364, DoABC#3) // _SafeStr_7431 = "_-0nN" (String#53, DoABC#3) // _SafeStr_7448 = "_-4Bm" (String#70, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4548 package _-0ba { public class _SafeStr_4548 extends _SafeStr_2745 { public static const _SafeStr_5957:String = "RWPM_ANSWER"; public function _SafeStr_4548(k:String) { super(k); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4548 = "_-19i" (String#24977, DoABC#3) // _SafeStr_5957 = "_-11s" (String#24682, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4552 package _-0ba { public class _SafeStr_4552 extends _SafeStr_2745 { public static const _SafeStr_6072:String = "RWCCM_REQUEST_EDITOR"; private var _SafeStr_5717:int = 0; private var _SafeStr_7453:int = 0; private var _SafeStr_7431:int = 0; private var _SafeStr_5339:String = ""; public function _SafeStr_4552(k:String, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int) { super(k); this._SafeStr_5339 = _arg_2; this._SafeStr_5717 = _arg_3; this._SafeStr_7453 = _arg_4; this._SafeStr_7431 = _arg_5; } public function get _SafeStr_5678():int { return (this._SafeStr_5717); } public function get _SafeStr_6074():int { return (this._SafeStr_7453); } public function get roomId():int { return (this._SafeStr_7431); } public function get gender():String { return (this._SafeStr_5339); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4552 = "_-6fR" (String#14432, DoABC#3) // _SafeStr_5339 = "_-62K" (String#165, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_6072 = "_-67H" (String#37147, DoABC#3) // _SafeStr_6074 = "_-6L7" (String#37667, DoABC#3) // _SafeStr_7431 = "_-0nN" (String#53, DoABC#3) // _SafeStr_7453 = "_-Gt" (String#443, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4560 package _-0ba { public class _SafeStr_4560 extends _SafeStr_2745 { public static const _SafeStr_6004:String = "RWSWPFEE_SEND_POSTIT_DATA"; private var _SafeStr_5717:int; private var _location:String; private var _text:String; private var _SafeStr_7445:String; public function _SafeStr_4560(k:String, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String) { super(k); this._SafeStr_5717 = _arg_2; this._location = _arg_3; this._text = _arg_4; this._SafeStr_7445 = _arg_5; } public function get location():String { return (this._location); } public function get _SafeStr_5678():int { return (this._SafeStr_5717); } public function get text():String { return (this._text); } public function get _SafeStr_5988():String { return (this._SafeStr_7445); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4560 = "_-4aY" (String#12329, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_5988 = "_-3pr" (String#31524, DoABC#3) // _SafeStr_6004 = "_-09C" (String#22518, DoABC#3) // _SafeStr_7445 = "_-3XA" (String#849, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4564 package _-0ba { public class _SafeStr_4564 extends _SafeStr_2745 { public static const _SafeStr_6139:String = "RWCDSM_CHANGE_STATE"; public function _SafeStr_4564() { super(_SafeStr_4564._SafeStr_6139); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4564 = "_-3qJ" (String#11575, DoABC#3) // _SafeStr_6139 = "_-1n-" (String#26496, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4566 package _-0ba { public class _SafeStr_4566 extends _SafeStr_2745 { public static const _SafeStr_6138:String = "RWSDPM_SAVE_PRESET"; private var _SafeStr_7454:int; private var _SafeStr_7455:int; private var _color:uint; private var _SafeStr_7456:int; private var _SafeStr_7457:Boolean; public function _SafeStr_4566(k:int, _arg_2:int, _arg_3:uint, _arg_4:int, _arg_5:Boolean) { super(_SafeStr_6138); this._SafeStr_7454 = k; this._SafeStr_7455 = _arg_2; this._color = _arg_3; this._SafeStr_7456 = _arg_4; this._SafeStr_7457 = _arg_5; } public function get _SafeStr_6143():int { return (this._SafeStr_7454); } public function get _SafeStr_6144():int { return (this._SafeStr_7455); } public function get color():uint { return (this._color); } public function get _SafeStr_6145():int { return (this._SafeStr_7456); } public function get apply():Boolean { return (this._SafeStr_7457); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4566 = "_-347" (String#10797, DoABC#3) // _SafeStr_6138 = "_-5Hq" (String#35117, DoABC#3) // _SafeStr_6143 = "_-1aC" (String#25996, DoABC#3) // _SafeStr_6144 = "_-6iI" (String#38620, DoABC#3) // _SafeStr_6145 = "_-37U" (String#29789, DoABC#3) // _SafeStr_7454 = "_-06C" (String#7711, DoABC#3) // _SafeStr_7455 = "_-6Pf" (String#14204, DoABC#3) // _SafeStr_7456 = "_-07k" (String#828, DoABC#3) // _SafeStr_7457 = "_-2Ri" (String#28109, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4567 package _-0ba { public class _SafeStr_4567 extends _SafeStr_2745 { public static const _SafeStr_6140:String = "RWDPM_PREVIEW_DIMMER_PRESET"; private var _color:uint; private var _SafeStr_7456:int; private var _SafeStr_7458:Boolean; public function _SafeStr_4567(k:uint, _arg_2:int, _arg_3:Boolean) { super(_SafeStr_6140); this._color = k; this._SafeStr_7456 = _arg_2; this._SafeStr_7458 = _arg_3; } public function get color():uint { return (this._color); } public function get _SafeStr_6145():int { return (this._SafeStr_7456); } public function get _SafeStr_6148():Boolean { return (this._SafeStr_7458); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4567 = "_-50k" (String#12772, DoABC#3) // _SafeStr_6140 = "_-288" (String#27352, DoABC#3) // _SafeStr_6145 = "_-37U" (String#29789, DoABC#3) // _SafeStr_6148 = "_-vH" (String#40598, DoABC#3) // _SafeStr_7456 = "_-07k" (String#828, DoABC#3) // _SafeStr_7458 = "_-5mi" (String#4055, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4578 package _-0ba { public class _SafeStr_4578 extends _SafeStr_2745 { public static const _SafeStr_5809:String = "RWMMM_MESSAGE_ME_MENU_OPENED"; public function _SafeStr_4578(k:String) { super(k); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_4578 = "_-1YL" (String#9202, DoABC#3) // _SafeStr_5809 = "_-55I" (String#34638, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_4589 package _-0ba { import _-378._SafeStr_4366; public class _SafeStr_4589 extends _SafeStr_4366 { public static const _SafeStr_5928:String = "RWIUM_INVENTORY_UPDATED"; public function _SafeStr_4589(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(k, _arg_2, _arg_3); } } }//package _-0ba // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) // _SafeStr_4589 = "_-6BS" (String#37321, DoABC#3) // _SafeStr_5928 = "_-2zQ" (String#29430, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5061 package _-0ba { public class _SafeStr_5061 extends _SafeStr_2745 { public static const _SafeStr_5811:String = "RWSSM_STORE_SETTINGS"; public static const _SafeStr_5812:String = "RWSSM_STORE_SOUND"; public static const _SafeStr_5813:String = "RWSSM_PREVIEW_SOUND"; public static const _SafeStr_5814:String = "RWSSM_STORE_CHAT"; private var _SafeStr_5425:Number; private var _SafeStr_5426:Number; private var _SafeStr_7459:Number; private var _SafeStr_7460:Boolean; public function _SafeStr_5061(k:String) { super(k); } public function get _SafeStr_5433():Number { return (this._SafeStr_5425); } public function set _SafeStr_5433(k:Number):void { this._SafeStr_5425 = k; } public function get _SafeStr_5434():Number { return (this._SafeStr_5426); } public function set _SafeStr_5434(k:Number):void { this._SafeStr_5426 = k; } public function get _SafeStr_5840():Number { return (this._SafeStr_7459); } public function set _SafeStr_5840(k:Number):void { this._SafeStr_7459 = k; } public function get _SafeStr_5843():Boolean { return (this._SafeStr_7460); } public function set _SafeStr_5843(k:Boolean):void { this._SafeStr_7460 = k; } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5061 = "_-2p8" (String#10508, DoABC#3) // _SafeStr_5425 = "_-5eE" (String#705, DoABC#3) // _SafeStr_5426 = "_-4US" (String#698, DoABC#3) // _SafeStr_5433 = "_-3O1" (String#3445, DoABC#3) // _SafeStr_5434 = "_-3On" (String#3450, DoABC#3) // _SafeStr_5811 = "_-wj" (String#40654, DoABC#3) // _SafeStr_5812 = "_-5qS" (String#36449, DoABC#3) // _SafeStr_5813 = "_-4cI" (String#33488, DoABC#3) // _SafeStr_5814 = "_-6bE" (String#38315, DoABC#3) // _SafeStr_5840 = "_-Qz" (String#4416, DoABC#3) // _SafeStr_5843 = "_-5HM" (String#35100, DoABC#3) // _SafeStr_7459 = "_-1AN" (String#1072, DoABC#3) // _SafeStr_7460 = "_-5Tx" (String#35576, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5062 package _-0ba { public class _SafeStr_5062 extends _SafeStr_2745 { public static const _SafeStr_5796:String = "RWCM_MESSAGE_SELECT_EFFECT"; public static const _SafeStr_5797:String = "RWCM_MESSAGE_UNSELECT_EFFECT"; public static const _SafeStr_5798:String = "RWCM_MESSAGE_UNSELECT_ALL_EFFECTS"; private var _SafeStr_7461:int; public function _SafeStr_5062(k:String, _arg_2:int=-1) { super(k); this._SafeStr_7461 = _arg_2; } public function get effectType():int { return (this._SafeStr_7461); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5062 = "_-35u" (String#10824, DoABC#3) // _SafeStr_5796 = "_-30D" (String#29502, DoABC#3) // _SafeStr_5797 = "_-5go" (String#36086, DoABC#3) // _SafeStr_5798 = "_-4QL" (String#33027, DoABC#3) // _SafeStr_7461 = "_-3t4" (String#11622, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5063 package _-0ba { public class _SafeStr_5063 extends _SafeStr_2745 { public static const _SafeStr_5810:String = "RWGSM_GET_SETTINGS"; public function _SafeStr_5063(k:String) { super(k); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5063 = "_-5mT" (String#13554, DoABC#3) // _SafeStr_5810 = "_-1zS" (String#26983, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5064 package _-0ba { public class _SafeStr_5064 extends _SafeStr_2745 { public static const _SafeStr_5795:String = "RWCM_MESSAGE_GET_EFFECTS"; public function _SafeStr_5064() { super(_SafeStr_5795); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5064 = "_-1jP" (String#9364, DoABC#3) // _SafeStr_5795 = "_-6I-" (String#37558, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5065 package _-0ba { public class _SafeStr_5065 extends _SafeStr_2745 { public static const _SafeStr_5807:String = "RWSORM_SHOW_OWN_ROOMS"; public function _SafeStr_5065() { super(_SafeStr_5807); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5065 = "_-385" (String#10862, DoABC#3) // _SafeStr_5807 = "_-5PF" (String#35408, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5066 package _-0ba { public class _SafeStr_5066 extends _SafeStr_2745 { public static const _SafeStr_5793:String = "RWCM_MESSAGE_DANCE"; public static const _SafeStr_7462:int = 0; public static const _SafeStr_7463:Array = [2, 3, 4]; private var _SafeStr_5520:int = 0; public function _SafeStr_5066(k:int) { super(_SafeStr_5793); this._SafeStr_5520 = k; } public function get style():int { return (this._SafeStr_5520); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5066 = "_-2Fl" (String#9955, DoABC#3) // _SafeStr_5520 = "_-43p" (String#332, DoABC#3) // _SafeStr_5793 = "_-3eQ" (String#31089, DoABC#3) // _SafeStr_7462 = "_-0M5" (String#23043, DoABC#3) // _SafeStr_7463 = "_-wQ" (String#40644, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5067 package _-0ba { public class _SafeStr_5067 extends _SafeStr_2745 { public static const _SafeStr_5799:String = "RWGOI_MESSAGE_OPEN_INVENTORY"; public static const _SafeStr_5825:String = "inventory_effects"; public static const _SafeStr_5828:String = "inventory_badges"; public static const _SafeStr_5831:String = "inventory_clothes"; public static const _SafeStr_5830:String = "inventory_furniture"; private var _SafeStr_7464:String; public function _SafeStr_5067(k:String) { super(_SafeStr_5799); this._SafeStr_7464 = k; } public function get _SafeStr_5823():String { return (this._SafeStr_7464); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5067 = "_-61b" (String#13806, DoABC#3) // _SafeStr_5799 = "_-1vf" (String#26830, DoABC#3) // _SafeStr_5823 = "_-4ZE" (String#33379, DoABC#3) // _SafeStr_5825 = "_-0GZ" (String#22816, DoABC#3) // _SafeStr_5828 = "_-5UB" (String#35585, DoABC#3) // _SafeStr_5830 = "_-4cL" (String#33490, DoABC#3) // _SafeStr_5831 = "_-0CK" (String#22647, DoABC#3) // _SafeStr_7464 = "_-4q2" (String#33994, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5068 package _-0ba { public class _SafeStr_5068 extends _SafeStr_2745 { public static const _SafeStr_5801:String = "RWGOI_MESSAGE_STOP_EFFECT"; public function _SafeStr_5068() { super(_SafeStr_5801); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5068 = "_-341" (String#10795, DoABC#3) // _SafeStr_5801 = "_-48b" (String#32318, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5069 package _-0ba { public class _SafeStr_5069 extends _SafeStr_2745 { public static const _SafeStr_5802:String = "RWGOI_MESSAGE_NAVIGATE_TO_ROOM"; public static const _SafeStr_5803:String = "RWGOI_MESSAGE_NAVIGATE_HOME"; private var _SafeStr_7431:int; public function _SafeStr_5069(k:String, _arg_2:int=-1) { super(k); this._SafeStr_7431 = _arg_2; } public function get roomId():int { return (this._SafeStr_7431); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5069 = "_-4l3" (String#12513, DoABC#3) // _SafeStr_5802 = "_-4Ip" (String#32719, DoABC#3) // _SafeStr_5803 = "_-2qd" (String#29093, DoABC#3) // _SafeStr_7431 = "_-0nN" (String#53, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5070 package _-0ba { public class _SafeStr_5070 extends _SafeStr_2745 { public static const _SafeStr_5806:String = "select_outfit"; private var _SafeStr_7465:int; public function _SafeStr_5070(k:int) { super(_SafeStr_5806); this._SafeStr_7465 = k; } public function get _SafeStr_7466():int { return (this._SafeStr_7465); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5070 = "_-4X9" (String#12265, DoABC#3) // _SafeStr_5806 = "_-63D" (String#36990, DoABC#3) // _SafeStr_7465 = "_-19C" (String#24960, DoABC#3) // _SafeStr_7466 = "_-4cZ" (String#33495, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5071 package _-0ba { import _-1Mz.IWindowContainer; public class _SafeStr_5071 extends _SafeStr_2745 { public static const _SafeStr_5804:String = "RWCM_OPEN_AVATAR_EDITOR"; public static const _SafeStr_5805:String = "RWCM_GET_WARDROBE"; public static const _SafeStr_5815:String = "RWAEM_AVATAR_EDITOR_VIEW_DISPOSED"; private var _context:IWindowContainer; public function _SafeStr_5071(k:String, _arg_2:IWindowContainer=null) { super(k); this._context = _arg_2; } public function get context():IWindowContainer { return (this._context); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5071 = "_-52P" (String#12794, DoABC#3) // _SafeStr_5804 = "_-2EM" (String#27595, DoABC#3) // _SafeStr_5805 = "_-5c3" (String#35902, DoABC#3) // _SafeStr_5815 = "_-2LG" (String#27865, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5072 package _-0ba { public class _SafeStr_5072 extends _SafeStr_2745 { public static const _SafeStr_5800:String = "RWGOI_MESSAGE_OPEN_CATALOG"; public static const _SafeStr_5822:String = "RWOCM_CLUB_MAIN"; public static const _SafeStr_7467:String = "RWOCM_PIXELS"; public static const _SafeStr_7468:String = "RWOCM_CREDITS"; public static const _SafeStr_7469:String = "RWOCM_SHELLS"; private var _SafeStr_7470:String = ""; public function _SafeStr_5072(k:String) { super(_SafeStr_5800); this._SafeStr_7470 = k; } public function get _SafeStr_5821():String { return (this._SafeStr_7470); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5072 = "_-5M" (String#13127, DoABC#3) // _SafeStr_5800 = "_-4Hv" (String#32682, DoABC#3) // _SafeStr_5821 = "_-1tD" (String#26730, DoABC#3) // _SafeStr_5822 = "_-5-4" (String#34385, DoABC#3) // _SafeStr_7467 = "_-2Nz" (String#27973, DoABC#3) // _SafeStr_7468 = "_-3Ua" (String#30711, DoABC#3) // _SafeStr_7469 = "_-0ov" (String#24127, DoABC#3) // _SafeStr_7470 = "_-5b7" (String#35862, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5073 package _-0ba { import _-pX._SafeStr_2807; public class _SafeStr_5073 extends _SafeStr_2745 { public static const _SafeStr_5792:String = "RWCM_MESSAGE_AVATAR_EXPRESSION"; private var _SafeStr_7471:_SafeStr_2807; public function _SafeStr_5073(k:_SafeStr_2807) { super(_SafeStr_5792); this._SafeStr_7471 = k; } public function get animation():_SafeStr_2807 { return (this._SafeStr_7471); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2807 = "_-3M8" (String#30388, DoABC#3) // _SafeStr_5073 = "_-1HM" (String#8917, DoABC#3) // _SafeStr_5792 = "_-0H7" (String#22840, DoABC#3) // _SafeStr_7471 = "_-5rZ" (String#36495, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5074 package _-0ba { public class _SafeStr_5074 extends _SafeStr_2745 { public static const _SafeStr_5857:String = "RWEBOM_ECOTRONBOX_OPENED"; private var _SafeStr_7472:String; private var _SafeStr_7473:int; public function _SafeStr_5074(k:String, _arg_2:String, _arg_3:int) { super(k); this._SafeStr_7472 = _arg_2; this._SafeStr_7473 = _arg_3; } public function get _SafeStr_5867():String { return (this._SafeStr_7472); } public function get _SafeStr_5868():int { return (this._SafeStr_7473); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5074 = "_-6GE" (String#14048, DoABC#3) // _SafeStr_5857 = "_-6Wk" (String#38131, DoABC#3) // _SafeStr_5867 = "_-4E6" (String#11966, DoABC#3) // _SafeStr_5868 = "_-0-X" (String#22167, DoABC#3) // _SafeStr_7472 = "_-O-" (String#339, DoABC#3) // _SafeStr_7473 = "_-1wI" (String#432, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5075 package _-0ba { public class _SafeStr_5075 extends _SafeStr_2745 { public static const _SafeStr_5872:String = "RWCPM_CONVERSION_POINT"; private var _SafeStr_7428:String; private var _SafeStr_7474:String; private var _SafeStr_7475:String; private var _SafeStr_7476:String; private var _SafeStr_7477:int; public function _SafeStr_5075(k:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String="", _arg_6:int=0) { super(k); this._SafeStr_7428 = _arg_2; this._SafeStr_7474 = _arg_3; this._SafeStr_7475 = _arg_4; this._SafeStr_7476 = ((_arg_5) ? _arg_5 : ""); this._SafeStr_7477 = ((_arg_6) ? _arg_6 : 0); } public function get category():String { return (this._SafeStr_7428); } public function get _SafeStr_5874():String { return (this._SafeStr_7474); } public function get action():String { return (this._SafeStr_7475); } public function get _SafeStr_5875():String { return (this._SafeStr_7476); } public function get _SafeStr_5876():int { return (this._SafeStr_7477); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5075 = "_-2Qo" (String#10142, DoABC#3) // _SafeStr_5872 = "_-1bB" (String#26038, DoABC#3) // _SafeStr_5874 = "_-5iQ" (String#36149, DoABC#3) // _SafeStr_5875 = "_-6Hi" (String#37551, DoABC#3) // _SafeStr_5876 = "_-3ki" (String#31321, DoABC#3) // _SafeStr_7428 = "_-5zS" (String#112, DoABC#3) // _SafeStr_7474 = "_-CE" (String#38935, DoABC#3) // _SafeStr_7475 = "_-1Si" (String#9111, DoABC#3) // _SafeStr_7476 = "_-1LW" (String#8989, DoABC#3) // _SafeStr_7477 = "_-5ZR" (String#13350, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5076 package _-0ba { public class _SafeStr_5076 extends _SafeStr_2745 { public static const _SafeStr_6197:String = "RWUPM_PET_PRODUCT"; public static const MONSTERPLANT_SEED:String = "RWUPM_MONSTERPLANT_SEED"; private var _SafeStr_7478:int = 0; private var _SafeStr_7479:int = -1; public function _SafeStr_5076(k:String, _arg_2:int, _arg_3:int=-1) { super(k); this._SafeStr_7478 = _arg_2; this._SafeStr_7479 = _arg_3; } public function get _SafeStr_5706():int { return (this._SafeStr_7478); } public function get _SafeStr_6192():int { return (this._SafeStr_7479); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5076 = "_-RF" (String#14881, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6197 = "_-4jH" (String#33740, DoABC#3) // _SafeStr_7478 = "_-5J9" (String#13083, DoABC#3) // _SafeStr_7479 = "_-0mf" (String#83, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5078 package _-0ba { public class _SafeStr_5078 extends _SafeStr_2745 { public static const _SafeStr_6416:String = "RWGOI_MESSAGE_GET_BADGE_IMAGE"; private var _SafeStr_7480:String = ""; public function _SafeStr_5078(k:String) { super(_SafeStr_6416); this._SafeStr_7480 = k; } public function get badgeId():String { return (this._SafeStr_7480); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5078 = "_-642" (String#37021, DoABC#3) // _SafeStr_6416 = "_-021" (String#22260, DoABC#3) // _SafeStr_7480 = "_-2Kp" (String#299, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5079 package _-0ba { public class _SafeStr_5079 extends _SafeStr_2745 { public static const _SafeStr_6428:String = "RWVM_CHANGE_MOTTO_MESSAGE"; private var _SafeStr_5344:String; public function _SafeStr_5079(k:String) { super(_SafeStr_6428); this._SafeStr_5344 = k; } public function get motto():String { return (this._SafeStr_5344); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5079 = "_-4c7" (String#12357, DoABC#3) // _SafeStr_5344 = "_-41r" (String#500, DoABC#3) // _SafeStr_6428 = "_-3ph" (String#31518, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5081 package _-0ba { public class _SafeStr_5081 extends _SafeStr_2745 { public static const _SafeStr_6414:String = "RWRTSM_ROOM_TAG_SEARCH"; private var _SafeStr_7481:String = ""; public function _SafeStr_5081(k:String) { super(_SafeStr_6414); this._SafeStr_7481 = k; } public function get tag():String { return (this._SafeStr_7481); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5081 = "_-2np" (String#10486, DoABC#3) // _SafeStr_6414 = "_-5AL" (String#34833, DoABC#3) // _SafeStr_7481 = "_-3Zt" (String#582, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5082 package _-0ba { public class _SafeStr_5082 extends _SafeStr_2745 { public static const _SafeStr_6415:String = "RWGOI_MESSAGE_GET_BADGE_DETAILS"; private var _SafeStr_7482:Boolean; private var _SafeStr_7483:int = 0; public function _SafeStr_5082(k:Boolean, _arg_2:int) { super(_SafeStr_6415); this._SafeStr_7482 = k; this._SafeStr_7483 = _arg_2; } public function get own():Boolean { return (this._SafeStr_7482); } public function get groupId():int { return (this._SafeStr_7483); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5082 = "_-0I7" (String#7887, DoABC#3) // _SafeStr_6415 = "_-1Fg" (String#25207, DoABC#3) // _SafeStr_7482 = "_-0NC" (String#23090, DoABC#3) // _SafeStr_7483 = "_-4Wi" (String#91, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5085 package _-0ba { public class _SafeStr_5085 extends _SafeStr_2745 { public static const _SafeStr_6426:String = "RWPCM_REQUEST_PET_COMMANDS"; public static const _SafeStr_6425:String = "RWPCM_PET_COMMAND"; public static const _SafeStr_7484:int = 46; private var _SafeStr_7479:int = 0; private var _SafeStr_7485:String; public function _SafeStr_5085(k:String, _arg_2:int, _arg_3:String=null) { super(k); this._SafeStr_7479 = _arg_2; this._SafeStr_7485 = _arg_3; } public function get _SafeStr_6192():int { return (this._SafeStr_7479); } public function get value():String { return (this._SafeStr_7485); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5085 = "_-4dW" (String#12379, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6425 = "_-0bk" (String#23621, DoABC#3) // _SafeStr_6426 = "_-6kL" (String#38702, DoABC#3) // _SafeStr_7479 = "_-0mf" (String#83, DoABC#3) // _SafeStr_7484 = "_-2wn" (String#29329, DoABC#3) // _SafeStr_7485 = "_-Ug" (String#197, DoABC#3) //------------------------------------------------------------ //_-0ba._SafeStr_5087 package _-0ba { public class _SafeStr_5087 extends _SafeStr_2745 { public static const _SafeStr_6239:String = "RWCTM_TYPING_STATUS"; private var _SafeStr_7486:Boolean; public function _SafeStr_5087(k:Boolean) { super(_SafeStr_6239); this._SafeStr_7486 = k; } public function get _SafeStr_6243():Boolean { return (this._SafeStr_7486); } } }//package _-0ba // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_5087 = "_-2db" (String#10337, DoABC#3) // _SafeStr_6239 = "_-2OY" (String#27988, DoABC#3) // _SafeStr_6243 = "_-00J" (String#22199, DoABC#3) // _SafeStr_7486 = "_-3Z0" (String#1098, DoABC#3) //------------------------------------------------------------ //_-0Bq._SafeStr_3138 package _-0Bq { import _-3qZ._SafeStr_2276; import _-54O._SafeStr_3117; public class _SafeStr_3138 extends _SafeStr_2276 { public function _SafeStr_3138(k:Function) { super(k, _SafeStr_3117); } public function _SafeStr_5325():_SafeStr_3117 { return ((_SafeStr_5326 as _SafeStr_3117)); } } }//package _-0Bq // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3117 = "_-0vm" (String#8537, DoABC#3) // _SafeStr_3138 = "_-6Xy" (String#38192, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0Bq._SafeStr_4171 package _-0Bq { import _-3qZ._SafeStr_2276; import _-54O._SafeStr_4696; public class _SafeStr_4171 extends _SafeStr_2276 { public function _SafeStr_4171(k:Function) { super(k, _SafeStr_4696); } public function _SafeStr_5325():_SafeStr_4696 { return ((_SafeStr_5326 as _SafeStr_4696)); } } }//package _-0Bq // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4171 = "_-1I" (String#25290, DoABC#3) // _SafeStr_4696 = "_-2WJ" (String#10230, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0Bq._SafeStr_4253 package _-0Bq { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-54O._SafeStr_4695; public class _SafeStr_4253 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4253(k:Function) { super(k, _SafeStr_4695); } public function _SafeStr_5325():_SafeStr_4695 { return ((_SafeStr_5326 as _SafeStr_4695)); } } }//package _-0Bq // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4253 = "_-6Fr" (String#37475, DoABC#3) // _SafeStr_4695 = "_-3hx" (String#11428, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0Bq._SafeStr_4268 package _-0Bq { import _-3qZ._SafeStr_2276; import _-54O._SafeStr_4685; public class _SafeStr_4268 extends _SafeStr_2276 { public function _SafeStr_4268(k:Function) { super(k, _SafeStr_4685); } public function _SafeStr_5325():_SafeStr_4685 { return ((_SafeStr_5326 as _SafeStr_4685)); } } }//package _-0Bq // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4268 = "_-3r-" (String#31569, DoABC#3) // _SafeStr_4685 = "_-3iG" (String#11435, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0Bq._SafeStr_4277 package _-0Bq { import _-3qZ._SafeStr_2276; import _-54O._SafeStr_4702; public class _SafeStr_4277 extends _SafeStr_2276 { public function _SafeStr_4277(k:Function) { super(k, _SafeStr_4702); } public function _SafeStr_5325():_SafeStr_4702 { return ((_SafeStr_5326 as _SafeStr_4702)); } } }//package _-0Bq // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4277 = "_-4H7" (String#32652, DoABC#3) // _SafeStr_4702 = "_-3Wf" (String#11227, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0Bq._SafeStr_4299 package _-0Bq { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-54O._SafeStr_4691; public class _SafeStr_4299 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4299(k:Function) { super(k, _SafeStr_4691); } public function _SafeStr_5325():_SafeStr_4691 { return ((_SafeStr_5326 as _SafeStr_4691)); } } }//package _-0Bq // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4299 = "_-1tO" (String#26739, DoABC#3) // _SafeStr_4691 = "_-2ia" (String#10410, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0bS._SafeStr_2714 package _-0bS { public interface _SafeStr_2714 { function init(_arg_1:String, _arg_2:uint=16):Boolean; function _SafeStr_7487(_arg_1:String, _arg_2:uint=16):String; function _SafeStr_7488(_arg_1:uint=16):String; function _SafeStr_7489(_arg_1:uint=16):String; function _SafeStr_7490():Boolean; function _SafeStr_7491():Boolean; } }//package _-0bS // _SafeStr_2714 = "_-48m" (String#11886, DoABC#3) // _SafeStr_7487 = "_-2f6" (String#10362, DoABC#3) // _SafeStr_7488 = "_-4Sd" (String#12193, DoABC#3) // _SafeStr_7489 = "_-4AF" (String#11906, DoABC#3) // _SafeStr_7490 = "_-6bk" (String#14383, DoABC#3) // _SafeStr_7491 = "_-3G5" (String#10977, DoABC#3) //------------------------------------------------------------ //_-0cw._SafeStr_3331 package _-0cw { import _-3qZ._SafeStr_2270; import _-ue.Map; import _-3qZ._SafeStr_2717; public class _SafeStr_3331 implements _SafeStr_2270 { private var _SafeStr_7492:Array; private var _SafeStr_7493:Array; private var _SafeStr_7494:Map; public function flush():Boolean { this._SafeStr_7492 = []; this._SafeStr_7493 = []; if (this._SafeStr_7494){ this._SafeStr_7494.dispose(); this._SafeStr_7494 = null; }; return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_2:int; var _local_3:String; var _local_8:int; this._SafeStr_7492 = new Array(); this._SafeStr_7494 = new Map(); var _local_4:int = k._SafeStr_5331(); var _local_5:int; while (_local_5 < _local_4) { _local_2 = k._SafeStr_5331(); _local_3 = k.readString(); this._SafeStr_7494.add(_local_3, _local_2); this._SafeStr_7492.push(_local_3); _local_5++; }; this._SafeStr_7493 = new Array(); var _local_6:int = k._SafeStr_5331(); var _local_7:int; while (_local_7 < _local_6) { _local_8 = k._SafeStr_5331(); _local_3 = k.readString(); this._SafeStr_7493.push(_local_3); _local_7++; }; return (true); } public function _SafeStr_7495(k:String):int { return (this._SafeStr_7494.getValue(k)); } public function _SafeStr_7496():Array { return (this._SafeStr_7492); } public function _SafeStr_7497():Array { return (this._SafeStr_7493); } } }//package _-0cw // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3331 = "_-6hO" (String#14458, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_7492 = "_-2GW" (String#27681, DoABC#3) // _SafeStr_7493 = "_-0GN" (String#22808, DoABC#3) // _SafeStr_7494 = "_-3Sm" (String#11172, DoABC#3) // _SafeStr_7495 = "_-2Am" (String#27456, DoABC#3) // _SafeStr_7496 = "_-O2" (String#39362, DoABC#3) // _SafeStr_7497 = "_-2Pn" (String#28035, DoABC#3) //------------------------------------------------------------ //_-0cw._SafeStr_3716 package _-0cw { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_3716 implements _SafeStr_2270 { private var _SafeStr_5447:Array; public function flush():Boolean { this._SafeStr_5447 = new Array(); return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_4:String; var _local_5:int; var _local_6:int; var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = k.readString(); _local_5 = k._SafeStr_5331(); _local_6 = 0; while (_local_6 < _local_5) { this._SafeStr_5447.push(new _SafeStr_3768(_local_4, k)); _local_6++; }; _local_3++; }; return (true); } public function get data():Array { return (this._SafeStr_5447); } } }//package _-0cw // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3716 = "_-0ZF" (String#8173, DoABC#3) // _SafeStr_3768 = "_-6kz" (String#14527, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) //------------------------------------------------------------ //_-0cw._SafeStr_3729 package _-0cw { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_3729 implements _SafeStr_2270 { private var _SafeStr_7480:int; private var _SafeStr_7498:String; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_7480 = k._SafeStr_5331(); this._SafeStr_7498 = k.readString(); return (true); } public function get badgeId():int { return (this._SafeStr_7480); } public function get _SafeStr_6389():String { return (this._SafeStr_7498); } } }//package _-0cw // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3729 = "_-3AE" (String#10894, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_7480 = "_-2Kp" (String#299, DoABC#3) // _SafeStr_7498 = "_-0Rn" (String#294, DoABC#3) //------------------------------------------------------------ //_-0cw._SafeStr_3768 package _-0cw { import _-3qZ._SafeStr_2717; public class _SafeStr_3768 { private var _SafeStr_7480:String; private var _SafeStr_6970:int; public function _SafeStr_3768(k:String, _arg_2:_SafeStr_2717) { this._SafeStr_7480 = (("ACH_" + k) + _arg_2._SafeStr_5331()); this._SafeStr_6970 = _arg_2._SafeStr_5331(); } public function get badgeId():String { return (this._SafeStr_7480); } public function get limit():int { return (this._SafeStr_6970); } } }//package _-0cw // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3768 = "_-6kz" (String#14527, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6970 = "_-3Dy" (String#1533, DoABC#3) // _SafeStr_7480 = "_-2Kp" (String#299, DoABC#3) //------------------------------------------------------------ //_-0cw._SafeStr_4959 package _-0cw { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4959 implements _SafeStr_2270 { private var _SafeStr_7499:String; private var _SafeStr_7500:Boolean; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_7499 = k.readString(); this._SafeStr_7500 = k.readBoolean(); return (true); } public function get _SafeStr_7501():String { return (this._SafeStr_7499); } public function get _SafeStr_7502():Boolean { return (this._SafeStr_7500); } } }//package _-0cw // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4959 = "_-0rM" (String#8475, DoABC#3) // _SafeStr_7499 = "_-3Ys" (String#11265, DoABC#3) // _SafeStr_7500 = "_-32D" (String#29573, DoABC#3) // _SafeStr_7501 = "_-2LY" (String#27875, DoABC#3) // _SafeStr_7502 = "_-MM" (String#39299, DoABC#3) //------------------------------------------------------------ //_-0CY._SafeStr_2337 package _-0CY { public interface _SafeStr_2337 { function set credits(_arg_1:int):void; function set clubDays(_arg_1:int):void; function set clubPeriods(_arg_1:int):void; function get _SafeStr_7503():Boolean; function get _SafeStr_7504():int; function set _SafeStr_7503(_arg_1:Boolean):void; function get credits():int; function get clubDays():int; function get clubPeriods():int; function get _SafeStr_7505():Boolean; function get _SafeStr_5516():Boolean; function get _SafeStr_7506():int; function get _SafeStr_7507():int; function _SafeStr_7508(_arg_1:int):int; } }//package _-0CY // _SafeStr_2337 = "_-1DL" (String#8853, DoABC#3) // _SafeStr_5516 = "_-kp" (String#15237, DoABC#3) // _SafeStr_7503 = "_-3lA" (String#11481, DoABC#3) // _SafeStr_7504 = "_-5nC" (String#13564, DoABC#3) // _SafeStr_7505 = "_-5-Q" (String#12750, DoABC#3) // _SafeStr_7506 = "_-4Xd" (String#12276, DoABC#3) // _SafeStr_7507 = "_-3xp" (String#11698, DoABC#3) // _SafeStr_7508 = "_-1cq" (String#9270, DoABC#3) //------------------------------------------------------------ //_-0CY._SafeStr_2383 package _-0CY { import flash.events.Event; public class _SafeStr_2383 extends Event { public static const _SafeStr_5785:String = "catalog_purse_credit_balance"; public static const _SafeStr_7509:String = "catalog_purse_activity_point_balance"; private var _SafeStr_7510:int; private var _SafeStr_7511:int; public function _SafeStr_2383(k:String, _arg_2:int, _arg_3:int, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(k, _arg_4, _arg_5); this._SafeStr_7510 = _arg_2; this._SafeStr_7511 = _arg_3; } public function get balance():int { return (this._SafeStr_7510); } public function get activityPointType():int { return (this._SafeStr_7511); } } }//package _-0CY // _SafeStr_2383 = "_-3yv" (String#31891, DoABC#3) // _SafeStr_5785 = "_-2Pz" (String#28044, DoABC#3) // _SafeStr_7509 = "_-6fB" (String#38493, DoABC#3) // _SafeStr_7510 = "_-B" (String#1627, DoABC#3) // _SafeStr_7511 = "_-1Gs" (String#497, DoABC#3) //------------------------------------------------------------ //_-0CY._SafeStr_2387 package _-0CY { import flash.events.Event; public class _SafeStr_2387 extends Event { public static const _SafeStr_7512:String = "catalog_purse_update"; public function _SafeStr_2387(k:Boolean=false, _arg_2:Boolean=false) { super(_SafeStr_7512, k, _arg_2); } } }//package _-0CY // _SafeStr_2387 = "_-0bu" (String#23626, DoABC#3) // _SafeStr_7512 = "_-3BF" (String#29939, DoABC#3) //------------------------------------------------------------ //_-0CY._SafeStr_2458 package _-0CY { import _-0MK._SafeStr_12; public class _SafeStr_2458 { public static const _SafeStr_7513:int = 0; public static const _SafeStr_7514:int = 3; public static const _SafeStr_7515:int = 5; public static const SEASONAL_1:int = 101; public static const SEASONAL_2:int = 102; public static const SEASONAL_3:int = 103; public static const SEASONAL_4:int = 104; public static const SEASONAL_5:int = 105; public static const NO_OP_1:int = 1; public static const NO_OP_2:int = 2; public static const NO_OP_4:int = 4; public static function _SafeStr_7516():Array { return ([_SafeStr_7513, SEASONAL_1, SEASONAL_2, SEASONAL_3, SEASONAL_4, SEASONAL_5, NO_OP_1, NO_OP_2, NO_OP_4]); } public static function _SafeStr_5487(k:int, _arg_2:_SafeStr_12, _arg_3:Boolean, _arg_4:Boolean=false):int { var _local_5:String; if (k == -1){ return (((_arg_3) ? 34 : 35)); }; if (k == _SafeStr_7513){ return (((_arg_3) ? 32 : 33)); }; if (k == _SafeStr_7514){ return (((_arg_3) ? 36 : 37)); }; if (k == _SafeStr_7515){ if (_arg_2.getBoolean("diamonds.enabled")){ return (((_arg_3) ? 41 : 42)); }; return (((_arg_3) ? 53 : 54)); }; _local_5 = (((("currencyiconstyle." + ((_arg_3) ? "big" : "small")) + ".") + k) + ((_arg_4) ? ".combo" : "")); return (_arg_2.getInteger(_local_5, 0)); } public static function _SafeStr_7517(k:int):Boolean { if ([NO_OP_1, NO_OP_2, NO_OP_4].indexOf(k) != 1){ return (false); }; return (true); } } }//package _-0CY // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_2458 = "_-1xj" (String#26913, DoABC#3) // _SafeStr_5487 = "_-2XF" (String#28331, DoABC#3) // _SafeStr_7513 = "_-1W6" (String#25839, DoABC#3) // _SafeStr_7514 = "_-59P" (String#34793, DoABC#3) // _SafeStr_7515 = "_-6Jc" (String#37614, DoABC#3) // _SafeStr_7516 = "_-606" (String#36865, DoABC#3) // _SafeStr_7517 = "_-0rc" (String#8479, DoABC#3) //------------------------------------------------------------ //_-0CY.Purse package _-0CY { import flash.utils.Dictionary; import flash.utils.getTimer; public class Purse implements _SafeStr_2337 { private var _SafeStr_7518:int = 0; private var _SafeStr_7519:Dictionary; private var _SafeStr_7520:int = 0; private var _SafeStr_7521:int = 0; private var _SafeStr_7522:Boolean = false; private var _SafeStr_7523:int = 0; private var _SafeStr_7524:int = 0; private var _SafeStr_7525:Boolean = false; private var _SafeStr_7526:int = 0; private var _SafeStr_7527:int; private var _SafeStr_7528:int; public function Purse() { this._SafeStr_7519 = new Dictionary(); super(); } public function get credits():int { return (this._SafeStr_7518); } public function set credits(k:int):void { this._SafeStr_7528 = getTimer(); this._SafeStr_7518 = k; } public function get clubDays():int { return (this._SafeStr_7520); } public function set clubDays(k:int):void { this._SafeStr_7528 = getTimer(); this._SafeStr_7520 = k; } public function get clubPeriods():int { return (this._SafeStr_7521); } public function set clubPeriods(k:int):void { this._SafeStr_7528 = getTimer(); this._SafeStr_7521 = k; } public function get _SafeStr_7505():Boolean { return ((((this._SafeStr_7520 > 0)) || ((this._SafeStr_7521 > 0)))); } public function get _SafeStr_5516():Boolean { return (this._SafeStr_7522); } public function get _SafeStr_7503():Boolean { return (this._SafeStr_7525); } public function set _SafeStr_7503(k:Boolean):void { this._SafeStr_7525 = k; } public function set _SafeStr_5516(k:Boolean):void { this._SafeStr_7522 = k; } public function get _SafeStr_7506():int { return (this._SafeStr_7523); } public function set _SafeStr_7506(k:int):void { this._SafeStr_7528 = getTimer(); this._SafeStr_7523 = k; } public function get _SafeStr_7507():int { return (this._SafeStr_7524); } public function set _SafeStr_7507(k:int):void { this._SafeStr_7528 = getTimer(); this._SafeStr_7524 = k; } public function get _SafeStr_7529():Dictionary { return (this._SafeStr_7519); } public function set _SafeStr_7529(k:Dictionary):void { this._SafeStr_7528 = getTimer(); this._SafeStr_7519 = k; } public function _SafeStr_7508(k:int):int { return (this._SafeStr_7519[k]); } public function set _SafeStr_7504(k:int):void { this._SafeStr_7528 = getTimer(); this._SafeStr_7526 = k; } public function get _SafeStr_7504():int { var k:int = ((getTimer() - this._SafeStr_7528) / (1000 * 60)); var _local_2:int = (this._SafeStr_7526 - k); return ((((_local_2 > 0)) ? _local_2 : 0)); } public function set _SafeStr_7530(k:int):void { this._SafeStr_7528 = getTimer(); this._SafeStr_7527 = k; } public function get _SafeStr_7530():int { return (this._SafeStr_7527); } public function get _SafeStr_7531():int { return (this._SafeStr_7528); } } }//package _-0CY // _SafeStr_2337 = "_-1DL" (String#8853, DoABC#3) // _SafeStr_5516 = "_-kp" (String#15237, DoABC#3) // _SafeStr_7503 = "_-3lA" (String#11481, DoABC#3) // _SafeStr_7504 = "_-5nC" (String#13564, DoABC#3) // _SafeStr_7505 = "_-5-Q" (String#12750, DoABC#3) // _SafeStr_7506 = "_-4Xd" (String#12276, DoABC#3) // _SafeStr_7507 = "_-3xp" (String#11698, DoABC#3) // _SafeStr_7508 = "_-1cq" (String#9270, DoABC#3) // _SafeStr_7518 = "_-3SL" (String#30628, DoABC#3) // _SafeStr_7519 = "_-1-5" (String#24566, DoABC#3) // _SafeStr_7520 = "_-1IG" (String#2925, DoABC#3) // _SafeStr_7521 = "_-6kD" (String#14514, DoABC#3) // _SafeStr_7522 = "_-gC" (String#4491, DoABC#3) // _SafeStr_7523 = "_-51J" (String#12779, DoABC#3) // _SafeStr_7524 = "_-0tD" (String#8501, DoABC#3) // _SafeStr_7525 = "_-Sv" (String#14915, DoABC#3) // _SafeStr_7526 = "_-2JS" (String#3153, DoABC#3) // _SafeStr_7527 = "_-JZ" (String#4379, DoABC#3) // _SafeStr_7528 = "_-6l3" (String#14528, DoABC#3) // _SafeStr_7529 = "_-371" (String#29773, DoABC#3) // _SafeStr_7530 = "_-06T" (String#22419, DoABC#3) // _SafeStr_7531 = "_-3DL" (String#30022, DoABC#3) //------------------------------------------------------------ //_-0dj._SafeStr_3368 package _-0dj { import _-0Kg._SafeStr_2378; import _-1Mz.IWindow; public class _SafeStr_3368 { public static function _SafeStr_7532(k:_SafeStr_2378, _arg_2:IWindow):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; _arg_2.caption = ((k._SafeStr_7533) ? "${catalog.purchase_confirmation.rent}" : "${catalog.purchase_confirmation.buy}"); } } }//package _-0dj // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_3368 = "_-0UR" (String#8098, DoABC#3) // _SafeStr_7532 = "_-0b" (String#23596, DoABC#3) // _SafeStr_7533 = "_-3nT" (String#11520, DoABC#3) //------------------------------------------------------------ //_-0Dr._SafeStr_1201 package _-0Dr { import _-0MK._SafeStr_8; import flash.events.IEventDispatcher; import _-0KL._SafeStr_2617; public interface _SafeStr_1201 extends _SafeStr_8 { function get events():IEventDispatcher; function get clubDays():int; function get clubPeriods():int; function get _SafeStr_5835():int; function get clubLevel():int; function get _SafeStr_7534():Boolean; function get _SafeStr_7535():Boolean; function get _SafeStr_7536():Boolean; function get _SafeStr_7537():int; function get _SafeStr_7538():Boolean; function get _SafeStr_7539():Boolean; function get _SafeStr_7540():_SafeStr_2619; function _SafeStr_7541(_arg_1:Array):Array; function _SafeStr_7542():Array; function getAvatarEffects():Array; function _SafeStr_7543(_arg_1:_SafeStr_2617):Boolean; function _SafeStr_7544(_arg_1:int):_SafeStr_2617; function _SafeStr_6001(_arg_1:int):_SafeStr_2617; function _SafeStr_7545(_arg_1:int, _arg_2:Boolean=false):Boolean; function setEffectSelected(_arg_1:int):void; function _SafeStr_7546():int; function setEffectDeselected(_arg_1:int):void; function _SafeStr_5832(_arg_1:Boolean=false):void; function _SafeStr_7547(_arg_1:int):_SafeStr_2618; function _SafeStr_6448(_arg_1:int, _arg_2:String):void; function _SafeStr_5826(_arg_1:String, _arg_2:String=null, _arg_3:Boolean=false):void; function _SafeStr_7548(_arg_1:String):void; function _SafeStr_7549(_arg_1:Boolean):void; function _SafeStr_7550():int; function _SafeStr_7551(_arg_1:int):Boolean; function _SafeStr_7552(_arg_1:int):Boolean; function _SafeStr_7553(_arg_1:int):Boolean; function _SafeStr_7554(_arg_1:int):Boolean; function hasBoundFigureSetFurniture(_arg_1:String):Boolean; function _SafeStr_6303(_arg_1:String):Boolean; function getNonRentedInventoryIds(_arg_1:String, _arg_2:int):Array; } }//package _-0Dr // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_2617 = "_-1ux" (String#9573, DoABC#3) // _SafeStr_2618 = "_-3ig" (String#11439, DoABC#3) // _SafeStr_2619 = "_-6S8" (String#14247, DoABC#3) // _SafeStr_5826 = "_-6FQ" (String#4194, DoABC#3) // _SafeStr_5832 = "_-1MG" (String#9007, DoABC#3) // _SafeStr_5835 = "_-3Ws" (String#11234, DoABC#3) // _SafeStr_6001 = "_-2j" (String#10416, DoABC#3) // _SafeStr_6303 = "_-0sq" (String#8495, DoABC#3) // _SafeStr_6448 = "_-6ea" (String#14422, DoABC#3) // _SafeStr_7534 = "_-16r" (String#8748, DoABC#3) // _SafeStr_7535 = "_-0up" (String#8522, DoABC#3) // _SafeStr_7536 = "_-4tU" (String#12647, DoABC#3) // _SafeStr_7537 = "_-01A" (String#7631, DoABC#3) // _SafeStr_7538 = "_-1Ua" (String#2969, DoABC#3) // _SafeStr_7539 = "_-2EQ" (String#9935, DoABC#3) // _SafeStr_7540 = "_-25I" (String#3111, DoABC#3) // _SafeStr_7541 = "_-0Xj" (String#8147, DoABC#3) // _SafeStr_7542 = "_-2v7" (String#10620, DoABC#3) // _SafeStr_7543 = "_-19q" (String#2880, DoABC#3) // _SafeStr_7544 = "_-0Di" (String#7825, DoABC#3) // _SafeStr_7545 = "_-1JE" (String#8951, DoABC#3) // _SafeStr_7546 = "_-0at" (String#8199, DoABC#3) // _SafeStr_7547 = "_-0IY" (String#7893, DoABC#3) // _SafeStr_7548 = "_-58T" (String#12899, DoABC#3) // _SafeStr_7549 = "_-14O" (String#8704, DoABC#3) // _SafeStr_7550 = "_-4B3" (String#11918, DoABC#3) // _SafeStr_7551 = "_-3LU" (String#3435, DoABC#3) // _SafeStr_7552 = "_-4gC" (String#12432, DoABC#3) // _SafeStr_7553 = "_-S7" (String#14901, DoABC#3) // _SafeStr_7554 = "_-2XX" (String#10249, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) //------------------------------------------------------------ //_-0Dr._SafeStr_2618 package _-0Dr { public interface _SafeStr_2618 { function get type():int; function get _SafeStr_7555():int; function get _SafeStr_7556():int; function get duration():int; function get isActive():Boolean; function get _SafeStr_7085():Boolean; } }//package _-0Dr // _SafeStr_2618 = "_-3ig" (String#11439, DoABC#3) // _SafeStr_7085 = "_-051" (String#1058, DoABC#3) // _SafeStr_7555 = "_-3AU" (String#3392, DoABC#3) // _SafeStr_7556 = "_-7G" (String#1626, DoABC#3) //------------------------------------------------------------ //_-0Dr._SafeStr_2619 package _-0Dr { public interface _SafeStr_2619 { function _SafeStr_7557(_arg_1:int):Boolean; function _SafeStr_7558(_arg_1:int, _arg_2:Array):Boolean; function _SafeStr_7559(_arg_1:int):Boolean; function _SafeStr_7560(_arg_1:int, _arg_2:int):Boolean; function _SafeStr_7561(_arg_1:int, _arg_2:int):Boolean; function _SafeStr_7562(_arg_1:int):Array; function _SafeStr_7563(_arg_1:int):int; } }//package _-0Dr // _SafeStr_2619 = "_-6S8" (String#14247, DoABC#3) // _SafeStr_7557 = "_-5NR" (String#13158, DoABC#3) // _SafeStr_7558 = "_-5fJ" (String#13432, DoABC#3) // _SafeStr_7559 = "_-2gy" (String#10391, DoABC#3) // _SafeStr_7560 = "_-2EU" (String#3136, DoABC#3) // _SafeStr_7561 = "_-0T" (String#8069, DoABC#3) // _SafeStr_7562 = "_-2u5" (String#3319, DoABC#3) // _SafeStr_7563 = "_-3Cn" (String#10931, DoABC#3) //------------------------------------------------------------ //_-0Dr._SafeStr_2620 package _-0Dr { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; public interface _SafeStr_2620 extends _SafeStr_3 { function getWindowContainer():IWindowContainer; function _SafeStr_7564():void; function _SafeStr_7565(_arg_1:String):void; function _SafeStr_7566(_arg_1:String):void; function _SafeStr_7567():void; function _SafeStr_7568():void; function _SafeStr_7569(_arg_1:String):void; } }//package _-0Dr // _SafeStr_2620 = "_-2Uo" (String#10207, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_7564 = "_-2QF" (String#10133, DoABC#3) // _SafeStr_7565 = "_-5U3" (String#13265, DoABC#3) // _SafeStr_7566 = "_-3yE" (String#11706, DoABC#3) // _SafeStr_7567 = "_-EQ" (String#14671, DoABC#3) // _SafeStr_7568 = "_-2SE" (String#843, DoABC#3) // _SafeStr_7569 = "_-32J" (String#10766, DoABC#3) //------------------------------------------------------------ //_-0Dr._SafeStr_3713 package _-0Dr { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; public interface _SafeStr_3713 extends _SafeStr_3 { function getWindowContainer():IWindowContainer; } }//package _-0Dr // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3713 = "_-1Pd" (String#9063, DoABC#3) //------------------------------------------------------------ //_-0Dr._SafeStr_3745 package _-0Dr { import flash.display.BitmapData; public interface _SafeStr_3745 { function set _SafeStr_7570(_arg_1:BitmapData):void; function get _SafeStr_7570():BitmapData; function set _SafeStr_7085(_arg_1:Boolean):void; function get _SafeStr_7085():Boolean; } }//package _-0Dr // _SafeStr_3745 = "_-2jr" (String#10430, DoABC#3) // _SafeStr_7085 = "_-051" (String#1058, DoABC#3) // _SafeStr_7570 = "_-1VV" (String#2975, DoABC#3) //------------------------------------------------------------ //_-0Dr._SafeStr_4555 package _-0Dr { public class _SafeStr_4555 { public static const _SafeStr_7571:int = 0; public static const _SafeStr_7572:int = 1; } }//package _-0Dr // _SafeStr_4555 = "_-0Z1" (String#8169, DoABC#3) // _SafeStr_7571 = "_-5SX" (String#35522, DoABC#3) // _SafeStr_7572 = "_-Ln" (String#39278, DoABC#3) //------------------------------------------------------------ //_-0Dr.HabboInventory package _-0Dr { import _-0MK.Component; import _-3JS._SafeStr_36; import _-68V._SafeStr_1407; import _-5QZ._SafeStr_633; import _-4rH._SafeStr_2173; import _-p0._SafeStr_499; import _-2Zy._SafeStr_501; import _-ue.Map; import _-1uj._SafeStr_2251; import _-4rH._SafeStr_2298; import _-3XP.Purse; import _-3HG._SafeStr_13; import _-0Kg._SafeStr_334; import __AS3__.vec.Vector; import flash.utils.Timer; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboRoomSessionManager; import _-gx._SafeStr_2301; import _-gx._SafeStr_2630; import com.sulake.iid.IIDHabboToolbar; import _-40u._SafeStr_2295; import com.sulake.iid.IIDHabboSoundManager; import _-5To._SafeStr_2314; import _-4qj._SafeStr_2633; import _-7P._SafeStr_2624; import _-6Cg._SafeStr_2625; import flash.events.TimerEvent; import _-P3.FurniModel; import _-65D._SafeStr_2631; import _-6gs.TradingModel; import _-65D._SafeStr_2627; import _-5oG.EffectsModel; import _-3eX.BadgesModel; import _-0GJ._SafeStr_2629; import _-4wn._SafeStr_2628; import _-1J6._SafeStr_2621; import _-ju._SafeStr_2632; import _-4rH._SafeStr_2335; import _-1Mz.IWindowContainer; import flash.events.Event; import _-Yv._SafeStr_2296; import _-Yv._SafeStr_2622; import _-3yO._SafeStr_2285; import _-65D._SafeStr_2396; import _-25D._SafeStr_2487; import _-0KL._SafeStr_2617; import _-0KL.GroupItem; import _-65D._SafeStr_2623; import _-1rg._SafeStr_2333; import _-6G7._SafeStr_2491; import _-3eX._SafeStr_2626; import __AS3__.vec.*; import com.sulake.iid.*; public class HabboInventory extends Component implements _SafeStr_1201, _SafeStr_36 { private var _SafeStr_7361:_SafeStr_1407; private var _SafeStr_7573:IncomingMessages; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_7207:_SafeStr_2173; private var _SafeStr_5525:_SafeStr_499; private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_5414:InventoryMainView; private var _SafeStr_7574:Map; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_7575:_SafeStr_2298; private var _SafeStr_7576:Array; private var _SafeStr_7577:Purse; private var _SafeStr_7578:_SafeStr_13; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_5413:Boolean; private var _SafeStr_7579:UnseenItemTracker; private var _SafeStr_7580:Boolean = false; private var _SafeStr_5419:String; private var _SafeStr_7581:Vector.; private var _SafeStr_7582:Vector.; private var _SafeStr_7583:Timer; public function HabboInventory(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { super(k, _arg_2, _arg_3); this._SafeStr_7577 = new Purse(); this._SafeStr_7576 = []; this._SafeStr_7581 = new Vector.(0); } public function get _SafeStr_7517():Boolean { return (this._SafeStr_5414._SafeStr_7517); } public function get _SafeStr_7584():Boolean { return (this._SafeStr_5414.isActive); } public function get _SafeStr_7585():Boolean { return (this._SafeStr_5413); } public function get _SafeStr_7540():_SafeStr_2619 { return (this._SafeStr_7579); } public function get view():InventoryMainView { return (this._SafeStr_5414); } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void { _SafeStr_7361 = k; }), new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void { _SafeStr_5524 = k; }), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_499):void { _SafeStr_5525 = k; }), new _SafeStr_44(new IIDRoomEngine(), function (k:_SafeStr_2251):void { _SafeStr_7205 = k; }), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2173):void { _SafeStr_7207 = k; }), new _SafeStr_44(new IIDHabboCatalog(), function (k:_SafeStr_334):void { _SafeStr_5450 = k; }), new _SafeStr_44(new IIDAvatarRenderManager(), function (k:_SafeStr_13):void { _SafeStr_7578 = k; }), new _SafeStr_44(new IIDHabboRoomSessionManager(), null, false, [{ "type":_SafeStr_2301._SafeStr_7379, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2301._SafeStr_7380, "callback":this._SafeStr_7382 }, { "type":_SafeStr_2630._SafeStr_7586, "callback":this._SafeStr_7382 }]), new _SafeStr_44(new IIDHabboToolbar(), null, false, [{ "type":_SafeStr_2295._SafeStr_5780, "callback":this._SafeStr_7587 }]), new _SafeStr_44(new IIDHabboSoundManager(), function (k:_SafeStr_501):void { _SafeStr_7215 = k; })])); } private function _SafeStr_7587(k:_SafeStr_2295):void { if (this._SafeStr_5414 != null){ this._SafeStr_5414._SafeStr_5781(k); }; } override protected function initComponent():void { if (_SafeStr_2314._SafeStr_7588(flags)){ return; }; this._SafeStr_7573 = new IncomingMessages(this); context.addLinkEventTracker(this); this._SafeStr_7579 = new UnseenItemTracker(this._SafeStr_7361, events, this); this._SafeStr_5414 = new InventoryMainView(this, this._SafeStr_5524, assets); this._SafeStr_7361.connection.send(new _SafeStr_2633()); this._SafeStr_7361.connection.send(new _SafeStr_2624("habbo_club")); this._SafeStr_7361.connection.send(new _SafeStr_2625()); } override public function dispose():void { var k:Array; var _local_2:int; var _local_3:String; var _local_4:_SafeStr_2620; if (disposed){ return; }; if (this._SafeStr_7583 != null){ this._SafeStr_7583.stop(); this._SafeStr_7583.removeEventListener(TimerEvent.TIMER, this._SafeStr_7589); this._SafeStr_7583 = null; }; if (this._SafeStr_7574){ k = this._SafeStr_7574._SafeStr_5497(); _local_2 = 0; while (_local_2 < k.length) { _local_3 = k[_local_2]; _local_4 = (this._SafeStr_7574.getValue(_local_3) as _SafeStr_2620); if (_local_4 != null){ _local_4.dispose(); }; _local_2++; }; this._SafeStr_7574.dispose(); this._SafeStr_7574 = null; }; if (this._SafeStr_5414 != null){ this._SafeStr_5414.dispose(); this._SafeStr_5414 = null; }; this._SafeStr_7575 = null; if (this._SafeStr_7579 != null){ this._SafeStr_7579.dispose(); this._SafeStr_7579 = null; }; if (this._SafeStr_7573 != null){ this._SafeStr_7573.dispose(); this._SafeStr_7573 = null; }; super.dispose(); } public function get communication():_SafeStr_1407 { return (this._SafeStr_7361); } public function getModel(k:String):_SafeStr_2620 { if (!this._SafeStr_5413){ this.init(); }; return (this._SafeStr_7574.getValue(k)); } public function get _SafeStr_7590():FurniModel { return (((disposed) ? null : FurniModel(this.getModel(_SafeStr_2631._SafeStr_5829)))); } public function get _SafeStr_7591():TradingModel { return (((disposed) ? null : TradingModel(this.getModel(_SafeStr_2627._SafeStr_7592)))); } public function get _SafeStr_7593():EffectsModel { return (((disposed) ? null : EffectsModel(this.getModel(_SafeStr_2631._SafeStr_6087)))); } public function get _SafeStr_7594():BadgesModel { return (((disposed) ? null : BadgesModel(this.getModel(_SafeStr_2631._SafeStr_5827)))); } public function get _SafeStr_7595():_SafeStr_2629 { return (((disposed) ? null : _SafeStr_2629(this.getModel(_SafeStr_2627._SafeStr_7596)))); } public function get _SafeStr_7597():_SafeStr_2628 { return (((disposed) ? null : _SafeStr_2628(this.getModel(_SafeStr_2631._SafeStr_7598)))); } public function get _SafeStr_7599():_SafeStr_2621 { return (((disposed) ? null : _SafeStr_2621(this.getModel(_SafeStr_2631._SafeStr_7600)))); } public function get _SafeStr_7601():_SafeStr_2632 { return (((disposed) ? null : _SafeStr_2632(this.getModel(_SafeStr_2631._SafeStr_7602)))); } public function get _SafeStr_7603():_SafeStr_2173 { return (this._SafeStr_7207); } public function get roomSession():_SafeStr_2298 { return (this._SafeStr_7575); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get clubDays():int { return (this._SafeStr_7577.clubDays); } public function get clubPeriods():int { return (this._SafeStr_7577.clubPeriods); } public function get _SafeStr_5835():int { return (this._SafeStr_7577._SafeStr_5835); } public function get _SafeStr_7534():Boolean { return (this._SafeStr_7577._SafeStr_7534); } public function get _SafeStr_7535():Boolean { return (this._SafeStr_7577._SafeStr_7535); } public function get _SafeStr_7536():Boolean { return (this._SafeStr_7577._SafeStr_7536); } public function get _SafeStr_7537():int { return (this._SafeStr_7577._SafeStr_7504); } public function get clubLevel():int { if ((((this.clubDays == 0)) && ((this.clubPeriods == 0)))){ return (_SafeStr_2335._SafeStr_6080); }; if (this._SafeStr_7577._SafeStr_5516){ return (_SafeStr_2335._SafeStr_6245); }; return (_SafeStr_2335._SafeStr_5834); } public function get _SafeStr_7539():Boolean { return (!((this._SafeStr_7575 == null))); } public function _SafeStr_7604():String { return (this._SafeStr_5414._SafeStr_7604()); } public function _SafeStr_7605(k:int, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean, _arg_7:int, _arg_8:int):void { this._SafeStr_7577.clubPeriods = k; this._SafeStr_7577.clubDays = _arg_2; this._SafeStr_7577._SafeStr_7534 = _arg_3; this._SafeStr_7577._SafeStr_5516 = _arg_4; this._SafeStr_7577._SafeStr_7535 = _arg_5; this._SafeStr_7577._SafeStr_7536 = _arg_6; this._SafeStr_7577._SafeStr_7504 = _arg_7; this._SafeStr_7577._SafeStr_7530 = _arg_8; if ((((_arg_7 > 0)) && ((_arg_7 < (((60 * 1000) * 60) * 24))))){ if (this._SafeStr_7583 == null){ this._SafeStr_7583 = new Timer((60 * 1000), 0); this._SafeStr_7583.addEventListener(TimerEvent.TIMER, this._SafeStr_7589); }; if (!this._SafeStr_7583.running){ this._SafeStr_7583.start(); }; } else { if (this._SafeStr_7583 != null){ this._SafeStr_7583.stop(); this._SafeStr_7583.removeEventListener(TimerEvent.TIMER, this._SafeStr_7589); this._SafeStr_7583 = null; }; }; } private function _SafeStr_7589(k:TimerEvent):void { this._SafeStr_7361.connection.send(new _SafeStr_2624("habbo_club")); } private function _SafeStr_7382(k:_SafeStr_2301):void { switch (k.type){ case _SafeStr_2301._SafeStr_7379: this._SafeStr_7575 = k.session; if (this._SafeStr_5413){ if (this._SafeStr_7597 != null){ this._SafeStr_7597._SafeStr_7606(); }; if (this._SafeStr_7590 != null){ this._SafeStr_7590._SafeStr_7568(); }; }; return; case _SafeStr_2301._SafeStr_7380: this._SafeStr_7575 = null; if (this._SafeStr_5413){ this._SafeStr_5832(); }; return; case _SafeStr_2630._SafeStr_7586: if (this._SafeStr_5413){ if (this._SafeStr_7597 != null){ this._SafeStr_7597._SafeStr_7606(); }; }; return; }; } private function init():void { if (!_SafeStr_7607){ return; }; this._SafeStr_7574 = new Map(); var k:_SafeStr_2632 = new _SafeStr_2632(this, this._SafeStr_5524, this._SafeStr_7361, assets, this._SafeStr_7205, this._SafeStr_5525); this._SafeStr_7574.add(_SafeStr_2631._SafeStr_7602, k); var _local_2:FurniModel = new FurniModel(this, k, this._SafeStr_5524, this._SafeStr_7361, assets, this._SafeStr_7205, this._SafeStr_5450, this._SafeStr_7215, this._SafeStr_5525); this._SafeStr_7574.add(_SafeStr_2631._SafeStr_5829, _local_2); this._SafeStr_7574.add(_SafeStr_2631._SafeStr_7608, _local_2); var _local_3:BadgesModel = new BadgesModel(this, this._SafeStr_5524, this._SafeStr_7361, assets); this._SafeStr_7574.add(_SafeStr_2631._SafeStr_5827, _local_3); var _local_4:EffectsModel = new EffectsModel(this, this._SafeStr_5524, this._SafeStr_7361, assets, this._SafeStr_5525); this._SafeStr_7574.add(_SafeStr_2631._SafeStr_6087, _local_4); var _local_5:TradingModel = new TradingModel(this, this._SafeStr_5524, this._SafeStr_7361, assets, this._SafeStr_7205, this._SafeStr_5525, this._SafeStr_7215); this._SafeStr_7574.add(_SafeStr_2627._SafeStr_7592, _local_5); var _local_6:_SafeStr_2629 = new _SafeStr_2629(this, this._SafeStr_5524, this._SafeStr_7361, assets, this._SafeStr_7205, this._SafeStr_5525); this._SafeStr_7574.add(_SafeStr_2627._SafeStr_7596, _local_6); var _local_7:_SafeStr_2628 = new _SafeStr_2628(this, this._SafeStr_5524, this._SafeStr_7361, assets, this._SafeStr_7205, this._SafeStr_5450); this._SafeStr_7574.add(_SafeStr_2631._SafeStr_7598, _local_7); var _local_8:_SafeStr_2621 = new _SafeStr_2621(this, this._SafeStr_5524, this._SafeStr_7361, assets, this._SafeStr_7205, this._SafeStr_5450, this._SafeStr_7578); this._SafeStr_7574.add(_SafeStr_2631._SafeStr_7600, _local_8); this._SafeStr_5413 = true; } public function _SafeStr_7609(k:String):IWindowContainer { var _local_2:_SafeStr_2620 = _SafeStr_2620(this._SafeStr_7574.getValue(k)); if (_local_2 == null){ return (null); }; return (_local_2.getWindowContainer()); } public function _SafeStr_7568(k:String):void { var _local_2:_SafeStr_2620 = _SafeStr_2620(this._SafeStr_7574.getValue(k)); if (_local_2 == null){ return; }; return (_local_2._SafeStr_7568()); } public function _SafeStr_7610(k:String):IWindowContainer { var _local_2:_SafeStr_2620 = _SafeStr_2620(this._SafeStr_7574.getValue(k)); return ((((_local_2 == null)) ? null : _local_2.getWindowContainer())); } public function _SafeStr_7542():Array { return ((((this._SafeStr_7593 == null)) ? [] : this._SafeStr_7593._SafeStr_7611(EffectsModel._SafeStr_7612))); } public function getAvatarEffects():Array { return ((((this._SafeStr_7593 == null)) ? [] : this._SafeStr_7593._SafeStr_7611())); } public function setEffectSelected(k:int):void { var _local_2:EffectsModel = this._SafeStr_7593; if (_local_2 == null){ return; }; _local_2._SafeStr_7613(k); this._SafeStr_7614(); } public function setEffectDeselected(k:int):void { var _local_2:EffectsModel = this._SafeStr_7593; if (_local_2 == null){ return; }; _local_2._SafeStr_7615(k, true); this._SafeStr_7614(); } public function _SafeStr_5832(k:Boolean=false):void { var _local_2:EffectsModel = this._SafeStr_7593; if (_local_2 == null){ return; }; _local_2._SafeStr_7616(true, true, k); this._SafeStr_7614(); } public function _SafeStr_7547(k:int):_SafeStr_2618 { return ((((this._SafeStr_7593 == null)) ? null : this._SafeStr_7593._SafeStr_7617(k))); } public function _SafeStr_7618():void { if (((this._SafeStr_5414) && (this._SafeStr_5414._SafeStr_7517))){ this._SafeStr_5414._SafeStr_7619(); }; } public function _SafeStr_7620():void { if (this._SafeStr_5414){ this._SafeStr_5414._SafeStr_7621(); }; } public function get _SafeStr_7622():Boolean { return (!((this._SafeStr_5414.mainContainer == null))); } public function _SafeStr_7623():void { if (this._SafeStr_5414){ this._SafeStr_5826(_SafeStr_2631._SafeStr_5829); this._SafeStr_5414._SafeStr_7619(); }; } public function _SafeStr_5826(k:String, _arg_2:String=null, _arg_3:Boolean=false):void { this._SafeStr_5419 = k; var _local_4:Boolean = this._SafeStr_5414._SafeStr_7624(k, false, _arg_3); if (_local_4){ this._SafeStr_7625(k); if (_arg_2 != null){ _SafeStr_2620(this._SafeStr_7574.getValue(this._SafeStr_5419))._SafeStr_7569(_arg_2); }; }; if (!_local_4){ events.dispatchEvent(new Event(_SafeStr_2296.HABBO_INVENTORY_TRACKING_EVENT_CLOSED)); }; } public function _SafeStr_7548(k:String):void { var _local_3:_SafeStr_2620; this._SafeStr_5414._SafeStr_7626(k, false); var _local_2:int; while (_local_2 < this._SafeStr_7574.length) { _local_3 = (this._SafeStr_7574._SafeStr_5595(_local_2) as _SafeStr_2620); _local_3._SafeStr_7566(k); _local_2++; }; switch (k){ case _SafeStr_2627._SafeStr_7592: this._SafeStr_5414._SafeStr_7624(_SafeStr_2631._SafeStr_5829, false); return; }; } public function _SafeStr_7627():void { this._SafeStr_5414._SafeStr_7628(); } public function _SafeStr_7567():void { var k:int; var _local_2:_SafeStr_2620; if (this._SafeStr_7574){ k = 0; while (k < this._SafeStr_7574.length) { _local_2 = (this._SafeStr_7574._SafeStr_5595(k) as _SafeStr_2620); _local_2._SafeStr_7567(); k++; }; }; events.dispatchEvent(new Event(_SafeStr_2296.HABBO_INVENTORY_TRACKING_EVENT_CLOSED)); } public function _SafeStr_7629():void { if (!this._SafeStr_5413){ this.init(); }; } public function _SafeStr_7625(k:String):void { var _local_3:_SafeStr_2620; var _local_2:int; while (_local_2 < this._SafeStr_7574.length) { _local_3 = (this._SafeStr_7574._SafeStr_5595(_local_2) as _SafeStr_2620); _local_3._SafeStr_7565(k); _local_2++; }; } public function _SafeStr_6448(k:int, _arg_2:String):void { if (!this._SafeStr_5413){ this.init(); }; var _local_3:TradingModel = this._SafeStr_7591; if (_local_3 == null){ return; }; _local_3._SafeStr_7630(k); } public function get _SafeStr_7538():Boolean { return ((((this._SafeStr_7591 == null)) ? false : this._SafeStr_7591.running)); } public function _SafeStr_7549(k:Boolean):void { if (this._SafeStr_7595 != null){ if (k){ this._SafeStr_7595._SafeStr_7631(); } else { this._SafeStr_7595._SafeStr_7632(); }; }; } public function _SafeStr_7550():int { return ((((this._SafeStr_7595)!=null) ? this._SafeStr_7595._SafeStr_7633() : 0)); } public function _SafeStr_7551(k:int):Boolean { return ((((this._SafeStr_7595)!=null) ? this._SafeStr_7595._SafeStr_7634(k) : false)); } public function _SafeStr_7635():Boolean { var k:TradingModel = this._SafeStr_7591; return ((((k)!=null) ? k._SafeStr_7636 : false)); } public function _SafeStr_7637(k:String, _arg_2:Boolean=true):void { var _local_3:int; if (_arg_2){ if (this._SafeStr_7576.indexOf(k) == -1){ this._SafeStr_7576.push(k); }; } else { _local_3 = this._SafeStr_7576.indexOf(k); if (_local_3 >= 0){ this._SafeStr_7576.splice(_local_3, 1); }; if (((!((this._SafeStr_5414 == null))) && (this._SafeStr_5414._SafeStr_7517))){ if (k != _SafeStr_2631._SafeStr_7608){ this._SafeStr_7638(k); }; }; }; } public function _SafeStr_7639(k:String):Boolean { return ((this._SafeStr_7576.indexOf(k) >= 0)); } public function _SafeStr_6303(k:String):Boolean { if (this._SafeStr_7639(k)){ return (true); }; this._SafeStr_7638(k); return (false); } public function _SafeStr_7638(k:String):void { var _local_2:_SafeStr_2620 = (this._SafeStr_7574.getValue(k) as _SafeStr_2620); if (_local_2 != null){ _local_2._SafeStr_7564(); }; } public function _SafeStr_7614():void { events.dispatchEvent(new _SafeStr_2622(_SafeStr_2622._SafeStr_5776)); } public function get localization():_SafeStr_499 { return (this._SafeStr_5525); } public function _SafeStr_7543(k:_SafeStr_2617):Boolean { var _local_2:int; var _local_3:Boolean; if (k._SafeStr_6551){ _local_2 = _SafeStr_2285._SafeStr_5987; } else { _local_2 = _SafeStr_2285._SafeStr_5887; }; if (k.category == _SafeStr_2396._SafeStr_7640){ _local_3 = this._SafeStr_7205._SafeStr_7641(_SafeStr_2487.INVENTORY, k.id, _local_2, k.type, k.stuffData.getLegacyString()); } else { _local_3 = this._SafeStr_7205._SafeStr_7641(_SafeStr_2487.INVENTORY, k.id, _local_2, k.type, k._SafeStr_7642.toString(), k.stuffData); }; return (_local_3); } public function _SafeStr_7544(k:int):_SafeStr_2617 { var _local_2:GroupItem; var _local_3:_SafeStr_2617; for each (_local_2 in this._SafeStr_7590.furniData) { _local_3 = _local_2._SafeStr_7643(k); if (((!((_local_3 == null))) && (!(_local_3._SafeStr_6551)))){ return (_local_3); }; }; return (null); } public function _SafeStr_6001(k:int):_SafeStr_2617 { var _local_2:GroupItem; var _local_3:_SafeStr_2617; for each (_local_2 in this._SafeStr_7590.furniData) { _local_3 = _local_2._SafeStr_7643(k); if (((!((_local_3 == null))) && (_local_3._SafeStr_6551))){ return (_local_3); }; }; return (null); } public function getNonRentedInventoryIds(k:String, _arg_2:int):Array { var _local_3:FurniModel = this._SafeStr_7574.getValue(k); if (!_local_3){ return (null); }; var _local_4:GroupItem = this._SafeStr_7590._SafeStr_7644(_arg_2); if (!_local_4){ return (null); }; return (_local_4._SafeStr_7645()); } public function _SafeStr_7545(k:int, _arg_2:Boolean=false):Boolean { return (this._SafeStr_7597._SafeStr_7545(k, _arg_2)); } public function _SafeStr_7646():void { var k:int; k = this._SafeStr_7579._SafeStr_7563(_SafeStr_2623._SafeStr_7647); this._SafeStr_5414._SafeStr_7648(k); k = this._SafeStr_7579._SafeStr_7563(_SafeStr_2623._SafeStr_7649); this._SafeStr_5414._SafeStr_7650(k); var _local_2:int = this._SafeStr_7579._SafeStr_7563(_SafeStr_2623._SafeStr_7651); this._SafeStr_5414._SafeStr_7652(_local_2); var _local_3:int = this._SafeStr_7579._SafeStr_7563(_SafeStr_2623.BADGE); this._SafeStr_5414._SafeStr_7653(_local_3); var _local_4:int = this._SafeStr_7579._SafeStr_7563(_SafeStr_2623.BOT); this._SafeStr_5414._SafeStr_7654(_local_4); } public function _SafeStr_7552(k:int):Boolean { var _local_2:Boolean = this._SafeStr_7590._SafeStr_7552(k); if (_local_2){ this._SafeStr_7646(); }; return (_local_2); } public function _SafeStr_7553(k:int):Boolean { var _local_2:Boolean = this._SafeStr_7597._SafeStr_7552(k); if (_local_2){ this._SafeStr_7646(); }; return (_local_2); } public function get _SafeStr_7655():int { return (getInteger("inventory.bots.max", 150)); } public function get catalog():_SafeStr_334 { return (this._SafeStr_5450); } public function get _SafeStr_7656():String { return (this._SafeStr_5419); } public function _SafeStr_7657(k:int, _arg_2:String):_SafeStr_2333 { var _local_3:_SafeStr_2333; if (this._SafeStr_7207 == null){ return (null); }; if (_arg_2 == _SafeStr_2491._SafeStr_5890){ _local_3 = this._SafeStr_7207._SafeStr_5859(k); }; if (_arg_2 == _SafeStr_2491._SafeStr_5891){ _local_3 = this._SafeStr_7207._SafeStr_5869(k); }; return (_local_3); } public function _SafeStr_7658(k:String, _arg_2:String, _arg_3:int=0):_SafeStr_2333 { var _local_4:_SafeStr_2333; if (this._SafeStr_7207 == null){ return (null); }; if (_arg_2 == _SafeStr_2491._SafeStr_5890){ _local_4 = this._SafeStr_7207.getFloorItemDataByName(k); }; if (_arg_2 == _SafeStr_2491._SafeStr_5891){ _local_4 = this._SafeStr_7207._SafeStr_7659(k); }; return (_local_4); } public function get _SafeStr_7660():String { return ("inventory/"); } public function _SafeStr_7661(k:String):void { var _local_2:Array = k.split("/"); if (_local_2.length < 2){ return; }; switch (_local_2[1]){ case "open": if (_local_2.length == 2){ this._SafeStr_5826(_SafeStr_2631._SafeStr_5829); } else { if (_local_2.length == 3){ this._SafeStr_5826(_local_2[2]); } else { if (_local_2.length == 4){ this._SafeStr_5826(_local_2[2], _local_2[3]); }; }; }; return; default: _SafeStr_4.log(("Inventory unknown link-type received: " + _local_2[1])); }; } public function _SafeStr_7541(k:Array):Array { var _local_4:_SafeStr_2626; var _local_2:BadgesModel = this._SafeStr_7574.getValue(_SafeStr_2631._SafeStr_5827); var _local_3:Array = []; if ((((_local_2._SafeStr_7662().length == 0)) && (!(this._SafeStr_7580)))){ this._SafeStr_7594._SafeStr_7564(); this._SafeStr_7580 = true; }; for each (_local_4 in _local_2._SafeStr_7662()) { if ((((k == null)) || ((k.indexOf(_local_4.badgeId) == -1)))){ _local_3.push(_local_4.badgeId); }; }; return (_local_3); } public function _SafeStr_7554(k:int):Boolean { return ((this._SafeStr_7581.indexOf(k) > -1)); } public function hasBoundFigureSetFurniture(k:String):Boolean { return ((this._SafeStr_7582.indexOf(k) > -1)); } public function _SafeStr_7663(k:Vector., _arg_2:Vector.):void { this._SafeStr_7581 = k; this._SafeStr_7582 = _arg_2; } public function _SafeStr_7546():int { return (this._SafeStr_7593._SafeStr_7664); } } }//package _-0Dr // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2296 = "_-Tq" (String#39584, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2301 = "_-0gE" (String#8292, DoABC#3) // _SafeStr_2314 = "_-5iZ" (String#36154, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2396 = "_-2VP" (String#28258, DoABC#3) // _SafeStr_2487 = "_-5Z4" (String#35783, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_2617 = "_-1ux" (String#9573, DoABC#3) // _SafeStr_2618 = "_-3ig" (String#11439, DoABC#3) // _SafeStr_2619 = "_-6S8" (String#14247, DoABC#3) // _SafeStr_2620 = "_-2Uo" (String#10207, DoABC#3) // _SafeStr_2621 = "_-6Ez" (String#14022, DoABC#3) // _SafeStr_2622 = "_-0jJ" (String#23912, DoABC#3) // _SafeStr_2623 = "_-4tE" (String#34123, DoABC#3) // _SafeStr_2624 = "_-4FI" (String#11991, DoABC#3) // _SafeStr_2625 = "_-2q-" (String#10526, DoABC#3) // _SafeStr_2626 = "_-1kQ" (String#26396, DoABC#3) // _SafeStr_2627 = "_-1dU" (String#26118, DoABC#3) // _SafeStr_2628 = "_-6eM" (String#14418, DoABC#3) // _SafeStr_2629 = "_-2Cs" (String#9912, DoABC#3) // _SafeStr_2630 = "_-2lB" (String#28886, DoABC#3) // _SafeStr_2631 = "_-41K" (String#32024, DoABC#3) // _SafeStr_2632 = "_-4Be" (String#11932, DoABC#3) // _SafeStr_2633 = "_-5uw" (String#13685, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5413 = "_-02I" (String#178, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5419 = "_-Gd" (String#14710, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3) // _SafeStr_5516 = "_-kp" (String#15237, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5776 = "_-0I1" (String#22879, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5781 = "_-KP" (String#710, DoABC#3) // _SafeStr_5826 = "_-6FQ" (String#4194, DoABC#3) // _SafeStr_5827 = "_-4Xx" (String#33334, DoABC#3) // _SafeStr_5829 = "_-5wA" (String#36670, DoABC#3) // _SafeStr_5832 = "_-1MG" (String#9007, DoABC#3) // _SafeStr_5834 = "_-5VD" (String#35627, DoABC#3) // _SafeStr_5835 = "_-3Ws" (String#11234, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5869 = "_-37n" (String#1531, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_6001 = "_-2j" (String#10416, DoABC#3) // _SafeStr_6080 = "_-417" (String#32015, DoABC#3) // _SafeStr_6087 = "_-06W" (String#22421, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_6303 = "_-0sq" (String#8495, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6448 = "_-6ea" (String#14422, DoABC#3) // _SafeStr_6551 = "_-4Ad" (String#3634, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7361 = "_-284" (String#76, DoABC#3) // _SafeStr_7379 = "_-3A5" (String#29893, DoABC#3) // _SafeStr_7380 = "_-2p-" (String#29032, DoABC#3) // _SafeStr_7382 = "_-1nA" (String#9432, DoABC#3) // _SafeStr_7504 = "_-5nC" (String#13564, DoABC#3) // _SafeStr_7517 = "_-0rc" (String#8479, DoABC#3) // _SafeStr_7530 = "_-06T" (String#22419, DoABC#3) // _SafeStr_7534 = "_-16r" (String#8748, DoABC#3) // _SafeStr_7535 = "_-0up" (String#8522, DoABC#3) // _SafeStr_7536 = "_-4tU" (String#12647, DoABC#3) // _SafeStr_7537 = "_-01A" (String#7631, DoABC#3) // _SafeStr_7538 = "_-1Ua" (String#2969, DoABC#3) // _SafeStr_7539 = "_-2EQ" (String#9935, DoABC#3) // _SafeStr_7540 = "_-25I" (String#3111, DoABC#3) // _SafeStr_7541 = "_-0Xj" (String#8147, DoABC#3) // _SafeStr_7542 = "_-2v7" (String#10620, DoABC#3) // _SafeStr_7543 = "_-19q" (String#2880, DoABC#3) // _SafeStr_7544 = "_-0Di" (String#7825, DoABC#3) // _SafeStr_7545 = "_-1JE" (String#8951, DoABC#3) // _SafeStr_7546 = "_-0at" (String#8199, DoABC#3) // _SafeStr_7547 = "_-0IY" (String#7893, DoABC#3) // _SafeStr_7548 = "_-58T" (String#12899, DoABC#3) // _SafeStr_7549 = "_-14O" (String#8704, DoABC#3) // _SafeStr_7550 = "_-4B3" (String#11918, DoABC#3) // _SafeStr_7551 = "_-3LU" (String#3435, DoABC#3) // _SafeStr_7552 = "_-4gC" (String#12432, DoABC#3) // _SafeStr_7553 = "_-S7" (String#14901, DoABC#3) // _SafeStr_7554 = "_-2XX" (String#10249, DoABC#3) // _SafeStr_7563 = "_-3Cn" (String#10931, DoABC#3) // _SafeStr_7564 = "_-2QF" (String#10133, DoABC#3) // _SafeStr_7565 = "_-5U3" (String#13265, DoABC#3) // _SafeStr_7566 = "_-3yE" (String#11706, DoABC#3) // _SafeStr_7567 = "_-EQ" (String#14671, DoABC#3) // _SafeStr_7568 = "_-2SE" (String#843, DoABC#3) // _SafeStr_7569 = "_-32J" (String#10766, DoABC#3) // _SafeStr_7573 = "_-67V" (String#869, DoABC#3) // _SafeStr_7574 = "_-3S7" (String#30620, DoABC#3) // _SafeStr_7575 = "_-Xw" (String#4453, DoABC#3) // _SafeStr_7576 = "_-3l4" (String#31335, DoABC#3) // _SafeStr_7577 = "_-6W7" (String#14303, DoABC#3) // _SafeStr_7578 = "_-1iI" (String#1485, DoABC#3) // _SafeStr_7579 = "_-5w4" (String#36667, DoABC#3) // _SafeStr_7580 = "_-2h4" (String#28718, DoABC#3) // _SafeStr_7581 = "_-3MP" (String#11066, DoABC#3) // _SafeStr_7582 = "_-Xl" (String#15007, DoABC#3) // _SafeStr_7583 = "_-5SM" (String#35517, DoABC#3) // _SafeStr_7584 = "_-6Pg" (String#37849, DoABC#3) // _SafeStr_7585 = "_-509" (String#1584, DoABC#3) // _SafeStr_7586 = "_-1fF" (String#26183, DoABC#3) // _SafeStr_7587 = "_-0j9" (String#23904, DoABC#3) // _SafeStr_7588 = "_-6OY" (String#14188, DoABC#3) // _SafeStr_7589 = "_-1Zo" (String#25981, DoABC#3) // _SafeStr_7590 = "_-29K" (String#27401, DoABC#3) // _SafeStr_7591 = "_-57K" (String#34719, DoABC#3) // _SafeStr_7592 = "_-2Mm" (String#27923, DoABC#3) // _SafeStr_7593 = "_-2nr" (String#28993, DoABC#3) // _SafeStr_7594 = "_-4P9" (String#32979, DoABC#3) // _SafeStr_7595 = "_-0MZ" (String#23063, DoABC#3) // _SafeStr_7596 = "_-191" (String#24954, DoABC#3) // _SafeStr_7597 = "_-0ux" (String#24372, DoABC#3) // _SafeStr_7598 = "_-1Ix" (String#25325, DoABC#3) // _SafeStr_7599 = "_-6W6" (String#38106, DoABC#3) // _SafeStr_7600 = "_-K0" (String#39213, DoABC#3) // _SafeStr_7601 = "_-2Nn" (String#27964, DoABC#3) // _SafeStr_7602 = "_-5Yu" (String#35777, DoABC#3) // _SafeStr_7603 = "_-10b" (String#8644, DoABC#3) // _SafeStr_7604 = "_-2Lm" (String#27884, DoABC#3) // _SafeStr_7605 = "_-1qp" (String#26641, DoABC#3) // _SafeStr_7606 = "_-3le" (String#31358, DoABC#3) // _SafeStr_7607 = "_-X6" (String#39693, DoABC#3) // _SafeStr_7608 = "_-15x" (String#24841, DoABC#3) // _SafeStr_7609 = "_-6An" (String#37295, DoABC#3) // _SafeStr_7610 = "_-1VL" (String#25811, DoABC#3) // _SafeStr_7611 = "_-68T" (String#37201, DoABC#3) // _SafeStr_7612 = "_-2mE" (String#28925, DoABC#3) // _SafeStr_7613 = "_-579" (String#34713, DoABC#3) // _SafeStr_7614 = "_-wW" (String#40648, DoABC#3) // _SafeStr_7615 = "_-5eI" (String#35992, DoABC#3) // _SafeStr_7616 = "_-XB" (String#39695, DoABC#3) // _SafeStr_7617 = "_-58r" (String#34774, DoABC#3) // _SafeStr_7618 = "_-59Q" (String#34794, DoABC#3) // _SafeStr_7619 = "_-57X" (String#34730, DoABC#3) // _SafeStr_7620 = "_-oF" (String#4531, DoABC#3) // _SafeStr_7621 = "_-60F" (String#36870, DoABC#3) // _SafeStr_7622 = "_-4Dw" (String#32536, DoABC#3) // _SafeStr_7623 = "_-19T" (String#24968, DoABC#3) // _SafeStr_7624 = "_-562" (String#34670, DoABC#3) // _SafeStr_7625 = "_-1gX" (String#26236, DoABC#3) // _SafeStr_7626 = "_-5Hu" (String#35120, DoABC#3) // _SafeStr_7627 = "_-1Ts" (String#25759, DoABC#3) // _SafeStr_7628 = "_-0sK" (String#24266, DoABC#3) // _SafeStr_7629 = "_-5Lp" (String#35277, DoABC#3) // _SafeStr_7630 = "_-5Nj" (String#35345, DoABC#3) // _SafeStr_7631 = "_-5hK" (String#36101, DoABC#3) // _SafeStr_7632 = "_-09O" (String#22526, DoABC#3) // _SafeStr_7633 = "_-19L" (String#24963, DoABC#3) // _SafeStr_7634 = "_-3M4" (String#30386, DoABC#3) // _SafeStr_7635 = "_-0WT" (String#23426, DoABC#3) // _SafeStr_7636 = "_-36z" (String#29770, DoABC#3) // _SafeStr_7637 = "_-0C2" (String#22635, DoABC#3) // _SafeStr_7638 = "_-3LN" (String#30358, DoABC#3) // _SafeStr_7639 = "_-0Li" (String#23028, DoABC#3) // _SafeStr_7640 = "_-1Aw" (String#25024, DoABC#3) // _SafeStr_7641 = "_-4bv" (String#12352, DoABC#3) // _SafeStr_7642 = "_-6Vn" (String#4259, DoABC#3) // _SafeStr_7643 = "_-08n" (String#22505, DoABC#3) // _SafeStr_7644 = "_-69g" (String#37247, DoABC#3) // _SafeStr_7645 = "_-6f7" (String#38490, DoABC#3) // _SafeStr_7646 = "_-fE" (String#39996, DoABC#3) // _SafeStr_7647 = "_-4Fa" (String#32595, DoABC#3) // _SafeStr_7648 = "_-2hZ" (String#28740, DoABC#3) // _SafeStr_7649 = "_-2NP" (String#27949, DoABC#3) // _SafeStr_7650 = "_-1gs" (String#26250, DoABC#3) // _SafeStr_7651 = "_-13a" (String#24745, DoABC#3) // _SafeStr_7652 = "_-3Vg" (String#30759, DoABC#3) // _SafeStr_7653 = "_-1MP" (String#25457, DoABC#3) // _SafeStr_7654 = "_-1Ll" (String#25434, DoABC#3) // _SafeStr_7655 = "_-50K" (String#34435, DoABC#3) // _SafeStr_7656 = "_-3Ia" (String#30243, DoABC#3) // _SafeStr_7657 = "_-0OD" (String#2657, DoABC#3) // _SafeStr_7658 = "_-4mP" (String#33852, DoABC#3) // _SafeStr_7659 = "_-5zX" (String#13757, DoABC#3) // _SafeStr_7660 = "_-4Jj" (String#12072, DoABC#3) // _SafeStr_7661 = "_-eq" (String#15127, DoABC#3) // _SafeStr_7662 = "_-3iN" (String#31230, DoABC#3) // _SafeStr_7663 = "_-2Z0" (String#28401, DoABC#3) // _SafeStr_7664 = "_-3F3" (String#30094, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) //------------------------------------------------------------ //_-0Dr.IncomingMessages package _-0Dr { import _-68V._SafeStr_1407; import __AS3__.vec.Vector; import _-ue.Map; import _-4X8._SafeStr_3773; import _-1Xm._SafeStr_3720; import _-4X8._SafeStr_3719; import _-1Xm._SafeStr_3741; import _-4X8._SafeStr_3755; import _-1Xm._SafeStr_3756; import _-4X8._SafeStr_3742; import _-1Xm._SafeStr_3753; import _-1FT._SafeStr_3779; import _-2Md._SafeStr_3730; import _-MJ._SafeStr_3760; import _-JA._SafeStr_3223; import _-1FT._SafeStr_3715; import _-0vp._SafeStr_3333; import _-5OI._SafeStr_2937; import _-67S._SafeStr_2480; import _-6S6._SafeStr_3218; import _-67S._SafeStr_3757; import _-4X8._SafeStr_3770; import _-1Xm._SafeStr_3726; import _-2Md._SafeStr_3766; import _-4X8._SafeStr_3777; import _-1Xm._SafeStr_3731; import _-2E4._SafeStr_3737; import _-1fS._SafeStr_3722; import _-5OI._SafeStr_2376; import _-4X8._SafeStr_3735; import _-1Xm._SafeStr_3747; import _-2Md._SafeStr_3728; import _-5mx._SafeStr_3738; import _-4X8._SafeStr_3776; import _-1Xm._SafeStr_3763; import _-4Xs._SafeStr_2355; import _-1FT._SafeStr_3781; import _-2Md._SafeStr_3740; import _-4X8._SafeStr_3772; import _-1Xm._SafeStr_3754; import _-6S6._SafeStr_2374; import _-4X8._SafeStr_3774; import _-1Xm._SafeStr_3739; import _-PO._SafeStr_2857; import _-0vp._SafeStr_3749; import _-67S._SafeStr_2484; import _-5mx._SafeStr_3210; import _-1fS._SafeStr_3780; import _-2Md._SafeStr_3758; import _-67S._SafeStr_2348; import _-1EK._SafeStr_2292; import _-1fS._SafeStr_3750; import _-5mx._SafeStr_3736; import _-2U9._SafeStr_2288; import _-5mx._SafeStr_3761; import _-1fS._SafeStr_3764; import _-0vp._SafeStr_3775; import _-3P2._SafeStr_3765; import _-P3.FurniModel; import _-Yv._SafeStr_3723; import _-65D._SafeStr_2631; import _-0KL._SafeStr_3732; import _-2Md._SafeStr_3718; import _-0KL.GroupItem; import _-3P2.FurniListAddOrUpdateParser; import _-3qZ._SafeStr_2273; import _-3P2._SafeStr_3734; import _-3P2._SafeStr_3767; import _-5mx._SafeStr_3771; import _-5oG._SafeStr_3746; import _-5oG.EffectsModel; import _-2Xr._SafeStr_3209; import _-2Xr._SafeStr_3725; import _-2Xr._SafeStr_3733; import _-2Xr._SafeStr_3782; import _-4L-._SafeStr_2479; import _-Yv._SafeStr_2866; import _-0cw._SafeStr_3331; import _-3eX.BadgesModel; import _-0cw._SafeStr_3768; import _-0cw._SafeStr_3716; import _-1wA._SafeStr_2271; import _-0cw._SafeStr_3729; import _-2hW._SafeStr_3778; import _-ue.ErrorReportStorage; import _-4rH._SafeStr_2173; import _-4rH._SafeStr_2298; import _-65D._SafeStr_2627; import _-4rH._SafeStr_2456; import _-6gs.TradingModel; import _-4X8._SafeStr_3724; import _-65D._SafeStr_2396; import _-6G7._SafeStr_2491; import _-1rg._SafeStr_2333; import _-4wn._SafeStr_2628; import _-ud._SafeStr_3721; import _-ud._SafeStr_3759; import _-ud._SafeStr_3748; import _-ud._SafeStr_3752; import _-1J6._SafeStr_2621; import _-0RF._SafeStr_3727; import _-0RF._SafeStr_3762; import _-0RF._SafeStr_3769; import _-ju._SafeStr_2632; import _-Ub._SafeStr_2483; import _-Ub._SafeStr_3751; import _-Ub._SafeStr_2429; import _-Ub._SafeStr_2475; import __AS3__.vec.*; public class IncomingMessages { private static const _SafeStr_7665:String = "credit_groupitem_type_id"; private var _SafeStr_5773:HabboInventory; private var _SafeStr_7666:_SafeStr_1407; private var _SafeStr_7667:Vector.; private var _SafeStr_7668:Vector.; private var _SafeStr_7669:Vector.; public function IncomingMessages(k:HabboInventory) { this._SafeStr_5773 = k; this._SafeStr_7666 = this._SafeStr_5773.communication; this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3773(this._SafeStr_7670, _SafeStr_3720)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3719(this._SafeStr_7671, _SafeStr_3741)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3755(this._SafeStr_7672, _SafeStr_3756)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3742(this._SafeStr_7673, _SafeStr_3753)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3779(this._SafeStr_7674)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3730(this._SafeStr_6327)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3760(this._SafeStr_7675)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3223(this._SafeStr_7676)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3715(this._SafeStr_7677)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3333(this._SafeStr_7678)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2937(this._SafeStr_7679)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2480(this._SafeStr_7680)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3218(this._SafeStr_7676)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3757(this._SafeStr_7681)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3770(this._SafeStr_7682, _SafeStr_3726)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3766(this._SafeStr_7683)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3777(this._SafeStr_7684, _SafeStr_3731)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3737(this._SafeStr_7685)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3722(this._SafeStr_7686)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2376(this._SafeStr_7687)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3735(this._SafeStr_7688, _SafeStr_3747)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3728(this._SafeStr_7689)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3738(this._SafeStr_7690)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3776(this._SafeStr_7691, _SafeStr_3763)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2355(this._SafeStr_7692)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3781(this._SafeStr_7693)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3740(this._SafeStr_7694)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3772(this._SafeStr_7695, _SafeStr_3754)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2374(this._SafeStr_7676)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3774(this._SafeStr_7696, _SafeStr_3739)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2857(this._SafeStr_7697)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3749(this._SafeStr_7698)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2484(this._SafeStr_7699)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3210(this._SafeStr_7700)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3780(this._SafeStr_7701)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3758(this._SafeStr_7702)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2348(this._SafeStr_7703)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2292(this._SafeStr_7704)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3750(this._SafeStr_7705)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3736(this._SafeStr_7706)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_2288(this._SafeStr_7707)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3761(this._SafeStr_7708)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3764(this._SafeStr_7709)); this._SafeStr_7666.addHabboConnectionMessageEvent(new _SafeStr_3775(this._SafeStr_7710)); } public function dispose():void { this._SafeStr_5773 = null; this._SafeStr_7666 = null; } public function _SafeStr_7683(k:_SafeStr_3766):void { var _local_2:_SafeStr_3765 = k._SafeStr_5325(); if (_local_2 == null){ return; }; if (!this._SafeStr_5773._SafeStr_7622){ this._SafeStr_5773._SafeStr_7623(); }; var _local_3:FurniModel = this._SafeStr_5773._SafeStr_7590; if (_local_3 == null){ return; }; if (this._SafeStr_7668 == null){ this._SafeStr_7668 = new Vector.(_local_2._SafeStr_7711, true); }; var _local_4:Map = new Map(); _local_4._SafeStr_7712(_local_2._SafeStr_7713); var _local_5:Map = this._SafeStr_7714(_local_4, _local_2._SafeStr_7711, _local_2._SafeStr_5927, this._SafeStr_7668); if (!_local_5){ return; }; _local_3._SafeStr_7715(_local_5); this._SafeStr_7668 = null; this._SafeStr_5773.events.dispatchEvent(new _SafeStr_3723(_SafeStr_2631._SafeStr_5829)); } public function _SafeStr_7702(k:_SafeStr_2273):void { var _local_5:_SafeStr_3732; var _local_6:_SafeStr_3718; var _local_7:GroupItem; var _local_2:FurniListAddOrUpdateParser = (k as _SafeStr_3758)._SafeStr_5325(); if (_local_2 == null){ return; }; var _local_3:FurniModel = this._SafeStr_5773._SafeStr_7590; if ((((_local_3 == null)) || (!(_local_3._SafeStr_7716())))){ return; }; var _local_4:Vector.<_SafeStr_3718> = _local_2._SafeStr_7717(); for each (_local_6 in _local_4) { _local_7 = _local_3._SafeStr_7718(_local_6.itemId); if (_local_7){ _local_5 = _local_7._SafeStr_7643(_local_6.itemId); if (_local_5){ _local_5.update(_local_6); _local_7._SafeStr_7719 = true; }; } else { _local_5 = new _SafeStr_3732(_local_6); _local_3._SafeStr_7720(_local_5, false); }; }; _local_3._SafeStr_7721(); _local_3._SafeStr_7568(); } public function _SafeStr_7689(k:_SafeStr_2273):void { var _local_2:_SafeStr_3734 = (k as _SafeStr_3728)._SafeStr_5325(); if (_local_2 == null){ return; }; var _local_3:FurniModel = this._SafeStr_5773._SafeStr_7590; if (_local_3 == null){ return; }; var _local_4:int = _local_2._SafeStr_7722; var _local_5:GroupItem = _local_3._SafeStr_7723(_local_4); if (_local_5){ _local_3._SafeStr_7724(); }; } public function _SafeStr_6327(k:_SafeStr_2273):void { this._SafeStr_5773._SafeStr_7637(_SafeStr_2631._SafeStr_5829, false); this._SafeStr_5773._SafeStr_7637(_SafeStr_2631._SafeStr_7608, false); } public function _SafeStr_7694(k:_SafeStr_2273):void { var _local_2:_SafeStr_3767 = (k as _SafeStr_3740)._SafeStr_5325(); if (_local_2 == null){ return; }; var _local_3:FurniModel = this._SafeStr_5773._SafeStr_7590; if (_local_3 == null){ return; }; var _local_4:int = _local_2.id; var _local_5:int = _local_2._SafeStr_7725; _local_3._SafeStr_7726(_local_4, _local_5); } public function _SafeStr_7700(k:_SafeStr_2273):void { var _local_6:_SafeStr_3771; var _local_7:_SafeStr_3746; if (this._SafeStr_5773 == null){ return; }; var _local_2:EffectsModel = this._SafeStr_5773._SafeStr_7593; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3209 = (k as _SafeStr_3210)._SafeStr_5325(); 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_3771); _local_7 = new _SafeStr_3746(); _local_7.type = _local_6.type; _local_7._SafeStr_7555 = _local_6._SafeStr_7555; _local_7.duration = _local_6.duration; _local_7._SafeStr_7727 = _local_6._SafeStr_7727; _local_7._SafeStr_7728 = _local_6._SafeStr_7729; if (_local_6._SafeStr_7730 >= 0){ _local_7.isActive = true; _local_7._SafeStr_7556 = _local_6._SafeStr_7730; _local_7._SafeStr_7728++; } else { if (_local_6._SafeStr_7730 == -1){ _local_7.isActive = false; _local_7._SafeStr_7556 = _local_6.duration; }; }; _local_2._SafeStr_7731(_local_7, false); _local_5++; }; this._SafeStr_5773._SafeStr_7637(_SafeStr_2631._SafeStr_6087); _local_2._SafeStr_7732(); this._SafeStr_5773._SafeStr_7614(); } public function _SafeStr_7708(k:_SafeStr_2273):void { var _local_2:EffectsModel = this._SafeStr_5773._SafeStr_7593; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3725 = (k as _SafeStr_3761)._SafeStr_5325(); if (_local_3 == null){ return; }; var _local_4:int = _local_3.type; var _local_5:int = _local_3._SafeStr_7555; var _local_6:int = _local_3.duration; var _local_7:Boolean = _local_3._SafeStr_7727; var _local_8:_SafeStr_3746 = new _SafeStr_3746(); _local_8.type = _local_4; _local_8._SafeStr_7555 = _local_5; _local_8.duration = _local_6; _local_8._SafeStr_7727 = _local_7; _local_8._SafeStr_7556 = _local_6; _local_2._SafeStr_7731(_local_8); this._SafeStr_5773._SafeStr_7614(); } public function _SafeStr_7690(k:_SafeStr_2273):void { var _local_2:EffectsModel = this._SafeStr_5773._SafeStr_7593; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3733 = (k as _SafeStr_3738)._SafeStr_5325(); if (_local_3 == null){ return; }; var _local_4:int = _local_3.type; _local_2._SafeStr_7733(_local_4); this._SafeStr_5773._SafeStr_7614(); } public function _SafeStr_7706(k:_SafeStr_2273):void { var _local_2:EffectsModel = this._SafeStr_5773._SafeStr_7593; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3782 = (k as _SafeStr_3736)._SafeStr_5325(); if (_local_3 == null){ return; }; var _local_4:int = _local_3.type; _local_2._SafeStr_7734(_local_4); this._SafeStr_5773._SafeStr_7614(); } public function _SafeStr_7687(k:_SafeStr_2273):void { var _local_2:_SafeStr_2479 = (k as _SafeStr_2376)._SafeStr_5325(); if ((((_local_2.productName == "habbo_club")) || ((_local_2.productName == "club_habbo")))){ this._SafeStr_5773._SafeStr_7605(_local_2._SafeStr_7735, _local_2._SafeStr_7736, _local_2._SafeStr_7737, _local_2._SafeStr_5516, (_local_2._SafeStr_7738 == _SafeStr_2479._SafeStr_7739), (_local_2._SafeStr_7738 == _SafeStr_2479._SafeStr_7740), _local_2._SafeStr_7504, _local_2._SafeStr_7530); this._SafeStr_5773.events.dispatchEvent(new _SafeStr_2866()); }; } public function _SafeStr_7678(k:_SafeStr_2273):void { var _local_4:int; var _local_5:String; var _local_8:Boolean; var _local_9:int; var _local_2:_SafeStr_3331 = (k as _SafeStr_3333)._SafeStr_5325(); if (_local_2 == null){ return; }; var _local_3:BadgesModel = this._SafeStr_5773._SafeStr_7594; if (_local_3 == null){ return; }; var _local_6:Array = _local_2._SafeStr_7496(); var _local_7:Array = _local_2._SafeStr_7497(); for each (_local_5 in _local_6) { _local_8 = (_local_7.indexOf(_local_5) > -1); _local_9 = _local_2._SafeStr_7495(_local_5); _local_3.updateBadge(_local_5, _local_8, _local_9); }; _local_3._SafeStr_7741(); _local_3._SafeStr_7568(); this._SafeStr_5773._SafeStr_7637(_SafeStr_2631._SafeStr_5827); } public function _SafeStr_7710(k:_SafeStr_2273):void { var _local_3:_SafeStr_3768; var _local_2:_SafeStr_3716 = (k as _SafeStr_3775)._SafeStr_5325(); for each (_local_3 in _local_2.data) { this._SafeStr_5773.localization._SafeStr_7742(_local_3.badgeId, _local_3.limit); }; } public function _SafeStr_7679(k:_SafeStr_2273):void { var _local_4:String; var _local_2:_SafeStr_2937 = (k as _SafeStr_2937); if (_local_2.userId != this._SafeStr_5773._SafeStr_7603.userId){ return; }; var _local_3:BadgesModel = this._SafeStr_5773._SafeStr_7594; if (_local_3 == null){ return; }; for each (_local_4 in _local_2.badges) { _local_3.updateBadge(_local_4, true); }; _local_3._SafeStr_7568(); } public function _SafeStr_7704(k:_SafeStr_2273):void { var _local_2:_SafeStr_2292 = (k as _SafeStr_2292); var _local_3:_SafeStr_2271 = _local_2._SafeStr_5325(); var _local_4:BadgesModel = this._SafeStr_5773._SafeStr_7594; if (_local_4 != null){ _local_4.updateBadge(_local_3.data._SafeStr_6389, false, _local_3.data.badgeId); _local_4._SafeStr_7743(_local_3.data._SafeStr_7744); _local_4._SafeStr_7568(); }; } public function _SafeStr_7698(k:_SafeStr_2273):void { var _local_2:_SafeStr_3729 = _SafeStr_3749(k)._SafeStr_5325(); var _local_3:BadgesModel = this._SafeStr_5773._SafeStr_7594; if (_local_3 != null){ _local_3.updateBadge(_local_2._SafeStr_6389, false, _local_2.badgeId); _local_3._SafeStr_7568(); }; } public function _SafeStr_7685(k:_SafeStr_2273):void { var _local_2:_SafeStr_3737 = (k as _SafeStr_3737); var _local_3:_SafeStr_3778 = (_local_2._SafeStr_5325() as _SafeStr_3778); if (_local_3 == null){ return; }; this._SafeStr_5773.localization.registerParameter("achievements_score_description", "score", _local_3.score.toString()); } private function _SafeStr_7696(k:_SafeStr_2273):void { var _local_14:int; var _local_15:String; var _local_16:Boolean; if (!this._SafeStr_5773){ ErrorReportStorage._SafeStr_7049("IncomingEvent", "Trading open - inventory is null!"); return; }; var _local_2:_SafeStr_2173 = this._SafeStr_5773._SafeStr_7603; var _local_3:_SafeStr_2298 = this._SafeStr_5773.roomSession; if (!_local_2){ ErrorReportStorage._SafeStr_7049("IncomingEvent", "Trading open - sessionData not available!"); return; }; if (!_local_3){ ErrorReportStorage._SafeStr_7049("IncomingEvent", "Trading open - roomSession not available!"); return; }; this._SafeStr_5773._SafeStr_7548(_SafeStr_2627._SafeStr_7592); var _local_4:_SafeStr_3774 = (k as _SafeStr_3774); if (!_local_4){ ErrorReportStorage._SafeStr_7049("IncomingEvent", (("event is of unknown type:" + k) + "!")); return; }; var _local_5:int = _local_4._SafeStr_7745; var _local_6:_SafeStr_2456 = _local_3.userDataManager.getUserData(_local_5); if (!_local_6){ ErrorReportStorage._SafeStr_7049("IncomingEvent", "Trading open - failed to retrieve own user data!"); return; }; var _local_7:String = _local_6.name; var _local_8 = (_local_4._SafeStr_7746 > 0); var _local_9:int = _local_4._SafeStr_7747; var _local_10:_SafeStr_2456 = _local_3.userDataManager.getUserData(_local_9); if (!_local_10){ ErrorReportStorage._SafeStr_7049("IncomingEvent", "Trading open - failed to retrieve other user data!"); return; }; var _local_11:String = _local_10.name; var _local_12 = (_local_4._SafeStr_7748 > 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:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_13 != null){ _local_13._SafeStr_7749(_local_5, _local_7, _local_8, _local_9, _local_11, _local_12); }; } private function _SafeStr_7695(k:_SafeStr_2273):void { var _local_2:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_2 != null){ _local_2._SafeStr_7750(k); }; } private function _SafeStr_7691(k:_SafeStr_2273):void { var _local_2:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_2 != null){ _local_2._SafeStr_7750(k); }; } private function _SafeStr_7672(k:_SafeStr_2273):void { var _local_2:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_2 != null){ _local_2._SafeStr_7750(k); }; } private function _SafeStr_7684(k:_SafeStr_2273):void { var _local_2:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_2 != null){ _local_2._SafeStr_7750(k); }; } private function _SafeStr_7671(k:_SafeStr_2273):void { var _local_2:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_2 != null){ _local_2._SafeStr_7750(k); }; } private function _SafeStr_7673(k:_SafeStr_2273):void { var _local_8:GroupItem; var _local_2:_SafeStr_3742 = (k as _SafeStr_3742); var _local_3:Map = new Map(); var _local_4:Map = new Map(); var _local_5:int = this._SafeStr_5773._SafeStr_7603.userId; var _local_6:FurniModel = this._SafeStr_5773._SafeStr_7590; if (_local_6 == null){ return; }; if (((this._SafeStr_5773.getBoolean("trading.warning.enabled")) && ((_local_2._SafeStr_7751 > 0)))){ _local_8 = this._SafeStr_5773._SafeStr_7590._SafeStr_7752(_local_2._SafeStr_7751); _local_4.add(_SafeStr_7665, _local_8); }; this._SafeStr_7753(_local_2._SafeStr_7754, _local_3, (_local_2._SafeStr_7755 == _local_5)); this._SafeStr_7753(_local_2._SafeStr_7756, _local_4, (_local_2._SafeStr_7757 == _local_5)); var _local_7:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_7 != null){ _local_7._SafeStr_7758(_local_2, _local_3, _local_4); }; } private function _SafeStr_7753(k:Array, _arg_2:Map, _arg_3:Boolean):void { var _local_5:GroupItem; var _local_6:int; var _local_7:int; var _local_8:String; var _local_9:_SafeStr_3724; var _local_10:int; var _local_4:uint = k.length; _local_10 = 0; while (_local_10 < _local_4) { _local_9 = (k[_local_10] as _SafeStr_3724); _local_6 = _local_9._SafeStr_7759; _local_7 = _local_9.category; _local_8 = (_local_9._SafeStr_5867 + String(_local_6)); if (((!(_local_9.isGroupable)) || (this._SafeStr_7760(_local_9._SafeStr_7759)))){ _local_8 = ("itemid" + _local_9.itemId); }; if (_local_9.category == _SafeStr_2396._SafeStr_7640){ _local_8 = ((String(_local_6) + "poster") + _local_9.stuffData.getLegacyString()); } else { if (_local_9.category == _SafeStr_2396._SafeStr_7761){ _local_8 = TradingModel._SafeStr_7762(_local_6, _local_9.stuffData); }; }; _local_5 = ((((_local_9.isGroupable) && (!(this._SafeStr_7760(_local_9._SafeStr_7759))))) ? (_arg_2.getValue(_local_8) as GroupItem) : null); if (_local_5 == null){ _local_5 = this._SafeStr_5773._SafeStr_7590._SafeStr_7763(_local_6, _local_7, _local_9.stuffData); _arg_2.add(_local_8, _local_5); }; _local_5.push(new _SafeStr_3732(_local_9)); _local_10++; }; } private function _SafeStr_7760(k:int):Boolean { var _local_2:_SafeStr_2333 = this._SafeStr_5773._SafeStr_7657(k, _SafeStr_2491._SafeStr_5891); return (((_local_2) && (_local_2._SafeStr_7764))); } private function _SafeStr_7688(k:_SafeStr_2273):void { var _local_2:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_2 != null){ _local_2._SafeStr_7750(k); }; } private function _SafeStr_7682(k:_SafeStr_2273):void { var _local_2:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_2 != null){ _local_2._SafeStr_7750(k); }; } private function _SafeStr_7670(k:_SafeStr_2273):void { var _local_2:TradingModel = this._SafeStr_5773._SafeStr_7591; if (_local_2 != null){ _local_2._SafeStr_7750(k); }; } private function _SafeStr_7676(k:_SafeStr_2273):void { this._SafeStr_5773._SafeStr_7618(); this._SafeStr_5773._SafeStr_7590._SafeStr_7765(); } private function _SafeStr_7701(k:_SafeStr_3780):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2628 = this._SafeStr_5773._SafeStr_7597; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3721 = k._SafeStr_5325(); if (this._SafeStr_7667 == null){ this._SafeStr_7667 = new Vector.(_local_3._SafeStr_7711, true); }; var _local_4:Map = new Map(); _local_4._SafeStr_7712(_local_3._SafeStr_7766); var _local_5:Map = this._SafeStr_7714(_local_4, _local_3._SafeStr_7711, _local_3._SafeStr_5927, this._SafeStr_7667); if (!_local_5){ return; }; this._SafeStr_5773._SafeStr_7597._SafeStr_7767(_local_5); this._SafeStr_7667 = null; } private function _SafeStr_7686(k:_SafeStr_3722):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2628 = this._SafeStr_5773._SafeStr_7597; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3759 = k._SafeStr_5325(); _local_2._SafeStr_7768(_local_3.pet); if (_local_3._SafeStr_7769()){ }; } private function _SafeStr_7705(k:_SafeStr_3750):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:String = "${gotobreedingnestfailure.getnest}"; var _local_3:Function = this._SafeStr_7770; if (k._SafeStr_5325().reason == _SafeStr_3748._SafeStr_7771){ _local_2 = "${gotobreedingnestfailure.getfood}"; _local_3 = this._SafeStr_7772; }; this._SafeStr_5773.windowManager.simpleAlert("${gotobreedingnestfailure.caption}", "${gotobreedingnestfailure.subtitle}", (("${gotobreedingnestfailure.message." + k._SafeStr_5325().reason) + "}"), _local_2, "", null, null, _local_3); } private function _SafeStr_7770():void { var k:String = this._SafeStr_5773.getProperty("gotobreedingnestfailure.catalogpage.nests"); this._SafeStr_5773.catalog.openCatalogPage(k); } private function _SafeStr_7772():void { var k:String = this._SafeStr_5773.getProperty("gotobreedingnestfailure.catalogpage.food"); this._SafeStr_5773.catalog.openCatalogPage(k); } private function _SafeStr_7709(k:_SafeStr_3764):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2628 = this._SafeStr_5773._SafeStr_7597; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3752 = k._SafeStr_5325(); _local_2._SafeStr_7773(_local_3._SafeStr_6192); } private function _SafeStr_7677(k:_SafeStr_3715):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2621 = this._SafeStr_5773._SafeStr_7599; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3727 = k._SafeStr_5325(); _local_2._SafeStr_7774(_local_3.items); this._SafeStr_5773._SafeStr_7637(_SafeStr_2631._SafeStr_7600); _local_2._SafeStr_7775(); } private function _SafeStr_7674(k:_SafeStr_3779):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2621 = this._SafeStr_5773._SafeStr_7599; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3762 = k._SafeStr_5325(); _local_2._SafeStr_7776(_local_3.itemId); } private function _SafeStr_7693(k:_SafeStr_3781):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2621 = this._SafeStr_5773._SafeStr_7599; if (_local_2 == null){ return; }; if (_local_2.items.length >= this._SafeStr_5773._SafeStr_7655){ return; }; var _local_3:_SafeStr_3769 = k._SafeStr_5325(); _local_2._SafeStr_5602(_local_3.item); } private function _SafeStr_7680(k:_SafeStr_2480):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2632 = this._SafeStr_5773._SafeStr_7601; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2483 = k._SafeStr_5325(); _local_2._SafeStr_7777 = _local_3._SafeStr_7777; _local_2.commission = _local_3.commission; _local_2._SafeStr_7778 = _local_3._SafeStr_7778; _local_2._SafeStr_7779 = _local_3._SafeStr_7779; _local_2._SafeStr_7780 = _local_3._SafeStr_7780; _local_2._SafeStr_7781 = _local_3._SafeStr_7781; _local_2._SafeStr_7782 = _local_3._SafeStr_7782; _local_2._SafeStr_7783 = _local_3._SafeStr_7783; this._SafeStr_5773._SafeStr_7637(_SafeStr_2631._SafeStr_7602); var _local_4:FurniModel = this._SafeStr_5773._SafeStr_7590; if (_local_4 != null){ _local_4._SafeStr_7568(); }; } private function _SafeStr_7681(k:_SafeStr_3757):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2632 = this._SafeStr_5773._SafeStr_7601; if (_local_2 == null){ return; }; var _local_3:_SafeStr_3751 = k._SafeStr_5325(); _local_2._SafeStr_7784(_local_3._SafeStr_7785, _local_3._SafeStr_7786); } private function _SafeStr_7703(k:_SafeStr_2348):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2632 = this._SafeStr_5773._SafeStr_7601; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2429 = k._SafeStr_5325(); _local_2._SafeStr_7787(_local_3.result); } private function _SafeStr_7699(k:_SafeStr_2484):void { if ((((k == null)) || ((this._SafeStr_5773 == null)))){ return; }; var _local_2:_SafeStr_2632 = this._SafeStr_5773._SafeStr_7601; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2475 = k._SafeStr_5325(); _local_2._SafeStr_7788(_local_3._SafeStr_7789, _local_3._SafeStr_7790, _local_3._SafeStr_7791); } private function _SafeStr_7692(k:_SafeStr_2355):void { if (((!(k)) || (!(this._SafeStr_5773)))){ return; }; var _local_2:_SafeStr_2632 = this._SafeStr_5773._SafeStr_7601; if (_local_2 == null){ return; }; _local_2._SafeStr_7692(); } private function _SafeStr_7697(k:_SafeStr_2273):void { var _local_2:_SafeStr_2632; if (this._SafeStr_5773._SafeStr_7639(_SafeStr_2631._SafeStr_7602)){ _local_2 = this._SafeStr_5773._SafeStr_7601; if (_local_2 == null){ return; }; _local_2._SafeStr_7564(); }; } private function _SafeStr_7675(k:_SafeStr_3760):void { this._SafeStr_5773._SafeStr_7663(k._SafeStr_5325()._SafeStr_7792, k._SafeStr_5325()._SafeStr_7793); } private function _SafeStr_7707(k:_SafeStr_2273):void { if (this._SafeStr_5773.getBoolean("effects.reactivate.on.room.entry")){ this._SafeStr_5773._SafeStr_7593._SafeStr_7794(); }; this._SafeStr_5773._SafeStr_7590._SafeStr_7795(); } private function _SafeStr_7714(k:Map, _arg_2:int, _arg_3:int, _arg_4:Vector.):Map { var _local_5:Map; var _local_6:Map; var _local_7:Map; if (_arg_2 == 1){ return (k); }; _arg_4[_arg_3] = k; for each (_local_5 in _arg_4) { if (_local_5 == null){ return (null); }; }; _local_6 = new Map(); for each (_local_7 in _arg_4) { _local_6._SafeStr_7712(_local_7); _local_7.dispose(); }; _arg_4 = null; return (_local_6); } } }//package _-0Dr // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2271 = "_-2pV" (String#10516, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2288 = "_-2ga" (String#28697, DoABC#3) // _SafeStr_2292 = "_-2w-" (String#29305, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2348 = "_-0we" (String#24440, DoABC#3) // _SafeStr_2355 = "_-6JZ" (String#37613, DoABC#3) // _SafeStr_2374 = "_-1w9" (String#26849, DoABC#3) // _SafeStr_2376 = "_-5F8" (String#35014, DoABC#3) // _SafeStr_2396 = "_-2VP" (String#28258, DoABC#3) // _SafeStr_2429 = "_-0xq" (String#8574, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2475 = "_-37r" (String#10857, DoABC#3) // _SafeStr_2479 = "_-3QB" (String#11127, DoABC#3) // _SafeStr_2480 = "_-534" (String#34549, DoABC#3) // _SafeStr_2483 = "_-0wR" (String#8550, DoABC#3) // _SafeStr_2484 = "_-3g-" (String#31139, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_2621 = "_-6Ez" (String#14022, DoABC#3) // _SafeStr_2627 = "_-1dU" (String#26118, DoABC#3) // _SafeStr_2628 = "_-6eM" (String#14418, DoABC#3) // _SafeStr_2631 = "_-41K" (String#32024, DoABC#3) // _SafeStr_2632 = "_-4Be" (String#11932, DoABC#3) // _SafeStr_2857 = "_-32Y" (String#29583, DoABC#3) // _SafeStr_2866 = "_-4po" (String#33985, DoABC#3) // _SafeStr_2937 = "_-qZ" (String#40423, DoABC#3) // _SafeStr_3209 = "_-3Om" (String#11102, DoABC#3) // _SafeStr_3210 = "_-1O4" (String#25523, DoABC#3) // _SafeStr_3218 = "_-3FD" (String#30100, DoABC#3) // _SafeStr_3223 = "_-3hf" (String#31198, DoABC#3) // _SafeStr_3331 = "_-6hO" (String#14458, DoABC#3) // _SafeStr_3333 = "_-15I" (String#24812, DoABC#3) // _SafeStr_3715 = "_-d2" (String#39912, DoABC#3) // _SafeStr_3716 = "_-0ZF" (String#8173, DoABC#3) // _SafeStr_3718 = "_-5H7" (String#13054, DoABC#3) // _SafeStr_3719 = "_-bY" (String#39847, DoABC#3) // _SafeStr_3720 = "_-5ll" (String#13543, DoABC#3) // _SafeStr_3721 = "_-4f2" (String#12407, DoABC#3) // _SafeStr_3722 = "_-2iF" (String#28773, DoABC#3) // _SafeStr_3723 = "_-8A" (String#38783, DoABC#3) // _SafeStr_3724 = "_-019" (String#7630, DoABC#3) // _SafeStr_3725 = "_-6cW" (String#14393, DoABC#3) // _SafeStr_3726 = "_-4SL" (String#12190, DoABC#3) // _SafeStr_3727 = "_-3YI" (String#11256, DoABC#3) // _SafeStr_3728 = "_-5d0" (String#35937, DoABC#3) // _SafeStr_3729 = "_-3AE" (String#10894, DoABC#3) // _SafeStr_3730 = "_-x5" (String#40669, DoABC#3) // _SafeStr_3731 = "_-5le" (String#13540, DoABC#3) // _SafeStr_3732 = "_-3f5" (String#31108, DoABC#3) // _SafeStr_3733 = "_-1Ip" (String#8943, DoABC#3) // _SafeStr_3734 = "_-34X" (String#10804, DoABC#3) // _SafeStr_3735 = "_-qa" (String#40424, DoABC#3) // _SafeStr_3736 = "_-0X3" (String#23449, DoABC#3) // _SafeStr_3737 = "_-2Up" (String#28230, DoABC#3) // _SafeStr_3738 = "_-2Xe" (String#28348, DoABC#3) // _SafeStr_3739 = "_-4EF" (String#11968, DoABC#3) // _SafeStr_3740 = "_-WB" (String#39663, DoABC#3) // _SafeStr_3741 = "_-21A" (String#9706, DoABC#3) // _SafeStr_3742 = "_-4Je" (String#32751, DoABC#3) // _SafeStr_3746 = "_-4W5" (String#12246, DoABC#3) // _SafeStr_3747 = "_-1Mv" (String#9016, DoABC#3) // _SafeStr_3748 = "_-42x" (String#11803, DoABC#3) // _SafeStr_3749 = "_-6Uu" (String#38054, DoABC#3) // _SafeStr_3750 = "_-6Yg" (String#38224, DoABC#3) // _SafeStr_3751 = "_-4s1" (String#12624, DoABC#3) // _SafeStr_3752 = "_-6J-" (String#14093, DoABC#3) // _SafeStr_3753 = "_-X1" (String#14991, DoABC#3) // _SafeStr_3754 = "_-5vo" (String#13702, DoABC#3) // _SafeStr_3755 = "_-3LI" (String#30353, DoABC#3) // _SafeStr_3756 = "_-2mg" (String#10472, DoABC#3) // _SafeStr_3757 = "_-3Yl" (String#30873, DoABC#3) // _SafeStr_3758 = "_-624" (String#36944, DoABC#3) // _SafeStr_3759 = "_-1Gk" (String#8909, DoABC#3) // _SafeStr_3760 = "_-1Zr" (String#25983, DoABC#3) // _SafeStr_3761 = "_-6Ms" (String#37740, DoABC#3) // _SafeStr_3762 = "_-0xj" (String#8571, DoABC#3) // _SafeStr_3763 = "_-4Zf" (String#12314, DoABC#3) // _SafeStr_3764 = "_-wJ" (String#40637, DoABC#3) // _SafeStr_3765 = "_-jU" (String#15214, DoABC#3) // _SafeStr_3766 = "_-4ve" (String#34210, DoABC#3) // _SafeStr_3767 = "_-2Vo" (String#10218, DoABC#3) // _SafeStr_3768 = "_-6kz" (String#14527, DoABC#3) // _SafeStr_3769 = "_-5QR" (String#13201, DoABC#3) // _SafeStr_3770 = "_-2sn" (String#29179, DoABC#3) // _SafeStr_3771 = "_-0lZ" (String#8377, DoABC#3) // _SafeStr_3772 = "_-t8" (String#40520, DoABC#3) // _SafeStr_3773 = "_-2Gv" (String#27695, DoABC#3) // _SafeStr_3774 = "_-06u" (String#22436, DoABC#3) // _SafeStr_3775 = "_-0wV" (String#24434, DoABC#3) // _SafeStr_3776 = "_-0W7" (String#23414, DoABC#3) // _SafeStr_3777 = "_-29R" (String#27405, DoABC#3) // _SafeStr_3778 = "_-4l" (String#12512, DoABC#3) // _SafeStr_3779 = "_-1mR" (String#26478, DoABC#3) // _SafeStr_3780 = "_-19o" (String#24981, DoABC#3) // _SafeStr_3781 = "_-1Cr" (String#25101, DoABC#3) // _SafeStr_3782 = "_-61w" (String#13811, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5516 = "_-kp" (String#15237, DoABC#3) // _SafeStr_5602 = "_-2Yp" (String#28393, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_5827 = "_-4Xx" (String#33334, DoABC#3) // _SafeStr_5829 = "_-5wA" (String#36670, DoABC#3) // _SafeStr_5867 = "_-4E6" (String#11966, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_5927 = "_-3rN" (String#31583, DoABC#3) // _SafeStr_6087 = "_-06W" (String#22421, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6327 = "_-4PP" (String#12152, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_7049 = "_-1VE" (String#25805, DoABC#3) // _SafeStr_7495 = "_-2Am" (String#27456, DoABC#3) // _SafeStr_7496 = "_-O2" (String#39362, DoABC#3) // _SafeStr_7497 = "_-2Pn" (String#28035, DoABC#3) // _SafeStr_7504 = "_-5nC" (String#13564, DoABC#3) // _SafeStr_7530 = "_-06T" (String#22419, DoABC#3) // _SafeStr_7548 = "_-58T" (String#12899, DoABC#3) // _SafeStr_7555 = "_-3AU" (String#3392, DoABC#3) // _SafeStr_7556 = "_-7G" (String#1626, DoABC#3) // _SafeStr_7564 = "_-2QF" (String#10133, DoABC#3) // _SafeStr_7568 = "_-2SE" (String#843, DoABC#3) // _SafeStr_7590 = "_-29K" (String#27401, DoABC#3) // _SafeStr_7591 = "_-57K" (String#34719, DoABC#3) // _SafeStr_7592 = "_-2Mm" (String#27923, DoABC#3) // _SafeStr_7593 = "_-2nr" (String#28993, DoABC#3) // _SafeStr_7594 = "_-4P9" (String#32979, DoABC#3) // _SafeStr_7597 = "_-0ux" (String#24372, DoABC#3) // _SafeStr_7599 = "_-6W6" (String#38106, DoABC#3) // _SafeStr_7600 = "_-K0" (String#39213, DoABC#3) // _SafeStr_7601 = "_-2Nn" (String#27964, DoABC#3) // _SafeStr_7602 = "_-5Yu" (String#35777, DoABC#3) // _SafeStr_7603 = "_-10b" (String#8644, DoABC#3) // _SafeStr_7605 = "_-1qp" (String#26641, DoABC#3) // _SafeStr_7608 = "_-15x" (String#24841, DoABC#3) // _SafeStr_7614 = "_-wW" (String#40648, DoABC#3) // _SafeStr_7618 = "_-59Q" (String#34794, DoABC#3) // _SafeStr_7622 = "_-4Dw" (String#32536, DoABC#3) // _SafeStr_7623 = "_-19T" (String#24968, DoABC#3) // _SafeStr_7637 = "_-0C2" (String#22635, DoABC#3) // _SafeStr_7639 = "_-0Li" (String#23028, DoABC#3) // _SafeStr_7640 = "_-1Aw" (String#25024, DoABC#3) // _SafeStr_7643 = "_-08n" (String#22505, DoABC#3) // _SafeStr_7655 = "_-50K" (String#34435, DoABC#3) // _SafeStr_7657 = "_-0OD" (String#2657, DoABC#3) // _SafeStr_7663 = "_-2Z0" (String#28401, DoABC#3) // _SafeStr_7665 = "_-1w7" (String#26847, DoABC#3) // _SafeStr_7666 = "_-uk" (String#40573, DoABC#3) // _SafeStr_7667 = "_-1eB" (String#26148, DoABC#3) // _SafeStr_7668 = "_-1My" (String#25480, DoABC#3) // _SafeStr_7669 = "_-3SO" (String#30630, DoABC#3) // _SafeStr_7670 = "_-2dM" (String#28582, DoABC#3) // _SafeStr_7671 = "_-2Dv" (String#27578, DoABC#3) // _SafeStr_7672 = "_-0p1" (String#24129, DoABC#3) // _SafeStr_7673 = "_-Et" (String#39026, DoABC#3) // _SafeStr_7674 = "_-4qU" (String#34014, DoABC#3) // _SafeStr_7675 = "_-4J2" (String#32729, DoABC#3) // _SafeStr_7676 = "_-3Cc" (String#29994, DoABC#3) // _SafeStr_7677 = "_-5aQ" (String#35837, DoABC#3) // _SafeStr_7678 = "_-4oX" (String#33929, DoABC#3) // _SafeStr_7679 = "_-6MK" (String#14150, DoABC#3) // _SafeStr_7680 = "_-2az" (String#10297, DoABC#3) // _SafeStr_7681 = "_-Td" (String#39575, DoABC#3) // _SafeStr_7682 = "_-2u-" (String#29230, DoABC#3) // _SafeStr_7683 = "_-1ZE" (String#25955, DoABC#3) // _SafeStr_7684 = "_-21M" (String#27091, DoABC#3) // _SafeStr_7685 = "_-5QG" (String#13196, DoABC#3) // _SafeStr_7686 = "_-56x" (String#34704, DoABC#3) // _SafeStr_7687 = "_-dY" (String#39936, DoABC#3) // _SafeStr_7688 = "_-0rm" (String#24242, DoABC#3) // _SafeStr_7689 = "_-6YI" (String#38209, DoABC#3) // _SafeStr_7690 = "_-1bH" (String#9242, DoABC#3) // _SafeStr_7691 = "_-67p" (String#37174, DoABC#3) // _SafeStr_7692 = "_-0Wh" (String#8136, DoABC#3) // _SafeStr_7693 = "_-58h" (String#34771, DoABC#3) // _SafeStr_7694 = "_-6MJ" (String#37717, DoABC#3) // _SafeStr_7695 = "_-1RM" (String#25667, DoABC#3) // _SafeStr_7696 = "_-1sY" (String#26709, DoABC#3) // _SafeStr_7697 = "_-1WJ" (String#578, DoABC#3) // _SafeStr_7698 = "_-1T3" (String#25734, DoABC#3) // _SafeStr_7699 = "_-2oF" (String#10500, DoABC#3) // _SafeStr_7700 = "_-xV" (String#15437, DoABC#3) // _SafeStr_7701 = "_-4zx" (String#34378, DoABC#3) // _SafeStr_7702 = "_-bu" (String#39860, DoABC#3) // _SafeStr_7703 = "_-1Ex" (String#8881, DoABC#3) // _SafeStr_7704 = "_-4E3" (String#32541, DoABC#3) // _SafeStr_7705 = "_-4iZ" (String#33711, DoABC#3) // _SafeStr_7706 = "_-1DQ" (String#8855, DoABC#3) // _SafeStr_7707 = "_-5lQ" (String#336, DoABC#3) // _SafeStr_7708 = "_-34m" (String#10811, DoABC#3) // _SafeStr_7709 = "_-292" (String#27388, DoABC#3) // _SafeStr_7710 = "_-3kK" (String#31305, DoABC#3) // _SafeStr_7711 = "_-6d4" (String#38401, DoABC#3) // _SafeStr_7712 = "_-0jX" (String#23924, DoABC#3) // _SafeStr_7713 = "_-0U0" (String#23332, DoABC#3) // _SafeStr_7714 = "_-6kq" (String#38723, DoABC#3) // _SafeStr_7715 = "_-Zj" (String#39781, DoABC#3) // _SafeStr_7716 = "_-4ER" (String#32556, DoABC#3) // _SafeStr_7717 = "_-72" (String#14538, DoABC#3) // _SafeStr_7718 = "_-Fn" (String#39057, DoABC#3) // _SafeStr_7719 = "_-1VU" (String#25814, DoABC#3) // _SafeStr_7720 = "_-4QN" (String#33029, DoABC#3) // _SafeStr_7721 = "_-3Xx" (String#30839, DoABC#3) // _SafeStr_7722 = "_-03f" (String#22322, DoABC#3) // _SafeStr_7723 = "_-4mF" (String#33847, DoABC#3) // _SafeStr_7724 = "_-0bh" (String#23618, DoABC#3) // _SafeStr_7725 = "_-0no" (String#24087, DoABC#3) // _SafeStr_7726 = "_-gi" (String#40042, DoABC#3) // _SafeStr_7727 = "_-53-" (String#12805, DoABC#3) // _SafeStr_7728 = "_-0nV" (String#2778, DoABC#3) // _SafeStr_7729 = "_-31a" (String#29551, DoABC#3) // _SafeStr_7730 = "_-1RB" (String#25660, DoABC#3) // _SafeStr_7731 = "_-0p-" (String#8440, DoABC#3) // _SafeStr_7732 = "_-7j" (String#38766, DoABC#3) // _SafeStr_7733 = "_-6Sz" (String#37975, DoABC#3) // _SafeStr_7734 = "_-1PH" (String#25573, DoABC#3) // _SafeStr_7735 = "_-4uo" (String#34181, DoABC#3) // _SafeStr_7736 = "_-2Tq" (String#28194, DoABC#3) // _SafeStr_7737 = "_-3gY" (String#31159, DoABC#3) // _SafeStr_7738 = "_-3vU" (String#31761, DoABC#3) // _SafeStr_7739 = "_-1Lo" (String#25436, DoABC#3) // _SafeStr_7740 = "_-4Wm" (String#33286, DoABC#3) // _SafeStr_7741 = "_-5rw" (String#36508, DoABC#3) // _SafeStr_7742 = "_-1RI" (String#9089, DoABC#3) // _SafeStr_7743 = "_-1FP" (String#25199, DoABC#3) // _SafeStr_7744 = "_-5M0" (String#35284, DoABC#3) // _SafeStr_7745 = "_-32U" (String#29581, DoABC#3) // _SafeStr_7746 = "_-3Mg" (String#30409, DoABC#3) // _SafeStr_7747 = "_-4hB" (String#33661, DoABC#3) // _SafeStr_7748 = "_-0xE" (String#24463, DoABC#3) // _SafeStr_7749 = "_-4ca" (String#33496, DoABC#3) // _SafeStr_7750 = "_-2rV" (String#29131, DoABC#3) // _SafeStr_7751 = "_-65V" (String#37077, DoABC#3) // _SafeStr_7752 = "_-2S2" (String#28123, DoABC#3) // _SafeStr_7753 = "_-3Es" (String#30087, DoABC#3) // _SafeStr_7754 = "_-0e6" (String#23722, DoABC#3) // _SafeStr_7755 = "_-61I" (String#36916, DoABC#3) // _SafeStr_7756 = "_-5TX" (String#35557, DoABC#3) // _SafeStr_7757 = "_-5Ml" (String#35308, DoABC#3) // _SafeStr_7758 = "_-0yI" (String#24504, DoABC#3) // _SafeStr_7759 = "_-1W-" (String#9164, DoABC#3) // _SafeStr_7760 = "_-1M5" (String#25445, DoABC#3) // _SafeStr_7761 = "_-6KM" (String#37640, DoABC#3) // _SafeStr_7762 = "_-0kl" (String#23972, DoABC#3) // _SafeStr_7763 = "_-5Tu" (String#35573, DoABC#3) // _SafeStr_7764 = "_-26D" (String#9789, DoABC#3) // _SafeStr_7765 = "_-4j-" (String#33730, DoABC#3) // _SafeStr_7766 = "_-4I8" (String#32695, DoABC#3) // _SafeStr_7767 = "_-4so" (String#34104, DoABC#3) // _SafeStr_7768 = "_-1Qs" (String#25647, DoABC#3) // _SafeStr_7769 = "_-23L" (String#27168, DoABC#3) // _SafeStr_7770 = "_-1WZ" (String#25857, DoABC#3) // _SafeStr_7771 = "_-kc" (String#40182, DoABC#3) // _SafeStr_7772 = "_-5XL" (String#35713, DoABC#3) // _SafeStr_7773 = "_-10" (String#24603, DoABC#3) // _SafeStr_7774 = "_-53C" (String#34554, DoABC#3) // _SafeStr_7775 = "_-1cd" (String#26083, DoABC#3) // _SafeStr_7776 = "_-0I0" (String#2628, DoABC#3) // _SafeStr_7777 = "_-2Or" (String#10115, DoABC#3) // _SafeStr_7778 = "_-4OS" (String#32948, DoABC#3) // _SafeStr_7779 = "_-4nM" (String#33887, DoABC#3) // _SafeStr_7780 = "_-5YQ" (String#35757, DoABC#3) // _SafeStr_7781 = "_-13o" (String#24756, DoABC#3) // _SafeStr_7782 = "_-192" (String#24955, DoABC#3) // _SafeStr_7783 = "_-2O-" (String#10096, DoABC#3) // _SafeStr_7784 = "_-1PN" (String#25577, DoABC#3) // _SafeStr_7785 = "_-4Uj" (String#33210, DoABC#3) // _SafeStr_7786 = "_-1nu" (String#26533, DoABC#3) // _SafeStr_7787 = "_-4NZ" (String#32912, DoABC#3) // _SafeStr_7788 = "_-q" (String#40399, DoABC#3) // _SafeStr_7789 = "_-2pp" (String#29064, DoABC#3) // _SafeStr_7790 = "_-6I3" (String#37559, DoABC#3) // _SafeStr_7791 = "_-xf" (String#15442, DoABC#3) // _SafeStr_7792 = "_-4L9" (String#32812, DoABC#3) // _SafeStr_7793 = "_-0FO" (String#22767, DoABC#3) // _SafeStr_7794 = "_-3-n" (String#29483, DoABC#3) // _SafeStr_7795 = "_-4se" (String#34095, DoABC#3) //------------------------------------------------------------ //_-0Dr.InventoryMainView package _-0Dr { import flash.geom.Point; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-5YE.IFrameWindow; import _-1Mz.IWindowContainer; import _-1A6._SafeStr_2153; import flash.utils.Dictionary; import _-5im.WindowState; import _-40u._SafeStr_2295; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; import _-5YE.ITabContextWindow; import _-5YE.ITabButtonWindow; import _-5im.WindowParam; import _-65D._SafeStr_2631; import _-1Mz.IWindow; import _-3-E._SafeStr_2366; import _-5Mz.WindowEvent; import _-5Mz.WindowMouseEvent; import _-3Xk._SafeStr_3309; import _-3Xk._SafeStr_2338; import _-5YE._SafeStr_3554; import _-1A6.HabboToolbarIconEnum; public class InventoryMainView { private static const _SafeStr_7796:int = 3; private const _SafeStr_7797:Point = new Point(120, 150); private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_5576:_SafeStr_10; private var _SafeStr_7798:IFrameWindow; private var _SafeStr_7799:String; private var _SafeStr_7800:IWindowContainer; private var _SafeStr_7801:String; private var _SafeStr_7802:IWindowContainer; private var _SafeStr_5521:HabboInventory; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_7803:IWindowContainer; private var _SafeStr_7804:IWindowContainer; private var _SafeStr_7805:IWindowContainer; private var _SafeStr_7806:IWindowContainer; private var _SafeStr_7807:IWindowContainer; private var _SafeStr_7808:Dictionary; public function InventoryMainView(k:HabboInventory, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10) { this._SafeStr_5521 = k; this._SafeStr_5576 = _arg_3; this._SafeStr_5524 = _arg_2; } public function get _SafeStr_7517():Boolean { return (((this._SafeStr_7798) ? this._SafeStr_7798.visible : false)); } public function get isActive():Boolean { return (((this._SafeStr_7798) ? this._SafeStr_7798._SafeStr_7809(WindowState._SafeStr_7810) : false)); } public function get _SafeStr_7811():IWindowContainer { if (!this._SafeStr_7798){ return (null); }; return ((this._SafeStr_7798.findChildByName("empty_container") as IWindowContainer)); } public function get _SafeStr_7812():IWindowContainer { if (!this._SafeStr_7798){ return (null); }; return ((this._SafeStr_7798.findChildByName("loading_container") as IWindowContainer)); } public function get mainContainer():IWindowContainer { if (!this._SafeStr_7798){ return (null); }; return ((this._SafeStr_7798.findChildByName("contentArea") as IWindowContainer)); } public function dispose():void { this._SafeStr_7803 = null; this._SafeStr_7804 = null; this._SafeStr_7807 = null; this._SafeStr_7806 = null; this._SafeStr_7805 = null; this._SafeStr_5521 = null; this._SafeStr_7800 = null; this._SafeStr_7802 = null; if (this._SafeStr_7798){ this._SafeStr_7798.dispose(); this._SafeStr_7798 = null; }; if (this._SafeStr_5510){ if (this._SafeStr_5510.events){ this._SafeStr_5510.events.removeEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_5781); }; this._SafeStr_5510 = null; }; this._SafeStr_5524 = null; this._SafeStr_5576 = null; } private function _SafeStr_7813():IFrameWindow { var k:_SafeStr_39; var _local_2:XmlAsset; var _local_3:ITabContextWindow; var _local_4:Array; var _local_5:ITabButtonWindow; if (!this._SafeStr_7798){ k = this._SafeStr_5576.getAssetByName("inventory_xml"); _local_2 = XmlAsset(k); this._SafeStr_7808 = new Dictionary(); this._SafeStr_7798 = (this._SafeStr_5524.buildFromXML(XML(_local_2.content)) as IFrameWindow); if (this._SafeStr_7798 != null){ this._SafeStr_7798.position = this._SafeStr_7797; this._SafeStr_7798.visible = false; this._SafeStr_7798.procedure = this._SafeStr_5418; this._SafeStr_7798.setParamFlag(WindowParam._SafeStr_7814, this._SafeStr_5521.getBoolean("inventory.allow.scaling")); this._SafeStr_7815(_SafeStr_2631._SafeStr_5829); this._SafeStr_7815(_SafeStr_2631._SafeStr_7598); this._SafeStr_7815(_SafeStr_2631._SafeStr_7600); this._SafeStr_7815(_SafeStr_2631._SafeStr_5827); _local_3 = (this._SafeStr_7798.findChildByName("tabs") as ITabContextWindow); _local_4 = []; while (_local_3._SafeStr_7816 > 0) { _local_5 = _local_3._SafeStr_7817(0); _local_4.push(_local_5); _local_3._SafeStr_7818(_local_5); }; for each (_local_5 in _local_4) { switch (_local_5.name){ case _SafeStr_2631._SafeStr_7600: if (this._SafeStr_5521.getBoolean("inventory.bots.enabled")){ _local_3._SafeStr_7819(_local_5); }; break; case _SafeStr_2631._SafeStr_7608: if (this._SafeStr_5521.getBoolean("duckets.enabled")){ _local_3._SafeStr_7819(_local_5); }; break; default: _local_3._SafeStr_7819(_local_5); }; }; this._SafeStr_5521._SafeStr_7629(); }; this._SafeStr_5521._SafeStr_7646(); }; if (this._SafeStr_7798.y < 0){ this._SafeStr_7798.y = 0; }; if (this._SafeStr_7798.x < 0){ this._SafeStr_7798.x = 0; }; return (this._SafeStr_7798); } public function _SafeStr_7820():String { return (this._SafeStr_7799); } public function _SafeStr_7604():String { return (this._SafeStr_7801); } public function _SafeStr_7619():void { this._SafeStr_5521._SafeStr_7567(); var k:IWindow = this._SafeStr_7813(); if (k == null){ return; }; k.visible = false; } public function _SafeStr_7621():void { var k:IWindow = this._SafeStr_7813(); if (k == null){ return; }; k.visible = true; this._SafeStr_5521._SafeStr_7625(((((this._SafeStr_7801) && ((this._SafeStr_7801.length > 0)))) ? this._SafeStr_7801 : this._SafeStr_7799)); } public function _SafeStr_7624(k:String, _arg_2:Boolean=true, _arg_3:Boolean=false):Boolean { var _local_4:IWindow = this._SafeStr_7813(); if (_local_4 == null){ return (false); }; if (_local_4.visible){ if (this._SafeStr_7799 == k){ if (_arg_2){ if (_SafeStr_2366._SafeStr_7821(_local_4)){ _local_4.activate(); } else { this._SafeStr_7619(); return (false); }; }; } else { this._SafeStr_7822(k); }; } else { if (((((_arg_3) && (!((this._SafeStr_7799 == null))))) && (!((this._SafeStr_7799 == k))))){ this._SafeStr_7822(k); }; _local_4.visible = true; _local_4.activate(); if (((!((k == this._SafeStr_7799))) || (!(this._SafeStr_5521._SafeStr_7639(k))))){ this._SafeStr_7822(k); }; this._SafeStr_5521._SafeStr_7625(k); }; return (true); } public function _SafeStr_7626(k:String, _arg_2:Boolean=true):void { var _local_3:IWindow = this._SafeStr_7813(); if (_local_3 == null){ return; }; if (_local_3.visible){ if (this._SafeStr_7801 == k){ if (_arg_2){ _local_3.visible = false; }; } else { this._SafeStr_7823(k); }; } else { _local_3.visible = true; if (k != this._SafeStr_7801){ this._SafeStr_7823(k); }; }; } public function _SafeStr_7628():void { if (this._SafeStr_7801 == null){ return; }; this._SafeStr_7823(this._SafeStr_7801); } public function _SafeStr_7824(k:_SafeStr_2153):void { this._SafeStr_5510 = k; this._SafeStr_5510.events.addEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_5781); } public function _SafeStr_5418(k:WindowEvent, _arg_2:IWindow):void { var _local_3:String; if (k.type == WindowEvent._SafeStr_7825){ _local_3 = ITabContextWindow(_arg_2).selector._SafeStr_7114().name; if (_local_3 != this._SafeStr_7799){ this._SafeStr_7826(this._SafeStr_7799); this._SafeStr_5521._SafeStr_5826(_local_3); }; } else { if (k.type == WindowMouseEvent.CLICK){ if (_arg_2.name == "header_button_close"){ this._SafeStr_7619(); }; if (_arg_2.name == "open_catalog_btn"){ this._SafeStr_5521.catalog.openCatalog(); }; } else { if (k.type == WindowMouseEvent.DOUBLE_CLICK){ if (_arg_2.name == "titlebar"){ this._SafeStr_7798.height = this._SafeStr_7798._SafeStr_7827.minHeight; }; }; }; }; } public function _SafeStr_7648(k:int):void { if (!this._SafeStr_7798){ return; }; if (!this._SafeStr_7803){ this._SafeStr_7803 = this._SafeStr_7828(_SafeStr_2631._SafeStr_5829); }; this._SafeStr_7829(this._SafeStr_7803, k); this._SafeStr_5521._SafeStr_7590._SafeStr_7568(); } public function _SafeStr_7650(k:int):void { if (!this._SafeStr_7798){ return; }; if (!this._SafeStr_7804){ this._SafeStr_7804 = this._SafeStr_7828(_SafeStr_2631._SafeStr_7608); }; this._SafeStr_7829(this._SafeStr_7804, k); this._SafeStr_5521._SafeStr_7590._SafeStr_7568(); } public function _SafeStr_7652(k:int):void { if (!this._SafeStr_7798){ return; }; if (!this._SafeStr_7806){ this._SafeStr_7806 = this._SafeStr_7828(_SafeStr_2631._SafeStr_7598); }; this._SafeStr_7829(this._SafeStr_7806, k); this._SafeStr_5521._SafeStr_7597._SafeStr_7568(); } public function _SafeStr_7653(k:int):void { if (!this._SafeStr_7798){ return; }; if (!this._SafeStr_7805){ this._SafeStr_7805 = this._SafeStr_7828(_SafeStr_2631._SafeStr_5827); }; this._SafeStr_7829(this._SafeStr_7805, k); this._SafeStr_5521._SafeStr_7594._SafeStr_7568(); } public function _SafeStr_7654(k:int):void { if (!this._SafeStr_7798){ return; }; if (!this._SafeStr_7807){ this._SafeStr_7807 = this._SafeStr_7828(_SafeStr_2631._SafeStr_7600); }; this._SafeStr_7829(this._SafeStr_7807, k); this._SafeStr_5521._SafeStr_7599._SafeStr_7568(); } public function _SafeStr_7830(k:String):IWindowContainer { return ((this._SafeStr_7808[k] as IWindowContainer)); } private function _SafeStr_7815(k:String):void { var _local_2:IWindow = this.mainContainer.getChildByName(k); if (_local_2){ this._SafeStr_7808[k] = this.mainContainer.removeChild(_local_2); }; } private function _SafeStr_7826(k:String):void { switch (k){ case _SafeStr_2631._SafeStr_5829: this._SafeStr_5521._SafeStr_7590._SafeStr_7724(); return; case _SafeStr_2631._SafeStr_7608: this._SafeStr_5521._SafeStr_7590._SafeStr_7724(); return; case _SafeStr_2631._SafeStr_7598: this._SafeStr_5521._SafeStr_7597._SafeStr_7724(); return; case _SafeStr_2631._SafeStr_5827: this._SafeStr_5521._SafeStr_7594._SafeStr_7724(); return; case _SafeStr_2631._SafeStr_7600: this._SafeStr_5521._SafeStr_7599._SafeStr_7724(); return; }; } private function _SafeStr_7822(k:String):void { if (k == null){ return; }; if (k == ""){ return; }; if (this._SafeStr_7811){ this._SafeStr_7811.visible = false; }; if (this._SafeStr_7812){ this._SafeStr_7812.visible = false; }; this._SafeStr_5521._SafeStr_6303(k); if (this.mainContainer == null){ return; }; this.mainContainer.removeChild(this._SafeStr_7800); this.mainContainer.invalidate(); var _local_2:IWindowContainer = this._SafeStr_5521._SafeStr_7609(k); if (_local_2 == null){ return; }; _local_2.visible = true; this.mainContainer.addChild(_local_2); _local_2.height = this.mainContainer.height; this._SafeStr_5521._SafeStr_7568(k); this._SafeStr_7800 = _local_2; this._SafeStr_7799 = k; var _local_3:ITabContextWindow = (this._SafeStr_7798.findChildByName("tabs") as ITabContextWindow); if (_local_3 == null){ return; }; _local_3.selector._SafeStr_6990(_local_3.selector._SafeStr_7831(k)); this._SafeStr_7832(); } private function _SafeStr_7832():void { var _local_2:int; var _local_3:_SafeStr_3309; var k:_SafeStr_2338 = this._SafeStr_5521.catalog.getRecycler(); if (k != null){ _local_2 = 0; while (_local_2 < k._SafeStr_7833) { _local_3 = k._SafeStr_7834(_local_2); if (_local_3 != null){ k._SafeStr_7835(_local_2); }; _local_2++; }; }; } private function enableScaling():void { this._SafeStr_7798.height = this._SafeStr_7798._SafeStr_7827.minHeight; this._SafeStr_7798.setParamFlag(WindowParam._SafeStr_7814, true); this._SafeStr_7798.findChildByName("top_content").setParamFlag(WindowParam._SafeStr_7836, true); } private function _SafeStr_7837():void { this._SafeStr_7798.height = this._SafeStr_7798._SafeStr_7827.minHeight; this._SafeStr_7798.setParamFlag(WindowParam._SafeStr_7814, false); this._SafeStr_7798.findChildByName("top_content").setParamFlag(WindowParam._SafeStr_7836, false); } private function _SafeStr_7823(k:String):void { if ((((k == null)) || ((k == "")))){ return; }; this._SafeStr_5521._SafeStr_6303(k); var _local_2:IWindowContainer = (this._SafeStr_7798.findChildByName("subContentArea") as IWindowContainer); while (_local_2.numChildren > 0) { _local_2.removeChildAt(0); }; var _local_3:IWindowContainer = this._SafeStr_5521._SafeStr_7610(k); if (_local_3 != null){ this._SafeStr_7837(); _local_2.visible = true; _local_3.visible = true; _local_2.height = _local_3.height; _local_2.addChild(_local_3); } else { this.enableScaling(); _local_2.visible = false; _local_2.height = 0; }; _local_2.y = (this._SafeStr_7798.findChildByName("top_content").rectangle.bottom + 5); this._SafeStr_7798._SafeStr_7838(); if (this._SafeStr_7798.parent != null){ if ((this._SafeStr_7798.x + this._SafeStr_7798.width) > this._SafeStr_7798.parent.width){ this._SafeStr_7798.x = (this._SafeStr_7798.parent.width - this._SafeStr_7798.width); }; if ((this._SafeStr_7798.y + this._SafeStr_7798.height) > this._SafeStr_7798.parent.height){ this._SafeStr_7798.y = ((this._SafeStr_7798.parent.height - this._SafeStr_7798.height) * 0.5); }; if (this._SafeStr_7798.y < 0){ this._SafeStr_7798.y = 0; }; }; this._SafeStr_7802 = _local_3; this._SafeStr_7801 = k; } private function _SafeStr_7828(k:String):IWindowContainer { var _local_2:IWindowContainer = this._SafeStr_5524.createUnseenItemCounter(); var _local_3:IWindowContainer = (this._SafeStr_7798.findChildByName(k) as IWindowContainer); if (_local_3){ _local_3.addChild(_local_2); _local_2.x = ((_local_3.width - _local_2.width) - _SafeStr_7796); _local_2.y = _SafeStr_7796; }; return (_local_2); } private function _SafeStr_7829(k:IWindowContainer, _arg_2:int):void { var _local_5:_SafeStr_3554; k.findChildByName("count").caption = _arg_2.toString(); k.visible = (_arg_2 > 0); var _local_3:String = ""; switch (k){ case this._SafeStr_7807: _local_3 = _SafeStr_2631._SafeStr_7600; break; case this._SafeStr_7806: _local_3 = _SafeStr_2631._SafeStr_7598; break; case this._SafeStr_7805: _local_3 = _SafeStr_2631._SafeStr_5827; break; case this._SafeStr_7803: _local_3 = _SafeStr_2631._SafeStr_5829; break; case this._SafeStr_7804: _local_3 = _SafeStr_2631._SafeStr_7608; break; }; var _local_4:IWindowContainer = (this._SafeStr_7798.findChildByName(_local_3) as IWindowContainer); if (_local_4){ _local_5 = (_local_4._SafeStr_7196("TITLE") as _SafeStr_3554); if (_local_5){ if (k.visible){ _local_5.margins.right = (k.width + (2 * _SafeStr_7796)); } else { _local_5.margins.right = _local_5.margins.left; }; _local_4.width = _local_5.width; k.x = ((_local_4.width - k.width) - _SafeStr_7796); }; }; } public function _SafeStr_5781(k:_SafeStr_2295):void { if (k._SafeStr_5791 != HabboToolbarIconEnum.INVENTORY){ return; }; if (k.type == _SafeStr_2295._SafeStr_5780){ if (this._SafeStr_7799 == _SafeStr_2631._SafeStr_7598){ this._SafeStr_7624(_SafeStr_2631._SafeStr_7598); } else { if (this._SafeStr_7799 == _SafeStr_2631._SafeStr_5829){ this._SafeStr_7624(_SafeStr_2631._SafeStr_5829); } else { if (this._SafeStr_7799 == _SafeStr_2631._SafeStr_7608){ this._SafeStr_7624(_SafeStr_2631._SafeStr_7608); } else { if (this._SafeStr_7799 == _SafeStr_2631._SafeStr_5827){ this._SafeStr_7624(_SafeStr_2631._SafeStr_5827); } else { if (this._SafeStr_7799 == _SafeStr_2631._SafeStr_7600){ this._SafeStr_7624(_SafeStr_2631._SafeStr_7600); } else { if (this._SafeStr_5521 != null){ this._SafeStr_5521._SafeStr_5826(_SafeStr_2631._SafeStr_5829); }; }; }; }; }; }; }; } } }//package _-0Dr // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2338 = "_-1Ie" (String#8940, DoABC#3) // _SafeStr_2366 = "_-2rO" (String#10549, DoABC#3) // _SafeStr_2631 = "_-41K" (String#32024, DoABC#3) // _SafeStr_3309 = "_-17O" (String#24893, DoABC#3) // _SafeStr_3554 = "_-4fB" (String#12410, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_5418 = "_-5MA" (String#437, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5576 = "_-3Mj" (String#204, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5781 = "_-KP" (String#710, DoABC#3) // _SafeStr_5791 = "_-24j" (String#27226, DoABC#3) // _SafeStr_5826 = "_-6FQ" (String#4194, DoABC#3) // _SafeStr_5827 = "_-4Xx" (String#33334, DoABC#3) // _SafeStr_5829 = "_-5wA" (String#36670, DoABC#3) // _SafeStr_6303 = "_-0sq" (String#8495, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7196 = "_-1Hc" (String#8918, DoABC#3) // _SafeStr_7517 = "_-0rc" (String#8479, DoABC#3) // _SafeStr_7567 = "_-EQ" (String#14671, DoABC#3) // _SafeStr_7568 = "_-2SE" (String#843, DoABC#3) // _SafeStr_7590 = "_-29K" (String#27401, DoABC#3) // _SafeStr_7594 = "_-4P9" (String#32979, DoABC#3) // _SafeStr_7597 = "_-0ux" (String#24372, DoABC#3) // _SafeStr_7598 = "_-1Ix" (String#25325, DoABC#3) // _SafeStr_7599 = "_-6W6" (String#38106, DoABC#3) // _SafeStr_7600 = "_-K0" (String#39213, DoABC#3) // _SafeStr_7604 = "_-2Lm" (String#27884, DoABC#3) // _SafeStr_7608 = "_-15x" (String#24841, DoABC#3) // _SafeStr_7609 = "_-6An" (String#37295, DoABC#3) // _SafeStr_7610 = "_-1VL" (String#25811, DoABC#3) // _SafeStr_7619 = "_-57X" (String#34730, DoABC#3) // _SafeStr_7621 = "_-60F" (String#36870, DoABC#3) // _SafeStr_7624 = "_-562" (String#34670, DoABC#3) // _SafeStr_7625 = "_-1gX" (String#26236, DoABC#3) // _SafeStr_7626 = "_-5Hu" (String#35120, DoABC#3) // _SafeStr_7628 = "_-0sK" (String#24266, DoABC#3) // _SafeStr_7629 = "_-5Lp" (String#35277, DoABC#3) // _SafeStr_7639 = "_-0Li" (String#23028, DoABC#3) // _SafeStr_7646 = "_-fE" (String#39996, DoABC#3) // _SafeStr_7648 = "_-2hZ" (String#28740, DoABC#3) // _SafeStr_7650 = "_-1gs" (String#26250, DoABC#3) // _SafeStr_7652 = "_-3Vg" (String#30759, DoABC#3) // _SafeStr_7653 = "_-1MP" (String#25457, DoABC#3) // _SafeStr_7654 = "_-1Ll" (String#25434, DoABC#3) // _SafeStr_7724 = "_-0bh" (String#23618, DoABC#3) // _SafeStr_7796 = "_-Ak" (String#4334, DoABC#3) // _SafeStr_7797 = "_-5Qn" (String#3962, DoABC#3) // _SafeStr_7798 = "_-0L6" (String#573, DoABC#3) // _SafeStr_7799 = "_-6YM" (String#38212, DoABC#3) // _SafeStr_7800 = "_-5cP" (String#35915, DoABC#3) // _SafeStr_7801 = "_-6EC" (String#37419, DoABC#3) // _SafeStr_7802 = "_-lm" (String#40230, DoABC#3) // _SafeStr_7803 = "_-3zm" (String#31919, DoABC#3) // _SafeStr_7804 = "_-07W" (String#22461, DoABC#3) // _SafeStr_7805 = "_-wR" (String#40645, DoABC#3) // _SafeStr_7806 = "_-6-I" (String#36830, DoABC#3) // _SafeStr_7807 = "_-5HK" (String#35098, DoABC#3) // _SafeStr_7808 = "_-4XM" (String#33312, DoABC#3) // _SafeStr_7809 = "_-3f" (String#11378, DoABC#3) // _SafeStr_7810 = "_-5GD" (String#35052, DoABC#3) // _SafeStr_7811 = "_-1m0" (String#1487, DoABC#3) // _SafeStr_7812 = "_-2BK" (String#1502, DoABC#3) // _SafeStr_7813 = "_-40l" (String#11767, DoABC#3) // _SafeStr_7814 = "_-5Qi" (String#35462, DoABC#3) // _SafeStr_7815 = "_-5gl" (String#36083, DoABC#3) // _SafeStr_7816 = "_-2JW" (String#10026, DoABC#3) // _SafeStr_7817 = "_-22D" (String#9730, DoABC#3) // _SafeStr_7818 = "_-56F" (String#12856, DoABC#3) // _SafeStr_7819 = "_-0yt" (String#8593, DoABC#3) // _SafeStr_7820 = "_-58t" (String#34775, DoABC#3) // _SafeStr_7821 = "_-2lh" (String#28903, DoABC#3) // _SafeStr_7822 = "const" (String#16038, DoABC#3) // _SafeStr_7823 = "_-0Ws" (String#23441, DoABC#3) // _SafeStr_7824 = "_-1hi" (String#26287, DoABC#3) // _SafeStr_7825 = "_-1cp" (String#26091, DoABC#3) // _SafeStr_7826 = "_-I6" (String#39140, DoABC#3) // _SafeStr_7827 = "_-44t" (String#11825, DoABC#3) // _SafeStr_7828 = "_-0r-" (String#24210, DoABC#3) // _SafeStr_7829 = "_-2ky" (String#10445, DoABC#3) // _SafeStr_7830 = "_-6Ab" (String#871, DoABC#3) // _SafeStr_7831 = "_-H5" (String#14719, DoABC#3) // _SafeStr_7832 = "_-OD" (String#39367, DoABC#3) // _SafeStr_7833 = "_-5Jn" (String#13094, DoABC#3) // _SafeStr_7834 = "_-0vQ" (String#8533, DoABC#3) // _SafeStr_7835 = "_-2wv" (String#10658, DoABC#3) // _SafeStr_7836 = "_-5oI" (String#36371, DoABC#3) // _SafeStr_7837 = "_-3e3" (String#31075, DoABC#3) // _SafeStr_7838 = "_-23I" (String#9743, DoABC#3) //------------------------------------------------------------ //_-0Dr.ItemPopupCtrl package _-0Dr { import flash.utils.Timer; import _-5Vt._SafeStr_10; import _-1Mz.IWindowContainer; import flash.display.BitmapData; import _-6gs.TradingModel; import _-5QZ._SafeStr_633; import flash.events.TimerEvent; import _-5Vt.BitmapDataAsset; import _-2rM._SafeStr_3641; import _-5YE.ITextWindow; import _-5YE._SafeStr_2536; import _-5YE.IBitmapWrapperWindow; import _-2xB.StringUtils; import flash.geom.Rectangle; import flash.geom.Point; import _-1uj._SafeStr_2346; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.Event; import adobe.serialization.json.JSONDecoder; import _-0nt._SafeStr_64; import _-0nt.AssetLoaderEvent; import flash.display.DisplayObject; import flash.geom.Matrix; import _-5YE.*; public class ItemPopupCtrl { public static const _SafeStr_7839:int = 1; public static const _SafeStr_7840:int = 2; private static const _SafeStr_7841:int = -5; private static const _SafeStr_7842:int = 250; private static const _SafeStr_7843:int = 100; private static const _SafeStr_7844:int = 180; private static const _SafeStr_7845:int = 200; private var _SafeStr_7846:Timer; private var _SafeStr_7847:Timer; private var _assets:_SafeStr_10; private var _SafeStr_7848:IWindowContainer; private var _parent:IWindowContainer; private var _SafeStr_7849:int = 2; private var _SafeStr_7850:BitmapData; private var _SafeStr_7851:BitmapData; private var _SafeStr_7852:TradingModel; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_7853:Boolean = false; public function ItemPopupCtrl(k:IWindowContainer, _arg_2:_SafeStr_10, _arg_3:_SafeStr_633, _arg_4:TradingModel) { this._SafeStr_7846 = new Timer(_SafeStr_7842, 1); this._SafeStr_7847 = new Timer(_SafeStr_7843, 1); super(); if ((((k == null)) || ((_arg_2 == null)))){ throw (new Error("Null pointers passed as argument!")); }; this._SafeStr_7848 = k; this._SafeStr_7848.visible = false; this._assets = _arg_2; this._SafeStr_5524 = _arg_3; this._SafeStr_7846.addEventListener(TimerEvent.TIMER, this._SafeStr_7854); this._SafeStr_7847.addEventListener(TimerEvent.TIMER, this._SafeStr_7855); this._SafeStr_7852 = _arg_4; var _local_5:BitmapDataAsset = (this._assets.getAssetByName("popup_arrow_right_png") as BitmapDataAsset); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_7851 = (_local_5.content as BitmapData); }; _local_5 = (this._assets.getAssetByName("popup_arrow_left_png") as BitmapDataAsset); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_7850 = (_local_5.content as BitmapData); }; } public function dispose():void { if (this._SafeStr_7846 != null){ this._SafeStr_7846.removeEventListener(TimerEvent.TIMER, this._SafeStr_7854); this._SafeStr_7846.stop(); this._SafeStr_7846 = null; }; if (this._SafeStr_7847 != null){ this._SafeStr_7847.removeEventListener(TimerEvent.TIMER, this._SafeStr_7855); this._SafeStr_7847.stop(); this._SafeStr_7847 = null; }; this._assets = null; this._SafeStr_7848 = null; this._parent = null; this._SafeStr_7850 = null; this._SafeStr_7851 = null; } public function _SafeStr_7856(k:IWindowContainer, _arg_2:String, _arg_3:BitmapData, _arg_4:_SafeStr_2346=null, _arg_5:int=2, _arg_6:Boolean=false):void { var _local_10:BitmapData; var _local_11:String; var _local_12:String; var _local_13:String; var _local_14:_SafeStr_3641; if (this._SafeStr_7848 == null){ return; }; if (k == null){ return; }; if (_arg_3 == null){ _arg_3 = new BitmapData(1, 1, true, 0xFFFFFF); }; if (this._parent != null){ this._parent.removeChild(this._SafeStr_7848); }; this._parent = k; this._SafeStr_7849 = _arg_5; this._SafeStr_7853 = false; var _local_7:ITextWindow = ITextWindow(this._SafeStr_7848.findChildByName("item_name_text")); if (_local_7){ _local_7.text = _arg_2; }; var _local_8:_SafeStr_2536 = _SafeStr_2536(this._SafeStr_7848.findChildByName("unique_item_overlay_widget")); var _local_9:IBitmapWrapperWindow = (this._SafeStr_7848.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_9){ if (((_arg_6) && (this._SafeStr_7852))){ _local_8.visible = false; _local_9.bitmap = new BitmapData(1, 1, true, 0xFFFFFF); if (_arg_4 != null){ this._SafeStr_7853 = true; _local_11 = _arg_4._SafeStr_7857("id"); if (!StringUtils.isEmpty(_local_11)){ this._SafeStr_7858(_local_11); } else { _local_12 = _arg_4._SafeStr_7857("w"); if (!StringUtils.isEmpty(_local_12)){ _local_13 = (this._SafeStr_7852._SafeStr_7859().getProperty("stories.image_url_base") + _local_12); this._SafeStr_7860(_local_13); }; }; }; return; }; _local_10 = new BitmapData(Math.min(_SafeStr_7844, _arg_3.width), Math.min(_SafeStr_7845, _arg_3.height), true, 0xFFFFFF); _local_10.copyPixels(_arg_3, new Rectangle(0, 0, _local_10.width, _local_10.height), new Point(0, 0), null, null, true); _local_9.bitmap = _local_10; _local_9.width = _local_9.bitmap.width; _local_9.height = _local_9.bitmap.height; _local_9.x = ((this._SafeStr_7848.width - _local_9.width) / 2); this._SafeStr_7848.height = (_local_9.bottom + 10); }; if (((!((_arg_4 == null))) && ((_arg_4.uniqueSerialNumber > 0)))){ _local_14 = _SafeStr_3641(_local_8.widget); _local_14._SafeStr_7861 = _arg_4.uniqueSerialNumber; _local_14._SafeStr_7862 = _arg_4._SafeStr_7863; } else { _local_8.visible = false; }; } private function _SafeStr_7858(k:String):void { var _local_2:String = (this._SafeStr_7852._SafeStr_7859().getProperty("extra_data_service_url") + k); var _local_3:URLLoader = new URLLoader(new URLRequest(_local_2)); _local_3.addEventListener(Event.COMPLETE, this._SafeStr_7864); } private function _SafeStr_7864(k:Event):void { var _local_3:Object; var _local_2:String = URLLoader(k.target).data; if (((this._SafeStr_7853) && (!(StringUtils.isEmpty(_local_2))))){ try { _local_3 = new JSONDecoder(_local_2, false).getValue(); this._SafeStr_7860(_local_3.url); } catch(error:Error) { }; }; } private function _SafeStr_7860(k:String):void { var _local_2:_SafeStr_64; if (!StringUtils.isEmpty(k)){ _local_2 = new _SafeStr_64("image/png", new URLRequest(k)); _local_2.addEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_7866); }; } private function _SafeStr_7866(k:AssetLoaderEvent):void { if (((!(this._SafeStr_7848)) || (!(this._SafeStr_7853)))){ return; }; var _local_2:IBitmapWrapperWindow = (this._SafeStr_7848.findChildByName("item_image") as IBitmapWrapperWindow); if (((!(_local_2)) || ((this._assets == null)))){ return; }; var _local_3:DisplayObject = (_SafeStr_64(k.target).content as DisplayObject); var _local_4:BitmapData = new BitmapData(Math.min(_SafeStr_7844, _local_3.width), Math.min(_SafeStr_7845, _local_3.height), true, 0xFFFFFF); var _local_5:Number = (_SafeStr_7844 / _local_3.width); var _local_6:Matrix = new Matrix(); _local_6.scale(_local_5, _local_5); _local_4.draw(_local_3, _local_6); _local_2.bitmap = _local_4; _local_2.width = _local_2.bitmap.width; _local_2.height = _local_2.bitmap.height; _local_2.x = ((this._SafeStr_7848.width - _local_2.width) / 2); this._SafeStr_7848.height = (_local_2.bottom + 10); } public function show():void { this._SafeStr_7847.reset(); this._SafeStr_7846.reset(); if (this._parent == null){ return; }; this._SafeStr_7848.visible = true; this._parent.addChild(this._SafeStr_7848); this._SafeStr_7867(this._SafeStr_7849); switch (this._SafeStr_7849){ case _SafeStr_7839: this._SafeStr_7848.x = ((-1 * this._SafeStr_7848.width) - _SafeStr_7841); break; case _SafeStr_7840: this._SafeStr_7848.x = (this._parent.width + _SafeStr_7841); break; }; this._SafeStr_7848.y = ((this._parent.height - this._SafeStr_7848.height) / 2); } public function hide():void { this._SafeStr_7848.visible = false; this._SafeStr_7847.reset(); this._SafeStr_7846.reset(); if (this._parent != null){ this._parent.removeChild(this._SafeStr_7848); }; } public function _SafeStr_7868():void { this._SafeStr_7847.reset(); this._SafeStr_7846.reset(); this._SafeStr_7846.start(); } public function _SafeStr_7869():void { this._SafeStr_7847.reset(); this._SafeStr_7846.reset(); this._SafeStr_7847.start(); } private function _SafeStr_7867(k:int=2):void { if ((((this._SafeStr_7848 == null)) || (this._SafeStr_7848.disposed))){ return; }; var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_7848.findChildByName("arrow_pointer")); if (!_local_2){ return; }; switch (k){ case _SafeStr_7839: _local_2.bitmap = this._SafeStr_7851.clone(); _local_2.width = this._SafeStr_7851.width; _local_2.height = this._SafeStr_7851.height; _local_2.y = ((this._SafeStr_7848.height - this._SafeStr_7851.height) / 2); _local_2.x = (this._SafeStr_7848.width - 1); break; case _SafeStr_7840: _local_2.bitmap = this._SafeStr_7850.clone(); _local_2.width = this._SafeStr_7850.width; _local_2.height = this._SafeStr_7850.height; _local_2.y = ((this._SafeStr_7848.height - this._SafeStr_7850.height) / 2); _local_2.x = ((-1 * this._SafeStr_7850.width) + 1); break; }; _local_2.invalidate(); } private function _SafeStr_7854(k:TimerEvent):void { this.show(); } private function _SafeStr_7855(k:TimerEvent):void { this.hide(); } } }//package _-0Dr // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3641 = "_-5yO" (String#13744, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_64 = "_-4KH" (String#32774, DoABC#3) // _SafeStr_7839 = "_-0ws" (String#24451, DoABC#3) // _SafeStr_7840 = "_-54i" (String#34614, DoABC#3) // _SafeStr_7841 = "_-2NG" (String#27942, DoABC#3) // _SafeStr_7842 = "_-1G-" (String#25218, DoABC#3) // _SafeStr_7843 = "_-4F1" (String#32577, DoABC#3) // _SafeStr_7844 = "_-3nj" (String#31445, DoABC#3) // _SafeStr_7845 = "_-w5" (String#40628, DoABC#3) // _SafeStr_7846 = "_-3BP" (String#29946, DoABC#3) // _SafeStr_7847 = "_-1Wt" (String#25867, DoABC#3) // _SafeStr_7848 = "_-6Gj" (String#37513, DoABC#3) // _SafeStr_7849 = "_-03r" (String#22330, DoABC#3) // _SafeStr_7850 = "_-64T" (String#37037, DoABC#3) // _SafeStr_7851 = "_-VZ" (String#39646, DoABC#3) // _SafeStr_7852 = "_-2-w" (String#9679, DoABC#3) // _SafeStr_7853 = "_-3JH" (String#30270, DoABC#3) // _SafeStr_7854 = "_-5rl" (String#13636, DoABC#3) // _SafeStr_7855 = "_-2S" (String#3196, DoABC#3) // _SafeStr_7856 = "_-4pP" (String#33968, DoABC#3) // _SafeStr_7857 = "_-4Gg" (String#12017, DoABC#3) // _SafeStr_7858 = "_-5PR" (String#13181, DoABC#3) // _SafeStr_7859 = "_-0Jm" (String#22951, DoABC#3) // _SafeStr_7860 = "_-4P3" (String#32975, DoABC#3) // _SafeStr_7861 = "_-2hc" (String#3266, DoABC#3) // _SafeStr_7862 = "_-1fp" (String#3028, DoABC#3) // _SafeStr_7863 = "_-4Nw" (String#12133, DoABC#3) // _SafeStr_7864 = "_-6h" (String#4303, DoABC#3) // _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3) // _SafeStr_7866 = "_-0s4" (String#24255, DoABC#3) // _SafeStr_7867 = "_-1Vm" (String#25825, DoABC#3) // _SafeStr_7868 = "_-0eL" (String#23734, DoABC#3) // _SafeStr_7869 = "_-1ta" (String#26749, DoABC#3) //------------------------------------------------------------ //_-0Dr.UnseenItemTracker package _-0Dr { import _-68V._SafeStr_1407; import flash.utils.Dictionary; import flash.events.IEventDispatcher; import _-1EK._SafeStr_3806; import _-1wA._SafeStr_3803; import _-65D._SafeStr_2623; import _-Yv.HabboUnseenItemsUpdatedEvent; import _-5hR._SafeStr_3805; import _-5hR._SafeStr_3804; public class UnseenItemTracker implements _SafeStr_2619 { private var _SafeStr_7361:_SafeStr_1407; private var _SafeStr_5773:HabboInventory; private var _SafeStr_7870:Dictionary; private var _SafeStr_6343:IEventDispatcher; public function UnseenItemTracker(k:_SafeStr_1407, _arg_2:IEventDispatcher, _arg_3:HabboInventory) { this._SafeStr_7361 = k; this._SafeStr_5773 = _arg_3; this._SafeStr_6343 = _arg_2; this._SafeStr_7870 = new Dictionary(); this._SafeStr_7361.addHabboConnectionMessageEvent(new _SafeStr_3806(this._SafeStr_7871)); } public function dispose():void { this._SafeStr_7361 = null; this._SafeStr_7870 = null; } public function _SafeStr_7557(k:int):Boolean { if (this._SafeStr_7563(k) == 0){ return (false); }; delete this._SafeStr_7870[k]; this._SafeStr_7872(k); this._SafeStr_7873(); return (true); } public function _SafeStr_7558(k:int, _arg_2:Array):Boolean { var _local_4:int; if (this._SafeStr_7563(k) == 0){ return (false); }; var _local_3:Array = this._SafeStr_7870[k]; for each (_local_4 in _arg_2) { _local_3.splice(_local_3.indexOf(_local_4), 1); }; this._SafeStr_7874(k, _arg_2); this._SafeStr_7873(); return (true); } public function _SafeStr_7559(k:int):Boolean { if (this._SafeStr_7563(k) == 0){ delete this._SafeStr_7870[k]; this._SafeStr_7872(k); this._SafeStr_7873(); return (true); }; return (false); } public function _SafeStr_7560(k:int, _arg_2:int):Boolean { var _local_3:Array; if (this._SafeStr_7870[k] != null){ _local_3 = this._SafeStr_7870[k]; return ((_local_3.indexOf(_arg_2) >= 0)); }; return (false); } public function _SafeStr_7561(k:int, _arg_2:int):Boolean { var _local_3:Array; var _local_4:int; if (this._SafeStr_7870[k] != null){ _local_3 = this._SafeStr_7870[k]; _local_4 = _local_3.indexOf(_arg_2); if (_local_4 >= 0){ _local_3.splice(_local_4, 1); this._SafeStr_7873(); return (true); }; }; return (false); } public function _SafeStr_7562(k:int):Array { if (this._SafeStr_7870[k] != null){ return (this._SafeStr_7870[k]); }; return ([]); } public function _SafeStr_7563(k:int):int { if (this._SafeStr_7870[k] != null){ return ((this._SafeStr_7870[k] as Array).length); }; return (0); } private function _SafeStr_7871(k:_SafeStr_3806):void { var _local_3:Boolean; var _local_4:int; var _local_5:Array; var _local_2:_SafeStr_3803 = k._SafeStr_5325(); for each (_local_4 in _local_2._SafeStr_7037()) { _local_5 = _local_2._SafeStr_7875(_local_4); this._SafeStr_7876(_local_4, _local_5); if (_SafeStr_2623._SafeStr_7877.indexOf(_local_4) >= 0){ _local_3 = true; }; }; if (this._SafeStr_5773._SafeStr_7585){ this._SafeStr_5773._SafeStr_7646(); this._SafeStr_5773._SafeStr_7590._SafeStr_7878(); this._SafeStr_5773._SafeStr_7597._SafeStr_7568(); this._SafeStr_5773._SafeStr_7599._SafeStr_7568(); }; this._SafeStr_7873(); } private function _SafeStr_7873():void { var _local_3:int; var _local_4:int; var k:HabboUnseenItemsUpdatedEvent = new HabboUnseenItemsUpdatedEvent(); var _local_2:Array = _SafeStr_2623._SafeStr_7877; for each (_local_3 in _local_2) { _local_4 = this._SafeStr_7563(_local_3); k._SafeStr_7879(_local_3, _local_4); if (_SafeStr_2623._SafeStr_7877.indexOf(_local_3) >= 0){ k._SafeStr_7880 = (k._SafeStr_7880 + _local_4); }; }; this._SafeStr_6343.dispatchEvent(k); } private function _SafeStr_7876(k:int, _arg_2:Array):void { var _local_3:Array; var _local_4:int; var _local_5:int; if (_arg_2 == null){ return; }; if (this._SafeStr_7870[k] == null){ _local_3 = []; this._SafeStr_7870[k] = _local_3; }; _local_3 = this._SafeStr_7870[k]; for each (_local_4 in _arg_2) { _local_5 = _local_3.indexOf(_local_4); if (_local_5 != -1){ } else { _local_3.push(_local_4); }; }; } private function _SafeStr_7872(k:int):void { this._SafeStr_7361.connection.send(new _SafeStr_3805(k)); } private function _SafeStr_7874(k:int, _arg_2:Array):void { this._SafeStr_7361.connection.send(new _SafeStr_3804(k, _arg_2)); } } }//package _-0Dr // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2619 = "_-6S8" (String#14247, DoABC#3) // _SafeStr_2623 = "_-4tE" (String#34123, DoABC#3) // _SafeStr_3803 = "_-3at" (String#11304, DoABC#3) // _SafeStr_3804 = "_-26G" (String#27282, DoABC#3) // _SafeStr_3805 = "_-3e4" (String#31076, DoABC#3) // _SafeStr_3806 = "_-0TD" (String#23307, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_7037 = "_-6Oo" (String#37812, DoABC#3) // _SafeStr_7361 = "_-284" (String#76, DoABC#3) // _SafeStr_7557 = "_-5NR" (String#13158, DoABC#3) // _SafeStr_7558 = "_-5fJ" (String#13432, DoABC#3) // _SafeStr_7559 = "_-2gy" (String#10391, DoABC#3) // _SafeStr_7560 = "_-2EU" (String#3136, DoABC#3) // _SafeStr_7561 = "_-0T" (String#8069, DoABC#3) // _SafeStr_7562 = "_-2u5" (String#3319, DoABC#3) // _SafeStr_7563 = "_-3Cn" (String#10931, DoABC#3) // _SafeStr_7568 = "_-2SE" (String#843, DoABC#3) // _SafeStr_7585 = "_-509" (String#1584, DoABC#3) // _SafeStr_7590 = "_-29K" (String#27401, DoABC#3) // _SafeStr_7597 = "_-0ux" (String#24372, DoABC#3) // _SafeStr_7599 = "_-6W6" (String#38106, DoABC#3) // _SafeStr_7646 = "_-fE" (String#39996, DoABC#3) // _SafeStr_7870 = "_-0lR" (String#23998, DoABC#3) // _SafeStr_7871 = "_-1Hj" (String#8921, DoABC#3) // _SafeStr_7872 = "_-35X" (String#29712, DoABC#3) // _SafeStr_7873 = "_-01v" (String#22256, DoABC#3) // _SafeStr_7874 = "_-0ex" (String#23755, DoABC#3) // _SafeStr_7875 = "_-1VK" (String#25810, DoABC#3) // _SafeStr_7876 = "_-4yp" (String#12725, DoABC#3) // _SafeStr_7877 = "_-5jC" (String#36175, DoABC#3) // _SafeStr_7878 = "_-0W0" (String#23408, DoABC#3) // _SafeStr_7879 = "_-2qB" (String#29076, DoABC#3) // _SafeStr_7880 = "_-0Fi" (String#22782, DoABC#3) //------------------------------------------------------------ //_-0eH._SafeStr_3023 package _-0eH { public class _SafeStr_3023 extends RenderRoomMessageComposer { public function _SafeStr_3023(k:Array, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:int) { super(k, _arg_2, _arg_3, _arg_4, _arg_5); _SafeStr_7881(); } } }//package _-0eH // _SafeStr_3023 = "_-1f4" (String#26175, DoABC#3) // _SafeStr_7881 = "_-60N" (String#36877, DoABC#3) //------------------------------------------------------------ //_-0eH._SafeStr_4092 package _-0eH { import _-3qZ._SafeStr_2283; public class _SafeStr_4092 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_4092() { this._SafeStr_5447 = []; super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-0eH // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4092 = "_-0QA" (String#23198, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-0eH._SafeStr_4126 package _-0eH { import _-3qZ._SafeStr_2283; public class _SafeStr_4126 implements _SafeStr_2283 { public function _SafeStr_5448():Array { return ([]); } public function dispose():void { } } }//package _-0eH // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4126 = "_-4BA" (String#32422, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-0eH._SafeStr_4179 package _-0eH { import _-3qZ._SafeStr_2283; public class _SafeStr_4179 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_4179() { this._SafeStr_5447 = []; super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-0eH // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4179 = "_-5iE" (String#36144, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-0eH._SafeStr_4325 package _-0eH { import _-3qZ._SafeStr_2283; public class _SafeStr_4325 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_4325() { this._SafeStr_5447 = []; super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-0eH // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4325 = "_-4IX" (String#32710, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-0eH.RenderRoomMessageComposer package _-0eH { import _-3qZ._SafeStr_2283; import _-3-E.StringUtil; import flash.utils.ByteArray; import flash.utils.CompressionAlgorithm; import _-3W3.CryptoTools; import _-4-n._SafeStr_4678; import _-6f2.JsonPlaneDrawingData; import __AS3__.vec.Vector; import flash.geom.Point; import _-6f2.JsonTextureColumnData; import _-6f2.JsonMaskDrawingData; import _-6f2.JsonPoint; import _-4Rd.Exception; public class RenderRoomMessageComposer implements _SafeStr_2283 { private const _SafeStr_7882:int = 8100; private var _SafeStr_7883:Array; private var _SafeStr_7884:String; private var _SafeStr_7885:String; private var _SafeStr_7886:String = "[]"; private var roomId:int; private var _SafeStr_7887:int = 1; private var _SafeStr_7888:int; private var time:Number; protected var _SafeStr_5447:Array; public function RenderRoomMessageComposer(k:Array, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:int) { this._SafeStr_5447 = []; super(); this._SafeStr_7883 = this._SafeStr_7889(k); this._SafeStr_7884 = _arg_2; this._SafeStr_7885 = _arg_3; this.roomId = _arg_4; this._SafeStr_7888 = _arg_5; this.time = new Date().getTime(); } private static function _SafeStr_7890():String { return (StringUtil._SafeStr_7891(142, 178, 155, 183, 194, 196, 168, 157, 195, 152, 143, 163, 197, 154, 200, 148, 158, 148, 200)); } private static function _SafeStr_7892():String { return (StringUtil._SafeStr_7891(113, 119, 172, 167, 152, 139, 154, 118, 141, 140, 125, 169, 152, 119, 168, 165, 129, 146)); } private static function _SafeStr_7893():String { return (StringUtil._SafeStr_7891(129, 188, 141, 133, 186, 137, 164, 132, 160, 132, 185, 134, 168, 183, 162, 149, 181, 135)); } private static function _SafeStr_7894():String { return (StringUtil._SafeStr_7891(131, 190, 163, 186, 162, 159, 146, 177, 172, 172, 132, 136, 170, 186, 164, 151, 164)); } private static function _SafeStr_7895():String { return (StringUtil._SafeStr_7891(122, 181, 177, 127, 144, 130, 147, 129, 125, 157, 126, 145, 142, 145, 170)); } private static function _SafeStr_7896():String { return (StringUtil._SafeStr_7891(126, 132, 128, 180, 166, 134, 158, 167, 151, 148, 133, 132, 181, 159, 146, 158, 159)); } private static function _SafeStr_7897():String { return (StringUtil._SafeStr_7891(118, 124, 120, 172, 157, 164, 171, 145, 167, 143, 139, 173, 154, 159, 141, 134, 170)); } private static function _SafeStr_7898():String { return (StringUtil._SafeStr_7891(137, 178, 196, 192, 164, 143, 165, 144, 193, 158, 164, 155, 143, 144, 163, 191, 160, 153, 149, 173, 169, 173, 195)); } private static function _SafeStr_7899():String { return (StringUtil._SafeStr_7891(120, 179, 124, 161, 132, 139, 150, 176, 139, 145, 157, 141, 169, 127, 152, 175, 153, 140, 156, 143)); } private static function _SafeStr_7900():String { return (StringUtil._SafeStr_7891(136, 148, 159, 145, 168)); } private static function deflate(k:String):ByteArray { var _local_2:ByteArray = new ByteArray(); _local_2.writeUTFBytes(k); _local_2.compress(CompressionAlgorithm.ZLIB); return (_local_2); } public function _SafeStr_7901(k:String):void { this._SafeStr_7886 = k; } public function _SafeStr_7902(k:int):void { this._SafeStr_7887 = k; } public function _SafeStr_7881():void { var roomPlanesDataJsonObj:String = JSON.stringify(this._SafeStr_7883, function (k:Object, _arg_2:Object) { if ((((k == "masks")) && ((_arg_2.length == 0)))){ return (undefined); }; return (_arg_2); }); var dataStrJsonObj:String = (((((((((_SafeStr_7890() + roomPlanesDataJsonObj) + _SafeStr_7892()) + this._SafeStr_7884) + _SafeStr_7893()) + this._SafeStr_7885) + _SafeStr_7894()) + this._SafeStr_7886) + _SafeStr_7895()) + this.roomId); if (this._SafeStr_7887 != 1){ dataStrJsonObj = (dataStrJsonObj + (_SafeStr_7896() + this._SafeStr_7887)); }; var timeLastDigits:int = (this.time % 100); this.time = (this.time - timeLastDigits); var status:int = (((this.time / 100) % 23) + this._SafeStr_7888); dataStrJsonObj = (dataStrJsonObj + (_SafeStr_7897() + status)); var check:int = dataStrJsonObj.length; check = ((check + ((this.time / 100) * 17)) % 1493); var bytes:ByteArray = CryptoTools._SafeStr_7903(dataStrJsonObj); var checksum:int = CryptoTools._SafeStr_7904(bytes, check, this.roomId); dataStrJsonObj = (dataStrJsonObj + (_SafeStr_7898() + (this.time + checksum))); dataStrJsonObj = (dataStrJsonObj + ((_SafeStr_7899() + ((timeLastDigits + 13) * (check + 29))) + _SafeStr_7900())); var deflatedMsg:ByteArray = deflate(dataStrJsonObj); this._SafeStr_5447 = [deflatedMsg]; } protected function _SafeStr_7889(k:Array):Array { var _local_3:_SafeStr_4678; var _local_4:JsonPlaneDrawingData; var _local_5:Vector.; var _local_6:Array; var _local_7:Array; var _local_8:Array; var _local_9:Array; var _local_10:int; var _local_11:Array; var _local_12:Array; var _local_13:JsonTextureColumnData; var _local_14:String; var _local_2:Array = []; for each (_local_3 in k) { _local_4 = new JsonPlaneDrawingData(); _local_4.z = _local_3.z; _local_5 = _local_3.cornerPoints; _local_4.addCornerPoint(_local_5[0].x, _local_5[0].y); _local_4.addCornerPoint(_local_5[1].x, _local_5[1].y); _local_4.addCornerPoint(_local_5[2].x, _local_5[2].y); _local_4.addCornerPoint(_local_5[3].x, _local_5[3].y); _local_4.color = _local_3.color; _local_6 = _local_3._SafeStr_7905; _local_7 = _local_3._SafeStr_7906; _local_8 = _local_3._SafeStr_7907; _local_9 = _local_3._SafeStr_7908; _local_10 = 0; while (_local_10 < _local_6.length) { _local_4.addMask(new JsonMaskDrawingData(_local_6[_local_10], new JsonPoint(_local_7[_local_10].x, _local_7[_local_10].y), _local_8[_local_10], _local_9[_local_10])); _local_10++; }; _local_4.setBottomAligned(_local_3._SafeStr_7909()); _local_11 = _local_3._SafeStr_7910; if (_local_11.length != 0){ for each (_local_12 in _local_11) { _local_13 = new JsonTextureColumnData(); for each (_local_14 in _local_12) { _local_13.addAssetName(_local_14); }; _local_4.addTexCol(_local_13); }; }; _local_2.push(_local_4); }; return (_local_2); } public function _SafeStr_7911():Boolean { if (this._SafeStr_5447.length == 0){ this._SafeStr_7881(); }; return ((this._SafeStr_5447[0].length < this._SafeStr_7882)); } public function _SafeStr_5448():Array { if (this._SafeStr_5447.length == 0){ throw (new Exception("Render room message sending attempt before packData() is called.")); }; return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-0eH // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4678 = "_-5l1" (String#13527, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_7881 = "_-60N" (String#36877, DoABC#3) // _SafeStr_7882 = "_-47q" (String#32289, DoABC#3) // _SafeStr_7883 = "_-3b" (String#30957, DoABC#3) // _SafeStr_7884 = "_-0wd" (String#24439, DoABC#3) // _SafeStr_7885 = "_-4Ll" (String#32835, DoABC#3) // _SafeStr_7886 = "_-2H4" (String#27703, DoABC#3) // _SafeStr_7887 = "_-2ey" (String#10360, DoABC#3) // _SafeStr_7888 = "_-MH" (String#4395, DoABC#3) // _SafeStr_7889 = "_-6bS" (String#38324, DoABC#3) // _SafeStr_7890 = "_-0a9" (String#23568, DoABC#3) // _SafeStr_7891 = "_-5Oo" (String#35386, DoABC#3) // _SafeStr_7892 = "_-4za" (String#34365, DoABC#3) // _SafeStr_7893 = "_-5rG" (String#36482, DoABC#3) // _SafeStr_7894 = "_-3Q8" (String#30543, DoABC#3) // _SafeStr_7895 = "_-6Yn" (String#38228, DoABC#3) // _SafeStr_7896 = "_-2pJ" (String#29046, DoABC#3) // _SafeStr_7897 = "_-2DD" (String#27548, DoABC#3) // _SafeStr_7898 = "_-6YR" (String#38215, DoABC#3) // _SafeStr_7899 = "_-2uy" (String#29265, DoABC#3) // _SafeStr_7900 = "_-0ZK" (String#23536, DoABC#3) // _SafeStr_7901 = "_-2lv" (String#28913, DoABC#3) // _SafeStr_7902 = "_-4jm" (String#33758, DoABC#3) // _SafeStr_7903 = "_-6Vo" (String#38095, DoABC#3) // _SafeStr_7904 = "_-6V3" (String#38060, DoABC#3) // _SafeStr_7905 = "_-3E9" (String#10954, DoABC#3) // _SafeStr_7906 = "_-3jG" (String#11452, DoABC#3) // _SafeStr_7907 = "_-3Ds" (String#10948, DoABC#3) // _SafeStr_7908 = "_-6Ku" (String#14129, DoABC#3) // _SafeStr_7909 = "_-2im" (String#10412, DoABC#3) // _SafeStr_7910 = "_-24y" (String#9767, DoABC#3) // _SafeStr_7911 = "_-6Ao" (String#37296, DoABC#3) //------------------------------------------------------------ //_-0gB._SafeStr_183 package _-0gB { import flash.text.TextField; import _-0MK._SafeStr_3; import _-0MK._SafeStr_182; import flash.text.TextFormat; public class _SafeStr_183 extends TextField implements _SafeStr_3 { protected var _disposed:Boolean = false; private var _SafeStr_7912:_SafeStr_182; public function _SafeStr_183(k:_SafeStr_182) { 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 (k){ this._SafeStr_7912 = k; this._SafeStr_7912._SafeStr_7913(this.refresh); }; } private static function _SafeStr_7914(k:String, _arg_2:int, _arg_3:String=" ", _arg_4:Boolean=false):String { var _local_5:int = (_arg_2 - k.length); if (_local_5 <= 0){ return (k.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 + k) : (k + _local_6))); } public function get disposed():Boolean { return (this._disposed); } public function set profiler(k:_SafeStr_182):void { if (((!(this._SafeStr_7912)) && (k))){ this._SafeStr_7912 = k; this._SafeStr_7912._SafeStr_7913(this.refresh); }; } public function get profiler():_SafeStr_182 { return (this._SafeStr_7912); } public function dispose():void { if (!this._disposed){ if (parent != null){ parent.removeChild(this); }; if (this._SafeStr_7912){ this._SafeStr_7912._SafeStr_7915(this.refresh); this._SafeStr_7912 = null; }; this._disposed = true; }; } public function refresh():void { text = (((((((((((((((((((_SafeStr_7914("task", 30) + "|") + _SafeStr_7914("#rounds", 10, " ", true)) + "|") + _SafeStr_7914("latest ms", 10, " ", true)) + "|") + _SafeStr_7914("average ms", 10, " ", true)) + "|") + _SafeStr_7914("total ms", 10, " ", true)) + "|\r") + _SafeStr_7914("", 30, "-")) + "|") + _SafeStr_7914("", 10, "-")) + "|") + _SafeStr_7914("", 10, "-")) + "|") + _SafeStr_7914("", 10, "-")) + "|") + _SafeStr_7914("", 10, "-")) + "|\r"); var k:Array = this._SafeStr_7912._SafeStr_7916(); while (k.length > 0) { this._SafeStr_7917(k.pop(), 0); }; if (parent){ parent.swapChildren(this, parent.getChildAt((parent.numChildren - 1))); }; } private function _SafeStr_7917(k:ProfilerAgentTask, _arg_2:uint):void { text = (text + (((((((((_SafeStr_7914(String(k.name), 30) + "|") + _SafeStr_7914(String(k._SafeStr_7918), 10)) + "|") + _SafeStr_7914(String(k._SafeStr_7919), 10)) + "|") + _SafeStr_7914(String(k.average), 10)) + "|") + _SafeStr_7914(String(k.total), 10)) + "|\r")); var _local_3:uint; while (_local_3 < k._SafeStr_7920) { this._SafeStr_7917(k._SafeStr_7921(_local_3), (_arg_2 + 1)); _local_3++; }; } } }//package _-0gB // _SafeStr_182 = "_-12I" (String#784, DoABC#2) // _SafeStr_183 = "_-0qQ" (String#771, DoABC#2) // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_7912 = "_-47l" (String#960, DoABC#2) // _SafeStr_7913 = "_-3gt" (String#942, DoABC#2) // _SafeStr_7914 = "_-1vh" (String#2357, DoABC#2) // _SafeStr_7915 = "_-60E" (String#1069, DoABC#2) // _SafeStr_7916 = "_-2vu" (String#892, DoABC#2) // _SafeStr_7917 = "_-0jy" (String#2131, DoABC#2) // _SafeStr_7918 = "_-4Kv" (String#2809, DoABC#2) // _SafeStr_7919 = "_-5IU" (String#3003, DoABC#2) // _SafeStr_7920 = "_-5QK" (String#3028, DoABC#2) // _SafeStr_7921 = "_-5sN" (String#3133, DoABC#2) //------------------------------------------------------------ //_-0gB._SafeStr_191 package _-0gB { import _-0MK._SafeStr_3; import _-0MK._SafeStr_35; import flash.utils.getQualifiedClassName; public class _SafeStr_191 extends ProfilerAgentTask implements _SafeStr_3 { protected var _receiver:_SafeStr_35; public function _SafeStr_191(k:_SafeStr_35) { this._receiver = k; var _local_2:String = getQualifiedClassName(this._receiver); super(_local_2.slice((_local_2.lastIndexOf(":") + 1), _local_2.length)); } public function get receiver():_SafeStr_35 { return (this._receiver); } override public function dispose():void { this._receiver = null; super.dispose(); } public function update(k:int):void { if (!paused){ super.start(); this._receiver.update(k); super.stop(); }; } } }//package _-0gB // _SafeStr_191 = "_-4aV" (String#991, DoABC#2) // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_35 = "_-6-N" (String#1067, DoABC#2) //------------------------------------------------------------ //_-0gB.ProfilerAgentTask package _-0gB { import _-0MK._SafeStr_3; import flash.utils.getTimer; public class ProfilerAgentTask implements _SafeStr_3 { private var _name:String; private var _SafeStr_7922:uint; private var _SafeStr_7923:int; private var _SafeStr_7924:int; private var _SafeStr_7925:Number; private var _SafeStr_7926:String; private var _SafeStr_7927:Boolean; private var _disposed:Boolean = false; private var _SafeStr_7928:Array; private var _SafeStr_7929:uint; private var _SafeStr_7930:Boolean = false; public function ProfilerAgentTask(k:String, _arg_2:String="") { this._name = k; this._SafeStr_7922 = 0; this._SafeStr_7925 = 0; this._SafeStr_7927 = false; this._SafeStr_7928 = new Array(); this._SafeStr_7926 = _arg_2; } public function dispose():void { if (!this._disposed){ this._disposed = true; }; } public function start():void { if (!this._SafeStr_7927){ this._SafeStr_7929 = getTimer(); this._SafeStr_7927 = true; }; } public function stop():void { if (this._SafeStr_7927){ this._SafeStr_7924 = (getTimer() - this._SafeStr_7929); this._SafeStr_7922++; this._SafeStr_7923 = (this._SafeStr_7923 + this._SafeStr_7924); this._SafeStr_7925 = (this._SafeStr_7923 / this._SafeStr_7922); this._SafeStr_7927 = false; }; } public function get name():String { return (this._name); } public function get _SafeStr_7918():uint { return (this._SafeStr_7922); } public function get total():int { return (this._SafeStr_7923); } public function get _SafeStr_7919():int { return (this._SafeStr_7924); } public function get average():Number { return (this._SafeStr_7925); } public function get caption():String { return (this._SafeStr_7926); } public function set caption(k:String):void { this._SafeStr_7926 = this.caption; } public function get running():Boolean { return (this._SafeStr_7927); } public function get disposed():Boolean { return (this._disposed); } public function get paused():Boolean { return (this._SafeStr_7930); } public function set paused(k:Boolean):void { this._SafeStr_7930 = k; } public function get _SafeStr_7920():uint { return (this._SafeStr_7928.length); } public function _SafeStr_7931(k:ProfilerAgentTask):void { if (this._SafeStr_7932(k.name) != null){ throw (new Error((('Component profiler task with name "' + k.name) + '" already exists!'))); }; this._SafeStr_7928.push(k); } public function _SafeStr_7933(k:ProfilerAgentTask):ProfilerAgentTask { var _local_2:int = this._SafeStr_7928.indexOf(k); if (_local_2 > -1){ this._SafeStr_7928.splice(_local_2, 1); }; return (k); } public function _SafeStr_7921(k:uint):ProfilerAgentTask { return ((this._SafeStr_7928[k] as ProfilerAgentTask)); } public function _SafeStr_7932(k:String):ProfilerAgentTask { var _local_4:ProfilerAgentTask; var _local_2:uint = this._SafeStr_7928.length; var _local_3:uint; while (_local_3 < _local_2) { _local_4 = (this._SafeStr_7928[_local_3++] as ProfilerAgentTask); if (_local_4.name == k){ return (_local_4); }; }; return (null); } } }//package _-0gB // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_7918 = "_-4Kv" (String#2809, DoABC#2) // _SafeStr_7919 = "_-5IU" (String#3003, DoABC#2) // _SafeStr_7920 = "_-5QK" (String#3028, DoABC#2) // _SafeStr_7921 = "_-5sN" (String#3133, DoABC#2) // _SafeStr_7922 = "_-3j2" (String#2706, DoABC#2) // _SafeStr_7923 = "_-4Pz" (String#2823, DoABC#2) // _SafeStr_7924 = "_-fd" (String#3381, DoABC#2) // _SafeStr_7925 = "_-1DA" (String#2211, DoABC#2) // _SafeStr_7926 = "_-5O2" (String#383, DoABC#2) // _SafeStr_7927 = "_-q2" (String#418, DoABC#2) // _SafeStr_7928 = "_-Oq" (String#3345, DoABC#2) // _SafeStr_7929 = "_-EL" (String#1116, DoABC#2) // _SafeStr_7930 = "_-6S4" (String#1089, DoABC#2) // _SafeStr_7931 = "_-2a-" (String#2492, DoABC#2) // _SafeStr_7932 = "_-4qZ" (String#2914, DoABC#2) // _SafeStr_7933 = "_-4aR" (String#2861, DoABC#2) //------------------------------------------------------------ //_-0GJ._SafeStr_2629 package _-0GJ { import _-0Dr._SafeStr_2620; import _-0Dr.HabboInventory; import _-5Vt._SafeStr_10; import _-1uj._SafeStr_2251; import _-68V._SafeStr_1407; import _-p0._SafeStr_499; import _-ue.Map; import _-5QZ._SafeStr_633; import _-0KL._SafeStr_2617; import _-P3.FurniModel; import _-1Mz.IWindowContainer; public class _SafeStr_2629 implements _SafeStr_2620 { public static const _SafeStr_7934:uint = 0; public static const _SafeStr_7935:uint = 1; private var _SafeStr_5773:HabboInventory; private var _SafeStr_5576:_SafeStr_10; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_7361:_SafeStr_1407; private var _SafeStr_5525:_SafeStr_499; private var _disposed:Boolean = false; private var _SafeStr_7927:Boolean = false; private var _SafeStr_5560:uint = 0; private var _SafeStr_7936:Map; public function _SafeStr_2629(k:HabboInventory, _arg_2:_SafeStr_633, _arg_3:_SafeStr_1407, _arg_4:_SafeStr_10, _arg_5:_SafeStr_2251, _arg_6:_SafeStr_499) { this._SafeStr_5773 = k; this._SafeStr_7361 = _arg_3; this._SafeStr_5576 = _arg_4; this._SafeStr_7205 = _arg_5; this._SafeStr_5525 = _arg_6; } public function get running():Boolean { return ((this._SafeStr_5560 == _SafeStr_7935)); } public function get state():uint { return (this._SafeStr_5560); } public function get disposed():Boolean { return (this._disposed); } public function set state(k:uint):void { this._SafeStr_5560 = k; } public function dispose():void { if (!this._disposed){ this._SafeStr_5773 = null; this._SafeStr_7361 = null; this._SafeStr_5576 = null; this._SafeStr_7205 = null; this._SafeStr_5525 = null; this._disposed = true; }; this._SafeStr_7632(); } public function _SafeStr_7631():void { if ((((this._SafeStr_5773 == null)) || ((this._SafeStr_5773._SafeStr_7590 == null)))){ return; }; this._SafeStr_5560 = _SafeStr_7935; this._SafeStr_7936 = new Map(); this._SafeStr_5773._SafeStr_7590._SafeStr_7937(true); } public function _SafeStr_7632():void { var _local_2:int; if ((((((this._SafeStr_7936 == null)) || ((this._SafeStr_5773 == null)))) || ((this._SafeStr_5773._SafeStr_7590 == null)))){ return; }; this._SafeStr_5560 = _SafeStr_7934; this._SafeStr_5773._SafeStr_7590._SafeStr_7937(false); var k:int; while (k < this._SafeStr_7936.length) { _local_2 = this._SafeStr_7936._SafeStr_7070(k); this._SafeStr_5773._SafeStr_7590._SafeStr_7938(_local_2); k++; }; this._SafeStr_7936 = null; } public function _SafeStr_7633():int { if ((((((this._SafeStr_7936 == null)) || ((this._SafeStr_5773 == null)))) || ((this._SafeStr_5773._SafeStr_7590 == null)))){ return (0); }; var k:_SafeStr_2617 = this._SafeStr_5773._SafeStr_7590._SafeStr_7550(); if (k == null){ return (0); }; if (this._SafeStr_7936.getValue(k.id) == null){ this._SafeStr_7936.add(k.id, k); }; return (k.id); } public function _SafeStr_7634(k:int):Boolean { if (this._SafeStr_7936 == null){ return (true); }; var _local_2:_SafeStr_2617 = this._SafeStr_7936.getValue(k); if (_local_2 == null){ return (false); }; var _local_3:FurniModel = this._SafeStr_5773._SafeStr_7590; if (_local_3 == null){ return (false); }; _local_3._SafeStr_7938(k); this._SafeStr_7936.remove(k); return (true); } public function _SafeStr_7939():Array { var k:Array = new Array(); if (this._SafeStr_7936 == null){ return ([]); }; var _local_2:int; while (_local_2 < this._SafeStr_7936.length) { k.push(this._SafeStr_7936._SafeStr_7070(_local_2)); _local_2++; }; return (k); } public function _SafeStr_7567():void { } public function _SafeStr_7564():void { } public function _SafeStr_7565(k:String):void { } public function _SafeStr_7566(k:String):void { } public function getWindowContainer():IWindowContainer { return (null); } public function _SafeStr_7568():void { } public function _SafeStr_7569(k:String):void { _SafeStr_4.log("NOT SUPPORTED: MARKETPLACE SELECT BY ID"); } } }//package _-0GJ // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2617 = "_-1ux" (String#9573, DoABC#3) // _SafeStr_2620 = "_-2Uo" (String#10207, DoABC#3) // _SafeStr_2629 = "_-2Cs" (String#9912, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) // _SafeStr_5576 = "_-3Mj" (String#204, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_7070 = "_-1BL" (String#2886, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7361 = "_-284" (String#76, DoABC#3) // _SafeStr_7550 = "_-4B3" (String#11918, DoABC#3) // _SafeStr_7564 = "_-2QF" (String#10133, DoABC#3) // _SafeStr_7565 = "_-5U3" (String#13265, DoABC#3) // _SafeStr_7566 = "_-3yE" (String#11706, DoABC#3) // _SafeStr_7567 = "_-EQ" (String#14671, DoABC#3) // _SafeStr_7568 = "_-2SE" (String#843, DoABC#3) // _SafeStr_7569 = "_-32J" (String#10766, DoABC#3) // _SafeStr_7590 = "_-29K" (String#27401, DoABC#3) // _SafeStr_7631 = "_-5hK" (String#36101, DoABC#3) // _SafeStr_7632 = "_-09O" (String#22526, DoABC#3) // _SafeStr_7633 = "_-19L" (String#24963, DoABC#3) // _SafeStr_7634 = "_-3M4" (String#30386, DoABC#3) // _SafeStr_7927 = "_-q2" (String#511, DoABC#3) // _SafeStr_7934 = "_-0Tl" (String#8086, DoABC#3) // _SafeStr_7935 = "_-6CR" (String#13975, DoABC#3) // _SafeStr_7936 = "_-4tJ" (String#505, DoABC#3) // _SafeStr_7937 = "_-4vu" (String#34218, DoABC#3) // _SafeStr_7938 = "_-4Kj" (String#32795, DoABC#3) // _SafeStr_7939 = "_-41C" (String#32019, DoABC#3) //------------------------------------------------------------ //_-0gK.KeyObfuscator package _-0gK { public class KeyObfuscator { private static var _SafeStr_7940:Array = [(((("%1F%0E@%5D%0Cn%0ARu%17cBP%0E-_Qi%5B%16%1D%1B%7BYX%03Ba%1BfU%1F@%23%10SWWJo" + "%11%1A%19r%5D%17m%01R6%23lZmX%087B%1D%13BQMX%0DbR%01uNhG%00%5E%7B_%0AmTJO%19u%5B%0FT%10fMmQ%1D%1BrM%02PP%1C%3B%") + "14KMsY%17m%02W4v%3E%5Ea%5BXbE%14@%1DU%12%0F%06g%02%04%7EK%3EBV%0C-%04%0Ag%0F%1E%1DNs%0D%5EW%10%60%18g%07%10%10t%") + "1E%05%02%08Ko%15%1AI%20%5CChVZ2%22n%0F%3C%05%097%10H%14%1D%03%10%08Pb%06T/IcCP%0FqS_j%0FN%1EIu%5C%5CS%1A3%18b%07%") + "10%1B%26J%00%02%06%18n%10%19%1D%25%08Il%0CQiwl%0Bl%5C%5C0%16%19%15%1EUMZ%0Cd%06Uz%1C%3E%15%05_%7D%5E"), "J%07D%09%05"]; private static function _SafeStr_7941(k:String):String { return (_SafeStr_7942(_SafeStr_7942(k))); } private static function _SafeStr_7942(k:String):String { var _local_2:String = "{7t94V37M/[wcjIgh^m/|*Cii6#QzT0)\"E(a51yZ'||Ciq_4cPAX= k){ _local_4.dispose(); this._SafeStr_7968.remove(_local_6); }; }; }; } public function _SafeStr_7980():_SafeStr_139 { return (this._SafeStr_7975); } public function setDirection(k:int):void { this._SafeStr_7976 = k; } public function getDirection():int { return (this._SafeStr_7976); } public function _SafeStr_7978(k:_SafeStr_139=null):_SafeStr_187 { if (!this._SafeStr_7975){ return (null); }; if (k == null){ k = this._SafeStr_7975; }; if (k._SafeStr_7981 != null){ return ((this._SafeStr_7968.getValue(k._SafeStr_7981) as _SafeStr_187)); }; return ((this._SafeStr_7968.getValue(k.id) as _SafeStr_187)); } public function _SafeStr_7982(k:_SafeStr_139, _arg_2:_SafeStr_187):void { if (k._SafeStr_7981 != null){ this._SafeStr_7968.add(k._SafeStr_7981, _arg_2); } else { this._SafeStr_7968.add(k.id, _arg_2); }; } private function _SafeStr_7971(k:String):void { } } }//package _-0hc // _SafeStr_139 = "_-309" (String#898, DoABC#2) // _SafeStr_187 = "_-3Rt" (String#926, DoABC#2) // _SafeStr_189 = "_-6C5" (String#1076, DoABC#2) // _SafeStr_5497 = "_-1OP" (String#2246, DoABC#2) // _SafeStr_7968 = "_-25V" (String#99, DoABC#2) // _SafeStr_7970 = "_-0el" (String#2109, DoABC#2) // _SafeStr_7971 = "_-3mm" (String#100, DoABC#2) // _SafeStr_7974 = "_-4oB" (String#2905, DoABC#2) // _SafeStr_7975 = "_-1Nc" (String#2245, DoABC#2) // _SafeStr_7976 = "_-18" (String#2197, DoABC#2) // _SafeStr_7977 = "_-3HV" (String#2621, DoABC#2) // _SafeStr_7978 = "_-5e1" (String#3073, DoABC#2) // _SafeStr_7979 = "_-6OZ" (String#3228, DoABC#2) // _SafeStr_7980 = "_-qt" (String#3412, DoABC#2) // _SafeStr_7981 = "_-1Al" (String#794, DoABC#2) // _SafeStr_7982 = "_-4WC" (String#2847, DoABC#2) //------------------------------------------------------------ //_-0hc.AvatarImageCache package _-0hc { import _-3HG.AvatarStructure; import _-3HG._SafeStr_48; import _-3tg.AssetAliasCollection; import _-ue.Map; import _-3E2.AvatarCanvas; import flash.geom.ColorTransform; import flash.geom.Matrix; import flash.utils.getTimer; import _-2xs._SafeStr_139; import _-24f._SafeStr_186; import _-28x.Animation; import _-28x.AnimationLayerData; import flash.geom.Point; import _-24f._SafeStr_111; import _-3HG._SafeStr_141; import _-3HG.AvatarImagePartContainer; import _-58i.AnimationFrame; import _-5Vt.BitmapDataAsset; import flash.display.BitmapData; import _-6N4._SafeStr_188; import _-24f._SafeStr_142; import _-24f._SafeStr_100; import flash.geom.Rectangle; public class AvatarImageCache { private static const _SafeStr_7983:int = 60000; private var _SafeStr_7984:AvatarStructure; private var _SafeStr_7985:_SafeStr_48; private var _assets:AssetAliasCollection; private var _SafeStr_7986:String; private var _SafeStr_7968:Map; private var _SafeStr_7987:AvatarCanvas; private var _disposed:Boolean; private var _SafeStr_7988:String; private var _SafeStr_7989:Array; private var _SafeStr_7965:ColorTransform; private var _SafeStr_7990:Matrix; private var _SafeStr_7991:Array; public function AvatarImageCache(k:AvatarStructure, _arg_2:_SafeStr_48, _arg_3:AssetAliasCollection, _arg_4:String) { this._SafeStr_7989 = new Array(); this._SafeStr_7965 = new ColorTransform(); this._SafeStr_7990 = new Matrix(); this._SafeStr_7991 = new Array(); super(); this._SafeStr_7984 = k; this._SafeStr_7985 = _arg_2; this._assets = _arg_3; this._SafeStr_7986 = _arg_4; this._SafeStr_7968 = new Map(); } public function dispose():void { var k:_SafeStr_189; var _local_2:Array; var _local_3:String; if (this._disposed){ return; }; this._SafeStr_7984 = null; this._SafeStr_7985 = null; this._assets = null; if (this._SafeStr_7968 != null){ _local_2 = this._SafeStr_7968._SafeStr_5497(); for each (_local_3 in _local_2) { k = (this._SafeStr_7968.getValue(_local_3) as _SafeStr_189); if (k != null){ k.dispose(); }; }; this._SafeStr_7968.dispose(); this._SafeStr_7968 = null; }; this._SafeStr_7987 = null; this._disposed = true; } public function _SafeStr_7992(k:int=60000):void { var _local_3:_SafeStr_189; var _local_5:String; var _local_2:int = getTimer(); var _local_4:Array = this._SafeStr_7968._SafeStr_5497(); for each (_local_5 in _local_4) { _local_3 = (this._SafeStr_7968.getValue(_local_5) as _SafeStr_189); if (_local_3 != null){ _local_3._SafeStr_7979(k, _local_2); }; }; } public function _SafeStr_7993(k:_SafeStr_139):void { var _local_2:_SafeStr_189; for each (_local_2 in this._SafeStr_7968) { if (_local_2 != null){ _local_2._SafeStr_7977(k, 0); }; }; } public function setDirection(k:String, _arg_2:int):void { var _local_4:_SafeStr_189; var _local_5:String; var _local_3:Array = this._SafeStr_7984._SafeStr_7994(k); for each (_local_5 in _local_3) { _local_4 = this._SafeStr_7995(_local_5); if (_local_4 != null){ _local_4.setDirection(_arg_2); }; }; } public function _SafeStr_7977(k:_SafeStr_139, _arg_2:int):void { var _local_4:String; var _local_5:_SafeStr_189; var _local_3:Array = this._SafeStr_7984._SafeStr_7996(k, this._SafeStr_7985); for each (_local_4 in _local_3) { _local_5 = this._SafeStr_7995(_local_4); if (_local_5 != null){ _local_5._SafeStr_7977(k, _arg_2); }; }; } public function _SafeStr_7997(k:String):void { if (this._SafeStr_7988 == k){ return; }; if ((((((this._SafeStr_7988 == _SafeStr_186._SafeStr_7998)) && ((k == _SafeStr_186._SafeStr_7999)))) || ((((this._SafeStr_7988 == _SafeStr_186._SafeStr_7999)) && ((k == _SafeStr_186._SafeStr_7998)))))){ this._SafeStr_7988 = k; this._SafeStr_7987 = null; return; }; this._SafeStr_7992(0); this._SafeStr_7988 = k; this._SafeStr_7987 = null; } public function _SafeStr_8000(k:String, _arg_2:int, _arg_3:Boolean=false):_SafeStr_141 { var _local_15:int; var _local_16:Animation; var _local_17:int; var _local_18:AnimationLayerData; var _local_19:Array; var _local_20:Array; var _local_4:_SafeStr_189 = this._SafeStr_7995(k); if (_local_4 == null){ _local_4 = new _SafeStr_189(); this._SafeStr_7968.add(k, _local_4); }; var _local_5:int = _local_4.getDirection(); var _local_6:int = _arg_2; var _local_7:_SafeStr_139 = _local_4._SafeStr_7980(); if (_local_7._SafeStr_8002._SafeStr_8001){ _local_6 = (_local_6 - _local_7._SafeStr_8003); }; var _local_8:_SafeStr_139 = _local_7; var _local_9:Array = []; var _local_10:Map = new Map(); var _local_11:Point = new Point(); if (!((!(_local_7)) || (!(_local_7._SafeStr_8002)))){ if (_local_7._SafeStr_8002._SafeStr_8004){ _local_15 = _local_5; _local_16 = this._SafeStr_7984._SafeStr_8005(((_local_7._SafeStr_8002.state + ".") + _local_7._SafeStr_8006)); _local_17 = (_arg_2 - _local_7._SafeStr_8003); if (_local_16 != null){ _local_18 = _local_16._SafeStr_8007(_local_17, k, _local_7._SafeStr_7981); if (_local_18 != null){ _local_15 = (_local_5 + _local_18._SafeStr_8008); if (_local_18._SafeStr_8008 < 0){ if (_local_15 < 0){ _local_15 = (8 + _local_15); } else { if (_local_15 > 7){ _local_15 = (8 - _local_15); }; }; } else { if (_local_15 < 0){ _local_15 = (_local_15 + 8); } else { if (_local_15 > 7){ _local_15 = (_local_15 - 8); }; }; }; if (this._SafeStr_7986 == _SafeStr_111._SafeStr_5758){ _local_11.x = _local_18.dx; _local_11.y = _local_18.dy; } else { _local_11.x = (_local_18.dx / 2); _local_11.y = (_local_18.dy / 2); }; _local_6 = _local_18._SafeStr_8009; if (_local_18.action != null){ _local_7 = _local_18.action; }; if (_local_18.type == AnimationLayerData._SafeStr_8010){ if (_local_18.action != null){ _local_8 = _local_18.action; }; _local_5 = _local_15; } else { if (_local_18.type == AnimationLayerData._SafeStr_8011){ _local_5 = _local_15; }; }; _local_10 = _local_18.items; }; _local_9 = _local_16._SafeStr_8012; }; }; }; var _local_12:_SafeStr_187 = _local_4._SafeStr_7978(_local_8); if ((((_local_12 == null)) || (_arg_3))){ _local_12 = new _SafeStr_187(); _local_4._SafeStr_7982(_local_8, _local_12); }; var _local_13:AvatarImageDirectionCache = _local_12._SafeStr_7972(_local_5); if ((((_local_13 == null)) || (_arg_3))){ _local_19 = this._SafeStr_7984._SafeStr_8013(k, this._SafeStr_7985._SafeStr_8014(), _local_8, this._SafeStr_7988, _local_5, _local_9, this._SafeStr_7985, _local_10); _local_13 = new AvatarImageDirectionCache(_local_19); _local_12._SafeStr_7973(_local_5, _local_13); }; var _local_14:_SafeStr_141 = _local_13._SafeStr_8000(_local_6); if ((((_local_14 == null)) || (_arg_3))){ _local_20 = _local_13._SafeStr_8015(); _local_14 = this._SafeStr_8016(_local_5, _local_20, _local_6, _local_7, _arg_3); if (((!((_local_14 == null))) && (!(_arg_3)))){ if (_local_14._SafeStr_8017){ _local_13._SafeStr_8018(_local_14, _local_6); }; } else { return (null); }; }; _local_14.offset = _local_11.add(this._SafeStr_7984._SafeStr_8019(_local_8, _local_5, _local_6, k)); return (_local_14); } public function _SafeStr_8020():Array { var k:Array = this._SafeStr_7991; this._SafeStr_7991 = new Array(); return (k); } public function _SafeStr_7995(k:String):_SafeStr_189 { var _local_2:_SafeStr_189 = (this._SafeStr_7968.getValue(k) as _SafeStr_189); if (_local_2 == null){ _local_2 = new _SafeStr_189(); this._SafeStr_7968.add(k, _local_2); }; return (_local_2); } private function _SafeStr_8016(k:int, _arg_2:Array, _arg_3:int, _arg_4:_SafeStr_139, _arg_5:Boolean=false):_SafeStr_141 { var _local_8:Boolean; var _local_9:int; var _local_17:_SafeStr_185; var _local_18:AvatarImagePartContainer; var _local_19:String; var _local_20:String; var _local_21:String; var _local_22:AnimationFrame; var _local_23:int; var _local_24:String; var _local_25:BitmapDataAsset; var _local_26:BitmapData; var _local_27:Boolean; var _local_28:Point; var _local_29:ColorTransform; var _local_30:ColorTransform; var _local_31:_SafeStr_188; if (_arg_2 == null){ return (null); }; if (_arg_2.length == 0){ return (null); }; if (!this._SafeStr_7987){ this._SafeStr_7987 = this._SafeStr_7984._SafeStr_8021(this._SafeStr_7986, this._SafeStr_7988); if (!this._SafeStr_7987){ return (null); }; }; var _local_6:int = k; var _local_7:Boolean = _SafeStr_142._SafeStr_8022[k]; var _local_10:String = _arg_4._SafeStr_8002._SafeStr_8023; var _local_11:String = _arg_4._SafeStr_8002.state; var _local_12:Boolean = true; var _local_13:int = (_arg_2.length - 1); _local_9 = _local_13; while (_local_9 >= 0) { _local_18 = (_arg_2[_local_9] as AvatarImagePartContainer); if (!(((k == 7)) && ((((_local_18._SafeStr_8024 == "fc")) || ((_local_18._SafeStr_8024 == "ey")))))){ if (!(((_local_18._SafeStr_8024 == "ri")) && ((_local_18._SafeStr_8025 == null)))){ _local_19 = _local_18._SafeStr_8026; _local_20 = _local_18._SafeStr_8024; _local_21 = _local_18._SafeStr_8025; _local_22 = _local_18._SafeStr_8027(_arg_3); if (_local_22){ _local_23 = _local_22.number; if (((_local_22._SafeStr_8023) && (!((_local_22._SafeStr_8023 == ""))))){ _local_10 = _local_22._SafeStr_8023; }; } else { _local_23 = _local_18._SafeStr_8028(_arg_3); }; _local_6 = k; _local_8 = false; if (_local_7){ if ((((_local_10 == "wav")) && ((((((_local_20 == _SafeStr_100._SafeStr_8031)) || ((_local_20 == _SafeStr_100._SafeStr_8030)))) || ((_local_20 == _SafeStr_100._SafeStr_8029)))))){ _local_8 = true; } else { if ((((_local_10 == "drk")) && ((((((_local_20 == _SafeStr_100._SafeStr_8034)) || ((_local_20 == _SafeStr_100._SafeStr_8033)))) || ((_local_20 == _SafeStr_100._SafeStr_8032)))))){ _local_8 = true; } else { if ((((_local_10 == "blw")) && ((_local_20 == _SafeStr_100._SafeStr_8034)))){ _local_8 = true; } else { if ((((_local_10 == "sig")) && ((_local_20 == _SafeStr_100._SafeStr_8031)))){ _local_8 = true; } else { if ((((_local_10 == "respect")) && ((_local_20 == _SafeStr_100._SafeStr_8031)))){ _local_8 = true; } else { if (_local_20 == _SafeStr_100._SafeStr_8035){ _local_8 = true; } else { if (_local_20 == _SafeStr_100._SafeStr_8036){ _local_8 = true; } else { if (_local_20 == _SafeStr_100._SafeStr_8037){ _local_8 = true; } else { if (k == 4){ _local_6 = 2; } else { if (k == 5){ _local_6 = 1; } else { if (k == 6){ _local_6 = 0; }; }; }; if (_local_18._SafeStr_8038 != _local_20){ _local_20 = _local_18._SafeStr_8038; }; }; }; }; }; }; }; }; }; }; _local_24 = ((((((((((this._SafeStr_7986 + "_") + _local_10) + "_") + _local_20) + "_") + _local_21) + "_") + _local_6) + "_") + _local_23); _local_25 = (this._assets.getAssetByName(_local_24) as BitmapDataAsset); if (_local_25 == null){ _local_24 = (((((((this._SafeStr_7986 + "_std_") + _local_20) + "_") + _local_21) + "_") + _local_6) + "_0"); _local_25 = (this._assets.getAssetByName(_local_24) as BitmapDataAsset); }; if (!_local_25){ } else { _local_26 = (_local_25.content as BitmapData); if (_local_26 == null){ _local_12 = false; } else { _local_27 = false; if (((_local_18.isColorable) && (!((_local_18.color == null))))){ _local_30 = _local_18.color.colorTransform; this._SafeStr_7965.redMultiplier = _local_30.redMultiplier; this._SafeStr_7965.greenMultiplier = _local_30.greenMultiplier; this._SafeStr_7965.blueMultiplier = _local_30.blueMultiplier; this._SafeStr_7965.alphaMultiplier = _local_30.alphaMultiplier; _local_27 = true; } else { this._SafeStr_7965.redMultiplier = (this._SafeStr_7965.greenMultiplier = (this._SafeStr_7965.blueMultiplier = (this._SafeStr_7965.alphaMultiplier = 1))); }; if (_local_18._SafeStr_8039){ this._SafeStr_7965.concat(_local_18._SafeStr_8040); _local_27 = true; }; _local_28 = _local_25.offset.clone(); if (_local_8){ _local_28.x = (_local_28.x + (((this._SafeStr_7986)==_SafeStr_111._SafeStr_5758) ? 65 : 31)); }; _local_29 = null; if (_local_27){ _local_29 = new ColorTransform(); _local_29.concat(this._SafeStr_7965); }; if (_arg_5){ _local_31 = new _SafeStr_188(); _local_31.name = this._assets._SafeStr_8041(_local_24); _local_31.x = (-(_local_28.x) - 33); _local_31.y = -(_local_28.y); _local_31.z = (this._SafeStr_7991.length * -0.0001); _local_31.width = _local_25.rectangle.width; _local_31.height = _local_25.rectangle.height; _local_31.flipH = _local_8; if (_local_10 == "lay"){ _local_31.x = (_local_31.x + 53); }; if (_local_7){ _local_31.flipH = !(_local_31.flipH); if (_local_31.flipH){ _local_31.x = (-(_local_31.x) - _local_26.width); } else { _local_31.x = (_local_31.x + 65); }; }; if (((_local_18.isColorable) && (_local_29))){ _local_31.color = ((("0x" + this._SafeStr_8042(_local_29.redMultiplier)) + this._SafeStr_8042(_local_29.greenMultiplier)) + this._SafeStr_8042(_local_29.blueMultiplier)); }; this._SafeStr_7991.push(_local_31); }; this._SafeStr_7989.push(new _SafeStr_185(_local_26, _local_25.rectangle, _local_28, _local_8, _local_29)); }; }; }; }; _local_9--; }; if (this._SafeStr_7989.length == 0){ return (null); }; var _local_14:_SafeStr_185 = this._SafeStr_8043(this._SafeStr_7989, _local_7); var _local_15:int = (((this._SafeStr_7986)==_SafeStr_111._SafeStr_5758) ? (this._SafeStr_7987.height - 16) : (this._SafeStr_7987.height - 8)); var _local_16:Point = new Point(-(_local_14._SafeStr_7966.x), (_local_15 - _local_14._SafeStr_7966.y)); if (((_local_7) && (!((_local_10 == "lay"))))){ _local_16.x = (_local_16.x + (((this._SafeStr_7986)==_SafeStr_111._SafeStr_5758) ? 67 : 31)); }; _local_9 = (this._SafeStr_7989.length - 1); while (_local_9 >= 0) { _local_17 = this._SafeStr_7989.pop(); if (_local_17){ _local_17.dispose(); }; _local_9--; }; return (new _SafeStr_141(_local_14.bitmap, _local_16, _local_12)); } private function _SafeStr_8042(k:Number):String { var _local_2:String = (k * 0xFF).toString(16); if (_local_2.length < 2){ _local_2 = ("0" + _local_2); }; return (_local_2); } private function _SafeStr_8043(k:Array, _arg_2:Boolean):_SafeStr_185 { var _local_3:Rectangle; var _local_4:_SafeStr_185; var _local_5:Point; var _local_6:Point; var _local_7:BitmapData; var _local_8:Boolean; _local_3 = new Rectangle(); for each (_local_4 in k) { _local_3 = _local_3.union(_local_4._SafeStr_7967); }; _local_6 = new Point(-(_local_3.left), -(_local_3.top)); _local_7 = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); for each (_local_4 in k) { _local_5 = _local_6.subtract(_local_4._SafeStr_7966); if (_arg_2){ _local_5.x = (_local_7.width - (_local_5.x + _local_4.rect.width)); }; _local_8 = ((!(((_arg_2) && (_local_4.flipH)))) && (((_arg_2) || (_local_4.flipH)))); if (_local_8){ this._SafeStr_7990.a = -1; this._SafeStr_7990.tx = ((_local_4.rect.x + _local_4.rect.width) + _local_5.x); this._SafeStr_7990.ty = (_local_5.y - _local_4.rect.y); _local_3.x = _local_5.x; _local_3.y = _local_5.y; _local_3.width = _local_4.rect.width; _local_3.height = _local_4.rect.height; _local_7.draw(_local_4.bitmap, this._SafeStr_7990, _local_4.colorTransform, null, _local_3); } else { if (_local_4.colorTransform){ this._SafeStr_7990.a = 1; this._SafeStr_7990.tx = (_local_5.x - _local_4.rect.x); this._SafeStr_7990.ty = (_local_5.y - _local_4.rect.y); _local_3.x = _local_5.x; _local_3.y = _local_5.y; _local_3.width = _local_4.rect.width; _local_3.height = _local_4.rect.height; _local_7.draw(_local_4.bitmap, this._SafeStr_7990, _local_4.colorTransform, null, _local_3); } else { _local_7.copyPixels(_local_4.bitmap, _local_4.rect, _local_5, null, null, true); }; }; }; return (new _SafeStr_185(_local_7, _local_7.rect, _local_6, _arg_2, null)); } private function _SafeStr_8044(k: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)) { k.setPixel32(_local_4, 0, _arg_3); k.setPixel32(_local_4, _local_5, _arg_3); _local_4++; }; _local_5 = _arg_2.top; while (_local_5 < (_arg_2.bottom - 1)) { k.setPixel32(0, _local_5, _arg_3); k.setPixel32(_local_4, _local_5, _arg_3); _local_5++; }; } private function _SafeStr_7971(k:String):void { _SafeStr_4.log(("[AvatarImageCache] " + k)); } } }//package _-0hc // _SafeStr_100 = "_-4wc" (String#1010, DoABC#2) // _SafeStr_111 = "_-2LA" (String#860, DoABC#2) // _SafeStr_139 = "_-309" (String#898, DoABC#2) // _SafeStr_141 = "_-1AB" (String#792, DoABC#2) // _SafeStr_142 = "_-4Wp" (String#987, DoABC#2) // _SafeStr_185 = "_-5t2" (String#1062, DoABC#2) // _SafeStr_186 = "_-0aj" (String#751, DoABC#2) // _SafeStr_187 = "_-3Rt" (String#926, DoABC#2) // _SafeStr_188 = "_-1HY" (String#802, DoABC#2) // _SafeStr_189 = "_-6C5" (String#1076, DoABC#2) // _SafeStr_4 = "_-ZP" (String#411, DoABC#2) // _SafeStr_48 = "_-8W" (String#1108, DoABC#2) // _SafeStr_5497 = "_-1OP" (String#2246, DoABC#2) // _SafeStr_5758 = "_-1ar" (String#2290, DoABC#2) // _SafeStr_7965 = "_-5iL" (String#104, DoABC#2) // _SafeStr_7966 = "_-0Pv" (String#2071, DoABC#2) // _SafeStr_7967 = "_-3Hx" (String#2624, DoABC#2) // _SafeStr_7968 = "_-25V" (String#99, DoABC#2) // _SafeStr_7971 = "_-3mm" (String#100, DoABC#2) // _SafeStr_7972 = "_-6G9" (String#3202, DoABC#2) // _SafeStr_7973 = "_-H-" (String#3321, DoABC#2) // _SafeStr_7977 = "_-3HV" (String#2621, DoABC#2) // _SafeStr_7978 = "_-5e1" (String#3073, DoABC#2) // _SafeStr_7979 = "_-6OZ" (String#3228, DoABC#2) // _SafeStr_7980 = "_-qt" (String#3412, DoABC#2) // _SafeStr_7981 = "_-1Al" (String#794, DoABC#2) // _SafeStr_7982 = "_-4WC" (String#2847, DoABC#2) // _SafeStr_7983 = "_-Pt" (String#3347, DoABC#2) // _SafeStr_7984 = "_-3Uo" (String#64, DoABC#2) // _SafeStr_7985 = "_-0Kz" (String#2063, DoABC#2) // _SafeStr_7986 = "_-3ui" (String#951, DoABC#2) // _SafeStr_7987 = "_-58b" (String#2969, DoABC#2) // _SafeStr_7988 = "_-4c2" (String#993, DoABC#2) // _SafeStr_7989 = "_-3Nj" (String#2638, DoABC#2) // _SafeStr_7990 = "_-6Ls" (String#3221, DoABC#2) // _SafeStr_7991 = "_-596" (String#2973, DoABC#2) // _SafeStr_7992 = "_-0Uz" (String#2084, DoABC#2) // _SafeStr_7993 = "_-1l7" (String#831, DoABC#2) // _SafeStr_7994 = "_-44T" (String#2768, DoABC#2) // _SafeStr_7995 = "_-08s" (String#2038, DoABC#2) // _SafeStr_7996 = "_-5yK" (String#3148, DoABC#2) // _SafeStr_7997 = "_-5wB" (String#3141, DoABC#2) // _SafeStr_7998 = "_-DC" (String#3312, DoABC#2) // _SafeStr_7999 = "_-4Ve" (String#2843, DoABC#2) // _SafeStr_8000 = "_-3f0" (String#2694, DoABC#2) // _SafeStr_8001 = "_-3GM" (String#914, DoABC#2) // _SafeStr_8002 = "_-1no" (String#832, DoABC#2) // _SafeStr_8003 = "_-0QU" (String#739, DoABC#2) // _SafeStr_8004 = "_-4KS" (String#971, DoABC#2) // _SafeStr_8005 = "_-1Qe" (String#809, DoABC#2) // _SafeStr_8006 = "_-1Vx" (String#816, DoABC#2) // _SafeStr_8007 = "_-25y" (String#335, DoABC#2) // _SafeStr_8008 = "_-61K" (String#1071, DoABC#2) // _SafeStr_8009 = "_-4uR" (String#1005, DoABC#2) // _SafeStr_8010 = "_-0iw" (String#2125, DoABC#2) // _SafeStr_8011 = "_-5cA" (String#3064, DoABC#2) // _SafeStr_8012 = "_-0BL" (String#726, DoABC#2) // _SafeStr_8013 = "_-1GT" (String#801, DoABC#2) // _SafeStr_8014 = "_-2iY" (String#880, DoABC#2) // _SafeStr_8015 = "_-46q" (String#2773, DoABC#2) // _SafeStr_8016 = "_-4uE" (String#2927, DoABC#2) // _SafeStr_8017 = "_-4mm" (String#2896, DoABC#2) // _SafeStr_8018 = "_-5Qh" (String#3031, DoABC#2) // _SafeStr_8019 = "_-5Df" (String#2992, DoABC#2) // _SafeStr_8020 = "_-h0" (String#1141, DoABC#2) // _SafeStr_8021 = "_-3u5" (String#2732, DoABC#2) // _SafeStr_8022 = "_-553" (String#2958, DoABC#2) // _SafeStr_8023 = "_-2d4" (String#874, DoABC#2) // _SafeStr_8024 = "_-3wB" (String#2739, DoABC#2) // _SafeStr_8025 = "_-2s7" (String#2552, DoABC#2) // _SafeStr_8026 = "_-27C" (String#2390, DoABC#2) // _SafeStr_8027 = "_-wY" (String#3428, DoABC#2) // _SafeStr_8028 = "_-3xT" (String#2745, DoABC#2) // _SafeStr_8029 = "_-6YU" (String#3264, DoABC#2) // _SafeStr_8030 = "_-5d" (String#3070, DoABC#2) // _SafeStr_8031 = "_-5qQ" (String#3118, DoABC#2) // _SafeStr_8032 = "_-2dj" (String#2508, DoABC#2) // _SafeStr_8033 = "_-Tc" (String#3351, DoABC#2) // _SafeStr_8034 = "_-3ox" (String#2721, DoABC#2) // _SafeStr_8035 = "_-0Vb" (String#2085, DoABC#2) // _SafeStr_8036 = "_-5iM" (String#3088, DoABC#2) // _SafeStr_8037 = "_-33B" (String#2583, DoABC#2) // _SafeStr_8038 = "_-3uk" (String#2734, DoABC#2) // _SafeStr_8039 = "_-17C" (String#2193, DoABC#2) // _SafeStr_8040 = "_-5oe" (String#3110, DoABC#2) // _SafeStr_8041 = "_-6bs" (String#3272, DoABC#2) // _SafeStr_8042 = "_-3na" (String#2718, DoABC#2) // _SafeStr_8043 = "_-1Oz" (String#2248, DoABC#2) // _SafeStr_8044 = "_-3TB" (String#2653, DoABC#2) //------------------------------------------------------------ //_-0hc.AvatarImageDirectionCache package _-0hc { import flash.utils.Dictionary; import _-3HG._SafeStr_141; import _-3HG.AvatarImagePartContainer; public class AvatarImageDirectionCache { private var _SafeStr_8045:Array; private var _SafeStr_8046:Dictionary; public function AvatarImageDirectionCache(k:Array) { this._SafeStr_8046 = new Dictionary(); this._SafeStr_8045 = k; } public function dispose():void { var k:_SafeStr_141; for each (k in this._SafeStr_8046) { if (k){ k.dispose(); }; }; this._SafeStr_8046 = null; } public function _SafeStr_8015():Array { return (this._SafeStr_8045); } public function _SafeStr_8000(k:int):_SafeStr_141 { var _local_2:String = this._SafeStr_8047(k); return (this._SafeStr_8046[_local_2]); } public function _SafeStr_8018(k:_SafeStr_141, _arg_2:int):void { var _local_4:_SafeStr_141; var _local_3:String = this._SafeStr_8047(_arg_2); if (this._SafeStr_8046[_local_3]){ _local_4 = (this._SafeStr_8046[_local_3] as _SafeStr_141); if (_local_4){ _local_4.dispose(); }; }; this._SafeStr_8046[_local_3] = k; } private function _SafeStr_8047(k:int):String { var _local_3:AvatarImagePartContainer; var _local_2:String = ""; for each (_local_3 in this._SafeStr_8045) { _local_2 = (_local_2 + (_local_3._SafeStr_8048(k) + "/")); }; return (_local_2); } private function _SafeStr_7971(k:String):void { } } }//package _-0hc // _SafeStr_141 = "_-1AB" (String#792, DoABC#2) // _SafeStr_7971 = "_-3mm" (String#100, DoABC#2) // _SafeStr_8000 = "_-3f0" (String#2694, DoABC#2) // _SafeStr_8015 = "_-46q" (String#2773, DoABC#2) // _SafeStr_8018 = "_-5Qh" (String#3031, DoABC#2) // _SafeStr_8045 = "_-4nr" (String#2903, DoABC#2) // _SafeStr_8046 = "_-6Ic" (String#3212, DoABC#2) // _SafeStr_8047 = "_-g4" (String#3383, DoABC#2) // _SafeStr_8048 = "_-1FM" (String#2215, DoABC#2) //------------------------------------------------------------ //_-0HS._SafeStr_2279 package _-0HS { public class _SafeStr_2279 { 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 _-0HS // _SafeStr_2279 = "_-4Kp" (String#32798, DoABC#3) //------------------------------------------------------------ //_-0HS._SafeStr_2730 package _-0HS { public class _SafeStr_2730 { public static const LEFT:int = 0; public static const RIGHT:int = 1; } }//package _-0HS // _SafeStr_2730 = "_-0aG" (String#23574, DoABC#3) //------------------------------------------------------------ //_-0HS._SafeStr_3903 package _-0HS { public class _SafeStr_3903 { public static const _SafeStr_8049:String = "CFHRE_SENT_OK"; public static const _SafeStr_8050:String = "CFHRE_ERROR_TOO_MANY_PENDING"; public static const _SafeStr_8051:String = "CFHRE_HAS_ABUSIVE_CALL"; public static const _SafeStr_8052:int = 1; public static const _SafeStr_8053:int = 2; } }//package _-0HS // _SafeStr_3903 = "_-2dE" (String#10331, DoABC#3) // _SafeStr_8049 = "_-3ww" (String#31819, DoABC#3) // _SafeStr_8050 = "_-5e9" (String#35986, DoABC#3) // _SafeStr_8051 = "_-0qo" (String#24200, DoABC#3) // _SafeStr_8052 = "_-6H6" (String#37527, DoABC#3) // _SafeStr_8053 = "_-2TK" (String#28175, DoABC#3) //------------------------------------------------------------ //_-0HS._SafeStr_3923 package _-0HS { import flash.events.Event; public class _SafeStr_3923 extends Event { public static const _SafeStr_5784:String = "HHTPNUFWE_AVATAR_TUTORIAL_START"; public static const _SafeStr_5782:String = "HHTPNUFWE_LIGHT_CLOTHES_ICON"; public static const _SafeStr_5837:String = "HHTE_DONE_AVATAR_EDITOR_OPENING"; public static const _SafeStr_5842:String = "HHTE_DONE_AVATAR_EDITOR_CLOSING"; public function _SafeStr_3923(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(k, _arg_2, _arg_3); } } }//package _-0HS // _SafeStr_3923 = "_-27G" (String#9813, DoABC#3) // _SafeStr_5782 = "_-1St" (String#25726, DoABC#3) // _SafeStr_5784 = "_-532" (String#34547, DoABC#3) // _SafeStr_5837 = "_-16W" (String#24865, DoABC#3) // _SafeStr_5842 = "_-0qT" (String#24186, DoABC#3) //------------------------------------------------------------ //_-0HS._SafeStr_4912 package _-0HS { public class _SafeStr_4912 { public static const _SafeStr_8054:String = ""; public static const ERROR:String = "error_window"; public static const REJECTED:String = "rejected_window"; public static const _SafeStr_8055:String = "user_create"; public static const _SafeStr_8056:String = "user_pending"; public static const _SafeStr_8057:String = "user_ongoing"; public static const _SafeStr_8058:String = "user_feedback"; public static const _SafeStr_8059:String = "user_thanks"; public static const _SafeStr_8060:String = "user_guide_disconnected"; public static const _SafeStr_8061:String = "guide_tool"; public static const _SafeStr_8062:String = "guide_accept"; public static const _SafeStr_8063:String = "guide_ongoing"; public static const _SafeStr_8064:String = "guide_closed"; public static const _SafeStr_8065:String = "guardian_chat_review_accept"; public static const _SafeStr_8066:String = "guardian_chat_review_wait_for_voters"; public static const _SafeStr_8067:String = "guardian_chat_review_vote"; public static const _SafeStr_8068:String = "guardian_chat_review_wait_for_results"; public static const _SafeStr_8069:String = "guardian_chat_review_results"; } }//package _-0HS // _SafeStr_4912 = "_-2vk" (String#10633, DoABC#3) // _SafeStr_8054 = "_-5CB" (String#34901, DoABC#3) // _SafeStr_8055 = "_-2Ku" (String#27847, DoABC#3) // _SafeStr_8056 = "_-4QR" (String#33032, DoABC#3) // _SafeStr_8057 = "_-1Pf" (String#25591, DoABC#3) // _SafeStr_8058 = "_-60f" (String#36887, DoABC#3) // _SafeStr_8059 = "_-2pz" (String#29068, DoABC#3) // _SafeStr_8060 = "_-0w0" (String#24415, DoABC#3) // _SafeStr_8061 = "_-5IC" (String#35135, DoABC#3) // _SafeStr_8062 = "_-1Nz" (String#25518, DoABC#3) // _SafeStr_8063 = "_-4Ea" (String#32563, DoABC#3) // _SafeStr_8064 = "_-6Po" (String#37854, DoABC#3) // _SafeStr_8065 = "_-28E" (String#27355, DoABC#3) // _SafeStr_8066 = "_-4ti" (String#34136, DoABC#3) // _SafeStr_8067 = "_-49v" (String#32371, DoABC#3) // _SafeStr_8068 = "_-17Q" (String#24895, DoABC#3) // _SafeStr_8069 = "_-3-X" (String#29474, DoABC#3) //------------------------------------------------------------ //_-0i6._SafeStr_1408 package _-0i6 { import _-3qZ._SafeStr_2717; public interface _SafeStr_1408 { function _SafeStr_8070(_arg_1:String, _arg_2:int):void; function _SafeStr_8071(_arg_1:String):void; function _SafeStr_8072(_arg_1:String):void; function _SafeStr_8073(_arg_1:_SafeStr_2717):void; } }//package _-0i6 // _SafeStr_1408 = "_-2Op" (String#10114, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_8070 = "_-5Ej" (String#13011, DoABC#3) // _SafeStr_8071 = "_-4gN" (String#12435, DoABC#3) // _SafeStr_8072 = "_-W1" (String#14970, DoABC#3) // _SafeStr_8073 = "_-2ZM" (String#10274, DoABC#3) //------------------------------------------------------------ //_-0i6._SafeStr_2307 package _-0i6 { import flash.events.IEventDispatcher; import _-3qZ._SafeStr_2283; import _-3W3._SafeStr_2715; import _-3qZ._SafeStr_2721; import _-3qZ._SafeStr_2273; public interface _SafeStr_2307 extends IEventDispatcher { function dispose():void; function get disposed():Boolean; function init(_arg_1:String, _arg_2:uint=0):Boolean; function set timeout(_arg_1:int):void; function send(_arg_1:_SafeStr_2283):Boolean; function _SafeStr_8074(_arg_1:_SafeStr_2283):Boolean; function _SafeStr_8075(_arg_1:_SafeStr_2715, _arg_2:_SafeStr_2715):void; function _SafeStr_8076():_SafeStr_2715; function _SafeStr_8077(_arg_1:_SafeStr_2721):void; function addMessageEvent(_arg_1:_SafeStr_2273):void; function removeMessageEvent(_arg_1:_SafeStr_2273):void; function _SafeStr_5446():void; function get connected():Boolean; function close():void; function _SafeStr_8078():void; function _SafeStr_8079():void; function _SafeStr_8080():void; } }//package _-0i6 // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2715 = "_-2Le" (String#10060, DoABC#3) // _SafeStr_2721 = "_-3lG" (String#11485, DoABC#3) // _SafeStr_5446 = "_-6N3" (String#14166, DoABC#3) // _SafeStr_8074 = "_-3qI" (String#11574, DoABC#3) // _SafeStr_8075 = "_-5xW" (String#13731, DoABC#3) // _SafeStr_8076 = "_-0T2" (String#8070, DoABC#3) // _SafeStr_8077 = "_-0Od" (String#7996, DoABC#3) // _SafeStr_8078 = "_-6eN" (String#14419, DoABC#3) // _SafeStr_8079 = "_-no" (String#15284, DoABC#3) // _SafeStr_8080 = "_-2Od" (String#10108, DoABC#3) //------------------------------------------------------------ //_-0i6.SocketConnection package _-0i6 { import _-3JS.EventDispatcherWrapper; import _-0MK._SafeStr_3; import flash.net.Socket; import flash.utils.Timer; import flash.utils.ByteArray; import _-sX._SafeStr_4635; import _-3W3._SafeStr_2715; import _-3qZ.MessageClassManager; import _-053._SafeStr_2176; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2283; import _-3qZ._SafeStr_2717; import _-sX.EvaWireFormat; import flash.events.TimerEvent; import flash.events.Event; import flash.events.ProgressEvent; import flash.events.SecurityErrorEvent; import flash.events.IOErrorEvent; import flash.utils.getTimer; import _-3qZ._SafeStr_2273; import flash.utils.getQualifiedClassName; import flash.utils.getDefinitionByName; import _-ue.ClassUtils; import _-3qZ._SafeStr_2912; import _-3qZ._SafeStr_2721; import _-3qZ._SafeStr_2270; import _-3oF.Core; import _-ue.ErrorReportStorage; import __AS3__.vec.*; import flash.events.*; public class SocketConnection extends EventDispatcherWrapper implements _SafeStr_2307, _SafeStr_3 { public static const _SafeStr_8081:int = 10000; private var _SafeStr_8082:Socket; private var _SafeStr_8083:Timer; private var _SafeStr_8084:int; private var _SafeStr_8085:ByteArray; private var _SafeStr_8086:_SafeStr_4635; private var _SafeStr_8087:_SafeStr_2715; private var _SafeStr_8088:_SafeStr_2715; private var _SafeStr_8089:MessageClassManager; private var _SafeStr_6331:_SafeStr_2176; private var _SafeStr_8090:_SafeStr_1408; private var _SafeStr_8091:Boolean; private var _SafeStr_8092:Boolean; private var _SafeStr_8093:Vector.<_SafeStr_2283>; private var _SafeStr_8094:Vector.<_SafeStr_2717>; private var _SafeStr_8095:_SafeStr_2717; public function SocketConnection(k:_SafeStr_2176, _arg_2:_SafeStr_1408) { this._SafeStr_6331 = k; this._SafeStr_8089 = new MessageClassManager(); this._SafeStr_8086 = new EvaWireFormat(); this._SafeStr_8080(); this._SafeStr_8083 = new Timer(_SafeStr_8081, 1); this._SafeStr_8083.addEventListener(TimerEvent.TIMER, this._SafeStr_8096); this._SafeStr_8090 = _arg_2; } override public function dispose():void { if (!disposed){ this._SafeStr_8097(); if (this._SafeStr_8083){ this._SafeStr_8083.stop(); this._SafeStr_8083.removeEventListener(TimerEvent.TIMER, this._SafeStr_8096); }; this._SafeStr_8083 = null; this._SafeStr_8085 = null; this._SafeStr_8090 = null; this._SafeStr_8087 = null; this._SafeStr_8088 = null; this._SafeStr_8086 = null; if (this._SafeStr_8089){ this._SafeStr_8089.dispose(); }; this._SafeStr_8089 = null; this._SafeStr_6331 = null; this._SafeStr_8090 = null; this._SafeStr_8095 = null; super.dispose(); }; } public function _SafeStr_8080():void { this._SafeStr_8097(); this._SafeStr_8085 = new ByteArray(); this._SafeStr_8088 = null; this._SafeStr_8087 = null; this._SafeStr_8082 = new Socket(); this._SafeStr_8082.addEventListener(Event.CONNECT, this._SafeStr_8098); this._SafeStr_8082.addEventListener(Event.COMPLETE, this.onComplete); this._SafeStr_8082.addEventListener(Event.CLOSE, this._SafeStr_8099); this._SafeStr_8082.addEventListener(ProgressEvent.SOCKET_DATA, this._SafeStr_8100); this._SafeStr_8082.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_8101); this._SafeStr_8082.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_8102); } private function _SafeStr_8097():void { if (this._SafeStr_8082){ this._SafeStr_8082.removeEventListener(Event.CONNECT, this._SafeStr_8098); this._SafeStr_8082.removeEventListener(Event.COMPLETE, this.onComplete); this._SafeStr_8082.removeEventListener(Event.CLOSE, this._SafeStr_8099); this._SafeStr_8082.removeEventListener(ProgressEvent.SOCKET_DATA, this._SafeStr_8100); this._SafeStr_8082.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_8101); this._SafeStr_8082.removeEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_8102); if (this._SafeStr_8082.connected){ this._SafeStr_8082.close(); }; this._SafeStr_8082 = null; }; } public function init(k:String, _arg_2:uint=0):Boolean { if (this._SafeStr_8090){ this._SafeStr_8090._SafeStr_8070(k, _arg_2); }; this._SafeStr_8083.start(); this._SafeStr_8084 = getTimer(); this._SafeStr_8082.connect(k, _arg_2); return (true); } public function set timeout(k:int):void { if (disposed){ return; }; this._SafeStr_8083.delay = k; } public function addMessageEvent(k:_SafeStr_2273):void { if (disposed){ return; }; this._SafeStr_8089._SafeStr_8103(k); } public function removeMessageEvent(k:_SafeStr_2273):void { if (disposed){ return; }; this._SafeStr_8089._SafeStr_8104(k); } public function _SafeStr_8078():void { this._SafeStr_8091 = true; } public function _SafeStr_8079():void { var k:int; var _local_2:Array; var _local_3:_SafeStr_2717; var _local_4:_SafeStr_2283; this._SafeStr_8092 = true; if (this._SafeStr_8094){ for each (_local_3 in this._SafeStr_8094) { k = _local_3._SafeStr_8105(); _local_2 = this._SafeStr_8106(_local_3); if (_local_2 == null){ } else { this._SafeStr_8107(k, _local_2); }; }; }; if (this._SafeStr_8093){ for each (_local_4 in this._SafeStr_8093) { this.send(_local_4); }; this._SafeStr_8093 = null; }; this._SafeStr_8093 = new Vector.<_SafeStr_2283>(0); this._SafeStr_8094 = new Vector.<_SafeStr_2717>(0); } public function send(k:_SafeStr_2283):Boolean { var _local_5:ByteArray; if (disposed){ return (false); }; if (((this._SafeStr_8091) && (!(this._SafeStr_8092)))){ if (this._SafeStr_8093 == null){ this._SafeStr_8093 = new Vector.<_SafeStr_2283>(0); }; this._SafeStr_8093.push(k); return (false); }; var _local_2:int = this._SafeStr_8089._SafeStr_8108(k); if (_local_2 < 0){ return (false); }; var _local_3:Array = k._SafeStr_5448(); var _local_4:ByteArray = this._SafeStr_8086.encode(_local_2, _local_3); if (this._SafeStr_8090){ this._SafeStr_8090._SafeStr_8072(String(_local_2)); }; if (this._SafeStr_8082.connected){ this._SafeStr_8082.writeBytes(_local_4); this._SafeStr_8082.flush(); } else { return (false); }; return (true); } public function _SafeStr_8074(k:_SafeStr_2283):Boolean { if (disposed){ return (false); }; var _local_2:int = this._SafeStr_8089._SafeStr_8108(k); if (_local_2 < 0){ return (false); }; var _local_3:Array = k._SafeStr_5448(); var _local_4:ByteArray = this._SafeStr_8086.encode(_local_2, _local_3); var _local_5:String = getQualifiedClassName(k); var _local_6:Class = (getDefinitionByName(_local_5) as Class); if (!ClassUtils.implementsInterface(_local_6, _SafeStr_2912)){ return (false); }; if (this._SafeStr_8090){ this._SafeStr_8090._SafeStr_8072(String(_local_2)); }; if (this._SafeStr_8082.connected){ this._SafeStr_8082.writeBytes(_local_4); this._SafeStr_8082.flush(); } else { return (false); }; return (true); } public function _SafeStr_8075(k:_SafeStr_2715, _arg_2:_SafeStr_2715):void { this._SafeStr_8087 = k; this._SafeStr_8088 = _arg_2; } public function _SafeStr_8077(k:_SafeStr_2721):void { this._SafeStr_8089._SafeStr_8109(k); } private function _SafeStr_8110():void { var k:Array; var _local_2:int; var _local_3:Array; k = this._SafeStr_8111(); for each (this._SafeStr_8095 in k) { _local_2 = this._SafeStr_8095._SafeStr_8105(); if (this._SafeStr_8090){ this._SafeStr_8090._SafeStr_8071(String(_local_2)); }; if (((this._SafeStr_8091) && (!(this._SafeStr_8092)))){ if (this._SafeStr_8094 == null){ this._SafeStr_8094 = new Vector.<_SafeStr_2717>(0); }; this._SafeStr_8094.push(this._SafeStr_8095); } else { _local_3 = this._SafeStr_8106(this._SafeStr_8095); if (_local_3 == null){ } else { this._SafeStr_8107(_local_2, _local_3); }; }; }; } public function _SafeStr_5446():void { if (disposed){ return; }; try { this._SafeStr_8110(); } catch(e:Error) { if (((_SafeStr_8090) && (_SafeStr_8095))){ _SafeStr_8090._SafeStr_8073(_SafeStr_8095); }; if (!disposed){ throw (e); }; }; } private function _SafeStr_8111():Array { var _local_2:ByteArray; this._SafeStr_8085.position = 0; if (this._SafeStr_8085.bytesAvailable == 0){ return (new Array()); }; var k:Array = this._SafeStr_8086._SafeStr_8112(this._SafeStr_8085, this); if (this._SafeStr_8085.bytesAvailable == 0){ this._SafeStr_8085 = new ByteArray(); } else { if (this._SafeStr_8085.position > 0){ _local_2 = new ByteArray(); _local_2.writeBytes(this._SafeStr_8085, this._SafeStr_8085.position); this._SafeStr_8085 = _local_2; }; }; return (k); } private function _SafeStr_8106(message:_SafeStr_2717):Array { var parser:_SafeStr_2270; var events:Array = this._SafeStr_8089._SafeStr_8113(message._SafeStr_8105()); if (events != null){ parser = (events[0] as _SafeStr_2273).parser; try { parser.flush(); parser.parse(message); } catch(e:Error) { Core._SafeStr_8114((_SafeStr_8115([[65220, 65192, 65183, 65179], [65185, 65185, 65252, 65167], [65171, 65249, 65168, 65182], [65164, 65162, 65175, 65243], [65169, 65163, 65173, 65160], [65161, 65164, 65158, 65164], [65234, 65156, 65163, 65148], [65147, 65164, 65157, 65158], [65226, 65140, 65141, 65150, 65144, 65150]], 0) + getQualifiedClassName(parser)), e.errorID, e); }; }; return (events); } private function _SafeStr_8107(k:int, _arg_2:Array):void { var _local_3:_SafeStr_2273; for each (_local_3 in _arg_2) { _local_3.connection = this; _local_3.callback.call(null, _local_3); }; } public function get connected():Boolean { if (this._SafeStr_8082 == null){ return (false); }; return (this._SafeStr_8082.connected); } public function close():void { if (this._SafeStr_8082 == null){ return; }; return (this._SafeStr_8082.close()); } private function _SafeStr_8100(k:ProgressEvent):void { if (this._SafeStr_8082 == null){ return; }; this._SafeStr_8085.position = this._SafeStr_8085.length; this._SafeStr_8082.readBytes(this._SafeStr_8085, this._SafeStr_8085.position); } public function _SafeStr_8076():_SafeStr_2715 { return (this._SafeStr_8088); } private function _SafeStr_8098(k:Event):void { this._SafeStr_8083.stop(); ErrorReportStorage._SafeStr_7049(this._SafeStr_8115([[65223, 65178, 65178, 65177], [65185, 65186, 65168, 65178], [65171, 65171, 65196, 65174], [65169, 65176, 65162]], 0), (this._SafeStr_8115([[65223, 65178, 65178, 65177], [65185, 65186, 65168, 65182], [65182, 65249, 65175, 65169, 65246]], 0) + (getTimer() - this._SafeStr_8084))); dispatchEvent(k); } private function _SafeStr_8099(k:Event):void { this._SafeStr_8083.stop(); ErrorReportStorage._SafeStr_7049(this._SafeStr_8115([[65223, 65178, 65178, 65177], [65185, 65186, 65168, 65178], [65171, 65171, 65196, 65174], [65169, 65176, 65162]], 0), (this._SafeStr_8115([[65223, 65181, 65177, 65172], [65185, 65185, 65252, 65178], [65172, 65249]], 0) + (getTimer() - this._SafeStr_8084))); dispatchEvent(k); } private function onComplete(k:Event):void { this._SafeStr_8083.stop(); ErrorReportStorage._SafeStr_7049(this._SafeStr_8115([[65223, 65178, 65178, 65177], [65185, 65186, 65168, 65178], [65171, 65171, 65196, 65174], [65169, 65176, 65162]], 0), (this._SafeStr_8115([[65223, 65178, 65179, 65175], [65178, 65184, 65168, 65182], [65182, 65249, 65175, 65169, 65246]], 0) + (getTimer() - this._SafeStr_8084))); dispatchEvent(k); } private function _SafeStr_8101(k:SecurityErrorEvent):void { this._SafeStr_8083.stop(); ErrorReportStorage._SafeStr_7049(this._SafeStr_8115([[65223, 65178, 65178, 65177], [65185, 65186, 65168, 65178], [65171, 65171, 65196, 65174], [65169, 65176, 65162]], 0), (this._SafeStr_8115([[65207, 65188, 65189, 65170], [65172, 65180, 65168, 65162], [65213, 65167, 65166, 65168], [65164, 65245, 65171, 65165, 65242]], 0) + (getTimer() - this._SafeStr_8084))); dispatchEvent(k); } private function _SafeStr_8102(k:IOErrorEvent):void { this._SafeStr_8083.stop(); ErrorReportStorage._SafeStr_7049(this._SafeStr_8115([[65223, 65178, 65178, 65177], [65185, 65186, 65168, 65178], [65171, 65171, 65196, 65174], [65169, 65176, 65162]], 0), (this._SafeStr_8115([[65217, 65210, 65219, 65173], [65172, 65174, 65170, 65251], [65177, 65171, 65248]], 0) + (getTimer() - this._SafeStr_8084))); switch (k.type){ case IOErrorEvent.IO_ERROR: break; case IOErrorEvent.DISK_ERROR: break; case IOErrorEvent.NETWORK_ERROR: break; case IOErrorEvent.VERIFY_ERROR: break; }; dispatchEvent(k); } private function _SafeStr_8096(k:TimerEvent):void { this._SafeStr_8083.stop(); ErrorReportStorage._SafeStr_7049(this._SafeStr_8115([[65223, 65178, 65178, 65177], [65185, 65186, 65168, 65178], [65171, 65171, 65196, 65174], [65169, 65176, 65162]], 0), (this._SafeStr_8115([[65206, 65184, 65179, 65186], [65207, 65168, 65168, 65251], [65177, 65171, 65248, 65247]], 0) + (getTimer() - this._SafeStr_8084))); var _local_2:IOErrorEvent = new IOErrorEvent(IOErrorEvent.IO_ERROR); _local_2.text = ((this._SafeStr_8115([[65207, 65178, 65189, 65180], [65185, 65169, 65252, 65199], [65177, 65172, 65179, 65168], [65161, 65161, 65244, 65235]], 0) + this._SafeStr_8083.delay) + this._SafeStr_8115([[65258, 65180, 65173, 65246], [65240, 65253, 65204, 65172], [65167, 65166, 65175, 65181], [65170, 65176, 65244, 65205], [65169, 65159, 65171, 65152], [65173, 65161, 65160, 65221]], 0)); dispatchEvent(_local_2); } private function _SafeStr_8115(k:Array, _arg_2:int):String { var _local_4:Array; var _local_5:int; var _local_3:String = ""; for each (_local_4 in k) { for each (_local_5 in _local_4) { _local_3 = (_local_3 + String.fromCharCode(((65290 - _local_5) + _arg_2--))); }; }; return (_local_3); } } }//package _-0i6 // _SafeStr_1408 = "_-2Op" (String#10114, DoABC#3) // _SafeStr_2176 = "_-5Hf" (String#13059, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2715 = "_-2Le" (String#10060, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_2721 = "_-3lG" (String#11485, DoABC#3) // _SafeStr_2912 = "_-3Yj" (String#11262, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4635 = "_-54s" (String#12835, DoABC#3) // _SafeStr_5446 = "_-6N3" (String#14166, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_6331 = "_-qd" (String#247, DoABC#3) // _SafeStr_7049 = "_-1VE" (String#25805, DoABC#3) // _SafeStr_8070 = "_-5Ej" (String#13011, DoABC#3) // _SafeStr_8071 = "_-4gN" (String#12435, DoABC#3) // _SafeStr_8072 = "_-W1" (String#14970, DoABC#3) // _SafeStr_8073 = "_-2ZM" (String#10274, DoABC#3) // _SafeStr_8074 = "_-3qI" (String#11574, DoABC#3) // _SafeStr_8075 = "_-5xW" (String#13731, DoABC#3) // _SafeStr_8076 = "_-0T2" (String#8070, DoABC#3) // _SafeStr_8077 = "_-0Od" (String#7996, DoABC#3) // _SafeStr_8078 = "_-6eN" (String#14419, DoABC#3) // _SafeStr_8079 = "_-no" (String#15284, DoABC#3) // _SafeStr_8080 = "_-2Od" (String#10108, DoABC#3) // _SafeStr_8081 = "_-0Xt" (String#23486, DoABC#3) // _SafeStr_8082 = "_-0fb" (String#8281, DoABC#3) // _SafeStr_8083 = "_-rt" (String#15354, DoABC#3) // _SafeStr_8084 = "_-4Mb" (String#32877, DoABC#3) // _SafeStr_8085 = "_-67b" (String#37163, DoABC#3) // _SafeStr_8086 = "_-3CQ" (String#29986, DoABC#3) // _SafeStr_8087 = "_-33S" (String#29623, DoABC#3) // _SafeStr_8088 = "_-0MG" (String#23051, DoABC#3) // _SafeStr_8089 = "_-1Ft" (String#25214, DoABC#3) // _SafeStr_8090 = "_-2OF" (String#27979, DoABC#3) // _SafeStr_8091 = "_-5xE" (String#36712, DoABC#3) // _SafeStr_8092 = "_-25W" (String#27256, DoABC#3) // _SafeStr_8093 = "_-4EE" (String#32548, DoABC#3) // _SafeStr_8094 = "_-3t3" (String#31652, DoABC#3) // _SafeStr_8095 = "_-5M1" (String#35285, DoABC#3) // _SafeStr_8096 = "_-H0" (String#14717, DoABC#3) // _SafeStr_8097 = "_-0S2" (String#23269, DoABC#3) // _SafeStr_8098 = "_-5y4" (String#4108, DoABC#3) // _SafeStr_8099 = "_-1PG" (String#57, DoABC#3) // _SafeStr_8100 = "_-3HB" (String#30184, DoABC#3) // _SafeStr_8101 = "_-41t" (String#1556, DoABC#3) // _SafeStr_8102 = "_-gb" (String#4497, DoABC#3) // _SafeStr_8103 = "_-51W" (String#34482, DoABC#3) // _SafeStr_8104 = "_-3vI" (String#31753, DoABC#3) // _SafeStr_8105 = "_-5ft" (String#13438, DoABC#3) // _SafeStr_8106 = "_-230" (String#27152, DoABC#3) // _SafeStr_8107 = "_-5dd" (String#35963, DoABC#3) // _SafeStr_8108 = "_-0t1" (String#24297, DoABC#3) // _SafeStr_8109 = "_-3yC" (String#31870, DoABC#3) // _SafeStr_8110 = "_-61p" (String#36937, DoABC#3) // _SafeStr_8111 = "_-4sS" (String#34088, DoABC#3) // _SafeStr_8112 = "_-1FD" (String#8887, DoABC#3) // _SafeStr_8113 = "_-54R" (String#34604, DoABC#3) // _SafeStr_8114 = "_-2hI" (String#28730, DoABC#3) // _SafeStr_8115 = "_-1H8" (String#8913, DoABC#3) //------------------------------------------------------------ //_-0IE._SafeStr_2929 package _-0IE { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-Wr._SafeStr_2924; public class _SafeStr_2929 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2929(k:Function) { super(k, _SafeStr_2924); } public function _SafeStr_5325():_SafeStr_2924 { return ((this._SafeStr_5326 as _SafeStr_2924)); } } }//package _-0IE // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2924 = "_-6jy" (String#14509, DoABC#3) // _SafeStr_2929 = "_-3Dw" (String#30046, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0IM._SafeStr_5254 package _-0IM { import _-5LL.AdServerConfig; import _-5LL.CustomProperties; public class _SafeStr_5254 extends AdServerConfig { public function _SafeStr_5254(k:Object=null) { this.oneAdPerRequest = true; super("DART", k); } override protected function get defaultTemplate():String { return ("__api-address__/pfadx/__site__;kw=__redirect__;sz=__size__;ord=__zone__;dcmt=__dcmt__"); } override protected function get defaultCustomProperties():CustomProperties { return (new CustomProperties({ "size":"460x360", "dcmt":"text/html" })); } } }//package _-0IM // _SafeStr_5254 = "_-6-a" (String#13778, DoABC#3) //------------------------------------------------------------ //_-0iS._SafeStr_2347 package _-0iS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-3lJ._SafeStr_2469; public class _SafeStr_2347 extends _SafeStr_2276 implements _SafeStr_2273 { public static const _SafeStr_8116:int = 1; public static const _SafeStr_8117:int = 2; public function _SafeStr_2347(k:Function) { super(k, _SafeStr_2469); } public function _SafeStr_5325():_SafeStr_2469 { return ((_SafeStr_5326 as _SafeStr_2469)); } } }//package _-0iS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2347 = "_-3lq" (String#31366, DoABC#3) // _SafeStr_2469 = "_-66t" (String#13890, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) // _SafeStr_8116 = "_-5fF" (String#36026, DoABC#3) // _SafeStr_8117 = "_-yO" (String#40720, DoABC#3) //------------------------------------------------------------ //_-0iS._SafeStr_2394 package _-0iS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-3lJ._SafeStr_2471; public class _SafeStr_2394 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2394(k:Function) { super(k, _SafeStr_2471); } public function _SafeStr_5325():_SafeStr_2471 { return ((_SafeStr_5326 as _SafeStr_2471)); } } }//package _-0iS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2394 = "_-5Yc" (String#13332, DoABC#3) // _SafeStr_2471 = "_-4cK" (String#12361, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0iS._SafeStr_2433 package _-0iS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-3lJ._SafeStr_2352; public class _SafeStr_2433 extends _SafeStr_2276 implements _SafeStr_2273 { public static const _SafeStr_8118:int = 1; public static const _SafeStr_8119:int = 2; public static const _SafeStr_8120:int = 3; public function _SafeStr_2433(k:Function) { super(k, _SafeStr_2352); } public function _SafeStr_5325():_SafeStr_2352 { return ((_SafeStr_5326 as _SafeStr_2352)); } } }//package _-0iS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2352 = "_-5jU" (String#13503, DoABC#3) // _SafeStr_2433 = "_-1s3" (String#26688, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) // _SafeStr_8118 = "_-Hc" (String#39122, DoABC#3) // _SafeStr_8119 = "_-3I4" (String#30221, DoABC#3) // _SafeStr_8120 = "_-3MB" (String#30391, DoABC#3) //------------------------------------------------------------ //_-0iS._SafeStr_3371 package _-0iS { import _-3qZ._SafeStr_2717; public class _SafeStr_3371 { private var _SafeStr_8121:int; private var _SafeStr_8122:int; private var _SafeStr_8123:Array; public function _SafeStr_3371(k:_SafeStr_2717) { this._SafeStr_8121 = k._SafeStr_5331(); this._SafeStr_8122 = k._SafeStr_5331(); this._SafeStr_8123 = new Array(); var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_8123.push(new _SafeStr_4791(k)); _local_3++; }; } public function get _SafeStr_8124():int { return (this._SafeStr_8121); } public function get _SafeStr_8125():int { return (this._SafeStr_8122); } public function get prizes():Array { return (this._SafeStr_8123); } } }//package _-0iS // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3371 = "_-0OP" (String#7991, DoABC#3) // _SafeStr_4791 = "_-0DN" (String#7820, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_8121 = "_-2Vp" (String#10219, DoABC#3) // _SafeStr_8122 = "_-22B" (String#27118, DoABC#3) // _SafeStr_8123 = "_-09r" (String#1060, DoABC#3) // _SafeStr_8124 = "_-3Ec" (String#30077, DoABC#3) // _SafeStr_8125 = "_-3fj" (String#31127, DoABC#3) //------------------------------------------------------------ //_-0iS._SafeStr_4791 package _-0iS { import _-3qZ._SafeStr_2717; public class _SafeStr_4791 { private var _SafeStr_8126:int = 1; private var _SafeStr_8127:String; private var _SafeStr_8128:Array; private var _SafeStr_8129:String; private var _SafeStr_8130:int; public function _SafeStr_4791(k:_SafeStr_2717) { var _local_2:int; this._SafeStr_8128 = []; super(); this._SafeStr_8127 = k.readString(); this._SafeStr_8126 = k._SafeStr_5331(); if (!this._SafeStr_8131){ this._SafeStr_8129 = k.readString(); this._SafeStr_8130 = k._SafeStr_5331(); } else { while (_local_2 < this._SafeStr_8126) { this._SafeStr_8128.push(new _SafeStr_5145(k)); _local_2++; }; }; } public function get _SafeStr_8132():String { return (this._SafeStr_8129); } public function get _SafeStr_8133():int { return (this._SafeStr_8130); } public function get _SafeStr_8131():Boolean { return ((this._SafeStr_8126 > 1)); } public function get _SafeStr_8134():Array { return (this._SafeStr_8128); } public function get _SafeStr_5897():String { return (this._SafeStr_8127); } } }//package _-0iS // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4791 = "_-0DN" (String#7820, DoABC#3) // _SafeStr_5145 = "_-3af" (String#11300, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_8126 = "_-1TJ" (String#25742, DoABC#3) // _SafeStr_8127 = "_-2iJ" (String#229, DoABC#3) // _SafeStr_8128 = "_-3QX" (String#11131, DoABC#3) // _SafeStr_8129 = "_-2Z-" (String#3225, DoABC#3) // _SafeStr_8130 = "_-5Iy" (String#3923, DoABC#3) // _SafeStr_8131 = "_-4Os" (String#32965, DoABC#3) // _SafeStr_8132 = "_-4S-" (String#33100, DoABC#3) // _SafeStr_8133 = "_-04f" (String#22357, DoABC#3) // _SafeStr_8134 = "_-4FC" (String#32583, DoABC#3) //------------------------------------------------------------ //_-0iS._SafeStr_5145 package _-0iS { import _-3qZ._SafeStr_2717; public class _SafeStr_5145 { private var _SafeStr_8129:String; private var _SafeStr_8130:int; public function _SafeStr_5145(k:_SafeStr_2717) { this._SafeStr_8129 = k.readString(); this._SafeStr_8130 = k._SafeStr_5331(); } public function get _SafeStr_8132():String { return (this._SafeStr_8129); } public function get _SafeStr_8133():int { return (this._SafeStr_8130); } } }//package _-0iS // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5145 = "_-3af" (String#11300, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_8129 = "_-2Z-" (String#3225, DoABC#3) // _SafeStr_8130 = "_-5Iy" (String#3923, DoABC#3) // _SafeStr_8132 = "_-4S-" (String#33100, DoABC#3) // _SafeStr_8133 = "_-04f" (String#22357, DoABC#3) //------------------------------------------------------------ //_-0J1._SafeStr_3799 package _-0J1 { import _-3qZ._SafeStr_2283; public class _SafeStr_3799 implements _SafeStr_2283 { public function dispose():void { } public function _SafeStr_5448():Array { return ([]); } } }//package _-0J1 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3799 = "_-5Lq" (String#35278, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-0J1._SafeStr_3981 package _-0J1 { import _-3qZ._SafeStr_2283; public class _SafeStr_3981 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_3981(k:int, _arg_2:String, _arg_3:int, _arg_4:int) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); this._SafeStr_5447.push(_arg_2); this._SafeStr_5447.push(_arg_3); this._SafeStr_5447.push(_arg_4); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = null; } } }//package _-0J1 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3981 = "_-6t" (String#38739, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-0J1._SafeStr_4032 package _-0J1 { import _-3qZ._SafeStr_2283; public class _SafeStr_4032 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_4032(k:int) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = null; } } }//package _-0J1 // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4032 = "_-0rR" (String#24229, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-0Kg._SafeStr_2339 package _-0Kg { import _-6G7._SafeStr_3310; public interface _SafeStr_2339 { function get enabled():Boolean; function load(_arg_1:_SafeStr_2871):void; function launch(_arg_1:_SafeStr_3310):Boolean; } }//package _-0Kg // _SafeStr_2339 = "_-348" (String#10798, DoABC#3) // _SafeStr_2871 = " else" (String#5453, DoABC#3) // _SafeStr_3310 = "_-1w2" (String#9597, DoABC#3) //------------------------------------------------------------ //_-0Kg._SafeStr_2378 package _-0Kg { import _-0MK._SafeStr_3; import _-1oe._SafeStr_2389; import _-1oe._SafeStr_2361; import _-1oe._SafeStr_3319; import _-1oe._SafeStr_2362; public interface _SafeStr_2378 extends _SafeStr_3 { function get _SafeStr_7441():int; function get priceInActivityPoints():int; function get activityPointType():int; function get priceInCredits():int; function get page():_SafeStr_2389; function get _SafeStr_8135():String; function get product():_SafeStr_2361; function get productContainer():_SafeStr_3319; function get gridItem():_SafeStr_2362; function get _SafeStr_7947():String; function get _SafeStr_8136():Boolean; function get _SafeStr_7533():Boolean; function get _SafeStr_8137():Boolean; function get _SafeStr_8138():String; function set _SafeStr_8139(_arg_1:int):void; function get _SafeStr_8139():int; function get clubLevel():int; function get _SafeStr_6389():String; function set page(_arg_1:_SafeStr_2389):void; function get _SafeStr_8140():String; function get _SafeStr_8141():String; } }//package _-0Kg // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7533 = "_-3nT" (String#11520, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8135 = "_-2dc" (String#10338, DoABC#3) // _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3) // _SafeStr_8137 = "_-42F" (String#11794, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8139 = "_-0us" (String#8524, DoABC#3) // _SafeStr_8140 = "_-6Wh" (String#14311, DoABC#3) // _SafeStr_8141 = "_-0bD" (String#8210, DoABC#3) //------------------------------------------------------------ //_-0Kg._SafeStr_2871 package _-0Kg { public interface _SafeStr_2871 { function offersAvailable(_arg_1:int):void; } }//package _-0Kg // _SafeStr_2871 = " else" (String#5453, DoABC#3) //------------------------------------------------------------ //_-0Kg._SafeStr_334 package _-0Kg { import _-0MK._SafeStr_8; import _-5Vt._SafeStr_10; import _-5QZ._SafeStr_633; import flash.events.IEventDispatcher; import _-p0._SafeStr_499; import _-0i6._SafeStr_2307; import _-6k4._SafeStr_440; import _-5UL._SafeStr_2336; import _-1rg._SafeStr_2333; import flash.display.BitmapData; import _-0CY._SafeStr_2337; import _-3Xk._SafeStr_2338; import _-4vg._SafeStr_2334; import _-5YE.IBitmapWrapperWindow; import _-5ZP._SafeStr_2331; import _-5I4._SafeStr_2330; import _-5I4._SafeStr_2332; public interface _SafeStr_334 extends _SafeStr_8 { function redeemVoucher(_arg_1:String):void; function _SafeStr_8142(_arg_1:int, _arg_2:int, _arg_3:String):void; function _SafeStr_8143():void; function _SafeStr_8144():void; function _SafeStr_8145(_arg_1:Array):void; function get assets():_SafeStr_10; function get windowManager():_SafeStr_633; function get events():IEventDispatcher; function get localization():_SafeStr_499; function get connection():_SafeStr_2307; function get navigator():_SafeStr_440; function get _SafeStr_8146():_SafeStr_2339; function toggleCatalog(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=true):void; function openCatalog():void; function openCatalogPage(_arg_1:String, _arg_2:String=null):void; function _SafeStr_8147(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:Date, _arg_6:int):void; function _SafeStr_8148(_arg_1:int, _arg_2:int, _arg_3:String):void; function _SafeStr_8149(_arg_1:int, _arg_2:String):void; function _SafeStr_8150(_arg_1:String):void; function openCreditsHabblet():void; function _SafeStr_8151(_arg_1:Boolean):void; function _SafeStr_8152():int; function _SafeStr_7551(_arg_1:int):Boolean; function get _SafeStr_8153():Boolean; function get _SafeStr_7538():Boolean; function getProductData(_arg_1:String):_SafeStr_2336; function _SafeStr_7657(_arg_1:int, _arg_2:String):_SafeStr_2333; function getPixelEffectIcon(_arg_1:int):BitmapData; function getSubscriptionProductIcon(_arg_1:int):BitmapData; function getPurse():_SafeStr_2337; function getRecycler():_SafeStr_2338; function getMarketPlace():_SafeStr_2334; function _SafeStr_8154(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):void; function _SafeStr_8155():void; function _SafeStr_8156(_arg_1:int):void; function _SafeStr_8157():void; function _SafeStr_8158(_arg_1:int):void; function _SafeStr_8159(_arg_1:int, _arg_2:int):void; function _SafeStr_8160():void; function _SafeStr_8161(_arg_1:int):void; function _SafeStr_8162(_arg_1:int):void; function openClubCenter():void; function _SafeStr_8163(_arg_1:int=1):Boolean; function set _SafeStr_8164(_arg_1:String):void; function get imageGalleryHost():String; function showVipBenefits():void; function _SafeStr_8165(_arg_1:String, _arg_2:int, _arg_3:IBitmapWrapperWindow):void; function _SafeStr_8166(_arg_1:_SafeStr_2333, _arg_2:Boolean, _arg_3:int=-1, _arg_4:int=-1, _arg_5:Boolean=false):void; function get _SafeStr_6471():Boolean; function _SafeStr_8167():void; function get catalogType():String; function _SafeStr_8168(_arg_1:String):_SafeStr_2331; function get _SafeStr_8169():Boolean; function _SafeStr_8170(_arg_1:_SafeStr_2330):_SafeStr_2332; } }//package _-0Kg // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2330 = "_-3c2" (String#11330, DoABC#3) // _SafeStr_2331 = "_-6M1" (String#14145, DoABC#3) // _SafeStr_2332 = "_-30i" (String#10735, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2334 = "_-0mM" (String#8392, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2337 = "_-1DL" (String#8853, DoABC#3) // _SafeStr_2338 = "_-1Ie" (String#8940, DoABC#3) // _SafeStr_2339 = "_-348" (String#10798, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6471 = "_-tE" (String#15373, DoABC#3) // _SafeStr_7538 = "_-1Ua" (String#2969, DoABC#3) // _SafeStr_7551 = "_-3LU" (String#3435, DoABC#3) // _SafeStr_7657 = "_-0OD" (String#2657, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) // _SafeStr_8142 = "_-2H-" (String#9984, DoABC#3) // _SafeStr_8143 = "_-01g" (String#7638, DoABC#3) // _SafeStr_8144 = "_-6cn" (String#14397, DoABC#3) // _SafeStr_8145 = "_-3Aj" (String#10903, DoABC#3) // _SafeStr_8146 = "_-12u" (String#8679, DoABC#3) // _SafeStr_8147 = "_-6au" (String#14372, DoABC#3) // _SafeStr_8148 = "_-36v" (String#10844, DoABC#3) // _SafeStr_8149 = "_-5AB" (String#12934, DoABC#3) // _SafeStr_8150 = "_-s7" (String#15356, DoABC#3) // _SafeStr_8151 = "_-5xb" (String#13733, DoABC#3) // _SafeStr_8152 = "_-35L" (String#10818, DoABC#3) // _SafeStr_8153 = "_-6Bl" (String#13960, DoABC#3) // _SafeStr_8154 = "_-27N" (String#9814, DoABC#3) // _SafeStr_8155 = "_-Zq" (String#15049, DoABC#3) // _SafeStr_8156 = "_-6DZ" (String#13995, DoABC#3) // _SafeStr_8157 = "_-4ek" (String#12398, DoABC#3) // _SafeStr_8158 = "_-218" (String#9705, DoABC#3) // _SafeStr_8159 = "_-3vK" (String#11652, DoABC#3) // _SafeStr_8160 = "_-1c5" (String#9255, DoABC#3) // _SafeStr_8161 = "_-0eW" (String#8258, DoABC#3) // _SafeStr_8162 = "_-63Q" (String#13833, DoABC#3) // _SafeStr_8163 = "_-3nD" (String#11515, DoABC#3) // _SafeStr_8164 = "_-4Qn" (String#12171, DoABC#3) // _SafeStr_8165 = "_-2t0" (String#10579, DoABC#3) // _SafeStr_8166 = "_-2Z3" (String#10269, DoABC#3) // _SafeStr_8167 = "_-5ay" (String#4011, DoABC#3) // _SafeStr_8168 = "_-089" (String#7741, DoABC#3) // _SafeStr_8169 = "_-0zV" (String#2831, DoABC#3) // _SafeStr_8170 = "_-5oO" (String#13586, DoABC#3) //------------------------------------------------------------ //_-0Kg.HabboCatalog package _-0Kg { import _-0MK.Component; import _-5UL._SafeStr_335; import _-0MK._SafeStr_35; import _-3JS._SafeStr_36; import _-1rg._SafeStr_333; import flash.geom.Point; import _-5QZ._SafeStr_633; import _-68V._SafeStr_1407; import _-1A6._SafeStr_2153; import _-1uj._SafeStr_2251; import _-4rH._SafeStr_197; import _-4rH._SafeStr_2298; import _-p0._SafeStr_499; import _-0Dr._SafeStr_1201; import _-4rH._SafeStr_2173; import _-3HG._SafeStr_13; import _-2Zy._SafeStr_501; import _-2Jf._SafeStr_2212; import _-6k4._SafeStr_1210; import _-3HG._SafeStr_2261; import _-4Hl._SafeStr_1380; import _-1oe.CatalogViewer; import flash.utils.Dictionary; import _-0CY.Purse; import _-3Xk.RecyclerLogic; import _-4vg._SafeStr_2334; import _-1Mz.IWindowContainer; import _-3WF.PurchaseConfirmationDialog; import _-3WF._SafeStr_2451; import _-2O3._SafeStr_2399; import _-2O3._SafeStr_2445; import _-2O3._SafeStr_2481; import _-ue.Map; import _-1oe._SafeStr_2426; import _-3WF.PlacedObjectPurchaseData; import _-5VE._SafeStr_2409; import _-1d._SafeStr_2382; import _-5X9._SafeStr_2478; import _-4Xs._SafeStr_2401; import _-5ZP._SafeStr_2442; import _-3WF._SafeStr_2395; import _-3WF._SafeStr_2489; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2273; import _-1rg._SafeStr_2333; import _-4Xs._SafeStr_2450; import flash.utils.Timer; import _-5I4.OfferCenter; import _-5uj.HabboClubCenter; import com.sulake.iid.IIDHabboClubCenter; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-5YE.IBitmapWrapperWindow; import _-5YE.IDisplayObjectWrapper; import flash.display.BitmapData; import flash.display.Bitmap; import _-1Mz.IWindow; import _-0i6._SafeStr_2307; import _-6k4._SafeStr_440; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboToolbar; import _-40u._SafeStr_2295; import com.sulake.iid.IIDRoomEngine; import _-58P._SafeStr_2384; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboInventory; import _-Yv._SafeStr_2373; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDHabboRoomSessionManager; import _-gx._SafeStr_2301; import com.sulake.iid.IIDHabboFriendList; import com.sulake.iid.IIDHabboNewNavigator; import com.sulake.iid.IIDHabboFriendBar; import _-31r._SafeStr_2476; import com.sulake.iid.IIDHabboGroupsManager; import _-3Tz._SafeStr_2411; import com.sulake.iid.IIDHabboAvatarEditor; import com.sulake.iid.IIDHabboQuestEngine; import _-5OI._SafeStr_2406; import _-4Xs._SafeStr_2350; import _-1EK._SafeStr_2485; import _-4Xs._SafeStr_2341; import _-0iS._SafeStr_2347; import _-4Xs._SafeStr_2492; import _-4Xs._SafeStr_2410; import _-4Xs._SafeStr_2414; import _-4Xs._SafeStr_2360; import _-4Xs._SafeStr_2470; import _-4Xs._SafeStr_2386; import _-4Xs._SafeStr_2493; import _-67S._SafeStr_2449; import _-4Xs._SafeStr_2459; import _-67S._SafeStr_2480; import _-6S6._SafeStr_2374; import _-4Xs._SafeStr_2494; import _-67S._SafeStr_2455; import _-4Xs._SafeStr_2438; import _-67S._SafeStr_2425; import _-1EK._SafeStr_2405; import _-4Xs._SafeStr_2372; import _-36u._SafeStr_2398; import _-5OI._SafeStr_2403; import _-4Xs._SafeStr_2359; import _-4Xs._SafeStr_2369; import _-5OI._SafeStr_2376; import _-67S._SafeStr_2348; import _-4Xs._SafeStr_2421; import _-67S._SafeStr_2460; import _-0iS._SafeStr_2433; import _-0iS._SafeStr_2394; import _-67S._SafeStr_2484; import _-4Xs._SafeStr_2355; import _-4Xs._SafeStr_2486; import _-4Xs._SafeStr_2343; import _-4Xs._SafeStr_2353; import _-2NY._SafeStr_2320; import _-3lB._SafeStr_2457; import _-5ZP._SafeStr_2331; import _-3oF.Core; import _-3qZ._SafeStr_2283; import _-3lB._SafeStr_2474; import _-5ZP._SafeStr_2345; import _-6G7._SafeStr_2367; import _-3lB._SafeStr_2432; import _-3lB._SafeStr_2344; import _-3lB._SafeStr_2377; import _-3lB._SafeStr_2371; import _-3lB._SafeStr_2477; import _-7P._SafeStr_2358; import _-4zg._SafeStr_2397; import _-4zg._SafeStr_2368; import _-4zg._SafeStr_2435; import _-5ZP.CatalogNavigator; import _-1oe.Offer; import _-2O3._SafeStr_2379; import _-6G7._SafeStr_2365; import _-1uj._SafeStr_2346; import _-3-E._SafeStr_6; import _-10T._SafeStr_2423; import _-5UL._SafeStr_2336; import _-6G7._SafeStr_2491; import _-0CY._SafeStr_2337; import _-3Xk._SafeStr_2338; import _-3N5._SafeStr_2420; import _-3lB._SafeStr_2452; import _-3lB._SafeStr_2356; import _-3N5._SafeStr_2462; import _-3N5._SafeStr_2454; import _-3N5._SafeStr_2393; import _-3N5._SafeStr_2354; import _-3N5._SafeStr_2468; import _-5Vt.BitmapDataAsset; import _-3lB._SafeStr_2342; import _-0CY._SafeStr_2458; import _-6Sv._SafeStr_2434; import _-5YE.IIconWindow; import _-5YE.ITextWindow; import _-1A6.HabboToolbarIconEnum; import _-5YE.ITextFieldWindow; import _-4rH._SafeStr_2418; import _-3-E._SafeStr_2366; import _-2sC.HabboTracking; import flash.events.Event; import _-6G7._SafeStr_2280; import _-3lB._SafeStr_2370; import _-3lB._SafeStr_2490; import _-5Vt.XmlAsset; import _-5Mz.WindowKeyboardEvent; import _-5Mz.WindowMouseEvent; import _-5YE._SafeStr_2413; import flash.events.TimerEvent; import flash.ui.Keyboard; import _-1oe.PageLocalization; import _-58S._SafeStr_2447; import _-4vg._SafeStr_2400; import _-3lB._SafeStr_2422; import _-3lB._SafeStr_2466; import _-5Mz.WindowEvent; import _-4Xs.CatalogPageMessageOfferData; import _-1oe._SafeStr_2361; import _-4Xs._SafeStr_2467; import _-6-4.CatalogPageMessageParser; import _-1oe._SafeStr_2390; import _-1oe.Product; import _-6-4._SafeStr_2407; import _-6-4._SafeStr_2473; import _-6-4._SafeStr_2439; import _-0GT._SafeStr_2278; import _-6-4._SafeStr_2430; import _-4L-._SafeStr_2417; import _-58S._SafeStr_2440; import _-5ud._SafeStr_2351; import _-2Zy._SafeStr_2357; import _-0CY._SafeStr_2383; import _-0CY._SafeStr_2387; import _-4L-._SafeStr_2479; import flash.external.ExternalInterface; import _-6-4._SafeStr_2391; import _-3lJ._SafeStr_2352; import _-3lJ._SafeStr_2469; import _-3lJ._SafeStr_2471; import _-Ub._SafeStr_2475; import _-4vg._SafeStr_2364; import _-Ub._SafeStr_2483; import _-Ub._SafeStr_2429; import _-6-4._SafeStr_2419; import _-6G7._SafeStr_2441; import _-6-4._SafeStr_2463; import _-58S._SafeStr_2349; import _-4n6._SafeStr_2443; import _-4n6._SafeStr_2495; import _-3lB._SafeStr_2461; import _-6G7._SafeStr_2416; import _-0rE._SafeStr_2488; import in._SafeStr_2436; import _-4rH._SafeStr_2456; import _-3yO._SafeStr_2285; import _-3yO._SafeStr_2340; import _-3yO._SafeStr_2464; import _-25D._SafeStr_2487; import _-2NY._SafeStr_2404; import _-58P._SafeStr_2431; import in._SafeStr_2437; import _-151._SafeStr_2306; import _-2it._SafeStr_2428; import _-3lB._SafeStr_2381; import _-3lB._SafeStr_2448; import _-58P._SafeStr_2385; import _-5i-._SafeStr_2408; import _-65D._SafeStr_2396; import _-3WD._SafeStr_2402; import flash.net.URLRequest; import _-5Vt._SafeStr_37; import _-0nt.AssetLoaderEvent; import _-5YE.IDesktopWindow; import flash.utils.getTimer; import _-3lB._SafeStr_2444; import _-3lB._SafeStr_2388; import _-3lB._SafeStr_2415; import _-6-4._SafeStr_2380; import _-6-4._SafeStr_2446; import _-58S._SafeStr_2424; import _-58S._SafeStr_2375; import _-6-4._SafeStr_2427; import _-58S._SafeStr_2453; import _-3-E._SafeStr_2465; import _-1oe._SafeStr_2389; import _-3-E._SafeStr_2392; import _-5I4._SafeStr_2330; import _-5I4._SafeStr_2332; import __AS3__.vec.*; import com.sulake.iid.*; public class HabboCatalog extends Component implements _SafeStr_334, _SafeStr_335, _SafeStr_35, _SafeStr_36, _SafeStr_333 { private static const _SafeStr_8171:uint = 1; private static const _SafeStr_7797:Point = new Point(100, 20); private static const _SafeStr_8172:Point = new Point(100, 5); private static const _SafeStr_8173:uint = 200; private static const _SafeStr_8174:int = -1; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_7361:_SafeStr_1407; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_7208:_SafeStr_197; private var _SafeStr_7575:_SafeStr_2298; private var _SafeStr_5525:_SafeStr_499; private var _SafeStr_5773:_SafeStr_1201; private var _SafeStr_7207:_SafeStr_2173; private var _SafeStr_7209:_SafeStr_13; private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_6998:_SafeStr_2212; private var _SafeStr_7357:_SafeStr_1210; private var _SafeStr_7212:_SafeStr_2261; private var _SafeStr_7219:_SafeStr_1380; private var _SafeStr_8175:VideoOfferManager; private var _SafeStr_8176:Boolean = false; private var _SafeStr_8177:Boolean = false; private var _SafeStr_8178:CatalogViewer; private var _SafeStr_8179:Dictionary; private var _SafeStr_7577:Purse; private var _SafeStr_8180:RecyclerLogic; private var _SafeStr_8181:_SafeStr_2334; private var _SafeStr_8182:IWindowContainer; private var _SafeStr_8183:PurchaseConfirmationDialog; private var _SafeStr_8184:String; private var _SafeStr_8185:Boolean; private var _SafeStr_8186:Boolean = true; private var _SafeStr_8187:Boolean = false; private var _SafeStr_8188:_SafeStr_2451; private var _SafeStr_8189:_SafeStr_2399; private var _SafeStr_8190:_SafeStr_2445; private var _SafeStr_8191:_SafeStr_2481; private var _SafeStr_8192:Map; private var _SafeStr_8193:Boolean = false; private var _SafeStr_8194:_SafeStr_2378; private var _SafeStr_8195:_SafeStr_2426; private var _SafeStr_8196:PlacedObjectPurchaseData; private var _SafeStr_8197:Boolean; private var _SafeStr_8198:Boolean; private var _SafeStr_8199:_SafeStr_2409; private var _SafeStr_8200:_SafeStr_2382; private var _SafeStr_8201:_SafeStr_2478; private var _SafeStr_8202:HabboCatalogUtils; private var _SafeStr_8203:Boolean = false; private var _SafeStr_8204:String = null; private var _SafeStr_8205:_SafeStr_2401 = null; private var _SafeStr_8206:_SafeStr_2442; private var _SafeStr_8207:int; private var _SafeStr_8208:_SafeStr_2395; private var _SafeStr_8209:_SafeStr_2489; private var _SafeStr_5653:Vector.<_SafeStr_2273>; private var _SafeStr_8210:String = "NORMAL"; private var _SafeStr_8211:Vector.<_SafeStr_2333>; private var _SafeStr_8212:Vector.<_SafeStr_2450>; private var _SafeStr_8213:Timer; private var _SafeStr_8214:Dictionary; private var _SafeStr_8215:Boolean; private var _SafeStr_8216:int = -1; private var _SafeStr_8217:int; private var _SafeStr_8218:int; private var _SafeStr_8219:int; private var _SafeStr_8220:int; private var _SafeStr_8221:int; private var _SafeStr_8222:int; private var _SafeStr_8223:Boolean; private var _SafeStr_8224:Boolean; private var _SafeStr_8225:OfferCenter; public function HabboCatalog(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { this._SafeStr_8192 = new Map(); super(k, _arg_2, _arg_3); this._SafeStr_7577 = new Purse(); this._SafeStr_8202 = new HabboCatalogUtils(this); registerUpdateReceiver(this, 1); this._SafeStr_8206 = new _SafeStr_2442(); k._SafeStr_8226(new HabboClubCenter(k, 0, _arg_3), [new IIDHabboClubCenter()]); } public static function _SafeStr_8227(k:IWindow, _arg_2:BitmapData, _arg_3:int=0):void { var _local_7:IBitmapWrapperWindow; var _local_8:IDisplayObjectWrapper; if (_arg_2 == null){ return; }; if (k == null){ return; }; if (k.disposed){ return; }; var _local_4:int = (((_arg_3)>0) ? _arg_3 : k.height); var _local_5:int = ((k.width - _arg_2.width) / 2); var _local_6:int = ((_local_4 - _arg_2.height) / 2); if ((k as IBitmapWrapperWindow) != null){ _local_7 = IBitmapWrapperWindow(k); if ((((_local_7.bitmap == null)) || ((_arg_3 > 0)))){ _local_7.bitmap = new BitmapData(k.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); k.invalidate(); } else { if ((k as IDisplayObjectWrapper) != null){ _local_8 = IDisplayObjectWrapper(k); _local_8.setDisplayObject(new Bitmap(_arg_2)); k.invalidate(); }; }; } public function get sessionDataManager():_SafeStr_2173 { return (this._SafeStr_7207); } public function get avatarRenderManager():_SafeStr_13 { return (this._SafeStr_7209); } public function get localization():_SafeStr_499 { return (this._SafeStr_5525); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get connection():_SafeStr_2307 { return (this._SafeStr_7361.connection); } public function get toolbar():_SafeStr_2153 { return (this._SafeStr_5510); } public function get _SafeStr_8228():_SafeStr_2451 { return (this._SafeStr_8188); } public function get roomEngine():_SafeStr_2251 { return (this._SafeStr_7205); } public function get _SafeStr_5839():_SafeStr_501 { return (this._SafeStr_7215); } public function get _SafeStr_8229():_SafeStr_2409 { if (this._SafeStr_8199 == null){ this._SafeStr_8230(); }; return (this._SafeStr_8199); } public function get navigator():_SafeStr_440 { return (this._SafeStr_7357._SafeStr_7423); } public function get utils():HabboCatalogUtils { return (this._SafeStr_8202); } public function get questEngine():_SafeStr_1380 { return (this._SafeStr_7219); } public function get _SafeStr_8146():_SafeStr_2339 { return (this._SafeStr_8175); } public function get _SafeStr_8231():Vector.<_SafeStr_2450> { return (this._SafeStr_8212); } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void { _SafeStr_5524 = k; }), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void { _SafeStr_7361 = k; }), new _SafeStr_44(new IIDHabboToolbar(), function (k:_SafeStr_2153):void { _SafeStr_5510 = k; }, false, [{ "type":_SafeStr_2295._SafeStr_5780, "callback":this._SafeStr_5781 }]), new _SafeStr_44(new IIDRoomEngine(), function (k:_SafeStr_2251):void { _SafeStr_7205 = k; }, false, [{ "type":_SafeStr_2384._SafeStr_7376, "callback":this._SafeStr_8232 }, { "type":_SafeStr_2384._SafeStr_8233, "callback":this._SafeStr_8234 }, { "type":_SafeStr_2384._SafeStr_7279, "callback":this._SafeStr_8235 }]), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_499):void { _SafeStr_5525 = k; }, false), new _SafeStr_44(new IIDHabboInventory(), function (k:_SafeStr_1201):void { _SafeStr_5773 = k; }, false, [{ "type":_SafeStr_2373.HABBO_INVENTORY_ITEM_ADDED, "callback":this._SafeStr_8236 }]), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2173):void { _SafeStr_7207 = k; }), new _SafeStr_44(new IIDAvatarRenderManager(), function (k:_SafeStr_13):void { _SafeStr_7209 = k; }, false), new _SafeStr_44(new IIDHabboSoundManager(), function (k:_SafeStr_501):void { _SafeStr_7215 = k; }, false), new _SafeStr_44(new IIDHabboRoomSessionManager(), function (k:_SafeStr_197):void { _SafeStr_7208 = k; }, false, [{ "type":_SafeStr_2301._SafeStr_7379, "callback":this._SafeStr_8237 }, { "type":_SafeStr_2301._SafeStr_7380, "callback":this._SafeStr_8237 }]), new _SafeStr_44(new IIDHabboFriendList(), function (k:_SafeStr_2212):void { _SafeStr_6998 = k; }, false), new _SafeStr_44(new IIDHabboNewNavigator(), function (k:_SafeStr_1210):void { _SafeStr_7357 = k; }, false), new _SafeStr_44(new IIDHabboFriendBar(), null, false, [{ "type":_SafeStr_2476._SafeStr_8238, "callback":this._SafeStr_8239 }]), new _SafeStr_44(new IIDHabboGroupsManager(), null, false, [{ "type":_SafeStr_2411._SafeStr_8240, "callback":this._SafeStr_8241 }]), new _SafeStr_44(new IIDHabboAvatarEditor(), function (k:_SafeStr_2261):void { _SafeStr_7212 = k; }, false), new _SafeStr_44(new IIDHabboQuestEngine(), function (k:_SafeStr_1380):void { _SafeStr_7219 = k; }, false)])); } override protected function initComponent():void { this._SafeStr_5653 = new Vector.<_SafeStr_2273>(0); this.addMessageEvent(new _SafeStr_2406(this._SafeStr_8242)); this.addMessageEvent(new _SafeStr_2350(this._SafeStr_6116)); this.addMessageEvent(new _SafeStr_2485(this._SafeStr_8243)); this.addMessageEvent(new _SafeStr_2341(this._SafeStr_8244)); this.addMessageEvent(new _SafeStr_2347(this._SafeStr_8245)); this.addMessageEvent(new _SafeStr_2492(this._SafeStr_8246)); this.addMessageEvent(new _SafeStr_2410(this._SafeStr_8247)); this.addMessageEvent(new _SafeStr_2414(this._SafeStr_8248)); this.addMessageEvent(new _SafeStr_2360(this._SafeStr_8249)); this.addMessageEvent(new _SafeStr_2470(this._SafeStr_8250)); this.addMessageEvent(new _SafeStr_2386(this._SafeStr_8251)); this.addMessageEvent(new _SafeStr_2493(this._SafeStr_8252)); this.addMessageEvent(new _SafeStr_2449(this._SafeStr_8253)); this.addMessageEvent(new _SafeStr_2459(this._SafeStr_8254)); this.addMessageEvent(new _SafeStr_2480(this._SafeStr_7680)); this.addMessageEvent(new _SafeStr_2374(this._SafeStr_8255)); this.addMessageEvent(new _SafeStr_2494(this._SafeStr_8256)); this.addMessageEvent(new _SafeStr_2455(this._SafeStr_8257)); this.addMessageEvent(new _SafeStr_2438(this._SafeStr_8258)); this.addMessageEvent(new _SafeStr_2425(this._SafeStr_8259)); this.addMessageEvent(new _SafeStr_2405(this._SafeStr_8260)); this.addMessageEvent(new _SafeStr_2372(this._SafeStr_8261)); this.addMessageEvent(new _SafeStr_2398(this._SafeStr_5786)); this.addMessageEvent(new _SafeStr_2403(this._SafeStr_8262)); this.addMessageEvent(new _SafeStr_2359(this._SafeStr_8263)); this.addMessageEvent(new _SafeStr_2369(this._SafeStr_8264)); this.addMessageEvent(new _SafeStr_2376(this._SafeStr_8265)); this.addMessageEvent(new _SafeStr_2348(this._SafeStr_7703)); this.addMessageEvent(new _SafeStr_2421(this._SafeStr_8266)); this.addMessageEvent(new _SafeStr_2460(this._SafeStr_8267)); this.addMessageEvent(new _SafeStr_2433(this._SafeStr_8268)); this.addMessageEvent(new _SafeStr_2394(this._SafeStr_8269)); this.addMessageEvent(new _SafeStr_2484(this._SafeStr_7699)); this.addMessageEvent(new _SafeStr_2355(this._SafeStr_8270)); this.addMessageEvent(new _SafeStr_2486(this._SafeStr_8271)); this.addMessageEvent(new _SafeStr_2343(this._SafeStr_8272)); this.addMessageEvent(new _SafeStr_2353(this._SafeStr_8273)); context.addLinkEventTracker(this); this._SafeStr_7207.loadProductData(this); this._SafeStr_8198 = this._SafeStr_8274(); this._SafeStr_8175 = new VideoOfferManager(this); this._SafeStr_8201 = new _SafeStr_2478(this); this._SafeStr_8211 = this._SafeStr_7207._SafeStr_6024(this); this._SafeStr_8214 = null; } private function addMessageEvent(k:_SafeStr_2273):void { this._SafeStr_5653.push(this._SafeStr_7361.addHabboConnectionMessageEvent(k)); } override public function dispose():void { var k:_SafeStr_2273; if (disposed){ return; }; removeUpdateReceiver(this); if (((!((this._SafeStr_5653 == null))) && (!((this._SafeStr_7361 == null))))){ for each (k in this._SafeStr_5653) { this._SafeStr_7361._SafeStr_6338(k); }; }; if (this._SafeStr_8175){ this._SafeStr_8175.dispose(); this._SafeStr_8175 = null; }; if (this._SafeStr_8225 != null){ this._SafeStr_8225.dispose(); this._SafeStr_8225 = null; }; this.reset(true); context.removeLinkEventTracker(this); if (this._SafeStr_8183 != null){ this._SafeStr_8183.dispose(); this._SafeStr_8183 = null; }; if (this._SafeStr_8180 != null){ this._SafeStr_8180.dispose(); this._SafeStr_8180 = null; }; this._SafeStr_7577 = null; this._SafeStr_8181 = null; if (this._SafeStr_8190 != null){ this._SafeStr_8190.dispose(); this._SafeStr_8190 = null; }; if (this._SafeStr_8191 != null){ this._SafeStr_8191.dispose(); this._SafeStr_8191 = null; }; if (this._SafeStr_8192 != null){ this._SafeStr_8192.dispose(); this._SafeStr_8192 = null; }; this._SafeStr_7575 = null; if (this._SafeStr_8209 != null){ this._SafeStr_8209.dispose(); this._SafeStr_8209 = null; }; this._SafeStr_8275(); this._SafeStr_8193 = false; this._SafeStr_8195 = null; if (this._SafeStr_8199 != null){ this._SafeStr_8199.dispose(); this._SafeStr_8199 = null; }; if (this._SafeStr_8200 != null){ this._SafeStr_8200.dispose(); this._SafeStr_8200 = null; }; if (this._SafeStr_8202 != null){ this._SafeStr_8202.dispose(); this._SafeStr_8202 = null; }; if (this._SafeStr_8206){ this._SafeStr_8206 = null; }; if (this._SafeStr_8201){ this._SafeStr_8201.dispose(); this._SafeStr_8201 = null; }; super.dispose(); } private function init():Boolean { if (((!(this._SafeStr_8176)) && (this._SafeStr_8177))){ this._SafeStr_8276(); this._SafeStr_8277(); this._SafeStr_8278(); this._SafeStr_8176 = true; this._SafeStr_8279(); this._SafeStr_8280(); this._SafeStr_8281(); this._SafeStr_8282(); this._SafeStr_8283(); this._SafeStr_8284(); this._SafeStr_8285(); this._SafeStr_8286(); this._SafeStr_8287(); events.dispatchEvent(new _SafeStr_2320(_SafeStr_2320.CATALOG_INITIALIZED)); this.send(new _SafeStr_2457()); return (true); }; return (false); } private function reset(k:Boolean=false):void { var _local_2:_SafeStr_2331; var _local_3:Boolean; this._SafeStr_8176 = false; if (this._SafeStr_8178 != null){ this._SafeStr_8178.dispose(); this._SafeStr_8178 = null; }; if (this._SafeStr_8179 != null){ for each (_local_2 in this._SafeStr_8179) { _local_2.dispose(); }; this._SafeStr_8179 = null; }; if (this._SafeStr_8182 != null){ this._SafeStr_8182.dispose(); this._SafeStr_8182 = null; }; if (!k){ if (this._SafeStr_7207 == null){ Core._SafeStr_8114("Could not reload product data after reset() because _sessionDataManager was null", Core._SafeStr_8288); return; }; _local_3 = this._SafeStr_7207.loadProductData(this); if (_local_3){ this.init(); } else { events.dispatchEvent(new _SafeStr_2320(_SafeStr_2320.CATALOG_NOT_READY)); }; }; } private function send(k:_SafeStr_2283):void { if (this.connection == null){ return; }; this.connection.send(k); } public function _SafeStr_8142(k:int, _arg_2:int, _arg_3:String):void { this._SafeStr_8289 = true; this._SafeStr_8207 = k; this.send(new _SafeStr_2474(k, _arg_2, _arg_3)); } public function _SafeStr_8290(k:int, _arg_2:String="", _arg_3:int=1):void { var _local_5:Vector.<_SafeStr_2345>; var _local_4:_SafeStr_2331 = this._SafeStr_8168(_SafeStr_2367.NORMAL); if (_local_4 != null){ _local_5 = _local_4._SafeStr_8291(k, true); if (_local_5 != null){ this._SafeStr_8292(_local_5[0].pageId, k, _arg_2, _arg_3); }; }; } public function _SafeStr_8292(k:int, _arg_2:int, _arg_3:String="", _arg_4:int=1):void { if ((((this._SafeStr_8293 == null)) || (!((this._SafeStr_8293._SafeStr_7441 == _arg_2))))){ this.send(new _SafeStr_2432(k, _arg_2, _arg_3, _arg_4)); } else { if (((this._SafeStr_8208._SafeStr_8294) && ((this._SafeStr_8208.expirationTime.getTime() < new Date().getTime())))){ this._SafeStr_8208._SafeStr_8294 = false; }; this.send(new _SafeStr_2344(k, _arg_2, this._SafeStr_8293.flatId, this._SafeStr_8293.name, this._SafeStr_8293._SafeStr_8294, this._SafeStr_8293.description, this._SafeStr_8293._SafeStr_5353)); }; } public function _SafeStr_8295(k:int):void { this.send(new _SafeStr_2377(k)); } public function _SafeStr_8296(k:int):void { this.send(new _SafeStr_2371(k)); } public function _SafeStr_8297(k:int, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:Boolean=false):void { this.send(new _SafeStr_2477(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9)); } public function get _SafeStr_8293():_SafeStr_2395 { return (this._SafeStr_8208); } public function set _SafeStr_8293(k:_SafeStr_2395):void { this._SafeStr_8208 = k; } public function _SafeStr_8298(k:String, _arg_2:int):void { this.send(new _SafeStr_2358(k, _arg_2)); } public function _SafeStr_8143():void { this.send(new _SafeStr_2397()); } public function _SafeStr_8144():void { this.send(new _SafeStr_2368()); } public function _SafeStr_8145(k:Array):void { this.send(new _SafeStr_2435(k)); } public function set _SafeStr_8164(k:String):void { this._SafeStr_8184 = k; } public function _SafeStr_8299():int { return (getInteger("seasonalcurrencyindicator.currency", 1)); } public function _SafeStr_8300(k:_SafeStr_2378, _arg_2:int, _arg_3:String="", _arg_4:int=1, _arg_5:_SafeStr_2346=null, _arg_6:String=null, _arg_7:Boolean=true, _arg_8:BitmapData=null):void { var _local_11:Vector.<_SafeStr_2345>; var _local_12:Array; var _local_13:String; var _local_14:_SafeStr_2345; if (_arg_2 == CatalogNavigator._SafeStr_8301){ _local_11 = this._SafeStr_8302._SafeStr_8291(k._SafeStr_7441, true); if (_local_11 != null){ _arg_2 = _local_11[0].pageId; }; }; _SafeStr_4.log(("buy: " + [_arg_4, k._SafeStr_7441, _arg_3])); var _local_9:int = k.priceInCredits; var _local_10:int = k.priceInActivityPoints; if (this._SafeStr_8303){ _local_9 = this._SafeStr_8202._SafeStr_5498(true, k.priceInCredits, _arg_4); _local_10 = this._SafeStr_8202._SafeStr_5498(true, k.priceInActivityPoints, _arg_4); }; if ((((_local_9 > 0)) && ((_local_9 > this._SafeStr_7577.credits)))){ this._SafeStr_8160(); return; }; if ((((_local_10 > 0)) && ((_local_10 > this._SafeStr_7577._SafeStr_7508(k.activityPointType))))){ this._SafeStr_8161(k.activityPointType); return; }; if ((((k is Offer)) || (this._SafeStr_8185))){ if ((((this._SafeStr_8183 == null)) || (this._SafeStr_8183.disposed))){ this._SafeStr_8183 = new PurchaseConfirmationDialog(this._SafeStr_5525, assets); }; _local_12 = []; if (this._SafeStr_6998 != null){ _local_12 = this._SafeStr_6998._SafeStr_6213(); }; _local_13 = _arg_6; if (_local_13 == null){ if (this._SafeStr_8184 != null){ _local_13 = this._SafeStr_8184; }; }; this._SafeStr_8183._SafeStr_8304(this, this._SafeStr_7205, k, _arg_2, _arg_3, _arg_4, _arg_5, _local_12, _local_13, _arg_8); } else { if ((k is _SafeStr_2379)){ if (_arg_2 == -1){ _local_14 = this._SafeStr_8302._SafeStr_8305(_SafeStr_2365._SafeStr_8306); if (_local_14 != null){ _arg_2 = _local_14.pageId; }; }; if (_arg_2 >= 0){ this._SafeStr_8190.showConfirmation((k as _SafeStr_2379), _arg_2); }; }; }; if (this._SafeStr_8185){ this._SafeStr_8185 = false; this._SafeStr_8183._SafeStr_8307(); }; } public function _SafeStr_8308(k:Boolean):void { this._SafeStr_8185 = k; } private function _SafeStr_8230():void { if (((((!((this._SafeStr_7205 == null))) && (this._SafeStr_7205._SafeStr_7585))) && (getBoolean("catalog.furniture.animation")))){ if (this._SafeStr_8199 == null){ this._SafeStr_8199 = new _SafeStr_2409(this._SafeStr_7205); }; }; } private function _SafeStr_8274():Boolean { return (getBoolean("toolbar.new_additions.notification.enabled")); } public function openCatalog():void { this._SafeStr_8309(); this.toggleCatalog(_SafeStr_2367.NORMAL, true); } public function openCatalogPage(k:String, _arg_2:String=null):void { this._SafeStr_8309(); this.toggleCatalog((((_arg_2 == null)) ? _SafeStr_2367.NORMAL : _arg_2), true, false); if (((((!(this._SafeStr_8176)) || ((this._SafeStr_8179 == null)))) || (!(this._SafeStr_8302._SafeStr_8310)))){ this._SafeStr_8206._SafeStr_8311 = k; return; }; this._SafeStr_8302.openPage(k); } public function _SafeStr_8147(k:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:Date, _arg_6:int):void { var _local_7:int = this._SafeStr_8207; this._SafeStr_8208 = new _SafeStr_2395(); this._SafeStr_8208.name = _arg_2; this._SafeStr_8208._SafeStr_8294 = true; this._SafeStr_8208._SafeStr_8312 = this._SafeStr_7205.activeRoomId; this._SafeStr_8208.description = _arg_3; this._SafeStr_8208.flatId = this._SafeStr_7205.activeRoomId; this._SafeStr_8208.roomName = _arg_4; this._SafeStr_8208.expirationTime = _arg_5; this._SafeStr_8208._SafeStr_5353 = _arg_6; this.openCatalogPage(k); var _local_8:_SafeStr_2345 = this._SafeStr_8302._SafeStr_8305(k); if (((!((_local_8 == null))) && ((_local_8.pageId == _local_7)))){ this._SafeStr_8313(); }; } public function _SafeStr_8149(k:int, _arg_2:String):void { this._SafeStr_8148(CatalogNavigator._SafeStr_8301, k, _arg_2); } public function _SafeStr_8148(k:int, _arg_2:int, _arg_3:String):void { if (((((this._SafeStr_8176) && (!((this._SafeStr_8179 == null))))) && (this._SafeStr_8168(_arg_3)._SafeStr_8310))){ this.toggleCatalog(_arg_3, true, false); this._SafeStr_8178._SafeStr_8314(); this._SafeStr_8302._SafeStr_8315(k, _arg_2); } else { this.toggleCatalog(_arg_3); this._SafeStr_8206._SafeStr_8316 = k; this._SafeStr_8206._SafeStr_8317 = _arg_2; }; } public function _SafeStr_8150(k:String):void { if (this._SafeStr_5773 == null){ return; }; this._SafeStr_5773._SafeStr_5826(k); } public function openCreditsHabblet():void { _SafeStr_6.openWebPageAndMinimizeClient(getProperty(_SafeStr_2423._SafeStr_8318)); } public function _SafeStr_8151(k:Boolean):void { if (this._SafeStr_5773 == null){ return; }; this._SafeStr_5773._SafeStr_7549(k); } public function get _SafeStr_8153():Boolean { return (this._SafeStr_8187); } public function get _SafeStr_7538():Boolean { if (this._SafeStr_5773 == null){ return (false); }; return (this._SafeStr_5773._SafeStr_7538); } public function _SafeStr_8152():int { if (this._SafeStr_5773 == null){ return (0); }; return (this._SafeStr_5773._SafeStr_7550()); } public function _SafeStr_7551(k:int):Boolean { if (this._SafeStr_5773 == null){ return (false); }; return (this._SafeStr_5773._SafeStr_7551(k)); } public function getProductData(k:String):_SafeStr_2336 { return (this._SafeStr_7207.getProductData(k)); } public function _SafeStr_7657(k:int, _arg_2:String):_SafeStr_2333 { var _local_3:_SafeStr_2333; if (_arg_2 == _SafeStr_2491._SafeStr_5890){ _local_3 = this._SafeStr_7207._SafeStr_5859(k); }; if (_arg_2 == _SafeStr_2491._SafeStr_5891){ _local_3 = this._SafeStr_7207._SafeStr_5869(k); }; return (_local_3); } public function _SafeStr_7658(k:String, _arg_2:String, _arg_3:int=0):_SafeStr_2333 { var _local_4:_SafeStr_2333; if (this._SafeStr_7207 == null){ return (null); }; if (_arg_2 == _SafeStr_2491._SafeStr_5890){ _local_4 = this._SafeStr_7207.getFloorItemDataByName(k); }; if (_arg_2 == _SafeStr_2491._SafeStr_5891){ _local_4 = this._SafeStr_7207._SafeStr_7659(k); }; return (_local_4); } public function getPurse():_SafeStr_2337 { return (this._SafeStr_7577); } public function getRecycler():_SafeStr_2338 { return (this._SafeStr_8180); } public function getMarketPlace():_SafeStr_2334 { return (this._SafeStr_8181); } public function _SafeStr_8319():_SafeStr_2399 { return (this._SafeStr_8189); } public function _SafeStr_8320():_SafeStr_2445 { return (this._SafeStr_8190); } public function _SafeStr_8321():_SafeStr_2481 { return (this._SafeStr_8191); } public function _SafeStr_8154(k:int, _arg_2:int, _arg_3:String, _arg_4:int):void { this.send(new _SafeStr_2420(k, _arg_2, _arg_3, _arg_4)); } public function _SafeStr_8313():void { this.send(new _SafeStr_2452()); } public function _SafeStr_8322():void { this.send(new _SafeStr_2356()); } public function _SafeStr_8155():void { this.send(new _SafeStr_2462()); } public function _SafeStr_8156(k:int):void { this.send(new _SafeStr_2454(k)); } public function _SafeStr_8157():void { this.send(new _SafeStr_2393()); } public function _SafeStr_8158(k:int):void { this.send(new _SafeStr_2354(k)); } public function _SafeStr_8159(k:int, _arg_2:int):void { if (!this._SafeStr_7361){ return; }; this.send(new _SafeStr_2468(k, _arg_2)); } public function _SafeStr_8323():_SafeStr_2382 { return (this._SafeStr_8200); } public function getPixelEffectIcon(k:int):BitmapData { var _local_2:BitmapDataAsset = ((this._SafeStr_5773 as Component).assets.getAssetByName((("fx_icon_" + k) + "_png")) as BitmapDataAsset); if (((!((_local_2 == null))) && (!((_local_2.content == null))))){ return ((_local_2.content as BitmapData).clone()); }; return (new BitmapData(1, 1, true, 0xFFFFFF)); } public function getSubscriptionProductIcon(k:int):BitmapData { var _local_2:BitmapDataAsset = (assets.getAssetByName("icon_hc") as BitmapDataAsset); if (_local_2 != null){ return ((_local_2.content as BitmapData).clone()); }; return (new BitmapData(1, 1, true, 0xFFFFFF)); } public function _SafeStr_8324(k:String):Array { var _local_2:Array = this._SafeStr_8192.getValue(k); if (_local_2 != null){ return (_local_2.slice()); }; this.send(new _SafeStr_2342(k)); return (null); } private function _SafeStr_8279():void { var _local_2:String; if (this._SafeStr_8182 == null){ return; }; this._SafeStr_5525.registerParameter("catalog.purse.creditbalance", "balance", String(this._SafeStr_7577.credits)); this._SafeStr_5525.registerParameter("catalog.purse.pixelbalance", "balance", String(this._SafeStr_7577._SafeStr_7508(_SafeStr_2458._SafeStr_7513))); var k:uint = _SafeStr_2434._SafeStr_8325; if (!this._SafeStr_7577._SafeStr_7505){ _local_2 = "catalog.purse.club.join"; } else { if (this._SafeStr_7577._SafeStr_5516){ _local_2 = "catalog.purse.vipdays"; k = _SafeStr_2434._SafeStr_8326; } else { _local_2 = "catalog.purse.clubdays"; }; this._SafeStr_5525.registerParameter(_local_2, "days", String(this._SafeStr_7577.clubDays)); this._SafeStr_5525.registerParameter(_local_2, "months", String(this._SafeStr_7577.clubPeriods)); }; var _local_3:IIconWindow = (this._SafeStr_8182.findChildByName("clubIcon") as IIconWindow); if (_local_3){ _local_3.style = k; }; var _local_4:ITextWindow = (this._SafeStr_8182.findChildByName("clubText") as ITextWindow); if (_local_4){ _local_4.caption = this._SafeStr_5525.getLocalization(_local_2); }; } private function _SafeStr_5781(k:_SafeStr_2295):void { if (k.type != _SafeStr_2295._SafeStr_5780){ return; }; switch (k._SafeStr_5791){ case HabboToolbarIconEnum.CATALOGUE: this.toggleCatalog(_SafeStr_2367.NORMAL); return; case HabboToolbarIconEnum.BUILDER: this.toggleCatalog(_SafeStr_2367.BUILDER); return; }; } private function _SafeStr_8327(k:String, _arg_2:int):void { if (this._SafeStr_8182 == null){ return; }; var _local_3:IWindow = this._SafeStr_8182.findChildByName(k); if (_local_3 != null){ _local_3.color = _arg_2; }; } public function get _SafeStr_6471():Boolean { return (getBoolean("builders.club.enabled")); } public function toggleCatalog(k:String, _arg_2:Boolean=false, _arg_3:Boolean=true):void { var _local_5:ITextFieldWindow; if (((!(this._SafeStr_7207.hasSecurity(_SafeStr_2418._SafeStr_5932))) && (!(this._SafeStr_6471)))){ k = _SafeStr_2367.NORMAL; }; var _local_4 = !((k == this._SafeStr_8210)); this._SafeStr_8210 = k; this._SafeStr_8309(); if (this._SafeStr_8182 == null){ if (this.init() == false){ return; }; }; if ((((this._SafeStr_8302 == null)) || (!(this._SafeStr_8302._SafeStr_8310)))){ this._SafeStr_8328(this._SafeStr_8210); }; if (((((!(this._SafeStr_8329())) || (_arg_2))) || (_local_4))){ if (this._SafeStr_8197){ this._SafeStr_8197 = false; events.dispatchEvent(new _SafeStr_2320(_SafeStr_2320.CATALOG_NEW_ITEMS_HIDE)); this._SafeStr_8330(); }; this._SafeStr_8331(); } else { if (!_SafeStr_2366._SafeStr_7821(this._SafeStr_8182)){ this._SafeStr_8332(); }; }; if (this._SafeStr_8329()){ if (this._SafeStr_8182 != null){ this._SafeStr_8182.activate(); _local_5 = (this._SafeStr_8182.findChildByName("search.input") as ITextFieldWindow); if (_local_5){ _local_5.focus(); _local_5.setSelection(0, _local_5.text.length); }; } else { _SafeStr_4.log("[Catalog] No main container!"); }; HabboTracking.getInstance().trackGoogle("catalogue", "open"); }; if (this._SafeStr_8182 != null){ this._SafeStr_8182.color = (((k == _SafeStr_2367.NORMAL)) ? 4296112 : 16758076); this._SafeStr_8182.caption = (((k == _SafeStr_2367.NORMAL)) ? "${catalog.title}" : "${builder.catalog.title}"); this._SafeStr_8182.findChildByName("catalog.header.background.border").color = (((k == _SafeStr_2367.NORMAL)) ? 4281819765 : 4283320388); this._SafeStr_8182.findChildByName("catalog.header.background.body").color = (((k == _SafeStr_2367.NORMAL)) ? 4279123794 : 4281149220); this._SafeStr_8182.findChildByName("catalog.mode.header").visible = (k == _SafeStr_2367.NORMAL); this._SafeStr_8182.findChildByName("builder.mode.header").visible = (k == _SafeStr_2367.BUILDER); this._SafeStr_8333(); }; if (this._SafeStr_8329()){ events.dispatchEvent(new Event(_SafeStr_2280.HABBO_CATALOG_TRACKING_EVENT_OPEN)); if (((!((this._SafeStr_8180 == null))) && ((this._SafeStr_8334() == "recycler")))){ this._SafeStr_8180.activate(); }; } else { events.dispatchEvent(new Event(_SafeStr_2280.HABBO_CATALOG_TRACKING_EVENT_CLOSE)); if (((!((this._SafeStr_8180 == null))) && ((this._SafeStr_8334() == "recycler")))){ this._SafeStr_8180.cancel(); }; }; if (this._SafeStr_8180 != null){ this._SafeStr_8151(((this._SafeStr_8180.active) && (this._SafeStr_8329()))); }; if (((_local_4) && (!((this._SafeStr_8302 == null))))){ if (_arg_3){ this._SafeStr_8302._SafeStr_8335(); this._SafeStr_8302._SafeStr_8336(); }; this._SafeStr_8302._SafeStr_8337(); if (this._SafeStr_8178 != null){ this._SafeStr_8178._SafeStr_8314(); }; }; } private function _SafeStr_8334():String { if (this._SafeStr_8178 == null){ return (""); }; return (this._SafeStr_8178._SafeStr_8334()); } private function _SafeStr_8328(k:String):void { this.send(new _SafeStr_2370(k)); } private function _SafeStr_8330():void { this.send(new _SafeStr_2490()); } private function _SafeStr_8277():void { this._SafeStr_8179 = new Dictionary(); this._SafeStr_8179[_SafeStr_2367.NORMAL] = new CatalogNavigator(this, this._SafeStr_8182, _SafeStr_2367.NORMAL); this._SafeStr_8179[_SafeStr_2367.BUILDER] = new CatalogNavigator(this, this._SafeStr_8182, _SafeStr_2367.BUILDER); var k:BitmapDataAsset = (assets.getAssetByName("purse_coins_small") as BitmapDataAsset); this._SafeStr_8338("creditsIcon", (k.content as BitmapData)); var _local_2:BitmapDataAsset = (assets.getAssetByName("purse_pixels_small") as BitmapDataAsset); this._SafeStr_8338("pixelsIcon", (_local_2.content as BitmapData)); var _local_3:BitmapDataAsset = (assets.getAssetByName("purse_club_small") as BitmapDataAsset); this._SafeStr_8338("clubIcon", (_local_3.content as BitmapData)); } private function _SafeStr_8278():void { var k:IWindowContainer = (this._SafeStr_8182.findChildByName("layoutContainer") as IWindowContainer); this._SafeStr_8178 = new CatalogViewer(this, k); } private function _SafeStr_8276():void { var k:String; var _local_5:IWindow; if (this._SafeStr_8339()){ k = "catalog_ubuntu"; } else { k = "catalog_ubuntu_with_tabs"; }; var _local_2:XmlAsset = (assets.getAssetByName(k) as XmlAsset); this._SafeStr_8182 = (this._SafeStr_5524.buildFromXML((_local_2.content as XML), _SafeStr_8171) as IWindowContainer); this._SafeStr_8182.tags.push("habbo_catalog"); this._SafeStr_8182.position = _SafeStr_8172; this._SafeStr_8332(); var _local_3:IWindow = this._SafeStr_8182.findChildByName("titlebar_close_button"); if (_local_3 == null){ _local_3 = this._SafeStr_8182.findChildByTag("close"); }; if (_local_3 != null){ _local_3.procedure = this._SafeStr_8340; }; var _local_4:ITextFieldWindow = (this._SafeStr_8182.findChildByName("search.input") as ITextFieldWindow); if (_local_4){ _local_4.addEventListener(WindowKeyboardEvent._SafeStr_8341, this._SafeStr_8342); _local_4.addEventListener(WindowKeyboardEvent._SafeStr_8343, this._SafeStr_8342); _local_4.setSelection(0, _local_4.text.length); _local_4.focus(); _local_5 = this._SafeStr_8182.findChildByName("clear_search_button"); if (_local_5){ _local_5.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8344); }; }; } public function set _SafeStr_8289(k:Boolean):void { var _local_2:IWindow; if (this._SafeStr_8182){ this._SafeStr_8182.caption = ((k) ? "${generic.loading}" : "${catalog.title}"); _local_2 = this._SafeStr_8182.findChildByName("search_waiting_for_results_mask"); if (_local_2){ _local_2.visible = k; }; }; } private function _SafeStr_8345(k:WindowMouseEvent):void { var _local_2:ITextFieldWindow = (k.target as ITextFieldWindow); if (_local_2){ _local_2.setSelection(0, _local_2.text.length); _local_2.focus(); }; } private function _SafeStr_8344(k:WindowMouseEvent=null):void { var _local_2:ITextFieldWindow = (this._SafeStr_8182.findChildByName("search.input") as ITextFieldWindow); _local_2.caption = ""; _local_2.setSelection(0, _local_2.text.length); _local_2.focus(); var _local_3:_SafeStr_2413 = (this._SafeStr_8182.findChildByName("search.clear.icon") as _SafeStr_2413); _local_3.assetUri = "common_small_pen"; if (this._SafeStr_8178._SafeStr_8346 > 0){ this._SafeStr_8302._SafeStr_8315(this._SafeStr_8178._SafeStr_8346, -1); }; this._SafeStr_8182.findChildByName("search.helper").visible = true; } private function _SafeStr_8342(k:WindowKeyboardEvent):void { if (k.type == WindowKeyboardEvent._SafeStr_8341){ if (this._SafeStr_8213){ this._SafeStr_8213.stop(); }; return; }; if (this._SafeStr_8213 == null){ this._SafeStr_8213 = new Timer(50, 1); }; if (k.target.caption.length >= 3){ this._SafeStr_8213.addEventListener(TimerEvent.TIMER, this._SafeStr_8347); this._SafeStr_8213.start(); }; var _local_2:IWindow = this._SafeStr_8182.findChildByName("search.helper"); _local_2.visible = (k.target.caption.length == 0); var _local_3:_SafeStr_2413 = (this._SafeStr_8182.findChildByName("search.clear.icon") as _SafeStr_2413); _local_3.assetUri = (((k.target.caption.length > 0)) ? "icons_close" : "common_small_pen"); if (k.target.caption.length == 0){ this._SafeStr_8344(); } else { if (k.keyCode == Keyboard.ENTER){ this._SafeStr_8348(k.target.caption); }; }; } private function _SafeStr_8347(k:TimerEvent):void { var _local_2:ITextFieldWindow = (this._SafeStr_8182.findChildByName("search.input") as ITextFieldWindow); this._SafeStr_8348(_local_2.caption); } private function _SafeStr_8348(k:String):void { var _local_5:_SafeStr_2333; var _local_6:String; var _local_7:Vector.<_SafeStr_2345>; var _local_8:Vector.<_SafeStr_2345>; if (this._SafeStr_8213){ this._SafeStr_8213.stop(); }; if ((((((this._SafeStr_8211 == null)) || ((k == null)))) || ((k.length == 0)))){ return; }; var _local_2:Array = []; var _local_3:Vector.<_SafeStr_2333> = new Vector.<_SafeStr_2333>(0); var _local_4:String = k.toLowerCase().replace(" ", ""); for each (_local_5 in this._SafeStr_8211) { if ((((this._SafeStr_8210 == _SafeStr_2367.BUILDER)) && (!(_local_5._SafeStr_6473)))){ } else { if ((((this._SafeStr_8210 == _SafeStr_2367.NORMAL)) && (_local_5._SafeStr_8349))){ } else { _local_6 = [_local_5._SafeStr_5870, _local_5.description, _local_5._SafeStr_5860].join(" "); _local_6 = _local_6.replace(/ /gi, ""); if ((((((this._SafeStr_8210 == _SafeStr_2367.BUILDER)) && ((_local_5._SafeStr_6541 == _SafeStr_8174)))) && ((_local_5._SafeStr_6543 == _SafeStr_8174)))){ if (((!((_local_5._SafeStr_8350 == ""))) && ((_local_2.indexOf(_local_5._SafeStr_8350) < 0)))){ if (_local_6.indexOf(_local_4) >= 0){ _local_2.push(_local_5._SafeStr_8350); }; }; } else { _local_7 = this._SafeStr_8302._SafeStr_8291(_local_5._SafeStr_6541, true); _local_8 = this._SafeStr_8302._SafeStr_8291(_local_5._SafeStr_6543, true); if (((!((_local_7 == null))) || ((((this._SafeStr_8210 == _SafeStr_2367.NORMAL)) && (!((_local_8 == null))))))){ if (_local_6.indexOf(_local_4) >= 0){ _local_3.push(_local_5); if (_local_3.length >= _SafeStr_8173){ break; }; }; }; }; }; }; }; this.localization.registerParameter("catalog.search.results", "count", _local_3.length.toString()); this.localization.registerParameter("catalog.search.results", "needle", k); this._SafeStr_8182.findChildByName(PageLocalization._SafeStr_8351).caption = "${catalog.search.header}"; this._SafeStr_8302._SafeStr_8335(); this._SafeStr_8178._SafeStr_8352(_local_3); this._SafeStr_8302.filter(_local_4, _local_2); } public function _SafeStr_8353():void { this._SafeStr_8211 = this._SafeStr_7207._SafeStr_6024(this); this._SafeStr_8214 = null; } private function _SafeStr_8237(k:_SafeStr_2301):void { switch (k.type){ case _SafeStr_2301._SafeStr_7379: this._SafeStr_8187 = k.session._SafeStr_6534; this._SafeStr_7575 = k.session; if (this._SafeStr_8180 != null){ this._SafeStr_8180._SafeStr_8354(true); }; break; case _SafeStr_2301._SafeStr_7380: this._SafeStr_8187 = false; this._SafeStr_7575 = null; if (this._SafeStr_8180 != null){ this._SafeStr_8180._SafeStr_8354(false); }; break; }; if (this._SafeStr_8355 != null){ this._SafeStr_8355.dispatchWidgetEvent(new _SafeStr_2447()); }; } private function _SafeStr_8280():void { this._SafeStr_8180 = new RecyclerLogic(this, this._SafeStr_5524); this._SafeStr_8144(); } private function _SafeStr_8281():void { if (this._SafeStr_8181 == null){ this._SafeStr_8181 = new _SafeStr_2400(this, this._SafeStr_5524, this._SafeStr_7205); }; } private function _SafeStr_8282():void { if (this._SafeStr_8189 == null){ this._SafeStr_8189 = new _SafeStr_2399(this); }; } private function _SafeStr_8284():void { if (this._SafeStr_8190 == null){ this._SafeStr_8190 = new _SafeStr_2445(this, this.connection); }; } private function _SafeStr_8285():void { if (this._SafeStr_8191 == null){ this._SafeStr_8191 = new _SafeStr_2481(this); }; } private function _SafeStr_8286():void { if (this._SafeStr_8200 == null){ this._SafeStr_8200 = new _SafeStr_2382(this); }; } private function _SafeStr_8283():void { this.send(new _SafeStr_2422()); } public function _SafeStr_8162(k:int):void { this.send(new _SafeStr_2466(k)); } private function _SafeStr_8340(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; this._SafeStr_8332(); if (this._SafeStr_8178 != null){ this._SafeStr_8178._SafeStr_8356(); }; if (((!((this._SafeStr_8180 == null))) && ((this._SafeStr_8334() == "recycler")))){ this._SafeStr_8180.cancel(); this._SafeStr_8151(false); }; } private function _SafeStr_8252(k:_SafeStr_2493):void { var _local_2:_SafeStr_2331 = this._SafeStr_8168(k.catalogType); if (_local_2 == null){ return; }; this._SafeStr_8197 = k._SafeStr_8357; _local_2._SafeStr_8358(k.root); if (k.catalogType == this._SafeStr_8210){ _local_2._SafeStr_8337(); }; switch (this._SafeStr_8206._SafeStr_8359){ case _SafeStr_2442._SafeStr_8362: if (((((((this._SafeStr_8197) && (this._SafeStr_8198))) && (!(this._SafeStr_8360)))) && ((k.catalogType == _SafeStr_2367.NORMAL)))){ events.dispatchEvent(new _SafeStr_2320(_SafeStr_2320.CATALOG_NEW_ITEMS_SHOW)); this.openCatalogPage(_SafeStr_2365._SafeStr_8361); } else { _local_2._SafeStr_8336(); }; return; case _SafeStr_2442._SafeStr_8364: _local_2._SafeStr_8315(this._SafeStr_8206._SafeStr_5332, this._SafeStr_8206._SafeStr_8317); this._SafeStr_8206._SafeStr_8363(); return; case _SafeStr_2442._SafeStr_8366: _local_2.openPage(this._SafeStr_8206._SafeStr_8365); this._SafeStr_8206._SafeStr_8363(); return; }; } private function _SafeStr_8254(k:_SafeStr_2459):void { var _local_11:CatalogPageMessageOfferData; var _local_12:Vector.<_SafeStr_2361>; var _local_13:_SafeStr_2336; var _local_14:_SafeStr_2467; var _local_15:Offer; var _local_16:_SafeStr_2333; var _local_2:CatalogPageMessageParser = k._SafeStr_5325(); if (_local_2.catalogType != this._SafeStr_8210){ return; }; var _local_3:int = _local_2.pageId; var _local_4:String = _local_2.layoutCode; var _local_5:Array = _local_2.localization.images.concat(); var _local_6:Array = _local_2.localization.texts.concat(); var _local_7:_SafeStr_2390 = new PageLocalization(_local_5, _local_6); var _local_8:int = _local_2._SafeStr_7441; var _local_9:Boolean = _local_2.acceptSeasonCurrencyAsCredits; var _local_10:Vector.<_SafeStr_2378> = new Vector.<_SafeStr_2378>(0); for each (_local_11 in _local_2.offers) { _local_12 = new Vector.<_SafeStr_2361>(0); _local_13 = this.getProductData(_local_11._SafeStr_7947); for each (_local_14 in _local_11.products) { _local_16 = this._SafeStr_7657(_local_14._SafeStr_8367, _local_14._SafeStr_8368); _local_12.push(new Product(_local_14._SafeStr_8368, _local_14._SafeStr_8367, _local_14._SafeStr_5750, _local_14.productCount, _local_13, _local_16, this, _local_14._SafeStr_8369, _local_14.uniqueLimitedItemSeriesSize, _local_14.uniqueLimitedItemsLeft)); }; if ((((_local_12.length == 0)) && (!(HabboCatalogUtils._SafeStr_8370(_local_11._SafeStr_7947))))){ } else { _local_15 = new Offer(_local_11._SafeStr_7441, _local_11._SafeStr_7947, _local_11._SafeStr_8371, _local_11.priceInCredits, _local_11.priceInActivityPoints, _local_11.activityPointType, _local_11._SafeStr_8137, _local_11.clubLevel, _local_12, _local_11._SafeStr_8136, this); if (((!((_local_15.productContainer == null))) && (this._SafeStr_8372(_local_15)))){ _local_10.push(_local_15); } else { _local_15.dispose(); }; }; }; if (((!((_local_2._SafeStr_8231 == null))) && ((_local_2._SafeStr_8231.length > 0)))){ this._SafeStr_8212 = _local_2._SafeStr_8231; }; if (((!((this._SafeStr_8178 == null))) && ((this._SafeStr_8207 == _local_3)))){ this._SafeStr_8178._SafeStr_8373(_local_3, _local_4, _local_7, _local_10, _local_8, _local_9); }; this._SafeStr_8289 = false; } private function _SafeStr_8372(k:Offer):Boolean { return ((((this._SafeStr_8210 == _SafeStr_2367.NORMAL)) || (((!((k._SafeStr_8138 == Offer._SafeStr_8375))) && (!((k._SafeStr_8138 == Offer._SafeStr_8374))))))); } private function _SafeStr_8261(k:_SafeStr_2273):void { var _local_2:Boolean = this._SafeStr_8329(); this.reset(); if (_local_2){ this._SafeStr_5524.alert("${catalog.alert.published.title}", "${catalog.alert.published.description}", 0, this._SafeStr_8376); }; } private function _SafeStr_8250(k:_SafeStr_2273):void { var _local_2:_SafeStr_2470 = (k as _SafeStr_2470); var _local_3:_SafeStr_2407 = _local_2._SafeStr_5325(); var _local_4:int = _local_3.errorCode; var _local_5:String = (((_local_4 > 0)) ? (("${catalog.alert.purchaseerror.description." + _local_4) + "}") : "${catalog.alert.purchaseerror.description}"); this._SafeStr_5524.alert("${catalog.alert.purchaseerror.title}", _local_5, 0, this._SafeStr_8376); if (this._SafeStr_8183 != null){ this._SafeStr_8183.dispose(); this._SafeStr_8183 = null; }; } private function _SafeStr_8248(k:_SafeStr_2273):void { var _local_2:_SafeStr_2414 = (k as _SafeStr_2414); var _local_3:_SafeStr_2473 = _local_2._SafeStr_5325(); 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._SafeStr_5524.alert("${catalog.alert.purchasenotallowed.title}", _local_5, 0, this._SafeStr_8376); } private function _SafeStr_6116(k:_SafeStr_2273):void { var _local_4:IBitmapWrapperWindow; var _local_5:BitmapData; var _local_6:Point; var _local_7:String; var _local_2:_SafeStr_2350 = (k as _SafeStr_2350); var _local_3:_SafeStr_2439 = _local_2._SafeStr_5325(); events.dispatchEvent(new _SafeStr_2278(_local_3.offer._SafeStr_7947)); if (this._SafeStr_8183 != null){ if (((!(this._SafeStr_8193)) && (!(this._SafeStr_8183._SafeStr_8377())))){ _local_4 = this._SafeStr_8183._SafeStr_8378(); if (_local_4){ _local_5 = _local_4.bitmap; if (_local_5){ _local_6 = new Point(); _local_4.getGlobalPosition(_local_6); _local_7 = HabboToolbarIconEnum.INVENTORY; if (this._SafeStr_8183._SafeStr_8368 == _SafeStr_2491._SafeStr_6956){ _local_7 = HabboToolbarIconEnum.MEMENU; }; this._SafeStr_5510._SafeStr_8379(_local_7, _local_5.clone(), _local_6.x, _local_6.y); }; }; }; this._SafeStr_8183.dispose(); }; this._SafeStr_8183 = null; } private function _SafeStr_8246(k:_SafeStr_2492):void { if (this._SafeStr_8183 != null){ this._SafeStr_8183._SafeStr_8380(); }; } private function _SafeStr_8270(k:_SafeStr_2273):void { var _local_2:_SafeStr_2355 = (k as _SafeStr_2355); var _local_3:_SafeStr_2430 = _local_2._SafeStr_5325(); if (_local_3._SafeStr_8381){ this._SafeStr_8160(); } else { if (_local_3._SafeStr_8382){ this._SafeStr_8161(_local_3.activityPointType); }; }; if (this._SafeStr_8183 != null){ this._SafeStr_8183._SafeStr_8381(); }; } public function _SafeStr_8383(k:Boolean):void { if (!this._SafeStr_8182){ return; }; var _local_2:IWindow = this._SafeStr_8182.findChildByName("navigationContainer"); if (_local_2){ _local_2.visible = k; }; _local_2 = this._SafeStr_8182.findChildByName("searchContainer"); if (_local_2){ _local_2.visible = k; }; } public function _SafeStr_8160():void { if (!this._SafeStr_5524){ return; }; this._SafeStr_5524.confirm("${catalog.alert.notenough.title}", "${catalog.alert.notenough.credits.description}", 0, this._SafeStr_8384); } public function _SafeStr_8161(k:int):void { var _local_2:String = ("catalog.alert.notenough.activitypoints.title." + k); var _local_3:String = ("catalog.alert.notenough.activitypoints.description." + k); if (k == _SafeStr_2458._SafeStr_7513){ this._SafeStr_5524.confirm(this.localization.getLocalization(_local_2), this.localization.getLocalization(_local_3), 0, this._SafeStr_8385); } else { this._SafeStr_5524.alert(this.localization.getLocalization(_local_2), this.localization.getLocalization(_local_3), 0, this._SafeStr_8376); }; } private function _SafeStr_8244(k:_SafeStr_2341):void { if (k == null){ return; }; var _local_2:String = "${catalog.alert.voucherredeem.ok.description}"; if (k.productName != ""){ _local_2 = "catalog.alert.voucherredeem.ok.description.furni"; this._SafeStr_5525.registerParameter(_local_2, "productName", k.productName); this._SafeStr_5525.registerParameter(_local_2, "productDescription", k.productDescription); _local_2 = (("${" + _local_2) + "}"); }; this._SafeStr_5524.alert("${catalog.alert.voucherredeem.ok.title}", _local_2, 0, this._SafeStr_8376); } private function _SafeStr_8273(k:_SafeStr_2353):void { if (k == null){ return; }; var _local_2:String = "${catalog.alert.voucherredeem.error.title}"; var _local_3 = (("${catalog.alert.voucherredeem.error.description." + k.errorCode) + "}"); this._SafeStr_5524.alert(_local_2, _local_3, 0, this._SafeStr_8376); } private function _SafeStr_8242(k:_SafeStr_2406):void { if ((((k == null)) || ((this._SafeStr_8178 == null)))){ return; }; var _local_2:_SafeStr_2417 = k._SafeStr_5325(); this._SafeStr_8178.dispatchWidgetEvent(new _SafeStr_2440(_local_2.result, _local_2.nameValidationInfo)); } private function _SafeStr_5786(k:_SafeStr_2273):void { var _local_2:_SafeStr_2398 = (k as _SafeStr_2398); var _local_3:_SafeStr_2351 = _local_2._SafeStr_5325(); this._SafeStr_7577.credits = _local_3.balance; this._SafeStr_8279(); if (((!(this._SafeStr_8186)) && (!((this._SafeStr_7215 == null))))){ this._SafeStr_7215._SafeStr_8386(_SafeStr_2357._SafeStr_8387); }; this._SafeStr_8186 = false; events.dispatchEvent(new _SafeStr_2383(_SafeStr_2383._SafeStr_5785, this._SafeStr_7577.credits, 0)); events.dispatchEvent(new _SafeStr_2387()); } private function _SafeStr_8243(k:_SafeStr_2273):void { var _local_2:_SafeStr_2485 = (k as _SafeStr_2485); this._SafeStr_7577._SafeStr_7529[_local_2.type] = _local_2.amount; this._SafeStr_8279(); if (((!((this._SafeStr_7215 == null))) && ((_local_2.type == _SafeStr_2458._SafeStr_7513)))){ this._SafeStr_7215._SafeStr_8386(_SafeStr_2357._SafeStr_8388); }; events.dispatchEvent(new _SafeStr_2383(_SafeStr_2383._SafeStr_7509, _local_2.amount, _local_2.type)); events.dispatchEvent(new _SafeStr_2387()); } private function _SafeStr_8260(k:_SafeStr_2273):void { var _local_3:String; var _local_4:int; var _local_2:_SafeStr_2405 = (k as _SafeStr_2405); this._SafeStr_7577._SafeStr_7529 = _local_2.points; this._SafeStr_8279(); for (_local_3 in _local_2.points) { _local_4 = int(_local_3); events.dispatchEvent(new _SafeStr_2383(_SafeStr_2383._SafeStr_7509, _local_2.points[_local_4], _local_4)); }; events.dispatchEvent(new _SafeStr_2387()); } private function _SafeStr_8265(k:_SafeStr_2273):void { var _local_3:Boolean; var _local_2:_SafeStr_2479 = (k as _SafeStr_2376)._SafeStr_5325(); this._SafeStr_7577.clubDays = Math.max(0, _local_2._SafeStr_7736); this._SafeStr_7577.clubPeriods = Math.max(0, _local_2._SafeStr_7735); this._SafeStr_7577._SafeStr_5516 = _local_2._SafeStr_5516; this._SafeStr_7577._SafeStr_7506 = _local_2._SafeStr_7506; this._SafeStr_7577._SafeStr_7507 = _local_2._SafeStr_7507; this._SafeStr_7577._SafeStr_7503 = (((_local_2._SafeStr_7738)==_SafeStr_2479._SafeStr_7739) ? true : false); this._SafeStr_7577._SafeStr_7504 = _local_2._SafeStr_7504; this._SafeStr_7577._SafeStr_7530 = _local_2._SafeStr_7530; if (ExternalInterface.available){ if ((((_local_2.productName == "habbo_club")) || ((_local_2.productName == "club_habbo")))){ _local_3 = ((_local_2._SafeStr_5516) && ((_local_2._SafeStr_7504 > 0))); ExternalInterface.call("FlashExternalInterface.subscriptionUpdated", _local_3); }; }; this._SafeStr_8279(); if (_local_2._SafeStr_7738 == _SafeStr_2479._SafeStr_8389){ this.reset(); if (this._SafeStr_8204 != null){ this.openCatalogPage(this._SafeStr_8204); this._SafeStr_8204 = null; }; }; } private function _SafeStr_8263(k:_SafeStr_2359):void { if (((!(k)) || (!(this._SafeStr_8189)))){ return; }; var _local_2:_SafeStr_2391 = k._SafeStr_5325(); if (!_local_2){ return; }; this._SafeStr_8189._SafeStr_8390(_local_2._SafeStr_8391, _local_2._SafeStr_8392, _local_2.offers, _local_2._SafeStr_8393); } private function _SafeStr_8268(k:_SafeStr_2273):void { var _local_2:_SafeStr_2352 = (k as _SafeStr_2433)._SafeStr_5325(); if ((((_local_2 == null)) || ((this._SafeStr_8180 == null)))){ return; }; this._SafeStr_8180._SafeStr_8394(_local_2._SafeStr_8395, _local_2._SafeStr_8396); } private function _SafeStr_8245(k:_SafeStr_2273):void { var _local_2:_SafeStr_2469 = (k as _SafeStr_2347)._SafeStr_5325(); if ((((_local_2 == null)) || ((this._SafeStr_8180 == null)))){ return; }; this._SafeStr_8180._SafeStr_8397(_local_2._SafeStr_8398, _local_2.prizeId); } private function _SafeStr_8269(k:_SafeStr_2273):void { var _local_2:_SafeStr_2471 = (k as _SafeStr_2394)._SafeStr_5325(); if ((((_local_2 == null)) || ((this._SafeStr_8180 == null)))){ return; }; this._SafeStr_8180._SafeStr_8399(_local_2._SafeStr_8400); } private function _SafeStr_8253(k:_SafeStr_2273):void { if (this._SafeStr_8181 != null){ this._SafeStr_8181._SafeStr_8401(k); }; } private function _SafeStr_8257(k:_SafeStr_2273):void { if (this._SafeStr_8181 != null){ this._SafeStr_8181._SafeStr_8402(k); }; } private function _SafeStr_8259(k:_SafeStr_2273):void { if (this._SafeStr_8181 != null){ this._SafeStr_8181._SafeStr_8403(k); }; } private function _SafeStr_8267(k:_SafeStr_2273):void { if (this._SafeStr_8181 != null){ this._SafeStr_8181._SafeStr_8404(k); }; } private function _SafeStr_8249(k:_SafeStr_2360):void { if (k == null){ return; }; this._SafeStr_8188 = new _SafeStr_2451(k); } private function _SafeStr_7699(k:_SafeStr_2484):void { if (((!(k)) || (!(this._SafeStr_8181)))){ return; }; var _local_2:_SafeStr_2475 = k._SafeStr_5325(); if (!_local_2){ return; }; var _local_3:_SafeStr_2364 = new _SafeStr_2364(); _local_3._SafeStr_7791 = _local_2._SafeStr_7791; _local_3._SafeStr_8405 = _local_2._SafeStr_8405; _local_3._SafeStr_8406 = _local_2._SafeStr_8406; _local_3._SafeStr_8407 = _local_2._SafeStr_8407; _local_3._SafeStr_8408 = _local_2._SafeStr_8408; _local_3._SafeStr_8409 = _local_2._SafeStr_8409; _local_3._SafeStr_7789 = _local_2._SafeStr_7789; _local_3._SafeStr_7790 = _local_2._SafeStr_7790; this._SafeStr_8181._SafeStr_8410 = _local_3; } private function _SafeStr_7680(k:_SafeStr_2480):void { if (((!(k)) || (!(this._SafeStr_8181)))){ return; }; var _local_2:_SafeStr_2483 = k._SafeStr_5325(); if (!_local_2){ return; }; this._SafeStr_8181._SafeStr_7783 = _local_2._SafeStr_7783; } private function _SafeStr_7703(k:_SafeStr_2348):void { if (((!(k)) || (!(this._SafeStr_8181)))){ return; }; var _local_2:_SafeStr_2429 = k._SafeStr_5325(); if (!_local_2){ return; }; if (_local_2.result == 1){ this._SafeStr_8181._SafeStr_8411(); }; } private function _SafeStr_8264(k:_SafeStr_2369):void { var _local_2:_SafeStr_2419 = k._SafeStr_5325(); if (((!((this._SafeStr_8190 == null))) && ((((((((_local_2.source == _SafeStr_2441._SafeStr_8415)) || ((_local_2.source == _SafeStr_2441._SafeStr_8414)))) || ((_local_2.source == _SafeStr_2441._SafeStr_8413)))) || ((_local_2.source == _SafeStr_2441._SafeStr_8412)))))){ this._SafeStr_8190._SafeStr_8401(_local_2); }; } private function _SafeStr_8271(k:_SafeStr_2486):void { if (!this._SafeStr_8176){ this.init(); }; if (this._SafeStr_8191){ this._SafeStr_8191._SafeStr_8416(k); }; } private function _SafeStr_8255(k:_SafeStr_2273):void { } private function _SafeStr_8256(k:_SafeStr_2494):void { var _local_2:_SafeStr_2463 = k._SafeStr_5325(); this._SafeStr_8192.remove(_local_2._SafeStr_5897); var _local_3:Array = _local_2._SafeStr_8417; if (_local_3 != null){ this._SafeStr_8192.add(_local_2._SafeStr_5897, _local_3.slice()); this._SafeStr_8178.dispatchWidgetEvent(new _SafeStr_2349(_local_2._SafeStr_5897, _local_3.slice())); }; } private function _SafeStr_8338(k:String, _arg_2:BitmapData):void { var _local_3:IBitmapWrapperWindow = (this._SafeStr_8182.findChildByName(k) 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 { _SafeStr_4.log(("Could not find element: " + k)); }; } private function _SafeStr_8376(k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); this._SafeStr_8275(); } private function _SafeStr_8384(k:_SafeStr_2495, _arg_2:WindowEvent):void { k.dispose(); this._SafeStr_8275(); if (_arg_2.type == WindowEvent._SafeStr_6209){ _SafeStr_6.openWebPageAndMinimizeClient(getProperty(_SafeStr_2423._SafeStr_8318)); }; } private function _SafeStr_8385(k:_SafeStr_2495, _arg_2:WindowEvent):void { var _local_3:String; k.dispose(); this._SafeStr_8275(); if (_arg_2.type == WindowEvent._SafeStr_6209){ _local_3 = getProperty("link.format.duckets"); if (_local_3 != ""){ this._SafeStr_5524.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_8418); _SafeStr_6.navigateToURL(_local_3, "habboMain"); }; }; } private function _SafeStr_8418(k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); } public function redeemVoucher(k:String):void { var _local_2:_SafeStr_2283 = new _SafeStr_2461(k); this.send(_local_2); _local_2.dispose(); _local_2 = null; } public function _SafeStr_8419():void { this._SafeStr_8177 = true; events.dispatchEvent(new _SafeStr_2320(_SafeStr_2320.CATALOG_INITIALIZED)); } public function isDraggable(k:_SafeStr_2378):Boolean { return (((((((((((((((((getBoolean("catalog.drag_and_drop")) && (!((this._SafeStr_7575 == null))))) && ((((this._SafeStr_8178._SafeStr_8355 == null)) || (this._SafeStr_8178._SafeStr_8355._SafeStr_8422))))) && ((((((this._SafeStr_8210 == _SafeStr_2367.NORMAL)) && (((this._SafeStr_7575._SafeStr_5862) || (((this._SafeStr_7575._SafeStr_6484) && ((this._SafeStr_7575.roomControllerLevel >= _SafeStr_2488._SafeStr_6513)))))))) || ((((this._SafeStr_8210 == _SafeStr_2367.BUILDER)) && ((this._SafeStr_8420(k) == _SafeStr_2416._SafeStr_8421)))))))) && (!((k._SafeStr_8138 == Offer._SafeStr_8375))))) && (!((k._SafeStr_8138 == Offer._SafeStr_8374))))) && (!((k.product == null))))) && (!((k.product._SafeStr_8368 == _SafeStr_2491._SafeStr_6956))))) && (!((k.product._SafeStr_8368 == _SafeStr_2491._SafeStr_5899))))); } public function _SafeStr_8420(k:_SafeStr_2378):int { var _local_2:int; var _local_3:int; var _local_4:_SafeStr_2436; var _local_5:_SafeStr_2456; if (k == null){ return (_SafeStr_2416._SafeStr_8423); }; if ((((this._SafeStr_8424 < 0)) || ((this._SafeStr_8424 >= this._SafeStr_8425)))){ return (_SafeStr_2416._SafeStr_8426); }; if (this.roomSession == null){ return (_SafeStr_2416._SafeStr_8427); }; if (!this.roomSession._SafeStr_5862){ return (_SafeStr_2416._SafeStr_8428); }; if (((this.roomSession._SafeStr_6484) && (!(getBoolean("builders.club.furniture.placement.group.room.enabled"))))){ return (_SafeStr_2416._SafeStr_8429); }; if (this._SafeStr_8430 <= 0){ _local_2 = this.roomEngine._SafeStr_5977(this.roomSession.roomId, _SafeStr_2285._SafeStr_5707); _local_3 = 0; while (_local_3 < _local_2) { _local_4 = this.roomEngine._SafeStr_5978(this.roomSession.roomId, _local_3, _SafeStr_2285._SafeStr_5707); _local_5 = this.roomSession.userDataManager.getUserDataByIndex(_local_4.getId()); if (((((((!((_local_5 == null))) && ((_local_5.type == _SafeStr_2340._SafeStr_5746)))) && (!((_local_5._SafeStr_5706 == this.roomSession._SafeStr_8432))))) && (!(_local_5._SafeStr_8431)))){ return (_SafeStr_2416._SafeStr_8433); }; _local_3++; }; }; return (_SafeStr_2416._SafeStr_8421); } private function _SafeStr_8434(k:String, _arg_2:String):void { var _local_3:String = this._SafeStr_7205._SafeStr_8435(this._SafeStr_7205.activeRoomId, _SafeStr_2464._SafeStr_8436); var _local_4:String = this._SafeStr_7205._SafeStr_8435(this._SafeStr_7205.activeRoomId, _SafeStr_2464._SafeStr_8437); var _local_5:String = this._SafeStr_7205._SafeStr_8435(this._SafeStr_7205.activeRoomId, _SafeStr_2464._SafeStr_8438); _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 (k){ case "floor": this._SafeStr_7205._SafeStr_8439(this._SafeStr_7205.activeRoomId, _arg_2, _local_3, _local_5, true); return; case "wallpaper": this._SafeStr_7205._SafeStr_8439(this._SafeStr_7205.activeRoomId, _local_4, _arg_2, _local_5, true); return; case "landscape": this._SafeStr_7205._SafeStr_8439(this._SafeStr_7205.activeRoomId, _local_4, _local_3, _arg_2, true); return; default: this._SafeStr_7205._SafeStr_8439(this._SafeStr_7205.activeRoomId, _local_4, _local_3, _local_5, true); }; } public function _SafeStr_8440(k:_SafeStr_2426, _arg_2:_SafeStr_2378, _arg_3:Boolean=false):void { var _local_5:int; if (!this.isDraggable(_arg_2)){ return; }; var _local_4:_SafeStr_2361 = _arg_2.product; switch (_local_4._SafeStr_8368){ case _SafeStr_2491._SafeStr_5890: _local_5 = _SafeStr_2285._SafeStr_5887; break; case _SafeStr_2491._SafeStr_5891: _local_5 = _SafeStr_2285._SafeStr_5987; break; }; var _local_6:Boolean = this._SafeStr_7205._SafeStr_7641(_SafeStr_2487._SafeStr_8441, -(_arg_2._SafeStr_7441), _local_5, _local_4._SafeStr_8442, ((_local_4._SafeStr_5750) ? _local_4._SafeStr_5750.toString() : null)); if (_local_6){ this._SafeStr_8194 = _arg_2; this._SafeStr_8195 = k; this._SafeStr_8332(); this._SafeStr_8193 = true; this._SafeStr_8215 = _arg_3; }; } private function _SafeStr_8235(k:_SafeStr_2384):void { var _local_2:_SafeStr_2456; if (k == null){ return; }; if (((this._SafeStr_6471) && (((!(this._SafeStr_8176)) || (!(this._SafeStr_8168(_SafeStr_2367.BUILDER)._SafeStr_8310)))))){ this.init(); this._SafeStr_8328(_SafeStr_2367.BUILDER); }; if ((((k.type == _SafeStr_2384._SafeStr_7279)) && ((k.category == _SafeStr_2285._SafeStr_5707)))){ _local_2 = this._SafeStr_8443(k); if (_local_2 != null){ events.dispatchEvent(new _SafeStr_2404(_SafeStr_2320.CATALOG_USER_SELECTED, _local_2._SafeStr_6235, _local_2.name)); }; }; } private function _SafeStr_8239(k:_SafeStr_2476):void { var _local_2:int; var _local_3:String; var _local_4:_SafeStr_2426; if (((this._SafeStr_8193) && ((k.type == _SafeStr_2476._SafeStr_8238)))){ this._SafeStr_8275(true); if ((((this._SafeStr_8194 == null)) || (this._SafeStr_8194.disposed))){ this._SafeStr_8444(); return; }; _local_2 = k._SafeStr_8445; _local_3 = k._SafeStr_8446; _local_4 = this._SafeStr_8195; if (_local_4 != null){ _local_4._SafeStr_8447(true, _local_3); }; this._SafeStr_8444(false); this._SafeStr_8309(); }; } private function _SafeStr_8443(k:_SafeStr_2384):_SafeStr_2456 { var _local_3:_SafeStr_2298; var _local_2:_SafeStr_2456; if (this._SafeStr_7208 != null){ _local_3 = this._SafeStr_7208.getSession(k.roomId); if (_local_3 != null){ _local_2 = _local_3.userDataManager.getUserDataByIndex(k._SafeStr_5678); }; }; return (_local_2); } private function _SafeStr_8234(k:_SafeStr_2431):void { var _local_2:String; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_2426; if (((this._SafeStr_8193) && ((k.type == _SafeStr_2384._SafeStr_8233)))){ this._SafeStr_8275(true); if ((((this._SafeStr_8194 == null)) || (this._SafeStr_8194.disposed))){ this._SafeStr_8444(); return; }; _local_2 = null; _local_3 = this._SafeStr_8443(k); if (_local_3 != null){ _local_2 = _local_3.name; }; _local_4 = this._SafeStr_8195; if (_local_4 != null){ _local_4._SafeStr_8447(true, _local_2); }; this._SafeStr_8444(false); this._SafeStr_8309(); }; } private function _SafeStr_8232(k:_SafeStr_2385):void { var _local_2:int; var _local_3:_SafeStr_2361; var _local_4:Boolean; var _local_5:_SafeStr_2426; var _local_6:_SafeStr_2437; var _local_7:int; var _local_8:Vector.<_SafeStr_2345>; if (((this._SafeStr_8193) && ((k.type == _SafeStr_2384._SafeStr_7376)))){ this._SafeStr_8275(true); if ((((this._SafeStr_8194 == null)) || (this._SafeStr_8194.disposed))){ this._SafeStr_8444(); return; }; _local_2 = k.category; _local_3 = this._SafeStr_8194.product; _local_4 = false; if (_local_2 == _SafeStr_2285._SafeStr_5987){ switch (_local_3._SafeStr_8448._SafeStr_5860){ case "floor": case "wallpaper": case "landscape": _local_4 = ((k._SafeStr_8450) || (k._SafeStr_8449)); break; default: _local_4 = k._SafeStr_5892; }; } else { _local_4 = k._SafeStr_5892; }; if (!_local_4){ this._SafeStr_8444(); return; }; this._SafeStr_8196 = new PlacedObjectPurchaseData(k.roomId, k._SafeStr_5678, k.category, k._SafeStr_8451, k.x, k.y, k.direction, this._SafeStr_8194); _local_5 = this._SafeStr_8195; if (_local_5 != null){ _local_5._SafeStr_8447(true, null); }; switch (this._SafeStr_8210){ case _SafeStr_2367.NORMAL: if (_local_2 == _SafeStr_2285._SafeStr_5887){ this._SafeStr_7205._SafeStr_8452(k.roomId, k._SafeStr_5678, _local_3._SafeStr_8442, new _SafeStr_2306(k.x, k.y, k.z), new _SafeStr_2306(k.direction, 0, 0), 0, new _SafeStr_2428()); } else { if (_local_2 == _SafeStr_2285._SafeStr_5987){ switch (_local_3._SafeStr_8448._SafeStr_5860){ case "floor": case "wallpaper": case "landscape": this._SafeStr_8434(_local_3._SafeStr_8448._SafeStr_5860, _local_3._SafeStr_5750); break; default: this._SafeStr_7205._SafeStr_8453(k.roomId, k._SafeStr_5678, _local_3._SafeStr_8442, new _SafeStr_2306(k.x, k.y, k.z), new _SafeStr_2306((k.direction * 45), 0, 0), 0, k._SafeStr_8454, 0); }; }; }; _local_6 = (this._SafeStr_7205.getRoomObject(k.roomId, k._SafeStr_5678, k.category) as _SafeStr_2437); if (_local_6){ _local_6.getModelController().setNumber(_SafeStr_2464._SafeStr_8455, 0.5); }; return; case _SafeStr_2367.BUILDER: _local_7 = this._SafeStr_8194.page.pageId; if (_local_7 == CatalogNavigator._SafeStr_8301){ _local_8 = this._SafeStr_8302._SafeStr_8291(this._SafeStr_8194._SafeStr_7441, true); if (_local_8 != null){ _local_7 = _local_8[0].pageId; }; }; switch (_local_2){ case _SafeStr_2285._SafeStr_5887: this.send(new _SafeStr_2381(_local_7, this._SafeStr_8194._SafeStr_7441, _local_3._SafeStr_5750, k.x, k.y, k.direction)); break; case _SafeStr_2285._SafeStr_5987: this.send(new _SafeStr_2448(_local_7, this._SafeStr_8194._SafeStr_7441, _local_3._SafeStr_5750, k._SafeStr_8451)); break; }; if (this._SafeStr_8215){ this._SafeStr_8440(_local_5, this._SafeStr_8194, true); } else { this._SafeStr_8167(); }; return; }; }; } private function _SafeStr_8444(k:Boolean=true):void { if (((k) && (this._SafeStr_8193))){ this._SafeStr_8331(); }; this._SafeStr_8193 = false; this._SafeStr_8195 = null; } public function _SafeStr_8456(k:_SafeStr_2378):void { if (this._SafeStr_8196){ if (this._SafeStr_8196._SafeStr_7441 != k._SafeStr_7441){ this._SafeStr_8275(); }; }; } public function _SafeStr_8275(k:Boolean=false):void { if (!k){ this._SafeStr_8444(); }; if (this._SafeStr_8196 != null){ if (this._SafeStr_8196.category == _SafeStr_2285._SafeStr_5887){ this._SafeStr_7205._SafeStr_8457(this._SafeStr_8196.roomId, this._SafeStr_8196._SafeStr_5678); } else { if (this._SafeStr_8196.category == _SafeStr_2285._SafeStr_5987){ switch (this._SafeStr_8196.furniData._SafeStr_5860){ case "floor": case "wallpaper": case "landscape": this._SafeStr_8434("reset", ""); break; default: this._SafeStr_7205._SafeStr_8458(this._SafeStr_8196.roomId, this._SafeStr_8196._SafeStr_5678); }; } else { this._SafeStr_7205._SafeStr_5989(this._SafeStr_8196._SafeStr_5678, this._SafeStr_8196.category); }; }; this._SafeStr_8196.dispose(); this._SafeStr_8196 = null; }; } public function _SafeStr_8309():void { if (this._SafeStr_8194 != null){ this._SafeStr_7205._SafeStr_8459(); this._SafeStr_8193 = false; this._SafeStr_8194 = null; }; } private function _SafeStr_8236(k:_SafeStr_2373):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_8196 == null))) && ((this._SafeStr_8196._SafeStr_8442 == k._SafeStr_5868)))){ if (this._SafeStr_8196.roomId == this._SafeStr_7205.activeRoomId){ _local_2 = k._SafeStr_7722; _local_3 = this._SafeStr_8196.category; _local_4 = this._SafeStr_8196._SafeStr_8451; _local_5 = this._SafeStr_8196.x; _local_6 = this._SafeStr_8196.y; _local_7 = this._SafeStr_8196.direction; switch (k.category){ case _SafeStr_2396._SafeStr_8460: _local_8 = this._SafeStr_7205._SafeStr_8435(this._SafeStr_7205.activeRoomId, _SafeStr_2464._SafeStr_8437); if (this._SafeStr_8196.extraParameter != _local_8){ this.send(new _SafeStr_2408(_local_2)); }; break; case _SafeStr_2396._SafeStr_8461: _local_9 = this._SafeStr_7205._SafeStr_8435(this._SafeStr_7205.activeRoomId, _SafeStr_2464._SafeStr_8436); if (this._SafeStr_8196.extraParameter != _local_9){ this.send(new _SafeStr_2408(_local_2)); }; break; case _SafeStr_2396._SafeStr_8462: _local_10 = this._SafeStr_7205._SafeStr_8435(this._SafeStr_7205.activeRoomId, _SafeStr_2464._SafeStr_8438); if (this._SafeStr_8196.extraParameter != _local_10){ this.send(new _SafeStr_2408(_local_2)); }; break; default: this.send(new _SafeStr_2402(_local_2, _local_3, _local_4, _local_5, _local_6, _local_7)); }; this._SafeStr_8275(); }; }; } public function setImageFromAsset(k:IWindow, _arg_2:String, _arg_3:Function):void { if (((!(_arg_2)) || (!(assets)))){ return; }; var _local_4:BitmapDataAsset = (assets.getAssetByName(_arg_2) as BitmapDataAsset); if (_local_4 == null){ this._SafeStr_8463(_arg_2, _arg_3); return; }; if (k){ HabboCatalog._SafeStr_8227(k, (_local_4.content as BitmapData)); }; } public function get imageGalleryHost():String { return (getProperty("image.library.catalogue.url")); } private function _SafeStr_8463(k:String, _arg_2:Function):void { if (((!(k)) || (!(assets)))){ return; }; var _local_3 = ((this.imageGalleryHost + k) + ".png"); var _local_4:URLRequest = new URLRequest(_local_3); var _local_5:_SafeStr_37 = assets.loadAssetFromFile(k, _local_4, "image/png"); if (!_local_5){ return; }; if (_arg_2 != null){ _local_5.addEventListener(AssetLoaderEvent._SafeStr_7865, _arg_2); }; } private function _SafeStr_8331():void { var k:IDesktopWindow; if (((((!((this._SafeStr_5524 == null))) && (!((this._SafeStr_8182 == null))))) && ((this._SafeStr_8182.parent == null)))){ k = this._SafeStr_5524.getDesktop(_SafeStr_8171); if (k != null){ k.addChild(this._SafeStr_8182); }; }; } private function _SafeStr_8332():void { var k:IDesktopWindow; if (((((!((this._SafeStr_5524 == null))) && (!((this._SafeStr_8182 == null))))) && (!((this._SafeStr_8182.parent == null))))){ k = this._SafeStr_5524.getDesktop(_SafeStr_8171); if (((!((k == null))) && (!(this._SafeStr_8203)))){ k.removeChild(this._SafeStr_8182); if (this._SafeStr_8178 != null){ this._SafeStr_8178._SafeStr_8356(); }; }; this._SafeStr_8203 = false; }; } private function _SafeStr_8329():Boolean { return (((((!((this._SafeStr_5524 == null))) && (!((this._SafeStr_8182 == null))))) && (!((this._SafeStr_8182.parent == null))))); } public function update(k:uint):void { var _local_2:Number; var _local_3:Number; if (this._SafeStr_8199 != null){ this._SafeStr_8199._SafeStr_8464(); }; if ((getTimer() - this._SafeStr_8222) > 500){ _local_2 = this._SafeStr_8430; _local_3 = this._SafeStr_8465; if ((((((_local_2 > -3)) && ((_local_2 < 200)))) || ((((_local_3 > -3)) && ((_local_3 < 200)))))){ this._SafeStr_8333(); }; }; } public function _SafeStr_8262(k:_SafeStr_2403):void { if (this._SafeStr_8200){ this._SafeStr_8200._SafeStr_8466(k); }; } public function _SafeStr_8163(k:int=1):Boolean { if (this._SafeStr_7207.clubLevel >= k){ return (true); }; this.openClubCenter(); return (false); } public function openClubCenter():void { context.createLinkEvent("habboUI/open/hccenter"); } private function _SafeStr_8241(k:_SafeStr_2411):void { if (this._SafeStr_8200){ this._SafeStr_8200._SafeStr_8241(k._SafeStr_6039); }; } public function get avatarEditor():_SafeStr_2261 { return (this._SafeStr_7212); } public function _SafeStr_8467(k:_SafeStr_2378):void { this.send(new _SafeStr_2444(k._SafeStr_7441)); } public function _SafeStr_8468(k:int):void { var _local_2:_SafeStr_2345 = this._SafeStr_8302._SafeStr_8469(k); if (_local_2){ this._SafeStr_8204 = _local_2.pageName; } else { this._SafeStr_8204 = "frontpage"; }; } public function _SafeStr_8470():void { this._SafeStr_8204 = null; this._SafeStr_8203 = false; } public function _SafeStr_8471():void { this._SafeStr_8203 = !((this._SafeStr_8204 == null)); } private function _SafeStr_8287():void { if (getBoolean("bundle.dynamic.discounts.enabled")){ this._SafeStr_8472(); }; } private function _SafeStr_8472():void { this.send(new _SafeStr_2388()); } public function sendGetProductOffer(k:int):void { this.send(new _SafeStr_2415(k)); } private function _SafeStr_8251(k:_SafeStr_2386):void { var _local_2:_SafeStr_2380 = k._SafeStr_5325(); this._SafeStr_8205 = _local_2._SafeStr_8473; this._SafeStr_8202._SafeStr_8474(); } private function _SafeStr_8247(k:_SafeStr_2410):void { this._SafeStr_5524.alert("${catalog.alert.limited_edition_sold_out.title}", "${catalog.alert.limited_edition_sold_out.message}", 0, this._SafeStr_8376); if (this._SafeStr_8183 != null){ this._SafeStr_8183.dispose(); this._SafeStr_8183 = null; }; } private function _SafeStr_8266(k:_SafeStr_2421):void { var _local_7:Offer; var _local_8:_SafeStr_2333; var _local_2:_SafeStr_2446 = k._SafeStr_5325(); var _local_3:CatalogPageMessageOfferData = _local_2._SafeStr_8475; if (((!(_local_3)) || ((_local_3.products.length == 0)))){ return; }; var _local_4:_SafeStr_2467 = _local_3.products[0]; if (_local_4._SafeStr_8369){ this._SafeStr_8178._SafeStr_8355._SafeStr_8476(_local_3._SafeStr_7441, _local_4.uniqueLimitedItemsLeft); }; var _local_5:Vector.<_SafeStr_2361> = new Vector.<_SafeStr_2361>(0); var _local_6:_SafeStr_2336 = this.getProductData(_local_3._SafeStr_7947); for each (_local_4 in _local_3.products) { _local_8 = this._SafeStr_7657(_local_4._SafeStr_8367, _local_4._SafeStr_8368); _local_5.push(new Product(_local_4._SafeStr_8368, _local_4._SafeStr_8367, _local_4._SafeStr_5750, _local_4.productCount, _local_6, _local_8, this, _local_4._SafeStr_8369, _local_4.uniqueLimitedItemSeriesSize, _local_4.uniqueLimitedItemsLeft)); }; _local_7 = new Offer(_local_3._SafeStr_7441, _local_3._SafeStr_7947, _local_3._SafeStr_8371, _local_3.priceInCredits, _local_3.priceInActivityPoints, _local_3.activityPointType, _local_3._SafeStr_8137, _local_3.clubLevel, _local_5, _local_3._SafeStr_8136, this); if (!this._SafeStr_8372(_local_7)){ _local_7.dispose(); return; }; if (((this._SafeStr_8178) && (this._SafeStr_8178._SafeStr_8355))){ _local_7.page = this._SafeStr_8178._SafeStr_8355; this._SafeStr_8178._SafeStr_8355.dispatchWidgetEvent(new _SafeStr_2424(_local_7)); if (((_local_7.product) && ((_local_7.product._SafeStr_8368 == _SafeStr_2491._SafeStr_5891)))){ this._SafeStr_8178._SafeStr_8355.dispatchWidgetEvent(new _SafeStr_2375(_local_7.product._SafeStr_5750)); }; if (((this._SafeStr_8193) && (this._SafeStr_8194))){ this._SafeStr_8194 = _local_7; }; }; } private function _SafeStr_8258(k:_SafeStr_2438):void { var _local_2:_SafeStr_2427 = k._SafeStr_5325(); this._SafeStr_8217 = _local_2._SafeStr_8477; this._SafeStr_8218 = _local_2._SafeStr_8478; this._SafeStr_8219 = _local_2._SafeStr_7556; this._SafeStr_8221 = getTimer(); this._SafeStr_8220 = _local_2._SafeStr_8479; if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.updateBuildersClub", (this._SafeStr_8219 > 0)); }; if (this._SafeStr_8355 != null){ this._SafeStr_8355.dispatchWidgetEvent(new _SafeStr_2453()); }; this._SafeStr_8333(); } private function _SafeStr_8272(k:_SafeStr_2343):void { this._SafeStr_8216 = k._SafeStr_5325()._SafeStr_8480; if (this._SafeStr_8355 != null){ this._SafeStr_8355.dispatchWidgetEvent(new _SafeStr_2453()); }; this._SafeStr_8333(); } private function _SafeStr_8333():void { var k:Number = (this._SafeStr_8219 - ((getTimer() - this._SafeStr_8221) / 1000)); var _local_2:Number = (this._SafeStr_8220 - ((getTimer() - this._SafeStr_8221) / 1000)); if (((((this._SafeStr_8223) && ((k <= 0)))) && ((_local_2 > 0)))){ events.dispatchEvent(new _SafeStr_2320(_SafeStr_2320.CATALOG_BUILDER_MEMBERSHIP_IN_GRACE)); } else { if (((this._SafeStr_8224) && ((_local_2 <= 0)))){ events.dispatchEvent(new _SafeStr_2320(_SafeStr_2320.CATALOG_BUILDER_MEMBERSHIP_EXPIRED)); }; }; this._SafeStr_8223 = (k > 0); this._SafeStr_8224 = (_local_2 > 0); var _local_3:String = ("builder.header.status." + ((this._SafeStr_8223) ? "member" : ((this._SafeStr_8224) ? "grace" : "trial"))); var _local_4:String = this._SafeStr_5525.getLocalization(_local_3); this._SafeStr_5525.registerParameter("builder.header.title", "bcstatus", _local_4); var _local_5:String = ((this._SafeStr_8223) ? _SafeStr_2465._SafeStr_8481(this._SafeStr_5525, k) : ((this._SafeStr_8224) ? _SafeStr_2465._SafeStr_8481(this._SafeStr_5525, _local_2) : _local_4)); this._SafeStr_5525.registerParameter("builder.header.status.membership", "duration", (('' + _local_5) + "")); this._SafeStr_5525.registerParameter("builder.header.status.limit", "count", (('' + this._SafeStr_8216) + "")); this._SafeStr_5525.registerParameter("builder.header.status.limit", "limit", (('' + this._SafeStr_8217) + "")); this._SafeStr_8222 = getTimer(); } public function get _SafeStr_8482():Boolean { return (((getBoolean("bundle.dynamic.discounts.enabled")) && (!((this._SafeStr_8210 == _SafeStr_2367.BUILDER))))); } public function get _SafeStr_8473():_SafeStr_2401 { return (this._SafeStr_8205); } public function get _SafeStr_8303():Boolean { return (((getBoolean("catalog.multiple.purchase.enabled")) && (!((this._SafeStr_8210 == _SafeStr_2367.BUILDER))))); } public function get _SafeStr_8360():Boolean { return (getBoolean("catalog.new.additions.page.open.disabled")); } public function showVipBenefits():void { if (!this._SafeStr_8202){ this.init(); }; if (this._SafeStr_8202){ if (!this._SafeStr_8168(_SafeStr_2367.NORMAL)._SafeStr_8310){ this._SafeStr_8328(_SafeStr_2367.NORMAL); }; this._SafeStr_8202.showVipBenefits(); }; } public function get _SafeStr_8355():_SafeStr_2389 { return ((((this._SafeStr_8178 == null)) ? null : this._SafeStr_8178._SafeStr_8355)); } public function _SafeStr_8165(k:String, _arg_2:int, _arg_3:IBitmapWrapperWindow):void { this._SafeStr_8202._SafeStr_8165(k, _arg_2, _arg_3); } public function _SafeStr_8166(k:_SafeStr_2333, _arg_2:Boolean, _arg_3:int=-1, _arg_4:int=-1, _arg_5:Boolean=false):void { if (this._SafeStr_8209 == null){ this._SafeStr_8209 = new _SafeStr_2489(this); }; this._SafeStr_8209.show(k, _arg_2, _arg_3, _arg_4, _arg_5); } public function get roomSession():_SafeStr_2298 { return (this._SafeStr_7575); } public function get _SafeStr_7660():String { return ("catalog/"); } public function _SafeStr_7661(k:String):void { var _local_2:Array = k.split("/"); if (_local_2.length < 2){ return; }; switch (_local_2[1]){ case "open": if (_local_2.length > 2){ this.openCatalogPage(_local_2[2]); } else { this.openCatalog(); }; return; case "warehouse": if (_local_2.length > 2){ this.openCatalogPage(_local_2[2], _SafeStr_2367.BUILDER); } else { this.toggleCatalog(_SafeStr_2367.BUILDER, true); }; return; case "club_buy": this.openClubCenter(); return; default: _SafeStr_4.log(("Catalog unknown link-type receive: " + _local_2[1])); }; } public function get inventory():_SafeStr_1201 { return (this._SafeStr_5773); } public function get mainContainer():IWindowContainer { return (this._SafeStr_8182); } public function _SafeStr_8167():void { this.toggleCatalog(_SafeStr_2367.BUILDER); } public function get catalogType():String { return (this._SafeStr_8210); } public function _SafeStr_8168(k:String):_SafeStr_2331 { return ((((this._SafeStr_8179)!=null) ? this._SafeStr_8179[k] : null)); } public function get _SafeStr_8302():_SafeStr_2331 { return (this._SafeStr_8168(this._SafeStr_8210)); } public function get _SafeStr_8425():int { return (this._SafeStr_8217); } public function get _SafeStr_8424():int { return (this._SafeStr_8216); } public function get _SafeStr_8483():int { return (this._SafeStr_8218); } public function get _SafeStr_8430():Number { return ((this._SafeStr_8219 - ((getTimer() - this._SafeStr_8221) / 1000))); } public function get _SafeStr_8465():Number { return ((this._SafeStr_8220 - ((getTimer() - this._SafeStr_8221) / 1000))); } public function get _SafeStr_8169():Boolean { var k:int; var _local_4:_SafeStr_2436; var _local_5:_SafeStr_2436; if (((!(this._SafeStr_6471)) || ((this._SafeStr_8430 > 0)))){ return (false); }; var _local_2:int = this.roomEngine._SafeStr_5977(this.roomSession.roomId, _SafeStr_2285._SafeStr_5887); k = 0; while (k < _local_2) { _local_4 = this.roomEngine._SafeStr_5978(this.roomSession.roomId, k, _SafeStr_2285._SafeStr_5887); if (_SafeStr_2392._SafeStr_6472(_local_4.getId())){ return (true); }; k++; }; var _local_3:int = this.roomEngine._SafeStr_5977(this.roomSession.roomId, _SafeStr_2285._SafeStr_5987); k = 0; while (k < _local_3) { _local_5 = this.roomEngine._SafeStr_5978(this.roomSession.roomId, k, _SafeStr_2285._SafeStr_5987); if (_SafeStr_2392._SafeStr_6472(_local_5.getId())){ return (true); }; k++; }; return (false); } public function _SafeStr_8170(k:_SafeStr_2330):_SafeStr_2332 { if (this._SafeStr_8225 == null){ this._SafeStr_8225 = new OfferCenter(this.windowManager, assets, this); }; this._SafeStr_8225._SafeStr_8484 = k; return (this._SafeStr_8225); } public function _SafeStr_8485():Boolean { return ((getInteger("new.identity", 0) > 0)); } public function _SafeStr_8339():Boolean { return (getBoolean("client.desktop.use.non.tabbed.catalog")); } } }//package _-0Kg // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_1210 = "_-4kf" (String#12507, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_1380 = "_-Dw" (String#14660, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_197 = "_-1kj" (String#9387, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2212 = "_-1yp" (String#9642, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2261 = "_-Uw" (String#14950, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2278 = "_-Hz" (String#39136, DoABC#3) // _SafeStr_2280 = "_-46b" (String#32240, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2301 = "_-0gE" (String#8292, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2320 = "_-6S7" (String#37938, DoABC#3) // _SafeStr_2330 = "_-3c2" (String#11330, DoABC#3) // _SafeStr_2331 = "_-6M1" (String#14145, DoABC#3) // _SafeStr_2332 = "_-30i" (String#10735, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2334 = "_-0mM" (String#8392, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2337 = "_-1DL" (String#8853, DoABC#3) // _SafeStr_2338 = "_-1Ie" (String#8940, DoABC#3) // _SafeStr_2339 = "_-348" (String#10798, DoABC#3) // _SafeStr_2340 = "_-4kR" (String#12503, DoABC#3) // _SafeStr_2341 = "_-5Nn" (String#35349, DoABC#3) // _SafeStr_2342 = "_-0-O" (String#22161, DoABC#3) // _SafeStr_2343 = "_-2-q" (String#27034, DoABC#3) // _SafeStr_2344 = "_-6Gu" (String#37520, DoABC#3) // _SafeStr_2345 = "_-365" (String#10829, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2347 = "_-3lq" (String#31366, DoABC#3) // _SafeStr_2348 = "_-0we" (String#24440, DoABC#3) // _SafeStr_2349 = "_-6EX" (String#37428, DoABC#3) // _SafeStr_2350 = "_-577" (String#34712, DoABC#3) // _SafeStr_2351 = "_-0c2" (String#8224, DoABC#3) // _SafeStr_2352 = "_-5jU" (String#13503, DoABC#3) // _SafeStr_2353 = "_-6Yz" (String#38238, DoABC#3) // _SafeStr_2354 = "_-47F" (String#32266, DoABC#3) // _SafeStr_2355 = "_-6JZ" (String#37613, DoABC#3) // _SafeStr_2356 = "_-05i" (String#22390, DoABC#3) // _SafeStr_2357 = "_-4vJ" (String#34197, DoABC#3) // _SafeStr_2358 = "_-0C1" (String#22634, DoABC#3) // _SafeStr_2359 = "_-6Rd" (String#14238, DoABC#3) // _SafeStr_2360 = "_-4GD" (String#32619, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2364 = "_-2NQ" (String#10085, DoABC#3) // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_2366 = "_-2rO" (String#10549, DoABC#3) // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2368 = "_-4OF" (String#32940, DoABC#3) // _SafeStr_2369 = "_-4U6" (String#12210, DoABC#3) // _SafeStr_2370 = "_-Q1" (String#39438, DoABC#3) // _SafeStr_2371 = "_-2WC" (String#28289, DoABC#3) // _SafeStr_2372 = "_-4U-" (String#33188, DoABC#3) // _SafeStr_2373 = "_-1n8" (String#26501, DoABC#3) // _SafeStr_2374 = "_-1w9" (String#26849, DoABC#3) // _SafeStr_2375 = "_-4vj" (String#34213, DoABC#3) // _SafeStr_2376 = "_-5F8" (String#35014, DoABC#3) // _SafeStr_2377 = "_-3s7" (String#31617, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2379 = "_-3-i" (String#10720, DoABC#3) // _SafeStr_2380 = "_-28A" (String#9828, DoABC#3) // _SafeStr_2381 = "_-0DS" (String#22690, DoABC#3) // _SafeStr_2382 = "_-3G-" (String#10976, DoABC#3) // _SafeStr_2383 = "_-3yv" (String#31891, DoABC#3) // _SafeStr_2384 = "_-2nD" (String#10475, DoABC#3) // _SafeStr_2385 = "_-1xz" (String#26922, DoABC#3) // _SafeStr_2386 = "_-9U" (String#14580, DoABC#3) // _SafeStr_2387 = "_-0bu" (String#23626, DoABC#3) // _SafeStr_2388 = "_-En" (String#39023, DoABC#3) // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_2390 = "_-4tn" (String#12653, DoABC#3) // _SafeStr_2391 = "_-58A" (String#12894, DoABC#3) // _SafeStr_2392 = "_-643" (String#37022, DoABC#3) // _SafeStr_2393 = "_-0Oz" (String#23154, DoABC#3) // _SafeStr_2394 = "_-5Yc" (String#13332, DoABC#3) // _SafeStr_2395 = "_-4fA" (String#33592, DoABC#3) // _SafeStr_2396 = "_-2VP" (String#28258, DoABC#3) // _SafeStr_2397 = "_-6RA" (String#37904, DoABC#3) // _SafeStr_2398 = "_-3D8" (String#30015, DoABC#3) // _SafeStr_2399 = "_-5IW" (String#13071, DoABC#3) // _SafeStr_2400 = "_-1Jf" (String#8957, DoABC#3) // _SafeStr_2401 = "_-124" (String#8661, DoABC#3) // _SafeStr_2402 = "_-6IA" (String#14079, DoABC#3) // _SafeStr_2403 = "_-6jl" (String#38677, DoABC#3) // _SafeStr_2404 = "_-6MT" (String#37725, DoABC#3) // _SafeStr_2405 = "_-2L1" (String#27856, DoABC#3) // _SafeStr_2406 = "_-5XC" (String#35707, DoABC#3) // _SafeStr_2407 = "_-41v" (String#11788, DoABC#3) // _SafeStr_2408 = "_-6bR" (String#38323, DoABC#3) // _SafeStr_2409 = "_-6Cl" (String#13981, DoABC#3) // _SafeStr_2410 = "_-Mk" (String#39310, DoABC#3) // _SafeStr_2411 = "_-57z" (String#34742, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2414 = "_-4oG" (String#33921, DoABC#3) // _SafeStr_2415 = "_-1VY" (String#25817, DoABC#3) // _SafeStr_2416 = "_-3Id" (String#30246, DoABC#3) // _SafeStr_2417 = "_-8d" (String#14565, DoABC#3) // _SafeStr_2418 = "_-3j5" (String#31260, DoABC#3) // _SafeStr_2419 = "_-6bu" (String#14387, DoABC#3) // _SafeStr_2420 = "_-3tY" (String#31676, DoABC#3) // _SafeStr_2421 = "_-54t" (String#34621, DoABC#3) // _SafeStr_2422 = "_-0Ud" (String#23354, DoABC#3) // _SafeStr_2423 = "_-2IG" (String#9998, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2425 = "_-3Or" (String#30493, DoABC#3) // _SafeStr_2426 = "_-55u" (String#12852, DoABC#3) // _SafeStr_2427 = "_-5-5" (String#12746, DoABC#3) // _SafeStr_2428 = "_-5Dr" (String#12998, DoABC#3) // _SafeStr_2429 = "_-0xq" (String#8574, DoABC#3) // _SafeStr_2430 = "_-6OQ" (String#14186, DoABC#3) // _SafeStr_2431 = "_-4CX" (String#32479, DoABC#3) // _SafeStr_2432 = "_-6jf" (String#38671, DoABC#3) // _SafeStr_2433 = "_-1s3" (String#26688, DoABC#3) // _SafeStr_2434 = "_-xg" (String#40691, DoABC#3) // _SafeStr_2435 = "_-0VW" (String#23388, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2437 = "_-2GK" (String#9968, DoABC#3) // _SafeStr_2438 = "_-3Z4" (String#30889, DoABC#3) // _SafeStr_2439 = "_-3Xl" (String#11249, DoABC#3) // _SafeStr_2440 = "_-1gZ" (String#26238, DoABC#3) // _SafeStr_2441 = "_-2JB" (String#27781, DoABC#3) // _SafeStr_2442 = "_-Uk" (String#39615, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2444 = "_-017" (String#22225, DoABC#3) // _SafeStr_2445 = "_-vv" (String#15416, DoABC#3) // _SafeStr_2446 = "_-050" (String#7696, DoABC#3) // _SafeStr_2447 = "_-0LT" (String#23020, DoABC#3) // _SafeStr_2448 = "_-1qk" (String#26639, DoABC#3) // _SafeStr_2449 = "_-3R0" (String#30579, DoABC#3) // _SafeStr_2450 = "_-0ar" (String#8198, DoABC#3) // _SafeStr_2451 = "_-oH" (String#40335, DoABC#3) // _SafeStr_2452 = "_-1uz" (String#26806, DoABC#3) // _SafeStr_2453 = "_-NP" (String#39339, DoABC#3) // _SafeStr_2454 = "_-3Py" (String#30536, DoABC#3) // _SafeStr_2455 = "_-4mk" (String#33866, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2457 = "_-039" (String#22308, DoABC#3) // _SafeStr_2458 = "_-1xj" (String#26913, DoABC#3) // _SafeStr_2459 = "_-2bX" (String#28503, DoABC#3) // _SafeStr_2460 = "_-0WE" (String#23420, DoABC#3) // _SafeStr_2461 = "_-0oW" (String#24115, DoABC#3) // _SafeStr_2462 = "_-4c6" (String#33481, DoABC#3) // _SafeStr_2463 = "_-5s4" (String#13641, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2465 = "_-3ra" (String#31595, DoABC#3) // _SafeStr_2466 = "_-61T" (String#36923, DoABC#3) // _SafeStr_2467 = "_-3pm" (String#11566, DoABC#3) // _SafeStr_2468 = "_-5An" (String#34847, DoABC#3) // _SafeStr_2469 = "_-66t" (String#13890, DoABC#3) // _SafeStr_2470 = "_-pk" (String#40393, DoABC#3) // _SafeStr_2471 = "_-4cK" (String#12361, DoABC#3) // _SafeStr_2473 = "_-5ES" (String#13006, DoABC#3) // _SafeStr_2474 = "_-5wu" (String#36698, DoABC#3) // _SafeStr_2475 = "_-37r" (String#10857, DoABC#3) // _SafeStr_2476 = "_-0WJ" (String#23422, DoABC#3) // _SafeStr_2477 = "_-2zH" (String#29423, DoABC#3) // _SafeStr_2478 = "_-00S" (String#7615, DoABC#3) // _SafeStr_2479 = "_-3QB" (String#11127, DoABC#3) // _SafeStr_2480 = "_-534" (String#34549, DoABC#3) // _SafeStr_2481 = "_-4SC" (String#12188, DoABC#3) // _SafeStr_2483 = "_-0wR" (String#8550, DoABC#3) // _SafeStr_2484 = "_-3g-" (String#31139, DoABC#3) // _SafeStr_2485 = "_-1wD" (String#26852, DoABC#3) // _SafeStr_2486 = "_-3b1" (String#11308, DoABC#3) // _SafeStr_2487 = "_-5Z4" (String#35783, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2489 = "_-4du" (String#12382, DoABC#3) // _SafeStr_2490 = "_-3DQ" (String#30025, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_2492 = "_-1tl" (String#26758, DoABC#3) // _SafeStr_2493 = "_-49a" (String#32356, DoABC#3) // _SafeStr_2494 = "_-4yA" (String#34307, DoABC#3) // _SafeStr_2495 = "_-29f" (String#9856, DoABC#3) // _SafeStr_333 = "_-2DB" (String#9918, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_335 = "_-1fh" (String#9309, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_37 = "_-6-O" (String#36835, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5332 = "_-4TV" (String#33166, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_5498 = "_-2Kx" (String#27850, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5516 = "_-kp" (String#15237, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5653 = "_-3G3" (String#301, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5706 = "_-5Da" (String#12991, DoABC#3) // _SafeStr_5707 = "_-061" (String#22404, DoABC#3) // _SafeStr_5746 = "_-53Y" (String#34565, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5781 = "_-KP" (String#710, DoABC#3) // _SafeStr_5785 = "_-2Pz" (String#28044, DoABC#3) // _SafeStr_5786 = "_-1zw" (String#3089, DoABC#3) // _SafeStr_5791 = "_-24j" (String#27226, DoABC#3) // _SafeStr_5826 = "_-6FQ" (String#4194, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5868 = "_-0-X" (String#22167, DoABC#3) // _SafeStr_5869 = "_-37n" (String#1531, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_5892 = "_-1z0" (String#26966, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_5899 = "_-1Lf" (String#25430, DoABC#3) // _SafeStr_5932 = "_-hM" (String#40065, DoABC#3) // _SafeStr_5977 = "_-1bO" (String#1480, DoABC#3) // _SafeStr_5978 = "_-0u" (String#1458, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_5989 = "_-4Yy" (String#12298, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6024 = "_-529" (String#12789, DoABC#3) // _SafeStr_6039 = "_-1jD" (String#26350, DoABC#3) // _SafeStr_6116 = "_-Pk" (String#14861, DoABC#3) // _SafeStr_6209 = "_-2n3" (String#28964, DoABC#3) // _SafeStr_6213 = "_-4V5" (String#12230, DoABC#3) // _SafeStr_6235 = "_-VA" (String#14954, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6338 = "_-4Lg" (String#12106, DoABC#3) // _SafeStr_6471 = "_-tE" (String#15373, DoABC#3) // _SafeStr_6472 = "_-4pH" (String#33962, DoABC#3) // _SafeStr_6473 = "_-4re" (String#12615, DoABC#3) // _SafeStr_6484 = "_-0fU" (String#8278, DoABC#3) // _SafeStr_6513 = "_-1cO" (String#26073, DoABC#3) // _SafeStr_6534 = "_-4XU" (String#12273, DoABC#3) // _SafeStr_6541 = "_-Yu" (String#15027, DoABC#3) // _SafeStr_6543 = "_-1LR" (String#8987, DoABC#3) // _SafeStr_6956 = "_-dm" (String#39946, DoABC#3) // _SafeStr_6998 = "_-05a" (String#160, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7208 = "_-3D7" (String#300, DoABC#3) // _SafeStr_7209 = "_-2Lh" (String#688, DoABC#3) // _SafeStr_7212 = "_-0Yf" (String#833, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7219 = "_-2h3" (String#149, DoABC#3) // _SafeStr_7279 = "_-6Xd" (String#38177, DoABC#3) // _SafeStr_7357 = "_-5ds" (String#864, DoABC#3) // _SafeStr_7361 = "_-284" (String#76, DoABC#3) // _SafeStr_7376 = "_-5t7" (String#36546, DoABC#3) // _SafeStr_7379 = "_-3A5" (String#29893, DoABC#3) // _SafeStr_7380 = "_-2p-" (String#29032, DoABC#3) // _SafeStr_7423 = "_-4De" (String#11961, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7503 = "_-3lA" (String#11481, DoABC#3) // _SafeStr_7504 = "_-5nC" (String#13564, DoABC#3) // _SafeStr_7505 = "_-5-Q" (String#12750, DoABC#3) // _SafeStr_7506 = "_-4Xd" (String#12276, DoABC#3) // _SafeStr_7507 = "_-3xp" (String#11698, DoABC#3) // _SafeStr_7508 = "_-1cq" (String#9270, DoABC#3) // _SafeStr_7509 = "_-6fB" (String#38493, DoABC#3) // _SafeStr_7513 = "_-1W6" (String#25839, DoABC#3) // _SafeStr_7529 = "_-371" (String#29773, DoABC#3) // _SafeStr_7530 = "_-06T" (String#22419, DoABC#3) // _SafeStr_7538 = "_-1Ua" (String#2969, DoABC#3) // _SafeStr_7549 = "_-14O" (String#8704, DoABC#3) // _SafeStr_7550 = "_-4B3" (String#11918, DoABC#3) // _SafeStr_7551 = "_-3LU" (String#3435, DoABC#3) // _SafeStr_7556 = "_-7G" (String#1626, DoABC#3) // _SafeStr_7575 = "_-Xw" (String#4453, DoABC#3) // _SafeStr_7577 = "_-6W7" (String#14303, DoABC#3) // _SafeStr_7585 = "_-509" (String#1584, DoABC#3) // _SafeStr_7641 = "_-4bv" (String#12352, DoABC#3) // _SafeStr_7657 = "_-0OD" (String#2657, DoABC#3) // _SafeStr_7658 = "_-4mP" (String#33852, DoABC#3) // _SafeStr_7659 = "_-5zX" (String#13757, DoABC#3) // _SafeStr_7660 = "_-4Jj" (String#12072, DoABC#3) // _SafeStr_7661 = "_-eq" (String#15127, DoABC#3) // _SafeStr_7680 = "_-2az" (String#10297, DoABC#3) // _SafeStr_7699 = "_-2oF" (String#10500, DoABC#3) // _SafeStr_7703 = "_-1Ex" (String#8881, DoABC#3) // _SafeStr_7722 = "_-03f" (String#22322, DoABC#3) // _SafeStr_7735 = "_-4uo" (String#34181, DoABC#3) // _SafeStr_7736 = "_-2Tq" (String#28194, DoABC#3) // _SafeStr_7738 = "_-3vU" (String#31761, DoABC#3) // _SafeStr_7739 = "_-1Lo" (String#25436, DoABC#3) // _SafeStr_7783 = "_-2O-" (String#10096, DoABC#3) // _SafeStr_7789 = "_-2pp" (String#29064, DoABC#3) // _SafeStr_7790 = "_-6I3" (String#37559, DoABC#3) // _SafeStr_7791 = "_-xf" (String#15442, DoABC#3) // _SafeStr_7797 = "_-5Qn" (String#3962, DoABC#3) // _SafeStr_7821 = "_-2lh" (String#28903, DoABC#3) // _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8114 = "_-2hI" (String#28730, DoABC#3) // _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3) // _SafeStr_8137 = "_-42F" (String#11794, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8142 = "_-2H-" (String#9984, DoABC#3) // _SafeStr_8143 = "_-01g" (String#7638, DoABC#3) // _SafeStr_8144 = "_-6cn" (String#14397, DoABC#3) // _SafeStr_8145 = "_-3Aj" (String#10903, DoABC#3) // _SafeStr_8146 = "_-12u" (String#8679, DoABC#3) // _SafeStr_8147 = "_-6au" (String#14372, DoABC#3) // _SafeStr_8148 = "_-36v" (String#10844, DoABC#3) // _SafeStr_8149 = "_-5AB" (String#12934, DoABC#3) // _SafeStr_8150 = "_-s7" (String#15356, DoABC#3) // _SafeStr_8151 = "_-5xb" (String#13733, DoABC#3) // _SafeStr_8152 = "_-35L" (String#10818, DoABC#3) // _SafeStr_8153 = "_-6Bl" (String#13960, DoABC#3) // _SafeStr_8154 = "_-27N" (String#9814, DoABC#3) // _SafeStr_8155 = "_-Zq" (String#15049, DoABC#3) // _SafeStr_8156 = "_-6DZ" (String#13995, DoABC#3) // _SafeStr_8157 = "_-4ek" (String#12398, DoABC#3) // _SafeStr_8158 = "_-218" (String#9705, DoABC#3) // _SafeStr_8159 = "_-3vK" (String#11652, DoABC#3) // _SafeStr_8160 = "_-1c5" (String#9255, DoABC#3) // _SafeStr_8161 = "_-0eW" (String#8258, DoABC#3) // _SafeStr_8162 = "_-63Q" (String#13833, DoABC#3) // _SafeStr_8163 = "_-3nD" (String#11515, DoABC#3) // _SafeStr_8164 = "_-4Qn" (String#12171, DoABC#3) // _SafeStr_8165 = "_-2t0" (String#10579, DoABC#3) // _SafeStr_8166 = "_-2Z3" (String#10269, DoABC#3) // _SafeStr_8167 = "_-5ay" (String#4011, DoABC#3) // _SafeStr_8168 = "_-089" (String#7741, DoABC#3) // _SafeStr_8169 = "_-0zV" (String#2831, DoABC#3) // _SafeStr_8170 = "_-5oO" (String#13586, DoABC#3) // _SafeStr_8171 = "_-0TL" (String#8078, DoABC#3) // _SafeStr_8172 = "_-3cw" (String#31030, DoABC#3) // _SafeStr_8173 = "_-0Ej" (String#22741, DoABC#3) // _SafeStr_8174 = "_-2r0" (String#29109, DoABC#3) // _SafeStr_8175 = "_-sk" (String#40503, DoABC#3) // _SafeStr_8176 = "_-2TM" (String#433, DoABC#3) // _SafeStr_8177 = "_-0U8" (String#8094, DoABC#3) // _SafeStr_8178 = "_-4pb" (String#33977, DoABC#3) // _SafeStr_8179 = "_-t1" (String#40517, DoABC#3) // _SafeStr_8180 = "_-4nk" (String#33901, DoABC#3) // _SafeStr_8181 = "_-6LH" (String#37676, DoABC#3) // _SafeStr_8182 = "_-4g0" (String#3748, DoABC#3) // _SafeStr_8183 = "_-4BU" (String#1109, DoABC#3) // _SafeStr_8184 = "_-5Av" (String#34852, DoABC#3) // _SafeStr_8185 = "_-2v" (String#29266, DoABC#3) // _SafeStr_8186 = "_-0cZ" (String#23656, DoABC#3) // _SafeStr_8187 = "_-5Go" (String#35073, DoABC#3) // _SafeStr_8188 = "_-5oU" (String#36377, DoABC#3) // _SafeStr_8189 = "_-6-z" (String#36860, DoABC#3) // _SafeStr_8190 = "_-0EK" (String#22724, DoABC#3) // _SafeStr_8191 = "_-5bO" (String#35875, DoABC#3) // _SafeStr_8192 = "_-2I2" (String#27744, DoABC#3) // _SafeStr_8193 = "_-3yn" (String#11717, DoABC#3) // _SafeStr_8194 = "_-5qD" (String#36441, DoABC#3) // _SafeStr_8195 = "_-hz" (String#40089, DoABC#3) // _SafeStr_8196 = "_-6Ga" (String#37507, DoABC#3) // _SafeStr_8197 = "_-1Um" (String#9148, DoABC#3) // _SafeStr_8198 = "_-5k0" (String#36203, DoABC#3) // _SafeStr_8199 = "_-04x" (String#1436, DoABC#3) // _SafeStr_8200 = "_-6HP" (String#37538, DoABC#3) // _SafeStr_8201 = "_-0KB" (String#22969, DoABC#3) // _SafeStr_8202 = "_-1kL" (String#26393, DoABC#3) // _SafeStr_8203 = "_-0QZ" (String#23211, DoABC#3) // _SafeStr_8204 = "_-4NH" (String#32899, DoABC#3) // _SafeStr_8205 = "_-53O" (String#12812, DoABC#3) // _SafeStr_8206 = "_-5xp" (String#36731, DoABC#3) // _SafeStr_8207 = "_-1Az" (String#25026, DoABC#3) // _SafeStr_8208 = "_-4Od" (String#32956, DoABC#3) // _SafeStr_8209 = "_-115" (String#24645, DoABC#3) // _SafeStr_8210 = "_-3ku" (String#1103, DoABC#3) // _SafeStr_8211 = "_-3SQ" (String#581, DoABC#3) // _SafeStr_8212 = "_-6YO" (String#14325, DoABC#3) // _SafeStr_8213 = "_-5em" (String#36010, DoABC#3) // _SafeStr_8214 = "_-5zi" (String#36808, DoABC#3) // _SafeStr_8215 = "_-38g" (String#29836, DoABC#3) // _SafeStr_8216 = "_-4yf" (String#34328, DoABC#3) // _SafeStr_8217 = "_-Pq" (String#39431, DoABC#3) // _SafeStr_8218 = "_-6JM" (String#37607, DoABC#3) // _SafeStr_8219 = "_-4y6" (String#34304, DoABC#3) // _SafeStr_8220 = "_-1Pg" (String#25592, DoABC#3) // _SafeStr_8221 = "_-0M-" (String#23040, DoABC#3) // _SafeStr_8222 = "_-1Mg" (String#25468, DoABC#3) // _SafeStr_8223 = "_-14n" (String#24794, DoABC#3) // _SafeStr_8224 = "_-4PJ" (String#32986, DoABC#3) // _SafeStr_8225 = "_-Zy" (String#1156, DoABC#3) // _SafeStr_8226 = "_-5OF" (String#35366, DoABC#3) // _SafeStr_8227 = "_-5vI" (String#36638, DoABC#3) // _SafeStr_8228 = "_-15z" (String#24842, DoABC#3) // _SafeStr_8229 = "false" (String#309, DoABC#3) // _SafeStr_8230 = "_-jx" (String#40162, DoABC#3) // _SafeStr_8231 = "_-5zD" (String#36791, DoABC#3) // _SafeStr_8232 = "_-2Jb" (String#27796, DoABC#3) // _SafeStr_8233 = "_-45G" (String#32186, DoABC#3) // _SafeStr_8234 = "_-56R" (String#34682, DoABC#3) // _SafeStr_8235 = "_-4SX" (String#33123, DoABC#3) // _SafeStr_8236 = "_-Fq" (String#39060, DoABC#3) // _SafeStr_8237 = "_-6cK" (String#4286, DoABC#3) // _SafeStr_8238 = "_-3Mz" (String#30424, DoABC#3) // _SafeStr_8239 = "_-5Nl" (String#35347, DoABC#3) // _SafeStr_8240 = "_-6XL" (String#38163, DoABC#3) // _SafeStr_8241 = "_-3kv" (String#11478, DoABC#3) // _SafeStr_8242 = "_-6jI" (String#4310, DoABC#3) // _SafeStr_8243 = "_-3al" (String#11301, DoABC#3) // _SafeStr_8244 = "_-O0" (String#39361, DoABC#3) // _SafeStr_8245 = "_-45W" (String#11836, DoABC#3) // _SafeStr_8246 = "_-1qf" (String#26638, DoABC#3) // _SafeStr_8247 = "_-3By" (String#29967, DoABC#3) // _SafeStr_8248 = "_-2Pp" (String#28036, DoABC#3) // _SafeStr_8249 = "_-0O9" (String#23123, DoABC#3) // _SafeStr_8250 = "_-6HZ" (String#14067, DoABC#3) // _SafeStr_8251 = "_-3dV" (String#31050, DoABC#3) // _SafeStr_8252 = "_-677" (String#37141, DoABC#3) // _SafeStr_8253 = "_-1oU" (String#26558, DoABC#3) // _SafeStr_8254 = "_-F1" (String#4355, DoABC#3) // _SafeStr_8255 = "_-01Z" (String#679, DoABC#3) // _SafeStr_8256 = "_-0cB" (String#23641, DoABC#3) // _SafeStr_8257 = "_-2a9" (String#28451, DoABC#3) // _SafeStr_8258 = "_-0xC" (String#24461, DoABC#3) // _SafeStr_8259 = "_-0jY" (String#23925, DoABC#3) // _SafeStr_8260 = "_-44N" (String#3608, DoABC#3) // _SafeStr_8261 = "_-10l" (String#2842, DoABC#3) // _SafeStr_8262 = "_-6Cx" (String#37375, DoABC#3) // _SafeStr_8263 = "_-5G2" (String#13039, DoABC#3) // _SafeStr_8264 = "_-0OZ" (String#23139, DoABC#3) // _SafeStr_8265 = "_-3QR" (String#3458, DoABC#3) // _SafeStr_8266 = "_-6do" (String#38432, DoABC#3) // _SafeStr_8267 = "_-5Me" (String#35303, DoABC#3) // _SafeStr_8268 = "_-2Me" (String#27916, DoABC#3) // _SafeStr_8269 = "_-2QQ" (String#28064, DoABC#3) // _SafeStr_8270 = "_-YY" (String#39743, DoABC#3) // _SafeStr_8271 = "_-3iX" (String#31237, DoABC#3) // _SafeStr_8272 = "_-3Pu" (String#30533, DoABC#3) // _SafeStr_8273 = "_-3eY" (String#31094, DoABC#3) // _SafeStr_8274 = "_-1vx" (String#9594, DoABC#3) // _SafeStr_8275 = "_-0fw" (String#23791, DoABC#3) // _SafeStr_8276 = "_-2k9" (String#1521, DoABC#3) // _SafeStr_8277 = "_-4w3" (String#34224, DoABC#3) // _SafeStr_8278 = "_-4Ay" (String#32414, DoABC#3) // _SafeStr_8279 = "_-6NB" (String#37750, DoABC#3) // _SafeStr_8280 = "_-1EQ" (String#25167, DoABC#3) // _SafeStr_8281 = "_-3E4" (String#30053, DoABC#3) // _SafeStr_8282 = "_-0VV" (String#23387, DoABC#3) // _SafeStr_8283 = "_-00C" (String#22196, DoABC#3) // _SafeStr_8284 = "_-427" (String#32052, DoABC#3) // _SafeStr_8285 = "_-40V" (String#31990, DoABC#3) // _SafeStr_8286 = "_-4J0" (String#32727, DoABC#3) // _SafeStr_8287 = "_-4sQ" (String#34087, DoABC#3) // _SafeStr_8288 = "_-31v" (String#29562, DoABC#3) // _SafeStr_8289 = "_-3V7" (String#30733, DoABC#3) // _SafeStr_8290 = "_-3wk" (String#31810, DoABC#3) // _SafeStr_8291 = "_-1Eh" (String#8873, DoABC#3) // _SafeStr_8292 = "_-5Rx" (String#35497, DoABC#3) // _SafeStr_8293 = "_-43u" (String#32129, DoABC#3) // _SafeStr_8294 = "_-4Pm" (String#33003, DoABC#3) // _SafeStr_8295 = "_-3o" (String#31456, DoABC#3) // _SafeStr_8296 = "_-4s5" (String#34076, DoABC#3) // _SafeStr_8297 = "_-2ge" (String#28698, DoABC#3) // _SafeStr_8298 = "_-5ks" (String#36239, DoABC#3) // _SafeStr_8299 = "_-0rA" (String#24217, DoABC#3) // _SafeStr_8300 = "_-IH" (String#39146, DoABC#3) // _SafeStr_8301 = "_-6ba" (String#38330, DoABC#3) // _SafeStr_8302 = "_-5xo" (String#36730, DoABC#3) // _SafeStr_8303 = "_-3fL" (String#31117, DoABC#3) // _SafeStr_8304 = "_-4pK" (String#12584, DoABC#3) // _SafeStr_8305 = "_-6Z2" (String#14333, DoABC#3) // _SafeStr_8306 = "_-2M7" (String#27895, DoABC#3) // _SafeStr_8307 = "_-6cC" (String#38360, DoABC#3) // _SafeStr_8308 = "_-6Ov" (String#37815, DoABC#3) // _SafeStr_8309 = "_-1lU" (String#26437, DoABC#3) // _SafeStr_8310 = "_-0n5" (String#8403, DoABC#3) // _SafeStr_8311 = "_-4VK" (String#33236, DoABC#3) // _SafeStr_8312 = "_-4Rm" (String#33091, DoABC#3) // _SafeStr_8313 = "_-12v" (String#24721, DoABC#3) // _SafeStr_8314 = "_-2sV" (String#29170, DoABC#3) // _SafeStr_8315 = "_-5CI" (String#12969, DoABC#3) // _SafeStr_8316 = "_-jE" (String#40136, DoABC#3) // _SafeStr_8317 = "_-6ev" (String#38480, DoABC#3) // _SafeStr_8318 = "_-os" (String#40358, DoABC#3) // _SafeStr_8319 = "_-4gP" (String#33630, DoABC#3) // _SafeStr_8320 = "_-5uC" (String#36591, DoABC#3) // _SafeStr_8321 = "_-5nJ" (String#36326, DoABC#3) // _SafeStr_8322 = "_-6kX" (String#38711, DoABC#3) // _SafeStr_8323 = "_-1uR" (String#26785, DoABC#3) // _SafeStr_8324 = "_-1S2" (String#25700, DoABC#3) // _SafeStr_8325 = "_-af" (String#39810, DoABC#3) // _SafeStr_8326 = "_-0RV" (String#23246, DoABC#3) // _SafeStr_8327 = "_-1po" (String#26607, DoABC#3) // _SafeStr_8328 = "_-3Jd" (String#30283, DoABC#3) // _SafeStr_8329 = "_-4-L" (String#31942, DoABC#3) // _SafeStr_8330 = "_-1tM" (String#26737, DoABC#3) // _SafeStr_8331 = "_-1tc" (String#26751, DoABC#3) // _SafeStr_8332 = "_-02q" (String#22295, DoABC#3) // _SafeStr_8333 = "_-1CD" (String#25075, DoABC#3) // _SafeStr_8334 = "_-0AF" (String#2595, DoABC#3) // _SafeStr_8335 = "_-3sL" (String#11608, DoABC#3) // _SafeStr_8336 = "_-2eF" (String#10350, DoABC#3) // _SafeStr_8337 = "_-5Lx" (String#13126, DoABC#3) // _SafeStr_8338 = "_-4eW" (String#584, DoABC#3) // _SafeStr_8339 = "_-51i" (String#34491, DoABC#3) // _SafeStr_8340 = "_-603" (String#270, DoABC#3) // _SafeStr_8341 = "_-Il" (String#39165, DoABC#3) // _SafeStr_8342 = "_-VT" (String#39643, DoABC#3) // _SafeStr_8343 = "_-484" (String#32301, DoABC#3) // _SafeStr_8344 = "_-5hI" (String#13469, DoABC#3) // _SafeStr_8345 = "_-06X" (String#22422, DoABC#3) // _SafeStr_8346 = "_-0YD" (String#23497, DoABC#3) // _SafeStr_8347 = "_-5Mf" (String#35304, DoABC#3) // _SafeStr_8348 = "_-6fb" (String#4297, DoABC#3) // _SafeStr_8349 = "_-3Oi" (String#11101, DoABC#3) // _SafeStr_8350 = "_-6Os" (String#14196, DoABC#3) // _SafeStr_8351 = "_-2Re" (String#28105, DoABC#3) // _SafeStr_8352 = "_-14w" (String#24801, DoABC#3) // _SafeStr_8353 = "_-1E5" (String#8864, DoABC#3) // _SafeStr_8354 = "_-4r8" (String#34042, DoABC#3) // _SafeStr_8355 = "_-4nj" (String#33900, DoABC#3) // _SafeStr_8356 = "_-1uC" (String#26776, DoABC#3) // _SafeStr_8357 = "_-3vF" (String#31750, DoABC#3) // _SafeStr_8358 = "_-6Fu" (String#14042, DoABC#3) // _SafeStr_8359 = "_-36h" (String#29757, DoABC#3) // _SafeStr_8360 = "_-5V9" (String#35623, DoABC#3) // _SafeStr_8361 = "_-3nJ" (String#31431, DoABC#3) // _SafeStr_8362 = "_-3eq" (String#31102, DoABC#3) // _SafeStr_8363 = "_-Df" (String#38986, DoABC#3) // _SafeStr_8364 = "_-5ml" (String#36305, DoABC#3) // _SafeStr_8365 = "_-3Hf" (String#30204, DoABC#3) // _SafeStr_8366 = "_-3M9" (String#30389, DoABC#3) // _SafeStr_8367 = "_-4dA" (String#33516, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8369 = "_-5zN" (String#36798, DoABC#3) // _SafeStr_8370 = "_-3E1" (String#30051, DoABC#3) // _SafeStr_8371 = "_-FY" (String#39051, DoABC#3) // _SafeStr_8372 = "_-61i" (String#36933, DoABC#3) // _SafeStr_8373 = "_-21w" (String#9719, DoABC#3) // _SafeStr_8374 = "_-1yD" (String#26935, DoABC#3) // _SafeStr_8375 = "_-4HN" (String#32664, DoABC#3) // _SafeStr_8376 = "_-17F" (String#24888, DoABC#3) // _SafeStr_8377 = "_-1M7" (String#25447, DoABC#3) // _SafeStr_8378 = "_-0q2" (String#24167, DoABC#3) // _SafeStr_8379 = "_-3uV" (String#3571, DoABC#3) // _SafeStr_8380 = "_-40S" (String#31987, DoABC#3) // _SafeStr_8381 = "_-0NY" (String#23102, DoABC#3) // _SafeStr_8382 = "_-6gP" (String#38541, DoABC#3) // _SafeStr_8383 = "_-3It" (String#30256, DoABC#3) // _SafeStr_8384 = "_-0qS" (String#24185, DoABC#3) // _SafeStr_8385 = "_-46H" (String#32229, DoABC#3) // _SafeStr_8386 = "_-4Hr" (String#12034, DoABC#3) // _SafeStr_8387 = "_-0he" (String#23853, DoABC#3) // _SafeStr_8388 = "_-5Ev" (String#35004, DoABC#3) // _SafeStr_8389 = "_-4h8" (String#33660, DoABC#3) // _SafeStr_8390 = "_-Vi" (String#39651, DoABC#3) // _SafeStr_8391 = "_-8V" (String#38795, DoABC#3) // _SafeStr_8392 = "_-4JH" (String#32738, DoABC#3) // _SafeStr_8393 = "_-5-i" (String#34411, DoABC#3) // _SafeStr_8394 = "_-1e5" (String#26144, DoABC#3) // _SafeStr_8395 = "_-68z" (String#37222, DoABC#3) // _SafeStr_8396 = "_-6ar" (String#38299, DoABC#3) // _SafeStr_8397 = "_-2ZG" (String#28413, DoABC#3) // _SafeStr_8398 = "_-3tz" (String#31697, DoABC#3) // _SafeStr_8399 = "_-5ps" (String#36432, DoABC#3) // _SafeStr_8400 = "_-3P1" (String#30500, DoABC#3) // _SafeStr_8401 = "_-1ym" (String#9640, DoABC#3) // _SafeStr_8402 = "_-29Z" (String#9853, DoABC#3) // _SafeStr_8403 = "_-1O5" (String#9040, DoABC#3) // _SafeStr_8404 = "_-b0" (String#15075, DoABC#3) // _SafeStr_8405 = "_-66Q" (String#13883, DoABC#3) // _SafeStr_8406 = "_-3cU" (String#31011, DoABC#3) // _SafeStr_8407 = "_-0ps" (String#24161, DoABC#3) // _SafeStr_8408 = "_-2bz" (String#28524, DoABC#3) // _SafeStr_8409 = "_-0Pr" (String#23183, DoABC#3) // _SafeStr_8410 = "_-4Yq" (String#12294, DoABC#3) // _SafeStr_8411 = "_-2Gu" (String#9982, DoABC#3) // _SafeStr_8412 = "_-048" (String#22338, DoABC#3) // _SafeStr_8413 = "_-4I6" (String#32693, DoABC#3) // _SafeStr_8414 = "_-tx" (String#40544, DoABC#3) // _SafeStr_8415 = "_-4aq" (String#33428, DoABC#3) // _SafeStr_8416 = "_-2FY" (String#27648, DoABC#3) // _SafeStr_8417 = "_-0h7" (String#23836, DoABC#3) // _SafeStr_8418 = "_-0yX" (String#1460, DoABC#3) // _SafeStr_8419 = "_-3hl" (String#11427, DoABC#3) // _SafeStr_8420 = "_-0Zc" (String#23547, DoABC#3) // _SafeStr_8421 = "_-5PI" (String#35410, DoABC#3) // _SafeStr_8422 = "_-1pm" (String#9477, DoABC#3) // _SafeStr_8423 = "_-6Pt" (String#37857, DoABC#3) // _SafeStr_8424 = "_-1lz" (String#26459, DoABC#3) // _SafeStr_8425 = "_-5dW" (String#35958, DoABC#3) // _SafeStr_8426 = "_-3mQ" (String#31397, DoABC#3) // _SafeStr_8427 = "_-1FU" (String#25202, DoABC#3) // _SafeStr_8428 = "_-3cP" (String#31008, DoABC#3) // _SafeStr_8429 = "_-2SK" (String#28131, DoABC#3) // _SafeStr_8430 = "_-20I" (String#27052, DoABC#3) // _SafeStr_8431 = "_-6Dh" (String#4185, DoABC#3) // _SafeStr_8432 = "_-1Op" (String#9051, DoABC#3) // _SafeStr_8433 = "_-2iP" (String#28779, DoABC#3) // _SafeStr_8434 = "_-2d5" (String#28575, DoABC#3) // _SafeStr_8435 = "_-5oA" (String#4061, DoABC#3) // _SafeStr_8436 = "_-2Yz" (String#28399, DoABC#3) // _SafeStr_8437 = "_-3gg" (String#31163, DoABC#3) // _SafeStr_8438 = "_-4rC" (String#34044, DoABC#3) // _SafeStr_8439 = "_-0Zy" (String#2718, DoABC#3) // _SafeStr_8440 = "_-xy" (String#40698, DoABC#3) // _SafeStr_8441 = "_-3EH" (String#30061, DoABC#3) // _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3) // _SafeStr_8443 = "_-2rb" (String#29134, DoABC#3) // _SafeStr_8444 = "_-Lx" (String#39285, DoABC#3) // _SafeStr_8445 = "_-3K-" (String#30301, DoABC#3) // _SafeStr_8446 = "_-XF" (String#39696, DoABC#3) // _SafeStr_8447 = "_-27l" (String#9822, DoABC#3) // _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3) // _SafeStr_8449 = "_-247" (String#27203, DoABC#3) // _SafeStr_8450 = "_-2hq" (String#28755, DoABC#3) // _SafeStr_8451 = "_-5Vn" (String#35651, DoABC#3) // _SafeStr_8452 = "_-1od" (String#3058, DoABC#3) // _SafeStr_8453 = "_-3ZX" (String#3495, DoABC#3) // _SafeStr_8454 = "_-2J1" (String#10015, DoABC#3) // _SafeStr_8455 = "_-4Oo" (String#32962, DoABC#3) // _SafeStr_8456 = "_-1Li" (String#25432, DoABC#3) // _SafeStr_8457 = "_-0jO" (String#2756, DoABC#3) // _SafeStr_8458 = "_-1jx" (String#3040, DoABC#3) // _SafeStr_8459 = "_-2LO" (String#10055, DoABC#3) // _SafeStr_8460 = "_-2AF" (String#9867, DoABC#3) // _SafeStr_8461 = "_-lV" (String#15250, DoABC#3) // _SafeStr_8462 = "_-5zm" (String#13764, DoABC#3) // _SafeStr_8463 = "_-4ta" (String#1581, DoABC#3) // _SafeStr_8464 = "_-37x" (String#29810, DoABC#3) // _SafeStr_8465 = "_-4CB" (String#32464, DoABC#3) // _SafeStr_8466 = "_-mz" (String#40278, DoABC#3) // _SafeStr_8467 = "_-2XO" (String#28338, DoABC#3) // _SafeStr_8468 = "_-3CC" (String#29974, DoABC#3) // _SafeStr_8469 = "_-X5" (String#14992, DoABC#3) // _SafeStr_8470 = "_-3uN" (String#31715, DoABC#3) // _SafeStr_8471 = "_-0Tv" (String#23328, DoABC#3) // _SafeStr_8472 = "_-5U2" (String#35581, DoABC#3) // _SafeStr_8473 = "_-5Mh" (String#35306, DoABC#3) // _SafeStr_8474 = "_-1qS" (String#26631, DoABC#3) // _SafeStr_8475 = "_-6Lv" (String#37704, DoABC#3) // _SafeStr_8476 = "_-21x" (String#9720, DoABC#3) // _SafeStr_8477 = "_-3LG" (String#30352, DoABC#3) // _SafeStr_8478 = "_-6Ct" (String#37374, DoABC#3) // _SafeStr_8479 = "_-4ML" (String#32863, DoABC#3) // _SafeStr_8480 = "_-36c" (String#29754, DoABC#3) // _SafeStr_8481 = "_-1Fs" (String#25213, DoABC#3) // _SafeStr_8482 = "_-1OG" (String#25531, DoABC#3) // _SafeStr_8483 = "_-0qt" (String#24203, DoABC#3) // _SafeStr_8484 = "_-3FX" (String#30112, DoABC#3) // _SafeStr_8485 = "_-2yA" (String#29380, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) //------------------------------------------------------------ //_-0Kg.HabboCatalogUtils package _-0Kg { import _-0MK._SafeStr_3; import _-1uj._SafeStr_2323; import _-2O3._SafeStr_3314; import flash.utils.Dictionary; import flash.display.BitmapData; import flash.geom.Rectangle; import flash.geom.Point; import _-5YE.IBitmapWrapperWindow; import _-1Mz.IWindow; import _-5Vt.XmlAsset; import _-1Mz.IWindowContainer; import _-ue.Map; import _-5YE.IItemListWindow; import _-5YE.ITextWindow; import _-0CY._SafeStr_2458; import _-6G7._SafeStr_2367; import _-5YE._SafeStr_2413; import _-5YE._SafeStr_2536; import _-2rM._SafeStr_3315; import _-5Vt._SafeStr_39; import flash.geom.Matrix; import _-3-E._SafeStr_6; import _-4n6._SafeStr_2443; import _-5Mz.WindowEvent; import _-4Xs._SafeStr_2401; import _-2sC.HabboTracking; import _-1uj._SafeStr_3018; import __AS3__.vec.Vector; import _-6G7._SafeStr_2491; import __AS3__.vec.*; public class HabboCatalogUtils implements _SafeStr_3, _SafeStr_2323 { private static const _SafeStr_8486:String = "credit"; private static const _SafeStr_8487:String = "activityPoint"; private var _SafeStr_8488:String = "HCU_dynamic_badge"; private var _disposed:Boolean = false; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_8489:_SafeStr_3314; private var _SafeStr_8490:Array; private var _SafeStr_8491:int; private var _SafeStr_8492:Dictionary; private var _SafeStr_8493:Boolean = false; private var _SafeStr_8494:Boolean = false; private var _SafeStr_8495:Boolean = false; public function HabboCatalogUtils(k:HabboCatalog) { this._SafeStr_8490 = new Array(0); this._SafeStr_8492 = new Dictionary(); super(); this._SafeStr_5450 = k; } public static function _SafeStr_8370(k:String):Boolean { return ((((k.indexOf("builders_club") == 0)) || ((k.indexOf("loyalty_bc") == 0)))); } public static function _SafeStr_5486(k:IBitmapWrapperWindow, _arg_2:BitmapData, _arg_3:Rectangle=null):void { if (!k.bitmap){ k.bitmap = new BitmapData(k.width, k.height, true, 0); } else { k.bitmap.fillRect(k.bitmap.rect, 0); }; var _local_4:BitmapData = k.bitmap; var _local_5:Rectangle = (((_arg_3)!=null) ? _arg_3 : _arg_2.rect); _local_4.copyPixels(_arg_2, _local_5, new Point(((_local_4.width - _local_5.width) / 2), ((_local_4.height - _local_5.height) / 2)), null, null, true); k.invalidate(); } public function dispose():void { if (!this._disposed){ if (this._SafeStr_8489 != null){ this._SafeStr_8489.dispose(); this._SafeStr_8489 = null; }; this._SafeStr_5450 = null; this._SafeStr_8492 = null; this._disposed = true; }; } public function get disposed():Boolean { return (this._disposed); } public function createWindow(k:String, _arg_2:uint=1, _arg_3:Map=null):IWindow { var _local_7:Array; var _local_8:IWindow; var _local_9:IBitmapWrapperWindow; if ((((this._SafeStr_5450.windowManager == null)) || ((this._SafeStr_5450.assets == null)))){ return (null); }; var _local_4:XmlAsset = (this._SafeStr_5450.assets.getAssetByName(k) as XmlAsset); if ((((_local_4 == null)) || ((_local_4.content == null)))){ return (null); }; var _local_5:IWindow = this._SafeStr_5450.windowManager.buildFromXML((_local_4.content as XML), _arg_2, _arg_3); var _local_6:IWindowContainer = (_local_5 as IWindowContainer); if (_local_6 != null){ _local_7 = []; _local_6.groupChildrenWithTag("bitmap", _local_7, -1); for each (_local_8 in _local_7) { _local_9 = (_local_8 as IBitmapWrapperWindow); if (_local_9 != null){ _local_9._SafeStr_8496 = false; this._SafeStr_8497(_local_9, _local_9._SafeStr_8498); }; }; }; return (_local_5); } public function _SafeStr_8499(k:IWindowContainer, _arg_2:_SafeStr_2378, _arg_3:int=1, _arg_4:Boolean=false, _arg_5:Boolean=false):void { if (_arg_2 == null){ return; }; var _local_6:Array = this._SafeStr_8500(_arg_2, _arg_3, _arg_4); this._SafeStr_8501(k, _local_6, _arg_4, _arg_5, false); } private function _SafeStr_8501(k:IWindowContainer, _arg_2:Array, _arg_3:Boolean, _arg_4:Boolean, _arg_5:Boolean):void { var _local_6:IItemListWindow = this._SafeStr_8502(k); if (_local_6 == null){ return; }; var _local_7:int; while (_local_7 < _arg_2.length) { this._SafeStr_8503(_local_6, _local_7, _arg_2[_local_7], _arg_3, _arg_4, _arg_5); _local_7++; }; var _local_8:int = (_local_7 * 2); while (_local_6.numListItems > _local_8) { _local_6._SafeStr_8504(_local_8); }; k.addChild(_local_6); } private function _SafeStr_8503(k:IItemListWindow, _arg_2:int, _arg_3:Object, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean):void { var _local_7:ITextWindow = (k.getListItemByName(("amount_" + _arg_2)) as ITextWindow); var _local_8:IWindow = k.getListItemByName(("unit_" + _arg_2)); _local_7.text = ((_arg_6) ? "" : ((((_arg_2 > 0)) ? "+ " : "") + _arg_3.amount)); _local_8.style = _SafeStr_2458._SafeStr_5487(_arg_3.unit, this._SafeStr_5450, true, _arg_5); _local_8.width = ((((_arg_4) && (_arg_5))) ? 53 : 22); } private function _SafeStr_8502(k:IWindowContainer):IItemListWindow { if (k == null){ return (null); }; var _local_2:IItemListWindow = (this.createWindow("price_display") as IItemListWindow); if (_local_2 == null){ return (null); }; while (k.numChildren > 0) { k.removeChildAt(0).dispose(); }; return (_local_2); } private function _SafeStr_8500(k:_SafeStr_2378, _arg_2:int, _arg_3:Boolean):Array { var _local_5:int; var _local_4:int = -1; var _local_6:Array = []; if (k.priceInCredits > 0){ _local_5 = this._SafeStr_5498(k._SafeStr_8136, k.priceInCredits, _arg_2); _local_4 = ((_arg_3) ? this._SafeStr_5450._SafeStr_8299() : -1); _local_6.push({ "amount":_local_5, "unit":_local_4 }); }; if (k.priceInActivityPoints > 0){ _local_5 = this._SafeStr_5498(k._SafeStr_8136, k.priceInActivityPoints, _arg_2); _local_6.push({ "amount":_local_5, "unit":k.activityPointType }); }; if (_local_6.length == 0){ _local_6.push({ "amount":0, "unit":-1 }); }; return (_local_6); } public function getPriceMap(k:_SafeStr_2378, _arg_2:int):Map { var _local_3:int; var _local_4:Map = new Map(); if (k.priceInCredits > 0){ _local_3 = this._SafeStr_5498(k._SafeStr_8136, k.priceInCredits, _arg_2); _local_4.add(_SafeStr_8486, {"amount":_local_3}); }; if (k.priceInActivityPoints > 0){ _local_3 = this._SafeStr_5498(k._SafeStr_8136, k.priceInActivityPoints, _arg_2); _local_4.add(_SafeStr_8487, { "amount":_local_3, "activityPointType":k.activityPointType }); }; if (_local_4.length == 0){ _local_4.add(_SafeStr_8486, {"amount":0}); }; return (_local_4); } public function _SafeStr_8505(k:_SafeStr_2378, _arg_2:IWindowContainer, _arg_3:IWindow, _arg_4:IWindow, _arg_5:int, _arg_6:Boolean, _arg_7:int, _arg_8:Boolean=false, _arg_9:Boolean=false):IWindow { var _local_11:IWindow; if (_arg_3 != null){ _arg_2.removeChild(_arg_3); _arg_3.dispose(); }; if (this._SafeStr_5450.catalogType == _SafeStr_2367.BUILDER){ return (null); }; _arg_3 = this._SafeStr_5450.utils.createWindow("priceDisplayWidget"); _arg_2.addChild(_arg_3); var _local_10:IWindowContainer = (_arg_2.findChildByName("price_box_new") as IWindowContainer); if (_local_10 != null){ this._SafeStr_5450.utils._SafeStr_8499(_local_10, k, 1, _arg_8, _arg_9); _local_11 = _arg_2.findChildByName("room_canvas_container"); if (_local_11 == null){ _local_11 = _arg_4; }; if (_local_11 != null){ _arg_3.x = (((_local_11.x + _local_11.width) + _arg_5) - _arg_3.width); if (_arg_6){ _arg_3.y = (_local_11.y + _arg_7); } else { _arg_3.y = ((_local_11.y + _local_11.height) - (_arg_3.height + _arg_7)); }; }; if (k.priceInActivityPoints == 0){ _arg_3.color = 14992765; }; if (k.priceInCredits == 0){ switch (k.activityPointType){ case _SafeStr_2458._SafeStr_7513: _arg_3.color = 11257559; break; default: _arg_3.color = 9032648; }; }; }; return (_arg_3); } public function _SafeStr_8506(k:String, _arg_2:IWindowContainer, _arg_3:int, _arg_4:int, _arg_5:Boolean=true, _arg_6:Boolean=true):void { var _local_7:IWindowContainer = (_arg_2.findChildByName(this._SafeStr_8488) as IWindowContainer); if (_local_7 == null){ _local_7 = (this.createWindow("badgeDisplayWidget") as IWindowContainer); _local_7.name = this._SafeStr_8488; }; _SafeStr_2413(_local_7.findChildByName("asset_image")).assetUri = "catalogue_badge_background"; var _local_8:_SafeStr_2536 = (_local_7.findChildByName("badge_image") as _SafeStr_2536); var _local_9:_SafeStr_3315 = (_local_8.widget as _SafeStr_3315); _local_8.visible = true; _local_9.badgeId = k; _arg_2.addChild(_local_7); _local_7.x = ((_arg_6) ? _arg_3 : ((_arg_2.width - _local_7.width) - _arg_3)); _local_7.y = ((_arg_5) ? _arg_4 : ((_arg_2.height - _local_7.height) - _arg_4)); } public function _SafeStr_8507(k:IWindowContainer):void { var _local_2:IWindowContainer = (k.findChildByName(this._SafeStr_8488) as IWindowContainer); if (_local_2){ k.removeChild(_local_2); }; } public function _SafeStr_8508(k:String, _arg_2:IWindowContainer, _arg_3:int, _arg_4:int, _arg_5:Boolean=true, _arg_6:Boolean=true):void { var _local_7:IWindowContainer = (_arg_2.findChildByName(this._SafeStr_8488) as IWindowContainer); if (_local_7 == null){ _local_7 = (this.createWindow("badgeDisplayWidget") as IWindowContainer); _local_7.name = this._SafeStr_8488; }; _local_7.findChildByName("badge_image").visible = false; _SafeStr_2413(_local_7.findChildByName("badge_image")).assetUri = k; _arg_2.addChild(_local_7); _local_7.x = ((_arg_6) ? _arg_3 : ((_arg_2.width - _local_7.width) - _arg_3)); _local_7.y = ((_arg_5) ? _arg_4 : ((_arg_2.height - _local_7.height) - _arg_4)); } public function _SafeStr_8497(k:IBitmapWrapperWindow, _arg_2:String):void { if (k == null){ return; }; var _local_3:_SafeStr_39 = this._SafeStr_5450.assets.getAssetByName(_arg_2); if (_local_3 == null){ return; }; var _local_4:BitmapData = (_local_3.content as BitmapData); if (_local_4 == null){ return; }; if (k.bitmap != null){ k.bitmap.dispose(); k.bitmap = null; }; if (k.bitmap == null){ k.bitmap = new BitmapData(k.width, k.height, true, 0); }; var _local_5:int = ((k.width - _local_4.width) * 0.5); var _local_6:int = ((k.height - _local_4.height) * 0.5); k.bitmap.draw(_local_4, new Matrix(1, 0, 0, 1, _local_5, _local_6)); } public function showVipBenefits():void { if (this._SafeStr_5450.getBoolean("catalog.vip.benefits.enabled")){ if ((((this._SafeStr_8489 == null)) || (this._SafeStr_8489.disposed))){ this._SafeStr_8489 = new _SafeStr_3314(this._SafeStr_5450); }; } else { this._SafeStr_8509(this._SafeStr_5450.getProperty("link.format.club")); }; } public function _SafeStr_8509(k:String):void { if (k != ""){ this._SafeStr_5450.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_8510); _SafeStr_6._SafeStr_5513(k, "habboMain"); }; } private function _SafeStr_8510(k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); } public function _SafeStr_5498(k:Boolean, _arg_2:int, _arg_3:int):int { if (((((this._SafeStr_5450._SafeStr_8482) && (k))) && (!((this._SafeStr_5450._SafeStr_8473 == null))))){ return ((_arg_2 * (_arg_3 - this._SafeStr_8511(_arg_3)))); }; return ((_arg_2 * _arg_3)); } public function _SafeStr_8511(k:int):int { var _local_2:int = this._SafeStr_8512(k); _local_2 = (_local_2 + this._SafeStr_8513(k)); _local_2 = (_local_2 + this._SafeStr_8514(k)); return (_local_2); } private function _SafeStr_8512(k:int):int { var _local_2:_SafeStr_2401 = this._SafeStr_5450._SafeStr_8473; var _local_3:int = (k / _local_2._SafeStr_8515); return ((_local_3 * _local_2._SafeStr_8516)); } private function _SafeStr_8513(k:int):int { var _local_5:int; var _local_2:int; var _local_3:_SafeStr_2401 = this._SafeStr_5450._SafeStr_8473; var _local_4:int = (k / _local_3._SafeStr_8515); if (_local_4 >= _local_3._SafeStr_8517){ _local_5 = (k % _local_3._SafeStr_8515); if (_local_5 == (_local_3._SafeStr_8515 - 1)){ _local_2++; }; _local_2 = (_local_2 + (_local_4 - _local_3._SafeStr_8517)); }; return (_local_2); } private function _SafeStr_8514(k:int):int { var _local_4:int; var _local_2:int; var _local_3:_SafeStr_2401 = this._SafeStr_5450._SafeStr_8473; for each (_local_4 in _local_3._SafeStr_8518) { if (k >= _local_4){ _local_2++; }; }; return (_local_2); } public function get _SafeStr_5499():Array { return (this._SafeStr_8490); } public function get _SafeStr_8519():int { return (this._SafeStr_8491); } public function _SafeStr_8474():void { var _local_2:int; var _local_3:int; this._SafeStr_8490 = new Array(); this._SafeStr_8491 = 0; var k:int; while (k < 99) { _local_2 = this._SafeStr_5498(true, 1, k); _local_3 = this._SafeStr_5498(true, 1, (k + 1)); if (_local_2 == _local_3){ this._SafeStr_8490.push(k); this._SafeStr_8491 = k; }; k++; }; } public function _SafeStr_8520():void { if (!this._SafeStr_8493){ HabboTracking.getInstance().trackEventLog("Catalog", "spinnerValueChanged", "client.bundle.discounts"); this._SafeStr_8493 = true; }; } public function _SafeStr_8521():void { if (!this._SafeStr_8494){ HabboTracking.getInstance().trackEventLog("Catalog", "bundlesInfoOpened", "client.bundle.discounts"); this._SafeStr_8494 = true; }; } public function _SafeStr_8522():void { if (!this._SafeStr_8495){ HabboTracking.getInstance().trackEventLog("Catalog", "discountItemShown", "client.bundle.discounts"); this._SafeStr_8495 = true; }; } public function _SafeStr_8165(k:String, _arg_2:int, _arg_3:IBitmapWrapperWindow):void { var _local_4:_SafeStr_3018; var _local_5:Vector.; if (this._SafeStr_5450 == null){ return; }; switch (k){ case _SafeStr_2491._SafeStr_5890: _local_4 = this._SafeStr_5450.roomEngine.getFurnitureIcon(_arg_2, this); break; case _SafeStr_2491._SafeStr_5891: _local_4 = this._SafeStr_5450.roomEngine.getWallItemIcon(_arg_2, this); break; case _SafeStr_2491._SafeStr_6956: _arg_3.bitmap = this._SafeStr_5450.getPixelEffectIcon(_arg_2); break; case _SafeStr_2491._SafeStr_5899: _arg_3.bitmap = this._SafeStr_5450.getSubscriptionProductIcon(_arg_2); break; }; if (_local_4 != null){ _arg_3.bitmap = _local_4.data; if (_local_4.id != 0){ _local_5 = this._SafeStr_8492[_local_4.id]; if (_local_5 == null){ _local_5 = new Vector.(0); this._SafeStr_8492[_local_4.id] = _local_5; }; _local_5.push(_arg_3); }; }; } public function imageReady(k:int, _arg_2:BitmapData):void { var _local_4:IBitmapWrapperWindow; var _local_3:Vector. = this._SafeStr_8492[k]; if (_local_3 == null){ return; }; for each (_local_4 in _local_3) { _local_4.bitmap = _arg_2; }; delete this._SafeStr_8492[k]; } public function _SafeStr_5454(k:int):void { } } }//package _-0Kg // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2401 = "_-124" (String#8661, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2458 = "_-1xj" (String#26913, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3314 = "_-0ew" (String#8267, DoABC#3) // _SafeStr_3315 = "_-0Tw" (String#8089, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5486 = "_-6fI" (String#38498, DoABC#3) // _SafeStr_5487 = "_-2XF" (String#28331, DoABC#3) // _SafeStr_5498 = "_-2Kx" (String#27850, DoABC#3) // _SafeStr_5499 = "_-5JH" (String#35177, DoABC#3) // _SafeStr_5513 = "_-LI" (String#14784, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_5899 = "_-1Lf" (String#25430, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6956 = "_-dm" (String#39946, DoABC#3) // _SafeStr_7513 = "_-1W6" (String#25839, DoABC#3) // _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3) // _SafeStr_8165 = "_-2t0" (String#10579, DoABC#3) // _SafeStr_8299 = "_-0rA" (String#24217, DoABC#3) // _SafeStr_8370 = "_-3E1" (String#30051, DoABC#3) // _SafeStr_8473 = "_-5Mh" (String#35306, DoABC#3) // _SafeStr_8474 = "_-1qS" (String#26631, DoABC#3) // _SafeStr_8482 = "_-1OG" (String#25531, DoABC#3) // _SafeStr_8486 = "_-5a8" (String#35824, DoABC#3) // _SafeStr_8487 = "_-41u" (String#32041, DoABC#3) // _SafeStr_8488 = "_-2ns" (String#28994, DoABC#3) // _SafeStr_8489 = "_-2WE" (String#28290, DoABC#3) // _SafeStr_8490 = "_-mM" (String#40256, DoABC#3) // _SafeStr_8491 = "_-3FB" (String#30099, DoABC#3) // _SafeStr_8492 = "_-ee" (String#39976, DoABC#3) // _SafeStr_8493 = "_-Tn" (String#39581, DoABC#3) // _SafeStr_8494 = "_-4lZ" (String#33825, DoABC#3) // _SafeStr_8495 = "_-2pP" (String#29048, DoABC#3) // _SafeStr_8496 = "_-64u" (String#13854, DoABC#3) // _SafeStr_8497 = "_-49x" (String#32373, DoABC#3) // _SafeStr_8498 = "_-0f3" (String#8272, DoABC#3) // _SafeStr_8499 = "_-3SV" (String#11165, DoABC#3) // _SafeStr_8500 = "_-62W" (String#36958, DoABC#3) // _SafeStr_8501 = "_-6JS" (String#37610, DoABC#3) // _SafeStr_8502 = "_-5Rl" (String#35494, DoABC#3) // _SafeStr_8503 = "_-4Uy" (String#33219, DoABC#3) // _SafeStr_8504 = "_-0eV" (String#8257, DoABC#3) // _SafeStr_8505 = "_-5tT" (String#36560, DoABC#3) // _SafeStr_8506 = "_-4TI" (String#33155, DoABC#3) // _SafeStr_8507 = "_-1nF" (String#26505, DoABC#3) // _SafeStr_8508 = "_-6LA" (String#37669, DoABC#3) // _SafeStr_8509 = "_-55E" (String#12840, DoABC#3) // _SafeStr_8510 = "_-3Th" (String#30680, DoABC#3) // _SafeStr_8511 = "_-51o" (String#34495, DoABC#3) // _SafeStr_8512 = "_-2nO" (String#28977, DoABC#3) // _SafeStr_8513 = "_-2Dq" (String#27576, DoABC#3) // _SafeStr_8514 = "_-1PP" (String#25578, DoABC#3) // _SafeStr_8515 = "_-0Wz" (String#23446, DoABC#3) // _SafeStr_8516 = "_-0of" (String#24121, DoABC#3) // _SafeStr_8517 = "_-36x" (String#29768, DoABC#3) // _SafeStr_8518 = "_-3GU" (String#30153, DoABC#3) // _SafeStr_8519 = "_-24S" (String#27215, DoABC#3) // _SafeStr_8520 = "_-4FQ" (String#32590, DoABC#3) // _SafeStr_8521 = "_-3qo" (String#31564, DoABC#3) // _SafeStr_8522 = "_-3l6" (String#31337, DoABC#3) //------------------------------------------------------------ //_-0Kg.TopViewSelector package _-0Kg { import _-5ZP.CatalogNavigator; import _-5YE.ITabButtonWindow; import _-5YE.ITabContextWindow; import _-5ZP._SafeStr_2345; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class TopViewSelector { private var _SafeStr_5450:CatalogNavigator; private var _SafeStr_6647:ITabButtonWindow; private var _SafeStr_8523:ITabContextWindow; public function TopViewSelector(k:CatalogNavigator, _arg_2:ITabContextWindow) { this._SafeStr_5450 = k; this._SafeStr_8523 = _arg_2; var _local_3:ITabButtonWindow = ITabButtonWindow(_arg_2._SafeStr_7817(0).clone()); this._SafeStr_6647 = _local_3; this._SafeStr_8523._SafeStr_7818(_local_3); } public function _SafeStr_7819(k:_SafeStr_2345):void { var _local_2:ITabButtonWindow = ITabButtonWindow(this._SafeStr_6647.clone()); _local_2.caption = k.localization; _local_2.name = k.pageName; _local_2.procedure = this._SafeStr_8524; this._SafeStr_8523._SafeStr_7819(_local_2); this._SafeStr_8525(); } private function _SafeStr_8525():void { var k:int; while (k < this._SafeStr_8523._SafeStr_7816) { this._SafeStr_8523._SafeStr_7817(k).width = (this._SafeStr_8523._SafeStr_7817(k).parent.width / this._SafeStr_8523._SafeStr_7816); k++; }; } public function _SafeStr_8526():void { while (this._SafeStr_8523._SafeStr_7816 > 0) { this._SafeStr_8523._SafeStr_7818(this._SafeStr_8523._SafeStr_7817(0)); }; } public function _SafeStr_8527(k:int):void { this._SafeStr_8523.selector._SafeStr_6990(this._SafeStr_8523._SafeStr_7817(k)); this._SafeStr_8528(this._SafeStr_8523._SafeStr_7817(k)); } private function _SafeStr_8524(k:WindowEvent, _arg_2:IWindow):void { var _local_3:ITabButtonWindow; if (k.type == WindowMouseEvent.CLICK){ _local_3 = (_arg_2 as ITabButtonWindow); if (_local_3){ this._SafeStr_8528(_local_3); }; }; } private function _SafeStr_8528(k:ITabButtonWindow):void { if (!k){ return; }; var _local_2:_SafeStr_2345 = this._SafeStr_5450._SafeStr_8305(k.name); if (_local_2 != null){ this._SafeStr_5450._SafeStr_8529(_local_2); }; } } }//package _-0Kg // _SafeStr_2345 = "_-365" (String#10829, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_6647 = "_-6J7" (String#509, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7816 = "_-2JW" (String#10026, DoABC#3) // _SafeStr_7817 = "_-22D" (String#9730, DoABC#3) // _SafeStr_7818 = "_-56F" (String#12856, DoABC#3) // _SafeStr_7819 = "_-0yt" (String#8593, DoABC#3) // _SafeStr_8305 = "_-6Z2" (String#14333, DoABC#3) // _SafeStr_8523 = "_-0Uv" (String#831, DoABC#3) // _SafeStr_8524 = "_-1tm" (String#9549, DoABC#3) // _SafeStr_8525 = "_-6f" (String#38484, DoABC#3) // _SafeStr_8526 = "_-01t" (String#7641, DoABC#3) // _SafeStr_8527 = "_-j0" (String#40128, DoABC#3) // _SafeStr_8528 = "_-7o" (String#38768, DoABC#3) // _SafeStr_8529 = "_-2No" (String#27965, DoABC#3) //------------------------------------------------------------ //_-0Kg.VideoOfferManager package _-0Kg { import _-0MK._SafeStr_3; import __AS3__.vec.Vector; import _-PO._SafeStr_2857; import flash.external.ExternalInterface; import _-4rH._SafeStr_2418; import _-6-c._SafeStr_2284; import _-6G7._SafeStr_3310; import __AS3__.vec.*; public class VideoOfferManager implements _SafeStr_2339, _SafeStr_3 { private static const _SafeStr_8530:String = "supersaverAdsOnCampaignsReady"; private static const _SafeStr_8531:String = "supersaverAdsOnCampaignCompleted"; private static const _SafeStr_8532:String = "supersaverAdsOnCampaignOpen"; private static const _SafeStr_8533:String = "supersaverAdsOnCampaignClose"; private static const _SafeStr_8534:String = "supersaverAdsLoadCampaigns"; private static const _SafeStr_8535:String = "supersaverAdsCamapaignEngage"; private var _disposed:Boolean; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_8536:Boolean; private var _SafeStr_8537:int; private var _SafeStr_8538:int = 0; private var _SafeStr_8539:Boolean; private var _SafeStr_8540:Boolean; private var _SafeStr_8541:Vector.<_SafeStr_2871>; private var _SafeStr_8542:Boolean; public function VideoOfferManager(k:HabboCatalog) { this._SafeStr_5450 = k; this._SafeStr_8541 = new Vector.<_SafeStr_2871>(); this._SafeStr_8536 = false; this._SafeStr_5450.connection.addMessageEvent(new _SafeStr_2857(this._SafeStr_7697)); this._SafeStr_8543(); } public function get disposed():Boolean { return (this._disposed); } public function get enabled():Boolean { return (this._SafeStr_8536); } public function dispose():void { if (this._disposed){ return; }; this._SafeStr_5450 = null; this._SafeStr_8541 = null; this._SafeStr_8536 = false; if (((this._SafeStr_8542) && (ExternalInterface.available))){ ExternalInterface.addCallback(_SafeStr_8530, null); ExternalInterface.addCallback(_SafeStr_8531, null); ExternalInterface.addCallback(_SafeStr_8532, null); ExternalInterface.addCallback(_SafeStr_8533, null); this._SafeStr_8542 = false; }; this._disposed = true; } private function _SafeStr_8543():void { if (((((this._SafeStr_8536) && (!(this._SafeStr_8542)))) && (ExternalInterface.available))){ ExternalInterface.addCallback(_SafeStr_8530, this._SafeStr_8544); ExternalInterface.addCallback(_SafeStr_8531, this._SafeStr_8545); ExternalInterface.addCallback(_SafeStr_8532, this._SafeStr_8546); ExternalInterface.addCallback(_SafeStr_8533, this._SafeStr_8547); this._SafeStr_8542 = true; }; } private function _SafeStr_7697(k:_SafeStr_2857):void { if (k._SafeStr_8548 >= _SafeStr_2418._SafeStr_8549){ this._SafeStr_8536 = false; this._SafeStr_8543(); }; } public function load(k:_SafeStr_2871):void { if (!this._SafeStr_8536){ return; }; if (((this._SafeStr_8539) && (this._SafeStr_8540))){ k.offersAvailable(this._SafeStr_8537); } else { if (((!(this._SafeStr_8539)) && (ExternalInterface.available))){ ExternalInterface.call(_SafeStr_8534); this._SafeStr_8539 = true; }; this._SafeStr_8541.push(k); }; } public function launch(k:_SafeStr_3310):Boolean { if (((!(this._SafeStr_8536)) || ((this._SafeStr_8537 < 1)))){ return (false); }; if (ExternalInterface.available){ this._SafeStr_8538 = (this._SafeStr_8538 + 1); ExternalInterface.call(_SafeStr_8535); this._SafeStr_8550(); if (this._SafeStr_5450.connection){ this._SafeStr_5450.connection.send(new _SafeStr_2284("SuperSaverAds", "client_action", "supersaverads.video.promo.launched")); }; return ((this._SafeStr_8537 > this._SafeStr_8538)); }; return (false); } private function _SafeStr_8544(k:String):void { this._SafeStr_8540 = true; this._SafeStr_8537 = parseInt(k); if (isNaN(this._SafeStr_8537)){ this._SafeStr_8537 = 0; }; while (this._SafeStr_8541.length > 0) { this._SafeStr_8541.pop().offersAvailable(this._SafeStr_8537); }; } private function _SafeStr_8546():void { } private function _SafeStr_8547():void { this._SafeStr_8551(); if (this._SafeStr_5450.connection){ this._SafeStr_5450.connection.send(new _SafeStr_2284("SuperSaverAds", "client_action", "supersaverads.video.promo.close")); }; } private function _SafeStr_8545():void { this._SafeStr_8551(); if (this._SafeStr_5450.connection){ this._SafeStr_5450.connection.send(new _SafeStr_2284("SuperSaverAds", "client_action", "supersaverads.video.promo.complete")); }; } private function _SafeStr_8550():void { if (this._SafeStr_5450._SafeStr_5839){ this._SafeStr_5450._SafeStr_5839.mute(true); }; } private function _SafeStr_8551():void { if (this._SafeStr_5450._SafeStr_5839){ this._SafeStr_5450._SafeStr_5839.mute(false); }; } } }//package _-0Kg // _SafeStr_2284 = "_-4yD" (String#34310, DoABC#3) // _SafeStr_2339 = "_-348" (String#10798, DoABC#3) // _SafeStr_2418 = "_-3j5" (String#31260, DoABC#3) // _SafeStr_2857 = "_-32Y" (String#29583, DoABC#3) // _SafeStr_2871 = " else" (String#5453, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3310 = "_-1w2" (String#9597, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_7697 = "_-1WJ" (String#578, DoABC#3) // _SafeStr_8530 = "_-1AR" (String#8807, DoABC#3) // _SafeStr_8531 = "_-0AI" (String#22558, DoABC#3) // _SafeStr_8532 = "_-6Rw" (String#14244, DoABC#3) // _SafeStr_8533 = "_-3ea" (String#11370, DoABC#3) // _SafeStr_8534 = "_-5wW" (String#13712, DoABC#3) // _SafeStr_8535 = "_-QD" (String#14868, DoABC#3) // _SafeStr_8536 = "_-6-S" (String#384, DoABC#3) // _SafeStr_8537 = "_-Nn" (String#39350, DoABC#3) // _SafeStr_8538 = "_-6W3" (String#38105, DoABC#3) // _SafeStr_8539 = "_-4PK" (String#32987, DoABC#3) // _SafeStr_8540 = "_-0u3" (String#24340, DoABC#3) // _SafeStr_8541 = "_-0yn" (String#24523, DoABC#3) // _SafeStr_8542 = "_-4fR" (String#33600, DoABC#3) // _SafeStr_8543 = "_-3Uy" (String#30725, DoABC#3) // _SafeStr_8544 = "_-5wG" (String#13710, DoABC#3) // _SafeStr_8545 = "_-0T6" (String#23303, DoABC#3) // _SafeStr_8546 = "_-6Rh" (String#14240, DoABC#3) // _SafeStr_8547 = "_-5gO" (String#13450, DoABC#3) // _SafeStr_8548 = "_-13w" (String#24761, DoABC#3) // _SafeStr_8549 = "_-1Vv" (String#25831, DoABC#3) // _SafeStr_8550 = "_-4aG" (String#33413, DoABC#3) // _SafeStr_8551 = "_-0Zt" (String#23558, DoABC#3) //------------------------------------------------------------ //_-0kI._SafeStr_2499 package _-0kI { import _-0MK._SafeStr_3; import _-6k4._SafeStr_441; import _-1Mz.IWindowContainer; import _-4rH._SafeStr_2298; import _-0rE._SafeStr_2488; import _-JA._SafeStr_3409; import _-5Mz.WindowEvent; import _-5Mz.WindowMouseEvent; import _-1Mz.IWindow; public class _SafeStr_2499 implements _SafeStr_3 { private static const _SafeStr_5507:String = "room_event_info"; private var _SafeStr_6626:_SafeStr_441; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_8552:Boolean = true; public function _SafeStr_2499(k:_SafeStr_441) { this._SafeStr_6626 = k; } private function get enabled():Boolean { var k:Boolean = (((this._SafeStr_6626.getInteger("new.identity", 0) == 0)) || (!(this._SafeStr_6626.getBoolean("new.identity.hide.ui")))); return (((this._SafeStr_6626.getBoolean("eventinfo.enabled")) && (k))); } public function dispose():void { if (this._SafeStr_6626){ this._SafeStr_6626.toolbar.extensionView.detachExtension(_SafeStr_5507); }; this._SafeStr_6626 = null; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; } public function get disposed():Boolean { return ((this._SafeStr_6626 == null)); } public function refresh():void { if ((((((this._SafeStr_6626.toolbar == null)) || ((this._SafeStr_6626.toolbar.extensionView == null)))) || (!(this.enabled)))){ return; }; var k = !((this._SafeStr_6626.data._SafeStr_8553 == null)); var _local_2:Boolean = ((this._SafeStr_6626.data._SafeStr_8555) || (this._SafeStr_6626.data._SafeStr_8554)); var _local_3:int = this._SafeStr_6626.data._SafeStr_8556; var _local_4:_SafeStr_2298 = this._SafeStr_6626.roomSessionManager.getSession(_local_3); if (!_local_4){ return; }; if (_local_4.roomControllerLevel == _SafeStr_2488._SafeStr_5921){ _local_2 = true; }; var _local_5:Boolean = this._SafeStr_6626.data._SafeStr_8555; if (((((!(k)) && (!(_local_5)))) && (!(_local_2)))){ this._SafeStr_6626.toolbar.extensionView.detachExtension(_SafeStr_5507); return; }; this._SafeStr_8557(); var _local_6:Boolean = ((((this._SafeStr_8552) && (k))) && (_local_5)); this._SafeStr_5415.findChildByName("event_bg_owner").visible = _local_6; var _local_7:Boolean = ((((this._SafeStr_8552) && (k))) && (!(_local_5))); this._SafeStr_5415.findChildByName("event_bg_visitor").visible = _local_7; var _local_8:Boolean = ((!(this._SafeStr_8552)) || (!(k))); this._SafeStr_5415.findChildByName("event_bg_contracted").visible = _local_8; var _local_9:Boolean = ((((this._SafeStr_8552) && (k))) && (_local_2)); this._SafeStr_5415.findChildByName("modify_link_region").visible = _local_9; this._SafeStr_5415.findChildByName("extend_event_region").visible = ((_local_9) && (this._SafeStr_8558())); var _local_10:Boolean = ((!(k)) && (_local_2)); this._SafeStr_5415.findChildByName("get_event").visible = _local_10; this._SafeStr_5415.findChildByName("create_link").visible = false; var _local_11:Boolean = ((((this._SafeStr_8552) && (k))) && (!(_local_2))); this._SafeStr_5415.findChildByName("in_progress_txt").visible = _local_11; var _local_12:Boolean = ((this._SafeStr_8552) && (k)); this._SafeStr_5415.findChildByName("desc_txt").visible = _local_12; this._SafeStr_5415.findChildByName("header_txt").visible = k; this._SafeStr_5415.visible = ((((k) && (((((((((((_local_6) || (_local_7))) || (_local_8))) || (_local_9))) || (_local_11))) || (_local_12))))) || (_local_10)); if (k){ this._SafeStr_5415.findChildByName("header_txt").caption = this._SafeStr_6626.data._SafeStr_8553.eventName; this._SafeStr_5415.findChildByName("desc_txt").caption = this._SafeStr_6626.data._SafeStr_8553.eventDescription; }; this._SafeStr_6626.toolbar.extensionView.attachExtension(_SafeStr_5507, this._SafeStr_5415, -1, ["next_quest_timer", "quest_tracker"]); this._SafeStr_5415.x = 0; this._SafeStr_5415.y = 0; this._SafeStr_5415.height = ((((this._SafeStr_8552) && (k))) ? this._SafeStr_5415.findChildByName("event_bg_visitor").height : this._SafeStr_5415.findChildByName("event_bg_contracted").height); } private function _SafeStr_8558():Boolean { var k:_SafeStr_3409 = this._SafeStr_6626.data._SafeStr_8553; if (k == null){ return (false); }; if (!this._SafeStr_6626.getBoolean("roomad.limit_total_time")){ return (true); }; var _local_2:Date = new Date(); var _local_3:Number = _local_2.getTime(); var _local_4:Date = k._SafeStr_8559; var _local_5:int = this._SafeStr_6626.getInteger("room_ad.duration.minutes", 120); var _local_6:int = this._SafeStr_6626.getInteger("room_ad.maximum_total_time.minutes", 10080); return (((_local_4.getTime() + ((_local_5 * 60) * 1000)) < (_local_3 + ((_local_6 * 60) * 1000)))); } private function _SafeStr_8560(k:WindowEvent):void { if (this._SafeStr_6626.data._SafeStr_8553 != null){ this._SafeStr_8552 = !(this._SafeStr_8552); this.refresh(); } else { this._SafeStr_6626._SafeStr_8561(); }; } private function _SafeStr_8557():void { if (this._SafeStr_5415 != null){ return; }; this._SafeStr_5415 = IWindowContainer(this._SafeStr_6626.getXmlWindow("iro_event_info")); this._SafeStr_5415.findChildByName("modify_link_region").procedure = this._SafeStr_8562; this._SafeStr_5415.findChildByName("extend_event_region").procedure = this._SafeStr_8563; this._SafeStr_5415.findChildByName("bg_region").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8560); } public function close():void { if (((!((this._SafeStr_5415 == null))) && (this._SafeStr_5415.visible))){ this._SafeStr_5415.visible = false; this._SafeStr_6626.toolbar.extensionView.detachExtension(_SafeStr_5507); }; } private function _SafeStr_8562(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_6626._SafeStr_8564.show(); }; } private function _SafeStr_8563(k:WindowEvent, _arg_2:IWindow):void { var _local_3:_SafeStr_3409; if (k.type == WindowMouseEvent.CLICK){ _local_3 = this._SafeStr_6626.data._SafeStr_8553; this._SafeStr_6626._SafeStr_8565(_local_3.eventName, _local_3.eventDescription, _local_3._SafeStr_8559, _local_3._SafeStr_5353); }; } public function set expanded(k:Boolean):void { this._SafeStr_8552 = k; } } }//package _-0kI // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2499 = "_-5Pf" (String#13185, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3409 = "_-6Fa" (String#14035, DoABC#3) // _SafeStr_441 = "_-13Y" (String#8693, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5507 = "_-3Iv" (String#846, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_8552 = "_-0X0" (String#832, DoABC#3) // _SafeStr_8553 = "_-5Tv" (String#35574, DoABC#3) // _SafeStr_8554 = "_-6Ln" (String#37698, DoABC#3) // _SafeStr_8555 = "_-uQ" (String#40561, DoABC#3) // _SafeStr_8556 = "_-4UD" (String#33195, DoABC#3) // _SafeStr_8557 = "_-6I8" (String#166, DoABC#3) // _SafeStr_8558 = "_-nM" (String#40296, DoABC#3) // _SafeStr_8559 = "_-2Y1" (String#28368, DoABC#3) // _SafeStr_8560 = "_-0wv" (String#8554, DoABC#3) // _SafeStr_8561 = "_-0pg" (String#8450, DoABC#3) // _SafeStr_8562 = "_-50H" (String#34433, DoABC#3) // _SafeStr_8563 = "_-3nZ" (String#31440, DoABC#3) // _SafeStr_8564 = "_-9H" (String#14577, DoABC#3) // _SafeStr_8565 = "_-3ie" (String#11438, DoABC#3) //------------------------------------------------------------ //_-0kI._SafeStr_2500 package _-0kI { import _-0MK._SafeStr_3; import _-6k4._SafeStr_441; import _-5YE.IFrameWindow; import _-6k4._SafeStr_3415; import _-JA._SafeStr_3409; import _-5YE.ITextFieldWindow; import _-5Mz.WindowEvent; import _-07x._SafeStr_3417; import _-07x._SafeStr_3418; import _-4bd._SafeStr_3420; import _-Iv._SafeStr_3419; import _-5Mz.WindowMouseEvent; import _-1Mz.IWindow; public class _SafeStr_2500 implements _SafeStr_3 { private var _SafeStr_6626:_SafeStr_441; private var _SafeStr_5415:IFrameWindow; private var _SafeStr_8566:_SafeStr_3415; private var _SafeStr_8567:_SafeStr_3415; public function _SafeStr_2500(k:_SafeStr_441) { this._SafeStr_6626 = k; } public function dispose():void { this._SafeStr_6626 = null; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._SafeStr_8566 = null; this._SafeStr_8567 = null; } public function get disposed():Boolean { return ((this._SafeStr_6626 == null)); } public function show():void { if (((!((this._SafeStr_5415 == null))) && (this._SafeStr_5415.visible))){ this._SafeStr_5415.visible = false; return; }; this._SafeStr_8557(); this._SafeStr_8568(); var k:_SafeStr_3409 = this._SafeStr_6626.data._SafeStr_8553; if (k == null){ this._SafeStr_8569(); } else { this._SafeStr_8570(k); }; this._SafeStr_5415.visible = true; this._SafeStr_5415.activate(); } private function _SafeStr_8570(k:_SafeStr_3409):void { this._SafeStr_5415.caption = this._SafeStr_6626.getText("navigator.eventsettings.editcaption"); this._SafeStr_8566._SafeStr_8571(k.eventName); this._SafeStr_8567._SafeStr_8571(k.eventDescription); } private function _SafeStr_8569():void { this._SafeStr_5415.caption = this._SafeStr_6626.getText("navigator.createevent"); this._SafeStr_8567._SafeStr_8572(); this._SafeStr_8566._SafeStr_8572(); } private function _SafeStr_7074(k:String):ITextFieldWindow { return (ITextFieldWindow(this._SafeStr_5415.findChildByName(k))); } private function _SafeStr_8099(k:WindowEvent):void { this.close(); } private function save():void { var k:int = this._SafeStr_6626.data._SafeStr_8553.adId; var _local_2:String = this._SafeStr_8566.getText(); var _local_3:String = this._SafeStr_8567.getText(); if (!this._SafeStr_8573()){ return; }; this._SafeStr_6626.send(new _SafeStr_3417(k, _local_2, _local_3)); } private function _SafeStr_8574(k:WindowEvent):void { this._SafeStr_6626.send(new _SafeStr_3418(this._SafeStr_6626.data._SafeStr_8553.adId)); this.close(); } private function _SafeStr_8575(k:WindowEvent):void { this.close(); } private function _SafeStr_8576(k:WindowEvent):void { if (this._SafeStr_6626.data._SafeStr_8553 != null){ this.save(); }; } private function _SafeStr_8577(k:_SafeStr_3419):void { this._SafeStr_8568(); var _local_2:_SafeStr_3420 = k._SafeStr_5325(); var _local_3:int = _local_2.errorCode; if (_local_3 == 0){ this._SafeStr_8566._SafeStr_8578(this._SafeStr_6626.getText("roomad.error.0.description")); this._SafeStr_8566._SafeStr_8571(_local_2._SafeStr_8579); } else { if (_local_3 == 1){ this._SafeStr_8567._SafeStr_8578(this._SafeStr_6626.getText("roomad.error.0.description")); this._SafeStr_8567._SafeStr_8571(_local_2._SafeStr_8579); }; }; } private function _SafeStr_8573():Boolean { this._SafeStr_8568(); if (!this._SafeStr_8566._SafeStr_8580(this._SafeStr_6626.getText("navigator.eventsettings.nameerr"))){ return (false); }; return (true); } private function _SafeStr_8568():void { this._SafeStr_8566._SafeStr_8568(); this._SafeStr_8567._SafeStr_8568(); } private function _SafeStr_8557():void { if (this._SafeStr_5415 != null){ return; }; this._SafeStr_5415 = IFrameWindow(this._SafeStr_6626.getXmlWindow("iro_event_settings")); this._SafeStr_8581(this._SafeStr_5415.findChildByTag("close"), this._SafeStr_8099); this._SafeStr_8566 = new _SafeStr_3415(this._SafeStr_6626, this._SafeStr_7074("event_name"), 25); this._SafeStr_8567 = new _SafeStr_3415(this._SafeStr_6626, this._SafeStr_7074("event_desc"), 100); this._SafeStr_8566.input.addEventListener(WindowEvent._SafeStr_8582, this._SafeStr_8576); this._SafeStr_8567.input.addEventListener(WindowEvent._SafeStr_8582, this._SafeStr_8576); this._SafeStr_6626.communication.addHabboConnectionMessageEvent(new _SafeStr_3419(this._SafeStr_8577)); this._SafeStr_5415.center(); } private function _SafeStr_8581(k:IWindow, _arg_2:Function):void { if (k != null){ k.addEventListener(WindowMouseEvent.CLICK, _arg_2); }; } private function find(k:String):IWindow { var _local_2:IWindow = this._SafeStr_5415.findChildByName(k); if (_local_2 == null){ throw (new Error((("Window element with name: " + k) + " cannot be found!"))); }; return (_local_2); } private function _SafeStr_8583():void { var _local_4:String; var _local_5:String; var k: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._SafeStr_6626.getText(_local_4); if ((((_local_5 == null)) || ((_local_5 == _local_4)))){ return; }; k.push(_local_5); _local_3++; }; } public function close():void { if (this._SafeStr_5415 != null){ this._SafeStr_5415.visible = false; }; } } }//package _-0kI // _SafeStr_2500 = "_-4Hw" (String#12036, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3409 = "_-6Fa" (String#14035, DoABC#3) // _SafeStr_3415 = "_-06a" (String#7719, DoABC#3) // _SafeStr_3417 = "_-3dK" (String#31045, DoABC#3) // _SafeStr_3418 = "_-23W" (String#27174, DoABC#3) // _SafeStr_3419 = "_-6cR" (String#38372, DoABC#3) // _SafeStr_3420 = "_-6FO" (String#14029, DoABC#3) // _SafeStr_441 = "_-13Y" (String#8693, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_8099 = "_-1PG" (String#57, DoABC#3) // _SafeStr_8553 = "_-5Tv" (String#35574, DoABC#3) // _SafeStr_8557 = "_-6I8" (String#166, DoABC#3) // _SafeStr_8566 = "_-5Ck" (String#34923, DoABC#3) // _SafeStr_8567 = "_-6V0" (String#38058, DoABC#3) // _SafeStr_8568 = "_-0gI" (String#2741, DoABC#3) // _SafeStr_8569 = "_-03C" (String#22310, DoABC#3) // _SafeStr_8570 = "while" (String#46644, DoABC#3) // _SafeStr_8571 = "_-5x9" (String#337, DoABC#3) // _SafeStr_8572 = "_-1tg" (String#26754, DoABC#3) // _SafeStr_8573 = "_-66x" (String#13893, DoABC#3) // _SafeStr_8574 = "_-GE" (String#39073, DoABC#3) // _SafeStr_8575 = "_-5lA" (String#1604, DoABC#3) // _SafeStr_8576 = "_-411" (String#11771, DoABC#3) // _SafeStr_8577 = "_-1Dd" (String#25134, DoABC#3) // _SafeStr_8578 = "_-0y0" (String#24492, DoABC#3) // _SafeStr_8579 = "_-3sy" (String#31648, DoABC#3) // _SafeStr_8580 = "_-2kG" (String#28849, DoABC#3) // _SafeStr_8581 = "_-1zU" (String#839, DoABC#3) // _SafeStr_8582 = "_-3yV" (String#31880, DoABC#3) // _SafeStr_8583 = "_-1NK" (String#25496, DoABC#3) //------------------------------------------------------------ //_-0kI._SafeStr_2501 package _-0kI { import _-6k4._SafeStr_441; import _-6k4._SafeStr_3441; import _-5YE.IFrameWindow; import _-6k4.TagRenderer; import flash.events.Event; import _-XI._SafeStr_2274; import _-6k4._SafeStr_3006; import _-JA._SafeStr_2496; import _-5YE.ITextWindow; import _-5YE.ITextFieldWindow; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-3-E._SafeStr_3437; import _-4rH._SafeStr_2298; import _-0rE._SafeStr_2488; import _-5YE.IRegionWindow; import _-3v-._SafeStr_2507; import _-5YE._SafeStr_2413; import _-5Mz.WindowMouseEvent; import _-6k4.SimpleAlertView; import _-07x._SafeStr_3440; import _-5Mz.WindowEvent; import _-07x._SafeStr_3439; import _-3Fs._SafeStr_3438; import _-07x._SafeStr_3435; import _-07x._SafeStr_3436; import _-0MK.Component; import _-7P._SafeStr_2640; public class _SafeStr_2501 { private var _SafeStr_6626:_SafeStr_441; private var _SafeStr_8584:_SafeStr_3441; private var _SafeStr_5415:IFrameWindow; private var _SafeStr_8585:TagRenderer; private var _SafeStr_8586:Boolean = false; private var _SafeStr_8587:Boolean = false; public function _SafeStr_2501(k:_SafeStr_441) { this._SafeStr_6626 = k; this._SafeStr_8584 = new _SafeStr_3441(this._SafeStr_6626); this._SafeStr_8585 = new TagRenderer(this._SafeStr_6626); } public function dispose():void { this._SafeStr_6626 = null; this._SafeStr_8587 = false; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; if (this._SafeStr_8585){ this._SafeStr_8585.dispose(); this._SafeStr_8585 = null; }; if (this._SafeStr_8584){ this._SafeStr_8584.dispose(); this._SafeStr_8584 = null; }; } public function close():void { if (this._SafeStr_5415 == null){ return; }; this._SafeStr_8587 = false; this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; this._SafeStr_6626.events.dispatchEvent(new Event(_SafeStr_2274.HABBO_ROOM_SETTINGS_TRACKING_EVENT_CLOSED)); } public function reload():void { if (this._SafeStr_8587){ this.refresh(); }; } public function toggle():void { if (this._SafeStr_8587){ this._SafeStr_8587 = false; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; } else { this._SafeStr_8587 = true; this.refresh(); if (this._SafeStr_5415 != null){ this._SafeStr_5415.activate(); }; }; } private function refresh():void { if (this._SafeStr_6626.data._SafeStr_8588 == null){ return; }; this._SafeStr_8585._SafeStr_8589 = true; this._SafeStr_8557(); _SafeStr_3006._SafeStr_8590(this._SafeStr_5415.content); this._SafeStr_8591(this._SafeStr_6626.data._SafeStr_8588); this._SafeStr_8592(); this._SafeStr_8584.refresh(this._SafeStr_5415.content, this._SafeStr_6626.data._SafeStr_8588); this._SafeStr_8593(this._SafeStr_6626.data._SafeStr_8588); _SafeStr_3006._SafeStr_8594(this._SafeStr_5415.content, ["room_details", "public_space_details", "guild_info", "embed_info", "buttons_cont"], 0, 3); this._SafeStr_5415.findChildByName("guild_info").x = 11; this._SafeStr_5415.height = (_SafeStr_3006._SafeStr_7148(this._SafeStr_5415.content) + 45); } private function _SafeStr_8595(k:_SafeStr_2496):Boolean { return (((!((k == null))) && ((k.flatId == this._SafeStr_6626.data._SafeStr_8596)))); } private function _SafeStr_8592():void { var _local_4:ITextWindow; var _local_5:ITextFieldWindow; var _local_6:IWindow; var k:IWindowContainer = IWindowContainer(this.find("embed_info")); var _local_2:Boolean = this._SafeStr_6626.getBoolean("embed.showInRoomInfo"); var _local_3 = !((this._SafeStr_6626.data._SafeStr_8588 == null)); if (((_local_3) && (_local_2))){ _local_4 = ITextWindow(k.findChildByName("embed_info_txt")); _local_5 = ITextFieldWindow(k.findChildByName("embed_src_txt")); _local_6 = k.findChildByName("embed_info_region"); k.visible = true; if (this._SafeStr_8586){ _local_5.text = this._SafeStr_8597(); }; _local_4.visible = this._SafeStr_8586; _local_5.visible = this._SafeStr_8586; _local_6.visible = false; k.height = (_SafeStr_3006._SafeStr_7148(k) + 5); _local_6.visible = true; _local_6.height = ((this._SafeStr_8586) ? _local_5.y : k.height); } else { k.visible = false; }; } private function _SafeStr_8591(k:_SafeStr_2496):void { if (k == null){ return; }; var _local_2:IWindowContainer = IWindowContainer(this.find("room_details")); var _local_3:ITextWindow = ITextWindow(this.find("room_name")); _local_3.text = k.roomName; _local_3.height = (_local_3.textHeight + 5); var _local_4:ITextWindow = ITextWindow(this.find("owner_name")); if (((k._SafeStr_6629) && ((k._SafeStr_6226 > 0)))){ this.find("owner_name_cont").visible = true; _local_4.visible = true; _local_4.text = k.ownerName; _SafeStr_3437._SafeStr_8598(false, _local_2); } else { this.find("owner_name_cont").visible = false; }; var _local_5:ITextWindow = ITextWindow(this.find("room_desc")); _local_5.text = k.description; this._SafeStr_8585._SafeStr_8599(_local_2, k.tags); _local_5.visible = false; if (k.description != ""){ _local_5.height = (_local_5.textHeight + 5); _local_5.visible = true; }; this.find("rating_region").visible = this._SafeStr_6626.data._SafeStr_6638; ITextWindow(this.find("rating_txt")).text = ("" + this._SafeStr_6626.data._SafeStr_8600); var _local_6:IWindow = this._SafeStr_5415.findChildByName("rating_txt"); this._SafeStr_5415.findChildByName("rating_region").x = ((_local_6.x + _local_6.width) + 5); this.find("ranking_cont").visible = (k.ranking > 0); ITextWindow(this.find("ranking_txt")).text = ("" + k.ranking); this._SafeStr_6626.refreshButton(_local_2, "home", this._SafeStr_8595(k), null, 0); this._SafeStr_5415.findChildByName("make_home_region").visible = !(this._SafeStr_8595(k)); this._SafeStr_5415.findChildByName("make_favourite_region").visible = ((!(this._SafeStr_6626.data._SafeStr_8555)) && (!(this._SafeStr_6626.data._SafeStr_8601()))); this._SafeStr_5415.findChildByName("favourite_region").visible = ((!(this._SafeStr_6626.data._SafeStr_8555)) && (this._SafeStr_6626.data._SafeStr_8601())); this._SafeStr_5415.findChildByName("floor_plan_editor_button").visible = this._SafeStr_6626.data._SafeStr_8602; _SafeStr_3006._SafeStr_8594(_local_2, ["room_name", "owner_name_cont", "rating_cont", "ranking_cont", "padding_cont", "tags", "room_desc", "thumbnail_container"], _local_3.y, 0); _local_2.visible = true; _local_2.height = _SafeStr_3006._SafeStr_7148(_local_2); } private function _SafeStr_8603(k:Boolean=false):void { var _local_2:IWindow; if (this._SafeStr_5415){ _local_2 = this._SafeStr_5415.findChildByName("staff_pick_button"); if (!this._SafeStr_6626.data._SafeStr_8604){ _local_2.visible = false; return; }; _local_2.visible = true; if (k){ _local_2.caption = this._SafeStr_6626.getText(((this._SafeStr_6626.data._SafeStr_8605) ? "navigator.staffpicks.pick" : "navigator.staffpicks.unpick")); } else { _local_2.caption = this._SafeStr_6626.getText(((this._SafeStr_6626.data._SafeStr_8605) ? "navigator.staffpicks.unpick" : "navigator.staffpicks.pick")); }; }; } public function _SafeStr_8593(k:_SafeStr_2496):void { var _local_7:IWindowContainer; if ((((this._SafeStr_6626.data._SafeStr_8588 == null)) || ((this._SafeStr_5415 == null)))){ return; }; this.find("room_settings_button").visible = this._SafeStr_6626.data._SafeStr_8602; this.find("room_filter_button").visible = ((this._SafeStr_6626.data._SafeStr_8602) && (this._SafeStr_6626.getBoolean("room.custom.filter.enabled"))); if (!this._SafeStr_6626.getBoolean("room.report.enabled")){ _local_7 = IWindowContainer(this.find("room_report_button")); if (_local_7){ _local_7.visible = false; }; }; this._SafeStr_8603(); var _local_2:IWindow = this.find("room_muteall_button"); _local_2.visible = ((this._SafeStr_6626.data._SafeStr_8588._SafeStr_8606) && (this._SafeStr_6626.getBoolean("room_moderation.mute_all.enabled"))); var _local_3:Boolean = this._SafeStr_6626.data._SafeStr_8588._SafeStr_8607; _local_2.caption = ((_local_3) ? "${navigator.muteall_on}" : "${navigator.muteall_off}"); var _local_4:_SafeStr_2298 = this._SafeStr_6626.roomSessionManager.getSession(this._SafeStr_6626.data._SafeStr_8588.flatId); this.find("floor_plan_editor_button").visible = (_local_4.roomControllerLevel >= _SafeStr_2488._SafeStr_5921); var _local_5:IWindowContainer = IWindowContainer(this._SafeStr_5415.findChildByName("buttons_cont")); var _local_6:Array = ["room_settings_button", "room_filter_button", "floor_plan_editor_button", "staff_pick_button", "room_report_button", "room_muteall_button"]; _SafeStr_3006._SafeStr_8594(_local_5, _local_6, 0, 3); _local_5.visible = _SafeStr_3006._SafeStr_8608(IWindowContainer(_local_5)); _local_5.height = _SafeStr_3006._SafeStr_7148(_local_5); } private function _SafeStr_8557():void { var k:String; var _local_5:String; this._SafeStr_8587 = true; if (this._SafeStr_5415 != null){ return; }; this._SafeStr_5415 = IFrameWindow(this._SafeStr_6626.getXmlWindow("iro_room_details_framed")); this._SafeStr_5415.center(); this._SafeStr_8581(this.find("make_favourite_region"), this._SafeStr_8609); this._SafeStr_8581(this.find("favourite_region"), this._SafeStr_8610); this._SafeStr_8581(this.find("room_settings_button"), this._SafeStr_8611); this._SafeStr_8581(this.find("room_filter_button"), this._SafeStr_8612); this._SafeStr_8581(this.find("floor_plan_editor_button"), this._SafeStr_8613); this._SafeStr_8581(this.find("room_muteall_button"), this._SafeStr_8614); this._SafeStr_8581(this.find("make_home_region"), this._SafeStr_8615); this._SafeStr_8581(this.find("remove_rights_region"), this._SafeStr_8616); this._SafeStr_8581(this.find("embed_src_txt"), this._SafeStr_8617); this._SafeStr_8581(this.find("staff_pick_button"), this._SafeStr_8618); this._SafeStr_8581(this.find("room_report_button"), this._SafeStr_8619); this._SafeStr_6626.refreshButton(IRegionWindow(this.find("remove_rights_region")), "remove_rights", this._SafeStr_6626._SafeStr_8620(this._SafeStr_6626.data._SafeStr_8588.flatId), null, 0); this._SafeStr_6626.refreshButton(IRegionWindow(this.find("make_home_region")), "make_home", true, null, 0); this._SafeStr_6626.refreshButton(IRegionWindow(this.find("favourite_region")), "favourite", true, null, 0); this._SafeStr_6626.refreshButton(IRegionWindow(this.find("make_favourite_region")), "make_favourite", true, null, 0); this._SafeStr_6626.refreshButton(IWindowContainer(this.find("embed_info")), "icon_weblink", true, null, 0); this._SafeStr_8581(this._SafeStr_5415.findChildByTag("close"), this._SafeStr_8621); var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_5415.findChildByName("owner_name_cont")); _local_2.procedure = this._SafeStr_8622; _SafeStr_3006._SafeStr_8623(_local_2, 1000, 10, 2, 5); this._SafeStr_8624("rating_cont", "rating_caption", "rating_txt"); this._SafeStr_8624("ranking_cont", "ranking_caption", "ranking_txt"); var _local_3:IWindowContainer = IWindowContainer(this.find("embed_info")); var _local_4:ITextWindow = ITextWindow(this.find("embed_info_txt")); _local_4.height = (_local_4.textHeight + 5); _SafeStr_3006._SafeStr_8594(_local_3, ["embed_info_txt", "embed_src_txt"], _local_4.y, 2); _local_3.height = (_SafeStr_3006._SafeStr_7148(_local_3) + 5); _local_3.findChildByName("embed_info_region").procedure = this._SafeStr_8625; if (this._SafeStr_6626._SafeStr_7603.isPerkAllowed(_SafeStr_2507.NAVIGATOR_ROOM_THUMBNAIL_CAMERA)){ this._SafeStr_5415.findChildByName("add_thumbnail_region").visible = this._SafeStr_6626.data._SafeStr_8602; if (this._SafeStr_6626.data._SafeStr_8602){ this._SafeStr_8581(this.find("add_thumbnail_region"), this._SafeStr_8626); }; _local_5 = ""; if (this._SafeStr_6626.data._SafeStr_8588.officialRoomPicRef != null){ if (this._SafeStr_6626.getBoolean("new.navigator.official.room.thumbnails.in.amazon")){ k = this._SafeStr_6626.getProperty("navigator.thumbnail.url_base"); _local_5 = ((k + this._SafeStr_6626.data._SafeStr_8588.flatId) + ".png"); } else { _local_5 = (this._SafeStr_6626.getProperty("image.library.url") + this._SafeStr_6626.data._SafeStr_8588.officialRoomPicRef); }; } else { k = this._SafeStr_6626.getProperty("navigator.thumbnail.url_base"); _local_5 = ((k + this._SafeStr_6626.data._SafeStr_8588.flatId) + ".png"); }; _SafeStr_2413(this._SafeStr_5415.findChildByName("thumbnail_image")).assetUri = _local_5; } else { this._SafeStr_5415.findChildByName("thumbnail_container").visible = false; }; } private function _SafeStr_8624(k:String, _arg_2:String, _arg_3:String):void { var _local_4:IWindowContainer = IWindowContainer(this.find(k)); var _local_5:ITextWindow = ITextWindow(_local_4.findChildByName(_arg_2)); _local_5.width = _local_5.textWidth; _SafeStr_3006._SafeStr_8627(_local_4, [_arg_2, _arg_3], _local_5.x, _local_5.y, 3); } private function _SafeStr_8581(k:IWindow, _arg_2:Function):void { if (k != null){ k.addEventListener(WindowMouseEvent.CLICK, _arg_2); }; } private function find(k:String):IWindow { var _local_2:IWindow = this._SafeStr_5415.findChildByName(k); if (_local_2 == null){ throw (new Error((("Window element with name: " + k) + " cannot be found!"))); }; return (_local_2); } public function _SafeStr_8609(k:WindowEvent):void { var _local_2:SimpleAlertView; if (this._SafeStr_6626.data._SafeStr_8588 == null){ return; }; if (this._SafeStr_6626.data._SafeStr_8628()){ _local_2 = new SimpleAlertView(this._SafeStr_6626, "${navigator.favouritesfull.title}", "${navigator.favouritesfull.body}"); _local_2.show(); } else { this._SafeStr_6626.trackGoogle("roomInfo", "addFavourite"); this._SafeStr_6626.send(new _SafeStr_3440(this._SafeStr_6626.data._SafeStr_8588.flatId)); }; } public function _SafeStr_8610(k:WindowEvent):void { if (this._SafeStr_6626.data._SafeStr_8588 == null){ return; }; this._SafeStr_6626.trackGoogle("roomInfo", "removeFavourite"); this._SafeStr_6626.send(new _SafeStr_3439(this._SafeStr_6626.data._SafeStr_8588.flatId)); } private function _SafeStr_8611(k:WindowEvent):void { var _local_2:_SafeStr_2496 = this._SafeStr_6626.data._SafeStr_8588; if (_local_2 == null){ _SafeStr_4.log("No entered room data?!"); return; }; this._SafeStr_6626.trackGoogle("roomInfo", "editRoomSettings"); this._SafeStr_6626._SafeStr_8630._SafeStr_8629(_local_2.flatId); this.close(); } private function _SafeStr_8612(k:WindowEvent):void { var _local_2:_SafeStr_2496 = this._SafeStr_6626.data._SafeStr_8588; if (_local_2 == null){ _SafeStr_4.log("No entered room data?!"); return; }; this._SafeStr_6626.trackGoogle("roomInfo", "editRoomFilter"); this._SafeStr_6626._SafeStr_8632._SafeStr_8631(_local_2.flatId); this.close(); } private function _SafeStr_8613(k:WindowEvent):void { this._SafeStr_6626.trackGoogle("roomInfo", "floorPlanEditor"); this._SafeStr_6626.windowManager._SafeStr_6262(); this.close(); } private function _SafeStr_8614(k:WindowEvent):void { this._SafeStr_6626.send(new _SafeStr_3438()); } private function _SafeStr_8615(k:WindowEvent):void { var _local_2:_SafeStr_2496 = this._SafeStr_6626.data._SafeStr_8588; if (_local_2 == null){ _SafeStr_4.log("No entered room data?!"); return; }; _SafeStr_4.log(("SETTING HOME ROOM TO: " + _local_2.flatId)); this._SafeStr_6626.trackGoogle("roomInfo", "makeHome"); this._SafeStr_6626.send(new _SafeStr_3435(_local_2.flatId)); } private function _SafeStr_8621(k:WindowEvent):void { this._SafeStr_8633(null); } private function _SafeStr_8616(k:WindowEvent):void { this._SafeStr_6626._SafeStr_8634(this._SafeStr_6626.enteredGuestRoomData.flatId); this.find("remove_rights_region").visible = false; } private function _SafeStr_8618(k:WindowEvent):void { this._SafeStr_8603(true); this._SafeStr_6626.send(new _SafeStr_3436(this._SafeStr_6626.data._SafeStr_8588.flatId, this._SafeStr_6626.data._SafeStr_8605)); } private function _SafeStr_8619(k:WindowEvent):void { this._SafeStr_6626.trackGoogle("roomInfo", "reportRoom"); var _local_2:_SafeStr_2496 = this._SafeStr_6626.data._SafeStr_8588; this._SafeStr_6626._SafeStr_5594.reportRoom(_local_2.flatId, _local_2.roomName, _local_2.description); this.close(); } private function _SafeStr_8617(k:WindowEvent):void { var _local_2:ITextFieldWindow = ITextFieldWindow(this.find("embed_src_txt")); _local_2.setSelection(0, _local_2.text.length); this._SafeStr_6626.trackGoogle("roomInfo", "embedSrc"); } private function _SafeStr_8626(k:WindowEvent):void { (this._SafeStr_6626.windowManager as Component).context.createLinkEvent("roomThumbnailCamera/open"); this.close(); var _local_2 = ((this._SafeStr_6626.getProperty("navigator.thumbnail.url_base") + this._SafeStr_6626.data._SafeStr_8588.flatId) + ".png"); this._SafeStr_6626.windowManager._SafeStr_8635.removeAsset(_local_2); this._SafeStr_6626.trackGoogle("roomInfo", "addThumbnail"); } private function _SafeStr_8633(k:Event):void { if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._SafeStr_8587 = false; } private function _SafeStr_8597():String { var k:String; var _local_2:String; if (this._SafeStr_6626.data._SafeStr_8588 != null){ k = "private"; _local_2 = ("" + this._SafeStr_6626.data._SafeStr_8588.flatId); }; var _local_3:String = this._SafeStr_6626.getProperty("user.hash"); this._SafeStr_6626.registerParameter("navigator.embed.src", "roomType", k); this._SafeStr_6626.registerParameter("navigator.embed.src", "embedCode", _local_3); this._SafeStr_6626.registerParameter("navigator.embed.src", "roomId", _local_2); return (this._SafeStr_6626.getText("navigator.embed.src")); } private function _SafeStr_8625(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; this._SafeStr_8586 = !(this._SafeStr_8586); this.refresh(); } private function _SafeStr_8622(k:WindowEvent, _arg_2:IWindow):void { _SafeStr_3437._SafeStr_8636(k, _arg_2); if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_6626.trackGoogle("roomInfo", "extendedProfile"); this._SafeStr_6626.trackGoogle("extendedProfile", "navigator_roomInfo"); this._SafeStr_6626.send(new _SafeStr_2640(this._SafeStr_6626.data._SafeStr_8588._SafeStr_6226)); }; } } }//package _-0kI // _SafeStr_2274 = "_-5Tc" (String#35559, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2496 = "_-1Zj" (String#9219, DoABC#3) // _SafeStr_2501 = "_-e4" (String#15114, DoABC#3) // _SafeStr_2507 = "_-60k" (String#36892, DoABC#3) // _SafeStr_2640 = "_-2EL" (String#27594, DoABC#3) // _SafeStr_3006 = "_-1LY" (String#1074, DoABC#3) // _SafeStr_3435 = "_-5IO" (String#35144, DoABC#3) // _SafeStr_3436 = "_-346" (String#29651, DoABC#3) // _SafeStr_3437 = "_-581" (String#12892, DoABC#3) // _SafeStr_3438 = "_-6k7" (String#38695, DoABC#3) // _SafeStr_3439 = "_-3Yn" (String#30875, DoABC#3) // _SafeStr_3440 = "_-1yd" (String#26951, DoABC#3) // _SafeStr_3441 = "_-5h9" (String#13463, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_441 = "_-13Y" (String#8693, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_6226 = "_-1TC" (String#2958, DoABC#3) // _SafeStr_6262 = "_-28j" (String#9839, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_6629 = "_-5su" (String#36540, DoABC#3) // _SafeStr_6638 = "_-5bZ" (String#35883, DoABC#3) // _SafeStr_7148 = "_-2ON" (String#27981, DoABC#3) // _SafeStr_7603 = "_-10b" (String#8644, DoABC#3) // _SafeStr_8555 = "_-uQ" (String#40561, DoABC#3) // _SafeStr_8557 = "_-6I8" (String#166, DoABC#3) // _SafeStr_8581 = "_-1zU" (String#839, DoABC#3) // _SafeStr_8584 = "_-yl" (String#15455, DoABC#3) // _SafeStr_8585 = "_-35n" (String#1530, DoABC#3) // _SafeStr_8586 = "_-nk" (String#40313, DoABC#3) // _SafeStr_8587 = "_-5Zr" (String#334, DoABC#3) // _SafeStr_8588 = "_-3p-" (String#31496, DoABC#3) // _SafeStr_8589 = "_-2MX" (String#10072, DoABC#3) // _SafeStr_8590 = "_-25l" (String#9778, DoABC#3) // _SafeStr_8591 = "_-1jC" (String#26349, DoABC#3) // _SafeStr_8592 = "_-2hQ" (String#28734, DoABC#3) // _SafeStr_8593 = "_-rY" (String#1644, DoABC#3) // _SafeStr_8594 = "_-2A8" (String#27430, DoABC#3) // _SafeStr_8595 = "_-1LP" (String#8986, DoABC#3) // _SafeStr_8596 = "_-5UM" (String#13271, DoABC#3) // _SafeStr_8597 = "_-15i" (String#8726, DoABC#3) // _SafeStr_8598 = "_-2Ou" (String#28000, DoABC#3) // _SafeStr_8599 = "_-54A" (String#34592, DoABC#3) // _SafeStr_8600 = "_-40g" (String#31996, DoABC#3) // _SafeStr_8601 = "_-2SO" (String#28135, DoABC#3) // _SafeStr_8602 = "_-1UD" (String#25772, DoABC#3) // _SafeStr_8603 = "_-0lq" (String#24013, DoABC#3) // _SafeStr_8604 = "_-2Pd" (String#28027, DoABC#3) // _SafeStr_8605 = "_-DK" (String#38973, DoABC#3) // _SafeStr_8606 = "_-36r" (String#29765, DoABC#3) // _SafeStr_8607 = "_-02Q" (String#22275, DoABC#3) // _SafeStr_8608 = "_-5vk" (String#36656, DoABC#3) // _SafeStr_8609 = "_-5W" (String#13289, DoABC#3) // _SafeStr_8610 = "_-57j" (String#12885, DoABC#3) // _SafeStr_8611 = "_-3ep" (String#31101, DoABC#3) // _SafeStr_8612 = "_-0T0" (String#23300, DoABC#3) // _SafeStr_8613 = "_-1XN" (String#25885, DoABC#3) // _SafeStr_8614 = "_-4te" (String#34134, DoABC#3) // _SafeStr_8615 = "_-3fW" (String#31121, DoABC#3) // _SafeStr_8616 = "_-67C" (String#37145, DoABC#3) // _SafeStr_8617 = "_-36G" (String#29740, DoABC#3) // _SafeStr_8618 = "_-1WN" (String#25850, DoABC#3) // _SafeStr_8619 = "_-1Hw" (String#25287, DoABC#3) // _SafeStr_8620 = "_-1Uh" (String#9147, DoABC#3) // _SafeStr_8621 = "_-Cl" (String#14639, DoABC#3) // _SafeStr_8622 = "_-6G6" (String#4196, DoABC#3) // _SafeStr_8623 = "_-5Ly" (String#35283, DoABC#3) // _SafeStr_8624 = "_-4WU" (String#33278, DoABC#3) // _SafeStr_8625 = "_-5wL" (String#36676, DoABC#3) // _SafeStr_8626 = "_-47U" (String#32276, DoABC#3) // _SafeStr_8627 = "_-57" (String#34706, DoABC#3) // _SafeStr_8628 = "_-2Uw" (String#28236, DoABC#3) // _SafeStr_8629 = "_-5yY" (String#36763, DoABC#3) // _SafeStr_8630 = "_-1xw" (String#9626, DoABC#3) // _SafeStr_8631 = "_-1wS" (String#26864, DoABC#3) // _SafeStr_8632 = "_-1sy" (String#9541, DoABC#3) // _SafeStr_8633 = "_-4Vq" (String#33258, DoABC#3) // _SafeStr_8634 = "_-6EZ" (String#14015, DoABC#3) // _SafeStr_8635 = "_-2gM" (String#10384, DoABC#3) // _SafeStr_8636 = "_-0tl" (String#2803, DoABC#3) //------------------------------------------------------------ //_-0KL._SafeStr_2617 package _-0KL { import _-1uj._SafeStr_2346; public interface _SafeStr_2617 { function get id():int; function get ref():int; function get type():int; function get stuffData():_SafeStr_2346; function get _SafeStr_7642():Number; function get category():int; function get _SafeStr_8637():Boolean; function get _SafeStr_8638():Boolean; function get _SafeStr_8639():Boolean; function get sellable():Boolean; function get locked():Boolean; function set locked(_arg_1:Boolean):void; function get _SafeStr_6551():Boolean; } }//package _-0KL // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2617 = "_-1ux" (String#9573, DoABC#3) // _SafeStr_6551 = "_-4Ad" (String#3634, DoABC#3) // _SafeStr_7642 = "_-6Vn" (String#4259, DoABC#3) // _SafeStr_8637 = "_-3w0" (String#11668, DoABC#3) // _SafeStr_8638 = "_-26w" (String#9803, DoABC#3) // _SafeStr_8639 = "_-3Av" (String#10907, DoABC#3) //------------------------------------------------------------ //_-0KL._SafeStr_3732 package _-0KL { import _-1uj._SafeStr_2346; import _-2Md._SafeStr_3717; import flash.utils.getTimer; public class _SafeStr_3732 implements _SafeStr_2617 { private var _SafeStr_8640:int; private var _SafeStr_8641:Boolean; private var _SafeStr_8642:int; private var _SafeStr_8643:Boolean; private var _SafeStr_5338:int; private var _SafeStr_8644:int; private var _SafeStr_7428:int; private var _SafeStr_5501:int; private var _SafeStr_8645:_SafeStr_2346; private var _SafeStr_8646:Number; private var _SafeStr_8647:Boolean; private var _SafeStr_8648:Boolean; private var _SafeStr_8649:Boolean; private var _SafeStr_8650:Boolean; private var _SafeStr_8651:int; private var _SafeStr_8652:Boolean; private var _SafeStr_8653:int; private var _SafeStr_8654:int; private var _SafeStr_8655:int; private var _SafeStr_8656:String; private var _SafeStr_8657:Boolean; private var _SafeStr_8658:int; public function _SafeStr_3732(k:_SafeStr_3717) { this._SafeStr_5338 = k.itemId; this._SafeStr_5501 = k._SafeStr_7759; this._SafeStr_8644 = k._SafeStr_8659; this._SafeStr_7428 = k.category; this._SafeStr_8649 = ((k.isGroupable) && (!(k._SafeStr_8660))); this._SafeStr_8648 = k._SafeStr_8661; this._SafeStr_8647 = k._SafeStr_8662; this._SafeStr_8650 = k._SafeStr_8663; this._SafeStr_8645 = k.stuffData; this._SafeStr_8646 = k._SafeStr_7642; this._SafeStr_8651 = k.secondsToExpiration; this._SafeStr_8640 = k._SafeStr_8664; this._SafeStr_8652 = k.hasRentPeriodStarted; this._SafeStr_8653 = k._SafeStr_8665; this._SafeStr_8654 = k._SafeStr_8666; this._SafeStr_8655 = k._SafeStr_8667; this._SafeStr_8656 = k.slotId; this._SafeStr_8642 = k._SafeStr_8668; this._SafeStr_8658 = k.flatId; this._SafeStr_8657 = k._SafeStr_8660; this._SafeStr_8641 = k._SafeStr_6551; } public function get _SafeStr_8660():Boolean { return (this._SafeStr_8657); } public function get id():int { return (this._SafeStr_5338); } public function get ref():int { return (this._SafeStr_8644); } public function get category():int { return (this._SafeStr_7428); } public function get type():int { return (this._SafeStr_5501); } public function get stuffData():_SafeStr_2346 { return (this._SafeStr_8645); } public function set stuffData(k:_SafeStr_2346):void { this._SafeStr_8645 = k; } public function get _SafeStr_7642():Number { return (this._SafeStr_8646); } public function get _SafeStr_8637():Boolean { return (this._SafeStr_8647); } public function get _SafeStr_8638():Boolean { return (this._SafeStr_8648); } public function get _SafeStr_8639():Boolean { return (this._SafeStr_8649); } public function get sellable():Boolean { return (this._SafeStr_8650); } public function get secondsToExpiration():int { if (this._SafeStr_8651 == -1){ return (-1); }; var k:int = -1; if (this._SafeStr_8652){ k = (this._SafeStr_8651 - ((getTimer() - this._SafeStr_8640) / 1000)); if (k < 0){ k = 0; }; } else { k = this._SafeStr_8651; }; return (k); } public function get _SafeStr_8665():int { return (this._SafeStr_8653); } public function get _SafeStr_8666():int { return (this._SafeStr_8654); } public function get _SafeStr_8667():int { return (this._SafeStr_8655); } public function get slotId():String { return (this._SafeStr_8656); } public function get _SafeStr_8668():int { return (this._SafeStr_8642); } public function get locked():Boolean { return (this._SafeStr_8643); } public function set locked(k:Boolean):void { this._SafeStr_8643 = k; } public function get flatId():int { return (this._SafeStr_8658); } public function get _SafeStr_6551():Boolean { return (this._SafeStr_8641); } public function get hasRentPeriodStarted():Boolean { return (this._SafeStr_8652); } public function get _SafeStr_8664():int { return (this._SafeStr_8640); } public function update(k:_SafeStr_3717):void { this._SafeStr_5501 = k._SafeStr_7759; this._SafeStr_8644 = k._SafeStr_8659; this._SafeStr_7428 = k.category; this._SafeStr_8649 = ((k.isGroupable) && (!(k._SafeStr_8660))); this._SafeStr_8648 = k._SafeStr_8661; this._SafeStr_8647 = k._SafeStr_8662; this._SafeStr_8650 = k._SafeStr_8663; this._SafeStr_8645 = k.stuffData; this._SafeStr_8646 = k._SafeStr_7642; this._SafeStr_8651 = k.secondsToExpiration; this._SafeStr_8640 = k._SafeStr_8664; this._SafeStr_8652 = k.hasRentPeriodStarted; this._SafeStr_8653 = k._SafeStr_8665; this._SafeStr_8654 = k._SafeStr_8666; this._SafeStr_8655 = k._SafeStr_8667; this._SafeStr_8656 = k.slotId; this._SafeStr_8642 = k._SafeStr_8668; this._SafeStr_8658 = k.flatId; this._SafeStr_8657 = k._SafeStr_8660; this._SafeStr_8641 = k._SafeStr_6551; } } }//package _-0KL // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2617 = "_-1ux" (String#9573, DoABC#3) // _SafeStr_3717 = "_-4zh" (String#12738, DoABC#3) // _SafeStr_3732 = "_-3f5" (String#31108, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_6551 = "_-4Ad" (String#3634, DoABC#3) // _SafeStr_7428 = "_-5zS" (String#112, DoABC#3) // _SafeStr_7642 = "_-6Vn" (String#4259, DoABC#3) // _SafeStr_7759 = "_-1W-" (String#9164, DoABC#3) // _SafeStr_8637 = "_-3w0" (String#11668, DoABC#3) // _SafeStr_8638 = "_-26w" (String#9803, DoABC#3) // _SafeStr_8639 = "_-3Av" (String#10907, DoABC#3) // _SafeStr_8640 = "_-0sa" (String#2797, DoABC#3) // _SafeStr_8641 = "_-4xm" (String#1119, DoABC#3) // _SafeStr_8642 = "_-2KP" (String#380, DoABC#3) // _SafeStr_8643 = "_-24a" (String#3107, DoABC#3) // _SafeStr_8644 = "_-112" (String#24643, DoABC#3) // _SafeStr_8645 = "_-2BQ" (String#298, DoABC#3) // _SafeStr_8646 = "_-IM" (String#592, DoABC#3) // _SafeStr_8647 = "_-0S7" (String#23272, DoABC#3) // _SafeStr_8648 = "_-1CN" (String#25081, DoABC#3) // _SafeStr_8649 = "_-4iJ" (String#33699, DoABC#3) // _SafeStr_8650 = "_-6YV" (String#14326, DoABC#3) // _SafeStr_8651 = "_-6gM" (String#1624, DoABC#3) // _SafeStr_8652 = "_-6Rx" (String#4247, DoABC#3) // _SafeStr_8653 = "_-0Yh" (String#8162, DoABC#3) // _SafeStr_8654 = "_-1eu" (String#9296, DoABC#3) // _SafeStr_8655 = "_-SY" (String#14911, DoABC#3) // _SafeStr_8656 = "_-2S4" (String#1511, DoABC#3) // _SafeStr_8657 = "_-43Y" (String#3603, DoABC#3) // _SafeStr_8658 = "_-4dJ" (String#195, DoABC#3) // _SafeStr_8659 = "_-4ZH" (String#12307, DoABC#3) // _SafeStr_8660 = "_-4Xi" (String#12277, DoABC#3) // _SafeStr_8661 = "_-2b0" (String#10299, DoABC#3) // _SafeStr_8662 = "_-0m9" (String#8387, DoABC#3) // _SafeStr_8663 = "_-0AX" (String#2597, DoABC#3) // _SafeStr_8664 = "_-4jf" (String#12493, DoABC#3) // _SafeStr_8665 = "_-5MB" (String#13132, DoABC#3) // _SafeStr_8666 = "_-26b" (String#9797, DoABC#3) // _SafeStr_8667 = "_-42n" (String#11799, DoABC#3) // _SafeStr_8668 = "_-5u0" (String#13674, DoABC#3) //------------------------------------------------------------ //_-0KL._SafeStr_3802 package _-0KL { import _-5Vt._SafeStr_10; import flash.display.BitmapData; import _-2it.StuffDataBase; import _-P3.FurniModel; import _-1uj._SafeStr_2251; import _-5Vt._SafeStr_39; public class _SafeStr_3802 extends GroupItem { private static const _SafeStr_8669:String = "inventory_thumb_credits_xml"; private var _SafeStr_8670:int; private var _assets:_SafeStr_10; public function _SafeStr_3802(k:FurniModel, _arg_2:_SafeStr_10, _arg_3:_SafeStr_2251, _arg_4:int) { var _local_5:BitmapData; this._SafeStr_8670 = _arg_4; this._assets = _arg_2; _local_5 = this._SafeStr_8671(); super(k, type, category, _arg_3, false, new StuffDataBase(), _SafeStr_7642, _local_5, false, "center"); } override public function dispose():void { this._assets = null; super.dispose(); } public function _SafeStr_8671():BitmapData { if (!this._assets){ return (null); }; var k:_SafeStr_39 = this._assets.getAssetByName("inventory_furni_icon_credits"); return ((((k)!=null) ? (k.content as BitmapData).clone() : null)); } public function _SafeStr_8672():String { return ("${purse_coins}"); } public function _SafeStr_8673():int { return (this._SafeStr_8670); } override public function get isGroupable():Boolean { return (true); } override public function getTotalCount():int { return (this._SafeStr_8673()); } override public function getUnlockedCount():int { return (this._SafeStr_8673()); } override protected function createWindow():void { _SafeStr_5415 = _SafeStr_5416.createItemWindow(_SafeStr_8669); } override public function getMinimumItemsToShowCounter():int { return (1); } } }//package _-0KL // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_3802 = "_-3J5" (String#11017, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5416 = "_-3bE" (String#193, DoABC#3) // _SafeStr_7642 = "_-6Vn" (String#4259, DoABC#3) // _SafeStr_8669 = "_-3KO" (String#11032, DoABC#3) // _SafeStr_8670 = "_-0ea" (String#8260, DoABC#3) // _SafeStr_8671 = "_-1mj" (String#26487, DoABC#3) // _SafeStr_8672 = "_-5g2" (String#36056, DoABC#3) // _SafeStr_8673 = "_-3ZI" (String#30897, DoABC#3) //------------------------------------------------------------ //_-0KL.GroupItem package _-0KL { import _-1uj._SafeStr_2323; import _-ue.Map; import _-1Mz.IWindowContainer; import _-P3.FurniModel; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_2346; import flash.display.BitmapData; import _-1Mz.IWindow; import _-65D._SafeStr_2396; import _-2h._SafeStr_3534; import _-1uj._SafeStr_3018; import __AS3__.vec.Vector; import _-5YE._SafeStr_2413; import _-5YE.ITextWindow; import _-5YE.IBitmapWrapperWindow; import _-5YE._SafeStr_2536; import _-2rM._SafeStr_3639; import _-2rM._SafeStr_3658; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-2Zy._SafeStr_3528; import __AS3__.vec.*; public class GroupItem implements _SafeStr_2323 { private static const _SafeStr_8669:String = "inventory_thumb_xml"; private static const _SafeStr_8674:int = 0xCCCCCC; private static const _SafeStr_8675:int = 10275685; private const _SafeStr_8676:Number = 1; private const _SafeStr_8677:Number = 0.2; protected var _SafeStr_5407:Map; protected var _SafeStr_5415:IWindowContainer; protected var _SafeStr_5416:FurniModel; private var _SafeStr_5501:int; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_8643:Boolean; private var _SafeStr_6989:Boolean; private var _SafeStr_7428:int; private var _SafeStr_8645:_SafeStr_2346; private var _SafeStr_8646:Number; private var _SafeStr_8678:int = 0; private var _SafeStr_8679:BitmapData; private var _SafeStr_8680:int; private var _SafeStr_8681:Boolean; private var _SafeStr_8682:Boolean; private var _SafeStr_8683:Boolean; private var _icon:BitmapData; private var _SafeStr_8684:IWindow; private var _SafeStr_8685:Boolean; private var _SafeStr_8686:Boolean; private var _SafeStr_8687:String = "center"; private var _SafeStr_5413:Boolean = false; private var _name:String = ""; private var _SafeStr_8688:String = ""; private var _SafeStr_8689:int = -1; private var _SafeStr_8690:int = -1; public function GroupItem(k:FurniModel, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2251, _arg_5:Boolean, _arg_6:_SafeStr_2346, _arg_7:Number, _arg_8:BitmapData, _arg_9:Boolean, _arg_10:String) { this._SafeStr_5416 = k; this._SafeStr_5501 = _arg_2; this._SafeStr_7205 = _arg_4; this._SafeStr_8682 = _arg_5; this._SafeStr_5407 = new Map(); this._SafeStr_7428 = _arg_3; this._SafeStr_8645 = _arg_6; this._SafeStr_8646 = _arg_7; this._SafeStr_8687 = _arg_10; this._icon = _arg_8; this._SafeStr_8683 = _arg_9; switch (this._SafeStr_7428){ case _SafeStr_2396._SafeStr_8461: this._name = this._SafeStr_5416.controller.localization.getLocalization("inventory.furni.item.wallpaper.name"); this._SafeStr_8688 = this._SafeStr_5416.controller.localization.getLocalization("inventory.furni.item.wallpaper.desc"); break; case _SafeStr_2396._SafeStr_8460: this._name = this._SafeStr_5416.controller.localization.getLocalization("inventory.furni.item.floor.name"); this._SafeStr_8688 = this._SafeStr_5416.controller.localization.getLocalization("inventory.furni.item.floor.desc"); break; case _SafeStr_2396._SafeStr_8462: this._name = this._SafeStr_5416.controller.localization.getLocalization("inventory.furni.item.landscape.name"); this._SafeStr_8688 = this._SafeStr_5416.controller.localization.getLocalization("inventory.furni.item.landscape.desc"); break; }; this._SafeStr_5416._SafeStr_5839.events.addEventListener(_SafeStr_3534._SafeStr_6364, this._SafeStr_6365); } public function get _SafeStr_8691():Boolean { return (((this._SafeStr_5413) && (this._SafeStr_8681))); } public function get _SafeStr_8692():Boolean { return ((this._SafeStr_8678 == -1)); } public function get window():IWindowContainer { if (!this._SafeStr_5413){ this._SafeStr_8693(); }; if (this._SafeStr_5415 == null){ return (null); }; if (this._SafeStr_5415.disposed){ return (null); }; return (this._SafeStr_5415); } public function get _SafeStr_8694():Boolean { return (this._SafeStr_8643); } public function set _SafeStr_8694(k:Boolean):void { this._SafeStr_8643 = k; } public function get _SafeStr_7085():Boolean { return (this._SafeStr_6989); } public function set _SafeStr_7085(k:Boolean):void { if (this._SafeStr_6989 != k){ this._SafeStr_6989 = k; this._SafeStr_8695(); }; } public function get type():int { return (this._SafeStr_5501); } public function get _SafeStr_7570():BitmapData { return (this._SafeStr_8679); } public function set _SafeStr_7570(k:BitmapData):void { this._SafeStr_8679 = k; } public function get _SafeStr_8696():int { return (this._SafeStr_8678); } public function set _SafeStr_8696(k:int):void { this._SafeStr_8678 = k; } public function get _SafeStr_8139():int { return (this._SafeStr_8680); } public function set _SafeStr_8139(k:int):void { this._SafeStr_8680 = k; } public function get category():int { return (this._SafeStr_7428); } public function get stuffData():_SafeStr_2346 { return (this._SafeStr_8645); } public function get _SafeStr_7642():Number { return (this._SafeStr_8646); } public function set _SafeStr_7937(k:Boolean):void { if (this._SafeStr_8682 != k){ this._SafeStr_8682 = k; this._SafeStr_8697(); }; } public function get _SafeStr_7719():Boolean { return (this._SafeStr_8685); } public function set _SafeStr_7719(k:Boolean):void { if (this._SafeStr_8685 != k){ this._SafeStr_8685 = k; this._SafeStr_8698(); }; } public function get alignment():String { return (this._SafeStr_8687); } public function get _SafeStr_6551():Boolean { var k:_SafeStr_3732 = this._SafeStr_8699(0); return (((k) ? k._SafeStr_6551 : false)); } public function get flatId():int { var k:_SafeStr_3732 = this._SafeStr_8699(0); return (((k) ? k.flatId : -1)); } public function get isGroupable():Boolean { var k:_SafeStr_3732 = this._SafeStr_8699(0); return (((k) ? k._SafeStr_8639 : true)); } public function get _SafeStr_8660():Boolean { var k:_SafeStr_3732 = this._SafeStr_8699(0); return (((k) ? k._SafeStr_8660 : false)); } public function get name():String { return (this._name); } public function get description():String { return (this._SafeStr_8688); } public function dispose():void { if (this._SafeStr_5416._SafeStr_5839){ if (this._SafeStr_5416._SafeStr_5839.events != null){ this._SafeStr_5416._SafeStr_5839.events.removeEventListener(_SafeStr_3534._SafeStr_6364, this._SafeStr_6365); }; }; this._SafeStr_5416 = null; this._SafeStr_8684 = null; this._SafeStr_7205 = null; if (this._SafeStr_5407){ this._SafeStr_5407.dispose(); this._SafeStr_5407 = null; }; this._SafeStr_8645 = null; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); }; } public function _SafeStr_8700():void { if (this._SafeStr_5415){ this._SafeStr_5415.procedure = null; }; } public function _SafeStr_8701(k:Boolean=true):void { var _local_2:_SafeStr_3018; if (this._SafeStr_8679 != null){ return; }; if (this._SafeStr_8681){ return; }; if (this._SafeStr_6551){ _local_2 = this._SafeStr_7205.getWallItemIcon(this._SafeStr_5501, this, this._SafeStr_8645.getLegacyString()); } else { _local_2 = this._SafeStr_7205.getFurnitureIcon(this._SafeStr_5501, this, String(this._SafeStr_8646), this._SafeStr_8645); }; if (_local_2.id > 0){ if (k){ this._SafeStr_8702(_local_2.data); }; this._SafeStr_8678 = _local_2.id; } else { this._SafeStr_8703(_local_2.data); this._SafeStr_8678 = -1; }; this._SafeStr_8681 = true; } public function push(k:_SafeStr_3732, _arg_2:Boolean=false):void { var _local_3:_SafeStr_3732 = this._SafeStr_5407.getValue(k.id); if (_local_3 == null){ this._SafeStr_5407.add(k.id, k); } else { _local_3.locked = false; }; this._SafeStr_8704(); this._SafeStr_8695(); if ((((this._name == null)) || ((this._name.length == 0)))){ this._name = this._SafeStr_8705(); }; if ((((this._SafeStr_8688 == null)) || ((this._SafeStr_8688.length == 0)))){ this._SafeStr_8688 = this._SafeStr_8706(); }; if (_arg_2 != this._SafeStr_8685){ this._SafeStr_8685 = _arg_2; this._SafeStr_8698(); }; } public function unshift(k:_SafeStr_3732):void { var _local_2:_SafeStr_3732 = this._SafeStr_5407.getValue(k.id); if (_local_2 == null){ this._SafeStr_5407.unshift(k.id, k); } else { _local_2.locked = false; }; this._SafeStr_8707(); } public function pop():_SafeStr_3732 { var k:_SafeStr_3732; if (this._SafeStr_5407.length > 0){ k = (this._SafeStr_5407._SafeStr_5595((this._SafeStr_5407.length - 1)) as _SafeStr_3732); this._SafeStr_5407.remove(k.id); }; this._SafeStr_8707(); return (k); } public function _SafeStr_8708():_SafeStr_3732 { var k:_SafeStr_3732; if (this._SafeStr_5407.length > 0){ k = (this._SafeStr_5407._SafeStr_5595((this._SafeStr_5407.length - 1)) as _SafeStr_3732); this._SafeStr_8707(); }; return (k); } public function _SafeStr_8699(k:int):_SafeStr_3732 { return (this._SafeStr_5407._SafeStr_5595(k)); } public function _SafeStr_8709(k:int):Vector.<_SafeStr_2617> { var _local_6:_SafeStr_3732; var _local_2:Vector.<_SafeStr_2617> = new Vector.<_SafeStr_2617>(); var _local_3:_SafeStr_2617 = this._SafeStr_8710(); if (_local_3 == null){ return (_local_2); }; var _local_4:int; var _local_5:int; while (_local_5 < this._SafeStr_5407.length) { if (_local_4 >= k){ break; }; _local_6 = this._SafeStr_5407._SafeStr_5595(_local_5); if (((((!(_local_6.locked)) && (_local_6._SafeStr_8638))) && ((_local_6.type == _local_3.type)))){ _local_4++; _local_2.push(_local_6); }; _local_5++; }; return (_local_2); } public function _SafeStr_8710():_SafeStr_3732 { var _local_2:_SafeStr_3732; var _local_3:_SafeStr_3732; if ((((this._SafeStr_8690 >= 0)) && ((this._SafeStr_8690 < this._SafeStr_5407.length)))){ _local_2 = this._SafeStr_5407._SafeStr_5595(this._SafeStr_8690); if (((!(_local_2.locked)) && (_local_2._SafeStr_8638))){ return (_local_2); }; }; var k:int; while (k < this._SafeStr_5407.length) { _local_3 = this._SafeStr_5407._SafeStr_5595(k); if (((!(_local_3.locked)) && (_local_3._SafeStr_8638))){ return (_local_3); }; k++; }; return (null); } public function _SafeStr_8711():_SafeStr_3732 { var _local_2:_SafeStr_3732; var k:int; while (k < this._SafeStr_5407.length) { _local_2 = this._SafeStr_5407._SafeStr_5595(k); if (((!(_local_2.locked)) && (_local_2._SafeStr_8637))){ this._SafeStr_8712(_local_2.id); return (_local_2); }; k++; }; return (null); } public function _SafeStr_8713():_SafeStr_3732 { var _local_2:_SafeStr_3732; var k:int; while (k < this._SafeStr_5407.length) { _local_2 = this._SafeStr_5407._SafeStr_5595(k); if (((!(_local_2.locked)) && (_local_2.sellable))){ return (_local_2); }; k++; }; return (null); } public function _SafeStr_8714():Array { var _local_2:_SafeStr_3732; var k:Array = []; for each (_local_2 in this._SafeStr_5407) { k.push(_local_2.id); }; return (k); } public function _SafeStr_7645():Array { var _local_2:_SafeStr_3732; var k:Array = []; for each (_local_2 in this._SafeStr_5407) { if (!_local_2._SafeStr_8660){ k.push(_local_2.id); }; }; return (k); } public function _SafeStr_8712(k:int):Boolean { var _local_3:_SafeStr_3732; var _local_2:int; while (_local_2 < this._SafeStr_5407.length) { _local_3 = this._SafeStr_5407._SafeStr_5595(_local_2); if (_local_3.id == k){ _local_3.locked = true; this._SafeStr_8704(); return (true); }; _local_2++; }; return (false); } public function _SafeStr_8715(k:Array):void { var _local_3:Boolean; var _local_4:_SafeStr_3732; var _local_5:Boolean; var _local_2:int = (this._SafeStr_5407.length - 1); while (_local_2 >= 0) { _local_4 = this._SafeStr_5407._SafeStr_5595(_local_2); _local_5 = (k.indexOf(_local_4.ref) >= 0); if (_local_4.locked != _local_5){ _local_4.locked = _local_5; _local_3 = true; }; _local_2--; }; if (_local_3){ this._SafeStr_8704(); }; } public function _SafeStr_7938(k:int):Boolean { var _local_3:_SafeStr_3732; var _local_2:int; while (_local_2 < this._SafeStr_5407.length) { _local_3 = this._SafeStr_5407._SafeStr_5595(_local_2); if (_local_3.id == k){ _local_3.locked = false; this._SafeStr_8704(); this._SafeStr_8697(); return (true); }; _local_2++; }; return (false); } public function _SafeStr_8716():void { var k:Boolean; var _local_3:_SafeStr_3732; var _local_2:int = (this._SafeStr_5407.length - 1); while (_local_2 >= 0) { _local_3 = this._SafeStr_5407._SafeStr_5595(_local_2); if (_local_3.locked){ _local_3.locked = false; k = true; }; _local_2--; }; if (k){ this._SafeStr_8704(); }; } public function getTotalCount():int { var k:int; var _local_2:int; var _local_3:_SafeStr_3732; if (this.category == _SafeStr_2396._SafeStr_8717){ k = 0; _local_2 = 0; while (_local_2 < this._SafeStr_5407.length) { _local_3 = (this._SafeStr_5407._SafeStr_5595(_local_2) as _SafeStr_3732); k = (k + int(_local_3.stuffData.getLegacyString())); _local_2++; }; return (k); }; return (this._SafeStr_5407.length); } public function _SafeStr_8718():int { var _local_3:_SafeStr_3732; var k:int; var _local_2:int; while (_local_2 < this._SafeStr_5407.length) { _local_3 = (this._SafeStr_5407._SafeStr_5595(_local_2) as _SafeStr_3732); if (((_local_3._SafeStr_8637) && (!(_local_3.locked)))){ k++; }; _local_2++; }; return (k); } public function _SafeStr_8719():int { var _local_3:_SafeStr_3732; var k:int; var _local_2:int; while (_local_2 < this._SafeStr_5407.length) { _local_3 = (this._SafeStr_5407._SafeStr_5595(_local_2) as _SafeStr_3732); if (((_local_3._SafeStr_8638) && (!(_local_3.locked)))){ k++; }; _local_2++; }; return (k); } public function remove(k:int):_SafeStr_3732 { var _local_2:_SafeStr_3732 = this._SafeStr_5407.getValue(k); if (_local_2){ this._SafeStr_5407.remove(k); this._SafeStr_8707(); return (_local_2); }; return (null); } public function _SafeStr_7643(k:int):_SafeStr_3732 { var _local_2:_SafeStr_3732 = this._SafeStr_5407.getValue(k); return (_local_2); } public function _SafeStr_8720(k:int, _arg_2:_SafeStr_3732):void { this._SafeStr_5407.add(k, _arg_2); this._SafeStr_8707(); } public function getMinimumItemsToShowCounter():int { return (2); } public function getUnlockedCount():int { var k:_SafeStr_3732; if (this.category == _SafeStr_2396._SafeStr_8717){ return (this.getTotalCount()); }; var _local_2:int; var _local_3:int; while (_local_3 < this._SafeStr_5407.length) { k = this._SafeStr_5407._SafeStr_5595(_local_3); if (!k.locked){ _local_2++; }; _local_3++; }; return (_local_2); } public function _SafeStr_8707():void { if (this._SafeStr_5415 == null){ return; }; if (this._SafeStr_5415.disposed){ return; }; this._SafeStr_8721(); this._SafeStr_8698(); this._SafeStr_8704(); this._SafeStr_8697(); this._SafeStr_8695(); this._SafeStr_8722(); } public function imageReady(k:int, _arg_2:BitmapData):void { if (this._SafeStr_5415 == null){ return; }; if (this._SafeStr_5415.disposed){ return; }; if (this._SafeStr_8678 != k){ return; }; this._SafeStr_8679 = _arg_2; this._SafeStr_8721(); } public function _SafeStr_5454(k:int):void { } private function _SafeStr_8703(k:BitmapData):void { this._SafeStr_8679 = k; this._SafeStr_8681 = true; this._SafeStr_8678 = -1; this._SafeStr_8721(); } private function _SafeStr_8702(k:BitmapData):void { this._SafeStr_8679 = k; this._SafeStr_8681 = true; this._SafeStr_8721(); } private function _SafeStr_8722():void { if ((((this._SafeStr_5415 == null)) || (this._SafeStr_5415.disposed))){ return; }; var k:_SafeStr_3732 = this._SafeStr_8699(0); var _local_2:_SafeStr_2413 = (this._SafeStr_5415.findChildByName("rent_state") as _SafeStr_2413); if (((!(k)) || (!(this._SafeStr_8660)))){ _local_2.visible = false; return; }; _local_2.visible = (((k.secondsToExpiration >= 0)) && (k.hasRentPeriodStarted)); var _local_3:int = this._SafeStr_5416.controller.getInteger("purchase.rent.warning_duration_seconds", 172800); _local_2.assetUri = (((k.secondsToExpiration < _local_3)) ? "inventory_thumb_rent_ending" : "inventory_thumb_rent_started"); } private function _SafeStr_8704():void { var _local_5:ITextWindow; if (!this._SafeStr_5415){ return; }; var k:int = this.getUnlockedCount(); var _local_2 = (k >= this.getMinimumItemsToShowCounter()); var _local_3:IWindow = this._SafeStr_5415.findChildByName("number_container"); _local_3.visible = _local_2; if (_local_2){ _local_5 = (this._SafeStr_5415.findChildByName("number") as ITextWindow); _local_5.text = String(k); }; var _local_4:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName("bitmap") as IBitmapWrapperWindow); if (k <= 0){ _local_4.blend = this._SafeStr_8677; } else { _local_4.blend = this._SafeStr_8676; }; } private function _SafeStr_8698():void { if (!this._SafeStr_5415){ return; }; if (!this._SafeStr_8684){ this._SafeStr_8684 = this._SafeStr_5415.findChildByTag("BG_COLOR"); }; this._SafeStr_8684.color = ((this._SafeStr_8685) ? _SafeStr_8675 : _SafeStr_8674); } private function _SafeStr_8695():void { if (!this._SafeStr_5415){ return; }; this._SafeStr_5415.findChildByName("outline").visible = this._SafeStr_7085; } private function _SafeStr_8697():void { if (!this._SafeStr_5415){ return; }; var k:IWindow = this._SafeStr_5415.findChildByName("recyclable_container"); if (k){ k.visible = ((this._SafeStr_8682) && ((this._SafeStr_8718() > 0))); }; } private function _SafeStr_8721():void { var k:_SafeStr_2536; var _local_2:_SafeStr_3639; var _local_4:_SafeStr_2536; var _local_5:_SafeStr_3658; if (!this._SafeStr_5415){ return; }; if (this.stuffData.uniqueSerialNumber > 0){ k = _SafeStr_2536(this._SafeStr_5415.findChildByName("unique_item_overlay_container")); _local_2 = _SafeStr_3639(k.widget); k.visible = true; _local_2._SafeStr_7861 = this.stuffData.uniqueSerialNumber; _local_2.animated = true; this._SafeStr_5415.findChildByName("unique_item_background_bitmap").visible = true; } else { if (this.stuffData.rarityLevel >= 0){ _local_4 = _SafeStr_2536(this._SafeStr_5415.findChildByName("rarity_item_overlay_container")); _local_5 = _SafeStr_3658(_local_4.widget); _local_5.rarityLevel = this.stuffData.rarityLevel; _local_4.visible = true; }; }; var _local_3:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName("bitmap") as IBitmapWrapperWindow); if (_local_3){ _local_3.bitmap = this._SafeStr_8679; }; } private function _SafeStr_8723(k:WindowEvent, _arg_2:IWindow):void { var _local_3:Boolean; switch (k.type){ case WindowMouseEvent.UP: this._SafeStr_8686 = false; this._SafeStr_5416._SafeStr_8309(); return; case WindowMouseEvent.DOWN: this._SafeStr_5416._SafeStr_8724(); this._SafeStr_7085 = true; this._SafeStr_8686 = true; this._SafeStr_5416._SafeStr_8725(); this._SafeStr_5416._SafeStr_8726 = this; return; case WindowMouseEvent._SafeStr_5424: if (((!(this._SafeStr_8686)) || (this._SafeStr_5416._SafeStr_8727))){ return; }; _local_3 = this._SafeStr_5416._SafeStr_8728(true); if (_local_3){ this._SafeStr_8686 = false; }; return; case WindowMouseEvent.CLICK: this._SafeStr_8686 = false; return; case WindowMouseEvent.DOUBLE_CLICK: this._SafeStr_5416._SafeStr_8729(); this._SafeStr_8686 = false; return; }; } private function _SafeStr_8693():void { this.createWindow(); if (this._icon != null){ this._SafeStr_8703(this._icon); } else { if (!this._SafeStr_8683){ this._SafeStr_8701(); }; }; this._SafeStr_5415.procedure = this._SafeStr_8723; this._SafeStr_5415.name = ((this._SafeStr_7205._SafeStr_8730(this.type) + ".") + this.category); if (((this.stuffData) && (!((this.stuffData.getLegacyString() == ""))))){ this._SafeStr_5415.name = (this._SafeStr_5415.name + (".s" + this.stuffData)); }; if (!isNaN(this._SafeStr_7642)){ this._SafeStr_5415.name = (this._SafeStr_5415.name + (".e" + this._SafeStr_7642)); }; this._SafeStr_8698(); this._SafeStr_8704(); this._SafeStr_8721(); this._SafeStr_8697(); this._SafeStr_8695(); this._SafeStr_5413 = true; } protected function createWindow():void { this._SafeStr_5415 = this._SafeStr_5416.createItemWindow(_SafeStr_8669); } private function _SafeStr_8705():String { var k:_SafeStr_3732; var _local_2:String; var _local_3:_SafeStr_3528; k = this._SafeStr_8708(); if (k == null){ return (""); }; switch (this._SafeStr_7428){ case _SafeStr_2396._SafeStr_7640: _local_2 = (("poster_" + k.stuffData.getLegacyString()) + "_name"); break; case _SafeStr_2396._SafeStr_8731: _local_3 = this._SafeStr_5416._SafeStr_5839._SafeStr_7263._SafeStr_6563(k._SafeStr_7642); if (_local_3 != null){ return (_local_3.name); }; this._SafeStr_6563(k); return (""); default: if (this._SafeStr_6551){ _local_2 = ("wallItem.name." + k.type); } else { _local_2 = ("roomItem.name." + k.type); }; }; return (this._SafeStr_5416.controller.localization.getLocalization(_local_2)); } private function _SafeStr_8706():String { var k:_SafeStr_3732; var _local_2:String; var _local_3:_SafeStr_3528; k = this._SafeStr_8708(); if (k == null){ return (""); }; switch (this._SafeStr_7428){ case _SafeStr_2396._SafeStr_7640: _local_2 = (("poster_" + k.stuffData.getLegacyString()) + "_desc"); break; case _SafeStr_2396._SafeStr_8731: _local_3 = this._SafeStr_5416._SafeStr_5839._SafeStr_7263._SafeStr_6563(k._SafeStr_7642); if (_local_3 != null){ return (_local_3.creator); }; this._SafeStr_6563(k); return (""); default: if (this._SafeStr_6551){ _local_2 = ("wallItem.desc." + k.type); } else { _local_2 = ("roomItem.desc." + k.type); }; }; return (this._SafeStr_5416.controller.localization.getLocalization(_local_2)); } private function _SafeStr_6563(k:_SafeStr_3732):void { var _local_2:int; var _local_3:_SafeStr_3528; if (k == null){ return; }; this._SafeStr_8689 = -1; if (k != null){ if (k.category == _SafeStr_2396._SafeStr_8731){ _local_2 = k._SafeStr_7642; _local_3 = this._SafeStr_5416._SafeStr_5839._SafeStr_7263._SafeStr_6563(_local_2); if (_local_3 == null){ this._SafeStr_5416._SafeStr_5839._SafeStr_7263._SafeStr_8732(_local_2); this._SafeStr_8689 = _local_2; }; }; }; } private function _SafeStr_6365(k:_SafeStr_3534):void { if (k.id == this._SafeStr_8689){ this._SafeStr_8689 = -1; this._name = this._SafeStr_8705(); this._SafeStr_8688 = this._SafeStr_8706(); if (this._SafeStr_5416._SafeStr_8733() == this){ this._SafeStr_5416._SafeStr_8725(); }; }; } public function get _SafeStr_8734():int { return (this._SafeStr_8690); } public function set _SafeStr_8734(k:int):void { if (k >= this._SafeStr_5407.length){ k = 0; }; this._SafeStr_8690 = k; } } }//package _-0KL // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2396 = "_-2VP" (String#28258, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_2617 = "_-1ux" (String#9573, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3528 = "_-0hE" (String#8311, DoABC#3) // _SafeStr_3534 = "_-3Ta" (String#11183, DoABC#3) // _SafeStr_3639 = "_-1CJ" (String#8840, DoABC#3) // _SafeStr_3658 = "_-qy" (String#15342, DoABC#3) // _SafeStr_3732 = "_-3f5" (String#31108, DoABC#3) // _SafeStr_5407 = "_-3hs" (String#205, DoABC#3) // _SafeStr_5413 = "_-02I" (String#178, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5416 = "_-3bE" (String#193, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_6364 = "_-3QL" (String#30552, DoABC#3) // _SafeStr_6365 = "_-4Qg" (String#697, DoABC#3) // _SafeStr_6551 = "_-4Ad" (String#3634, DoABC#3) // _SafeStr_6563 = "_-4Zo" (String#3721, DoABC#3) // _SafeStr_6989 = "_-bI" (String#233, DoABC#3) // _SafeStr_7085 = "_-051" (String#1058, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7263 = "_-4uA" (String#12657, DoABC#3) // _SafeStr_7428 = "_-5zS" (String#112, DoABC#3) // _SafeStr_7570 = "_-1VV" (String#2975, DoABC#3) // _SafeStr_7640 = "_-1Aw" (String#25024, DoABC#3) // _SafeStr_7642 = "_-6Vn" (String#4259, DoABC#3) // _SafeStr_7643 = "_-08n" (String#22505, DoABC#3) // _SafeStr_7645 = "_-6f7" (String#38490, DoABC#3) // _SafeStr_7719 = "_-1VU" (String#25814, DoABC#3) // _SafeStr_7861 = "_-2hc" (String#3266, DoABC#3) // _SafeStr_7937 = "_-4vu" (String#34218, DoABC#3) // _SafeStr_7938 = "_-4Kj" (String#32795, DoABC#3) // _SafeStr_8139 = "_-0us" (String#8524, DoABC#3) // _SafeStr_8309 = "_-1lU" (String#26437, DoABC#3) // _SafeStr_8460 = "_-2AF" (String#9867, DoABC#3) // _SafeStr_8461 = "_-lV" (String#15250, DoABC#3) // _SafeStr_8462 = "_-5zm" (String#13764, DoABC#3) // _SafeStr_8637 = "_-3w0" (String#11668, DoABC#3) // _SafeStr_8638 = "_-26w" (String#9803, DoABC#3) // _SafeStr_8639 = "_-3Av" (String#10907, DoABC#3) // _SafeStr_8643 = "_-24a" (String#3107, DoABC#3) // _SafeStr_8645 = "_-2BQ" (String#298, DoABC#3) // _SafeStr_8646 = "_-IM" (String#592, DoABC#3) // _SafeStr_8660 = "_-4Xi" (String#12277, DoABC#3) // _SafeStr_8669 = "_-3KO" (String#11032, DoABC#3) // _SafeStr_8674 = "_-4-r" (String#1553, DoABC#3) // _SafeStr_8675 = "_-1X6" (String#1477, DoABC#3) // _SafeStr_8676 = "_-4zW" (String#12735, DoABC#3) // _SafeStr_8677 = "_-2Im" (String#10009, DoABC#3) // _SafeStr_8678 = "_-5WX" (String#35679, DoABC#3) // _SafeStr_8679 = "_-5hp" (String#1132, DoABC#3) // _SafeStr_8680 = "_-3Na" (String#847, DoABC#3) // _SafeStr_8681 = "_-5R9" (String#35476, DoABC#3) // _SafeStr_8682 = "_-39C" (String#29857, DoABC#3) // _SafeStr_8683 = "_-3ns" (String#31449, DoABC#3) // _SafeStr_8684 = "_-3fb" (String#850, DoABC#3) // _SafeStr_8685 = "_-5H4" (String#35085, DoABC#3) // _SafeStr_8686 = "_-5kF" (String#36213, DoABC#3) // _SafeStr_8687 = "_-66j" (String#1609, DoABC#3) // _SafeStr_8688 = "_-54y" (String#129, DoABC#3) // _SafeStr_8689 = "_-4ey" (String#33585, DoABC#3) // _SafeStr_8690 = "_-1my" (String#9428, DoABC#3) // _SafeStr_8691 = "_-9X" (String#38833, DoABC#3) // _SafeStr_8692 = "_-5KP" (String#35217, DoABC#3) // _SafeStr_8693 = "_-12x" (String#24723, DoABC#3) // _SafeStr_8694 = "_-6JL" (String#37606, DoABC#3) // _SafeStr_8695 = "_-1HL" (String#8916, DoABC#3) // _SafeStr_8696 = "_-3qX" (String#31552, DoABC#3) // _SafeStr_8697 = "_-1bv" (String#26060, DoABC#3) // _SafeStr_8698 = "_-2tX" (String#29212, DoABC#3) // _SafeStr_8699 = "_-5qB" (String#36440, DoABC#3) // _SafeStr_8700 = "_-2Tb" (String#28186, DoABC#3) // _SafeStr_8701 = "_-1mK" (String#26474, DoABC#3) // _SafeStr_8702 = "_-3UM" (String#30701, DoABC#3) // _SafeStr_8703 = "_-1Ec" (String#25175, DoABC#3) // _SafeStr_8704 = "_-2oV" (String#29013, DoABC#3) // _SafeStr_8705 = "_-2Ad" (String#27449, DoABC#3) // _SafeStr_8706 = "_-2CG" (String#27514, DoABC#3) // _SafeStr_8707 = "_-3S8" (String#30621, DoABC#3) // _SafeStr_8708 = "_-02t" (String#22296, DoABC#3) // _SafeStr_8709 = "_-3BQ" (String#29947, DoABC#3) // _SafeStr_8710 = "_-yw" (String#40742, DoABC#3) // _SafeStr_8711 = "_-3CG" (String#29978, DoABC#3) // _SafeStr_8712 = "_-3v8" (String#31746, DoABC#3) // _SafeStr_8713 = "_-3rL" (String#31581, DoABC#3) // _SafeStr_8714 = "_-4wl" (String#34247, DoABC#3) // _SafeStr_8715 = "_-3cE" (String#31000, DoABC#3) // _SafeStr_8716 = "_-kG" (String#40173, DoABC#3) // _SafeStr_8717 = "_-6B3" (String#37304, DoABC#3) // _SafeStr_8718 = "_-2jY" (String#28823, DoABC#3) // _SafeStr_8719 = "_-4aP" (String#33417, DoABC#3) // _SafeStr_8720 = "_-9T" (String#38831, DoABC#3) // _SafeStr_8721 = "_-3Ns" (String#30461, DoABC#3) // _SafeStr_8722 = "_-3Xt" (String#30835, DoABC#3) // _SafeStr_8723 = "_-1S4" (String#9095, DoABC#3) // _SafeStr_8724 = "_-0c8" (String#23638, DoABC#3) // _SafeStr_8725 = "_-298" (String#9848, DoABC#3) // _SafeStr_8726 = "_-0I" (String#22877, DoABC#3) // _SafeStr_8727 = "_-1vM" (String#26819, DoABC#3) // _SafeStr_8728 = "_-0pJ" (String#8443, DoABC#3) // _SafeStr_8729 = "_-5xn" (String#36729, DoABC#3) // _SafeStr_8730 = "_-6fc" (String#14436, DoABC#3) // _SafeStr_8731 = "_-5Vm" (String#35650, DoABC#3) // _SafeStr_8732 = "_-2lE" (String#10451, DoABC#3) // _SafeStr_8733 = "_-6VA" (String#38066, DoABC#3) // _SafeStr_8734 = "_-4RX" (String#33082, DoABC#3) //------------------------------------------------------------ //_-0lQ._SafeStr_4841 package _-0lQ { import flash.utils.Proxy; import _-4A5._SafeStr_3273; import _-1Mz.WindowController; import _-1Mz.IWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4841 extends Proxy implements _SafeStr_3273 { private var _SafeStr_8735:WindowController; public function _SafeStr_4841(k:WindowController) { this._SafeStr_8735 = k; } public function get length():uint { return (this._SafeStr_8735.numChildren); } public function indexOf(k:*):int { return (this._SafeStr_8735.getChildIndex(k)); } override flash_proxy function getProperty(k:*) { return (this._SafeStr_8735.getChildAt(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void { var _local_3:IWindow = (_arg_2 as IWindow); var _local_4:int = this._SafeStr_8735.getChildIndex(_local_3); if (_local_4 == k){ return; }; if (_local_4 > -1){ this._SafeStr_8735.removeChild(_local_3); }; this._SafeStr_8735.addChildAt(_local_3, uint(k)); } override flash_proxy function nextNameIndex(k:int):int { return ((((k < this._SafeStr_8735.numChildren)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int) { return (this._SafeStr_8735.getChildAt((uint(k) - 1))); } } }//package _-0lQ // _SafeStr_3273 = "_-4dU" (String#12378, DoABC#3) // _SafeStr_4841 = "_-0Gl" (String#7871, DoABC#3) // _SafeStr_8735 = "_-566" (String#1123, DoABC#3) //------------------------------------------------------------ //_-0lQ._SafeStr_4842 package _-0lQ { import flash.utils.Proxy; import _-4A5._SafeStr_3273; import _-5YE._SafeStr_3557; import _-5YE.ISelectableWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4842 extends Proxy implements _SafeStr_3273 { private var _SafeStr_8735:_SafeStr_3557; public function _SafeStr_4842(k:_SafeStr_3557) { this._SafeStr_8735 = k; } public function get length():uint { return (this._SafeStr_8735._SafeStr_8736); } public function indexOf(k:*):int { return (this._SafeStr_8735._SafeStr_8737(k)); } override flash_proxy function getProperty(k:*) { return (this._SafeStr_8735.getChildAt(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void { var _local_4:int; var _local_3:ISelectableWindow = (_arg_2 as ISelectableWindow); if (_local_3){ _local_4 = this._SafeStr_8735._SafeStr_8737(_local_3); if (_local_4 == k){ return; }; if (_local_4 > -1){ this._SafeStr_8735._SafeStr_8738(_local_3); }; this._SafeStr_8735._SafeStr_8739(_local_3, uint(k)); } else { _local_4 = this._SafeStr_8735.getChildIndex(_arg_2); if (_local_4 == k){ return; }; if (_local_4 > -1){ this._SafeStr_8735.removeChild(_local_3); }; this._SafeStr_8735.addChildAt(_arg_2, uint(k)); }; } override flash_proxy function nextNameIndex(k:int):int { return ((((k < this._SafeStr_8735._SafeStr_8736)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int) { return (this._SafeStr_8735._SafeStr_8740((uint(k) - 1))); } } }//package _-0lQ // _SafeStr_3273 = "_-4dU" (String#12378, DoABC#3) // _SafeStr_3557 = "_-0uj" (String#8521, DoABC#3) // _SafeStr_4842 = "_-0vI" (String#8530, DoABC#3) // _SafeStr_8735 = "_-566" (String#1123, DoABC#3) // _SafeStr_8736 = "_-5nV" (String#13569, DoABC#3) // _SafeStr_8737 = "_-6Us" (String#14284, DoABC#3) // _SafeStr_8738 = "_-1oT" (String#9452, DoABC#3) // _SafeStr_8739 = "_-3xo" (String#11697, DoABC#3) // _SafeStr_8740 = "_-00Y" (String#7618, DoABC#3) //------------------------------------------------------------ //_-0lQ._SafeStr_4843 package _-0lQ { import flash.utils.Proxy; import _-4A5._SafeStr_3273; import _-5YE._SafeStr_3569; import _-1Mz.IWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4843 extends Proxy implements _SafeStr_3273 { private var _SafeStr_8735:_SafeStr_3569; public function _SafeStr_4843(k:_SafeStr_3569) { this._SafeStr_8735 = k; } public function get length():uint { return (this._SafeStr_8735.numListItems); } public function indexOf(k:*):int { return (this._SafeStr_8735._SafeStr_8741(k)); } override flash_proxy function getProperty(k:*) { return (this._SafeStr_8735.getListItemAt(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void { var _local_3:IWindow = (_arg_2 as IWindow); var _local_4:int = this._SafeStr_8735._SafeStr_8741(_local_3); if (_local_4 == k){ return; }; if (_local_4 > -1){ this._SafeStr_8735.removeListItem(_local_3); }; this._SafeStr_8735._SafeStr_8742(_local_3, uint(k)); } override flash_proxy function nextNameIndex(k:int):int { return ((((k < this._SafeStr_8735.numListItems)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int) { return (this._SafeStr_8735.getListItemAt((uint(k) - 1))); } } }//package _-0lQ // _SafeStr_3273 = "_-4dU" (String#12378, DoABC#3) // _SafeStr_3569 = "_-EK" (String#14669, DoABC#3) // _SafeStr_4843 = "_-1jc" (String#9369, DoABC#3) // _SafeStr_8735 = "_-566" (String#1123, DoABC#3) // _SafeStr_8741 = "_-3eu" (String#11375, DoABC#3) // _SafeStr_8742 = "_-2gR" (String#10385, DoABC#3) //------------------------------------------------------------ //_-0lQ._SafeStr_4844 package _-0lQ { import flash.utils.Proxy; import _-4A5._SafeStr_3273; import _-5YE.DropListController; import _-1Mz.IWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4844 extends Proxy implements _SafeStr_3273 { private var _SafeStr_8735:DropListController; public function _SafeStr_4844(k:DropListController) { this._SafeStr_8735 = k; } public function get length():uint { return (this._SafeStr_8735.numMenuItems); } public function indexOf(k:*):int { return (this._SafeStr_8735._SafeStr_8743(k)); } override flash_proxy function getProperty(k:*) { return (this._SafeStr_8735._SafeStr_8744(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void { var _local_3:IWindow = (_arg_2 as IWindow); var _local_4:int = this._SafeStr_8735._SafeStr_8743(_local_3); if (_local_4 == k){ return; }; if (_local_4 > -1){ this._SafeStr_8735._SafeStr_8745(_local_3); }; this._SafeStr_8735._SafeStr_8746(_local_3, k); } override flash_proxy function nextNameIndex(k:int):int { return ((((k < this._SafeStr_8735.numMenuItems)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int) { return (this._SafeStr_8735._SafeStr_8744((uint(k) - 1))); } } }//package _-0lQ // _SafeStr_3273 = "_-4dU" (String#12378, DoABC#3) // _SafeStr_4844 = "_-60C" (String#13789, DoABC#3) // _SafeStr_8735 = "_-566" (String#1123, DoABC#3) // _SafeStr_8743 = "_-1As" (String#8814, DoABC#3) // _SafeStr_8744 = "_-3Pv" (String#11122, DoABC#3) // _SafeStr_8745 = "_-6Fv" (String#14043, DoABC#3) // _SafeStr_8746 = "_-3wR" (String#11673, DoABC#3) //------------------------------------------------------------ //_-0lQ._SafeStr_4845 package _-0lQ { import flash.utils.Proxy; import _-4A5._SafeStr_3273; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4845 extends Proxy implements _SafeStr_3273 { public static const _SafeStr_8747:_SafeStr_4845 = new (_SafeStr_4845)(); public function get length():uint { return (0); } public function indexOf(k:*):int { return (-1); } override flash_proxy function getProperty(k:*) { return (null); } override flash_proxy function setProperty(k:*, _arg_2:*):void { } override flash_proxy function nextNameIndex(k:int):int { return (0); } override flash_proxy function nextValue(k:int) { return (null); } } }//package _-0lQ // _SafeStr_3273 = "_-4dU" (String#12378, DoABC#3) // _SafeStr_4845 = "_-0RR" (String#8046, DoABC#3) // _SafeStr_8747 = "_-5lO" (String#36260, DoABC#3) //------------------------------------------------------------ //_-0lQ._SafeStr_4846 package _-0lQ { import flash.utils.Proxy; import _-4A5._SafeStr_3273; import _-5YE._SafeStr_3591; import _-1Mz.IWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4846 extends Proxy implements _SafeStr_3273 { private var _SafeStr_8735:_SafeStr_3591; public function _SafeStr_4846(k:_SafeStr_3591) { this._SafeStr_8735 = k; } public function get length():uint { return (this._SafeStr_8735.numGridItems); } public function indexOf(k:*):int { return (this._SafeStr_8735._SafeStr_8748(k)); } override flash_proxy function getProperty(k:*) { return (this._SafeStr_8735._SafeStr_8749(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void { var _local_3:IWindow = (_arg_2 as IWindow); var _local_4:int = this._SafeStr_8735._SafeStr_8748(_local_3); if (_local_4 == k){ return; }; if (_local_4 > -1){ this._SafeStr_8735._SafeStr_8750(_local_3); }; this._SafeStr_8735._SafeStr_8751(_local_3, uint(k)); } override flash_proxy function nextNameIndex(k:int):int { return ((((k < this._SafeStr_8735.numGridItems)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int) { return (this._SafeStr_8735._SafeStr_8749((uint(k) - 1))); } } }//package _-0lQ // _SafeStr_3273 = "_-4dU" (String#12378, DoABC#3) // _SafeStr_3591 = "_-2yB" (String#10681, DoABC#3) // _SafeStr_4846 = "_-4y7" (String#12713, DoABC#3) // _SafeStr_8735 = "_-566" (String#1123, DoABC#3) // _SafeStr_8748 = "_-1zd" (String#9653, DoABC#3) // _SafeStr_8749 = "_-0gb" (String#8301, DoABC#3) // _SafeStr_8750 = "_-4ux" (String#12669, DoABC#3) // _SafeStr_8751 = "_-1H" (String#8910, DoABC#3) //------------------------------------------------------------ //_-0lt._SafeStr_2686 package _-0lt { import _-0MK._SafeStr_3; import _-1El.HabboHelp; import _-gx._SafeStr_2801; import _-4rH._SafeStr_2456; import _-JA._SafeStr_2496; import _-3yO._SafeStr_2340; public class _SafeStr_2686 implements _SafeStr_3 { private var _SafeStr_7110:HabboHelp; public function _SafeStr_2686(k:HabboHelp) { this._SafeStr_7110 = k; this._SafeStr_7110.roomSessionManager.events.addEventListener(_SafeStr_2801._SafeStr_5736, this._SafeStr_8752); } public function dispose():void { if (!this.disposed){ if (this._SafeStr_7110){ this._SafeStr_7110.roomSessionManager.events.removeEventListener(_SafeStr_2801._SafeStr_5736, this._SafeStr_8752); this._SafeStr_7110 = null; }; }; } public function get disposed():Boolean { return ((this._SafeStr_7110 == null)); } private function _SafeStr_8752(k:_SafeStr_2801):void { var _local_2:_SafeStr_2456 = this._SafeStr_7110.roomSessionManager.getSession(k.session.roomId).userDataManager.getUserDataByIndex(k.userId); var _local_3:_SafeStr_2496 = this._SafeStr_7110.navigator.enteredGuestRoomData; if (((((!(_local_2)) || (!((_local_2.type == _SafeStr_2340._SafeStr_5746))))) || (!(_local_3)))){ return; }; var _local_4:String = ((_local_3) ? _local_3.roomName : "Unknown Room"); this._SafeStr_7110._SafeStr_8753._SafeStr_5602(k.session.roomId, _local_4, _local_2._SafeStr_6235, _local_2.name, k.text); } } }//package _-0lt // _SafeStr_2340 = "_-4kR" (String#12503, DoABC#3) // _SafeStr_2456 = "_-rT" (String#15351, DoABC#3) // _SafeStr_2496 = "_-1Zj" (String#9219, DoABC#3) // _SafeStr_2686 = "_-44W" (String#1560, DoABC#3) // _SafeStr_2801 = "_-ZO" (String#15041, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5602 = "_-2Yp" (String#28393, DoABC#3) // _SafeStr_5736 = "_-O7" (String#39364, DoABC#3) // _SafeStr_5746 = "_-53Y" (String#34565, DoABC#3) // _SafeStr_6235 = "_-VA" (String#14954, DoABC#3) // _SafeStr_7110 = "_-2-F" (String#87, DoABC#3) // _SafeStr_8752 = "_-50o" (String#3855, DoABC#3) // _SafeStr_8753 = "_-6Bf" (String#37328, DoABC#3) //------------------------------------------------------------ //_-0lt._SafeStr_3895 package _-0lt { public class _SafeStr_3895 { private var _SafeStr_5512:int; private var _SafeStr_7448:String = ""; private var _text:String = ""; private var _SafeStr_7431:int; private var _SafeStr_8754:String = ""; private var _SafeStr_6989:Boolean; private var _index:uint; private var _SafeStr_8755:Date; public function _SafeStr_3895(k:uint, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:String, _arg_6:String) { this._index = k; this._SafeStr_7431 = _arg_2; this._SafeStr_8754 = _arg_3; this._SafeStr_5512 = _arg_4; this._SafeStr_7448 = _arg_5; this._text = _arg_6; this._SafeStr_6989 = false; this._SafeStr_8755 = new Date(); } public function get userId():int { return (this._SafeStr_5512); } public function get userName():String { return (this._SafeStr_7448); } public function get text():String { return (this._text); } public function get roomId():int { return (this._SafeStr_7431); } public function get roomName():String { return (this._SafeStr_8754); } public function get selected():Boolean { return (this._SafeStr_6989); } public function set selected(k:Boolean):void { this._SafeStr_6989 = k; } public function get index():int { return (this._index); } public function get chatTime():Date { return (this._SafeStr_8755); } } }//package _-0lt // _SafeStr_3895 = "_-1nn" (String#9441, DoABC#3) // _SafeStr_5512 = "_-2ja" (String#30, DoABC#3) // _SafeStr_6989 = "_-bI" (String#233, DoABC#3) // _SafeStr_7431 = "_-0nN" (String#53, DoABC#3) // _SafeStr_7448 = "_-4Bm" (String#70, DoABC#3) // _SafeStr_8754 = "_-6EU" (String#385, DoABC#3) // _SafeStr_8755 = "_-4BX" (String#11929, DoABC#3) //------------------------------------------------------------ //_-0lt.ChatRegistry package _-0lt { import __AS3__.vec.Vector; import __AS3__.vec.*; public class ChatRegistry { private static const _SafeStr_8756:int = 120; private static const _SafeStr_8757:int = 20; private var _SafeStr_8758:Vector.<_SafeStr_3895>; private var _SafeStr_8759:uint = 0; private var _SafeStr_8760:Boolean; public function ChatRegistry() { this._SafeStr_8758 = new Vector.<_SafeStr_3895>(0); super(); } public function _SafeStr_8761():Boolean { return ((this._SafeStr_8758.length > 0)); } public function _SafeStr_8762(k:int):Boolean { return ((this._SafeStr_8763(k).length > 0)); } public function _SafeStr_8764():Vector.<_SafeStr_3895> { return (this._SafeStr_8758); } public function _SafeStr_5602(k:int, _arg_2:String, _arg_3:int, _arg_4:String, _arg_5:String):void { this._SafeStr_8758.push(new _SafeStr_3895(this._SafeStr_8759++, k, _arg_2, _arg_3, _arg_4, _arg_5)); this._SafeStr_8765(); } public function set _SafeStr_8766(k:Boolean):void { this._SafeStr_8760 = k; } private function _SafeStr_8765():void { var _local_3:int; var _local_4:int; if (this._SafeStr_8760){ return; }; var k:Vector.<_SafeStr_3895> = new Vector.<_SafeStr_3895>(0); var _local_2:int; while (_local_2 < this._SafeStr_8758.length) { _local_3 = (new Date().time - this._SafeStr_8758[_local_2].chatTime.time); _local_4 = (_local_3 / 65500); if (_local_4 <= 15){ k.push(this._SafeStr_8758[_local_2]); }; _local_2++; }; if (k.length > _SafeStr_8756){ k.splice(0, (k.length - (_SafeStr_8756 - _SafeStr_8757))); }; this._SafeStr_8758.splice(0, this._SafeStr_8758.length); this._SafeStr_8758 = this._SafeStr_8758.concat(k); } public function _SafeStr_7643(k:uint):_SafeStr_3895 { var _local_2:int; while (_local_2 < this._SafeStr_8758.length) { if (this._SafeStr_8758[_local_2].index == k){ return (this._SafeStr_8758[_local_2]); }; _local_2++; }; return (null); } public function _SafeStr_8767(k:int):Vector.<_SafeStr_3895> { var _local_2:Vector.<_SafeStr_3895> = new Vector.<_SafeStr_3895>(0); var _local_3:int; while (_local_3 < this._SafeStr_8758.length) { if (this._SafeStr_8758[_local_3].userId == k){ _local_2.push(this._SafeStr_8758[_local_3]); }; _local_3++; }; return (_local_2); } private function _SafeStr_8763(k:int):Vector.<_SafeStr_3895> { var _local_2:Vector.<_SafeStr_3895> = new Vector.<_SafeStr_3895>(0); var _local_3:int; while (_local_3 < this._SafeStr_8758.length) { if (this._SafeStr_8758[_local_3].userId != k){ _local_2.push(this._SafeStr_8758[_local_3]); }; _local_3++; }; return (_local_2); } } }//package _-0lt // _SafeStr_3895 = "_-1nn" (String#9441, DoABC#3) // _SafeStr_5602 = "_-2Yp" (String#28393, DoABC#3) // _SafeStr_7643 = "_-08n" (String#22505, DoABC#3) // _SafeStr_8756 = "_-2Yu" (String#28396, DoABC#3) // _SafeStr_8757 = "_-6h8" (String#14455, DoABC#3) // _SafeStr_8758 = "_-4R1" (String#3694, DoABC#3) // _SafeStr_8759 = "_-02x" (String#7657, DoABC#3) // _SafeStr_8760 = "_-5Xd" (String#13315, DoABC#3) // _SafeStr_8761 = "_-0ll" (String#24008, DoABC#3) // _SafeStr_8762 = "_-5Hn" (String#35114, DoABC#3) // _SafeStr_8763 = "_-3Kh" (String#30330, DoABC#3) // _SafeStr_8764 = "_-66" (String#37099, DoABC#3) // _SafeStr_8765 = "_-00g" (String#7622, DoABC#3) // _SafeStr_8766 = "_-4Sy" (String#33140, DoABC#3) // _SafeStr_8767 = "_-2vc" (String#29289, DoABC#3) //------------------------------------------------------------ //_-0ma._SafeStr_3173 package _-0ma { import _-3qZ._SafeStr_2283; public class _SafeStr_3173 implements _SafeStr_2283 { private var _SafeStr_8768:String; public function _SafeStr_3173(k:String) { this._SafeStr_8768 = k; } public function _SafeStr_5448():Array { return ([this._SafeStr_8768]); } public function dispose():void { this._SafeStr_8768 = null; } } }//package _-0ma // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3173 = "_-5Sl" (String#35529, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_8768 = "_-45P" (String#11834, DoABC#3) //------------------------------------------------------------ //_-0ma._SafeStr_3186 package _-0ma { import _-3qZ._SafeStr_2283; public class _SafeStr_3186 implements _SafeStr_2283 { private var _SafeStr_8768:String; public function _SafeStr_3186(k:String) { this._SafeStr_8768 = k; } public function _SafeStr_5448():Array { return ([this._SafeStr_8768]); } public function dispose():void { this._SafeStr_8768 = null; } } }//package _-0ma // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3186 = "_-6U8" (String#38019, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_8768 = "_-45P" (String#11834, DoABC#3) //------------------------------------------------------------ //_-0MK._SafeStr_12 package _-0MK { import flash.utils.Dictionary; public interface _SafeStr_12 extends _SafeStr_8 { function propertyExists(_arg_1:String):Boolean; function getProperty(_arg_1:String, _arg_2:Dictionary=null):String; function setProperty(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void; function getBoolean(_arg_1:String):Boolean; function getInteger(_arg_1:String, _arg_2:int):int; function interpolate(_arg_1:String):String; function updateUrlProtocol(_arg_1:String):String; } }//package _-0MK // _SafeStr_12 = "_-3x" (String#952, DoABC#2) // _SafeStr_8 = "_-5Oj" (String#1035, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_130 package _-0MK { public interface _SafeStr_130 { function logError(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; } }//package _-0MK // _SafeStr_130 = "_-Js" (String#1122, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_131 package _-0MK { import flash.events.IEventDispatcher; public interface _SafeStr_131 extends _SafeStr_9, _SafeStr_12 { function initialize():void; function purge():void; function _SafeStr_8769(_arg_1:int, _arg_2:int=1):void; function resume():void; function _SafeStr_8770(_arg_1:XML, _arg_2:IEventDispatcher=null):void; function _SafeStr_8771():uint; function _SafeStr_8772():uint; function _SafeStr_8773(_arg_1:Boolean):void; } }//package _-0MK // _SafeStr_12 = "_-3x" (String#952, DoABC#2) // _SafeStr_131 = "_-6Vf" (String#1093, DoABC#2) // _SafeStr_8769 = "_-10t" (String#783, DoABC#2) // _SafeStr_8770 = "_-6XW" (String#1094, DoABC#2) // _SafeStr_8771 = "_-1p2" (String#833, DoABC#2) // _SafeStr_8772 = "_-1ak" (String#820, DoABC#2) // _SafeStr_8773 = "_-47z" (String#961, DoABC#2) // _SafeStr_9 = "_-24T" (String#848, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_132 package _-0MK { public class _SafeStr_132 implements _SafeStr_130 { public function logError(k:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void { _SafeStr_4.log(k, (((_arg_4)!=null) ? _arg_4.getStackTrace() : "")); } } }//package _-0MK // _SafeStr_130 = "_-Js" (String#1122, DoABC#2) // _SafeStr_132 = "_-0c5" (String#753, DoABC#2) // _SafeStr_4 = "_-ZP" (String#411, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_179 package _-0MK { public final class _SafeStr_179 implements _SafeStr_34 { } }//package _-0MK // _SafeStr_179 = "_-12K" (String#2181, DoABC#2) // _SafeStr_34 = "_-6V2" (String#1091, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_181 package _-0MK { public final class _SafeStr_181 implements _SafeStr_34 { } }//package _-0MK // _SafeStr_181 = "_-2Zt" (String#2491, DoABC#2) // _SafeStr_34 = "_-6V2" (String#1091, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_182 package _-0MK { import _-0gB._SafeStr_191; public interface _SafeStr_182 { function _SafeStr_8774(_arg_1:_SafeStr_35):_SafeStr_191; function _SafeStr_7916():Array; function _SafeStr_8775(_arg_1:Function):void; function _SafeStr_7913(_arg_1:Function):void; function _SafeStr_8776(_arg_1:Function):void; function _SafeStr_7915(_arg_1:Function):void; function _SafeStr_8777():void; function get _SafeStr_8778():uint; function get _SafeStr_8779():uint; function get _SafeStr_8780():uint; function get _SafeStr_8781():uint; function get _SafeStr_8782():uint; } }//package _-0MK // _SafeStr_182 = "_-12I" (String#784, DoABC#2) // _SafeStr_191 = "_-4aV" (String#991, DoABC#2) // _SafeStr_35 = "_-6-N" (String#1067, DoABC#2) // _SafeStr_7913 = "_-3gt" (String#942, DoABC#2) // _SafeStr_7915 = "_-60E" (String#1069, DoABC#2) // _SafeStr_7916 = "_-2vu" (String#892, DoABC#2) // _SafeStr_8774 = "_-0Ne" (String#738, DoABC#2) // _SafeStr_8775 = "_-17" (String#787, DoABC#2) // _SafeStr_8776 = "_-5TI" (String#1041, DoABC#2) // _SafeStr_8777 = "_-2Hq" (String#856, DoABC#2) // _SafeStr_8778 = "_-0gU" (String#760, DoABC#2) // _SafeStr_8779 = "_-0IX" (String#733, DoABC#2) // _SafeStr_8780 = "_-QO" (String#1128, DoABC#2) // _SafeStr_8781 = "_-6GX" (String#1079, DoABC#2) // _SafeStr_8782 = "_-6Um" (String#1090, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_3 package _-0MK { public interface _SafeStr_3 { function dispose():void; function get disposed():Boolean; } }//package _-0MK // _SafeStr_3 = "_-47K" (String#958, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_34 package _-0MK { public interface _SafeStr_34 { } }//package _-0MK // _SafeStr_34 = "_-6V2" (String#1091, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_35 package _-0MK { public interface _SafeStr_35 extends _SafeStr_3 { function update(_arg_1:uint):void; } }//package _-0MK // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_35 = "_-6-N" (String#1067, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_43 package _-0MK { import _-0MK._SafeStr_3; import _-0MK._SafeStr_34; import _-0MK._SafeStr_8; import flash.utils.getQualifiedClassName; final class _SafeStr_43 implements _SafeStr_3 { private var _SafeStr_8783:_SafeStr_34; private var _SafeStr_8784:String; private var _SafeStr_8785:_SafeStr_8; private var _SafeStr_8786:uint; public function _SafeStr_43(k:_SafeStr_34, _arg_2:_SafeStr_8) { this._SafeStr_8783 = k; this._SafeStr_8784 = getQualifiedClassName(this._SafeStr_8783); this._SafeStr_8785 = _arg_2; this._SafeStr_8786 = 0; } public function get iid():_SafeStr_34 { return (this._SafeStr_8783); } public function get _SafeStr_8787():String { return (this._SafeStr_8784); } public function get unknown():_SafeStr_8 { return (this._SafeStr_8785); } public function get _SafeStr_8788():uint { return (this._SafeStr_8786); } public function get disposed():Boolean { return ((this._SafeStr_8785 == null)); } public function dispose():void { this._SafeStr_8783 = null; this._SafeStr_8784 = null; this._SafeStr_8785 = null; this._SafeStr_8786 = 0; } public function _SafeStr_8789():uint { return (++this._SafeStr_8786); } public function release():uint { return ((((this._SafeStr_8788)>0) ? --this._SafeStr_8786 : 0)); } } }//package _-0MK // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_34 = "_-6V2" (String#1091, DoABC#2) // _SafeStr_43 = "_-5Ua" (String#1043, DoABC#2) // _SafeStr_8 = "_-5Oj" (String#1035, DoABC#2) // _SafeStr_8783 = "_-4Nm" (String#2815, DoABC#2) // _SafeStr_8784 = "_-6FZ" (String#3200, DoABC#2) // _SafeStr_8785 = "_-07i" (String#304, DoABC#2) // _SafeStr_8786 = "_-01X" (String#713, DoABC#2) // _SafeStr_8787 = "_-0j4" (String#2127, DoABC#2) // _SafeStr_8788 = "_-0SR" (String#2076, DoABC#2) // _SafeStr_8789 = "_-4pw" (String#2912, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_44 package _-0MK { public class _SafeStr_44 { private var _SafeStr_8790:_SafeStr_34; private var _SafeStr_8791:Function; private var _SafeStr_8792:Boolean; private var _SafeStr_8793:Array; public function _SafeStr_44(k:_SafeStr_34, _arg_2:Function, _arg_3:Boolean=true, _arg_4:Array=null) { this._SafeStr_8790 = k; this._SafeStr_8791 = _arg_2; this._SafeStr_8792 = _arg_3; this._SafeStr_8793 = _arg_4; } function get identifier():_SafeStr_34 { return (this._SafeStr_8790); } function get dependencySetter():Function { return (this._SafeStr_8791); } function get isRequired():Boolean { return (this._SafeStr_8792); } function get eventListeners():Array { return (this._SafeStr_8793); } } }//package _-0MK // _SafeStr_34 = "_-6V2" (String#1091, DoABC#2) // _SafeStr_44 = "_-0O" (String#2067, DoABC#2) // _SafeStr_8790 = "_-0dl" (String#757, DoABC#2) // _SafeStr_8791 = "_-04Z" (String#2022, DoABC#2) // _SafeStr_8792 = "_-4Q7" (String#2824, DoABC#2) // _SafeStr_8793 = "_-4wg" (String#2936, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_7 package _-0MK { public interface _SafeStr_7 { function log(... _args):void; } }//package _-0MK // _SafeStr_7 = "_-5Xl" (String#1046, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_8 package _-0MK { public interface _SafeStr_8 extends _SafeStr_3 { function queueInterface(_arg_1:_SafeStr_34, _arg_2:Function=null):_SafeStr_8; function release(_arg_1:_SafeStr_34):uint; } }//package _-0MK // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_34 = "_-6V2" (String#1091, DoABC#2) // _SafeStr_8 = "_-5Oj" (String#1035, DoABC#2) //------------------------------------------------------------ //_-0MK._SafeStr_9 package _-0MK { import _-5Vt._SafeStr_10; import flash.events.IEventDispatcher; import flash.display.DisplayObjectContainer; import flash.net.URLRequest; import flash.system.LoaderContext; import _-ue.LibraryLoader; import flash.system.ApplicationDomain; import _-3JS._SafeStr_36; import __AS3__.vec.Vector; public interface _SafeStr_9 extends _SafeStr_8 { function get assets():_SafeStr_10; function get events():IEventDispatcher; function get root():_SafeStr_9; 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_8794():String; function warning(_arg_1:String):void; function _SafeStr_8795():String; function get displayObjectContainer():DisplayObjectContainer; function loadFromFile(_arg_1:URLRequest, _arg_2:LoaderContext):LibraryLoader; function _SafeStr_8226(_arg_1:Component, _arg_2:Array):void; function _SafeStr_8796(_arg_1:Component):void; function _SafeStr_8797(_arg_1:Class, _arg_2:uint=0, _arg_3:ApplicationDomain=null):_SafeStr_8; function _SafeStr_8798(_arg_1:XML, _arg_2:Class):Boolean; function registerUpdateReceiver(_arg_1:_SafeStr_35, _arg_2:uint):void; function removeUpdateReceiver(_arg_1:_SafeStr_35):void; function toXMLString(_arg_1:uint=0):String; function get configuration():_SafeStr_12; function set configuration(_arg_1:_SafeStr_12):void; function addLinkEventTracker(_arg_1:_SafeStr_36):void; function removeLinkEventTracker(_arg_1:_SafeStr_36):void; function createLinkEvent(_arg_1:String):void; function get linkEventTrackers():Vector.<_SafeStr_36>; } }//package _-0MK // _SafeStr_10 = "_-3Uv" (String#928, DoABC#2) // _SafeStr_12 = "_-3x" (String#952, DoABC#2) // _SafeStr_35 = "_-6-N" (String#1067, DoABC#2) // _SafeStr_36 = "_-1Z5" (String#818, DoABC#2) // _SafeStr_8 = "_-5Oj" (String#1035, DoABC#2) // _SafeStr_8226 = "_-5OF" (String#1033, DoABC#2) // _SafeStr_8794 = "_-1ru" (String#837, DoABC#2) // _SafeStr_8795 = "_-5Si" (String#1040, DoABC#2) // _SafeStr_8796 = "_-6cp" (String#1101, DoABC#2) // _SafeStr_8797 = "_-054" (String#718, DoABC#2) // _SafeStr_8798 = "_-3WZ" (String#931, DoABC#2) // _SafeStr_9 = "_-24T" (String#848, DoABC#2) //------------------------------------------------------------ //_-0MK.Component package _-0MK { import _-5Vt._SafeStr_10; import _-3JS.EventDispatcherWrapper; import __AS3__.vec.Vector; import _-5Vt.AssetLibrary; import _-4Rd._SafeStr_42; import flash.utils.getQualifiedClassName; import flash.events.IEventDispatcher; import _-4Rd._SafeStr_45; import flash.events.Event; import _-3JS._SafeStr_41; import flash.utils.Dictionary; import __AS3__.vec.*; import _-4Rd.*; public class Component implements _SafeStr_8, _SafeStr_12 { 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"; public static const COMPONENT_EVENT_UNLOCKED:String = "COMPONENT_EVENT_UNLOCKED"; protected static const _SafeStr_8799:String = "_INTERNAL_EVENT_UNLOCKED"; public static const COMPONENT_FLAG_NULL:uint = 0; public static const _SafeStr_8800:uint = 1; public static const COMPONENT_FLAG_CONTEXT:uint = 2; public static const _SafeStr_8801:uint = 4; protected var _SafeStr_8786:uint = 0; protected var _SafeStr_8802:String = ""; protected var _SafeStr_8803:String = ""; protected var _SafeStr_8804:String = ""; private var _assets:_SafeStr_10; private var _SafeStr_6343:EventDispatcherWrapper; private var _SafeStr_8805:uint; private var _SafeStr_8806:InterfaceStructList; private var _context:_SafeStr_9 = null; private var _disposed:Boolean = false; private var _SafeStr_8643:Boolean = false; private var _SafeStr_8807:int = 1; private var _SafeStr_8808:Vector.; private var _SafeStr_8809:Vector.; public function Component(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { var _local_4:_SafeStr_44; this._SafeStr_8809 = new Vector.(0); super(); this._SafeStr_8805 = _arg_2; this._SafeStr_8806 = new InterfaceStructList(); this._SafeStr_6343 = new EventDispatcherWrapper(); this._context = k; this._assets = (((_arg_3)!=null) ? _arg_3 : new AssetLibrary("_internal_asset_library")); if (this._context == null){ throw (new _SafeStr_42("IContext not provided to Component's constructor!")); }; if (this.dependencies.length > 0){ this.lock(); }; this._SafeStr_8808 = new Vector.(0); for each (_local_4 in this.dependencies) { if (_local_4.isRequired){ this._SafeStr_8808.push(getQualifiedClassName(_local_4.identifier)); }; this._SafeStr_8810(_local_4.identifier, _local_4.dependencySetter, _local_4.isRequired, _local_4.eventListeners); }; this._SafeStr_8811(); } public static function _SafeStr_8812(k:Component):InterfaceStructList { return (k._SafeStr_8806); } public function get locked():Boolean { return (this._SafeStr_8643); } public function get disposed():Boolean { return (this._disposed); } public function get context():_SafeStr_9 { return (this._context); } public function get events():IEventDispatcher { return (this._SafeStr_6343); } public function get assets():_SafeStr_10 { return (this._assets); } private function _SafeStr_8810(identifier:_SafeStr_34, dependencySetter:Function, isRequired:Boolean, eventListeners:Array):void { if (isRequired){ this._SafeStr_8807++; }; this.queueInterface(identifier, function (setter:Function, required:Boolean, listeners:Array, componentName:String):Function { return (function (identifier:_SafeStr_34, unknown:_SafeStr_8):void { var eventDispatcher:* = undefined; var listener:* = undefined; if (disposed){ return; }; _SafeStr_4.log(((("Injecting " + identifier) + " into ") + componentName)); if (setter != null){ setter(unknown); }; if (listeners != null){ eventDispatcher = Component(unknown).events; for each (listener in listeners) { _SafeStr_4.log(("Adding event listener for " + listener.type)); eventDispatcher.addEventListener(listener.type, listener.callback); }; }; _SafeStr_8809.push(function (iid:_SafeStr_34, component:_SafeStr_8):Function { return (function ():void { var k:*; var _local_2:*; _SafeStr_4.log(((("Releasing " + identifier) + " from ") + componentName)); if (listeners != null){ k = Component(component).events; if (k != null){ for each (_local_2 in listeners) { _SafeStr_4.log(("Removing event listener for " + _local_2.type)); k.removeEventListener(_local_2.type, _local_2.callback); }; }; }; if (setter != null){ setter(null); }; component.release(iid); }); }(identifier, unknown)); if (required){ _SafeStr_8811(getQualifiedClassName(identifier)); }; }); }(dependencySetter, isRequired, eventListeners, getQualifiedClassName(this))); } private function _SafeStr_8811(k:String=""):void { this._SafeStr_8807--; if (((!((k == ""))) && ((this._SafeStr_8808.indexOf(k) > -1)))){ this._SafeStr_8808.splice(this._SafeStr_8808.indexOf(k), 1); }; if (this._SafeStr_8807 == 0){ this.initComponent(); this.unlock(); }; } protected function get _SafeStr_7607():Boolean { return ((this._SafeStr_8807 == 0)); } protected function get dependencies():Vector.<_SafeStr_44> { return (new Vector.<_SafeStr_44>(0)); } protected function initComponent():void { } public function queueInterface(k:_SafeStr_34, _arg_2:Function=null):_SafeStr_8 { var _local_3:_SafeStr_43 = this._SafeStr_8806._SafeStr_8813(k); if (_local_3 == null){ return (this._context.queueInterface(k, _arg_2)); }; if (this._disposed){ throw (new _SafeStr_45((('Failed to queue interface trough disposed Component "' + getQualifiedClassName(this)) + '"!'))); }; if (this._SafeStr_8643){ return (null); }; _local_3._SafeStr_8789(); var _local_4:_SafeStr_8 = (_local_3.unknown as _SafeStr_8); if (_arg_2 != null){ (_arg_2(k, _local_4)); }; return (_local_4); } public function release(k:_SafeStr_34):uint { if (this._disposed){ return (0); }; var _local_2:_SafeStr_43 = this._SafeStr_8806._SafeStr_8813(k); if (_local_2 == null){ this._SafeStr_8802 = (("Attempting to release unknown interface:" + k) + "!"); throw (new Error(this._SafeStr_8802)); }; var _local_3:uint = _local_2.release(); if ((this._SafeStr_8805 & _SafeStr_8801)){ if (_local_3 == 0){ if (this._SafeStr_8806._SafeStr_8814() == 0){ this._context._SafeStr_8796(this); this.dispose(); }; }; }; return (_local_3); } public function dispose():void { var k:Function; if (!this._disposed){ for each (k in this._SafeStr_8809) { (k()); }; this._SafeStr_8809 = null; this._SafeStr_6343.dispatchEvent(new Event(Component.COMPONENT_EVENT_DISPOSING)); this._SafeStr_6343 = null; this._SafeStr_8806.dispose(); this._SafeStr_8806 = null; this._assets.dispose(); this._assets = null; this._context = null; this._SafeStr_8786 = 0; this._disposed = true; }; } public function purge():void { } final protected function lock():void { if (!this._SafeStr_8643){ this._SafeStr_8643 = true; }; } final protected function unlock():void { if (this._SafeStr_8643){ this._SafeStr_8643 = false; this._SafeStr_6343.dispatchEvent(new _SafeStr_41(_SafeStr_8799, this)); }; } public function toString():String { return ((((("[component " + getQualifiedClassName(this)) + " refs: ") + this._SafeStr_8786) + "]")); } public function toXMLString(k:uint=0):String { var _local_6:_SafeStr_43; var _local_2:String = ""; var _local_3:uint; while (_local_3 < k) { _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_8806.length; var _local_8:uint; while (_local_8 < _local_7) { _local_6 = this._SafeStr_8806._SafeStr_8815(_local_8); _local_5 = (_local_5 + (((((_local_2 + '\t\n')); _local_8++; }; _local_5 = (_local_5 + (_local_2 + "\n")); return (_local_5); } public function registerUpdateReceiver(k:_SafeStr_35, _arg_2:uint):void { if (!this._disposed){ this._context.registerUpdateReceiver(k, _arg_2); }; } public function removeUpdateReceiver(k:_SafeStr_35):void { if (!this._disposed){ this._context.removeUpdateReceiver(k); }; } public function get flags():uint { return (this._SafeStr_8805); } public function propertyExists(k:String):Boolean { return (((this._context.configuration) ? this._context.configuration.propertyExists(k) : false)); } public function getProperty(k:String, _arg_2:Dictionary=null):String { return (((this._context.configuration) ? this._context.configuration.getProperty(k, _arg_2) : "")); } public function setProperty(k:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void { if (this._context.configuration){ this._context.configuration.setProperty(k, _arg_2, _arg_3, _arg_4); }; } public function getBoolean(k:String):Boolean { return (((this._context.configuration) ? this._context.configuration.getBoolean(k) : false)); } public function getInteger(k:String, _arg_2:int):int { return (((this._context.configuration) ? this._context.configuration.getInteger(k, _arg_2) : 0)); } public function interpolate(k:String):String { return (((this._context.configuration) ? this._context.configuration.interpolate(k) : "")); } public function updateUrlProtocol(k:String):String { return (((this._context.configuration) ? this._context.configuration.updateUrlProtocol(k) : "")); } } }//package _-0MK // _SafeStr_10 = "_-3Uv" (String#928, DoABC#2) // _SafeStr_12 = "_-3x" (String#952, DoABC#2) // _SafeStr_34 = "_-6V2" (String#1091, DoABC#2) // _SafeStr_35 = "_-6-N" (String#1067, DoABC#2) // _SafeStr_4 = "_-ZP" (String#411, DoABC#2) // _SafeStr_41 = "_-mV" (String#3402, DoABC#2) // _SafeStr_42 = "_-5-h" (String#1015, DoABC#2) // _SafeStr_43 = "_-5Ua" (String#1043, DoABC#2) // _SafeStr_44 = "_-0O" (String#2067, DoABC#2) // _SafeStr_45 = "_-2nC" (String#884, DoABC#2) // _SafeStr_6343 = "_-2D-" (String#854, DoABC#2) // _SafeStr_7607 = "_-X6" (String#3358, DoABC#2) // _SafeStr_8 = "_-5Oj" (String#1035, DoABC#2) // _SafeStr_8643 = "_-24a" (String#2382, DoABC#2) // _SafeStr_8786 = "_-01X" (String#713, DoABC#2) // _SafeStr_8787 = "_-0j4" (String#2127, DoABC#2) // _SafeStr_8788 = "_-0SR" (String#2076, DoABC#2) // _SafeStr_8789 = "_-4pw" (String#2912, DoABC#2) // _SafeStr_8796 = "_-6cp" (String#1101, DoABC#2) // _SafeStr_8799 = "_-6lA" (String#3292, DoABC#2) // _SafeStr_8800 = "_-0x9" (String#2165, DoABC#2) // _SafeStr_8801 = "_-5el" (String#3076, DoABC#2) // _SafeStr_8802 = "_-5n1" (String#3105, DoABC#2) // _SafeStr_8803 = "_-0zg" (String#2173, DoABC#2) // _SafeStr_8804 = "_-3rG" (String#2728, DoABC#2) // _SafeStr_8805 = "_-3Xr" (String#935, DoABC#2) // _SafeStr_8806 = "_-1xH" (String#2364, DoABC#2) // _SafeStr_8807 = "_-0iQ" (String#2123, DoABC#2) // _SafeStr_8808 = "_-3KA" (String#2631, DoABC#2) // _SafeStr_8809 = "_-2RT" (String#2465, DoABC#2) // _SafeStr_8810 = "_-4KF" (String#2806, DoABC#2) // _SafeStr_8811 = "_-1ct" (String#2297, DoABC#2) // _SafeStr_8812 = "_-5cH" (String#3065, DoABC#2) // _SafeStr_8813 = "_-0pj" (String#2150, DoABC#2) // _SafeStr_8814 = "_-3Il" (String#2627, DoABC#2) // _SafeStr_8815 = "_-1Gd" (String#2225, DoABC#2) // _SafeStr_9 = "_-24T" (String#848, DoABC#2) //------------------------------------------------------------ //_-0MK.ComponentContext package _-0MK { import __AS3__.vec.Vector; import _-3JS._SafeStr_36; import _-ue.LibraryLoader; import flash.display.DisplayObjectContainer; import flash.display.Sprite; import _-5Vt._SafeStr_10; import flash.events.Event; import _-3JS._SafeStr_178; import _-3JS.ErrorEvent; import _-ue._SafeStr_40; import flash.net.URLRequest; import flash.system.LoaderContext; import _-3oF.Core; import flash.utils.ByteArray; import flash.system.ApplicationDomain; import _-5Vt.AssetLibrary; import flash.utils.getDefinitionByName; import _-4Rd._SafeStr_42; import flash.utils.getQualifiedClassName; import _-3JS._SafeStr_41; import __AS3__.vec.*; public class ComponentContext extends Component implements _SafeStr_9 { private var _SafeStr_8816:Vector.<_SafeStr_36>; protected var _SafeStr_8817:Vector.; protected var _SafeStr_8818:Vector.; protected var _SafeStr_8819:Vector.; protected var _SafeStr_8820:Boolean = false; protected var _SafeStr_8821:DisplayObjectContainer; private var _SafeStr_8822:_SafeStr_12; public function ComponentContext(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { this._SafeStr_8821 = new Sprite(); this._SafeStr_8817 = new Vector.(); this._SafeStr_8818 = new Vector.(); this._SafeStr_8816 = new Vector.<_SafeStr_36>(0); super(k, (_arg_2 | Component.COMPONENT_FLAG_CONTEXT), _arg_3); } public function get root():_SafeStr_9 { if (((!(context)) || ((context == this)))){ return (this); }; return (context.root); } public function get displayObjectContainer():DisplayObjectContainer { return (this._SafeStr_8821); } override public function purge():void { var k:Component; super.purge(); for each (k in this._SafeStr_8817) { if (k != this){ k.purge(); }; }; } public function debug(k:String):void { _SafeStr_8803 = k; if (((this._SafeStr_8820) && (events))){ events.dispatchEvent(new Event(Component.COMPONENT_EVENT_DEBUG)); }; } public function _SafeStr_8794():String { return (_SafeStr_8803); } public function warning(k:String):void { _SafeStr_8804 = k; if (events == null){ } else { events.dispatchEvent(new _SafeStr_178(Component.COMPONENT_EVENT_WARNING, k)); }; } public function _SafeStr_8795():String { return (_SafeStr_8804); } public function error(k:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void { _SafeStr_8802 = k; if (events == null){ } else { events.dispatchEvent(new ErrorEvent(Component.COMPONENT_EVENT_ERROR, k, _arg_2, _arg_3, _arg_4)); }; } public function getLastErrorMessage():String { return (_SafeStr_8802); } final public function loadFromFile(k:URLRequest, _arg_2:LoaderContext):LibraryLoader { var _local_3:LibraryLoader; if (this._SafeStr_8819 == null){ this._SafeStr_8819 = new Vector.(); }; for each (_local_3 in this._SafeStr_8819) { if (_local_3.url == k.url){ return (_local_3); }; }; _local_3 = new LibraryLoader(_arg_2, this._SafeStr_8820); _local_3.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8823, false); _local_3.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8824, false); _local_3.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_DEBUG, this._SafeStr_8825, false); _local_3.load(k); this._SafeStr_8819.push(_local_3); return (_local_3); } final protected function _SafeStr_8823(k:_SafeStr_40):void { var _local_2:LibraryLoader = (k.target as LibraryLoader); this._SafeStr_8826(_local_2); this._SafeStr_8797(_local_2.resource, Component.COMPONENT_FLAG_NULL, _local_2.domain); } protected function _SafeStr_8824(k:_SafeStr_40):void { var _local_2:LibraryLoader = (k.target as LibraryLoader); var _local_3:String = _local_2.getLastErrorMessage(); this._SafeStr_8826(_local_2); this.error((((('Failed to download component resource "' + _local_2.url) + '"!') + "\r") + _local_3), true, Core._SafeStr_8827); } protected function _SafeStr_8825(k:_SafeStr_40):void { var _local_2:LibraryLoader = (k.target as LibraryLoader); var _local_3:String = _local_2._SafeStr_8794(); this.debug(_local_3); } protected function _SafeStr_8826(k:LibraryLoader):void { k.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8823, false); k.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8823, false); k.dispose(); var _local_2:int = this._SafeStr_8819.indexOf(k); if (_local_2 > -1){ this._SafeStr_8819.splice(_local_2, 1); }; } public function _SafeStr_8798(k:XML, _arg_2:Class):Boolean { return (assets.loadFromResource(k, _arg_2)); } final public function _SafeStr_8797(resource:Class, flags:uint=0, domain:ApplicationDomain=null):_SafeStr_8 { var manifest:XML; var component:Component; var componentClass:Class; var componentString:String; var interfaceList:XMLList; var iid:_SafeStr_34; var iidList:Array; var iidClass:Class; var iidString:String; var item:XML; var version:String; var unknown:_SafeStr_8; var source:Object; var bytes:ByteArray; var assetList:XMLList; var aliasList:XMLList; var assetLibrary:_SafeStr_10; var assetManifest:XML; 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){ return (null); }; var componentList:XMLList = manifest.child("component"); var i:uint; while (i < componentList.length()) { item = componentList[i]; version = item.attribute("version"); componentString = item.attribute("class"); assetList = item.child("assets"); aliasList = item.child("aliases"); assetLibrary = null; if (assetList.length() > 0){ assetManifest = new XML(""); assetManifest.library.appendChild(assetList); assetManifest.library.appendChild(aliasList); assetLibrary = new AssetLibrary(("_assets@" + componentString), assetManifest); assetLibrary.loadFromResource(assetManifest, resource); }; 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_8828); 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_8828); }; }; 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_42(("Identifier class defined in manifest not found: " + iidString))); }; iid = new (iidClass)(); unknown = (component as _SafeStr_8); _SafeStr_8812(component).insert(new _SafeStr_43(iid, component)); iidList.push(iid); j++; }; this._SafeStr_8226(component, iidList); }; i++; }; return ((component as _SafeStr_8)); } final public function _SafeStr_8226(k:Component, _arg_2:Array):void { var _local_3:uint; var _local_5:_SafeStr_34; var _local_6:_SafeStr_34; if (this._SafeStr_8817 == null){ return; }; if (this._SafeStr_8817.indexOf(k) > -1){ this.error((("Component " + k) + " already attached to context!"), false); return; }; this._SafeStr_8817.push(k); if (k.locked){ k.events.addEventListener(_SafeStr_8799, this._SafeStr_8829); }; var _local_4:uint = _arg_2.length; _local_3 = 0; while (_local_3 < _local_4) { _local_5 = _arg_2[_local_3]; if (_SafeStr_8812(k).find(_local_5) == null){ _SafeStr_8812(k).insert(new _SafeStr_43(_local_5, k)); }; _SafeStr_8812(this).insert(new _SafeStr_43(_local_5, k)); _local_3++; }; if (!k.locked){ _local_3 = 0; while (_local_3 < _local_4) { _local_6 = _arg_2[_local_3]; if (this._SafeStr_8830(_local_6)){ this._SafeStr_8831(_local_6, k); }; _local_3++; }; }; } final public function _SafeStr_8796(k:Component):void { var _local_3:_SafeStr_43; var _local_2:InterfaceStructList = _SafeStr_8812(this); var _local_4:int = _local_2._SafeStr_8832(k); while (_local_4 > -1) { _local_3 = _local_2.remove(_local_4); _local_4 = _local_2._SafeStr_8832(k); }; var _local_5:uint; while (_local_5 < this._SafeStr_8817.length) { if (this._SafeStr_8817[_local_5] == k){ this._SafeStr_8817.splice(_local_5, 1); k.events.removeEventListener(_SafeStr_8799, this._SafeStr_8829); return; }; _local_5++; }; } override public function queueInterface(k:_SafeStr_34, _arg_2:Function=null):_SafeStr_8 { var _local_5:_SafeStr_8; var _local_3:InterfaceStructList = _SafeStr_8812(this); if (_local_3 == null){ return (null); }; var _local_4:_SafeStr_43 = _local_3._SafeStr_8813(k); if (_local_4 != null){ if ((((_local_4.unknown == this)) && ((_local_4._SafeStr_8787 == getQualifiedClassName(k))))){ return (super.queueInterface(k, _arg_2)); }; _local_5 = _local_4.unknown.queueInterface(k, _arg_2); if (_local_5){ return (_local_5); }; }; if (_arg_2 != null){ this._SafeStr_8833(k, _arg_2); if (((context) && (!((context == this))))){ context.queueInterface(k, this._SafeStr_8831); }; }; return (null); } final protected function _SafeStr_8833(k:_SafeStr_34, _arg_2:Function):void { var _local_3:ComponentInterfaceQueue; if (this._SafeStr_8830(k)){ _local_3 = this._SafeStr_8834(k); } else { _local_3 = new ComponentInterfaceQueue(k); this._SafeStr_8818.push(_local_3); }; _local_3.receivers.unshift(_arg_2); } final protected function _SafeStr_8830(k:_SafeStr_34):Boolean { if (this._SafeStr_8818 == null){ return (false); }; var _local_2:String = getQualifiedClassName(k); var _local_3:uint = this._SafeStr_8818.length; var _local_4:uint; while (_local_4 < _local_3) { if (getQualifiedClassName(this._SafeStr_8818[_local_4].identifier) == _local_2){ return (true); }; _local_4++; }; return (false); } final protected function _SafeStr_8834(k:_SafeStr_34):ComponentInterfaceQueue { var _local_3:ComponentInterfaceQueue; var _local_2:String = getQualifiedClassName(k); var _local_4:uint = this._SafeStr_8818.length; var _local_5:uint; while (_local_5 < _local_4) { _local_3 = this._SafeStr_8818[_local_5]; if (getQualifiedClassName(_local_3.identifier) == _local_2){ return (_local_3); }; _local_5++; }; return (null); } final protected function _SafeStr_8831(k:_SafeStr_34, _arg_2:Component):void { var _local_4:_SafeStr_8; var _local_3:ComponentInterfaceQueue = this._SafeStr_8834(k); 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(k); if (_local_4 == null){ this.error((("Interface " + k) + " still unavailable!"), true, Core._SafeStr_8835); }; if (_local_3.receivers != null){ (_local_3.receivers.pop()(k, _local_4)); }; _local_6++; }; } override public function dispose():void { var k:uint; var _local_2:LibraryLoader; if (!disposed){ super.dispose(); if (this._SafeStr_8817 != null){ k = this._SafeStr_8817.length; while (k-- > 0) { _SafeStr_8(this._SafeStr_8817.pop()).dispose(); }; this._SafeStr_8817 = null; }; if (this._SafeStr_8818 != null){ k = this._SafeStr_8818.length; while (k-- > 0) { _SafeStr_3(this._SafeStr_8818.pop()).dispose(); }; this._SafeStr_8818 = null; }; if (this._SafeStr_8819 != null){ k = this._SafeStr_8819.length; while (k-- > 0) { _local_2 = this._SafeStr_8819[0]; this._SafeStr_8826(_local_2); _local_2.dispose(); }; this._SafeStr_8819 = null; }; }; } private function _SafeStr_8829(k:_SafeStr_41):void { var _local_3:Array; var _local_4:_SafeStr_43; var _local_2:Component = (k.unknown as Component); if (!_local_2.disposed){ _local_2.events.removeEventListener(_SafeStr_8799, this._SafeStr_8829); }; if (!disposed){ _local_3 = []; _SafeStr_8812(this).mapStructsByImplementor(_local_2, _local_3); while (((((_local_3.length) && (!(_local_2.disposed)))) && (!(disposed)))) { _local_4 = _local_3.pop(); this._SafeStr_8831(_local_4.iid, _local_2); }; this.root.events.dispatchEvent(new Event(COMPONENT_EVENT_UNLOCKED)); }; } override public function toXMLString(k:uint=0):String { var _local_6:_SafeStr_43; var _local_10:Component; var _local_2:String = ""; var _local_3:uint; while (_local_3 < k) { _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 = []; var _local_8:uint = _SafeStr_8812(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._SafeStr_8817.length) { _local_10 = (this._SafeStr_8817[_local_11] as Component); if (_local_10 != this){ _local_5 = (_local_5 + _local_10.toXMLString((k + 1))); }; _local_11++; }; _local_5 = (_local_5 + (_local_2 + "\n")); return (_local_5); } public function set configuration(k:_SafeStr_12):void { this._SafeStr_8822 = k; } public function get configuration():_SafeStr_12 { return (this._SafeStr_8822); } public function addLinkEventTracker(k:_SafeStr_36):void { if (this._SafeStr_8816.indexOf(k) < 0){ this._SafeStr_8816.push(k); }; } public function removeLinkEventTracker(k:_SafeStr_36):void { var _local_2:int = this._SafeStr_8816.indexOf(k); if (_local_2 > -1){ this._SafeStr_8816.splice(_local_2, 1); }; } public function createLinkEvent(k:String):void { var _local_2:_SafeStr_36; for each (_local_2 in this._SafeStr_8816) { if (_local_2._SafeStr_7660.length > 0){ if (k.substr(0, _local_2._SafeStr_7660.length) == _local_2._SafeStr_7660){ _local_2._SafeStr_7661(k); }; } else { _local_2._SafeStr_7661(k); }; }; } public function get linkEventTrackers():Vector.<_SafeStr_36> { return (this._SafeStr_8816); } } }//package _-0MK // _SafeStr_10 = "_-3Uv" (String#928, DoABC#2) // _SafeStr_12 = "_-3x" (String#952, DoABC#2) // _SafeStr_178 = "_-05g" (String#720, DoABC#2) // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_34 = "_-6V2" (String#1091, DoABC#2) // _SafeStr_36 = "_-1Z5" (String#818, DoABC#2) // _SafeStr_40 = "_-4Bi" (String#964, DoABC#2) // _SafeStr_41 = "_-mV" (String#3402, DoABC#2) // _SafeStr_42 = "_-5-h" (String#1015, DoABC#2) // _SafeStr_43 = "_-5Ua" (String#1043, DoABC#2) // _SafeStr_7660 = "_-4Jj" (String#2804, DoABC#2) // _SafeStr_7661 = "_-eq" (String#3380, DoABC#2) // _SafeStr_8 = "_-5Oj" (String#1035, DoABC#2) // _SafeStr_8226 = "_-5OF" (String#1033, DoABC#2) // _SafeStr_8787 = "_-0j4" (String#2127, DoABC#2) // _SafeStr_8788 = "_-0SR" (String#2076, DoABC#2) // _SafeStr_8794 = "_-1ru" (String#837, DoABC#2) // _SafeStr_8795 = "_-5Si" (String#1040, DoABC#2) // _SafeStr_8796 = "_-6cp" (String#1101, DoABC#2) // _SafeStr_8797 = "_-054" (String#718, DoABC#2) // _SafeStr_8798 = "_-3WZ" (String#931, DoABC#2) // _SafeStr_8799 = "_-6lA" (String#3292, DoABC#2) // _SafeStr_8802 = "_-5n1" (String#3105, DoABC#2) // _SafeStr_8803 = "_-0zg" (String#2173, DoABC#2) // _SafeStr_8804 = "_-3rG" (String#2728, DoABC#2) // _SafeStr_8812 = "_-5cH" (String#3065, DoABC#2) // _SafeStr_8813 = "_-0pj" (String#2150, DoABC#2) // _SafeStr_8816 = "_-6cB" (String#3274, DoABC#2) // _SafeStr_8817 = "_-22P" (String#2376, DoABC#2) // _SafeStr_8818 = "_-59n" (String#2979, DoABC#2) // _SafeStr_8819 = "_-2py" (String#887, DoABC#2) // _SafeStr_8820 = "_-2UN" (String#340, DoABC#2) // _SafeStr_8821 = "_-4qx" (String#2915, DoABC#2) // _SafeStr_8822 = "_-0Eg" (String#730, DoABC#2) // _SafeStr_8823 = "_-3ex" (String#2693, DoABC#2) // _SafeStr_8824 = "_-0D-" (String#305, DoABC#2) // _SafeStr_8825 = "_-4Cd" (String#2790, DoABC#2) // _SafeStr_8826 = "_-59T" (String#2977, DoABC#2) // _SafeStr_8827 = "_-6BJ" (String#3189, DoABC#2) // _SafeStr_8828 = "_-5jh" (String#3095, DoABC#2) // _SafeStr_8829 = "_-Eq" (String#1117, DoABC#2) // _SafeStr_8830 = "_-wT" (String#3427, DoABC#2) // _SafeStr_8831 = "_-5r" (String#3122, DoABC#2) // _SafeStr_8832 = "_-2DY" (String#2417, DoABC#2) // _SafeStr_8833 = "_-42b" (String#2762, DoABC#2) // _SafeStr_8834 = "_-0Fz" (String#2053, DoABC#2) // _SafeStr_8835 = "_-9w" (String#3305, DoABC#2) // _SafeStr_9 = "_-24T" (String#848, DoABC#2) //------------------------------------------------------------ //_-0MK.ComponentInterfaceQueue package _-0MK { import _-0MK._SafeStr_3; import _-0MK._SafeStr_34; import __AS3__.vec.Vector; import _-0MK.*; import __AS3__.vec.*; class ComponentInterfaceQueue implements _SafeStr_3 { private var _SafeStr_8790:_SafeStr_34; private var _SafeStr_5406:Boolean; private var _SafeStr_8836:Vector.; public function ComponentInterfaceQueue(k:_SafeStr_34) { this._SafeStr_8790 = k; this._SafeStr_8836 = new Vector.(); this._SafeStr_5406 = false; } public function get identifier():_SafeStr_34 { return (this._SafeStr_8790); } public function get disposed():Boolean { return (this._SafeStr_5406); } public function get receivers():Vector. { return (this._SafeStr_8836); } public function dispose():void { if (!this._SafeStr_5406){ this._SafeStr_5406 = true; this._SafeStr_8790 = null; while (this._SafeStr_8836.length > 0) { this._SafeStr_8836.pop(); }; this._SafeStr_8836 = null; }; } } }//package _-0MK // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_34 = "_-6V2" (String#1091, DoABC#2) // _SafeStr_5406 = "_-0RQ" (String#46, DoABC#2) // _SafeStr_8790 = "_-0dl" (String#757, DoABC#2) // _SafeStr_8836 = "_-3C2" (String#2604, DoABC#2) //------------------------------------------------------------ //_-0MK.CoreComponentContext package _-0MK { import _-ue._SafeStr_184; import flash.events.IEventDispatcher; import _-5Vt.AssetLibraryCollection; import _-3oF.Core; import flash.utils.getTimer; import flash.events.Event; import _-0gB._SafeStr_183; import flash.display.DisplayObjectContainer; import _-ue.PurgeTrigger; import _-ue.LibraryLoader; import flash.system.LoaderContext; import flash.system.ApplicationDomain; import flash.net.URLRequest; import _-ue._SafeStr_40; import _-3JS._SafeStr_180; import flash.utils.getQualifiedClassName; public final class CoreComponentContext extends ComponentContext implements _SafeStr_131 { private static const _SafeStr_8837:uint = 3; private static const _SafeStr_8838:String = "asset-libraries"; private static const _SafeStr_8839:String = "library"; private static const _SafeStr_8840:String = "service-libraries"; private static const _SafeStr_8841:String = "library"; private static const _SafeStr_8842:String = "component-libraries"; private static const _SafeStr_8843:String = "library"; private var _SafeStr_8844:_SafeStr_184; private var _SafeStr_8845:IEventDispatcher; private var _SafeStr_8846:uint; private var _SafeStr_8847:Function; private var _SafeStr_7912:Profiler; private var _SafeStr_8848:_SafeStr_130; private var _SafeStr_8849:Array; private var _SafeStr_8850:Array; private var _lastUpdateTimeMs:uint; private var _SafeStr_8805:uint = 0; private var _SafeStr_8851:int = -1; private var _SafeStr_8852:uint; public function CoreComponentContext(k:DisplayObjectContainer, _arg_2:_SafeStr_130, _arg_3:uint) { super(this, Component.COMPONENT_FLAG_CONTEXT, new AssetLibraryCollection("_core_assets")); this._SafeStr_8805 = _arg_3; _SafeStr_8820 = ((_arg_3 & Core.CORE_SETUP_DEBUG) == Core.CORE_SETUP_DEBUG); this._SafeStr_8849 = new Array(); this._SafeStr_8850 = new Array(); _SafeStr_8821 = k; this._SafeStr_8848 = _arg_2; var _local_4:uint; while (_local_4 < CoreComponentContext._SafeStr_8837) { this._SafeStr_8849.push(new Array()); this._SafeStr_8850.push(0); _local_4++; }; this._lastUpdateTimeMs = getTimer(); _SafeStr_8226(this, [new _SafeStr_179()]); _SafeStr_8821.addEventListener(Event.ENTER_FRAME, this._SafeStr_8853); switch ((_arg_3 & Core._SafeStr_8854)){ case Core._SafeStr_8856: debug("Core; using simple frame update handler"); this._SafeStr_8847 = this._SafeStr_8855; return; case Core._SafeStr_8858: debug("Core; using complex frame update handler"); this._SafeStr_8847 = this._SafeStr_8857; return; case Core._SafeStr_8860: debug("Core; using profiler frame update handler"); this._SafeStr_8847 = this._SafeStr_8859; this._SafeStr_7912 = new Profiler(this); _SafeStr_8226(this._SafeStr_7912, [new _SafeStr_181()]); _SafeStr_8821.addChild(new _SafeStr_183(this._SafeStr_7912)); return; case Core._SafeStr_8862: debug("Core; using experimental frame update handler"); this._SafeStr_8847 = this._SafeStr_8861; return; case Core.CORE_SETUP_DEBUG: debug("Core; using debug frame update handler"); this._SafeStr_8847 = this._SafeStr_8863; return; }; } public function _SafeStr_8771():uint { return (this._SafeStr_8844.length); } public function _SafeStr_8772():uint { return ((this._SafeStr_8846 - this._SafeStr_8771())); } public function initialize():void { if (this._SafeStr_8864()){ events.addEventListener(COMPONENT_EVENT_UNLOCKED, this._SafeStr_8829); } else { this._SafeStr_8865(); }; } private function _SafeStr_8829(k:Event):void { if (!this._SafeStr_8864()){ events.removeEventListener(COMPONENT_EVENT_UNLOCKED, this._SafeStr_8829); this._SafeStr_8865(); }; } private function _SafeStr_8865():void { events.dispatchEvent(new Event(Component.COMPONENT_EVENT_RUNNING)); PurgeTrigger.start(); } public function _SafeStr_8864():Boolean { var k:Component; if (_SafeStr_8817 != null){ for each (k in _SafeStr_8817) { if (k.locked){ return (true); }; }; }; return (false); } override public function dispose():void { var k:uint; var _local_2:Array; var _local_3:*; var _local_4:uint; if (!disposed){ debug("Disposing core"); PurgeTrigger.stop(); try { _local_4 = 0; while (_local_4 < CoreComponentContext._SafeStr_8837) { _local_2 = (this._SafeStr_8849[_local_4] as Array); k = _local_2.length; while (k-- > 0) { _local_3 = _local_2.pop(); if ((_local_3 is UpdateDelegate)){ UpdateDelegate(_local_3).dispose(); }; }; _local_4++; }; } catch(e:Error) { }; if (_SafeStr_8821){ _SafeStr_8821.removeEventListener(Event.ENTER_FRAME, this._SafeStr_8853); _SafeStr_8821 = null; }; if (this._SafeStr_8844 != null){ this._SafeStr_8844.dispose(); this._SafeStr_8844 = null; }; super.dispose(); }; } override public function error(k:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void { super.error(k, _arg_2, _arg_3, _arg_4); this._SafeStr_8848.logError(k, _arg_2, _arg_3, _arg_4); if (_arg_2){ this.dispose(); }; } public function _SafeStr_8770(k:XML, _arg_2:IEventDispatcher=null):void { var _local_3:XML; var _local_4:XMLList; var _local_5:XML; var _local_6:String; var _local_7:LibraryLoader; var _local_8:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null); debug("Parsing config document"); this._SafeStr_8845 = _arg_2; if (this._SafeStr_8844 == null){ this._SafeStr_8844 = new _SafeStr_184(_SafeStr_8820); }; _local_3 = k.child(_SafeStr_8838)[0]; if (_local_3 != null){ _local_4 = _local_3.child(_SafeStr_8839); for each (_local_5 in _local_4) { _local_6 = _local_5.attribute("url").toString(); _local_7 = new LibraryLoader(_local_8, true, _SafeStr_8820); assets.loadFromFile(_local_7, true); _local_7.load(new URLRequest(_local_6)); this._SafeStr_8844.push(_local_7); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8866); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8867); this._SafeStr_8846++; }; }; _local_3 = k.child(_SafeStr_8840)[0]; if (_local_3 != null){ _local_4 = _local_3.child(_SafeStr_8841); for each (_local_5 in _local_4) { _local_6 = _local_5.attribute("url").toString(); _local_7 = new LibraryLoader(_local_8, true, _SafeStr_8820); _local_7.load(new URLRequest(_local_6)); this._SafeStr_8844.push(_local_7); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8866); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8867); this._SafeStr_8846++; }; }; _local_3 = k.child(_SafeStr_8842)[0]; if (_local_3 != null){ _local_4 = _local_3.child(_SafeStr_8843); for each (_local_5 in _local_4) { _local_6 = _local_5.attribute("url").toString(); _local_7 = new LibraryLoader(_local_8, true, _SafeStr_8820); _local_7.load(new URLRequest(_local_6)); this._SafeStr_8844.push(_local_7); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8866); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8867); this._SafeStr_8846++; }; }; if (!disposed){ this._SafeStr_8866(); }; } private function _SafeStr_8867(k:_SafeStr_40=null):void { var _local_2:LibraryLoader = LibraryLoader(k.target); this.error(((((((((('Failed to download library "' + _local_2.url) + '" HTTP status ') + k.status) + " bytes loaded ") + k.bytesLoaded) + "/") + k.bytesTotal) + " : ") + _local_2.getLastErrorMessage()), true, Core._SafeStr_8868); if (!disposed){ this._SafeStr_8866(k); }; } private function _SafeStr_8869():void { if (this._SafeStr_8845 != null){ this._SafeStr_8845.dispatchEvent(new Event(Event.COMPLETE)); this._SafeStr_8845 = null; }; } private function _SafeStr_8870(k:_SafeStr_40=null):void { var _local_2:LibraryLoader; if (this._SafeStr_8845 != null){ _local_2 = (k.target as LibraryLoader); this._SafeStr_8845.dispatchEvent(new _SafeStr_180(_local_2.url, k.bytesLoaded, k.bytesTotal, _local_2._SafeStr_8871)); }; } private function _SafeStr_8866(k:_SafeStr_40=null):void { var _local_2:LibraryLoader; var _local_3:String; if (k != null){ if ((((k.type == _SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE)) || ((k.type == _SafeStr_40.LIBRARY_LOADER_EVENT_ERROR)))){ _local_2 = (k.target as LibraryLoader); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8866); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8867); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_PROGRESS, this._SafeStr_8870); _local_3 = _local_2.url; debug(((('Loading library "' + _local_3) + '" ') + (((k.type == _SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE)) ? ("ready") : ("failed\n" + _local_2.getLastErrorMessage())))); _local_2.dispose(); if (!disposed){ if (this._SafeStr_8845 != null){ this._SafeStr_8845.dispatchEvent(new _SafeStr_180(_local_2.url, (this._SafeStr_8846 - this._SafeStr_8844.length), this._SafeStr_8846, _local_2._SafeStr_8871)); }; }; }; }; if (!disposed){ if (this._SafeStr_8844.length == 0){ this._SafeStr_8869(); debug("All libraries loaded, Core is now running"); }; }; } override public function registerUpdateReceiver(k:_SafeStr_35, _arg_2:uint):void { this.removeUpdateReceiver(k); _arg_2 = (((_arg_2 >= CoreComponentContext._SafeStr_8837)) ? (CoreComponentContext._SafeStr_8837 - 1) : _arg_2); var _local_3:int = ((this._SafeStr_7912) ? Core._SafeStr_8860 : (this._SafeStr_8805 & Core._SafeStr_8854)); if (_local_3 == Core._SafeStr_8862){ this._SafeStr_8849[_arg_2].push(new UpdateDelegate(k, this, _arg_2)); } else { this._SafeStr_8849[_arg_2].push(k); }; } override public function removeUpdateReceiver(k:_SafeStr_35):void { var _local_2:int; var _local_3:Array; var _local_6:UpdateDelegate; if (disposed){ return; }; var _local_4:int = ((this._SafeStr_7912) ? Core._SafeStr_8860 : (this._SafeStr_8805 & Core._SafeStr_8854)); var _local_5:uint; while (_local_5 < CoreComponentContext._SafeStr_8837) { _local_3 = (this._SafeStr_8849[_local_5] as Array); if (_local_4 == Core._SafeStr_8862){ for each (_local_6 in _local_3) { if (_local_6.receiver == k){ _local_6.dispose(); return; }; }; } else { _local_2 = _local_3.indexOf(k); if (_local_2 > -1){ _local_3[_local_2] = null; return; }; }; _local_5++; }; } public function _SafeStr_8769(k:int, _arg_2:int=1):void { if (!this._SafeStr_8872){ PurgeTrigger.stop(); this._SafeStr_8851 = k; this._SafeStr_8852 = (1000 / _arg_2); }; } public function resume():void { if (this._SafeStr_8872){ PurgeTrigger.start(); this._SafeStr_8851 = -1; }; } private function get _SafeStr_8872():Boolean { return ((this._SafeStr_8851 > -1)); } private function get _SafeStr_8873():uint { return (((this._SafeStr_8872) ? (this._SafeStr_8851 + 1) : CoreComponentContext._SafeStr_8837)); } private function _SafeStr_8853(k:Event):void { var _local_2:uint = getTimer(); var _local_3:uint = (_local_2 - this._lastUpdateTimeMs); if (((!(this._SafeStr_8872)) || ((_local_3 > this._SafeStr_8852)))){ this._SafeStr_8847(_local_2, _local_3); this._lastUpdateTimeMs = _local_2; }; } private function _SafeStr_8855(msCurrentTime:uint, msSinceLastUpdate:uint):void { var priority:uint; var receivers:Array; var receiver:_SafeStr_35; var length:uint; var index:uint; priority = 0; while (priority < this._SafeStr_8873) { this._SafeStr_8850[priority] = 0; receivers = this._SafeStr_8849[priority]; index = 0; length = receivers.length; while (index != length) { receiver = _SafeStr_35(receivers[index]); if ((((receiver == null)) || (receiver.disposed))){ receivers.splice(index, 1); length--; } else { try { receiver.update(msSinceLastUpdate); } catch(e:Error) { _SafeStr_4.log(e.getStackTrace()); error(((('Error in update receiver "' + getQualifiedClassName(receiver)) + '": ') + e.message), true, e.errorID, e); return; }; index++; }; }; priority++; }; } private function _SafeStr_8857(msCurrentTime:uint, msSinceLastUpdate:uint):void { var priority:uint; var receivers:Array; var receiver:_SafeStr_35; var length:uint; var index:uint; var skip:Boolean; var t:uint; var proceed:Boolean = true; var maxTimePerFrame:uint = (1000 / _SafeStr_8821.stage.frameRate); priority = 0; while (priority < this._SafeStr_8873) { t = getTimer(); skip = false; if ((t - msCurrentTime) > maxTimePerFrame){ if (this._SafeStr_8850[priority] < priority){ var _local_4 = this._SafeStr_8850; var _local_5 = priority; var _local_6 = (_local_4[_local_5] + 1); _local_4[_local_5] = _local_6; skip = true; }; }; if (!skip){ this._SafeStr_8850[priority] = 0; receivers = this._SafeStr_8849[priority]; index = 0; length = receivers.length; while (((!((index == length))) && (proceed))) { receiver = _SafeStr_35(receivers[index]); if ((((receiver == null)) || (receiver.disposed))){ receivers.splice(index, 1); length--; } else { try { receiver.update(msSinceLastUpdate); } catch(e:Error) { _SafeStr_4.log(e.getStackTrace()); error(((('Error in update receiver "' + getQualifiedClassName(receiver)) + '": ') + e), true, e.errorID, e); proceed = false; }; index++; }; }; }; priority++; }; } private function _SafeStr_8859(msCurrentTime:uint, msSinceLastUpdate:uint):void { var priority:uint; var receivers:Array; var receiver:_SafeStr_35; var length:uint; var index:uint; this._SafeStr_7912.start(); priority = 0; while (priority < this._SafeStr_8873) { this._SafeStr_8850[priority] = 0; receivers = this._SafeStr_8849[priority]; index = 0; length = receivers.length; while (index != length) { receiver = _SafeStr_35(receivers[index]); if ((((receiver == null)) || (receiver.disposed))){ receivers.splice(index, 1); length--; } else { try { this._SafeStr_7912.update(receiver, msSinceLastUpdate); } catch(e:Error) { error(((('Error in update receiver "' + getQualifiedClassName(receiver)) + '": ') + e.message), true, e.errorID, e); return; }; index++; }; }; priority++; }; this._SafeStr_7912.stop(); } private function _SafeStr_8861(k:uint, _arg_2:uint):void { var _local_4:Array; var _local_5:int; var _local_3:int; while (_local_3 < CoreComponentContext._SafeStr_8837) { _local_4 = this._SafeStr_8849[_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_8863(k:uint, _arg_2:uint):void { var _local_3:uint; var _local_4:Array; var _local_5:_SafeStr_35; var _local_6:uint; var _local_7:uint; _local_3 = 0; while (_local_3 < this._SafeStr_8873) { this._SafeStr_8850[_local_3] = 0; _local_4 = this._SafeStr_8849[_local_3]; _local_7 = 0; _local_6 = _local_4.length; while (_local_7 != _local_6) { _local_5 = _SafeStr_35(_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_8773(k:Boolean):void { var _local_2:int; var _local_3:Array; var _local_4:Object; var _local_5:int; if (k){ this._SafeStr_8847 = this._SafeStr_8859; if (((!(this._SafeStr_7912)) || (this._SafeStr_7912.disposed))){ this._SafeStr_7912 = new Profiler(this); }; _SafeStr_8226(this._SafeStr_7912, [new _SafeStr_181()]); _local_2 = 0; while (_local_2 < CoreComponentContext._SafeStr_8837) { _local_3 = this._SafeStr_8849[_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 { _SafeStr_8796(this._SafeStr_7912); switch ((this._SafeStr_8805 & Core._SafeStr_8854)){ case Core._SafeStr_8856: this._SafeStr_8847 = this._SafeStr_8855; return; case Core._SafeStr_8858: this._SafeStr_8847 = this._SafeStr_8857; return; case Core._SafeStr_8862: this._SafeStr_8847 = this._SafeStr_8861; _local_2 = 0; while (_local_2 < CoreComponentContext._SafeStr_8837) { _local_3 = this._SafeStr_8849[_local_2]; _local_5 = (_local_3.length - 1); while (_local_5 > -1) { _local_4 = _local_3[_local_5]; if ((_local_4 is _SafeStr_35)){ _local_3[_local_5] = new UpdateDelegate(_SafeStr_35(_local_4), this, _local_2); }; _local_5--; }; _local_2++; }; return; default: this._SafeStr_8847 = this._SafeStr_8863; }; }; } } }//package _-0MK import _-0MK._SafeStr_3; import _-0MK._SafeStr_35; import _-0MK._SafeStr_9; import flash.events.Event; import flash.utils.getTimer; import flash.utils.getQualifiedClassName; class UpdateDelegate implements _SafeStr_3 { /*private*/ var _receiver:_SafeStr_35; /*private*/ var _context:_SafeStr_9; /*private*/ var _priority:int; /*private*/ var _lastUpdateTimeMs:uint; /*private*/ var _framesSkipped:uint = 0; public function UpdateDelegate(k:_SafeStr_35, _arg_2:_SafeStr_9, _arg_3:int) { if (((_arg_2) && (k))){ this._receiver = k; 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_35 { 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_130 = "_-Js" (String#1122, DoABC#2) // _SafeStr_131 = "_-6Vf" (String#1093, DoABC#2) // _SafeStr_179 = "_-12K" (String#2181, DoABC#2) // _SafeStr_180 = "_-0SX" (String#2078, DoABC#2) // _SafeStr_181 = "_-2Zt" (String#2491, DoABC#2) // _SafeStr_183 = "_-0qQ" (String#771, DoABC#2) // _SafeStr_184 = "_-6R4" (String#3242, DoABC#2) // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_35 = "_-6-N" (String#1067, DoABC#2) // _SafeStr_4 = "_-ZP" (String#411, DoABC#2) // _SafeStr_40 = "_-4Bi" (String#964, DoABC#2) // _SafeStr_7912 = "_-47l" (String#960, DoABC#2) // _SafeStr_8226 = "_-5OF" (String#1033, DoABC#2) // _SafeStr_8769 = "_-10t" (String#783, DoABC#2) // _SafeStr_8770 = "_-6XW" (String#1094, DoABC#2) // _SafeStr_8771 = "_-1p2" (String#833, DoABC#2) // _SafeStr_8772 = "_-1ak" (String#820, DoABC#2) // _SafeStr_8773 = "_-47z" (String#961, DoABC#2) // _SafeStr_8796 = "_-6cp" (String#1101, DoABC#2) // _SafeStr_8805 = "_-3Xr" (String#935, DoABC#2) // _SafeStr_8817 = "_-22P" (String#2376, DoABC#2) // _SafeStr_8820 = "_-2UN" (String#340, DoABC#2) // _SafeStr_8821 = "_-4qx" (String#2915, DoABC#2) // _SafeStr_8829 = "_-Eq" (String#1117, DoABC#2) // _SafeStr_8837 = "_-3Nq" (String#2639, DoABC#2) // _SafeStr_8838 = "_-486" (String#2778, DoABC#2) // _SafeStr_8839 = "_-2Ye" (String#2485, DoABC#2) // _SafeStr_8840 = "_-5DM" (String#2990, DoABC#2) // _SafeStr_8841 = "_-2l1" (String#2533, DoABC#2) // _SafeStr_8842 = "_-1pE" (String#2338, DoABC#2) // _SafeStr_8843 = "_-1Yf" (String#2282, DoABC#2) // _SafeStr_8844 = "_-6c7" (String#3273, DoABC#2) // _SafeStr_8845 = "_-2wp" (String#2563, DoABC#2) // _SafeStr_8846 = "_-4vU" (String#2933, DoABC#2) // _SafeStr_8847 = "_-2m" (String#2535, DoABC#2) // _SafeStr_8848 = "_-2HV" (String#2435, DoABC#2) // _SafeStr_8849 = "_-Cn" (String#3311, DoABC#2) // _SafeStr_8850 = "_-UL" (String#3354, DoABC#2) // _SafeStr_8851 = "_-2D0" (String#2415, DoABC#2) // _SafeStr_8852 = "_-5ts" (String#3135, DoABC#2) // _SafeStr_8853 = "_-1vn" (String#841, DoABC#2) // _SafeStr_8854 = "_-0Qi" (String#2074, DoABC#2) // _SafeStr_8855 = "_-16G" (String#2186, DoABC#2) // _SafeStr_8856 = "_-1f1" (String#2308, DoABC#2) // _SafeStr_8857 = "_-0Zk" (String#2098, DoABC#2) // _SafeStr_8858 = "_-458" (String#2771, DoABC#2) // _SafeStr_8859 = "_-69a" (String#3183, DoABC#2) // _SafeStr_8860 = "_-5rO" (String#3127, DoABC#2) // _SafeStr_8861 = "_-2nV" (String#2541, DoABC#2) // _SafeStr_8862 = "_-2b1" (String#2497, DoABC#2) // _SafeStr_8863 = "_-2fQ" (String#2515, DoABC#2) // _SafeStr_8864 = "_-0Yc" (String#2093, DoABC#2) // _SafeStr_8865 = "_-2O7" (String#2454, DoABC#2) // _SafeStr_8866 = "_-6PB" (String#3233, DoABC#2) // _SafeStr_8867 = "_-3lQ" (String#2714, DoABC#2) // _SafeStr_8868 = "_-3ga" (String#2698, DoABC#2) // _SafeStr_8869 = "_-27X" (String#2392, DoABC#2) // _SafeStr_8870 = "_-0j1" (String#2126, DoABC#2) // _SafeStr_8871 = "_-1c8" (String#2295, DoABC#2) // _SafeStr_8872 = "_-3cC" (String#2678, DoABC#2) // _SafeStr_8873 = "_-3R7" (String#2645, DoABC#2) // _SafeStr_9 = "_-24T" (String#848, DoABC#2) //------------------------------------------------------------ //_-0MK.InterfaceStructList package _-0MK { import _-0MK._SafeStr_3; import flash.utils.getQualifiedClassName; import _-0MK._SafeStr_34; import _-0MK._SafeStr_8; import _-0MK.*; final class InterfaceStructList implements _SafeStr_3 { private var _SafeStr_8874:Array; public function InterfaceStructList() { this._SafeStr_8874 = new Array(); super(); } public function get length():uint { return (this._SafeStr_8874.length); } public function get disposed():Boolean { return ((this._SafeStr_8874 == null)); } public function dispose():void { var _local_2:_SafeStr_43; var k:uint = this._SafeStr_8874.length; var _local_3:uint; while (_local_3 < k) { _local_2 = this._SafeStr_8874.pop(); _local_2.dispose(); _local_3++; }; this._SafeStr_8874 = null; } public function insert(k:_SafeStr_43):uint { this._SafeStr_8874.push(k); return (this._SafeStr_8874.length); } public function remove(k:uint):_SafeStr_43 { var _local_2:_SafeStr_43; if (k < this._SafeStr_8874.length){ _local_2 = this._SafeStr_8874[k]; this._SafeStr_8874.splice(k, 1); return (_local_2); }; throw (new Error("Index out of range!")); } public function find(k:_SafeStr_34):_SafeStr_8 { var _local_4:_SafeStr_43; var _local_2:String = getQualifiedClassName(k); var _local_3:uint = this._SafeStr_8874.length; var _local_5:uint; while (_local_5 < _local_3) { _local_4 = (this._SafeStr_8874[_local_5] as _SafeStr_43); if (_local_4._SafeStr_8787 == _local_2){ return (_local_4.unknown); }; _local_5++; }; return (null); } public function _SafeStr_8813(k:_SafeStr_34):_SafeStr_43 { var _local_3:_SafeStr_43; var _local_2:String = getQualifiedClassName(k); var _local_4:uint = this._SafeStr_8874.length; var _local_5:uint; while (_local_5 < _local_4) { _local_3 = (this._SafeStr_8874[_local_5] as _SafeStr_43); if (_local_3._SafeStr_8787 == _local_2){ return (_local_3); }; _local_5++; }; return (null); } public function _SafeStr_8875(k:_SafeStr_34):int { var _local_3:_SafeStr_43; var _local_2:String = getQualifiedClassName(k); var _local_4:uint = this._SafeStr_8874.length; var _local_5:int; while (_local_5 < _local_4) { _local_3 = (this._SafeStr_8874[_local_5] as _SafeStr_43); if (_local_3._SafeStr_8787 == _local_2){ return (_local_5); }; _local_5++; }; return (-1); } public function _SafeStr_8876(k:_SafeStr_34, _arg_2:Array):uint { var _local_5:_SafeStr_43; var _local_3:String = getQualifiedClassName(k); var _local_4:uint; var _local_6:uint = this._SafeStr_8874.length; var _local_7:uint; while (_local_7 < _local_6) { _local_5 = (this._SafeStr_8874[_local_7] as _SafeStr_43); if (_local_5._SafeStr_8787 == _local_3){ _arg_2.push(_local_5); _local_4++; }; _local_7++; }; return (_local_4); } public function _SafeStr_8877(k:_SafeStr_8):_SafeStr_43 { var _local_2:_SafeStr_43; var _local_3:uint = this._SafeStr_8874.length; var _local_4:uint; while (_local_4 < _local_3) { _local_2 = (this._SafeStr_8874[_local_4] as _SafeStr_43); if (_local_2.unknown == k){ return (_local_2); }; _local_4++; }; return (null); } public function _SafeStr_8832(k:_SafeStr_8):int { var _local_2:_SafeStr_43; var _local_3:uint = this._SafeStr_8874.length; var _local_4:uint; while (_local_4 < _local_3) { _local_2 = (this._SafeStr_8874[_local_4] as _SafeStr_43); if (_local_2.unknown == k){ return (_local_4); }; _local_4++; }; return (-1); } public function mapStructsByImplementor(k:_SafeStr_8, _arg_2:Array):uint { var _local_4:_SafeStr_43; var _local_3:uint; var _local_5:uint = this._SafeStr_8874.length; var _local_6:uint; while (_local_6 < _local_5) { _local_4 = (this._SafeStr_8874[_local_6] as _SafeStr_43); if (_local_4.unknown == k){ _arg_2.push(_local_4); _local_3++; }; _local_6++; }; return (_local_3); } public function _SafeStr_8815(k:uint):_SafeStr_43 { return ((((k)= 1){ this.hide(); this._SafeStr_5451._SafeStr_6315._SafeStr_8890(); }; } public function hide():void { if (this._SafeStr_8886){ this._SafeStr_8886.stop(); }; if (this.container){ this.container.visible = false; this.container.procedure = null; }; } public function show():void { this._SafeStr_8886.start(); this._SafeStr_8887 = 0; if (this.container){ this.container.visible = true; this.container.procedure = this.onTriggered; }; } private function onTriggered(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.DOWN){ return; }; this._SafeStr_5451._SafeStr_6315._SafeStr_8891(); } private function get container():IWindowContainer { if (((!(this._SafeStr_5451)) || (!(this._SafeStr_5451.window)))){ return (null); }; return ((this._SafeStr_5451.window.findChildByName("progress_bar") as IWindowContainer)); } } }//package _-0mr // _SafeStr_5090 = "_-3bs" (String#11325, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_6315 = "_-3tm" (String#31685, DoABC#3) // _SafeStr_8886 = "_-2N-" (String#27932, DoABC#3) // _SafeStr_8887 = "_-3N4" (String#30430, DoABC#3) // _SafeStr_8888 = "_-5AC" (String#34826, DoABC#3) // _SafeStr_8889 = "_-3qB" (String#3552, DoABC#3) // _SafeStr_8890 = "_-IX" (String#39155, DoABC#3) // _SafeStr_8891 = "_-6Hf" (String#37548, DoABC#3) //------------------------------------------------------------ //_-0mr.CraftingInfoController package _-0mr { import _-1uj._SafeStr_2323; import _-3ZC.CraftingWidget; import __AS3__.vec.Vector; import _-1rg._SafeStr_2333; import _-5YE.ITextWindow; import _-p0._SafeStr_499; import _-23K._SafeStr_4472; import _-5YE.IButtonWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-1uj._SafeStr_3018; import _-6G7._SafeStr_2491; import flash.display.BitmapData; import _-5YE.IBitmapWrapperWindow; import _-1Mz.IWindowContainer; import __AS3__.vec.*; public class CraftingInfoController implements _SafeStr_2323 { private static const _SafeStr_8892:Boolean = false; private var _SafeStr_5451:CraftingWidget; private var _SafeStr_8893:_SafeStr_5090; public function CraftingInfoController(k:CraftingWidget) { this._SafeStr_5451 = k; this._SafeStr_8893 = new _SafeStr_5090(k); } public function dispose():void { this._SafeStr_5451 = null; if (this._SafeStr_8893){ this._SafeStr_8893.dispose(); this._SafeStr_8893 = null; }; } public function setState(k:int, ... _args):void { var _local_5:int; var _local_6:Vector.; var _local_7:Array; var _local_8:_SafeStr_2333; var _local_10:ITextWindow; var _local_3:String = ""; var _local_4:String = ""; if ((((((_args is Array)) && (_args.length))) && ((_args[0] is Array)))){ _local_7 = _args[0]; } else { _local_7 = _args; }; var _local_9:_SafeStr_499 = this._SafeStr_5451.handler.container.localization; switch (k){ case _SafeStr_4472._SafeStr_8895: _local_3 = "${crafting.info.start}"; this._SafeStr_8894(false); break; case _SafeStr_4472._SafeStr_6323: this._SafeStr_8896(); _local_3 = "${crafting.info.mixer.empty}"; this._SafeStr_8897("${crafting.status.mixer.notavailable}"); break; case _SafeStr_4472._SafeStr_8898: this._SafeStr_8896(); _local_3 = "${crafting.info.product.empty}"; this._SafeStr_8894(false); break; case _SafeStr_4472._SafeStr_8900: this._SafeStr_8896(); _local_3 = "${crafting.info.mixer.hit}"; this._SafeStr_8899(); break; case _SafeStr_4472._SafeStr_8901: this._SafeStr_8896(); _local_5 = (_local_7[0] as int); _local_3 = _local_9.getLocalization("crafting.info.mixer.hit.plus.others", "crafting.info.mixer.hit.plus.others"); _local_3 = _local_3.replace("%number%", _local_5); this._SafeStr_8899(); break; case _SafeStr_4472._SafeStr_8902: this._SafeStr_8896(); _local_5 = (_local_7[0] as int); _local_3 = _local_9.getLocalization("crafting.info.mixer.others"); _local_3 = _local_3.replace("%number%", _local_5); this._SafeStr_8897("${crafting.status.mixer.notavailable}"); break; case _SafeStr_4472._SafeStr_8903: this._SafeStr_8896(); _local_3 = "${crafting.info.mixer.nohit}"; this._SafeStr_8897("${crafting.status.mixer.notavailable}"); break; case _SafeStr_4472._SafeStr_8905: _local_8 = (_local_7[0] as _SafeStr_2333); if (!_local_8){ return; }; this._SafeStr_8904(_local_8); _local_3 = _local_9.getLocalization("crafting.info.product.complete", "crafting.info.product.complete"); _local_4 = _local_8._SafeStr_5870; this._SafeStr_8899(); break; case _SafeStr_4472._SafeStr_8906: _local_8 = (_local_7[0] as _SafeStr_2333); if (!_local_8){ return; }; this._SafeStr_8904(_local_8); _local_6 = (_local_7[1] as Vector.); _local_3 = _local_9.getLocalization("crafting.info.product.incomplete", "crafting.info.product.incomplete"); _local_4 = _local_8._SafeStr_5870; this._SafeStr_8897("${crafting.status.recipe.incomplete}"); break; case _SafeStr_4472._SafeStr_8907: _local_8 = (_local_7[0] as _SafeStr_2333); if (!_local_8){ return; }; this._SafeStr_8904(_local_8); _local_3 = _local_9.getLocalization("crafting.info.mixer.notininventory", "crafting.info.mixer.notininventory"); _local_3 = _local_3.replace("%product%", _local_8._SafeStr_5870); break; case _SafeStr_4472._SafeStr_6326: _local_8 = (_local_7[0] as _SafeStr_2333); if (!_local_8){ return; }; this._SafeStr_8904(_local_8); _local_3 = _local_9.getLocalization("crafting.info.result.ok", "crafting.info.result.ok"); _local_4 = _local_8._SafeStr_5870; this._SafeStr_8894(false); break; case _SafeStr_4472._SafeStr_6318: _local_3 = "${crafting.info.working}"; this._SafeStr_8894(false); break; }; _local_10 = (this.mainWindow.findChildByName("info_text1") as ITextWindow); if (_local_10){ _local_10.text = _local_3; }; _local_10 = (this.mainWindow.findChildByName("info_text2") as ITextWindow); if (_local_10){ _local_10.text = _local_4; }; } private function _SafeStr_8899():void { this._SafeStr_8894(true); var k:IButtonWindow = ((this.mainWindow) ? (this.mainWindow.findChildByName("btn_craft") as IButtonWindow) : null); if (this._SafeStr_5451.handler._SafeStr_5651){ k.caption = "${crafting.btn.craft}"; k.enable(); k.procedure = this._SafeStr_8908; } else { k.caption = "${crafting.btn.notowner}"; k.disable(); }; } private function _SafeStr_8897(k:String):void { this._SafeStr_8894(true); var _local_2:IButtonWindow = ((this.mainWindow) ? (this.mainWindow.findChildByName("btn_craft") as IButtonWindow) : null); if (this._SafeStr_5451.handler._SafeStr_5651){ _local_2.caption = k; } else { _local_2.caption = "${crafting.btn.notowner}"; }; _local_2.disable(); } public function _SafeStr_6314(k:int, _arg_2:Boolean):void { if (_arg_2){ if (k == 0){ this.setState(_SafeStr_4472._SafeStr_8900); } else { this.setState(_SafeStr_4472._SafeStr_8901, k); }; } else { if (k > 0){ this.setState(_SafeStr_4472._SafeStr_8902, k); } else { this.setState(_SafeStr_4472._SafeStr_8903); }; }; } private function _SafeStr_8908(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.DOWN){ return; }; this._SafeStr_8909(); } private function _SafeStr_8896():void { this._SafeStr_8910(null); this._SafeStr_8911(); } private function _SafeStr_8904(k:_SafeStr_2333):void { var _local_2:_SafeStr_3018; switch (k.type){ case _SafeStr_2491._SafeStr_5890: _local_2 = this._SafeStr_5451.handler.container.roomEngine.getFurnitureIcon(k.id, this); break; case _SafeStr_2491._SafeStr_5891: _local_2 = this._SafeStr_5451.handler.container.roomEngine.getWallItemIcon(k.id, this); break; }; if (_local_2.data){ this.imageReady(0, _local_2.data); }; } public function imageReady(k:int, _arg_2:BitmapData):void { this._SafeStr_8910(_arg_2); this._SafeStr_8911(); } public function _SafeStr_5454(k:int):void { this._SafeStr_8910(null); this._SafeStr_8911(); } private function _SafeStr_8911():void { } private function _SafeStr_8909():void { this._SafeStr_5451.handler.craftingInProgress = true; this._SafeStr_8894(false); this._SafeStr_8893.show(); } public function _SafeStr_8891():void { this._SafeStr_5451.handler.craftingInProgress = false; this._SafeStr_8893.hide(); this._SafeStr_8894(true); } public function _SafeStr_8890():void { this._SafeStr_8893.hide(); this._SafeStr_5451._SafeStr_8912(); } private function _SafeStr_8910(k:BitmapData):void { var _local_2:IBitmapWrapperWindow = ((this.mainWindow) ? IBitmapWrapperWindow(this.mainWindow.findChildByName("furniture_icon")) : null); if (!_local_2){ return; }; _local_2.bitmap = k; } private function _SafeStr_8894(k:Boolean):void { var _local_2:IWindow = ((this.mainWindow) ? this.mainWindow.findChildByName("btn_craft") : null); if (_local_2){ _local_2.visible = k; }; } public function get mainWindow():IWindowContainer { return (this._SafeStr_5451.window); } } }//package _-0mr // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_4472 = "_-4pu" (String#33988, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5090 = "_-3bs" (String#11325, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5651 = "_-bR" (String#4465, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_6314 = "_-C3" (String#38928, DoABC#3) // _SafeStr_6318 = "_-U3" (String#39590, DoABC#3) // _SafeStr_6323 = "_-6Rj" (String#37922, DoABC#3) // _SafeStr_6326 = "_-1f0" (String#26172, DoABC#3) // _SafeStr_8890 = "_-IX" (String#39155, DoABC#3) // _SafeStr_8891 = "_-6Hf" (String#37548, DoABC#3) // _SafeStr_8892 = "_-3a4" (String#30926, DoABC#3) // _SafeStr_8893 = "_-iG" (String#15192, DoABC#3) // _SafeStr_8894 = "_-3Hp" (String#30211, DoABC#3) // _SafeStr_8895 = "_-3tX" (String#31675, DoABC#3) // _SafeStr_8896 = "_-Hg" (String#39126, DoABC#3) // _SafeStr_8897 = "_-2wT" (String#29323, DoABC#3) // _SafeStr_8898 = "_-4y" (String#34297, DoABC#3) // _SafeStr_8899 = "_-0Kl" (String#7927, DoABC#3) // _SafeStr_8900 = "_-5SD" (String#35509, DoABC#3) // _SafeStr_8901 = "_-0Rg" (String#23255, DoABC#3) // _SafeStr_8902 = "_-6GH" (String#37492, DoABC#3) // _SafeStr_8903 = "_-28" (String#27345, DoABC#3) // _SafeStr_8904 = "_-4Ue" (String#3707, DoABC#3) // _SafeStr_8905 = "_-4GX" (String#32628, DoABC#3) // _SafeStr_8906 = "_-3qc" (String#31556, DoABC#3) // _SafeStr_8907 = "_-1Mt" (String#25476, DoABC#3) // _SafeStr_8908 = "_-5wH" (String#36673, DoABC#3) // _SafeStr_8909 = "_-0R" (String#23226, DoABC#3) // _SafeStr_8910 = "_-69d" (String#37246, DoABC#3) // _SafeStr_8911 = "_-063" (String#22406, DoABC#3) // _SafeStr_8912 = "_-27L" (String#27323, DoABC#3) //------------------------------------------------------------ //_-0mr.CraftingInventoryListController package _-0mr { import __AS3__.vec.Vector; import _-4uI._SafeStr_5089; import _-3ZC.CraftingWidget; import _-1Mz.IWindowContainer; import _-23K.CraftingFurnitureItem; import _-5YE.IItemGridWindow; import __AS3__.vec.*; public class CraftingInventoryListController extends _SafeStr_4473 { private var _SafeStr_5407:Vector.<_SafeStr_5089>; public function CraftingInventoryListController(k:CraftingWidget) { super(k); this._SafeStr_5407 = new Vector.<_SafeStr_5089>(0); } override public function dispose():void { this.clearItems(); super.dispose(); } public function clearItems():void { var k:_SafeStr_5089; if (this._SafeStr_5407){ for each (k in this._SafeStr_5407) { k.dispose(); }; this._SafeStr_5407.length = 0; }; if (this.container){ this.container.destroyGridItems(); }; } public function _SafeStr_8913(k:Vector.):void { var _local_4:_SafeStr_5089; if (!this.container){ return; }; var _local_2:IWindowContainer = getItemTemplate(); this.container._SafeStr_8914(); var _local_3:int; while (_local_3 < k.length) { _local_4 = new _SafeStr_5089(k[_local_3], (_local_2.clone() as IWindowContainer), _SafeStr_5451); this.container._SafeStr_8915(_local_4.window); this._SafeStr_5407.push(_local_4); _local_3++; }; } public function updateItemCounts():void { var k:_SafeStr_5089; for each (k in this._SafeStr_5407) { k.updateItemCount(); }; } private function get container():IItemGridWindow { return (((mainWindow) ? (mainWindow.findChildByName("itemgrid_inventory") as IItemGridWindow) : null)); } } }//package _-0mr // _SafeStr_4473 = "_-3oD" (String#11537, DoABC#3) // _SafeStr_5089 = "_-1Xn" (String#9189, DoABC#3) // _SafeStr_5407 = "_-3hs" (String#205, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_8913 = "_-1jH" (String#26353, DoABC#3) // _SafeStr_8914 = "_-40-" (String#11754, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) //------------------------------------------------------------ //_-0mr.CraftingMixerController package _-0mr { import __AS3__.vec.Vector; import _-4uI._SafeStr_5091; import _-3ZC.CraftingWidget; import _-1Mz.IWindowContainer; import _-23K.CraftingFurnitureItem; import _-5YE.IItemGridWindow; import __AS3__.vec.*; import _-3ZC.*; public class CraftingMixerController extends _SafeStr_4473 { private static const _SafeStr_8916:int = 10; private var _SafeStr_8917:Vector.<_SafeStr_5091>; public function CraftingMixerController(k:CraftingWidget) { super(k); this._SafeStr_8917 = new Vector.<_SafeStr_5091>(0); } override public function dispose():void { this._SafeStr_8918(); super.dispose(); } public function _SafeStr_8918():void { var _local_2:_SafeStr_5091; var k:int; while (k < this._SafeStr_8917.length) { _local_2 = this._SafeStr_8917[k]; if (_local_2){ _local_2.returnItemToInventory(); }; k++; }; this._SafeStr_8917.length = 0; if (this.container){ this.container.destroyGridItems(); }; if (((_SafeStr_5451) && (_SafeStr_5451.inventoryCtrl))){ _SafeStr_5451.inventoryCtrl.updateItemCounts(); }; } public function clearItems():void { this._SafeStr_8918(); if (this.container){ this.container.destroyGridItems(); }; } public function canAdd():Boolean { return ((this._SafeStr_8917.length < _SafeStr_8916)); } public function addItemToMixer(k:CraftingFurnitureItem, _arg_2:int):Boolean { if (!this.container){ return (false); }; var _local_3:IWindowContainer = getItemTemplate(); var _local_4:_SafeStr_5091 = new _SafeStr_5091(k, (_local_3.clone() as IWindowContainer), _SafeStr_5451); _local_4._SafeStr_8919 = _arg_2; this.container._SafeStr_8915(_local_4.window); this._SafeStr_8917.push(_local_4); if (_SafeStr_5451.inSecretRecipeMode){ _SafeStr_5451.mixerContentChanged(this._SafeStr_8920()); }; return (true); } public function removeListItem(k:_SafeStr_5091):void { var _local_3:_SafeStr_5091; if (!this.container){ return; }; var _local_2:int; while (_local_2 < this._SafeStr_8917.length) { _local_3 = this._SafeStr_8917[_local_2]; if (_local_3 == k){ this._SafeStr_8917.splice(_local_2, 1); if (_local_3.window){ this.container._SafeStr_8750(_local_3.window); this.container._SafeStr_8921(); }; _local_3.returnItemToInventory(); _SafeStr_5451.inventoryCtrl.updateItemCounts(); _SafeStr_5451.mixerContentChanged(this._SafeStr_8920()); return; }; _local_2++; }; } public function _SafeStr_8920():Vector. { var _local_3:_SafeStr_5091; var k:Vector. = new Vector.(0); var _local_2:int; while (_local_2 < this._SafeStr_8917.length) { _local_3 = this._SafeStr_8917[_local_2]; if (_local_3){ k.push(_local_3._SafeStr_8919); }; _local_2++; }; return (k); } private function get container():IItemGridWindow { return (((mainWindow) ? (mainWindow.findChildByName("itemgrid_mixer") as IItemGridWindow) : null)); } } }//package _-0mr // _SafeStr_4473 = "_-3oD" (String#11537, DoABC#3) // _SafeStr_5091 = "_-5-1" (String#12744, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_8750 = "_-4ux" (String#12669, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_8916 = "_-2EE" (String#27589, DoABC#3) // _SafeStr_8917 = "_-5Um" (String#35606, DoABC#3) // _SafeStr_8918 = "_-1vg" (String#26831, DoABC#3) // _SafeStr_8919 = "_-2R1" (String#28086, DoABC#3) // _SafeStr_8920 = "_-6iW" (String#38629, DoABC#3) // _SafeStr_8921 = "_-2E1" (String#9931, DoABC#3) //------------------------------------------------------------ //_-0mr.CraftingRecipeListController package _-0mr { import _-23K.CraftingFurnitureItem; import __AS3__.vec.Vector; import _-4uI._SafeStr_5092; import _-3ZC.CraftingWidget; import _-1Mz.IWindowContainer; import _-2HX._SafeStr_4474; import _-1rg._SafeStr_2333; import _-23K._SafeStr_4472; import _-65D._SafeStr_2631; import _-5YE.IItemGridWindow; import __AS3__.vec.*; public class CraftingRecipeListController extends _SafeStr_4473 { private var _SafeStr_8922:CraftingFurnitureItem; private var _SafeStr_5407:Vector.<_SafeStr_5092>; public function CraftingRecipeListController(k:CraftingWidget) { super(k); this._SafeStr_5407 = new Vector.<_SafeStr_5092>(0); } override public function dispose():void { this.clearItems(); this._SafeStr_8922 = null; super.dispose(); } public function clearItems():void { var k:_SafeStr_5092; if (this._SafeStr_5407){ for each (k in this._SafeStr_5407) { k.dispose(); }; this._SafeStr_5407.length = 0; }; if (this.container){ this.container.destroyGridItems(); }; } public function _SafeStr_8923(k:Vector.):void { var _local_4:_SafeStr_5092; if (!this.container){ return; }; var _local_2:IWindowContainer = getItemTemplate(); this.container._SafeStr_8914(); var _local_3:int; while (_local_3 < k.length) { _local_4 = new _SafeStr_5092(k[_local_3], (_local_2.clone() as IWindowContainer), _SafeStr_5451); this.container._SafeStr_8915(_local_4.window); this._SafeStr_5407.push(_local_4); _local_3++; }; } public function _SafeStr_8924(k:CraftingFurnitureItem, _arg_2:Vector.<_SafeStr_4474>):void { var _local_5:int; var _local_6:_SafeStr_4474; var _local_7:_SafeStr_2333; var _local_8:Array; var _local_9:int; var _local_10:CraftingFurnitureItem; this._SafeStr_8922 = k; if (!_arg_2){ _SafeStr_5451.setInfoState(_SafeStr_4472._SafeStr_8906); return; }; _SafeStr_5451.mixerCtrl.clearItems(); var _local_3:Boolean = true; var _local_4:Vector. = new Vector.(0); for each (_local_6 in _arg_2) { _local_7 = _SafeStr_5451.sessionDataManager.getFloorItemDataByName(_local_6._SafeStr_6325); if (!_local_7){ return; }; _local_8 = _SafeStr_5451.handler.container.inventory.getNonRentedInventoryIds(_SafeStr_2631._SafeStr_5829, _local_7.id); if ((((_local_8 == null)) || ((_local_8.length < _local_6.count)))){ _local_3 = false; }; _local_9 = 0; while (_local_9 < _local_6.count) { _local_10 = new CraftingFurnitureItem(null, _local_7); if (((_local_8) && (_local_8.length))){ _local_5 = _local_8.shift(); } else { _local_5 = 0; if (_local_4.indexOf(_local_7._SafeStr_5870) == -1){ _local_4.push(_local_7._SafeStr_5870); }; }; _SafeStr_5451.mixerCtrl.addItemToMixer(_local_10, _local_5); _local_9++; }; }; if (_local_3){ _SafeStr_5451.setInfoState(_SafeStr_4472._SafeStr_8905, this._SafeStr_8922._SafeStr_8448); } else { _SafeStr_5451.setInfoState(_SafeStr_4472._SafeStr_8906, this._SafeStr_8922._SafeStr_8448, _local_4); }; } private function get container():IItemGridWindow { return (((mainWindow) ? (mainWindow.findChildByName("itemgrid_products") as IItemGridWindow) : null)); } } }//package _-0mr // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2631 = "_-41K" (String#32024, DoABC#3) // _SafeStr_4472 = "_-4pu" (String#33988, DoABC#3) // _SafeStr_4473 = "_-3oD" (String#11537, DoABC#3) // _SafeStr_4474 = "_-0HW" (String#7880, DoABC#3) // _SafeStr_5092 = "_-3rY" (String#11595, DoABC#3) // _SafeStr_5407 = "_-3hs" (String#205, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5829 = "_-5wA" (String#36670, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_6325 = "_-5p6" (String#36400, DoABC#3) // _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3) // _SafeStr_8905 = "_-4GX" (String#32628, DoABC#3) // _SafeStr_8906 = "_-3qc" (String#31556, DoABC#3) // _SafeStr_8914 = "_-40-" (String#11754, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_8922 = "_-25M" (String#27251, DoABC#3) // _SafeStr_8923 = "_-3OS" (String#30482, DoABC#3) // _SafeStr_8924 = "_-6jE" (String#38654, DoABC#3) //------------------------------------------------------------ //_-0Nb._SafeStr_2849 package _-0Nb { import _-1Ir._SafeStr_2820; import _-1Xq.VimeoPlayer; import _-1Mz.IWindowContainer; import in._SafeStr_2436; import _-0b-._SafeStr_2819; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-p0._SafeStr_499; import _-09L._SafeStr_4430; import _-1Mz.IWindow; import _-5YE.IDisplayObjectWrapper; import flash.events.MouseEvent; import flash.display.DisplayObject; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-5Mz.WindowKeyboardEvent; public class _SafeStr_2849 extends _SafeStr_2820 { private static const _SafeStr_8925:String = "9a106b76302cbce891b714afdc6a0c93"; private var _SafeStr_8926:VimeoPlayer; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_8927:_SafeStr_2436; public function _SafeStr_2849(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_499) { super(k, _arg_2, _arg_3, _arg_4); this._SafeStr_8928.widget = this; } private function get _SafeStr_8928():_SafeStr_4430 { return ((_SafeStr_6959 as _SafeStr_4430)); } override public function get mainWindow():IWindow { return (this._SafeStr_5415); } public function show(k:_SafeStr_2436, _arg_2:Boolean, _arg_3:int):void { this._SafeStr_8927 = k; this.createWindow(_arg_2, _arg_3); this._SafeStr_5415.visible = true; } private function createWindow(k:Boolean, _arg_2:int):void { if (this._SafeStr_5415 != null){ return; }; this._SafeStr_5415 = (windowManager.buildFromXML(XML(assets.getAssetByName("vimeo_viewer_xml").content)) as IWindowContainer); this._SafeStr_5415.findChildByName("video_id_editor").visible = k; this._SafeStr_5415.findChildByName("video_wrapper").visible = (_arg_2 > 0); this._SafeStr_5415.procedure = this._SafeStr_5452; this._SafeStr_5415.center(); var _local_3:IDisplayObjectWrapper = IDisplayObjectWrapper(this._SafeStr_5415.findChildByName("video_wrapper")); this._SafeStr_8926 = new VimeoPlayer(_SafeStr_8925, _arg_2, _local_3.width, _local_3.height); _local_3.setDisplayObject(this._SafeStr_8926); this._SafeStr_8926.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_8929); this._SafeStr_8926.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_8929); } private function _SafeStr_8929(k:MouseEvent):void { if (this._SafeStr_5415 != null){ DisplayObject(k.target).stage.dispatchEvent(k); }; } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { var _local_3:int; switch (k.type){ case WindowMouseEvent.CLICK: switch (_arg_2.name){ case "header_button_close": this.hide(this._SafeStr_8927); break; }; return; case WindowEvent._SafeStr_8930: switch (_arg_2.name){ case "video_wrapper": if (this._SafeStr_8926 != null){ this._SafeStr_8926.setSize(_arg_2.width, _arg_2.height); }; break; }; return; case WindowKeyboardEvent._SafeStr_8341: if (WindowKeyboardEvent(k).charCode == 13){ _local_3 = int(this._SafeStr_5415.findChildByName("video_id").caption); this._SafeStr_8928._SafeStr_5933(this._SafeStr_8927, _local_3); this._SafeStr_5415.findChildByName("video_wrapper").visible = (_local_3 > 0); this._SafeStr_8926.loadVideo(_local_3); }; return; }; } public function hide(k:_SafeStr_2436):void { if (this._SafeStr_8927 != k){ return; }; if (this._SafeStr_8926 != null){ this._SafeStr_8926.destroy(); this._SafeStr_8926 = null; }; if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._SafeStr_8927 = null; } } }//package _-0Nb // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3) // _SafeStr_2849 = "_-5wZ" (String#13713, DoABC#3) // _SafeStr_4430 = "_-4i8" (String#12465, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_5933 = "_-5DG" (String#12983, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6959 = "_-1mo" (String#1489, DoABC#3) // _SafeStr_8341 = "_-Il" (String#39165, DoABC#3) // _SafeStr_8925 = "_-1AZ" (String#25012, DoABC#3) // _SafeStr_8926 = "_-1Nt" (String#9035, DoABC#3) // _SafeStr_8927 = "_-0bl" (String#2726, DoABC#3) // _SafeStr_8928 = "_-40j" (String#1555, DoABC#3) // _SafeStr_8929 = "_-4VA" (String#12231, DoABC#3) // _SafeStr_8930 = "_-3k-" (String#31292, DoABC#3) //------------------------------------------------------------ //_-0Nb._SafeStr_4562 package _-0Nb { public class _SafeStr_4562 { public static const _SafeStr_8931:int = -1; public static const _SafeStr_8932:int = 0; public static const _SafeStr_6776:int = 1; public static const _SafeStr_6775:int = 2; public static const _SafeStr_8933:int = 3; public static const _SafeStr_8934:int = 5; } }//package _-0Nb // _SafeStr_4562 = "_-G0" (String#14698, DoABC#3) // _SafeStr_6775 = "_-28W" (String#27369, DoABC#3) // _SafeStr_6776 = "_-0jf" (String#23930, DoABC#3) // _SafeStr_8931 = "_-0Ux" (String#23365, DoABC#3) // _SafeStr_8932 = "_-1QQ" (String#25625, DoABC#3) // _SafeStr_8933 = "_-39J" (String#29861, DoABC#3) // _SafeStr_8934 = "_-59m" (String#34810, DoABC#3) //------------------------------------------------------------ //_-0Nb.YoutubeDisplayWidget package _-0Nb { import _-1Ir._SafeStr_2820; import _-2sC._SafeStr_195; import _-1Mz.IWindowContainer; import in._SafeStr_2436; import _-1Mz.IWindow; import _-0b-._SafeStr_2819; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-p0._SafeStr_499; import _-09L.FurnitureYoutubeDisplayWidgetHandler; import _-5YE.IItemListWindow; import _-5im.WindowParam; import flash.system.Security; import flash.display.Loader; import flash.events.Event; import flash.net.URLRequest; import flash.display.LoaderInfo; import _-5YE.IDisplayObjectWrapper; import flash.events.MouseEvent; import flash.display.DisplayObject; import _-5YE.IRegionWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-3mZ._SafeStr_4563; import __AS3__.vec.Vector; public class YoutubeDisplayWidget extends _SafeStr_2820 { private static const _SafeStr_8935:uint = 4291611903; private static const _SafeStr_8936:uint = 0xFFFFFFFF; private var _SafeStr_7216:_SafeStr_195; private var _SafeStr_8926:Object; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_8927:_SafeStr_2436; private var _SafeStr_8937:IWindowContainer; private var _SafeStr_8938:IWindow; private var _SafeStr_8939:Object; private var _SafeStr_8940:String; private var _SafeStr_8941:Boolean; private var _SafeStr_8942:int = -1; public function YoutubeDisplayWidget(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_499, _arg_5:_SafeStr_195) { super(k, _arg_2, _arg_3, _arg_4); this._SafeStr_7216 = _arg_5; this._SafeStr_8928.widget = this; } private function get _SafeStr_8928():FurnitureYoutubeDisplayWidgetHandler { return ((_SafeStr_6959 as FurnitureYoutubeDisplayWidgetHandler)); } override public function get mainWindow():IWindow { return (this._SafeStr_5415); } public function show(k:_SafeStr_2436, _arg_2:Boolean):void { this._SafeStr_8927 = k; this._SafeStr_8941 = _arg_2; this.createWindow(_arg_2); this._SafeStr_5415.visible = true; } private function createWindow(k:Boolean):void { if (this._SafeStr_5415 != null){ return; }; this._SafeStr_5415 = (windowManager.buildFromXML(XML(assets.getAssetByName("video_viewer_xml").content)) as IWindowContainer); if (k){ this._SafeStr_8938 = IItemListWindow(this._SafeStr_5415.findChildByName("playlists"))._SafeStr_8504(0); } else { this._SafeStr_5415.findChildByName("right_pane").dispose(); this._SafeStr_5415.findChildByName("video_background").width = (this._SafeStr_5415.width - 20); this._SafeStr_5415.findChildByName("video_background").setParamFlag(WindowParam._SafeStr_8943); this._SafeStr_5415.width = (this._SafeStr_5415.width - 250); }; this._SafeStr_5415.procedure = this._SafeStr_5452; this._SafeStr_5415.center(); this._SafeStr_8944(); } private function _SafeStr_8944():void { Security.allowDomain("www.youtube.com"); Security.allowDomain("ytimg.com"); Security.allowDomain("s.ytimg.com"); var k:Loader = new Loader(); k.contentLoaderInfo.addEventListener(Event.INIT, this._SafeStr_8945); k.load(new URLRequest("http://www.youtube.com/apiplayer?version=3")); } private function _SafeStr_8945(k:Event):void { var _local_3:Loader; if (this._SafeStr_5415 == null){ return; }; var _local_2:LoaderInfo = (k.target as LoaderInfo); if (_local_2){ _local_3 = _local_2.loader; IDisplayObjectWrapper(this._SafeStr_5415.findChildByName("video_wrapper")).setDisplayObject(_local_3); _local_3.content.addEventListener("onReady", this._SafeStr_8946); _local_3.content.addEventListener("onStateChange", this._SafeStr_8947); _local_3.content.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_8929); _local_3.content.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_8929); }; } private function _SafeStr_8929(k:MouseEvent):void { if (((!((this._SafeStr_5415 == null))) && (this._SafeStr_8941))){ DisplayObject(k.target).stage.dispatchEvent(new MouseEvent(k.type)); if (((((this._SafeStr_8926) && ((k.type == MouseEvent.MOUSE_UP)))) && (!((this._SafeStr_8940 == ""))))){ if (this._SafeStr_8926.getPlayerState() == _SafeStr_4562._SafeStr_6776){ this._SafeStr_8928.pauseVideo(this._SafeStr_8927.getId()); } else { if (this._SafeStr_8926.getPlayerState() == _SafeStr_4562._SafeStr_6775){ this._SafeStr_8928._SafeStr_6358(this._SafeStr_8927.getId()); }; }; }; }; } private function _SafeStr_8946(k:Event):void { var _local_2:IWindow; this._SafeStr_8926 = k.target; if (this._SafeStr_5415 != null){ _local_2 = this._SafeStr_5415.findChildByName("video_wrapper"); this._SafeStr_8926.setSize(_local_2.width, _local_2.height); if (this._SafeStr_8939 != null){ this.loadVideo(this._SafeStr_8939); this._SafeStr_8939 = null; }; } else { this._SafeStr_8926.destroy(); }; } private function _SafeStr_8947(k:Event):void { this._SafeStr_8926 = k.target; if (this._SafeStr_5415 != null){ switch (this._SafeStr_8926.getPlayerState()){ case -1: case 1: if (this._SafeStr_8942 == 2){ this._SafeStr_8926.pauseVideo(); }; return; }; }; } public function hide(k:_SafeStr_2436):void { if (this._SafeStr_8927 != k){ return; }; if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; if (this._SafeStr_8938 != null){ this._SafeStr_8938.dispose(); this._SafeStr_8938 = null; }; if (this._SafeStr_8926 != null){ this._SafeStr_8926.destroy(); this._SafeStr_8926 = null; }; if (this._SafeStr_8940 != null){ this._SafeStr_7216.trackEventLog("YouTubeTVs", this._SafeStr_8940, "video.closed"); }; this._SafeStr_8939 = null; this._SafeStr_8937 = null; this._SafeStr_8927 = null; } override public function dispose():void { if (disposed){ return; }; this.hide(this._SafeStr_8927); this._SafeStr_7216 = null; super.dispose(); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { var _local_3:IItemListWindow; var _local_4:IWindow; var _local_5:int; var _local_6:int; var _local_7:IWindow; var _local_8:int; var _local_9:IWindowContainer; switch (k.type){ case WindowMouseEvent.CLICK: switch (_arg_2.name){ case "header_button_close": this.hide(this._SafeStr_8927); break; case "playlist_prev": this._SafeStr_8928._SafeStr_6356(this._SafeStr_8927.getId()); break; case "playlist_next": this._SafeStr_8928._SafeStr_6357(this._SafeStr_8927.getId()); break; default: if ((_arg_2 is IRegionWindow)){ if (this._SafeStr_8937 != null){ this._SafeStr_8937.findChildByName("item_background").color = _SafeStr_8936; }; if (this._SafeStr_8937 == _arg_2){ this._SafeStr_8937 = null; this._SafeStr_8928._SafeStr_6355(this._SafeStr_8927.getId(), ""); } else { this._SafeStr_8937 = (_arg_2 as IWindowContainer); this._SafeStr_8937.findChildByName("item_background").color = _SafeStr_8935; this._SafeStr_8928._SafeStr_6355(this._SafeStr_8927.getId(), this._SafeStr_8937.name); }; this._SafeStr_8948(); }; }; return; case WindowEvent._SafeStr_8930: switch (_arg_2.name){ case "video_viewer": if (this._SafeStr_5415 != null){ _local_4 = this._SafeStr_5415.findChildByName("right_pane"); if (_local_4 != null){ _local_5 = (this._SafeStr_5415.width - 29); _local_6 = (_local_5 * 0.66); _local_7 = this._SafeStr_5415.findChildByName("video_background"); _local_7.width = _local_6; _local_4.x = (_local_7.right + 9); _local_4.width = (_local_5 - _local_6); }; }; break; case "playlists": _local_3 = (_arg_2 as IItemListWindow); if (_local_3 != null){ _local_8 = 0; while (_local_8 < _local_3.numListItems) { _local_9 = (_local_3.getListItemAt(_local_8) as IWindowContainer); _local_9.findChildByName("item_background").width = _local_3.width; _local_9.findChildByName("item_contents").width = _local_3.width; _local_9.findChildByName("item_description").width = (_local_3.width - 22); _local_8++; }; }; break; case "video_wrapper": if (this._SafeStr_8926 != null){ this._SafeStr_8926.setSize(_arg_2.width, _arg_2.height); }; break; }; }; } public function showVideo(k:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int):void { if ((((this._SafeStr_8927 == null)) || (!((this._SafeStr_8927.getId() == k))))){ return; }; var _local_6:Object = (((((_arg_3 > 0)) || ((_arg_4 > 0)))) ? ({ "videoId":_arg_2, "startSeconds":_arg_3, "endSeconds":_arg_4, "suggestedQuality":"large" }) : ({ "videoId":_arg_2, "suggestedQuality":"large" })); if (this._SafeStr_8926 != null){ this.loadVideo(_local_6); this._SafeStr_8939 = null; } else { this._SafeStr_8939 = _local_6; }; this._SafeStr_8942 = _arg_5; } public function _SafeStr_6351(k:int, _arg_2:int):void { if ((((this._SafeStr_8927 == null)) || (!((this._SafeStr_8927.getId() == k))))){ return; }; if (this._SafeStr_5415 != null){ if (this._SafeStr_8926){ switch (_arg_2){ case 1: this._SafeStr_8942 = _SafeStr_4562._SafeStr_6776; this._SafeStr_8926.playVideo(); return; case 2: this._SafeStr_8942 = _SafeStr_4562._SafeStr_6775; this._SafeStr_8926.pauseVideo(); return; }; }; }; } private function loadVideo(k:Object):void { this._SafeStr_8940 = k.videoId; var _local_2 = !((this._SafeStr_8940 == "")); if (_local_2){ this._SafeStr_8926.loadVideoById(k); this._SafeStr_7216.trackEventLog("YouTubeTVs", this._SafeStr_8940, "video.started"); } else { this._SafeStr_8926.stopVideo(); }; if (this._SafeStr_5415 != null){ this._SafeStr_5415.findChildByName("no_videos_label").visible = !(_local_2); this._SafeStr_5415.findChildByName("video_wrapper").visible = _local_2; }; } public function _SafeStr_6353(k:int, _arg_2:Vector.<_SafeStr_4563>, _arg_3:String):void { var _local_5:_SafeStr_4563; var _local_6:IWindowContainer; if ((((((((this._SafeStr_8927 == null)) || (!((this._SafeStr_8927.getId() == k))))) || ((this._SafeStr_5415 == null)))) || ((this._SafeStr_8938 == null)))){ return; }; var _local_4:IItemListWindow = (this._SafeStr_5415.findChildByName("playlists") as IItemListWindow); if (_local_4 == null){ return; }; _local_4._SafeStr_8949(); this._SafeStr_8937 = null; for each (_local_5 in _arg_2) { _local_6 = (this._SafeStr_8938.clone() as IWindowContainer); _local_6.name = _local_5._SafeStr_8950; _local_6.findChildByName("item_background").width = _local_4.width; if (_local_5._SafeStr_8950 == _arg_3){ _local_6.findChildByName("item_background").color = _SafeStr_8935; this._SafeStr_8937 = _local_6; }; _local_6.findChildByName("item_contents").width = _local_4.width; _local_6.findChildByName("item_title").caption = _local_5.title; _local_6.findChildByName("item_description").caption = _local_5.description.replace(/\r/g, ""); _local_6.findChildByName("item_description").width = (_local_4.width - 22); _local_4.addListItem(_local_6); }; this._SafeStr_8948(); } private function _SafeStr_8948():void { if (this._SafeStr_5415 == null){ return; }; if (this._SafeStr_8937 != null){ this._SafeStr_5415.findChildByName("playlist_prev").enable(); this._SafeStr_5415.findChildByName("playlist_next").enable(); } else { this._SafeStr_5415.findChildByName("playlist_prev").disable(); this._SafeStr_5415.findChildByName("playlist_next").disable(); }; } } }//package _-0Nb // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_195 = "_-56K" (String#12859, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3) // _SafeStr_4562 = "_-G0" (String#14698, DoABC#3) // _SafeStr_4563 = "_-4WI" (String#12250, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6351 = "_-10m" (String#24632, DoABC#3) // _SafeStr_6353 = "_-2fA" (String#28644, DoABC#3) // _SafeStr_6355 = "_-4o8" (String#33917, DoABC#3) // _SafeStr_6356 = "_-4e0" (String#33551, DoABC#3) // _SafeStr_6357 = "_-4Rs" (String#33095, DoABC#3) // _SafeStr_6358 = "_-2Gt" (String#27694, DoABC#3) // _SafeStr_6775 = "_-28W" (String#27369, DoABC#3) // _SafeStr_6776 = "_-0jf" (String#23930, DoABC#3) // _SafeStr_6959 = "_-1mo" (String#1489, DoABC#3) // _SafeStr_7216 = "_-4yg" (String#245, DoABC#3) // _SafeStr_8504 = "_-0eV" (String#8257, DoABC#3) // _SafeStr_8926 = "_-1Nt" (String#9035, DoABC#3) // _SafeStr_8927 = "_-0bl" (String#2726, DoABC#3) // _SafeStr_8928 = "_-40j" (String#1555, DoABC#3) // _SafeStr_8929 = "_-4VA" (String#12231, DoABC#3) // _SafeStr_8930 = "_-3k-" (String#31292, DoABC#3) // _SafeStr_8935 = "_-5xG" (String#36713, DoABC#3) // _SafeStr_8936 = "_-3El" (String#30083, DoABC#3) // _SafeStr_8937 = "_-2ip" (String#1518, DoABC#3) // _SafeStr_8938 = "_-2Sx" (String#10174, DoABC#3) // _SafeStr_8939 = "_-03y" (String#22333, DoABC#3) // _SafeStr_8940 = "_-4Qf" (String#33042, DoABC#3) // _SafeStr_8941 = "_-4Mc" (String#32878, DoABC#3) // _SafeStr_8942 = "_-3Dm" (String#30039, DoABC#3) // _SafeStr_8943 = "_-38f" (String#29835, DoABC#3) // _SafeStr_8944 = "_-68K" (String#37196, DoABC#3) // _SafeStr_8945 = "_-0At" (String#22585, DoABC#3) // _SafeStr_8946 = "_-2sd" (String#10571, DoABC#3) // _SafeStr_8947 = "_-5jj" (String#36192, DoABC#3) // _SafeStr_8948 = "_-1qT" (String#579, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) // _SafeStr_8950 = "_-5Dm" (String#34960, DoABC#3) //------------------------------------------------------------ //_-0nt._SafeStr_62 package _-0nt { import flash.events.IEventDispatcher; import _-0MK._SafeStr_3; import flash.net.URLRequest; public interface _SafeStr_62 extends IEventDispatcher, _SafeStr_3 { function get url():String; function get content():Object; function get mimeType():String; function get bytesLoaded():uint; function get bytesTotal():uint; function get errorCode():uint; function get _SafeStr_8951():String; function get _SafeStr_8952():int; function get _SafeStr_8953():Boolean; function get id():int; function load(_arg_1:URLRequest):void; } }//package _-0nt // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_62 = "_-4C0" (String#965, DoABC#2) // _SafeStr_8951 = "_-2xf" (String#895, DoABC#2) // _SafeStr_8952 = "_-0dA" (String#756, DoABC#2) // _SafeStr_8953 = "_-4iS" (String#997, DoABC#2) //------------------------------------------------------------ //_-0nt._SafeStr_63 package _-0nt { import _-3JS.EventDispatcherWrapper; import _-0MK._SafeStr_3; import flash.events.HTTPStatusEvent; import _-0nt.AssetLoaderEvent; import flash.events.Event; import flash.events.ProgressEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; class _SafeStr_63 extends EventDispatcherWrapper 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_8954:int = 0; protected var _SafeStr_8955:int = 0; protected var _SafeStr_8956:int = 2; protected var _SafeStr_5337:uint = 0; public function get errorCode():uint { return (this._SafeStr_5337); } protected function loadEventHandler(k:Event):void { switch (k.type){ case HTTPStatusEvent.HTTP_STATUS: this._SafeStr_8954 = HTTPStatusEvent(k).status; dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_8957, this._SafeStr_8954)); return; case Event.COMPLETE: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_7865, this._SafeStr_8954)); return; case Event.UNLOAD: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_8958, this._SafeStr_8954)); return; case Event.OPEN: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_8959, this._SafeStr_8954)); return; case ProgressEvent.PROGRESS: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_8960, this._SafeStr_8954)); return; case IOErrorEvent.IO_ERROR: this._SafeStr_5337 = IO_ERROR; if (!this.retry()){ dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_8961, this._SafeStr_8954)); }; return; case SecurityErrorEvent.SECURITY_ERROR: this._SafeStr_5337 = SECURITY_ERROR; if (!this.retry()){ dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_8961, this._SafeStr_8954)); }; return; }; } protected function retry():Boolean { return (false); } } }//package _-0nt // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_5337 = "_-oc" (String#3407, DoABC#2) // _SafeStr_63 = "_-4kV" (String#999, DoABC#2) // _SafeStr_7865 = "_-5SA" (String#3038, DoABC#2) // _SafeStr_8954 = "_-6ZY" (String#106, DoABC#2) // _SafeStr_8955 = "_-1HS" (String#2227, DoABC#2) // _SafeStr_8956 = "_-3cF" (String#2679, DoABC#2) // _SafeStr_8957 = "_-3nr" (String#2719, DoABC#2) // _SafeStr_8958 = "_-5ZL" (String#3056, DoABC#2) // _SafeStr_8959 = "_-1By" (String#2206, DoABC#2) // _SafeStr_8960 = "_-Qm" (String#3349, DoABC#2) // _SafeStr_8961 = "_-g8" (String#3384, DoABC#2) //------------------------------------------------------------ //_-0nt._SafeStr_64 package _-0nt { import flash.display.Loader; import flash.system.LoaderContext; import flash.utils.Timer; 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.utils.ByteArray; import flash.display.Bitmap; import flash.display.BitmapData; import _-ue.PlayerVersionCheck; import _-4TZ.PNGEncoder; import flash.events.TimerEvent; import flash.system.Security; public class _SafeStr_64 extends _SafeStr_63 implements _SafeStr_62 { protected var _SafeStr_8962:String; protected var _SafeStr_5501:String; protected var _SafeStr_8963:Loader; protected var _SafeStr_8964:LoaderContext; private var _SafeStr_8965:String = null; private var _SafeStr_8966:int = -1; private var _SafeStr_8967:Boolean = false; private var _SafeStr_5338:int = -1; private var _SafeStr_8968:Timer; private var _SafeStr_8969:Event; public function _SafeStr_64(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1) { this._SafeStr_8962 = (((_arg_2 == null)) ? "" : _arg_2.url); this._SafeStr_5501 = k; this._SafeStr_8963 = new Loader(); this._SafeStr_8964 = new LoaderContext(); this._SafeStr_8964.checkPolicyFile = true; this._SafeStr_8963.contentLoaderInfo.addEventListener(Event.COMPLETE, this._SafeStr_8970); this._SafeStr_8963.contentLoaderInfo.addEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_8963.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_8963.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_8963.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_8963.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); this._SafeStr_8965 = _arg_3; this._SafeStr_8966 = _arg_4; this._SafeStr_5338 = _arg_6; if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))){ this._SafeStr_8967 = true; this._SafeStr_8963.loadBytes(_arg_5); } else { if (((!((_arg_2 == null))) && (!((_arg_2.url == null))))){ this._SafeStr_8963.load(_arg_2, this._SafeStr_8964); }; }; } public function get url():String { return (this._SafeStr_8962); } public function get content():Object { return (((this._SafeStr_8963) ? this._SafeStr_8963.content : null)); } public function get bytes():ByteArray { var k:Bitmap = (this.content as Bitmap); if (k == null){ return (null); }; var _local_2:BitmapData = k.bitmapData; if (PlayerVersionCheck._SafeStr_8971(11, 3)){ }; return (PNGEncoder.encode(_local_2)); } public function get mimeType():String { return (this._SafeStr_5501); } public function get bytesLoaded():uint { return (((this._SafeStr_8963) ? this._SafeStr_8963.contentLoaderInfo.bytesLoaded : 0)); } public function get bytesTotal():uint { return (((this._SafeStr_8963) ? this._SafeStr_8963.contentLoaderInfo.bytesTotal : 0)); } public function get _SafeStr_8972():LoaderContext { return (this._SafeStr_8964); } public function get _SafeStr_8951():String { return (this._SafeStr_8965); } public function get _SafeStr_8952():int { return (this._SafeStr_8966); } public function get _SafeStr_8953():Boolean { return (this._SafeStr_8967); } public function get id():int { return (this._SafeStr_5338); } public function load(k:URLRequest):void { this._SafeStr_8962 = k.url; _SafeStr_8955 = 0; this._SafeStr_8963.load(k, this._SafeStr_8964); } override protected function retry():Boolean { if (!_disposed){ if (++_SafeStr_8955 <= _SafeStr_8956){ try { this._SafeStr_8963.close(); this._SafeStr_8963.unload(); } catch(e:Error) { }; this._SafeStr_8963.load(new URLRequest((((this._SafeStr_8962 + (((this._SafeStr_8962.indexOf("?") == -1)) ? "?" : "&")) + "retry=") + _SafeStr_8955)), this._SafeStr_8964); return (true); }; }; return (false); } override public function dispose():void { if (!_disposed){ super.dispose(); this._SafeStr_8963.contentLoaderInfo.removeEventListener(Event.COMPLETE, this._SafeStr_8970); this._SafeStr_8963.contentLoaderInfo.removeEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_8963.contentLoaderInfo.removeEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_8963.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_8963.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_8963.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); if (this._SafeStr_8968){ this._SafeStr_8968.stop(); this._SafeStr_8968.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_8973); this._SafeStr_8968 = null; }; try { this._SafeStr_8963.close(); } catch(e) { }; this._SafeStr_8963.unload(); this._SafeStr_8963 = null; this._SafeStr_5501 = null; this._SafeStr_8962 = null; }; } private function _SafeStr_8970(k:Event):void { if (this._SafeStr_8962 == this._SafeStr_8963.contentLoaderInfo.url){ loadEventHandler(k); return; }; this._SafeStr_8969 = k; var _local_2:int = this._SafeStr_8963.contentLoaderInfo.url.indexOf("//"); var _local_3 = (this._SafeStr_8963.contentLoaderInfo.url.slice(0, (this._SafeStr_8963.contentLoaderInfo.url.indexOf("/", (_local_2 + 3)) + 1)) + "crossdomain.xml"); Security.loadPolicyFile(_local_3); this._SafeStr_8974(); } private function _SafeStr_8973(k:TimerEvent):void { if (this._SafeStr_8963.contentLoaderInfo.childAllowsParent){ loadEventHandler(this._SafeStr_8969); } else { this._SafeStr_8974(); }; } private function _SafeStr_8974():void { this._SafeStr_8968 = new Timer(250, 1); this._SafeStr_8968.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_8973); this._SafeStr_8968.start(); } } }//package _-0nt // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#2) // _SafeStr_62 = "_-4C0" (String#965, DoABC#2) // _SafeStr_63 = "_-4kV" (String#999, DoABC#2) // _SafeStr_64 = "_-4KH" (String#970, DoABC#2) // _SafeStr_8951 = "_-2xf" (String#895, DoABC#2) // _SafeStr_8952 = "_-0dA" (String#756, DoABC#2) // _SafeStr_8953 = "_-4iS" (String#997, DoABC#2) // _SafeStr_8955 = "_-1HS" (String#2227, DoABC#2) // _SafeStr_8956 = "_-3cF" (String#2679, DoABC#2) // _SafeStr_8962 = "_-3eZ" (String#22, DoABC#2) // _SafeStr_8963 = "_-3X4" (String#65, DoABC#2) // _SafeStr_8964 = "_-4da" (String#995, DoABC#2) // _SafeStr_8965 = "_-6Hy" (String#105, DoABC#2) // _SafeStr_8966 = "_-0gG" (String#98, DoABC#2) // _SafeStr_8967 = "_-5C" (String#103, DoABC#2) // _SafeStr_8968 = "_-0a1" (String#2100, DoABC#2) // _SafeStr_8969 = "_-VL" (String#3356, DoABC#2) // _SafeStr_8970 = "_-3Pt" (String#2643, DoABC#2) // _SafeStr_8971 = "_-4V" (String#2842, DoABC#2) // _SafeStr_8972 = "_-6IG" (String#3210, DoABC#2) // _SafeStr_8973 = "_-157" (String#2185, DoABC#2) // _SafeStr_8974 = "_-538" (String#2952, DoABC#2) //------------------------------------------------------------ //_-0nt._SafeStr_65 package _-0nt { import flash.net.URLLoader; import flash.utils.Timer; import flash.events.Event; import flash.events.HTTPStatusEvent; import flash.events.ProgressEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.events.TimerEvent; import flash.net.URLRequest; import flash.utils.ByteArray; import flash.net.URLLoaderDataFormat; public class _SafeStr_65 extends _SafeStr_63 implements _SafeStr_62 { public static const _SafeStr_8975:String = "/crossdomain.xml"; protected var _SafeStr_8962:String; protected var _SafeStr_5501:String; protected var _SafeStr_5447:Object; protected var _SafeStr_8963:URLLoader; private var _SafeStr_8965:String = null; private var _SafeStr_8966:int = -1; private var _SafeStr_8967:Boolean = false; private var _SafeStr_5338:int; public function _SafeStr_65(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1) { var _local_7:Timer; super(); this._SafeStr_8962 = (((_arg_2 == null)) ? "" : _arg_2.url); this._SafeStr_5501 = k; this._SafeStr_8963 = new URLLoader(); this._SafeStr_8963.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_8963.addEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_8963.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_8963.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_8963.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_8963.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_8976); this._SafeStr_8965 = _arg_3; this._SafeStr_8966 = _arg_4; this._SafeStr_5338 = _arg_6; if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))){ this._SafeStr_8967 = true; this._SafeStr_5447 = _arg_5; _local_7 = new Timer(10, 1); _local_7.addEventListener(TimerEvent.TIMER, this._SafeStr_8977); _local_7.start(); return; }; if (_arg_2 != null){ this.load(_arg_2); }; } public function get url():String { return (this._SafeStr_8962); } public function get content():Object { return (((this._SafeStr_5447) ? this._SafeStr_5447 : ((this._SafeStr_8963) ? this._SafeStr_8963.data : null))); } public function get bytes():ByteArray { return (((this._SafeStr_8963) ? this._SafeStr_8963.data : null)); } public function get mimeType():String { return (this._SafeStr_5501); } public function get bytesLoaded():uint { return (((this._SafeStr_8963) ? this._SafeStr_8963.bytesLoaded : 0)); } public function get bytesTotal():uint { return (((this._SafeStr_8963) ? this._SafeStr_8963.bytesTotal : 0)); } public function get _SafeStr_8953():Boolean { return (this._SafeStr_8967); } public function get _SafeStr_8951():String { return (this._SafeStr_8965); } public function get _SafeStr_8952():int { return (this._SafeStr_8966); } public function get id():int { return (this._SafeStr_5338); } public function load(k:URLRequest):void { this._SafeStr_8962 = k.url; this._SafeStr_5447 = null; _SafeStr_8955 = 0; this._SafeStr_8963.dataFormat = URLLoaderDataFormat.BINARY; this._SafeStr_8963.load(k); } override protected function retry():Boolean { if (!_disposed){ if (++_SafeStr_8955 <= _SafeStr_8956){ try { this._SafeStr_8963.close(); } catch(e:Error) { }; this._SafeStr_8963.load(new URLRequest((((this._SafeStr_8962 + (((this._SafeStr_8962.indexOf("?") == -1)) ? "?" : "&")) + "retry=") + _SafeStr_8955))); return (true); }; }; return (false); } override public function dispose():void { if (!_disposed){ super.dispose(); this._SafeStr_8963.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_8963.removeEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_8963.removeEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_8963.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_8963.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_8963.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_8976); try { this._SafeStr_8963.close(); } catch(e:Error) { }; this._SafeStr_8963 = null; this._SafeStr_5501 = null; this._SafeStr_5447 = null; this._SafeStr_8962 = null; }; } private function _SafeStr_8976(k:SecurityErrorEvent):void { if (!_disposed){ loadEventHandler(k); }; } private function _SafeStr_8977(k:TimerEvent):void { var _local_2:Timer = (k.target as Timer); if (_local_2){ _local_2.stop(); _local_2.removeEventListener(TimerEvent.TIMER, this._SafeStr_8977); }; if (!_disposed){ loadEventHandler(new Event(Event.COMPLETE)); }; } } }//package _-0nt // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_5447 = "_-fv" (String#107, DoABC#2) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#2) // _SafeStr_62 = "_-4C0" (String#965, DoABC#2) // _SafeStr_63 = "_-4kV" (String#999, DoABC#2) // _SafeStr_65 = "_-3hg" (String#943, DoABC#2) // _SafeStr_8951 = "_-2xf" (String#895, DoABC#2) // _SafeStr_8952 = "_-0dA" (String#756, DoABC#2) // _SafeStr_8953 = "_-4iS" (String#997, DoABC#2) // _SafeStr_8955 = "_-1HS" (String#2227, DoABC#2) // _SafeStr_8956 = "_-3cF" (String#2679, DoABC#2) // _SafeStr_8962 = "_-3eZ" (String#22, DoABC#2) // _SafeStr_8963 = "_-3X4" (String#65, DoABC#2) // _SafeStr_8965 = "_-6Hy" (String#105, DoABC#2) // _SafeStr_8966 = "_-0gG" (String#98, DoABC#2) // _SafeStr_8967 = "_-5C" (String#103, DoABC#2) // _SafeStr_8975 = "_-6GI" (String#3203, DoABC#2) // _SafeStr_8976 = "_-0-A" (String#2008, DoABC#2) // _SafeStr_8977 = "_-5ND" (String#1032, DoABC#2) //------------------------------------------------------------ //_-0nt._SafeStr_67 package _-0nt { import flash.net.URLStream; import flash.utils.ByteArray; import flash.utils.Timer; import flash.events.Event; import flash.events.HTTPStatusEvent; import flash.events.IOErrorEvent; import flash.events.ProgressEvent; import flash.events.SecurityErrorEvent; import flash.events.TimerEvent; import flash.net.URLRequest; public class _SafeStr_67 extends _SafeStr_63 implements _SafeStr_62 { protected var _SafeStr_8962:String; protected var _SafeStr_5501:String; protected var _SafeStr_8978:URLStream; protected var _SafeStr_5447:ByteArray; private var _SafeStr_8965:String; private var _SafeStr_8966:int; private var _SafeStr_8967:Boolean = false; private var _SafeStr_5338:int; public function _SafeStr_67(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1) { var _local_7:Timer; super(); this._SafeStr_8962 = (((_arg_2 == null)) ? "" : _arg_2.url); this._SafeStr_5501 = k; this._SafeStr_8978 = new URLStream(); this._SafeStr_8978.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_8978.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_8978.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_8978.addEventListener(Event.OPEN, loadEventHandler); this._SafeStr_8978.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_8978.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); this._SafeStr_8965 = _arg_3; this._SafeStr_8966 = _arg_4; this._SafeStr_5338 = _arg_6; if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))){ this._SafeStr_8967 = true; this._SafeStr_5447 = _arg_5; _local_7 = new Timer(10, 1); _local_7.addEventListener(TimerEvent.TIMER, this._SafeStr_8977); _local_7.start(); return; }; if (_arg_2 != null){ this.load(_arg_2); }; } public function get url():String { return (this._SafeStr_8962); } public function get content():Object { return (((this._SafeStr_5447) ? this._SafeStr_5447 : this._SafeStr_8978)); } public function get bytes():ByteArray { if (this._SafeStr_5447){ return (this._SafeStr_5447); }; var k:ByteArray = new ByteArray(); this._SafeStr_8978.readBytes(k); return (k); } public function get mimeType():String { return (this._SafeStr_5501); } public function get bytesLoaded():uint { return (this._SafeStr_8978.bytesAvailable); } public function get bytesTotal():uint { return (this._SafeStr_8978.bytesAvailable); } public function get _SafeStr_8951():String { return (this._SafeStr_8965); } public function get _SafeStr_8952():int { return (this._SafeStr_8966); } public function get _SafeStr_8953():Boolean { return (this._SafeStr_8967); } public function get id():int { return (this._SafeStr_5338); } public function load(k:URLRequest):void { this._SafeStr_8962 = k.url; this._SafeStr_8978.load(k); } override public function dispose():void { if (!_disposed){ super.dispose(); this._SafeStr_8978.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_8978.removeEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_8978.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_8978.removeEventListener(Event.OPEN, loadEventHandler); this._SafeStr_8978.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_8978.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); this._SafeStr_8978.close(); this._SafeStr_8978 = null; this._SafeStr_5501 = null; this._SafeStr_8962 = null; }; } private function _SafeStr_8977(k:TimerEvent):void { var _local_2:Timer = (k.target as Timer); if (_local_2){ _local_2.stop(); _local_2.removeEventListener(TimerEvent.TIMER, this._SafeStr_8977); }; if (!_disposed){ loadEventHandler(new Event(Event.COMPLETE)); }; } } }//package _-0nt // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_5447 = "_-fv" (String#107, DoABC#2) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#2) // _SafeStr_62 = "_-4C0" (String#965, DoABC#2) // _SafeStr_63 = "_-4kV" (String#999, DoABC#2) // _SafeStr_67 = "_-3KR" (String#919, DoABC#2) // _SafeStr_8951 = "_-2xf" (String#895, DoABC#2) // _SafeStr_8952 = "_-0dA" (String#756, DoABC#2) // _SafeStr_8953 = "_-4iS" (String#997, DoABC#2) // _SafeStr_8962 = "_-3eZ" (String#22, DoABC#2) // _SafeStr_8965 = "_-6Hy" (String#105, DoABC#2) // _SafeStr_8966 = "_-0gG" (String#98, DoABC#2) // _SafeStr_8967 = "_-5C" (String#103, DoABC#2) // _SafeStr_8977 = "_-5ND" (String#1032, DoABC#2) // _SafeStr_8978 = "_-2Sw" (String#2471, DoABC#2) //------------------------------------------------------------ //_-0nt._SafeStr_68 package _-0nt { import flash.media.Sound; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.ProgressEvent; import flash.net.URLRequest; import flash.utils.ByteArray; public class _SafeStr_68 extends _SafeStr_63 implements _SafeStr_62 { protected var _SafeStr_8962:String; protected var _SafeStr_5501:String; protected var _SafeStr_8979:Sound; private var _SafeStr_8965:String; private var _SafeStr_8966:int; private var _SafeStr_8967:Boolean = false; private var _SafeStr_5338:int; public function _SafeStr_68(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1) { this._SafeStr_8962 = (((_arg_2 == null)) ? "" : _arg_2.url); this._SafeStr_5501 = k; this._SafeStr_8979 = new Sound(null, null); this._SafeStr_8979.addEventListener(Event.ID3, loadEventHandler); this._SafeStr_8979.addEventListener(Event.OPEN, loadEventHandler); this._SafeStr_8979.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_8979.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_8979.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_8965 = _arg_3; this._SafeStr_8966 = _arg_4; this._SafeStr_5338 = _arg_6; if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))){ this._SafeStr_8967 = true; this._SafeStr_8979.loadPCMFromByteArray(_arg_5, _arg_5.length); } else { if (_arg_2 != null){ this.load(_arg_2); }; }; } public function get url():String { return (this._SafeStr_8962); } public function get content():Object { return (this._SafeStr_8979); } public function get bytes():ByteArray { var k:ByteArray = new ByteArray(); this._SafeStr_8979.extract(k, this._SafeStr_8979.length); return (k); } public function get mimeType():String { return (this._SafeStr_5501); } public function get bytesLoaded():uint { return (((this._SafeStr_8979) ? this._SafeStr_8979.bytesLoaded : 0)); } public function get bytesTotal():uint { return (((this._SafeStr_8979) ? this._SafeStr_8979.bytesTotal : 0)); } public function get _SafeStr_8951():String { return (this._SafeStr_8965); } public function get _SafeStr_8952():int { return (this._SafeStr_8966); } public function get _SafeStr_8953():Boolean { return (this._SafeStr_8967); } public function get id():int { return (this._SafeStr_5338); } override public function dispose():void { if (!disposed){ this._SafeStr_8979.removeEventListener(Event.ID3, loadEventHandler); this._SafeStr_8979.removeEventListener(Event.OPEN, loadEventHandler); this._SafeStr_8979.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_8979.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_8979.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_8979 = null; this._SafeStr_5501 = null; this._SafeStr_8962 = null; super.dispose(); }; } public function load(k:URLRequest):void { this._SafeStr_8962 = k.url; this._SafeStr_8979.load(k, null); } } }//package _-0nt // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#2) // _SafeStr_62 = "_-4C0" (String#965, DoABC#2) // _SafeStr_63 = "_-4kV" (String#999, DoABC#2) // _SafeStr_68 = "_-6aH" (String#1097, DoABC#2) // _SafeStr_8951 = "_-2xf" (String#895, DoABC#2) // _SafeStr_8952 = "_-0dA" (String#756, DoABC#2) // _SafeStr_8953 = "_-4iS" (String#997, DoABC#2) // _SafeStr_8962 = "_-3eZ" (String#22, DoABC#2) // _SafeStr_8965 = "_-6Hy" (String#105, DoABC#2) // _SafeStr_8966 = "_-0gG" (String#98, DoABC#2) // _SafeStr_8967 = "_-5C" (String#103, DoABC#2) // _SafeStr_8979 = "_-4ij" (String#2887, DoABC#2) //------------------------------------------------------------ //_-0nt._SafeStr_69 package _-0nt { import flash.net.URLRequest; import flash.utils.ByteArray; import flash.events.Event; import _-0rk._SafeStr_148; import flash.errors.IllegalOperationError; public class _SafeStr_69 extends _SafeStr_65 implements _SafeStr_62 { public function _SafeStr_69(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1) { super(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6); } override protected function retry():Boolean { if (!_disposed){ if (++_SafeStr_8955 <= _SafeStr_8956){ try { _SafeStr_8963.close(); } catch(e:Error) { }; _SafeStr_8963.load(new URLRequest((((_SafeStr_8962 + (((_SafeStr_8962.indexOf("?") == -1)) ? "?" : "&")) + "retry=") + _SafeStr_8955))); return (true); }; }; return (false); } override protected function loadEventHandler(k:Event):void { if (k.type == Event.COMPLETE){ this._SafeStr_8980(); }; super.loadEventHandler(k); } private function _SafeStr_8980():void { var byteArray:ByteArray; var encoder:_SafeStr_148; var data:String = ""; if ((_SafeStr_8963.data is ByteArray)){ byteArray = (_SafeStr_8963.data as ByteArray); if (byteArray.length == 0){ data = ""; } else { try { encoder = new _SafeStr_148(); data = encoder._SafeStr_8981(byteArray).toString(); } catch(error:IllegalOperationError) { byteArray.position = 0; data = byteArray.readUTFBytes(byteArray.length); }; }; byteArray.clear(); } else { data = (_SafeStr_8963.data as String); }; _SafeStr_8963.data = data; } } }//package _-0nt // _SafeStr_148 = "_-2OH" (String#862, DoABC#2) // _SafeStr_62 = "_-4C0" (String#965, DoABC#2) // _SafeStr_65 = "_-3hg" (String#943, DoABC#2) // _SafeStr_69 = "_-3UC" (String#927, DoABC#2) // _SafeStr_8955 = "_-1HS" (String#2227, DoABC#2) // _SafeStr_8956 = "_-3cF" (String#2679, DoABC#2) // _SafeStr_8962 = "_-3eZ" (String#22, DoABC#2) // _SafeStr_8963 = "_-3X4" (String#65, DoABC#2) // _SafeStr_8980 = "_-0iW" (String#2124, DoABC#2) // _SafeStr_8981 = "_-07j" (String#2032, DoABC#2) //------------------------------------------------------------ //_-0nt.AssetLoaderEvent package _-0nt { import flash.events.Event; public class AssetLoaderEvent extends Event { public static const _SafeStr_7865:String = "AssetLoaderEventComplete"; public static const _SafeStr_8960:String = "AssetLoaderEventProgress"; public static const _SafeStr_8958:String = "AssetLoaderEventUnload"; public static const _SafeStr_8957:String = "AssetLoaderEventStatus"; public static const _SafeStr_8961:String = "AssetLoaderEventError"; public static const _SafeStr_8959:String = "AssetLoaderEventOpen"; private var _SafeStr_8954:int; public function AssetLoaderEvent(k:String, _arg_2:int) { this._SafeStr_8954 = _arg_2; super(k, false, false); } public function get status():int { return (this._SafeStr_8954); } override public function clone():Event { return (new AssetLoaderEvent(type, this._SafeStr_8954)); } override public function toString():String { return (formatToString("AssetLoaderEvent", "type", "status")); } } }//package _-0nt // _SafeStr_7865 = "_-5SA" (String#3038, DoABC#2) // _SafeStr_8954 = "_-6ZY" (String#106, DoABC#2) // _SafeStr_8957 = "_-3nr" (String#2719, DoABC#2) // _SafeStr_8958 = "_-5ZL" (String#3056, DoABC#2) // _SafeStr_8959 = "_-1By" (String#2206, DoABC#2) // _SafeStr_8960 = "_-Qm" (String#3349, DoABC#2) // _SafeStr_8961 = "_-g8" (String#3384, DoABC#2) //------------------------------------------------------------ //_-0nz._SafeStr_145 package _-0nz { public class _SafeStr_145 { private var _SafeStr_8982:String; private var _SafeStr_8983:String; private var _SafeStr_8984:String; private var _SafeStr_8985:Boolean; private var _SafeStr_8986:int = -1; public function _SafeStr_145(k:XML) { this._SafeStr_8982 = String(k.@["set-type"]); this._SafeStr_8983 = String(k.@["flipped-set-type"]); this._SafeStr_8984 = String(k.@["remove-set-type"]); this._SafeStr_8985 = false; } public function _SafeStr_8987():Boolean { return ((this._SafeStr_8986 >= 0)); } public function get _SafeStr_8988():int { return (this._SafeStr_8986); } public function set _SafeStr_8988(k:int):void { this._SafeStr_8986 = k; } public function get _SafeStr_8989():String { return (this._SafeStr_8982); } public function get _SafeStr_8990():String { return (this._SafeStr_8983); } public function get _SafeStr_8991():String { return (this._SafeStr_8984); } public function get _SafeStr_8992():Boolean { return (this._SafeStr_8985); } public function set _SafeStr_8992(k:Boolean):void { this._SafeStr_8985 = k; } public function set _SafeStr_8990(k:String):void { this._SafeStr_8983 = k; } } }//package _-0nz // _SafeStr_145 = "_-1Us" (String#2267, DoABC#2) // _SafeStr_8982 = "_-6No" (String#3225, DoABC#2) // _SafeStr_8983 = "_-0ko" (String#2135, DoABC#2) // _SafeStr_8984 = "_-1qB" (String#2342, DoABC#2) // _SafeStr_8985 = "_-0DC" (String#2047, DoABC#2) // _SafeStr_8986 = "_-1kC" (String#2325, DoABC#2) // _SafeStr_8987 = "_-mE" (String#3401, DoABC#2) // _SafeStr_8988 = "_-4Mf" (String#2812, DoABC#2) // _SafeStr_8989 = "_-KH" (String#3330, DoABC#2) // _SafeStr_8990 = "_-43F" (String#2766, DoABC#2) // _SafeStr_8991 = "_-1Fh" (String#2219, DoABC#2) // _SafeStr_8992 = "_-3Q4" (String#2644, DoABC#2) //------------------------------------------------------------ //_-0nz.ActivePartSet package _-0nz { public class ActivePartSet { private var _SafeStr_5338:String; private var _SafeStr_8993:Array; public function ActivePartSet(k:XML) { var _local_2:XML; super(); this._SafeStr_5338 = String(k.@id); this._SafeStr_8993 = new Array(); for each (_local_2 in k.activePart) { this._SafeStr_8993.push(String(_local_2.@["set-type"])); }; } public function get _SafeStr_8994():Array { return (this._SafeStr_8993); } } }//package _-0nz // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_8993 = "_-5wE" (String#67, DoABC#2) // _SafeStr_8994 = "_-37H" (String#905, DoABC#2) //------------------------------------------------------------ //_-0oD._SafeStr_4201 package _-0oD { import _-3qZ._SafeStr_2283; import _-0MK._SafeStr_3; public class _SafeStr_4201 implements _SafeStr_2283, _SafeStr_3 { public function _SafeStr_5448():Array { return ([]); } public function dispose():void { } public function get disposed():Boolean { return (false); } } }//package _-0oD // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4201 = "_-0XY" (String#23470, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-0Ol._SafeStr_2653 package _-0Ol { import _-0MK._SafeStr_8; import flash.events.IEventDispatcher; import _-MN._SafeStr_3832; import flash.display.BitmapData; import _-1Mz.IWindowContainer; public interface _SafeStr_2653 extends _SafeStr_8 { function get events():IEventDispatcher; function set visible(_arg_1:Boolean):void; function get visible():Boolean; function _SafeStr_8995(_arg_1:_SafeStr_3832, _arg_2:Boolean):void; function deSelect(_arg_1:Boolean):void; function getAvatarFaceBitmap(_arg_1:String):BitmapData; function getGroupIconBitmap(_arg_1:String):BitmapData; function setMessengerIconNotify(_arg_1:Boolean):void; function _SafeStr_8996(_arg_1:Boolean):void; function removeMessengerNotifications():void; function get _SafeStr_8997():int; function _SafeStr_8998(_arg_1:String):IWindowContainer; } }//package _-0Ol // _SafeStr_2653 = "_-6MP" (String#14151, DoABC#3) // _SafeStr_3832 = "_-1vq" (String#9590, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) // _SafeStr_8995 = "_-Mo" (String#4399, DoABC#3) // _SafeStr_8996 = "_-04C" (String#7683, DoABC#3) // _SafeStr_8997 = "_-6i9" (String#14474, DoABC#3) // _SafeStr_8998 = "_-0Dj" (String#2609, DoABC#3) //------------------------------------------------------------ //_-0Ol.AbstractView package _-0Ol { import _-0MK.Component; import _-5QZ._SafeStr_633; import _-3HG._SafeStr_13; import _-p0._SafeStr_499; import _-4rH._SafeStr_2173; import _-2sC._SafeStr_195; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-0MK._SafeStr_44; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboTracking; import __AS3__.vec.Vector; import __AS3__.vec.*; public class AbstractView extends Component { protected var _SafeStr_5524:_SafeStr_633; protected var _SafeStr_8999:_SafeStr_13; protected var _SafeStr_9000:_SafeStr_499; protected var _SafeStr_7207:_SafeStr_2173; protected var _SafeStr_9001:_SafeStr_195; public function AbstractView(k:_SafeStr_9, _arg_2:uint, _arg_3:_SafeStr_10) { super(k, _arg_2, _arg_3); } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2173):void { _SafeStr_7207 = k; }), new _SafeStr_44(new IIDAvatarRenderManager(), function (k:_SafeStr_13):void { _SafeStr_8999 = k; }), new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void { _SafeStr_5524 = k; }), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_499):void { _SafeStr_9000 = k; }), new _SafeStr_44(new IIDHabboTracking(), function (k:_SafeStr_195):void { _SafeStr_9001 = k; })])); } } }//package _-0Ol // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_195 = "_-56K" (String#12859, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_8999 = "_-2CZ" (String#1082, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) // _SafeStr_9000 = "_-X0" (String#593, DoABC#3) // _SafeStr_9001 = "_-5eL" (String#438, DoABC#3) //------------------------------------------------------------ //_-0Ol.HabboFriendBarView package _-0Ol { import _-3HG._SafeStr_20; import _-3JS._SafeStr_36; import _-1Nw._SafeStr_2656; import _-1lV._SafeStr_1416; import _-2Jf._SafeStr_2212; import _-1A6._SafeStr_2153; import _-1Mz.IWindowContainer; import __AS3__.vec.Vector; import _-MN._SafeStr_3832; import _-1fq._SafeStr_3839; import _-1fq._SafeStr_3837; import _-1fq._SafeStr_3840; import _-MN._SafeStr_3848; import flash.utils.Timer; import _-5YE.IRegionWindow; import _-5YE._SafeStr_2413; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboFriendList; import com.sulake.iid.IIDHabboFriendBarData; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboGameManager; import flash.events.TimerEvent; import _-31r._SafeStr_3835; import _-31r._SafeStr_3847; import _-31r._SafeStr_3833; import _-31r._SafeStr_3844; import _-31r._SafeStr_3843; import _-31r._SafeStr_3838; import _-gx._SafeStr_2875; import _-5Mz.WindowEvent; import _-6Sv._SafeStr_2510; import _-6Sv._SafeStr_2505; import _-6Sv._SafeStr_2504; import flash.geom.Rectangle; import _-1Mz.IWindow; import _-151._SafeStr_2858; import _-1Nw._SafeStr_3834; import _-1Nw._SafeStr_3845; import _-MN._SafeStr_3446; import _-5YE.IItemListWindow; import _-MN._SafeStr_3836; import _-MN.FriendRequestsTab; import _-MN.NewFriendEntityTab; import _-MN._SafeStr_3850; import _-MN.FriendEntityTab; import _-5Iw._SafeStr_3846; import _-5Vt._SafeStr_39; import _-5im.WindowParam; import _-5Mz.WindowMouseEvent; import flash.display.BitmapData; import _-3HG._SafeStr_48; import _-24f._SafeStr_111; import _-24f._SafeStr_51; import _-1Nw._SafeStr_3013; import _-5YE.IBitmapWrapperWindow; import _-MN._SafeStr_3849; import flash.events.Event; import _-4n6._SafeStr_2443; import _-6Sv._SafeStr_3604; import _-4rH._SafeStr_2894; import _-31r._SafeStr_2803; import _-1Nw._SafeStr_3842; import __AS3__.vec.*; public class HabboFriendBarView extends AbstractView implements _SafeStr_2653, _SafeStr_20, _SafeStr_36 { private static const _SafeStr_9002:int = 127; private static const _SafeStr_9003:int = 1; private static const _SafeStr_9004:Boolean = false; private static const _SafeStr_9005:int = 3; private static const _SafeStr_9006:String = "new_bar_xml"; private static const _SafeStr_9007:String = "toggle_xml"; private static const BORDER:String = "border"; private static const _SafeStr_9008:String = "list"; private static const _SafeStr_9009:String = "header"; private static const _SafeStr_9010:String = "canvas"; private static const _SafeStr_9011:String = "pieces"; private static const _SafeStr_9012:String = "friendtools"; private static const _SafeStr_9013:String = "collapse_left"; private static const _SafeStr_9014:String = "collapse_right"; private static const _SafeStr_9015:String = "button_left"; private static const _SafeStr_9016:String = "button_right"; private static const _SafeStr_9017:String = "button_left_page"; private static const _SafeStr_9018:String = "button_right_page"; private static const _SafeStr_9019:String = "button_left_end"; private static const _SafeStr_9020:String = "button_right_end"; private static const _SafeStr_9021:String = "button_close"; private static const _SafeStr_9022:String = "button_open"; private static const _SafeStr_9023:String = "link_friendlist"; private static const _SafeStr_9024:String = "icon_find_friends"; private static const _SafeStr_9025:String = "icon_all_friends"; private static const _SafeStr_9026:int = 150; private static const _SafeStr_9027:int = 1; private static const _SafeStr_9028:int = 16; private var _SafeStr_9029:_SafeStr_2656; private var _SafeStr_7218:_SafeStr_1416; private var _SafeStr_6998:_SafeStr_2212; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_9030:IWindowContainer; private var _SafeStr_9031:IWindowContainer; private var _SafeStr_9032:IWindowContainer; private var _SafeStr_9033:Vector.<_SafeStr_3832>; private var _SafeStr_9034:_SafeStr_3832; private var _SafeStr_9035:int = -1; private var _SafeStr_9036:int = 0; private var _SafeStr_9037:_SafeStr_3839; private var _SafeStr_9038:_SafeStr_3837; private var _SafeStr_9039:_SafeStr_3840; private var _SafeStr_9040:IWindowContainer; private var _SafeStr_9041:_SafeStr_3848; private var _SafeStr_9042:Boolean = true; private var _SafeStr_9043:Timer; private var _SafeStr_9044:Boolean = false; private var _SafeStr_9045:IRegionWindow; private var _SafeStr_9046:IRegionWindow; private var _SafeStr_9047:Boolean = false; private var _SafeStr_9048:_SafeStr_2413; private var _SafeStr_9049:Timer; private var _SafeStr_9050:Boolean = false; public function HabboFriendBarView(k:_SafeStr_9, _arg_2:uint, _arg_3:_SafeStr_10) { super(k, _arg_2, _arg_3); this._SafeStr_9037 = new _SafeStr_3839(); this._SafeStr_9033 = new Vector.<_SafeStr_3832>(); this._SafeStr_9033 = new Vector.<_SafeStr_3832>(); } public function setMessengerIconNotify(k:Boolean):void { if (this._SafeStr_9039){ this._SafeStr_9039.notify(k); }; if (this._SafeStr_9040){ this._SafeStr_9051(k); }; } public function get _SafeStr_8997():int { return ((((this._SafeStr_9030 == null)) ? 0 : ((this._SafeStr_9044) ? _SafeStr_9026 : this._SafeStr_9030.width))); } public function _SafeStr_8996(k:Boolean):void { if (this._SafeStr_9038){ this._SafeStr_9038.notify(k); }; } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboFriendList(), function (k:_SafeStr_2212):void { _SafeStr_6998 = k; }), new _SafeStr_44(new IIDHabboFriendBarData(), function (k:_SafeStr_2656):void { _SafeStr_9029 = k; }), new _SafeStr_44(new IIDHabboToolbar(), function (k:_SafeStr_2153):void { _SafeStr_5510 = k; }), new _SafeStr_44(new IIDHabboGameManager(), function (k:_SafeStr_1416):void { _SafeStr_7218 = k; })])); } override public function dispose():void { if (!disposed){ if (this._SafeStr_9049 != null){ this._SafeStr_9049.removeEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_9049.stop(); this._SafeStr_9049 = null; }; if (this._SafeStr_9043){ this._SafeStr_9043.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_9052); this._SafeStr_9043 = null; }; if (this._SafeStr_9039){ this._SafeStr_9039.dispose(); this._SafeStr_9039 = null; }; if (this._SafeStr_9038){ this._SafeStr_9038.dispose(); this._SafeStr_9038 = null; }; if (this._SafeStr_9032){ this._SafeStr_9032.dispose(); this._SafeStr_9032 = null; }; if (this._SafeStr_9030){ this._SafeStr_9030.dispose(); this._SafeStr_9030 = null; }; if (this._SafeStr_9031){ this._SafeStr_9031.dispose(); this._SafeStr_9031 = null; }; while (this._SafeStr_9033.length > 0) { _SafeStr_3832(this._SafeStr_9033.pop()).dispose(); }; while (this._SafeStr_9033.length > 0) { _SafeStr_3832(this._SafeStr_9033.pop()).dispose(); }; if (((((!((this._SafeStr_9029 == null))) && (!(this._SafeStr_9029.disposed)))) && (!((this._SafeStr_9029.events == null))))){ this._SafeStr_9029.events.removeEventListener(_SafeStr_3835._SafeStr_9053, this._SafeStr_9054); this._SafeStr_9029.events.removeEventListener(_SafeStr_3847._SafeStr_9055, this._SafeStr_9056); this._SafeStr_9029.events.removeEventListener(_SafeStr_3833._SafeStr_9057, this._SafeStr_9058); this._SafeStr_9029.events.removeEventListener(_SafeStr_3844._SafeStr_9059, this._SafeStr_9060); this._SafeStr_9029.events.removeEventListener(_SafeStr_3843._SafeStr_9061, this._SafeStr_9062); this._SafeStr_9029.events.removeEventListener(_SafeStr_3838._SafeStr_9063, this._SafeStr_9064); }; if (_SafeStr_7207){ _SafeStr_7207.events.removeEventListener(_SafeStr_2875._SafeStr_6635, this._SafeStr_6636); }; if (((!((_SafeStr_5524 == null))) && (!(_SafeStr_5524.disposed)))){ _SafeStr_5524.getWindowContext(_SafeStr_9003).getDesktopWindow().removeEventListener(WindowEvent._SafeStr_5561, this._SafeStr_9065); }; this._SafeStr_9037.dispose(); this._SafeStr_9037 = null; super.dispose(); }; } override protected function initComponent():void { context.addLinkEventTracker(this); this._SafeStr_9029.events.addEventListener(_SafeStr_3835._SafeStr_9053, this._SafeStr_9054); this._SafeStr_9029.events.addEventListener(_SafeStr_3847._SafeStr_9055, this._SafeStr_9056); this._SafeStr_9029.events.addEventListener(_SafeStr_3833._SafeStr_9057, this._SafeStr_9058); this._SafeStr_9029.events.addEventListener(_SafeStr_3844._SafeStr_9059, this._SafeStr_9060); this._SafeStr_9029.events.addEventListener(_SafeStr_3843._SafeStr_9061, this._SafeStr_9062); this._SafeStr_9029.events.addEventListener(_SafeStr_3838._SafeStr_9063, this._SafeStr_9064); _SafeStr_7207.events.addEventListener(_SafeStr_2875._SafeStr_6635, this._SafeStr_6636); } public function set visible(k:Boolean):void { if (this._SafeStr_9030){ this._SafeStr_9030.visible = k; this._SafeStr_9030.activate(); }; if (this._SafeStr_9032){ this._SafeStr_9032.visible = !(k); if (this._SafeStr_9030){ this._SafeStr_9032.x = this._SafeStr_9030.x; this._SafeStr_9032.y = this._SafeStr_9030.y; this._SafeStr_9032.activate(); }; }; } private function _SafeStr_9066():void { var k:IWindow = _SafeStr_5524.createWindow("bar_dimmer", "", _SafeStr_2510.BORDER, _SafeStr_2505._SafeStr_9067, ((_SafeStr_2504._SafeStr_9068 | _SafeStr_2504._SafeStr_9069) | _SafeStr_2504._SafeStr_9070), new Rectangle(0, 0, this._SafeStr_9030.width, this._SafeStr_9030.height), null, 0); k.color = 0; k.blend = 0.3; this._SafeStr_9030.addChild(k); this._SafeStr_9030.invalidate(); if (this._SafeStr_9043 == null){ this._SafeStr_9043 = new Timer(_SafeStr_2858._SafeStr_5607, 1); this._SafeStr_9043.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_9052); this._SafeStr_9043.start(); }; } private function _SafeStr_9052(k:TimerEvent):void { this._SafeStr_9043.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_9052); this._SafeStr_9043 = null; var _local_2:IWindow = this._SafeStr_9030.findChildByName("bar_dimmer"); if (_local_2 != null){ this._SafeStr_9030.removeChild(_local_2); _SafeStr_5524.destroy(_local_2); }; } public function get visible():Boolean { return (((this._SafeStr_9030) && (this._SafeStr_9030.visible))); } public function populate():void { var _local_4:int; var _local_11:_SafeStr_3834; var _local_12:_SafeStr_3845; var _local_13:_SafeStr_3446; var _local_14:int; var _local_15:_SafeStr_3446; if (!!((this._SafeStr_9030 == null))){ return; }; var k:int = this._SafeStr_9035; this.deSelect(false); var _local_2:IItemListWindow = (this._SafeStr_9030.findChildByName(_SafeStr_9008) as IItemListWindow); if (!!((_local_2 == null))){ return; }; _local_2.autoArrangeItems = false; var _local_3:int = _local_2.numListItems; _local_4 = _local_3; while (_local_4 > 0) { _local_2._SafeStr_8504((_local_4 - 1)); _local_4--; }; while (this._SafeStr_9033.length > 0) { this._SafeStr_9033.pop().recycle(); }; this._SafeStr_9071(this._SafeStr_9029._SafeStr_9072); var _local_5:int = this._SafeStr_9029._SafeStr_9073; var _local_6:int; var _local_7:int = this._SafeStr_9074; var _local_8:int = ((_local_5 + ((this._SafeStr_9042) ? 1 : 0)) + (((_local_6 > 0)) ? 1 : 0)); var _local_9:int = Math.min(_local_7, _local_8); if ((this._SafeStr_9036 + _local_9) > _local_8){ this._SafeStr_9036 = Math.max(0, (this._SafeStr_9036 - ((this._SafeStr_9036 + _local_9) - _local_8))); }; var _local_10:int = this._SafeStr_9036; if (_local_6 > 0){ if (this._SafeStr_9036 == 0){ if (this._SafeStr_9033.length < _local_7){ if (_local_6 == 1){ _local_11 = this._SafeStr_9029._SafeStr_9075(0); _local_13 = _SafeStr_3836._SafeStr_9076(_local_11); this._SafeStr_9033.push(_local_13); _local_2.addListItem(_local_13.window); } else { if (_local_6 > 1){ _local_13 = FriendRequestsTab._SafeStr_9076(this._SafeStr_9029._SafeStr_9077()); this._SafeStr_9033.push(_local_13); _local_2.addListItem(_local_13.window); }; }; }; } else { _local_10--; }; }; _local_4 = _local_10; while (_local_4 < (_local_5 + _local_10)) { if (_local_4 >= _local_5){ break; }; if (this._SafeStr_9033.length >= _local_7){ break; }; _local_12 = this._SafeStr_9029._SafeStr_9078(_local_4); _local_13 = NewFriendEntityTab._SafeStr_9076(_local_12); this._SafeStr_9033.push(_local_13); _local_2.addListItem(_local_13.window); _local_4++; }; if (this._SafeStr_9042){ _local_14 = this._SafeStr_9079(_local_7, _local_8, _local_5, _local_6); _local_8 = ((_local_5 + _local_14) + (((_local_6 > 0)) ? 1 : 0)); while (_local_14-- > 0) { _local_15 = _SafeStr_3850._SafeStr_9076(); _local_2.addListItem(_local_15.window); this._SafeStr_9033.push(_local_15); }; }; _local_2.autoArrangeItems = true; if (k > -1){ this._SafeStr_9080(k); }; this._SafeStr_9081(); this._SafeStr_9082((((this._SafeStr_9033.length < _local_8)) && ((_local_8 > 0))), !((this._SafeStr_9036 == 0)), ((this._SafeStr_9036 + this._SafeStr_9033.length) < _local_8)); if (!this._SafeStr_9047){ this._SafeStr_9047 = true; this._SafeStr_9083(false); this._SafeStr_9083(true); }; } private function _SafeStr_9079(k:int, _arg_2:int, _arg_3:int, _arg_4:int):int { if (this._SafeStr_9033.length >= k){ return (0); }; if (this._SafeStr_9033.length >= k){ return (0); }; var _local_5:int = 1; if ((this._SafeStr_9033.length + _local_5) < _SafeStr_9005){ _local_5 = Math.min((k - this._SafeStr_9033.length), (_SafeStr_9005 - this._SafeStr_9033.length)); }; return (_local_5); } private function _SafeStr_9084(k:int):FriendEntityTab { var _local_2:FriendEntityTab; var _local_3:int = this._SafeStr_9033.length; var _local_4:int; while (_local_4 < _local_3) { _local_2 = (this._SafeStr_9033[_local_4] as FriendEntityTab); if (_local_2){ if (_local_2.friend.id == k){ return (_local_2); }; }; _local_4++; }; return (null); } private function _SafeStr_9085():Boolean { return (((this._SafeStr_9030) && (!(this._SafeStr_9030.disposed)))); } private function _SafeStr_9086():void { _SafeStr_3446._SafeStr_9087 = this._SafeStr_9029; _SafeStr_3446.GAMES = this._SafeStr_7218; _SafeStr_3446.FRIENDS = this._SafeStr_6998; _SafeStr_3446._SafeStr_9088 = this; _SafeStr_3446._SafeStr_9089 = assets; _SafeStr_3446._SafeStr_9090 = _SafeStr_5524; _SafeStr_3446._SafeStr_9091 = _SafeStr_9000; _SafeStr_3446._SafeStr_9092 = this._SafeStr_9037; _SafeStr_3446._SafeStr_9093 = _SafeStr_9001; _SafeStr_3846._SafeStr_9090 = _SafeStr_5524; _SafeStr_3846._SafeStr_9089 = assets; _SafeStr_3846.GAMES = this._SafeStr_7218; var k:_SafeStr_39 = assets.getAssetByName(_SafeStr_9006); this._SafeStr_9030 = (_SafeStr_5524.buildFromXML((k.content as XML), _SafeStr_9003) as IWindowContainer); this._SafeStr_9030.y = (this._SafeStr_9030.parent.height - (this._SafeStr_9030.height + _SafeStr_9027)); this._SafeStr_9030.setParamFlag(WindowParam._SafeStr_9094, true); this._SafeStr_9030.procedure = this._SafeStr_9095; if (_SafeStr_9004){ k = assets.getAssetByName(_SafeStr_9007); this._SafeStr_9032 = (_SafeStr_5524.buildFromXML((k.content as XML), _SafeStr_9003) as IWindowContainer); this._SafeStr_9032.x = this._SafeStr_9030.x; this._SafeStr_9032.y = this._SafeStr_9030.y; this._SafeStr_9032.setParamFlag(WindowParam._SafeStr_9094, true); this._SafeStr_9032.visible = false; this._SafeStr_9032.procedure = this._SafeStr_9096; }; if (_SafeStr_2858._SafeStr_5606()){ this._SafeStr_9066(); }; var _local_2:IWindowContainer = (this._SafeStr_9030.findChildByName(_SafeStr_9012) as IWindowContainer); this._SafeStr_9048 = (_local_2.getChildByName("line") as _SafeStr_2413); this._SafeStr_9040 = IWindowContainer(_local_2.findChildByName("icon_messenger")); if (this._SafeStr_9040){ this._SafeStr_9040.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9097); this._SafeStr_9040.visible = false; }; var _local_3:IWindowContainer = IWindowContainer(_local_2.findChildByName(_SafeStr_9025)); if (_local_3){ _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9098); }; var _local_4:IWindowContainer = IWindowContainer(_local_2.findChildByName(_SafeStr_9024)); if (_local_4){ _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9099); }; this._SafeStr_9046 = (this._SafeStr_9030.findChildByName(_SafeStr_9013) as IRegionWindow); if (this._SafeStr_9046){ this._SafeStr_9046.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9100); }; this._SafeStr_9045 = (this._SafeStr_9030.findChildByName(_SafeStr_9014) as IRegionWindow); if (this._SafeStr_9045){ this._SafeStr_9045.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9100); }; _SafeStr_5524.getWindowContext(_SafeStr_9003).getDesktopWindow().addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_9065); this.populate(); if (this._SafeStr_9050){ this._SafeStr_9051(true); }; } public function getAvatarFaceBitmap(k:String):BitmapData { var _local_2:BitmapData; var _local_3:_SafeStr_48; if (_SafeStr_8999){ _local_3 = _SafeStr_8999.createAvatarImage(k, _SafeStr_111._SafeStr_5758, null, this); if (_local_3){ _local_2 = _local_3._SafeStr_5759(_SafeStr_51._SafeStr_5760); _local_3.dispose(); }; }; return (_local_2); } public function getGroupIconBitmap(k:String):BitmapData { return (_SafeStr_7207.getGroupBadgeImage(k)); } public function _SafeStr_5771(k:String):void { var _local_2:_SafeStr_3845; var _local_7:_SafeStr_3013; var _local_8:BitmapData; var _local_9:IWindowContainer; var _local_10:IItemListWindow; var _local_11:IWindowContainer; var _local_12:IBitmapWrapperWindow; var _local_13:_SafeStr_3446; var _local_3:IItemListWindow = (this._SafeStr_9030.findChildByName(_SafeStr_9008) as IItemListWindow); var _local_4:int = this._SafeStr_9029._SafeStr_9073; var _local_5:int; while (_local_5 < _local_4) { _local_2 = this._SafeStr_9029._SafeStr_9078(_local_5); if (_local_2.figure == k){ _local_8 = null; if (_local_2.id > 0){ _local_8 = this.getAvatarFaceBitmap(_local_2.figure); } else { _local_8 = this.getGroupIconBitmap(_local_2.figure); }; if (_local_8){ _local_9 = (_local_3._SafeStr_9101(_local_2.id) as IWindowContainer); if (_local_9){ _local_10 = (_local_9.getChildByName(_SafeStr_9011) as IItemListWindow); if (_local_10){ _local_11 = IWindowContainer(_local_10.getListItemByName(_SafeStr_9009)); if (_local_11){ _local_12 = (_local_11.findChildByName(_SafeStr_9010) 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_9029._SafeStr_9077(); for each (_local_7 in _local_6) { if (_local_7.figure == k){ for each (_local_13 in this._SafeStr_9033) { if ((_local_13 is _SafeStr_3849)){ _SafeStr_3849(_local_13)._SafeStr_5771(_local_7, this.getAvatarFaceBitmap(k)); return; }; if ((_local_13 is _SafeStr_3836)){ _SafeStr_3836(_local_13)._SafeStr_5771(_local_7, this.getAvatarFaceBitmap(k)); return; }; if ((_local_13 is FriendRequestsTab)){ FriendRequestsTab(_local_13)._SafeStr_5771(_local_7, this.getAvatarFaceBitmap(k)); return; }; }; }; }; } private function _SafeStr_9102(k:_SafeStr_3845):Boolean { return ((this._SafeStr_9035 == k.id)); } public function _SafeStr_8995(k:_SafeStr_3832, _arg_2:Boolean):void { if (!k.selected){ if (this._SafeStr_9034){ this.deSelect(true); }; k.select(_arg_2); this._SafeStr_9034 = k; if ((k is FriendEntityTab)){ this._SafeStr_9035 = FriendEntityTab(k).friend.id; }; if ((k is NewFriendEntityTab)){ this._SafeStr_9035 = NewFriendEntityTab(k).friend.id; }; }; } public function _SafeStr_9080(k:int):void { if (this._SafeStr_9035 == k){ return; }; var _local_2:FriendEntityTab = this._SafeStr_9084(k); if (_local_2){ this._SafeStr_8995(_local_2, false); this._SafeStr_9035 = k; }; } public function deSelect(k:Boolean):void { if (this._SafeStr_9034){ this._SafeStr_9034.deselect(k); this._SafeStr_9034 = null; this._SafeStr_9035 = -1; }; } public function _SafeStr_8998(k:String):IWindowContainer { var _local_2:IWindowContainer; _local_2 = IWindowContainer(this._SafeStr_9030.findChildByName(k)); return (_local_2); } private function _SafeStr_9054(k:Event):void { if (!this._SafeStr_9085()){ this._SafeStr_9086(); } else { this._SafeStr_9083(true); }; } private function _SafeStr_9056(event:_SafeStr_3847):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}"); _SafeStr_5524.notify(title, text, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }, _SafeStr_3604._SafeStr_6100); } private function _SafeStr_9058(k:_SafeStr_3833):void { if (this._SafeStr_9038){ this._SafeStr_9038.notify((this._SafeStr_9029._SafeStr_9072 > 0)); }; if (this._SafeStr_9030){ this._SafeStr_9071(this._SafeStr_9029._SafeStr_9072); this._SafeStr_9083(true); } else { this._SafeStr_9086(); }; } protected function onTimerEvent(k:TimerEvent):void { this._SafeStr_9040.visible = true; var _local_2:IWindow = (this._SafeStr_9040.getChildByName("icon_1") as IWindow); var _local_3:IWindow = (this._SafeStr_9040.getChildByName("icon_2") as IWindow); if (((_local_2) && (_local_3))){ if (_local_2.visible){ _local_2.visible = false; _local_3.visible = true; } else { if (_local_3.visible){ _local_3.visible = false; _local_2.visible = true; }; }; }; } private function _SafeStr_9051(k:Boolean):void { var _local_2:IWindow = (this._SafeStr_9040.getChildByName("icon") as IWindow); var _local_3:IWindow = (this._SafeStr_9040.getChildByName("icon_1") as IWindow); if (k){ if (!this._SafeStr_9049){ _local_2.visible = false; _local_3.visible = true; this._SafeStr_9049 = new Timer(500, 0); this._SafeStr_9049.addEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_9049.start(); }; } else { if (this._SafeStr_9049 != null){ this._SafeStr_9049.removeEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_9049.stop(); this._SafeStr_9049 = null; }; _local_2.visible = true; _local_3.visible = false; (this._SafeStr_9040.getChildByName("icon_2") as IWindow).visible = false; }; } private function _SafeStr_9060(k:_SafeStr_3844):void { if (k.notify){ this._SafeStr_9050 = true; }; if (this._SafeStr_9040){ if (k.notify){ this._SafeStr_9051(true); } else { this._SafeStr_9040.visible = true; this._SafeStr_9051(false); }; }; if (this._SafeStr_9041){ if (k.notify){ this._SafeStr_9041.window.visible = true; }; }; } private function _SafeStr_9062(k:_SafeStr_3843):void { var _local_2:FriendEntityTab = this._SafeStr_9084(k._SafeStr_8445); if (!_local_2){ return; }; _local_2._SafeStr_9103(k.notification); } private function _SafeStr_9064(k:_SafeStr_3838):void { if (this._SafeStr_9040 != null){ this._SafeStr_9040.visible = !((k._SafeStr_9104 == 0)); }; } private function _SafeStr_6636(k:_SafeStr_2875):void { if (!(k._SafeStr_5439 & _SafeStr_2894._SafeStr_9105)){ if (!this._SafeStr_9044){ this._SafeStr_9106(); }; }; } private function _SafeStr_9095(k:WindowEvent, _arg_2:IWindow):void { var _local_3:int; var _local_4:int; if (k.type == WindowMouseEvent.DOWN){ _local_3 = this._SafeStr_9036; _local_4 = ((this._SafeStr_9029._SafeStr_9073 + ((this._SafeStr_9042) ? 1 : 0)) + (((this._SafeStr_9029._SafeStr_9072 > 0)) ? 1 : 0)); switch (_arg_2.name){ case _SafeStr_9015: _local_3 = Math.max(0, (this._SafeStr_9036 - 1)); break; case _SafeStr_9017: _local_3 = Math.max(0, (this._SafeStr_9036 - this._SafeStr_9074)); break; case _SafeStr_9019: _local_3 = 0; break; case _SafeStr_9016: _local_3 = Math.max(0, Math.min((_local_4 - this._SafeStr_9074), (this._SafeStr_9036 + 1))); break; case _SafeStr_9018: _local_3 = Math.max(0, Math.min((_local_4 - this._SafeStr_9074), (this._SafeStr_9036 + this._SafeStr_9074))); break; case _SafeStr_9020: _local_3 = Math.max(0, (_local_4 - this._SafeStr_9074)); break; case _SafeStr_9021: this.visible = false; break; case BORDER: this.deSelect(true); break; case _SafeStr_9023: this._SafeStr_9029._SafeStr_9107(); break; }; if (_local_3 != this._SafeStr_9036){ this.deSelect(true); this._SafeStr_9036 = _local_3; this._SafeStr_9083(true); }; }; if (k.type == WindowEvent._SafeStr_9108){ this.deSelect(true); }; } private function _SafeStr_9081():void { if (this._SafeStr_9046){ this._SafeStr_9046.visible = this._SafeStr_9044; }; if (this._SafeStr_9045){ this._SafeStr_9045.visible = !(this._SafeStr_9044); }; } private function _SafeStr_9100(k:WindowMouseEvent):void { this._SafeStr_9106(); } private function _SafeStr_9106():void { this._SafeStr_9044 = !(this._SafeStr_9044); _SafeStr_7207.setFriendBarState(!(this._SafeStr_9044)); this.deSelect(true); this._SafeStr_9083(true); this._SafeStr_9081(); if (!this._SafeStr_9044){ this._SafeStr_9083(true); }; var k:_SafeStr_2803 = new _SafeStr_2803(); events.dispatchEvent(k); } private function _SafeStr_9097(k:WindowMouseEvent):void { this._SafeStr_9029.toggleMessenger(); this._SafeStr_9051(false); } private function _SafeStr_9098(k:WindowMouseEvent):void { this._SafeStr_9029._SafeStr_9107(); } private function _SafeStr_9099(k:WindowMouseEvent):void { this._SafeStr_9029._SafeStr_9109(); } public function removeMessengerNotifications():void { var k:_SafeStr_3832; for each (k in this._SafeStr_9033) { if ((k is FriendEntityTab)){ FriendEntityTab(k)._SafeStr_9110(_SafeStr_3842._SafeStr_9111, true); }; }; } public function _SafeStr_9071(k:int):void { var _local_2:IRegionWindow; if (!this._SafeStr_9031){ this._SafeStr_9031 = _SafeStr_5524.createUnseenItemCounter(); }; if (this._SafeStr_9031){ _local_2 = (this._SafeStr_9030.findChildByName("icon_all_friends") as IRegionWindow); if (_local_2){ _local_2.addChild(this._SafeStr_9031); this._SafeStr_9031.x = ((_local_2.width - this._SafeStr_9031.width) - 5); this._SafeStr_9031.y = 0; if (k > 0){ this._SafeStr_9031.visible = true; this._SafeStr_9031.findChildByName("count").caption = k.toString(); } else { this._SafeStr_9031.visible = false; }; }; }; } private function _SafeStr_9096(k:WindowEvent, _arg_2:IWindow):void { if (this._SafeStr_9032.visible){ if (k.type == WindowMouseEvent.DOWN){ switch (_arg_2.name){ case _SafeStr_9022: this.visible = true; return; }; }; }; } private function _SafeStr_9082(k:Boolean, _arg_2:Boolean, _arg_3:Boolean):void { var _local_4:IRegionWindow = (this._SafeStr_9030.findChildByName(_SafeStr_9017) as IRegionWindow); var _local_5:IRegionWindow = (this._SafeStr_9030.findChildByName(_SafeStr_9018) as IRegionWindow); if (_local_4 != null){ _local_4.visible = k; if (_arg_2){ _local_4.enable(); _local_4.blend = 1; } else { _local_4.disable(); _local_4.blend = 0.2; }; }; if (_local_5 != null){ _local_5.visible = k; if (_arg_3){ _local_5.enable(); _local_5.blend = 1; } else { _local_5.disable(); _local_5.blend = 0.2; }; }; this._SafeStr_9112(); } private function _SafeStr_9083(k:Boolean=false):void { var _local_2:Rectangle; var _local_3:int; if (!disposed){ if (this._SafeStr_9030){ _local_2 = this._SafeStr_5510.getRect(); this._SafeStr_9030.width = (this._SafeStr_9030.parent.width - _local_2.right); this._SafeStr_9048.visible = !(this._SafeStr_9044); if (!k){ _local_3 = this._SafeStr_9074; if (_local_3 < this._SafeStr_9033.length){ k = true; } else { if (_local_3 > this._SafeStr_9033.length){ if (this._SafeStr_9033.length < _SafeStr_9005){ k = true; } else { if (this._SafeStr_9033.length < (this._SafeStr_9029._SafeStr_9073 + ((this._SafeStr_9042) ? 1 : 0))){ k = true; } else { if (this._SafeStr_9113 < this._SafeStr_9029._SafeStr_9073){ k = true; }; }; }; }; }; }; if (k){ this.populate(); this._SafeStr_9112(); }; if (this._SafeStr_9044){ this._SafeStr_9030.x = (this._SafeStr_9030.desktop.width - _SafeStr_9026); } else { this._SafeStr_9030.x = (this._SafeStr_9030.desktop.width - this._SafeStr_9030.width); this._SafeStr_9048.x = 1; }; }; }; } private function _SafeStr_9112():void { var _local_2:IWindow; var k:int; for each (_local_2 in this._SafeStr_9030.iterator) { if (!_local_2.visible){ } else { _local_2.x = k; k = (k + _local_2.width); }; }; this._SafeStr_9030.width = k; } private function get _SafeStr_9113():int { var k:int; var _local_2:int = this._SafeStr_9033.length; while (_local_2-- > 0) { if ((this._SafeStr_9033[_local_2] is FriendEntityTab)){ k++; }; }; var _local_3:int = this._SafeStr_9033.length; while (_local_3-- > 0) { if ((this._SafeStr_9033[_local_3] is FriendEntityTab)){ k++; }; }; return (k); } private function get _SafeStr_9074():int { var k:IItemListWindow = (this._SafeStr_9030.findChildByName(_SafeStr_9008) as IItemListWindow); var _local_2:IWindowContainer = (this._SafeStr_9030.findChildByName(_SafeStr_9012) as IWindowContainer); var _local_3:int = (((this._SafeStr_9030.width - _local_2.width) - _SafeStr_9028) / (_SafeStr_9002 + k.spacing)); return (_local_3); } private function _SafeStr_9065(k:WindowEvent):void { this._SafeStr_9083(true); } public function get _SafeStr_7660():String { return ("friendbar/"); } public function _SafeStr_7661(k:String):void { var _local_2:Array = k.split("/"); if (_local_2.length < 2){ return; }; switch (_local_2[1]){ case "findfriends": this._SafeStr_9029.findNewFriends(); return; case "user": if (_local_2.length > 2){ this._SafeStr_9029._SafeStr_9114(_local_2[2]); }; return; default: _SafeStr_4.log(("HabboFriendBarView unknown link-type received: " + _local_2[1])); }; } } }//package _-0Ol // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_111 = "_-2LA" (String#27863, DoABC#3) // _SafeStr_1416 = "_-6At" (String#13944, DoABC#3) // _SafeStr_20 = "_-4q6" (String#12591, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2212 = "_-1yp" (String#9642, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2504 = "_-4Fi" (String#32602, DoABC#3) // _SafeStr_2505 = "_-3ml" (String#31409, DoABC#3) // _SafeStr_2510 = "_-3x0" (String#31824, DoABC#3) // _SafeStr_2653 = "_-6MP" (String#14151, DoABC#3) // _SafeStr_2656 = "_-5xF" (String#13726, DoABC#3) // _SafeStr_2803 = "_-5L-" (String#35245, DoABC#3) // _SafeStr_2858 = "_-3qu" (String#31567, DoABC#3) // _SafeStr_2875 = "_-6Rg" (String#37920, DoABC#3) // _SafeStr_2894 = "_-5DI" (String#34946, DoABC#3) // _SafeStr_3013 = "_-4Ml" (String#1565, DoABC#3) // _SafeStr_3446 = "_-1zC" (String#1495, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_3604 = "_-2Pj" (String#10129, DoABC#3) // _SafeStr_3832 = "_-1vq" (String#9590, DoABC#3) // _SafeStr_3833 = "_-67Y" (String#37160, DoABC#3) // _SafeStr_3834 = "_-5-U" (String#12753, DoABC#3) // _SafeStr_3835 = "_-2zu" (String#29449, DoABC#3) // _SafeStr_3836 = "_-4Lo" (String#12109, DoABC#3) // _SafeStr_3837 = "_-dj" (String#15105, DoABC#3) // _SafeStr_3838 = "_-5VY" (String#35642, DoABC#3) // _SafeStr_3839 = "_-0KC" (String#7918, DoABC#3) // _SafeStr_3840 = "_-4fu" (String#12423, DoABC#3) // _SafeStr_3842 = "_-5Ts" (String#35572, DoABC#3) // _SafeStr_3843 = "_-1G1" (String#25219, DoABC#3) // _SafeStr_3844 = "_-5G3" (String#3906, DoABC#3) // _SafeStr_3845 = "_-1Vb" (String#9159, DoABC#3) // _SafeStr_3846 = "_-4MM" (String#32864, DoABC#3) // _SafeStr_3847 = "_-0oB" (String#24106, DoABC#3) // _SafeStr_3848 = "_-1rM" (String#9508, DoABC#3) // _SafeStr_3849 = "_-4bf" (String#12347, DoABC#3) // _SafeStr_3850 = "_-2TD" (String#10182, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_48 = "_-8W" (String#38796, DoABC#3) // _SafeStr_51 = "_-13Z" (String#24744, DoABC#3) // _SafeStr_5439 = "_-1rP" (String#9509, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5561 = "_-2BL" (String#27479, DoABC#3) // _SafeStr_5606 = "_-23i" (String#9752, DoABC#3) // _SafeStr_5607 = "_-0zs" (String#24560, DoABC#3) // _SafeStr_5758 = "_-1ar" (String#26021, DoABC#3) // _SafeStr_5759 = "_-3P3" (String#30501, DoABC#3) // _SafeStr_5760 = "_-5NX" (String#35337, DoABC#3) // _SafeStr_5771 = "_-3iZ" (String#31239, DoABC#3) // _SafeStr_6100 = "_-0bL" (String#8212, DoABC#3) // _SafeStr_6635 = "_-64a" (String#37043, DoABC#3) // _SafeStr_6636 = "_-4Hs" (String#12035, DoABC#3) // _SafeStr_6998 = "_-05a" (String#160, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7218 = "_-1ZB" (String#498, DoABC#3) // _SafeStr_7660 = "_-4Jj" (String#12072, DoABC#3) // _SafeStr_7661 = "_-eq" (String#15127, DoABC#3) // _SafeStr_8445 = "_-3K-" (String#30301, DoABC#3) // _SafeStr_8504 = "_-0eV" (String#8257, DoABC#3) // _SafeStr_8995 = "_-Mo" (String#4399, DoABC#3) // _SafeStr_8996 = "_-04C" (String#7683, DoABC#3) // _SafeStr_8997 = "_-6i9" (String#14474, DoABC#3) // _SafeStr_8998 = "_-0Dj" (String#2609, DoABC#3) // _SafeStr_8999 = "_-2CZ" (String#1082, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) // _SafeStr_9000 = "_-X0" (String#593, DoABC#3) // _SafeStr_9001 = "_-5eL" (String#438, DoABC#3) // _SafeStr_9002 = "_-1Tg" (String#25753, DoABC#3) // _SafeStr_9003 = "_-1WQ" (String#1475, DoABC#3) // _SafeStr_9004 = "_-464" (String#32221, DoABC#3) // _SafeStr_9005 = "_-5tg" (String#36568, DoABC#3) // _SafeStr_9006 = "_-6LX" (String#37687, DoABC#3) // _SafeStr_9007 = "_-25f" (String#27262, DoABC#3) // _SafeStr_9008 = "_-3c0" (String#11329, DoABC#3) // _SafeStr_9009 = "_-4sC" (String#700, DoABC#3) // _SafeStr_9010 = "_-10e" (String#1463, DoABC#3) // _SafeStr_9011 = "_-0vs" (String#2815, DoABC#3) // _SafeStr_9012 = "_-64q" (String#37053, DoABC#3) // _SafeStr_9013 = "_-0CB" (String#22640, DoABC#3) // _SafeStr_9014 = "_-2oP" (String#29008, DoABC#3) // _SafeStr_9015 = "_-1cb" (String#26082, DoABC#3) // _SafeStr_9016 = "_-5J7" (String#35171, DoABC#3) // _SafeStr_9017 = "_-4N0" (String#32888, DoABC#3) // _SafeStr_9018 = "_-05F" (String#22375, DoABC#3) // _SafeStr_9019 = "_-3p3" (String#31500, DoABC#3) // _SafeStr_9020 = "_-9o" (String#38842, DoABC#3) // _SafeStr_9021 = "_-1dD" (String#1076, DoABC#3) // _SafeStr_9022 = "_-355" (String#29690, DoABC#3) // _SafeStr_9023 = "_-0EC" (String#22719, DoABC#3) // _SafeStr_9024 = "_-6Vy" (String#38100, DoABC#3) // _SafeStr_9025 = "_-6Tw" (String#38011, DoABC#3) // _SafeStr_9026 = "_-3rj" (String#11599, DoABC#3) // _SafeStr_9027 = "_-2vZ" (String#29287, DoABC#3) // _SafeStr_9028 = "_-oV" (String#40345, DoABC#3) // _SafeStr_9029 = "_-0hq" (String#23860, DoABC#3) // _SafeStr_9030 = "_-1XC" (String#25877, DoABC#3) // _SafeStr_9031 = "_-GO" (String#39078, DoABC#3) // _SafeStr_9032 = "_-yV" (String#40726, DoABC#3) // _SafeStr_9033 = "_-0dF" (String#23687, DoABC#3) // _SafeStr_9034 = "_-NU" (String#39341, DoABC#3) // _SafeStr_9035 = "_-5Xc" (String#35722, DoABC#3) // _SafeStr_9036 = "_-YG" (String#594, DoABC#3) // _SafeStr_9037 = "_-0aX" (String#23585, DoABC#3) // _SafeStr_9038 = "_-1Iu" (String#25323, DoABC#3) // _SafeStr_9039 = "_-e9" (String#39958, DoABC#3) // _SafeStr_9040 = "_-Pu" (String#39434, DoABC#3) // _SafeStr_9041 = "_-3M1" (String#30384, DoABC#3) // _SafeStr_9042 = "_-2gI" (String#28686, DoABC#3) // _SafeStr_9043 = "_-4Jl" (String#3673, DoABC#3) // _SafeStr_9044 = "_-6JP" (String#14097, DoABC#3) // _SafeStr_9045 = "_-2HL" (String#27712, DoABC#3) // _SafeStr_9046 = "_-5zn" (String#36810, DoABC#3) // _SafeStr_9047 = "_-G9" (String#39068, DoABC#3) // _SafeStr_9048 = "_-2Hp" (String#9991, DoABC#3) // _SafeStr_9049 = "_-1UP" (String#296, DoABC#3) // _SafeStr_9050 = "_-65" (String#37059, DoABC#3) // _SafeStr_9051 = "_-2D" (String#27540, DoABC#3) // _SafeStr_9052 = "_-0m" (String#2768, DoABC#3) // _SafeStr_9053 = "_-5JL" (String#35179, DoABC#3) // _SafeStr_9054 = "_-3y" (String#31859, DoABC#3) // _SafeStr_9055 = "_-26m" (String#9801, DoABC#3) // _SafeStr_9056 = "_-1Rj" (String#25683, DoABC#3) // _SafeStr_9057 = "_-5Ki" (String#35231, DoABC#3) // _SafeStr_9058 = "_-2vq" (String#29298, DoABC#3) // _SafeStr_9059 = "_-2L-" (String#27854, DoABC#3) // _SafeStr_9060 = "_-68w" (String#37219, DoABC#3) // _SafeStr_9061 = "_-2-9" (String#27016, DoABC#3) // _SafeStr_9062 = "_-3pq" (String#11567, DoABC#3) // _SafeStr_9063 = "_-02c" (String#22285, DoABC#3) // _SafeStr_9064 = "_-45k" (String#32204, DoABC#3) // _SafeStr_9065 = "_-4qO" (String#699, DoABC#3) // _SafeStr_9066 = "_-1Tf" (String#25752, DoABC#3) // _SafeStr_9067 = "_-1x4" (String#26886, DoABC#3) // _SafeStr_9068 = "_-bQ" (String#39841, DoABC#3) // _SafeStr_9069 = "_-33T" (String#29624, DoABC#3) // _SafeStr_9070 = "_-4ty" (String#34148, DoABC#3) // _SafeStr_9071 = "_-2d" (String#28570, DoABC#3) // _SafeStr_9072 = "_-4EP" (String#11972, DoABC#3) // _SafeStr_9073 = "_-qw" (String#15340, DoABC#3) // _SafeStr_9074 = "_-Fw" (String#39064, DoABC#3) // _SafeStr_9075 = "_-eF" (String#15119, DoABC#3) // _SafeStr_9076 = "_-1h6" (String#26260, DoABC#3) // _SafeStr_9077 = "_-4Lq" (String#12110, DoABC#3) // _SafeStr_9078 = "_-54E" (String#12827, DoABC#3) // _SafeStr_9079 = "_-1A8" (String#24995, DoABC#3) // _SafeStr_9080 = "_-2GO" (String#27679, DoABC#3) // _SafeStr_9081 = "_-4iN" (String#33702, DoABC#3) // _SafeStr_9082 = "_-3x9" (String#31830, DoABC#3) // _SafeStr_9083 = "_-4CY" (String#32480, DoABC#3) // _SafeStr_9084 = "_-1vZ" (String#26827, DoABC#3) // _SafeStr_9085 = "_-2t9" (String#29196, DoABC#3) // _SafeStr_9086 = "_-65T" (String#37075, DoABC#3) // _SafeStr_9087 = "_-4Gu" (String#32642, DoABC#3) // _SafeStr_9088 = "_-1AK" (String#25003, DoABC#3) // _SafeStr_9089 = "_-13t" (String#8698, DoABC#3) // _SafeStr_9090 = "_-Vn" (String#39653, DoABC#3) // _SafeStr_9091 = "_-M4" (String#39291, DoABC#3) // _SafeStr_9092 = "_-5TU" (String#35554, DoABC#3) // _SafeStr_9093 = "_-SN" (String#39520, DoABC#3) // _SafeStr_9094 = "_-6gz" (String#38569, DoABC#3) // _SafeStr_9095 = "_-0BI" (String#22604, DoABC#3) // _SafeStr_9096 = "_-4Zh" (String#33394, DoABC#3) // _SafeStr_9097 = "_-4dq" (String#33543, DoABC#3) // _SafeStr_9098 = "_-4bk" (String#33467, DoABC#3) // _SafeStr_9099 = "_-3wc" (String#31805, DoABC#3) // _SafeStr_9100 = "_-6gp" (String#38562, DoABC#3) // _SafeStr_9101 = "_-6Ij" (String#14089, DoABC#3) // _SafeStr_9102 = "_-4un" (String#34180, DoABC#3) // _SafeStr_9103 = "_-1Ms" (String#25475, DoABC#3) // _SafeStr_9104 = "_-2NS" (String#27951, DoABC#3) // _SafeStr_9105 = "_-0gc" (String#23816, DoABC#3) // _SafeStr_9106 = "_-17p" (String#24911, DoABC#3) // _SafeStr_9107 = "_-32z" (String#10775, DoABC#3) // _SafeStr_9108 = "_-5Uc" (String#35599, DoABC#3) // _SafeStr_9109 = "_-3ed" (String#11371, DoABC#3) // _SafeStr_9110 = "_-61s" (String#36940, DoABC#3) // _SafeStr_9111 = "_-2I0" (String#27742, DoABC#3) // _SafeStr_9112 = "_-3QI" (String#30550, DoABC#3) // _SafeStr_9113 = "_-3Yf" (String#30869, DoABC#3) // _SafeStr_9114 = "_-5ji" (String#13506, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_3321 package _-0Oq { import _-1oe._SafeStr_2389; import flash.events.IEventDispatcher; import _-1Mz.IWindowContainer; public interface _SafeStr_3321 { function set page(_arg_1:_SafeStr_2389):void; function set events(_arg_1:IEventDispatcher):void; function get window():IWindowContainer; function get events():IEventDispatcher; function get page():_SafeStr_2389; function dispose():void; function init():Boolean; function closed():void; } }//package _-0Oq // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_3322 package _-0Oq { import _-1Mz.IWindowContainer; import flash.events.IEventDispatcher; import _-1oe._SafeStr_2389; import _-5Vt.XmlAsset; import _-5Vt.BitmapDataAsset; import flash.display.BitmapData; public class _SafeStr_3322 implements _SafeStr_3321 { protected var _SafeStr_5415:IWindowContainer; protected var _SafeStr_6343:IEventDispatcher; private var _SafeStr_9115:_SafeStr_2389; private var _SafeStr_5406:Boolean; protected var _SafeStr_9116:Boolean = false; public function _SafeStr_3322(k:IWindowContainer) { this._SafeStr_5415 = k; this._SafeStr_9116 = (k.tags.indexOf("EMBEDDED") > -1); } public function set page(k:_SafeStr_2389):void { this._SafeStr_9115 = k; } public function set events(k:IEventDispatcher):void { this._SafeStr_6343 = k; } public function get window():IWindowContainer { return (this._SafeStr_5415); } public function get events():IEventDispatcher { return (this._SafeStr_6343); } public function get page():_SafeStr_2389 { return (this._SafeStr_9115); } public function dispose():void { this._SafeStr_6343 = null; this._SafeStr_9115 = null; this._SafeStr_5415 = null; this._SafeStr_5406 = true; } public function get disposed():Boolean { return (this._SafeStr_5406); } public function init():Boolean { return (true); } public function closed():void { } protected function _SafeStr_9117(k:String):XML { if (((((((!(this.page)) || (!(this.page.viewer)))) || (!(this.page.viewer.catalog)))) || (!(this.page.viewer.catalog.assets)))){ return (null); }; var _local_2:XmlAsset = (this.page.viewer.catalog.assets.getAssetByName(k) as XmlAsset); if (_local_2 == null){ return (null); }; return ((_local_2.content as XML)); } protected function _SafeStr_9118(k:String):void { if (this._SafeStr_9116){ return; }; var _local_2:XML = this._SafeStr_9117(k); if (_local_2 == null){ return; }; this.window.removeChildAt(0); if (((((((!(this.window)) || (!(this.page)))) || (!(this.page.viewer)))) || (!(this.page.viewer.catalog)))){ return; }; this.window.addChild(this.page.viewer.catalog.windowManager.buildFromXML(_local_2)); } protected function _SafeStr_9119(k:String):BitmapData { var _local_2:BitmapDataAsset = (this.page.viewer.catalog.assets.getAssetByName(k) as BitmapDataAsset); if (_local_2 == null){ return (null); }; return ((_local_2.content as BitmapData)); } } }//package _-0Oq // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_9115 = "_-OR" (String#878, DoABC#3) // _SafeStr_9116 = "_-5rS" (String#36490, DoABC#3) // _SafeStr_9117 = "_-05N" (String#1437, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9119 = "_-qq" (String#40433, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_3367 package _-0Oq { import _-2O3._SafeStr_2379; public interface _SafeStr_3367 { function dispose():void; function init():Boolean; function reset():void; function _SafeStr_9120(_arg_1:int):void; function _SafeStr_8304(_arg_1:_SafeStr_2379):void; function get isGift():Boolean; } }//package _-0Oq // _SafeStr_2379 = "_-3-i" (String#10720, DoABC#3) // _SafeStr_3367 = "_-2X2" (String#10242, DoABC#3) // _SafeStr_8304 = "_-4pK" (String#12584, DoABC#3) // _SafeStr_9120 = "_-62L" (String#13818, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4787 package _-0Oq { public class _SafeStr_4787 { public static const _SafeStr_9121:String = "activityPointDisplayWidget"; public static const _SafeStr_9122:String = "addOnBadgeViewWidget"; public static const BUILDER:String = "builderWidget"; public static const _SafeStr_9123:String = "builderAddonsWidget"; public static const _SafeStr_9124:String = "builderLoyaltyWidget"; public static const _SafeStr_9125:String = "builderSubscriptionWidget"; public static const _SafeStr_9126:String = "bundleGridScrollWidget"; public static const _SafeStr_9127:String = "bundlePurchaseExtraInfoWidget"; public static const _SafeStr_9128:String = "buyGuildWidget"; public static const _SafeStr_9129:String = "clubBuyWidget"; public static const _SafeStr_9130:String = "clubGiftWidget"; public static const _SafeStr_9131:String = "colourGridWidget"; public static const _SafeStr_9132:String = "featuredItemsWidget"; public static const _SafeStr_9133:String = "guildBadgeViewWidget"; public static const _SafeStr_9134:String = "guildSelectorWidget"; public static const _SafeStr_9135:String = "guildForumSelectorWidget"; public static const _SafeStr_9136:String = "itemGridWidget"; public static const _SafeStr_9137:String = "loyaltyVipBuyWidget"; public static const _SafeStr_9138:String = "madMoneyWidget"; public static const _SafeStr_9139:String = "marketPlaceWidget"; public static const _SafeStr_9140:String = "marketPlaceOwnItemsWidget"; public static const _SafeStr_9141:String = "newPetsWidget"; public static const _SafeStr_7598:String = "petsWidget"; public static const _SafeStr_9142:String = "petPreviewWidget"; public static const _SafeStr_9143:String = "productViewWidget"; public static const PURCHASE:String = "purchaseWidget"; public static const _SafeStr_7596:String = "recyclerWidget"; public static const _SafeStr_9144:String = "recyclerPrizesWidget"; public static const _SafeStr_9145:String = "redeemItemCodeWidget"; public static const _SafeStr_9146:String = "roomAdsCatalogWidget"; public static const _SafeStr_9147:String = "roomPreviewWidget"; public static const _SafeStr_9148:String = "simplePriceWidget"; public static const _SafeStr_9149:String = "singleViewWidget"; public static const _SafeStr_9150:String = "soldLtdItemsWidget"; public static const _SafeStr_9151:String = "songDiskProductViewWidget"; public static const _SafeStr_9152:String = "spacesNewWidget"; public static const _SafeStr_9153:String = "specialInfoWidget"; public static const _SafeStr_9154:String = "spinnerWidget"; public static const TEXT_INPUT:String = "textInputWidget"; public static const _SafeStr_9155:String = "totalPriceWidget"; public static const _SafeStr_9156:String = "traxPreviewWidget"; public static const _SafeStr_9157:String = "trophyWidget"; public static const _SafeStr_9158:String = "limitedItemWidget"; public static const _SafeStr_9159:String = "userBadgeSelectorWidget"; public static const _SafeStr_9160:String = "vipBuyWidget"; public static const _SafeStr_9161:String = "vipGiftWidget"; public static const _SafeStr_9162:String = "warningWidget"; public static const _SafeStr_9163:String = "firstProductAutoSelectorWidget"; } }//package _-0Oq // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_7596 = "_-191" (String#24954, DoABC#3) // _SafeStr_7598 = "_-1Ix" (String#25325, DoABC#3) // _SafeStr_9121 = "_-4nU" (String#33893, DoABC#3) // _SafeStr_9122 = "_-3E0" (String#30050, DoABC#3) // _SafeStr_9123 = "_-3I8" (String#30223, DoABC#3) // _SafeStr_9124 = "_-2-0" (String#27009, DoABC#3) // _SafeStr_9125 = "_-1jA" (String#26347, DoABC#3) // _SafeStr_9126 = "_-4J1" (String#32728, DoABC#3) // _SafeStr_9127 = "_-2yp" (String#29400, DoABC#3) // _SafeStr_9128 = "_-0pM" (String#24144, DoABC#3) // _SafeStr_9129 = "_-4hb" (String#33676, DoABC#3) // _SafeStr_9130 = "_-0Sb" (String#23283, DoABC#3) // _SafeStr_9131 = "_-GG" (String#39074, DoABC#3) // _SafeStr_9132 = "_-5Ti" (String#35563, DoABC#3) // _SafeStr_9133 = "_-3y3" (String#31863, DoABC#3) // _SafeStr_9134 = "_-xO" (String#40684, DoABC#3) // _SafeStr_9135 = "_-5F9" (String#35015, DoABC#3) // _SafeStr_9136 = "_-2xt" (String#29367, DoABC#3) // _SafeStr_9137 = "_-1NJ" (String#25495, DoABC#3) // _SafeStr_9138 = "_-2oo" (String#29023, DoABC#3) // _SafeStr_9139 = "_-6Nm" (String#37775, DoABC#3) // _SafeStr_9140 = "_-30M" (String#29508, DoABC#3) // _SafeStr_9141 = "_-3AJ" (String#29900, DoABC#3) // _SafeStr_9142 = "_-23O" (String#27170, DoABC#3) // _SafeStr_9143 = "_-0Ld" (String#23023, DoABC#3) // _SafeStr_9144 = "_-9D" (String#38820, DoABC#3) // _SafeStr_9145 = "_-rM" (String#40448, DoABC#3) // _SafeStr_9146 = "_-4Fd" (String#32598, DoABC#3) // _SafeStr_9147 = "_-3oq" (String#31490, DoABC#3) // _SafeStr_9148 = "_-4q9" (String#33999, DoABC#3) // _SafeStr_9149 = "_-4Np" (String#32923, DoABC#3) // _SafeStr_9150 = "_-6QM" (String#37878, DoABC#3) // _SafeStr_9151 = "_-5Xz" (String#35739, DoABC#3) // _SafeStr_9152 = "_-15n" (String#24835, DoABC#3) // _SafeStr_9153 = "_-pB" (String#40373, DoABC#3) // _SafeStr_9154 = "_-6dU" (String#38420, DoABC#3) // _SafeStr_9155 = "_-31l" (String#29556, DoABC#3) // _SafeStr_9156 = "_-1me" (String#26484, DoABC#3) // _SafeStr_9157 = "_-52g" (String#34532, DoABC#3) // _SafeStr_9158 = "_-4yS" (String#34319, DoABC#3) // _SafeStr_9159 = "_-39f" (String#29872, DoABC#3) // _SafeStr_9160 = "_-28P" (String#27364, DoABC#3) // _SafeStr_9161 = "_-4he" (String#33678, DoABC#3) // _SafeStr_9162 = "_-0ju" (String#23940, DoABC#3) // _SafeStr_9163 = "_-0gS" (String#23810, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4797 package _-0Oq { import _-1Mz.IWindowContainer; import _-0Kg.HabboCatalog; import _-0CY._SafeStr_2387; import _-0CY._SafeStr_2458; import _-1Mz.IWindow; import _-0Kg._SafeStr_2378; public class _SafeStr_4797 extends _SafeStr_3322 implements _SafeStr_3321 { public function _SafeStr_4797(k:IWindowContainer) { super(k); } override public function dispose():void { var k:HabboCatalog = HabboCatalog(page.viewer.catalog); k.events.removeEventListener(_SafeStr_2387._SafeStr_7512, this._SafeStr_9164); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9121); _SafeStr_5415.findChildByName("activity_points_txt").caption = ""; var k:HabboCatalog = HabboCatalog(page.viewer.catalog); k.events.addEventListener(_SafeStr_2387._SafeStr_7512, this._SafeStr_9164); return (this._SafeStr_9165()); } private function _SafeStr_9165():Boolean { if (disposed){ return (false); }; if (_SafeStr_5415 == null){ return (false); }; var k:int = this._SafeStr_9166(); if ((((k < 1)) || (!(_SafeStr_2458._SafeStr_7517(k))))){ _SafeStr_5415.visible = false; return (false); }; var _local_2:HabboCatalog = HabboCatalog(page.viewer.catalog); var _local_3:String = ("catalog.purchase.youractivitypoints." + k); _local_2.localization.registerParameter(_local_3, "activitypoints", ("" + _local_2.getPurse()._SafeStr_7508(k))); _SafeStr_5415.findChildByName("activity_points_txt").caption = _local_2.localization.getLocalization(_local_3); var _local_4:IWindow = _SafeStr_5415.findChildByName("activity_point_icon"); _local_4.style = _SafeStr_2458._SafeStr_5487(k, _local_2, true); _SafeStr_5415.visible = true; return (true); } private function _SafeStr_9164(k:_SafeStr_2387):void { this._SafeStr_9165(); } private function _SafeStr_9166():int { var k:_SafeStr_2378; if ((((page == null)) || ((page.offers == null)))){ return (0); }; for each (k in page.offers) { if (k.activityPointType > 0){ return (k.activityPointType); }; }; return (0); } } }//package _-0Oq // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2387 = "_-0bu" (String#23626, DoABC#3) // _SafeStr_2458 = "_-1xj" (String#26913, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4797 = "_-5rk" (String#13635, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5487 = "_-2XF" (String#28331, DoABC#3) // _SafeStr_7508 = "_-1cq" (String#9270, DoABC#3) // _SafeStr_7512 = "_-3BF" (String#29939, DoABC#3) // _SafeStr_7517 = "_-0rc" (String#8479, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9121 = "_-4nU" (String#33893, DoABC#3) // _SafeStr_9164 = "_-Yq" (String#15026, DoABC#3) // _SafeStr_9165 = "_-6Lm" (String#37697, DoABC#3) // _SafeStr_9166 = "_-1RF" (String#9088, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4798 package _-0Oq { import _-0Kg.HabboCatalog; import flash.utils.Timer; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-58S._SafeStr_5146; import _-5YE.ITextFieldWindow; import _-5Mz.WindowKeyboardEvent; import flash.events.TimerEvent; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; public class _SafeStr_4798 extends _SafeStr_3322 implements _SafeStr_3321 { private static const _SafeStr_9167:int = 75; private static const _SafeStr_9168:int = 35; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_7485:int = 1; private var _SafeStr_9169:int = 1; private var _SafeStr_9170:int = 100; private var _SafeStr_9171:Timer; private var _SafeStr_9172:Boolean = false; private var _SafeStr_9173:Boolean = false; private var _SafeStr_9174:Boolean = false; private var _SafeStr_9175:int = 1; private var _SafeStr_9176:Array; private var _SafeStr_9177:IWindow; public function _SafeStr_4798(k:IWindowContainer, _arg_2:HabboCatalog) { this._SafeStr_9176 = new Array(0); super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (!disposed){ if (this._SafeStr_9171 != null){ this._SafeStr_9171.stop(); this._SafeStr_9171 = null; }; events.removeEventListener(_SafeStr_5146._SafeStr_7094, this._SafeStr_9178); events.removeEventListener(_SafeStr_5146._SafeStr_5991, this._SafeStr_9179); events.removeEventListener(_SafeStr_5146._SafeStr_5992, this._SafeStr_9180); events.removeEventListener(_SafeStr_5146._SafeStr_9181, this._SafeStr_9182); events.removeEventListener(_SafeStr_5146._SafeStr_9183, this._SafeStr_9184); super.dispose(); }; } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9154); window.visible = false; if (!this._SafeStr_5450._SafeStr_8303){ return (true); }; window.procedure = this._SafeStr_9185; var k:ITextFieldWindow = (window.findChildByName("text_value") as ITextFieldWindow); if (k){ k.addEventListener(WindowKeyboardEvent._SafeStr_8343, this._SafeStr_9186); }; events.addEventListener(_SafeStr_5146._SafeStr_7094, this._SafeStr_9178); events.addEventListener(_SafeStr_5146._SafeStr_5991, this._SafeStr_9179); events.addEventListener(_SafeStr_5146._SafeStr_5992, this._SafeStr_9180); events.addEventListener(_SafeStr_5146._SafeStr_9181, this._SafeStr_9182); events.addEventListener(_SafeStr_5146._SafeStr_9183, this._SafeStr_9184); this._SafeStr_9171 = new Timer(_SafeStr_9167); this._SafeStr_9171.addEventListener(TimerEvent.TIMER, this._SafeStr_9187); this._SafeStr_9177 = window.findChildByName("promo.info"); return (true); } private function refresh():void { var k:int; this._SafeStr_7485 = Math.max(this._SafeStr_7485, this._SafeStr_9169); this._SafeStr_7485 = Math.min(this._SafeStr_7485, this._SafeStr_9170); events.dispatchEvent(new _SafeStr_5146(_SafeStr_5146._SafeStr_9188, this._SafeStr_7485)); this._SafeStr_9189(this._SafeStr_7485.toString()); if (this._SafeStr_9177){ k = this._SafeStr_5450.utils._SafeStr_8511(this._SafeStr_7485); window.findChildByName("discountContainer").visible = (k > 0); this._SafeStr_5450.localization.registerParameter("catalog.bundlewidget.discount", "amount", k.toString()); }; } private function _SafeStr_9178(k:_SafeStr_5146):void { this._SafeStr_7485 = k.value; if (k._SafeStr_9190 != null){ this._SafeStr_9176 = k._SafeStr_9190; }; this.refresh(); } private function _SafeStr_9179(k:_SafeStr_5146):void { window.visible = true; } private function _SafeStr_9180(k:_SafeStr_5146):void { window.visible = false; } private function _SafeStr_9182(k:_SafeStr_5146):void { this._SafeStr_9170 = k.value; } private function _SafeStr_9184(k:_SafeStr_5146):void { this._SafeStr_9169 = k.value; } private function _SafeStr_9187(k:TimerEvent):void { if (disposed){ return; }; this._SafeStr_9174 = true; if (this._SafeStr_9172){ this._SafeStr_9191(); if ((this._SafeStr_7485 - this._SafeStr_9175) > _SafeStr_9168){ this._SafeStr_9191(); }; }; if (this._SafeStr_9173){ this._SafeStr_9192(); if ((this._SafeStr_9175 - this._SafeStr_7485) > _SafeStr_9168){ this._SafeStr_9192(); }; }; this.refresh(); } private function _SafeStr_9191():void { var k:int = (this._SafeStr_7485 + 1); while (this._SafeStr_9176.indexOf(k) != -1) { k++; }; this._SafeStr_7485 = k; } private function _SafeStr_9192():void { var k:int = (this._SafeStr_7485 - 1); while (this._SafeStr_9176.indexOf(k) != -1) { k--; }; this._SafeStr_7485 = k; } private function _SafeStr_9189(k:String):void { if (_SafeStr_5415 == null){ return; }; if ((_SafeStr_5415.findChildByName("text_value") is ITextFieldWindow)){ if (_SafeStr_5415.findChildByName("text_value").caption.length > 0){ _SafeStr_5415.findChildByName("text_value").caption = k; }; } else { _SafeStr_5415.findChildByName("text_value").caption = k; }; } private function _SafeStr_9185(k:WindowEvent, _arg_2:IWindow=null):void { if (!k){ return; }; if (((((((!((k.type == WindowMouseEvent.CLICK))) && (!((k.type == WindowMouseEvent.DOWN))))) && (!((k.type == WindowMouseEvent.UP))))) && (!((k.type == WindowMouseEvent._SafeStr_7329))))){ return; }; switch (k.target.name){ case "button_less": switch (k.type){ case WindowMouseEvent.DOWN: this._SafeStr_9173 = true; this._SafeStr_9175 = this._SafeStr_7485; this._SafeStr_9171.start(); break; case WindowMouseEvent.UP: case WindowMouseEvent._SafeStr_7329: this._SafeStr_9173 = false; this._SafeStr_9171.stop(); break; case WindowMouseEvent.CLICK: if (!this._SafeStr_9174){ this._SafeStr_9192(); }; this.refresh(); this._SafeStr_9174 = false; break; }; return; case "button_more": switch (k.type){ case WindowMouseEvent.DOWN: this._SafeStr_9172 = true; this._SafeStr_9175 = this._SafeStr_7485; this._SafeStr_9171.start(); break; case WindowMouseEvent.UP: case WindowMouseEvent._SafeStr_7329: this._SafeStr_9172 = false; this._SafeStr_9171.stop(); break; case WindowMouseEvent.CLICK: if (!this._SafeStr_9174){ this._SafeStr_9191(); }; this.refresh(); this._SafeStr_9174 = false; break; }; return; }; } private function _SafeStr_9186(k:WindowKeyboardEvent):void { this._SafeStr_7485 = parseInt(k.target.caption); this.refresh(); } } }//package _-0Oq // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4798 = "_-0Is" (String#7899, DoABC#3) // _SafeStr_5146 = "_-1Ol" (String#25553, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5991 = "_-Q7" (String#39442, DoABC#3) // _SafeStr_5992 = "_-5Fh" (String#35032, DoABC#3) // _SafeStr_7094 = "_-1zf" (String#26992, DoABC#3) // _SafeStr_7329 = "_-1RX" (String#25674, DoABC#3) // _SafeStr_7485 = "_-Ug" (String#197, DoABC#3) // _SafeStr_8303 = "_-3fL" (String#31117, DoABC#3) // _SafeStr_8343 = "_-484" (String#32301, DoABC#3) // _SafeStr_8511 = "_-51o" (String#34495, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9154 = "_-6dU" (String#38420, DoABC#3) // _SafeStr_9167 = "_-0Ki" (String#22990, DoABC#3) // _SafeStr_9168 = "_-0rl" (String#24241, DoABC#3) // _SafeStr_9169 = "_-5sO" (String#866, DoABC#3) // _SafeStr_9170 = "_-0SN" (String#681, DoABC#3) // _SafeStr_9171 = "_-3qp" (String#31565, DoABC#3) // _SafeStr_9172 = "_-1nP" (String#26514, DoABC#3) // _SafeStr_9173 = "_-25b" (String#27259, DoABC#3) // _SafeStr_9174 = "_-0-S" (String#22164, DoABC#3) // _SafeStr_9175 = "_-1Sy" (String#25729, DoABC#3) // _SafeStr_9176 = "_-4vf" (String#12678, DoABC#3) // _SafeStr_9177 = "_-Pw" (String#39435, DoABC#3) // _SafeStr_9178 = "_-3Sr" (String#30645, DoABC#3) // _SafeStr_9179 = "_-5-3" (String#12745, DoABC#3) // _SafeStr_9180 = "_-2UF" (String#10201, DoABC#3) // _SafeStr_9181 = "_-N8" (String#39327, DoABC#3) // _SafeStr_9182 = "_-14U" (String#24783, DoABC#3) // _SafeStr_9183 = "_-5uR" (String#36602, DoABC#3) // _SafeStr_9184 = "_-0yV" (String#24513, DoABC#3) // _SafeStr_9185 = "_-5Ph" (String#35426, DoABC#3) // _SafeStr_9186 = "_-4YW" (String#33356, DoABC#3) // _SafeStr_9187 = "_-1n1" (String#26497, DoABC#3) // _SafeStr_9188 = "_-ZQ" (String#39772, DoABC#3) // _SafeStr_9189 = "_-35" (String#29684, DoABC#3) // _SafeStr_9190 = "_-ai" (String#39812, DoABC#3) // _SafeStr_9191 = "_-4d3" (String#33511, DoABC#3) // _SafeStr_9192 = "_-3l3" (String#31334, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4799 package _-0Oq { import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-58S._SafeStr_5150; public class _SafeStr_4799 extends _SafeStr_3322 implements _SafeStr_3321 { public function _SafeStr_4799(k:IWindowContainer) { super(k); } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_5415.findChildByName("warning_text").caption = ""; events.addEventListener(_SafeStr_3313._SafeStr_9193, this._SafeStr_9194); return (true); } private function _SafeStr_9194(k:_SafeStr_5150):void { _SafeStr_5415.findChildByName("warning_text").caption = k.text; } } }//package _-0Oq // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4799 = "_-2Es" (String#27616, DoABC#3) // _SafeStr_5150 = "_-4Yv" (String#12296, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_9193 = "_-1SJ" (String#25707, DoABC#3) // _SafeStr_9194 = "_-0XL" (String#23459, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4800 package _-0Oq { import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-2rM._SafeStr_3315; import _-5YE._SafeStr_2536; import _-58S._SafeStr_2424; public class _SafeStr_4800 extends _SafeStr_3322 implements _SafeStr_3321 { public function _SafeStr_4800(k:IWindowContainer) { super(k); } override public function dispose():void { if (!disposed){ events.removeEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); super.dispose(); }; } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9122); events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); return (true); } private function _SafeStr_9195(k:_SafeStr_2424):void { var _local_2:_SafeStr_3315; if (((!(disposed)) && (k.offer._SafeStr_6389))){ _local_2 = (_SafeStr_2536(_SafeStr_5415.findChildByName("badge")).widget as _SafeStr_3315); if (_local_2 != null){ _local_2.badgeId = k.offer._SafeStr_6389; }; }; } } }//package _-0Oq // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3315 = "_-0Tw" (String#8089, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4800 = "_-f7" (String#39992, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9122 = "_-3E0" (String#30050, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4801 package _-0Oq { import _-1d._SafeStr_2382; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-5YE._SafeStr_2536; import _-2rM._SafeStr_3315; import _-58S._SafeStr_4786; public class _SafeStr_4801 extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_9196:_SafeStr_2382; public function _SafeStr_4801(k:IWindowContainer, _arg_2:_SafeStr_2382) { super(k); this._SafeStr_9196 = _arg_2; } override public function dispose():void { if (!disposed){ this._SafeStr_9196 = null; super.dispose(); }; } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9133); events.addEventListener(_SafeStr_3313.GUILD_SELECTED, this._SafeStr_9197); return (true); } private function _SafeStr_9197(k:_SafeStr_4786):void { if (disposed){ return; }; var _local_2:_SafeStr_3315 = (_SafeStr_2536(_SafeStr_5415.findChildByName("badge")).widget as _SafeStr_3315); if (_local_2 != null){ _local_2.badgeId = k._SafeStr_6389; _local_2.groupId = k._SafeStr_6039; }; } } }//package _-0Oq // _SafeStr_2382 = "_-3G-" (String#10976, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3315 = "_-0Tw" (String#8089, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4786 = "_-0dY" (String#8243, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4801 = "_-3j7" (String#31261, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_6039 = "_-1jD" (String#26350, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9133 = "_-3y3" (String#31863, DoABC#3) // _SafeStr_9196 = "_-7F" (String#14543, DoABC#3) // _SafeStr_9197 = "_-40e" (String#11764, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4802 package _-0Oq { import _-0Kg.HabboCatalog; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-58S._SafeStr_5146; import _-58S._SafeStr_3313; import flash.events.Event; import _-58S._SafeStr_2424; import _-0CY._SafeStr_2458; import _-5YE.ITextWindow; import _-5YE.IItemListWindow; public class _SafeStr_4802 extends _SafeStr_3322 implements _SafeStr_3321 { private static const _SafeStr_9198:String = "totalprice_container"; private static const _SafeStr_9199:String = "plus"; private static const _SafeStr_9200:String = "amount_text_left"; private static const _SafeStr_9201:String = "amount_text_right"; private static const _SafeStr_9202:String = "total_left"; private static const _SafeStr_9203:String = "total_right"; private static const _SafeStr_9204:String = "currency_indicator_bitmap_left"; private static const _SafeStr_9205:String = "currency_indicator_bitmap_right"; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9206:int; private var _SafeStr_9207:int; private var _SafeStr_9208:int; private var _SafeStr_9209:IWindow; private var _SafeStr_9210:IWindow; private var _SafeStr_9211:IWindowContainer; private var _SafeStr_9212:IWindowContainer; private var _SafeStr_9213:int = 1; public function _SafeStr_4802(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (!disposed){ this._SafeStr_5450 = null; events.removeEventListener(_SafeStr_5146._SafeStr_9188, this._SafeStr_9214); events.removeEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9215); this.clear(); }; } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9155); window.visible = false; if (!this._SafeStr_5450._SafeStr_8303){ return (true); }; events.addEventListener(_SafeStr_5146._SafeStr_9188, this._SafeStr_9214); events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9215); events.dispatchEvent(new Event(_SafeStr_3313.TOTAL_PRICE_WIDGET_INITIALIZED)); return (true); } private function _SafeStr_9214(k:_SafeStr_5146):void { this._SafeStr_9213 = k.value; this._SafeStr_9216(); } private function _SafeStr_9215(k:_SafeStr_2424):void { window.visible = k.offer._SafeStr_8136; this._SafeStr_9206 = k.offer.priceInCredits; this._SafeStr_9207 = k.offer.priceInActivityPoints; this._SafeStr_9208 = k.offer.activityPointType; this._SafeStr_9213 = 1; this.clear(); this._SafeStr_9217(); this._SafeStr_9216(); } private function clear():void { this._SafeStr_9209 = null; this._SafeStr_9210 = null; this._SafeStr_9211 = null; this._SafeStr_9212 = null; _SafeStr_5415.findChildByName(_SafeStr_9199).visible = false; _SafeStr_5415.findChildByName(_SafeStr_9200).visible = false; if (_SafeStr_5415.findChildByName(_SafeStr_9202)){ _SafeStr_5415.findChildByName(_SafeStr_9202).visible = false; }; if (_SafeStr_5415.findChildByName(_SafeStr_9203)){ _SafeStr_5415.findChildByName(_SafeStr_9203).visible = false; }; _SafeStr_5415.findChildByName(_SafeStr_9204).visible = false; } private function _SafeStr_9216():void { var _local_5:IWindow; var _local_6:IWindow; var k:int = (this._SafeStr_9213 * this._SafeStr_9206); var _local_2:int = (this._SafeStr_9213 * this._SafeStr_9207); var _local_3:int = k; var _local_4:int = _local_2; if (this._SafeStr_5450._SafeStr_8482){ _local_3 = this._SafeStr_5450.utils._SafeStr_5498(true, this._SafeStr_9206, this._SafeStr_9213); _local_4 = this._SafeStr_5450.utils._SafeStr_5498(true, this._SafeStr_9207, this._SafeStr_9213); }; if (this._SafeStr_9209 != null){ this._SafeStr_9209.caption = ((this._SafeStr_5450._SafeStr_8482) ? _local_3.toString() : k.toString()); }; if (this._SafeStr_9210 != null){ this._SafeStr_9210.caption = ((this._SafeStr_5450._SafeStr_8482) ? _local_4.toString() : _local_2.toString()); }; if (this._SafeStr_9211){ this._SafeStr_9211.visible = !((k == _local_3)); _local_5 = this._SafeStr_9211.findChildByName("text"); _local_5.caption = ((this._SafeStr_9211.visible) ? k.toString() : "0"); this._SafeStr_9211.findChildByName("strike").width = _local_5.width; }; if (this._SafeStr_9212){ this._SafeStr_9212.visible = !((_local_2 == _local_4)); _local_6 = this._SafeStr_9212.findChildByName("text"); _local_6.caption = ((this._SafeStr_9212.visible) ? _local_2.toString() : "0"); this._SafeStr_9212.findChildByName("strike").width = _local_6.width; }; } private function _SafeStr_9217():void { var k:IWindow; var _local_2:IWindow; if (this._SafeStr_9206 > 0){ if (this._SafeStr_9207 > 0){ this._SafeStr_9209 = _SafeStr_5415.findChildByName(_SafeStr_9200); this._SafeStr_9209.visible = true; this._SafeStr_9211 = (_SafeStr_5415.findChildByName(_SafeStr_9202) as IWindowContainer); if (this._SafeStr_9211){ this._SafeStr_9211.visible = false; }; k = _SafeStr_5415.findChildByName(_SafeStr_9204); k.visible = true; _SafeStr_5415.findChildByName("plus").visible = true; } else { this._SafeStr_9209 = _SafeStr_5415.findChildByName(_SafeStr_9201); this._SafeStr_9211 = (_SafeStr_5415.findChildByName(_SafeStr_9203) as IWindowContainer); if (this._SafeStr_9211){ this._SafeStr_9211.visible = false; }; k = _SafeStr_5415.findChildByName(_SafeStr_9205); }; if (page.acceptSeasonCurrencyAsCredits){ k.style = _SafeStr_2458._SafeStr_5487(this._SafeStr_5450._SafeStr_8299(), this._SafeStr_5450, true, true); k.width = 53; } else { k.style = _SafeStr_2458._SafeStr_5487(-1, this._SafeStr_5450, true); k.width = 22; }; }; if (this._SafeStr_9207 > 0){ this._SafeStr_9210 = ITextWindow(_SafeStr_5415.findChildByName(_SafeStr_9201)); this._SafeStr_9212 = (_SafeStr_5415.findChildByName(_SafeStr_9202) as IWindowContainer); if (this._SafeStr_9212){ this._SafeStr_9212.visible = false; }; _local_2 = _SafeStr_5415.findChildByName(_SafeStr_9205); _local_2.style = _SafeStr_2458._SafeStr_5487(this._SafeStr_9208, this._SafeStr_5450, true); }; IItemListWindow(_SafeStr_5415.findChildByName(_SafeStr_9198)).arrangeListItems(); } } }//package _-0Oq // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2458 = "_-1xj" (String#26913, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4802 = "_-2pj" (String#10520, DoABC#3) // _SafeStr_5146 = "_-1Ol" (String#25553, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5487 = "_-2XF" (String#28331, DoABC#3) // _SafeStr_5498 = "_-2Kx" (String#27850, DoABC#3) // _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3) // _SafeStr_8299 = "_-0rA" (String#24217, DoABC#3) // _SafeStr_8303 = "_-3fL" (String#31117, DoABC#3) // _SafeStr_8482 = "_-1OG" (String#25531, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9155 = "_-31l" (String#29556, DoABC#3) // _SafeStr_9188 = "_-ZQ" (String#39772, DoABC#3) // _SafeStr_9198 = "_-0p3" (String#8441, DoABC#3) // _SafeStr_9199 = "_-1bf" (String#26051, DoABC#3) // _SafeStr_9200 = "_-55i" (String#12849, DoABC#3) // _SafeStr_9201 = "_-1H6" (String#8912, DoABC#3) // _SafeStr_9202 = "_-3iL" (String#31228, DoABC#3) // _SafeStr_9203 = "_-0G3" (String#22796, DoABC#3) // _SafeStr_9204 = "_-4I5" (String#32692, DoABC#3) // _SafeStr_9205 = "_-0hp" (String#8322, DoABC#3) // _SafeStr_9206 = "_-0i3" (String#8326, DoABC#3) // _SafeStr_9207 = "_-6eX" (String#14421, DoABC#3) // _SafeStr_9208 = "_-32d" (String#10772, DoABC#3) // _SafeStr_9209 = "_-4x5" (String#34262, DoABC#3) // _SafeStr_9210 = "_-2KY" (String#27835, DoABC#3) // _SafeStr_9211 = "_-32k" (String#29593, DoABC#3) // _SafeStr_9212 = "_-05M" (String#22379, DoABC#3) // _SafeStr_9213 = "_-3sY" (String#852, DoABC#3) // _SafeStr_9214 = "_-4Ix" (String#32724, DoABC#3) // _SafeStr_9215 = "_-1DS" (String#25125, DoABC#3) // _SafeStr_9216 = "_-1XL" (String#25883, DoABC#3) // _SafeStr_9217 = "_-2PQ" (String#10123, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4803 package _-0Oq { import _-0Kg.HabboCatalog; import _-4n6._SafeStr_5154; import _-0Kg._SafeStr_2378; import flash.utils.Timer; import _-2rM._SafeStr_3670; import _-1Mz.IWindowContainer; import flash.events.TimerEvent; import _-58S._SafeStr_3313; import _-5YE._SafeStr_2536; import _-58S._SafeStr_2424; import _-58S._SafeStr_4815; import _-1oe._SafeStr_2361; import _-1oe.Offer; public class _SafeStr_4803 extends _SafeStr_3322 implements _SafeStr_3321 { private static const _SafeStr_9218:int = 20000; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9219:_SafeStr_5154; private var _SafeStr_9220:_SafeStr_2378; private var _SafeStr_9221:Timer; private var _SafeStr_9222:_SafeStr_3670; public function _SafeStr_4803(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (!disposed){ if (this._SafeStr_9221 != null){ this._SafeStr_9221.stop(); this._SafeStr_9221.removeEventListener(TimerEvent.TIMER, this._SafeStr_9223); this._SafeStr_9221 = null; }; window.visible = false; this._SafeStr_5450 = null; this._SafeStr_9220 = null; if (this._SafeStr_9219){ this._SafeStr_9219.dispose(); this._SafeStr_9219 = null; }; events.removeEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.removeEventListener(_SafeStr_3313._SafeStr_9224, this._SafeStr_9225); super.dispose(); }; } override public function init():Boolean { if (!super.init()){ return (false); }; var k:_SafeStr_2536 = _SafeStr_2536(_SafeStr_5415.findChildByName("unique_item_overlay_container")); this._SafeStr_9222 = _SafeStr_3670(k.widget); window.visible = false; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.addEventListener(_SafeStr_3313._SafeStr_9224, this._SafeStr_9225); this._SafeStr_9221 = new Timer(_SafeStr_9218); this._SafeStr_9221.addEventListener(TimerEvent.TIMER, this._SafeStr_9223); return (true); } private function _SafeStr_9195(k:_SafeStr_2424):void { if (k == null){ return; }; this._SafeStr_9220 = k.offer; this.update(k.offer, true); } private function _SafeStr_9225(k:_SafeStr_4815):void { this._SafeStr_9220 = k.offer; this.update(k.offer); } private function update(k:_SafeStr_2378, _arg_2:Boolean=false):void { var _local_3:_SafeStr_2361; if ((((k._SafeStr_8138 == Offer._SafeStr_9226)) && (k.product.isUniqueLimitedItem))){ _local_3 = k.product; this._SafeStr_9222._SafeStr_9227 = _local_3.uniqueLimitedItemsLeft; this._SafeStr_9222._SafeStr_7862 = _local_3.uniqueLimitedItemSeriesSize; window.visible = true; if (_arg_2){ this._SafeStr_5450.sendGetProductOffer(k._SafeStr_7441); }; this._SafeStr_9221.start(); } else { window.visible = false; this._SafeStr_9221.stop(); }; } private function _SafeStr_9223(k:TimerEvent):void { if (((_SafeStr_5415.visible) && (!((this._SafeStr_9220 == null))))){ this.update(this._SafeStr_9220, true); }; } } }//package _-0Oq // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3670 = "_-3iS" (String#11436, DoABC#3) // _SafeStr_4803 = "_-2ut" (String#10614, DoABC#3) // _SafeStr_4815 = "_-344" (String#10796, DoABC#3) // _SafeStr_5154 = "_-6dK" (String#14403, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7862 = "_-1fp" (String#3028, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9218 = "_-D-" (String#38963, DoABC#3) // _SafeStr_9219 = "_-0eO" (String#8254, DoABC#3) // _SafeStr_9220 = "_-0cg" (String#23662, DoABC#3) // _SafeStr_9221 = "_-4--" (String#31927, DoABC#3) // _SafeStr_9222 = "_-5cd" (String#35921, DoABC#3) // _SafeStr_9223 = "_-1RK" (String#25666, DoABC#3) // _SafeStr_9224 = "_-6k0" (String#38689, DoABC#3) // _SafeStr_9225 = "_-4M0" (String#32846, DoABC#3) // _SafeStr_9226 = "_-4TP" (String#33161, DoABC#3) // _SafeStr_9227 = "_-5xs" (String#13738, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4804 package _-0Oq { import _-5YE.IButtonWindow; import _-5YE.ITextFieldWindow; import _-1Mz.IWindowContainer; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowKeyboardEvent; import flash.ui.Keyboard; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-4n6._SafeStr_2443; public class _SafeStr_4804 extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_9228:IButtonWindow; private var _SafeStr_9229:ITextFieldWindow; public function _SafeStr_4804(k:IWindowContainer) { super(k); } override public function dispose():void { super.dispose(); if (this._SafeStr_9228 != null){ this._SafeStr_9228.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_9230); this._SafeStr_9228 = null; }; if (this._SafeStr_9229 != null){ this._SafeStr_9229.removeEventListener(WindowKeyboardEvent._SafeStr_8341, this._SafeStr_9231); this._SafeStr_9229 = null; }; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9228 = (_SafeStr_5415.findChildByName("redeem") as IButtonWindow); if (this._SafeStr_9228 != null){ this._SafeStr_9228.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9230); }; this._SafeStr_9229 = (_SafeStr_5415.findChildByName("voucher_code") as ITextFieldWindow); if (this._SafeStr_9229 != null){ this._SafeStr_9229.addEventListener(WindowKeyboardEvent._SafeStr_8341, this._SafeStr_9231); }; return (true); } private function _SafeStr_9230(k:WindowMouseEvent):void { this.redeem(); } private function _SafeStr_9231(k:WindowEvent=null, _arg_2:IWindow=null):void { var _local_3:WindowKeyboardEvent = (k as WindowKeyboardEvent); if (_local_3.charCode == Keyboard.ENTER){ this.redeem(); }; } private function redeem():void { var voucher:String; var input:IWindow = _SafeStr_5415.findChildByName("voucher_code"); if (input != null){ voucher = input.caption; if (voucher.length > 0){ page.viewer.catalog.redeemVoucher(voucher); input.caption = ""; } else { page.viewer.catalog.windowManager.alert("${catalog.voucher.empty.title}", "${catalog.voucher.empty.desc}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); }; }; } } }//package _-0Oq // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4804 = "_-1pD" (String#26587, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_8341 = "_-Il" (String#39165, DoABC#3) // _SafeStr_9228 = "_-3-M" (String#29468, DoABC#3) // _SafeStr_9229 = "_-3BE" (String#29938, DoABC#3) // _SafeStr_9230 = "_-1Gf" (String#25241, DoABC#3) // _SafeStr_9231 = "_-52l" (String#12800, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4805 package _-0Oq { import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-58S._SafeStr_2424; public class _SafeStr_4805 extends _SafeStr_3322 implements _SafeStr_3321 { public function _SafeStr_4805(k:IWindowContainer) { super(k); } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9153); _SafeStr_5415.findChildByName("ctlg_special_txt").caption = ""; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9232); return (true); } private function _SafeStr_9232(k:_SafeStr_2424):void { if (k == null){ return; }; _SafeStr_5415.visible = false; } } }//package _-0Oq // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4805 = "_-2ed" (String#28625, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9153 = "_-pB" (String#40373, DoABC#3) // _SafeStr_9232 = "_-2Ty" (String#1084, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4806 package _-0Oq { import _-0Kg.HabboCatalog; import _-6ax._SafeStr_5158; import flash.utils.Timer; import _-1Mz.IWindowContainer; import flash.events.TimerEvent; import _-58S._SafeStr_5151; import _-58S._SafeStr_5146; import _-6ax._SafeStr_5152; import _-6ax._SafeStr_5157; public class _SafeStr_4806 extends _SafeStr_3322 implements _SafeStr_3321 { private static const _SafeStr_9233:uint = 4000; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9234:_SafeStr_5158; private var _SafeStr_9235:int = 1; private var _SafeStr_9206:int; private var _SafeStr_9207:int; private var _SafeStr_9208:int; private var _SafeStr_9236:String; private var _SafeStr_9237:int = -1; private var _SafeStr_9238:int = -1; private var _SafeStr_9239:int = -1; private var _SafeStr_9240:Boolean = false; private var _SafeStr_9241:Timer; public function _SafeStr_4806(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (!disposed){ this._SafeStr_9234.dispose(); this._SafeStr_9234 = null; this._SafeStr_5450 = null; this._SafeStr_9241.stop(); this._SafeStr_9241.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_9242); this._SafeStr_9241 = null; events.removeEventListener(_SafeStr_5151._SafeStr_7094, this._SafeStr_9243); events.removeEventListener(_SafeStr_5151._SafeStr_5992, this._SafeStr_9180); events.removeEventListener(_SafeStr_5146._SafeStr_9188, this._SafeStr_9244); events.removeEventListener(_SafeStr_5151._SafeStr_5453, this._SafeStr_9245); super.dispose(); }; } override public function init():Boolean { if (!((this._SafeStr_5450._SafeStr_8303) && (this._SafeStr_5450._SafeStr_8482))){ return (true); }; this._SafeStr_9234 = new _SafeStr_5158(this, this._SafeStr_5450); events.addEventListener(_SafeStr_5151._SafeStr_7094, this._SafeStr_9243); events.addEventListener(_SafeStr_5151._SafeStr_5992, this._SafeStr_9180); events.addEventListener(_SafeStr_5146._SafeStr_9188, this._SafeStr_9244); events.addEventListener(_SafeStr_5151._SafeStr_5453, this._SafeStr_9245); this._SafeStr_9241 = new Timer(_SafeStr_9233, 1); this._SafeStr_9241.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_9242); return (true); } private function _SafeStr_9246():void { var k:_SafeStr_5152 = new _SafeStr_5152(_SafeStr_5152._SafeStr_9247); k.quantity = this._SafeStr_9235; this._SafeStr_9237 = this._SafeStr_9234._SafeStr_5602(k); } private function _SafeStr_9248(k:int):void { var _local_2:_SafeStr_5157; var _local_3:_SafeStr_5152; if (this._SafeStr_9237 != -1){ _local_2 = _SafeStr_5157(this._SafeStr_9234._SafeStr_7643(this._SafeStr_9237)); _local_3 = _local_2.data; _local_3.quantity = k; _local_2.update(_local_3); }; } private function _SafeStr_9249():void { if (this._SafeStr_9237 != -1){ this._SafeStr_9234._SafeStr_7776(this._SafeStr_9237); this._SafeStr_9237 = -1; }; } private function _SafeStr_9250():void { var k:_SafeStr_5152 = new _SafeStr_5152(_SafeStr_5152._SafeStr_9251); k.quantity = this._SafeStr_9235; k.priceActivityPoints = this._SafeStr_9207; k.activityPointType = this._SafeStr_9208; k.priceCredits = this._SafeStr_9206; this._SafeStr_9238 = this._SafeStr_9234._SafeStr_5602(k); this._SafeStr_5450.utils._SafeStr_8522(); } private function _SafeStr_9252(k:int):void { var _local_2:_SafeStr_5157; var _local_3:_SafeStr_5152; if (this._SafeStr_9238 != -1){ _local_2 = _SafeStr_5157(this._SafeStr_9234._SafeStr_7643(this._SafeStr_9238)); _local_3 = _local_2.data; _local_3.quantity = k; _local_3.discountPriceCredits = this._SafeStr_5450.utils._SafeStr_5498(true, this._SafeStr_9206, k); _local_3.discountPriceActivityPoints = this._SafeStr_5450.utils._SafeStr_5498(true, this._SafeStr_9207, k); _local_2.update(_local_3); }; } private function _SafeStr_9253():void { if (this._SafeStr_9238 != -1){ this._SafeStr_9234._SafeStr_7776(this._SafeStr_9238); this._SafeStr_9238 = -1; }; } private function _SafeStr_9254():void { var k:_SafeStr_5152 = new _SafeStr_5152(_SafeStr_5152._SafeStr_9255); this._SafeStr_9239 = this._SafeStr_9234._SafeStr_5602(k); this._SafeStr_5450.utils._SafeStr_8521(); } private function _SafeStr_9256():void { if (this._SafeStr_9239 != -1){ this._SafeStr_9234._SafeStr_7776(this._SafeStr_9239); this._SafeStr_9239 = -1; }; } private function _SafeStr_9243(k:_SafeStr_5151):void { if (disposed){ return; }; window.visible = true; this._SafeStr_9206 = k.data.priceCredits; this._SafeStr_9207 = k.data.priceActivityPoints; this._SafeStr_9208 = k.data.activityPointType; this._SafeStr_9236 = k.data._SafeStr_6389; this._SafeStr_9234.clear(); this._SafeStr_9238 = -1; this._SafeStr_9237 = -1; this._SafeStr_9241.start(); } private function _SafeStr_9244(k:_SafeStr_5146):void { if (disposed){ return; }; if (!this._SafeStr_5450._SafeStr_8473){ return; }; if (k.type == _SafeStr_5146._SafeStr_9188){ if (k.value != this._SafeStr_9235){ if ((((k.value >= this._SafeStr_5450._SafeStr_8473._SafeStr_8515)) && ((this._SafeStr_9238 == -1)))){ this._SafeStr_9250(); } else { if (k.value < this._SafeStr_5450._SafeStr_8473._SafeStr_8515){ this._SafeStr_9253(); }; }; this._SafeStr_9248(k.value); this._SafeStr_9252(k.value); this._SafeStr_9235 = k.value; this._SafeStr_9256(); if (this._SafeStr_9235 >= this._SafeStr_5450.utils._SafeStr_8519){ this._SafeStr_9249(); this._SafeStr_9240 = true; } else { if (this._SafeStr_9240){ this._SafeStr_9246(); this._SafeStr_9240 = false; }; }; this._SafeStr_5450.utils._SafeStr_8520(); }; }; } private function _SafeStr_9180(k:_SafeStr_5151):void { window.visible = false; } private function _SafeStr_9245(k:_SafeStr_5151):void { switch (k.id){ case this._SafeStr_9237: if (this._SafeStr_9239 == -1){ this._SafeStr_9254(); }; return; case this._SafeStr_9239: this._SafeStr_9256(); return; }; } private function _SafeStr_9242(k:TimerEvent):void { this._SafeStr_9246(); } } }//package _-0Oq // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4806 = "_-4yc" (String#12721, DoABC#3) // _SafeStr_5146 = "_-1Ol" (String#25553, DoABC#3) // _SafeStr_5151 = "_-dK" (String#39925, DoABC#3) // _SafeStr_5152 = "_-Kj" (String#14777, DoABC#3) // _SafeStr_5157 = "_-1R1" (String#9085, DoABC#3) // _SafeStr_5158 = "_-2u1" (String#10596, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5453 = "_-0rI" (String#24224, DoABC#3) // _SafeStr_5498 = "_-2Kx" (String#27850, DoABC#3) // _SafeStr_5602 = "_-2Yp" (String#28393, DoABC#3) // _SafeStr_5992 = "_-5Fh" (String#35032, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_7094 = "_-1zf" (String#26992, DoABC#3) // _SafeStr_7643 = "_-08n" (String#22505, DoABC#3) // _SafeStr_7776 = "_-0I0" (String#2628, DoABC#3) // _SafeStr_8303 = "_-3fL" (String#31117, DoABC#3) // _SafeStr_8473 = "_-5Mh" (String#35306, DoABC#3) // _SafeStr_8482 = "_-1OG" (String#25531, DoABC#3) // _SafeStr_8515 = "_-0Wz" (String#23446, DoABC#3) // _SafeStr_8519 = "_-24S" (String#27215, DoABC#3) // _SafeStr_8520 = "_-4FQ" (String#32590, DoABC#3) // _SafeStr_8521 = "_-3qo" (String#31564, DoABC#3) // _SafeStr_8522 = "_-3l6" (String#31337, DoABC#3) // _SafeStr_9180 = "_-2UF" (String#10201, DoABC#3) // _SafeStr_9188 = "_-ZQ" (String#39772, DoABC#3) // _SafeStr_9206 = "_-0i3" (String#8326, DoABC#3) // _SafeStr_9207 = "_-6eX" (String#14421, DoABC#3) // _SafeStr_9208 = "_-32d" (String#10772, DoABC#3) // _SafeStr_9233 = "_-5JA" (String#35172, DoABC#3) // _SafeStr_9234 = "_-NF" (String#39332, DoABC#3) // _SafeStr_9235 = "_-0h4" (String#23833, DoABC#3) // _SafeStr_9236 = "_-Eh" (String#39018, DoABC#3) // _SafeStr_9237 = "_-EJ" (String#39007, DoABC#3) // _SafeStr_9238 = "_-1RR" (String#25670, DoABC#3) // _SafeStr_9239 = "_-6dY" (String#38422, DoABC#3) // _SafeStr_9240 = "_-5yH" (String#36751, DoABC#3) // _SafeStr_9241 = "_-6W9" (String#38108, DoABC#3) // _SafeStr_9242 = "_-4nO" (String#33888, DoABC#3) // _SafeStr_9243 = "_-1o-" (String#26538, DoABC#3) // _SafeStr_9244 = "_-5RD" (String#13215, DoABC#3) // _SafeStr_9245 = "_-29i" (String#27414, DoABC#3) // _SafeStr_9246 = "_-3jX" (String#31276, DoABC#3) // _SafeStr_9247 = "_-3-K" (String#29467, DoABC#3) // _SafeStr_9248 = "_-2gk" (String#28703, DoABC#3) // _SafeStr_9249 = "_-3OE" (String#30474, DoABC#3) // _SafeStr_9250 = "_-47W" (String#32277, DoABC#3) // _SafeStr_9251 = "_-0GB" (String#22803, DoABC#3) // _SafeStr_9252 = "_-3tv" (String#31694, DoABC#3) // _SafeStr_9253 = "_-3m-" (String#31374, DoABC#3) // _SafeStr_9254 = "_-15J" (String#24813, DoABC#3) // _SafeStr_9255 = "_-4F8" (String#32581, DoABC#3) // _SafeStr_9256 = "_-4rz" (String#34071, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4807 package _-0Oq { import _-3Xk._SafeStr_3308; import _-1oe._SafeStr_5160; import _-1Mz.IWindowContainer; import _-3Xk._SafeStr_2338; import _-1oe.PageLocalization; import _-1Mz.IWindow; import _-5YE.IButtonWindow; import _-5Mz.WindowMouseEvent; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; import _-3Xk._SafeStr_3309; import _-1uj._SafeStr_3018; import flash.geom.Point; import _-3yO._SafeStr_2285; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_2329; import _-5Mz.WindowEvent; import _-3yO._SafeStr_4438; import _-4n6._SafeStr_2443; public class _SafeStr_4807 extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3308 { private var _SafeStr_9257:_SafeStr_5160; public function _SafeStr_4807(k:IWindowContainer) { super(k); } private function get recycler():_SafeStr_2338 { return (page.viewer.catalog.getRecycler()); } override public function dispose():void { if (this._SafeStr_9257 != null){ this._SafeStr_9257.dispose(); this._SafeStr_9257 = null; }; if (this.recycler != null){ this.recycler.cancel(); }; super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_7596); window.findChildByName("inactive").visible = false; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = false; if (this.recycler == null){ return (false); }; this.recycler.init(this); return (true); } public function _SafeStr_9258():void { window.findChildByName("inactive").visible = true; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = false; this._SafeStr_9259(); var k:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_9260); if (k != null){ k.caption = "${recycler.info.closed}"; }; } public function _SafeStr_9261(k:int):void { var _local_2:String = String(int((k / 60))); var _local_3:String = String((k % 60)); page.viewer.catalog.localization.registerParameter("recycler.alert.timeout", "minutes", _local_2); page.viewer.catalog.localization.registerParameter("recycler.alert.timeout", "seconds", _local_3); window.findChildByName("inactive").visible = false; window.findChildByName("timeout").visible = true; window.findChildByName("normal").visible = false; var _local_4:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_9260); if (_local_4 != null){ _local_4.caption = "${recycler.alert.timeout}"; }; } public function _SafeStr_9262():void { window.findChildByName("inactive").visible = true; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = false; this._SafeStr_9259(); var k:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_9260); if (k != null){ k.caption = ""; }; } public function _SafeStr_9263():void { window.findChildByName("inactive").visible = true; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = false; this._SafeStr_9259(); var k:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_9260); if (k != null){ k.caption = "${recycler.info.finished}"; }; var _local_2:IButtonWindow = IButtonWindow(window.findChildByName("recycle_again_button")); _local_2.visible = true; _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9264); } public function _SafeStr_9265():void { window.findChildByName("inactive").visible = false; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = true; this._SafeStr_9259(); window.procedure = this._SafeStr_9266; window.parent.procedure = this._SafeStr_9266; var k:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_9260); if (k != null){ k.caption = "${recycler.info.ready}"; }; } private function _SafeStr_9259():void { var _local_2:int; var _local_3:IBitmapWrapperWindow; var k:BitmapData = _SafeStr_9119("ctlg_recycler_slot_bg"); if (k == null){ return; }; _local_2 = 1; while (_local_2 <= this.recycler._SafeStr_7833) { _local_3 = (window.findChildByName(("slot_bg_" + _local_2)) as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.bitmap = k.clone(); _local_3.procedure = this._SafeStr_9267; }; _local_2++; }; _local_2 = 1; while (_local_2 <= this.recycler._SafeStr_7833) { _local_3 = (window.findChildByName(("slot_img_" + _local_2)) as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.bitmap = k.clone(); _local_3.procedure = this._SafeStr_9267; }; _local_2++; }; } public function _SafeStr_9268():void { var _local_2:IBitmapWrapperWindow; var _local_3:_SafeStr_3309; var _local_4:_SafeStr_3018; var _local_5:BitmapData; var _local_6:Point; if ((((window == null)) || ((this.recycler == null)))){ return; }; var k:int; while (k < this.recycler._SafeStr_7833) { _local_2 = (window.findChildByName(("slot_img_" + (k + 1))) as IBitmapWrapperWindow); if (_local_2 == null){ return; }; _local_3 = this.recycler._SafeStr_7834(k); if (_local_3 == null){ _local_2.bitmap = new BitmapData(1, 1, true, 0xFFFFFF); } else { _local_4 = this._SafeStr_9269(_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(); }; }; k++; }; } private function _SafeStr_9269(k:_SafeStr_3309):_SafeStr_3018 { var _local_2:_SafeStr_3018; if ((((k == null)) || ((page.viewer.roomEngine == null)))){ return (null); }; if (k.category == _SafeStr_2285._SafeStr_5887){ return (page.viewer.roomEngine.getFurnitureIcon(k.typeId, null)); }; if (k.category == _SafeStr_2285._SafeStr_5987){ return (page.viewer.roomEngine.getWallItemIcon(k.typeId, null, k.xxxExtra)); }; return (null); } private function _SafeStr_9266(k:WindowEvent, _arg_2:IWindow):void { var _local_3:_SafeStr_2251 = page.viewer.roomEngine; if (_local_3 == null){ return; }; var _local_4:_SafeStr_2329 = _local_3._SafeStr_9270(_local_3.activeRoomId); switch (k.type){ case WindowMouseEvent._SafeStr_5424: if (this._SafeStr_9257 != null){ this._SafeStr_9257._SafeStr_9271(); }; return; case WindowMouseEvent._SafeStr_6408: if (this._SafeStr_9257 != null){ this._SafeStr_9257._SafeStr_9266(k, _arg_2, _local_4); }; return; case WindowMouseEvent._SafeStr_5423: if (this._SafeStr_9257 == null){ this._SafeStr_9257 = new _SafeStr_5160(); this._SafeStr_9257.mainContainer = window; this._SafeStr_9257.roomEngine = _local_3; }; return; }; } private function _SafeStr_9267(event:WindowEvent, target:IWindow):void { var slotId:int; var roomEngine:_SafeStr_2251 = page.viewer.roomEngine; if ((((roomEngine == null)) || ((this.recycler == null)))){ return; }; var objectData:_SafeStr_2329 = roomEngine._SafeStr_9270(roomEngine.activeRoomId); if (event.type == WindowMouseEvent.UP){ if (event.window.name.indexOf("slot_") == 0){ slotId = (int(event.window.name.charAt((event.window.name.length - 1))) - 1); if (objectData != null){ if (objectData.operation != _SafeStr_4438.OBJECT_PLACE){ page.viewer.catalog.windowManager.alert("${generic.alert.title}", "${catalog.alert.recycler.inventory}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; }; this.recycler._SafeStr_9272(slotId, objectData.id, objectData.category, objectData.typeId, objectData._SafeStr_8454); } else { this.recycler._SafeStr_7835(slotId); }; roomEngine._SafeStr_8459(); if (this._SafeStr_9257 != null){ this._SafeStr_9257._SafeStr_9271(); }; return; }; }; if (event.type == WindowMouseEvent._SafeStr_6408){ this._SafeStr_9266(event, target); }; } public function _SafeStr_9273(k:Boolean):void { if (((disposed) || ((window == null)))){ return; }; var _local_2:IWindow = window.findChildByName("recycler_recycle"); if (_local_2 != null){ if (k){ _local_2.enable(); _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9274); } else { _local_2.disable(); }; }; } private function _SafeStr_9274(k:WindowMouseEvent):void { if (this.recycler != null){ this.recycler._SafeStr_9275(); }; } private function _SafeStr_9264(k:WindowMouseEvent):void { if (this.recycler != null){ this.recycler.empty(); this.recycler.init(this); }; } } }//package _-0Oq // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2329 = "_-3Sf" (String#11169, DoABC#3) // _SafeStr_2338 = "_-1Ie" (String#8940, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3308 = "_-13N" (String#8689, DoABC#3) // _SafeStr_3309 = "_-17O" (String#24893, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4438 = "_-4il" (String#12473, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4807 = "_-F-" (String#39030, DoABC#3) // _SafeStr_5160 = "_-27A" (String#9810, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_6408 = "_-5s1" (String#36512, DoABC#3) // _SafeStr_7596 = "_-191" (String#24954, DoABC#3) // _SafeStr_7833 = "_-5Jn" (String#13094, DoABC#3) // _SafeStr_7834 = "_-0vQ" (String#8533, DoABC#3) // _SafeStr_7835 = "_-2wv" (String#10658, DoABC#3) // _SafeStr_8454 = "_-2J1" (String#10015, DoABC#3) // _SafeStr_8459 = "_-2LO" (String#10055, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9119 = "_-qq" (String#40433, DoABC#3) // _SafeStr_9257 = "_-32f" (String#29589, DoABC#3) // _SafeStr_9258 = "_-23Q" (String#9747, DoABC#3) // _SafeStr_9259 = "_-13R" (String#24740, DoABC#3) // _SafeStr_9260 = "_-2kJ" (String#28851, DoABC#3) // _SafeStr_9261 = "_-5xC" (String#13725, DoABC#3) // _SafeStr_9262 = "_-4is" (String#12476, DoABC#3) // _SafeStr_9263 = "_-5bC" (String#13374, DoABC#3) // _SafeStr_9264 = "_-4kr" (String#33798, DoABC#3) // _SafeStr_9265 = "_-4eU" (String#12395, DoABC#3) // _SafeStr_9266 = "_-1vv" (String#9592, DoABC#3) // _SafeStr_9267 = "_-3WS" (String#30788, DoABC#3) // _SafeStr_9268 = "_-1CF" (String#8837, DoABC#3) // _SafeStr_9269 = "_-5cc" (String#1597, DoABC#3) // _SafeStr_9270 = "_-1WI" (String#1474, DoABC#3) // _SafeStr_9271 = "_-19M" (String#24964, DoABC#3) // _SafeStr_9272 = "_-4HU" (String#12028, DoABC#3) // _SafeStr_9273 = "_-0Dx" (String#7828, DoABC#3) // _SafeStr_9274 = "_-4Em" (String#32568, DoABC#3) // _SafeStr_9275 = "_-2yU" (String#10687, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4808 package _-0Oq { import _-0MK._SafeStr_3; import _-0Kg.HabboCatalog; import _-0Kg._SafeStr_2378; import _-5Eb._SafeStr_3211; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-6G7._SafeStr_2367; import _-58S._SafeStr_2447; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-58S._SafeStr_2424; import _-5YE._SafeStr_2413; import _-6G7._SafeStr_2416; import _-5YE.IButtonWindow; public class _SafeStr_4808 extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3 { private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9276:_SafeStr_2378; private var _SafeStr_9277:_SafeStr_3211; public function _SafeStr_4808(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; this._SafeStr_9277 = new _SafeStr_3211(this._SafeStr_9278); this._SafeStr_5450.connection.addMessageEvent(this._SafeStr_9277); } override public function dispose():void { if (disposed){ return; }; if (((!((this._SafeStr_5450 == null))) && (!((this._SafeStr_5450.connection == null))))){ this._SafeStr_5450.connection.removeMessageEvent(this._SafeStr_9277); this._SafeStr_9277 = null; this._SafeStr_5450 = null; }; events.removeEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; if (this._SafeStr_5450.catalogType != _SafeStr_2367.BUILDER){ _SafeStr_5415.visible = false; return (true); }; _SafeStr_9118(_SafeStr_4787.BUILDER); this._SafeStr_8948(false); _SafeStr_5415.procedure = this._SafeStr_5452; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.addEventListener(_SafeStr_3313._SafeStr_9279, this._SafeStr_9280); return (true); } private function _SafeStr_9280(k:_SafeStr_2447):void { this._SafeStr_8948(false); } private function _SafeStr_9278(k:_SafeStr_3211):void { if (this._SafeStr_5450.catalogType != _SafeStr_2367.BUILDER){ return; }; this._SafeStr_8948(true); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; switch (_arg_2.name){ case "place_one": this._SafeStr_5450._SafeStr_8440(null, this._SafeStr_9276); return; case "place_many": this._SafeStr_5450._SafeStr_8440(null, this._SafeStr_9276, true); return; }; } private function _SafeStr_9195(k:_SafeStr_2424):void { this._SafeStr_9276 = k.offer; this._SafeStr_8948(false); } private function _SafeStr_8948(k:Boolean):void { var _local_3:_SafeStr_2413; var _local_4:IWindow; if (((!(_SafeStr_5415)) || (!(_SafeStr_5415.visible)))){ return; }; var _local_2:int = this._SafeStr_5450._SafeStr_8420(this._SafeStr_9276); if ((((_local_2 == _SafeStr_2416._SafeStr_8428)) && (k))){ _local_2 = _SafeStr_2416._SafeStr_8421; }; if (_local_2 == _SafeStr_2416._SafeStr_8421){ IButtonWindow(_SafeStr_5415.findChildByName("place_one")).enable(); IButtonWindow(_SafeStr_5415.findChildByName("place_many")).enable(); _SafeStr_5415.findChildByName("error_container").visible = false; } else { IButtonWindow(_SafeStr_5415.findChildByName("place_one")).disable(); IButtonWindow(_SafeStr_5415.findChildByName("place_many")).disable(); _SafeStr_5415.findChildByName("error_container").visible = true; _local_3 = (_SafeStr_5415.findChildByName("error_icon") as _SafeStr_2413); _local_4 = _SafeStr_5415.findChildByName("error_message"); switch (_local_2){ case _SafeStr_2416._SafeStr_8423: _SafeStr_5415.findChildByName("error_container").visible = false; return; case _SafeStr_2416._SafeStr_8426: _local_3.assetUri = "icons_builder_error_furnilimit"; _local_4.caption = "${builder.placement_widget.error.limit_reached}"; return; case _SafeStr_2416._SafeStr_8427: _local_3.assetUri = "icons_builder_error_notroom"; _local_4.caption = "${builder.placement_widget.error.not_in_room}"; return; case _SafeStr_2416._SafeStr_8428: _local_3.assetUri = "icons_builder_error_room"; _local_4.caption = "${builder.placement_widget.error.not_room_owner}"; return; case _SafeStr_2416._SafeStr_8429: _local_3.assetUri = "icons_builder_error_grouproom"; _local_4.caption = "${builder.placement_widget.error.group_room}"; return; case _SafeStr_2416._SafeStr_8433: _local_3.assetUri = "icons_builder_error_userinroom"; _local_4.caption = "${builder.placement_widget.error.visitors}"; return; }; }; } } }//package _-0Oq // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2416 = "_-3Id" (String#30246, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2447 = "_-0LT" (String#23020, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3211 = "_-2XH" (String#28333, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4808 = "_-3XL" (String#11243, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_8420 = "_-0Zc" (String#23547, DoABC#3) // _SafeStr_8421 = "_-5PI" (String#35410, DoABC#3) // _SafeStr_8423 = "_-6Pt" (String#37857, DoABC#3) // _SafeStr_8426 = "_-3mQ" (String#31397, DoABC#3) // _SafeStr_8427 = "_-1FU" (String#25202, DoABC#3) // _SafeStr_8428 = "_-3cP" (String#31008, DoABC#3) // _SafeStr_8429 = "_-2SK" (String#28131, DoABC#3) // _SafeStr_8433 = "_-2iP" (String#28779, DoABC#3) // _SafeStr_8440 = "_-xy" (String#40698, DoABC#3) // _SafeStr_8948 = "_-1qT" (String#579, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9276 = "_-3xU" (String#179, DoABC#3) // _SafeStr_9277 = "_-11O" (String#24659, DoABC#3) // _SafeStr_9278 = "_-Fx" (String#14695, DoABC#3) // _SafeStr_9279 = "_-0Hp" (String#22870, DoABC#3) // _SafeStr_9280 = "_-2fM" (String#28652, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4809 package _-0Oq { import _-0Kg.HabboCatalog; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-58S._SafeStr_2424; public class _SafeStr_4809 extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9281:IWindow; public function _SafeStr_4809(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function init():Boolean { if (!super.init()){ return (false); }; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); return (true); } private function _SafeStr_9195(k:_SafeStr_2424):void { this._SafeStr_9281 = this._SafeStr_5450.utils._SafeStr_8505(k.offer, (_SafeStr_5415 as IWindowContainer), this._SafeStr_9281, _SafeStr_5415.findChildByName("fake_productimage"), 0, true, 0); } } }//package _-0Oq // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4809 = "_-5x5" (String#13722, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_8505 = "_-5tT" (String#36560, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9281 = "_-24K" (String#840, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4810 package _-0Oq { import _-2O3._SafeStr_2445; import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-6G7._SafeStr_2441; import _-2O3._SafeStr_5159; import _-p0._SafeStr_499; import _-0CY._SafeStr_2337; import _-4rH._SafeStr_2335; import _-5YE.ITextWindow; import flash.text.TextFormat; import flash.text.TextFormatAlign; import _-1Mz.IWindow; import _-5Mz.WindowMouseEvent; import _-ue.ErrorReportStorage; import _-1oe.CatalogPage; import _-5YE.IItemListWindow; import _-2O3._SafeStr_2379; public class _SafeStr_4810 extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3367 { private var _SafeStr_5521:_SafeStr_2445; private var _SafeStr_9282:Array; private var _SafeStr_5450:HabboCatalog; public function _SafeStr_4810(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } public function get isGift():Boolean { return (false); } override public function dispose():void { if (this._SafeStr_5521 != null){ this._SafeStr_5521._SafeStr_9283(this); this._SafeStr_5521 = null; }; this.reset(); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9282 = []; this._SafeStr_5521 = this._SafeStr_5450._SafeStr_8320(); this._SafeStr_5521._SafeStr_9284(this); this._SafeStr_5521._SafeStr_9285(_SafeStr_2441._SafeStr_8412); return (true); } public function reset():void { var k:_SafeStr_5159; for each (k in this._SafeStr_9282) { k.dispose(); }; this._SafeStr_9282 = []; } public function _SafeStr_9120(k:int):void { var _local_4:int; var _local_5:int; var _local_6:int; if (disposed){ return; }; var _local_2:_SafeStr_499 = this._SafeStr_5450.localization; var _local_3:_SafeStr_2337 = this._SafeStr_5450.getPurse(); if (((!((_local_3 == null))) && (!((_local_2 == null))))){ _local_4 = _local_3.clubDays; _local_5 = _local_3.clubPeriods; _local_6 = ((_local_5 * 31) + _local_4); _local_2.registerParameter("catalog.vip.extend.info", "days", String(_local_6)); }; if (((!((_SafeStr_5415 == null))) && ((k == _SafeStr_2335._SafeStr_6245)))){ _SafeStr_5415.findChildByName("vip_title").caption = "${catalog.vip.extend.title}"; _SafeStr_5415.findChildByName("vip_info").caption = "${catalog.vip.extend.info}"; }; if (_SafeStr_5415 != null){ this._SafeStr_9286((_SafeStr_5415.findChildByName("vip_title") as ITextWindow)); this._SafeStr_9286((_SafeStr_5415.findChildByName("vip_info") as ITextWindow), 3); }; this._SafeStr_9287(); } private function _SafeStr_9286(k:ITextWindow, _arg_2:Number=0):void { var _local_3:TextFormat = k.getTextFormat(); _local_3.align = TextFormatAlign.CENTER; _local_3.leading = _arg_2; k.setTextFormat(_local_3); } private function _SafeStr_9287():void { var k:IWindow; if (_SafeStr_5415){ k = _SafeStr_5415.findChildByName("vip_link"); if (k){ k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9288); k._SafeStr_9289 = 0; }; }; } public function _SafeStr_9288(k:WindowMouseEvent):void { this._SafeStr_5450.utils.showVipBenefits(); } public function _SafeStr_8304(offer:_SafeStr_2379):void { var item:_SafeStr_5159; if (((disposed) || (!(offer.vip)))){ return; }; _SafeStr_4.log(("Offer: " + [offer._SafeStr_7441, offer._SafeStr_5897, offer.priceCredits, offer.vip, offer.months, offer._SafeStr_9290, offer.year, offer.month, offer.day, offer._SafeStr_9291])); offer.page = page; try { item = new _SafeStr_5159(offer, this._SafeStr_5450, "HabboCatalogBuy"); } catch(e:Error) { ErrorReportStorage._SafeStr_7049("ClubBuyCatalogWidget", (((("showOffer - new ClubBuyItem(" + String(offer)) + ", ") + String((page as CatalogPage))) + ") crashed!")); return; }; var target:IItemListWindow = (_SafeStr_5415.findChildByName("item_list_vip") as IItemListWindow); if (target != null){ target.addListItem(item.window); }; this._SafeStr_9282.push(item); } } }//package _-0Oq // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2337 = "_-1DL" (String#8853, DoABC#3) // _SafeStr_2379 = "_-3-i" (String#10720, DoABC#3) // _SafeStr_2441 = "_-2JB" (String#27781, DoABC#3) // _SafeStr_2445 = "_-vv" (String#15416, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3367 = "_-2X2" (String#10242, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4810 = "_-3th" (String#11627, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5159 = "_-5FA" (String#13018, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_7049 = "_-1VE" (String#25805, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_8304 = "_-4pK" (String#12584, DoABC#3) // _SafeStr_8320 = "_-5uC" (String#36591, DoABC#3) // _SafeStr_8412 = "_-048" (String#22338, DoABC#3) // _SafeStr_9120 = "_-62L" (String#13818, DoABC#3) // _SafeStr_9282 = "_-57y" (String#231, DoABC#3) // _SafeStr_9283 = "_-62G" (String#36951, DoABC#3) // _SafeStr_9284 = "_-3VF" (String#11212, DoABC#3) // _SafeStr_9285 = "_-2QO" (String#10136, DoABC#3) // _SafeStr_9286 = "_-1Ot" (String#9053, DoABC#3) // _SafeStr_9287 = "_-2Ep" (String#1504, DoABC#3) // _SafeStr_9288 = "_-59Y" (String#34799, DoABC#3) // _SafeStr_9289 = "_-1hk" (String#9342, DoABC#3) // _SafeStr_9290 = "_-Oc" (String#39382, DoABC#3) // _SafeStr_9291 = "_-2Ba" (String#27489, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4811 package _-0Oq { import _-2Zy._SafeStr_501; import _-0i6._SafeStr_2307; import _-1Mz.IWindowContainer; import _-5YE.IButtonWindow; import _-1Mz.IWindow; import _-3qZ._SafeStr_2273; import _-5Mz.WindowMouseEvent; import _-2h._SafeStr_3534; import _-3Yw._SafeStr_4295; import _-0Kg.HabboCatalog; import _-2Zy._SafeStr_3543; import _-58S._SafeStr_3313; import _-2Zy._SafeStr_3528; import _-1oe._SafeStr_2361; import _-44l._SafeStr_4074; import _-58S._SafeStr_2424; import _-p0._SafeStr_499; public class _SafeStr_4811 extends ProductViewCatalogWidget { private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_5643:_SafeStr_2307; private var _SafeStr_9292:IWindowContainer; private var _SafeStr_9293:IButtonWindow; private var _SafeStr_9294:IWindow; private var _SafeStr_9295:int = -1; private var _SafeStr_9296:String = ""; private var _SafeStr_9297:String = ""; private var _SafeStr_9298:_SafeStr_2273 = null; public function _SafeStr_4811(k:IWindowContainer, _arg_2:HabboCatalog) { super(k, _arg_2); this._SafeStr_9293 = (_SafeStr_5415.findChildByName("listen") as IButtonWindow); this._SafeStr_9294 = _SafeStr_5415.findChildByName("ctlg_song_length"); if (this._SafeStr_9293 != null){ this._SafeStr_9293.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9299); this._SafeStr_9293.disable(); }; this._SafeStr_9292 = (_SafeStr_5415.findChildByName("playPreviewContainer") as IWindowContainer); if (this._SafeStr_9292 != null){ this._SafeStr_9292.visible = false; }; this._SafeStr_7215 = _arg_2._SafeStr_5839; if (this._SafeStr_7215 != null){ this._SafeStr_7215.events.addEventListener(_SafeStr_3534._SafeStr_6364, this._SafeStr_6365); }; this._SafeStr_5643 = _arg_2.connection; if (((this._SafeStr_5643) && (!(this._SafeStr_9298)))){ this._SafeStr_9298 = new _SafeStr_4295(this._SafeStr_9300); this._SafeStr_5643.addMessageEvent(this._SafeStr_9298); }; } override public function dispose():void { if (this._SafeStr_9293 != null){ this._SafeStr_9293.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_9299); }; if (((!((this._SafeStr_7215 == null))) && (!((this._SafeStr_7215._SafeStr_7263 == null))))){ this._SafeStr_7215._SafeStr_7263.stop(_SafeStr_3543._SafeStr_9301); if (this._SafeStr_7215.events != null){ this._SafeStr_7215.events.removeEventListener(_SafeStr_3534._SafeStr_6364, this._SafeStr_6365); }; this._SafeStr_7215 = null; if (((this._SafeStr_5643) && (this._SafeStr_9298))){ this._SafeStr_5643.removeMessageEvent(this._SafeStr_9298); this._SafeStr_9298 = null; }; this._SafeStr_5643 = null; }; super.dispose(); } override public function closed():void { super.closed(); if (((!((this._SafeStr_7215 == null))) && (!((this._SafeStr_7215._SafeStr_7263 == null))))){ this._SafeStr_7215._SafeStr_7263.stop(_SafeStr_3543._SafeStr_9301); }; } override public function init():Boolean { if (!super.init()){ return (false); }; if (page.offers.length == 0){ return (false); }; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); return (true); } private function _SafeStr_9299(k:WindowMouseEvent):void { if (((!((this._SafeStr_7215 == null))) && (!((this._SafeStr_7215._SafeStr_7263 == null))))){ this._SafeStr_9302(_SafeStr_3543._SafeStr_9303); this._SafeStr_9302(_SafeStr_3543._SafeStr_9301); this._SafeStr_7215._SafeStr_7263._SafeStr_9304(this._SafeStr_9295, _SafeStr_3543._SafeStr_9301, 15, 40, 0.5, 2); }; } private function _SafeStr_9302(k:int):void { var _local_3:_SafeStr_3528; var _local_2:int = this._SafeStr_7215._SafeStr_7263._SafeStr_9305(k); if (_local_2 != -1){ _local_3 = this._SafeStr_7215._SafeStr_7263._SafeStr_6563(_local_2); if (_local_3._SafeStr_9306 != null){ _local_3._SafeStr_9306._SafeStr_9307 = 0; }; }; } private function _SafeStr_9195(k:_SafeStr_2424):void { if ((((k == null)) || ((k.offer == null)))){ return; }; var _local_2:_SafeStr_2361 = k.offer.product; if (_local_2._SafeStr_5750.length > 0){ this._SafeStr_9295 = parseInt(_local_2._SafeStr_5750); if (this._SafeStr_9295 == 0){ this._SafeStr_9296 = _local_2._SafeStr_5750; if (this._SafeStr_5643){ this._SafeStr_5643.send(new _SafeStr_4074(this._SafeStr_9296)); }; }; if (this._SafeStr_9292 != null){ this._SafeStr_9292.visible = true; }; } else { this._SafeStr_9295 = -1; }; this._SafeStr_7568(); } private function _SafeStr_7568():void { var _local_3:int; var _local_4:int; var _local_5:String; var _local_6:String; var _local_7:_SafeStr_499; var _local_8:String; var k:Boolean; var _local_2:int = this._SafeStr_9308(); 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); k = true; if (this._SafeStr_9294 != null){ this._SafeStr_9294.caption = _local_8; }; } else { if (this._SafeStr_9294 != null){ this._SafeStr_9294.caption = ""; }; }; if (this._SafeStr_9293 != null){ if (k){ this._SafeStr_9293.enable(); } else { this._SafeStr_9293.disable(); }; }; } private function _SafeStr_9308():int { var k:_SafeStr_3528; if (((!((this._SafeStr_7215 == null))) && (!((this._SafeStr_7215._SafeStr_7263 == null))))){ k = this._SafeStr_7215._SafeStr_7263._SafeStr_6563(this._SafeStr_9295); if (k != null){ return ((k.length / 1000)); }; this._SafeStr_7215._SafeStr_7263._SafeStr_8732(this._SafeStr_9295); }; return (-1); } private function _SafeStr_6365(k:_SafeStr_3534):void { if (k.id == this._SafeStr_9295){ this._SafeStr_7568(); }; } private function _SafeStr_9300(k:_SafeStr_4295):void { if (k._SafeStr_5325()._SafeStr_9309 == this._SafeStr_9296){ this._SafeStr_9295 = k._SafeStr_5325()._SafeStr_8668; this._SafeStr_7568(); }; } } }//package _-0Oq // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3528 = "_-0hE" (String#8311, DoABC#3) // _SafeStr_3534 = "_-3Ta" (String#11183, DoABC#3) // _SafeStr_3543 = "_-4Fn" (String#32604, DoABC#3) // _SafeStr_4074 = "_-3H-" (String#30176, DoABC#3) // _SafeStr_4295 = "_-UN" (String#39600, DoABC#3) // _SafeStr_4811 = "_-3ud" (String#11639, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_6364 = "_-3QL" (String#30552, DoABC#3) // _SafeStr_6365 = "_-4Qg" (String#697, DoABC#3) // _SafeStr_6563 = "_-4Zo" (String#3721, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7263 = "_-4uA" (String#12657, DoABC#3) // _SafeStr_7568 = "_-2SE" (String#843, DoABC#3) // _SafeStr_8668 = "_-5u0" (String#13674, DoABC#3) // _SafeStr_8732 = "_-2lE" (String#10451, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9292 = "_-2BC" (String#27473, DoABC#3) // _SafeStr_9293 = "_-0Cu" (String#7813, DoABC#3) // _SafeStr_9294 = "_-0aw" (String#23594, DoABC#3) // _SafeStr_9295 = "_-20C" (String#9684, DoABC#3) // _SafeStr_9296 = "_-6NX" (String#14172, DoABC#3) // _SafeStr_9297 = "_-1hu" (String#26293, DoABC#3) // _SafeStr_9298 = "_-0bI" (String#23604, DoABC#3) // _SafeStr_9299 = "_-326" (String#10762, DoABC#3) // _SafeStr_9300 = "_-0Xx" (String#23488, DoABC#3) // _SafeStr_9301 = "_-0SQ" (String#23280, DoABC#3) // _SafeStr_9302 = "_-4u2" (String#12654, DoABC#3) // _SafeStr_9303 = "_-1Cq" (String#25100, DoABC#3) // _SafeStr_9304 = "_-2kE" (String#10433, DoABC#3) // _SafeStr_9305 = "_-5DX" (String#12990, DoABC#3) // _SafeStr_9306 = "_-49N" (String#11894, DoABC#3) // _SafeStr_9307 = "_-2z2" (String#10695, DoABC#3) // _SafeStr_9308 = "_-66u" (String#37136, DoABC#3) // _SafeStr_9309 = "_-C-" (String#38926, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4812 package _-0Oq { import _-1Mz.IWindowContainer; import _-0Kg._SafeStr_2378; import _-1uj._SafeStr_2346; import _-0Kg.HabboCatalog; import _-58S._SafeStr_3313; import _-58S._SafeStr_4789; import _-6G7._SafeStr_2367; import _-5Mz.WindowMouseEvent; import _-5YE.IButtonWindow; import _-5Vt.XmlAsset; import _-58S._SafeStr_5146; import _-58S._SafeStr_5163; import _-1Mz.IWindow; import _-0dj._SafeStr_3368; import _-58S._SafeStr_2424; import _-1oe._SafeStr_2361; import _-1oe.Offer; import _-58S._SafeStr_2375; import _-4n6._SafeStr_2443; import _-5Mz.WindowEvent; import _-2sC.HabboTracking; import _-58S._SafeStr_5147; import _-58S._SafeStr_4788; import _-58S._SafeStr_3369; public class _SafeStr_4812 extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_9310:XML; private var _SafeStr_9311:IWindowContainer; private var _SafeStr_9276:_SafeStr_2378; private var _SafeStr_9312:String = ""; private var _SafeStr_9313:_SafeStr_2346 = null; private var _SafeStr_9213:int = 1; private var _SafeStr_9314:Function; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9315:Boolean; private var _SafeStr_9316:Boolean = false; private var _SafeStr_8536:Boolean = true; public function _SafeStr_4812(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (disposed){ return; }; events.removeEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.removeEventListener(_SafeStr_3313._SafeStr_9317, this._SafeStr_9318); events.removeEventListener(_SafeStr_3313.PURCHASE_OVERRIDE, this._SafeStr_9319); events.removeEventListener(_SafeStr_3313._SafeStr_9320, this._SafeStr_9321); events.removeEventListener(_SafeStr_3313.TOGGLE, this._SafeStr_9322); super.dispose(); } private function _SafeStr_9322(k:_SafeStr_4789):void { if (k._SafeStr_9323 == _SafeStr_4787.PURCHASE){ this._SafeStr_8536 = k.enabled; window.visible = this._SafeStr_8536; }; } override public function init():Boolean { if (!super.init()){ return (false); }; if (this._SafeStr_5450.catalogType == _SafeStr_2367.BUILDER){ _SafeStr_5415.visible = false; return (true); }; _SafeStr_9118(_SafeStr_4787.PURCHASE); _SafeStr_5415.findChildByName("selection_information").visible = true; _SafeStr_5415.findChildByName("default_buttons").visible = false; this._SafeStr_9315 = false; if (window.tags.indexOf("ROOM_INITIATE_PURCHASE") > -1){ this._SafeStr_5450._SafeStr_8322(); }; _SafeStr_5415.findChildByName("buy_button").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9324); var k:IButtonWindow = (_SafeStr_5415.findChildByName("gift_button") as IButtonWindow); if (window.tags.indexOf("NO_GIFT_OPTION") > -1){ this._SafeStr_9315 = true; k.visible = false; }; k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9325); k.disable(); var _local_2:XmlAsset = (this._SafeStr_5450.assets.getAssetByName("purchaseWidgetBuyVipStub") as XmlAsset); if (_local_2 != null){ this._SafeStr_9310 = (_local_2.content as XML); }; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.addEventListener(_SafeStr_3313._SafeStr_9317, this._SafeStr_9318); events.addEventListener(_SafeStr_3313.PURCHASE_OVERRIDE, this._SafeStr_9319); events.addEventListener(_SafeStr_3313.INIT_PURCHASE, this._SafeStr_9326); events.addEventListener(_SafeStr_3313._SafeStr_9320, this._SafeStr_9321); events.addEventListener(_SafeStr_5146._SafeStr_9188, this._SafeStr_9327); events.addEventListener(_SafeStr_3313._SafeStr_9328, this._SafeStr_9329); events.addEventListener(_SafeStr_3313.TOGGLE, this._SafeStr_9322); return (true); } private function _SafeStr_9319(k:_SafeStr_5163):void { this._SafeStr_9314 = k.callback; } private function _SafeStr_9330(k:_SafeStr_2378):void { var _local_2:IWindowContainer; if (this._SafeStr_9311 != null){ this._SafeStr_9311.visible = false; _SafeStr_5415.removeChild(this._SafeStr_9311); this._SafeStr_9311.dispose(); this._SafeStr_9311 = null; }; } private function get _SafeStr_9331():Boolean { return (!(((this._SafeStr_9316) && ((this._SafeStr_9312 == ""))))); } private function _SafeStr_9195(k:_SafeStr_2424):void { var _local_2:IWindow; var _local_3:Boolean; this._SafeStr_9213 = 1; this._SafeStr_9276 = k.offer; _SafeStr_5415.findChildByName("selection_information").visible = false; _SafeStr_5415.findChildByName("default_buttons").visible = true; this._SafeStr_9330(this._SafeStr_9276); this._SafeStr_5450._SafeStr_8308(false); if (this._SafeStr_9311 == null){ this._SafeStr_9332(this._SafeStr_9331); this._SafeStr_9333(this._SafeStr_9331); _SafeStr_3368._SafeStr_7532(this._SafeStr_9276, _SafeStr_5415.findChildByName("purchase_label")); _local_2 = _SafeStr_5415.findChildByName("gift_button"); if (_local_2 != null){ _local_2.visible = ((!(this._SafeStr_9276._SafeStr_7533)) && (!(this._SafeStr_9315))); }; if (!this._SafeStr_9276._SafeStr_8137){ this._SafeStr_9333(false); }; _local_3 = this._SafeStr_9334(this._SafeStr_9276); if (_local_3){ this._SafeStr_9332(false); this._SafeStr_9333(false); }; window.visible = this._SafeStr_8536; } else { this._SafeStr_9332(false); this._SafeStr_9333(false); }; } private function _SafeStr_9334(k:_SafeStr_2378):Boolean { var _local_2:_SafeStr_2361; var _local_3:Boolean; if (k != null){ if (k._SafeStr_8138 == Offer._SafeStr_9226){ _local_2 = this._SafeStr_9276.product; if (((!((_local_2 == null))) && (_local_2.isUniqueLimitedItem))){ _local_3 = (_local_2.uniqueLimitedItemsLeft == 0); return (_local_3); }; }; }; return (false); } private function _SafeStr_9332(k:Boolean):void { if (this._SafeStr_5450.sessionDataManager._SafeStr_9335()){ k = false; }; this._SafeStr_8899("buy_button", k); } private function _SafeStr_9333(k:Boolean):void { if (this._SafeStr_5450.sessionDataManager._SafeStr_9335()){ k = false; }; this._SafeStr_8899("gift_button", k); } private function _SafeStr_8899(k:String, _arg_2:Boolean):void { if (_SafeStr_5415 == null){ return; }; var _local_3:IWindow = _SafeStr_5415.findChildByName(k); if (_local_3 == null){ return; }; if (_arg_2){ _local_3.enable(); _local_3.blend = 1; } else { _local_3.disable(); _local_3.blend = 0.5; }; } private function _SafeStr_9318(k:_SafeStr_2375):void { this._SafeStr_9312 = k.parameter; this._SafeStr_9332(this._SafeStr_9331); this._SafeStr_9333(((((((!((this._SafeStr_9276 == null))) && (this._SafeStr_9276._SafeStr_8137))) && (this._SafeStr_9331))) && ((this._SafeStr_9213 == 1)))); } private function _SafeStr_9324(event:WindowMouseEvent, isGift:Boolean=false):void { if (!this._SafeStr_5450._SafeStr_8163(this._SafeStr_9276.clubLevel)){ this._SafeStr_5450.openClubCenter(); return; }; this._SafeStr_5450._SafeStr_8308(isGift); if (this._SafeStr_9314 == null){ if (this._SafeStr_9276 != null){ if (((!((this._SafeStr_5450._SafeStr_8293 == null))) && ((this._SafeStr_5450._SafeStr_8293._SafeStr_7441 == this._SafeStr_9276._SafeStr_7441)))){ if (this._SafeStr_5450._SafeStr_8293.flatId == 0){ this._SafeStr_5450.windowManager.alert("${roomad.error.title}", "${roomad.alert.no.available.room}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; }; if ((((((this._SafeStr_5450._SafeStr_8293.name == null)) || ((this._SafeStr_5450._SafeStr_8293.name.length < 5)))) || ((this._SafeStr_5450._SafeStr_8293.name.substr(0, 1) == " ")))){ this._SafeStr_5450.windowManager.alert("${roomad.error.title}", "${roomad.alert.name.empty}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; }; }; this._SafeStr_5450._SafeStr_8300(this._SafeStr_9276, page.pageId, this._SafeStr_9312, this._SafeStr_9213, this._SafeStr_9313, null, true, null); }; } else { this._SafeStr_9314(event); }; } private function _SafeStr_9325(k:WindowMouseEvent):void { this._SafeStr_9324(k, true); HabboTracking.getInstance().trackEventLog("Catalog", "click", "client.buy_as_gift.clicked"); } private function _SafeStr_9326(k:_SafeStr_5147):void { if (this._SafeStr_9276 != null){ this._SafeStr_5450._SafeStr_8300(this._SafeStr_9276, page.pageId, this._SafeStr_9312, this._SafeStr_9213, this._SafeStr_9313, null, true, null); }; } private function _SafeStr_9336(k:WindowMouseEvent):void { this._SafeStr_5450._SafeStr_8468(page.pageId); this._SafeStr_5450.openClubCenter(); HabboTracking.getInstance().trackEventLog("Catalog", "click", "BUY_CLUB"); } private function _SafeStr_9321(k:_SafeStr_4788):void { this._SafeStr_9313 = k.stuffData; } private function _SafeStr_9327(k:_SafeStr_5146):void { this._SafeStr_9213 = k.value; if (this._SafeStr_9213 > 1){ this._SafeStr_9333(false); } else { if (((!((this._SafeStr_9276 == null))) && (this._SafeStr_9331))){ this._SafeStr_9333(this._SafeStr_9276._SafeStr_8137); }; }; } private function _SafeStr_9329(k:_SafeStr_3369):void { this._SafeStr_9316 = true; this._SafeStr_9332(this._SafeStr_9331); this._SafeStr_9333(((((!((this._SafeStr_9276 == null))) && (this._SafeStr_9331))) && ((this._SafeStr_9213 == 1)))); } } }//package _-0Oq // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2375 = "_-4vj" (String#34213, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3368 = "_-0UR" (String#8098, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4788 = "_-5vl" (String#13701, DoABC#3) // _SafeStr_4789 = "_-3LQ" (String#11050, DoABC#3) // _SafeStr_4812 = "_-aN" (String#15062, DoABC#3) // _SafeStr_5146 = "_-1Ol" (String#25553, DoABC#3) // _SafeStr_5147 = "_-2K2" (String#10035, DoABC#3) // _SafeStr_5163 = "_-lD" (String#15246, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7532 = "_-0b" (String#23596, DoABC#3) // _SafeStr_7533 = "_-3nT" (String#11520, DoABC#3) // _SafeStr_8137 = "_-42F" (String#11794, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8163 = "_-3nD" (String#11515, DoABC#3) // _SafeStr_8293 = "_-43u" (String#32129, DoABC#3) // _SafeStr_8300 = "_-IH" (String#39146, DoABC#3) // _SafeStr_8308 = "_-6Ov" (String#37815, DoABC#3) // _SafeStr_8322 = "_-6kX" (String#38711, DoABC#3) // _SafeStr_8468 = "_-3CC" (String#29974, DoABC#3) // _SafeStr_8536 = "_-6-S" (String#384, DoABC#3) // _SafeStr_8899 = "_-0Kl" (String#7927, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9188 = "_-ZQ" (String#39772, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9213 = "_-3sY" (String#852, DoABC#3) // _SafeStr_9226 = "_-4TP" (String#33161, DoABC#3) // _SafeStr_9276 = "_-3xU" (String#179, DoABC#3) // _SafeStr_9310 = "_-Km" (String#39244, DoABC#3) // _SafeStr_9311 = "_-38j" (String#29839, DoABC#3) // _SafeStr_9312 = "_-3XR" (String#30822, DoABC#3) // _SafeStr_9313 = "_-2FX" (String#27647, DoABC#3) // _SafeStr_9314 = "_-0E" (String#22712, DoABC#3) // _SafeStr_9315 = "_-2pE" (String#29042, DoABC#3) // _SafeStr_9316 = "_-lQ" (String#40214, DoABC#3) // _SafeStr_9317 = "_-3Jt" (String#30295, DoABC#3) // _SafeStr_9318 = "_-6SE" (String#37944, DoABC#3) // _SafeStr_9319 = "_-3Bj" (String#29956, DoABC#3) // _SafeStr_9320 = "_-wV" (String#40647, DoABC#3) // _SafeStr_9321 = "_-5nr" (String#36352, DoABC#3) // _SafeStr_9322 = "_-3Zj" (String#30912, DoABC#3) // _SafeStr_9323 = "_-KC" (String#39222, DoABC#3) // _SafeStr_9324 = "_-29L" (String#3122, DoABC#3) // _SafeStr_9325 = "_-tM" (String#15375, DoABC#3) // _SafeStr_9326 = "_-z5" (String#40751, DoABC#3) // _SafeStr_9327 = "_-3jg" (String#31281, DoABC#3) // _SafeStr_9328 = "_-16z" (String#24880, DoABC#3) // _SafeStr_9329 = "_-14f" (String#24788, DoABC#3) // _SafeStr_9330 = "_-4wo" (String#34249, DoABC#3) // _SafeStr_9331 = "_-1d8" (String#26103, DoABC#3) // _SafeStr_9332 = "_-cT" (String#39887, DoABC#3) // _SafeStr_9333 = "_-3g" (String#11398, DoABC#3) // _SafeStr_9334 = "_-2vx" (String#29303, DoABC#3) // _SafeStr_9335 = "_-1zo" (String#1496, DoABC#3) // _SafeStr_9336 = "_-IF" (String#39144, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4813 package _-0Oq { import _-0MK._SafeStr_3; import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-1Mz.IWindow; import _-6G7._SafeStr_2367; import _-58S._SafeStr_2453; import _-5Mz.WindowMouseEvent; import _-3-E._SafeStr_6; import _-10T._SafeStr_2423; import _-5Mz.WindowEvent; public class _SafeStr_4813 extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3 { private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9337:String; public function _SafeStr_4813(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9337 = this._SafeStr_5450.getProperty("builders_club.buy_membership_page"); this._SafeStr_9338(); _SafeStr_5415.procedure = this._SafeStr_5452; events.addEventListener(_SafeStr_3313._SafeStr_9339, this._SafeStr_9340); return (true); } private function _SafeStr_9338():void { var k:Number = this._SafeStr_5450._SafeStr_8430; var _local_2:IWindow = _SafeStr_5415.findChildByName("subscribe_button"); var _local_3:IWindow = _SafeStr_5415.findChildByName("subscribe_button_sms"); var _local_4:IWindow = _SafeStr_5415.findChildByName("subscribe_button_big"); var _local_5:IWindow = _SafeStr_5415.findChildByName("try_button"); if (((((!(!((_local_5 == null)))) || (!(!((_local_2 == null)))))) || (!(!((_local_4 == null)))))){ return; }; if ((((k > 0)) || ((this._SafeStr_5450._SafeStr_8168(_SafeStr_2367.BUILDER)._SafeStr_9341(this._SafeStr_5450.getProperty("builders_club.try_page")) == null)))){ _local_4.visible = true; _local_2.visible = false; _local_5.visible = false; _local_3.visible = false; } else { _local_4.visible = false; _local_2.visible = true; _local_5.visible = true; _local_3.visible = false; }; if (((!((this._SafeStr_9337 == null))) && (!((this._SafeStr_9337 == ""))))){ _local_3.visible = true; if (!_local_5.visible){ _local_3.x = _local_5.x; _local_3.y = _local_5.y; }; if (_local_4.visible){ _local_4.visible = false; _local_2.visible = true; }; }; } private function _SafeStr_9340(k:_SafeStr_2453):void { this._SafeStr_9338(); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; switch (_arg_2.name){ case "subscribe_button_big": case "subscribe_button": _SafeStr_6.openWebPageAndMinimizeClient(this._SafeStr_5450.getProperty(_SafeStr_2423._SafeStr_9342)); return; case "subscribe_button_sms": _SafeStr_6.openWebPageAndMinimizeClient(this._SafeStr_9337); return; case "try_button": this._SafeStr_5450.openCatalogPage(this._SafeStr_5450.getProperty("builders_club.try_page"), _SafeStr_2367.BUILDER); return; }; } } }//package _-0Oq // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2423 = "_-2IG" (String#9998, DoABC#3) // _SafeStr_2453 = "_-NP" (String#39339, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4813 = "_-6s" (String#14534, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_8168 = "_-089" (String#7741, DoABC#3) // _SafeStr_8430 = "_-20I" (String#27052, DoABC#3) // _SafeStr_9337 = "_-1Wd" (String#25858, DoABC#3) // _SafeStr_9338 = "_-50T" (String#34441, DoABC#3) // _SafeStr_9339 = "_-3cV" (String#31012, DoABC#3) // _SafeStr_9340 = "_-2tP" (String#29207, DoABC#3) // _SafeStr_9341 = "_-RU" (String#14885, DoABC#3) // _SafeStr_9342 = "_-0QF" (String#23201, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4814 package _-0Oq { import _-5YE.IButtonWindow; import _-1Mz.IWindowContainer; import _-5Mz.WindowMouseEvent; import _-4n6._SafeStr_2443; import _-5Mz.WindowEvent; public class _SafeStr_4814 extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_9343:IButtonWindow; public function _SafeStr_4814(k:IWindowContainer) { super(k); } override public function dispose():void { super.dispose(); if (this._SafeStr_9343 != null){ this._SafeStr_9343.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_9344); this._SafeStr_9343 = null; }; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9343 = (_SafeStr_5415.findChildByName("ctlg_madmoney_button") as IButtonWindow); if (this._SafeStr_9343 != null){ }; return (true); } private function _SafeStr_9344(event:WindowMouseEvent):void { page.viewer.catalog.windowManager.alert("TODO", "Fix in MadMoneyCatalogWidget.as", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); } } }//package _-0Oq // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4814 = "_-0cS" (String#23653, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_9343 = "_-11L" (String#24657, DoABC#3) // _SafeStr_9344 = "_-06x" (String#827, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4816 package _-0Oq { import _-5YE.ITextFieldWindow; import _-1Mz.IWindowContainer; import _-5Mz.WindowKeyboardEvent; import _-58S._SafeStr_5153; public class _SafeStr_4816 extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_9345:ITextFieldWindow; public function _SafeStr_4816(k:IWindowContainer) { super(k); } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9345 = (_SafeStr_5415.findChildByName("input_text") as ITextFieldWindow); if (this._SafeStr_9345 != null){ this._SafeStr_9345.addEventListener(WindowKeyboardEvent._SafeStr_8343, this._SafeStr_9346); }; return (true); } private function _SafeStr_9346(k:WindowKeyboardEvent):void { if (this._SafeStr_9345 == null){ return; }; events.dispatchEvent(new _SafeStr_5153(this._SafeStr_9345.text)); } } }//package _-0Oq // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4816 = "_-46X" (String#32238, DoABC#3) // _SafeStr_5153 = "_-5WE" (String#13292, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_8343 = "_-484" (String#32301, DoABC#3) // _SafeStr_9345 = "_-0Rz" (String#23265, DoABC#3) // _SafeStr_9346 = "_-0kD" (String#23952, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4817 package _-0Oq { import _-1uj._SafeStr_2323; import _-1oe._SafeStr_2426; import flash.display.BitmapData; import _-0Kg._SafeStr_2378; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-5YE.IBitmapWrapperWindow; import _-58S._SafeStr_2424; import _-5Mz.WindowMouseEvent; import _-0Kg.HabboCatalog; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-58S._SafeStr_5147; import _-1uj._SafeStr_3018; import _-151._SafeStr_2306; import _-58S._SafeStr_5161; import flash.geom.Point; public class _SafeStr_4817 extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_2323, _SafeStr_2426 { private var _SafeStr_9347:int = -1; private var _SafeStr_9348:int = -1; private var _SafeStr_9349:BitmapData = null; private var _SafeStr_9350:BitmapData = null; private var _SafeStr_9351:Object; private var _SafeStr_9276:_SafeStr_2378; public function _SafeStr_4817(k:IWindowContainer) { super(k); } override public function dispose():void { if (this._SafeStr_9349 != null){ this._SafeStr_9349.dispose(); this._SafeStr_9349 = null; }; if (this._SafeStr_9350 != null){ this._SafeStr_9350.dispose(); this._SafeStr_9350 = null; }; events.removeEventListener(_SafeStr_3313.UPDATE_ROOM_PREVIEW, this._SafeStr_9352); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; var k:IBitmapWrapperWindow = (window.getChildByName("catalog_floor_preview_example") as IBitmapWrapperWindow); k.procedure = this._SafeStr_9344; events.addEventListener(_SafeStr_3313.UPDATE_ROOM_PREVIEW, this._SafeStr_9352); events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9232); return (true); } private function _SafeStr_9232(k:_SafeStr_2424):void { if (k == null){ return; }; this._SafeStr_9276 = k.offer; } private function _SafeStr_9344(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.UP){ this._SafeStr_9351 = null; } else { if (k.type == WindowMouseEvent.DOWN){ if (_arg_2 == null){ return; }; this._SafeStr_9351 = _arg_2; } else { if ((((((k.type == WindowMouseEvent._SafeStr_5424)) && (!((this._SafeStr_9351 == null))))) && ((this._SafeStr_9351 == _arg_2)))){ if (this._SafeStr_9276){ (page.viewer.catalog as HabboCatalog)._SafeStr_8440(this, this._SafeStr_9276); this._SafeStr_9351 = null; }; } else { if (k.type == WindowMouseEvent.UP){ (this._SafeStr_9351 == null); } else { if (k.type == WindowMouseEvent.CLICK){ (this._SafeStr_9351 == null); } else { if (k.type == WindowMouseEvent.DOUBLE_CLICK){ this._SafeStr_9351 = null; }; }; }; }; }; }; } public function _SafeStr_8447(k:Boolean, _arg_2:String):void { if (disposed){ return; }; if (k){ events.dispatchEvent(new _SafeStr_5147(false, _arg_2)); }; } public function _SafeStr_9353():void { } private function _SafeStr_9352(k:_SafeStr_5161):void { var _local_5:BitmapData; var _local_6:BitmapData; var _local_2:String = "ads_twi_windw"; var _local_3:_SafeStr_3018 = page.viewer.roomEngine.getRoomImage(k._SafeStr_9354, k._SafeStr_9355, k._SafeStr_9356, k._SafeStr_9357, this, _local_2); var _local_4:_SafeStr_3018 = page.viewer.roomEngine.getGenericRoomObjectImage(_local_2, "", new _SafeStr_2306(180, 0, 0), k._SafeStr_9357, this); if (((!((_local_3 == null))) && (!((_local_4 == null))))){ this._SafeStr_9347 = _local_3.id; this._SafeStr_9348 = _local_4.id; _local_5 = (_local_3.data as BitmapData); _local_6 = (_local_4.data as BitmapData); if (this._SafeStr_9349 != null){ this._SafeStr_9349.dispose(); }; if (this._SafeStr_9350 != null){ this._SafeStr_9350.dispose(); }; this._SafeStr_9349 = _local_5; this._SafeStr_9350 = _local_6; this._SafeStr_9358(_local_5, _local_6); }; } private function _SafeStr_9358(k: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 (((((!((k == 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 - k.width) / 2) + _local_4); _local_7 = (((_local_3.height - k.height) / 2) + _local_5); _local_3.bitmap.copyPixels(k, k.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(k:int, _arg_2:BitmapData):void { if (disposed){ return; }; switch (k){ case this._SafeStr_9347: this._SafeStr_9347 = 0; if (this._SafeStr_9349 != null){ this._SafeStr_9349.dispose(); }; this._SafeStr_9349 = _arg_2; break; case this._SafeStr_9348: this._SafeStr_9348 = 0; if (this._SafeStr_9350 != null){ this._SafeStr_9350.dispose(); }; this._SafeStr_9350 = _arg_2; break; }; if (((!((this._SafeStr_9349 == null))) && (!((this._SafeStr_9350 == null))))){ this._SafeStr_9358(this._SafeStr_9349, this._SafeStr_9350); }; } public function _SafeStr_5454(k:int):void { } } }//package _-0Oq // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2426 = "_-55u" (String#12852, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4817 = "_-3gW" (String#11409, DoABC#3) // _SafeStr_5147 = "_-2K2" (String#10035, DoABC#3) // _SafeStr_5161 = "_-0fB" (String#8273, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_8440 = "_-xy" (String#40698, DoABC#3) // _SafeStr_8447 = "_-27l" (String#9822, DoABC#3) // _SafeStr_9232 = "_-2Ty" (String#1084, DoABC#3) // _SafeStr_9276 = "_-3xU" (String#179, DoABC#3) // _SafeStr_9344 = "_-06x" (String#827, DoABC#3) // _SafeStr_9347 = "_-63v" (String#37016, DoABC#3) // _SafeStr_9348 = "_-3gc" (String#31161, DoABC#3) // _SafeStr_9349 = "_-6Zt" (String#38268, DoABC#3) // _SafeStr_9350 = "_-3zN" (String#31905, DoABC#3) // _SafeStr_9351 = "_-4Mo" (String#12118, DoABC#3) // _SafeStr_9352 = "_-5je" (String#36189, DoABC#3) // _SafeStr_9353 = "_-l5" (String#40199, DoABC#3) // _SafeStr_9354 = "_-0Fj" (String#22783, DoABC#3) // _SafeStr_9355 = "_-19n" (String#24980, DoABC#3) // _SafeStr_9356 = "_-0AH" (String#22557, DoABC#3) // _SafeStr_9357 = "_-1AA" (String#24997, DoABC#3) // _SafeStr_9358 = "_-0NZ" (String#23103, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4818 package _-0Oq { import _-2Zy._SafeStr_501; import _-5YE.IButtonWindow; import _-5Mz.WindowMouseEvent; import _-1Mz.IWindowContainer; import _-2Zy._SafeStr_3543; import _-58S._SafeStr_3313; import _-1oe._SafeStr_2361; import _-58S._SafeStr_2424; import _-2Zy._SafeStr_3528; public class _SafeStr_4818 extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_9293:IButtonWindow; private var _SafeStr_9295:int = -1; public function _SafeStr_4818(k:IWindowContainer, _arg_2:_SafeStr_501) { super(k); this._SafeStr_9293 = (_SafeStr_5415.findChildByName("listen") as IButtonWindow); _SafeStr_4.log(("Trax listener found button: " + this._SafeStr_9293)); if (this._SafeStr_9293 != null){ this._SafeStr_9293.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9299); this._SafeStr_9293.disable(); }; this._SafeStr_7215 = _arg_2; } override public function dispose():void { if (this._SafeStr_9293 != null){ this._SafeStr_9293.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_9299); }; if (((!((this._SafeStr_7215 == null))) && (!((this._SafeStr_7215._SafeStr_7263 == null))))){ this._SafeStr_7215._SafeStr_7263.stop(_SafeStr_3543._SafeStr_9301); this._SafeStr_7215 = null; }; super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; if (page.offers.length == 0){ return (false); }; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); return (true); } override public function closed():void { super.closed(); if (((!((this._SafeStr_7215 == null))) && (!((this._SafeStr_7215._SafeStr_7263 == null))))){ this._SafeStr_7215._SafeStr_7263.stop(_SafeStr_3543._SafeStr_9301); }; } private function _SafeStr_9195(k:_SafeStr_2424):void { if ((((k == null)) || ((k.offer == null)))){ return; }; var _local_2:Boolean; var _local_3:_SafeStr_2361 = k.offer.product; if (_local_3._SafeStr_5750.length > 0){ this._SafeStr_9295 = parseInt(_local_3._SafeStr_5750); _local_2 = true; }; if (this._SafeStr_9293 != null){ if (_local_2){ this._SafeStr_9293.enable(); } else { this._SafeStr_9293.disable(); }; }; } private function _SafeStr_9299(k:WindowMouseEvent):void { if (((!((this._SafeStr_7215 == null))) && (!((this._SafeStr_7215._SafeStr_7263 == null))))){ this._SafeStr_9302(_SafeStr_3543._SafeStr_9303); this._SafeStr_9302(_SafeStr_3543._SafeStr_9301); this._SafeStr_7215._SafeStr_7263._SafeStr_9304(this._SafeStr_9295, _SafeStr_3543._SafeStr_9301, 15, 40, 0, 2); }; } private function _SafeStr_9302(k:int):void { var _local_3:_SafeStr_3528; var _local_2:int = this._SafeStr_7215._SafeStr_7263._SafeStr_9305(k); if (_local_2 != -1){ _local_3 = this._SafeStr_7215._SafeStr_7263._SafeStr_6563(_local_2); if (_local_3._SafeStr_9306 != null){ _local_3._SafeStr_9306._SafeStr_9307 = 0; }; }; } } }//package _-0Oq // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3528 = "_-0hE" (String#8311, DoABC#3) // _SafeStr_3543 = "_-4Fn" (String#32604, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4818 = "_-2yW" (String#29390, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_6563 = "_-4Zo" (String#3721, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7263 = "_-4uA" (String#12657, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9293 = "_-0Cu" (String#7813, DoABC#3) // _SafeStr_9295 = "_-20C" (String#9684, DoABC#3) // _SafeStr_9299 = "_-326" (String#10762, DoABC#3) // _SafeStr_9301 = "_-0SQ" (String#23280, DoABC#3) // _SafeStr_9302 = "_-4u2" (String#12654, DoABC#3) // _SafeStr_9303 = "_-1Cq" (String#25100, DoABC#3) // _SafeStr_9304 = "_-2kE" (String#10433, DoABC#3) // _SafeStr_9305 = "_-5DX" (String#12990, DoABC#3) // _SafeStr_9306 = "_-49N" (String#11894, DoABC#3) // _SafeStr_9307 = "_-2z2" (String#10695, DoABC#3) //------------------------------------------------------------ //_-0Oq._SafeStr_4819 package _-0Oq { import _-5YE.IButtonWindow; import _-5Mz.WindowMouseEvent; import _-1Mz.IWindowContainer; import _-2sC.HabboTracking; import _-7P._SafeStr_4165; import _-6G7._SafeStr_2367; public class _SafeStr_4819 extends _SafeStr_3322 implements _SafeStr_3321 { private var _button:IButtonWindow; public function _SafeStr_4819(k:IWindowContainer) { super(k); if (this._button){ this._button.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359); }; } override public function init():Boolean { if (!super.init()){ return (false); }; this._button = (window.findChildByName("start_guild_purchase") as IButtonWindow); this._button.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359); return (true); } private function _SafeStr_9359(k:WindowMouseEvent):void { if (HabboTracking.getInstance() != null){ HabboTracking.getInstance().trackGoogle("groupPurchase", "catalogBuyClicked"); }; page.viewer.catalog.connection.send(new _SafeStr_4165()); page.viewer.catalog.toggleCatalog(_SafeStr_2367.NORMAL); } } }//package _-0Oq // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4165 = "_-4mz" (String#33872, DoABC#3) // _SafeStr_4819 = "_-20N" (String#9687, DoABC#3) // _SafeStr_9359 = "_-5vv" (String#164, DoABC#3) //------------------------------------------------------------ //_-0Oq.BuilderAddonsCatalogWidget package _-0Oq { import _-0MK._SafeStr_3; import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-0Kg._SafeStr_2378; import _-5YE.IItemListWindow; import _-1Mz.IWindow; import _-5YE.IButtonWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; public class BuilderAddonsCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3 { private var _SafeStr_5450:HabboCatalog; public function BuilderAddonsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function init():Boolean { var _local_5:_SafeStr_2378; var _local_6:IWindowContainer; if (!super.init()){ return (false); }; _SafeStr_5415.procedure = this._SafeStr_5452; var k:IItemListWindow = (_SafeStr_5415.findChildByName("addons_list") as IItemListWindow); var _local_2:IWindow = k._SafeStr_8504(0); var _local_3:int; var _local_4 = (this._SafeStr_5450._SafeStr_8430 > 0); _SafeStr_5415.findChildByName("trial_warning").visible = !(_local_4); for each (_local_5 in page.offers) { _local_6 = (_local_2.clone() as IWindowContainer); _local_6.findChildByName("item_header").caption = _local_5._SafeStr_8140; _local_6.findChildByName("item_price").caption = _local_5.priceInCredits.toString(); _local_6.findChildByName("item_buy").caption = _local_5._SafeStr_8141; _local_6.findChildByName("item_buy").id = _local_3; if (_local_5.priceInActivityPoints > 0){ _local_6.findChildByName("diamonds_icon").visible = true; _local_6.findChildByName("diamonds_price").visible = true; _local_6.findChildByName("diamonds_price").caption = _local_5.priceInActivityPoints.toString(); }; if (!_local_4){ IButtonWindow(_local_6.findChildByName("item_buy")).disable(); }; _local_3++; k.addListItem(_local_6); }; return (true); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; if (_arg_2.name == "item_buy"){ this._SafeStr_5450._SafeStr_8300(page.offers[_arg_2.id], page.pageId); }; } } }//package _-0Oq // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_8140 = "_-6Wh" (String#14311, DoABC#3) // _SafeStr_8141 = "_-0bD" (String#8210, DoABC#3) // _SafeStr_8300 = "_-IH" (String#39146, DoABC#3) // _SafeStr_8430 = "_-20I" (String#27052, DoABC#3) // _SafeStr_8504 = "_-0eV" (String#8257, DoABC#3) //------------------------------------------------------------ //_-0Oq.BuilderLoyaltyCatalogWidget package _-0Oq { import _-0MK._SafeStr_3; import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-0Kg._SafeStr_2378; import _-5YE.IItemListWindow; import _-1Mz.IWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; public class BuilderLoyaltyCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3 { private var _SafeStr_5450:HabboCatalog; public function BuilderLoyaltyCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function init():Boolean { var _local_4:_SafeStr_2378; var _local_5:IWindowContainer; if (!super.init()){ return (false); }; _SafeStr_5415.procedure = this._SafeStr_5452; var k:IItemListWindow = (_SafeStr_5415.findChildByName("loyalty_list") as IItemListWindow); var _local_2:IWindow = k._SafeStr_8504(0); var _local_3:int; for each (_local_4 in page.offers) { _local_5 = (_local_2.clone() as IWindowContainer); _local_5.findChildByName("item_header").caption = _local_4._SafeStr_8140; this._SafeStr_5450.utils._SafeStr_8499((_local_5.findChildByName("item_cost_box") as IWindowContainer), _local_4); _local_5.findChildByName("item_buy").caption = _local_4._SafeStr_8141; _local_5.findChildByName("item_buy").id = _local_3; _local_3++; k.addListItem(_local_5); }; return (true); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; if (_arg_2.name == "item_buy"){ this._SafeStr_5450._SafeStr_8300(page.offers[_arg_2.id], page.pageId); }; } } }//package _-0Oq // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_8140 = "_-6Wh" (String#14311, DoABC#3) // _SafeStr_8141 = "_-0bD" (String#8210, DoABC#3) // _SafeStr_8300 = "_-IH" (String#39146, DoABC#3) // _SafeStr_8499 = "_-3SV" (String#11165, DoABC#3) // _SafeStr_8504 = "_-0eV" (String#8257, DoABC#3) //------------------------------------------------------------ //_-0Oq.BundleGridViewCatalogWidget package _-0Oq { import _-1oe._SafeStr_3318; import _-1oe._SafeStr_3319; import _-0Kg._SafeStr_2378; import _-5YE.IItemGridWindow; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-5Vt.XmlAsset; import _-58S._SafeStr_2424; import _-58S._SafeStr_3369; import _-1oe._SafeStr_2361; import _-1Mz.IWindow; import flash.display.BitmapData; import _-6G7._SafeStr_2491; import _-1oe._SafeStr_2362; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_2346; import __AS3__.vec.Vector; public class BundleGridViewCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3318, _SafeStr_3319 { private var _SafeStr_9276:_SafeStr_2378; private var _SafeStr_9360:XML; private var _SafeStr_9361:IItemGridWindow; public function BundleGridViewCatalogWidget(k:IWindowContainer) { super(k); } override public function init():Boolean { if (!super.init()){ return (false); }; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.addEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); var k:XmlAsset = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_9360 = (k.content as XML); this._SafeStr_9361 = IItemGridWindow(_SafeStr_5415.findChildByName("bundleGrid")); return (true); } override public function dispose():void { if (!disposed){ events.removeEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.removeEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); super.dispose(); }; } private function _SafeStr_9362(k:_SafeStr_3369):void { var _local_2:_SafeStr_2378; if (page.offers.length == 1){ _local_2 = page.offers[0]; if (_local_2 != null){ events.dispatchEvent(new _SafeStr_2424(_local_2)); }; }; } private function _SafeStr_9195(k:_SafeStr_2424):void { this._SafeStr_9276 = k.offer; this._SafeStr_9361.destroyGridItems(); this._SafeStr_9363(); } protected function _SafeStr_9363():void { var _local_2:_SafeStr_2361; var _local_3:IWindowContainer; var _local_4:IWindow; var _local_5:BitmapData; var k:IWindowContainer = (this._SafeStr_9276.page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_9360) as IWindowContainer); for each (_local_2 in this._SafeStr_9276.productContainer.products) { if (_local_2._SafeStr_8368 == _SafeStr_2491._SafeStr_9364){ } else { _local_3 = (k.clone() as IWindowContainer); _local_4 = _local_3.findChildByName("clubLevelIcon"); if (_local_4 != null){ _local_4.visible = false; }; this._SafeStr_9361._SafeStr_8915(_local_3); _local_2.view = _local_3; _local_5 = _local_2._SafeStr_9365(this); if (_local_5 != null){ _local_5.dispose(); }; _local_2.grid = this; }; }; } public function get offer():_SafeStr_2378 { return (this._SafeStr_9276); } public function select(k:_SafeStr_2362, _arg_2:Boolean):void { } public function _SafeStr_9366(k:_SafeStr_2362):Boolean { return (false); } public function initProductIcon(k:_SafeStr_2251, _arg_2:_SafeStr_2346=null):void { } public function activate():void { } public function get products():Vector.<_SafeStr_2361> { return (null); } public function get _SafeStr_9367():_SafeStr_2361 { return (null); } public function set view(k:IWindowContainer):void { } public function get view():IWindowContainer { return (null); } public function set grid(k:_SafeStr_3318):void { } public function _SafeStr_9368(k:int):void { } } }//package _-0Oq // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9276 = "_-3xU" (String#179, DoABC#3) // _SafeStr_9360 = "_-4uu" (String#701, DoABC#3) // _SafeStr_9361 = "_-vh" (String#1165, DoABC#3) // _SafeStr_9362 = "_-3rz" (String#583, DoABC#3) // _SafeStr_9363 = "_-Yp" (String#1638, DoABC#3) // _SafeStr_9364 = "_-0jD" (String#23908, DoABC#3) // _SafeStr_9365 = "_-2dG" (String#10332, DoABC#3) // _SafeStr_9366 = "_-o2" (String#15286, DoABC#3) // _SafeStr_9367 = "_-0q3" (String#8460, DoABC#3) // _SafeStr_9368 = "_-4Um" (String#12224, DoABC#3) //------------------------------------------------------------ //_-0Oq.ClubBuyCatalogWidget package _-0Oq { import _-2O3._SafeStr_2445; import _-1Mz.IWindowContainer; import _-0Kg.HabboCatalog; import _-6G7._SafeStr_2441; import _-2O3._SafeStr_5155; import _-p0._SafeStr_499; import _-0CY._SafeStr_2337; import _-1oe._SafeStr_2482; import _-4rH._SafeStr_2335; import _-ue.ErrorReportStorage; import _-1Mz.IWindow; import _-5im.WindowParam; import _-5Mz.WindowMouseEvent; import _-5YE.IItemListWindow; import _-1oe.CatalogPage; import _-2O3._SafeStr_2379; import _-0MK._SafeStr_12; import _-3-E._SafeStr_6; import _-4n6._SafeStr_2443; import _-5Mz.WindowEvent; public class ClubBuyCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3367 { private var _SafeStr_5521:_SafeStr_2445; private var _SafeStr_9282:Array; public function ClubBuyCatalogWidget(k:IWindowContainer) { super(k); } override public function dispose():void { if (this._SafeStr_5521 != null){ this._SafeStr_5521._SafeStr_9283(this); }; this._SafeStr_5521 = null; this.reset(); super.dispose(); } public function get isGift():Boolean { return (false); } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9282 = []; _SafeStr_9118(_SafeStr_4787._SafeStr_9129); this._SafeStr_5521 = (page.viewer.catalog as HabboCatalog)._SafeStr_8320(); this._SafeStr_5521._SafeStr_9284(this); this._SafeStr_5521._SafeStr_9285(_SafeStr_2441._SafeStr_8415); return (true); } public function reset():void { var k:_SafeStr_5155; for each (k in this._SafeStr_9282) { k.dispose(); }; this._SafeStr_9282 = []; } public function _SafeStr_9120(clubType:int):void { var catalog:HabboCatalog; var localization:_SafeStr_499; var purse:_SafeStr_2337; var clubDays:int; var clubPeriods:int; var clubDaysTotal:int; if (disposed){ return; }; var viewer:_SafeStr_2482 = 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 (_SafeStr_5415){ switch (clubType){ case _SafeStr_2335._SafeStr_6080: _SafeStr_5415.findChildByName("club_header").caption = "${catalog.club.buy.header.none}"; _SafeStr_5415.findChildByName("club_info").caption = "${catalog.club.buy.info.none}"; _SafeStr_5415.findChildByName("club_remaining").visible = false; _SafeStr_5415.findChildByName("club_remaining_bg").visible = false; break; case _SafeStr_2335._SafeStr_5834: _SafeStr_5415.findChildByName("club_header").caption = "${catalog.club.buy.header.hc}"; _SafeStr_5415.findChildByName("club_info").caption = "${catalog.club.buy.info.hc}"; _SafeStr_5415.findChildByName("club_remaining").caption = "${catalog.club.buy.remaining.hc}"; break; case _SafeStr_2335._SafeStr_6245: _SafeStr_5415.findChildByName("club_header").caption = "${catalog.club.buy.header.vip}"; _SafeStr_5415.findChildByName("club_info").caption = "${catalog.club.buy.info.vip}"; _SafeStr_5415.findChildByName("club_remaining").caption = "${catalog.club.buy.remaining.vip}"; this._SafeStr_9369(); break; }; }; } catch(e:Error) { ErrorReportStorage._SafeStr_7049("ClubBuyCatalogWidget", "initClubType - Window not properly constructed!"); }; this._SafeStr_9287(); } private function _SafeStr_9287():void { var k:IWindow; if (_SafeStr_5415){ k = _SafeStr_5415.findChildByName("club_link"); if (k){ k.setParamFlag(WindowParam._SafeStr_7352); k._SafeStr_9289 = 0; k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9370); }; }; } public function _SafeStr_8304(offer:_SafeStr_2379):void { var target:IItemListWindow; var item:_SafeStr_5155; if (disposed){ return; }; _SafeStr_4.log(("Offer: " + [offer._SafeStr_7441, offer._SafeStr_5897, offer.priceCredits, offer.vip, offer.months, offer._SafeStr_9290, offer.year, offer.month, offer.day, offer._SafeStr_9291])); offer.page = page; try { item = new _SafeStr_5155(offer, (page as CatalogPage)); } catch(e:Error) { ErrorReportStorage._SafeStr_7049("ClubBuyCatalogWidget", (((("showOffer - new ClubBuyItem(" + String(offer)) + ", ") + String((page as CatalogPage))) + ") crashed!")); return; }; if (offer.vip){ target = (_SafeStr_5415.findChildByName("item_list_vip") as IItemListWindow); } else { target = (_SafeStr_5415.findChildByName("item_list_hc") as IItemListWindow); }; if (target != null){ target.addListItem(item.window); }; this._SafeStr_9282.push(item); } private function _SafeStr_9370(k:WindowMouseEvent):void { var _local_3:_SafeStr_12; var _local_4:String; var _local_2:String = IWindow(k.target).name; _local_3 = (page.viewer.catalog as HabboCatalog); switch (_local_2){ case "club_link": _local_4 = _local_3.getProperty("link.format.club"); this.openExternalLink(_local_4); return; }; } private function openExternalLink(k:String):void { if (k != ""){ page.viewer.catalog.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_8418); _SafeStr_6.navigateToURL(k, "habboMain"); }; } private function _SafeStr_8418(k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); } private function _SafeStr_9369():void { var _local_2:XML; var _local_3:IWindow; var k:IItemListWindow = (_SafeStr_5415.findChildByName("item_list_hc") as IItemListWindow); if (k != null){ _local_2 = _SafeStr_9117("club_buy_info_item"); _local_3 = page.viewer.catalog.windowManager.buildFromXML(_local_2); k.addListItem(_local_3); }; } } }//package _-0Oq // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2337 = "_-1DL" (String#8853, DoABC#3) // _SafeStr_2379 = "_-3-i" (String#10720, DoABC#3) // _SafeStr_2441 = "_-2JB" (String#27781, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2445 = "_-vv" (String#15416, DoABC#3) // _SafeStr_2482 = "_-42g" (String#11797, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3367 = "_-2X2" (String#10242, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5155 = "_-54q" (String#12834, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_5834 = "_-5VD" (String#35627, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6080 = "_-417" (String#32015, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_7049 = "_-1VE" (String#25805, DoABC#3) // _SafeStr_7352 = "_-1zu" (String#27003, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_8304 = "_-4pK" (String#12584, DoABC#3) // _SafeStr_8320 = "_-5uC" (String#36591, DoABC#3) // _SafeStr_8415 = "_-4aq" (String#33428, DoABC#3) // _SafeStr_8418 = "_-0yX" (String#1460, DoABC#3) // _SafeStr_9117 = "_-05N" (String#1437, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9120 = "_-62L" (String#13818, DoABC#3) // _SafeStr_9129 = "_-4hb" (String#33676, DoABC#3) // _SafeStr_9282 = "_-57y" (String#231, DoABC#3) // _SafeStr_9283 = "_-62G" (String#36951, DoABC#3) // _SafeStr_9284 = "_-3VF" (String#11212, DoABC#3) // _SafeStr_9285 = "_-2QO" (String#10136, DoABC#3) // _SafeStr_9287 = "_-2Ep" (String#1504, DoABC#3) // _SafeStr_9289 = "_-1hk" (String#9342, DoABC#3) // _SafeStr_9290 = "_-Oc" (String#39382, DoABC#3) // _SafeStr_9291 = "_-2Ba" (String#27489, DoABC#3) // _SafeStr_9369 = "_-1A-" (String#24988, DoABC#3) // _SafeStr_9370 = "_-5Nf" (String#13160, DoABC#3) //------------------------------------------------------------ //_-0Oq.ClubGiftWidget package _-0Oq { import _-2O3._SafeStr_2399; import _-ue.Map; import _-1Mz.IWindowContainer; import _-0Kg.HabboCatalog; import _-1Mz.IWindow; import _-0Kg._SafeStr_2378; import _-4Xs.CatalogPageMessageOfferData; import __AS3__.vec.Vector; import _-1oe._SafeStr_2361; import _-5UL._SafeStr_2336; import _-4Xs._SafeStr_2467; import _-4Xs._SafeStr_3339; import _-1rg._SafeStr_2333; import _-1oe.Product; import _-5YE.IItemListWindow; import _-1oe.Offer; import _-5YE.IIconWindow; import _-5YE.IButtonWindow; import _-1oe._SafeStr_3319; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import flash.geom.Rectangle; import _-1uj._SafeStr_3018; import _-5YE.IBitmapWrapperWindow; import _-151._SafeStr_2306; import _-6G7._SafeStr_2491; import flash.display.BitmapData; import flash.geom.Point; import _-5Vt.XmlAsset; import __AS3__.vec.*; public class ClubGiftWidget extends _SafeStr_3322 implements _SafeStr_3321 { private const _SafeStr_9371:int = 31; private var _SafeStr_5521:_SafeStr_2399; private var _SafeStr_9282:Map; private var _SafeStr_9372:IWindowContainer; private var _SafeStr_5450:HabboCatalog; public function ClubGiftWidget(k:IWindowContainer, _arg_2:_SafeStr_2399, _arg_3:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_3; this._SafeStr_5521 = _arg_2; this._SafeStr_9282 = new Map(); } override public function dispose():void { super.dispose(); this._SafeStr_5521 = null; this._SafeStr_5450 = null; if (this._SafeStr_9372){ this._SafeStr_9372.dispose(); this._SafeStr_9372 = null; }; } override public function init():Boolean { if (!window){ return (false); }; if (!super.init()){ return (false); }; this._SafeStr_5521.widget = this; _SafeStr_9118(_SafeStr_4787._SafeStr_9130); _SafeStr_5415.findChildByName("info_text").caption = ""; _SafeStr_5415.findChildByName("past_club_days").caption = ""; _SafeStr_5415.findChildByName("past_vip_days").caption = ""; this.update(); return (true); } public function update():void { this._SafeStr_9373(); this._SafeStr_9374(); } private function _SafeStr_9373():void { var _local_2:String; var _local_3:int; var _local_4:int; var _local_7:int; if (((!(this._SafeStr_5521)) || (!(window)))){ return; }; var k:IWindow = window.findChildByName("info_text"); if (!k){ return; }; if (this._SafeStr_5521._SafeStr_8392 > 0){ _local_2 = "catalog.club_gift.available"; this._SafeStr_5521.localization.registerParameter(_local_2, "amount", this._SafeStr_5521._SafeStr_8392.toString()); } else { if (this._SafeStr_5521._SafeStr_8391 > 0){ _local_2 = "catalog.club_gift.days_until_next"; this._SafeStr_5521.localization.registerParameter(_local_2, "days", this._SafeStr_5521._SafeStr_8391.toString()); } else { if (this._SafeStr_5521._SafeStr_9375){ _local_2 = "catalog.club_gift.not_available"; } else { _local_2 = "catalog.club_gift.no_club"; }; }; }; k.caption = this._SafeStr_5521.localization.getLocalization(_local_2); if (!this._SafeStr_5521.purse){ return; }; var _local_5:IWindow = window.findChildByName("past_club_days"); if (_local_5){ _local_7 = (this._SafeStr_5521.purse._SafeStr_7506 + this._SafeStr_5521.purse._SafeStr_7507); _local_2 = (((_local_7 >= this._SafeStr_9371)) ? "catalog.club_gift.past_club.long" : "catalog.club_gift.past_club"); _local_3 = (_local_7 % this._SafeStr_9371); _local_4 = (_local_7 / this._SafeStr_9371); this._SafeStr_5521.localization.registerParameter(_local_2, "days", _local_3.toString()); this._SafeStr_5521.localization.registerParameter(_local_2, "months", _local_4.toString()); _local_5.caption = this._SafeStr_5521.localization.getLocalization(_local_2); }; var _local_6:IWindow = window.findChildByName("past_vip_days"); if (_local_6){ _local_2 = (((this._SafeStr_5521.purse._SafeStr_7507 >= this._SafeStr_9371)) ? "catalog.club_gift.past_vip.long" : "catalog.club_gift.past_vip"); _local_3 = (this._SafeStr_5521.purse._SafeStr_7507 % this._SafeStr_9371); _local_4 = (this._SafeStr_5521.purse._SafeStr_7507 / this._SafeStr_9371); this._SafeStr_5521.localization.registerParameter(_local_2, "days", _local_3.toString()); this._SafeStr_5521.localization.registerParameter(_local_2, "months", _local_4.toString()); _local_6.caption = this._SafeStr_5521.localization.getLocalization(_local_2); }; } private function _SafeStr_9374():void { var k:_SafeStr_2378; var _local_2:Array; var _local_5:IWindow; var _local_6:CatalogPageMessageOfferData; var _local_7:Vector.<_SafeStr_2361>; var _local_8:_SafeStr_2336; var _local_9:_SafeStr_2467; var _local_10:_SafeStr_3339; var _local_11:_SafeStr_2333; var _local_12:Product; if (((((!(this._SafeStr_5521)) || (!(window)))) || (!(page)))){ return; }; for each (k in this._SafeStr_9282) { k.dispose(); }; this._SafeStr_9282.reset(); _local_2 = this._SafeStr_5521._SafeStr_9376(); if (!_local_2){ return; }; var _local_3:Map = this._SafeStr_5521._SafeStr_9377(); if (!_local_3){ return; }; var _local_4:IItemListWindow = (window.findChildByName("gift_list") as IItemListWindow); if (!_local_4){ return; }; _local_4._SafeStr_8949(); for each (_local_6 in _local_2) { _local_7 = new Vector.<_SafeStr_2361>(0); _local_8 = this._SafeStr_5521.catalog.getProductData(_local_6._SafeStr_7947); for each (_local_9 in _local_6.products) { _local_11 = this._SafeStr_5521.catalog._SafeStr_7657(_local_9._SafeStr_8367, _local_9._SafeStr_8368); _local_12 = new Product(_local_9._SafeStr_8368, _local_9._SafeStr_8367, _local_9._SafeStr_5750, _local_9.productCount, _local_8, _local_11, this._SafeStr_5450); _local_7.push(_local_12); }; k = new Offer(_local_6._SafeStr_7441, _local_6._SafeStr_7947, _local_6._SafeStr_8371, _local_6.priceInCredits, _local_6.priceInActivityPoints, _local_6.activityPointType, _local_6._SafeStr_8137, _local_6.clubLevel, _local_7, _local_6._SafeStr_8136, this._SafeStr_5450); k.page = page; _local_10 = (_local_3.getValue(k._SafeStr_7441) as _SafeStr_3339); _local_5 = this._SafeStr_9378(k, _local_10); if (!_local_5){ } else { _local_4.addListItem(_local_5); this._SafeStr_9282.add(k._SafeStr_7441, k); }; }; } private function _SafeStr_9378(k:_SafeStr_2378, _arg_2:_SafeStr_3339):IWindow { var _local_6:int; var _local_7:String; var _local_12:int; var _local_13:int; if (((((!(k)) || (!(k.product)))) || (!(_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_9379; var _local_4:_SafeStr_2361 = k.product; if (!_local_4){ return (null); }; var _local_5:_SafeStr_2336 = _local_4._SafeStr_6324; if (!_local_5){ return (null); }; this._SafeStr_8571(_local_3.findChildByName("gift_name"), _local_5.name); this._SafeStr_8571(_local_3.findChildByName("gift_desc"), _local_5.description); if (_arg_2._SafeStr_9380){ _local_6 = (_arg_2._SafeStr_9381 - this._SafeStr_5521.purse._SafeStr_7507); } else { _local_6 = (_arg_2._SafeStr_9381 - (this._SafeStr_5521.purse._SafeStr_7506 + this._SafeStr_5521.purse._SafeStr_7507)); }; if (((!(_arg_2._SafeStr_9382)) && ((_local_6 > 0)))){ if (_arg_2._SafeStr_9380){ _local_7 = "catalog.club_gift.vip_missing"; } else { _local_7 = "catalog.club_gift.club_missing"; }; if (_local_6 >= this._SafeStr_9371){ _local_7 = (_local_7 + ".long"); }; _local_12 = (_local_6 % this._SafeStr_9371); _local_13 = (_local_6 / this._SafeStr_9371); this._SafeStr_5521.localization.registerParameter(_local_7, "days", _local_12.toString()); this._SafeStr_5521.localization.registerParameter(_local_7, "months", _local_13.toString()); } else { if (this._SafeStr_5521._SafeStr_8392 > 0){ _local_7 = "catalog.club_gift.selectable"; } else { _local_7 = ""; }; }; this._SafeStr_8571(_local_3.findChildByName("months_required"), (((_local_7.length > 0)) ? this._SafeStr_5521.localization.getLocalization(_local_7) : "")); var _local_8:IIconWindow = (_local_3.findChildByName("vip_icon") as IIconWindow); if (_local_8){ _local_8.visible = _arg_2._SafeStr_9380; }; var _local_9:IButtonWindow = (_local_3.findChildByName("select_button") as IButtonWindow); if (_local_9){ if (((_arg_2._SafeStr_9382) && ((this._SafeStr_5521._SafeStr_8392 > 0)))){ _local_9.enable(); } else { _local_9.disable(); }; _local_9.id = k._SafeStr_7441; }; var _local_10:_SafeStr_3319 = k.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.initProductIcon(page.viewer.roomEngine); _local_11.procedure = this._SafeStr_9383; _local_11.id = k._SafeStr_7441; }; return (_local_3); } private function _SafeStr_8571(k:IWindow, _arg_2:String):void { k.caption = _arg_2; } private function _SafeStr_9379(k:WindowEvent, _arg_2:IWindow):void { if (((((((!(k)) || (!(_arg_2)))) || (!(this._SafeStr_9282)))) || (!(this._SafeStr_5521)))){ return; }; if (k.type != WindowMouseEvent.CLICK){ return; }; if (_arg_2.name != "select_button"){ return; }; var _local_3:_SafeStr_2378 = this._SafeStr_9282.getValue(_arg_2.id); if (!_local_3){ return; }; this._SafeStr_5521._SafeStr_9384(_local_3); } private function _SafeStr_9383(k:WindowEvent, _arg_2:IWindow):void { var _local_4:Rectangle; if (((((!(k)) || (!(_arg_2)))) || (!(this._SafeStr_9282)))){ return; }; if (_arg_2.name != "image_container"){ return; }; var _local_3:_SafeStr_2378 = this._SafeStr_9282.getValue(_arg_2.id); if (!_local_3){ return; }; if (k.type == WindowMouseEvent._SafeStr_5423){ _local_4 = new Rectangle(); _arg_2.getGlobalRectangle(_local_4); }; if (k.type == WindowMouseEvent._SafeStr_5424){ this._SafeStr_9385(); }; } private function _SafeStr_9386(k:Offer, _arg_2:Rectangle):void { var _local_5:_SafeStr_3018; if (((!(k)) || (!(k.productContainer)))){ return; }; if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))){ return; }; var _local_3:_SafeStr_2361 = k.product; if (!_local_3){ return; }; if (!this._SafeStr_9372){ this._SafeStr_9372 = (this.createWindow("club_gift_preview") as IWindowContainer); }; if (!this._SafeStr_9372){ return; }; var _local_4:IBitmapWrapperWindow = (this._SafeStr_9372.findChildByName("image") as IBitmapWrapperWindow); if (!_local_4){ return; }; switch (_local_3._SafeStr_8368){ case _SafeStr_2491._SafeStr_5890: _local_5 = page.viewer.roomEngine.getFurnitureImage(_local_3._SafeStr_8442, new _SafeStr_2306(90), 64, null, 0, _local_3._SafeStr_5750); break; case _SafeStr_2491._SafeStr_5891: _local_5 = page.viewer.roomEngine.getWallItemImage(_local_3._SafeStr_8442, new _SafeStr_2306(90), 64, null, 0, _local_3._SafeStr_5750); 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_9372._SafeStr_7339(_local_6.subtract(new Point((this._SafeStr_9372.width / 2), (this._SafeStr_9372.height / 2)))); this._SafeStr_9372.visible = true; this._SafeStr_9372.activate(); } private function _SafeStr_9385():void { if (this._SafeStr_9372){ this._SafeStr_9372.visible = false; }; } private function createWindow(k:String):IWindow { if (((((!(this._SafeStr_5521)) || (!(this._SafeStr_5521.assets)))) || (!(this._SafeStr_5521.windowManager)))){ return (null); }; var _local_2:XmlAsset = (this._SafeStr_5521.assets.getAssetByName(k) as XmlAsset); 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_5521.windowManager.buildFromXML(_local_3)); } } }//package _-0Oq // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2399 = "_-5IW" (String#13071, DoABC#3) // _SafeStr_2467 = "_-3pm" (String#11566, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3339 = "_-5ZM" (String#13347, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_6324 = "_-2Z8" (String#10270, DoABC#3) // _SafeStr_7339 = "_-6l6" (String#14529, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7506 = "_-4Xd" (String#12276, DoABC#3) // _SafeStr_7507 = "_-3xp" (String#11698, DoABC#3) // _SafeStr_7657 = "_-0OD" (String#2657, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3) // _SafeStr_8137 = "_-42F" (String#11794, DoABC#3) // _SafeStr_8367 = "_-4dA" (String#33516, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8371 = "_-FY" (String#39051, DoABC#3) // _SafeStr_8391 = "_-8V" (String#38795, DoABC#3) // _SafeStr_8392 = "_-4JH" (String#32738, DoABC#3) // _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3) // _SafeStr_8571 = "_-5x9" (String#337, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9130 = "_-0Sb" (String#23283, DoABC#3) // _SafeStr_9282 = "_-57y" (String#231, DoABC#3) // _SafeStr_9371 = "_-3qb" (String#31555, DoABC#3) // _SafeStr_9372 = "_-58N" (String#34759, DoABC#3) // _SafeStr_9373 = "_-6e7" (String#4290, DoABC#3) // _SafeStr_9374 = "_-40G" (String#3594, DoABC#3) // _SafeStr_9375 = "_-0-b" (String#22170, DoABC#3) // _SafeStr_9376 = "_-3h9" (String#31176, DoABC#3) // _SafeStr_9377 = "_-0kb" (String#23966, DoABC#3) // _SafeStr_9378 = "_-5pt" (String#1606, DoABC#3) // _SafeStr_9379 = "_-5W1" (String#1130, DoABC#3) // _SafeStr_9380 = "_-0ec" (String#23742, DoABC#3) // _SafeStr_9381 = "_-mD" (String#40249, DoABC#3) // _SafeStr_9382 = "_-2P0" (String#3181, DoABC#3) // _SafeStr_9383 = "_-28z" (String#27385, DoABC#3) // _SafeStr_9384 = "_-59K" (String#34790, DoABC#3) // _SafeStr_9385 = "_-4V8" (String#33227, DoABC#3) // _SafeStr_9386 = "_-4a0" (String#3723, DoABC#3) //------------------------------------------------------------ //_-0Oq.ColourGridCatalogWidget package _-0Oq { import _-5YE.IItemGridWindow; import flash.display.BitmapData; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-5Vt.XmlAsset; import _-5Vt.BitmapDataAsset; import _-58S._SafeStr_5149; import _-58S._SafeStr_5162; import _-1Mz.IWindow; import _-5YE.IBitmapWrapperWindow; import _-5Mz.WindowMouseEvent; import flash.geom.Point; import flash.geom.ColorTransform; import flash.geom.Rectangle; import _-58S._SafeStr_5148; public class ColourGridCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_9387:Array; private var _SafeStr_9388:IItemGridWindow; private var _SafeStr_9389:XML; private var _SafeStr_9390:BitmapData; private var _SafeStr_9391:BitmapData; private var _SafeStr_9392:BitmapData; private var _SafeStr_9393:IWindowContainer; public function ColourGridCatalogWidget(k:IWindowContainer) { super(k); } override public function dispose():void { if (!this._SafeStr_9388.disposed){ this._SafeStr_9388.destroyGridItems(); this._SafeStr_9388.dispose(); }; this._SafeStr_9388 = null; this._SafeStr_9389 = null; this._SafeStr_9393 = null; events.removeEventListener(_SafeStr_3313.COLOUR_ARRAY, this._SafeStr_9394); events.removeEventListener(_SafeStr_3313.MULTI_COLOUR_ARRAY, this._SafeStr_9395); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9131); var k = (_SafeStr_5415.tags.indexOf("FIXED") > -1); if (!k){ _SafeStr_5415.getChildAt(0).width = _SafeStr_5415.width; _SafeStr_5415.getChildAt(0).height = _SafeStr_5415.height; }; this._SafeStr_9388 = (_SafeStr_5415.findChildByName("colourGrid") as IItemGridWindow); this._SafeStr_9388.width = window.width; this._SafeStr_9388.height = window.height; var _local_2:XmlAsset = (page.viewer.catalog.assets.getAssetByName("color_chooser_cell") as XmlAsset); this._SafeStr_9389 = (_local_2.content as XML); events.addEventListener(_SafeStr_3313.COLOUR_ARRAY, this._SafeStr_9394); events.addEventListener(_SafeStr_3313.MULTI_COLOUR_ARRAY, this._SafeStr_9395); return (true); } private function _SafeStr_9394(k:_SafeStr_5149):void { var _local_2:int; var _local_3:BitmapDataAsset; var _local_4:BitmapDataAsset; var _local_5:BitmapDataAsset; this._SafeStr_9387 = []; for each (_local_2 in k._SafeStr_9396) { this._SafeStr_9387.push([_local_2]); }; _local_3 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_9397) as BitmapDataAsset); this._SafeStr_9390 = (_local_3.content as BitmapData); _local_4 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_9398) as BitmapDataAsset); this._SafeStr_9391 = (_local_4.content as BitmapData); _local_5 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_9399) as BitmapDataAsset); this._SafeStr_9392 = (_local_5.content as BitmapData); this._SafeStr_9400(); this.select((this._SafeStr_9388._SafeStr_8749(k.index) as IWindowContainer)); } private function _SafeStr_9395(k:_SafeStr_5162):void { var _local_2:Array; var _local_3:BitmapDataAsset; var _local_4:BitmapDataAsset; var _local_5:BitmapDataAsset; this._SafeStr_9387 = []; for each (_local_2 in k._SafeStr_9396) { this._SafeStr_9387.push(_local_2.slice()); }; _local_3 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_9397) as BitmapDataAsset); this._SafeStr_9390 = (_local_3.content as BitmapData); _local_4 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_9398) as BitmapDataAsset); this._SafeStr_9391 = (_local_4.content as BitmapData); _local_5 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_9399) as BitmapDataAsset); this._SafeStr_9392 = (_local_5.content as BitmapData); this._SafeStr_9400(); this.select((this._SafeStr_9388._SafeStr_8749(0) as IWindowContainer)); } private function select(k:IWindowContainer):void { var _local_2:IWindow; _SafeStr_4.log(("[ColourGridCatalogWidget] Select: " + k)); if (this._SafeStr_9393 != null){ _local_2 = this._SafeStr_9393.getChildByName("chosen"); if (_local_2 != null){ _local_2.visible = false; }; }; this._SafeStr_9393 = k; if (this._SafeStr_9393 != null){ _local_2 = this._SafeStr_9393.getChildByName("chosen"); }; if (_local_2 != null){ _local_2.visible = true; }; } private function _SafeStr_9400():void { var k: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; _SafeStr_4.log(("[ColourGridCatalogWidget] Display colors: " + [this._SafeStr_9387.length, this._SafeStr_9388.numGridItems])); this._SafeStr_9388.destroyGridItems(); this._SafeStr_9393 = null; for each (k in this._SafeStr_9387) { if (k.length > 0){ _local_2 = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_9389) as IWindowContainer); _local_2.addEventListener(WindowMouseEvent.CLICK, this.onClick); _local_2.background = true; _local_2.color = 0xFFFFFFFF; _local_2.width = this._SafeStr_9390.width; _local_2.height = this._SafeStr_9390.height; this._SafeStr_9388._SafeStr_8915(_local_2); _local_3 = (_local_2.findChildByTag("BG_BORDER") as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.bitmap = new BitmapData(this._SafeStr_9390.width, this._SafeStr_9390.height, true, 0); _local_3.bitmap.copyPixels(this._SafeStr_9390, this._SafeStr_9390.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_9391.width, this._SafeStr_9391.height, true, 0); _local_6 = 0xFF; _local_7 = 0xFF; _local_8 = 0xFF; _local_9 = null; _local_10 = null; _local_11 = k[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_9391.clone(); _local_9.colorTransform(_local_9.rect, new ColorTransform((_local_6 / 0xFF), (_local_7 / 0xFF), (_local_8 / 0xFF))); if (k.length > 1){ _local_12 = k[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_9391.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_9392.width, this._SafeStr_9392.height, true, 0xFFFFFF); _local_5.bitmap.copyPixels(this._SafeStr_9392, this._SafeStr_9392.rect, new Point(0, 0), null, null, true); _local_5.visible = false; }; }; }; } private function onClick(k:WindowMouseEvent):void { this.select((k.target as IWindowContainer)); var _local_2:int = this._SafeStr_9388._SafeStr_8748((k.target as IWindow)); events.dispatchEvent(new _SafeStr_5148(_local_2)); } } }//package _-0Oq // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_5148 = "_-2i-" (String#10401, DoABC#3) // _SafeStr_5149 = "_-5js" (String#13509, DoABC#3) // _SafeStr_5162 = "_-BU" (String#14615, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_8748 = "_-1zd" (String#9653, DoABC#3) // _SafeStr_8749 = "_-0gb" (String#8301, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9131 = "_-GG" (String#39074, DoABC#3) // _SafeStr_9387 = "_-Py" (String#1633, DoABC#3) // _SafeStr_9388 = "_-4YG" (String#33348, DoABC#3) // _SafeStr_9389 = "_-6Pz" (String#37860, DoABC#3) // _SafeStr_9390 = "_-2J7" (String#27779, DoABC#3) // _SafeStr_9391 = "_-2kh" (String#28866, DoABC#3) // _SafeStr_9392 = "_-3Nl" (String#30457, DoABC#3) // _SafeStr_9393 = "_-31J" (String#844, DoABC#3) // _SafeStr_9394 = "_-1u3" (String#26770, DoABC#3) // _SafeStr_9395 = "_-41k" (String#32037, DoABC#3) // _SafeStr_9396 = "_-5jD" (String#13495, DoABC#3) // _SafeStr_9397 = "_-4Bj" (String#32443, DoABC#3) // _SafeStr_9398 = "_-4i3" (String#33693, DoABC#3) // _SafeStr_9399 = "_-6p" (String#38737, DoABC#3) // _SafeStr_9400 = "_-4mw" (String#12544, DoABC#3) //------------------------------------------------------------ //_-0Oq.FeaturedItemsCatalogWidget package _-0Oq { import _-0Kg.HabboCatalog; import _-5YE.IItemListWindow; import _-1Mz.IWindowContainer; import _-4Xs._SafeStr_2450; import _-5YE._SafeStr_2413; import _-5YE.ITextWindow; import _-1Mz.IWindow; import _-5Mz.WindowMouseEvent; import _-6G7._SafeStr_2365; import _-6G7._SafeStr_2367; import _-5Mz.WindowEvent; public class FeaturedItemsCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9401:IItemListWindow; private var _SafeStr_6647:IWindowContainer; public function FeaturedItemsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (!disposed){ this._SafeStr_5450 = null; this._SafeStr_9401.dispose(); this._SafeStr_9401 = null; this._SafeStr_6647.dispose(); this._SafeStr_6647 = null; super.dispose(); }; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9401 = (window.findChildByName("itemlist_featured") as IItemListWindow); this._SafeStr_6647 = (this._SafeStr_9401.getListItemByName("featured_item_template") as IWindowContainer); this._SafeStr_9401._SafeStr_9402(); if ((((this._SafeStr_5450._SafeStr_8231 == null)) || ((this._SafeStr_5450._SafeStr_8231.length == 0)))){ return (true); }; var k:IWindowContainer = (_SafeStr_5415.findChildByName("firstitem") as IWindowContainer); this._SafeStr_9403(this._SafeStr_5450._SafeStr_8231[0], k); var _local_2:int = 1; while (_local_2 < Math.min(4, this._SafeStr_5450._SafeStr_8231.length)) { this._SafeStr_9401.addListItem(this._SafeStr_9404(this._SafeStr_5450._SafeStr_8231[_local_2])); _local_2++; }; return (true); } private function _SafeStr_9404(k:_SafeStr_2450):IWindowContainer { return (this._SafeStr_9403(k, (this._SafeStr_6647.clone() as IWindowContainer))); } private function _SafeStr_9403(k:_SafeStr_2450, _arg_2:IWindowContainer):IWindowContainer { var _local_5:String; var _local_6:_SafeStr_2413; var _local_3:ITextWindow = (_arg_2.findChildByName("item_title") as ITextWindow); _local_3.text = k._SafeStr_9405; if (((!((k._SafeStr_9406 == null))) && (!((k._SafeStr_9406 == ""))))){ _local_5 = this._SafeStr_5450.context.configuration.getProperty("image.library.url"); _local_6 = (_arg_2.findChildByName("item_image") as _SafeStr_2413); _local_6.assetUri = (_local_5 + k._SafeStr_9406); }; var _local_4:IWindow = _arg_2.getChildByName("event_catcher_region"); if (_local_4 != null){ _local_4.procedure = this._SafeStr_9344; }; return (_arg_2); } private function _SafeStr_9344(k:WindowEvent, _arg_2:IWindow):void { var _local_3:int; var _local_4:_SafeStr_2450; if (k.type == WindowMouseEvent.DOWN){ _local_3 = this._SafeStr_9401._SafeStr_8741(_arg_2.parent); _local_3 = (((_local_3)<0) ? 0 : (_local_3 + 1)); _local_4 = this._SafeStr_5450._SafeStr_8231[_local_3]; switch (_local_4.type){ case _SafeStr_2450._SafeStr_9411: if (_local_4._SafeStr_9407 == _SafeStr_2365._SafeStr_9408){ return (this._SafeStr_5450.openCatalogPage(_SafeStr_2365._SafeStr_9409, _SafeStr_2367.NORMAL)); }; if (_local_4._SafeStr_9407 == _SafeStr_2365._SafeStr_9410){ return (this._SafeStr_5450.openCatalogPage(_SafeStr_2365._SafeStr_8306, _SafeStr_2367.NORMAL)); }; this._SafeStr_5450.openCatalogPage(_local_4._SafeStr_9407, _SafeStr_2367.NORMAL); return; case _SafeStr_2450._SafeStr_9413: this._SafeStr_5450._SafeStr_8149(_local_4._SafeStr_9412, _SafeStr_2367.NORMAL); return; }; }; } } }//package _-0Oq // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2450 = "_-0ar" (String#8198, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_6647 = "_-6J7" (String#509, DoABC#3) // _SafeStr_8149 = "_-5AB" (String#12934, DoABC#3) // _SafeStr_8231 = "_-5zD" (String#36791, DoABC#3) // _SafeStr_8306 = "_-2M7" (String#27895, DoABC#3) // _SafeStr_8741 = "_-3eu" (String#11375, DoABC#3) // _SafeStr_9344 = "_-06x" (String#827, DoABC#3) // _SafeStr_9401 = "_-2-l" (String#9673, DoABC#3) // _SafeStr_9402 = "_-4PV" (String#12153, DoABC#3) // _SafeStr_9403 = "_-3ZB" (String#11271, DoABC#3) // _SafeStr_9404 = "_-3t0" (String#31651, DoABC#3) // _SafeStr_9405 = "_-6WB" (String#38110, DoABC#3) // _SafeStr_9406 = "_-140" (String#24766, DoABC#3) // _SafeStr_9407 = "_-3fB" (String#31112, DoABC#3) // _SafeStr_9408 = "_-5A1" (String#34822, DoABC#3) // _SafeStr_9409 = "_-b2" (String#39824, DoABC#3) // _SafeStr_9410 = "_-5VQ" (String#35636, DoABC#3) // _SafeStr_9411 = "_-2bD" (String#28492, DoABC#3) // _SafeStr_9412 = "_-5Oz" (String#35395, DoABC#3) // _SafeStr_9413 = "_-548" (String#34590, DoABC#3) //------------------------------------------------------------ //_-0Oq.FirstProductSelectorCatalogWidget package _-0Oq { import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-0Kg._SafeStr_2378; import _-58S._SafeStr_2424; import _-58S._SafeStr_3369; public class FirstProductSelectorCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321 { public function FirstProductSelectorCatalogWidget(k:IWindowContainer) { super(k); } override public function init():Boolean { if (!super.init()){ return (false); }; events.addEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); return (true); } private function _SafeStr_9362(k:_SafeStr_3369):void { if (page.offers.length == 0){ return; }; var _local_2:_SafeStr_2378 = page.offers[0]; events.dispatchEvent(new _SafeStr_2424(_local_2)); } } }//package _-0Oq // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_9362 = "_-3rz" (String#583, DoABC#3) //------------------------------------------------------------ //_-0Oq.GuildForumSelectorCatalogWidget package _-0Oq { import _-1Mz.IWindowContainer; import _-1d._SafeStr_2382; import _-5OI._SafeStr_4645; import _-4rH._SafeStr_2418; import _-58S._SafeStr_5150; public class GuildForumSelectorCatalogWidget extends GuildSelectorCatalogWidget { public function GuildForumSelectorCatalogWidget(k:IWindowContainer, _arg_2:_SafeStr_2382) { super(k, _arg_2); } override protected function filterGroupMemberships(k:Array):Array { var _local_5:_SafeStr_4645; var _local_2:Array = new Array(); var _local_3:int = _SafeStr_9196.catalog.sessionDataManager.userId; var _local_4:Boolean = _SafeStr_9196.catalog.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6264); for each (_local_5 in k) { if (((((!(_local_5._SafeStr_9414)) && (!((_local_5._SafeStr_6226 == _local_3))))) && (!(_local_4)))){ } else { _local_2.push(_local_5); }; }; return (_local_2); } override protected function selectGroup(k:_SafeStr_4645):void { super.selectGroup(k); events.dispatchEvent(new _SafeStr_5150(((k._SafeStr_9414) ? "${catalog.alert.group_has_forum}" : ""))); } } }//package _-0Oq // _SafeStr_2382 = "_-3G-" (String#10976, DoABC#3) // _SafeStr_2418 = "_-3j5" (String#31260, DoABC#3) // _SafeStr_4645 = "_-5Pu" (String#13187, DoABC#3) // _SafeStr_5150 = "_-4Yv" (String#12296, DoABC#3) // _SafeStr_6226 = "_-1TC" (String#2958, DoABC#3) // _SafeStr_6264 = "_-1aQ" (String#26003, DoABC#3) // _SafeStr_9196 = "_-7F" (String#14543, DoABC#3) // _SafeStr_9414 = "_-2w5" (String#29310, DoABC#3) //------------------------------------------------------------ //_-0Oq.GuildSelectorCatalogWidget package _-0Oq { import _-5YE._SafeStr_3582; import _-1d._SafeStr_2382; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-58S._SafeStr_4786; import _-5Mz.WindowMouseEvent; import _-58S._SafeStr_3369; import _-5OI._SafeStr_4645; import _-58S._SafeStr_4789; import _-1oe.Offer; import _-5Mz.WindowEvent; import _-58S._SafeStr_4788; import _-58S._SafeStr_2375; import flash.display.BitmapData; import flash.geom.Rectangle; import _-5YE.IBitmapWrapperWindow; import _-5YE._SafeStr_3554; import _-2it.StringArrayStuffData; import _-1uj._SafeStr_2346; public class GuildSelectorCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321 { private static const _SafeStr_9415:String = "guild_selector"; private static const _SafeStr_9416:String = "guild_selector_widget_item"; private static const _SafeStr_9417:uint = 0; private static const _SafeStr_9418:int = 1; private static const _SafeStr_9419:int = 14; private static const _SafeStr_9420:int = 21; private var _SafeStr_9421:_SafeStr_3582; protected var _SafeStr_9196:_SafeStr_2382; private var _SafeStr_9422:Array; private var _SafeStr_9423:IWindow; private var _SafeStr_9424:IWindow; private var _SafeStr_9425:int = -1; public function GuildSelectorCatalogWidget(k:IWindowContainer, _arg_2:_SafeStr_2382) { super(k); this._SafeStr_9196 = _arg_2; } override public function dispose():void { if (!disposed){ events.removeEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); page.dispatchWidgetEvent(new _SafeStr_4786(_SafeStr_4786._SafeStr_9426, "", "", "")); if (this._SafeStr_9421){ this._SafeStr_9421.procedure = null; this._SafeStr_9421 = null; }; this._SafeStr_9423 = null; this._SafeStr_9424 = null; if (this._SafeStr_9196){ this._SafeStr_9196._SafeStr_9427(this); this._SafeStr_9196 = null; }; super.dispose(); }; } override public function init():Boolean { if (!super.init()){ return (false); }; events.addEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); _SafeStr_9118(_SafeStr_4787._SafeStr_9134); this._SafeStr_9423 = window.findChildByName("guild_selector"); this._SafeStr_9424 = window.findChildByName("members_only"); var k:IWindow = window.findChildByName("find_groups_button"); if (k){ k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9428); }; this._SafeStr_9421 = (_SafeStr_5415.findChildByName(_SafeStr_9415) as _SafeStr_3582); if (this._SafeStr_9421){ this._SafeStr_9421.procedure = this._SafeStr_9429; } else { _SafeStr_4.log((("ERROR: Missing '" + _SafeStr_9415) + "' itemlist_dropmenu component from page layout xml")); }; this._SafeStr_9423.visible = false; this._SafeStr_9424.visible = false; return (true); } private function _SafeStr_9362(k:_SafeStr_3369):void { this._SafeStr_9196._SafeStr_9430(this); events.dispatchEvent(new _SafeStr_3369(_SafeStr_3313._SafeStr_9328)); } public function _SafeStr_9431(k:Array):void { var _local_7:_SafeStr_4645; var _local_2:int = -1; this._SafeStr_9422 = this.filterGroupMemberships(k); var _local_3 = (k.length > 0); events.dispatchEvent(new _SafeStr_4789(_SafeStr_4787.PURCHASE, _local_3)); this._SafeStr_9423.visible = _local_3; this._SafeStr_9424.visible = !(_local_3); var _local_4:int = this._SafeStr_9421.numMenuItems; var _local_5:int; while (_local_5 < _local_4) { this._SafeStr_9421._SafeStr_9432(0); _local_5++; }; var _local_6:int; while (_local_6 < this._SafeStr_9422.length) { _local_7 = this._SafeStr_9422[_local_6]; this._SafeStr_9421._SafeStr_9433(this._SafeStr_9434(_local_7)); if (_local_7.favourite){ _local_2 = _local_6; }; _local_6++; }; if (this._SafeStr_9425 == -1){ if (_local_2 != -1){ this._SafeStr_9421.selection = _local_2; } else { if (this._SafeStr_9421.numMenuItems > 0){ this._SafeStr_9421.selection = 0; }; }; } else { this._SafeStr_9421.selection = this._SafeStr_9425; }; } protected function filterGroupMemberships(k:Array):Array { return (k); } public function _SafeStr_9435():void { if (((((page) && (page.offers))) && ((page.offers.length > 0)))){ page.selectOffer(Offer(page.offers[0])._SafeStr_7441); }; } private function _SafeStr_9429(k:WindowEvent, _arg_2:IWindow):void { switch (k.type){ case WindowEvent._SafeStr_7825: this._SafeStr_9436(this._SafeStr_9421.selection); this._SafeStr_9425 = this._SafeStr_9421.selection; return; }; } private function _SafeStr_9436(k:int):void { var _local_2:_SafeStr_4645; if (k > -1){ _local_2 = this._SafeStr_9422[k]; this.selectGroup(_local_2); }; } protected function selectGroup(k:_SafeStr_4645):void { page.dispatchWidgetEvent(new _SafeStr_4786(k.groupId, k._SafeStr_9437, k._SafeStr_9438, k._SafeStr_6389)); page.dispatchWidgetEvent(new _SafeStr_4788(this._SafeStr_9439(k.groupId, k._SafeStr_9437, k._SafeStr_9438, k._SafeStr_6389))); events.dispatchEvent(new _SafeStr_2375(k.groupId.toString())); } private function _SafeStr_9440(k:uint, _arg_2:uint):BitmapData { var _local_3:BitmapData = new BitmapData(_SafeStr_9420, _SafeStr_9419, false, _SafeStr_9417); var _local_4:int = ((_local_3.width / 2) + 1); var _local_5:Rectangle = new Rectangle(); _local_5.left = _SafeStr_9418; _local_5.top = _SafeStr_9418; _local_5.right = _local_4; _local_5.bottom = (_local_3.height - _SafeStr_9418); var _local_6:Rectangle = new Rectangle(); _local_6.left = _local_4; _local_6.top = _SafeStr_9418; _local_6.right = (_local_3.width - _SafeStr_9418); _local_6.bottom = (_local_3.height - _SafeStr_9418); _local_3.fillRect(_local_5, k); _local_3.fillRect(_local_6, _arg_2); return (_local_3); } private function _SafeStr_9434(k:_SafeStr_4645):IWindow { var _local_2:BitmapData = this._SafeStr_9440(parseInt(k._SafeStr_9437, 16), parseInt(k._SafeStr_9438, 16)); var _local_3:XML = (page.viewer.catalog.assets.getAssetByName(_SafeStr_9416).content as XML); var _local_4:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(_local_3) as IWindowContainer); var _local_5:IBitmapWrapperWindow = (_local_4.findChildByName("guild_colors") as IBitmapWrapperWindow); var _local_6:_SafeStr_3554 = (_local_4.findChildByName("guild_name") as _SafeStr_3554); _local_5.bitmap = _local_2; _local_6.caption = k.groupName; return (_local_4); } private function _SafeStr_9428(k:WindowMouseEvent):void { if (((((((page) && (page.viewer))) && (page.viewer.catalog))) && (page.viewer.catalog.navigator))){ page.viewer.catalog.navigator.performGuildBaseSearch(); }; } private function _SafeStr_9439(k:uint, _arg_2:String, _arg_3:String, _arg_4:String):_SafeStr_2346 { var _local_5:Array = new Array(); _local_5.push("0"); _local_5.push(k.toString()); _local_5.push(_arg_4); _local_5.push(_arg_2); _local_5.push(_arg_3); var _local_6:StringArrayStuffData = new StringArrayStuffData(); _local_6._SafeStr_9441(_local_5); return (_local_6); } } }//package _-0Oq // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2375 = "_-4vj" (String#34213, DoABC#3) // _SafeStr_2382 = "_-3G-" (String#10976, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_3554 = "_-4fB" (String#12410, DoABC#3) // _SafeStr_3582 = "_-v1" (String#15403, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4645 = "_-5Pu" (String#13187, DoABC#3) // _SafeStr_4786 = "_-0dY" (String#8243, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4788 = "_-5vl" (String#13701, DoABC#3) // _SafeStr_4789 = "_-3LQ" (String#11050, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7825 = "_-1cp" (String#26091, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9134 = "_-xO" (String#40684, DoABC#3) // _SafeStr_9196 = "_-7F" (String#14543, DoABC#3) // _SafeStr_9328 = "_-16z" (String#24880, DoABC#3) // _SafeStr_9362 = "_-3rz" (String#583, DoABC#3) // _SafeStr_9415 = "_-3IG" (String#30230, DoABC#3) // _SafeStr_9416 = "_-5KR" (String#35218, DoABC#3) // _SafeStr_9417 = "_-BQ" (String#38901, DoABC#3) // _SafeStr_9418 = "_-4dg" (String#33534, DoABC#3) // _SafeStr_9419 = "_-4Td" (String#33173, DoABC#3) // _SafeStr_9420 = "_-1oi" (String#26566, DoABC#3) // _SafeStr_9421 = "_-5qF" (String#36442, DoABC#3) // _SafeStr_9422 = "_-5EG" (String#34980, DoABC#3) // _SafeStr_9423 = "_-6Is" (String#14092, DoABC#3) // _SafeStr_9424 = "_-06A" (String#22411, DoABC#3) // _SafeStr_9425 = "_-3je" (String#11455, DoABC#3) // _SafeStr_9426 = "_-4wO" (String#34237, DoABC#3) // _SafeStr_9427 = "_-4oC" (String#33919, DoABC#3) // _SafeStr_9428 = "_-la" (String#40222, DoABC#3) // _SafeStr_9429 = "_-5kS" (String#36221, DoABC#3) // _SafeStr_9430 = "_-0ef" (String#23744, DoABC#3) // _SafeStr_9431 = "_-3fz" (String#31138, DoABC#3) // _SafeStr_9432 = "_-2ra" (String#10553, DoABC#3) // _SafeStr_9433 = "_-055" (String#7698, DoABC#3) // _SafeStr_9434 = "_-11D" (String#24652, DoABC#3) // _SafeStr_9435 = "_-3aI" (String#30932, DoABC#3) // _SafeStr_9436 = "_-6iF" (String#38619, DoABC#3) // _SafeStr_9437 = "_-2yv" (String#29405, DoABC#3) // _SafeStr_9438 = "_-1Vj" (String#25823, DoABC#3) // _SafeStr_9439 = "_-032" (String#7661, DoABC#3) // _SafeStr_9440 = "_-2pa" (String#29054, DoABC#3) // _SafeStr_9441 = "_-4Ot" (String#32966, DoABC#3) //------------------------------------------------------------ //_-0Oq.ItemGridCatalogWidget package _-0Oq { import _-1oe._SafeStr_3318; import _-1oe._SafeStr_2426; import _-5YE.IItemGridWindow; import _-1oe._SafeStr_2362; import flash.utils.Timer; import _-4rH._SafeStr_2173; import flash.utils.Dictionary; import _-1Mz.IWindowContainer; import flash.events.TimerEvent; import _-5Vt.XmlAsset; import _-58S._SafeStr_3313; import _-6G7._SafeStr_2367; import _-1oe.ProductContainer; import _-0Kg._SafeStr_2378; import _-58S._SafeStr_2424; import _-6G7._SafeStr_2491; import _-58S._SafeStr_2375; import _-58S._SafeStr_5149; import _-0Kg.HabboCatalog; import _-58S._SafeStr_5147; import __AS3__.vec.Vector; import _-1oe.Offer; import _-1oe._SafeStr_3353; import _-1oe._SafeStr_3319; import _-1uj._SafeStr_2346; import _-2it.StringArrayStuffData; import _-58S._SafeStr_4786; import _-58S._SafeStr_5148; import __AS3__.vec.*; public class ItemGridCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3318, _SafeStr_2426 { protected var _SafeStr_9361:IItemGridWindow; protected var _SafeStr_9360:XML; protected var _SafeStr_9442:XML; protected var _SafeStr_9443:XML; protected var _SafeStr_9393:_SafeStr_2362; private var _SafeStr_9444:int = 0; protected var _SafeStr_9049:Timer; protected var _SafeStr_9445:Boolean = true; private var _SafeStr_9446:int = 0; protected var _SafeStr_7221:_SafeStr_2173; private var _SafeStr_9447:int = -1; private var _selectedGuildColor1:String; private var _selectedGuildColor2:String; private var _SafeStr_9448:String; private var _SafeStr_8210:String; public var _SafeStr_9449:Dictionary; public var _SafeStr_9450:int = 0; private var _SafeStr_9451:int = 0; public function ItemGridCatalogWidget(k:IWindowContainer, _arg_2:_SafeStr_2173, _arg_3:String) { this._SafeStr_9449 = new Dictionary(); super(k); this._SafeStr_7221 = _arg_2; this._SafeStr_8210 = _arg_3; } override public function dispose():void { if (this._SafeStr_9049 != null){ this._SafeStr_9049.stop(); this._SafeStr_9049.removeEventListener(TimerEvent.TIMER, this._SafeStr_9452); this._SafeStr_9049 = null; }; if (this._SafeStr_9361 != null){ this._SafeStr_9361.destroyGridItems(); this._SafeStr_9361 = null; }; this._SafeStr_9360 = null; this._SafeStr_9442 = null; this._SafeStr_9443 = null; this._SafeStr_9393 = null; super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9136); var k = (_SafeStr_5415.tags.indexOf("FIXED") > -1); this._SafeStr_9361 = (_SafeStr_5415.findChildByName("itemGrid") as IItemGridWindow); if (!k){ _SafeStr_5415.getChildAt(0).width = _SafeStr_5415.width; _SafeStr_5415.getChildAt(0).height = _SafeStr_5415.height; }; this._SafeStr_9361._SafeStr_9453 = 0; var _local_2:XmlAsset = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_9360 = (_local_2.content as XML); _local_2 = (page.viewer.catalog.assets.getAssetByName("grid_item_with_price_single") as XmlAsset); this._SafeStr_9443 = (_local_2.content as XML); _local_2 = (page.viewer.catalog.assets.getAssetByName("grid_item_with_price_multi") as XmlAsset); this._SafeStr_9442 = (_local_2.content as XML); this._SafeStr_9363(); if (this._SafeStr_9445){ this._SafeStr_9049 = new Timer(25); this._SafeStr_9049.addEventListener(TimerEvent.TIMER, this._SafeStr_9452); this._SafeStr_9049.start(); } else { this._SafeStr_9452(); }; events.addEventListener(_SafeStr_3313.GUILD_SELECTED, this._SafeStr_9197); events.addEventListener(_SafeStr_3313.COLOUR_INDEX, this._SafeStr_9454); return (true); } public function select(k:_SafeStr_2362, _arg_2:Boolean):void { if (this._SafeStr_9393 != null){ this._SafeStr_9393.deactivate(); }; this._SafeStr_9393 = k; k.activate(); if (this._SafeStr_9393.view){ this._SafeStr_9393.view.findChildByName("border_outline").color = (((this._SafeStr_8210 == _SafeStr_2367.NORMAL)) ? 6538729 : 16758076); }; var _local_3:ProductContainer = (k as ProductContainer); if (!_local_3){ return; }; if (_local_3.isLazy){ return; }; var _local_4:_SafeStr_2378 = _local_3.offer; if (_local_4 != null){ events.dispatchEvent(new _SafeStr_2424(_local_4)); if (((_local_4.product) && ((_local_4.product._SafeStr_8368 == _SafeStr_2491._SafeStr_5891)))){ events.dispatchEvent(new _SafeStr_2375(_local_4.product._SafeStr_5750)); }; }; if (_arg_2){ events.dispatchEvent(new _SafeStr_5149(this._SafeStr_9455(), "ctlg_clr_27x22_1", "ctlg_clr_27x22_2", "ctlg_clr_27x22_3", this._SafeStr_9456())); }; } public function _SafeStr_9366(k:_SafeStr_2362):Boolean { var _local_2:_SafeStr_2378 = (k as ProductContainer).offer; if (_local_2 != null){ if (this._SafeStr_7221.clubLevel >= _local_2.clubLevel){ (page.viewer.catalog as HabboCatalog)._SafeStr_8440(this, _local_2); }; }; return (true); } public function _SafeStr_8447(k:Boolean, _arg_2:String):void { if (disposed){ return; }; if (k){ events.dispatchEvent(new _SafeStr_5147(false, _arg_2)); }; } public function _SafeStr_9353():void { } protected function _SafeStr_9363():void { var _local_3:String; var _local_4:int; var _local_5:_SafeStr_2378; var _local_6:uint; var _local_7:uint; var k:Array = []; var _local_2:Vector.<_SafeStr_2378> = new Vector.<_SafeStr_2378>(); if (page.layoutCode == "default_3x3_color_grouping"){ page.offers.sort(this._SafeStr_9457); for each (_local_5 in page.offers) { if (((!(_local_5.product._SafeStr_8448)) || (!(_local_5.product.isColorable)))){ _local_2.push(_local_5); } else { _local_3 = _local_5.product._SafeStr_8448._SafeStr_9458.split("*")[0]; _local_4 = int(_local_5.product._SafeStr_8448._SafeStr_9458.split("*")[1]); if (!this._SafeStr_9449[_local_3]){ this._SafeStr_9449[_local_3] = []; }; if (_local_5.product._SafeStr_8448._SafeStr_9396){ for each (_local_6 in _local_5.product._SafeStr_8448._SafeStr_9396) { if (_local_6 != 0xFFFFFF){ _local_7 = _local_6; }; }; if (this._SafeStr_9449[_local_3].indexOf(_local_7) == -1){ this._SafeStr_9449[_local_3][_local_4] = _local_7; }; }; if (k.indexOf(_local_3) == -1){ _local_2.push(_local_5); k.push(_local_3); }; }; }; page.offers.sort(this._SafeStr_9459); } else { _local_2 = page.offers; }; for each (_local_5 in page.offers) { this._SafeStr_9460(_local_5.gridItem, !((_local_2.indexOf(_local_5) == -1))); _local_5.gridItem.grid = this; if (_local_5._SafeStr_8138 == Offer._SafeStr_8375){ this._SafeStr_9444++; if ((_local_5.productContainer is _SafeStr_3353)){ (_local_5.productContainer as _SafeStr_3353)._SafeStr_9461(this._SafeStr_9444); }; }; }; } private function _SafeStr_9457(k:_SafeStr_2378, _arg_2:_SafeStr_2378):int { if (((!(k.product._SafeStr_8448._SafeStr_9462)) || (!(_arg_2.product._SafeStr_8448._SafeStr_9462)))){ return (1); }; if (k.product._SafeStr_8448._SafeStr_9462 > _arg_2.product._SafeStr_8448._SafeStr_9462){ return (1); }; if (k == _arg_2){ return (0); }; return (-1); } private function _SafeStr_9459(k:_SafeStr_2378, _arg_2:_SafeStr_2378):int { if (k.product._SafeStr_8448._SafeStr_5860 > _arg_2.product._SafeStr_8448._SafeStr_5860){ return (1); }; if (k == _arg_2){ return (0); }; return (-1); } protected function _SafeStr_9463():void { if (this._SafeStr_9049 != null){ this._SafeStr_9049.reset(); }; this._SafeStr_9446 = 0; } protected function _SafeStr_9452(k:TimerEvent=null):void { var _local_3:int; var _local_4:_SafeStr_2378; if (disposed){ return; }; if (k != null){ }; var _local_2:int = page.offers.length; if (_local_2 > 0){ _local_3 = 0; while (_local_3 < 3) { if ((((this._SafeStr_9446 >= 0)) && ((this._SafeStr_9446 < _local_2)))){ _local_4 = page.offers[this._SafeStr_9446]; this._SafeStr_9464(_local_4); _local_4.productContainer.grid = this; }; this._SafeStr_9446++; if (this._SafeStr_9446 >= _local_2){ this._SafeStr_9463(); return; }; _local_3++; }; }; } protected function _SafeStr_9460(k:_SafeStr_2362, _arg_2:Boolean=true):void { var _local_3:XML; var _local_4:_SafeStr_3319 = (k as _SafeStr_3319); var _local_5:Boolean = ((((!((_local_4 == null))) && (!((_local_4.offer == null))))) && ((((_local_4.offer.priceInCredits > 0)) || ((_local_4.offer.priceInActivityPoints > 0))))); if (((_local_5) && (!((this._SafeStr_8210 == _SafeStr_2367.BUILDER))))){ if (((((_local_4.offer) && ((_local_4.offer.priceInCredits > 0)))) && ((_local_4.offer.priceInActivityPoints > 0)))){ _local_3 = this._SafeStr_9442; } else { _local_3 = this._SafeStr_9443; }; } else { _local_3 = this._SafeStr_9360; }; var _local_6:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(_local_3) as IWindowContainer); if (_arg_2){ this._SafeStr_9361._SafeStr_8915(_local_6); }; k.view = _local_6; if ((_local_4 is ProductContainer)){ (_local_4 as ProductContainer)._SafeStr_9217((page.viewer.catalog as HabboCatalog)); }; } protected function _SafeStr_9464(k:_SafeStr_2378):void { var _local_2:_SafeStr_2346; var _local_3:Array; var _local_4:StringArrayStuffData; if (((!((k == null))) && (!(k.disposed)))){ _local_2 = null; if (this._SafeStr_9447 != _SafeStr_4786._SafeStr_9426){ _local_3 = new Array(); _local_3.push("0"); _local_3.push(this._SafeStr_9447.toString()); _local_3.push(this._SafeStr_9448); _local_3.push(this._selectedGuildColor1); _local_3.push(this._selectedGuildColor2); _local_4 = new StringArrayStuffData(); _local_4._SafeStr_9441(_local_3); _local_2 = _local_4; }; k.productContainer.initProductIcon(page.viewer.roomEngine, _local_2); }; } private function _SafeStr_9197(k:_SafeStr_4786):void { var _local_2:_SafeStr_2378; if (disposed){ return; }; this._SafeStr_9447 = k._SafeStr_6039; this._selectedGuildColor1 = k.color1; this._selectedGuildColor2 = k.color2; this._SafeStr_9448 = k._SafeStr_6389; this._SafeStr_9361.destroyGridItems(); for each (_local_2 in page.offers) { this._SafeStr_9460(_local_2.gridItem); this._SafeStr_9464(_local_2); _local_2.productContainer.grid = this; }; } private function _SafeStr_9465(k:_SafeStr_2378):void { if (this._SafeStr_9361._SafeStr_8748(k.gridItem.view) >= 0){ this._SafeStr_9361._SafeStr_8750(k.gridItem.view); }; } private function _SafeStr_9454(k:_SafeStr_5148):void { var _local_2:_SafeStr_2378; var _local_3:_SafeStr_2378; var _local_4:int; for each (_local_3 in page.offers) { if (_local_3.gridItem == this._SafeStr_9393){ _local_2 = _local_3; }; }; if (((!(_local_2)) || (!(_local_2.product.isColorable)))){ return; }; _local_4 = this._SafeStr_9361._SafeStr_8748(_local_2.gridItem.view); this._SafeStr_9465(_local_2); var _local_5:String = ((_local_2.product._SafeStr_8448._SafeStr_9458.split("*")[0] + "*") + (k.index + 1)); for each (_local_3 in page.offers) { if (_local_3.product._SafeStr_8448._SafeStr_9458 == _local_5){ this._SafeStr_9361._SafeStr_8751(_local_3.gridItem.view, _local_4); this.select(_local_3.gridItem, false); _local_3.gridItem.grid = this; }; }; } public function _SafeStr_9455():Array { var k:_SafeStr_2378; var _local_2:_SafeStr_2378; for each (_local_2 in page.offers) { if (_local_2.gridItem == this._SafeStr_9393){ k = _local_2; }; }; if (((!(k)) || (!(k.product.isColorable)))){ return ([]); }; return (this._SafeStr_9449[k.product._SafeStr_8448._SafeStr_9458.split("*")[0]]); } private function _SafeStr_9456():int { var k:_SafeStr_2378; var _local_2:_SafeStr_2378; for each (_local_2 in page.offers) { if (_local_2.gridItem == this._SafeStr_9393){ k = _local_2; }; }; if (((!(k)) || (!(k.product.isColorable)))){ return (0); }; return (Math.max((k.product._SafeStr_8448._SafeStr_9462 - 1), 0)); } } }//package _-0Oq // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2375 = "_-4vj" (String#34213, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2426 = "_-55u" (String#12852, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3353 = "_-1S6" (String#9096, DoABC#3) // _SafeStr_4786 = "_-0dY" (String#8243, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_5147 = "_-2K2" (String#10035, DoABC#3) // _SafeStr_5148 = "_-2i-" (String#10401, DoABC#3) // _SafeStr_5149 = "_-5js" (String#13509, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_6039 = "_-1jD" (String#26350, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_7221 = "_-5Ir" (String#3922, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8210 = "_-3ku" (String#1103, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8375 = "_-4HN" (String#32664, DoABC#3) // _SafeStr_8440 = "_-xy" (String#40698, DoABC#3) // _SafeStr_8447 = "_-27l" (String#9822, DoABC#3) // _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3) // _SafeStr_8748 = "_-1zd" (String#9653, DoABC#3) // _SafeStr_8750 = "_-4ux" (String#12669, DoABC#3) // _SafeStr_8751 = "_-1H" (String#8910, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_9049 = "_-1UP" (String#296, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9136 = "_-2xt" (String#29367, DoABC#3) // _SafeStr_9197 = "_-40e" (String#11764, DoABC#3) // _SafeStr_9217 = "_-2PQ" (String#10123, DoABC#3) // _SafeStr_9353 = "_-l5" (String#40199, DoABC#3) // _SafeStr_9360 = "_-4uu" (String#701, DoABC#3) // _SafeStr_9361 = "_-vh" (String#1165, DoABC#3) // _SafeStr_9363 = "_-Yp" (String#1638, DoABC#3) // _SafeStr_9366 = "_-o2" (String#15286, DoABC#3) // _SafeStr_9393 = "_-31J" (String#844, DoABC#3) // _SafeStr_9396 = "_-5jD" (String#13495, DoABC#3) // _SafeStr_9426 = "_-4wO" (String#34237, DoABC#3) // _SafeStr_9441 = "_-4Ot" (String#32966, DoABC#3) // _SafeStr_9442 = "_-1AX" (String#25010, DoABC#3) // _SafeStr_9443 = "_-Es" (String#39025, DoABC#3) // _SafeStr_9444 = "_-52Z" (String#34528, DoABC#3) // _SafeStr_9445 = "_-3t6" (String#31654, DoABC#3) // _SafeStr_9446 = "_-Jl" (String#39204, DoABC#3) // _SafeStr_9447 = "_-0LD" (String#23010, DoABC#3) // _SafeStr_9448 = "_-4o6" (String#33915, DoABC#3) // _SafeStr_9449 = "_-yQ" (String#40722, DoABC#3) // _SafeStr_9450 = "_-5e6" (String#35983, DoABC#3) // _SafeStr_9451 = "_-4rB" (String#34043, DoABC#3) // _SafeStr_9452 = "_-1N8" (String#25488, DoABC#3) // _SafeStr_9453 = "_-08c" (String#7748, DoABC#3) // _SafeStr_9454 = "_-tP" (String#1648, DoABC#3) // _SafeStr_9455 = "_-4Bc" (String#32437, DoABC#3) // _SafeStr_9456 = "_-1eK" (String#26152, DoABC#3) // _SafeStr_9457 = "_-1Fj" (String#25208, DoABC#3) // _SafeStr_9458 = "_-3hR" (String#11424, DoABC#3) // _SafeStr_9459 = "_-1NS" (String#25500, DoABC#3) // _SafeStr_9460 = "_-0JN" (String#2635, DoABC#3) // _SafeStr_9461 = "_-4EQ" (String#32555, DoABC#3) // _SafeStr_9462 = "_-5YB" (String#13325, DoABC#3) // _SafeStr_9463 = "_-2yK" (String#29384, DoABC#3) // _SafeStr_9464 = "_-118" (String#24648, DoABC#3) // _SafeStr_9465 = "_-2I8" (String#27747, DoABC#3) //------------------------------------------------------------ //_-0Oq.LocalizationCatalogWidget package _-0Oq { import flash.utils.Dictionary; import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-58S._SafeStr_2424; import _-1Mz.IWindow; import _-5im.WindowParam; import _-5Mz.WindowMouseEvent; import _-p0._SafeStr_499; import _-0MK._SafeStr_12; import _-6G7._SafeStr_2365; import _-3-E._SafeStr_6; import _-10T._SafeStr_2423; import _-4n6._SafeStr_2443; import _-5Mz.WindowEvent; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; import _-1oe.PageLocalization; import _-5YE._SafeStr_2551; import _-5Mz._SafeStr_3687; import _-5ZP._SafeStr_2345; import _-5YE._SafeStr_2413; import _-1oe.CatalogPage; import _-6G7._SafeStr_2367; import _-5Vt.BitmapDataAsset; import flash.geom.Point; import flash.net.URLRequest; import _-5Vt._SafeStr_37; import _-0nt.AssetLoaderEvent; import flash.text.StyleSheet; import _-5YE.ITextWindow; public class LocalizationCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_9466:Dictionary; private var _SafeStr_5450:HabboCatalog; public function LocalizationCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_9466 = new Dictionary(); this._SafeStr_5450 = _arg_2; } override public function dispose():void { super.dispose(); this._SafeStr_5450 = null; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9467(); this._SafeStr_9468(); this._SafeStr_9287(); events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9469); return (true); } private function _SafeStr_9469(k:_SafeStr_2424):void { if (k == null){ return; }; } private function _SafeStr_9287():void { var k:String; var _local_2:IWindow; if (page.hasLinks){ for each (k in page.links) { _local_2 = _SafeStr_5415.findChildByName(k); if (_local_2 != null){ _local_2.setParamFlag(WindowParam._SafeStr_7352); _local_2._SafeStr_9289 = 0; _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9370); }; }; }; } private function _SafeStr_9370(k:WindowMouseEvent):void { var _local_6:String; var _local_2:_SafeStr_499 = (page.viewer.catalog as HabboCatalog).localization; var _local_3:_SafeStr_12 = (page.viewer.catalog as HabboCatalog); var _local_4:String = IWindow(k.target).name; var _local_5:String = ""; switch (page.layoutCode){ case "frontpage3": switch (_local_4){ case "ctlg_txt3": if (IWindow(k.target).caption != ""){ _local_5 = page.localization.getTextElementContent(6); page.viewer.catalog.openCatalogPage(_local_5); }; break; case "ctlg_txt7": if (IWindow(k.target).caption != ""){ _local_5 = page.localization.getTextElementContent(10); if (_local_5.indexOf("http") >= 0){ this.openExternalLink(_local_5); } else { if (_local_5 == _SafeStr_2365._SafeStr_9470){ _SafeStr_6.openWebPageAndMinimizeClient(this._SafeStr_5450.getProperty(_SafeStr_2423._SafeStr_8318)); } else { page.viewer.catalog.openCatalogPage(_local_5); }; }; }; break; }; return; case "info_pixels": switch (_local_4){ case "ctlg_text_5": this._SafeStr_5450.questEngine.showAchievements(); 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": _SafeStr_6.openWebPageAndMinimizeClient(this._SafeStr_5450.getProperty(_SafeStr_2423._SafeStr_8318)); 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.getProperty("link.format.collectibles"); this.openExternalLink(_local_5); break; }; return; case "club1": switch (_local_4){ case "ctlg_text_5": page.viewer.catalog.openCatalogPage(_SafeStr_2365._SafeStr_8306); break; }; return; case "club_buy": switch (_local_4){ case "club_link": _local_5 = _local_3.getProperty("link.format.club"); this.openExternalLink(_local_5); break; }; return; case "mad_money": switch (_local_4){ case "ctlg_madmoney_button": _local_5 = _local_3.getProperty("link.format.madmoney"); this.openExternalLink(_local_5); break; }; return; case "monkey": switch (_local_4){ case "ctlg_teaserimg_1_region": case "ctlg_special_img_region": _local_5 = _local_2.getLocalization("link.format.monkey", "http://store.apple.com/"); this.openExternalLink(_local_5); break; }; return; case "niko": switch (_local_4){ case "ctlg_teaserimg_1_region": case "ctlg_special_img_region": _local_5 = _local_2.getLocalization("link.format.niko", "http://itunes.apple.com/us/app/niko/id481670205?mt=8"); this.openExternalLink(_local_5); break; }; return; default: _SafeStr_4.log(("[LocalizationCatalogWidget] Unhandled link clicked" + [page.layoutCode, _local_4])); }; } private function openExternalLink(k:String):void { if (k != ""){ page.viewer.catalog.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_8418); _SafeStr_6.navigateToURL(k, "habboMain"); }; } private function _SafeStr_8418(k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); } private function _SafeStr_9468():void { var _local_2:IWindow; var _local_3:String; var _local_4:String; var k:Array = []; _SafeStr_5415.groupChildrenWithTag("STATIC_IMAGE", k, 10); for each (_local_2 in k) { if ((_local_2 is IBitmapWrapperWindow)){ _local_3 = _local_2.name; _local_4 = _local_2.name; this._SafeStr_9466[_local_4] = _local_3; if (page.viewer.catalog.assets.hasAsset(_local_4)){ this._SafeStr_8338(_local_3, _local_4); } else { this._SafeStr_9471(_local_4); }; }; }; } protected function _SafeStr_9467():void { var _local_2:String; var _local_3:String; var _local_7:IWindow; var _local_8:BitmapData; var _local_9:String; var k:int; this._SafeStr_9466 = new Dictionary(); this._SafeStr_5450.mainContainer.findChildByName(PageLocalization._SafeStr_9260).caption = ""; k = 0; while (k < page.localization.textCount) { _local_2 = page.localization.getTextElementName(k, page.layoutCode); _local_3 = page.localization.getTextElementContent(k); if (_local_2 == PageLocalization._SafeStr_9260){ _local_7 = this._SafeStr_5450.mainContainer.findChildByName(_local_2); } else { if (_SafeStr_5415 != null){ _local_7 = _SafeStr_5415.findChildByName(_local_2); }; }; if (_local_7 != null){ _local_3 = _local_3.replace(/\r\n/g, "\n"); _local_7.caption = _local_3; if ((_local_7 is _SafeStr_2551)){ _local_7.addEventListener(_SafeStr_3687._SafeStr_9472, this._SafeStr_9473); this._SafeStr_9474((_local_7 as _SafeStr_2551)); }; } else { _SafeStr_4.log(((("[LocalizationCatalogWidget] Could not place text in layout: element: " + _local_2) + ", content: ") + _local_3)); }; k++; }; k = 0; while (k < page.localization.imageCount) { _local_2 = page.localization.getImageElementName(k, page.layoutCode); _local_3 = page.localization.getImageElementContent(k); if (_local_2 == ""){ } else { if (_local_3 == ""){ } else { _local_9 = _local_3; this._SafeStr_9466[_local_9] = _local_2; if (page.viewer.catalog.assets.hasAsset(_local_9)){ this._SafeStr_8338(_local_2, _local_9); } else { this._SafeStr_9471(_local_9); }; }; }; k++; }; var _local_4:_SafeStr_2345 = this._SafeStr_5450._SafeStr_8302._SafeStr_8469(page.pageId); var _local_5:IWindow = this._SafeStr_5450.mainContainer.findChildByName(PageLocalization._SafeStr_8351); var _local_6:_SafeStr_2413 = (this._SafeStr_5450.mainContainer.findChildByName(PageLocalization._SafeStr_9475) as _SafeStr_2413); if (_local_5 != null){ _local_5.caption = (((_local_4)!=null) ? _local_4.localization : (((page.mode == CatalogPage._SafeStr_9476)) ? "${catalog.search.header}" : "${catalog.header}")); }; if (((!((_local_6 == null))) && (!((_local_4 == null))))){ _local_6.assetUri = (((page.mode == CatalogPage._SafeStr_9476)) ? "common_small_pen" : (((this._SafeStr_5450.catalogType == _SafeStr_2367.BUILDER)) ? (this._SafeStr_5450.imageGalleryHost + "icon_193.png") : ((this._SafeStr_5450.imageGalleryHost + _local_4._SafeStr_6129) + ".png"))); }; } private function _SafeStr_9473(k:WindowEvent):void { var _local_2:_SafeStr_3687 = (k as _SafeStr_3687); if (_local_2 != null){ _SafeStr_4.log(("=============== HTML LINK: " + _local_2.link)); } else { _SafeStr_4.log(("=============== BAD HTML LINK: " + k.target)); }; } private function _SafeStr_8338(k:String, _arg_2:String):void { var _local_3:IWindow; var _local_4:BitmapDataAsset; var _local_5:BitmapData; var _local_6:int; var _local_7:int; var _local_8:String; var _local_9:String; _SafeStr_4.log(("[LocalizationCatalogWidget] Set Element Image: " + [k, _arg_2])); if (_SafeStr_5415 == null){ _SafeStr_4.log(("[LocalizationCatalogWidget] Window is null! " + [k, _arg_2])); return; }; if (_SafeStr_5415.disposed){ _SafeStr_4.log(("[LocalizationCatalogWidget] Window is disposed! " + [k, _arg_2, _SafeStr_5415.name])); return; }; if (k == PageLocalization._SafeStr_9477){ _local_3 = this._SafeStr_5450.mainContainer.findChildByName(k); } else { _local_3 = _SafeStr_5415.findChildByName(k); }; if ((_local_3 is IBitmapWrapperWindow)){ _local_4 = (page.viewer.catalog.assets.getAssetByName(_arg_2) as BitmapDataAsset); if (_local_4 == null){ _SafeStr_4.log(("[LocalizationCatalogWidget] Asset does not exist (Bitmap window): " + [k, _arg_2])); return; }; _local_5 = (_local_4.content as BitmapData); if ((_local_3 as IBitmapWrapperWindow).bitmap == null){ (_local_3 as IBitmapWrapperWindow).bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; (_local_3 as IBitmapWrapperWindow).bitmap.fillRect((_local_3 as IBitmapWrapperWindow).bitmap.rect, 0xFFFFFF); _local_6 = ((_local_3.width - _local_5.width) / 2); _local_7 = ((_local_3.height - _local_5.height) / 2); (_local_3 as IBitmapWrapperWindow).bitmap.copyPixels(_local_5, _local_5.rect, new Point(_local_6, _local_7), null, null, true); } else { if ((_local_3 is _SafeStr_2413)){ _local_8 = this._SafeStr_5450.getProperty("image.library.catalogue.url"); _local_9 = ((_local_8 + _arg_2) + ".gif"); _SafeStr_4.log(("[LocalizationCatalogWidget] Static Image: " + _local_9)); (_local_3 as _SafeStr_2413).assetUri = _local_9; } else { _SafeStr_4.log(("[LocalizationCatalogWidget] Could not find element: " + k)); }; }; } private function _SafeStr_9471(k:String):void { var _local_2:String; var _local_6:IWindow; var _local_3:String = (page.viewer.catalog as HabboCatalog).getProperty("image.library.catalogue.url"); var _local_4 = ((page.viewer.catalog as HabboCatalog).getProperty("image.library.url") + "Top_Story_Images/"); var _local_5:String = this._SafeStr_9466[k]; if (_local_5 == PageLocalization._SafeStr_9477){ _local_6 = this._SafeStr_5450.mainContainer.findChildByName(_local_5); } else { _local_6 = _SafeStr_5415.findChildByName(_local_5); }; if (((_local_6) && ((_local_6.tags.indexOf("TOP_STORY") > -1)))){ _local_2 = _local_4; } else { _local_2 = _local_3; }; var _local_7 = ((_local_2 + k) + ".gif"); _SafeStr_4.log(("[LocalizationCatalogWidget] : " + _local_7)); var _local_8:URLRequest = new URLRequest(_local_7); var _local_9:_SafeStr_37 = page.viewer.catalog.assets.loadAssetFromFile(k, _local_8, "image/gif"); _local_9.addEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_9478); } private function _SafeStr_9478(k:AssetLoaderEvent):void { var _local_3:String; var _local_4:String; var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 != null){ _local_3 = _local_2.assetName; _local_4 = this._SafeStr_9466[_local_3]; this._SafeStr_8338(_local_4, _local_3); }; } private function _SafeStr_9474(k:ITextWindow):void { if (!k){ return; }; var _local_2:StyleSheet = new StyleSheet(); var _local_3:Object = new Object(); _local_3.color = "#336a95"; var _local_4:Object = new Object(); _local_4.textDecoration = "underline"; _local_4.color = "#333333"; var _local_5:Object = new Object(); _local_5.color = "#41b7d9"; var _local_6:Object = new Object(); _local_6.textDecoration = "underline"; _local_2.setStyle("a:link", _local_4); _local_2.setStyle("a:hover", _local_3); _local_2.setStyle("a:active", _local_5); _local_2.setStyle(".visited", _local_6); k.styleSheet = _local_2; } } }//package _-0Oq // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_2345 = "_-365" (String#10829, DoABC#3) // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2423 = "_-2IG" (String#9998, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2551 = "_-2HJ" (String#9988, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3687 = "_-6cQ" (String#38371, DoABC#3) // _SafeStr_37 = "_-6-O" (String#36835, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6129 = "_-6ks" (String#14525, DoABC#3) // _SafeStr_7352 = "_-1zu" (String#27003, DoABC#3) // _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3) // _SafeStr_8302 = "_-5xo" (String#36730, DoABC#3) // _SafeStr_8306 = "_-2M7" (String#27895, DoABC#3) // _SafeStr_8318 = "_-os" (String#40358, DoABC#3) // _SafeStr_8338 = "_-4eW" (String#584, DoABC#3) // _SafeStr_8351 = "_-2Re" (String#28105, DoABC#3) // _SafeStr_8418 = "_-0yX" (String#1460, DoABC#3) // _SafeStr_8469 = "_-X5" (String#14992, DoABC#3) // _SafeStr_9260 = "_-2kJ" (String#28851, DoABC#3) // _SafeStr_9287 = "_-2Ep" (String#1504, DoABC#3) // _SafeStr_9289 = "_-1hk" (String#9342, DoABC#3) // _SafeStr_9370 = "_-5Nf" (String#13160, DoABC#3) // _SafeStr_9466 = "_-1iV" (String#26317, DoABC#3) // _SafeStr_9467 = "_-1C8" (String#25070, DoABC#3) // _SafeStr_9468 = "_-4Et" (String#32572, DoABC#3) // _SafeStr_9469 = "_-3zU" (String#31911, DoABC#3) // _SafeStr_9470 = "_-2FB" (String#27632, DoABC#3) // _SafeStr_9471 = "_-3dZ" (String#31052, DoABC#3) // _SafeStr_9472 = "_-3F2" (String#30093, DoABC#3) // _SafeStr_9473 = "_-1zv" (String#27004, DoABC#3) // _SafeStr_9474 = "_-5GI" (String#3909, DoABC#3) // _SafeStr_9475 = "_-16D" (String#24853, DoABC#3) // _SafeStr_9476 = "_-6GY" (String#37505, DoABC#3) // _SafeStr_9477 = "_-2C7" (String#27509, DoABC#3) // _SafeStr_9478 = "_-0mP" (String#24033, DoABC#3) //------------------------------------------------------------ //_-0Oq.MarketPlaceCatalogWidget package _-0Oq { import _-1uj._SafeStr_2323; import _-4vg._SafeStr_3307; import _-4vg._SafeStr_3346; import _-5YE.IItemListWindow; import _-1Mz.IWindowContainer; import flash.utils.Timer; import _-ue.Map; import flash.events.TimerEvent; import _-4vg.MarketplaceChart; import flash.display.BitmapData; import _-4vg._SafeStr_2364; import _-1Mz.IWindow; import _-5YE.ISelectorWindow; import _-5YE.ISelectableWindow; import _-5YE.IBitmapWrapperWindow; import _-4vg._SafeStr_2334; import _-5YE.IDropMenuWindow; import _-5Vt.XmlAsset; import _-p0._SafeStr_499; import _-1uj._SafeStr_3018; import flash.geom.Point; import _-5YE._SafeStr_2536; import _-2rM._SafeStr_3639; import _-2rM._SafeStr_3658; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-2rM._SafeStr_3641; import flash.geom.Matrix; import _-5YE.ITextFieldWindow; public class MarketPlaceCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_2323, _SafeStr_3307 { private const _SafeStr_9479:int = 1; private const _SafeStr_9480:int = 2; private const _SafeStr_9481:int = 40; private const _SafeStr_9482:int = 10; private var _SafeStr_9483:Array; private var _SafeStr_9484:_SafeStr_3346; private var _SafeStr_7936:IItemListWindow; private var _SafeStr_9485:IWindowContainer; private var _SafeStr_9486:Timer; private var _SafeStr_9282:Map; private var _SafeStr_9487:int; public function MarketPlaceCatalogWidget(k:IWindowContainer) { this._SafeStr_9483 = []; super(k); } override public function dispose():void { super.dispose(); this._SafeStr_9484 = null; this._SafeStr_9282 = null; this._SafeStr_7936 = null; if (this._SafeStr_9485){ this._SafeStr_9485.dispose(); this._SafeStr_9485 = null; }; if (this._SafeStr_9486){ this._SafeStr_9486.removeEventListener(TimerEvent.TIMER, this._SafeStr_9488); this._SafeStr_9486 = null; }; } override public function init():Boolean { if (!super.init()){ return (false); }; if (this._SafeStr_9489 == null){ return (false); }; this._SafeStr_9489._SafeStr_9284(this); this._SafeStr_9490(); var k:IItemListWindow = (_SafeStr_5415.findChildByName("offer_list") as IItemListWindow); this._SafeStr_9485 = (k.removeListItem(k.getListItemByName("offer_item")) as IWindowContainer); return (true); } public function _SafeStr_9491():void { this._SafeStr_9492(); this._SafeStr_9374(); } public function _SafeStr_9493():void { var _local_6:MarketplaceChart; var _local_9:BitmapData; var _local_10:String; if (((((!(this._SafeStr_9489)) || (!(this._SafeStr_9489.localization)))) || (!(_SafeStr_5415)))){ return; }; var k:_SafeStr_2364 = this._SafeStr_9489._SafeStr_8410; if (!k){ return; }; var _local_2:IWindowContainer = (_SafeStr_5415.findChildByName("details_container") as IWindowContainer); if (((!(_local_2)) || (!(_local_2.visible)))){ return; }; var _local_3:IWindow = _local_2.findChildByName("offer_count"); if (_local_3){ this._SafeStr_9489.localization.registerParameter("catalog.marketplace.offer_details.offer_count", "count", k._SafeStr_8405.toString()); _local_3.visible = true; }; var _local_4:ISelectorWindow = (_local_2.findChildByName("chart_selector") as ISelectorWindow); if (!_local_4){ return; }; var _local_5:ISelectableWindow = _local_4._SafeStr_7114(); if (!_local_5){ return; }; switch (_local_5.name){ case "price_development": _local_6 = new MarketplaceChart(k._SafeStr_8407, k._SafeStr_8408); break; case "trade_volume": _local_6 = new MarketplaceChart(k._SafeStr_8407, k._SafeStr_8409); 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:IWindow = _local_2.findChildByName("chart_title"); if (_local_8){ if (_local_6.available){ _local_10 = ("catalog.marketplace.offer_details.chart_title." + _local_5.name); this._SafeStr_9489.localization.registerParameter(_local_10, "days", k._SafeStr_8406.toString()); } else { _local_10 = "catalog.marketplace.offer_details.chart_title.not_available"; }; _local_8.caption = this._SafeStr_9489.localization.getLocalization(_local_10); }; } private function get _SafeStr_9489():_SafeStr_2334 { if (((((page) && (page.viewer))) && (page.viewer.catalog))){ return (page.viewer.catalog.getMarketPlace()); }; return (null); } public function _SafeStr_9490():void { _SafeStr_9118(_SafeStr_4787._SafeStr_9139); window.procedure = this._SafeStr_9494; this._SafeStr_7936 = (window.findChildByName("offer_list") as IItemListWindow); this._SafeStr_9495("search_by_activity"); } private function _SafeStr_9495(k:String):void { var _local_5:String; var _local_2:ISelectorWindow = (_SafeStr_5415.findChildByName("search_selector") as ISelectorWindow); if (_local_2 == null){ return; }; var _local_3:ISelectableWindow = _local_2._SafeStr_7831(k); if (_local_3 == null){ return; }; _local_2._SafeStr_6990(_local_3); var _local_4:IWindowContainer = (_SafeStr_5415.findChildByName("search_container") as IWindowContainer); if (_local_4 == null){ return; }; while (_local_4.numChildren > 0) { _local_4.removeChildAt(0); }; switch (k){ case "search_by_value": _local_5 = "marketplace_search_simple"; this._SafeStr_9483 = [1, 2]; break; case "search_by_activity": _local_5 = "marketplace_search_simple"; this._SafeStr_9483 = [3, 4, 5, 6]; break; case "search_advanced": _local_5 = "marketplace_search_advanced"; this._SafeStr_9483 = [1, 2, 3, 4, 5, 6]; break; default: return; }; var _local_6:IWindowContainer = (this.createWindow(_local_5) as IWindowContainer); _local_4.addChild(_local_6); var _local_7:IDropMenuWindow = (_SafeStr_5415.findChildByName("sort_dropmenu") as IDropMenuWindow); if (_local_7 != null){ _local_7.populate(this._SafeStr_9496(this._SafeStr_9483)); _local_7.selection = 0; }; } private function _SafeStr_9496(k:Array):Array { var _local_3:int; var _local_2:Array = []; for each (_local_3 in k) { _local_2.push(((("$" + "{catalog.marketplace.sort.") + _local_3) + "}")); }; return (_local_2); } private function createWindow(k:String):IWindow { if (((((((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.assets)))) || (!(page.viewer.catalog.windowManager)))){ return (null); }; var _local_2:XmlAsset = (page.viewer.catalog.assets.getAssetByName(k) as XmlAsset); 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_9497(k:int, _arg_2:int=-1, _arg_3:int=-1):void { var _local_6:String; var _local_4:_SafeStr_499 = this._SafeStr_9489.localization; if (!_local_4){ return; }; if (((((((!(window)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))){ return; }; var _local_5:IWindow = window.findChildByName("status_text"); if (_local_5 == null){ return; }; if (k == this._SafeStr_9479){ _local_6 = _local_4.getLocalization("catalog.marketplace.searching"); } else { if (this._SafeStr_9480){ if (_arg_3 > 0){ _local_6 = _local_4.getLocalization("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.getLocalization("catalog.marketplace.items_shown")) + ".")); _local_6 = _local_6.replace("%count%", _arg_2); }; } else { _local_6 = _local_4.getLocalization("catalog.marketplace.no_items"); }; }; }; _local_5.caption = _local_6; } private function _SafeStr_9374():void { if (((!(this._SafeStr_9489)) || (!(window)))){ return; }; var k:Map = this._SafeStr_9489._SafeStr_9498(); if (!k){ return; }; var _local_2:int = this._SafeStr_9489._SafeStr_9499(); this._SafeStr_9282 = k; if (!this._SafeStr_7936){ return; }; this._SafeStr_7936._SafeStr_8949(); if (!this._SafeStr_9485){ return; }; var _local_3:Array = k._SafeStr_5497(); if (_local_3 == null){ return; }; this._SafeStr_9497(this._SafeStr_9480, _local_3.length, _local_2); if (!this._SafeStr_9486){ this._SafeStr_9486 = new Timer(25); this._SafeStr_9486.addEventListener(TimerEvent.TIMER, this._SafeStr_9488); }; this._SafeStr_9487 = 0; this._SafeStr_9500(); this._SafeStr_9486.start(); } private function _SafeStr_9488(k:TimerEvent):void { if (!this._SafeStr_9486){ return; }; if (this._SafeStr_9500()){ this._SafeStr_9486.stop(); }; } private function _SafeStr_9500():Boolean { if (!this._SafeStr_9282){ return (true); }; var k:int; while (k < 5) { if (this._SafeStr_9487 >= this._SafeStr_9282.length){ return (true); }; this.addListItem(this._SafeStr_9282._SafeStr_5595(this._SafeStr_9487)); this._SafeStr_9487++; k++; }; return (false); } private function addListItem(k:_SafeStr_3346):void { var _local_7:String; var _local_8:String; var _local_9:_SafeStr_3018; var _local_10:IBitmapWrapperWindow; var _local_11:Point; var _local_12:IWindow; var _local_13:_SafeStr_2536; var _local_14:_SafeStr_3639; var _local_15:_SafeStr_2536; var _local_16:_SafeStr_3658; var _local_17:IWindow; if (((((((!(k)) || (!(this._SafeStr_7936)))) || (!(this._SafeStr_9485)))) || (!(this._SafeStr_9489.localization)))){ return; }; var _local_2:IWindowContainer = (this._SafeStr_9485.clone() as IWindowContainer); if (((!(_local_2)) || (_local_2.disposed))){ return; }; var _local_3:IWindow = _local_2.findChildByName("item_name"); if (_local_3 != null){ _local_3.caption = ((("$" + "{") + this._SafeStr_9489._SafeStr_9501(k)) + "}"); }; var _local_4:IWindow = _local_2.findChildByName("item_desc"); if (_local_4 != null){ _local_4.caption = ((("$" + "{") + this._SafeStr_9489._SafeStr_9502(k)) + "}"); }; var _local_5:IWindow = _local_2.findChildByName("item_price"); if (_local_5 != null){ _local_7 = this._SafeStr_9489.localization.getLocalization("catalog.marketplace.offer.price_public_item"); _local_7 = _local_7.replace("%price%", k.price); _local_7 = _local_7.replace("%average%", (((k._SafeStr_7791)!=0) ? k._SafeStr_7791.toString() : " - ")); _local_5.caption = _local_7; }; var _local_6:IWindow = _local_2.findChildByName("offer_count"); if (_local_6){ _local_8 = this._SafeStr_9489.localization.getLocalization("catalog.marketplace.offer_count"); _local_8 = _local_8.replace("%count%", k._SafeStr_8405); _local_6.caption = _local_8; }; if (k.image == null){ _local_9 = this._SafeStr_9269(k.furniId, k._SafeStr_9503, k.extraData); if (((!((_local_9 == null))) && (!((_local_9.data == null))))){ k.image = (_local_9.data as BitmapData); k._SafeStr_9504 = _local_9.id; }; _local_2.id = _local_9.id; }; if (k.image != null){ _local_10 = (_local_2.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_10 != null){ _local_11 = new Point(((_local_10.width - k.image.width) / 2), ((_local_10.height - k.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(k.image, k.image.rect, _local_11); }; }; if (k.isUniqueLimitedItem){ _local_12 = _local_2.findChildByName("unique_item_background_bitmap"); _local_13 = _SafeStr_2536(_local_2.findChildByName("unique_item_overlay_widget")); _local_14 = _SafeStr_3639(_local_13.widget); _local_14._SafeStr_7861 = k.stuffData.uniqueSerialNumber; _local_14.animated = true; _local_12.visible = true; _local_13.visible = true; }; if (((k.stuffData) && ((k.stuffData.rarityLevel >= 0)))){ _local_15 = _SafeStr_2536(_local_2.findChildByName("rarity_item_overlay_widget")); _local_16 = _SafeStr_3658(_local_15.widget); _local_15.visible = true; _local_16.rarityLevel = k.stuffData.rarityLevel; }; if (this._SafeStr_9489._SafeStr_9335()){ _local_17 = _local_2.findChildByName("buy_button"); if (_local_17 != null){ _local_17.disable(); }; }; this._SafeStr_7936.addListItem(_local_2); _local_2.procedure = this._SafeStr_9505; } public function imageReady(k:int, _arg_2:BitmapData):void { var _local_4:IWindowContainer; var _local_5:_SafeStr_3346; var _local_6:IBitmapWrapperWindow; var _local_7:Point; if (((((((((disposed) || (!(this._SafeStr_9489)))) || (!(_arg_2)))) || (!(this._SafeStr_7936)))) || (!(this._SafeStr_9282)))){ return; }; var _local_3:Array = []; if (this._SafeStr_7936._SafeStr_9506(k, _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._SafeStr_9282) { if (_local_5._SafeStr_9504 == k){ _local_5._SafeStr_9504 = 0; _local_5.image = _arg_2; }; }; } public function _SafeStr_5454(k:int):void { } private function _SafeStr_9269(k:int, _arg_2:int, _arg_3:String=null):_SafeStr_3018 { if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))){ return (null); }; if (_arg_2 == 1){ return (page.viewer.roomEngine.getFurnitureIcon(k, this)); }; if (_arg_2 == 2){ return (page.viewer.roomEngine.getWallItemIcon(k, this, _arg_3)); }; return (null); } private function _SafeStr_9505(k:WindowEvent, _arg_2:IWindow=null):void { var _local_3:int; var _local_4:Map; var _local_5:_SafeStr_3346; if (k.type == WindowMouseEvent.CLICK){ if (((((!(window)) || (!(this._SafeStr_9489)))) || (!(_arg_2)))){ return; }; if (this._SafeStr_7936 == null){ return; }; _local_3 = this._SafeStr_7936._SafeStr_8741(k.window.parent); _local_4 = this._SafeStr_9489._SafeStr_9498(); _local_5 = (_local_4._SafeStr_5595(_local_3) as _SafeStr_3346); if (!_local_5){ return; }; switch (_arg_2.name){ case "buy_button": this._SafeStr_9489._SafeStr_9507(_local_5._SafeStr_7441); return; case "more_button": this._SafeStr_9508(_local_5); return; }; }; } private function _SafeStr_9508(k:_SafeStr_3346):void { var _local_10:_SafeStr_3018; var _local_11:IBitmapWrapperWindow; var _local_12:_SafeStr_3641; var _local_13:_SafeStr_3658; var _local_14:IWindow; if (((((!(k)) || (!(_SafeStr_5415)))) || (!(this._SafeStr_9489)))){ return; }; this._SafeStr_9484 = k; var _local_2:_SafeStr_499 = this._SafeStr_9489.localization; if (!_local_2){ return; }; _SafeStr_5415.getChildAt(0).visible = false; var _local_3:IWindowContainer = (_SafeStr_5415.findChildByName("details_container") as IWindowContainer); if (_local_3){ _local_3.visible = true; } else { _local_3 = (this.createWindow("marketplace_offer_details") as IWindowContainer); _SafeStr_5415.addChild(_local_3); _local_3.procedure = this._SafeStr_9509; }; var _local_4:IWindow = _local_3.findChildByName("item_name"); if (_local_4){ _local_4.caption = ((("$" + "{") + this._SafeStr_9489._SafeStr_9501(k)) + "}"); }; _local_4 = _local_3.findChildByName("item_description"); if (_local_4){ _local_4.caption = ((("$" + "{") + this._SafeStr_9489._SafeStr_9502(k)) + "}"); }; _local_4 = _local_3.findChildByName("item_count"); if (_local_4){ _local_4.visible = false; }; _local_2.registerParameter("catalog.marketplace.offer_details.price", "price", k.price.toString()); _local_2.registerParameter("catalog.marketplace.offer_details.average_price", "days", this._SafeStr_9489._SafeStr_7783.toString()); var _local_5:String = (((k._SafeStr_7791 == 0)) ? " - " : k._SafeStr_7791.toString()); _local_2.registerParameter("catalog.marketplace.offer_details.average_price", "average", _local_5); if (k.image == null){ _local_10 = this._SafeStr_9269(k.furniId, k._SafeStr_9503, k.extraData); if (((!((_local_10 == null))) && (!((_local_10.data == null))))){ k.image = (_local_10.data as BitmapData); k._SafeStr_9504 = _local_10.id; }; }; if (k.image != null){ _local_11 = (_local_3.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_11 != null){ _local_11.bitmap = null; _local_11.bitmap = new BitmapData(_local_11.width, _local_11.height, true, 0); _local_11.bitmap.draw(k.image, new Matrix(1, 0, 0, 1, ((_local_11.width - k.image.width) / 2), ((_local_11.height - k.image.height) / 2))); }; }; var _local_6:ISelectorWindow = (_local_3.findChildByName("chart_selector") as ISelectorWindow); if (_local_6){ _local_6._SafeStr_6990(_local_6._SafeStr_8740(0)); }; var _local_7:IBitmapWrapperWindow = (_local_3.findChildByName("chart_bitmap") as IBitmapWrapperWindow); if (_local_7){ _local_7.bitmap = null; }; var _local_8:_SafeStr_2536 = _SafeStr_2536(_local_3.findChildByName("unique_item_overlay_widget")); if (k.isUniqueLimitedItem){ _local_12 = _SafeStr_3641(_local_8.widget); _local_12._SafeStr_7861 = k.stuffData.uniqueSerialNumber; _local_12._SafeStr_7862 = k.stuffData._SafeStr_7863; _local_8.visible = true; } else { _local_8.visible = false; }; var _local_9:_SafeStr_2536 = _SafeStr_2536(_local_3.findChildByName("rarity_item_overlay_widget")); if (((k.stuffData) && ((k.stuffData.rarityLevel >= 0)))){ _local_13 = _SafeStr_3658(_local_9.widget); _local_9.visible = true; _local_13.rarityLevel = k.stuffData.rarityLevel; } else { _local_9.visible = false; }; if (this._SafeStr_9489._SafeStr_9335()){ _local_14 = _local_3.findChildByName("buy_button"); if (_local_14 != null){ _local_14.disable(); }; }; this._SafeStr_9489._SafeStr_9510(k._SafeStr_9503, k.furniId); } private function _SafeStr_9492():void { if (!_SafeStr_5415){ return; }; this._SafeStr_9484 = null; var k:IWindow = _SafeStr_5415.findChildByName("details_container"); if (k){ k.visible = false; }; _SafeStr_5415.getChildAt(0).visible = true; } private function _SafeStr_9511():void { var _local_5:IWindow; this._SafeStr_9497(this._SafeStr_9479); var k:int = -1; var _local_2:int = -1; var _local_3:String = ""; var _local_4:int = 1; _local_5 = _SafeStr_5415.findChildByName("min_price_input"); if (_local_5){ if (_local_5.caption == ""){ k = -1; } else { k = parseInt(_local_5.caption); }; }; _local_5 = _SafeStr_5415.findChildByName("max_price_input"); if (_local_5){ if (_local_5.caption == ""){ _local_2 = -1; } else { _local_2 = parseInt(_local_5.caption); }; }; _local_5 = _SafeStr_5415.findChildByName("search_input"); if (_local_5){ _local_3 = _local_5.caption; }; var _local_6:IDropMenuWindow = (_SafeStr_5415.findChildByName("sort_dropmenu") as IDropMenuWindow); if (((((_local_6) && ((_local_6.selection >= 0)))) && ((_local_6.selection < this._SafeStr_9483.length)))){ _local_4 = this._SafeStr_9483[_local_6.selection]; }; this._SafeStr_9489._SafeStr_9285(k, _local_2, _local_3, _local_4); } private function _SafeStr_9494(k:WindowEvent, _arg_2:IWindow=null):void { var _local_5:ISelectorWindow; var _local_6:ISelectableWindow; var _local_7:ITextFieldWindow; var _local_8:int; if (((((!(k)) || (!(_arg_2)))) || (!(this._SafeStr_9489)))){ return; }; var _local_3:_SafeStr_499 = this._SafeStr_9489.localization; var _local_4:IWindow = window.findChildByName("search_input"); if (k.type == WindowEvent._SafeStr_7825){ switch (_arg_2.name){ case "sort_dropmenu": _local_5 = (_SafeStr_5415.findChildByName("search_selector") as ISelectorWindow); if (!_local_5){ return; }; _local_6 = _local_5._SafeStr_7114(); if (!_local_6){ return; }; if ((((_local_6.name == "search_by_value")) || ((_local_6.name == "search_by_activity")))){ this._SafeStr_9511(); }; break; case "search_by_value": case "search_by_activity": case "search_advanced": this._SafeStr_9495(_arg_2.name); break; }; } else { if (k.type == WindowMouseEvent.CLICK){ switch (_arg_2.name){ case "search_input": if (((((_local_3) && (_local_4))) && ((_local_4.caption == _local_3.getLocalization("catalog.marketplace.search_name"))))){ _local_4.caption = ""; }; break; case "search_button": if (((((_local_3) && (_local_4))) && ((_local_4.caption == _local_3.getLocalization("catalog.marketplace.search_name"))))){ return; }; this._SafeStr_9511(); break; }; } else { if (k.type == WindowEvent._SafeStr_9512){ _local_7 = (_arg_2 as ITextFieldWindow); if (!_local_7){ return; }; switch (_local_7.name){ case "min_price_input": case "max_price_input": _local_8 = this._SafeStr_9482; break; case "search_input": _local_8 = this._SafeStr_9481; 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_9509(k:WindowEvent, _arg_2:IWindow):void { if (((!(k)) || (!(_arg_2)))){ return; }; if (k.type == WindowMouseEvent.CLICK){ switch (_arg_2.name){ case "back_button": this._SafeStr_9492(); return; case "buy_button": this._SafeStr_9489._SafeStr_9507(this._SafeStr_9484._SafeStr_7441); return; }; return; }; if (k.type == WindowEvent._SafeStr_7825){ switch (_arg_2.name){ case "price_development": case "trade_volume": this._SafeStr_9493(); return; }; }; } } }//package _-0Oq // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2334 = "_-0mM" (String#8392, DoABC#3) // _SafeStr_2364 = "_-2NQ" (String#10085, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3307 = "_-2yP" (String#10685, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3346 = "_-05A" (String#7700, DoABC#3) // _SafeStr_3639 = "_-1CJ" (String#8840, DoABC#3) // _SafeStr_3641 = "_-5yO" (String#13744, DoABC#3) // _SafeStr_3658 = "_-qy" (String#15342, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7783 = "_-2O-" (String#10096, DoABC#3) // _SafeStr_7791 = "_-xf" (String#15442, DoABC#3) // _SafeStr_7825 = "_-1cp" (String#26091, DoABC#3) // _SafeStr_7831 = "_-H5" (String#14719, DoABC#3) // _SafeStr_7861 = "_-2hc" (String#3266, DoABC#3) // _SafeStr_7862 = "_-1fp" (String#3028, DoABC#3) // _SafeStr_7863 = "_-4Nw" (String#12133, DoABC#3) // _SafeStr_7936 = "_-4tJ" (String#505, DoABC#3) // _SafeStr_8405 = "_-66Q" (String#13883, DoABC#3) // _SafeStr_8406 = "_-3cU" (String#31011, DoABC#3) // _SafeStr_8407 = "_-0ps" (String#24161, DoABC#3) // _SafeStr_8408 = "_-2bz" (String#28524, DoABC#3) // _SafeStr_8409 = "_-0Pr" (String#23183, DoABC#3) // _SafeStr_8410 = "_-4Yq" (String#12294, DoABC#3) // _SafeStr_8740 = "_-00Y" (String#7618, DoABC#3) // _SafeStr_8741 = "_-3eu" (String#11375, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9139 = "_-6Nm" (String#37775, DoABC#3) // _SafeStr_9269 = "_-5cc" (String#1597, DoABC#3) // _SafeStr_9282 = "_-57y" (String#231, DoABC#3) // _SafeStr_9284 = "_-3VF" (String#11212, DoABC#3) // _SafeStr_9285 = "_-2QO" (String#10136, DoABC#3) // _SafeStr_9335 = "_-1zo" (String#1496, DoABC#3) // _SafeStr_9374 = "_-40G" (String#3594, DoABC#3) // _SafeStr_9479 = "_-6gt" (String#14452, DoABC#3) // _SafeStr_9480 = "_-5gq" (String#13457, DoABC#3) // _SafeStr_9481 = "_-2b7" (String#28489, DoABC#3) // _SafeStr_9482 = "_-12z" (String#24724, DoABC#3) // _SafeStr_9483 = "_-5aP" (String#35836, DoABC#3) // _SafeStr_9484 = "_-1WK" (String#25848, DoABC#3) // _SafeStr_9485 = "_-5hy" (String#36133, DoABC#3) // _SafeStr_9486 = "_-1jB" (String#26348, DoABC#3) // _SafeStr_9487 = "_-4pc" (String#33978, DoABC#3) // _SafeStr_9488 = "_-30K" (String#29506, DoABC#3) // _SafeStr_9489 = "_-6dT" (String#14405, DoABC#3) // _SafeStr_9490 = "_-5Za" (String#13354, DoABC#3) // _SafeStr_9491 = "_-27s" (String#9824, DoABC#3) // _SafeStr_9492 = "_-3R2" (String#30580, DoABC#3) // _SafeStr_9493 = "_-1hZ" (String#9338, DoABC#3) // _SafeStr_9494 = "_-kr" (String#15238, DoABC#3) // _SafeStr_9495 = "_-4MR" (String#32868, DoABC#3) // _SafeStr_9496 = "_-29d" (String#27411, DoABC#3) // _SafeStr_9497 = "_-3gN" (String#11404, DoABC#3) // _SafeStr_9498 = "_-3QZ" (String#11132, DoABC#3) // _SafeStr_9499 = "_-Aw" (String#14605, DoABC#3) // _SafeStr_9500 = "_-2G3" (String#27666, DoABC#3) // _SafeStr_9501 = "_-4v5" (String#12671, DoABC#3) // _SafeStr_9502 = "_-1WF" (String#9168, DoABC#3) // _SafeStr_9503 = "_-5Hj" (String#13061, DoABC#3) // _SafeStr_9504 = "_-17H" (String#8754, DoABC#3) // _SafeStr_9505 = "_-5n2" (String#36317, DoABC#3) // _SafeStr_9506 = "_-Vm" (String#14962, DoABC#3) // _SafeStr_9507 = "_-4zX" (String#12736, DoABC#3) // _SafeStr_9508 = "_-54n" (String#12833, DoABC#3) // _SafeStr_9509 = "_-49z" (String#32374, DoABC#3) // _SafeStr_9510 = "_-6O6" (String#14179, DoABC#3) // _SafeStr_9511 = "_-5JQ" (String#13086, DoABC#3) // _SafeStr_9512 = "_-7x" (String#38774, DoABC#3) //------------------------------------------------------------ //_-0Oq.MarketPlaceOwnItemsCatalogWidget package _-0Oq { import _-1uj._SafeStr_2323; import _-4vg._SafeStr_3307; import _-ue.Map; import _-5YE.IItemListWindow; import _-1Mz.IWindowContainer; import _-5QZ._SafeStr_633; import _-4vg._SafeStr_3349; import _-p0._SafeStr_499; import _-1Mz.IWindow; import _-4vg._SafeStr_2334; import _-4vg._SafeStr_3346; import _-1uj._SafeStr_3018; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; import _-5YE._SafeStr_2536; import _-2rM._SafeStr_3639; import _-2rM._SafeStr_3658; import flash.display.BitmapData; import _-5YE.IButtonWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; public class MarketPlaceOwnItemsCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_2323, _SafeStr_3307 { private const _SafeStr_9479:int = 1; private const _SafeStr_9480:int = 2; private var _SafeStr_9513:Map; private var _SafeStr_7936:IItemListWindow; private var _SafeStr_9282:Map; public function MarketPlaceOwnItemsCatalogWidget(k:IWindowContainer) { super(k); this._SafeStr_9513 = new Map(); } override public function dispose():void { super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; if (this._SafeStr_9489 == null){ return (false); }; var k:_SafeStr_633 = this._SafeStr_9489.windowManager; if (k == null){ return (false); }; this._SafeStr_9490(); var _local_2:IItemListWindow = (_SafeStr_5415.findChildByName("item_list") as IItemListWindow); this._SafeStr_9513.add(_SafeStr_3349._SafeStr_9514, _local_2.removeListItem(_local_2.getListItemByName("ongoing_item"))); this._SafeStr_9513.add(_SafeStr_3349._SafeStr_9515, _local_2.removeListItem(_local_2.getListItemByName("sold_item"))); this._SafeStr_9513.add(_SafeStr_3349._SafeStr_9516, _local_2.removeListItem(_local_2.getListItemByName("expired_item"))); this._SafeStr_9489._SafeStr_9284(this); this._SafeStr_9489._SafeStr_9517(); this._SafeStr_9497(this._SafeStr_9479); this._SafeStr_9518(false); return (true); } private function _SafeStr_9518(k:Boolean):void { if (!window){ return; }; var _local_2:IWindowContainer = (window.findChildByName("redeem_border") as IWindowContainer); if (_local_2){ _local_2.visible = k; }; } public function _SafeStr_9491():void { if (this._SafeStr_9489 == null){ return; }; this._SafeStr_9374(this._SafeStr_9489._SafeStr_9519()); } private function _SafeStr_9497(k:int, _arg_2:int=-1):void { var _local_5:String; if (((!(this._SafeStr_9489)) || (!(window)))){ return; }; var _local_3:_SafeStr_499 = this._SafeStr_9489.localization; if (!_local_3){ return; }; var _local_4:IWindow = window.findChildByName("status_text"); if (_local_4 == null){ return; }; if (k == this._SafeStr_9479){ _local_5 = _local_3.getLocalization("catalog.marketplace.searching"); } else { if (this._SafeStr_9480){ if (_arg_2 > 0){ _local_5 = _local_3.getLocalization("catalog.marketplace.items_found"); _local_5 = _local_5.replace("%count%", _arg_2); } else { _local_5 = _local_3.getLocalization("catalog.marketplace.no_items"); }; }; }; _local_4.caption = _local_5; } private function get _SafeStr_9489():_SafeStr_2334 { if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))){ return (null); }; return (page.viewer.catalog.getMarketPlace()); } private function _SafeStr_9374(k:Map):void { var _local_4:IWindowContainer; var _local_10:int; var _local_11:_SafeStr_3346; var _local_12:IWindowContainer; var _local_13:IWindow; var _local_14:IWindow; var _local_15:IWindow; var _local_16:String; var _local_17:IWindow; var _local_18:int; var _local_19:int; var _local_20:int; var _local_21:String; var _local_22:String; var _local_23:IWindow; var _local_24:IWindow; var _local_25:_SafeStr_3018; var _local_26:IBitmapWrapperWindow; var _local_27:Point; var _local_28:IWindow; var _local_29:_SafeStr_2536; var _local_30:_SafeStr_3639; var _local_31:_SafeStr_2536; var _local_32:_SafeStr_3658; if (((((!(k)) || (!(this._SafeStr_9489)))) || (!(window)))){ return; }; this._SafeStr_9282 = k; var _local_2:_SafeStr_499 = this._SafeStr_9489.localization; if (!_local_2){ return; }; var _local_3:IItemListWindow = (window.findChildByName("item_list") as IItemListWindow); if (!_local_3){ return; }; _local_3._SafeStr_8949(); var _local_5:int; var _local_6:Array = k._SafeStr_5497(); if (!_local_6){ return; }; this._SafeStr_9497(this._SafeStr_9480, _local_6.length); var _local_7:int; while (_local_7 < _local_6.length) { _local_10 = _local_6[_local_7]; _local_11 = (k.getValue(_local_10) as _SafeStr_3346); if (_local_11.status == _SafeStr_3349._SafeStr_9515){ _local_5++; }; _local_4 = this._SafeStr_9513.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"); if (_local_13 != null){ _local_13.caption = (((this._SafeStr_9489)!=null) ? ((("$" + "{") + this._SafeStr_9489._SafeStr_9501(_local_11)) + "}") : ""); }; _local_14 = _local_12.findChildByName("item_desc"); if (_local_14 != null){ _local_14.caption = (((this._SafeStr_9489)!=null) ? ((("$" + "{") + this._SafeStr_9489._SafeStr_9502(_local_11)) + "}") : ""); }; _local_15 = _local_12.findChildByName("item_price"); if (_local_15 != null){ _local_16 = _local_2.getLocalization("catalog.marketplace.offer.price_own_item"); _local_16 = _local_16.replace("%price%", _local_11.price); _local_15.caption = _local_16; }; if (_local_11.status == _SafeStr_3349._SafeStr_9514){ _local_17 = _local_12.findChildByName("item_time"); if (_local_17 != null){ _local_18 = Math.max(1, _local_11._SafeStr_9520); _local_19 = Math.floor((_local_18 / 60)); _local_20 = (_local_18 - (_local_19 * 60)); _local_21 = ((_local_20 + " ") + _local_2.getLocalization("catalog.marketplace.offer.minutes")); if (_local_19 > 0){ _local_21 = ((((_local_19 + " ") + _local_2.getLocalization("catalog.marketplace.offer.hours")) + " ") + _local_21); }; _local_22 = _local_2.getLocalization("catalog.marketplace.offer.time_left"); _local_22 = _local_22.replace("%time%", _local_21); _local_17.caption = _local_22; }; }; if (_local_11.status == _SafeStr_3349._SafeStr_9515){ _local_23 = _local_12.findChildByName("item_sold"); if (_local_23 != null){ _local_23.caption = _local_2.getLocalization("catalog.marketplace.offer.sold"); }; }; if (_local_11.status == _SafeStr_3349._SafeStr_9516){ _local_24 = _local_12.findChildByName("item_expired"); if (_local_24 != null){ _local_24.caption = _local_2.getLocalization("catalog.marketplace.offer.expired"); }; }; if (_local_11.image == null){ _local_25 = this._SafeStr_9269(_local_11.furniId, _local_11._SafeStr_9503, _local_11.extraData); if (((!((_local_25 == null))) && (!((_local_25.data == null))))){ _local_11.image = (_local_25.data as BitmapData); _local_11._SafeStr_9504 = _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); }; }; if (_local_11.isUniqueLimitedItem){ _local_28 = _local_12.findChildByName("unique_item_background_bitmap"); _local_29 = _SafeStr_2536(_local_12.findChildByName("unique_item_overlay_widget")); _local_30 = _SafeStr_3639(_local_29.widget); _local_30._SafeStr_7861 = _local_11.stuffData.uniqueSerialNumber; _local_30.animated = true; _local_28.visible = true; _local_29.visible = true; }; if (((_local_11.stuffData) && ((_local_11.stuffData.rarityLevel >= 0)))){ _local_31 = _SafeStr_2536(_local_12.findChildByName("rarity_item_overlay_widget")); _local_32 = _SafeStr_3658(_local_31.widget); _local_31.visible = true; _local_32.rarityLevel = _local_11.stuffData.rarityLevel; }; _local_3.addListItem(_local_12); _local_12.procedure = this._SafeStr_9521; }; }; _local_7++; }; this._SafeStr_9518(true); var _local_8:IButtonWindow = (window.findChildByName("redeem_sold") as IButtonWindow); var _local_9:IWindow = window.findChildByName("redeem_info"); 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_9489._SafeStr_9522.toString()); _local_9.caption = ("$" + "{catalog.marketplace.redeem.get_credits}"); } else { _local_8.disable(); _local_9.caption = ("$" + "{catalog.marketplace.redeem.no_sold_items}"); }; }; } public function _SafeStr_9490():void { _SafeStr_9118(_SafeStr_4787._SafeStr_9140); window.procedure = this._SafeStr_9494; this._SafeStr_7936 = (window.findChildByName("item_list") as IItemListWindow); } public function imageReady(k:int, _arg_2:BitmapData):void { var _local_4:IWindowContainer; var _local_5:_SafeStr_3346; var _local_6:IBitmapWrapperWindow; var _local_7:Point; if (((((((((disposed) || (!(this._SafeStr_9489)))) || (!(_arg_2)))) || (!(this._SafeStr_7936)))) || (!(this._SafeStr_9282)))){ return; }; var _local_3:Array = []; if (this._SafeStr_7936._SafeStr_9506(k, _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._SafeStr_9282) { if (_local_5._SafeStr_9504 == k){ _local_5._SafeStr_9504 = 0; _local_5.image = _arg_2; }; }; } public function _SafeStr_5454(k:int):void { } private function _SafeStr_9269(k:int, _arg_2:int, _arg_3:String=null):_SafeStr_3018 { if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))){ return (null); }; if (_arg_2 == 1){ return (page.viewer.roomEngine.getFurnitureIcon(k, this)); }; if (_arg_2 == 2){ return (page.viewer.roomEngine.getWallItemIcon(k, this, _arg_3)); }; return (null); } private function _SafeStr_9521(k:WindowEvent, _arg_2:IWindow=null):void { var _local_3:IItemListWindow; var _local_4:int; var _local_5:Map; var _local_6:_SafeStr_3346; if (k.type == WindowMouseEvent.CLICK){ if (((((!(this._SafeStr_9489)) || (!(_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_8741(k.window.parent); _local_5 = this._SafeStr_9489._SafeStr_9519(); if (!_local_5){ return; }; _local_6 = (_local_5._SafeStr_5595(_local_4) as _SafeStr_3346); if (_local_6){ this._SafeStr_9489._SafeStr_9523(_local_6._SafeStr_7441); }; }; }; } private function _SafeStr_9494(k:WindowEvent, _arg_2:IWindow):void { if (_arg_2 == null){ _arg_2 = (k.target as IWindow); }; if (k.type == WindowMouseEvent.CLICK){ switch (_arg_2.name){ case "redeem_sold": if (this._SafeStr_9489){ this._SafeStr_9489._SafeStr_9524(); }; return; }; }; } public function _SafeStr_9493():void { } } }//package _-0Oq // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2334 = "_-0mM" (String#8392, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3307 = "_-2yP" (String#10685, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3346 = "_-05A" (String#7700, DoABC#3) // _SafeStr_3349 = "_-5Wv" (String#13303, DoABC#3) // _SafeStr_3639 = "_-1CJ" (String#8840, DoABC#3) // _SafeStr_3658 = "_-qy" (String#15342, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7861 = "_-2hc" (String#3266, DoABC#3) // _SafeStr_7936 = "_-4tJ" (String#505, DoABC#3) // _SafeStr_8741 = "_-3eu" (String#11375, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9140 = "_-30M" (String#29508, DoABC#3) // _SafeStr_9269 = "_-5cc" (String#1597, DoABC#3) // _SafeStr_9282 = "_-57y" (String#231, DoABC#3) // _SafeStr_9284 = "_-3VF" (String#11212, DoABC#3) // _SafeStr_9374 = "_-40G" (String#3594, DoABC#3) // _SafeStr_9479 = "_-6gt" (String#14452, DoABC#3) // _SafeStr_9480 = "_-5gq" (String#13457, DoABC#3) // _SafeStr_9489 = "_-6dT" (String#14405, DoABC#3) // _SafeStr_9490 = "_-5Za" (String#13354, DoABC#3) // _SafeStr_9491 = "_-27s" (String#9824, DoABC#3) // _SafeStr_9493 = "_-1hZ" (String#9338, DoABC#3) // _SafeStr_9494 = "_-kr" (String#15238, DoABC#3) // _SafeStr_9497 = "_-3gN" (String#11404, DoABC#3) // _SafeStr_9501 = "_-4v5" (String#12671, DoABC#3) // _SafeStr_9502 = "_-1WF" (String#9168, DoABC#3) // _SafeStr_9503 = "_-5Hj" (String#13061, DoABC#3) // _SafeStr_9504 = "_-17H" (String#8754, DoABC#3) // _SafeStr_9506 = "_-Vm" (String#14962, DoABC#3) // _SafeStr_9513 = "_-3HQ" (String#30193, DoABC#3) // _SafeStr_9514 = "_-5eG" (String#35990, DoABC#3) // _SafeStr_9515 = "_-4QX" (String#33036, DoABC#3) // _SafeStr_9516 = "_-3sU" (String#31626, DoABC#3) // _SafeStr_9517 = "_-3h0" (String#11420, DoABC#3) // _SafeStr_9518 = "_-2Wv" (String#28315, DoABC#3) // _SafeStr_9519 = "_-4yH" (String#12715, DoABC#3) // _SafeStr_9520 = "_-2u2" (String#10597, DoABC#3) // _SafeStr_9521 = "_-2m7" (String#28920, DoABC#3) // _SafeStr_9522 = "_-4Qz" (String#12174, DoABC#3) // _SafeStr_9523 = "_-3qP" (String#11577, DoABC#3) // _SafeStr_9524 = "_-2wD" (String#10640, DoABC#3) //------------------------------------------------------------ //_-0Oq.NewPetsCatalogWidget package _-0Oq { import _-1uj._SafeStr_2323; import _-ue.Map; import _-1Mz.IWindow; import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-0Kg._SafeStr_2378; import _-58S._SafeStr_3313; import _-58S._SafeStr_5163; import _-58S._SafeStr_2424; import _-58S._SafeStr_3369; import _-6-4._SafeStr_3370; import _-1uj.PetColorResult; import _-58S._SafeStr_5162; import _-58S._SafeStr_5148; import _-5Mz.WindowEvent; import _-4n6._SafeStr_2443; import _-58S._SafeStr_2440; import _-p0._SafeStr_499; import _-58S._SafeStr_2349; import _-1uj._SafeStr_2251; import _-2M3._SafeStr_3038; import _-151._SafeStr_2306; import _-1uj._SafeStr_3018; import flash.display.BitmapData; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; import flash.geom.Matrix; public class NewPetsCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_2323 { private static const _SafeStr_9525:Array = [15]; private static const _SafeStr_9526:int = 20; private var _SafeStr_9282:Map; private var _SafeStr_9527:IWindow; private var _SafeStr_9528:int = -1; private var _SafeStr_9529:int = -1; private var _SafeStr_9530:String; private var _SafeStr_9531:Boolean = false; private var _SafeStr_5406:Boolean = false; private var _SafeStr_9532:Array = null; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9281:IWindow; private var _SafeStr_9533:int = -1; public function NewPetsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (this._SafeStr_5406){ return; }; this._SafeStr_9531 = false; if (this._SafeStr_9282 != null){ this._SafeStr_9282.dispose(); this._SafeStr_9282 = null; }; this._SafeStr_9532 = null; this._SafeStr_5450 = null; this._SafeStr_9281 = null; super.dispose(); this._SafeStr_5406 = true; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9531 = false; this._SafeStr_9527 = window.findChildByName("name_input_text"); if (this._SafeStr_9527 == null){ return (false); }; this._SafeStr_9527.caption = ""; this._SafeStr_9282 = new Map(); if (page.offers.length == 0){ return (false); }; var k:_SafeStr_2378 = page.offers[0]; this._SafeStr_9528 = this._SafeStr_9534(k._SafeStr_7947); if (this._SafeStr_9528 < 8){ return (false); }; this._SafeStr_9530 = k._SafeStr_7947; this._SafeStr_9535(k._SafeStr_7947); if (((!((this._SafeStr_9532 == null))) && ((this._SafeStr_9532.length > 0)))){ this._SafeStr_9529 = 0; } else { this._SafeStr_9529 = -1; }; this._SafeStr_9282.add(this._SafeStr_9528, k); events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.addEventListener(_SafeStr_3313.COLOUR_INDEX, this._SafeStr_9454); events.addEventListener(_SafeStr_3313._SafeStr_9536, this._SafeStr_8242); events.addEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); events.addEventListener(_SafeStr_3313.SELLABLE_PET_PALETTES, this._SafeStr_9537); return (true); } private function _SafeStr_9362(k:_SafeStr_3369=null):void { if (this._SafeStr_5406){ return; }; events.dispatchEvent(new _SafeStr_5163(this._SafeStr_9324)); var _local_2:_SafeStr_2378 = this._SafeStr_9282._SafeStr_5595(0); if (_local_2 != null){ events.dispatchEvent(new _SafeStr_2424(_local_2)); }; this._SafeStr_9538(); } private function _SafeStr_9538():void { var k:Array; var _local_2:int; var _local_3:_SafeStr_3370; var _local_4:PetColorResult; if (this._SafeStr_9532 != null){ k = []; _local_2 = 0; while ((((_local_2 < _SafeStr_9526)) && ((_local_2 < this._SafeStr_9532.length)))) { _local_3 = this._SafeStr_9532[_local_2]; _local_4 = this._SafeStr_5450.roomEngine._SafeStr_6607(this._SafeStr_9528, _local_3.paletteId); if (_local_4 != null){ if (_local_4._SafeStr_9437 == _local_4._SafeStr_9438){ k.push([_local_4._SafeStr_9437]); } else { k.push([_local_4._SafeStr_9437, _local_4._SafeStr_9438]); }; }; _local_2++; }; events.dispatchEvent(new _SafeStr_5162(k, "ctlg_clr_27x22_1", "ctlg_clr_27x22_2", "ctlg_clr_27x22_3")); }; } private function _SafeStr_9454(k:_SafeStr_5148):void { if (k == null){ return; }; var _local_2:int = k.index; this._SafeStr_9539(_local_2); } private function _SafeStr_9539(k:int):void { if (((!((this._SafeStr_9532 == null))) && ((this._SafeStr_9532.length > 0)))){ if ((((k < 0)) || ((k > this._SafeStr_9532.length)))){ k = 0; }; this._SafeStr_9529 = k; this._SafeStr_9540(); }; } private function _SafeStr_9541():String { var k:_SafeStr_3370; if (this._SafeStr_9529 < 0){ return (""); }; if (((!((page == null))) && (!((page.viewer == null))))){ if (((!((this._SafeStr_5450 == null))) && (!((this._SafeStr_5450.localization == null))))){ k = (this._SafeStr_9532[this._SafeStr_9529] as _SafeStr_3370); return (this._SafeStr_5450.localization.getLocalization(this._SafeStr_9542(this._SafeStr_9528, k._SafeStr_6573), this._SafeStr_9542(this._SafeStr_9528, k._SafeStr_6573))); }; }; k = this._SafeStr_9532[this._SafeStr_9529]; return (this._SafeStr_9542(this._SafeStr_9528, k._SafeStr_6573)); } private function _SafeStr_9324(k:WindowEvent):void { if (this._SafeStr_9531){ _SafeStr_4.log("* Cannot buy a pet, pending previous name approval."); }; if (this._SafeStr_9543() == ""){ return; }; var _local_2:String = this._SafeStr_9527.caption; this._SafeStr_9531 = true; this._SafeStr_5450._SafeStr_8298(_local_2, 1); } private function _SafeStr_9195(k:_SafeStr_2424):void { if (k == null){ return; }; this._SafeStr_9540(); } private function _SafeStr_8242(event:_SafeStr_2440):void { if ((((event == null)) || (!(this._SafeStr_9531)))){ return; }; this._SafeStr_9531 = false; var nameValidationInfo:String = event.nameValidationInfo; if (event.result != 0){ this._SafeStr_5450._SafeStr_8308(false); }; switch (event.result){ case 1: this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_9544("long", nameValidationInfo), 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; case 2: this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_9544("short", nameValidationInfo), 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; case 3: this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_9544("chars", nameValidationInfo), 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; case 4: this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_9544("bobba", nameValidationInfo), 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; }; var extraParameter:String = this._SafeStr_9543(); if (extraParameter == ""){ _SafeStr_4.log("* Not enough information to buy a pet!"); return; }; _SafeStr_4.log(("* Will buy pet as " + extraParameter)); this._SafeStr_5450._SafeStr_8300(this._SafeStr_9282._SafeStr_5595(0), page.pageId, extraParameter, 1, null, null, true, this._SafeStr_5723()); } private function _SafeStr_9544(k:String, _arg_2:String):String { var _local_3:_SafeStr_499 = this._SafeStr_5450.localization; var _local_4:String = ("catalog.alert.petname." + k); var _local_5 = (_local_4 + ".additionalInfo"); _local_3.registerParameter(_local_5, "additional_info", _arg_2); var _local_6:String = _local_3.getLocalization(_local_4); var _local_7:String = _local_3.getLocalization(_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_9537(k:_SafeStr_2349):void { if (k._SafeStr_5897 == this._SafeStr_9530){ this._SafeStr_9532 = this._SafeStr_9545(k._SafeStr_8417); this._SafeStr_9538(); this._SafeStr_9539(0); this._SafeStr_9540(); }; } private function _SafeStr_9545(k:Array):Array { var _local_3:_SafeStr_3370; if (!k){ return (null); }; var _local_2:Array = new Array(); for each (_local_3 in k) { if ((((_local_3.type == this._SafeStr_9528)) && (_local_3.sellable))){ _local_2.push(_local_3); }; }; return (_local_2); } private function _SafeStr_5723():BitmapData { var _local_2:int; var _local_6:_SafeStr_2251; var _local_11:int; var _local_12:int; var _local_13:PetColorResult; var _local_14:PetColorResult; var _local_15:int; var _local_16:int; var _local_17:_SafeStr_3038; var _local_18:_SafeStr_3038; var k:_SafeStr_2378 = this._SafeStr_9282._SafeStr_5595(0); if ((((k == null)) || ((this._SafeStr_9529 < 0)))){ return (null); }; _local_2 = this._SafeStr_9528; var _local_3:_SafeStr_3370 = this._SafeStr_9532[this._SafeStr_9529]; var _local_4:int = _local_3.paletteId; var _local_5 = 0xFFFFFF; _local_6 = this._SafeStr_5450.roomEngine; var _local_7 = (_SafeStr_9525.indexOf(_local_2) == -1); var _local_8:_SafeStr_2306 = ((_local_7) ? new _SafeStr_2306(135) : new _SafeStr_2306(90)); var _local_9:Array = []; switch (_local_2){ case 15: _local_11 = _local_6._SafeStr_9546(_local_2, "hair"); _local_12 = _local_6._SafeStr_9546(_local_2, "tail"); _local_13 = _local_6._SafeStr_9547(_local_2, "hair"); _local_14 = _local_6._SafeStr_9547(_local_2, "tail"); _local_15 = ((_local_13) ? parseInt(_local_13.id) : -1); _local_16 = ((_local_14) ? parseInt(_local_14.id) : -1); _local_17 = new _SafeStr_3038(_local_11, -1, _local_15); _local_18 = new _SafeStr_3038(_local_12, -1, _local_16); _local_9 = [_local_17, _local_18]; break; }; var _local_10:_SafeStr_3018 = _local_6._SafeStr_5723(_local_2, _local_4, _local_5, _local_8, 64, this, true, 0, _local_9); if (_local_10 != null){ this._SafeStr_9533 = _local_10.id; return (_local_10.data); }; return (null); } private function _SafeStr_9540():void { var k:_SafeStr_2378 = this._SafeStr_9282._SafeStr_5595(0); if ((((k == null)) || ((this._SafeStr_9529 < 0)))){ return; }; var _local_2:BitmapData = this._SafeStr_5723(); if (_local_2 != null){ this._SafeStr_9548(_local_2, true); }; var _local_3:IWindow = window.findChildByName("ctlg_teaserimg_1"); this._SafeStr_9281 = this._SafeStr_5450.utils._SafeStr_8505(k, _SafeStr_5415, this._SafeStr_9281, _local_3, -6, false, 6); var _local_4:IWindow = _SafeStr_5415.findChildByName("pet_breed_text"); if (_local_4){ _local_4.caption = this._SafeStr_9541(); }; } private function _SafeStr_9543():String { var name:String = this._SafeStr_9527.caption; if ((((name == null)) || ((name.length == 0)))){ this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", "${catalog.alert.petname.empty}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return (""); }; if (this._SafeStr_9529 < 0){ return (""); }; var color:uint = 0xFFFFFF; var data:_SafeStr_3370 = this._SafeStr_9532[this._SafeStr_9529]; var p:String = ((((name + String.fromCharCode(10)) + data.paletteId) + String.fromCharCode(10)) + this._SafeStr_9549(color.toString(16).toUpperCase(), 6)); return (p); } private function _SafeStr_9548(k: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 (k == null){ k = 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 = 1; if (_SafeStr_9525.indexOf(this._SafeStr_9528) == -1){ _local_4 = 2; }; _local_5 = new BitmapData((k.width * _local_4), (k.height * _local_4), true, 0xFFFFFF); _local_5.draw(k, 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){ k.dispose(); }; } private function _SafeStr_9534(k:String):int { if (k.length == 0){ return (0); }; var _local_2:int; _local_2 = (k.length - 1); while (_local_2 >= 0) { if (isNaN(parseInt(k.charAt(_local_2)))){ break; }; _local_2--; }; if (_local_2 > 0){ return (int(k.substring((_local_2 + 1)))); }; return (-1); } private function _SafeStr_9542(k:int, _arg_2:int):String { return (((("pet.breed." + k) + ".") + _arg_2)); } private function _SafeStr_9549(k:String, _arg_2:int):String { while (k.length < _arg_2) { k = ("0" + k); }; return (k); } private function _SafeStr_9535(k:String):void { var _local_2:Array; if (this._SafeStr_9532 == null){ _local_2 = this._SafeStr_5450._SafeStr_8324(k); this._SafeStr_9532 = this._SafeStr_9545(_local_2); }; } public function imageReady(k:int, _arg_2:BitmapData):void { if (disposed){ return; }; if (k == this._SafeStr_9533){ this._SafeStr_9548(_arg_2, true); this._SafeStr_9362(); }; } public function _SafeStr_5454(k:int):void { } } }//package _-0Oq // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2349 = "_-6EX" (String#37428, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2440 = "_-1gZ" (String#26238, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3038 = "_-Gu" (String#14714, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_3370 = "_-0Bx" (String#7798, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5148 = "_-2i-" (String#10401, DoABC#3) // _SafeStr_5162 = "_-BU" (String#14615, DoABC#3) // _SafeStr_5163 = "_-lD" (String#15246, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5723 = "_-22x" (String#328, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_6573 = "_-IO" (String#14740, DoABC#3) // _SafeStr_6607 = "_-1I0" (String#1469, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8242 = "_-6jI" (String#4310, DoABC#3) // _SafeStr_8298 = "_-5ks" (String#36239, DoABC#3) // _SafeStr_8300 = "_-IH" (String#39146, DoABC#3) // _SafeStr_8308 = "_-6Ov" (String#37815, DoABC#3) // _SafeStr_8324 = "_-1S2" (String#25700, DoABC#3) // _SafeStr_8417 = "_-0h7" (String#23836, DoABC#3) // _SafeStr_8505 = "_-5tT" (String#36560, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9281 = "_-24K" (String#840, DoABC#3) // _SafeStr_9282 = "_-57y" (String#231, DoABC#3) // _SafeStr_9324 = "_-29L" (String#3122, DoABC#3) // _SafeStr_9362 = "_-3rz" (String#583, DoABC#3) // _SafeStr_9437 = "_-2yv" (String#29405, DoABC#3) // _SafeStr_9438 = "_-1Vj" (String#25823, DoABC#3) // _SafeStr_9454 = "_-tP" (String#1648, DoABC#3) // _SafeStr_9525 = "_-4ZV" (String#33385, DoABC#3) // _SafeStr_9526 = "_-kV" (String#15232, DoABC#3) // _SafeStr_9527 = "_-5B5" (String#1125, DoABC#3) // _SafeStr_9528 = "_-hN" (String#15177, DoABC#3) // _SafeStr_9529 = "_-3xt" (String#11699, DoABC#3) // _SafeStr_9530 = "_-3Em" (String#10959, DoABC#3) // _SafeStr_9531 = "_-63r" (String#13840, DoABC#3) // _SafeStr_9532 = "_-ja" (String#15217, DoABC#3) // _SafeStr_9533 = "_-46I" (String#11847, DoABC#3) // _SafeStr_9534 = "_-51U" (String#12782, DoABC#3) // _SafeStr_9535 = "_-2-I" (String#9662, DoABC#3) // _SafeStr_9536 = "_-3zM" (String#31904, DoABC#3) // _SafeStr_9537 = "_-AM" (String#14592, DoABC#3) // _SafeStr_9538 = "_-3DC" (String#30019, DoABC#3) // _SafeStr_9539 = "_-3F0" (String#30091, DoABC#3) // _SafeStr_9540 = "_-3aj" (String#1545, DoABC#3) // _SafeStr_9541 = "_-1Vy" (String#25833, DoABC#3) // _SafeStr_9542 = "_-6b5" (String#14376, DoABC#3) // _SafeStr_9543 = "_-6YY" (String#14327, DoABC#3) // _SafeStr_9544 = "_-0X7" (String#2706, DoABC#3) // _SafeStr_9545 = "_-0zq" (String#8610, DoABC#3) // _SafeStr_9546 = "_-6bA" (String#14377, DoABC#3) // _SafeStr_9547 = "_-vj" (String#15411, DoABC#3) // _SafeStr_9548 = "_-Ot" (String#712, DoABC#3) // _SafeStr_9549 = "_-3zv" (String#11743, DoABC#3) //------------------------------------------------------------ //_-0Oq.PetPreviewCatalogWidget package _-0Oq { import _-1uj._SafeStr_2323; import _-1Mz.IWindow; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-5Vt.XmlAsset; import _-151._SafeStr_2306; import _-1uj._SafeStr_3018; import _-58S._SafeStr_3313; import _-0Kg._SafeStr_2378; import flash.display.BitmapData; import _-1uj._SafeStr_2251; import _-1oe._SafeStr_2361; import _-1rg._SafeStr_2333; import _-1uj.PetColorResult; import _-2M3._SafeStr_3038; import _-5UL._SafeStr_2336; import _-2M3._SafeStr_3698; import _-65D._SafeStr_2396; import _-1oe.Offer; import _-58S._SafeStr_2424; public class PetPreviewCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_2323 { private var _SafeStr_9550:int = 15; private var _SafeStr_9551:int = 1; private var COLOR:int = 0xFFFFFF; private var _SafeStr_9552:int = 2; private var _SafeStr_9553:int = -1; private var _SafeStr_9554:IWindow; private var _SafeStr_9555:IWindow; private var _SafeStr_9556:IBitmapWrapperWindow; private var _SafeStr_9557:Point; private var _SafeStr_8680:int; protected var _SafeStr_9360:XML; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9281:IWindow; public function PetPreviewCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { this._SafeStr_5450 = null; this._SafeStr_9281 = null; super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9554 = _SafeStr_5415.findChildByName("ctlg_product_name"); this._SafeStr_9554.caption = ""; this._SafeStr_9555 = _SafeStr_5415.findChildByName("ctlg_description"); this._SafeStr_9555.caption = ""; this._SafeStr_9556 = (_SafeStr_5415.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); this._SafeStr_9557 = new Point(this._SafeStr_9556.x, this._SafeStr_9556.y); var k:XmlAsset = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_9360 = (k.content as XML); var _local_2:_SafeStr_3018 = (page.viewer.catalog as HabboCatalog).roomEngine._SafeStr_5723(this._SafeStr_9550, this._SafeStr_9552, this.COLOR, new _SafeStr_2306(90), 64, this, true, 0); if (_local_2 != null){ this._SafeStr_9548(_local_2.data, true, new Point(0, 0)); this._SafeStr_8680 = _local_2.id; }; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9232); return (true); } private function _SafeStr_9232(k:_SafeStr_2424):void { var _local_2:_SafeStr_2378; var _local_4:String; var _local_5:String; var _local_6:BitmapData; var _local_8:_SafeStr_2251; var _local_9:_SafeStr_2361; var _local_10:_SafeStr_3018; var _local_11:_SafeStr_2333; var _local_12:String; var _local_13:Array; var _local_14:int; var _local_15:Array; var _local_16:Array; var _local_17:Array; var _local_18:Array; var _local_19:int; var _local_20:String; var _local_21:Array; var _local_22:int; var _local_23:PetColorResult; var _local_24:int; var _local_25:int; var _local_26:PetColorResult; var _local_27:PetColorResult; var _local_28:int; var _local_29:int; var _local_30:_SafeStr_3038; var _local_31:_SafeStr_3038; if (k == null){ return; }; _local_2 = k.offer; var _local_3:_SafeStr_2336 = page.viewer.catalog.getProductData(_local_2._SafeStr_7947); if (_local_3 != null){ _local_4 = (("${" + _local_3.name) + "}"); _local_5 = (("${" + _local_3.description) + "}"); } else { _local_4 = (("${" + _local_2._SafeStr_7947) + "}"); _local_5 = (("${" + _local_2._SafeStr_7947) + "}"); }; this._SafeStr_9554.caption = _local_4; this._SafeStr_9555.caption = _local_5; this._SafeStr_9555.y = ((this._SafeStr_9554.y + this._SafeStr_9554.height) + 5); this._SafeStr_9281 = this._SafeStr_5450.utils._SafeStr_8505(k.offer, _SafeStr_5415, this._SafeStr_9281, this._SafeStr_9556, -6, true, 6); var _local_7:Point = new Point(0, 0); _local_8 = (page.viewer.catalog as HabboCatalog).roomEngine; switch (_local_2._SafeStr_8138){ case Offer._SafeStr_9226: case Offer._SafeStr_8374: _local_9 = _local_2.product; _local_11 = _local_9._SafeStr_8448; if ((((_local_11 == null)) || ((_local_11._SafeStr_6224 == null)))){ _SafeStr_4.log(("[PetPreviewCatalogWidget] Unsupported product: " + _local_9._SafeStr_8368)); break; }; _local_12 = _local_11._SafeStr_6224; _local_13 = _local_12.split(" "); if (_local_13.length < 1){ _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_8368)); break; }; _local_14 = int(_local_13[0]); _local_18 = []; switch (_local_11.category){ case _SafeStr_2396._SafeStr_9559: if (_local_13.length < 2){ _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_8368)); break; }; _local_20 = _local_13[1]; _local_21 = _local_8._SafeStr_9558(_local_14, _local_20); for each (_local_23 in _local_21) { if (_local_23.breed == this._SafeStr_9551){ _local_22 = int(_local_23.id); break; }; }; switch (_local_14){ case _SafeStr_3698._SafeStr_5903: _local_24 = 2; _local_25 = 3; _local_26 = _local_8._SafeStr_9547(_local_14, "hair"); _local_27 = _local_8._SafeStr_9547(_local_14, "tail"); _local_28 = ((_local_26) ? parseInt(_local_26.id) : -1); _local_29 = ((_local_27) ? parseInt(_local_27.id) : -1); _local_30 = new _SafeStr_3038(_local_24, -1, _local_28); _local_31 = new _SafeStr_3038(_local_25, -1, _local_29); _local_18 = [_local_30, _local_31]; break; }; _local_10 = _local_8._SafeStr_5723(_local_14, _local_22, this.COLOR, new _SafeStr_2306(90), 64, this, true, 0, _local_18); break; case _SafeStr_2396._SafeStr_9560: if (_local_13.length < 4){ _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_8368)); break; }; _local_15 = (_local_13[1] as String).split(","); _local_16 = (_local_13[2] as String).split(","); _local_17 = (_local_13[3] as String).split(","); _local_19 = 0; while (_local_19 < _local_15.length) { _local_18.push(new _SafeStr_3038(int(_local_15[_local_19]), int(_local_16[_local_19]), int(_local_17[_local_19]))); _local_19++; }; _local_10 = _local_8._SafeStr_5723(_local_14, this._SafeStr_9552, this.COLOR, new _SafeStr_2306(90), 64, this, true, 0, _local_18); break; case _SafeStr_2396._SafeStr_9561: if (_local_13.length < 3){ _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_8368)); break; }; _local_15 = (_local_13[1] as String).split(","); _local_17 = (_local_13[2] as String).split(","); _local_19 = 0; while (_local_19 < _local_15.length) { _local_18.push(new _SafeStr_3038(int(_local_15[_local_19]), this._SafeStr_9553, int(_local_17[_local_19]))); _local_19++; }; _local_10 = _local_8._SafeStr_5723(_local_14, this._SafeStr_9552, this.COLOR, new _SafeStr_2306(90), 64, this, true, 0, _local_18); break; case _SafeStr_2396._SafeStr_6227: if (_local_13.length < 4){ _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_8368)); }; _local_18.push(new _SafeStr_3038(int(_local_13[1]), int(_local_13[2]), int(_local_13[3]))); _local_10 = _local_8._SafeStr_5723(_local_14, this._SafeStr_9552, this.COLOR, new _SafeStr_2306(90), 64, this, true, 0, _local_18); break; default: _SafeStr_4.log(("[PetPreviewCatalogWidget] Unsupported Product Type: " + _local_9._SafeStr_8368)); }; if (_local_10 != null){ _local_2._SafeStr_8139 = _local_10.id; _local_6 = _local_10.data; }; break; default: _SafeStr_4.log(("[PetPreviewCatalogWidget] Unknown pricing model" + _local_2._SafeStr_8138)); }; this._SafeStr_9548(_local_6, true, _local_7); _SafeStr_5415.invalidate(); } public function imageReady(k:int, _arg_2:BitmapData):void { var _local_3:Offer; if (((((disposed) || ((page == null)))) || ((page.offers == null)))){ return; }; if (this._SafeStr_8680 == k){ this._SafeStr_9548(_arg_2, true); this._SafeStr_8680 = 0; } else { for each (_local_3 in page.offers) { if (_local_3._SafeStr_8139 == k){ this._SafeStr_9548(_arg_2, true); _local_3._SafeStr_8139 = 0; break; }; }; }; } public function _SafeStr_5454(k:int):void { } private function _SafeStr_9548(k:BitmapData, _arg_2:Boolean, _arg_3:Point=null):void { var _local_4:Point; if (((!((this._SafeStr_9556 == null))) && (!(window.disposed)))){ if (k == null){ k = new BitmapData(1, 1); _arg_2 = true; }; if (this._SafeStr_9556.bitmap == null){ this._SafeStr_9556.bitmap = new BitmapData(this._SafeStr_9556.width, this._SafeStr_9556.height, true, 0xFFFFFF); }; this._SafeStr_9556.bitmap.fillRect(this._SafeStr_9556.bitmap.rect, 0xFFFFFF); _local_4 = new Point(((this._SafeStr_9556.width - k.width) / 2), ((this._SafeStr_9556.height - k.height) / 2)); this._SafeStr_9556.bitmap.copyPixels(k, k.rect, _local_4, null, null, true); this._SafeStr_9556.invalidate(); this._SafeStr_9556.x = this._SafeStr_9557.x; this._SafeStr_9556.y = this._SafeStr_9557.y; if (_arg_3 != null){ this._SafeStr_9556.x = (this._SafeStr_9556.x + _arg_3.x); this._SafeStr_9556.y = (this._SafeStr_9556.y + _arg_3.y); }; }; if (_arg_2){ k.dispose(); }; } } }//package _-0Oq // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2396 = "_-2VP" (String#28258, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3038 = "_-Gu" (String#14714, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3698 = "_-1hq" (String#26290, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5723 = "_-22x" (String#328, DoABC#3) // _SafeStr_5903 = "_-1S0" (String#25698, DoABC#3) // _SafeStr_6224 = "_-42k" (String#11798, DoABC#3) // _SafeStr_6227 = "_-4DB" (String#32503, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8139 = "_-0us" (String#8524, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8374 = "_-1yD" (String#26935, DoABC#3) // _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3) // _SafeStr_8505 = "_-5tT" (String#36560, DoABC#3) // _SafeStr_8680 = "_-3Na" (String#847, DoABC#3) // _SafeStr_9226 = "_-4TP" (String#33161, DoABC#3) // _SafeStr_9232 = "_-2Ty" (String#1084, DoABC#3) // _SafeStr_9281 = "_-24K" (String#840, DoABC#3) // _SafeStr_9360 = "_-4uu" (String#701, DoABC#3) // _SafeStr_9547 = "_-vj" (String#15411, DoABC#3) // _SafeStr_9548 = "_-Ot" (String#712, DoABC#3) // _SafeStr_9550 = "_-1e-" (String#26143, DoABC#3) // _SafeStr_9551 = "_-ps" (String#40397, DoABC#3) // _SafeStr_9552 = "_-3J7" (String#30262, DoABC#3) // _SafeStr_9553 = "_-2zI" (String#29424, DoABC#3) // _SafeStr_9554 = "_-QC" (String#1153, DoABC#3) // _SafeStr_9555 = "_-6a5" (String#4278, DoABC#3) // _SafeStr_9556 = "_-4gM" (String#858, DoABC#3) // _SafeStr_9557 = "_-2tg" (String#10588, DoABC#3) // _SafeStr_9558 = "_-4a6" (String#3727, DoABC#3) // _SafeStr_9559 = "_-2mT" (String#28939, DoABC#3) // _SafeStr_9560 = "_-17b" (String#24903, DoABC#3) // _SafeStr_9561 = "_-2NF" (String#27941, DoABC#3) //------------------------------------------------------------ //_-0Oq.PetsCatalogWidget package _-0Oq { import _-1uj._SafeStr_2323; import _-ue.Map; import _-0Kg.HabboCatalog; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-0Kg._SafeStr_2378; import _-58S._SafeStr_3313; import _-58S._SafeStr_5163; import _-1oe.Offer; import _-58S._SafeStr_2424; import _-58S._SafeStr_5149; import _-58S._SafeStr_3369; import _-5Mz.WindowEvent; import _-5YE.IDropMenuWindow; import _-58S._SafeStr_5148; import _-4n6._SafeStr_2443; import _-58S._SafeStr_2440; import _-p0._SafeStr_499; import _-58S._SafeStr_2349; import _-6-4._SafeStr_3370; import _-151._SafeStr_2306; import _-1uj._SafeStr_3018; import flash.display.BitmapData; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; import flash.geom.Matrix; public class PetsCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_2323 { private var _SafeStr_9282:Map; private var _SafeStr_9528:int = -1; private var _SafeStr_9529:int = 0; private var _SafeStr_9562:int = 0; private var _SafeStr_9530:String; private var _SafeStr_9531:Boolean = false; private var _SafeStr_9532:Array; private var _SafeStr_9563:Array; private var _SafeStr_5406:Boolean = false; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9281:IWindow; private var _SafeStr_9533:int = -1; private var _SafeStr_9527:IWindow; public function PetsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (this._SafeStr_5406){ return; }; this._SafeStr_9531 = false; this._SafeStr_9282.dispose(); this._SafeStr_9282 = null; this._SafeStr_9532 = null; this._SafeStr_9563 = null; this._SafeStr_5450 = null; this._SafeStr_9281 = null; super.dispose(); this._SafeStr_5406 = true; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9531 = false; var k:IWindow = window.findChildByName("ctlg_buy_button"); this._SafeStr_9527 = window.findChildByName("name_input_text"); if (this._SafeStr_9527 == null){ return (false); }; this._SafeStr_9527.caption = ""; this._SafeStr_9282 = new Map(); if (page.offers.length == 0){ return (false); }; var _local_2:_SafeStr_2378 = page.offers[0]; this._SafeStr_9528 = this._SafeStr_9534(_local_2._SafeStr_7947); if (this._SafeStr_9528 >= 8){ return (false); }; this._SafeStr_9535(_local_2._SafeStr_7947); this._SafeStr_9530 = _local_2._SafeStr_7947; this._SafeStr_9564(); this._SafeStr_9282.add(this._SafeStr_9528, _local_2); events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.addEventListener(_SafeStr_3313.COLOUR_INDEX, this._SafeStr_9454); events.addEventListener(_SafeStr_3313._SafeStr_9536, this._SafeStr_8242); events.addEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); events.addEventListener(_SafeStr_3313.SELLABLE_PET_PALETTES, this._SafeStr_9537); return (true); } private function _SafeStr_9564():void { this._SafeStr_9563 = []; if (this._SafeStr_9528 == 0){ this._SafeStr_9563 = [16743226, 16750435, 16764339, 0xF59500, 16498012, 16704690, 0xEDD400, 16115545, 16513201, 8694111, 11585939, 14413767, 6664599, 9553845, 12971486, 8358322, 10002885, 13292268, 10780600, 12623573, 14403561, 12418717, 14327229, 15517403, 14515069, 15764368, 16366271, 0xABABAB, 0xD4D4D4, 0xFFFFFF, 14256481, 14656129, 15848130, 14005087, 14337152, 15918540, 15118118, 15531929, 9764857, 11258085]; } else { if (this._SafeStr_9528 == 1){ this._SafeStr_9563 = [16743226, 16750435, 16764339, 0xF59500, 16498012, 16704690, 0xEDD400, 16115545, 16513201, 8694111, 11585939, 14413767, 6664599, 9553845, 12971486, 8358322, 10002885, 13292268, 10780600, 12623573, 14403561, 12418717, 14327229, 15517403, 14515069, 15764368, 16366271, 0xABABAB, 0xD4D4D4, 0xFFFFFF, 14256481, 14656129, 15848130, 14005087, 14337152, 15918540, 15118118, 15531929, 9764857, 11258085]; } else { if (this._SafeStr_9528 == 2){ this._SafeStr_9563 = [16579283, 15378351, 8830016, 15257125, 9340985, 8949607, 6198292, 8703620, 9889626, 8972045, 12161285, 13162269, 8620113, 12616503, 8628101, 0xD2FF00, 9764857]; } else { if (this._SafeStr_9528 == 3){ this._SafeStr_9563 = [0xFFFFFF, 0xEEEEEE, 0xDDDDDD]; } else { if (this._SafeStr_9528 == 4){ this._SafeStr_9563 = [0xFFFFFF, 16053490, 15464440, 16248792, 15396319, 15007487]; } else { if (this._SafeStr_9528 == 5){ this._SafeStr_9563 = [0xFFFFFF, 0xEEEEEE, 0xDDDDDD]; } else { if (this._SafeStr_9528 == 6){ this._SafeStr_9563 = [0xFFFFFF, 0xEEEEEE, 0xDDDDDD, 16767177, 16770205, 16751331]; } else { if (this._SafeStr_9528 == 7){ this._SafeStr_9563 = [0xCCCCCC, 0xAEAEAE, 16751331, 10149119, 16763290, 16743786]; }; }; }; }; }; }; }; }; } private function _SafeStr_9362(k:_SafeStr_3369=null):void { var _local_4:int; if (this._SafeStr_5406){ return; }; events.dispatchEvent(new _SafeStr_5163(this._SafeStr_9324)); var _local_2:Offer = this._SafeStr_9282._SafeStr_5595(0); if (_local_2 != null){ events.dispatchEvent(new _SafeStr_2424(_local_2)); }; var _local_3:Array = []; for each (_local_4 in this._SafeStr_9563) { _local_3.push(_local_4); }; events.dispatchEvent(new _SafeStr_5149(_local_3, "ctlg_clr_27x22_1", "ctlg_clr_27x22_2", "ctlg_clr_27x22_3")); } private function _SafeStr_9324(k:WindowEvent):void { if (this._SafeStr_9531){ _SafeStr_4.log("* Cannot buy a pet, pending previous name approval."); }; if (this._SafeStr_9543() == ""){ return; }; this._SafeStr_9531 = true; this._SafeStr_5450._SafeStr_8298(this._SafeStr_9527.caption, 1); } public function _SafeStr_9565(k:WindowEvent, _arg_2:IWindow):void { var _local_3:int; if (k.type == WindowEvent._SafeStr_7825){ _local_3 = IDropMenuWindow(_arg_2).selection; if ((((this._SafeStr_9532 == null)) || ((_local_3 >= this._SafeStr_9532.length)))){ return; }; this._SafeStr_9529 = _local_3; this._SafeStr_9540(); }; } private function _SafeStr_9195(k:_SafeStr_2424):void { if (k == null){ return; }; this._SafeStr_9540(); } private function _SafeStr_9454(k:_SafeStr_5148):void { if (k == null){ return; }; this._SafeStr_9562 = k.index; if ((((this._SafeStr_9562 < 0)) || ((this._SafeStr_9562 > this._SafeStr_9563.length)))){ this._SafeStr_9562 = 0; }; this._SafeStr_9540(); } private function _SafeStr_8242(event:_SafeStr_2440):void { if ((((event == null)) || (!(this._SafeStr_9531)))){ return; }; this._SafeStr_9531 = false; var nameValidationInfo:String = event.nameValidationInfo; if (event.result != 0){ this._SafeStr_5450._SafeStr_8308(false); }; switch (event.result){ case 1: this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_9544("long", nameValidationInfo), 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; case 2: this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_9544("short", nameValidationInfo), 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; case 3: this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_9544("chars", nameValidationInfo), 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; case 4: this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_9544("bobba", nameValidationInfo), 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return; }; var extraParameter:String = this._SafeStr_9543(); if (extraParameter == ""){ _SafeStr_4.log("* Not enough information to buy a pet!"); return; }; _SafeStr_4.log(("* Will buy pet as " + extraParameter)); this._SafeStr_5450._SafeStr_8300(this._SafeStr_9282._SafeStr_5595(0), page.pageId, extraParameter, 1, null, null, true, this._SafeStr_5723()); } private function _SafeStr_9544(k:String, _arg_2:String):String { var _local_3:_SafeStr_499 = this._SafeStr_5450.localization; var _local_4:String = ("catalog.alert.petname." + k); var _local_5 = (_local_4 + ".additionalInfo"); _local_3.registerParameter(_local_5, "additional_info", _arg_2); var _local_6:String = _local_3.getLocalization(_local_4); var _local_7:String = _local_3.getLocalization(_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_9537(k:_SafeStr_2349):void { if (k._SafeStr_5897 == this._SafeStr_9530){ this._SafeStr_9532 = this._SafeStr_9545(k._SafeStr_8417); this._SafeStr_9529 = 0; this._SafeStr_9566(); }; } private function _SafeStr_9545(k:Array):Array { var _local_3:_SafeStr_3370; if (!k){ return (null); }; var _local_2:Array = new Array(); for each (_local_3 in k) { if ((((_local_3.type == this._SafeStr_9528)) && (_local_3.sellable))){ _local_2.push(_local_3); }; }; return (_local_2); } private function _SafeStr_9566():void { var _local_5:_SafeStr_3370; var k:_SafeStr_499 = this._SafeStr_5450.localization; var _local_2:Array = new Array(); var _local_3:int; while (_local_3 < this._SafeStr_9532.length) { _local_5 = (this._SafeStr_9532[_local_3] as _SafeStr_3370); _local_2.push(k.getLocalization(this._SafeStr_9542(this._SafeStr_9528, _local_5._SafeStr_6573), this._SafeStr_9542(this._SafeStr_9528, _local_5._SafeStr_6573))); _local_3++; }; var _local_4:IDropMenuWindow = (window.findChildByName("type_drop_menu") as IDropMenuWindow); if (_local_4 == null){ return; }; if (_local_2.length > 1){ _local_4.populate(_local_2); _local_4.selection = 0; _local_4.procedure = this._SafeStr_9565; _local_4.visible = true; } else { _local_4.visible = false; }; this._SafeStr_9540(); } private function _SafeStr_5723():BitmapData { var k:Offer = this._SafeStr_9282._SafeStr_5595(0); if (k == null){ return (null); }; if ((((this._SafeStr_9532 == null)) || ((this._SafeStr_9529 >= this._SafeStr_9532.length)))){ return (null); }; var _local_2:uint = 0xFFFFFF; if ((((this._SafeStr_9562 >= 0)) && ((this._SafeStr_9562 < this._SafeStr_9563.length)))){ _local_2 = this._SafeStr_9563[this._SafeStr_9562]; }; var _local_3:int = this._SafeStr_9528; var _local_4:_SafeStr_3370 = (this._SafeStr_9532[this._SafeStr_9529] as _SafeStr_3370); var _local_5:int = _local_4.paletteId; var _local_6:_SafeStr_3018 = this._SafeStr_5450.roomEngine._SafeStr_5723(_local_3, _local_5, _local_2, new _SafeStr_2306(90, 0, 0), 64, this); if (_local_6 != null){ this._SafeStr_9533 = _local_6.id; return (_local_6.data); }; return (null); } private function _SafeStr_9540():void { var k:Offer = this._SafeStr_9282._SafeStr_5595(0); if ((((k == null)) || ((this._SafeStr_9529 < 0)))){ return; }; var _local_2:BitmapData = this._SafeStr_5723(); if (_local_2 != null){ this._SafeStr_9548(_local_2, true); }; var _local_3:IWindow = window.findChildByName("ctlg_teaserimg_1"); this._SafeStr_9281 = this._SafeStr_5450.utils._SafeStr_8505(k, _SafeStr_5415, this._SafeStr_9281, _local_3, -6, false, 6); } private function _SafeStr_9543():String { var name:String = this._SafeStr_9527.caption; if ((((name == null)) || ((name.length == 0)))){ this._SafeStr_5450.windowManager.alert("${catalog.alert.purchaseerror.title}", "${catalog.alert.petname.empty}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); }); return (""); }; if ((((this._SafeStr_9532 == null)) || ((this._SafeStr_9529 >= this._SafeStr_9532.length)))){ return (""); }; if (this._SafeStr_9562 >= this._SafeStr_9563.length){ return (""); }; var color:uint = this._SafeStr_9563[this._SafeStr_9562]; var data:_SafeStr_3370 = (this._SafeStr_9532[this._SafeStr_9529] as _SafeStr_3370); var paletteId:int = data.paletteId; var p:String = ((((name + String.fromCharCode(10)) + paletteId) + String.fromCharCode(10)) + this._SafeStr_9549(color.toString(16).toUpperCase(), 6)); return (p); } private function _SafeStr_9548(k: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 (k == null){ k = 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((k.width * _local_4), (k.height * _local_4), true, 0xFFFFFF); _local_5.draw(k, 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){ k.dispose(); }; } private function _SafeStr_9534(k:String):int { if (k.length == 0){ return (0); }; var _local_2:int; _local_2 = (k.length - 1); while (_local_2 >= 0) { if (isNaN(parseInt(k.charAt(_local_2)))){ break; }; _local_2--; }; if (_local_2 > 0){ return (int(k.substring((_local_2 + 1)))); }; return (-1); } private function _SafeStr_9542(k:int, _arg_2:int):String { return (((("pet.breed." + k) + ".") + _arg_2)); } private function _SafeStr_9549(k:String, _arg_2:int):String { while (k.length < _arg_2) { k = ("0" + k); }; return (k); } private function _SafeStr_9535(k:String):void { var _local_2:Array; if (this._SafeStr_9532 == null){ _local_2 = this._SafeStr_5450._SafeStr_8324(k); this._SafeStr_9532 = this._SafeStr_9545(_local_2); this._SafeStr_9529 = 0; if (this._SafeStr_9532 != null){ this._SafeStr_9566(); }; }; } public function imageReady(k:int, _arg_2:BitmapData):void { if (disposed){ return; }; if (k == this._SafeStr_9533){ this._SafeStr_9548(_arg_2, true); this._SafeStr_9362(); }; } public function _SafeStr_5454(k:int):void { } } }//package _-0Oq // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2349 = "_-6EX" (String#37428, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2440 = "_-1gZ" (String#26238, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_3370 = "_-0Bx" (String#7798, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5148 = "_-2i-" (String#10401, DoABC#3) // _SafeStr_5149 = "_-5js" (String#13509, DoABC#3) // _SafeStr_5163 = "_-lD" (String#15246, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5723 = "_-22x" (String#328, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_6573 = "_-IO" (String#14740, DoABC#3) // _SafeStr_7825 = "_-1cp" (String#26091, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8242 = "_-6jI" (String#4310, DoABC#3) // _SafeStr_8298 = "_-5ks" (String#36239, DoABC#3) // _SafeStr_8300 = "_-IH" (String#39146, DoABC#3) // _SafeStr_8308 = "_-6Ov" (String#37815, DoABC#3) // _SafeStr_8324 = "_-1S2" (String#25700, DoABC#3) // _SafeStr_8417 = "_-0h7" (String#23836, DoABC#3) // _SafeStr_8505 = "_-5tT" (String#36560, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9281 = "_-24K" (String#840, DoABC#3) // _SafeStr_9282 = "_-57y" (String#231, DoABC#3) // _SafeStr_9324 = "_-29L" (String#3122, DoABC#3) // _SafeStr_9362 = "_-3rz" (String#583, DoABC#3) // _SafeStr_9454 = "_-tP" (String#1648, DoABC#3) // _SafeStr_9527 = "_-5B5" (String#1125, DoABC#3) // _SafeStr_9528 = "_-hN" (String#15177, DoABC#3) // _SafeStr_9529 = "_-3xt" (String#11699, DoABC#3) // _SafeStr_9530 = "_-3Em" (String#10959, DoABC#3) // _SafeStr_9531 = "_-63r" (String#13840, DoABC#3) // _SafeStr_9532 = "_-ja" (String#15217, DoABC#3) // _SafeStr_9533 = "_-46I" (String#11847, DoABC#3) // _SafeStr_9534 = "_-51U" (String#12782, DoABC#3) // _SafeStr_9535 = "_-2-I" (String#9662, DoABC#3) // _SafeStr_9536 = "_-3zM" (String#31904, DoABC#3) // _SafeStr_9537 = "_-AM" (String#14592, DoABC#3) // _SafeStr_9540 = "_-3aj" (String#1545, DoABC#3) // _SafeStr_9542 = "_-6b5" (String#14376, DoABC#3) // _SafeStr_9543 = "_-6YY" (String#14327, DoABC#3) // _SafeStr_9544 = "_-0X7" (String#2706, DoABC#3) // _SafeStr_9545 = "_-0zq" (String#8610, DoABC#3) // _SafeStr_9548 = "_-Ot" (String#712, DoABC#3) // _SafeStr_9549 = "_-3zv" (String#11743, DoABC#3) // _SafeStr_9562 = "_-0YO" (String#2711, DoABC#3) // _SafeStr_9563 = "_-2zE" (String#29420, DoABC#3) // _SafeStr_9564 = "_-N2" (String#39323, DoABC#3) // _SafeStr_9565 = "_-iM" (String#40103, DoABC#3) // _SafeStr_9566 = "_-593" (String#34781, DoABC#3) //------------------------------------------------------------ //_-0Oq.ProductViewCatalogWidget package _-0Oq { import _-1uj._SafeStr_2323; import _-1oe._SafeStr_2426; import flash.display.BitmapData; import _-1Mz.IWindow; import _-5YE.IBitmapWrapperWindow; import _-1Mz.IWindowContainer; import _-5YE.IDisplayObjectWrapper; import flash.geom.Point; import _-5YE.IItemGridWindow; import _-1uj._SafeStr_2346; import _-58S._SafeStr_2424; import _-0Kg.HabboCatalog; import _-0Kg._SafeStr_2378; import _-1oe._SafeStr_2361; import _-1oe.Product; import _-6G7._SafeStr_2491; import _-58S._SafeStr_3313; import _-58S._SafeStr_5146; import _-5VE._SafeStr_2409; import flash.display.DisplayObject; import _-5YE.ITextWindow; import _-5Vt.XmlAsset; import _-5Vt.BitmapDataAsset; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1uj._SafeStr_3018; import _-1oe._SafeStr_3353; import _-3HG._SafeStr_48; import _-1rg._SafeStr_2333; import __AS3__.vec.Vector; import _-5QZ._SafeStr_633; import _-28x._SafeStr_135; import _-28x._SafeStr_134; import _-28x._SafeStr_133; import _-58S._SafeStr_5151; import _-1oe.ProductImageConfiguration; import _-1oe.Offer; import _-65D._SafeStr_2396; import _-151._SafeStr_2306; import _-3yO._SafeStr_2464; import _-24f._SafeStr_111; import _-24f.AvatarAction; import _-24f._SafeStr_51; import _-6ax._SafeStr_5152; import flash.geom.Matrix; import flash.display.BlendMode; import flash.net.URLRequest; import _-5Vt._SafeStr_37; import _-0nt.AssetLoaderEvent; import _-58S._SafeStr_4788; import flash.events.Event; import __AS3__.vec.*; public class ProductViewCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_2323, _SafeStr_2426 { private static const _SafeStr_8461:int = 2; private static const _SafeStr_8460:int = 3; private static const _SafeStr_8462:int = 4; private var _SafeStr_9567:BitmapData; private var _SafeStr_9554:IWindow; private var _SafeStr_9555:IWindow; private var _SafeStr_9556:IBitmapWrapperWindow; private var _SafeStr_9568:IWindowContainer; private var _SafeStr_9569:IDisplayObjectWrapper; private var _SafeStr_9557:Point; private var _SafeStr_9570:IItemGridWindow; protected var _SafeStr_9360:XML; private var _SafeStr_9571:Array; private var _SafeStr_9572:_SafeStr_2346; private var _SafeStr_9573:_SafeStr_2424 = null; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9281:IWindow; private var _SafeStr_9574:Boolean = true; private var _SafeStr_9575:Boolean = false; private var _SafeStr_9576:Boolean = true; private var _SafeStr_9276:_SafeStr_2378; private var _SafeStr_9577:Boolean; public function ProductViewCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } private static function _SafeStr_9578(k:_SafeStr_2424):Boolean { var _local_3:int; var _local_4:_SafeStr_2361; var _local_2:Boolean; if (k.offer.productContainer.products.length == 2){ _local_3 = 0; while (_local_3 < 2) { _local_4 = k.offer.productContainer.products[_local_3]; if ((((_local_4._SafeStr_8368 == _SafeStr_2491._SafeStr_6956)) && ((_local_4._SafeStr_8442 == Product._SafeStr_9579)))){ _local_2 = true; }; _local_3++; }; }; return (_local_2); } override public function dispose():void { if (!disposed){ events.removeEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9232); events.removeEventListener(_SafeStr_3313._SafeStr_9320, this._SafeStr_9580); events.removeEventListener(_SafeStr_5146._SafeStr_9188, this._SafeStr_9244); events.removeEventListener(_SafeStr_3313.TOTAL_PRICE_WIDGET_INITIALIZED, this._SafeStr_9581); this._SafeStr_5450 = null; this._SafeStr_9281 = null; super.dispose(); this._SafeStr_9567 = null; this._SafeStr_9568 = null; }; } override public function init():Boolean { var _local_3:_SafeStr_2409; var _local_4:DisplayObject; if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9143); if (!_SafeStr_9116){ _SafeStr_5415.getChildAt(0).width = _SafeStr_5415.width; _SafeStr_5415.getChildAt(0).height = _SafeStr_5415.height; }; if (_SafeStr_5415.tags.indexOf("2X") > -1){ }; this._SafeStr_9576 = (_SafeStr_5415.tags.indexOf("NO_ROOM_CANVAS") == -1); this._SafeStr_9281 = null; this._SafeStr_9554 = _SafeStr_5415.findChildByName("ctlg_product_name"); this._SafeStr_9554.caption = ""; this._SafeStr_9555 = _SafeStr_5415.findChildByName("ctlg_description"); this._SafeStr_9555.caption = ""; (this._SafeStr_9554 as ITextWindow).textColor = 0; (this._SafeStr_9555 as ITextWindow).textColor = 0; this._SafeStr_9556 = (_SafeStr_5415.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); this._SafeStr_9568 = (_SafeStr_5415.findChildByName("room_canvas_container") as IWindowContainer); if (this._SafeStr_9568 != null){ this._SafeStr_9568.visible = false; this._SafeStr_9569 = (this._SafeStr_9568.findChildByName("room_canvas") as IDisplayObjectWrapper); _local_3 = (page.viewer.catalog as HabboCatalog)._SafeStr_8229; if (((!((this._SafeStr_9569 == null))) && (!((_local_3 == null))))){ this._SafeStr_9568.procedure = this._SafeStr_9582; _local_3._SafeStr_9583 = false; _local_3.reset(false); _local_4 = _local_3._SafeStr_9584(this._SafeStr_9569.width, this._SafeStr_9569.height); if (_local_4 != null){ this._SafeStr_9569.setDisplayObject(_local_4); }; } else { this._SafeStr_9568 = null; this._SafeStr_9569 = null; }; }; this._SafeStr_9557 = new Point(this._SafeStr_9556.x, this._SafeStr_9556.y); this._SafeStr_9570 = (_SafeStr_5415.findChildByName("bundleGrid") as IItemGridWindow); if (this._SafeStr_9570 == null){ _SafeStr_4.log("[ProductViewCatalogWidget] Bundle Grid not initialized!"); }; var k:XmlAsset = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_9360 = (k.content as XML); var _local_2:BitmapDataAsset = (page.viewer.catalog.assets.getAssetByName("ctlg_dyndeal_background") as BitmapDataAsset); this._SafeStr_9567 = (_local_2.content as BitmapData); events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9232); events.addEventListener(_SafeStr_3313._SafeStr_9320, this._SafeStr_9580); events.addEventListener(_SafeStr_5146._SafeStr_9188, this._SafeStr_9244); events.addEventListener(_SafeStr_3313.TOTAL_PRICE_WIDGET_INITIALIZED, this._SafeStr_9581); return (true); } private function _SafeStr_9582(k:WindowEvent, _arg_2:IWindow):void { switch (k.type){ case WindowMouseEvent.CLICK: if (this._SafeStr_5450._SafeStr_8229 != null){ this._SafeStr_5450._SafeStr_8229._SafeStr_9585(); }; return; case WindowMouseEvent.UP: case WindowMouseEvent._SafeStr_5423: this._SafeStr_9577 = false; return; case WindowMouseEvent.DOWN: this._SafeStr_9577 = true; return; case WindowMouseEvent._SafeStr_5424: if (this._SafeStr_9577){ if (this._SafeStr_5450.isDraggable(this._SafeStr_9276)){ this._SafeStr_5450._SafeStr_8440(this, this._SafeStr_9276); }; }; this._SafeStr_9577 = false; return; }; } private function _SafeStr_9232(k:_SafeStr_2424):void { var _local_2:String; var _local_3:_SafeStr_2378; var _local_4:BitmapData; var _local_5:Point; var _local_6:_SafeStr_2409; var _local_7:_SafeStr_2361; var _local_8:_SafeStr_3018; var _local_9:_SafeStr_3353; var _local_10:_SafeStr_48; var _local_11:_SafeStr_2333; var _local_12:Vector.; var _local_13:Array; var _local_14:String; var _local_15:String; var _local_16:String; var _local_17:String; var _local_18:String; var _local_19:String; var _local_20:String; var _local_21:_SafeStr_2333; var _local_22:String; var _local_23:_SafeStr_633; var _local_24:IWindowContainer; var _local_25:uint; var _local_26:BitmapData; var _local_27:HabboCatalog; var _local_28:_SafeStr_48; var _local_29:Point; var _local_30:int; var _local_31:Point; var _local_32:_SafeStr_135; var _local_33:_SafeStr_134; var _local_34:_SafeStr_133; if (k == null){ return; }; this._SafeStr_9573 = k; this._SafeStr_9586(); _local_3 = k.offer; this._SafeStr_9276 = _local_3; if (this._SafeStr_9570 != null){ this._SafeStr_9570.visible = false; this._SafeStr_9570.destroyGridItems(); }; this._SafeStr_9554.caption = _local_3._SafeStr_8140; this._SafeStr_9555.caption = _local_3._SafeStr_8141; this._SafeStr_9555.y = (this._SafeStr_9554.y + this._SafeStr_9554.height); if (((((this._SafeStr_5450._SafeStr_8303) && (_local_3._SafeStr_8136))) && (this._SafeStr_9575))){ this._SafeStr_9587(); this._SafeStr_9588(_local_3); this._SafeStr_9574 = false; } else { events.dispatchEvent(new _SafeStr_5146(_SafeStr_5146._SafeStr_5992)); events.dispatchEvent(new _SafeStr_5151(_SafeStr_5151._SafeStr_5992)); this._SafeStr_9574 = true; }; if (this._SafeStr_9574){ this._SafeStr_9281 = this._SafeStr_5450.utils._SafeStr_8505(_local_3, _SafeStr_5415, this._SafeStr_9281, this._SafeStr_9556, -6, false, 6, page.acceptSeasonCurrencyAsCredits, page.acceptSeasonCurrencyAsCredits); } else { if (this._SafeStr_9281 != null){ _SafeStr_5415.removeChild(this._SafeStr_9281); this._SafeStr_9281.dispose(); this._SafeStr_9281 = null; }; }; if (((!((_local_3._SafeStr_6389 == null))) && (!((_local_3._SafeStr_6389 == ""))))){ this._SafeStr_5450.utils._SafeStr_8506(_local_3._SafeStr_6389, _SafeStr_5415, 6, 38, true, false); } else { if (_SafeStr_9578(k)){ this._SafeStr_5450.utils._SafeStr_8508("catalogue_effects_ninja", _SafeStr_5415, 6, 38, true, false); } else { this._SafeStr_5450.utils._SafeStr_8507(_SafeStr_5415); }; }; if (ProductImageConfiguration._SafeStr_9589(_local_3._SafeStr_7947)){ this._SafeStr_9590(ProductImageConfiguration._SafeStr_9591[_local_3._SafeStr_7947]); if (this._SafeStr_9568 != null){ this._SafeStr_9568.visible = false; }; } else { _local_5 = new Point(0, 0); _local_6 = this._SafeStr_5450._SafeStr_8229; switch (_local_3._SafeStr_8138){ case Offer._SafeStr_8375: _local_4 = this._SafeStr_9567.clone(); if (this._SafeStr_9570 != null){ this._SafeStr_9570.visible = true; _local_9 = (_local_3.productContainer as _SafeStr_3353); _local_9._SafeStr_9363(this._SafeStr_9570, this._SafeStr_9360); this._SafeStr_9570.scrollV = 0; }; if (this._SafeStr_9568 != null){ this._SafeStr_9568.visible = false; }; break; case Offer._SafeStr_9226: case Offer._SafeStr_8374: case Offer._SafeStr_9607: _local_7 = _local_3.product; if (((!((this._SafeStr_9568 == null))) && (this._SafeStr_9576))){ if ((((((_local_7._SafeStr_8368 == _SafeStr_2491._SafeStr_5890)) || ((_local_7._SafeStr_8368 == _SafeStr_2491._SafeStr_5891)))) || ((_local_7._SafeStr_8368 == _SafeStr_2491._SafeStr_6956)))){ this._SafeStr_9568.visible = true; } else { this._SafeStr_9568.visible = false; }; }; if (((!((_local_6 == null))) && (!((this._SafeStr_9569 == null))))){ _local_6._SafeStr_9592.y = ((_local_7.isUniqueLimitedItem) ? -15 : 0); _local_6._SafeStr_9583 = false; }; switch (_local_7._SafeStr_8368){ case _SafeStr_2491._SafeStr_5890: if (((!((_local_6 == null))) && (!((this._SafeStr_9569 == null))))){ if ((((_local_7 == null)) || ((_local_7._SafeStr_8448 == null)))){ break; }; if (_local_7._SafeStr_8448.category == _SafeStr_2396._SafeStr_9593){ _local_11 = this._SafeStr_5450.sessionDataManager._SafeStr_5859(_local_7._SafeStr_8448.id); _local_12 = new Vector.(0); _local_13 = _local_11._SafeStr_6224.split(","); for each (_local_14 in _local_13) { if ((page.viewer.catalog as HabboCatalog).avatarRenderManager.isValidFigureSetForGender(parseInt(_local_14), (page.viewer.catalog as HabboCatalog).sessionDataManager.gender)){ _local_12.push(parseInt(_local_14)); }; }; _local_2 = (page.viewer.catalog as HabboCatalog).avatarRenderManager.getFigureStringWithFigureIds((page.viewer.catalog as HabboCatalog).sessionDataManager.figure, (page.viewer.catalog as HabboCatalog).sessionDataManager.gender, _local_12); _local_6._SafeStr_9594(_local_2, _local_7._SafeStr_8442); } else { _local_6._SafeStr_9595(_local_7._SafeStr_8442, new _SafeStr_2306(90, 0, 0), this._SafeStr_9572); }; } else { _local_8 = page.viewer.roomEngine.getFurnitureImage(_local_7._SafeStr_8442, new _SafeStr_2306(90, 0, 0), 64, this, 0, _local_7._SafeStr_5750, -1, -1, this._SafeStr_9572); _local_3._SafeStr_8139 = _local_8.id; }; break; case _SafeStr_2491._SafeStr_5891: if ((((((_local_7._SafeStr_8448.category == _SafeStr_8461)) || ((_local_7._SafeStr_8448.category == _SafeStr_8460)))) || ((_local_7._SafeStr_8448.category == _SafeStr_8462)))){ _local_15 = this._SafeStr_5450.roomEngine._SafeStr_8435(this._SafeStr_5450.roomEngine.activeRoomId, _SafeStr_2464._SafeStr_8436); _local_16 = this._SafeStr_5450.roomEngine._SafeStr_8435(this._SafeStr_5450.roomEngine.activeRoomId, _SafeStr_2464._SafeStr_8437); _local_17 = this._SafeStr_5450.roomEngine._SafeStr_8435(this._SafeStr_5450.roomEngine.activeRoomId, _SafeStr_2464._SafeStr_8438); _local_15 = ((((_local_15) && ((_local_15.length > 0)))) ? _local_15 : "101"); _local_16 = ((((_local_16) && ((_local_16.length > 0)))) ? _local_16 : "101"); _local_17 = ((((_local_17) && ((_local_17.length > 0)))) ? _local_17 : "1.1"); _local_6._SafeStr_9596(true, true); _local_18 = (((_local_7._SafeStr_8448.category == _SafeStr_8460)) ? _local_7._SafeStr_5750 : _local_16); _local_19 = (((_local_7._SafeStr_8448.category == _SafeStr_8461)) ? _local_7._SafeStr_5750 : _local_15); _local_20 = (((_local_7._SafeStr_8448.category == _SafeStr_8462)) ? _local_7._SafeStr_5750 : _local_17); _local_6._SafeStr_8439(_local_18, _local_19, _local_20); if (_local_7._SafeStr_8448.category == _SafeStr_8462){ _local_21 = this._SafeStr_5450._SafeStr_7658("ads_twi_windw", _SafeStr_2491._SafeStr_5891); _local_6._SafeStr_9597(_local_21.id, new _SafeStr_2306(90, 0, 0), _local_21._SafeStr_6224); }; } else { if (((!((_local_6 == null))) && (!((this._SafeStr_9569 == null))))){ _local_6._SafeStr_9597(_local_7._SafeStr_8442, new _SafeStr_2306(90, 0, 0), _local_7._SafeStr_5750); } else { _local_8 = page.viewer.roomEngine.getWallItemImage(_local_7._SafeStr_8442, new _SafeStr_2306(90, 0, 0), 64, this, 0, _local_7._SafeStr_5750); _local_3._SafeStr_8139 = _local_8.id; }; }; break; case _SafeStr_2491._SafeStr_9600: _local_10 = this._SafeStr_5450.avatarRenderManager.createAvatarImage(_local_7._SafeStr_5750, _SafeStr_111._SafeStr_5758, null); _local_10.appendAction(AvatarAction._SafeStr_9598, AvatarAction._SafeStr_5967); _local_10.setDirection(_SafeStr_51._SafeStr_9599, 4); _local_10.setDirection(_SafeStr_51._SafeStr_5760, 3); _local_4 = _local_10._SafeStr_5759(_SafeStr_51._SafeStr_9599); break; case _SafeStr_2491._SafeStr_6956: if (((!((_local_6 == null))) && (!((this._SafeStr_9569 == null))))){ _local_22 = (page.viewer.catalog as HabboCatalog).sessionDataManager.figure; _local_6._SafeStr_9594(_local_22, _local_7._SafeStr_8442); } else { _local_23 = page.viewer.catalog.windowManager; _local_24 = (_SafeStr_5415.findChildByName("pixelsBackground") as IWindowContainer); _local_25 = 4291611852; if (_local_24 != null){ _local_24.visible = true; _local_25 = _local_24.color; }; _local_4 = new BitmapData(this._SafeStr_9556.width, this._SafeStr_9556.height, false, _local_25); _local_26 = null; _local_27 = (page.viewer.catalog as HabboCatalog); if (_local_27.avatarRenderManager != null){ _local_2 = _local_27.sessionDataManager.figure; _local_28 = _local_27.avatarRenderManager.createAvatarImage(_local_2, _SafeStr_111._SafeStr_5758); if (_local_28 != null){ _local_28.setDirection(_SafeStr_51._SafeStr_5760, 3); _local_28._SafeStr_9601(); _local_28.appendAction(AvatarAction._SafeStr_9598, AvatarAction._SafeStr_5967); _local_28.appendAction(AvatarAction._SafeStr_7571, _local_7._SafeStr_8442); _local_28._SafeStr_9602(); _local_28._SafeStr_9603(1); _local_28._SafeStr_9603(1); _local_26 = _local_28.getImage(_SafeStr_51._SafeStr_9599, true); _local_29 = new Point(0, 0); if (_local_26 != null){ _local_32 = _local_28._SafeStr_9604; if (_local_32 != null){ }; _local_29.x = ((_local_4.width - _local_26.width) / 2); _local_29.y = ((_local_4.height - _local_26.height) / 2); for each (_local_33 in _local_28._SafeStr_9605()) { if (_local_33.id == "avatar"){ _local_34 = _local_28._SafeStr_8007(_local_33); _local_5.x = _local_34.dx; _local_5.y = _local_34.dy; }; }; }; _local_30 = 64; _local_31 = new Point(((_local_26.width - _local_30) / 2), (_local_26.height - (_local_30 / 4))); this._SafeStr_9606(_local_4, _local_28, _local_5, _local_29.add(_local_31), false); _local_4.copyPixels(_local_26, _local_26.rect, _local_29, null, null, true); this._SafeStr_9606(_local_4, _local_28, _local_5, _local_29.add(_local_31)); }; }; if (_local_28){ _local_28.dispose(); }; }; break; case _SafeStr_2491._SafeStr_5899: break; default: _SafeStr_4.log(("[ProductViewCatalogWidget] Unknown Product Type: " + _local_7._SafeStr_8368)); }; if (_local_8 != null){ _local_4 = _local_8.data; }; break; default: _SafeStr_4.log(("[ProductViewCatalogWidget] Unknown pricing model" + _local_3._SafeStr_8138)); }; this._SafeStr_9548(_local_4, true, _local_5); }; if (((((((((((this._SafeStr_9576) && (_local_6))) && (this._SafeStr_9569))) && (this._SafeStr_9568))) && (this._SafeStr_9569.visible))) && (this._SafeStr_9568.visible))){ (this._SafeStr_9554 as ITextWindow).textColor = 0xFFFFFFFF; (this._SafeStr_9555 as ITextWindow).textColor = 0xFFFFFFFF; } else { (this._SafeStr_9554 as ITextWindow).textColor = 0xFF000000; (this._SafeStr_9555 as ITextWindow).textColor = 0xFF000000; }; _SafeStr_5415.invalidate(); } private function _SafeStr_9588(k:_SafeStr_2378):void { var _local_2:_SafeStr_5152 = new _SafeStr_5152(_SafeStr_5152._SafeStr_9608); _local_2.activityPointType = k.activityPointType; _local_2.priceActivityPoints = k.priceInActivityPoints; _local_2.priceCredits = k.priceInCredits; _local_2._SafeStr_6389 = k._SafeStr_6389; events.dispatchEvent(new _SafeStr_5151(_SafeStr_5151._SafeStr_7094, _local_2)); } private function _SafeStr_9587():void { if (this._SafeStr_5450._SafeStr_8482){ events.dispatchEvent(new _SafeStr_5146(_SafeStr_5146._SafeStr_7094, 1, this._SafeStr_5450.utils._SafeStr_5499)); } else { events.dispatchEvent(new _SafeStr_5146(_SafeStr_5146._SafeStr_7094, 1)); }; events.dispatchEvent(new _SafeStr_5146(_SafeStr_5146._SafeStr_5991)); if (this._SafeStr_5450._SafeStr_8473 != null){ events.dispatchEvent(new _SafeStr_5146(_SafeStr_5146._SafeStr_9181, this._SafeStr_5450._SafeStr_8473._SafeStr_9609)); }; events.dispatchEvent(new _SafeStr_5146(_SafeStr_5146._SafeStr_9183, 1)); } private function _SafeStr_9606(k:BitmapData, _arg_2:_SafeStr_48, _arg_3:Point, _arg_4:Point, _arg_5:Boolean=true):void { var _local_6:_SafeStr_134; var _local_7:int; var _local_8:_SafeStr_133; 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:BitmapDataAsset; 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_9605()) { _local_7 = _SafeStr_5415.getChildIndex(this._SafeStr_9556); _local_8 = _arg_2._SafeStr_8007(_local_6); _local_9 = 0; _local_10 = _local_6._SafeStr_9610(_arg_2.getDirection()); _local_11 = _local_6._SafeStr_9611(_arg_2.getDirection()); _local_12 = _local_6._SafeStr_9612(_arg_2.getDirection()); _local_13 = 0; if (!_arg_5){ if (_local_12 >= 0){ continue; }; } else { if (_local_12 < 0){ continue; }; }; if (_local_6._SafeStr_9613){ _local_13 = _arg_2.getDirection(); }; if (_local_8 != null){ _local_9 = _local_8._SafeStr_8009; _local_10 = (_local_10 + _local_8.dx); _local_11 = (_local_11 + _local_8.dy); _local_13 = (_local_13 + _local_8._SafeStr_8008); }; if (_local_13 < 0){ _local_13 = (_local_13 + 8); }; if (_local_13 > 7){ _local_13 = (_local_13 - 8); }; _local_14 = ((((((_arg_2._SafeStr_9614() + "_") + _local_6.member) + "_") + _local_13) + "_") + _local_9); _local_15 = _arg_2.getAsset(_local_14); if (_local_15 == null){ } else { _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)); k.draw(_local_16, _local_20, null, BlendMode.ADD, null, false); } else { k.copyPixels(_local_16, _local_16.rect, new Point((_local_18 - _arg_3.x), (_local_19 - _arg_3.y))); }; }; }; } private function _SafeStr_9586():void { var k:IBitmapWrapperWindow; for each (k in this._SafeStr_9571) { _SafeStr_5415.removeChild(k); k.dispose(); k = null; }; this._SafeStr_9571 = new Array(); } public function imageReady(k:int, _arg_2:BitmapData):void { var _local_3:_SafeStr_2378; if (((((disposed) || ((page == null)))) || ((page.offers == null)))){ return; }; for each (_local_3 in page.offers) { if (_local_3._SafeStr_8139 == k){ this._SafeStr_9548(_arg_2, true); _local_3._SafeStr_8139 = 0; break; }; }; } public function _SafeStr_5454(k:int):void { } private function _SafeStr_9548(k:BitmapData, _arg_2:Boolean, _arg_3:Point=null):void { var _local_4:Point; if (((!((this._SafeStr_9556 == null))) && (!(window.disposed)))){ if (k == null){ k = new BitmapData(1, 1); _arg_2 = true; }; if (this._SafeStr_9556.bitmap == null){ this._SafeStr_9556.bitmap = new BitmapData(this._SafeStr_9556.width, this._SafeStr_9556.height, true, 0xFFFFFF); }; this._SafeStr_9556.bitmap.fillRect(this._SafeStr_9556.bitmap.rect, 0xFFFFFF); _local_4 = new Point(((this._SafeStr_9556.width - k.width) / 2), ((this._SafeStr_9556.height - k.height) / 2)); this._SafeStr_9556.bitmap.copyPixels(k, k.rect, _local_4, null, null, true); this._SafeStr_9556.invalidate(); this._SafeStr_9556.x = this._SafeStr_9557.x; this._SafeStr_9556.y = this._SafeStr_9557.y; if (_arg_3 != null){ this._SafeStr_9556.x = (this._SafeStr_9556.x + _arg_3.x); this._SafeStr_9556.y = (this._SafeStr_9556.y + _arg_3.y); }; }; if (_arg_2){ k.dispose(); }; } private function _SafeStr_9590(k:String):void { if (((((((((!(k)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.assets)))){ return; }; var _local_2:BitmapDataAsset = (page.viewer.catalog.assets.getAssetByName(k) as BitmapDataAsset); if (_local_2 == null){ this._SafeStr_8463(k); return; }; this._SafeStr_9548((_local_2.content as BitmapData), false); } private function _SafeStr_8463(k:String):void { if (((((((!(k)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))){ return; }; var _local_2 = ((page.viewer.catalog.imageGalleryHost + k) + ".gif"); _SafeStr_4.log(("[ProductViewCatalogWidget] Retrieve Product Preview Asset: " + _local_2)); var _local_3:URLRequest = new URLRequest(_local_2); if (!page.viewer.catalog.assets){ return; }; var _local_4:_SafeStr_37 = page.viewer.catalog.assets.loadAssetFromFile(k, _local_3, "image/gif"); if (!_local_4){ return; }; _local_4.addEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_9615); } private function _SafeStr_9615(k:AssetLoaderEvent):void { var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 != null){ this._SafeStr_9590(_local_2.assetName); _local_2.removeEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_9615); }; } private function _SafeStr_9580(k:_SafeStr_4788):void { var _local_2:_SafeStr_2409; this._SafeStr_9572 = k.stuffData; if (this._SafeStr_9573 != null){ _local_2 = (page.viewer.catalog as HabboCatalog)._SafeStr_8229; if (_local_2 != null){ _local_2.reset(false); }; this._SafeStr_9232(this._SafeStr_9573); }; } private function _SafeStr_9244(k:_SafeStr_5146):void { var _local_2:IWindowContainer; if (k.type == _SafeStr_5146._SafeStr_9188){ _local_2 = (window.findChildByName("price_box_new") as IWindowContainer); if (((!((_local_2 == null))) && (!((this._SafeStr_9573 == null))))){ this._SafeStr_5450.utils._SafeStr_8499(_local_2, this._SafeStr_9573.offer); }; }; } private function _SafeStr_9581(k:Event):void { this._SafeStr_9575 = true; } override public function closed():void { var k:_SafeStr_2409 = (page.viewer.catalog as HabboCatalog)._SafeStr_8229; if (k){ k._SafeStr_9583 = true; }; } public function _SafeStr_8447(k:Boolean, _arg_2:String):void { } } }//package _-0Oq // _SafeStr_111 = "_-2LA" (String#27863, DoABC#3) // _SafeStr_133 = "_-2PC" (String#28013, DoABC#3) // _SafeStr_134 = "_-0R7" (String#23231, DoABC#3) // _SafeStr_135 = "_-5rL" (String#36485, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2396 = "_-2VP" (String#28258, DoABC#3) // _SafeStr_2409 = "_-6Cl" (String#13981, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2426 = "_-55u" (String#12852, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3353 = "_-1S6" (String#9096, DoABC#3) // _SafeStr_37 = "_-6-O" (String#36835, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4788 = "_-5vl" (String#13701, DoABC#3) // _SafeStr_48 = "_-8W" (String#38796, DoABC#3) // _SafeStr_51 = "_-13Z" (String#24744, DoABC#3) // _SafeStr_5146 = "_-1Ol" (String#25553, DoABC#3) // _SafeStr_5151 = "_-dK" (String#39925, DoABC#3) // _SafeStr_5152 = "_-Kj" (String#14777, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5499 = "_-5JH" (String#35177, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5758 = "_-1ar" (String#26021, DoABC#3) // _SafeStr_5759 = "_-3P3" (String#30501, DoABC#3) // _SafeStr_5760 = "_-5NX" (String#35337, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_5899 = "_-1Lf" (String#25430, DoABC#3) // _SafeStr_5967 = "_-zt" (String#40784, DoABC#3) // _SafeStr_5991 = "_-Q7" (String#39442, DoABC#3) // _SafeStr_5992 = "_-5Fh" (String#35032, DoABC#3) // _SafeStr_6224 = "_-42k" (String#11798, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_6956 = "_-dm" (String#39946, DoABC#3) // _SafeStr_7094 = "_-1zf" (String#26992, DoABC#3) // _SafeStr_7571 = "_-5SX" (String#35522, DoABC#3) // _SafeStr_7658 = "_-4mP" (String#33852, DoABC#3) // _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8007 = "_-25y" (String#27274, DoABC#3) // _SafeStr_8008 = "_-61K" (String#36917, DoABC#3) // _SafeStr_8009 = "_-4uR" (String#34165, DoABC#3) // _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8139 = "_-0us" (String#8524, DoABC#3) // _SafeStr_8140 = "_-6Wh" (String#14311, DoABC#3) // _SafeStr_8141 = "_-0bD" (String#8210, DoABC#3) // _SafeStr_8229 = "false" (String#309, DoABC#3) // _SafeStr_8303 = "_-3fL" (String#31117, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8374 = "_-1yD" (String#26935, DoABC#3) // _SafeStr_8375 = "_-4HN" (String#32664, DoABC#3) // _SafeStr_8435 = "_-5oA" (String#4061, DoABC#3) // _SafeStr_8436 = "_-2Yz" (String#28399, DoABC#3) // _SafeStr_8437 = "_-3gg" (String#31163, DoABC#3) // _SafeStr_8438 = "_-4rC" (String#34044, DoABC#3) // _SafeStr_8439 = "_-0Zy" (String#2718, DoABC#3) // _SafeStr_8440 = "_-xy" (String#40698, DoABC#3) // _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3) // _SafeStr_8447 = "_-27l" (String#9822, DoABC#3) // _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3) // _SafeStr_8460 = "_-2AF" (String#9867, DoABC#3) // _SafeStr_8461 = "_-lV" (String#15250, DoABC#3) // _SafeStr_8462 = "_-5zm" (String#13764, DoABC#3) // _SafeStr_8463 = "_-4ta" (String#1581, DoABC#3) // _SafeStr_8473 = "_-5Mh" (String#35306, DoABC#3) // _SafeStr_8482 = "_-1OG" (String#25531, DoABC#3) // _SafeStr_8499 = "_-3SV" (String#11165, DoABC#3) // _SafeStr_8505 = "_-5tT" (String#36560, DoABC#3) // _SafeStr_8506 = "_-4TI" (String#33155, DoABC#3) // _SafeStr_8507 = "_-1nF" (String#26505, DoABC#3) // _SafeStr_8508 = "_-6LA" (String#37669, DoABC#3) // _SafeStr_9116 = "_-5rS" (String#36490, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9143 = "_-0Ld" (String#23023, DoABC#3) // _SafeStr_9181 = "_-N8" (String#39327, DoABC#3) // _SafeStr_9183 = "_-5uR" (String#36602, DoABC#3) // _SafeStr_9188 = "_-ZQ" (String#39772, DoABC#3) // _SafeStr_9226 = "_-4TP" (String#33161, DoABC#3) // _SafeStr_9232 = "_-2Ty" (String#1084, DoABC#3) // _SafeStr_9244 = "_-5RD" (String#13215, DoABC#3) // _SafeStr_9276 = "_-3xU" (String#179, DoABC#3) // _SafeStr_9281 = "_-24K" (String#840, DoABC#3) // _SafeStr_9320 = "_-wV" (String#40647, DoABC#3) // _SafeStr_9360 = "_-4uu" (String#701, DoABC#3) // _SafeStr_9363 = "_-Yp" (String#1638, DoABC#3) // _SafeStr_9548 = "_-Ot" (String#712, DoABC#3) // _SafeStr_9554 = "_-QC" (String#1153, DoABC#3) // _SafeStr_9555 = "_-6a5" (String#4278, DoABC#3) // _SafeStr_9556 = "_-4gM" (String#858, DoABC#3) // _SafeStr_9557 = "_-2tg" (String#10588, DoABC#3) // _SafeStr_9567 = "_-PC" (String#39404, DoABC#3) // _SafeStr_9568 = "_-3Cr" (String#30005, DoABC#3) // _SafeStr_9569 = "_-5uI" (String#13679, DoABC#3) // _SafeStr_9570 = "_-65O" (String#13865, DoABC#3) // _SafeStr_9571 = "_-0oT" (String#24114, DoABC#3) // _SafeStr_9572 = "_-Oz" (String#39393, DoABC#3) // _SafeStr_9573 = "_-4RL" (String#33074, DoABC#3) // _SafeStr_9574 = "_-2Ag" (String#27452, DoABC#3) // _SafeStr_9575 = "_-4H-" (String#32648, DoABC#3) // _SafeStr_9576 = "_-1hM" (String#26271, DoABC#3) // _SafeStr_9577 = "_-6Vi" (String#38092, DoABC#3) // _SafeStr_9578 = "_-2bM" (String#28498, DoABC#3) // _SafeStr_9579 = "_-4eY" (String#33571, DoABC#3) // _SafeStr_9580 = "_-1-B" (String#24568, DoABC#3) // _SafeStr_9581 = "_-492" (String#32338, DoABC#3) // _SafeStr_9582 = "_-Im" (String#39166, DoABC#3) // _SafeStr_9583 = "_-0wW" (String#8551, DoABC#3) // _SafeStr_9584 = "_-4LN" (String#32820, DoABC#3) // _SafeStr_9585 = "_-1M8" (String#9005, DoABC#3) // _SafeStr_9586 = "_-4ob" (String#33933, DoABC#3) // _SafeStr_9587 = "_-2R8" (String#28092, DoABC#3) // _SafeStr_9588 = "_-4Jm" (String#32756, DoABC#3) // _SafeStr_9589 = "_-5Kn" (String#35235, DoABC#3) // _SafeStr_9590 = "_-5Bg" (String#3892, DoABC#3) // _SafeStr_9591 = "_-4u-" (String#34150, DoABC#3) // _SafeStr_9592 = "_-6f9" (String#38491, DoABC#3) // _SafeStr_9593 = "_-0v" (String#24375, DoABC#3) // _SafeStr_9594 = "_-0Ic" (String#22900, DoABC#3) // _SafeStr_9595 = "_-2O1" (String#27974, DoABC#3) // _SafeStr_9596 = "_-6YL" (String#38211, DoABC#3) // _SafeStr_9597 = "_-6Bn" (String#37331, DoABC#3) // _SafeStr_9598 = "_-0g0" (String#23794, DoABC#3) // _SafeStr_9599 = "_-r4" (String#40438, DoABC#3) // _SafeStr_9600 = "_-5O0" (String#35357, DoABC#3) // _SafeStr_9601 = "_-5I-" (String#35125, DoABC#3) // _SafeStr_9602 = "_-6Ky" (String#37660, DoABC#3) // _SafeStr_9603 = "_-6AT" (String#37282, DoABC#3) // _SafeStr_9604 = "_-5R-" (String#35473, DoABC#3) // _SafeStr_9605 = "_-23N" (String#27169, DoABC#3) // _SafeStr_9606 = "_-0YZ" (String#23509, DoABC#3) // _SafeStr_9607 = "_-1Rk" (String#25684, DoABC#3) // _SafeStr_9608 = "_-1zz" (String#27005, DoABC#3) // _SafeStr_9609 = "_-iF" (String#40100, DoABC#3) // _SafeStr_9610 = "_-3AI" (String#29899, DoABC#3) // _SafeStr_9611 = "_-1gy" (String#26254, DoABC#3) // _SafeStr_9612 = "_-3i6" (String#31218, DoABC#3) // _SafeStr_9613 = "_-61E" (String#36913, DoABC#3) // _SafeStr_9614 = "_-2xY" (String#10668, DoABC#3) // _SafeStr_9615 = "_-1Ik" (String#1470, DoABC#3) //------------------------------------------------------------ //_-0Oq.RecyclerPrizesCatalogWidget package _-0Oq { import _-1oe._SafeStr_3318; import _-3Xk.PrizeViewer; import _-5YE.IItemListWindow; import _-1oe._SafeStr_2362; import _-1Mz.IWindowContainer; import _-5Vt.XmlAsset; import flash.events.TimerEvent; import _-3Xk._SafeStr_4795; import _-1Mz.IWindow; import _-5YE.IItemGridWindow; import _-3Xk.PrizeLevelContainer; import _-3Xk.DealPrizeContainer; import _-3Xk._SafeStr_2338; public class RecyclerPrizesCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3318 { private var _SafeStr_8123:Array; private var _SafeStr_9616:PrizeViewer; private var _SafeStr_7936:IItemListWindow; private var _SafeStr_9360:XML; private var _SafeStr_9617:XML; private var _SafeStr_9393:_SafeStr_2362; public function RecyclerPrizesCatalogWidget(k:IWindowContainer) { super(k); } override public function dispose():void { super.dispose(); if (this._SafeStr_9616 != null){ this._SafeStr_9616.dispose(); this._SafeStr_9616 = null; }; this._SafeStr_8123 = null; this._SafeStr_7936 = null; this._SafeStr_9360 = null; this._SafeStr_9617 = null; this._SafeStr_9393 = null; } override public function init():Boolean { var k:XmlAsset; if (!super.init()){ return (false); }; this._SafeStr_9616 = new PrizeViewer(); this._SafeStr_8123 = this.recycler._SafeStr_9618(); if (this._SafeStr_8123 == null){ return (false); }; this._SafeStr_7936 = (_SafeStr_5415.findChildByName("itemList") as IItemListWindow); k = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_9360 = (k.content as XML); k = (page.viewer.catalog.assets.getAssetByName("recyclerPrizesWidgetLevelItem") as XmlAsset); this._SafeStr_9617 = (k.content as XML); this._SafeStr_9363(); if ((((this._SafeStr_8123.length > 0)) && ((this._SafeStr_8123[0].prizes.length > 0)))){ this.select((this._SafeStr_8123[0].prizes[0] as _SafeStr_2362), false); }; return (true); } private function _SafeStr_9363(k:TimerEvent=null):void { var _local_2:int; while (_local_2 < this._SafeStr_8123.length) { this._SafeStr_9619(this._SafeStr_8123[_local_2]); _local_2++; }; } private function _SafeStr_9619(k:PrizeLevelContainer):void { var _local_6:_SafeStr_4795; var _local_2:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_9617) as IWindowContainer); this._SafeStr_7936.addListItem(_local_2); var _local_3:IWindow = _local_2.findChildByName("headerText"); if (_local_3 != null){ _local_3.caption = page.viewer.catalog.localization.getLocalization(("recycler.prizes.category." + k._SafeStr_8124)); }; var _local_4:IItemGridWindow = (_local_2.findChildByName("itemGrid") as IItemGridWindow); var _local_5:int; while (_local_5 < k.prizes.length) { _local_6 = k.prizes[_local_5]; this._SafeStr_9620(_local_6, _local_4); _local_5++; }; } private function _SafeStr_9620(k:_SafeStr_4795, _arg_2:IItemGridWindow):void { if ((((((k == null)) || ((_arg_2 == null)))) || (_arg_2.disposed))){ return; }; var _local_3:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_9360) as IWindowContainer); _local_3.findChildByName("clubLevelIcon").visible = false; k.view = _local_3; k.grid = this; k.setIcon(page.viewer.roomEngine); _arg_2._SafeStr_8915(_local_3); _arg_2.height = _arg_2._SafeStr_9621.height; if ((k is DealPrizeContainer)){ _arg_2.width = _arg_2._SafeStr_9621.width; }; } public function select(k:_SafeStr_2362, _arg_2:Boolean):void { if (k == null){ return; }; if (this._SafeStr_9393 != null){ this._SafeStr_9393.deactivate(); }; this._SafeStr_9393 = k; k.activate(); var _local_3:IWindowContainer = (window.findChildByName("productView") as IWindowContainer); var _local_4:_SafeStr_4795 = (k as _SafeStr_4795); var _local_5:DealPrizeContainer = (k as DealPrizeContainer); var _local_6:String = ""; if (_local_5 != null){ _local_6 = page.viewer.catalog.localization.getLocalization(("recycler.prizes.odds." + _local_4._SafeStr_9622)); this._SafeStr_9616._SafeStr_9623(page.viewer.roomEngine, page, this._SafeStr_9360, _local_3, _local_5, _local_4.title, _local_6); } else { if (_local_4 != null){ _local_6 = page.viewer.catalog.localization.getLocalization(("recycler.prizes.odds." + _local_4._SafeStr_9622)); this._SafeStr_9616._SafeStr_9624(page.viewer.roomEngine, _local_3, _local_4._SafeStr_8132, _local_4._SafeStr_8133, _local_4.title, _local_6); }; }; } public function _SafeStr_9366(k:_SafeStr_2362):Boolean { return (false); } private function get recycler():_SafeStr_2338 { return (page.viewer.catalog.getRecycler()); } } }//package _-0Oq // _SafeStr_2338 = "_-1Ie" (String#8940, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4795 = "_-0w1" (String#8540, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_7936 = "_-4tJ" (String#505, DoABC#3) // _SafeStr_8123 = "_-09r" (String#1060, DoABC#3) // _SafeStr_8124 = "_-3Ec" (String#30077, DoABC#3) // _SafeStr_8132 = "_-4S-" (String#33100, DoABC#3) // _SafeStr_8133 = "_-04f" (String#22357, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_9360 = "_-4uu" (String#701, DoABC#3) // _SafeStr_9363 = "_-Yp" (String#1638, DoABC#3) // _SafeStr_9366 = "_-o2" (String#15286, DoABC#3) // _SafeStr_9393 = "_-31J" (String#844, DoABC#3) // _SafeStr_9616 = "_-10g" (String#8646, DoABC#3) // _SafeStr_9617 = "_-4RV" (String#33081, DoABC#3) // _SafeStr_9618 = "_-4Ed" (String#11975, DoABC#3) // _SafeStr_9619 = "_-20E" (String#27049, DoABC#3) // _SafeStr_9620 = "return" (String#45130, DoABC#3) // _SafeStr_9621 = "_-0hG" (String#8313, DoABC#3) // _SafeStr_9622 = "_-3av" (String#30954, DoABC#3) // _SafeStr_9623 = "_-46L" (String#32231, DoABC#3) // _SafeStr_9624 = "_-W3" (String#39660, DoABC#3) //------------------------------------------------------------ //_-0Oq.RoomAdsCatalogWidget package _-0Oq { import _-0Kg.HabboCatalog; import _-3qZ._SafeStr_2273; import _-5YE.IDropMenuWindow; import _-1Mz.IWindowContainer; import _-0i6._SafeStr_2307; import _-4Xs._SafeStr_4318; import _-5Mz.WindowEvent; import _-58S._SafeStr_3313; import _-3WF._SafeStr_2395; import _-58P._SafeStr_193; import _-JA._SafeStr_3413; import _-5OI._SafeStr_4649; import _-6-4._SafeStr_5010; import _-0Kg._SafeStr_2378; import _-58S._SafeStr_2424; import _-58S._SafeStr_3369; import _-5YE.ITextFieldWindow; import _-1Mz.IWindow; import _-1oe.Offer; import __AS3__.vec.Vector; import _-4rH._SafeStr_2335; public class RoomAdsCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9625:_SafeStr_2273 = null; private var _name:String; private var _SafeStr_8688:String; private var _SafeStr_9626:Array; private var _SafeStr_9627:Boolean; private var _SafeStr_9628:IDropMenuWindow; public function RoomAdsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function init():Boolean { if (!super.init()){ return (false); }; if (this._SafeStr_5450 == null){ return (false); }; var k:_SafeStr_2307 = this._SafeStr_5450.connection; if (this._SafeStr_9625 == null){ this._SafeStr_9625 = new _SafeStr_4318(this._SafeStr_9629); k.addMessageEvent(this._SafeStr_9625); }; this._SafeStr_5450._SafeStr_8313(); window.findChildByName("name_input_text").addEventListener(WindowEvent._SafeStr_9512, this._SafeStr_9630); window.findChildByName("desc_input_text").addEventListener(WindowEvent._SafeStr_9512, this._SafeStr_9631); events.addEventListener(_SafeStr_3313.PURCHASE, this._SafeStr_9632); var _local_2:_SafeStr_2395 = this._SafeStr_5450._SafeStr_8293; var _local_3:int = this._SafeStr_5450.getInteger("room_ad.duration.minutes", 120); var _local_4:int = this._SafeStr_9633(_local_2, _local_3); this._SafeStr_5450.localization.registerParameter("roomad.catalog_text", "duration", String(_local_4)); this._SafeStr_5450.roomEngine.events.addEventListener(_SafeStr_193._SafeStr_7370, this._SafeStr_9634); this._SafeStr_9635(); return (true); } private function _SafeStr_9633(k:_SafeStr_2395, _arg_2:int):int { var _local_3:Boolean = this._SafeStr_5450.getBoolean("roomad.limited_extension"); if (((((!(_local_3)) || ((k == null)))) || ((k.expirationTime == null)))){ return (_arg_2); }; var _local_4:Date = new Date(); var _local_5:Number = _local_4.getTime(); var _local_6:Number = k.expirationTime.getTime(); var _local_7:Number = (_local_5 - _local_6); var _local_8:Number = (_local_7 / (1000 * 60)); _local_8 = (_local_8 + _arg_2); return (_local_8); } private function _SafeStr_9635():void { var _local_2:_SafeStr_3413; if (window == null){ return; }; this._SafeStr_9628 = (window.findChildByName("categories_list") as IDropMenuWindow); var k:Array = []; for each (_local_2 in this._SafeStr_5450.navigator._SafeStr_9636) { k.push((("${navigator.searchcode.title.eventcategory__" + _local_2._SafeStr_5353) + "}")); }; this._SafeStr_9628.populate(k); this._SafeStr_9628.selection = 0; this._SafeStr_9628.addEventListener(WindowEvent._SafeStr_7825, this._SafeStr_9637); } private function _SafeStr_9634(k:_SafeStr_193):void { if (k == null){ return; }; this._SafeStr_9638(k.roomId, false); } private function _SafeStr_9638(k:int, _arg_2:Boolean=false):void { var _local_8:_SafeStr_4649; var _local_9:String; var _local_10:_SafeStr_2395; if (window == null){ return; }; var _local_3:IDropMenuWindow = (window.findChildByName("room_drop_menu") as IDropMenuWindow); if (this._SafeStr_9626 == null){ if (_local_3.numMenuItems > 0){ _local_3.selection = 0; }; return; }; var _local_4:int; var _local_5:Array = []; var _local_6:int; while (_local_6 < this._SafeStr_9626.length) { _local_8 = (this._SafeStr_9626[_local_6] as _SafeStr_4649); if (_arg_2){ if (_local_8.roomName.length > 25){ _local_9 = (_local_8.roomName.substr(0, 25) + "..."); _local_5.push(_local_9); } else { _local_5.push(_local_8.roomName); }; }; if (_local_8.roomId == k){ _local_4 = _local_6; }; _local_6++; }; if (_arg_2){ if (_local_5.length == 0){ _local_5.push(this._SafeStr_5450.localization.getLocalization("roomad.no.available.room", "roomad.no.available.room")); }; _local_3.populate(_local_5); }; var _local_7:_SafeStr_4649 = (this._SafeStr_9626[_local_4] as _SafeStr_4649); if (_local_7 != null){ _local_3.selection = _local_4; _local_10 = this._SafeStr_5450._SafeStr_8293; if (_local_10 == null){ _local_10 = new _SafeStr_2395(); this._SafeStr_5450._SafeStr_8293 = _local_10; }; _local_10.flatId = _local_7.roomId; } else { _local_3.selection = 0; }; } private function _SafeStr_9639():void { var _local_2:_SafeStr_4649; var k:_SafeStr_2395 = this._SafeStr_5450._SafeStr_8293; if (((!((k == null))) && (k._SafeStr_8294))){ window.findChildByName("name_input_text").caption = k.name; window.findChildByName("desc_input_text").caption = k.description; _local_2 = new _SafeStr_4649(k.flatId, k.roomName, false); if (this._SafeStr_9626 != null){ this._SafeStr_9626.push(_local_2); }; if (this._SafeStr_9628 == null){ this._SafeStr_9628 = (window.findChildByName("categories_list") as IDropMenuWindow); }; this._SafeStr_9628.selection = (k._SafeStr_5353 - 1); }; } public function _SafeStr_9629(k:_SafeStr_2273):void { var _local_7:_SafeStr_2395; var _local_8:IWindowContainer; if (((!(window)) || (window.disposed))){ return; }; var _local_2:_SafeStr_4318 = (k as _SafeStr_4318); var _local_3:_SafeStr_5010 = _local_2._SafeStr_5325(); var _local_4:IDropMenuWindow = (window.findChildByName("room_drop_menu") as IDropMenuWindow); this._SafeStr_9626 = _local_3.rooms; this._SafeStr_9627 = _local_3._SafeStr_9380; var _local_5:int = this._SafeStr_5450.roomEngine.activeRoomId; this._SafeStr_9639(); this._SafeStr_9635(); this._SafeStr_9638(_local_5, true); var _local_6:_SafeStr_2378 = this._SafeStr_9640(); if (_local_6 != null){ events.dispatchEvent(new _SafeStr_2424(_local_6)); _local_7 = this._SafeStr_5450._SafeStr_8293; if (_local_7 == null){ _local_7 = new _SafeStr_2395(); this._SafeStr_5450._SafeStr_8293 = _local_7; }; _local_7._SafeStr_7441 = _local_6._SafeStr_7441; this._SafeStr_5450._SafeStr_8293 = _local_7; _local_8 = (window.findChildByName("price_container") as IWindowContainer); this._SafeStr_5450.utils._SafeStr_8499(_local_8, _local_6); }; } private function _SafeStr_9632(k:_SafeStr_3369):void { this._SafeStr_5450._SafeStr_8313(); window.findChildByName("name_input_text").caption = ""; window.findChildByName("desc_input_text").caption = ""; if (this._SafeStr_5450._SafeStr_8293){ this._SafeStr_5450._SafeStr_8293.clear(); }; } private function _SafeStr_9630(k:WindowEvent):void { var _local_2:ITextFieldWindow = (k.target as ITextFieldWindow); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2395 = this._SafeStr_5450._SafeStr_8293; if (_local_3 != null){ _local_3.name = _local_2.text; }; } private function _SafeStr_9631(k:WindowEvent):void { var _local_2:ITextFieldWindow = (k.target as ITextFieldWindow); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2395 = this._SafeStr_5450._SafeStr_8293; if (_local_3 != null){ _local_3.description = _local_2.text; }; } private function _SafeStr_9641(k:WindowEvent, _arg_2:IWindow):void { var _local_3:int; var _local_4:_SafeStr_4649; var _local_5:_SafeStr_2395; var _local_6:int; var _local_7:IWindow; var _local_8:String; if ((((k.type == WindowEvent._SafeStr_7825)) && ((this._SafeStr_9626.length > 0)))){ _local_3 = IDropMenuWindow(_arg_2).selection; _local_4 = (this._SafeStr_9626[_local_3] as _SafeStr_4649); _local_5 = this._SafeStr_5450._SafeStr_8293; if (_local_5){ _local_5.flatId = _local_4.roomId; _local_6 = this._SafeStr_5450.getInteger("room_ad.duration.minutes", 120); if (_local_4.roomId == _local_5._SafeStr_8312){ _local_6 = this._SafeStr_9633(_local_5, _local_6); }; _local_7 = window.findChildByName("ctlg_text_1"); _local_7.caption = "${roomad.catalog_text}"; this._SafeStr_5450.localization.registerParameter("roomad.catalog_text", "duration", String(_local_6)); _local_8 = this._SafeStr_5450.localization.getLocalization("roomad.catalog_text"); _local_7.caption = _local_8; }; }; } private function _SafeStr_9637(k:WindowEvent):void { var _local_5:_SafeStr_3413; var _local_6:_SafeStr_2395; var _local_2:int; var _local_3:int = -1; var _local_4:int = this._SafeStr_9628.selection; for each (_local_5 in this._SafeStr_5450.navigator._SafeStr_9636) { if (_local_5.visible){ if (_local_4 == _local_2){ _local_3 = _local_5._SafeStr_5353; break; }; _local_2++; }; }; _local_6 = this._SafeStr_5450._SafeStr_8293; if (_local_6){ _local_6._SafeStr_5353 = _local_3; }; } private function _SafeStr_9640():_SafeStr_2378 { var _local_2:int; var _local_3:Offer; var k:Vector.<_SafeStr_2378> = page.offers; if (((!((k == null))) && (k))){ if (k.length == 1){ return (k[0]); }; _local_2 = 0; while (_local_2 < k.length) { _local_3 = (k[_local_2] as Offer); if ((((((_local_3.clubLevel == _SafeStr_2335._SafeStr_6245)) && (this._SafeStr_9627))) || (((!((_local_3.clubLevel == _SafeStr_2335._SafeStr_6245))) && (!(this._SafeStr_9627)))))){ return (_local_3); }; _local_2++; }; }; return (null); } override public function dispose():void { var k:_SafeStr_2307; super.dispose(); if (this._SafeStr_5450 != null){ k = this._SafeStr_5450.connection; if (this._SafeStr_9625 != null){ k.removeMessageEvent(this._SafeStr_9625); this._SafeStr_9625 = null; }; this._SafeStr_5450.roomEngine.events.removeEventListener(_SafeStr_193._SafeStr_7370, this._SafeStr_9634); this._SafeStr_5450 = null; }; } } }//package _-0Oq // _SafeStr_193 = "_-K7" (String#39219, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2395 = "_-4fA" (String#33592, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_3413 = "_-2PX" (String#10126, DoABC#3) // _SafeStr_4318 = "_-S" (String#39506, DoABC#3) // _SafeStr_4649 = "_-32-" (String#10759, DoABC#3) // _SafeStr_5010 = "_-zz" (String#15469, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_7370 = "_-D6" (String#38967, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7825 = "_-1cp" (String#26091, DoABC#3) // _SafeStr_8293 = "_-43u" (String#32129, DoABC#3) // _SafeStr_8294 = "_-4Pm" (String#33003, DoABC#3) // _SafeStr_8312 = "_-4Rm" (String#33091, DoABC#3) // _SafeStr_8313 = "_-12v" (String#24721, DoABC#3) // _SafeStr_8499 = "_-3SV" (String#11165, DoABC#3) // _SafeStr_8688 = "_-54y" (String#129, DoABC#3) // _SafeStr_9380 = "_-0ec" (String#23742, DoABC#3) // _SafeStr_9512 = "_-7x" (String#38774, DoABC#3) // _SafeStr_9625 = "_-0yv" (String#24528, DoABC#3) // _SafeStr_9626 = "_-5bg" (String#507, DoABC#3) // _SafeStr_9627 = "_-5ii" (String#4040, DoABC#3) // _SafeStr_9628 = "_-3ZM" (String#11274, DoABC#3) // _SafeStr_9629 = "_-6FG" (String#37456, DoABC#3) // _SafeStr_9630 = "_-5BQ" (String#34869, DoABC#3) // _SafeStr_9631 = "_-3T2" (String#30655, DoABC#3) // _SafeStr_9632 = "_-1Nn" (String#25511, DoABC#3) // _SafeStr_9633 = "_-39i" (String#29875, DoABC#3) // _SafeStr_9634 = "_-5tb" (String#13667, DoABC#3) // _SafeStr_9635 = "_-0x6" (String#24460, DoABC#3) // _SafeStr_9636 = "_-359" (String#10816, DoABC#3) // _SafeStr_9637 = "_-40J" (String#31981, DoABC#3) // _SafeStr_9638 = "_-54L" (String#34598, DoABC#3) // _SafeStr_9639 = "_-4RK" (String#33073, DoABC#3) // _SafeStr_9640 = "_-5U6" (String#35583, DoABC#3) // _SafeStr_9641 = "_-5G6" (String#35047, DoABC#3) //------------------------------------------------------------ //_-0Oq.SingleViewCatalogWidget package _-0Oq { import _-1Mz.IWindowContainer; import _-0Kg.HabboCatalog; import _-58S._SafeStr_3313; import _-0Kg._SafeStr_2378; import _-58S._SafeStr_2424; import _-58S._SafeStr_3369; public class SingleViewCatalogWidget extends ProductViewCatalogWidget implements _SafeStr_3321 { public function SingleViewCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k, _arg_2); } override public function dispose():void { super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; events.addEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); return (true); } public function _SafeStr_9362(k:_SafeStr_3369):void { if (page.offers.length == 0){ return; }; var _local_2:_SafeStr_2378 = page.offers[0]; events.dispatchEvent(new _SafeStr_2424(_local_2)); } } }//package _-0Oq // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_9362 = "_-3rz" (String#583, DoABC#3) //------------------------------------------------------------ //_-0Oq.SoldLtdItemsCatalogWidget package _-0Oq { import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import __AS3__.vec.Vector; import _-5ZP._SafeStr_2345; import _-1oe.CatalogPage; import _-6G7._SafeStr_2365; import _-58S._SafeStr_4789; import _-58S._SafeStr_2424; import __AS3__.vec.*; public class SoldLtdItemsCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321 { private var _SafeStr_5450:HabboCatalog; public function SoldLtdItemsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (!disposed){ events.removeEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9232); super.dispose(); }; } override public function init():Boolean { if (!super.init()){ return (false); }; _SafeStr_9118(_SafeStr_4787._SafeStr_9150); window.visible = false; events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9232); return (true); } private function _SafeStr_9232(k:_SafeStr_2424):void { var _local_2:Vector.<_SafeStr_2345>; var _local_3:_SafeStr_2345; if ((((((k == null)) || ((k.offer == null)))) || ((k.offer.product == null)))){ return; }; if (page.mode == CatalogPage._SafeStr_9476){ _local_2 = this._SafeStr_5450._SafeStr_8302._SafeStr_8291(k.offer._SafeStr_7441); if (!_local_2){ _local_2 = new Vector.<_SafeStr_2345>(0); }; for each (_local_3 in _local_2) { if (_local_3.pageName.indexOf(_SafeStr_2365._SafeStr_9642) > -1){ window.visible = true; events.dispatchEvent(new _SafeStr_4789(_SafeStr_4787.PURCHASE, false)); return; }; }; }; if (page.layoutCode == "sold_ltd_items"){ window.visible = true; events.dispatchEvent(new _SafeStr_4789(_SafeStr_4787.PURCHASE, false)); return; }; if (((k.offer.product.isUniqueLimitedItem) && ((k.offer.product.uniqueLimitedItemsLeft == 0)))){ window.visible = true; events.dispatchEvent(new _SafeStr_4789(_SafeStr_4787.PURCHASE, false)); } else { window.visible = false; events.dispatchEvent(new _SafeStr_4789(_SafeStr_4787.PURCHASE, true)); }; } } }//package _-0Oq // _SafeStr_2345 = "_-365" (String#10829, DoABC#3) // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4789 = "_-3LQ" (String#11050, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_8291 = "_-1Eh" (String#8873, DoABC#3) // _SafeStr_8302 = "_-5xo" (String#36730, DoABC#3) // _SafeStr_9118 = "_-2gx" (String#28713, DoABC#3) // _SafeStr_9150 = "_-6QM" (String#37878, DoABC#3) // _SafeStr_9232 = "_-2Ty" (String#1084, DoABC#3) // _SafeStr_9476 = "_-6GY" (String#37505, DoABC#3) // _SafeStr_9642 = "_-1AV" (String#25008, DoABC#3) //------------------------------------------------------------ //_-0Oq.SpacesNewCatalogWidget package _-0Oq { import _-0MK._SafeStr_3; import _-1oe._SafeStr_3318; import _-5YE.ISelectorWindow; import _-1Mz.IWindowContainer; import _-4rH._SafeStr_2173; import __AS3__.vec.Vector; import _-0Kg._SafeStr_2378; import _-1Mz.IWindow; import _-58S._SafeStr_3313; import _-5YE.ISelectableWindow; import _-5Mz.WindowEvent; import _-58S._SafeStr_3369; import _-1oe.ProductContainer; import _-58S._SafeStr_2375; import _-1oe._SafeStr_2362; import _-58S._SafeStr_5161; import _-1oe._SafeStr_2361; import _-1oe.Offer; import _-6G7._SafeStr_2491; import __AS3__.vec.*; public class SpacesNewCatalogWidget extends ItemGridCatalogWidget implements _SafeStr_3, _SafeStr_3321, _SafeStr_3318 { private var _SafeStr_9643:Array; private var _SafeStr_9644:Array; private var _SafeStr_9645:int = 0; private var _SafeStr_9646:Array; private var _SafeStr_7052:ISelectorWindow; private var _SafeStr_7032:Array; public function SpacesNewCatalogWidget(k:IWindowContainer, _arg_2:_SafeStr_2173, _arg_3:String) { this._SafeStr_9643 = ["wallpaper", "floor", "landscape"]; this._SafeStr_9644 = new Array(); this._SafeStr_9646 = [0, 0, 0]; this._SafeStr_7032 = ["group.walls", "group.floors", "group.views"]; super(k, _arg_2, _arg_3); } override public function dispose():void { var k:Vector.<_SafeStr_2378>; var _local_2:_SafeStr_2378; super.dispose(); for each (k in this._SafeStr_9644) { for each (_local_2 in k) { _local_2.dispose(); }; }; this._SafeStr_9644 = null; } override public function init():Boolean { var k:int; var _local_2:IWindow; _SafeStr_4.log("Init Item Group Catalog Widget (Spaces New)"); this._SafeStr_9647(); if (!super.init()){ return (false); }; events.addEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); this._SafeStr_7052 = (_SafeStr_5415.findChildByName("groups") as ISelectorWindow); if (this._SafeStr_7052){ k = 0; while (k < this._SafeStr_7052._SafeStr_8736) { _local_2 = this._SafeStr_7052._SafeStr_8740(k); if ((_local_2 is ISelectableWindow)){ _local_2.addEventListener(WindowEvent._SafeStr_7825, this._SafeStr_9648); }; k++; }; }; this.switchCategory(this._SafeStr_7032[this._SafeStr_9645]); this._SafeStr_9649(); return (true); } public function _SafeStr_9362(k:_SafeStr_3369):void { var _local_2:int = this._SafeStr_9646[this._SafeStr_9645]; var _local_3:_SafeStr_2378 = this._SafeStr_9644[this._SafeStr_9645][_local_2]; this.select(_local_3.gridItem, false); } public function _SafeStr_9650(k:int):void { var _local_2:_SafeStr_2378; if ((((k > -1)) && ((k < _SafeStr_9361.numGridItems)))){ _local_2 = this._SafeStr_9644[this._SafeStr_9645][k]; this.select(_local_2.gridItem, false); }; } override public function select(k:_SafeStr_2362, _arg_2:Boolean):void { if (k == null){ return; }; super.select(k, false); var _local_3:_SafeStr_2378 = (k as ProductContainer).offer; if (_local_3 == null){ return; }; events.dispatchEvent(new _SafeStr_2375(_local_3.product._SafeStr_5750)); this._SafeStr_9646[this._SafeStr_9645] = (this._SafeStr_9644[this._SafeStr_9645] as Vector.<_SafeStr_2378>).indexOf(_local_3); this._SafeStr_9649(); } private function _SafeStr_9649():void { var k:int = this._SafeStr_9646[0]; var _local_2:int = this._SafeStr_9646[1]; var _local_3:int = this._SafeStr_9646[2]; var _local_4:_SafeStr_2378 = (((this._SafeStr_9644[0].length > k)) ? this._SafeStr_9644[0][k] : null); var _local_5:_SafeStr_2378 = (((this._SafeStr_9644[1].length > _local_2)) ? this._SafeStr_9644[1][_local_2] : null); var _local_6:_SafeStr_2378 = (((this._SafeStr_9644[2].length > _local_3)) ? this._SafeStr_9644[2][_local_3] : null); if (((((!(_local_5)) || (!(_local_4)))) || (!(_local_6)))){ return; }; events.dispatchEvent(new _SafeStr_5161(_local_5.product._SafeStr_5750, _local_4.product._SafeStr_5750, _local_6.product._SafeStr_5750, 64)); } private function _SafeStr_9647():Boolean { var k:_SafeStr_2378; var _local_2:_SafeStr_2361; var _local_3:int; var _local_4:String; var _local_5:int; for each (k in page.offers) { if ((((k._SafeStr_8138 == Offer._SafeStr_9226)) || ((k._SafeStr_8138 == Offer._SafeStr_8374)))){ _local_2 = k.product; if (_local_2 != null){ _local_3 = _local_2._SafeStr_8442; if ((((_local_2._SafeStr_8368 == _SafeStr_2491._SafeStr_5891)) || ((_local_2._SafeStr_8368 == _SafeStr_2491._SafeStr_5890)))){ if (_local_2._SafeStr_8448 != null){ _local_4 = _local_2._SafeStr_8448._SafeStr_5860; _local_5 = this._SafeStr_9643.indexOf(_local_4); if (this._SafeStr_9643.indexOf(_local_4) == -1){ this._SafeStr_9643.push(_local_4); }; while (this._SafeStr_9644.length < this._SafeStr_9643.length) { this._SafeStr_9644.push(new Vector.<_SafeStr_2378>(0)); }; switch (_local_4){ case "floor": (this._SafeStr_9644[_local_5] as Vector.<_SafeStr_2378>).push(k); break; case "wallpaper": (this._SafeStr_9644[_local_5] as Vector.<_SafeStr_2378>).push(k); break; case "landscape": (this._SafeStr_9644[_local_5] as Vector.<_SafeStr_2378>).push(k); break; default: _SafeStr_4.log(("[SpacesCatalogWidget] : " + _local_4)); }; }; }; }; }; }; page.replaceOffers(new Vector.<_SafeStr_2378>(0), false); return (true); } private function _SafeStr_9648(k:WindowEvent):void { var _local_3:int; var _local_2:ISelectableWindow = (k.target as ISelectableWindow); if (_local_2){ _local_3 = this._SafeStr_7052._SafeStr_8737(_local_2); _SafeStr_4.log(("select: " + [_local_2.name, _local_3])); this.switchCategory(_local_2.name); }; } private function switchCategory(k:String):void { var _local_3:Vector.<_SafeStr_2378>; var _local_4:int; if (disposed){ return; }; if (!this._SafeStr_7052){ return; }; this._SafeStr_7052._SafeStr_6990(this._SafeStr_7052._SafeStr_7831(k)); var _local_2:int = -1; switch (k){ 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_9393 != null){ _SafeStr_9393.deactivate(); }; _SafeStr_9393 = null; this._SafeStr_9645 = _local_2; if (_SafeStr_9361){ _SafeStr_9361.destroyGridItems(); }; _local_3 = (((this._SafeStr_9644[this._SafeStr_9645] == null)) ? new Vector.<_SafeStr_2378>(0) : this._SafeStr_9644[this._SafeStr_9645]); page.replaceOffers(_local_3, false); _SafeStr_9463(); _SafeStr_9363(); _SafeStr_9452(); if (_SafeStr_9049){ _SafeStr_9049.start(); }; _local_4 = this._SafeStr_9646[this._SafeStr_9645]; this._SafeStr_9650(_local_4); }; } } }//package _-0Oq // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2375 = "_-4vj" (String#34213, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5161 = "_-0fB" (String#8273, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7032 = "_-G3" (String#708, DoABC#3) // _SafeStr_7052 = "_-0A0" (String#830, DoABC#3) // _SafeStr_7825 = "_-1cp" (String#26091, DoABC#3) // _SafeStr_7831 = "_-H5" (String#14719, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8374 = "_-1yD" (String#26935, DoABC#3) // _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3) // _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3) // _SafeStr_8736 = "_-5nV" (String#13569, DoABC#3) // _SafeStr_8737 = "_-6Us" (String#14284, DoABC#3) // _SafeStr_8740 = "_-00Y" (String#7618, DoABC#3) // _SafeStr_9049 = "_-1UP" (String#296, DoABC#3) // _SafeStr_9226 = "_-4TP" (String#33161, DoABC#3) // _SafeStr_9361 = "_-vh" (String#1165, DoABC#3) // _SafeStr_9362 = "_-3rz" (String#583, DoABC#3) // _SafeStr_9363 = "_-Yp" (String#1638, DoABC#3) // _SafeStr_9393 = "_-31J" (String#844, DoABC#3) // _SafeStr_9452 = "_-1N8" (String#25488, DoABC#3) // _SafeStr_9463 = "_-2yK" (String#29384, DoABC#3) // _SafeStr_9643 = "_-2vm" (String#29295, DoABC#3) // _SafeStr_9644 = "_-0o5" (String#8417, DoABC#3) // _SafeStr_9645 = "_-4YD" (String#12282, DoABC#3) // _SafeStr_9646 = "_-0kw" (String#23976, DoABC#3) // _SafeStr_9647 = "_-2AA" (String#27432, DoABC#3) // _SafeStr_9648 = "_-0N4" (String#7964, DoABC#3) // _SafeStr_9649 = "_-1av" (String#26023, DoABC#3) // _SafeStr_9650 = "_-6ee" (String#38466, DoABC#3) //------------------------------------------------------------ //_-0Oq.TrophyCatalogWidget package _-0Oq { import _-1uj._SafeStr_2323; import _-5YE.IBitmapWrapperWindow; import _-ue.Map; import _-0Kg.HabboCatalog; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-58S._SafeStr_3313; import _-5YE.IContainerButtonWindow; import _-5Mz.WindowMouseEvent; import _-1oe.Offer; import _-58S._SafeStr_2424; import _-58S._SafeStr_5149; import _-58S._SafeStr_3369; import flash.display.BitmapData; import _-1oe._SafeStr_2361; import _-1uj._SafeStr_3018; import _-0Kg._SafeStr_2378; import _-5UL._SafeStr_2336; import _-1oe.ProductImageConfiguration; import _-151._SafeStr_2306; import _-58S._SafeStr_5148; import _-58S._SafeStr_2375; import _-58S._SafeStr_5153; import flash.geom.Point; import _-5Vt.BitmapDataAsset; import flash.net.URLRequest; import _-5Vt._SafeStr_37; import _-0nt.AssetLoaderEvent; public class TrophyCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_2323 { private static const gold:int = 0xFFCC00; private static const silver:int = 0xCCCCCC; private static const _SafeStr_9651:int = 0xCC6600; private var _SafeStr_9556:IBitmapWrapperWindow; private var _SafeStr_9652:Map; private var _SafeStr_9653:int = 0; private var _SafeStr_9654:String = "g"; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9281:IWindow; public function TrophyCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; } override public function dispose():void { if (this._SafeStr_9652 != null){ this._SafeStr_9652.dispose(); }; this._SafeStr_9652 = null; this._SafeStr_5450 = null; this._SafeStr_9281 = null; super.dispose(); } override public function init():Boolean { var _local_4:String; var _local_5:String; var _local_6:Map; var _local_7:IWindowContainer; if (!super.init()){ return (false); }; this._SafeStr_9556 = (window.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); events.addEventListener(_SafeStr_3313.SELECT_PRODUCT, this._SafeStr_9195); events.addEventListener(_SafeStr_3313.COLOUR_INDEX, this._SafeStr_9454); events.addEventListener(_SafeStr_3313.TEXT_INPUT, this._SafeStr_9655); var k:IContainerButtonWindow = (window.findChildByName("ctlg_nextmodel_button") as IContainerButtonWindow); var _local_2:IContainerButtonWindow = (window.findChildByName("ctlg_prevmodel_button") as IContainerButtonWindow); if (k != null){ k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9656); }; if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9657); }; this._SafeStr_9652 = new Map(); var _local_3:Offer; for each (_local_3 in page.offers) { _local_4 = this._SafeStr_9658(_local_3._SafeStr_7947); _local_5 = this._SafeStr_9659(_local_3._SafeStr_7947); if (this._SafeStr_9652.getValue(_local_4) == null){ this._SafeStr_9652.add(_local_4, new Map()); }; _local_6 = (this._SafeStr_9652.getValue(_local_4) as Map); _local_6.add(_local_5, _local_3); }; if (page.offers.length == 1){ k.visible = (_local_2.visible = false); if (page.offers[0].product.isColorable == false){ if (IWindowContainer(window.parent)){ _local_7 = (IWindowContainer(window.parent).findChildByName("colourGridWidget") as IWindowContainer); if (_local_7){ _local_7.visible = false; }; }; }; }; events.addEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); return (true); } private function _SafeStr_9362(k:_SafeStr_3369):void { var _local_4:Offer; var _local_2:Array = new Array(); _local_2.push(gold); _local_2.push(silver); _local_2.push(_SafeStr_9651); var _local_3:Map = this._SafeStr_9652._SafeStr_5595(this._SafeStr_9653); if (_local_3 != null){ _local_4 = _local_3.getValue(this._SafeStr_9654); if (_local_4 == null){ _local_4 = _local_3._SafeStr_5595(0); }; if (_local_4 != null){ events.dispatchEvent(new _SafeStr_2424(_local_4)); }; }; events.dispatchEvent(new _SafeStr_5149(_local_2, "ctlg_clr_40x32_1", "ctlg_clr_40x32_2", "ctlg_clr_40x32_3")); } private function _SafeStr_9195(k:_SafeStr_2424):void { var _local_4:BitmapData; var _local_5:_SafeStr_2361; var _local_6:_SafeStr_3018; if (k == null){ return; }; var _local_2:_SafeStr_2378 = k.offer; var _local_3:_SafeStr_2336 = page.viewer.catalog.getProductData(_local_2._SafeStr_7947); if (ProductImageConfiguration._SafeStr_9589(_local_2._SafeStr_7947)){ this._SafeStr_9590(ProductImageConfiguration._SafeStr_9591[_local_2._SafeStr_7947]); } else { _local_5 = _local_2.product; _local_6 = page.viewer.roomEngine.getFurnitureImage(_local_5._SafeStr_8442, new _SafeStr_2306(2, 0, 0), 64, this, 0, _local_5._SafeStr_5750); _local_2._SafeStr_8139 = _local_6.id; if (_local_6 != null){ _local_4 = _local_6.data; }; this._SafeStr_9548(_local_4, true); }; this._SafeStr_9281 = this._SafeStr_5450.utils._SafeStr_8505(_local_2, _SafeStr_5415, this._SafeStr_9281, this._SafeStr_9556, 0, false, 0); } private function _SafeStr_9454(k:_SafeStr_5148):void { var _local_3:Offer; if (k.index == 0){ this._SafeStr_9654 = "g"; }; if (k.index == 1){ this._SafeStr_9654 = "s"; }; if (k.index == 2){ this._SafeStr_9654 = "b"; }; var _local_2:Map = this._SafeStr_9652._SafeStr_5595(this._SafeStr_9653); if (_local_2 != null){ _local_3 = _local_2.getValue(this._SafeStr_9654); if (_local_3 == null){ _local_3 = _local_2._SafeStr_5595(0); }; if (_local_3 != null){ events.dispatchEvent(new _SafeStr_2424(_local_3)); }; }; this._SafeStr_9281 = this._SafeStr_5450.utils._SafeStr_8505(_local_3, _SafeStr_5415, this._SafeStr_9281, this._SafeStr_9556, 0, false, 0); } public function _SafeStr_9655(k:_SafeStr_5153):void { events.dispatchEvent(new _SafeStr_2375(k.text)); } public function imageReady(k:int, _arg_2:BitmapData):void { var _local_3:Offer; if (((((disposed) || ((page == null)))) || ((page.offers == null)))){ return; }; for each (_local_3 in page.offers) { if (_local_3._SafeStr_8139 == k){ _local_3._SafeStr_8139 = 0; this._SafeStr_9548(_arg_2, true); break; }; }; } public function _SafeStr_5454(k:int):void { } private function _SafeStr_9658(k:String):String { var _local_2:String = this._SafeStr_9659(k); if (_local_2.length > 0){ return (k.slice(0, ((k.length - 1) - _local_2.length))); }; return (k); } private function _SafeStr_9659(k:String):String { var _local_2:int = k.indexOf("prizetrophy_2011_"); if (_local_2 != -1){ return (""); }; var _local_3:int = (k.lastIndexOf("_") + 1); if (_local_3 <= 0){ return (""); }; var _local_4:String = k.substr(_local_3); if ((((_local_4.length > 1)) || (((((!((_local_4 == "g"))) && (!((_local_4 == "s"))))) && (!((_local_4 == "b"))))))){ return (""); }; return (_local_4); } private function _SafeStr_9656(k:WindowMouseEvent):void { var _local_3:Offer; this._SafeStr_9653++; if (this._SafeStr_9653 >= this._SafeStr_9652.length){ this._SafeStr_9653 = 0; }; var _local_2:Map = this._SafeStr_9652._SafeStr_5595(this._SafeStr_9653); if (_local_2 != null){ _local_3 = _local_2.getValue(this._SafeStr_9654); if (_local_3 == null){ _local_3 = _local_2._SafeStr_5595(0); }; if (_local_3 != null){ events.dispatchEvent(new _SafeStr_2424(_local_3)); }; }; } private function _SafeStr_9657(k:WindowMouseEvent):void { var _local_3:Offer; this._SafeStr_9653--; if (this._SafeStr_9653 < 0){ this._SafeStr_9653 = (this._SafeStr_9652.length - 1); }; var _local_2:Map = this._SafeStr_9652._SafeStr_5595(this._SafeStr_9653); if (_local_2 != null){ _local_3 = _local_2.getValue(this._SafeStr_9654); if (_local_3 == null){ _local_3 = _local_2._SafeStr_5595(0); }; if (_local_3 != null){ events.dispatchEvent(new _SafeStr_2424(_local_3)); }; }; } private function _SafeStr_9548(k:BitmapData, _arg_2:Boolean):void { var _local_3:Point; if (((!(window.disposed)) && (!((this._SafeStr_9556 == null))))){ if (k == null){ k = new BitmapData(1, 1); _arg_2 = true; }; if (this._SafeStr_9556.bitmap == null){ this._SafeStr_9556.bitmap = new BitmapData(this._SafeStr_9556.width, this._SafeStr_9556.height, true, 0xFFFFFF); }; this._SafeStr_9556.bitmap.fillRect(this._SafeStr_9556.bitmap.rect, 0xFFFFFF); _local_3 = new Point(((this._SafeStr_9556.width - k.width) / 2), ((this._SafeStr_9556.height - k.height) / 2)); this._SafeStr_9556.bitmap.copyPixels(k, k.rect, _local_3, null, null, true); this._SafeStr_9556.invalidate(); }; if (((_arg_2) && (!((k == null))))){ k.dispose(); }; } private function _SafeStr_9590(k:String):void { var _local_2:BitmapDataAsset = (page.viewer.catalog.assets.getAssetByName(k) as BitmapDataAsset); if (_local_2 == null){ this._SafeStr_8463(k); return; }; this._SafeStr_9548((_local_2.content as BitmapData), false); } private function _SafeStr_8463(k:String):void { var _local_2 = ((page.viewer.catalog.imageGalleryHost + k) + ".gif"); _SafeStr_4.log(("[TrophyCatalogWidget] Retrieve Product Preview Asset: " + _local_2)); var _local_3:URLRequest = new URLRequest(_local_2); var _local_4:_SafeStr_37 = page.viewer.catalog.assets.loadAssetFromFile(k, _local_3, "image/gif"); _local_4.addEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_9615); } private function _SafeStr_9615(k:AssetLoaderEvent):void { var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 != null){ this._SafeStr_9590(_local_2.assetName); }; } } }//package _-0Oq // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2375 = "_-4vj" (String#34213, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_37 = "_-6-O" (String#36835, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5148 = "_-2i-" (String#10401, DoABC#3) // _SafeStr_5149 = "_-5js" (String#13509, DoABC#3) // _SafeStr_5153 = "_-5WE" (String#13292, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8139 = "_-0us" (String#8524, DoABC#3) // _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3) // _SafeStr_8463 = "_-4ta" (String#1581, DoABC#3) // _SafeStr_8505 = "_-5tT" (String#36560, DoABC#3) // _SafeStr_9195 = "_-0qU" (String#378, DoABC#3) // _SafeStr_9281 = "_-24K" (String#840, DoABC#3) // _SafeStr_9362 = "_-3rz" (String#583, DoABC#3) // _SafeStr_9454 = "_-tP" (String#1648, DoABC#3) // _SafeStr_9548 = "_-Ot" (String#712, DoABC#3) // _SafeStr_9556 = "_-4gM" (String#858, DoABC#3) // _SafeStr_9589 = "_-5Kn" (String#35235, DoABC#3) // _SafeStr_9590 = "_-5Bg" (String#3892, DoABC#3) // _SafeStr_9591 = "_-4u-" (String#34150, DoABC#3) // _SafeStr_9615 = "_-1Ik" (String#1470, DoABC#3) // _SafeStr_9651 = "_-3CU" (String#29988, DoABC#3) // _SafeStr_9652 = "_-0FU" (String#22772, DoABC#3) // _SafeStr_9653 = "_-1uF" (String#26778, DoABC#3) // _SafeStr_9654 = "_-3YF" (String#30852, DoABC#3) // _SafeStr_9655 = "_-1p-" (String#26579, DoABC#3) // _SafeStr_9656 = "_-aX" (String#39805, DoABC#3) // _SafeStr_9657 = "_-3eL" (String#31086, DoABC#3) // _SafeStr_9658 = "_-5md" (String#36301, DoABC#3) // _SafeStr_9659 = "_-6Qo" (String#37891, DoABC#3) //------------------------------------------------------------ //_-0Oq.UserBadgeSelectorCatalogWidget package _-0Oq { import _-5YE.IItemGridWindow; import _-0Kg.HabboCatalog; import _-3qZ._SafeStr_2273; import _-1Mz.IWindowContainer; import _-5Vt.XmlAsset; import _-58S._SafeStr_3313; import _-0vp._SafeStr_3333; import _-0Kg._SafeStr_2378; import _-58S._SafeStr_3369; import _-58S._SafeStr_2424; import _-2rM._SafeStr_3315; import _-5YE._SafeStr_2536; import _-6Sv._SafeStr_4669; import _-5YE.IBorderWindow; import _-5Mz.WindowMouseEvent; import _-58S._SafeStr_2375; import _-58S._SafeStr_4788; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-2it.StringArrayStuffData; import _-1uj._SafeStr_2346; public class UserBadgeSelectorCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321 { private static const _SafeStr_9660:String = "badgeGridItem"; private var _SafeStr_9361:IItemGridWindow; private var _SafeStr_9360:XML; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9661:int = -1; private var _SafeStr_9662:_SafeStr_2273; private var _SafeStr_9663:Array; public function UserBadgeSelectorCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog) { super(k); this._SafeStr_5450 = _arg_2; this._SafeStr_9663 = this._SafeStr_5450.getProperty("badge.display.excluded.badgeCodes").split(","); } override public function dispose():void { if (this._SafeStr_9662){ this._SafeStr_5450.connection.removeMessageEvent(this._SafeStr_9662); }; this._SafeStr_5450 = null; this._SafeStr_9663 = null; super.dispose(); } override public function init():Boolean { this._SafeStr_9361 = (_SafeStr_5415.findChildByName("badgeGrid") as IItemGridWindow); var k:XmlAsset = (page.viewer.catalog.assets.getAssetByName("badgeGridItem") as XmlAsset); this._SafeStr_9360 = (k.content as XML); this._SafeStr_9664(); events.addEventListener(_SafeStr_3313.WIDGETS_INITIALIZED, this._SafeStr_9362); this._SafeStr_9662 = new _SafeStr_3333(this._SafeStr_9665); this._SafeStr_5450.connection.addMessageEvent(this._SafeStr_9662); return (true); } private function _SafeStr_9664():void { var _local_2:String; this._SafeStr_9361.destroyGridItems(); var k:int; for each (_local_2 in this._SafeStr_5450.inventory._SafeStr_7541(this._SafeStr_9663)) { this._SafeStr_9361._SafeStr_8915(this._SafeStr_9460(_local_2, k++)); }; } private function _SafeStr_9362(k:_SafeStr_3369):void { if (page.offers.length == 0){ return; }; var _local_2:_SafeStr_2378 = page.offers[0]; events.dispatchEvent(new _SafeStr_3369(_SafeStr_3313._SafeStr_9328)); events.dispatchEvent(new _SafeStr_2424(_local_2)); } protected function _SafeStr_9460(k:String, _arg_2:int):IWindowContainer { var _local_3:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_9360) as IWindowContainer); var _local_4:_SafeStr_3315 = _SafeStr_3315(_SafeStr_2536(_local_3.findChildByName("badgeWidget")).widget); _local_4.type = _SafeStr_4669.NORMAL; _local_4.badgeId = k; _local_3.id = _arg_2; _local_3.name = _SafeStr_9660; _local_3.procedure = this._SafeStr_9666; return (_local_3); } private function _SafeStr_9667(k:int, _arg_2:Boolean):void { var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_9361._SafeStr_8749(k)); if (_local_3 != null){ IBorderWindow(_local_3.findChildByName("bg")).style = ((_arg_2) ? 0 : 2); }; } private function _SafeStr_9668(k:int):String { var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_9361._SafeStr_8749(k)); var _local_3:_SafeStr_3315 = _SafeStr_3315(_SafeStr_2536(_local_2.findChildByName("badgeWidget")).widget); return (_local_3.badgeId); } private function _SafeStr_9666(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; if (_arg_2.name == _SafeStr_9660){ if (this._SafeStr_9661 != -1){ this._SafeStr_9667(this._SafeStr_9661, false); }; this._SafeStr_9661 = _arg_2.id; if (this._SafeStr_9661 < this._SafeStr_5450.inventory._SafeStr_7541(this._SafeStr_9663).length){ this._SafeStr_9667(this._SafeStr_9661, true); events.dispatchEvent(new _SafeStr_2375(this._SafeStr_9668(this._SafeStr_9661))); page.dispatchWidgetEvent(new _SafeStr_4788(this._SafeStr_9439())); }; }; } private function _SafeStr_9439():_SafeStr_2346 { var k:Array = new Array(); k.push("0"); k.push(this._SafeStr_5450.inventory._SafeStr_7541(this._SafeStr_9663)[this._SafeStr_9661]); k.push(""); k.push(""); var _local_2:StringArrayStuffData = new StringArrayStuffData(); _local_2._SafeStr_9441(k); return (_local_2); } private function _SafeStr_9665(k:_SafeStr_2273):void { this._SafeStr_9664(); } } }//package _-0Oq // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2375 = "_-4vj" (String#34213, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2424 = "_-3l2" (String#11480, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3315 = "_-0Tw" (String#8089, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3333 = "_-15I" (String#24812, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_4669 = "_-0Ky" (String#22999, DoABC#3) // _SafeStr_4788 = "_-5vl" (String#13701, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_7541 = "_-0Xj" (String#8147, DoABC#3) // _SafeStr_8749 = "_-0gb" (String#8301, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_9328 = "_-16z" (String#24880, DoABC#3) // _SafeStr_9360 = "_-4uu" (String#701, DoABC#3) // _SafeStr_9361 = "_-vh" (String#1165, DoABC#3) // _SafeStr_9362 = "_-3rz" (String#583, DoABC#3) // _SafeStr_9439 = "_-032" (String#7661, DoABC#3) // _SafeStr_9441 = "_-4Ot" (String#32966, DoABC#3) // _SafeStr_9460 = "_-0JN" (String#2635, DoABC#3) // _SafeStr_9660 = "_-1-S" (String#24580, DoABC#3) // _SafeStr_9661 = "_-5fL" (String#36030, DoABC#3) // _SafeStr_9662 = "_-5jn" (String#36193, DoABC#3) // _SafeStr_9663 = "_-1s6" (String#26689, DoABC#3) // _SafeStr_9664 = "_-3uT" (String#31718, DoABC#3) // _SafeStr_9665 = "_-0Ad" (String#22573, DoABC#3) // _SafeStr_9666 = "_-6jC" (String#38653, DoABC#3) // _SafeStr_9667 = "_-3ZF" (String#30894, DoABC#3) // _SafeStr_9668 = "_-3ch" (String#31022, DoABC#3) //------------------------------------------------------------ //_-0Oq.VipBuyCatalogWidget package _-0Oq { import _-2O3._SafeStr_2445; import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-6G7._SafeStr_2441; import _-2O3._SafeStr_5159; import _-p0._SafeStr_499; import _-0CY._SafeStr_2337; import _-4rH._SafeStr_2335; import _-5YE.ITextWindow; import flash.text.TextFormat; import flash.text.TextFormatAlign; import _-1Mz.IWindow; import _-5Mz.WindowMouseEvent; import flash.text.StyleSheet; import _-ue.ErrorReportStorage; import _-1oe.CatalogPage; import _-5YE.IItemListWindow; import _-2O3._SafeStr_2379; public class VipBuyCatalogWidget extends _SafeStr_3322 implements _SafeStr_3321, _SafeStr_3367 { private var _SafeStr_5521:_SafeStr_2445; private var _SafeStr_9282:Array; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_9669:Boolean; public function VipBuyCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog, _arg_3:Boolean=false) { super(k); this._SafeStr_5450 = _arg_2; this._SafeStr_9669 = _arg_3; } public function get isGift():Boolean { return (this._SafeStr_9669); } override public function dispose():void { if (this._SafeStr_5521 != null){ this._SafeStr_5521._SafeStr_9283(this); this._SafeStr_5521 = null; }; this.reset(); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_9282 = []; this._SafeStr_5521 = this._SafeStr_5450._SafeStr_8320(); this._SafeStr_5521._SafeStr_9284(this); this._SafeStr_5521._SafeStr_9285(((this._SafeStr_9669) ? _SafeStr_2441._SafeStr_8413 : _SafeStr_2441._SafeStr_8414)); return (true); } public function reset():void { var k:_SafeStr_5159; for each (k in this._SafeStr_9282) { k.dispose(); }; this._SafeStr_9282 = []; } public function _SafeStr_9120(k:int):void { var _local_4:int; var _local_5:int; var _local_6:int; if (disposed){ return; }; var _local_2:_SafeStr_499 = this._SafeStr_5450.localization; var _local_3:_SafeStr_2337 = this._SafeStr_5450.getPurse(); if (((!((_local_3 == null))) && (!((_local_2 == null))))){ _local_4 = _local_3.clubDays; _local_5 = _local_3.clubPeriods; _local_6 = ((_local_5 * 31) + _local_4); _local_2.registerParameter("catalog.vip.extend.info", "days", String(_local_6)); }; if (((((!((_SafeStr_5415 == null))) && ((k == _SafeStr_2335._SafeStr_6245)))) && (!(this._SafeStr_9669)))){ _SafeStr_5415.findChildByName("vip_title").caption = "${catalog.vip.extend.title}"; _SafeStr_5415.findChildByName("vip_info").caption = "${catalog.vip.extend.info}"; }; if (_SafeStr_5415 != null){ this._SafeStr_9286((_SafeStr_5415.findChildByName("vip_title") as ITextWindow)); this._SafeStr_9286((_SafeStr_5415.findChildByName("vip_info") as ITextWindow), 3); }; this._SafeStr_9287(); } private function _SafeStr_9286(k:ITextWindow, _arg_2:Number=0):void { var _local_3:TextFormat = k.getTextFormat(); _local_3.align = TextFormatAlign.CENTER; _local_3.leading = _arg_2; k.setTextFormat(_local_3); } private function _SafeStr_9287():void { var k:IWindow; var _local_2:ITextWindow; if (_SafeStr_5415){ k = _SafeStr_5415.findChildByName("vip_link"); if (k){ k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9288); k._SafeStr_9289 = 0; }; _local_2 = (_SafeStr_5415.findChildByName("hccenter_link") as ITextWindow); if (((_local_2) && (this._SafeStr_5521))){ _local_2.text = this._SafeStr_5521.localization.getLocalization("catalog.vip.buy.hccenter", "catalog.vip.buy.hccenter"); this._SafeStr_9474(_local_2); }; }; } private function _SafeStr_9474(k:ITextWindow):void { if (!k){ return; }; var _local_2:StyleSheet = new StyleSheet(); var _local_3:Object = new Object(); _local_3.textDecoration = "underline"; _local_2.setStyle("a:link", _local_3); k.styleSheet = _local_2; } public function _SafeStr_9288(k:WindowMouseEvent):void { this._SafeStr_5450.utils.showVipBenefits(); } public function _SafeStr_8304(offer:_SafeStr_2379):void { var item:_SafeStr_5159; if (((disposed) || (!(offer.vip)))){ return; }; _SafeStr_4.log(("Offer: " + [offer._SafeStr_7441, offer._SafeStr_5897, offer.priceCredits, offer.vip, offer.months, offer._SafeStr_9290, offer.year, offer.month, offer.day, offer._SafeStr_9291])); offer.page = page; try { item = new _SafeStr_5159(offer, this._SafeStr_5450, ((this._SafeStr_9669) ? "HabboCatalogGift" : "HabboCatalogBuy")); } catch(e:Error) { ErrorReportStorage._SafeStr_7049("ClubBuyCatalogWidget", (((("showOffer - new ClubBuyItem(" + String(offer)) + ", ") + String((page as CatalogPage))) + ") crashed!")); return; }; var target:IItemListWindow = (_SafeStr_5415.findChildByName("item_list_vip") as IItemListWindow); if (target != null){ target.addListItem(item.window); }; this._SafeStr_9282.push(item); } } }//package _-0Oq // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2337 = "_-1DL" (String#8853, DoABC#3) // _SafeStr_2379 = "_-3-i" (String#10720, DoABC#3) // _SafeStr_2441 = "_-2JB" (String#27781, DoABC#3) // _SafeStr_2445 = "_-vv" (String#15416, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3322 = "_-2PJ" (String#10121, DoABC#3) // _SafeStr_3367 = "_-2X2" (String#10242, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5159 = "_-5FA" (String#13018, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_7049 = "_-1VE" (String#25805, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_8304 = "_-4pK" (String#12584, DoABC#3) // _SafeStr_8320 = "_-5uC" (String#36591, DoABC#3) // _SafeStr_8413 = "_-4I6" (String#32693, DoABC#3) // _SafeStr_8414 = "_-tx" (String#40544, DoABC#3) // _SafeStr_9120 = "_-62L" (String#13818, DoABC#3) // _SafeStr_9282 = "_-57y" (String#231, DoABC#3) // _SafeStr_9283 = "_-62G" (String#36951, DoABC#3) // _SafeStr_9284 = "_-3VF" (String#11212, DoABC#3) // _SafeStr_9285 = "_-2QO" (String#10136, DoABC#3) // _SafeStr_9286 = "_-1Ot" (String#9053, DoABC#3) // _SafeStr_9287 = "_-2Ep" (String#1504, DoABC#3) // _SafeStr_9288 = "_-59Y" (String#34799, DoABC#3) // _SafeStr_9289 = "_-1hk" (String#9342, DoABC#3) // _SafeStr_9290 = "_-Oc" (String#39382, DoABC#3) // _SafeStr_9291 = "_-2Ba" (String#27489, DoABC#3) // _SafeStr_9474 = "_-5GI" (String#3909, DoABC#3) // _SafeStr_9669 = "_-m5" (String#40245, DoABC#3) //------------------------------------------------------------ //_-0Q9._SafeStr_2891 package _-0Q9 { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_2891 implements _SafeStr_2270 { private var _SafeStr_9670:String; private var _SafeStr_9671:String; public function flush():Boolean { this._SafeStr_9670 = null; this._SafeStr_9671 = null; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9670 = k.readString(); this._SafeStr_9671 = k.readString(); return (true); } public function get _SafeStr_6966():String { return (this._SafeStr_9670); } public function get _SafeStr_6967():String { return (this._SafeStr_9671); } } }//package _-0Q9 // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_2891 = "_-5pW" (String#13602, DoABC#3) // _SafeStr_6966 = "_-5NH" (String#35327, DoABC#3) // _SafeStr_6967 = "_-iX" (String#40110, DoABC#3) // _SafeStr_9670 = "_-5Hl" (String#13062, DoABC#3) // _SafeStr_9671 = "_-uU" (String#15398, DoABC#3) //------------------------------------------------------------ //_-0Q9._SafeStr_4934 package _-0Q9 { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4934 implements _SafeStr_2270 { private var _SafeStr_9672:String; private var _SafeStr_7473:int; public function flush():Boolean { this._SafeStr_9672 = null; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9672 = k.readString(); this._SafeStr_7473 = k._SafeStr_5331(); return (true); } public function get contentType():String { return (this._SafeStr_9672); } public function get _SafeStr_5868():int { return (this._SafeStr_7473); } } }//package _-0Q9 // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4934 = "_-083" (String#7740, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5868 = "_-0-X" (String#22167, DoABC#3) // _SafeStr_7473 = "_-1wI" (String#432, DoABC#3) // _SafeStr_9672 = "_-0xe" (String#1459, DoABC#3) //------------------------------------------------------------ //_-0Q9._SafeStr_4943 package _-0Q9 { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4943 implements _SafeStr_2270 { public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { return (true); } } }//package _-0Q9 // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4943 = "_-4fQ" (String#12416, DoABC#3) //------------------------------------------------------------ //_-0Q9._SafeStr_4944 package _-0Q9 { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4944 implements _SafeStr_2270 { public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { return (true); } } }//package _-0Q9 // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4944 = "_-4C8" (String#11936, DoABC#3) //------------------------------------------------------------ //_-0qj._SafeStr_4633 package _-0qj { public class _SafeStr_4633 { private var _SafeStr_9673:String; private var _SafeStr_9674:Boolean = false; private var _SafeStr_9675:String = ""; public function get code():String { return (this._SafeStr_9673); } public function set code(k:String):void { this._SafeStr_9673 = k; } public function get isAllowed():Boolean { return (this._SafeStr_9674); } public function set isAllowed(k:Boolean):void { this._SafeStr_9674 = k; } public function get errorMessage():String { return (this._SafeStr_9675); } public function set errorMessage(k:String):void { this._SafeStr_9675 = k; } } }//package _-0qj // _SafeStr_4633 = "_-2i4" (String#10403, DoABC#3) // _SafeStr_9673 = "_-3RQ" (String#1095, DoABC#3) // _SafeStr_9674 = "_-5hq" (String#36127, DoABC#3) // _SafeStr_9675 = "_-33K" (String#29620, DoABC#3) //------------------------------------------------------------ //_-0qj._SafeStr_4927 package _-0qj { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4927 implements _SafeStr_2270 { public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { return (true); } } }//package _-0qj // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4927 = "_-3Z6" (String#11268, DoABC#3) //------------------------------------------------------------ //_-0qj.PerkAllowancesMessageParser package _-0qj { import _-3qZ._SafeStr_2270; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2717; import __AS3__.vec.*; public class PerkAllowancesMessageParser implements _SafeStr_2270 { private var _SafeStr_9676:Vector.<_SafeStr_4633>; public function flush():Boolean { this._SafeStr_9676 = null; return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_4:_SafeStr_4633; this._SafeStr_9676 = new Vector.<_SafeStr_4633>(); var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = new _SafeStr_4633(); _local_4.code = k.readString(); _local_4.errorMessage = k.readString(); _local_4.isAllowed = k.readBoolean(); this._SafeStr_9676.push(_local_4); _local_3++; }; return (true); } public function _SafeStr_9677():Vector.<_SafeStr_4633> { return (this._SafeStr_9676); } public function isPerkAllowed(k:String):Boolean { var _local_2:_SafeStr_4633 = this._SafeStr_9678(k); return (((!((_local_2 == null))) && (_local_2.isAllowed))); } public function _SafeStr_9678(k:String):_SafeStr_4633 { var _local_2:_SafeStr_4633; for each (_local_2 in this._SafeStr_9676) { if (_local_2.code == k){ return (_local_2); }; }; return (null); } } }//package _-0qj // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4633 = "_-2i4" (String#10403, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_9676 = "_-2oG" (String#10501, DoABC#3) // _SafeStr_9677 = "_-2XK" (String#28335, DoABC#3) // _SafeStr_9678 = "_-1M2" (String#25444, DoABC#3) //------------------------------------------------------------ //_-0rE._SafeStr_2488 package _-0rE { public class _SafeStr_2488 { public static const _SafeStr_6514:int = 0; public static const _SafeStr_5921:int = 1; public static const _SafeStr_6513:int = 2; public static const _SafeStr_6536:int = 3; public static const _SafeStr_6060:int = 4; public static const _SafeStr_5932:int = 5; } }//package _-0rE // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_5932 = "_-hM" (String#40065, DoABC#3) // _SafeStr_6060 = "_-0Bf" (String#22617, DoABC#3) // _SafeStr_6513 = "_-1cO" (String#26073, DoABC#3) // _SafeStr_6514 = "_-47u" (String#32293, DoABC#3) // _SafeStr_6536 = "_-4A8" (String#32381, DoABC#3) //------------------------------------------------------------ //_-0rE._SafeStr_3190 package _-0rE { public class _SafeStr_3190 { public static const _SafeStr_9679:int = 0; public static const _SafeStr_6515:int = 1; public static const _SafeStr_6516:int = 2; public static function _SafeStr_9680(k:int):String { switch (k){ case _SafeStr_6516: return ("${trading.mode.free}"); case _SafeStr_6515: return ("${trading.mode.controller}"); case _SafeStr_9679: return ("${trading.mode.not.allowed}"); }; return (""); } } }//package _-0rE // _SafeStr_3190 = "_-6MW" (String#37727, DoABC#3) // _SafeStr_6515 = "_-2Y7" (String#28371, DoABC#3) // _SafeStr_6516 = "_-5e8" (String#35985, DoABC#3) // _SafeStr_9679 = "_-25e" (String#27261, DoABC#3) // _SafeStr_9680 = "_-1Bj" (String#25057, DoABC#3) //------------------------------------------------------------ //_-0rE._SafeStr_3226 package _-0rE { public class _SafeStr_3226 { public static const _SafeStr_7383:int = 4008; public static const _SafeStr_9681:int = -13001; } }//package _-0rE // _SafeStr_3226 = "_-49U" (String#32353, DoABC#3) // _SafeStr_7383 = "_-3hI" (String#31182, DoABC#3) // _SafeStr_9681 = "_-6Li" (String#37695, DoABC#3) //------------------------------------------------------------ //_-0RF._SafeStr_3714 package _-0RF { import _-3qZ._SafeStr_2717; public class _SafeStr_3714 { private var _SafeStr_5338:int; private var _name:String; private var _SafeStr_5344:String; private var _SafeStr_5339:String; private var _SafeStr_5342:String; public function _SafeStr_3714(k:_SafeStr_2717) { this._SafeStr_5338 = k._SafeStr_5331(); this._name = k.readString(); this._SafeStr_5344 = k.readString(); this._SafeStr_5339 = k.readString(); this._SafeStr_5342 = k.readString(); } public function get id():int { return (this._SafeStr_5338); } public function get name():String { return (this._name); } public function get motto():String { return (this._SafeStr_5344); } public function get figure():String { return (this._SafeStr_5342); } public function get gender():String { return (this._SafeStr_5339); } } }//package _-0RF // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3714 = "_-1ez" (String#9299, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5339 = "_-62K" (String#165, DoABC#3) // _SafeStr_5342 = "_-497" (String#77, DoABC#3) // _SafeStr_5344 = "_-41r" (String#500, DoABC#3) //------------------------------------------------------------ //_-0RF._SafeStr_3727 package _-0RF { import _-3qZ._SafeStr_2270; import _-ue.Map; import _-3qZ._SafeStr_2717; public class _SafeStr_3727 implements _SafeStr_2270 { private var _SafeStr_5407:Map; public function flush():Boolean { if (this._SafeStr_5407){ this._SafeStr_5407.dispose(); this._SafeStr_5407 = null; }; return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_4:_SafeStr_3714; this._SafeStr_5407 = new Map(); var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = new _SafeStr_3714(k); this._SafeStr_5407.add(_local_4.id, _local_4); _local_3++; }; return (true); } public function get items():Map { return (this._SafeStr_5407); } } }//package _-0RF // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3714 = "_-1ez" (String#9299, DoABC#3) // _SafeStr_3727 = "_-3YI" (String#11256, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5407 = "_-3hs" (String#205, DoABC#3) //------------------------------------------------------------ //_-0RF._SafeStr_3762 package _-0RF { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_3762 implements _SafeStr_2270 { private var _SafeStr_7955:int; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_7955 = k._SafeStr_5331(); return (true); } public function get itemId():int { return (this._SafeStr_7955); } } }//package _-0RF // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3762 = "_-0xj" (String#8571, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_7955 = "_-6Ht" (String#440, DoABC#3) //------------------------------------------------------------ //_-0RF._SafeStr_3769 package _-0RF { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_3769 implements _SafeStr_2270 { private var _SafeStr_5549:_SafeStr_3714; private var _SafeStr_9682:Boolean; public function flush():Boolean { this._SafeStr_5549 = null; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_5549 = new _SafeStr_3714(k); this._SafeStr_9682 = k.readBoolean(); return (true); } public function get item():_SafeStr_3714 { return (this._SafeStr_5549); } public function _SafeStr_7769():Boolean { return (this._SafeStr_9682); } } }//package _-0RF // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3714 = "_-1ez" (String#9299, DoABC#3) // _SafeStr_3769 = "_-5QR" (String#13201, DoABC#3) // _SafeStr_5549 = "_-5a" (String#863, DoABC#3) // _SafeStr_7769 = "_-23L" (String#27168, DoABC#3) // _SafeStr_9682 = "_-0Sr" (String#8068, DoABC#3) //------------------------------------------------------------ //_-0RF._SafeStr_4975 package _-0RF { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4975 implements _SafeStr_2270 { private var _SafeStr_9683:Boolean; private var _SafeStr_5549:_SafeStr_3714; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9683 = k.readBoolean(); this._SafeStr_5549 = new _SafeStr_3714(k); return (true); } public function get _SafeStr_9684():Boolean { return (this._SafeStr_9683); } public function get item():_SafeStr_3714 { return (this._SafeStr_5549); } } }//package _-0RF // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3714 = "_-1ez" (String#9299, DoABC#3) // _SafeStr_4975 = "_-3ez" (String#11377, DoABC#3) // _SafeStr_5549 = "_-5a" (String#863, DoABC#3) // _SafeStr_9683 = "_-2CR" (String#9904, DoABC#3) // _SafeStr_9684 = "_-5TO" (String#35550, DoABC#3) //------------------------------------------------------------ //_-0RH.MannequinWidget package _-0RH { import _-1Ir._SafeStr_2820; import _-24f._SafeStr_100; import _-1Mz.IWindowContainer; import _-0b-._SafeStr_2819; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-p0._SafeStr_499; import _-09L._SafeStr_4433; import _-4rH._SafeStr_2298; import _-4rH._SafeStr_2173; import _-0rE._SafeStr_2488; import _-3HG._SafeStr_13; import _-3HG._SafeStr_46; import flash.display.BitmapData; import _-5YE.IFrameWindow; import _-5Vt._SafeStr_39; import _-24f._SafeStr_111; import _-3HG._SafeStr_48; import _-24f._SafeStr_51; import _-5YE.IIconWindow; import _-4rH._SafeStr_2335; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; import _-5Vt.BitmapDataAsset; import _-5YE.ITextWindow; import _-0gz._SafeStr_4273; import _-0gz._SafeStr_4149; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowKeyboardEvent; import _-3WD._SafeStr_3176; public class MannequinWidget extends _SafeStr_2820 { private static const _SafeStr_9685:int = 0; private static const _SafeStr_9686:int = 1; private static const _SafeStr_9687:int = 2; private static const _SafeStr_9688:int = 3; private static const _SafeStr_9689:int = 4; private static const _SafeStr_9690:String = "header_button_close"; private static const _SafeStr_9691:String = "save_button"; private static const _SafeStr_9692:String = "wear_button"; private static const _SafeStr_9693:String = "configure_button"; private static const _SafeStr_9694:String = "get_club_button"; private static const _SafeStr_9695:String = "cancel_text"; private static const _SafeStr_9696:String = "back_region"; private static const _SafeStr_9697:String = "ok_button"; private static const _SafeStr_9698:String = "outfit_name_set"; private static const _SafeStr_9699:String = "outfit_name_show"; private static const _SafeStr_9700:int = 0; private static const _SafeStr_9701:int = 1; private static const _SafeStr_9702:int = 2; private static const _SafeStr_9703:uint = 0; private static const _SafeStr_9704:uint = 8956552; private static const _SafeStr_9705:uint = 0x777777; private static const _SafeStr_9706:Array = new Array(_SafeStr_100._SafeStr_9707, _SafeStr_100._SafeStr_9708, _SafeStr_100._SafeStr_5762, _SafeStr_100._SafeStr_5417, _SafeStr_100._SafeStr_5411, _SafeStr_100._SafeStr_9709); private static const _SafeStr_9710:Array = ["hd", 99999, [99998]]; private static const _SafeStr_5514:int = 13; private static const _SafeStr_5515:int = 14; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_7434:int; private var _SafeStr_9711:String; private var _SafeStr_9712:String; private var _SafeStr_9713:int; private var _SafeStr_9714:String; private var _SafeStr_9715:int = -1; public function MannequinWidget(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_499) { super(k, _arg_2, _arg_3, _arg_4); this.handler.widget = this; } public function get handler():_SafeStr_4433 { return ((_SafeStr_6959 as _SafeStr_4433)); } override public function dispose():void { if (disposed){ return; }; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; super.dispose(); } public function open(k:int, _arg_2:String, _arg_3:String, _arg_4:String):void { this._SafeStr_7434 = k; this._SafeStr_9711 = _arg_2; this._SafeStr_9712 = _arg_3; this._SafeStr_9714 = _arg_4; var _local_5:_SafeStr_2298 = (_SafeStr_6959 as _SafeStr_4433).container.roomSession; var _local_6:_SafeStr_2173 = (_SafeStr_6959 as _SafeStr_4433).container.sessionDataManager; var _local_7:Boolean = ((((_local_5._SafeStr_5862) || ((_local_5.roomControllerLevel >= _SafeStr_2488._SafeStr_5921)))) || (_local_6._SafeStr_5861)); var _local_8:_SafeStr_13 = (_SafeStr_6959 as _SafeStr_4433).container.avatarRenderManager; var _local_9:_SafeStr_46 = _local_8._SafeStr_9716(_arg_2); this._SafeStr_9713 = _local_8._SafeStr_9717(_local_9, this._SafeStr_9712, _SafeStr_9706); var _local_10:int = this._SafeStr_9718(_local_7, _local_6.gender, _local_6.clubLevel, _arg_3, this._SafeStr_9713); this._SafeStr_9719(_local_10); var _local_11:int = ((((this._SafeStr_9714) && (!((this._SafeStr_9714 == ""))))) ? _SafeStr_9702 : _SafeStr_9700); this._SafeStr_9720(_local_11); this._SafeStr_5415.visible = true; } private function _SafeStr_9718(k:Boolean, _arg_2:String, _arg_3:int, _arg_4:String, _arg_5:int):int { if (k){ return (_SafeStr_9685); }; if (_arg_2.toLowerCase() != _arg_4.toLowerCase()){ return (_SafeStr_9689); }; if (_arg_3 < _arg_5){ return (_SafeStr_9688); }; return (_SafeStr_9687); } private function _SafeStr_9719(k:int):void { var _local_2:BitmapData; var _local_3:_SafeStr_46; var _local_4:_SafeStr_2173 = (_SafeStr_6959 as _SafeStr_4433).container.sessionDataManager; var _local_5:String = _local_4.figure; var _local_6:_SafeStr_13 = (_SafeStr_6959 as _SafeStr_4433).container.avatarRenderManager; var _local_7:int = ((((this._SafeStr_9714) && (!((this._SafeStr_9714 == ""))))) ? _SafeStr_9702 : _SafeStr_9700); if (!this._SafeStr_5415){ this._SafeStr_5415 = (windowManager.buildFromXML((assets.getAssetByName("mannequin_widget_frame_xml").content as XML)) as IWindowContainer); this._SafeStr_9721(_SafeStr_9690); this._SafeStr_5415.center(); }; (this._SafeStr_5415 as IFrameWindow).content.removeChildAt(0); var _local_8:IWindowContainer = this.createWindow(k); (this._SafeStr_5415 as IFrameWindow).content.addChild(_local_8); switch (k){ case _SafeStr_9685: this._SafeStr_9721(_SafeStr_9693); this._SafeStr_9721(_SafeStr_9692); this._SafeStr_9722(_SafeStr_9698); this._SafeStr_9721(_SafeStr_9698); _local_3 = _local_6._SafeStr_9716(this._SafeStr_9711); this._SafeStr_9723(_local_3); _local_2 = this.createAvatarImage(_local_3._SafeStr_9724()); this._SafeStr_9725(this._SafeStr_9713); this._SafeStr_9720(_local_7); this._SafeStr_9726(); break; case _SafeStr_9686: this._SafeStr_9721(_SafeStr_9691); this._SafeStr_9721(_SafeStr_9696); _local_3 = _local_6._SafeStr_9716(_local_5); this._SafeStr_9723(_local_3); _local_2 = this.createAvatarImage(_local_3._SafeStr_9724()); this._SafeStr_9725(_local_6._SafeStr_9717(_local_3, _local_4.gender, _SafeStr_9706)); this._SafeStr_9720(_local_7); break; case _SafeStr_9687: this._SafeStr_9721(_SafeStr_9692); _local_3 = this._SafeStr_9727(_local_5, this._SafeStr_9711); _local_2 = this.createAvatarImage(_local_3._SafeStr_9724()); this._SafeStr_9725(this._SafeStr_9713); this._SafeStr_9720(_local_7); break; case _SafeStr_9688: this._SafeStr_9721(_SafeStr_9694); _local_3 = this._SafeStr_9727(_local_5, this._SafeStr_9711); _local_2 = this.createAvatarImage(_local_3._SafeStr_9724()); this._SafeStr_9725(this._SafeStr_9713); break; case _SafeStr_9689: this._SafeStr_9721(_SafeStr_9697); _local_3 = _local_6._SafeStr_9716(this._SafeStr_9711); this._SafeStr_9723(_local_3); _local_2 = this.createAvatarImage(_local_3._SafeStr_9724()); this._SafeStr_9725(this._SafeStr_9713); break; default: throw (new Error(("Invalid type for mannequin widget content apply: " + k))); }; this._SafeStr_9728(_local_8, _local_2); } private function createWindow(k:int):IWindowContainer { var _local_2:_SafeStr_39; var _local_3:IWindowContainer; switch (k){ case _SafeStr_9685: _local_2 = _assets.getAssetByName("mannequin_controller_main_xml"); break; case _SafeStr_9686: _local_2 = _assets.getAssetByName("mannequin_controller_save_xml"); break; case _SafeStr_9687: _local_2 = _assets.getAssetByName("mannequin_peer_main_xml"); break; case _SafeStr_9688: _local_2 = _assets.getAssetByName("mannequin_no_club_xml"); break; case _SafeStr_9689: _local_2 = _assets.getAssetByName("mannequin_wrong_gender_xml"); break; default: throw (new Error(("Invalid type for mannequin widget content creation: " + k))); }; _local_3 = ((_SafeStr_6959 as _SafeStr_4433).container.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); return (_local_3); } private function _SafeStr_9723(k:_SafeStr_46):void { var _local_2:String; for each (_local_2 in k._SafeStr_9729()) { if (_SafeStr_9706.indexOf(_local_2) == -1){ k._SafeStr_9730(_local_2); }; }; k._SafeStr_9731(_SafeStr_9710[0], _SafeStr_9710[1], _SafeStr_9710[2]); } private function createAvatarImage(k:String):BitmapData { var _local_2:_SafeStr_13 = (_SafeStr_6959 as _SafeStr_4433).container.avatarRenderManager; var _local_3:_SafeStr_48 = _local_2.createAvatarImage(k, _SafeStr_111._SafeStr_5758); var _local_4:BitmapData = _local_3._SafeStr_5759(_SafeStr_51._SafeStr_9599); _local_3.dispose(); return (_local_4); } private function _SafeStr_9727(k:String, _arg_2:String):_SafeStr_46 { var _local_6:String; var _local_3:_SafeStr_13 = (_SafeStr_6959 as _SafeStr_4433).container.avatarRenderManager; var _local_4:_SafeStr_46 = _local_3._SafeStr_9716(k); var _local_5:_SafeStr_46 = _local_3._SafeStr_9716(_arg_2); for each (_local_6 in _SafeStr_9706) { _local_4._SafeStr_9730(_local_6); }; for each (_local_6 in _local_5._SafeStr_9729()) { _local_4._SafeStr_9731(_local_6, _local_5.getPartSetId(_local_6), _local_5._SafeStr_9732(_local_6)); }; return (_local_4); } private function _SafeStr_9725(k:int):void { var _local_2:IIconWindow = (this._SafeStr_5415.findChildByName("club_icon") as IIconWindow); if (!_local_2){ return; }; switch (k){ case _SafeStr_2335._SafeStr_6080: _local_2.visible = false; return; case _SafeStr_2335._SafeStr_5834: _local_2.style = _SafeStr_5514; _local_2.visible = true; return; case _SafeStr_2335._SafeStr_6245: _local_2.style = _SafeStr_5515; _local_2.visible = true; return; }; } private function _SafeStr_9728(k:IWindowContainer, _arg_2:BitmapData):void { var _local_6:BitmapData; if (((!(k)) || (!(_arg_2)))){ return; }; var _local_3:IBitmapWrapperWindow = (k.findChildByName("preview_image") as IBitmapWrapperWindow); if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height); }; var _local_4:_SafeStr_39 = (assets.getAssetByName("mannequin_preview_bg_png") as _SafeStr_39); if (_local_4){ _local_6 = (_local_4.content as BitmapData); _local_3.bitmap.copyPixels(_local_6, _local_6.rect, new Point(0, 0)); }; var _local_5:Point = new Point(((_local_3.width - _arg_2.width) / 2), ((_local_3.height - _arg_2.height) / 2)); _local_3.bitmap.copyPixels(_arg_2, _arg_2.rect, _local_5, null, null, true); } private function _SafeStr_9726():void { var _local_2:BitmapDataAsset; var k:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName("write_deco") as IBitmapWrapperWindow); if (k){ _local_2 = (_assets.getAssetByName("small_pen") as BitmapDataAsset); k.bitmap = (_local_2.content as BitmapData); k._SafeStr_8496 = false; }; } private function close():void { this._SafeStr_5415.visible = false; } private function _SafeStr_9720(k:int):void { this._SafeStr_9715 = k; var _local_2:ITextWindow = (this._SafeStr_5415.findChildByName(_SafeStr_9698) as ITextWindow); if (_local_2){ switch (k){ case _SafeStr_9700: _local_2.text = this.handler.container.localization.getLocalization("mannequin.widget.set_name_hint"); _local_2.textColor = _SafeStr_9705; _local_2.italic = true; break; case _SafeStr_9701: _local_2.textColor = _SafeStr_9704; _local_2.italic = false; break; case _SafeStr_9702: _local_2.text = this._SafeStr_9714; _local_2.textColor = _SafeStr_9703; _local_2.italic = false; break; default: _local_2.text = this.handler.container.localization.getLocalization("mannequin.widget.set_name_hint"); _local_2.textColor = _SafeStr_9705; }; }; var _local_3:ITextWindow = (this._SafeStr_5415.findChildByName(_SafeStr_9699) as ITextWindow); if (((((_local_3) && (this._SafeStr_9714))) && (!((this._SafeStr_9714 == ""))))){ _local_3.text = (("'" + this._SafeStr_9714) + "'"); }; } private function _SafeStr_9733():void { var k:ITextWindow = (this._SafeStr_5415.findChildByName(_SafeStr_9698) as ITextWindow); if (k){ k.text = ""; }; } private function saveOutfit():void { this.handler.container.connection.send(new _SafeStr_4273(this._SafeStr_7434)); } private function _SafeStr_9734():void { var k:String = this._SafeStr_9735(); this.handler.container.connection.send(new _SafeStr_4149(this._SafeStr_7434, k)); this._SafeStr_9714 = k; this._SafeStr_9720(_SafeStr_9702); } private function _SafeStr_9735():String { var k:String = (this._SafeStr_5415.findChildByName(_SafeStr_9698) as ITextWindow).text; var _local_2:String = this.handler.container.localization.getLocalization("mannequin.widget.set_name_hint"); return ((((k)==_local_2) ? "" : k)); } private function _SafeStr_9721(k:String):void { this._SafeStr_5415.findChildByName(k).addEventListener(WindowMouseEvent.CLICK, this.onMouseClick); } private function _SafeStr_9722(k:String):void { this._SafeStr_5415.findChildByName(k).addEventListener(WindowKeyboardEvent._SafeStr_8343, this._SafeStr_9736); } private function _SafeStr_9736(k:WindowKeyboardEvent):void { if (k.keyCode == 13){ this._SafeStr_9734(); } else { if (this._SafeStr_9715 != _SafeStr_9701){ this._SafeStr_9720(_SafeStr_9701); }; }; } private function onMouseClick(k:WindowMouseEvent):void { var _local_2:_SafeStr_2173 = (_SafeStr_6959 as _SafeStr_4433).container.sessionDataManager; switch (k.target.name){ case _SafeStr_9690: case _SafeStr_9695: case _SafeStr_9697: this.close(); return; case _SafeStr_9691: this.saveOutfit(); this.close(); return; case _SafeStr_9692: if (_local_2.clubLevel < this._SafeStr_9713){ this._SafeStr_9719(_SafeStr_9688); } else { if (_local_2.gender.toLowerCase() != this._SafeStr_9712.toLowerCase()){ this._SafeStr_9719(_SafeStr_9689); } else { this.handler.container.connection.send(new _SafeStr_3176(this._SafeStr_7434)); this.close(); }; }; return; case _SafeStr_9693: this._SafeStr_9734(); this._SafeStr_9719(_SafeStr_9686); return; case _SafeStr_9696: this._SafeStr_9719(_SafeStr_9685); return; case _SafeStr_9694: (_SafeStr_6959 as _SafeStr_4433).container.catalog.openClubCenter(); this.close(); return; case _SafeStr_9698: if (this._SafeStr_9715 == _SafeStr_9700){ this._SafeStr_9733(); this._SafeStr_9720(_SafeStr_9701); } else { if (this._SafeStr_9715 == _SafeStr_9702){ this._SafeStr_9720(_SafeStr_9701); }; }; return; }; } } }//package _-0RH // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_100 = "_-4wc" (String#34242, DoABC#3) // _SafeStr_111 = "_-2LA" (String#27863, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3) // _SafeStr_3176 = "_-1JO" (String#25341, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_4149 = "_-0xf" (String#24481, DoABC#3) // _SafeStr_4273 = "_-2v6" (String#29270, DoABC#3) // _SafeStr_4433 = "_-2cV" (String#10319, DoABC#3) // _SafeStr_46 = "_-6hm" (String#38604, DoABC#3) // _SafeStr_48 = "_-8W" (String#38796, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_51 = "_-13Z" (String#24744, DoABC#3) // _SafeStr_5411 = "_-5Ry" (String#35498, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5417 = "_-16J" (String#24857, DoABC#3) // _SafeStr_5514 = "_-1-A" (String#2835, DoABC#3) // _SafeStr_5515 = "_-4cD" (String#1576, DoABC#3) // _SafeStr_5758 = "_-1ar" (String#26021, DoABC#3) // _SafeStr_5759 = "_-3P3" (String#30501, DoABC#3) // _SafeStr_5762 = "_-3qE" (String#31540, DoABC#3) // _SafeStr_5834 = "_-5VD" (String#35627, DoABC#3) // _SafeStr_5861 = "_-1NY" (String#9029, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_5921 = "_-54v" (String#34623, DoABC#3) // _SafeStr_6080 = "_-417" (String#32015, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6959 = "_-1mo" (String#1489, DoABC#3) // _SafeStr_7434 = "_-2q4" (String#162, DoABC#3) // _SafeStr_8343 = "_-484" (String#32301, DoABC#3) // _SafeStr_8496 = "_-64u" (String#13854, DoABC#3) // _SafeStr_9599 = "_-r4" (String#40438, DoABC#3) // _SafeStr_9685 = "_-3M6" (String#30387, DoABC#3) // _SafeStr_9686 = "_-469" (String#32224, DoABC#3) // _SafeStr_9687 = "_-2My" (String#27930, DoABC#3) // _SafeStr_9688 = "_-39r" (String#29881, DoABC#3) // _SafeStr_9689 = "_-0rp" (String#24244, DoABC#3) // _SafeStr_9690 = "_-6a4" (String#338, DoABC#3) // _SafeStr_9691 = "_-6DO" (String#590, DoABC#3) // _SafeStr_9692 = "_-3Us" (String#30721, DoABC#3) // _SafeStr_9693 = "_-18L" (String#24932, DoABC#3) // _SafeStr_9694 = "_-1P3" (String#25568, DoABC#3) // _SafeStr_9695 = "_-09u" (String#829, DoABC#3) // _SafeStr_9696 = "_-4JX" (String#32748, DoABC#3) // _SafeStr_9697 = "_-WW" (String#387, DoABC#3) // _SafeStr_9698 = "_-5Qg" (String#35461, DoABC#3) // _SafeStr_9699 = "_-8Z" (String#38798, DoABC#3) // _SafeStr_9700 = "_-1Xh" (String#25899, DoABC#3) // _SafeStr_9701 = "_-KV" (String#39232, DoABC#3) // _SafeStr_9702 = "_-1Ns" (String#25515, DoABC#3) // _SafeStr_9703 = "_-6Sh" (String#37962, DoABC#3) // _SafeStr_9704 = "_-5oa" (String#36380, DoABC#3) // _SafeStr_9705 = "_-42R" (String#32067, DoABC#3) // _SafeStr_9706 = "_-43s" (String#32128, DoABC#3) // _SafeStr_9707 = "_-4TL" (String#33158, DoABC#3) // _SafeStr_9708 = "_-3zs" (String#31922, DoABC#3) // _SafeStr_9709 = "_-6Dg" (String#37404, DoABC#3) // _SafeStr_9710 = "_-1xl" (String#26915, DoABC#3) // _SafeStr_9711 = "_-6ji" (String#38674, DoABC#3) // _SafeStr_9712 = "_-4NI" (String#32900, DoABC#3) // _SafeStr_9713 = "_-2nZ" (String#28984, DoABC#3) // _SafeStr_9714 = "_-2yw" (String#29406, DoABC#3) // _SafeStr_9715 = "_-6Hd" (String#37547, DoABC#3) // _SafeStr_9716 = "_-1M6" (String#25446, DoABC#3) // _SafeStr_9717 = "_-5iv" (String#36164, DoABC#3) // _SafeStr_9718 = "_-4I7" (String#32694, DoABC#3) // _SafeStr_9719 = "_-3aD" (String#434, DoABC#3) // _SafeStr_9720 = "_-5E5" (String#34972, DoABC#3) // _SafeStr_9721 = "_-1yR" (String#297, DoABC#3) // _SafeStr_9722 = "_-6gQ" (String#38542, DoABC#3) // _SafeStr_9723 = "_-5uE" (String#36592, DoABC#3) // _SafeStr_9724 = "_-eQ" (String#15122, DoABC#3) // _SafeStr_9725 = "_-51d" (String#34488, DoABC#3) // _SafeStr_9726 = "_-3OX" (String#30484, DoABC#3) // _SafeStr_9727 = "_-076" (String#22443, DoABC#3) // _SafeStr_9728 = "_-5cK" (String#587, DoABC#3) // _SafeStr_9729 = "_-sC" (String#40484, DoABC#3) // _SafeStr_9730 = "_-5SG" (String#35511, DoABC#3) // _SafeStr_9731 = "_-3Zm" (String#11283, DoABC#3) // _SafeStr_9732 = "_-3Ly" (String#30381, DoABC#3) // _SafeStr_9733 = "_-2sv" (String#29185, DoABC#3) // _SafeStr_9734 = "_-1o6" (String#26544, DoABC#3) // _SafeStr_9735 = "_-422" (String#32050, DoABC#3) // _SafeStr_9736 = "_-219" (String#27083, DoABC#3) //------------------------------------------------------------ //_-0rk._SafeStr_148 package _-0rk { import flash.utils.ByteArray; import flash.utils.Endian; import flash.system.Capabilities; import flash.errors.IllegalOperationError; public class _SafeStr_148 { public function _SafeStr_9737(k:ByteArray, _arg_2:Date=null):ByteArray { var _local_12:uint; if (k == null){ throw (new ArgumentError("src can't be null.")); }; var _local_3:uint = k.position; var _local_4:ByteArray = new ByteArray(); _local_4.writeBytes(k); var _local_5:ByteArray = new ByteArray(); _local_5.endian = Endian.LITTLE_ENDIAN; var _local_6:uint = 31; _local_5.writeByte(_local_6); var _local_7:uint = 139; _local_5.writeByte(_local_7); var _local_8:uint = 8; _local_5.writeByte(_local_8); var _local_9:int = parseInt("00000000", 2); _local_5.writeByte(_local_9); var _local_10:uint = (((_arg_2)==null) ? 0 : _arg_2.time); _local_5.writeUnsignedInt(_local_10); var _local_11:uint = parseInt("00000100", 2); _local_5.writeByte(_local_11); if (Capabilities.os.indexOf("Windows") >= 0){ _local_12 = 11; } else { if (Capabilities.os.indexOf("Mac OS") >= 0){ _local_12 = 7; } else { _local_12 = 3; }; }; _local_5.writeByte(_local_12); var _local_13:CRC32Generator = new CRC32Generator(); var _local_14:uint = _local_13._SafeStr_9738(_local_4); var _local_15:uint = (_local_4.length % Math.pow(2, 32)); _local_4.deflate(); _local_5.writeBytes(_local_4, 0, _local_4.length); _local_5.writeUnsignedInt(_local_14); _local_5.writeUnsignedInt(_local_15); return (_local_5); } public function _SafeStr_8981(src:ByteArray):ByteArray { var gzipData:_SafeStr_190; gzipData = this._SafeStr_9739(src); var data:ByteArray = gzipData._SafeStr_9740(); try { data.inflate(); } catch(error:Error) { throw (new IllegalOperationError("The specified source is not a GZIP file format file or data.")); }; return (data); } public function _SafeStr_9739(k:ByteArray, _arg_2:String=""):_SafeStr_190 { var _local_17:String; var _local_22:String; var _local_23:ByteArray; var _local_24:ByteArray; var _local_25:int; if (k == null){ throw (new ArgumentError("The srcBytes ByteArray can't be null.")); }; k.endian = Endian.LITTLE_ENDIAN; var _local_3:uint = k.readUnsignedByte(); if (_local_3 != 31){ throw (new IllegalOperationError("The specified data is not in GZIP file format structure.")); }; var _local_4:uint = k.readUnsignedByte(); if (_local_4 != 139){ throw (new IllegalOperationError("The specified data is not in GZIP file format structure.")); }; var _local_5:uint = k.readUnsignedByte(); if (_local_5 != 8){ throw (new IllegalOperationError("The specified data is not in GZIP file format structure.")); }; var _local_6:int = k.readByte(); var _local_7 = (((_local_6 >> 7) & 1) == 1); var _local_8 = (((_local_6 >> 6) & 1) == 1); var _local_9 = (((_local_6 >> 5) & 1) == 1); var _local_10 = (((_local_6 >> 4) & 1) == 1); var _local_11 = (((_local_6 >> 3) & 1) == 1); var _local_12:Boolean; _local_12 = (((((_local_6 >> 2) & 1))==1) ? true : _local_12); _local_12 = (((((_local_6 >> 1) & 1))==1) ? true : _local_12); _local_12 = ((((_local_6 & 1))==1) ? true : _local_12); if (_local_12){ throw (new IllegalOperationError("The specified data is not in GZIP file format structure.")); }; var _local_13:uint = k.readUnsignedInt(); var _local_14:uint = k.readUnsignedByte(); var _local_15:uint = k.readUnsignedByte(); if (_local_9){ _local_22 = k.readUTF(); }; var _local_16:String; if (_local_10){ _local_23 = new ByteArray(); while (k.readUnsignedByte() != 0) { k.position--; _local_23.writeByte(k.readByte()); }; _local_23.position = 0; _local_16 = _local_23.readUTFBytes(_local_23.length); }; if (_local_11){ _local_24 = new ByteArray(); while (k.readUnsignedByte() != 0) { k.position--; _local_24.writeByte(k.readByte()); }; _local_24.position = 0; _local_17 = _local_24.readUTFBytes(_local_24.length); }; if (_local_8){ _local_25 = k.readUnsignedShort(); }; var _local_18:int = ((k.length - k.position) - 8); var _local_19:ByteArray = new ByteArray(); k.readBytes(_local_19, 0, _local_18); var _local_20:uint = k.readUnsignedInt(); var _local_21:uint = k.readUnsignedInt(); return (new _SafeStr_190(_local_19, _local_21, new Date(_local_13), _arg_2, _local_16, _local_17)); } } }//package _-0rk // _SafeStr_148 = "_-2OH" (String#862, DoABC#2) // _SafeStr_190 = "_-3A8" (String#907, DoABC#2) // _SafeStr_8981 = "_-07j" (String#2032, DoABC#2) // _SafeStr_9737 = "_-1HE" (String#2226, DoABC#2) // _SafeStr_9738 = "_-Q0" (String#3348, DoABC#2) // _SafeStr_9739 = "_-2QR" (String#2460, DoABC#2) // _SafeStr_9740 = "_-5GR" (String#2999, DoABC#2) //------------------------------------------------------------ //_-0rk._SafeStr_190 package _-0rk { import flash.utils.ByteArray; public class _SafeStr_190 { private var _SafeStr_9741:String; private var _SafeStr_9742:ByteArray; private var _SafeStr_9743:String; private var _SafeStr_9744:String; private var _SafeStr_9745:Date; private var _SafeStr_9746:uint; public function _SafeStr_190(k:ByteArray, _arg_2:uint, _arg_3:Date, _arg_4:String="", _arg_5:String=null, _arg_6:String=null) { this._SafeStr_9742 = k; this._SafeStr_9746 = _arg_2; this._SafeStr_9745 = _arg_3; this._SafeStr_9741 = _arg_4; this._SafeStr_9743 = _arg_5; this._SafeStr_9744 = _arg_6; } public function get _SafeStr_9747():String { return (this._SafeStr_9741); } public function get _SafeStr_9748():String { return (this._SafeStr_9743); } public function get _SafeStr_9749():String { return (this._SafeStr_9744); } public function get _SafeStr_9750():Date { return (this._SafeStr_9745); } public function get _SafeStr_9751():uint { return (this._SafeStr_9746); } public function _SafeStr_9740():ByteArray { var k:ByteArray = new ByteArray(); this._SafeStr_9742.position = 0; this._SafeStr_9742.readBytes(k, 0, this._SafeStr_9742.length); return (k); } } }//package _-0rk // _SafeStr_190 = "_-3A8" (String#907, DoABC#2) // _SafeStr_9740 = "_-5GR" (String#2999, DoABC#2) // _SafeStr_9741 = "_-2YV" (String#2484, DoABC#2) // _SafeStr_9742 = "_-4Vw" (String#2844, DoABC#2) // _SafeStr_9743 = "_-0Yw" (String#2096, DoABC#2) // _SafeStr_9744 = "_-03X" (String#2016, DoABC#2) // _SafeStr_9745 = "_-1bX" (String#2293, DoABC#2) // _SafeStr_9746 = "_-0Of" (String#2069, DoABC#2) // _SafeStr_9747 = "_-3M" (String#2634, DoABC#2) // _SafeStr_9748 = "_-0ax" (String#2103, DoABC#2) // _SafeStr_9749 = "_-5R" (String#3032, DoABC#2) // _SafeStr_9750 = "_-2BM" (String#2406, DoABC#2) // _SafeStr_9751 = "_-1mY" (String#2330, DoABC#2) //------------------------------------------------------------ //_-0rk.CRC32Generator package _-0rk { import flash.utils.ByteArray; public class CRC32Generator { private static var _SafeStr_9752:Array; private static var _SafeStr_9753:Boolean = false; private static function _SafeStr_9754():void { var k:uint; var _local_3:int; _SafeStr_9752 = new Array(0x0100); var _local_2:int; while (_local_2 < 0x0100) { k = _local_2; _local_3 = 0; while (_local_3 < 8) { if ((k & 1) != 0){ k = (3988292384 ^ (k >>> 1)); } else { k = (k >>> 1); }; _local_3++; }; _SafeStr_9752[_local_2] = k; _local_2++; }; _SafeStr_9753 = true; } public function _SafeStr_9738(k:ByteArray):uint { if (!_SafeStr_9753){ _SafeStr_9754(); }; var _local_2:uint = ~(0); var _local_3:int = k.length; var _local_4:int; while (_local_4 < _local_3) { _local_2 = (_SafeStr_9752[((_local_2 ^ k[_local_4]) & 0xFF)] ^ (_local_2 >>> 8)); _local_4++; }; _local_2 = ~(_local_2); return ((_local_2 & 0xFFFFFFFF)); } } }//package _-0rk // _SafeStr_9738 = "_-Q0" (String#3348, DoABC#2) // _SafeStr_9752 = "_-2ZZ" (String#2490, DoABC#2) // _SafeStr_9753 = "_-0NS" (String#2066, DoABC#2) // _SafeStr_9754 = "_-zg" (String#1158, DoABC#2) //------------------------------------------------------------ //_-0rr.ExternalImageWidget package _-0rr { import _-1Ir._SafeStr_2820; import _-1Mz.IWindowContainer; import _-5YE.IBitmapWrapperWindow; import _-5YE._SafeStr_2551; import _-1Mz.IWindow; import _-5YE.IRegionWindow; import _-5YE._SafeStr_3554; import flash.text.TextField; import _-0nt._SafeStr_64; import flash.display.Bitmap; import _-0Dr._SafeStr_1201; import _-1El._SafeStr_1356; import _-1uj._SafeStr_2251; import _-0MK.Component; import _-5YE.IDisplayObjectWrapper; import _-5Mz._SafeStr_3687; import _-0rE._SafeStr_2488; import _-0b-._SafeStr_2819; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-p0._SafeStr_499; import _-09L._SafeStr_4449; import __AS3__.vec.Vector; import in._SafeStr_2436; import _-0KL._SafeStr_2617; import _-3yO._SafeStr_2285; import _-5YE.ITextWindow; import flash.display.BitmapData; import adobe.serialization.json.JSONDecoder; import flash.net.URLRequest; import _-0nt.AssetLoaderEvent; import flash.geom.Matrix; import flash.geom.ColorTransform; import flash.net.URLLoader; import flash.events.HTTPStatusEvent; import flash.events.Event; import flash.events.IOErrorEvent; import flash.display.Stage; import _-4n6._SafeStr_2495; import _-5YE.ITextFieldWindow; import _-40u._SafeStr_2295; import _-5Mz.WindowEvent; import _-5Mz.WindowMouseEvent; import _-6Sv._SafeStr_3604; import _-4n6._SafeStr_3603; import _-3-E._SafeStr_6; import _-2sC.HabboTracking; import flash.net.navigateToURL; import _-7P._SafeStr_2640; import _-2xB.StringUtils; import _-5YE.ISelectableWindow; import _-2rM._SafeStr_3643; import _-5YE.ISelectorWindow; import _-5YE._SafeStr_2536; import __AS3__.vec.*; public class ExternalImageWidget extends _SafeStr_2820 { private static const _SafeStr_9755:String = "photo_poster"; private static const _SafeStr_9756:String = "selfie"; private static const _SafeStr_9757:String = "legacy"; private static const _SafeStr_9758:int = 10; private static const _SafeStr_9759:int = 71; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_9760:IBitmapWrapperWindow; private var _SafeStr_9761:_SafeStr_2551; private var _SafeStr_9762:IWindow; private var _SafeStr_9763:IWindow; private var _SafeStr_9764:IWindowContainer; private var _SafeStr_9765:IWindow; private var _SafeStr_9766:IWindowContainer; private var _SafeStr_9767:IWindowContainer; private var _SafeStr_9768:IWindow; private var _SafeStr_9769:IRegionWindow; private var _SafeStr_9770:_SafeStr_3554; private var _SafeStr_9771:TextField; private var _SafeStr_9772:_SafeStr_3554; private var _SafeStr_9773:_SafeStr_64; private var _SafeStr_9774:Bitmap; private var _SafeStr_5773:_SafeStr_1201; private var _SafeStr_9775:int; private var _SafeStr_9776:String; private var _SafeStr_7926:String; private var _SafeStr_5336:int; private var _SafeStr_9777:String; private var _SafeStr_9778:IWindowContainer; private var _SafeStr_9779:String; private var _SafeStr_9780:IBitmapWrapperWindow; private var _SafeStr_5526:_SafeStr_1356; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_9781:IWindowContainer; private var _SafeStr_9782:int = 0; private var _SafeStr_9783:Boolean = false; private var _SafeStr_7110:Component; public function ExternalImageWidget(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_499, _arg_5:_SafeStr_1201, _arg_6:_SafeStr_1356, _arg_7:_SafeStr_2251, _arg_8:Component) { var _local_9:IDisplayObjectWrapper; super(k, _arg_2, _arg_3, _arg_4); this._SafeStr_5415 = (_arg_2.buildFromXML((_arg_3.getAssetByName("stories_image_widget_xml").content as XML)) as IWindowContainer); this._SafeStr_8928.widget = this; this._SafeStr_9763 = (this._SafeStr_5415.findChildByName("closebutton") as IWindow); this._SafeStr_9760 = (this._SafeStr_5415.findChildByName("imageLoader") as IBitmapWrapperWindow); this._SafeStr_9761 = (this._SafeStr_5415.findChildByName("moderationText") as _SafeStr_2551); this._SafeStr_9761.addEventListener(_SafeStr_3687._SafeStr_9472, this._SafeStr_9784); this._SafeStr_9767 = (this._SafeStr_5415.findChildByName("shareArea") as IWindowContainer); this._SafeStr_9764 = (this._SafeStr_5415.findChildByName("removeButtonContainer") as IWindowContainer); this._SafeStr_9762 = (this._SafeStr_5415.findChildByName("makeOwnButton") as IWindow); this._SafeStr_9768 = (this._SafeStr_5415.findChildByName("shareButtonContainer") as IWindow); this._SafeStr_9765 = (this._SafeStr_5415.findChildByName("bgBorder") as IWindow); this._SafeStr_9769 = (this._SafeStr_5415.findChildByName("senderNameButton") as IRegionWindow); this._SafeStr_9770 = (this._SafeStr_5415.findChildByName("senderName") as _SafeStr_3554); this._SafeStr_9771 = new TextField(); if (this._SafeStr_8928.container.roomSession.roomControllerLevel == _SafeStr_2488._SafeStr_5932){ _local_9 = (this._SafeStr_5415.findChildByName("name_copy_wrapper") as IDisplayObjectWrapper); this._SafeStr_9771.textColor = 10061943; this._SafeStr_9771.text = ""; _local_9.setDisplayObject(this._SafeStr_9771); }; this._SafeStr_9772 = (this._SafeStr_5415.findChildByName("creationDate") as _SafeStr_3554); this._SafeStr_9766 = (this._SafeStr_5415.findChildByName("buttonContainer") as IWindowContainer); this._SafeStr_5773 = _arg_5; this._SafeStr_5526 = _arg_6; this._SafeStr_7205 = _arg_7; this._SafeStr_9778 = (this._SafeStr_5415.findChildByName("reportButtonContainer") as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_5563; this._SafeStr_5415.center(); this._SafeStr_9767.visible = false; this._SafeStr_7110 = _arg_8; this.hide(); } private function get _SafeStr_8928():_SafeStr_4449 { return ((_SafeStr_6959 as _SafeStr_4449)); } public function _SafeStr_6057(k:_SafeStr_2436):void { this._SafeStr_9775 = k.getId(); this._SafeStr_9779 = k.getType(); this._SafeStr_9783 = false; this._SafeStr_9764.visible = this._SafeStr_8928._SafeStr_6059(); if (this.getType() == _SafeStr_9755){ this._SafeStr_9778.visible = true; } else { this._SafeStr_9778.visible = this._SafeStr_8928._SafeStr_6066(); }; this.show(k.getModel().getString("furniture_data")); var _local_2:Vector.<_SafeStr_2436> = this._SafeStr_9785(); if (_local_2.indexOf(k) != -1){ this._SafeStr_9782 = _local_2.indexOf(k); }; } public function _SafeStr_6056(k:int):void { var _local_2:_SafeStr_2617 = this._SafeStr_5773._SafeStr_6001(k); if (_local_2){ this._SafeStr_9775 = k; this._SafeStr_9779 = this._SafeStr_7205._SafeStr_6002(_local_2.type); this._SafeStr_9783 = true; this._SafeStr_9764.visible = false; this._SafeStr_9778.visible = false; this.show(_local_2.stuffData.getLegacyString()); }; } private function show(k:String):void { if (this._SafeStr_8928._SafeStr_6063 == "disabled"){ return; }; this._SafeStr_9786(); if (k != null){ this._SafeStr_9787(k); }; } private function _SafeStr_9788():void { var k:Vector.<_SafeStr_2436> = this._SafeStr_9785(); if (k.length > 0){ this._SafeStr_9782++; if (this._SafeStr_9782 > (k.length - 1)){ this._SafeStr_9782 = 0; }; this._SafeStr_6057(k[this._SafeStr_9782]); }; } private function _SafeStr_9789():void { var k:Vector.<_SafeStr_2436> = this._SafeStr_9785(); if (k.length > 0){ this._SafeStr_9782--; if (this._SafeStr_9782 < 0){ this._SafeStr_9782 = (k.length - 1); }; this._SafeStr_6057(k[this._SafeStr_9782]); }; } private function _SafeStr_9785():Vector.<_SafeStr_2436> { var _local_3:_SafeStr_2436; var k:Vector.<_SafeStr_2436> = new Vector.<_SafeStr_2436>(); var _local_2:Array = this._SafeStr_7205._SafeStr_9790(_SafeStr_2285._SafeStr_5987); for each (_local_3 in _local_2) { if (_local_3.getType() == this._SafeStr_9779){ k.push(_local_3); }; }; return (k); } private function _SafeStr_9786():void { this._SafeStr_9776 = null; this._SafeStr_7926 = ""; var k:ITextWindow = (this._SafeStr_5415.findChildByName("captionText") as ITextWindow); k.text = ""; this._SafeStr_9769.visible = false; this._SafeStr_5336 = 0; this._SafeStr_9770.caption = ""; this._SafeStr_9771.text = ""; this._SafeStr_9772.caption = ""; this._SafeStr_9777 = null; this._SafeStr_9761.visible = false; this._SafeStr_9791(new Bitmap(new BitmapData((this._SafeStr_9760.width - 2), (this._SafeStr_9760.height - 2), false, 0))); } private function _SafeStr_9787(k:String):void { try { this._SafeStr_9776 = new JSONDecoder(k, false).getValue().id; if (this._SafeStr_9776){ this._SafeStr_9792(); return; }; this._SafeStr_9793(k, this._SafeStr_9794(new JSONDecoder(k, false).getValue())); } catch(error:Error) { }; } private function _SafeStr_9794(k:Object):String { var _local_3:String; var _local_2:String = this._SafeStr_9795(k, "w", "url"); if (_local_2.indexOf("http") != 0){ _local_3 = "postcards/selfie/"; if (this.getType() == _SafeStr_9755){ _local_3 = ""; }; if (_local_2.indexOf(".png") == -1){ _local_2 = (_local_2 + ".png"); }; _local_2 = ((this._SafeStr_8928._SafeStr_6063 + _local_3) + _local_2); }; return (_local_2); } private function _SafeStr_9793(photoJsonString:String, imageUrl:String):void { var jsonObject:Object; var shareUrlText:IWindow; var finalUrl:String; var captionText:ITextWindow; try { jsonObject = new JSONDecoder(photoJsonString, false).getValue(); } catch(error:Error) { return; }; if (!imageUrl){ imageUrl = this._SafeStr_9794(jsonObject); }; this._SafeStr_9773 = new _SafeStr_64("image/png", new URLRequest(imageUrl)); this._SafeStr_9773.addEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_9796); var senderName:String = this._SafeStr_9795(jsonObject, "n", "creator_name"); var senderId:String = this._SafeStr_9795(jsonObject, "s", "creator_id"); var uniqueId:String = this._SafeStr_9795(jsonObject, "u", "unique_id"); var creationTime:String = this._SafeStr_9795(jsonObject, "t", "time"); var creationDate:Date = new Date(Number(creationTime)); if (senderName){ this._SafeStr_9770.caption = senderName; this._SafeStr_9769.visible = true; this._SafeStr_9771.text = senderName; this._SafeStr_5336 = int(senderId); this._SafeStr_9772.caption = ((((creationDate.date + "-") + (creationDate.month + 1)) + "-") + creationDate.fullYear); }; if (((this._SafeStr_8928._SafeStr_6064) && ((this._SafeStr_8928._SafeStr_6064.length > 4)))){ shareUrlText = (this._SafeStr_5415.findChildByName("urlField") as IWindow); finalUrl = this._SafeStr_8928._SafeStr_6064.replace("%id%", uniqueId); shareUrlText.caption = finalUrl; this._SafeStr_9777 = finalUrl; }; this._SafeStr_7926 = this._SafeStr_9795(jsonObject, "m", "caption"); if (this._SafeStr_7926){ captionText = (this._SafeStr_5415.findChildByName("captionText") as ITextWindow); captionText.text = this._SafeStr_7926; }; } private function _SafeStr_9795(k:Object, _arg_2:String, _arg_3:String=null):String { var _local_4:String; _local_4 = k[_arg_2]; if (((!(_local_4)) && (_arg_3))){ _local_4 = k[_arg_3]; }; return (_local_4); } private function _SafeStr_9796(k:AssetLoaderEvent):void { var _local_2:Bitmap; if (this._SafeStr_9773){ _local_2 = (this._SafeStr_9773.content as Bitmap); if (_local_2){ this._SafeStr_9760.width = (_local_2.width + 2); this._SafeStr_9760.height = (_local_2.height + 2); this._SafeStr_9791(_local_2); }; }; } private function _SafeStr_9791(k:Bitmap):void { this._SafeStr_9774 = k; this._SafeStr_9760.bitmap = new BitmapData(this._SafeStr_9760.width, this._SafeStr_9760.height, true, 0); this._SafeStr_5415.visible = true; var _local_2:IWindow = this._SafeStr_5415.findChildByName("previousButton"); var _local_3:IWindow = this._SafeStr_5415.findChildByName("nextButton"); _local_2.x = _SafeStr_9758; this._SafeStr_9765.y = (this._SafeStr_9765.x = 0); this._SafeStr_9760.x = ((_SafeStr_9758 * 2) + _local_2.width); this._SafeStr_9760.y = _SafeStr_9759; this._SafeStr_9765.height = (this._SafeStr_5415.height = (this._SafeStr_9760.height + (_SafeStr_9759 * 2))); this._SafeStr_9765.width = (this._SafeStr_5415.width = ((this._SafeStr_9760.width + (_SafeStr_9758 * 4)) + (_local_2.width * 2))); this._SafeStr_9769.x = ((this._SafeStr_9760.right - this._SafeStr_9769.width) - 3); this._SafeStr_9769.y = (this._SafeStr_9760.bottom + 3); this._SafeStr_9772.x = (this._SafeStr_9760.x + 3); this._SafeStr_9772.y = (this._SafeStr_9769.y = this._SafeStr_9760.bottom); this._SafeStr_9766.y = 0; this._SafeStr_9766.x = (this._SafeStr_9765.right - this._SafeStr_9766.width); _local_3.x = (this._SafeStr_9760.right + _SafeStr_9758); if (this._SafeStr_9783){ _local_3.visible = (_local_2.visible = false); } else { _local_3.visible = (_local_2.visible = (this._SafeStr_9785().length > 1)); }; var _local_4:Matrix = new Matrix(); var _local_5:ColorTransform = new ColorTransform(); _local_5.color = 0; _local_4.ty = (_local_4.ty + 1); this._SafeStr_9760.bitmap.draw(k, _local_4, _local_5); _local_4.tx = (_local_4.tx + 1); _local_4.ty--; this._SafeStr_9760.bitmap.draw(k, _local_4, _local_5); _local_4.ty = (_local_4.ty + 2); this._SafeStr_9760.bitmap.draw(k, _local_4, _local_5); _local_4.ty--; _local_4.tx = (_local_4.tx + 1); this._SafeStr_9760.bitmap.draw(k, _local_4, _local_5); _local_4.tx--; this._SafeStr_9760.bitmap.draw(k, _local_4); this._SafeStr_5415.activate(); this._SafeStr_9797(); } private function _SafeStr_9792():void { var k:String = (this._SafeStr_8928._SafeStr_6065 + this._SafeStr_9776); var _local_2:URLLoader = new URLLoader(new URLRequest(k)); _local_2.addEventListener(HTTPStatusEvent.HTTP_STATUS, this._SafeStr_9798); _local_2.addEventListener(Event.COMPLETE, this._SafeStr_9799); _local_2.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_9800); } private function _SafeStr_9798(k:HTTPStatusEvent):void { if ((((k.status == 403)) && (this._SafeStr_8928._SafeStr_6059()))){ this._SafeStr_9761.visible = true; }; } private function _SafeStr_9800(k:Event):void { if (!this._SafeStr_9761.visible){ _SafeStr_4.log(("Extra data loading failed: " + k.toString())); }; } private function _SafeStr_9799(k:Event):void { var _local_2:String = URLLoader(k.target).data; if (_local_2.length == 0){ return; }; this._SafeStr_9793(_local_2, null); } override public function dispose():void { if (!this._SafeStr_5415){ return; }; this._SafeStr_9760 = null; this._SafeStr_9763 = null; this._SafeStr_9765 = null; this._SafeStr_9762 = null; this._SafeStr_9764 = null; this._SafeStr_9773 = null; this._SafeStr_5773 = null; this._SafeStr_5526 = null; this._SafeStr_7205 = null; this._SafeStr_5336 = 0; this._SafeStr_9769 = null; this._SafeStr_9771 = null; this._SafeStr_9766 = null; this._SafeStr_9767 = null; this._SafeStr_5415.procedure = null; this._SafeStr_5415.dispose(); this._SafeStr_7110 = null; super.dispose(); if (this._SafeStr_9781){ this._SafeStr_9781.destroy(); }; } public function hide():void { this._SafeStr_5415.visible = false; } private function _SafeStr_9797():void { if (!this._SafeStr_9774){ this._SafeStr_5415.center(); return; }; var k:Stage = this._SafeStr_7110.context.displayObjectContainer.stage; var _local_2:Number = ((k.stageWidth - 100) / this._SafeStr_9774.width); var _local_3:Number = ((k.stageHeight - 200) / this._SafeStr_9774.height); if (_local_2 < 1){ this._SafeStr_5415.x = 50; } else { this._SafeStr_5415.x = ((k.stageWidth - this._SafeStr_5415.width) * 0.5); }; if (_local_3 < 1){ this._SafeStr_5415.y = 50; } else { this._SafeStr_5415.y = ((k.stageHeight - this._SafeStr_5415.height) * 0.5); }; var _local_4:IWindow = this._SafeStr_5415.findChildByName("previousButton"); var _local_5:IWindow = this._SafeStr_5415.findChildByName("nextButton"); var _local_6:int = this._SafeStr_7110.context.displayObjectContainer.stage.stageHeight; if (this._SafeStr_9765.height > _local_6){ _local_4.y = (_local_5.y = ((_local_6 / 2) - (_local_4.height / 2))); } else { _local_4.y = (_local_5.y = ((this._SafeStr_9765.height / 2) - (_local_4.height / 2))); }; } private function _SafeStr_5563(k:WindowEvent, _arg_2:IWindow):void { var _local_3:_SafeStr_2495; var _local_4:ITextFieldWindow; var _local_5:_SafeStr_2295; if (_arg_2 == this._SafeStr_5415){ switch (k.type){ case WindowEvent._SafeStr_9801: this._SafeStr_9797(); break; }; }; if (k.type != WindowMouseEvent.CLICK){ return; }; switch (_arg_2.name){ case "closebutton": this.hide(); return; case "removebutton": _local_3 = windowManager.confirm(_SafeStr_5504.getLocalization("inventory.remove.external_image_wallitem_header"), _SafeStr_5504.getLocalization("inventory.remove.external_image_wallitem_body"), 0, this._SafeStr_9802); _local_3._SafeStr_9803(_SafeStr_3604._SafeStr_6100, new _SafeStr_3603(_SafeStr_5504.getLocalization("inventory.remove.external_image_wallitem_delete"), "", true)); return; case "makeOwnButton": if (this.getType() == _SafeStr_9755){ _local_5 = new _SafeStr_2295(_SafeStr_2295._SafeStr_6113); _local_5._SafeStr_6129 = _SafeStr_2295._SafeStr_9804; this._SafeStr_8928.container.toolbar.events.dispatchEvent(_local_5); this.hide(); } else { if (this._SafeStr_7110.getInteger("spaweb", 0) == 1){ _SafeStr_6.openPage("/stories/cards/selfie/edit"); } else { this._SafeStr_7110.context.createLinkEvent("games/play/elisa_habbo_stories?ref=btn_selfie_myo"); }; }; return; case "shareButton": this._SafeStr_9767.visible = true; HabboTracking.getInstance().trackEventLog("Stories", "shareopened", "stories.share.clicked", this._SafeStr_9779); return; case "twitterShare": navigateToURL(new URLRequest(("http://www.twitter.com/share?url=" + this._SafeStr_9777)), "_blank"); HabboTracking.getInstance().trackEventLog("Stories", "twitter", "stories.share.clicked", this._SafeStr_9779); return; case "fbShare": navigateToURL(new URLRequest(("https://www.facebook.com/sharer/sharer.php?u=" + this._SafeStr_9777)), "_blank"); HabboTracking.getInstance().trackEventLog("Stories", "facebook", "stories.share.clicked", this._SafeStr_9779); return; case "senderNameButton": this._SafeStr_8928._SafeStr_6061(new _SafeStr_2640(this._SafeStr_5336)); return; case "urlField": _local_4 = (this._SafeStr_5415.findChildByName("urlField") as ITextFieldWindow); _local_4.setSelection(0, _local_4.length); HabboTracking.getInstance().trackEventLog("Stories", "fieldselected", "stories.share.clicked", this._SafeStr_9779); return; case "reportButton": this._SafeStr_9805(); return; case "nextButton": this._SafeStr_9788(); return; case "previousButton": this._SafeStr_9789(); return; }; } private function _SafeStr_9784(k:_SafeStr_3687):void { if (((!((k == null))) && (!(StringUtils.isEmpty(k.link))))){ navigateToURL(new URLRequest(k.link), "_blank"); }; } private function _SafeStr_9805():void { this._SafeStr_5526._SafeStr_9806(this._SafeStr_5336, this._SafeStr_9770.caption, this._SafeStr_9776, this._SafeStr_9775); } private function getType():String { switch (this._SafeStr_9779){ case "external_image_wallitem_poster": case "external_image_wallitem_poster_small": return (_SafeStr_9755); case "external_image_wallitem": return (_SafeStr_9756); }; return (_SafeStr_9757); } private function _SafeStr_9807(k:WindowEvent, _arg_2:IWindow):void { var _local_3:int; var _local_4:IWindow; var _local_5:String; var _local_6:IWindow; var _local_7:Boolean; var _local_8:ISelectableWindow; var _local_9:_SafeStr_3643; if (k.type != WindowMouseEvent.CLICK){ return; }; switch (_arg_2.name){ case "header_button_close": this._SafeStr_9781.destroy(); return; case "report_confirm": _local_3 = 0; _local_4 = this._SafeStr_9781.findChildByName("reporting_reason"); if (_local_4 != null){ _local_8 = ISelectorWindow(_local_4)._SafeStr_7114(); if (_local_8 != null){ _local_3 = int(_local_8.name); }; }; _local_5 = null; _local_6 = this._SafeStr_9781.findChildByName("input_widget"); if (_local_6 != null){ _local_9 = ((_local_6 as _SafeStr_2536).widget as _SafeStr_3643); _local_5 = _local_9.message; }; if (!this._SafeStr_9777){ this._SafeStr_9777 = "url not available"; }; if (this.getType() == _SafeStr_9755){ _local_7 = this._SafeStr_5526._SafeStr_9808(this._SafeStr_9776, _local_3, this._SafeStr_7205.activeRoomId, this._SafeStr_5336, this._SafeStr_9775); } else { _local_7 = this._SafeStr_5526._SafeStr_9809(this._SafeStr_9777, _local_5, this._SafeStr_7205.activeRoomId, this._SafeStr_5336, this._SafeStr_9775); }; if (_local_7){ this._SafeStr_9781.destroy(); }; return; }; } private function _SafeStr_9802(k:_SafeStr_2495, _arg_2:WindowEvent):void { k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_6209){ this._SafeStr_8928._SafeStr_6058(this._SafeStr_9775); }; } } }//package _-0rr // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2488 = "_-0L7" (String#23006, DoABC#3) // _SafeStr_2495 = "_-29f" (String#9856, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_2551 = "_-2HJ" (String#9988, DoABC#3) // _SafeStr_2617 = "_-1ux" (String#9573, DoABC#3) // _SafeStr_2640 = "_-2EL" (String#27594, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3) // _SafeStr_3554 = "_-4fB" (String#12410, DoABC#3) // _SafeStr_3603 = "_-2fn" (String#28665, DoABC#3) // _SafeStr_3604 = "_-2Pj" (String#10129, DoABC#3) // _SafeStr_3643 = "_-2ta" (String#10585, DoABC#3) // _SafeStr_3687 = "_-6cQ" (String#38371, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4449 = "_-2ZX" (String#10276, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5336 = "_-ev" (String#714, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5504 = "_-2YF" (String#689, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5563 = "_-5et" (String#335, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_5932 = "_-hM" (String#40065, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6001 = "_-2j" (String#10416, DoABC#3) // _SafeStr_6002 = "_-1so" (String#9535, DoABC#3) // _SafeStr_6056 = "_-3Ff" (String#30117, DoABC#3) // _SafeStr_6057 = "_-2ll" (String#28905, DoABC#3) // _SafeStr_6058 = "_-DW" (String#38980, DoABC#3) // _SafeStr_6059 = "_-6-P" (String#36836, DoABC#3) // _SafeStr_6061 = "_-6Kr" (String#37655, DoABC#3) // _SafeStr_6063 = "_-6Qk" (String#37889, DoABC#3) // _SafeStr_6064 = "_-2VF" (String#28253, DoABC#3) // _SafeStr_6065 = "_-5u-" (String#36582, DoABC#3) // _SafeStr_6066 = "_-00D" (String#22197, DoABC#3) // _SafeStr_6100 = "_-0bL" (String#8212, DoABC#3) // _SafeStr_6113 = "_-0fI" (String#23768, DoABC#3) // _SafeStr_6129 = "_-6ks" (String#14525, DoABC#3) // _SafeStr_6209 = "_-2n3" (String#28964, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_64 = "_-4KH" (String#32774, DoABC#3) // _SafeStr_6959 = "_-1mo" (String#1489, DoABC#3) // _SafeStr_7110 = "_-2-F" (String#87, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3) // _SafeStr_7926 = "_-5O2" (String#1128, DoABC#3) // _SafeStr_8928 = "_-40j" (String#1555, DoABC#3) // _SafeStr_9472 = "_-3F2" (String#30093, DoABC#3) // _SafeStr_9755 = "_-2Uq" (String#28231, DoABC#3) // _SafeStr_9756 = "_-3Ky" (String#11041, DoABC#3) // _SafeStr_9757 = "_-2uI" (String#29239, DoABC#3) // _SafeStr_9758 = "_-5WC" (String#35666, DoABC#3) // _SafeStr_9759 = "_-7W" (String#38759, DoABC#3) // _SafeStr_9760 = "_-3Lz" (String#11059, DoABC#3) // _SafeStr_9761 = "_-zV" (String#40767, DoABC#3) // _SafeStr_9762 = "_-5SI" (String#35513, DoABC#3) // _SafeStr_9763 = "_-4Yu" (String#1572, DoABC#3) // _SafeStr_9764 = "_-52E" (String#34515, DoABC#3) // _SafeStr_9765 = "_-005" (String#22189, DoABC#3) // _SafeStr_9766 = "_-3kp" (String#11476, DoABC#3) // _SafeStr_9767 = "_-0FA" (String#22760, DoABC#3) // _SafeStr_9768 = "_-5-G" (String#34389, DoABC#3) // _SafeStr_9769 = "_-1b3" (String#26032, DoABC#3) // _SafeStr_9770 = "_-3bB" (String#30961, DoABC#3) // _SafeStr_9771 = "_-5lL" (String#36258, DoABC#3) // _SafeStr_9772 = "_-o0" (String#40326, DoABC#3) // _SafeStr_9773 = "_-6Fp" (String#37473, DoABC#3) // _SafeStr_9774 = "_-6aY" (String#38288, DoABC#3) // _SafeStr_9775 = "_-1SS" (String#25712, DoABC#3) // _SafeStr_9776 = "_-6-q" (String#36856, DoABC#3) // _SafeStr_9777 = "_-4IP" (String#32705, DoABC#3) // _SafeStr_9778 = "_-4DH" (String#32506, DoABC#3) // _SafeStr_9779 = "_-4rp" (String#34068, DoABC#3) // _SafeStr_9780 = "_-0J" (String#22913, DoABC#3) // _SafeStr_9781 = "_-5yz" (String#36782, DoABC#3) // _SafeStr_9782 = "_-4cs" (String#33504, DoABC#3) // _SafeStr_9783 = "_-2wz" (String#29335, DoABC#3) // _SafeStr_9784 = "_-55y" (String#34666, DoABC#3) // _SafeStr_9785 = "_-6NM" (String#37757, DoABC#3) // _SafeStr_9786 = "_-2Vt" (String#28278, DoABC#3) // _SafeStr_9787 = "_-6hk" (String#38602, DoABC#3) // _SafeStr_9788 = "_-0g8" (String#23800, DoABC#3) // _SafeStr_9789 = "_-wK" (String#40638, DoABC#3) // _SafeStr_9790 = "_-3i0" (String#11429, DoABC#3) // _SafeStr_9791 = "_-1H3" (String#25257, DoABC#3) // _SafeStr_9792 = "_-6cq" (String#38389, DoABC#3) // _SafeStr_9793 = "_-6en" (String#38474, DoABC#3) // _SafeStr_9794 = "_-Wy" (String#39689, DoABC#3) // _SafeStr_9795 = "_-6RS" (String#14234, DoABC#3) // _SafeStr_9796 = "_-4NN" (String#3682, DoABC#3) // _SafeStr_9797 = "_-2VA" (String#28248, DoABC#3) // _SafeStr_9798 = "_-1x0" (String#26883, DoABC#3) // _SafeStr_9799 = "_-6Qg" (String#37888, DoABC#3) // _SafeStr_9800 = "_-1s8" (String#26690, DoABC#3) // _SafeStr_9801 = "_-dC" (String#39918, DoABC#3) // _SafeStr_9802 = "_-4GL" (String#32623, DoABC#3) // _SafeStr_9803 = "_-2Ey" (String#9943, DoABC#3) // _SafeStr_9804 = "_-12o" (String#24718, DoABC#3) // _SafeStr_9805 = "_-1Un" (String#25787, DoABC#3) // _SafeStr_9806 = "_-2f7" (String#10363, DoABC#3) // _SafeStr_9807 = "_-3AK" (String#10895, DoABC#3) // _SafeStr_9808 = "_-0Fk" (String#7856, DoABC#3) // _SafeStr_9809 = "_-489" (String#11876, DoABC#3) //------------------------------------------------------------ //_-0S0._SafeStr_4926 package _-0S0 { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4926 implements _SafeStr_2270 { private var _SafeStr_7955:int; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_7955 = k._SafeStr_5331(); return (true); } public function get itemId():int { return (this._SafeStr_7955); } } }//package _-0S0 // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4926 = "_-jo" (String#15221, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_7955 = "_-6Ht" (String#440, DoABC#3) //------------------------------------------------------------ //_-0S0._SafeStr_4935 package _-0S0 { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4935 implements _SafeStr_2270 { private var _SafeStr_7955:int; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_7955 = k._SafeStr_5331(); return (true); } public function get itemId():int { return (this._SafeStr_7955); } } }//package _-0S0 // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4935 = "_-0Ko" (String#7929, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_7955 = "_-6Ht" (String#440, DoABC#3) //------------------------------------------------------------ //_-0S0.FigureSetIdsMessageParser package _-0S0 { import _-3qZ._SafeStr_2270; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2717; import __AS3__.vec.*; public class FigureSetIdsMessageParser implements _SafeStr_2270 { private var _SafeStr_7581:Vector.; private var _SafeStr_7582:Vector.; public function flush():Boolean { this._SafeStr_7581 = new Vector.(0); this._SafeStr_7582 = new Vector.(0); return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_3:int; var _local_2:int = k._SafeStr_5331(); _local_3 = 0; while (_local_3 < _local_2) { this._SafeStr_7581.push(k._SafeStr_5331()); _local_3++; }; _local_2 = k._SafeStr_5331(); _local_3 = 0; while (_local_3 < _local_2) { this._SafeStr_7582.push(k.readString()); _local_3++; }; return (true); } public function get _SafeStr_7792():Vector. { return (this._SafeStr_7581); } public function get _SafeStr_7793():Vector. { return (this._SafeStr_7582); } } }//package _-0S0 // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_7581 = "_-3MP" (String#11066, DoABC#3) // _SafeStr_7582 = "_-Xl" (String#15007, DoABC#3) // _SafeStr_7792 = "_-4L9" (String#32812, DoABC#3) // _SafeStr_7793 = "_-0FO" (String#22767, DoABC#3) //------------------------------------------------------------ //_-0Sy._SafeStr_5053 package _-0Sy { import _-2mV.ModerationManager; import _-1Mz.IWindow; import _-5Mz.WindowMouseEvent; import _-9V._SafeStr_3490; import _-5Mz.WindowEvent; public class _SafeStr_5053 { private var _SafeStr_9810:ModerationManager; private var _SafeStr_5512:int; public function _SafeStr_5053(k:ModerationManager, _arg_2:IWindow, _arg_3:int) { this._SafeStr_9810 = k; this._SafeStr_5512 = _arg_3; _arg_2.procedure = this.onClick; } private function onClick(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; this._SafeStr_9810.connection.send(new _SafeStr_3490(this._SafeStr_5512)); } } }//package _-0Sy // _SafeStr_3490 = "_-11Z" (String#24667, DoABC#3) // _SafeStr_5053 = "_-4sB" (String#12626, DoABC#3) // _SafeStr_5512 = "_-2ja" (String#30, DoABC#3) // _SafeStr_9810 = "_-2P5" (String#192, DoABC#3) //------------------------------------------------------------ //_-0TC._SafeStr_4829 package _-0TC { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4829 implements _SafeStr_2270 { public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { return (true); } } }//package _-0TC // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4829 = "_-6Wb" (String#14308, DoABC#3) //------------------------------------------------------------ //_-0TC._SafeStr_4920 package _-0TC { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; import _-6jF._SafeStr_3970; public class _SafeStr_4920 implements _SafeStr_2270 { private var _SafeStr_9811:int; private var _SafeStr_9812:String; private var _SafeStr_9813:int; private var _SafeStr_9814:int; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9811 = k._SafeStr_5331(); this._SafeStr_9812 = k.readString(); this._SafeStr_9813 = k._SafeStr_5331(); this._SafeStr_9814 = k._SafeStr_5331(); return (true); } public function get _SafeStr_9815():int { return (this._SafeStr_9811); } public function get _SafeStr_9816():String { return (this._SafeStr_9812); } public function get _SafeStr_9817():Boolean { return ((this._SafeStr_9813 == _SafeStr_3970._SafeStr_9818)); } public function get _SafeStr_9819():int { return (this._SafeStr_9814); } public function get _SafeStr_7785():int { return (this._SafeStr_9813); } } }//package _-0TC // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3970 = "_-5O1" (String#13165, DoABC#3) // _SafeStr_4920 = "_-6QZ" (String#14218, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_7785 = "_-4Uj" (String#33210, DoABC#3) // _SafeStr_9811 = "_-1z1" (String#3085, DoABC#3) // _SafeStr_9812 = "_-7f" (String#706, DoABC#3) // _SafeStr_9813 = "_-54z" (String#704, DoABC#3) // _SafeStr_9814 = "_-4MZ" (String#32875, DoABC#3) // _SafeStr_9815 = "_-39o" (String#29879, DoABC#3) // _SafeStr_9816 = "_-1bD" (String#26039, DoABC#3) // _SafeStr_9817 = "_-4nT" (String#33892, DoABC#3) // _SafeStr_9818 = "_-4rm" (String#34065, DoABC#3) // _SafeStr_9819 = "_-2c8" (String#28534, DoABC#3) //------------------------------------------------------------ //_-0TC._SafeStr_4930 package _-0TC { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4930 implements _SafeStr_2270 { private var _SafeStr_9820:String; private var _SafeStr_9673:String; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9820 = k.readString(); this._SafeStr_9673 = k.readString(); return (true); } public function get _SafeStr_9821():String { return (this._SafeStr_9820); } public function get code():String { return (this._SafeStr_9673); } } }//package _-0TC // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4930 = "_-5b6" (String#13372, DoABC#3) // _SafeStr_9673 = "_-3RQ" (String#1095, DoABC#3) // _SafeStr_9820 = "_-0PM" (String#1448, DoABC#3) // _SafeStr_9821 = "_-4cb" (String#33497, DoABC#3) //------------------------------------------------------------ //_-0TC._SafeStr_4940 package _-0TC { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4940 implements _SafeStr_2270 { private var _SafeStr_9822:String; private var _SafeStr_9823:int; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9822 = k.readString(); this._SafeStr_9823 = k._SafeStr_5331(); return (true); } public function get _SafeStr_9824():String { return (this._SafeStr_9822); } public function get _SafeStr_9825():int { return (this._SafeStr_9823); } } }//package _-0TC // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4940 = "_-Yy" (String#15030, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_9822 = "_-kd" (String#15234, DoABC#3) // _SafeStr_9823 = "_-1sc" (String#26711, DoABC#3) // _SafeStr_9824 = "_-5nK" (String#36327, DoABC#3) // _SafeStr_9825 = "_-0sW" (String#24276, DoABC#3) //------------------------------------------------------------ //_-0TC._SafeStr_4957 package _-0TC { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4957 implements _SafeStr_2270 { private var _SafeStr_9826:Boolean; private var _SafeStr_9827:int; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9826 = k.readBoolean(); this._SafeStr_9827 = k._SafeStr_5331(); return (true); } public function get _SafeStr_9828():Boolean { return (this._SafeStr_9826); } public function get _SafeStr_9829():int { return (this._SafeStr_9827); } } }//package _-0TC // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4957 = "_-0Lc" (String#7941, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_9826 = "_-3kI" (String#11469, DoABC#3) // _SafeStr_9827 = "_-ZJ" (String#4458, DoABC#3) // _SafeStr_9828 = "_-0-R" (String#22163, DoABC#3) // _SafeStr_9829 = "_-yd" (String#40730, DoABC#3) //------------------------------------------------------------ //_-0TC.CompetitionEntrySubmitResultMessageParser package _-0TC { import _-3qZ._SafeStr_2270; import flash.utils.Dictionary; import _-3qZ._SafeStr_2717; public class CompetitionEntrySubmitResultMessageParser implements _SafeStr_2270 { public static const _SafeStr_9830:int = 0; public static const _SafeStr_9831:int = 1; public static const _SafeStr_9832:int = 2; public static const _SafeStr_9833:int = 3; public static const _SafeStr_9834:int = 4; public static const _SafeStr_9835:int = 5; public static const _SafeStr_9836:int = 6; private var _SafeStr_9811:int; private var _SafeStr_9812:String; private var _result:int; private var _SafeStr_9837:Array; private var _SafeStr_9838:Dictionary; public function flush():Boolean { this._SafeStr_9837 = null; this._SafeStr_9838 = null; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9811 = k._SafeStr_5331(); this._SafeStr_9812 = k.readString(); this._result = k._SafeStr_5331(); this._SafeStr_9837 = []; var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_9837.push(k.readString()); _local_3++; }; this._SafeStr_9838 = new Dictionary(); _local_2 = k._SafeStr_5331(); _local_3 = 0; while (_local_3 < _local_2) { this._SafeStr_9838[k.readString()] = ""; _local_3++; }; return (true); } public function get _SafeStr_9815():int { return (this._SafeStr_9811); } public function get _SafeStr_9816():String { return (this._SafeStr_9812); } public function get result():int { return (this._result); } public function get _SafeStr_9839():Array { return (this._SafeStr_9837); } public function _SafeStr_9840(k:String):Boolean { return (!((this._SafeStr_9838[k] == null))); } } }//package _-0TC // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_9811 = "_-1z1" (String#3085, DoABC#3) // _SafeStr_9812 = "_-7f" (String#706, DoABC#3) // _SafeStr_9815 = "_-39o" (String#29879, DoABC#3) // _SafeStr_9816 = "_-1bD" (String#26039, DoABC#3) // _SafeStr_9830 = "_-4lg" (String#33829, DoABC#3) // _SafeStr_9831 = "_-5ym" (String#36773, DoABC#3) // _SafeStr_9832 = "_-T0" (String#39550, DoABC#3) // _SafeStr_9833 = "_-30N" (String#29509, DoABC#3) // _SafeStr_9834 = "_-2xN" (String#29350, DoABC#3) // _SafeStr_9835 = "_-1LQ" (String#25423, DoABC#3) // _SafeStr_9836 = "_-3WB" (String#30778, DoABC#3) // _SafeStr_9837 = "_-4P" (String#32970, DoABC#3) // _SafeStr_9838 = "_-0Vd" (String#23393, DoABC#3) // _SafeStr_9839 = "_-1uW" (String#26789, DoABC#3) // _SafeStr_9840 = "_-3BM" (String#29944, DoABC#3) //------------------------------------------------------------ //_-0TO._SafeStr_3855 package _-0TO { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-gS._SafeStr_3861; public class _SafeStr_3855 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3855(k:Function) { super(k, _SafeStr_3861); } public function _SafeStr_5325():_SafeStr_3861 { return ((this._SafeStr_5326 as _SafeStr_3861)); } } }//package _-0TO // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3855 = "_-0le" (String#24003, DoABC#3) // _SafeStr_3861 = "_-3m7" (String#11498, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0TO._SafeStr_3856 package _-0TO { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-gS._SafeStr_3862; public class _SafeStr_3856 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3856(k:Function) { super(k, _SafeStr_3862); } public function _SafeStr_5325():_SafeStr_3862 { return ((this._SafeStr_5326 as _SafeStr_3862)); } } }//package _-0TO // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3856 = "_-1Qg" (String#25637, DoABC#3) // _SafeStr_3862 = "_-6Ug" (String#14280, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0TO._SafeStr_3857 package _-0TO { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-gS._SafeStr_3871; public class _SafeStr_3857 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3857(k:Function) { super(k, _SafeStr_3871); } public function _SafeStr_5325():_SafeStr_3871 { return ((this._SafeStr_5326 as _SafeStr_3871)); } } }//package _-0TO // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3857 = "_-SH" (String#39515, DoABC#3) // _SafeStr_3871 = "_-1aw" (String#9239, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0TO._SafeStr_3859 package _-0TO { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-gS._SafeStr_3872; public class _SafeStr_3859 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3859(k:Function) { super(k, _SafeStr_3872); } public function _SafeStr_5325():_SafeStr_3872 { return ((this._SafeStr_5326 as _SafeStr_3872)); } } }//package _-0TO // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3859 = "_-3s" (String#31610, DoABC#3) // _SafeStr_3872 = "_-31y" (String#10757, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0TO._SafeStr_3863 package _-0TO { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-gS._SafeStr_4903; public class _SafeStr_3863 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3863(k:Function) { super(k, _SafeStr_4903); } public function _SafeStr_5325():_SafeStr_4903 { return ((this._SafeStr_5326 as _SafeStr_4903)); } } }//package _-0TO // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3863 = "_-5ag" (String#35845, DoABC#3) // _SafeStr_4903 = "_-3wf" (String#11678, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0TO._SafeStr_3865 package _-0TO { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-gS._SafeStr_4904; public class _SafeStr_3865 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3865(k:Function) { super(k, _SafeStr_4904); } public function _SafeStr_5325():_SafeStr_4904 { return ((this._SafeStr_5326 as _SafeStr_4904)); } } }//package _-0TO // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3865 = "_-6H3" (String#37526, DoABC#3) // _SafeStr_4904 = "_-6m" (String#14533, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0TO._SafeStr_3867 package _-0TO { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-gS._SafeStr_3853; public class _SafeStr_3867 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3867(k:Function) { super(k, _SafeStr_3853); } public function _SafeStr_5325():_SafeStr_3853 { return ((this._SafeStr_5326 as _SafeStr_3853)); } } }//package _-0TO // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3853 = "_-0UY" (String#8100, DoABC#3) // _SafeStr_3867 = "_-3f4" (String#31107, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0TO._SafeStr_3883 package _-0TO { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-gS._SafeStr_3852; public class _SafeStr_3883 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3883(k:Function) { super(k, _SafeStr_3852); } public function _SafeStr_5325():_SafeStr_3852 { return ((this._SafeStr_5326 as _SafeStr_3852)); } } }//package _-0TO // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3852 = "_-4z6" (String#12732, DoABC#3) // _SafeStr_3883 = "_-0mC" (String#24029, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0TO._SafeStr_3884 package _-0TO { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-gS._SafeStr_3866; public class _SafeStr_3884 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3884(k:Function) { super(k, _SafeStr_3866); } public function _SafeStr_5325():_SafeStr_3866 { return (_SafeStr_3866(this._SafeStr_5326)); } } }//package _-0TO // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3866 = "_-6Ts" (String#14270, DoABC#3) // _SafeStr_3884 = "_-1CP" (String#25083, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0TZ._SafeStr_101 package _-0TZ { import flash.display.BitmapData; import flash.geom.Rectangle; import flash.display.Bitmap; import flash.events.Event; import flash.display.DisplayObject; public class _SafeStr_101 extends _SafeStr_93 { private static const _SafeStr_9841:Class = _SafeStr_168; private static const _SafeStr_9842:Class = _SafeStr_165; private static const _SafeStr_9843:Class = _SafeStr_166; private static const _SafeStr_9844:Class = _SafeStr_167; private var _icon:BitmapData; public function _SafeStr_101(k:int, _arg_2:int, _arg_3:Function, _arg_4:uint=0xFFFFFF) { super("", new Rectangle(k, _arg_2, 50, 53), false, _arg_3, _arg_4); } public function _SafeStr_9845(k:BitmapData):void { this._icon = k; var _local_2:Bitmap = new Bitmap(k); _local_2.x = ((width - _local_2.width) / 2); _local_2.y = ((height - _local_2.height) / 2); addChild(_local_2); } override protected function onAddedToStage(k:Event):void { super.onAddedToStage(k); if (this._icon){ this._SafeStr_9845(this._icon); }; } override protected function get defaultBackground():DisplayObject { return ((new _SafeStr_9841() as Bitmap)); } override protected function get pressedBackground():DisplayObject { return ((new _SafeStr_9842() as Bitmap)); } override protected function get inactiveBackground():DisplayObject { return ((new _SafeStr_9841() as Bitmap)); } override protected function get rolloverBackground():DisplayObject { return ((new _SafeStr_9843() as Bitmap)); } override protected function get currentlyActive():DisplayObject { return ((new _SafeStr_9844() as Bitmap)); } } }//package _-0TZ // _SafeStr_101 = "_-0LE" (String#736, DoABC#2) // _SafeStr_165 = "_-5m9" (String#1054, DoABC#2) // _SafeStr_166 = "_-318" (String#899, DoABC#2) // _SafeStr_167 = "_-1ed" (String#826, DoABC#2) // _SafeStr_168 = "_-0rK" (String#774, DoABC#2) // _SafeStr_93 = "_-68O" (String#1072, DoABC#2) // _SafeStr_9841 = "_-0oy" (String#2148, DoABC#2) // _SafeStr_9842 = "_-b6" (String#3373, DoABC#2) // _SafeStr_9843 = "_-5cx" (String#3069, DoABC#2) // _SafeStr_9844 = "_-0jZ" (String#2129, DoABC#2) // _SafeStr_9845 = "_-mB" (String#3400, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_107 package _-0TZ { import flash.geom.Rectangle; import flash.events.Event; import flash.display.Bitmap; import flash.display.DisplayObject; public class _SafeStr_107 extends _SafeStr_93 { private static const _SafeStr_9846:Class = _SafeStr_169; public function _SafeStr_107(k:int, _arg_2:int, _arg_3:Function, _arg_4:uint=0xFFFFFF) { super("", new Rectangle(k, _arg_2, 50, 52), false, _arg_3, _arg_4); } override protected function onAddedToStage(k:Event):void { super.onAddedToStage(k); } override protected function get defaultBackground():DisplayObject { return ((new _SafeStr_9846() as Bitmap)); } override protected function get pressedBackground():DisplayObject { return ((new _SafeStr_9846() as Bitmap)); } override protected function get inactiveBackground():DisplayObject { return ((new _SafeStr_9846() as Bitmap)); } override protected function get rolloverBackground():DisplayObject { return ((new _SafeStr_9846() as Bitmap)); } } }//package _-0TZ // _SafeStr_107 = "_-09m" (String#724, DoABC#2) // _SafeStr_169 = "_-2YX" (String#871, DoABC#2) // _SafeStr_93 = "_-68O" (String#1072, DoABC#2) // _SafeStr_9846 = "_-Cs" (String#1111, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_109 package _-0TZ { import flash.display.Sprite; import flash.display.Bitmap; import flash.text.TextField; import flash.display.BitmapData; import flash.events.MouseEvent; public class _SafeStr_109 extends Sprite { private var _SafeStr_9847:Class; private var _SafeStr_9848:Class; private var _SafeStr_9849:Class; private var _SafeStr_9850:Class; private var _SafeStr_7926:String; private var _SafeStr_9851:RadioButtonGroup; private var _SafeStr_9852:Bitmap; private var _SafeStr_9853:TextField; private var _SafeStr_6989:Boolean; private var _SafeStr_9854:BitmapData; private var _SafeStr_9855:BitmapData; private var _SafeStr_9856:uint; private var _SafeStr_5520:int; public function _SafeStr_109(k:String, _arg_2:RadioButtonGroup, _arg_3:int=1, _arg_4:BitmapData=null, _arg_5:BitmapData=null, _arg_6:uint=0) { this._SafeStr_9847 = _SafeStr_173; this._SafeStr_9848 = _SafeStr_170; this._SafeStr_9849 = _SafeStr_172; this._SafeStr_9850 = _SafeStr_171; super(); this._SafeStr_7926 = k; this._SafeStr_9851 = _arg_2; this._SafeStr_5520 = _arg_3; mouseChildren = false; buttonMode = true; this._SafeStr_9856 = _arg_6; var _local_7 = (_arg_3 == LoaderUI._SafeStr_9857); this._SafeStr_9853 = LoaderUI._SafeStr_9858(this._SafeStr_7926, 20, (((_arg_3 == LoaderUI._SafeStr_9857)) ? 15201722 : 0), true, false, false, _local_7); this._SafeStr_9853.alpha = (((_arg_3)==LoaderUI._SafeStr_9857) ? 0.7 : 1); if (_arg_3 == LoaderUI._SafeStr_9859){ LoaderUI._SafeStr_9860(this._SafeStr_9853); }; switch (_arg_3){ case LoaderUI._SafeStr_9857: this._SafeStr_9854 = (((_arg_4)!=null) ? _arg_4 : Bitmap(new this._SafeStr_9850()).bitmapData); this._SafeStr_9855 = (((_arg_5)!=null) ? _arg_5 : Bitmap(new this._SafeStr_9849()).bitmapData); break; case LoaderUI._SafeStr_9859: this._SafeStr_9854 = (((_arg_4)!=null) ? _arg_4 : Bitmap(new this._SafeStr_9848()).bitmapData); this._SafeStr_9855 = (((_arg_5)!=null) ? _arg_5 : Bitmap(new this._SafeStr_9847()).bitmapData); break; }; this._SafeStr_9852 = new Bitmap(this._SafeStr_9855); addChild(this._SafeStr_9852); this._SafeStr_9852.y = int(((this._SafeStr_9853.height - this._SafeStr_9852.height) / 2)); this._SafeStr_9852.alpha = (((_arg_3)==LoaderUI._SafeStr_9857) ? 0.8 : 1); addChild(this._SafeStr_9853); this._SafeStr_9853.x = (this._SafeStr_9852.width + 6); if (((!((this._SafeStr_9851 == null))) && ((this._SafeStr_9851.buttons.indexOf(this) < 0)))){ this._SafeStr_9851.buttons.push(this); }; addEventListener(MouseEvent.MOUSE_DOWN, this._SafeStr_9861); } private function _SafeStr_9861(k:MouseEvent):void { addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9862); } private function _SafeStr_9862(k:MouseEvent):void { k.stopImmediatePropagation(); removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9862); this.selected = true; } public function get group():RadioButtonGroup { return (this._SafeStr_9851); } public function set group(k:RadioButtonGroup):void { if (this._SafeStr_9851 == k){ return; }; if (((!((this._SafeStr_9851 == null))) && ((this._SafeStr_9851.buttons.indexOf(this) >= 0)))){ this._SafeStr_9851.buttons.splice(this._SafeStr_9851.buttons.indexOf(this), 1); }; this._SafeStr_9851 = k; this.selected = false; } public function _SafeStr_9863(k:uint):void { this._SafeStr_9856 = k; } public function get selected():Boolean { return (this._SafeStr_6989); } public function set selected(k:Boolean):void { var _local_2:_SafeStr_109; if (this._SafeStr_6989 == k){ return; }; this._SafeStr_6989 = k; if (((this._SafeStr_6989) && (!((this._SafeStr_9851 == null))))){ for each (_local_2 in this._SafeStr_9851.buttons) { if (_local_2 != this){ _local_2.selected = false; if (this._SafeStr_9856){ _local_2._SafeStr_9853.textColor = this._SafeStr_9856; _local_2._SafeStr_9853.alpha = 0.6; }; } else { _local_2._SafeStr_9853.textColor = (((this._SafeStr_5520 == LoaderUI._SafeStr_9857)) ? 15201722 : 0); _local_2._SafeStr_9853.alpha = 0.7; }; }; this._SafeStr_9851._SafeStr_9864(); }; this._SafeStr_9852.bitmapData = ((this._SafeStr_6989) ? this._SafeStr_9854 : this._SafeStr_9855); } } }//package _-0TZ // _SafeStr_109 = "_-4LE" (String#972, DoABC#2) // _SafeStr_170 = "_-X4" (String#1134, DoABC#2) // _SafeStr_171 = "_-01x" (String#714, DoABC#2) // _SafeStr_172 = "_-45q" (String#956, DoABC#2) // _SafeStr_173 = "_-6jD" (String#1106, DoABC#2) // _SafeStr_5520 = "_-43p" (String#362, DoABC#2) // _SafeStr_6989 = "_-bI" (String#1138, DoABC#2) // _SafeStr_7926 = "_-5O2" (String#383, DoABC#2) // _SafeStr_9847 = "_-4fU" (String#2880, DoABC#2) // _SafeStr_9848 = "_-2gQ" (String#2518, DoABC#2) // _SafeStr_9849 = "_-2Qy" (String#2461, DoABC#2) // _SafeStr_9850 = "_-4xG" (String#2939, DoABC#2) // _SafeStr_9851 = "_-6Tl" (String#3257, DoABC#2) // _SafeStr_9852 = "_-3cT" (String#2680, DoABC#2) // _SafeStr_9853 = "_-46K" (String#957, DoABC#2) // _SafeStr_9854 = "_-0t3" (String#2157, DoABC#2) // _SafeStr_9855 = "_-18e" (String#2199, DoABC#2) // _SafeStr_9856 = "_-0g5" (String#2113, DoABC#2) // _SafeStr_9857 = "_-3RF" (String#2646, DoABC#2) // _SafeStr_9858 = "_-0l5" (String#2137, DoABC#2) // _SafeStr_9859 = "_-6Ae" (String#3186, DoABC#2) // _SafeStr_9860 = "_-2yJ" (String#2567, DoABC#2) // _SafeStr_9861 = "_-2ep" (String#876, DoABC#2) // _SafeStr_9862 = "_-1Eo" (String#800, DoABC#2) // _SafeStr_9863 = "_-5Kw" (String#3011, DoABC#2) // _SafeStr_9864 = "_-4bX" (String#2867, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_118 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_118 extends BitmapAsset { } }//package _-0TZ // _SafeStr_118 = "_-1Qv" (String#810, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_119 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_119 extends BitmapAsset { } }//package _-0TZ // _SafeStr_119 = "_-1Js" (String#804, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_120 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_120 extends BitmapAsset { } }//package _-0TZ // _SafeStr_120 = "_-02V" (String#715, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_121 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_121 extends BitmapAsset { } }//package _-0TZ // _SafeStr_121 = "_-4wI" (String#1008, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_122 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_122 extends BitmapAsset { } }//package _-0TZ // _SafeStr_122 = "_-1qn" (String#835, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_123 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_123 extends BitmapAsset { } }//package _-0TZ // _SafeStr_123 = "_-47h" (String#959, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_124 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_124 extends BitmapAsset { } }//package _-0TZ // _SafeStr_124 = "_-4UH" (String#982, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_125 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_125 extends BitmapAsset { } }//package _-0TZ // _SafeStr_125 = "_-69" (String#1073, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_126 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_126 extends BitmapAsset { } }//package _-0TZ // _SafeStr_126 = "_-21c" (String#845, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_127 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_127 extends BitmapAsset { } }//package _-0TZ // _SafeStr_127 = "_-4et" (String#996, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_129 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_129 extends BitmapAsset { } }//package _-0TZ // _SafeStr_129 = "_-28Z" (String#852, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_149 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_149 extends BitmapAsset { } }//package _-0TZ // _SafeStr_149 = "_-03Z" (String#717, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_150 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_150 extends BitmapAsset { } }//package _-0TZ // _SafeStr_150 = "_-4zw" (String#1014, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_151 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_151 extends BitmapAsset { } }//package _-0TZ // _SafeStr_151 = "_-3pK" (String#949, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_152 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_152 extends BitmapAsset { } }//package _-0TZ // _SafeStr_152 = "_-27Z" (String#851, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_153 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_153 extends BitmapAsset { } }//package _-0TZ // _SafeStr_153 = "_-4ZS" (String#989, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_154 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_154 extends BitmapAsset { } }//package _-0TZ // _SafeStr_154 = "_-1-E" (String#782, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_155 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_155 extends BitmapAsset { } }//package _-0TZ // _SafeStr_155 = "_-2am" (String#873, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_156 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_156 extends BitmapAsset { } }//package _-0TZ // _SafeStr_156 = "_-qb" (String#1148, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_157 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_157 extends BitmapAsset { } }//package _-0TZ // _SafeStr_157 = "_-3DK" (String#910, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_158 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_158 extends BitmapAsset { } }//package _-0TZ // _SafeStr_158 = "_-3aX" (String#937, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_159 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_159 extends BitmapAsset { } }//package _-0TZ // _SafeStr_159 = "_-49n" (String#962, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_160 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_160 extends BitmapAsset { } }//package _-0TZ // _SafeStr_160 = "_-0Sj" (String#743, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_161 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_161 extends BitmapAsset { } }//package _-0TZ // _SafeStr_161 = "_-6Y2" (String#1095, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_162 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_162 extends BitmapAsset { } }//package _-0TZ // _SafeStr_162 = "_-3MJ" (String#921, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_163 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_163 extends BitmapAsset { } }//package _-0TZ // _SafeStr_163 = "_-1PY" (String#808, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_164 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_164 extends BitmapAsset { } }//package _-0TZ // _SafeStr_164 = "_-2Iv" (String#858, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_165 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_165 extends BitmapAsset { } }//package _-0TZ // _SafeStr_165 = "_-5m9" (String#1054, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_166 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_166 extends BitmapAsset { } }//package _-0TZ // _SafeStr_166 = "_-318" (String#899, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_167 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_167 extends BitmapAsset { } }//package _-0TZ // _SafeStr_167 = "_-1ed" (String#826, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_168 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_168 extends BitmapAsset { } }//package _-0TZ // _SafeStr_168 = "_-0rK" (String#774, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_169 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_169 extends BitmapAsset { } }//package _-0TZ // _SafeStr_169 = "_-2YX" (String#871, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_170 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_170 extends BitmapAsset { } }//package _-0TZ // _SafeStr_170 = "_-X4" (String#1134, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_171 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_171 extends BitmapAsset { } }//package _-0TZ // _SafeStr_171 = "_-01x" (String#714, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_172 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_172 extends BitmapAsset { } }//package _-0TZ // _SafeStr_172 = "_-45q" (String#956, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_173 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_173 extends BitmapAsset { } }//package _-0TZ // _SafeStr_173 = "_-6jD" (String#1106, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_174 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_174 extends BitmapAsset { } }//package _-0TZ // _SafeStr_174 = "_-2L9" (String#859, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_175 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_175 extends BitmapAsset { } }//package _-0TZ // _SafeStr_175 = "_-5HN" (String#1027, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_176 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_176 extends BitmapAsset { } }//package _-0TZ // _SafeStr_176 = "_-4Ni" (String#973, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_177 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_177 extends BitmapAsset { } }//package _-0TZ // _SafeStr_177 = "_-54T" (String#1018, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_25 package _-0TZ { import mx.core.FontAsset; public class _SafeStr_25 extends FontAsset { } }//package _-0TZ // _SafeStr_25 = "_-RS" (String#1129, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_26 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_26 extends BitmapAsset { } }//package _-0TZ // _SafeStr_26 = "_-4YA" (String#988, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_27 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_27 extends BitmapAsset { } }//package _-0TZ // _SafeStr_27 = "_-5Dx" (String#1023, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_28 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_28 extends BitmapAsset { } }//package _-0TZ // _SafeStr_28 = "_-4Wl" (String#986, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_29 package _-0TZ { import mx.core.FontAsset; public class _SafeStr_29 extends FontAsset { } }//package _-0TZ // _SafeStr_29 = "_-0SZ" (String#742, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_30 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_30 extends BitmapAsset { } }//package _-0TZ // _SafeStr_30 = "_-0Dy" (String#728, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_31 package _-0TZ { import mx.core.FontAsset; public class _SafeStr_31 extends FontAsset { } }//package _-0TZ // _SafeStr_31 = "_-6De" (String#1077, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_32 package _-0TZ { import mx.core.BitmapAsset; public class _SafeStr_32 extends BitmapAsset { } }//package _-0TZ // _SafeStr_32 = "_-0ia" (String#764, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_33 package _-0TZ { import mx.core.FontAsset; public class _SafeStr_33 extends FontAsset { } }//package _-0TZ // _SafeStr_33 = "_-2Vh" (String#867, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_93 package _-0TZ { import flash.display.Sprite; import flash.geom.Rectangle; import flash.display.DisplayObject; import flash.text.TextField; import flash.display.Bitmap; import flash.events.Event; import flash.events.MouseEvent; import flash.text.TextFormatAlign; import flash.filters.GlowFilter; public class _SafeStr_93 extends Sprite { private static const _SafeStr_9865:Class = _SafeStr_150; private static const _SafeStr_9866:Class = _SafeStr_151; private static const _SafeStr_9867:Class = _SafeStr_149; private var _SafeStr_7926:String; protected var _SafeStr_9868:Rectangle; private var _SafeStr_9869:Boolean; private var _SafeStr_9870:Boolean; private var _SafeStr_7475:Function; private var _SafeStr_9871:uint; private var _SafeStr_9872:Sprite; private var _SafeStr_9873:DisplayObject; private var _SafeStr_9874:DisplayObject; private var _SafeStr_9875:DisplayObject; private var _SafeStr_9876:DisplayObject; private var _SafeStr_9877:DisplayObject; private var _SafeStr_9853:TextField; private var _SafeStr_9878:Boolean; private var _hover:Boolean; private var _active:Boolean; private var _SafeStr_6989:Boolean; private var _SafeStr_9879:Boolean; private var _SafeStr_9880:Boolean; private var _icon:Bitmap; public function _SafeStr_93(k:String, _arg_2:Rectangle, _arg_3:Boolean, _arg_4:Function, _arg_5:uint=0xFFFFFF) { this._SafeStr_7926 = k; this._SafeStr_9868 = _arg_2; this._SafeStr_9869 = _arg_3; this._SafeStr_7475 = _arg_4; this._SafeStr_9871 = _arg_5; this._icon = this.icon; this.active = true; mouseChildren = false; addEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage); addEventListener(Event.REMOVED_FROM_STAGE, this._SafeStr_9881); } private function _SafeStr_9881(k:Event):void { stage.removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9882); removeEventListener(MouseEvent.MOUSE_DOWN, this._SafeStr_9861); removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9862); removeEventListener(MouseEvent.MOUSE_OVER, this.onMouseOver); removeEventListener(MouseEvent.MOUSE_OUT, this.onMouseOut); } protected function onAddedToStage(k:Event):void { this.x = this._SafeStr_9868.x; this.y = this._SafeStr_9868.y; if (this._SafeStr_7926 != ""){ this._SafeStr_9853 = LoaderUI._SafeStr_9858(this._SafeStr_7926, 18, this.textColour, true, false, false, this.italic, TextFormatAlign.LEFT, false, this.underline); if (this.etching){ LoaderUI._SafeStr_9860(this._SafeStr_9853); }; if (this._SafeStr_9869){ this._SafeStr_9868.width = (this._SafeStr_9853.textWidth + this.padding); }; }; this._SafeStr_9873 = this.defaultBackground; this._SafeStr_9873.width = this._SafeStr_9868.width; this._SafeStr_9873.height = this._SafeStr_9868.height; this._SafeStr_9874 = this.currentlyActive; this._SafeStr_9874.width = this._SafeStr_9868.width; this._SafeStr_9874.height = this._SafeStr_9868.height; this._SafeStr_9875 = this.pressedBackground; this._SafeStr_9875.width = this._SafeStr_9868.width; this._SafeStr_9875.height = this._SafeStr_9868.height; this._SafeStr_9876 = this.inactiveBackground; this._SafeStr_9876.width = this._SafeStr_9868.width; this._SafeStr_9876.height = this._SafeStr_9868.height; this._SafeStr_9877 = this.rolloverBackground; if (this._SafeStr_9877 != null){ this._SafeStr_9877.width = this._SafeStr_9868.width; this._SafeStr_9877.height = this._SafeStr_9868.height; }; while (numChildren > 0) { removeChildAt(0); }; this._SafeStr_9872 = new Sprite(); this._SafeStr_9872.addChild(this._SafeStr_9873); this._SafeStr_9872.addChild(this._SafeStr_9875); this._SafeStr_9872.addChild(this._SafeStr_9876); this._SafeStr_9872.addChild(this._SafeStr_9874); if (this._SafeStr_9877 != null){ this._SafeStr_9872.addChild(this._SafeStr_9877); }; addChild(this._SafeStr_9872); if (this._SafeStr_7926 != ""){ addChild(this._SafeStr_9853); this._SafeStr_9853.x = (((this._SafeStr_9868.width - this._SafeStr_9853.textWidth) / 2) - 2); this._SafeStr_9853.y = (((this._SafeStr_9868.height - this._SafeStr_9853.textHeight) / 2) - 2); }; if (this.icon != null){ this._SafeStr_9872.addChild(this.icon); this.icon.x = 10; this._icon.y = ((this._SafeStr_9872.height - this.icon.height) / 2); }; this.refresh(); width = this._SafeStr_9868.width; height = this._SafeStr_9868.height; if (this._SafeStr_9883){ this.x = int(((parent.width - width) / 2)); }; if (this._SafeStr_9880){ this.x = (parent.width - width); }; addEventListener(MouseEvent.MOUSE_DOWN, this._SafeStr_9861); addEventListener(MouseEvent.MOUSE_OVER, this.onMouseOver); addEventListener(MouseEvent.MOUSE_OUT, this.onMouseOut); } private function onMouseOut(k:MouseEvent):void { this._hover = false; this.refresh(); } private function onMouseOver(k:MouseEvent):void { if (!this._active){ return; }; this._hover = true; this.refresh(); } private function _SafeStr_9861(k:MouseEvent):void { if (!this._active){ return; }; stage.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9882); addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9862); this._SafeStr_9878 = true; this.refresh(); } private function _SafeStr_9862(k:MouseEvent):void { k.stopImmediatePropagation(); stage.removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9882); removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9862); this._SafeStr_9878 = false; this.refresh(); this._SafeStr_7475(this); } private function _SafeStr_9882(k:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9882); removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9862); this._SafeStr_9878 = false; this.refresh(); } private function refresh():void { var k:int = 1; var _local_2:int = 2; var _local_3:int = 3; var _local_4:int = 4; if (this._SafeStr_9872 == null){ return; }; var _local_5:int = ((this._active) ? ((((((this._SafeStr_9878) && (this._hover))) || (this._SafeStr_6989))) ? _local_2 : k) : _local_3); if (this._SafeStr_9879){ _local_5 = _local_4; }; this._SafeStr_9873.visible = (((_local_5 == k)) && ((((this._SafeStr_9877 == null)) || (!(this._hover))))); this._SafeStr_9875.visible = (_local_5 == _local_2); this._SafeStr_9876.visible = (_local_5 == _local_3); this._SafeStr_9874.visible = (_local_5 == _local_4); if (this._SafeStr_9877 != null){ this._SafeStr_9877.visible = (((_local_5 == k)) && (this._hover)); filters = []; } else { filters = ((this._hover) ? [new GlowFilter(this._SafeStr_9871, 0.7, 10, 10)] : []); }; if (this._SafeStr_9853){ this._SafeStr_9853.textColor = ((this._active) ? this.textColour : 0x999999); }; } public function get _SafeStr_9883():Boolean { return (this._SafeStr_9870); } public function set _SafeStr_9883(k:Boolean):void { this._SafeStr_9870 = k; } override public function set x(k:Number):void { super.x = k; this._SafeStr_9868.x = k; } override public function set y(k:Number):void { super.y = k; this._SafeStr_9868.y = k; } public function get active():Boolean { return (this._active); } public function set active(k:Boolean):void { this._active = k; buttonMode = this._active; this.refresh(); } public function _SafeStr_7083():void { this._SafeStr_9879 = false; this._SafeStr_6989 = false; this.refresh(); } public function _SafeStr_9884():void { this._SafeStr_9879 = true; this.refresh(); } public function select():void { this._SafeStr_6989 = true; this.refresh(); } public function set _SafeStr_9885(k:Boolean):void { this._SafeStr_9880 = k; } protected function get defaultBackground():DisplayObject { return (LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9865()).bitmapData, new Rectangle(5, 5, 1, 2))); } protected function get pressedBackground():DisplayObject { return (LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9866()).bitmapData, new Rectangle(6, 10, 1, 3))); } protected function get inactiveBackground():DisplayObject { return (LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9867()).bitmapData, new Rectangle(5, 6, 1, 2))); } protected function get currentlyActive():DisplayObject { return (LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9865()).bitmapData, new Rectangle(5, 6, 1, 2))); } protected function get rolloverBackground():DisplayObject { return (null); } protected function get icon():Bitmap { return (this._icon); } protected function get etching():Boolean { return (true); } protected function get padding():int { return (24); } protected function get textColour():uint { return (0); } protected function get italic():Boolean { return (false); } protected function get underline():Boolean { return (false); } } }//package _-0TZ // _SafeStr_149 = "_-03Z" (String#717, DoABC#2) // _SafeStr_150 = "_-4zw" (String#1014, DoABC#2) // _SafeStr_151 = "_-3pK" (String#949, DoABC#2) // _SafeStr_6989 = "_-bI" (String#1138, DoABC#2) // _SafeStr_7083 = "_-a9" (String#3367, DoABC#2) // _SafeStr_7475 = "_-1Si" (String#325, DoABC#2) // _SafeStr_7926 = "_-5O2" (String#383, DoABC#2) // _SafeStr_93 = "_-68O" (String#1072, DoABC#2) // _SafeStr_9853 = "_-46K" (String#957, DoABC#2) // _SafeStr_9858 = "_-0l5" (String#2137, DoABC#2) // _SafeStr_9860 = "_-2yJ" (String#2567, DoABC#2) // _SafeStr_9861 = "_-2ep" (String#876, DoABC#2) // _SafeStr_9862 = "_-1Eo" (String#800, DoABC#2) // _SafeStr_9865 = "_-1aJ" (String#2289, DoABC#2) // _SafeStr_9866 = "_-07o" (String#2033, DoABC#2) // _SafeStr_9867 = "_-4sD" (String#2920, DoABC#2) // _SafeStr_9868 = "_-4VJ" (String#985, DoABC#2) // _SafeStr_9869 = "_-42c" (String#2763, DoABC#2) // _SafeStr_9870 = "_-48s" (String#2783, DoABC#2) // _SafeStr_9871 = "_-1QA" (String#2251, DoABC#2) // _SafeStr_9872 = "_-35P" (String#902, DoABC#2) // _SafeStr_9873 = "_-HV" (String#3324, DoABC#2) // _SafeStr_9874 = "_-2my" (String#2538, DoABC#2) // _SafeStr_9875 = "_-2jW" (String#2529, DoABC#2) // _SafeStr_9876 = "_-4U3" (String#2837, DoABC#2) // _SafeStr_9877 = "_-1Yv" (String#2285, DoABC#2) // _SafeStr_9878 = "_-095" (String#2040, DoABC#2) // _SafeStr_9879 = "_-0Cc" (String#2045, DoABC#2) // _SafeStr_9880 = "_-HO" (String#3322, DoABC#2) // _SafeStr_9881 = "_-4lv" (String#66, DoABC#2) // _SafeStr_9882 = "_-47w" (String#2777, DoABC#2) // _SafeStr_9883 = "_-4M3" (String#2810, DoABC#2) // _SafeStr_9884 = "_-52j" (String#2951, DoABC#2) // _SafeStr_9885 = "_-3dm" (String#2687, DoABC#2) // _SafeStr_9886 = "_-649" (String#3167, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_96 package _-0TZ { import flash.display.DisplayObject; import flash.display.Bitmap; import flash.geom.Rectangle; public class _SafeStr_96 extends _SafeStr_93 { private static const _SafeStr_9887:Class = _SafeStr_154; private static const _SafeStr_9888:Class = _SafeStr_156; private static const _SafeStr_9889:Class = _SafeStr_159; private static const _SafeStr_9890:Class = _SafeStr_162; private static const _SafeStr_9891:Class = _SafeStr_163; private static const _SafeStr_9892:Class = _SafeStr_160; private static const _SafeStr_9893:Class = _SafeStr_152; private static const _SafeStr_9894:Class = _SafeStr_164; private static const static:Class = _SafeStr_158; private static const _SafeStr_9895:Class = _SafeStr_153; private static const _SafeStr_9896:Class = _SafeStr_155; private static const _SafeStr_9897:Class = _SafeStr_161; private static const icon_hc:Class = _SafeStr_157; public static const _SafeStr_9898:String = "red"; public static const _SafeStr_9899:String = "gfreen"; public static const _SafeStr_9900:String = "yellow"; private var _SafeStr_9901:DisplayObject; private var _SafeStr_9902:DisplayObject; private var _SafeStr_9903:DisplayObject; private var _SafeStr_9904:DisplayObject; private var _icon:Bitmap; public function _SafeStr_96(k:String, _arg_2:String, _arg_3:Rectangle, _arg_4:Boolean, _arg_5:Function, _arg_6:uint=0xFFFFFF) { switch (k){ case _SafeStr_9898: this._SafeStr_9901 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9891()).bitmapData, new Rectangle(8, 10, 6, 4)); this._SafeStr_9902 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9892()).bitmapData, new Rectangle(8, 10, 6, 4)); this._SafeStr_9903 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9894()).bitmapData, new Rectangle(8, 10, 6, 4)); this._SafeStr_9904 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9893()).bitmapData, new Rectangle(8, 10, 6, 4)); break; case _SafeStr_9899: this._SafeStr_9901 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9887()).bitmapData, new Rectangle(8, 10, 6, 4)); this._SafeStr_9902 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9888()).bitmapData, new Rectangle(8, 10, 6, 4)); this._SafeStr_9903 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9889()).bitmapData, new Rectangle(8, 10, 6, 4)); this._SafeStr_9904 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9890()).bitmapData, new Rectangle(8, 10, 6, 4)); break; case _SafeStr_9900: this._SafeStr_9901 = LoaderUI._SafeStr_9886(Bitmap(new static()).bitmapData, new Rectangle(8, 10, 6, 4)); this._SafeStr_9902 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9895()).bitmapData, new Rectangle(8, 10, 6, 4)); this._SafeStr_9903 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9897()).bitmapData, new Rectangle(8, 10, 6, 4)); this._SafeStr_9904 = LoaderUI._SafeStr_9886(Bitmap(new _SafeStr_9896()).bitmapData, new Rectangle(8, 10, 6, 4)); this._icon = Bitmap(new icon_hc()); break; }; super(_arg_2, _arg_3, _arg_4, _arg_5, _arg_6); } override protected function get defaultBackground():DisplayObject { return (this._SafeStr_9901); } override protected function get pressedBackground():DisplayObject { return (this._SafeStr_9902); } override protected function get inactiveBackground():DisplayObject { return (this._SafeStr_9903); } override protected function get rolloverBackground():DisplayObject { return (this._SafeStr_9904); } override protected function get etching():Boolean { return (false); } override protected function get padding():int { return (64); } override protected function get textColour():uint { return (0xFFFFFF); } override protected function get icon():Bitmap { return (this._icon); } } }//package _-0TZ // _SafeStr_152 = "_-27Z" (String#851, DoABC#2) // _SafeStr_153 = "_-4ZS" (String#989, DoABC#2) // _SafeStr_154 = "_-1-E" (String#782, DoABC#2) // _SafeStr_155 = "_-2am" (String#873, DoABC#2) // _SafeStr_156 = "_-qb" (String#1148, DoABC#2) // _SafeStr_157 = "_-3DK" (String#910, DoABC#2) // _SafeStr_158 = "_-3aX" (String#937, DoABC#2) // _SafeStr_159 = "_-49n" (String#962, DoABC#2) // _SafeStr_160 = "_-0Sj" (String#743, DoABC#2) // _SafeStr_161 = "_-6Y2" (String#1095, DoABC#2) // _SafeStr_162 = "_-3MJ" (String#921, DoABC#2) // _SafeStr_163 = "_-1PY" (String#808, DoABC#2) // _SafeStr_164 = "_-2Iv" (String#858, DoABC#2) // _SafeStr_93 = "_-68O" (String#1072, DoABC#2) // _SafeStr_96 = "_-0r1" (String#772, DoABC#2) // _SafeStr_9886 = "_-649" (String#3167, DoABC#2) // _SafeStr_9887 = "_-7n" (String#3298, DoABC#2) // _SafeStr_9888 = "_-4Eu" (String#2793, DoABC#2) // _SafeStr_9889 = "_-rs" (String#3414, DoABC#2) // _SafeStr_9890 = "_-39l" (String#2597, DoABC#2) // _SafeStr_9891 = "_-1yT" (String#2366, DoABC#2) // _SafeStr_9892 = "_-4wr" (String#2938, DoABC#2) // _SafeStr_9893 = "_-12c" (String#2182, DoABC#2) // _SafeStr_9894 = "_-2di" (String#2507, DoABC#2) // _SafeStr_9895 = "_-1bR" (String#2292, DoABC#2) // _SafeStr_9896 = "_-19" (String#2200, DoABC#2) // _SafeStr_9897 = "_-50t" (String#2948, DoABC#2) // _SafeStr_9898 = "_-5pT" (String#3114, DoABC#2) // _SafeStr_9899 = "_-1pN" (String#2339, DoABC#2) // _SafeStr_9900 = "_-4eM" (String#2876, DoABC#2) // _SafeStr_9901 = "_-27w" (String#2395, DoABC#2) // _SafeStr_9902 = "_-0G2" (String#2054, DoABC#2) // _SafeStr_9903 = "_-1G8" (String#2222, DoABC#2) // _SafeStr_9904 = "_-2eA" (String#2510, DoABC#2) //------------------------------------------------------------ //_-0TZ._SafeStr_97 package _-0TZ { import flash.display.Sprite; import flash.display.BitmapData; import flash.events.Event; public class _SafeStr_97 extends Sprite { private var _SafeStr_9905:BitmapData; public function _SafeStr_97() { var k:Number = 0.75; var _local_2:Number = 0.06; var _local_3:Number = (1 - ((1 - k) * (1 - _local_2))); var _local_4:uint = uint(((0xFF * _local_2) / _local_3)); this._SafeStr_9905 = new BitmapData(2, 2, true, (uint((k * 0xFF)) << 24)); this._SafeStr_9905.setPixel32(0, 0, ((uint((_local_3 * 0xFF)) << 24) + (_local_4 * 65793))); addEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage); addEventListener(Event.REMOVED_FROM_STAGE, this._SafeStr_9881); } private function _SafeStr_9881(k:Event):void { stage.removeEventListener(Event.RESIZE, this._SafeStr_9906); } private function onAddedToStage(k:Event):void { stage.addEventListener(Event.RESIZE, this._SafeStr_9906); this._SafeStr_9906(null); } private function _SafeStr_9906(k:Event):void { graphics.clear(); graphics.beginBitmapFill(this._SafeStr_9905); graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); graphics.endFill(); width = stage.stageWidth; height = stage.stageHeight; x = -(int((width / 2))); y = -(int((height / 2))); } } }//package _-0TZ // _SafeStr_97 = "_-2eQ" (String#2512, DoABC#2) // _SafeStr_9881 = "_-4lv" (String#66, DoABC#2) // _SafeStr_9905 = "_-0kj" (String#2134, DoABC#2) // _SafeStr_9906 = "_-S9" (String#1131, DoABC#2) //------------------------------------------------------------ //_-0TZ.ColorButton package _-0TZ { import flash.display.Sprite; import flash.display.BitmapData; import flash.geom.Rectangle; import flash.geom.ColorTransform; import flash.events.Event; import flash.display.Bitmap; import flash.geom.Point; import flash.display.DisplayObject; public class ColorButton extends _SafeStr_93 { private static const _SafeStr_9907:Class = _SafeStr_176; private static const _SafeStr_9908:Class = _SafeStr_174; private static const _SafeStr_9909:Class = _SafeStr_177; private static const _SafeStr_9910:Class = _SafeStr_175; private var _index:int = 0; private var _SafeStr_9911:Boolean = false; private var _color:Number = -1; private var _SafeStr_9912:Sprite; private var _SafeStr_9913:BitmapData; public function ColorButton(k:int, _arg_2:int, _arg_3:Function, _arg_4:uint=0xFFFFFF, _arg_5:Number=0xFFFFFF) { this._color = _arg_5; super("", new Rectangle(k, _arg_2, 44, 46), false, _arg_3, _arg_4); } public function _SafeStr_9914(k:Number):void { this._color = k; this._SafeStr_9912 = new Sprite(); var _local_2:BitmapData = new _SafeStr_9910().bitmapData; var _local_3:ColorTransform = new ColorTransform(); _local_3.color = k; _local_2.colorTransform(new Rectangle(0, 0, _local_2.width, _local_2.height), _local_3); this._SafeStr_9913 = _local_2; } override protected function onAddedToStage(k:Event):void { super.onAddedToStage(k); if (this._color > 0){ this._SafeStr_9914(this._color); }; } public function set index(k:int):void { this._index = k; } public function get index():int { return (this._index); } public function set club(k:Boolean):void { this._SafeStr_9911 = k; } public function get club():Boolean { return (this._SafeStr_9911); } override protected function get defaultBackground():DisplayObject { var k:BitmapData = Bitmap(new _SafeStr_9907()).bitmapData; var _local_2:BitmapData = new BitmapData(k.width, k.height, true, this._color); _local_2.copyPixels(this._SafeStr_9913, this._SafeStr_9913.rect, new Point(0, 0)); _local_2.copyPixels(k, k.rect, new Point(0, 0), null, null, true); return (new Bitmap(_local_2)); } override protected function get pressedBackground():DisplayObject { var k:BitmapData = Bitmap(new _SafeStr_9909()).bitmapData; var _local_2:BitmapData = new BitmapData(k.width, k.height, true, this._color); _local_2.copyPixels(this._SafeStr_9913, this._SafeStr_9913.rect, new Point(0, 0)); _local_2.copyPixels(k, k.rect, new Point(0, 0), null, null, true); return (new Bitmap(_local_2)); } override protected function get inactiveBackground():DisplayObject { var k:BitmapData = Bitmap(new _SafeStr_9907()).bitmapData; var _local_2:BitmapData = new BitmapData(k.width, k.height, true, this._color); _local_2.copyPixels(this._SafeStr_9913, this._SafeStr_9913.rect, new Point(0, 0)); _local_2.copyPixels(k, k.rect, new Point(0, 0), null, null, true); return (new Bitmap(_local_2)); } override protected function get rolloverBackground():DisplayObject { var k:BitmapData = Bitmap(new _SafeStr_9908()).bitmapData; var _local_2:BitmapData = new BitmapData(k.width, k.height, true, this._color); _local_2.copyPixels(this._SafeStr_9913, this._SafeStr_9913.rect, new Point(0, 0)); _local_2.copyPixels(k, k.rect, new Point(0, 0), null, null, true); return (new Bitmap(_local_2)); } } }//package _-0TZ // _SafeStr_174 = "_-2L9" (String#859, DoABC#2) // _SafeStr_175 = "_-5HN" (String#1027, DoABC#2) // _SafeStr_176 = "_-4Ni" (String#973, DoABC#2) // _SafeStr_177 = "_-54T" (String#1018, DoABC#2) // _SafeStr_93 = "_-68O" (String#1072, DoABC#2) // _SafeStr_9907 = "_-4-7" (String#2754, DoABC#2) // _SafeStr_9908 = "_-3fY" (String#2696, DoABC#2) // _SafeStr_9909 = "_-0z5" (String#2171, DoABC#2) // _SafeStr_9910 = "_-1Uu" (String#2268, DoABC#2) // _SafeStr_9911 = "_-2JP" (String#2441, DoABC#2) // _SafeStr_9912 = "_-40D" (String#954, DoABC#2) // _SafeStr_9913 = "_-2Q4" (String#2459, DoABC#2) // _SafeStr_9914 = "_-419" (String#2757, DoABC#2) //------------------------------------------------------------ //_-0TZ.dynamic package _-0TZ { import mx.core.BitmapAsset; public class dynamic extends BitmapAsset { } }//package _-0TZ //------------------------------------------------------------ //_-0TZ.LoaderUI package _-0TZ { import flash.filters.DropShadowFilter; import flash.text.TextFormat; import flash.text.TextField; import flash.text.AntiAliasType; import flash.text.TextFieldType; import flash.text.TextFieldAutoSize; import flash.display.DisplayObject; import flash.display.Bitmap; import flash.display.BitmapData; import flash.geom.Rectangle; import flash.geom.Point; import flash.geom.ColorTransform; import flash.display.Sprite; import flash.display.Shape; public class LoaderUI { private static const _SafeStr_9915:Class = _SafeStr_30; public static var ubuntu_regular:Class = _SafeStr_33; public static var ubuntu_bold:Class = _SafeStr_31; public static var ubuntu_italic:Class = _SafeStr_25; public static var ubuntu_bold_italic:Class = _SafeStr_29; private static const _SafeStr_9916:Class = _SafeStr_26; private static const _SafeStr_9917:Class = _SafeStr_28; private static const _SafeStr_9918:Class = _SafeStr_32; private static const _SafeStr_9919:Class = _SafeStr_27; public static const _SafeStr_9859:int = 1; public static const _SafeStr_9857:int = 2; public static const _SafeStr_9920:String = "l"; public static const _SafeStr_9921:String = "c"; public static const _SafeStr_9922:String = "r"; public static const _SafeStr_9923:String = "t"; public static const _SafeStr_9924:String = "m"; public static const _SafeStr_9925:String = "b"; public static const _SafeStr_9926:uint = 8309486; public static const _SafeStr_9927:uint = 0xFFFFFF; private static const _SafeStr_9928:DropShadowFilter = new DropShadowFilter(1, 90, 0xD1D400, 1, 1, 1); private static const _SafeStr_9929:DropShadowFilter = new DropShadowFilter(1, 270, 0, 0.7, 1, 1); public static function _SafeStr_9858(k:String, _arg_2:int, _arg_3:uint, _arg_4:Boolean=false, _arg_5:Boolean=false, _arg_6:Boolean=false, _arg_7:Boolean=false, _arg_8:String="left", _arg_9:Boolean=false, _arg_10:Boolean=false):TextField { var _local_11:TextFormat = new TextFormat("Ubuntu", _arg_2, _arg_3, _arg_4, _arg_7, _arg_10); _local_11.align = _arg_8; _local_11.kerning = _arg_9; var _local_12:TextField = new TextField(); _local_12.embedFonts = true; _local_12.antiAliasType = AntiAliasType.ADVANCED; _local_12.defaultTextFormat = _local_11; _local_12.multiline = _arg_5; _local_12.wordWrap = _arg_5; _local_12.type = ((_arg_6) ? TextFieldType.INPUT : TextFieldType.DYNAMIC); _local_12.selectable = _arg_6; _local_12.htmlText = k; _local_12.autoSize = TextFieldAutoSize.LEFT; _local_12.width = _local_12.textWidth; _local_12.height = _local_12.textHeight; return (_local_12); } public static function _SafeStr_9860(k:DisplayObject, _arg_2:Boolean=false):void { k.filters = [((_arg_2) ? _SafeStr_9929.clone() : _SafeStr_9928.clone())]; } public static function _SafeStr_9930(k:DisplayObject, ... _args):void { var _local_5:int; var _local_6:DisplayObject; var _local_3:int = (_args.length / 2); var _local_4:int; while (_local_4 < _local_3) { _local_5 = _args[(_local_4 * 2)]; _local_6 = _args[((_local_4 * 2) + 1)]; _local_6.x = ((k.x + k.width) + _local_5); k = _local_6; _local_4++; }; } public static function _SafeStr_9931(k:DisplayObject, ... _args):void { var _local_5:int; var _local_6:DisplayObject; var _local_3:int = (_args.length / 2); var _local_4:int; while (_local_4 < _local_3) { _local_5 = _args[(_local_4 * 2)]; _local_6 = _args[((_local_4 * 2) + 1)]; _local_6.y = ((k.y + k.height) + _local_5); k = _local_6; _local_4++; }; } public static function _SafeStr_9932(k:DisplayObject, _arg_2:String, ... _args):void { var _local_4:DisplayObject; for each (_local_4 in _args) { if (_arg_2.indexOf(_SafeStr_9920) >= 0){ _local_4.x = k.x; }; if (_arg_2.indexOf(_SafeStr_9921) >= 0){ _local_4.x = (k.x + int(((k.width - _local_4.width) / 2))); }; if (_arg_2.indexOf(_SafeStr_9922) >= 0){ _local_4.x = ((k.x + k.width) - _local_4.width); }; if (_arg_2.indexOf(_SafeStr_9923) >= 0){ _local_4.y = k.y; }; if (_arg_2.indexOf(_SafeStr_9924) >= 0){ _local_4.y = (k.y + int(((k.height - _local_4.height) / 2))); }; if (_arg_2.indexOf(_SafeStr_9925) >= 0){ _local_4.y = ((k.y + k.height) - _local_4.height); }; }; } public static function _SafeStr_9933(k:int, _arg_2:int, _arg_3:int, _arg_4:Boolean, _arg_5:uint=0xFFFFFF, _arg_6:String="up"):Bitmap { var _local_8:Bitmap; var _local_9:int; var _local_10:int; var _local_11:Bitmap; if (_arg_3 < 0){ _arg_3 = int(((k - 9) / 2)); }; var _local_7:NineSplitSprite = NineSplitSprite._SafeStr_9934; switch (_arg_6){ case "up": _local_8 = new _SafeStr_9917(); _local_9 = _local_8.height; _local_11 = new Bitmap(new BitmapData(k, (_arg_2 + _local_8.height), true, 860986)); _local_7._SafeStr_9935(_local_11, new Rectangle(0, _local_9, k, _arg_2)); _local_11.bitmapData.copyPixels(_local_8.bitmapData, _local_8.bitmapData.rect, new Point(_arg_3, 0)); break; case "down": _local_8 = new _SafeStr_9916(); _local_9 = _local_8.height; _local_11 = new Bitmap(new BitmapData(k, (_arg_2 + _local_8.height), true, 860986)); _local_7._SafeStr_9935(_local_11, new Rectangle(0, _local_9, k, _arg_2)); _local_11.bitmapData.copyPixels(_local_8.bitmapData, _local_8.bitmapData.rect, new Point(_arg_3, (_arg_2 + _local_9))); break; case "left": _local_8 = new _SafeStr_9918(); _local_10 = _local_8.width; _local_11 = new Bitmap(new BitmapData((k + _local_10), _arg_2, true, 0xFFFFFF)); _local_7._SafeStr_9935(_local_11, new Rectangle(_local_10, 0, k, _arg_2)); _local_11.bitmapData.copyPixels(_local_8.bitmapData, _local_8.bitmapData.rect, new Point(0, (_arg_3 - _local_10))); break; case "right": _local_8 = new _SafeStr_9919(); _local_10 = _local_8.width; _local_11 = new Bitmap(new BitmapData((k + _local_10), _arg_2, true, 860986)); _local_7._SafeStr_9935(_local_11, new Rectangle(0, 0, k, _arg_2)); _local_11.bitmapData.copyPixels(_local_8.bitmapData, _local_8.bitmapData.rect, new Point(k, (_arg_3 - _local_10))); break; case "none": _local_11 = new Bitmap(new BitmapData(k, _arg_2, true, 860986)); _local_7._SafeStr_9935(_local_11, new Rectangle(0, 0, k, _arg_2)); break; }; _local_11.bitmapData.colorTransform(_local_11.bitmapData.rect, new ColorTransform((((_arg_5 >> 16) & 0xFF) / 0xFF), (((_arg_5 >> 8) & 0xFF) / 0xFF), ((_arg_5 & 0xFF) / 0xFF))); return (_local_11); } public static function _SafeStr_9936(k:String, _arg_2:String, _arg_3:Rectangle, _arg_4:int=1):Sprite { var _local_7:TextField; var _local_5:Sprite = new Sprite(); _local_5.x = _arg_3.x; _local_5.y = _arg_3.y; if (_arg_4 == LoaderUI._SafeStr_9859){ _local_5.addChild(NineSplitSprite._SafeStr_9937.render(_arg_3.width, _arg_3.height)); }; var _local_6:TextField = _SafeStr_9858(k, 40, 0xFFFFFF, false, false, false, false); _local_6.y = -48; _local_6.autoSize = TextFieldAutoSize.LEFT; _local_5.addChild(_local_6); if (((!((_arg_2 == null))) && (!((_arg_2 == ""))))){ _local_7 = _SafeStr_9858(_arg_2, 10, 0xAAAAAA, true); _local_7.x = 8; _local_7.y = -54; _local_7.autoSize = TextFieldAutoSize.LEFT; _local_5.addChild(_local_7); }; return (_local_5); } public static function _SafeStr_9938(k:Sprite, _arg_2:int, _arg_3:int):void { k.removeChildAt(0); k.addChildAt(NineSplitSprite._SafeStr_9937.render(_arg_2, _arg_3), 0); } public static function _SafeStr_9886(k:BitmapData, _arg_2:Rectangle):Shape { var _local_8:Number; var _local_9:int; var _local_3:Array = [(_arg_2.left - 0.001), (_arg_2.right + 0.001), k.width]; var _local_4:Array = [(_arg_2.top - 0.001), (_arg_2.bottom + 0.001), k.height]; var _local_5:Shape = new Shape(); var _local_6:Number = 0; var _local_7:int; while (_local_7 < 3) { _local_8 = 0; _local_9 = 0; while (_local_9 < 3) { _local_5.graphics.beginBitmapFill(k); _local_5.graphics.drawRect(_local_6, _local_8, (_local_3[_local_7] - _local_6), (_local_4[_local_9] - _local_8)); _local_5.graphics.endFill(); _local_8 = _local_4[_local_9]; _local_9++; }; _local_6 = _local_3[_local_7]; _local_7++; }; _local_5.scale9Grid = _arg_2; return (_local_5); } public static function _SafeStr_9939():Shape { return (_SafeStr_9886(Bitmap(new _SafeStr_9915()).bitmapData, new Rectangle(10, 10, 10, 10))); } } }//package _-0TZ // _SafeStr_25 = "_-RS" (String#1129, DoABC#2) // _SafeStr_26 = "_-4YA" (String#988, DoABC#2) // _SafeStr_27 = "_-5Dx" (String#1023, DoABC#2) // _SafeStr_28 = "_-4Wl" (String#986, DoABC#2) // _SafeStr_29 = "_-0SZ" (String#742, DoABC#2) // _SafeStr_30 = "_-0Dy" (String#728, DoABC#2) // _SafeStr_31 = "_-6De" (String#1077, DoABC#2) // _SafeStr_32 = "_-0ia" (String#764, DoABC#2) // _SafeStr_33 = "_-2Vh" (String#867, DoABC#2) // _SafeStr_9857 = "_-3RF" (String#2646, DoABC#2) // _SafeStr_9858 = "_-0l5" (String#2137, DoABC#2) // _SafeStr_9859 = "_-6Ae" (String#3186, DoABC#2) // _SafeStr_9860 = "_-2yJ" (String#2567, DoABC#2) // _SafeStr_9886 = "_-649" (String#3167, DoABC#2) // _SafeStr_9915 = "_-1Sk" (String#2261, DoABC#2) // _SafeStr_9916 = "_-0hZ" (String#2119, DoABC#2) // _SafeStr_9917 = "_-1sX" (String#2349, DoABC#2) // _SafeStr_9918 = "_-69e" (String#3184, DoABC#2) // _SafeStr_9919 = "_-4t3" (String#2925, DoABC#2) // _SafeStr_9920 = "_-6Q9" (String#3237, DoABC#2) // _SafeStr_9921 = "_-6Rn" (String#3245, DoABC#2) // _SafeStr_9922 = "_-47a" (String#2776, DoABC#2) // _SafeStr_9923 = "_-do" (String#3377, DoABC#2) // _SafeStr_9924 = "_-12y" (String#2184, DoABC#2) // _SafeStr_9925 = "_-1rT" (String#2346, DoABC#2) // _SafeStr_9926 = "_-1NM" (String#2244, DoABC#2) // _SafeStr_9927 = "_-3AD" (String#2599, DoABC#2) // _SafeStr_9928 = "_-5zh" (String#3152, DoABC#2) // _SafeStr_9929 = "_-o6" (String#3405, DoABC#2) // _SafeStr_9930 = "_-6QX" (String#3240, DoABC#2) // _SafeStr_9931 = "_-67F" (String#3177, DoABC#2) // _SafeStr_9932 = "_-4pQ" (String#2909, DoABC#2) // _SafeStr_9933 = "_-aC" (String#3368, DoABC#2) // _SafeStr_9934 = "_-sG" (String#3417, DoABC#2) // _SafeStr_9935 = "_-6NK" (String#3223, DoABC#2) // _SafeStr_9936 = "_-2mU" (String#2536, DoABC#2) // _SafeStr_9937 = "_-E6" (String#3316, DoABC#2) // _SafeStr_9938 = "_-2gb" (String#2519, DoABC#2) // _SafeStr_9939 = "_-2HU" (String#2434, DoABC#2) //------------------------------------------------------------ //_-0TZ.NineSplitSprite package _-0TZ { import flash.display.Bitmap; import flash.display.BitmapData; import __AS3__.vec.Vector; import flash.geom.Rectangle; import flash.geom.Point; import _-3-E._SafeStr_128; import __AS3__.vec.*; public class NineSplitSprite { private static const _SafeStr_9940:Class = _SafeStr_123; private static const _SafeStr_9941:Class = _SafeStr_118; private static const _SafeStr_9942:Class = _SafeStr_125; private static const _SafeStr_9943:Class = _SafeStr_119; private static const _SafeStr_9944:Class = dynamic; private static const _SafeStr_9945:Class = _SafeStr_122; private static const _SafeStr_9946:Class = _SafeStr_121; private static const _SafeStr_9947:Class = _SafeStr_129; private static const _SafeStr_9948:Class = _SafeStr_126; private static const _SafeStr_9949:Class = _SafeStr_127; private static const _SafeStr_9950:Class = _SafeStr_124; private static const _SafeStr_9951:Class = _SafeStr_120; private static const _SafeStr_9952:Bitmap = new _SafeStr_9940(); public static const _SafeStr_9953:Bitmap = new _SafeStr_9941(); private static const _SafeStr_9954:Bitmap = new _SafeStr_9942(); private static const _SafeStr_9955:Bitmap = new _SafeStr_9943(); private static const _SafeStr_9956:Bitmap = new _SafeStr_9944(); private static const _SafeStr_9957:Bitmap = new _SafeStr_9945(); private static const _SafeStr_9958:Bitmap = new _SafeStr_9946(); private static const _SafeStr_9959:Bitmap = new _SafeStr_9947(); private static const _SafeStr_9960:Bitmap = new _SafeStr_9948(); private static const _SafeStr_9961:Bitmap = new _SafeStr_9949(); private static const _SafeStr_9962:Bitmap = new _SafeStr_9950(); private static const _SafeStr_9963:Bitmap = new _SafeStr_9951(); public static var _SafeStr_9964:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9962.bitmapData, new [5, 4, 5], new [11, 1, 5]); public static var _SafeStr_9965:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9962.bitmapData, new [5, 4, 5], new [5, 1, 11]); public static var _SafeStr_9966:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9952.bitmapData, new [12, 2, 6], new [14, 2, 4]); public static var _SafeStr_9967:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9953.bitmapData, new [5, 5, 5], new [5, 12, 5]); public static var _SafeStr_9968:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9954.bitmapData, new [2, 2, 2], new [8, 0, 0]); public static var _SafeStr_9937:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9955.bitmapData, new [4, 3, 4], new [5, 1, 7]); public static var _SafeStr_9969:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9956.bitmapData, new [5, 2, 5], new [5, 2, 6]); public static var _SafeStr_9970:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9957.bitmapData, new [5, 2, 5], new [5, 2, 6]); public static var _SafeStr_9971:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9958.bitmapData, new [5, 4, 5], new [7, 2, 5]); public static var _SafeStr_9972:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9961.bitmapData, new [330, 0, 0], new [31, 0, 0]); public static var _SafeStr_9973:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9960.bitmapData, new [330, 0, 0], new [31, 0, 0]); public static var _SafeStr_9974:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9961.bitmapData, new [330, 0, 0], new [31, 0, 0]); public static var _SafeStr_9934:NineSplitSprite = new (NineSplitSprite)(_SafeStr_9963.bitmapData, new [5, 4, 5], new [11, 1, 5]); private var _SafeStr_5384:BitmapData; private var _SafeStr_9975:Vector.; private var _SafeStr_9976:Vector.; public function NineSplitSprite(k:BitmapData, _arg_2:Vector., _arg_3:Vector.) { this._SafeStr_5384 = k; this._SafeStr_9975 = _arg_2; this._SafeStr_9976 = _arg_3; } public function render(k:int, _arg_2:int):Bitmap { var _local_3:Bitmap = new Bitmap(new BitmapData(k, _arg_2, true, 0xFFFFFF)); this._SafeStr_9935(_local_3, new Rectangle(0, 0, k, _arg_2)); return (_local_3); } public function _SafeStr_9935(k:Bitmap, _arg_2:Rectangle):void { var _local_16:int; var _local_17:Rectangle; var _local_18:Rectangle; var _local_3:int = _arg_2.x; var _local_4:int = _arg_2.y; var _local_5:int = _arg_2.width; var _local_6:int = _arg_2.height; var _local_7:Vector. = new [0, this._SafeStr_9975[0], (this._SafeStr_9975[0] + this._SafeStr_9975[1])]; var _local_8:Vector. = new [0, this._SafeStr_9976[0], (this._SafeStr_9976[0] + this._SafeStr_9976[1])]; var _local_9:Vector. = this._SafeStr_9975; var _local_10:Vector. = this._SafeStr_9976; var _local_11:Vector. = new [_local_3, (_local_3 + this._SafeStr_9975[0]), ((_local_3 + _local_5) - this._SafeStr_9975[2])]; var _local_12:Vector. = new [_local_4, (_local_4 + this._SafeStr_9976[0]), ((_local_4 + _local_6) - this._SafeStr_9976[2])]; var _local_13:Vector. = new [this._SafeStr_9975[0], ((_local_5 - this._SafeStr_9975[0]) - this._SafeStr_9975[2]), this._SafeStr_9975[2]]; var _local_14:Vector. = new [this._SafeStr_9976[0], ((_local_6 - this._SafeStr_9976[0]) - this._SafeStr_9976[2]), this._SafeStr_9976[2]]; var _local_15:int; while (_local_15 < 3) { _local_16 = 0; while (_local_16 < 3) { if ((((((((_local_13[_local_15] < 1)) || ((_local_14[_local_16] < 1)))) || ((_local_9[_local_15] < 1)))) || ((_local_10[_local_16] < 1)))){ } else { _local_17 = new Rectangle(_local_7[_local_15], _local_8[_local_16], _local_9[_local_15], _local_10[_local_16]); if (((!((_local_15 == 1))) && (!((_local_16 == 1))))){ k.bitmapData.copyPixels(this._SafeStr_5384, _local_17, new Point(_local_11[_local_15], _local_12[_local_16])); } else { _local_18 = new Rectangle(_local_11[_local_15], _local_12[_local_16], _local_13[_local_15], _local_14[_local_16]); k.bitmapData.draw(this._SafeStr_5384, _SafeStr_128._SafeStr_9977(_local_17, _local_18), null, null, _local_18, false); }; }; _local_16++; }; _local_15++; }; } public function get bitmapData():BitmapData { return (this._SafeStr_5384); } } }//package _-0TZ // _SafeStr_118 = "_-1Qv" (String#810, DoABC#2) // _SafeStr_119 = "_-1Js" (String#804, DoABC#2) // _SafeStr_120 = "_-02V" (String#715, DoABC#2) // _SafeStr_121 = "_-4wI" (String#1008, DoABC#2) // _SafeStr_122 = "_-1qn" (String#835, DoABC#2) // _SafeStr_123 = "_-47h" (String#959, DoABC#2) // _SafeStr_124 = "_-4UH" (String#982, DoABC#2) // _SafeStr_125 = "_-69" (String#1073, DoABC#2) // _SafeStr_126 = "_-21c" (String#845, DoABC#2) // _SafeStr_127 = "_-4et" (String#996, DoABC#2) // _SafeStr_128 = "_-DT" (String#1114, DoABC#2) // _SafeStr_129 = "_-28Z" (String#852, DoABC#2) // _SafeStr_5384 = "_-08g" (String#2037, DoABC#2) // _SafeStr_9934 = "_-sG" (String#3417, DoABC#2) // _SafeStr_9935 = "_-6NK" (String#3223, DoABC#2) // _SafeStr_9937 = "_-E6" (String#3316, DoABC#2) // _SafeStr_9940 = "_-6hn" (String#3286, DoABC#2) // _SafeStr_9941 = "_-5KL" (String#3010, DoABC#2) // _SafeStr_9942 = "_-5As" (String#2981, DoABC#2) // _SafeStr_9943 = "_-1fO" (String#2310, DoABC#2) // _SafeStr_9944 = "_-0Ll" (String#2064, DoABC#2) // _SafeStr_9945 = "_-3VQ" (String#2658, DoABC#2) // _SafeStr_9946 = "_-4xx" (String#2941, DoABC#2) // _SafeStr_9947 = "_-012" (String#2012, DoABC#2) // _SafeStr_9948 = "_-5tQ" (String#3134, DoABC#2) // _SafeStr_9949 = "_-4wb" (String#2935, DoABC#2) // _SafeStr_9950 = "_-4Ci" (String#2791, DoABC#2) // _SafeStr_9951 = "_-09" (String#2039, DoABC#2) // _SafeStr_9952 = "_-22F" (String#2375, DoABC#2) // _SafeStr_9953 = "_-xi" (String#3432, DoABC#2) // _SafeStr_9954 = "_-48A" (String#2780, DoABC#2) // _SafeStr_9955 = "_-1Tm" (String#2264, DoABC#2) // _SafeStr_9956 = "_-2-S" (String#2369, DoABC#2) // _SafeStr_9957 = "_-3Ew" (String#2611, DoABC#2) // _SafeStr_9958 = "_-1Rf" (String#2255, DoABC#2) // _SafeStr_9959 = "_-1KH" (String#2233, DoABC#2) // _SafeStr_9960 = "_-16U" (String#2189, DoABC#2) // _SafeStr_9961 = "_-11r" (String#2180, DoABC#2) // _SafeStr_9962 = "_-5a9" (String#3057, DoABC#2) // _SafeStr_9963 = "_-3jL" (String#2708, DoABC#2) // _SafeStr_9964 = "_-4rw" (String#2919, DoABC#2) // _SafeStr_9965 = "_-4vB" (String#2930, DoABC#2) // _SafeStr_9966 = "_-3YC" (String#2667, DoABC#2) // _SafeStr_9967 = "_-25g" (String#2388, DoABC#2) // _SafeStr_9968 = "_-ar" (String#3372, DoABC#2) // _SafeStr_9969 = "_-3U6" (String#2655, DoABC#2) // _SafeStr_9970 = "_-5qc" (String#3119, DoABC#2) // _SafeStr_9971 = "_-524" (String#2949, DoABC#2) // _SafeStr_9972 = "_-32n" (String#2582, DoABC#2) // _SafeStr_9973 = "_-6SJ" (String#3247, DoABC#2) // _SafeStr_9974 = "_-6Qr" (String#3241, DoABC#2) // _SafeStr_9975 = "_-564" (String#2961, DoABC#2) // _SafeStr_9976 = "_-5bQ" (String#3061, DoABC#2) // _SafeStr_9977 = "_-6E7" (String#3196, DoABC#2) //------------------------------------------------------------ //_-0TZ.RadioButtonGroup package _-0TZ { import __AS3__.vec.Vector; import __AS3__.vec.*; public class RadioButtonGroup { private var _SafeStr_9978:Function; public var buttons:Vector.<_SafeStr_109>; public function RadioButtonGroup(k:Function):void { this.buttons = new Vector.<_SafeStr_109>(0); super(); this._SafeStr_9978 = k; } public function get selected():_SafeStr_109 { var k:_SafeStr_109; for each (k in this.buttons) { if (k.selected){ return (k); }; }; return (null); } public function _SafeStr_9864():void { this._SafeStr_9978(); } } }//package _-0TZ // _SafeStr_109 = "_-4LE" (String#972, DoABC#2) // _SafeStr_9864 = "_-4bX" (String#2867, DoABC#2) // _SafeStr_9978 = "_-KQ" (String#3331, DoABC#2) //------------------------------------------------------------ //_-0TZ.WaitIndicator package _-0TZ { import flash.display.Sprite; import _-0MK._SafeStr_3; import flash.display.Bitmap; import flash.display.BitmapData; import flash.geom.Rectangle; import flash.events.Event; import flash.utils.getTimer; import flash.geom.ColorTransform; import __AS3__.vec.*; public class WaitIndicator extends Sprite implements _SafeStr_3 { private static const _SafeStr_9979:int = 8; private var _disposed:Boolean; private var _SafeStr_5520:int; public function WaitIndicator(k:int) { var _local_5:Bitmap; var _local_6:Number; super(); this._SafeStr_5520 = k; var _local_2:uint = 0xFFFFFFFF; var _local_3:BitmapData = new BitmapData(4, 4, true, 0); _local_3.setVector(new Rectangle(0, 0, 4, 4), new [0, _local_2, _local_2, 0, _local_2, _local_2, _local_2, _local_2, _local_2, _local_2, _local_2, _local_2, 0, _local_2, _local_2, 0]); var _local_4:int; while (_local_4 < _SafeStr_9979) { _local_5 = new Bitmap(_local_3); addChild(_local_5); _local_6 = (((k == LoaderUI._SafeStr_9859)) ? 12 : 8); _local_5.x = (int((_local_6 * Math.sin((((_local_4 * Math.PI) * 2) / _SafeStr_9979)))) - 3); _local_5.y = (int((_local_6 * Math.cos((((_local_4 * Math.PI) * 2) / _SafeStr_9979)))) - 3); _local_4++; }; addEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage); } private function _SafeStr_9980(k:int):ColorTransform { var _local_2:Number = ((k / _SafeStr_9979) - (getTimer() * 0.001)); _local_2 = (_local_2 - Math.floor(_local_2)); _local_2 = (((this._SafeStr_5520 == LoaderUI._SafeStr_9859)) ? (48 + ((192 * _local_2) / 0xFF)) : _local_2); return ((((this._SafeStr_5520 == LoaderUI._SafeStr_9859)) ? new ColorTransform(_local_2, _local_2, _local_2) : new ColorTransform(1, 1, 1, _local_2))); } private function onAddedToStage(k:Event):void { removeEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage); stage.addEventListener(Event.ENTER_FRAME, this._SafeStr_8853); } private function _SafeStr_8853(k:Event):void { graphics.clear(); var _local_2:int; while (_local_2 < _SafeStr_9979) { getChildAt(_local_2).transform.colorTransform = this._SafeStr_9980(_local_2); _local_2++; }; } public function dispose():void { if (this._disposed){ return; }; if (stage != null){ stage.removeEventListener(Event.ENTER_FRAME, this._SafeStr_8853); }; } public function get disposed():Boolean { return (this._disposed); } } }//package _-0TZ // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_5520 = "_-43p" (String#362, DoABC#2) // _SafeStr_8853 = "_-1vn" (String#841, DoABC#2) // _SafeStr_9859 = "_-6Ae" (String#3186, DoABC#2) // _SafeStr_9979 = "_-0I3" (String#2057, DoABC#2) // _SafeStr_9980 = "_-1aI" (String#2288, DoABC#2) //------------------------------------------------------------ //_-0U3._SafeStr_4519 package _-0U3 { import _-1Mz.IWindowContainer; import flash.display.BitmapData; import _-5Vt.BitmapDataAsset; import _-1Mz.IWindow; import _-5Mz.WindowEvent; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; public class _SafeStr_4519 { private static const _SafeStr_9169:int = 0; private static const _SafeStr_9170:int = 0xFF; private var _SafeStr_5451:BackgroundColorFurniWidget; private var _SafeStr_9981:IWindowContainer; private var _SafeStr_9982:String; private var _SafeStr_9983:BitmapData; private var _SafeStr_9984:BitmapData; private var _SafeStr_9985:int; private var _SafeStr_9986:int; public function _SafeStr_4519(k:BackgroundColorFurniWidget, _arg_2:String, _arg_3:IWindowContainer, _arg_4:int=0) { var _local_5:BitmapDataAsset; super(); this._SafeStr_5451 = k; this._SafeStr_9982 = _arg_2; this._SafeStr_9981 = _arg_3; _local_5 = BitmapDataAsset(k.assets.getAssetByName("dimmer_slider_base")); this._SafeStr_9983 = BitmapData(_local_5.content); _local_5 = BitmapDataAsset(k.assets.getAssetByName("dimmer_slider_button")); this._SafeStr_9984 = BitmapData(_local_5.content); this._SafeStr_9987(); this._SafeStr_7139(_arg_4); } public function dispose():void { this._SafeStr_5451 = null; this._SafeStr_9981 = null; this._SafeStr_9983 = null; this._SafeStr_9984 = null; } public function _SafeStr_7139(k:int):void { if (this._SafeStr_9981 == null){ return; }; var _local_2:IWindow = this._SafeStr_9981.findChildByName("slider_button"); if (_local_2 != null){ _local_2.x = this._SafeStr_9988(k); }; } private function _SafeStr_9988(k:int):int { return (int((this._SafeStr_9985 * (Number((k - _SafeStr_9169)) / (_SafeStr_9170 - _SafeStr_9169))))); } private function getValue(k:Number):int { return ((int(((k / this._SafeStr_9985) * (_SafeStr_9170 - _SafeStr_9169))) + _SafeStr_9169)); } private function _SafeStr_9989(k:WindowEvent, _arg_2:IWindow):void { this._SafeStr_5451._SafeStr_9990(this._SafeStr_9982, this.getValue(_arg_2.x)); } private function _SafeStr_9987():void { var k:IWindowContainer; var _local_2:IBitmapWrapperWindow; if (this._SafeStr_9981 == null){ return; }; _local_2 = (this._SafeStr_9981.findChildByName("slider_base") as IBitmapWrapperWindow); if (((!((_local_2 == null))) && (!((this._SafeStr_9983 == null))))){ _local_2.bitmap = new BitmapData(this._SafeStr_9983.width, this._SafeStr_9983.height, true, 0xFFFFFF); _local_2.bitmap.copyPixels(this._SafeStr_9983, this._SafeStr_9983.rect, new Point(0, 0), null, null, true); }; k = (this._SafeStr_9981.findChildByName("slider_movement_area") as IWindowContainer); if (k != null){ _local_2 = (k.findChildByName("slider_button") as IBitmapWrapperWindow); if (((!((_local_2 == null))) && (!((this._SafeStr_9984 == null))))){ _local_2.bitmap = new BitmapData(this._SafeStr_9984.width, this._SafeStr_9984.height, true, 0xFFFFFF); _local_2.bitmap.copyPixels(this._SafeStr_9984, this._SafeStr_9984.rect, new Point(0, 0), null, null, true); _local_2.procedure = this._SafeStr_9989; this._SafeStr_9985 = (k.width - _local_2.width); }; }; } } }//package _-0U3 // _SafeStr_4519 = "_-6jJ" (String#14498, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_9169 = "_-5sO" (String#866, DoABC#3) // _SafeStr_9170 = "_-0SN" (String#681, DoABC#3) // _SafeStr_9981 = "_-5Zf" (String#862, DoABC#3) // _SafeStr_9982 = "_-1q3" (String#1490, DoABC#3) // _SafeStr_9983 = "_-10x" (String#1070, DoABC#3) // _SafeStr_9984 = "_-2Xc" (String#1085, DoABC#3) // _SafeStr_9985 = "_-6My" (String#872, DoABC#3) // _SafeStr_9986 = "_-5qC" (String#4072, DoABC#3) // _SafeStr_9987 = "_-0wp" (String#834, DoABC#3) // _SafeStr_9988 = "_-50J" (String#1120, DoABC#3) // _SafeStr_9989 = "_-T9" (String#1154, DoABC#3) // _SafeStr_9990 = "_-6bq" (String#38344, DoABC#3) //------------------------------------------------------------ //_-0U3.BackgroundColorFurniWidget package _-0U3 { import _-1Ir._SafeStr_2820; import _-5YE.IFrameWindow; import __AS3__.vec.Vector; import _-0b-._SafeStr_2819; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-p0._SafeStr_499; import _-09L._SafeStr_4445; import _-1Mz.IWindowContainer; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; import _-151._SafeStr_3707; import _-5Mz.WindowMouseEvent; import _-0gz._SafeStr_4138; import _-3WD._SafeStr_3176; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import __AS3__.vec.*; public class BackgroundColorFurniWidget extends _SafeStr_2820 { private static const _SafeStr_9991:String = "hue"; private static const _SafeStr_9992:String = "saturation"; private static const _SafeStr_9993:String = "lightness"; private var _SafeStr_5415:IFrameWindow; private var _SafeStr_7434:int; private var _SafeStr_9994:Vector.<_SafeStr_4519>; private var _SafeStr_7958:int; private var _SafeStr_7959:int; private var _SafeStr_7960:int; public function BackgroundColorFurniWidget(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10=null, _arg_4:_SafeStr_499=null) { this._SafeStr_9994 = new Vector.<_SafeStr_4519>(); super(k, _arg_2, _arg_3, _arg_4); this.handler.widget = this; } public function get handler():_SafeStr_4445 { return ((_SafeStr_6959 as _SafeStr_4445)); } override public function dispose():void { this._SafeStr_9995(); super.dispose(); } public function open(k:int, _arg_2:int, _arg_3:int, _arg_4:int):void { this._SafeStr_7434 = k; this._SafeStr_7958 = Math.max(_arg_2, 0); this._SafeStr_7959 = Math.max(_arg_3, 0); this._SafeStr_7960 = Math.max(_arg_4, 0); this.createWindow(); } public function _SafeStr_9990(k:String, _arg_2:int):void { switch (k){ case _SafeStr_9991: this._SafeStr_7958 = _arg_2; break; case _SafeStr_9992: this._SafeStr_7959 = _arg_2; break; case _SafeStr_9993: this._SafeStr_7960 = _arg_2; break; }; this._SafeStr_9996(); } private function createWindow():void { if (!this._SafeStr_5415){ this._SafeStr_5415 = IFrameWindow(windowManager.buildFromXML((assets.getAssetByName("background_color_ui_xml").content as XML))); this._SafeStr_5415.procedure = this._SafeStr_5452; this._SafeStr_5415.center(); this._SafeStr_9994.push(new _SafeStr_4519(this, _SafeStr_9991, IWindowContainer(this._SafeStr_5415.findChildByName("hue_container")), this._SafeStr_7958)); this._SafeStr_9994.push(new _SafeStr_4519(this, _SafeStr_9992, IWindowContainer(this._SafeStr_5415.findChildByName("saturation_container")), this._SafeStr_7959)); this._SafeStr_9994.push(new _SafeStr_4519(this, _SafeStr_9993, IWindowContainer(this._SafeStr_5415.findChildByName("lightness_container")), this._SafeStr_7960)); }; } private function _SafeStr_9995():void { var k:_SafeStr_4519; for each (k in this._SafeStr_9994) { k.dispose(); }; this._SafeStr_9994 = new Vector.<_SafeStr_4519>(); if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; } private function _SafeStr_9996():void { if (this._SafeStr_5415 == null){ return; }; var k:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_5415.findChildByName("color_preview_bitmap")); var _local_2:BitmapData = new BitmapData(k.width, k.height, false); var _local_3:uint = _SafeStr_3707._SafeStr_7336(((((this._SafeStr_7958 & 0xFF) << 16) + ((this._SafeStr_7959 & 0xFF) << 8)) + (this._SafeStr_7960 & 0xFF))); _local_2.fillRect(_local_2.rect, _local_3); k.bitmap = _local_2; } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (((!((_arg_2 == null))) && ((k.type == WindowMouseEvent.CLICK)))){ switch (_arg_2.name){ case "apply_button": this.handler.container.connection.send(new _SafeStr_4138(this._SafeStr_7434, this._SafeStr_7958, this._SafeStr_7959, this._SafeStr_7960)); return; case "on_off_button": this.handler.container.connection.send(new _SafeStr_3176(this._SafeStr_7434)); return; case "header_button_close": this._SafeStr_9995(); return; }; }; } } }//package _-0U3 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3) // _SafeStr_3176 = "_-1JO" (String#25341, DoABC#3) // _SafeStr_3707 = "_-0hP" (String#8316, DoABC#3) // _SafeStr_4138 = "_-OS" (String#39376, DoABC#3) // _SafeStr_4445 = "_-4eN" (String#12394, DoABC#3) // _SafeStr_4519 = "_-6jJ" (String#14498, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6959 = "_-1mo" (String#1489, DoABC#3) // _SafeStr_7336 = "_-BD" (String#38893, DoABC#3) // _SafeStr_7434 = "_-2q4" (String#162, DoABC#3) // _SafeStr_7958 = "_-2QY" (String#1510, DoABC#3) // _SafeStr_7959 = "_-6WH" (String#1620, DoABC#3) // _SafeStr_7960 = "_-1Zf" (String#1479, DoABC#3) // _SafeStr_9990 = "_-6bq" (String#38344, DoABC#3) // _SafeStr_9991 = "_-4EI" (String#32551, DoABC#3) // _SafeStr_9992 = "_-5lG" (String#36255, DoABC#3) // _SafeStr_9993 = "_-4RQ" (String#33077, DoABC#3) // _SafeStr_9994 = "_-0J2" (String#22917, DoABC#3) // _SafeStr_9995 = "_-6NQ" (String#386, DoABC#3) // _SafeStr_9996 = "_-0AV" (String#22566, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_2900 package _-0uv { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1cV._SafeStr_3229; public class _SafeStr_2900 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2900(k:Function) { super(k, _SafeStr_3229); } public function _SafeStr_5325():_SafeStr_3229 { return ((_SafeStr_5326 as _SafeStr_3229)); } } }//package _-0uv // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2900 = "_-43R" (String#32108, DoABC#3) // _SafeStr_3229 = "_-5Cs" (String#12977, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_3113 package _-0uv { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1cV._SafeStr_3134; public class _SafeStr_3113 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3113(k:Function) { super(k, _SafeStr_3134); } public function _SafeStr_5325():_SafeStr_3134 { return ((_SafeStr_5326 as _SafeStr_3134)); } } }//package _-0uv // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3113 = "_-5PV" (String#35417, DoABC#3) // _SafeStr_3134 = "_-2hz" (String#10400, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_3120 package _-0uv { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1cV._SafeStr_3115; public class _SafeStr_3120 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3120(k:Function) { super(k, _SafeStr_3115); } public function _SafeStr_5325():_SafeStr_3115 { return ((_SafeStr_5326 as _SafeStr_3115)); } } }//package _-0uv // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3115 = "_-16b" (String#8741, DoABC#3) // _SafeStr_3120 = "_-3as" (String#30953, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_3123 package _-0uv { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1cV._SafeStr_3152; public class _SafeStr_3123 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3123(k:Function) { super(k, _SafeStr_3152); } public function _SafeStr_5325():_SafeStr_3152 { return ((_SafeStr_5326 as _SafeStr_3152)); } } }//package _-0uv // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3123 = "_-2Et" (String#27617, DoABC#3) // _SafeStr_3152 = "_-2cB" (String#10316, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_3140 package _-0uv { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1cV._SafeStr_3139; public class _SafeStr_3140 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3140(k:Function) { super(k, _SafeStr_3139); } public function _SafeStr_5325():_SafeStr_3139 { return ((_SafeStr_5326 as _SafeStr_3139)); } } }//package _-0uv // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3139 = "_-1sg" (String#9532, DoABC#3) // _SafeStr_3140 = "_-5kA" (String#36209, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_3141 package _-0uv { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1cV._SafeStr_4731; public class _SafeStr_3141 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3141(k:Function) { super(k, _SafeStr_4731); } public function _SafeStr_5325():_SafeStr_4731 { return ((_SafeStr_5326 as _SafeStr_4731)); } } }//package _-0uv // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3141 = "_-gl" (String#40045, DoABC#3) // _SafeStr_4731 = "_-38I" (String#10866, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_3147 package _-0uv { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1cV._SafeStr_3145; public class _SafeStr_3147 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3147(k:Function) { super(k, _SafeStr_3145); } public function _SafeStr_5325():_SafeStr_3145 { return ((_SafeStr_5326 as _SafeStr_3145)); } } }//package _-0uv // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3145 = "_-4Y2" (String#12280, DoABC#3) // _SafeStr_3147 = "_-16x" (String#24878, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_3148 package _-0uv { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1cV._SafeStr_3119; public class _SafeStr_3148 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3148(k:Function) { super(k, _SafeStr_3119); } public function _SafeStr_5325():_SafeStr_3119 { return ((_SafeStr_5326 as _SafeStr_3119)); } } }//package _-0uv // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3119 = "_-1iQ" (String#9353, DoABC#3) // _SafeStr_3148 = "_-6gg" (String#38556, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_4278 package _-0uv { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1cV._SafeStr_4707; public class _SafeStr_4278 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4278(k:Function) { super(k, _SafeStr_4707); } public function _SafeStr_5325():_SafeStr_4707 { return ((_SafeStr_5326 as _SafeStr_4707)); } } }//package _-0uv // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4278 = "_-6g8" (String#38530, DoABC#3) // _SafeStr_4707 = "_-3lw" (String#11495, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_4727 package _-0uv { import _-3qZ._SafeStr_2717; public class _SafeStr_4727 { private var _SafeStr_9997:int; private var _name:String; private var _SafeStr_9998:int; private var _SafeStr_5342:String; private var _SafeStr_9999:String; public function _SafeStr_4727(k:_SafeStr_2717) { this._SafeStr_9997 = k._SafeStr_5331(); this._name = k.readString(); this._SafeStr_9998 = k._SafeStr_5331(); this._SafeStr_5342 = k.readString(); this._SafeStr_9999 = k.readString(); } public function dispose():void { this._SafeStr_9997 = 0; this._name = ""; this._SafeStr_9998 = 0; this._SafeStr_5342 = ""; this._SafeStr_9999 = ""; } public function get _SafeStr_6594():int { return (this._SafeStr_9997); } public function get name():String { return (this._name); } public function get level():int { return (this._SafeStr_9998); } public function get figure():String { return (this._SafeStr_5342); } public function get owner():String { return (this._SafeStr_9999); } } }//package _-0uv // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4727 = "_-692" (String#13919, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5342 = "_-497" (String#77, DoABC#3) // _SafeStr_6594 = "_-16v" (String#24877, DoABC#3) // _SafeStr_9997 = "_-F6" (String#14683, DoABC#3) // _SafeStr_9998 = "_-5bb" (String#150, DoABC#3) // _SafeStr_9999 = "_-555" (String#3871, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_4728 package _-0uv { import _-3qZ._SafeStr_2717; public class _SafeStr_4728 { private var _SafeStr_10000:int; private var _SafeStr_10001:Array; public function _SafeStr_4728(k:_SafeStr_2717) { this._SafeStr_10000 = k._SafeStr_5331(); this._SafeStr_10001 = []; var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_10001.push(k._SafeStr_5331()); _local_3++; }; } public function dispose():void { this._SafeStr_10000 = -1; this._SafeStr_10001 = []; } public function get _SafeStr_6596():int { return (this._SafeStr_10000); } public function get breeds():Array { return (this._SafeStr_10001); } } }//package _-0uv // _SafeStr_10000 = "_-L-" (String#39254, DoABC#3) // _SafeStr_10001 = "_-5VI" (String#35631, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4728 = "_-6jQ" (String#14500, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6596 = "_-5bV" (String#35879, DoABC#3) //------------------------------------------------------------ //_-0uv._SafeStr_4729 package _-0uv { public class _SafeStr_4729 { private var _SafeStr_10002:int; private var _SafeStr_7473:int; private var _SafeStr_8127:String; private var _SafeStr_5512:int; private var _SafeStr_7448:String; private var _SafeStr_10003:int; private var _SafeStr_10004:Boolean; public function _SafeStr_4729(k:int, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:String, _arg_6:int, _arg_7:Boolean) { this._SafeStr_10002 = k; this._SafeStr_7473 = _arg_2; this._SafeStr_8127 = _arg_3; this._SafeStr_5512 = _arg_4; this._SafeStr_7448 = _arg_5; this._SafeStr_10003 = _arg_6; this._SafeStr_10004 = _arg_7; } public function get stuffId():int { return (this._SafeStr_10002); } public function get _SafeStr_5868():int { return (this._SafeStr_7473); } public function get _SafeStr_5897():String { return (this._SafeStr_8127); } public function get userId():int { return (this._SafeStr_5512); } public function get userName():String { return (this._SafeStr_7448); } public function get rarityLevel():int { return (this._SafeStr_10003); } public function get _SafeStr_6590():Boolean { return (this._SafeStr_10004); } } }//package _-0uv // _SafeStr_10002 = "_-4XV" (String#333, DoABC#3) // _SafeStr_10003 = "_-3eo" (String#499, DoABC#3) // _SafeStr_10004 = "_-6Xi" (String#38180, DoABC#3) // _SafeStr_4729 = "_-384" (String#10861, DoABC#3) // _SafeStr_5512 = "_-2ja" (String#30, DoABC#3) // _SafeStr_5868 = "_-0-X" (String#22167, DoABC#3) // _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3) // _SafeStr_6590 = "_-4Bz" (String#32454, DoABC#3) // _SafeStr_7448 = "_-4Bm" (String#70, DoABC#3) // _SafeStr_7473 = "_-1wI" (String#432, DoABC#3) // _SafeStr_8127 = "_-2iJ" (String#229, DoABC#3) //------------------------------------------------------------ //_-0vp._SafeStr_3333 package _-0vp { import _-3qZ._SafeStr_2276; import _-0cw._SafeStr_3331; public class _SafeStr_3333 extends _SafeStr_2276 { public function _SafeStr_3333(k:Function) { super(k, _SafeStr_3331); } public function _SafeStr_5325():_SafeStr_3331 { return ((_SafeStr_5326 as _SafeStr_3331)); } } }//package _-0vp // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3331 = "_-6hO" (String#14458, DoABC#3) // _SafeStr_3333 = "_-15I" (String#24812, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0vp._SafeStr_3749 package _-0vp { import _-3qZ._SafeStr_2276; import _-0cw._SafeStr_3729; public class _SafeStr_3749 extends _SafeStr_2276 { public function _SafeStr_3749(k:Function) { super(k, _SafeStr_3729); } public function _SafeStr_5325():_SafeStr_3729 { return ((_SafeStr_5326 as _SafeStr_3729)); } } }//package _-0vp // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3729 = "_-3AE" (String#10894, DoABC#3) // _SafeStr_3749 = "_-6Uu" (String#38054, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0vp._SafeStr_3775 package _-0vp { import _-3qZ._SafeStr_2276; import _-0cw._SafeStr_3716; public class _SafeStr_3775 extends _SafeStr_2276 { public function _SafeStr_3775(k:Function) { super(k, _SafeStr_3716); } public function _SafeStr_5325():_SafeStr_3716 { return ((_SafeStr_5326 as _SafeStr_3716)); } } }//package _-0vp // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3716 = "_-0ZF" (String#8173, DoABC#3) // _SafeStr_3775 = "_-0wV" (String#24434, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0vp._SafeStr_4133 package _-0vp { import _-3qZ._SafeStr_2276; import _-0cw._SafeStr_4959; public class _SafeStr_4133 extends _SafeStr_2276 { public function _SafeStr_4133(k:Function) { super(k, _SafeStr_4959); } public function _SafeStr_5325():_SafeStr_4959 { return ((_SafeStr_5326 as _SafeStr_4959)); } } }//package _-0vp // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4133 = "_-2-R" (String#9666, DoABC#3) // _SafeStr_4959 = "_-0rM" (String#8475, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-0vZ._SafeStr_144 package _-0vZ { public class _SafeStr_144 { private var _location:Vector3D; private var _SafeStr_10005:Vector3D; private var _SafeStr_10006:Boolean = false; public function _SafeStr_144(k:Number, _arg_2:Number, _arg_3:Number) { this._SafeStr_10005 = new Vector3D(); super(); this._location = new Vector3D(k, _arg_2, _arg_3); if (((((!((k == 0))) || (!((_arg_2 == 0))))) || (!((_arg_3 == 0))))){ this._SafeStr_10006 = true; }; } public function get location():Vector3D { return (this._location); } public function get _SafeStr_10007():Vector3D { return (this._SafeStr_10005); } public function _SafeStr_10008(k:Matrix4x4):void { if (this._SafeStr_10006){ this._SafeStr_10005 = k._SafeStr_10009(this._location); }; } } }//package _-0vZ // _SafeStr_10005 = "_-5Io" (String#3004, DoABC#2) // _SafeStr_10006 = "_-5OH" (String#3022, DoABC#2) // _SafeStr_10007 = "_-3Y4" (String#2666, DoABC#2) // _SafeStr_10008 = "_-0ah" (String#2101, DoABC#2) // _SafeStr_10009 = "_-O3" (String#3344, DoABC#2) // _SafeStr_144 = "_-5mb" (String#1055, DoABC#2) //------------------------------------------------------------ //_-0vZ.AvatarModelGeometry package _-0vZ { import flash.utils.Dictionary; import _-3E2.AvatarCanvas; import _-3HG._SafeStr_48; public class AvatarModelGeometry { private var _SafeStr_10010:AvatarSet; private var _SafeStr_10011:Dictionary; private var _SafeStr_10012:Dictionary; private var _SafeStr_10013:Matrix4x4; private var _SafeStr_10014:Vector3D; private var _SafeStr_10015:Dictionary; public function AvatarModelGeometry(k:XML) { var _local_3:XML; var _local_4:XML; var _local_5:AvatarCanvas; var _local_6:XML; var _local_7:Dictionary; var _local_8:Dictionary; var _local_9:XML; var _local_10:GeometryBodyPart; 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_10014 = new Vector3D(0, 0, 10); super(); this._SafeStr_10013 = new Matrix4x4(); this._SafeStr_10011 = new Dictionary(); this._SafeStr_10012 = new Dictionary(); this._SafeStr_10010 = new AvatarSet(k.avatarset[0]); this._SafeStr_10015 = new Dictionary(); var _local_2:XML = k.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_10014.x = _local_11; this._SafeStr_10014.y = _local_12; this._SafeStr_10014.z = _local_13; }; for each (_local_3 in k.canvas) { _local_14 = String(_local_3.@scale); _local_15 = new Dictionary(); for each (_local_4 in _local_3.geometry) { _local_5 = new AvatarCanvas(_local_4, _local_14); _local_15[String(_local_4.@id)] = _local_5; }; this._SafeStr_10015[_local_14] = _local_15; }; for each (_local_6 in k.type) { _local_7 = new Dictionary(); _local_8 = new Dictionary(); for each (_local_9 in _local_6.bodypart) { _local_10 = new GeometryBodyPart(_local_9); _local_7[String(_local_9.@id)] = _local_10; for each (_local_16 in _local_10._SafeStr_10016(null)) { _local_8[_local_16] = _local_10; }; }; this._SafeStr_10011[String(_local_6.@id)] = _local_7; this._SafeStr_10012[String(_local_6.@id)] = _local_8; }; } public function _SafeStr_10017(k:_SafeStr_48):void { var _local_2:Dictionary; var _local_3:GeometryBodyPart; for each (_local_2 in this._SafeStr_10011) { for each (_local_3 in _local_2) { _local_3._SafeStr_10018(k); }; }; } public function _SafeStr_10019(k:String):Array { var _local_2:Array = []; var _local_3:AvatarSet = this._SafeStr_10010._SafeStr_10020(k); if (_local_3 != null){ _local_2 = _local_3._SafeStr_10021(); }; return (_local_2); } public function _SafeStr_10022(k:String):Boolean { var _local_2:AvatarSet = this._SafeStr_10010._SafeStr_10020(k); if (_local_2 != null){ return (_local_2._SafeStr_10023); }; return (false); } public function _SafeStr_8021(k:String, _arg_2:String):AvatarCanvas { var _local_4:AvatarCanvas; var _local_3:Dictionary = this._SafeStr_10015[k]; if (_local_3 != null){ _local_4 = (_local_3[_arg_2] as AvatarCanvas); }; return (_local_4); } private function _SafeStr_10024(k:String):Boolean { return (!((this._SafeStr_10011[k] == null))); } private function _SafeStr_10025(k:String, _arg_2:String):Boolean { var _local_3:Dictionary; if (this._SafeStr_10024(k)){ _local_3 = (this._SafeStr_10011[k] as Dictionary); return (!((_local_3[_arg_2] == null))); }; return (false); } private function _SafeStr_10026(k:String):Array { var _local_4:String; var _local_2:Dictionary = this._SafeStr_10027(k); var _local_3:Array = new Array(); for (_local_4 in this._SafeStr_10011) { _local_3.push(_local_4); }; return (_local_3); } private function _SafeStr_10027(k:String):Dictionary { if (this._SafeStr_10024(k)){ return ((this._SafeStr_10011[k] as Dictionary)); }; return (new Dictionary()); } public function _SafeStr_10028(k:String, _arg_2:String):GeometryBodyPart { var _local_3:Dictionary = this._SafeStr_10027(k); return (_local_3[_arg_2]); } public function _SafeStr_10029(k:String, _arg_2:String, _arg_3:_SafeStr_48):GeometryBodyPart { var _local_5:GeometryBodyPart; var _local_6:Dictionary; var _local_4:Dictionary = this._SafeStr_10012[k]; if (_local_4 != null){ _local_5 = _local_4[_arg_2]; if (_local_5 != null){ return (_local_5); }; _local_6 = this._SafeStr_10027(k); for each (_local_5 in _local_6) { if (_local_5._SafeStr_10030(_arg_2, _arg_3)){ return (_local_5); }; }; }; return (null); } private function _SafeStr_10031(k:Dictionary, _arg_2:String):Array { var _local_5:GeometryBodyPart; var _local_6:String; var _local_3:Array = []; var _local_4:Array = this._SafeStr_10019(_arg_2); for each (_local_6 in _local_4) { _local_5 = k[_local_6]; if (_local_5 != null){ _local_3.push(_local_5); }; }; return (_local_3); } public function _SafeStr_10032(k:String, _arg_2:uint, _arg_3:String):Array { var _local_7:GeometryBodyPart; var _local_9:Number; var _local_10:Array; if (_arg_3 == null){ _SafeStr_4.log("[AvatarModelGeometry] ERROR: Geometry ID not found for action: "); return ([]); }; var _local_4:Dictionary = this._SafeStr_10027(_arg_3); var _local_5:Array = this._SafeStr_10031(_local_4, k); var _local_6:Array = new Array(); var _local_8:Array = new Array(); this._SafeStr_10013 = Matrix4x4._SafeStr_10033(_arg_2); for each (_local_7 in _local_5) { _local_7._SafeStr_10008(this._SafeStr_10013); _local_9 = _local_7._SafeStr_10034(this._SafeStr_10014); _local_6.push([_local_9, _local_7]); }; _local_6.sort(this._SafeStr_10035); for each (_local_10 in _local_6) { _local_7 = (_local_10[1] as GeometryBodyPart); _local_8.push(_local_7.id); }; return (_local_8); } public function _SafeStr_8013(k:String, _arg_2:String, _arg_3:uint, _arg_4:Array, _arg_5:_SafeStr_48):Array { var _local_6:GeometryBodyPart; if (this._SafeStr_10025(k, _arg_2)){ _local_6 = (this._SafeStr_10027(k)[_arg_2] as GeometryBodyPart); this._SafeStr_10013 = Matrix4x4._SafeStr_10033(_arg_3); return (_local_6._SafeStr_8013(this._SafeStr_10013, this._SafeStr_10014, _arg_4, _arg_5)); }; return ([]); } private function _SafeStr_10035(k:Array, _arg_2:Array):Number { var _local_3:Number = (k[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 _-0vZ // _SafeStr_10008 = "_-0ah" (String#2101, DoABC#2) // _SafeStr_10010 = "_-1Jv" (String#2231, DoABC#2) // _SafeStr_10011 = "_-zo" (String#3435, DoABC#2) // _SafeStr_10012 = "_-0sj" (String#2156, DoABC#2) // _SafeStr_10013 = "_-L4" (String#3333, DoABC#2) // _SafeStr_10014 = "_-2HA" (String#2431, DoABC#2) // _SafeStr_10015 = "_-5wV" (String#3144, DoABC#2) // _SafeStr_10016 = "_-2bG" (String#2499, DoABC#2) // _SafeStr_10017 = "_-6R8" (String#3243, DoABC#2) // _SafeStr_10018 = "_-5sF" (String#3130, DoABC#2) // _SafeStr_10019 = "_-1mL" (String#2328, DoABC#2) // _SafeStr_10020 = "_-2of" (String#2547, DoABC#2) // _SafeStr_10021 = "_-248" (String#847, DoABC#2) // _SafeStr_10022 = "_-5Uq" (String#3047, DoABC#2) // _SafeStr_10023 = "_-2d9" (String#875, DoABC#2) // _SafeStr_10024 = "_-20X" (String#2370, DoABC#2) // _SafeStr_10025 = "_-1vj" (String#2358, DoABC#2) // _SafeStr_10026 = "_-6GJ" (String#3204, DoABC#2) // _SafeStr_10027 = "_-1d-" (String#2298, DoABC#2) // _SafeStr_10028 = "_-5Pn" (String#3026, DoABC#2) // _SafeStr_10029 = "_-478" (String#2775, DoABC#2) // _SafeStr_10030 = "_-61t" (String#3159, DoABC#2) // _SafeStr_10031 = "_-4cn" (String#2873, DoABC#2) // _SafeStr_10032 = "_-t5" (String#3418, DoABC#2) // _SafeStr_10033 = "_-3GO" (String#2616, DoABC#2) // _SafeStr_10034 = "_-305" (String#2573, DoABC#2) // _SafeStr_10035 = "_-91" (String#3303, DoABC#2) // _SafeStr_4 = "_-ZP" (String#411, DoABC#2) // _SafeStr_48 = "_-8W" (String#1108, DoABC#2) // _SafeStr_8013 = "_-1GT" (String#801, DoABC#2) // _SafeStr_8021 = "_-3u5" (String#2732, DoABC#2) //------------------------------------------------------------ //_-0vZ.AvatarSet package _-0vZ { import flash.utils.Dictionary; public class AvatarSet { private var _SafeStr_5338:String; private var _SafeStr_10036:Dictionary; private var _SafeStr_10037:Array; private var _SafeStr_10038:Array; private var _SafeStr_10039:Boolean; public function AvatarSet(k:XML) { var _local_3:AvatarSet; var _local_4:XML; var _local_5:XML; var _local_6:Array; super(); this._SafeStr_5338 = String(k.@id); var _local_2:String = String(k.@main); this._SafeStr_10039 = (((_local_2)==null) ? false : Boolean(parseInt(_local_2))); this._SafeStr_10036 = new Dictionary(); this._SafeStr_10037 = new Array(); for each (_local_4 in k.avatarset) { _local_3 = new AvatarSet(_local_4); this._SafeStr_10036[String(_local_4.@id)] = _local_3; }; for each (_local_5 in k.bodypart) { this._SafeStr_10037.push(String(_local_5.@id)); }; _local_6 = this._SafeStr_10037.concat(); for each (_local_3 in this._SafeStr_10036) { _local_6 = _local_6.concat(_local_3._SafeStr_10021()); }; this._SafeStr_10038 = _local_6; } public function _SafeStr_10020(k:String):AvatarSet { var _local_2:AvatarSet; if (k == this._SafeStr_5338){ return (this); }; for each (_local_2 in this._SafeStr_10036) { if (_local_2._SafeStr_10020(k) != null){ return (_local_2); }; }; return (null); } public function _SafeStr_10021():Array { return (this._SafeStr_10038.concat()); } public function get id():String { return (this._SafeStr_5338); } public function get _SafeStr_10023():Boolean { var _local_1:AvatarSet; if (this._SafeStr_10039){ return (true); }; for each (_local_1 in this._SafeStr_10036) { if (_local_1._SafeStr_10023){ return (true); }; }; return (false); } } }//package _-0vZ // _SafeStr_10020 = "_-2of" (String#2547, DoABC#2) // _SafeStr_10021 = "_-248" (String#847, DoABC#2) // _SafeStr_10023 = "_-2d9" (String#875, DoABC#2) // _SafeStr_10036 = "_-4Uz" (String#2841, DoABC#2) // _SafeStr_10037 = "_-1FW" (String#2218, DoABC#2) // _SafeStr_10038 = "_-06F" (String#2026, DoABC#2) // _SafeStr_10039 = "_-05m" (String#721, DoABC#2) // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) //------------------------------------------------------------ //_-0vZ.GeometryBodyPart package _-0vZ { import flash.utils.Dictionary; import _-3HG._SafeStr_48; public class GeometryBodyPart extends _SafeStr_144 { private var _SafeStr_5338:String; private var _SafeStr_8993:Dictionary; private var _SafeStr_10040:Number; private var _SafeStr_10041:Dictionary; public function GeometryBodyPart(k:XML) { var _local_2:XML; var _local_3:GeometryItem; super(parseFloat(k.@x), parseFloat(k.@y), parseFloat(k.@z)); this._SafeStr_10040 = parseFloat(k.@radius); this._SafeStr_5338 = String(k.@id); this._SafeStr_8993 = new Dictionary(); this._SafeStr_10041 = new Dictionary(true); for each (_local_2 in k..item) { _local_3 = new GeometryItem(_local_2); this._SafeStr_8993[String(_local_2.@id)] = _local_3; }; } public function _SafeStr_10042(k:_SafeStr_48):Array { var _local_3:GeometryItem; var _local_2:Array = []; if (this._SafeStr_10041[k] !== undefined){ for each (_local_3 in this._SafeStr_10041[k]) { if (_local_3 != null){ _local_2.push(_local_3); }; }; }; return (_local_2); } public function _SafeStr_10016(k:_SafeStr_48):Array { var _local_2:GeometryItem; var _local_3:Array = []; for each (_local_2 in this._SafeStr_8993) { if (_local_2 != null){ _local_3.push(_local_2.id); }; }; if (this._SafeStr_10041[k] !== undefined){ for each (_local_2 in this._SafeStr_10041[k]) { if (_local_2 != null){ _local_3.push(_local_2.id); }; }; }; return (_local_3); } public function _SafeStr_10018(k:_SafeStr_48):Boolean { var _local_2:String; if (this._SafeStr_10041[k] !== undefined){ for (_local_2 in this._SafeStr_10041[k]) { delete this._SafeStr_10041[k][_local_2]; }; this._SafeStr_10041[k] = null; delete this._SafeStr_10041[k]; }; return (true); } public function _SafeStr_10043(k:XML, _arg_2:_SafeStr_48):Boolean { var _local_3:String = String(k.@id); if (this._SafeStr_10030(_local_3, _arg_2)){ return (false); }; if (this._SafeStr_10041[_arg_2] === undefined){ this._SafeStr_10041[_arg_2] = new Dictionary(); }; this._SafeStr_10041[_arg_2][_local_3] = new GeometryItem(k, true); return (true); } public function _SafeStr_10030(k:String, _arg_2:_SafeStr_48):Boolean { var _local_3:GeometryItem = this._SafeStr_8993[k]; if ((((_local_3 == null)) && (!((this._SafeStr_10041[_arg_2] === undefined))))){ _local_3 = this._SafeStr_10041[_arg_2][k]; }; return (!((_local_3 == null))); } public function _SafeStr_8013(k:Matrix4x4, _arg_2:Vector3D, _arg_3:Array, _arg_4:_SafeStr_48):Array { var _local_5:Number; var _local_6:GeometryItem; var _local_9:Array; var _local_7:Array = new Array(); var _local_8:Array = new Array(); for each (_local_6 in this._SafeStr_8993) { if (_local_6 != null){ _local_6._SafeStr_10008(k); _local_5 = _local_6._SafeStr_10034(_arg_2); _local_7.push([_local_5, _local_6]); }; }; for each (_local_6 in this._SafeStr_10041[_arg_4]) { if (_local_6 != null){ _local_6._SafeStr_10008(k); _local_5 = _local_6._SafeStr_10034(_arg_2); _local_7.push([_local_5, _local_6]); }; }; _local_7.sort(this._SafeStr_10044); for each (_local_9 in _local_7) { _local_6 = (_local_9[1] as GeometryItem); _local_8.push(_local_6.id); }; return (_local_8); } public function _SafeStr_10034(k:Vector3D):Number { var _local_2:Number = Math.abs(((k.z - this._SafeStr_10007.z) - this._SafeStr_10040)); var _local_3:Number = Math.abs(((k.z - this._SafeStr_10007.z) + this._SafeStr_10040)); return (Math.min(_local_2, _local_3)); } public function get id():String { return (this._SafeStr_5338); } private function _SafeStr_10044(k:Array, _arg_2:Array):Number { var _local_3:Number = (k[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_10040); } } }//package _-0vZ // _SafeStr_10007 = "_-3Y4" (String#2666, DoABC#2) // _SafeStr_10008 = "_-0ah" (String#2101, DoABC#2) // _SafeStr_10016 = "_-2bG" (String#2499, DoABC#2) // _SafeStr_10018 = "_-5sF" (String#3130, DoABC#2) // _SafeStr_10030 = "_-61t" (String#3159, DoABC#2) // _SafeStr_10034 = "_-305" (String#2573, DoABC#2) // _SafeStr_10040 = "_-2GX" (String#855, DoABC#2) // _SafeStr_10041 = "_-60l" (String#3156, DoABC#2) // _SafeStr_10042 = "_-5Bc" (String#2986, DoABC#2) // _SafeStr_10043 = "_-5xu" (String#3147, DoABC#2) // _SafeStr_10044 = "_-3KH" (String#2632, DoABC#2) // _SafeStr_144 = "_-5mb" (String#1055, DoABC#2) // _SafeStr_48 = "_-8W" (String#1108, DoABC#2) // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_8013 = "_-1GT" (String#801, DoABC#2) // _SafeStr_8993 = "_-5wE" (String#67, DoABC#2) //------------------------------------------------------------ //_-0vZ.GeometryItem package _-0vZ { public class GeometryItem extends _SafeStr_144 { private var _SafeStr_5338:String; private var _SafeStr_10040:Number; private var _normal:Vector3D; private var _SafeStr_10045:Boolean = false; private var _SafeStr_10046:Boolean = false; public function GeometryItem(k:XML, _arg_2:Boolean=false) { super(parseFloat(k.@x), parseFloat(k.@y), parseFloat(k.@z)); this._SafeStr_5338 = String(k.@id); this._SafeStr_10040 = parseFloat(k.@radius); this._normal = new Vector3D(parseFloat(k.@nx), parseFloat(k.@ny), parseFloat(k.@nz)); this._SafeStr_10045 = (parseInt(k.@double) as Boolean); this._SafeStr_10046 = _arg_2; } public function _SafeStr_10034(k:Vector3D):Number { var _local_2:Number = Math.abs(((k.z - this._SafeStr_10007.z) - this._SafeStr_10040)); var _local_3:Number = Math.abs(((k.z - this._SafeStr_10007.z) + this._SafeStr_10040)); return (Math.min(_local_2, _local_3)); } public function get id():String { return (this._SafeStr_5338); } public function get normal():Vector3D { return (this._normal); } public function get _SafeStr_10047():Boolean { return (this._SafeStr_10045); } public function toString():String { var k:String = ((((this._SafeStr_5338 + ": ") + this.location) + " - ") + this._SafeStr_10007); return (k); } public function get _SafeStr_10048():Boolean { return (this._SafeStr_10046); } } }//package _-0vZ // _SafeStr_10007 = "_-3Y4" (String#2666, DoABC#2) // _SafeStr_10034 = "_-305" (String#2573, DoABC#2) // _SafeStr_10040 = "_-2GX" (String#855, DoABC#2) // _SafeStr_10045 = "_-4ax" (String#2863, DoABC#2) // _SafeStr_10046 = "_-4sf" (String#2923, DoABC#2) // _SafeStr_10047 = "_-ap" (String#3371, DoABC#2) // _SafeStr_10048 = "_-2bV" (String#2500, DoABC#2) // _SafeStr_144 = "_-5mb" (String#1055, DoABC#2) // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) //------------------------------------------------------------ //_-0vZ.Matrix4x4 package _-0vZ { public class Matrix4x4 { public static const _SafeStr_10049:Matrix4x4 = new (Matrix4x4)(1, 0, 0, 0, 1, 0, 0, 0, 1); private static const _SafeStr_10050:Number = 1E-18; private var _SafeStr_5447:Array; public function Matrix4x4(k: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._SafeStr_5447 = [k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9]; } public static function _SafeStr_10051(k:Number):Matrix4x4 { var _local_2:Number = ((k * 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); } public static function _SafeStr_10033(k:Number):Matrix4x4 { var _local_2:Number = ((k * 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); } public static function _SafeStr_10052(k:Number):Matrix4x4 { var _local_2:Number = ((k * 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); } public function identity():Matrix4x4 { this._SafeStr_5447 = [1, 0, 0, 0, 1, 0, 0, 0, 1]; return (this); } public function _SafeStr_10009(k:Vector3D):Vector3D { var _local_2:Number = (((k.x * this._SafeStr_5447[0]) + (k.y * this._SafeStr_5447[3])) + (k.z * this._SafeStr_5447[6])); var _local_3:Number = (((k.x * this._SafeStr_5447[1]) + (k.y * this._SafeStr_5447[4])) + (k.z * this._SafeStr_5447[7])); var _local_4:Number = (((k.x * this._SafeStr_5447[2]) + (k.y * this._SafeStr_5447[5])) + (k.z * this._SafeStr_5447[8])); return (new Vector3D(_local_2, _local_3, _local_4)); } public function _SafeStr_10053(k:Matrix4x4):Matrix4x4 { var _local_2:Number = (((this._SafeStr_5447[0] * k.data[0]) + (this._SafeStr_5447[1] * k.data[3])) + (this._SafeStr_5447[2] * k.data[6])); var _local_3:Number = (((this._SafeStr_5447[0] * k.data[1]) + (this._SafeStr_5447[1] * k.data[4])) + (this._SafeStr_5447[2] * k.data[7])); var _local_4:Number = (((this._SafeStr_5447[0] * k.data[2]) + (this._SafeStr_5447[1] * k.data[5])) + (this._SafeStr_5447[2] * k.data[8])); var _local_5:Number = (((this._SafeStr_5447[3] * k.data[0]) + (this._SafeStr_5447[4] * k.data[3])) + (this._SafeStr_5447[5] * k.data[6])); var _local_6:Number = (((this._SafeStr_5447[3] * k.data[1]) + (this._SafeStr_5447[4] * k.data[4])) + (this._SafeStr_5447[5] * k.data[7])); var _local_7:Number = (((this._SafeStr_5447[3] * k.data[2]) + (this._SafeStr_5447[4] * k.data[5])) + (this._SafeStr_5447[5] * k.data[8])); var _local_8:Number = (((this._SafeStr_5447[6] * k.data[0]) + (this._SafeStr_5447[7] * k.data[3])) + (this._SafeStr_5447[8] * k.data[6])); var _local_9:Number = (((this._SafeStr_5447[6] * k.data[1]) + (this._SafeStr_5447[7] * k.data[4])) + (this._SafeStr_5447[8] * k.data[7])); var _local_10:Number = (((this._SafeStr_5447[6] * k.data[2]) + (this._SafeStr_5447[7] * k.data[5])) + (this._SafeStr_5447[8] * k.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_10054(k:Number):void { var _local_2:int; while (_local_2 < this._SafeStr_5447.length) { this._SafeStr_5447[_local_2] = (this._SafeStr_5447[_local_2] * k); _local_2++; }; } public function _SafeStr_10055(k:Number):Matrix4x4 { var _local_2:Number = ((k * 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_10053(this)); } public function _SafeStr_10056(k:Number):Matrix4x4 { var _local_2:Number = ((k * 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_10053(this)); } public function _SafeStr_10057(k:Number):Matrix4x4 { var _local_2:Number = ((k * 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_10053(this)); } public function skew():void { } public function _SafeStr_10058():Matrix4x4 { return (new Matrix4x4(this._SafeStr_5447[0], this._SafeStr_5447[3], this._SafeStr_5447[6], this._SafeStr_5447[1], this._SafeStr_5447[4], this._SafeStr_5447[7], this._SafeStr_5447[2], this._SafeStr_5447[5], this._SafeStr_5447[8])); } public function _SafeStr_10059(k:Matrix4x4):Boolean { return (false); } public function get data():Array { return (this._SafeStr_5447); } } }//package _-0vZ // _SafeStr_10009 = "_-O3" (String#3344, DoABC#2) // _SafeStr_10033 = "_-3GO" (String#2616, DoABC#2) // _SafeStr_10049 = "_-1k2" (String#2324, DoABC#2) // _SafeStr_10050 = "_-6SO" (String#3248, DoABC#2) // _SafeStr_10051 = "_-58e" (String#2970, DoABC#2) // _SafeStr_10052 = "_-296" (String#2398, DoABC#2) // _SafeStr_10053 = "_-17f" (String#2195, DoABC#2) // _SafeStr_10054 = "_-0uo" (String#2164, DoABC#2) // _SafeStr_10055 = "_-0WI" (String#2088, DoABC#2) // _SafeStr_10056 = "_-6am" (String#3270, DoABC#2) // _SafeStr_10057 = "_-lF" (String#3398, DoABC#2) // _SafeStr_10058 = "_-4b7" (String#2865, DoABC#2) // _SafeStr_10059 = "_-2aB" (String#2494, DoABC#2) // _SafeStr_5447 = "_-fv" (String#107, DoABC#2) //------------------------------------------------------------ //_-0vZ.Vector3D package _-0vZ { public class Vector3D { private var _x:Number; private var _y:Number; private var _z:Number; public function Vector3D(k:Number=0, _arg_2:Number=0, _arg_3:Number=0) { this._x = k; this._y = _arg_2; this._z = _arg_3; } public static function _SafeStr_10060(k:Vector3D, _arg_2:Vector3D):Number { return ((((k.x * _arg_2.x) + (k.y * _arg_2.y)) + (k.z * _arg_2.z))); } public static function _SafeStr_10061(k:Vector3D, _arg_2:Vector3D):Vector3D { var _local_3:Vector3D = new (Vector3D)(); _local_3.x = ((k.y * _arg_2.z) - (k.z * _arg_2.y)); _local_3.y = ((k.z * _arg_2.x) - (k.x * _arg_2.z)); _local_3.z = ((k.x * _arg_2.y) - (k.y * _arg_2.x)); return (_local_3); } public static function subtract(k:Vector3D, _arg_2:Vector3D):Vector3D { return (new (Vector3D)((k.x - _arg_2.x), (k.y - _arg_2.y), (k.z - _arg_2.z))); } public function _SafeStr_10060(k:Vector3D):Number { return ((((this._x * k.x) + (this._y * k.y)) + (this._z * k.z))); } public function _SafeStr_10061(k:Vector3D):Vector3D { var _local_2:Vector3D = new Vector3D(); _local_2.x = ((this._y * k.z) - (this._z * k.y)); _local_2.y = ((this._z * k.x) - (this._x * k.z)); _local_2.z = ((this._x * k.y) - (this._y * k.x)); return (_local_2); } public function subtract(k:Vector3D):void { this._x = (this._x - k.x); this._y = (this._y - k.y); this._z = (this._z - k.z); } public function add(k:Vector3D):void { this._x = (this._x + k.x); this._y = (this._y + k.y); this._z = (this._z + k.z); } public function normalize():void { var k:Number = (1 / this.length()); this._x = (this._x * k); this._y = (this._y * k); this._z = (this._z * k); } public function length():Number { return (Math.sqrt((((this._x * this._x) + (this._y * this._y)) + (this._z * this._z)))); } public function toString():String { var k = (((((("Vector3D: (" + this._x) + ",") + this._y) + ",") + this._z) + ")"); return (k); } public function get x():Number { return (this._x); } public function get y():Number { return (this._y); } public function get z():Number { return (this._z); } public function set x(k:Number):void { this._x = k; } public function set y(k:Number):void { this._y = k; } public function set z(k:Number):void { this._z = k; } } }//package _-0vZ // _SafeStr_10060 = "_-hR" (String#3388, DoABC#2) // _SafeStr_10061 = "_-3kD" (String#2711, DoABC#2) //------------------------------------------------------------ //_-0Wd._SafeStr_2861 package _-0Wd { import _-1Mz.IWindowContainer; import flash.events.IEventDispatcher; public interface _SafeStr_2861 { function dispose():void; function get window():IWindowContainer; function registerUpdateEvents(_arg_1:IEventDispatcher):void; } }//package _-0Wd // _SafeStr_2861 = "_-560" (String#12853, DoABC#3) //------------------------------------------------------------ //_-0Wd._SafeStr_4614 package _-0Wd { import _-1A6.HabboToolbar; import _-Yv._SafeStr_2866; import _-1Mz.IWindowContainer; import _-3-E._SafeStr_2465; import _-5YE.IIconWindow; import _-4rH._SafeStr_2335; import _-1YG.Motions; import _-1YG._SafeStr_4627; public class _SafeStr_4614 extends CurrencyIndicatorBase { private static const _SafeStr_10062:uint = 4286084205; private static const _SafeStr_10063:uint = 4283781966; private static const _SafeStr_5514:int = 13; private static const _SafeStr_5515:int = 14; private static const _SafeStr_10064:Array = ["toolbar_hc_icon_0", "toolbar_hc_icon_1", "toolbar_hc_icon_2", "toolbar_hc_icon_1", "toolbar_hc_icon_0"]; private var _SafeStr_7520:int = -1; private var _SafeStr_5510:HabboToolbar; private var _SafeStr_10065:int; public function _SafeStr_4614(k:HabboToolbar, _arg_2:IWindowContainer) { super(k.windowManager, k.assets); this._SafeStr_5510 = k; _SafeStr_5415 = _arg_2; this._SafeStr_10066 = _SafeStr_10062; this._SafeStr_10067 = _SafeStr_10063; this._SafeStr_10068 = "days"; this._SafeStr_10069 = _SafeStr_10064; this._SafeStr_10070 = 50; this._SafeStr_10071 = this._SafeStr_5510.localization.getLocalization("purse.clubdays.zero.amount.text", "Get"); this._SafeStr_10072(new _SafeStr_2866()); } override protected function setAmount(k:int, _arg_2:int=-1):void { if (k < 1){ _SafeStr_5415.findChildByName("days").visible = false; _SafeStr_5415.findChildByName("join").visible = true; this._SafeStr_10068 = "join"; this._SafeStr_8571(this._SafeStr_10071); } else { _SafeStr_5415.findChildByName("days").visible = true; _SafeStr_5415.findChildByName("join").visible = false; this._SafeStr_10068 = "days"; if (((!((_arg_2 == -1))) && ((_arg_2 < (60 * 24))))){ this._SafeStr_8571(_SafeStr_2465._SafeStr_10073(this._SafeStr_5510.catalog.localization, (_arg_2 * 60))); } else { this._SafeStr_8571(_SafeStr_2465._SafeStr_10073(this._SafeStr_5510.catalog.localization, (k * 86400))); }; }; } private function _SafeStr_5517(k:int):void { var _local_2:IIconWindow = (_SafeStr_5415.findChildByName("club_icon") as IIconWindow); if (_local_2){ _local_2.style = k; _local_2.invalidate(); }; } override public function dispose():void { this._SafeStr_5510 = null; super.dispose(); } public function _SafeStr_10072(k:_SafeStr_2866=null):void { var _local_4:IWindowContainer; if (!this._SafeStr_5510.inventory){ return; }; var _local_2:int = ((this._SafeStr_5510.inventory.clubPeriods * 31) + this._SafeStr_5510.inventory.clubDays); var _local_3:int = this._SafeStr_5510.inventory._SafeStr_7537; if (((!((this._SafeStr_7520 == -1))) && (!((this._SafeStr_5510.inventory.clubLevel == _SafeStr_2335._SafeStr_6080))))){ this.setAmount(_local_2, _local_3); _local_4 = (_SafeStr_5415.findChildByName("hc_join_button") as IWindowContainer); if (Motions._SafeStr_10074(_local_4) == null){ Motions._SafeStr_10075(new _SafeStr_4627(_local_4, 900, 16)); }; }; this._SafeStr_7520 = _local_2; this._SafeStr_10065 = _local_3; switch (this._SafeStr_5510.inventory.clubLevel){ case _SafeStr_2335._SafeStr_6080: this._SafeStr_5517(_SafeStr_5515); _SafeStr_8571(this._SafeStr_10071); return; case _SafeStr_2335._SafeStr_5834: this._SafeStr_5517(_SafeStr_5514); return; case _SafeStr_2335._SafeStr_6245: this._SafeStr_5517(_SafeStr_5515); return; }; } } }//package _-0Wd // _SafeStr_10062 = "_-1H1" (String#1073, DoABC#3) // _SafeStr_10063 = "_-3-6" (String#1092, DoABC#3) // _SafeStr_10064 = "_-2Yv" (String#10268, DoABC#3) // _SafeStr_10065 = "_-0eS" (String#23738, DoABC#3) // _SafeStr_10066 = "_-4PN" (String#32989, DoABC#3) // _SafeStr_10067 = "_-3G4" (String#30137, DoABC#3) // _SafeStr_10068 = "_-5lH" (String#36256, DoABC#3) // _SafeStr_10069 = "_-1-H" (String#24572, DoABC#3) // _SafeStr_10070 = "_-6SX" (String#37957, DoABC#3) // _SafeStr_10071 = "_-5EN" (String#34985, DoABC#3) // _SafeStr_10072 = "_-1uy" (String#26805, DoABC#3) // _SafeStr_10073 = "_-4Op" (String#32963, DoABC#3) // _SafeStr_10074 = "_-4C1" (String#32456, DoABC#3) // _SafeStr_10075 = "_-5B7" (String#34859, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2465 = "_-3ra" (String#31595, DoABC#3) // _SafeStr_2866 = "_-4po" (String#33985, DoABC#3) // _SafeStr_4614 = "_-64v" (String#13855, DoABC#3) // _SafeStr_4627 = "_-7L" (String#14545, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5514 = "_-1-A" (String#2835, DoABC#3) // _SafeStr_5515 = "_-4cD" (String#1576, DoABC#3) // _SafeStr_5517 = "_-5X0" (String#3996, DoABC#3) // _SafeStr_5834 = "_-5VD" (String#35627, DoABC#3) // _SafeStr_6080 = "_-417" (String#32015, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_7520 = "_-1IG" (String#2925, DoABC#3) // _SafeStr_7537 = "_-01A" (String#7631, DoABC#3) // _SafeStr_8571 = "_-5x9" (String#337, DoABC#3) //------------------------------------------------------------ //_-0Wd.CurrencyIndicatorBase package _-0Wd { import _-1Mz.IWindowContainer; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-5YE._SafeStr_2413; import __AS3__.vec.Vector; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.IEventDispatcher; import _-5Mz.WindowMouseEvent; import _-5Vt.XmlAsset; import _-5YE.ITextWindow; import _-1Mz.IWindow; import _-3-E._SafeStr_128; import __AS3__.vec.*; public class CurrencyIndicatorBase implements _SafeStr_2861 { protected static const _SafeStr_10076:int = 0; protected static const _SafeStr_10077:int = 1; private static const _SafeStr_10078:Number = 0.025; protected var _SafeStr_5415:IWindowContainer; protected var _SafeStr_5524:_SafeStr_633; protected var _assets:_SafeStr_10; private var _disposed:Boolean = false; private var _SafeStr_10079:_SafeStr_2413; private var _SafeStr_10080:uint; private var _SafeStr_10081:uint; private var _SafeStr_10082:String; private var _SafeStr_10083:Vector.; private var _SafeStr_10084:uint; private var _SafeStr_10085:String = null; private var _SafeStr_10086:uint = 0; private var _SafeStr_10087:int; private var _SafeStr_10088:Timer; private var _SafeStr_10089:Timer; private var _SafeStr_10090:Number; private var _SafeStr_10091:int; private var _SafeStr_10092:int; public function CurrencyIndicatorBase(k:_SafeStr_633, _arg_2:_SafeStr_10) { this._SafeStr_10083 = new Vector.(); super(); this._SafeStr_5415 = null; this._SafeStr_5524 = k; this._assets = _arg_2; this._SafeStr_10088 = null; this._SafeStr_10089 = new Timer(40); this._SafeStr_10089.addEventListener(TimerEvent.TIMER, this._SafeStr_10093); } protected function set _SafeStr_10066(k:uint):void { this._SafeStr_10080 = k; } protected function set _SafeStr_10067(k:uint):void { this._SafeStr_10081 = k; } protected function set _SafeStr_10068(k:String):void { this._SafeStr_10082 = k; } protected function set _SafeStr_10070(k:uint):void { this._SafeStr_10084 = k; } protected function set _SafeStr_10071(k:String):void { this._SafeStr_10085 = k; } protected function get _SafeStr_10071():String { return (this._SafeStr_10085); } public function get window():IWindowContainer { return (this._SafeStr_5415); } public function dispose():void { if (this._disposed){ return; }; if (this._SafeStr_10089 != null){ this._SafeStr_10089.stop(); this._SafeStr_10089 = null; }; if (this._SafeStr_10088){ this._SafeStr_10088.stop(); this._SafeStr_10088 = null; }; if (this._SafeStr_10083){ this._SafeStr_10083 = null; }; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._disposed = true; } public function registerUpdateEvents(k:IEventDispatcher):void { } public function unregisterUpdateEvents(k:IEventDispatcher):void { } protected function onContainerClick(k:WindowMouseEvent):void { } protected function createWindow(k:String, _arg_2:String):void { var _local_4:Array; var _local_3:XmlAsset = (this._assets.getAssetByName(k) as XmlAsset); if (_local_3){ this._SafeStr_5415 = (this._SafeStr_5524.buildFromXML((_local_3.content as XML), 1) as IWindowContainer); if (this._SafeStr_5415){ this._SafeStr_5415.addEventListener(WindowMouseEvent.CLICK, this.onContainerClick); this._SafeStr_5415.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_10094); this._SafeStr_5415.addEventListener(WindowMouseEvent._SafeStr_5424, this._SafeStr_10095); _local_4 = []; if (this._SafeStr_5415.groupChildrenWithTag("ICON", _local_4, -1) == 1){ this._SafeStr_10079 = (_local_4[0] as _SafeStr_2413); this._SafeStr_10096(_arg_2); }; }; }; } protected function _SafeStr_10097(k:int):void { this._SafeStr_10086 = k; if (((this._SafeStr_10079) && ((this._SafeStr_10083.length > 0)))){ if (this._SafeStr_10086 == _SafeStr_10076){ this._SafeStr_10087 = 0; } else { this._SafeStr_10087 = (this._SafeStr_10083.length - 1); }; this._SafeStr_10088 = new Timer(this._SafeStr_10084, this._SafeStr_10083.length); this._SafeStr_10088.addEventListener(TimerEvent.TIMER, this._SafeStr_10098); this._SafeStr_10088.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10099); this._SafeStr_10088.start(); this._SafeStr_10098(null); }; } protected function setAmount(k:int, _arg_2:int=-1):void { this._SafeStr_8571(k.toString()); } protected function _SafeStr_8571(k:String):void { if (this._SafeStr_5415){ this._SafeStr_5415.findChildByName(this._SafeStr_10082).caption = k; }; } protected function _SafeStr_10100(k:Boolean):void { if (this._SafeStr_5415){ ITextWindow(this._SafeStr_5415.findChildByName(this._SafeStr_10082)).underline = k; }; } protected function set _SafeStr_10069(k:Array):void { var _local_2:String; for each (_local_2 in k) { this._SafeStr_10083.push(_local_2); }; } private function _SafeStr_10098(k:TimerEvent):void { if (((this._SafeStr_10079) && ((this._SafeStr_10083.length > 0)))){ this._SafeStr_10096(this._SafeStr_10083[this._SafeStr_10087]); if (this._SafeStr_10086 == _SafeStr_10076){ this._SafeStr_10087++; this._SafeStr_10087 = (((this._SafeStr_10087)=0) ? this._SafeStr_10087 : 0); }; }; } private function _SafeStr_10099(k:TimerEvent):void { if (this._SafeStr_10083.length > 0){ this._SafeStr_10096(this._SafeStr_10083[0]); }; } private function _SafeStr_10096(k:String):void { if (this._SafeStr_10079){ this._SafeStr_10079.assetUri = k; }; } private function _SafeStr_10094(k:WindowMouseEvent):void { this._SafeStr_5415.findChildByTag("BGCOLOR").color = this._SafeStr_10080; } private function _SafeStr_10095(k:WindowMouseEvent):void { this._SafeStr_5415.findChildByTag("BGCOLOR").color = this._SafeStr_10081; } protected function _SafeStr_10101(k:int, _arg_2:int):void { var _local_3:IWindow; this._SafeStr_10090 = 0; this._SafeStr_10091 = k; this._SafeStr_10092 = _arg_2; if (this._SafeStr_5415 != null){ _local_3 = this._SafeStr_5415.findChildByName("change"); if (_local_3 != null){ _local_3.caption = ((((_arg_2 > k)) ? "+" : "") + (_arg_2 - k).toString()); }; }; this._SafeStr_10089.start(); this._SafeStr_10093(null); } private function _SafeStr_10093(k:TimerEvent):void { var _local_2:Number = ((Math.pow((this._SafeStr_10090 - 0.5), 3) * 4) + 0.5); this.setAmount(int(_SafeStr_128._SafeStr_10102(Math.max(0, ((this._SafeStr_10090 * 2) - 1)), this._SafeStr_10091, this._SafeStr_10092))); var _local_3:IWindowContainer = (this._SafeStr_5415.findChildByName("change_overlay") as IWindowContainer); if (_local_3 == null){ return; }; _local_3.visible = true; _local_3.blend = (1 - (Math.abs((0.5 - _local_2)) * 2)); _local_3.x = _SafeStr_128._SafeStr_10102(_local_2, 0, (this._SafeStr_5415.width - _local_3.width)); this._SafeStr_10090 = (this._SafeStr_10090 + _SafeStr_10078); if (this._SafeStr_10090 >= 1){ _local_3.visible = false; this._SafeStr_10089.stop(); this.setAmount(this._SafeStr_10092); }; } } }//package _-0Wd // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10066 = "_-4PN" (String#32989, DoABC#3) // _SafeStr_10067 = "_-3G4" (String#30137, DoABC#3) // _SafeStr_10068 = "_-5lH" (String#36256, DoABC#3) // _SafeStr_10069 = "_-1-H" (String#24572, DoABC#3) // _SafeStr_10070 = "_-6SX" (String#37957, DoABC#3) // _SafeStr_10071 = "_-5EN" (String#34985, DoABC#3) // _SafeStr_10076 = "_-4YN" (String#33351, DoABC#3) // _SafeStr_10077 = "_-2E7" (String#27585, DoABC#3) // _SafeStr_10078 = "_-09X" (String#22533, DoABC#3) // _SafeStr_10079 = "_-55j" (String#34655, DoABC#3) // _SafeStr_10080 = "_-5WY" (String#35680, DoABC#3) // _SafeStr_10081 = "_-24e" (String#27223, DoABC#3) // _SafeStr_10082 = "_-n3" (String#40283, DoABC#3) // _SafeStr_10083 = "_-0hh" (String#23854, DoABC#3) // _SafeStr_10084 = "_-1Oe" (String#25548, DoABC#3) // _SafeStr_10085 = "_-13y" (String#24763, DoABC#3) // _SafeStr_10086 = "_-aZ" (String#39806, DoABC#3) // _SafeStr_10087 = "_-0kW" (String#23964, DoABC#3) // _SafeStr_10088 = "_-0ae" (String#8192, DoABC#3) // _SafeStr_10089 = "_-26n" (String#27303, DoABC#3) // _SafeStr_10090 = "_-2H0" (String#27700, DoABC#3) // _SafeStr_10091 = "_-3Xv" (String#30837, DoABC#3) // _SafeStr_10092 = "_-4la" (String#33826, DoABC#3) // _SafeStr_10093 = "_-4iR" (String#33704, DoABC#3) // _SafeStr_10094 = "_-2H3" (String#1505, DoABC#3) // _SafeStr_10095 = "_-6Fe" (String#1614, DoABC#3) // _SafeStr_10096 = "_-5IB" (String#3918, DoABC#3) // _SafeStr_10097 = "_-0ez" (String#23757, DoABC#3) // _SafeStr_10098 = "_-1OH" (String#9044, DoABC#3) // _SafeStr_10099 = "_-5A8" (String#12932, DoABC#3) // _SafeStr_10100 = "_-Bj" (String#38914, DoABC#3) // _SafeStr_10101 = "_-0gL" (String#23807, DoABC#3) // _SafeStr_10102 = "_-037" (String#22306, DoABC#3) // _SafeStr_128 = "_-DT" (String#38977, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2861 = "_-560" (String#12853, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_8571 = "_-5x9" (String#337, DoABC#3) //------------------------------------------------------------ //_-0yO._SafeStr_3293 package _-0yO { import _-1Mz.IWindowContainer; import _-17c.HabboUserDefinedRoomEvents; import _-2cy.Triggerable; public interface _SafeStr_3293 { function get code():int; function get negativeCode():int; function get requiresFurni():int; function onInit(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void; function onEditStart(_arg_1:IWindowContainer, _arg_2:Triggerable):void; function readIntParamsFromForm(_arg_1:IWindowContainer):Array; function readStringParamFromForm(_arg_1:IWindowContainer):String; function get hasSpecialInputs():Boolean; function get hasStateSnapshot():Boolean; function validate(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):String; } }//package _-0yO // _SafeStr_3293 = "_-5x2" (String#13720, DoABC#3) //------------------------------------------------------------ //_-0yO._SafeStr_3294 package _-0yO { import _-17c.HabboUserDefinedRoomEvents; import flash.display.Shader; import flash.filters.ShaderFilter; import flash.filters.ColorMatrixFilter; import flash.utils.ByteArray; import flash.utils.Dictionary; import _-3yO._SafeStr_2285; import in._SafeStr_2436; import _-4-n._SafeStr_2752; import _-4-n._SafeStr_4367; import flash.display.BlendMode; public class _SafeStr_3294 { private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_10103:Array; public function _SafeStr_3294(k:HabboUserDefinedRoomEvents) { var _local_2:Class; var _local_3:Shader; var _local_4:ShaderFilter; var _local_5:Array; var _local_6:ColorMatrixFilter; super(); this._SafeStr_7124 = k; _local_2 = _SafeStr_4751; _local_3 = new Shader((new (_local_2)() as ByteArray)); _local_4 = new ShaderFilter(_local_3); this._SafeStr_10103 = [_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_10103 = [_local_6]; } public function hide(k:int):void { this._SafeStr_10104(this._SafeStr_7717(k)); } public function _SafeStr_10105(k:Dictionary):void { var _local_2:String; for (_local_2 in k) { _SafeStr_4.log(("Show furni as unselected: " + _local_2)); this._SafeStr_10104(this._SafeStr_7717(parseInt(_local_2))); }; } public function show(k:int):void { this._SafeStr_10106(this._SafeStr_7717(k)); } public function _SafeStr_10107(k:Dictionary):void { var _local_2:String; for (_local_2 in k) { _SafeStr_4.log(("Show furni as selected: " + _local_2)); this._SafeStr_10106(this._SafeStr_7717(parseInt(_local_2))); }; } private function _SafeStr_7717(k:int):_SafeStr_2436 { return (this._SafeStr_7124.roomEngine.getRoomObject(this._SafeStr_7124.roomId, k, _SafeStr_2285._SafeStr_5887)); } private function _SafeStr_10106(k:_SafeStr_2436):void { var _local_2:_SafeStr_2752; var _local_3:int; var _local_4:_SafeStr_4367; if (k){ _local_2 = (k._SafeStr_10108() as _SafeStr_2752); _SafeStr_4.log(("Furni visualization: " + _local_2)); _local_3 = 0; while (_local_3 < _local_2._SafeStr_10109) { _local_4 = _local_2._SafeStr_10110(_local_3); if (_local_4.blendMode != BlendMode.ADD){ _local_4.filters = this._SafeStr_10103; }; _local_3++; }; }; } private function _SafeStr_10104(k:_SafeStr_2436):void { var _local_2:_SafeStr_2752; var _local_3:int; var _local_4:_SafeStr_4367; if (k){ _local_2 = (k._SafeStr_10108() as _SafeStr_2752); _SafeStr_4.log(("Furni visualization: " + _local_2)); _local_3 = 0; while (_local_3 < _local_2._SafeStr_10109) { _local_4 = _local_2._SafeStr_10110(_local_3); _local_4.filters = []; _local_3++; }; }; } } }//package _-0yO // _SafeStr_10103 = "_-59y" (String#34819, DoABC#3) // _SafeStr_10104 = "_-5dt" (String#35973, DoABC#3) // _SafeStr_10105 = "_-3G1" (String#30135, DoABC#3) // _SafeStr_10106 = "_-0z3" (String#24534, DoABC#3) // _SafeStr_10107 = "_-T5" (String#39552, DoABC#3) // _SafeStr_10108 = "_-58m" (String#12905, DoABC#3) // _SafeStr_10109 = "_-0Km" (String#2641, DoABC#3) // _SafeStr_10110 = "_-30n" (String#3354, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2752 = "_-53L" (String#12811, DoABC#3) // _SafeStr_3294 = "_-2vj" (String#10632, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4367 = "_-5ER" (String#13005, DoABC#3) // _SafeStr_4751 = "_-3jz" (String#11461, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7717 = "_-72" (String#14538, DoABC#3) //------------------------------------------------------------ //_-0yO._SafeStr_3295 package _-0yO { import _-2cy.Triggerable; public interface _SafeStr_3295 { function _SafeStr_7068(_arg_1:int):_SafeStr_3293; function _SafeStr_7070():String; function _SafeStr_7069(_arg_1:Triggerable):Boolean; } }//package _-0yO // _SafeStr_3293 = "_-5x2" (String#13720, DoABC#3) // _SafeStr_3295 = "_-3XC" (String#11239, DoABC#3) // _SafeStr_7068 = "_-Wq" (String#14986, DoABC#3) // _SafeStr_7069 = "_-Ih" (String#14743, DoABC#3) // _SafeStr_7070 = "_-1BL" (String#2886, DoABC#3) //------------------------------------------------------------ //_-0yO._SafeStr_3304 package _-0yO { import _-1Mz.IWindowContainer; import _-17c.HabboUserDefinedRoomEvents; import _-2cy.Triggerable; public class _SafeStr_3304 implements _SafeStr_3293 { public function get code():int { return (-1); } public function get negativeCode():int { return (-1); } public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7112); } public function get hasStateSnapshot():Boolean { return (false); } public function readIntParamsFromForm(k:IWindowContainer):Array { return (new Array()); } public function readStringParamFromForm(k:IWindowContainer):String { return (""); } public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { } public function get hasSpecialInputs():Boolean { return (false); } public function validate(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):String { return (null); } } }//package _-0yO // _SafeStr_3293 = "_-5x2" (String#13720, DoABC#3) // _SafeStr_3304 = "_-09T" (String#7762, DoABC#3) // _SafeStr_7112 = "_-59c" (String#34802, DoABC#3) //------------------------------------------------------------ //_-0yO._SafeStr_4751 package _-0yO { import mx.core.ByteArrayAsset; public class _SafeStr_4751 extends ByteArrayAsset { } }//package _-0yO // _SafeStr_4751 = "_-3jz" (String#11461, DoABC#3) //------------------------------------------------------------ //_-0yO.UserDefinedRoomEventsCtrl package _-0yO { import _-17c.HabboUserDefinedRoomEvents; import _-5YE.IFrameWindow; import _-1Mz.IWindowContainer; import _-1bC._SafeStr_3299; import _-0AK._SafeStr_3301; import _-3QK._SafeStr_3303; import flash.utils.Dictionary; import _-2cy.Triggerable; import _-6FU.UserDefinedRoomEventsHelp; import _-2hd._SafeStr_3298; import _-2cy._SafeStr_3290; import _-2cy.ActionDefinition; import _-2cy._SafeStr_3297; import _-17c._SafeStr_3006; import flash.events.Event; import _-1Mz.IWindow; import _-1bC.TriggerOnce; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-0AK.ActionType; import _-1bC._SafeStr_3300; import _-4n6._SafeStr_2495; import _-1wR._SafeStr_3292; import _-1wR._SafeStr_3291; import _-1wR._SafeStr_3296; import _-1wR._SafeStr_3302; import _-1rg._SafeStr_2333; import _-5YE.ITextWindow; import _-3yO._SafeStr_2285; import in._SafeStr_2436; import in._SafeStr_3068; import _-3yO._SafeStr_2464; import _-5Mz.*; public class UserDefinedRoomEventsCtrl { public static var _SafeStr_7112:int = 0; public static var _SafeStr_7073:int = 1; public static var _SafeStr_7078:int = 2; public static var _SafeStr_7089:int = 3; private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_5415:IFrameWindow; private var _SafeStr_10111:IWindowContainer; private var _SafeStr_10112:_SafeStr_3299; private var _SafeStr_10113:_SafeStr_3301; private var _SafeStr_10114:_SafeStr_3303; private var _SafeStr_10115:Dictionary; private var _SafeStr_10116:Triggerable; private var _SafeStr_10117:_SafeStr_3294; private var _SafeStr_10118:UserDefinedRoomEventsHelp; private var _SafeStr_10119:_SafeStr_3298; public function UserDefinedRoomEventsCtrl(k:HabboUserDefinedRoomEvents) { this._SafeStr_10112 = new _SafeStr_3299(); this._SafeStr_10113 = new _SafeStr_3301(); this._SafeStr_10114 = new _SafeStr_3303(); this._SafeStr_10115 = new Dictionary(); super(); this._SafeStr_7124 = k; this._SafeStr_10117 = new _SafeStr_3294(k); this._SafeStr_10118 = new UserDefinedRoomEventsHelp(k); } public function _SafeStr_6546(k:int, _arg_2:String):void { if ((((this._SafeStr_5415 == null)) || (!(this._SafeStr_5415.visible)))){ return; }; if (!this._SafeStr_10120()){ return; }; if (this._SafeStr_10115[k]){ delete this._SafeStr_10115[k]; this._SafeStr_10117.hide(k); } else { if (this._SafeStr_10121().length < this._SafeStr_10116._SafeStr_8477){ this._SafeStr_10115[k] = _arg_2; this._SafeStr_10117.show(k); }; }; this.refresh(); } private function _SafeStr_10120():Boolean { var k:_SafeStr_3293 = this._SafeStr_10122(); return (!((k.requiresFurni == _SafeStr_7112))); } private function _SafeStr_10122():_SafeStr_3293 { return (this._SafeStr_10123()._SafeStr_7068(this._SafeStr_10116.code)); } private function _SafeStr_10123():_SafeStr_3295 { if ((this._SafeStr_10116 as _SafeStr_3290) != null){ return (this._SafeStr_10112); }; if ((this._SafeStr_10116 as ActionDefinition) != null){ return (this._SafeStr_10113); }; if ((this._SafeStr_10116 as _SafeStr_3297) != null){ return (this._SafeStr_10114); }; return (null); } private function _SafeStr_8557():void { if (this._SafeStr_5415 != null){ return; }; this._SafeStr_5415 = IFrameWindow(this._SafeStr_7124.getXmlWindow("ude_main")); this._SafeStr_10111 = IWindowContainer(this.find(this._SafeStr_5415, "configure_container")); _SafeStr_3006._SafeStr_10124(this.find(this._SafeStr_10111, "save_button"), this._SafeStr_10125); _SafeStr_3006._SafeStr_10124(this.find(this._SafeStr_10111, "cancel_save_button"), this._SafeStr_8340); _SafeStr_3006._SafeStr_10124(this.find(this._SafeStr_10111, "helplink"), this._SafeStr_10126); _SafeStr_3006._SafeStr_10124(this.find(this._SafeStr_10111, "apply_snapshot_txt"), this._SafeStr_10127); _SafeStr_3006._SafeStr_10124(this.find(this._SafeStr_10111, "dec_stuff_sel_button"), this._SafeStr_10128); _SafeStr_3006._SafeStr_10124(this.find(this._SafeStr_10111, "inc_stuff_sel_button"), this._SafeStr_10129); this.find(this._SafeStr_10111, "helplink")._SafeStr_9289 = 0; this.find(this._SafeStr_10111, "apply_snapshot_txt")._SafeStr_9289 = 0; this._SafeStr_10119 = new _SafeStr_3298(this._SafeStr_7124, IWindowContainer(this.find(this._SafeStr_10111, "delay_slider_container")), this._SafeStr_7124.assets, 0, 20, 1); this._SafeStr_10119.addEventListener(Event.CHANGE, this._SafeStr_10130); this._SafeStr_10119._SafeStr_7139(0); this.setIcon("configure_container", "icon_trigger", "trigger_icon_bitmap"); this.setIcon("configure_container", "icon_action", "action_icon_bitmap"); this.setIcon("configure_container", "icon_condition", "condition_icon_bitmap"); var k:IWindow = this._SafeStr_5415.findChildByTag("close"); k.procedure = this._SafeStr_8340; this._SafeStr_5415.center(); } private function _SafeStr_10130(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:int; var _local_5:String; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); _local_5 = TriggerOnce._SafeStr_10131(_local_4); this._SafeStr_7124.localization.registerParameter("wiredfurni.params.delay", "seconds", _local_5); }; }; } private function setIcon(k:String, _arg_2:String, _arg_3:String="icon_bitmap"):void { var _local_4:IWindowContainer = IWindowContainer(this.find(this._SafeStr_5415, k)); this._SafeStr_7124.refreshButton(_local_4, _arg_3, true, null, 0, _arg_2); } private function _SafeStr_8340(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ this.close(); }; } public function close():void { if (this._SafeStr_5415){ this._SafeStr_5415.visible = false; this._SafeStr_10117._SafeStr_10105(this._SafeStr_10115); }; } private function find(k:IWindowContainer, _arg_2:String):IWindow { var _local_3:IWindow = k.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_10132(k:Triggerable):void { var _local_3:int; var _local_4:IWindowContainer; var _local_5:ActionDefinition; var _local_6:int; this._SafeStr_8557(); this._SafeStr_10116 = k; _SafeStr_4.log(((("Received: " + this._SafeStr_10116) + ", ") + k.code)); var _local_2:_SafeStr_3293 = this._SafeStr_10122(); this._SafeStr_10117._SafeStr_10105(this._SafeStr_10115); this._SafeStr_10115 = new Dictionary(); for each (_local_3 in this._SafeStr_10116._SafeStr_10133) { this._SafeStr_10115[_local_3] = "yes"; }; _local_4 = ((_local_2.hasSpecialInputs) ? this._SafeStr_10134() : null); _local_2.onEditStart(_local_4, this._SafeStr_10116); this._SafeStr_10117._SafeStr_10107(this._SafeStr_10115); if ((this._SafeStr_10116 as ActionDefinition) != null){ _local_5 = ActionDefinition(this._SafeStr_10116); _local_6 = _local_5._SafeStr_10135; this._SafeStr_10119._SafeStr_7139(_local_6); }; this._SafeStr_10136(); this.refresh(); } private function _SafeStr_10136():void { var _local_2:_SafeStr_3293; this._SafeStr_10137().visible = false; this._SafeStr_10138().visible = false; this._SafeStr_10139().visible = false; if (this._SafeStr_10116._SafeStr_10140){ _local_2 = this._SafeStr_10122(); if ((((_local_2.requiresFurni == _SafeStr_7078)) || ((_local_2.requiresFurni == _SafeStr_7089)))){ this._SafeStr_10138().visible = true; this._SafeStr_10139().visible = true; this._SafeStr_10137().visible = true; this._SafeStr_10141(); }; }; var k:IWindowContainer = IWindowContainer(this._SafeStr_10111.findChildByName("select_furni_container")); k.height = _SafeStr_3006._SafeStr_7148(k); } private function _SafeStr_10141():void { var k:_SafeStr_3293 = this._SafeStr_10122(); var _local_2:String = ((((k as ActionType))!=null) ? "effect" : ((((k as _SafeStr_3300))!=null) ? "trigger" : "condition")); var _local_3:String = "wiredfurni.pickfurnis."; var _local_4:String = ((((_local_3 + _local_2) + k.code) + ".") + this._SafeStr_10116._SafeStr_10142); var _local_5:String = this._SafeStr_7124.localization.getLocalization(_local_4, ""); _SafeStr_4.log(((("Searching with key I: " + _local_4) + " got ") + _local_5)); if (_local_5 == ""){ _local_4 = (((_local_3 + _local_2) + ".") + this._SafeStr_10116._SafeStr_10142); _local_5 = this._SafeStr_7124.localization.getLocalization(_local_4, _local_4); _SafeStr_4.log(((("Searching with key II: " + _local_4) + " got ") + _local_5)); }; this._SafeStr_10137().caption = _local_5; } public function _SafeStr_10143(k:int):void { if (this._SafeStr_5415 == null){ return; }; if (!this._SafeStr_5415.visible){ return; }; if (this._SafeStr_10116.id == k){ this._SafeStr_5415.visible = false; return; }; if (this._SafeStr_10115[k]){ delete this._SafeStr_10115[k]; this.refresh(); }; } private function _SafeStr_10125(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; if (!this._SafeStr_5651(this._SafeStr_10116.id)){ this._SafeStr_7124.windowManager.confirm("${wiredfurni.nonowner.change.confirm.title}", "${wiredfurni.nonowner.change.confirm.body}", 0, this._SafeStr_10144); } else { this.update(); }; } private function _SafeStr_10144(k:_SafeStr_2495, _arg_2:WindowEvent):void { k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_6209){ this.update(); }; } private function update():void { var k:_SafeStr_3293 = this._SafeStr_10122(); var _local_2:String = k.validate(((k.hasSpecialInputs) ? this._SafeStr_10134() : null), this._SafeStr_7124); if (_local_2 != null){ this._SafeStr_7124.windowManager.alert("Update failed", _local_2, 0, null); return; }; if ((this._SafeStr_10116 as _SafeStr_3290) != null){ this._SafeStr_7124.send(new _SafeStr_3292(this._SafeStr_10116.id, this._SafeStr_10145(), this._SafeStr_10146(), this._SafeStr_10121(), this._SafeStr_10147())); } else { if ((this._SafeStr_10116 as ActionDefinition) != null){ this._SafeStr_7124.send(new _SafeStr_3291(this._SafeStr_10116.id, this._SafeStr_10145(), this._SafeStr_10146(), this._SafeStr_10121(), this._SafeStr_10148(), this._SafeStr_10147())); } else { if ((this._SafeStr_10116 as _SafeStr_3297) != null){ this._SafeStr_7124.send(new _SafeStr_3296(this._SafeStr_10116.id, this._SafeStr_10145(), this._SafeStr_10146(), this._SafeStr_10121(), this._SafeStr_10147())); }; }; }; } public function _SafeStr_10148():int { var k:ActionType = ActionType(this._SafeStr_10122()); return (((k._SafeStr_7071) ? this._SafeStr_10119.getValue() : 0)); } private function _SafeStr_10126(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; this._SafeStr_10118.open(((this._SafeStr_5415.x + this._SafeStr_5415.width) + 5), this._SafeStr_5415.y); } private function _SafeStr_10128(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; var _local_3:_SafeStr_3293 = this._SafeStr_10122(); this._SafeStr_10116._SafeStr_10142 = (((this._SafeStr_10116._SafeStr_10142 < 1)) ? (_local_3.requiresFurni - 1) : (this._SafeStr_10116._SafeStr_10142 - 1)); this._SafeStr_10141(); } private function _SafeStr_10129(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; var _local_3:_SafeStr_3293 = this._SafeStr_10122(); this._SafeStr_10116._SafeStr_10142 = ((this._SafeStr_10116._SafeStr_10142 + 1) % _local_3.requiresFurni); this._SafeStr_10141(); } private function _SafeStr_10127(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; this._SafeStr_7124.send(new _SafeStr_3302(this._SafeStr_10116.id)); } private function _SafeStr_10145():Array { var k:_SafeStr_3293 = this._SafeStr_10122(); var _local_2:IWindowContainer = ((k.hasSpecialInputs) ? this._SafeStr_10134() : null); return (k.readIntParamsFromForm(_local_2)); } private function _SafeStr_10146():String { var k:_SafeStr_3293 = this._SafeStr_10122(); var _local_2:IWindowContainer = ((k.hasSpecialInputs) ? this._SafeStr_10134() : null); return (k.readStringParamFromForm(_local_2)); } private function _SafeStr_10147():int { if (!this._SafeStr_10116._SafeStr_10140){ return (0); }; var k:_SafeStr_3293 = this._SafeStr_10122(); if ((((k.requiresFurni == _SafeStr_7078)) || ((k.requiresFurni == _SafeStr_7089)))){ return (this._SafeStr_10116._SafeStr_10142); }; return (0); } public function _SafeStr_10121():Array { var _local_2:String; var k:Array = new Array(); for (_local_2 in this._SafeStr_10115) { k.push(int(_local_2)); }; return (k); } public function refresh():void { this._SafeStr_10111.visible = false; this._SafeStr_10149(this._SafeStr_10112); this._SafeStr_10149(this._SafeStr_10113); this._SafeStr_10149(this._SafeStr_10114); this._SafeStr_5415.content.height = _SafeStr_3006._SafeStr_7148(this._SafeStr_5415.content); this._SafeStr_5415.visible = true; } private function _SafeStr_10149(k:_SafeStr_3295):void { if (!k._SafeStr_7069(this._SafeStr_10116)){ this.find(this._SafeStr_10111, (k._SafeStr_7070() + "_icon_bitmap")).visible = false; return; }; this._SafeStr_10111.visible = true; var _local_2:_SafeStr_3293 = this._SafeStr_10122(); this._SafeStr_10150(_local_2, k._SafeStr_7070()); this._SafeStr_10151(); this._SafeStr_10152(); this.find(this._SafeStr_10111, "warning_container").visible = false; this._SafeStr_10153(); this._SafeStr_10154(); this._SafeStr_10155(); _SafeStr_3006._SafeStr_10156(this._SafeStr_10111, 3, 5); this._SafeStr_10111.height = (_SafeStr_3006._SafeStr_7148(this._SafeStr_10111) + 1); } private function _SafeStr_10157(k:int):String { var _local_2:_SafeStr_2333 = this._SafeStr_7124.sessionDataManager._SafeStr_5859(k); if (_local_2 == null){ _SafeStr_4.log(("COULD NOT FIND FURNIDATA FOR " + k)); return (("NAME: " + k)); }; return (_local_2._SafeStr_5870); } private function _SafeStr_10158(k:int):String { var _local_2:_SafeStr_2333 = this._SafeStr_7124.sessionDataManager._SafeStr_5859(k); if (_local_2 == null){ _SafeStr_4.log(("COULD NOT FIND FURNIDATA FOR " + k)); return (("NAME: " + k)); }; return (_local_2.description); } private function _SafeStr_8571(k:IWindowContainer, _arg_2:String, _arg_3:String):void { var _local_4:ITextWindow = ITextWindow(this.find(k, _arg_2)); _local_4.caption = _arg_3; _local_4.height = (_local_4.textHeight + 6); } private function _SafeStr_10150(k:_SafeStr_3293, _arg_2:String):void { var _local_3:IWindowContainer = IWindowContainer(this.find(this._SafeStr_10111, "header_container")); this.find(_local_3, (_arg_2 + "_icon_bitmap")).visible = true; this._SafeStr_8571(_local_3, "conf_name_txt", this._SafeStr_10157(this._SafeStr_10116._SafeStr_10159)); this._SafeStr_8571(_local_3, "conf_desc_txt", this._SafeStr_10158(this._SafeStr_10116._SafeStr_10159)); 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_3293 = this._SafeStr_10122(); var _local_7:IWindow = this.find(_local_3, "apply_snapshot_txt"); if (_local_6.hasStateSnapshot){ _local_7.visible = true; _local_7.y = (_local_5.y + _local_5.height); } else { _local_7.visible = false; }; _local_3.height = (_SafeStr_3006._SafeStr_7148(_local_3) + 4); } private function _SafeStr_10155():void { var k:IWindowContainer = IWindowContainer(this.find(this._SafeStr_10111, "action_inputs_container")); if ((this._SafeStr_10116 as ActionDefinition) == null){ k.visible = false; return; }; var _local_2:ActionType = ActionType(this._SafeStr_10122()); if (!_local_2._SafeStr_7071){ k.visible = false; return; }; k.visible = true; } private function _SafeStr_10153():void { var _local_4:int; if ((this._SafeStr_10116 as ActionDefinition) == null){ return; }; var k:ActionDefinition = ActionDefinition(this._SafeStr_10116); if (k._SafeStr_10160.length < 1){ return; }; var _local_2:String = ""; var _local_3:Boolean = true; for each (_local_4 in k._SafeStr_10160) { _local_2 = (_local_2 + (((((_local_3) ? "" : ", ") + "'") + this._SafeStr_10157(_local_4)) + "'")); _local_3 = false; }; this._SafeStr_7124.localization.registerParameter("wiredfurni.conflictingtriggers.text", "triggers", _local_2); this._SafeStr_10161(this._SafeStr_7124.localization.getLocalization("wiredfurni.conflictingtriggers.caption"), this._SafeStr_7124.localization.getLocalization("wiredfurni.conflictingtriggers.text")); } private function _SafeStr_10154():void { var _local_4:int; if ((this._SafeStr_10116 as _SafeStr_3290) == null){ return; }; var k:_SafeStr_3290 = _SafeStr_3290(this._SafeStr_10116); if (k._SafeStr_10162.length < 1){ return; }; var _local_2:String = ""; var _local_3:Boolean = true; for each (_local_4 in k._SafeStr_10162) { _local_2 = (_local_2 + (((((_local_3) ? "" : ", ") + "'") + this._SafeStr_10157(_local_4)) + "'")); _local_3 = false; }; this._SafeStr_7124.localization.registerParameter("wiredfurni.conflictingactions.text", "actions", _local_2); this._SafeStr_10161(this._SafeStr_7124.localization.getLocalization("wiredfurni.conflictingactions.caption"), this._SafeStr_7124.localization.getLocalization("wiredfurni.conflictingactions.text")); } private function _SafeStr_10161(k:String, _arg_2:String):void { var _local_3:IWindowContainer = IWindowContainer(this.find(this._SafeStr_10111, "warning_container")); this._SafeStr_8571(_local_3, "caption_txt", k); this._SafeStr_8571(_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_3006._SafeStr_7148(_local_3) + 4); this.find(this._SafeStr_10111, "warning_container").visible = true; } private function _SafeStr_10151():void { var _local_2:IWindowContainer; var k:IWindowContainer = IWindowContainer(this._SafeStr_10111.findChildByName("custom_inputs_container")); _SafeStr_3006._SafeStr_8590(k); if (this._SafeStr_10122().hasSpecialInputs){ _local_2 = this._SafeStr_10134(); _local_2.visible = true; }; k.height = _SafeStr_3006._SafeStr_7148(k); } private function _SafeStr_10134():IWindowContainer { var k:_SafeStr_3295 = this._SafeStr_10123(); var _local_2:_SafeStr_3293 = this._SafeStr_10122(); var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_10111.findChildByName("custom_inputs_container")); var _local_4:String = (k._SafeStr_7070() + _local_2.code); var _local_5:IWindowContainer = IWindowContainer(_local_3.getChildByName(_local_4)); if (_local_5 == null){ _local_5 = IWindowContainer(this._SafeStr_7124.getXmlWindow(((("ude_" + k._SafeStr_7070()) + "_inputs_") + _local_2.code))); _local_5.name = _local_4; _local_3.addChild(_local_5); _local_2.onInit(_local_5, this._SafeStr_7124); }; return (_local_5); } private function _SafeStr_10152():void { var k:IWindowContainer = IWindowContainer(this._SafeStr_10111.findChildByName("select_furni_container")); if (!this._SafeStr_10120()){ k.visible = false; return; }; k.visible = true; var _local_2:IWindow = k.findChildByName("furni_name_txt"); var _local_3:int = this._SafeStr_10121().length; var _local_4:int = this._SafeStr_10116._SafeStr_8477; this._SafeStr_7124.localization.registerParameter("wiredfurni.pickfurnis.caption", "count", ("" + _local_3)); this._SafeStr_7124.localization.registerParameter("wiredfurni.pickfurnis.caption", "limit", ("" + _local_4)); } private function _SafeStr_10139():IWindow { return (this._SafeStr_10111.findChildByName("dec_stuff_sel_button")); } private function _SafeStr_10138():IWindow { return (this._SafeStr_10111.findChildByName("inc_stuff_sel_button")); } private function _SafeStr_10137():IWindow { return (this._SafeStr_10111.findChildByName("furni_type_matches_txt")); } private function _SafeStr_5651(k:int):Boolean { var _local_2:_SafeStr_2436 = this._SafeStr_7124.roomEngine.getRoomObject(this._SafeStr_7124.roomId, k, _SafeStr_2285._SafeStr_5887); if (_local_2 == null){ return (false); }; var _local_3:_SafeStr_3068 = _local_2.getModel(); if (_local_3 == null){ return (false); }; var _local_4:Number = _local_2.getModel().getNumber(_SafeStr_2464._SafeStr_6552); return ((_local_4 == this._SafeStr_7124.sessionDataManager.userId)); } } }//package _-0yO // _SafeStr_10105 = "_-3G1" (String#30135, DoABC#3) // _SafeStr_10107 = "_-T5" (String#39552, DoABC#3) // _SafeStr_10111 = "_-4Aj" (String#32404, DoABC#3) // _SafeStr_10112 = "_-1ju" (String#26381, DoABC#3) // _SafeStr_10113 = "_-3VK" (String#30742, DoABC#3) // _SafeStr_10114 = "_-6cx" (String#38396, DoABC#3) // _SafeStr_10115 = "_-n6" (String#40285, DoABC#3) // _SafeStr_10116 = "_-6Kx" (String#37659, DoABC#3) // _SafeStr_10117 = "_-5Xh" (String#35726, DoABC#3) // _SafeStr_10118 = "_-2oj" (String#3299, DoABC#3) // _SafeStr_10119 = "_-4si" (String#34098, DoABC#3) // _SafeStr_10120 = "_-6kO" (String#38705, DoABC#3) // _SafeStr_10121 = "_-3g3" (String#31143, DoABC#3) // _SafeStr_10122 = "_-0lw" (String#24017, DoABC#3) // _SafeStr_10123 = "_-2x8" (String#29343, DoABC#3) // _SafeStr_10124 = "_-ZW" (String#39776, DoABC#3) // _SafeStr_10125 = "_-4V-" (String#33221, DoABC#3) // _SafeStr_10126 = "_-2hF" (String#28727, DoABC#3) // _SafeStr_10127 = "_-4dB" (String#33517, DoABC#3) // _SafeStr_10128 = "_-23z" (String#27195, DoABC#3) // _SafeStr_10129 = "_-4NB" (String#32895, DoABC#3) // _SafeStr_10130 = "_-4v4" (String#34189, DoABC#3) // _SafeStr_10131 = "_-5pM" (String#36412, DoABC#3) // _SafeStr_10132 = "_-2Ue" (String#28224, DoABC#3) // _SafeStr_10133 = "_-3XE" (String#30813, DoABC#3) // _SafeStr_10134 = "_-3Pi" (String#30525, DoABC#3) // _SafeStr_10135 = "_-6Y8" (String#38200, DoABC#3) // _SafeStr_10136 = "_-32w" (String#29601, DoABC#3) // _SafeStr_10137 = "_-1NZ" (String#25503, DoABC#3) // _SafeStr_10138 = "_-ZI" (String#39767, DoABC#3) // _SafeStr_10139 = "_-4I4" (String#32691, DoABC#3) // _SafeStr_10140 = "_-2bj" (String#28513, DoABC#3) // _SafeStr_10141 = "_-4oS" (String#33925, DoABC#3) // _SafeStr_10142 = "_-4rR" (String#34051, DoABC#3) // _SafeStr_10143 = "_-AA" (String#38857, DoABC#3) // _SafeStr_10144 = "_-4wq" (String#34250, DoABC#3) // _SafeStr_10145 = "_-5LZ" (String#35267, DoABC#3) // _SafeStr_10146 = "_-37L" (String#29784, DoABC#3) // _SafeStr_10147 = "_-5Pa" (String#35421, DoABC#3) // _SafeStr_10148 = "_-3O9" (String#30471, DoABC#3) // _SafeStr_10149 = "_-yu" (String#40741, DoABC#3) // _SafeStr_10150 = "_-kJ" (String#4520, DoABC#3) // _SafeStr_10151 = "_-4AY" (String#32398, DoABC#3) // _SafeStr_10152 = "_-1dw" (String#26139, DoABC#3) // _SafeStr_10153 = "_-0Ee" (String#22739, DoABC#3) // _SafeStr_10154 = "_-0AO" (String#22562, DoABC#3) // _SafeStr_10155 = "_-1yg" (String#26954, DoABC#3) // _SafeStr_10156 = "_-31A" (String#29538, DoABC#3) // _SafeStr_10157 = "_-3Ip" (String#30252, DoABC#3) // _SafeStr_10158 = "_-5KD" (String#35210, DoABC#3) // _SafeStr_10159 = "_-4-T" (String#31947, DoABC#3) // _SafeStr_10160 = "_-3Gj" (String#30164, DoABC#3) // _SafeStr_10161 = "_-2j0" (String#28800, DoABC#3) // _SafeStr_10162 = "_-2cS" (String#28549, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2495 = "_-29f" (String#9856, DoABC#3) // _SafeStr_3006 = "_-1LY" (String#1074, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_3290 = "_-5r7" (String#13626, DoABC#3) // _SafeStr_3291 = "_-1U" (String#25765, DoABC#3) // _SafeStr_3292 = "_-6Mk" (String#37734, DoABC#3) // _SafeStr_3293 = "_-5x2" (String#13720, DoABC#3) // _SafeStr_3294 = "_-2vj" (String#10632, DoABC#3) // _SafeStr_3295 = "_-3XC" (String#11239, DoABC#3) // _SafeStr_3296 = "_-6Q" (String#37861, DoABC#3) // _SafeStr_3297 = "_-4aL" (String#12325, DoABC#3) // _SafeStr_3298 = "_-5pO" (String#13600, DoABC#3) // _SafeStr_3299 = "_-3od" (String#11544, DoABC#3) // _SafeStr_3300 = "_-2J9" (String#10020, DoABC#3) // _SafeStr_3301 = "_-0NI" (String#7968, DoABC#3) // _SafeStr_3302 = "_-Le" (String#39275, DoABC#3) // _SafeStr_3303 = "_-38L" (String#10867, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5651 = "_-bR" (String#4465, DoABC#3) // _SafeStr_5859 = "_-6f8" (String#874, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_6209 = "_-2n3" (String#28964, DoABC#3) // _SafeStr_6546 = "_-4uP" (String#12661, DoABC#3) // _SafeStr_6552 = "_-3NX" (String#30449, DoABC#3) // _SafeStr_7068 = "_-Wq" (String#14986, DoABC#3) // _SafeStr_7069 = "_-Ih" (String#14743, DoABC#3) // _SafeStr_7070 = "_-1BL" (String#2886, DoABC#3) // _SafeStr_7071 = "_-3bQ" (String#11321, DoABC#3) // _SafeStr_7073 = "_-6bn" (String#38341, DoABC#3) // _SafeStr_7078 = "_-0cc" (String#23658, DoABC#3) // _SafeStr_7089 = "_-0gP" (String#23808, DoABC#3) // _SafeStr_7112 = "_-59c" (String#34802, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7148 = "_-2ON" (String#27981, DoABC#3) // _SafeStr_8340 = "_-603" (String#270, DoABC#3) // _SafeStr_8477 = "_-3LG" (String#30352, DoABC#3) // _SafeStr_8557 = "_-6I8" (String#166, DoABC#3) // _SafeStr_8571 = "_-5x9" (String#337, DoABC#3) // _SafeStr_8590 = "_-25l" (String#9778, DoABC#3) // _SafeStr_9289 = "_-1hk" (String#9342, DoABC#3) //------------------------------------------------------------ //_-0zr._SafeStr_4106 package _-0zr { import _-3qZ._SafeStr_2283; public class _SafeStr_4106 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_4106(k:String, _arg_2:String) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(_arg_2); this._SafeStr_5447.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = null; } } }//package _-0zr // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4106 = "_-kg" (String#40184, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-10k._SafeStr_4641 package _-10k { public class _SafeStr_4641 extends Error { public static const _SafeStr_10163:uint = 0; public static const _SafeStr_10164:uint = 10; public static const _SafeStr_10165:uint = 20; public static const _SafeStr_10166:uint = 21; public static const _SafeStr_10167:uint = 22; public static const _SafeStr_10168:uint = 30; public static const _SafeStr_10169:uint = 40; public static const _SafeStr_10170:uint = 42; public static const _SafeStr_10171:uint = 43; public static const _SafeStr_10172:uint = 44; public static const _SafeStr_10173:uint = 45; public static const _SafeStr_10174:uint = 46; public static const _SafeStr_10175:uint = 47; public static const _SafeStr_10176:uint = 48; public static const access_denied:uint = 49; public static const _SafeStr_10177:uint = 50; public static const _SafeStr_10178:uint = 51; public static const _SafeStr_10179:uint = 70; public static const _SafeStr_10180:uint = 71; public static const _SafeStr_10181:uint = 80; public static const _SafeStr_10182:uint = 90; public static const _SafeStr_10183:uint = 100; public function _SafeStr_4641(k:String, _arg_2:int) { super(k, _arg_2); } } }//package _-10k // _SafeStr_10163 = "_-4xQ" (String#34274, DoABC#3) // _SafeStr_10164 = "_-3PF" (String#30506, DoABC#3) // _SafeStr_10165 = "_-5FU" (String#35025, DoABC#3) // _SafeStr_10166 = "_-6Mq" (String#37738, DoABC#3) // _SafeStr_10167 = "_-4Oz" (String#32969, DoABC#3) // _SafeStr_10168 = "_-4uK" (String#34162, DoABC#3) // _SafeStr_10169 = "_-6Y-" (String#38194, DoABC#3) // _SafeStr_10170 = "_-6Ux" (String#38056, DoABC#3) // _SafeStr_10171 = "_-3y-" (String#31860, DoABC#3) // _SafeStr_10172 = "_-L1" (String#39256, DoABC#3) // _SafeStr_10173 = "_-2DX" (String#27562, DoABC#3) // _SafeStr_10174 = "_-1Ed" (String#25176, DoABC#3) // _SafeStr_10175 = "_-3wl" (String#31811, DoABC#3) // _SafeStr_10176 = "_-5Mq" (String#35312, DoABC#3) // _SafeStr_10177 = "_-1HG" (String#25262, DoABC#3) // _SafeStr_10178 = "_-1jj" (String#26371, DoABC#3) // _SafeStr_10179 = "_-1ue" (String#26793, DoABC#3) // _SafeStr_10180 = "_-4Hi" (String#32675, DoABC#3) // _SafeStr_10181 = "_-4t5" (String#34117, DoABC#3) // _SafeStr_10182 = "_-30T" (String#29513, DoABC#3) // _SafeStr_10183 = "_-4Lr" (String#32838, DoABC#3) // _SafeStr_4641 = "_-gK" (String#15159, DoABC#3) //------------------------------------------------------------ //_-10T._SafeStr_2423 package _-10T { public class _SafeStr_2423 { public static const _SafeStr_8318:String = "web.shop.relativeUrl"; public static const _SafeStr_9342:String = "web.shop.subscription.relativeUrl"; } }//package _-10T // _SafeStr_2423 = "_-2IG" (String#9998, DoABC#3) // _SafeStr_8318 = "_-os" (String#40358, DoABC#3) // _SafeStr_9342 = "_-0QF" (String#23201, DoABC#3) //------------------------------------------------------------ //_-12f._SafeStr_2723 package _-12f { import _-0MK._SafeStr_3; import _-1uj._SafeStr_2323; import _-1lV.HabboGameManager; import flash.utils.Timer; import _-4n6._SafeStr_2443; import _-5QZ._SafeStr_633; import _-68V._SafeStr_1407; import _-p0._SafeStr_499; import _-4rH._SafeStr_2173; import _-3HG._SafeStr_13; import _-5Vt._SafeStr_10; import _-1uj._SafeStr_2251; import flash.events.TimerEvent; import _-4Yz._SafeStr_4147; import _-3qZ._SafeStr_2283; import _-5Mz.WindowEvent; import _-3rZ._SafeStr_4236; import _-3qZ._SafeStr_2273; import flash.display.BitmapData; public class _SafeStr_2723 implements _SafeStr_3, _SafeStr_2323 { private static const _SafeStr_10184:int = 3000; private var _disposed:Boolean; private var _SafeStr_7218:HabboGameManager; private var _SafeStr_10185:GameCenterLayout; private var _SafeStr_10186:LeaderboardView; private var _SafeStr_10187:_SafeStr_4339; private var _SafeStr_10188:TeaserView; private var _SafeStr_10189:Timer; private var _SafeStr_10190:int = -1; private var _SafeStr_10191:_SafeStr_2443; private var _SafeStr_10192:_SafeStr_4338; private var _SafeStr_10193:int; private var _SafeStr_10194:Boolean; public function _SafeStr_2723(k:HabboGameManager) { this._SafeStr_7218 = k; } public function get windowManager():_SafeStr_633 { return (this._SafeStr_7218.windowManager); } public function get communication():_SafeStr_1407 { return (this._SafeStr_7218.communication); } public function get localization():_SafeStr_499 { return (this._SafeStr_7218.localization); } public function get sessionDataManager():_SafeStr_2173 { return (this._SafeStr_7218.sessionDataManager); } public function get avatarRenderManager():_SafeStr_13 { return (this._SafeStr_7218._SafeStr_10195); } public function get assets():_SafeStr_10 { return (this._SafeStr_7218.assets); } public function get roomEngine():_SafeStr_2251 { return (this._SafeStr_7218.roomEngine); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_7180():HabboGameManager { return (this._SafeStr_7218); } public function dispose():void { if (this._SafeStr_10185){ this._SafeStr_10185.dispose(); this._SafeStr_10185 = null; }; if (this._SafeStr_10186){ this._SafeStr_10186.dispose(); this._SafeStr_10186 = null; }; this._SafeStr_10190 = -1; if (this._SafeStr_10187){ this._SafeStr_10187.dispose(); this._SafeStr_10187 = null; }; if (this._SafeStr_10189){ this._SafeStr_10189.removeEventListener(TimerEvent.TIMER, this._SafeStr_10196); this._SafeStr_10189.stop(); this._SafeStr_10189 = null; }; if (this._SafeStr_10188){ this._SafeStr_10188.dispose(); this._SafeStr_10188 = null; }; this._SafeStr_10197(); this._SafeStr_7218 = null; this._disposed = true; } public function initialize(k:int, _arg_2:Boolean):void { this._SafeStr_10194 = _arg_2; if (!this._SafeStr_10185){ this._SafeStr_10185 = new GameCenterLayout(this); }; if (GameConfigurations._SafeStr_10198(k)){ this.activate(k, _arg_2); }; this.communication.addHabboConnectionMessageEvent(new _SafeStr_4147(this._SafeStr_10199)); } public function activate(k:int, _arg_2:Boolean):void { if (this._SafeStr_10185){ this._SafeStr_10185.activate(k, _arg_2); }; } public function disable():void { if (this._SafeStr_10185){ this._SafeStr_10185.disable(); }; if (this._SafeStr_10186){ this._SafeStr_10186.disable(); }; if (this._SafeStr_10187){ this._SafeStr_10187.disable(); }; if (this._SafeStr_10188){ this._SafeStr_10188.disable(); }; } public function _SafeStr_10200(k:int):void { if (this._SafeStr_10186){ this._SafeStr_10186._SafeStr_10200(k); }; } public function get _SafeStr_10201():Boolean { return (this._SafeStr_7218._SafeStr_10201); } public function getLocalization(k:int):String { var _local_2:String = GameConfigurations._SafeStr_10202(k); return (this.localization.getLocalization((("gamecenter." + _local_2) + ".name"))); } public function _SafeStr_10203(k:String, _arg_2:String, _arg_3:String="", _arg_4:int=0):void { this._SafeStr_7218._SafeStr_10203(k, _arg_2, _arg_3, _arg_4); } public function registerParameter(k:int, _arg_2:String):String { return (this.localization.registerParameter(_arg_2, "game", this.getLocalization(k))); } public function send(k:_SafeStr_2283):void { this._SafeStr_7218.send(k); } public function joinPlayerQueue(k:int):void { this._SafeStr_10194 = false; this._SafeStr_7218.joinPlayerQueue(k); } public function _SafeStr_10204(k:int):void { this._SafeStr_7218._SafeStr_10204(k); } public function showLeaderboard(k:int):void { if (!this._SafeStr_10186){ this._SafeStr_10186 = new LeaderboardView(this); }; this._SafeStr_10186.activate(k); this._SafeStr_10203(GameConfigurations._SafeStr_10202(k), "showLeaderboard"); } public function _SafeStr_10205(k:int):void { if (!this._SafeStr_10188){ this._SafeStr_10188 = new TeaserView(this); }; this._SafeStr_10188.activate(k); this._SafeStr_10203(GameConfigurations._SafeStr_10202(k), "showTeaser"); } public function _SafeStr_10206(k:int):void { if (this._SafeStr_10190 > -1){ return; }; if (!this._SafeStr_10187){ this._SafeStr_10187 = new _SafeStr_4339(this); }; if (!this._SafeStr_10189){ this._SafeStr_10189 = new Timer(_SafeStr_10184, 1); this._SafeStr_10189.addEventListener(TimerEvent.TIMER, this._SafeStr_10196); }; this._SafeStr_10189.start(); this._SafeStr_10190 = k; } private function _SafeStr_10196(k:TimerEvent):void { if (this._SafeStr_10190 > -1){ this._SafeStr_10187.activate(this._SafeStr_10190); }; } public function _SafeStr_10207(k:int):void { this._SafeStr_10190 = -1; if (this._SafeStr_10189){ this._SafeStr_10189.reset(); }; if (this._SafeStr_10187){ this._SafeStr_10187.disable(); }; } public function _SafeStr_10208(k:String):void { this._SafeStr_10197(); this._SafeStr_10191 = this.windowManager.alert("Game Center Alert", k, 0, this._SafeStr_10209); } private function _SafeStr_10197():void { if (this._SafeStr_10191){ this._SafeStr_10191.dispose(); this._SafeStr_10191 = null; }; } private function _SafeStr_10209(k:_SafeStr_2443, _arg_2:WindowEvent):void { this._SafeStr_10197(); } public function _SafeStr_10210(k:int):void { this._SafeStr_10194 = false; var _local_2:String = GameConfigurations._SafeStr_10202(k); this._SafeStr_7218._SafeStr_10211(_local_2, "getVip.clicked.playNow"); } public function _SafeStr_10212(k:_SafeStr_4338):void { this._SafeStr_10192 = k; this.send(new _SafeStr_4236(k._SafeStr_10213())); } private function _SafeStr_10199(k:_SafeStr_2273):void { } public function imageReady(k:int, _arg_2:BitmapData):void { if ((((((this._SafeStr_10193 == k)) && (this._SafeStr_10192))) && (!((this._SafeStr_10192 as _SafeStr_3).disposed)))){ this._SafeStr_10192._SafeStr_10214(_arg_2); }; this._SafeStr_10193 = -1; this._SafeStr_10192 = null; } public function _SafeStr_5454(k:int):void { } function get _SafeStr_10215():Boolean { return (this._SafeStr_10194); } } }//package _-12f // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10184 = "_-18g" (String#8774, DoABC#3) // _SafeStr_10185 = "_-3oI" (String#1550, DoABC#3) // _SafeStr_10186 = "_-01M" (String#7633, DoABC#3) // _SafeStr_10187 = "_-5iV" (String#36150, DoABC#3) // _SafeStr_10188 = "_-2Id" (String#27762, DoABC#3) // _SafeStr_10189 = "_-50S" (String#12766, DoABC#3) // _SafeStr_10190 = "_-1uf" (String#26794, DoABC#3) // _SafeStr_10191 = "_-1w1" (String#3076, DoABC#3) // _SafeStr_10192 = "_-2FI" (String#27636, DoABC#3) // _SafeStr_10193 = "_-2uC" (String#10602, DoABC#3) // _SafeStr_10194 = "_-1pn" (String#26606, DoABC#3) // _SafeStr_10195 = "_-1GI" (String#25228, DoABC#3) // _SafeStr_10196 = "_-4nQ" (String#12555, DoABC#3) // _SafeStr_10197 = "_-6We" (String#38128, DoABC#3) // _SafeStr_10198 = "_-4mn" (String#33868, DoABC#3) // _SafeStr_10199 = "_-6O2" (String#37789, DoABC#3) // _SafeStr_10200 = "_-01d" (String#22246, DoABC#3) // _SafeStr_10201 = "_-3Rk" (String#11149, DoABC#3) // _SafeStr_10202 = "_-00h" (String#22208, DoABC#3) // _SafeStr_10203 = "_-455" (String#32179, DoABC#3) // _SafeStr_10204 = "_-0bd" (String#8217, DoABC#3) // _SafeStr_10205 = "_-0GQ" (String#22809, DoABC#3) // _SafeStr_10206 = "_-5TB" (String#35542, DoABC#3) // _SafeStr_10207 = "_-4PY" (String#32995, DoABC#3) // _SafeStr_10208 = "_-46i" (String#11853, DoABC#3) // _SafeStr_10209 = "_-4C6" (String#435, DoABC#3) // _SafeStr_10210 = "_-4vq" (String#34215, DoABC#3) // _SafeStr_10211 = "_-0XB" (String#23453, DoABC#3) // _SafeStr_10212 = "_-1Ox" (String#25561, DoABC#3) // _SafeStr_10213 = "_-26u" (String#9802, DoABC#3) // _SafeStr_10214 = "_-45K" (String#11832, DoABC#3) // _SafeStr_10215 = "_-28i" (String#9838, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2723 = "_-0l0" (String#8368, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4147 = "_-2eM" (String#28615, DoABC#3) // _SafeStr_4236 = "_-5sD" (String#36520, DoABC#3) // _SafeStr_4338 = "_-4rA" (String#12606, DoABC#3) // _SafeStr_4339 = "_-3a5" (String#11288, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_7180 = "_-3pS" (String#11560, DoABC#3) // _SafeStr_7218 = "_-1ZB" (String#498, DoABC#3) //------------------------------------------------------------ //_-12f._SafeStr_3824 package _-12f { import flash.events.Event; public class _SafeStr_3824 extends Event { public static const GAME_CONFIGURATIONS_INITIALIZED:String = "GAME_CONFIGURATIONS_INITIALIZED"; public function _SafeStr_3824(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(k, _arg_2, _arg_3); } } }//package _-12f // _SafeStr_3824 = "_-221" (String#27114, DoABC#3) //------------------------------------------------------------ //_-12f._SafeStr_4338 package _-12f { import flash.display.BitmapData; public interface _SafeStr_4338 { function _SafeStr_10216(_arg_1:String):void; function _SafeStr_10214(_arg_1:BitmapData):void; function _SafeStr_10217(_arg_1:int):void; function _SafeStr_10213():int; function _SafeStr_10218(_arg_1:Boolean):void; } }//package _-12f // _SafeStr_10213 = "_-26u" (String#9802, DoABC#3) // _SafeStr_10214 = "_-45K" (String#11832, DoABC#3) // _SafeStr_10216 = "_-1JH" (String#8952, DoABC#3) // _SafeStr_10217 = "_-4eF" (String#12391, DoABC#3) // _SafeStr_10218 = "_-2xc" (String#10670, DoABC#3) // _SafeStr_4338 = "_-4rA" (String#12606, DoABC#3) //------------------------------------------------------------ //_-12f._SafeStr_4339 package _-12f { import _-0MK._SafeStr_3; import _-4n6._SafeStr_2532; import _-1Mz.IWindowContainer; import _-5YE._SafeStr_2413; import _-5YE._SafeStr_3567; import flash.utils.Timer; import flash.events.TimerEvent; import _-5Mz.WindowMouseEvent; import _-1lV._SafeStr_4341; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; public class _SafeStr_4339 implements _SafeStr_3 { private static const _SafeStr_10184:int = 500; private static const _SafeStr_10219:String = "game_center_waiting_game_view_xml"; private var _disposed:Boolean; private var _SafeStr_10220:_SafeStr_2723; private var _SafeStr_10221:_SafeStr_2532; private var _SafeStr_10222:IWindowContainer; private var _SafeStr_10223:_SafeStr_2413; private var _SafeStr_10224:_SafeStr_3567; private var _SafeStr_10225:int; private var _SafeStr_10189:Timer; private var _SafeStr_10226:int = 0; public function _SafeStr_4339(k:_SafeStr_2723) { this._SafeStr_10220 = k; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._SafeStr_10221){ this._SafeStr_10221.dispose(); this._SafeStr_10221 = null; }; if (this._SafeStr_10189){ this._SafeStr_10189.removeEventListener(TimerEvent.TIMER, this._SafeStr_10196); this._SafeStr_10189.stop(); this._SafeStr_10189 = null; }; if (this._SafeStr_10224){ this._SafeStr_10224.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10227); }; this._SafeStr_10224 = null; this._SafeStr_10223 = null; this._SafeStr_10220 = null; this._disposed = true; this._SafeStr_10226 = 0; } public function activate(k:int):void { this._SafeStr_10226 = 0; this._SafeStr_10225 = k; if (!this._SafeStr_10221){ this.createWindow(); }; this._SafeStr_10222.invalidate(); this._SafeStr_10222.visible = true; this._SafeStr_10228(); this._SafeStr_10220._SafeStr_10203(GameConfigurations._SafeStr_10202(this._SafeStr_10225), "waitingGame"); if (!this._SafeStr_10189){ this._SafeStr_10189 = new Timer(_SafeStr_10184); this._SafeStr_10189.addEventListener(TimerEvent.TIMER, this._SafeStr_10196); }; this._SafeStr_10189.start(); } private function _SafeStr_10228():void { this._SafeStr_10223.assetUri = null; this._SafeStr_10223.assetUri = GameConfigurations._SafeStr_10229(this._SafeStr_10225, _SafeStr_4341._SafeStr_10230); } private function _SafeStr_10196(k:TimerEvent):void { if (!this._SafeStr_10222){ return; }; var _local_2:String = " "; var _local_3:int; while (_local_3 < (this._SafeStr_10226 % 4)) { _local_2 = (_local_2 + "."); _local_3++; }; this._SafeStr_10222.caption = (this._SafeStr_10220.localization.getLocalization("gamecenter.waiting_game_title") + _local_2); this._SafeStr_10226++; } public function disable():void { if (!this._SafeStr_10221){ return; }; this._SafeStr_10221.dispose(); this._SafeStr_10221 = null; this._SafeStr_10222 = null; if (this._SafeStr_10189){ this._SafeStr_10189.stop(); }; } private function _SafeStr_8099(k:WindowMouseEvent):void { this._SafeStr_10227(k); } private function _SafeStr_10227(k:WindowMouseEvent):void { this._SafeStr_10220._SafeStr_10204(this._SafeStr_10225); this.disable(); this._SafeStr_10220.activate(this._SafeStr_10225, false); this._SafeStr_10220._SafeStr_10203(GameConfigurations._SafeStr_10202(this._SafeStr_10225), "waitingGameCancel"); } private function createWindow():void { var k:_SafeStr_39 = this._SafeStr_10220.assets.getAssetByName(_SafeStr_10219); var _local_2:XmlAsset = XmlAsset(k); this._SafeStr_10221 = this._SafeStr_10220.windowManager.buildModalDialogFromXML(XML(_local_2.content)); this._SafeStr_10222 = (this._SafeStr_10221._SafeStr_6949 as IWindowContainer); this._SafeStr_10222.findChildByTag("close").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8099); this._SafeStr_10224 = (this._SafeStr_10222.findChildByName("cancel_link") as _SafeStr_3567); this._SafeStr_10224.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10227); this._SafeStr_10223 = (this._SafeStr_10222.findChildByName("logo_image") as _SafeStr_2413); } } }//package _-12f // _SafeStr_10184 = "_-18g" (String#8774, DoABC#3) // _SafeStr_10189 = "_-50S" (String#12766, DoABC#3) // _SafeStr_10196 = "_-4nQ" (String#12555, DoABC#3) // _SafeStr_10202 = "_-00h" (String#22208, DoABC#3) // _SafeStr_10203 = "_-455" (String#32179, DoABC#3) // _SafeStr_10204 = "_-0bd" (String#8217, DoABC#3) // _SafeStr_10219 = "_-4-s" (String#1554, DoABC#3) // _SafeStr_10220 = "_-6X-" (String#1146, DoABC#3) // _SafeStr_10221 = "_-5nn" (String#36349, DoABC#3) // _SafeStr_10222 = "_-0Ez" (String#22751, DoABC#3) // _SafeStr_10223 = "_-3GS" (String#10982, DoABC#3) // _SafeStr_10224 = "_-XY" (String#39708, DoABC#3) // _SafeStr_10225 = "_-qz" (String#1643, DoABC#3) // _SafeStr_10226 = "_-dy" (String#1157, DoABC#3) // _SafeStr_10227 = "finally" (String#1789, DoABC#3) // _SafeStr_10228 = "_-3Lj" (String#1094, DoABC#3) // _SafeStr_10229 = "_-5Zo" (String#35809, DoABC#3) // _SafeStr_10230 = "_-IS" (String#39151, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3) // _SafeStr_2723 = "_-0l0" (String#8368, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3567 = "_-pi" (String#15317, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_4339 = "_-3a5" (String#11288, DoABC#3) // _SafeStr_4341 = "_-4qs" (String#12600, DoABC#3) // _SafeStr_6949 = "_-13" (String#2847, DoABC#3) // _SafeStr_8099 = "_-1PG" (String#57, DoABC#3) //------------------------------------------------------------ //_-12f._SafeStr_4340 package _-12f { public class _SafeStr_4340 { private var _SafeStr_10231:int; private var _SafeStr_10232:String; private var _SafeStr_10233:uint; private var _SafeStr_10234:uint; private var _SafeStr_10235:String; private var _SafeStr_10236:String; public function _SafeStr_4340(k:int, _arg_2:String, _arg_3:uint, _arg_4:uint, _arg_5:String, _arg_6:String) { this._SafeStr_10231 = k; this._SafeStr_10232 = _arg_2; this._SafeStr_10233 = _arg_3; this._SafeStr_10234 = _arg_4; this._SafeStr_10235 = _arg_5; this._SafeStr_10236 = _arg_6; if (this._SafeStr_10235.substr((this._SafeStr_10235.length - 1), 1) != "/"){ this._SafeStr_10235 = (this._SafeStr_10235 + "/"); }; } public function get _SafeStr_10237():int { return (this._SafeStr_10231); } public function get _SafeStr_10238():String { return (this._SafeStr_10232); } public function get bgColor():uint { return (this._SafeStr_10233); } public function get textColor():uint { return (this._SafeStr_10234); } public function get _SafeStr_10239():String { return (this._SafeStr_10235); } public function get _SafeStr_10240():String { return (this._SafeStr_10236); } } }//package _-12f // _SafeStr_10231 = "_-yv" (String#15457, DoABC#3) // _SafeStr_10232 = "_-3kG" (String#11467, DoABC#3) // _SafeStr_10233 = "_-0CZ" (String#1443, DoABC#3) // _SafeStr_10234 = "_-Qj" (String#1634, DoABC#3) // _SafeStr_10235 = "_-1LX" (String#8990, DoABC#3) // _SafeStr_10236 = "_-3nR" (String#11519, DoABC#3) // _SafeStr_10237 = "_-4P0" (String#32972, DoABC#3) // _SafeStr_10238 = "_-39Q" (String#29864, DoABC#3) // _SafeStr_10239 = "_-19c" (String#24972, DoABC#3) // _SafeStr_10240 = "_-40" (String#31966, DoABC#3) // _SafeStr_4340 = "_-cZ" (String#15092, DoABC#3) //------------------------------------------------------------ //_-12f.GameCenterLayout package _-12f { import _-0MK._SafeStr_3; import _-3HG._SafeStr_20; import flash.geom.Rectangle; import _-1Mz.IWindowContainer; import _-5YE._SafeStr_3586; import _-5YE.IScrollbarWindow; import _-5YE.IItemListWindow; import _-5YE.IBitmapWrapperWindow; import _-5YE._SafeStr_2413; import _-5YE.ITextWindow; import _-5YE.ITextFieldWindow; import _-Yv.HabboUnseenItemsUpdatedEvent; import _-5Mz.WindowEvent; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowKeyboardEvent; import _-2uK._SafeStr_4137; import _-4Yz._SafeStr_4315; import _-4Yz._SafeStr_3998; import _-4Yz._SafeStr_4328; import _-4-p._SafeStr_4235; import _-2uK._SafeStr_4116; import _-65D._SafeStr_2623; import _-5YE.IRegionWindow; import _-1lV._SafeStr_4341; import _-1Mz.IWindow; import _-4A5._SafeStr_3272; import _-069._SafeStr_4264; import _-3rZ._SafeStr_4065; import _-3rZ._SafeStr_3986; import _-069._SafeStr_4044; import _-TI._SafeStr_3980; import _-3rZ._SafeStr_4150; import flash.display.BitmapData; import _-5Vt._SafeStr_39; import _-2E4._SafeStr_3935; import _-2rM._SafeStr_3315; import _-34l._SafeStr_4962; import _-1lV.WindowUtils; import _-5YE._SafeStr_2536; import _-3qZ._SafeStr_2273; import _-3hB._SafeStr_5018; import _-3hB._SafeStr_4928; import _-3hB.Game2WeeklyLeaderboardParser; import _-3hB._SafeStr_5017; import _-3hB._SafeStr_5013; import _-2rM._SafeStr_3629; import _-24f._SafeStr_111; import _-3HG._SafeStr_48; import _-24f._SafeStr_51; import _-3-E._SafeStr_6; import _-p0._SafeStr_499; import _-5n9._SafeStr_4344; import _-6Sv._SafeStr_5019; import _-34l._SafeStr_4954; public class GameCenterLayout implements _SafeStr_3, _SafeStr_20, _SafeStr_4338 { private static const _SafeStr_10219:String = "game_center_view_generic_xml"; private static const _SafeStr_10241:Rectangle = new Rectangle(0, 0, 0, 0); private static const _SafeStr_9003:int = 0; private var _SafeStr_10225:int = -1; private var _SafeStr_10242:int = 0; private var _SafeStr_10243:Boolean = true; private var _disposed:Boolean = false; private var _SafeStr_10220:_SafeStr_2723; private var _SafeStr_10244:IWindowContainer; private var _SafeStr_10245:IWindowContainer; private var _SafeStr_10246:IWindowContainer; private var _SafeStr_10247:_SafeStr_3586; private var _SafeStr_10248:IWindowContainer; private var _SafeStr_10249:IScrollbarWindow; private var _SafeStr_10250:IItemListWindow; private var _SafeStr_10251:IWindowContainer; private var _SafeStr_10252:IBitmapWrapperWindow; private var _SafeStr_10253:_SafeStr_2413; private var _SafeStr_10223:_SafeStr_2413; private var _SafeStr_10254:IItemListWindow; private var _SafeStr_10255:IItemListWindow; private var _SafeStr_10256:IItemListWindow; private var _SafeStr_10257:IWindowContainer; private var _SafeStr_10258:IWindowContainer; private var _SafeStr_10259:IWindowContainer; private var _SafeStr_10260:ITextWindow; private var _SafeStr_10261:IWindowContainer; private var _SafeStr_10262:IWindowContainer; private var _SafeStr_10263:ITextFieldWindow; private var _SafeStr_10264:IWindowContainer; public function GameCenterLayout(k:_SafeStr_2723) { this._SafeStr_10220 = k; this._SafeStr_10220._SafeStr_7180.inventory.events.addEventListener(HabboUnseenItemsUpdatedEvent._SafeStr_10265, this._SafeStr_7871); this._SafeStr_10220._SafeStr_7180.events.addEventListener(_SafeStr_3824.GAME_CONFIGURATIONS_INITIALIZED, this._SafeStr_10266); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this.disposed){ this._SafeStr_10263 = null; if (this._SafeStr_10254){ this._SafeStr_10254.dispose(); this._SafeStr_10254 = null; }; if (this._SafeStr_10255){ this._SafeStr_10255.dispose(); this._SafeStr_10255 = null; }; if (this._SafeStr_10256){ this._SafeStr_10256.dispose(); this._SafeStr_10256 = null; }; if (this._SafeStr_10257){ this._SafeStr_10257.dispose(); this._SafeStr_10257 = null; }; if (this._SafeStr_10252){ this._SafeStr_10252.dispose(); this._SafeStr_10252 = null; }; if (this._SafeStr_10245){ this._SafeStr_10245.dispose(); this._SafeStr_10245 = null; }; if (this._SafeStr_10244){ this._SafeStr_10244.dispose(); this._SafeStr_10244 = null; }; if (((this._SafeStr_10220.windowManager) && (!(this._SafeStr_10220.windowManager.disposed)))){ this._SafeStr_10220.windowManager.getWindowContext(_SafeStr_9003).getDesktopWindow().removeEventListener(WindowEvent._SafeStr_5561, this._SafeStr_9065); }; if (this._SafeStr_10220._SafeStr_7180.inventory.events){ this._SafeStr_10220._SafeStr_7180.inventory.events.removeEventListener(HabboUnseenItemsUpdatedEvent._SafeStr_10265, this._SafeStr_7871); }; this._SafeStr_10258.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10267); this._SafeStr_10259.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10267); if (this._SafeStr_10258){ this._SafeStr_10258.dispose(); this._SafeStr_10258 = null; }; if (this._SafeStr_10259){ this._SafeStr_10259.dispose(); this._SafeStr_10259 = null; }; this._SafeStr_10260 = null; this._SafeStr_10244.findChildByName("leaderboard_link").removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10268); this._SafeStr_10244.findChildByName("support_link").removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10269); this._SafeStr_10253 = null; this._SafeStr_10223 = null; this._SafeStr_10250 = null; this._SafeStr_10251 = null; this._SafeStr_10248 = null; this._SafeStr_10247 = null; this._SafeStr_10244 = null; this._SafeStr_10220 = null; this._SafeStr_10249 = null; this._disposed = true; }; } private function createWindow():void { var k:IWindowContainer; if (!this._SafeStr_10244){ this._SafeStr_10244 = (this._SafeStr_10220.windowManager.buildFromXML((this._SafeStr_10220.assets.getAssetByName(_SafeStr_10219).content as XML), _SafeStr_9003) as IWindowContainer); this._SafeStr_10245 = (this._SafeStr_10244.findChildByName("game_center_container") as IWindowContainer); this._SafeStr_10246 = (this._SafeStr_10244.findChildByName("entering_stories_container") as IWindowContainer); this._SafeStr_10247 = (this._SafeStr_10244.findChildByName("game_content_container") as _SafeStr_3586); this._SafeStr_10248 = (this._SafeStr_10247.getListItemByName("game_content") as IWindowContainer); this._SafeStr_10253 = (this._SafeStr_10244.findChildByName("theme_image") as _SafeStr_2413); this._SafeStr_10223 = (this._SafeStr_10244.findChildByName("logo_image") as _SafeStr_2413); this._SafeStr_10258 = (this._SafeStr_10244.findChildByName("playnow_limited_button") as IWindowContainer); this._SafeStr_10259 = (this._SafeStr_10244.findChildByName("playnow_unlimited_button") as IWindowContainer); this._SafeStr_10260 = (this._SafeStr_10244.findChildByName("game_offline_description") as ITextWindow); this._SafeStr_10258.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10267); this._SafeStr_10259.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10267); this._SafeStr_10250 = (this._SafeStr_10244.findChildByName("game_icon_list") as IItemListWindow); this._SafeStr_10251 = (this._SafeStr_10250.getListItemAt(0) as IWindowContainer); this._SafeStr_10250._SafeStr_8504(0); this._SafeStr_10252 = (this._SafeStr_10251.findChildByName("selected_icon") as IBitmapWrapperWindow); this._SafeStr_10251.removeChild(this._SafeStr_10252); this._SafeStr_10249 = (this._SafeStr_10244.findChildByName("game_icon_list_scroll") as IScrollbarWindow); this._SafeStr_10244.findChildByName("game_center_filter_container").visible = this._SafeStr_10220._SafeStr_7180.getBoolean("games.filter.enabled"); this._SafeStr_10263 = (this._SafeStr_10244.findChildByName("game_center_filter") as ITextFieldWindow); this._SafeStr_10263.addEventListener(WindowKeyboardEvent._SafeStr_8341, this._SafeStr_10270); this._SafeStr_10271(); this._SafeStr_8338(this._SafeStr_10252, this._SafeStr_10272("game_center_icon_selected")); this._SafeStr_10220.windowManager.getWindowContext(_SafeStr_9003).getDesktopWindow().addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_9065); this._SafeStr_10254 = (this._SafeStr_10244.findChildByName("achievements_list") as IItemListWindow); this._SafeStr_10220.communication.addHabboConnectionMessageEvent(new _SafeStr_4137(this._SafeStr_10273)); this._SafeStr_10255 = (this._SafeStr_10244.findChildByName("leaderboard_list") as IItemListWindow); this._SafeStr_10220.communication.addHabboConnectionMessageEvent(new _SafeStr_4315(this._SafeStr_10274)); this._SafeStr_10220.communication.addHabboConnectionMessageEvent(new _SafeStr_3998(this._SafeStr_10275)); this._SafeStr_10256 = (this._SafeStr_10244.findChildByName("lucky_losers_list") as IItemListWindow); this._SafeStr_10220.communication.addHabboConnectionMessageEvent(new _SafeStr_4328(this._SafeStr_10276)); this._SafeStr_10244.findChildByName("leaderboard_link").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10268); this._SafeStr_10244.findChildByName("support_link").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10269); this._SafeStr_10244.findChildByName("room_link").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10277); this._SafeStr_10257 = this._SafeStr_10220.windowManager.createUnseenItemCounter(); k = (this._SafeStr_10258.findChildByName("games_left_container") as IWindowContainer); k.addChild(this._SafeStr_10257); this._SafeStr_10220.communication.addHabboConnectionMessageEvent(new _SafeStr_4235(this._SafeStr_10278)); this._SafeStr_10220.communication.addHabboConnectionMessageEvent(new _SafeStr_4116(this._SafeStr_10279)); this._SafeStr_10280(this._SafeStr_10220._SafeStr_7180.inventory._SafeStr_7540._SafeStr_7562(_SafeStr_2623.GAMES)); this._SafeStr_10261 = (this._SafeStr_10244.findChildByName("achievements_container") as IWindowContainer); this._SafeStr_10262 = (this._SafeStr_10244.findChildByName("leaderboard_container") as IWindowContainer); this._SafeStr_10264 = (this._SafeStr_10244.findChildByName("game_general_info_container") as IWindowContainer); }; } private function _SafeStr_10270(k:WindowKeyboardEvent):void { if (k.keyCode == 13){ this._SafeStr_10271(); }; } private function _SafeStr_10266(k:_SafeStr_3824):void { this._SafeStr_10271(); } public function _SafeStr_10271():void { var _local_2:int; if (this._SafeStr_10250){ this._SafeStr_10250._SafeStr_9402(); }; var k:Array = GameConfigurations._SafeStr_10281(); for each (_local_2 in k) { this._SafeStr_10282(_local_2); }; this._SafeStr_10283(); this._SafeStr_10284(this._SafeStr_10225); } private function _SafeStr_10283():void { this._SafeStr_10249.visible = (this._SafeStr_10250.maxScrollH > 0); } private function _SafeStr_10282(k:int):void { var _local_2:String = GameConfigurations._SafeStr_10202(k); if (((((!((this._SafeStr_10263 == null))) && (!((this._SafeStr_10263.caption == ""))))) && ((_local_2.toLowerCase().indexOf(this._SafeStr_10263.caption.toLowerCase()) < 0)))){ return; }; var _local_3:IRegionWindow = (this._SafeStr_10251.clone() as IRegionWindow); var _local_4:String = GameConfigurations._SafeStr_10229(k, _SafeStr_4341._SafeStr_10285); _local_3.name = _local_2; this._SafeStr_10250.addListItem(_local_3); _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10286); var _local_5:IWindow = _local_3.findChildByTag("ICON"); var _local_6:_SafeStr_2413 = (_local_5 as _SafeStr_2413); _local_6.assetUri = "game_center_loading_icon"; _local_6.assetUri = _local_4; _local_3._SafeStr_6965 = this._SafeStr_10220.localization.getLocalization((("gamecenter." + _local_2) + ".name"), (("gamecenter." + _local_2) + ".name")); } public function activate(k:int, _arg_2:Boolean):void { if (!this._SafeStr_10244){ this.createWindow(); }; this._SafeStr_10225 = -1; this._SafeStr_10244.invalidate(); this._SafeStr_10244.visible = true; this.selectGame(k, _arg_2); this._SafeStr_10287(); } public function disable():void { if (!this._SafeStr_10244){ return; }; this._SafeStr_10244.visible = false; } private function _SafeStr_10287():void { if (!this._SafeStr_10244){ return; }; this._SafeStr_10244.x = _SafeStr_10241.x; this._SafeStr_10244.y = _SafeStr_10241.y; this._SafeStr_10244.width = (this._SafeStr_10244.desktop.width - _SafeStr_10241.right); this._SafeStr_10244.height = (this._SafeStr_10244.desktop.height - _SafeStr_10241.bottom); this._SafeStr_10244.invalidate(); if (!this._SafeStr_10245){ return; }; var k:_SafeStr_3272 = this._SafeStr_10245._SafeStr_7827; if (this._SafeStr_10244.width > k.maxWidth){ this._SafeStr_10245.width = k.maxWidth; } else { if (this._SafeStr_10244.width < k.minWidth){ this._SafeStr_10245.width = k.minWidth; } else { this._SafeStr_10245.width = this._SafeStr_10245.width; }; }; this._SafeStr_10245.x = ((this._SafeStr_10244.width - this._SafeStr_10245.width) / 2); this._SafeStr_10248.height = this._SafeStr_10247.height; this._SafeStr_10248.width = this._SafeStr_10247.width; this._SafeStr_10245.invalidate(); this._SafeStr_10283(); } private function _SafeStr_9065(k:WindowEvent):void { this._SafeStr_10287(); } private function _SafeStr_10286(k:WindowMouseEvent):void { var _local_2:int; switch (k.type){ case WindowMouseEvent.CLICK: _local_2 = GameConfigurations.getId(k.target.name); this.selectGame(_local_2, false); this._SafeStr_10220._SafeStr_10203(GameConfigurations._SafeStr_10202(_local_2), "showGameCenter.selectGame"); return; }; } private function _SafeStr_10267(k:WindowMouseEvent):void { switch (k.type){ case WindowMouseEvent.CLICK: this._SafeStr_10288(); return; }; } private function _SafeStr_10288():void { if (this._SafeStr_10242 != 0){ this._SafeStr_10259.disable(); this._SafeStr_10258.disable(); this._SafeStr_10220.joinPlayerQueue(this._SafeStr_10225); } else { this._SafeStr_10220._SafeStr_10210(this._SafeStr_10225); }; } private function _SafeStr_10228(k:Boolean):void { var _local_2:String = GameConfigurations._SafeStr_10202(this._SafeStr_10225); this._SafeStr_10245.color = GameConfigurations.getBgColor(this._SafeStr_10225); this._SafeStr_10253.assetUri = null; this._SafeStr_10223.assetUri = null; this._SafeStr_10245.visible = !(((k) && ((_local_2 == "elisa_habbo_stories")))); this._SafeStr_10246.visible = !(this._SafeStr_10245.visible); this._SafeStr_10246.x = ((this._SafeStr_10246.desktop.width / 2) - (this._SafeStr_10246.width / 2)); this._SafeStr_10246.y = ((this._SafeStr_10246.desktop.height / 2) - (this._SafeStr_10246.height / 2)); this._SafeStr_10253.assetUri = GameConfigurations._SafeStr_10229(this._SafeStr_10225, _SafeStr_4341._SafeStr_10289); this._SafeStr_10223.assetUri = GameConfigurations._SafeStr_10229(this._SafeStr_10225, _SafeStr_4341._SafeStr_10230); this._SafeStr_10290(this._SafeStr_10244, "description_title", (("gamecenter." + _local_2) + ".description_title"), true); this._SafeStr_10290(this._SafeStr_10244, "game_description", (("${gamecenter." + _local_2) + ".description_content}")); this._SafeStr_10290(this._SafeStr_10244, "achievements_title", "${gamecenter.achievements_title}"); this._SafeStr_10290(this._SafeStr_10244, "leaderboard_title", "${gamecenter.leaderboard_title}"); this._SafeStr_10290(this._SafeStr_10244, "leaderboard_link", "${gamecenter.leaderboard_link}"); this._SafeStr_10290(this._SafeStr_10244, "game_offline_description", "${gamecenter.game_offline}"); var _local_3:String = GameConfigurations._SafeStr_10291(this._SafeStr_10225); var _local_4:String = ((((_local_3) && (!((_local_3 == ""))))) ? "${gamecenter.support_link_text}" : null); this._SafeStr_10290(this._SafeStr_10244, "support_link", _local_4); this._SafeStr_10260.visible = false; this._SafeStr_10220.localization.registerParameter("gamecenter.achievements_title", "game", this._SafeStr_10220.getLocalization(this._SafeStr_10225)); this._SafeStr_10244.findChildByName("play_now_unlimited_button_text").caption = "${gamecenter.play_now}"; this._SafeStr_10254._SafeStr_8949(); this._SafeStr_10255._SafeStr_8949(); this._SafeStr_10261.visible = false; this._SafeStr_10220.send(new _SafeStr_4264(this._SafeStr_10225)); this._SafeStr_10262.visible = false; this._SafeStr_10220.send(new _SafeStr_4065(this._SafeStr_10225, 1)); this._SafeStr_10220.send(new _SafeStr_3986(this._SafeStr_10225, 0, 0, 0, 1, 1)); this._SafeStr_10220.send(new _SafeStr_3986(this._SafeStr_10225, 1, 0, 0, 1, 1)); this._SafeStr_10220.send(new _SafeStr_4044(this._SafeStr_10225)); this._SafeStr_10258.visible = false; this._SafeStr_10259.visible = false; this._SafeStr_10244.findChildByName("playnow_text").caption = ""; this._SafeStr_10220.send(new _SafeStr_3980(this._SafeStr_10225)); this._SafeStr_10220.send(new _SafeStr_4150(this._SafeStr_10225)); this._SafeStr_10220._SafeStr_10212(this); var _local_5:String = ("gamecenter.roomlink." + _local_2); var _local_6:String = this._SafeStr_10220._SafeStr_7180.getProperty(_local_5); var _local_7:IWindowContainer = (this._SafeStr_10244.findChildByName("room_link_container") as IWindowContainer); _local_7.visible = ((_local_6) && (!((_local_6 == "")))); if (_local_2 == "elisa_habbo_stories"){ this._SafeStr_10264.visible = false; } else { this._SafeStr_10264.visible = true; this._SafeStr_10290(this._SafeStr_10244, "game_general_info_text", "${gamecenter.game_info.text}"); }; } private function _SafeStr_8338(k:IBitmapWrapperWindow, _arg_2:BitmapData):void { if (_arg_2){ k.bitmap = _arg_2.clone(); k.invalidate(); }; } private function _SafeStr_10290(k:IWindowContainer, _arg_2:String, _arg_3:String=null, _arg_4:Boolean=false):void { var _local_5:ITextWindow = (k.findChildByName(_arg_2) as ITextWindow); _local_5.textColor = GameConfigurations._SafeStr_10292(this._SafeStr_10225); if (_arg_3){ _local_5.caption = ((_arg_4) ? this._SafeStr_10220.localization.getLocalization(_arg_3, "") : _arg_3); } else { _local_5.caption = ""; }; } private function selectGame(k:int, _arg_2:Boolean):void { if (this._SafeStr_10225 == k){ return; }; var _local_3:Array = GameConfigurations._SafeStr_10281(); if (((!(_local_3)) || ((_local_3.length == 0)))){ return; }; if (_local_3.indexOf(k) == -1){ HabboGamesCom.log((((("Game id '" + k) + "' was not enabled, defaulting select to '") + _local_3[0]) + "'!")); k = 1; }; this._SafeStr_10225 = k; this._SafeStr_10242 = 0; this._SafeStr_10257.caption = "0"; this._SafeStr_10284(k); this._SafeStr_10228(_arg_2); this._SafeStr_10220._SafeStr_10200(k); } private function _SafeStr_10284(k:int):void { var _local_2:IWindowContainer = (this._SafeStr_10250.getListItemByName(GameConfigurations._SafeStr_10202(k)) as IWindowContainer); if (_local_2){ _local_2.removeChild(this._SafeStr_10252); _local_2.addChildAt(this._SafeStr_10252, 0); }; } private function _SafeStr_10272(k:String):BitmapData { var _local_2:_SafeStr_39 = this._SafeStr_10220.assets.getAssetByName(k); if (_local_2){ return ((_local_2.content as BitmapData)); }; return (null); } private function _SafeStr_10273(k:_SafeStr_2273):void { var _local_4:IWindowContainer; var _local_5:_SafeStr_3935; var _local_6:String; var _local_7:String; var _local_8:String; var _local_9:IWindowContainer; var _local_10:_SafeStr_3315; var _local_2:_SafeStr_4137 = (k as _SafeStr_4137); var _local_3:_SafeStr_4962 = (_local_2._SafeStr_5325() as _SafeStr_4962); if (((this._SafeStr_10254) && ((_local_3.gameTypeId == this._SafeStr_10225)))){ this._SafeStr_10254._SafeStr_8949(); if (_local_3.achievements.length > 0){ this._SafeStr_10261.visible = true; }; _local_4 = (WindowUtils.createWindow("game_achievement_entry_xml") as IWindowContainer); for each (_local_5 in _local_3.achievements) { _local_6 = ((((_local_5._SafeStr_10294) && (!(_local_5._SafeStr_10293)))) ? (this._SafeStr_10220.localization._SafeStr_10295(_local_5.badgeId)) : _local_5.badgeId); _local_7 = this._SafeStr_10220.localization.getBadgeName(_local_6); _local_8 = this._SafeStr_10220.localization.getBadgeDesc(_local_6); _local_9 = (_local_4.clone() as IWindowContainer); this._SafeStr_10290(_local_9, "achievement_name", _local_7); this._SafeStr_10290(_local_9, "achievement_desc", _local_8); _local_10 = (_SafeStr_2536(_local_9.findChildByName("achievement_image")).widget as _SafeStr_3315); _local_10.badgeId = _local_6; _local_10.greyscale = !(_local_5._SafeStr_10294); _local_9.findChildByName("achievement_locked_image").visible = !(_local_5._SafeStr_10294); this._SafeStr_10254.addListItem(_local_9); }; }; } private function _SafeStr_10274(k:_SafeStr_2273):void { var _local_4:IWindowContainer; var _local_5:_SafeStr_5018; var _local_6:_SafeStr_5018; var _local_7:IWindowContainer; var _local_8:IBitmapWrapperWindow; var _local_2:_SafeStr_4315 = (k as _SafeStr_4315); var _local_3:_SafeStr_4928 = _local_2._SafeStr_5325(); if (((this._SafeStr_10255) && ((_local_3.gameTypeId == this._SafeStr_10225)))){ this._SafeStr_10255._SafeStr_8949(); if (_local_3._SafeStr_10296.length > 0){ _local_6 = _local_3._SafeStr_10296[0]; if (_local_6.score > 0){ this._SafeStr_10262.visible = true; }; }; _local_4 = (WindowUtils.createWindow("game_leaderboard_entry_xml") as IWindowContainer); for each (_local_5 in _local_3._SafeStr_10296) { _local_7 = (_local_4.clone() as IWindowContainer); if (_local_3._SafeStr_10296.length == 1){ _local_7.findChildByName("avatar_rank_name").visible = false; _local_7.findChildByName("avatar_score").visible = false; _local_7.findChildByName("empty_leaderboard_text").visible = true; this._SafeStr_10290(_local_7, "empty_leaderboard_text", "${gamecenter.leaderboard_empty}"); } else { this._SafeStr_10290(_local_7, "avatar_rank_name", ((_local_5.rank + ". ") + _local_5.name)); this._SafeStr_10290(_local_7, "avatar_score", this._SafeStr_10220.localization.registerParameter("gamecenter.leaderboard_score", "score", _local_5.score.toString())); }; _local_7.name = _local_5.figure; _local_8 = (_local_7.findChildByName("avatar_image") as IBitmapWrapperWindow); this._SafeStr_10297(_local_8, _local_5.figure, _local_5.gender); this._SafeStr_10255.addListItem(_local_7); }; }; } private function _SafeStr_10275(k:_SafeStr_2273):void { var _local_4:_SafeStr_5018; var _local_2:_SafeStr_3998 = (k as _SafeStr_3998); var _local_3:Game2WeeklyLeaderboardParser = _local_2._SafeStr_5325(); if ((((_local_3.gameTypeId == this._SafeStr_10225)) && ((_local_3._SafeStr_10296.length > 0)))){ _local_4 = _local_3._SafeStr_10296[0]; if (_local_4.score > 0){ this._SafeStr_10262.visible = true; }; }; } private function _SafeStr_10276(k:_SafeStr_2273):void { var _local_4:IWindowContainer; var _local_5:_SafeStr_5017; var _local_6:IWindowContainer; var _local_2:_SafeStr_4328 = (k as _SafeStr_4328); var _local_3:_SafeStr_5013 = _local_2._SafeStr_5325(); if (((this._SafeStr_10256) && ((_local_3.gameTypeId == this._SafeStr_10225)))){ this._SafeStr_10244.findChildByName("previous_winner").visible = false; this._SafeStr_10256._SafeStr_8949(); _local_4 = (WindowUtils.createWindow("game_center_lucky_loser_entry_xml") as IWindowContainer); for each (_local_5 in _local_3._SafeStr_10298) { if (_local_5.rank == 1){ this._SafeStr_10244.findChildByName("previous_winner").visible = true; this._SafeStr_10244.findChildByName("previous_winner_name").caption = _local_5.name; this._SafeStr_10244.findChildByName("previous_winner_score").caption = this._SafeStr_10220.localization.registerParameter("gamecenter.featured_player_points", "score", _local_5.score.toString()); ((this._SafeStr_10244.findChildByName("previous_winner_avatar") as _SafeStr_2536).widget as _SafeStr_3629).figure = _local_5.figure; } else { _local_6 = (_local_4.clone() as IWindowContainer); _local_6.findChildByName("avatar_rank_name").caption = ((_local_5.rank + ". ") + _local_5.name); _local_6.findChildByName("avatar_score").caption = this._SafeStr_10220.localization.registerParameter("gamecenter.featured_player_points", "score", _local_5.score.toString()); _local_6.name = _local_5.figure; this._SafeStr_10256.addListItem(_local_6); }; }; }; } private function _SafeStr_10297(k:IBitmapWrapperWindow, _arg_2:String, _arg_3:String=null):void { var _local_4:BitmapData; var _local_5:_SafeStr_48 = this._SafeStr_10220.avatarRenderManager.createAvatarImage(_arg_2, _SafeStr_111._SafeStr_5758, _arg_3, this); if (_local_5){ _local_5.setDirection(_SafeStr_51._SafeStr_9599, 2); _local_4 = _local_5._SafeStr_5759(_SafeStr_51._SafeStr_5760); WindowUtils._SafeStr_8338(k, _local_4); _local_4.dispose(); }; } public function _SafeStr_5771(k:String):void { var _local_2:int; var _local_3:IWindowContainer; var _local_4:IBitmapWrapperWindow; if (this._SafeStr_10255){ _local_2 = 0; while (_local_2 < this._SafeStr_10255.iterator.length) { _local_3 = (this._SafeStr_10255.getListItemAt(_local_2) as IWindowContainer); _local_4 = (_local_3.findChildByName("avatar_image") as IBitmapWrapperWindow); if (_local_3.name == k){ this._SafeStr_10297(_local_4, k); }; _local_2++; }; }; } public function _SafeStr_10214(k:BitmapData):void { var _local_2:IBitmapWrapperWindow = (this._SafeStr_10244.findChildByName("reward_bitmap") as IBitmapWrapperWindow); this._SafeStr_10299(_local_2, k); } public function _SafeStr_10216(k:String):void { } public function _SafeStr_10217(k:int):void { } public function _SafeStr_10213():int { return (this._SafeStr_10225); } public function _SafeStr_10218(k:Boolean):void { } private function _SafeStr_10299(k:IBitmapWrapperWindow, _arg_2:BitmapData):void { if (_arg_2){ WindowUtils._SafeStr_8338(k, _arg_2); } else { k.bitmap = null; k.invalidate(); }; } private function _SafeStr_10268(k:WindowMouseEvent):void { this._SafeStr_10220.showLeaderboard(this._SafeStr_10225); } private function _SafeStr_10269(k:WindowMouseEvent):void { _SafeStr_6._SafeStr_5513(GameConfigurations._SafeStr_10300(this._SafeStr_10225)._SafeStr_10240); } private function _SafeStr_10277(k:WindowMouseEvent):void { var _local_2:String = GameConfigurations._SafeStr_10202(this._SafeStr_10225); var _local_3:String = this._SafeStr_10220._SafeStr_7180.getProperty(("gamecenter.roomlink." + _local_2)); if (_local_3){ this._SafeStr_10220._SafeStr_7180.navigator.goToPrivateRoom(parseInt(_local_3)); }; } private function _SafeStr_10278(k:_SafeStr_2273):void { var _local_4:_SafeStr_499; var _local_2:_SafeStr_4235 = (k as _SafeStr_4235); var _local_3:_SafeStr_4344 = _local_2._SafeStr_5325(); if (_local_3.gameTypeId == this._SafeStr_10225){ _local_4 = this._SafeStr_10220.localization; this._SafeStr_10242 = _local_3._SafeStr_10301; if (this._SafeStr_10242 >= 0){ this._SafeStr_10290(this._SafeStr_10244, "playnow_text", _local_4.registerParameter("gamecenter.play_now_desc.limited_games", "games_left", this._SafeStr_10242.toString())); (this._SafeStr_10257.findChildByName(_SafeStr_5019._SafeStr_10302) as ITextWindow).text = this._SafeStr_10242.toString(); this._SafeStr_10259.visible = false; this._SafeStr_10258.visible = this._SafeStr_10243; } else { this._SafeStr_10244.findChildByName("playnow_text").caption = ""; this._SafeStr_10259.visible = this._SafeStr_10243; this._SafeStr_10258.visible = false; }; if (this._SafeStr_10220._SafeStr_10215){ this._SafeStr_10288(); }; }; } private function _SafeStr_10279(k:_SafeStr_2273):void { var _local_2:_SafeStr_4116 = (k as _SafeStr_4116); var _local_3:_SafeStr_4954 = _local_2._SafeStr_5325(); if (_local_3.gameTypeId == this._SafeStr_10225){ if (((_local_3._SafeStr_6099) && (!(this._SafeStr_10220._SafeStr_10201)))){ this._SafeStr_10259.enable(); this._SafeStr_10258.enable(); this._SafeStr_10260.visible = false; this._SafeStr_10243 = true; } else { this._SafeStr_10259.disable(); this._SafeStr_10258.disable(); this._SafeStr_10260.visible = true; this._SafeStr_10243 = false; }; }; } private function _SafeStr_7871(k:HabboUnseenItemsUpdatedEvent):void { var _local_2:Array = this._SafeStr_10220._SafeStr_7180.inventory._SafeStr_7540._SafeStr_7562(_SafeStr_2623.GAMES); this._SafeStr_10280(_local_2); } private function _SafeStr_10280(k:Array):void { var _local_2:int; var _local_3:IWindowContainer; var _local_4:IWindowContainer; var _local_5:Boolean; for each (_local_2 in GameConfigurations._SafeStr_10281()) { _local_3 = (this._SafeStr_10250.getListItemByName(GameConfigurations._SafeStr_10202(_local_2)) as IWindowContainer); if (_local_3){ _local_4 = (_local_3.findChildByName("unseen_item_container") as IWindowContainer); _local_5 = ((k) ? (k.indexOf(_local_2) >= 0) : false); if (_local_5){ if (!_local_4){ _local_4 = this._SafeStr_10220.windowManager.createUnseenItemCounter(); _local_4.findChildByName("count").caption = " ! "; _local_3.addChild(_local_4); _local_4.x = (_local_3.width - _local_4.width); _local_4.y = 0; }; } else { if (_local_4){ _local_3.removeChild(_local_4); }; }; }; }; } } }//package _-12f // _SafeStr_10200 = "_-01d" (String#22246, DoABC#3) // _SafeStr_10201 = "_-3Rk" (String#11149, DoABC#3) // _SafeStr_10202 = "_-00h" (String#22208, DoABC#3) // _SafeStr_10203 = "_-455" (String#32179, DoABC#3) // _SafeStr_10210 = "_-4vq" (String#34215, DoABC#3) // _SafeStr_10212 = "_-1Ox" (String#25561, DoABC#3) // _SafeStr_10213 = "_-26u" (String#9802, DoABC#3) // _SafeStr_10214 = "_-45K" (String#11832, DoABC#3) // _SafeStr_10215 = "_-28i" (String#9838, DoABC#3) // _SafeStr_10216 = "_-1JH" (String#8952, DoABC#3) // _SafeStr_10217 = "_-4eF" (String#12391, DoABC#3) // _SafeStr_10218 = "_-2xc" (String#10670, DoABC#3) // _SafeStr_10219 = "_-4-s" (String#1554, DoABC#3) // _SafeStr_10220 = "_-6X-" (String#1146, DoABC#3) // _SafeStr_10223 = "_-3GS" (String#10982, DoABC#3) // _SafeStr_10225 = "_-qz" (String#1643, DoABC#3) // _SafeStr_10228 = "_-3Lj" (String#1094, DoABC#3) // _SafeStr_10229 = "_-5Zo" (String#35809, DoABC#3) // _SafeStr_10230 = "_-IS" (String#39151, DoABC#3) // _SafeStr_10240 = "_-40" (String#31966, DoABC#3) // _SafeStr_10241 = "_-KK" (String#14770, DoABC#3) // _SafeStr_10242 = "_-4KI" (String#32775, DoABC#3) // _SafeStr_10243 = "_-0lG" (String#23991, DoABC#3) // _SafeStr_10244 = "_-2Z" (String#28400, DoABC#3) // _SafeStr_10245 = "_-64y" (String#37057, DoABC#3) // _SafeStr_10246 = "_-10v" (String#24637, DoABC#3) // _SafeStr_10247 = "_-6eL" (String#38455, DoABC#3) // _SafeStr_10248 = "_-3GX" (String#30156, DoABC#3) // _SafeStr_10249 = "_-3OC" (String#30472, DoABC#3) // _SafeStr_10250 = "_-4d-" (String#33507, DoABC#3) // _SafeStr_10251 = "_-3o8" (String#31463, DoABC#3) // _SafeStr_10252 = "_-3f8" (String#31111, DoABC#3) // _SafeStr_10253 = "_-5Hy" (String#35123, DoABC#3) // _SafeStr_10254 = "_-2HE" (String#27707, DoABC#3) // _SafeStr_10255 = "_-5Ax" (String#34853, DoABC#3) // _SafeStr_10256 = "_-2-D" (String#27018, DoABC#3) // _SafeStr_10257 = "_-04-" (String#22335, DoABC#3) // _SafeStr_10258 = "_-6Wl" (String#38132, DoABC#3) // _SafeStr_10259 = "_-6Fs" (String#37476, DoABC#3) // _SafeStr_10260 = "_-3rp" (String#31606, DoABC#3) // _SafeStr_10261 = "_-1Uz" (String#9149, DoABC#3) // _SafeStr_10262 = "_-1g9" (String#26220, DoABC#3) // _SafeStr_10263 = "_-48-" (String#32297, DoABC#3) // _SafeStr_10264 = "_-eY" (String#39971, DoABC#3) // _SafeStr_10265 = "_-Ax" (String#38883, DoABC#3) // _SafeStr_10266 = "_-542" (String#34587, DoABC#3) // _SafeStr_10267 = "_-1FC" (String#25192, DoABC#3) // _SafeStr_10268 = "_-67c" (String#37164, DoABC#3) // _SafeStr_10269 = "_-4Gc" (String#32631, DoABC#3) // _SafeStr_10270 = "_-4hv" (String#33688, DoABC#3) // _SafeStr_10271 = "_-4GO" (String#32624, DoABC#3) // _SafeStr_10272 = "_-3q5" (String#1551, DoABC#3) // _SafeStr_10273 = "_-4J5" (String#32732, DoABC#3) // _SafeStr_10274 = "_-2Z6" (String#28406, DoABC#3) // _SafeStr_10275 = "_-dh" (String#39943, DoABC#3) // _SafeStr_10276 = "_-3Jv" (String#30297, DoABC#3) // _SafeStr_10277 = "_-5XK" (String#13308, DoABC#3) // _SafeStr_10278 = "_-36t" (String#10843, DoABC#3) // _SafeStr_10279 = "_-1pF" (String#26588, DoABC#3) // _SafeStr_10280 = "_-2qW" (String#29087, DoABC#3) // _SafeStr_10281 = "_-0VX" (String#23389, DoABC#3) // _SafeStr_10282 = "_-6k6" (String#38694, DoABC#3) // _SafeStr_10283 = "_-5ZW" (String#35797, DoABC#3) // _SafeStr_10284 = "_-1aL" (String#26000, DoABC#3) // _SafeStr_10285 = "_-4ce" (String#33499, DoABC#3) // _SafeStr_10286 = "_-5c-" (String#35898, DoABC#3) // _SafeStr_10287 = "_-51e" (String#1585, DoABC#3) // _SafeStr_10288 = "_-3Ho" (String#30210, DoABC#3) // _SafeStr_10289 = "_-6Kw" (String#37658, DoABC#3) // _SafeStr_10290 = "_-6IW" (String#37574, DoABC#3) // _SafeStr_10291 = "_-3Jw" (String#30298, DoABC#3) // _SafeStr_10292 = "_-5bt" (String#35893, DoABC#3) // _SafeStr_10293 = "_-2dK" (String#28580, DoABC#3) // _SafeStr_10294 = "_-49w" (String#32372, DoABC#3) // _SafeStr_10295 = "_-4tg" (String#12650, DoABC#3) // _SafeStr_10296 = "_-533" (String#34548, DoABC#3) // _SafeStr_10297 = "_-2GL" (String#9969, DoABC#3) // _SafeStr_10298 = "_-49j" (String#32363, DoABC#3) // _SafeStr_10299 = "_-66W" (String#13884, DoABC#3) // _SafeStr_10300 = "_-4Ec" (String#32565, DoABC#3) // _SafeStr_10301 = "_-2Vg" (String#28270, DoABC#3) // _SafeStr_10302 = "_-Dv" (String#38995, DoABC#3) // _SafeStr_111 = "_-2LA" (String#27863, DoABC#3) // _SafeStr_20 = "_-4q6" (String#12591, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_2623 = "_-4tE" (String#34123, DoABC#3) // _SafeStr_2723 = "_-0l0" (String#8368, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3272 = "_-5yy" (String#13748, DoABC#3) // _SafeStr_3315 = "_-0Tw" (String#8089, DoABC#3) // _SafeStr_3586 = "_-0F0" (String#7844, DoABC#3) // _SafeStr_3629 = "_-4Uv" (String#12227, DoABC#3) // _SafeStr_3824 = "_-221" (String#27114, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_3935 = "_-1pS" (String#9468, DoABC#3) // _SafeStr_3980 = "_-5Xy" (String#35738, DoABC#3) // _SafeStr_3986 = "_-3Ut" (String#30722, DoABC#3) // _SafeStr_3998 = "_-Vf" (String#39650, DoABC#3) // _SafeStr_4044 = "_-1xb" (String#26908, DoABC#3) // _SafeStr_4065 = "_-tp" (String#40540, DoABC#3) // _SafeStr_4116 = "_-6JH" (String#37603, DoABC#3) // _SafeStr_4137 = "_-44Y" (String#32152, DoABC#3) // _SafeStr_4150 = "_-1Yj" (String#25936, DoABC#3) // _SafeStr_4235 = "_-0gZ" (String#23814, DoABC#3) // _SafeStr_4264 = "_-05J" (String#22377, DoABC#3) // _SafeStr_4315 = "_-22t" (String#27147, DoABC#3) // _SafeStr_4328 = "_-4to" (String#34138, DoABC#3) // _SafeStr_4338 = "_-4rA" (String#12606, DoABC#3) // _SafeStr_4341 = "_-4qs" (String#12600, DoABC#3) // _SafeStr_4344 = "_-3jn" (String#11457, DoABC#3) // _SafeStr_48 = "_-8W" (String#38796, DoABC#3) // _SafeStr_4928 = "_-5iP" (String#13481, DoABC#3) // _SafeStr_4954 = "_-58u" (String#12910, DoABC#3) // _SafeStr_4962 = "_-Pf" (String#14860, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5013 = "_-00H" (String#7612, DoABC#3) // _SafeStr_5017 = "_-1ty" (String#9553, DoABC#3) // _SafeStr_5018 = "_-0d8" (String#8237, DoABC#3) // _SafeStr_5019 = "_-0SP" (String#8063, DoABC#3) // _SafeStr_51 = "_-13Z" (String#24744, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5513 = "_-LI" (String#14784, DoABC#3) // _SafeStr_5561 = "_-2BL" (String#27479, DoABC#3) // _SafeStr_5758 = "_-1ar" (String#26021, DoABC#3) // _SafeStr_5759 = "_-3P3" (String#30501, DoABC#3) // _SafeStr_5760 = "_-5NX" (String#35337, DoABC#3) // _SafeStr_5771 = "_-3iZ" (String#31239, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6099 = "_-rE" (String#40443, DoABC#3) // _SafeStr_6965 = "_-UG" (String#14942, DoABC#3) // _SafeStr_7180 = "_-3pS" (String#11560, DoABC#3) // _SafeStr_7540 = "_-25I" (String#3111, DoABC#3) // _SafeStr_7562 = "_-2u5" (String#3319, DoABC#3) // _SafeStr_7827 = "_-44t" (String#11825, DoABC#3) // _SafeStr_7871 = "_-1Hj" (String#8921, DoABC#3) // _SafeStr_8338 = "_-4eW" (String#584, DoABC#3) // _SafeStr_8341 = "_-Il" (String#39165, DoABC#3) // _SafeStr_8504 = "_-0eV" (String#8257, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) // _SafeStr_9003 = "_-1WQ" (String#1475, DoABC#3) // _SafeStr_9065 = "_-4qO" (String#699, DoABC#3) // _SafeStr_9402 = "_-4PV" (String#12153, DoABC#3) // _SafeStr_9599 = "_-r4" (String#40438, DoABC#3) //------------------------------------------------------------ //_-12f.GameConfigurations package _-12f { import __AS3__.vec.Vector; import _-ue.Map; import _-1lV._SafeStr_4341; import flash.events.IEventDispatcher; import __AS3__.vec.*; public class GameConfigurations { private static const _SafeStr_10303:String = "_icon"; private static const _SafeStr_10304:String = "_small_icon"; private static const _SafeStr_10305:String = "_logo"; private static const _SafeStr_10306:String = "_theme"; private static const _SafeStr_10307:String = ".png"; private static var _SafeStr_10308:Vector.<_SafeStr_4340> = new Vector.<_SafeStr_4340>(); private static var _SafeStr_10309:Map = new Map(); private static var _SafeStr_10310:Boolean; private static var _SafeStr_10311:Boolean; public static function _SafeStr_10312():void { _SafeStr_10308 = new Vector.<_SafeStr_4340>(); } public static function _SafeStr_10313():void { _SafeStr_10309 = new Map(); } public static function _SafeStr_10314(k:_SafeStr_4340):void { _SafeStr_10308.push(k); } public static function _SafeStr_10315(k:int, _arg_2:String):void { _SafeStr_10309.add(_arg_2, k); } public static function _SafeStr_10300(k:int):_SafeStr_4340 { var _local_2:_SafeStr_4340; for each (_local_2 in _SafeStr_10308) { if (_local_2._SafeStr_10237 == k){ return (_local_2); }; }; return (null); } public static function _SafeStr_10281():Array { var _local_2:_SafeStr_4340; var k:Array = new Array(); for each (_local_2 in _SafeStr_10308) { k.push(_local_2._SafeStr_10237); }; return (k); } public static function getId(k:String):int { var _local_2:_SafeStr_4340; for each (_local_2 in _SafeStr_10308) { if (_local_2._SafeStr_10238 == k){ return (_local_2._SafeStr_10237); }; }; return (-1); } public static function _SafeStr_10202(k:int):String { var _local_2:_SafeStr_4340; for each (_local_2 in _SafeStr_10308) { if (_local_2._SafeStr_10237 == k){ return (_local_2._SafeStr_10238); }; }; return (null); } public static function _SafeStr_10198(k:int):Boolean { var _local_2:_SafeStr_4340; for each (_local_2 in _SafeStr_10308) { if (_local_2._SafeStr_10237 == k){ return (true); }; }; return (false); } public static function getBgColor(k:int):uint { var _local_2:_SafeStr_4340; for each (_local_2 in _SafeStr_10308) { if (_local_2._SafeStr_10237 == k){ return (_local_2.bgColor); }; }; return (4287878387); } public static function _SafeStr_10292(k:int):uint { var _local_2:_SafeStr_4340; for each (_local_2 in _SafeStr_10308) { if (_local_2._SafeStr_10237 == k){ return (_local_2.textColor); }; }; return (0); } public static function _SafeStr_10291(k:int):String { var _local_2:_SafeStr_4340; for each (_local_2 in _SafeStr_10308) { if (_local_2._SafeStr_10237 == k){ return (_local_2._SafeStr_10240); }; }; return (null); } public static function _SafeStr_10229(k:int, _arg_2:String):String { var _local_3:_SafeStr_4340 = _SafeStr_10300(k); if (!_local_3){ return (""); }; var _local_4:String = _local_3._SafeStr_10239; _local_4 = (_local_4 + _local_3._SafeStr_10238); switch (_arg_2){ case _SafeStr_4341._SafeStr_10285: _local_4 = (_local_4 + _SafeStr_10303); break; case _SafeStr_4341._SafeStr_10316: _local_4 = (_local_4 + _SafeStr_10304); break; case _SafeStr_4341._SafeStr_10230: _local_4 = (_local_4 + _SafeStr_10305); break; case _SafeStr_4341._SafeStr_10289: _local_4 = (_local_4 + _SafeStr_10306); break; }; _local_4 = (_local_4 + _SafeStr_10307); return (_local_4); } public static function _SafeStr_10317(k:String):Boolean { return (!((_SafeStr_10309._SafeStr_5497().indexOf(k) == -1))); } public static function _SafeStr_10318(k:String):String { var _local_2:int = _SafeStr_10309.getValue(k); var _local_3:_SafeStr_4340 = _SafeStr_10300(_local_2); if (!_local_3){ return ((("${image.library.url}album1584/" + k) + ".gif")); }; return (((_local_3._SafeStr_10239 + k) + _SafeStr_10307).toLowerCase()); } public static function _SafeStr_10319(k:IEventDispatcher):void { _SafeStr_10310 = true; _SafeStr_10320(k); } public static function _SafeStr_10321(k:IEventDispatcher):void { _SafeStr_10311 = true; _SafeStr_10320(k); } public static function get _SafeStr_8310():Boolean { return (((_SafeStr_10310) && (_SafeStr_10311))); } public static function set _SafeStr_8310(k:Boolean):void { _SafeStr_10310 = k; _SafeStr_10311 = k; } private static function _SafeStr_10320(k:IEventDispatcher):void { if (_SafeStr_8310){ k.dispatchEvent(new _SafeStr_3824(_SafeStr_3824.GAME_CONFIGURATIONS_INITIALIZED)); }; } } }//package _-12f // _SafeStr_10198 = "_-4mn" (String#33868, DoABC#3) // _SafeStr_10202 = "_-00h" (String#22208, DoABC#3) // _SafeStr_10229 = "_-5Zo" (String#35809, DoABC#3) // _SafeStr_10230 = "_-IS" (String#39151, DoABC#3) // _SafeStr_10237 = "_-4P0" (String#32972, DoABC#3) // _SafeStr_10238 = "_-39Q" (String#29864, DoABC#3) // _SafeStr_10239 = "_-19c" (String#24972, DoABC#3) // _SafeStr_10240 = "_-40" (String#31966, DoABC#3) // _SafeStr_10281 = "_-0VX" (String#23389, DoABC#3) // _SafeStr_10285 = "_-4ce" (String#33499, DoABC#3) // _SafeStr_10289 = "_-6Kw" (String#37658, DoABC#3) // _SafeStr_10291 = "_-3Jw" (String#30298, DoABC#3) // _SafeStr_10292 = "_-5bt" (String#35893, DoABC#3) // _SafeStr_10300 = "_-4Ec" (String#32565, DoABC#3) // _SafeStr_10303 = "_-ro" (String#40466, DoABC#3) // _SafeStr_10304 = "_-0Dn" (String#22704, DoABC#3) // _SafeStr_10305 = "_-5xH" (String#36714, DoABC#3) // _SafeStr_10306 = "_-56g" (String#34693, DoABC#3) // _SafeStr_10307 = "_-1Tr" (String#25758, DoABC#3) // _SafeStr_10308 = "_-3Oo" (String#11103, DoABC#3) // _SafeStr_10309 = "_-6Mp" (String#442, DoABC#3) // _SafeStr_10310 = "_-3v3" (String#31742, DoABC#3) // _SafeStr_10311 = "_-1wZ" (String#26868, DoABC#3) // _SafeStr_10312 = "_-jC" (String#40134, DoABC#3) // _SafeStr_10313 = "_-40A" (String#31975, DoABC#3) // _SafeStr_10314 = "_-30V" (String#29515, DoABC#3) // _SafeStr_10315 = "_-3Ap" (String#29919, DoABC#3) // _SafeStr_10316 = "_-0qE" (String#24174, DoABC#3) // _SafeStr_10317 = "_-4BW" (String#32434, DoABC#3) // _SafeStr_10318 = "_-yY" (String#40727, DoABC#3) // _SafeStr_10319 = "_-3g8" (String#31145, DoABC#3) // _SafeStr_10320 = "_-2c6" (String#28532, DoABC#3) // _SafeStr_10321 = "_-3Y6" (String#30846, DoABC#3) // _SafeStr_3824 = "_-221" (String#27114, DoABC#3) // _SafeStr_4340 = "_-cZ" (String#15092, DoABC#3) // _SafeStr_4341 = "_-4qs" (String#12600, DoABC#3) // _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3) // _SafeStr_8310 = "_-0n5" (String#8403, DoABC#3) //------------------------------------------------------------ //_-12f.LeaderboardView package _-12f { import _-0MK._SafeStr_3; import _-3HG._SafeStr_20; import _-4n6._SafeStr_2532; import _-1Mz.IWindowContainer; import _-5YE.IItemListWindow; import _-5YE._SafeStr_3567; import _-5Mz.WindowMouseEvent; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; import _-1lV.WindowUtils; import _-4Yz._SafeStr_3995; import _-4Yz._SafeStr_3998; import _-3rZ._SafeStr_3986; import _-3rZ._SafeStr_4036; import _-3qZ._SafeStr_2273; import _-3hB._SafeStr_5018; import _-3hB.Game2WeeklyLeaderboardParser; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; import _-24f._SafeStr_111; import _-3HG._SafeStr_48; import _-24f._SafeStr_51; import _-3qZ._SafeStr_2283; public class LeaderboardView implements _SafeStr_3, _SafeStr_20, _SafeStr_4338 { private static const _SafeStr_10219:String = "game_center_leaderboard_view_xml"; private static const _SafeStr_10322:uint = 4290888129; private static const _SafeStr_10323:uint = 4292664540; private static const _SafeStr_10324:uint = 0xFFFFFFFF; private var _disposed:Boolean; private var _SafeStr_8176:Boolean; private var _SafeStr_10220:_SafeStr_2723; private var _SafeStr_10325:_SafeStr_2532; private var _SafeStr_10326:IWindowContainer; private var _SafeStr_10327:IWindowContainer; private var _SafeStr_10328:IItemListWindow; private var _SafeStr_10329:_SafeStr_3567; private var _SafeStr_10330:IItemListWindow; private var _SafeStr_10331:IItemListWindow; private var _SafeStr_10225:int; private var _SafeStr_10193:int; private var _SafeStr_10332:String; private var _SafeStr_10333:Boolean = false; public function LeaderboardView(k:_SafeStr_2723) { this._SafeStr_10220 = k; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._SafeStr_10325){ this._SafeStr_10325.dispose(); this._SafeStr_10325 = null; }; if (this._SafeStr_10327){ this._SafeStr_10327.dispose(); this._SafeStr_10327 = null; }; if (this._SafeStr_10329){ this._SafeStr_10329.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10334); }; this._SafeStr_10328 = null; this._SafeStr_10330 = null; this._SafeStr_10331 = null; this._SafeStr_10329 = null; this._SafeStr_10220 = null; this._disposed = true; this._SafeStr_8176 = false; } public function activate(k:int):void { this._SafeStr_10225 = k; if (!this._SafeStr_10325){ this.createWindow(); }; this._SafeStr_10326.invalidate(); this._SafeStr_10326.visible = true; this._SafeStr_10228(); } public function disable():void { if (!this._SafeStr_10325){ return; }; this._SafeStr_10325.dispose(); this._SafeStr_10325 = null; this._SafeStr_10326 = null; } public function _SafeStr_10200(k:int):void { if (((this._SafeStr_10326) && (this._SafeStr_10326.visible))){ this.activate(k); }; } private function _SafeStr_8099(k:WindowMouseEvent):void { this.disable(); } private function createWindow():void { var k:_SafeStr_39 = this._SafeStr_10220.assets.getAssetByName(_SafeStr_10219); var _local_2:XmlAsset = XmlAsset(k); this._SafeStr_10325 = this._SafeStr_10220.windowManager.buildModalDialogFromXML(XML(_local_2.content)); this._SafeStr_10326 = (this._SafeStr_10325._SafeStr_6949 as IWindowContainer); this._SafeStr_10326.findChildByTag("close").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8099); this._SafeStr_10328 = (this._SafeStr_10326.findChildByName("this_week_list") as IItemListWindow); this._SafeStr_10329 = (this._SafeStr_10326.findChildByName("this_week_toggle") as _SafeStr_3567); this._SafeStr_10329.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10334); this._SafeStr_10330 = (this._SafeStr_10326.findChildByName("last_week_list") as IItemListWindow); this._SafeStr_10331 = (this._SafeStr_10326.findChildByName("own_entry_list") as IItemListWindow); var _local_3:IWindowContainer = (this._SafeStr_10326.findChildByName("weekly_top_container") as IWindowContainer); if (_local_3 != null){ _local_3.visible = false; }; if (!this._SafeStr_8176){ this._SafeStr_10327 = (WindowUtils.createWindow("game_leaderboard_entry_small_xml") as IWindowContainer); this._SafeStr_10220.communication.addHabboConnectionMessageEvent(new _SafeStr_3995(this._SafeStr_10335)); this._SafeStr_10220.communication.addHabboConnectionMessageEvent(new _SafeStr_3998(this._SafeStr_10336)); this._SafeStr_8176 = true; }; } private function _SafeStr_10228():void { this._SafeStr_10337(null); this._SafeStr_10326.findChildByName("weekly_top_avatar_name").caption = ""; this._SafeStr_10326.findChildByName("weekly_top_avatar_score").caption = ""; this._SafeStr_10326.findChildByName("weekly_top_avatar_score").caption = ""; this._SafeStr_10220.registerParameter(this._SafeStr_10225, "gamecenter.full_leaderboard_title"); this._SafeStr_10328._SafeStr_8949(); this._SafeStr_10330._SafeStr_8949(); this._SafeStr_10331._SafeStr_8949(); this._SafeStr_10338(); this.send(new _SafeStr_3986(this._SafeStr_10225, 1, 0, 0, 5, 5)); this._SafeStr_10220._SafeStr_10212(this); } private function _SafeStr_10338():void { if (this._SafeStr_10333){ this._SafeStr_10329.caption = "${gamecenter.leaderboard_my_ranking_link}"; this.send(new _SafeStr_3986(this._SafeStr_10225, 0, 0, 0, 10, 10)); } else { this._SafeStr_10329.caption = "${gamecenter.leaderboard_top_scores_link}"; this.send(new _SafeStr_4036(this._SafeStr_10225, 5)); }; } private function _SafeStr_10335(k:_SafeStr_2273):void { if (!this._SafeStr_10326){ return; }; var _local_2:_SafeStr_3995 = (k as _SafeStr_3995); this._SafeStr_10339(this._SafeStr_10328, _local_2._SafeStr_5325(), 10, false); } private function _SafeStr_10336(k:_SafeStr_2273):void { var _local_4:_SafeStr_5018; var _local_5:_SafeStr_5018; if (!this._SafeStr_10326){ return; }; var _local_2:_SafeStr_3998 = (k as _SafeStr_3998); var _local_3:Game2WeeklyLeaderboardParser = _local_2._SafeStr_5325(); if (_local_3._SafeStr_10340 == 0){ this._SafeStr_10339(this._SafeStr_10328, _local_3, 10, true); } else { _local_4 = this._SafeStr_10339(this._SafeStr_10330, _local_3, 5, true); if (_local_4){ this._SafeStr_10341(this._SafeStr_10331, _local_4, _SafeStr_10324); }; if (_local_3._SafeStr_10296.length > 0){ _local_5 = (_local_3._SafeStr_10296[0] as _SafeStr_5018); this._SafeStr_10342(_local_5.figure, _local_5.gender); this._SafeStr_10326.findChildByName("weekly_top_avatar_name").caption = _local_5.name; this._SafeStr_10326.findChildByName("weekly_top_avatar_score").caption = this._SafeStr_10220.localization.registerParameter("gamecenter.leaderboard_score", "score", _local_5.score.toString()); }; }; } private function _SafeStr_10339(k:IItemListWindow, _arg_2:Game2WeeklyLeaderboardParser, _arg_3:int, _arg_4:Boolean):_SafeStr_5018 { var _local_5:_SafeStr_5018; var _local_6:IWindowContainer; var _local_7:int; var _local_8:_SafeStr_5018; var _local_9:uint; if (((k) && ((_arg_2.gameTypeId == this._SafeStr_10225)))){ k._SafeStr_8949(); _local_6 = (WindowUtils.createWindow("game_leaderboard_entry_small_xml") as IWindowContainer); _local_7 = 1; for each (_local_8 in _arg_2._SafeStr_10296) { if (((((_arg_4) && ((_local_7 == _arg_2._SafeStr_10296.length)))) && ((_local_8.userId == this._SafeStr_10220.sessionDataManager.userId)))){ _local_5 = _local_8; break; }; if (_local_7 > _arg_3){ break; }; if (_local_8.userId == this._SafeStr_10220.sessionDataManager.userId){ _local_9 = _SafeStr_10324; } else { if ((_local_7 % 2) == 0){ _local_9 = _SafeStr_10323; } else { _local_9 = _SafeStr_10322; }; }; this._SafeStr_10341(k, _local_8, _local_9); _local_7++; }; return (_local_5); }; return (null); } private function _SafeStr_10341(k:IItemListWindow, _arg_2:_SafeStr_5018, _arg_3:uint):void { var _local_4:IWindowContainer = (this._SafeStr_10327.clone() as IWindowContainer); _local_4.color = _arg_3; _local_4.findChildByName("avatar_rank").caption = (_arg_2.rank + ". "); _local_4.findChildByName("avatar_name").caption = _arg_2.name; _local_4.findChildByName("avatar_score").caption = this._SafeStr_10220.localization.registerParameter("gamecenter.leaderboard_score", "score", _arg_2.score.toString()); _local_4.name = _arg_2.figure; var _local_5:IBitmapWrapperWindow = (_local_4.findChildByName("avatar_image") as IBitmapWrapperWindow); this._SafeStr_10343(_local_5, _arg_2.figure, _arg_2.gender); k.addListItem(_local_4); } private function _SafeStr_10334(k:WindowMouseEvent):void { if (this._SafeStr_10333){ this._SafeStr_10333 = false; } else { this._SafeStr_10333 = true; }; this._SafeStr_10338(); } private function _SafeStr_10343(k:IBitmapWrapperWindow, _arg_2:String, _arg_3:String=null):void { var _local_5:BitmapData; var _local_4:Boolean = this._SafeStr_10220._SafeStr_7180.getBoolean("zoom.enabled"); var _local_6:_SafeStr_48 = this._SafeStr_10220.avatarRenderManager.createAvatarImage(_arg_2, ((_local_4) ? _SafeStr_111._SafeStr_5758 : _SafeStr_111._SafeStr_10344), _arg_3, this); if (_local_6){ _local_6.setDirection(_SafeStr_51._SafeStr_9599, 2); _local_5 = _local_6._SafeStr_5759(_SafeStr_51._SafeStr_5760, ((_local_4) ? 0.5 : 1)); WindowUtils._SafeStr_8338(k, _local_5); _local_5.dispose(); }; } public function _SafeStr_5771(k:String):void { this._SafeStr_10345(this._SafeStr_10328, k); this._SafeStr_10345(this._SafeStr_10330, k); this._SafeStr_10345(this._SafeStr_10331, k); this._SafeStr_10346(k); } private function _SafeStr_10345(k:IItemListWindow, _arg_2:String):void { var _local_3:int; var _local_4:IWindowContainer; var _local_5:IBitmapWrapperWindow; if (k){ _local_3 = 0; while (_local_3 < k.iterator.length) { _local_4 = (k.getListItemAt(_local_3) as IWindowContainer); _local_5 = (_local_4.findChildByName("avatar_image") as IBitmapWrapperWindow); if (_local_4.name == _arg_2){ this._SafeStr_10343(_local_5, _arg_2); }; _local_3++; }; }; } private function _SafeStr_10346(k:String):void { if (this._SafeStr_10332 == k){ this._SafeStr_10342(k); }; } private function _SafeStr_10342(k:String, _arg_2:String=null):void { var _local_3:BitmapData; var _local_4:_SafeStr_48 = this._SafeStr_10220.avatarRenderManager.createAvatarImage(k, _SafeStr_111._SafeStr_5758, _arg_2, this); if (_local_4){ _local_4.setDirection(_SafeStr_51._SafeStr_9599, 4); _local_3 = _local_4._SafeStr_5759(_SafeStr_51._SafeStr_9599); this._SafeStr_10337(_local_3); _local_3.dispose(); }; } public function _SafeStr_10214(k:BitmapData):void { var _local_2:IBitmapWrapperWindow = (this._SafeStr_10326.findChildByName("weekly_top_reward_image") as IBitmapWrapperWindow); this._SafeStr_10299(_local_2, k); } public function _SafeStr_10216(k:String):void { this._SafeStr_10326.findChildByName("weekly_top_reward_name").caption = k; } public function _SafeStr_10217(k:int):void { } public function _SafeStr_10213():int { return (this._SafeStr_10225); } public function _SafeStr_10218(k:Boolean):void { this._SafeStr_10326.findChildByName("weekly_top_container").visible = false; } private function _SafeStr_10337(k:BitmapData):void { var _local_2:IBitmapWrapperWindow = (this._SafeStr_10326.findChildByName("weekly_top_avatar_image") as IBitmapWrapperWindow); this._SafeStr_10299(_local_2, k); } private function _SafeStr_10299(k:IBitmapWrapperWindow, _arg_2:BitmapData):void { if (_arg_2){ WindowUtils._SafeStr_8338(k, _arg_2); } else { k.bitmap = null; k.invalidate(); }; } public function send(k:_SafeStr_2283):void { this._SafeStr_10220.send(k); } } }//package _-12f // _SafeStr_10193 = "_-2uC" (String#10602, DoABC#3) // _SafeStr_10200 = "_-01d" (String#22246, DoABC#3) // _SafeStr_10212 = "_-1Ox" (String#25561, DoABC#3) // _SafeStr_10213 = "_-26u" (String#9802, DoABC#3) // _SafeStr_10214 = "_-45K" (String#11832, DoABC#3) // _SafeStr_10216 = "_-1JH" (String#8952, DoABC#3) // _SafeStr_10217 = "_-4eF" (String#12391, DoABC#3) // _SafeStr_10218 = "_-2xc" (String#10670, DoABC#3) // _SafeStr_10219 = "_-4-s" (String#1554, DoABC#3) // _SafeStr_10220 = "_-6X-" (String#1146, DoABC#3) // _SafeStr_10225 = "_-qz" (String#1643, DoABC#3) // _SafeStr_10228 = "_-3Lj" (String#1094, DoABC#3) // _SafeStr_10296 = "_-533" (String#34548, DoABC#3) // _SafeStr_10299 = "_-66W" (String#13884, DoABC#3) // _SafeStr_10322 = "_-0eM" (String#23735, DoABC#3) // _SafeStr_10323 = "_-3Fm" (String#30123, DoABC#3) // _SafeStr_10324 = "_-0st" (String#24290, DoABC#3) // _SafeStr_10325 = "_-4jr" (String#33761, DoABC#3) // _SafeStr_10326 = "_-6PA" (String#37826, DoABC#3) // _SafeStr_10327 = "_-2h0" (String#28715, DoABC#3) // _SafeStr_10328 = "_-1Ch" (String#25094, DoABC#3) // _SafeStr_10329 = "_-16N" (String#24859, DoABC#3) // _SafeStr_10330 = "_-U4" (String#39591, DoABC#3) // _SafeStr_10331 = "_-6CG" (String#37348, DoABC#3) // _SafeStr_10332 = "_-2UY" (String#28220, DoABC#3) // _SafeStr_10333 = "_-2i3" (String#28765, DoABC#3) // _SafeStr_10334 = "_-1au" (String#26022, DoABC#3) // _SafeStr_10335 = "_-um" (String#40575, DoABC#3) // _SafeStr_10336 = "_-4fK" (String#33597, DoABC#3) // _SafeStr_10337 = "_-5si" (String#36532, DoABC#3) // _SafeStr_10338 = "_-3cj" (String#31023, DoABC#3) // _SafeStr_10339 = "_-5Qp" (String#35467, DoABC#3) // _SafeStr_10340 = "_-3OG" (String#30475, DoABC#3) // _SafeStr_10341 = "_-3l8" (String#31338, DoABC#3) // _SafeStr_10342 = " if" (String#18612, DoABC#3) // _SafeStr_10343 = "_-2rA" (String#29117, DoABC#3) // _SafeStr_10344 = "_-0TK" (String#23310, DoABC#3) // _SafeStr_10345 = "_-4l7" (String#33811, DoABC#3) // _SafeStr_10346 = "_-37i" (String#29801, DoABC#3) // _SafeStr_111 = "_-2LA" (String#27863, DoABC#3) // _SafeStr_20 = "_-4q6" (String#12591, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3) // _SafeStr_2723 = "_-0l0" (String#8368, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3567 = "_-pi" (String#15317, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_3986 = "_-3Ut" (String#30722, DoABC#3) // _SafeStr_3995 = "_-2HW" (String#27720, DoABC#3) // _SafeStr_3998 = "_-Vf" (String#39650, DoABC#3) // _SafeStr_4036 = "_-2km" (String#28869, DoABC#3) // _SafeStr_4338 = "_-4rA" (String#12606, DoABC#3) // _SafeStr_48 = "_-8W" (String#38796, DoABC#3) // _SafeStr_5018 = "_-0d8" (String#8237, DoABC#3) // _SafeStr_51 = "_-13Z" (String#24744, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5758 = "_-1ar" (String#26021, DoABC#3) // _SafeStr_5759 = "_-3P3" (String#30501, DoABC#3) // _SafeStr_5760 = "_-5NX" (String#35337, DoABC#3) // _SafeStr_5771 = "_-3iZ" (String#31239, DoABC#3) // _SafeStr_6949 = "_-13" (String#2847, DoABC#3) // _SafeStr_7180 = "_-3pS" (String#11560, DoABC#3) // _SafeStr_8099 = "_-1PG" (String#57, DoABC#3) // _SafeStr_8176 = "_-2TM" (String#433, DoABC#3) // _SafeStr_8338 = "_-4eW" (String#584, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) // _SafeStr_9599 = "_-r4" (String#40438, DoABC#3) //------------------------------------------------------------ //_-12f.TeaserView package _-12f { import _-0MK._SafeStr_3; import _-4n6._SafeStr_2532; import _-1Mz.IWindowContainer; import _-5YE.IDisplayObjectWrapper; import flash.display.Loader; import _-5Mz.WindowMouseEvent; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; import flash.system.Security; import flash.net.URLRequest; import flash.events.Event; import flash.events.IOErrorEvent; import flash.display.LoaderInfo; public class TeaserView implements _SafeStr_3 { private static const _SafeStr_10219:String = "game_center_teaser_view_xml"; private var _disposed:Boolean; private var _SafeStr_10220:_SafeStr_2723; private var _SafeStr_10347:_SafeStr_2532; private var _SafeStr_10348:IWindowContainer; private var _SafeStr_10349:IDisplayObjectWrapper; private var _SafeStr_10350:Object; private var _SafeStr_10225:int; public function TeaserView(k:_SafeStr_2723) { this._SafeStr_10220 = k; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { this.disable(); this._SafeStr_10220 = null; this._disposed = true; } public function activate(k:int):void { this._SafeStr_10225 = k; if (!this._SafeStr_10347){ this.createWindow(); }; this._SafeStr_10348.invalidate(); this._SafeStr_10348.visible = true; this._SafeStr_10228(); } public function disable():void { var k:Loader; if (this._SafeStr_10349){ if (this._SafeStr_10350){ this._SafeStr_10350.destroy(); this._SafeStr_10350 = null; }; k = (this._SafeStr_10349.getDisplayObject() as Loader); if (k){ k.unloadAndStop(); }; this._SafeStr_10349 = null; }; if (this._SafeStr_10347){ this._SafeStr_10347.dispose(); this._SafeStr_10347 = null; }; this._SafeStr_10348 = null; } private function _SafeStr_8099(k:WindowMouseEvent):void { this.disable(); } private function createWindow():void { var k:_SafeStr_39 = this._SafeStr_10220.assets.getAssetByName(_SafeStr_10219); var _local_2:XmlAsset = XmlAsset(k); this._SafeStr_10347 = this._SafeStr_10220.windowManager.buildModalDialogFromXML(XML(_local_2.content)); this._SafeStr_10348 = (this._SafeStr_10347._SafeStr_6949 as IWindowContainer); this._SafeStr_10348.findChildByTag("close").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8099); this._SafeStr_10349 = (this._SafeStr_10348.findChildByName("teaser_wrapper") as IDisplayObjectWrapper); this._SafeStr_10351(); } private function _SafeStr_10351():void { Security.allowDomain("www.youtube.com"); var k:Loader = new Loader(); k.load(new URLRequest((("http://www.youtube.com/v/" + this._SafeStr_10352()) + "?version=3&autoplay=1"))); k.contentLoaderInfo.addEventListener(Event.INIT, this._SafeStr_10353); k.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_10354); } private function _SafeStr_10228():void { this._SafeStr_10220.registerParameter(this._SafeStr_10225, "gamecenter.teaser_title"); } private function _SafeStr_10353(k:Event):void { var _local_3:Loader; var _local_2:LoaderInfo = (k.target as LoaderInfo); if (_local_2){ _local_3 = _local_2.loader; this._SafeStr_10349.setDisplayObject(_local_3); _local_3.content.addEventListener("onReady", this._SafeStr_8946); }; } private function _SafeStr_10352():String { return (this._SafeStr_10220._SafeStr_7180.getProperty(("gamecenter.teaser." + GameConfigurations._SafeStr_10202(this._SafeStr_10225)))); } private function _SafeStr_10354(k:IOErrorEvent):void { var _local_2:String; if (((this._SafeStr_10220._SafeStr_7180) && (this._SafeStr_10220._SafeStr_7180.context))){ _local_2 = ((("Failed to load teaser " + this._SafeStr_10352()) + " for game ") + GameConfigurations._SafeStr_10202(this._SafeStr_10225)); this._SafeStr_10220._SafeStr_7180.context.error(_local_2, false, k.errorID); }; } private function _SafeStr_8946(k:Event):void { this._SafeStr_10350 = k.target; this._SafeStr_10350.setSize(this._SafeStr_10349.width, this._SafeStr_10349.height); } } }//package _-12f // _SafeStr_10202 = "_-00h" (String#22208, DoABC#3) // _SafeStr_10219 = "_-4-s" (String#1554, DoABC#3) // _SafeStr_10220 = "_-6X-" (String#1146, DoABC#3) // _SafeStr_10225 = "_-qz" (String#1643, DoABC#3) // _SafeStr_10228 = "_-3Lj" (String#1094, DoABC#3) // _SafeStr_10347 = "_-25E" (String#27247, DoABC#3) // _SafeStr_10348 = "_-11f" (String#24672, DoABC#3) // _SafeStr_10349 = "_-5YX" (String#35761, DoABC#3) // _SafeStr_10350 = "_-4dL" (String#33525, DoABC#3) // _SafeStr_10351 = "_-0r9" (String#24216, DoABC#3) // _SafeStr_10352 = "_-4RH" (String#33070, DoABC#3) // _SafeStr_10353 = "_-1kU" (String#26400, DoABC#3) // _SafeStr_10354 = "_-289" (String#27353, DoABC#3) // _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3) // _SafeStr_2723 = "_-0l0" (String#8368, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_6949 = "_-13" (String#2847, DoABC#3) // _SafeStr_7180 = "_-3pS" (String#11560, DoABC#3) // _SafeStr_8099 = "_-1PG" (String#57, DoABC#3) // _SafeStr_8946 = "_-2sd" (String#10571, DoABC#3) //------------------------------------------------------------ //_-13g._SafeStr_4559 package _-13g { public class _SafeStr_4559 { public static const _SafeStr_10355:String = "videoStateEmpty"; public static const _SafeStr_10356:String = "videoStatePlaying"; public static const _SafeStr_10357:String = "videoStatePaused"; public static const _SafeStr_10358:String = "videoStateStopped"; } }//package _-13g // _SafeStr_10355 = "_-6EN" (String#37424, DoABC#3) // _SafeStr_10356 = "_-2JT" (String#27791, DoABC#3) // _SafeStr_10357 = "_-5Bp" (String#34886, DoABC#3) // _SafeStr_10358 = "_-4LU" (String#32826, DoABC#3) // _SafeStr_4559 = "_-4TD" (String#33152, DoABC#3) //------------------------------------------------------------ //_-13g._SafeStr_5118 package _-13g { import flash.display.Sprite; import flash.display.Shape; import _-2Rd._SafeStr_5234; import _-2Rd._SafeStr_5233; import _-2Rd.BtnSound; import _-2Rd._SafeStr_5235; import _-2Rd.VideoTimeLabel; import _-6iS.VideoMetadataVo; import _-4O1._SafeStr_5116; import flash.events.MouseEvent; import _-5mF.VideoControlsEvent; public class _SafeStr_5118 extends Sprite { private var _SafeStr_10359:int; private var _SafeStr_10360:Shape; private var _SafeStr_10361:_SafeStr_5234; private var _SafeStr_10362:_SafeStr_5233; private var _SafeStr_10363:BtnSound; private var _SafeStr_10364:_SafeStr_5235; private var _SafeStr_10365:VideoTimeLabel; private var _SafeStr_10366:VideoMetadataVo; public function _SafeStr_5118(k:int) { this._SafeStr_10367(k); } public function _SafeStr_10368(k:String):void { this._SafeStr_10364._SafeStr_10369(k); } public function _SafeStr_10370(k:Number):void { this._SafeStr_10362._SafeStr_10370(k); } public function _SafeStr_10371(k:Number):void { this._SafeStr_10362._SafeStr_10371(k); if (this._SafeStr_10366 != null){ this._SafeStr_10365.update((this._SafeStr_10366.duration * k)); }; } private function _SafeStr_10372():void { this._SafeStr_10360 = _SafeStr_5116.rect(this.width, 29, 0, 0); addChild(this._SafeStr_10360); this._SafeStr_10361 = new _SafeStr_5234(); this._SafeStr_10361.x = 0; this._SafeStr_10361.y = 3; addChild(this._SafeStr_10361); this._SafeStr_10363 = new BtnSound(); this._SafeStr_10365 = new VideoTimeLabel(); this._SafeStr_10364 = new _SafeStr_5235(); this._SafeStr_10362 = new _SafeStr_5233((this.width - ((((this._SafeStr_10361.width + this._SafeStr_10363.width) + this._SafeStr_10364.width) + this._SafeStr_10365.width) + (4 * 3)))); this._SafeStr_10365.x = (((((this.width - this._SafeStr_10364.width) - this._SafeStr_10363.width) - 3) - this._SafeStr_10365.width) - 3); this._SafeStr_10365.y = 3; this._SafeStr_10363.x = (((this.width - this._SafeStr_10364.width) - this._SafeStr_10363.width) - 3); this._SafeStr_10363.y = 3; this._SafeStr_10364.x = (this.width - this._SafeStr_10364.width); this._SafeStr_10364.y = 3; this._SafeStr_10362.x = ((this._SafeStr_10361.x + this._SafeStr_10361.width) + 3); this._SafeStr_10362.y = 11; addChild(this._SafeStr_10362); addChild(this._SafeStr_10365); addChild(this._SafeStr_10363); addChild(this._SafeStr_10364); } private function _SafeStr_10367(k:int):void { this._SafeStr_10359 = k; this._SafeStr_10372(); addEventListener(MouseEvent.CLICK, this.onClick, false, 0, true); } private function onClick(k:MouseEvent):void { switch (k.target){ case this._SafeStr_10361: dispatchEvent(new VideoControlsEvent(VideoControlsEvent._SafeStr_5919, true, true)); return; case this._SafeStr_10364: dispatchEvent(new VideoControlsEvent(VideoControlsEvent._SafeStr_10373, true, true)); return; }; } override public function get width():Number { return (this._SafeStr_10359); } override public function set width(k:Number):void { this._SafeStr_10359 = k; if (this._SafeStr_10360 != null){ this._SafeStr_10360.width = k; this._SafeStr_10362.width = k; this._SafeStr_10363.x = ((this._SafeStr_10362.x + this._SafeStr_10362.width) + 4); }; } public function set state(k:String):void { this._SafeStr_10361._SafeStr_10369(k); } public function set _SafeStr_10374(k:Number):void { this._SafeStr_10363._SafeStr_10369(k); } public function set meta(k:VideoMetadataVo):void { this._SafeStr_10366 = k; this._SafeStr_10362._SafeStr_10375(k); this._SafeStr_10365._SafeStr_10375(k); } public function get play():_SafeStr_5234 { return (this._SafeStr_10361); } public function get bar():_SafeStr_5233 { return (this._SafeStr_10362); } public function get mute():BtnSound { return (this._SafeStr_10363); } public function get fullscreen():_SafeStr_5235 { return (this._SafeStr_10364); } public function get time():VideoTimeLabel { return (this._SafeStr_10365); } } }//package _-13g // _SafeStr_10359 = "_-6jb" (String#38668, DoABC#3) // _SafeStr_10360 = "_-5WP" (String#3995, DoABC#3) // _SafeStr_10361 = "_-qO" (String#15330, DoABC#3) // _SafeStr_10362 = "_-5bH" (String#13375, DoABC#3) // _SafeStr_10363 = "_-29W" (String#27407, DoABC#3) // _SafeStr_10364 = "_-3ij" (String#11440, DoABC#3) // _SafeStr_10365 = "_-3j9" (String#31263, DoABC#3) // _SafeStr_10366 = "_-Vc" (String#14959, DoABC#3) // _SafeStr_10367 = "_-2HZ" (String#580, DoABC#3) // _SafeStr_10368 = "_-33-" (String#29605, DoABC#3) // _SafeStr_10369 = "_-14h" (String#24790, DoABC#3) // _SafeStr_10370 = "_-ni" (String#40311, DoABC#3) // _SafeStr_10371 = "_-6Dw" (String#37412, DoABC#3) // _SafeStr_10372 = "_-cn" (String#595, DoABC#3) // _SafeStr_10373 = "_-3fe" (String#31124, DoABC#3) // _SafeStr_10374 = "_-1LH" (String#8982, DoABC#3) // _SafeStr_10375 = "_-55q" (String#34660, DoABC#3) // _SafeStr_5116 = "_-2jg" (String#28825, DoABC#3) // _SafeStr_5118 = "_-Kc" (String#14774, DoABC#3) // _SafeStr_5233 = "_-2eH" (String#10351, DoABC#3) // _SafeStr_5234 = "_-4S0" (String#33101, DoABC#3) // _SafeStr_5235 = "_-23A" (String#27161, DoABC#3) // _SafeStr_5919 = "_-1KE" (String#25375, DoABC#3) //------------------------------------------------------------ //_-13g.ApdevVideoPlayer package _-13g { import flash.display.Sprite; import flash.media.Video; import flash.net.NetConnection; import flash.net.NetStream; import flash.utils.Timer; import _-6iS.VideoMetadataVo; import flash.display.DisplayObjectContainer; import _-2Rd._SafeStr_5117; import _-5mF.VideoControlsEvent; import _-4O1._SafeStr_5116; import flash.events.TimerEvent; import flash.events.NetStatusEvent; import flash.events.SecurityErrorEvent; import flash.events.AsyncErrorEvent; import flash.events.MouseEvent; import flash.events.Event; import flash.events.IOErrorEvent; import flash.display.StageDisplayState; import flash.events.FullScreenEvent; import flash.display.Stage; import flash.display.StageAlign; import flash.events.ErrorEvent; import flash.media.SoundMixer; import flash.media.SoundTransform; import flash.net.URLRequest; public class ApdevVideoPlayer extends Sprite { public static const _SafeStr_10376:int = 140; public static const _SafeStr_10377:int = 2000; private var _SafeStr_10378:Sprite; private var _SafeStr_10379:Video; private var _SafeStr_10380:NetConnection; private var _SafeStr_10381:NetStream; private var _SafeStr_10382:Timer; private var _SafeStr_10383:Timer; private var _SafeStr_10384:String; private var _SafeStr_10385:Number; private var _SafeStr_10386:Number; private var _SafeStr_10387:int; private var _SafeStr_10388:String; private var _SafeStr_10389:Boolean; private var _SafeStr_10390:Boolean; private var _SafeStr_10391:Number; private var _SafeStr_10392:String; private var _SafeStr_10393:VideoMetadataVo; private var _SafeStr_10394:_SafeStr_5118; private var _SafeStr_10395:Number; private var _SafeStr_10396:int; private var _SafeStr_10397:int; private var _SafeStr_10398:Boolean; private var _SafeStr_10399:Boolean; private var _SafeStr_10400:Boolean; private var _SafeStr_10401:Boolean; private var _SafeStr_10402:Boolean; private var _SafeStr_10403:String; private var _SafeStr_10404:Number; private var _SafeStr_10405:Number; private var _SafeStr_10406:DisplayObjectContainer; private var _SafeStr_10407:int; private var _SafeStr_10408:Timer; private var _SafeStr_10409:int; private var _SafeStr_10410; private var _SafeStr_10411:_SafeStr_5117; private var _SafeStr_10412:Boolean; public function ApdevVideoPlayer(k:int, _arg_2:int) { this._SafeStr_10367(k, _arg_2); } public function clear():void { this.pause(); this._SafeStr_10379.clear(); this._SafeStr_10381.close(); this._SafeStr_10379.attachNetStream(null); this._SafeStr_10379.visible = false; this._SafeStr_10413 = _SafeStr_4559._SafeStr_10355; } public function load(k:String):void { if (k == null){ return; }; this._SafeStr_10414 = null; this._SafeStr_10384 = k; if (((this._SafeStr_10389) || (this._SafeStr_10412))){ this._SafeStr_10381.play(k); this._SafeStr_10379.attachNetStream(this._SafeStr_10381); this._SafeStr_10379.visible = true; this._SafeStr_10390 = true; this._SafeStr_10382.start(); this._SafeStr_10383.start(); this._SafeStr_10411.visible = false; }; } public function pause():void { if (!this._SafeStr_10390){ return; }; this._SafeStr_10381.pause(); this._SafeStr_10383.reset(); this._SafeStr_10413 = _SafeStr_4559._SafeStr_10357; dispatchEvent(new VideoControlsEvent(_SafeStr_4559._SafeStr_10357)); } public function play():void { if (!this._SafeStr_10390){ this._SafeStr_10412 = true; this.load(this._SafeStr_10384); return; }; this._SafeStr_10411.visible = false; this._SafeStr_10381.resume(); this._SafeStr_10383.start(); this._SafeStr_10413 = _SafeStr_4559._SafeStr_10356; } public function seek(k:Number, _arg_2:Boolean=false):void { if (k < 0){ k = 0; }; if (k > (this._SafeStr_10381.bytesLoaded / this._SafeStr_10381.bytesTotal)){ k = (this._SafeStr_10381.bytesLoaded / this._SafeStr_10381.bytesTotal); }; if (!_arg_2){ this._SafeStr_10387 = 0; } else { this._SafeStr_10387++; }; if (this._SafeStr_10387 == 1){ this._SafeStr_10388 = this._SafeStr_10413; if ((((this._SafeStr_10413 == _SafeStr_4559._SafeStr_10356)) || ((this._SafeStr_10413 == _SafeStr_4559._SafeStr_10358)))){ this.pause(); }; }; this._SafeStr_10381.seek((k * this._SafeStr_10414.duration)); this._SafeStr_10394._SafeStr_10371(k); if (!_arg_2){ if ((((this._SafeStr_10388 == _SafeStr_4559._SafeStr_10356)) || ((this._SafeStr_10388 == _SafeStr_4559._SafeStr_10358)))){ this.play(); }; }; } public function _SafeStr_5385():Number { var k:Number = 0; if (((!((this._SafeStr_10381 == null))) && (!((this._SafeStr_10414 == null))))){ k = (this._SafeStr_10381.time / this._SafeStr_10414.duration); }; return (k); } public function _SafeStr_10415(k:Object):void { if (this._SafeStr_10414 == null){ this._SafeStr_10414 = new VideoMetadataVo(k); if (((!(isNaN(this._SafeStr_10414.width))) && (!(isNaN(this._SafeStr_10414.height))))){ this._SafeStr_10416(this._SafeStr_10396, this._SafeStr_10397); }; }; } private function _SafeStr_10372():void { this._SafeStr_10378 = new Sprite(); this._SafeStr_10378.addChild(_SafeStr_5116._SafeStr_10417(this._SafeStr_10418, this._SafeStr_10419, 90, 3748644, 0, 1, 1)); addChild(this._SafeStr_10378); this._SafeStr_10379 = new Video(this._SafeStr_10418, this._SafeStr_10419); this._SafeStr_10379.smoothing = true; addChild(this._SafeStr_10379); this._SafeStr_10394 = new _SafeStr_5118(this._SafeStr_10418); this._SafeStr_10420 = false; addChild(this._SafeStr_10394); this._SafeStr_10411 = new _SafeStr_5117(this._SafeStr_10418, this._SafeStr_10419); this._SafeStr_10411.visible = false; addChild(this._SafeStr_10411); } private function _SafeStr_10367(k:int, _arg_2:int):void { var _local_3:Number; this._SafeStr_10391 = 0; this._SafeStr_10385 = 0; this._SafeStr_10386 = 0; this._SafeStr_10387 = 0; this._SafeStr_10389 = false; this._SafeStr_10412 = false; this._SafeStr_10402 = (this._SafeStr_10401 = false); if (k < ApdevVideoPlayer._SafeStr_10376){ _local_3 = (((_arg_2)>0) ? (k / _arg_2) : (4 / 3)); this._SafeStr_10396 = ApdevVideoPlayer._SafeStr_10376; this._SafeStr_10397 = (ApdevVideoPlayer._SafeStr_10376 / _local_3); } else { this._SafeStr_10396 = k; this._SafeStr_10397 = _arg_2; }; this._SafeStr_10372(); this._SafeStr_10413 = _SafeStr_4559._SafeStr_10355; this._SafeStr_10382 = new Timer(500); this._SafeStr_10382.addEventListener(TimerEvent.TIMER, this._SafeStr_10421, false, 0, true); this._SafeStr_10383 = new Timer(100); this._SafeStr_10383.addEventListener(TimerEvent.TIMER, this._SafeStr_10422, false, 0, true); this._SafeStr_10423 = ApdevVideoPlayer._SafeStr_10377; this._SafeStr_10408 = new Timer(this._SafeStr_10423, 1); this._SafeStr_10408.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10424, false, 0, true); this._SafeStr_10380 = new NetConnection(); this._SafeStr_10380.addEventListener(NetStatusEvent.NET_STATUS, this._SafeStr_10425, false, 0, true); this._SafeStr_10380.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this.onError, false, 0, true); this._SafeStr_10380.addEventListener(AsyncErrorEvent.ASYNC_ERROR, this.onError, false, 0, true); this._SafeStr_10380.connect(null); addEventListener(VideoControlsEvent._SafeStr_10426, this._SafeStr_10427, false, 0, true); addEventListener(VideoControlsEvent._SafeStr_10428, this._SafeStr_10427, false, 0, true); addEventListener(VideoControlsEvent._SafeStr_5919, this._SafeStr_10429, false, 0, true); addEventListener(VideoControlsEvent._SafeStr_10430, this._SafeStr_10431, false, 0, true); addEventListener(VideoControlsEvent._SafeStr_10373, this._SafeStr_10432, false, 0, true); this._SafeStr_10378.buttonMode = true; this._SafeStr_10378.doubleClickEnabled = true; this._SafeStr_10378.addEventListener(MouseEvent.CLICK, this._SafeStr_10433, false, 0, true); addEventListener(MouseEvent.MOUSE_OVER, this.onMouseOver, false, 0, true); addEventListener(MouseEvent.MOUSE_OUT, this.onMouseOut, false, 0, true); addEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage, false, 0, true); } private function _SafeStr_10434():void { this._SafeStr_10381 = new NetStream(this._SafeStr_10380); this._SafeStr_10381.addEventListener(NetStatusEvent.NET_STATUS, this._SafeStr_10425, false, 0, true); this._SafeStr_10381.addEventListener(IOErrorEvent.IO_ERROR, this.onError, false, 0, true); this._SafeStr_10381.addEventListener(AsyncErrorEvent.ASYNC_ERROR, this._SafeStr_10435, false, 0, true); this._SafeStr_10381.bufferTime = 5; this._SafeStr_10381.client = this; } private function _SafeStr_10416(k:Number, _arg_2:Number):void { var _local_3:Number = (this._SafeStr_10414.width / this._SafeStr_10414.height); var _local_4:Number = (k / _arg_2); if (_local_3 > _local_4){ this._SafeStr_10379.width = k; this._SafeStr_10379.height = (k / _local_3); } else { this._SafeStr_10379.width = (_arg_2 * _local_3); this._SafeStr_10379.height = _arg_2; }; this._SafeStr_10379.x = Math.round(((k - this._SafeStr_10379.width) * 0.5)); this._SafeStr_10379.y = Math.round(((_arg_2 - this._SafeStr_10379.height) * 0.5)); } private function _SafeStr_10436():void { if (this._SafeStr_10414 == null){ return; }; if (stage.displayState == StageDisplayState.NORMAL){ this._SafeStr_10402 = this._SafeStr_10437; this._SafeStr_10437 = true; stage.displayState = StageDisplayState.FULL_SCREEN; } else { stage.displayState = StageDisplayState.NORMAL; }; } private function _SafeStr_10438():void { if (this._SafeStr_10413 == _SafeStr_4559._SafeStr_10356){ this.pause(); } else { if ((((this._SafeStr_10413 == _SafeStr_4559._SafeStr_10357)) || ((this._SafeStr_10413 == _SafeStr_4559._SafeStr_10355)))){ this.play(); } else { if (this._SafeStr_10413 == _SafeStr_4559._SafeStr_10358){ this.seek(0); this.play(); }; }; }; } private function _SafeStr_10439(k:Boolean):void { this._SafeStr_10394.visible = k; } private function onAddedToStage(k:Event):void { removeEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage); stage.addEventListener(FullScreenEvent.FULL_SCREEN, this._SafeStr_10440, false, 0, true); } private function _SafeStr_10431(k:VideoControlsEvent):void { this._SafeStr_10374 = (k.data as Number); } private function _SafeStr_10433(k:MouseEvent):void { this._SafeStr_10438(); } private function _SafeStr_10440(k:FullScreenEvent):void { var _local_2:Stage; if (!this._SafeStr_10437){ return; }; this._SafeStr_10394._SafeStr_10368(stage.displayState); if (k.fullScreen){ this._SafeStr_10403 = stage.align; stage.align = StageAlign.TOP_LEFT; this._SafeStr_10404 = x; this._SafeStr_10405 = y; x = 0; y = 0; _local_2 = stage; this._SafeStr_10406 = parent; this._SafeStr_10407 = parent.getChildIndex(this); parent.removeChild(this); _local_2.addChild(this); this._SafeStr_10378.width = stage.stageWidth; this._SafeStr_10378.height = stage.stageHeight; this._SafeStr_10416(stage.stageWidth, stage.stageHeight); this._SafeStr_10400 = this._SafeStr_10441; this._SafeStr_10441 = true; this._SafeStr_10394.x = Math.round(((stage.stageWidth - this._SafeStr_10394.width) * 0.5)); this._SafeStr_10394.y = Math.round(((stage.stageHeight - this._SafeStr_10394.height) - 100)); stage.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_10442, false, 0, true); } else { this._SafeStr_10378.width = this._SafeStr_10396; this._SafeStr_10378.height = this._SafeStr_10397; this._SafeStr_10416(this._SafeStr_10418, this._SafeStr_10419); stage.align = this._SafeStr_10403; x = this._SafeStr_10404; y = this._SafeStr_10405; stage.removeChild(this); this._SafeStr_10406.addChildAt(this, this._SafeStr_10407); this._SafeStr_10437 = this._SafeStr_10402; this._SafeStr_10441 = this._SafeStr_10400; this._SafeStr_10394.x = 0; if (this._SafeStr_10420){ this._SafeStr_10394.y = (this._SafeStr_10419 - this._SafeStr_10394.height); } else { this._SafeStr_10394.y = this._SafeStr_10419; }; stage.removeEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_10442); this._SafeStr_10408.reset(); this._SafeStr_10439(true); }; } private function _SafeStr_10432(k:VideoControlsEvent):void { this._SafeStr_10436(); } private function _SafeStr_10424(k:TimerEvent):void { this._SafeStr_10439(false); } private function _SafeStr_10442(k:MouseEvent):void { this._SafeStr_10439(true); this._SafeStr_10408.reset(); this._SafeStr_10408.start(); } public function _SafeStr_10443(k:*):void { } private function onMouseOut(k:MouseEvent):void { if (this._SafeStr_10399){ this._SafeStr_10439(false); }; } private function onMouseOver(k:MouseEvent):void { if (this._SafeStr_10399){ this._SafeStr_10439(true); }; } private function _SafeStr_10429(k:VideoControlsEvent):void { if (k.cancelable){ k.stopImmediatePropagation(); }; this._SafeStr_10438(); } private function _SafeStr_10427(k:VideoControlsEvent):void { if (k.cancelable){ k.stopImmediatePropagation(); }; this.seek((k.data as Number), (k.type == VideoControlsEvent._SafeStr_10428)); } private function _SafeStr_10435(k:ErrorEvent):void { } private function onError(k:ErrorEvent):void { } private function _SafeStr_10421(k:TimerEvent):void { if (this._SafeStr_10381 != null){ this._SafeStr_10394._SafeStr_10370((this._SafeStr_10381.bytesLoaded / this._SafeStr_10381.bytesTotal)); if (this._SafeStr_10381.bytesLoaded >= this._SafeStr_10381.bytesTotal){ this._SafeStr_10382.reset(); }; }; } private function _SafeStr_10425(k:NetStatusEvent):void { switch (k.info["code"]){ case "NetStream.Play.Start": if (this._SafeStr_10413 != _SafeStr_4559._SafeStr_10357){ this._SafeStr_10413 = _SafeStr_4559._SafeStr_10356; }; return; case "NetStream.Play.Stop": this._SafeStr_10413 = _SafeStr_4559._SafeStr_10358; return; case "NetConnection.Connect.Success": this._SafeStr_10434(); return; case "NetConnection.Connect.Failed": return; }; } public function _SafeStr_10444(k:Object):void { if (this._SafeStr_10413 == _SafeStr_4559._SafeStr_10358){ }; } private function _SafeStr_10422(k:TimerEvent):void { if (this._SafeStr_10414 == null){ return; }; this._SafeStr_10394._SafeStr_10371((this._SafeStr_10381.time / this._SafeStr_10414.duration)); if (this._SafeStr_10413 == _SafeStr_4559._SafeStr_10358){ this._SafeStr_10383.reset(); }; } public function get _SafeStr_10414():VideoMetadataVo { return (this._SafeStr_10393); } public function set _SafeStr_10414(k:VideoMetadataVo):void { this._SafeStr_10393 = k; if (k != null){ this._SafeStr_10394.meta = k; }; } public function get _SafeStr_10413():String { return (this._SafeStr_10392); } public function set _SafeStr_10413(k:String):void { this._SafeStr_10392 = k; if (this._SafeStr_10381 != null){ this._SafeStr_10394.state = k; }; dispatchEvent(new VideoControlsEvent(VideoControlsEvent._SafeStr_10445, true, true, k)); } public function get _SafeStr_10374():Number { return (this._SafeStr_10395); } public function set _SafeStr_10374(k:Number):void { this._SafeStr_10395 = k; SoundMixer.soundTransform = new SoundTransform(k); this._SafeStr_10394._SafeStr_10374 = k; } public function get _SafeStr_10418():int { return (this._SafeStr_10396); } public function set _SafeStr_10418(k:int):void { this._SafeStr_10396 = k; } public function get _SafeStr_10419():int { return (this._SafeStr_10397); } public function set _SafeStr_10419(k:int):void { this._SafeStr_10397 = k; } public function get _SafeStr_10420():Boolean { return (this._SafeStr_10398); } public function set _SafeStr_10420(k:Boolean):void { this._SafeStr_10398 = k; if (this._SafeStr_10398){ this._SafeStr_10394.y = (this._SafeStr_10419 - this._SafeStr_10394.height); } else { this._SafeStr_10394.y = this._SafeStr_10419; }; } public function get autoPlay():Boolean { return (this._SafeStr_10389); } public function set autoPlay(k:Boolean):void { this._SafeStr_10389 = k; } public function get _SafeStr_10441():Boolean { return (this._SafeStr_10399); } public function set _SafeStr_10441(k:Boolean):void { this._SafeStr_10399 = k; if (this._SafeStr_10399){ this._SafeStr_10439(false); } else { this._SafeStr_10439(true); }; } public function get _SafeStr_10437():Boolean { return (this._SafeStr_10401); } public function set _SafeStr_10437(k:Boolean):void { this._SafeStr_10401 = k; } public function get _SafeStr_10423():int { return (this._SafeStr_10409); } public function set _SafeStr_10423(k:int):void { this._SafeStr_10409 = k; } public function get _SafeStr_10446() { return (this._SafeStr_10410); } public function set _SafeStr_10446(k:*):void { var _local_2:URLRequest; if (k == null){ return; }; this._SafeStr_10410 = k; if (this._SafeStr_10413 == _SafeStr_4559._SafeStr_10355){ this._SafeStr_10411.visible = true; if ((this._SafeStr_10410 is URLRequest)){ this._SafeStr_10411.load(this._SafeStr_10410); } else { if ((this._SafeStr_10410 is String)){ _local_2 = new URLRequest(this._SafeStr_10410); this._SafeStr_10411.load(_local_2); }; }; }; } public function get _SafeStr_10447():_SafeStr_5118 { return (this._SafeStr_10394); } } }//package _-13g // _SafeStr_10355 = "_-6EN" (String#37424, DoABC#3) // _SafeStr_10356 = "_-2JT" (String#27791, DoABC#3) // _SafeStr_10357 = "_-5Bp" (String#34886, DoABC#3) // _SafeStr_10358 = "_-4LU" (String#32826, DoABC#3) // _SafeStr_10367 = "_-2HZ" (String#580, DoABC#3) // _SafeStr_10368 = "_-33-" (String#29605, DoABC#3) // _SafeStr_10370 = "_-ni" (String#40311, DoABC#3) // _SafeStr_10371 = "_-6Dw" (String#37412, DoABC#3) // _SafeStr_10372 = "_-cn" (String#595, DoABC#3) // _SafeStr_10373 = "_-3fe" (String#31124, DoABC#3) // _SafeStr_10374 = "_-1LH" (String#8982, DoABC#3) // _SafeStr_10376 = "_-00m" (String#22211, DoABC#3) // _SafeStr_10377 = "_-Nm" (String#39349, DoABC#3) // _SafeStr_10378 = "_-5Ci" (String#34921, DoABC#3) // _SafeStr_10379 = "_-37f" (String#29799, DoABC#3) // _SafeStr_10380 = "_-5vF" (String#36636, DoABC#3) // _SafeStr_10381 = "_-1m8" (String#26466, DoABC#3) // _SafeStr_10382 = "_-2Ld" (String#27877, DoABC#3) // _SafeStr_10383 = "_-2V2" (String#28242, DoABC#3) // _SafeStr_10384 = "_-1q4" (String#9482, DoABC#3) // _SafeStr_10385 = "_-4WK" (String#503, DoABC#3) // _SafeStr_10386 = "_-2Ux" (String#28237, DoABC#3) // _SafeStr_10387 = "_-6bB" (String#38313, DoABC#3) // _SafeStr_10388 = "_-WG" (String#39666, DoABC#3) // _SafeStr_10389 = "_-2fY" (String#1517, DoABC#3) // _SafeStr_10390 = "_-3YB" (String#1544, DoABC#3) // _SafeStr_10391 = "_-3Gi" (String#30163, DoABC#3) // _SafeStr_10392 = "_-4lK" (String#12520, DoABC#3) // _SafeStr_10393 = "_-TD" (String#39558, DoABC#3) // _SafeStr_10394 = "_-5Zc" (String#35801, DoABC#3) // _SafeStr_10395 = "_-kS" (String#716, DoABC#3) // _SafeStr_10396 = "_-0zR" (String#8603, DoABC#3) // _SafeStr_10397 = "_-2E9" (String#9932, DoABC#3) // _SafeStr_10398 = "_-5Xv" (String#35735, DoABC#3) // _SafeStr_10399 = "_-2dQ" (String#28585, DoABC#3) // _SafeStr_10400 = "_-0Yk" (String#23515, DoABC#3) // _SafeStr_10401 = "_-1AI" (String#25002, DoABC#3) // _SafeStr_10402 = "_-1m9" (String#26467, DoABC#3) // _SafeStr_10403 = "_-5iX" (String#36152, DoABC#3) // _SafeStr_10404 = "_-lR" (String#15249, DoABC#3) // _SafeStr_10405 = "_-e3" (String#15113, DoABC#3) // _SafeStr_10406 = "_-1Y7" (String#25913, DoABC#3) // _SafeStr_10407 = "_-6Dv" (String#37411, DoABC#3) // _SafeStr_10408 = "_-0UM" (String#23344, DoABC#3) // _SafeStr_10409 = "_-6Zo" (String#38265, DoABC#3) // _SafeStr_10410 = "_-wr" (String#40660, DoABC#3) // _SafeStr_10411 = "_-0VG" (String#148, DoABC#3) // _SafeStr_10412 = "_-0-m" (String#22178, DoABC#3) // _SafeStr_10413 = "_-0Dh" (String#22700, DoABC#3) // _SafeStr_10414 = "_-2xP" (String#29351, DoABC#3) // _SafeStr_10415 = "_-0aW" (String#23584, DoABC#3) // _SafeStr_10416 = "_-47n" (String#32286, DoABC#3) // _SafeStr_10417 = "_-3vx" (String#31778, DoABC#3) // _SafeStr_10418 = "_-1wJ" (String#26857, DoABC#3) // _SafeStr_10419 = "_-D" (String#38962, DoABC#3) // _SafeStr_10420 = "_-1lv" (String#26455, DoABC#3) // _SafeStr_10421 = "_-0Uh" (String#23355, DoABC#3) // _SafeStr_10422 = "_-4ED" (String#32547, DoABC#3) // _SafeStr_10423 = "_-37V" (String#29790, DoABC#3) // _SafeStr_10424 = "_-4ji" (String#33755, DoABC#3) // _SafeStr_10425 = "_-18s" (String#24949, DoABC#3) // _SafeStr_10426 = "_-u2" (String#40548, DoABC#3) // _SafeStr_10427 = "_-2rB" (String#29118, DoABC#3) // _SafeStr_10428 = "_-4P-" (String#32971, DoABC#3) // _SafeStr_10429 = "_-4X1" (String#33297, DoABC#3) // _SafeStr_10430 = "_-3lx" (String#31371, DoABC#3) // _SafeStr_10431 = "_-4-U" (String#31948, DoABC#3) // _SafeStr_10432 = "_-3am" (String#30949, DoABC#3) // _SafeStr_10433 = "_-2SQ" (String#28136, DoABC#3) // _SafeStr_10434 = "_-1Pk" (String#25594, DoABC#3) // _SafeStr_10435 = "_-573" (String#34710, DoABC#3) // _SafeStr_10436 = "_-Gm" (String#39095, DoABC#3) // _SafeStr_10437 = "_-2K9" (String#27819, DoABC#3) // _SafeStr_10438 = "_-4mt" (String#33869, DoABC#3) // _SafeStr_10439 = "_-0HO" (String#22852, DoABC#3) // _SafeStr_10440 = "_-0Qa" (String#23212, DoABC#3) // _SafeStr_10441 = "_-rw" (String#40472, DoABC#3) // _SafeStr_10442 = "_-0Pl" (String#1449, DoABC#3) // _SafeStr_10443 = "_-Sm" (String#39537, DoABC#3) // _SafeStr_10444 = "_-0Ph" (String#23178, DoABC#3) // _SafeStr_10445 = "_-0HV" (String#22857, DoABC#3) // _SafeStr_10446 = "_-2EH" (String#27592, DoABC#3) // _SafeStr_10447 = "_-4wL" (String#34235, DoABC#3) // _SafeStr_4559 = "_-4TD" (String#33152, DoABC#3) // _SafeStr_5116 = "_-2jg" (String#28825, DoABC#3) // _SafeStr_5117 = "_-0wG" (String#24424, DoABC#3) // _SafeStr_5118 = "_-Kc" (String#14774, DoABC#3) // _SafeStr_5385 = "_-0Hk" (String#2626, DoABC#3) // _SafeStr_5919 = "_-1KE" (String#25375, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_2303 package _-151 { import flash.geom.Point; public interface _SafeStr_2303 { function get scale():Number; function get _SafeStr_10448():_SafeStr_2305; function get direction():_SafeStr_2305; function _SafeStr_10449(_arg_1:_SafeStr_2305):_SafeStr_2305; function _SafeStr_5381(_arg_1:_SafeStr_2305):Point; function _SafeStr_10450(_arg_1:_SafeStr_2305):_SafeStr_2305; function _SafeStr_10451(_arg_1:Point, _arg_2:_SafeStr_2305, _arg_3:_SafeStr_2305, _arg_4:_SafeStr_2305):Point; function _SafeStr_10452(_arg_1:_SafeStr_2305, _arg_2:_SafeStr_2305):void; function _SafeStr_10453(_arg_1:_SafeStr_2305, _arg_2:Number):void; function _SafeStr_7343():void; function _SafeStr_10454():void; function _SafeStr_10455():void; function _SafeStr_7254():Boolean; function get _SafeStr_10456():int; function set _SafeStr_10457(_arg_1:Number):void; } }//package _-151 // _SafeStr_10448 = "_-38G" (String#10865, DoABC#3) // _SafeStr_10449 = "_-1OR" (String#9047, DoABC#3) // _SafeStr_10450 = "_-3v4" (String#11648, DoABC#3) // _SafeStr_10451 = "_-4z" (String#12729, DoABC#3) // _SafeStr_10452 = "_-24L" (String#9757, DoABC#3) // _SafeStr_10453 = "_-4Ig" (String#12049, DoABC#3) // _SafeStr_10454 = "_-0KA" (String#7917, DoABC#3) // _SafeStr_10455 = "_-5Ae" (String#12941, DoABC#3) // _SafeStr_10456 = "_-3qv" (String#3557, DoABC#3) // _SafeStr_10457 = "_-6j7" (String#14495, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_5381 = "_-08f" (String#7749, DoABC#3) // _SafeStr_7254 = "_-5vq" (String#13703, DoABC#3) // _SafeStr_7343 = "_-0Ir" (String#7898, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_2305 package _-151 { public interface _SafeStr_2305 { function get x():Number; function get y():Number; function get z():Number; function get length():Number; } }//package _-151 // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_2306 package _-151 { public class _SafeStr_2306 implements _SafeStr_2305 { private var _x:Number; private var _y:Number; private var _z:Number; private var _SafeStr_10458:Number = NaN; public function _SafeStr_2306(k:Number=0, _arg_2:Number=0, _arg_3:Number=0) { this._x = k; this._y = _arg_2; this._z = _arg_3; } public static function sum(k:_SafeStr_2305, _arg_2:_SafeStr_2305):_SafeStr_2306 { if ((((k == null)) || ((_arg_2 == null)))){ return (null); }; var _local_3:_SafeStr_2306 = new (_SafeStr_2306)((k.x + _arg_2.x), (k.y + _arg_2.y), (k.z + _arg_2.z)); return (_local_3); } public static function _SafeStr_10459(k:_SafeStr_2305, _arg_2:_SafeStr_2305):_SafeStr_2306 { if ((((k == null)) || ((_arg_2 == null)))){ return (null); }; var _local_3:_SafeStr_2306 = new (_SafeStr_2306)((k.x - _arg_2.x), (k.y - _arg_2.y), (k.z - _arg_2.z)); return (_local_3); } public static function product(k:_SafeStr_2305, _arg_2:Number):_SafeStr_2306 { if (k == null){ return (null); }; var _local_3:_SafeStr_2306 = new (_SafeStr_2306)((k.x * _arg_2), (k.y * _arg_2), (k.z * _arg_2)); return (_local_3); } public static function _SafeStr_10460(k:_SafeStr_2305, _arg_2:_SafeStr_2305):Number { if ((((k == null)) || ((_arg_2 == null)))){ return (0); }; return ((((k.x * _arg_2.x) + (k.y * _arg_2.y)) + (k.z * _arg_2.z))); } public static function _SafeStr_10461(k:_SafeStr_2305, _arg_2:_SafeStr_2305):_SafeStr_2306 { if ((((k == null)) || ((_arg_2 == null)))){ return (null); }; var _local_3:_SafeStr_2306 = new (_SafeStr_2306)(((k.y * _arg_2.z) - (k.z * _arg_2.y)), ((k.z * _arg_2.x) - (k.x * _arg_2.z)), ((k.x * _arg_2.y) - (k.y * _arg_2.x))); return (_local_3); } public static function _SafeStr_10462(k:_SafeStr_2305, _arg_2:_SafeStr_2305):Number { if ((((k == null)) || ((_arg_2 == null)))){ return (-1); }; var _local_3:Number = _arg_2.length; if (_local_3 > 0){ return (((((k.x * _arg_2.x) + (k.y * _arg_2.y)) + (k.z * _arg_2.z)) / _local_3)); }; return (-1); } public static function cosAngle(k:_SafeStr_2305, _arg_2:_SafeStr_2305):Number { if ((((k == null)) || ((_arg_2 == null)))){ return (0); }; var _local_3:Number = (k.length * _arg_2.length); if (_local_3 == 0){ return (0); }; return ((_SafeStr_2306._SafeStr_10460(k, _arg_2) / _local_3)); } public static function _SafeStr_10463(k:_SafeStr_2305, _arg_2:_SafeStr_2305):Boolean { if ((((k == null)) || ((_arg_2 == null)))){ return (false); }; if ((((((k.x == _arg_2.x)) && ((k.y == _arg_2.y)))) && ((k.z == _arg_2.z)))){ return (true); }; return (false); } public function get x():Number { return (this._x); } public function get y():Number { return (this._y); } public function get z():Number { return (this._z); } public function get length():Number { if (isNaN(this._SafeStr_10458)){ this._SafeStr_10458 = Math.sqrt((((this._x * this._x) + (this._y * this._y)) + (this._z * this._z))); }; return (this._SafeStr_10458); } public function set x(k:Number):void { this._x = k; this._SafeStr_10458 = NaN; } public function set y(k:Number):void { this._y = k; this._SafeStr_10458 = NaN; } public function set z(k:Number):void { this._z = k; this._SafeStr_10458 = NaN; } public function _SafeStr_10464():void { this._x = -(this._x); this._y = -(this._y); this._z = -(this._z); } public function add(k:_SafeStr_2305):void { if (k == null){ return; }; this._x = (this._x + k.x); this._y = (this._y + k.y); this._z = (this._z + k.z); this._SafeStr_10458 = NaN; } public function _SafeStr_5766(k:_SafeStr_2305):void { if (k == null){ return; }; this._x = (this._x - k.x); this._y = (this._y - k.y); this._z = (this._z - k.z); this._SafeStr_10458 = NaN; } public function _SafeStr_5767(k:Number):void { this._x = (this._x * k); this._y = (this._y * k); this._z = (this._z * k); this._SafeStr_10458 = NaN; } public function div(k:Number):void { if (k != 0){ this._x = (this._x / k); this._y = (this._y / k); this._z = (this._z / k); this._SafeStr_10458 = NaN; }; } public function _SafeStr_10465(k:_SafeStr_2305):void { if (k == null){ return; }; this._x = k.x; this._y = k.y; this._z = k.z; this._SafeStr_10458 = NaN; } public function toString():String { return ((("(" + [this._x, this._y, this._z].join(",")) + ")")); } } }//package _-151 // _SafeStr_10458 = "_-Y5" (String#15017, DoABC#3) // _SafeStr_10459 = "_-5pf" (String#36423, DoABC#3) // _SafeStr_10460 = "_-4nC" (String#33880, DoABC#3) // _SafeStr_10461 = "_-47o" (String#32287, DoABC#3) // _SafeStr_10462 = "_-3Ke" (String#30328, DoABC#3) // _SafeStr_10463 = "_-6j-" (String#38646, DoABC#3) // _SafeStr_10464 = "_-hS" (String#40068, DoABC#3) // _SafeStr_10465 = "_-3tA" (String#31657, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_5766 = "_-4GK" (String#32622, DoABC#3) // _SafeStr_5767 = "_-5a5" (String#35822, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_2802 package _-151 { public class _SafeStr_2802 { private static const _SafeStr_10466:int = 0x7FFF0000; public static function _SafeStr_10467(k:int):int { return (((k & 0xFFFF) + _SafeStr_10466)); } public static function _SafeStr_7312(k:int):Boolean { return ((k >= _SafeStr_10466)); } } }//package _-151 // _SafeStr_10466 = "_-F4" (String#39033, DoABC#3) // _SafeStr_10467 = "_-21D" (String#27085, DoABC#3) // _SafeStr_2802 = "_-487" (String#32303, DoABC#3) // _SafeStr_7312 = "_-5fr" (String#36050, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_2858 package _-151 { import flash.utils.getTimer; public class _SafeStr_2858 { public static const _SafeStr_10468:int = 0; public static const _SafeStr_10469:int = 1; public static const _SafeStr_10470:int = 2; public static const _SafeStr_10471:int = 3; private static var _SafeStr_5560:int = _SafeStr_10468;//0 private static var _SafeStr_10472:Boolean = false; private static var _SafeStr_10473:Number; private static var _SafeStr_10474:int = 0; private static var _SafeStr_10475:int = (20 * 1000);//20000 private static var _SafeStr_10476:int = 2000; public static function init(k:int, _arg_2:int):void { _SafeStr_10473 = 0; _SafeStr_10475 = k; _SafeStr_10476 = _arg_2; _SafeStr_10474 = getTimer(); _SafeStr_5560 = _SafeStr_10469; } public static function _SafeStr_10477():void { if ((((_SafeStr_5560 == _SafeStr_10468)) || ((_SafeStr_5560 == _SafeStr_10471)))){ return; }; var k:int = (getTimer() - _SafeStr_10474); if (k > (_SafeStr_10475 + _SafeStr_10476)){ _SafeStr_5560 = _SafeStr_10471; return; }; _SafeStr_10472 = true; if (k < _SafeStr_10475){ _SafeStr_5560 = _SafeStr_10469; return; }; _SafeStr_5560 = _SafeStr_10470; _SafeStr_10473 = ((k - _SafeStr_10475) / _SafeStr_10476); } public static function _SafeStr_10478():void { _SafeStr_10472 = false; } public static function _SafeStr_10479():Boolean { return (((_SafeStr_10472) && (_SafeStr_5606()))); } public static function _SafeStr_5606():Boolean { if ((((_SafeStr_5560 == _SafeStr_10469)) || ((_SafeStr_5560 == _SafeStr_10470)))){ return (true); }; return (false); } public static function _SafeStr_10480(k:Number=0, _arg_2:Number=1):Number { return (Math.min(Math.max(_SafeStr_10473, k), _arg_2)); } public static function get _SafeStr_5607():int { return ((_SafeStr_10475 + _SafeStr_10476)); } } }//package _-151 // _SafeStr_10468 = "_-4Bl" (String#32445, DoABC#3) // _SafeStr_10469 = "_-uW" (String#40565, DoABC#3) // _SafeStr_10470 = "_-2Wm" (String#28311, DoABC#3) // _SafeStr_10471 = "_-6b2" (String#38307, DoABC#3) // _SafeStr_10472 = "_-5eO" (String#35995, DoABC#3) // _SafeStr_10473 = "_-BB" (String#38891, DoABC#3) // _SafeStr_10474 = "_-0TJ" (String#23309, DoABC#3) // _SafeStr_10475 = "_-25F" (String#27248, DoABC#3) // _SafeStr_10476 = "_-RJ" (String#39489, DoABC#3) // _SafeStr_10477 = "_-40t" (String#32005, DoABC#3) // _SafeStr_10478 = "_-0Q3" (String#23192, DoABC#3) // _SafeStr_10479 = "_-6YH" (String#38208, DoABC#3) // _SafeStr_10480 = "_-6-" (String#36819, DoABC#3) // _SafeStr_2858 = "_-3qu" (String#31567, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) // _SafeStr_5606 = "_-23i" (String#9752, DoABC#3) // _SafeStr_5607 = "_-0zs" (String#24560, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_3049 package _-151 { public class _SafeStr_3049 { private var _SafeStr_10481:int = 0; private var _SafeStr_10482:Array; private var _SafeStr_10483:Array; public function _SafeStr_3049(k:int) { this._SafeStr_10482 = []; this._SafeStr_10483 = []; super(); if (k < 0){ k = 0; }; var _local_2:int; while (_local_2 < k) { this._SafeStr_10483.push(_local_2); _local_2++; }; } public function dispose():void { this._SafeStr_10482 = null; this._SafeStr_10483 = null; this._SafeStr_10481 = 0; } public function _SafeStr_10484():int { var k:int; if (this._SafeStr_10483.length > 0){ k = (this._SafeStr_10483.pop() as int); this._SafeStr_10482.push(k); return (k); }; return (-1); } public function _SafeStr_10485(k:int):void { var _local_2:int = this._SafeStr_10482.indexOf(k); if (_local_2 >= 0){ this._SafeStr_10482.splice(_local_2, 1); this._SafeStr_10483.push(k); }; } } }//package _-151 // _SafeStr_10481 = "_-16e" (String#8743, DoABC#3) // _SafeStr_10482 = "_-158" (String#24808, DoABC#3) // _SafeStr_10483 = "_-6XY" (String#38172, DoABC#3) // _SafeStr_10484 = "_-4og" (String#33938, DoABC#3) // _SafeStr_10485 = "_-5N5" (String#35317, DoABC#3) // _SafeStr_3049 = "_-4lL" (String#33815, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_3066 package _-151 { import _-ue.Map; import flash.geom.Point; public class _SafeStr_3066 implements _SafeStr_2303 { public static const _SafeStr_7320:Number = 64; public static const _SafeStr_7319:Number = 32; private var _SafeStr_10486:int = 0; private var _x:_SafeStr_2306; private var _y:_SafeStr_2306; private var _z:_SafeStr_2306; private var _SafeStr_10487:_SafeStr_2306; private var _location:_SafeStr_2306; private var _SafeStr_10488:_SafeStr_2306; private var _SafeStr_10489:_SafeStr_2306; private var _SafeStr_7986:Number = 1; private var _SafeStr_10490:Number = 1; private var _SafeStr_10491:Number = 1; private var _SafeStr_10492:Number = 1; private var _SafeStr_10493:Number = 1; private var _SafeStr_10494:Number = 1; private var _SafeStr_10495:Number = 1; private var _SafeStr_10496:_SafeStr_2306; private var _SafeStr_10497:_SafeStr_2306; private var _SafeStr_10498:Number = -500; private var _SafeStr_10499:Number = 500; private var _SafeStr_10500:Map = null; public function _SafeStr_3066(k:Number, _arg_2:_SafeStr_2305, _arg_3:_SafeStr_2305, _arg_4:_SafeStr_2305=null) { this.scale = k; this._x = new _SafeStr_2306(); this._y = new _SafeStr_2306(); this._z = new _SafeStr_2306(); this._SafeStr_10487 = new _SafeStr_2306(); this._location = new _SafeStr_2306(); this._SafeStr_10488 = new _SafeStr_2306(); this._SafeStr_10489 = new _SafeStr_2306(); this._SafeStr_10493 = 1; this._SafeStr_10494 = 1; this._SafeStr_10501 = 1; this._SafeStr_10502 = 1; this._SafeStr_10495 = (Math.sqrt((1 / 2)) / Math.sqrt((3 / 4))); this._SafeStr_10457 = 1; this.location = new _SafeStr_2306(_arg_3.x, _arg_3.y, _arg_3.z); this.direction = new _SafeStr_2306(_arg_2.x, _arg_2.y, _arg_2.z); if (_arg_4 != null){ this._SafeStr_10503(_arg_4); } else { this._SafeStr_10503(_arg_2); }; this._SafeStr_10500 = new Map(); } public static function getIntersectionVector(k:_SafeStr_2305, _arg_2:_SafeStr_2305, _arg_3:_SafeStr_2305, _arg_4:_SafeStr_2305):_SafeStr_2305 { var _local_5:Number = _SafeStr_2306._SafeStr_10460(_arg_2, _arg_4); if (Math.abs(_local_5) < 1E-5){ return (null); }; var _local_6:_SafeStr_2306 = _SafeStr_2306._SafeStr_10459(k, _arg_3); var _local_7:Number = (-(_SafeStr_2306._SafeStr_10460(_arg_4, _local_6)) / _local_5); var _local_8:_SafeStr_2306 = _SafeStr_2306.sum(k, _SafeStr_2306.product(_arg_2, _local_7)); return (_local_8); } public function get _SafeStr_10456():int { return (this._SafeStr_10486); } public function get scale():Number { return ((this._SafeStr_7986 / Math.sqrt(0.5))); } public function get _SafeStr_10448():_SafeStr_2305 { return (this._SafeStr_10487); } public function get location():_SafeStr_2305 { this._location._SafeStr_10465(this._SafeStr_10496); this._location.x = (this._location.x * this._SafeStr_10490); this._location.y = (this._location.y * this._SafeStr_10491); this._location.z = (this._location.z * this._SafeStr_10492); return (this._location); } public function get direction():_SafeStr_2305 { return (this._SafeStr_10488); } public function set _SafeStr_10501(k:Number):void { if (this._SafeStr_10490 != (k * this._SafeStr_10493)){ this._SafeStr_10490 = (k * this._SafeStr_10493); this._SafeStr_10486++; }; } public function set _SafeStr_10502(k:Number):void { if (this._SafeStr_10491 != (k * this._SafeStr_10494)){ this._SafeStr_10491 = (k * this._SafeStr_10494); this._SafeStr_10486++; }; } public function set _SafeStr_10457(k:Number):void { if (this._SafeStr_10492 != (k * this._SafeStr_10495)){ this._SafeStr_10492 = (k * this._SafeStr_10495); this._SafeStr_10486++; }; } public function set scale(k:Number):void { if (k <= 1){ k = 1; }; k = (k * Math.sqrt(0.5)); if (k != this._SafeStr_7986){ this._SafeStr_7986 = k; this._SafeStr_10486++; }; } public function set location(k:_SafeStr_2305):void { if (k == null){ return; }; if (this._SafeStr_10496 == null){ this._SafeStr_10496 = new _SafeStr_2306(); }; var _local_2:Number = this._SafeStr_10496.x; var _local_3:Number = this._SafeStr_10496.y; var _local_4:Number = this._SafeStr_10496.z; this._SafeStr_10496._SafeStr_10465(k); this._SafeStr_10496.x = (this._SafeStr_10496.x / this._SafeStr_10490); this._SafeStr_10496.y = (this._SafeStr_10496.y / this._SafeStr_10491); this._SafeStr_10496.z = (this._SafeStr_10496.z / this._SafeStr_10492); if (((((!((this._SafeStr_10496.x == _local_2))) || (!((this._SafeStr_10496.y == _local_3))))) || (!((this._SafeStr_10496.z == _local_4))))){ this._SafeStr_10486++; }; } public function set direction(k:_SafeStr_2305):void { var _local_21:Number; var _local_22:Number; var _local_23:_SafeStr_2306; var _local_24:_SafeStr_2306; var _local_25:_SafeStr_2306; if (k == null){ return; }; if (this._SafeStr_10497 == null){ this._SafeStr_10497 = new _SafeStr_2306(); }; var _local_2:Number = this._SafeStr_10497.x; var _local_3:Number = this._SafeStr_10497.y; var _local_4:Number = this._SafeStr_10497.z; this._SafeStr_10497._SafeStr_10465(k); this._SafeStr_10488._SafeStr_10465(k); if (((((!((this._SafeStr_10497.x == _local_2))) || (!((this._SafeStr_10497.y == _local_3))))) || (!((this._SafeStr_10497.z == _local_4))))){ this._SafeStr_10486++; }; var _local_5:_SafeStr_2306 = new _SafeStr_2306(0, 1, 0); var _local_6:_SafeStr_2306 = new _SafeStr_2306(0, 0, 1); var _local_7:_SafeStr_2306 = new _SafeStr_2306(1, 0, 0); var _local_8:Number = ((k.x / 180) * Math.PI); var _local_9:Number = ((k.y / 180) * Math.PI); var _local_10:Number = ((k.z / 180) * Math.PI); var _local_11:Number = Math.cos(_local_8); var _local_12:Number = Math.sin(_local_8); var _local_13:_SafeStr_2306 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_5, _local_11), _SafeStr_2306.product(_local_7, -(_local_12))); var _local_14:_SafeStr_2306 = new _SafeStr_2306(_local_6.x, _local_6.y, _local_6.z); var _local_15:_SafeStr_2306 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_5, _local_12), _SafeStr_2306.product(_local_7, _local_11)); var _local_16:Number = Math.cos(_local_9); var _local_17:Number = Math.sin(_local_9); var _local_18:_SafeStr_2306 = new _SafeStr_2306(_local_13.x, _local_13.y, _local_13.z); var _local_19:_SafeStr_2306 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_14, _local_16), _SafeStr_2306.product(_local_15, _local_17)); var _local_20:_SafeStr_2306 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_14, -(_local_17)), _SafeStr_2306.product(_local_15, _local_16)); if (_local_10 != 0){ _local_21 = Math.cos(_local_10); _local_22 = Math.sin(_local_10); _local_23 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_18, _local_21), _SafeStr_2306.product(_local_19, _local_22)); _local_24 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_18, -(_local_22)), _SafeStr_2306.product(_local_19, _local_21)); _local_25 = new _SafeStr_2306(_local_20.x, _local_20.y, _local_20.z); this._x._SafeStr_10465(_local_23); this._y._SafeStr_10465(_local_24); this._z._SafeStr_10465(_local_25); this._SafeStr_10487._SafeStr_10465(this._z); } else { this._x._SafeStr_10465(_local_18); this._y._SafeStr_10465(_local_19); this._z._SafeStr_10465(_local_20); this._SafeStr_10487._SafeStr_10465(this._z); }; } public function dispose():void { this._x = null; this._y = null; this._z = null; this._SafeStr_10496 = null; this._SafeStr_10497 = null; this._SafeStr_10487 = null; this._location = null; if (this._SafeStr_10500 != null){ this._SafeStr_10500.dispose(); this._SafeStr_10500 = null; }; } public function _SafeStr_10452(k:_SafeStr_2305, _arg_2:_SafeStr_2305):void { var _local_3:String; var _local_4:_SafeStr_2306; if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (this._SafeStr_10500 != null){ _local_3 = ((((int(Math.round(k.x)) + "_") + int(Math.round(k.y))) + "_") + int(Math.round(k.z))); this._SafeStr_10500.remove(_local_3); _local_4 = new _SafeStr_2306(); _local_4._SafeStr_10465(_arg_2); this._SafeStr_10500.add(_local_3, _local_4); this._SafeStr_10486++; }; } private function _SafeStr_10504(k:_SafeStr_2305):_SafeStr_2305 { var _local_2:String; if (this._SafeStr_10500 != null){ _local_2 = ((((int(Math.round(k.x)) + "_") + int(Math.round(k.y))) + "_") + int(Math.round(k.z))); return (this._SafeStr_10500.getValue(_local_2)); }; return (null); } public function _SafeStr_10503(k:_SafeStr_2305):void { var _local_18:Number; var _local_19:Number; var _local_20:_SafeStr_2306; var _local_21:_SafeStr_2306; var _local_22:_SafeStr_2306; var _local_2:_SafeStr_2306 = new _SafeStr_2306(0, 1, 0); var _local_3:_SafeStr_2306 = new _SafeStr_2306(0, 0, 1); var _local_4:_SafeStr_2306 = new _SafeStr_2306(1, 0, 0); var _local_5:Number = ((k.x / 180) * Math.PI); var _local_6:Number = ((k.y / 180) * Math.PI); var _local_7:Number = ((k.z / 180) * Math.PI); var _local_8:Number = Math.cos(_local_5); var _local_9:Number = Math.sin(_local_5); var _local_10:_SafeStr_2306 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_2, _local_8), _SafeStr_2306.product(_local_4, -(_local_9))); var _local_11:_SafeStr_2306 = new _SafeStr_2306(_local_3.x, _local_3.y, _local_3.z); var _local_12:_SafeStr_2306 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_2, _local_9), _SafeStr_2306.product(_local_4, _local_8)); var _local_13:Number = Math.cos(_local_6); var _local_14:Number = Math.sin(_local_6); var _local_15:_SafeStr_2306 = new _SafeStr_2306(_local_10.x, _local_10.y, _local_10.z); var _local_16:_SafeStr_2306 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_11, _local_13), _SafeStr_2306.product(_local_12, _local_14)); var _local_17:_SafeStr_2306 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_11, -(_local_14)), _SafeStr_2306.product(_local_12, _local_13)); if (_local_7 != 0){ _local_18 = Math.cos(_local_7); _local_19 = Math.sin(_local_7); _local_20 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_15, _local_18), _SafeStr_2306.product(_local_16, _local_19)); _local_21 = _SafeStr_2306.sum(_SafeStr_2306.product(_local_15, -(_local_19)), _SafeStr_2306.product(_local_16, _local_18)); _local_22 = new _SafeStr_2306(_local_17.x, _local_17.y, _local_17.z); this._SafeStr_10489._SafeStr_10465(_local_22); } else { this._SafeStr_10489._SafeStr_10465(_local_17); }; this._SafeStr_10486++; } public function _SafeStr_10453(k:_SafeStr_2305, _arg_2:Number):void { if ((((k == null)) || ((this._z == null)))){ return; }; var _local_3:_SafeStr_2306 = _SafeStr_2306.product(this._z, -(_arg_2)); var _local_4:_SafeStr_2306 = new _SafeStr_2306((k.x + _local_3.x), (k.y + _local_3.y), (k.z + _local_3.z)); this.location = _local_4; } public function _SafeStr_10449(k:_SafeStr_2305):_SafeStr_2305 { if (k == null){ return (null); }; var _local_2:Number = _SafeStr_2306._SafeStr_10462(k, this._x); var _local_3:Number = _SafeStr_2306._SafeStr_10462(k, this._y); var _local_4:Number = _SafeStr_2306._SafeStr_10462(k, this._z); var _local_5:_SafeStr_2306 = new _SafeStr_2306(_local_2, _local_3, _local_4); return (_local_5); } public function _SafeStr_10450(k:_SafeStr_2305):_SafeStr_2305 { var _local_2:_SafeStr_2306 = _SafeStr_2306._SafeStr_10459(k, this._SafeStr_10496); _local_2.x = (_local_2.x * this._SafeStr_10490); _local_2.y = (_local_2.y * this._SafeStr_10491); _local_2.z = (_local_2.z * this._SafeStr_10492); var _local_3:Number = _SafeStr_2306._SafeStr_10462(_local_2, this._SafeStr_10489); if ((((_local_3 < this._SafeStr_10498)) || ((_local_3 > this._SafeStr_10499)))){ return (null); }; var _local_4:Number = _SafeStr_2306._SafeStr_10462(_local_2, this._x); var _local_5:Number = -(_SafeStr_2306._SafeStr_10462(_local_2, this._y)); _local_4 = (_local_4 * this._SafeStr_7986); _local_5 = (_local_5 * this._SafeStr_7986); var _local_6:_SafeStr_2305 = this._SafeStr_10504(k); if (_local_6 != null){ _local_2 = _SafeStr_2306._SafeStr_10459(k, this._SafeStr_10496); _local_2.add(_local_6); _local_2.x = (_local_2.x * this._SafeStr_10490); _local_2.y = (_local_2.y * this._SafeStr_10491); _local_2.z = (_local_2.z * this._SafeStr_10492); _local_3 = _SafeStr_2306._SafeStr_10462(_local_2, this._SafeStr_10489); }; _local_2.x = _local_4; _local_2.y = _local_5; _local_2.z = _local_3; return (_local_2); } public function _SafeStr_5381(k:_SafeStr_2305):Point { var _local_2:_SafeStr_2305 = this._SafeStr_10450(k); if (_local_2 == null){ return (null); }; var _local_3:Point = new Point(_local_2.x, _local_2.y); return (_local_3); } public function _SafeStr_10451(k:Point, _arg_2:_SafeStr_2305, _arg_3:_SafeStr_2305, _arg_4:_SafeStr_2305):Point { var _local_15:Number; var _local_16:Number; var _local_5:Number = (k.x / this._SafeStr_7986); var _local_6:Number = (-(k.y) / this._SafeStr_7986); var _local_7:_SafeStr_2306 = _SafeStr_2306.product(this._x, _local_5); _local_7.add(_SafeStr_2306.product(this._y, _local_6)); var _local_8:_SafeStr_2306 = new _SafeStr_2306((this._SafeStr_10496.x * this._SafeStr_10490), (this._SafeStr_10496.y * this._SafeStr_10491), (this._SafeStr_10496.z * this._SafeStr_10492)); _local_8.add(_local_7); var _local_9:_SafeStr_2305 = this._z; var _local_10:_SafeStr_2306 = new _SafeStr_2306((_arg_2.x * this._SafeStr_10490), (_arg_2.y * this._SafeStr_10491), (_arg_2.z * this._SafeStr_10492)); var _local_11:_SafeStr_2306 = new _SafeStr_2306((_arg_3.x * this._SafeStr_10490), (_arg_3.y * this._SafeStr_10491), (_arg_3.z * this._SafeStr_10492)); var _local_12:_SafeStr_2306 = new _SafeStr_2306((_arg_4.x * this._SafeStr_10490), (_arg_4.y * this._SafeStr_10491), (_arg_4.z * this._SafeStr_10492)); var _local_13:_SafeStr_2305 = _SafeStr_2306._SafeStr_10461(_local_11, _local_12); var _local_14:_SafeStr_2306 = new _SafeStr_2306(); _local_14._SafeStr_10465(_SafeStr_3066.getIntersectionVector(_local_8, _local_9, _local_10, _local_13)); if (_local_14 != null){ _local_14._SafeStr_5766(_local_10); _local_15 = ((_SafeStr_2306._SafeStr_10462(_local_14, _arg_3) / _local_11.length) * _arg_3.length); _local_16 = ((_SafeStr_2306._SafeStr_10462(_local_14, _arg_4) / _local_12.length) * _arg_4.length); return (new Point(_local_15, _local_16)); }; return (null); } public function _SafeStr_7343():void { if (this._SafeStr_7254()){ this.scale = _SafeStr_7319; } else { this.scale = _SafeStr_7320; }; } public function _SafeStr_7254():Boolean { return ((this.scale == _SafeStr_7320)); } public function _SafeStr_10454():void { this.scale = _SafeStr_7319; } public function _SafeStr_10455():void { this.scale = _SafeStr_7320; } } }//package _-151 // _SafeStr_10448 = "_-38G" (String#10865, DoABC#3) // _SafeStr_10449 = "_-1OR" (String#9047, DoABC#3) // _SafeStr_10450 = "_-3v4" (String#11648, DoABC#3) // _SafeStr_10451 = "_-4z" (String#12729, DoABC#3) // _SafeStr_10452 = "_-24L" (String#9757, DoABC#3) // _SafeStr_10453 = "_-4Ig" (String#12049, DoABC#3) // _SafeStr_10454 = "_-0KA" (String#7917, DoABC#3) // _SafeStr_10455 = "_-5Ae" (String#12941, DoABC#3) // _SafeStr_10456 = "_-3qv" (String#3557, DoABC#3) // _SafeStr_10457 = "_-6j7" (String#14495, DoABC#3) // _SafeStr_10459 = "_-5pf" (String#36423, DoABC#3) // _SafeStr_10460 = "_-4nC" (String#33880, DoABC#3) // _SafeStr_10461 = "_-47o" (String#32287, DoABC#3) // _SafeStr_10462 = "_-3Ke" (String#30328, DoABC#3) // _SafeStr_10465 = "_-3tA" (String#31657, DoABC#3) // _SafeStr_10486 = "_-24V" (String#27218, DoABC#3) // _SafeStr_10487 = "_-2ao" (String#28476, DoABC#3) // _SafeStr_10488 = "_-0YB" (String#244, DoABC#3) // _SafeStr_10489 = "_-2MU" (String#3168, DoABC#3) // _SafeStr_10490 = "_-11T" (String#24663, DoABC#3) // _SafeStr_10491 = "_-33o" (String#29639, DoABC#3) // _SafeStr_10492 = "_-3dO" (String#31048, DoABC#3) // _SafeStr_10493 = "_-2NL" (String#27946, DoABC#3) // _SafeStr_10494 = "_-2y6" (String#29377, DoABC#3) // _SafeStr_10495 = "_-4U1" (String#33190, DoABC#3) // _SafeStr_10496 = "_-3F8" (String#330, DoABC#3) // _SafeStr_10497 = "_-1zm" (String#379, DoABC#3) // _SafeStr_10498 = "_-3GA" (String#30140, DoABC#3) // _SafeStr_10499 = "_-3RV" (String#30597, DoABC#3) // _SafeStr_10500 = "_-4Vg" (String#33251, DoABC#3) // _SafeStr_10501 = "_-2Fe" (String#27651, DoABC#3) // _SafeStr_10502 = "_-2ka" (String#28863, DoABC#3) // _SafeStr_10503 = "_-5gF" (String#36064, DoABC#3) // _SafeStr_10504 = "_-ql" (String#40430, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_3066 = "_-4RM" (String#33075, DoABC#3) // _SafeStr_5381 = "_-08f" (String#7749, DoABC#3) // _SafeStr_5766 = "_-4GK" (String#32622, DoABC#3) // _SafeStr_7254 = "_-5vq" (String#13703, DoABC#3) // _SafeStr_7319 = "_-4aw" (String#33433, DoABC#3) // _SafeStr_7320 = "_-0UX" (String#23352, DoABC#3) // _SafeStr_7343 = "_-0Ir" (String#7898, DoABC#3) // _SafeStr_7986 = "_-3ui" (String#230, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_3707 package _-151 { public class _SafeStr_3707 { public static function _SafeStr_7335(k:int):int { var _local_2:Number = (((k >> 16) & 0xFF) / 0xFF); var _local_3:Number = (((k >> 8) & 0xFF) / 0xFF); var _local_4:Number = ((k & 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)); var _local_14:int = (((_local_11 << 16) + (_local_12 << 8)) + _local_13); return (_local_14); } public static function _SafeStr_7336(k: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 = (((k >> 16) & 0xFF) / 0xFF); var _local_3:Number = (((k >> 8) & 0xFF) / 0xFF); var _local_4:Number = ((k & 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)); var _local_11:int = (((_local_8 << 16) + (_local_9 << 8)) + _local_10); return (_local_11); } public static function rgb2xyz(k:int):_SafeStr_2305 { var _local_2:Number = (((k >> 16) & 0xFF) / 0xFF); var _local_3:Number = (((k >> 8) & 0xFF) / 0xFF); var _local_4:Number = (((k >> 0) & 0xFF) / 0xFF); if (_local_2 > 0.04045){ _local_2 = Math.pow(((_local_2 + 0.055) / 1.055), 2.4); } else { _local_2 = (_local_2 / 12.92); }; if (_local_3 > 0.04045){ _local_3 = Math.pow(((_local_3 + 0.055) / 1.055), 2.4); } else { _local_3 = (_local_3 / 12.92); }; if (_local_4 > 0.04045){ _local_4 = Math.pow(((_local_4 + 0.055) / 1.055), 2.4); } else { _local_4 = (_local_4 / 12.92); }; _local_2 = (_local_2 * 100); _local_3 = (_local_3 * 100); _local_4 = (_local_4 * 100); return (new _SafeStr_2306((((_local_2 * 0.4124) + (_local_3 * 0.3576)) + (_local_4 * 0.1805)), (((_local_2 * 0.2126) + (_local_3 * 0.7152)) + (_local_4 * 0.0722)), (((_local_2 * 0.0193) + (_local_3 * 0.1192)) + (_local_4 * 0.9505)))); } public static function _SafeStr_10505(k:_SafeStr_2305):_SafeStr_2305 { var _local_2:Number = (k.x / 95.047); var _local_3:Number = (k.y / 100); var _local_4:Number = (k.z / 108.883); if (_local_2 > 0.008856){ _local_2 = Math.pow(_local_2, (1 / 3)); } else { _local_2 = ((7.787 * _local_2) + (16 / 116)); }; if (_local_3 > 0.008856){ _local_3 = Math.pow(_local_3, (1 / 3)); } else { _local_3 = ((7.787 * _local_3) + (16 / 116)); }; if (_local_4 > 0.008856){ _local_4 = Math.pow(_local_4, (1 / 3)); } else { _local_4 = ((7.787 * _local_4) + (16 / 116)); }; return (new _SafeStr_2306(((116 * _local_3) - 16), (500 * (_local_2 - _local_3)), (200 * (_local_3 - _local_4)))); } public static function rgb2CieLab(k:int):_SafeStr_2305 { return (_SafeStr_3707._SafeStr_10505(_SafeStr_3707.rgb2xyz(k))); } } }//package _-151 // _SafeStr_10505 = "_-0Af" (String#22575, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_3707 = "_-0hP" (String#8316, DoABC#3) // _SafeStr_7335 = "_-2h2" (String#28717, DoABC#3) // _SafeStr_7336 = "_-BD" (String#38893, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_5026 package _-151 { import flash.display.BitmapData; import flash.geom.Point; import flash.geom.Matrix; public class _SafeStr_5026 { public static function line(k: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); k.lock(); k.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); }; k.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); }; k.setPixel32(_local_11, _local_12, _arg_4); _local_7--; }; }; k.setPixel32(_arg_3.x, _arg_3.y, _arg_4); k.unlock(); } public static function _SafeStr_10506(k:BitmapData):BitmapData { if (k == null){ return (null); }; var _local_2:BitmapData; _local_2 = new BitmapData(k.width, k.height, true, 0xFFFFFF); var _local_3:Matrix = new Matrix(); _local_3.scale(-1, 1); _local_3.translate(k.width, 0); _local_2.draw(k, _local_3); return (_local_2); } public static function _SafeStr_10507(k:BitmapData):BitmapData { if (k == null){ return (null); }; var _local_2:BitmapData; _local_2 = new BitmapData(k.width, k.height, true, 0xFFFFFF); var _local_3:Matrix = new Matrix(); _local_3.scale(1, -1); _local_3.translate(0, k.height); _local_2.draw(k, _local_3); return (_local_2); } public static function _SafeStr_10508(k:BitmapData):BitmapData { if (k == null){ return (null); }; var _local_2:BitmapData; _local_2 = new BitmapData(k.width, k.height, true, 0xFFFFFF); var _local_3:Matrix = new Matrix(); _local_3.scale(-1, -1); _local_3.translate(k.width, k.height); _local_2.draw(k, _local_3); return (_local_2); } } }//package _-151 // _SafeStr_10506 = "_-56U" (String#34685, DoABC#3) // _SafeStr_10507 = "_-5uL" (String#36596, DoABC#3) // _SafeStr_10508 = "_-4Jd" (String#32750, DoABC#3) // _SafeStr_5026 = "_-8j" (String#14569, DoABC#3) //------------------------------------------------------------ //_-151._SafeStr_5060 package _-151 { import flash.geom.Point; public class _SafeStr_5060 { public static function sum(k:Point, _arg_2:Point):Point { return (new Point((k.x + _arg_2.x), (k.y + _arg_2.y))); } public static function _SafeStr_5766(k:Point, _arg_2:Point):Point { return (new Point((k.x - _arg_2.x), (k.y - _arg_2.y))); } public static function _SafeStr_5767(k:Point, _arg_2:Number):Point { return (new Point((k.x * _arg_2), (k.y * _arg_2))); } } }//package _-151 // _SafeStr_5060 = "_-4-W" (String#31949, DoABC#3) // _SafeStr_5766 = "_-4GK" (String#32622, DoABC#3) // _SafeStr_5767 = "_-5a5" (String#35822, DoABC#3) //------------------------------------------------------------ //_-151.XMLValidator package _-151 { public class XMLValidator { public static function _SafeStr_5390(k:Object, _arg_2:Array):Boolean { var _local_4:XML; var _local_5:XMLList; if ((((k == null)) || ((_arg_2 == null)))){ return (false); }; var _local_3:int; if ((k is XML)){ _local_4 = (k 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 ((k is XMLList)){ _local_5 = (k 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 _-151 // _SafeStr_5390 = "_-0Z2" (String#23523, DoABC#3) //------------------------------------------------------------ //_-16d._SafeStr_3812 package _-16d { import _-6k4.HabboNewNavigator; import _-1Mz.IWindowContainer; import _-5YE.IItemListWindow; import _-45b.ViewMode; import _-5YE.IBorderWindow; import _-JA._SafeStr_2496; import _-2rM._SafeStr_3315; import _-5YE._SafeStr_2536; import _-5YE._SafeStr_2413; import _-5Mz.WindowMouseEvent; import _-4n6._SafeStr_4881; import _-5Mz.WindowEvent; import flash.geom.Rectangle; import _-07x._SafeStr_3439; import _-07x._SafeStr_3440; import _-5YE.IRegionWindow; public class _SafeStr_3812 { public static const _SafeStr_10509:int = 3; private var _SafeStr_6626:HabboNewNavigator; private var _SafeStr_10510:IWindowContainer; private var _SafeStr_10511:IWindowContainer; private var _SafeStr_10512:IItemListWindow; private var _SafeStr_10513:int; public function _SafeStr_3812(k:HabboNewNavigator) { this._SafeStr_6626 = k; this._SafeStr_10513 = ViewMode._SafeStr_10514(ViewMode._SafeStr_10515); } public function set viewMode(k:int):void { this._SafeStr_10513 = k; } public function set _SafeStr_10516(k:IWindowContainer):void { this._SafeStr_10510 = k; } public function set _SafeStr_10517(k:IWindowContainer):void { this._SafeStr_10511 = k; } public function set _SafeStr_10518(k:IItemListWindow):void { this._SafeStr_10512 = k; } public function get _SafeStr_10519():int { return (this._SafeStr_10510.height); } public function _SafeStr_10520(k:_SafeStr_2496, _arg_2:int, _arg_3:int=-1):IWindowContainer { var _local_4:IWindowContainer = IWindowContainer(this._SafeStr_10510.clone()); if (_arg_3 != -1){ _local_4.width = _arg_3; }; IBorderWindow(_local_4).color = _SafeStr_4880._SafeStr_10521(_arg_2, IBorderWindow(_local_4).color); this._SafeStr_10522(_local_4, k, false); _local_4.findChildByName("grouphome_icon").visible = !((k._SafeStr_10523 == "")); return (_local_4); } public function _SafeStr_10524(k:_SafeStr_2496, _arg_2:int):IWindowContainer { var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_10511.clone()); this._SafeStr_10522(_local_3, k, true); if (k._SafeStr_10523 != ""){ _local_3.findChildByName("room_group_badge").visible = true; _SafeStr_3315(_SafeStr_2536(_local_3.findChildByName("room_group_badge")).widget).badgeId = k._SafeStr_10523; }; if (k.officialRoomPicRef != null){ if (this._SafeStr_6626.getBoolean("new.navigator.official.room.thumbnails.in.amazon")){ _SafeStr_2413(_local_3.findChildByName("room_pic_placeholder")).assetUri = (this._SafeStr_6626.getProperty("navigator.thumbnail.url_base") + k.officialRoomPicRef); } else { _SafeStr_2413(_local_3.findChildByName("room_pic_placeholder")).assetUri = (this._SafeStr_6626.getProperty("image.library.url") + k.officialRoomPicRef); }; } else { _SafeStr_2413(_local_3.findChildByName("room_pic_placeholder")).assetUri = ((this._SafeStr_6626.getProperty("navigator.thumbnail.url_base") + k.flatId) + ".png"); }; return (_local_3); } private function _SafeStr_10522(k:IWindowContainer, _arg_2:_SafeStr_2496, _arg_3:Boolean):void { k.findChildByName("room_usercount").caption = _arg_2.userCount.toString(); k.findChildByName("room_name").caption = ((ViewMode._SafeStr_10525(this._SafeStr_10513)) ? _arg_2._SafeStr_10526 : _arg_2.roomName); k.findChildByName("go_to_room_region").id = _arg_2.flatId; k.findChildByName("go_to_room_region").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10527); k.findChildByName("go_to_room_region").addEventListener(WindowMouseEvent._SafeStr_5423, ((_arg_3) ? this._SafeStr_10528 : this._SafeStr_10529)); k.findChildByName("info_popup_click_region").id = _arg_2.flatId; k.findChildByName("info_popup_click_region").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10530); k.findChildByName("info_popup_click_region").addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_10531); IBorderWindow(k.findChildByName("room_info_usercount_border")).color = _SafeStr_4881._SafeStr_10532(_arg_2.userCount, _arg_2._SafeStr_10533); _SafeStr_2413(k.findChildByName("doormode_icon")).assetUri = _SafeStr_4880._SafeStr_10534(_arg_2._SafeStr_7414); } public function _SafeStr_10535():IItemListWindow { return ((this._SafeStr_10512.clone() as IItemListWindow)); } private function _SafeStr_10527(k:WindowEvent):void { this._SafeStr_6626.goToRoom(k.window.id); } private function _SafeStr_10530(k:WindowEvent):void { var _local_2:Rectangle = new Rectangle(); k.window.getGlobalRectangle(_local_2); this._SafeStr_6626.view._SafeStr_10536(this._SafeStr_6626._SafeStr_10538._SafeStr_10537(k.window.id), _local_2.right, (((_local_2.bottom - _local_2.top) / 2) + _local_2.top)); } private function _SafeStr_10531(k:WindowEvent):void { var _local_2:Rectangle; if (this._SafeStr_6626.view._SafeStr_10539){ _local_2 = new Rectangle(); k.window.getGlobalRectangle(_local_2); this._SafeStr_6626.view._SafeStr_10536(this._SafeStr_6626._SafeStr_10538._SafeStr_10537(k.window.id), _local_2.right, (((_local_2.bottom - _local_2.top) / 2) + _local_2.top), true); }; } private function _SafeStr_10528(k:WindowEvent):void { var _local_2:Rectangle; if (this._SafeStr_6626.view._SafeStr_10539){ _local_2 = new Rectangle(); k.window.getGlobalRectangle(_local_2); this._SafeStr_6626.view._SafeStr_10536(this._SafeStr_6626._SafeStr_10538._SafeStr_10537(k.window.id), (_local_2.right - 6), ((((_local_2.bottom - _local_2.top) / 2) + _local_2.top) + 56), true); }; } private function _SafeStr_10529(k:WindowEvent):void { var _local_2:Rectangle; if (this._SafeStr_6626.view._SafeStr_10539){ _local_2 = new Rectangle(); k.window.getGlobalRectangle(_local_2); this._SafeStr_6626.view._SafeStr_10536(this._SafeStr_6626._SafeStr_10538._SafeStr_10537(k.window.id), (_local_2.right + 20), (((_local_2.bottom - _local_2.top) / 2) + _local_2.top), true); }; } private function _SafeStr_10540(k:WindowEvent):void { this._SafeStr_6626._SafeStr_10541(k.window.id); } private function _SafeStr_10542(k:WindowEvent):void { this._SafeStr_6626._SafeStr_10543(k.window.id); } private function _SafeStr_10544(k:WindowEvent):void { var _local_2:Boolean = this._SafeStr_6626._SafeStr_7423._SafeStr_10545(k.window.id); if (_local_2){ this._SafeStr_6626.communication.connection.send(new _SafeStr_3439(k.window.id)); } else { this._SafeStr_6626.communication.connection.send(new _SafeStr_3440(k.window.id)); }; _SafeStr_2413(IRegionWindow(k.window).findChildByName("favourite_icon")).assetUri = _SafeStr_4880._SafeStr_10546(!(_local_2)); } } }//package _-16d // _SafeStr_10509 = "_-06K" (String#22415, DoABC#3) // _SafeStr_10510 = "_-35N" (String#29703, DoABC#3) // _SafeStr_10511 = "_-1pK" (String#26593, DoABC#3) // _SafeStr_10512 = "_-3rm" (String#31603, DoABC#3) // _SafeStr_10513 = "_-sM" (String#15359, DoABC#3) // _SafeStr_10514 = "_-5aE" (String#35828, DoABC#3) // _SafeStr_10515 = "_-2zM" (String#29427, DoABC#3) // _SafeStr_10516 = "_-2TP" (String#28177, DoABC#3) // _SafeStr_10517 = "_-63o" (String#37012, DoABC#3) // _SafeStr_10518 = "_-3za" (String#31914, DoABC#3) // _SafeStr_10519 = "_-3nt" (String#31450, DoABC#3) // _SafeStr_10520 = "_-2D1" (String#27541, DoABC#3) // _SafeStr_10521 = "_-57q" (String#34738, DoABC#3) // _SafeStr_10522 = "_-0JE" (String#22926, DoABC#3) // _SafeStr_10523 = "_-62u" (String#36974, DoABC#3) // _SafeStr_10524 = "_-3dI" (String#31044, DoABC#3) // _SafeStr_10525 = "_-65b" (String#37083, DoABC#3) // _SafeStr_10526 = "_-1Ci" (String#25095, DoABC#3) // _SafeStr_10527 = "_-2pQ" (String#29049, DoABC#3) // _SafeStr_10528 = "_-Af" (String#38872, DoABC#3) // _SafeStr_10529 = "_-60S" (String#36879, DoABC#3) // _SafeStr_10530 = "_-52T" (String#34524, DoABC#3) // _SafeStr_10531 = "_-3Wy" (String#30806, DoABC#3) // _SafeStr_10532 = "_-6dI" (String#38414, DoABC#3) // _SafeStr_10533 = "_-25s" (String#27269, DoABC#3) // _SafeStr_10534 = "_-6eB" (String#38447, DoABC#3) // _SafeStr_10535 = "_-1Ze" (String#25976, DoABC#3) // _SafeStr_10536 = "_-1DM" (String#25122, DoABC#3) // _SafeStr_10537 = "_-5Xx" (String#35737, DoABC#3) // _SafeStr_10538 = "_-YL" (String#39734, DoABC#3) // _SafeStr_10539 = "_-57A" (String#34714, DoABC#3) // _SafeStr_10540 = "_-2Rs" (String#28116, DoABC#3) // _SafeStr_10541 = "_-0MN" (String#7954, DoABC#3) // _SafeStr_10542 = "_-3VP" (String#30747, DoABC#3) // _SafeStr_10543 = "_-2Qp" (String#28079, DoABC#3) // _SafeStr_10544 = "_-3W-" (String#30773, DoABC#3) // _SafeStr_10545 = "_-29" (String#9845, DoABC#3) // _SafeStr_10546 = "_-NJ" (String#39334, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2496 = "_-1Zj" (String#9219, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3315 = "_-0Tw" (String#8089, DoABC#3) // _SafeStr_3439 = "_-3Yn" (String#30875, DoABC#3) // _SafeStr_3440 = "_-1yd" (String#26951, DoABC#3) // _SafeStr_3812 = "_-02y" (String#7658, DoABC#3) // _SafeStr_4880 = "_-HZ" (String#39120, DoABC#3) // _SafeStr_4881 = "_-BS" (String#38903, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_7414 = "_-u8" (String#15393, DoABC#3) // _SafeStr_7423 = "_-4De" (String#11961, DoABC#3) //------------------------------------------------------------ //_-16d._SafeStr_3813 package _-16d { public class _SafeStr_3813 { public static const _SafeStr_10547:int = 0; public static const _SafeStr_10548:int = 1; } }//package _-16d // _SafeStr_10547 = "_-01l" (String#22249, DoABC#3) // _SafeStr_10548 = "_-1Gn" (String#25245, DoABC#3) // _SafeStr_3813 = "_-0y5" (String#24494, DoABC#3) //------------------------------------------------------------ //_-16d._SafeStr_3814 package _-16d { import _-6k4.HabboNewNavigator; import _-1Mz.IWindowContainer; import _-JA._SafeStr_2496; import _-5Mz.WindowMouseEvent; import _-5ff.SearchResultList; import _-45b.ViewMode; import _-5YE.IItemListWindow; import _-3v-._SafeStr_2507; import __AS3__.vec.Vector; public class _SafeStr_3814 { private static const _SafeStr_10549:int = 13; private var _SafeStr_6626:HabboNewNavigator; private var _SafeStr_10550:BlockResultsView; private var _SafeStr_10551:_SafeStr_3812; private var _SafeStr_10552:IWindowContainer; private var _SafeStr_10553:IWindowContainer; private var _SafeStr_10554:IWindowContainer; public function _SafeStr_3814(k:HabboNewNavigator, _arg_2:_SafeStr_3812) { this._SafeStr_6626 = k; this._SafeStr_10551 = _arg_2; } public function set _SafeStr_10555(k:BlockResultsView):void { this._SafeStr_10550 = k; } public function set _SafeStr_10556(k:IWindowContainer):void { this._SafeStr_10552 = k; } public function set _SafeStr_10557(k:IWindowContainer):void { this._SafeStr_10553 = k; } public function set _SafeStr_10558(k:IWindowContainer):void { this._SafeStr_10554 = k; } public function _SafeStr_10559(guestRooms:Vector.<_SafeStr_2496>, title:String, showMoreId:int=-1, actionAllowed:int=0, resultMode:int=-1):IWindowContainer { var guestRoom:_SafeStr_2496; var alternatingColor:int; var container:IWindowContainer = IWindowContainer(this._SafeStr_10552.clone()); container.width = (this._SafeStr_10550._SafeStr_10560 - _SafeStr_10549); container.height = (16 + (this._SafeStr_10551._SafeStr_10519 * (guestRooms.length + 1))); container.findChildByName("category_name").caption = title; container.findChildByName("category_back").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10561); container.findChildByName("category_back").visible = (actionAllowed == SearchResultList._SafeStr_10562); container.findChildByName("category_collapse").visible = !((actionAllowed == SearchResultList._SafeStr_10562)); container.findChildByName("category_collapse").id = showMoreId; container.findChildByName("category_collapse").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10563); container.findChildByName("category_name_region").id = showMoreId; container.findChildByName("category_name_region").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10563); container.findChildByName("category_show_more").id = showMoreId; container.findChildByName("category_show_more").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10564); container.findChildByName("category_show_more").visible = (actionAllowed == SearchResultList._SafeStr_10565); container.findChildByName("category_add_quick_link").id = showMoreId; container.findChildByName("category_add_quick_link").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10566); container.findChildByName("category_content_background").background = true; container.findChildByName("category_content_background").height = (12 + (this._SafeStr_10551._SafeStr_10519 * (guestRooms.length + 1))); container.findChildByName("category_add_quick_link").visible = (this._SafeStr_6626._SafeStr_10538._SafeStr_10567.indexOf(ViewMode._SafeStr_10568) == -1); var headerControls:IItemListWindow = IItemListWindow(container.findChildByName("category_controls_itemlist")); if (this._SafeStr_6626._SafeStr_7603.isPerkAllowed(_SafeStr_2507.NAVIGATOR_ROOM_THUMBNAIL_CAMERA)){ headerControls.getListItemByName("category_toggle_tiles").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10569); headerControls.getListItemByName("category_toggle_tiles").id = showMoreId; headerControls.getListItemByName("category_toggle_tiles").visible = (resultMode == _SafeStr_3813._SafeStr_10547); headerControls.getListItemByName("category_toggle_rows").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10569); headerControls.getListItemByName("category_toggle_rows").id = showMoreId; headerControls.getListItemByName("category_toggle_rows").visible = (resultMode == _SafeStr_3813._SafeStr_10548); } else { headerControls.removeListItem(headerControls.getListItemByName("category_toggle_tiles")); headerControls.removeListItem(headerControls.getListItemByName("category_toggle_rows")); }; headerControls.arrangeListItems(); var roomList:IItemListWindow = IItemListWindow(container.findChildByName("category_content")); if (resultMode == _SafeStr_3813._SafeStr_10547){ roomList.spacing = 0; }; var colorMod:uint = 9412607; var color:int = -1; var colorModAccumulator:int = 1; var currentTileContainer:IItemListWindow; for each (guestRoom in guestRooms) { alternatingColor = ((((colorModAccumulator % 2) == 0)) ? color : colorMod); if (resultMode == _SafeStr_3813._SafeStr_10547){ roomList.addListItem(this._SafeStr_10551._SafeStr_10520(guestRoom, alternatingColor)); colorModAccumulator = (colorModAccumulator + 1); } else { if (!currentTileContainer){ currentTileContainer = this._SafeStr_10551._SafeStr_10535(); roomList.addListItem(currentTileContainer); }; currentTileContainer.addEventListener(WindowMouseEvent._SafeStr_10570, function (k:WindowMouseEvent):void { _SafeStr_10550.itemList.scrollV = (_SafeStr_10550.itemList.scrollV - (k.delta * 0.01)); }); currentTileContainer.addListItem(this._SafeStr_10551._SafeStr_10524(guestRoom, alternatingColor)); if (currentTileContainer.numListItems >= _SafeStr_3812._SafeStr_10509){ currentTileContainer = null; colorModAccumulator = (colorModAccumulator + 1); }; }; }; roomList.arrangeListItems(); return (container); } public function _SafeStr_10571(k:String, _arg_2:int=-1, _arg_3:int=0):IWindowContainer { var _local_4:IWindowContainer = IWindowContainer(this._SafeStr_10553.clone()); _local_4.findChildByName("category_name").caption = k; _local_4.findChildByName("category_show_more").id = _arg_2; _local_4.findChildByName("category_show_more").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10564); _local_4.findChildByName("category_show_more").visible = (_arg_3 == SearchResultList._SafeStr_10565); _local_4.findChildByName("category_expand").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10572); _local_4.findChildByName("category_expand").id = _arg_2; _local_4.findChildByName("category_name_region").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10572); _local_4.findChildByName("category_name_region").id = _arg_2; _local_4.findChildByName("category_add_quick_link").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10550._SafeStr_10566); _local_4.findChildByName("category_add_quick_link").id = _arg_2; _local_4.findChildByName("category_add_quick_link").visible = (this._SafeStr_6626._SafeStr_10538._SafeStr_10567.indexOf(ViewMode._SafeStr_10568) == -1); _local_4.width = (this._SafeStr_10550._SafeStr_10560 - _SafeStr_10549); IItemListWindow(_local_4.findChildByName("category_controls_itemlist")).arrangeListItems(); return (_local_4); } public function _SafeStr_10573():IWindowContainer { return (IWindowContainer(this._SafeStr_10554.clone())); } } }//package _-16d // _SafeStr_10509 = "_-06K" (String#22415, DoABC#3) // _SafeStr_10519 = "_-3nt" (String#31450, DoABC#3) // _SafeStr_10520 = "_-2D1" (String#27541, DoABC#3) // _SafeStr_10524 = "_-3dI" (String#31044, DoABC#3) // _SafeStr_10535 = "_-1Ze" (String#25976, DoABC#3) // _SafeStr_10538 = "_-YL" (String#39734, DoABC#3) // _SafeStr_10547 = "_-01l" (String#22249, DoABC#3) // _SafeStr_10548 = "_-1Gn" (String#25245, DoABC#3) // _SafeStr_10549 = "_-1oB" (String#26548, DoABC#3) // _SafeStr_10550 = "_-4Ct" (String#11947, DoABC#3) // _SafeStr_10551 = "_-4bT" (String#12344, DoABC#3) // _SafeStr_10552 = "_-3Jq" (String#30293, DoABC#3) // _SafeStr_10553 = "_-26i" (String#27299, DoABC#3) // _SafeStr_10554 = "_-6jR" (String#38662, DoABC#3) // _SafeStr_10555 = "_-6UJ" (String#38028, DoABC#3) // _SafeStr_10556 = "_-4QY" (String#33037, DoABC#3) // _SafeStr_10557 = "_-0NG" (String#23094, DoABC#3) // _SafeStr_10558 = "_-1VQ" (String#25813, DoABC#3) // _SafeStr_10559 = "_-17e" (String#24905, DoABC#3) // _SafeStr_10560 = "_-0CX" (String#22657, DoABC#3) // _SafeStr_10561 = "_-0Bh" (String#22619, DoABC#3) // _SafeStr_10562 = "_-3ei" (String#31098, DoABC#3) // _SafeStr_10563 = "_-4qg" (String#34023, DoABC#3) // _SafeStr_10564 = "_-5NZ" (String#35339, DoABC#3) // _SafeStr_10565 = "_-3iP" (String#31232, DoABC#3) // _SafeStr_10566 = "_-2wM" (String#29319, DoABC#3) // _SafeStr_10567 = "_-1nS" (String#26517, DoABC#3) // _SafeStr_10568 = "_-gG" (String#40029, DoABC#3) // _SafeStr_10569 = "_-0iu" (String#23899, DoABC#3) // _SafeStr_10570 = "_-tU" (String#40529, DoABC#3) // _SafeStr_10571 = "_-6LV" (String#37686, DoABC#3) // _SafeStr_10572 = "_-3HW" (String#30196, DoABC#3) // _SafeStr_10573 = "_-5Oy" (String#35394, DoABC#3) // _SafeStr_2496 = "_-1Zj" (String#9219, DoABC#3) // _SafeStr_2507 = "_-60k" (String#36892, DoABC#3) // _SafeStr_3812 = "_-02y" (String#7658, DoABC#3) // _SafeStr_3813 = "_-0y5" (String#24494, DoABC#3) // _SafeStr_3814 = "_-zW" (String#15463, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_7603 = "_-10b" (String#8644, DoABC#3) //------------------------------------------------------------ //_-16d._SafeStr_4880 package _-16d { import _-1NQ.RoomSettingsData; public class _SafeStr_4880 { public static function _SafeStr_10534(k:int):String { switch (k){ case RoomSettingsData._SafeStr_10574: return ("newnavigator_doormode_doorbell_small"); case RoomSettingsData._SafeStr_10575: return ("newnavigator_doormode_password_small"); case RoomSettingsData._SafeStr_10576: return ("newnavigator_doormode_invisible_small"); }; return (""); } public static function _SafeStr_10521(k:int, _arg_2:uint):uint { if (k == -1){ return (_arg_2); }; var _local_3:Number = (uint(((0xFF0000 & _arg_2) >> 16)) / 0xFF); var _local_4:Number = (uint(((0xFF00 & _arg_2) >> 8)) / 0xFF); var _local_5:Number = (uint((0xFF & _arg_2)) / 0xFF); var _local_6:Number = (uint(((0xFF0000 & k) >> 16)) / 0xFF); var _local_7:Number = (uint(((0xFF00 & k) >> 8)) / 0xFF); var _local_8:Number = (uint((0xFF & k)) / 0xFF); var _local_9:Number = (_local_3 * Math.min(1, (_local_6 * 1.5))); var _local_10:Number = (_local_4 * Math.min(1, (_local_7 * 1.5))); var _local_11:Number = (_local_5 * Math.min(1, (_local_8 * 1.5))); var _local_12:uint = ((((uint((_local_9 * 0xFF)) << 16) + (uint((_local_10 * 0xFF)) << 8)) + uint((_local_11 * 0xFF))) + 0xFF000000); return (_local_12); } public static function _SafeStr_10546(k:Boolean):String { return (("newnavigator_icon_fav_" + ((k) ? "yes" : "no"))); } } }//package _-16d // _SafeStr_10521 = "_-57q" (String#34738, DoABC#3) // _SafeStr_10534 = "_-6eB" (String#38447, DoABC#3) // _SafeStr_10546 = "_-NJ" (String#39334, DoABC#3) // _SafeStr_10574 = "_-N0" (String#39321, DoABC#3) // _SafeStr_10575 = "_-1Yh" (String#25934, DoABC#3) // _SafeStr_10576 = "_-5B2" (String#34856, DoABC#3) // _SafeStr_4880 = "_-HZ" (String#39120, DoABC#3) //------------------------------------------------------------ //_-16d.BlockResultsView package _-16d { import _-6k4.HabboNewNavigator; import _-5YE.IItemListWindow; import flash.utils.Dictionary; import _-1Mz.IWindow; import _-5ff.SearchResultSet; import _-5ff.SearchResultList; import _-5Mz.WindowEvent; import _-45b.ViewMode; import _-3v-._SafeStr_2507; public class BlockResultsView { private var _SafeStr_6626:HabboNewNavigator; private var _SafeStr_7936:IItemListWindow; private var _SafeStr_10577:_SafeStr_3814; private var _SafeStr_10578:Dictionary; private var _SafeStr_10579:Dictionary; private var _SafeStr_10580:Dictionary; public function BlockResultsView(k:HabboNewNavigator) { this._SafeStr_10578 = new Dictionary(); this._SafeStr_10579 = new Dictionary(); this._SafeStr_10580 = new Dictionary(); super(); this._SafeStr_6626 = k; } public function get itemList():IItemListWindow { return (this._SafeStr_7936); } public function set itemList(k:IItemListWindow):void { this._SafeStr_7936 = k; this._SafeStr_7936._SafeStr_10581 = true; } public function set _SafeStr_10582(k:_SafeStr_3814):void { this._SafeStr_10577 = k; } public function _SafeStr_10583():void { var k:IWindow; var _local_2:SearchResultSet; var _local_3:int; var _local_4:SearchResultList; if (this._SafeStr_6626._SafeStr_10538 == null){ return; }; this._SafeStr_10579 = new Dictionary(); this._SafeStr_10578 = new Dictionary(); this._SafeStr_10580 = new Dictionary(); this._SafeStr_7936._SafeStr_8949(); if (this._SafeStr_6626._SafeStr_10538._SafeStr_10585._SafeStr_10584.length == 0){ this._SafeStr_7936.addListItem(this._SafeStr_10577._SafeStr_10573()); } else { _local_2 = this._SafeStr_6626._SafeStr_10538._SafeStr_10585; _local_3 = 0; while (_local_3 < _local_2._SafeStr_10584.length) { _local_4 = _local_2._SafeStr_10584[_local_3]; k = this._SafeStr_10586(_local_3, ((((!(this._SafeStr_10589(_local_4.searchCode))) || (this._SafeStr_10588(_local_2)))) && (!(_local_4._SafeStr_10587)))); k.id = _local_3; this._SafeStr_7936.addListItem(k); this._SafeStr_10579[_local_3] = k; this._SafeStr_10578[_local_3] = _local_4.searchCode; this._SafeStr_10580[_local_3] = _local_4.viewMode; _local_3++; }; }; this._SafeStr_7936.arrangeListItems(); } public function _SafeStr_10564(k:WindowEvent):void { this._SafeStr_6626._SafeStr_8348(this._SafeStr_10578[k.window.id], this._SafeStr_6626._SafeStr_10538._SafeStr_10590); this._SafeStr_6626.trackEventLog("browse.expandsearch", "Results", HabboNewNavigator._SafeStr_10591(this._SafeStr_10578[k.window.id], this._SafeStr_6626._SafeStr_10538._SafeStr_10590)); } public function _SafeStr_10561(k:WindowEvent):void { this._SafeStr_6626._SafeStr_10592(); } public function _SafeStr_10563(k:WindowEvent):void { this._SafeStr_6626._SafeStr_10593(this._SafeStr_10578[k.window.id]); this._SafeStr_6626._SafeStr_10594.push(this._SafeStr_10578[k.window.id]); this._SafeStr_10595(k.window.id, false); this._SafeStr_6626.trackEventLog("browse.collapsecategory", "Results", HabboNewNavigator._SafeStr_10591(this._SafeStr_10578[k.window.id], this._SafeStr_6626._SafeStr_10538._SafeStr_10590)); } public function _SafeStr_10572(k:WindowEvent):void { this._SafeStr_6626._SafeStr_10596(this._SafeStr_10578[k.window.id]); this._SafeStr_6626._SafeStr_10594.splice(this._SafeStr_6626._SafeStr_10594.indexOf(this._SafeStr_10578[k.window.id]), 1); this._SafeStr_10595(k.window.id, true); this._SafeStr_6626.trackEventLog("browse.uncollapsecategory", "Results", HabboNewNavigator._SafeStr_10591(this._SafeStr_10578[k.window.id], this._SafeStr_6626._SafeStr_10538._SafeStr_10590)); } public function _SafeStr_10566(k:WindowEvent):void { this._SafeStr_6626._SafeStr_10597(this._SafeStr_10578[k.window.id], this._SafeStr_6626._SafeStr_10538._SafeStr_10590); } public function _SafeStr_10569(k:WindowEvent):void { var _local_2:int = this._SafeStr_10598(this._SafeStr_10580[k.window.id]); this._SafeStr_6626._SafeStr_10599(this._SafeStr_10578[k.window.id], _local_2); this._SafeStr_6626._SafeStr_10538._SafeStr_10585._SafeStr_10584[k.window.id].viewMode = _local_2; this._SafeStr_10595(k.window.id, true); this._SafeStr_10580[k.window.id] = _local_2; } private function _SafeStr_10598(k:int):int { if (k == _SafeStr_3813._SafeStr_10547){ return (_SafeStr_3813._SafeStr_10548); }; return (_SafeStr_3813._SafeStr_10547); } public function get _SafeStr_10560():int { return (this._SafeStr_7936.width); } private function _SafeStr_10589(k:String):Boolean { return (!((this._SafeStr_6626._SafeStr_10594.indexOf(k) == -1))); } private function _SafeStr_10588(k:SearchResultSet):Boolean { return ((k._SafeStr_10584.length == 1)); } private function _SafeStr_10586(k:int, _arg_2:Boolean):IWindow { var _local_5:int; var _local_3:SearchResultList = this._SafeStr_6626._SafeStr_10538._SafeStr_10585._SafeStr_10584[k]; var _local_4:String = (((_local_3.text == "")) ? (("${navigator.searchcode.title." + _local_3.searchCode) + "}") : _local_3.text); if (_arg_2){ _local_5 = ((((!(this._SafeStr_6626._SafeStr_7603.isPerkAllowed(_SafeStr_2507.NAVIGATOR_ROOM_THUMBNAIL_CAMERA))) && (!((this._SafeStr_6626._SafeStr_10538._SafeStr_10567 == ViewMode._SafeStr_10568))))) ? _SafeStr_3813._SafeStr_10547 : _local_3.viewMode); return (this._SafeStr_10577._SafeStr_10559(_local_3.guestRooms, _local_4, k, _local_3.actionAllowed, _local_5)); }; return (this._SafeStr_10577._SafeStr_10571(_local_4, k, _local_3.actionAllowed)); } private function _SafeStr_10595(k:int, _arg_2:Boolean):void { var _local_3:int = this._SafeStr_7936._SafeStr_8741(this._SafeStr_10579[k]); this._SafeStr_7936._SafeStr_8504(_local_3); var _local_4:IWindow = this._SafeStr_10586(k, _arg_2); _local_4.id = k; this._SafeStr_7936._SafeStr_8742(_local_4, _local_3); this._SafeStr_10579[k] = _local_4; } } }//package _-16d // _SafeStr_10538 = "_-YL" (String#39734, DoABC#3) // _SafeStr_10547 = "_-01l" (String#22249, DoABC#3) // _SafeStr_10548 = "_-1Gn" (String#25245, DoABC#3) // _SafeStr_10559 = "_-17e" (String#24905, DoABC#3) // _SafeStr_10560 = "_-0CX" (String#22657, DoABC#3) // _SafeStr_10561 = "_-0Bh" (String#22619, DoABC#3) // _SafeStr_10563 = "_-4qg" (String#34023, DoABC#3) // _SafeStr_10564 = "_-5NZ" (String#35339, DoABC#3) // _SafeStr_10566 = "_-2wM" (String#29319, DoABC#3) // _SafeStr_10567 = "_-1nS" (String#26517, DoABC#3) // _SafeStr_10568 = "_-gG" (String#40029, DoABC#3) // _SafeStr_10569 = "_-0iu" (String#23899, DoABC#3) // _SafeStr_10571 = "_-6LV" (String#37686, DoABC#3) // _SafeStr_10572 = "_-3HW" (String#30196, DoABC#3) // _SafeStr_10573 = "_-5Oy" (String#35394, DoABC#3) // _SafeStr_10577 = "_-4fn" (String#12422, DoABC#3) // _SafeStr_10578 = "_-1pJ" (String#26592, DoABC#3) // _SafeStr_10579 = "_-4bu" (String#33473, DoABC#3) // _SafeStr_10580 = "_-6-X" (String#36840, DoABC#3) // _SafeStr_10581 = "_-5Dg" (String#12995, DoABC#3) // _SafeStr_10582 = "_-4PL" (String#32988, DoABC#3) // _SafeStr_10583 = "_-4jF" (String#33739, DoABC#3) // _SafeStr_10584 = "_-6CH" (String#37349, DoABC#3) // _SafeStr_10585 = "_-3F5" (String#30096, DoABC#3) // _SafeStr_10586 = "_-5u4" (String#36586, DoABC#3) // _SafeStr_10587 = "_-4AK" (String#32388, DoABC#3) // _SafeStr_10588 = "_-2ED" (String#27588, DoABC#3) // _SafeStr_10589 = "_-41A" (String#32017, DoABC#3) // _SafeStr_10590 = "_-6P3" (String#37820, DoABC#3) // _SafeStr_10591 = "_-0f7" (String#23762, DoABC#3) // _SafeStr_10592 = "_-1Sv" (String#25727, DoABC#3) // _SafeStr_10593 = "_-5tO" (String#36557, DoABC#3) // _SafeStr_10594 = "_-32Z" (String#29584, DoABC#3) // _SafeStr_10595 = "_-2Ta" (String#28185, DoABC#3) // _SafeStr_10596 = "_-0sO" (String#24269, DoABC#3) // _SafeStr_10597 = "_-2Dd" (String#27565, DoABC#3) // _SafeStr_10598 = "_-5vc" (String#36652, DoABC#3) // _SafeStr_10599 = "_-5VT" (String#35638, DoABC#3) // _SafeStr_2507 = "_-60k" (String#36892, DoABC#3) // _SafeStr_3813 = "_-0y5" (String#24494, DoABC#3) // _SafeStr_3814 = "_-zW" (String#15463, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_7603 = "_-10b" (String#8644, DoABC#3) // _SafeStr_7936 = "_-4tJ" (String#505, DoABC#3) // _SafeStr_8348 = "_-6fb" (String#4297, DoABC#3) // _SafeStr_8504 = "_-0eV" (String#8257, DoABC#3) // _SafeStr_8741 = "_-3eu" (String#11375, DoABC#3) // _SafeStr_8742 = "_-2gR" (String#10385, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) //------------------------------------------------------------ //_-16E.LiftDataContainer package _-16E { import _-6k4.HabboNewNavigator; import __AS3__.vec.Vector; import _-5ff._SafeStr_3811; import __AS3__.vec.*; public class LiftDataContainer { private static const _SafeStr_10600:String = "${image.library.url}officialrooms_hq/nav_teaser_wl.png"; private var _SafeStr_6626:HabboNewNavigator; private var _SafeStr_10601:Vector.<_SafeStr_3811>; public function LiftDataContainer(k:HabboNewNavigator) { this._SafeStr_10601 = new Vector.<_SafeStr_3811>(0); super(); this._SafeStr_6626 = k; } public function _SafeStr_10602(k:Vector.<_SafeStr_3811>):void { this._SafeStr_10601 = k; } public function get _SafeStr_10603():Vector.<_SafeStr_3811> { return (this._SafeStr_10601); } public function _SafeStr_10604(k:int):String { if ((((k < 0)) || ((k > (this._SafeStr_10601.length - 1))))){ return (""); }; if (this._SafeStr_10601[k].image == ""){ return (_SafeStr_10600); }; return ((this._SafeStr_6626._SafeStr_10605 + this._SafeStr_10601[k].image)); } } }//package _-16E // _SafeStr_10600 = "_-C7" (String#38931, DoABC#3) // _SafeStr_10601 = "_-00X" (String#7617, DoABC#3) // _SafeStr_10602 = "_-594" (String#34782, DoABC#3) // _SafeStr_10603 = "_-5UZ" (String#35598, DoABC#3) // _SafeStr_10604 = "_-49t" (String#32370, DoABC#3) // _SafeStr_10605 = "_-1gQ" (String#26230, DoABC#3) // _SafeStr_3811 = "_-2Fa" (String#9954, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) //------------------------------------------------------------ //_-17c._SafeStr_217 package _-17c { import _-0MK._SafeStr_8; public interface _SafeStr_217 extends _SafeStr_8 { function _SafeStr_6546(_arg_1:int, _arg_2:String):void; } }//package _-17c // _SafeStr_217 = "_-1s-" (String#9521, DoABC#3) // _SafeStr_6546 = "_-4uP" (String#12661, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) //------------------------------------------------------------ //_-17c._SafeStr_3006 package _-17c { import _-6Sv._SafeStr_2504; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; public class _SafeStr_3006 { public static function _SafeStr_10124(k:IWindow, _arg_2:Function):void { k.setParamFlag(_SafeStr_2504._SafeStr_9070, true); k.procedure = _arg_2; } public static function _SafeStr_7148(k:IWindowContainer):int { var _local_4:IWindow; var _local_2:int; var _local_3:int; while (_local_3 < k.numChildren) { _local_4 = k.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_8590(k:IWindowContainer):void { var _local_2:int; while (_local_2 < k.numChildren) { k.getChildAt(_local_2).visible = false; _local_2++; }; } public static function _SafeStr_10606(k:IWindowContainer):void { var _local_2:int; while (_local_2 < k.numChildren) { k.getChildAt(_local_2).visible = true; _local_2++; }; } public static function _SafeStr_8594(k: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 = k.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_10156(k:IWindowContainer, _arg_2:int, _arg_3:int):void { var _local_4:int; var _local_5:IWindow; while (_local_4 < k.numChildren) { _local_5 = k.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 _-17c // _SafeStr_10124 = "_-ZW" (String#39776, DoABC#3) // _SafeStr_10156 = "_-31A" (String#29538, DoABC#3) // _SafeStr_10606 = "_-pt" (String#15321, DoABC#3) // _SafeStr_2504 = "_-4Fi" (String#32602, DoABC#3) // _SafeStr_3006 = "_-1LY" (String#1074, DoABC#3) // _SafeStr_7148 = "_-2ON" (String#27981, DoABC#3) // _SafeStr_8590 = "_-25l" (String#9778, DoABC#3) // _SafeStr_8594 = "_-2A8" (String#27430, DoABC#3) // _SafeStr_9070 = "_-4ty" (String#34148, DoABC#3) //------------------------------------------------------------ //_-17c.HabboUserDefinedRoomEvents package _-17c { import _-0MK.Component; import _-5QZ._SafeStr_633; import _-68V._SafeStr_1407; import _-p0._SafeStr_499; import _-0yO.UserDefinedRoomEventsCtrl; import _-1uj._SafeStr_2251; import _-4rH._SafeStr_2298; import _-4rH._SafeStr_2173; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDHabboRoomSessionManager; import _-gx._SafeStr_2301; import com.sulake.iid.IIDSessionDataManager; import __AS3__.vec.Vector; import _-1uj._SafeStr_2249; import _-1uj._SafeStr_2329; import _-3qZ._SafeStr_2283; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; import _-1Mz.IWindow; import _-5YE.IBitmapWrapperWindow; import _-1Mz.IWindowContainer; import _-5Vt.BitmapDataAsset; import flash.display.BitmapData; import __AS3__.vec.*; public class HabboUserDefinedRoomEvents extends Component implements _SafeStr_217 { private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_7361:_SafeStr_1407; private var _SafeStr_5525:_SafeStr_499; private var _SafeStr_10607:UserDefinedRoomEventsCtrl; private var _SafeStr_7573:IncomingMessages; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_7575:_SafeStr_2298; private var _SafeStr_7207:_SafeStr_2173; private var _SafeStr_7448:String; public function HabboUserDefinedRoomEvents(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { super(k, _arg_2, _arg_3); this._SafeStr_10607 = new UserDefinedRoomEventsCtrl(this); } public function get communication():_SafeStr_1407 { return (this._SafeStr_7361); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get localization():_SafeStr_499 { return (this._SafeStr_5525); } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void { _SafeStr_7361 = k; }), new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void { _SafeStr_5524 = k; }), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_499):void { _SafeStr_5525 = k; }), new _SafeStr_44(new IIDRoomEngine(), function (k:_SafeStr_2251):void { _SafeStr_7205 = k; }), new _SafeStr_44(new IIDHabboRoomSessionManager(), null, false, [{ "type":_SafeStr_2301._SafeStr_7377, "callback":this._SafeStr_7378 }, { "type":_SafeStr_2301._SafeStr_7379, "callback":this._SafeStr_7378 }, { "type":_SafeStr_2301._SafeStr_7380, "callback":this._SafeStr_7378 }]), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2173):void { _SafeStr_7207 = k; })])); } override protected function initComponent():void { this._SafeStr_7573 = new IncomingMessages(this); } override public function dispose():void { if (disposed){ return; }; if (this._SafeStr_7573 != null){ this._SafeStr_7573.dispose(); this._SafeStr_7573 = null; }; super.dispose(); } public function _SafeStr_6546(k:int, _arg_2:String):void { var _local_3:_SafeStr_2329 = (this._SafeStr_7205 as _SafeStr_2249)._SafeStr_10608(this.roomId); if (((_local_3) && ((_local_3.id == -(k))))){ (this._SafeStr_7205 as _SafeStr_2249)._SafeStr_10609(this.roomId, null); return; }; this._SafeStr_10607._SafeStr_6546(k, _arg_2); } public function send(k:_SafeStr_2283, _arg_2:Boolean=false):void { this._SafeStr_7361.connection.send(k); } public function getXmlWindow(k:String):IWindow { var _local_3:_SafeStr_39; var _local_4:XmlAsset; var _local_2:IWindow; try { _local_3 = assets.getAssetByName((k + "_xml")); _local_4 = XmlAsset(_local_3); _local_2 = this._SafeStr_5524.buildFromXML(XML(_local_4.content)); } catch(e:Error) { }; return (_local_2); } public function refreshButton(k: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 = (k.findChildByName(_arg_2) as IBitmapWrapperWindow); if (!_arg_3){ _local_7.visible = false; } else { this._SafeStr_10610(_local_7, _arg_6, _arg_4, _arg_5); _local_7.visible = true; }; } private function _SafeStr_10610(k:IBitmapWrapperWindow, _arg_2:String, _arg_3:Function, _arg_4:int):void { k.id = _arg_4; k.procedure = _arg_3; if (k.bitmap != null){ return; }; k.bitmap = this._SafeStr_10611(_arg_2); k.width = k.bitmap.width; k.height = k.bitmap.height; } public function _SafeStr_10611(k:String, _arg_2:String="_png"):BitmapData { var _local_3:String = (k + _arg_2); var _local_4:_SafeStr_39 = assets.getAssetByName(_local_3); var _local_5:BitmapDataAsset = BitmapDataAsset(_local_4); var _local_6:BitmapData = BitmapData(_local_5.content); return (_local_6.clone()); } public function get _SafeStr_7149():UserDefinedRoomEventsCtrl { return (this._SafeStr_10607); } public function get roomEngine():_SafeStr_2251 { return (this._SafeStr_7205); } private function _SafeStr_7378(k:_SafeStr_2301):void { if (this._SafeStr_7205 == null){ return; }; switch (k.type){ case _SafeStr_2301._SafeStr_7377: case _SafeStr_2301._SafeStr_7379: case _SafeStr_2301._SafeStr_7380: this._SafeStr_7575 = k.session; return; }; } public function get roomId():int { return (((this._SafeStr_7575) ? this._SafeStr_7575.roomId : 0)); } public function get userName():String { return (this._SafeStr_7448); } public function set userName(k:String):void { this._SafeStr_7448 = k; } public function get sessionDataManager():_SafeStr_2173 { return (this._SafeStr_7207); } } }//package _-17c // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10607 = "_-4yB" (String#34308, DoABC#3) // _SafeStr_10608 = "_-4K0" (String#12078, DoABC#3) // _SafeStr_10609 = "_-0DJ" (String#7818, DoABC#3) // _SafeStr_10610 = "_-Vl" (String#4441, DoABC#3) // _SafeStr_10611 = "_-3Kx" (String#11040, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_217 = "_-1s-" (String#9521, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2249 = "_-0bC" (String#8209, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2301 = "_-0gE" (String#8292, DoABC#3) // _SafeStr_2329 = "_-3Sf" (String#11169, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6546 = "_-4uP" (String#12661, DoABC#3) // _SafeStr_7149 = "_-10A" (String#24611, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7361 = "_-284" (String#76, DoABC#3) // _SafeStr_7377 = "_-3tt" (String#31692, DoABC#3) // _SafeStr_7378 = "_-3pY" (String#3548, DoABC#3) // _SafeStr_7379 = "_-3A5" (String#29893, DoABC#3) // _SafeStr_7380 = "_-2p-" (String#29032, DoABC#3) // _SafeStr_7448 = "_-4Bm" (String#70, DoABC#3) // _SafeStr_7573 = "_-67V" (String#869, DoABC#3) // _SafeStr_7575 = "_-Xw" (String#4453, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) //------------------------------------------------------------ //_-17c.IncomingMessages package _-17c { import _-0MK._SafeStr_3; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2273; import _-68V._SafeStr_1407; import _-2cy._SafeStr_3288; import _-2cy._SafeStr_3276; import _-2cy._SafeStr_3280; import _-2cy._SafeStr_3283; import _-6S6._SafeStr_2374; import _-2cy._SafeStr_3274; import _-2U9._SafeStr_3278; import _-2cy._SafeStr_3284; import _-2cy._SafeStr_3282; import _-PO._SafeStr_2906; import _-q9._SafeStr_3277; import _-1wR._SafeStr_3285; import _-q9._SafeStr_3279; import _-q9._SafeStr_3275; import _-q9._SafeStr_3286; import _-5ZY._SafeStr_2892; import _-Nx._SafeStr_3289; import _-q9._SafeStr_3281; import _-q9._SafeStr_3287; import __AS3__.vec.*; public class IncomingMessages implements _SafeStr_3 { private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_5653:Vector.<_SafeStr_2273>; public function IncomingMessages(k:HabboUserDefinedRoomEvents) { this._SafeStr_7124 = k; this._SafeStr_5653 = new Vector.<_SafeStr_2273>(0); var _local_2:_SafeStr_1407 = this._SafeStr_7124.communication; this.addMessageEvent(new _SafeStr_3288(this._SafeStr_10612)); this.addMessageEvent(new _SafeStr_3276(this._SafeStr_10613)); this.addMessageEvent(new _SafeStr_3280(this._SafeStr_10614)); this.addMessageEvent(new _SafeStr_3283(this._SafeStr_10615)); this.addMessageEvent(new _SafeStr_2374(this._SafeStr_8255)); this.addMessageEvent(new _SafeStr_3274(this._SafeStr_10616)); this.addMessageEvent(new _SafeStr_3278(this._SafeStr_10617)); this.addMessageEvent(new _SafeStr_3284(this._SafeStr_10618)); this.addMessageEvent(new _SafeStr_3282(this._SafeStr_10619)); this.addMessageEvent(new _SafeStr_2906(this._SafeStr_10620)); } private function addMessageEvent(k:_SafeStr_2273):void { this._SafeStr_5653.push(this._SafeStr_7124.communication.addHabboConnectionMessageEvent(k)); } private function _SafeStr_10613(k:_SafeStr_2273):void { var _local_2:_SafeStr_3277 = (k as _SafeStr_3276)._SafeStr_5325(); this._SafeStr_7124.send(new _SafeStr_3285(_local_2.stuffId)); } private function _SafeStr_10612(k:_SafeStr_2273):void { var _local_2:_SafeStr_3279 = (k as _SafeStr_3288)._SafeStr_5325(); this._SafeStr_7124._SafeStr_7149._SafeStr_10132(_local_2._SafeStr_10621); } private function _SafeStr_10618(k:_SafeStr_2273):void { var _local_2:_SafeStr_3275 = (k as _SafeStr_3284)._SafeStr_5325(); this._SafeStr_7124._SafeStr_7149._SafeStr_10132(_local_2._SafeStr_10621); } private function _SafeStr_10615(k:_SafeStr_2273):void { var _local_2:_SafeStr_3286 = (k as _SafeStr_3283)._SafeStr_5325(); this._SafeStr_7124._SafeStr_7149._SafeStr_10132(_local_2._SafeStr_10621); } private function _SafeStr_10620(k:_SafeStr_2273):void { var _local_2:_SafeStr_2892 = (k as _SafeStr_2906)._SafeStr_5325(); this._SafeStr_7124.userName = _local_2.name; } private function _SafeStr_8255(k:_SafeStr_2273):void { this._SafeStr_7124._SafeStr_7149.close(); } private function _SafeStr_10617(k:_SafeStr_2273):void { var _local_2:_SafeStr_3289 = (k as _SafeStr_3278)._SafeStr_5325(); _SafeStr_4.log(((("Received object remove event: " + _local_2.id) + ", ") + _local_2.isExpired)); this._SafeStr_7124._SafeStr_7149._SafeStr_10143(_local_2.id); } private function _SafeStr_10614(k:_SafeStr_2273):void { var _local_2:_SafeStr_3281 = _SafeStr_3280(k)._SafeStr_5325(); if (_local_2.reason == _SafeStr_3280._SafeStr_10622){ this._SafeStr_7124.windowManager.alert(this._SafeStr_7124.localization.getLocalization("wiredfurni.rewardsuccess.title"), this._SafeStr_7124.localization.getLocalization("wiredfurni.rewardsuccess.body"), 0, null); } else { if (_local_2.reason == _SafeStr_3280._SafeStr_10623){ this._SafeStr_7124.windowManager.alert(this._SafeStr_7124.localization.getLocalization("wiredfurni.badgereceived.title"), this._SafeStr_7124.localization.getLocalization("wiredfurni.badgereceived.body"), 0, null); } else { this._SafeStr_7124.windowManager.alert(this._SafeStr_7124.localization.getLocalization("wiredfurni.rewardfailed.title"), this._SafeStr_7124.localization.getLocalization(("wiredfurni.rewardfailed.reason." + _local_2.reason)), 0, null); }; }; } private function _SafeStr_10619(k:_SafeStr_2273):void { var _local_2:_SafeStr_3287 = _SafeStr_3282(k)._SafeStr_5325(); this._SafeStr_7124.windowManager.alert("Update failed", _local_2.info, 0, null); } private function _SafeStr_10616(k:_SafeStr_2273):void { this._SafeStr_7124._SafeStr_7149.close(); } public function dispose():void { var _local_2:_SafeStr_2273; if (this.disposed){ return; }; var k:_SafeStr_1407 = this._SafeStr_7124.communication; if (((!((this._SafeStr_5653 == null))) && (!((k == null))))){ for each (_local_2 in this._SafeStr_5653) { k._SafeStr_6338(_local_2); }; }; this._SafeStr_7124 = null; } public function get disposed():Boolean { return ((this._SafeStr_7124 == null)); } } }//package _-17c // _SafeStr_10132 = "_-2Ue" (String#28224, DoABC#3) // _SafeStr_10143 = "_-AA" (String#38857, DoABC#3) // _SafeStr_10612 = "_-6RL" (String#37909, DoABC#3) // _SafeStr_10613 = "_-0mW" (String#24039, DoABC#3) // _SafeStr_10614 = "_-6CW" (String#37358, DoABC#3) // _SafeStr_10615 = "_-6Uj" (String#38047, DoABC#3) // _SafeStr_10616 = "_-03o" (String#22327, DoABC#3) // _SafeStr_10617 = "_-0NP" (String#7971, DoABC#3) // _SafeStr_10618 = "_-34G" (String#29657, DoABC#3) // _SafeStr_10619 = "_-6cN" (String#38369, DoABC#3) // _SafeStr_10620 = "_-5kk" (String#302, DoABC#3) // _SafeStr_10621 = "_-32I" (String#29577, DoABC#3) // _SafeStr_10622 = "_-1eF" (String#26150, DoABC#3) // _SafeStr_10623 = "_-07t" (String#22471, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2374 = "_-1w9" (String#26849, DoABC#3) // _SafeStr_2892 = "_-md" (String#15266, DoABC#3) // _SafeStr_2906 = "_-1Se" (String#25717, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3274 = "_-qJ" (String#40414, DoABC#3) // _SafeStr_3275 = "_-41G" (String#11777, DoABC#3) // _SafeStr_3276 = "_-4o0" (String#33913, DoABC#3) // _SafeStr_3277 = "_-1-w" (String#8635, DoABC#3) // _SafeStr_3278 = "_-4AM" (String#32389, DoABC#3) // _SafeStr_3279 = "_-3lE" (String#11484, DoABC#3) // _SafeStr_3280 = "_-2PI" (String#10120, DoABC#3) // _SafeStr_3281 = "_-5MF" (String#13134, DoABC#3) // _SafeStr_3282 = "_-05b" (String#22385, DoABC#3) // _SafeStr_3283 = "_-3Y0" (String#30843, DoABC#3) // _SafeStr_3284 = "_-5fq" (String#36049, DoABC#3) // _SafeStr_3285 = "_-JH" (String#39189, DoABC#3) // _SafeStr_3286 = "_-5YU" (String#13330, DoABC#3) // _SafeStr_3287 = "_-0wA" (String#8544, DoABC#3) // _SafeStr_3288 = "_-3zn" (String#31920, DoABC#3) // _SafeStr_3289 = "_-1U7" (String#9136, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5653 = "_-3G3" (String#301, DoABC#3) // _SafeStr_6338 = "_-4Lg" (String#12106, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7149 = "_-10A" (String#24611, DoABC#3) // _SafeStr_8255 = "_-01Z" (String#679, DoABC#3) //------------------------------------------------------------ //_-19g._SafeStr_5264 package _-19g { import flash.display.Sprite; import _-32P.RegionView; import flash.events.MouseEvent; public class _SafeStr_5264 extends Sprite { private var _SafeStr_5338:String; private var _SafeStr_10624:RegionView = null; protected var _SafeStr_10625:int = 0; protected var _SafeStr_10626:int = 0; public function _SafeStr_5264(k:String=null, _arg_2:RegionView=null, _arg_3:int=0, _arg_4:int=0) { this._SafeStr_5338 = k; this._SafeStr_10624 = _arg_2; this._SafeStr_10625 = _arg_3; this._SafeStr_10626 = _arg_4; this.drawButton(); addEventListener(MouseEvent.ROLL_OVER, this.onMouseOver); addEventListener(MouseEvent.ROLL_OUT, this.onMouseOut); addEventListener(MouseEvent.CLICK, this.onMouseClick); buttonMode = true; this.mouseChildren = true; } public function set _SafeStr_10627(k:int):void { this._SafeStr_10625 = k; } public function get _SafeStr_10627():int { return (this._SafeStr_10625); } public function set _SafeStr_10628(k:int):void { this._SafeStr_10626 = k; } public function get _SafeStr_10628():int { return (this._SafeStr_10626); } public function calculateLayoutPosition(k:int, _arg_2:int):void { x = ((k - this._SafeStr_10627) - (_arg_2 / 5)); y = (((_arg_2)>0) ? (this._SafeStr_10628 + (_arg_2 / 5)) : this._SafeStr_10628); } protected function drawButton():void { } protected function onMouseOut(k:MouseEvent):void { this.alpha = 0.7; } protected function onMouseOver(k:MouseEvent):void { this.alpha = 1; } protected function onMouseClick(k:MouseEvent):void { k.stopPropagation(); if (this._SafeStr_10624 != null){ this._SafeStr_10624._SafeStr_10629(); }; } } }//package _-19g // _SafeStr_10624 = "_-6a8" (String#38275, DoABC#3) // _SafeStr_10625 = "_-17B" (String#24885, DoABC#3) // _SafeStr_10626 = "_-Ip" (String#39169, DoABC#3) // _SafeStr_10627 = "_-6ML" (String#37718, DoABC#3) // _SafeStr_10628 = "_-201" (String#27041, DoABC#3) // _SafeStr_10629 = "_-3A-" (String#10888, DoABC#3) // _SafeStr_5264 = "_-5Ja" (String#13088, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) //------------------------------------------------------------ //_-19g._SafeStr_5265 package _-19g { import _-32P.RegionView; public class _SafeStr_5265 extends _SafeStr_5264 { public function _SafeStr_5265(k:String=null, _arg_2:RegionView=null) { super(k, _arg_2, 15, 15); } } }//package _-19g // _SafeStr_5264 = "_-5Ja" (String#13088, DoABC#3) // _SafeStr_5265 = "_-0DH" (String#7817, DoABC#3) //------------------------------------------------------------ //_-19g._SafeStr_5266 package _-19g { import flash.display.Loader; import flash.net.URLRequest; import _-32P.RegionView; import _-6VL.CloseButtonConfig; public class _SafeStr_5266 extends _SafeStr_5264 { public function _SafeStr_5266(k:String=null, _arg_2:RegionView=null, _arg_3:CloseButtonConfig=null) { var _local_4:Loader; var _local_5:URLRequest; super(k, _arg_2, _arg_3.width, _arg_3.height); if (_arg_3 != null){ _local_4 = new Loader(); _local_5 = new URLRequest(_arg_3._SafeStr_10630); _local_4.load(_local_5); addChild(_local_4); _local_4.x = 0; _local_4.y = 0; }; } override public function calculateLayoutPosition(k:int, _arg_2:int):void { x = ((k - _SafeStr_10627) - (_arg_2 / 5)); y = (((_arg_2)>0) ? (0 + (_arg_2 / 5)) : 0); } } }//package _-19g // _SafeStr_10627 = "_-6ML" (String#37718, DoABC#3) // _SafeStr_10630 = "_-4Ri" (String#33089, DoABC#3) // _SafeStr_5264 = "_-5Ja" (String#13088, DoABC#3) // _SafeStr_5266 = "_-fn" (String#15149, DoABC#3) //------------------------------------------------------------ //_-19g._SafeStr_5268 package _-19g { import _-32P.RegionView; import _-6VL.CloseButtonConfig; import _-2xB.GraphicsUtils; import flash.text.TextField; import flash.display.BlendMode; import flash.text.TextFieldAutoSize; import flash.text.AntiAliasType; public class _SafeStr_5268 extends _SafeStr_5264 { protected var _color:String = "#FFFFFF"; public function _SafeStr_5268(k:String=null, _arg_2:RegionView=null, _arg_3:CloseButtonConfig=null) { if (_arg_3 != null){ this._color = _arg_3.color; }; super(k, _arg_2, 5, 5); } override protected function drawButton():void { this.graphics.clear(); this.graphics.beginFill(0, 0); this.graphics.drawCircle(0, 0, 10); this.graphics.endFill(); var k:TextField = GraphicsUtils._SafeStr_10631(false, null, 14, true, GraphicsUtils._SafeStr_10632(this._color)); k.blendMode = BlendMode.LAYER; k.autoSize = TextFieldAutoSize.CENTER; k.wordWrap = false; k.multiline = false; k.antiAliasType = AntiAliasType.ADVANCED; k.condenseWhite = true; k.mouseEnabled = false; k.text = "+"; k.x = -9; k.y = -10; k.selectable = false; k.mouseEnabled = true; this.addChild(k); } } }//package _-19g // _SafeStr_10631 = "_-6aq" (String#38298, DoABC#3) // _SafeStr_10632 = "_-2q5" (String#29072, DoABC#3) // _SafeStr_5264 = "_-5Ja" (String#13088, DoABC#3) // _SafeStr_5268 = "_-4gu" (String#12443, DoABC#3) //------------------------------------------------------------ //_-19r._SafeStr_102 package _-19r { public interface _SafeStr_102 { function get id():int; function get type():String; function get breed():int; function get _SafeStr_10633():int; function get index():int; function get paletteMap():int; } }//package _-19r // _SafeStr_102 = "_-3WJ" (String#929, DoABC#2) // _SafeStr_10633 = "_-3XW" (String#933, DoABC#2) //------------------------------------------------------------ //_-19r._SafeStr_52 package _-19r { public interface _SafeStr_52 { function _SafeStr_10634(_arg_1:String, _arg_2:int):_SafeStr_102; function get type():String; function get id():int; function get gender():String; function get clubLevel():int; function get isColorable():Boolean; function get _SafeStr_9382():Boolean; function get _SafeStr_10635():Boolean; function get _SafeStr_8663():Boolean; function get _SafeStr_8994():Array; function get _SafeStr_10636():Array; } }//package _-19r // _SafeStr_102 = "_-3WJ" (String#929, DoABC#2) // _SafeStr_10634 = "_-EC" (String#1115, DoABC#2) // _SafeStr_10635 = "_-0Ct" (String#727, DoABC#2) // _SafeStr_10636 = "_-2oZ" (String#886, DoABC#2) // _SafeStr_52 = "_-33a" (String#901, DoABC#2) // _SafeStr_8663 = "_-0AX" (String#725, DoABC#2) // _SafeStr_8994 = "_-37H" (String#905, DoABC#2) // _SafeStr_9382 = "_-2P0" (String#338, DoABC#2) //------------------------------------------------------------ //_-19r._SafeStr_54 package _-19r { import flash.utils.Dictionary; public interface _SafeStr_54 { function get id():int; function _SafeStr_10637(_arg_1:int):_SafeStr_58; function get colors():Dictionary; } }//package _-19r // _SafeStr_10637 = "_-20T" (String#843, DoABC#2) // _SafeStr_54 = "_-5ba" (String#1048, DoABC#2) // _SafeStr_58 = "_-5OS" (String#1034, DoABC#2) //------------------------------------------------------------ //_-19r._SafeStr_56 package _-19r { import _-ue.Map; public interface _SafeStr_56 { function _SafeStr_10638(_arg_1:int):_SafeStr_52; function _SafeStr_10639(_arg_1:String, _arg_2:int):Boolean; function _SafeStr_10640(_arg_1:String):int; function get type():String; function get _SafeStr_10641():int; function get _SafeStr_10642():Map; } }//package _-19r // _SafeStr_10638 = "_-zQ" (String#1156, DoABC#2) // _SafeStr_10639 = "_-4wJ" (String#1009, DoABC#2) // _SafeStr_10640 = "_-V-" (String#1133, DoABC#2) // _SafeStr_10641 = "_-1dl" (String#823, DoABC#2) // _SafeStr_10642 = "_-1De" (String#797, DoABC#2) // _SafeStr_52 = "_-33a" (String#901, DoABC#2) // _SafeStr_56 = "_-0Ea" (String#729, DoABC#2) //------------------------------------------------------------ //_-19r._SafeStr_58 package _-19r { import flash.geom.ColorTransform; public interface _SafeStr_58 { function get colorTransform():ColorTransform; function get redMultiplier():Number; function get greenMultiplier():Number; function get blueMultiplier():Number; function get _SafeStr_5763():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_9382():Boolean; } }//package _-19r // _SafeStr_5763 = "_-5Lc" (String#1031, DoABC#2) // _SafeStr_58 = "_-5OS" (String#1034, DoABC#2) // _SafeStr_9382 = "_-2P0" (String#338, DoABC#2) //------------------------------------------------------------ //_-19r.FigurePart package _-19r { public class FigurePart implements _SafeStr_102 { private var _SafeStr_5338:int; private var _SafeStr_5501:String; private var _SafeStr_10643:int = -1; private var _SafeStr_10644:int; private var _index:int; private var _SafeStr_10645:int = -1; public function FigurePart(k:XML) { this._SafeStr_5338 = parseInt(k.@id); this._SafeStr_5501 = String(k.@type); this._index = parseInt(k.@index); this._SafeStr_10644 = parseInt(k.@colorindex); var _local_2:String = k.@palettemapid; if (_local_2 != ""){ this._SafeStr_10645 = int(_local_2); }; var _local_3:String = k.@breed; if (_local_3 != ""){ this._SafeStr_10643 = int(_local_3); }; } public function dispose():void { } public function get id():int { return (this._SafeStr_5338); } public function get type():String { return (this._SafeStr_5501); } public function get breed():int { return (this._SafeStr_10643); } public function get _SafeStr_10633():int { return (this._SafeStr_10644); } public function get index():int { return (this._index); } public function get paletteMap():int { return (this._SafeStr_10645); } } }//package _-19r // _SafeStr_102 = "_-3WJ" (String#929, DoABC#2) // _SafeStr_10633 = "_-3XW" (String#933, DoABC#2) // _SafeStr_10643 = "_-j" (String#3391, DoABC#2) // _SafeStr_10644 = "_-2zo" (String#2570, DoABC#2) // _SafeStr_10645 = "_-MI" (String#1123, DoABC#2) // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#2) //------------------------------------------------------------ //_-19r.FigurePartSet package _-19r { public class FigurePartSet implements _SafeStr_52 { private var _SafeStr_5501:String; private var _SafeStr_5338:int; private var _SafeStr_5339:String; private var _SafeStr_10646:int; private var _SafeStr_10647:Boolean; private var _SafeStr_10648:Boolean; private var _SafeStr_8993:Array; private var _SafeStr_10649:Array; private var _SafeStr_10650:Boolean; private var _SafeStr_10651:Boolean; public function FigurePartSet(k:XML, _arg_2:String) { var _local_3:XML; var _local_4:XML; var _local_5:FigurePart; var _local_6:int; super(); this._SafeStr_5501 = _arg_2; this._SafeStr_5338 = parseInt(k.@id); this._SafeStr_5339 = String(k.@gender); this._SafeStr_10646 = parseInt(k.@club); this._SafeStr_10647 = Boolean(parseInt(k.@colorable)); this._SafeStr_10648 = Boolean(parseInt(k.@selectable)); this._SafeStr_10650 = Boolean(parseInt(k.@preselectable)); this._SafeStr_10651 = Boolean(parseInt(k.@sellable)); this._SafeStr_8993 = new Array(); this._SafeStr_10649 = new Array(); for each (_local_3 in k.part) { _local_5 = new FigurePart(_local_3); _local_6 = this._SafeStr_10652(_local_5); if (_local_6 != -1){ this._SafeStr_8993.splice(_local_6, 0, _local_5); } else { this._SafeStr_8993.push(_local_5); }; }; for each (_local_4 in k.hiddenlayers.layer) { this._SafeStr_10649.push(String(_local_4.@parttype)); }; } public function dispose():void { var k:FigurePart; for each (k in this._SafeStr_8993) { k.dispose(); }; this._SafeStr_8993 = null; this._SafeStr_10649 = null; } private function _SafeStr_10652(k:FigurePart):int { var _local_3:FigurePart; var _local_2:int; while (_local_2 < this._SafeStr_8993.length) { _local_3 = this._SafeStr_8993[_local_2]; if ((((_local_3.type == k.type)) && ((_local_3.index < k.index)))){ return (_local_2); }; _local_2++; }; return (-1); } public function _SafeStr_10634(k:String, _arg_2:int):_SafeStr_102 { var _local_3:FigurePart; for each (_local_3 in this._SafeStr_8993) { if ((((_local_3.type == k)) && ((_local_3.id == _arg_2)))){ return (_local_3); }; }; return (null); } public function get type():String { return (this._SafeStr_5501); } public function get id():int { return (this._SafeStr_5338); } public function get gender():String { return (this._SafeStr_5339); } public function get clubLevel():int { return (this._SafeStr_10646); } public function get isColorable():Boolean { return (this._SafeStr_10647); } public function get _SafeStr_9382():Boolean { return (this._SafeStr_10648); } public function get _SafeStr_8994():Array { return (this._SafeStr_8993); } public function get _SafeStr_10636():Array { return (this._SafeStr_10649); } public function get _SafeStr_10635():Boolean { return (this._SafeStr_10650); } public function get _SafeStr_8663():Boolean { return (this._SafeStr_10651); } } }//package _-19r // _SafeStr_102 = "_-3WJ" (String#929, DoABC#2) // _SafeStr_10634 = "_-EC" (String#1115, DoABC#2) // _SafeStr_10635 = "_-0Ct" (String#727, DoABC#2) // _SafeStr_10636 = "_-2oZ" (String#886, DoABC#2) // _SafeStr_10646 = "_-5y2" (String#1065, DoABC#2) // _SafeStr_10647 = "_-2g7" (String#878, DoABC#2) // _SafeStr_10648 = "_-0th" (String#777, DoABC#2) // _SafeStr_10649 = "_-4dR" (String#2874, DoABC#2) // _SafeStr_10650 = "_-4Tz" (String#2836, DoABC#2) // _SafeStr_10651 = "_-0lo" (String#2140, DoABC#2) // _SafeStr_10652 = "_-044" (String#2018, DoABC#2) // _SafeStr_52 = "_-33a" (String#901, DoABC#2) // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_5339 = "_-62K" (String#391, DoABC#2) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#2) // _SafeStr_8663 = "_-0AX" (String#725, DoABC#2) // _SafeStr_8993 = "_-5wE" (String#67, DoABC#2) // _SafeStr_8994 = "_-37H" (String#905, DoABC#2) // _SafeStr_9382 = "_-2P0" (String#338, DoABC#2) //------------------------------------------------------------ //_-19r.Palette package _-19r { import flash.utils.Dictionary; public class Palette implements _SafeStr_54 { private var _SafeStr_5338:int; private var _SafeStr_10653:Dictionary; public function Palette(k:XML) { this._SafeStr_5338 = parseInt(k.@id); this._SafeStr_10653 = new Dictionary(); this._SafeStr_10654(k); } public function _SafeStr_10654(k:XML):void { var _local_2:XML; for each (_local_2 in k.color) { this._SafeStr_10653[String(_local_2.@id)] = new PartColor(_local_2); }; } public function get id():int { return (this._SafeStr_5338); } public function _SafeStr_10637(k:int):_SafeStr_58 { return (this._SafeStr_10653[String(k)]); } public function get colors():Dictionary { return (this._SafeStr_10653); } } }//package _-19r // _SafeStr_10637 = "_-20T" (String#843, DoABC#2) // _SafeStr_10653 = "_-2WA" (String#341, DoABC#2) // _SafeStr_10654 = "_-5wI" (String#3142, DoABC#2) // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_54 = "_-5ba" (String#1048, DoABC#2) // _SafeStr_58 = "_-5OS" (String#1034, DoABC#2) //------------------------------------------------------------ //_-19r.PartColor package _-19r { import flash.geom.ColorTransform; public class PartColor implements _SafeStr_58 { private var _SafeStr_5338:int; private var _index:int; private var _SafeStr_10646:int; private var _SafeStr_10648:Boolean = false; private var _SafeStr_10655:uint; private var _SafeStr_10656:uint; private var _SafeStr_10657:uint; private var _b:uint; private var _SafeStr_10658:Number; private var _SafeStr_10659:Number; private var _SafeStr_10660:Number; private var _SafeStr_7965:ColorTransform; public function PartColor(k:XML) { this._SafeStr_5338 = parseInt(k.@id); this._index = parseInt(k.@index); this._SafeStr_10646 = parseInt(k.@club); this._SafeStr_10648 = Boolean(parseInt(k.@selectable)); var _local_2:String = k.text(); this._SafeStr_10655 = parseInt(_local_2, 16); this._SafeStr_10656 = ((this._SafeStr_10655 >> 16) & 0xFF); this._SafeStr_10657 = ((this._SafeStr_10655 >> 8) & 0xFF); this._b = ((this._SafeStr_10655 >> 0) & 0xFF); this._SafeStr_10658 = ((this._SafeStr_10656 / 0xFF) * 1); this._SafeStr_10659 = ((this._SafeStr_10657 / 0xFF) * 1); this._SafeStr_10660 = ((this._b / 0xFF) * 1); this._SafeStr_7965 = new ColorTransform(this._SafeStr_10658, this._SafeStr_10659, this._SafeStr_10660); } public function get colorTransform():ColorTransform { return (this._SafeStr_7965); } public function get redMultiplier():Number { return (this._SafeStr_10658); } public function get greenMultiplier():Number { return (this._SafeStr_10659); } public function get blueMultiplier():Number { return (this._SafeStr_10660); } public function get _SafeStr_5763():uint { return (this._SafeStr_10655); } public function get r():uint { return (this._SafeStr_10656); } public function get g():uint { return (this._SafeStr_10657); } public function get b():uint { return (this._b); } public function get id():int { return (this._SafeStr_5338); } public function get index():int { return (this._index); } public function get clubLevel():int { return (this._SafeStr_10646); } public function get _SafeStr_9382():Boolean { return (this._SafeStr_10648); } } }//package _-19r // _SafeStr_10646 = "_-5y2" (String#1065, DoABC#2) // _SafeStr_10648 = "_-0th" (String#777, DoABC#2) // _SafeStr_10655 = "_-2oJ" (String#885, DoABC#2) // _SafeStr_10656 = "_-XV" (String#1135, DoABC#2) // _SafeStr_10657 = "_-0jb" (String#765, DoABC#2) // _SafeStr_10658 = "_-1fk" (String#827, DoABC#2) // _SafeStr_10659 = "_-2Ub" (String#866, DoABC#2) // _SafeStr_10660 = "_-4-z" (String#953, DoABC#2) // _SafeStr_5338 = "_-3gw" (String#5, DoABC#2) // _SafeStr_5763 = "_-5Lc" (String#1031, DoABC#2) // _SafeStr_58 = "_-5OS" (String#1034, DoABC#2) // _SafeStr_7965 = "_-5iL" (String#104, DoABC#2) // _SafeStr_9382 = "_-2P0" (String#338, DoABC#2) //------------------------------------------------------------ //_-19r.SetType package _-19r { import _-ue.Map; import flash.utils.Dictionary; public class SetType implements _SafeStr_56 { private var _SafeStr_10661:Map; private var _SafeStr_5501:String; private var _SafeStr_10662:int; private var _SafeStr_10663:Dictionary; public function SetType(k:XML) { this._SafeStr_5501 = String(k.@type); this._SafeStr_10662 = parseInt(k.@paletteid); this._SafeStr_10663 = new Dictionary(); this._SafeStr_10663["F"] = new Array(); this._SafeStr_10663["M"] = new Array(); this._SafeStr_10663["F"][0] = Boolean(parseInt(k.@mand_f_0)); this._SafeStr_10663["F"][1] = Boolean(parseInt(k.@mand_f_1)); this._SafeStr_10663["M"][0] = Boolean(parseInt(k.@mand_m_0)); this._SafeStr_10663["M"][1] = Boolean(parseInt(k.@mand_m_1)); this._SafeStr_10661 = new Map(); this._SafeStr_10654(k); } public function dispose():void { var k:FigurePartSet; for each (k in this._SafeStr_10661._SafeStr_5403()) { k.dispose(); }; this._SafeStr_10661.dispose(); this._SafeStr_10661 = null; } public function _SafeStr_10664(k:XML):void { var _local_2:XML; var _local_3:String; var _local_4:FigurePartSet; for each (_local_2 in k["set"]) { _local_3 = String(_local_2.@id); _local_4 = this._SafeStr_10661.getValue(_local_3); if (_local_4 != null){ _local_4.dispose(); this._SafeStr_10661.remove(_local_3); }; }; } public function _SafeStr_10654(k:XML):void { var _local_2:XML; for each (_local_2 in k["set"]) { this._SafeStr_10661.add(String(_local_2.@id), new FigurePartSet(_local_2, this._SafeStr_5501)); }; } public function _SafeStr_10665(k:String):_SafeStr_52 { var _local_4:_SafeStr_52; var _local_2:Array = this._SafeStr_10661._SafeStr_5497(); var _local_3:int = (_local_2.length - 1); while (_local_3 >= 0) { _local_4 = this._SafeStr_10661.getValue(_local_2[_local_3]); if (((((_local_4) && ((_local_4.clubLevel == 0)))) && ((((_local_4.gender == k)) || ((_local_4.gender == "U")))))){ return (_local_4); }; _local_3--; }; return (null); } public function _SafeStr_10638(k:int):_SafeStr_52 { return (this._SafeStr_10661.getValue(String(k))); } public function get type():String { return (this._SafeStr_5501); } public function get _SafeStr_10641():int { return (this._SafeStr_10662); } public function _SafeStr_10639(k:String, _arg_2:int):Boolean { return (this._SafeStr_10663[k.toUpperCase()][Math.min(_arg_2, 1)]); } public function _SafeStr_10640(k:String):int { var _local_2:Array = this._SafeStr_10663[k.toUpperCase()]; return (_local_2.indexOf(false)); } public function get _SafeStr_10642():Map { return (this._SafeStr_10661); } } }//package _-19r // _SafeStr_10638 = "_-zQ" (String#1156, DoABC#2) // _SafeStr_10639 = "_-4wJ" (String#1009, DoABC#2) // _SafeStr_10640 = "_-V-" (String#1133, DoABC#2) // _SafeStr_10641 = "_-1dl" (String#823, DoABC#2) // _SafeStr_10642 = "_-1De" (String#797, DoABC#2) // _SafeStr_10654 = "_-5wI" (String#3142, DoABC#2) // _SafeStr_10661 = "_-pb" (String#3410, DoABC#2) // _SafeStr_10662 = "_-2ij" (String#2525, DoABC#2) // _SafeStr_10663 = "_-63O" (String#3164, DoABC#2) // _SafeStr_10664 = "_-59S" (String#2976, DoABC#2) // _SafeStr_10665 = "_-z7" (String#3434, DoABC#2) // _SafeStr_52 = "_-33a" (String#901, DoABC#2) // _SafeStr_5403 = "_-3aR" (String#2675, DoABC#2) // _SafeStr_5497 = "_-1OP" (String#2246, DoABC#2) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#2) // _SafeStr_56 = "_-0Ea" (String#729, DoABC#2) //------------------------------------------------------------ //_-1A6._SafeStr_2153 package _-1A6 { import _-0MK._SafeStr_8; import flash.events.IEventDispatcher; import flash.geom.Rectangle; import flash.display.BitmapData; import _-1YG._SafeStr_2855; import _-1Mz.IWindow; public interface _SafeStr_2153 extends _SafeStr_8 { function get events():IEventDispatcher; function _SafeStr_8998(_arg_1:String):Rectangle; function _SafeStr_8379(_arg_1:String, _arg_2:BitmapData, _arg_3:int, _arg_4:int):_SafeStr_2855; function _SafeStr_7407(_arg_1:String):void; function _SafeStr_10096(_arg_1:String, _arg_2:BitmapData):void; function getRect():Rectangle; function get extensionView():_SafeStr_2856; function _SafeStr_10666(_arg_1:String, _arg_2:Boolean):void; function toggleWindowVisibility(_arg_1:String):void; function set _SafeStr_10667(_arg_1:Boolean):void; function get _SafeStr_10668():int; function _SafeStr_10669(_arg_1:String):IWindow; } }//package _-1A6 // _SafeStr_10096 = "_-5IB" (String#3918, DoABC#3) // _SafeStr_10666 = "_-3DX" (String#10944, DoABC#3) // _SafeStr_10667 = "_-0Ms" (String#7960, DoABC#3) // _SafeStr_10668 = "_-5jY" (String#13505, DoABC#3) // _SafeStr_10669 = "_-1Ej" (String#8874, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2855 = "_-3FC" (String#10964, DoABC#3) // _SafeStr_2856 = "_-4-Q" (String#11748, DoABC#3) // _SafeStr_7407 = "_-1Vr" (String#9161, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) // _SafeStr_8379 = "_-3uV" (String#3571, DoABC#3) // _SafeStr_8998 = "_-0Dj" (String#2609, DoABC#3) //------------------------------------------------------------ //_-1A6._SafeStr_2732 package _-1A6 { public class _SafeStr_2732 { public static const _SafeStr_10670:String = "HTE_STATE_HOTEL_VIEW"; public static const _SafeStr_10671:String = "HTE_STATE_GAME_CENTER_VIEW"; public static const _SafeStr_7419:String = "HTE_STATE_ROOM_VIEW"; public static const _SafeStr_7408:String = "HTE_STATE_HIDDEN"; public static const _SafeStr_10672:String = "HTE_STATE_COLLAPSED"; public static const _SafeStr_10673:int = 20; public static const _SafeStr_10674:int = 10; public static const _SafeStr_7417:String = "HTE_STATE_NOOB_NOT_HOME"; public static const _SafeStr_7418:String = "HETE_STATE_NOOB_HOME"; } }//package _-1A6 // _SafeStr_10670 = "_-6BO" (String#37319, DoABC#3) // _SafeStr_10671 = "_-6jB" (String#38652, DoABC#3) // _SafeStr_10672 = "_-3WU" (String#30790, DoABC#3) // _SafeStr_10673 = "_-4bc" (String#33461, DoABC#3) // _SafeStr_10674 = "_-CC" (String#38934, DoABC#3) // _SafeStr_2732 = "_-1bV" (String#26047, DoABC#3) // _SafeStr_7408 = "_-1o5" (String#26543, DoABC#3) // _SafeStr_7417 = "_-0KU" (String#22981, DoABC#3) // _SafeStr_7418 = "_-3FO" (String#30106, DoABC#3) // _SafeStr_7419 = "_-0DX" (String#22693, DoABC#3) //------------------------------------------------------------ //_-1A6._SafeStr_2856 package _-1A6 { import _-1Mz.IWindow; public interface _SafeStr_2856 { function set visible(_arg_1:Boolean):void; function get visible():Boolean; function get _SafeStr_5583():uint; function attachExtension(_arg_1:String, _arg_2:IWindow, _arg_3:int=-1, _arg_4:Array=null):void; function detachExtension(_arg_1:String):void; function _SafeStr_10675(_arg_1:String):Boolean; function set extraMargin(_arg_1:int):void; function get extraMargin():int; function _SafeStr_10676():void; } }//package _-1A6 // _SafeStr_10675 = "_-0x7" (String#8561, DoABC#3) // _SafeStr_10676 = "_-013" (String#7627, DoABC#3) // _SafeStr_2856 = "_-4-Q" (String#11748, DoABC#3) // _SafeStr_5583 = "_-4bt" (String#12351, DoABC#3) //------------------------------------------------------------ //_-1A6._SafeStr_2864 package _-1A6 { public class _SafeStr_2864 { public static const _SafeStr_10677:String = "toolbar_dimmer"; public static const _SafeStr_10678:String = "purse"; public static const _SafeStr_10679:String = "purse_credits"; public static const _SafeStr_10680:String = "purse_engagement_currency"; public static const _SafeStr_10681:String = "purse_habbo_club"; public static const _SafeStr_10682:String = "purse_seasonal_currency"; public static const _SafeStr_10683:String = "logout_tools"; public static const _SafeStr_10684:String = "talent_promo"; public static const _SafeStr_10685:String = "room_tools"; public static const _SafeStr_10686:String = "club_promo"; public static const _SafeStr_10687:String = "vip_quests"; public static const MYSTERY_BOX:String = "mystery_box"; public static const _SafeStr_10688:String = "video_offers"; public static const BUILDER:String = "builder"; public static const _SafeStr_10689:String = "settings"; public static const _SafeStr_10690:String = "phone_number"; public static const _SafeStr_10691:String = "verification_code"; public static const _SafeStr_10692:String = "return_gift"; public static const _SafeStr_10693:String = "targeted_offer"; } }//package _-1A6 // _SafeStr_10677 = "_-uf" (String#40569, DoABC#3) // _SafeStr_10678 = "_-5Sv" (String#35535, DoABC#3) // _SafeStr_10679 = "_-YC" (String#39729, DoABC#3) // _SafeStr_10680 = "_-5AT" (String#34837, DoABC#3) // _SafeStr_10681 = "_-6Xo" (String#38185, DoABC#3) // _SafeStr_10682 = "_-1XF" (String#25880, DoABC#3) // _SafeStr_10683 = "_-33I" (String#29619, DoABC#3) // _SafeStr_10684 = "_-4mx" (String#33871, DoABC#3) // _SafeStr_10685 = "_-45F" (String#32185, DoABC#3) // _SafeStr_10686 = "_-0Sk" (String#23289, DoABC#3) // _SafeStr_10687 = "_-690" (String#37224, DoABC#3) // _SafeStr_10688 = "_-2uJ" (String#29240, DoABC#3) // _SafeStr_10689 = "_-2CT" (String#27523, DoABC#3) // _SafeStr_10690 = "_-4vK" (String#34198, DoABC#3) // _SafeStr_10691 = "_-1l1" (String#26419, DoABC#3) // _SafeStr_10692 = "_-Ea" (String#39014, DoABC#3) // _SafeStr_10693 = "_-0Tt" (String#23327, DoABC#3) // _SafeStr_2864 = "_-lg" (String#15253, DoABC#3) //------------------------------------------------------------ //_-1A6._SafeStr_2865 package _-1A6 { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import flash.geom.Point; public class _SafeStr_2865 implements _SafeStr_3 { private var _SafeStr_5415:IWindowContainer; private var _disposed:Boolean = false; public function _SafeStr_2865(k:HabboToolbar) { this._SafeStr_5415 = (k.windowManager.buildFromXML((k.assets.getAssetByName("bottom_background_border_xml").content as XML)) as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_5563; this._SafeStr_10694(); } public function dispose():void { if (this.disposed){ return; }; } private function _SafeStr_5563(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowEvent._SafeStr_9801){ this._SafeStr_10694(); }; } private function _SafeStr_10694():void { this._SafeStr_5415.position = new Point(-10, (this._SafeStr_5415.desktop.height - (this._SafeStr_5415.height - 3))); this._SafeStr_5415.width = (this._SafeStr_5415.desktop.width + 20); } public function get disposed():Boolean { return (this._disposed); } } }//package _-1A6 // _SafeStr_10694 = "_-2t1" (String#3316, DoABC#3) // _SafeStr_2865 = "class" (String#15917, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5563 = "_-5et" (String#335, DoABC#3) // _SafeStr_9801 = "_-dC" (String#39918, DoABC#3) //------------------------------------------------------------ //_-1A6._SafeStr_2873 package _-1A6 { public class _SafeStr_2873 { public static const _SafeStr_10695:String = "social"; public static const _SafeStr_10696:String = "group"; public static const _SafeStr_10697:String = "quest"; public static const _SafeStr_10698:String = "game"; } }//package _-1A6 // _SafeStr_10695 = "_-2dl" (String#28595, DoABC#3) // _SafeStr_10696 = "_-06y" (String#22438, DoABC#3) // _SafeStr_10697 = "_-DB" (String#38969, DoABC#3) // _SafeStr_10698 = "_-2KQ" (String#27829, DoABC#3) // _SafeStr_2873 = "_-2yb" (String#29393, DoABC#3) //------------------------------------------------------------ //_-1A6._SafeStr_3382 package _-1A6 { public class _SafeStr_3382 { public static const _SafeStr_10699:int = 0; public static const _SafeStr_10700:int = 0; public static const _SafeStr_10701:int = 1; public static const _SafeStr_10702:int = 2; public static const _SafeStr_10703:int = 3; public static const _SafeStr_10704:int = 4; public static const _SafeStr_10705:int = 5; public static const _SafeStr_10706:int = 6; public static const _SafeStr_10707:int = 7; public static const _SafeStr_10708:int = 8; public static const _SafeStr_10709:int = 9; public static const _SafeStr_10710:int = 10; public static const _SafeStr_10711:int = 11; public static const _SafeStr_10712:int = 12; public static const _SafeStr_10713:int = 13; } }//package _-1A6 // _SafeStr_10699 = "_-0er" (String#23753, DoABC#3) // _SafeStr_10700 = "_-2gg" (String#28699, DoABC#3) // _SafeStr_10701 = "_-eZ" (String#39972, DoABC#3) // _SafeStr_10702 = "_-67" (String#37138, DoABC#3) // _SafeStr_10703 = "_-5oN" (String#36372, DoABC#3) // _SafeStr_10704 = "_-29G" (String#27397, DoABC#3) // _SafeStr_10705 = "_-337" (String#29611, DoABC#3) // _SafeStr_10706 = "_-44B" (String#32140, DoABC#3) // _SafeStr_10707 = "_-3EL" (String#30064, DoABC#3) // _SafeStr_10708 = "_-5Q8" (String#35445, DoABC#3) // _SafeStr_10709 = "_-3EK" (String#30063, DoABC#3) // _SafeStr_10710 = "_-2Ej" (String#27610, DoABC#3) // _SafeStr_10711 = "_-0dO" (String#23694, DoABC#3) // _SafeStr_10712 = "_-0T4" (String#23302, DoABC#3) // _SafeStr_10713 = "_-2qC" (String#29077, DoABC#3) // _SafeStr_3382 = "_-0IJ" (String#7892, DoABC#3) //------------------------------------------------------------ //_-1A6.BottomBarLeft package _-1A6 { import _-3JS._SafeStr_36; import flash.geom.Point; import _-1Mz.IWindowContainer; import flash.events.IEventDispatcher; import _-5Vt._SafeStr_10; import _-5QZ._SafeStr_633; import _-ue.Map; import flash.display.BitmapData; import _-5YE.IRegionWindow; import _-5YE._SafeStr_3580; import _-5YE._SafeStr_2413; import _-5wr._SafeStr_4624; import _-1Mz.IWindow; import _-5Vt.XmlAsset; import _-5Mz.WindowEvent; import _-5Mz.WindowMouseEvent; import _-5YE.ITextWindow; import _-5sJ.ILocalization; import _-0MK.Component; import _-6G7._SafeStr_2365; import _-2NY._SafeStr_2320; import _-3v-._SafeStr_2507; import flash.geom.Rectangle; import _-5YE.IBorderWindow; import _-4A5._SafeStr_2412; import _-5YE.IBitmapWrapperWindow; import _-5im.WindowType; import flash.filters.GlowFilter; import flash.filters.BitmapFilterQuality; import _-1YG.Motions; import _-1YG.Queue; import _-1YG._SafeStr_4626; import _-1YG._SafeStr_4627; import _-1YG._SafeStr_3680; import _-1YG._SafeStr_4623; import _-1YG._SafeStr_4625; import _-1YG._SafeStr_2855; public class BottomBarLeft implements _SafeStr_36 { private static const _SafeStr_10714:Point = new Point(0, 500); private static const _SafeStr_10715:Point = new Point(0, 500); private static const _SafeStr_10716:uint = 7433577; private static const _SafeStr_10717:uint = 5723213; private static const _SafeStr_10718:String = "_hover"; private static const _SafeStr_10719:String = "_normal"; private static const _SafeStr_7796:int = 0; private static const _SafeStr_10720:String = "icon_me_menu"; private static const _SafeStr_10721:int = 45; private static const _SafeStr_10722:int = 20; private static const _SafeStr_10723:int = 10; private static const _SafeStr_9026:int = 185; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_6343:IEventDispatcher; private var _disposed:Boolean; private var _SafeStr_5510:HabboToolbar; private var _assets:_SafeStr_10; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_10724:Map; private var _SafeStr_10725:IWindowContainer; private var _SafeStr_10726:Boolean; private var _SafeStr_10727:BitmapData; private var _SafeStr_10728:IRegionWindow; private var _SafeStr_10729:IRegionWindow; private var _SafeStr_9766:_SafeStr_3580; private var _SafeStr_9048:_SafeStr_2413; private var _SafeStr_10730:String; private var _SafeStr_10731:int; private var _SafeStr_10732:int; private var _SafeStr_10733:int; private var _SafeStr_9044:Boolean = false; private var _SafeStr_10734:_SafeStr_4624; public function BottomBarLeft(k:HabboToolbar, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:IEventDispatcher) { var _local_9:IWindow; var _local_10:Boolean; var _local_12:IWindowContainer; super(); this._SafeStr_5510 = k; this._SafeStr_5524 = _arg_2; this._assets = _arg_3; this._SafeStr_6343 = _arg_4; this._SafeStr_10734 = new _SafeStr_4624(this._SafeStr_5510, this); this._SafeStr_10724 = new Map(); var _local_5:XmlAsset = (_arg_3.getAssetByName("bottom_bar_left_xml") as XmlAsset); this._SafeStr_5415 = (_arg_2.buildFromXML((_local_5.content as XML)) as IWindowContainer); if (this._SafeStr_5415 == null){ throw (new Error("Failed to construct window from XML!")); }; this._SafeStr_5415.addEventListener(WindowEvent._SafeStr_9801, this._SafeStr_10735); this._SafeStr_9766 = (this._SafeStr_5415.getChildByName("toolbar_items") as _SafeStr_3580); var _local_6:IWindowContainer = (this._SafeStr_5415.getChildByName("arrow_container_left") as IWindowContainer); var _local_7:IWindowContainer = (this._SafeStr_5415.getChildByName("arrow_container_right") as IWindowContainer); this._SafeStr_10728 = (_local_6.getChildByName("collapse_left") as IRegionWindow); this._SafeStr_10729 = (_local_7.getChildByName("collapse_right") as IRegionWindow); if (this._SafeStr_10728){ this._SafeStr_10728.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10736); }; if (this._SafeStr_10729){ this._SafeStr_10729.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10736); }; this._SafeStr_9048 = (this._SafeStr_9766.getChildByName("line") as _SafeStr_2413); var _local_8:Array = []; this._SafeStr_5415.groupChildrenWithTag("TOGGLE", _local_8, -1); for each (_local_9 in _local_8) { if (((_local_9) && ((_local_9 is IRegionWindow)))){ _local_9.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10737); }; }; this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.MEMENU), false); this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.INVENTORY), false); _local_10 = k.getBoolean("games_icon_enabled"); if (_local_10){ this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.GAMES), true); } else { this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.GAMES), false); }; var _local_11:XmlAsset = (_arg_3.getAssetByName("new_items_label_xml") as XmlAsset); this._SafeStr_10725 = (_arg_2.buildFromXML((_local_11.content as XML), 2) as IWindowContainer); if (this._SafeStr_10725 == null){ throw (new Error("Failed to construct toolbar label from XML!")); }; _local_12 = (this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.NAVIGATOR)) as IWindowContainer); if (_local_12){ this._SafeStr_5524.registerHintWindow(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.NAVIGATOR), _local_12); }; _local_12 = (this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.MEMENU)) as IWindowContainer); if (_local_12){ this._SafeStr_5524.registerHintWindow(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.MEMENU), _local_12); }; _local_12 = (this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.INVENTORY)) as IWindowContainer); if (_local_12){ this._SafeStr_5524.registerHintWindow(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.INVENTORY), _local_12); }; var _local_13:IWindowContainer = (this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.CATALOGUE)) as IWindowContainer); _local_13.addChild(this._SafeStr_10725); this._SafeStr_5524.registerHintWindow(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.CATALOGUE), _local_13); var _local_14:ITextWindow = (this._SafeStr_10725.findChildByName("new_textfield") as ITextWindow); var _local_15:ILocalization = k.localization._SafeStr_5496("toolbar.new_additions.notification"); if (_local_15 != null){ _local_14.text = _local_15.value; }; this._SafeStr_10725.visible = false; this._SafeStr_10725.x = ((_local_13.width - this._SafeStr_10725.width) - _SafeStr_7796); this._SafeStr_10725.y = _SafeStr_7796; this._SafeStr_10726 = this._SafeStr_8274(); this._SafeStr_10739(); (k as Component).context.addLinkEventTracker(this); } private function _SafeStr_10740(k:WindowMouseEvent, _arg_2:*):void { this._SafeStr_5510.toggleWindowVisibility("PANIC"); } private function _SafeStr_10735(k:WindowEvent):void { this._SafeStr_10739(); } private function _SafeStr_10739():void { if (((!(this._SafeStr_5415)) || (!(this._SafeStr_5524)))){ return; }; this._SafeStr_10728.visible = !(this._SafeStr_9044); this._SafeStr_10729.visible = this._SafeStr_9044; this._SafeStr_5415.y = (this._SafeStr_5415.desktop.height - this._SafeStr_5415.height); this._SafeStr_5415.width = (((_SafeStr_10721 * this._SafeStr_10741()) + _SafeStr_10723) + 150); if (!this._SafeStr_9044){ if (this._SafeStr_10734 != null){ this._SafeStr_10734._SafeStr_5567(); }; }; this._SafeStr_5415.invalidate(); } public function dispose():void { if (this._SafeStr_10734 != null){ this._SafeStr_10734.dispose(); this._SafeStr_10734 = null; }; if (this._SafeStr_10727 != null){ this._SafeStr_10727.dispose(); this._SafeStr_10727 = null; }; if (this._SafeStr_10724 != null){ this._SafeStr_10724.dispose(); this._SafeStr_10724 = null; }; if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; if (this._SafeStr_10725 != null){ this._SafeStr_10725.dispose(); this._SafeStr_10725 = null; }; if (this._SafeStr_5524){ this._SafeStr_5524.unregisterHintWindow(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.NAVIGATOR)); this._SafeStr_5524.unregisterHintWindow(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.MEMENU)); this._SafeStr_5524.unregisterHintWindow(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.INVENTORY)); this._SafeStr_5524.unregisterHintWindow(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.CATALOGUE)); }; if (this._SafeStr_5510){ (this._SafeStr_5510 as Component).context.removeLinkEventTracker(this); this._SafeStr_5510 = null; }; this._SafeStr_5524 = null; this._assets = null; this._disposed = true; if (this._SafeStr_6343){ this._SafeStr_6343 = null; }; } public function get disposed():Boolean { return (this._disposed); } public function get window():IWindow { return (this._SafeStr_5415); } private function _SafeStr_10742():void { var k:IWindowContainer = (this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.CATALOGUE)) as IWindowContainer); k.blend = 0.5; k.disable(); } public function _SafeStr_10743(k:_SafeStr_2320):void { var _local_2:IWindowContainer; var _local_3:String; switch (k.type){ case _SafeStr_2320.CATALOG_INITIALIZED: _local_2 = (this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.CATALOGUE)) as IWindowContainer); _local_2.blend = 1; _local_2.enable(); _local_3 = this._SafeStr_5510.getProperty("open.catalog.page"); if ((((_local_3.length > 0)) && (this._SafeStr_5510.catalog))){ this._SafeStr_5510.catalog.openCatalogPage(_SafeStr_2365._SafeStr_8306); this._SafeStr_5510.setProperty("open.catalog.page", ""); }; return; case _SafeStr_2320.CATALOG_NOT_READY: this._SafeStr_10742(); return; case _SafeStr_2320.CATALOG_NEW_ITEMS_SHOW: if (((!((this._SafeStr_10725 == null))) && (this._SafeStr_10726))){ this._SafeStr_10725.visible = true; }; return; case _SafeStr_2320.CATALOG_NEW_ITEMS_HIDE: if (this._SafeStr_10725 != null){ this._SafeStr_10725.visible = false; }; return; }; } public function _SafeStr_7407(k:String):void { var _local_3:String; var _local_4:IWindow; var _local_5:Boolean; var _local_6:String; var _local_7:Boolean; if (k == _SafeStr_2732._SafeStr_7408){ this._SafeStr_5415.visible = false; return; }; this._SafeStr_5415.visible = true; if (k != _SafeStr_2732._SafeStr_10672){ this._SafeStr_10730 = k; }; var _local_2:Array = []; this._SafeStr_5415.groupChildrenWithTag("TOGGLE", _local_2, -1); switch (k){ case _SafeStr_2732._SafeStr_10671: _local_3 = "VISIBLE_GAME_CENTER"; this._SafeStr_5415.position = _SafeStr_10714; break; case _SafeStr_2732._SafeStr_10670: _local_3 = "VISIBLE_HOTEL"; this._SafeStr_5415.position = _SafeStr_10715; break; case _SafeStr_2732._SafeStr_7417: _local_3 = "VISIBLE_NOOB"; this._SafeStr_5415.position = _SafeStr_10714; break; case _SafeStr_2732._SafeStr_7418: _local_3 = "VISIBLE_ROOM"; this._SafeStr_5415.position = _SafeStr_10714; break; case _SafeStr_2732._SafeStr_7419: _local_3 = "VISIBLE_ROOM"; this._SafeStr_5415.position = _SafeStr_10714; break; case _SafeStr_2732._SafeStr_10672: _local_3 = "VISIBLE_COLLAPSED"; this._SafeStr_5415.position = _SafeStr_10714; break; }; for each (_local_4 in _local_2) { if (_local_4){ _local_4.visible = (_local_4.tags.indexOf(_local_3) >= 0); if ((((_local_4.name == "QUESTS")) && (!(this._SafeStr_9044)))){ _local_4.visible = ((_local_4.visible) && (((!(this._SafeStr_5510._SafeStr_8485())) || (!(this._SafeStr_5510.getBoolean("new.identity.hide.quests")))))); _local_4.visible = ((_local_4.visible) && (!(this._SafeStr_5510.getBoolean("toolbar.hide.quests")))); } else { if ((((_local_4.name == "STORIES")) && (!(this._SafeStr_9044)))){ _local_4.visible = ((_local_4.visible) && (this._SafeStr_5510.getBoolean("toolbar.stories.enabled"))); } else { if ((((_local_4.name == "BUILDER")) && (!(this._SafeStr_9044)))){ _local_4.visible = ((_local_4.visible) && (this._SafeStr_5510.getBoolean("builders.club.enabled"))); } else { if (_local_4.name == "GAMES"){ _local_4.visible = true; } else { if (_local_4.name == "CAMERA"){ _local_5 = (((((((k == _SafeStr_2732._SafeStr_7419)) || ((k == _SafeStr_2732._SafeStr_7418)))) || ((k == _SafeStr_2732._SafeStr_7417)))) || (((this._SafeStr_9044) && ((((((this._SafeStr_10730 == _SafeStr_2732._SafeStr_7419)) || ((this._SafeStr_10730 == _SafeStr_2732._SafeStr_7418)))) || ((this._SafeStr_10730 == _SafeStr_2732._SafeStr_7417))))))); _local_6 = this._SafeStr_5510.getProperty("camera.launch.ui.position"); _local_7 = this._SafeStr_5510.sessionDataManager.isPerkAllowed(_SafeStr_2507.CAMERA); _local_4.visible = ((((_local_5) && ((_local_6 == "bottom-icons")))) && (_local_7)); }; }; }; }; }; }; }; this._SafeStr_10739(); } public function _SafeStr_10738(k:String, _arg_2:Boolean):void { var _local_3:IWindowContainer = (this._SafeStr_5415.findChildByName(k) as IWindowContainer); if (_local_3){ _local_3.visible = _arg_2; }; this._SafeStr_10739(); } public function _SafeStr_10741():int { var _local_3:IWindow; var k:Array = []; var _local_2:int = 1; this._SafeStr_5415.groupChildrenWithTag("TOGGLE", k, -1); for each (_local_3 in k) { if (((_local_3) && (_local_3.visible))){ _local_2++; }; }; return (_local_2); } private function _SafeStr_10744(k:WindowMouseEvent):void { var _local_2:Rectangle; if (this._SafeStr_5510.navigator == null){ return; }; switch (k.type){ case WindowMouseEvent._SafeStr_5423: _local_2 = this._SafeStr_8998(HabboToolbarIconEnum.NAVIGATOR); this._SafeStr_5510.navigator._SafeStr_10745(new Point((_local_2.right + 15), _local_2.y)); return; case WindowMouseEvent._SafeStr_5424: this._SafeStr_5510.navigator._SafeStr_10746(true); return; }; } private function _SafeStr_10747(k:WindowMouseEvent):void { var _local_2:IWindowContainer = (k.target as IWindowContainer); if (!_local_2){ return; }; var _local_3:IBorderWindow = (_local_2.findChildByTag("ICON_BORDER") as IBorderWindow); var _local_4:_SafeStr_2412 = (_local_2.findChildByTag("ICON_BMP") as _SafeStr_2412); _SafeStr_4.log(k); switch (k.type){ case WindowMouseEvent._SafeStr_5423: this._SafeStr_10748(_local_4, _SafeStr_10718); this._SafeStr_10749(_local_3, _SafeStr_10718); if (k.target.name == "NAVIGATOR"){ this._SafeStr_10744(k); }; return; case WindowMouseEvent._SafeStr_5424: this._SafeStr_10748(_local_4, _SafeStr_10719); this._SafeStr_10749(_local_3, _SafeStr_10719); if (k.target.name == "NAVIGATOR"){ this._SafeStr_10744(k); }; return; }; } private function _SafeStr_10748(k:_SafeStr_2412, _arg_2:String):void { var _local_3:_SafeStr_2413; var _local_4:IBitmapWrapperWindow; if ((k is _SafeStr_2413)){ _local_3 = (k as _SafeStr_2413); _local_3.assetUri = (_local_3.name + _arg_2); } else { if ((k is IBitmapWrapperWindow)){ _local_4 = (k as IBitmapWrapperWindow); if (_local_4.name == _SafeStr_10720){ _local_4.bitmap = this._SafeStr_10727; }; }; }; } private function _SafeStr_10749(k:IWindowContainer, _arg_2:String):void { if (!k){ return; }; if (_arg_2 == _SafeStr_10718){ k.color = _SafeStr_10716; } else { k.color = _SafeStr_10717; }; } private function _SafeStr_10737(k:WindowMouseEvent):void { var _local_2:String = IWindow(k.target).name; this._SafeStr_5510.toggleWindowVisibility(_local_2); this._SafeStr_5524._SafeStr_10750(_local_2); } public function _SafeStr_10096(k:String, _arg_2:BitmapData):void { var _local_3:String; if (!_arg_2){ return; }; switch (k){ case HabboToolbarIconEnum.MEMENU: _local_3 = _SafeStr_10720; this._SafeStr_10751(_arg_2); break; }; var _local_4:_SafeStr_2412 = (this._SafeStr_5415.findChildByName(_local_3) as _SafeStr_2412); if (_local_4 != null){ this._SafeStr_10748(_local_4, _SafeStr_10719); }; } private function getIconName(k:String):String { var _local_2:String; switch (k){ case HabboToolbarIconEnum.CATALOGUE: _local_2 = "icons_toolbar_catalogue"; break; case HabboToolbarIconEnum.INVENTORY: _local_2 = "icons_toolbar_inventory"; break; case HabboToolbarIconEnum.MEMENU: _local_2 = "MEMENU"; break; case HabboToolbarIconEnum.NAVIGATOR: _local_2 = "icons_toolbar_navigator"; break; case HabboToolbarIconEnum.QUESTS: _local_2 = "icons_toolbar_quests"; break; case HabboToolbarIconEnum.GAMES: _local_2 = "icons_toolbar_games"; break; case HabboToolbarIconEnum.STORIES: _local_2 = "icons_toolbar_stories"; break; case HabboToolbarIconEnum.RECEPTION: _local_2 = "icons_toolbar_reception"; break; case HabboToolbarIconEnum.BUILDER: _local_2 = "icons_toolbar_builder"; break; case HabboToolbarIconEnum.CAMERA: _local_2 = "icons_toolbar_camera"; break; }; return (_local_2); } public function _SafeStr_8998(k:String):Rectangle { var _local_3:IWindow; var _local_2:Rectangle = new Rectangle(); var _local_4:String; _local_4 = this.getIconName(k); if (_local_4 != null){ _local_3 = this._SafeStr_5415.findChildByName(_local_4); }; if (((!((_local_3 == null))) && (_local_3.visible))){ _local_3.getGlobalRectangle(_local_2); return (_local_2); }; var _local_5:Rectangle = this._SafeStr_10734._SafeStr_10752(k); if (_local_5 != null){ return (_local_5); }; return (null); } public function _SafeStr_10753(k:String):IWindow { var _local_3:IWindow; var _local_2:String = this.getIconName(k); _local_3 = this._SafeStr_5415.findChildByName(_local_2); if (!_local_3){ _local_3 = this._SafeStr_10734._SafeStr_10669(k); }; return (_local_3); } private function _SafeStr_10751(k:BitmapData):void { if (this._SafeStr_10727 != null){ this._SafeStr_10727.dispose(); }; if (k != null){ this._SafeStr_10727 = k.clone(); }; k.dispose(); } public function _SafeStr_10754(k:String, _arg_2:int):void { var _local_3:IWindowContainer = this._SafeStr_10755(k); if (!_local_3){ return; }; if (_arg_2 < 0){ _local_3.visible = true; _local_3.findChildByName("count").caption = " "; } else { if (_arg_2 > 0){ _local_3.visible = true; _local_3.findChildByName("count").caption = _arg_2.toString(); } else { _local_3.visible = false; }; }; } public function _SafeStr_10755(k:String):IWindowContainer { var _local_4:IWindowContainer; var _local_2:String = HabboToolbarIconEnum.getIconName(k); if (!_local_2){ _SafeStr_4.log(("[Toolbar] Unknown icon type for unseen item counter for iconId: " + k)); }; var _local_3:IWindowContainer = (this._SafeStr_10724.getValue(k) as IWindowContainer); if (!_local_3){ _local_3 = this._SafeStr_5524.createUnseenItemCounter(); _local_4 = (this._SafeStr_5415.findChildByName(_local_2) as IWindowContainer); if (_local_4){ _local_4.addChild(_local_3); _local_3.x = ((_local_4.width - _local_3.width) - _SafeStr_7796); _local_3.y = _SafeStr_7796; this._SafeStr_10724.add(k, _local_3); }; }; return (_local_3); } public function _SafeStr_8274():Boolean { return (this._SafeStr_5510.getBoolean("toolbar.new_additions.notification.enabled")); } public function _SafeStr_10756(k:String, _arg_2:BitmapData, _arg_3:int, _arg_4:int):_SafeStr_2855 { var _local_9:IWindow; var _local_5:int = 20; var _local_6:int = ((_arg_2) ? _arg_2.width : _local_5); var _local_7:int = ((_arg_2) ? _arg_2.height : _local_5); var _local_8:IBitmapWrapperWindow = (this._SafeStr_5524.create("ToolBarTransition", WindowType._SafeStr_10757, 0, 0, new Rectangle(_arg_3, _arg_4, _local_6, _local_7)) as IBitmapWrapperWindow); if (_arg_2){ _local_8.bitmap = _arg_2; _local_8._SafeStr_8496 = true; _local_8.filters = [new GlowFilter(0xFFFFFF, 1, 2, 2, 0xFF, BitmapFilterQuality.LOW, false, false)]; }; this._SafeStr_5524.getDesktop(2).addChild(_local_8); var _local_10:String; _local_10 = this.getIconName(k); if (_local_10 != null){ _local_9 = this._SafeStr_5415.findChildByName(_local_10); }; if (!_local_9){ _local_8.dispose(); return (null); }; var _local_11:Rectangle = new Rectangle(); _local_8.getGlobalRectangle(_local_11); var _local_12:Rectangle = new Rectangle(); _local_9.getGlobalRectangle(_local_12); var _local_13:int = (_local_11.x - _local_12.x); var _local_14:int = (_local_11.y - _local_12.y); var _local_15:Number = Math.sqrt(((_local_13 * _local_13) + (_local_14 * _local_14))); var _local_16:int = (500 - Math.abs(((((1 / _local_15) * 100) * 500) * 0.5))); var _local_17:int = 20; var _local_18 = (("ToolBarBouncing[ " + _local_10) + " ]"); if (!Motions._SafeStr_10758(_local_18)){ Motions._SafeStr_10075(new Queue(new _SafeStr_4626((_local_16 + 8)), new _SafeStr_4627(_local_9, 400, 12))).tag = _local_18; }; var _local_19:_SafeStr_2855 = new Queue(new _SafeStr_3680(new _SafeStr_4623(_local_8, _local_16, ((_local_12.x - _local_11.x) + _local_17), (_local_12.y - _local_11.y), 100, 1), 1), new _SafeStr_4625(_local_8)); return (Motions._SafeStr_10075(_local_19)); } public function set _SafeStr_10667(k:Boolean):void { var _local_2:IWindow = this._SafeStr_5415.findChildByName("guide_icon"); if (_local_2 != null){ _local_2.visible = k; }; } public function set _SafeStr_10759(k:int):void { this._SafeStr_10732 = k; } public function set _SafeStr_10760(k:int):void { this._SafeStr_10731 = k; } public function set _SafeStr_10761(k:int):void { this._SafeStr_10733 = k; } public function get _SafeStr_10762():int { return (((this._SafeStr_10731 + this._SafeStr_10732) + this._SafeStr_10733)); } public function get memenu():_SafeStr_4624 { return (this._SafeStr_10734); } public function get _SafeStr_7660():String { return ("toolbar/"); } private function _SafeStr_10736(k:WindowMouseEvent):void { this._SafeStr_9044 = !(this._SafeStr_9044); if (this._SafeStr_9044){ this._SafeStr_7407(_SafeStr_2732._SafeStr_10672); } else { this._SafeStr_7407(this._SafeStr_10730); }; this._SafeStr_10739(); this._SafeStr_5510._SafeStr_10763._SafeStr_7176(); } public function _SafeStr_7661(k:String):void { var _local_2:Array = k.split("/"); if (_local_2.length < 2){ return; }; switch (_local_2[1]){ case "memenu": this.memenu.toggleVisibility(); return; case "highlight": if (_local_2.length <= 2){ return; }; switch (_local_2[2]){ case "catalog": this._SafeStr_5524.showHint(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.CATALOGUE)); break; case "navigator": this._SafeStr_5524.showHint(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.NAVIGATOR)); break; case "memenu": this._SafeStr_5524.showHint(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.MEMENU)); break; }; return; default: _SafeStr_4.log(("Toolbar unknown link-type received: " + _local_2[1])); }; } public function _SafeStr_10764():int { if (((!(this._SafeStr_9048)) || (!(this._SafeStr_9048.parent)))){ return (0); }; return (((this._SafeStr_9044) ? _SafeStr_9026 : (this._SafeStr_9048.x + this._SafeStr_9048.parent.x))); } } }//package _-1A6 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10075 = "_-5B7" (String#34859, DoABC#3) // _SafeStr_10096 = "_-5IB" (String#3918, DoABC#3) // _SafeStr_10667 = "_-0Ms" (String#7960, DoABC#3) // _SafeStr_10669 = "_-1Ej" (String#8874, DoABC#3) // _SafeStr_10670 = "_-6BO" (String#37319, DoABC#3) // _SafeStr_10671 = "_-6jB" (String#38652, DoABC#3) // _SafeStr_10672 = "_-3WU" (String#30790, DoABC#3) // _SafeStr_10714 = "_-0LX" (String#1064, DoABC#3) // _SafeStr_10715 = "_-1-c" (String#8629, DoABC#3) // _SafeStr_10716 = "_-5ZO" (String#13348, DoABC#3) // _SafeStr_10717 = "_-2lj" (String#10461, DoABC#3) // _SafeStr_10718 = "_-0vM" (String#8531, DoABC#3) // _SafeStr_10719 = "_-kw" (String#15240, DoABC#3) // _SafeStr_10720 = "_-1eP" (String#9288, DoABC#3) // _SafeStr_10721 = "_-3yM" (String#31875, DoABC#3) // _SafeStr_10722 = "_-1DP" (String#8854, DoABC#3) // _SafeStr_10723 = "_-13u" (String#24759, DoABC#3) // _SafeStr_10724 = "_-43I" (String#1557, DoABC#3) // _SafeStr_10725 = "_-6Ek" (String#14017, DoABC#3) // _SafeStr_10726 = "_-2Ja" (String#10028, DoABC#3) // _SafeStr_10727 = "_-0oz" (String#8438, DoABC#3) // _SafeStr_10728 = "_-Q" (String#39437, DoABC#3) // _SafeStr_10729 = "_-0vY" (String#24395, DoABC#3) // _SafeStr_10730 = "_-0hd" (String#23852, DoABC#3) // _SafeStr_10731 = "_-5Vl" (String#13286, DoABC#3) // _SafeStr_10732 = "_-5qv" (String#13622, DoABC#3) // _SafeStr_10733 = "_-5yD" (String#13742, DoABC#3) // _SafeStr_10734 = "_-5h1" (String#13462, DoABC#3) // _SafeStr_10735 = "_-48r" (String#11887, DoABC#3) // _SafeStr_10736 = "_-3UQ" (String#30704, DoABC#3) // _SafeStr_10737 = "_-4FH" (String#11990, DoABC#3) // _SafeStr_10738 = "_-2NZ" (String#27955, DoABC#3) // _SafeStr_10739 = "_-5eZ" (String#13415, DoABC#3) // _SafeStr_10740 = "_-0Fh" (String#7855, DoABC#3) // _SafeStr_10741 = "_-3Qo" (String#30571, DoABC#3) // _SafeStr_10742 = "_-4WR" (String#12254, DoABC#3) // _SafeStr_10743 = "_-6QF" (String#14212, DoABC#3) // _SafeStr_10744 = "_-4B8" (String#11921, DoABC#3) // _SafeStr_10745 = "_-557" (String#12837, DoABC#3) // _SafeStr_10746 = "_-20" (String#9680, DoABC#3) // _SafeStr_10747 = "_-4YO" (String#12286, DoABC#3) // _SafeStr_10748 = "_-4gI" (String#12433, DoABC#3) // _SafeStr_10749 = "_-5Sw" (String#13248, DoABC#3) // _SafeStr_10750 = "_-5iC" (String#13477, DoABC#3) // _SafeStr_10751 = "_-6F5" (String#14024, DoABC#3) // _SafeStr_10752 = "_-0LP" (String#23017, DoABC#3) // _SafeStr_10753 = "_-0lx" (String#24018, DoABC#3) // _SafeStr_10754 = "_-4Hn" (String#32677, DoABC#3) // _SafeStr_10755 = "_-l7" (String#40201, DoABC#3) // _SafeStr_10756 = "_-Lk" (String#39276, DoABC#3) // _SafeStr_10757 = "_-19H" (String#24962, DoABC#3) // _SafeStr_10758 = "_-4mc" (String#33860, DoABC#3) // _SafeStr_10759 = "_-1DI" (String#25119, DoABC#3) // _SafeStr_10760 = "_-6eQ" (String#38457, DoABC#3) // _SafeStr_10761 = "_-Sj" (String#39534, DoABC#3) // _SafeStr_10762 = "_-4Vi" (String#33253, DoABC#3) // _SafeStr_10763 = "_-0OG" (String#23128, DoABC#3) // _SafeStr_10764 = "_-11m" (String#24678, DoABC#3) // _SafeStr_2320 = "_-6S7" (String#37938, DoABC#3) // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_2412 = "_-BP" (String#14613, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2507 = "_-60k" (String#36892, DoABC#3) // _SafeStr_2732 = "_-1bV" (String#26047, DoABC#3) // _SafeStr_2855 = "_-3FC" (String#10964, DoABC#3) // _SafeStr_3580 = "_-1jz" (String#9371, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_3680 = "_-Wh" (String#14984, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4623 = "_-3Fq" (String#10973, DoABC#3) // _SafeStr_4624 = "_-rC" (String#15346, DoABC#3) // _SafeStr_4625 = "_-40C" (String#11757, DoABC#3) // _SafeStr_4626 = "_-2EW" (String#9937, DoABC#3) // _SafeStr_4627 = "_-7L" (String#14545, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5496 = "_-2lc" (String#10459, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5567 = "_-1EU" (String#25170, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_7176 = "_-423" (String#11789, DoABC#3) // _SafeStr_7407 = "_-1Vr" (String#9161, DoABC#3) // _SafeStr_7408 = "_-1o5" (String#26543, DoABC#3) // _SafeStr_7417 = "_-0KU" (String#22981, DoABC#3) // _SafeStr_7418 = "_-3FO" (String#30106, DoABC#3) // _SafeStr_7419 = "_-0DX" (String#22693, DoABC#3) // _SafeStr_7660 = "_-4Jj" (String#12072, DoABC#3) // _SafeStr_7661 = "_-eq" (String#15127, DoABC#3) // _SafeStr_7796 = "_-Ak" (String#4334, DoABC#3) // _SafeStr_8274 = "_-1vx" (String#9594, DoABC#3) // _SafeStr_8306 = "_-2M7" (String#27895, DoABC#3) // _SafeStr_8485 = "_-2yA" (String#29380, DoABC#3) // _SafeStr_8496 = "_-64u" (String#13854, DoABC#3) // _SafeStr_8998 = "_-0Dj" (String#2609, DoABC#3) // _SafeStr_9026 = "_-3rj" (String#11599, DoABC#3) // _SafeStr_9044 = "_-6JP" (String#14097, DoABC#3) // _SafeStr_9048 = "_-2Hp" (String#9991, DoABC#3) // _SafeStr_9766 = "_-3kp" (String#11476, DoABC#3) // _SafeStr_9801 = "_-dC" (String#39918, DoABC#3) //------------------------------------------------------------ //_-1A6.ExtensionView package _-1A6 { import _-5YE.IItemListWindow; import _-ue.Map; import _-5QZ._SafeStr_633; import _-5Vt.XmlAsset; import _-1Mz.IWindowContainer; import _-3oF.Core; import _-5Vt._SafeStr_10; import _-1Mz.IWindow; import flash.utils.Timer; import flash.events.TimerEvent; import _-40u._SafeStr_4622; import flash.geom.Rectangle; public class ExtensionView implements _SafeStr_2856 { private static const _SafeStr_10765:int = 3; private static const _SafeStr_10766:int = -8; private var _SafeStr_5510:HabboToolbar; private var _SafeStr_10767:IItemListWindow; private var _SafeStr_5407:Map; private var _disposed:Boolean = false; private var _SafeStr_7360:Boolean = false; private var _SafeStr_10768:Array; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_10769:int = 0; public function ExtensionView(k:_SafeStr_633, _arg_2:_SafeStr_10, _arg_3:HabboToolbar) { this._SafeStr_10768 = []; super(); this._SafeStr_5510 = _arg_3; this._SafeStr_5524 = k; var _local_4:XmlAsset = (_arg_2.getAssetByName("extension_grid_xml") as XmlAsset); if (_local_4){ this._SafeStr_10767 = (k.buildFromXML((_local_4.content as XML), 1) as IItemListWindow); }; var _local_5:IWindowContainer = this._SafeStr_10767.desktop; if (this._SafeStr_10767){ this._SafeStr_10767.x = (((_local_5.width - this._SafeStr_10767.width) - _SafeStr_10765) - this.extraMargin); this._SafeStr_10767.y = _SafeStr_10765; this._SafeStr_10767.visible = true; } else { Core.error("Unable to initialize Toolbar Extension view window from xml asset", false); }; this._SafeStr_5407 = new Map(); } public function dispose():void { var k:Array; var _local_2:String; if (!this._disposed){ k = this._SafeStr_5407._SafeStr_5497(); for each (_local_2 in k) { this.detachExtension(_local_2); }; if (this._SafeStr_10767){ this._SafeStr_10767.dispose(); this._SafeStr_10767 = null; }; this._SafeStr_10768 = null; this._SafeStr_5510 = null; this._SafeStr_5407 = null; this._disposed = true; }; } public function get visible():Boolean { return (((this._SafeStr_10767) && (this._SafeStr_10767.visible))); } public function get _SafeStr_5583():uint { if (!this._SafeStr_10767){ return (0); }; return ((this._SafeStr_10767.height + this._SafeStr_10767.y)); } public function attachExtension(k:String, _arg_2:IWindow, _arg_3:int=-1, _arg_4:Array=null):void { if (!this._disposed){ if (this._SafeStr_5407.getValue(k)){ return; }; this._SafeStr_5407.add(k, _arg_2); _arg_3 = (((_arg_4)!=null) ? this._SafeStr_10770(_arg_4) : _arg_3); if (_arg_3 == -1){ this._SafeStr_10768.push(_arg_2); } else { this._SafeStr_10768.splice(_arg_3, 0, _arg_2); }; if (this._SafeStr_10767){ this._SafeStr_5510._SafeStr_10771((_arg_2 as IWindowContainer)); this._SafeStr_10676(); }; this._SafeStr_10772(); }; } public function _SafeStr_10675(k:String):Boolean { return (!((this._SafeStr_5407.getValue(k) == null))); } private function _SafeStr_10773(k:IWindow):String { var _local_2:int = this._SafeStr_5407._SafeStr_5403().indexOf(k); if (_local_2 != -1){ return (this._SafeStr_5407._SafeStr_5497()[_local_2]); }; return (""); } public function _SafeStr_10676():void { var k:IWindow; var _local_2:String; this._SafeStr_10767._SafeStr_9402(); for each (k in this._SafeStr_10768) { _local_2 = this._SafeStr_10773(k); switch (_local_2){ case _SafeStr_2864._SafeStr_10683: case _SafeStr_2864._SafeStr_10679: case _SafeStr_2864._SafeStr_10680: case _SafeStr_2864._SafeStr_10681: case _SafeStr_2864._SafeStr_10682: case _SafeStr_2864._SafeStr_10684: case _SafeStr_2864._SafeStr_10686: case _SafeStr_2864._SafeStr_10687: case _SafeStr_2864._SafeStr_10688: case _SafeStr_2864._SafeStr_10689: case _SafeStr_2864._SafeStr_10690: case _SafeStr_2864._SafeStr_10691: case _SafeStr_2864._SafeStr_10692: case _SafeStr_2864._SafeStr_10693: this._SafeStr_10767.addListItem(k); break; case _SafeStr_2864._SafeStr_10678: this._SafeStr_10767.addListItem(k); this._SafeStr_10767.y = (_SafeStr_10765 + _SafeStr_10766); break; default: if (!this._SafeStr_7360){ this._SafeStr_10767.addListItem(k); }; }; }; this._SafeStr_10767.arrangeListItems(); this._SafeStr_10767.invalidate(); } private function _SafeStr_10770(k:Array):int { var _local_2:int; while (_local_2 < this._SafeStr_10768.length) { if (k.indexOf(this._SafeStr_10768[_local_2].name) > -1){ return (_local_2); }; _local_2++; }; return (-1); } public function detachExtension(k:String):void { var _local_2:IWindowContainer; if (!this._disposed){ _local_2 = this._SafeStr_5407[k]; if (_local_2 != null){ this._SafeStr_10768.splice(this._SafeStr_10768.indexOf(_local_2), 1); if (this._SafeStr_10767){ this._SafeStr_5510._SafeStr_10774(_local_2); this._SafeStr_10676(); }; }; this._SafeStr_5407.remove(k); this._SafeStr_10772(); }; } private function _SafeStr_10772():void { var k:Timer = new Timer(25, 1); k.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10775); k.start(); } private function _SafeStr_10775(k:TimerEvent):void { if (this._SafeStr_5510){ this._SafeStr_5510.events.dispatchEvent(new _SafeStr_4622(_SafeStr_4622._SafeStr_5579)); }; } public function set visible(k:Boolean):void { if (this._SafeStr_10767){ this._SafeStr_10767.visible = k; }; } public function _SafeStr_10776():void { var k:IWindowContainer; for each (k in this._SafeStr_10768) { this._SafeStr_5510._SafeStr_10774(k); }; } public function _SafeStr_8998(k:String):Rectangle { var _local_2:IWindow; var _local_3:Rectangle; switch (k){ case HabboToolbarIconEnum.EXT_GROUP: _local_2 = (this._SafeStr_5407["room_group_info"] as IWindow); break; }; if (((!((_local_2 == null))) && (_local_2.visible))){ _local_3 = new Rectangle(); _local_2.getGlobalRectangle(_local_3); return (_local_3); }; return (null); } public function _SafeStr_10669(k:String):IWindow { var _local_2:IWindow; if (k == HabboToolbarIconEnum.EXT_GROUP){ _local_2 = (this._SafeStr_5407["room_group_info"] as IWindow); }; return (_local_2); } public function get landingView():Boolean { return (this._SafeStr_7360); } public function set landingView(k:Boolean):void { this._SafeStr_7360 = k; this._SafeStr_10676(); } public function set extraMargin(k:int):void { this._SafeStr_10769 = k; if (this._SafeStr_10767){ this._SafeStr_10767.x = (((this._SafeStr_10767.desktop.width - this._SafeStr_10767.width) - _SafeStr_10765) - this.extraMargin); }; } public function get extraMargin():int { return (this._SafeStr_10769); } } }//package _-1A6 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10669 = "_-1Ej" (String#8874, DoABC#3) // _SafeStr_10675 = "_-0x7" (String#8561, DoABC#3) // _SafeStr_10676 = "_-013" (String#7627, DoABC#3) // _SafeStr_10678 = "_-5Sv" (String#35535, DoABC#3) // _SafeStr_10679 = "_-YC" (String#39729, DoABC#3) // _SafeStr_10680 = "_-5AT" (String#34837, DoABC#3) // _SafeStr_10681 = "_-6Xo" (String#38185, DoABC#3) // _SafeStr_10682 = "_-1XF" (String#25880, DoABC#3) // _SafeStr_10683 = "_-33I" (String#29619, DoABC#3) // _SafeStr_10684 = "_-4mx" (String#33871, DoABC#3) // _SafeStr_10686 = "_-0Sk" (String#23289, DoABC#3) // _SafeStr_10687 = "_-690" (String#37224, DoABC#3) // _SafeStr_10688 = "_-2uJ" (String#29240, DoABC#3) // _SafeStr_10689 = "_-2CT" (String#27523, DoABC#3) // _SafeStr_10690 = "_-4vK" (String#34198, DoABC#3) // _SafeStr_10691 = "_-1l1" (String#26419, DoABC#3) // _SafeStr_10692 = "_-Ea" (String#39014, DoABC#3) // _SafeStr_10693 = "_-0Tt" (String#23327, DoABC#3) // _SafeStr_10765 = "_-0Rt" (String#1450, DoABC#3) // _SafeStr_10766 = "_-6Zm" (String#38264, DoABC#3) // _SafeStr_10767 = "_-3Dv" (String#30045, DoABC#3) // _SafeStr_10768 = "_-5ZB" (String#35787, DoABC#3) // _SafeStr_10769 = "_-5Aq" (String#34849, DoABC#3) // _SafeStr_10770 = "_-UX" (String#39607, DoABC#3) // _SafeStr_10771 = "_-3jD" (String#11450, DoABC#3) // _SafeStr_10772 = "_-4Gv" (String#32643, DoABC#3) // _SafeStr_10773 = "_-vm" (String#40619, DoABC#3) // _SafeStr_10774 = "_-0bK" (String#23606, DoABC#3) // _SafeStr_10775 = "_-18P" (String#1071, DoABC#3) // _SafeStr_10776 = "_-sU" (String#40494, DoABC#3) // _SafeStr_2856 = "_-4-Q" (String#11748, DoABC#3) // _SafeStr_2864 = "_-lg" (String#15253, DoABC#3) // _SafeStr_4622 = "_-3WQ" (String#11226, DoABC#3) // _SafeStr_5403 = "_-3aR" (String#30938, DoABC#3) // _SafeStr_5407 = "_-3hs" (String#205, DoABC#3) // _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5579 = "_-kH" (String#40174, DoABC#3) // _SafeStr_5583 = "_-4bt" (String#12351, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_7360 = "_-0fK" (String#96, DoABC#3) // _SafeStr_8998 = "_-0Dj" (String#2609, DoABC#3) // _SafeStr_9402 = "_-4PV" (String#12153, DoABC#3) //------------------------------------------------------------ //_-1A6.HabboToolbar package _-1A6 { import _-0MK.Component; import _-5QZ._SafeStr_633; import _-68V._SafeStr_1407; import _-1BQ._SafeStr_2859; import _-1BQ.SettingsExtension; import _-0i6._SafeStr_2307; import _-0Kg._SafeStr_334; import _-1Y9._SafeStr_1367; import _-6k4._SafeStr_440; import _-6k4._SafeStr_1210; import _-5iI._SafeStr_2862; import _-1BQ._SafeStr_2867; import _-1BQ._SafeStr_2863; import _-1BQ._SafeStr_2870; import _-1BQ._SafeStr_2872; import _-5sJ.ICoreLocalizationManager; import _-0Dr._SafeStr_1201; import _-2Zy._SafeStr_501; import _-4rH._SafeStr_2173; import _-1El._SafeStr_1356; import _-3HG._SafeStr_13; import _-4Hl._SafeStr_1380; import _-6ik._SafeStr_1496; import _-0b-._SafeStr_1699; import _-2SM._SafeStr_2869; import flash.utils.Timer; import _-SU.HabboPhoneNumber; import com.sulake.iid.IIDHabboPhoneNumber; import _-4vX.HabboNuxDialogs; import com.sulake.iid.IIDHabboNuxDialogs; import _-1Ty.HabboCampaigns; import com.sulake.iid.IIDHabboCampaigns; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboConfigurationManager; import flash.events.Event; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCatalog; import _-2NY._SafeStr_2320; import com.sulake.iid.IIDCoreLocalizationManager; import com.sulake.iid.IIDHabboInventory; import _-Yv.HabboUnseenItemsUpdatedEvent; import _-Yv._SafeStr_2866; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDSessionDataManager; import _-gx._SafeStr_2508; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDHabboFreeFlowChat; import com.sulake.iid.IIDHabboRoomUI; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboQuestEngine; import _-5sR._SafeStr_2860; import com.sulake.iid.IIDHabboMessenger; import _-4Ky._SafeStr_2694; import com.sulake.iid.IIDHabboGroupForumController; import _-1Qq._SafeStr_2868; import com.sulake.iid.IIDHabboNavigator; import com.sulake.iid.IIDHabboNewNavigator; import __AS3__.vec.Vector; import _-PO._SafeStr_2857; import flash.events.TimerEvent; import _-3qZ._SafeStr_2273; import _-0HS._SafeStr_2730; import _-151._SafeStr_2858; import _-1Mz.IWindowContainer; import _-0CY._SafeStr_2383; import _-0CY._SafeStr_2458; import _-1Mz.IWindow; import _-6Sv._SafeStr_2510; import _-6Sv._SafeStr_2505; import _-6Sv._SafeStr_2504; import flash.geom.Rectangle; import _-40u._SafeStr_2295; import _-6-c._SafeStr_2284; import _-5YE._SafeStr_2413; import flash.display.BitmapData; import _-1YG._SafeStr_2855; import _-65D._SafeStr_2623; import __AS3__.vec.*; public class HabboToolbar extends Component implements _SafeStr_2153 { private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_6331:_SafeStr_1407; private var _SafeStr_5414:BottomBarLeft; private var _SafeStr_10777:_SafeStr_2865; private var _SafeStr_5413:Boolean; private var _SafeStr_10778:_SafeStr_2859; private var _SafeStr_10779:SettingsExtension; private var _SafeStr_5643:_SafeStr_2307; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_7210:_SafeStr_1367; private var _SafeStr_6626:_SafeStr_440; private var _SafeStr_7357:_SafeStr_1210; private var _SafeStr_10780:_SafeStr_2862; private var _SafeStr_10781:_SafeStr_2867; private var _SafeStr_10782:_SafeStr_2863; private var _SafeStr_10783:_SafeStr_2870; private var _SafeStr_10784:_SafeStr_2872; private var _SafeStr_5525:ICoreLocalizationManager; private var _SafeStr_5773:_SafeStr_1201; private var _SafeStr_10785:ExtensionView; private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_7207:_SafeStr_2173; private var _SafeStr_5526:_SafeStr_1356; private var _SafeStr_7209:_SafeStr_13; private var _SafeStr_7219:_SafeStr_1380; private var _SafeStr_7220:_SafeStr_1496; private var _SafeStr_10786:_SafeStr_1699; private var _SafeStr_10787:_SafeStr_2869; private var _SafeStr_9043:Timer; private var _SafeStr_10788:Timer; private var _SafeStr_10789:Timer; public function HabboToolbar(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { super(k, _arg_2, _arg_3); k._SafeStr_8226(new HabboPhoneNumber(k, 0, _arg_3), [new IIDHabboPhoneNumber()]); k._SafeStr_8226(new HabboNuxDialogs(k, 0, _arg_3), [new IIDHabboNuxDialogs()]); k._SafeStr_8226(new HabboCampaigns(k, 0, _arg_3), [new IIDHabboCampaigns()]); } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboConfigurationManager(), null, true, [{ "type":Event.COMPLETE, "callback":this.onConfigurationComplete }]), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void { _SafeStr_6331 = k; }), new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void { _SafeStr_5524 = k; }, true), new _SafeStr_44(new IIDHabboCatalog(), function (k:_SafeStr_334):void { _SafeStr_5450 = k; }, true, [{ "type":_SafeStr_2320.CATALOG_INITIALIZED, "callback":this._SafeStr_10743 }, { "type":_SafeStr_2320.CATALOG_NOT_READY, "callback":this._SafeStr_10743 }, { "type":_SafeStr_2320.CATALOG_NEW_ITEMS_SHOW, "callback":this._SafeStr_10743 }, { "type":_SafeStr_2320.CATALOG_NEW_ITEMS_HIDE, "callback":this._SafeStr_10743 }]), new _SafeStr_44(new IIDCoreLocalizationManager(), function (k:ICoreLocalizationManager):void { _SafeStr_5525 = k; }), new _SafeStr_44(new IIDHabboInventory(), function (k:_SafeStr_1201):void { _SafeStr_5773 = k; }, false, [{ "type":HabboUnseenItemsUpdatedEvent._SafeStr_10265, "callback":this._SafeStr_10790 }, { "type":_SafeStr_2866._SafeStr_5778, "callback":this._SafeStr_10072 }]), new _SafeStr_44(new IIDHabboSoundManager(), function (k:_SafeStr_501):void { _SafeStr_7215 = k; }), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2173):void { _SafeStr_7207 = k; }, true, [{ "type":_SafeStr_2508._SafeStr_10791, "callback":this._SafeStr_10792 }]), new _SafeStr_44(new IIDHabboHelp(), function (k:_SafeStr_1356):void { _SafeStr_5526 = k; }, false), new _SafeStr_44(new IIDHabboFreeFlowChat(), function (k:_SafeStr_1496):void { _SafeStr_7220 = k; }, false), new _SafeStr_44(new IIDHabboRoomUI(), function (k:_SafeStr_1699):void { _SafeStr_10786 = k; }, false), new _SafeStr_44(new IIDAvatarRenderManager(), function (k:_SafeStr_13):void { _SafeStr_7209 = k; }, false), new _SafeStr_44(new IIDHabboQuestEngine(), function (k:_SafeStr_1380):void { _SafeStr_7219 = k; }, false, [{ "type":_SafeStr_2860._SafeStr_9055, "callback":this._SafeStr_10793 }]), new _SafeStr_44(new IIDHabboMessenger(), function (k:_SafeStr_1367):void { _SafeStr_7210 = k; }, false, [{ "type":_SafeStr_2694._SafeStr_5787, "callback":this._SafeStr_10794 }, { "type":_SafeStr_2694._SafeStr_5789, "callback":this._SafeStr_10794 }, { "type":HabboUnseenItemsUpdatedEvent._SafeStr_10265, "callback":this._SafeStr_10790 }]), new _SafeStr_44(new IIDHabboGroupForumController(), null, false, [{ "type":_SafeStr_2868._SafeStr_9055, "callback":this._SafeStr_10795 }]), new _SafeStr_44(new IIDHabboNavigator(), function (k:_SafeStr_440):void { _SafeStr_6626 = k; }, false), new _SafeStr_44(new IIDHabboNewNavigator(), function (k:_SafeStr_1210):void { _SafeStr_7357 = k; }, false)])); } override public function dispose():void { this._SafeStr_5413 = false; this._SafeStr_5643 = null; this._SafeStr_10796(); this._SafeStr_10797(); this._SafeStr_10798(); if (this._SafeStr_10785){ this._SafeStr_10785.dispose(); this._SafeStr_10785 = null; }; if (this._SafeStr_10778){ this._SafeStr_10778.dispose(); this._SafeStr_10778 = null; }; if (this._SafeStr_10779){ this._SafeStr_10779.dispose(); this._SafeStr_10779 = null; }; if (this._SafeStr_10787 != null){ this._SafeStr_10787.dispose(); this._SafeStr_10787 = null; }; if (this._SafeStr_10781){ this._SafeStr_10781.dispose(); this._SafeStr_10781 = null; }; if (this._SafeStr_10782){ this._SafeStr_10782.dispose(); this._SafeStr_10782 = null; }; if (this._SafeStr_10783){ this._SafeStr_10783.dispose(); this._SafeStr_10783 = null; }; if (this._SafeStr_10784){ this._SafeStr_10784.dispose(); this._SafeStr_10784 = null; }; if (this._SafeStr_7210 != null){ if (this._SafeStr_7210.events){ this._SafeStr_7210.events.removeEventListener(_SafeStr_2694._SafeStr_5787, this._SafeStr_10794); this._SafeStr_7210.events.removeEventListener(_SafeStr_2694._SafeStr_5789, this._SafeStr_10794); }; this._SafeStr_7210 = null; }; if (this._SafeStr_5414 != null){ this._SafeStr_5414.dispose(); this._SafeStr_5414 = null; }; super.dispose(); } private function onConfigurationComplete(k:Event):void { } override protected function initComponent():void { var _local_2:int; var _local_3:int; this._SafeStr_5643 = this._SafeStr_6331.connection; this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_2857(this._SafeStr_7697)); this._SafeStr_10777 = new _SafeStr_2865(this); this._SafeStr_5414 = new BottomBarLeft(this, this._SafeStr_5524, assets, events); this._SafeStr_5414.window.visible = false; this._SafeStr_10799(); this._SafeStr_10785 = new ExtensionView(this._SafeStr_5524, assets, this); if (this._SafeStr_5414 == null){ _SafeStr_4.log("Error, toolbar view was not available"); return; }; var k:String = getProperty("new.user.wing"); if (k != ""){ _local_2 = (getInteger("new.user.promo.delay", 10) * 1000); if ((((_local_2 > 0)) && ((this._SafeStr_10788 == null)))){ this._SafeStr_10788 = new Timer(_local_2, 1); this._SafeStr_10788.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10800); this._SafeStr_10788.start(); }; if ((((((((k == _SafeStr_2873._SafeStr_10695)) || ((k == _SafeStr_2873._SafeStr_10697)))) || ((k == _SafeStr_2873._SafeStr_10696)))) || ((k == _SafeStr_2873._SafeStr_10698)))){ _local_3 = (getInteger("new.user.promo.room.delay", 180) * 1000); if ((((_local_3 > 0)) && ((this._SafeStr_10789 == null)))){ this._SafeStr_10789 = new Timer(_local_3, 1); this._SafeStr_10789.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10801); this._SafeStr_10789.start(); }; }; }; } private function _SafeStr_10792(k:_SafeStr_2508):void { if (((this._SafeStr_10785) && (!(this._SafeStr_5413)))){ this._SafeStr_10802(); this._SafeStr_10803(); this._SafeStr_10804(); this._SafeStr_10805(); this._SafeStr_10806(); this._SafeStr_10807(); this._SafeStr_10808(); this._SafeStr_10809(); this._SafeStr_5413 = true; }; } private function _SafeStr_10743(k:_SafeStr_2320):void { if (this._SafeStr_5414){ this._SafeStr_5414._SafeStr_10743(k); }; } private function _SafeStr_7697(k:_SafeStr_2273):void { if (!this._SafeStr_10784){ this._SafeStr_10807(); }; } private function _SafeStr_10800(k:TimerEvent):void { var _local_3:String; var _local_4:String; this._SafeStr_10796(); var _local_2:String = getProperty("new.user.wing"); var _local_5:int = _SafeStr_2730.LEFT; var _local_6:String; switch (_local_2){ case _SafeStr_2873._SafeStr_10695: _local_3 = "new.user.promo.social"; _local_4 = HabboToolbarIconEnum.NAVIGATOR; _local_6 = "NAVIGATOR"; break; case _SafeStr_2873._SafeStr_10696: _local_3 = "new.user.promo.group"; _local_4 = HabboToolbarIconEnum.EXT_GROUP; _local_5 = _SafeStr_2730.RIGHT; break; case _SafeStr_2873._SafeStr_10697: _local_3 = "new.user.promo.quest"; _local_4 = HabboToolbarIconEnum.QUESTS; _local_6 = "QUESTS"; break; case _SafeStr_2873._SafeStr_10698: _local_3 = "new.user.promo.game"; _local_4 = HabboToolbarIconEnum.GAMES; _local_6 = "GAMES"; break; default: return; }; if (this._SafeStr_8998(_local_4) != null){ this._SafeStr_5526._SafeStr_10810(_local_4, _local_3, _local_5, _local_6); }; } private function _SafeStr_10801(k:TimerEvent):void { this._SafeStr_10798(); this._SafeStr_5526._SafeStr_10810(HabboToolbarIconEnum.NAVIGATOR, "new.user.promo.room", _SafeStr_2730.LEFT, "NAVIGATOR_ME_TAB"); } private function _SafeStr_10799():void { var k:int; var _local_2:int; if (!this._SafeStr_8485()){ return; }; if (getBoolean("room.enter.effect.enabled")){ k = getInteger("room.enter.effect.delay", 4000); _local_2 = getInteger("room.enter.effect.duration", 2000); _SafeStr_2858.init(k, _local_2); this._SafeStr_10771(IWindowContainer(this._SafeStr_5414.window)); if (this._SafeStr_9043 == null){ this._SafeStr_9043 = new Timer((k + _local_2), 1); this._SafeStr_9043.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_9052); this._SafeStr_9043.start(); }; }; } private function _SafeStr_10802():void { this._SafeStr_10778 = new _SafeStr_2859(this, this._SafeStr_5450); this._SafeStr_10778._SafeStr_10811()._SafeStr_10072(); } private function _SafeStr_10809():void { this._SafeStr_10779 = new SettingsExtension(this); } private function _SafeStr_10803():void { var k:_SafeStr_2383; if (getBoolean("seasonalcurrencyindicator.enabled")){ this._SafeStr_10780 = new _SafeStr_2862(this, this._SafeStr_5524, assets, this._SafeStr_5450, this._SafeStr_5525); k = new _SafeStr_2383(_SafeStr_2383._SafeStr_7509, this._SafeStr_5450.getPurse()._SafeStr_7508(_SafeStr_2458.SEASONAL_1), _SafeStr_2458.SEASONAL_1); this._SafeStr_10780._SafeStr_10812(k); }; } private function _SafeStr_10804():void { if (getBoolean("club.membership.extend.vip.promotion.enabled")){ this._SafeStr_10781 = new _SafeStr_2867(this); }; } private function _SafeStr_10806():void { if (getBoolean("citizenship.vip.quest.promotion.enabled")){ this._SafeStr_10782 = new _SafeStr_2863(this, this._SafeStr_5524, assets, events, this._SafeStr_5525, this._SafeStr_5643); }; } private function _SafeStr_10805():void { if (getBoolean("club.membership.extend.vip.promotion.enabled")){ this._SafeStr_10783 = new _SafeStr_2870(this); }; } private function _SafeStr_10807():void { var k:Boolean = ((!(this._SafeStr_8485())) || (!(getBoolean("new.identity.hide.ui")))); if (((((this._SafeStr_5450._SafeStr_8146.enabled) && (getBoolean("toolbar.extension.video.promo.enabled")))) && (k))){ this._SafeStr_10784 = new _SafeStr_2872(this); }; } private function _SafeStr_10808():void { var k:Boolean = ((!(this._SafeStr_8485())) || (!(getBoolean("new.identity.hide.ui")))); if (((((getBoolean("offers.enabled")) && (k))) && (!(getBoolean("offers.habboclub.enabled"))))){ this._SafeStr_10787 = new _SafeStr_2869(this, this._SafeStr_5524, assets, this._SafeStr_5450); }; } public function _SafeStr_10813():void { if (((this._SafeStr_10779) && (this._SafeStr_10779.window))){ this._SafeStr_10779.window.visible = !(this._SafeStr_10779.window.visible); }; this.extensionView._SafeStr_10676(); } private function _SafeStr_9052(k:TimerEvent):void { this._SafeStr_10797(); if (this._SafeStr_5414){ this._SafeStr_10774((this._SafeStr_5414.window as IWindowContainer)); }; if (this._SafeStr_10785){ this._SafeStr_10785._SafeStr_10776(); }; } public function _SafeStr_10771(k:IWindowContainer):void { var _local_2:IWindow; if (_SafeStr_2858._SafeStr_5606()){ if (k == null){ return; }; _local_2 = this._SafeStr_5524.createWindow(_SafeStr_2864._SafeStr_10677, "", _SafeStr_2510.BORDER, _SafeStr_2505._SafeStr_9067, ((_SafeStr_2504._SafeStr_9068 | _SafeStr_2504._SafeStr_9069) | _SafeStr_2504._SafeStr_9070), new Rectangle(0, 0, k.width, k.height), null, 0); _local_2.color = 0; _local_2.blend = 0.3; k.addChild(_local_2); k.invalidate(); }; } public function _SafeStr_10774(k:IWindowContainer):void { if (k == null){ return; }; var _local_2:IWindow = k.findChildByName("toolbar_dimmer"); if (_local_2 != null){ k.removeChild(_local_2); k.invalidate(); this._SafeStr_5524.destroy(_local_2); }; } public function toggleWindowVisibility(k:String):void { var _local_4:_SafeStr_2295; var _local_5:_SafeStr_2295; var _local_2:String = HabboToolbarIconEnum[k]; if (_local_2 == HabboToolbarIconEnum.CAMERA){ _local_4 = new _SafeStr_2295(_SafeStr_2295._SafeStr_6113); _local_4._SafeStr_6129 = _SafeStr_2295._SafeStr_10814; events.dispatchEvent(_local_4); } else { _local_5 = new _SafeStr_2295(_SafeStr_2295._SafeStr_5780); _local_5._SafeStr_5791 = _local_2; _local_5._SafeStr_6129 = k; events.dispatchEvent(_local_5); }; var _local_3:_SafeStr_2284 = new _SafeStr_2284("Toolbar", k, "client.toolbar.clicked"); if (this._SafeStr_5643){ this._SafeStr_5643.send(_local_3); }; } public function _SafeStr_8998(k:String):Rectangle { var _local_2:Rectangle; if (k == HabboToolbarIconEnum.EXT_GROUP){ _local_2 = this._SafeStr_10785._SafeStr_8998(k); } else { if (this._SafeStr_5414){ _local_2 = this._SafeStr_5414._SafeStr_8998(k); }; }; if (((!(_local_2)) && (this._SafeStr_10778))){ _local_2 = this._SafeStr_10778._SafeStr_8998(k); }; return (_local_2); } public function _SafeStr_10669(k:String):IWindow { var _local_2:IWindow; if (k == HabboToolbarIconEnum.EXT_GROUP){ _local_2 = this._SafeStr_10785._SafeStr_10669(k); } else { if (this._SafeStr_5414){ _local_2 = this._SafeStr_5414._SafeStr_10753(k); if ((_local_2 as _SafeStr_2413)){ _local_2 = _local_2.parent; }; }; }; if (((!(_local_2)) && (this._SafeStr_10778))){ _local_2 = this._SafeStr_10778._SafeStr_10669(k); }; return (_local_2); } public function _SafeStr_10754(k:String, _arg_2:int):void { if (this._SafeStr_5414){ this._SafeStr_5414._SafeStr_10754(k, _arg_2); }; } public function _SafeStr_7407(k:String):void { switch (k){ case _SafeStr_2732._SafeStr_10670: case _SafeStr_2732._SafeStr_10671: this._SafeStr_10815(true); break; case _SafeStr_2732._SafeStr_7419: this._SafeStr_10815(true); break; case _SafeStr_2732._SafeStr_7408: this._SafeStr_10815(false); break; }; if (this._SafeStr_10785 != null){ this._SafeStr_10785.landingView = (k == _SafeStr_2732._SafeStr_10670); }; if (this._SafeStr_5414){ this._SafeStr_5414._SafeStr_7407(k); this._SafeStr_5414.window.visible = true; }; if (this._SafeStr_5526 != null){ this._SafeStr_5526._SafeStr_10816 = !((k == _SafeStr_2732._SafeStr_7419)); }; var _local_2:_SafeStr_2295 = new _SafeStr_2295(_SafeStr_2295._SafeStr_10817); events.dispatchEvent(_local_2); } private function _SafeStr_10815(k:Boolean):void { if (this._SafeStr_10785){ this._SafeStr_10785.visible = k; }; } public function _SafeStr_10096(k:String, _arg_2:BitmapData):void { var _local_3:BitmapData; if (_arg_2 != null){ _local_3 = _arg_2.clone(); }; if (this._SafeStr_5414){ this._SafeStr_5414._SafeStr_10096(k, _arg_2); }; } public function getRect():Rectangle { if (this._SafeStr_5414){ return (this._SafeStr_5414.window.rectangle); }; return (new Rectangle()); } public function get extensionView():_SafeStr_2856 { return (this._SafeStr_10785); } public function get _SafeStr_5839():_SafeStr_501 { return (this._SafeStr_7215); } public function _SafeStr_8379(k:String, _arg_2:BitmapData, _arg_3:int, _arg_4:int):_SafeStr_2855 { if (((this._SafeStr_5414) && (!(this._SafeStr_5414.disposed)))){ return (this._SafeStr_5414._SafeStr_10756(k, _arg_2, _arg_3, _arg_4)); }; _arg_2.dispose(); return (null); } public function _SafeStr_10818():Boolean { return (getBoolean("xmas11.enabled")); } public function _SafeStr_10819():Boolean { return (getBoolean("valentines.enabled")); } public function _SafeStr_8485():Boolean { return ((getInteger("new.identity", 0) > 0)); } public function _SafeStr_10666(k:String, _arg_2:Boolean):void { if (this._SafeStr_5414){ this._SafeStr_5414._SafeStr_10738(k, _arg_2); }; } private function _SafeStr_10797():void { if (this._SafeStr_9043){ this._SafeStr_9043.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_9052); this._SafeStr_9043.stop(); this._SafeStr_9043 = null; }; } private function _SafeStr_10796():void { if (this._SafeStr_10788){ this._SafeStr_10788.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10800); this._SafeStr_10788.stop(); this._SafeStr_10788 = null; }; } private function _SafeStr_10798():void { if (this._SafeStr_10789){ this._SafeStr_10789.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10801); this._SafeStr_10789.stop(); this._SafeStr_10789 = null; }; } private function _SafeStr_10794(k:_SafeStr_2694):void { if (((!(this._SafeStr_7210)) || (!(this._SafeStr_5414)))){ return; }; if (this._SafeStr_5414 != null){ this._SafeStr_5414._SafeStr_10760 = this._SafeStr_7210.getUnseenMiniMailMessageCount(); this._SafeStr_5414.memenu._SafeStr_10820 = this._SafeStr_7210.getUnseenMiniMailMessageCount(); this._SafeStr_10754(HabboToolbarIconEnum.MEMENU, this._SafeStr_5414._SafeStr_10762); }; } private function _SafeStr_10793(k:_SafeStr_2860):void { if (this._SafeStr_5414 != null){ this._SafeStr_5414._SafeStr_10759 = k.count; this._SafeStr_5414.memenu._SafeStr_10821 = k.count; this._SafeStr_10754(HabboToolbarIconEnum.MEMENU, this._SafeStr_5414._SafeStr_10762); }; } private function _SafeStr_10795(k:_SafeStr_2868):void { if (this._SafeStr_5414 != null){ this._SafeStr_5414._SafeStr_10761 = k._SafeStr_10761; this._SafeStr_5414.memenu._SafeStr_10761 = k._SafeStr_10761; this._SafeStr_10754(HabboToolbarIconEnum.MEMENU, this._SafeStr_5414._SafeStr_10762); }; } public function set _SafeStr_10667(k:Boolean):void { if (this._SafeStr_5414 != null){ this._SafeStr_5414._SafeStr_10667 = k; }; } private function _SafeStr_10790(k:HabboUnseenItemsUpdatedEvent):void { this._SafeStr_10754(HabboToolbarIconEnum.INVENTORY, k._SafeStr_7880); this._SafeStr_10754(HabboToolbarIconEnum.GAMES, k._SafeStr_10822(_SafeStr_2623.GAMES)); } public function _SafeStr_10072(k:_SafeStr_2866):void { if (this._SafeStr_10778 != null){ this._SafeStr_10778._SafeStr_10811()._SafeStr_10072(k); }; if (this._SafeStr_10783 != null){ this._SafeStr_10783._SafeStr_10072(k); }; if (this._SafeStr_10784 != null){ this._SafeStr_10784._SafeStr_10072(k); }; if (this._SafeStr_10781 != null){ this._SafeStr_10781._SafeStr_10072(k); }; } public function get _SafeStr_10668():int { if (this._SafeStr_5414){ return (this._SafeStr_5414._SafeStr_10764()); }; return (0); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get avatarRenderManager():_SafeStr_13 { return (this._SafeStr_7209); } public function get sessionDataManager():_SafeStr_2173 { return (this._SafeStr_7207); } public function get communicationManager():_SafeStr_1407 { return (this._SafeStr_6331); } public function get connection():_SafeStr_2307 { return (this._SafeStr_5643); } public function get navigator():_SafeStr_440 { if (this._SafeStr_7357 != null){ return (this._SafeStr_7357._SafeStr_7423); }; return (null); } public function get questEngine():_SafeStr_1380 { return (this._SafeStr_7219); } public function get freeFlowChat():_SafeStr_1496 { return (this._SafeStr_7220); } public function get _SafeStr_10763():_SafeStr_1699 { return (this._SafeStr_10786); } public function get inventory():_SafeStr_1201 { return (this._SafeStr_5773); } public function get localization():ICoreLocalizationManager { return (this._SafeStr_5525); } public function get catalog():_SafeStr_334 { return (this._SafeStr_5450); } public function get messenger():_SafeStr_1367 { return (this._SafeStr_7210); } } }//package _-1A6 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10072 = "_-1uy" (String#26805, DoABC#3) // _SafeStr_10096 = "_-5IB" (String#3918, DoABC#3) // _SafeStr_10265 = "_-Ax" (String#38883, DoABC#3) // _SafeStr_10666 = "_-3DX" (String#10944, DoABC#3) // _SafeStr_10667 = "_-0Ms" (String#7960, DoABC#3) // _SafeStr_10668 = "_-5jY" (String#13505, DoABC#3) // _SafeStr_10669 = "_-1Ej" (String#8874, DoABC#3) // _SafeStr_10670 = "_-6BO" (String#37319, DoABC#3) // _SafeStr_10671 = "_-6jB" (String#38652, DoABC#3) // _SafeStr_10676 = "_-013" (String#7627, DoABC#3) // _SafeStr_10677 = "_-uf" (String#40569, DoABC#3) // _SafeStr_10695 = "_-2dl" (String#28595, DoABC#3) // _SafeStr_10696 = "_-06y" (String#22438, DoABC#3) // _SafeStr_10697 = "_-DB" (String#38969, DoABC#3) // _SafeStr_10698 = "_-2KQ" (String#27829, DoABC#3) // _SafeStr_10738 = "_-2NZ" (String#27955, DoABC#3) // _SafeStr_10743 = "_-6QF" (String#14212, DoABC#3) // _SafeStr_10753 = "_-0lx" (String#24018, DoABC#3) // _SafeStr_10754 = "_-4Hn" (String#32677, DoABC#3) // _SafeStr_10756 = "_-Lk" (String#39276, DoABC#3) // _SafeStr_10759 = "_-1DI" (String#25119, DoABC#3) // _SafeStr_10760 = "_-6eQ" (String#38457, DoABC#3) // _SafeStr_10761 = "_-Sj" (String#39534, DoABC#3) // _SafeStr_10762 = "_-4Vi" (String#33253, DoABC#3) // _SafeStr_10763 = "_-0OG" (String#23128, DoABC#3) // _SafeStr_10764 = "_-11m" (String#24678, DoABC#3) // _SafeStr_10771 = "_-3jD" (String#11450, DoABC#3) // _SafeStr_10774 = "_-0bK" (String#23606, DoABC#3) // _SafeStr_10776 = "_-sU" (String#40494, DoABC#3) // _SafeStr_10777 = "_-0W-" (String#23407, DoABC#3) // _SafeStr_10778 = "_-49h" (String#32362, DoABC#3) // _SafeStr_10779 = "_-LO" (String#39265, DoABC#3) // _SafeStr_10780 = "_-2zA" (String#29416, DoABC#3) // _SafeStr_10781 = "_-3wq" (String#31815, DoABC#3) // _SafeStr_10782 = "_-50x" (String#34460, DoABC#3) // _SafeStr_10783 = "_-4h0" (String#33653, DoABC#3) // _SafeStr_10784 = "_-640" (String#37020, DoABC#3) // _SafeStr_10785 = "_-39D" (String#10880, DoABC#3) // _SafeStr_10786 = "_-Nl" (String#1152, DoABC#3) // _SafeStr_10787 = "_-0Ii" (String#7896, DoABC#3) // _SafeStr_10788 = "_-4kk" (String#33794, DoABC#3) // _SafeStr_10789 = "_-5Eg" (String#34997, DoABC#3) // _SafeStr_10790 = "_-0H5" (String#22838, DoABC#3) // _SafeStr_10791 = "_-4EL" (String#32553, DoABC#3) // _SafeStr_10792 = "_-6Al" (String#4175, DoABC#3) // _SafeStr_10793 = "_-47Q" (String#32273, DoABC#3) // _SafeStr_10794 = "_-4ap" (String#12336, DoABC#3) // _SafeStr_10795 = "_-De" (String#38985, DoABC#3) // _SafeStr_10796 = "_-5MN" (String#35295, DoABC#3) // _SafeStr_10797 = "_-5Vs" (String#35654, DoABC#3) // _SafeStr_10798 = "_-uL" (String#40558, DoABC#3) // _SafeStr_10799 = "_-6ct" (String#38392, DoABC#3) // _SafeStr_10800 = "_-1YO" (String#25922, DoABC#3) // _SafeStr_10801 = "_-4h7" (String#33659, DoABC#3) // _SafeStr_10802 = "_-1O8" (String#25525, DoABC#3) // _SafeStr_10803 = "_-5dD" (String#35944, DoABC#3) // _SafeStr_10804 = "_-1-0" (String#24564, DoABC#3) // _SafeStr_10805 = "_-41p" (String#32040, DoABC#3) // _SafeStr_10806 = "_-vl" (String#40618, DoABC#3) // _SafeStr_10807 = "_-6Qu" (String#37895, DoABC#3) // _SafeStr_10808 = "_-5z0" (String#36783, DoABC#3) // _SafeStr_10809 = "_-0Ji" (String#22948, DoABC#3) // _SafeStr_10810 = "_-0f2" (String#8271, DoABC#3) // _SafeStr_10811 = "_-0T-" (String#23299, DoABC#3) // _SafeStr_10812 = "_-FS" (String#39046, DoABC#3) // _SafeStr_10813 = "_-1p1" (String#26581, DoABC#3) // _SafeStr_10814 = "_-2UW" (String#28219, DoABC#3) // _SafeStr_10815 = "_-32r" (String#29597, DoABC#3) // _SafeStr_10816 = "_-3vm" (String#11662, DoABC#3) // _SafeStr_10817 = "_-2f1" (String#28639, DoABC#3) // _SafeStr_10818 = "_-3-e" (String#29480, DoABC#3) // _SafeStr_10819 = "_-0Hb" (String#22862, DoABC#3) // _SafeStr_10820 = "_-r8" (String#40441, DoABC#3) // _SafeStr_10821 = "_-24b" (String#27220, DoABC#3) // _SafeStr_10822 = "_-xQ" (String#40685, DoABC#3) // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_1210 = "_-4kf" (String#12507, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_1367 = "_-4Tq" (String#12206, DoABC#3) // _SafeStr_1380 = "_-Dw" (String#14660, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_1496 = "_-3Tx" (String#11192, DoABC#3) // _SafeStr_1699 = "_-2fm" (String#10374, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2284 = "_-4yD" (String#34310, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2320 = "_-6S7" (String#37938, DoABC#3) // _SafeStr_2383 = "_-3yv" (String#31891, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2458 = "_-1xj" (String#26913, DoABC#3) // _SafeStr_2504 = "_-4Fi" (String#32602, DoABC#3) // _SafeStr_2505 = "_-3ml" (String#31409, DoABC#3) // _SafeStr_2508 = "_-4gi" (String#33638, DoABC#3) // _SafeStr_2510 = "_-3x0" (String#31824, DoABC#3) // _SafeStr_2623 = "_-4tE" (String#34123, DoABC#3) // _SafeStr_2694 = "_-2IW" (String#27756, DoABC#3) // _SafeStr_2730 = "_-0aG" (String#23574, DoABC#3) // _SafeStr_2732 = "_-1bV" (String#26047, DoABC#3) // _SafeStr_2855 = "_-3FC" (String#10964, DoABC#3) // _SafeStr_2856 = "_-4-Q" (String#11748, DoABC#3) // _SafeStr_2857 = "_-32Y" (String#29583, DoABC#3) // _SafeStr_2858 = "_-3qu" (String#31567, DoABC#3) // _SafeStr_2859 = "_-2g-" (String#10376, DoABC#3) // _SafeStr_2860 = "_-52n" (String#34535, DoABC#3) // _SafeStr_2862 = "_-3H4" (String#10989, DoABC#3) // _SafeStr_2863 = "_-14v" (String#8713, DoABC#3) // _SafeStr_2864 = "_-lg" (String#15253, DoABC#3) // _SafeStr_2865 = "class" (String#15917, DoABC#3) // _SafeStr_2866 = "_-4po" (String#33985, DoABC#3) // _SafeStr_2867 = "_-4o2" (String#12564, DoABC#3) // _SafeStr_2868 = "_-0ZI" (String#23534, DoABC#3) // _SafeStr_2869 = "_-yy" (String#15458, DoABC#3) // _SafeStr_2870 = "_-48C" (String#11877, DoABC#3) // _SafeStr_2872 = "_-4V2" (String#12229, DoABC#3) // _SafeStr_2873 = "_-2yb" (String#29393, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5413 = "_-02I" (String#178, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5606 = "_-23i" (String#9752, DoABC#3) // _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_5778 = "_-0ut" (String#24369, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5787 = "_-04i" (String#22359, DoABC#3) // _SafeStr_5789 = "_-17P" (String#24894, DoABC#3) // _SafeStr_5791 = "_-24j" (String#27226, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_6113 = "_-0fI" (String#23768, DoABC#3) // _SafeStr_6129 = "_-6ks" (String#14525, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6331 = "_-qd" (String#247, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7209 = "_-2Lh" (String#688, DoABC#3) // _SafeStr_7210 = "_-4ry" (String#1116, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7219 = "_-2h3" (String#149, DoABC#3) // _SafeStr_7220 = "_-6DC" (String#1611, DoABC#3) // _SafeStr_7357 = "_-5ds" (String#864, DoABC#3) // _SafeStr_7407 = "_-1Vr" (String#9161, DoABC#3) // _SafeStr_7408 = "_-1o5" (String#26543, DoABC#3) // _SafeStr_7419 = "_-0DX" (String#22693, DoABC#3) // _SafeStr_7423 = "_-4De" (String#11961, DoABC#3) // _SafeStr_7508 = "_-1cq" (String#9270, DoABC#3) // _SafeStr_7509 = "_-6fB" (String#38493, DoABC#3) // _SafeStr_7697 = "_-1WJ" (String#578, DoABC#3) // _SafeStr_7880 = "_-0Fi" (String#22782, DoABC#3) // _SafeStr_8146 = "_-12u" (String#8679, DoABC#3) // _SafeStr_8226 = "_-5OF" (String#35366, DoABC#3) // _SafeStr_8379 = "_-3uV" (String#3571, DoABC#3) // _SafeStr_8485 = "_-2yA" (String#29380, DoABC#3) // _SafeStr_8998 = "_-0Dj" (String#2609, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) // _SafeStr_9043 = "_-4Jl" (String#3673, DoABC#3) // _SafeStr_9052 = "_-0m" (String#2768, DoABC#3) // _SafeStr_9055 = "_-26m" (String#9801, DoABC#3) // _SafeStr_9067 = "_-1x4" (String#26886, DoABC#3) // _SafeStr_9068 = "_-bQ" (String#39841, DoABC#3) // _SafeStr_9069 = "_-33T" (String#29624, DoABC#3) // _SafeStr_9070 = "_-4ty" (String#34148, DoABC#3) //------------------------------------------------------------ //_-1A6.HabboToolbarIconEnum package _-1A6 { import flash.utils.Dictionary; 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 MEMENU:String = "HTIE_ICON_MEMENU"; public static const GAMES:String = "HTIE_ICON_GAMES"; public static const STORIES:String = "HTIE_ICON_STORIES"; public static const RECEPTION:String = "HTIE_ICON_RECEPTION"; public static const HOME:String = "HTIE_ICON_HOME"; public static const GUIDE:String = "HTIE_ICON_GUIDE"; public static const BUILDER:String = "HTIE_ICON_BUILDER"; public static const CAMERA:String = "HTIE_ICON_CAMERA"; public static const ROOMINFO:String = "HTIE_ICON_ROOMINFO"; public static const EXT_GROUP:String = "HTIE_EXT_GROUP"; public static const NAVIGATOR_ME_TAB:String = "HTIE_ICON_NAVIGATOR_ME_TAB"; private static const _TOOLBAR_NAMES:Dictionary = new Dictionary(); { _TOOLBAR_NAMES[HELP] = "HELP"; _TOOLBAR_NAMES[NAVIGATOR] = "NAVIGATOR"; _TOOLBAR_NAMES[CATALOGUE] = "CATALOGUE"; _TOOLBAR_NAMES[INVENTORY] = "INVENTORY"; _TOOLBAR_NAMES[QUESTS] = "QUESTS"; _TOOLBAR_NAMES[ACHIEVEMENTS] = "ACHIEVEMENTS"; _TOOLBAR_NAMES[MEMENU] = "MEMENU"; _TOOLBAR_NAMES[GAMES] = "GAMES"; _TOOLBAR_NAMES[STORIES] = "STORIES"; _TOOLBAR_NAMES[RECEPTION] = "RECEPTION"; _TOOLBAR_NAMES[HOME] = "HOME"; _TOOLBAR_NAMES[GUIDE] = "GUIDE"; _TOOLBAR_NAMES[BUILDER] = "BUILDER"; _TOOLBAR_NAMES[CAMERA] = "CAMERA"; } public static function getIconName(k:String):String { return (_TOOLBAR_NAMES[k]); } } }//package _-1A6 //------------------------------------------------------------ //_-1A6.ToolbarView package _-1A6 { import _-3JS._SafeStr_36; import flash.geom.Point; import _-1Mz.IWindowContainer; import flash.events.IEventDispatcher; import _-5Vt._SafeStr_10; import _-5QZ._SafeStr_633; import _-ue.Map; import _-4rH._SafeStr_2173; import flash.display.BitmapData; import _-5wr._SafeStr_5237; import _-1Mz.IWindow; import _-4A5._SafeStr_2412; import _-5Vt.XmlAsset; import _-5Mz.WindowEvent; import _-5YE.IRegionWindow; import _-5Mz.WindowMouseEvent; import _-5YE.ITextWindow; import _-5sJ.ILocalization; import _-0MK.Component; import flash.display.BitmapDataChannel; import _-5YE.IItemListWindow; import _-6G7._SafeStr_2365; import _-2NY._SafeStr_2320; import flash.geom.Rectangle; import _-5YE.IBorderWindow; import _-5YE._SafeStr_2413; import _-5YE.IBitmapWrapperWindow; import _-5im.WindowType; import flash.filters.GlowFilter; import flash.filters.BitmapFilterQuality; import _-1YG.Motions; import _-1YG.Queue; import _-1YG._SafeStr_4626; import _-1YG._SafeStr_4627; import _-1YG._SafeStr_3680; import _-1YG._SafeStr_4623; import _-1YG._SafeStr_4625; import _-1YG._SafeStr_2855; public class ToolbarView implements _SafeStr_36 { private static const _SafeStr_10714:Point = new Point(3, 3); private static const _SafeStr_10715:Point = new Point(3, 3); private static const _SafeStr_10716:uint = 7433577; private static const _SafeStr_10717:uint = 5723213; private static const _SafeStr_10718:String = "_hover"; private static const _SafeStr_10719:String = "_normal"; private static const _SafeStr_7796:int = 5; private static const _SafeStr_10720:String = "icon_me_menu"; private static const _SafeStr_10823:int = 80; private static const _SafeStr_10722:int = 20; private static const _SafeStr_10824:int = 52; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_6343:IEventDispatcher; private var _disposed:Boolean; private var _SafeStr_5510:HabboToolbar; private var _assets:_SafeStr_10; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_10724:Map; private var _SafeStr_10725:IWindowContainer; private var _SafeStr_7207:_SafeStr_2173; private var _SafeStr_10726:Boolean; private var _SafeStr_10727:BitmapData; private var _SafeStr_10825:BitmapData; private var _SafeStr_10731:int; private var _SafeStr_10732:int; private var _SafeStr_10734:_SafeStr_5237; public function ToolbarView(k:HabboToolbar, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:IEventDispatcher, _arg_5:_SafeStr_2173) { var _local_8:IWindow; var _local_9:_SafeStr_2412; var _local_10:Boolean; super(); this._SafeStr_5510 = k; this._SafeStr_5524 = _arg_2; this._assets = _arg_3; this._SafeStr_6343 = _arg_4; this._SafeStr_7207 = _arg_5; this._SafeStr_10734 = new _SafeStr_5237(this._SafeStr_5510, this); this._SafeStr_10734._SafeStr_10826 = true; this._SafeStr_10724 = new Map(); var _local_6:XmlAsset = (_arg_3.getAssetByName("toolbar_view_xml") as XmlAsset); this._SafeStr_5415 = (_arg_2.buildFromXML((_local_6.content as XML), 2) as IWindowContainer); if (this._SafeStr_5415 == null){ throw (new Error("Failed to construct window from XML!")); }; this._SafeStr_5415.position = _SafeStr_10714; this._SafeStr_5415.addEventListener(WindowEvent._SafeStr_9801, this._SafeStr_10735); if (this._SafeStr_5510._SafeStr_10818()){ this._SafeStr_5415.findChildByName("icons_toolbar_quests").name = "icons_toolbar_xmas"; }; if (this._SafeStr_5510._SafeStr_10819()){ this._SafeStr_5415.findChildByName("icons_toolbar_quests").name = "icons_toolbar_valentines"; }; var _local_7:Array = []; this._SafeStr_5415.groupChildrenWithTag("TOGGLE", _local_7, -1); for each (_local_8 in _local_7) { if (((_local_8) && ((_local_8 is IRegionWindow)))){ _local_8.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10737); _local_8.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_10747); _local_8.addEventListener(WindowMouseEvent._SafeStr_5424, this._SafeStr_10747); }; }; _local_7 = []; this._SafeStr_5415.groupChildrenWithTag("ICON_BMP", _local_7, -1); for each (_local_9 in _local_7) { this._SafeStr_10748(_local_9, _SafeStr_10719); }; this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.QUESTS), false); this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.MEMENU), false); this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.INVENTORY), true); _local_10 = k.getBoolean("games_icon_enabled"); if (_local_10){ this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.GAMES), true); this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.ACHIEVEMENTS), false); } else { this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.GAMES), false); this._SafeStr_10738(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.ACHIEVEMENTS), true); }; var _local_11:XmlAsset = (_arg_3.getAssetByName("new_items_label_xml") as XmlAsset); this._SafeStr_10725 = (_arg_2.buildFromXML((_local_11.content as XML), 2) as IWindowContainer); if (this._SafeStr_10725 == null){ throw (new Error("Failed to construct toolbar label from XML!")); }; var _local_12:IWindowContainer = (this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.CATALOGUE)) as IWindowContainer); _local_12.addChild(this._SafeStr_10725); var _local_13:ITextWindow = (this._SafeStr_10725.findChildByName("new_textfield") as ITextWindow); var _local_14:ILocalization = k.localization._SafeStr_5496("toolbar.new_additions.notification"); if (_local_14 != null){ _local_13.text = _local_14.value; }; this._SafeStr_10725.visible = false; this._SafeStr_10725.x = ((_local_12.width - this._SafeStr_10725.width) - _SafeStr_7796); this._SafeStr_10725.y = _SafeStr_7796; this._SafeStr_10726 = this._SafeStr_8274(); this._SafeStr_10739(); (this._SafeStr_5510 as Component).context.addLinkEventTracker(this); } private static function _SafeStr_10827(k:BitmapData, _arg_2:Point, _arg_3:uint):BitmapData { var _local_4:BitmapData = new BitmapData(k.width, k.height, true, 0); _local_4.fillRect(_local_4.rect, _arg_3); _local_4.copyChannel(k, k.rect, new Point(0, 0), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA); var _local_5:BitmapData = new BitmapData((k.width + _arg_2.x), (k.height + _arg_2.y), true, 0); _local_5.copyPixels(_local_4, _local_4.rect, _arg_2); _local_5.copyPixels(k, k.rect, new Point(0, 0), null, null, true); _local_4.dispose(); return (_local_5); } private function _SafeStr_10740(k:WindowMouseEvent):void { this._SafeStr_5510.toggleWindowVisibility("PANIC"); } private function _SafeStr_10735(k:WindowEvent):void { this._SafeStr_10739(); } private function _SafeStr_10739():void { if (((!(this._SafeStr_5415)) || (!(this._SafeStr_5524)))){ return; }; this._SafeStr_10828(true); if (this._SafeStr_10829()){ this._SafeStr_10828(false); this._SafeStr_10829(); }; this._SafeStr_5415.invalidate(); if (this._SafeStr_10734 != null){ this._SafeStr_10734._SafeStr_5567(); }; } private function _SafeStr_10828(k:Boolean):void { var _local_5:IWindowContainer; var _local_6:IWindow; var _local_2:IItemListWindow = (this._SafeStr_5415.findChildByName("toolbar_items") as IItemListWindow); var _local_3:int = _local_2.numListItems; var _local_4:int; while (_local_4 < _local_3) { _local_5 = (_local_2.getListItemAt(_local_4) as IWindowContainer); if (_local_5 != null){ _local_6 = _local_5.findChildByName("text"); if (_local_6 != null){ _local_6.visible = k; _local_5.height = ((k) ? _SafeStr_10823 : (_SafeStr_10823 - _SafeStr_10722)); }; }; _local_4++; }; } private function _SafeStr_10829():Boolean { var k:IItemListWindow = (this._SafeStr_5415.findChildByName("toolbar_items") as IItemListWindow); k.spacing = 2; k.scrollV = 0; k.arrangeListItems(); while (this._SafeStr_5415.bottom > (this._SafeStr_5524.getDesktop(2).height - _SafeStr_10824)) { if (k.spacing == -5){ return (true); }; k.spacing--; }; return (false); } public function dispose():void { if (this._SafeStr_10734 != null){ this._SafeStr_10734.dispose(); this._SafeStr_10734 = null; }; if (this._SafeStr_10727 != null){ this._SafeStr_10727.dispose(); this._SafeStr_10727 = null; }; if (this._SafeStr_10825 != null){ this._SafeStr_10825.dispose(); this._SafeStr_10825 = null; }; if (this._SafeStr_10724 != null){ this._SafeStr_10724.dispose(); this._SafeStr_10724 = null; }; if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; if (this._SafeStr_10725 != null){ this._SafeStr_10725.dispose(); this._SafeStr_10725 = null; }; if (this._SafeStr_5510){ (this._SafeStr_5510 as Component).context.removeLinkEventTracker(this); }; this._SafeStr_5510 = null; this._SafeStr_5524 = null; this._assets = null; this._disposed = true; if (this._SafeStr_6343){ this._SafeStr_6343 = null; }; } public function get disposed():Boolean { return (this._disposed); } public function get window():IWindow { return (this._SafeStr_5415); } private function _SafeStr_10742():void { var k:IWindowContainer = (this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.CATALOGUE)) as IWindowContainer); k.blend = 0.5; k.disable(); } public function _SafeStr_10743(k:_SafeStr_2320):void { var _local_2:IWindowContainer; var _local_3:String; switch (k.type){ case _SafeStr_2320.CATALOG_INITIALIZED: _local_2 = (this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.CATALOGUE)) as IWindowContainer); _local_2.blend = 1; _local_2.enable(); _local_3 = this._SafeStr_5510.getProperty("open.catalog.page"); if ((((_local_3.length > 0)) && (this._SafeStr_5510.catalog))){ this._SafeStr_5510.catalog.openCatalogPage(_SafeStr_2365._SafeStr_8306); this._SafeStr_5510.setProperty("open.catalog.page", ""); }; return; case _SafeStr_2320.CATALOG_NOT_READY: this._SafeStr_10742(); return; case _SafeStr_2320.CATALOG_NEW_ITEMS_SHOW: if (((!((this._SafeStr_10725 == null))) && (this._SafeStr_10726))){ this._SafeStr_10725.visible = true; }; return; case _SafeStr_2320.CATALOG_NEW_ITEMS_HIDE: if (this._SafeStr_10725 != null){ this._SafeStr_10725.visible = false; }; return; }; } public function _SafeStr_7407(k:String):void { var _local_3:String; var _local_4:IWindow; if (k == _SafeStr_2732._SafeStr_7408){ this._SafeStr_5415.visible = false; return; }; this._SafeStr_5415.visible = true; var _local_2:Array = []; this._SafeStr_5415.groupChildrenWithTag("TOGGLE", _local_2, -1); switch (k){ case _SafeStr_2732._SafeStr_10671: _local_3 = "VISIBLE_GAME_CENTER"; this._SafeStr_5415.position = _SafeStr_10714; break; case _SafeStr_2732._SafeStr_10670: _local_3 = "VISIBLE_HOTEL"; this._SafeStr_5415.position = _SafeStr_10715; break; case _SafeStr_2732._SafeStr_7419: _local_3 = "VISIBLE_ROOM"; this._SafeStr_5415.position = _SafeStr_10714; break; }; for each (_local_4 in _local_2) { if (_local_4){ _local_4.visible = (_local_4.tags.indexOf(_local_3) >= 0); if (_local_4.name == "QUESTS"){ _local_4.visible = ((_local_4.visible) && (((!(this._SafeStr_5510._SafeStr_8485())) || (!(this._SafeStr_5510.getBoolean("new.identity.hide.quests")))))); _local_4.visible = ((_local_4.visible) && (!(this._SafeStr_5510.getBoolean("toolbar.hide.quests")))); }; if (_local_4.name == "STORIES"){ _local_4.visible = ((_local_4.visible) && (this._SafeStr_5510.getBoolean("toolbar.stories.enabled"))); }; if (_local_4.name == "BUILDER"){ _local_4.visible = ((_local_4.visible) && (this._SafeStr_5510.getBoolean("builders.club.enabled"))); }; }; }; this._SafeStr_10739(); } public function _SafeStr_10738(k:String, _arg_2:Boolean):void { var _local_3:IWindowContainer = (this._SafeStr_5415.findChildByName(k) as IWindowContainer); if (_local_3){ _local_3.visible = _arg_2; }; this._SafeStr_10739(); } private function _SafeStr_10744(k:WindowMouseEvent):void { var _local_2:Rectangle; if (this._SafeStr_5510.navigator == null){ return; }; switch (k.type){ case WindowMouseEvent._SafeStr_5423: _local_2 = this._SafeStr_8998(HabboToolbarIconEnum.NAVIGATOR); this._SafeStr_5510.navigator._SafeStr_10745(new Point((_local_2.right + 15), _local_2.y)); return; case WindowMouseEvent._SafeStr_5424: this._SafeStr_5510.navigator._SafeStr_10746(true); return; }; } private function _SafeStr_10747(k:WindowMouseEvent):void { var _local_2:IWindowContainer = (k.target as IWindowContainer); if (!_local_2){ return; }; var _local_3:IBorderWindow = (_local_2.findChildByTag("ICON_BORDER") as IBorderWindow); var _local_4:_SafeStr_2412 = (_local_2.findChildByTag("ICON_BMP") as _SafeStr_2412); _SafeStr_4.log(k); switch (k.type){ case WindowMouseEvent._SafeStr_5423: this._SafeStr_10748(_local_4, _SafeStr_10718); this._SafeStr_10749(_local_3, _SafeStr_10718); if (k.target.name == "NAVIGATOR"){ this._SafeStr_10744(k); }; return; case WindowMouseEvent._SafeStr_5424: this._SafeStr_10748(_local_4, _SafeStr_10719); this._SafeStr_10749(_local_3, _SafeStr_10719); if (k.target.name == "NAVIGATOR"){ this._SafeStr_10744(k); }; return; }; } private function _SafeStr_10748(k:_SafeStr_2412, _arg_2:String):void { var _local_3:_SafeStr_2413; var _local_4:IBitmapWrapperWindow; if ((k is _SafeStr_2413)){ _local_3 = (k as _SafeStr_2413); _local_3.assetUri = (_local_3.name + _arg_2); } else { if ((k is IBitmapWrapperWindow)){ _local_4 = (k as IBitmapWrapperWindow); if (_local_4.name == _SafeStr_10720){ _local_4.bitmap = (((_arg_2 == _SafeStr_10719)) ? this._SafeStr_10727 : this._SafeStr_10825); }; }; }; } private function _SafeStr_10749(k:IWindowContainer, _arg_2:String):void { if (!k){ return; }; if (_arg_2 == _SafeStr_10718){ k.color = _SafeStr_10716; } else { k.color = _SafeStr_10717; }; } private function _SafeStr_10737(k:WindowMouseEvent):void { var _local_2:String = IWindow(k.target).name; this._SafeStr_5510.toggleWindowVisibility(_local_2); } public function _SafeStr_10096(k:String, _arg_2:BitmapData):void { var _local_3:String; if (!_arg_2){ return; }; switch (k){ case HabboToolbarIconEnum.MEMENU: _local_3 = _SafeStr_10720; this._SafeStr_10751(_arg_2); break; }; var _local_4:_SafeStr_2412 = (this._SafeStr_5415.findChildByName(_local_3) as _SafeStr_2412); if (_local_4 != null){ this._SafeStr_10748(_local_4, _SafeStr_10719); }; } public function _SafeStr_8998(k:String):Rectangle { var _local_2:IWindow; var _local_3:Rectangle; switch (k){ case HabboToolbarIconEnum.NAVIGATOR: _local_2 = this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.NAVIGATOR)); break; case HabboToolbarIconEnum.QUESTS: _local_2 = this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.QUESTS)); break; case HabboToolbarIconEnum.GAMES: _local_2 = this._SafeStr_5415.findChildByName(HabboToolbarIconEnum.getIconName(HabboToolbarIconEnum.GAMES)); break; }; if (((!((_local_2 == null))) && (_local_2.visible))){ _local_3 = new Rectangle(); _local_2.getGlobalRectangle(_local_3); return (_local_3); }; return (null); } private function _SafeStr_10751(k:BitmapData):void { if (this._SafeStr_10727 != null){ this._SafeStr_10727.dispose(); }; if (this._SafeStr_10825 != null){ this._SafeStr_10825.dispose(); }; this._SafeStr_10727 = _SafeStr_10827(k, new Point(2, 3), 4280426782); this._SafeStr_10825 = _SafeStr_10827(k, new Point(4, 5), 4281150249); k.dispose(); } public function _SafeStr_10754(k:String, _arg_2:int):void { var _local_3:IWindowContainer = this._SafeStr_10755(k); if (!_local_3){ return; }; if (_arg_2 < 0){ _local_3.visible = true; _local_3.findChildByName("count").caption = " "; } else { if (_arg_2 > 0){ _local_3.visible = true; _local_3.findChildByName("count").caption = _arg_2.toString(); } else { _local_3.visible = false; }; }; } public function _SafeStr_10755(k:String):IWindowContainer { var _local_4:IWindowContainer; var _local_2:String = HabboToolbarIconEnum.getIconName(k); if (!_local_2){ _SafeStr_4.log(("[Toolbar] Unknown icon type for unseen item counter for iconId: " + k)); }; var _local_3:IWindowContainer = (this._SafeStr_10724.getValue(k) as IWindowContainer); if (!_local_3){ _local_3 = this._SafeStr_5524.createUnseenItemCounter(); _local_4 = (this._SafeStr_5415.findChildByName(_local_2) as IWindowContainer); if (_local_4){ _local_4.addChild(_local_3); _local_3.x = ((_local_4.width - _local_3.width) - _SafeStr_7796); _local_3.y = _SafeStr_7796; this._SafeStr_10724.add(k, _local_3); }; }; return (_local_3); } public function _SafeStr_8274():Boolean { return (this._SafeStr_5510.getBoolean("toolbar.new_additions.notification.enabled")); } public function _SafeStr_10756(k:String, _arg_2:BitmapData, _arg_3:int, _arg_4:int):_SafeStr_2855 { var _local_9:IWindow; var _local_5:int = 20; var _local_6:int = ((_arg_2) ? _arg_2.width : _local_5); var _local_7:int = ((_arg_2) ? _arg_2.height : _local_5); var _local_8:IBitmapWrapperWindow = (this._SafeStr_5524.create("ToolBarTransition", WindowType._SafeStr_10757, 0, 0, new Rectangle(_arg_3, _arg_4, _local_6, _local_7)) as IBitmapWrapperWindow); if (_arg_2){ _local_8.bitmap = _arg_2; _local_8._SafeStr_8496 = true; _local_8.filters = [new GlowFilter(0xFFFFFF, 1, 2, 2, 0xFF, BitmapFilterQuality.LOW, false, false)]; }; this._SafeStr_5524.getDesktop(2).addChild(_local_8); var _local_10:String; switch (k){ case HabboToolbarIconEnum.CATALOGUE: _local_10 = "icons_toolbar_catalogue"; break; case HabboToolbarIconEnum.INVENTORY: _local_10 = "icons_toolbar_inventory"; break; case HabboToolbarIconEnum.MEMENU: _local_10 = "icons_toolbar_me_menu"; break; case HabboToolbarIconEnum.NAVIGATOR: _local_10 = "icons_toolbar_navigator"; break; case HabboToolbarIconEnum.QUESTS: _local_10 = "icons_toolbar_quests"; break; case HabboToolbarIconEnum.GAMES: _local_10 = "icons_toolbar_games"; break; case HabboToolbarIconEnum.STORIES: _local_10 = "icons_toolbar_stories"; break; case HabboToolbarIconEnum.RECEPTION: _local_10 = "icons_toolbar_reception"; break; }; if (_local_10 != null){ _local_9 = this._SafeStr_5415.findChildByName(_local_10); }; if (!_local_9){ _local_8.dispose(); return (null); }; var _local_11:Rectangle = new Rectangle(); _local_8.getGlobalRectangle(_local_11); var _local_12:Rectangle = new Rectangle(); _local_9.getGlobalRectangle(_local_12); var _local_13:int = (_local_11.x - _local_12.x); var _local_14:int = (_local_11.y - _local_12.y); var _local_15:Number = Math.sqrt(((_local_13 * _local_13) + (_local_14 * _local_14))); var _local_16:int = (500 - Math.abs(((((1 / _local_15) * 100) * 500) * 0.5))); var _local_17:int = 20; var _local_18 = (("ToolBarBouncing[ " + _local_10) + " ]"); if (!Motions._SafeStr_10758(_local_18)){ Motions._SafeStr_10075(new Queue(new _SafeStr_4626((_local_16 + 8)), new _SafeStr_4627(_local_9, 400, 12))).tag = _local_18; }; var _local_19:_SafeStr_2855 = new Queue(new _SafeStr_3680(new _SafeStr_4623(_local_8, _local_16, ((_local_12.x - _local_11.x) + _local_17), (_local_12.y - _local_11.y), 100, 1), 1), new _SafeStr_4625(_local_8)); return (Motions._SafeStr_10075(_local_19)); } public function set _SafeStr_10667(k:Boolean):void { this._SafeStr_5415.findChildByName("guide_icon").visible = k; } public function get _SafeStr_10759():int { return (this._SafeStr_10732); } public function set _SafeStr_10759(k:int):void { this._SafeStr_10732 = k; } public function get _SafeStr_10760():int { return (this._SafeStr_10731); } public function set _SafeStr_10760(k:int):void { this._SafeStr_10731 = k; } public function get memenu():_SafeStr_5237 { return (this._SafeStr_10734); } public function get _SafeStr_7660():String { return ("toolbar/"); } public function _SafeStr_7661(k:String):void { var _local_2:Array = k.split("/"); if (_local_2.length < 2){ return; }; switch (_local_2[1]){ case "memenu": this.memenu.toggleVisibility(); return; default: _SafeStr_4.log(("Toolbar unknown link-type received: " + _local_2[1])); }; } } }//package _-1A6 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10075 = "_-5B7" (String#34859, DoABC#3) // _SafeStr_10096 = "_-5IB" (String#3918, DoABC#3) // _SafeStr_10667 = "_-0Ms" (String#7960, DoABC#3) // _SafeStr_10670 = "_-6BO" (String#37319, DoABC#3) // _SafeStr_10671 = "_-6jB" (String#38652, DoABC#3) // _SafeStr_10714 = "_-0LX" (String#1064, DoABC#3) // _SafeStr_10715 = "_-1-c" (String#8629, DoABC#3) // _SafeStr_10716 = "_-5ZO" (String#13348, DoABC#3) // _SafeStr_10717 = "_-2lj" (String#10461, DoABC#3) // _SafeStr_10718 = "_-0vM" (String#8531, DoABC#3) // _SafeStr_10719 = "_-kw" (String#15240, DoABC#3) // _SafeStr_10720 = "_-1eP" (String#9288, DoABC#3) // _SafeStr_10722 = "_-1DP" (String#8854, DoABC#3) // _SafeStr_10724 = "_-43I" (String#1557, DoABC#3) // _SafeStr_10725 = "_-6Ek" (String#14017, DoABC#3) // _SafeStr_10726 = "_-2Ja" (String#10028, DoABC#3) // _SafeStr_10727 = "_-0oz" (String#8438, DoABC#3) // _SafeStr_10731 = "_-5Vl" (String#13286, DoABC#3) // _SafeStr_10732 = "_-5qv" (String#13622, DoABC#3) // _SafeStr_10734 = "_-5h1" (String#13462, DoABC#3) // _SafeStr_10735 = "_-48r" (String#11887, DoABC#3) // _SafeStr_10737 = "_-4FH" (String#11990, DoABC#3) // _SafeStr_10738 = "_-2NZ" (String#27955, DoABC#3) // _SafeStr_10739 = "_-5eZ" (String#13415, DoABC#3) // _SafeStr_10740 = "_-0Fh" (String#7855, DoABC#3) // _SafeStr_10742 = "_-4WR" (String#12254, DoABC#3) // _SafeStr_10743 = "_-6QF" (String#14212, DoABC#3) // _SafeStr_10744 = "_-4B8" (String#11921, DoABC#3) // _SafeStr_10745 = "_-557" (String#12837, DoABC#3) // _SafeStr_10746 = "_-20" (String#9680, DoABC#3) // _SafeStr_10747 = "_-4YO" (String#12286, DoABC#3) // _SafeStr_10748 = "_-4gI" (String#12433, DoABC#3) // _SafeStr_10749 = "_-5Sw" (String#13248, DoABC#3) // _SafeStr_10751 = "_-6F5" (String#14024, DoABC#3) // _SafeStr_10754 = "_-4Hn" (String#32677, DoABC#3) // _SafeStr_10755 = "_-l7" (String#40201, DoABC#3) // _SafeStr_10756 = "_-Lk" (String#39276, DoABC#3) // _SafeStr_10757 = "_-19H" (String#24962, DoABC#3) // _SafeStr_10758 = "_-4mc" (String#33860, DoABC#3) // _SafeStr_10759 = "_-1DI" (String#25119, DoABC#3) // _SafeStr_10760 = "_-6eQ" (String#38457, DoABC#3) // _SafeStr_10818 = "_-3-e" (String#29480, DoABC#3) // _SafeStr_10819 = "_-0Hb" (String#22862, DoABC#3) // _SafeStr_10823 = "_-eJ" (String#39962, DoABC#3) // _SafeStr_10824 = "_-0Mt" (String#23076, DoABC#3) // _SafeStr_10825 = "_-61m" (String#36935, DoABC#3) // _SafeStr_10826 = "_-53d" (String#34569, DoABC#3) // _SafeStr_10827 = "_-19k" (String#24978, DoABC#3) // _SafeStr_10828 = "_-0uQ" (String#24355, DoABC#3) // _SafeStr_10829 = "_-i" (String#40090, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2320 = "_-6S7" (String#37938, DoABC#3) // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_2412 = "_-BP" (String#14613, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2732 = "_-1bV" (String#26047, DoABC#3) // _SafeStr_2855 = "_-3FC" (String#10964, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_3680 = "_-Wh" (String#14984, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4623 = "_-3Fq" (String#10973, DoABC#3) // _SafeStr_4625 = "_-40C" (String#11757, DoABC#3) // _SafeStr_4626 = "_-2EW" (String#9937, DoABC#3) // _SafeStr_4627 = "_-7L" (String#14545, DoABC#3) // _SafeStr_5237 = "_-0cq" (String#8234, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5496 = "_-2lc" (String#10459, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5567 = "_-1EU" (String#25170, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7407 = "_-1Vr" (String#9161, DoABC#3) // _SafeStr_7408 = "_-1o5" (String#26543, DoABC#3) // _SafeStr_7419 = "_-0DX" (String#22693, DoABC#3) // _SafeStr_7660 = "_-4Jj" (String#12072, DoABC#3) // _SafeStr_7661 = "_-eq" (String#15127, DoABC#3) // _SafeStr_7796 = "_-Ak" (String#4334, DoABC#3) // _SafeStr_8274 = "_-1vx" (String#9594, DoABC#3) // _SafeStr_8306 = "_-2M7" (String#27895, DoABC#3) // _SafeStr_8485 = "_-2yA" (String#29380, DoABC#3) // _SafeStr_8496 = "_-64u" (String#13854, DoABC#3) // _SafeStr_8998 = "_-0Dj" (String#2609, DoABC#3) // _SafeStr_9801 = "_-dC" (String#39918, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_3299 package _-1bC { import _-0yO._SafeStr_3295; import _-0yO._SafeStr_3293; import _-2cy._SafeStr_3290; import _-2cy.Triggerable; public class _SafeStr_3299 implements _SafeStr_3295 { private var _SafeStr_10830:Array; public function _SafeStr_3299() { this._SafeStr_10830 = new Array(); super(); this._SafeStr_10830.push(new AvatarSaysSomething()); this._SafeStr_10830.push(new _SafeStr_4757()); this._SafeStr_10830.push(new _SafeStr_4755()); this._SafeStr_10830.push(new TriggerOnce()); this._SafeStr_10830.push(new _SafeStr_4759()); this._SafeStr_10830.push(new TriggerPeriodically()); this._SafeStr_10830.push(new _SafeStr_4762()); this._SafeStr_10830.push(new _SafeStr_4760()); this._SafeStr_10830.push(new _SafeStr_4754()); this._SafeStr_10830.push(new ScoreAchieved()); this._SafeStr_10830.push(new _SafeStr_4753()); this._SafeStr_10830.push(new _SafeStr_4752()); this._SafeStr_10830.push(new _SafeStr_4758()); this._SafeStr_10830.push(new _SafeStr_4761()); this._SafeStr_10830.push(new _SafeStr_4756()); } public function get _SafeStr_10831():Array { return (this._SafeStr_10830); } public function _SafeStr_7067(k:int):_SafeStr_3300 { var _local_2:_SafeStr_3300; for each (_local_2 in this._SafeStr_10830) { if (_local_2.code == k){ return (_local_2); }; }; return (null); } public function _SafeStr_7068(k:int):_SafeStr_3293 { return (this._SafeStr_7067(k)); } public function _SafeStr_7069(k:Triggerable):Boolean { return (!(((k as _SafeStr_3290) == null))); } public function _SafeStr_7070():String { return ("trigger"); } } }//package _-1bC // _SafeStr_10830 = "_-1ca" (String#26081, DoABC#3) // _SafeStr_10831 = "_-6Wt" (String#38140, DoABC#3) // _SafeStr_3290 = "_-5r7" (String#13626, DoABC#3) // _SafeStr_3293 = "_-5x2" (String#13720, DoABC#3) // _SafeStr_3295 = "_-3XC" (String#11239, DoABC#3) // _SafeStr_3299 = "_-3od" (String#11544, DoABC#3) // _SafeStr_3300 = "_-2J9" (String#10020, DoABC#3) // _SafeStr_4752 = "_-3-A" (String#10710, DoABC#3) // _SafeStr_4753 = "_-16m" (String#8747, DoABC#3) // _SafeStr_4754 = "_-0v1" (String#8526, DoABC#3) // _SafeStr_4755 = "_-im" (String#15202, DoABC#3) // _SafeStr_4756 = "_-4Pe" (String#12156, DoABC#3) // _SafeStr_4757 = "_-0QV" (String#8030, DoABC#3) // _SafeStr_4758 = "_-0hr" (String#8323, DoABC#3) // _SafeStr_4759 = "_-1hg" (String#9339, DoABC#3) // _SafeStr_4760 = "_-1Xx" (String#9195, DoABC#3) // _SafeStr_4761 = "_-WC" (String#14975, DoABC#3) // _SafeStr_4762 = "_-4wR" (String#12690, DoABC#3) // _SafeStr_7067 = "_-3s2" (String#31613, DoABC#3) // _SafeStr_7068 = "_-Wq" (String#14986, DoABC#3) // _SafeStr_7069 = "_-Ih" (String#14743, DoABC#3) // _SafeStr_7070 = "_-1BL" (String#2886, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_3300 package _-1bC { import _-0yO._SafeStr_3293; public interface _SafeStr_3300 extends _SafeStr_3293 { } }//package _-1bC // _SafeStr_3293 = "_-5x2" (String#13720, DoABC#3) // _SafeStr_3300 = "_-2J9" (String#10020, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_3305 package _-1bC { import _-0yO._SafeStr_3304; public class _SafeStr_3305 extends _SafeStr_3304 implements _SafeStr_3300 { } }//package _-1bC // _SafeStr_3300 = "_-2J9" (String#10020, DoABC#3) // _SafeStr_3304 = "_-09T" (String#7762, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4752 package _-1bC { public class _SafeStr_4752 extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10832); } } }//package _-1bC // _SafeStr_10832 = "_-2OC" (String#27977, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4752 = "_-3-A" (String#10710, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4753 package _-1bC { public class _SafeStr_4753 extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10832); } } }//package _-1bC // _SafeStr_10832 = "_-2OC" (String#27977, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4753 = "_-16m" (String#8747, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4754 package _-1bC { public class _SafeStr_4754 extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10833); } } }//package _-1bC // _SafeStr_10833 = "_-l6" (String#40200, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4754 = "_-0v1" (String#8526, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4755 package _-1bC { import _-0yO.UserDefinedRoomEventsCtrl; public class _SafeStr_4755 extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10834); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7078); } } }//package _-1bC // _SafeStr_10834 = "_-1Eb" (String#25174, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4755 = "_-im" (String#15202, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_7078 = "_-0cc" (String#23658, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4756 package _-1bC { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; public class _SafeStr_4756 extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10835); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7112); } override public function readStringParamFromForm(k:IWindowContainer):String { return (this._SafeStr_7074(k).text); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7074(k).text = _arg_2._SafeStr_7075; } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):ITextFieldWindow { var _local_2:ITextFieldWindow = ITextFieldWindow(k.findChildByName("bot_name")); return (_local_2); } } }//package _-1bC // _SafeStr_10835 = "_-28N" (String#27362, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4756 = "_-4Pe" (String#12156, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7112 = "_-59c" (String#34802, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4757 package _-1bC { import _-0yO.UserDefinedRoomEventsCtrl; public class _SafeStr_4757 extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10836); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7078); } } }//package _-1bC // _SafeStr_10836 = "_-0nq" (String#24089, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4757 = "_-0QV" (String#8030, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_7078 = "_-0cc" (String#23658, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4758 package _-1bC { import _-2hd._SafeStr_3298; import flash.events.Event; import _-3-E._SafeStr_2465; public class _SafeStr_4758 extends TriggerPeriodically { override public function get code():int { return (_SafeStr_4785._SafeStr_10837); } override protected function onSliderChange(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:String; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = _SafeStr_2465._SafeStr_8481(_SafeStr_7168.localization, (_local_3 * 5)); _SafeStr_7168.localization.registerParameter("wiredfurni.params.setlongtime", "time", _local_4); }; }; } } }//package _-1bC // _SafeStr_10837 = "_-0tj" (String#24327, DoABC#3) // _SafeStr_2465 = "_-3ra" (String#31595, DoABC#3) // _SafeStr_3298 = "_-5pO" (String#13600, DoABC#3) // _SafeStr_4758 = "_-0hr" (String#8323, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_7168 = "_-Ma" (String#14812, DoABC#3) // _SafeStr_8481 = "_-1Fs" (String#25213, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4759 package _-1bC { import _-0yO.UserDefinedRoomEventsCtrl; public class _SafeStr_4759 extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10838); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7078); } } }//package _-1bC // _SafeStr_10838 = "_-2b" (String#28485, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4759 = "_-1hg" (String#9339, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_7078 = "_-0cc" (String#23658, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4760 package _-1bC { public class _SafeStr_4760 extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10839); } } }//package _-1bC // _SafeStr_10839 = "_-3k7" (String#31298, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4760 = "_-1Xx" (String#9195, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4761 package _-1bC { import _-0yO.UserDefinedRoomEventsCtrl; import _-1Mz.IWindowContainer; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; public class _SafeStr_4761 extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10840); } override public function get requiresFurni():int { return (UserDefinedRoomEventsCtrl._SafeStr_7078); } override public function readStringParamFromForm(k:IWindowContainer):String { return (this._SafeStr_7074(k).text); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7074(k).text = _arg_2._SafeStr_7075; } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):ITextFieldWindow { var _local_2:ITextFieldWindow = ITextFieldWindow(k.findChildByName("bot_name")); return (_local_2); } } }//package _-1bC // _SafeStr_10840 = "_-5yh" (String#36769, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4761 = "_-WC" (String#14975, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7078 = "_-0cc" (String#23658, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4762 package _-1bC { import _-1Mz.IWindowContainer; import _-5Mz.WindowEvent; import _-17c.HabboUserDefinedRoomEvents; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-5YE.IRadioButtonWindow; import _-5YE.ISelectorWindow; public class _SafeStr_4762 extends _SafeStr_3305 { private var _cont:IWindowContainer; override public function get code():int { return (_SafeStr_4785._SafeStr_10841); } override public function readStringParamFromForm(k:IWindowContainer):String { var _local_2:String = this._SafeStr_7074().text; return (((this._SafeStr_10842()._SafeStr_7085) ? _local_2 : "")); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._cont = k; this._SafeStr_10842().addEventListener(WindowEvent._SafeStr_10843, this._SafeStr_10844); this._SafeStr_10842().addEventListener(WindowEvent._SafeStr_10845, this._SafeStr_10846); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { if (_arg_2._SafeStr_7075 != ""){ this._SafeStr_7115()._SafeStr_6990(this._SafeStr_10842()); this._SafeStr_7074().text = _arg_2._SafeStr_7075; this._SafeStr_7074().visible = true; } else { this._SafeStr_7115()._SafeStr_6990(this._SafeStr_10847()); this._SafeStr_7074().text = ""; this._SafeStr_7074().visible = false; }; } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074():ITextFieldWindow { return (ITextFieldWindow(this._cont.findChildByName("avatar_name_txt"))); } private function _SafeStr_10842():IRadioButtonWindow { return (IRadioButtonWindow(this._cont.findChildByName("certain_avatar_radio"))); } private function _SafeStr_10847():IRadioButtonWindow { return (IRadioButtonWindow(this._cont.findChildByName("any_avatar_radio"))); } private function _SafeStr_7115():ISelectorWindow { return (ISelectorWindow(this._cont.findChildByName("avatar_radio"))); } private function _SafeStr_10844(k:WindowEvent):void { this._SafeStr_7074().visible = true; } private function _SafeStr_10846(k:WindowEvent):void { this._SafeStr_7074().text = ""; this._SafeStr_7074().visible = false; } } }//package _-1bC // _SafeStr_10841 = "_-bq" (String#39858, DoABC#3) // _SafeStr_10842 = "_-2Ur" (String#28232, DoABC#3) // _SafeStr_10843 = "_-3ax" (String#30955, DoABC#3) // _SafeStr_10844 = "_-2ui" (String#29253, DoABC#3) // _SafeStr_10845 = "_-18u" (String#24950, DoABC#3) // _SafeStr_10846 = "_-3Ci" (String#29999, DoABC#3) // _SafeStr_10847 = "_-2rQ" (String#10550, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4762 = "_-4wR" (String#12690, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7085 = "_-051" (String#1058, DoABC#3) // _SafeStr_7115 = "_-sO" (String#1164, DoABC#3) //------------------------------------------------------------ //_-1bC._SafeStr_4785 package _-1bC { public class _SafeStr_4785 { public static var _SafeStr_10848:int = 0; public static var _SafeStr_10836:int = 1; public static var _SafeStr_10834:int = 2; public static var _SafeStr_10849:int = 3; public static var _SafeStr_10838:int = 4; public static var _SafeStr_10850:int = 6; public static var _SafeStr_10841:int = 7; public static var _SafeStr_10839:int = 8; public static var _SafeStr_10833:int = 9; public static var _SafeStr_10851:int = 10; public static var _SafeStr_10832:int = 11; public static var _SafeStr_10837:int = 12; public static var _SafeStr_10840:int = 13; public static var _SafeStr_10835:int = 14; } }//package _-1bC // _SafeStr_10832 = "_-2OC" (String#27977, DoABC#3) // _SafeStr_10833 = "_-l6" (String#40200, DoABC#3) // _SafeStr_10834 = "_-1Eb" (String#25174, DoABC#3) // _SafeStr_10835 = "_-28N" (String#27362, DoABC#3) // _SafeStr_10836 = "_-0nq" (String#24089, DoABC#3) // _SafeStr_10837 = "_-0tj" (String#24327, DoABC#3) // _SafeStr_10838 = "_-2b" (String#28485, DoABC#3) // _SafeStr_10839 = "_-3k7" (String#31298, DoABC#3) // _SafeStr_10840 = "_-5yh" (String#36769, DoABC#3) // _SafeStr_10841 = "_-bq" (String#39858, DoABC#3) // _SafeStr_10848 = "_-2Ka" (String#27836, DoABC#3) // _SafeStr_10849 = "_-0rz" (String#24248, DoABC#3) // _SafeStr_10850 = "_-6Nb" (String#37766, DoABC#3) // _SafeStr_10851 = "_-08-" (String#22477, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) //------------------------------------------------------------ //_-1bC.AvatarSaysSomething package _-1bC { import _-1Mz.IWindowContainer; import _-17c.HabboUserDefinedRoomEvents; import _-2cy.Triggerable; import _-5YE.ITextFieldWindow; import _-5YE.IRadioButtonWindow; import _-5YE.ISelectorWindow; public class AvatarSaysSomething extends _SafeStr_3305 { override public function get code():int { return (_SafeStr_4785._SafeStr_10848); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(((this._SafeStr_10852(k)._SafeStr_7085) ? 1 : 0)); return (_local_2); } override public function readStringParamFromForm(k:IWindowContainer):String { return (this._SafeStr_7074(k).text); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { k.findChildByName("me_txt").caption = _arg_2.userName; } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { this._SafeStr_7074(k).text = _arg_2._SafeStr_7075; if ((((_arg_2._SafeStr_7117.length > 0)) && ((_arg_2._SafeStr_7117[0] == 1)))){ this._SafeStr_7115(k)._SafeStr_6990(this._SafeStr_10852(k)); } else { this._SafeStr_7115(k)._SafeStr_6990(this._SafeStr_10847(k)); }; } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):ITextFieldWindow { var _local_2:ITextFieldWindow = ITextFieldWindow(k.findChildByName("chat_txt")); return (_local_2); } private function _SafeStr_10847(k:IWindowContainer):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName("any_avatar_radio"))); } private function _SafeStr_10852(k:IWindowContainer):IRadioButtonWindow { return (IRadioButtonWindow(k.findChildByName("me_radio"))); } private function _SafeStr_7115(k:IWindowContainer):ISelectorWindow { return (ISelectorWindow(k.findChildByName("avatar_radio"))); } } }//package _-1bC // _SafeStr_10847 = "_-2rQ" (String#10550, DoABC#3) // _SafeStr_10848 = "_-2Ka" (String#27836, DoABC#3) // _SafeStr_10852 = "_-5WW" (String#35678, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7075 = "_-4Zb" (String#33389, DoABC#3) // _SafeStr_7085 = "_-051" (String#1058, DoABC#3) // _SafeStr_7115 = "_-sO" (String#1164, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) //------------------------------------------------------------ //_-1bC.ScoreAchieved package _-1bC { import _-17c.HabboUserDefinedRoomEvents; import _-2hd._SafeStr_3298; import _-1Mz.IWindowContainer; import flash.events.Event; import _-2cy.Triggerable; public class ScoreAchieved extends _SafeStr_3305 { private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_7150:_SafeStr_3298; override public function get code():int { return (_SafeStr_4785._SafeStr_10851); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7150.getValue()); return (_local_2); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_7124 = _arg_2; this._SafeStr_7150 = new _SafeStr_3298(_arg_2, this._SafeStr_7074(k), _arg_2.assets, 1, 1000, 1); this._SafeStr_7150._SafeStr_7139(1); this._SafeStr_7150.addEventListener(Event.CHANGE, this.onSliderChange); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:int = _arg_2._SafeStr_7117[0]; this._SafeStr_7150._SafeStr_7139(_local_3); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):IWindowContainer { return ((k.findChildByName("score_slider_cont") as IWindowContainer)); } private function onSliderChange(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:int; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_7124.localization.registerParameter("wiredfurni.params.setscore", "points", ("" + _local_4)); }; }; } } }//package _-1bC // _SafeStr_10851 = "_-08-" (String#22477, DoABC#3) // _SafeStr_3298 = "_-5pO" (String#13600, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7150 = "_-nl" (String#341, DoABC#3) //------------------------------------------------------------ //_-1bC.TriggerOnce package _-1bC { import _-17c.HabboUserDefinedRoomEvents; import _-2hd._SafeStr_3298; import _-1Mz.IWindowContainer; import flash.events.Event; import _-2cy.Triggerable; public class TriggerOnce extends _SafeStr_3305 { private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_7150:_SafeStr_3298; public static function _SafeStr_10131(k:int):String { var _local_2:int = Math.floor((k / 2)); if ((k % 2) == 0){ return (("" + _local_2)); }; return ((_local_2 + ".5")); } override public function get code():int { return (_SafeStr_4785._SafeStr_10849); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7150.getValue()); return (_local_2); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_7124 = _arg_2; this._SafeStr_7150 = new _SafeStr_3298(_arg_2, this._SafeStr_7074(k), _arg_2.assets, 1, 1200, 1); this._SafeStr_7150._SafeStr_7139(1); this._SafeStr_7150.addEventListener(Event.CHANGE, this.onSliderChange); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:int = _arg_2._SafeStr_7117[0]; this._SafeStr_7150._SafeStr_7139(_local_3); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):IWindowContainer { return ((k.findChildByName("slider_container") as IWindowContainer)); } private function onSliderChange(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:int; var _local_5:String; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); _local_5 = TriggerOnce._SafeStr_10131(_local_4); this._SafeStr_7124.localization.registerParameter("wiredfurni.params.settime", "seconds", _local_5); }; }; } } }//package _-1bC // _SafeStr_10131 = "_-5pM" (String#36412, DoABC#3) // _SafeStr_10849 = "_-0rz" (String#24248, DoABC#3) // _SafeStr_3298 = "_-5pO" (String#13600, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7150 = "_-nl" (String#341, DoABC#3) //------------------------------------------------------------ //_-1bC.TriggerPeriodically package _-1bC { import _-17c.HabboUserDefinedRoomEvents; import _-2hd._SafeStr_3298; import _-1Mz.IWindowContainer; import flash.events.Event; import _-2cy.Triggerable; public class TriggerPeriodically extends _SafeStr_3305 { private var _SafeStr_7124:HabboUserDefinedRoomEvents; private var _SafeStr_7150:_SafeStr_3298; override public function get code():int { return (_SafeStr_4785._SafeStr_10850); } override public function readIntParamsFromForm(k:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_7150.getValue()); return (_local_2); } override public function onInit(k:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_7124 = _arg_2; this._SafeStr_7150 = new _SafeStr_3298(_arg_2, this._SafeStr_7074(k), _arg_2.assets, 1, 120, 1); this._SafeStr_7150._SafeStr_7139(1); this._SafeStr_7150.addEventListener(Event.CHANGE, this.onSliderChange); } override public function onEditStart(k:IWindowContainer, _arg_2:Triggerable):void { var _local_3:int = _arg_2._SafeStr_7117[0]; this._SafeStr_7150._SafeStr_7139(_local_3); } override public function get hasSpecialInputs():Boolean { return (true); } private function _SafeStr_7074(k:IWindowContainer):IWindowContainer { return ((k.findChildByName("slider_container") as IWindowContainer)); } protected function onSliderChange(k:Event):void { var _local_2:_SafeStr_3298; var _local_3:Number; var _local_4:int; var _local_5:String; if (k.type == Event.CHANGE){ _local_2 = (k.target as _SafeStr_3298); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); _local_5 = TriggerOnce._SafeStr_10131(_local_4); this._SafeStr_7124.localization.registerParameter("wiredfurni.params.settime", "seconds", _local_5); }; }; } protected function get _SafeStr_7168():HabboUserDefinedRoomEvents { return (this._SafeStr_7124); } public function get slider():_SafeStr_3298 { return (this._SafeStr_7150); } } }//package _-1bC // _SafeStr_10131 = "_-5pM" (String#36412, DoABC#3) // _SafeStr_10850 = "_-6Nb" (String#37766, DoABC#3) // _SafeStr_3298 = "_-5pO" (String#13600, DoABC#3) // _SafeStr_3305 = "_-4mO" (String#12539, DoABC#3) // _SafeStr_4785 = "_-0em" (String#8264, DoABC#3) // _SafeStr_7074 = "_-19b" (String#132, DoABC#3) // _SafeStr_7117 = "_-3Ne" (String#30453, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7150 = "_-nl" (String#341, DoABC#3) // _SafeStr_7168 = "_-Ma" (String#14812, DoABC#3) //------------------------------------------------------------ //_-1BQ._SafeStr_2859 package _-1BQ { import _-0MK._SafeStr_3; import _-1A6.HabboToolbar; import _-1Mz.IWindowContainer; import _-0Wd._SafeStr_4614; import _-0Kg._SafeStr_334; import _-0CY._SafeStr_2383; import _-1A6._SafeStr_2864; import _-1A6._SafeStr_3382; import _-1Mz.IWindow; import _-5YE.IItemListWindow; import _-0CY._SafeStr_2458; import flash.geom.Rectangle; import _-5Mz.WindowMouseEvent; import _-6G7._SafeStr_2365; import flash.external.ExternalInterface; import _-5Mz.WindowEvent; public class _SafeStr_2859 implements _SafeStr_3 { private static const _SafeStr_10853:String = "HELP"; private var _SafeStr_5510:HabboToolbar; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_10854:_SafeStr_4614; private var _SafeStr_5450:_SafeStr_334; public function _SafeStr_2859(k:HabboToolbar, _arg_2:_SafeStr_334) { this._SafeStr_5510 = k; this._SafeStr_5415 = (this._SafeStr_5510.windowManager.buildFromXML((k.assets.getAssetByName("purse_xml").content as XML)) as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_5452; this._SafeStr_10854 = new _SafeStr_4614(k, (this._SafeStr_5415 as IWindowContainer)); this._SafeStr_5450 = _arg_2; this._SafeStr_5450.events.addEventListener(_SafeStr_2383._SafeStr_5785, this._SafeStr_10855); this._SafeStr_5450.events.addEventListener(_SafeStr_2383._SafeStr_7509, this._SafeStr_10856); this._SafeStr_10857(); k.extensionView.attachExtension(_SafeStr_2864._SafeStr_10678, this._SafeStr_5415, _SafeStr_3382._SafeStr_10700); var _local_3:IWindow = this._SafeStr_5415.findChildByName("credit_count"); this._SafeStr_5510.windowManager.registerHintWindow("credit_count", _local_3); } public function dispose():void { if (this.disposed){ return; }; this._SafeStr_10854.dispose(); this._SafeStr_5450 = null; this._SafeStr_5510 = null; } public function get disposed():Boolean { return ((this._SafeStr_5510 == null)); } public function _SafeStr_10811():_SafeStr_4614 { return (this._SafeStr_10854); } private function _SafeStr_10857():void { var _local_3:IWindow; var _local_4:IWindow; var _local_5:IItemListWindow; var k:IWindow = this._SafeStr_5415.findChildByName("credit_count"); if (k != null){ k.caption = this._SafeStr_5450.getPurse().credits.toString(); }; var _local_2:IWindow = this._SafeStr_5415.findChildByName("ducket_count"); if (_local_2 != null){ _local_2.caption = this._SafeStr_5450.getPurse()._SafeStr_7508(_SafeStr_2458._SafeStr_7513).toString(); }; if (this._SafeStr_5510.getBoolean("diamonds.enabled")){ _local_3 = this._SafeStr_5415.findChildByName("diamond_count"); if (_local_3){ _local_3.caption = this._SafeStr_5450.getPurse()._SafeStr_7508(_SafeStr_2458._SafeStr_7515).toString(); }; } else { _local_4 = this._SafeStr_5415.findChildByName("diamond_count_button"); _local_5 = (this._SafeStr_5415.findChildByName("purse_itemlist") as IItemListWindow); if (((_local_4) && (_local_5))){ _local_5.removeListItem(_local_4); }; }; } public function _SafeStr_10855(k:_SafeStr_2383):void { var _local_2:String = k.balance.toString(); var _local_3:IWindow = this._SafeStr_5415.findChildByName("credit_count"); if (_local_3 != null){ _local_3.caption = _local_2.toString(); }; } public function _SafeStr_10856(k:_SafeStr_2383):void { var _local_2:IWindow; var _local_3:String; switch (k.activityPointType){ case _SafeStr_2458._SafeStr_7513: _local_2 = this._SafeStr_5415.findChildByName("ducket_count"); break; case _SafeStr_2458._SafeStr_7515: _local_2 = this._SafeStr_5415.findChildByName("diamond_count"); break; }; if (_local_2 != null){ _local_3 = k.balance.toString(); _local_2.caption = _local_3.toString(); }; } public function _SafeStr_8998(k:String):Rectangle { var _local_2:Rectangle; var _local_3:IWindow = this._SafeStr_5415.findChildByName(k); if (_local_3){ _local_2 = _local_3.rectangle; _local_2.x = (_local_2.x + (this._SafeStr_5415.desktop.width - this._SafeStr_5415.width)); _local_2.y = (_local_2.y + this._SafeStr_5415.y); }; return (_local_2); } public function _SafeStr_10669(k:String):IWindow { var _local_2:IWindow = this._SafeStr_5415.findChildByName(k); return (_local_2); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; this._SafeStr_5510.windowManager._SafeStr_10750(_arg_2.name); switch (_arg_2.name){ case "hc_join_button": this._SafeStr_5510.catalog.openClubCenter(); return; case "help_button": this._SafeStr_5510.toggleWindowVisibility(_SafeStr_10853); return; case "settings_button": this._SafeStr_5510._SafeStr_10813(); return; case "credit_count_button": this._SafeStr_5450.openCreditsHabblet(); return; case "ducket_count_button": this._SafeStr_5450.openCatalogPage(_SafeStr_2365._SafeStr_10858); return; case "diamond_count_button": this._SafeStr_5450.openCatalogPage(_SafeStr_2365._SafeStr_10859); return; case "logout_button": if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.logout"); }; return; }; } } }//package _-1BQ // _SafeStr_10669 = "_-1Ej" (String#8874, DoABC#3) // _SafeStr_10678 = "_-5Sv" (String#35535, DoABC#3) // _SafeStr_10700 = "_-2gg" (String#28699, DoABC#3) // _SafeStr_10750 = "_-5iC" (String#13477, DoABC#3) // _SafeStr_10811 = "_-0T-" (String#23299, DoABC#3) // _SafeStr_10813 = "_-1p1" (String#26581, DoABC#3) // _SafeStr_10853 = "_-67O" (String#37152, DoABC#3) // _SafeStr_10854 = "_-5Ia" (String#35149, DoABC#3) // _SafeStr_10855 = "_-6kE" (String#38698, DoABC#3) // _SafeStr_10856 = "_-0CN" (String#22650, DoABC#3) // _SafeStr_10857 = "_-02j" (String#22289, DoABC#3) // _SafeStr_10858 = "_-3D" (String#30010, DoABC#3) // _SafeStr_10859 = "_-bi" (String#39852, DoABC#3) // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_2383 = "_-3yv" (String#31891, DoABC#3) // _SafeStr_2458 = "_-1xj" (String#26913, DoABC#3) // _SafeStr_2859 = "_-2g-" (String#10376, DoABC#3) // _SafeStr_2864 = "_-lg" (String#15253, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_3382 = "_-0IJ" (String#7892, DoABC#3) // _SafeStr_4614 = "_-64v" (String#13855, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5785 = "_-2Pz" (String#28044, DoABC#3) // _SafeStr_7508 = "_-1cq" (String#9270, DoABC#3) // _SafeStr_7509 = "_-6fB" (String#38493, DoABC#3) // _SafeStr_7513 = "_-1W6" (String#25839, DoABC#3) // _SafeStr_7515 = "_-6Jc" (String#37614, DoABC#3) // _SafeStr_8998 = "_-0Dj" (String#2609, DoABC#3) //------------------------------------------------------------ //_-1BQ._SafeStr_2863 package _-1BQ { import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import flash.events.IEventDispatcher; import _-5sJ.ICoreLocalizationManager; import _-0i6._SafeStr_2307; import _-1A6._SafeStr_2856; import _-5YE.IBorderWindow; import _-3qZ._SafeStr_2273; import _-5gN._SafeStr_3983; import _-1A6.HabboToolbar; import _-5Vt._SafeStr_39; import _-5YE.IButtonWindow; import _-5Mz.WindowMouseEvent; import _-5YE.IRegionWindow; import _-1A6._SafeStr_2864; import _-4fh._SafeStr_4238; import _-5YE.IItemListWindow; import _-5YE._SafeStr_2413; import _-1A6._SafeStr_3382; public class _SafeStr_2863 { private var _SafeStr_5524:_SafeStr_633; private var _assets:_SafeStr_10; private var _SafeStr_6343:IEventDispatcher; private var _SafeStr_5525:ICoreLocalizationManager; private var _SafeStr_5643:_SafeStr_2307; private var _SafeStr_10785:_SafeStr_2856; private var _SafeStr_5414:IBorderWindow; private var _disposed:Boolean = false; private var _SafeStr_8552:Boolean = true; private var _SafeStr_10860:int = 216; private var _SafeStr_10861:String; private var _SafeStr_10862:_SafeStr_2273 = null; public function _SafeStr_2863(k:HabboToolbar, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:IEventDispatcher, _arg_5:ICoreLocalizationManager, _arg_6:_SafeStr_2307) { this._SafeStr_5524 = _arg_2; this._assets = _arg_3; this._SafeStr_6343 = _arg_4; this._SafeStr_5525 = _arg_5; this._SafeStr_5643 = _arg_6; this._SafeStr_10785 = k.extensionView; this._SafeStr_10862 = new _SafeStr_3983(this._SafeStr_10863); this._SafeStr_5643.addMessageEvent(this._SafeStr_10862); this._SafeStr_10861 = k.getProperty("citizenship.vip.tutorial.quest.campaign.name"); } public function dispose():void { if (this._disposed){ return; }; if (((this._SafeStr_5643) && (this._SafeStr_10862))){ this._SafeStr_5643.removeMessageEvent(this._SafeStr_10862); this._SafeStr_10862 = null; }; this._SafeStr_9995(); this._SafeStr_5525 = null; this._assets = null; this._SafeStr_6343 = null; this._SafeStr_5524 = null; this._SafeStr_5643 = null; this._SafeStr_10785 = null; this._disposed = true; } private function createWindow():IBorderWindow { var k:IBorderWindow; var _local_2:_SafeStr_39 = this._assets.getAssetByName("vip_quests_promo_xml"); if (_local_2){ k = (this._SafeStr_5524.buildFromXML((_local_2.content as XML), 1) as IBorderWindow); if (k){ IButtonWindow(k.findChildByName("quests_button").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359)); IRegionWindow(k.findChildByName("minimize_region")).addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10864); IRegionWindow(k.findChildByName("maximize_region")).addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10864); this._SafeStr_10860 = k.height; }; }; return (k); } private function _SafeStr_9995():void { if (this._SafeStr_10785){ this._SafeStr_10785.detachExtension(_SafeStr_2864._SafeStr_10687); }; if (this._SafeStr_5414){ this._SafeStr_5414.dispose(); this._SafeStr_5414 = null; }; } private function _SafeStr_9359(k:WindowMouseEvent):void { if (this._SafeStr_5643){ this._SafeStr_5643.send(new _SafeStr_4238(this._SafeStr_10861)); }; this._SafeStr_9995(); } private function _SafeStr_10864(k:WindowMouseEvent):void { this._SafeStr_8552 = !(this._SafeStr_8552); this._SafeStr_10865(); } private function _SafeStr_10865():void { IItemListWindow(this._SafeStr_5414.findChildByName("content_itemlist")).visible = this._SafeStr_8552; _SafeStr_2413(this._SafeStr_5414.findChildByName("promo_img")).visible = this._SafeStr_8552; this._SafeStr_5414.height = ((this._SafeStr_8552) ? this._SafeStr_10860 : 33); } private function _SafeStr_10863(k:_SafeStr_2273):void { if (this._SafeStr_5414 == null){ this._SafeStr_5414 = this.createWindow(); }; this._SafeStr_10865(); this._SafeStr_10785.detachExtension(_SafeStr_2864._SafeStr_10686); this._SafeStr_10785.attachExtension(_SafeStr_2864._SafeStr_10687, this._SafeStr_5414, _SafeStr_3382._SafeStr_10710); } } }//package _-1BQ // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10686 = "_-0Sk" (String#23289, DoABC#3) // _SafeStr_10687 = "_-690" (String#37224, DoABC#3) // _SafeStr_10710 = "_-2Ej" (String#27610, DoABC#3) // _SafeStr_10785 = "_-39D" (String#10880, DoABC#3) // _SafeStr_10860 = "_-1FZ" (String#2907, DoABC#3) // _SafeStr_10861 = "_-4xq" (String#34291, DoABC#3) // _SafeStr_10862 = "_-5Ud" (String#35600, DoABC#3) // _SafeStr_10863 = "_-6jT" (String#38664, DoABC#3) // _SafeStr_10864 = "_-03e" (String#7669, DoABC#3) // _SafeStr_10865 = "_-AD" (String#4333, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2856 = "_-4-Q" (String#11748, DoABC#3) // _SafeStr_2863 = "_-14v" (String#8713, DoABC#3) // _SafeStr_2864 = "_-lg" (String#15253, DoABC#3) // _SafeStr_3382 = "_-0IJ" (String#7892, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_3983 = "_-0Rj" (String#23257, DoABC#3) // _SafeStr_4238 = "_-4KP" (String#32780, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_8552 = "_-0X0" (String#832, DoABC#3) // _SafeStr_9359 = "_-5vv" (String#164, DoABC#3) // _SafeStr_9995 = "_-6NQ" (String#386, DoABC#3) //------------------------------------------------------------ //_-1BQ._SafeStr_2867 package _-1BQ { import _-1A6.HabboToolbar; import _-1Mz.IWindowContainer; import _-5YE.IBitmapWrapperWindow; import flash.utils.Timer; import flash.display.BitmapData; import _-5YE.IRegionWindow; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; import _-5Mz.WindowMouseEvent; import _-4rH._SafeStr_2335; import _-6-c._SafeStr_2284; import _-3lB._SafeStr_4323; import flash.events.TimerEvent; import _-1A6._SafeStr_3382; import _-Yv._SafeStr_2866; import _-5YE.ITextWindow; import flash.geom.Rectangle; import flash.geom.Point; import _-5YE.IIconWindow; public class _SafeStr_2867 { private static const _SafeStr_10866:String = "club_promo"; private static const _SafeStr_5515:int = 14; private static const _SafeStr_5508:uint = 0xFFFFFF; private static const _SafeStr_5509:uint = 12247545; private var _SafeStr_5510:HabboToolbar; private var _SafeStr_5414:IWindowContainer; private var _disposed:Boolean = false; private var _SafeStr_10867:IBitmapWrapperWindow; private var _SafeStr_10088:Timer; private var _SafeStr_10868:int = 0; private var _SafeStr_10869:int; private var _SafeStr_10870:Timer; private var _SafeStr_10871:BitmapData; private var _SafeStr_10872:Timer; public function _SafeStr_2867(k:HabboToolbar) { this._SafeStr_5510 = k; } private function createWindow():IWindowContainer { var _local_3:IRegionWindow; var _local_4:_SafeStr_39; var k:IWindowContainer; var _local_2:XmlAsset = (this._SafeStr_5510.assets.getAssetByName("club_discount_promotion_xml") as XmlAsset); if (_local_2){ k = (this._SafeStr_5510.windowManager.buildFromXML((_local_2.content as XML), 1) as IWindowContainer); if (k){ this._SafeStr_10867 = (k.findChildByName("flashing_animation") as IBitmapWrapperWindow); if (this._SafeStr_10867){ _local_4 = (this._SafeStr_5510.assets.getAssetByName("extend_hilite_png") as _SafeStr_39); if (_local_4){ this._SafeStr_10871 = (_local_4.content as BitmapData); if (this._SafeStr_10871){ this._SafeStr_10867.bitmap = this._SafeStr_10871.clone(); }; }; this._SafeStr_10867.visible = false; }; _local_3 = (k.findChildByName("text_region") as IRegionWindow); if (_local_3){ _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10873); _local_3.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_10874); _local_3.addEventListener(WindowMouseEvent._SafeStr_5424, this._SafeStr_10875); }; this._SafeStr_10865(); }; }; return (k); } private function _SafeStr_9995():void { if (this._SafeStr_5414){ this._SafeStr_5414.dispose(); this._SafeStr_5414 = null; this._SafeStr_10867 = null; }; this.animate(false); this._SafeStr_10876(); } public function dispose():void { if (((this._disposed) || (!(this._SafeStr_5510)))){ return; }; if (this._SafeStr_5510.extensionView){ this._SafeStr_5510.extensionView.detachExtension(_SafeStr_10866); }; this._SafeStr_10877(); this._SafeStr_9995(); this._SafeStr_5510 = null; this._disposed = true; } private function _SafeStr_10873(k:WindowMouseEvent):void { if (this._SafeStr_5510.inventory.clubLevel == _SafeStr_2335._SafeStr_6245){ this._SafeStr_5510.connection.send(new _SafeStr_2284("DiscountPromo", "discount", "client.club.extend.discount.clicked")); this._SafeStr_5510.connection.send(new _SafeStr_4323()); }; } private function _SafeStr_10865():void { switch (this._SafeStr_5510.inventory.clubLevel){ case _SafeStr_2335._SafeStr_6080: this._SafeStr_8571("${discount.bar.no.club.promo}"); this._SafeStr_5517(_SafeStr_5515); break; case _SafeStr_2335._SafeStr_6245: this._SafeStr_8571("${discount.bar.vip.expiring}"); this._SafeStr_5517(_SafeStr_5515); break; }; this.animate(true); } public function _SafeStr_10072(k:_SafeStr_2866):void { if (((((this._SafeStr_5510.inventory._SafeStr_7535) && (!(this._SafeStr_5414)))) && (this._SafeStr_10878()))){ this._SafeStr_5414 = this.createWindow(); if (this._SafeStr_10872 != null){ this._SafeStr_10876(); }; if ((((this._SafeStr_5510.inventory._SafeStr_7537 < 1440)) && ((this._SafeStr_5510.inventory._SafeStr_7537 > 0)))){ this._SafeStr_10872 = new Timer(((this._SafeStr_5510.inventory._SafeStr_7537 * 60) * 1000), 1); this._SafeStr_10872.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10879); this._SafeStr_10872.start(); }; this._SafeStr_10865(); this._SafeStr_5510.extensionView.attachExtension(_SafeStr_10866, this._SafeStr_5414, _SafeStr_3382._SafeStr_10710); } else { this._SafeStr_5510.extensionView.detachExtension(_SafeStr_10866); this._SafeStr_9995(); }; } private function _SafeStr_10876():void { if (this._SafeStr_10872){ this._SafeStr_10872.stop(); this._SafeStr_10872.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10879); this._SafeStr_10872 = null; }; } private function _SafeStr_10879(k:TimerEvent):void { this._SafeStr_5510.extensionView.detachExtension(_SafeStr_10866); this._SafeStr_9995(); } private function _SafeStr_10878():Boolean { if ((((this._SafeStr_5510.inventory.clubLevel == _SafeStr_2335._SafeStr_6245)) && (this._SafeStr_5510.getBoolean("club.membership.extend.vip.promotion.enabled")))){ return (true); }; return (false); } private function _SafeStr_8571(k:String):void { var _local_2:ITextWindow; var _local_3:ITextWindow; if (this._SafeStr_5414){ _local_2 = (this._SafeStr_5414.findChildByName("promo_text") as ITextWindow); _local_3 = (this._SafeStr_5414.findChildByName("promo_text_shadow") as ITextWindow); if (_local_2){ _local_2.text = k; }; if (_local_3){ _local_3.text = k; }; }; } private function animate(k:Boolean):void { if (k){ _SafeStr_4.log("Animate window"); if (this._SafeStr_10870){ this._SafeStr_10870.stop(); }; this._SafeStr_10870 = new Timer(15000); this._SafeStr_10870.addEventListener(TimerEvent.TIMER, this._SafeStr_10880); this._SafeStr_10870.start(); } else { if (this._SafeStr_10870){ this._SafeStr_10870.stop(); this._SafeStr_10870 = null; }; this._SafeStr_10877(); }; } private function _SafeStr_10877():void { if (this._SafeStr_10867){ this._SafeStr_10867.visible = false; this._SafeStr_10867.bitmap = null; this._SafeStr_10867 = null; this._SafeStr_5414.invalidate(); if (this._SafeStr_10088){ this._SafeStr_10088.stop(); this._SafeStr_10088 = null; }; }; } private function _SafeStr_10880(k:TimerEvent):void { if (this._SafeStr_10867){ if (this._SafeStr_10867.context){ this._SafeStr_10867.visible = true; this._SafeStr_10881(); this._SafeStr_10882(); }; }; } private function _SafeStr_10881():void { this._SafeStr_10867.x = 3; this._SafeStr_10867.y = 3; this._SafeStr_10867.bitmap = this._SafeStr_10871.clone(); this._SafeStr_10867.height = (this._SafeStr_5414.height - 6); this._SafeStr_10867.width = this._SafeStr_10867.bitmap.width; this._SafeStr_10867.invalidate(); this._SafeStr_10869 = ((this._SafeStr_5414.width - 7) - this._SafeStr_10867.bitmap.width); this._SafeStr_10868 = 0; } private function _SafeStr_10882():void { this._SafeStr_10088 = new Timer(25, 26); this._SafeStr_10088.addEventListener(TimerEvent.TIMER, this._SafeStr_10098); this._SafeStr_10088.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10099); this._SafeStr_10088.start(); } private function _SafeStr_10098(k:TimerEvent):void { var _local_2:int; var _local_3:BitmapData; this._SafeStr_10867.x = (3 + ((this._SafeStr_10868 / 20) * this._SafeStr_10869)); if (this._SafeStr_10867.x > this._SafeStr_10869){ _local_2 = ((this._SafeStr_5414.width - 4) - this._SafeStr_10867.x); _local_3 = new BitmapData(_local_2, this._SafeStr_10871.height); _local_3.copyPixels(this._SafeStr_10871, new Rectangle(0, 0, _local_2, this._SafeStr_10871.height), new Point(0, 0)); this._SafeStr_10867.bitmap = _local_3; this._SafeStr_10867.width = _local_2; }; this._SafeStr_10867.invalidate(); this._SafeStr_10868++; } private function _SafeStr_10099(k:TimerEvent):void { this._SafeStr_10877(); } private function _SafeStr_5517(k:int):void { var _local_2:IIconWindow; if (this._SafeStr_5414){ _local_2 = (this._SafeStr_5414.findChildByName("club_icon") as IIconWindow); if (_local_2){ _local_2.style = k; _local_2.invalidate(); }; }; } private function _SafeStr_10874(k:WindowMouseEvent):void { var _local_2:ITextWindow; if (this._SafeStr_5414){ _local_2 = (this._SafeStr_5414.findChildByName("promo_text") as ITextWindow); _local_2.textColor = _SafeStr_5509; }; } private function _SafeStr_10875(k:WindowMouseEvent):void { var _local_2:ITextWindow; if (this._SafeStr_5414){ _local_2 = (this._SafeStr_5414.findChildByName("promo_text") as ITextWindow); _local_2.textColor = _SafeStr_5508; }; } } }//package _-1BQ // _SafeStr_10072 = "_-1uy" (String#26805, DoABC#3) // _SafeStr_10088 = "_-0ae" (String#8192, DoABC#3) // _SafeStr_10098 = "_-1OH" (String#9044, DoABC#3) // _SafeStr_10099 = "_-5A8" (String#12932, DoABC#3) // _SafeStr_10710 = "_-2Ej" (String#27610, DoABC#3) // _SafeStr_10865 = "_-AD" (String#4333, DoABC#3) // _SafeStr_10866 = "_-6O9" (String#14180, DoABC#3) // _SafeStr_10867 = "_-3UI" (String#30698, DoABC#3) // _SafeStr_10868 = "_-4S" (String#33099, DoABC#3) // _SafeStr_10869 = "_-1xU" (String#26904, DoABC#3) // _SafeStr_10870 = "_-4Zq" (String#33399, DoABC#3) // _SafeStr_10871 = "_-5Tf" (String#35560, DoABC#3) // _SafeStr_10872 = "_-2dn" (String#10341, DoABC#3) // _SafeStr_10873 = "_-1YK" (String#9201, DoABC#3) // _SafeStr_10874 = "_-2T7" (String#10179, DoABC#3) // _SafeStr_10875 = "_-2IF" (String#9997, DoABC#3) // _SafeStr_10876 = "_-4Mt" (String#12122, DoABC#3) // _SafeStr_10877 = "_-5Vj" (String#13285, DoABC#3) // _SafeStr_10878 = "_-oK" (String#15291, DoABC#3) // _SafeStr_10879 = "_-0oZ" (String#8429, DoABC#3) // _SafeStr_10880 = "_-0J5" (String#22920, DoABC#3) // _SafeStr_10881 = "_-1uG" (String#26779, DoABC#3) // _SafeStr_10882 = "_-5ua" (String#36607, DoABC#3) // _SafeStr_2284 = "_-4yD" (String#34310, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2866 = "_-4po" (String#33985, DoABC#3) // _SafeStr_2867 = "_-4o2" (String#12564, DoABC#3) // _SafeStr_3382 = "_-0IJ" (String#7892, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4323 = "_-0RS" (String#23245, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5508 = "_-4P5" (String#1567, DoABC#3) // _SafeStr_5509 = "_-2UH" (String#1512, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5515 = "_-4cD" (String#1576, DoABC#3) // _SafeStr_5517 = "_-5X0" (String#3996, DoABC#3) // _SafeStr_6080 = "_-417" (String#32015, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_7535 = "_-0up" (String#8522, DoABC#3) // _SafeStr_7537 = "_-01A" (String#7631, DoABC#3) // _SafeStr_8571 = "_-5x9" (String#337, DoABC#3) // _SafeStr_9995 = "_-6NQ" (String#386, DoABC#3) //------------------------------------------------------------ //_-1BQ._SafeStr_2870 package _-1BQ { import _-1A6.HabboToolbar; import _-5YE.IBorderWindow; import flash.utils.Timer; import _-5Vt._SafeStr_39; import _-5YE.IButtonWindow; import _-5Mz.WindowMouseEvent; import _-5YE.IRegionWindow; import _-1A6._SafeStr_2856; import _-1A6._SafeStr_2864; import _-4rH._SafeStr_2335; import _-6-c._SafeStr_2284; import _-3lB._SafeStr_4323; import flash.events.TimerEvent; import _-1A6._SafeStr_3382; import _-Yv._SafeStr_2866; public class _SafeStr_2870 { private var _SafeStr_5510:HabboToolbar; private var _SafeStr_5414:IBorderWindow; private var _SafeStr_8552:Boolean = true; private var _SafeStr_10860:int = 216; private var _SafeStr_10872:Timer; public function _SafeStr_2870(k:HabboToolbar) { this._SafeStr_5510 = k; } private function createWindow():IBorderWindow { var k:IBorderWindow; var _local_2:_SafeStr_39 = this._SafeStr_5510.assets.getAssetByName("vip_discount_promotion_v2_xml"); if (_local_2){ k = (this._SafeStr_5510.windowManager.buildFromXML((_local_2.content as XML), 1) as IBorderWindow); if (k){ IButtonWindow(k.findChildByName("extend_button").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359)); IRegionWindow(k.findChildByName("minimize_region")).addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10864); IRegionWindow(k.findChildByName("maximize_region")).addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10864); this._SafeStr_10860 = k.height; }; }; return (k); } private function _SafeStr_9995():void { if (this._SafeStr_5414){ this._SafeStr_5414.dispose(); this._SafeStr_5414 = null; }; this._SafeStr_10876(); } private function get extensionView():_SafeStr_2856 { return (this._SafeStr_5510.extensionView); } public function dispose():void { if (this._SafeStr_5510 == null){ return; }; if (this.extensionView != null){ this.extensionView.detachExtension(_SafeStr_2864._SafeStr_10686); }; this._SafeStr_9995(); this._SafeStr_5510 = null; } private function _SafeStr_9359(k:WindowMouseEvent):void { if (this._SafeStr_5510.inventory.clubLevel == _SafeStr_2335._SafeStr_6245){ this._SafeStr_5510.connection.send(new _SafeStr_2284("DiscountPromo", "citizenshipdiscount", "client.club.extend.discount.clicked")); this._SafeStr_5510.connection.send(new _SafeStr_4323()); }; } private function _SafeStr_10865():void { this._SafeStr_5414.findChildByName("content_itemlist").visible = this._SafeStr_8552; this._SafeStr_5414.findChildByName("promo_img").visible = this._SafeStr_8552; this._SafeStr_5414.height = ((this._SafeStr_8552) ? this._SafeStr_10860 : 33); } public function _SafeStr_10072(k:_SafeStr_2866):void { if (((((this._SafeStr_5510.inventory._SafeStr_7536) && ((this._SafeStr_5414 == null)))) && (this._SafeStr_10878()))){ this._SafeStr_5414 = this.createWindow(); if (this._SafeStr_10872 != null){ this._SafeStr_10876(); }; if ((((this._SafeStr_5510.inventory._SafeStr_7537 < 1440)) && ((this._SafeStr_5510.inventory._SafeStr_7537 > 0)))){ this._SafeStr_10872 = new Timer(((this._SafeStr_5510.inventory._SafeStr_7537 * 60) * 1000), 1); this._SafeStr_10872.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10879); this._SafeStr_10872.start(); }; this._SafeStr_10865(); if (!this._SafeStr_5510.extensionView._SafeStr_10675(_SafeStr_2864._SafeStr_10687)){ this._SafeStr_5510.extensionView.attachExtension(_SafeStr_2864._SafeStr_10686, this._SafeStr_5414, _SafeStr_3382._SafeStr_10710); }; } else { this._SafeStr_5510.extensionView.detachExtension(_SafeStr_2864._SafeStr_10687); this._SafeStr_9995(); }; } private function _SafeStr_10876():void { if (this._SafeStr_10872){ this._SafeStr_10872.stop(); this._SafeStr_10872.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10879); this._SafeStr_10872 = null; }; } private function _SafeStr_10879(k:TimerEvent):void { this._SafeStr_5510.extensionView.detachExtension(_SafeStr_2864._SafeStr_10686); this._SafeStr_9995(); } private function _SafeStr_10878():Boolean { return ((((this._SafeStr_5510.inventory.clubLevel == _SafeStr_2335._SafeStr_6245)) && (this._SafeStr_5510.getBoolean("club.membership.extend.vip.promotion.enabled")))); } private function _SafeStr_10864(k:WindowMouseEvent):void { this._SafeStr_8552 = !(this._SafeStr_8552); this._SafeStr_10865(); } } }//package _-1BQ // _SafeStr_10072 = "_-1uy" (String#26805, DoABC#3) // _SafeStr_10675 = "_-0x7" (String#8561, DoABC#3) // _SafeStr_10686 = "_-0Sk" (String#23289, DoABC#3) // _SafeStr_10687 = "_-690" (String#37224, DoABC#3) // _SafeStr_10710 = "_-2Ej" (String#27610, DoABC#3) // _SafeStr_10860 = "_-1FZ" (String#2907, DoABC#3) // _SafeStr_10864 = "_-03e" (String#7669, DoABC#3) // _SafeStr_10865 = "_-AD" (String#4333, DoABC#3) // _SafeStr_10872 = "_-2dn" (String#10341, DoABC#3) // _SafeStr_10876 = "_-4Mt" (String#12122, DoABC#3) // _SafeStr_10878 = "_-oK" (String#15291, DoABC#3) // _SafeStr_10879 = "_-0oZ" (String#8429, DoABC#3) // _SafeStr_2284 = "_-4yD" (String#34310, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2856 = "_-4-Q" (String#11748, DoABC#3) // _SafeStr_2864 = "_-lg" (String#15253, DoABC#3) // _SafeStr_2866 = "_-4po" (String#33985, DoABC#3) // _SafeStr_2870 = "_-48C" (String#11877, DoABC#3) // _SafeStr_3382 = "_-0IJ" (String#7892, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_4323 = "_-0RS" (String#23245, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_7536 = "_-4tU" (String#12647, DoABC#3) // _SafeStr_7537 = "_-01A" (String#7631, DoABC#3) // _SafeStr_8552 = "_-0X0" (String#832, DoABC#3) // _SafeStr_9359 = "_-5vv" (String#164, DoABC#3) // _SafeStr_9995 = "_-6NQ" (String#386, DoABC#3) //------------------------------------------------------------ //_-1BQ._SafeStr_2872 package _-1BQ { import _-0Kg._SafeStr_2871; import _-1A6.HabboToolbar; import _-1Mz.IWindowContainer; import _-5YE.IRegionWindow; import _-5YE.IIconWindow; import _-1Mz.IWindow; import _-Yv._SafeStr_2866; import _-4rH._SafeStr_2335; import _-5YE.ITextWindow; import _-5Vt.BitmapDataAsset; import flash.display.BitmapData; import _-5YE.IBitmapWrapperWindow; import _-5Vt.XmlAsset; import flash.geom.Point; import _-5Mz.WindowMouseEvent; import _-1A6._SafeStr_3382; import _-6-c._SafeStr_2284; import _-6G7._SafeStr_3310; public class _SafeStr_2872 implements _SafeStr_2871 { private static const _SafeStr_10866:String = "video_offer"; private static const _SafeStr_5508:uint = 0xFFFFFF; private static const _SafeStr_5509:uint = 12247545; private static const _SafeStr_10883:uint = 0x666666; private static const _SafeStr_10884:uint = 0xCCCCCC; private var _SafeStr_5510:HabboToolbar; private var _SafeStr_5414:IWindowContainer; private var _SafeStr_10885:IRegionWindow; private var _SafeStr_9763:IIconWindow; private var _SafeStr_10886:Boolean = false; public function _SafeStr_2872(k:HabboToolbar) { this._SafeStr_5510 = k; } public function get window():IWindow { return (this._SafeStr_5414); } public function _SafeStr_10072(k:_SafeStr_2866):void { if (((((this._SafeStr_5510.inventory._SafeStr_7535) && (!(this._SafeStr_5414)))) && (this._SafeStr_10887()))){ this._SafeStr_5510.extensionView.detachExtension(_SafeStr_10866); this._SafeStr_9995(); return; }; if (((!(this._SafeStr_10886)) && (!(this._SafeStr_5414)))){ this._SafeStr_5510.catalog._SafeStr_8146.load(this); }; } private function _SafeStr_10887():Boolean { return ((((this._SafeStr_5510.inventory.clubLevel == _SafeStr_2335._SafeStr_6245)) && (this._SafeStr_5510.getBoolean("club.membership.extend.vip.promotion.enabled")))); } public function offersAvailable(k:int):void { if (this._SafeStr_5510 == null){ return; }; if ((((((k <= 0)) || (this._SafeStr_10886))) || (((this._SafeStr_5510.inventory._SafeStr_7535) && (this._SafeStr_10887()))))){ if (this._SafeStr_5414){ this._SafeStr_9995(); }; return; }; if (!this._SafeStr_5414){ this._SafeStr_5414 = this.createWindow(); }; } private function createWindow():IWindowContainer { var _local_3:String; var _local_4:ITextWindow; var _local_5:ITextWindow; var _local_6:BitmapDataAsset; var _local_7:BitmapData; var _local_8:IBitmapWrapperWindow; var k:IWindowContainer; var _local_2:XmlAsset = (this._SafeStr_5510.assets.getAssetByName("video_offer_promotion_xml") as XmlAsset); if (_local_2){ k = (this._SafeStr_5510.windowManager.buildFromXML((_local_2.content as XML), 1) as IWindowContainer); if (k){ _local_3 = this._SafeStr_5510.localization.getLocalization("supersaverads.video.promo.offer", "Watch a video and earn a credit!"); _local_4 = (k.findChildByName("promo_text") as ITextWindow); _local_5 = (k.findChildByName("promo_text_shadow") as ITextWindow); if (_local_4){ _local_4.text = _local_3; }; if (_local_5){ _local_5.text = _local_3; }; _local_6 = (this._SafeStr_5510.assets.getAssetByName("offer_icon_png") as BitmapDataAsset); if (_local_6 != null){ _local_7 = (_local_6.content as BitmapData); _local_8 = (k.findChildByName("promo_icon") as IBitmapWrapperWindow); if (((!((_local_7 == null))) && (!((_local_8 == null))))){ _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, 0)); }; }; this._SafeStr_10885 = (k.findChildByName("text_region") as IRegionWindow); if (this._SafeStr_10885){ this._SafeStr_10885.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10873); this._SafeStr_10885.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_10874); this._SafeStr_10885.addEventListener(WindowMouseEvent._SafeStr_5424, this._SafeStr_10875); }; this._SafeStr_9763 = (k.findChildByName("promo_close_icon") as IIconWindow); if (this._SafeStr_9763){ this._SafeStr_9763.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10629); this._SafeStr_9763.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_10888); this._SafeStr_9763.addEventListener(WindowMouseEvent._SafeStr_5424, this._SafeStr_10889); }; this._SafeStr_5510.extensionView.attachExtension(_SafeStr_10866, k, _SafeStr_3382._SafeStr_10710); }; }; return (k); } private function _SafeStr_9995():void { if (this._SafeStr_5414){ if (this._SafeStr_10885){ this._SafeStr_10885.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10873); this._SafeStr_10885.removeEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_10874); this._SafeStr_10885.removeEventListener(WindowMouseEvent._SafeStr_5424, this._SafeStr_10875); this._SafeStr_10885 = null; }; if (this._SafeStr_9763){ this._SafeStr_9763.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10629); this._SafeStr_9763.removeEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_10888); this._SafeStr_9763.removeEventListener(WindowMouseEvent._SafeStr_5424, this._SafeStr_10889); this._SafeStr_9763 = null; }; this._SafeStr_5414.dispose(); this._SafeStr_5414 = null; }; } public function dispose():void { if (this._SafeStr_5510 == null){ return; }; this._SafeStr_5510.extensionView.detachExtension(_SafeStr_10866); this._SafeStr_9995(); this._SafeStr_5510 = null; } private function _SafeStr_10629(k:WindowMouseEvent):void { this._SafeStr_10886 = true; this._SafeStr_9995(); this._SafeStr_5510.connection.send(new _SafeStr_2284("SuperSaverAds", "client_action", "supersaverads.video.promo.close_clicked")); } private function _SafeStr_10888(k:WindowMouseEvent):void { if (this._SafeStr_9763){ this._SafeStr_9763.color = _SafeStr_10884; }; } private function _SafeStr_10889(k:WindowMouseEvent):void { if (this._SafeStr_9763){ this._SafeStr_9763.color = _SafeStr_10883; }; } private function _SafeStr_10873(k:WindowMouseEvent):void { if (!this._SafeStr_5510.catalog._SafeStr_8146.launch(_SafeStr_3310._SafeStr_10890)){ this._SafeStr_9995(); }; } private function _SafeStr_10874(k:WindowMouseEvent):void { var _local_2:ITextWindow; if (this._SafeStr_5414){ _local_2 = (this._SafeStr_5414.findChildByName("promo_text") as ITextWindow); _local_2.textColor = _SafeStr_5509; }; } private function _SafeStr_10875(k:WindowMouseEvent):void { var _local_2:ITextWindow; if (this._SafeStr_5414){ _local_2 = (this._SafeStr_5414.findChildByName("promo_text") as ITextWindow); _local_2.textColor = _SafeStr_5508; }; } } }//package _-1BQ // _SafeStr_10072 = "_-1uy" (String#26805, DoABC#3) // _SafeStr_10629 = "_-3A-" (String#10888, DoABC#3) // _SafeStr_10710 = "_-2Ej" (String#27610, DoABC#3) // _SafeStr_10866 = "_-6O9" (String#14180, DoABC#3) // _SafeStr_10873 = "_-1YK" (String#9201, DoABC#3) // _SafeStr_10874 = "_-2T7" (String#10179, DoABC#3) // _SafeStr_10875 = "_-2IF" (String#9997, DoABC#3) // _SafeStr_10883 = "_-0qH" (String#24177, DoABC#3) // _SafeStr_10884 = "_-6EH" (String#37420, DoABC#3) // _SafeStr_10885 = "_-2F5" (String#27629, DoABC#3) // _SafeStr_10886 = "_-3gK" (String#31153, DoABC#3) // _SafeStr_10887 = "_-5Tm" (String#35567, DoABC#3) // _SafeStr_10888 = "_-50d" (String#34446, DoABC#3) // _SafeStr_10889 = "_-KI" (String#39226, DoABC#3) // _SafeStr_10890 = "_-1ai" (String#26016, DoABC#3) // _SafeStr_2284 = "_-4yD" (String#34310, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2866 = "_-4po" (String#33985, DoABC#3) // _SafeStr_2871 = " else" (String#5453, DoABC#3) // _SafeStr_2872 = "_-4V2" (String#12229, DoABC#3) // _SafeStr_3310 = "_-1w2" (String#9597, DoABC#3) // _SafeStr_3382 = "_-0IJ" (String#7892, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5508 = "_-4P5" (String#1567, DoABC#3) // _SafeStr_5509 = "_-2UH" (String#1512, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_7535 = "_-0up" (String#8522, DoABC#3) // _SafeStr_8146 = "_-12u" (String#8679, DoABC#3) // _SafeStr_9763 = "_-4Yu" (String#1572, DoABC#3) // _SafeStr_9995 = "_-6NQ" (String#386, DoABC#3) //------------------------------------------------------------ //_-1BQ.SettingsExtension package _-1BQ { import _-0MK._SafeStr_3; import _-1A6.HabboToolbar; import _-1Mz.IWindowContainer; import __AS3__.vec.Vector; import _-1Mz.IWindow; import _-1A6._SafeStr_2864; import _-1A6._SafeStr_3382; import _-1GW._SafeStr_4608; import _-1GW._SafeStr_4607; import _-5Mz.WindowMouseEvent; import _-3-E._SafeStr_6; import _-5Mz.WindowEvent; import __AS3__.vec.*; public class SettingsExtension implements _SafeStr_3 { private static const _SafeStr_5575:int = 3; private static const _SafeStr_10891:int = 7; private var _SafeStr_5510:HabboToolbar; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_10892:Vector.; private var _disposed:Boolean = false; public function SettingsExtension(k:HabboToolbar) { this._SafeStr_10892 = new Vector.(); super(); this._SafeStr_5510 = k; this._SafeStr_5415 = (this._SafeStr_5510.windowManager.buildFromXML((k.assets.getAssetByName("settings_xml").content as XML)) as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_5452; this._SafeStr_10893("avatar_settings", this._SafeStr_5510.localization.getLocalization("widget.memenu.settings.character", "avatar settings")); this._SafeStr_10893("sound", this._SafeStr_5510.localization.getLocalization("widget.memenu.settings.audio", "sound settings")); this._SafeStr_10893("chat", this._SafeStr_5510.localization.getLocalization("widget.memenu.settings.other", "other settings")); k.extensionView.attachExtension(_SafeStr_2864._SafeStr_10689, this._SafeStr_5415, _SafeStr_3382._SafeStr_10701); this._SafeStr_5415.visible = false; } public function get window():IWindowContainer { return (this._SafeStr_5415); } public function dispose():void { if (this._disposed){ return; }; this._SafeStr_5510 = null; } public function get disposed():Boolean { return (this._disposed); } private function _SafeStr_10893(k:String, _arg_2:String):void { var _local_3:IWindowContainer = (this._SafeStr_5510.windowManager.buildFromXML((this._SafeStr_5510.assets.getAssetByName("setting_category_xml").content as XML)) as IWindowContainer); this._SafeStr_5415.addChild(_local_3); _local_3.findChildByName("button_label").caption = _arg_2; if (this._SafeStr_10892.length > 0){ _local_3.y = (this._SafeStr_10892[(this._SafeStr_10892.length - 1)].bottom + _SafeStr_5575); } else { _local_3.y = _SafeStr_10891; }; _local_3.x = _SafeStr_10891; _local_3.name = k; _local_3.procedure = this._SafeStr_5452; this._SafeStr_10892.push(_local_3); this._SafeStr_5415.height = (this._SafeStr_10892[(this._SafeStr_10892.length - 1)].bottom + _SafeStr_10891); } private function _SafeStr_10894():void { var k:_SafeStr_4608 = new _SafeStr_4608(this._SafeStr_5510); var _local_2:IWindowContainer = this._SafeStr_5510.windowManager.getDesktop(1); _local_2.addChild(k.window); k.window.x = ((_local_2.width - k.window.width) - 200); } private function _SafeStr_10895():void { var k:_SafeStr_4607 = new _SafeStr_4607(this._SafeStr_5510); var _local_2:IWindowContainer = this._SafeStr_5510.windowManager.getDesktop(1); _local_2.addChild(k.window); k.window.x = ((_local_2.width - k.window.width) - 200); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; switch (_arg_2.name){ case "avatar_settings": _SafeStr_6.openAvatars(); this._SafeStr_5510._SafeStr_10813(); return; case "sound": this._SafeStr_10894(); this._SafeStr_5510._SafeStr_10813(); return; case "chat": this._SafeStr_10895(); this._SafeStr_5510._SafeStr_10813(); return; }; } } }//package _-1BQ // _SafeStr_10689 = "_-2CT" (String#27523, DoABC#3) // _SafeStr_10701 = "_-eZ" (String#39972, DoABC#3) // _SafeStr_10813 = "_-1p1" (String#26581, DoABC#3) // _SafeStr_10891 = "_-1RY" (String#9092, DoABC#3) // _SafeStr_10892 = "_-bt" (String#4468, DoABC#3) // _SafeStr_10893 = "_-2ec" (String#28624, DoABC#3) // _SafeStr_10894 = "_-3x1" (String#31825, DoABC#3) // _SafeStr_10895 = "_-P7" (String#39402, DoABC#3) // _SafeStr_2864 = "_-lg" (String#15253, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3382 = "_-0IJ" (String#7892, DoABC#3) // _SafeStr_4607 = "_-3mh" (String#11506, DoABC#3) // _SafeStr_4608 = "_-4G0" (String#12004, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5575 = "_-1t5" (String#1080, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) //------------------------------------------------------------ //_-1C-._SafeStr_4996 package _-1C- { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4996 implements _SafeStr_2270 { private var _SafeStr_10896:Boolean; public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_10896 = k.readBoolean(); return (true); } public function get _SafeStr_10897():Boolean { return (this._SafeStr_10896); } } }//package _-1C- // _SafeStr_10896 = "_-21l" (String#27102, DoABC#3) // _SafeStr_10897 = "_-4-t" (String#31962, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4996 = "_-63J" (String#13832, DoABC#3) //------------------------------------------------------------ //_-1c9.DynamicStyle package _-1c9 { import flash.utils.Dictionary; import _-5im.WindowState; import _-1Mz.WindowController; import flash.geom.ColorTransform; public class DynamicStyle { public static const _SafeStr_10898:String = "lifted_hover"; public static const _SafeStr_10899:String = "brightness_and_shadow_under"; public var name:String; public var _SafeStr_10900:Object; public var _SafeStr_10901:Object; public var _SafeStr_10902:Object; public var _SafeStr_10903:Object; public var _SafeStr_10904:Dictionary; public function DynamicStyle(k:String="") { this._SafeStr_10900 = {}; this._SafeStr_10901 = {}; this._SafeStr_10902 = {}; this._SafeStr_10903 = {"colorTransform":[1, 1, 1, 0.4, 0, 0, 0, 0]}; this._SafeStr_10904 = new Dictionary(); super(); this.name = k; } public function _SafeStr_10905(k:uint):Object { switch (k){ case WindowState._SafeStr_10906: return (this._SafeStr_10902); case WindowState._SafeStr_10907: return (this._SafeStr_10900); case WindowState._SafeStr_10908: return (this._SafeStr_10901); case WindowState._SafeStr_10909: return (this._SafeStr_10903); }; return ({}); } private function _SafeStr_10910(k:String):DynamicStyle { if (this._SafeStr_10904[k]){ return (this._SafeStr_10904[k]); }; return (new DynamicStyle()); } public function _SafeStr_10911(k:WindowController):DynamicStyle { var _local_2:String; for each (_local_2 in k.tags) { if (_local_2.charAt(0) == "#"){ return (this._SafeStr_10910(_local_2)); }; }; return (null); } public function _SafeStr_10912(k:uint):uint { var _local_2:Array; var _local_3:String; var _local_4:int; var _local_5:int; if (this._SafeStr_10905(k).colorTransform){ _local_2 = this._SafeStr_10905(k).colorTransform; _local_3 = ""; _local_4 = 0; while (_local_4 < 3) { _local_5 = ((_local_2[_local_4] * 0xFF) + _local_2[(_local_4 + 4)]); _local_3 = (_local_3 + Number(Math.min(0xFF, _local_5)).toString(16)); _local_4++; }; return (parseInt(_local_3, 16)); }; return (null); } public function _SafeStr_10913(k:uint):ColorTransform { var _local_2:Array; var _local_3:Array; if (this._SafeStr_10905(k).colorTransform){ _local_2 = this._SafeStr_10905(k).colorTransform; _local_3 = this._SafeStr_10905(k).tint; if (!_local_3){ _local_3 = [0xFF, 0xFF, 0xFF]; }; return (new ColorTransform(((_local_2[0] * _local_3[0]) / 0xFF), ((_local_2[1] * _local_3[1]) / 0xFF), ((_local_2[2] * _local_3[2]) / 0xFF), _local_2[3], _local_2[4], _local_2[5], _local_2[6], _local_2[7])); }; return (new ColorTransform()); } } }//package _-1c9 // _SafeStr_10898 = "_-1OK" (String#25532, DoABC#3) // _SafeStr_10899 = "_-1EG" (String#25161, DoABC#3) // _SafeStr_10900 = "_-15M" (String#24816, DoABC#3) // _SafeStr_10901 = "_-51p" (String#34496, DoABC#3) // _SafeStr_10902 = "_-4eD" (String#33559, DoABC#3) // _SafeStr_10903 = "_-2YN" (String#28381, DoABC#3) // _SafeStr_10904 = "_-MC" (String#39295, DoABC#3) // _SafeStr_10905 = "_-0wa" (String#24437, DoABC#3) // _SafeStr_10906 = "_-3hp" (String#31206, DoABC#3) // _SafeStr_10907 = "_-2oO" (String#29007, DoABC#3) // _SafeStr_10908 = "_-1gJ" (String#26226, DoABC#3) // _SafeStr_10909 = "_-5b-" (String#35858, DoABC#3) // _SafeStr_10910 = "_-0FX" (String#22775, DoABC#3) // _SafeStr_10911 = "_-Ym" (String#39753, DoABC#3) // _SafeStr_10912 = "_-3Ep" (String#30086, DoABC#3) // _SafeStr_10913 = "_-5TH" (String#35546, DoABC#3) //------------------------------------------------------------ //_-1c9.DynamicStyleManager package _-1c9 { import flash.utils.Dictionary; public class DynamicStyleManager { private static var _SafeStr_10914:Dictionary; public static function getStyle(k:String):DynamicStyle { if (!_SafeStr_10914){ _SafeStr_10915(); }; if ((k in _SafeStr_10914)){ return (_SafeStr_10914[k]); }; return (new DynamicStyle()); } private static function _SafeStr_10915():void { _SafeStr_10914 = new Dictionary(); var k:DynamicStyle = new DynamicStyle(DynamicStyle._SafeStr_10898); k._SafeStr_10901 = {}; k._SafeStr_10902 = { "offsetX":1, "colorTransform":[1, 0.7, 0.7, 0.7, 0, 0, 0, 0] }; k._SafeStr_10900 = { "offsetY":-1, "offsetX":-1 }; var _local_2:DynamicStyle = new DynamicStyle(); _local_2._SafeStr_10901 = { "etchingColor":0x48000000, "etchingPoint":[1, 1] }; _local_2._SafeStr_10900 = { "etchingColor":0x80000000, "etchingPoint":[2, 2] }; _local_2._SafeStr_10902 = { "etchingColor":0x48000000, "etchingPoint":[-1, -1] }; k._SafeStr_10904["#icon"] = _local_2; var _local_3:DynamicStyle = new DynamicStyle(DynamicStyle._SafeStr_10899); _local_3._SafeStr_10901 = {}; var _local_4:DynamicStyle = new DynamicStyle(); _local_4._SafeStr_10901 = { "etchingColor":0x48000000, "etchingPoint":[0, 1] }; _local_4._SafeStr_10902 = { "etchingColor":0x80000000, "etchingPoint":[0, -1], "offsetY":-1, "colorTransform":[0.7, 0.7, 0.7, 1, 0, 0, 0, 0] }; _local_4._SafeStr_10900 = { "etchingColor":0x48000000, "etchingPoint":[0, 1], "colorTransform":[1, 1, 1, 1, 77, 77, 77, 0] }; _local_3._SafeStr_10904["#icon"] = _local_4; var _local_5:DynamicStyle = new DynamicStyle(); _local_5._SafeStr_10901 = { "etchingColor":0x48000000, "etchingPoint":[0, 1] }; _local_5._SafeStr_10902 = { "etchingColor":0x80000000, "etchingPoint":[0, 0], "colorTransform":[0.9, 0.9, 0.9, 1, 0, 0, 0, 0] }; _local_5._SafeStr_10900 = { "etchingColor":0x48000000, "etchingPoint":[0, 1], "colorTransform":[1, 1, 1, 1, 77, 77, 77, 0] }; _local_5._SafeStr_10903 = {"colorTransform":[0.5, 0.5, 0.5, 0.7, 0, 0, 0, 0]}; _local_3._SafeStr_10904["#bg"] = _local_5; _SafeStr_10914[DynamicStyle._SafeStr_10898] = k; _SafeStr_10914[DynamicStyle._SafeStr_10899] = _local_3; } } }//package _-1c9 // _SafeStr_10898 = "_-1OK" (String#25532, DoABC#3) // _SafeStr_10899 = "_-1EG" (String#25161, DoABC#3) // _SafeStr_10900 = "_-15M" (String#24816, DoABC#3) // _SafeStr_10901 = "_-51p" (String#34496, DoABC#3) // _SafeStr_10902 = "_-4eD" (String#33559, DoABC#3) // _SafeStr_10903 = "_-2YN" (String#28381, DoABC#3) // _SafeStr_10904 = "_-MC" (String#39295, DoABC#3) // _SafeStr_10914 = "_-5QU" (String#3959, DoABC#3) // _SafeStr_10915 = "_-Om" (String#39386, DoABC#3) //------------------------------------------------------------ //_-1cV._SafeStr_3115 package _-1cV { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_3115 implements _SafeStr_2270 { private var _SafeStr_10916:int; private var _SafeStr_7479:int; private var _SafeStr_9998:int; public function get _SafeStr_6603():int { return (this._SafeStr_10916); } public function get _SafeStr_6192():int { return (this._SafeStr_7479); } public function get level():int { return (this._SafeStr_9998); } public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_10916 = k._SafeStr_5331(); this._SafeStr_7479 = k._SafeStr_5331(); this._SafeStr_9998 = k._SafeStr_5331(); return (true); } } }//package _-1cV // _SafeStr_10916 = "_-xl" (String#304, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3115 = "_-16b" (String#8741, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6603 = "_-0ES" (String#22730, DoABC#3) // _SafeStr_7479 = "_-0mf" (String#83, DoABC#3) // _SafeStr_9998 = "_-5bb" (String#150, DoABC#3) //------------------------------------------------------------ //_-1cV._SafeStr_3119 package _-1cV { import _-3qZ._SafeStr_2270; import _-ud.PetFigureData; import _-3qZ._SafeStr_2717; public class _SafeStr_3119 implements _SafeStr_2270 { private var _SafeStr_10916:int; private var _SafeStr_7479:int; private var _SafeStr_10917:PetFigureData; private var _SafeStr_10918:Boolean; private var _SafeStr_10919:Boolean; public function get _SafeStr_6603():int { return (this._SafeStr_10916); } public function get _SafeStr_6192():int { return (this._SafeStr_7479); } public function get figureData():PetFigureData { return (this._SafeStr_10917); } public function get _SafeStr_6228():Boolean { return (this._SafeStr_10918); } public function get _SafeStr_6582():Boolean { return (this._SafeStr_10919); } public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_10916 = k._SafeStr_5331(); this._SafeStr_7479 = k._SafeStr_5331(); this._SafeStr_10917 = new PetFigureData(k); this._SafeStr_10918 = k.readBoolean(); this._SafeStr_10919 = k.readBoolean(); return (true); } } }//package _-1cV // _SafeStr_10916 = "_-xl" (String#304, DoABC#3) // _SafeStr_10917 = "_-2co" (String#1087, DoABC#3) // _SafeStr_10918 = "_-QS" (String#4412, DoABC#3) // _SafeStr_10919 = "_-5ul" (String#589, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3119 = "_-1iQ" (String#9353, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6228 = "_-22A" (String#9728, DoABC#3) // _SafeStr_6582 = "_-35J" (String#3370, DoABC#3) // _SafeStr_6603 = "_-0ES" (String#22730, DoABC#3) // _SafeStr_7479 = "_-0mf" (String#83, DoABC#3) //------------------------------------------------------------ //_-1cV._SafeStr_3134 package _-1cV { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_3134 implements _SafeStr_2270 { private var _SafeStr_7479:int; private var _SafeStr_10920:Array; private var _SafeStr_10921:Array; public function get _SafeStr_6192():int { return (this._SafeStr_7479); } public function get _SafeStr_6600():Array { return (this._SafeStr_10920); } public function get _SafeStr_6601():Array { return (this._SafeStr_10921); } public function flush():Boolean { this._SafeStr_7479 = -1; this._SafeStr_10920 = null; this._SafeStr_10921 = null; return (true); } public function parse(k:_SafeStr_2717):Boolean { if (k == null){ return (false); }; this._SafeStr_7479 = k._SafeStr_5331(); var _local_2:int = k._SafeStr_5331(); this._SafeStr_10920 = new Array(); while (_local_2-- > 0) { this._SafeStr_10920.push(k._SafeStr_5331()); }; var _local_3:int = k._SafeStr_5331(); this._SafeStr_10921 = new Array(); while (_local_3-- > 0) { this._SafeStr_10921.push(k._SafeStr_5331()); }; return (true); } } }//package _-1cV // _SafeStr_10920 = "_-3Dh" (String#10947, DoABC#3) // _SafeStr_10921 = "_-5W9" (String#1595, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3134 = "_-2hz" (String#10400, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6600 = "_-0fN" (String#23772, DoABC#3) // _SafeStr_6601 = "_-1kn" (String#26411, DoABC#3) // _SafeStr_7479 = "_-0mf" (String#83, DoABC#3) //------------------------------------------------------------ //_-1cV._SafeStr_3139 package _-1cV { import _-3qZ._SafeStr_2270; import _-0uv._SafeStr_4729; import _-3qZ._SafeStr_2717; public class _SafeStr_3139 implements _SafeStr_2270 { private var _SafeStr_10922:_SafeStr_4729; private var _SafeStr_10923:_SafeStr_4729; public function get _SafeStr_6589():_SafeStr_4729 { return (this._SafeStr_10922); } public function get _SafeStr_6591():_SafeStr_4729 { return (this._SafeStr_10923); } public function flush():Boolean { return (true); } private function _SafeStr_10924(k:_SafeStr_2717):_SafeStr_4729 { var _local_2:int = k._SafeStr_5331(); var _local_3:int = k._SafeStr_5331(); var _local_4:String = k.readString(); var _local_5:int = k._SafeStr_5331(); var _local_6:String = k.readString(); var _local_7:int = k._SafeStr_5331(); var _local_8:Boolean = k.readBoolean(); return (new _SafeStr_4729(_local_2, _local_3, _local_4, _local_5, _local_6, _local_7, _local_8)); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_10922 = this._SafeStr_10924(k); this._SafeStr_10923 = this._SafeStr_10924(k); return (true); } } }//package _-1cV // _SafeStr_10922 = "_-2p5" (String#1524, DoABC#3) // _SafeStr_10923 = "_-YB" (String#15019, DoABC#3) // _SafeStr_10924 = "_-5xe" (String#36723, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3139 = "_-1sg" (String#9532, DoABC#3) // _SafeStr_4729 = "_-384" (String#10861, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6589 = "_-0QT" (String#23209, DoABC#3) // _SafeStr_6591 = "_-3VG" (String#30740, DoABC#3) //------------------------------------------------------------ //_-1cV._SafeStr_3145 package _-1cV { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_3145 implements _SafeStr_2270 { private var _SafeStr_10916:int; private var _SafeStr_7479:int; private var _SafeStr_10925:Boolean; private var _SafeStr_10926:Boolean; private var _SafeStr_10927:Boolean; private var _SafeStr_10928:Boolean; public function get _SafeStr_6603():int { return (this._SafeStr_10916); } public function get _SafeStr_6192():int { return (this._SafeStr_7479); } public function get _SafeStr_6187():Boolean { return (this._SafeStr_10925); } public function get _SafeStr_6188():Boolean { return (this._SafeStr_10926); } public function get _SafeStr_6189():Boolean { return (this._SafeStr_10927); } public function flush():Boolean { return (true); } public function get _SafeStr_6190():Boolean { return (this._SafeStr_10928); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_10916 = k._SafeStr_5331(); this._SafeStr_7479 = k._SafeStr_5331(); this._SafeStr_10925 = k.readBoolean(); this._SafeStr_10926 = k.readBoolean(); this._SafeStr_10927 = k.readBoolean(); this._SafeStr_10928 = k.readBoolean(); return (true); } } }//package _-1cV // _SafeStr_10916 = "_-xl" (String#304, DoABC#3) // _SafeStr_10925 = "_-6e4" (String#510, DoABC#3) // _SafeStr_10926 = "_-1HK" (String#577, DoABC#3) // _SafeStr_10927 = "_-0fm" (String#575, DoABC#3) // _SafeStr_10928 = "_-5ST" (String#506, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3145 = "_-4Y2" (String#12280, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6187 = "_-5yo" (String#4110, DoABC#3) // _SafeStr_6188 = "_-02h" (String#2553, DoABC#3) // _SafeStr_6189 = "_-14" (String#2851, DoABC#3) // _SafeStr_6190 = "_-1as" (String#3001, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6603 = "_-0ES" (String#22730, DoABC#3) // _SafeStr_7479 = "_-0mf" (String#83, DoABC#3) //------------------------------------------------------------ //_-1cV._SafeStr_3152 package _-1cV { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_3152 implements _SafeStr_2270 { private var _SafeStr_7479:int; private var _name:String; private var _SafeStr_9998:int; private var _SafeStr_10929:int; private var _SafeStr_10930:int; private var _SafeStr_10931:int; private var _SafeStr_10932:int; private var _SafeStr_10933:int; private var _SafeStr_10934:int; private var _SafeStr_10935:int; private var _SafeStr_10936:int; private var _SafeStr_10937:int; private var _SafeStr_10938:String; private var _SafeStr_10939:int; private var _SafeStr_10940:int; private var _SafeStr_10941:Boolean; private var _SafeStr_10919:Boolean; private var _SafeStr_10925:Boolean; private var _SafeStr_10926:Boolean; private var _SafeStr_10927:Boolean; private var _SafeStr_10942:int; private var _SafeStr_10943:int; private var _SafeStr_10944:int; private var _SafeStr_10945:Array; private var _SafeStr_10946:int; private var _SafeStr_10003:int; private var _SafeStr_10928:Boolean; public function get _SafeStr_6192():int { return (this._SafeStr_7479); } public function get name():String { return (this._name); } public function get level():int { return (this._SafeStr_9998); } public function get _SafeStr_10947():int { return (this._SafeStr_10929); } public function get experience():int { return (this._SafeStr_10930); } public function get energy():int { return (this._SafeStr_10931); } public function get _SafeStr_6577():int { return (this._SafeStr_10932); } public function get _SafeStr_10948():int { return (this._SafeStr_10933); } public function get _SafeStr_10949():int { return (this._SafeStr_10934); } public function get _SafeStr_10950():int { return (this._SafeStr_10935); } public function get respect():int { return (this._SafeStr_10936); } public function get _SafeStr_6226():int { return (this._SafeStr_10937); } public function get ownerName():String { return (this._SafeStr_10938); } public function get age():int { return (this._SafeStr_10939); } public function get _SafeStr_6573():int { return (this._SafeStr_10940); } public function get _SafeStr_6581():Boolean { return (this._SafeStr_10941); } public function get _SafeStr_6582():Boolean { return (this._SafeStr_10919); } public function get _SafeStr_6187():Boolean { return (this._SafeStr_10925); } public function get _SafeStr_6188():Boolean { return (this._SafeStr_10926); } public function get _SafeStr_6189():Boolean { return (this._SafeStr_10927); } public function get _SafeStr_6586():int { return (this._SafeStr_10942); } public function get _SafeStr_6587():int { return (this._SafeStr_10943); } public function get _SafeStr_6588():int { return (this._SafeStr_10944); } public function get _SafeStr_6583():Array { return (this._SafeStr_10945); } public function get _SafeStr_6585():int { return (this._SafeStr_10946); } public function get rarityLevel():int { return (this._SafeStr_10003); } public function get _SafeStr_6190():Boolean { return (this._SafeStr_10928); } public function flush():Boolean { this._SafeStr_7479 = -1; this._SafeStr_10945 = []; return (true); } public function parse(k:_SafeStr_2717):Boolean { if (k == null){ return (false); }; this._SafeStr_7479 = k._SafeStr_5331(); this._name = k.readString(); this._SafeStr_9998 = k._SafeStr_5331(); this._SafeStr_10929 = k._SafeStr_5331(); this._SafeStr_10930 = k._SafeStr_5331(); this._SafeStr_10933 = k._SafeStr_5331(); this._SafeStr_10931 = k._SafeStr_5331(); this._SafeStr_10934 = k._SafeStr_5331(); this._SafeStr_10932 = k._SafeStr_5331(); this._SafeStr_10935 = k._SafeStr_5331(); this._SafeStr_10936 = k._SafeStr_5331(); this._SafeStr_10937 = k._SafeStr_5331(); this._SafeStr_10939 = k._SafeStr_5331(); this._SafeStr_10938 = k.readString(); this._SafeStr_10940 = k._SafeStr_5331(); this._SafeStr_10941 = k.readBoolean(); this._SafeStr_10919 = k.readBoolean(); var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_10945.push(k._SafeStr_5331()); _local_3++; }; this._SafeStr_10945.sort(Array.NUMERIC); this._SafeStr_10946 = k._SafeStr_5331(); this._SafeStr_10925 = k.readBoolean(); this._SafeStr_10926 = k.readBoolean(); this._SafeStr_10927 = k.readBoolean(); this._SafeStr_10003 = k._SafeStr_5331(); this._SafeStr_10942 = k._SafeStr_5331(); this._SafeStr_10943 = k._SafeStr_5331(); this._SafeStr_10944 = k._SafeStr_5331(); this._SafeStr_10928 = k.readBoolean(); return (true); } } }//package _-1cV // _SafeStr_10003 = "_-3eo" (String#499, DoABC#3) // _SafeStr_10919 = "_-5ul" (String#589, DoABC#3) // _SafeStr_10925 = "_-6e4" (String#510, DoABC#3) // _SafeStr_10926 = "_-1HK" (String#577, DoABC#3) // _SafeStr_10927 = "_-0fm" (String#575, DoABC#3) // _SafeStr_10928 = "_-5ST" (String#506, DoABC#3) // _SafeStr_10929 = "_-0Y4" (String#2709, DoABC#3) // _SafeStr_10930 = "_-My" (String#1151, DoABC#3) // _SafeStr_10931 = "_-9G" (String#1149, DoABC#3) // _SafeStr_10932 = "_-2Pm" (String#1509, DoABC#3) // _SafeStr_10933 = "_-2s4" (String#29154, DoABC#3) // _SafeStr_10934 = "_-Oo" (String#39388, DoABC#3) // _SafeStr_10935 = "_-2sf" (String#29175, DoABC#3) // _SafeStr_10936 = "_-0Iq" (String#2634, DoABC#3) // _SafeStr_10937 = "_-1s2" (String#228, DoABC#3) // _SafeStr_10938 = "_-FJ" (String#232, DoABC#3) // _SafeStr_10939 = "_-4Go" (String#1110, DoABC#3) // _SafeStr_10940 = "_-2Bz" (String#841, DoABC#3) // _SafeStr_10941 = "_-4F7" (String#3649, DoABC#3) // _SafeStr_10942 = "_-6Bq" (String#1610, DoABC#3) // _SafeStr_10943 = "_-2xi" (String#1525, DoABC#3) // _SafeStr_10944 = "_-1PE" (String#1471, DoABC#3) // _SafeStr_10945 = "_-6kS" (String#1625, DoABC#3) // _SafeStr_10946 = "_-L" (String#1631, DoABC#3) // _SafeStr_10947 = "_-2w2" (String#29307, DoABC#3) // _SafeStr_10948 = "_-1j9" (String#26346, DoABC#3) // _SafeStr_10949 = "_-5MP" (String#35297, DoABC#3) // _SafeStr_10950 = "_-gq" (String#40048, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3152 = "_-2cB" (String#10316, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6187 = "_-5yo" (String#4110, DoABC#3) // _SafeStr_6188 = "_-02h" (String#2553, DoABC#3) // _SafeStr_6189 = "_-14" (String#2851, DoABC#3) // _SafeStr_6190 = "_-1as" (String#3001, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_6226 = "_-1TC" (String#2958, DoABC#3) // _SafeStr_6573 = "_-IO" (String#14740, DoABC#3) // _SafeStr_6577 = "_-0bw" (String#8223, DoABC#3) // _SafeStr_6581 = "_-Jg" (String#14760, DoABC#3) // _SafeStr_6582 = "_-35J" (String#3370, DoABC#3) // _SafeStr_6583 = "_-W-" (String#14969, DoABC#3) // _SafeStr_6585 = "_-60x" (String#13798, DoABC#3) // _SafeStr_6586 = "_-5yc" (String#13745, DoABC#3) // _SafeStr_6587 = "_-40d" (String#11763, DoABC#3) // _SafeStr_6588 = "_-6io" (String#14486, DoABC#3) // _SafeStr_7479 = "_-0mf" (String#83, DoABC#3) // _SafeStr_9998 = "_-5bb" (String#150, DoABC#3) //------------------------------------------------------------ //_-1cV._SafeStr_3229 package _-1cV { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_3229 implements _SafeStr_2270 { private var _SafeStr_10951:int; private var _SafeStr_10952:int; public function get _SafeStr_10953():int { return (this._SafeStr_10951); } public function get _SafeStr_10954():int { return (this._SafeStr_10952); } public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_10951 = k._SafeStr_5331(); this._SafeStr_10952 = k._SafeStr_5331(); return (true); } } }//package _-1cV // _SafeStr_10951 = "_-1yU" (String#26944, DoABC#3) // _SafeStr_10952 = "_-J5" (String#39180, DoABC#3) // _SafeStr_10953 = "_-5Su" (String#35534, DoABC#3) // _SafeStr_10954 = "_-8R" (String#38794, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3229 = "_-5Cs" (String#12977, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) //------------------------------------------------------------ //_-1cV._SafeStr_4707 package _-1cV { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4707 implements _SafeStr_2270 { private var _SafeStr_7479:int = -1; private var _SafeStr_10955:int = -1; private var _SafeStr_10956:int = 0; public function get _SafeStr_6192():int { return (this._SafeStr_7479); } public function get _SafeStr_10957():int { return (this._SafeStr_10955); } public function get _SafeStr_10958():int { return (this._SafeStr_10956); } public function flush():Boolean { return (true); } public function parse(k:_SafeStr_2717):Boolean { if (k == null){ return (false); }; this._SafeStr_7479 = k._SafeStr_5331(); this._SafeStr_10955 = k._SafeStr_5331(); this._SafeStr_10956 = k._SafeStr_5331(); return (true); } } }//package _-1cV // _SafeStr_10955 = "_-4x0" (String#34258, DoABC#3) // _SafeStr_10956 = "_-1Kj" (String#8975, DoABC#3) // _SafeStr_10957 = "_-5GA" (String#35049, DoABC#3) // _SafeStr_10958 = "_-0df" (String#23706, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4707 = "_-3lw" (String#11495, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6192 = "_-kQ" (String#15230, DoABC#3) // _SafeStr_7479 = "_-0mf" (String#83, DoABC#3) //------------------------------------------------------------ //_-1cV._SafeStr_4731 package _-1cV { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4731 implements _SafeStr_2270 { private var _SafeStr_5337:int; public function get errorCode():int { return (this._SafeStr_5337); } public function flush():Boolean { this._SafeStr_5337 = -1; return (true); } public function parse(k:_SafeStr_2717):Boolean { if (k == null){ return (false); }; this._SafeStr_5337 = k._SafeStr_5331(); return (true); } } }//package _-1cV // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4731 = "_-38I" (String#10866, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5337 = "_-oc" (String#207, DoABC#3) //------------------------------------------------------------ //_-1d._SafeStr_2382 package _-1d { import _-0Kg.HabboCatalog; import _-0Oq.GuildSelectorCatalogWidget; import _-7P._SafeStr_3338; import _-5OI._SafeStr_2403; public class _SafeStr_2382 { private var _SafeStr_5450:HabboCatalog; private var _SafeStr_10959:GuildSelectorCatalogWidget; public function _SafeStr_2382(k:HabboCatalog) { this._SafeStr_5450 = k; } public function dispose():void { this._SafeStr_5450 = null; this._SafeStr_10959 = null; } public function get catalog():HabboCatalog { return (this._SafeStr_5450); } public function _SafeStr_9430(k:GuildSelectorCatalogWidget):void { this._SafeStr_10959 = k; this._SafeStr_5450.connection.send(new _SafeStr_3338()); } public function _SafeStr_9427(k:GuildSelectorCatalogWidget):void { if (this._SafeStr_10959 == k){ this._SafeStr_10959 = null; } else { _SafeStr_4.log("ERROR: Tried to unregister a nonregistered group selector catalog widget"); }; } public function _SafeStr_8466(k:_SafeStr_2403):void { var _local_2:Array = k._SafeStr_10960.slice(0, k._SafeStr_10960.length); if (((this._SafeStr_10959) && (!(this._SafeStr_10959.disposed)))){ this._SafeStr_10959._SafeStr_9431(_local_2); this._SafeStr_10959._SafeStr_9435(); }; } public function _SafeStr_8241(k:int):void { if (this._SafeStr_10959 != null){ this._SafeStr_5450.connection.send(new _SafeStr_3338()); }; } } }//package _-1d // _SafeStr_10959 = "_-9-" (String#38812, DoABC#3) // _SafeStr_10960 = "_-6P6" (String#37823, DoABC#3) // _SafeStr_2382 = "_-3G-" (String#10976, DoABC#3) // _SafeStr_2403 = "_-6jl" (String#38677, DoABC#3) // _SafeStr_3338 = "_-2ln" (String#28907, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_8241 = "_-3kv" (String#11478, DoABC#3) // _SafeStr_8466 = "_-mz" (String#40278, DoABC#3) // _SafeStr_9427 = "_-4oC" (String#33919, DoABC#3) // _SafeStr_9430 = "_-0ef" (String#23744, DoABC#3) // _SafeStr_9431 = "_-3fz" (String#31138, DoABC#3) // _SafeStr_9435 = "_-3aI" (String#30932, DoABC#3) //------------------------------------------------------------ //_-1dx._SafeStr_2520 package _-1dx { import _-0MK._SafeStr_3; import _-2Zy.HabboSoundManagerFlash10; import flash.events.IEventDispatcher; import _-ue.Map; import _-58P._SafeStr_3533; import _-2Zy._SafeStr_2525; import flash.net.URLRequest; import flash.media.Sound; import flash.events.Event; import flash.events.IOErrorEvent; public class _SafeStr_2520 implements _SafeStr_3 { private var _SafeStr_7215:HabboSoundManagerFlash10; private var _SafeStr_7124:IEventDispatcher; private var _disposed:Boolean = false; private var _SafeStr_10961:Map; private var _SafeStr_10962:Map; private var _SafeStr_10963:Map; private var _SafeStr_10395:Number = 1; public function _SafeStr_2520(k:HabboSoundManagerFlash10, _arg_2:IEventDispatcher) { this._SafeStr_10961 = new Map(); this._SafeStr_10962 = new Map(); this._SafeStr_10963 = new Map(); super(); this._SafeStr_7215 = k; this._SafeStr_7124 = _arg_2; this._SafeStr_7124.addEventListener(_SafeStr_3533._SafeStr_10964, this._SafeStr_10965); this._SafeStr_7124.addEventListener(_SafeStr_3533._SafeStr_10966, this._SafeStr_10967); this._SafeStr_7124.addEventListener(_SafeStr_3533._SafeStr_10968, this._SafeStr_10969); this._SafeStr_7124.addEventListener(_SafeStr_3533._SafeStr_10970, this._SafeStr_10971); } public function dispose():void { if (!this._disposed){ if (this._SafeStr_7124){ this._SafeStr_7124.removeEventListener(_SafeStr_3533._SafeStr_10964, this._SafeStr_10965); this._SafeStr_7124.removeEventListener(_SafeStr_3533._SafeStr_10966, this._SafeStr_10967); this._SafeStr_7124.removeEventListener(_SafeStr_3533._SafeStr_10968, this._SafeStr_10969); this._SafeStr_7124.removeEventListener(_SafeStr_3533._SafeStr_10970, this._SafeStr_10971); this._SafeStr_7124 = null; }; if (this._SafeStr_10961){ this._SafeStr_10961.dispose(); this._SafeStr_10961 = null; }; if (this._SafeStr_10962){ this._SafeStr_10962.dispose(); this._SafeStr_10962 = null; }; if (this._SafeStr_10963){ this._SafeStr_10963.dispose(); this._SafeStr_10963 = null; }; this._SafeStr_7215 = null; }; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_10972(k:Number):void { var _local_2:_SafeStr_2525; this._SafeStr_10395 = k; for each (_local_2 in this._SafeStr_10961._SafeStr_5403()) { _local_2._SafeStr_10374 = this._SafeStr_10395; }; } private function _SafeStr_10965(k:_SafeStr_3533):void { if (k._SafeStr_10973 != -1){ this._SafeStr_10974(k._SafeStr_5678, k._SafeStr_10973); if (this._SafeStr_10963._SafeStr_10975(k._SafeStr_5678)){ this._SafeStr_10963.remove(k._SafeStr_5678); }; this._SafeStr_10963.add(k._SafeStr_5678, k._SafeStr_10976); }; } private function _SafeStr_10967(k:_SafeStr_3533):void { this._SafeStr_10977(k._SafeStr_5678); } private function _SafeStr_10969(k:_SafeStr_3533):void { if (this._SafeStr_10961.getValue(k._SafeStr_5678) != null){ this._SafeStr_10978(k._SafeStr_5678); }; } private function _SafeStr_10971(k:_SafeStr_3533):void { if (this._SafeStr_10961.getValue(k._SafeStr_5678) != null){ this._SafeStr_10979(k._SafeStr_5678, k._SafeStr_10976); }; } private function _SafeStr_10974(k:int, _arg_2:int):void { if ((((this._SafeStr_10961.getValue(k) == null)) && ((this._SafeStr_10962._SafeStr_5403().indexOf(_arg_2) == -1)))){ this._SafeStr_10980(_arg_2, k); }; } private function _SafeStr_10977(k:int):void { var _local_2:_SafeStr_2525 = this._SafeStr_10961.getValue(k); if (_local_2 != null){ this._SafeStr_7215.removeUpdateReceiver(_local_2); _local_2.dispose(); this._SafeStr_10961.remove(k); }; } private function _SafeStr_10978(k:int):void { var _local_2:_SafeStr_2525 = this._SafeStr_10961.getValue(k); if (_local_2 != null){ _local_2.stop(); _local_2.play(); }; } private function _SafeStr_10979(k:int, _arg_2:Number):void { var _local_3:_SafeStr_2525 = this._SafeStr_10961.getValue(k); if (_local_3 != null){ _local_3._SafeStr_10981(_arg_2); }; } private function _SafeStr_10980(k:int, _arg_2:int):void { var _local_3:String = this._SafeStr_7215.getProperty("flash.dynamic.download.url"); _local_3 = (_local_3 + this._SafeStr_7215.getProperty("flash.dynamic.download.samples.template")); _local_3 = _local_3.replace(/%typeid%/, k.toString()); var _local_4:URLRequest = new URLRequest(_local_3); var _local_5:Sound = new Sound(); _local_5.addEventListener(Event.COMPLETE, this._SafeStr_10982); _local_5.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_10983); _local_5.load(_local_4); this._SafeStr_10962.add(_local_5, _arg_2); } private function _SafeStr_10982(k:Event):void { if (this.disposed){ return; }; var _local_2:Sound = (k.target as Sound); if ((((_local_2 == null)) || ((this._SafeStr_10962.getValue(_local_2) == null)))){ return; }; var _local_3:int = this._SafeStr_10962.getValue(_local_2); var _local_4:_SafeStr_2525 = new _SafeStr_2525(_local_2, this._SafeStr_10963.getValue(_local_3)); this._SafeStr_7215.registerUpdateReceiver(_local_4, 0); _local_4._SafeStr_10374 = this._SafeStr_10395; this._SafeStr_10961.add(_local_3, _local_4); this._SafeStr_10962.remove(_local_2); } private function _SafeStr_10983(k:IOErrorEvent):void { _SafeStr_4.log(((("Error loading sound " + k.target) + " text ") + k.text)); } } }//package _-1dx // _SafeStr_10374 = "_-1LH" (String#8982, DoABC#3) // _SafeStr_10395 = "_-kS" (String#716, DoABC#3) // _SafeStr_10961 = "_-4A1" (String#3632, DoABC#3) // _SafeStr_10962 = "_-1E-" (String#8862, DoABC#3) // _SafeStr_10963 = "_-1Ac" (String#25015, DoABC#3) // _SafeStr_10964 = "_-5fy" (String#36053, DoABC#3) // _SafeStr_10965 = "_-4e7" (String#33556, DoABC#3) // _SafeStr_10966 = "_-Ft" (String#39062, DoABC#3) // _SafeStr_10967 = "_-3du" (String#31066, DoABC#3) // _SafeStr_10968 = "_-3Ww" (String#30804, DoABC#3) // _SafeStr_10969 = "_-4IH" (String#32701, DoABC#3) // _SafeStr_10970 = "_-4gg" (String#33637, DoABC#3) // _SafeStr_10971 = "_-5Vy" (String#35658, DoABC#3) // _SafeStr_10972 = "_-1Xu" (String#9194, DoABC#3) // _SafeStr_10973 = "_-63t" (String#37015, DoABC#3) // _SafeStr_10974 = "_-0Ba" (String#22613, DoABC#3) // _SafeStr_10975 = "_-1YS" (String#25923, DoABC#3) // _SafeStr_10976 = "_-0tX" (String#24317, DoABC#3) // _SafeStr_10977 = "_-Rk" (String#39499, DoABC#3) // _SafeStr_10978 = "_-3-t" (String#29488, DoABC#3) // _SafeStr_10979 = "_-2FL" (String#27639, DoABC#3) // _SafeStr_10980 = "_-55H" (String#12841, DoABC#3) // _SafeStr_10981 = "_-0cI" (String#23646, DoABC#3) // _SafeStr_10982 = "_-4rh" (String#12616, DoABC#3) // _SafeStr_10983 = "_-2hL" (String#3265, DoABC#3) // _SafeStr_2520 = "_-2pv" (String#10525, DoABC#3) // _SafeStr_2525 = "_-0D8" (String#7816, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3533 = "_-0la" (String#8378, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5403 = "_-3aR" (String#30938, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_7124 = "_-1mw" (String#191, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) //------------------------------------------------------------ //_-1Ee._SafeStr_3327 package _-1Ee { public class _SafeStr_3327 { public static const _SafeStr_10984:String = "active"; public static const NONE:String = "none"; public static const _SafeStr_9516:String = "expired"; } }//package _-1Ee // _SafeStr_10984 = "_-2ua" (String#29249, DoABC#3) // _SafeStr_3327 = "_-3gd" (String#11410, DoABC#3) // _SafeStr_9516 = "_-3sU" (String#31626, DoABC#3) //------------------------------------------------------------ //_-1Ee._SafeStr_3335 package _-1Ee { import flash.display.BitmapData; import _-gx._SafeStr_2709; import _-4rH._SafeStr_2173; public class _SafeStr_3335 { public static const _SafeStr_10985:String = "HC1"; public static const _SafeStr_10986:Array = ["ACH_VipHC1", "ACH_VipHC2", "ACH_VipHC3", "ACH_VipHC4", "ACH_VipHC5", "HC1", "HC2", "HC3", "HC4", "HC5"]; public static function _SafeStr_10987(k:Array):String { var _local_2:String; var _local_3:String; for each (_local_3 in _SafeStr_10986) { if (k.indexOf(_local_3) > -1){ _local_2 = _local_3; }; }; return (_local_2); } public static function _SafeStr_10988(k:String, _arg_2:Function, _arg_3:_SafeStr_2173):BitmapData { if (k == null){ return (null); }; var _local_4:BitmapData = _arg_3._SafeStr_10989(k); if (_local_4 == null){ _arg_3.events.addEventListener(_SafeStr_2709._SafeStr_5597, _arg_2); }; return (_local_4); } } }//package _-1Ee // _SafeStr_10985 = "_-1w4" (String#26845, DoABC#3) // _SafeStr_10986 = "_-6kF" (String#38699, DoABC#3) // _SafeStr_10987 = "_-3kW" (String#31314, DoABC#3) // _SafeStr_10988 = "_-5jF" (String#36176, DoABC#3) // _SafeStr_10989 = "_-1dt" (String#9279, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2709 = "_-3bC" (String#11314, DoABC#3) // _SafeStr_3335 = "_-6ic" (String#14483, DoABC#3) // _SafeStr_5597 = "_-3gh" (String#31164, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_2292 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_2271; public class _SafeStr_2292 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2292(k:Function) { super(k, _SafeStr_2271); } public function _SafeStr_5325():_SafeStr_2271 { return ((_SafeStr_5326 as _SafeStr_2271)); } } }//package _-1EK // _SafeStr_2271 = "_-2pV" (String#10516, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2292 = "_-2w-" (String#29305, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_2405 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA.ActivityPointsMessageParser; import flash.utils.Dictionary; public class _SafeStr_2405 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2405(k:Function) { super(k, ActivityPointsMessageParser); } public function get points():Dictionary { return ((_SafeStr_5326 as ActivityPointsMessageParser).points); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2405 = "_-2L1" (String#27856, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_2485 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_3387; public class _SafeStr_2485 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_2485(k:Function) { super(k, _SafeStr_3387); } public function get amount():int { return ((_SafeStr_5326 as _SafeStr_3387).amount); } public function get change():int { return ((_SafeStr_5326 as _SafeStr_3387).change); } public function get type():int { return ((_SafeStr_5326 as _SafeStr_3387).type); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_2485 = "_-1wD" (String#26852, DoABC#3) // _SafeStr_3387 = "_-6IF" (String#14080, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3080 package _-1EK { import _-3qZ._SafeStr_2717; public class _SafeStr_3080 { private var _SafeStr_5501:int; private var _SafeStr_9998:int; private var _points:int; private var _SafeStr_10990:int; private var _SafeStr_10991:int; private var _SafeStr_10992:int; private var _SafeStr_7480:int; private var _SafeStr_7498:String = ""; private var _SafeStr_10993:String = ""; private var _SafeStr_10994:int; private var _SafeStr_7428:String; private var _SafeStr_10995:Boolean; public function _SafeStr_3080(k:_SafeStr_2717) { this._SafeStr_5501 = k._SafeStr_5331(); this._SafeStr_9998 = k._SafeStr_5331(); this._SafeStr_7480 = k._SafeStr_5331(); this._SafeStr_7498 = k.readString(); this._points = k._SafeStr_5331(); this._SafeStr_10990 = k._SafeStr_5331(); this._SafeStr_10991 = k._SafeStr_5331(); this._SafeStr_10992 = k._SafeStr_5331(); this._SafeStr_10994 = k._SafeStr_5331(); this._SafeStr_10993 = k.readString(); this._SafeStr_7428 = k.readString(); this._SafeStr_10995 = k.readBoolean(); } public function get type():int { return (this._SafeStr_5501); } public function get level():int { return (this._SafeStr_9998); } public function get points():int { return (this._points); } public function get _SafeStr_10996():int { return (this._SafeStr_10990); } public function get _SafeStr_10997():int { return (this._SafeStr_10991); } public function get _SafeStr_10998():int { return (this._SafeStr_10992); } public function get badgeId():int { return (this._SafeStr_7480); } public function get _SafeStr_6389():String { return (this._SafeStr_7498); } public function get _SafeStr_7744():String { return (this._SafeStr_10993); } public function get _SafeStr_10999():int { return (this._SafeStr_10994); } public function get category():String { return (this._SafeStr_7428); } public function get _SafeStr_11000():Boolean { return (this._SafeStr_10995); } } }//package _-1EK // _SafeStr_10990 = "_-5MZ" (String#13139, DoABC#3) // _SafeStr_10991 = "_-11G" (String#8654, DoABC#3) // _SafeStr_10992 = "_-1Rn" (String#25687, DoABC#3) // _SafeStr_10993 = "_-2Tw" (String#28198, DoABC#3) // _SafeStr_10994 = "_-0Qs" (String#23222, DoABC#3) // _SafeStr_10995 = "_-126" (String#24694, DoABC#3) // _SafeStr_10996 = "_-0tJ" (String#24308, DoABC#3) // _SafeStr_10997 = "_-dE" (String#39920, DoABC#3) // _SafeStr_10998 = "_-16k" (String#24872, DoABC#3) // _SafeStr_10999 = "_-66U" (String#37120, DoABC#3) // _SafeStr_11000 = "_-0sG" (String#24265, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3080 = "_-0Re" (String#8049, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_7428 = "_-5zS" (String#112, DoABC#3) // _SafeStr_7480 = "_-2Kp" (String#299, DoABC#3) // _SafeStr_7498 = "_-0Rn" (String#294, DoABC#3) // _SafeStr_7744 = "_-5M0" (String#35284, DoABC#3) // _SafeStr_9998 = "_-5bb" (String#150, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3228 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_3264; public class _SafeStr_3228 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3228(k:Function) { super(k, _SafeStr_3264); } public function _SafeStr_5325():_SafeStr_3264 { return ((_SafeStr_5326 as _SafeStr_3264)); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3228 = "_-1j2" (String#26340, DoABC#3) // _SafeStr_3264 = "_-6V-" (String#14286, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3239 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_3243; public class _SafeStr_3239 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3239(k:Function) { super(k, _SafeStr_3243); } public function _SafeStr_5325():_SafeStr_3243 { return ((_SafeStr_5326 as _SafeStr_3243)); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3239 = "_-5zo" (String#36811, DoABC#3) // _SafeStr_3243 = "_-4-V" (String#11749, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3242 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_4739; public class _SafeStr_3242 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3242(k:Function) { super(k, _SafeStr_4739); } public function get enabled():Boolean { return ((_SafeStr_5326 as _SafeStr_4739).enabled); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3242 = "_-0Yt" (String#23520, DoABC#3) // _SafeStr_4739 = "_-0R5" (String#8042, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3245 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_3258; public class _SafeStr_3245 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3245(k:Function) { super(k, _SafeStr_3258); } public function _SafeStr_5325():_SafeStr_3258 { return ((_SafeStr_5326 as _SafeStr_3258)); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3245 = "_-5cS" (String#35917, DoABC#3) // _SafeStr_3258 = "_-1Il" (String#8942, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3253 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_3254; public class _SafeStr_3253 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3253(k:Function) { super(k, _SafeStr_3254); } public function get _SafeStr_11001():String { return ((_SafeStr_5326 as _SafeStr_3254)._SafeStr_11001); } public function _SafeStr_5325():_SafeStr_3254 { return ((_SafeStr_5326 as _SafeStr_3254)); } } }//package _-1EK // _SafeStr_11001 = "_-4Mp" (String#32885, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3253 = "_-2JM" (String#27788, DoABC#3) // _SafeStr_3254 = "_-5Ui" (String#13275, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3261 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_3230; public class _SafeStr_3261 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3261(k:Function) { super(k, _SafeStr_3230); } public function _SafeStr_5325():_SafeStr_3230 { return ((_SafeStr_5326 as _SafeStr_3230)); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3230 = "_-5US" (String#13272, DoABC#3) // _SafeStr_3261 = "_-6Bx" (String#37338, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3263 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_4740; public class _SafeStr_3263 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3263(k:Function) { super(k, _SafeStr_4740); } public function _SafeStr_5325():_SafeStr_4740 { return ((_SafeStr_5326 as _SafeStr_4740)); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3263 = "_-4bM" (String#33451, DoABC#3) // _SafeStr_4740 = "_-58V" (String#12900, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3357 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_3356; public class _SafeStr_3357 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3357(k:Function) { super(k, _SafeStr_3356); } public function _SafeStr_5325():_SafeStr_3356 { return ((_SafeStr_5326 as _SafeStr_3356)); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3356 = "_-1d5" (String#9272, DoABC#3) // _SafeStr_3357 = "_-0XG" (String#23455, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3684 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_4875; public class _SafeStr_3684 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3684(k:Function) { super(k, _SafeStr_4875); } public function _SafeStr_5325():_SafeStr_4875 { return ((_SafeStr_5326 as _SafeStr_4875)); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3684 = "_-2UR" (String#28216, DoABC#3) // _SafeStr_4875 = "_-2sJ" (String#10566, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1EK._SafeStr_3806 package _-1EK { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-1wA._SafeStr_3803; public class _SafeStr_3806 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3806(k:Function) { super(k, _SafeStr_3803); } public function _SafeStr_5325():_SafeStr_3803 { return ((_SafeStr_5326 as _SafeStr_3803)); } } }//package _-1EK // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3803 = "_-3at" (String#11304, DoABC#3) // _SafeStr_3806 = "_-0TD" (String#23307, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1El._SafeStr_1356 package _-1El { import _-0MK._SafeStr_8; import flash.events.IEventDispatcher; public interface _SafeStr_1356 extends _SafeStr_8 { function _SafeStr_11002():void; function get events():IEventDispatcher; function _SafeStr_11003(_arg_1:int):void; function _SafeStr_9806(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:int):void; function _SafeStr_6466(_arg_1:int, _arg_2:int, _arg_3:String):void; function _SafeStr_11004(_arg_1:int, _arg_2:String):void; function _SafeStr_11005(_arg_1:int):void; function reportRoom(_arg_1:int, _arg_2:String, _arg_3:String):void; function _SafeStr_11006(_arg_1:int, _arg_2:int):void; function _SafeStr_11007(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_9809(_arg_1:String, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int):Boolean; function _SafeStr_9808(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Boolean; function _SafeStr_6205():void; function _SafeStr_10810(_arg_1:String, _arg_2:String, _arg_3:int, _arg_4:String=null):void; function set _SafeStr_10816(_arg_1:Boolean):void; function showHabboWay():void; function _SafeStr_11008():void; function _SafeStr_11009():void; } }//package _-1El // _SafeStr_10810 = "_-0f2" (String#8271, DoABC#3) // _SafeStr_10816 = "_-3vm" (String#11662, DoABC#3) // _SafeStr_11002 = "_-01G" (String#7632, DoABC#3) // _SafeStr_11003 = "_-4BZ" (String#11930, DoABC#3) // _SafeStr_11004 = "_-5w-" (String#13706, DoABC#3) // _SafeStr_11005 = "_-057" (String#7699, DoABC#3) // _SafeStr_11006 = "_-aS" (String#15065, DoABC#3) // _SafeStr_11007 = "_-vs" (String#15414, DoABC#3) // _SafeStr_11008 = "_-3n8" (String#11512, DoABC#3) // _SafeStr_11009 = "_-3SX" (String#11166, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_6205 = "_-0kt" (String#8364, DoABC#3) // _SafeStr_6466 = "_-3W5" (String#3481, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) // _SafeStr_9806 = "_-2f7" (String#10363, DoABC#3) // _SafeStr_9808 = "_-0Fk" (String#7856, DoABC#3) // _SafeStr_9809 = "_-489" (String#11876, DoABC#3) //------------------------------------------------------------ //_-1El._SafeStr_2669 package _-1El { import _-0MK._SafeStr_3; import _-4n6._SafeStr_2532; import _-1Mz.IWindowContainer; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-5YE._SafeStr_2413; import _-2rM._SafeStr_3674; import _-5YE._SafeStr_2536; public class _SafeStr_2669 implements _SafeStr_3 { private const _SafeStr_11010:int = 0; private const _SafeStr_11011:int = 7; private var _SafeStr_5526:HabboHelp; private var _SafeStr_6939:_SafeStr_2532; private var _SafeStr_5415:IWindowContainer; private var _disposed:Boolean = false; private var _SafeStr_11012:int = 0; public function _SafeStr_2669(k:HabboHelp) { this._SafeStr_5526 = k; } public function dispose():void { if (!this._disposed){ this.closeWindow(); if (this._SafeStr_5526){ this._SafeStr_5526 = null; }; this._disposed = true; }; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_11013():void { this.closeWindow(); this._SafeStr_6939 = this._SafeStr_5526._SafeStr_11014("safety_booklet"); this._SafeStr_5415 = IWindowContainer(this._SafeStr_6939._SafeStr_6949); this._SafeStr_5415.procedure = this._SafeStr_5563; this._SafeStr_11015(this._SafeStr_11010); this._SafeStr_5526.tracking.trackEventLog("Quiz", "", "talent.quiz.open"); } public function closeWindow():void { this._SafeStr_5415 = null; if (this._SafeStr_6939){ this._SafeStr_6939.dispose(); this._SafeStr_6939 = null; }; } private function _SafeStr_5563(k:WindowEvent, _arg_2:IWindow):void { if (((((this._disposed) || (!(this._SafeStr_5415)))) || (!((k.type == WindowMouseEvent.CLICK))))){ return; }; switch (_arg_2.name){ case "header_button_close": this.closeWindow(); return; case "next_button": this._SafeStr_11015(Math.min(this._SafeStr_11011, (this._SafeStr_11012 + 1))); this._SafeStr_5526.tracking.trackEventLog("Quiz", ("" + this._SafeStr_11012), "talent.quiz.change_page"); this._SafeStr_5526.trackGoogle("safetyBooklet", ("clickNextPage_" + this._SafeStr_11012)); return; case "back_button": case "previous_button": this._SafeStr_11015(Math.max(this._SafeStr_11010, (this._SafeStr_11012 - 1))); this._SafeStr_5526.tracking.trackEventLog("Quiz", ("" + this._SafeStr_11012), "talent.quiz.change_page"); this._SafeStr_5526.trackGoogle("safetyBooklet", ("clickPrevPage_" + this._SafeStr_11012)); return; case "quiz_button": this._SafeStr_5526.trackGoogle("safetyBooklet", "clickQuiz"); this._SafeStr_5526._SafeStr_11016(); return; case "ok_button": this._SafeStr_5526.trackGoogle("safetyBooklet", "clickOk"); this._SafeStr_5526._SafeStr_11016(); this._SafeStr_5526._SafeStr_11017(); return; }; } private function _SafeStr_11015(k:int):void { this._SafeStr_11012 = k; this._SafeStr_5415.findChildByName("safety.quiz.explanation").visible = !(this._SafeStr_5526._SafeStr_11018); if (this._SafeStr_11012 < this._SafeStr_11011){ if (this._SafeStr_11012 == this._SafeStr_11010){ this._SafeStr_5415.findChildByName("previous_button").visible = false; } else { this._SafeStr_5415.findChildByName("previous_button").visible = true; }; _SafeStr_2413(this._SafeStr_5415.findChildByName("illustration")).assetUri = (("${image.library.url}safetyquiz/page_" + this._SafeStr_11012) + ".png"); _SafeStr_2413(this._SafeStr_5415.findChildByName("safety_image")).assetUri = "${image.library.url}safetyquiz/safety_off.png"; _SafeStr_3674(_SafeStr_2536(this._SafeStr_5415.findChildByName("page_widget")).widget).position = (this._SafeStr_11012 + 1); this._SafeStr_5415.findChildByName("title").caption = (("${safety.booklet.page." + this._SafeStr_11012) + ".title}"); this._SafeStr_5415.findChildByName("description").caption = (("${safety.booklet.page." + this._SafeStr_11012) + ".description}"); this._SafeStr_5415.findChildByName("page_container").visible = true; this._SafeStr_5415.findChildByName("final_page").visible = false; this._SafeStr_5415.findChildByName("final_page_no_questions").visible = false; this._SafeStr_5415.findChildByName("page_container").invalidate(); } else { _SafeStr_2413(this._SafeStr_5415.findChildByName("illustration")).assetUri = "${image.library.url}safetyquiz/page_end.png"; _SafeStr_2413(this._SafeStr_5415.findChildByName("safety_image")).assetUri = "${image.library.url}safetyquiz/safety_on.png"; _SafeStr_3674(_SafeStr_2536(this._SafeStr_5415.findChildByName("page_widget")).widget).position = 0; this._SafeStr_5415.findChildByName("page_container").visible = false; if (this._SafeStr_5526._SafeStr_11018){ this._SafeStr_5415.findChildByName("final_page_no_questions").visible = true; this._SafeStr_5415.findChildByName("final_page_no_questions").invalidate(); } else { this._SafeStr_5415.findChildByName("final_page").visible = true; this._SafeStr_5415.findChildByName("final_page").invalidate(); }; }; } } }//package _-1El // _SafeStr_11010 = "_-5Cz" (String#12979, DoABC#3) // _SafeStr_11011 = "_-1IH" (String#25299, DoABC#3) // _SafeStr_11012 = "_-53F" (String#1122, DoABC#3) // _SafeStr_11013 = "_-1YI" (String#25919, DoABC#3) // _SafeStr_11014 = "_-5FD" (String#35017, DoABC#3) // _SafeStr_11015 = "_-5J0" (String#13080, DoABC#3) // _SafeStr_11016 = "_-37E" (String#29780, DoABC#3) // _SafeStr_11017 = "_-tr" (String#40542, DoABC#3) // _SafeStr_11018 = "_-5QM" (String#35455, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_2669 = "_-2o0" (String#10490, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3674 = "_-37I" (String#10850, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5563 = "_-5et" (String#335, DoABC#3) // _SafeStr_6939 = "_-4A4" (String#383, DoABC#3) // _SafeStr_6949 = "_-13" (String#2847, DoABC#3) //------------------------------------------------------------ //_-1El._SafeStr_2671 package _-1El { import _-0MK._SafeStr_35; import _-1Mz.IWindowContainer; import flash.geom.Point; import _-5Mz.WindowMouseEvent; import _-5YE.ITextWindow; import _-5Vt.XmlAsset; import _-5YE.IFrameWindow; import _-5im.WindowParam; import flash.geom.Rectangle; import _-1Mz.IWindow; import _-0HS._SafeStr_2730; import _-40u._SafeStr_2295; public class _SafeStr_2671 implements _SafeStr_35 { private var _SafeStr_5526:HabboHelp; private var _disposed:Boolean; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_11019:Point; private var _SafeStr_11020:String; private var _SafeStr_8687:int; private var _SafeStr_11021:String; public function _SafeStr_2671(k:HabboHelp) { this._SafeStr_11019 = new Point(72, 10); super(); this._SafeStr_5526 = k; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._SafeStr_5526){ this._SafeStr_5526.removeUpdateReceiver(this); this._SafeStr_5526 = null; }; if (this._SafeStr_5415){ this._SafeStr_5415.findChildByName("close").removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_11022); this._SafeStr_5415.findChildByName("click").removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_11023); this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._disposed = true; } public function _SafeStr_10810(k:String, _arg_2:String, _arg_3:int, _arg_4:String):void { if (this._disposed){ return; }; this._SafeStr_11020 = k; this._SafeStr_8687 = _arg_3; this._SafeStr_11021 = _arg_4; if (this._SafeStr_5415 == null){ this._SafeStr_11024(); }; var _local_5:ITextWindow = ITextWindow(this._SafeStr_5415.findChildByName("text")); _local_5.caption = (("${" + _arg_2) + "}"); _local_5.height = (_local_5.textHeight + 5); this._SafeStr_10694(); this._SafeStr_11025(); this._SafeStr_5415.visible = true; this._SafeStr_5415.activate(); } private function _SafeStr_11024():void { var k:XmlAsset = (this._SafeStr_5526.assets.getAssetByName("welcome_screen_xml") as XmlAsset); this._SafeStr_5415 = (this._SafeStr_5526.windowManager.buildFromXML((k.content as XML), 2) as IWindowContainer); var _local_2:IFrameWindow = (this._SafeStr_5415.findChildByName("frame") as IFrameWindow); _local_2.header.visible = false; _local_2.content.y = (_local_2.content.y - 20); var _local_3:ITextWindow = (this._SafeStr_5415.findChildByName("text") as ITextWindow); _local_3.height = (_local_3.textHeight + 5); _local_2.content.setParamFlag(WindowParam._SafeStr_7836, false); _local_2.height = (_local_2.height - 20); this._SafeStr_5415.findChildByName("close").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11022); this._SafeStr_5415.findChildByName("click").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11023); } private function _SafeStr_10694():void { var k:Rectangle = this._SafeStr_5526.toolbar._SafeStr_8998(this._SafeStr_11020); var _local_2:IWindow = this._SafeStr_5415.findChildByName("arrow"); var _local_3:IWindow = this._SafeStr_5415.findChildByName("arrow_right"); if (k == null){ k = new Rectangle(0, 0, this._SafeStr_5415.width, this._SafeStr_5415.height); }; if (this._SafeStr_8687 == _SafeStr_2730.LEFT){ this._SafeStr_11019.x = 72; this._SafeStr_5415.x = -(this._SafeStr_5415.width); _local_2.y = ((this._SafeStr_5415.height - _local_2.height) / 2); _local_2.visible = true; _local_3.visible = false; } else { this._SafeStr_11019.x = (k.x - this._SafeStr_5415.width); this._SafeStr_5415.x = ((k.x + k.width) + this._SafeStr_5415.width); _local_3.y = ((this._SafeStr_5415.height - _local_2.height) / 2); _local_3.visible = true; _local_2.visible = false; }; if (k != null){ this._SafeStr_11019.y = ((k.y + (k.height / 2)) - (this._SafeStr_5415.height / 2)); } else { this._SafeStr_11019.y = 0; }; this._SafeStr_5415.y = this._SafeStr_11019.y; } private function _SafeStr_11022(k:WindowMouseEvent):void { this.closeWindow(); } private function _SafeStr_11023(k:WindowMouseEvent):void { if (this._SafeStr_11021 != null){ this._SafeStr_5526.toolbar.toggleWindowVisibility(this._SafeStr_11021); }; this.closeWindow(); } private function closeWindow():void { if (!this._SafeStr_5415){ return; }; this._SafeStr_5415.visible = false; this.dispose(); } public function update(k:uint):void { var _local_3:Point; if (this._SafeStr_5415 == null){ this._SafeStr_5526.removeUpdateReceiver(this); return; }; var _local_2:Number = Point.distance(this._SafeStr_5415.position, this._SafeStr_11019); if (_local_2 > 5){ _local_3 = Point.interpolate(this._SafeStr_5415.position, this._SafeStr_11019, 0.5); this._SafeStr_5415.x = _local_3.x; this._SafeStr_5415.y = _local_3.y; } else { this._SafeStr_5415.x = this._SafeStr_11019.x; this._SafeStr_5415.y = this._SafeStr_11019.y; this._SafeStr_5526.removeUpdateReceiver(this); }; } private function _SafeStr_11025():void { this._SafeStr_5526.removeUpdateReceiver(this); this._SafeStr_5526.registerUpdateReceiver(this, 10); } public function _SafeStr_5781(k:_SafeStr_2295):void { var _local_2:Rectangle; if (this._disposed){ return; }; switch (k.type){ case _SafeStr_2295._SafeStr_10817: if (this._SafeStr_5526 != null){ _local_2 = this._SafeStr_5526.toolbar._SafeStr_8998(this._SafeStr_11020); }; if (_local_2 != null){ this._SafeStr_11019.y = ((_local_2.y + (_local_2.height / 2)) - (this._SafeStr_5415.height / 2)); this._SafeStr_5415.y = this._SafeStr_11019.y; }; return; case _SafeStr_2295._SafeStr_5780: case _SafeStr_2295._SafeStr_11026: this.closeWindow(); return; }; } } }//package _-1El // _SafeStr_10694 = "_-2t1" (String#3316, DoABC#3) // _SafeStr_10810 = "_-0f2" (String#8271, DoABC#3) // _SafeStr_10817 = "_-2f1" (String#28639, DoABC#3) // _SafeStr_11019 = "_-5d1" (String#1598, DoABC#3) // _SafeStr_11020 = "_-2-L" (String#27021, DoABC#3) // _SafeStr_11021 = "_-4U0" (String#33189, DoABC#3) // _SafeStr_11022 = "_-016" (String#22224, DoABC#3) // _SafeStr_11023 = "_-jv" (String#40160, DoABC#3) // _SafeStr_11024 = "_-6FJ" (String#4193, DoABC#3) // _SafeStr_11025 = "_-3ka" (String#31316, DoABC#3) // _SafeStr_11026 = "_-3pE" (String#31508, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2671 = "_-3L0" (String#11042, DoABC#3) // _SafeStr_2730 = "_-0aG" (String#23574, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5781 = "_-KP" (String#710, DoABC#3) // _SafeStr_7836 = "_-5oI" (String#36371, DoABC#3) // _SafeStr_8687 = "_-66j" (String#1609, DoABC#3) // _SafeStr_8998 = "_-0Dj" (String#2609, DoABC#3) //------------------------------------------------------------ //_-1El._SafeStr_2672 package _-1El { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; import _-2uX._SafeStr_3916; import _-2uX._SafeStr_3913; import _-2uX._SafeStr_3915; import _-4LP._SafeStr_2689; import _-6D3._SafeStr_3909; import _-6D3._SafeStr_3904; import _-5YE.ISelectableWindow; import _-2rM._SafeStr_3643; import _-5YE._SafeStr_2536; import _-5YE.IItemListWindow; import _-5YE.ISelectorWindow; import _-4Ar._SafeStr_3908; import _-2rM._SafeStr_3629; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-7P._SafeStr_2665; import _-6D3._SafeStr_3905; import _-6Sv._SafeStr_3604; import _-6D3._SafeStr_3906; import _-6D3._SafeStr_3914; import _-6D3._SafeStr_3907; import _-6D3._SafeStr_3911; import _-4n6._SafeStr_2443; import _-6GB._SafeStr_3901; import _-3qZ._SafeStr_2273; import _-6GB._SafeStr_3912; import _-0HS._SafeStr_3903; import _-6GB._SafeStr_3902; import _-6D3._SafeStr_3910; public class _SafeStr_2672 implements _SafeStr_3 { private static const _SafeStr_11027:int = 253; private static const _SafeStr_11028:String = "emergency_help_request"; private var _disposed:Boolean; private var _SafeStr_5526:HabboHelp; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_11029:ChatReportController; private var _SafeStr_11030:int = -1; private var _SafeStr_11031:String = ""; private var _SafeStr_11032:int = -1; private var _SafeStr_11033:String; private var _SafeStr_11034:String; private var _SafeStr_11035:int = -1; private var _SafeStr_11036:int = -1; private var _SafeStr_11037:int = -1; private var _SafeStr_11038:String; private var _SafeStr_11039:int = -1; private var _SafeStr_11040:int; private var _SafeStr_11041:int; private var _SafeStr_11042:int; private var _SafeStr_7962:String; public function _SafeStr_2672(k:HabboHelp) { this._SafeStr_5526 = k; this._SafeStr_11029 = new ChatReportController(this._SafeStr_5526, this._SafeStr_11043); this._SafeStr_5526.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3916(this._SafeStr_11044)); this._SafeStr_5526.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3913(this._SafeStr_11045)); this._SafeStr_5526.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3915(this._SafeStr_11046)); } private static function _SafeStr_11047(k:int):String { if (k == 1){ return ("useless"); }; if (k == 2){ return ("abusive"); }; return ("resolved"); } public function dispose():void { if (!this._disposed){ this.closeWindow(); if (this._SafeStr_11029){ this._SafeStr_11029.dispose(); this._SafeStr_11029 = null; }; this._SafeStr_5526 = null; this._disposed = true; }; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_11048():int { return (this._SafeStr_11030); } public function get _SafeStr_11049():String { return (this._SafeStr_11031); } public function get _SafeStr_11050():int { return (this._SafeStr_11032); } public function get _SafeStr_11051():String { return (this._SafeStr_11033); } public function get _SafeStr_11052():String { return (this._SafeStr_11038); } public function get _SafeStr_11053():int { return (this._SafeStr_11039); } public function get _SafeStr_11054():int { return (this._SafeStr_11035); } public function get _SafeStr_11055():int { return (this._SafeStr_11036); } public function get _SafeStr_11056():int { return (this._SafeStr_11037); } public function set _SafeStr_11048(k:int):void { this._SafeStr_11030 = k; } public function set _SafeStr_11049(k:String):void { this._SafeStr_11031 = k; } public function set _SafeStr_11050(k:int):void { this._SafeStr_11032 = k; } public function set _SafeStr_11051(k:String):void { this._SafeStr_11033 = k; } public function set _SafeStr_11052(k:String):void { this._SafeStr_11038 = k; } public function set _SafeStr_11053(k:int):void { this._SafeStr_11039 = k; } public function set _SafeStr_11054(k:int):void { this._SafeStr_11035 = k; } public function set _SafeStr_11055(k:int):void { this._SafeStr_11036 = k; } public function set _SafeStr_11056(k:int):void { this._SafeStr_11037 = k; } public function _SafeStr_11003(k:int, _arg_2:int):void { if (this._SafeStr_5526._SafeStr_11057){ this._SafeStr_11030 = k; this._SafeStr_11032 = _arg_2; this._SafeStr_5526._SafeStr_11058(_SafeStr_2689._SafeStr_11059); } else { this._SafeStr_6466(k, HabboHelp._SafeStr_11060, 123); }; } public function _SafeStr_6466(k:int, _arg_2:int, _arg_3:int):void { this._SafeStr_11030 = k; this._SafeStr_11032 = -1; this._SafeStr_11041 = _arg_3; this._SafeStr_5526._SafeStr_11061(_arg_2); } public function reportRoom(k:int, _arg_2:String, _arg_3:String):void { this._SafeStr_11032 = k; this._SafeStr_11033 = _arg_2; this._SafeStr_11034 = _arg_3; this._SafeStr_11030 = -1; this._SafeStr_5526._SafeStr_11061(HabboHelp._SafeStr_11062); } public function _SafeStr_11006(k:int, _arg_2:int):void { this._SafeStr_11035 = k; this._SafeStr_11036 = _arg_2; this._SafeStr_5526._SafeStr_11061(HabboHelp._SafeStr_11063); } public function _SafeStr_11007(k:int, _arg_2:int, _arg_3:int):void { this._SafeStr_11035 = k; this._SafeStr_11036 = _arg_2; this._SafeStr_11037 = _arg_3; this._SafeStr_5526._SafeStr_11061(HabboHelp._SafeStr_11064); } public function _SafeStr_9809(k:String, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int):void { this._SafeStr_5526._SafeStr_6061(new _SafeStr_3909(k, _arg_3, _arg_4, _arg_2, _arg_5)); } public function _SafeStr_9808(k:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):void { this._SafeStr_5526._SafeStr_11065(new _SafeStr_3904(k, _arg_3, _arg_4, _arg_2, _arg_5)); this._SafeStr_5526._SafeStr_11061(HabboHelp._SafeStr_11066); } public function _SafeStr_11067():void { this._SafeStr_6466(0, HabboHelp._SafeStr_11060, -1); } private function _SafeStr_11068():void { this.closeWindow(); this._SafeStr_5415 = (this._SafeStr_5526.getXmlWindow("abusive_notice") as IWindowContainer); this._SafeStr_5415.center(); this._SafeStr_5415.findChildByName("header_button_close").visible = false; this._SafeStr_5415.procedure = this._SafeStr_11069; } public function _SafeStr_11070(k:int):void { var _local_5:ISelectableWindow; var _local_6:ISelectableWindow; this.closeWindow(); this._SafeStr_11040 = k; if (this._SafeStr_11040 == HabboHelp._SafeStr_11071){ this._SafeStr_5415 = (this._SafeStr_5526.getXmlWindow("bully_report") as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_11072; } else { this._SafeStr_5415 = (this._SafeStr_5526.getXmlWindow("emergency_help_request") as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_11073; _SafeStr_3643(_SafeStr_2536(this._SafeStr_5415.findChildByName("help_message")).widget).maxChars = _SafeStr_11027; }; this._SafeStr_5415.center(); var _local_2:IItemListWindow = (this._SafeStr_5415.findChildByName("user_panel") as IItemListWindow); var _local_3:IItemListWindow = (this._SafeStr_5415.findChildByName("room_panel") as IItemListWindow); var _local_4:ISelectorWindow = ISelectorWindow(this._SafeStr_5415.findChildByName("topic_selector")); if (_local_4 != null){ _local_5 = _local_4._SafeStr_7831(("" + this._SafeStr_11041)); if (_local_5 != null){ _local_4._SafeStr_6990(_local_5); }; _local_6 = _local_4._SafeStr_7831("123"); if (((!((_local_6 == null))) && (this._SafeStr_5526._SafeStr_11057))){ _local_6.visible = false; }; }; switch (this._SafeStr_11040){ case HabboHelp._SafeStr_11062: this._SafeStr_11074(false, true); return; case HabboHelp._SafeStr_11060: this._SafeStr_11074(true, false); return; case HabboHelp._SafeStr_11075: this._SafeStr_11074(false, false); return; case HabboHelp._SafeStr_11063: case HabboHelp._SafeStr_11064: this._SafeStr_11074(false, false); return; case HabboHelp._SafeStr_11071: this._SafeStr_11076(); return; }; } private function _SafeStr_11077():void { this.closeWindow(); this._SafeStr_11029.show(this._SafeStr_5526._SafeStr_11078, this._SafeStr_11030, this._SafeStr_11040); } private function _SafeStr_11074(k:Boolean, _arg_2:Boolean):void { var _local_3:IItemListWindow = (this._SafeStr_5415.findChildByName("user_panel") as IItemListWindow); var _local_4:IItemListWindow = (this._SafeStr_5415.findChildByName("room_panel") as IItemListWindow); var _local_5:Boolean = ((k) || (_arg_2)); this._SafeStr_5415.findChildByName("submit_box_wide").visible = _local_5; this._SafeStr_5415.findChildByName("submit_box_narrow").visible = !(_local_5); this._SafeStr_5415.findChildByName("separator").visible = _local_5; _local_4.visible = _arg_2; _local_3.visible = k; if (_arg_2){ _local_4.getListItemByName("room_name").caption = (((this._SafeStr_11033)!=null) ? this._SafeStr_11033 : ""); _local_4.getListItemByName("room_description").caption = (((this._SafeStr_11034)!=null) ? this._SafeStr_11034 : ""); }; if (k){ this._SafeStr_11076(); }; if (!_local_5){ this._SafeStr_5415.width = 301; }; } private function _SafeStr_11076():void { var _local_4:_SafeStr_3908; var _local_5:IWindowContainer; var _local_6:Boolean; var k:IItemListWindow = (this._SafeStr_5415.findChildByName("user_list") as IItemListWindow); var _local_2:IWindowContainer = (k.getListItemAt(0) as IWindowContainer); k._SafeStr_9402(); var _local_3:int; for each (_local_4 in this._SafeStr_5526._SafeStr_11080._SafeStr_11079()) { _local_5 = (_local_2.clone() as IWindowContainer); _local_6 = (_local_4.userId == this._SafeStr_11030); _local_5.name = _local_4.userId.toString(); _local_5.blend = ((_local_6) ? 1 : 0); _local_5.procedure = this._SafeStr_11081; _local_5.findChildByName("user_name").caption = _local_4.userName; _local_5.findChildByName("room_name").id = _local_4.roomId; if (_local_6){ this._SafeStr_11032 = _local_4.roomId; }; _local_5.findChildByName("room_name").caption = (((_local_4.roomName)!="") ? this._SafeStr_5526.localization.getLocalizationWithParams("help.emergency.main.step.two.room.name", "", "room_name", _local_4.roomName) : ""); _SafeStr_3629(_SafeStr_2536(_local_5.findChildByName("user_avatar")).widget).figure = _local_4.figure; k._SafeStr_8742(_local_5, _local_3); if (_local_6){ _local_3 = 1; }; }; } private function _SafeStr_11082():void { var _local_3:IWindowContainer; var k:IItemListWindow = (this._SafeStr_5415.findChildByName("user_list") as IItemListWindow); var _local_2:int; while (_local_2 < k.numListItems) { _local_3 = IWindowContainer(k.getListItemAt(_local_2)); _local_3.blend = (((int(_local_3.name) == this._SafeStr_11030)) ? 1 : 0); _local_2++; }; } public function _SafeStr_11083(k:String):void { this.closeWindow(); this._SafeStr_5415 = (this._SafeStr_5526.getXmlWindow("pending_request") as IWindowContainer); this._SafeStr_5415.findChildByName("request_message").caption = k; this._SafeStr_5415.center(); this._SafeStr_5415.procedure = this._SafeStr_11084; } private function closeWindow():void { if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; } private function _SafeStr_11069(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ switch (_arg_2.name){ case "close_button": this.closeWindow(); return; }; }; } private function _SafeStr_11073(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ switch (_arg_2.name){ case "submit_button": if (!this._SafeStr_11085()){ return; }; this._SafeStr_11086(); return; case "header_button_close": this.closeWindow(); return; }; }; } private function _SafeStr_11072(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ switch (_arg_2.name){ case "submit_button": if (this._SafeStr_11030 > 0){ this._SafeStr_5526._SafeStr_6061(new _SafeStr_2665(this._SafeStr_11030)); this._SafeStr_5526._SafeStr_6061(new _SafeStr_3905(this._SafeStr_11030, this._SafeStr_11032)); this.closeWindow(); } else { this._SafeStr_5526.windowManager.alert("${generic.alert.title}", "${guide.bully.request.usermissing}", 0, null); }; return; case "header_button_close": this.closeWindow(); return; }; }; } private function _SafeStr_11043(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ switch (_arg_2.name){ case "submit_button": if (this._SafeStr_11029._SafeStr_11087(this._SafeStr_11040, -1).length == 0){ this._SafeStr_5526.windowManager.alert("${generic.alert.title}", "${help.cfh.error.chatmissing}", 0, null); return; }; this._SafeStr_11088(); this._SafeStr_11029.closeWindow(); this.closeWindow(); return; case "header_button_close": this._SafeStr_11029.closeWindow(); return; }; }; } private function _SafeStr_11081(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_11089((_arg_2 as IWindowContainer)); }; } private function _SafeStr_11089(k:IWindowContainer):void { if ((((((this._SafeStr_5415 == null)) || (!((this._SafeStr_5415.name == _SafeStr_11028))))) || ((k == null)))){ return; }; var _local_2:int = int(k.name); if (this._SafeStr_11030 == _local_2){ this._SafeStr_11030 = 0; this._SafeStr_11032 = -1; } else { this._SafeStr_11030 = _local_2; this._SafeStr_11032 = k.findChildByName("room_name").id; }; this._SafeStr_11082(); } private function _SafeStr_11086():void { var k:Boolean = this._SafeStr_11090(); if (this._SafeStr_11040 == HabboHelp._SafeStr_11075){ if (!this._SafeStr_5526._SafeStr_11092._SafeStr_11091(this._SafeStr_11030)){ this._SafeStr_5526.windowManager.alert("${generic.alert.title}", "${help.cfh.error.nochathistory}", 0, null); }; } else { if (((((k) && (!(this._SafeStr_5526._SafeStr_8753._SafeStr_8762(this._SafeStr_5526._SafeStr_11078))))) && (this._SafeStr_5526._SafeStr_8753._SafeStr_8762(this._SafeStr_11030)))){ this._SafeStr_5526.windowManager.alert("${generic.alert.title}", "${help.cfh.error.nochathistory}", 0, null); return; }; }; if (k){ this._SafeStr_11077(); } else { this._SafeStr_11088(); }; } private function _SafeStr_11090():Boolean { if ((((((this._SafeStr_11040 == HabboHelp._SafeStr_11063)) || ((this._SafeStr_11040 == HabboHelp._SafeStr_11064)))) || ((this._SafeStr_11040 == HabboHelp._SafeStr_11062)))){ return (false); }; return ((((((this._SafeStr_11030 <= 0)) || ((this._SafeStr_5526._SafeStr_8753._SafeStr_8767(this._SafeStr_11030).length > 0)))) || ((this._SafeStr_11040 == HabboHelp._SafeStr_11075)))); } private function _SafeStr_11085(k:Boolean=true):Boolean { if ((((this._SafeStr_5415 == null)) || (!((this._SafeStr_5415.name == _SafeStr_11028))))){ return (false); }; this._SafeStr_7962 = _SafeStr_3643(_SafeStr_2536(this._SafeStr_5415.findChildByName("help_message")).widget).message; if ((((this._SafeStr_7962 == null)) || ((this._SafeStr_7962 == "")))){ this._SafeStr_5526.windowManager.alert("${generic.alert.title}", "${help.cfh.error.nomsg}", 0, null); return (false); }; if (this._SafeStr_7962.length < this._SafeStr_5526.getInteger("help.cfh.length.minimum", 15)){ this._SafeStr_5526.windowManager.alert("${generic.alert.title}", "${help.cfh.error.msgtooshort}", 0, null); return (false); }; this._SafeStr_11042 = 0; var _local_2:ISelectableWindow = ISelectorWindow(this._SafeStr_5415.findChildByName("topic_selector"))._SafeStr_7114(); if (_local_2 != null){ this._SafeStr_11042 = int(_local_2.name); }; if (this._SafeStr_11042 == 0){ this._SafeStr_5526.windowManager.alert("${generic.alert.title}", "${help.cfh.error.notopic}", 0, null); return (false); }; if ((((this._SafeStr_11040 == HabboHelp._SafeStr_11064)) || ((this._SafeStr_11040 == HabboHelp._SafeStr_11063)))){ return (true); }; if ((((((this._SafeStr_11030 <= 0)) && (((!((this._SafeStr_11040 == HabboHelp._SafeStr_11064))) && ((this._SafeStr_11040 == HabboHelp._SafeStr_11063)))))) || ((((this._SafeStr_11040 == HabboHelp._SafeStr_11062)) && (!(this._SafeStr_5526.getBoolean("room.report.enabled"))))))){ this._SafeStr_5526.windowManager.alert("${generic.alert.title}", "${guide.bully.request.usermissing}", 0, null); return (false); }; if (this._SafeStr_5526.friendList._SafeStr_6499(this._SafeStr_11030) != null){ this._SafeStr_5526.windowManager.confirm("${help.cfh.unfriend.confirm.title}", "${help.cfh.unfriend.confirm.message}", (_SafeStr_3604._SafeStr_6100 | _SafeStr_3604._SafeStr_6336), this._SafeStr_11093); return (false); }; return (true); } private function _SafeStr_11088():void { var _local_1:int; this.closeWindow(); switch (this._SafeStr_11040){ case HabboHelp._SafeStr_11060: case HabboHelp._SafeStr_11062: _local_1 = (((this._SafeStr_11029._SafeStr_11050 <= 0)) ? this._SafeStr_11032 : this._SafeStr_11029._SafeStr_11050); this._SafeStr_5526._SafeStr_6061(new _SafeStr_3906(this._SafeStr_7962, this._SafeStr_11042, this._SafeStr_11030, _local_1, this._SafeStr_11029._SafeStr_11087(this._SafeStr_11040, -1))); break; case HabboHelp._SafeStr_11075: this._SafeStr_5526._SafeStr_6061(new _SafeStr_3914(this._SafeStr_7962, this._SafeStr_11042, this._SafeStr_11030, this._SafeStr_11029._SafeStr_11087(HabboHelp._SafeStr_11075, -1))); break; case HabboHelp._SafeStr_11063: this._SafeStr_5526._SafeStr_6061(new _SafeStr_3907(this._SafeStr_11035, this._SafeStr_11036, this._SafeStr_11042, this._SafeStr_7962)); break; case HabboHelp._SafeStr_11064: this._SafeStr_5526._SafeStr_6061(new _SafeStr_3911(this._SafeStr_11035, this._SafeStr_11036, this._SafeStr_11037, this._SafeStr_11042, this._SafeStr_7962)); break; }; this._SafeStr_5526._SafeStr_11094(); } private function _SafeStr_11093(k:_SafeStr_2443, _arg_2:WindowEvent):void { if (_arg_2.type == WindowEvent._SafeStr_6209){ this._SafeStr_11086(); }; k.dispose(); } private function _SafeStr_11084(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ switch (_arg_2.name){ case "keep_button": case "header_button_close": this.closeWindow(); return; case "discard_button": this._SafeStr_11095(); this.closeWindow(); return; }; }; } private function _SafeStr_11044(k:_SafeStr_2273):void { var _local_2:_SafeStr_3901 = _SafeStr_3916(k)._SafeStr_5325(); this._SafeStr_5526.windowManager.alert("${help.cfh.reply.title}", _local_2.message, 0, null); } private function _SafeStr_11045(k:_SafeStr_2273):void { var _local_2:_SafeStr_3912 = _SafeStr_3913(k)._SafeStr_5325(); var _local_3:int = _local_2.resultType; var _local_4:String = _local_2._SafeStr_11001; switch (_local_3){ case _SafeStr_3903._SafeStr_8052: this._SafeStr_5526._SafeStr_11061(HabboHelp._SafeStr_11060); return; case _SafeStr_3903._SafeStr_8053: this._SafeStr_11068(); return; default: if (_local_4 == ""){ _local_4 = "${help.cfh.sent.text}"; }; this._SafeStr_5526.windowManager.alert("${help.cfh.sent.title}", _local_4, 0, null); }; } private function _SafeStr_11046(k:_SafeStr_3915):void { var _local_2:_SafeStr_3902 = k._SafeStr_5325(); var _local_3:String = _local_2._SafeStr_11001; if (_local_3 == ""){ _local_3 = (("${help.cfh.closed." + _SafeStr_11047(_local_2._SafeStr_11096)) + "}"); }; this._SafeStr_5526.windowManager.alert("${mod.alert.title}", _local_3, 0, null); } private function _SafeStr_11095():void { this._SafeStr_5526._SafeStr_6061(new _SafeStr_3910()); } public function get _SafeStr_11097():ChatReportController { return (this._SafeStr_11029); } } }//package _-1El // _SafeStr_11001 = "_-4Mp" (String#32885, DoABC#3) // _SafeStr_11003 = "_-4BZ" (String#11930, DoABC#3) // _SafeStr_11006 = "_-aS" (String#15065, DoABC#3) // _SafeStr_11007 = "_-vs" (String#15414, DoABC#3) // _SafeStr_11027 = "_-2fZ" (String#3255, DoABC#3) // _SafeStr_11028 = "_-2o9" (String#29001, DoABC#3) // _SafeStr_11029 = "_-3qS" (String#31548, DoABC#3) // _SafeStr_11030 = "_-5VM" (String#1129, DoABC#3) // _SafeStr_11031 = "_-5jT" (String#4042, DoABC#3) // _SafeStr_11032 = "_-46j" (String#11854, DoABC#3) // _SafeStr_11033 = "_-AH" (String#38862, DoABC#3) // _SafeStr_11034 = "_-4Dq" (String#32530, DoABC#3) // _SafeStr_11035 = "_-mC" (String#40248, DoABC#3) // _SafeStr_11036 = "_-5l5" (String#36248, DoABC#3) // _SafeStr_11037 = "_-1om" (String#26570, DoABC#3) // _SafeStr_11038 = "_-5Y" (String#35740, DoABC#3) // _SafeStr_11039 = "_-0-K" (String#22159, DoABC#3) // _SafeStr_11040 = "_-0gf" (String#8302, DoABC#3) // _SafeStr_11041 = "_-5p0" (String#36397, DoABC#3) // _SafeStr_11042 = "_-2qb" (String#29091, DoABC#3) // _SafeStr_11043 = "_-2Bg" (String#27491, DoABC#3) // _SafeStr_11044 = "_-pq" (String#40396, DoABC#3) // _SafeStr_11045 = "_-3Ps" (String#30532, DoABC#3) // _SafeStr_11046 = "_-3gl" (String#31166, DoABC#3) // _SafeStr_11047 = "_-6TV" (String#37994, DoABC#3) // _SafeStr_11048 = "_-2Sf" (String#28147, DoABC#3) // _SafeStr_11049 = "_-1gq" (String#26248, DoABC#3) // _SafeStr_11050 = "_-4Zr" (String#33400, DoABC#3) // _SafeStr_11051 = "_-4VS" (String#33240, DoABC#3) // _SafeStr_11052 = "_-1ZY" (String#25971, DoABC#3) // _SafeStr_11053 = "_-5pu" (String#36433, DoABC#3) // _SafeStr_11054 = "_-0v-" (String#24376, DoABC#3) // _SafeStr_11055 = "_-4Kb" (String#32789, DoABC#3) // _SafeStr_11056 = "_-3PM" (String#30511, DoABC#3) // _SafeStr_11057 = "_-0as" (String#23593, DoABC#3) // _SafeStr_11058 = "_-3Lp" (String#30374, DoABC#3) // _SafeStr_11059 = "_-1mQ" (String#26477, DoABC#3) // _SafeStr_11060 = "_-0lh" (String#24005, DoABC#3) // _SafeStr_11061 = "_-30m" (String#29524, DoABC#3) // _SafeStr_11062 = "_-Hv" (String#39132, DoABC#3) // _SafeStr_11063 = "_-bH" (String#39835, DoABC#3) // _SafeStr_11064 = "_-1qr" (String#26643, DoABC#3) // _SafeStr_11065 = "_-6X7" (String#38152, DoABC#3) // _SafeStr_11066 = "_-5Kk" (String#35233, DoABC#3) // _SafeStr_11067 = "_-123" (String#24692, DoABC#3) // _SafeStr_11068 = "_-4Dt" (String#32533, DoABC#3) // _SafeStr_11069 = "_-1MT" (String#25460, DoABC#3) // _SafeStr_11070 = "_-2ET" (String#27600, DoABC#3) // _SafeStr_11071 = "_-1A9" (String#24996, DoABC#3) // _SafeStr_11072 = "_-2mo" (String#28952, DoABC#3) // _SafeStr_11073 = "_-3XN" (String#30819, DoABC#3) // _SafeStr_11074 = "_-1Qz" (String#25651, DoABC#3) // _SafeStr_11075 = "_-5pQ" (String#36414, DoABC#3) // _SafeStr_11076 = "_-2Ht" (String#9992, DoABC#3) // _SafeStr_11077 = "_-5b8" (String#35863, DoABC#3) // _SafeStr_11078 = "_-5Mj" (String#35307, DoABC#3) // _SafeStr_11079 = "_-5sm" (String#36534, DoABC#3) // _SafeStr_11080 = "_-cb" (String#39893, DoABC#3) // _SafeStr_11081 = "_-4T7" (String#12200, DoABC#3) // _SafeStr_11082 = "_-31R" (String#10746, DoABC#3) // _SafeStr_11083 = "_-2XA" (String#28328, DoABC#3) // _SafeStr_11084 = "_-1oh" (String#9456, DoABC#3) // _SafeStr_11085 = "_-1tt" (String#26762, DoABC#3) // _SafeStr_11086 = "_-5li" (String#36268, DoABC#3) // _SafeStr_11087 = "_-37w" (String#29809, DoABC#3) // _SafeStr_11088 = "_-2IJ" (String#10001, DoABC#3) // _SafeStr_11089 = "_-1bo" (String#9250, DoABC#3) // _SafeStr_11090 = "_-cB" (String#39874, DoABC#3) // _SafeStr_11091 = "_-0bf" (String#23616, DoABC#3) // _SafeStr_11092 = "_-2fv" (String#28672, DoABC#3) // _SafeStr_11093 = "_-4Lj" (String#32834, DoABC#3) // _SafeStr_11094 = "_-4lf" (String#33828, DoABC#3) // _SafeStr_11095 = "_-3Q9" (String#30544, DoABC#3) // _SafeStr_11096 = "_-636" (String#36983, DoABC#3) // _SafeStr_11097 = "_-1et" (String#26169, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_2665 = "_-2Fg" (String#27653, DoABC#3) // _SafeStr_2672 = "_-09A" (String#7758, DoABC#3) // _SafeStr_2689 = "_-0kn" (String#8361, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3604 = "_-2Pj" (String#10129, DoABC#3) // _SafeStr_3629 = "_-4Uv" (String#12227, DoABC#3) // _SafeStr_3643 = "_-2ta" (String#10585, DoABC#3) // _SafeStr_3901 = "_-6OT" (String#14187, DoABC#3) // _SafeStr_3902 = "_-3yy" (String#11721, DoABC#3) // _SafeStr_3903 = "_-2dE" (String#10331, DoABC#3) // _SafeStr_3904 = "_-3ew" (String#31105, DoABC#3) // _SafeStr_3905 = "_-2y0" (String#29372, DoABC#3) // _SafeStr_3906 = "_-5Ec" (String#34995, DoABC#3) // _SafeStr_3907 = "_-2ly" (String#28915, DoABC#3) // _SafeStr_3908 = "_-ib" (String#15199, DoABC#3) // _SafeStr_3909 = "_-1Uw" (String#25793, DoABC#3) // _SafeStr_3910 = "_-5lW" (String#36262, DoABC#3) // _SafeStr_3911 = "_-4LR" (String#32824, DoABC#3) // _SafeStr_3912 = "_-04b" (String#7690, DoABC#3) // _SafeStr_3913 = "_-2xk" (String#29363, DoABC#3) // _SafeStr_3914 = "_-35j" (String#29720, DoABC#3) // _SafeStr_3915 = "_-1RZ" (String#25675, DoABC#3) // _SafeStr_3916 = "_-1X0" (String#25871, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_6061 = "_-6Kr" (String#37655, DoABC#3) // _SafeStr_6100 = "_-0bL" (String#8212, DoABC#3) // _SafeStr_6209 = "_-2n3" (String#28964, DoABC#3) // _SafeStr_6336 = "_-3di" (String#11354, DoABC#3) // _SafeStr_6466 = "_-3W5" (String#3481, DoABC#3) // _SafeStr_6499 = "_-4Fm" (String#3652, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7831 = "_-H5" (String#14719, DoABC#3) // _SafeStr_7962 = "_-2yt" (String#120, DoABC#3) // _SafeStr_8052 = "_-6H6" (String#37527, DoABC#3) // _SafeStr_8053 = "_-2TK" (String#28175, DoABC#3) // _SafeStr_8742 = "_-2gR" (String#10385, DoABC#3) // _SafeStr_8753 = "_-6Bf" (String#37328, DoABC#3) // _SafeStr_8762 = "_-5Hn" (String#35114, DoABC#3) // _SafeStr_8767 = "_-2vc" (String#29289, DoABC#3) // _SafeStr_9402 = "_-4PV" (String#12153, DoABC#3) // _SafeStr_9808 = "_-0Fk" (String#7856, DoABC#3) // _SafeStr_9809 = "_-489" (String#11876, DoABC#3) //------------------------------------------------------------ //_-1El._SafeStr_2675 package _-1El { import _-p0._SafeStr_499; import _-5Vt._SafeStr_10; import _-1Mz.IWindow; public interface _SafeStr_2675 { function get localization():_SafeStr_499; function get assets():_SafeStr_10; function get _SafeStr_11098():String; function _SafeStr_11099(_arg_1:String, _arg_2:uint=1):IWindow; function checkName(_arg_1:String):void; function _SafeStr_11100(_arg_1:String):void; function _SafeStr_7620():void; function _SafeStr_11101():void; } }//package _-1El // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_11098 = "_-19E" (String#8785, DoABC#3) // _SafeStr_11099 = "_-0WG" (String#8127, DoABC#3) // _SafeStr_11100 = "_-4wQ" (String#12689, DoABC#3) // _SafeStr_11101 = "_-0pY" (String#8447, DoABC#3) // _SafeStr_2675 = "_-2DN" (String#9920, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_7620 = "_-oF" (String#4531, DoABC#3) //------------------------------------------------------------ //_-1El._SafeStr_2687 package _-1El { import _-4n6._SafeStr_2532; import _-1Mz.IWindowContainer; import _-2rM._SafeStr_3674; import _-5YE._SafeStr_2536; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-5YE._SafeStr_2413; public class _SafeStr_2687 { private const _SafeStr_11010:int = 0; private var _SafeStr_11102:int = 0; private var _SafeStr_11012:int = 0; private var _SafeStr_5526:HabboHelp; private var _SafeStr_6939:_SafeStr_2532; private var _SafeStr_5415:IWindowContainer; private var _disposed:Boolean = false; public function _SafeStr_2687(k:HabboHelp) { this._SafeStr_5526 = k; } public function dispose():void { if (!this._disposed){ this.closeWindow(); if (this._SafeStr_5526){ this._SafeStr_5526 = null; }; this._disposed = true; }; } private function get _SafeStr_11103():int { return (this._SafeStr_5526.getInteger("help.habboway.page.count", 6)); } public function get disposed():Boolean { return (this._disposed); } public function showHabboWay():void { this.closeWindow(); this._SafeStr_6939 = this._SafeStr_5526._SafeStr_11014("habbo_way"); this._SafeStr_5415 = IWindowContainer(this._SafeStr_6939._SafeStr_6949); this._SafeStr_5415.procedure = this._SafeStr_5563; _SafeStr_3674(_SafeStr_2536(this._SafeStr_5415.findChildByName("page_widget")).widget).size = this._SafeStr_11103; this._SafeStr_11015(this._SafeStr_11010); } public function closeWindow():void { this._SafeStr_5415 = null; if (this._SafeStr_6939){ this._SafeStr_6939.dispose(); this._SafeStr_6939 = null; }; } private function _SafeStr_5563(k:WindowEvent, _arg_2:IWindow):void { if (((((this._disposed) || (!(this._SafeStr_5415)))) || (!((k.type == WindowMouseEvent.CLICK))))){ return; }; switch (_arg_2.name){ case "header_button_close": this.closeWindow(); return; case "next_button": this._SafeStr_11015(Math.min(this._SafeStr_11103, (this._SafeStr_11012 + 1))); this._SafeStr_5526.trackGoogle("habboWay", ("clickNextPage_" + this._SafeStr_11012)); return; case "back_button": case "previous_button": this._SafeStr_11015(Math.max(this._SafeStr_11010, (this._SafeStr_11012 - 1))); this._SafeStr_5526.trackGoogle("habboWay", ("clickPrevPage_" + this._SafeStr_11012)); return; case "quiz_button": this._SafeStr_5526.trackGoogle("habboWay", "clickQuiz"); this._SafeStr_5526._SafeStr_11104(); return; }; } private function _SafeStr_11015(k:int):void { this._SafeStr_11012 = k; if (this._SafeStr_11012 < this._SafeStr_11103){ if (this._SafeStr_11012 == this._SafeStr_11010){ this._SafeStr_5415.findChildByName("previous_button").visible = false; } else { this._SafeStr_5415.findChildByName("previous_button").visible = true; }; _SafeStr_2413(this._SafeStr_5415.findChildByName("illustration")).assetUri = (("${image.library.url}habboway/page_" + this._SafeStr_11012) + ".png"); _SafeStr_2413(this._SafeStr_5415.findChildByName("dove_image")).assetUri = "help_habboway_dove_off"; _SafeStr_3674(_SafeStr_2536(this._SafeStr_5415.findChildByName("page_widget")).widget).position = (this._SafeStr_11012 + 1); this._SafeStr_5415.findChildByName("correct_title").caption = (("${habbo.way.page." + this._SafeStr_11012) + ".correct.title}"); this._SafeStr_5415.findChildByName("correct_description").caption = (("${habbo.way.page." + this._SafeStr_11012) + ".correct.description}"); this._SafeStr_5415.findChildByName("wrong_title").caption = (("${habbo.way.page." + this._SafeStr_11012) + ".wrong.title}"); this._SafeStr_5415.findChildByName("wrong_description").caption = (("${habbo.way.page." + this._SafeStr_11012) + ".wrong.description}"); this._SafeStr_5415.findChildByName("page_container").visible = true; this._SafeStr_5415.findChildByName("final_page").visible = false; this._SafeStr_5415.findChildByName("page_container").invalidate(); } else { _SafeStr_2413(this._SafeStr_5415.findChildByName("illustration")).assetUri = "${image.library.url}habboway/page_end.png"; _SafeStr_2413(this._SafeStr_5415.findChildByName("dove_image")).assetUri = "help_habboway_dove_on"; _SafeStr_3674(_SafeStr_2536(this._SafeStr_5415.findChildByName("page_widget")).widget).position = 0; this._SafeStr_5415.findChildByName("page_container").visible = false; this._SafeStr_5415.findChildByName("final_page").visible = true; this._SafeStr_5415.findChildByName("final_page").invalidate(); }; } } }//package _-1El // _SafeStr_11010 = "_-5Cz" (String#12979, DoABC#3) // _SafeStr_11012 = "_-53F" (String#1122, DoABC#3) // _SafeStr_11014 = "_-5FD" (String#35017, DoABC#3) // _SafeStr_11015 = "_-5J0" (String#13080, DoABC#3) // _SafeStr_11102 = "_-tc" (String#15382, DoABC#3) // _SafeStr_11103 = "_-QU" (String#39455, DoABC#3) // _SafeStr_11104 = "_-On" (String#39387, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_2687 = "_-6Cj" (String#13980, DoABC#3) // _SafeStr_3674 = "_-37I" (String#10850, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5563 = "_-5et" (String#335, DoABC#3) // _SafeStr_6939 = "_-4A4" (String#383, DoABC#3) // _SafeStr_6949 = "_-13" (String#2847, DoABC#3) //------------------------------------------------------------ //_-1El._SafeStr_2691 package _-1El { import _-0MK._SafeStr_3; import _-5Xj._SafeStr_3930; import _-5Xj.GuideSessionController; import flash.utils.Timer; import _-2U9._SafeStr_2288; import flash.events.TimerEvent; import _-3qZ._SafeStr_2273; import _-3Jh._SafeStr_3928; import _-40u._SafeStr_2295; import _-1A6.HabboToolbarIconEnum; public class _SafeStr_2691 implements _SafeStr_3 { private var _SafeStr_5526:HabboHelp; private var _SafeStr_11105:_SafeStr_3930; private var _SafeStr_11106:GuideSessionController; private var _SafeStr_11107:_SafeStr_3929; private var _disposed:Boolean = false; private var _SafeStr_11108:Boolean; private var _SafeStr_11109:int; private var _SafeStr_11110:String; private var _SafeStr_11111:Timer; public function _SafeStr_2691(k:HabboHelp) { this._SafeStr_5526 = k; this._SafeStr_11105 = new _SafeStr_3930(this); this._SafeStr_11106 = new GuideSessionController(this); this._SafeStr_11107 = new _SafeStr_3929(this._SafeStr_5526); this._SafeStr_5526.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2288(this._SafeStr_7707)); } public function get _SafeStr_5594():HabboHelp { return (this._SafeStr_5526); } private function _SafeStr_7707(k:_SafeStr_2273):void { if (((((((this._SafeStr_5526._SafeStr_11113) && (this._SafeStr_5526._SafeStr_11112))) && (!(this._SafeStr_11108)))) && (!(this._SafeStr_5526.sessionDataManager._SafeStr_7413)))){ this._SafeStr_11111 = new Timer(this._SafeStr_11114(), 1); this._SafeStr_11111.addEventListener(TimerEvent.TIMER, this._SafeStr_11115); this._SafeStr_11111.start(); this._SafeStr_5526.tracking.trackEventLog("Help", "", "tour.new_user.create", "", this._SafeStr_11114()); this._SafeStr_5526.trackGoogle("newbieTourWindow", "timer_popupCreated"); }; } private function _SafeStr_11115(k:TimerEvent):void { if (this._disposed){ return; }; this._SafeStr_5526.tracking.trackEventLog("Help", "", "tour.new_user.show", "", this._SafeStr_11114()); this._SafeStr_5526.trackGoogle("newbieTourWindow", "timer_popupShown"); this._SafeStr_11116(); } public function _SafeStr_11116():void { this._SafeStr_11105._SafeStr_11116(); this._SafeStr_11108 = true; } public function dispose():void { if (this._disposed){ return; }; if (this._SafeStr_11105){ this._SafeStr_11105.dispose(); this._SafeStr_11105 = null; }; if (this._SafeStr_11106){ this._SafeStr_11106.dispose(); this._SafeStr_11106 = null; }; if (this._SafeStr_11107){ this._SafeStr_11107.dispose(); this._SafeStr_11107 = null; }; if (this._SafeStr_11111){ this._SafeStr_11111.reset(); this._SafeStr_11111 = null; }; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_11117():void { this._SafeStr_11106._SafeStr_11117(); } public function _SafeStr_11118(k:_SafeStr_3928):void { this._SafeStr_11105._SafeStr_11118(k); } public function _SafeStr_11119(k:uint):void { this._SafeStr_11106._SafeStr_11119(k); } public function _SafeStr_11120():void { this._SafeStr_11106._SafeStr_11120(); } public function _SafeStr_11121(k:String):void { this._SafeStr_11107.show(k); } private function _SafeStr_11114():int { return ((this._SafeStr_5526.getInteger("guide.help.new.user.tour.popup.delay", 30) * 1000)); } public function _SafeStr_5781(k:_SafeStr_2295):void { if (k.type == _SafeStr_2295._SafeStr_5780){ switch (k._SafeStr_5791){ case HabboToolbarIconEnum.HELP: this._SafeStr_5526._SafeStr_11122(); return; case HabboToolbarIconEnum.GUIDE: this._SafeStr_11117(); return; }; }; } } }//package _-1El // _SafeStr_11105 = "_-0IH" (String#22886, DoABC#3) // _SafeStr_11106 = "_-1Px" (String#25602, DoABC#3) // _SafeStr_11107 = "_-3CL" (String#29981, DoABC#3) // _SafeStr_11108 = "_-57i" (String#34735, DoABC#3) // _SafeStr_11109 = "_-2sQ" (String#29168, DoABC#3) // _SafeStr_11110 = "_-0HI" (String#22848, DoABC#3) // _SafeStr_11111 = "_-52i" (String#12799, DoABC#3) // _SafeStr_11112 = "_-2sL" (String#29164, DoABC#3) // _SafeStr_11113 = "_-0e3" (String#23720, DoABC#3) // _SafeStr_11114 = "_-J3" (String#39178, DoABC#3) // _SafeStr_11115 = "_-59k" (String#34808, DoABC#3) // _SafeStr_11116 = "_-0Rv" (String#23263, DoABC#3) // _SafeStr_11117 = "_-5Kc" (String#35226, DoABC#3) // _SafeStr_11118 = "_-4kg" (String#33790, DoABC#3) // _SafeStr_11119 = "_-3tU" (String#31672, DoABC#3) // _SafeStr_11120 = "_-0tH" (String#24306, DoABC#3) // _SafeStr_11121 = "_-0WH" (String#23421, DoABC#3) // _SafeStr_11122 = "_-6h2" (String#38572, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2288 = "_-2ga" (String#28697, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2691 = "_-0OF" (String#7988, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3928 = "_-0Nl" (String#7975, DoABC#3) // _SafeStr_3929 = "_-4r4" (String#12603, DoABC#3) // _SafeStr_3930 = "_-2lA" (String#10450, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5781 = "_-KP" (String#710, DoABC#3) // _SafeStr_5791 = "_-24j" (String#27226, DoABC#3) // _SafeStr_7413 = "_-ZK" (String#15040, DoABC#3) // _SafeStr_7707 = "_-5lQ" (String#336, DoABC#3) //------------------------------------------------------------ //_-1El._SafeStr_3929 package _-1El { import _-0MK._SafeStr_3; import _-5YE.IFrameWindow; import _-2uX._SafeStr_4282; import _-2uX._SafeStr_4160; import _-5YE.ITextWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class _SafeStr_3929 implements _SafeStr_3 { private var _SafeStr_5526:HabboHelp; private var _SafeStr_5415:IFrameWindow; public function _SafeStr_3929(k:HabboHelp) { this._SafeStr_5526 = k; this._SafeStr_5526.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4282(this._SafeStr_11123)); this._SafeStr_5526.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4160(this._SafeStr_11124)); } public function dispose():void { this._SafeStr_5526 = null; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; } public function get disposed():Boolean { return ((this._SafeStr_5526 == null)); } private function _SafeStr_11123(k:_SafeStr_4282):void { this.show(k._SafeStr_5325()._SafeStr_11125); } private function _SafeStr_11124(k:_SafeStr_4160):void { this.show(k._SafeStr_5325()._SafeStr_11125); } public function show(k:String):void { if (!this.enabled){ return; }; this.prepare(); this._SafeStr_8571("caption_txt", k, "caption"); this._SafeStr_8571("body_txt", k, "body"); this._SafeStr_8571("note_txt", k, "note"); var _local_2:ITextWindow = ITextWindow(this._SafeStr_5415.findChildByName("caption_txt")); this._SafeStr_5415.findChildByName("body_txt").y = ((_local_2.y + _local_2.textHeight) + 5); this._SafeStr_5415.visible = true; } private function _SafeStr_8571(k:String, _arg_2:String, _arg_3:String):void { var _local_4:String = ((("guide.bully.request.reporter." + _arg_2) + ".") + _arg_3); if (this._SafeStr_5526.localization.getLocalization(_local_4, "") == ""){ _local_4 = ("guide.bully.request.reporter." + _arg_3); }; this._SafeStr_5415.findChildByName(k).caption = (("${" + _local_4) + "}"); } private function prepare():void { if (this._SafeStr_5415 != null){ return; }; this._SafeStr_5415 = IFrameWindow(this._SafeStr_5526.getXmlWindow("chat_review_reporter_feedback")); this._SafeStr_5415.procedure = this._SafeStr_5452; this._SafeStr_5415.center(); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (((((!((k.type == WindowMouseEvent.CLICK))) || ((this._SafeStr_5415 == null)))) || (this._SafeStr_5415.disposed))){ return; }; if ((((_arg_2.name == "close_button")) || ((_arg_2.name == "header_button_close")))){ this._SafeStr_5415.visible = false; }; } private function get enabled():Boolean { return (this._SafeStr_5526.getBoolean("chatreviewreporterfeedbackctrl.enabled")); } } }//package _-1El // _SafeStr_11123 = "_-5UJ" (String#35591, DoABC#3) // _SafeStr_11124 = "_-ks" (String#40192, DoABC#3) // _SafeStr_11125 = "_-lO" (String#40212, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3929 = "_-4r4" (String#12603, DoABC#3) // _SafeStr_4160 = "_-2Um" (String#28228, DoABC#3) // _SafeStr_4282 = "_-2i1" (String#28764, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_8571 = "_-5x9" (String#337, DoABC#3) //------------------------------------------------------------ //_-1El.ChatReportController package _-1El { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; import __AS3__.vec.Vector; import _-3co._SafeStr_3925; import _-0lt._SafeStr_3895; import _-5YE.ITextWindow; import _-5YE.IItemListWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class ChatReportController implements _SafeStr_3 { private static const _SafeStr_11126:uint = 4282169599; private static const _SafeStr_11127:uint = 4293848814; private var _SafeStr_5526:HabboHelp; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_11128:Function; private var _SafeStr_11032:int; private var _SafeStr_11030:int; private var _disposed:Boolean = false; public function ChatReportController(k:HabboHelp, _arg_2:Function) { this._SafeStr_5526 = k; this._SafeStr_11128 = _arg_2; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_11050():int { return (this._SafeStr_11032); } public function dispose():void { if (!this._disposed){ this.closeWindow(); this._SafeStr_5526 = null; this._disposed = true; }; } public function show(k:int, _arg_2:int, _arg_3:int):void { this._SafeStr_5415 = (this._SafeStr_5526.getXmlWindow("chat_report") as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_11128; this._SafeStr_5415.center(); this._SafeStr_11030 = _arg_2; this._SafeStr_11032 = -1; if (_arg_3 == HabboHelp._SafeStr_11075){ this._SafeStr_11129(); this._SafeStr_11130(k, _arg_2); } else { this._SafeStr_11131(); this._SafeStr_11132(k, _arg_2); }; } public function closeWindow():void { if (((this._SafeStr_5526) && (this._SafeStr_5526._SafeStr_8753))){ this._SafeStr_5526._SafeStr_8753._SafeStr_8766 = false; }; if (((this._SafeStr_5526) && (this._SafeStr_5526._SafeStr_11092))){ this._SafeStr_5526._SafeStr_11092._SafeStr_8766 = false; }; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); }; this._SafeStr_5415 = null; } public function _SafeStr_11087(k:int, _arg_2:int):Array { var _local_4:int; var _local_5:Vector.<_SafeStr_3925>; var _local_6:_SafeStr_3925; var _local_7:_SafeStr_3895; var _local_3:Array = new Array(); if (k == HabboHelp._SafeStr_11075){ _local_4 = (((_arg_2 > 0)) ? _arg_2 : this._SafeStr_11030); _local_5 = this._SafeStr_5526._SafeStr_11092._SafeStr_8767(_local_4); for each (_local_6 in _local_5) { if (_local_6.selected){ if (_local_6.userId < 0){ _local_3.push(Number(_local_6.userName.split(":")[0])); _local_3.push(_local_6.text); } else { _local_3.push(_local_6.userId); _local_3.push(_local_6.text); }; }; }; } else { for each (_local_7 in this._SafeStr_5526._SafeStr_8753._SafeStr_8764()) { if (_local_7.selected){ _local_3.push(_local_7.userId); _local_3.push(_local_7.text); }; }; }; return (_local_3); } private function _SafeStr_11130(k:int, _arg_2:int):void { var _local_9:_SafeStr_3925; var _local_10:IWindowContainer; var _local_11:ITextWindow; var _local_3:IItemListWindow = (this._SafeStr_5415.findChildByName("room_items") as IItemListWindow); var _local_4:IWindowContainer = (_local_3.getListItemAt(0) as IWindowContainer); var _local_5:IWindowContainer = (this._SafeStr_5526.getXmlWindow("chat_report_item") as IWindowContainer); _local_3._SafeStr_9402(); var _local_6:IWindowContainer = (_local_4.clone() as IWindowContainer); _local_3._SafeStr_8742(_local_6, 0); var _local_7:IItemListWindow = (_local_6.findChildByName("chat_items") as IItemListWindow); _local_7._SafeStr_9402(); this._SafeStr_5526._SafeStr_11092._SafeStr_8766 = true; var _local_8:Vector.<_SafeStr_3925> = this._SafeStr_5526._SafeStr_11092._SafeStr_8767(_arg_2); for each (_local_9 in _local_8) { _local_10 = (_local_5.clone() as IWindowContainer); _local_11 = (_local_10.getChildByName("text") as ITextWindow); if (_local_9.userId < 0){ _local_11.caption = ((_local_9.userName.split(":")[1] + ": ") + _local_9.text); } else { _local_11.caption = ((_local_9.userName + ": ") + _local_9.text); }; _local_10.id = _local_9.index; _local_10.procedure = this._SafeStr_11133; _local_10.color = _SafeStr_11127; _local_7.addListItem(_local_10); }; } private function _SafeStr_11132(k:int, _arg_2:int):void { var _local_6:int; var _local_7:IWindowContainer; var _local_8:IItemListWindow; var _local_10:_SafeStr_3895; var _local_11:IWindowContainer; var _local_12:ITextWindow; var _local_3:IItemListWindow = (this._SafeStr_5415.findChildByName("room_items") as IItemListWindow); var _local_4:IWindowContainer = (_local_3.getListItemAt(0) as IWindowContainer); var _local_5:IWindowContainer = (this._SafeStr_5526.getXmlWindow("chat_report_item") as IWindowContainer); _local_3._SafeStr_9402(); this._SafeStr_5526._SafeStr_8753._SafeStr_8766 = true; var _local_9:Vector.<_SafeStr_3895> = (((_arg_2)>0) ? this._SafeStr_5526._SafeStr_8753._SafeStr_8767(_arg_2) : this._SafeStr_5526._SafeStr_8753._SafeStr_8764()); for each (_local_10 in _local_9) { if (_local_10.userId == k){ } else { if (_local_10.roomId != _local_6){ _local_6 = _local_10.roomId; _local_7 = (_local_4.clone() as IWindowContainer); _local_7.findChildByName("room_name").caption = ("Room: " + _local_10.roomName); _local_3._SafeStr_8742(_local_7, 0); _local_8 = (_local_7.findChildByName("chat_items") as IItemListWindow); _local_8._SafeStr_9402(); }; _local_11 = (_local_5.clone() as IWindowContainer); _local_12 = (_local_11.getChildByName("text") as ITextWindow); _local_12.caption = ((_local_10.userName + ": ") + _local_10.text); _local_11.id = _local_10.index; _local_11.procedure = this._SafeStr_11134; _local_11.color = _SafeStr_11127; _local_8.addListItem(_local_11); }; }; } private function _SafeStr_11134(k:WindowEvent, _arg_2:IWindow):void { var _local_3:_SafeStr_3895; if (k.type == WindowMouseEvent.CLICK){ _local_3 = this._SafeStr_5526._SafeStr_8753._SafeStr_7643(_arg_2.id); if (!_local_3){ return; }; if (((!(_local_3.selected)) && (!((_local_3.roomId == this._SafeStr_11032))))){ this._SafeStr_11032 = _local_3.roomId; this._SafeStr_11131(); }; _local_3.selected = !(_local_3.selected); _arg_2.color = ((_local_3.selected) ? _SafeStr_11126 : _SafeStr_11127); }; } private function _SafeStr_11133(k:WindowEvent, _arg_2:IWindow):void { var _local_3:_SafeStr_3925; if (k.type == WindowMouseEvent.CLICK){ _local_3 = this._SafeStr_5526._SafeStr_11092._SafeStr_7643(this._SafeStr_11030, _arg_2.id); if (!_local_3){ return; }; _local_3.selected = !(_local_3.selected); _arg_2.color = ((_local_3.selected) ? _SafeStr_11126 : _SafeStr_11127); }; } private function _SafeStr_11129():void { this._SafeStr_11135(); this._SafeStr_11136(); } private function _SafeStr_11131():void { this._SafeStr_11135(); this._SafeStr_11137(); } private function _SafeStr_11135():void { var k:Vector.<_SafeStr_3925>; var _local_2:_SafeStr_3895; var _local_3:_SafeStr_3925; for each (k in this._SafeStr_5526._SafeStr_11092._SafeStr_8764()) { for each (_local_3 in k) { _local_3.selected = false; }; }; for each (_local_2 in this._SafeStr_5526._SafeStr_8753._SafeStr_8764()) { _local_2.selected = false; }; } private function _SafeStr_11137():void { var _local_3:IWindowContainer; var _local_4:IItemListWindow; var _local_5:int; var _local_6:IWindow; var _local_7:_SafeStr_3895; var k:IItemListWindow = (this._SafeStr_5415.findChildByName("room_items") as IItemListWindow); var _local_2:int; while (_local_2 < k.numListItems) { _local_3 = (k.getListItemAt(_local_2) as IWindowContainer); _local_4 = (_local_3.findChildByName("chat_items") as IItemListWindow); _local_5 = 0; while (_local_5 < _local_4.numListItems) { _local_6 = (_local_4.getListItemAt(_local_5) as IWindow); _local_7 = this._SafeStr_5526._SafeStr_8753._SafeStr_7643(_local_6.id); if (_local_7){ _local_6.color = ((_local_7.selected) ? _SafeStr_11126 : _SafeStr_11127); }; _local_5++; }; _local_2++; }; } public function _SafeStr_11136():void { var _local_3:IWindowContainer; var _local_4:IItemListWindow; var _local_5:int; var _local_6:IWindow; var _local_7:_SafeStr_3925; var k:IItemListWindow = (this._SafeStr_5415.findChildByName("room_items") as IItemListWindow); var _local_2:int; while (_local_2 < k.numListItems) { _local_3 = (k.getListItemAt(_local_2) as IWindowContainer); _local_4 = (_local_3.findChildByName("chat_items") as IItemListWindow); _local_5 = 0; while (_local_5 < _local_4.numListItems) { _local_6 = (_local_4.getListItemAt(_local_5) as IWindow); _local_7 = this._SafeStr_5526._SafeStr_11092._SafeStr_7643(this._SafeStr_11030, _local_6.id); if (_local_7){ _local_6.color = ((_local_7.selected) ? _SafeStr_11126 : _SafeStr_11127); }; _local_5++; }; _local_2++; }; } } }//package _-1El // _SafeStr_11030 = "_-5VM" (String#1129, DoABC#3) // _SafeStr_11032 = "_-46j" (String#11854, DoABC#3) // _SafeStr_11050 = "_-4Zr" (String#33400, DoABC#3) // _SafeStr_11075 = "_-5pQ" (String#36414, DoABC#3) // _SafeStr_11087 = "_-37w" (String#29809, DoABC#3) // _SafeStr_11092 = "_-2fv" (String#28672, DoABC#3) // _SafeStr_11126 = "_-145" (String#24769, DoABC#3) // _SafeStr_11127 = "_-1Ct" (String#25102, DoABC#3) // _SafeStr_11128 = "_-3la" (String#31355, DoABC#3) // _SafeStr_11129 = "_-3GW" (String#30155, DoABC#3) // _SafeStr_11130 = "_-4L1" (String#32808, DoABC#3) // _SafeStr_11131 = "_-5qP" (String#13618, DoABC#3) // _SafeStr_11132 = "_-3NS" (String#30445, DoABC#3) // _SafeStr_11133 = "_-11W" (String#8657, DoABC#3) // _SafeStr_11134 = "_-1-i" (String#8632, DoABC#3) // _SafeStr_11135 = "_-4ki" (String#33792, DoABC#3) // _SafeStr_11136 = "_-65e" (String#37085, DoABC#3) // _SafeStr_11137 = "_-0p9" (String#24136, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3895 = "_-1nn" (String#9441, DoABC#3) // _SafeStr_3925 = "_-1sZ" (String#9529, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_7643 = "_-08n" (String#22505, DoABC#3) // _SafeStr_8742 = "_-2gR" (String#10385, DoABC#3) // _SafeStr_8753 = "_-6Bf" (String#37328, DoABC#3) // _SafeStr_8764 = "_-66" (String#37099, DoABC#3) // _SafeStr_8766 = "_-4Sy" (String#33140, DoABC#3) // _SafeStr_8767 = "_-2vc" (String#29289, DoABC#3) // _SafeStr_9402 = "_-4PV" (String#12153, DoABC#3) //------------------------------------------------------------ //_-1El.HabboHelp package _-1El { import _-0MK.Component; import _-3JS._SafeStr_36; import _-1A6._SafeStr_2153; import _-5QZ._SafeStr_633; import _-68V._SafeStr_1407; import _-p0._SafeStr_499; import _-4rH._SafeStr_197; import _-4rH._SafeStr_2173; import _-6k4._SafeStr_440; import _-2sC._SafeStr_195; import _-2Zy._SafeStr_501; import _-2Jf._SafeStr_2212; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2273; import _-0lt._SafeStr_2686; import _-3co.InstantMessageEventHandler; import _-4Ar.UserRegistry; import _-0lt.ChatRegistry; import _-3co.InstantMessageRegistry; import _-c1._SafeStr_2676; import _-3qZ._SafeStr_2283; import _-3X0.CallForHelpCategoryData; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-4LP._SafeStr_2689; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboToolbar; import _-40u._SafeStr_2295; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDHabboNavigator; import com.sulake.iid.IIDHabboTracking; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDHabboFriendList; import _-2U9._SafeStr_2683; import _-6S6._SafeStr_2682; import _-JA._SafeStr_2674; import _-2uX._SafeStr_2670; import _-2uX._SafeStr_2681; import _-2uX._SafeStr_2673; import _-2uX._SafeStr_2677; import _-2U9._SafeStr_2288; import _-3X0._SafeStr_2688; import _-3X0._SafeStr_2678; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; import _-1Mz.IWindow; import _-ue.ErrorReportStorage; import _-4n6._SafeStr_2532; import _-6D3._SafeStr_2666; import _-yg._SafeStr_2668; import _-6D3._SafeStr_2667; import _-6GB.CallForHelpPendingCallsMessageParser; import _-6GB._SafeStr_2684; import _-9V.RemoveFriendMessageComposer; import _-7P._SafeStr_2665; import _-2U9._SafeStr_2680; import _-Nx.UsersMessageParser; import _-3yO._SafeStr_2340; import _-5XP._SafeStr_2690; import _-6gR._SafeStr_2679; import _-Nx._SafeStr_2272; import _-35b.CfhTopicsInitMessageParser; import _-6D3._SafeStr_2685; import _-3-E.StringUtil; import flash.net.navigateToURL; import flash.net.URLRequest; import __AS3__.vec.*; public class HabboHelp extends Component implements _SafeStr_1356, _SafeStr_36 { public static const _SafeStr_11060:int = 1; public static const _SafeStr_11138:int = 2; public static const _SafeStr_11075:int = 3; public static const _SafeStr_11062:int = 4; public static const _SafeStr_11071:int = 6; public static const _SafeStr_11063:int = 7; public static const _SafeStr_11064:int = 8; public static const _SafeStr_11066:int = 9; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_6331:_SafeStr_1407; private var _SafeStr_9000:_SafeStr_499; private var _SafeStr_7208:_SafeStr_197; private var _SafeStr_7207:_SafeStr_2173; private var _SafeStr_6626:_SafeStr_440; private var _SafeStr_9001:_SafeStr_195; private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_6998:_SafeStr_2212; private var _SafeStr_5653:Vector.<_SafeStr_2273>; private var _SafeStr_11139:_SafeStr_2686; private var _SafeStr_11140:InstantMessageEventHandler; private var _SafeStr_11141:_SafeStr_2691; private var _SafeStr_11142:UserRegistry; private var _SafeStr_11143:ChatRegistry; private var _SafeStr_11144:InstantMessageRegistry; private var _SafeStr_11145:_SafeStr_2676; private var _SafeStr_11146:_SafeStr_2672; private var _SafeStr_11147:_SafeStr_2671; private var _SafeStr_11148:_SafeStr_2687; private var _SafeStr_11149:HabboWayQuizController; private var _SafeStr_11150:_SafeStr_2669; private var _SafeStr_11151:Boolean; private var _SafeStr_11040:int; private var _SafeStr_11152:_SafeStr_2283; private var _SafeStr_11153:int = -1; private var _SafeStr_11154:int; private var _SafeStr_11155:Vector.; private var _SafeStr_11156:TopicsFlowHelpController; private var _SafeStr_11157:SanctionInfo; public function HabboHelp(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { this._SafeStr_11142 = new UserRegistry(); this._SafeStr_11143 = new ChatRegistry(); this._SafeStr_11144 = new InstantMessageRegistry(); super(k, _arg_2, _arg_3); } public function get localization():_SafeStr_499 { return (this._SafeStr_9000); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get toolbar():_SafeStr_2153 { return (this._SafeStr_5510); } public function get roomSessionManager():_SafeStr_197 { return (this._SafeStr_7208); } public function get sessionDataManager():_SafeStr_2173 { return (this._SafeStr_7207); } public function get communicationManager():_SafeStr_1407 { return (this._SafeStr_6331); } public function get navigator():_SafeStr_440 { return (this._SafeStr_6626); } public function get tracking():_SafeStr_195 { return (this._SafeStr_9001); } public function get _SafeStr_5839():_SafeStr_501 { return (this._SafeStr_7215); } public function get _SafeStr_11113():Boolean { return (getBoolean("guide.help.new.user.tour.enabled")); } public function get _SafeStr_11112():Boolean { return ((getInteger("new.identity", 0) > 0)); } public function get _SafeStr_11158():Boolean { return (getBoolean("talent.track.citizenship.enabled")); } public function get _SafeStr_11018():Boolean { return (getBoolean("safety_quiz.disabled")); } public function _SafeStr_11002():void { this._SafeStr_11141._SafeStr_11119(_SafeStr_2689._SafeStr_11159); } public function _SafeStr_11003(k:int):void { if (this._SafeStr_11146 != null){ this._SafeStr_11146._SafeStr_11003(k, this._SafeStr_11154); }; } public function _SafeStr_9806(k:int, _arg_2:String, _arg_3:String, _arg_4:int):void { if (this._SafeStr_11146 != null){ this._SafeStr_11146._SafeStr_11050 = this._SafeStr_11154; this._SafeStr_11146._SafeStr_11048 = k; this._SafeStr_11146._SafeStr_11049 = _arg_2; this._SafeStr_11146._SafeStr_11053 = _arg_4; this._SafeStr_11146._SafeStr_11052 = _arg_3; this._SafeStr_11156._SafeStr_11160(HabboHelp._SafeStr_11066); }; } public function _SafeStr_6466(k:int, _arg_2:int, _arg_3:String):void { this._SafeStr_11146._SafeStr_11048 = k; this._SafeStr_11156._SafeStr_11161(); } public function _SafeStr_11004(k:int, _arg_2:String):void { this._SafeStr_11146._SafeStr_11048 = k; this._SafeStr_11146._SafeStr_11049 = _arg_2; this._SafeStr_11146._SafeStr_11050 = -1; this._SafeStr_11156._SafeStr_11162(); } public function _SafeStr_11005(k:int):void { if (this._SafeStr_11146 != null){ this._SafeStr_11146._SafeStr_11048 = k; this._SafeStr_11156._SafeStr_11163(); }; } public function reportRoom(k:int, _arg_2:String, _arg_3:String):void { if (this._SafeStr_11146 != null){ this._SafeStr_11146._SafeStr_11050 = k; this._SafeStr_11146._SafeStr_11051 = _arg_2; this._SafeStr_11146._SafeStr_11048 = -1; this._SafeStr_11146._SafeStr_11049 = ""; this._SafeStr_11156._SafeStr_11160(_SafeStr_11062); }; } public function _SafeStr_11006(k:int, _arg_2:int):void { if (this._SafeStr_11146 != null){ this._SafeStr_11146._SafeStr_11054 = k; this._SafeStr_11146._SafeStr_11055 = _arg_2; this._SafeStr_11156._SafeStr_11160(HabboHelp._SafeStr_11063); }; } public function _SafeStr_9809(k:String, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int):Boolean { if (this._SafeStr_11146 != null){ if (_arg_2.length < getInteger("help.cfh.length.minimum", 15)){ this.windowManager.alert("${generic.alert.title}", "${help.cfh.error.msgtooshort}", 0, null); return (false); }; this._SafeStr_11146._SafeStr_9809(k, _arg_2, _arg_3, _arg_4, _arg_5); return (true); }; return (false); } public function _SafeStr_9808(k:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Boolean { if (this._SafeStr_11146 != null){ if (_arg_2 == 0){ this.windowManager.alert("${generic.alert.title}", "${help.cfh.error.notopic}", 0, null); return (false); }; this._SafeStr_11146._SafeStr_9808(k, _arg_2, _arg_3, _arg_4, _arg_5); return (true); }; return (false); } public function _SafeStr_11007(k:int, _arg_2:int, _arg_3:int):void { if (this._SafeStr_11146 != null){ this._SafeStr_11146._SafeStr_11054 = k; this._SafeStr_11146._SafeStr_11055 = _arg_2; this._SafeStr_11146._SafeStr_11056 = _arg_3; this._SafeStr_11156._SafeStr_11160(HabboHelp._SafeStr_11064); }; } public function _SafeStr_6205():void { if (this._SafeStr_11145 != null){ this._SafeStr_11145._SafeStr_7620(); }; } public function _SafeStr_11164():void { if (this._SafeStr_11146 != null){ this._SafeStr_11146._SafeStr_11067(); }; } public function _SafeStr_10810(k:String, _arg_2:String, _arg_3:int, _arg_4:String=null):void { if ((((this._SafeStr_11147 == null)) || (this._SafeStr_11147.disposed))){ this._SafeStr_11147 = new _SafeStr_2671(this); }; this._SafeStr_11147._SafeStr_10810(k, _arg_2, _arg_3, _arg_4); } public function showHabboWay():void { if (!this._SafeStr_11148){ this._SafeStr_11148 = new _SafeStr_2687(this); }; this._SafeStr_11148.showHabboWay(); } public function _SafeStr_11165():void { if (this._SafeStr_11148 != null){ this._SafeStr_11148.closeWindow(); }; } public function _SafeStr_11008():void { if (!this._SafeStr_11150){ this._SafeStr_11150 = new _SafeStr_2669(this); }; this._SafeStr_11150._SafeStr_11013(); } public function _SafeStr_11017():void { if (this._SafeStr_11150 != null){ this._SafeStr_11150.closeWindow(); }; } public function _SafeStr_11104():void { if ((((this._SafeStr_11149 == null)) || (this._SafeStr_11149.disposed))){ this._SafeStr_11149 = new HabboWayQuizController(this); }; this._SafeStr_11149._SafeStr_11104(); } public function _SafeStr_11016():void { if ((((this._SafeStr_11149 == null)) || (this._SafeStr_11149.disposed))){ this._SafeStr_11149 = new HabboWayQuizController(this); }; this._SafeStr_11149._SafeStr_11016(); } public function _SafeStr_11009():void { this._SafeStr_11141._SafeStr_11116(); } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void { _SafeStr_5524 = k; }), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2173):void { _SafeStr_7207 = k; }, false), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void { _SafeStr_6331 = k; }), new _SafeStr_44(new IIDHabboToolbar(), function (k:_SafeStr_2153):void { _SafeStr_5510 = k; }, true, [{ "type":_SafeStr_2295._SafeStr_5780, "callback":this._SafeStr_5781 }, { "type":_SafeStr_2295._SafeStr_11026, "callback":this._SafeStr_5781 }, { "type":_SafeStr_2295._SafeStr_10817, "callback":this._SafeStr_5781 }]), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_499):void { _SafeStr_9000 = k; }), new _SafeStr_44(new IIDHabboRoomSessionManager(), function (k:_SafeStr_197):void { _SafeStr_7208 = k; }, true), new _SafeStr_44(new IIDHabboNavigator(), function (k:_SafeStr_440):void { _SafeStr_6626 = k; }, false), new _SafeStr_44(new IIDHabboTracking(), function (k:_SafeStr_195):void { _SafeStr_9001 = k; }, false), new _SafeStr_44(new IIDHabboSoundManager(), function (k:_SafeStr_501):void { _SafeStr_7215 = k; }, false), new _SafeStr_44(new IIDHabboFriendList(), function (k:_SafeStr_2212):void { _SafeStr_6998 = k; }, false)])); } override protected function initComponent():void { this._SafeStr_5653 = new Vector.<_SafeStr_2273>(0); this.addMessageEvent(new _SafeStr_2683(this._SafeStr_11166)); this.addMessageEvent(new _SafeStr_2682(this._SafeStr_11167)); this.addMessageEvent(new _SafeStr_2674(this._SafeStr_11168)); this.addMessageEvent(new _SafeStr_2670(this._SafeStr_11169)); this.addMessageEvent(new _SafeStr_2681(this._SafeStr_11170)); this.addMessageEvent(new _SafeStr_2673(this._SafeStr_11171)); this.addMessageEvent(new _SafeStr_2677(this._SafeStr_11172)); this.addMessageEvent(new _SafeStr_2288(this._SafeStr_7707)); this.addMessageEvent(new _SafeStr_2688(this._SafeStr_11173)); this.addMessageEvent(new _SafeStr_2678(this._SafeStr_11174)); this._SafeStr_11139 = new _SafeStr_2686(this); this._SafeStr_11141 = new _SafeStr_2691(this); this._SafeStr_11146 = new _SafeStr_2672(this); this._SafeStr_11145 = new _SafeStr_2676(this); this._SafeStr_11140 = new InstantMessageEventHandler(this); this._SafeStr_11156 = new TopicsFlowHelpController(this); this._SafeStr_11157 = new SanctionInfo(this); context.addLinkEventTracker(this); if (((getBoolean("show.sanction.info.on.login")) && ((Math.random() < 0.2)))){ this._SafeStr_11175(true); }; } public function addMessageEvent(k:_SafeStr_2273):void { this._SafeStr_5653.push(this._SafeStr_6331.addHabboConnectionMessageEvent(k)); } override public function dispose():void { var k:_SafeStr_2273; if (disposed){ return; }; if (((!((this._SafeStr_5653 == null))) && (!((this._SafeStr_6331 == null))))){ for each (k in this._SafeStr_5653) { this._SafeStr_6331._SafeStr_6338(k); }; }; if (this._SafeStr_11150 != null){ this._SafeStr_11150.dispose(); this._SafeStr_11150 = null; }; if (this._SafeStr_11148 != null){ this._SafeStr_11148.dispose(); this._SafeStr_11148 = null; }; if (this._SafeStr_11147 != null){ this._SafeStr_11147.dispose(); this._SafeStr_11147 = null; }; if (this._SafeStr_11145 != null){ this._SafeStr_11145.dispose(); this._SafeStr_11145 = null; }; if (this._SafeStr_11141){ this._SafeStr_11141.dispose(); this._SafeStr_11141 = null; }; if (this._SafeStr_11146){ this._SafeStr_11146.dispose(); this._SafeStr_11146 = null; }; if (this._SafeStr_11149){ this._SafeStr_11149.dispose(); this._SafeStr_11149 = null; }; if (this._SafeStr_11156){ this._SafeStr_11156.dispose(); this._SafeStr_11156 = null; }; if (this._SafeStr_11157){ this._SafeStr_11157.dispose(); this._SafeStr_11157 = null; }; super.dispose(); } public function getXmlWindow(name:String, layer:uint=1):IWindow { var asset:_SafeStr_39; var xmlAsset:XmlAsset; var window:IWindow; try { asset = assets.getAssetByName((name + "_xml")); xmlAsset = XmlAsset(asset); window = this._SafeStr_5524.buildFromXML(XML(xmlAsset.content), layer); } catch(e:Error) { ErrorReportStorage._SafeStr_7049("HabboNavigator", (((((("Failed to build window " + name) + "_xml, ") + asset) + ", ") + _SafeStr_5524) + "!")); throw (e); }; return (window); } public function _SafeStr_11014(name:String):_SafeStr_2532 { var asset:_SafeStr_39; var xmlAsset:XmlAsset; var dialog:_SafeStr_2532; try { asset = assets.getAssetByName((name + "_xml")); xmlAsset = XmlAsset(asset); dialog = this._SafeStr_5524.buildModalDialogFromXML(XML(xmlAsset.content)); } catch(e:Error) { ErrorReportStorage._SafeStr_7049("HabboNavigator", (((((("Failed to build window " + name) + "_xml, ") + asset) + ", ") + _SafeStr_5524) + "!")); throw (e); }; return (dialog); } public function trackGoogle(k:String, _arg_2:String, _arg_3:int=-1):void { if (this._SafeStr_9001){ this._SafeStr_9001.trackGoogle(k, _arg_2, _arg_3); }; } public function _SafeStr_11065(k:_SafeStr_2283):void { this._SafeStr_11152 = k; } public function _SafeStr_6061(k:_SafeStr_2283):void { if (((!((this._SafeStr_6331 == null))) && (!((k == null))))){ this._SafeStr_6331.connection.send(k); }; } public function get _SafeStr_11176():String { return (this._SafeStr_11145._SafeStr_11176); } public function get _SafeStr_11078():int { return (this._SafeStr_11145._SafeStr_11078); } public function get _SafeStr_10816():Boolean { return (this._SafeStr_11151); } public function set _SafeStr_10816(k:Boolean):void { this._SafeStr_11151 = k; } public function _SafeStr_11061(k:int):void { this._SafeStr_11040 = k; this._SafeStr_6061(new _SafeStr_2666()); } public function _SafeStr_11058(k:int):void { this._SafeStr_11153 = k; this._SafeStr_6061(new _SafeStr_2668()); this._SafeStr_6061(new _SafeStr_2667()); } private function _SafeStr_11169(k:_SafeStr_2273):void { var _local_3:String; var _local_4:int; var _local_2:CallForHelpPendingCallsMessageParser = _SafeStr_2670(k)._SafeStr_5325(); if ((((_local_2._SafeStr_11177 == 0)) || ((((this._SafeStr_11040 == _SafeStr_11066)) && ((_local_2._SafeStr_11177 < 3)))))){ this._SafeStr_11178(); } else { _local_3 = ""; _local_4 = 0; while ((((_local_4 < _local_2._SafeStr_11179.length)) && ((_local_4 < 10)))) { _local_3 = (_local_3 + _local_2._SafeStr_11179[_local_4].message); if ((((_local_4 < (_local_2._SafeStr_11179.length - 1))) && ((_local_4 < 9)))){ _local_3 = (_local_3 + "\n"); }; _local_4++; }; this._SafeStr_11146._SafeStr_11083(_local_3); }; } private function _SafeStr_11170(k:_SafeStr_2273):void { this._SafeStr_11156._SafeStr_11088(false); } private function _SafeStr_11172(k:_SafeStr_2677):void { var _local_2:_SafeStr_2684 = k._SafeStr_5325(); switch (_local_2._SafeStr_11180){ case _SafeStr_2684._SafeStr_11181: this._SafeStr_11122(); return; case _SafeStr_2684._SafeStr_11183: this._SafeStr_11141._SafeStr_11118(_local_2._SafeStr_11182); return; default: this._SafeStr_11141._SafeStr_11121(_local_2._SafeStr_11125); }; } private function _SafeStr_11178():void { switch (this._SafeStr_11040){ case _SafeStr_11060: case _SafeStr_11075: case _SafeStr_11062: case _SafeStr_11063: case _SafeStr_11064: this._SafeStr_11146._SafeStr_11070(this._SafeStr_11040); break; case _SafeStr_11138: this._SafeStr_11141._SafeStr_11120(); break; case _SafeStr_11066: if (this._SafeStr_11152 != null){ this._SafeStr_6061(this._SafeStr_11152); this._SafeStr_11152 = null; }; break; }; this._SafeStr_11040 = 0; } private function _SafeStr_11171(k:_SafeStr_2673):void { this._SafeStr_5524.simpleAlert("${help.emergency.global_mute.caption}", "${help.emergency.global_mute.subtitle}", "${help.emergency.global_mute.message}", "${help.emergency.global_mute.link}", k._SafeStr_5325()._SafeStr_11184); } public function get friendList():_SafeStr_2212 { return (this._SafeStr_6998); } public function _SafeStr_11094():void { var k:RemoveFriendMessageComposer; if (this._SafeStr_11146._SafeStr_11048 > 0){ this._SafeStr_6061(new _SafeStr_2665(this._SafeStr_11146._SafeStr_11048)); if (this._SafeStr_6998._SafeStr_6499(this._SafeStr_11146._SafeStr_11048) != null){ k = new RemoveFriendMessageComposer(); k._SafeStr_11185(this._SafeStr_11146._SafeStr_11048); this._SafeStr_6061(k); }; }; } private function _SafeStr_11166(k:_SafeStr_2273):void { var _local_4:_SafeStr_2680; var _local_2:UsersMessageParser = _SafeStr_2683(k)._SafeStr_5325(); var _local_3:int; while (_local_3 < _local_2._SafeStr_11186()) { _local_4 = _local_2._SafeStr_11187(_local_3); if (((!((_local_4._SafeStr_6235 == this._SafeStr_11078))) && ((_local_4._SafeStr_6480 == _SafeStr_2340._SafeStr_5746)))){ this._SafeStr_11142._SafeStr_11188(_local_4._SafeStr_6235, _local_4.name, _local_4.figure); }; _local_3++; }; } private function _SafeStr_11167(k:_SafeStr_2273):void { var _local_2:_SafeStr_2690 = _SafeStr_2682(k)._SafeStr_5325(); this._SafeStr_11142._SafeStr_11189(_local_2.roomId, ""); } private function _SafeStr_11168(k:_SafeStr_2273):void { var _local_2:_SafeStr_2679 = _SafeStr_2674(k)._SafeStr_5325(); this._SafeStr_11142._SafeStr_11189(_local_2.data.flatId, _local_2.data.roomName); } public function get _SafeStr_11080():UserRegistry { return (this._SafeStr_11142); } public function get _SafeStr_8753():ChatRegistry { return (this._SafeStr_11143); } public function get _SafeStr_11092():InstantMessageRegistry { return (this._SafeStr_11144); } private function _SafeStr_7707(k:_SafeStr_2288):void { var _local_2:_SafeStr_2272 = _SafeStr_2288(k)._SafeStr_5325(); this._SafeStr_11154 = _local_2._SafeStr_11190; } private function _SafeStr_11173(k:_SafeStr_2688):void { var _local_2:CfhTopicsInitMessageParser = k._SafeStr_5325(); this._SafeStr_11155 = _local_2._SafeStr_11191; } public function get _SafeStr_11191():Vector. { return (this._SafeStr_11155); } public function get _SafeStr_11057():Boolean { return (getBoolean("guardians.enabled")); } public function get _SafeStr_7660():String { return ("help/"); } public function get _SafeStr_11048():int { return (this._SafeStr_11146._SafeStr_11048); } public function get _SafeStr_11049():String { return (this._SafeStr_11146._SafeStr_11049); } public function get _SafeStr_11050():int { return (this._SafeStr_11146._SafeStr_11050); } public function get _SafeStr_11052():String { return (this._SafeStr_11146._SafeStr_11052); } public function get _SafeStr_11053():int { return (this._SafeStr_11146._SafeStr_11053); } public function set _SafeStr_11048(k:int):void { this._SafeStr_11146._SafeStr_11048 = k; } public function set _SafeStr_11050(k:int):void { this._SafeStr_11146._SafeStr_11050 = k; } public function _SafeStr_7661(k:String):void { var _local_2:Array; var _local_3:*; var _local_4:*; if (k == "help/tour"){ this._SafeStr_11002(); }; if (k.indexOf("help/report/room/") == 0){ _local_2 = k.split("/"); if (_local_2.length >= 5){ _local_3 = parseInt(_local_2[3]); _local_4 = unescape(_local_2.splice(4).join("/")); this.reportRoom(_local_3, _local_4, ""); }; }; } private function _SafeStr_5781(k:_SafeStr_2295):void { if (this._SafeStr_11147 != null){ this._SafeStr_11147._SafeStr_5781(k); }; if (this._SafeStr_11141 != null){ this._SafeStr_11141._SafeStr_5781(k); }; } public function get _SafeStr_11192():_SafeStr_2672 { return (this._SafeStr_11146); } public function _SafeStr_11122():void { this._SafeStr_11156._SafeStr_11193(); } public function _SafeStr_11175(k:Boolean):void { this._SafeStr_6061(new _SafeStr_2685(k)); } private function _SafeStr_11174(k:_SafeStr_2678):void { this._SafeStr_11157._SafeStr_6880(k); } public function _SafeStr_11194():void { var k:String = context.configuration.getProperty("cfh.faq.url"); if (!StringUtil.isEmpty(k)){ navigateToURL(new URLRequest(k)); }; } public function get _SafeStr_11195():_SafeStr_2691 { return (this._SafeStr_11141); } } }//package _-1El // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10810 = "_-0f2" (String#8271, DoABC#3) // _SafeStr_10816 = "_-3vm" (String#11662, DoABC#3) // _SafeStr_10817 = "_-2f1" (String#28639, DoABC#3) // _SafeStr_11002 = "_-01G" (String#7632, DoABC#3) // _SafeStr_11003 = "_-4BZ" (String#11930, DoABC#3) // _SafeStr_11004 = "_-5w-" (String#13706, DoABC#3) // _SafeStr_11005 = "_-057" (String#7699, DoABC#3) // _SafeStr_11006 = "_-aS" (String#15065, DoABC#3) // _SafeStr_11007 = "_-vs" (String#15414, DoABC#3) // _SafeStr_11008 = "_-3n8" (String#11512, DoABC#3) // _SafeStr_11009 = "_-3SX" (String#11166, DoABC#3) // _SafeStr_11013 = "_-1YI" (String#25919, DoABC#3) // _SafeStr_11014 = "_-5FD" (String#35017, DoABC#3) // _SafeStr_11016 = "_-37E" (String#29780, DoABC#3) // _SafeStr_11017 = "_-tr" (String#40542, DoABC#3) // _SafeStr_11018 = "_-5QM" (String#35455, DoABC#3) // _SafeStr_11026 = "_-3pE" (String#31508, DoABC#3) // _SafeStr_11040 = "_-0gf" (String#8302, DoABC#3) // _SafeStr_11048 = "_-2Sf" (String#28147, DoABC#3) // _SafeStr_11049 = "_-1gq" (String#26248, DoABC#3) // _SafeStr_11050 = "_-4Zr" (String#33400, DoABC#3) // _SafeStr_11051 = "_-4VS" (String#33240, DoABC#3) // _SafeStr_11052 = "_-1ZY" (String#25971, DoABC#3) // _SafeStr_11053 = "_-5pu" (String#36433, DoABC#3) // _SafeStr_11054 = "_-0v-" (String#24376, DoABC#3) // _SafeStr_11055 = "_-4Kb" (String#32789, DoABC#3) // _SafeStr_11056 = "_-3PM" (String#30511, DoABC#3) // _SafeStr_11057 = "_-0as" (String#23593, DoABC#3) // _SafeStr_11058 = "_-3Lp" (String#30374, DoABC#3) // _SafeStr_11060 = "_-0lh" (String#24005, DoABC#3) // _SafeStr_11061 = "_-30m" (String#29524, DoABC#3) // _SafeStr_11062 = "_-Hv" (String#39132, DoABC#3) // _SafeStr_11063 = "_-bH" (String#39835, DoABC#3) // _SafeStr_11064 = "_-1qr" (String#26643, DoABC#3) // _SafeStr_11065 = "_-6X7" (String#38152, DoABC#3) // _SafeStr_11066 = "_-5Kk" (String#35233, DoABC#3) // _SafeStr_11067 = "_-123" (String#24692, DoABC#3) // _SafeStr_11070 = "_-2ET" (String#27600, DoABC#3) // _SafeStr_11071 = "_-1A9" (String#24996, DoABC#3) // _SafeStr_11075 = "_-5pQ" (String#36414, DoABC#3) // _SafeStr_11078 = "_-5Mj" (String#35307, DoABC#3) // _SafeStr_11080 = "_-cb" (String#39893, DoABC#3) // _SafeStr_11083 = "_-2XA" (String#28328, DoABC#3) // _SafeStr_11088 = "_-2IJ" (String#10001, DoABC#3) // _SafeStr_11092 = "_-2fv" (String#28672, DoABC#3) // _SafeStr_11094 = "_-4lf" (String#33828, DoABC#3) // _SafeStr_11104 = "_-On" (String#39387, DoABC#3) // _SafeStr_11112 = "_-2sL" (String#29164, DoABC#3) // _SafeStr_11113 = "_-0e3" (String#23720, DoABC#3) // _SafeStr_11116 = "_-0Rv" (String#23263, DoABC#3) // _SafeStr_11118 = "_-4kg" (String#33790, DoABC#3) // _SafeStr_11119 = "_-3tU" (String#31672, DoABC#3) // _SafeStr_11120 = "_-0tH" (String#24306, DoABC#3) // _SafeStr_11121 = "_-0WH" (String#23421, DoABC#3) // _SafeStr_11122 = "_-6h2" (String#38572, DoABC#3) // _SafeStr_11125 = "_-lO" (String#40212, DoABC#3) // _SafeStr_11138 = "_-04z" (String#22365, DoABC#3) // _SafeStr_11139 = "_-3qx" (String#11584, DoABC#3) // _SafeStr_11140 = "_-0iA" (String#23875, DoABC#3) // _SafeStr_11141 = "_-0Cs" (String#22667, DoABC#3) // _SafeStr_11142 = "_-14Z" (String#24785, DoABC#3) // _SafeStr_11143 = "_-1Og" (String#25550, DoABC#3) // _SafeStr_11144 = "_-0x4" (String#24458, DoABC#3) // _SafeStr_11145 = "_-52M" (String#34518, DoABC#3) // _SafeStr_11146 = "_-16Q" (String#24861, DoABC#3) // _SafeStr_11147 = "_-2bc" (String#28507, DoABC#3) // _SafeStr_11148 = "_-1WG" (String#25846, DoABC#3) // _SafeStr_11149 = "_-2px" (String#29067, DoABC#3) // _SafeStr_11150 = "_-1W0" (String#25836, DoABC#3) // _SafeStr_11151 = "_-1FE" (String#25193, DoABC#3) // _SafeStr_11152 = "_-jW" (String#40147, DoABC#3) // _SafeStr_11153 = "_-43V" (String#3602, DoABC#3) // _SafeStr_11154 = "_-2QK" (String#3186, DoABC#3) // _SafeStr_11155 = "_-A-" (String#14588, DoABC#3) // _SafeStr_11156 = "_-1W1" (String#25837, DoABC#3) // _SafeStr_11157 = "_-5TW" (String#35556, DoABC#3) // _SafeStr_11158 = "_-mt" (String#40276, DoABC#3) // _SafeStr_11159 = "_-1Bb" (String#25052, DoABC#3) // _SafeStr_11160 = "_-22W" (String#27129, DoABC#3) // _SafeStr_11161 = "_-4vE" (String#34195, DoABC#3) // _SafeStr_11162 = "_-42v" (String#32086, DoABC#3) // _SafeStr_11163 = "_-0Bj" (String#22621, DoABC#3) // _SafeStr_11164 = "_-46v" (String#32250, DoABC#3) // _SafeStr_11165 = "_-5CS" (String#34912, DoABC#3) // _SafeStr_11166 = "_-5Na" (String#3947, DoABC#3) // _SafeStr_11167 = "_-1dZ" (String#1077, DoABC#3) // _SafeStr_11168 = "_-2OQ" (String#27983, DoABC#3) // _SafeStr_11169 = "_-4B" (String#32415, DoABC#3) // _SafeStr_11170 = "_-5Qk" (String#35464, DoABC#3) // _SafeStr_11171 = "_-2mA" (String#28923, DoABC#3) // _SafeStr_11172 = "_-g7" (String#40025, DoABC#3) // _SafeStr_11173 = "_-4hC" (String#12448, DoABC#3) // _SafeStr_11174 = "_-3q-" (String#31533, DoABC#3) // _SafeStr_11175 = "_-5ex" (String#36016, DoABC#3) // _SafeStr_11176 = "_-1C" (String#25065, DoABC#3) // _SafeStr_11177 = "_-3Pb" (String#30520, DoABC#3) // _SafeStr_11178 = "_-5-g" (String#34410, DoABC#3) // _SafeStr_11179 = "_-2fW" (String#28657, DoABC#3) // _SafeStr_11180 = "_-1TP" (String#25744, DoABC#3) // _SafeStr_11181 = "_-1bP" (String#26045, DoABC#3) // _SafeStr_11182 = "_-5x8" (String#36710, DoABC#3) // _SafeStr_11183 = "_-6Kl" (String#37653, DoABC#3) // _SafeStr_11184 = "_-3R9" (String#30585, DoABC#3) // _SafeStr_11185 = "_-5zL" (String#36796, DoABC#3) // _SafeStr_11186 = "_-28c" (String#27372, DoABC#3) // _SafeStr_11187 = "_-34Q" (String#29662, DoABC#3) // _SafeStr_11188 = "_-5mI" (String#36289, DoABC#3) // _SafeStr_11189 = "_-5M8" (String#35287, DoABC#3) // _SafeStr_11190 = "_-3AH" (String#29898, DoABC#3) // _SafeStr_11191 = "_-jl" (String#40154, DoABC#3) // _SafeStr_11192 = "_-40H" (String#31979, DoABC#3) // _SafeStr_11193 = "_-6X8" (String#38153, DoABC#3) // _SafeStr_11194 = "_-1PQ" (String#25579, DoABC#3) // _SafeStr_11195 = "_-3Fg" (String#30118, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_195 = "_-56K" (String#12859, DoABC#3) // _SafeStr_197 = "_-1kj" (String#9387, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2212 = "_-1yp" (String#9642, DoABC#3) // _SafeStr_2272 = "_-5xI" (String#36715, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2288 = "_-2ga" (String#28697, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2340 = "_-4kR" (String#12503, DoABC#3) // _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3) // _SafeStr_2665 = "_-2Fg" (String#27653, DoABC#3) // _SafeStr_2666 = "_-4na" (String#33895, DoABC#3) // _SafeStr_2667 = "_-8n" (String#38803, DoABC#3) // _SafeStr_2668 = "_-343" (String#29649, DoABC#3) // _SafeStr_2669 = "_-2o0" (String#10490, DoABC#3) // _SafeStr_2670 = "_-6YQ" (String#38214, DoABC#3) // _SafeStr_2671 = "_-3L0" (String#11042, DoABC#3) // _SafeStr_2672 = "_-09A" (String#7758, DoABC#3) // _SafeStr_2673 = "_-4ub" (String#34174, DoABC#3) // _SafeStr_2674 = "_-2Zv" (String#10279, DoABC#3) // _SafeStr_2676 = "_-1Kf" (String#8973, DoABC#3) // _SafeStr_2677 = "_-hL" (String#40064, DoABC#3) // _SafeStr_2678 = "_-0nu" (String#24092, DoABC#3) // _SafeStr_2679 = "_-5Jl" (String#13093, DoABC#3) // _SafeStr_2680 = "_-0A8" (String#7774, DoABC#3) // _SafeStr_2681 = "_-23t" (String#27189, DoABC#3) // _SafeStr_2682 = "_-2eJ" (String#28612, DoABC#3) // _SafeStr_2683 = "_-4SI" (String#33113, DoABC#3) // _SafeStr_2684 = "_-3oy" (String#11549, DoABC#3) // _SafeStr_2685 = "_-5Cr" (String#34928, DoABC#3) // _SafeStr_2686 = "_-44W" (String#1560, DoABC#3) // _SafeStr_2687 = "_-6Cj" (String#13980, DoABC#3) // _SafeStr_2688 = "_-0HH" (String#7875, DoABC#3) // _SafeStr_2689 = "_-0kn" (String#8361, DoABC#3) // _SafeStr_2690 = "_-3TU" (String#11180, DoABC#3) // _SafeStr_2691 = "_-0OF" (String#7988, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5653 = "_-3G3" (String#301, DoABC#3) // _SafeStr_5746 = "_-53Y" (String#34565, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5781 = "_-KP" (String#710, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_6061 = "_-6Kr" (String#37655, DoABC#3) // _SafeStr_6205 = "_-0kt" (String#8364, DoABC#3) // _SafeStr_6235 = "_-VA" (String#14954, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6331 = "_-qd" (String#247, DoABC#3) // _SafeStr_6338 = "_-4Lg" (String#12106, DoABC#3) // _SafeStr_6466 = "_-3W5" (String#3481, DoABC#3) // _SafeStr_6480 = "_-2o" (String#28998, DoABC#3) // _SafeStr_6499 = "_-4Fm" (String#3652, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_6880 = "_-2LR" (String#1506, DoABC#3) // _SafeStr_6998 = "_-05a" (String#160, DoABC#3) // _SafeStr_7049 = "_-1VE" (String#25805, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7208 = "_-3D7" (String#300, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7620 = "_-oF" (String#4531, DoABC#3) // _SafeStr_7660 = "_-4Jj" (String#12072, DoABC#3) // _SafeStr_7661 = "_-eq" (String#15127, DoABC#3) // _SafeStr_7707 = "_-5lQ" (String#336, DoABC#3) // _SafeStr_8753 = "_-6Bf" (String#37328, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) // _SafeStr_9000 = "_-X0" (String#593, DoABC#3) // _SafeStr_9001 = "_-5eL" (String#438, DoABC#3) // _SafeStr_9806 = "_-2f7" (String#10363, DoABC#3) // _SafeStr_9808 = "_-0Fk" (String#7856, DoABC#3) // _SafeStr_9809 = "_-489" (String#11876, DoABC#3) //------------------------------------------------------------ //_-1El.HabboWayQuizController package _-1El { import _-0MK._SafeStr_3; import _-4n6._SafeStr_2532; import _-1Mz.IWindowContainer; import _-5YE.ISelectorListWindow; import _-5YE.ISelectableWindow; import _-5YE.IItemListWindow; import _-1Mz.IWindow; import _-2uX._SafeStr_3898; import _-2uX._SafeStr_3897; import _-6D3._SafeStr_3899; import _-6GB._SafeStr_3896; import _-6GB._SafeStr_3900; import _-5YE._SafeStr_2413; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-6D3.PostQuizAnswersComposer; public class HabboWayQuizController implements _SafeStr_3 { private static const _SafeStr_11196:String = "HabboWay1"; private static const _SafeStr_11197:String = "SafetyQuiz1"; private static const _SafeStr_11198:int = 1; private static const _SafeStr_11199:int = 2; private static const _SafeStr_11200:int = 3; private static const _SafeStr_11201:int = 4; private var _disposed:Boolean; private var _SafeStr_5526:HabboHelp; private var _SafeStr_6939:_SafeStr_2532; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_11202:IWindowContainer; private var _SafeStr_11203:ISelectorListWindow; private var _SafeStr_11204:ISelectableWindow; private var _SafeStr_11205:IItemListWindow; private var _SafeStr_11206:IWindow; private var _SafeStr_11207:String; private var _SafeStr_11208:Array; private var _SafeStr_11209:Array; private var _SafeStr_11210:Array; private var _SafeStr_11211:Array; private var _SafeStr_11212:int; public function HabboWayQuizController(k:HabboHelp) { this._SafeStr_5526 = k; this._SafeStr_5526.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3898(this._SafeStr_11213)); this._SafeStr_5526.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3897(this._SafeStr_11214)); } public function dispose():void { if (!this._disposed){ this._SafeStr_11202 = null; this._SafeStr_11203 = null; if (this._SafeStr_11204 != null){ this._SafeStr_11204.dispose(); this._SafeStr_11204 = null; }; this._SafeStr_11205 = null; if (this._SafeStr_11206 != null){ this._SafeStr_11206.dispose(); this._SafeStr_11206 = null; }; this.closeWindow(); this._disposed = true; }; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_11104():void { this._SafeStr_5526._SafeStr_6061(new _SafeStr_3899(_SafeStr_11196)); } public function _SafeStr_11016():void { this._SafeStr_5526._SafeStr_6061(new _SafeStr_3899(_SafeStr_11197)); } private function _SafeStr_11213(k:_SafeStr_3898):void { var _local_2:_SafeStr_3896 = k._SafeStr_5325(); this._SafeStr_5526._SafeStr_11165(); this._SafeStr_5526._SafeStr_11017(); this._SafeStr_11215(_local_2._SafeStr_11216, _local_2._SafeStr_11217); } private function _SafeStr_11214(k:_SafeStr_3897):void { var _local_2:_SafeStr_3900 = k._SafeStr_5325(); this._SafeStr_11211 = _local_2._SafeStr_11218; if (this._SafeStr_11211.length == 0){ this._SafeStr_11219(_SafeStr_11199); } else { this._SafeStr_11219(_SafeStr_11200); }; } private function _SafeStr_11215(k:String, _arg_2:Array):void { this.closeWindow(); this._SafeStr_6939 = this._SafeStr_5526._SafeStr_11014("habbo_way_quiz"); this._SafeStr_5415 = IWindowContainer(this._SafeStr_6939._SafeStr_6949); this._SafeStr_5415.procedure = this._SafeStr_5563; this._SafeStr_11202 = IWindowContainer(this._SafeStr_5415.findChildByName("question_pane")); this._SafeStr_11203 = ISelectorListWindow(this._SafeStr_11202.findChildByName("answer_list")); this._SafeStr_11204 = this._SafeStr_11203._SafeStr_8740(0); this._SafeStr_11203._SafeStr_8738(this._SafeStr_11204); this._SafeStr_11205 = IItemListWindow(this._SafeStr_5415.findChildByName("analysis_pane")); this._SafeStr_11206 = this._SafeStr_11205.getListItemAt(0); this._SafeStr_11205._SafeStr_9402(); this._SafeStr_11205.spacing = 4; this._SafeStr_11207 = k; this._SafeStr_11208 = _arg_2; this._SafeStr_11209 = new Array(this._SafeStr_11220); this._SafeStr_11210 = new Array(this._SafeStr_11220); this._SafeStr_11221(0); var _local_3:IWindowContainer = IWindowContainer(IItemListWindow(this._SafeStr_11206).getListItemByName("explanation_container")); switch (this._SafeStr_11207){ case _SafeStr_11196: _SafeStr_2413(this._SafeStr_5415.findChildByName("question_illustration")).assetUri = "${image.library.url}habboway/quiz_question.png"; _SafeStr_2413(this._SafeStr_5415.findChildByName("indicator_image")).assetUri = "help_habboway_dove_on"; _SafeStr_2413(this._SafeStr_5415.findChildByName("success_illustration")).assetUri = "${image.library.url}habboway/quiz_success.png"; _SafeStr_2413(_local_3.findChildByName("explanation_illustration")).assetUri = "help_habboway_dove_quizz"; break; case _SafeStr_11197: _SafeStr_2413(this._SafeStr_5415.findChildByName("question_illustration")).assetUri = "${image.library.url}safetyquiz/question_illustration.png"; _SafeStr_2413(this._SafeStr_5415.findChildByName("indicator_image")).assetUri = "${image.library.url}safetyquiz/safety_on.png"; _SafeStr_2413(this._SafeStr_5415.findChildByName("failure_illustration")).assetUri = "${image.library.url}safetyquiz/result_failure.png"; _SafeStr_2413(this._SafeStr_5415.findChildByName("success_illustration")).assetUri = "${image.library.url}safetyquiz/result_success.png"; _SafeStr_2413(_local_3.findChildByName("explanation_illustration")).assetUri = "${image.library.url}safetyquiz/safety_on.png"; break; }; this._SafeStr_11219(_SafeStr_11198); } private function closeWindow():void { this._SafeStr_5415 = null; if (this._SafeStr_6939 != null){ this._SafeStr_6939.dispose(); this._SafeStr_6939 = null; }; } private function _SafeStr_11219(k:int):void { var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:IItemListWindow; var _local_8:String; var _local_9:String; this._SafeStr_5415.findChildByName("question_pane").visible = (k == _SafeStr_11198); this._SafeStr_5415.findChildByName("success_pane").visible = (k == _SafeStr_11199); this._SafeStr_5415.findChildByName("failure_pane").visible = (k == _SafeStr_11200); this._SafeStr_11205.visible = (k == _SafeStr_11201); this._SafeStr_5415.findChildByName("prev_next_buttons").visible = (k == _SafeStr_11198); this._SafeStr_5415.findChildByName("failure_buttons").visible = (k == _SafeStr_11200); this._SafeStr_5415.findChildByName("exit_button_container").visible = (((k == _SafeStr_11199)) || ((k == _SafeStr_11201))); var _local_2:IWindow = this._SafeStr_5415.findChildByName("top_indicator"); var _local_3:IWindow = this._SafeStr_5415.findChildByName("indicator_image"); switch (k){ case _SafeStr_11198: this._SafeStr_5415.caption = this._SafeStr_11222("question.title"); _local_3.visible = true; _local_2.visible = true; _local_2.caption = this._SafeStr_5526.localization.getLocalizationWithParams(this._SafeStr_11223("question.page"), "", "current_page", 1, "page_count", this._SafeStr_11220.toString()); _local_2.caption = this._SafeStr_11222("question.page"); return; case _SafeStr_11199: this._SafeStr_5415.caption = this._SafeStr_11222("success.title"); this._SafeStr_5415.findChildByName("failure_advice").caption = this._SafeStr_11222("failure.advice"); this._SafeStr_5415.findChildByName("success_results").caption = this._SafeStr_5526.localization.getLocalizationWithParams(this._SafeStr_11223("success.results"), "", "question_count", this._SafeStr_11220.toString()); _local_3.visible = false; _local_2.visible = false; _local_2.caption = ""; return; case _SafeStr_11200: _local_4 = (this._SafeStr_11208.length - this._SafeStr_11211.length); this._SafeStr_5415.caption = this._SafeStr_11222("failure.title"); this._SafeStr_5415.findChildByName("failure_advice").caption = this._SafeStr_11222("failure.advice"); this._SafeStr_5415.findChildByName("failure_results").caption = this._SafeStr_5526.localization.getLocalizationWithParams(this._SafeStr_11223("failure.results"), "", "correct_count", _local_4.toString(), "total_count", this._SafeStr_11220.toString()); _local_3.visible = false; _local_2.visible = false; _local_2.caption = ""; return; case _SafeStr_11201: this._SafeStr_5415.caption = this._SafeStr_11222("analysis.title"); _local_3.visible = true; _local_2.visible = true; _local_2.caption = this._SafeStr_11222("analysis.top"); for each (_local_5 in this._SafeStr_11211) { _local_6 = this._SafeStr_11209[this._SafeStr_11208.indexOf(_local_5)]; _local_7 = IItemListWindow(this._SafeStr_11206.clone()); _local_8 = (("${quiz." + this._SafeStr_11207) + "."); _local_9 = (((("." + _local_5) + ".") + _local_6) + "}"); _local_7.getListItemByName("question").caption = (((_local_8 + "question.") + _local_5) + "}"); IWindowContainer(_local_7.getListItemByName("answer_container")).findChildByName("answer").caption = ((_local_8 + "answer") + _local_9); IWindowContainer(_local_7.getListItemByName("explanation_container")).findChildByName("explanation").caption = ((_local_8 + "explanation") + _local_9); this._SafeStr_11205.addListItem(_local_7); }; IItemListWindow(this._SafeStr_11205.getListItemAt((this._SafeStr_11205.numListItems - 1))).getListItemByName("separator").dispose(); return; }; } private function _SafeStr_5563(k:WindowEvent, _arg_2:IWindow):void { if (((((this._disposed) || ((this._SafeStr_5415 == null)))) || (!((k.type == WindowMouseEvent.CLICK))))){ return; }; if ((_arg_2 is ISelectableWindow)){ this._SafeStr_11209[this._SafeStr_11212] = int(_arg_2.name); this._SafeStr_5415.findChildByName("next_dimmer").visible = false; } else { switch (_arg_2.name){ case "header_button_close": case "exit_button": this.closeWindow(); return; case "prev_button": this._SafeStr_11221((this._SafeStr_11212 - 1)); return; case "next_button": this._SafeStr_11221((this._SafeStr_11212 + 1)); return; case "review_button": this._SafeStr_11219(_SafeStr_11201); return; }; }; } private function _SafeStr_11221(k:int):void { var _local_2:int; var _local_3:Array; var _local_4:int; var _local_5:ISelectableWindow; var _local_6:String; var _local_7:ISelectableWindow; var _local_8:int; var _local_9:ISelectableWindow; var _local_10:int; if (k >= this._SafeStr_11220){ this._SafeStr_5526._SafeStr_6061(new PostQuizAnswersComposer(this._SafeStr_11207, this._SafeStr_11209)); } else { if (k >= 0){ this._SafeStr_11212 = k; this._SafeStr_5415.findChildByName("prev_dimmer").visible = (k <= 0); this._SafeStr_5415.findChildByName("next_dimmer").visible = (this._SafeStr_11209[this._SafeStr_11212] == null); this._SafeStr_5415.findChildByName("top_indicator").caption = this._SafeStr_5526.localization.getLocalizationWithParams(this._SafeStr_11223("question.page"), "", "current_page", String((k + 1)), "page_count", this._SafeStr_11220.toString()); while (this._SafeStr_11203._SafeStr_8736 > 0) { this._SafeStr_11203._SafeStr_8738(this._SafeStr_11203._SafeStr_8740(0)).dispose(); }; _local_2 = this._SafeStr_11208[this._SafeStr_11212]; _local_3 = []; this._SafeStr_11202.findChildByName("question").caption = (((("${quiz." + this._SafeStr_11207) + ".question.") + _local_2) + "}"); _local_4 = 0; while (true) { _local_6 = this._SafeStr_5526.localization.getLocalization(((((("quiz." + this._SafeStr_11207) + ".answer.") + _local_2) + ".") + _local_4), ""); if (_local_6.length > 0){ _local_7 = ISelectableWindow(this._SafeStr_11204.clone()); _local_7.caption = _local_6; _local_7.name = _local_4.toString(); _local_3.push(_local_7); } else { break; }; _local_4++; }; if (this._SafeStr_11210[this._SafeStr_11212] == null){ this._SafeStr_11210[this._SafeStr_11212] = []; _local_8 = 0; while (_local_8 < _local_4) { _local_9 = _local_3.splice(int((Math.random() * _local_3.length)), 1)[0]; this._SafeStr_11203._SafeStr_11224(_local_9); this._SafeStr_11210[this._SafeStr_11212].push(int(_local_9.name)); _local_8++; }; } else { for each (_local_10 in this._SafeStr_11210[this._SafeStr_11212]) { this._SafeStr_11203._SafeStr_11224(_local_3[_local_10]); }; }; _local_5 = this._SafeStr_11203._SafeStr_7831(String(this._SafeStr_11209[this._SafeStr_11212])); if (_local_5 != null){ _local_5.select(); }; }; }; } private function get _SafeStr_11220():int { return ((((this._SafeStr_11208)!=null) ? this._SafeStr_11208.length : 0)); } private function _SafeStr_11222(k:String):String { return ((("${" + this._SafeStr_11223(k)) + "}")); } private function _SafeStr_11223(k:String):String { switch (this._SafeStr_11207){ case _SafeStr_11196: return (("habbo.way.quiz." + k)); default: return (((("quiz." + this._SafeStr_11207) + ".") + k)); }; } } }//package _-1El // _SafeStr_11014 = "_-5FD" (String#35017, DoABC#3) // _SafeStr_11016 = "_-37E" (String#29780, DoABC#3) // _SafeStr_11017 = "_-tr" (String#40542, DoABC#3) // _SafeStr_11104 = "_-On" (String#39387, DoABC#3) // _SafeStr_11165 = "_-5CS" (String#34912, DoABC#3) // _SafeStr_11196 = "_-UV" (String#39605, DoABC#3) // _SafeStr_11197 = "_-5EM" (String#34984, DoABC#3) // _SafeStr_11198 = "_-5QL" (String#35454, DoABC#3) // _SafeStr_11199 = "_-6fH" (String#38497, DoABC#3) // _SafeStr_11200 = "_-3iH" (String#31224, DoABC#3) // _SafeStr_11201 = "_-1Vn" (String#25826, DoABC#3) // _SafeStr_11202 = "_-36O" (String#29744, DoABC#3) // _SafeStr_11203 = "_-2eg" (String#28628, DoABC#3) // _SafeStr_11204 = "_-2T8" (String#28166, DoABC#3) // _SafeStr_11205 = "_-2iL" (String#28777, DoABC#3) // _SafeStr_11206 = "_-5rR" (String#36489, DoABC#3) // _SafeStr_11207 = "_-2Jh" (String#3155, DoABC#3) // _SafeStr_11208 = "_-2bS" (String#10307, DoABC#3) // _SafeStr_11209 = "_-0yl" (String#24522, DoABC#3) // _SafeStr_11210 = "_-4Xj" (String#33325, DoABC#3) // _SafeStr_11211 = "_-4xR" (String#12706, DoABC#3) // _SafeStr_11212 = "_-6bD" (String#14378, DoABC#3) // _SafeStr_11213 = "_-0Mg" (String#23067, DoABC#3) // _SafeStr_11214 = "_-0do" (String#23710, DoABC#3) // _SafeStr_11215 = "_-4Uq" (String#3708, DoABC#3) // _SafeStr_11216 = "_-4D1" (String#32497, DoABC#3) // _SafeStr_11217 = "_-04u" (String#22364, DoABC#3) // _SafeStr_11218 = "_-5hh" (String#36119, DoABC#3) // _SafeStr_11219 = "_-EB" (String#39002, DoABC#3) // _SafeStr_11220 = "_-4Pj" (String#33000, DoABC#3) // _SafeStr_11221 = "_-2Lg" (String#27879, DoABC#3) // _SafeStr_11222 = "_-x6" (String#40670, DoABC#3) // _SafeStr_11223 = "_-6iM" (String#38623, DoABC#3) // _SafeStr_11224 = "_-iK" (String#15194, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3896 = "_-KT" (String#14772, DoABC#3) // _SafeStr_3897 = "_-4wy" (String#34255, DoABC#3) // _SafeStr_3898 = "_-6b0" (String#38306, DoABC#3) // _SafeStr_3899 = "_-1HI" (String#25264, DoABC#3) // _SafeStr_3900 = "_-0Yn" (String#8163, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5563 = "_-5et" (String#335, DoABC#3) // _SafeStr_6061 = "_-6Kr" (String#37655, DoABC#3) // _SafeStr_6939 = "_-4A4" (String#383, DoABC#3) // _SafeStr_6949 = "_-13" (String#2847, DoABC#3) // _SafeStr_7831 = "_-H5" (String#14719, DoABC#3) // _SafeStr_8736 = "_-5nV" (String#13569, DoABC#3) // _SafeStr_8738 = "_-1oT" (String#9452, DoABC#3) // _SafeStr_8740 = "_-00Y" (String#7618, DoABC#3) // _SafeStr_9402 = "_-4PV" (String#12153, DoABC#3) //------------------------------------------------------------ //_-1El.SanctionInfo package _-1El { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; import _-35b._SafeStr_3926; import _-5YE.ITextWindow; import _-3-E.StringUtil; import _-5YE.IItemListWindow; import _-3X0._SafeStr_2678; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class SanctionInfo implements _SafeStr_3 { private var _disposed:Boolean = false; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_5526:HabboHelp; public function SanctionInfo(k:HabboHelp) { this._SafeStr_5526 = k; } public function dispose():void { if (this._disposed){ return; }; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_6880(k:_SafeStr_2678):void { this.dispose(); this._disposed = false; this._SafeStr_5415 = (this._SafeStr_5526.getXmlWindow("sanction_info") as IWindowContainer); this._SafeStr_5415.center(); this._SafeStr_5415.procedure = this._SafeStr_11225; var _local_2:_SafeStr_3926 = k._SafeStr_5325(); if (_local_2._SafeStr_11226 == "cfh.reason.EMPTY"){ this._SafeStr_5415.findChildByName("no_sanction_info").visible = true; this._SafeStr_5415.findChildByName("last_sanction_type").visible = false; this._SafeStr_5415.findChildByName("sanction_start_time").visible = false; this._SafeStr_5415.findChildByName("sanction_reason").visible = false; this._SafeStr_5415.findChildByName("probation_info").visible = false; } else { this._SafeStr_5415.findChildByName("last_sanction_type").caption = ((this._SafeStr_5526.localization.getLocalization("help.sanction.last.sanction") + " ") + this._SafeStr_11227("current", _local_2._SafeStr_11228, _local_2._SafeStr_11229)); if (_local_2._SafeStr_11230){ (this._SafeStr_5415.findChildByName("last_sanction_type") as ITextWindow).textColor = 0xFF0000; }; this._SafeStr_5415.findChildByName("sanction_start_time").caption = ((this._SafeStr_5526.localization.getLocalization("generic.start.time") + " ") + _local_2._SafeStr_11231); this._SafeStr_5415.findChildByName("sanction_reason").caption = ((this._SafeStr_5526.localization.getLocalization("generic.reason") + " ") + _local_2._SafeStr_11226); if (_local_2._SafeStr_11232){ this._SafeStr_5415.findChildByName("probation_info").visible = false; } else { this._SafeStr_5415.findChildByName("probation_info").caption = ((this._SafeStr_5526.localization.getLocalization("help.sanction.probation.days.left") + " ") + (int((_local_2._SafeStr_11233 / 24)) + 1)); }; this._SafeStr_5415.findChildByName("probation_reminder_title").visible = (((_local_2._SafeStr_11233 > 0)) || (_local_2._SafeStr_11232)); }; if (((_local_2._SafeStr_11234) && (!(_local_2._SafeStr_11232)))){ this._SafeStr_5415.findChildByName("no_sanction_info").visible = false; this._SafeStr_5415.findChildByName("custom_mute_info").visible = true; this._SafeStr_5415.findChildByName("last_sanction_type").visible = false; this._SafeStr_5415.findChildByName("sanction_start_time").visible = false; this._SafeStr_5415.findChildByName("sanction_reason").visible = false; }; if (!StringUtil.isEmpty(_local_2._SafeStr_11235)){ this._SafeStr_5415.findChildByName("no_sanction_info").visible = false; this._SafeStr_5415.findChildByName("trade_lock_info").caption = ((this._SafeStr_5526.localization.getLocalization("trade.locked.until") + " ") + _local_2._SafeStr_11235); this._SafeStr_5415.findChildByName("trade_lock_info").visible = true; }; this._SafeStr_5415.findChildByName("next_sanction").caption = this._SafeStr_11227("next", _local_2._SafeStr_11236, _local_2._SafeStr_11237); IItemListWindow(this._SafeStr_5415.findChildByName("main_contents_list")).arrangeListItems(); } private function _SafeStr_11227(k:String, _arg_2:String, _arg_3:int):String { var _local_4:String = ("help.sanction." + k); switch (_arg_2){ case "ALERT": _local_4 = (_local_4 + ".alert"); break; case "MUTE": _local_4 = (_local_4 + ".mute"); break; case "BAN_PERMANENT": _local_4 = (_local_4 + ".permban"); break; default: _local_4 = (_local_4 + ".ban"); if (_arg_3 > 24){ _local_4 = (_local_4 + ".days"); return (this._SafeStr_5526.localization.registerParameter(_local_4, "days", (_arg_3 / 24).toString())); }; }; return (this._SafeStr_5526.localization.registerParameter(_local_4, "hours", _arg_3.toString())); } private function _SafeStr_11225(k:WindowEvent, _arg_2:IWindow):void { if (((((((this._disposed) || (!(this._SafeStr_5415)))) || (!((k.type == WindowMouseEvent.CLICK))))) || (!(_arg_2)))){ return; }; switch (_arg_2.name){ case "faq_link": this._SafeStr_5526._SafeStr_11194(); return; case "header_button_close": case "ok_button": this.dispose(); return; }; } } }//package _-1El // _SafeStr_11194 = "_-1PQ" (String#25579, DoABC#3) // _SafeStr_11225 = "_-5h0" (String#439, DoABC#3) // _SafeStr_11226 = "_-3gn" (String#31167, DoABC#3) // _SafeStr_11227 = "_-6Xa" (String#38174, DoABC#3) // _SafeStr_11228 = "_-5i7" (String#36139, DoABC#3) // _SafeStr_11229 = "_-0UI" (String#23342, DoABC#3) // _SafeStr_11230 = "_-4DJ" (String#32507, DoABC#3) // _SafeStr_11231 = "_-1yB" (String#26933, DoABC#3) // _SafeStr_11232 = "_-2z5" (String#29412, DoABC#3) // _SafeStr_11233 = "_-2DK" (String#27553, DoABC#3) // _SafeStr_11234 = "_-1ui" (String#26796, DoABC#3) // _SafeStr_11235 = "_-vY" (String#40609, DoABC#3) // _SafeStr_11236 = "_-4KY" (String#32786, DoABC#3) // _SafeStr_11237 = "_-258" (String#27244, DoABC#3) // _SafeStr_2678 = "_-0nu" (String#24092, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3926 = "_-3O3" (String#11089, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_6880 = "_-2LR" (String#1506, DoABC#3) //------------------------------------------------------------ //_-1El.TopicsFlowHelpController package _-1El { import _-0MK._SafeStr_3; import _-4n6._SafeStr_2532; import _-1Mz.IWindowContainer; import __AS3__.vec.Vector; import _-5YE.IItemListWindow; import _-3X0._SafeStr_3924; import _-2rM._SafeStr_3643; import _-5YE._SafeStr_2536; import _-5Mz.WindowMouseEvent; import _-3-E._SafeStr_6; import _-4LP._SafeStr_2689; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-6D3._SafeStr_3904; import _-6D3._SafeStr_3914; import _-6D3._SafeStr_3906; import _-6D3._SafeStr_3907; import _-6D3._SafeStr_3911; import _-6D3._SafeStr_3905; import _-4Ar._SafeStr_3908; import _-0lt._SafeStr_3895; import _-2rM._SafeStr_3629; import _-3X0.CallForHelpCategoryData; import _-5YE.ITextWindow; import _-5YE._SafeStr_3567; import _-5YE.ICheckBoxWindow; import _-3co._SafeStr_3925; import __AS3__.vec.*; public class TopicsFlowHelpController implements _SafeStr_3 { private static const _SafeStr_11238:String = "start_container"; private static const _SafeStr_11239:String = "help_container"; private static const _SafeStr_11240:String = "users_container"; private static const _SafeStr_11241:String = "user"; private static const _SafeStr_11242:String = "reason_container"; private static const _SafeStr_11243:String = "topic_container"; private static const _SafeStr_11244:String = "message_container"; private static const _SafeStr_11245:String = "chat_container"; private static const _SafeStr_11246:String = "back_button"; private static const _SafeStr_11247:String = "summary_container"; private static const _SafeStr_11248:String = "continue_button"; private static const _SafeStr_11249:Array = [_SafeStr_11240, _SafeStr_11244, _SafeStr_11245]; private static const _SafeStr_11250:Array = [_SafeStr_11242, _SafeStr_11244, _SafeStr_11245, _SafeStr_11247]; private static const _SafeStr_11027:int = 253; private static const _SafeStr_11251:String = "bullying"; private static const _SafeStr_11252:String = "habbo_name"; private var _SafeStr_5526:HabboHelp; private var _disposed:Boolean = false; private var _SafeStr_11253:_SafeStr_2532; private var _SafeStr_5414:IWindowContainer; private var _SafeStr_11254:Vector.; private var _SafeStr_11255:IItemListWindow; private var _SafeStr_11256:IItemListWindow; private var _SafeStr_11257:IItemListWindow; private var _SafeStr_11258:IWindowContainer; private var _SafeStr_11259:IWindowContainer; private var _SafeStr_11260:IWindowContainer; private var _SafeStr_11261:String = "start_container"; private var _SafeStr_11262:_SafeStr_3924; private var _SafeStr_7962:String; private var _SafeStr_11031:String; private var _SafeStr_11263:int = -1; private var _SafeStr_11264:Boolean = false; public function TopicsFlowHelpController(k:HabboHelp) { this._SafeStr_5526 = k; this._SafeStr_11254 = new Vector.(0); this._SafeStr_11254.push(_SafeStr_11238, _SafeStr_11239, _SafeStr_11240, _SafeStr_11241, _SafeStr_11242, _SafeStr_11244, _SafeStr_11245, _SafeStr_11246, _SafeStr_11247); } public function dispose():void { if (this._disposed){ return; }; this.closeWindow(); this._SafeStr_5526 = null; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_11162():void { this._SafeStr_11264 = true; this._SafeStr_11265(-1, false); this._SafeStr_11262 = this._SafeStr_11266(_SafeStr_11252); this._SafeStr_5414.findChildByName("message_phase_title").caption = ((this._SafeStr_5526.localization.getLocalization("generic.reason") + " ") + this._SafeStr_5526.localization.getLocalization(("help.cfh.topic." + this._SafeStr_11262.id))); this._SafeStr_11267(_SafeStr_11244); } public function _SafeStr_11161():void { this._SafeStr_11265(-1, true); if (!this._SafeStr_11268()){ return; }; this._SafeStr_11267(_SafeStr_11245); this._SafeStr_11269(); } public function _SafeStr_11160(k:int):Boolean { this._SafeStr_11265(k, false); var _local_2:Boolean = this._SafeStr_11270(); if (!_local_2){ this.closeWindow(); }; return (_local_2); } public function _SafeStr_11163():void { this._SafeStr_11265(HabboHelp._SafeStr_11075, false); this._SafeStr_11267(_SafeStr_11245); this._SafeStr_11271(); if (this._SafeStr_11257.numListItems == 0){ this._SafeStr_5526.windowManager._SafeStr_11272("${generic.alert.title}", "${help.cfh.error.no_user_data}", 0, null); this.closeWindow(); }; } private function _SafeStr_11265(k:int, _arg_2:Boolean):void { this._SafeStr_11263 = k; if (this._SafeStr_11253 == null){ this._SafeStr_6880(); }; this._SafeStr_5414.findChildByName("change_user").visible = _arg_2; } private function _SafeStr_6880():void { if ((((this._SafeStr_11253 == null)) && (!(this.disposed)))){ this._SafeStr_11253 = this._SafeStr_5526._SafeStr_11014("topics_flow_help"); this._SafeStr_11253._SafeStr_6949.procedure = this._SafeStr_11273; this._SafeStr_5414 = (this._SafeStr_11253._SafeStr_6949 as IWindowContainer); this._SafeStr_11255 = (this._SafeStr_5414.findChildByName("user_list") as IItemListWindow); this._SafeStr_11256 = (this._SafeStr_5414.findChildByName("reason_list") as IItemListWindow); this._SafeStr_11257 = (this._SafeStr_5414.findChildByName("chat_list") as IItemListWindow); this._SafeStr_11258 = (this._SafeStr_11255.getListItemAt(0) as IWindowContainer); this._SafeStr_11259 = (this._SafeStr_11256.getListItemAt(0) as IWindowContainer); this._SafeStr_11260 = (this._SafeStr_11257.getListItemAt(0) as IWindowContainer); this._SafeStr_11255._SafeStr_9402(); this._SafeStr_11256._SafeStr_9402(); this._SafeStr_11257._SafeStr_9402(); _SafeStr_3643(_SafeStr_2536(this._SafeStr_5414.findChildByName("help_message")).widget).maxChars = _SafeStr_11027; this._SafeStr_11131(); }; } public function closeWindow():void { if (this._SafeStr_11253 != null){ this._SafeStr_11253.dispose(); this._SafeStr_11253 = null; }; this._SafeStr_11261 = _SafeStr_11238; } public function _SafeStr_11193():void { if (this._SafeStr_11253 == null){ this._SafeStr_11263 = -1; this._SafeStr_6880(); this._SafeStr_11267(_SafeStr_11238); } else { this.closeWindow(); }; } private function _SafeStr_11267(k:String):void { var _local_2:String; for each (_local_2 in this._SafeStr_11254) { this._SafeStr_5414.findChildByName(_local_2).visible = false; }; this._SafeStr_5414.findChildByName(_SafeStr_11248).visible = (_SafeStr_11249.indexOf(k) > -1); this._SafeStr_5414.findChildByName(_SafeStr_11241).visible = (_SafeStr_11250.indexOf(k) > -1); this._SafeStr_11261 = k; this._SafeStr_11274(); this._SafeStr_5414.findChildByName(k).visible = true; if (_SafeStr_11250.indexOf(k) > -1){ this._SafeStr_6566(); }; } private function _SafeStr_11274():void { var k:Boolean = true; if (this._SafeStr_11261 == _SafeStr_11238){ k = false; } else { if (this._SafeStr_11263 == HabboHelp._SafeStr_11075){ k = !((this._SafeStr_11261 == _SafeStr_11245)); } else { if ((this._SafeStr_11263 > -1)){ k = !((this._SafeStr_11261 == _SafeStr_11242)); } else { if (this._SafeStr_11264){ k = !((this._SafeStr_11261 == _SafeStr_11244)); }; }; }; }; this._SafeStr_5414.findChildByName(_SafeStr_11246).visible = k; } private function _SafeStr_11275():Boolean { if (this._SafeStr_5526._SafeStr_11048 == -1){ this._SafeStr_5526.windowManager._SafeStr_11272("${generic.alert.title}", "${guide.bully.request.usermissing}", 0, null); return (false); }; return (true); } private function _SafeStr_11276():Boolean { this._SafeStr_7962 = _SafeStr_3643(_SafeStr_2536(this._SafeStr_5414.findChildByName("help_message")).widget).message; if ((((this._SafeStr_7962 == null)) || ((this._SafeStr_7962 == "")))){ this._SafeStr_5526.windowManager._SafeStr_11272("${generic.alert.title}", "${help.cfh.error.nomsg}", 0, null); return (false); }; if (this._SafeStr_7962.length < this._SafeStr_5526.getInteger("help.cfh.length.minimum", 15)){ this._SafeStr_5526.windowManager._SafeStr_11272("${generic.alert.title}", "${help.cfh.error.msgtooshort}", 0, null); return (false); }; return (true); } private function _SafeStr_11277():Boolean { var k:Array = this._SafeStr_5526._SafeStr_11192._SafeStr_11097._SafeStr_11087(this._SafeStr_11263, this._SafeStr_5526._SafeStr_11048); if ((((k == null)) || ((k.length == 0)))){ this._SafeStr_5526.windowManager._SafeStr_11272("${generic.alert.title}", "${help.cfh.error.chatmissing}", 0, null); return (false); }; return (true); } private function _SafeStr_11273(k:WindowEvent, _arg_2:IWindow):void { if (((this.disposed) || (!((k.type == WindowMouseEvent.CLICK))))){ return; }; switch (_arg_2.name){ case "header_button_close": this.closeWindow(); return; case _SafeStr_11246: switch (this._SafeStr_11261){ case _SafeStr_11242: this._SafeStr_11267(_SafeStr_11245); break; case _SafeStr_11243: case _SafeStr_11244: this._SafeStr_11267(_SafeStr_11242); this._SafeStr_11278(); break; case _SafeStr_11245: if (this._SafeStr_11279()){ this._SafeStr_11267(_SafeStr_11240); } else { this._SafeStr_11267(_SafeStr_11238); }; break; case _SafeStr_11247: this._SafeStr_11267(_SafeStr_11244); break; default: this._SafeStr_11267(_SafeStr_11238); }; return; case "continue_button": switch (this._SafeStr_11261){ case _SafeStr_11240: if (this._SafeStr_11275()){ this._SafeStr_11267(_SafeStr_11245); this._SafeStr_11269(); }; break; case _SafeStr_11244: if (this._SafeStr_11276()){ this._SafeStr_11267(_SafeStr_11247); }; break; case _SafeStr_11245: if (this._SafeStr_11277()){ this._SafeStr_11267(_SafeStr_11242); this._SafeStr_11278(); }; break; default: this._SafeStr_11267(_SafeStr_11238); }; return; case "button_habbo_help": this._SafeStr_11267(_SafeStr_11239); return; case "button_user_report": case "change_user": if (this._SafeStr_11279()){ this._SafeStr_11267(_SafeStr_11240); } else { this._SafeStr_5526.windowManager._SafeStr_11272("${generic.alert.title}", "${help.cfh.error.nochathistory}", 0, null); }; return; case "button_account": _SafeStr_6._SafeStr_5513(this._SafeStr_5526.getProperty("zendesk.url"), "habboMain"); this._SafeStr_5526.trackGoogle("helpWindow", "click_selfHelp"); this.closeWindow(); return; case "tour_button": this._SafeStr_5526._SafeStr_11195._SafeStr_11119(((this._SafeStr_5526._SafeStr_11112) ? _SafeStr_2689._SafeStr_11159 : _SafeStr_2689._SafeStr_11280)); this._SafeStr_5526.trackGoogle("helpWindow", "click_userTour"); this.closeWindow(); return; case "bully_button": this.closeWindow(); this._SafeStr_5526._SafeStr_11122(); this._SafeStr_5526.trackGoogle("helpWindow", "click_reportBully"); return; case "instructions_button": this._SafeStr_5526._SafeStr_11195._SafeStr_11119(_SafeStr_2689._SafeStr_11281); this._SafeStr_5526.trackGoogle("helpWindow", "click_instructions"); this.closeWindow(); return; case "safetybooklet_link": this._SafeStr_5526._SafeStr_11008(); this._SafeStr_5526.trackGoogle("helpWindow", "click_showSafetyBooklet"); this.closeWindow(); return; case "habboway_link": if (this._SafeStr_5526.getBoolean("habboway.enabled")){ this._SafeStr_5526.showHabboWay(); } else { _SafeStr_6._SafeStr_5513(this._SafeStr_5526.getProperty("habboway.url"), "habboMain"); }; this._SafeStr_5526.trackGoogle("helpWindow", "click_habboWay"); this.closeWindow(); return; case "faq_link": this._SafeStr_5526._SafeStr_11194(); return; case "sanction_info_link": this._SafeStr_5526._SafeStr_11175(false); this.closeWindow(); return; case "submit_button": if (this._SafeStr_11262){ this._SafeStr_11088(true); this.closeWindow(); } else { this._SafeStr_5526.windowManager._SafeStr_11272("${generic.alert.title}", "${help.cfh.error.notopic}", 0, null); }; return; }; } public function _SafeStr_11088(k:Boolean):void { if (((((!(this._SafeStr_7962)) || (!(this._SafeStr_11262)))) || (!(this._SafeStr_5526)))){ return; }; this._SafeStr_5526._SafeStr_11094(); switch (this._SafeStr_11263){ case HabboHelp._SafeStr_11066: this._SafeStr_5526._SafeStr_6061(new _SafeStr_3904(this._SafeStr_5526._SafeStr_11052, this._SafeStr_5526._SafeStr_11050, this._SafeStr_5526._SafeStr_11048, this._SafeStr_11262.id, this._SafeStr_5526._SafeStr_11053)); return; case HabboHelp._SafeStr_11075: this._SafeStr_5526._SafeStr_6061(new _SafeStr_3914(this._SafeStr_7962, this._SafeStr_11262.id, this._SafeStr_5526._SafeStr_11048, this._SafeStr_5526._SafeStr_11192._SafeStr_11097._SafeStr_11087(HabboHelp._SafeStr_11075, this._SafeStr_5526._SafeStr_11048))); return; case HabboHelp._SafeStr_11062: this._SafeStr_5526._SafeStr_6061(new _SafeStr_3906(this._SafeStr_7962, this._SafeStr_11262.id, -1, this._SafeStr_5526._SafeStr_11050, [])); return; case HabboHelp._SafeStr_11063: this._SafeStr_5526._SafeStr_6061(new _SafeStr_3907(this._SafeStr_5526._SafeStr_11192._SafeStr_11054, this._SafeStr_5526._SafeStr_11192._SafeStr_11055, this._SafeStr_11262.id, this._SafeStr_7962)); return; case HabboHelp._SafeStr_11064: this._SafeStr_5526._SafeStr_6061(new _SafeStr_3911(this._SafeStr_5526._SafeStr_11192._SafeStr_11054, this._SafeStr_5526._SafeStr_11192._SafeStr_11055, this._SafeStr_5526._SafeStr_11192._SafeStr_11056, this._SafeStr_11262.id, this._SafeStr_7962)); return; default: if (((((((k) && ((this._SafeStr_11262.name == _SafeStr_11251)))) && (this._SafeStr_5526.getBoolean("guides.enabled")))) && (this._SafeStr_5526._SafeStr_11057))){ this._SafeStr_5526._SafeStr_6061(new _SafeStr_3905(this._SafeStr_5526._SafeStr_11048, this._SafeStr_5526._SafeStr_11050)); } else { this._SafeStr_5526._SafeStr_6061(new _SafeStr_3906(this._SafeStr_7962, this._SafeStr_11262.id, this._SafeStr_5526._SafeStr_11048, this._SafeStr_5526._SafeStr_11050, this._SafeStr_5526._SafeStr_11192._SafeStr_11097._SafeStr_11087(HabboHelp._SafeStr_11060, -1))); }; }; } private function _SafeStr_11279():Boolean { var _local_3:_SafeStr_3908; var _local_4:Vector.<_SafeStr_3895>; var _local_5:IWindowContainer; var _local_6:Boolean; this._SafeStr_11255._SafeStr_9402(); var k:int; var _local_2:Boolean; for each (_local_3 in this._SafeStr_5526._SafeStr_11080._SafeStr_11079()) { _local_4 = this._SafeStr_5526._SafeStr_8753._SafeStr_8767(_local_3.userId); if (_local_4.length == 0){ } else { _local_5 = (this._SafeStr_11258.clone() as IWindowContainer); _local_6 = (_local_3.userId == this._SafeStr_5526._SafeStr_11048); _local_5.name = _local_3.userId.toString(); _local_5.findChildByName("user_bg").blend = ((_local_6) ? 1 : 0); _local_5.procedure = this._SafeStr_11081; _local_5.findChildByName("user_name").caption = _local_3.userName; _local_5.findChildByName("room_name").id = _local_3.roomId; if (_local_6){ this._SafeStr_5526._SafeStr_11050 = _local_3.roomId; }; _local_5.findChildByName("room_name").caption = (((_local_3.roomName)!="") ? this._SafeStr_5526.localization.getLocalizationWithParams("help.emergency.main.step.two.room.name", "", "room_name", _local_3.roomName) : ""); _SafeStr_3629(_SafeStr_2536(_local_5.findChildByName("user_avatar")).widget).figure = _local_3.figure; this._SafeStr_11255._SafeStr_8742(_local_5, k); if (_local_6){ k = 1; _local_2 = true; }; }; }; if (!_local_2){ this._SafeStr_5526._SafeStr_11048 = -1; this._SafeStr_5526._SafeStr_11050 = -1; }; return ((this._SafeStr_11255.numListItems > 0)); } private function _SafeStr_11082():void { var _local_2:IWindowContainer; var k:int; while (k < this._SafeStr_11255.numListItems) { _local_2 = IWindowContainer(this._SafeStr_11255.getListItemAt(k)); _local_2.findChildByName("user_bg").blend = (((int(_local_2.name) == this._SafeStr_5526._SafeStr_11048)) ? 1 : 0); k++; }; } private function _SafeStr_11081(k:WindowEvent, _arg_2:IWindow):void { if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_11089((_arg_2 as IWindowContainer)); }; } private function _SafeStr_11089(k:IWindowContainer):void { var _local_2:int = int(k.name); this._SafeStr_5526._SafeStr_11048 = _local_2; this._SafeStr_5526._SafeStr_11050 = k.findChildByName("room_name").id; this._SafeStr_11082(); } private function _SafeStr_11278():void { var k:CallForHelpCategoryData; var _local_2:IWindowContainer; this._SafeStr_11256._SafeStr_8949(); for each (k in this._SafeStr_5526._SafeStr_11191) { _local_2 = (this._SafeStr_11259.clone() as IWindowContainer); _local_2.findChildByName("name").caption = (("${help.cfh.reason." + k.name) + "}"); _local_2.name = k.name; _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11282); this._SafeStr_11256.addListItem(_local_2); }; } private function _SafeStr_11282(k:WindowEvent):void { var _local_2:IWindow = k.target; this._SafeStr_11283(_local_2.name); } private function _SafeStr_11283(k:String):Boolean { var _local_2:Vector.<_SafeStr_3924>; var _local_3:CallForHelpCategoryData; var _local_4:int; var _local_5:_SafeStr_3924; var _local_6:IWindowContainer; var _local_7:ITextWindow; for each (_local_3 in this._SafeStr_5526._SafeStr_11191) { if (_local_3.name == k){ _local_2 = _local_3._SafeStr_11284; break; }; }; if (((_local_2) && ((_local_2.length > 0)))){ this._SafeStr_11256._SafeStr_8949(); _local_4 = this._SafeStr_11256.height; this._SafeStr_11256.height = 0; this._SafeStr_11256.height = _local_4; for each (_local_5 in _local_2) { _local_6 = (this._SafeStr_11259.clone() as IWindowContainer); this._SafeStr_5526.localization.registerParameter(("help.cfh.topic." + _local_5.id), "name", this._SafeStr_11031); _local_7 = (_local_6.findChildByName("name") as ITextWindow); _local_7.caption = (("${help.cfh.topic." + _local_5.id) + "}"); if (_local_7.height < _local_7.textHeight){ _local_7.height = (_local_7.textHeight + 5); }; if (_local_6.height < ((_local_7.height + (_local_7.y * 2)) + 5)){ _local_6.height = ((_local_7.height + (_local_7.y * 2)) + 5); }; _local_6.name = _local_5.name; _local_6.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11285); this._SafeStr_11256.addListItem(_local_6); }; this._SafeStr_11261 = _SafeStr_11243; this._SafeStr_11274(); } else { return (false); }; return (true); } private function _SafeStr_11269():void { var _local_2:_SafeStr_3895; var _local_3:IWindowContainer; var _local_4:_SafeStr_3567; var _local_5:ICheckBoxWindow; this._SafeStr_11257._SafeStr_9402(); this._SafeStr_5526._SafeStr_8753._SafeStr_8766 = true; var k:Vector.<_SafeStr_3895> = (((this._SafeStr_5526._SafeStr_11048)>0) ? this._SafeStr_5526._SafeStr_8753._SafeStr_8767(this._SafeStr_5526._SafeStr_11048) : this._SafeStr_5526._SafeStr_8753._SafeStr_8764()); _SafeStr_4.log(((("Found chat items: " + k.length) + " from user:") + this._SafeStr_5526._SafeStr_11048)); for each (_local_2 in k) { if (_local_2.userId == this._SafeStr_5526._SafeStr_11078){ } else { _local_3 = (this._SafeStr_11260.clone() as IWindowContainer); _local_4 = (_local_3.findChildByName("chat_text") as _SafeStr_3567); _local_4.caption = _local_2.text; if (_local_4.height < _local_4.textHeight){ _local_4.height = (_local_4.textHeight + 5); }; if (_local_3.height < (_local_4.height + (_local_4.y * 2))){ _local_3.height = (_local_4.height + (_local_4.y * 2)); }; _local_3.id = _local_2.index; _local_3.procedure = this._SafeStr_11134; _local_5 = (_local_3.findChildByName("chat_check") as ICheckBoxWindow); _local_5._SafeStr_7085 = _local_2.selected; this._SafeStr_11257.addListItem(_local_3); }; }; } private function _SafeStr_11131():void { var k:Vector.<_SafeStr_3925>; var _local_2:_SafeStr_3895; var _local_3:_SafeStr_3925; for each (k in this._SafeStr_5526._SafeStr_11092._SafeStr_8764()) { for each (_local_3 in k) { _local_3.selected = false; }; }; for each (_local_2 in this._SafeStr_5526._SafeStr_8753._SafeStr_8764()) { _local_2.selected = false; }; } private function _SafeStr_11134(k:WindowEvent, _arg_2:IWindow):void { var _local_3:int; var _local_4:ICheckBoxWindow; var _local_5:_SafeStr_3895; if (k.type == WindowMouseEvent.CLICK){ _local_3 = _arg_2.id; if ((_arg_2 is _SafeStr_3567)){ _local_3 = _arg_2.parent.id; _local_4 = ((_arg_2.parent as IWindowContainer).findChildByName("chat_check") as ICheckBoxWindow); }; if ((_arg_2 is ICheckBoxWindow)){ _local_3 = _arg_2.parent.id; _local_4 = (_arg_2 as ICheckBoxWindow); }; _local_5 = this._SafeStr_5526._SafeStr_8753._SafeStr_7643(_local_3); if (!_local_5){ return; }; if (((!(_local_5.selected)) && (!((_local_5.roomId == this._SafeStr_5526._SafeStr_11050))))){ this._SafeStr_5526._SafeStr_11050 = _local_5.roomId; }; _local_5.selected = !(_local_5.selected); _local_4._SafeStr_7085 = _local_5.selected; }; } private function _SafeStr_11271():void { var _local_2:_SafeStr_3925; var _local_3:IWindowContainer; var _local_4:ICheckBoxWindow; this._SafeStr_11257._SafeStr_9402(); this._SafeStr_5526._SafeStr_11092._SafeStr_8766 = true; var k:Vector.<_SafeStr_3925> = this._SafeStr_5526._SafeStr_11092._SafeStr_8767(this._SafeStr_5526._SafeStr_11048); for each (_local_2 in k) { _local_3 = (this._SafeStr_11260.clone() as IWindowContainer); _local_3.findChildByName("chat_text").caption = _local_2.text; _local_3.id = _local_2.index; _local_3.procedure = this._SafeStr_11133; _local_4 = (_local_3.findChildByName("chat_check") as ICheckBoxWindow); _local_4._SafeStr_7085 = _local_2.selected; this._SafeStr_11257.addListItem(_local_3); }; } private function _SafeStr_11133(k:WindowEvent, _arg_2:IWindow):void { var _local_3:int; var _local_4:ICheckBoxWindow; var _local_5:_SafeStr_3925; if (k.type == WindowMouseEvent.CLICK){ _local_3 = _arg_2.id; if ((_arg_2 is _SafeStr_3567)){ _local_3 = _arg_2.parent.id; _local_4 = ((_arg_2.parent as IWindowContainer).findChildByName("chat_check") as ICheckBoxWindow); } else { if ((_arg_2 is ICheckBoxWindow)){ _local_3 = _arg_2.parent.id; _local_4 = (_arg_2 as ICheckBoxWindow); }; }; _local_5 = this._SafeStr_5526._SafeStr_11092._SafeStr_7643(this._SafeStr_5526._SafeStr_11048, _local_3); if (_local_5){ _local_5.selected = !(_local_5.selected); _local_4._SafeStr_7085 = _local_5.selected; }; }; } private function _SafeStr_11285(k:WindowEvent=null):void { if (this._SafeStr_11253 == null){ this._SafeStr_6880(); }; this._SafeStr_11262 = this._SafeStr_11266(k.target.name); this._SafeStr_11267(_SafeStr_11244); } private function _SafeStr_11286():Boolean { return ((((((this._SafeStr_11263 == HabboHelp._SafeStr_11062)) || ((this._SafeStr_11263 == HabboHelp._SafeStr_11063)))) || ((this._SafeStr_11263 == HabboHelp._SafeStr_11064)))); } private function _SafeStr_11270():Boolean { if (((this._SafeStr_11286()) || (this._SafeStr_11275()))){ this._SafeStr_11267(_SafeStr_11242); this._SafeStr_11278(); return (true); }; return (false); } private function _SafeStr_11268():Boolean { this._SafeStr_11279(); if (this._SafeStr_5526._SafeStr_11048 <= 0){ this._SafeStr_5526.windowManager._SafeStr_11272("${generic.alert.title}", "${help.cfh.error.no_user_data}", 0, null); this.closeWindow(); return (false); }; return (true); } private function _SafeStr_11266(k:String):_SafeStr_3924 { var _local_2:CallForHelpCategoryData; var _local_3:_SafeStr_3924; for each (_local_2 in this._SafeStr_5526._SafeStr_11191) { for each (_local_3 in _local_2._SafeStr_11284) { if (_local_3.name == k){ return (_local_3); }; }; }; return (null); } private function _SafeStr_6566():void { var k:_SafeStr_3908; switch (this._SafeStr_11263){ case HabboHelp._SafeStr_11062: this._SafeStr_5414.findChildByName("reported_user_avatar").visible = false; this._SafeStr_5414.findChildByName("user_info_title").visible = false; this._SafeStr_5414.findChildByName("reported_user_name").caption = this._SafeStr_5526._SafeStr_11192._SafeStr_11051; return; case HabboHelp._SafeStr_11063: case HabboHelp._SafeStr_11064: this._SafeStr_5414.findChildByName("reported_user_avatar").visible = false; this._SafeStr_5414.findChildByName("user_info_title").visible = false; this._SafeStr_5414.findChildByName("reported_user_name").visible = false; return; default: if (this._SafeStr_5526._SafeStr_11048 > 0){ k = this._SafeStr_5526._SafeStr_11080._SafeStr_11287(this._SafeStr_5526._SafeStr_11048); if (k){ this._SafeStr_11031 = k.userName; _SafeStr_3629(_SafeStr_2536(this._SafeStr_5414.findChildByName("reported_user_avatar")).widget).figure = k.figure; } else { this._SafeStr_5414.findChildByName("reported_user_avatar").visible = false; this._SafeStr_11031 = this._SafeStr_5526._SafeStr_11049; }; this._SafeStr_5414.findChildByName("reported_user_name").caption = this._SafeStr_11031; }; }; } } }//package _-1El // _SafeStr_11008 = "_-3n8" (String#11512, DoABC#3) // _SafeStr_11014 = "_-5FD" (String#35017, DoABC#3) // _SafeStr_11027 = "_-2fZ" (String#3255, DoABC#3) // _SafeStr_11031 = "_-5jT" (String#4042, DoABC#3) // _SafeStr_11048 = "_-2Sf" (String#28147, DoABC#3) // _SafeStr_11049 = "_-1gq" (String#26248, DoABC#3) // _SafeStr_11050 = "_-4Zr" (String#33400, DoABC#3) // _SafeStr_11051 = "_-4VS" (String#33240, DoABC#3) // _SafeStr_11052 = "_-1ZY" (String#25971, DoABC#3) // _SafeStr_11053 = "_-5pu" (String#36433, DoABC#3) // _SafeStr_11054 = "_-0v-" (String#24376, DoABC#3) // _SafeStr_11055 = "_-4Kb" (String#32789, DoABC#3) // _SafeStr_11056 = "_-3PM" (String#30511, DoABC#3) // _SafeStr_11057 = "_-0as" (String#23593, DoABC#3) // _SafeStr_11060 = "_-0lh" (String#24005, DoABC#3) // _SafeStr_11062 = "_-Hv" (String#39132, DoABC#3) // _SafeStr_11063 = "_-bH" (String#39835, DoABC#3) // _SafeStr_11064 = "_-1qr" (String#26643, DoABC#3) // _SafeStr_11066 = "_-5Kk" (String#35233, DoABC#3) // _SafeStr_11075 = "_-5pQ" (String#36414, DoABC#3) // _SafeStr_11078 = "_-5Mj" (String#35307, DoABC#3) // _SafeStr_11079 = "_-5sm" (String#36534, DoABC#3) // _SafeStr_11080 = "_-cb" (String#39893, DoABC#3) // _SafeStr_11081 = "_-4T7" (String#12200, DoABC#3) // _SafeStr_11082 = "_-31R" (String#10746, DoABC#3) // _SafeStr_11087 = "_-37w" (String#29809, DoABC#3) // _SafeStr_11088 = "_-2IJ" (String#10001, DoABC#3) // _SafeStr_11089 = "_-1bo" (String#9250, DoABC#3) // _SafeStr_11092 = "_-2fv" (String#28672, DoABC#3) // _SafeStr_11094 = "_-4lf" (String#33828, DoABC#3) // _SafeStr_11097 = "_-1et" (String#26169, DoABC#3) // _SafeStr_11112 = "_-2sL" (String#29164, DoABC#3) // _SafeStr_11119 = "_-3tU" (String#31672, DoABC#3) // _SafeStr_11122 = "_-6h2" (String#38572, DoABC#3) // _SafeStr_11131 = "_-5qP" (String#13618, DoABC#3) // _SafeStr_11133 = "_-11W" (String#8657, DoABC#3) // _SafeStr_11134 = "_-1-i" (String#8632, DoABC#3) // _SafeStr_11159 = "_-1Bb" (String#25052, DoABC#3) // _SafeStr_11160 = "_-22W" (String#27129, DoABC#3) // _SafeStr_11161 = "_-4vE" (String#34195, DoABC#3) // _SafeStr_11162 = "_-42v" (String#32086, DoABC#3) // _SafeStr_11163 = "_-0Bj" (String#22621, DoABC#3) // _SafeStr_11175 = "_-5ex" (String#36016, DoABC#3) // _SafeStr_11191 = "_-jl" (String#40154, DoABC#3) // _SafeStr_11192 = "_-40H" (String#31979, DoABC#3) // _SafeStr_11193 = "_-6X8" (String#38153, DoABC#3) // _SafeStr_11194 = "_-1PQ" (String#25579, DoABC#3) // _SafeStr_11195 = "_-3Fg" (String#30118, DoABC#3) // _SafeStr_11238 = "_-08r" (String#22507, DoABC#3) // _SafeStr_11239 = "_-5Im" (String#35158, DoABC#3) // _SafeStr_11240 = "_-0h9" (String#23838, DoABC#3) // _SafeStr_11241 = "_-6fW" (String#38505, DoABC#3) // _SafeStr_11242 = "_-3lS" (String#31348, DoABC#3) // _SafeStr_11243 = "_-2ez" (String#28637, DoABC#3) // _SafeStr_11244 = "_-3Ux" (String#30724, DoABC#3) // _SafeStr_11245 = "_-26H" (String#27283, DoABC#3) // _SafeStr_11246 = "_-cS" (String#39886, DoABC#3) // _SafeStr_11247 = "_-4Y-" (String#33338, DoABC#3) // _SafeStr_11248 = "_-4lW" (String#33822, DoABC#3) // _SafeStr_11249 = "_-5DK" (String#34947, DoABC#3) // _SafeStr_11250 = "_-0Pi" (String#23179, DoABC#3) // _SafeStr_11251 = "_-4dh" (String#33535, DoABC#3) // _SafeStr_11252 = "_-ko" (String#40190, DoABC#3) // _SafeStr_11253 = "_-1Or" (String#9052, DoABC#3) // _SafeStr_11254 = "_-5e0" (String#35979, DoABC#3) // _SafeStr_11255 = "_-JJ" (String#39191, DoABC#3) // _SafeStr_11256 = "_-0PI" (String#23164, DoABC#3) // _SafeStr_11257 = "_-1B5" (String#8820, DoABC#3) // _SafeStr_11258 = "_-4DY" (String#32519, DoABC#3) // _SafeStr_11259 = "_-4MO" (String#32865, DoABC#3) // _SafeStr_11260 = "_-3Ex" (String#30089, DoABC#3) // _SafeStr_11261 = "_-3IV" (String#30240, DoABC#3) // _SafeStr_11262 = "_-1ij" (String#26325, DoABC#3) // _SafeStr_11263 = "_-2i9" (String#28769, DoABC#3) // _SafeStr_11264 = "_-20O" (String#27056, DoABC#3) // _SafeStr_11265 = "_-1RO" (String#25669, DoABC#3) // _SafeStr_11266 = "_-vN" (String#40602, DoABC#3) // _SafeStr_11267 = "_-2zG" (String#29422, DoABC#3) // _SafeStr_11268 = "_-1fn" (String#26203, DoABC#3) // _SafeStr_11269 = "_-1iY" (String#26320, DoABC#3) // _SafeStr_11270 = "_-4y8" (String#34305, DoABC#3) // _SafeStr_11271 = "_-3NL" (String#30441, DoABC#3) // _SafeStr_11272 = "_-4Fj" (String#11999, DoABC#3) // _SafeStr_11273 = "_-1Sc" (String#9109, DoABC#3) // _SafeStr_11274 = "_-WY" (String#39674, DoABC#3) // _SafeStr_11275 = "_-5Dw" (String#34966, DoABC#3) // _SafeStr_11276 = "_-4R0" (String#33057, DoABC#3) // _SafeStr_11277 = "_-3Sp" (String#30643, DoABC#3) // _SafeStr_11278 = "_-5fm" (String#36046, DoABC#3) // _SafeStr_11279 = "_-1B1" (String#25028, DoABC#3) // _SafeStr_11280 = "_-2Z4" (String#28404, DoABC#3) // _SafeStr_11281 = "_-67u" (String#37179, DoABC#3) // _SafeStr_11282 = "_-4MT" (String#32870, DoABC#3) // _SafeStr_11283 = "_-3QM" (String#30553, DoABC#3) // _SafeStr_11284 = "_-6UM" (String#38029, DoABC#3) // _SafeStr_11285 = "_-6ha" (String#38595, DoABC#3) // _SafeStr_11286 = "_-5Lv" (String#35282, DoABC#3) // _SafeStr_11287 = "_-6QD" (String#1617, DoABC#3) // _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_2689 = "_-0kn" (String#8361, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3567 = "_-pi" (String#15317, DoABC#3) // _SafeStr_3629 = "_-4Uv" (String#12227, DoABC#3) // _SafeStr_3643 = "_-2ta" (String#10585, DoABC#3) // _SafeStr_3895 = "_-1nn" (String#9441, DoABC#3) // _SafeStr_3904 = "_-3ew" (String#31105, DoABC#3) // _SafeStr_3905 = "_-2y0" (String#29372, DoABC#3) // _SafeStr_3906 = "_-5Ec" (String#34995, DoABC#3) // _SafeStr_3907 = "_-2ly" (String#28915, DoABC#3) // _SafeStr_3908 = "_-ib" (String#15199, DoABC#3) // _SafeStr_3911 = "_-4LR" (String#32824, DoABC#3) // _SafeStr_3914 = "_-35j" (String#29720, DoABC#3) // _SafeStr_3924 = "_-3D6" (String#10938, DoABC#3) // _SafeStr_3925 = "_-1sZ" (String#9529, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5513 = "_-LI" (String#14784, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6061 = "_-6Kr" (String#37655, DoABC#3) // _SafeStr_6566 = "_-3ay" (String#11305, DoABC#3) // _SafeStr_6880 = "_-2LR" (String#1506, DoABC#3) // _SafeStr_6949 = "_-13" (String#2847, DoABC#3) // _SafeStr_7085 = "_-051" (String#1058, DoABC#3) // _SafeStr_7643 = "_-08n" (String#22505, DoABC#3) // _SafeStr_7962 = "_-2yt" (String#120, DoABC#3) // _SafeStr_8742 = "_-2gR" (String#10385, DoABC#3) // _SafeStr_8753 = "_-6Bf" (String#37328, DoABC#3) // _SafeStr_8764 = "_-66" (String#37099, DoABC#3) // _SafeStr_8766 = "_-4Sy" (String#33140, DoABC#3) // _SafeStr_8767 = "_-2vc" (String#29289, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) // _SafeStr_9402 = "_-4PV" (String#12153, DoABC#3) //------------------------------------------------------------ //_-1EP.HabboMallOffer package _-1EP { public class HabboMallOffer { private var _SafeStr_11288:int; private var _SafeStr_8790:String; private var _SafeStr_11289:String; private var _SafeStr_11290:String; private var _SafeStr_8688:String; private var _SafeStr_11291:String; private var _SafeStr_11292:String; private var _SafeStr_11293:int; public function HabboMallOffer(k:Object) { this._SafeStr_11288 = parseInt(k.targetedOfferId); this._SafeStr_8790 = k.identifier; this._SafeStr_11289 = k.header; this._SafeStr_11290 = k.highlight; this._SafeStr_8688 = k.description; this._SafeStr_11291 = k.imageUrl; this._SafeStr_11292 = k.smallImageUrl; this._SafeStr_11293 = parseInt(k.trackingStateCode); } public function get targetedOfferId():int { return (this._SafeStr_11288); } public function get identifier():String { return (this._SafeStr_8790); } public function get title():String { return (this._SafeStr_11289); } public function get highlight():String { return (this._SafeStr_11290); } public function get description():String { return (this._SafeStr_8688); } public function get imageUrl():String { return (this._SafeStr_11291); } public function get smallImageUrl():String { return (this._SafeStr_11292); } public function get _SafeStr_11294():int { return (this._SafeStr_11293); } } }//package _-1EP // _SafeStr_11288 = "_-3LK" (String#30355, DoABC#3) // _SafeStr_11289 = "_-5zz" (String#196, DoABC#3) // _SafeStr_11290 = "_-3F4" (String#30095, DoABC#3) // _SafeStr_11291 = "_-j6" (String#880, DoABC#3) // _SafeStr_11292 = "_-2uB" (String#29234, DoABC#3) // _SafeStr_11293 = "_-ml" (String#15268, DoABC#3) // _SafeStr_11294 = "_-PQ" (String#39413, DoABC#3) // _SafeStr_8688 = "_-54y" (String#129, DoABC#3) // _SafeStr_8790 = "_-0dl" (String#2730, DoABC#3) //------------------------------------------------------------ //_-1EP.TargetedOffer package _-1EP { import _-4Xs.TargetedOfferData; import _-0Kg._SafeStr_2378; import _-1oe._SafeStr_2389; import _-1oe._SafeStr_2361; import _-1oe._SafeStr_3319; import _-1oe._SafeStr_2362; import flash.utils.getTimer; import _-0CY._SafeStr_2337; import _-5UL._SafeStr_2336; import __AS3__.vec.Vector; import _-0Kg._SafeStr_334; import __AS3__.vec.*; public class TargetedOffer extends TargetedOfferData implements _SafeStr_2378 { public static const _SafeStr_11295:int = 10; public function TargetedOffer(k:TargetedOfferData=null) { super(k); } public function get _SafeStr_7441():int { return (0); } public function get page():_SafeStr_2389 { return (null); } public function set page(k:_SafeStr_2389):void { } public function get _SafeStr_8135():String { return (""); } public function get product():_SafeStr_2361 { return (null); } public function get productContainer():_SafeStr_3319 { return (null); } public function get gridItem():_SafeStr_2362 { return (null); } public function get _SafeStr_7947():String { return (""); } public function get _SafeStr_8136():Boolean { return (false); } public function get _SafeStr_7533():Boolean { return (false); } public function get _SafeStr_8137():Boolean { return (false); } public function get _SafeStr_8138():String { return (""); } public function get _SafeStr_8139():int { return (0); } public function set _SafeStr_8139(k:int):void { } public function get clubLevel():int { return (0); } public function get _SafeStr_6389():String { return (""); } public function get _SafeStr_8140():String { return (""); } public function get _SafeStr_8141():String { return (""); } public function get disposed():Boolean { return (false); } public function isExpired():Boolean { return ((((_SafeStr_11297 > 0)) && ((this._SafeStr_11296() <= 0)))); } public function _SafeStr_11296():int { var k:uint = (((_SafeStr_11297 - getTimer()) / 1000) - _SafeStr_11295); return (Math.max(0, k)); } public function checkPurseBalance(k:_SafeStr_2337, _arg_2:int):Boolean { if (((!(k)) || ((k.credits < (_SafeStr_11298 * _arg_2))))){ return (false); }; if (k._SafeStr_7508(_SafeStr_7511) < (_SafeStr_11299 * _arg_2)){ return (false); }; return (true); } public function _SafeStr_11300(k:_SafeStr_334):Vector. { var _local_3:String; var _local_4:_SafeStr_2336; var _local_2:Vector. = new Vector.(0); for each (_local_3 in _SafeStr_11301) { _local_4 = k.getProductData(_local_3); _local_2.push(((_local_4) ? _local_4.name : _local_3)); }; return (_local_2); } public function dispose():void { } } }//package _-1EP // _SafeStr_11295 = "_-IJ" (String#39147, DoABC#3) // _SafeStr_11296 = " do" (String#18583, DoABC#3) // _SafeStr_11297 = "_-3Hy" (String#3421, DoABC#3) // _SafeStr_11298 = "_-5vK" (String#1138, DoABC#3) // _SafeStr_11299 = "_-5vE" (String#1137, DoABC#3) // _SafeStr_11300 = "_-Kz" (String#39253, DoABC#3) // _SafeStr_11301 = "_-1DV" (String#25128, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2337 = "_-1DL" (String#8853, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7508 = "_-1cq" (String#9270, DoABC#3) // _SafeStr_7511 = "_-1Gs" (String#497, DoABC#3) // _SafeStr_7533 = "_-3nT" (String#11520, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8135 = "_-2dc" (String#10338, DoABC#3) // _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3) // _SafeStr_8137 = "_-42F" (String#11794, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8139 = "_-0us" (String#8524, DoABC#3) // _SafeStr_8140 = "_-6Wh" (String#14311, DoABC#3) // _SafeStr_8141 = "_-0bD" (String#8210, DoABC#3) //------------------------------------------------------------ //_-1eV._SafeStr_4967 package _-1eV { import _-3qZ._SafeStr_2270; import _-3U1._SafeStr_5191; import _-3qZ._SafeStr_2717; public class _SafeStr_4967 implements _SafeStr_2270 { private var _SafeStr_11302:Array; public function get _SafeStr_11303():Array { return (this._SafeStr_11302); } public function flush():Boolean { this._SafeStr_11302 = []; return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_11302.push(new _SafeStr_5191(k)); _local_3++; }; return (true); } } }//package _-1eV // _SafeStr_11302 = "_-0Yx" (String#8167, DoABC#3) // _SafeStr_11303 = "_-6CZ" (String#37360, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4967 = "_-5TF" (String#13257, DoABC#3) // _SafeStr_5191 = "_-N6" (String#14821, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) //------------------------------------------------------------ //_-1Ez._SafeStr_2649 package _-1Ez { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_2649 implements _SafeStr_2270 { private var _SafeStr_11304:int; private var _SafeStr_11305:int; private var _SafeStr_7056:int; private var _SafeStr_11306:int; private var _SafeStr_11307:Boolean; private var _SafeStr_11308:int; public function get _SafeStr_11309():int { return (this._SafeStr_11304); } public function get _SafeStr_11310():int { return (this._SafeStr_11305); } public function get _SafeStr_7063():int { return (this._SafeStr_7056); } public function get _SafeStr_11311():int { return (this._SafeStr_11306); } public function get _SafeStr_11312():Boolean { return (this._SafeStr_11307); } public function get _SafeStr_11313():int { return (this._SafeStr_11308); } public function flush():Boolean { this._SafeStr_11304 = 0; this._SafeStr_11305 = 0; this._SafeStr_7056 = 0; this._SafeStr_11306 = 0; this._SafeStr_11307 = false; this._SafeStr_11308 = 0; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_11304 = k._SafeStr_5331(); this._SafeStr_11305 = k._SafeStr_5331(); this._SafeStr_7056 = k._SafeStr_5331(); this._SafeStr_11306 = k._SafeStr_5331(); this._SafeStr_11307 = k.readBoolean(); this._SafeStr_11308 = k._SafeStr_5331(); return (true); } } }//package _-1Ez // _SafeStr_11304 = "_-15R" (String#2860, DoABC#3) // _SafeStr_11305 = "_-2wU" (String#3326, DoABC#3) // _SafeStr_11306 = "_-5dk" (String#4021, DoABC#3) // _SafeStr_11307 = "_-2vi" (String#29293, DoABC#3) // _SafeStr_11308 = "_-338" (String#29612, DoABC#3) // _SafeStr_11309 = "_-jO" (String#40142, DoABC#3) // _SafeStr_11310 = "_-008" (String#22192, DoABC#3) // _SafeStr_11311 = "_-5RP" (String#35482, DoABC#3) // _SafeStr_11312 = "_-3jl" (String#31284, DoABC#3) // _SafeStr_11313 = "_-nG" (String#40292, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2649 = "_-5Po" (String#13186, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_7056 = "_-646" (String#1607, DoABC#3) // _SafeStr_7063 = "_-3LM" (String#30357, DoABC#3) //------------------------------------------------------------ //_-1Ez._SafeStr_4882 package _-1Ez { import _-3qZ._SafeStr_2270; import _-5ff.SearchResultSet; import _-3qZ._SafeStr_2717; public class _SafeStr_4882 implements _SafeStr_2270 { private var _SafeStr_11314:SearchResultSet; public function flush():Boolean { this._SafeStr_11314 = null; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_11314 = new SearchResultSet(k); return (true); } public function get _SafeStr_11315():SearchResultSet { return (this._SafeStr_11314); } } }//package _-1Ez // _SafeStr_11314 = "_-4Sb" (String#33126, DoABC#3) // _SafeStr_11315 = "_-0Qd" (String#23213, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4882 = "_-1Lb" (String#8992, DoABC#3) //------------------------------------------------------------ //_-1Ez.CollapsedCategoriesMessageParser package _-1Ez { import _-3qZ._SafeStr_2270; import __AS3__.vec.Vector; import _-3qZ._SafeStr_2717; import __AS3__.vec.*; public class CollapsedCategoriesMessageParser implements _SafeStr_2270 { private var _SafeStr_11316:Vector.; public function flush():Boolean { this._SafeStr_11316 = new Vector.(0); return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_11316.push(k.readString()); _local_3++; }; return (true); } public function get _SafeStr_10594():Vector. { return (this._SafeStr_11316); } } }//package _-1Ez // _SafeStr_10594 = "_-32Z" (String#29584, DoABC#3) // _SafeStr_11316 = "_-6M8" (String#14147, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) //------------------------------------------------------------ //_-1Ez.NavigatorLiftedRoomsParser package _-1Ez { import _-3qZ._SafeStr_2270; import __AS3__.vec.Vector; import _-5ff._SafeStr_3811; import _-3qZ._SafeStr_2717; import __AS3__.vec.*; public class NavigatorLiftedRoomsParser implements _SafeStr_2270 { private var _SafeStr_10601:Vector.<_SafeStr_3811>; public function flush():Boolean { this._SafeStr_10601 = new Vector.<_SafeStr_3811>(); return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_10601.push(new _SafeStr_3811(k)); _local_3++; }; return (true); } public function get _SafeStr_10603():Vector.<_SafeStr_3811> { return (this._SafeStr_10601); } } }//package _-1Ez // _SafeStr_10601 = "_-00X" (String#7617, DoABC#3) // _SafeStr_10603 = "_-5UZ" (String#35598, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3811 = "_-2Fa" (String#9954, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) //------------------------------------------------------------ //_-1Ez.NavigatorMetaDataParser package _-1Ez { import _-3qZ._SafeStr_2270; import __AS3__.vec.Vector; import _-5ff.TopLevelContext; import _-3qZ._SafeStr_2717; import __AS3__.vec.*; public class NavigatorMetaDataParser implements _SafeStr_2270 { private var _SafeStr_11317:Vector.; public function flush():Boolean { this._SafeStr_11317 = new Vector.(0); return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_11317.push(new TopLevelContext(k)); _local_3++; }; return (true); } public function get _SafeStr_11318():Vector. { return (this._SafeStr_11317); } } }//package _-1Ez // _SafeStr_11317 = "_-14T" (String#24782, DoABC#3) // _SafeStr_11318 = "_-2iX" (String#28786, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) //------------------------------------------------------------ //_-1Ez.NavigatorSavedSearchesParser package _-1Ez { import _-3qZ._SafeStr_2270; import __AS3__.vec.Vector; import _-5ff.SavedSearch; import _-3qZ._SafeStr_2717; import __AS3__.vec.*; public class NavigatorSavedSearchesParser implements _SafeStr_2270 { private var _SafeStr_11319:Vector.; public function flush():Boolean { this._SafeStr_11319 = new Vector.(0); return (true); } public function parse(k:_SafeStr_2717):Boolean { var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_11319.push(new SavedSearch(k)); _local_3++; }; return (true); } public function get _SafeStr_11320():Vector. { return (this._SafeStr_11319); } } }//package _-1Ez // _SafeStr_11319 = "_-3gk" (String#11412, DoABC#3) // _SafeStr_11320 = "_-1zG" (String#26976, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2561 package _-1f8 { import _-58P._SafeStr_3042; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class _SafeStr_2561 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3042._SafeStr_11321, _SafeStr_3042._SafeStr_11322]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.ROLL_OVER: eventDispatcher.dispatchEvent(new _SafeStr_3042(_SafeStr_3042._SafeStr_11321, object)); break; case MouseEvent.ROLL_OUT: eventDispatcher.dispatchEvent(new _SafeStr_3042(_SafeStr_3042._SafeStr_11322, object)); break; }; super.mouseEvent(k, _arg_2); } } }//package _-1f8 // _SafeStr_11321 = "_-0Fa" (String#22777, DoABC#3) // _SafeStr_11322 = "_-6Lx" (String#37706, DoABC#3) // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_3042 = "_-3UL" (String#30700, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2562 package _-1f8 { import _-58P._SafeStr_3690; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class _SafeStr_2562 extends _SafeStr_2561 { override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: if (eventDispatcher != null){ eventDispatcher.dispatchEvent(new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object)); }; break; }; super.mouseEvent(k, _arg_2); } } }//package _-1f8 // _SafeStr_11324 = "_-0nM" (String#24069, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2562 = "_-30E" (String#10727, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3690 = "_-0jo" (String#23937, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2563 package _-1f8 { import _-58P._SafeStr_3691; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-3yO._SafeStr_2464; import _-pX._SafeStr_3692; import _-2pI._SafeStr_3019; import _-2F._SafeStr_2265; public class _SafeStr_2563 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = []; k.push(_SafeStr_3691._SafeStr_11325); return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function processUpdateMessage(k:_SafeStr_3019):void { super.processUpdateMessage(k); if (object == null){ return; }; if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ object.getModelController().setString(_SafeStr_3692._SafeStr_6538, _SafeStr_3692._SafeStr_11327); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11325, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11325 = "_-29H" (String#27398, DoABC#3) // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_11327 = "_-5uU" (String#36604, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2563 = "_-6Rc" (String#14237, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3692 = "_-1k4" (String#9374, DoABC#3) // _SafeStr_6538 = "_-52y" (String#34544, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2565 package _-1f8 { import _-pX._SafeStr_3693; import _-58P._SafeStr_3691; import _-3yO._SafeStr_2464; import _-2it.StringArrayStuffData; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; public class _SafeStr_2565 extends _SafeStr_2561 { private static const _SafeStr_11328:int = -1; private static const _SafeStr_11329:int = 0; private static const _SafeStr_11330:int = 1; private var _SafeStr_5560:int = -1; protected function get engravingDialogType():int { return (0); } override public function get contextMenu():String { return ((((this._SafeStr_5560 == _SafeStr_11329)) ? _SafeStr_3693.FRIEND_FURNITURE : _SafeStr_3693.DUMMY)); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_11331])); } override public function initialize(k:XML):void { super.initialize(k); object.getModelController().setNumber(_SafeStr_2464._SafeStr_5936, this.engravingDialogType); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_3:StringArrayStuffData; var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ _local_3 = (_local_2.data as StringArrayStuffData); if (_local_3 != null){ this._SafeStr_5560 = _local_3.state; } else { this._SafeStr_5560 = _local_2.state; }; }; super.processUpdateMessage(k); } override public function useObject():void { if (((!((eventDispatcher == null))) && (!((object == null))))){ if (this._SafeStr_5560 == _SafeStr_11330){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_11331, object)); } else { super.useObject(); }; }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11328 = "_-5oX" (String#13588, DoABC#3) // _SafeStr_11329 = "_-oq" (String#15300, DoABC#3) // _SafeStr_11330 = "_-36N" (String#10834, DoABC#3) // _SafeStr_11331 = "_-0om" (String#24122, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2565 = "_-42t" (String#11801, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3693 = "_-14s" (String#8712, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) // _SafeStr_5936 = "_-5wv" (String#36699, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2566 package _-1f8 { import _-pX._SafeStr_3694; public class _SafeStr_2566 extends _SafeStr_2565 { override protected function get engravingDialogType():int { return (_SafeStr_3694._SafeStr_11332); } } }//package _-1f8 // _SafeStr_11332 = "_-0R6" (String#23230, DoABC#3) // _SafeStr_2565 = "_-42t" (String#11801, DoABC#3) // _SafeStr_2566 = "_-2mB" (String#10468, DoABC#3) // _SafeStr_3694 = "_-0hi" (String#23855, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2567 package _-1f8 { import _-58P._SafeStr_3695; import _-58P._SafeStr_3691; import _-2it.StringArrayStuffData; import _-2F._SafeStr_2265; import _-4Q3._SafeStr_3048; import _-4Q3._SafeStr_3034; import _-3yO._SafeStr_2464; import flash.utils.getTimer; import _-4Q3._SafeStr_3689; import _-2pI._SafeStr_3019; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class _SafeStr_2567 extends _SafeStr_2561 { public static const _SafeStr_11333:int = 1; public static const _SafeStr_11334:int = 2; public static const COLOR_1_STUFFDATA_KEY:int = 3; public static const COLOR_2_STUFFDATA_KEY:int = 4; override public function getEventTypes():Array { var k:Array = [_SafeStr_3695._SafeStr_11335, _SafeStr_3691._SafeStr_11336, _SafeStr_3691._SafeStr_11337]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_5:StringArrayStuffData; var _local_6:_SafeStr_2265; super.processUpdateMessage(k); var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ _local_5 = (_local_2.data as StringArrayStuffData); if (_local_5 != null){ this.updateGuildId(_local_5.getValue(_SafeStr_11333)); this._SafeStr_11338(_local_5.getValue(_SafeStr_11334)); this._SafeStr_11339(_local_5.getValue(COLOR_1_STUFFDATA_KEY), _local_5.getValue(COLOR_2_STUFFDATA_KEY)); }; }; var _local_3:_SafeStr_3034 = (k as _SafeStr_3034); if (_local_3 != null){ if (_local_3.assetName != "loading_icon"){ object.getModelController().setString(_SafeStr_2464._SafeStr_11340, _local_3.assetName); this.update(getTimer()); }; }; var _local_4:_SafeStr_3689 = (k as _SafeStr_3689); if (_local_4){ if (((!((eventDispatcher == null))) && (!((object == null))))){ if (!_local_4.selected){ _local_6 = new _SafeStr_3691(_SafeStr_3691._SafeStr_11337, object); eventDispatcher.dispatchEvent(_local_6); }; }; }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.CLICK: this.openContextMenu(); default: super.mouseEvent(k, _arg_2); }; } protected function openContextMenu():void { var k:_SafeStr_2265 = new _SafeStr_3691(_SafeStr_3691._SafeStr_11336, object); eventDispatcher.dispatchEvent(k); } private function _SafeStr_11339(k:String, _arg_2:String):void { object.getModelController().setNumber(_SafeStr_2464.FURNITURE_GUILD_CUSTOMIZED_COLOR_1, parseInt(k, 16)); object.getModelController().setNumber(_SafeStr_2464.FURNITURE_GUILD_CUSTOMIZED_COLOR_2, parseInt(_arg_2, 16)); } private function _SafeStr_11338(k:String):void { eventDispatcher.dispatchEvent(new _SafeStr_3695(_SafeStr_3695._SafeStr_11335, object, k, true)); } protected function updateGuildId(k:String):void { object.getModelController().setNumber(_SafeStr_2464._SafeStr_6556, parseInt(k)); } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11333 = "_-5ZG" (String#35789, DoABC#3) // _SafeStr_11334 = "_-1Ul" (String#25786, DoABC#3) // _SafeStr_11335 = "_-1Wm" (String#25864, DoABC#3) // _SafeStr_11336 = "_-6Dq" (String#37408, DoABC#3) // _SafeStr_11337 = "_-Lo" (String#39279, DoABC#3) // _SafeStr_11338 = "_-6cI" (String#38365, DoABC#3) // _SafeStr_11339 = "_-5Ii" (String#35157, DoABC#3) // _SafeStr_11340 = "_-1PM" (String#25576, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2567 = "_-yE" (String#15448, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3034 = "_-50" (String#12758, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3689 = "_-0Wq" (String#8138, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3695 = "_-3Ru" (String#11151, DoABC#3) // _SafeStr_6556 = "_-0Ok" (String#23146, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2568 package _-1f8 { import _-3yO._SafeStr_2464; import _-58P._SafeStr_3691; public class _SafeStr_2568 extends _SafeStr_2567 { override protected function openContextMenu():void { } override protected function updateGuildId(k:String):void { super.updateGuildId(k); object.getModelController().setString(_SafeStr_2464._SafeStr_5714, ("groupforum/" + k)); } override public function useObject():void { if (((!((eventDispatcher == null))) && (!((object == null))))){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_5711, object)); }; super.useObject(); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_5711])); } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2567 = "_-yE" (String#15448, DoABC#3) // _SafeStr_2568 = "_-23M" (String#9745, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5711 = "_-vr" (String#40621, DoABC#3) // _SafeStr_5714 = "_-4gG" (String#33626, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2569 package _-1f8 { import _-pX._SafeStr_3694; public class _SafeStr_2569 extends _SafeStr_2565 { override protected function get engravingDialogType():int { return (_SafeStr_3694._SafeStr_11341); } } }//package _-1f8 // _SafeStr_11341 = "_-4m2" (String#33838, DoABC#3) // _SafeStr_2565 = "_-42t" (String#11801, DoABC#3) // _SafeStr_2569 = "_-22G" (String#9731, DoABC#3) // _SafeStr_3694 = "_-0hi" (String#23855, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2572 package _-1f8 { import _-58P._SafeStr_3042; import _-4Q3._SafeStr_3048; import _-3yO._SafeStr_2464; import _-2pI._SafeStr_3019; public class _SafeStr_2572 extends _SafeStr_2561 { private var _SafeStr_11342:Boolean; private var _SafeStr_5413:Boolean = false; private var _SafeStr_11343:int = -1; override public function getEventTypes():Array { var k:Array = [_SafeStr_3042._SafeStr_11344, _SafeStr_3042._SafeStr_11345, _SafeStr_3042._SafeStr_11346, _SafeStr_3042._SafeStr_11347]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function dispose():void { this._SafeStr_11348(); super.dispose(); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_2:_SafeStr_3048; var _local_3:int; super.processUpdateMessage(k); if (object == null){ return; }; if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ if (!this._SafeStr_5413){ this._SafeStr_11349(); }; _local_2 = (k as _SafeStr_3048); if (_local_2 == null){ return; }; _local_3 = object.getState(0); if (_local_3 != this._SafeStr_11343){ this._SafeStr_11343 = _local_3; if (_local_3 == 1){ this._SafeStr_11350(); } else { if (_local_3 == 0){ this._SafeStr_11351(); }; }; }; }; } private function _SafeStr_11349():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; this._SafeStr_11342 = true; var k:_SafeStr_3042 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11347, object); eventDispatcher.dispatchEvent(k); this._SafeStr_5413 = true; } private function _SafeStr_11350():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; this._SafeStr_11342 = true; var k:_SafeStr_3042 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11344, object); eventDispatcher.dispatchEvent(k); } private function _SafeStr_11351():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; var k:_SafeStr_3042 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11345, object); eventDispatcher.dispatchEvent(k); } private function _SafeStr_11348():void { if (!this._SafeStr_11342){ return; }; var k:_SafeStr_3042 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11346, object); eventDispatcher.dispatchEvent(k); } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_11342 = "_-0Cv" (String#7814, DoABC#3) // _SafeStr_11343 = "_-0XP" (String#683, DoABC#3) // _SafeStr_11344 = "_-3Qx" (String#30576, DoABC#3) // _SafeStr_11345 = "_-KE" (String#39223, DoABC#3) // _SafeStr_11346 = "_-6Am" (String#37294, DoABC#3) // _SafeStr_11347 = "_-3hv" (String#31211, DoABC#3) // _SafeStr_11348 = "_-0FC" (String#7847, DoABC#3) // _SafeStr_11349 = "_-2Xz" (String#28364, DoABC#3) // _SafeStr_11350 = "_-2jc" (String#1520, DoABC#3) // _SafeStr_11351 = "_-6Pi" (String#14205, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2572 = "_-6L1" (String#14131, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3042 = "_-3UL" (String#30700, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_5413 = "_-02I" (String#178, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2574 package _-1f8 { import _-58P._SafeStr_3691; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class _SafeStr_2574 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_11352]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11352, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11352 = "_-hm" (String#40081, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2574 = "_-0Vs" (String#8121, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2575 package _-1f8 { import _-pX._SafeStr_2814; import _-58P._SafeStr_3696; import _-3yO._SafeStr_2464; import in._SafeStr_3068; public class _SafeStr_2575 extends FurnitureLogic { override public function get widget():String { return (_SafeStr_2814._SafeStr_5674); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3696._SafeStr_11353])); } override public function update(k:int):void { super.update(k); if (!object.getModel().hasNumber(_SafeStr_2464._SafeStr_11354)){ eventDispatcher.dispatchEvent(new _SafeStr_3696(_SafeStr_3696._SafeStr_11353, object)); }; var _local_2:_SafeStr_3068 = object.getModel(); var _local_3:String = _local_2._SafeStr_5713(_SafeStr_2464._SafeStr_5669).getValue("renterId"); var _local_4:Number = _local_2.getNumber(_SafeStr_2464._SafeStr_11354); if (_local_3 != null){ if (Number(_local_3) == _local_4){ object.setState(2, 0); } else { object.setState(1, 0); }; } else { object.setState(0, 0); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11353 = "_-1oq" (String#26572, DoABC#3) // _SafeStr_11354 = "_-4lH" (String#33814, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2575 = "_-3Sh" (String#11170, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_3696 = "_-XC" (String#14995, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_5674 = "_-2Jp" (String#27803, DoABC#3) // _SafeStr_5713 = "_-5LC" (String#13113, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2576 package _-1f8 { import _-pX._SafeStr_3693; import _-58P._SafeStr_3691; import _-2F._SafeStr_2265; public class _SafeStr_2576 extends _SafeStr_2561 { override public function get contextMenu():String { return (_SafeStr_3693.MYSTERY_TROPHY); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_11355])); } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11355, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11355 = "_-0-3" (String#22148, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2576 = "_-1hC" (String#9332, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3693 = "_-14s" (String#8712, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2577 package _-1f8 { import _-pX._SafeStr_3693; public class _SafeStr_2577 extends _SafeStr_2561 { override public function get contextMenu():String { return (_SafeStr_3693.RANDOM_TELEPORT); } } }//package _-1f8 // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2577 = "_-1c-" (String#9254, DoABC#3) // _SafeStr_3693 = "_-14s" (String#8712, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2578 package _-1f8 { import _-3yO._SafeStr_2464; import _-58P._SafeStr_2266; import _-4Q3._SafeStr_3043; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; import _-2it.MapStuffData; import _-pX._SafeStr_3692; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class _SafeStr_2578 extends FurnitureLogic { public static const _SafeStr_11356:String = "state"; public static const _SafeStr_11357:String = "imageUrl"; public static const _SafeStr_11358:String = "clickUrl"; public static const _SafeStr_11359:String = "offsetX"; public static const _SafeStr_11360:String = "offsetY"; public static const _SafeStr_11361:String = "offsetZ"; protected var _SafeStr_11362:Boolean; protected var _SafeStr_11363:Boolean; public function _SafeStr_2578() { this._SafeStr_11362 = true; this._SafeStr_11363 = false; } override public function initialize(k:XML):void { super.initialize(k); if (this._SafeStr_11362){ object.getModelController().setNumber(_SafeStr_2464._SafeStr_7276, 1); }; } override public function getEventTypes():Array { var k:Array = [_SafeStr_2266._SafeStr_11364]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_2:_SafeStr_3043; super.processUpdateMessage(k); if ((k is _SafeStr_3048)){ this._SafeStr_11365(); }; if ((k is _SafeStr_3043)){ _local_2 = (k as _SafeStr_3043); switch (_local_2.type){ case _SafeStr_3043._SafeStr_11367: object.getModelController().setNumber(_SafeStr_2464._SafeStr_11366, 1, false); return; case _SafeStr_3043._SafeStr_11369: object.getModelController().setNumber(_SafeStr_2464._SafeStr_11366, -1); _SafeStr_4.log(("failed to load billboard image from url " + object.getModelController().getString(_SafeStr_2464._SafeStr_11368))); return; }; }; } private function _SafeStr_11365():Boolean { var _local_8:MapStuffData; var _local_9:Number; var _local_10:String; var _local_11:String; var _local_12:int; var _local_13:String; var _local_14:String; var k:Boolean; if (object != null){ _local_8 = new MapStuffData(); _local_8.initializeFromRoomObjectModel(object.getModel()); _local_9 = parseInt(_local_8.getValue(_SafeStr_11356)); if (!isNaN(_local_9)){ _local_12 = int(_local_9); if (object.getState(0) != _local_12){ object.setState(_local_12, 0); k = true; }; }; _local_10 = this._SafeStr_11370(_local_8.getValue(_SafeStr_11357)); if (_local_10 != null){ _local_13 = object.getModelController().getString(_SafeStr_2464._SafeStr_11368); if ((((_local_13 == null)) || (!((this._SafeStr_11370(_local_13) == _local_10))))){ object.getModelController().setString(_SafeStr_2464._SafeStr_11368, _local_10, false); object.getModelController().setNumber(_SafeStr_2464._SafeStr_11366, 0, false); k = true; }; }; _local_11 = _local_8.getValue(_SafeStr_11358); if (_local_11 != null){ _local_14 = object.getModelController().getString(_SafeStr_2464._SafeStr_11371); if ((((_local_14 == null)) || (!((_local_14 == _local_11))))){ object.getModelController().setString(_SafeStr_2464._SafeStr_11371, _local_11); k = true; }; }; if (!isNaN(parseInt(_local_8.getValue(_SafeStr_11359)))){ k = this._SafeStr_11372(_SafeStr_2464._SafeStr_11373, object.getModelController().getNumber(_SafeStr_2464._SafeStr_11373), parseInt(_local_8.getValue(_SafeStr_11359))); }; if (!isNaN(parseInt(_local_8.getValue(_SafeStr_11360)))){ k = this._SafeStr_11372(_SafeStr_2464._SafeStr_11374, object.getModelController().getNumber(_SafeStr_2464._SafeStr_11374), parseInt(_local_8.getValue(_SafeStr_11360))); }; if (!isNaN(parseInt(_local_8.getValue(_SafeStr_11361)))){ k = this._SafeStr_11372(_SafeStr_2464._SafeStr_11375, object.getModelController().getNumber(_SafeStr_2464._SafeStr_11375), parseInt(_local_8.getValue(_SafeStr_11361))); }; }; var _local_2:String = object.getModelController().getString(_SafeStr_2464._SafeStr_11368); var _local_3:String = object.getModelController().getString(_SafeStr_2464._SafeStr_11371); var _local_4:int = object.getModelController().getNumber(_SafeStr_2464._SafeStr_11373); var _local_5:int = object.getModelController().getNumber(_SafeStr_2464._SafeStr_11374); var _local_6:int = object.getModelController().getNumber(_SafeStr_2464._SafeStr_11375); if (_local_2 != null){ eventDispatcher.dispatchEvent(new _SafeStr_2266(_SafeStr_2266._SafeStr_11364, object, _local_2, _local_3)); }; var _local_7 = (((_SafeStr_11357 + "=") + (((_local_2)!=null) ? _local_2 : "")) + "\t"); if (this._SafeStr_11363){ _local_7 = (_local_7 + (((_SafeStr_11358 + "=") + (((_local_3)!=null) ? _local_3 : "")) + "\t")); }; _local_7 = (_local_7 + (((_SafeStr_11359 + "=") + _local_4) + "\t")); _local_7 = (_local_7 + (((_SafeStr_11360 + "=") + _local_5) + "\t")); _local_7 = (_local_7 + (((_SafeStr_11361 + "=") + _local_6) + "\t")); object.getModelController().setString(_SafeStr_3692._SafeStr_6538, (_SafeStr_3692._SafeStr_11376 + _local_7)); return (k); } private function _SafeStr_11370(k:String):String { return ((((k)!=null) ? k.replace("http:", "https:") : null)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (k.type == MouseEvent.MOUSE_MOVE){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: return; default: super.mouseEvent(k, _arg_2); }; } private function _SafeStr_11372(k:String, _arg_2:int, _arg_3:int):Boolean { if (((!(isNaN(_arg_3))) && (!((_arg_2 == _arg_3))))){ object.getModelController().setNumber(k, _arg_3); return (true); }; return (false); } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11356 = "_-6-J" (String#36831, DoABC#3) // _SafeStr_11357 = "_-4m4" (String#33840, DoABC#3) // _SafeStr_11358 = "_-0PT" (String#23170, DoABC#3) // _SafeStr_11359 = "_-3il" (String#31247, DoABC#3) // _SafeStr_11360 = "_-28b" (String#27371, DoABC#3) // _SafeStr_11361 = "_-647" (String#37025, DoABC#3) // _SafeStr_11362 = "_-6kx" (String#38726, DoABC#3) // _SafeStr_11363 = "_-Sx" (String#39545, DoABC#3) // _SafeStr_11364 = "_-25t" (String#27270, DoABC#3) // _SafeStr_11365 = "_-010" (String#22222, DoABC#3) // _SafeStr_11366 = "_-5b9" (String#35864, DoABC#3) // _SafeStr_11367 = "_-3eE" (String#31081, DoABC#3) // _SafeStr_11368 = "_-2WM" (String#28294, DoABC#3) // _SafeStr_11369 = "_-4PT" (String#32993, DoABC#3) // _SafeStr_11370 = "_-4H4" (String#32649, DoABC#3) // _SafeStr_11371 = "_-2lf" (String#28902, DoABC#3) // _SafeStr_11372 = "_-2N1" (String#27933, DoABC#3) // _SafeStr_11373 = "_-6ed" (String#38465, DoABC#3) // _SafeStr_11374 = "_-2AB" (String#27433, DoABC#3) // _SafeStr_11375 = "_-5YY" (String#35762, DoABC#3) // _SafeStr_11376 = "_-5Sj" (String#35528, DoABC#3) // _SafeStr_2266 = "_-1yE" (String#26936, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2578 = "_-3TO" (String#11177, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3043 = "_-3vf" (String#11658, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3692 = "_-1k4" (String#9374, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_6538 = "_-52y" (String#34544, DoABC#3) // _SafeStr_7276 = "_-5aB" (String#35826, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2579 package _-1f8 { import in._SafeStr_3072; public class _SafeStr_2579 extends _SafeStr_2578 { override protected function getAdClickUrl(k:_SafeStr_3072):String { return (null); } } }//package _-1f8 // _SafeStr_2578 = "_-3TO" (String#11177, DoABC#3) // _SafeStr_2579 = "_-26N" (String#9792, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2580 package _-1f8 { import _-pX._SafeStr_2814; import _-3yO._SafeStr_2464; public class _SafeStr_2580 extends _SafeStr_2561 { override public function get widget():String { return (_SafeStr_2814._SafeStr_5994); } override public function initialize(k:XML):void { super.initialize(k); if (((!((object == null))) && (!((object.getModelController() == null))))){ object.getModelController().setNumber(_SafeStr_2464._SafeStr_11377, 1); }; } } }//package _-1f8 // _SafeStr_11377 = "_-5vr" (String#36658, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2580 = "_-5B8" (String#12950, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_5994 = "_-1N-" (String#25482, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2581 package _-1f8 { import _-58P._SafeStr_3691; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class _SafeStr_2581 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_11378]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11378, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11378 = "_-3oK" (String#31468, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2581 = "_-2z7" (String#10697, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2582 package _-1f8 { import _-pX._SafeStr_2814; import _-58P._SafeStr_3696; import _-3yO._SafeStr_2464; public class _SafeStr_2582 extends FurnitureLogic { override public function get widget():String { return (_SafeStr_2814._SafeStr_6344); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3696._SafeStr_11379])); } override public function update(k:int):void { super.update(k); if (!object.getModel().hasString(_SafeStr_2464._SafeStr_11380)){ eventDispatcher.dispatchEvent(new _SafeStr_3696(_SafeStr_3696._SafeStr_11379, object)); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11379 = "_-Tp" (String#39583, DoABC#3) // _SafeStr_11380 = "_-1qZ" (String#26634, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2582 = "_-3H9" (String#10990, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_3696 = "_-XC" (String#14995, DoABC#3) // _SafeStr_6344 = "_-MF" (String#39297, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2583 package _-1f8 { import _-151._SafeStr_2306; import _-58P._SafeStr_3700; import _-4Q3._SafeStr_3048; import _-151._SafeStr_2305; import _-2pI._SafeStr_3019; import in._SafeStr_3068; import in._SafeStr_2436; import _-3yO._SafeStr_2464; public class _SafeStr_2583 extends _SafeStr_2561 { private static const _SafeStr_11381:int = 0; private var _SafeStr_11343:int = -1; private var _SafeStr_11382:_SafeStr_2306 = null; override public function dispose():void { if (this._SafeStr_11343 == _SafeStr_11381){ eventDispatcher.dispatchEvent(new _SafeStr_3700(_SafeStr_3700._SafeStr_11383, object)); }; super.dispose(); } override public function getEventTypes():Array { var k:Array = [_SafeStr_3700._SafeStr_11384, _SafeStr_3700._SafeStr_11383]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_2:_SafeStr_3048; var _local_3:_SafeStr_2305; var _local_4:int; super.processUpdateMessage(k); if (object != null){ _local_2 = (k as _SafeStr_3048); if (_local_2 != null){ _local_4 = object.getState(0); this._SafeStr_11385(_local_4); }; _local_3 = object.getLocation(); if (this._SafeStr_11382 == null){ this._SafeStr_11382 = new _SafeStr_2306(); } else { if (((!((_local_3.x == this._SafeStr_11382.x))) || (!((_local_3.y == this._SafeStr_11382.y))))){ if (this._SafeStr_11343 == _SafeStr_11381){ if (eventDispatcher != null){ eventDispatcher.dispatchEvent(new _SafeStr_3700(_SafeStr_3700._SafeStr_11384, object)); }; }; }; }; this._SafeStr_11382._SafeStr_10465(_local_3); }; } private function _SafeStr_11385(k:int):void { if (k != this._SafeStr_11343){ if (eventDispatcher != null){ if (k == _SafeStr_11381){ eventDispatcher.dispatchEvent(new _SafeStr_3700(_SafeStr_3700._SafeStr_11384, object)); } else { if (this._SafeStr_11343 == _SafeStr_11381){ eventDispatcher.dispatchEvent(new _SafeStr_3700(_SafeStr_3700._SafeStr_11383, object)); }; }; }; this._SafeStr_11343 = k; }; } private function _SafeStr_11386():void { var _local_2:_SafeStr_3068; var _local_3:Number; var _local_4:int; var k:_SafeStr_2436 = object; if (k != null){ _local_2 = k.getModel(); if (_local_2 != null){ _local_3 = _local_2.getNumber(_SafeStr_2464._SafeStr_11387); if (!isNaN(_local_3)){ _local_4 = _local_3; _local_4 = (_local_4 % 2); this._SafeStr_11385(_local_4); }; }; }; } override public function update(k:int):void { super.update(k); this._SafeStr_11386(); } } }//package _-1f8 // _SafeStr_10465 = "_-3tA" (String#31657, DoABC#3) // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11343 = "_-0XP" (String#683, DoABC#3) // _SafeStr_11381 = "_-0YW" (String#23508, DoABC#3) // _SafeStr_11382 = "_-Li" (String#14793, DoABC#3) // _SafeStr_11383 = "_-1Ge" (String#25240, DoABC#3) // _SafeStr_11384 = "_-v8" (String#40592, DoABC#3) // _SafeStr_11385 = "_-79" (String#38750, DoABC#3) // _SafeStr_11386 = "_-2BF" (String#27475, DoABC#3) // _SafeStr_11387 = "_-3E7" (String#30055, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2583 = "_-zw" (String#15467, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_3700 = "_-1B" (String#8816, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2584 package _-1f8 { import _-58P._SafeStr_3690; import _-2F._SafeStr_2265; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class _SafeStr_2584 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3690._SafeStr_11324]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { var _local_3:_SafeStr_2265; if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: switch (k._SafeStr_11388){ case "off": _local_3 = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 3); break; }; break; case MouseEvent.CLICK: switch (k._SafeStr_11388){ case "inc": _local_3 = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 2); break; case "dec": _local_3 = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 1); break; }; break; }; if (((!((eventDispatcher == null))) && (!((_local_3 == null))))){ eventDispatcher.dispatchEvent(_local_3); } else { super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (object != null){ k = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 3); if (eventDispatcher != null){ eventDispatcher.dispatchEvent(k); }; }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11324 = "_-0nM" (String#24069, DoABC#3) // _SafeStr_11388 = "_-6hS" (String#38592, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2584 = "_-1vC" (String#9579, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3690 = "_-0jo" (String#23937, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2585 package _-1f8 { import _-151._SafeStr_2306; import _-151._SafeStr_2305; import _-4Q3._SafeStr_3044; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; import _-2it._SafeStr_2428; public class _SafeStr_2585 extends _SafeStr_2561 { private static const _SafeStr_11389:int = 0; private static const _SafeStr_11390:int = 1; private static const _SafeStr_11391:int = 10; private var _SafeStr_11392:_SafeStr_2306 = null; public function _SafeStr_2585() { _SafeStr_11393 = _SafeStr_11394; this._SafeStr_11392 = new _SafeStr_2306(); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_4:_SafeStr_2305; var _local_5:_SafeStr_2305; var _local_6:_SafeStr_2305; if (k == null){ return; }; var _local_2:_SafeStr_3044 = (k as _SafeStr_3044); if (((!((object == null))) && ((_local_2 == null)))){ if (k.loc != null){ _local_4 = object.getLocation(); _local_5 = _SafeStr_2306._SafeStr_10459(k.loc, _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_2306.sum(_local_4, _SafeStr_2306.product(_local_5, 0.5)); }; _local_2 = new _SafeStr_3044(_local_6, k.loc, k.dir); super.processUpdateMessage(_local_2); return; }; }; }; }; if (((!((k.loc == null))) && ((_local_2 == null)))){ _local_2 = new _SafeStr_3044(k.loc, k.loc, k.dir); super.processUpdateMessage(_local_2); }; var _local_3:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_3 != null){ if (_local_3.state > 0){ _SafeStr_11393 = (_SafeStr_11394 / this._SafeStr_11395(_local_3.state)); } else { _SafeStr_11393 = 1; }; this._SafeStr_11396(_local_3); return; }; if (((_local_2) && (_local_2._SafeStr_11397))){ _SafeStr_11393 = _SafeStr_11394; }; super.processUpdateMessage(k); } protected function _SafeStr_11395(k:int):int { return ((k / _SafeStr_11391)); } protected function _SafeStr_11398(k:int):int { return ((k % _SafeStr_11391)); } private function _SafeStr_11396(k:_SafeStr_3048):void { var _local_3:_SafeStr_2428; var _local_2:int = this._SafeStr_11398(k.state); if (_local_2 != k.state){ _local_3 = new _SafeStr_2428(); _local_3.setString(String(_local_2)); k = new _SafeStr_3048(_local_2, _local_3, k._SafeStr_7642); }; super.processUpdateMessage(k); } override public function update(k:int):void { if (object != null){ this._SafeStr_11392._SafeStr_10465(object.getLocation()); super.update(k); if (_SafeStr_2306._SafeStr_10459(object.getLocation(), this._SafeStr_11392).length == 0){ if (object.getState(0) != _SafeStr_11389){ object.setState(_SafeStr_11389, 0); }; }; }; } } }//package _-1f8 // _SafeStr_10459 = "_-5pf" (String#36423, DoABC#3) // _SafeStr_10465 = "_-3tA" (String#31657, DoABC#3) // _SafeStr_11389 = "_-0L5" (String#23005, DoABC#3) // _SafeStr_11390 = "_-1GS" (String#25234, DoABC#3) // _SafeStr_11391 = "_-1p" (String#26578, DoABC#3) // _SafeStr_11392 = "_-HH" (String#39109, DoABC#3) // _SafeStr_11393 = "_-4td" (String#34133, DoABC#3) // _SafeStr_11394 = "_-1pG" (String#26589, DoABC#3) // _SafeStr_11395 = "_-32i" (String#29591, DoABC#3) // _SafeStr_11396 = "_-3ID" (String#3423, DoABC#3) // _SafeStr_11397 = "_-0hj" (String#23856, DoABC#3) // _SafeStr_11398 = "_-2mt" (String#28956, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2428 = "_-5Dr" (String#12998, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2585 = "_-21h" (String#9715, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3044 = "_-0Xy" (String#8150, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_7642 = "_-6Vn" (String#4259, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2586 package _-1f8 { import _-3yO._SafeStr_2464; public class _SafeStr_2586 extends _SafeStr_2561 { override public function initialize(k:XML):void { super.initialize(k); object.getModelController().setNumber(_SafeStr_2464._SafeStr_11399, 1, true); } } }//package _-1f8 // _SafeStr_11399 = "_-1iA" (String#26305, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2586 = "_-6jX" (String#14503, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2587 package _-1f8 { import _-58P._SafeStr_3691; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; import _-2it.MapStuffData; import _-3yO._SafeStr_2464; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class _SafeStr_2587 extends FurnitureLogic { private static const _SafeStr_11400:String = "GENDER"; private static const _SafeStr_11401:String = "FIGURE"; private static const _SafeStr_11402:String = "OUTFIT_NAME"; override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_5945]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function processUpdateMessage(k:_SafeStr_3019):void { super.processUpdateMessage(k); var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (((!((_local_2 == null))) && (!((_local_2.data == null))))){ _local_2.data.writeRoomObjectModel(object.getModelController()); this._SafeStr_11403(); }; } private function _SafeStr_11403():void { if ((((object == null)) || ((object.getModelController() == null)))){ return; }; var k:MapStuffData = new MapStuffData(); k.initializeFromRoomObjectModel(object.getModel()); object.getModelController().setString(_SafeStr_2464._SafeStr_5948, k.getValue(_SafeStr_11400)); object.getModelController().setString(_SafeStr_2464._SafeStr_5947, k.getValue(_SafeStr_11401)); object.getModelController().setString(_SafeStr_2464._SafeStr_5949, k.getValue(_SafeStr_11402)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_5945, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11400 = "_-6Mm" (String#37736, DoABC#3) // _SafeStr_11401 = "_-4BC" (String#32423, DoABC#3) // _SafeStr_11402 = "_-2c4" (String#28530, DoABC#3) // _SafeStr_11403 = "_-3KY" (String#11035, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2587 = "_-4eJ" (String#12392, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5945 = "_-2WT" (String#28298, DoABC#3) // _SafeStr_5947 = "_-0Gz" (String#22833, DoABC#3) // _SafeStr_5948 = "_-6aP" (String#38283, DoABC#3) // _SafeStr_5949 = "_-6FT" (String#37463, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2588 package _-1f8 { import _-pX._SafeStr_2814; import in._SafeStr_3072; import _-3yO._SafeStr_2464; public class _SafeStr_2588 extends FurnitureLogic { override public function get widget():String { return (_SafeStr_2814._SafeStr_6328); } override public function useObject():void { super.useObject(); } public function _SafeStr_11404(k:int):void { if (object == null){ return; }; var _local_2:_SafeStr_3072 = object.getModelController(); if (_local_2 != null){ _local_2.setNumber(_SafeStr_2464._SafeStr_11387, k, false); }; } } }//package _-1f8 // _SafeStr_11387 = "_-3E7" (String#30055, DoABC#3) // _SafeStr_11404 = "_-5Ce" (String#34919, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2588 = "_-1SY" (String#9105, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_6328 = "_-1u2" (String#26769, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2589 package _-1f8 { import _-58P._SafeStr_3042; import _-58P._SafeStr_3691; import _-4Q3._SafeStr_3048; import in._SafeStr_3072; import _-3yO._SafeStr_2464; import _-pX._SafeStr_3692; import _-2pI._SafeStr_3019; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; import _-58P._SafeStr_3690; public class _SafeStr_2589 extends _SafeStr_2561 { private var _SafeStr_11342:Boolean; private var _SafeStr_5413:Boolean = false; private var _SafeStr_11343:int = -1; override public function getEventTypes():Array { var k:Array = [_SafeStr_3042._SafeStr_11405, _SafeStr_3042._SafeStr_11406, _SafeStr_3042._SafeStr_5925, _SafeStr_3042._SafeStr_11407, _SafeStr_3691._SafeStr_11408]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function dispose():void { this._SafeStr_11348(); super.dispose(); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_2:_SafeStr_3048; var _local_3:_SafeStr_3072; var _local_4:int; super.processUpdateMessage(k); if (object == null){ return; }; if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ if (!this._SafeStr_5413){ this._SafeStr_11409(); }; object.getModelController().setString(_SafeStr_3692._SafeStr_6538, _SafeStr_3692._SafeStr_6557); _local_2 = (k as _SafeStr_3048); if (_local_2 == null){ return; }; _local_3 = object.getModelController(); if (_local_3 == null){ return; }; _local_4 = object.getState(0); if (_local_4 != this._SafeStr_11343){ this._SafeStr_11343 = _local_4; if (_local_4 == 1){ this._SafeStr_11350(); } else { if (_local_4 == 0){ this._SafeStr_11351(); }; }; }; }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11408, object); eventDispatcher.dispatchEvent(k); eventDispatcher.dispatchEvent(new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, -1)); }; } private function _SafeStr_11409():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; this._SafeStr_11342 = true; var k:_SafeStr_3042 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11407, object); eventDispatcher.dispatchEvent(k); this._SafeStr_5413 = true; } private function _SafeStr_11350():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; this._SafeStr_11342 = true; var k:_SafeStr_3042 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11405, object); eventDispatcher.dispatchEvent(k); } private function _SafeStr_11351():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; var k:_SafeStr_3042 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11406, object); eventDispatcher.dispatchEvent(k); } private function _SafeStr_11348():void { if (!this._SafeStr_11342){ return; }; if ((((object == null)) || ((eventDispatcher == null)))){ return; }; var k:_SafeStr_3042 = new _SafeStr_3042(_SafeStr_3042._SafeStr_5925, object); eventDispatcher.dispatchEvent(k); } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11324 = "_-0nM" (String#24069, DoABC#3) // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_11342 = "_-0Cv" (String#7814, DoABC#3) // _SafeStr_11343 = "_-0XP" (String#683, DoABC#3) // _SafeStr_11348 = "_-0FC" (String#7847, DoABC#3) // _SafeStr_11350 = "_-2jc" (String#1520, DoABC#3) // _SafeStr_11351 = "_-6Pi" (String#14205, DoABC#3) // _SafeStr_11405 = "_-3Sg" (String#30638, DoABC#3) // _SafeStr_11406 = "_-1zp" (String#26999, DoABC#3) // _SafeStr_11407 = "_-42Q" (String#32066, DoABC#3) // _SafeStr_11408 = "_-39y" (String#29888, DoABC#3) // _SafeStr_11409 = "_-1PX" (String#25586, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2589 = "_-10a" (String#8643, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3042 = "_-3UL" (String#30700, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3690 = "_-0jo" (String#23937, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3692 = "_-1k4" (String#9374, DoABC#3) // _SafeStr_5413 = "_-02I" (String#178, DoABC#3) // _SafeStr_5925 = "_-3jH" (String#31266, DoABC#3) // _SafeStr_6538 = "_-52y" (String#34544, DoABC#3) // _SafeStr_6557 = "_-lC" (String#40204, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2590 package _-1f8 { import _-58P._SafeStr_3695; import _-58P._SafeStr_3691; import _-2it.StringArrayStuffData; import _-4Q3._SafeStr_3048; import _-4Q3._SafeStr_3034; import _-3yO._SafeStr_2464; import flash.utils.getTimer; import _-2pI._SafeStr_3019; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class _SafeStr_2590 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3695._SafeStr_11335, _SafeStr_3691._SafeStr_11410]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_4:StringArrayStuffData; super.processUpdateMessage(k); var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ _local_4 = (_local_2.data as StringArrayStuffData); if (_local_4 != null){ this.updateBadge(_local_4.getValue(1)); }; }; var _local_3:_SafeStr_3034 = (k as _SafeStr_3034); if (_local_3 != null){ if (_local_3.assetName != "loading_icon"){ object.getModelController().setString(_SafeStr_2464._SafeStr_11411, _local_3.assetName); object.getModelController().setNumber(_SafeStr_2464._SafeStr_11412, 1); this.update(getTimer()); }; }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { if (((!((eventDispatcher == null))) && (!((object == null))))){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_11410, object)); }; } protected function updateBadge(k:String):void { if (k != ""){ eventDispatcher.dispatchEvent(new _SafeStr_3695(_SafeStr_3695._SafeStr_11335, object, k, false)); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11335 = "_-1Wm" (String#25864, DoABC#3) // _SafeStr_11410 = "_-4Hy" (String#32684, DoABC#3) // _SafeStr_11411 = "_-4S1" (String#33102, DoABC#3) // _SafeStr_11412 = "_-0np" (String#24088, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2590 = "_-0zp" (String#8609, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3034 = "_-50" (String#12758, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3695 = "_-3Ru" (String#11151, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2591 package _-1f8 { import _-58P._SafeStr_3691; import _-58P._SafeStr_3695; import _-2F._SafeStr_2265; import _-4Q3._SafeStr_3034; import _-3yO._SafeStr_2464; import _-4Q3._SafeStr_3689; import _-2pI._SafeStr_3019; public class _SafeStr_2591 extends _SafeStr_2590 { public static const _SafeStr_11413:int = 0; public static const _SafeStr_11414:int = 1; public static const _SafeStr_11415:int = 2; public static const _SafeStr_11416:int = 3; private static const _SafeStr_11417:String = "ACH_0"; private static const _SafeStr_11418:Number = 2; override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_11419, _SafeStr_3691._SafeStr_11420, _SafeStr_3691._SafeStr_11421, _SafeStr_3695._SafeStr_11335]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_4:_SafeStr_2265; super.processUpdateMessage(k); var _local_2:_SafeStr_3034 = (k as _SafeStr_3034); if (_local_2 != null){ if (_local_2.assetName != "loading_icon"){ object.getModelController().setNumber(_SafeStr_2464._SafeStr_11422, _SafeStr_11418); }; }; var _local_3:_SafeStr_3689 = (k as _SafeStr_3689); if (_local_3){ if (((!((eventDispatcher == null))) && (!((object == null))))){ if (!_local_3.selected){ _local_4 = new _SafeStr_3691(_SafeStr_3691._SafeStr_11337, object); eventDispatcher.dispatchEvent(_local_4); }; }; }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = null; switch (object.getState(0)){ case _SafeStr_11413: case _SafeStr_11414: k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11419, object); break; case _SafeStr_11415: k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11420, object); break; case _SafeStr_11416: k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11421, object); break; }; if (k){ eventDispatcher.dispatchEvent(k); }; }; } override protected function updateBadge(k:String):void { if (k != _SafeStr_11417){ super.updateBadge(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11335 = "_-1Wm" (String#25864, DoABC#3) // _SafeStr_11337 = "_-Lo" (String#39279, DoABC#3) // _SafeStr_11413 = "_-5Cv" (String#34930, DoABC#3) // _SafeStr_11414 = "_-BO" (String#38900, DoABC#3) // _SafeStr_11415 = "_-5e3" (String#35981, DoABC#3) // _SafeStr_11416 = "_-0MW" (String#23060, DoABC#3) // _SafeStr_11417 = "_-3Sj" (String#30640, DoABC#3) // _SafeStr_11418 = "_-2tR" (String#29208, DoABC#3) // _SafeStr_11419 = "_-5GH" (String#35054, DoABC#3) // _SafeStr_11420 = "_-2-2" (String#27010, DoABC#3) // _SafeStr_11421 = "_-3wH" (String#31790, DoABC#3) // _SafeStr_11422 = "_-0F2" (String#22754, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2590 = "_-0zp" (String#8609, DoABC#3) // _SafeStr_2591 = "_-46t" (String#11858, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3034 = "_-50" (String#12758, DoABC#3) // _SafeStr_3689 = "_-0Wq" (String#8138, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3695 = "_-3Ru" (String#11151, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2592 package _-1f8 { import _-pX._SafeStr_3693; import _-58P._SafeStr_3691; import _-2F._SafeStr_2265; public class _SafeStr_2592 extends _SafeStr_2561 { override public function get contextMenu():String { return (_SafeStr_3693.MYSTERY_BOX); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_11423])); } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11423, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11423 = "_-3BY" (String#29952, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2592 = "_-5lI" (String#13532, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3693 = "_-14s" (String#8712, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2593 package _-1f8 { import _-pX._SafeStr_3693; import _-58P._SafeStr_3691; import _-2F._SafeStr_2265; public class _SafeStr_2593 extends _SafeStr_2561 { override public function get contextMenu():String { return (_SafeStr_3693.MONSTERPLANT_SEED); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_11424])); } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11424, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11424 = "_-1MU" (String#25461, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2593 = "_-w-" (String#15419, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3693 = "_-14s" (String#8712, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2595 package _-1f8 { import _-151._SafeStr_2305; import _-58P._SafeStr_3701; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; public class _SafeStr_2595 extends _SafeStr_2561 { private var _SafeStr_5560:int = -1; private var _SafeStr_10496:_SafeStr_2305; override public function getEventTypes():Array { var k:Array = [_SafeStr_3701._SafeStr_11425]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function processUpdateMessage(k:_SafeStr_3019):void { super.processUpdateMessage(k); var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ if (((!((this._SafeStr_5560 == -1))) && (!((_local_2.state == this._SafeStr_5560))))){ this._SafeStr_11426(this._SafeStr_10496.z); }; this._SafeStr_5560 = _local_2.state; } else { this._SafeStr_10496 = k.loc; }; } private function _SafeStr_11426(k:Number):void { var _local_2:Number = Math.pow(2, (k - 1.2)); eventDispatcher.dispatchEvent(new _SafeStr_3701(_SafeStr_3701._SafeStr_11425, object, "FURNITURE_cuckoo_clock", _local_2)); } } }//package _-1f8 // _SafeStr_10496 = "_-3F8" (String#330, DoABC#3) // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11425 = "_-4sw" (String#34109, DoABC#3) // _SafeStr_11426 = "_-4uN" (String#12659, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2595 = "_-2Eg" (String#9940, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3701 = "_-rJ" (String#15348, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2596 package _-1f8 { import _-3yO._SafeStr_2464; import _-pX._SafeStr_3692; import _-2pI._SafeStr_3019; public class _SafeStr_2596 extends FurnitureLogic { override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_2:String; var _local_3:int; super.processUpdateMessage(k); if (object == null){ return; }; if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ _local_2 = object.getModelController().getString(_SafeStr_2464._SafeStr_5670); _local_3 = int(_local_2); object.getModelController().setString(_SafeStr_3692._SafeStr_6538, (_SafeStr_3692._SafeStr_6561 + _local_3)); }; } } }//package _-1f8 // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2596 = "_-0It" (String#7900, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3692 = "_-1k4" (String#9374, DoABC#3) // _SafeStr_5670 = "_-4je" (String#33752, DoABC#3) // _SafeStr_6538 = "_-52y" (String#34544, DoABC#3) // _SafeStr_6561 = "_-3pH" (String#31509, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2597 package _-1f8 { import _-58P._SafeStr_3690; import _-2F._SafeStr_2265; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class _SafeStr_2597 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3690._SafeStr_11324]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { var _local_3:_SafeStr_2265; if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: switch (k._SafeStr_11388){ case "start_stop": _local_3 = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 1); break; case "reset": _local_3 = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 2); break; }; if (((!((eventDispatcher == null))) && (!((_local_3 == null))))){ eventDispatcher.dispatchEvent(_local_3); return; }; break; }; super.mouseEvent(k, _arg_2); } override public function useObject():void { var k:_SafeStr_2265; if (object != null){ k = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 1); if (eventDispatcher != null){ eventDispatcher.dispatchEvent(k); }; }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11324 = "_-0nM" (String#24069, DoABC#3) // _SafeStr_11388 = "_-6hS" (String#38592, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2597 = "_-5aa" (String#13364, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3690 = "_-0jo" (String#23937, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2598 package _-1f8 { import _-58P._SafeStr_3032; import _-151._SafeStr_2305; import _-3yO._SafeStr_2464; public class _SafeStr_2598 extends FurnitureLogic { override public function initialize(k:XML):void { super.initialize(k); eventDispatcher.addEventListener(_SafeStr_3032._SafeStr_11427, this._SafeStr_11428); } override public function tearDown():void { eventDispatcher.removeEventListener(_SafeStr_3032._SafeStr_11427, this._SafeStr_11428); super.tearDown(); } private function _SafeStr_11428(k:_SafeStr_3032):void { var _local_3:int; var _local_4:int; var _local_5:_SafeStr_2305; var _local_6:int; var _local_7:int; if (object == null){ return; }; var _local_2:_SafeStr_2305 = object.getLocation(); if (k._SafeStr_11429){ _local_3 = object.getModel().getNumber(_SafeStr_2464._SafeStr_11430); _local_4 = object.getModel().getNumber(_SafeStr_2464._SafeStr_11431); _local_5 = object.getDirection(); _local_6 = 0; _local_7 = ((int((_local_5.x + 45)) % 360) / 90); if ((((_local_7 == 1)) || ((_local_7 == 3)))){ _local_6 = _local_3; _local_3 = _local_4; _local_4 = _local_6; }; if ((((((k._SafeStr_11429.x >= _local_2.x)) && ((k._SafeStr_11429.x < (_local_2.x + _local_3))))) && ((((k._SafeStr_11429.y >= _local_2.y)) && ((k._SafeStr_11429.y < (_local_2.y + _local_4))))))){ object.setState(1, 0); } else { object.setState(0, 0); }; }; } } }//package _-1f8 // _SafeStr_11427 = "_-0vJ" (String#24386, DoABC#3) // _SafeStr_11428 = "_-6Yo" (String#38229, DoABC#3) // _SafeStr_11429 = "_-6dc" (String#38425, DoABC#3) // _SafeStr_11430 = "_-3k0" (String#31293, DoABC#3) // _SafeStr_11431 = "_-4s6" (String#34077, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2598 = "_-28r" (String#9842, DoABC#3) // _SafeStr_3032 = "_-Dj" (String#14657, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2599 package _-1f8 { import _-pX._SafeStr_3693; import _-58P._SafeStr_3691; import _-2F._SafeStr_2265; public class _SafeStr_2599 extends _SafeStr_2561 { override public function get contextMenu():String { return (_SafeStr_3693.PURCHASABLE_CLOTHING); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_11432])); } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11432, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11432 = "_-lB" (String#40203, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2599 = "_-8J" (String#14563, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3693 = "_-14s" (String#8712, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2600 package _-1f8 { import _-pX._SafeStr_3693; import _-58P._SafeStr_3691; import _-2F._SafeStr_2265; public class _SafeStr_2600 extends _SafeStr_2561 { override public function get contextMenu():String { return (_SafeStr_3693.EFFECT_BOX); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_11433])); } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11433, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11433 = "_-2tY" (String#29213, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2600 = "_-5m4" (String#13548, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3693 = "_-14s" (String#8712, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2602 package _-1f8 { import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; import flash.utils.getTimer; public class _SafeStr_2602 extends FurnitureLogic { private static const _SafeStr_5386:int = 50; private static const _SafeStr_11434:int = 3000; private var _SafeStr_11435:int = 0; private var _SafeStr_11436:int = 0; private var _SafeStr_11437:int = 50; override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ this._SafeStr_11438(_local_2.state); return; }; super.processUpdateMessage(k); } private function _SafeStr_11438(k:int):void { var _local_3:int; this._SafeStr_11435 = k; var _local_2:int = object.getState(0); if (this._SafeStr_11435 != _local_2){ _local_3 = (this._SafeStr_11435 - _local_2); if (_local_3 < 0){ _local_3 = -(_local_3); }; if ((_local_3 * _SafeStr_5386) > _SafeStr_11434){ this._SafeStr_11437 = (_SafeStr_11434 / _local_3); } else { this._SafeStr_11437 = _SafeStr_5386; }; this._SafeStr_11436 = getTimer(); }; } override public function update(k:int):void { var _local_2:int; var _local_3:int; var _local_4:int; var _local_5:int; super.update(k); if (object != null){ _local_2 = object.getState(0); if (((!((_local_2 == this._SafeStr_11435))) && ((k >= (this._SafeStr_11436 + this._SafeStr_11437))))){ _local_3 = (k - this._SafeStr_11436); _local_4 = (_local_3 / this._SafeStr_11437); _local_5 = 1; if (this._SafeStr_11435 < _local_2){ _local_5 = -1; }; if (_local_4 > (_local_5 * (this._SafeStr_11435 - _local_2))){ _local_4 = (_local_5 * (this._SafeStr_11435 - _local_2)); }; object.setState((_local_2 + (_local_5 * _local_4)), 0); this._SafeStr_11436 = (k - (_local_3 - (_local_4 * this._SafeStr_11437))); }; }; } } }//package _-1f8 // _SafeStr_11434 = "_-6fa" (String#14435, DoABC#3) // _SafeStr_11435 = "_-5jm" (String#865, DoABC#3) // _SafeStr_11436 = "_-0xT" (String#8566, DoABC#3) // _SafeStr_11437 = "_-1dN" (String#1483, DoABC#3) // _SafeStr_11438 = "_-5w8" (String#36669, DoABC#3) // _SafeStr_2602 = "_-2vI" (String#10624, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_5386 = "_-16w" (String#1465, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2603 package _-1f8 { import _-58P._SafeStr_3691; import _-58P._SafeStr_3042; import _-3yO._SafeStr_2464; import _-4Q3._SafeStr_3028; import _-2pI._SafeStr_3019; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class _SafeStr_2603 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_11439, _SafeStr_3042._SafeStr_11439]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function initialize(k:XML):void { super.initialize(k); this._SafeStr_11440(); if (object != null){ object.getModelController().setString(_SafeStr_2464._SafeStr_11441, ""); }; } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_2:_SafeStr_3691; super.processUpdateMessage(k); if ((k is _SafeStr_3028)){ _local_2 = new _SafeStr_3691(_SafeStr_3691._SafeStr_11439, object); if (_local_2 != null){ eventDispatcher.dispatchEvent(_local_2); }; }; this._SafeStr_11440(); } protected function _SafeStr_11440():void { var k:String; var _local_2:Array; var _local_3:int; if (object != null){ k = object.getModel().getString(_SafeStr_2464._SafeStr_5669); _local_2 = new Array("9CCEFF", "FF9CFF", "9CFF9C", "FFFF33"); _local_3 = _local_2.indexOf(k); if (_local_3 < 0){ _local_3 = 3; }; object.getModelController().setNumber(_SafeStr_2464._SafeStr_5668, (_local_3 + 1)); }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3042(_SafeStr_3042._SafeStr_11439, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11439 = "_-1Ys" (String#25941, DoABC#3) // _SafeStr_11440 = "_-0pe" (String#24155, DoABC#3) // _SafeStr_11441 = "_-6aL" (String#38280, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2603 = "_-2U3" (String#10196, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3028 = "_-4gt" (String#33647, DoABC#3) // _SafeStr_3042 = "_-3UL" (String#30700, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5668 = "_-2TQ" (String#28178, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2604 package _-1f8 { import _-58P._SafeStr_3691; import _-3yO._SafeStr_2464; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class _SafeStr_2604 extends FurnitureLogic { private static const _SafeStr_11442:int = 1; private var _SafeStr_5560:int = -1; override public function getEventTypes():Array { return ([_SafeStr_3691._SafeStr_5938, _SafeStr_3691._SafeStr_11443]); } override public function tearDown():void { if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_11443, object)); }; super.tearDown(); } override public function processUpdateMessage(k:_SafeStr_3019):void { super.processUpdateMessage(k); if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) != 1){ return; }; var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ if (_local_2.state == _SafeStr_11442){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_5938, object)); } else { eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_11443, object)); }; this._SafeStr_5560 = _local_2.state; return; }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: useObject(); return; default: super.mouseEvent(k, _arg_2); }; } } }//package _-1f8 // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_11442 = "_-1MX" (String#25464, DoABC#3) // _SafeStr_11443 = "_-3SZ" (String#30634, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2604 = "_-5NQ" (String#13157, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) // _SafeStr_5938 = "_-1lK" (String#26429, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2605 package _-1f8 { import _-58P._SafeStr_3042; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class _SafeStr_2605 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3042._SafeStr_11444]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3042(_SafeStr_3042._SafeStr_11444, object); if (k != null){ eventDispatcher.dispatchEvent(k); }; }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11444 = "_-gn" (String#40047, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2605 = "_-4vo" (String#12680, DoABC#3) // _SafeStr_3042 = "_-3UL" (String#30700, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2606 package _-1f8 { import _-58P._SafeStr_3690; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class _SafeStr_2606 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3690._SafeStr_11445]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3690(_SafeStr_3690._SafeStr_11445, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11445 = "_-R8" (String#39482, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2606 = "_-25j" (String#9777, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3690 = "_-0jo" (String#23937, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2607 package _-1f8 { import _-58P._SafeStr_3691; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class _SafeStr_2607 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_9157]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_9157, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2607 = "_-4iE" (String#12468, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_9157 = "_-52g" (String#34532, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2608 package _-1f8 { import _-pX._SafeStr_2814; public class _SafeStr_2608 extends FurnitureLogic { override public function get widget():String { return (_SafeStr_2814._SafeStr_5931); } } }//package _-1f8 // _SafeStr_2608 = "_-09b" (String#7766, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_5931 = "_-5dZ" (String#35961, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2609 package _-1f8 { import _-pX._SafeStr_3694; public class _SafeStr_2609 extends _SafeStr_2565 { override protected function get engravingDialogType():int { return (_SafeStr_3694._SafeStr_11446); } } }//package _-1f8 // _SafeStr_11446 = "_-n5" (String#40284, DoABC#3) // _SafeStr_2565 = "_-42t" (String#11801, DoABC#3) // _SafeStr_2609 = "_-2to" (String#10590, DoABC#3) // _SafeStr_3694 = "_-0hi" (String#23855, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2610 package _-1f8 { import _-3yO._SafeStr_2464; import in._SafeStr_3072; import _-3-E._SafeStr_6; import _-58P._SafeStr_2266; public class _SafeStr_2610 extends _SafeStr_2578 { public function _SafeStr_2610() { _SafeStr_11363 = true; } override protected function getAdClickUrl(k:_SafeStr_3072):String { return (k.getString(_SafeStr_2464._SafeStr_11371)); } override protected function handleAdClick(k:int, _arg_2:String, _arg_3:String):void { if (_arg_3.indexOf("http") == 0){ _SafeStr_6._SafeStr_5513(_arg_3); } else { if (eventDispatcher != null){ eventDispatcher.dispatchEvent(new _SafeStr_2266(_SafeStr_2266._SafeStr_11447, object, "", _arg_3)); }; }; } } }//package _-1f8 // _SafeStr_11363 = "_-Sx" (String#39545, DoABC#3) // _SafeStr_11371 = "_-2lf" (String#28902, DoABC#3) // _SafeStr_11447 = "_-4kH" (String#33780, DoABC#3) // _SafeStr_2266 = "_-1yE" (String#26936, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2578 = "_-3TO" (String#11177, DoABC#3) // _SafeStr_2610 = "_-5Q" (String#13190, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_5513 = "_-LI" (String#14784, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2611 package _-1f8 { import _-2it._SafeStr_3703; import _-4Q3._SafeStr_3048; import _-3yO._SafeStr_2464; import _-2pI._SafeStr_3019; public class _SafeStr_2611 extends _SafeStr_2561 { override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_3:_SafeStr_3703; super.processUpdateMessage(k); var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ _local_3 = (_local_2.data as _SafeStr_3703); if (_local_3 != null){ object.getModelController().setNumber(_SafeStr_2464._SafeStr_11448, _local_3.result); }; }; } } }//package _-1f8 // _SafeStr_11448 = "_-0Sg" (String#23287, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2611 = "_-UK" (String#14943, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3703 = "_-0Sp" (String#8067, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2612 package _-1f8 { import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; import _-2it._SafeStr_2428; public class _SafeStr_2612 extends _SafeStr_2561 { private var _SafeStr_11449:int = 0; private var _SafeStr_11450:Number = 0; private var _SafeStr_11451:int = 0; override public function processUpdateMessage(k:_SafeStr_3019):void { if (k == null){ return; }; var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ this._SafeStr_11396(_local_2); return; }; super.processUpdateMessage(k); } private function _SafeStr_11396(k:_SafeStr_3048):void { var _local_4:_SafeStr_2428; var _local_2:int = (k.state / 1000); var _local_3:int = (k.state % 1000); if (_local_3 == 0){ this._SafeStr_11451 = 0; _local_4 = new _SafeStr_2428(); _local_4.setString(String(_local_2)); k = new _SafeStr_3048(_local_2, _local_4, k._SafeStr_7642); super.processUpdateMessage(k); } else { this._SafeStr_11449 = _local_2; this._SafeStr_11450 = k._SafeStr_7642; this._SafeStr_11451 = (_SafeStr_11452 + _local_3); }; } override public function update(k:int):void { var _local_2:_SafeStr_2428; var _local_3:_SafeStr_3048; if ((((this._SafeStr_11451 > 0)) && ((k >= this._SafeStr_11451)))){ this._SafeStr_11451 = 0; _local_2 = new _SafeStr_2428(); _local_2.setString(String(this._SafeStr_11449)); _local_3 = new _SafeStr_3048(this._SafeStr_11449, _local_2, this._SafeStr_11450); super.processUpdateMessage(_local_3); }; super.update(k); } } }//package _-1f8 // _SafeStr_11396 = "_-3ID" (String#3423, DoABC#3) // _SafeStr_11449 = "_-0pv" (String#24162, DoABC#3) // _SafeStr_11450 = "_-3fm" (String#31129, DoABC#3) // _SafeStr_11451 = "_-0QP" (String#23206, DoABC#3) // _SafeStr_11452 = "_-1PZ" (String#25587, DoABC#3) // _SafeStr_2428 = "_-5Dr" (String#12998, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2612 = "_-0S3" (String#8055, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_7642 = "_-6Vn" (String#4259, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2613 package _-1f8 { import _-2it._SafeStr_3703; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; import _-3yO._SafeStr_2464; import flash.utils.getTimer; public class _SafeStr_2613 extends _SafeStr_2561 { private static const _SafeStr_5386:int = 33; private static const _SafeStr_11434:int = 1000; private var _SafeStr_7923:int = 0; private var _SafeStr_11436:int = 0; private var _SafeStr_11437:int = 33; override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_3:_SafeStr_3703; super.processUpdateMessage(k); var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ _local_3 = (_local_2.data as _SafeStr_3703); if (_local_3 != null){ this._SafeStr_11453(_local_3.result); }; }; } private function get _SafeStr_11454():int { return (int(object.getModelController().getNumber(_SafeStr_2464._SafeStr_11455))); } private function _SafeStr_11453(k:int):void { var _local_2:int; this._SafeStr_7923 = k; if (this._SafeStr_11436 == 0){ object.getModelController().setNumber(_SafeStr_2464._SafeStr_11455, k); this._SafeStr_11436 = getTimer(); return; }; if (this._SafeStr_7923 != this._SafeStr_11454){ _local_2 = Math.abs((this._SafeStr_7923 - this._SafeStr_11454)); if ((_local_2 * _SafeStr_5386) > _SafeStr_11434){ this._SafeStr_11437 = (_SafeStr_11434 / _local_2); } else { this._SafeStr_11437 = _SafeStr_5386; }; this._SafeStr_11436 = getTimer(); }; } override public function update(k:int):void { var _local_2:int; var _local_3:int; var _local_4:int; super.update(k); if (object != null){ if (((!((this._SafeStr_11454 == this._SafeStr_7923))) && ((k >= (this._SafeStr_11436 + this._SafeStr_11437))))){ _local_2 = (k - this._SafeStr_11436); _local_3 = (_local_2 / this._SafeStr_11437); _local_4 = 1; if (this._SafeStr_7923 < this._SafeStr_11454){ _local_4 = -1; }; if (_local_3 > (_local_4 * (this._SafeStr_7923 - this._SafeStr_11454))){ _local_3 = (_local_4 * (this._SafeStr_7923 - this._SafeStr_11454)); }; object.getModelController().setNumber(_SafeStr_2464._SafeStr_11455, (this._SafeStr_11454 + (_local_4 * _local_3))); this._SafeStr_11436 = (k - (_local_2 - (_local_3 * this._SafeStr_11437))); }; }; } } }//package _-1f8 // _SafeStr_11434 = "_-6fa" (String#14435, DoABC#3) // _SafeStr_11436 = "_-0xT" (String#8566, DoABC#3) // _SafeStr_11437 = "_-1dN" (String#1483, DoABC#3) // _SafeStr_11453 = "_-1lX" (String#26439, DoABC#3) // _SafeStr_11454 = "_-0dd" (String#23705, DoABC#3) // _SafeStr_11455 = "_-5No" (String#35350, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2613 = "_-EF" (String#14667, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3703 = "_-0Sp" (String#8067, DoABC#3) // _SafeStr_5386 = "_-16w" (String#1465, DoABC#3) // _SafeStr_7923 = "_-4Pz" (String#33011, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2614 package _-1f8 { import _-58P._SafeStr_3042; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class _SafeStr_2614 extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3042._SafeStr_11456]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3042(_SafeStr_3042._SafeStr_11456, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11456 = "_-0Sx" (String#23297, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2614 = "_-2-h" (String#9672, DoABC#3) // _SafeStr_3042 = "_-3UL" (String#30700, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2615 package _-1f8 { import _-3yO._SafeStr_2464; import _-pX._SafeStr_3692; import _-2pI._SafeStr_3019; public class _SafeStr_2615 extends FurnitureLogic { override public function processUpdateMessage(k:_SafeStr_3019):void { super.processUpdateMessage(k); if (object == null){ return; }; if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ object.getModelController().setString(_SafeStr_3692._SafeStr_6538, _SafeStr_3692._SafeStr_11457); }; } } }//package _-1f8 // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_11457 = "_-4dK" (String#33524, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2615 = "_-5Cg" (String#12975, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3692 = "_-1k4" (String#9374, DoABC#3) // _SafeStr_6538 = "_-52y" (String#34544, DoABC#3) //------------------------------------------------------------ //_-1f8._SafeStr_2616 package _-1f8 { import _-58P._SafeStr_3691; import _-58P._SafeStr_3706; import _-4Q3._SafeStr_3048; import _-3yO._SafeStr_2464; import _-2pI._SafeStr_3019; import _-2it.IntArrayStuffData; import _-2F._SafeStr_2265; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class _SafeStr_2616 extends _SafeStr_2561 { private var _SafeStr_11458:Boolean = false; override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_11459, _SafeStr_3706._SafeStr_6005]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function processUpdateMessage(k:_SafeStr_3019):void { super.processUpdateMessage(k); var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (((!((_local_2 == null))) && (!((_local_2.data == null))))){ _local_2.data.writeRoomObjectModel(object.getModelController()); if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ this._SafeStr_11460(); }; }; } private function _SafeStr_11460():void { if ((((object == null)) || ((object.getModelController() == null)))){ return; }; var k:IntArrayStuffData = new IntArrayStuffData(); k.initializeFromRoomObjectModel(object.getModel()); var _local_2:int = k.getValue(0); var _local_3:int = k.getValue(1); var _local_4:int = k.getValue(2); var _local_5:int = k.getValue(3); if ((((((((_local_2 > -1)) && ((_local_3 > -1)))) && ((_local_4 > -1)))) && ((_local_5 > -1)))){ object.getModelController().setNumber(_SafeStr_2464._SafeStr_6007, _local_3); object.getModelController().setNumber(_SafeStr_2464._SafeStr_6008, _local_4); object.getModelController().setNumber(_SafeStr_2464._SafeStr_6009, _local_5); object.setState(_local_2, 0); if (((!((eventDispatcher == null))) && (!((object == null))))){ eventDispatcher.dispatchEvent(new _SafeStr_3706(_SafeStr_3706._SafeStr_6005, object, Boolean(_local_2), _local_3, _local_4, _local_5)); }; this._SafeStr_11458 = true; }; } override public function dispose():void { if (this._SafeStr_11458){ if (((!((eventDispatcher == null))) && (!((object == null))))){ if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ eventDispatcher.dispatchEvent(new _SafeStr_3706(_SafeStr_3706._SafeStr_6005, object, false, 0, 0, 0)); }; }; this._SafeStr_11458 = false; }; super.dispose(); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { var _local_3:_SafeStr_2265; if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_3 = new _SafeStr_3691(_SafeStr_3691._SafeStr_11459, object); eventDispatcher.dispatchEvent(_local_3); }; return; default: super.mouseEvent(k, _arg_2); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_11458 = "_-5sj" (String#13654, DoABC#3) // _SafeStr_11459 = "_-ej" (String#39980, DoABC#3) // _SafeStr_11460 = "_-63T" (String#36998, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2616 = "_-0Be" (String#7793, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3706 = "_-546" (String#12825, DoABC#3) // _SafeStr_6005 = "_-2zY" (String#29435, DoABC#3) // _SafeStr_6007 = "_-00q" (String#22214, DoABC#3) // _SafeStr_6008 = "_-5ub" (String#36608, DoABC#3) // _SafeStr_6009 = "_-5Nk" (String#35346, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureClothingChangeLogic package _-1f8 { import _-58P._SafeStr_3691; import _-3yO._SafeStr_2464; import _-1uj._SafeStr_2346; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class FurnitureClothingChangeLogic extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_6069]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function initialize(k:XML):void { super.initialize(k); if ((((object == null)) || ((object.getModel() == null)))){ return; }; var _local_2:String = object.getModel().getString(_SafeStr_2464._SafeStr_5669); this._SafeStr_11461(_local_2); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_3:_SafeStr_2346; super.processUpdateMessage(k); var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ _local_3 = _local_2.data; if (_local_3 != null){ this._SafeStr_11461(_local_3.getLegacyString()); }; }; } private function _SafeStr_11461(k:String):void { var _local_2:Array; if (((!((k == null))) && ((k.length > 0)))){ _local_2 = k.split(","); if (_local_2.length > 0){ object.getModelController().setString(_SafeStr_2464._SafeStr_6076, _local_2[0]); }; if (_local_2.length > 1){ object.getModelController().setString(_SafeStr_2464._SafeStr_6078, _local_2[1]); }; }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_6069, object); eventDispatcher.dispatchEvent(k); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11461 = "_-Da" (String#38983, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_6069 = "_-23G" (String#27165, DoABC#3) // _SafeStr_6076 = "_-nS" (String#40299, DoABC#3) // _SafeStr_6078 = "_-4aU" (String#33419, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureCreditLogic package _-1f8 { import _-58P._SafeStr_3691; import in._SafeStr_3072; import _-3yO._SafeStr_2464; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; public class FurnitureCreditLogic extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_11462]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function dispose():void { super.dispose(); } override public function initialize(k:XML):void { var _local_4:_SafeStr_3072; super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.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_2464._SafeStr_5851, _local_3); }; }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11462, object); eventDispatcher.dispatchEvent(k); }; super.useObject(); } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11462 = "_-3Aa" (String#29908, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5851 = "_-0Iw" (String#22910, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureDiceLogic package _-1f8 { import _-58P._SafeStr_3042; import _-2F._SafeStr_2265; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class FurnitureDiceLogic extends FurnitureLogic { private var _SafeStr_11463:Boolean = false; private var _SafeStr_11464:Boolean = false; override public function getEventTypes():Array { var k:Array = [_SafeStr_3042._SafeStr_11465, _SafeStr_3042._SafeStr_11466]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function initialize(k:XML):void { super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.allspritesactivate; if (_local_2.length() == 0){ this._SafeStr_11463 = false; } else { this._SafeStr_11463 = true; }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { var _local_3:_SafeStr_2265; if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: if (eventDispatcher != null){ if (this._SafeStr_11463){ if (((((!(this._SafeStr_11464)) || ((object.getState(0) == 0)))) || ((object.getState(0) == 100)))){ _local_3 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11465, object); this._SafeStr_11464 = true; } else { _local_3 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11466, object); this._SafeStr_11464 = false; }; } else { if ((((((k._SafeStr_11388 == "activate")) || ((object.getState(0) == 0)))) || ((object.getState(0) == 100)))){ _local_3 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11465, object); } else { if (k._SafeStr_11388 == "deactivate"){ _local_3 = new _SafeStr_3042(_SafeStr_3042._SafeStr_11466, object); }; }; }; if (_local_3 != null){ eventDispatcher.dispatchEvent(_local_3); }; }; return; default: super.mouseEvent(k, _arg_2); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11388 = "_-6hS" (String#38592, DoABC#3) // _SafeStr_11463 = "_-0Ra" (String#23251, DoABC#3) // _SafeStr_11464 = "_-2PE" (String#28015, DoABC#3) // _SafeStr_11465 = "_-41B" (String#32018, DoABC#3) // _SafeStr_11466 = "_-3y4" (String#31864, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_3042 = "_-3UL" (String#30700, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureEditableInternalLinkLogic package _-1f8 { import in._SafeStr_3072; import _-3yO._SafeStr_2464; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-58P._SafeStr_3691; public class FurnitureEditableInternalLinkLogic extends FurnitureLogic { private var _SafeStr_11467:Boolean = false; private var _SafeStr_11468:int = 0; override public function initialize(k:XML):void { super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.action; if (_local_2.length() != 0){ if (_local_2.@startState == "1"){ this._SafeStr_11467 = true; }; }; } override public function update(k:int):void { super.update(k); if (!this._SafeStr_11467){ return; }; this._SafeStr_11468++; if (((this._SafeStr_11467) && ((this._SafeStr_11468 > 20)))){ this._SafeStr_11404(1); this._SafeStr_11467 = false; }; } public function _SafeStr_11404(k:int):void { if (object == null){ return; }; var _local_2:_SafeStr_3072 = object.getModelController(); if (_local_2 != null){ _local_2.setNumber(_SafeStr_2464._SafeStr_11387, k, false); }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if (k == null){ return; }; if (k.type == MouseEvent.DOUBLE_CLICK){ this._SafeStr_11404(0); }; super.mouseEvent(k, _arg_2); } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_5711])); } override public function useObject():void { if (((!((eventDispatcher == null))) && (!((object == null))))){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_5711, object)); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11387 = "_-3E7" (String#30055, DoABC#3) // _SafeStr_11404 = "_-5Ce" (String#34919, DoABC#3) // _SafeStr_11467 = "_-5hF" (String#13466, DoABC#3) // _SafeStr_11468 = "_-4lO" (String#12522, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5711 = "_-vr" (String#40621, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureEditableRoomLinkLogic package _-1f8 { import _-3yO._SafeStr_2464; import in._SafeStr_3072; import _-58P._SafeStr_3691; import flash.utils.Timer; import flash.events.TimerEvent; public class FurnitureEditableRoomLinkLogic extends FurnitureLogic { override public function initialize(k:XML):void { super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.action; if (_local_2.length() != 0){ object.getModelController().setString(_SafeStr_2464._SafeStr_5714, _local_2.@link); }; } public function _SafeStr_11404(k:int):void { if (object == null){ return; }; var _local_2:_SafeStr_3072 = object.getModelController(); if (_local_2 != null){ _local_2.setNumber(_SafeStr_2464._SafeStr_11387, k, false); }; } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_6334])); } override public function useObject():void { this._SafeStr_11404(1); var k:Timer = new Timer(2500); k.addEventListener(TimerEvent.TIMER, this._SafeStr_11469); k.start(); if (((!((eventDispatcher == null))) && (!((object == null))))){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_6334, object)); }; } private function _SafeStr_11469(k:TimerEvent):void { this._SafeStr_11404(0); } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11387 = "_-3E7" (String#30055, DoABC#3) // _SafeStr_11404 = "_-5Ce" (String#34919, DoABC#3) // _SafeStr_11469 = "_-2Lo" (String#27885, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5714 = "_-4gG" (String#33626, DoABC#3) // _SafeStr_6334 = "_-6eS" (String#38458, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureExternalImageLogic package _-1f8 { import _-58P._SafeStr_3691; import _-58P._SafeStr_3042; import _-pX._SafeStr_2814; import _-151.XMLValidator; import _-3yO._SafeStr_2464; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class FurnitureExternalImageLogic extends _SafeStr_2561 { override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_11439, _SafeStr_3042._SafeStr_11439]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function get widget():String { return (_SafeStr_2814._SafeStr_6062); } override public function initialize(k:XML):void { var _local_3:XML; var _local_4:String; super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.mask; if (_local_2.length() > 0){ _local_3 = _local_2[0]; if (XMLValidator._SafeStr_5390(_local_3, ["type"])){ _local_4 = _local_3.@type; object.getModelController().setNumber(_SafeStr_2464._SafeStr_11470, 1, true); object.getModelController().setString(_SafeStr_2464._SafeStr_11471, _local_4, true); }; }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: useObject(); return; default: super.mouseEvent(k, _arg_2); }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11439 = "_-1Ys" (String#25941, DoABC#3) // _SafeStr_11470 = "_-2xE" (String#29345, DoABC#3) // _SafeStr_11471 = "_-IT" (String#39152, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_3042 = "_-3UL" (String#30700, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5390 = "_-0Z2" (String#23523, DoABC#3) // _SafeStr_6062 = "_-0vu" (String#24409, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureFireworksLogic package _-1f8 { import _-58P._SafeStr_3690; import _-2F._SafeStr_2265; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import in._SafeStr_3072; import _-3yO._SafeStr_2464; public class FurnitureFireworksLogic extends FurnitureLogic { override public function getEventTypes():Array { var k:Array = [_SafeStr_3690._SafeStr_11324]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { var _local_3:_SafeStr_2265; if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.DOUBLE_CLICK: switch (k._SafeStr_11388){ case "start_stop": _local_3 = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 1); break; case "reset": _local_3 = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 2); break; }; break; }; if (((!((eventDispatcher == null))) && (!((_local_3 == null))))){ eventDispatcher.dispatchEvent(_local_3); } else { super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (object != null){ k = new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object, 0); if (eventDispatcher != null){ eventDispatcher.dispatchEvent(k); }; }; } override public function initialize(k:XML):void { var _local_3:_SafeStr_3072; super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.particlesystems; if (_local_2.length() == 0){ return; }; if (object != null){ _local_3 = object.getModelController(); if (_local_3 != null){ _local_3.setString(_SafeStr_2464._SafeStr_11472, String(_local_2)); }; }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11324 = "_-0nM" (String#24069, DoABC#3) // _SafeStr_11388 = "_-6hS" (String#38592, DoABC#3) // _SafeStr_11472 = "_-5Pj" (String#35428, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3690 = "_-0jo" (String#23937, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureInternalLinkLogic package _-1f8 { import _-3yO._SafeStr_2464; import _-58P._SafeStr_3691; import in._SafeStr_3072; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; public class FurnitureInternalLinkLogic extends FurnitureLogic { private var _SafeStr_11467:Boolean = false; private var _SafeStr_11468:int = 0; override public function initialize(k:XML):void { super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.action; if (_local_2.length() != 0){ object.getModelController().setString(_SafeStr_2464._SafeStr_5714, _local_2.@link); if (_local_2.@startState == "1"){ this._SafeStr_11467 = true; }; }; } override public function getEventTypes():Array { return (_SafeStr_11323(super.getEventTypes(), [_SafeStr_3691._SafeStr_5711])); } override public function useObject():void { if (((!((eventDispatcher == null))) && (!((object == null))))){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_5711, object)); }; } override public function update(k:int):void { super.update(k); if (!this._SafeStr_11467){ return; }; this._SafeStr_11468++; if (((this._SafeStr_11467) && ((this._SafeStr_11468 == 20)))){ this._SafeStr_11404(1); }; } public function _SafeStr_11404(k:int):void { if (object == null){ return; }; var _local_2:_SafeStr_3072 = object.getModelController(); if (_local_2 != null){ _local_2.setNumber(_SafeStr_2464._SafeStr_11387, k, false); }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if (k == null){ return; }; if ((((k.type == MouseEvent.DOUBLE_CLICK)) && (this._SafeStr_11467))){ this._SafeStr_11404(0); }; super.mouseEvent(k, _arg_2); } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11387 = "_-3E7" (String#30055, DoABC#3) // _SafeStr_11404 = "_-5Ce" (String#34919, DoABC#3) // _SafeStr_11467 = "_-5hF" (String#13466, DoABC#3) // _SafeStr_11468 = "_-4lO" (String#12522, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5711 = "_-vr" (String#40621, DoABC#3) // _SafeStr_5714 = "_-4gG" (String#33626, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureLogic package _-1f8 { import _-Re._SafeStr_2560; import _-2pI._SafeStr_3019; import _-151._SafeStr_2306; import _-58P._SafeStr_2266; import _-58P._SafeStr_3690; import _-2F._SafeStr_3033; import _-58P._SafeStr_3691; import in._SafeStr_2437; import _-151.XMLValidator; import _-3yO._SafeStr_2464; import in._SafeStr_3072; import _-2F._SafeStr_2265; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-4Q3._SafeStr_3048; import _-4Q3._SafeStr_3069; import _-4Q3._SafeStr_3028; import _-151._SafeStr_2305; import _-4Q3._SafeStr_3044; import _-4Q3._SafeStr_3689; public class FurnitureLogic extends _SafeStr_2560 { private static const _SafeStr_11473:int = 8; private static const _SafeStr_11474:Number = (1 / 16);//0.0625 private var _SafeStr_11475:Boolean = false; private var _SafeStr_11476:Number = 0; private var _SafeStr_11477:Number = 0; private var _SafeStr_11478:Number = 0; private var _SafeStr_11479:Number = 0; private var _SafeStr_11480:Number = 0; private var _SafeStr_11481:Number = 0; private var _SafeStr_11482:Boolean = false; private var _SafeStr_11483:int = 0; private var _SafeStr_11484:_SafeStr_3019; private var _SafeStr_11485:_SafeStr_2306; private var _SafeStr_11486:Array; public function FurnitureLogic() { this._SafeStr_11485 = new _SafeStr_2306(); this._SafeStr_11486 = []; super(); } override public function getEventTypes():Array { var k:Array = [_SafeStr_2266._SafeStr_11487, _SafeStr_2266._SafeStr_11488, _SafeStr_2266._SafeStr_11489, _SafeStr_3690._SafeStr_11324, _SafeStr_3033._SafeStr_11490, _SafeStr_2266._SafeStr_11447, _SafeStr_3033._SafeStr_11491]; if (widget != null){ k.push(_SafeStr_3691._SafeStr_11492); k.push(_SafeStr_3691._SafeStr_11493); }; if (contextMenu != null){ k.push(_SafeStr_3691._SafeStr_11494); k.push(_SafeStr_3691._SafeStr_11337); }; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function dispose():void { super.dispose(); this._SafeStr_11484 = null; this._SafeStr_11486 = null; } override public function set object(k:_SafeStr_2437):void { super.object = k; if (((!((k == null))) && ((k.getLocation().length > 0)))){ this._SafeStr_11482 = true; }; } override public function initialize(k:XML):void { var _local_9:XML; var _local_10:XML; var _local_11:int; if (k == null){ return; }; this._SafeStr_11476 = 0; this._SafeStr_11477 = 0; this._SafeStr_11478 = 0; this._SafeStr_11486 = []; var _local_2:XMLList = k.model.dimensions; if (_local_2.length() == 0){ return; }; var _local_3:XMLList = _local_2.@x; if (_local_3.length() == 1){ this._SafeStr_11476 = Number(_local_3); }; _local_3 = _local_2.@y; if (_local_3.length() == 1){ this._SafeStr_11477 = Number(_local_3); }; _local_3 = _local_2.@z; if (_local_3.length() == 1){ this._SafeStr_11478 = Number(_local_3); }; this._SafeStr_11479 = (this._SafeStr_11476 / 2); this._SafeStr_11480 = (this._SafeStr_11477 / 2); _local_3 = _local_2.@centerZ; if (_local_3.length() == 1){ this._SafeStr_11481 = Number(_local_3); } else { this._SafeStr_11481 = (this._SafeStr_11478 / 2); }; var _local_4:XMLList = k.model.directions.direction; var _local_5:Array = ["id"]; var _local_6:int; while (_local_6 < _local_4.length()) { _local_10 = _local_4[_local_6]; if (XMLValidator._SafeStr_5390(_local_10, _local_5)){ _local_11 = parseInt(_local_10.@id); this._SafeStr_11486.push(_local_11); }; _local_6++; }; this._SafeStr_11486.sort(Array.NUMERIC); if ((((object == null)) || ((object.getModelController() == null)))){ return; }; var _local_7:XMLList = k.customvars.variable; var _local_8:Array = []; for each (_local_9 in _local_7) { _local_8.push(_local_9.@name.toString()); }; object.getModelController().setStringArray(_SafeStr_2464._SafeStr_11495, _local_8, true); object.getModelController().setNumber(_SafeStr_2464._SafeStr_11430, this._SafeStr_11476, true); object.getModelController().setNumber(_SafeStr_2464._SafeStr_11431, this._SafeStr_11477, true); if (!object.getModelController().hasNumber(_SafeStr_2464._SafeStr_11496)){ object.getModelController().setNumber(_SafeStr_2464._SafeStr_11496, this._SafeStr_11478); }; object.getModelController().setNumber(_SafeStr_2464._SafeStr_11497, this._SafeStr_11479, true); object.getModelController().setNumber(_SafeStr_2464._SafeStr_11498, this._SafeStr_11480, true); object.getModelController().setNumber(_SafeStr_2464._SafeStr_11499, this._SafeStr_11481, true); object.getModelController().setNumberArray(_SafeStr_2464._SafeStr_11500, this._SafeStr_11486, true); object.getModelController().setNumber(_SafeStr_2464._SafeStr_8455, 1); } protected function getAdClickUrl(k:_SafeStr_3072):String { return (k.getString(_SafeStr_2464._SafeStr_7348)); } protected function handleAdClick(k:int, _arg_2:String, _arg_3:String):void { if (eventDispatcher != null){ eventDispatcher.dispatchEvent(new _SafeStr_2266(_SafeStr_2266._SafeStr_11447, object)); }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { var _local_4:_SafeStr_2265; if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; var _local_3:_SafeStr_3072 = (object.getModel() as _SafeStr_3072); if (_local_3 == null){ return; }; var _local_5:String = this.getAdClickUrl(_local_3); switch (k.type){ case MouseEvent.MOUSE_MOVE: if (eventDispatcher != null){ _local_4 = new _SafeStr_3033(_SafeStr_3033._SafeStr_11501, object, k._SafeStr_11502, k.altKey, k.ctrlKey, k.shiftKey, k.buttonDown); (_local_4 as _SafeStr_3033).localX = k.localX; (_local_4 as _SafeStr_3033).localY = k.localY; (_local_4 as _SafeStr_3033)._SafeStr_11503 = k._SafeStr_11503; (_local_4 as _SafeStr_3033)._SafeStr_11504 = k._SafeStr_11504; eventDispatcher.dispatchEvent(_local_4); }; return; case MouseEvent.ROLL_OVER: if (!this._SafeStr_11475){ if (((((!((eventDispatcher == null))) && (!((_local_5 == null))))) && ((_local_5.indexOf("http") == 0)))){ eventDispatcher.dispatchEvent(new _SafeStr_2266(_SafeStr_2266._SafeStr_11487, object)); }; if (eventDispatcher != null){ _local_4 = new _SafeStr_3033(_SafeStr_3033._SafeStr_11505, object, k._SafeStr_11502, k.altKey, k.ctrlKey, k.shiftKey, k.buttonDown); (_local_4 as _SafeStr_3033).localX = k.localX; (_local_4 as _SafeStr_3033).localY = k.localY; (_local_4 as _SafeStr_3033)._SafeStr_11503 = k._SafeStr_11503; (_local_4 as _SafeStr_3033)._SafeStr_11504 = k._SafeStr_11504; eventDispatcher.dispatchEvent(_local_4); }; this._SafeStr_11475 = true; }; return; case MouseEvent.ROLL_OUT: if (this._SafeStr_11475){ if (((((!((eventDispatcher == null))) && (!((_local_5 == null))))) && ((_local_5.indexOf("http") == 0)))){ eventDispatcher.dispatchEvent(new _SafeStr_2266(_SafeStr_2266._SafeStr_11488, object)); }; if (eventDispatcher != null){ _local_4 = new _SafeStr_3033(_SafeStr_3033._SafeStr_11506, object, k._SafeStr_11502, k.altKey, k.ctrlKey, k.shiftKey, k.buttonDown); (_local_4 as _SafeStr_3033).localX = k.localX; (_local_4 as _SafeStr_3033).localY = k.localY; (_local_4 as _SafeStr_3033)._SafeStr_11503 = k._SafeStr_11503; (_local_4 as _SafeStr_3033)._SafeStr_11504 = k._SafeStr_11504; eventDispatcher.dispatchEvent(_local_4); }; this._SafeStr_11475 = false; }; return; case MouseEvent.DOUBLE_CLICK: this.useObject(); return; case MouseEvent.CLICK: if (eventDispatcher != null){ _local_4 = new _SafeStr_3033(_SafeStr_3033._SafeStr_11490, object, k._SafeStr_11502, k.altKey, k.ctrlKey, k.shiftKey, k.buttonDown); (_local_4 as _SafeStr_3033).localX = k.localX; (_local_4 as _SafeStr_3033).localY = k.localY; (_local_4 as _SafeStr_3033)._SafeStr_11503 = k._SafeStr_11503; (_local_4 as _SafeStr_3033)._SafeStr_11504 = k._SafeStr_11504; eventDispatcher.dispatchEvent(_local_4); }; if (((((!((eventDispatcher == null))) && (!((_local_5 == null))))) && ((_local_5.indexOf("http") == 0)))){ eventDispatcher.dispatchEvent(new _SafeStr_2266(_SafeStr_2266._SafeStr_11488, object)); }; if (((!((eventDispatcher == null))) && (!((_local_5 == null))))){ this.handleAdClick(object.getId(), object.getType(), _local_5); }; if (((((!((eventDispatcher == null))) && (!((object == null))))) && (!((contextMenu == null))))){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_11494, object)); }; return; case MouseEvent.MOUSE_DOWN: if (eventDispatcher != null){ _local_4 = new _SafeStr_3033(_SafeStr_3033._SafeStr_11491, object, k._SafeStr_11502, k.altKey, k.ctrlKey, k.shiftKey, k.buttonDown); eventDispatcher.dispatchEvent(_local_4); }; return; }; } override public function useObject():void { var k:_SafeStr_3072; var _local_2:String; if (object != null){ k = (object.getModel() as _SafeStr_3072); if (k != null){ _local_2 = this.getAdClickUrl(k); if (((((!((eventDispatcher == null))) && (!((_local_2 == null))))) && ((_local_2.length > 0)))){ eventDispatcher.dispatchEvent(new _SafeStr_2266(_SafeStr_2266._SafeStr_11489, object, null, _local_2)); }; }; if (eventDispatcher != null){ if (widget != null){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_11492, object)); }; eventDispatcher.dispatchEvent(new _SafeStr_3690(_SafeStr_3690._SafeStr_11324, object)); }; }; } private function _SafeStr_11396(k:_SafeStr_3048):void { var _local_2:_SafeStr_3072 = object.getModelController(); object.setState(k.state, 0); if (_local_2 != null){ if (k.data != null){ k.data.writeRoomObjectModel(_local_2); }; if (!isNaN(k._SafeStr_7642)){ _local_2.setString(_SafeStr_2464._SafeStr_5670, String(k._SafeStr_7642)); }; _local_2.setNumber(_SafeStr_2464._SafeStr_11507, _SafeStr_11452); }; } private function _SafeStr_11508(k:_SafeStr_3069):void { var _local_2:_SafeStr_3072 = object.getModelController(); if (_local_2 != null){ _local_2.setNumber(_SafeStr_2464._SafeStr_11496, k.height); }; } private function _SafeStr_11509(k:_SafeStr_3028):void { var _local_2:_SafeStr_3072 = object.getModelController(); if (_local_2 != null){ _local_2.setString(_SafeStr_2464._SafeStr_5984, k._SafeStr_11510); }; } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_6:_SafeStr_2305; var _local_7:_SafeStr_2305; var _local_8:String; var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ this._SafeStr_11396(_local_2); return; }; var _local_3:_SafeStr_3069 = (k as _SafeStr_3069); if (_local_3 != null){ this._SafeStr_11508(_local_3); return; }; var _local_4:_SafeStr_3028 = (k as _SafeStr_3028); if (_local_4 != null){ this._SafeStr_11509(_local_4); return; }; this._SafeStr_11475 = false; if (((!((k.dir == null))) && (!((k.loc == null))))){ if (!(k is _SafeStr_3044)){ _local_6 = object.getDirection(); _local_7 = object.getLocation(); if (((((((((((((!((_local_6 == null))) && (!((_local_6.x == k.dir.x))))) && (this._SafeStr_11482))) && (!((_local_7 == null))))) && ((_local_7.x == k.loc.x)))) && ((_local_7.y == k.loc.y)))) && ((_local_7.z == k.loc.z)))){ this._SafeStr_11483 = 1; this._SafeStr_11484 = new _SafeStr_3019(k.loc, k.dir); k = null; }; }; this._SafeStr_11482 = true; }; var _local_5:_SafeStr_3689 = (k as _SafeStr_3689); if (((((((!((contextMenu == null))) && (!((_local_5 == null))))) && (!((eventDispatcher == null))))) && (!((object == null))))){ _local_8 = ((_local_5.selected) ? _SafeStr_3691._SafeStr_11494 : _SafeStr_3691._SafeStr_11337); eventDispatcher.dispatchEvent(new _SafeStr_3691(_local_8, object)); }; super.processUpdateMessage(k); } override protected function getLocationOffset():_SafeStr_2305 { if (this._SafeStr_11483 > 0){ this._SafeStr_11485.x = 0; this._SafeStr_11485.y = 0; if (this._SafeStr_11483 <= (_SafeStr_11473 / 2)){ this._SafeStr_11485.z = (_SafeStr_11474 * this._SafeStr_11483); } else { if (this._SafeStr_11483 <= _SafeStr_11473){ if (this._SafeStr_11484){ super.processUpdateMessage(this._SafeStr_11484); this._SafeStr_11484 = null; }; this._SafeStr_11485.z = (_SafeStr_11474 * (_SafeStr_11473 - this._SafeStr_11483)); }; }; return (this._SafeStr_11485); }; return (null); } override public function update(k:int):void { super.update(k); if (this._SafeStr_11483 > 0){ this._SafeStr_11483++; if (this._SafeStr_11483 > _SafeStr_11473){ this._SafeStr_11483 = 0; }; }; } override public function tearDown():void { if (((!((widget == null))) && ((object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1)))){ eventDispatcher.dispatchEvent(new _SafeStr_3691(_SafeStr_3691._SafeStr_11493, object)); }; super.tearDown(); } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11324 = "_-0nM" (String#24069, DoABC#3) // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_11337 = "_-Lo" (String#39279, DoABC#3) // _SafeStr_11396 = "_-3ID" (String#3423, DoABC#3) // _SafeStr_11430 = "_-3k0" (String#31293, DoABC#3) // _SafeStr_11431 = "_-4s6" (String#34077, DoABC#3) // _SafeStr_11447 = "_-4kH" (String#33780, DoABC#3) // _SafeStr_11452 = "_-1PZ" (String#25587, DoABC#3) // _SafeStr_11473 = "_-4pF" (String#33960, DoABC#3) // _SafeStr_11474 = "_-nr" (String#40317, DoABC#3) // _SafeStr_11475 = "_-0Z9" (String#23528, DoABC#3) // _SafeStr_11476 = "_-5Ow" (String#1591, DoABC#3) // _SafeStr_11477 = "_-4hm" (String#1578, DoABC#3) // _SafeStr_11478 = "_-4lP" (String#3778, DoABC#3) // _SafeStr_11479 = "_-48e" (String#3626, DoABC#3) // _SafeStr_11480 = "_-0YP" (String#2712, DoABC#3) // _SafeStr_11481 = "_-6Cd" (String#37363, DoABC#3) // _SafeStr_11482 = "_-5gn" (String#36085, DoABC#3) // _SafeStr_11483 = "_-1Xb" (String#25896, DoABC#3) // _SafeStr_11484 = "_-0Lj" (String#23029, DoABC#3) // _SafeStr_11485 = "_-Qp" (String#39470, DoABC#3) // _SafeStr_11486 = "_-4XL" (String#1571, DoABC#3) // _SafeStr_11487 = "_-3wz" (String#31822, DoABC#3) // _SafeStr_11488 = "_-4kz" (String#33803, DoABC#3) // _SafeStr_11489 = "_-4fO" (String#33599, DoABC#3) // _SafeStr_11490 = "_-fJ" (String#40000, DoABC#3) // _SafeStr_11491 = "_-4L5" (String#32811, DoABC#3) // _SafeStr_11492 = "_-60L" (String#36876, DoABC#3) // _SafeStr_11493 = "_-3vn" (String#31771, DoABC#3) // _SafeStr_11494 = "_-1os" (String#26573, DoABC#3) // _SafeStr_11495 = "_-6Av" (String#37300, DoABC#3) // _SafeStr_11496 = "_-4Gw" (String#32644, DoABC#3) // _SafeStr_11497 = "_-4tP" (String#34129, DoABC#3) // _SafeStr_11498 = "_-2Zd" (String#28426, DoABC#3) // _SafeStr_11499 = "_-1kM" (String#26394, DoABC#3) // _SafeStr_11500 = "_-0JO" (String#22935, DoABC#3) // _SafeStr_11501 = "_-2IZ" (String#27759, DoABC#3) // _SafeStr_11502 = "_-3s4" (String#31615, DoABC#3) // _SafeStr_11503 = "_-Yh" (String#39749, DoABC#3) // _SafeStr_11504 = "_-1uU" (String#26787, DoABC#3) // _SafeStr_11505 = "_-2uE" (String#29236, DoABC#3) // _SafeStr_11506 = "_-3Wo" (String#30799, DoABC#3) // _SafeStr_11507 = "_-1rA" (String#26659, DoABC#3) // _SafeStr_11508 = "_-5NP" (String#35333, DoABC#3) // _SafeStr_11509 = "_-0Fe" (String#22779, DoABC#3) // _SafeStr_11510 = "_-0Kt" (String#22996, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2266 = "_-1yE" (String#26936, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2437 = "_-2GK" (String#9968, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2560 = "_-2uh" (String#10612, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3028 = "_-4gt" (String#33647, DoABC#3) // _SafeStr_3033 = "_-Na" (String#14827, DoABC#3) // _SafeStr_3044 = "_-0Xy" (String#8150, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3069 = "_-0Fs" (String#22789, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3689 = "_-0Wq" (String#8138, DoABC#3) // _SafeStr_3690 = "_-0jo" (String#23937, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5390 = "_-0Z2" (String#23523, DoABC#3) // _SafeStr_5670 = "_-4je" (String#33752, DoABC#3) // _SafeStr_5984 = "_-VB" (String#39630, DoABC#3) // _SafeStr_7348 = "_-2Mi" (String#27920, DoABC#3) // _SafeStr_7642 = "_-6Vn" (String#4259, DoABC#3) // _SafeStr_8455 = "_-4Oo" (String#32962, DoABC#3) //------------------------------------------------------------ //_-1f8.FurniturePlanetSystemLogic package _-1f8 { import in._SafeStr_3072; import _-3yO._SafeStr_2464; public class FurniturePlanetSystemLogic extends FurnitureLogic { override public function initialize(k:XML):void { var _local_3:_SafeStr_3072; super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.planetsystem; if (_local_2.length() == 0){ return; }; if (object != null){ _local_3 = object.getModelController(); if (_local_3 != null){ _local_3.setString(_SafeStr_2464._SafeStr_11511, String(_local_2)); }; }; } } }//package _-1f8 // _SafeStr_11511 = "_-4gS" (String#33631, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) //------------------------------------------------------------ //_-1f8.FurniturePresentLogic package _-1f8 { import _-58P._SafeStr_3691; import _-4Q3._SafeStr_3048; import _-4Q3._SafeStr_3062; import _-3yO._SafeStr_2464; import _-2pI._SafeStr_3019; import _-2it.MapStuffData; import _-58P._SafeStr_3042; import flash.events.MouseEvent; import _-2F._SafeStr_3688; import _-151._SafeStr_2303; import _-2F._SafeStr_2265; import in._SafeStr_3072; public class FurniturePresentLogic extends FurnitureLogic { private static const MESSAGE:String = "MESSAGE"; private static const PRODUCT_CODE:String = "PRODUCT_CODE"; private static const EXTRA_PARAM:String = "EXTRA_PARAM"; private static const PURCHASER_NAME:String = "PURCHASER_NAME"; private static const PURCHASER_FIGURE:String = "PURCHASER_FIGURE"; override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_11512]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function processUpdateMessage(k:_SafeStr_3019):void { super.processUpdateMessage(k); var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (((!((_local_2 == null))) && (!((_local_2.data == null))))){ _local_2.data.writeRoomObjectModel(object.getModelController()); this._SafeStr_11403(); }; var _local_3:_SafeStr_3062 = (k as _SafeStr_3062); if (_local_3 != null){ if (_local_3._SafeStr_11513 == _SafeStr_2464._SafeStr_5888){ object.getModelController().setNumber(_SafeStr_2464._SafeStr_5888, _local_3._SafeStr_11514); }; }; } private function _SafeStr_11403():void { if ((((object == null)) || ((object.getModelController() == null)))){ return; }; var k:MapStuffData = new MapStuffData(); k.initializeFromRoomObjectModel(object.getModel()); var _local_2:String = k.getValue(MESSAGE); var _local_3:String = object.getModel().getString(_SafeStr_2464._SafeStr_5669); if ((((_local_2 == null)) && (!((_local_3 == null))))){ object.getModelController().setString(_SafeStr_2464._SafeStr_5669, _local_3.substr(1)); } else { object.getModelController().setString(_SafeStr_2464._SafeStr_5669, k.getValue(MESSAGE)); }; this._SafeStr_11515(_SafeStr_2464._SafeStr_5858, k.getValue(PRODUCT_CODE)); this._SafeStr_11515(_SafeStr_2464._SafeStr_5884, k.getValue(PURCHASER_NAME)); this._SafeStr_11515(_SafeStr_2464._SafeStr_5885, k.getValue(PURCHASER_FIGURE)); } private function _SafeStr_11515(k:String, _arg_2:String):void { if (_arg_2 != null){ object.getModelController().setString(k, _arg_2); }; } override public function mouseEvent(k:_SafeStr_3688, _arg_2:_SafeStr_2303):void { if ((((k == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (k.type){ case MouseEvent.ROLL_OVER: eventDispatcher.dispatchEvent(new _SafeStr_3042(_SafeStr_3042._SafeStr_11321, object)); super.mouseEvent(k, _arg_2); return; case MouseEvent.ROLL_OUT: eventDispatcher.dispatchEvent(new _SafeStr_3042(_SafeStr_3042._SafeStr_11322, object)); super.mouseEvent(k, _arg_2); return; case MouseEvent.DOUBLE_CLICK: this.useObject(); return; default: super.mouseEvent(k, _arg_2); }; } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_11512, object); eventDispatcher.dispatchEvent(k); }; } override public function initialize(k:XML):void { var _local_3:_SafeStr_3072; super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.particlesystems; if ((((_local_2 == null)) || ((_local_2.length() == 0)))){ return; }; if (object != null){ _local_3 = object.getModelController(); if (_local_3 != null){ _local_3.setString(_SafeStr_2464._SafeStr_11472, String(_local_2)); }; }; } } }//package _-1f8 // _SafeStr_11321 = "_-0Fa" (String#22777, DoABC#3) // _SafeStr_11322 = "_-6Lx" (String#37706, DoABC#3) // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11403 = "_-3KY" (String#11035, DoABC#3) // _SafeStr_11472 = "_-5Pj" (String#35428, DoABC#3) // _SafeStr_11512 = "_-2gW" (String#28693, DoABC#3) // _SafeStr_11513 = "_-1Rq" (String#25690, DoABC#3) // _SafeStr_11514 = "_-0FR" (String#22769, DoABC#3) // _SafeStr_11515 = "_-5jg" (String#36191, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3042 = "_-3UL" (String#30700, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3062 = "_-3NQ" (String#11078, DoABC#3) // _SafeStr_3072 = "_-5mf" (String#13558, DoABC#3) // _SafeStr_3688 = "_-4SJ" (String#12189, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_5858 = "_-9E" (String#38821, DoABC#3) // _SafeStr_5884 = "_-5G5" (String#35046, DoABC#3) // _SafeStr_5885 = "_-2dZ" (String#28591, DoABC#3) // _SafeStr_5888 = "_-3c4" (String#30995, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureRoomDimmerLogic package _-1f8 { import _-58P._SafeStr_3691; import _-58P._SafeStr_3704; import _-2F._SafeStr_2265; import _-3yO._SafeStr_2464; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; public class FurnitureRoomDimmerLogic extends FurnitureLogic { private var _SafeStr_11458:Boolean = false; override public function getEventTypes():Array { var k:Array = [_SafeStr_3691._SafeStr_6136, _SafeStr_3691._SafeStr_6151, _SafeStr_3704._SafeStr_6150]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function useObject():void { var k:_SafeStr_2265; if (((!((eventDispatcher == null))) && (!((object == null))))){ k = new _SafeStr_3691(_SafeStr_3691._SafeStr_6136, object); eventDispatcher.dispatchEvent(k); }; } override public function dispose():void { var k:_SafeStr_3704; var _local_2:uint; var _local_3:int; var _local_4:_SafeStr_2265; if (this._SafeStr_11458){ if (((!((eventDispatcher == null))) && (!((object == null))))){ if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ _local_2 = 0xFFFFFF; _local_3 = 0xFF; k = new _SafeStr_3704(object, 0, 1, 1, _local_2, _local_3); eventDispatcher.dispatchEvent(k); _local_4 = new _SafeStr_3691(_SafeStr_3691._SafeStr_6151, object); eventDispatcher.dispatchEvent(_local_4); }; this._SafeStr_11458 = false; }; }; super.dispose(); } private function _SafeStr_11516(k: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:_SafeStr_3704; if (k == null){ return; }; var _local_2:Array = k.split(","); if (_local_2.length >= 5){ _local_3 = this._SafeStr_11517(k); _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 = new _SafeStr_3704(object, _local_3, _local_4, _local_5, _local_7, _local_8); eventDispatcher.dispatchEvent(_local_9); this._SafeStr_11458 = true; }; }; } private function _SafeStr_11517(k:String):int { var _local_3:int; if (k == null){ return (0); }; var _local_2:Array = k.split(","); if (_local_2.length >= 5){ _local_3 = (parseInt(_local_2[0]) - 1); return (_local_3); }; return (0); } override public function processUpdateMessage(k:_SafeStr_3019):void { var _local_3:int; var _local_2:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_2 != null){ if (_local_2.data != null){ if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ this._SafeStr_11516(_local_2.data.getLegacyString()); }; _local_3 = this._SafeStr_11517(_local_2.data.getLegacyString()); _local_2 = new _SafeStr_3048(_local_3, _local_2.data); super.processUpdateMessage(_local_2); }; return; }; super.processUpdateMessage(k); } override public function update(k:int):void { var _local_2:String; super.update(k); if (((!((object == null))) && (!((object.getModelController() == null))))){ if (object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1){ _local_2 = object.getModelController().getString(_SafeStr_2464._SafeStr_5669); if (((!((_local_2 == null))) && ((_local_2.length > 0)))){ object.getModelController().setString(_SafeStr_2464._SafeStr_5669, ""); this._SafeStr_11516(_local_2); }; }; }; } } }//package _-1f8 // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_11458 = "_-5sj" (String#13654, DoABC#3) // _SafeStr_11516 = "_-56D" (String#34675, DoABC#3) // _SafeStr_11517 = "_-2hk" (String#28750, DoABC#3) // _SafeStr_2265 = "_-3TM" (String#11176, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3691 = "_-4Nx" (String#32929, DoABC#3) // _SafeStr_3704 = "_-1in" (String#9358, DoABC#3) // _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3) // _SafeStr_6136 = "_-65R" (String#37074, DoABC#3) // _SafeStr_6150 = "_-5jK" (String#36179, DoABC#3) // _SafeStr_6151 = "_-3Kg" (String#30329, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureSoundBlockLogic package _-1f8 { import _-58P._SafeStr_3705; import _-3yO._SafeStr_2464; import _-151._SafeStr_2305; import _-4Q3._SafeStr_3048; import _-2pI._SafeStr_3019; public class FurnitureSoundBlockLogic extends _SafeStr_2561 { private static const _SafeStr_11518:int = 12; private static const _SafeStr_11519:int = -12; private static const _SafeStr_11328:int = -1; private var _SafeStr_5560:int = -1; private var _SafeStr_11520:int = -1; private var _SafeStr_11521:Boolean = false; private var _SafeStr_11522:Number = 0; override public function dispose():void { if (this._SafeStr_5560 != -1){ eventDispatcher.dispatchEvent(new _SafeStr_3705(_SafeStr_3705._SafeStr_10966, object, this._SafeStr_11520)); }; super.dispose(); } override public function getEventTypes():Array { var k:Array = [_SafeStr_3705._SafeStr_10968, _SafeStr_3705._SafeStr_10966, _SafeStr_3705._SafeStr_10964]; return (_SafeStr_11323(super.getEventTypes(), k)); } override public function initialize(k:XML):void { super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.sound; if (_local_2.length() == 0){ return; }; var _local_3:XMLList = k.sound.sample; if (_local_3.length() == 0){ return; }; this._SafeStr_11520 = int(_local_3.@id); this._SafeStr_11521 = Boolean((_local_3.@nopitch == "true")); object.getModelController().setNumber(_SafeStr_2464._SafeStr_11523, 1); } override public function processUpdateMessage(k:_SafeStr_3019):void { super.processUpdateMessage(k); var _local_2:_SafeStr_2305 = object.getLocation(); var _local_3:_SafeStr_3048 = (k as _SafeStr_3048); if (_local_3 != null){ if ((((this._SafeStr_5560 == _SafeStr_11328)) && ((object.getModelController().getNumber(_SafeStr_2464._SafeStr_11326) == 1)))){ this._SafeStr_11522 = _local_2.z; eventDispatcher.dispatchEvent(new _SafeStr_3705(_SafeStr_3705._SafeStr_10964, object, this._SafeStr_11520, this._SafeStr_11524(_local_2.z))); }; if (((!((this._SafeStr_5560 == _SafeStr_11328))) && (!((_local_2 == null))))){ if (this._SafeStr_11522 != _local_2.z){ eventDispatcher.dispatchEvent(new _SafeStr_3705(_SafeStr_3705._SafeStr_10970, object, this._SafeStr_11520, this._SafeStr_11524(_local_2.z))); this._SafeStr_11522 = _local_2.z; }; }; if (((((!((this._SafeStr_5560 == _SafeStr_11328))) && (!((_local_3.state == this._SafeStr_5560))))) && (!((_local_2 == null))))){ this._SafeStr_11426(_local_2.z); }; this._SafeStr_5560 = _local_3.state; }; } private function _SafeStr_11426(k:Number):void { var _local_2:Number = this._SafeStr_11524(k); object.getModelController().setNumber(_SafeStr_2464._SafeStr_11523, _local_2); eventDispatcher.dispatchEvent(new _SafeStr_3705(_SafeStr_3705._SafeStr_10968, object, this._SafeStr_11520, _local_2)); } private function _SafeStr_11524(k:Number):Number { var _local_2:int = (k * 2); if (_local_2 > _SafeStr_11518){ _local_2 = Math.min(0, (_SafeStr_11519 + ((_local_2 - _SafeStr_11518) - 1))); }; return (((this._SafeStr_11521) ? 1 : Math.pow(2, (_local_2 / 12)))); } } }//package _-1f8 // _SafeStr_10964 = "_-5fy" (String#36053, DoABC#3) // _SafeStr_10966 = "_-Ft" (String#39062, DoABC#3) // _SafeStr_10968 = "_-3Ww" (String#30804, DoABC#3) // _SafeStr_10970 = "_-4gg" (String#33637, DoABC#3) // _SafeStr_11323 = "_-1j-" (String#26338, DoABC#3) // _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3) // _SafeStr_11328 = "_-5oX" (String#13588, DoABC#3) // _SafeStr_11426 = "_-4uN" (String#12659, DoABC#3) // _SafeStr_11518 = "_-5fl" (String#36045, DoABC#3) // _SafeStr_11519 = "_-6fX" (String#38506, DoABC#3) // _SafeStr_11520 = "_-6Ra" (String#4245, DoABC#3) // _SafeStr_11521 = "_-0X8" (String#23451, DoABC#3) // _SafeStr_11522 = "_-3Dp" (String#30042, DoABC#3) // _SafeStr_11523 = "_-4gl" (String#33641, DoABC#3) // _SafeStr_11524 = "_-5ls" (String#36274, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_3019 = "_-58g" (String#12902, DoABC#3) // _SafeStr_3048 = "_-3Ej" (String#30081, DoABC#3) // _SafeStr_3705 = "_-2vz" (String#10636, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) //------------------------------------------------------------ //_-1f8.FurnitureWindowLogic package _-1f8 { import _-151.XMLValidator; import _-3yO._SafeStr_2464; public class FurnitureWindowLogic extends _SafeStr_2561 { override public function initialize(k:XML):void { var _local_3:XML; var _local_4:String; super.initialize(k); if (k == null){ return; }; var _local_2:XMLList = k.mask; if (_local_2.length() > 0){ _local_3 = _local_2[0]; if (XMLValidator._SafeStr_5390(_local_3, ["type"])){ _local_4 = _local_3.@type; object.getModelController().setNumber(_SafeStr_2464._SafeStr_11470, 1, true); object.getModelController().setString(_SafeStr_2464._SafeStr_11471, _local_4, true); }; }; } } }//package _-1f8 // _SafeStr_11470 = "_-2xE" (String#29345, DoABC#3) // _SafeStr_11471 = "_-IT" (String#39152, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2561 = "_-45c" (String#11838, DoABC#3) // _SafeStr_5390 = "_-0Z2" (String#23523, DoABC#3) //------------------------------------------------------------ //_-1fq._SafeStr_3837 package _-1fq { import _-5Vt._SafeStr_10; import _-5Vt.BitmapDataAsset; import _-5YE.IBitmapWrapperWindow; import flash.events.TimerEvent; public class _SafeStr_3837 extends Icon { private static const _SafeStr_11525:int = 200; private static const _SafeStr_11526:int = 500; private var _assets:_SafeStr_10; public function _SafeStr_3837(k:_SafeStr_10, _arg_2:IBitmapWrapperWindow) { this._assets = k; alignment = (_SafeStr_11527 | _SafeStr_11528); image = (k.getAssetByName("icon_friendlist_png") as BitmapDataAsset); canvas = _arg_2; } override public function dispose():void { if (!disposed){ this._assets = null; super.dispose(); }; } override public function notify(k:Boolean):void { super.notify(k); this.enable(k); _SafeStr_11529(((k) || (_hover)), ((_hover) ? _SafeStr_11525 : _SafeStr_11526)); if (((!(_SafeStr_11530)) && (!(_hover)))){ image = (this._assets.getAssetByName("icon_friendlist_png") as BitmapDataAsset); }; } override public function hover(k:Boolean):void { super.hover(k); _SafeStr_11529(((k) || (_SafeStr_11530)), ((_hover) ? _SafeStr_11525 : _SafeStr_11526)); if (((!(_SafeStr_11530)) && (!(_hover)))){ image = (this._assets.getAssetByName("icon_friendlist_png") as BitmapDataAsset); }; } override public function enable(k:Boolean):void { canvas.blend = ((disabled) ? 0.5 : 1); } override protected function onTimerEvent(k:TimerEvent):void { if (_hover){ _frame = (++_frame % 4); image = (this._assets.getAssetByName((("icon_friendlist_hover_" + _frame) + "_png")) as BitmapDataAsset); } else { if (_SafeStr_11530){ _frame = (++_frame % 2); image = (this._assets.getAssetByName((("icon_friendlist_notify_" + _frame) + "_png")) as BitmapDataAsset); }; }; } } }//package _-1fq // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_11525 = "_-5OD" (String#35365, DoABC#3) // _SafeStr_11526 = "_-0dc" (String#8244, DoABC#3) // _SafeStr_11527 = "_-0yS" (String#24511, DoABC#3) // _SafeStr_11528 = "_-1ir" (String#26331, DoABC#3) // _SafeStr_11529 = "_-2I" (String#27740, DoABC#3) // _SafeStr_11530 = "_-5aI" (String#13361, DoABC#3) // _SafeStr_3837 = "_-dj" (String#15105, DoABC#3) //------------------------------------------------------------ //_-1fq._SafeStr_3839 package _-1fq { import _-0MK._SafeStr_3; import flash.text.TextField; import flash.text.TextFormat; import flash.text.TextFieldAutoSize; import _-5YE.ITextWindow; public class _SafeStr_3839 implements _SafeStr_3 { private var _disposed:Boolean = false; private var _SafeStr_11531:TextField; private var _SafeStr_11532:TextFormat; private var _SafeStr_11533:String = "..."; private var _SafeStr_11534:int = 20; public function _SafeStr_3839() { this._SafeStr_11531 = new TextField(); this._SafeStr_11531.autoSize = TextFieldAutoSize.LEFT; this._SafeStr_11532 = this._SafeStr_11531.defaultTextFormat; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_11531 = null; this._disposed = true; }; } public function crop(k:ITextWindow):void { var _local_3:int; this._SafeStr_11532.font = k.fontFace; this._SafeStr_11532.size = k.fontSize; this._SafeStr_11532.bold = k.bold; this._SafeStr_11532.italic = k.italic; this._SafeStr_11531.setTextFormat(this._SafeStr_11532); this._SafeStr_11531.text = k.getLineText(0); var _local_2:int = this._SafeStr_11531.textWidth; if (_local_2 > k.width){ _local_3 = this._SafeStr_11531.getCharIndexAtPoint((k.width - this._SafeStr_11534), (this._SafeStr_11531.textHeight / 2)); k.text = (k.text.slice(0, _local_3) + this._SafeStr_11533); }; } } }//package _-1fq // _SafeStr_11531 = "_-1eJ" (String#3021, DoABC#3) // _SafeStr_11532 = "_-1RV" (String#9091, DoABC#3) // _SafeStr_11533 = "_-3tf" (String#31682, DoABC#3) // _SafeStr_11534 = "_-5gr" (String#36087, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3839 = "_-0KC" (String#7918, DoABC#3) //------------------------------------------------------------ //_-1fq._SafeStr_3840 package _-1fq { import _-5Vt._SafeStr_10; import _-5Vt.BitmapDataAsset; import _-5YE.IBitmapWrapperWindow; import flash.events.TimerEvent; public class _SafeStr_3840 extends Icon { private static const _SafeStr_11526:int = 500; private var _assets:_SafeStr_10; public function _SafeStr_3840(k:_SafeStr_10, _arg_2:IBitmapWrapperWindow) { this._assets = k; alignment = (_SafeStr_11527 | _SafeStr_11528); image = (k.getAssetByName("icon_messenger_png") as BitmapDataAsset); canvas = _arg_2; } override public function notify(k:Boolean):void { super.notify(k); image = (this._assets.getAssetByName(((k) ? "icon_messenger_notify_1_png" : "icon_messenger_png")) as BitmapDataAsset); _SafeStr_11529(k, _SafeStr_11526); } override public function hover(k:Boolean):void { super.hover(k); } override public function enable(k:Boolean):void { super.enable(k); canvas.visible = k; } override protected function onTimerEvent(k:TimerEvent):void { if (_SafeStr_11530){ _frame = (((_frame == 1)) ? 0 : 1); image = (this._assets.getAssetByName((("icon_messenger_notify_" + _frame) + "_png")) as BitmapDataAsset); }; } } }//package _-1fq // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_11526 = "_-0dc" (String#8244, DoABC#3) // _SafeStr_11527 = "_-0yS" (String#24511, DoABC#3) // _SafeStr_11528 = "_-1ir" (String#26331, DoABC#3) // _SafeStr_11529 = "_-2I" (String#27740, DoABC#3) // _SafeStr_11530 = "_-5aI" (String#13361, DoABC#3) // _SafeStr_3840 = "_-4fu" (String#12423, DoABC#3) //------------------------------------------------------------ //_-1fq.Icon package _-1fq { import _-0MK._SafeStr_3; import _-5Vt.BitmapDataAsset; import _-5YE.IBitmapWrapperWindow; import flash.utils.Timer; import flash.geom.Point; import flash.display.BitmapData; import flash.events.TimerEvent; public class Icon implements _SafeStr_3 { protected static const _SafeStr_11535:int = 0; protected static const _SafeStr_11527:int = 1; protected static const _SafeStr_11536:int = 2; protected static const _SafeStr_11537:int = 3; protected static const ALIGN_TOP:int = 4; protected static const _SafeStr_11528:int = 8; protected static const _SafeStr_5397:int = 18; protected static const _SafeStr_11538:int = 18; private var _disposed:Boolean = false; private var _SafeStr_11539:Boolean = false; protected var _SafeStr_10411:BitmapDataAsset; protected var _SafeStr_7987:IBitmapWrapperWindow; private var _SafeStr_8687:uint; protected var _SafeStr_9049:Timer; protected var _frame:int = 0; private var _SafeStr_11540:Point; protected var _SafeStr_11530:Boolean = false; protected var _hover:Boolean = false; public function Icon() { this._SafeStr_8687 = (_SafeStr_11527 | _SafeStr_11528); this._SafeStr_11540 = new Point(); super(); } public function get disposed():Boolean { return (this._disposed); } public function get disabled():Boolean { return (this._SafeStr_11539); } protected function set image(k:BitmapDataAsset):void { this._SafeStr_10411 = k; this._SafeStr_11541(); } protected function get image():BitmapDataAsset { return (this._SafeStr_10411); } protected function set canvas(k:IBitmapWrapperWindow):void { this._SafeStr_7987 = k; this._SafeStr_11541(); } protected function get canvas():IBitmapWrapperWindow { return (this._SafeStr_7987); } protected function set alignment(k:uint):void { this._SafeStr_8687 = k; this._SafeStr_11541(); } protected function get alignment():uint { return (this._SafeStr_8687); } public function dispose():void { if (!this._disposed){ this._SafeStr_11529(false, 0); this.image = null; this.canvas = null; this._disposed = true; }; } public function notify(k:Boolean):void { this._SafeStr_11530 = k; if (((this._SafeStr_11530) && (this._SafeStr_11539))){ this.enable(true); }; } public function hover(k:Boolean):void { this._hover = k; } public function enable(k:Boolean):void { this._SafeStr_11539 = !(k); } protected function _SafeStr_11541():void { var k:BitmapData; if (((this._SafeStr_7987) && (!(this._SafeStr_7987.disposed)))){ if (!this._SafeStr_7987.bitmap){ this._SafeStr_7987.bitmap = new BitmapData(this._SafeStr_7987.width, this._SafeStr_7987.height, true, 0); } else { this._SafeStr_7987.bitmap.fillRect(this._SafeStr_7987.bitmap.rect, 0); }; if (((this._SafeStr_10411) && (!(this._SafeStr_10411.disposed)))){ this._SafeStr_11540.x = (this._SafeStr_11540.y = 0); k = (this._SafeStr_10411.content as BitmapData); switch ((this._SafeStr_8687 & _SafeStr_11537)){ case _SafeStr_11527: this._SafeStr_11540.x = ((this._SafeStr_7987.bitmap.width / 2) - (k.width / 2)); break; case _SafeStr_11536: this._SafeStr_11540.x = (this._SafeStr_7987.bitmap.width - k.width); break; }; switch ((this._SafeStr_8687 & _SafeStr_11538)){ case _SafeStr_11528: this._SafeStr_11540.y = ((this._SafeStr_7987.bitmap.height / 2) - (k.height / 2)); break; case _SafeStr_5397: this._SafeStr_11540.y = (this._SafeStr_7987.bitmap.height - k.height); break; }; this._SafeStr_7987.bitmap.copyPixels(k, k.rect, this._SafeStr_11540); this._SafeStr_7987.invalidate(); }; }; } protected function _SafeStr_11529(k:Boolean, _arg_2:int):void { if (k){ if (!this._SafeStr_9049){ this._SafeStr_9049 = new Timer(_arg_2, 0); this._SafeStr_9049.addEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_9049.start(); this.onTimerEvent(null); }; this._SafeStr_9049.delay = _arg_2; } else { this._frame = 0; if (this._SafeStr_9049){ this._SafeStr_9049.reset(); this._SafeStr_9049.removeEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_9049 = null; }; }; } protected function onTimerEvent(k:TimerEvent):void { } } }//package _-1fq // _SafeStr_10411 = "_-0VG" (String#148, DoABC#3) // _SafeStr_11527 = "_-0yS" (String#24511, DoABC#3) // _SafeStr_11528 = "_-1ir" (String#26331, DoABC#3) // _SafeStr_11529 = "_-2I" (String#27740, DoABC#3) // _SafeStr_11530 = "_-5aI" (String#13361, DoABC#3) // _SafeStr_11535 = "_-US" (String#39603, DoABC#3) // _SafeStr_11536 = "_-10D" (String#24612, DoABC#3) // _SafeStr_11537 = "_-1cl" (String#26088, DoABC#3) // _SafeStr_11538 = "_-35p" (String#29723, DoABC#3) // _SafeStr_11539 = "_-0y2" (String#2824, DoABC#3) // _SafeStr_11540 = "_-12t" (String#24720, DoABC#3) // _SafeStr_11541 = "_-lE" (String#15247, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5397 = "_-3YM" (String#11258, DoABC#3) // _SafeStr_7987 = "_-58b" (String#861, DoABC#3) // _SafeStr_8687 = "_-66j" (String#1609, DoABC#3) // _SafeStr_9049 = "_-1UP" (String#296, DoABC#3) //------------------------------------------------------------ //_-1fS._SafeStr_3124 package _-1fS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-ud._SafeStr_3127; public class _SafeStr_3124 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3124(k:Function) { super(k, _SafeStr_3127); } public function _SafeStr_5325():_SafeStr_3127 { return ((_SafeStr_5326 as _SafeStr_3127)); } } }//package _-1fS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3124 = "_-0ZJ" (String#23535, DoABC#3) // _SafeStr_3127 = "_-53Z" (String#12817, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1fS._SafeStr_3126 package _-1fS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-ud._SafeStr_3142; public class _SafeStr_3126 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3126(k:Function) { super(k, _SafeStr_3142); } public function _SafeStr_5325():_SafeStr_3142 { return ((_SafeStr_5326 as _SafeStr_3142)); } } }//package _-1fS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3126 = "_-Y1" (String#39723, DoABC#3) // _SafeStr_3142 = "_-2bB" (String#10303, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1fS._SafeStr_3135 package _-1fS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-ud._SafeStr_3122; public class _SafeStr_3135 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3135(k:Function) { super(k, _SafeStr_3122); } public function _SafeStr_5325():_SafeStr_3122 { return ((_SafeStr_5326 as _SafeStr_3122)); } } }//package _-1fS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3122 = "_-0Qv" (String#8038, DoABC#3) // _SafeStr_3135 = "_-Nt" (String#39355, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1fS._SafeStr_3136 package _-1fS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-ud._SafeStr_4730; public class _SafeStr_3136 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3136(k:Function) { super(k, _SafeStr_4730); } public function _SafeStr_5325():_SafeStr_4730 { return ((_SafeStr_5326 as _SafeStr_4730)); } } }//package _-1fS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3136 = "_-IP" (String#39149, DoABC#3) // _SafeStr_4730 = "_-Vo" (String#14963, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1fS._SafeStr_3232 package _-1fS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-ud._SafeStr_3257; public class _SafeStr_3232 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3232(k:Function) { super(k, _SafeStr_3257); } public function _SafeStr_5325():_SafeStr_3257 { return ((_SafeStr_5326 as _SafeStr_3257)); } } }//package _-1fS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3232 = "_-6b7" (String#38310, DoABC#3) // _SafeStr_3257 = "_-1J3" (String#8947, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1fS._SafeStr_3722 package _-1fS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-ud._SafeStr_3759; public class _SafeStr_3722 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3722(k:Function) { super(k, _SafeStr_3759); } public function _SafeStr_5325():_SafeStr_3759 { return ((_SafeStr_5326 as _SafeStr_3759)); } } }//package _-1fS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3722 = "_-2iF" (String#28773, DoABC#3) // _SafeStr_3759 = "_-1Gk" (String#8909, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1fS._SafeStr_3750 package _-1fS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-ud._SafeStr_3748; public class _SafeStr_3750 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3750(k:Function) { super(k, _SafeStr_3748); } public function _SafeStr_5325():_SafeStr_3748 { return ((_SafeStr_5326 as _SafeStr_3748)); } } }//package _-1fS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3748 = "_-42x" (String#11803, DoABC#3) // _SafeStr_3750 = "_-6Yg" (String#38224, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1fS._SafeStr_3764 package _-1fS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-ud._SafeStr_3752; public class _SafeStr_3764 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3764(k:Function) { super(k, _SafeStr_3752); } public function _SafeStr_5325():_SafeStr_3752 { return ((_SafeStr_5326 as _SafeStr_3752)); } } }//package _-1fS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3752 = "_-6J-" (String#14093, DoABC#3) // _SafeStr_3764 = "_-wJ" (String#40637, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1fS._SafeStr_3780 package _-1fS { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-ud._SafeStr_3721; public class _SafeStr_3780 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3780(k:Function) { super(k, _SafeStr_3721); } public function _SafeStr_5325():_SafeStr_3721 { return ((_SafeStr_5326 as _SafeStr_3721)); } } }//package _-1fS // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3721 = "_-4f2" (String#12407, DoABC#3) // _SafeStr_3780 = "_-19o" (String#24981, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1FT._SafeStr_3715 package _-1FT { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-0RF._SafeStr_3727; public class _SafeStr_3715 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3715(k:Function) { super(k, _SafeStr_3727); } public function _SafeStr_5325():_SafeStr_3727 { return ((_SafeStr_5326 as _SafeStr_3727)); } } }//package _-1FT // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3715 = "_-d2" (String#39912, DoABC#3) // _SafeStr_3727 = "_-3YI" (String#11256, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1FT._SafeStr_3779 package _-1FT { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-0RF._SafeStr_3762; public class _SafeStr_3779 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3779(k:Function) { super(k, _SafeStr_3762); } public function _SafeStr_5325():_SafeStr_3762 { return ((_SafeStr_5326 as _SafeStr_3762)); } } }//package _-1FT // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3762 = "_-0xj" (String#8571, DoABC#3) // _SafeStr_3779 = "_-1mR" (String#26478, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1FT._SafeStr_3781 package _-1FT { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-0RF._SafeStr_3769; public class _SafeStr_3781 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3781(k:Function) { super(k, _SafeStr_3769); } public function _SafeStr_5325():_SafeStr_3769 { return ((_SafeStr_5326 as _SafeStr_3769)); } } }//package _-1FT // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3769 = "_-5QR" (String#13201, DoABC#3) // _SafeStr_3781 = "_-1Cr" (String#25101, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1FT._SafeStr_4185 package _-1FT { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-0RF._SafeStr_4975; public class _SafeStr_4185 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4185(k:Function) { super(k, _SafeStr_4975); } public function _SafeStr_5325():_SafeStr_4975 { return ((_SafeStr_5326 as _SafeStr_4975)); } } }//package _-1FT // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4185 = "_-0Ts" (String#23326, DoABC#3) // _SafeStr_4975 = "_-3ez" (String#11377, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1fX.RSAKey package _-1fX { import _-4Aq.BigInteger; import _-3fR.Random; import flash.utils.ByteArray; import flash.system.System; import _-10k._SafeStr_4641; public class RSAKey { public var e:int; public var n:BigInteger; public var d:BigInteger; public var p:BigInteger; public var q:BigInteger; public var _SafeStr_11542:BigInteger; public var _SafeStr_11543:BigInteger; public var _SafeStr_11544:BigInteger; protected var _SafeStr_11545:Boolean; protected var _SafeStr_11546:Boolean; public function RSAKey(k: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 = k; this.e = _arg_2; this.d = _arg_3; this.p = _arg_4; this.q = _arg_5; this._SafeStr_11542 = _arg_6; this._SafeStr_11543 = _arg_7; this._SafeStr_11544 = _arg_8; this._SafeStr_11546 = ((!((this.n == null))) && (!((this.e == 0)))); this._SafeStr_11545 = ((this._SafeStr_11546) && (!((this.d == null)))); } public static function _SafeStr_11547(k:String, _arg_2:String):RSAKey { return (new (RSAKey)(new BigInteger(k, 16, true), parseInt(_arg_2, 16))); } public static function _SafeStr_11548(k:String, _arg_2:String, _arg_3:String, _arg_4:String=null, _arg_5:String=null, _arg_6:String=null, _arg_7:String=null, _arg_8:String=null):RSAKey { if (_arg_4 == null){ return (new (RSAKey)(new BigInteger(k, 16, true), parseInt(_arg_2, 16), new BigInteger(_arg_3, 16, true))); }; return (new (RSAKey)(new BigInteger(k, 16, true), parseInt(_arg_2, 16), new BigInteger(_arg_3, 16, true), new BigInteger(_arg_4, 16, true), new BigInteger(_arg_5, 16, true), new BigInteger(_arg_6, 16, true), new BigInteger(_arg_7, 16, true), new BigInteger(_arg_8, 16, true))); } public static function _SafeStr_11549(k:uint, _arg_2:String):RSAKey { var _local_7:BigInteger; var _local_8:BigInteger; var _local_9:BigInteger; var _local_10:BigInteger; var _local_3:Random = new Random(); var _local_4:uint = (k >> 1); var _local_5:RSAKey = new (RSAKey)(null, 0, null); _local_5.e = parseInt(_arg_2, 16); var _local_6:BigInteger = new BigInteger(_arg_2, 16, true); while (true) { while (true) { _local_5.p = _SafeStr_11550((k - _local_4), _local_3); if ((((_local_5.p.subtract(BigInteger._SafeStr_11554)._SafeStr_11553(_local_6)._SafeStr_11552(BigInteger._SafeStr_11554) == 0)) && (_local_5.p._SafeStr_11551(10)))) break; }; while (true) { _local_5.q = _SafeStr_11550(_local_4, _local_3); if ((((_local_5.q.subtract(BigInteger._SafeStr_11554)._SafeStr_11553(_local_6)._SafeStr_11552(BigInteger._SafeStr_11554) == 0)) && (_local_5.q._SafeStr_11551(10)))) break; }; if (_local_5.p._SafeStr_11552(_local_5.q) <= 0){ _local_10 = _local_5.p; _local_5.p = _local_5.q; _local_5.q = _local_10; }; _local_7 = _local_5.p.subtract(BigInteger._SafeStr_11554); _local_8 = _local_5.q.subtract(BigInteger._SafeStr_11554); _local_9 = _local_7._SafeStr_10053(_local_8); if (_local_9._SafeStr_11553(_local_6)._SafeStr_11552(BigInteger._SafeStr_11554) == 0){ _local_5.n = _local_5.p._SafeStr_10053(_local_5.q); _local_5.d = _local_6._SafeStr_11555(_local_9); _local_5._SafeStr_11542 = _local_5.d.mod(_local_7); _local_5._SafeStr_11543 = _local_5.d.mod(_local_8); _local_5._SafeStr_11544 = _local_5.q._SafeStr_11555(_local_5.p); break; }; }; _local_5._SafeStr_11546 = ((!((_local_5.n == null))) && (!((_local_5.e == 0)))); _local_5._SafeStr_11545 = ((_local_5._SafeStr_11546) && (!((_local_5.d == null)))); return (_local_5); } protected static function _SafeStr_11550(k:int, _arg_2:Random):BigInteger { if (k < 2){ return (BigInteger._SafeStr_11556(1)); }; var _local_3:ByteArray = new ByteArray(); _arg_2._SafeStr_11557(_local_3, (k >> 3)); _local_3.position = 0; var _local_4:BigInteger = new BigInteger(_local_3, 0, true); _local_4._SafeStr_11558(k, 1); return (_local_4); } public function _SafeStr_11559():uint { return (((this.n._SafeStr_11560() + 7) / 8)); } public function dispose():void { this.e = 0; this.n.dispose(); this.n = null; System.pauseForGCIfCollectionImminent(); } public function _SafeStr_11561(k:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void { this._SafeStr_11562(this._SafeStr_11563, k, _arg_2, _arg_3, _arg_4, 2); } public function _SafeStr_7941(k:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void { this._SafeStr_11564(this.doPrivate2, k, _arg_2, _arg_3, _arg_4, 2); } public function sign(k:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void { this._SafeStr_11562(this.doPrivate2, k, _arg_2, _arg_3, _arg_4, 1); } public function verify(k:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void { this._SafeStr_11564(this._SafeStr_11563, k, _arg_2, _arg_3, _arg_4, 1); } private function _SafeStr_11562(k: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:uint; if (_arg_5 == null){ _arg_5 = this.pkcs1pad; }; if (_arg_2.position >= _arg_2.length){ _arg_2.position = 0; }; var _local_7:uint = this._SafeStr_11559(); 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, true); _local_10 = k(_local_9); _local_11 = (_local_7 - Math.ceil((_local_10._SafeStr_11560() / 8))); while (_local_11 > 0) { _arg_3.writeByte(0); _local_11--; }; _local_10._SafeStr_11565(_arg_3); }; } private function _SafeStr_11564(k: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.pkcs1unpad; }; if (_arg_2.position >= _arg_2.length){ _arg_2.position = 0; }; var _local_7:uint = this._SafeStr_11559(); var _local_8:int = (_arg_2.position + _arg_4); while (_arg_2.position < _local_8) { _local_9 = new BigInteger(_arg_2, _local_7, true); _local_10 = k(_local_9); _local_11 = _arg_5(_local_10, _local_7, _arg_6); if (_local_11 == null){ throw (new _SafeStr_4641("Decrypt error - padding function returned null!", _SafeStr_4641._SafeStr_10177)); }; _arg_3.writeBytes(_local_11); }; } private function pkcs1pad(k:ByteArray, _arg_2:int, _arg_3:uint, _arg_4:uint=2):ByteArray { var _local_8:Random; var _local_9:int; var _local_5:ByteArray = new ByteArray(); var _local_6:uint = k.position; _arg_2 = Math.min(_arg_2, k.length, ((_local_6 + _arg_3) - 11)); k.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] = k[_local_7--]; }; _local_10 = --_arg_3; _local_5[_local_10] = 0; if (_arg_4 == 2){ _local_8 = new Random(); _local_9 = 0; while (_arg_3 > 2) { do { _local_9 = _local_8._SafeStr_11566(); } while (_local_9 == 0); var _local_11 = --_arg_3; _local_5[_local_11] = _local_9; }; } else { while (_arg_3 > 2) { _local_11 = --_arg_3; _local_5[_local_11] = 0xFF; }; }; _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 pkcs1unpad(k:BigInteger, _arg_2:uint, _arg_3:uint=2):ByteArray { var _local_4:ByteArray = new ByteArray(); var _local_5:ByteArray = new ByteArray(); k._SafeStr_11565(_local_5); _local_5.position = 0; var _local_6:int; while ((((_local_6 < _local_5.length)) && ((_local_5[_local_6] == 0)))) { _local_6++; }; if (((!(((_local_5.length - _local_6) == (_arg_2 - 1)))) || (!((_local_5[_local_6] == _arg_3))))){ return (null); }; _local_6++; while (_local_5[_local_6] != 0) { if (++_local_6 >= _local_5.length){ return (null); }; }; while (++_local_6 < _local_5.length) { _local_4.writeByte(_local_5[_local_6]); }; _local_4.position = 0; return (_local_4); } public function _SafeStr_11567(k:ByteArray, _arg_2:int, _arg_3:uint, _arg_4:uint=0):ByteArray { return (k); } public function _SafeStr_11568(k:BigInteger, _arg_2:uint, _arg_3:uint=0):ByteArray { return (k._SafeStr_11569()); } public function toString():String { return ("rsa"); } public function _SafeStr_11570():String { var k = ((((("N=" + this.n.toString(16)) + "\n") + "E=") + this.e.toString(16)) + "\n"); if (this._SafeStr_11545){ k = (k + (("D=" + this.d.toString(16)) + "\n")); if (((!((this.p == null))) && (!((this.q == null))))){ k = (k + (("P=" + this.p.toString(16)) + "\n")); k = (k + (("Q=" + this.q.toString(16)) + "\n")); k = (k + (("DMP1=" + this._SafeStr_11542.toString(16)) + "\n")); k = (k + (("DMQ1=" + this._SafeStr_11543.toString(16)) + "\n")); k = (k + (("IQMP=" + this._SafeStr_11544.toString(16)) + "\n")); }; }; return (k); } protected function _SafeStr_11563(k:BigInteger):BigInteger { return (k._SafeStr_11571(this.e, this.n)); } protected function doPrivate2(k:BigInteger):BigInteger { if ((((this.p == null)) && ((this.q == null)))){ return (k._SafeStr_11572(this.d, this.n)); }; var _local_2:BigInteger = k.mod(this.p)._SafeStr_11572(this._SafeStr_11542, this.p); var _local_3:BigInteger = k.mod(this.q)._SafeStr_11572(this._SafeStr_11543, this.q); while (_local_2._SafeStr_11552(_local_3) < 0) { _local_2 = _local_2.add(this.p); }; var _local_4:BigInteger = _local_2.subtract(_local_3)._SafeStr_10053(this._SafeStr_11544).mod(this.p)._SafeStr_10053(this.q).add(_local_3); return (_local_4); } protected function _SafeStr_11573(k:BigInteger):BigInteger { if ((((this.p == null)) || ((this.q == null)))){ return (k._SafeStr_11572(this.d, this.n)); }; var _local_2:BigInteger = k.mod(this.p)._SafeStr_11572(this._SafeStr_11542, this.p); var _local_3:BigInteger = k.mod(this.q)._SafeStr_11572(this._SafeStr_11543, this.q); while (_local_2._SafeStr_11552(_local_3) < 0) { _local_2 = _local_2.add(this.p); }; return (_local_2.subtract(_local_3)._SafeStr_10053(this._SafeStr_11544).mod(this.p)._SafeStr_10053(this.q).add(_local_3)); } } }//package _-1fX // _SafeStr_10053 = "_-17f" (String#24906, DoABC#3) // _SafeStr_10177 = "_-1HG" (String#25262, DoABC#3) // _SafeStr_11542 = "_-y3" (String#40704, DoABC#3) // _SafeStr_11543 = "_-0Zp" (String#23555, DoABC#3) // _SafeStr_11544 = " each" (String#18585, DoABC#3) // _SafeStr_11545 = "_-2jR" (String#28819, DoABC#3) // _SafeStr_11546 = "_-3pu" (String#31527, DoABC#3) // _SafeStr_11547 = "_-6N6" (String#37747, DoABC#3) // _SafeStr_11548 = "_-0Vq" (String#23399, DoABC#3) // _SafeStr_11549 = "_-2fB" (String#28645, DoABC#3) // _SafeStr_11550 = "_-4sg" (String#34096, DoABC#3) // _SafeStr_11551 = "_-0qJ" (String#24178, DoABC#3) // _SafeStr_11552 = "_-3Tu" (String#30687, DoABC#3) // _SafeStr_11553 = "_-2Au" (String#27462, DoABC#3) // _SafeStr_11554 = "_-1i0" (String#26298, DoABC#3) // _SafeStr_11555 = "_-2ZN" (String#28417, DoABC#3) // _SafeStr_11556 = "_-1UR" (String#25779, DoABC#3) // _SafeStr_11557 = "_-4AX" (String#32397, DoABC#3) // _SafeStr_11558 = "_-je" (String#40150, DoABC#3) // _SafeStr_11559 = "_-0gs" (String#8305, DoABC#3) // _SafeStr_11560 = "_-4E0" (String#32539, DoABC#3) // _SafeStr_11561 = "_-1o7" (String#9447, DoABC#3) // _SafeStr_11562 = "_-1Kh" (String#25394, DoABC#3) // _SafeStr_11563 = "_-4Ck" (String#32487, DoABC#3) // _SafeStr_11564 = "_-0gA" (String#23802, DoABC#3) // _SafeStr_11565 = "_-9g" (String#38838, DoABC#3) // _SafeStr_11566 = "_-1gW" (String#26235, DoABC#3) // _SafeStr_11567 = "_-1CE" (String#25076, DoABC#3) // _SafeStr_11568 = "_-1jb" (String#26365, DoABC#3) // _SafeStr_11569 = "_-0tA" (String#24301, DoABC#3) // _SafeStr_11570 = "_-2GB" (String#27671, DoABC#3) // _SafeStr_11571 = "_-2iu" (String#28798, DoABC#3) // _SafeStr_11572 = "_-0Kj" (String#22991, DoABC#3) // _SafeStr_11573 = "_-2H1" (String#27701, DoABC#3) // _SafeStr_4641 = "_-gK" (String#15159, DoABC#3) // _SafeStr_7941 = "_-6kt" (String#4313, DoABC#3) //------------------------------------------------------------ //_-1GW._SafeStr_4607 package _-1GW { import _-1Mz.IWindowContainer; import _-1A6.HabboToolbar; import _-5Vt.XmlAsset; import _-1Mz.IWindow; import _-5Mz.WindowMouseEvent; import _-5YE.ICheckBoxWindow; import _-SU._SafeStr_4615; import _-SU._SafeStr_4612; import _-At._SafeStr_4107; import _-At._SafeStr_4187; import _-nA._SafeStr_4046; public class _SafeStr_4607 { private var _SafeStr_5415:IWindowContainer; private var _SafeStr_5510:HabboToolbar; public function _SafeStr_4607(k:HabboToolbar) { this._SafeStr_5510 = k; this.createWindow(); } public function dispose():void { if (this._SafeStr_5415 == null){ return; }; this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; } private function createWindow():void { var k:XmlAsset = (this._SafeStr_5510.assets.getAssetByName("me_menu_other_settings_xml") as XmlAsset); this._SafeStr_5415 = (this._SafeStr_5510.windowManager.buildFromXML((k.content as XML)) as IWindowContainer); var _local_2:int; var _local_3:IWindow; while (_local_2 < this._SafeStr_5415.numChildren) { _local_3 = this._SafeStr_5415.getChildAt(_local_2); _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359); _local_2++; }; ICheckBoxWindow(this._SafeStr_5415.findChildByName("prefer_old_chat_checkbox"))._SafeStr_7085 = this._SafeStr_5510.freeFlowChat.isDisabledInPreferences; ICheckBoxWindow(this._SafeStr_5415.findChildByName("ignore_room_invites_checkbox"))._SafeStr_7085 = this._SafeStr_5510.messenger._SafeStr_11574(); this._SafeStr_5415.findChildByName("disable_room_camera_follow_checkbox").visible = (this._SafeStr_5415.findChildByName("disable_room_camera_follow_label").visible = this._SafeStr_5510.getBoolean("room.camera.follow_user")); if (this._SafeStr_5510.getBoolean("room.camera.follow_user")){ ICheckBoxWindow(this._SafeStr_5415.findChildByName("disable_room_camera_follow_checkbox"))._SafeStr_7085 = this._SafeStr_5510.sessionDataManager._SafeStr_11575; }; var _local_4:Boolean = this._SafeStr_5510.getBoolean("sms.identity.verification.enabled"); var _local_5 = (this._SafeStr_5510.getInteger("phone.verification.status", _SafeStr_4615._SafeStr_11576) == _SafeStr_4615._SafeStr_11577); var _local_6 = (this._SafeStr_5510.getInteger("phone.collection.status", _SafeStr_4612._SafeStr_11576) == _SafeStr_4612._SafeStr_11578); var _local_7:Boolean = this._SafeStr_5510.getBoolean("sms.identity.verification.button.enabled"); var _local_8 = (this._SafeStr_5510.getInteger("phone.collection.status", _SafeStr_4612._SafeStr_11576) == _SafeStr_4612._SafeStr_11576); var _local_9:Boolean = ((((_local_4) && (!(_local_5)))) && (((_local_6) || (((_local_7) && (_local_8)))))); this._SafeStr_5415.findChildByName("btn_reset_phone_number_collection").visible = _local_9; } private function _SafeStr_9359(k:WindowMouseEvent):void { var _local_4:Boolean; var _local_2:IWindow = (k.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "back_btn": this.dispose(); return; case "prefer_old_chat_checkbox": this._SafeStr_5510.freeFlowChat.isDisabledInPreferences = ICheckBoxWindow(this._SafeStr_5415.findChildByName("prefer_old_chat_checkbox"))._SafeStr_7085; if (!this._SafeStr_5510.freeFlowChat.isDisabledInPreferences){ if (((!((this._SafeStr_5510._SafeStr_10763._SafeStr_7170 == null))) && (!((this._SafeStr_5510.freeFlowChat.displayObject == null))))){ this._SafeStr_5510._SafeStr_10763._SafeStr_7170.setDisplayObject(this._SafeStr_5510.freeFlowChat.displayObject); }; } else { this._SafeStr_5510.freeFlowChat.clear(); }; return; case "ignore_room_invites_checkbox": this._SafeStr_5510.messenger._SafeStr_11579(ICheckBoxWindow(this._SafeStr_5415.findChildByName("ignore_room_invites_checkbox"))._SafeStr_7085); this._SafeStr_5510.connection.send(new _SafeStr_4107(this._SafeStr_5510.messenger._SafeStr_11574())); return; case "disable_room_camera_follow_checkbox": _local_4 = ICheckBoxWindow(this._SafeStr_5415.findChildByName("disable_room_camera_follow_checkbox"))._SafeStr_7085; this._SafeStr_5510.connection.send(new _SafeStr_4187(_local_4)); this._SafeStr_5510.sessionDataManager._SafeStr_11580(_local_4); return; case "btn_reset_phone_number_collection": this._SafeStr_5415.findChildByName("btn_reset_phone_number_collection").visible = false; this._SafeStr_5510.connection.send(new _SafeStr_4046()); return; }; } public function get window():IWindowContainer { return (this._SafeStr_5415); } } }//package _-1GW // _SafeStr_10763 = "_-0OG" (String#23128, DoABC#3) // _SafeStr_11574 = "_-2wB" (String#10638, DoABC#3) // _SafeStr_11575 = "_-5sU" (String#13649, DoABC#3) // _SafeStr_11576 = "_-5Or" (String#35388, DoABC#3) // _SafeStr_11577 = "_-1AW" (String#25009, DoABC#3) // _SafeStr_11578 = "_-1JL" (String#25339, DoABC#3) // _SafeStr_11579 = "_-3zt" (String#11742, DoABC#3) // _SafeStr_11580 = "_-1l" (String#9396, DoABC#3) // _SafeStr_4046 = "_-6eu" (String#38479, DoABC#3) // _SafeStr_4107 = "_-1mP" (String#26476, DoABC#3) // _SafeStr_4187 = "_-5F7" (String#35013, DoABC#3) // _SafeStr_4607 = "_-3mh" (String#11506, DoABC#3) // _SafeStr_4612 = "_-439" (String#11807, DoABC#3) // _SafeStr_4615 = "_-4En" (String#11982, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_7085 = "_-051" (String#1058, DoABC#3) // _SafeStr_7170 = "_-6fS" (String#4294, DoABC#3) // _SafeStr_9359 = "_-5vv" (String#164, DoABC#3) //------------------------------------------------------------ //_-1GW._SafeStr_4608 package _-1GW { import _-1Mz.IWindowContainer; import flash.display.BitmapData; import _-1A6.HabboToolbar; import _-1Mz.IWindow; import _-5Vt.XmlAsset; import _-5Mz.WindowMouseEvent; public class _SafeStr_4608 { private var _SafeStr_5415:IWindowContainer; private var _SafeStr_11581:_SafeStr_5123; private var _SafeStr_11582:_SafeStr_5123; private var _SafeStr_11583:_SafeStr_5123; private var _SafeStr_11584:BitmapData; private var _SafeStr_11585:BitmapData; private var _SafeStr_11586:BitmapData; private var _SafeStr_11587:BitmapData; private var _SafeStr_7459:Number = 1; private var _SafeStr_5426:Number = 1; private var _SafeStr_5425:Number = 1; private var _SafeStr_5510:HabboToolbar; public function _SafeStr_4608(k:HabboToolbar) { this._SafeStr_5510 = k; this.createWindow(); } public function dispose():void { this.saveVolume(this._SafeStr_7459, this._SafeStr_5426, this._SafeStr_5425); if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); }; this._SafeStr_5415 = null; if (this._SafeStr_11581 != null){ this._SafeStr_11581.dispose(); }; this._SafeStr_11581 = null; if (this._SafeStr_11582 != null){ this._SafeStr_11582.dispose(); }; this._SafeStr_11582 = null; if (this._SafeStr_11583 != null){ this._SafeStr_11583.dispose(); }; this._SafeStr_11583 = null; if (this._SafeStr_11584){ this._SafeStr_11584.dispose(); this._SafeStr_11584 = null; }; if (this._SafeStr_11585){ this._SafeStr_11585.dispose(); this._SafeStr_11585 = null; }; if (this._SafeStr_11586){ this._SafeStr_11586.dispose(); this._SafeStr_11586 = null; }; if (this._SafeStr_11587){ this._SafeStr_11587.dispose(); this._SafeStr_11587 = null; }; } public function get window():IWindowContainer { return (this._SafeStr_5415); } public function _SafeStr_11588():void { this._SafeStr_7459 = this._SafeStr_5510._SafeStr_5839._SafeStr_5840; this._SafeStr_5426 = this._SafeStr_5510._SafeStr_5839._SafeStr_5434; this._SafeStr_5425 = this._SafeStr_5510._SafeStr_5839._SafeStr_5433; if (this._SafeStr_11581 != null){ this._SafeStr_11581._SafeStr_7139(this._SafeStr_7459); }; if (this._SafeStr_11582 != null){ this._SafeStr_11582._SafeStr_7139(this._SafeStr_5426); }; if (this._SafeStr_11583 != null){ this._SafeStr_11583._SafeStr_7139(this._SafeStr_5425); }; } private function createWindow():void { var _local_2:IWindow; var k:XmlAsset = (this._SafeStr_5510.assets.getAssetByName("me_menu_sound_settings_xml") as XmlAsset); this._SafeStr_5415 = (this._SafeStr_5510.windowManager.buildFromXML((k.content as XML)) as IWindowContainer); var _local_3:int; while (_local_3 < this._SafeStr_5415.numChildren) { _local_2 = this._SafeStr_5415.getChildAt(_local_3); _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359); _local_3++; }; this._SafeStr_11581 = new _SafeStr_5123(this, _SafeStr_5123._SafeStr_11589, this._SafeStr_11590); this._SafeStr_11582 = new _SafeStr_5123(this, _SafeStr_5123._SafeStr_11591, this._SafeStr_11592); this._SafeStr_11583 = new _SafeStr_5123(this, _SafeStr_5123._SafeStr_11593, this._SafeStr_11594); this._SafeStr_11588(); } private function _SafeStr_9359(k:WindowMouseEvent):void { var _local_2:IWindow = (k.target as IWindow); var _local_3:String = _local_2.name; _SafeStr_4.log(_local_3); switch (_local_3){ case "back_btn": this.dispose(); return; default: _SafeStr_4.log(("Me Menu Settings View: unknown button: " + _local_3)); }; } public function saveVolume(k:Number, _arg_2:Number, _arg_3:Number, _arg_4:Boolean=true):void { var _local_5:Number = (((_arg_2)!=-1) ? _arg_2 : this._SafeStr_5426); var _local_6:Number = (((k)!=-1) ? k : this._SafeStr_7459); var _local_7:Number = (((_arg_3)!=-1) ? _arg_3 : this._SafeStr_5425); if (_arg_4){ if (this._SafeStr_5510 == null){ return; }; this._SafeStr_5510._SafeStr_5839._SafeStr_5434 = _local_5; this._SafeStr_5510._SafeStr_5839._SafeStr_5840 = _local_6; this._SafeStr_5510._SafeStr_5839._SafeStr_5433 = _local_7; } else { this._SafeStr_5510._SafeStr_5839._SafeStr_5841(_local_6, _local_5, _local_7); }; } public function _SafeStr_11595(k:String, _arg_2:int):void { } public function get _SafeStr_11590():IWindowContainer { return ((this._SafeStr_5415.findChildByName("ui_volume_container") as IWindowContainer)); } public function get _SafeStr_11592():IWindowContainer { return ((this._SafeStr_5415.findChildByName("furni_volume_container") as IWindowContainer)); } public function get _SafeStr_11594():IWindowContainer { return ((this._SafeStr_5415.findChildByName("trax_volume_container") as IWindowContainer)); } public function get _SafeStr_11596():BitmapData { return (this._SafeStr_11584); } public function get _SafeStr_11597():BitmapData { return (this._SafeStr_11585); } public function get _SafeStr_11598():BitmapData { return (this._SafeStr_11586); } public function get _SafeStr_11599():BitmapData { return (this._SafeStr_11587); } public function get toolbar():HabboToolbar { return (this._SafeStr_5510); } } }//package _-1GW // _SafeStr_11581 = "_-I2" (String#4372, DoABC#3) // _SafeStr_11582 = "_-Wj" (String#4448, DoABC#3) // _SafeStr_11583 = "_-1Ub" (String#2970, DoABC#3) // _SafeStr_11584 = "_-5K0" (String#3929, DoABC#3) // _SafeStr_11585 = "_-1z" (String#3084, DoABC#3) // _SafeStr_11586 = "_-0sw" (String#2799, DoABC#3) // _SafeStr_11587 = "_-gO" (String#4495, DoABC#3) // _SafeStr_11588 = "_-1B8" (String#25031, DoABC#3) // _SafeStr_11589 = "_-2-C" (String#27017, DoABC#3) // _SafeStr_11590 = "_-5Fg" (String#35031, DoABC#3) // _SafeStr_11591 = "_-4ae" (String#33423, DoABC#3) // _SafeStr_11592 = "_-0XQ" (String#23463, DoABC#3) // _SafeStr_11593 = "_-0kz" (String#23979, DoABC#3) // _SafeStr_11594 = "_-20v" (String#27075, DoABC#3) // _SafeStr_11595 = "_-6EW" (String#14014, DoABC#3) // _SafeStr_11596 = "_-J0" (String#39176, DoABC#3) // _SafeStr_11597 = "_-37G" (String#29782, DoABC#3) // _SafeStr_11598 = "_-51k" (String#34492, DoABC#3) // _SafeStr_11599 = "_-49k" (String#32364, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4608 = "_-4G0" (String#12004, DoABC#3) // _SafeStr_5123 = "_-4Yc" (String#12289, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5425 = "_-5eE" (String#705, DoABC#3) // _SafeStr_5426 = "_-4US" (String#698, DoABC#3) // _SafeStr_5433 = "_-3O1" (String#3445, DoABC#3) // _SafeStr_5434 = "_-3On" (String#3450, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_5840 = "_-Qz" (String#4416, DoABC#3) // _SafeStr_5841 = "_-ac" (String#4463, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7459 = "_-1AN" (String#1072, DoABC#3) // _SafeStr_9359 = "_-5vv" (String#164, DoABC#3) //------------------------------------------------------------ //_-1GW._SafeStr_5123 package _-1GW { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; import _-5f6.MeMenuSoundSettingsSlider; import _-1Mz.IWindow; import _-5Mz.WindowMouseEvent; import _-5YE._SafeStr_2413; public class _SafeStr_5123 implements _SafeStr_3 { public static const _SafeStr_11589:int = 0; public static const _SafeStr_11591:int = 1; public static const _SafeStr_11593:int = 2; private var _SafeStr_5501:int; private var _SafeStr_10395:Number; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_7150:MeMenuSoundSettingsSlider; private var _SafeStr_11600:_SafeStr_4608; public function _SafeStr_5123(k:_SafeStr_4608, _arg_2:int, _arg_3:IWindowContainer):void { var _local_4:IWindow; super(); this._SafeStr_5501 = _arg_2; this._SafeStr_11600 = k; this._SafeStr_5415 = _arg_3; this._SafeStr_7150 = new MeMenuSoundSettingsSlider(this, (this._SafeStr_5415.findChildByName("volume_container") as IWindowContainer), k.toolbar.assets, 0, 1); _local_4 = this._SafeStr_5415.findChildByName("sounds_off"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359); }; _local_4 = this._SafeStr_5415.findChildByName("sounds_on"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359); }; this._SafeStr_11601(); } public function dispose():void { if (!this.disposed){ if (this._SafeStr_7150){ this._SafeStr_7150.dispose(); this._SafeStr_7150 = null; }; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; }; } public function get disposed():Boolean { return ((this._SafeStr_11600 == null)); } public function saveVolume(k:Number, _arg_2:Boolean):void { this._SafeStr_10395 = k; switch (this._SafeStr_5501){ case _SafeStr_11589: this._SafeStr_11600.saveVolume(k, -1, -1, _arg_2); break; case _SafeStr_11591: this._SafeStr_11600.saveVolume(-1, k, -1, _arg_2); break; case _SafeStr_11593: this._SafeStr_11600.saveVolume(-1, -1, k, _arg_2); break; }; this._SafeStr_11601(); this._SafeStr_11600._SafeStr_11588(); } private function _SafeStr_11601():void { if (this._SafeStr_10395 == 0){ this._SafeStr_7353("sounds_on_icon", "sounds_on_white"); this._SafeStr_7353("sounds_off_icon", "sounds_off_color"); } else { this._SafeStr_7353("sounds_on_icon", "sounds_on_color"); this._SafeStr_7353("sounds_off_icon", "sounds_off_white"); }; } private function _SafeStr_9359(k:WindowMouseEvent):void { var _local_2:IWindow = (k.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "sounds_off": this.saveVolume(0, false); return; case "sounds_on": this.saveVolume(1, false); return; default: _SafeStr_4.log(("Me Menu Settings, Sound settings item: unknown button: " + _local_3)); }; } private function _SafeStr_7353(k:String, _arg_2:String):void { _SafeStr_2413(this._SafeStr_5415.findChildByName(k)).assetUri = ("toolbar_memenu_settings_" + _arg_2); } public function _SafeStr_7139(k:Number):void { this._SafeStr_7150._SafeStr_7139(k); this._SafeStr_11601(); } } }//package _-1GW // _SafeStr_10395 = "_-kS" (String#716, DoABC#3) // _SafeStr_11588 = "_-1B8" (String#25031, DoABC#3) // _SafeStr_11589 = "_-2-C" (String#27017, DoABC#3) // _SafeStr_11591 = "_-4ae" (String#33423, DoABC#3) // _SafeStr_11593 = "_-0kz" (String#23979, DoABC#3) // _SafeStr_11600 = "_-4PR" (String#3691, DoABC#3) // _SafeStr_11601 = "_-2OJ" (String#3177, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4608 = "_-4G0" (String#12004, DoABC#3) // _SafeStr_5123 = "_-4Yc" (String#12289, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7150 = "_-nl" (String#341, DoABC#3) // _SafeStr_7353 = "_-2kr" (String#1522, DoABC#3) // _SafeStr_9359 = "_-5vv" (String#164, DoABC#3) //------------------------------------------------------------ //_-1HT._SafeStr_2724 package _-1HT { import _-3qZ._SafeStr_2283; public class _SafeStr_2724 implements _SafeStr_2283 { public function _SafeStr_5448():Array { return (new Array()); } public function dispose():void { } public function get disposed():Boolean { return (true); } } }//package _-1HT // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2724 = "_-2i6" (String#28767, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-1HT._SafeStr_3166 package _-1HT { import _-3qZ._SafeStr_2283; public class _SafeStr_3166 implements _SafeStr_2283 { private var _SafeStr_11602:int; public function _SafeStr_3166(k:int) { this._SafeStr_11602 = k; } public function _SafeStr_5448():Array { return ([this._SafeStr_11602]); } public function dispose():void { } public function get disposed():Boolean { return (true); } } }//package _-1HT // _SafeStr_11602 = "_-6GD" (String#37490, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3166 = "_-5i8" (String#36140, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-1HT._SafeStr_3178 package _-1HT { import _-3qZ._SafeStr_2283; public class _SafeStr_3178 implements _SafeStr_2283 { private var _SafeStr_7962:Array; public function _SafeStr_3178(k:int, _arg_2:String="", _arg_3:int=-1) { this._SafeStr_7962 = [k, _arg_2, _arg_3]; } public function dispose():void { this._SafeStr_7962 = null; } public function _SafeStr_5448():Array { return (this._SafeStr_7962); } } }//package _-1HT // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3178 = "_-587" (String#34749, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_7962 = "_-2yt" (String#120, DoABC#3) //------------------------------------------------------------ //_-1HT._SafeStr_3216 package _-1HT { import _-3qZ._SafeStr_2283; public class _SafeStr_3216 implements _SafeStr_2283 { private var _SafeStr_7431:int; public function _SafeStr_3216(k:int) { this._SafeStr_7431 = k; } public function dispose():void { } public function _SafeStr_5448():Array { return ([this._SafeStr_7431]); } } }//package _-1HT // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3216 = "_-5pp" (String#36429, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) // _SafeStr_7431 = "_-0nN" (String#53, DoABC#3) //------------------------------------------------------------ //_-1IE._SafeStr_2776 package _-1IE { import _-213._SafeStr_2753; import _-3yO._SafeStr_2464; public class _SafeStr_2776 extends _SafeStr_2753 { private var _SafeStr_11603:Number = 0; public function get _SafeStr_11604():Number { return (this._SafeStr_11603); } public function set _SafeStr_11604(k:Number):void { this._SafeStr_11603 = k; } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int { if (_arg_3 == 1){ this._SafeStr_11604 = object.getModel().getNumber(_SafeStr_2464._SafeStr_11605); return ((-(this._SafeStr_11604) * (k / 2))); }; return (super.getSpriteYOffset(k, _arg_2, _arg_3)); } } }//package _-1IE // _SafeStr_11603 = "_-6Pn" (String#37853, DoABC#3) // _SafeStr_11604 = "_-4ya" (String#34325, DoABC#3) // _SafeStr_11605 = "_-34q" (String#29678, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2753 = "_-tC" (String#15371, DoABC#3) // _SafeStr_2776 = "_-4ev" (String#12403, DoABC#3) //------------------------------------------------------------ //_-1IE._SafeStr_4679 package _-1IE { import _-4-n._SafeStr_4678; import __AS3__.vec.Vector; import flash.geom.Point; public class _SafeStr_4679 implements _SafeStr_4678 { private var _z:Number; private var _points:Vector.; private var _color:uint; private var _SafeStr_11606:Array; private var _SafeStr_11607:Array; private var _SafeStr_11608:Array; private var _SafeStr_11609:Array; private var _SafeStr_11610:Boolean = false; private var _assetNames:Array; public function _SafeStr_4679(k:_SafeStr_4679=null, _arg_2:uint=0, _arg_3:Boolean=false) { this._assetNames = []; super(); this._SafeStr_11606 = []; this._SafeStr_11607 = []; this._SafeStr_11608 = []; this._SafeStr_11609 = []; if (k != null){ this._SafeStr_11606 = k._SafeStr_11606; this._SafeStr_11607 = k._SafeStr_11607; this._SafeStr_11608 = k._SafeStr_11608; this._SafeStr_11609 = k._SafeStr_11609; }; this._color = _arg_2; this._SafeStr_11610 = _arg_3; } public function addMask(k:String, _arg_2:Point, _arg_3:Boolean, _arg_4:Boolean):void { this._SafeStr_11606.push(k); this._SafeStr_11607.push(_arg_2); this._SafeStr_11608.push(_arg_3); this._SafeStr_11609.push(_arg_4); } public function _SafeStr_11611(k:Array):void { this._assetNames.push(k); } public function set z(k:Number):void { this._z = k; } public function get z():Number { return (this._z); } public function set cornerPoints(k:Vector.):void { this._points = k; } public function get cornerPoints():Vector. { return (this._points); } public function get color():uint { return (this._color); } public function get _SafeStr_7905():Array { return (this._SafeStr_11606); } public function get _SafeStr_7906():Array { return (this._SafeStr_11607); } public function get _SafeStr_7907():Array { return (this._SafeStr_11608); } public function get _SafeStr_7908():Array { return (this._SafeStr_11609); } public function _SafeStr_7909():Boolean { return (this._SafeStr_11610); } public function get _SafeStr_7910():Array { return (this._assetNames); } } }//package _-1IE // _SafeStr_11606 = "_-5wl" (String#36694, DoABC#3) // _SafeStr_11607 = "_-0hz" (String#23866, DoABC#3) // _SafeStr_11608 = "_-0Du" (String#22708, DoABC#3) // _SafeStr_11609 = "_-2tq" (String#29224, DoABC#3) // _SafeStr_11610 = "_-0lz" (String#24020, DoABC#3) // _SafeStr_11611 = "_-53a" (String#34566, DoABC#3) // _SafeStr_4678 = "_-5l1" (String#13527, DoABC#3) // _SafeStr_4679 = "_-Gj" (String#14711, DoABC#3) // _SafeStr_7905 = "_-3E9" (String#10954, DoABC#3) // _SafeStr_7906 = "_-3jG" (String#11452, DoABC#3) // _SafeStr_7907 = "_-3Ds" (String#10948, DoABC#3) // _SafeStr_7908 = "_-6Ku" (String#14129, DoABC#3) // _SafeStr_7909 = "_-2im" (String#10412, DoABC#3) // _SafeStr_7910 = "_-24y" (String#9767, DoABC#3) //------------------------------------------------------------ //_-1IE._SafeStr_5035 package _-1IE { public class _SafeStr_5035 { private var _SafeStr_11612:Number = 0; private var _SafeStr_11613:Number = 0; private var _SafeStr_11614:Number = 0; private var _SafeStr_11615:Number = 0; public function _SafeStr_5035(k:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number) { this._SafeStr_11612 = k; this._SafeStr_11613 = _arg_2; this._SafeStr_11614 = _arg_3; this._SafeStr_11615 = _arg_4; } public function get _SafeStr_11616():Number { return (this._SafeStr_11612); } public function get _SafeStr_11617():Number { return (this._SafeStr_11613); } public function get _SafeStr_11618():Number { return (this._SafeStr_11614); } public function get _SafeStr_11619():Number { return (this._SafeStr_11615); } } }//package _-1IE // _SafeStr_11612 = "_-3Uu" (String#3474, DoABC#3) // _SafeStr_11613 = "_-51v" (String#3861, DoABC#3) // _SafeStr_11614 = "_-wx" (String#15428, DoABC#3) // _SafeStr_11615 = "_-4wi" (String#12697, DoABC#3) // _SafeStr_11616 = "_-62x" (String#36977, DoABC#3) // _SafeStr_11617 = "_-2Kl" (String#27841, DoABC#3) // _SafeStr_11618 = "_-24O" (String#27212, DoABC#3) // _SafeStr_11619 = "_-89" (String#38782, DoABC#3) // _SafeStr_5035 = "_-63G" (String#13831, DoABC#3) //------------------------------------------------------------ //_-1IE._SafeStr_5036 package _-1IE { public class _SafeStr_5036 { private var _SafeStr_5501:String = null; private var _SafeStr_11612:Number = 0; private var _SafeStr_11613:Number = 0; public function _SafeStr_5036(k:String, _arg_2:Number, _arg_3:Number) { this._SafeStr_5501 = k; this._SafeStr_11612 = _arg_2; this._SafeStr_11613 = _arg_3; } public function get type():String { return (this._SafeStr_5501); } public function get _SafeStr_11616():Number { return (this._SafeStr_11612); } public function get _SafeStr_11617():Number { return (this._SafeStr_11613); } } }//package _-1IE // _SafeStr_11612 = "_-3Uu" (String#3474, DoABC#3) // _SafeStr_11613 = "_-51v" (String#3861, DoABC#3) // _SafeStr_11616 = "_-62x" (String#36977, DoABC#3) // _SafeStr_11617 = "_-2Kl" (String#27841, DoABC#3) // _SafeStr_5036 = "_-6ME" (String#14148, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) //------------------------------------------------------------ //_-1IE.RoomPlane package _-1IE { import _-4-n._SafeStr_4384; import flash.geom.Point; import _-151._SafeStr_2306; import flash.display.BitmapData; import _-3Wu._SafeStr_4381; import _-6Dz.PlaneMaskManager; import _-ue.Map; import _-4z-._SafeStr_5030; import _-151._SafeStr_2305; import _-3-E.Canvas; import _-151._SafeStr_2303; import _-6Dz.PlaneMask; import _-pv._SafeStr_3894; import _-1TS._SafeStr_5032; import _-1TS.PlaneMaterialCellMatrix; import _-1TS.PlaneMaterialCellColumn; import _-1TS.PlaneMaterialCell; import _-4z-.Randomizer; import flash.geom.Matrix; import flash.geom.Rectangle; import flash.display.BitmapDataChannel; import flash.display.BlendMode; public class RoomPlane implements _SafeStr_4384 { private static const _SafeStr_11620:Point = new Point(0, 0); public static const _SafeStr_11621:int = 0; public static const _SafeStr_11622:int = 1; public static const _SafeStr_5877:int = 2; public static const _SafeStr_5879:int = 3; private static var _SafeStr_11623:int = 1; private var _disposed:Boolean = false; private var _SafeStr_11624:int = 0; private var _SafeStr_11625:_SafeStr_2306 = null; private var _SafeStr_10496:_SafeStr_2306 = null; private var _SafeStr_11626:_SafeStr_2306 = null; private var _SafeStr_11627:_SafeStr_2306 = null; private var _normal:_SafeStr_2306 = null; private var _SafeStr_11628:Array; private var _SafeStr_11629:int = -1; private var _SafeStr_5501:int = 0; private var _SafeStr_11630:Boolean = false; private var _SafeStr_5384:BitmapData = null; private var _SafeStr_11631:Boolean = true; private var _SafeStr_10385:Point = null; private var _SafeStr_11632:Number = 0; private var _color:uint = 0; private var _SafeStr_11633:_SafeStr_4381 = null; private var _SafeStr_11634:PlaneMaskManager = null; private var _SafeStr_5338:String = null; private var _SafeStr_11635:int = 0; private var _SafeStr_11636:Number = 0; private var _SafeStr_11637:Number = 0; private var _SafeStr_11638:Number = 0; private var _SafeStr_11639:Number = 0; private var _SafeStr_11640:Map = null; private var _SafeStr_11641:_SafeStr_5030 = null; private var _SafeStr_11642:Boolean = false; private var _SafeStr_11643:Array; private var _SafeStr_11644:Array; private var _SafeStr_11645:Boolean = false; private var _SafeStr_11646:BitmapData = null; private var _SafeStr_11647:BitmapData = null; private var _SafeStr_11648:Array; private var _SafeStr_11649:Array; private var _SafeStr_11650:_SafeStr_2306 = null; private var _SafeStr_11651:_SafeStr_2306 = null; private var _SafeStr_11652:_SafeStr_2306 = null; private var _SafeStr_11653:_SafeStr_2306 = null; private var _SafeStr_5378:Number = 0; private var _height:Number = 0; private var _SafeStr_11654:Boolean = true; public function RoomPlane(k:_SafeStr_2305, _arg_2:_SafeStr_2305, _arg_3:_SafeStr_2305, _arg_4:_SafeStr_2305, _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_2305; var _local_15:_SafeStr_2306; this._SafeStr_11628 = []; this._SafeStr_11643 = []; this._SafeStr_11644 = []; this._SafeStr_11648 = []; this._SafeStr_11649 = []; super(); this._SafeStr_11624 = _arg_8; this._SafeStr_11625 = new _SafeStr_2306(); this._SafeStr_11625._SafeStr_10465(k); this._SafeStr_10496 = new _SafeStr_2306(); this._SafeStr_10496._SafeStr_10465(_arg_2); this._SafeStr_11626 = new _SafeStr_2306(); this._SafeStr_11626._SafeStr_10465(_arg_3); this._SafeStr_11627 = new _SafeStr_2306(); this._SafeStr_11627._SafeStr_10465(_arg_4); this._normal = _SafeStr_2306._SafeStr_10461(this._SafeStr_11626, this._SafeStr_11627); if (this._normal.length > 0){ this._normal._SafeStr_5767((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_2305); if (_local_14 != null){ _local_15 = new _SafeStr_2306(); _local_15._SafeStr_10465(_local_14); this._SafeStr_11628.push(_local_15); }; _local_13++; }; }; this._SafeStr_10385 = new Point(); this._SafeStr_5501 = _arg_5; this._SafeStr_11640 = new Map(); this._SafeStr_11650 = new _SafeStr_2306(); this._SafeStr_11651 = new _SafeStr_2306(); this._SafeStr_11652 = new _SafeStr_2306(); this._SafeStr_11653 = new _SafeStr_2306(); this._SafeStr_11636 = _arg_9; this._SafeStr_11637 = _arg_10; this._SafeStr_11638 = _arg_11; this._SafeStr_11639 = _arg_12; this._SafeStr_11642 = _arg_6; this._SafeStr_11635 = _SafeStr_11623++; } private static function blend(k:uint, _arg_2:uint):uint { return ((Canvas.colorize(_arg_2, (k | 0xFF000000)) & 0xFFFFFF)); } public function set _SafeStr_11655(k:Boolean):void { if (k != this._SafeStr_11654){ if (!this._SafeStr_11654){ this._SafeStr_11656(); }; this._SafeStr_11654 = k; }; } public function get _SafeStr_11655():Boolean { return (this._SafeStr_11654); } public function get bitmapData():BitmapData { var bitmap:BitmapData; if (this.visible){ if (this._SafeStr_5384 != null){ try { bitmap = this._SafeStr_5384.clone(); } catch(e:Error) { return (null); }; }; }; return (bitmap); } public function get visible():Boolean { return (((this._SafeStr_11630) && (this._SafeStr_11654))); } public function get offset():Point { return (this._SafeStr_10385); } public function get relativeDepth():Number { return (this._SafeStr_11632); } public function get color():uint { return (this._color); } public function set color(k:uint):void { this._color = k; } public function get type():int { return (this._SafeStr_5501); } public function get _SafeStr_11657():_SafeStr_2305 { return (this._SafeStr_11626); } public function get _SafeStr_11658():_SafeStr_2305 { return (this._SafeStr_11627); } public function get location():_SafeStr_2305 { return (this._SafeStr_10496); } public function get normal():_SafeStr_2305 { return (this._normal); } public function get _SafeStr_11659():Boolean { return (this._SafeStr_11631); } public function set _SafeStr_11659(k:Boolean):void { this._SafeStr_11631 = k; } public function set rasterizer(k:_SafeStr_4381):void { this._SafeStr_11633 = k; } public function set _SafeStr_11660(k:PlaneMaskManager):void { this._SafeStr_11634 = k; } public function set id(k:String):void { if (k != this._SafeStr_5338){ this._SafeStr_11656(); this._SafeStr_5338 = k; }; } public function get uniqueId():int { return (this._SafeStr_11635); } public function dispose():void { var k:int; var _local_2:_SafeStr_5030; if (this._SafeStr_5384 != null){ this._SafeStr_5384.dispose(); this._SafeStr_5384 = null; }; if (this._SafeStr_11640 != null){ k = 0; while (k < this._SafeStr_11640.length) { _local_2 = (this._SafeStr_11640._SafeStr_5595(k) as _SafeStr_5030); if (_local_2 != null){ if (_local_2.bitmap != null){ _local_2.bitmap.dispose(); }; _local_2.dispose(); }; k++; }; this._SafeStr_11640.dispose(); this._SafeStr_11640 = null; }; this._SafeStr_11641 = null; this._SafeStr_10496 = null; this._SafeStr_11625 = null; this._SafeStr_11626 = null; this._SafeStr_11627 = null; this._normal = null; this._SafeStr_11633 = null; this._SafeStr_11650 = null; this._SafeStr_11651 = null; this._SafeStr_11652 = null; this._SafeStr_11653 = null; this._SafeStr_11643 = null; this._SafeStr_11644 = null; if (this._SafeStr_11646 != null){ this._SafeStr_11646.dispose(); this._SafeStr_11646 = null; }; if (this._SafeStr_11647 != null){ this._SafeStr_11647.dispose(); this._SafeStr_11647 = null; }; this._disposed = true; } public function _SafeStr_11661(k:BitmapData):BitmapData { if (this.visible){ if (((!((this._SafeStr_5384 == null))) && (!((k == null))))){ if ((((this._SafeStr_5384.width == k.width)) && ((this._SafeStr_5384.height == k.height)))){ k.copyPixels(this._SafeStr_5384, this._SafeStr_5384.rect, _SafeStr_11620); return (k); }; }; }; return (null); } private function _SafeStr_11662(k:String, _arg_2:_SafeStr_5030):Boolean { var _local_3:_SafeStr_5030 = (this._SafeStr_11640.remove(k) as _SafeStr_5030); if (_local_3 != null){ if (((!((_arg_2 == null))) && (!((_arg_2.bitmap == _local_3.bitmap))))){ _local_3.bitmap.dispose(); }; _local_3.dispose(); }; this._SafeStr_11641 = _arg_2; this._SafeStr_11640.add(k, _arg_2); return (true); } private function _SafeStr_11656(k:BitmapData=null):void { var _local_2:int; var _local_3:_SafeStr_5030; if (this._SafeStr_11640 != null){ _local_2 = 0; while (_local_2 < this._SafeStr_11640.length) { _local_3 = (this._SafeStr_11640._SafeStr_5595(_local_2) as _SafeStr_5030); if (_local_3 != null){ if (((!((_local_3.bitmap == null))) && (!((_local_3.bitmap == k))))){ _local_3.bitmap.dispose(); }; _local_3.dispose(); }; _local_2++; }; this._SafeStr_11640.reset(); }; this._SafeStr_11641 = null; } private function getTextureIdentifier(k:Number):String { if (this._SafeStr_11633 != null){ return (this._SafeStr_11633.getTextureIdentifier(k, this.normal)); }; return (String(k)); } private function _SafeStr_11663(k:_SafeStr_2303, _arg_2:int):Boolean { var _local_4:String; if (k == null){ return (false); }; var _local_3:_SafeStr_5030 = this._SafeStr_11641; if (_local_3 == null){ _local_4 = this.getTextureIdentifier(k.scale); _local_3 = (this._SafeStr_11640.getValue(_local_4) as _SafeStr_5030); }; this._SafeStr_11664(); if (((this._SafeStr_11654) && ((((((_local_3 == null)) || ((((_local_3.timeStamp >= 0)) && ((_arg_2 > _local_3.timeStamp)))))) || (this._SafeStr_11645))))){ return (true); }; return (false); } private function _SafeStr_11665(k:_SafeStr_2303, _arg_2:int):BitmapData { var _local_5:Number; var _local_6:Number; var _local_7:_SafeStr_2305; var _local_8:BitmapData; var _local_9:BitmapData; if (k == null){ return (null); }; var _local_3:_SafeStr_5030; var _local_4:String; if (this._SafeStr_11663(k, _arg_2)){ _local_5 = (this._SafeStr_11626.length * k.scale); _local_6 = (this._SafeStr_11627.length * k.scale); _local_7 = k._SafeStr_10449(this._normal); _local_4 = this.getTextureIdentifier(k.scale); if (this._SafeStr_11641 != null){ _local_3 = this._SafeStr_11641; } else { _local_3 = (this._SafeStr_11640.getValue(_local_4) as _SafeStr_5030); }; _local_8 = null; if (_local_3 != null){ _local_8 = _local_3.bitmap; }; if (this._SafeStr_11633 != null){ _local_3 = this._SafeStr_11633.render(_local_8, this._SafeStr_5338, _local_5, _local_6, k.scale, _local_7, this._SafeStr_11631, this._SafeStr_11636, this._SafeStr_11637, this._SafeStr_11638, this._SafeStr_11639, _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_5030(_local_9, -1); }; if (_local_3 != null){ this._SafeStr_11666(_local_3.bitmap, k); this._SafeStr_11662(_local_4, _local_3); }; } else { if (this._SafeStr_11641 != null){ _local_3 = this._SafeStr_11641; } else { _local_4 = this.getTextureIdentifier(k.scale); _local_3 = (this._SafeStr_11640.getValue(_local_4) as _SafeStr_5030); }; }; if (_local_3 != null){ this._SafeStr_11641 = _local_3; return (_local_3.bitmap); }; return (null); } private function _SafeStr_11667(k:_SafeStr_2303):_SafeStr_4679 { var _local_7:PlaneMask; var _local_8:String; var _local_9:_SafeStr_2305; var _local_10:_SafeStr_3894; var _local_11:Point; if (!this._SafeStr_11642){ return (null); }; var _local_2:_SafeStr_5036; var _local_3:int; var _local_4:int; var _local_5:_SafeStr_4679 = new _SafeStr_4679(); var _local_6:int; while (_local_6 < this._SafeStr_11643.length) { _local_2 = (this._SafeStr_11643[_local_6] as _SafeStr_5036); if (_local_2 != null){ _local_7 = this._SafeStr_11634._SafeStr_11668(_local_2.type); if (_local_7 != null){ _local_8 = _local_7._SafeStr_8041(k.scale); if (_local_8 != null){ _local_9 = k._SafeStr_10449(this._normal); _local_10 = _local_7._SafeStr_11669(k.scale, _local_9); if (_local_10 != null){ _local_3 = (this._SafeStr_11646.width * (1 - (_local_2._SafeStr_11616 / this._SafeStr_11626.length))); _local_4 = (this._SafeStr_11646.height * (1 - (_local_2._SafeStr_11617 / this._SafeStr_11627.length))); _local_11 = new Point((_local_3 + _local_10.offsetX), (_local_4 + _local_10.offsetY)); _local_5.addMask(_local_8, _local_11, _local_10.flipH, _local_10.flipV); }; }; }; }; _local_6++; }; return (_local_5); } private function _SafeStr_11670(k:_SafeStr_2303):int { var _local_2:Point = k._SafeStr_5381(new _SafeStr_2306(0, 0, 0)); var _local_3:Point = k._SafeStr_5381(new _SafeStr_2306(0, 1, 0)); return (Math.round((this._SafeStr_11626.length * Math.abs((_local_2.x - _local_3.x))))); } public function _SafeStr_11671(geometry:_SafeStr_2303):Array { var maskData:_SafeStr_4679; var data:_SafeStr_4679; var layers:Array; var layer:_SafeStr_5032; var i:int; var normal:_SafeStr_2305; var cm:PlaneMaterialCellMatrix; var column:PlaneMaterialCellColumn; var assetNames:Array; var cell:PlaneMaterialCell; var name:String; var drawingDatas:Array = []; if (this._SafeStr_11630){ maskData = null; try { maskData = this._SafeStr_11667(geometry); layers = this._SafeStr_11633._SafeStr_11672(this._SafeStr_5338); i = 0; while (i < layers.length) { layer = (layers[i] as _SafeStr_5032); if (layer != null){ if (((this._SafeStr_11631) && (!((layer._SafeStr_5395() == null))))){ normal = geometry._SafeStr_10449(this._normal); cm = layer._SafeStr_5395()._SafeStr_11673(normal); data = new _SafeStr_4679(maskData, blend(this._color, layer._SafeStr_10637()), cm._SafeStr_7909()); Randomizer._SafeStr_5393(this._SafeStr_11624); for each (column in cm._SafeStr_11674(this._SafeStr_11670(geometry))) { assetNames = []; for each (cell in column._SafeStr_11675()) { name = cell._SafeStr_8041(normal); if (name != null){ assetNames.push(name); }; }; if (assetNames.length > 0){ if (!column._SafeStr_11676()){ assetNames.push(""); }; data._SafeStr_11611(assetNames); }; }; if (data._SafeStr_7910.length > 0){ drawingDatas.push(data); }; } else { data = new _SafeStr_4679(maskData, blend(this._color, layer._SafeStr_10637())); drawingDatas.push(data); }; }; i = (i + 1); }; } catch(e:Error) { _SafeStr_4.log("Error in getting RoomPlane drawing data.", e); }; if (drawingDatas.length == 0){ drawingDatas.push(new _SafeStr_4679(maskData, this._color)); }; }; return (drawingDatas); } private function _SafeStr_11677(k:_SafeStr_5030):void { } public function update(geometry:_SafeStr_2303, timeSinceStartMs:int):Boolean { var cosAngle:Number; var i:int; var originPos:_SafeStr_2305; var originZ:Number; var relativeDepth:Number; var texture:BitmapData; if ((((geometry == null)) || (this._disposed))){ return (false); }; var geometryChanged:Boolean; if (this._SafeStr_11629 != geometry._SafeStr_10456){ geometryChanged = true; }; if (((!(geometryChanged)) || (!(this._SafeStr_11654)))){ if (!this.visible){ return (false); }; }; if (geometryChanged){ this._SafeStr_11641 = null; cosAngle = 0; cosAngle = _SafeStr_2306.cosAngle(geometry._SafeStr_10448, this.normal); if (cosAngle > -0.001){ if (this._SafeStr_11630){ this._SafeStr_11630 = false; return (true); }; return (false); }; i = 0; while (i < this._SafeStr_11628.length) { cosAngle = _SafeStr_2306.cosAngle(geometry._SafeStr_10448, this._SafeStr_11628[i]); if (cosAngle > -0.001){ if (this._SafeStr_11630){ this._SafeStr_11630 = false; return (true); }; return (false); }; i = (i + 1); }; this._SafeStr_11678(geometry); originPos = geometry._SafeStr_10450(this._SafeStr_11625); originZ = originPos.z; relativeDepth = (Math.max(this._SafeStr_11650.z, this._SafeStr_11651.z, this._SafeStr_11652.z, this._SafeStr_11653.z) - originZ); if (this._SafeStr_5501 == _SafeStr_5877){ relativeDepth = (relativeDepth - ((this._SafeStr_10496.z + Math.min(0, this._SafeStr_11626.z, this._SafeStr_11627.z)) * 8)); }; if (this._SafeStr_5501 == _SafeStr_5879){ relativeDepth = (relativeDepth + 0.02); }; this._SafeStr_11632 = relativeDepth; this._SafeStr_11630 = true; this._SafeStr_11629 = geometry._SafeStr_10456; }; if (((geometryChanged) || (this._SafeStr_11663(geometry, timeSinceStartMs)))){ if ((((((this._SafeStr_5384 == null)) || (!((this._SafeStr_5378 == this._SafeStr_5384.width))))) || (!((this._height == this._SafeStr_5384.height))))){ if (this._SafeStr_5384 != null){ this._SafeStr_5384.dispose(); this._SafeStr_5384 = null; if ((((this._SafeStr_5378 < 1)) || ((this._height < 1)))){ return (true); }; } else { if ((((this._SafeStr_5378 < 1)) || ((this._height < 1)))){ return (false); }; }; try { this._SafeStr_5384 = new BitmapData(this._SafeStr_5378, this._height, true, 0xFFFFFF); } catch(e:Error) { _SafeStr_5384 = null; dispose(); }; if (this._SafeStr_5384 == null){ return (false); }; this._SafeStr_5384.lock(); } else { this._SafeStr_5384.lock(); this._SafeStr_5384.fillRect(this._SafeStr_5384.rect, 0xFFFFFF); }; Randomizer._SafeStr_5393(this._SafeStr_11624); texture = this._SafeStr_11665(geometry, timeSinceStartMs); if (texture != null){ this._SafeStr_11679(geometry, texture); } else { this.dispose(); return (false); }; this._SafeStr_5384.unlock(); return (((texture) || (geometryChanged))); }; return (false); } private function _SafeStr_11678(k:_SafeStr_2303):void { this._SafeStr_11650._SafeStr_10465(k._SafeStr_10450(this._SafeStr_10496)); this._SafeStr_11651._SafeStr_10465(k._SafeStr_10450(_SafeStr_2306.sum(this._SafeStr_10496, this._SafeStr_11627))); this._SafeStr_11652._SafeStr_10465(k._SafeStr_10450(_SafeStr_2306.sum(_SafeStr_2306.sum(this._SafeStr_10496, this._SafeStr_11626), this._SafeStr_11627))); this._SafeStr_11653._SafeStr_10465(k._SafeStr_10450(_SafeStr_2306.sum(this._SafeStr_10496, this._SafeStr_11626))); this._SafeStr_10385 = k._SafeStr_5381(this._SafeStr_11625); this._SafeStr_11650.x = Math.round(this._SafeStr_11650.x); this._SafeStr_11650.y = Math.round(this._SafeStr_11650.y); this._SafeStr_11651.x = Math.round(this._SafeStr_11651.x); this._SafeStr_11651.y = Math.round(this._SafeStr_11651.y); this._SafeStr_11652.x = Math.round(this._SafeStr_11652.x); this._SafeStr_11652.y = Math.round(this._SafeStr_11652.y); this._SafeStr_11653.x = Math.round(this._SafeStr_11653.x); this._SafeStr_11653.y = Math.round(this._SafeStr_11653.y); this._SafeStr_10385.x = Math.round(this._SafeStr_10385.x); this._SafeStr_10385.y = Math.round(this._SafeStr_10385.y); var _local_2:Number = Math.min(this._SafeStr_11650.x, this._SafeStr_11651.x, this._SafeStr_11652.x, this._SafeStr_11653.x); var _local_3:Number = Math.max(this._SafeStr_11650.x, this._SafeStr_11651.x, this._SafeStr_11652.x, this._SafeStr_11653.x); var _local_4:Number = Math.min(this._SafeStr_11650.y, this._SafeStr_11651.y, this._SafeStr_11652.y, this._SafeStr_11653.y); var _local_5:Number = Math.max(this._SafeStr_11650.y, this._SafeStr_11651.y, this._SafeStr_11652.y, this._SafeStr_11653.y); _local_3 = (_local_3 - _local_2); this._SafeStr_10385.x = (this._SafeStr_10385.x - _local_2); this._SafeStr_11650.x = (this._SafeStr_11650.x - _local_2); this._SafeStr_11651.x = (this._SafeStr_11651.x - _local_2); this._SafeStr_11652.x = (this._SafeStr_11652.x - _local_2); this._SafeStr_11653.x = (this._SafeStr_11653.x - _local_2); _local_5 = (_local_5 - _local_4); this._SafeStr_10385.y = (this._SafeStr_10385.y - _local_4); this._SafeStr_11650.y = (this._SafeStr_11650.y - _local_4); this._SafeStr_11651.y = (this._SafeStr_11651.y - _local_4); this._SafeStr_11652.y = (this._SafeStr_11652.y - _local_4); this._SafeStr_11653.y = (this._SafeStr_11653.y - _local_4); this._SafeStr_5378 = _local_3; this._height = _local_5; } private function _SafeStr_11679(k:_SafeStr_2303, _arg_2:BitmapData):void { if ((((((((((((this._SafeStr_11650 == null)) || ((this._SafeStr_11651 == null)))) || ((this._SafeStr_11652 == null)))) || ((this._SafeStr_11653 == null)))) || ((_arg_2 == null)))) || ((this._SafeStr_5384 == null)))){ return; }; var _local_3:Number = (this._SafeStr_11653.x - this._SafeStr_11652.x); var _local_4:Number = (this._SafeStr_11653.y - this._SafeStr_11652.y); var _local_5:Number = (this._SafeStr_11651.x - this._SafeStr_11652.x); var _local_6:Number = (this._SafeStr_11651.y - this._SafeStr_11652.y); if ((((this._SafeStr_5501 == _SafeStr_11622)) || ((this._SafeStr_5501 == _SafeStr_5879)))){ 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_11652.x, this._SafeStr_11652.y); this.draw(_arg_2, _local_11); } private function draw(k: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._SafeStr_5384 != 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._SafeStr_5501 == _SafeStr_11622)) || ((this._SafeStr_5501 == _SafeStr_5879)))))){ _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 < k.width) { _local_3++; _local_5 = (_local_5 + Math.abs(_arg_2.b)); if (_local_5 >= 1){ this._SafeStr_5384.copyPixels(k, new Rectangle((_local_4 + _local_6), 0, (_local_3 - _local_4), k.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._SafeStr_5384.copyPixels(k, new Rectangle(_local_4, 0, (_local_3 - _local_4), k.height), new Point((_arg_2.tx + _local_4), (_arg_2.ty + _local_7)), null, null, true); }; return; }; this._SafeStr_5384.draw(k, _arg_2, null, null, null, false); }; } public function _SafeStr_11680():void { if (this._disposed){ return; }; if (this._SafeStr_11642){ if (this._SafeStr_11643.length == 0){ return; }; this._SafeStr_11645 = true; this._SafeStr_11643 = []; }; } public function _SafeStr_11681(k:String, _arg_2:Number, _arg_3:Number):Boolean { var _local_4:_SafeStr_5036; var _local_5:int; if (this._SafeStr_11642){ _local_4 = null; _local_5 = 0; while (_local_5 < this._SafeStr_11643.length) { _local_4 = (this._SafeStr_11643[_local_5] as _SafeStr_5036); if (_local_4 != null){ if ((((((_local_4.type == k)) && ((_local_4._SafeStr_11616 == _arg_2)))) && ((_local_4._SafeStr_11617 == _arg_3)))){ return (false); }; }; _local_5++; }; _local_4 = new _SafeStr_5036(k, _arg_2, _arg_3); this._SafeStr_11643.push(_local_4); this._SafeStr_11645 = true; return (true); }; return (false); } public function _SafeStr_11682():void { if (this._SafeStr_11642){ if (this._SafeStr_11644.length == 0){ return; }; this._SafeStr_11645 = true; this._SafeStr_11644 = []; }; } public function _SafeStr_11683(k:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):Boolean { var _local_5:_SafeStr_5035; var _local_6:int; if (this._SafeStr_11642){ _local_5 = null; _local_6 = 0; while (_local_6 < this._SafeStr_11644.length) { _local_5 = (this._SafeStr_11644[_local_6] as _SafeStr_5035); if (_local_5 != null){ if ((((((((_local_5._SafeStr_11616 == k)) && ((_local_5._SafeStr_11617 == _arg_2)))) && ((_local_5._SafeStr_11618 == _arg_3)))) && ((_local_5._SafeStr_11619 == _arg_4)))){ return (false); }; }; _local_6++; }; _local_5 = new _SafeStr_5035(k, _arg_2, _arg_3, _arg_4); this._SafeStr_11644.push(_local_5); this._SafeStr_11645 = true; return (true); }; return (false); } private function _SafeStr_11664():void { var _local_6:Boolean; var _local_7:_SafeStr_5036; if (!this._SafeStr_11645){ return; }; var k:int; var _local_2:int; var _local_3:Boolean = true; var _local_4:_SafeStr_5036; var _local_5:_SafeStr_5035; if (this._SafeStr_11643.length == this._SafeStr_11648.length){ while (k < this._SafeStr_11643.length) { _local_4 = (this._SafeStr_11643[k] as _SafeStr_5036); if (_local_4 != null){ _local_6 = false; while (_local_2 < this._SafeStr_11648.length) { _local_7 = (this._SafeStr_11648[_local_2] as _SafeStr_5036); if (_local_7 != null){ if ((((((_local_7.type == _local_4.type)) && ((_local_7._SafeStr_11616 == _local_4._SafeStr_11616)))) && ((_local_7._SafeStr_11617 == _local_4._SafeStr_11617)))){ _local_6 = true; break; }; }; _local_2++; }; if (!_local_6){ _local_3 = false; break; }; }; k++; }; } else { _local_3 = false; }; if (this._SafeStr_11644.length > this._SafeStr_11649.length){ _local_3 = false; }; if (_local_3){ this._SafeStr_11645 = false; }; } private function _SafeStr_11666(texture:BitmapData, geometry:_SafeStr_2303):void { var normal:_SafeStr_2305; var posX:int; var posY:int; var type:String; var wd:int; var ht:int; if (((((!(this._SafeStr_11642)) || ((((((this._SafeStr_11643.length == 0)) && ((this._SafeStr_11644.length == 0)))) && (!(this._SafeStr_11645)))))) || ((this._SafeStr_11634 == null)))){ return; }; if ((((texture == null)) || ((geometry == null)))){ return; }; var mask:_SafeStr_5036; var rectMask:_SafeStr_5035; var i:int; var j:int; this._SafeStr_11664(); var width:Number = texture.width; var height:Number = texture.height; if ((((((this._SafeStr_11646 == null)) || (!((this._SafeStr_11646.width == width))))) || (!((this._SafeStr_11646.height == height))))){ if (this._SafeStr_11646 != null){ this._SafeStr_11646.dispose(); this._SafeStr_11646 = null; }; try { this._SafeStr_11646 = new BitmapData(width, height, true, 0xFFFFFF); } catch(e:Error) { _SafeStr_11646 = null; return; }; this._SafeStr_11645 = true; }; if (this._SafeStr_11645){ this._SafeStr_11648 = []; this._SafeStr_11649 = []; if (this._SafeStr_11646 != null){ this._SafeStr_11646.fillRect(this._SafeStr_11646.rect, 0xFFFFFF); }; this._SafeStr_11656(texture); normal = geometry._SafeStr_10449(this._normal); posX = 0; posY = 0; i = 0; while (i < this._SafeStr_11643.length) { mask = (this._SafeStr_11643[i] as _SafeStr_5036); if (mask != null){ posX = (this._SafeStr_11646.width - ((this._SafeStr_11646.width * mask._SafeStr_11616) / this._SafeStr_11626.length)); posY = (this._SafeStr_11646.height - ((this._SafeStr_11646.height * mask._SafeStr_11617) / this._SafeStr_11627.length)); type = mask.type; this._SafeStr_11634._SafeStr_11666(this._SafeStr_11646, type, geometry.scale, normal, posX, posY); this._SafeStr_11648.push(new _SafeStr_5036(type, mask._SafeStr_11616, mask._SafeStr_11617)); }; i = (i + 1); }; j = 0; while (j < this._SafeStr_11644.length) { rectMask = (this._SafeStr_11644[j] as _SafeStr_5035); if (rectMask != null){ posX = (this._SafeStr_11646.width - ((this._SafeStr_11646.width * rectMask._SafeStr_11616) / this._SafeStr_11626.length)); posY = (this._SafeStr_11646.height - ((this._SafeStr_11646.height * rectMask._SafeStr_11617) / this._SafeStr_11627.length)); wd = ((this._SafeStr_11646.width * rectMask._SafeStr_11618) / this._SafeStr_11626.length); ht = ((this._SafeStr_11646.height * rectMask._SafeStr_11619) / this._SafeStr_11627.length); this._SafeStr_11646.fillRect(new Rectangle((posX - wd), (posY - ht), wd, ht), 0xFF000000); this._SafeStr_11649.push(new _SafeStr_5035(rectMask._SafeStr_11618, rectMask._SafeStr_11617, rectMask._SafeStr_11618, rectMask._SafeStr_11619)); }; j = (j + 1); }; this._SafeStr_11645 = false; }; this._SafeStr_11684(texture, this._SafeStr_11646); } private function _SafeStr_11684(texture:BitmapData, mask:BitmapData):void { if ((((texture == null)) || ((mask == null)))){ return; }; if (((!((this._SafeStr_11647 == null))) && (((!((this._SafeStr_11647.width == texture.width))) || (!((this._SafeStr_11647.height == texture.height))))))){ this._SafeStr_11647.dispose(); this._SafeStr_11647 = null; }; if (this._SafeStr_11647 == null){ try { this._SafeStr_11647 = new BitmapData(texture.width, texture.height, true, 0xFFFFFFFF); } catch(e:Error) { if (_SafeStr_11647){ _SafeStr_11647.dispose(); }; _SafeStr_11647 = null; return; }; }; this._SafeStr_11647.copyChannel(texture, texture.rect, _SafeStr_11620, BitmapDataChannel.ALPHA, BitmapDataChannel.RED); this._SafeStr_11647.draw(mask, null, null, BlendMode.DARKEN); texture.copyChannel(this._SafeStr_11647, this._SafeStr_11647.rect, _SafeStr_11620, BitmapDataChannel.RED, BitmapDataChannel.ALPHA); } } }//package _-1IE // _SafeStr_10385 = "_-4WK" (String#503, DoABC#3) // _SafeStr_10448 = "_-38G" (String#10865, DoABC#3) // _SafeStr_10449 = "_-1OR" (String#9047, DoABC#3) // _SafeStr_10450 = "_-3v4" (String#11648, DoABC#3) // _SafeStr_10456 = "_-3qv" (String#3557, DoABC#3) // _SafeStr_10461 = "_-47o" (String#32287, DoABC#3) // _SafeStr_10465 = "_-3tA" (String#31657, DoABC#3) // _SafeStr_10496 = "_-3F8" (String#330, DoABC#3) // _SafeStr_10637 = "_-20T" (String#3097, DoABC#3) // _SafeStr_11611 = "_-53a" (String#34566, DoABC#3) // _SafeStr_11616 = "_-62x" (String#36977, DoABC#3) // _SafeStr_11617 = "_-2Kl" (String#27841, DoABC#3) // _SafeStr_11618 = "_-24O" (String#27212, DoABC#3) // _SafeStr_11619 = "_-89" (String#38782, DoABC#3) // _SafeStr_11620 = "_-58x" (String#1587, DoABC#3) // _SafeStr_11621 = "_-2va" (String#29288, DoABC#3) // _SafeStr_11622 = "_-1WY" (String#25856, DoABC#3) // _SafeStr_11623 = "_-2Ah" (String#27453, DoABC#3) // _SafeStr_11624 = "_-49Y" (String#32355, DoABC#3) // _SafeStr_11625 = "_-2G1" (String#9963, DoABC#3) // _SafeStr_11626 = "_-1uh" (String#3073, DoABC#3) // _SafeStr_11627 = "_-6Xv" (String#4269, DoABC#3) // _SafeStr_11628 = "_-1SL" (String#9103, DoABC#3) // _SafeStr_11629 = "_-4Tr" (String#857, DoABC#3) // _SafeStr_11630 = "_-5jx" (String#4045, DoABC#3) // _SafeStr_11631 = "_-3nW" (String#31438, DoABC#3) // _SafeStr_11632 = "_-4xT" (String#1118, DoABC#3) // _SafeStr_11633 = "_-18U" (String#24937, DoABC#3) // _SafeStr_11634 = "_-06D" (String#7712, DoABC#3) // _SafeStr_11635 = "_-AL" (String#38864, DoABC#3) // _SafeStr_11636 = "_-4Uf" (String#33209, DoABC#3) // _SafeStr_11637 = "_-61h" (String#36932, DoABC#3) // _SafeStr_11638 = "_-35V" (String#29710, DoABC#3) // _SafeStr_11639 = "_-3QJ" (String#30551, DoABC#3) // _SafeStr_11640 = "_-46S" (String#3617, DoABC#3) // _SafeStr_11641 = "_-45B" (String#32181, DoABC#3) // _SafeStr_11642 = "_-530" (String#12806, DoABC#3) // _SafeStr_11643 = "_-3mn" (String#31410, DoABC#3) // _SafeStr_11644 = "_-Yz" (String#39760, DoABC#3) // _SafeStr_11645 = "_-4p9" (String#33957, DoABC#3) // _SafeStr_11646 = "_-4PD" (String#12149, DoABC#3) // _SafeStr_11647 = "_-3qG" (String#31542, DoABC#3) // _SafeStr_11648 = "_-0ET" (String#22731, DoABC#3) // _SafeStr_11649 = "_-2ZC" (String#28410, DoABC#3) // _SafeStr_11650 = "_-3HT" (String#10996, DoABC#3) // _SafeStr_11651 = "_-5AJ" (String#12936, DoABC#3) // _SafeStr_11652 = "_-0Ve" (String#8115, DoABC#3) // _SafeStr_11653 = "_-5ZF" (String#13346, DoABC#3) // _SafeStr_11654 = "_-07u" (String#22472, DoABC#3) // _SafeStr_11655 = "_-Yw" (String#39759, DoABC#3) // _SafeStr_11656 = "_-2Tt" (String#10193, DoABC#3) // _SafeStr_11657 = "_-4Z6" (String#12302, DoABC#3) // _SafeStr_11658 = "_-6PX" (String#14203, DoABC#3) // _SafeStr_11659 = "_-1t0" (String#26722, DoABC#3) // _SafeStr_11660 = "_-3mI" (String#31391, DoABC#3) // _SafeStr_11661 = "_-5A9" (String#34825, DoABC#3) // _SafeStr_11662 = "_-1TQ" (String#9124, DoABC#3) // _SafeStr_11663 = "_-3fH" (String#11385, DoABC#3) // _SafeStr_11664 = "_-1DX" (String#25129, DoABC#3) // _SafeStr_11665 = "_-5lj" (String#4050, DoABC#3) // _SafeStr_11666 = "_-jJ" (String#15210, DoABC#3) // _SafeStr_11667 = "_-0kN" (String#23959, DoABC#3) // _SafeStr_11668 = "_-6CC" (String#13969, DoABC#3) // _SafeStr_11669 = "_-2Nv" (String#27970, DoABC#3) // _SafeStr_11670 = "_-3Zd" (String#30908, DoABC#3) // _SafeStr_11671 = "_-3L9" (String#11047, DoABC#3) // _SafeStr_11672 = "_-1ZK" (String#9216, DoABC#3) // _SafeStr_11673 = "_-4Es" (String#32571, DoABC#3) // _SafeStr_11674 = "_-4r" (String#34038, DoABC#3) // _SafeStr_11675 = "_-54k" (String#34616, DoABC#3) // _SafeStr_11676 = "_-4y1" (String#34299, DoABC#3) // _SafeStr_11677 = "_-6Pe" (String#37848, DoABC#3) // _SafeStr_11678 = "_-Dd" (String#14656, DoABC#3) // _SafeStr_11679 = "_-0kk" (String#8360, DoABC#3) // _SafeStr_11680 = "_-5WL" (String#35672, DoABC#3) // _SafeStr_11681 = "_-3Yt" (String#30879, DoABC#3) // _SafeStr_11682 = "_-3dQ" (String#31049, DoABC#3) // _SafeStr_11683 = "_-64H" (String#37030, DoABC#3) // _SafeStr_11684 = "_-6it" (String#38642, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_3894 = "_-1nw" (String#9444, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4381 = "_-1h9" (String#9331, DoABC#3) // _SafeStr_4384 = "_-5np" (String#13574, DoABC#3) // _SafeStr_4679 = "_-Gj" (String#14711, DoABC#3) // _SafeStr_5030 = "_-2G6" (String#9964, DoABC#3) // _SafeStr_5032 = "_-4i6" (String#12464, DoABC#3) // _SafeStr_5035 = "_-63G" (String#13831, DoABC#3) // _SafeStr_5036 = "_-6ME" (String#14148, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5378 = "_-4FK" (String#105, DoABC#3) // _SafeStr_5381 = "_-08f" (String#7749, DoABC#3) // _SafeStr_5384 = "_-08g" (String#496, DoABC#3) // _SafeStr_5393 = "_-1bA" (String#26037, DoABC#3) // _SafeStr_5395 = "_-4KR" (String#12084, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5767 = "_-5a5" (String#35822, DoABC#3) // _SafeStr_5877 = "_-6cT" (String#4287, DoABC#3) // _SafeStr_5879 = "_-4Co" (String#3641, DoABC#3) // _SafeStr_7909 = "_-2im" (String#10412, DoABC#3) // _SafeStr_7910 = "_-24y" (String#9767, DoABC#3) // _SafeStr_8041 = "_-6bs" (String#38345, DoABC#3) //------------------------------------------------------------ //_-1IE.RoomVisualization package _-1IE { import _-4-n.RoomObjectSpriteVisualization; import _-4-n._SafeStr_2779; import _-5Vt.AssetLibrary; import _-3yO.RoomPlaneParser; import flash.geom.Rectangle; import _-3yO.RoomPlaneBitmapMaskParser; import _-5Vt._SafeStr_39; import _-4-n._SafeStr_2660; import _-4-n._SafeStr_4367; import _-6FB._SafeStr_4370; import _-6FB._SafeStr_4380; import _-151._SafeStr_2305; import in._SafeStr_2436; import _-3yO._SafeStr_2464; import _-151._SafeStr_2306; import _-3yO.RoomPlaneData; import in._SafeStr_3068; import _-151._SafeStr_2303; import flash.geom.Point; import _-5Vt.BitmapDataAsset; import flash.display.BitmapData; import _-3yO._SafeStr_3710; import _-4-n._SafeStr_4384; import __AS3__.vec.Vector; import __AS3__.vec.*; public class RoomVisualization extends RoomObjectSpriteVisualization implements _SafeStr_2779 { public static const _SafeStr_11685:int = 0xFFFFFF; public static const _SafeStr_11686:int = 0xDDDDDD; public static const _SafeStr_11687:int = 0xBBBBBB; private static const _SafeStr_11688:int = 0xFFFFFF; private static const _SafeStr_11689:int = 0xCCCCCC; private static const _SafeStr_11690:int = 0x999999; private static const _SafeStr_11691:int = 0x999999; public static const _SafeStr_11692:int = 0xFFFFFF; public static const _SafeStr_11693:int = 0xCCCCCC; public static const _SafeStr_11694:int = 0x999999; private static const _SafeStr_11695:Number = 1000; private const _SafeStr_11696:int = 250; protected var _SafeStr_5447:RoomVisualizationData = null; private var _SafeStr_5576:AssetLibrary = null; private var _SafeStr_11697:RoomPlaneParser = null; private var _SafeStr_11698:Array; private var _SafeStr_11699:Boolean = false; private var _SafeStr_11700:Array; private var _SafeStr_11701:Array; private var _SafeStr_11702:Rectangle = null; private var _SafeStr_11703:RoomPlaneBitmapMaskParser = null; private var _SafeStr_11704:String = null; private var _SafeStr_11705:String = null; private var _SafeStr_11706:String = null; private var _SafeStr_11707:Number = NaN; private var _SafeStr_11708:Number = NaN; private var _SafeStr_11709:Number = NaN; private var _SafeStr_11710:String = null; private var _SafeStr_11711:uint = 0xFFFFFF; private var _SafeStr_11712:int = 0xFF; private var _SafeStr_11713:int = 0xFF; private var _SafeStr_11714:int = 0xFF; private var _SafeStr_11715:Boolean = true; private var _SafeStr_11716:int = 0; private var _SafeStr_11717:int = -1000; private var _SafeStr_11629:int = -1; private var _SafeStr_11718:Number = 0; private var _SafeStr_11719:Number = 0; private var _SafeStr_11720:Number = 0; private var _SafeStr_11721:Number = 0; private var _SafeStr_11722:Array; public function RoomVisualization() { this._SafeStr_11698 = []; this._SafeStr_11700 = []; this._SafeStr_11701 = []; this._SafeStr_11722 = []; super(); this._SafeStr_5576 = new AssetLibrary("room visualization"); this._SafeStr_11697 = new RoomPlaneParser(); this._SafeStr_11703 = new RoomPlaneBitmapMaskParser(); this._SafeStr_11722[RoomPlane._SafeStr_11621] = false; this._SafeStr_11722[RoomPlane._SafeStr_5877] = true; this._SafeStr_11722[RoomPlane._SafeStr_11622] = true; this._SafeStr_11722[RoomPlane._SafeStr_5879] = true; } public function get _SafeStr_11723():Number { return ((_SafeStr_11695 + 0.1)); } public function get _SafeStr_11724():Number { return ((_SafeStr_11695 + 0.5)); } public function get _SafeStr_11725():Number { return ((_SafeStr_11695 + 0.49)); } public function get _SafeStr_11726():int { return (this._SafeStr_11698.length); } override public function dispose():void { var k:int; var _local_2:_SafeStr_39; super.dispose(); if (this._SafeStr_5576 != null){ k = 0; while (k < this._SafeStr_5576._SafeStr_11727) { _local_2 = this._SafeStr_5576._SafeStr_11728(k); if (_local_2 != null){ _local_2.dispose(); }; k++; }; this._SafeStr_5576.dispose(); this._SafeStr_5576 = null; }; this._SafeStr_11729(); this._SafeStr_11698 = null; this._SafeStr_11700 = null; this._SafeStr_11701 = null; if (this._SafeStr_11697 != null){ this._SafeStr_11697.dispose(); this._SafeStr_11697 = null; }; if (this._SafeStr_11703 != null){ this._SafeStr_11703.dispose(); this._SafeStr_11703 = null; }; if (this._SafeStr_5447 != null){ this._SafeStr_5447._SafeStr_5408(); this._SafeStr_5447 = null; }; } private function _SafeStr_11729():void { var k:int; var _local_2:RoomPlane; if (this._SafeStr_11698 != null){ k = 0; while (k < this._SafeStr_11698.length) { _local_2 = (this._SafeStr_11698[k] as RoomPlane); if (_local_2 != null){ _local_2.dispose(); }; k++; }; this._SafeStr_11698 = []; }; this._SafeStr_11699 = false; this._SafeStr_11716 = (this._SafeStr_11716 + 1); this.reset(); } override protected function reset():void { super.reset(); this._SafeStr_11704 = null; this._SafeStr_11705 = null; this._SafeStr_11706 = null; this._SafeStr_11710 = null; this._SafeStr_11629 = -1; this._SafeStr_11721 = 0; } override public function get boundingRectangle():Rectangle { if (this._SafeStr_11702 == null){ this._SafeStr_11702 = super.boundingRectangle; }; return (new Rectangle(this._SafeStr_11702.x, this._SafeStr_11702.y, this._SafeStr_11702.width, this._SafeStr_11702.height)); } override public function initialize(k:_SafeStr_2660):Boolean { this.reset(); if ((((k == null)) || (!((k is RoomVisualizationData))))){ return (false); }; this._SafeStr_5447 = (k as RoomVisualizationData); this._SafeStr_5447._SafeStr_11730(_SafeStr_5401); return (true); } protected function _SafeStr_11731():void { var _local_3:RoomPlane; var _local_4:_SafeStr_4367; var k:int = this._SafeStr_11698.length; _SafeStr_11732(k); var _local_2:int; while (_local_2 < k) { _local_3 = (this._SafeStr_11698[_local_2] as RoomPlane); _local_4 = _SafeStr_10110(_local_2); if (((((((!((_local_4 == null))) && (!((_local_3 == null))))) && (!((_local_3._SafeStr_11657 == null))))) && (!((_local_3._SafeStr_11658 == null))))){ if ((((_local_3.type == RoomPlane._SafeStr_11622)) && ((((_local_3._SafeStr_11657.length < 1)) || ((_local_3._SafeStr_11658.length < 1)))))){ _local_4._SafeStr_11733 = _SafeStr_4370._SafeStr_11734; } else { _local_4._SafeStr_11733 = _SafeStr_4370._SafeStr_11735; }; if (_local_3.type == RoomPlane._SafeStr_11622){ _local_4.tag = ("plane.wall@" + (_local_2 + 1)); } else { if (_local_3.type == RoomPlane._SafeStr_5877){ _local_4.tag = ("plane.floor@" + (_local_2 + 1)); } else { _local_4.tag = ("plane@" + (_local_2 + 1)); }; }; _local_4._SafeStr_11736 = _SafeStr_4380._SafeStr_11737; }; _local_2++; }; } protected function _SafeStr_11738():void { var _local_8:_SafeStr_2305; var _local_9:_SafeStr_2305; var _local_10:_SafeStr_2305; var _local_11:Array; var _local_12:int; var _local_13:RoomPlane; var _local_14:_SafeStr_2305; var _local_15:Number; var _local_16:Number; var _local_17:Number; var _local_18:Number; var _local_19:int; var _local_20:Number; var _local_21:Number; var _local_22:Number; var _local_23:Number; if (this._SafeStr_11699){ return; }; var k:_SafeStr_2436 = object; if (k == null){ return; }; if (!isNaN(this._SafeStr_11707)){ this._SafeStr_11697._SafeStr_11739 = this._SafeStr_11707; }; if (!isNaN(this._SafeStr_11708)){ this._SafeStr_11697._SafeStr_11740 = this._SafeStr_11708; }; var _local_2:String = k.getModel().getString(_SafeStr_2464._SafeStr_11741); if (!this._SafeStr_11697._SafeStr_11742(new XML(_local_2))){ return; }; var _local_3:Number = this._SafeStr_11743(); var _local_4:Number = this._SafeStr_11744(); var _local_5:Number = 0; var _local_6:int = k.getModel().getNumber(_SafeStr_2464._SafeStr_11745); var _local_7:int; while (_local_7 < this._SafeStr_11697._SafeStr_11726) { _local_8 = this._SafeStr_11697._SafeStr_11746(_local_7); _local_9 = this._SafeStr_11697._SafeStr_11747(_local_7); _local_10 = this._SafeStr_11697._SafeStr_11748(_local_7); _local_11 = this._SafeStr_11697._SafeStr_11749(_local_7); _local_12 = this._SafeStr_11697._SafeStr_11750(_local_7); _local_13 = null; if (((((!((_local_8 == null))) && (!((_local_9 == null))))) && (!((_local_10 == null))))){ _local_14 = _SafeStr_2306._SafeStr_10461(_local_9, _local_10); _local_6 = ((_local_6 * 7613) + 517); _local_13 = null; if (_local_12 == RoomPlaneData._SafeStr_11751){ _local_15 = ((_local_8.x + _local_9.x) + 0.5); _local_16 = ((_local_8.y + _local_10.y) + 0.5); _local_17 = (int(_local_15) - _local_15); _local_18 = (int(_local_16) - _local_16); _local_13 = new RoomPlane(k.getLocation(), _local_8, _local_9, _local_10, RoomPlane._SafeStr_5877, true, _local_11, _local_6, -(_local_17), -(_local_18)); if (_local_14.z != 0){ _local_13.color = _SafeStr_11685; } else { _local_13.color = (((_local_14.x)!=0) ? _SafeStr_11687 : _SafeStr_11686); }; if (this._SafeStr_5447 != null){ _local_13.rasterizer = this._SafeStr_5447._SafeStr_11752; }; } else { if (_local_12 == RoomPlaneData._SafeStr_11753){ _local_13 = new RoomPlane(k.getLocation(), _local_8, _local_9, _local_10, RoomPlane._SafeStr_11622, true, _local_11, _local_6); if ((((_local_9.length < 1)) || ((_local_10.length < 1)))){ _local_13._SafeStr_11659 = false; }; if ((((_local_14.x == 0)) && ((_local_14.y == 0)))){ _local_13.color = _SafeStr_11691; } else { if (_local_14.y > 0){ _local_13.color = _SafeStr_11688; } else { if (_local_14.y == 0){ _local_13.color = _SafeStr_11689; } else { _local_13.color = _SafeStr_11690; }; }; }; if (this._SafeStr_5447 != null){ _local_13.rasterizer = this._SafeStr_5447._SafeStr_11754; }; } else { if (_local_12 == RoomPlaneData._SafeStr_11755){ _local_13 = new RoomPlane(k.getLocation(), _local_8, _local_9, _local_10, RoomPlane._SafeStr_5879, true, _local_11, _local_6, _local_5, 0, _local_3, _local_4); if (_local_14.y > 0){ _local_13.color = _SafeStr_11692; } else { if (_local_14.y == 0){ _local_13.color = _SafeStr_11693; } else { _local_13.color = _SafeStr_11694; }; }; if (this._SafeStr_5447 != null){ _local_13.rasterizer = this._SafeStr_5447._SafeStr_11756; }; _local_5 = (_local_5 + _local_9.length); } else { if (_local_12 == RoomPlaneData._SafeStr_11757){ _local_13 = new RoomPlane(k.getLocation(), _local_8, _local_9, _local_10, RoomPlane._SafeStr_11622, true, _local_11, _local_6); if ((((_local_9.length < 1)) || ((_local_10.length < 1)))){ _local_13._SafeStr_11659 = false; }; if ((((_local_14.x == 0)) && ((_local_14.y == 0)))){ _local_13.color = _SafeStr_11691; } else { if (_local_14.y > 0){ _local_13.color = _SafeStr_11688; } else { if (_local_14.y == 0){ _local_13.color = _SafeStr_11689; } else { _local_13.color = _SafeStr_11690; }; }; }; if (this._SafeStr_5447 != null){ _local_13.rasterizer = this._SafeStr_5447._SafeStr_11758; }; }; }; }; }; if (_local_13 != null){ _local_13._SafeStr_11660 = this._SafeStr_5447._SafeStr_11660; _local_19 = 0; while (_local_19 < this._SafeStr_11697._SafeStr_11759(_local_7)) { _local_20 = this._SafeStr_11697._SafeStr_11760(_local_7, _local_19); _local_21 = this._SafeStr_11697._SafeStr_11761(_local_7, _local_19); _local_22 = this._SafeStr_11697._SafeStr_11762(_local_7, _local_19); _local_23 = this._SafeStr_11697._SafeStr_11763(_local_7, _local_19); _local_13._SafeStr_11683(_local_20, _local_21, _local_22, _local_23); _local_19++; }; this._SafeStr_11698.push(_local_13); }; } else { return; }; _local_7++; }; this._SafeStr_11699 = true; this._SafeStr_11731(); } private function _SafeStr_11743():Number { var _local_3:int; var _local_4:_SafeStr_2305; var k:Number = 0; var _local_2:int; while (_local_2 < this._SafeStr_11697._SafeStr_11726) { _local_3 = this._SafeStr_11697._SafeStr_11750(_local_2); if (_local_3 == RoomPlaneData._SafeStr_11755){ _local_4 = this._SafeStr_11697._SafeStr_11747(_local_2); k = (k + _local_4.length); }; _local_2++; }; return (k); } private function _SafeStr_11744():Number { var _local_3:int; var _local_4:_SafeStr_2305; var k:Number = 0; var _local_2:int; while (_local_2 < this._SafeStr_11697._SafeStr_11726) { _local_3 = this._SafeStr_11697._SafeStr_11750(_local_2); if (_local_3 == RoomPlaneData._SafeStr_11755){ _local_4 = this._SafeStr_11697._SafeStr_11748(_local_2); if (_local_4.length > k){ k = _local_4.length; }; }; _local_2++; }; if (k > 5){ k = 5; }; return (k); } override public function update(k:_SafeStr_2303, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { var _local_10:int; var _local_11:int; var _local_12:_SafeStr_4367; var _local_13:RoomPlane; var _local_14:uint; var _local_15:uint; var _local_16:uint; var _local_17:uint; var _local_18:uint; var _local_5:_SafeStr_2436 = object; if (_local_5 == null){ return; }; if (k == null){ return; }; var _local_6:Boolean = this._SafeStr_11764(k); var _local_7:_SafeStr_3068 = _local_5.getModel(); var _local_8:Boolean; if (this._SafeStr_11765(_local_7)){ _local_8 = true; }; if (this._SafeStr_11766(_local_7)){ _local_8 = true; }; this._SafeStr_11738(); _local_8 = this._SafeStr_11767(_local_7); var _local_9:int = _arg_2; if ((((((_local_9 < (this._SafeStr_11717 + this._SafeStr_11696))) && (!(_local_6)))) && (!(_local_8)))){ return; }; if (this._SafeStr_11768(_local_7)){ _local_8 = true; }; if (this._SafeStr_11769(k, _local_6, _arg_2)){ _local_8 = true; }; if (_local_8){ _local_10 = 0; while (_local_10 < this._SafeStr_11700.length) { _local_11 = this._SafeStr_11701[_local_10]; _local_12 = _SafeStr_10110(_local_11); _local_13 = (this._SafeStr_11700[_local_10] as RoomPlane); if (((((!((_local_12 == null))) && (!((_local_13 == null))))) && (!((_local_13.type == RoomPlane._SafeStr_5879))))){ if (this._SafeStr_11715){ _local_14 = _local_13.color; _local_15 = (((_local_14 & 0xFF) * this._SafeStr_11714) / 0xFF); _local_16 = ((((_local_14 >> 8) & 0xFF) * this._SafeStr_11713) / 0xFF); _local_17 = ((((_local_14 >> 16) & 0xFF) * this._SafeStr_11712) / 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_11770(); }; _SafeStr_11771 = _local_7._SafeStr_11772(); this._SafeStr_11717 = _local_9; } private function _SafeStr_11764(k:_SafeStr_2303):Boolean { var _local_3:_SafeStr_2305; var _local_2:Boolean; if (k._SafeStr_10456 != this._SafeStr_11629){ this._SafeStr_11629 = k._SafeStr_10456; this._SafeStr_11702 = null; _local_3 = k.direction; if (((!((_local_3 == null))) && (((((((!((_local_3.x == this._SafeStr_11718))) || (!((_local_3.y == this._SafeStr_11719))))) || (!((_local_3.z == this._SafeStr_11720))))) || (!((k.scale == this._SafeStr_11721))))))){ this._SafeStr_11718 = _local_3.x; this._SafeStr_11719 = _local_3.y; this._SafeStr_11720 = _local_3.z; this._SafeStr_11721 = k.scale; _local_2 = true; }; }; return (_local_2); } private function _SafeStr_11767(k:_SafeStr_3068):Boolean { var _local_3:String; var _local_4:uint; var _local_5:Boolean; var _local_2:Boolean; if (_SafeStr_11771 != k._SafeStr_11772()){ _local_3 = k.getString(_SafeStr_2464._SafeStr_11773); if (_local_3 != this._SafeStr_11710){ this._SafeStr_11774(_local_3); this._SafeStr_11710 = _local_3; _local_2 = true; }; _local_4 = k.getNumber(_SafeStr_2464._SafeStr_6005); if (_local_4 != this._SafeStr_11711){ this._SafeStr_11711 = _local_4; this._SafeStr_11714 = (this._SafeStr_11711 & 0xFF); this._SafeStr_11713 = ((this._SafeStr_11711 >> 8) & 0xFF); this._SafeStr_11712 = ((this._SafeStr_11711 >> 16) & 0xFF); _local_2 = true; }; _local_5 = Boolean(k.getNumber(_SafeStr_2464._SafeStr_11775)); if (_local_5 != this._SafeStr_11715){ this._SafeStr_11715 = _local_5; _local_2 = true; }; }; return (_local_2); } private function _SafeStr_11768(k:_SafeStr_3068):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_11771 != k._SafeStr_11772()){ _local_2 = k.getString(_SafeStr_2464._SafeStr_8436); _local_3 = k.getString(_SafeStr_2464._SafeStr_8437); _local_4 = k.getString(_SafeStr_2464._SafeStr_8438); this._SafeStr_11776(_local_3, _local_2, _local_4); _local_5 = Boolean(k.getNumber(_SafeStr_2464._SafeStr_11777)); _local_6 = Boolean(k.getNumber(_SafeStr_2464._SafeStr_11778)); _local_7 = Boolean(k.getNumber(_SafeStr_2464._SafeStr_11779)); this._SafeStr_11780(_local_5, _local_6, _local_7); return (true); }; return (false); } private function _SafeStr_11765(k:_SafeStr_3068):Boolean { var _local_2:Number; var _local_3:Number; if (_SafeStr_11771 != k._SafeStr_11772()){ _local_2 = k.getNumber(_SafeStr_2464._SafeStr_11781); _local_3 = k.getNumber(_SafeStr_2464._SafeStr_11782); if (((((!(isNaN(_local_2))) && (!(isNaN(_local_3))))) && (((!((_local_2 == this._SafeStr_11707))) || (!((_local_3 == this._SafeStr_11708))))))){ this._SafeStr_11707 = _local_2; this._SafeStr_11708 = _local_3; this._SafeStr_11729(); return (true); }; }; return (false); } private function _SafeStr_11766(k:_SafeStr_3068):Boolean { var _local_2:Number; if (_SafeStr_11771 != k._SafeStr_11772()){ _local_2 = k.getNumber(_SafeStr_2464._SafeStr_11783); if (((!(isNaN(_local_2))) && (!((_local_2 == this._SafeStr_11709))))){ this._SafeStr_11709 = _local_2; this._SafeStr_11729(); return (true); }; }; return (false); } protected function _SafeStr_11776(k:String, _arg_2:String, _arg_3:String):Boolean { var _local_5:RoomPlane; if (k != this._SafeStr_11705){ this._SafeStr_11705 = k; } else { k = null; }; if (_arg_2 != this._SafeStr_11704){ this._SafeStr_11704 = _arg_2; } else { _arg_2 = null; }; if (_arg_3 != this._SafeStr_11706){ this._SafeStr_11706 = _arg_3; } else { _arg_3 = null; }; if ((((((k == null)) && ((_arg_2 == null)))) && ((_arg_3 == null)))){ return (false); }; var _local_4:int; while (_local_4 < this._SafeStr_11698.length) { _local_5 = (this._SafeStr_11698[_local_4] as RoomPlane); if (_local_5 != null){ if ((((_local_5.type == RoomPlane._SafeStr_5877)) && (!((k == null))))){ _local_5.id = k; } else { if ((((_local_5.type == RoomPlane._SafeStr_11622)) && (!((_arg_2 == null))))){ _local_5.id = _arg_2; } else { if ((((_local_5.type == RoomPlane._SafeStr_5879)) && (!((_arg_3 == null))))){ _local_5.id = _arg_3; }; }; }; }; _local_4++; }; return (true); } private function _SafeStr_11780(k:Boolean, _arg_2:Boolean, _arg_3:Boolean):void { if (((((!((k == this._SafeStr_11722[RoomPlane._SafeStr_5877]))) || (!((_arg_2 == this._SafeStr_11722[RoomPlane._SafeStr_11622]))))) || (!((_arg_3 == this._SafeStr_11722[RoomPlane._SafeStr_5879]))))){ this._SafeStr_11722[RoomPlane._SafeStr_5877] = k; this._SafeStr_11722[RoomPlane._SafeStr_11622] = _arg_2; this._SafeStr_11722[RoomPlane._SafeStr_5879] = _arg_3; this._SafeStr_11700 = []; this._SafeStr_11701 = []; }; } protected function _SafeStr_11769(k:_SafeStr_2303, _arg_2:Boolean, _arg_3:int):Boolean { var _local_10:int; var _local_11:_SafeStr_4367; var _local_12:RoomPlane; var _local_13:Number; var _local_14:String; var _local_4:_SafeStr_2436 = object; if (_local_4 == null){ return (false); }; if (k == null){ return (false); }; this._SafeStr_11716++; if (_arg_2){ this._SafeStr_11700 = []; this._SafeStr_11701 = []; }; var _local_5:int = _arg_3; var _local_6:Array = this._SafeStr_11700; if (this._SafeStr_11700.length == 0){ _local_6 = this._SafeStr_11698; }; var _local_7:Boolean; var _local_8 = (this._SafeStr_11700.length > 0); var _local_9:int; while (_local_9 < _local_6.length) { _local_10 = _local_9; if (_local_8){ _local_10 = this._SafeStr_11701[_local_9]; }; _local_11 = _SafeStr_10110(_local_10); if (_local_11 != null){ _local_12 = (_local_6[_local_9] as RoomPlane); if (_local_12 != null){ _local_11._SafeStr_11784 = _local_12.uniqueId; if (_local_12.update(k, _local_5)){ if (_local_12.visible){ _local_13 = ((_local_12.relativeDepth + this._SafeStr_11723) + (Number(_local_10) / 1000)); if (_local_12.type != RoomPlane._SafeStr_5877){ _local_13 = ((_local_12.relativeDepth + this._SafeStr_11724) + (Number(_local_10) / 1000)); if ((((_local_12._SafeStr_11657.length < 1)) || ((_local_12._SafeStr_11658.length < 1)))){ _local_13 = (_local_13 + (_SafeStr_11695 * 0.5)); }; }; _local_14 = ((("plane " + _local_10) + " ") + k.scale); this._SafeStr_11785(_local_11, _local_12, _local_14, _local_13); }; _local_7 = true; }; if (_local_11.visible != ((_local_12.visible) && (this._SafeStr_11722[_local_12.type]))){ _local_11.visible = !(_local_11.visible); _local_7 = true; }; if (_local_11.visible){ if (!_local_8){ this._SafeStr_11700.push(_local_12); this._SafeStr_11701.push(_local_9); }; }; } else { _local_11._SafeStr_11784 = 0; if (_local_11.visible){ _local_11.visible = false; _local_7 = true; }; }; }; _local_9++; }; return (_local_7); } private function _SafeStr_11785(k:_SafeStr_4367, _arg_2:RoomPlane, _arg_3:String, _arg_4:Number):void { var _local_5:Point = _arg_2.offset; k.offsetX = -(_local_5.x); k.offsetY = -(_local_5.y); k.relativeDepth = _arg_4; k.color = _arg_2.color; k.asset = this._SafeStr_11786(_arg_2, _arg_3); k.assetName = ((_arg_3 + "_") + this._SafeStr_11716); } private function _SafeStr_11786(k:RoomPlane, _arg_2:String):BitmapData { var _local_3:BitmapDataAsset = (this._SafeStr_5576.getAssetByName(_arg_2) as BitmapDataAsset); if (_local_3 == null){ _local_3 = new BitmapDataAsset(this._SafeStr_5576.getAssetTypeDeclarationByClass(BitmapDataAsset)); this._SafeStr_5576.setAsset(_arg_2, _local_3); }; var _local_4:BitmapData = (_local_3.content as BitmapData); var _local_5:BitmapData = k._SafeStr_11661(_local_4); if (_local_5 == null){ _local_5 = k.bitmapData; if (_local_5 != null){ if (_local_4 != _local_5){ if (_local_4 != null){ _local_4.dispose(); }; _local_3._SafeStr_11787(_local_5); }; }; }; return (_local_5); } protected function _SafeStr_11774(k:String):void { var _local_10:String; var _local_11:_SafeStr_2305; var _local_12:String; var _local_13:int; var _local_14:_SafeStr_2305; var _local_15:Number; var _local_16:Number; var _local_17:Number; var _local_18:int; if (k == null){ return; }; var _local_2:XML = XML(k); this._SafeStr_11703.initialize(_local_2); var _local_3:RoomPlane; var _local_4:Array = []; var _local_5:Array = []; var _local_6:Boolean; var _local_7:int; while (_local_7 < this._SafeStr_11698.length) { _local_3 = (this._SafeStr_11698[_local_7] as RoomPlane); if (_local_3 != null){ _local_3._SafeStr_11680(); if (_local_3.type == RoomPlane._SafeStr_5879){ _local_4.push(_local_7); }; }; _local_7++; }; var _local_8:int; while (_local_8 < this._SafeStr_11703._SafeStr_11788) { _local_10 = this._SafeStr_11703._SafeStr_11789(_local_8); _local_11 = this._SafeStr_11703._SafeStr_11790(_local_8); _local_12 = this._SafeStr_11703._SafeStr_11791(_local_8); if (_local_11 != null){ _local_13 = 0; while (_local_13 < this._SafeStr_11698.length) { _local_3 = (this._SafeStr_11698[_local_13] as RoomPlane); if ((((_local_3.type == RoomPlane._SafeStr_11622)) || ((_local_3.type == RoomPlane._SafeStr_5879)))){ if (((((!((_local_3 == null))) && (!((_local_3.location == null))))) && (!((_local_3.normal == null))))){ _local_14 = _SafeStr_2306._SafeStr_10459(_local_11, _local_3.location); _local_15 = Math.abs(_SafeStr_2306._SafeStr_10462(_local_14, _local_3.normal)); if (_local_15 < 0.01){ if (((!((_local_3._SafeStr_11657 == null))) && (!((_local_3._SafeStr_11658 == null))))){ _local_16 = _SafeStr_2306._SafeStr_10462(_local_14, _local_3._SafeStr_11657); _local_17 = _SafeStr_2306._SafeStr_10462(_local_14, _local_3._SafeStr_11658); if ((((_local_3.type == RoomPlane._SafeStr_11622)) || ((((_local_3.type == RoomPlane._SafeStr_5879)) && ((_local_12 == _SafeStr_3710._SafeStr_11792)))))){ _local_3._SafeStr_11681(_local_10, _local_16, _local_17); } else { if (_local_3.type == RoomPlane._SafeStr_5879){ if (!_local_3._SafeStr_11655){ _local_6 = true; }; _local_3._SafeStr_11655 = 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_11698[_local_18] as RoomPlane); _local_3._SafeStr_11655 = false; _local_6 = true; }; _local_9++; }; if (_local_6){ this._SafeStr_11700 = []; this._SafeStr_11701 = []; }; } public function get _SafeStr_11793():Vector.<_SafeStr_4384> { var _local_2:RoomPlane; var k:Vector.<_SafeStr_4384> = new Vector.<_SafeStr_4384>(0); for each (_local_2 in this._SafeStr_11700) { k.push(_local_2); }; return (k); } } }//package _-1IE // _SafeStr_10110 = "_-30n" (String#3354, DoABC#3) // _SafeStr_10456 = "_-3qv" (String#3557, DoABC#3) // _SafeStr_10459 = "_-5pf" (String#36423, DoABC#3) // _SafeStr_10461 = "_-47o" (String#32287, DoABC#3) // _SafeStr_10462 = "_-3Ke" (String#30328, DoABC#3) // _SafeStr_11621 = "_-2va" (String#29288, DoABC#3) // _SafeStr_11622 = "_-1WY" (String#25856, DoABC#3) // _SafeStr_11629 = "_-4Tr" (String#857, DoABC#3) // _SafeStr_11655 = "_-Yw" (String#39759, DoABC#3) // _SafeStr_11657 = "_-4Z6" (String#12302, DoABC#3) // _SafeStr_11658 = "_-6PX" (String#14203, DoABC#3) // _SafeStr_11659 = "_-1t0" (String#26722, DoABC#3) // _SafeStr_11660 = "_-3mI" (String#31391, DoABC#3) // _SafeStr_11661 = "_-5A9" (String#34825, DoABC#3) // _SafeStr_11680 = "_-5WL" (String#35672, DoABC#3) // _SafeStr_11681 = "_-3Yt" (String#30879, DoABC#3) // _SafeStr_11683 = "_-64H" (String#37030, DoABC#3) // _SafeStr_11685 = "_-1hz" (String#26297, DoABC#3) // _SafeStr_11686 = "_-332" (String#29608, DoABC#3) // _SafeStr_11687 = "_-2h5" (String#28719, DoABC#3) // _SafeStr_11688 = "_-ws" (String#40661, DoABC#3) // _SafeStr_11689 = "_-WZ" (String#39675, DoABC#3) // _SafeStr_11690 = "_-2Fu" (String#27661, DoABC#3) // _SafeStr_11691 = "_-2-8" (String#27015, DoABC#3) // _SafeStr_11692 = "_-06l" (String#22431, DoABC#3) // _SafeStr_11693 = "_-3BK" (String#29943, DoABC#3) // _SafeStr_11694 = "_-2Ne" (String#27958, DoABC#3) // _SafeStr_11695 = "_-6Vr" (String#38098, DoABC#3) // _SafeStr_11696 = "_-UU" (String#14946, DoABC#3) // _SafeStr_11697 = "_-01K" (String#2550, DoABC#3) // _SafeStr_11698 = "_-2Ls" (String#1507, DoABC#3) // _SafeStr_11699 = "_-0rY" (String#8477, DoABC#3) // _SafeStr_11700 = "_-64M" (String#37031, DoABC#3) // _SafeStr_11701 = "_-0Ah" (String#22576, DoABC#3) // _SafeStr_11702 = "_-1Af" (String#25017, DoABC#3) // _SafeStr_11703 = "_-0Ny" (String#7981, DoABC#3) // _SafeStr_11704 = "_-3My" (String#1536, DoABC#3) // _SafeStr_11705 = "_-FE" (String#1630, DoABC#3) // _SafeStr_11706 = "_-tB" (String#1647, DoABC#3) // _SafeStr_11707 = "_-Uu" (String#4436, DoABC#3) // _SafeStr_11708 = "_-23Y" (String#3104, DoABC#3) // _SafeStr_11709 = "_-4RB" (String#33065, DoABC#3) // _SafeStr_11710 = "_-3wx" (String#31820, DoABC#3) // _SafeStr_11711 = "_-5gu" (String#13460, DoABC#3) // _SafeStr_11712 = "_-3uD" (String#31708, DoABC#3) // _SafeStr_11713 = "_-5CW" (String#34914, DoABC#3) // _SafeStr_11714 = "_-0bs" (String#23625, DoABC#3) // _SafeStr_11715 = "_-4bQ" (String#33453, DoABC#3) // _SafeStr_11716 = "_-dT" (String#15103, DoABC#3) // _SafeStr_11717 = "_-1Wo" (String#2980, DoABC#3) // _SafeStr_11718 = "_-0Dg" (String#7824, DoABC#3) // _SafeStr_11719 = "_-3I6" (String#11002, DoABC#3) // _SafeStr_11720 = "_-28h" (String#9837, DoABC#3) // _SafeStr_11721 = "_-bh" (String#15084, DoABC#3) // _SafeStr_11722 = "_-5dp" (String#35970, DoABC#3) // _SafeStr_11723 = "_-3q4" (String#31536, DoABC#3) // _SafeStr_11724 = "_-I3" (String#39138, DoABC#3) // _SafeStr_11725 = "_-2no" (String#28992, DoABC#3) // _SafeStr_11726 = "_-44M" (String#32148, DoABC#3) // _SafeStr_11727 = "_-17I" (String#8755, DoABC#3) // _SafeStr_11728 = "_-5I9" (String#13066, DoABC#3) // _SafeStr_11729 = "_-nq" (String#40316, DoABC#3) // _SafeStr_11730 = "_-0uf" (String#24361, DoABC#3) // _SafeStr_11731 = "_-60n" (String#13796, DoABC#3) // _SafeStr_11732 = "_-4-y" (String#31965, DoABC#3) // _SafeStr_11733 = "_-1VT" (String#9158, DoABC#3) // _SafeStr_11734 = "_-3LJ" (String#30354, DoABC#3) // _SafeStr_11735 = "_-1Nx" (String#25516, DoABC#3) // _SafeStr_11736 = "_-6MX" (String#14153, DoABC#3) // _SafeStr_11737 = "_-23y" (String#27194, DoABC#3) // _SafeStr_11738 = "_-4Kw" (String#32802, DoABC#3) // _SafeStr_11739 = "_-nN" (String#40297, DoABC#3) // _SafeStr_11740 = "_-lp" (String#40232, DoABC#3) // _SafeStr_11741 = "_-4c" (String#33475, DoABC#3) // _SafeStr_11742 = "_-2oI" (String#29004, DoABC#3) // _SafeStr_11743 = "_-0ii" (String#23890, DoABC#3) // _SafeStr_11744 = "_-wN" (String#40641, DoABC#3) // _SafeStr_11745 = "_-3xS" (String#31839, DoABC#3) // _SafeStr_11746 = "_-5uX" (String#36605, DoABC#3) // _SafeStr_11747 = "_-3sv" (String#31645, DoABC#3) // _SafeStr_11748 = "_-6KD" (String#37636, DoABC#3) // _SafeStr_11749 = "_-Vz" (String#39657, DoABC#3) // _SafeStr_11750 = "_-6kp" (String#38722, DoABC#3) // _SafeStr_11751 = "_-4jd" (String#33751, DoABC#3) // _SafeStr_11752 = "_-3Y" (String#30841, DoABC#3) // _SafeStr_11753 = "_-2P6" (String#28008, DoABC#3) // _SafeStr_11754 = "_-5xx" (String#36736, DoABC#3) // _SafeStr_11755 = "_-3-a" (String#29477, DoABC#3) // _SafeStr_11756 = "_-0vz" (String#24413, DoABC#3) // _SafeStr_11757 = "_-1qb" (String#26636, DoABC#3) // _SafeStr_11758 = "_-1iP" (String#26314, DoABC#3) // _SafeStr_11759 = "_-zF" (String#40759, DoABC#3) // _SafeStr_11760 = "_-3Pl" (String#30528, DoABC#3) // _SafeStr_11761 = "_-nt" (String#40319, DoABC#3) // _SafeStr_11762 = "_-22r" (String#27145, DoABC#3) // _SafeStr_11763 = "_-53c" (String#34568, DoABC#3) // _SafeStr_11764 = "_-5TK" (String#35547, DoABC#3) // _SafeStr_11765 = "_-bc" (String#39849, DoABC#3) // _SafeStr_11766 = "_-68v" (String#13918, DoABC#3) // _SafeStr_11767 = "_-Aa" (String#38869, DoABC#3) // _SafeStr_11768 = "_-0nI" (String#24068, DoABC#3) // _SafeStr_11769 = "_-6hv" (String#14469, DoABC#3) // _SafeStr_11770 = "_-6hD" (String#38581, DoABC#3) // _SafeStr_11771 = "_-2B-" (String#27466, DoABC#3) // _SafeStr_11772 = "_-0bX" (String#1455, DoABC#3) // _SafeStr_11773 = "_-00M" (String#22200, DoABC#3) // _SafeStr_11774 = "_-99" (String#14575, DoABC#3) // _SafeStr_11775 = "_-1s9" (String#26691, DoABC#3) // _SafeStr_11776 = "_-He" (String#39124, DoABC#3) // _SafeStr_11777 = "_-4Pk" (String#33001, DoABC#3) // _SafeStr_11778 = "_-6l2" (String#38731, DoABC#3) // _SafeStr_11779 = "_-4OC" (String#32938, DoABC#3) // _SafeStr_11780 = "_-xA" (String#40673, DoABC#3) // _SafeStr_11781 = "_-1LM" (String#25421, DoABC#3) // _SafeStr_11782 = "_-0ql" (String#24198, DoABC#3) // _SafeStr_11783 = "_-0OT" (String#23134, DoABC#3) // _SafeStr_11784 = "_-3Pe" (String#11120, DoABC#3) // _SafeStr_11785 = "_-V0" (String#4438, DoABC#3) // _SafeStr_11786 = "_-6SM" (String#37948, DoABC#3) // _SafeStr_11787 = "continue" (String#16046, DoABC#3) // _SafeStr_11788 = "_-23a" (String#27176, DoABC#3) // _SafeStr_11789 = "_-1i7" (String#26303, DoABC#3) // _SafeStr_11790 = "_-1E4" (String#25153, DoABC#3) // _SafeStr_11791 = "_-2vA" (String#29272, DoABC#3) // _SafeStr_11792 = "_-6bC" (String#38314, DoABC#3) // _SafeStr_11793 = "_-3rD" (String#11592, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_2436 = "_-4Rv" (String#12184, DoABC#3) // _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3) // _SafeStr_2660 = "_-6Dx" (String#14001, DoABC#3) // _SafeStr_2779 = "_-15t" (String#8731, DoABC#3) // _SafeStr_3068 = "_-3dq" (String#11357, DoABC#3) // _SafeStr_3710 = "_-6e6" (String#14415, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_4367 = "_-5ER" (String#13005, DoABC#3) // _SafeStr_4370 = "_-Z8" (String#15032, DoABC#3) // _SafeStr_4380 = "_-262" (String#9784, DoABC#3) // _SafeStr_4384 = "_-5np" (String#13574, DoABC#3) // _SafeStr_5401 = "_-62y" (String#4139, DoABC#3) // _SafeStr_5408 = "_-5Yk" (String#35770, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5576 = "_-3Mj" (String#204, DoABC#3) // _SafeStr_5877 = "_-6cT" (String#4287, DoABC#3) // _SafeStr_5879 = "_-4Co" (String#3641, DoABC#3) // _SafeStr_6005 = "_-2zY" (String#29435, DoABC#3) // _SafeStr_8436 = "_-2Yz" (String#28399, DoABC#3) // _SafeStr_8437 = "_-3gg" (String#31163, DoABC#3) // _SafeStr_8438 = "_-4rC" (String#34044, DoABC#3) //------------------------------------------------------------ //_-1IE.RoomVisualizationData package _-1IE { import _-4-n._SafeStr_2660; import _-1TS.WallRasterizer; import _-1TS.FloorRasterizer; import _-1TS.WallAdRasterizer; import _-03.LandscapeRasterizer; import _-6Dz.PlaneMaskManager; import _-3Wu._SafeStr_4381; import _-pv._SafeStr_2661; public class RoomVisualizationData implements _SafeStr_2660 { private var _SafeStr_11794:WallRasterizer; private var _SafeStr_11795:FloorRasterizer; private var _SafeStr_11796:WallAdRasterizer; private var _SafeStr_11797:LandscapeRasterizer; private var _SafeStr_11634:PlaneMaskManager; private var _SafeStr_8176:Boolean = false; public function RoomVisualizationData() { this._SafeStr_11794 = new WallRasterizer(); this._SafeStr_11795 = new FloorRasterizer(); this._SafeStr_11796 = new WallAdRasterizer(); this._SafeStr_11797 = new LandscapeRasterizer(); this._SafeStr_11634 = new PlaneMaskManager(); } public function get _SafeStr_8310():Boolean { return (this._SafeStr_8176); } public function get _SafeStr_11752():_SafeStr_4381 { return (this._SafeStr_11795); } public function get _SafeStr_11754():_SafeStr_4381 { return (this._SafeStr_11794); } public function get _SafeStr_11758():WallAdRasterizer { return (this._SafeStr_11796); } public function get _SafeStr_11756():_SafeStr_4381 { return (this._SafeStr_11797); } public function get _SafeStr_11660():PlaneMaskManager { return (this._SafeStr_11634); } public function dispose():void { if (this._SafeStr_11794 != null){ this._SafeStr_11794.dispose(); this._SafeStr_11794 = null; }; if (this._SafeStr_11795 != null){ this._SafeStr_11795.dispose(); this._SafeStr_11795 = null; }; if (this._SafeStr_11796 != null){ this._SafeStr_11796.dispose(); this._SafeStr_11796 = null; }; if (this._SafeStr_11797 != null){ this._SafeStr_11797.dispose(); this._SafeStr_11797 = null; }; if (this._SafeStr_11634 != null){ this._SafeStr_11634.dispose(); this._SafeStr_11634 = null; }; } public function _SafeStr_5408():void { if (this._SafeStr_11794 != null){ this._SafeStr_11794._SafeStr_5408(); }; if (this._SafeStr_11795 != null){ this._SafeStr_11795._SafeStr_5408(); }; if (this._SafeStr_11797 != null){ this._SafeStr_11797._SafeStr_5408(); }; } public function initialize(k: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 (k == null){ return (false); }; var _local_2:XMLList = k.wallData; if (_local_2.length() > 0){ _local_7 = _local_2[0]; this._SafeStr_11794.initialize(_local_7); }; var _local_3:XMLList = k.floorData; if (_local_3.length() > 0){ _local_8 = _local_3[0]; this._SafeStr_11795.initialize(_local_8); }; var _local_4:XMLList = k.wallAdData; if (_local_4.length() > 0){ _local_9 = _local_4[0]; this._SafeStr_11796.initialize(_local_9); }; var _local_5:XMLList = k.landscapeData; if (_local_5.length() > 0){ _local_10 = _local_5[0]; this._SafeStr_11797.initialize(_local_10); }; var _local_6:XMLList = k.maskData; if (_local_6.length() > 0){ _local_11 = _local_6[0]; this._SafeStr_11634.initialize(_local_11); }; return (true); } public function _SafeStr_11730(k:_SafeStr_2661):void { if (this._SafeStr_8176){ return; }; this._SafeStr_11794._SafeStr_11730(k); this._SafeStr_11795._SafeStr_11730(k); this._SafeStr_11796._SafeStr_11730(k); this._SafeStr_11797._SafeStr_11730(k); this._SafeStr_11634._SafeStr_11730(k); this._SafeStr_8176 = true; } protected function reset():void { } } }//package _-1IE // _SafeStr_11634 = "_-06D" (String#7712, DoABC#3) // _SafeStr_11660 = "_-3mI" (String#31391, DoABC#3) // _SafeStr_11730 = "_-0uf" (String#24361, DoABC#3) // _SafeStr_11752 = "_-3Y" (String#30841, DoABC#3) // _SafeStr_11754 = "_-5xx" (String#36736, DoABC#3) // _SafeStr_11756 = "_-0vz" (String#24413, DoABC#3) // _SafeStr_11758 = "_-1iP" (String#26314, DoABC#3) // _SafeStr_11794 = "_-1UM" (String#25777, DoABC#3) // _SafeStr_11795 = "_-2Nq" (String#27967, DoABC#3) // _SafeStr_11796 = "_-3Iq" (String#30253, DoABC#3) // _SafeStr_11797 = "_-61N" (String#36920, DoABC#3) // _SafeStr_2660 = "_-6Dx" (String#14001, DoABC#3) // _SafeStr_2661 = "_-3X9" (String#11238, DoABC#3) // _SafeStr_4381 = "_-1h9" (String#9331, DoABC#3) // _SafeStr_5408 = "_-5Yk" (String#35770, DoABC#3) // _SafeStr_8176 = "_-2TM" (String#433, DoABC#3) // _SafeStr_8310 = "_-0n5" (String#8403, DoABC#3) //------------------------------------------------------------ //_-1io._SafeStr_3943 package _-1io { import _-3qZ._SafeStr_2283; public class _SafeStr_3943 implements _SafeStr_2283 { public function dispose():void { } public function _SafeStr_5448():Array { var k:Array = new Array(); return (k); } } }//package _-1io // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3943 = "_-3xj" (String#31849, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-1Ir._SafeStr_2071 package _-1Ir { import _-0b-._SafeStr_2070; import _-0b-.RoomUI; import _-5Vt._SafeStr_10; import _-5QZ._SafeStr_633; import _-Xh.RoomChatWidget; import _-pX._SafeStr_2814; import _-io._SafeStr_2838; import _-2VO._SafeStr_2828; import _-60c._SafeStr_2848; import _-6bJ._SafeStr_2843; import _-3Jf._SafeStr_2833; import _-4Ch.StickieFurniWidget; import _-4Q9.PresentFurniWidget; import _-5Ar._SafeStr_2846; import _-5Ar._SafeStr_2830; import _-4Py._SafeStr_2832; import _-X7._SafeStr_2834; import _-60Q.DoorbellWidget; import _-3xK.LoadingBarWidget; import _-4HY._SafeStr_2835; import _-2zl._SafeStr_2842; import _-3fu._SafeStr_2823; import _-3fu._SafeStr_2822; import _-3Ny.DimmerFurniWidget; import _-3om._SafeStr_2825; import _-1QH._SafeStr_2845; import _-3Ot.AvatarInfoWidget; import _-6hd._SafeStr_2827; import _-1n2._SafeStr_2824; import _-4Ch._SafeStr_2847; import _-6OG._SafeStr_2826; import _-0RH.MannequinWidget; import _-3E3._SafeStr_2841; import _-4Yt._SafeStr_2836; import _-0U3.BackgroundColorFurniWidget; import _-4f-.CustomUserNotificationWidget; import _-5Ih._SafeStr_2844; import _-5Ih._SafeStr_2839; import _-r7.HighScoreDisplayWidget; import _-2Us._SafeStr_2831; import _-0Nb.YoutubeDisplayWidget; import _-6kH.RentableSpaceDisplayWidget; import _-0Nb._SafeStr_2849; import _-2Il.RoomToolsWidget; import _-0rr.ExternalImageWidget; import _-2oE.WordQuizWidget; import _-5Vw.UiHelpBubblesWidget; import _-4Yt.RoomThumbnailCameraWidget; import _-5qr._SafeStr_2837; import _-3ZC.CraftingWidget; import _-0b-._SafeStr_2819; public class _SafeStr_2071 implements _SafeStr_2070 { private var _SafeStr_10786:RoomUI; private var _SafeStr_11798:int = 0; public function _SafeStr_2071(k:RoomUI) { this._SafeStr_10786 = k; } public function dispose():void { this._SafeStr_10786 = null; } public function _SafeStr_7177(k:String, _arg_2:_SafeStr_2819):_SafeStr_2818 { if ((((this._SafeStr_10786 == null)) || ((this._SafeStr_10786.windowManager == null)))){ return (null); }; var _local_3:_SafeStr_10 = this._SafeStr_10786.assets; var _local_4:_SafeStr_633 = this._SafeStr_10786.windowManager; switch (k){ case _SafeStr_2814._SafeStr_5735: return (new RoomChatWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786, this._SafeStr_11798++, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_6238: return (new _SafeStr_2838(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786, this._SafeStr_10786.getDesktop("hard_coded_room_id"))); case _SafeStr_2814._SafeStr_6366: return (new _SafeStr_2828(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786, this._SafeStr_10786.catalog)); case _SafeStr_2814._SafeStr_5775: return (new _SafeStr_2848(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_7264: return (new _SafeStr_2843(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5848: return (new _SafeStr_2833(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5980: return (new StickieFurniWidget(_arg_2, _local_4, _local_3)); case _SafeStr_2814._SafeStr_5881: return (new PresentFurniWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786, this._SafeStr_10786.catalog, this._SafeStr_10786.inventory, this._SafeStr_10786.roomEngine)); case _SafeStr_2814._SafeStr_5666: return (new _SafeStr_2846(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_5635: return (new _SafeStr_2830(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_5854: return (new _SafeStr_2832(_arg_2, _local_4, _local_3)); case _SafeStr_2814._SafeStr_5718: return (new _SafeStr_2834(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5950: return (new DoorbellWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5990: return (new LoadingBarWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_7265: return (new _SafeStr_2835(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_5956: return (new _SafeStr_2842(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5971: return (new _SafeStr_2823(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_6083: return (new _SafeStr_2822(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_6136: return (new DimmerFurniWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_6051: return (new _SafeStr_2825(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_6069: return (new _SafeStr_2845(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5871: return (new _SafeStr_2820(_arg_2, _local_4)); case _SafeStr_2814._SafeStr_6174: return (new AvatarInfoWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786, this._SafeStr_10786.localization, this._SafeStr_10786, this._SafeStr_10786.catalog)); case _SafeStr_2814._SafeStr_5655: return (new _SafeStr_2827(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5907: return (new _SafeStr_2824(_arg_2, _local_4, this._SafeStr_10786._SafeStr_5839, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786, this._SafeStr_10786.catalog)); case _SafeStr_2814._SafeStr_5999: return (new _SafeStr_2847(_arg_2, _local_4, _local_3)); case _SafeStr_2814._SafeStr_6087: return (new _SafeStr_2826(_arg_2, _local_4, _local_3)); case _SafeStr_2814._SafeStr_5945: return (new MannequinWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_7266: return (new _SafeStr_2841(_arg_2, _local_4, _local_3, this._SafeStr_10786, this._SafeStr_10786.localization, this._SafeStr_10786, this._SafeStr_10786._SafeStr_6464, this._SafeStr_10786.catalog)); case _SafeStr_2814.CAMERA: return (new _SafeStr_2836(_arg_2, _local_4, _local_3, this._SafeStr_10786, this._SafeStr_10786.localization, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_6005: return (new BackgroundColorFurniWidget(_arg_2, _local_4, _local_3)); case _SafeStr_2814._SafeStr_5695: return (new CustomUserNotificationWidget(_arg_2, _local_4, _local_3)); case _SafeStr_2814._SafeStr_7268: return (new _SafeStr_2844(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5934: return (new _SafeStr_2839(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5938: return (new HighScoreDisplayWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5994: return (new _SafeStr_2831(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_6344: return (new YoutubeDisplayWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786.habboTracking)); case _SafeStr_2814._SafeStr_5674: return (new RentableSpaceDisplayWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_5931: return (new _SafeStr_2849(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_6634: return (new RoomToolsWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_6062: return (new ExternalImageWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786.inventory, this._SafeStr_10786._SafeStr_5594, this._SafeStr_10786.roomEngine, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_5959: return (new WordQuizWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization)); case _SafeStr_2814._SafeStr_7269: return (new UiHelpBubblesWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786.localization, this._SafeStr_10786._SafeStr_7424, this._SafeStr_10786.toolbar, this._SafeStr_10786.getDesktop("hard_coded_room_id"), this._SafeStr_10786)); case _SafeStr_2814._SafeStr_6093: return (new RoomThumbnailCameraWidget(_arg_2, _local_4, _local_3, this._SafeStr_10786, this._SafeStr_10786.localization, this._SafeStr_10786)); case _SafeStr_2814._SafeStr_6334: return (new _SafeStr_2837(_arg_2, _local_4)); case _SafeStr_2814._SafeStr_6328: return (new CraftingWidget(_arg_2, _local_4, this._SafeStr_10786)); }; return (null); } public function get disposed():Boolean { return ((this._SafeStr_10786 == null)); } } }//package _-1Ir // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10786 = "_-Nl" (String#1152, DoABC#3) // _SafeStr_11798 = "_-6Gi" (String#37512, DoABC#3) // _SafeStr_2070 = "_-3E5" (String#10952, DoABC#3) // _SafeStr_2071 = "_-2qn" (String#10540, DoABC#3) // _SafeStr_2814 = "_-58Y" (String#12901, DoABC#3) // _SafeStr_2818 = "_-3Zw" (String#11285, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3) // _SafeStr_2822 = "_-M6" (String#39292, DoABC#3) // _SafeStr_2823 = "_-336" (String#10777, DoABC#3) // _SafeStr_2824 = "_-2GC" (String#9966, DoABC#3) // _SafeStr_2825 = "_-4Pi" (String#12158, DoABC#3) // _SafeStr_2826 = "_-56t" (String#12867, DoABC#3) // _SafeStr_2827 = "_-58f" (String#34770, DoABC#3) // _SafeStr_2828 = "_-4OG" (String#12138, DoABC#3) // _SafeStr_2830 = "_-401" (String#31968, DoABC#3) // _SafeStr_2831 = "_-2rl" (String#10554, DoABC#3) // _SafeStr_2832 = "_-I9" (String#39142, DoABC#3) // _SafeStr_2833 = "_-2xy" (String#29370, DoABC#3) // _SafeStr_2834 = "_-6iv" (String#38644, DoABC#3) // _SafeStr_2835 = "_-45l" (String#32205, DoABC#3) // _SafeStr_2836 = "_-2dN" (String#10334, DoABC#3) // _SafeStr_2837 = "_-3A" (String#29890, DoABC#3) // _SafeStr_2838 = "_-ou" (String#15301, DoABC#3) // _SafeStr_2839 = "_-ZH" (String#15039, DoABC#3) // _SafeStr_2841 = "_-3NI" (String#11076, DoABC#3) // _SafeStr_2842 = "_-4CZ" (String#11941, DoABC#3) // _SafeStr_2843 = "_-km" (String#40188, DoABC#3) // _SafeStr_2844 = "_-3sN" (String#11610, DoABC#3) // _SafeStr_2845 = "_-Vw" (String#39656, DoABC#3) // _SafeStr_2846 = "_-eP" (String#15121, DoABC#3) // _SafeStr_2847 = "_-0OR" (String#7993, DoABC#3) // _SafeStr_2848 = "_-Tr" (String#14930, DoABC#3) // _SafeStr_2849 = "_-5wZ" (String#13713, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5635 = "_-1RS" (String#25671, DoABC#3) // _SafeStr_5655 = "_-6PT" (String#37839, DoABC#3) // _SafeStr_5666 = "_-3u-" (String#31699, DoABC#3) // _SafeStr_5674 = "_-2Jp" (String#27803, DoABC#3) // _SafeStr_5695 = "_-5Zz" (String#35816, DoABC#3) // _SafeStr_5718 = "_-3oY" (String#31478, DoABC#3) // _SafeStr_5735 = "_-1-1" (String#24565, DoABC#3) // _SafeStr_5775 = "_-0gl" (String#23821, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_5848 = "_-6Ed" (String#37432, DoABC#3) // _SafeStr_5854 = "_-0Ey" (String#22750, DoABC#3) // _SafeStr_5871 = "_-0cx" (String#23673, DoABC#3) // _SafeStr_5881 = "_-0mA" (String#24028, DoABC#3) // _SafeStr_5907 = "_-0ZE" (String#23531, DoABC#3) // _SafeStr_5931 = "_-5dZ" (String#35961, DoABC#3) // _SafeStr_5934 = "_-27U" (String#27328, DoABC#3) // _SafeStr_5938 = "_-1lK" (String#26429, DoABC#3) // _SafeStr_5945 = "_-2WT" (String#28298, DoABC#3) // _SafeStr_5950 = "_-4zQ" (String#34357, DoABC#3) // _SafeStr_5956 = "_-5Nq" (String#35351, DoABC#3) // _SafeStr_5959 = "_-3ZP" (String#30900, DoABC#3) // _SafeStr_5971 = "_-9u" (String#38845, DoABC#3) // _SafeStr_5980 = "_-0rV" (String#24232, DoABC#3) // _SafeStr_5990 = "_-M2" (String#39290, DoABC#3) // _SafeStr_5994 = "_-1N-" (String#25482, DoABC#3) // _SafeStr_5999 = "_-0KH" (String#22973, DoABC#3) // _SafeStr_6005 = "_-2zY" (String#29435, DoABC#3) // _SafeStr_6051 = "_-QP" (String#39452, DoABC#3) // _SafeStr_6062 = "_-0vu" (String#24409, DoABC#3) // _SafeStr_6069 = "_-23G" (String#27165, DoABC#3) // _SafeStr_6083 = "_-6gH" (String#38535, DoABC#3) // _SafeStr_6087 = "_-06W" (String#22421, DoABC#3) // _SafeStr_6093 = "_-6at" (String#38301, DoABC#3) // _SafeStr_6136 = "_-65R" (String#37074, DoABC#3) // _SafeStr_6174 = "_-1Ti" (String#25755, DoABC#3) // _SafeStr_6238 = "_-2FJ" (String#27637, DoABC#3) // _SafeStr_6328 = "_-1u2" (String#26769, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6334 = "_-6eS" (String#38458, DoABC#3) // _SafeStr_6344 = "_-MF" (String#39297, DoABC#3) // _SafeStr_6366 = "_-1kR" (String#26397, DoABC#3) // _SafeStr_6464 = "_-D5" (String#14645, DoABC#3) // _SafeStr_6634 = "_-1db" (String#26124, DoABC#3) // _SafeStr_7177 = "_-4W7" (String#1570, DoABC#3) // _SafeStr_7264 = "_-Ie" (String#39161, DoABC#3) // _SafeStr_7265 = "_-6Kt" (String#37656, DoABC#3) // _SafeStr_7266 = "_-0oN" (String#24112, DoABC#3) // _SafeStr_7268 = "_-0Dv" (String#22709, DoABC#3) // _SafeStr_7269 = "_-1J8" (String#25332, DoABC#3) // _SafeStr_7424 = "_-3QU" (String#30558, DoABC#3) //------------------------------------------------------------ //_-1Ir._SafeStr_2787 package _-1Ir { import _-0ba._SafeStr_2745; import _-378._SafeStr_4366; public interface _SafeStr_2787 { function processWidgetMessage(_arg_1:_SafeStr_2745):_SafeStr_4366; } }//package _-1Ir // _SafeStr_2745 = "_-4cj" (String#12368, DoABC#3) // _SafeStr_2787 = "_-7A" (String#14540, DoABC#3) // _SafeStr_4366 = "_-4w5" (String#12683, DoABC#3) //------------------------------------------------------------ //_-1Ir._SafeStr_2818 package _-1Ir { import flash.events.IEventDispatcher; import _-1Mz.IWindow; public interface _SafeStr_2818 { function get state():int; function initialize(_arg_1:int=0):void; function dispose():void; function set messageListener(_arg_1:_SafeStr_2787):void; function registerUpdateEvents(_arg_1:IEventDispatcher):void; function unregisterUpdateEvents(_arg_1:IEventDispatcher):void; function get mainWindow():IWindow; } }//package _-1Ir // _SafeStr_2787 = "_-7A" (String#14540, DoABC#3) // _SafeStr_2818 = "_-3Zw" (String#11285, DoABC#3) //------------------------------------------------------------ //_-1Ir._SafeStr_2820 package _-1Ir { import _-3JS.EventDispatcherWrapper; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-p0._SafeStr_499; import _-0b-._SafeStr_2819; import flash.events.IEventDispatcher; import _-1Mz.IWindow; public class _SafeStr_2820 implements _SafeStr_2818 { private var _disposed:Boolean = false; private var _SafeStr_6343:EventDispatcherWrapper; private var _SafeStr_11799:_SafeStr_2787; private var _SafeStr_5524:_SafeStr_633; protected var _assets:_SafeStr_10; protected var _SafeStr_5504:_SafeStr_499; protected var _SafeStr_6959:_SafeStr_2819; public function _SafeStr_2820(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10=null, _arg_4:_SafeStr_499=null) { this._SafeStr_6959 = k; this._SafeStr_5524 = _arg_2; this._assets = _arg_3; this._SafeStr_5504 = _arg_4; } public function get state():int { return (0); } public function get disposed():Boolean { return (this._disposed); } public function initialize(k:int=0):void { } public function dispose():void { if (this.disposed){ return; }; this._SafeStr_11799 = null; this._SafeStr_5524 = null; if (((!((this._SafeStr_6343 == null))) && (!(this._SafeStr_6343.disposed)))){ this.unregisterUpdateEvents(this._SafeStr_6343); }; if (this._SafeStr_6959){ this._SafeStr_6959.dispose(); this._SafeStr_6959 = null; }; this._SafeStr_6343 = null; this._assets = null; this._SafeStr_5504 = null; this._disposed = true; } public function set messageListener(k:_SafeStr_2787):void { this._SafeStr_11799 = k; } public function get messageListener():_SafeStr_2787 { return (this._SafeStr_11799); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get assets():_SafeStr_10 { return (this._assets); } public function get localizations():_SafeStr_499 { return (this._SafeStr_5504); } public function registerUpdateEvents(k:IEventDispatcher):void { if ((k is EventDispatcherWrapper)){ this._SafeStr_6343 = (k as EventDispatcherWrapper); }; } public function unregisterUpdateEvents(k:IEventDispatcher):void { } public function get mainWindow():IWindow { return (null); } } }//package _-1Ir // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_11799 = "_-qi" (String#1163, DoABC#3) // _SafeStr_2787 = "_-7A" (String#14540, DoABC#3) // _SafeStr_2818 = "_-3Zw" (String#11285, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5504 = "_-2YF" (String#689, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_6959 = "_-1mo" (String#1489, DoABC#3) //------------------------------------------------------------ //_-1j1._SafeStr_5121 package _-1j1 { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; import _-1Mz.IWindow; import _-5Mz.WindowMouseEvent; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; public class _SafeStr_5121 implements _SafeStr_3 { public static const _SafeStr_11589:int = 0; public static const _SafeStr_11591:int = 1; public static const _SafeStr_11593:int = 2; private var _SafeStr_5501:int; private var _SafeStr_10395:Number; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_7150:MeMenuSoundSettingsSlider; private var _SafeStr_11600:MeMenuSoundSettingsView; public function _SafeStr_5121(k:MeMenuSoundSettingsView, _arg_2:int, _arg_3:IWindowContainer):void { var _local_4:IWindow; super(); this._SafeStr_5501 = _arg_2; this._SafeStr_11600 = k; this._SafeStr_5415 = _arg_3; this._SafeStr_7150 = new MeMenuSoundSettingsSlider(this, (this._SafeStr_5415.findChildByName("volume_container") as IWindowContainer), this._SafeStr_11600.widget.assets, 0, 1); _local_4 = this._SafeStr_5415.findChildByName("sounds_off"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359); _local_4.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_11800); _local_4.addEventListener(WindowMouseEvent._SafeStr_5424, this._SafeStr_11801); }; _local_4 = this._SafeStr_5415.findChildByName("sounds_on"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359); _local_4.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_11800); _local_4.addEventListener(WindowMouseEvent._SafeStr_5424, this._SafeStr_11801); }; this._SafeStr_11601(); } public function dispose():void { if (!this.disposed){ if (this._SafeStr_7150){ this._SafeStr_7150.dispose(); this._SafeStr_7150 = null; }; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; }; } public function get disposed():Boolean { return ((this._SafeStr_11600 == null)); } public function saveVolume(k:Number, _arg_2:Boolean):void { this._SafeStr_10395 = k; switch (this._SafeStr_5501){ case _SafeStr_11589: this._SafeStr_11600.saveVolume(k, -1, -1, _arg_2); break; case _SafeStr_11591: this._SafeStr_11600.saveVolume(-1, k, -1, _arg_2); break; case _SafeStr_11593: this._SafeStr_11600.saveVolume(-1, -1, k, _arg_2); break; }; this._SafeStr_11601(); } private function _SafeStr_11601():void { if (this._SafeStr_10395 == 0){ this._SafeStr_11802("sounds_on_icon", this._SafeStr_11600._SafeStr_11599); this._SafeStr_11802("sounds_off_icon", this._SafeStr_11600._SafeStr_11596); } else { this._SafeStr_11802("sounds_on_icon", this._SafeStr_11600._SafeStr_11598); this._SafeStr_11802("sounds_off_icon", this._SafeStr_11600._SafeStr_11597); }; } private function _SafeStr_11800(k:WindowMouseEvent):void { var _local_2:IWindow = (k.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "sounds_off_icon": case "sounds_off": this._SafeStr_11802("sounds_off_icon", this._SafeStr_11600._SafeStr_11596); return; case "sounds_on_icon": case "sounds_on": this._SafeStr_11802("sounds_on_icon", this._SafeStr_11600._SafeStr_11598); return; }; } private function _SafeStr_11801(k:WindowMouseEvent):void { var _local_2:IWindow = (k.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "sounds_off": if (this._SafeStr_10395 != 0){ this._SafeStr_11802("sounds_off_icon", this._SafeStr_11600._SafeStr_11597); }; return; case "sounds_on": if (this._SafeStr_10395 != 1){ this._SafeStr_11802("sounds_on_icon", this._SafeStr_11600._SafeStr_11599); }; return; }; } private function _SafeStr_9359(k:WindowMouseEvent):void { var _local_2:IWindow = (k.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "sounds_off": this.saveVolume(0, false); return; case "sounds_on": this.saveVolume(1, false); return; default: _SafeStr_4.log(("Me Menu Settings, Sound settings item: unknown button: " + _local_3)); }; } private function _SafeStr_11802(k:String, _arg_2:BitmapData):void { var _local_3:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName(k) as IBitmapWrapperWindow); if (((!((_local_3 == null))) && (!((_arg_2 == null))))){ _local_3.bitmap = _arg_2.clone(); }; } public function _SafeStr_7139(k:Number):void { this._SafeStr_7150._SafeStr_7139(k); this._SafeStr_11601(); } } }//package _-1j1 // _SafeStr_10395 = "_-kS" (String#716, DoABC#3) // _SafeStr_11589 = "_-2-C" (String#27017, DoABC#3) // _SafeStr_11591 = "_-4ae" (String#33423, DoABC#3) // _SafeStr_11593 = "_-0kz" (String#23979, DoABC#3) // _SafeStr_11596 = "_-J0" (String#39176, DoABC#3) // _SafeStr_11597 = "_-37G" (String#29782, DoABC#3) // _SafeStr_11598 = "_-51k" (String#34492, DoABC#3) // _SafeStr_11599 = "_-49k" (String#32364, DoABC#3) // _SafeStr_11600 = "_-4PR" (String#3691, DoABC#3) // _SafeStr_11601 = "_-2OJ" (String#3177, DoABC#3) // _SafeStr_11800 = "_-5Zb" (String#35800, DoABC#3) // _SafeStr_11801 = "_-0vd" (String#24398, DoABC#3) // _SafeStr_11802 = "_-2FS" (String#27642, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5121 = "_-5j1" (String#1603, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7150 = "_-nl" (String#341, DoABC#3) // _SafeStr_9359 = "_-5vv" (String#164, DoABC#3) //------------------------------------------------------------ //_-1j1.MeMenuSoundSettingsSlider package _-1j1 { import _-1Mz.IWindowContainer; import flash.display.BitmapData; import _-5Vt._SafeStr_10; import _-1Mz.IWindow; import _-5Mz.WindowEvent; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; import _-5Vt.BitmapDataAsset; public class MeMenuSoundSettingsSlider { private var _SafeStr_11803:_SafeStr_5121; private var _SafeStr_9981:IWindowContainer; private var _SafeStr_9983:BitmapData; private var _SafeStr_9984:BitmapData; private var _SafeStr_9985:int; private var _SafeStr_9169:Number = 0; private var _SafeStr_9170:Number = 1; public function MeMenuSoundSettingsSlider(k:_SafeStr_5121, _arg_2:IWindowContainer, _arg_3:_SafeStr_10, _arg_4:Number=0, _arg_5:Number=1) { this._SafeStr_11803 = k; this._SafeStr_9981 = _arg_2; this._SafeStr_9169 = _arg_4; this._SafeStr_9170 = _arg_5; this._SafeStr_11804(_arg_3); this._SafeStr_9987(); } public function dispose():void { this._SafeStr_11803 = null; this._SafeStr_9981 = null; this._SafeStr_9983 = null; this._SafeStr_9984 = null; } public function _SafeStr_7139(k:Number):void { if (this._SafeStr_9981 == null){ return; }; var _local_2:IWindow = this._SafeStr_9981.findChildByName("slider_button"); if (_local_2 != null){ _local_2.x = this._SafeStr_9988(k); }; } private function _SafeStr_9988(k:Number):int { return (int((this._SafeStr_9985 * (Number((k - this._SafeStr_9169)) / (this._SafeStr_9170 - this._SafeStr_9169))))); } private function getValue(k:Number):Number { return ((((k / this._SafeStr_9985) * (this._SafeStr_9170 - this._SafeStr_9169)) + this._SafeStr_9169)); } private function _SafeStr_9989(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowEvent._SafeStr_11805){ return; }; this._SafeStr_11803.saveVolume(this.getValue(_arg_2.x), false); } private function _SafeStr_9987():void { var k:IWindowContainer; var _local_2:IWindowContainer; var _local_3:IBitmapWrapperWindow; if (this._SafeStr_9981 == null){ return; }; _local_3 = (this._SafeStr_9981.findChildByName("slider_base") as IBitmapWrapperWindow); if (((!((_local_3 == null))) && (!((this._SafeStr_9983 == null))))){ _local_3.bitmap = new BitmapData(this._SafeStr_9983.width, this._SafeStr_9983.height, true, 0xFFFFFF); _local_3.bitmap.copyPixels(this._SafeStr_9983, this._SafeStr_9983.rect, new Point(0, 0), null, null, true); }; k = (this._SafeStr_9981.findChildByName("slider_movement_area") as IWindowContainer); if (k != null){ _local_2 = (k.findChildByName("slider_button") as IWindowContainer); if (_local_2 != null){ _local_3 = (_local_2.findChildByName("slider_bitmap") as IBitmapWrapperWindow); if (((!((_local_3 == null))) && (!((this._SafeStr_9984 == null))))){ _local_3.bitmap = new BitmapData(this._SafeStr_9984.width, this._SafeStr_9984.height, true, 0xFFFFFF); _local_3.bitmap.copyPixels(this._SafeStr_9984, this._SafeStr_9984.rect, new Point(0, 0), null, null, true); _local_2.procedure = this._SafeStr_9989; this._SafeStr_9985 = (k.width - _local_3.width); }; }; }; } private function _SafeStr_11804(k:_SafeStr_10):void { var _local_2:BitmapDataAsset; if (k == null){ return; }; _local_2 = BitmapDataAsset(k.getAssetByName("memenu_settings_slider_base")); this._SafeStr_9983 = BitmapData(_local_2.content); _local_2 = BitmapDataAsset(k.getAssetByName("memenu_settings_slider_button")); this._SafeStr_9984 = BitmapData(_local_2.content); } } }//package _-1j1 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_11803 = "_-2M8" (String#10068, DoABC#3) // _SafeStr_11804 = "_-5hz" (String#1133, DoABC#3) // _SafeStr_11805 = "_-4Yg" (String#33362, DoABC#3) // _SafeStr_5121 = "_-5j1" (String#1603, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_9169 = "_-5sO" (String#866, DoABC#3) // _SafeStr_9170 = "_-0SN" (String#681, DoABC#3) // _SafeStr_9981 = "_-5Zf" (String#862, DoABC#3) // _SafeStr_9983 = "_-10x" (String#1070, DoABC#3) // _SafeStr_9984 = "_-2Xc" (String#1085, DoABC#3) // _SafeStr_9985 = "_-6My" (String#872, DoABC#3) // _SafeStr_9987 = "_-0wp" (String#834, DoABC#3) // _SafeStr_9988 = "_-50J" (String#1120, DoABC#3) // _SafeStr_9989 = "_-T9" (String#1154, DoABC#3) //------------------------------------------------------------ //_-1j1.MeMenuSoundSettingsView package _-1j1 { import _-60c._SafeStr_4575; import _-60c._SafeStr_2848; import _-1Mz.IWindowContainer; import flash.display.BitmapData; import _-378._SafeStr_4571; import _-1Mz.IWindow; import _-5Vt.BitmapDataAsset; import _-5Vt.XmlAsset; import _-5Mz.WindowMouseEvent; import _-0ba._SafeStr_5063; import _-0ba._SafeStr_5061; public class MeMenuSoundSettingsView implements _SafeStr_4575 { private var _SafeStr_5451:_SafeStr_2848; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_11581:_SafeStr_5121; private var _SafeStr_11582:_SafeStr_5121; private var _SafeStr_11583:_SafeStr_5121; private var _SafeStr_11584:BitmapData; private var _SafeStr_11585:BitmapData; private var _SafeStr_11586:BitmapData; private var _SafeStr_11587:BitmapData; private var _SafeStr_7459:Number = 1; private var _SafeStr_5426:Number = 1; private var _SafeStr_5425:Number = 1; public function init(k:_SafeStr_2848, _arg_2:String):void { this._SafeStr_5451 = k; this.createWindow(_arg_2); } public function dispose():void { this.saveVolume(this._SafeStr_7459, this._SafeStr_5426, this._SafeStr_5425); this._SafeStr_5451 = null; if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); }; this._SafeStr_5415 = null; if (this._SafeStr_11581 != null){ this._SafeStr_11581.dispose(); }; this._SafeStr_11581 = null; if (this._SafeStr_11582 != null){ this._SafeStr_11582.dispose(); }; this._SafeStr_11582 = null; if (this._SafeStr_11583 != null){ this._SafeStr_11583.dispose(); }; this._SafeStr_11583 = null; if (this._SafeStr_11584){ this._SafeStr_11584.dispose(); this._SafeStr_11584 = null; }; if (this._SafeStr_11585){ this._SafeStr_11585.dispose(); this._SafeStr_11585 = null; }; if (this._SafeStr_11586){ this._SafeStr_11586.dispose(); this._SafeStr_11586 = null; }; if (this._SafeStr_11587){ this._SafeStr_11587.dispose(); this._SafeStr_11587 = null; }; } public function get window():IWindowContainer { return (this._SafeStr_5415); } public function _SafeStr_11588(k:_SafeStr_4571):void { this._SafeStr_7459 = k._SafeStr_5435; this._SafeStr_5426 = k._SafeStr_5434; this._SafeStr_5425 = k._SafeStr_5433; if (this._SafeStr_11581 != null){ this._SafeStr_11581._SafeStr_7139(this._SafeStr_7459); }; if (this._SafeStr_11582 != null){ this._SafeStr_11582._SafeStr_7139(this._SafeStr_5426); }; if (this._SafeStr_11583 != null){ this._SafeStr_11583._SafeStr_7139(this._SafeStr_5425); }; } private function createWindow(k:String):void { var _local_3:IWindow; var _local_5:BitmapDataAsset; var _local_2:XmlAsset = (this._SafeStr_5451.assets.getAssetByName("memenu_settings") as XmlAsset); if (_local_2){ this._SafeStr_5415 = (this._SafeStr_5451.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); }; if (this._SafeStr_5415 == null){ throw (new Error("Failed to construct sound settings window from XML!")); }; this._SafeStr_5415.name = k; var _local_4:int; while (_local_4 < this._SafeStr_5415.numChildren) { _local_3 = this._SafeStr_5415.getChildAt(_local_4); _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_9359); _local_4++; }; _local_5 = (this._SafeStr_5451.assets.getAssetByName("sounds_off_color") as BitmapDataAsset); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_11584 = (_local_5.content as BitmapData).clone(); }; _local_5 = (this._SafeStr_5451.assets.getAssetByName("sounds_off_white") as BitmapDataAsset); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_11585 = (_local_5.content as BitmapData).clone(); }; _local_5 = (this._SafeStr_5451.assets.getAssetByName("sounds_on_color") as BitmapDataAsset); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_11586 = (_local_5.content as BitmapData).clone(); }; _local_5 = (this._SafeStr_5451.assets.getAssetByName("sounds_on_white") as BitmapDataAsset); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_11587 = (_local_5.content as BitmapData).clone(); }; this._SafeStr_11581 = new _SafeStr_5121(this, _SafeStr_5121._SafeStr_11589, this._SafeStr_11590); this._SafeStr_11582 = new _SafeStr_5121(this, _SafeStr_5121._SafeStr_11591, this._SafeStr_11592); this._SafeStr_11583 = new _SafeStr_5121(this, _SafeStr_5121._SafeStr_11593, this._SafeStr_11594); this._SafeStr_5451.messageListener.processWidgetMessage(new _SafeStr_5063(_SafeStr_5063._SafeStr_5810)); } private function _SafeStr_9359(k:WindowMouseEvent):void { var _local_2:IWindow = (k.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "back_btn": this._SafeStr_5451._SafeStr_11806(_SafeStr_2848._SafeStr_11807); return; default: _SafeStr_4.log(("Me Menu Settings View: unknown button: " + _local_3)); }; } public function saveVolume(k:Number, _arg_2:Number, _arg_3:Number, _arg_4:Boolean=true):void { var _local_5:_SafeStr_5061; if (_arg_4){ _local_5 = new _SafeStr_5061(_SafeStr_5061._SafeStr_5812); } else { _local_5 = new _SafeStr_5061(_SafeStr_5061._SafeStr_5813); }; _local_5._SafeStr_5840 = (((k)!=-1) ? k : this._SafeStr_7459); _local_5._SafeStr_5434 = (((_arg_2)!=-1) ? _arg_2 : this._SafeStr_5426); _local_5._SafeStr_5433 = (((_arg_3)!=-1) ? _arg_3 : this._SafeStr_5425); this._SafeStr_5451.messageListener.processWidgetMessage(_local_5); } public function _SafeStr_11595(k:String, _arg_2:int):void { } public function get _SafeStr_11590():IWindowContainer { return ((this._SafeStr_5415.findChildByName("ui_volume_container") as IWindowContainer)); } public function get _SafeStr_11592():IWindowContainer { return ((this._SafeStr_5415.findChildByName("furni_volume_container") as IWindowContainer)); } public function get _SafeStr_11594():IWindowContainer { return ((this._SafeStr_5415.findChildByName("trax_volume_container") as IWindowContainer)); } public function get widget():_SafeStr_2848 { return (this._SafeStr_5451); } public function get _SafeStr_11596():BitmapData { return (this._SafeStr_11584); } public function get _SafeStr_11597():BitmapData { return (this._SafeStr_11585); } public function get _SafeStr_11598():BitmapData { return (this._SafeStr_11586); } public function get _SafeStr_11599():BitmapData { return (this._SafeStr_11587); } } }//package _-1j1 // _SafeStr_11581 = "_-I2" (String#4372, DoABC#3) // _SafeStr_11582 = "_-Wj" (String#4448, DoABC#3) // _SafeStr_11583 = "_-1Ub" (String#2970, DoABC#3) // _SafeStr_11584 = "_-5K0" (String#3929, DoABC#3) // _SafeStr_11585 = "_-1z" (String#3084, DoABC#3) // _SafeStr_11586 = "_-0sw" (String#2799, DoABC#3) // _SafeStr_11587 = "_-gO" (String#4495, DoABC#3) // _SafeStr_11588 = "_-1B8" (String#25031, DoABC#3) // _SafeStr_11589 = "_-2-C" (String#27017, DoABC#3) // _SafeStr_11590 = "_-5Fg" (String#35031, DoABC#3) // _SafeStr_11591 = "_-4ae" (String#33423, DoABC#3) // _SafeStr_11592 = "_-0XQ" (String#23463, DoABC#3) // _SafeStr_11593 = "_-0kz" (String#23979, DoABC#3) // _SafeStr_11594 = "_-20v" (String#27075, DoABC#3) // _SafeStr_11595 = "_-6EW" (String#14014, DoABC#3) // _SafeStr_11596 = "_-J0" (String#39176, DoABC#3) // _SafeStr_11597 = "_-37G" (String#29782, DoABC#3) // _SafeStr_11598 = "_-51k" (String#34492, DoABC#3) // _SafeStr_11599 = "_-49k" (String#32364, DoABC#3) // _SafeStr_11806 = "_-1d9" (String#26104, DoABC#3) // _SafeStr_11807 = "_-4Mk" (String#32883, DoABC#3) // _SafeStr_2848 = "_-Tr" (String#14930, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4571 = "_-0nB" (String#8405, DoABC#3) // _SafeStr_4575 = "_-0xz" (String#8579, DoABC#3) // _SafeStr_5061 = "_-2p8" (String#10508, DoABC#3) // _SafeStr_5063 = "_-5mT" (String#13554, DoABC#3) // _SafeStr_5121 = "_-5j1" (String#1603, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5425 = "_-5eE" (String#705, DoABC#3) // _SafeStr_5426 = "_-4US" (String#698, DoABC#3) // _SafeStr_5433 = "_-3O1" (String#3445, DoABC#3) // _SafeStr_5434 = "_-3On" (String#3450, DoABC#3) // _SafeStr_5435 = "_-3G" (String#30133, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5810 = "_-1zS" (String#26983, DoABC#3) // _SafeStr_5812 = "_-5qS" (String#36449, DoABC#3) // _SafeStr_5813 = "_-4cI" (String#33488, DoABC#3) // _SafeStr_5840 = "_-Qz" (String#4416, DoABC#3) // _SafeStr_7139 = "_-0q1" (String#24166, DoABC#3) // _SafeStr_7459 = "_-1AN" (String#1072, DoABC#3) // _SafeStr_9359 = "_-5vv" (String#164, DoABC#3) //------------------------------------------------------------ //_-1J6._SafeStr_2621 package _-1J6 { import _-0Dr._SafeStr_2620; import _-0Dr.HabboInventory; import _-5Vt._SafeStr_10; import _-68V._SafeStr_1407; import _-1uj._SafeStr_2251; import _-0Kg._SafeStr_334; import _-ue.Map; import _-58P._SafeStr_2384; import _-5QZ._SafeStr_633; import _-3HG._SafeStr_13; import _-0i6._SafeStr_2307; import _-cd._SafeStr_3711; import _-0RF._SafeStr_3714; import _-65D._SafeStr_2631; import flash.events.Event; import _-Yv._SafeStr_2296; import _-1Mz.IWindowContainer; import _-25D._SafeStr_2487; import _-3yO._SafeStr_2285; import _-3yO._SafeStr_2340; import _-3WD._SafeStr_3712; import _-4rH._SafeStr_2298; import _-65D._SafeStr_2623; public class _SafeStr_2621 implements _SafeStr_2620 { private var _SafeStr_5521:HabboInventory; private var _SafeStr_5414:BotsView; private var _assets:_SafeStr_10; private var _SafeStr_7361:_SafeStr_1407; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_5407:Map; private var _SafeStr_11808:Boolean = false; private var _disposed:Boolean = false; private var _SafeStr_11809:Boolean; public function _SafeStr_2621(k:HabboInventory, _arg_2:_SafeStr_633, _arg_3:_SafeStr_1407, _arg_4:_SafeStr_10, _arg_5:_SafeStr_2251, _arg_6:_SafeStr_334, _arg_7:_SafeStr_13) { this._SafeStr_5521 = k; this._assets = _arg_4; this._SafeStr_7361 = _arg_3; this._SafeStr_7205 = _arg_5; this._SafeStr_7205.events.addEventListener(_SafeStr_2384._SafeStr_7376, this._SafeStr_11810); this._SafeStr_5450 = _arg_6; this._SafeStr_5407 = new Map(); this._SafeStr_5414 = new BotsView(this, _arg_2, _arg_4, _arg_5, _arg_7); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ if (this._SafeStr_5414){ this._SafeStr_5414.dispose(); this._SafeStr_5414 = null; }; if (this._SafeStr_7205){ if (this._SafeStr_7205.events){ this._SafeStr_7205.events.removeEventListener(_SafeStr_2384._SafeStr_7376, this._SafeStr_11810); }; this._SafeStr_7205 = null; }; if (this._SafeStr_5407){ this._SafeStr_5407.dispose(); this._SafeStr_5407 = null; }; this._SafeStr_5521 = null; this._SafeStr_5450 = null; this._assets = null; this._SafeStr_7361 = null; this._disposed = true; }; } public function get controller():HabboInventory { return (this._SafeStr_5521); } public function _SafeStr_11811():Boolean { return (this._SafeStr_11809); } public function _SafeStr_7775():void { this._SafeStr_11809 = true; this._SafeStr_5414._SafeStr_10369(); } public function _SafeStr_11812():void { if (this._SafeStr_7361 == null){ return; }; var k:_SafeStr_2307 = this._SafeStr_7361.connection; if (k == null){ return; }; k.send(new _SafeStr_3711()); } public function get items():Map { return (this._SafeStr_5407); } public function _SafeStr_5602(k:_SafeStr_3714):void { if (this._SafeStr_5407.add(k.id, k)){ this._SafeStr_5414._SafeStr_5602(k); }; this._SafeStr_5414._SafeStr_10369(); } public function _SafeStr_7774(k:Map):void { var _local_2:int; var _local_3:Array = k._SafeStr_5497(); var _local_4:Array = this._SafeStr_5407._SafeStr_5497(); for each (_local_2 in _local_4) { if (_local_3.indexOf(_local_2) == -1){ this._SafeStr_5407.remove(_local_2); this._SafeStr_5414._SafeStr_7776(_local_2); }; }; for each (_local_2 in _local_3) { if (_local_4.indexOf(_local_2) == -1){ this._SafeStr_5407.add(_local_2, k.getValue(_local_2)); this._SafeStr_5414._SafeStr_5602(k.getValue(_local_2)); }; }; } public function _SafeStr_7776(k:int):void { this._SafeStr_5407.remove(k); this._SafeStr_5414._SafeStr_7776(k); this._SafeStr_5414._SafeStr_10369(); } public function _SafeStr_7564():void { this._SafeStr_11812(); } public function _SafeStr_7565(k:String):void { if ((((k == _SafeStr_2631._SafeStr_7600)) && (this._SafeStr_5521._SafeStr_7517))){ this._SafeStr_5521.events.dispatchEvent(new Event(_SafeStr_2296.HABBO_INVENTORY_TRACKING_EVENT_BOTS)); }; } public function getWindowContainer():IWindowContainer { return (this._SafeStr_5414.getWindowContainer()); } public function _SafeStr_7567():void { if (this._SafeStr_5414._SafeStr_7517){ this._SafeStr_7724(); }; } public function _SafeStr_7566(k:String):void { } public function _SafeStr_11813(k:int, _arg_2:Boolean=false):Boolean { var _local_4:int; var _local_3:_SafeStr_3714 = this._SafeStr_11814(k); if (_local_3 == null){ return (false); }; if (!this._SafeStr_5521.roomSession._SafeStr_11815){ return (false); }; if (this._SafeStr_5521.roomSession._SafeStr_5862){ _local_4 = (_local_3.id * -1); this._SafeStr_11808 = this._SafeStr_7205._SafeStr_7641(_SafeStr_2487.INVENTORY, _local_4, _SafeStr_2285._SafeStr_5707, _SafeStr_2340._SafeStr_5747, _local_3.figure); this._SafeStr_5521._SafeStr_7618(); return (this._SafeStr_11808); }; if (!_arg_2){ this._SafeStr_7361.connection.send(new _SafeStr_3712(_local_3.id, 0, 0)); }; return (true); } public function _SafeStr_7568():void { if (this._SafeStr_5414 == null){ return; }; this._SafeStr_5414.update(); } private function _SafeStr_11814(k:int):_SafeStr_3714 { var _local_2:_SafeStr_3714; for each (_local_2 in this._SafeStr_5407) { if (_local_2.id == k){ return (_local_2); }; }; return (null); } public function _SafeStr_11810(k:Event):void { if (k == null){ return; }; if (((this._SafeStr_11808) && ((k.type == _SafeStr_2384._SafeStr_7376)))){ this._SafeStr_5521._SafeStr_7620(); this._SafeStr_11808 = false; }; } public function get roomSession():_SafeStr_2298 { return (this._SafeStr_5521.roomSession); } public function _SafeStr_7724():void { this._SafeStr_5521._SafeStr_7540._SafeStr_7557(_SafeStr_2623.BOT); this._SafeStr_5521._SafeStr_7646(); this._SafeStr_5414.update(); } public function _SafeStr_7560(k:int):Boolean { return (this._SafeStr_5521._SafeStr_7540._SafeStr_7560(_SafeStr_2623.BOT, k)); } public function _SafeStr_7569(k:String):void { this._SafeStr_5414._SafeStr_11816(int(k)); } } }//package _-1J6 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10369 = "_-14h" (String#24790, DoABC#3) // _SafeStr_11808 = "_-6ZF" (String#14340, DoABC#3) // _SafeStr_11809 = "_-1HF" (String#2918, DoABC#3) // _SafeStr_11810 = "_-6J" (String#37592, DoABC#3) // _SafeStr_11811 = "_-4jJ" (String#33742, DoABC#3) // _SafeStr_11812 = "_-2U4" (String#28202, DoABC#3) // _SafeStr_11813 = "_-5n5" (String#13561, DoABC#3) // _SafeStr_11814 = "_-GH" (String#14702, DoABC#3) // _SafeStr_11815 = "_-37M" (String#10852, DoABC#3) // _SafeStr_11816 = "_-2Vw" (String#28280, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2296 = "_-Tq" (String#39584, DoABC#3) // _SafeStr_2298 = "_-4D9" (String#11953, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2340 = "_-4kR" (String#12503, DoABC#3) // _SafeStr_2384 = "_-2nD" (String#10475, DoABC#3) // _SafeStr_2487 = "_-5Z4" (String#35783, DoABC#3) // _SafeStr_2620 = "_-2Uo" (String#10207, DoABC#3) // _SafeStr_2621 = "_-6Ez" (String#14022, DoABC#3) // _SafeStr_2623 = "_-4tE" (String#34123, DoABC#3) // _SafeStr_2631 = "_-41K" (String#32024, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_3711 = "_-4WN" (String#33274, DoABC#3) // _SafeStr_3712 = "_-2Pk" (String#28033, DoABC#3) // _SafeStr_3714 = "_-1ez" (String#9299, DoABC#3) // _SafeStr_5407 = "_-3hs" (String#205, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_5602 = "_-2Yp" (String#28393, DoABC#3) // _SafeStr_5707 = "_-061" (String#22404, DoABC#3) // _SafeStr_5747 = "_-6D2" (String#37381, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7361 = "_-284" (String#76, DoABC#3) // _SafeStr_7376 = "_-5t7" (String#36546, DoABC#3) // _SafeStr_7517 = "_-0rc" (String#8479, DoABC#3) // _SafeStr_7540 = "_-25I" (String#3111, DoABC#3) // _SafeStr_7557 = "_-5NR" (String#13158, DoABC#3) // _SafeStr_7560 = "_-2EU" (String#3136, DoABC#3) // _SafeStr_7564 = "_-2QF" (String#10133, DoABC#3) // _SafeStr_7565 = "_-5U3" (String#13265, DoABC#3) // _SafeStr_7566 = "_-3yE" (String#11706, DoABC#3) // _SafeStr_7567 = "_-EQ" (String#14671, DoABC#3) // _SafeStr_7568 = "_-2SE" (String#843, DoABC#3) // _SafeStr_7569 = "_-32J" (String#10766, DoABC#3) // _SafeStr_7600 = "_-K0" (String#39213, DoABC#3) // _SafeStr_7618 = "_-59Q" (String#34794, DoABC#3) // _SafeStr_7620 = "_-oF" (String#4531, DoABC#3) // _SafeStr_7641 = "_-4bv" (String#12352, DoABC#3) // _SafeStr_7646 = "_-fE" (String#39996, DoABC#3) // _SafeStr_7724 = "_-0bh" (String#23618, DoABC#3) // _SafeStr_7774 = "_-53C" (String#34554, DoABC#3) // _SafeStr_7775 = "_-1cd" (String#26083, DoABC#3) // _SafeStr_7776 = "_-0I0" (String#2628, DoABC#3) //------------------------------------------------------------ //_-1J6._SafeStr_4877 package _-1J6 { import _-0RF._SafeStr_3714; import _-1Mz.IWindowContainer; import _-5Vt._SafeStr_10; import _-1Mz.IWindow; import _-5Vt.XmlAsset; import flash.display.BitmapData; import _-5QZ._SafeStr_633; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; public class _SafeStr_4877 { private static const _SafeStr_8674:int = 0xCCCCCC; private static const _SafeStr_8675:int = 10275685; private var _SafeStr_5447:_SafeStr_3714; private var _SafeStr_5415:IWindowContainer; private var _assets:_SafeStr_10; private var _SafeStr_8684:IWindow; private var _SafeStr_11817:Boolean; private var _SafeStr_5414:BotsView; private var _SafeStr_11818:int = -1; private var _SafeStr_11819:Boolean; private var _SafeStr_11820:Boolean; public function _SafeStr_4877(k:BotsView, _arg_2:_SafeStr_3714, _arg_3:_SafeStr_633, _arg_4:_SafeStr_10, _arg_5:Boolean) { if ((((((((k == null)) || ((_arg_2 == null)))) || ((_arg_3 == null)))) || ((_arg_4 == null)))){ return; }; this._assets = _arg_4; this._SafeStr_5414 = k; this._SafeStr_5447 = _arg_2; this._SafeStr_11820 = _arg_5; var _local_6:XmlAsset = (_arg_4.getAssetByName("inventory_thumb_xml") as XmlAsset); if ((((_local_6 == null)) || ((_local_6.content == null)))){ return; }; this._SafeStr_5415 = (_arg_3.buildFromXML((_local_6.content as XML)) as IWindowContainer); this._SafeStr_5415.procedure = this._SafeStr_5506; var _local_7:BitmapData = k._SafeStr_11821(_arg_2); this._SafeStr_5518(_local_7); this._SafeStr_11822(); } public function dispose():void { this._assets = null; this._SafeStr_5414 = null; this._SafeStr_5447 = null; this._SafeStr_8684 = null; this._SafeStr_11818 = -1; if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; } private function _SafeStr_5506(k:WindowEvent, _arg_2:IWindow):void { switch (k.type){ case WindowMouseEvent.DOWN: this._SafeStr_5414._SafeStr_11823(this); this._SafeStr_11819 = true; return; case WindowMouseEvent.UP: this._SafeStr_11819 = false; return; case WindowMouseEvent._SafeStr_5424: if (this._SafeStr_11819){ this._SafeStr_11819 = false; this._SafeStr_5414._SafeStr_11813(this._SafeStr_5447.id, true); }; return; }; } public function _SafeStr_5518(k:BitmapData):void { if (!this._SafeStr_5415){ return; }; var _local_2:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName("bitmap") as IBitmapWrapperWindow); var _local_3:BitmapData = new BitmapData(_local_2.width, _local_2.height); _local_3.fillRect(_local_3.rect, 0); _local_3.copyPixels(k, k.rect, new Point(((_local_3.width / 2) - (k.width / 2)), ((_local_3.height / 2) - (k.height / 2)))); if (_local_2.bitmap){ _local_2.bitmap.dispose(); }; _local_2.bitmap = _local_3; } public function _SafeStr_11824(k:Boolean):void { if (this._SafeStr_11820 != k){ this._SafeStr_11820 = k; this._SafeStr_11822(); }; } public function _SafeStr_6990(k:Boolean):void { if (this._SafeStr_11817 != k){ this._SafeStr_11817 = k; if (((!(this._SafeStr_5415)) || (!(this._SafeStr_8684)))){ return; }; this._SafeStr_11822(); }; } private function _SafeStr_11822():void { var k:IWindow = this._SafeStr_5415.findChildByName("outline"); if (k != null){ k.visible = this._SafeStr_11817; }; if (!this._SafeStr_8684){ this._SafeStr_8684 = this._SafeStr_5415.findChildByTag("BG_COLOR"); }; this._SafeStr_8684.color = ((this._SafeStr_11820) ? _SafeStr_8675 : _SafeStr_8674); } public function get window():IWindow { return (this._SafeStr_5415); } public function get data():_SafeStr_3714 { return (this._SafeStr_5447); } } }//package _-1J6 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_11813 = "_-5n5" (String#13561, DoABC#3) // _SafeStr_11817 = "_-VC" (String#713, DoABC#3) // _SafeStr_11818 = "_-1Wp" (String#9177, DoABC#3) // _SafeStr_11819 = "_-0T5" (String#8071, DoABC#3) // _SafeStr_11820 = "_-511" (String#3857, DoABC#3) // _SafeStr_11821 = "_-12H" (String#24701, DoABC#3) // _SafeStr_11822 = "_-6jU" (String#14501, DoABC#3) // _SafeStr_11823 = "_-q5" (String#40403, DoABC#3) // _SafeStr_11824 = "_-04J" (String#22344, DoABC#3) // _SafeStr_3714 = "_-1ez" (String#9299, DoABC#3) // _SafeStr_4877 = "_-2N6" (String#10080, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5506 = "_-0Xo" (String#377, DoABC#3) // _SafeStr_5518 = "_-0X6" (String#682, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_8674 = "_-4-r" (String#1553, DoABC#3) // _SafeStr_8675 = "_-1X6" (String#1477, DoABC#3) // _SafeStr_8684 = "_-3fb" (String#850, DoABC#3) //------------------------------------------------------------ //_-1J6.BotsView package _-1J6 { import _-0Dr._SafeStr_3713; import _-3HG._SafeStr_20; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-1Mz.IWindowContainer; import _-5YE.IItemGridWindow; import _-1uj._SafeStr_2251; import _-3HG._SafeStr_13; import _-ue.Map; import _-0RF._SafeStr_3714; import _-24f._SafeStr_111; import flash.display.BitmapData; import _-3HG._SafeStr_48; import _-24f._SafeStr_51; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-65D._SafeStr_2631; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; import _-5YE.ITextWindow; import _-5YE.IButtonWindow; public class BotsView implements _SafeStr_3713, _SafeStr_20 { private const _SafeStr_11825:int = 0; private const _SafeStr_11826:int = 1; private const _SafeStr_11827:int = 2; private const _SafeStr_11828:int = 3; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_5576:_SafeStr_10; private var _SafeStr_5414:IWindowContainer; private var _SafeStr_5416:_SafeStr_2621; private var _disposed:Boolean = false; private var _SafeStr_11829:IItemGridWindow; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_7578:_SafeStr_13; private var _SafeStr_11830:Map; private var _SafeStr_9393:_SafeStr_4877; private var _SafeStr_11343:int = 0; private var _SafeStr_11831:int; private var _SafeStr_5413:Boolean = false; public function BotsView(k:_SafeStr_2621, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_2251, _arg_5:_SafeStr_13) { this._SafeStr_5416 = k; this._SafeStr_5576 = _arg_3; this._SafeStr_5524 = _arg_2; this._SafeStr_7205 = _arg_4; this._SafeStr_7578 = _arg_5; this._SafeStr_11830 = new Map(); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_7517():Boolean { return (((((this._SafeStr_5414) && (!((this._SafeStr_5414.parent == null))))) && (this._SafeStr_5414.visible))); } public function dispose():void { this._SafeStr_5524 = null; this._SafeStr_7578 = null; this._SafeStr_7205 = null; this._SafeStr_5576 = null; this._SafeStr_5416 = null; this._SafeStr_5414 = null; this._disposed = true; } public function update():void { if (!this._SafeStr_5413){ return; }; this._SafeStr_11832(); this._SafeStr_11833(this._SafeStr_9393); this._SafeStr_11834(); } public function _SafeStr_7776(k:int):void { if (!this._SafeStr_5413){ return; }; var _local_2:_SafeStr_4877 = (this._SafeStr_11830.remove(k) as _SafeStr_4877); if (_local_2 == null){ return; }; this._SafeStr_11829._SafeStr_8750(_local_2.window); if (this._SafeStr_9393 == _local_2){ this._SafeStr_9393 = null; this._SafeStr_11835(); }; } public function _SafeStr_5602(k:_SafeStr_3714):void { if (!this._SafeStr_5413){ return; }; if (k == null){ return; }; if (this._SafeStr_11830.getValue(k.id) != null){ return; }; var _local_2:_SafeStr_4877 = new _SafeStr_4877(this, k, this._SafeStr_5524, this._SafeStr_5576, this._SafeStr_5416._SafeStr_7560(k.id)); if (_local_2 != null){ this._SafeStr_11829._SafeStr_8915(_local_2.window); this._SafeStr_11830.add(k.id, _local_2); if (this._SafeStr_9393 == null){ this._SafeStr_11835(); }; }; } public function _SafeStr_11813(k:int, _arg_2:Boolean=false):void { this._SafeStr_5416._SafeStr_11813(k, _arg_2); } public function getWindowContainer():IWindowContainer { if (!this._SafeStr_5413){ this.init(); }; if (this._SafeStr_5414 == null){ return (null); }; if (this._SafeStr_5414.disposed){ return (null); }; return (this._SafeStr_5414); } public function _SafeStr_11823(k:_SafeStr_4877):void { if (!this._SafeStr_5413){ return; }; if (this._SafeStr_9393 != null){ this._SafeStr_9393._SafeStr_6990(false); }; this._SafeStr_9393 = k; if (this._SafeStr_9393 != null){ this._SafeStr_9393._SafeStr_6990(true); }; this._SafeStr_11833(k); } public function _SafeStr_10369():void { var _local_2:int; if (!this._SafeStr_5413){ return; }; var k:Map = this._SafeStr_5416.items; if (!this._SafeStr_5416._SafeStr_11811()){ _local_2 = this._SafeStr_11826; } else { if (((!(k)) || ((k.length == 0)))){ _local_2 = this._SafeStr_11827; } else { _local_2 = this._SafeStr_11828; }; }; if (this._SafeStr_11343 == _local_2){ return; }; this._SafeStr_11343 = _local_2; this._SafeStr_11834(); if (this._SafeStr_11343 == this._SafeStr_11828){ this._SafeStr_11832(); this._SafeStr_11833(); }; } public function _SafeStr_11821(k:_SafeStr_3714):BitmapData { var _local_2:int = 3; return (this._SafeStr_11836(k, _local_2, false, _SafeStr_111._SafeStr_5758)); } public function _SafeStr_11836(k:_SafeStr_3714, _arg_2:int, _arg_3:Boolean, _arg_4:String):BitmapData { var _local_6:BitmapData; var _local_5:_SafeStr_48 = this._SafeStr_7578.createAvatarImage(k.figure, _arg_4, k.gender, this); _local_5.setDirection(_SafeStr_51._SafeStr_9599, _arg_2); if (_arg_3){ _local_6 = _local_5._SafeStr_5759(_SafeStr_51._SafeStr_9599); } else { _local_6 = _local_5._SafeStr_5759(_SafeStr_51._SafeStr_5760); }; _local_5.dispose(); return (_local_6); } public function _SafeStr_5771(k:String):void { var _local_2:_SafeStr_4877; if (this.disposed){ return; }; for each (_local_2 in this._SafeStr_11830) { if (_local_2.data.figure == k){ _local_2._SafeStr_5518(this._SafeStr_11821(_local_2.data)); }; }; } private function _SafeStr_11835():void { if ((((this._SafeStr_11830 == null)) || ((this._SafeStr_11830.length == 0)))){ this._SafeStr_11833(); return; }; this._SafeStr_11823(this._SafeStr_11830._SafeStr_5595(0)); } public function _SafeStr_11816(k:int):void { this._SafeStr_11823(this._SafeStr_11830.getValue(k)); } private function _SafeStr_11832():void { var _local_3:int; var _local_4:_SafeStr_4877; if (this._SafeStr_5414 == null){ return; }; var k:Array = this._SafeStr_11830._SafeStr_5497(); var _local_2:Array = ((this._SafeStr_5416.items) ? this._SafeStr_5416.items._SafeStr_5497() : new Array()); this._SafeStr_11829.lock(); for each (_local_3 in k) { if (_local_2.indexOf(_local_3) == -1){ this._SafeStr_7776(_local_3); }; }; for each (_local_3 in _local_2) { if (k.indexOf(_local_3) == -1){ this._SafeStr_5602(this._SafeStr_5416.items.getValue(_local_3)); }; _local_4 = this._SafeStr_11830.getValue(_local_3); _local_4._SafeStr_11824(this._SafeStr_5416._SafeStr_7560(_local_3)); }; this._SafeStr_11829.unlock(); } private function _SafeStr_11837(k:WindowMouseEvent):void { if (this._SafeStr_9393 == null){ return; }; var _local_2:_SafeStr_3714 = this._SafeStr_9393.data; if (_local_2 == null){ return; }; this._SafeStr_11813(_local_2.id); } private function _SafeStr_11225(k:WindowEvent, _arg_2:IWindow):void { } private function _SafeStr_11834():void { if (this._SafeStr_5416.controller._SafeStr_7656 != _SafeStr_2631._SafeStr_7600){ return; }; var k:IWindowContainer = this._SafeStr_5416.controller.view._SafeStr_7812; var _local_2:IWindowContainer = this._SafeStr_5416.controller.view._SafeStr_7811; var _local_3:IWindow = this._SafeStr_5414.findChildByName("grid"); var _local_4:IWindow = this._SafeStr_5414.findChildByName("preview_container"); switch (this._SafeStr_11343){ case this._SafeStr_11826: if (k){ k.visible = true; }; if (_local_2){ _local_2.visible = false; }; _local_3.visible = false; _local_4.visible = false; return; case this._SafeStr_11827: if (k){ k.visible = false; }; if (_local_2){ _local_2.visible = true; }; _local_3.visible = false; _local_4.visible = false; return; case this._SafeStr_11828: if (k){ k.visible = false; }; if (_local_2){ _local_2.visible = false; }; _local_3.visible = true; _local_4.visible = true; return; }; } private function _SafeStr_11833(k:_SafeStr_4877=null):void { var _local_2:BitmapData; var _local_3:String; var _local_4:String; var _local_5:Boolean; var _local_12:_SafeStr_3714; var _local_13:BitmapData; if (this._SafeStr_5414 == null){ return; }; this._SafeStr_11831 = -1; if ((((k == null)) || ((k.data == null)))){ _local_2 = new BitmapData(1, 1); _local_3 = ""; _local_4 = ""; _local_5 = false; } else { _local_12 = k.data; _local_3 = _local_12.name; _local_4 = _local_12.motto; _local_2 = this._SafeStr_11836(_local_12, 4, true, _SafeStr_111._SafeStr_5758); _local_5 = true; }; var _local_6:IBitmapWrapperWindow = (this._SafeStr_5414.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._SafeStr_5414.findChildByName("bot_name") as ITextWindow); if (_local_7 != null){ _local_7.caption = _local_3; }; _local_7 = (this._SafeStr_5414.findChildByName("bot_description") as ITextWindow); if (_local_7 != null){ _local_7.caption = _local_4; }; var _local_8:Boolean; var _local_9:Boolean; if (this._SafeStr_5416.roomSession != null){ _local_8 = this._SafeStr_5416.roomSession._SafeStr_11815; _local_9 = this._SafeStr_5416.roomSession._SafeStr_5862; }; var _local_10:String = ""; if (!_local_9){ if (_local_8){ _local_10 = "${inventory.bots.allowed}"; } else { _local_10 = "${inventory.bots.forbidden}"; }; }; _local_7 = (this._SafeStr_5414.findChildByName("preview_info") as ITextWindow); if (_local_7 != null){ _local_7.caption = _local_10; }; var _local_11:IButtonWindow = (this._SafeStr_5414.findChildByName("place_button") as IButtonWindow); if (_local_11 != null){ if (((_local_5) && (((_local_9) || (_local_8))))){ _local_11.enable(); } else { _local_11.disable(); }; }; } private function _SafeStr_11838():void { } private function init():void { var k:IButtonWindow; this._SafeStr_5414 = this._SafeStr_5416.controller.view._SafeStr_7830(_SafeStr_2631._SafeStr_7600); this._SafeStr_5414.visible = false; this._SafeStr_5414.procedure = this._SafeStr_11225; this._SafeStr_11838(); this._SafeStr_11829 = (this._SafeStr_5414.findChildByName("grid") as IItemGridWindow); k = (this._SafeStr_5414.findChildByName("place_button") as IButtonWindow); if (k != null){ k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11837); }; var _local_2:IBitmapWrapperWindow = (this._SafeStr_5414.findChildByName("preview_image") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.DOWN, this._SafeStr_11837); }; this._SafeStr_11833(); this._SafeStr_10369(); this._SafeStr_11835(); this._SafeStr_5413 = true; } } }//package _-1J6 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10369 = "_-14h" (String#24790, DoABC#3) // _SafeStr_111 = "_-2LA" (String#27863, DoABC#3) // _SafeStr_11225 = "_-5h0" (String#439, DoABC#3) // _SafeStr_11343 = "_-0XP" (String#683, DoABC#3) // _SafeStr_11811 = "_-4jJ" (String#33742, DoABC#3) // _SafeStr_11813 = "_-5n5" (String#13561, DoABC#3) // _SafeStr_11815 = "_-37M" (String#10852, DoABC#3) // _SafeStr_11816 = "_-2Vw" (String#28280, DoABC#3) // _SafeStr_11821 = "_-12H" (String#24701, DoABC#3) // _SafeStr_11823 = "_-q5" (String#40403, DoABC#3) // _SafeStr_11824 = "_-04J" (String#22344, DoABC#3) // _SafeStr_11825 = "_-wa" (String#4572, DoABC#3) // _SafeStr_11826 = "_-0zA" (String#1461, DoABC#3) // _SafeStr_11827 = "_-1nJ" (String#3053, DoABC#3) // _SafeStr_11828 = "_-6BV" (String#4178, DoABC#3) // _SafeStr_11829 = "_-iz" (String#1159, DoABC#3) // _SafeStr_11830 = "_-3P6" (String#11107, DoABC#3) // _SafeStr_11831 = "_-36b" (String#10838, DoABC#3) // _SafeStr_11832 = "_-6LM" (String#4216, DoABC#3) // _SafeStr_11833 = "_-3gv" (String#1548, DoABC#3) // _SafeStr_11834 = "_-1gS" (String#3032, DoABC#3) // _SafeStr_11835 = "_-6Dr" (String#13999, DoABC#3) // _SafeStr_11836 = "_-4M8" (String#32853, DoABC#3) // _SafeStr_11837 = "_-3dC" (String#11345, DoABC#3) // _SafeStr_11838 = "_-0Cw" (String#22668, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_20 = "_-4q6" (String#12591, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2621 = "_-6Ez" (String#14022, DoABC#3) // _SafeStr_2631 = "_-41K" (String#32024, DoABC#3) // _SafeStr_3713 = "_-1Pd" (String#9063, DoABC#3) // _SafeStr_3714 = "_-1ez" (String#9299, DoABC#3) // _SafeStr_48 = "_-8W" (String#38796, DoABC#3) // _SafeStr_4877 = "_-2N6" (String#10080, DoABC#3) // _SafeStr_51 = "_-13Z" (String#24744, DoABC#3) // _SafeStr_5413 = "_-02I" (String#178, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5416 = "_-3bE" (String#193, DoABC#3) // _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3) // _SafeStr_5518 = "_-0X6" (String#682, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5576 = "_-3Mj" (String#204, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5602 = "_-2Yp" (String#28393, DoABC#3) // _SafeStr_5758 = "_-1ar" (String#26021, DoABC#3) // _SafeStr_5759 = "_-3P3" (String#30501, DoABC#3) // _SafeStr_5760 = "_-5NX" (String#35337, DoABC#3) // _SafeStr_5771 = "_-3iZ" (String#31239, DoABC#3) // _SafeStr_5862 = "_-3xu" (String#11700, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7517 = "_-0rc" (String#8479, DoABC#3) // _SafeStr_7560 = "_-2EU" (String#3136, DoABC#3) // _SafeStr_7578 = "_-1iI" (String#1485, DoABC#3) // _SafeStr_7600 = "_-K0" (String#39213, DoABC#3) // _SafeStr_7656 = "_-3Ia" (String#30243, DoABC#3) // _SafeStr_7776 = "_-0I0" (String#2628, DoABC#3) // _SafeStr_7811 = "_-1m0" (String#1487, DoABC#3) // _SafeStr_7812 = "_-2BK" (String#1502, DoABC#3) // _SafeStr_7830 = "_-6Ab" (String#871, DoABC#3) // _SafeStr_8750 = "_-4ux" (String#12669, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_9393 = "_-31J" (String#844, DoABC#3) // _SafeStr_9599 = "_-r4" (String#40438, DoABC#3) //------------------------------------------------------------ //_-1jV._SafeStr_4619 package _-1jV { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4619 implements _SafeStr_2270 { private var _SafeStr_5447:CampaignCalendarData; public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_5447 = new CampaignCalendarData(); this._SafeStr_5447.parse(k); return (true); } public function flush():Boolean { this._SafeStr_5447 = null; return (true); } public function _SafeStr_11839():CampaignCalendarData { return (((this._SafeStr_5447) ? this._SafeStr_5447.clone() : null)); } } }//package _-1jV // _SafeStr_11839 = "_-1K9" (String#25372, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4619 = "_-4oR" (String#12572, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) //------------------------------------------------------------ //_-1jV._SafeStr_4620 package _-1jV { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4620 implements _SafeStr_2270 { private var _SafeStr_11840:Boolean; private var _SafeStr_9554:String; private var _SafeStr_11841:String; private var _SafeStr_11842:String; public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_11840 = k.readBoolean(); this._SafeStr_9554 = k.readString(); this._SafeStr_11841 = k.readString(); this._SafeStr_11842 = k.readString(); return (true); } public function flush():Boolean { this._SafeStr_11840 = false; this._SafeStr_9554 = null; this._SafeStr_11841 = null; this._SafeStr_11842 = null; return (true); } public function get _SafeStr_11843():Boolean { return (this._SafeStr_11840); } public function get productName():String { return (this._SafeStr_9554); } public function get customImage():String { return (this._SafeStr_11841); } public function get _SafeStr_6325():String { return (this._SafeStr_11842); } } }//package _-1jV // _SafeStr_11840 = "_-1Lh" (String#25431, DoABC#3) // _SafeStr_11841 = "_-54Q" (String#34603, DoABC#3) // _SafeStr_11842 = "_-2kA" (String#3278, DoABC#3) // _SafeStr_11843 = "_-3I5" (String#30222, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4620 = "_-4GT" (String#12012, DoABC#3) // _SafeStr_6325 = "_-5p6" (String#36400, DoABC#3) // _SafeStr_9554 = "_-QC" (String#1153, DoABC#3) //------------------------------------------------------------ //_-1jV.CampaignCalendarData package _-1jV { import __AS3__.vec.Vector; import _-3qZ._SafeStr_2717; import __AS3__.vec.*; public class CampaignCalendarData { private var _SafeStr_11844:String; private var _SafeStr_11845:String; private var _SafeStr_11846:int; private var _SafeStr_11847:int; private var _SafeStr_11848:Vector.; private var _SafeStr_11849:Vector.; public function parse(k:_SafeStr_2717):Boolean { var _local_2:int; var _local_3:int; this._SafeStr_11844 = k.readString(); this._SafeStr_11845 = k.readString(); this._SafeStr_11846 = k._SafeStr_5331(); this._SafeStr_11847 = k._SafeStr_5331(); this._SafeStr_11848 = new Vector.(0); _local_3 = k._SafeStr_5331(); _local_2 = 0; while (_local_2 < _local_3) { this._SafeStr_11848.push(k._SafeStr_5331()); _local_2++; }; this._SafeStr_11849 = new Vector.(0); _local_3 = k._SafeStr_5331(); _local_2 = 0; while (_local_2 < _local_3) { this._SafeStr_11849.push(k._SafeStr_5331()); _local_2++; }; return (true); } public function clone():CampaignCalendarData { var k:CampaignCalendarData = new CampaignCalendarData(); k._SafeStr_11850 = this._SafeStr_11847; k._SafeStr_11851 = this._SafeStr_11845; k._SafeStr_11852 = this._SafeStr_11844; k._SafeStr_11853 = this._SafeStr_11846; k._SafeStr_11854 = this._SafeStr_11849; k._SafeStr_11855 = this._SafeStr_11848; return (k); } public function get _SafeStr_11852():String { return (this._SafeStr_11844); } public function get _SafeStr_11851():String { return (this._SafeStr_11845); } public function get _SafeStr_11853():int { return (this._SafeStr_11846); } public function get _SafeStr_11850():int { return (this._SafeStr_11847); } public function get _SafeStr_11855():Vector. { return (this._SafeStr_11848); } public function get _SafeStr_11854():Vector. { return (this._SafeStr_11849); } public function set _SafeStr_11852(k:String):void { this._SafeStr_11844 = k; } public function set _SafeStr_11851(k:String):void { this._SafeStr_11845 = k; } public function set _SafeStr_11853(k:int):void { this._SafeStr_11846 = k; } public function set _SafeStr_11850(k:int):void { this._SafeStr_11847 = k; } public function set _SafeStr_11855(k:Vector.):void { this._SafeStr_11848 = k; } public function set _SafeStr_11854(k:Vector.):void { this._SafeStr_11849 = k; } } }//package _-1jV // _SafeStr_11844 = "_-qI" (String#40413, DoABC#3) // _SafeStr_11845 = "_-1-q" (String#24594, DoABC#3) // _SafeStr_11846 = "_-2N2" (String#10079, DoABC#3) // _SafeStr_11847 = "_-5XA" (String#35706, DoABC#3) // _SafeStr_11848 = "_-13D" (String#24734, DoABC#3) // _SafeStr_11849 = "_-06Z" (String#22424, DoABC#3) // _SafeStr_11850 = "_-0BJ" (String#22605, DoABC#3) // _SafeStr_11851 = "_-4Oe" (String#32957, DoABC#3) // _SafeStr_11852 = "_-2Ec" (String#27605, DoABC#3) // _SafeStr_11853 = "_-TV" (String#39567, DoABC#3) // _SafeStr_11854 = "_-z4" (String#40750, DoABC#3) // _SafeStr_11855 = "_-2P-" (String#28004, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) //------------------------------------------------------------ //_-1-K._SafeStr_4533 package _-1-K { import _-3E3._SafeStr_4530; import _-5Y5._SafeStr_2190; import _-5QZ._SafeStr_633; import _-2pX._SafeStr_2840; import _-5YE.IRegionWindow; import _-5Vt.XmlAsset; import _-1Mz.IWindowContainer; import _-5Mz.WindowMouseEvent; import _-5YE.IItemListWindow; import _-0MK.Component; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-3E3._SafeStr_2841; public class _SafeStr_4533 extends _SafeStr_4530 { protected var _SafeStr_11856:_SafeStr_2190; protected var _SafeStr_5524:_SafeStr_633; public var _SafeStr_7957:int = -1; public var _SafeStr_11857:int = -1; public var _SafeStr_11858:Boolean = false; public var _SafeStr_11859:Boolean = false; public function _SafeStr_4533(k:_SafeStr_2840, _arg_2:_SafeStr_2190, _arg_3:_SafeStr_633) { super(k); _SafeStr_11860 = false; this._SafeStr_11856 = _arg_2; this._SafeStr_5524 = _arg_3; } override public function dispose():void { this._SafeStr_11856 = null; this._SafeStr_5524 = null; super.dispose(); } override protected function updateWindow():void { var _local_1:IRegionWindow; var k:XML; if (((((!(_SafeStr_5451)) || (!(_SafeStr_5451.assets)))) || (!(_SafeStr_5451.windowManager)))){ return; }; if (_SafeStr_6930){ activeView = _SafeStr_6931(); } else { if (!_SafeStr_5415){ k = (XmlAsset(_SafeStr_5451.assets.getAssetByName("guild_furni_menu")).content as XML); _SafeStr_5415 = (_SafeStr_5451.windowManager.buildFromXML(k, 0) as IWindowContainer); if (!_SafeStr_5415){ return; }; _SafeStr_5415.addEventListener(WindowMouseEvent._SafeStr_5423, _SafeStr_6932); _SafeStr_5415.addEventListener(WindowMouseEvent._SafeStr_5424, _SafeStr_6932); _SafeStr_5415.findChildByName("minimize").addEventListener(WindowMouseEvent.CLICK, _SafeStr_6933); _SafeStr_5415.findChildByName("minimize").addEventListener(WindowMouseEvent._SafeStr_5423, _SafeStr_6934); _SafeStr_5415.findChildByName("minimize").addEventListener(WindowMouseEvent._SafeStr_5424, _SafeStr_6934); }; _SafeStr_10892 = (_SafeStr_5415.findChildByName("buttons") as IItemListWindow); _SafeStr_10892.procedure = this.buttonEventProc; _local_1 = (_SafeStr_5415.findChildByName("profile_link") as IRegionWindow); if (_local_1){ _local_1.procedure = this.buttonEventProc; _local_1._SafeStr_6965 = this.widget.localizations.getLocalization("infostand.profile.link.tooltip", "Click to view profile"); _local_1._SafeStr_11861 = 100; }; _SafeStr_5415.findChildByName("name").caption = _SafeStr_11289; _SafeStr_5415.visible = false; activeView = _SafeStr_5415; this._SafeStr_8948(); _SafeStr_6935 = false; }; } protected function _SafeStr_8948():void { if (((!(_SafeStr_5415)) || (!(_SafeStr_10892)))){ return; }; _SafeStr_10892.autoArrangeItems = false; _SafeStr_11862("join", !(this._SafeStr_11858), true); _SafeStr_11862("open_forum", this._SafeStr_11859, true); _SafeStr_10892.autoArrangeItems = true; _SafeStr_10892.visible = true; } override protected function buttonEventProc(k:WindowEvent, _arg_2:IWindow):void { var _local_4:Component; if (disposed){ return; }; if (((!(_SafeStr_5415)) || (_SafeStr_5415.disposed))){ return; }; var _local_3:Boolean; if (k.type == WindowMouseEvent.CLICK){ if (_arg_2.name == "button"){ switch (_arg_2.parent.name){ case "join": this.widget.handler._SafeStr_6037(this._SafeStr_7957); _SafeStr_11862("join", !(this._SafeStr_11858), false); break; case "home_room": this.widget.handler._SafeStr_6036(this._SafeStr_11857); break; case "open_forum": if (((!((this.widget == null))) && (!((this.widget.roomEngine == null))))){ _local_4 = (this.widget.roomEngine as Component); if (_local_4.context != null){ _local_4.context.createLinkEvent(("groupforum/" + this._SafeStr_7957)); break; }; }; }; }; if (_arg_2.name == "profile_link"){ this._SafeStr_11856._SafeStr_11863(this._SafeStr_7957); }; _local_3 = true; } else { super.buttonEventProc(k, _arg_2); }; if (_local_3){ _SafeStr_5451.removeView(this, false); }; } private function get widget():_SafeStr_2841 { return ((_SafeStr_5451 as _SafeStr_2841)); } } }//package _-1-K // _SafeStr_10892 = "_-bt" (String#4468, DoABC#3) // _SafeStr_11289 = "_-5zz" (String#196, DoABC#3) // _SafeStr_11856 = "_-5kn" (String#36235, DoABC#3) // _SafeStr_11857 = "_-602" (String#13785, DoABC#3) // _SafeStr_11858 = "_-1v5" (String#9576, DoABC#3) // _SafeStr_11859 = "_-4J7" (String#12058, DoABC#3) // _SafeStr_11860 = "_-2rf" (String#29138, DoABC#3) // _SafeStr_11861 = "_-3EI" (String#10956, DoABC#3) // _SafeStr_11862 = "_-0cn" (String#1066, DoABC#3) // _SafeStr_11863 = "_-27z" (String#9826, DoABC#3) // _SafeStr_2190 = "_-2xJ" (String#10664, DoABC#3) // _SafeStr_2840 = "_-QM" (String#14871, DoABC#3) // _SafeStr_2841 = "_-3NI" (String#11076, DoABC#3) // _SafeStr_4530 = "_-6Ib" (String#37578, DoABC#3) // _SafeStr_4533 = "_-69b" (String#13926, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_6036 = "_-617" (String#36911, DoABC#3) // _SafeStr_6037 = "_-1bm" (String#26054, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6930 = "_-5DR" (String#12988, DoABC#3) // _SafeStr_6931 = "_-1ZR" (String#25964, DoABC#3) // _SafeStr_6932 = "_-0O6" (String#23121, DoABC#3) // _SafeStr_6933 = "_-GM" (String#39077, DoABC#3) // _SafeStr_6934 = "_-5ju" (String#36198, DoABC#3) // _SafeStr_6935 = "_-2T3" (String#10177, DoABC#3) // _SafeStr_6965 = "_-UG" (String#14942, DoABC#3) // _SafeStr_7957 = "_-4hd" (String#504, DoABC#3) // _SafeStr_8948 = "_-1qT" (String#579, DoABC#3) //------------------------------------------------------------ //_-1L7._SafeStr_116 package _-1L7 { import mx.core.BitmapAsset; public class _SafeStr_116 extends BitmapAsset { } }//package _-1L7 // _SafeStr_116 = "_-3EP" (String#912, DoABC#2) //------------------------------------------------------------ //_-1L7._SafeStr_117 package _-1L7 { import mx.core.BitmapAsset; public class _SafeStr_117 extends BitmapAsset { } }//package _-1L7 // _SafeStr_117 = "_-21P" (String#844, DoABC#2) //------------------------------------------------------------ //_-1L7._SafeStr_21 package _-1L7 { import flash.display.Sprite; import flash.display.Bitmap; import flash.text.TextField; import _-0TZ.LoaderUI; import flash.geom.Rectangle; import _-0TZ.NineSplitSprite; import flash.events.MouseEvent; import flash.events.Event; import _-0TZ.WaitIndicator; public class _SafeStr_21 extends NameChangeDialog { private var _SafeStr_11864:Class; private var _SafeStr_11865:Class; public function _SafeStr_21(k:_SafeStr_5, _arg_2:Sprite, _arg_3:int) { this._SafeStr_11864 = _SafeStr_117; this._SafeStr_11865 = _SafeStr_116; super(k, _arg_2, _arg_3); } override protected function init():void { var _local_2:int; var _local_5:Sprite; var _local_6:Bitmap; var _local_7:TextField; _SafeStr_5520 = LoaderUI._SafeStr_9857; _SafeStr_11866 = LoaderUI._SafeStr_9936("", "", new Rectangle((-(_SafeStr_11867) / 2), 0, _SafeStr_11867, 1), _SafeStr_5520); _container.addChild(_SafeStr_11866); var k:int; _local_2 = 330; var _local_3:int = (_SafeStr_11867 - 12); var _local_4:Boolean; _local_5 = new Sprite(); _SafeStr_11868 = NineSplitSprite._SafeStr_9974.render(_local_2, 31); _local_5.addChild(_SafeStr_11868); _SafeStr_11866.addChild(_local_5); _local_5.x = k; _local_6 = null; _local_7 = LoaderUI._SafeStr_9858(_context.getString("onboarding.characters.tip", "TIP: There are tons of Habbos created every day"), 18, LoaderUI._SafeStr_9926, false, true, false, false); _local_7.width = (_local_2 - 32); var _local_8:TextField = LoaderUI._SafeStr_9858(_context.getString("onboarding.creative.tip", "be creative! You can also use these special characters"), 18, LoaderUI._SafeStr_9926, false, true, false, false); _local_8.width = (_local_2 - 32); _SafeStr_11869 = new Sprite(); var _local_9:Bitmap = LoaderUI._SafeStr_9933(295, 230, 45, false, 995918, "down"); _local_9.y = 90; _SafeStr_11869.addChild(_local_9); _SafeStr_11869.addChild(_local_7); _SafeStr_11869.addChild(_local_8); _local_7.x = 16; _local_7.y = (_local_9.y + ((_local_9.height - (_local_7.height + _local_8.height)) / 2)); _local_7.width = 250; _SafeStr_11869.visible = false; _local_8.x = 16; _local_8.y = ((_local_7.y + _local_7.height) + 20); _local_8.width = 250; if (_local_6 != null){ _SafeStr_11869.addChild(_local_6); _local_6.x = 16; _local_6.y = int(((_SafeStr_11869.height - _local_6.height) / 2)); }; _SafeStr_11866.addChild(_SafeStr_11869); _SafeStr_11869.x = k; _SafeStr_11870 = _context.getString("name", "Enter name here"); _SafeStr_9527 = LoaderUI._SafeStr_9858(_SafeStr_11870, 18, 0x666666, true, false, true, false); _SafeStr_11866.addChild(_SafeStr_9527); _SafeStr_9527.x = (_local_5.x + 16); _SafeStr_9527.y = (_local_5.y + int(((_local_5.height - _SafeStr_9527.height) / 2))); _SafeStr_9527.width = (_local_5.width - 30); _SafeStr_9527.addEventListener(MouseEvent.CLICK, _SafeStr_11871); _SafeStr_9527.addEventListener(Event.CHANGE, _SafeStr_11872); _SafeStr_11873 = new this._SafeStr_11864(); _SafeStr_11866.addChild(_SafeStr_11873); _SafeStr_11873.y = (_local_5.y + int(((_local_5.height - _SafeStr_11873.height) / 2))); _SafeStr_11873.x = (((_local_5.x + _local_5.width) - _SafeStr_11873.width) - 7); _SafeStr_11874 = new this._SafeStr_11865(); _SafeStr_11866.addChild(_SafeStr_11874); _SafeStr_11874.x = _SafeStr_11873.x; _SafeStr_11874.y = _SafeStr_11873.y; _SafeStr_11875 = false; _SafeStr_11876 = new WaitIndicator(_SafeStr_5520); _SafeStr_11866.addChild(_SafeStr_11876); _SafeStr_11876.y = ((_local_5.y + int((_local_5.height / 2))) + 2); _SafeStr_11876.x = (((_local_5.x + _local_5.width) - int((_SafeStr_11873.width / 2))) - 7); _SafeStr_11876.visible = false; _local_5.addEventListener(MouseEvent.CLICK, _SafeStr_11877); _SafeStr_11866.y = -50; } } }//package _-1L7 // _SafeStr_116 = "_-3EP" (String#912, DoABC#2) // _SafeStr_117 = "_-21P" (String#844, DoABC#2) // _SafeStr_11864 = "_-2h8" (String#2520, DoABC#2) // _SafeStr_11865 = "_-2dJ" (String#2505, DoABC#2) // _SafeStr_11866 = "_-5Dv" (String#1022, DoABC#2) // _SafeStr_11867 = "_-6KF" (String#3219, DoABC#2) // _SafeStr_11868 = "_-1XI" (String#2275, DoABC#2) // _SafeStr_11869 = "_-2kl" (String#2531, DoABC#2) // _SafeStr_11870 = "_-0uk" (String#2163, DoABC#2) // _SafeStr_11871 = "_-6hT" (String#3285, DoABC#2) // _SafeStr_11872 = "_-3DU" (String#2607, DoABC#2) // _SafeStr_11873 = "_-085" (String#2034, DoABC#2) // _SafeStr_11874 = "_-UF" (String#3353, DoABC#2) // _SafeStr_11875 = "_-NR" (String#3340, DoABC#2) // _SafeStr_11876 = "_-1Y5" (String#2278, DoABC#2) // _SafeStr_11877 = "_-Jv" (String#3329, DoABC#2) // _SafeStr_21 = "_-6YP" (String#1096, DoABC#2) // _SafeStr_5 = "_-PU" (String#1124, DoABC#2) // _SafeStr_5520 = "_-43p" (String#362, DoABC#2) // _SafeStr_9527 = "_-5B5" (String#2983, DoABC#2) // _SafeStr_9857 = "_-3RF" (String#2646, DoABC#2) // _SafeStr_9858 = "_-0l5" (String#2137, DoABC#2) // _SafeStr_9926 = "_-1NM" (String#2244, DoABC#2) // _SafeStr_9933 = "_-aC" (String#3368, DoABC#2) // _SafeStr_9936 = "_-2mU" (String#2536, DoABC#2) // _SafeStr_9974 = "_-6Qr" (String#3241, DoABC#2) //------------------------------------------------------------ //_-1L7._SafeStr_5 package _-1L7 { import flash.display.Stage; import flash.text.TextField; public interface _SafeStr_5 { function getString(_arg_1:String, _arg_2:String):String; function get stage():Stage; function get _SafeStr_11878():TextField; function _SafeStr_11879(_arg_1:Boolean=true):void; function _SafeStr_11880(_arg_1:Boolean):void; function _SafeStr_11881(_arg_1:String, _arg_2:Boolean):void; function _SafeStr_11882():void; } }//package _-1L7 // _SafeStr_11878 = "_-1e0" (String#824, DoABC#2) // _SafeStr_11879 = "_-5v" (String#1063, DoABC#2) // _SafeStr_11880 = "_-5EB" (String#1024, DoABC#2) // _SafeStr_11881 = "_-03F" (String#716, DoABC#2) // _SafeStr_11882 = "_-5c4" (String#1049, DoABC#2) // _SafeStr_5 = "_-PU" (String#1124, DoABC#2) //------------------------------------------------------------ //_-1L7._SafeStr_98 package _-1L7 { import mx.core.BitmapAsset; public class _SafeStr_98 extends BitmapAsset { } }//package _-1L7 // _SafeStr_98 = "_-5oV" (String#1057, DoABC#2) //------------------------------------------------------------ //_-1L7.NameChangeDialog package _-1L7 { import _-0MK._SafeStr_3; import flash.display.Sprite; import _-0TZ._SafeStr_97; import flash.text.TextField; import _-0TZ._SafeStr_93; import flash.display.Bitmap; import flash.utils.Timer; import _-0TZ.WaitIndicator; import _-0TZ.LoaderUI; import flash.external.ExternalInterface; import flash.events.TimerEvent; import flash.geom.Rectangle; import _-0TZ.NineSplitSprite; import flash.events.MouseEvent; import flash.events.Event; import flash.display.Shape; import flash.filters.GlowFilter; public class NameChangeDialog implements _SafeStr_3 { private static const _SafeStr_11883:int = 500; private static const _SafeStr_11884:String = "NewUserReception.claimName"; private static const _SafeStr_11885:String = "newUserReceptionClaimNameResponse"; private static const _SafeStr_11886:String = "newUserReceptionClaimNameFailed"; private static const _SafeStr_11887:String = "NewUserReception.checkName"; private static const _SafeStr_11888:String = "newUserReceptionCheckNameResponse"; private static const _SafeStr_11889:String = "newUserReceptionCheckNameFailed"; private var _SafeStr_11890:Class; protected var _SafeStr_5520:int; private var _disposed:Boolean; protected var _context:_SafeStr_5; private var _SafeStr_11891:Boolean; protected var _SafeStr_11866:Sprite; private var _SafeStr_11892:_SafeStr_97; protected var _SafeStr_9527:TextField; protected var _SafeStr_11893:_SafeStr_93; protected var _SafeStr_11894:_SafeStr_93; private var _SafeStr_11895:Sprite; protected var _SafeStr_11873:Bitmap; protected var _SafeStr_11874:Bitmap; private var _SafeStr_11896:Boolean; protected var _SafeStr_11868:Bitmap; private var _SafeStr_11897:Timer; protected var _SafeStr_11876:WaitIndicator; protected var _container:Sprite; private var _SafeStr_11898:String; protected var _SafeStr_11870:String; protected var _SafeStr_11869:Sprite; protected var _SafeStr_11867:int; public function NameChangeDialog(k:_SafeStr_5, _arg_2:Sprite, _arg_3:int) { this._SafeStr_11890 = _SafeStr_98; this._SafeStr_5520 = LoaderUI._SafeStr_9859; super(); this._context = k; this._container = _arg_2; this._SafeStr_11867 = _arg_3; this.init(); if (ExternalInterface.available){ ExternalInterface.addCallback(_SafeStr_11885, this._SafeStr_11899); ExternalInterface.addCallback(_SafeStr_11886, this._SafeStr_11900); ExternalInterface.addCallback(_SafeStr_11888, this._SafeStr_11901); ExternalInterface.addCallback(_SafeStr_11889, this._SafeStr_11902); this._SafeStr_11897 = new Timer(_SafeStr_11883, 1); this._SafeStr_11897.addEventListener(TimerEvent.TIMER, this._SafeStr_11903); }; this._SafeStr_11872(null); } protected function init():void { var _local_10:Bitmap; this._SafeStr_11866 = LoaderUI._SafeStr_9936(this._context.getString("rename.title", "Pick a name for your character"), "", new Rectangle((-(this._SafeStr_11867) / 2), 0, this._SafeStr_11867, 1), this._SafeStr_5520); var k:int = 23; var _local_2:int = (this._SafeStr_11867 - (k * 2)); var _local_3:int = (this._SafeStr_11867 - 12); this._SafeStr_11866.x = 5; var _local_4:Boolean; var _local_5:TextField = LoaderUI._SafeStr_9858(this._context.getString("rename.subtitle", " \tYou are a unique and beautiful snowflake."), 20, 0, true, false, false, _local_4); _local_5.x = k; LoaderUI._SafeStr_9860(_local_5); var _local_6:TextField = LoaderUI._SafeStr_9858(this._context.getString("rename.description", "In Habbo, we all sign in using a unique name, so go ahead and enter yours. There's no need to use your real one - stage names are perfectly ok."), 12, 0, false, true, false, _local_4); this._SafeStr_11866.addChild(_local_6); _local_6.x = k; _local_6.width = _local_2; LoaderUI._SafeStr_9860(_local_6); var _local_7:Sprite = new Sprite(); this._SafeStr_11868 = NineSplitSprite._SafeStr_9971.render(_local_2, 50); _local_7.addChild(this._SafeStr_11868); this._SafeStr_11866.addChild(_local_7); _local_7.x = k; var _local_8:TextField = LoaderUI._SafeStr_9858(this._context.getString("rename.accepted", "WE ACCEPT LETTERS AND NUMBERS. NOT VISA OR MASTERCARD."), 9, 0x424242, true, false, false, _local_4); this._SafeStr_11866.addChild(_local_8); _local_8.x = (k + 5); LoaderUI._SafeStr_9860(_local_8); var _local_9:TextField = LoaderUI._SafeStr_9858(this._context.getString("rename.warning", "Once you've selected a name for your character, you can't change it anymore, so please pay a bit of attention to your selection."), 16, 0x424242, false, true, false, false); _local_9.width = (_local_2 - 66); LoaderUI._SafeStr_9860(_local_9); _local_10 = NineSplitSprite._SafeStr_9966.render(_local_2, (_local_9.height + 24)); this._SafeStr_11869 = new Sprite(); if (_local_10){ this._SafeStr_11869.addChild(_local_10); }; this._SafeStr_11869.addChild(_local_9); _local_9.x = 50; _local_9.y = 12; this._SafeStr_11866.addChild(this._SafeStr_11869); this._SafeStr_11869.x = k; this._SafeStr_11870 = this._context.getString("name", "Click here to type a name"); this._SafeStr_9527 = LoaderUI._SafeStr_9858(this._SafeStr_11870, 14, 0x888888, true, false, true, false); this._SafeStr_11866.addChild(this._SafeStr_9527); this._SafeStr_9527.x = (_local_7.x + 16); this._SafeStr_9527.y = (_local_7.y + int(((_local_7.height - this._SafeStr_9527.height) / 2))); this._SafeStr_9527.width = (_local_7.width - 30); this._SafeStr_9527.addEventListener(MouseEvent.CLICK, this._SafeStr_11871); this._SafeStr_9527.addEventListener(Event.CHANGE, this._SafeStr_11872); this._SafeStr_11876 = new WaitIndicator(this._SafeStr_5520); this._SafeStr_11866.addChild(this._SafeStr_11876); this._SafeStr_11876.y = (_local_7.y + int((_local_7.height / 2))); this._SafeStr_11876.x = (((_local_7.x + _local_7.width) - int((this._SafeStr_11873.width / 2))) - 15); this._SafeStr_11876.visible = false; _local_7.addEventListener(MouseEvent.CLICK, this._SafeStr_11877); var _local_11:int = -50; LoaderUI._SafeStr_9938(this._SafeStr_11866, this._SafeStr_11867, _local_11); this._SafeStr_11866.y = -(int((_local_11 / 2))); this._SafeStr_11892 = new _SafeStr_97(); this._container.addChild(this._SafeStr_11866); } private function _SafeStr_11903(k:TimerEvent):void { this.checkName(this._SafeStr_9527.text); } public function _SafeStr_11904(k:Boolean):void { this._SafeStr_11891 = k; } protected function _SafeStr_11872(k:Event):void { if (this._SafeStr_11897 != null){ this._SafeStr_11897.reset(); this._SafeStr_11897.start(); }; this._SafeStr_11905(); } protected function _SafeStr_11877(k:MouseEvent):void { this._context.stage.focus = this._SafeStr_9527; this._SafeStr_11871(null); } protected function _SafeStr_11871(k:Event):void { if (this._SafeStr_11896){ return; }; this._SafeStr_11896 = true; this._SafeStr_9527.textColor = (((this._SafeStr_5520 == LoaderUI._SafeStr_9857)) ? 0x666666 : 0); this._SafeStr_9527.removeEventListener(MouseEvent.CLICK, this._SafeStr_11871); this._SafeStr_11872(null); } public function _SafeStr_11906(k:Boolean):void { this.claimName(this._SafeStr_9527.text, k); } private function get _SafeStr_11907():Boolean { return (((!((this._SafeStr_9527 == null))) && (!((this._SafeStr_9527.text == this._context.getString("name", this._SafeStr_11870)))))); } public function dispose():void { if (this._disposed){ return; }; if (ExternalInterface.available){ ExternalInterface.addCallback(_SafeStr_11885, null); ExternalInterface.addCallback(_SafeStr_11886, null); }; if (this._SafeStr_11892){ this._container.removeChild(this._SafeStr_11892); }; if (this._SafeStr_11866){ this._container.removeChild(this._SafeStr_11866); }; if (this._SafeStr_11876 != null){ this._SafeStr_11876.dispose(); this._SafeStr_11876 = null; }; this._SafeStr_11892 = null; this._SafeStr_9527 = null; this._SafeStr_11893 = null; this._SafeStr_11894 = null; this._SafeStr_11895 = null; this._SafeStr_11873 = null; this._SafeStr_11868 = null; this._SafeStr_11866 = null; this._context = null; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_11899(k:String, _arg_2:Object, _arg_3:Array):void { this._SafeStr_11875 = false; switch (k){ case "OK": this._SafeStr_11875 = true; this._context._SafeStr_11879(); this._context._SafeStr_11882(); return; case "INVALID_NAME": switch (_arg_2.resultType){ case "VALIDATION_NAME_OK": this._SafeStr_11875 = true; this._context._SafeStr_11879(); break; case "VALIDATION_ERROR_NAME_TOO_LONG": this._SafeStr_11908(this._context.getString("rename.error.too_long", "OOPS! YOUR NAME'S TOO LONG TO REMEMBER")); break; case "VALIDATION_ERROR_NAME_TOO_SHORT": this._SafeStr_11908(this._context.getString("rename.error.too_short", "OOPS! YOUR NAME'S TOO SHORT TO PRONOUNCE.")); break; case "VALIDATION_ERROR_ILLEGAL_CHARS": this._SafeStr_11908(this._context.getString("rename.error.chars", "OOPS! JUST LETTERS AND NUMBERS, PLS.")); break; case "VALIDATION_ERROR_ILLEGAL_WORDS": this._SafeStr_11908(this._context.getString("rename.error.words", "OOPS! THINK HARDER - THAT'S NOT A VERY NICE NAME.")); break; }; return; case "NAME_IN_USE": this._SafeStr_11908(this._context.getString("rename.error.taken", "OOPS! SOMEONE'S ALREADY USING THAT NAME.")); return; case "NAME_CHANGE_NOT_ALLOWED": return; }; } public function _SafeStr_11900(k:String):void { } private function claimName(k:String, _arg_2:Boolean):void { if (ExternalInterface.available){ if (this._SafeStr_11891){ this._context._SafeStr_11879(); }; ExternalInterface.call(_SafeStr_11884, k, _arg_2); this._context._SafeStr_11879(); } else { this._context._SafeStr_11879(false); }; } public function _SafeStr_11901(k:String, _arg_2:String, _arg_3:Object, _arg_4:Array):void { if ((((this._SafeStr_9527 == null)) || (!((this._SafeStr_9527.text == k))))){ return; }; if (this._SafeStr_11876 != null){ this._SafeStr_11876.visible = false; }; this._SafeStr_11875 = false; switch (_arg_2){ case "OK": this._SafeStr_11875 = true; break; case "INVALID_NAME": switch (_arg_3.resultType){ case "VALIDATION_NAME_OK": this._SafeStr_11875 = true; break; case "VALIDATION_ERROR_NAME_TOO_LONG": this._SafeStr_11908(this._context.getString("rename.error.too_long", "OOPS! YOUR NAME'S TOO LONG TO REMEMBER")); break; case "VALIDATION_ERROR_NAME_TOO_SHORT": this._SafeStr_11908(this._context.getString("rename.error.too_short", "OOPS! YOUR NAME'S TOO SHORT TO PRONOUNCE.")); break; case "VALIDATION_ERROR_ILLEGAL_CHARS": this._SafeStr_11908(this._context.getString("rename.error.chars", "OOPS! JUST LETTERS AND NUMBERS, PLS.")); break; case "VALIDATION_ERROR_ILLEGAL_WORDS": this._SafeStr_11908(this._context.getString("rename.error.words", "OOPS! THINK HARDER - THAT'S NOT A VERY NICE NAME.")); break; }; break; case "NAME_IN_USE": this._SafeStr_11908(this._context.getString("rename.error.taken", "OOPS! SOMEONE'S ALREADY USING THAT NAME.")); break; case "NAME_CHANGE_NOT_ALLOWED": break; }; if (this._SafeStr_11869 != null){ this._SafeStr_11869.visible = !(this._SafeStr_11875); this._context._SafeStr_11880(this._SafeStr_11875); }; } public function _SafeStr_11902(k:String):void { } private function checkName(k:String):void { if (ExternalInterface.available){ ExternalInterface.call(_SafeStr_11887, k); if (this._SafeStr_11876 != null){ this._SafeStr_11876.visible = true; }; }; } protected function get _SafeStr_11875():Boolean { return (((!((this._SafeStr_11873 == null))) && (this._SafeStr_11873.visible))); } protected function set _SafeStr_11875(k:Boolean):void { k = true; if (this._SafeStr_11873 != null){ this._SafeStr_11873.visible = k; }; if (this._SafeStr_11874 != null){ this._SafeStr_11874.visible = !(k); }; if (this._SafeStr_11893 != null){ this._SafeStr_11893.active = true; if (this._SafeStr_5520 == LoaderUI._SafeStr_9857){ this._SafeStr_11893.visible = true; this._SafeStr_11893.active = ((this._SafeStr_11907) ? k : true); } else { this._SafeStr_11893.visible = ((k) && (this._SafeStr_11907)); }; }; if (this._SafeStr_11894 != null){ if (this._SafeStr_5520 == LoaderUI._SafeStr_9857){ this._SafeStr_11894.visible = this._SafeStr_11907; }; }; } private function _SafeStr_11908(k:String):void { var _local_4:TextField; var _local_5:Bitmap; var _local_6:Shape; var _local_2:int = this._SafeStr_11868.width; var _local_3:int = this._SafeStr_11868.height; this._SafeStr_11868.bitmapData = (((this._SafeStr_5520)==LoaderUI._SafeStr_9857) ? NineSplitSprite._SafeStr_9973.render(_local_2, _local_3).bitmapData : NineSplitSprite._SafeStr_9970.render(_local_2, _local_3).bitmapData); this._SafeStr_11905(); if (this._SafeStr_11874 != null){ this._SafeStr_11874.visible = true; }; if (this._SafeStr_5520 == LoaderUI._SafeStr_9859){ _local_4 = LoaderUI._SafeStr_9858(k, 9, 0xFFFFFF, true); _local_5 = LoaderUI._SafeStr_9933((_local_4.width + 30), (_local_4.height + 17), -1, true, 11411485); this._SafeStr_11895 = new Sprite(); this._SafeStr_11895.addChild(_local_5); this._SafeStr_11895.addChild(_local_4); _local_4.x = 15; _local_4.y = 14; } else { _local_4 = LoaderUI._SafeStr_9858(k, 10, 0xFFFFFF); _local_6 = LoaderUI._SafeStr_9886(Bitmap(new this._SafeStr_11890()).bitmapData, new Rectangle(3, 3, 5, 5)); _local_2 = this._SafeStr_11868.width; if (_local_4.width > _local_2){ _local_2 = (_local_4.width + 20); }; _local_6.width = _local_2; _local_6.height = (this._SafeStr_11868.height - 11); this._SafeStr_11895 = new Sprite(); this._SafeStr_11895.addChild(_local_6); this._SafeStr_11895.addChild(_local_4); _local_4.x = 16; _local_4.y = int(((_local_6.height - _local_4.height) / 2)); }; this._SafeStr_11866.addChild(this._SafeStr_11895); if (this._SafeStr_5520 == LoaderUI._SafeStr_9859){ this._SafeStr_11895.x = int(((this._SafeStr_11866.width - this._SafeStr_11895.width) / 2)); this._SafeStr_11895.y = (this._SafeStr_11868.parent.y + this._SafeStr_11868.height); this._SafeStr_11895.filters = [new GlowFilter(0, 0.24, 6, 6)]; } else { this._SafeStr_11895.x = this._SafeStr_11868.parent.x; this._SafeStr_11895.y = ((this._SafeStr_11868.parent.y + this._SafeStr_11868.height) + 4); }; } private function _SafeStr_11905():void { var k:int; var _local_2:int; if (((!((this._SafeStr_11895 == null))) && (this._SafeStr_11866.contains(this._SafeStr_11895)))){ k = this._SafeStr_11868.width; _local_2 = this._SafeStr_11868.height; this._SafeStr_11868.bitmapData = (((this._SafeStr_5520)==LoaderUI._SafeStr_9857) ? NineSplitSprite._SafeStr_9972.render(k, _local_2).bitmapData : NineSplitSprite._SafeStr_9969.render(k, _local_2).bitmapData); this._SafeStr_11866.removeChild(this._SafeStr_11895); }; this._SafeStr_11873.visible = false; if (this._SafeStr_11874 != null){ this._SafeStr_11874.visible = false; }; } public function set _SafeStr_11909(k:String):void { this._SafeStr_11898 = k; } } }//package _-1L7 // _SafeStr_11866 = "_-5Dv" (String#1022, DoABC#2) // _SafeStr_11867 = "_-6KF" (String#3219, DoABC#2) // _SafeStr_11868 = "_-1XI" (String#2275, DoABC#2) // _SafeStr_11869 = "_-2kl" (String#2531, DoABC#2) // _SafeStr_11870 = "_-0uk" (String#2163, DoABC#2) // _SafeStr_11871 = "_-6hT" (String#3285, DoABC#2) // _SafeStr_11872 = "_-3DU" (String#2607, DoABC#2) // _SafeStr_11873 = "_-085" (String#2034, DoABC#2) // _SafeStr_11874 = "_-UF" (String#3353, DoABC#2) // _SafeStr_11875 = "_-NR" (String#3340, DoABC#2) // _SafeStr_11876 = "_-1Y5" (String#2278, DoABC#2) // _SafeStr_11877 = "_-Jv" (String#3329, DoABC#2) // _SafeStr_11879 = "_-5v" (String#1063, DoABC#2) // _SafeStr_11880 = "_-5EB" (String#1024, DoABC#2) // _SafeStr_11882 = "_-5c4" (String#1049, DoABC#2) // _SafeStr_11883 = "_-6BE" (String#3188, DoABC#2) // _SafeStr_11884 = "_-6ZH" (String#3266, DoABC#2) // _SafeStr_11885 = "_-qE" (String#3411, DoABC#2) // _SafeStr_11886 = "_-5Mk" (String#3016, DoABC#2) // _SafeStr_11887 = "_-5D1" (String#2989, DoABC#2) // _SafeStr_11888 = "_-1Z0" (String#2286, DoABC#2) // _SafeStr_11889 = "_-4oD" (String#2906, DoABC#2) // _SafeStr_11890 = "_-1mi" (String#2331, DoABC#2) // _SafeStr_11891 = "_-0V" (String#747, DoABC#2) // _SafeStr_11892 = "_-4AZ" (String#2789, DoABC#2) // _SafeStr_11893 = "_-4UT" (String#2839, DoABC#2) // _SafeStr_11894 = "_-0uC" (String#2162, DoABC#2) // _SafeStr_11895 = "_-x7" (String#1154, DoABC#2) // _SafeStr_11896 = "_-2xF" (String#2564, DoABC#2) // _SafeStr_11897 = "_-5no" (String#3108, DoABC#2) // _SafeStr_11898 = "_-5fN" (String#3078, DoABC#2) // _SafeStr_11899 = "_-4-i" (String#2755, DoABC#2) // _SafeStr_11900 = "_-3SK" (String#2648, DoABC#2) // _SafeStr_11901 = "_-2V3" (String#2476, DoABC#2) // _SafeStr_11902 = "_-3wO" (String#2742, DoABC#2) // _SafeStr_11903 = "_-1vu" (String#2359, DoABC#2) // _SafeStr_11904 = "_-1V9" (String#2269, DoABC#2) // _SafeStr_11905 = "_-4GJ" (String#2800, DoABC#2) // _SafeStr_11906 = "_-11M" (String#2179, DoABC#2) // _SafeStr_11907 = "_-2CV" (String#2411, DoABC#2) // _SafeStr_11908 = "_-0F-" (String#731, DoABC#2) // _SafeStr_11909 = "_-3tk" (String#2731, DoABC#2) // _SafeStr_3 = "_-47K" (String#958, DoABC#2) // _SafeStr_5 = "_-PU" (String#1124, DoABC#2) // _SafeStr_5520 = "_-43p" (String#362, DoABC#2) // _SafeStr_93 = "_-68O" (String#1072, DoABC#2) // _SafeStr_9527 = "_-5B5" (String#2983, DoABC#2) // _SafeStr_97 = "_-2eQ" (String#2512, DoABC#2) // _SafeStr_98 = "_-5oV" (String#1057, DoABC#2) // _SafeStr_9857 = "_-3RF" (String#2646, DoABC#2) // _SafeStr_9858 = "_-0l5" (String#2137, DoABC#2) // _SafeStr_9859 = "_-6Ae" (String#3186, DoABC#2) // _SafeStr_9860 = "_-2yJ" (String#2567, DoABC#2) // _SafeStr_9886 = "_-649" (String#3167, DoABC#2) // _SafeStr_9933 = "_-aC" (String#3368, DoABC#2) // _SafeStr_9936 = "_-2mU" (String#2536, DoABC#2) // _SafeStr_9938 = "_-2gb" (String#2519, DoABC#2) // _SafeStr_9966 = "_-3YC" (String#2667, DoABC#2) // _SafeStr_9969 = "_-3U6" (String#2655, DoABC#2) // _SafeStr_9970 = "_-5qc" (String#3119, DoABC#2) // _SafeStr_9971 = "_-524" (String#2949, DoABC#2) // _SafeStr_9972 = "_-32n" (String#2582, DoABC#2) // _SafeStr_9973 = "_-6SJ" (String#3247, DoABC#2) //------------------------------------------------------------ //_-1l9._SafeStr_5217 package _-1l9 { import _-5W3.AdServerRequest; import _-5LL.AdServerConfig; import _-2xB.NetworkResource; public class _SafeStr_5217 extends AdServerRequest { protected var _SafeStr_8962:String = null; public function _SafeStr_5217(k:String, _arg_2:AdServerConfig) { super(new _SafeStr_5270(_arg_2)); if (parseWrappedAdTags()){ this._SafeStr_8962 = _SafeStr_11910(k); } else { this._SafeStr_8962 = k; }; } override public function isWrapped():Boolean { return (true); } override public function formRequest(k:Array=null):String { if (_SafeStr_11911()){ _SafeStr_11912 = NetworkResource._SafeStr_11913(this._SafeStr_8962, ("cache-buster=" + Math.random())); } else { _SafeStr_11912 = this._SafeStr_8962; }; return (_SafeStr_11912); } } }//package _-1l9 // _SafeStr_11910 = "_-4jq" (String#33760, DoABC#3) // _SafeStr_11911 = "_-5YZ" (String#35763, DoABC#3) // _SafeStr_11912 = "_-5OR" (String#35373, DoABC#3) // _SafeStr_11913 = "_-3EB" (String#30057, DoABC#3) // _SafeStr_5217 = "_-vK" (String#15408, DoABC#3) // _SafeStr_5270 = "_-1mM" (String#9418, DoABC#3) // _SafeStr_8962 = "_-3eZ" (String#194, DoABC#3) //------------------------------------------------------------ //_-1l9._SafeStr_5270 package _-1l9 { import _-5LL.AdServerConfig; public class _SafeStr_5270 extends AdServerConfig { public function _SafeStr_5270(k:AdServerConfig) { super("Wrapped Ad Server", k); if (k != null){ _SafeStr_11914 = k.addCacheBuster; }; } } }//package _-1l9 // _SafeStr_11914 = "_-av" (String#39819, DoABC#3) // _SafeStr_5270 = "_-1mM" (String#9418, DoABC#3) //------------------------------------------------------------ //_-1LL._SafeStr_5220 package _-1LL { import _-6ac._SafeStr_5227; import _-5W3.AdServerRequest; public interface _SafeStr_5220 { function _SafeStr_6834(_arg_1:_SafeStr_5227):void; function _SafeStr_6837(_arg_1:_SafeStr_5227):void; function _SafeStr_6838(_arg_1:_SafeStr_5227):void; function _SafeStr_6839(_arg_1:_SafeStr_5227):void; function onAdCallStarted(_arg_1:AdServerRequest):void; function onAdCallFailover(_arg_1:AdServerRequest, _arg_2:AdServerRequest):void; function onAdCallComplete(_arg_1:AdServerRequest, _arg_2:Boolean):void; } }//package _-1LL // _SafeStr_5220 = "_-5Fa" (String#13030, DoABC#3) // _SafeStr_5227 = "_-5rT" (String#13630, DoABC#3) // _SafeStr_6834 = "_-3TG" (String#11175, DoABC#3) // _SafeStr_6837 = "_-2e" (String#10346, DoABC#3) // _SafeStr_6838 = "_-2vr" (String#10635, DoABC#3) // _SafeStr_6839 = "_-25-" (String#9768, DoABC#3) //------------------------------------------------------------ //_-1LL._SafeStr_5281 package _-1LL { import _-du.StreamSequence; import _-09p.VASTController; import _-2FZ.Config; public class _SafeStr_5281 extends AdSlot { protected var _SafeStr_11915:String = null; protected var _SafeStr_11916:String = "relative"; public function _SafeStr_5281(k:StreamSequence, _arg_2:AdSchedule, _arg_3:VASTController, _arg_4:int=0, _arg_5:int=0, _arg_6:String=null, _arg_7:String=null, _arg_8:String=null, _arg_9:Array=null, _arg_10:String=null, _arg_11:String="00:00:00", _arg_12:Object=null, _arg_13:Boolean=true, _arg_14:Array=null, _arg_15:Array=null, _arg_16:String=null, _arg_17:String=null, _arg_18:String=null) { super(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_10, _arg_11, _arg_12, _arg_13, _arg_14, _arg_15, _arg_16); this._SafeStr_11915 = _arg_18; if (this._SafeStr_11916 != null){ this._SafeStr_11916 = _arg_17; }; } public function set html(k:String):void { this._SafeStr_11915 = k; } public function get html():String { return (this._SafeStr_11915); } public function set startPoint(k:String):void { this._SafeStr_11916 = k; } public function get startPoint():String { return (this._SafeStr_11916); } public function _SafeStr_11917():Boolean { return ((this._SafeStr_11916.toUpperCase() == "RELATIVE")); } override public function hasVideoAd():Boolean { return (false); } override public function isNonLinear():Boolean { return (true); } protected function _SafeStr_11918(k:Object=null, _arg_2:Config=null):void { } protected function _SafeStr_11919(k:Object=null, _arg_2:Config=null):void { } } }//package _-1LL // _SafeStr_11915 = "_-5D7" (String#3897, DoABC#3) // _SafeStr_11916 = "_-4R4" (String#33059, DoABC#3) // _SafeStr_11917 = "_-1am" (String#26019, DoABC#3) // _SafeStr_11918 = "_-6cS" (String#38373, DoABC#3) // _SafeStr_11919 = "_-6O" (String#37786, DoABC#3) // _SafeStr_5281 = "_-6dV" (String#14406, DoABC#3) //------------------------------------------------------------ //_-1LL.AdSchedule package _-1LL { import _-6gu.Debuggable; import _-2J3._SafeStr_4558; import _-09p.VASTController; import _-5W3.AdServerRequestProcessor; import _-du.StreamSequence; import _-2FZ.Config; import _-2J3.AdServerTemplate; import _-1MN._SafeStr_5102; import _-du._SafeStr_5283; import flash.events.Event; import _-5W3.AdServerRequest; import _-2xB.StringUtils; import _-096._SafeStr_5219; public class AdSchedule extends Debuggable implements _SafeStr_4558 { protected var _SafeStr_11920:Array; protected var _SafeStr_11921:VASTController = null; protected var _SafeStr_11922:int = -1; protected var _SafeStr_11923:AdServerRequestProcessor = null; protected var _SafeStr_11924:_SafeStr_4558 = null; protected var _SafeStr_11925:Boolean = false; public function AdSchedule(k:VASTController, _arg_2:StreamSequence, _arg_3:Config=null, _arg_4:AdServerTemplate=null) { this._SafeStr_11920 = new Array(); super(); this._SafeStr_11921 = k; if (_arg_3 != null){ this.build(_arg_3, _arg_2, -1, true); if (_arg_4){ this.schedule(_arg_4); }; }; } public function unload():void { var k:int; if (this._SafeStr_11923 != null){ this._SafeStr_11923.unload(); if (this._SafeStr_11926()){ k = 0; while (k < this._SafeStr_11920.length) { this._SafeStr_11920[k].unload(); k++; }; }; }; } public function _SafeStr_11927():Boolean { return (this._SafeStr_11925); } public function get analyticsProcessor():_SafeStr_5102 { if (this._SafeStr_11921 != null){ return (this._SafeStr_11921.analyticsProcessor); }; return (null); } protected function _SafeStr_11928(k:Array):int { var _local_2:int; var _local_3:int; while (_local_3 < k.length) { if (k[_local_3].isStream()){ _local_2++; }; _local_3++; }; return (_local_2); } public function get _SafeStr_11929():Array { return (this._SafeStr_11920); } public function set _SafeStr_11929(k:Array):void { this._SafeStr_11920 = k; } public function addAdSlot(k:AdSlot):void { this._SafeStr_11920.push(k); } public function _SafeStr_11926():Boolean { return (((this._SafeStr_11920) && ((this._SafeStr_11920.length > 0)))); } public function _SafeStr_11930():Boolean { return ((this._SafeStr_11920.length > 0)); } public function _SafeStr_6745(k:int):void { var _local_2:AdSlot; if (this._SafeStr_11926()){ for each (_local_2 in this._SafeStr_11920) { if (_local_2.associatedStreamIndex == k){ _local_2.resetAllTrackingPoints(); }; }; }; } public function _SafeStr_11931():Boolean { var k:int; if (this._SafeStr_11930()){ k = 0; while (k < this._SafeStr_11920.length) { if (this._SafeStr_11920[k].isLinear()){ if (this._SafeStr_11925){ return (true); }; if (!AdSlot(this._SafeStr_11920[k]).videoAd.isEmpty()){ return (true); }; }; k++; }; }; return (false); } public function hasNonLinearAds():Boolean { var k:int; if (this._SafeStr_11930()){ k = 0; while (k < this._SafeStr_11920.length) { if (this._SafeStr_11920[k].isNonLinear()){ if (this._SafeStr_11925){ return (true); }; if (AdSlot(this._SafeStr_11920[k]).isEmpty() == false){ return (true); }; }; k++; }; }; return (false); } public function _SafeStr_11932(k:int):Boolean { return ((k < this.length)); } public function _SafeStr_6704(k:int):AdSlot { if (this._SafeStr_11932(k)){ return (this._SafeStr_11920[k]); }; return (null); } public function _SafeStr_11933(k:int, _arg_2:String):void { if (((this._SafeStr_11926()) && ((k < this._SafeStr_11920.length)))){ this._SafeStr_11920[k].id = _arg_2; }; } public function get length():int { return (this._SafeStr_11920.length); } private function _SafeStr_11934(k:Object, _arg_2:Object):Object { var _local_3:Object = new Object(); if (k != null){ if (k.hasOwnProperty("show")){ _local_3.show = k.show; }; if (k.hasOwnProperty("region")){ _local_3.region = k.region; }; if (k.hasOwnProperty("message")){ _local_3.message = k.message; }; if (k.hasOwnProperty("type")){ _local_3.type = k.type; }; }; if (_arg_2 != null){ if (_arg_2.hasOwnProperty("show")){ _local_3.show = _arg_2.show; }; if (_arg_2.hasOwnProperty("region")){ _local_3.region = _arg_2.region; }; if (_arg_2.hasOwnProperty("message")){ _local_3.message = _arg_2.message; }; if (_arg_2.hasOwnProperty("type")){ _local_3.type = _arg_2.type; }; }; return (_local_3); } private function _SafeStr_11935(k:*, _arg_2:*):Boolean { if (_arg_2 != undefined){ return (_arg_2); }; if (k != undefined){ return (k); }; return (false); } public function _SafeStr_6886(k:Boolean=false):void { var _local_2:int; if (this._SafeStr_11930()){ _local_2 = 0; while (_local_2 < this._SafeStr_11920.length) { if (((((AdSlot(this._SafeStr_11920[_local_2]).isEmpty()) && ((AdSlot(this._SafeStr_11920[_local_2]).loadOnDemand == false)))) || (((((AdSlot(this._SafeStr_11920[_local_2]).isEmpty()) && ((AdSlot(this._SafeStr_11920[_local_2]).loadOnDemand == true)))) && (AdSlot(this._SafeStr_11920[_local_2])._SafeStr_11936()))))){ this._SafeStr_11920[_local_2].processForcedImpression(k); }; _local_2++; }; }; } private function _SafeStr_11937(k:Object, _arg_2:int, _arg_3:Boolean=false, _arg_4:int=1, _arg_5:_SafeStr_5283=null):Boolean { if (_arg_5 != null){ if (!_arg_5.isStream()){ return (false); }; }; if (k.applyToParts != undefined){ if ((k.applyToParts is String)){ if (k.applyToParts.toUpperCase() == "LAST"){ return (((_arg_2 + 1) == _arg_4)); }; return (false); }; if ((k.applyToParts is Array)){ return ((k.applyToParts.indexOf(_arg_2) > -1)); }; return (false); }; return (true); } public function _SafeStr_11938(k:String, _arg_2:String, _arg_3:int, _arg_4:int):String { if (k != null){ return (k); }; if (_arg_2 == null){ return ((((("overlay" + ":") + _arg_3) + ".") + _arg_4)); }; return (((((_arg_2 + ":") + _arg_3) + ".") + _arg_4)); } public function _SafeStr_6706():Boolean { var k:int; if (this._SafeStr_11920 != null){ k = 0; while (k < this._SafeStr_11920.length) { if (AdSlot(this._SafeStr_11920[k]).loadOnDemand == false){ return (true); }; k++; }; }; return (false); } public function _SafeStr_6707(k:_SafeStr_4558):void { this._SafeStr_11924 = k; if (this._SafeStr_11921.config.scheduleAds){ this._SafeStr_11923 = new AdServerRequestProcessor(this, this._SafeStr_11920); this._SafeStr_11923.start(); } else { if (this._SafeStr_11924){ this._SafeStr_11924.onTemplateLoaded(new AdServerTemplate()); }; }; } public function onTemplateLoaded(k:AdServerTemplate):void { if (this._SafeStr_11924){ this._SafeStr_11924.onTemplateLoaded(k); }; } public function onTemplateLoadError(k:Event):void { if (this._SafeStr_11924){ this._SafeStr_11924.onTemplateLoadError(k); }; } public function _SafeStr_6830(k:Event):void { if (this._SafeStr_11924){ this._SafeStr_11924._SafeStr_6830(k); }; } public function _SafeStr_6708(k:Event):void { if (this._SafeStr_11924){ this._SafeStr_11924._SafeStr_6708(k); }; } public function onAdCallStarted(k:AdServerRequest):void { if (this._SafeStr_11924){ this._SafeStr_11924.onAdCallStarted(k); }; } public function onAdCallFailover(k:AdServerRequest, _arg_2:AdServerRequest):void { if (this._SafeStr_11924){ this._SafeStr_11924.onAdCallFailover(k, _arg_2); }; } public function onAdCallComplete(k:AdServerRequest, _arg_2:Boolean):void { if (this._SafeStr_11924){ this._SafeStr_11924.onAdCallComplete(k, _arg_2); }; } public function build(k:Config, _arg_2:StreamSequence, _arg_3:int=-1, _arg_4:Boolean=false):void { var _local_5:int; var _local_6:int; var _local_7:int; var _local_8:_SafeStr_5283; var _local_9:Object; var _local_10:AdSlot; var _local_11:int; var _local_12:String; var _local_13:AdSlot; var _local_14:int; if (k._SafeStr_6715){ _local_5 = (((k.streams.length)==0) ? 1 : k.streams.length); _local_6 = 0; while (_local_6 < _local_5) { if (_arg_3 == -1){ _arg_3 = k._SafeStr_6715.length; }; _local_7 = 0; while ((((_local_7 < k._SafeStr_6715.length)) && ((_local_7 <= _arg_3)))) { _local_8 = (((_local_6) 1){ _local_13 = _local_10; _local_14 = 0; while (_local_14 < _local_11) { this.addAdSlot(_local_13); _local_13 = _local_13.clone(); _local_13.key = this._SafeStr_11920.length; _local_14++; }; } else { this.addAdSlot(_local_10); }; if (_local_10.loadOnDemand){ this._SafeStr_11925 = true; }; }; _local_7++; }; _local_6++; }; if (this._SafeStr_11925){ }; }; } public function _SafeStr_6826():void { var k:int; if (this._SafeStr_11921 != null){ k = 0; while (k < this._SafeStr_11920.length) { if (AdSlot(this._SafeStr_11920[k]).loadOnDemand){ this._SafeStr_11921._SafeStr_6753(this._SafeStr_11920[k], true); } else { if (((!(this._SafeStr_11920[k].isLinear())) && (this._SafeStr_11920[k].hasNonLinearAds()))){ this._SafeStr_11921._SafeStr_6753(this._SafeStr_11920[k], false); }; }; k++; }; }; } public function addNonLinearAdTrackingPoints(k:Boolean=true, _arg_2:Boolean=false):void { var _local_3:int; if (this._SafeStr_11926()){ while (_local_3 < this._SafeStr_11920.length) { if (this._SafeStr_11920[_local_3].isNonLinear()){ this._SafeStr_11920[_local_3].addNonLinearAdTrackingPoints(_local_3, k, true, _arg_2); }; _local_3++; }; }; } public function _SafeStr_11942():Array { var k:Array = new Array(); var _local_2:int; while (_local_2 < this._SafeStr_11920.length) { if (((this._SafeStr_11920[_local_2].id) && (!((this._SafeStr_11920[_local_2].id == "popup"))))){ k.push(((this._SafeStr_11920[_local_2].id + "-") + this._SafeStr_11920[_local_2].associatedStreamIndex)); }; _local_2++; }; return (k); } public function get _SafeStr_11943():Array { var _local_3:Object; var k:Array = new Array(); var _local_2:int; while (_local_2 < this._SafeStr_11920.length) { if (((this._SafeStr_11920[_local_2].id) && (!((this._SafeStr_11920[_local_2].id == "popup"))))){ _local_3 = new Object(); _local_3.id = ((this._SafeStr_11920[_local_2].id + "-") + this._SafeStr_11920[_local_2].associatedStreamIndex); _local_3.zone = this._SafeStr_11920[_local_2].zone; k.push(_local_3); }; _local_2++; }; return (k); } public function schedule(k:AdServerTemplate=null):void { var _local_2:int; if (this._SafeStr_11926()){ _local_2 = 0; while (_local_2 < this._SafeStr_11920.length) { if (this._SafeStr_11920[_local_2].id != null){ if (k != null){ this._SafeStr_11920[_local_2].videoAd = k._SafeStr_11944(((this._SafeStr_11920[_local_2].id + "-") + this._SafeStr_11920[_local_2].associatedStreamIndex)); }; }; _local_2++; }; }; } public function _SafeStr_11945(k:int, _arg_2:int):void { if (this._SafeStr_11920.length < k){ this._SafeStr_11920[k].registerCompanionClickThrough(_arg_2); }; } public function processTimeEvent(k:int, _arg_2:_SafeStr_5219, _arg_3:Boolean=true):void { var _local_4:int; if (this._SafeStr_11926()){ _local_4 = 0; while (_local_4 < this._SafeStr_11920.length) { if ((((this._SafeStr_11920[_local_4].associatedStreamIndex == k)) && (!(this._SafeStr_11920[_local_4].isLinear())))){ this._SafeStr_11920[_local_4].processTimeEvent(_arg_2, _arg_3, this._SafeStr_11921.config.adsConfig.resetTrackingOnReplay); }; _local_4++; }; this._SafeStr_11922 = k; }; } public function closeActiveOverlaysAndCompanions(k:Boolean=false):void { var _local_2:int; if (this._SafeStr_11926()){ _local_2 = 0; while (_local_2 < this._SafeStr_11920.length) { if (this._SafeStr_11920[_local_2].isPlaying()){ this._SafeStr_11920[_local_2].closeActiveOverlaysAndCompanions(k); }; _local_2++; }; }; } public function _SafeStr_6841(k:int, _arg_2:Number, _arg_3:Boolean=false):void { var _local_4:int; if (this._SafeStr_11926()){ _local_4 = 0; while (_local_4 < this._SafeStr_11920.length) { if ((((this._SafeStr_11920[_local_4].associatedStreamIndex == k)) && ((this._SafeStr_11920[_local_4].isLinear() == false)))){ if (((this._SafeStr_11920[_local_4].isPlaying()) && ((this._SafeStr_11920[_local_4].shouldBePlaying(_arg_2) == false)))){ this._SafeStr_11920[_local_4].closeActiveOverlaysAndCompanions(_arg_3); }; }; _local_4++; }; }; } } }//package _-1LL // _SafeStr_11920 = "_-20G" (String#9686, DoABC#3) // _SafeStr_11921 = "_-2EJ" (String#1503, DoABC#3) // _SafeStr_11922 = "_-2C1" (String#9895, DoABC#3) // _SafeStr_11923 = "_-6g2" (String#38527, DoABC#3) // _SafeStr_11924 = "_-4EA" (String#11967, DoABC#3) // _SafeStr_11925 = "_-0Gv" (String#22831, DoABC#3) // _SafeStr_11926 = "_-FM" (String#39042, DoABC#3) // _SafeStr_11927 = "_-1lW" (String#26438, DoABC#3) // _SafeStr_11928 = "_-17R" (String#24896, DoABC#3) // _SafeStr_11929 = "_-5ad" (String#35843, DoABC#3) // _SafeStr_11930 = "_-uB" (String#40552, DoABC#3) // _SafeStr_11931 = "_-6-W" (String#36839, DoABC#3) // _SafeStr_11932 = "_-60e" (String#36886, DoABC#3) // _SafeStr_11933 = "_-033" (String#22303, DoABC#3) // _SafeStr_11934 = "_-6fv" (String#38521, DoABC#3) // _SafeStr_11935 = "_-3pi" (String#31519, DoABC#3) // _SafeStr_11936 = "_-67t" (String#37178, DoABC#3) // _SafeStr_11937 = "_-GI" (String#39075, DoABC#3) // _SafeStr_11938 = "_-nL" (String#40295, DoABC#3) // _SafeStr_11939 = "_-Wo" (String#39684, DoABC#3) // _SafeStr_11940 = "_-6fl" (String#38512, DoABC#3) // _SafeStr_11941 = "_-2hl" (String#28751, DoABC#3) // _SafeStr_11942 = "_-6Wy" (String#38144, DoABC#3) // _SafeStr_11943 = "_-08K" (String#22488, DoABC#3) // _SafeStr_11944 = "_-0V6" (String#23370, DoABC#3) // _SafeStr_11945 = "_-5DV" (String#34952, DoABC#3) // _SafeStr_4558 = "_-nR" (String#15280, DoABC#3) // _SafeStr_5102 = "_-1Ki" (String#8974, DoABC#3) // _SafeStr_5219 = "_-15" (String#8715, DoABC#3) // _SafeStr_5281 = "_-6dV" (String#14406, DoABC#3) // _SafeStr_5283 = "_-5R0" (String#13210, DoABC#3) // _SafeStr_6672 = "_-5D0" (String#34935, DoABC#3) // _SafeStr_6704 = "_-0dZ" (String#23702, DoABC#3) // _SafeStr_6706 = "_-2Wt" (String#28313, DoABC#3) // _SafeStr_6707 = "_-44L" (String#32147, DoABC#3) // _SafeStr_6708 = "_-669" (String#13874, DoABC#3) // _SafeStr_6715 = "_-4ih" (String#33718, DoABC#3) // _SafeStr_6745 = "_-4yy" (String#34337, DoABC#3) // _SafeStr_6753 = "_-1Hp" (String#25283, DoABC#3) // _SafeStr_6826 = "_-261" (String#27276, DoABC#3) // _SafeStr_6830 = "_-0qb" (String#8465, DoABC#3) // _SafeStr_6841 = "_-es" (String#39985, DoABC#3) // _SafeStr_6886 = "_-4Kd" (String#32791, DoABC#3) //------------------------------------------------------------ //_-1LL.AdSlot package _-1LL { import _-du.Stream; import _-2J3._SafeStr_4558; import _-4PB.VideoAd; import _-5LL.AdServerConfig; import _-5W3.AdServerRequestProcessor; import _-2J3.AdServerTemplate; import _-du.StreamSequence; import _-09p.VASTController; import _-Zo._SafeStr_5225; import _-Zo._SafeStr_5231; import _-Zo._SafeStr_5228; import _-Zo._SafeStr_5224; import _-Zo._SafeStr_5226; import _-Zo._SafeStr_5229; import _-Zo._SafeStr_5230; import _-3ur.AdSlotRegionConfig; import _-2xB.StringUtils; import _-096.TrackingTable; import _-2xB.NetworkResource; import _-4PB.AdNetworkResource; import _-32P._SafeStr_5109; import _-4PB.LinearVideoAd; import _-4PB.NonLinearVideoAd; import _-096._SafeStr_5221; import _-1MN._SafeStr_5102; import _-6ac._SafeStr_5115; import _-6ac._SafeStr_5223; import _-096._SafeStr_5219; import _-6ac._SafeStr_5227; import flash.events.Event; import _-5W3.AdServerRequest; import _-Zo.*; public class AdSlot extends Stream implements _SafeStr_4558 { public static const _SafeStr_11946:String = "linear"; public static const _SafeStr_11947:String = "non-linear"; public static const _SafeStr_11948:String = "companion"; public static const _SafeStr_11949:String = "unknown"; public static const _SafeStr_11950:String = "pre-roll"; public static const _SafeStr_11951:String = "mid-roll"; public static const _SafeStr_11952:String = "post-roll"; public static const _SafeStr_11953:String = "companion"; public static const _SafeStr_11954:String = "auto:bottom"; private const _SafeStr_11955:int = 500; protected var _SafeStr_11956:String; protected var _SafeStr_7435:String = null; protected var _SafeStr_11957:VideoAd = null; protected var _SafeStr_11958:Object = null; protected var _SafeStr_11959:Boolean = false; protected var _SafeStr_11960:Array; protected var _SafeStr_11961:Object = null; protected var _SafeStr_11962:int = 0; protected var _SafeStr_11963:int = 0; protected var _SafeStr_11964:AdSlot = null; protected var _SafeStr_9999:AdSchedule = null; protected var _SafeStr_11965:Boolean = true; protected var _SafeStr_11966:AdServerConfig = null; protected var _SafeStr_11967:Boolean = false; protected var _SafeStr_11968:Boolean = false; protected var _SafeStr_11969:Boolean = false; protected var _SafeStr_11970:Boolean = false; protected var _SafeStr_11971:Boolean = false; protected var _SafeStr_11972:Boolean = false; protected var _SafeStr_11973:Boolean = false; protected var _SafeStr_11974:AdServerRequestProcessor = null; protected var _SafeStr_11975:_SafeStr_5220 = null; protected var _SafeStr_11976:Object = null; protected var _SafeStr_11977:int = -1; protected var _SafeStr_6647:AdServerTemplate = null; public function AdSlot(k:StreamSequence, _arg_2:AdSchedule, _arg_3:VASTController, _arg_4:int=0, _arg_5:int=0, _arg_6:String=null, _arg_7:String=null, _arg_8:String=null, _arg_9:Object=null, _arg_10:String=null, _arg_11:String=null, _arg_12:String="00:00:00", _arg_13:Object=null, _arg_14:Boolean=true, _arg_15:Array=null, _arg_16:Array=null, _arg_17:String="any", _arg_18:String="streaming", _arg_19:*=-1, _arg_20:Boolean=false, _arg_21:Boolean=true, _arg_22:Boolean=true, _arg_23:Object=null, _arg_24:Object=null, _arg_25:Boolean=true, _arg_26:AdServerConfig=null, _arg_27:String=null, _arg_28:Boolean=false, _arg_29:Boolean=false, _arg_30:int=-1) { this._SafeStr_11960 = new Array({ "id":"companion", "width":300, "height":250 }); super(k, _arg_3, _arg_4, _arg_6, null, _arg_12, _arg_10, _arg_11, false, null, _arg_17, _arg_18, _arg_19, _arg_20, _arg_21, _arg_22, null, _arg_24, _arg_27, _arg_5); this._SafeStr_9999 = _arg_2; _SafeStr_11978 = _arg_5; this._SafeStr_11962 = _arg_5; this._SafeStr_11956 = _arg_7; this._SafeStr_7435 = _arg_8; this._SafeStr_11976 = this._SafeStr_11979(_arg_23); this._SafeStr_11961 = _arg_9; if (_arg_13 != null){ this._SafeStr_11958 = _arg_13; }; this._SafeStr_11959 = _arg_14; if (_arg_16 != null){ this._SafeStr_11960 = _arg_16; }; this._SafeStr_11965 = _arg_25; if (_arg_26 != null){ this._SafeStr_11966 = _arg_26; }; this._SafeStr_11971 = _arg_28; this._SafeStr_11972 = _arg_29; this._SafeStr_11977 = _arg_30; } override public function unload():void { if (this._SafeStr_11974 != null){ this._SafeStr_11974.unload(); }; if (this.hasVideoAd()){ this._SafeStr_11957.unload(); }; } protected function _SafeStr_11979(k:Object):Object { return ({ "preferred":(((k)!=null) ? ((k.hasOwnProperty("preferred")) ? k.preferred : "flash") : "flash"), "flash":this._SafeStr_11980("flash", (((k)!=null) ? k.flash : null), { "enable":true, "width":-1, "height":-1, "acceptedAdTypes":["image", "html", "text", "swf", "vpaid"], "enableScaling":false, "enforceRecommendedSizing":true, "keepVisibleAfterClick":false, "overlay":true, "region":{ "text":"reserved-bottom-w100pct-h78px-000000-o50", "html":"reserved-bottom-w100pct-h50px-000000-o50", "image":"auto:bottom", "swf":"auto:bottom", "vpaid":null, "iframe":null, "script":null }, "templates":{ "text":new _SafeStr_5225(), "html":new _SafeStr_5231(), "image":new _SafeStr_5228(), "script":null, "iframe":null, "swf":null, "vpaid":null } }), "html5":this._SafeStr_11980("html5", (((k)!=null) ? k.html5 : null), { "enable":false, "width":-1, "height":-1, "acceptedAdTypes":["image", "html", "text", "swf", "iframe", "script"], "overlay":true, "region":{ "text":"bottom", "html":"bottom", "image":"bottom", "swf":"bottom", "vpaid":null, "iframe":"bottom", "script":"bottom" }, "templates":{ "text":new _SafeStr_5225(_SafeStr_5224._SafeStr_11981), "html":new _SafeStr_5231(_SafeStr_5224._SafeStr_11981), "image":new _SafeStr_5228(_SafeStr_5224._SafeStr_11981), "swf":new _SafeStr_5226(_SafeStr_5224._SafeStr_11981), "script":new _SafeStr_5229(_SafeStr_5224._SafeStr_11981), "iframe":new _SafeStr_5230(_SafeStr_5224._SafeStr_11981), "vpaid":null } }) }); } public function _SafeStr_11982(k:String):Boolean { if (this._SafeStr_11966 != null){ if (this._SafeStr_11966.failoverConditions != null){ if (this._SafeStr_11966.failoverConditions.hasFailoverConditionOnVPAIDError()){ return (this._SafeStr_11966.failoverConditions.onVPAIDError.shouldFailover(k)); }; }; }; return (false); } public function _SafeStr_11983(k:String):Boolean { if (this._SafeStr_11966 != null){ if (this._SafeStr_11966.failoverConditions != null){ if (this._SafeStr_11966.failoverConditions.hasFailoverConditionOnStreamError()){ return (this._SafeStr_11966.failoverConditions.onStreamError.shouldFailover(k)); }; }; }; return (false); } protected function _SafeStr_11980(k:String, _arg_2:Array, _arg_3:Object):Array { var _local_4:Array; var _local_5:int; if (_arg_2 == null){ return ([new AdSlotRegionConfig(k, _arg_3)]); }; if (_arg_2.length == 0){ return ([new AdSlotRegionConfig(k, _arg_3)]); }; _local_4 = new Array(); _local_5 = 0; while (_local_5 < _arg_2.length) { _local_4.push(new AdSlotRegionConfig(k, _arg_3, _arg_2[_local_5])); _local_5++; }; return (_local_4); } public function hasRegions(k:String):Boolean { if (this._SafeStr_11976 != null){ if (this._SafeStr_11976.hasOwnProperty(k)){ return ((this._SafeStr_11976[k].length > 0)); }; }; return (false); } public function get regions():Object { return (this._SafeStr_11976); } public function get preferredDisplayMode():String { if (this._SafeStr_11976 != null){ if (this._SafeStr_11976.hasOwnProperty("preferred")){ if (StringUtils._SafeStr_6890(this._SafeStr_11976.preferred, "HTML5")){ return ("html5"); }; }; }; return ("flash"); } override public function get streamID():String { return (_SafeStr_5338); } public function get adSlotID():String { return (((id + "-") + associatedStreamIndex)); } public function load(k:_SafeStr_5220):Boolean { var _local_2:Array; if (this.loadOnDemand == true){ this._SafeStr_11973 = false; this._SafeStr_11975 = k; _local_2 = new Array(); _local_2.push(this); this._SafeStr_11974 = new AdServerRequestProcessor(this, _local_2, true, true); this._SafeStr_11974.start(); return (true); }; this._SafeStr_11975 = null; this._SafeStr_11974 = null; return (false); } public function _SafeStr_6683(k:_SafeStr_5220):Boolean { if ((((this.loadOnDemand == true)) && (!((this._SafeStr_11974 == null))))){ this._SafeStr_11973 = false; return (this._SafeStr_11974._SafeStr_11984()); }; this._SafeStr_11975 = null; this._SafeStr_11974 = null; return (false); } override public function resetAllTrackingPoints():void { super.resetAllTrackingPoints(); if (this.hasVideoAd()){ this._SafeStr_11957._SafeStr_11985(); }; } public function set loadOnDemand(k:Boolean):void { this._SafeStr_11971 = k; } public function get loadOnDemand():Boolean { return (this._SafeStr_11971); } public function _SafeStr_11986():Boolean { return ((this._SafeStr_11977 > -1)); } public function set maxDisplayCount(k:int):void { this._SafeStr_11977 = k; } public function get maxDisplayCount():int { return (this._SafeStr_11977); } public function _SafeStr_11936():Boolean { return (false); } public function set refreshOnReplay(k:Boolean):void { this._SafeStr_11972 = k; } public function get refreshOnReplay():Boolean { return (this._SafeStr_11972); } public function _SafeStr_11987():Boolean { return (!((this._SafeStr_7435 == null))); } public function _SafeStr_11988():Boolean { return (false); } public function _SafeStr_11989():Boolean { if (this._SafeStr_11987()){ return ((this._SafeStr_7435.toUpperCase().indexOf("AUTO") > -1)); }; return (false); } public function _SafeStr_11990():String { var k:String; if (this._SafeStr_11987()){ if ((((this._SafeStr_7435.toUpperCase().indexOf("AUTO:") > -1)) && ((this._SafeStr_7435.length > 5)))){ k = this._SafeStr_7435.substr((this._SafeStr_7435.toUpperCase().indexOf("AUTO:") + 5)); if (k != null){ k = StringUtils.trim(k).toUpperCase(); if ("BOTTOM CENTER TOP LEFT RIGHT".indexOf(k) > -1){ return (k); }; }; }; }; return ("BOTTOM"); } override public function get title():String { if (this.hasVideoAd()){ return (this._SafeStr_11957.adTitle); }; return (_SafeStr_11289); } public function get adServerType():String { if (this.adServerConfig != null){ return (this.adServerConfig.type); }; return ("undefined"); } public function get _SafeStr_11991():String { if (this.adServerConfig != null){ if (this.adServerConfig.tag == null){ return (this.adServerConfig.apiAddress); }; return (this.adServerConfig.tag); }; return ("undefined"); } public function _SafeStr_6705(k:Number, _arg_2:Number):Boolean { var _local_3:int = getStartTimeAsSeconds(); if (_local_3 > 0){ return ((((k <= _local_3)) && ((_local_3 <= _arg_2)))); }; return (false); } override protected function clearTrackingTable(k:Boolean=false):void { _SafeStr_11992 = new TrackingTable(id, key, originatingStreamIndex); } override public function isLoaded():Boolean { return (true); } override public function getStreamToPlay():NetworkResource { if (((this.hasLinearAd()) && (this.hasVideoAd()))){ return (this._SafeStr_11957.getStreamToPlay()); }; return (null); } override protected function cleanseStreamName(k:String):String { return (super.cleanseStreamName(k)); } override public function get baseURL():String { var k:AdNetworkResource = (this.getStreamToPlay() as AdNetworkResource); if (k != null){ if (((k.isRTMP()) && ((k._SafeStr_11993() == false)))){ if (_SafeStr_11921 != null){ if (_SafeStr_11921.config.adsConfig.hasStreamers()){ k.streamers = _SafeStr_11921.config.adsConfig.streamers; }; }; }; return (k.netConnectionAddress); }; return (super.baseURL); } override public function get streamName():String { var _local_1:AdNetworkResource; if (this.isInteractive()){ return (null); }; _local_1 = (this.getStreamToPlay() as AdNetworkResource); if (_local_1 != null){ if (((_local_1.isRTMP()) && ((_local_1._SafeStr_11993() == false)))){ if (_SafeStr_11921 != null){ if (_SafeStr_11921.config.adsConfig.hasStreamers()){ _local_1.streamers = _SafeStr_11921.config.adsConfig.streamers; }; }; return (_local_1._SafeStr_11994()); }; return (this.cleanseStreamName(_local_1._SafeStr_11995((streamType + ":")))); }; return (null); } public function _SafeStr_11996():Boolean { return (_SafeStr_11921.config.adsConfig.replayOverlays); } override public function shouldMaintainAspectRatio():Boolean { if (this.hasVideoAd()){ return (this._SafeStr_11957.shouldMaintainAspectRatio()); }; return (false); } public function _SafeStr_11997():void { this._SafeStr_11973 = true; } public function _SafeStr_11998():Boolean { if (this._SafeStr_11971){ if (this._SafeStr_11957 != null){ if (this._SafeStr_11972){ return (this._SafeStr_11973); }; return (this._SafeStr_11957.isEmpty()); }; return (true); }; return (false); } override public function isInteractive():Boolean { if (this.hasVideoAd()){ return (this._SafeStr_11957.isInteractive()); }; return (false); } public function set zone(k:String):void { this._SafeStr_11956 = k; } public function get zone():String { return (this._SafeStr_11956); } public function set adServerConfig(k:AdServerConfig):void { this._SafeStr_11966 = k; } public function get adServerConfig():AdServerConfig { return (this._SafeStr_11966); } public function hasAdServerConfigured():Boolean { if (this._SafeStr_11966 != null){ return (!((this._SafeStr_11966.serverType == null))); }; return (false); } public function set position(k:String):void { this._SafeStr_7435 = k; } public function get position():String { return (this._SafeStr_7435); } override public function isSlicedStream():Boolean { return (false); } override public function set duration(k:*):void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.setLinearAdDurationFromSeconds(int(k)); }; super.duration = k; } override public function get duration():String { if (this._SafeStr_11957 != null){ if (_SafeStr_5614 == null){ return (new String(this._SafeStr_11957.duration)); }; if ((((_SafeStr_5614.toUpperCase().indexOf("RECOMMENDED:") > -1)) && ((_SafeStr_5614.length > 12)))){ return (new String(this._SafeStr_11957._SafeStr_11999(parseInt(_SafeStr_5614.substr((_SafeStr_5614.toUpperCase().indexOf("RECOMMENDED:") + 12)))))); }; }; return (super.duration); } public function set _SafeStr_12000(k:int):void { this._SafeStr_11962 = k; } public function get _SafeStr_12000():int { return (this._SafeStr_11962); } public function set applyToParts(k:Object):void { this._SafeStr_11961 = k; } public function get applyToParts():Object { return (this._SafeStr_11961); } public function set associatedStreamStartTime(k:int):void { this._SafeStr_11963 = k; } public function get associatedStreamStartTime():int { return (this._SafeStr_11963); } public function get slotType():String { if (((((this.isPreRoll()) || (this.isMidRoll()))) || (this._SafeStr_12001()))){ return (_SafeStr_11946); }; if (this._SafeStr_12002()){ return (_SafeStr_11948); }; return (_SafeStr_11947); } public function isPreRoll():Boolean { if (this._SafeStr_7435 == null){ return (false); }; return ((this._SafeStr_7435.toLowerCase() == _SafeStr_11950)); } public function isMidRoll():Boolean { if (this._SafeStr_7435 == null){ return (false); }; return ((this._SafeStr_7435.toLowerCase() == _SafeStr_11951)); } public function _SafeStr_12001():Boolean { if (this._SafeStr_7435 == null){ return (false); }; return ((this._SafeStr_7435.toLowerCase() == _SafeStr_11952)); } public function _SafeStr_12002():Boolean { if (this._SafeStr_7435 == null){ return (false); }; return ((this._SafeStr_7435.toLowerCase() == _SafeStr_11953)); } public function isActive():Boolean { if (this._SafeStr_11971){ return (true); }; if (this._SafeStr_11957 != null){ return ((((this._SafeStr_11957._SafeStr_12004() == false)) || ((this._SafeStr_11957._SafeStr_12003() == false)))); }; return (false); } public function get _SafeStr_12005():Boolean { return (this._SafeStr_11969); } public function set _SafeStr_12005(k:Boolean):void { this._SafeStr_11969 = k; } public function _SafeStr_12006():void { this._SafeStr_11967 = true; this._SafeStr_11969 = true; } public function isPlaying():Boolean { return (this._SafeStr_11967); } public function canPlay():Boolean { return (this.isInteractive()); } public function markAsPlayed():void { this._SafeStr_11969 = true; this._SafeStr_11967 = false; } public function shouldBePlaying(k:Number):Boolean { return (((_SafeStr_11992.timeBetweenTwoPoints(k, "NS", "NE")) && ((((this._SafeStr_12005 == false)) || (this._SafeStr_11996()))))); } public function _SafeStr_12007():Boolean { return (((((!(hasDuration())) || ((getDurationAsInt() == -1)))) || (_SafeStr_12008()))); } public function _SafeStr_12009():Boolean { return (this._SafeStr_11968); } public function set _SafeStr_6740(k:Boolean):void { this._SafeStr_11970 = k; } public function _SafeStr_6742():Boolean { return (this._SafeStr_11970); } public function isEmpty():Boolean { return (((!(this.hasNonLinearAds())) && (!(this.hasLinearAd())))); } public function getFlashMediaToPlay(k:Number, _arg_2:Number, _arg_3:Boolean=false):_SafeStr_5109 { if (this._SafeStr_11957 != null){ return (this._SafeStr_11957.getFlashMediaToPlay(k, _arg_2, _arg_3)); }; return (null); } public function hasNonLinearAds():Boolean { if (this._SafeStr_11957 != null){ return (this._SafeStr_11957.hasNonLinearAds()); }; return (false); } public function hasLinearAd():Boolean { if (this._SafeStr_11957 != null){ return (this._SafeStr_11957.hasLinearAd()); }; return (false); } public function _SafeStr_6820():Boolean { if (this.hasLinearAd()){ return (this._SafeStr_6760()._SafeStr_12010()); }; return (false); } public function _SafeStr_6760():LinearVideoAd { if (this._SafeStr_11957 != null){ return (this._SafeStr_11957.linearVideoAd); }; return (null); } public function _SafeStr_6761():NonLinearVideoAd { if (this._SafeStr_11957 != null){ if (this._SafeStr_11957.nonLinearVideoAds != null){ return (this._SafeStr_11957.nonLinearVideoAds[0]); }; }; return (null); } public function _SafeStr_12011():int { if (this._SafeStr_11957 != null){ return (this._SafeStr_11957.duration); }; return (0); } public function hasCompanionAds():Boolean { if (this._SafeStr_11957 != null){ return (this._SafeStr_11957.hasCompanionAds()); }; return (false); } public function set videoAd(k:VideoAd):void { if (k != null){ k.setPreferredSelectionCriteria({ "deliveryType":_SafeStr_12012, "mimeType":_SafeStr_12013, "bitrate":_SafeStr_12014, "width":_SafeStr_5378, "height":_height }); }; this._SafeStr_11957 = k; } public function get videoAd():VideoAd { return (this._SafeStr_11957); } public function hasVideoAd():Boolean { return (!((this._SafeStr_11957 == null))); } public function _SafeStr_12015():Boolean { if (((((this.isPreRoll()) || (this._SafeStr_12001()))) || (this.isMidRoll()))){ if (this._SafeStr_11957 != null){ return (this._SafeStr_11957.isEmpty()); }; }; return (false); } override public function isLinear():Boolean { if (this._SafeStr_11957 != null){ return (((((((this.isPreRoll()) || (this._SafeStr_12001()))) || (this.isMidRoll()))) && (this._SafeStr_11957.isLinear()))); }; if (this._SafeStr_11971){ return (((((this.isPreRoll()) || (this._SafeStr_12001()))) || (this.isMidRoll()))); }; return (false); } public function isNonLinear():Boolean { if (this._SafeStr_11957 != null){ return (((((((((!(this.isPreRoll())) && (!(this._SafeStr_12001())))) && (!(this.isMidRoll())))) && (!((this._SafeStr_11957 == null))))) && (this._SafeStr_11957.hasNonLinearAds()))); }; if (this._SafeStr_11971){ return (((((!(this.isPreRoll())) && (!(this._SafeStr_12001())))) && (!(this.isMidRoll())))); }; return (false); } public function _SafeStr_12016():String { if (this.isLinear()){ if (this.isInteractive()){ return ("Linear interactive"); }; return ("Linear"); }; if (this.isNonLinear()){ if (this.isInteractive()){ return ("Non-linear Interactive"); }; return ("Non-linear"); }; if (this._SafeStr_12002()){ return ("Companion"); }; return ("Unknown"); } public function set _SafeStr_12017(k:Boolean):void { this._SafeStr_11959 = k; } public function get disableControls():Boolean { return (this._SafeStr_11959); } override public function declareTrackingPoints(k:int=0, _arg_2:Boolean=false):void { var _local_3:int; 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 (_SafeStr_12018 == false){ if (getDurationAsInt() > 0){ this.clearTrackingTable(); if (((this.isLinear()) && ((this.isInteractive() == false)))){ _local_3 = 1000; _local_4 = getDurationAsInt(); if (config.adsConfig.shortenLinearAdDurationPercentage > 0){ _local_4 = (_local_4 - ((config.adsConfig.shortenLinearAdDurationPercentage / 100) * _local_4)); }; _local_5 = (k + streamStartTime); _local_6 = (Math.round((((_local_5 * _local_3) + ((_local_4 * _local_3) / 2)) / 100)) * 100); _local_7 = (Math.round((((_local_5 * _local_3) + ((_local_4 * _local_3) / 4)) / 100)) * 100); _local_8 = (Math.round((((_local_5 * _local_3) + (((_local_4 * _local_3) / 4) * 3)) / 100)) * 100); _SafeStr_12019(new _SafeStr_5221(((_local_5 * _local_3) + _SafeStr_11921.startStreamSafetyMargin), "BA")); _SafeStr_12019(new _SafeStr_5221(_local_7, "1Q")); _SafeStr_12019(new _SafeStr_5221(_local_6, "HW")); _SafeStr_12019(new _SafeStr_5221(_local_8, "3Q")); _SafeStr_12019(new _SafeStr_5221(((_local_5 * _local_3) + _SafeStr_11921.startStreamSafetyMargin), "SN")); if (_SafeStr_11921.config.adsConfig.isSkipAdButtonEnabled()){ _local_9 = 0; if (_SafeStr_11921.config.adsConfig.skipAdConfig.isTimeDelayed()){ _local_9 = _SafeStr_11921.config.adsConfig.skipAdConfig.showAfterSeconds; _SafeStr_12019(new _SafeStr_5221(((_local_5 * _local_3) + (_local_9 * _local_3)), "DS")); }; if (_SafeStr_11921.config.adsConfig.skipAdConfig.isTimeRestricted()){ _SafeStr_12019(new _SafeStr_5221(((_local_5 * _local_3) + ((_local_9 + _SafeStr_11921.config.adsConfig.skipAdConfig.showForSeconds) * _local_3)), "HS")); }; }; _SafeStr_12019(new _SafeStr_5221((((_local_5 + _local_4) * _local_3) - _SafeStr_11921.endStreamSafetyMargin), "HN")); _SafeStr_12019(new _SafeStr_5221((((_local_5 + _local_4) * _local_3) - _SafeStr_11921.endStreamSafetyMargin), "EA")); if (this._SafeStr_12020()){ this._SafeStr_12021(_local_4, false); }; }; if (this.hasNonLinearAds()){ this.addNonLinearAdTrackingPoints(key, true, false); }; if (this.hasCompanionAds()){ this._SafeStr_12022(key, k, getDurationAsInt()); }; _SafeStr_12023(); }; }; } protected function _SafeStr_12022(k:int, _arg_2:int, _arg_3:int, _arg_4:Boolean=false, _arg_5:Boolean=true, _arg_6:Boolean=false):void { _SafeStr_12019(new _SafeStr_5221(((_arg_2 * 1000) + _SafeStr_11921.startStreamSafetyMargin), "CS", new String(k)), _arg_4, _arg_5, _arg_6); if (_arg_3 > 0){ _SafeStr_12019(new _SafeStr_5221((((_arg_2 + _arg_3) * 1000) - _SafeStr_11921.endStreamSafetyMargin), "CE", new String(k)), _arg_4, _arg_5, _arg_6); } else { _SafeStr_12019(new _SafeStr_5221(((_arg_2 + ((60 * 60) * 4)) * 1000), "CE", new String(k)), _arg_4, _arg_5, _arg_6); }; } public function addNonLinearAdTrackingPoints(k:int, _arg_2:Boolean=false, _arg_3:Boolean=false, _arg_4:Boolean=false):void { 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_5:int = (((_arg_2) ? 0 : this.associatedStreamStartTime) + getStartTimeAsSeconds()); var _local_6:int = getDurationAsInt(); _SafeStr_12019(new _SafeStr_5221((_local_5 * 1000), "NS", new String(k)), _arg_4); if (_local_6 > 0){ _SafeStr_12019(new _SafeStr_5221((((_local_5 + _local_6) * 1000) - _SafeStr_11921.endStreamSafetyMargin), "NE", new String(k)), _arg_4); } else { _SafeStr_12019(new _SafeStr_5221(((_local_5 + ((60 * 60) * 4)) * 1000), "NE", new String(k)), _arg_4); }; if (((_arg_3) && (this.hasCompanionAds()))){ this._SafeStr_12022(k, _local_5, _local_6); }; if (this.hasLinearAd()){ _local_7 = 1000; _local_8 = this._SafeStr_12011(); _local_9 = 0; _local_10 = (Math.round((((_local_9 * _local_7) + ((_local_8 * _local_7) / 2)) / 100)) * 100); _local_11 = (Math.round((((_local_9 * _local_7) + ((_local_8 * _local_7) / 4)) / 100)) * 100); _local_12 = (Math.round((((_local_9 * _local_7) + (((_local_8 * _local_7) / 4) * 3)) / 100)) * 100); _SafeStr_12019(new _SafeStr_5221(((_local_9 * _local_7) + _SafeStr_11921.startStreamSafetyMargin), "BA"), false, false, true); _SafeStr_12019(new _SafeStr_5221(_local_11, "1Q"), false, false, true); _SafeStr_12019(new _SafeStr_5221(_local_10, "HW"), false, false, true); _SafeStr_12019(new _SafeStr_5221(_local_12, "3Q"), false, false, true); _SafeStr_12019(new _SafeStr_5221(((_local_9 * _local_7) + _SafeStr_11921.startStreamSafetyMargin), "SN"), false, false, true); _SafeStr_12019(new _SafeStr_5221((((_local_9 + _local_8) * _local_7) - _SafeStr_11921.endStreamSafetyMargin), "HN"), false, false, true); _SafeStr_12019(new _SafeStr_5221((((_local_9 + _local_8) * _local_7) - _SafeStr_11921.endStreamSafetyMargin), "EA"), false, false, true); if (this._SafeStr_12020()){ this._SafeStr_12021(_local_8, true); }; if (this.hasCompanionAds()){ this._SafeStr_12022(key, 0, _local_8, false, false, true); }; }; } public function triggerTrackingEvent(k:String):void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.triggerTrackingEvent(k); }; } protected function _SafeStr_12021(k:int, _arg_2:Boolean=false):void { var _local_3 = 1000; var _local_4:int = 1; while (_local_4 < k) { _SafeStr_12019(new _SafeStr_5221((_local_4 * _local_3), "TN"), false, false, _arg_2); _local_4++; }; } public function _SafeStr_6835():Boolean { if (this._SafeStr_11966 != null){ return (this._SafeStr_11966.forceImpressionServing); }; return (false); } public function processForcedImpression(k:Boolean=false):void { if (this._SafeStr_11957 != null){ if (this._SafeStr_6835()){ this._SafeStr_11957.triggerForcedImpressionConfirmations(k); }; }; } override public function processStartStream():void { this._SafeStr_12006(); this._SafeStr_11997(); if (this._SafeStr_11957 != null){ this._SafeStr_11957.processStartAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102._SafeStr_6162, this, this._SafeStr_11957.linearVideoAd); }; } override public function processStreamComplete():void { this.markAsPlayed(); if (this._SafeStr_11957 != null){ this._SafeStr_11957.processAdCompleteEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102.COMPLETE, this, this._SafeStr_11957.linearVideoAd); }; } override public function processStopStream():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processStopAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102.STOP, this, this._SafeStr_11957.linearVideoAd); }; } override public function processPauseStream():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processPauseAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102.PAUSE, this, this._SafeStr_11957.linearVideoAd); }; } override public function processResumeStream():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processResumeAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102._SafeStr_12024, this, this._SafeStr_11957.linearVideoAd); }; } protected function _SafeStr_12025():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processHitMidpointAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102._SafeStr_12026, this, this._SafeStr_11957.linearVideoAd); }; } protected function _SafeStr_12027():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processFirstQuartileCompleteAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102._SafeStr_12028, this, this._SafeStr_11957.linearVideoAd); }; } protected function _SafeStr_12029():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processThirdQuartileCompleteAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102._SafeStr_12030, this, this._SafeStr_11957.linearVideoAd); }; } override public function processFullScreenEvent():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processFullScreenAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102.FULLSCREEN, this, this._SafeStr_11957.linearVideoAd); }; } override public function processFullScreenExitEvent():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957._SafeStr_12031(); }; } override public function processMuteEvent():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processMuteAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102.MUTE, this, this._SafeStr_11957.linearVideoAd); }; } override public function processUnmuteEvent():void { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processUnmuteAdEvent(); _SafeStr_11921.fireAdPlaybackAnalytics(_SafeStr_5102._SafeStr_12032, this, this._SafeStr_11957.linearVideoAd); }; } protected function _SafeStr_12033():_SafeStr_5115 { var k:_SafeStr_5115 = new _SafeStr_5115(_SafeStr_11921); k._SafeStr_12034.adSlot = this; return (k); } protected function _SafeStr_12035():void { this._SafeStr_12006(); if (this.isLinear()){ } else { if (this._SafeStr_11957 != null){ if (this._SafeStr_11998()){ this.load(_SafeStr_11921); } else { this._SafeStr_11957.processStartNonLinearAdEvent(this._SafeStr_12033()); this._SafeStr_11997(); }; } else { if (this.loadOnDemand){ this.load(_SafeStr_11921); }; }; }; } protected function _SafeStr_12036(k:Boolean=false):void { this.markAsPlayed(); if (this.isLinear()){ } else { if (this._SafeStr_11957 != null){ this._SafeStr_11957.processStopNonLinearAdEvent(this._SafeStr_12033()); if (k){ this.resetAllTrackingPoints(); } else { resetRepeatableTrackingPoints(); }; }; }; } public function actionCompanionAdStart():void { var k:_SafeStr_5115; this._SafeStr_11968 = true; if (this._SafeStr_11957 != null){ k = new _SafeStr_5115(_SafeStr_11921, _SafeStr_5378, _height); this._SafeStr_11957.processStartCompanionAdEvent(k); }; } public function actionCompanionAdEnd():void { var k:_SafeStr_5115; this._SafeStr_11968 = false; if (this._SafeStr_11957 != null){ k = new _SafeStr_5115(_SafeStr_11921, _SafeStr_5378, _height); this._SafeStr_11957.processStopCompanionAdEvent(k); }; } protected function _SafeStr_12037(k:int):void { var _local_2:int; if (this._SafeStr_11958 != null){ if (this._SafeStr_11958.region != undefined){ if (((!((this._SafeStr_11958.region == null))) && (!((this._SafeStr_11957 == null))))){ _local_2 = Math.round((this._SafeStr_11957.duration - (k / 1000))); _SafeStr_11921.onTickAdNotice(new _SafeStr_5223(_SafeStr_5223._SafeStr_12038, this._SafeStr_11958, _local_2)); }; }; }; } protected function _SafeStr_12039():void { if (this._SafeStr_11957 != null){ if (this._SafeStr_11957._SafeStr_12040()){ _SafeStr_11921.onSurveyDisplay(this._SafeStr_11957.survey); }; }; } protected function _SafeStr_12041():void { if (this._SafeStr_11957 != null){ if (this._SafeStr_11957._SafeStr_12040()){ _SafeStr_11921.onSurveyHide(); }; }; } public function _SafeStr_12042():Boolean { return (this._SafeStr_12043()); } public function _SafeStr_12020():Boolean { if (this._SafeStr_11958 != null){ if (this._SafeStr_11958.message != undefined){ return ((this._SafeStr_11958.message.indexOf("_countdown_") > -1)); }; }; return (false); } protected function _SafeStr_12043():Boolean { if (this._SafeStr_11958 != null){ if (this._SafeStr_11958.show){ return (this._SafeStr_11958.show); }; }; return (false); } protected function _SafeStr_12044():Boolean { if (this.canSkipOnLinearAd()){ return (!(_SafeStr_11921.config.adsConfig.skipAdConfig.isTimeDelayed())); }; return (false); } protected function canSkipOnLinearAd():Boolean { if (_SafeStr_11921.config.adsConfig.skipAdConfig.hasMinimumAdDuration()){ if (_SafeStr_11921.canSkipOnLinearAd()){ return ((this.getDurationAsInt() >= _SafeStr_11921.config.adsConfig.skipAdConfig.minimumAdDuration)); }; return (false); }; return (_SafeStr_11921.canSkipOnLinearAd()); } protected function _SafeStr_6872():void { var adSlot:AdSlot; if (this.disableControls){ _SafeStr_12045(); }; if (_SafeStr_11921 != null){ if (this._SafeStr_11965){ _SafeStr_11921.enableVisualLinearAdClickThroughCue(this); }; if (this._SafeStr_12043()){ if (((!((this._SafeStr_11958.region == undefined))) && (!((this._SafeStr_11958.region == null))))){ if (((!((this._SafeStr_11958.message == undefined))) && (!((this._SafeStr_11958.region == null))))){ _SafeStr_11921.onShowAdNotice(new _SafeStr_5223(_SafeStr_5223._SafeStr_6743, this._SafeStr_11958, ((this._SafeStr_11957) ? this._SafeStr_11957.duration : 0))); }; }; }; if (this._SafeStr_12044()){ adSlot = this; _SafeStr_11921.activateLinearAdSkipButton(function ():void { _SafeStr_6732(); _SafeStr_11921._SafeStr_6818(adSlot); }); }; }; } protected function _SafeStr_6732():void { if (this.disableControls){ _SafeStr_12046(); }; if (_SafeStr_11921 != null){ if (this._SafeStr_11965){ _SafeStr_11921.disableVisualLinearAdClickThroughCue(this); }; if (this._SafeStr_12043()){ if (((!((this._SafeStr_11958.region == undefined))) && (!((this._SafeStr_11958.region == null))))){ _SafeStr_11921.onHideAdNotice(new _SafeStr_5223(_SafeStr_5223._SafeStr_5992, this._SafeStr_11958)); }; }; if (this.canSkipOnLinearAd()){ _SafeStr_11921.deactivateLinearAdSkipButton(); }; }; } override public function processTimeEvent(timeEvent:_SafeStr_5219, includeChildLinear:Boolean=true, resetTrackingOnReplay:Boolean=false):void { var trackingPoints:Array; var i:int; var trackingPoint:_SafeStr_5221; var description:String; var adSlot:AdSlot; if (((((((((((this.isNonLinear()) && (!(this._SafeStr_12007())))) && (this.isPlaying()))) && (!(this._SafeStr_6742())))) && (((this.isNonLinear()) && ((timeEvent._SafeStr_5618() == false)))))) && (((!(_SafeStr_11992.isTimeInBaseRange(timeEvent.milliseconds))) || ((timeEvent.label == "NE")))))){ this._SafeStr_12036(resetTrackingOnReplay); this.actionCompanionAdEnd(); _SafeStr_11921.onProcessTrackingPoint(_SafeStr_11992.getTrackingPointOfType("NE", false, true)); _SafeStr_11921.onProcessTrackingPoint(_SafeStr_11992.getTrackingPointOfType("CE", false, true)); } else { trackingPoints = _SafeStr_11992.activeTrackingPoints(timeEvent, includeChildLinear); i = 0; while (i < trackingPoints.length) { trackingPoint = trackingPoints[i]; if (trackingPoint != null){ switch (trackingPoint.label){ case "BA": description = "Begin linear video advertisement event"; this.processStartStream(); this._SafeStr_12039(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); _SafeStr_11921.onLinearAdStart(this); break; case "EA": description = "End linear video advertisement event"; this.processStreamComplete(); this._SafeStr_12041(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); _SafeStr_11921.onLinearAdComplete(this); break; case "SS": description = "Stop stream event"; this.processStopStream(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "PS": description = "Pause stream event"; this.processPauseStream(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "RS": description = "Resume stream event"; this.processResumeStream(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "HW": description = "Halfway point tracking event"; this._SafeStr_12025(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "1Q": description = "1st quartile tracking event"; this._SafeStr_12027(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "3Q": description = "3rd quartile tracking event"; this._SafeStr_12029(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "DS": if (this.canSkipOnLinearAd()){ adSlot = this; _SafeStr_11921.activateLinearAdSkipButton(function ():void { _SafeStr_6732(); _SafeStr_11921._SafeStr_6818(adSlot); }); }; break; case "HS": if (this.canSkipOnLinearAd()){ _SafeStr_11921.deactivateLinearAdSkipButton(); }; break; case "SN": description = "Show ad notice event"; this._SafeStr_6872(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "HN": description = "Hide ad notice event"; this._SafeStr_6732(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "NS": if (((_SafeStr_11921.config.adsConfig.replayOverlays) || ((((_SafeStr_11921.config.adsConfig.replayOverlays == false)) && ((this._SafeStr_12005 == false)))))){ if (!this.isPlaying()){ description = "Start non-linear ad event"; this._SafeStr_12035(); this._SafeStr_12039(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); }; }; break; case "NE": description = "End non-linear ad event"; this._SafeStr_12036(resetTrackingOnReplay); this._SafeStr_12041(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "CS": if (!this._SafeStr_12009()){ description = "Companion start event"; this.actionCompanionAdStart(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); }; break; case "CE": description = "Companion end event"; this.actionCompanionAdEnd(); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); break; case "TN": description = "Timed ad notice"; this._SafeStr_12037(trackingPoint.milliseconds); _SafeStr_11921.onProcessTrackingPoint(trackingPoint); }; }; i = (i + 1); }; }; } public function closeActiveOverlaysAndCompanions(k:Boolean=false):void { this._SafeStr_12036(k); this.actionCompanionAdEnd(); this._SafeStr_12041(); } public function onTemplateLoaded(k:AdServerTemplate):void { this._SafeStr_6647 = k; if (k != null){ if (k.hasAds(this._SafeStr_6835())){ this._SafeStr_11957 = k._SafeStr_12047(0); if (this._SafeStr_11957 != null){ if (this._SafeStr_11957.isNonLinear()){ if (this._SafeStr_11957._SafeStr_12003() == false){ if (this.isNonLinear()){ this._SafeStr_12035(); this.actionCompanionAdStart(); _SafeStr_11921.onProcessTrackingPoint(_SafeStr_11992.getTrackingPointOfType("NS", false, true)); _SafeStr_11921.onProcessTrackingPoint(_SafeStr_11992.getTrackingPointOfType("CS", false, true)); }; }; } else { if (this._SafeStr_11957._SafeStr_12004() == false){ _SafeStr_12048(); this.declareTrackingPoints(); }; }; }; }; }; if (this._SafeStr_11975 != null){ this._SafeStr_11975._SafeStr_6834(new _SafeStr_5227(_SafeStr_5227._SafeStr_6764, this)); }; } public function onTemplateLoadError(k:Event):void { if (this._SafeStr_11975 != null){ this._SafeStr_11975._SafeStr_6837(new _SafeStr_5227(_SafeStr_5227._SafeStr_12049, this, k)); }; } public function _SafeStr_6830(k:Event):void { if (this._SafeStr_11975 != null){ this._SafeStr_11975._SafeStr_6837(new _SafeStr_5227(_SafeStr_5227._SafeStr_6831, this, k)); }; } public function _SafeStr_6708(k:Event):void { if (this._SafeStr_11975 != null){ this._SafeStr_11975._SafeStr_6839(new _SafeStr_5227(_SafeStr_5227._SafeStr_6709, this, k)); }; } public function onAdCallStarted(k:AdServerRequest):void { if (this._SafeStr_11975 != null){ this._SafeStr_11975.onAdCallStarted(k); }; } public function onAdCallFailover(k:AdServerRequest, _arg_2:AdServerRequest):void { if (this._SafeStr_11975 != null){ this._SafeStr_11975.onAdCallFailover(k, _arg_2); }; } public function onAdCallComplete(k:AdServerRequest, _arg_2:Boolean):void { if (this._SafeStr_11975 != null){ this._SafeStr_11975.onAdCallComplete(k, _arg_2); }; } public function get analyticsProcessor():_SafeStr_5102 { if (_SafeStr_11921 != null){ return (_SafeStr_11921.analyticsProcessor); }; return (null); } public function get _SafeStr_12050():AdServerConfig { if (this._SafeStr_11966 != null){ return (this._SafeStr_11966); }; return (null); } public function _SafeStr_12051(k:AdSlot):void { this._SafeStr_11964 = k; } public function isCopy():Boolean { return (!((this._SafeStr_11964 == null))); } public function clone(k:int=0):AdSlot { var _local_2:AdSlot = new AdSlot(_parent, this._SafeStr_9999, _SafeStr_11921, _SafeStr_12052, _SafeStr_11978, (_SafeStr_5338 + "-c"), this._SafeStr_11956, this._SafeStr_7435, this._SafeStr_11961, _SafeStr_5614, _SafeStr_12053, _SafeStr_7929, this._SafeStr_11958, this._SafeStr_11959, null, this._SafeStr_11960, _SafeStr_12054, _SafeStr_12012, _SafeStr_12014, _SafeStr_12055, _SafeStr_12056, _SafeStr_10389, this._SafeStr_11976, _SafeStr_12057, this._SafeStr_11965, this._SafeStr_12050, _SafeStr_9556, this._SafeStr_11971, this._SafeStr_11972); _local_2._SafeStr_12000 = this._SafeStr_11962; _local_2._SafeStr_12005 = this._SafeStr_11969; _local_2._SafeStr_12051(this); return (_local_2); } override public function toJSObject():Object { var k:Object = new Object(); k = { "id":_SafeStr_5338, "uid":_SafeStr_12058, "type":this._SafeStr_12016(), "position":this._SafeStr_7435, "loadOnDemand":this._SafeStr_11971, "refreshOnReplay":this._SafeStr_11972, "associatedStreamIndex":_SafeStr_11978, "showNotice":this._SafeStr_12043(), "regions":this._SafeStr_11976 }; return (k); } override public function toShortString():String { return ((((("position: " + this._SafeStr_7435) + ((this._SafeStr_11971) ? " (ON DEMAND)" : "")) + ", ") + super.toShortString())); } override public function toString():String { return (((((((((((((((((super.toString() + ", adSlotId: ") + this.adSlotID) + ", position: ") + this._SafeStr_7435) + ", loadOnDemand: ") + this._SafeStr_11971) + ", originatingAssociatedStreamIndex: ") + this._SafeStr_11962) + ", associatedStreamIndex: ") + _SafeStr_11978) + ", associatedStreamStartTime: ") + this._SafeStr_11963) + ", showNotice: ") + this._SafeStr_12043()) + ", metaData: ") + _SafeStr_12056)); } } }//package _-1LL // _SafeStr_10389 = "_-2fY" (String#1517, DoABC#3) // _SafeStr_11289 = "_-5zz" (String#196, DoABC#3) // _SafeStr_11921 = "_-2EJ" (String#1503, DoABC#3) // _SafeStr_11936 = "_-67t" (String#37178, DoABC#3) // _SafeStr_11946 = "_-3Mm" (String#30413, DoABC#3) // _SafeStr_11947 = "_-Z" (String#39761, DoABC#3) // _SafeStr_11948 = "_-2mq" (String#28954, DoABC#3) // _SafeStr_11949 = "_-0uT" (String#24357, DoABC#3) // _SafeStr_11950 = "_-4ds" (String#33545, DoABC#3) // _SafeStr_11951 = "_-4KZ" (String#32787, DoABC#3) // _SafeStr_11952 = "_-2CA" (String#27511, DoABC#3) // _SafeStr_11953 = "_-5Wn" (String#35690, DoABC#3) // _SafeStr_11954 = "_-0V1" (String#23367, DoABC#3) // _SafeStr_11955 = "_-027" (String#22264, DoABC#3) // _SafeStr_11956 = "_-0aY" (String#23586, DoABC#3) // _SafeStr_11957 = "_-5WQ" (String#35675, DoABC#3) // _SafeStr_11958 = "_-5Jx" (String#13096, DoABC#3) // _SafeStr_11959 = "_-wX" (String#40649, DoABC#3) // _SafeStr_11960 = "_-6Fj" (String#14039, DoABC#3) // _SafeStr_11961 = "_-55x" (String#34665, DoABC#3) // _SafeStr_11962 = "_-01C" (String#22227, DoABC#3) // _SafeStr_11963 = "_-6T3" (String#37981, DoABC#3) // _SafeStr_11964 = "_-6i7" (String#38615, DoABC#3) // _SafeStr_11965 = "_-20B" (String#27048, DoABC#3) // _SafeStr_11966 = "_-1eC" (String#9285, DoABC#3) // _SafeStr_11967 = "_-0YX" (String#1452, DoABC#3) // _SafeStr_11968 = "_-5s9" (String#36517, DoABC#3) // _SafeStr_11969 = "_-0La" (String#7940, DoABC#3) // _SafeStr_11970 = "_-4RU" (String#33080, DoABC#3) // _SafeStr_11971 = "_-1Om" (String#25554, DoABC#3) // _SafeStr_11972 = "_-4OW" (String#32950, DoABC#3) // _SafeStr_11973 = "_-5pA" (String#36403, DoABC#3) // _SafeStr_11974 = "_-1Qp" (String#25645, DoABC#3) // _SafeStr_11975 = "_-51M" (String#34475, DoABC#3) // _SafeStr_11976 = "_-0Z" (String#8168, DoABC#3) // _SafeStr_11977 = "_-0h1" (String#23830, DoABC#3) // _SafeStr_11978 = "_-4R" (String#33055, DoABC#3) // _SafeStr_11979 = "_-2kU" (String#28858, DoABC#3) // _SafeStr_11980 = "_-5yT" (String#36758, DoABC#3) // _SafeStr_11981 = "_-4FN" (String#32587, DoABC#3) // _SafeStr_11982 = "_-2gE" (String#28683, DoABC#3) // _SafeStr_11983 = "_-6K7" (String#37633, DoABC#3) // _SafeStr_11984 = "_-2Pe" (String#28028, DoABC#3) // _SafeStr_11985 = "_-fq" (String#40016, DoABC#3) // _SafeStr_11986 = "_-5OU" (String#35376, DoABC#3) // _SafeStr_11987 = "_-kT" (String#40178, DoABC#3) // _SafeStr_11988 = "_-5rF" (String#36481, DoABC#3) // _SafeStr_11989 = "_-0EA" (String#22718, DoABC#3) // _SafeStr_11990 = "_-QL" (String#39449, DoABC#3) // _SafeStr_11991 = "_-h1" (String#40052, DoABC#3) // _SafeStr_11992 = "_-69z" (String#37260, DoABC#3) // _SafeStr_11993 = "_-0R8" (String#23232, DoABC#3) // _SafeStr_11994 = "_-5W8" (String#35665, DoABC#3) // _SafeStr_11995 = "_-0RJ" (String#8045, DoABC#3) // _SafeStr_11996 = "_-3As" (String#29922, DoABC#3) // _SafeStr_11997 = "_-LH" (String#39263, DoABC#3) // _SafeStr_11998 = "_-5nU" (String#13568, DoABC#3) // _SafeStr_11999 = "_-6XE" (String#38159, DoABC#3) // _SafeStr_12000 = "_-5GC" (String#35051, DoABC#3) // _SafeStr_12001 = "_-3mp" (String#31412, DoABC#3) // _SafeStr_12002 = "_-3Lg" (String#30371, DoABC#3) // _SafeStr_12003 = "_-3DY" (String#30030, DoABC#3) // _SafeStr_12004 = "_-6VK" (String#38075, DoABC#3) // _SafeStr_12005 = "_-3bf" (String#30977, DoABC#3) // _SafeStr_12006 = "_-2qi" (String#29095, DoABC#3) // _SafeStr_12007 = "_-6Kc" (String#37647, DoABC#3) // _SafeStr_12008 = "_-5nt" (String#36354, DoABC#3) // _SafeStr_12009 = "_-3Nw" (String#30464, DoABC#3) // _SafeStr_12010 = "_-0N9" (String#23088, DoABC#3) // _SafeStr_12011 = "_-0jz" (String#23943, DoABC#3) // _SafeStr_12012 = "_-ea" (String#4483, DoABC#3) // _SafeStr_12013 = "_-kt" (String#1641, DoABC#3) // _SafeStr_12014 = "_-30w" (String#10738, DoABC#3) // _SafeStr_12015 = "_-4QT" (String#33034, DoABC#3) // _SafeStr_12016 = "_-0ZY" (String#23544, DoABC#3) // _SafeStr_12017 = "_-09j" (String#22539, DoABC#3) // _SafeStr_12018 = "_-6LZ" (String#37689, DoABC#3) // _SafeStr_12019 = "_-1dL" (String#26113, DoABC#3) // _SafeStr_12020 = "_-1I9" (String#25294, DoABC#3) // _SafeStr_12021 = "_-6B8" (String#37309, DoABC#3) // _SafeStr_12022 = "_-1F6" (String#25189, DoABC#3) // _SafeStr_12023 = "_-3or" (String#31491, DoABC#3) // _SafeStr_12024 = "_-5x0" (String#36705, DoABC#3) // _SafeStr_12025 = "_-2N7" (String#27936, DoABC#3) // _SafeStr_12026 = "_-5Jy" (String#35201, DoABC#3) // _SafeStr_12027 = "_-2t8" (String#29195, DoABC#3) // _SafeStr_12028 = "_-69Q" (String#37242, DoABC#3) // _SafeStr_12029 = "_-6Tg" (String#38000, DoABC#3) // _SafeStr_12030 = "_-5HE" (String#35093, DoABC#3) // _SafeStr_12031 = "_-6RU" (String#37914, DoABC#3) // _SafeStr_12032 = "_-6Lt" (String#37703, DoABC#3) // _SafeStr_12033 = "_-0Zf" (String#23549, DoABC#3) // _SafeStr_12034 = "_-26S" (String#27291, DoABC#3) // _SafeStr_12035 = "_-4eg" (String#33576, DoABC#3) // _SafeStr_12036 = "_-2VC" (String#28250, DoABC#3) // _SafeStr_12037 = "_-5JV" (String#35186, DoABC#3) // _SafeStr_12038 = "_-1sK" (String#26700, DoABC#3) // _SafeStr_12039 = "_-2bP" (String#28499, DoABC#3) // _SafeStr_12040 = "_-4UR" (String#33203, DoABC#3) // _SafeStr_12041 = "_-5ik" (String#36158, DoABC#3) // _SafeStr_12042 = "_-5nw" (String#36357, DoABC#3) // _SafeStr_12043 = "_-431" (String#32091, DoABC#3) // _SafeStr_12044 = "_-0aS" (String#23580, DoABC#3) // _SafeStr_12045 = "_-3J4" (String#30261, DoABC#3) // _SafeStr_12046 = "_-6O7" (String#37792, DoABC#3) // _SafeStr_12047 = "_-39Z" (String#29868, DoABC#3) // _SafeStr_12048 = "_-hy" (String#40088, DoABC#3) // _SafeStr_12049 = "_-0vi" (String#24401, DoABC#3) // _SafeStr_12050 = "_-4ST" (String#33120, DoABC#3) // _SafeStr_12051 = "_-4Ji" (String#32754, DoABC#3) // _SafeStr_12052 = "_-4KM" (String#853, DoABC#3) // _SafeStr_12053 = "_-6fz" (String#38523, DoABC#3) // _SafeStr_12054 = "_-1h5" (String#9329, DoABC#3) // _SafeStr_12055 = "_-2m5" (String#3285, DoABC#3) // _SafeStr_12056 = "_-527" (String#1586, DoABC#3) // _SafeStr_12057 = "_-0jt" (String#2758, DoABC#3) // _SafeStr_12058 = "_-66D" (String#13877, DoABC#3) // _SafeStr_4558 = "_-nR" (String#15280, DoABC#3) // _SafeStr_5102 = "_-1Ki" (String#8974, DoABC#3) // _SafeStr_5109 = "_-3Z3" (String#11267, DoABC#3) // _SafeStr_5115 = "_-28C" (String#9830, DoABC#3) // _SafeStr_5219 = "_-15" (String#8715, DoABC#3) // _SafeStr_5220 = "_-5Fa" (String#13030, DoABC#3) // _SafeStr_5221 = "_-fw" (String#15153, DoABC#3) // _SafeStr_5223 = "_-4TM" (String#33159, DoABC#3) // _SafeStr_5224 = "_-09w" (String#7772, DoABC#3) // _SafeStr_5225 = "_-4Zw" (String#12320, DoABC#3) // _SafeStr_5226 = "_-3Wp" (String#11232, DoABC#3) // _SafeStr_5227 = "_-5rT" (String#13630, DoABC#3) // _SafeStr_5228 = "_-1tk" (String#9548, DoABC#3) // _SafeStr_5229 = "_-3Zh" (String#11282, DoABC#3) // _SafeStr_5230 = "_-5J8" (String#13082, DoABC#3) // _SafeStr_5231 = "_-3S2" (String#11155, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5378 = "_-4FK" (String#105, DoABC#3) // _SafeStr_5614 = "_-j7" (String#206, DoABC#3) // _SafeStr_5618 = "_-4BD" (String#32424, DoABC#3) // _SafeStr_5992 = "_-5Fh" (String#35032, DoABC#3) // _SafeStr_6162 = "_-6ZO" (String#38252, DoABC#3) // _SafeStr_6647 = "_-6J7" (String#509, DoABC#3) // _SafeStr_6683 = "_-3L5" (String#30346, DoABC#3) // _SafeStr_6705 = "_-5zk" (String#36809, DoABC#3) // _SafeStr_6708 = "_-669" (String#13874, DoABC#3) // _SafeStr_6709 = "_-2RI" (String#28097, DoABC#3) // _SafeStr_6732 = "_-2WD" (String#10227, DoABC#3) // _SafeStr_6740 = "_-10R" (String#24623, DoABC#3) // _SafeStr_6742 = "_-2FV" (String#27645, DoABC#3) // _SafeStr_6743 = "_-4xy" (String#34296, DoABC#3) // _SafeStr_6760 = "_-2uY" (String#29248, DoABC#3) // _SafeStr_6761 = "_-1z5" (String#26969, DoABC#3) // _SafeStr_6764 = "_-68R" (String#37199, DoABC#3) // _SafeStr_6818 = "_-1p6" (String#26584, DoABC#3) // _SafeStr_6820 = "_-1Qu" (String#25648, DoABC#3) // _SafeStr_6830 = "_-0qb" (String#8465, DoABC#3) // _SafeStr_6831 = "_-1qU" (String#26632, DoABC#3) // _SafeStr_6834 = "_-3TG" (String#11175, DoABC#3) // _SafeStr_6835 = "_-3G0" (String#30134, DoABC#3) // _SafeStr_6837 = "_-2e" (String#10346, DoABC#3) // _SafeStr_6839 = "_-25-" (String#9768, DoABC#3) // _SafeStr_6872 = "_-06O" (String#7715, DoABC#3) // _SafeStr_6890 = "_-3jy" (String#31290, DoABC#3) // _SafeStr_7435 = "_-44V" (String#382, DoABC#3) // _SafeStr_7929 = "_-EL" (String#875, DoABC#3) // _SafeStr_9556 = "_-4gM" (String#858, DoABC#3) // _SafeStr_9999 = "_-555" (String#3871, DoABC#3) //------------------------------------------------------------ //_-1LN._SafeStr_5210 package _-1LN { import _-5LL.AdServerConfig; public class _SafeStr_5210 extends AdServerConfig { public function _SafeStr_5210(k:Object=null) { this.oneAdPerRequest = true; super("Direct", k); } override protected function get defaultTemplate():String { return ("__api-address__"); } } }//package _-1LN // _SafeStr_5210 = "_-2Ch" (String#9910, DoABC#3) //------------------------------------------------------------ //_-1LN._SafeStr_5253 package _-1LN { import _-5W3.AdServerRequest; public class _SafeStr_5253 extends AdServerRequest { public function _SafeStr_5253(k:_SafeStr_5210=null) { super((((k)!=null) ? k : new _SafeStr_5210())); } } }//package _-1LN // _SafeStr_5210 = "_-2Ch" (String#9910, DoABC#3) // _SafeStr_5253 = "_-3J" (String#11015, DoABC#3) //------------------------------------------------------------ //_-1lV._SafeStr_1416 package _-1lV { import _-0MK._SafeStr_8; import flash.events.IEventDispatcher; public interface _SafeStr_1416 extends _SafeStr_8 { function get events():IEventDispatcher; function get _SafeStr_12059():Boolean; function get _SafeStr_10201():Boolean; function loadGameClient(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:Object):void; function _SafeStr_12060(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:String=""):void; function _SafeStr_12061(_arg_1:int, _arg_2:String, _arg_3:String):void; function joinPlayerQueue(_arg_1:int):void; function _SafeStr_10204(_arg_1:int):void; function acceptGameInvite(_arg_1:int, _arg_2:int):void; function showGameCenter(_arg_1:String, _arg_2:int=0, _arg_3:Boolean=false):void; function showGameCenterByGameName(_arg_1:String, _arg_2:String, _arg_3:Boolean=false):void; function _SafeStr_7409():void; function _SafeStr_12062(_arg_1:int):String; function getGameId(_arg_1:String):int; function getGameAssetURL(_arg_1:int, _arg_2:String):String; } }//package _-1lV // _SafeStr_10201 = "_-3Rk" (String#11149, DoABC#3) // _SafeStr_10204 = "_-0bd" (String#8217, DoABC#3) // _SafeStr_12059 = "_-3Q3" (String#11125, DoABC#3) // _SafeStr_12060 = "_-5R4" (String#13212, DoABC#3) // _SafeStr_12061 = "_-0eZ" (String#8259, DoABC#3) // _SafeStr_12062 = "_-4BI" (String#11924, DoABC#3) // _SafeStr_1416 = "_-6At" (String#13944, DoABC#3) // _SafeStr_7409 = "_-4vI" (String#12674, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) //------------------------------------------------------------ //_-1lV._SafeStr_2726 package _-1lV { public class _SafeStr_2726 { public static const _SafeStr_12063:String = "basejump"; } }//package _-1lV // _SafeStr_12063 = "_-1sL" (String#26701, DoABC#3) // _SafeStr_2726 = "_-15Y" (String#24825, DoABC#3) //------------------------------------------------------------ //_-1lV._SafeStr_4341 package _-1lV { public class _SafeStr_4341 { public static const _SafeStr_10285:String = "GAE_ICON"; public static const _SafeStr_10316:String = "GAE_SMALL_ICON"; public static const _SafeStr_10230:String = "GAE_LOGO"; public static const _SafeStr_12064:String = "GAE_GRADIENT"; public static const _SafeStr_10289:String = "GAE_THEME"; } }//package _-1lV // _SafeStr_10230 = "_-IS" (String#39151, DoABC#3) // _SafeStr_10285 = "_-4ce" (String#33499, DoABC#3) // _SafeStr_10289 = "_-6Kw" (String#37658, DoABC#3) // _SafeStr_10316 = "_-0qE" (String#24174, DoABC#3) // _SafeStr_12064 = "_-db" (String#39938, DoABC#3) // _SafeStr_4341 = "_-4qs" (String#12600, DoABC#3) //------------------------------------------------------------ //_-1lV.HabboGameManager package _-1lV { import _-0MK.Component; import _-3JS._SafeStr_36; import _-68V._SafeStr_1407; import _-5QZ._SafeStr_633; import _-p0._SafeStr_499; import _-4rH._SafeStr_2173; import _-4rH._SafeStr_197; import _-1A6._SafeStr_2153; import _-3HG._SafeStr_13; import _-0Kg._SafeStr_334; import _-1uj._SafeStr_2251; import _-1El._SafeStr_1356; import _-0Dr._SafeStr_1201; import _-6k4._SafeStr_440; import _-4Db.SharedMessageHandler; import _-1xW.JsMessageHandler; import _-12f._SafeStr_2723; import _-4qf._SafeStr_2651; import flash.display.Loader; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboLandingView; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDHabboInventory; import com.sulake.iid.IIDHabboNavigator; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-4rH._SafeStr_2418; import _-40u._SafeStr_2295; import _-0MK._SafeStr_34; import _-0MK._SafeStr_8; import _-12f.GameConfigurations; import _-1A6.HabboToolbarIconEnum; import _-0HS._SafeStr_2730; import _-3qZ._SafeStr_2283; import _-0i6._SafeStr_2307; import _-6-c._SafeStr_2284; import _-3-E._SafeStr_6; import _-1HT._SafeStr_2724; import _-1A6._SafeStr_2732; import _-069._SafeStr_2733; import _-069._SafeStr_2727; import flash.system.LoaderContext; import _-ue.PlayerVersionCheck; import _-069._SafeStr_2725; import flash.net.URLRequest; import flash.events.MouseEvent; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.events.ProgressEvent; import flash.system.Capabilities; import flash.system.ApplicationDomain; import flash.system.SecurityDomain; import flash.events.UncaughtErrorEvent; import flash.display.Stage; import _-65D._SafeStr_2623; import flash.net.URLVariables; import flash.display.DisplayObject; import _-3oF.Core; import flash.display.StageScaleMode; import _-4Db.SharedEventToGameEnum; import _-069._SafeStr_2731; import _-069._SafeStr_2728; import _-069._SafeStr_2729; import flash.events.ErrorEvent; import flash.net.URLRequestMethod; import flash.net.sendToURL; public class HabboGameManager extends Component implements _SafeStr_1416, _SafeStr_36 { private static const EMBEDDED:int = 0; private static const IFRAME:int = 1; private var _SafeStr_7361:_SafeStr_1407; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_5525:_SafeStr_499; private var _SafeStr_7207:_SafeStr_2173; private var _SafeStr_7208:_SafeStr_197; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_8999:_SafeStr_13; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_5526:_SafeStr_1356; private var _SafeStr_5773:_SafeStr_1201; private var _SafeStr_6626:_SafeStr_440; private var _SafeStr_7573:IncomingMessages; private var _SafeStr_12065:SharedMessageHandler; private var _SafeStr_12066:JsMessageHandler; private var _SafeStr_12067:Boolean = false; private var _SafeStr_12068:Boolean = false; private var _SafeStr_12069:Boolean = false; private var _SafeStr_10220:_SafeStr_2723; private var _SafeStr_7360:_SafeStr_2651; private var _SafeStr_12070:Loader; private var _SafeStr_12071:String; private var _SafeStr_12072:String; private var _SafeStr_12073:String; private var _SafeStr_12074:int; private var _SafeStr_12075:String; private var _SafeStr_12076:int; private var _SafeStr_12077:int = -1; private var _SafeStr_12078:int = -1; private var _SafeStr_12079:int = -1; private var _SafeStr_12080:Array; private var _SafeStr_12081:Boolean = false; private var _SafeStr_12082:int = 0; private var _SafeStr_12083:String = ""; public function HabboGameManager(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { super(k, _arg_2, _arg_3); queueInterface(new IIDHabboWindowManager(), this._SafeStr_12084); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_12085); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_12086); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_12087); queueInterface(new IIDSessionDataManager(), this._SafeStr_12088); queueInterface(new IIDHabboRoomSessionManager(), this._SafeStr_12089); queueInterface(new IIDAvatarRenderManager(), this._SafeStr_12090); queueInterface(new IIDHabboToolbar(), this._SafeStr_12091); queueInterface(new IIDHabboCatalog(), this._SafeStr_12092); queueInterface(new IIDHabboLandingView(), this._SafeStr_12093); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); queueInterface(new IIDHabboHelp(), this._SafeStr_12094); queueInterface(new IIDHabboInventory(), this._SafeStr_12095); queueInterface(new IIDHabboNavigator(), this._SafeStr_12096); this._SafeStr_12066 = new JsMessageHandler(this, true); k.addLinkEventTracker(this); HabboGamesCom.log(("HabboGameManager initialized: " + _arg_3)); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get sessionDataManager():_SafeStr_2173 { return (this._SafeStr_7207); } public function get communication():_SafeStr_1407 { return (this._SafeStr_7361); } public function get localization():_SafeStr_499 { return (this._SafeStr_5525); } public function get _SafeStr_10195():_SafeStr_13 { return (this._SafeStr_8999); } public function get roomEngine():_SafeStr_2251 { return (this._SafeStr_7205); } public function get inventory():_SafeStr_1201 { return (this._SafeStr_5773); } public function get navigator():_SafeStr_440 { return (this._SafeStr_6626); } public function get _SafeStr_12059():Boolean { return (((this._SafeStr_12067) || (((this._SafeStr_12068) && (this.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_6264)))))); } public function get _SafeStr_10201():Boolean { return (this._SafeStr_12069); } public function set _SafeStr_12097(k:Boolean):void { this._SafeStr_12069 = k; } override public function dispose():void { if (this._SafeStr_7361){ this._SafeStr_7361.release(new IIDHabboCommunicationManager()); this._SafeStr_7361 = null; }; context.removeLinkEventTracker(this); if (this._SafeStr_5524){ this._SafeStr_5524.release(new IIDHabboWindowManager()); this._SafeStr_5524 = null; }; if (this._SafeStr_5525){ this._SafeStr_5525.release(new IIDHabboLocalizationManager()); this._SafeStr_5525 = null; }; if (this._SafeStr_7207 != null){ this._SafeStr_7207.release(new IIDSessionDataManager()); this._SafeStr_7207 = null; }; if (this._SafeStr_5526 != null){ this._SafeStr_5526.release(new IIDHabboHelp()); this._SafeStr_5526 = null; }; if (this._SafeStr_5510){ if (this._SafeStr_5510.events){ this._SafeStr_5510.events.removeEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_12098); }; this._SafeStr_5510.release(new IIDHabboToolbar()); this._SafeStr_5510 = null; }; if (this._SafeStr_8999 != null){ this._SafeStr_8999.release(new IIDAvatarRenderManager()); this._SafeStr_8999 = null; }; if (this._SafeStr_5450 != null){ this._SafeStr_5450.release(new IIDHabboCatalog()); this._SafeStr_5450 = null; }; if (this._SafeStr_7573){ this._SafeStr_7573.dispose(); this._SafeStr_7573 = null; }; if (this._SafeStr_7360){ this._SafeStr_7360.release(new IIDHabboLandingView()); this._SafeStr_7360 = null; }; if (this._SafeStr_7205){ this._SafeStr_7205.release(new IIDRoomEngine()); this._SafeStr_7205 = null; }; if (this._SafeStr_5773){ this._SafeStr_5773.release(new IIDHabboInventory()); this._SafeStr_5773 = null; }; if (this._SafeStr_6626){ this._SafeStr_6626.release(new IIDHabboNavigator()); this._SafeStr_6626 = null; }; if (this._SafeStr_12065){ this._SafeStr_12065.dispose(); this._SafeStr_12065 = null; }; if (this._SafeStr_12066){ this._SafeStr_12066.dispose(); this._SafeStr_12066 = null; }; this._SafeStr_12078 = -1; super.dispose(); } private function _SafeStr_12084(k:_SafeStr_34, _arg_2:_SafeStr_8):void { this._SafeStr_5524 = (_arg_2 as _SafeStr_633); WindowUtils.init(assets, this._SafeStr_5524); } private function _SafeStr_12085(k:_SafeStr_34, _arg_2:_SafeStr_8):void { this._SafeStr_7361 = (_arg_2 as _SafeStr_1407); this._SafeStr_7573 = new IncomingMessages(this); } private function _SafeStr_12086(k:_SafeStr_34, _arg_2:_SafeStr_8):void { this._SafeStr_12067 = getBoolean("game.center.enabled"); this._SafeStr_12068 = getBoolean("game.center.enabled.forStaff"); } private function _SafeStr_12087(k:_SafeStr_34, _arg_2:_SafeStr_8):void { this._SafeStr_5525 = (_arg_2 as _SafeStr_499); } private function _SafeStr_12088(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { this._SafeStr_7207 = (_arg_2 as _SafeStr_2173); } private function _SafeStr_12089(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { this._SafeStr_7208 = (_arg_2 as _SafeStr_197); } private function _SafeStr_12090(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { this._SafeStr_8999 = (_arg_2 as _SafeStr_13); } private function _SafeStr_12091(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { this._SafeStr_5510 = (_arg_2 as _SafeStr_2153); this._SafeStr_5510.events.addEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_12098); } private function _SafeStr_12092(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { this._SafeStr_5450 = (_arg_2 as _SafeStr_334); } private function _SafeStr_12093(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { if (disposed){ return; }; this._SafeStr_7360 = (_arg_2 as _SafeStr_2651); } private function onRoomEngineReady(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { this._SafeStr_7205 = (_arg_2 as _SafeStr_2251); } private function _SafeStr_12094(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { if (disposed){ return; }; this._SafeStr_5526 = (_arg_2 as _SafeStr_1356); } private function _SafeStr_12095(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { if (disposed){ return; }; this._SafeStr_5773 = (_arg_2 as _SafeStr_1201); } private function _SafeStr_12096(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void { if (disposed){ return; }; this._SafeStr_6626 = (_arg_2 as _SafeStr_440); } public function _SafeStr_12099(k:int):void { this._SafeStr_12082 = k; } public function _SafeStr_12100():int { var k:String = getProperty("game.center.promoted_game"); var _local_2:int = GameConfigurations.getId(k); return (_local_2); } public function _SafeStr_12101():void { var k:String = GameConfigurations._SafeStr_10202(this._SafeStr_12100()); if (((((!((k == null))) && (!(this._SafeStr_12081)))) && ((this._SafeStr_12082 == 0)))){ this._SafeStr_12081 = true; this._SafeStr_5526._SafeStr_10810(HabboToolbarIconEnum.GAMES, (k.toLowerCase() + ".promotion"), _SafeStr_2730.LEFT, "GAMES"); }; } public function send(k:_SafeStr_2283):void { if (this._SafeStr_7361){ this._SafeStr_7361.connection.send(k); }; } public function _SafeStr_10211(k:String, _arg_2:String, _arg_3:int=-1):void { this._SafeStr_5450.openClubCenter(); this._SafeStr_10203(k, _arg_2); } public function alert(k:String):void { if (((this._SafeStr_12059) && (this._SafeStr_10220))){ this._SafeStr_10220._SafeStr_10208(k); }; } public function _SafeStr_10203(k:String, _arg_2:String, _arg_3:String="", _arg_4:int=0):void { var _local_5:_SafeStr_2307 = this._SafeStr_7361.connection; if (((_local_5) && (!((_arg_2 == ""))))){ this.send(new _SafeStr_2284("GameCenter", k, _arg_2, _arg_3, _arg_4)); }; } private function _SafeStr_12098(k:_SafeStr_2295):void { switch (k._SafeStr_5791){ case HabboToolbarIconEnum.GAMES: if (this._SafeStr_12059){ this.showGameCenterByGameName("showGameCenter.toolBarClick", this._SafeStr_12102); }; return; case HabboToolbarIconEnum.STORIES: _SafeStr_4.log("stories button click"); if (this._SafeStr_12067){ if (getInteger("spaweb", 0) == 1){ _SafeStr_6.openPage("/stories"); _SafeStr_4.log("calling openPage to stories"); } else { this.showGameCenterByGameName("showGameCenter.toolBarClick", "elisa_habbo_stories", true); _SafeStr_4.log("old game center opening of stories"); }; }; return; case HabboToolbarIconEnum.RECEPTION: this._SafeStr_7409(); return; }; } private function get _SafeStr_12102():String { return (((propertyExists("game.center.default_game")) ? getProperty("game.center.default_game") : _SafeStr_2726._SafeStr_12063)); } public function showGameCenterByGameName(k:String, _arg_2:String, _arg_3:Boolean=false):void { var _local_4:Array = _arg_2.split("?"); _arg_2 = _local_4[0]; if (_local_4.length > 1){ this._SafeStr_12083 = ("?" + _local_4[1]); }; var _local_5:int = GameConfigurations.getId(_arg_2); if (_local_5 > -1){ this.showGameCenter(k, _local_5, _arg_3); } else { _local_5 = GameConfigurations.getId(this._SafeStr_12102); this.showGameCenter(k, _local_5); }; } public function showGameCenter(k:String, _arg_2:int=0, _arg_3:Boolean=false):void { this._SafeStr_12103(); if (!this._SafeStr_10220){ this._SafeStr_10220 = new _SafeStr_2723(this); }; if (((this._SafeStr_7208) && (this._SafeStr_7208.getSession(-1)))){ this._SafeStr_7208._SafeStr_12104(-1, false); this.send(new _SafeStr_2724()); }; this._SafeStr_5510._SafeStr_7407(_SafeStr_2732._SafeStr_10670); this._SafeStr_10220.initialize(_arg_2, _arg_3); this._SafeStr_10203(GameConfigurations._SafeStr_10202(_arg_2), k); if (this._SafeStr_6626){ this._SafeStr_6626._SafeStr_12105(); }; } private function _SafeStr_12103():void { GameConfigurations._SafeStr_8310 = false; this.send(new _SafeStr_2733()); this.send(new _SafeStr_2727()); } public function _SafeStr_7409():void { if (this._SafeStr_10220){ this._SafeStr_10220.disable(); }; } public function loadGameClient(k:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:Object):void { var _local_12:LoaderContext; if (!PlayerVersionCheck._SafeStr_8971(_arg_7, _arg_8)){ this._SafeStr_10203(GameConfigurations._SafeStr_10202(k), "versionCheckFailed"); this.send(new _SafeStr_2725(k)); this._SafeStr_5525.registerParameter("gamecenter.flash_version_required", "version", ((_arg_7 + ".") + _arg_8)); this.alert("${gamecenter.flash_version_required}"); return; }; var _local_10:Loader = new Loader(); var _local_11:URLRequest = new URLRequest(_arg_3); _local_10.addEventListener(MouseEvent.CLICK, this._SafeStr_12106); _local_10.addEventListener(MouseEvent.DOUBLE_CLICK, this._SafeStr_12106); _local_10.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_12106); _local_10.addEventListener(MouseEvent.MOUSE_DOWN, this._SafeStr_12106); _local_10.addEventListener(MouseEvent.MOUSE_OVER, this._SafeStr_12106); _local_10.addEventListener(MouseEvent.MOUSE_OUT, this._SafeStr_12106); _local_10.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_12106); _local_10.addEventListener(MouseEvent.MOUSE_WHEEL, this._SafeStr_12106); _local_10.addEventListener(MouseEvent.ROLL_OVER, this._SafeStr_12106); _local_10.addEventListener(MouseEvent.ROLL_OUT, this._SafeStr_12106); _local_10.contentLoaderInfo.addEventListener(Event.COMPLETE, this._SafeStr_12107); _local_10.contentLoaderInfo.addEventListener(Event.INIT, this._SafeStr_12108); _local_10.contentLoaderInfo.addEventListener(Event.UNLOAD, this._SafeStr_12109); _local_10.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_12110); _local_10.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_12111); _local_10.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, this._SafeStr_12112); if (_local_10.contentLoaderInfo.hasOwnProperty("uncaughtErrorEvents")){ _local_10.contentLoaderInfo["uncaughtErrorEvents"].addEventListener("uncaughtError", this._SafeStr_12113, true, int.MAX_VALUE); _local_10.contentLoaderInfo["uncaughtErrorEvents"].addEventListener("uncaughtError", this._SafeStr_12113, false, int.MAX_VALUE); }; this._SafeStr_12070 = _local_10; this._SafeStr_12071 = _arg_2; if (this._SafeStr_12065){ this._SafeStr_12065.dispose(); }; this._SafeStr_12065 = new SharedMessageHandler(this, _local_10.contentLoaderInfo.sharedEvents); this._SafeStr_12072 = _arg_4; this._SafeStr_12073 = _arg_5; this._SafeStr_12074 = _arg_6; if (Capabilities.playerType == "StandAlone"){ _local_12 = new LoaderContext(false, new ApplicationDomain()); } else { _local_12 = new LoaderContext(false, new ApplicationDomain(), SecurityDomain.currentDomain); }; _local_11.data = this._SafeStr_12114(_arg_9); if (PlayerVersionCheck._SafeStr_8971(10, 2)){ _local_11.data = null; _local_12.parameters = _arg_9; }; _local_10.load(_local_11, _local_12); _local_10.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, this._SafeStr_12113, true, int.MAX_VALUE); _local_10.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, this._SafeStr_12113, false, int.MAX_VALUE); var _local_13:Stage = context.displayObjectContainer.stage; this._SafeStr_12075 = _local_13.quality; this._SafeStr_12076 = _local_13.frameRate; this._SafeStr_12078 = k; this._SafeStr_12079 = EMBEDDED; this._SafeStr_10203(GameConfigurations._SafeStr_10202(k), "loadGameClient"); this.inventory._SafeStr_7540._SafeStr_7558(_SafeStr_2623.GAMES, [k]); if (this._SafeStr_10220){ this._SafeStr_10220._SafeStr_10207(k); }; } public function _SafeStr_12060(k:int, _arg_2:String, _arg_3:String, _arg_4:String=""):void { if (_arg_3.indexOf("?") != -1){ _arg_4.replace("?", "&"); }; _SafeStr_6.showGame((_arg_3 + this._SafeStr_12083)); this._SafeStr_12083 = ""; this._SafeStr_12078 = k; this._SafeStr_12079 = IFRAME; this._SafeStr_12071 = _arg_2; this._SafeStr_10203(GameConfigurations._SafeStr_10202(k), "loadGameClient"); this.inventory._SafeStr_7540._SafeStr_7558(_SafeStr_2623.GAMES, [k]); if (this._SafeStr_10220){ this._SafeStr_10220._SafeStr_10207(k); }; } private function _SafeStr_12114(k:Object):URLVariables { var _local_3:String; var _local_2:URLVariables = new URLVariables(); for (_local_3 in k) { _local_2[_local_3] = k[_local_3]; }; return (_local_2); } private function _SafeStr_12108(k:Event):void { var _local_4:DisplayObject; var _local_2:Stage = context.displayObjectContainer.stage; _local_2.quality = this._SafeStr_12072; _local_2.frameRate = this._SafeStr_12074; this._SafeStr_12080 = new Array(); var _local_3:int = (_local_2.numChildren - 1); while (_local_3 >= 0) { _local_4 = _local_2.getChildAt(_local_3); this._SafeStr_12080.push(_local_4); _local_2.removeChildAt(_local_3); _local_3--; }; this._SafeStr_12080.reverse(); _local_2.addEventListener(Event.RESIZE, this._SafeStr_9906); _local_2.addChild(this._SafeStr_12070); Core._SafeStr_12115._SafeStr_8769(0); this._SafeStr_9906(); } private function _SafeStr_12107(k:Event):void { HabboGamesCom.log("[HabboGameManager] external game client complete"); this._SafeStr_9906(); this._SafeStr_12116(); } public function _SafeStr_12116():void { this._SafeStr_10203(GameConfigurations._SafeStr_10202(this._SafeStr_12078), "gameClientLoaded"); } private function _SafeStr_9906(k:Event=null):void { var _local_2:Stage; var _local_3:Number; var _local_4:Number; if (disposed){ return; }; _local_2 = context.displayObjectContainer.stage; if (this._SafeStr_12070){ switch (this._SafeStr_12073){ case StageScaleMode.SHOW_ALL: _local_3 = (this._SafeStr_12070.width / this._SafeStr_12070.height); _local_4 = (_local_2.stageWidth / _local_2.stageHeight); if (_local_3 > _local_4){ this._SafeStr_12070.width = _local_2.stageWidth; this._SafeStr_12070.scaleY = this._SafeStr_12070.scaleX; } else { this._SafeStr_12070.height = _local_2.stageHeight; this._SafeStr_12070.scaleX = this._SafeStr_12070.scaleY; }; this._SafeStr_12070.x = ((_local_2.stageWidth - this._SafeStr_12070.width) / 2); this._SafeStr_12070.y = ((_local_2.stageHeight - this._SafeStr_12070.height) / 2); break; case StageScaleMode.NO_SCALE: this._SafeStr_12070.width = _local_2.stageWidth; this._SafeStr_12070.height = _local_2.stageHeight; this._SafeStr_12070.scaleX = 1; this._SafeStr_12070.scaleY = 1; this._SafeStr_12070.x = 0; this._SafeStr_12070.y = 0; break; }; if (((this._SafeStr_12065) && ((this._SafeStr_12065._SafeStr_12117 > -1)))){ this._SafeStr_12065.send(this._SafeStr_12065._SafeStr_12117, SharedEventToGameEnum.RESIZE_UPDATE, new Array(_local_2.stageWidth, _local_2.stageHeight)); }; }; } private function _SafeStr_12110(k:IOErrorEvent):void { HabboGamesCom.log("[HabboGameManager] external game client IO error"); context.error(("IOError while loading game client for " + this._SafeStr_12078), false); this._SafeStr_12061(this._SafeStr_12078, this._SafeStr_12071, "loadGameClientError"); } private function _SafeStr_12111(k:SecurityErrorEvent):void { HabboGamesCom.log("[HabboGameManager] external game client security error"); context.error(("SecurityError while loading game client for " + this._SafeStr_12078), false); this._SafeStr_12061(this._SafeStr_12078, this._SafeStr_12071, "loadGameClientError"); } private function _SafeStr_12112(k:ProgressEvent):void { HabboGamesCom.log(((("[HabboGameManager] external game client progress " + k.bytesLoaded) + "/") + k.bytesTotal)); } private function _SafeStr_12106(k:Event):void { k.stopImmediatePropagation(); } public function joinPlayerQueue(k:int):void { this._SafeStr_12118(); this.send(new _SafeStr_2731(k)); if (this._SafeStr_10220){ this._SafeStr_10220._SafeStr_10206(k); }; this._SafeStr_12077 = k; this._SafeStr_10203(GameConfigurations._SafeStr_10202(k), "joinPlayerQueue"); } private function _SafeStr_12118():void { if (this._SafeStr_12077 != -1){ this._SafeStr_10204(this._SafeStr_12077); }; } public function _SafeStr_10204(k:int):void { this.send(new _SafeStr_2728(k)); this._SafeStr_12077 = -1; } public function acceptGameInvite(k:int, _arg_2:int):void { this._SafeStr_12118(); this.send(new _SafeStr_2729(k, _arg_2)); this._SafeStr_12077 = k; this._SafeStr_10203(GameConfigurations._SafeStr_10202(k), "joinPlayerQueue", "", _arg_2); if (this._SafeStr_10220){ this._SafeStr_10220._SafeStr_10206(k); }; } public function _SafeStr_12109(k:Event):void { HabboGamesCom.log("[HabboGameManager] external game client unloaded"); } public function _SafeStr_12061(k:int, _arg_2:String, _arg_3:String):void { var _local_4:_SafeStr_2295; this._SafeStr_12077 = -1; if (this._SafeStr_10220){ this._SafeStr_10220._SafeStr_10207(k); }; if ((((this._SafeStr_12078 > -1)) && ((this._SafeStr_12071 == _arg_2)))){ this._SafeStr_10203(GameConfigurations._SafeStr_10202(this._SafeStr_12078), _arg_3); this._SafeStr_12078 = -1; Core._SafeStr_12115.resume(); switch (this._SafeStr_12079){ case EMBEDDED: this.unloadGameClient(); break; case IFRAME: this._SafeStr_12119(); break; }; if (GameConfigurations._SafeStr_10202(k) == "elisa_habbo_stories"){ if (this._SafeStr_7360){ this._SafeStr_7360.activate(); }; _local_4 = new _SafeStr_2295(_SafeStr_2295._SafeStr_5780); _local_4._SafeStr_5791 = HabboToolbarIconEnum.RECEPTION; this._SafeStr_5510.events.dispatchEvent(_local_4); } else { if (this._SafeStr_10220){ this._SafeStr_10220.activate(k, false); this._SafeStr_10203(GameConfigurations._SafeStr_10202(k), "showGameCenter.gameEnd"); }; }; this.send(new _SafeStr_2725(k)); }; } public function _SafeStr_12120():void { if (this._SafeStr_12078 > -1){ this._SafeStr_12061(this._SafeStr_12078, this._SafeStr_12071, "unloadGameClient"); }; } private function unloadGameClient():void { var _local_2:DisplayObject; var k:Stage = context.displayObjectContainer.stage; k.removeEventListener(Event.RESIZE, this._SafeStr_9906); if (this._SafeStr_12070){ if (k.contains(this._SafeStr_12070)){ k.removeChild(this._SafeStr_12070); }; if (this._SafeStr_12070.contentLoaderInfo.hasOwnProperty("uncaughtErrorEvents")){ this._SafeStr_12070.contentLoaderInfo["uncaughtErrorEvents"].removeEventListener("uncaughtError", this._SafeStr_12113, true); this._SafeStr_12070.contentLoaderInfo["uncaughtErrorEvents"].removeEventListener("uncaughtError", this._SafeStr_12113, false); }; this._SafeStr_12070.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, this._SafeStr_12113, true); this._SafeStr_12070.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, this._SafeStr_12113, false); this._SafeStr_12070.unloadAndStop(); this._SafeStr_12070 = null; }; for each (_local_2 in this._SafeStr_12080) { k.addChild(_local_2); }; this._SafeStr_12080 = null; k.quality = this._SafeStr_12075; k.frameRate = this._SafeStr_12076; } private function _SafeStr_12119():void { _SafeStr_6.hideGame(); } public function _SafeStr_12062(k:int):String { return (GameConfigurations._SafeStr_10202(k)); } public function getGameId(k:String):int { return (GameConfigurations.getId(k)); } public function getGameAssetURL(k:int, _arg_2:String):String { return (GameConfigurations._SafeStr_10229(k, _arg_2)); } private function _SafeStr_12113(k:UncaughtErrorEvent):void { var _local_2:String; var _local_3:String; var _local_5:Error; var _local_6:ErrorEvent; HabboGamesCom.log(((("[HabboGameManager] external game client crashed, eventType:" + k.type) + " errorID:") + k.errorID)); var _local_4:String; if ((k.error is Error)){ _local_5 = (k.error as Error); _local_2 = _local_5.errorID.toString(); _local_3 = _local_5.message; _local_4 = _local_5.getStackTrace(); } else { if ((k.error is ErrorEvent)){ _local_6 = (k.error as ErrorEvent); _local_2 = _local_6.errorID.toString(); _local_3 = _local_6.type; _local_4 = _local_6.toString(); } else { _local_2 = k.errorID.toString(); _local_3 = k.type; _local_4 = k.error.toString(); }; }; this._SafeStr_12121(_local_2, _local_3, _local_4); k.stopImmediatePropagation(); } public function _SafeStr_12121(k:String, _arg_2:String, _arg_3:String=null):void { this._SafeStr_12122(this._SafeStr_12078, k, _arg_2, _arg_3); this._SafeStr_12061(this._SafeStr_12078, this._SafeStr_12071, "gameClientCrash"); this.alert("${gamecenter.game_crashed}"); } private function _SafeStr_12122(gameTypeId:int, errorId:String, errorMessage:String, debugData:String=null):void { var url:String = getProperty("game.center.error.url"); var variables:URLVariables = new URLVariables(); var request:URLRequest = new URLRequest(url); variables.gameTypeId = gameTypeId; variables.flashVersion = Capabilities.version; variables.errorId = errorId; variables.errorMessage = errorMessage; if (debugData){ variables.debugData = debugData; }; request.data = variables; request.method = URLRequestMethod.POST; if (Capabilities.playerType != "StandAlone"){ try { sendToURL(request); } catch(e:Error) { _SafeStr_4.log(("Error while sending error report: " + e.message)); }; }; } public function get _SafeStr_7660():String { return ("games/"); } public function _SafeStr_7661(k:String):void { var _local_2:Array = k.split("/"); if (_local_2.length < 2){ return; }; switch (_local_2[1]){ case "open": if (_local_2.length > 2){ this.showGameCenterByGameName("", _local_2[2]); }; return; case "play": if (_local_2.length > 2){ this.showGameCenterByGameName("", _local_2[2], true); }; return; }; } } }//package _-1lV // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10195 = "_-1GI" (String#25228, DoABC#3) // _SafeStr_10201 = "_-3Rk" (String#11149, DoABC#3) // _SafeStr_10202 = "_-00h" (String#22208, DoABC#3) // _SafeStr_10203 = "_-455" (String#32179, DoABC#3) // _SafeStr_10204 = "_-0bd" (String#8217, DoABC#3) // _SafeStr_10206 = "_-5TB" (String#35542, DoABC#3) // _SafeStr_10207 = "_-4PY" (String#32995, DoABC#3) // _SafeStr_10208 = "_-46i" (String#11853, DoABC#3) // _SafeStr_10211 = "_-0XB" (String#23453, DoABC#3) // _SafeStr_10220 = "_-6X-" (String#1146, DoABC#3) // _SafeStr_10229 = "_-5Zo" (String#35809, DoABC#3) // _SafeStr_10670 = "_-6BO" (String#37319, DoABC#3) // _SafeStr_10810 = "_-0f2" (String#8271, DoABC#3) // _SafeStr_1201 = "_-19p" (String#8798, DoABC#3) // _SafeStr_12059 = "_-3Q3" (String#11125, DoABC#3) // _SafeStr_12060 = "_-5R4" (String#13212, DoABC#3) // _SafeStr_12061 = "_-0eZ" (String#8259, DoABC#3) // _SafeStr_12062 = "_-4BI" (String#11924, DoABC#3) // _SafeStr_12063 = "_-1sL" (String#26701, DoABC#3) // _SafeStr_12065 = "_-ki" (String#40186, DoABC#3) // _SafeStr_12066 = "_-2bZ" (String#28505, DoABC#3) // _SafeStr_12067 = "_-5Bm" (String#34884, DoABC#3) // _SafeStr_12068 = "_-1mJ" (String#26473, DoABC#3) // _SafeStr_12069 = "_-1KZ" (String#25388, DoABC#3) // _SafeStr_12070 = "_-4Mh" (String#32880, DoABC#3) // _SafeStr_12071 = "_-4pr" (String#1579, DoABC#3) // _SafeStr_12072 = "_-mc" (String#40268, DoABC#3) // _SafeStr_12073 = "_-26K" (String#27286, DoABC#3) // _SafeStr_12074 = "_-0XJ" (String#23458, DoABC#3) // _SafeStr_12075 = "_-5FK" (String#35020, DoABC#3) // _SafeStr_12076 = "_-2Gw" (String#27696, DoABC#3) // _SafeStr_12077 = "_-3i-" (String#31215, DoABC#3) // _SafeStr_12078 = "_-2pm" (String#29061, DoABC#3) // _SafeStr_12079 = "_-5mv" (String#36309, DoABC#3) // _SafeStr_12080 = "_-1iw" (String#26333, DoABC#3) // _SafeStr_12081 = "_-0TB" (String#23306, DoABC#3) // _SafeStr_12082 = "_-07B" (String#22447, DoABC#3) // _SafeStr_12083 = "_-4HP" (String#32666, DoABC#3) // _SafeStr_12084 = "_-CL" (String#14629, DoABC#3) // _SafeStr_12085 = "_-Bx" (String#38923, DoABC#3) // _SafeStr_12086 = "_-2QE" (String#10132, DoABC#3) // _SafeStr_12087 = "_-5Gi" (String#3912, DoABC#3) // _SafeStr_12088 = "_-3Xn" (String#11251, DoABC#3) // _SafeStr_12089 = "_-3kU" (String#31312, DoABC#3) // _SafeStr_12090 = "_-0-7" (String#22151, DoABC#3) // _SafeStr_12091 = "_-0hU" (String#8317, DoABC#3) // _SafeStr_12092 = "switch" (String#18195, DoABC#3) // _SafeStr_12093 = "_-6S1" (String#37934, DoABC#3) // _SafeStr_12094 = "_-4Ua" (String#12219, DoABC#3) // _SafeStr_12095 = "_-2Q1" (String#28047, DoABC#3) // _SafeStr_12096 = "_-4wD" (String#34230, DoABC#3) // _SafeStr_12097 = "_-1oG" (String#26551, DoABC#3) // _SafeStr_12098 = "_-2Mn" (String#842, DoABC#3) // _SafeStr_12099 = "_-3rT" (String#31589, DoABC#3) // _SafeStr_12100 = "_-1gO" (String#26228, DoABC#3) // _SafeStr_12101 = "_-54x" (String#34625, DoABC#3) // _SafeStr_12102 = "_-48H" (String#32308, DoABC#3) // _SafeStr_12103 = "_-2qs" (String#29101, DoABC#3) // _SafeStr_12104 = "_-4D2" (String#11951, DoABC#3) // _SafeStr_12105 = "_-2Ra" (String#10158, DoABC#3) // _SafeStr_12106 = "_-3Ca" (String#29993, DoABC#3) // _SafeStr_12107 = "_-3uW" (String#31720, DoABC#3) // _SafeStr_12108 = "_-2zt" (String#29448, DoABC#3) // _SafeStr_12109 = "_-1JR" (String#25343, DoABC#3) // _SafeStr_12110 = "_-17s" (String#24914, DoABC#3) // _SafeStr_12111 = "_-0Rb" (String#23252, DoABC#3) // _SafeStr_12112 = "_-2qw" (String#29104, DoABC#3) // _SafeStr_12113 = "_-5iw" (String#36165, DoABC#3) // _SafeStr_12114 = "_-ut" (String#40579, DoABC#3) // _SafeStr_12115 = "_-3jf" (String#3529, DoABC#3) // _SafeStr_12116 = "_-2qL" (String#29081, DoABC#3) // _SafeStr_12117 = "_-3kT" (String#31311, DoABC#3) // _SafeStr_12118 = "_-3pV" (String#31514, DoABC#3) // _SafeStr_12119 = "_-0h0" (String#23829, DoABC#3) // _SafeStr_12120 = "_-0o4" (String#24101, DoABC#3) // _SafeStr_12121 = "_-jj" (String#40152, DoABC#3) // _SafeStr_12122 = "_-55P" (String#34642, DoABC#3) // _SafeStr_13 = "_-0K1" (String#22964, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_1416 = "_-6At" (String#13944, DoABC#3) // _SafeStr_197 = "_-1kj" (String#9387, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2284 = "_-4yD" (String#34310, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3) // _SafeStr_2418 = "_-3j5" (String#31260, DoABC#3) // _SafeStr_2623 = "_-4tE" (String#34123, DoABC#3) // _SafeStr_2651 = "_-5f3" (String#13426, DoABC#3) // _SafeStr_2723 = "_-0l0" (String#8368, DoABC#3) // _SafeStr_2724 = "_-2i6" (String#28767, DoABC#3) // _SafeStr_2725 = "_-5uY" (String#36606, DoABC#3) // _SafeStr_2726 = "_-15Y" (String#24825, DoABC#3) // _SafeStr_2727 = "_-3lr" (String#31367, DoABC#3) // _SafeStr_2728 = "_-5r1" (String#36473, DoABC#3) // _SafeStr_2729 = "_-1-h" (String#24588, DoABC#3) // _SafeStr_2730 = "_-0aG" (String#23574, DoABC#3) // _SafeStr_2731 = "_-2nU" (String#28981, DoABC#3) // _SafeStr_2732 = "_-1bV" (String#26047, DoABC#3) // _SafeStr_2733 = "_-01o" (String#22251, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_34 = "_-6V2" (String#14287, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5773 = "_-01E" (String#243, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5791 = "_-24j" (String#27226, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_6264 = "_-1aQ" (String#26003, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7208 = "_-3D7" (String#300, DoABC#3) // _SafeStr_7360 = "_-0fK" (String#96, DoABC#3) // _SafeStr_7361 = "_-284" (String#76, DoABC#3) // _SafeStr_7407 = "_-1Vr" (String#9161, DoABC#3) // _SafeStr_7409 = "_-4vI" (String#12674, DoABC#3) // _SafeStr_7540 = "_-25I" (String#3111, DoABC#3) // _SafeStr_7558 = "_-5fJ" (String#13432, DoABC#3) // _SafeStr_7573 = "_-67V" (String#869, DoABC#3) // _SafeStr_7660 = "_-4Jj" (String#12072, DoABC#3) // _SafeStr_7661 = "_-eq" (String#15127, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) // _SafeStr_8310 = "_-0n5" (String#8403, DoABC#3) // _SafeStr_8769 = "_-10t" (String#24636, DoABC#3) // _SafeStr_8971 = "_-4V" (String#33220, DoABC#3) // _SafeStr_8999 = "_-2CZ" (String#1082, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) // _SafeStr_9906 = "_-S9" (String#39512, DoABC#3) //------------------------------------------------------------ //_-1lV.IncomingMessages package _-1lV { import _-0MK._SafeStr_3; import _-68V._SafeStr_1407; import _-cq._SafeStr_3256; import _-2uK._SafeStr_3989; import _-cq._SafeStr_3241; import _-2uK._SafeStr_4080; import _-2uK._SafeStr_4231; import _-2uK._SafeStr_4129; import _-cq._SafeStr_3235; import _-4-p._SafeStr_4235; import _-2uK._SafeStr_4232; import _-PO._SafeStr_2294; import _-2uK._SafeStr_4117; import _-2uK._SafeStr_4158; import _-34l._SafeStr_4348; import _-34l._SafeStr_4349; import _-34l.LoadGameMessageParser; import _-34l._SafeStr_4347; import _-34l._SafeStr_4350; import _-5n9._SafeStr_4344; import _-TI._SafeStr_3980; import _-069._SafeStr_2733; import _-069._SafeStr_2727; import _-3qZ._SafeStr_2273; import _-34l._SafeStr_4345; import _-34l.GameListMessageParser; import _-12f.GameConfigurations; import _-12f._SafeStr_4340; import _-34l._SafeStr_4346; import _-34l.GameAchievementsMessageParser; public class IncomingMessages implements _SafeStr_3 { private var _SafeStr_7218:HabboGameManager; private var _SafeStr_5406:Boolean = false; public function IncomingMessages(k:HabboGameManager) { this._SafeStr_7218 = k; var _local_2:_SafeStr_1407 = this._SafeStr_7218.communication; _local_2.addHabboConnectionMessageEvent(new _SafeStr_3256(this._SafeStr_12123)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_3989(this._SafeStr_12124)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_3241(this._SafeStr_12123)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4080(this._SafeStr_12125)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4231(this._SafeStr_12126)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4129(this._SafeStr_12127)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_3235(this._SafeStr_12123)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4235(this._SafeStr_10278)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4232(this._SafeStr_12128)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2294(this._SafeStr_12129)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4117(this._SafeStr_12130)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4158(this._SafeStr_12131)); } public function dispose():void { this._SafeStr_7218 = null; this._SafeStr_5406 = true; } public function get disposed():Boolean { return (this._SafeStr_5406); } private function _SafeStr_12130(k:_SafeStr_4117):void { var _local_2:_SafeStr_4348 = k._SafeStr_5325(); HabboGamesCom.log(("[BaseJump] joined queue for game " + _local_2.gameTypeId)); } private function _SafeStr_12128(k:_SafeStr_4232):void { var _local_2:_SafeStr_4349 = k._SafeStr_5325(); HabboGamesCom.log(("[BaseJump] left queue for game " + _local_2.gameTypeId)); } private function _SafeStr_12127(k:_SafeStr_4129):void { var _local_2:LoadGameMessageParser = k._SafeStr_5325(); HabboGamesCom.log(((("[BaseJump] load game " + _local_2.gameTypeId) + " url:") + _local_2.url)); this._SafeStr_7218.loadGameClient(_local_2.gameTypeId, _local_2._SafeStr_12132, _local_2.url, _local_2.quality, _local_2.scaleMode, _local_2.frameRate, _local_2._SafeStr_12133, _local_2._SafeStr_12134, _local_2.params); } private function _SafeStr_12131(k:_SafeStr_4158):void { var _local_2:_SafeStr_4347 = k._SafeStr_5325(); HabboGamesCom.log(((("[BaseJump] load game url " + _local_2.gameTypeId) + " url:") + _local_2.url)); this._SafeStr_7218._SafeStr_12060(_local_2.gameTypeId, _local_2._SafeStr_12132, _local_2.url); } private function _SafeStr_12126(k:_SafeStr_4231):void { var _local_2:_SafeStr_4350 = k._SafeStr_5325(); HabboGamesCom.log(("[BaseJump] unload game " + _local_2.gameTypeId)); this._SafeStr_7218._SafeStr_12061(_local_2.gameTypeId, _local_2._SafeStr_12132, "unloadGameClient"); } private function _SafeStr_10278(k:_SafeStr_4235):void { var _local_2:_SafeStr_4344 = k._SafeStr_5325(); if (_local_2.gameTypeId == this._SafeStr_7218._SafeStr_12100()){ this._SafeStr_7218._SafeStr_12099(_local_2._SafeStr_12135); this._SafeStr_7218._SafeStr_12101(); }; } private function _SafeStr_12129(k:_SafeStr_2294):void { var _local_2:int = this._SafeStr_7218._SafeStr_12100(); if (_local_2 != -1){ this._SafeStr_7218.send(new _SafeStr_3980(_local_2)); }; this._SafeStr_7218.send(new _SafeStr_2733()); this._SafeStr_7218.send(new _SafeStr_2727()); } private function _SafeStr_12123(k:_SafeStr_2273):void { this._SafeStr_7218._SafeStr_12097 = true; } private function _SafeStr_12124(k:_SafeStr_3989):void { var _local_3:_SafeStr_4345; var _local_2:GameListMessageParser = (k.parser as GameListMessageParser); GameConfigurations._SafeStr_10312(); for each (_local_3 in _local_2.games) { GameConfigurations._SafeStr_10314(new _SafeStr_4340(_local_3._SafeStr_10237, _local_3._SafeStr_10238, _local_3.bgColor, _local_3.textColor, _local_3._SafeStr_10239, _local_3._SafeStr_10240)); }; GameConfigurations._SafeStr_10319(this._SafeStr_7218.events); } private function _SafeStr_12125(k:_SafeStr_4080):void { var _local_3:_SafeStr_4346; var _local_4:int; var _local_5:String; var _local_2:GameAchievementsMessageParser = (k.parser as GameAchievementsMessageParser); GameConfigurations._SafeStr_10313(); for each (_local_3 in _local_2.achievements) { _local_4 = 1; while (_local_4 <= _local_3.levels) { _local_5 = (("ACH_" + _local_3._SafeStr_12136) + _local_4); GameConfigurations._SafeStr_10315(_local_3.gameTypeId, _local_5); _local_4++; }; }; GameConfigurations._SafeStr_10321(this._SafeStr_7218.events); } } }//package _-1lV // _SafeStr_10237 = "_-4P0" (String#32972, DoABC#3) // _SafeStr_10238 = "_-39Q" (String#29864, DoABC#3) // _SafeStr_10239 = "_-19c" (String#24972, DoABC#3) // _SafeStr_10240 = "_-40" (String#31966, DoABC#3) // _SafeStr_10278 = "_-36t" (String#10843, DoABC#3) // _SafeStr_10312 = "_-jC" (String#40134, DoABC#3) // _SafeStr_10313 = "_-40A" (String#31975, DoABC#3) // _SafeStr_10314 = "_-30V" (String#29515, DoABC#3) // _SafeStr_10315 = "_-3Ap" (String#29919, DoABC#3) // _SafeStr_10319 = "_-3g8" (String#31145, DoABC#3) // _SafeStr_10321 = "_-3Y6" (String#30846, DoABC#3) // _SafeStr_12060 = "_-5R4" (String#13212, DoABC#3) // _SafeStr_12061 = "_-0eZ" (String#8259, DoABC#3) // _SafeStr_12097 = "_-1oG" (String#26551, DoABC#3) // _SafeStr_12099 = "_-3rT" (String#31589, DoABC#3) // _SafeStr_12100 = "_-1gO" (String#26228, DoABC#3) // _SafeStr_12101 = "_-54x" (String#34625, DoABC#3) // _SafeStr_12123 = "_-4Ih" (String#12050, DoABC#3) // _SafeStr_12124 = "_-Jn" (String#39206, DoABC#3) // _SafeStr_12125 = "_-3js" (String#31287, DoABC#3) // _SafeStr_12126 = "_-Gn" (String#39096, DoABC#3) // _SafeStr_12127 = "_-sJ" (String#40489, DoABC#3) // _SafeStr_12128 = "_-129" (String#24696, DoABC#3) // _SafeStr_12129 = "_-1Mk" (String#25470, DoABC#3) // _SafeStr_12130 = "_-2M5" (String#27893, DoABC#3) // _SafeStr_12131 = "_-6Xj" (String#38181, DoABC#3) // _SafeStr_12132 = "_-0E-" (String#22713, DoABC#3) // _SafeStr_12133 = "_-26r" (String#27307, DoABC#3) // _SafeStr_12134 = "_-1Vu" (String#25830, DoABC#3) // _SafeStr_12135 = "_-0Rs" (String#23261, DoABC#3) // _SafeStr_12136 = "_-6eO" (String#38456, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2294 = "_-3Dn" (String#30040, DoABC#3) // _SafeStr_2727 = "_-3lr" (String#31367, DoABC#3) // _SafeStr_2733 = "_-01o" (String#22251, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3235 = "_-1Cf" (String#25093, DoABC#3) // _SafeStr_3241 = "_-67l" (String#37171, DoABC#3) // _SafeStr_3256 = "_-6OE" (String#37797, DoABC#3) // _SafeStr_3980 = "_-5Xy" (String#35738, DoABC#3) // _SafeStr_3989 = "_-170" (String#24881, DoABC#3) // _SafeStr_4080 = "_-5S7" (String#13236, DoABC#3) // _SafeStr_4117 = "_-4Lp" (String#32837, DoABC#3) // _SafeStr_4129 = "_-ny" (String#40323, DoABC#3) // _SafeStr_4158 = "_-N4" (String#39324, DoABC#3) // _SafeStr_4231 = "_-2Tr" (String#28195, DoABC#3) // _SafeStr_4232 = "_-3k2" (String#31295, DoABC#3) // _SafeStr_4235 = "_-0gZ" (String#23814, DoABC#3) // _SafeStr_4340 = "_-cZ" (String#15092, DoABC#3) // _SafeStr_4344 = "_-3jn" (String#11457, DoABC#3) // _SafeStr_4345 = "_-41R" (String#11779, DoABC#3) // _SafeStr_4346 = "_-2dB" (String#10329, DoABC#3) // _SafeStr_4347 = "_-2cg" (String#10321, DoABC#3) // _SafeStr_4348 = "_-0Ug" (String#8105, DoABC#3) // _SafeStr_4349 = "_-4x-" (String#12699, DoABC#3) // _SafeStr_4350 = "_-0GV" (String#7867, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_7218 = "_-1ZB" (String#498, DoABC#3) //------------------------------------------------------------ //_-1lV.WindowUtils package _-1lV { import _-5Vt._SafeStr_10; import _-5QZ._SafeStr_633; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-5YE.IItemListWindow; import _-5YE.IItemGridWindow; import _-5YE.IBitmapWrapperWindow; import _-5YE.IDisplayObjectWrapper; import flash.display.BitmapData; import flash.geom.Point; import flash.display.Bitmap; import _-5Vt.XmlAsset; import _-5Vt._SafeStr_39; import _-4A5.PropertyStruct; import _-5Vt.BitmapDataAsset; import _-5YE.ITextWindow; public class WindowUtils { private static var _assets:_SafeStr_10; private static var _SafeStr_5524:_SafeStr_633; public static function _SafeStr_12137(k:IWindow, _arg_2:String):void { var _local_3:IWindow; k.caption = _arg_2; if ((k.parent is IWindowContainer)){ _local_3 = (k.parent as IWindowContainer).findChildByName((k.name + "_stroke")); }; if ((k.parent is IItemListWindow)){ _local_3 = (k.parent as IItemListWindow).getListItemByName((k.name + "_stroke")); }; if ((k.parent is IItemGridWindow)){ _local_3 = (k.parent as IItemGridWindow)._SafeStr_12138((k.name + "_stroke")); }; if (_local_3){ if (_local_3.caption != _arg_2){ _local_3.caption = _arg_2; }; }; } public static function init(k:_SafeStr_10, _arg_2:_SafeStr_633):void { _assets = k; _SafeStr_5524 = _arg_2; } public static function _SafeStr_8338(k:IWindow, _arg_2:BitmapData, _arg_3:int=0, _arg_4:int=0, _arg_5:int=0):void { var _local_9:IBitmapWrapperWindow; var _local_10:IDisplayObjectWrapper; if (_arg_2 == null){ return; }; if (k == null){ return; }; if (k.disposed){ return; }; var _local_6:int = (((_arg_3)>0) ? _arg_3 : k.height); var _local_7:int = (((k.width - _arg_2.width) / 2) + _arg_4); var _local_8:int = (((_local_6 - _arg_2.height) / 2) + _arg_5); if ((k as IBitmapWrapperWindow) != null){ _local_9 = IBitmapWrapperWindow(k); if ((((_local_9.bitmap == null)) || ((_arg_3 > 0)))){ _local_9.bitmap = new BitmapData(k.width, _local_6, true, 0xFFFFFF); }; _local_9.bitmap.fillRect(_local_9.bitmap.rect, 0xFFFFFF); _local_9.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(_local_7, _local_8), null, null, false); k.invalidate(); } else { if ((k as IDisplayObjectWrapper) != null){ _local_10 = IDisplayObjectWrapper(k); _local_10.setDisplayObject(new Bitmap(_arg_2)); }; }; } public static function createWindow(k:String, _arg_2:int=2):IWindow { var _local_6:IWindow; var _local_7:IBitmapWrapperWindow; HabboGamesCom.log(("CreateWindow: " + k)); if (((!(_assets)) || (!(_SafeStr_5524)))){ return (null); }; var _local_3:XmlAsset = (_assets.getAssetByName(k) as XmlAsset); if (_local_3 == null){ HabboGamesCom.log(("CreateWindow() could not find the asset for window: " + k)); return (null); }; var _local_4:IWindow = _SafeStr_5524.buildFromXML((_local_3.content as XML), _arg_2); var _local_5:Array = []; if ((_local_4 is IWindowContainer)){ (_local_4 as IWindowContainer).groupChildrenWithTag("bitmap", _local_5, -1); } else { if ((_local_4 is IItemListWindow)){ (_local_4 as IItemListWindow)._SafeStr_12139("bitmap", _local_5, -1); } else { if ((_local_4 is IItemGridWindow)){ }; }; }; for each (_local_6 in _local_5) { HabboGamesCom.log(("Found child: " + _local_6.name)); }; for each (_local_7 in _local_5) { if (_local_7 == null){ } else { _SafeStr_12140(_local_7, false); }; }; return (_local_4); } private static function _SafeStr_12140(bmpWindow:IBitmapWrapperWindow, active:Boolean):void { var asset:_SafeStr_39; var assetName:String; var src:BitmapData; if (!_assets){ return; }; if (bmpWindow == null){ return; }; var result:Array = bmpWindow.properties.filter(function (k:*, _arg_2:int, _arg_3:Array):Boolean { return ((PropertyStruct(k).key == "bitmap_asset_name")); }); var offset:Point = new Point(); if (((result) && (result.length))){ assetName = (PropertyStruct(result[0]).value as String); HabboGamesCom.log(((("Found Image: " + bmpWindow.name) + " : ") + assetName)); if (active){ assetName = assetName.replace("_on", ""); }; asset = _assets.getAssetByName(assetName); if (((asset) && ((asset is BitmapDataAsset)))){ bmpWindow.bitmap = new BitmapData(bmpWindow.width, bmpWindow.height, true, 0); 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); }; }; } public static function _SafeStr_12141(k:IWindowContainer, _arg_2:String):void { var _local_3:IWindow = k.findChildByName(_arg_2); if (_local_3){ _local_3.visible = false; }; var _local_4:IWindow = k.findChildByName((_arg_2 + "_stroke")); if (_local_4){ _local_4.visible = false; }; } public static function _SafeStr_12142(k:IWindow, _arg_2:uint):void { var _local_4:ITextWindow; var _local_3:Array = []; if ((k is IWindowContainer)){ (k as IWindowContainer).groupChildrenWithTag("stroke", _local_3, 10); } else { if ((k is IItemListWindow)){ (k as IItemListWindow)._SafeStr_12139("stroke", _local_3, 10); } else { if ((k is IItemGridWindow)){ }; }; }; for each (_local_4 in _local_3) { if (_local_4 == null){ } else { _local_4.textColor = _arg_2; }; }; } public static function _SafeStr_12143(k:IWindowContainer, _arg_2:String):void { var _local_3:IWindow = k.findChildByName(_arg_2); if (_local_3){ _local_3.visible = true; }; var _local_4:IWindow = k.findChildByName((_arg_2 + "_stroke")); if (_local_4){ _local_4.visible = true; }; } } }//package _-1lV // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_12137 = "_-3JQ" (String#1535, DoABC#3) // _SafeStr_12138 = "_-4On" (String#12143, DoABC#3) // _SafeStr_12139 = "_-3xh" (String#11695, DoABC#3) // _SafeStr_12140 = "_-3XV" (String#30824, DoABC#3) // _SafeStr_12141 = "_-0iX" (String#23886, DoABC#3) // _SafeStr_12142 = "_-0aC" (String#23570, DoABC#3) // _SafeStr_12143 = "_-0gV" (String#23812, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_8338 = "_-4eW" (String#584, DoABC#3) //------------------------------------------------------------ //_-1MN._SafeStr_5101 package _-1MN { import _-5W3.AdServerRequest; import _-1LL.AdSlot; public interface _SafeStr_5101 { function _SafeStr_12144(_arg_1:String, _arg_2:AdServerRequest, _arg_3:Boolean=false, _arg_4:*=null):void; function _SafeStr_6827(_arg_1:String, _arg_2:*=null):void; function _SafeStr_6836(_arg_1:String, _arg_2:AdSlot, _arg_3:*=null):void; function _SafeStr_6767(_arg_1:String, _arg_2:AdSlot, _arg_3:*, _arg_4:*=null):void; function _SafeStr_6675(_arg_1:String, _arg_2:AdSlot, _arg_3:*, _arg_4:*=null):void; function _SafeStr_6763(_arg_1:String, _arg_2:AdSlot, _arg_3:*, _arg_4:*=null):void; function _SafeStr_6788(_arg_1:String, _arg_2:AdSlot, _arg_3:*, _arg_4:*=null):void; } }//package _-1MN // _SafeStr_12144 = "_-2ws" (String#10656, DoABC#3) // _SafeStr_5101 = "_-1pk" (String#9475, DoABC#3) // _SafeStr_6675 = "_-4vH" (String#12673, DoABC#3) // _SafeStr_6763 = "_-2rw" (String#10558, DoABC#3) // _SafeStr_6767 = "_-1uZ" (String#9566, DoABC#3) // _SafeStr_6788 = "_-0oP" (String#8426, DoABC#3) // _SafeStr_6827 = "_-1nX" (String#9435, DoABC#3) // _SafeStr_6836 = "_-4YI" (String#12283, DoABC#3) //------------------------------------------------------------ //_-1MN._SafeStr_5102 package _-1MN { import _-6gu.Debuggable; import _-2pZ.AnalyticsConfigGroup; import _-5W3.AdServerRequest; import _-1LL.AdSlot; public class _SafeStr_5102 extends Debuggable implements _SafeStr_5101 { public static const _SafeStr_12145:String = "impressions"; public static const _SafeStr_12146:String = "adCalls"; public static const _SafeStr_12147:String = "template"; public static const _SafeStr_12148:String = "adSlot"; public static const PROGRESS:String = "progress"; public static const _SafeStr_12149:String = "clicks"; public static const VPAID:String = "vpaid"; public static const ALL:String = "all"; public static const LINEAR:String = "linear"; public static const _SafeStr_6673:String = "nonLinear"; public static const _SafeStr_12150:String = "companion"; public static const _SafeStr_12151:String = "non-interactive"; public static const _SafeStr_6764:String = "loaded"; public static const _SafeStr_6756:String = "fired"; public static const COMPLETE:String = "complete"; public static const ERROR:String = "error"; public static const _SafeStr_6832:String = "timeout"; public static const _SafeStr_6833:String = "deferred"; public static const _SafeStr_12152:String = "failover"; public static const _SafeStr_6162:String = "start"; public static const STOP:String = "stop"; public static const _SafeStr_12028:String = "firstQuartile"; public static const _SafeStr_12026:String = "midpoint"; public static const _SafeStr_12030:String = "thirdQuartile"; public static const PAUSE:String = "pause"; public static const _SafeStr_12024:String = "resume"; public static const FULLSCREEN:String = "fullscreen"; public static const MUTE:String = "mute"; public static const _SafeStr_12032:String = "unmute"; public static const _SafeStr_12153:String = "expand"; public static const _SafeStr_6796:String = "collapse"; public static const _SafeStr_6791:String = "userAcceptInvitation"; public static const CLOSE:String = "close"; public static const _SafeStr_6770:String = "started"; public static const _SafeStr_12154:String = "stopped"; public static const _SafeStr_6783:String = "linearChange"; public static const _SafeStr_6780:String = "expandedChange"; public static const _SafeStr_12155:String = "remainingTimeChange"; public static const _SafeStr_12156:String = "volumeChange"; public static const _SafeStr_6775:String = "paused"; public static const _SafeStr_6776:String = "playing"; public static const _SafeStr_6801:String = "videoStart"; public static const _SafeStr_6803:String = "videoFirstQuartile"; public static const _SafeStr_6805:String = "videoMidpoint"; public static const _SafeStr_6807:String = "videoThirdQuartile"; public static const _SafeStr_6809:String = "videoComplete"; public static const _SafeStr_6811:String = "skipped"; public static const _SafeStr_6812:String = "skippableStateChange"; public static const _SafeStr_6813:String = "sizeChange"; public static const _SafeStr_6814:String = "durationChange"; public static const _SafeStr_6815:String = "adInteraction"; public static const _SafeStr_12157:String = "pre-roll"; public static const _SafeStr_12158:String = "mid-roll"; public static const _SafeStr_12159:String = "post-roll"; public function _SafeStr_5102(k:AnalyticsConfigGroup=null) { if (k != null){ this.initialise(k); }; } public function initialise(k:AnalyticsConfigGroup):void { if (k != null){ if (k._SafeStr_12160()){ }; }; } public function _SafeStr_12144(k:String, _arg_2:AdServerRequest, _arg_3:Boolean=false, _arg_4:*=null):void { } public function _SafeStr_6827(k:String, _arg_2:*=null):void { } public function _SafeStr_6836(k:String, _arg_2:AdSlot, _arg_3:*=null):void { } public function _SafeStr_6767(k:String, _arg_2:AdSlot, _arg_3:*, _arg_4:*=null):void { } public function _SafeStr_6675(k:String, _arg_2:AdSlot, _arg_3:*, _arg_4:*=null):void { } public function _SafeStr_6763(k:String, _arg_2:AdSlot, _arg_3:*, _arg_4:*=null):void { } public function _SafeStr_6788(k:String, _arg_2:AdSlot, _arg_3:*, _arg_4:*=null):void { } } }//package _-1MN // _SafeStr_12024 = "_-5x0" (String#36705, DoABC#3) // _SafeStr_12026 = "_-5Jy" (String#35201, DoABC#3) // _SafeStr_12028 = "_-69Q" (String#37242, DoABC#3) // _SafeStr_12030 = "_-5HE" (String#35093, DoABC#3) // _SafeStr_12032 = "_-6Lt" (String#37703, DoABC#3) // _SafeStr_12144 = "_-2ws" (String#10656, DoABC#3) // _SafeStr_12145 = "_-5rj" (String#36502, DoABC#3) // _SafeStr_12146 = "_-2Nb" (String#27956, DoABC#3) // _SafeStr_12147 = "_-4Oa" (String#32954, DoABC#3) // _SafeStr_12148 = "_-0p0" (String#24128, DoABC#3) // _SafeStr_12149 = "_-5MI" (String#35292, DoABC#3) // _SafeStr_12150 = "_-1TZ" (String#25748, DoABC#3) // _SafeStr_12151 = "_-1BV" (String#25048, DoABC#3) // _SafeStr_12152 = "_-5IM" (String#35143, DoABC#3) // _SafeStr_12153 = "_-36m" (String#29761, DoABC#3) // _SafeStr_12154 = "_-7N" (String#38755, DoABC#3) // _SafeStr_12155 = "_-1hc" (String#26283, DoABC#3) // _SafeStr_12156 = "_-5gw" (String#36089, DoABC#3) // _SafeStr_12157 = "_-3eU" (String#31092, DoABC#3) // _SafeStr_12158 = "_-de" (String#39941, DoABC#3) // _SafeStr_12159 = "_-53R" (String#34561, DoABC#3) // _SafeStr_12160 = "_-0-W" (String#22166, DoABC#3) // _SafeStr_5101 = "_-1pk" (String#9475, DoABC#3) // _SafeStr_5102 = "_-1Ki" (String#8974, DoABC#3) // _SafeStr_6162 = "_-6ZO" (String#38252, DoABC#3) // _SafeStr_6673 = "_-4KO" (String#32779, DoABC#3) // _SafeStr_6675 = "_-4vH" (String#12673, DoABC#3) // _SafeStr_6756 = "_-0-i" (String#22175, DoABC#3) // _SafeStr_6763 = "_-2rw" (String#10558, DoABC#3) // _SafeStr_6764 = "_-68R" (String#37199, DoABC#3) // _SafeStr_6767 = "_-1uZ" (String#9566, DoABC#3) // _SafeStr_6770 = "_-0Rm" (String#23260, DoABC#3) // _SafeStr_6775 = "_-28W" (String#27369, DoABC#3) // _SafeStr_6776 = "_-0jf" (String#23930, DoABC#3) // _SafeStr_6780 = "_-39z" (String#29889, DoABC#3) // _SafeStr_6783 = "_-4r5" (String#34040, DoABC#3) // _SafeStr_6788 = "_-0oP" (String#8426, DoABC#3) // _SafeStr_6791 = "_-23V" (String#27173, DoABC#3) // _SafeStr_6796 = "_-lY" (String#40220, DoABC#3) // _SafeStr_6801 = "_-14t" (String#24799, DoABC#3) // _SafeStr_6803 = "_-2tJ" (String#29203, DoABC#3) // _SafeStr_6805 = "_-4R2" (String#33058, DoABC#3) // _SafeStr_6807 = "_-4hf" (String#33679, DoABC#3) // _SafeStr_6809 = "_-2Yy" (String#28398, DoABC#3) // _SafeStr_6811 = "_-6gK" (String#38537, DoABC#3) // _SafeStr_6812 = "_-oZ" (String#40347, DoABC#3) // _SafeStr_6813 = "_-3O-" (String#30466, DoABC#3) // _SafeStr_6814 = "_-3MD" (String#30392, DoABC#3) // _SafeStr_6815 = "_-2QI" (String#28061, DoABC#3) // _SafeStr_6827 = "_-1nX" (String#9435, DoABC#3) // _SafeStr_6832 = "_-Kx" (String#39252, DoABC#3) // _SafeStr_6833 = "_-5kH" (String#36214, DoABC#3) // _SafeStr_6836 = "_-4YI" (String#12283, DoABC#3) //------------------------------------------------------------ //_-1Mz._SafeStr_2535 package _-1Mz { import _-0MK._SafeStr_3; import _-4A5._SafeStr_2328; public interface _SafeStr_2535 extends _SafeStr_3, _SafeStr_2328 { function get properties():Array; function set properties(_arg_1:Array):void; } }//package _-1Mz // _SafeStr_2328 = "_-571" (String#12870, DoABC#3) // _SafeStr_2535 = "_-31V" (String#10749, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) //------------------------------------------------------------ //_-1Mz._SafeStr_634 package _-1Mz { import _-5Mz.WindowEvent; public interface _SafeStr_634 { function _SafeStr_12161(_arg_1:WindowEvent, _arg_2:IWindow):void; } }//package _-1Mz // _SafeStr_12161 = "_-0G0" (String#7858, DoABC#3) // _SafeStr_634 = "_-AW" (String#14600, DoABC#3) //------------------------------------------------------------ //_-1Mz._SafeStr_635 package _-1Mz { import _-5YE._SafeStr_2536; public interface _SafeStr_635 { function _SafeStr_7177(_arg_1:String, _arg_2:_SafeStr_2536):_SafeStr_2535; } }//package _-1Mz // _SafeStr_2535 = "_-31V" (String#10749, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_635 = "_-377" (String#10845, DoABC#3) // _SafeStr_7177 = "_-4W7" (String#1570, DoABC#3) //------------------------------------------------------------ //_-1Mz._SafeStr_636 package _-1Mz { import flash.geom.Rectangle; import _-ue.Map; import _-4A5._SafeStr_2538; import _-1tn._SafeStr_2537; public interface _SafeStr_636 { 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, _arg_12:String=""):IWindow; function destroy(_arg_1:IWindow):void; function buildFromXML(_arg_1:XML, _arg_2:uint=1, _arg_3:Map=null):IWindow; function _SafeStr_12162(_arg_1:IWindow):String; function _SafeStr_12163(_arg_1:uint, _arg_2:uint):XML; function _SafeStr_12164(_arg_1:uint, _arg_2:uint):_SafeStr_2538; function getThemeManager():_SafeStr_2537; } }//package _-1Mz // _SafeStr_12162 = "_-18d" (String#1467, DoABC#3) // _SafeStr_12163 = "_-0jg" (String#8347, DoABC#3) // _SafeStr_12164 = "_-4sz" (String#12638, DoABC#3) // _SafeStr_2537 = "_-5Rb" (String#13225, DoABC#3) // _SafeStr_2538 = "_-2VM" (String#10212, DoABC#3) // _SafeStr_636 = "_-3Tv" (String#11191, DoABC#3) //------------------------------------------------------------ //_-1Mz.Classes package _-1Mz { import flash.utils.Dictionary; import _-5im.WindowType; import _-5YE._SafeStr_3565; import _-5YE._SafeStr_3578; import _-5YE._SafeStr_3566; import _-5YE.BoxSizerController; import _-5YE._SafeStr_3572; import _-5YE._SafeStr_3550; import _-5YE._SafeStr_3588; import _-5YE._SafeStr_3561; import _-5YE._SafeStr_3584; import _-5YE._SafeStr_3552; import _-5YE._SafeStr_3559; import _-5YE._SafeStr_3590; import _-5YE._SafeStr_3560; import _-5YE._SafeStr_3573; import _-5YE.DropMenuController; import _-5YE._SafeStr_3574; import _-5YE.DropListController; import _-5YE._SafeStr_3585; import _-5YE._SafeStr_3577; import _-5YE._SafeStr_3571; import _-5YE._SafeStr_3553; import _-5YE._SafeStr_2553; import _-5YE._SafeStr_3592; import _-5YE._SafeStr_3569; import _-5YE._SafeStr_3591; import _-5YE.TextLabelController; import _-5YE.TextLinkController; import _-5YE._SafeStr_3581; import _-5YE._SafeStr_3556; import _-5YE.RegionController; import _-5YE._SafeStr_3575; import _-5YE.ScrollBarController; import _-5YE._SafeStr_3587; import _-5YE._SafeStr_3563; import _-5YE._SafeStr_3557; import _-5YE._SafeStr_3558; import _-5YE._SafeStr_3594; import _-5YE._SafeStr_3564; import _-5YE._SafeStr_3576; import _-5YE._SafeStr_3579; import _-5YE.TextController; import _-5YE.TextFieldController; import _-5YE._SafeStr_3551; import _-5YE._SafeStr_3583; import _-5YE.*; public class Classes { protected static var _SafeStr_12165:Dictionary; public static function init():void { if (!_SafeStr_12165){ _SafeStr_12165 = new Dictionary(); _SafeStr_12165[WindowType._SafeStr_12166] = WindowController; _SafeStr_12165[WindowType._SafeStr_12167] = _SafeStr_3565; _SafeStr_12165[WindowType._SafeStr_12168] = _SafeStr_3578; _SafeStr_12165[WindowType._SafeStr_12169] = _SafeStr_3566; _SafeStr_12165[WindowType._SafeStr_12170] = BoxSizerController; _SafeStr_12165[WindowType._SafeStr_12171] = _SafeStr_3572; _SafeStr_12165[WindowType._SafeStr_12172] = WindowController; _SafeStr_12165[WindowType._SafeStr_12173] = WindowController; _SafeStr_12165[WindowType._SafeStr_12174] = WindowController; _SafeStr_12165[WindowType._SafeStr_12175] = WindowController; _SafeStr_12165[WindowType._SafeStr_12176] = _SafeStr_3550; _SafeStr_12165[WindowType._SafeStr_12177] = _SafeStr_3550; _SafeStr_12165[WindowType._SafeStr_12178] = _SafeStr_3588; _SafeStr_12165[WindowType._SafeStr_12179] = _SafeStr_3588; _SafeStr_12165[WindowType._SafeStr_12180] = _SafeStr_3588; _SafeStr_12165[WindowType._SafeStr_10757] = _SafeStr_3561; _SafeStr_12165[WindowType._SafeStr_12181] = _SafeStr_3584; _SafeStr_12165[WindowType._SafeStr_12182] = _SafeStr_3552; _SafeStr_12165[WindowType._SafeStr_12183] = _SafeStr_3559; _SafeStr_12165[WindowType._SafeStr_12184] = _SafeStr_3590; _SafeStr_12165[WindowType._SafeStr_12185] = _SafeStr_3560; _SafeStr_12165[WindowType._SafeStr_12186] = _SafeStr_3573; _SafeStr_12165[WindowType._SafeStr_12187] = DropMenuController; _SafeStr_12165[WindowType._SafeStr_12188] = _SafeStr_3574; _SafeStr_12165[WindowType._SafeStr_12189] = DropListController; _SafeStr_12165[WindowType._SafeStr_12190] = _SafeStr_3585; _SafeStr_12165[WindowType._SafeStr_12191] = _SafeStr_3577; _SafeStr_12165[WindowType._SafeStr_12192] = _SafeStr_3571; _SafeStr_12165[WindowType._SafeStr_12193] = _SafeStr_3553; _SafeStr_12165[WindowType._SafeStr_12194] = _SafeStr_2553; _SafeStr_12165[WindowType._SafeStr_12195] = _SafeStr_3592; _SafeStr_12165[WindowType._SafeStr_12196] = _SafeStr_3569; _SafeStr_12165[WindowType._SafeStr_12197] = _SafeStr_3569; _SafeStr_12165[WindowType._SafeStr_12198] = _SafeStr_3569; _SafeStr_12165[WindowType._SafeStr_12199] = _SafeStr_3591; _SafeStr_12165[WindowType._SafeStr_12200] = _SafeStr_3591; _SafeStr_12165[WindowType._SafeStr_12201] = _SafeStr_3591; _SafeStr_12165[WindowType._SafeStr_12202] = TextLabelController; _SafeStr_12165[WindowType._SafeStr_12203] = TextLinkController; _SafeStr_12165[WindowType._SafeStr_12204] = _SafeStr_3581; _SafeStr_12165[WindowType._SafeStr_12205] = _SafeStr_3556; _SafeStr_12165[WindowType._SafeStr_12206] = RegionController; _SafeStr_12165[WindowType._SafeStr_12207] = _SafeStr_3575; _SafeStr_12165[WindowType._SafeStr_12208] = ScrollBarController; _SafeStr_12165[WindowType._SafeStr_12209] = ScrollBarController; _SafeStr_12165[WindowType._SafeStr_12210] = _SafeStr_3550; _SafeStr_12165[WindowType._SafeStr_12211] = _SafeStr_3550; _SafeStr_12165[WindowType._SafeStr_12212] = _SafeStr_3550; _SafeStr_12165[WindowType._SafeStr_12213] = _SafeStr_3550; _SafeStr_12165[WindowType._SafeStr_12214] = _SafeStr_3573; _SafeStr_12165[WindowType._SafeStr_12215] = _SafeStr_3573; _SafeStr_12165[WindowType._SafeStr_12216] = WindowController; _SafeStr_12165[WindowType._SafeStr_12217] = WindowController; _SafeStr_12165[WindowType._SafeStr_12218] = _SafeStr_3587; _SafeStr_12165[WindowType._SafeStr_12219] = _SafeStr_3563; _SafeStr_12165[WindowType._SafeStr_12220] = _SafeStr_3557; _SafeStr_12165[WindowType._SafeStr_12221] = _SafeStr_3558; _SafeStr_12165[WindowType._SafeStr_12222] = _SafeStr_3594; _SafeStr_12165[WindowType._SafeStr_12223] = _SafeStr_3564; _SafeStr_12165[WindowType._SafeStr_12224] = _SafeStr_3576; _SafeStr_12165[WindowType._SafeStr_12225] = _SafeStr_3552; _SafeStr_12165[WindowType._SafeStr_12226] = _SafeStr_3579; _SafeStr_12165[WindowType._SafeStr_12227] = _SafeStr_3558; _SafeStr_12165[WindowType._SafeStr_12228] = TextController; _SafeStr_12165[WindowType._SafeStr_12229] = TextFieldController; _SafeStr_12165[WindowType._SafeStr_7349] = _SafeStr_3551; _SafeStr_12165[WindowType._SafeStr_12230] = _SafeStr_3583; }; } public static function _SafeStr_12231(k:uint):Class { return (_SafeStr_12165[k]); } } }//package _-1Mz // _SafeStr_10757 = "_-19H" (String#24962, DoABC#3) // _SafeStr_12165 = "_-2wV" (String#29324, DoABC#3) // _SafeStr_12166 = "_-65Z" (String#37081, DoABC#3) // _SafeStr_12167 = "_-5Sd" (String#35526, DoABC#3) // _SafeStr_12168 = "_-0P1" (String#23157, DoABC#3) // _SafeStr_12169 = "_-0PV" (String#23171, DoABC#3) // _SafeStr_12170 = "_-Xc" (String#39711, DoABC#3) // _SafeStr_12171 = "_-7s" (String#38771, DoABC#3) // _SafeStr_12172 = "_-8s" (String#38807, DoABC#3) // _SafeStr_12173 = "_-3LY" (String#30364, DoABC#3) // _SafeStr_12174 = "_-6IU" (String#37573, DoABC#3) // _SafeStr_12175 = "_-1JF" (String#25336, DoABC#3) // _SafeStr_12176 = "_-3PL" (String#30510, DoABC#3) // _SafeStr_12177 = "_-0WD" (String#23419, DoABC#3) // _SafeStr_12178 = "_-2qa" (String#29090, DoABC#3) // _SafeStr_12179 = "_-4v8" (String#34192, DoABC#3) // _SafeStr_12180 = "_-1IA" (String#25295, DoABC#3) // _SafeStr_12181 = "_-161" (String#24846, DoABC#3) // _SafeStr_12182 = "_-6V1" (String#38059, DoABC#3) // _SafeStr_12183 = "_-Rv" (String#39505, DoABC#3) // _SafeStr_12184 = "_-5-B" (String#34387, DoABC#3) // _SafeStr_12185 = "_-0i0" (String#23868, DoABC#3) // _SafeStr_12186 = "_-0jw" (String#23942, DoABC#3) // _SafeStr_12187 = "_-4rM" (String#34048, DoABC#3) // _SafeStr_12188 = "_-qF" (String#40410, DoABC#3) // _SafeStr_12189 = "_-4kA" (String#33776, DoABC#3) // _SafeStr_12190 = "_-11n" (String#24679, DoABC#3) // _SafeStr_12191 = "_-0e9" (String#23725, DoABC#3) // _SafeStr_12192 = "_-644" (String#37023, DoABC#3) // _SafeStr_12193 = "_-2sI" (String#29162, DoABC#3) // _SafeStr_12194 = "_-2w6" (String#29311, DoABC#3) // _SafeStr_12195 = "_-0Xa" (String#23472, DoABC#3) // _SafeStr_12196 = "_-1P4" (String#25569, DoABC#3) // _SafeStr_12197 = "_-01b" (String#22244, DoABC#3) // _SafeStr_12198 = "_-5MJ" (String#35293, DoABC#3) // _SafeStr_12199 = "_-GQ" (String#39079, DoABC#3) // _SafeStr_12200 = "_-HK" (String#39111, DoABC#3) // _SafeStr_12201 = "_-4hZ" (String#33674, DoABC#3) // _SafeStr_12202 = "_-4lD" (String#33813, DoABC#3) // _SafeStr_12203 = "_-3n2" (String#31421, DoABC#3) // _SafeStr_12204 = "_-3H5" (String#30179, DoABC#3) // _SafeStr_12205 = "_-wF" (String#40635, DoABC#3) // _SafeStr_12206 = "_-5JY" (String#35189, DoABC#3) // _SafeStr_12207 = "_-2OZ" (String#27989, DoABC#3) // _SafeStr_12208 = "_-11d" (String#24670, DoABC#3) // _SafeStr_12209 = "_-wL" (String#40639, DoABC#3) // _SafeStr_12210 = "_-1Mu" (String#25477, DoABC#3) // _SafeStr_12211 = "_-0wg" (String#24442, DoABC#3) // _SafeStr_12212 = "_-1dK" (String#26112, DoABC#3) // _SafeStr_12213 = "_-0JH" (String#22929, DoABC#3) // _SafeStr_12214 = "_-3VR" (String#30748, DoABC#3) // _SafeStr_12215 = "_-2zc" (String#29439, DoABC#3) // _SafeStr_12216 = "_-3N1" (String#30427, DoABC#3) // _SafeStr_12217 = "_-6bp" (String#38343, DoABC#3) // _SafeStr_12218 = "_-4x2" (String#34260, DoABC#3) // _SafeStr_12219 = "_-6d6" (String#38403, DoABC#3) // _SafeStr_12220 = "_-3mF" (String#31388, DoABC#3) // _SafeStr_12221 = "_-5yp" (String#36775, DoABC#3) // _SafeStr_12222 = "_-0qa" (String#24191, DoABC#3) // _SafeStr_12223 = "_-3zu" (String#31923, DoABC#3) // _SafeStr_12224 = "_-6NJ" (String#37756, DoABC#3) // _SafeStr_12225 = "_-4xX" (String#34277, DoABC#3) // _SafeStr_12226 = "_-t" (String#40516, DoABC#3) // _SafeStr_12227 = "_-0yB" (String#24499, DoABC#3) // _SafeStr_12228 = "_-6A8" (String#37268, DoABC#3) // _SafeStr_12229 = "_-4Am" (String#32406, DoABC#3) // _SafeStr_12230 = "_-38n" (String#29842, DoABC#3) // _SafeStr_12231 = "_-2qN" (String#29083, DoABC#3) // _SafeStr_2553 = "_-3b6" (String#11311, DoABC#3) // _SafeStr_3550 = "_-6E4" (String#14005, DoABC#3) // _SafeStr_3551 = "function" (String#16376, DoABC#3) // _SafeStr_3552 = "in " (String#16884, DoABC#3) // _SafeStr_3553 = "_-49W" (String#11897, DoABC#3) // _SafeStr_3556 = "_-hl" (String#15184, DoABC#3) // _SafeStr_3557 = "_-0uj" (String#8521, DoABC#3) // _SafeStr_3558 = "_-m6" (String#15259, DoABC#3) // _SafeStr_3559 = "_-3fo" (String#11395, DoABC#3) // _SafeStr_3560 = "_-2-s" (String#9677, DoABC#3) // _SafeStr_3561 = "_-0GH" (String#7861, DoABC#3) // _SafeStr_3563 = "_-3s9" (String#11604, DoABC#3) // _SafeStr_3564 = "_-1e2" (String#9282, DoABC#3) // _SafeStr_3565 = "_-4oP" (String#12571, DoABC#3) // _SafeStr_3566 = "_-4b6" (String#12340, DoABC#3) // _SafeStr_3569 = "_-EK" (String#14669, DoABC#3) // _SafeStr_3571 = "_-3PU" (String#11117, DoABC#3) // _SafeStr_3572 = "_-ZF" (String#15037, DoABC#3) // _SafeStr_3573 = "_-1kE" (String#9378, DoABC#3) // _SafeStr_3574 = "_-78" (String#14539, DoABC#3) // _SafeStr_3575 = "_-6ao" (String#14371, DoABC#3) // _SafeStr_3576 = "_-1sz" (String#9542, DoABC#3) // _SafeStr_3577 = "_-16l" (String#8746, DoABC#3) // _SafeStr_3578 = "_-2Xo" (String#10253, DoABC#3) // _SafeStr_3579 = "_-3Am" (String#10904, DoABC#3) // _SafeStr_3581 = "_-4Zv" (String#12319, DoABC#3) // _SafeStr_3583 = "_-2IO" (String#10002, DoABC#3) // _SafeStr_3584 = "_-4Zk" (String#12315, DoABC#3) // _SafeStr_3585 = "_-2F7" (String#9944, DoABC#3) // _SafeStr_3587 = "_-4ai" (String#12332, DoABC#3) // _SafeStr_3588 = "_-4m" (String#12532, DoABC#3) // _SafeStr_3590 = "_-2uS" (String#10605, DoABC#3) // _SafeStr_3591 = "_-2yB" (String#10681, DoABC#3) // _SafeStr_3592 = "_-tt" (String#15387, DoABC#3) // _SafeStr_3594 = "_-5Iu" (String#13078, DoABC#3) // _SafeStr_7349 = "_-1CR" (String#25084, DoABC#3) //------------------------------------------------------------ //_-1Mz.ICoreWindowManager package _-1Mz { import flash.geom.Rectangle; import _-ue.Map; import _-5YE.IDesktopWindow; import _-4A5._SafeStr_2531; public interface ICoreWindowManager { 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, _arg_12:String=""):IWindow; function destroy(_arg_1:IWindow):void; function buildFromXML(_arg_1:XML, _arg_2:uint=1, _arg_3:Map=null):IWindow; function _SafeStr_12162(_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_2531; function _SafeStr_12232(_arg_1:String):IWindow; function _SafeStr_12233(_arg_1:String):IWindow; function _SafeStr_12234(_arg_1:String, _arg_2:Array, _arg_3:int=0):uint; } }//package _-1Mz // _SafeStr_12162 = "_-18d" (String#1467, DoABC#3) // _SafeStr_12232 = "_-0Pj" (String#2665, DoABC#3) // _SafeStr_12233 = "_-02d" (String#2552, DoABC#3) // _SafeStr_12234 = "_-1GE" (String#8902, DoABC#3) // _SafeStr_2531 = "_-6MU" (String#14152, DoABC#3) //------------------------------------------------------------ //_-1Mz.IWindow package _-1Mz { import _-0MK._SafeStr_3; import flash.geom.Point; import flash.geom.Rectangle; import _-4A5._SafeStr_3272; import _-5YE.IDesktopWindow; import flash.geom.ColorTransform; import _-ue.Map; import flash.display.IBitmapDrawable; import _-4A5.PropertyStruct; public interface IWindow extends _SafeStr_3 { function get x():int; function get y():int; function get id():int; function get name():String; function get width():int; function get height():int; function get position():Point; function get rectangle():Rectangle; function get _SafeStr_12235():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_9289():uint; function get immediateClickMode():Boolean; function get type():uint; function get state():uint; function get param():uint; function get _SafeStr_7827():_SafeStr_3272; function get context():IWindowContext; function get desktop():IDesktopWindow; function get host():IWindow; function get tags():Array; function get left():int; function get top():int; function get right():int; function get bottom():int; function get _SafeStr_12236():String; function get _SafeStr_12237():int; function get _SafeStr_12238():int; function get _SafeStr_12239():int; function get _SafeStr_12240():int; function get etchingPoint():Point; function get _SafeStr_12241():ColorTransform; function set _SafeStr_12241(_arg_1:ColorTransform):void; function set x(_arg_1:int):void; function set y(_arg_1:int):void; function set id(_arg_1:int):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_9289(_arg_1:uint):void; function set immediateClickMode(_arg_1:Boolean):void; function set _SafeStr_12236(_arg_1:String):void; function set etching(_arg_1:Array):void; function toString():String; function clone():IWindow; function invalidate(_arg_1:Rectangle=null):void; function _SafeStr_12242():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_12243():IBitmapDrawable; function _SafeStr_12244(_arg_1:Point):void; function _SafeStr_12245(_arg_1:Point):void; function _SafeStr_12246(_arg_1:Rectangle):void; function getMouseRegion(_arg_1:Rectangle):void; function _SafeStr_12247(_arg_1:Point):void; function _SafeStr_12248(_arg_1:Rectangle):void; function _SafeStr_12249(_arg_1:Point):Boolean; function _SafeStr_12250(_arg_1:Rectangle):Boolean; function getGlobalPosition(_arg_1:Point):void; function _SafeStr_7339(_arg_1:Point):void; function getGlobalRectangle(_arg_1:Rectangle):void; function _SafeStr_12251(_arg_1:Rectangle):void; function hitTestGlobalPoint(_arg_1:Point):Boolean; function _SafeStr_12252(_arg_1:Rectangle):Boolean; function _SafeStr_12253():Number; function _SafeStr_12254():Number; function _SafeStr_12255(_arg_1:Point):void; function _SafeStr_12256(_arg_1:Point):void; function _SafeStr_12257(_arg_1:String):IWindow; function _SafeStr_12258(_arg_1:uint, _arg_2:Boolean=true):void; function _SafeStr_7809(_arg_1:uint):Boolean; function _SafeStr_12259(_arg_1:uint, _arg_2:uint=0):Boolean; function _SafeStr_12260(_arg_1:uint, _arg_2:Boolean=true):void; function _SafeStr_12261(_arg_1:uint):Boolean; function _SafeStr_12262(_arg_1:uint, _arg_2:uint=0):Boolean; function setParamFlag(_arg_1:uint, _arg_2:Boolean=true):void; function _SafeStr_12263(_arg_1:uint):Boolean; function _SafeStr_7192(_arg_1:uint, _arg_2:uint=0):Boolean; function destroy():Boolean; function minimize():Boolean; function _SafeStr_12264():Boolean; function restore():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; function _SafeStr_12265(_arg_1:String, _arg_2:Object):PropertyStruct; function _SafeStr_12266(_arg_1:String):PropertyStruct; function _SafeStr_12267(_arg_1:Boolean, _arg_2:Array):void; function _SafeStr_12268(_arg_1:Boolean, _arg_2:Array):void; function _SafeStr_12269(_arg_1:Boolean, _arg_2:Array):void; function _SafeStr_7777():Boolean; } }//package _-1Mz // _SafeStr_12235 = "_-3ry" (String#11602, DoABC#3) // _SafeStr_12236 = "_-0AE" (String#7775, DoABC#3) // _SafeStr_12237 = "_-6KH" (String#14113, DoABC#3) // _SafeStr_12238 = "_-5e4" (String#13412, DoABC#3) // _SafeStr_12239 = "_-4O7" (String#12137, DoABC#3) // _SafeStr_12240 = "_-0Eu" (String#7842, DoABC#3) // _SafeStr_12241 = "_-4cp" (String#12371, DoABC#3) // _SafeStr_12242 = "_-3r6" (String#11588, DoABC#3) // _SafeStr_12243 = "_-26U" (String#3116, DoABC#3) // _SafeStr_12244 = "_-15y" (String#2863, DoABC#3) // _SafeStr_12245 = "_-9K" (String#4326, DoABC#3) // _SafeStr_12246 = "_-62E" (String#4134, DoABC#3) // _SafeStr_12247 = "_-3vC" (String#11650, DoABC#3) // _SafeStr_12248 = "_-58l" (String#12904, DoABC#3) // _SafeStr_12249 = "_-Ob" (String#14842, DoABC#3) // _SafeStr_12250 = "_-5N1" (String#13151, DoABC#3) // _SafeStr_12251 = "_-2Ru" (String#10161, DoABC#3) // _SafeStr_12252 = "_-5M-" (String#13128, DoABC#3) // _SafeStr_12253 = "_-02D" (String#7649, DoABC#3) // _SafeStr_12254 = "_-33v" (String#10791, DoABC#3) // _SafeStr_12255 = "_-6iy" (String#14490, DoABC#3) // _SafeStr_12256 = "_-xe" (String#15441, DoABC#3) // _SafeStr_12257 = "_-3a0" (String#11287, DoABC#3) // _SafeStr_12258 = "_-5IZ" (String#13073, DoABC#3) // _SafeStr_12259 = "_-1ua" (String#9567, DoABC#3) // _SafeStr_12260 = "_-0-v" (String#7601, DoABC#3) // _SafeStr_12261 = "_-63m" (String#13839, DoABC#3) // _SafeStr_12262 = "_-5CT" (String#12972, DoABC#3) // _SafeStr_12263 = "_-6fU" (String#14434, DoABC#3) // _SafeStr_12264 = "_-11v" (String#8660, DoABC#3) // _SafeStr_12265 = "_-4rl" (String#12618, DoABC#3) // _SafeStr_12266 = "_-1PD" (String#9059, DoABC#3) // _SafeStr_12267 = "_-6H7" (String#14061, DoABC#3) // _SafeStr_12268 = "_-2ny" (String#10489, DoABC#3) // _SafeStr_12269 = "_-1M3" (String#9004, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3272 = "_-5yy" (String#13748, DoABC#3) // _SafeStr_7192 = "_-3pO" (String#11557, DoABC#3) // _SafeStr_7339 = "_-6l6" (String#14529, DoABC#3) // _SafeStr_7777 = "_-2Or" (String#10115, DoABC#3) // _SafeStr_7809 = "_-3f" (String#11378, DoABC#3) // _SafeStr_7827 = "_-44t" (String#11825, DoABC#3) // _SafeStr_9289 = "_-1hk" (String#9342, DoABC#3) //------------------------------------------------------------ //_-1Mz.IWindowContainer package _-1Mz { import _-4A5._SafeStr_2328; import flash.geom.Point; public interface IWindowContainer extends IWindow, _SafeStr_2328 { 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 getChildByID(_arg_1:int):IWindow; function _SafeStr_7196(_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_12270(_arg_1:uint, _arg_2:Array, _arg_3:int=0):uint; function groupChildrenWithTag(_arg_1:String, _arg_2:Array, _arg_3:int=0):uint; function _SafeStr_12271(_arg_1:Point):IWindow; function _SafeStr_12272(_arg_1:Point, _arg_2:Array):void; } }//package _-1Mz // _SafeStr_12270 = "_-0LN" (String#2643, DoABC#3) // _SafeStr_12271 = "_-aL" (String#15060, DoABC#3) // _SafeStr_12272 = "_-3JK" (String#11020, DoABC#3) // _SafeStr_2328 = "_-571" (String#12870, DoABC#3) // _SafeStr_7196 = "_-1Hc" (String#8918, DoABC#3) //------------------------------------------------------------ //_-1Mz.IWindowContext package _-1Mz { import _-4EK._SafeStr_3601; import _-4A5._SafeStr_3602; import _-5YE.IDesktopWindow; import flash.geom.Rectangle; public interface IWindowContext { function getWindowServices():_SafeStr_3601; function getWindowParser():_SafeStr_3602; function getDesktopWindow():IDesktopWindow; function registerLocalizationListener(_arg_1:String, _arg_2:IWindow):void; function removeLocalizationListener(_arg_1:String, _arg_2:IWindow):void; function _SafeStr_12232(_arg_1:String):IWindow; function _SafeStr_12233(_arg_1:String):IWindow; function groupChildrenWithTag(_arg_1:String, _arg_2:Array, _arg_3:int=0):uint; 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:String="", _arg_12:Array=null):IWindow; function destroy(_arg_1:IWindow):Boolean; function invalidate(_arg_1:IWindow, _arg_2:Rectangle, _arg_3:uint):void; function _SafeStr_12273():Error; function _SafeStr_12274():int; function _SafeStr_12275():void; function _SafeStr_12276(_arg_1:_SafeStr_634):void; function _SafeStr_12277(_arg_1:_SafeStr_634):void; } }//package _-1Mz // _SafeStr_12232 = "_-0Pj" (String#2665, DoABC#3) // _SafeStr_12233 = "_-02d" (String#2552, DoABC#3) // _SafeStr_12273 = "_-1N0" (String#9018, DoABC#3) // _SafeStr_12274 = "_-1hh" (String#9340, DoABC#3) // _SafeStr_12275 = "_-6d0" (String#14400, DoABC#3) // _SafeStr_12276 = "_-2LW" (String#3161, DoABC#3) // _SafeStr_12277 = "_-0VZ" (String#2700, DoABC#3) // _SafeStr_3601 = "_-65u" (String#13873, DoABC#3) // _SafeStr_3602 = "_-351" (String#10815, DoABC#3) // _SafeStr_634 = "_-AW" (String#14600, DoABC#3) //------------------------------------------------------------ //_-1Mz.WindowContext package _-1Mz { import _-0MK._SafeStr_3; import _-0MK._SafeStr_35; import _-4A5._SafeStr_3609; import _-4A5._SafeStr_3612; import _-6LW._SafeStr_2547; import flash.display.Stage; import __AS3__.vec.Vector; import _-3JS._SafeStr_36; import _-4A5._SafeStr_3608; import _-5sJ.ICoreLocalizationManager; import flash.display.DisplayObjectContainer; import _-4EK._SafeStr_3601; import _-4A5._SafeStr_3602; import _-5Vt._SafeStr_2534; import _-5YE.IDesktopWindow; import _-5YE.SubstituteParentController; import _-0MK._SafeStr_12; import _-4EK._SafeStr_3614; import _-4A5.WindowParser; import flash.geom.Rectangle; import _-5YE._SafeStr_3607; import flash.events.Event; import _-4A5._SafeStr_3611; import _-4A5.MouseEventProcessor; import _-3tV._SafeStr_3610; import _-3tV._SafeStr_3613; import _-6LW.IGraphicContextHost; import flash.display.DisplayObject; import _-5sJ.ILocalizable; import _-5im.WindowParam; import _-5im.WindowState; import __AS3__.vec.*; public class WindowContext implements IWindowContext, _SafeStr_3, _SafeStr_35 { public static const _SafeStr_12278:uint = 0; public static const _SafeStr_12279:uint = 1; public static const _SafeStr_12280:int = 0; public static const _SafeStr_12281:int = 1; public static const _SafeStr_12282:int = 2; public static const _SafeStr_12283:int = 3; public static const _SafeStr_12284:int = 4; public static const _SafeStr_12285:int = 5; public static var _SafeStr_12286:_SafeStr_3609; private static var _SafeStr_12287:_SafeStr_3612; private static var _SafeStr_12288:uint = _SafeStr_12278;//0 private static var _SafeStr_12289:_SafeStr_2547; private static var stage:Stage; public var inputEventTrackers:Vector.<_SafeStr_634>; private var _SafeStr_8816:Vector.<_SafeStr_36>; private var _SafeStr_12290:_SafeStr_3608; protected var _SafeStr_5525:ICoreLocalizationManager; protected var _SafeStr_12291:DisplayObjectContainer; protected var _SafeStr_12292:Boolean = true; protected var _SafeStr_8802:Error; protected var _SafeStr_12293:int = -1; protected var _SafeStr_12294:_SafeStr_3601; protected var _SafeStr_12295:_SafeStr_3602; protected var _SafeStr_12296:_SafeStr_636; protected var _SafeStr_12297:_SafeStr_635; protected var _SafeStr_12298:_SafeStr_2534; protected var _SafeStr_12299:IDesktopWindow; protected var _SafeStr_12300:SubstituteParentController; private var _disposed:Boolean = false; private var _SafeStr_12301:Boolean = false; private var _SafeStr_12302:Boolean = false; private var _name:String; private var _SafeStr_8822:_SafeStr_12; public function WindowContext(k:String, _arg_2:_SafeStr_2547, _arg_3:_SafeStr_636, _arg_4:_SafeStr_635, _arg_5:_SafeStr_2534, _arg_6:ICoreLocalizationManager, _arg_7:_SafeStr_12, _arg_8:DisplayObjectContainer, _arg_9:Rectangle, _arg_10:Vector.<_SafeStr_36>) { this._name = k; _SafeStr_12289 = _arg_2; this._SafeStr_5525 = _arg_6; this._SafeStr_8822 = _arg_7; this._SafeStr_12291 = _arg_8; this._SafeStr_12294 = new _SafeStr_3614(this, _arg_8); this._SafeStr_12296 = _arg_3; this._SafeStr_12297 = _arg_4; this._SafeStr_12298 = _arg_5; this._SafeStr_12295 = new WindowParser(this); this.inputEventTrackers = new Vector.<_SafeStr_634>(0); this._SafeStr_8816 = _arg_10; if (!stage){ if ((this._SafeStr_12291 is Stage)){ stage = (this._SafeStr_12291 as Stage); } else { if (this._SafeStr_12291.stage){ stage = this._SafeStr_12291.stage; }; }; }; Classes.init(); if (_arg_9 == null){ _arg_9 = new Rectangle(0, 0, 800, 600); }; this._SafeStr_12299 = new _SafeStr_3607(("_CONTEXT_DESKTOP_" + this._name), this, _arg_9); this._SafeStr_12299._SafeStr_7827.maxWidth = _arg_9.width; this._SafeStr_12299._SafeStr_7827.maxHeight = _arg_9.height; this._SafeStr_12291.addChild(this._SafeStr_12299.getDisplayObject()); this._SafeStr_12291.doubleClickEnabled = true; this._SafeStr_12291.addEventListener(Event.RESIZE, this._SafeStr_12303); this._SafeStr_12290 = new _SafeStr_3608(_SafeStr_12289, this._SafeStr_12299, this._SafeStr_12299, null, this.inputEventTrackers); _SafeStr_12304 = _SafeStr_12278; this._SafeStr_12300 = new SubstituteParentController(this); } public static function get _SafeStr_12304():uint { return (_SafeStr_12288); } public static function set _SafeStr_12304(k:uint):void { if (_SafeStr_12286){ if ((_SafeStr_12286 is _SafeStr_3)){ _SafeStr_3(_SafeStr_12286).dispose(); }; }; if (_SafeStr_12287){ if ((_SafeStr_12287 is _SafeStr_3)){ _SafeStr_3(_SafeStr_12287).dispose(); }; }; switch (k){ case _SafeStr_12278: _SafeStr_12286 = new _SafeStr_3611(stage); _SafeStr_12287 = new MouseEventProcessor(); try { } catch(e:Error) { }; return; case _SafeStr_12279: _SafeStr_12286 = new _SafeStr_3610(stage); _SafeStr_12287 = new _SafeStr_3613(); try { } catch(e:Error) { }; return; default: _SafeStr_12304 = _SafeStr_12278; throw (new Error(("Unknown input mode " + k))); }; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._SafeStr_12291.removeEventListener(Event.RESIZE, this._SafeStr_12303); this._SafeStr_12291.removeChild((IGraphicContextHost(this._SafeStr_12299).getGraphicContext(true) as DisplayObject)); this._SafeStr_12299.destroy(); this._SafeStr_12299 = null; this._SafeStr_12300.destroy(); this._SafeStr_12300 = null; if ((this._SafeStr_12294 is _SafeStr_3)){ _SafeStr_3(this._SafeStr_12294).dispose(); }; this._SafeStr_12294 = null; this._SafeStr_12295.dispose(); this._SafeStr_12295 = null; _SafeStr_12289 = null; this._SafeStr_5525 = null; this._SafeStr_12291 = null; this._SafeStr_12296 = null; this._SafeStr_12297 = null; this._SafeStr_12298 = null; }; } public function _SafeStr_12273():Error { return (this._SafeStr_8802); } public function _SafeStr_12274():int { return (this._SafeStr_12293); } public function handleError(k:int, _arg_2:Error):void { this._SafeStr_8802 = _arg_2; this._SafeStr_12293 = k; if (this._SafeStr_12292){ throw (_arg_2); }; } public function _SafeStr_12275():void { this._SafeStr_8802 = null; this._SafeStr_12293 = -1; } public function getWindowServices():_SafeStr_3601 { return (this._SafeStr_12294); } public function getWindowParser():_SafeStr_3602 { return (this._SafeStr_12295); } public function getWindowFactory():_SafeStr_636 { return (this._SafeStr_12296); } public function getDesktopWindow():IDesktopWindow { return (this._SafeStr_12299); } public function _SafeStr_12232(k:String):IWindow { return (this._SafeStr_12299.findChildByName(k)); } public function _SafeStr_12233(k:String):IWindow { return (this._SafeStr_12299.findChildByTag(k)); } public function groupChildrenWithTag(k:String, _arg_2:Array, _arg_3:int=0):uint { return (this._SafeStr_12299.groupChildrenWithTag(k, _arg_2, _arg_3)); } public function registerLocalizationListener(k:String, _arg_2:IWindow):void { this._SafeStr_5525._SafeStr_12305(k, (_arg_2 as ILocalizable)); } public function removeLocalizationListener(k:String, _arg_2:IWindow):void { this._SafeStr_5525._SafeStr_12306(k, (_arg_2 as ILocalizable)); } public function create(k: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:String="", _arg_12:Array=null):IWindow { var _local_13:IWindow; var _local_14:Class = Classes._SafeStr_12231(_arg_3); if (_local_14 == null){ this.handleError(WindowContext._SafeStr_12284, new Error((('Failed to solve implementation for window "' + k) + '"!'))); return (null); }; if (_arg_8 == null){ if ((_arg_5 & WindowParam._SafeStr_12307)){ _arg_8 = this._SafeStr_12300; }; }; _local_13 = new (_local_14)(k, _arg_3, _arg_4, _arg_5, this, _arg_6, (((_arg_8)!=null) ? _arg_8 : (this._SafeStr_12299)), _arg_7, _arg_10, _arg_12, _arg_9); _local_13._SafeStr_12236 = _arg_11; if (((_arg_2) && (_arg_2.length))){ _local_13.caption = _arg_2; }; return (_local_13); } public function destroy(k:IWindow):Boolean { if (k == this._SafeStr_12299){ this._SafeStr_12299 = null; }; if (k.state != WindowState._SafeStr_12308){ k.destroy(); }; return (true); } public function invalidate(k:IWindow, _arg_2:Rectangle, _arg_3:uint):void { if (!this.disposed){ _SafeStr_12289._SafeStr_12309(k, _arg_2, _arg_3); }; } public function update(k:uint):void { var _local_2:Error; this._SafeStr_12301 = true; if (this._SafeStr_8802){ _local_2 = this._SafeStr_8802; this._SafeStr_8802 = null; throw (_local_2); }; _SafeStr_12287.process(this._SafeStr_12290, _SafeStr_12286); this._SafeStr_12301 = false; } public function render(k:uint):void { this._SafeStr_12302 = true; _SafeStr_12289.render(); this._SafeStr_12302 = false; } private function _SafeStr_12303(k:Event):void { var _local_2:int; var _local_3:int; if (((!((this._SafeStr_12299 == null))) && (!(this._SafeStr_12299.disposed)))){ if ((this._SafeStr_12291 is Stage)){ _local_2 = Stage(this._SafeStr_12291).stageWidth; _local_3 = Stage(this._SafeStr_12291).stageHeight; } else { _local_2 = this._SafeStr_12291.width; _local_3 = this._SafeStr_12291.height; }; if ((((_local_2 >= 10)) && ((_local_3 >= 10)))){ this._SafeStr_12299._SafeStr_7827.maxWidth = _local_2; this._SafeStr_12299._SafeStr_7827.maxHeight = _local_3; this._SafeStr_12299.width = _local_2; this._SafeStr_12299.height = _local_3; }; }; } public function _SafeStr_12276(k:_SafeStr_634):void { if (this.inputEventTrackers.indexOf(k) < 0){ this.inputEventTrackers.push(k); }; } public function _SafeStr_12277(k:_SafeStr_634):void { var _local_2:int = this.inputEventTrackers.indexOf(k); if (_local_2 > -1){ this.inputEventTrackers.splice(_local_2, 1); }; } public function getResourceManager():_SafeStr_2534 { return (this._SafeStr_12298); } public function _SafeStr_12310():_SafeStr_635 { return (this._SafeStr_12297); } public function get linkEventTrackers():Vector.<_SafeStr_36> { return (this._SafeStr_8816); } } }//package _-1Mz // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_12231 = "_-2qN" (String#29083, DoABC#3) // _SafeStr_12232 = "_-0Pj" (String#2665, DoABC#3) // _SafeStr_12233 = "_-02d" (String#2552, DoABC#3) // _SafeStr_12236 = "_-0AE" (String#7775, DoABC#3) // _SafeStr_12273 = "_-1N0" (String#9018, DoABC#3) // _SafeStr_12274 = "_-1hh" (String#9340, DoABC#3) // _SafeStr_12275 = "_-6d0" (String#14400, DoABC#3) // _SafeStr_12276 = "_-2LW" (String#3161, DoABC#3) // _SafeStr_12277 = "_-0VZ" (String#2700, DoABC#3) // _SafeStr_12278 = "_-2sH" (String#29161, DoABC#3) // _SafeStr_12279 = "_-1su" (String#26719, DoABC#3) // _SafeStr_12280 = "_-0mc" (String#24044, DoABC#3) // _SafeStr_12281 = "_-4Qu" (String#33052, DoABC#3) // _SafeStr_12282 = "_-5Pi" (String#35427, DoABC#3) // _SafeStr_12283 = "_-6ih" (String#38636, DoABC#3) // _SafeStr_12284 = "_-3mj" (String#31407, DoABC#3) // _SafeStr_12285 = "_-6bK" (String#38320, DoABC#3) // _SafeStr_12286 = "_-2RE" (String#28094, DoABC#3) // _SafeStr_12287 = "_-32j" (String#29592, DoABC#3) // _SafeStr_12288 = "_-2ls" (String#28910, DoABC#3) // _SafeStr_12289 = "_-38o" (String#3383, DoABC#3) // _SafeStr_12290 = "_-5v7" (String#36632, DoABC#3) // _SafeStr_12291 = "_-2pk" (String#1090, DoABC#3) // _SafeStr_12292 = "_-5BH" (String#34864, DoABC#3) // _SafeStr_12293 = "_-3Cz" (String#30009, DoABC#3) // _SafeStr_12294 = "_-2QM" (String#28062, DoABC#3) // _SafeStr_12295 = "_-1Fv" (String#25215, DoABC#3) // _SafeStr_12296 = "_-4pe" (String#33980, DoABC#3) // _SafeStr_12297 = "_-260" (String#9783, DoABC#3) // _SafeStr_12298 = "_-3vi" (String#11660, DoABC#3) // _SafeStr_12299 = "_-2kF" (String#10434, DoABC#3) // _SafeStr_12300 = "_-B2" (String#38887, DoABC#3) // _SafeStr_12301 = "_-3pP" (String#11558, DoABC#3) // _SafeStr_12302 = "_-vy" (String#40624, DoABC#3) // _SafeStr_12303 = "_-2hE" (String#28726, DoABC#3) // _SafeStr_12304 = "_-1Iz" (String#25326, DoABC#3) // _SafeStr_12305 = "_-6Ll" (String#14141, DoABC#3) // _SafeStr_12306 = "_-1g3" (String#9314, DoABC#3) // _SafeStr_12307 = "_-3Sq" (String#30644, DoABC#3) // _SafeStr_12308 = "_-2w1" (String#29306, DoABC#3) // _SafeStr_12309 = "_-5El" (String#13012, DoABC#3) // _SafeStr_12310 = "_-5oj" (String#36387, DoABC#3) // _SafeStr_2534 = "_-0FY" (String#7853, DoABC#3) // _SafeStr_2547 = "_-1Ng" (String#9033, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_3601 = "_-65u" (String#13873, DoABC#3) // _SafeStr_3602 = "_-351" (String#10815, DoABC#3) // _SafeStr_3607 = "_-6ET" (String#14013, DoABC#3) // _SafeStr_3608 = "_-091" (String#7754, DoABC#3) // _SafeStr_3609 = "_-0cK" (String#8226, DoABC#3) // _SafeStr_3610 = "_-3SI" (String#30627, DoABC#3) // _SafeStr_3611 = "_-5VH" (String#35630, DoABC#3) // _SafeStr_3612 = "_-5tj" (String#13669, DoABC#3) // _SafeStr_3613 = "_-674" (String#13895, DoABC#3) // _SafeStr_3614 = "_-B0" (String#38886, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_634 = "_-AW" (String#14600, DoABC#3) // _SafeStr_635 = "_-377" (String#10845, DoABC#3) // _SafeStr_636 = "_-3Tv" (String#11191, DoABC#3) // _SafeStr_7827 = "_-44t" (String#11825, DoABC#3) // _SafeStr_8802 = "_-5n1" (String#36316, DoABC#3) // _SafeStr_8816 = "_-6cB" (String#38359, DoABC#3) // _SafeStr_8822 = "_-0Eg" (String#571, DoABC#3) //------------------------------------------------------------ //_-1Mz.WindowController package _-1Mz { import _-6LW.IGraphicContextHost; import _-4A5._SafeStr_2530; import flash.geom.Rectangle; import flash.geom.Point; import _-5Mz.WindowEventDispatcher; import _-6LW.IGraphicContext; import __AS3__.vec.Vector; import _-4A5._SafeStr_3598; import _-1c9.DynamicStyle; import _-1tn._SafeStr_3595; import _-5im.WindowParam; import _-4A5._SafeStr_2538; import _-6LW._SafeStr_3599; import _-4A5._SafeStr_3272; import _-5Mz.WindowEvent; import flash.geom.ColorTransform; import _-5YE.IDesktopWindow; import _-6LW._SafeStr_3600; import _-5Mz._SafeStr_3597; import _-5im.WindowState; import _-0MK._SafeStr_3; import flash.utils.getQualifiedClassName; import _-ue.Map; import flash.display.IBitmapDrawable; import _-4EK._SafeStr_3596; import _-5Mz.WindowMouseEvent; import _-5im.MouseListenerType; import _-1c9.DynamicStyleManager; import flash.display.BitmapData; import _-4A5.PropertyStruct; import flash.events.MouseEvent; import flash.events.Event; import __AS3__.vec.*; public class WindowController extends WindowModel implements IWindow, IGraphicContextHost, _SafeStr_2530 { private static var _SafeStr_12311:uint = 0; private static const _SafeStr_12312:Rectangle = new Rectangle(); public static const TAG_EXCLUDE:String = "_EXCLUDE"; public static const TAG_INTERNAL:String = "_INTERNAL"; public static const _SafeStr_12313:String = "_COLORIZE"; public static const _SafeStr_12314:String = "_IGNORE_INHERITED_STYLE"; private static const _SafeStr_12315:Point = new Point(); protected var _SafeStr_6343:WindowEventDispatcher; protected var _SafeStr_12316:IGraphicContext; protected var _SafeStr_12317:Function; protected var _SafeStr_12318:Boolean = true; protected var _parent:WindowController; protected var _SafeStr_7928:Vector.; protected var _SafeStr_8820:Boolean = false; protected var _SafeStr_12319:_SafeStr_3598; protected var _SafeStr_12320:Boolean = false; private var _SafeStr_12321:DynamicStyle; private var _SafeStr_12322:Boolean = false; private var _SafeStr_12323:Rectangle; private var _SafeStr_12058:uint; private var _SafeStr_12324:_SafeStr_3595; public function WindowController(k:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:WindowContext, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0, _arg_12:String="") { var _local_15:uint; this._SafeStr_12058 = _SafeStr_12311++; var _local_13:XML = _arg_5.getWindowFactory()._SafeStr_12163(_arg_2, _arg_3); if (_arg_6 == null){ _arg_6 = new Rectangle(0, 0, ((_local_13) ? int(_local_13.attribute("width")) : 10), ((_local_13) ? int(_local_13.attribute("height")) : 10)); }; this._SafeStr_12324 = _arg_5.getWindowFactory().getThemeManager().getPropertyDefaults(_arg_3); super(_arg_11, k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_10, _arg_12); if (!this._SafeStr_12316){ this._SafeStr_12316 = this.getGraphicContext(!(_SafeStr_7192(WindowParam._SafeStr_12307))); }; this._SafeStr_12323 = new Rectangle(); if (_local_13 != null){ _SafeStr_12325 = new Rectangle(0, 0, int(_local_13.attribute("width")), int(_local_13.attribute("height"))); _SafeStr_12326 = _SafeStr_12325.clone(); _x = _SafeStr_12325.x; _y = _SafeStr_12325.y; _SafeStr_12327 = _SafeStr_12325.width; _SafeStr_12328 = _SafeStr_12325.height; _arg_5.getWindowParser().parseAndConstruct(_local_13, this, null); _local_15 = _SafeStr_7961; _SafeStr_7961 = (_SafeStr_7961 & ~(WindowParam._SafeStr_12329)); this.setRectangle(_arg_6.x, _arg_6.y, _arg_6.width, _arg_6.height); _SafeStr_7961 = _local_15; _SafeStr_12326.x = _arg_6.x; _SafeStr_12326.y = _arg_6.y; _SafeStr_12326.width = _arg_6.width; _SafeStr_12326.height = _arg_6.height; }; var _local_14:_SafeStr_2538 = _arg_5.getWindowFactory()._SafeStr_12164(_arg_2, _arg_3); if (_local_14){ _SafeStr_5557 = _local_14.blend; _SafeStr_12330 = _local_14._SafeStr_12331; if (_SafeStr_9872 != _local_14.background){ this.background = _local_14.background; }; if (_SafeStr_12332 != _local_14.color){ this.color = _local_14.color; }; if (_local_14._SafeStr_12333()){ _SafeStr_3598(this._SafeStr_7827)._SafeStr_10465(_local_14.width_min, _local_14.width_max, _local_14.height_min, _local_14.height_max); }; }; if (_arg_9){ this.properties = _arg_9; }; this._SafeStr_12317 = _arg_8; if (_arg_7 != null){ this._parent = (_arg_7 as WindowController); WindowController(_arg_7).addChild(this); if (this._SafeStr_12316){ _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); }; }; } private static function _SafeStr_12335(k:WindowController, _arg_2:Rectangle):void { var _local_3:Rectangle = new Rectangle(); k.getGlobalRectangle(_local_3); var _local_4:int = k.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_12335((k.getChildAt(_local_7) as WindowController), _arg_2); _local_7++; }; } public static function _SafeStr_12336(k:WindowController, _arg_2:IWindow):void { var _local_8:uint; var _local_9:uint; var _local_10:uint; var _local_3:int; var _local_4:int; var _local_5:int = k.width; var _local_6:int = k.height; var _local_7:Boolean; if (_arg_2.x < 0){ _local_3 = _arg_2.x; _local_5 = (_local_5 - _local_3); _arg_2.x = 0; _local_7 = true; }; if (_arg_2.right > _local_5){ _local_5 = (_arg_2.x + _arg_2.width); _local_7 = true; }; if (_arg_2.y < 0){ _local_4 = _arg_2.y; _local_6 = (_local_6 - _local_4); _arg_2.y = 0; _local_7 = true; }; if (_arg_2.bottom > _local_6){ _local_6 = (_arg_2.y + _arg_2.height); _local_7 = true; }; if (_local_7){ _local_8 = (k.param & (WindowParam._SafeStr_12337 | WindowParam._SafeStr_12338)); if (_local_8){ k.setParamFlag(_local_8, false); }; k.setRectangle((k.x + _local_3), (k.y + _local_4), _local_5, _local_6); if (((!((_local_4 == 0))) || (!((_local_3 == 0))))){ _local_10 = k.numChildren; _local_9 = 0; while (_local_9 < _local_10) { IWindow(k.getChildAt(_local_9)).offset(-(_local_3), -(_local_4)); _local_9++; }; }; if (_local_8){ k.setParamFlag(_local_8, true); }; }; } public static function resizeToAccommodateChildren(k:WindowController):void { var _local_2:uint; var _local_7:IWindow; var _local_10:uint; var _local_11: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 = k.numChildren; _local_2 = 0; while (_local_2 < _local_9) { _local_7 = k.getChildAt(_local_2); if ((_local_7.x + _local_7.width) > _local_5){ _local_5 = (_local_7.x + _local_7.width); _local_8 = true; }; if ((_local_7.y + _local_7.height) > _local_6){ _local_6 = (_local_7.y + _local_7.height); _local_8 = true; }; _local_2++; }; if (_local_8){ _local_10 = (k.param & (WindowParam._SafeStr_12337 | WindowParam._SafeStr_12338)); if (_local_10){ k.setParamFlag(_local_10, false); }; if (((!((_local_3 == 0))) || (!((_local_4 == 0))))){ _local_2 = 0; while (_local_2 < _local_9) { _local_7 = k.getChildAt(_local_2); _local_11 = _local_7._SafeStr_7192(WindowParam._SafeStr_7351); if (_local_11){ _local_7.setParamFlag(WindowParam._SafeStr_7351, false); }; _local_7.offset(-(_local_3), -(_local_4)); if (_local_11){ _local_7.setParamFlag(WindowParam._SafeStr_7351, true); }; _local_2++; }; }; k.width = _local_5; k.height = _local_6; if (_local_10){ k.setParamFlag(_local_10, true); }; }; } public function get properties():Array { return ([]); } public function get procedure():Function { return ((((this._SafeStr_12317)!=null) ? this._SafeStr_12317 : (((this._parent)!=null) ? this._parent.procedure : this._SafeStr_12339))); } public function get filters():Array { return (((this._SafeStr_12340()) ? this.getGraphicContext(true).filters : [])); } public function get parent():IWindow { return (this._parent); } public function get debug():Boolean { return (this._SafeStr_8820); } public function get _SafeStr_7827():_SafeStr_3272 { return (((this._SafeStr_12319) ? this._SafeStr_12319 : this._SafeStr_12319 = new _SafeStr_3598(this))); } public function get immediateClickMode():Boolean { return (this._SafeStr_12320); } public function set x(k:int):void { if (k != _x){ this.setRectangle(k, _y, _SafeStr_12327, _SafeStr_12328); }; } public function set y(k:int):void { if (k != _y){ this.setRectangle(_x, k, _SafeStr_12327, _SafeStr_12328); }; } public function set id(k:int):void { _SafeStr_5338 = k; } public function set name(k:String):void { _name = k; } public function set width(k:int):void { if (k != _SafeStr_12327){ this.setRectangle(_x, _y, k, _SafeStr_12328); }; } public function set height(k:int):void { if (k != _SafeStr_12328){ this.setRectangle(_x, _y, _SafeStr_12327, k); }; } public function set position(k:Point):void { this.setRectangle(k.x, k.y, _SafeStr_12327, _SafeStr_12328); } public function set rectangle(k:Rectangle):void { this.setRectangle(k.x, k.y, k.width, k.height); } public function set background(k:Boolean):void { _SafeStr_9872 = k; _SafeStr_12332 = ((_SafeStr_9872) ? (_SafeStr_12332 | _SafeStr_12341) : (_SafeStr_12332 & 0xFFFFFF)); this._SafeStr_12318 = ((this._SafeStr_12318) || (k)); _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); } public function set color(k:uint):void { _SafeStr_12341 = (k & 0xFF000000); _SafeStr_12332 = ((_SafeStr_9872) ? k : (k & 0xFFFFFF)); _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); } public function set alpha(k:uint):void { _SafeStr_12341 = (k << 24); _SafeStr_12332 = ((_SafeStr_9872) ? (_SafeStr_12341 | _SafeStr_12332) : (0xFFFFFF & _SafeStr_12332)); _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); } public function set blend(k:Number):void { k = (((k > 1)) ? 1 : (((k < 0)) ? 0 : k)); if (k != _SafeStr_5557){ _SafeStr_5557 = k; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12342); }; } public function set visible(k:Boolean):void { var _local_2:WindowEvent; if (k != _SafeStr_8587){ _SafeStr_8587 = k; if (((this._SafeStr_12316) && (!(k)))){ this._SafeStr_12316.visible = false; }; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); _local_2 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12343, this, this); this.update(this, _local_2); _local_2.recycle(); }; } public function set type(k:uint):void { if (k != _SafeStr_5501){ _SafeStr_5501 = k; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); }; } public function set caption(k:String):void { k = ((k) ? k : ""); if (k != caption){ _SafeStr_7926 = k; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); }; } public function set tags(k:Array):void { if (k != null){ _SafeStr_12344 = k; }; } public function set _SafeStr_9289(k:uint):void { _SafeStr_12330 = (((k > 0xFF)) ? 0xFF : k); } public function set procedure(k:Function):void { this._SafeStr_12317 = k; } public function set filters(k:Array):void { if (this._SafeStr_12340()){ this.getGraphicContext(true).filters = k; }; } public function set debug(k:Boolean):void { this._SafeStr_8820 = k; } public function set properties(k:Array):void { } public function set offsetX(k:int):void { _SafeStr_12345 = k; } public function set offsetY(k:int):void { _SafeStr_12346 = k; } public function set etching(k:Array):void { } public function set state(k:uint):void { if (k != _SafeStr_5560){ _SafeStr_5560 = k; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12347); }; } public function set _SafeStr_12241(k:ColorTransform):void { _SafeStr_12348 = k; } public function get _SafeStr_12241():ColorTransform { return (_SafeStr_12348); } public function set style(k:uint):void { var _local_2:Array; var _local_3:uint; var _local_4:WindowController; if (k != _SafeStr_5520){ _SafeStr_5520 = k; _local_2 = new Array(); this.groupChildrenWithTag(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_12314) == -1){ _local_4.style = _SafeStr_5520; }; }; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); this._SafeStr_12324 = _context.getWindowFactory().getThemeManager().getPropertyDefaults(_SafeStr_5520); }; } public function set _SafeStr_12236(k:String):void { _SafeStr_12349 = k; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); } public function set clipping(k:Boolean):void { if (k != _SafeStr_12350){ _SafeStr_12350 = k; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); }; } 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(k:IWindow):void { var _local_3:WindowController; var _local_4:WindowEvent; if (k == this){ throw (new Error("Attempted to assign self as parent!")); }; if (((!((k == null))) && (!((k.context == _context))))){ _context = WindowContext(k.context); if (this._SafeStr_7928){ for each (_local_3 in this._SafeStr_7928) { _local_3.parent = this; }; }; }; var _local_2:IWindow = this._parent; if (this._parent != k){ if (this._parent != null){ this._parent.removeChild(this); }; this._parent = WindowController(k); if (this._parent != null){ this._SafeStr_12323 = this._parent.rectangle; _SafeStr_12326.x = _x; _SafeStr_12326.y = _y; _SafeStr_12326.width = _SafeStr_12327; _SafeStr_12326.height = _SafeStr_12328; _local_4 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12351, this, this._parent); this.update(this, _local_4); } else { this._SafeStr_12323.x = 0; this._SafeStr_12323.y = 0; this._SafeStr_12323.width = 0; this._SafeStr_12323.height = 0; _local_4 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12352, this, _local_2); this.update(this, _local_4); }; _local_4.recycle(); }; } public function _SafeStr_12340():Boolean { return (((!((this._SafeStr_12316 == null))) || (!(_SafeStr_7192(WindowParam._SafeStr_12307))))); } public function getGraphicContext(k:Boolean):IGraphicContext { if (((k) && (!(this._SafeStr_12316)))){ this._SafeStr_12316 = new _SafeStr_3600((("GC {" + _name) + "}"), _SafeStr_3600.GC_TYPE_BITMAP, new Rectangle(_x, _y, _SafeStr_12327, _SafeStr_12328)); this._SafeStr_12316.visible = _SafeStr_8587; }; return (this._SafeStr_12316); } public function setupGraphicsContext():IGraphicContext { var k:int; var _local_2:WindowController; this._SafeStr_12316 = this.getGraphicContext(true); if (this._parent){ this._parent.setupGraphicsContext(); }; if (((this._SafeStr_7928) && ((this._SafeStr_7928.length > 0)))){ if (this._SafeStr_12316._SafeStr_12353 != this.numChildren){ k = 0; for each (_local_2 in this._SafeStr_7928) { this._SafeStr_12316._SafeStr_12354(_local_2.getGraphicContext(true), k++); }; }; }; this._SafeStr_12322 = true; return (this._SafeStr_12316); } public function _SafeStr_12355():void { this._SafeStr_12322 = false; if (this._SafeStr_12316){ }; } public function clone():IWindow { var k:Class = Object(this).constructor; var _local_2:WindowController = (new (k)(_name, _SafeStr_5501, _SafeStr_5520, _SafeStr_7961, _context, new Rectangle(_x, _y, _SafeStr_12327, _SafeStr_12328), null, this._SafeStr_12317, this.properties, ((_SafeStr_12344) ? _SafeStr_12344.concat() : (null)), _SafeStr_5338) as WindowController); _local_2._SafeStr_12236 = _SafeStr_12349; _local_2._SafeStr_12330 = _SafeStr_12330; _local_2._SafeStr_12318 = this._SafeStr_12318; _local_2._SafeStr_8820 = this._SafeStr_8820; _local_2._SafeStr_12323 = this._SafeStr_12323.clone(); _local_2._x = _x; _local_2._y = _y; _local_2._SafeStr_12327 = _SafeStr_12327; _local_2._SafeStr_12328 = _SafeStr_12328; _local_2._SafeStr_12325 = _SafeStr_12325.clone(); _local_2._SafeStr_12326 = _SafeStr_12326.clone(); _local_2._SafeStr_12356 = ((_SafeStr_12356) ? _SafeStr_12356.clone() : null); _local_2._SafeStr_12357 = ((_SafeStr_12357) ? _SafeStr_12357.clone() : null); _local_2._SafeStr_12319 = ((this._SafeStr_12319) ? this._SafeStr_12319.clone(_local_2) : null); _local_2._context = _context; _local_2._SafeStr_12332 = _SafeStr_12332; _local_2._SafeStr_12341 = _SafeStr_12341; _local_2.clipping = _SafeStr_12350; _local_2._SafeStr_8587 = _SafeStr_8587; _local_2._SafeStr_5557 = _SafeStr_5557; _local_2._SafeStr_7961 = _SafeStr_7961; _local_2._SafeStr_5560 = _SafeStr_5560; _local_2._name = _name; _local_2._SafeStr_5338 = _SafeStr_5338; _local_2.caption = _SafeStr_7926; _local_2.background = _SafeStr_9872; this.cloneChildWindows(_local_2); return (_local_2); } protected function cloneChildWindows(k:WindowController):void { var _local_2:WindowController; if (this._SafeStr_7928){ for each (_local_2 in this._SafeStr_7928) { if (_local_2.tags.indexOf(WindowController.TAG_EXCLUDE) == -1){ k.addChild(_local_2.clone()); }; }; }; } override public function dispose():void { var k:_SafeStr_3597; if (!_disposed){ this.immediateClickMode = false; this._SafeStr_12317 = null; if (!_context.disposed){ if (!this._SafeStr_12358()){ if (this._SafeStr_7809(WindowState._SafeStr_7810)){ this.deactivate(); }; }; }; if (this._SafeStr_7928){ while (this._SafeStr_7928.length > 0) { _SafeStr_3(this._SafeStr_7928.pop()).dispose(); }; }; this._SafeStr_7928 = null; if (this.parent){ this.parent = null; }; if (this._SafeStr_6343){ k = _SafeStr_3597._SafeStr_9076(this); this._SafeStr_6343.dispatchEvent(k); k.recycle(); if ((this._SafeStr_6343 is _SafeStr_3)){ _SafeStr_3(this._SafeStr_6343).dispose(); this._SafeStr_6343 = null; }; }; if (this._SafeStr_12316 != null){ this._SafeStr_12316.dispose(); this._SafeStr_12316 = null; }; super.dispose(); }; } public function toString():String { return (((((((("[" + "Window ") + getQualifiedClassName(this)) + " ") + _name) + " ") + this._SafeStr_12058) + "]")); } override public function invalidate(k:Rectangle=null):void { _context.invalidate(this, k, _SafeStr_3599._SafeStr_12334); } public function _SafeStr_12242():uint { return (0); } public function center():void { if (this._parent != null){ this.x = ((this._parent.width / 2) - (_SafeStr_12327 / 2)); this.y = ((this._parent.height / 2) - (_SafeStr_12328 / 2)); }; } public function setRectangle(k:int, _arg_2:int, _arg_3:int, _arg_4:int):void { var _local_7:uint; var _local_8:WindowEvent; if (this._SafeStr_12319){ _arg_4 = Math.max(this._SafeStr_12319.minHeight, _arg_4); _arg_4 = Math.min(this._SafeStr_12319.maxHeight, _arg_4); _arg_3 = Math.max(this._SafeStr_12319.minWidth, _arg_3); _arg_3 = Math.min(this._SafeStr_12319.maxWidth, _arg_3); }; var _local_5:Boolean = ((!((k == _x))) || (!((_arg_2 == _y)))); var _local_6:Boolean = ((!((_arg_3 == _SafeStr_12327))) || (!((_arg_4 == _SafeStr_12328)))); if (((_local_6) && (!(_local_5)))){ _local_7 = (_SafeStr_7961 & WindowParam._SafeStr_12359); if (_local_7 == WindowParam._SafeStr_12360){ k = (k - ((_arg_3 - _SafeStr_12327) / 2)); _local_5 = true; } else { if (_local_7 == WindowParam._SafeStr_12361){ k = (k - (_arg_3 - _SafeStr_12327)); _local_5 = true; }; }; _local_7 = (_SafeStr_7961 & WindowParam._SafeStr_12362); if (_local_7 == WindowParam._SafeStr_12363){ _arg_2 = (_arg_2 - ((_arg_4 - _SafeStr_12328) / 2)); _local_5 = true; } else { if (_local_7 == WindowParam._SafeStr_12364){ _arg_2 = (_arg_2 - (_arg_4 - _SafeStr_12328)); _local_5 = true; }; }; }; if (_SafeStr_7192(WindowParam._SafeStr_7351)){ if (this._parent != null){ k = (((k)<0) ? 0 : k); _arg_2 = (((_arg_2)<0) ? 0 : _arg_2); if (_local_5){ k = (k - ((((k + _arg_3))>this._parent.width) ? ((k + _arg_3) - this._parent.width) : 0)); _arg_2 = (_arg_2 - ((((_arg_2 + _arg_4))>this._parent.height) ? ((_arg_2 + _arg_4) - this._parent.height) : 0)); _local_5 = ((!((k == _x))) || (!((_arg_2 == _y)))); } else { _arg_3 = (_arg_3 - ((((k + _arg_3))>this._parent.width) ? ((k + _arg_3) - this._parent.width) : 0)); _arg_4 = (_arg_4 - ((((_arg_2 + _arg_4))>this._parent.height) ? ((_arg_2 + _arg_4) - this._parent.height) : 0)); _local_6 = ((!((_arg_3 == _SafeStr_12327))) || (!((_arg_4 == _SafeStr_12328)))); }; }; }; if (((_local_5) || (_local_6))){ if (_local_5){ _local_8 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12365, this, null, true); this.update(this, _local_8); if (_local_8._SafeStr_12366()){ _local_5 = false; }; _local_8.recycle(); }; if (_local_6){ _local_8 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_8930, this, null, true); this.update(this, _local_8); if (_local_8._SafeStr_12366()){ _local_6 = false; }; _local_8.recycle(); }; if (_local_5){ _SafeStr_12326.x = _x; _SafeStr_12326.y = _y; _SafeStr_12326.width = _SafeStr_12327; _SafeStr_12326.height = _SafeStr_12328; _x = k; _y = _arg_2; }; if (_local_6){ _SafeStr_12326.width = _SafeStr_12327; _SafeStr_12326.height = _SafeStr_12328; _SafeStr_12327 = _arg_3; _SafeStr_12328 = _arg_4; }; if (_local_5){ _local_8 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_11805, this, null); this.update(this, _local_8); _local_8.recycle(); }; if (_local_6){ _local_8 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_5561, this, null); this.update(this, _local_8); _local_8.recycle(); }; }; } public function _SafeStr_12367(k:Rectangle=null, _arg_2:Rectangle=null, _arg_3:Rectangle=null, _arg_4:Rectangle=null):void { if (k != null){ k.x = _x; k.y = _y; k.width = _SafeStr_12327; k.height = _SafeStr_12328; }; if (_arg_2 != null){ _arg_2.x = _SafeStr_12326.x; _arg_2.y = _SafeStr_12326.y; _arg_2.width = _SafeStr_12326.width; _arg_2.height = _SafeStr_12326.height; }; if (((!((_arg_3 == null))) && (!((_SafeStr_12356 == null))))){ _arg_3.x = _SafeStr_12356.x; _arg_3.y = _SafeStr_12356.y; _arg_3.width = _SafeStr_12356.width; _arg_3.height = _SafeStr_12356.height; }; if (((!((_arg_4 == null))) && (!((_SafeStr_12357 == null))))){ _arg_4.x = _SafeStr_12357.x; _arg_4.y = _SafeStr_12357.y; _arg_4.width = _SafeStr_12357.width; _arg_4.height = _SafeStr_12357.height; }; } public function _SafeStr_12368(k: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_12357 == null){ _SafeStr_12357 = new Rectangle(); }; _SafeStr_12357.x = _arg_3.x; _SafeStr_12357.y = _arg_3.y; _SafeStr_12357.width = _arg_3.width; _SafeStr_12357.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_12356 == null){ _SafeStr_12356 = new Rectangle(); }; _SafeStr_12356.x = _arg_2.x; _SafeStr_12356.y = _arg_2.y; _SafeStr_12356.width = _arg_2.width; _SafeStr_12356.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 (k != null){ this.setRectangle(k.x, k.y, k.width, k.height); }; } public function buildFromXML(k:XML, _arg_2:Map=null):Boolean { return (!((_context.getWindowParser().parseAndConstruct(k, this, _arg_2) == null))); } public function _SafeStr_12243():IBitmapDrawable { return (((_SafeStr_7192(WindowParam._SafeStr_12307)) ? (((this._parent)!=null) ? this._parent._SafeStr_12243() : null) : (this.getGraphicContext(true)._SafeStr_12243()))); } public function _SafeStr_12246(k:Rectangle):void { if (!_SafeStr_7192(WindowParam._SafeStr_12307)){ k.x = 0; k.y = 0; k.width = _SafeStr_12327; k.height = _SafeStr_12328; } else { if (this._parent != null){ this._parent._SafeStr_12246(k); k.x = (k.x + _x); k.y = (k.y + _y); k.width = _SafeStr_12327; k.height = _SafeStr_12328; } else { k.x = 0; k.y = 0; k.width = 0; k.height = 0; }; }; } public function update(k:WindowController, _arg_2:WindowEvent):Boolean { var _local_3:IWindow; var _local_4:_SafeStr_3596; var _local_5:WindowEvent; var _local_6:uint; if (!_SafeStr_7192(WindowParam._SafeStr_12369)){ this.procedure(_arg_2, this); if (_disposed){ return (true); }; if (!_arg_2._SafeStr_12366()){ if (this.hasEventListener(_arg_2.type)){ this._SafeStr_6343.dispatchEvent(_arg_2); if (_disposed){ return (true); }; }; }; if (_arg_2.cancelable){ if (_arg_2._SafeStr_12366()){ return (true); }; }; }; if ((_arg_2 is WindowMouseEvent)){ switch (_arg_2.type){ case WindowMouseEvent.DOWN: if (this.activate()){ if (_arg_2.cancelable){ _arg_2.preventDefault(); }; }; if (disposed){ return (true); }; this._SafeStr_12258(WindowState._SafeStr_10906, true); _local_4 = _context.getWindowServices().getMouseListenerService(); _local_4.begin(this); _local_4._SafeStr_12370.push(WindowMouseEvent.UP); _local_4._SafeStr_12371 = MouseListenerType._SafeStr_12372; if (_SafeStr_7192(WindowParam._SafeStr_12373)){ _local_3 = this; while (_local_3 != null) { if (_local_3._SafeStr_7192(WindowParam._SafeStr_12374)){ _context.getWindowServices().getMouseDraggingService().begin(_local_3); break; }; _local_3 = _local_3.parent; }; }; if ((_SafeStr_7961 & WindowParam._SafeStr_12375) > 0){ _local_3 = this; while (_local_3 != null) { if (_local_3._SafeStr_7192(WindowParam._SafeStr_7814)){ _context.getWindowServices().getMouseScalingService().begin(_local_3, (_SafeStr_7961 & WindowParam._SafeStr_12375)); break; }; _local_3 = _local_3.parent; }; }; break; case WindowMouseEvent.UP: if (_SafeStr_12259(WindowState._SafeStr_10906)){ this._SafeStr_12258(WindowState._SafeStr_10906, false); }; _context.getWindowServices().getMouseListenerService().end(this); if (_SafeStr_7192(WindowParam._SafeStr_12374)){ _context.getWindowServices().getMouseDraggingService().end(this); }; if (_SafeStr_7192(WindowParam._SafeStr_7814)){ _context.getWindowServices().getMouseScalingService().end(this); }; break; case WindowMouseEvent._SafeStr_5424: if (_SafeStr_12259(WindowState._SafeStr_10907)){ this._SafeStr_12258(WindowState._SafeStr_10907, false); }; if (_SafeStr_12259(WindowState._SafeStr_10906)){ this._SafeStr_12258(WindowState._SafeStr_10906, false); }; break; case WindowMouseEvent._SafeStr_5423: if (!_SafeStr_12259(WindowState._SafeStr_10907)){ this._SafeStr_12258(WindowState._SafeStr_10907, true); }; break; case WindowMouseEvent._SafeStr_10570: return (false); }; } else { if ((_arg_2 is WindowEvent)){ switch (_arg_2.type){ case WindowEvent._SafeStr_5561: if (k == this){ _SafeStr_12312.x = (((_x < _SafeStr_12326.x)) ? _x : _SafeStr_12326.x); _SafeStr_12312.y = (((_y < _SafeStr_12326.y)) ? _y : _SafeStr_12326.y); _SafeStr_12312.right = ((((_x + _SafeStr_12327) > _SafeStr_12326.right)) ? (_x + _SafeStr_12327) : _SafeStr_12326.right); _SafeStr_12312.bottom = ((((_y + _SafeStr_12328) > _SafeStr_12326.bottom)) ? (_y + _SafeStr_12328) : _SafeStr_12326.bottom); _SafeStr_12312.offset(-(_x), -(_y)); _context.invalidate(this, _SafeStr_12312, _SafeStr_3599.RESIZE); _local_5 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_9801, this, null); this._SafeStr_12376(_local_5); _local_5.recycle(); if (_SafeStr_7192(WindowParam._SafeStr_12377, WindowParam._SafeStr_12378)){ this._SafeStr_12379(); } else { if (_SafeStr_7192(WindowParam._SafeStr_12380, WindowParam._SafeStr_12381)){ this._SafeStr_12379(); }; }; if (this._parent != null){ _local_6 = _SafeStr_7961; _SafeStr_7961 = (_SafeStr_7961 & ~((WindowParam._SafeStr_12378 | WindowParam._SafeStr_12381))); if (_SafeStr_7192(WindowParam._SafeStr_12382)){ this._parent.width = (this._parent.width + (_SafeStr_12327 - _SafeStr_12326.width)); }; if (_SafeStr_7192(WindowParam._SafeStr_12383)){ this._parent.height = (this._parent.height + (_SafeStr_12328 - _SafeStr_12326.height)); }; _SafeStr_7961 = _local_6; _local_5 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_7193, this._parent, this); this._parent.update(this, _local_5); _local_5.recycle(); }; }; break; case WindowEvent._SafeStr_11805: if (k == this){ _SafeStr_12312.x = (((_x < _SafeStr_12326.x)) ? _x : _SafeStr_12326.x); _SafeStr_12312.y = (((_y < _SafeStr_12326.y)) ? _y : _SafeStr_12326.y); _SafeStr_12312.right = ((((_x + _SafeStr_12327) > _SafeStr_12326.right)) ? (_x + _SafeStr_12327) : _SafeStr_12326.right); _SafeStr_12312.bottom = ((((_y + _SafeStr_12328) > _SafeStr_12326.bottom)) ? (_y + _SafeStr_12328) : _SafeStr_12326.bottom); _SafeStr_12312.offset(-(_x), -(_y)); _context.invalidate(this, _SafeStr_12312, _SafeStr_3599._SafeStr_12384); _local_5 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12385, this, null); this._SafeStr_12376(_local_5); _local_5.recycle(); if (this._parent != null){ _local_5 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12386, this._parent, this); this._parent.update(this, _local_5); _local_5.recycle(); }; }; break; case WindowEvent._SafeStr_12389: if (k == this){ _local_5 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12387, this, null); this._SafeStr_12376(_local_5); _local_5.recycle(); if (this._parent != null){ _local_5 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12388, this._parent, this); this._parent.update(this, _local_5); _local_5.recycle(); }; }; break; case WindowEvent._SafeStr_12351: if (_SafeStr_7192(WindowParam._SafeStr_12377, WindowParam._SafeStr_12378)){ this._SafeStr_12379(); } else { if (_SafeStr_7192(WindowParam._SafeStr_12380, WindowParam._SafeStr_12381)){ this._SafeStr_12379(); }; }; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); break; case WindowEvent._SafeStr_9801: this._parent._SafeStr_12367(null, this._SafeStr_12323); this._SafeStr_12379(); break; case WindowEvent._SafeStr_12393: if (_SafeStr_7192(WindowParam._SafeStr_12338)){ this._SafeStr_12390(); } else { if (_SafeStr_7192(WindowParam._SafeStr_12337)){ _SafeStr_12336(this, _arg_2._SafeStr_12391); }; }; this._SafeStr_12392(); break; case WindowEvent._SafeStr_12394: if (_SafeStr_7192(WindowParam._SafeStr_12338)){ this._SafeStr_12390(); }; break; case WindowEvent._SafeStr_12388: this.activate(); break; case WindowEvent._SafeStr_7193: if (_SafeStr_7192(WindowParam._SafeStr_12338)){ this._SafeStr_12390(); } else { if (_SafeStr_7192(WindowParam._SafeStr_12337)){ _SafeStr_12336(this, _arg_2._SafeStr_12391); }; }; break; case WindowEvent._SafeStr_12386: if (_SafeStr_7192(WindowParam._SafeStr_12338)){ this._SafeStr_12390(); } else { if (_SafeStr_7192(WindowParam._SafeStr_12337)){ _SafeStr_12336(this, _arg_2._SafeStr_12391); }; }; break; case WindowEvent._SafeStr_12343: if (k == this){ if (this._parent != null){ _local_5 = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12343, this._parent, this); this._parent.update(this, _local_5); _local_5.recycle(); }; }; break; }; }; }; return (true); } private function _SafeStr_12392():void { var k:uint; if (_SafeStr_12349 == ""){ return; }; if (((!(this._SafeStr_12321)) || (!((this._SafeStr_12321.name == _SafeStr_12349))))){ this._SafeStr_12321 = DynamicStyleManager.getStyle(_SafeStr_12349); }; if (this._SafeStr_7809(WindowState._SafeStr_10909)){ k = WindowState._SafeStr_10909; } else { if (this._SafeStr_7809(WindowState._SafeStr_10906)){ k = WindowState._SafeStr_10906; } else { if (this._SafeStr_7809(WindowState._SafeStr_10907)){ k = WindowState._SafeStr_10907; } else { k = WindowState._SafeStr_10908; }; }; }; this._SafeStr_12395(this, this._SafeStr_12321, k); if (this._SafeStr_7928){ this._SafeStr_12396(this._SafeStr_7928, k); }; } private function _SafeStr_12395(k:WindowController, _arg_2:DynamicStyle, _arg_3:uint):void { var _local_5:Array; var _local_4:Object = _arg_2._SafeStr_10905(_arg_3); k.offsetX = ((_local_4.offsetX) ? _local_4.offsetX : 0); k.offsetY = ((_local_4.offsetY) ? _local_4.offsetY : 0); if (k._SafeStr_12340()){ k._SafeStr_12316.getDisplayObject().transform.colorTransform = _arg_2._SafeStr_10913(_arg_3); } else { k._SafeStr_12348 = _arg_2._SafeStr_10913(_arg_3); k.invalidate(); }; if (_local_4.etchingPoint){ _local_5 = [_local_4.etchingColor, _local_4.etchingPoint[0], _local_4.etchingPoint[1]]; k.etching = _local_5; k.invalidate(); } else { k.etching = [0, 0, 1]; k.invalidate(); }; } private function _SafeStr_12396(k:Vector., _arg_2:uint):void { var _local_3:WindowController; for each (_local_3 in k) { if (this._SafeStr_12321._SafeStr_10911(_local_3)){ this._SafeStr_12395(_local_3, this._SafeStr_12321._SafeStr_10911(_local_3), _arg_2); }; if (_local_3._SafeStr_7928){ this._SafeStr_12396(_local_3._SafeStr_7928, _arg_2); }; }; } protected function _SafeStr_12397(k:WindowEvent):void { this.procedure(k, this); if (!k._SafeStr_12366()){ if (this.hasEventListener(k.type)){ this._SafeStr_6343.dispatchEvent(k); }; }; } private function _SafeStr_12339(k:WindowEvent, _arg_2:IWindow):void { } private function _SafeStr_12376(k:WindowEvent):void { var _local_2:WindowController; if (this._SafeStr_7928){ for each (_local_2 in this._SafeStr_7928) { _local_2.update(this, k); }; }; } public function _SafeStr_12256(k:Point):void { var _local_2:Number = k.x; var _local_3:Number = k.y; if (this._parent == null){ k.x = _x; k.y = _y; } else { this._parent.getGlobalPosition(k); k.x = (k.x + _x); k.y = (k.y + _y); }; k.x = (_local_2 - k.x); k.y = (_local_3 - k.y); } public function _SafeStr_12255(k:Point):void { var _local_2:Number = k.x; var _local_3:Number = k.y; if (this._parent == null){ k.x = _x; k.y = _y; } else { this._parent.getGlobalPosition(k); k.x = (k.x + _x); k.y = (k.y + _y); }; k.x = (k.x + _local_2); k.y = (k.y + _local_3); } public function _SafeStr_12244(k:Point):void { this.getGlobalPosition(k); k.x = (_context.getDesktopWindow().mouseX - k.x); k.y = (_context.getDesktopWindow().mouseY - k.y); } public function _SafeStr_12245(k:Point):void { k.x = _context.getDesktopWindow().mouseX; k.y = _context.getDesktopWindow().mouseY; } public function _SafeStr_12247(k:Point):void { k.x = _x; k.y = _y; } public function _SafeStr_12248(k:Rectangle):void { k.x = _x; k.y = _y; k.width = _SafeStr_12327; k.height = _SafeStr_12328; } public function _SafeStr_12249(k:Point):Boolean { return ((((((((k.x >= _x)) && ((k.x < (_x + _SafeStr_12327))))) && ((k.y >= _y)))) && ((k.y < (_y + _SafeStr_12328))))); } public function _SafeStr_12250(k:Rectangle):Boolean { return (rectangle.intersects(k)); } public function _SafeStr_12398(k:Point, _arg_2:BitmapData):Boolean { return (this._SafeStr_12399(k, _arg_2, _SafeStr_12330)); } public function getGlobalPosition(k:Point):void { if (this._parent != null){ this._parent.getGlobalPosition(k); k.x = (k.x + _x); k.y = (k.y + _y); } else { k.x = _x; k.y = _y; }; } public function _SafeStr_7339(k:Point):void { var _local_2:Point = new Point(); if (this._parent != null){ this._parent.getGlobalPosition(_local_2); _local_2.x = (_local_2.x + _x); _local_2.y = (_local_2.y + _y); } else { _local_2.x = _x; _local_2.y = _y; }; this.x = (x + (k.x - _local_2.x)); this.y = (y + (k.y - _local_2.y)); } public function getGlobalRectangle(k:Rectangle):void { if (this._parent != null){ this._parent.getGlobalRectangle(k); k.x = (k.x + _x); k.y = (k.y + _y); } else { k.x = _x; k.y = _y; }; k.width = _SafeStr_12327; k.height = _SafeStr_12328; } public function _SafeStr_12251(k:Rectangle):void { var _local_2:Point = new Point(); if (this._parent != null){ this._parent.getGlobalPosition(_local_2); _local_2.x = (_local_2.x + _x); _local_2.y = (_local_2.y + _y); } else { _local_2.x = _x; _local_2.y = _y; }; this.setRectangle((x + (k.x - _local_2.x)), (y + (k.y - _local_2.y)), k.width, k.height); } public function hitTestGlobalPoint(k:Point):Boolean { var _local_2:Rectangle = new Rectangle(); this.getGlobalRectangle(_local_2); return (_local_2.containsPoint(k)); } public function _SafeStr_12252(k:Rectangle):Boolean { var _local_2:Rectangle = new Rectangle(); this.getGlobalRectangle(_local_2); return (_local_2.intersects(k)); } public function _SafeStr_12400(k:Point, _arg_2:BitmapData):Boolean { var _local_3:Point = new Point(); this.getGlobalPosition(_local_3); _local_3.x = (k.x - _local_3.x); _local_3.y = (k.y - _local_3.y); return (this._SafeStr_12399(_local_3, _arg_2, _SafeStr_12330)); } public function getMouseRegion(k:Rectangle):void { var _local_2:Rectangle; this.getGlobalRectangle(k); if (k.width < 0){ k.width = 0; }; if (k.height < 0){ k.height = 0; }; if (_SafeStr_7192(WindowParam._SafeStr_12307)){ _local_2 = new Rectangle(); IWindow(this._parent).getMouseRegion(_local_2); if (k.left < _local_2.left){ k.left = _local_2.left; }; if (k.top < _local_2.top){ k.top = _local_2.top; }; if (k.right > _local_2.right){ k.right = _local_2.right; }; if (k.bottom > _local_2.bottom){ k.bottom = _local_2.bottom; }; }; } protected function _SafeStr_12399(k:Point, _arg_2:BitmapData, _arg_3:uint):Boolean { var _local_5:BitmapData; var _local_4:Boolean; if ((((_SafeStr_12327 < 1)) || ((_SafeStr_12328 < 1)))){ return (false); }; if (((this._SafeStr_12318) && ((_SafeStr_12330 > 0)))){ if (!_SafeStr_7192(WindowParam._SafeStr_12307)){ if ((((k.x <= _SafeStr_12327)) && ((k.y <= _SafeStr_12328)))){ _local_5 = (this.getGraphicContext(true)._SafeStr_12243() as BitmapData); if (_local_5 != null){ _local_4 = _local_5.hitTest(_SafeStr_12315, _arg_3, k); }; }; } else { _local_4 = (((_arg_2)!=null) ? _arg_2.hitTest(_SafeStr_12315, _arg_3, k) : false); }; } else { if ((((k.x >= 0)) && ((k.x < _SafeStr_12327)))){ if ((((k.y >= 0)) && ((k.y < _SafeStr_12328)))){ _local_4 = true; }; }; }; return (_local_4); } public function _SafeStr_12401():Boolean { return (true); } public function _SafeStr_12253():Number { return ((_SafeStr_12328 / _SafeStr_12325.height)); } public function _SafeStr_12254():Number { return ((_SafeStr_12327 / _SafeStr_12325.width)); } public function offset(k:Number, _arg_2:Number):void { this.setRectangle((_x + k), (_y + _arg_2), _SafeStr_12327, _SafeStr_12328); } public function scale(k:Number, _arg_2:Number):void { this.setRectangle(_x, _y, (_SafeStr_12327 + k), (_SafeStr_12328 + _arg_2)); } public function _SafeStr_12390():void { var k:IWindow; var _local_8:Array; var _local_9:uint; if (!this._SafeStr_7928){ return; }; var _local_2:int; var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:Boolean; var _local_7:uint = (param & (WindowParam._SafeStr_12337 | WindowParam._SafeStr_12338)); for each (k in this._SafeStr_7928) { if (k.x < _local_2){ _local_4 = (_local_4 - (k.x - _local_2)); _local_2 = k.x; _local_6 = true; }; if ((k.x + k.width) > _local_4){ _local_4 = (k.x + k.width); _local_6 = true; }; if (k.y < _local_3){ _local_5 = (_local_5 - (k.y - _local_3)); _local_3 = k.y; _local_6 = true; }; if ((k.y + k.height) > _local_5){ _local_5 = (k.y + k.height); _local_6 = true; }; }; if (_local_6){ _local_8 = []; for each (k in this._SafeStr_7928) { _local_9 = (k.param & (WindowParam._SafeStr_12378 | WindowParam._SafeStr_12381)); k.setParamFlag(_local_9, false); _local_8.push(_local_9); }; if (_local_7){ this.setParamFlag(_local_7, false); }; this.setRectangle((_x + _local_2), (_y + _local_3), _local_4, _local_5); for each (k in this._SafeStr_7928) { k.offset(-(_local_2), -(_local_3)); k.setParamFlag(_local_8.shift(), true); }; if (_local_7){ this.setParamFlag(_local_7, true); }; }; } public function _SafeStr_7809(k:uint):Boolean { return (!(((_SafeStr_5560 & k) == 0))); } public function _SafeStr_12258(k:uint, _arg_2:Boolean=true):void { var _local_3:uint = _SafeStr_5560; _SafeStr_5560 = ((_arg_2) ? _SafeStr_5560 = (_SafeStr_5560 | k) : _SafeStr_5560 = (_SafeStr_5560 & ~(k))); if (_SafeStr_5560 != _local_3){ this._SafeStr_12392(); _context.invalidate(this, null, _SafeStr_3599._SafeStr_12347); }; } public function _SafeStr_12261(k:uint):Boolean { return (!(((_SafeStr_5520 & k) == 0))); } public function _SafeStr_12260(k:uint, _arg_2:Boolean=true):void { var _local_4:Array; var _local_5:uint; var _local_6:WindowController; var _local_3:uint = _SafeStr_5520; _SafeStr_5520 = ((_arg_2) ? _SafeStr_5520 = (_SafeStr_5520 | k) : _SafeStr_5520 = (_SafeStr_5520 & ~(k))); if (_SafeStr_5520 != _local_3){ _local_4 = new Array(); this.groupChildrenWithTag(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_12314) == -1){ _local_6.style = _SafeStr_5520; }; }; _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); }; } public function _SafeStr_12263(k:uint):Boolean { return (!(((_SafeStr_7961 & k) == 0))); } public function setParamFlag(k:uint, _arg_2:Boolean=true):void { var _local_3:uint = _SafeStr_7961; _SafeStr_7961 = ((_arg_2) ? _SafeStr_7961 = (_SafeStr_7961 | k) : _SafeStr_7961 = (_SafeStr_7961 & ~(k))); if (_SafeStr_7961 != _local_3){ if (!(_SafeStr_7961 & WindowParam._SafeStr_12307)){ if (!this._SafeStr_12316){ this.setupGraphicsContext(); _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); }; } else { if ((_SafeStr_7961 & WindowParam._SafeStr_12307)){ if (this._SafeStr_12316){ _context.invalidate(this, null, _SafeStr_3599._SafeStr_12334); }; }; }; }; } protected function _SafeStr_12379():void { var _local_3:int; var _local_4:uint; var _local_5:uint; if (this._parent == null){ return; }; var k = !(_SafeStr_7192(WindowParam._SafeStr_12402, WindowParam._SafeStr_12378)); var _local_2 = !(_SafeStr_7192(WindowParam._SafeStr_12403, WindowParam._SafeStr_12381)); var _local_6:int = _x; var _local_7:int = _y; var _local_8:int = _SafeStr_12327; var _local_9:int = _SafeStr_12328; if (((k) || (_local_2))){ if (k){ _local_3 = (this._parent.width - this._SafeStr_12323.width); _local_4 = (_SafeStr_7961 & WindowParam._SafeStr_12378); if (_local_4 == WindowParam._SafeStr_8943){ _local_8 = (_local_8 + _local_3); } else { if (_local_4 == WindowParam._SafeStr_12404){ _local_6 = (_local_6 + _local_3); } else { if (_local_4 == WindowParam._SafeStr_12377){ if ((((this._parent.width < _local_8)) && (this._SafeStr_12263(WindowParam._SafeStr_12307)))){ _local_6 = 0; } else { _local_6 = (Math.floor((this._parent.width / 2)) - Math.floor((_local_8 / 2))); }; }; }; }; }; if (_local_2){ _local_3 = (this._parent.height - this._SafeStr_12323.height); _local_4 = (_SafeStr_7961 & WindowParam._SafeStr_12381); if (_local_4 == WindowParam._SafeStr_7836){ _local_9 = (_local_9 + _local_3); } else { if (_local_4 == WindowParam._SafeStr_9094){ _local_7 = (_local_7 + _local_3); } else { if (_local_4 == WindowParam._SafeStr_12380){ if ((((this._parent.height < _local_9)) && (this._SafeStr_12263(WindowParam._SafeStr_12307)))){ _local_7 = 0; } else { _local_7 = (Math.floor((this._parent.height / 2)) - Math.floor((_local_9 / 2))); }; }; }; }; }; _local_5 = _SafeStr_7961; _SafeStr_7961 = (_SafeStr_7961 & ~(((WindowParam._SafeStr_12329 | WindowParam._SafeStr_12378) | WindowParam._SafeStr_12381))); this.setRectangle(_local_6, _local_7, _local_8, _local_9); _SafeStr_7961 = _local_5; } else { if (_SafeStr_7192(WindowParam._SafeStr_7351)){ if (this._parent != null){ _local_6 = (((_local_6)<0) ? 0 : _local_6); _local_7 = (((_local_7)<0) ? 0 : _local_7); _local_6 = (_local_6 - ((((_local_6 + _local_8))>this._parent.width) ? ((_local_6 + _local_8) - this._parent.width) : 0)); _local_7 = (_local_7 - ((((_local_7 + _local_9))>this._parent.height) ? ((_local_7 + _local_9) - this._parent.height) : 0)); _local_8 = (_local_8 - ((((_local_6 + _local_8))>this._parent.width) ? ((_local_6 + _local_8) - this._parent.width) : 0)); _local_9 = (_local_9 - ((((_local_7 + _local_9))>this._parent.height) ? ((_local_7 + _local_9) - this._parent.height) : 0)); if (((((((!((_local_6 == _x))) || (!((_local_7 == _y))))) || (!((_local_8 == _SafeStr_12327))))) || (!((_local_9 == _SafeStr_12328))))){ _local_5 = _SafeStr_7961; _SafeStr_7961 = (_SafeStr_7961 & ~(((WindowParam._SafeStr_12329 | WindowParam._SafeStr_12378) | WindowParam._SafeStr_12381))); this.setRectangle(_local_6, _local_7, _local_8, _local_9); _SafeStr_7961 = _local_5; }; }; }; }; } protected function _SafeStr_12358():Boolean { return (!((this._parent == context.getDesktopWindow()))); } public function destroy():Boolean { if (_SafeStr_5560 == WindowState._SafeStr_12308){ return (true); }; _SafeStr_5560 = WindowState._SafeStr_12308; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12405, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12406, this, null); this.update(this, k); k.recycle(); this.dispose(); return (true); } public function minimize():Boolean { if ((_SafeStr_5560 & WindowState._SafeStr_12407)){ return (false); }; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12408, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_12407, true); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12409, this, null); this.update(this, k); k.recycle(); return (true); } public function _SafeStr_12264():Boolean { if ((_SafeStr_5560 & WindowState._SafeStr_12407)){ return (false); }; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12410, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_12407, true); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12411, this, null); this.update(this, k); k.recycle(); return (true); } public function restore():Boolean { var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12412, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_12407, false); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12413, this, null); this.update(this, k); k.recycle(); return (true); } public function activate():Boolean { var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12414, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_7810, true); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12389, this, null); this.update(this, k); k.recycle(); return (true); } public function deactivate():Boolean { if (!this._SafeStr_7809(WindowState._SafeStr_7810)){ return (true); }; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12415, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_7810, false); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_9108, this, null); this.update(this, k); k.recycle(); return (true); } public function lock():Boolean { if (this._SafeStr_7809(WindowState._SafeStr_12407)){ return (true); }; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12416, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_12407, true); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12417, this, null); this.update(this, k); k.recycle(); return (true); } public function unlock():Boolean { if (!this._SafeStr_7809(WindowState._SafeStr_12407)){ return (true); }; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12418, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_12407, false); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12419, this, null); this.update(this, k); k.recycle(); return (true); } public function enable():Boolean { if (!this._SafeStr_7809(WindowState._SafeStr_10909)){ return (true); }; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12420, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_10909, false); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12421, this, null); this.update(this, k); k.recycle(); return (true); } public function disable():Boolean { if (this._SafeStr_7809(WindowState._SafeStr_10909)){ return (true); }; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12422, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_10909, true); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12423, this, null); this.update(this, k); k.recycle(); return (true); } public function focus():Boolean { if (this._SafeStr_7809(WindowState._SafeStr_12424)){ return (true); }; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12425, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_12424, true); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12426, this, null); this.update(this, k); k.recycle(); return (true); } public function unfocus():Boolean { if (!this._SafeStr_7809(WindowState._SafeStr_12424)){ return (true); }; var k:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12427, this, null); this.update(this, k); if (k.isDefaultPrevented()){ k.recycle(); return (false); }; k.recycle(); this._SafeStr_12258(WindowState._SafeStr_12424, false); k = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_8582, this, null); this.update(this, k); k.recycle(); return (true); } public function _SafeStr_12271(k:Point):IWindow { var _local_2:Rectangle; var _local_3:Boolean; var _local_4:IWindow; var _local_5:uint; if (_SafeStr_8587){ _local_2 = new Rectangle(); this.getMouseRegion(_local_2); _local_3 = _local_2.containsPoint(k); _local_5 = this.numChildren; if (_local_3){ while (_local_5 > 0) { _local_4 = WindowController(this._SafeStr_7928[(_local_5 - 1)])._SafeStr_12271(k); if (_local_4 != null){ return (_local_4); }; _local_5--; }; }; if (this._SafeStr_12400(k, null)){ return (this); }; }; return (null); } public function _SafeStr_12272(k:Point, _arg_2:Array):void { var _local_3:WindowController; if (_SafeStr_8587){ if ((((((((k.x >= _x)) && ((k.x < (_x + _SafeStr_12327))))) && ((k.y >= _y)))) && ((k.y < (_y + _SafeStr_12328))))){ _arg_2.push(this); if (this._SafeStr_7928){ k.offset(-(_x), -(_y)); for each (_local_3 in this._SafeStr_7928) { _local_3._SafeStr_12272(k, _arg_2); }; k.offset(_x, _y); }; } else { if (!_SafeStr_12350){ if (this._SafeStr_7928){ k.offset(-(_x), -(_y)); for each (_local_3 in this._SafeStr_7928) { _local_3._SafeStr_12272(k, _arg_2); }; k.offset(_x, _y); }; }; }; }; } public function groupParameterFilteredChildrenUnderPoint(k:Point, _arg_2:Array, _arg_3:uint=0):void { var _local_4:WindowController; if (_SafeStr_8587){ if ((((((((k.x >= _x)) && ((k.x < (_x + _SafeStr_12327))))) && ((k.y >= _y)))) && ((k.y < (_y + _SafeStr_12328))))){ if ((_SafeStr_7961 & _arg_3) == _arg_3){ _arg_2.push(this); }; if (this._SafeStr_7928){ k.offset(-(_x), -(_y)); for each (_local_4 in this._SafeStr_7928) { _local_4.groupParameterFilteredChildrenUnderPoint(k, _arg_2, _arg_3); }; k.offset(_x, _y); }; } else { if (!_SafeStr_12350){ if (this._SafeStr_7928){ k.offset(-(_x), -(_y)); for each (_local_4 in this._SafeStr_7928) { _local_4.groupParameterFilteredChildrenUnderPoint(k, _arg_2, _arg_3); }; k.offset(_x, _y); }; }; }; }; } public function addEventListener(k:String, _arg_2:Function, _arg_3:int=0):void { if (!_disposed){ if (!this._SafeStr_6343){ this._SafeStr_6343 = new WindowEventDispatcher(this); }; this._SafeStr_6343.addEventListener(k, _arg_2, _arg_3); }; } public function hasEventListener(k:String):Boolean { return (((((_disposed) || (!(this._SafeStr_6343)))) ? false : this._SafeStr_6343.hasEventListener(k))); } public function removeEventListener(k:String, _arg_2:Function):void { if (((!(_disposed)) && (this._SafeStr_6343))){ this._SafeStr_6343.removeEventListener(k, _arg_2); }; } public function get children():Vector. { return (this._SafeStr_7928); } public function get numChildren():int { return (((this._SafeStr_7928) ? this._SafeStr_7928.length : 0)); } public function populate(k:Array):void { var _local_3:WindowController; var _local_2:Boolean; if (!this._SafeStr_7928){ this._SafeStr_7928 = new Vector.(); }; for each (_local_3 in k) { if (((_local_3) && (!((_local_3.parent == this))))){ this._SafeStr_7928.push(_local_3); _local_3.parent = this; _local_2 = ((_local_2) || (_local_3._SafeStr_12340())); }; }; if (((this._SafeStr_12322) || (_local_2))){ this.setupGraphicsContext(); }; } public function addChild(k:IWindow):IWindow { var _local_2:WindowController = WindowController(k); if (_local_2.parent != null){ WindowController(_local_2.parent).removeChild(_local_2); }; if (!this._SafeStr_7928){ this._SafeStr_7928 = new Vector.(); }; this._SafeStr_7928.push(_local_2); _local_2.parent = this; if (((this._SafeStr_12322) || (_local_2._SafeStr_12340()))){ this.setupGraphicsContext(); if (_local_2.getGraphicContext(true).parent != this._SafeStr_12316){ this._SafeStr_12316._SafeStr_12428(_local_2.getGraphicContext(true)); }; }; var _local_3:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12393, this, k); this.update(this, _local_3); _local_3.recycle(); return (k); } public function addChildAt(k:IWindow, _arg_2:int):IWindow { var _local_3:WindowController = WindowController(k); if (_local_3.parent != null){ WindowController(_local_3.parent).removeChild(_local_3); }; if (!this._SafeStr_7928){ this._SafeStr_7928 = new Vector.(); }; this._SafeStr_7928.splice(_arg_2, 0, _local_3); _local_3.parent = this; if (((this._SafeStr_12322) || (_local_3._SafeStr_12340()))){ this.setupGraphicsContext(); if (_local_3.getGraphicContext(true).parent != this._SafeStr_12316){ this._SafeStr_12316._SafeStr_12354(_local_3.getGraphicContext(true), _arg_2); }; }; var _local_4:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12393, this, k); this.update(this, _local_4); _local_4.recycle(); return (k); } public function getChildAt(k:int):IWindow { return (((this._SafeStr_7928) ? (((((k < this._SafeStr_7928.length)) && ((k > -1)))) ? this._SafeStr_7928[k] : null) : null)); } public function getChildByID(k:int):IWindow { var _local_2:IWindow; if (this._SafeStr_7928){ for each (_local_2 in this._SafeStr_7928) { if (_local_2.id == k){ return (_local_2); }; }; }; return (null); } public function getChildByName(k:String):IWindow { var _local_2:IWindow; if (this._SafeStr_7928){ for each (_local_2 in this._SafeStr_7928) { if (_local_2.name == k){ return (_local_2); }; }; }; return (null); } public function findChildByName(k:String):IWindow { var _local_2:WindowController; if (this._SafeStr_7928){ for each (_local_2 in this._SafeStr_7928) { if (_local_2.name == k){ return (_local_2); }; }; for each (_local_2 in this._SafeStr_7928) { _local_2 = (_local_2.findChildByName(k) as WindowController); if (_local_2){ return ((_local_2 as IWindow)); }; }; }; return (null); } public function _SafeStr_7196(k:String):IWindow { var _local_2:IWindow; if (this._SafeStr_7928){ for each (_local_2 in this._SafeStr_7928) { if (_local_2.tags.indexOf(k) > -1){ return (_local_2); }; }; }; return (null); } public function findChildByTag(k:String):IWindow { if (((_SafeStr_12344) && ((_SafeStr_12344.indexOf(k) > -1)))){ return (this); }; var _local_2:WindowController = WindowController(this._SafeStr_7196(k)); if ((((_local_2 == null)) && (this._SafeStr_7928))){ for each (_local_2 in this._SafeStr_7928) { _local_2 = (_local_2.findChildByTag(k) as WindowController); if (_local_2 != null) break; }; }; return ((_local_2 as IWindow)); } public function getChildIndex(k:IWindow):int { return (((this._SafeStr_7928) ? this._SafeStr_7928.indexOf(k) : -1)); } public function removeChild(k:IWindow):IWindow { if (!this._SafeStr_7928){ return (null); }; var _local_2:int = this._SafeStr_7928.indexOf(k); if (_local_2 < 0){ return (null); }; this._SafeStr_7928.splice(_local_2, 1); k.parent = null; var _local_3:IGraphicContextHost = (k as IGraphicContextHost); if (((_local_3) && (_local_3._SafeStr_12340()))){ this._SafeStr_12316._SafeStr_12429(_local_3.getGraphicContext(true)); }; var _local_4:WindowEvent = WindowEvent._SafeStr_9076(WindowEvent._SafeStr_12394, this, k); this.update(this, _local_4); _local_4.recycle(); return (k); } public function removeChildAt(k:int):IWindow { return (this.removeChild(this.getChildAt(k))); } public function setChildIndex(k:IWindow, _arg_2:int):void { var _local_4:WindowController; if (!this._SafeStr_7928){ return; }; var _local_3:int = this._SafeStr_7928.indexOf(k); if ((((_local_3 > -1)) && (!((_arg_2 == _local_3))))){ this._SafeStr_7928.splice(_local_3, 1); this._SafeStr_7928.splice(_arg_2, 0, k); _local_4 = WindowController(k); if (_local_4._SafeStr_12340()){ this._SafeStr_12316._SafeStr_12430(_local_4.getGraphicContext(true), this.getChildIndex(_local_4)); }; }; } public function swapChildren(k:IWindow, _arg_2:IWindow):void { var _local_3:int; var _local_4:int; var _local_5:IWindow; var _local_6:int; if (!this._SafeStr_7928){ return; }; if (((((!((k == null))) && (!((_arg_2 == null))))) && (!((k == _arg_2))))){ _local_3 = this._SafeStr_7928.indexOf(k); if (_local_3 < 0){ return; }; _local_4 = this._SafeStr_7928.indexOf(_arg_2); if (_local_4 < 0){ return; }; if (_local_4 < _local_3){ _local_5 = k; k = _arg_2; _arg_2 = _local_5; _local_6 = _local_3; _local_3 = _local_4; _local_4 = _local_6; }; this._SafeStr_7928.splice(_local_4, 1); this._SafeStr_7928.splice(_local_3, 1); this._SafeStr_7928.splice(_local_3, 0, _arg_2); this._SafeStr_7928.splice(_local_4, 0, k); if (((WindowController(k)._SafeStr_12340()) || (WindowController(_arg_2)._SafeStr_12340()))){ this._SafeStr_12316._SafeStr_12431(WindowController(k).getGraphicContext(true), WindowController(_arg_2).getGraphicContext(true)); }; }; } public function swapChildrenAt(k:int, _arg_2:int):void { if (!this._SafeStr_7928){ return; }; this.swapChildren(this._SafeStr_7928[k], this._SafeStr_7928[_arg_2]); this._SafeStr_12316._SafeStr_12432(k, _arg_2); } public function _SafeStr_12270(k:uint, _arg_2:Array, _arg_3:int=0):uint { var _local_4:WindowController; if (!this._SafeStr_7928){ return (0); }; var _local_5:uint; for each (_local_4 in this._SafeStr_7928) { if (_local_4.id == k){ _arg_2.push(_local_4); _local_5++; }; if ((((_arg_3 > 0)) || ((_arg_3 < 0)))){ _arg_3--; _local_5 = (_local_5 + _local_4._SafeStr_12270(k, _arg_2, _arg_3)); }; }; return (_local_5); } public function groupChildrenWithTag(k:String, _arg_2:Array, _arg_3:int=0):uint { var _local_4:WindowController; if (!this._SafeStr_7928){ return (0); }; var _local_5:uint; for each (_local_4 in this._SafeStr_7928) { if (_local_4.tags.indexOf(k) > -1){ _arg_2.push(_local_4); _local_5++; }; if ((((_arg_3 > 0)) || ((_arg_3 < 0)))){ _local_5 = (_local_5 + _local_4.groupChildrenWithTag(k, _arg_2, (_arg_3 - 1))); }; }; return (_local_5); } public function _SafeStr_12257(k:String):IWindow { if (_name == k){ return (this); }; if (this._parent != null){ if (this._parent.name == k){ return (this._parent); }; return (this._parent._SafeStr_12257(k)); }; return (null); } protected function _SafeStr_12433():Boolean { var k:WindowController; if (_SafeStr_7192(WindowParam._SafeStr_12307)){ if (this._SafeStr_7928){ for each (k in this._SafeStr_7928) { if (k._SafeStr_12433()){ return (true); }; }; }; return (false); }; return (true); } public function _SafeStr_12265(k:String, _arg_2:Object):PropertyStruct { return (this._SafeStr_12324.get(k)._SafeStr_12434(_arg_2)); } public function _SafeStr_12266(k:String):PropertyStruct { return (this._SafeStr_12324.get(k)); } public function _SafeStr_7777():Boolean { return (!(this._SafeStr_7809(WindowState._SafeStr_10909))); } public function _SafeStr_12267(k:Boolean, _arg_2:Array):void { var _local_3:String; var _local_4:IWindow; for each (_local_3 in _arg_2) { _local_4 = this.findChildByName(_local_3); if (_local_4 != null){ if (k){ _local_4.enable(); } else { _local_4.disable(); }; }; }; } public function _SafeStr_12268(k:Boolean, _arg_2:Array):void { var _local_3:String; var _local_4:IWindow; for each (_local_3 in _arg_2) { _local_4 = this.findChildByName(_local_3); if (_local_4 != null){ if (k){ _local_4.activate(); } else { _local_4.deactivate(); }; }; }; } public function _SafeStr_12269(k:Boolean, _arg_2:Array):void { var _local_3:String; var _local_4:IWindow; for each (_local_3 in _arg_2) { _local_4 = this.findChildByName(_local_3); if (_local_4 != null){ _local_4.visible = k; }; }; } public function set immediateClickMode(k:Boolean):void { var _local_2:IGraphicContext; if (k != this._SafeStr_12320){ this._SafeStr_12320 = k; _local_2 = this.getGraphicContext(false); if (_local_2){ if (this._SafeStr_12320){ _local_2._SafeStr_12435 = true; _local_2.addEventListener(MouseEvent.CLICK, this.immediateClickHandler); } else { _local_2._SafeStr_12435 = false; _local_2.removeEventListener(MouseEvent.CLICK, this.immediateClickHandler); }; }; }; } protected function immediateClickHandler(k:Event):void { var _local_6:IWindow; var _local_2:MouseEvent = (k as MouseEvent); var _local_3:Point = new Point(_local_2.stageX, _local_2.stageY); var _local_4:Array = []; this.desktop._SafeStr_12272(_local_3, _local_4); while (_local_4.length > 0) { _local_6 = _local_4.pop(); if (_local_6 == this) break; if (_local_6._SafeStr_12263(WindowParam._SafeStr_7352)){ return; }; }; this._SafeStr_12244(_local_3); var _local_5:WindowEvent = WindowMouseEvent._SafeStr_9076(WindowMouseEvent.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); if (this._SafeStr_6343){ this._SafeStr_6343.dispatchEvent(_local_5); }; if (!_local_5._SafeStr_12366()){ if (this.procedure != null){ this.procedure(_local_5, this); }; }; k.stopImmediatePropagation(); _local_5.recycle(); } } }//package _-1Mz // _SafeStr_10465 = "_-3tA" (String#31657, DoABC#3) // _SafeStr_10570 = "_-tU" (String#40529, DoABC#3) // _SafeStr_10905 = "_-0wa" (String#24437, DoABC#3) // _SafeStr_10906 = "_-3hp" (String#31206, DoABC#3) // _SafeStr_10907 = "_-2oO" (String#29007, DoABC#3) // _SafeStr_10908 = "_-1gJ" (String#26226, DoABC#3) // _SafeStr_10909 = "_-5b-" (String#35858, DoABC#3) // _SafeStr_10911 = "_-Ym" (String#39753, DoABC#3) // _SafeStr_10913 = "_-5TH" (String#35546, DoABC#3) // _SafeStr_11805 = "_-4Yg" (String#33362, DoABC#3) // _SafeStr_12058 = "_-66D" (String#13877, DoABC#3) // _SafeStr_12163 = "_-0jg" (String#8347, DoABC#3) // _SafeStr_12164 = "_-4sz" (String#12638, DoABC#3) // _SafeStr_12236 = "_-0AE" (String#7775, DoABC#3) // _SafeStr_12241 = "_-4cp" (String#12371, DoABC#3) // _SafeStr_12242 = "_-3r6" (String#11588, DoABC#3) // _SafeStr_12243 = "_-26U" (String#3116, DoABC#3) // _SafeStr_12244 = "_-15y" (String#2863, DoABC#3) // _SafeStr_12245 = "_-9K" (String#4326, DoABC#3) // _SafeStr_12246 = "_-62E" (String#4134, DoABC#3) // _SafeStr_12247 = "_-3vC" (String#11650, DoABC#3) // _SafeStr_12248 = "_-58l" (String#12904, DoABC#3) // _SafeStr_12249 = "_-Ob" (String#14842, DoABC#3) // _SafeStr_12250 = "_-5N1" (String#13151, DoABC#3) // _SafeStr_12251 = "_-2Ru" (String#10161, DoABC#3) // _SafeStr_12252 = "_-5M-" (String#13128, DoABC#3) // _SafeStr_12253 = "_-02D" (String#7649, DoABC#3) // _SafeStr_12254 = "_-33v" (String#10791, DoABC#3) // _SafeStr_12255 = "_-6iy" (String#14490, DoABC#3) // _SafeStr_12256 = "_-xe" (String#15441, DoABC#3) // _SafeStr_12257 = "_-3a0" (String#11287, DoABC#3) // _SafeStr_12258 = "_-5IZ" (String#13073, DoABC#3) // _SafeStr_12259 = "_-1ua" (String#9567, DoABC#3) // _SafeStr_12260 = "_-0-v" (String#7601, DoABC#3) // _SafeStr_12261 = "_-63m" (String#13839, DoABC#3) // _SafeStr_12263 = "_-6fU" (String#14434, DoABC#3) // _SafeStr_12264 = "_-11v" (String#8660, DoABC#3) // _SafeStr_12265 = "_-4rl" (String#12618, DoABC#3) // _SafeStr_12266 = "_-1PD" (String#9059, DoABC#3) // _SafeStr_12267 = "_-6H7" (String#14061, DoABC#3) // _SafeStr_12268 = "_-2ny" (String#10489, DoABC#3) // _SafeStr_12269 = "_-1M3" (String#9004, DoABC#3) // _SafeStr_12270 = "_-0LN" (String#2643, DoABC#3) // _SafeStr_12271 = "_-aL" (String#15060, DoABC#3) // _SafeStr_12272 = "_-3JK" (String#11020, DoABC#3) // _SafeStr_12307 = "_-3Sq" (String#30644, DoABC#3) // _SafeStr_12308 = "_-2w1" (String#29306, DoABC#3) // _SafeStr_12311 = "_-4eh" (String#33577, DoABC#3) // _SafeStr_12312 = "_-36w" (String#29767, DoABC#3) // _SafeStr_12313 = "_-50R" (String#34440, DoABC#3) // _SafeStr_12314 = "_-yH" (String#40714, DoABC#3) // _SafeStr_12315 = "_-2tB" (String#29198, DoABC#3) // _SafeStr_12316 = "_-01L" (String#22233, DoABC#3) // _SafeStr_12317 = "_-1cR" (String#26076, DoABC#3) // _SafeStr_12318 = "_-203" (String#27042, DoABC#3) // _SafeStr_12319 = "_-0cj" (String#23664, DoABC#3) // _SafeStr_12320 = "_-2nu" (String#28995, DoABC#3) // _SafeStr_12321 = "_-59i" (String#34806, DoABC#3) // _SafeStr_12322 = "_-2aS" (String#28466, DoABC#3) // _SafeStr_12323 = "_-4bp" (String#33470, DoABC#3) // _SafeStr_12324 = "_-2Uf" (String#10204, DoABC#3) // _SafeStr_12325 = "_-6DS" (String#37395, DoABC#3) // _SafeStr_12326 = "_-5lD" (String#36252, DoABC#3) // _SafeStr_12327 = "_-4GG" (String#32620, DoABC#3) // _SafeStr_12328 = "_-1DE" (String#25115, DoABC#3) // _SafeStr_12329 = "_-3s3" (String#31614, DoABC#3) // _SafeStr_12330 = "_-3bg" (String#30978, DoABC#3) // _SafeStr_12331 = "_-2YZ" (String#28386, DoABC#3) // _SafeStr_12332 = "_-62J" (String#36952, DoABC#3) // _SafeStr_12333 = "_-6AL" (String#37275, DoABC#3) // _SafeStr_12334 = "_-Z4" (String#39764, DoABC#3) // _SafeStr_12335 = "_-3Ob" (String#30486, DoABC#3) // _SafeStr_12336 = "_-3Oe" (String#30487, DoABC#3) // _SafeStr_12337 = "_-2SV" (String#28138, DoABC#3) // _SafeStr_12338 = "_-2hu" (String#28759, DoABC#3) // _SafeStr_12339 = "_-0u7" (String#8513, DoABC#3) // _SafeStr_12340 = "_-bo" (String#15085, DoABC#3) // _SafeStr_12341 = "_-45r" (String#32209, DoABC#3) // _SafeStr_12342 = "_-0hs" (String#8324, DoABC#3) // _SafeStr_12343 = "_-64D" (String#37028, DoABC#3) // _SafeStr_12344 = "_-5m0" (String#508, DoABC#3) // _SafeStr_12345 = "_-8L" (String#707, DoABC#3) // _SafeStr_12346 = "_-Zf" (String#444, DoABC#3) // _SafeStr_12347 = "_-35T" (String#29708, DoABC#3) // _SafeStr_12348 = "_-15U" (String#24822, DoABC#3) // _SafeStr_12349 = "_-5yW" (String#36761, DoABC#3) // _SafeStr_12350 = "_-0VQ" (String#23382, DoABC#3) // _SafeStr_12351 = "_-6hq" (String#38606, DoABC#3) // _SafeStr_12352 = "_-3Im" (String#30251, DoABC#3) // _SafeStr_12353 = "_-3oG" (String#11538, DoABC#3) // _SafeStr_12354 = "_-3w6" (String#11669, DoABC#3) // _SafeStr_12355 = "_-1tq" (String#26760, DoABC#3) // _SafeStr_12356 = "_-4tV" (String#34130, DoABC#3) // _SafeStr_12357 = "_-57m" (String#34736, DoABC#3) // _SafeStr_12358 = "_-1Sw" (String#25728, DoABC#3) // _SafeStr_12359 = "_-4Xt" (String#33332, DoABC#3) // _SafeStr_12360 = "_-0VP" (String#23381, DoABC#3) // _SafeStr_12361 = "_-13c" (String#24747, DoABC#3) // _SafeStr_12362 = "_-26B" (String#27281, DoABC#3) // _SafeStr_12363 = "_-34-" (String#29647, DoABC#3) // _SafeStr_12364 = "_-Be" (String#38911, DoABC#3) // _SafeStr_12365 = "_-2sK" (String#29163, DoABC#3) // _SafeStr_12366 = "_-5bw" (String#35894, DoABC#3) // _SafeStr_12367 = "_-2hB" (String#28723, DoABC#3) // _SafeStr_12368 = "_-2Hv" (String#27737, DoABC#3) // _SafeStr_12369 = "_-J4" (String#39179, DoABC#3) // _SafeStr_12370 = "_-3fG" (String#11384, DoABC#3) // _SafeStr_12371 = "_-1o1" (String#9446, DoABC#3) // _SafeStr_12372 = "_-5wc" (String#36687, DoABC#3) // _SafeStr_12373 = "_-6eG" (String#38451, DoABC#3) // _SafeStr_12374 = "_-07F" (String#22449, DoABC#3) // _SafeStr_12375 = "_-1A7" (String#24994, DoABC#3) // _SafeStr_12376 = "_-2xb" (String#29359, DoABC#3) // _SafeStr_12377 = "_-33h" (String#29634, DoABC#3) // _SafeStr_12378 = "_-3og" (String#31484, DoABC#3) // _SafeStr_12379 = "_-6II" (String#37567, DoABC#3) // _SafeStr_12380 = "_-0sb" (String#24280, DoABC#3) // _SafeStr_12381 = "_-1um" (String#26798, DoABC#3) // _SafeStr_12382 = "_-3BB" (String#29937, DoABC#3) // _SafeStr_12383 = "_-1-I" (String#24573, DoABC#3) // _SafeStr_12384 = "_-4Dl" (String#32525, DoABC#3) // _SafeStr_12385 = "_-52o" (String#34536, DoABC#3) // _SafeStr_12386 = "_-5Vq" (String#35653, DoABC#3) // _SafeStr_12387 = "_-4HE" (String#32657, DoABC#3) // _SafeStr_12388 = "_-5Tz" (String#35578, DoABC#3) // _SafeStr_12389 = "_-6Nz" (String#37785, DoABC#3) // _SafeStr_12390 = "_-4df" (String#33533, DoABC#3) // _SafeStr_12391 = "_-35S" (String#29707, DoABC#3) // _SafeStr_12392 = "_-3ya" (String#31882, DoABC#3) // _SafeStr_12393 = "_-4Ba" (String#32436, DoABC#3) // _SafeStr_12394 = "_-65W" (String#37078, DoABC#3) // _SafeStr_12395 = "_-5mM" (String#36293, DoABC#3) // _SafeStr_12396 = "_-1sj" (String#26714, DoABC#3) // _SafeStr_12397 = "_-fl" (String#40015, DoABC#3) // _SafeStr_12398 = "_-0x-" (String#24455, DoABC#3) // _SafeStr_12399 = "_-1zI" (String#26978, DoABC#3) // _SafeStr_12400 = "_-6G5" (String#37486, DoABC#3) // _SafeStr_12401 = "_-4Zl" (String#33397, DoABC#3) // _SafeStr_12402 = "_-1n3" (String#26498, DoABC#3) // _SafeStr_12403 = "_-19s" (String#24983, DoABC#3) // _SafeStr_12404 = "_-1v-" (String#26807, DoABC#3) // _SafeStr_12405 = "_-56i" (String#34695, DoABC#3) // _SafeStr_12406 = "_-02l" (String#22291, DoABC#3) // _SafeStr_12407 = "_-5wk" (String#36693, DoABC#3) // _SafeStr_12408 = "_-4bB" (String#33444, DoABC#3) // _SafeStr_12409 = "_-6dq" (String#38434, DoABC#3) // _SafeStr_12410 = "_-G8" (String#39067, DoABC#3) // _SafeStr_12411 = "_-0uy" (String#24373, DoABC#3) // _SafeStr_12412 = "_-6k5" (String#38693, DoABC#3) // _SafeStr_12413 = "_-1OS" (String#25538, DoABC#3) // _SafeStr_12414 = "_-42N" (String#32064, DoABC#3) // _SafeStr_12415 = "_-4nw" (String#33909, DoABC#3) // _SafeStr_12416 = "_-0pG" (String#24141, DoABC#3) // _SafeStr_12417 = "_-1ob" (String#26562, DoABC#3) // _SafeStr_12418 = "_-0RB" (String#23234, DoABC#3) // _SafeStr_12419 = "_-6T" (String#37976, DoABC#3) // _SafeStr_12420 = "_-vU" (String#40606, DoABC#3) // _SafeStr_12421 = "_-6PQ" (String#37837, DoABC#3) // _SafeStr_12422 = "_-4sn" (String#34103, DoABC#3) // _SafeStr_12423 = "_-3YP" (String#30857, DoABC#3) // _SafeStr_12424 = "_-3-F" (String#29463, DoABC#3) // _SafeStr_12425 = "_-4Wz" (String#33294, DoABC#3) // _SafeStr_12426 = "_-20z" (String#27078, DoABC#3) // _SafeStr_12427 = "_-2vo" (String#29297, DoABC#3) // _SafeStr_12428 = "_-2kj" (String#10442, DoABC#3) // _SafeStr_12429 = "_-0bt" (String#8222, DoABC#3) // _SafeStr_12430 = "_-0P9" (String#8005, DoABC#3) // _SafeStr_12431 = "_-0nU" (String#8410, DoABC#3) // _SafeStr_12432 = "_-2Qw" (String#10145, DoABC#3) // _SafeStr_12433 = "_-2Ef" (String#27607, DoABC#3) // _SafeStr_12434 = "_-4b5" (String#33441, DoABC#3) // _SafeStr_12435 = "_-6Er" (String#14019, DoABC#3) // _SafeStr_2530 = "_-59f" (String#12925, DoABC#3) // _SafeStr_2538 = "_-2VM" (String#10212, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3272 = "_-5yy" (String#13748, DoABC#3) // _SafeStr_3595 = "_-19Z" (String#8794, DoABC#3) // _SafeStr_3596 = "_-0LB" (String#7934, DoABC#3) // _SafeStr_3597 = "_-pN" (String#15309, DoABC#3) // _SafeStr_3598 = "_-24w" (String#27235, DoABC#3) // _SafeStr_3599 = "_-0Mo" (String#23073, DoABC#3) // _SafeStr_3600 = "_-5Zs" (String#35812, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_5520 = "_-43p" (String#332, DoABC#3) // _SafeStr_5557 = "_-5On" (String#1590, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) // _SafeStr_5561 = "_-2BL" (String#27479, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_7192 = "_-3pO" (String#11557, DoABC#3) // _SafeStr_7193 = "_-3e0" (String#31072, DoABC#3) // _SafeStr_7196 = "_-1Hc" (String#8918, DoABC#3) // _SafeStr_7339 = "_-6l6" (String#14529, DoABC#3) // _SafeStr_7351 = "_-6js" (String#38682, DoABC#3) // _SafeStr_7352 = "_-1zu" (String#27003, DoABC#3) // _SafeStr_7777 = "_-2Or" (String#10115, DoABC#3) // _SafeStr_7809 = "_-3f" (String#11378, DoABC#3) // _SafeStr_7810 = "_-5GD" (String#35052, DoABC#3) // _SafeStr_7814 = "_-5Qi" (String#35462, DoABC#3) // _SafeStr_7827 = "_-44t" (String#11825, DoABC#3) // _SafeStr_7836 = "_-5oI" (String#36371, DoABC#3) // _SafeStr_7926 = "_-5O2" (String#1128, DoABC#3) // _SafeStr_7928 = "_-Oq" (String#711, DoABC#3) // _SafeStr_7961 = "_-03k" (String#826, DoABC#3) // _SafeStr_8582 = "_-3yV" (String#31880, DoABC#3) // _SafeStr_8587 = "_-5Zr" (String#334, DoABC#3) // _SafeStr_8820 = "_-2UN" (String#10203, DoABC#3) // _SafeStr_8930 = "_-3k-" (String#31292, DoABC#3) // _SafeStr_8943 = "_-38f" (String#29835, DoABC#3) // _SafeStr_9076 = "_-1h6" (String#26260, DoABC#3) // _SafeStr_9094 = "_-6gz" (String#38569, DoABC#3) // _SafeStr_9108 = "_-5Uc" (String#35599, DoABC#3) // _SafeStr_9289 = "_-1hk" (String#9342, DoABC#3) // _SafeStr_9801 = "_-dC" (String#39918, DoABC#3) // _SafeStr_9872 = "_-35P" (String#692, DoABC#3) //------------------------------------------------------------ //_-1Mz.WindowModel package _-1Mz { import _-0MK._SafeStr_3; import flash.geom.Rectangle; import flash.geom.ColorTransform; import _-5im.WindowState; import flash.geom.Point; public class WindowModel implements _SafeStr_3 { protected var _SafeStr_12345:int; protected var _SafeStr_12346:int; protected var _x:int; protected var _y:int; protected var _SafeStr_12327:int; protected var _SafeStr_12328:int; protected var _SafeStr_12325:Rectangle; protected var _SafeStr_12326:Rectangle; protected var _SafeStr_12356:Rectangle; protected var _SafeStr_12357:Rectangle; protected var _context:WindowContext; protected var _SafeStr_9872:Boolean = false; protected var _SafeStr_12332:uint = 0xFFFFFF; protected var _SafeStr_12348:ColorTransform; protected var _SafeStr_12341:uint; protected var _SafeStr_12330:uint = 10; protected var _SafeStr_12350:Boolean = true; protected var _SafeStr_8587:Boolean = true; protected var _SafeStr_5557:Number = 1; protected var _SafeStr_7961:uint; protected var _SafeStr_5560:uint; protected var _SafeStr_5520:uint; protected var _SafeStr_5501:uint; protected var _SafeStr_7926:String = ""; protected var _name:String; protected var _SafeStr_5338:uint; protected var _SafeStr_12344:Array; protected var _disposed:Boolean = false; protected var _SafeStr_12349:String = ""; public function WindowModel(k:uint, _arg_2:String, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:WindowContext, _arg_7:Rectangle, _arg_8:Array=null, _arg_9:String="") { this._SafeStr_5338 = k; this._name = _arg_2; this._SafeStr_5501 = _arg_3; this._SafeStr_7961 = _arg_5; this._SafeStr_5560 = WindowState._SafeStr_10908; this._SafeStr_5520 = _arg_4; this._SafeStr_12344 = _arg_8; this._context = _arg_6; this._SafeStr_12349 = _arg_9; this._x = _arg_7.x; this._y = _arg_7.y; this._SafeStr_12327 = _arg_7.width; this._SafeStr_12328 = _arg_7.height; this._SafeStr_12325 = _arg_7.clone(); this._SafeStr_12326 = _arg_7.clone(); } public function get x():int { return (this._x); } public function get y():int { return (this._y); } public function get width():int { return (this._SafeStr_12327); } public function get height():int { return (this._SafeStr_12328); } public function get position():Point { return (new Point(this._x, this._y)); } public function get rectangle():Rectangle { return (new Rectangle(this._x, this._y, this._SafeStr_12327, this._SafeStr_12328)); } public function get context():IWindowContext { return (this._context); } public function get _SafeStr_9289():uint { return (this._SafeStr_12330); } public function get disposed():Boolean { return (this._disposed); } public function get background():Boolean { return (this._SafeStr_9872); } public function get clipping():Boolean { return (this._SafeStr_12350); } public function get visible():Boolean { return (this._SafeStr_8587); } public function get color():uint { return (this._SafeStr_12332); } public function get alpha():uint { return ((this._SafeStr_12341 >>> 24)); } public function get blend():Number { return (this._SafeStr_5557); } public function get param():uint { return (this._SafeStr_7961); } public function get state():uint { return (this._SafeStr_5560); } public function get style():uint { return (this._SafeStr_5520); } public function get type():uint { return (this._SafeStr_5501); } public function get caption():String { return (this._SafeStr_7926); } public function get name():String { return (this._name); } public function get id():int { return (this._SafeStr_5338); } public function get tags():Array { return (((this._SafeStr_12344) ? this._SafeStr_12344 : this._SafeStr_12344 = [])); } public function get left():int { return (this._x); } public function get top():int { return (this._y); } public function get right():int { return ((this._x + this._SafeStr_12327)); } public function get bottom():int { return ((this._y + this._SafeStr_12328)); } public function get _SafeStr_12237():int { return ((this._SafeStr_12345 + this._x)); } public function get _SafeStr_12238():int { return ((this._SafeStr_12346 + this._y)); } public function get _SafeStr_12239():int { return ((this._SafeStr_12327 + Math.abs(this.etchingPoint.x))); } public function get _SafeStr_12240():int { return ((this._SafeStr_12328 + Math.abs(this.etchingPoint.y))); } public function get _SafeStr_12235():Rectangle { return (new Rectangle(this._SafeStr_12237, this._SafeStr_12238, this._SafeStr_12239, this._SafeStr_12240)); } public function get etchingPoint():Point { return (new Point(0, 0)); } public function get _SafeStr_12236():String { return (this._SafeStr_12349); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._context = null; this._SafeStr_5560 = WindowState._SafeStr_12308; this._SafeStr_12344 = null; this._x = (this._y = (this._SafeStr_12327 = (this._SafeStr_12328 = 0))); }; } public function invalidate(k:Rectangle=null):void { } public function _SafeStr_12436():int { return (this._SafeStr_12325.width); } public function _SafeStr_12437():int { return (this._SafeStr_12325.height); } public function _SafeStr_12438():int { return (this._SafeStr_12326.width); } public function _SafeStr_12439():int { return (this._SafeStr_12326.height); } public function _SafeStr_12440():int { return (((this._SafeStr_12356) ? this._SafeStr_12356.width : 0)); } public function _SafeStr_12441():int { return (((this._SafeStr_12356) ? this._SafeStr_12356.height : 0)); } public function _SafeStr_12442():int { return (((this._SafeStr_12357) ? this._SafeStr_12357.width : int.MAX_VALUE)); } public function _SafeStr_12443():int { return (((this._SafeStr_12357) ? this._SafeStr_12357.height : int.MAX_VALUE)); } public function _SafeStr_12444(k:uint, _arg_2:uint=0):Boolean { if (_arg_2 > 0){ return ((((this._SafeStr_5501 & _arg_2) ^ k) == 0)); }; return (((this._SafeStr_5501 & k) == k)); } public function _SafeStr_12259(k:uint, _arg_2:uint=0):Boolean { if (_arg_2 > 0){ return ((((this._SafeStr_5560 & _arg_2) ^ k) == 0)); }; return (((this._SafeStr_5560 & k) == k)); } public function _SafeStr_12262(k:uint, _arg_2:uint=0):Boolean { if (_arg_2 > 0){ return ((((this._SafeStr_5520 & _arg_2) ^ k) == 0)); }; return (((this._SafeStr_5520 & k) == k)); } public function _SafeStr_7192(k:uint, _arg_2:uint=0):Boolean { if (_arg_2 > 0){ return ((((this._SafeStr_7961 & _arg_2) ^ k) == 0)); }; return (((this._SafeStr_7961 & k) == k)); } } }//package _-1Mz // _SafeStr_10908 = "_-1gJ" (String#26226, DoABC#3) // _SafeStr_12235 = "_-3ry" (String#11602, DoABC#3) // _SafeStr_12236 = "_-0AE" (String#7775, DoABC#3) // _SafeStr_12237 = "_-6KH" (String#14113, DoABC#3) // _SafeStr_12238 = "_-5e4" (String#13412, DoABC#3) // _SafeStr_12239 = "_-4O7" (String#12137, DoABC#3) // _SafeStr_12240 = "_-0Eu" (String#7842, DoABC#3) // _SafeStr_12259 = "_-1ua" (String#9567, DoABC#3) // _SafeStr_12262 = "_-5CT" (String#12972, DoABC#3) // _SafeStr_12308 = "_-2w1" (String#29306, DoABC#3) // _SafeStr_12325 = "_-6DS" (String#37395, DoABC#3) // _SafeStr_12326 = "_-5lD" (String#36252, DoABC#3) // _SafeStr_12327 = "_-4GG" (String#32620, DoABC#3) // _SafeStr_12328 = "_-1DE" (String#25115, DoABC#3) // _SafeStr_12330 = "_-3bg" (String#30978, DoABC#3) // _SafeStr_12332 = "_-62J" (String#36952, DoABC#3) // _SafeStr_12341 = "_-45r" (String#32209, DoABC#3) // _SafeStr_12344 = "_-5m0" (String#508, DoABC#3) // _SafeStr_12345 = "_-8L" (String#707, DoABC#3) // _SafeStr_12346 = "_-Zf" (String#444, DoABC#3) // _SafeStr_12348 = "_-15U" (String#24822, DoABC#3) // _SafeStr_12349 = "_-5yW" (String#36761, DoABC#3) // _SafeStr_12350 = "_-0VQ" (String#23382, DoABC#3) // _SafeStr_12356 = "_-4tV" (String#34130, DoABC#3) // _SafeStr_12357 = "_-57m" (String#34736, DoABC#3) // _SafeStr_12436 = "_-5k7" (String#36207, DoABC#3) // _SafeStr_12437 = "_-5TN" (String#35549, DoABC#3) // _SafeStr_12438 = "_-3Hc" (String#30201, DoABC#3) // _SafeStr_12439 = "_-31E" (String#29540, DoABC#3) // _SafeStr_12440 = "_-1qR" (String#26630, DoABC#3) // _SafeStr_12441 = "_-2Qi" (String#28074, DoABC#3) // _SafeStr_12442 = "_-0jU" (String#23921, DoABC#3) // _SafeStr_12443 = "_-5qR" (String#36448, DoABC#3) // _SafeStr_12444 = "_-66f" (String#37128, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_5520 = "_-43p" (String#332, DoABC#3) // _SafeStr_5557 = "_-5On" (String#1590, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) // _SafeStr_7192 = "_-3pO" (String#11557, DoABC#3) // _SafeStr_7926 = "_-5O2" (String#1128, DoABC#3) // _SafeStr_7961 = "_-03k" (String#826, DoABC#3) // _SafeStr_8587 = "_-5Zr" (String#334, DoABC#3) // _SafeStr_9289 = "_-1hk" (String#9342, DoABC#3) // _SafeStr_9872 = "_-35P" (String#692, DoABC#3) //------------------------------------------------------------ //_-1n2._SafeStr_2824 package _-1n2 { import _-1Ir._SafeStr_2820; import _-0Kg._SafeStr_334; import _-0MK._SafeStr_12; import _-2Zy._SafeStr_501; import _-0b-._SafeStr_2819; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-p0._SafeStr_499; import _-1Mz.IWindow; import _-378._SafeStr_4470; import _-378._SafeStr_4466; import flash.events.IEventDispatcher; import flash.geom.ColorTransform; import _-0ba._SafeStr_4469; import _-2Zy._SafeStr_3529; import _-0ba._SafeStr_4471; import _-2Zy._SafeStr_3528; import _-2Zy._SafeStr_3543; import flash.display.BitmapData; import _-5Vt.BitmapDataAsset; import flash.net.URLRequest; import _-5Vt._SafeStr_37; import _-0nt.AssetLoaderEvent; import _-0ba._SafeStr_4468; import _-6G7._SafeStr_2365; import _-4n6._SafeStr_2443; import _-5Mz.WindowEvent; public class _SafeStr_2824 extends _SafeStr_2820 { private static const _SafeStr_12445:int = 130; private static const _SafeStr_12446:int = 100; private static const _SafeStr_12447:int = 130; private static const _SafeStr_12448:int = 100; private static const _SafeStr_12449:int = 130; private static const _SafeStr_12450:int = 100; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_8822:_SafeStr_12; private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_7798:_SafeStr_4467; private var _SafeStr_7434:int; public function _SafeStr_2824(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:_SafeStr_501, _arg_4:_SafeStr_10, _arg_5:_SafeStr_499, _arg_6:_SafeStr_12, _arg_7:_SafeStr_334) { super(k, _arg_2, _arg_4, _arg_5); this._SafeStr_7215 = _arg_3; this._SafeStr_8822 = _arg_6; this._SafeStr_5450 = _arg_7; this._SafeStr_7798 = null; } override public function dispose():void { if (!disposed){ if (this._SafeStr_7798){ this._SafeStr_7798.destroy(); this._SafeStr_7798 = null; }; this._SafeStr_7215 = null; super.dispose(); }; } override public function get mainWindow():IWindow { if (this._SafeStr_7798 == null){ return (null); }; return (this._SafeStr_7798.window); } override public function registerUpdateEvents(k:IEventDispatcher):void { k.addEventListener(_SafeStr_4470._SafeStr_5922, this._SafeStr_12451); k.addEventListener(_SafeStr_4470._SafeStr_5926, this._SafeStr_12452); k.addEventListener(_SafeStr_4470._SafeStr_5928, this._SafeStr_12453); k.addEventListener(_SafeStr_4470._SafeStr_5929, this._SafeStr_12454); k.addEventListener(_SafeStr_4470._SafeStr_5910, this._SafeStr_12455); k.addEventListener(_SafeStr_4470._SafeStr_5911, this._SafeStr_12456); k.addEventListener(_SafeStr_4466._SafeStr_5912, this._SafeStr_12457); k.addEventListener(_SafeStr_4466._SafeStr_5913, this._SafeStr_12457); k.addEventListener(_SafeStr_4466._SafeStr_5914, this._SafeStr_12457); } override public function unregisterUpdateEvents(k:IEventDispatcher):void { k.removeEventListener(_SafeStr_4470._SafeStr_5922, this._SafeStr_12451); k.removeEventListener(_SafeStr_4470._SafeStr_5926, this._SafeStr_12452); k.removeEventListener(_SafeStr_4470._SafeStr_5928, this._SafeStr_12453); k.removeEventListener(_SafeStr_4470._SafeStr_5929, this._SafeStr_12454); k.removeEventListener(_SafeStr_4470._SafeStr_5910, this._SafeStr_12455); k.removeEventListener(_SafeStr_4470._SafeStr_5911, this._SafeStr_12456); k.removeEventListener(_SafeStr_4466._SafeStr_5912, this._SafeStr_12457); k.removeEventListener(_SafeStr_4466._SafeStr_5913, this._SafeStr_12457); k.removeEventListener(_SafeStr_4466._SafeStr_5914, this._SafeStr_12457); } public function get _SafeStr_12458():_SafeStr_4467 { return (this._SafeStr_7798); } public function _SafeStr_12459(k:String):ColorTransform { var _local_2:uint; var _local_3:uint; var _local_4:uint; var _local_5:int; while (_local_5 < k.length) { switch ((_local_5 % 3)){ case 0: _local_2 = (_local_2 + ((k.charCodeAt(_local_5) * 37) as int)); break; case 1: _local_3 = (_local_3 + ((k.charCodeAt(_local_5) * 37) as int)); break; case 2: _local_4 = (_local_4 + ((k.charCodeAt(_local_5) * 37) as int)); break; }; _local_5++; }; _local_2 = ((_local_2 % _SafeStr_12446) + _SafeStr_12445); _local_3 = ((_local_3 % _SafeStr_12448) + _SafeStr_12447); _local_4 = ((_local_4 % _SafeStr_12450) + _SafeStr_12449); return (new ColorTransform((_local_2 / 0xFF), (_local_3 / 0xFF), (_local_4 / 0xFF))); } public function _SafeStr_12460(k:int):void { var _local_3:int; var _local_4:_SafeStr_4469; var _local_2:_SafeStr_3529 = this._SafeStr_7215._SafeStr_7263._SafeStr_6558(); if (_local_2 != null){ _local_3 = _local_2.length; _local_4 = new _SafeStr_4469(_SafeStr_4469._SafeStr_5917, _local_3, k); if (messageListener != null){ messageListener.processWidgetMessage(_local_4); }; }; } public function _SafeStr_12461(k:int):void { var _local_2:_SafeStr_4469 = new _SafeStr_4469(_SafeStr_4469._SafeStr_5918, k); if (messageListener != null){ messageListener.processWidgetMessage(_local_2); }; } public function _SafeStr_12462():void { var k:int; if (((!((this._SafeStr_7798 == null))) && (!((this._SafeStr_7798._SafeStr_12463 == null))))){ k = (((this._SafeStr_7798._SafeStr_12463._SafeStr_8734)!=-1) ? this._SafeStr_7798._SafeStr_12463._SafeStr_8734 : 0); }; var _local_2:_SafeStr_4471 = new _SafeStr_4471(_SafeStr_4471._SafeStr_5919, this._SafeStr_7434, k); if (messageListener != null){ messageListener.processWidgetMessage(_local_2); }; } public function _SafeStr_12464(k:int):void { var _local_3:_SafeStr_3528; var _local_2:int = this._SafeStr_7215._SafeStr_7263._SafeStr_9305(_SafeStr_3543._SafeStr_9303); if (_local_2 != -1){ _local_3 = this._SafeStr_7215._SafeStr_7263._SafeStr_6563(_local_2); if (_local_3._SafeStr_9306 != null){ _local_3._SafeStr_9306._SafeStr_9307 = 0; }; }; this._SafeStr_7215._SafeStr_7263._SafeStr_9304(k, _SafeStr_3543._SafeStr_12465, 0, 0, 0, 0); } public function _SafeStr_12466():void { this._SafeStr_7215._SafeStr_7263.stop(_SafeStr_3543._SafeStr_12465); } public function _SafeStr_12467(k:String):BitmapData { var _local_3:BitmapData; var _local_2:BitmapDataAsset = (this.assets.getAssetByName(k) as BitmapDataAsset); if (_local_2 == null){ return (null); }; _local_3 = (_local_2.content as BitmapData); return (_local_3.clone()); } public function _SafeStr_12468(k:String):void { var _local_2:String = this._SafeStr_8822.getProperty("image.library.playlist.url"); var _local_3 = ((_local_2 + k) + ".gif"); _SafeStr_4.log(("[PlayListEditorWidget] : " + _local_3)); var _local_4:URLRequest = new URLRequest(_local_3); var _local_5:_SafeStr_37 = this.assets.loadAssetFromFile(k, _local_4, "image/gif"); _local_5.addEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_12469); } public function _SafeStr_12470():void { var k:_SafeStr_4468 = new _SafeStr_4468(_SafeStr_4468._SafeStr_5920); if (messageListener != null){ messageListener.processWidgetMessage(k); }; this._SafeStr_5450.openCatalogPage(_SafeStr_2365._SafeStr_12471); } public function _SafeStr_12472():void { this.windowManager.alert(("$" + "{playlist.editor.alert.playlist.full.title}"), ("$" + "{playlist.editor.alert.playlist.full}"), 0, this._SafeStr_12473); } private function _SafeStr_12473(k:_SafeStr_2443, _arg_2:WindowEvent):void { k.dispose(); } private function _SafeStr_12451(k:_SafeStr_4470):void { var _local_2:_SafeStr_3529; this._SafeStr_7434 = k.furniId; if (!this._SafeStr_7798){ this._SafeStr_7798 = new _SafeStr_4467(this, this._SafeStr_7215._SafeStr_7263); this._SafeStr_7798.window.visible = false; }; if (!this._SafeStr_7798.window.visible){ this._SafeStr_7798.show(); this._SafeStr_7215._SafeStr_7263._SafeStr_12474(); _local_2 = this._SafeStr_7215._SafeStr_7263._SafeStr_6558(); if (_local_2 != null){ _local_2._SafeStr_11350(); }; }; } private function _SafeStr_12452(k:_SafeStr_4470):void { if (this._SafeStr_7798 != null){ if (this._SafeStr_7798.window.visible){ this._SafeStr_7798.hide(); }; }; } private function _SafeStr_12453(k:_SafeStr_4470):void { if (!this._SafeStr_7798){ return; }; if (this._SafeStr_7798.window.visible){ this._SafeStr_7215._SafeStr_7263._SafeStr_12474(); }; } private function _SafeStr_12469(k:AssetLoaderEvent):void { var _local_2:_SafeStr_37; if (k.type == AssetLoaderEvent._SafeStr_7865){ _local_2 = (k.target as _SafeStr_37); if (_local_2 != null){ if (this._SafeStr_7798 != null){ this._SafeStr_7798._SafeStr_12475(_local_2.assetName); }; }; }; } private function _SafeStr_12454(k:_SafeStr_4470):void { if (this._SafeStr_7798){ this._SafeStr_7798._SafeStr_12476(); }; } private function _SafeStr_12455(k:_SafeStr_4470):void { if (this._SafeStr_7798){ this._SafeStr_7798._SafeStr_12477(); }; } private function _SafeStr_12456(k:_SafeStr_4470):void { this._SafeStr_12472(); } private function _SafeStr_12457(k:_SafeStr_4466):void { if (this._SafeStr_7798){ this._SafeStr_7798._SafeStr_6363(k); }; } } }//package _-1n2 // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_11350 = "_-2jc" (String#1520, DoABC#3) // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_12445 = "_-5Sp" (String#35533, DoABC#3) // _SafeStr_12446 = "_-0qG" (String#24176, DoABC#3) // _SafeStr_12447 = "_-2JL" (String#27787, DoABC#3) // _SafeStr_12448 = "_-3R5" (String#30583, DoABC#3) // _SafeStr_12449 = "_-1J2" (String#25330, DoABC#3) // _SafeStr_12450 = "_-1wz" (String#26881, DoABC#3) // _SafeStr_12451 = "_-6Hk" (String#37553, DoABC#3) // _SafeStr_12452 = "_-0p6" (String#24133, DoABC#3) // _SafeStr_12453 = "_-59r" (String#34814, DoABC#3) // _SafeStr_12454 = "_-1pI" (String#26591, DoABC#3) // _SafeStr_12455 = "_-4QJ" (String#33025, DoABC#3) // _SafeStr_12456 = "_-4Dp" (String#32529, DoABC#3) // _SafeStr_12457 = "_-fH" (String#39998, DoABC#3) // _SafeStr_12458 = "_-4pL" (String#33964, DoABC#3) // _SafeStr_12459 = "_-0Mi" (String#23069, DoABC#3) // _SafeStr_12460 = "_-0t" (String#24295, DoABC#3) // _SafeStr_12461 = "_-3sg" (String#31633, DoABC#3) // _SafeStr_12462 = "_-0rH" (String#24223, DoABC#3) // _SafeStr_12463 = "_-026" (String#22263, DoABC#3) // _SafeStr_12464 = "_-5WT" (String#35676, DoABC#3) // _SafeStr_12465 = "_-1E" (String#25149, DoABC#3) // _SafeStr_12466 = "_-1ys" (String#26959, DoABC#3) // _SafeStr_12467 = "_-1Rv" (String#25694, DoABC#3) // _SafeStr_12468 = "_-Xb" (String#39710, DoABC#3) // _SafeStr_12469 = "_-3oc" (String#31482, DoABC#3) // _SafeStr_12470 = "_-5z4" (String#36785, DoABC#3) // _SafeStr_12471 = "_-1NB" (String#25491, DoABC#3) // _SafeStr_12472 = "_-1zO" (String#26980, DoABC#3) // _SafeStr_12473 = "_-0k2" (String#8349, DoABC#3) // _SafeStr_12474 = "_-3j6" (String#11448, DoABC#3) // _SafeStr_12475 = "_-6KG" (String#37638, DoABC#3) // _SafeStr_12476 = "_-CW" (String#38945, DoABC#3) // _SafeStr_12477 = "_-3d8" (String#31038, DoABC#3) // _SafeStr_2365 = "_-30X" (String#10732, DoABC#3) // _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3) // _SafeStr_2824 = "_-2GC" (String#9966, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_3528 = "_-0hE" (String#8311, DoABC#3) // _SafeStr_3529 = "_-1ZD" (String#9213, DoABC#3) // _SafeStr_3543 = "_-4Fn" (String#32604, DoABC#3) // _SafeStr_37 = "_-6-O" (String#36835, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4466 = "_-3qQ" (String#11578, DoABC#3) // _SafeStr_4467 = "_-05S" (String#7703, DoABC#3) // _SafeStr_4468 = "_-6N5" (String#14167, DoABC#3) // _SafeStr_4469 = "_-66q" (String#13888, DoABC#3) // _SafeStr_4470 = "_-4p7" (String#12580, DoABC#3) // _SafeStr_4471 = "_-4zm" (String#12739, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5910 = "_-1-s" (String#24596, DoABC#3) // _SafeStr_5911 = "_-jN" (String#40141, DoABC#3) // _SafeStr_5912 = "_-OK" (String#39370, DoABC#3) // _SafeStr_5913 = "_-0ED" (String#22720, DoABC#3) // _SafeStr_5914 = "_-6LN" (String#37679, DoABC#3) // _SafeStr_5917 = "_-0mh" (String#24047, DoABC#3) // _SafeStr_5918 = "_-14z" (String#24803, DoABC#3) // _SafeStr_5919 = "_-1KE" (String#25375, DoABC#3) // _SafeStr_5920 = "_-62i" (String#36964, DoABC#3) // _SafeStr_5922 = "_-1K0" (String#25366, DoABC#3) // _SafeStr_5926 = "_-iv" (String#40123, DoABC#3) // _SafeStr_5928 = "_-2zQ" (String#29430, DoABC#3) // _SafeStr_5929 = "_-ay" (String#39822, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6363 = "_-015" (String#7629, DoABC#3) // _SafeStr_6558 = "_-5Bu" (String#12961, DoABC#3) // _SafeStr_6563 = "_-4Zo" (String#3721, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7263 = "_-4uA" (String#12657, DoABC#3) // _SafeStr_7434 = "_-2q4" (String#162, DoABC#3) // _SafeStr_7798 = "_-0L6" (String#573, DoABC#3) // _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3) // _SafeStr_8734 = "_-4RX" (String#33082, DoABC#3) // _SafeStr_8822 = "_-0Eg" (String#571, DoABC#3) // _SafeStr_9303 = "_-1Cq" (String#25100, DoABC#3) // _SafeStr_9304 = "_-2kE" (String#10433, DoABC#3) // _SafeStr_9305 = "_-5DX" (String#12990, DoABC#3) // _SafeStr_9306 = "_-49N" (String#11894, DoABC#3) // _SafeStr_9307 = "_-2z2" (String#10695, DoABC#3) //------------------------------------------------------------ //_-1n2._SafeStr_4467 package _-1n2 { import _-2Zy._SafeStr_2516; import _-1Mz.IWindowContainer; import _-5YE.IBorderWindow; import _-5YE.IScrollbarWindow; import flash.display.BitmapData; import _-1Mz.IWindow; import _-2Zy._SafeStr_3543; import _-2Zy._SafeStr_3529; import _-5YE.IBitmapWrapperWindow; import _-5Vt.XmlAsset; import flash.geom.Point; import _-5Mz.WindowMouseEvent; import _-5YE.IItemGridWindow; import _-5YE.IItemListWindow; import _-2Zy._SafeStr_3528; import _-378._SafeStr_4466; public class _SafeStr_4467 { private static const _SafeStr_12478:int = 6; private static const _SafeStr_12479:int = 9; private static const _SafeStr_12480:int = 5; private var _SafeStr_5451:_SafeStr_2824; private var _SafeStr_6360:_SafeStr_2516; private var _SafeStr_7798:IWindowContainer; private var _SafeStr_12481:IBorderWindow; private var _SafeStr_12482:IBorderWindow; private var _SafeStr_12483:MusicInventoryGridView; private var _SafeStr_12484:PlayListEditorItemListView; private var _SafeStr_12485:MusicInventoryStatusView; private var _SafeStr_12486:PlayListStatusView; private var _SafeStr_12487:IScrollbarWindow; private var _SafeStr_12488:IScrollbarWindow; public function _SafeStr_4467(k:_SafeStr_2824, _arg_2:_SafeStr_2516) { var _local_4:String; var _local_5:BitmapData; super(); this._SafeStr_5451 = k; this._SafeStr_6360 = _arg_2; var _local_3:Array = [_SafeStr_5088._SafeStr_12489, _SafeStr_5088._SafeStr_12490, _SafeStr_5088._SafeStr_12491, _SafeStr_5088._SafeStr_12492, _SafeStr_5088._SafeStr_12493]; for each (_local_4 in _local_3) { _local_5 = this._SafeStr_5451._SafeStr_12467(_local_4); if (_local_5 != null){ _local_5.dispose(); } else { this._SafeStr_5451._SafeStr_12468(_local_4); }; }; this.createWindow(); this._SafeStr_12483 = new MusicInventoryGridView(k, this._SafeStr_12494(), _arg_2); this._SafeStr_12484 = new PlayListEditorItemListView(k, this._SafeStr_12495()); this._SafeStr_12485 = new MusicInventoryStatusView(k, this._SafeStr_12496()); this._SafeStr_12486 = new PlayListStatusView(k, this._SafeStr_12497()); this._SafeStr_12475(); } public function get window():IWindow { return (this._SafeStr_7798); } public function get _SafeStr_12498():MusicInventoryGridView { return (this._SafeStr_12483); } public function get _SafeStr_12463():PlayListEditorItemListView { return (this._SafeStr_12484); } public function destroy():void { if (this._SafeStr_6360){ this._SafeStr_6360.stop(_SafeStr_3543._SafeStr_12465); this._SafeStr_6360 = null; }; if (this._SafeStr_12483){ this._SafeStr_12483.destroy(); this._SafeStr_12483 = null; }; if (this._SafeStr_12484){ this._SafeStr_12484.destroy(); this._SafeStr_12484 = null; }; if (this._SafeStr_12486){ this._SafeStr_12486.destroy(); this._SafeStr_12486 = null; }; if (this._SafeStr_12485){ this._SafeStr_12485.destroy(); this._SafeStr_12485 = null; }; this._SafeStr_7798.destroy(); this._SafeStr_7798 = null; } public function hide():void { this._SafeStr_7798.visible = false; if (this._SafeStr_5451 != null){ this._SafeStr_5451._SafeStr_12466(); }; } public function show():void { this._SafeStr_6360._SafeStr_12474(); var k:_SafeStr_3529 = this._SafeStr_6360._SafeStr_6558(); if (k != null){ k._SafeStr_11350(); this._SafeStr_12499(); }; this._SafeStr_7798.visible = true; } public function _SafeStr_12475(k:String=""):void { if ((((k == "")) || ((k == _SafeStr_5088._SafeStr_12489)))){ this._SafeStr_12500(this._SafeStr_12481, "music_inventory_splash_image", _SafeStr_5088._SafeStr_12489); }; if ((((k == "")) || ((k == _SafeStr_5088._SafeStr_12490)))){ this._SafeStr_12500(this._SafeStr_12482, "playlist_editor_splash_image", _SafeStr_5088._SafeStr_12490); }; if ((((k == "")) || ((k == _SafeStr_5088._SafeStr_12491)))){ this._SafeStr_12485._SafeStr_12501(this._SafeStr_5451._SafeStr_12467(_SafeStr_5088._SafeStr_12491)); }; if ((((k == "")) || ((k == _SafeStr_5088._SafeStr_12492)))){ this._SafeStr_12485._SafeStr_12502(this._SafeStr_5451._SafeStr_12467(_SafeStr_5088._SafeStr_12492)); }; if ((((k == "")) || ((k == _SafeStr_5088._SafeStr_12493)))){ this._SafeStr_12486._SafeStr_12503 = this._SafeStr_5451._SafeStr_12467(_SafeStr_5088._SafeStr_12493); }; } private function _SafeStr_12500(k:IWindowContainer, _arg_2:String, _arg_3:String):void { var _local_5:BitmapData; var _local_4:IBitmapWrapperWindow = (k.getChildByName(_arg_2) as IBitmapWrapperWindow); if (_local_4 != null){ _local_5 = this._SafeStr_5451._SafeStr_12467(_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._SafeStr_5451 == null){ return; }; var k:XmlAsset = (this._SafeStr_5451.assets.getAssetByName("playlisteditor_main_window") as XmlAsset); this._SafeStr_7798 = (this._SafeStr_5451.windowManager.buildFromXML((k.content as XML)) as IWindowContainer); if (this._SafeStr_7798 == null){ throw (new Error("Failed to construct window from XML!")); }; this._SafeStr_7798.position = new Point(80, 0); var _local_2:IWindowContainer = (this._SafeStr_7798.getChildByName("content_area") as IWindowContainer); if (_local_2 == null){ throw (new Error("Window is missing 'content_area' element")); }; this._SafeStr_12481 = (_local_2.getChildByName("my_music_border") as IBorderWindow); this._SafeStr_12482 = (_local_2.getChildByName("playlist_border") as IBorderWindow); if (this._SafeStr_12481 == null){ throw (new Error("Window content area is missing 'my_music_border' window element")); }; if (this._SafeStr_12482 == null){ throw (new Error("Window content area is missing 'playlist_border' window element")); }; this._SafeStr_12487 = (this._SafeStr_12481.getChildByName("music_inventory_scrollbar") as IScrollbarWindow); this._SafeStr_12488 = (this._SafeStr_12482.getChildByName("playlist_scrollbar") as IScrollbarWindow); if (this._SafeStr_12487 == null){ throw (new Error("Window content area is missing 'music_inventory_scrollbar' window element")); }; if (this._SafeStr_12488 == null){ throw (new Error("Window content area is missing 'playlist_scrollbar' window element")); }; var _local_3:IWindow = this._SafeStr_7798.findChildByTag("close"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8099); }; } private function _SafeStr_12494():IItemGridWindow { return ((this._SafeStr_12481.getChildByName("music_inventory_itemgrid") as IItemGridWindow)); } private function _SafeStr_12495():IItemListWindow { return ((this._SafeStr_12482.getChildByName("playlist_editor_itemlist") as IItemListWindow)); } private function _SafeStr_12496():IWindowContainer { return ((this._SafeStr_12481.getChildByName("preview_play_container") as IWindowContainer)); } private function _SafeStr_12497():IWindowContainer { return ((this._SafeStr_12482.getChildByName("now_playing_container") as IWindowContainer)); } private function _SafeStr_12499():void { var k:_SafeStr_3529 = this._SafeStr_6360._SafeStr_6558(); if (k == null){ return; }; if (k.isPlaying){ this._SafeStr_12486._SafeStr_12504(PlayListStatusView._SafeStr_12505); } else { if (k.length > 0){ this._SafeStr_12486._SafeStr_12504(PlayListStatusView._SafeStr_12506); } else { this._SafeStr_12486._SafeStr_12504(PlayListStatusView._SafeStr_12507); }; }; } private function _SafeStr_12508():void { if (this._SafeStr_12509()){ this._SafeStr_12485.show(); this._SafeStr_12485._SafeStr_12504(MusicInventoryStatusView._SafeStr_12510); } else { if (this._SafeStr_6360._SafeStr_12511() <= _SafeStr_12478){ this._SafeStr_12485.show(); this._SafeStr_12485._SafeStr_12504(MusicInventoryStatusView._SafeStr_12512); } else { this._SafeStr_12485.hide(); }; }; } private function _SafeStr_12513():void { var _local_4:int; var _local_5:_SafeStr_3528; var k:_SafeStr_3529 = this._SafeStr_6360._SafeStr_6558(); var _local_2:Array = []; var _local_3:int = -1; if (k != null){ _local_4 = 0; while (_local_4 < k.length) { _local_5 = k._SafeStr_11287(_local_4); if (_local_5 != null){ _local_2.push(_local_5); }; _local_4++; }; _local_3 = k._SafeStr_12514; }; this._SafeStr_12484.refresh(_local_2, _local_3); } public function _SafeStr_12477():void { var _local_3:_SafeStr_3528; this._SafeStr_12513(); this._SafeStr_12499(); var k:_SafeStr_3529 = this._SafeStr_6360._SafeStr_6558(); if (k == null){ return; }; var _local_2:int = k._SafeStr_6559; if (_local_2 != -1){ _local_3 = this._SafeStr_6360._SafeStr_6563(_local_2); this._SafeStr_12486._SafeStr_12515 = _local_3.name; this._SafeStr_12486._SafeStr_12516 = _local_3.creator; }; this._SafeStr_12488.visible = (k.length > _SafeStr_12480); } public function _SafeStr_12476():void { this._SafeStr_12483.refresh(); this._SafeStr_12508(); this._SafeStr_12487.visible = (this._SafeStr_12483._SafeStr_12517 > _SafeStr_12479); } public function _SafeStr_6363(k:_SafeStr_4466):void { var _local_2:_SafeStr_3528; var _local_3:_SafeStr_3528; switch (k.type){ case _SafeStr_4466._SafeStr_5912: this._SafeStr_12499(); this._SafeStr_12484._SafeStr_12518(k.position); if (k.id != -1){ _local_3 = this._SafeStr_6360._SafeStr_6563(k.id); this._SafeStr_12486._SafeStr_12515 = (((_local_3)!=null) ? _local_3.name : ""); this._SafeStr_12486._SafeStr_12516 = (((_local_3)!=null) ? _local_3.creator : ""); }; return; case _SafeStr_4466._SafeStr_5913: this._SafeStr_12483._SafeStr_12519(); _local_2 = this._SafeStr_6360._SafeStr_6563(k.id); this._SafeStr_12485._SafeStr_12520 = (((_local_2)!=null) ? _local_2.name : ""); this._SafeStr_12485._SafeStr_12520 = (((_local_2)!=null) ? _local_2.name : ""); this._SafeStr_12485._SafeStr_12521 = (((_local_2)!=null) ? _local_2.creator : ""); this._SafeStr_12508(); return; case _SafeStr_4466._SafeStr_5914: this._SafeStr_12483._SafeStr_12522(); this._SafeStr_12508(); return; }; } private function _SafeStr_8099(k:WindowMouseEvent):void { this.hide(); } private function _SafeStr_12509():Boolean { return (!((this._SafeStr_6360._SafeStr_9305(_SafeStr_3543._SafeStr_12465) == -1))); } } }//package _-1n2 // _SafeStr_11287 = "_-6QD" (String#1617, DoABC#3) // _SafeStr_11350 = "_-2jc" (String#1520, DoABC#3) // _SafeStr_12463 = "_-026" (String#22263, DoABC#3) // _SafeStr_12465 = "_-1E" (String#25149, DoABC#3) // _SafeStr_12466 = "_-1ys" (String#26959, DoABC#3) // _SafeStr_12467 = "_-1Rv" (String#25694, DoABC#3) // _SafeStr_12468 = "_-Xb" (String#39710, DoABC#3) // _SafeStr_12474 = "_-3j6" (String#11448, DoABC#3) // _SafeStr_12475 = "_-6KG" (String#37638, DoABC#3) // _SafeStr_12476 = "_-CW" (String#38945, DoABC#3) // _SafeStr_12477 = "_-3d8" (String#31038, DoABC#3) // _SafeStr_12478 = "_-7p" (String#38769, DoABC#3) // _SafeStr_12479 = "_-4t1" (String#34115, DoABC#3) // _SafeStr_12480 = "_-1Qa" (String#25633, DoABC#3) // _SafeStr_12481 = "_-03O" (String#22316, DoABC#3) // _SafeStr_12482 = "_-3o0" (String#31458, DoABC#3) // _SafeStr_12483 = "_-63A" (String#36987, DoABC#3) // _SafeStr_12484 = "_-5Xf" (String#35724, DoABC#3) // _SafeStr_12485 = "_-4U2" (String#33191, DoABC#3) // _SafeStr_12486 = "_-5GZ" (String#35064, DoABC#3) // _SafeStr_12487 = "_-1il" (String#26327, DoABC#3) // _SafeStr_12488 = "_-3kS" (String#31310, DoABC#3) // _SafeStr_12489 = "_-1zc" (String#26990, DoABC#3) // _SafeStr_12490 = "_-3yA" (String#31868, DoABC#3) // _SafeStr_12491 = "_-60q" (String#36895, DoABC#3) // _SafeStr_12492 = "_-27q" (String#27340, DoABC#3) // _SafeStr_12493 = "_-3e7" (String#31078, DoABC#3) // _SafeStr_12494 = "_-6k1" (String#38690, DoABC#3) // _SafeStr_12495 = "_-2RX" (String#28102, DoABC#3) // _SafeStr_12496 = "_-5D4" (String#34937, DoABC#3) // _SafeStr_12497 = "_-0mX" (String#24040, DoABC#3) // _SafeStr_12498 = "_-41Q" (String#32026, DoABC#3) // _SafeStr_12499 = "_-3ZA" (String#30891, DoABC#3) // _SafeStr_12500 = "_-0rO" (String#24226, DoABC#3) // _SafeStr_12501 = "_-1Dn" (String#25142, DoABC#3) // _SafeStr_12502 = "_-2G-" (String#27664, DoABC#3) // _SafeStr_12503 = "_-1Yc" (String#25931, DoABC#3) // _SafeStr_12504 = "_-4AV" (String#3633, DoABC#3) // _SafeStr_12505 = "_-2kk" (String#28868, DoABC#3) // _SafeStr_12506 = "_-4tw" (String#34146, DoABC#3) // _SafeStr_12507 = "_-4CU" (String#32477, DoABC#3) // _SafeStr_12508 = "_-5uQ" (String#36601, DoABC#3) // _SafeStr_12509 = "_-2t2" (String#29189, DoABC#3) // _SafeStr_12510 = "_-3tn" (String#31686, DoABC#3) // _SafeStr_12511 = "_-2wj" (String#10652, DoABC#3) // _SafeStr_12512 = "_-0My" (String#23081, DoABC#3) // _SafeStr_12513 = "_-Qk" (String#39467, DoABC#3) // _SafeStr_12514 = "_-oY" (String#15295, DoABC#3) // _SafeStr_12515 = "_-522" (String#12787, DoABC#3) // _SafeStr_12516 = "_-dt" (String#15107, DoABC#3) // _SafeStr_12517 = "_-4Q4" (String#33017, DoABC#3) // _SafeStr_12518 = "_-2BN" (String#27480, DoABC#3) // _SafeStr_12519 = "_-1Z-" (String#25948, DoABC#3) // _SafeStr_12520 = "_-4Pq" (String#33005, DoABC#3) // _SafeStr_12521 = "_-63l" (String#13838, DoABC#3) // _SafeStr_12522 = "_-2mp" (String#28953, DoABC#3) // _SafeStr_2516 = "_-KB" (String#14769, DoABC#3) // _SafeStr_2824 = "_-2GC" (String#9966, DoABC#3) // _SafeStr_3528 = "_-0hE" (String#8311, DoABC#3) // _SafeStr_3529 = "_-1ZD" (String#9213, DoABC#3) // _SafeStr_3543 = "_-4Fn" (String#32604, DoABC#3) // _SafeStr_4466 = "_-3qQ" (String#11578, DoABC#3) // _SafeStr_4467 = "_-05S" (String#7703, DoABC#3) // _SafeStr_5088 = "_-6hI" (String#38585, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5912 = "_-OK" (String#39370, DoABC#3) // _SafeStr_5913 = "_-0ED" (String#22720, DoABC#3) // _SafeStr_5914 = "_-6LN" (String#37679, DoABC#3) // _SafeStr_6360 = "_-X9" (String#879, DoABC#3) // _SafeStr_6363 = "_-015" (String#7629, DoABC#3) // _SafeStr_6558 = "_-5Bu" (String#12961, DoABC#3) // _SafeStr_6559 = "_-505" (String#12762, DoABC#3) // _SafeStr_6563 = "_-4Zo" (String#3721, DoABC#3) // _SafeStr_7798 = "_-0L6" (String#573, DoABC#3) // _SafeStr_8099 = "_-1PG" (String#57, DoABC#3) // _SafeStr_9305 = "_-5DX" (String#12990, DoABC#3) //------------------------------------------------------------ //_-1n2._SafeStr_5088 package _-1n2 { public class _SafeStr_5088 { public static const _SafeStr_12489:String = "title_mymusic"; public static const _SafeStr_12490:String = "title_playlist"; public static const _SafeStr_12491:String = "background_preview_playing"; public static const _SafeStr_12492:String = "background_get_more_music"; public static const _SafeStr_12493:String = "background_add_songs"; } }//package _-1n2 // _SafeStr_12489 = "_-1zc" (String#26990, DoABC#3) // _SafeStr_12490 = "_-3yA" (String#31868, DoABC#3) // _SafeStr_12491 = "_-60q" (String#36895, DoABC#3) // _SafeStr_12492 = "_-27q" (String#27340, DoABC#3) // _SafeStr_12493 = "_-3e7" (String#31078, DoABC#3) // _SafeStr_5088 = "_-6hI" (String#38585, DoABC#3) //------------------------------------------------------------ //_-1n2._SafeStr_5201 package _-1n2 { import _-1Mz.IWindowContainer; import _-5YE.IContainerButtonWindow; import flash.geom.ColorTransform; import _-1Mz.IWindow; import _-5Vt.BitmapDataAsset; import _-5Vt.XmlAsset; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; import _-5YE.IBorderWindow; import _-5YE.ITextWindow; public class _SafeStr_5201 { public static const _SafeStr_12523:int = 0; public static const _SafeStr_12524:int = 1; public static const _SafeStr_12525:int = 2; private static const _SafeStr_12526:uint = 14612159; private static const _SafeStr_12527:uint = 0xF1F1F1; private var _SafeStr_5451:_SafeStr_2824; private var _SafeStr_5415:IWindowContainer = null; private var _SafeStr_7432:int; private var _SafeStr_8642:int; private var _SafeStr_12528:IContainerButtonWindow = null; private var _SafeStr_12529:int; public function _SafeStr_5201(k:_SafeStr_2824, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:ColorTransform) { this._SafeStr_5451 = k; this._SafeStr_7432 = _arg_2; this._SafeStr_8642 = _arg_3; this.createWindow(); this.deselect(); if (((!((_arg_4 == null))) && (!((_arg_5 == null))))){ this._SafeStr_12530 = _arg_4; this._SafeStr_12531 = _arg_5; }; } public function get window():IWindow { return ((this._SafeStr_5415 as IWindow)); } public function get _SafeStr_5923():int { return (this._SafeStr_7432); } public function get _SafeStr_8668():int { return (this._SafeStr_8642); } public function get _SafeStr_12532():IContainerButtonWindow { return (this._SafeStr_12528); } public function get _SafeStr_12533():int { return (this._SafeStr_12529); } public function update(k:int, _arg_2:String, _arg_3:ColorTransform):void { if (k == this._SafeStr_8642){ this._SafeStr_12530 = _arg_2; this._SafeStr_12531 = _arg_3; }; } public function destroy():void { if (this._SafeStr_5415){ this._SafeStr_5415.destroy(); }; } private function createWindow():void { var _local_3:BitmapDataAsset; if (this._SafeStr_5451 == null){ return; }; var k:XmlAsset = (this._SafeStr_5451.assets.getAssetByName("playlisteditor_music_inventory_item") as XmlAsset); this._SafeStr_5415 = (this._SafeStr_5451.windowManager.buildFromXML((k.content as XML)) as IWindowContainer); if (this._SafeStr_5415 == null){ throw (new Error("Failed to construct window from XML!")); }; var _local_2:IWindowContainer = (this._SafeStr_5415.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ this._SafeStr_12528 = (_local_2.getChildByName("button_to_playlist") as IContainerButtonWindow); }; this._SafeStr_12534("title_fader", (this._SafeStr_5415.getChildByName("title_fader_bitmap") as IBitmapWrapperWindow)); _local_3 = (this._SafeStr_5451.assets.getAssetByName("icon_arrow") as BitmapDataAsset); if (_local_3 != null){ if (_local_3.content != null){ this._SafeStr_12535 = (_local_3.content as BitmapData); }; }; this._SafeStr_12533 = _SafeStr_12523; } public function select():void { var k:IBorderWindow = (this._SafeStr_5415.getChildByName("background") as IBorderWindow); if (k != null){ k.color = _SafeStr_12526; }; var _local_2:IWindowContainer = (this._SafeStr_5415.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ _local_2.visible = true; }; var _local_3:IBorderWindow = (this._SafeStr_5415.getChildByName("selected") as IBorderWindow); if (_local_3 != null){ _local_3.visible = true; }; } public function deselect():void { var k:IBorderWindow = (this._SafeStr_5415.getChildByName("background") as IBorderWindow); if (k != null){ k.color = _SafeStr_12527; }; var _local_2:IWindowContainer = (this._SafeStr_5415.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ _local_2.visible = false; }; var _local_3:IBorderWindow = (this._SafeStr_5415.getChildByName("selected") as IBorderWindow); if (_local_3 != null){ _local_3.visible = false; }; } public function set _SafeStr_12531(k:ColorTransform):void { var _local_3:BitmapData; var _local_4:BitmapData; var _local_2:BitmapDataAsset = (this._SafeStr_5451.assets.getAssetByName("icon_cd_big") as BitmapDataAsset); 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, k); this._SafeStr_12536 = _local_4; }; }; } public function set _SafeStr_12533(k:int):void { var _local_2:BitmapDataAsset; if (k == _SafeStr_12523){ _local_2 = (this._SafeStr_5451.assets.getAssetByName("icon_play") as BitmapDataAsset); } else { if (k == _SafeStr_12524){ _local_2 = (this._SafeStr_5451.assets.getAssetByName("icon_pause") as BitmapDataAsset); } else { if (k == _SafeStr_12525){ _local_2 = (this._SafeStr_5451.assets.getAssetByName("icon_download") as BitmapDataAsset); }; }; }; if (_local_2 != null){ if (_local_2.content != null){ this._SafeStr_12537 = (_local_2.content as BitmapData); }; }; this._SafeStr_12529 = k; } public function set _SafeStr_12530(k:String):void { var _local_2:ITextWindow = (this._SafeStr_5415.getChildByName("song_title_text") as ITextWindow); if (_local_2 != null){ _local_2.text = k; }; } private function set _SafeStr_12536(k:BitmapData):void { var _local_2:IBitmapWrapperWindow = (this._SafeStr_5415.getChildByName("disk_image") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2.bitmap = k; }; } private function set _SafeStr_12535(k:BitmapData):void { this._SafeStr_12538("button_to_playlist", "image_button_to_playlist", k); } private function set _SafeStr_12537(k:BitmapData):void { this._SafeStr_12538("button_play_pause", "image_button_play_pause", k); } private function _SafeStr_12538(k:String, _arg_2:String, _arg_3:BitmapData):void { if (_arg_3 == null){ return; }; var _local_4:IWindowContainer = (this._SafeStr_5415.getChildByName("action_buttons") as IWindowContainer); if (_local_4 == null){ return; }; _local_4 = (_local_4.getChildByName(k) 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_12534(k:String, _arg_2:IBitmapWrapperWindow):void { var _local_4:BitmapData; var _local_3:BitmapDataAsset = (this._SafeStr_5451.assets.getAssetByName(k) as BitmapDataAsset); 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 _-1n2 // _SafeStr_12523 = "_-2Mu" (String#27928, DoABC#3) // _SafeStr_12524 = "_-Q3" (String#39439, DoABC#3) // _SafeStr_12525 = "_-0sr" (String#24289, DoABC#3) // _SafeStr_12526 = "_-27f" (String#9820, DoABC#3) // _SafeStr_12527 = "_-5vH" (String#13692, DoABC#3) // _SafeStr_12528 = "_-sc" (String#40498, DoABC#3) // _SafeStr_12529 = "_-ys" (String#40740, DoABC#3) // _SafeStr_12530 = "_-2TW" (String#10186, DoABC#3) // _SafeStr_12531 = "_-2wN" (String#29320, DoABC#3) // _SafeStr_12532 = "_-29F" (String#27396, DoABC#3) // _SafeStr_12533 = "_-1WL" (String#25849, DoABC#3) // _SafeStr_12534 = "_-4T-" (String#3702, DoABC#3) // _SafeStr_12535 = "_-3n9" (String#31425, DoABC#3) // _SafeStr_12536 = "_-3tH" (String#11624, DoABC#3) // _SafeStr_12537 = "_-1Jb" (String#25350, DoABC#3) // _SafeStr_12538 = "_-1KA" (String#25373, DoABC#3) // _SafeStr_2824 = "_-2GC" (String#9966, DoABC#3) // _SafeStr_5201 = "_-5jB" (String#13494, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5923 = "_-2af" (String#10292, DoABC#3) // _SafeStr_7432 = "_-3XD" (String#11240, DoABC#3) // _SafeStr_8642 = "_-2KP" (String#380, DoABC#3) // _SafeStr_8668 = "_-5u0" (String#13674, DoABC#3) //------------------------------------------------------------ //_-1n2._SafeStr_5202 package _-1n2 { import _-1Mz.IWindowContainer; import _-5YE.IContainerButtonWindow; import flash.geom.ColorTransform; import _-1Mz.IWindow; import _-5Vt.BitmapDataAsset; import _-5Vt.XmlAsset; import flash.display.BitmapData; import _-5YE.IBitmapWrapperWindow; import _-5YE.IBorderWindow; import _-5YE.ITextWindow; public class _SafeStr_5202 { public static const _SafeStr_12539:String = "PLEI_ICON_STATE_NORMAL"; public static const _SafeStr_12540:String = "PLEI_ICON_STATE_PLAYING"; private static const _SafeStr_12526:uint = 14283002; private static const _SafeStr_12527:uint = 0xF1F1F1; private var _SafeStr_5451:_SafeStr_2824; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_12541:IContainerButtonWindow = null; private var _SafeStr_7965:ColorTransform; public function _SafeStr_5202(k:_SafeStr_2824, _arg_2:String, _arg_3:String, _arg_4:ColorTransform) { this._SafeStr_5451 = k; this._SafeStr_7965 = _arg_4; this.createWindow(); this._SafeStr_12542(_SafeStr_12539); this.deselect(); this._SafeStr_12530 = _arg_2; this._SafeStr_12543 = _arg_3; this._SafeStr_12531 = _arg_4; } public function get window():IWindow { return ((this._SafeStr_5415 as IWindow)); } public function get _SafeStr_12544():IContainerButtonWindow { return (this._SafeStr_12541); } private function createWindow():void { var _local_2:BitmapDataAsset; if (this._SafeStr_5451 == null){ return; }; var k:XmlAsset = (this._SafeStr_5451.assets.getAssetByName("playlisteditor_playlist_item") as XmlAsset); this._SafeStr_5415 = (this._SafeStr_5451.windowManager.buildFromXML((k.content as XML)) as IWindowContainer); if (this._SafeStr_5415 == null){ throw (new Error("Failed to construct window from XML!")); }; _local_2 = (this._SafeStr_5451.assets.getAssetByName("icon_arrow_left") as BitmapDataAsset); if (_local_2 != null){ if (_local_2.content != null){ this._SafeStr_12545 = (_local_2.content as BitmapData); }; }; this._SafeStr_12534("jb_icon_disc", (this._SafeStr_5415.getChildByName("song_name_icon_bitmap") as IBitmapWrapperWindow)); this._SafeStr_12534("jb_icon_composer", (this._SafeStr_5415.getChildByName("author_name_icon_bitmap") as IBitmapWrapperWindow)); var _local_3:IWindowContainer = (this._SafeStr_5415.getChildByName("action_buttons") as IWindowContainer); if (_local_3 != null){ _local_3 = (_local_3.getChildByName("button_border") as IWindowContainer); if (_local_3 != null){ this._SafeStr_12541 = (_local_3.getChildByName("button_remove_from_playlist") as IContainerButtonWindow); }; }; } public function select():void { var k:IBorderWindow = (this._SafeStr_5415.getChildByName("background") as IBorderWindow); if (k != null){ k.color = _SafeStr_12526; }; var _local_2:IWindowContainer = (this._SafeStr_5415.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ _local_2.visible = true; }; var _local_3:IBorderWindow = (this._SafeStr_5415.getChildByName("selected") as IBorderWindow); if (_local_3 != null){ _local_3.visible = true; }; } public function deselect():void { var k:IBorderWindow = (this._SafeStr_5415.getChildByName("background") as IBorderWindow); if (k != null){ k.color = _SafeStr_12527; }; var _local_2:IWindowContainer = (this._SafeStr_5415.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ _local_2.visible = false; }; var _local_3:IBorderWindow = (this._SafeStr_5415.getChildByName("selected") as IBorderWindow); if (_local_3 != null){ _local_3.visible = false; }; } public function _SafeStr_12542(k:String):void { var _local_2:BitmapDataAsset; var _local_3:BitmapData; switch (k){ case _SafeStr_12539: this._SafeStr_12531 = this._SafeStr_7965; return; case _SafeStr_12540: _local_2 = (this._SafeStr_5451.assets.getAssetByName("icon_notes_small") as BitmapDataAsset); if (_local_2 == null){ return; }; if (_local_2.content != null){ _local_3 = (_local_2.content as BitmapData); this._SafeStr_12536 = _local_3.clone(); }; return; }; } public function set _SafeStr_12531(k:ColorTransform):void { var _local_3:BitmapData; var _local_4:BitmapData; var _local_2:BitmapDataAsset = (this._SafeStr_5451.assets.getAssetByName("icon_cd_small") as BitmapDataAsset); 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, k); this._SafeStr_12536 = _local_4; }; }; } public function set _SafeStr_12530(k:String):void { var _local_2:ITextWindow = (this._SafeStr_5415.getChildByName("song_title_text") as ITextWindow); if (_local_2 != null){ _local_2.text = k; }; } public function set _SafeStr_12543(k:String):void { var _local_2:ITextWindow = (this._SafeStr_5415.getChildByName("song_author_text") as ITextWindow); if (_local_2 != null){ _local_2.text = k; }; } private function set _SafeStr_12536(k:BitmapData):void { var _local_2:IBitmapWrapperWindow = (this._SafeStr_5415.getChildByName("disk_image") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2.bitmap = k; }; } private function set _SafeStr_12545(k:BitmapData):void { if (k == null){ return; }; var _local_2:IWindowContainer = (this._SafeStr_5415.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 = k.clone(); _local_3.width = k.width; _local_3.height = k.height; }; } private function _SafeStr_12534(k:String, _arg_2:IBitmapWrapperWindow):void { var _local_4:BitmapData; var _local_3:BitmapDataAsset = (this._SafeStr_5451.assets.getAssetByName(k) as BitmapDataAsset); 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 _-1n2 // _SafeStr_12526 = "_-27f" (String#9820, DoABC#3) // _SafeStr_12527 = "_-5vH" (String#13692, DoABC#3) // _SafeStr_12530 = "_-2TW" (String#10186, DoABC#3) // _SafeStr_12531 = "_-2wN" (String#29320, DoABC#3) // _SafeStr_12534 = "_-4T-" (String#3702, DoABC#3) // _SafeStr_12536 = "_-3tH" (String#11624, DoABC#3) // _SafeStr_12539 = "_-JI" (String#39190, DoABC#3) // _SafeStr_12540 = "_-2ih" (String#28792, DoABC#3) // _SafeStr_12541 = "_-0cX" (String#8230, DoABC#3) // _SafeStr_12542 = "_-5l3" (String#36247, DoABC#3) // _SafeStr_12543 = "_-5cw" (String#35933, DoABC#3) // _SafeStr_12544 = "_-Hk" (String#39127, DoABC#3) // _SafeStr_12545 = "_-2il" (String#28793, DoABC#3) // _SafeStr_2824 = "_-2GC" (String#9966, DoABC#3) // _SafeStr_5202 = "_-5d2" (String#13400, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_7965 = "_-5iL" (String#1602, DoABC#3) //------------------------------------------------------------ //_-1n2.MusicInventoryGridView package _-1n2 { import _-2Zy._SafeStr_2516; import _-5YE.IItemGridWindow; import _-ue.Map; import _-2h._SafeStr_3534; import _-2Zy._SafeStr_3528; import flash.geom.ColorTransform; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class MusicInventoryGridView { private var _SafeStr_6360:_SafeStr_2516; private var _SafeStr_12546:IItemGridWindow; private var _SafeStr_5407:Map; private var _SafeStr_5451:_SafeStr_2824; private var _SafeStr_8937:_SafeStr_5201; public function MusicInventoryGridView(k:_SafeStr_2824, _arg_2:IItemGridWindow, _arg_3:_SafeStr_2516) { this._SafeStr_5407 = new Map(); super(); this._SafeStr_6360 = _arg_3; this._SafeStr_12546 = _arg_2; this._SafeStr_5451 = k; this._SafeStr_8937 = null; this._SafeStr_6360.events.addEventListener(_SafeStr_3534._SafeStr_6364, this._SafeStr_6365); } public function get _SafeStr_12517():int { return (this._SafeStr_5407.length); } public function destroy():void { if (this._SafeStr_12546 != null){ this._SafeStr_12546.destroyGridItems(); this._SafeStr_12546 = null; }; if (this._SafeStr_6360 != null){ if (this._SafeStr_6360.events != null){ this._SafeStr_6360.events.removeEventListener(_SafeStr_3534._SafeStr_6364, this._SafeStr_6365); }; this._SafeStr_6360 = null; }; if (this._SafeStr_5407){ this._SafeStr_5407.reset(); this._SafeStr_5407 = null; }; this._SafeStr_8937 = null; this._SafeStr_5451 = null; } public function refresh():void { var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:_SafeStr_3528; var _local_10:String; var _local_11:ColorTransform; var _local_12:_SafeStr_5201; var _local_13:_SafeStr_5201; if (this._SafeStr_12546 == null){ return; }; this._SafeStr_12546._SafeStr_8914(); var k:Map = this._SafeStr_5407; var _local_2:Map = new Map(); var _local_3:Array = k._SafeStr_5497(); this._SafeStr_5407 = new Map(); var _local_4:int = this._SafeStr_6360._SafeStr_12511(); var _local_5:int; while (_local_5 < _local_4) { _local_7 = this._SafeStr_6360._SafeStr_12547(_local_5); _local_8 = this._SafeStr_6360._SafeStr_12548(_local_5); _local_9 = this._SafeStr_6360._SafeStr_6563(_local_8); _local_10 = null; _local_11 = null; if (_local_9 != null){ _local_10 = _local_9.name; _local_11 = this._SafeStr_5451._SafeStr_12459(_local_9._SafeStr_12549); }; if (_local_3.indexOf(_local_7) == -1){ _local_12 = new _SafeStr_5201(this._SafeStr_5451, _local_7, _local_8, _local_10, _local_11); } else { _local_12 = k[_local_7]; _local_3.splice(_local_3.indexOf(_local_7), 1); }; _local_12.window.procedure = this._SafeStr_12550; _local_12._SafeStr_12532.procedure = this._SafeStr_12550; this._SafeStr_12546._SafeStr_8915(_local_12.window); this._SafeStr_5407.add(_local_7, _local_12); _local_5++; }; for each (_local_6 in _local_3) { _local_13 = k[_local_6]; _local_13.destroy(); k.remove(_local_6); }; } public function _SafeStr_12519():void { if (this._SafeStr_8937 != null){ this._SafeStr_8937._SafeStr_12533 = _SafeStr_5201._SafeStr_12524; }; } public function _SafeStr_12522():void { if (this._SafeStr_8937 != null){ this._SafeStr_8937._SafeStr_12533 = _SafeStr_5201._SafeStr_12523; }; } public function _SafeStr_12551():void { if (this._SafeStr_8937 != null){ this._SafeStr_8937.deselect(); this._SafeStr_8937 = null; }; } private function _SafeStr_12550(k:WindowEvent, _arg_2:IWindow):void { var _local_4:int; var _local_5:_SafeStr_5201; var _local_3 = (k.type == WindowMouseEvent.DOUBLE_CLICK); if ((((k.type == WindowMouseEvent.CLICK)) || (_local_3))){ if ((((_arg_2.name == "button_to_playlist")) || (_local_3))){ if (this._SafeStr_8937 != null){ this._SafeStr_8937.deselect(); this._SafeStr_12552(); this._SafeStr_5451._SafeStr_12460(this._SafeStr_8937._SafeStr_5923); this._SafeStr_8937 = null; }; } else { if (_arg_2.name == "button_play_pause"){ if (this._SafeStr_8937._SafeStr_12533 == _SafeStr_5201._SafeStr_12523){ this._SafeStr_8937._SafeStr_12533 = _SafeStr_5201._SafeStr_12525; this._SafeStr_5451._SafeStr_12464(this._SafeStr_8937._SafeStr_8668); } else { this._SafeStr_12552(); }; } else { _local_4 = this._SafeStr_12546._SafeStr_8748(k.window); if (_local_4 != -1){ _local_5 = this._SafeStr_5407._SafeStr_5595(_local_4); if (_local_5 != this._SafeStr_8937){ if (this._SafeStr_8937 != null){ this._SafeStr_8937.deselect(); }; this._SafeStr_8937 = _local_5; this._SafeStr_8937.select(); this._SafeStr_12552(); }; if (this._SafeStr_5451._SafeStr_12458 != null){ this._SafeStr_5451._SafeStr_12458._SafeStr_12463._SafeStr_12551(); }; }; }; }; }; } private function _SafeStr_12552():void { this._SafeStr_5451._SafeStr_12466(); this._SafeStr_12522(); } private function _SafeStr_6365(k:_SafeStr_3534):void { var _local_2:_SafeStr_3528; var _local_3:String; var _local_4:ColorTransform; var _local_5:_SafeStr_5201; if (this._SafeStr_6360 != null){ _local_2 = this._SafeStr_6360._SafeStr_6563(k.id); if (_local_2 != null){ _local_3 = _local_2.name; _local_4 = this._SafeStr_5451._SafeStr_12459(_local_2._SafeStr_12549); _local_5 = this._SafeStr_5407[k.id]; if (_local_5 != null){ _local_5.update(k.id, _local_3, _local_4); }; }; }; } } }//package _-1n2 // _SafeStr_12458 = "_-4pL" (String#33964, DoABC#3) // _SafeStr_12459 = "_-0Mi" (String#23069, DoABC#3) // _SafeStr_12460 = "_-0t" (String#24295, DoABC#3) // _SafeStr_12463 = "_-026" (String#22263, DoABC#3) // _SafeStr_12464 = "_-5WT" (String#35676, DoABC#3) // _SafeStr_12466 = "_-1ys" (String#26959, DoABC#3) // _SafeStr_12511 = "_-2wj" (String#10652, DoABC#3) // _SafeStr_12517 = "_-4Q4" (String#33017, DoABC#3) // _SafeStr_12519 = "_-1Z-" (String#25948, DoABC#3) // _SafeStr_12522 = "_-2mp" (String#28953, DoABC#3) // _SafeStr_12523 = "_-2Mu" (String#27928, DoABC#3) // _SafeStr_12524 = "_-Q3" (String#39439, DoABC#3) // _SafeStr_12525 = "_-0sr" (String#24289, DoABC#3) // _SafeStr_12532 = "_-29F" (String#27396, DoABC#3) // _SafeStr_12533 = "_-1WL" (String#25849, DoABC#3) // _SafeStr_12546 = "_-UW" (String#39606, DoABC#3) // _SafeStr_12547 = "_-6ZK" (String#14342, DoABC#3) // _SafeStr_12548 = "_-6dL" (String#14404, DoABC#3) // _SafeStr_12549 = "_-pR" (String#15310, DoABC#3) // _SafeStr_12550 = "_-0DU" (String#22692, DoABC#3) // _SafeStr_12551 = "_-2jP" (String#28818, DoABC#3) // _SafeStr_12552 = "_-46w" (String#32251, DoABC#3) // _SafeStr_2516 = "_-KB" (String#14769, DoABC#3) // _SafeStr_2824 = "_-2GC" (String#9966, DoABC#3) // _SafeStr_3528 = "_-0hE" (String#8311, DoABC#3) // _SafeStr_3534 = "_-3Ta" (String#11183, DoABC#3) // _SafeStr_5201 = "_-5jB" (String#13494, DoABC#3) // _SafeStr_5407 = "_-3hs" (String#205, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) // _SafeStr_5923 = "_-2af" (String#10292, DoABC#3) // _SafeStr_6360 = "_-X9" (String#879, DoABC#3) // _SafeStr_6364 = "_-3QL" (String#30552, DoABC#3) // _SafeStr_6365 = "_-4Qg" (String#697, DoABC#3) // _SafeStr_6563 = "_-4Zo" (String#3721, DoABC#3) // _SafeStr_8668 = "_-5u0" (String#13674, DoABC#3) // _SafeStr_8748 = "_-1zd" (String#9653, DoABC#3) // _SafeStr_8914 = "_-40-" (String#11754, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_8937 = "_-2ip" (String#1518, DoABC#3) //------------------------------------------------------------ //_-1n2.MusicInventoryStatusView package _-1n2 { import _-1Mz.IWindowContainer; import _-ue.Map; import _-5YE.ITextWindow; import flash.display.BitmapData; import _-5Vt.XmlAsset; import _-5YE.IButtonWindow; import _-5Mz.WindowMouseEvent; import _-5YE.IBitmapWrapperWindow; import flash.geom.Point; import _-5Vt.BitmapDataAsset; public class MusicInventoryStatusView { public static const _SafeStr_12512:String = "MISV_BUY_MORE"; public static const _SafeStr_12510:String = "MISV_PREVIEW_PLAYING"; private var _container:IWindowContainer; private var _SafeStr_12553:Map; private var _SafeStr_5451:_SafeStr_2824; private var _SafeStr_12554:String; private var _SafeStr_12555:ITextWindow; private var _SafeStr_12556:ITextWindow; public function MusicInventoryStatusView(k:_SafeStr_2824, _arg_2:IWindowContainer) { this._SafeStr_12553 = new Map(); super(); this._container = _arg_2; this._SafeStr_5451 = k; this._SafeStr_12557(); this.hide(); } public function destroy():void { var k:IWindowContainer; for each (k in this._SafeStr_12553._SafeStr_5403()) { k.destroy(); }; this._SafeStr_12553 = null; } public function show():void { this._container.visible = true; } public function hide():void { this._container.visible = false; } public function _SafeStr_12504(k:String):void { this._container.removeChildAt(0); this._container.addChildAt((this._SafeStr_12553[k] as IWindowContainer), 0); this._SafeStr_12554 = k; } public function set _SafeStr_12520(k:String):void { if (this._SafeStr_12555 == null){ return; }; this._SafeStr_12555.text = k; } public function set _SafeStr_12521(k:String):void { if (this._SafeStr_12556 == null){ return; }; this._SafeStr_12556.text = k; } public function _SafeStr_12501(k:BitmapData, _arg_2:Boolean=true):void { this._SafeStr_12558(_SafeStr_12510, "preview_play_background_image", k); if (((_arg_2) && (!((k == null))))){ k.dispose(); }; } public function _SafeStr_12502(k:BitmapData, _arg_2:Boolean=true):void { this._SafeStr_12558(_SafeStr_12512, "get_more_music_background_image", k); if (((_arg_2) && (!((k == null))))){ k.dispose(); }; } private function _SafeStr_12557():void { var k:IWindowContainer; var _local_2:XmlAsset; var _local_3:IButtonWindow; var _local_4:IButtonWindow; _local_2 = (this._SafeStr_5451.assets.getAssetByName("playlisteditor_inventory_subwindow_play_preview") as XmlAsset); k = (this._SafeStr_5451.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (k != null){ this._SafeStr_12553.add(_SafeStr_12510, k); this._SafeStr_12555 = (k.getChildByName("preview_play_track_name") as ITextWindow); this._SafeStr_12556 = (k.getChildByName("preview_play_author_name") as ITextWindow); _local_3 = (k.getChildByName("stop_preview_button") as IButtonWindow); _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12559); this._SafeStr_12501(this._SafeStr_5451._SafeStr_12467(_SafeStr_5088._SafeStr_12491)); this._SafeStr_12534("jb_icon_disc", (k.getChildByName("song_name_icon_bitmap") as IBitmapWrapperWindow)); this._SafeStr_12534("jb_icon_composer", (k.getChildByName("author_name_icon_bitmap") as IBitmapWrapperWindow)); }; _local_2 = (this._SafeStr_5451.assets.getAssetByName("playlisteditor_inventory_subwindow_get_more_music") as XmlAsset); k = (this._SafeStr_5451.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (k != null){ this._SafeStr_12553.add(_SafeStr_12512, k); _local_4 = (k.getChildByName("open_catalog_button") as IButtonWindow); _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12560); this._SafeStr_12502(this._SafeStr_5451._SafeStr_12467(_SafeStr_5088._SafeStr_12492)); }; } private function _SafeStr_12558(k:String, _arg_2:String, _arg_3:BitmapData):void { var _local_6:BitmapData; var _local_4:IWindowContainer = (this._SafeStr_12553[k] 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_12534(k:String, _arg_2:IBitmapWrapperWindow):void { var _local_4:BitmapData; var _local_3:BitmapDataAsset = (this._SafeStr_5451.assets.getAssetByName(k) as BitmapDataAsset); 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_12560(k:WindowMouseEvent):void { this._SafeStr_5451._SafeStr_12470(); } private function _SafeStr_12559(k:WindowMouseEvent):void { this._SafeStr_5451._SafeStr_12466(); } } }//package _-1n2 // _SafeStr_12466 = "_-1ys" (String#26959, DoABC#3) // _SafeStr_12467 = "_-1Rv" (String#25694, DoABC#3) // _SafeStr_12470 = "_-5z4" (String#36785, DoABC#3) // _SafeStr_12491 = "_-60q" (String#36895, DoABC#3) // _SafeStr_12492 = "_-27q" (String#27340, DoABC#3) // _SafeStr_12501 = "_-1Dn" (String#25142, DoABC#3) // _SafeStr_12502 = "_-2G-" (String#27664, DoABC#3) // _SafeStr_12504 = "_-4AV" (String#3633, DoABC#3) // _SafeStr_12510 = "_-3tn" (String#31686, DoABC#3) // _SafeStr_12512 = "_-0My" (String#23081, DoABC#3) // _SafeStr_12520 = "_-4Pq" (String#33005, DoABC#3) // _SafeStr_12521 = "_-63l" (String#13838, DoABC#3) // _SafeStr_12534 = "_-4T-" (String#3702, DoABC#3) // _SafeStr_12553 = "_-6Q0" (String#14209, DoABC#3) // _SafeStr_12554 = "_-6U4" (String#1619, DoABC#3) // _SafeStr_12555 = "_-31s" (String#29560, DoABC#3) // _SafeStr_12556 = "_-0QS" (String#23208, DoABC#3) // _SafeStr_12557 = "_-2VL" (String#10211, DoABC#3) // _SafeStr_12558 = "_-4Iv" (String#32722, DoABC#3) // _SafeStr_12559 = "_-3MZ" (String#30405, DoABC#3) // _SafeStr_12560 = "_-1jh" (String#26369, DoABC#3) // _SafeStr_2824 = "_-2GC" (String#9966, DoABC#3) // _SafeStr_5088 = "_-6hI" (String#38585, DoABC#3) // _SafeStr_5403 = "_-3aR" (String#30938, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) //------------------------------------------------------------ //_-1n2.PlayListEditorItemListView package _-1n2 { import _-5YE.IItemListWindow; import _-2Zy._SafeStr_3528; import flash.geom.ColorTransform; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import _-1Mz.IWindow; public class PlayListEditorItemListView { private var _SafeStr_9401:IItemListWindow; private var _SafeStr_5407:Array; private var _SafeStr_5451:_SafeStr_2824; private var _SafeStr_8937:_SafeStr_5202; private var _SafeStr_8690:int = -1; private var _SafeStr_12561:int = -1; public function PlayListEditorItemListView(k:_SafeStr_2824, _arg_2:IItemListWindow) { this._SafeStr_9401 = _arg_2; this._SafeStr_5451 = k; this._SafeStr_8937 = null; } public function get _SafeStr_8734():int { return (this._SafeStr_8690); } public function destroy():void { if (this._SafeStr_9401 == null){ return; }; this._SafeStr_9401._SafeStr_8949(); } public function refresh(k:Array, _arg_2:int):void { var _local_3:_SafeStr_3528; var _local_4:String; var _local_5:String; var _local_6:ColorTransform; var _local_7:_SafeStr_5202; if (this._SafeStr_9401 == null){ return; }; if (k == null){ return; }; this._SafeStr_12561 = -1; this._SafeStr_5407 = new Array(); this._SafeStr_9401._SafeStr_8949(); for each (_local_3 in k) { _local_4 = _local_3.name; _local_5 = _local_3.creator; _local_6 = this._SafeStr_5451._SafeStr_12459(_local_3._SafeStr_12549); _local_7 = new _SafeStr_5202(this._SafeStr_5451, _local_4, _local_5, _local_6); _local_7.window.procedure = this._SafeStr_8723; _local_7._SafeStr_12544.procedure = this._SafeStr_8723; this._SafeStr_9401.addListItem(_local_7.window); this._SafeStr_5407.push(_local_7); }; this._SafeStr_12518(_arg_2); } public function _SafeStr_12518(k:int):void { var _local_2:_SafeStr_5202; var _local_3:_SafeStr_5202; if (this._SafeStr_5407 == null){ return; }; if (k < 0){ for each (_local_3 in this._SafeStr_5407) { _local_3._SafeStr_12542(_SafeStr_5202._SafeStr_12539); }; return; }; if (k >= this._SafeStr_5407.length){ return; }; if ((((this._SafeStr_12561 >= 0)) && ((this._SafeStr_12561 < this._SafeStr_5407.length)))){ _local_2 = (this._SafeStr_5407[this._SafeStr_12561] as _SafeStr_5202); _local_2._SafeStr_12542(_SafeStr_5202._SafeStr_12539); }; _local_2 = (this._SafeStr_5407[k] as _SafeStr_5202); _local_2._SafeStr_12542(_SafeStr_5202._SafeStr_12540); this._SafeStr_12561 = k; } public function _SafeStr_12551():void { if (this._SafeStr_8937 != null){ this._SafeStr_8937.deselect(); this._SafeStr_8937 = null; this._SafeStr_8690 = -1; }; } private function _SafeStr_8723(k:WindowEvent, _arg_2:IWindow):void { var _local_4:int; var _local_3 = (k.type == WindowMouseEvent.DOUBLE_CLICK); if ((((k.type == WindowMouseEvent.CLICK)) || (_local_3))){ if ((((_arg_2.name == "button_remove_from_playlist")) || (_local_3))){ if (this._SafeStr_8937 != null){ this._SafeStr_8937.deselect(); }; if (this._SafeStr_8690 > -1){ this._SafeStr_5451._SafeStr_12461(this._SafeStr_8690); }; this._SafeStr_8937 = null; this._SafeStr_8690 = -1; } else { if (this._SafeStr_8937 != null){ this._SafeStr_8937.deselect(); }; _local_4 = this._SafeStr_9401._SafeStr_8741(k.window); if (_local_4 != -1){ this._SafeStr_8690 = _local_4; this._SafeStr_8937 = this._SafeStr_5407[_local_4]; this._SafeStr_8937.select(); if (_arg_2.name == "button_remove_from_playlist"){ this._SafeStr_5451._SafeStr_12461(_local_4); }; if (this._SafeStr_5451._SafeStr_12458 != null){ this._SafeStr_5451._SafeStr_12458._SafeStr_12498._SafeStr_12551(); }; }; }; }; } } }//package _-1n2 // _SafeStr_12458 = "_-4pL" (String#33964, DoABC#3) // _SafeStr_12459 = "_-0Mi" (String#23069, DoABC#3) // _SafeStr_12461 = "_-3sg" (String#31633, DoABC#3) // _SafeStr_12498 = "_-41Q" (String#32026, DoABC#3) // _SafeStr_12518 = "_-2BN" (String#27480, DoABC#3) // _SafeStr_12539 = "_-JI" (String#39190, DoABC#3) // _SafeStr_12540 = "_-2ih" (String#28792, DoABC#3) // _SafeStr_12542 = "_-5l3" (String#36247, DoABC#3) // _SafeStr_12544 = "_-Hk" (String#39127, DoABC#3) // _SafeStr_12549 = "_-pR" (String#15310, DoABC#3) // _SafeStr_12551 = "_-2jP" (String#28818, DoABC#3) // _SafeStr_12561 = "_-4s3" (String#34074, DoABC#3) // _SafeStr_2824 = "_-2GC" (String#9966, DoABC#3) // _SafeStr_3528 = "_-0hE" (String#8311, DoABC#3) // _SafeStr_5202 = "_-5d2" (String#13400, DoABC#3) // _SafeStr_5407 = "_-3hs" (String#205, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_8690 = "_-1my" (String#9428, DoABC#3) // _SafeStr_8723 = "_-1S4" (String#9095, DoABC#3) // _SafeStr_8734 = "_-4RX" (String#33082, DoABC#3) // _SafeStr_8741 = "_-3eu" (String#11375, DoABC#3) // _SafeStr_8937 = "_-2ip" (String#1518, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) // _SafeStr_9401 = "_-2-l" (String#9673, DoABC#3) //------------------------------------------------------------ //_-1n2.PlayListStatusView package _-1n2 { import _-1Mz.IWindowContainer; import _-ue.Map; import _-5YE.ITextWindow; import _-5YE.IBitmapWrapperWindow; import flash.display.BitmapData; import _-5Vt.XmlAsset; import _-5YE.IButtonWindow; import _-5YE.IContainerButtonWindow; import _-5Mz.WindowMouseEvent; import _-5Vt.BitmapDataAsset; public class PlayListStatusView { public static const _SafeStr_12507:String = "PLSV_ADD_SONGS"; public static const _SafeStr_12506:String = "PLSV_START_PLAYBACK"; public static const _SafeStr_12505:String = "PLSV_NOW_PLAYING"; private var _container:IWindowContainer; private var _SafeStr_12553:Map; private var _SafeStr_5451:_SafeStr_2824; private var _SafeStr_12554:String; public function PlayListStatusView(k:_SafeStr_2824, _arg_2:IWindowContainer) { this._SafeStr_12553 = new Map(); super(); this._container = _arg_2; this._SafeStr_5451 = k; this._SafeStr_12557(); } public function destroy():void { var k:IWindowContainer; for each (k in this._SafeStr_12553._SafeStr_5403()) { k.destroy(); }; this._SafeStr_12553 = null; } public function _SafeStr_12504(k:String):void { this._container.removeChildAt(0); this._container.addChildAt((this._SafeStr_12553[k] as IWindowContainer), 0); this._SafeStr_12554 = k; } public function set _SafeStr_12515(k:String):void { if (this._SafeStr_12554 != _SafeStr_12505){ return; }; var _local_2:IWindowContainer = this._SafeStr_12553[this._SafeStr_12554]; var _local_3:ITextWindow = (_local_2.getChildByName("now_playing_track_name") as ITextWindow); if (_local_3 != null){ _local_3.text = k; }; } public function set _SafeStr_12516(k:String):void { if (this._SafeStr_12554 != _SafeStr_12505){ return; }; var _local_2:IWindowContainer = this._SafeStr_12553[this._SafeStr_12554]; var _local_3:ITextWindow = (_local_2.getChildByName("now_playing_author_name") as ITextWindow); if (_local_3 != null){ _local_3.text = k; }; } public function set _SafeStr_12503(k:BitmapData):void { if (k == null){ return; }; var _local_2:IWindowContainer = this._SafeStr_12553[_SafeStr_12507]; if (_local_2 == null){ return; }; var _local_3:IBitmapWrapperWindow = (_local_2.getChildByName("background_image") as IBitmapWrapperWindow); if (_local_3 == null){ return; }; _local_3.bitmap = k.clone(); _local_3.width = k.width; _local_3.height = k.height; } private function _SafeStr_12557():void { var k:IWindowContainer; var _local_2:XmlAsset; var _local_3:IButtonWindow; var _local_4:IContainerButtonWindow; _local_2 = (this._SafeStr_5451.assets.getAssetByName("playlisteditor_playlist_subwindow_add_songs") as XmlAsset); k = (this._SafeStr_5451.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (k != null){ this._SafeStr_12553.add(_SafeStr_12507, k); }; _local_2 = (this._SafeStr_5451.assets.getAssetByName("playlisteditor_playlist_subwindow_play_now") as XmlAsset); k = (this._SafeStr_5451.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (k != null){ this._SafeStr_12553.add(_SafeStr_12506, k); _local_3 = (k.getChildByName("play_now_button") as IButtonWindow); _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12562); }; _local_2 = (this._SafeStr_5451.assets.getAssetByName("playlisteditor_playlist_subwindow_nowplaying") as XmlAsset); k = (this._SafeStr_5451.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (k != null){ this._SafeStr_12553.add(_SafeStr_12505, k); _local_4 = (k.getChildByName("button_pause") as IContainerButtonWindow); _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12562); this._SafeStr_12563("icon_pause_large", (_local_4.getChildByName("pause_image") as IBitmapWrapperWindow)); this._SafeStr_12563("jb_icon_disc", (k.getChildByName("song_name_icon_bitmap") as IBitmapWrapperWindow)); this._SafeStr_12563("jb_icon_composer", (k.getChildByName("author_name_icon_bitmap") as IBitmapWrapperWindow)); }; } private function _SafeStr_12563(k:String, _arg_2:IBitmapWrapperWindow):void { var _local_4:BitmapData; var _local_3:BitmapDataAsset = (this._SafeStr_5451.assets.getAssetByName(k) as BitmapDataAsset); 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_12562(k:WindowMouseEvent):void { this._SafeStr_5451._SafeStr_12462(); } } }//package _-1n2 // _SafeStr_12462 = "_-0rH" (String#24223, DoABC#3) // _SafeStr_12503 = "_-1Yc" (String#25931, DoABC#3) // _SafeStr_12504 = "_-4AV" (String#3633, DoABC#3) // _SafeStr_12505 = "_-2kk" (String#28868, DoABC#3) // _SafeStr_12506 = "_-4tw" (String#34146, DoABC#3) // _SafeStr_12507 = "_-4CU" (String#32477, DoABC#3) // _SafeStr_12515 = "_-522" (String#12787, DoABC#3) // _SafeStr_12516 = "_-dt" (String#15107, DoABC#3) // _SafeStr_12553 = "_-6Q0" (String#14209, DoABC#3) // _SafeStr_12554 = "_-6U4" (String#1619, DoABC#3) // _SafeStr_12557 = "_-2VL" (String#10211, DoABC#3) // _SafeStr_12562 = "_-26V" (String#27292, DoABC#3) // _SafeStr_12563 = "_-4-o" (String#31960, DoABC#3) // _SafeStr_2824 = "_-2GC" (String#9966, DoABC#3) // _SafeStr_5403 = "_-3aR" (String#30938, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_2738 package _-1NQ { import _-3qZ._SafeStr_2717; public class _SafeStr_2738 { public static const _SafeStr_12564:int = 0; public static const _SafeStr_12565:int = 1; public static const _SafeStr_12566:int = 0; public static const _SafeStr_12567:int = 1; public static const _SafeStr_12568:int = 2; public static const _SafeStr_12569:int = 0; public static const _SafeStr_12570:int = 1; public static const _SafeStr_12571:int = 2; public static const _SafeStr_12572:int = 0; public static const _SafeStr_12573:int = 1; public static const _SafeStr_12574:int = 2; private var _SafeStr_12575:int = 0; private var _SafeStr_12576:int = 1; private var _SafeStr_12577:int = 1; private var _SafeStr_12578:int = 1; private var _SafeStr_12579:int = 14; public function _SafeStr_2738(k:_SafeStr_2717) { this._SafeStr_12575 = k._SafeStr_5331(); this._SafeStr_12576 = k._SafeStr_5331(); this._SafeStr_12577 = k._SafeStr_5331(); this._SafeStr_12579 = k._SafeStr_5331(); this._SafeStr_12578 = k._SafeStr_5331(); } public function get mode():int { return (this._SafeStr_12575); } public function get _SafeStr_12580():int { return (this._SafeStr_12576); } public function get _SafeStr_12581():int { return (this._SafeStr_12577); } public function get _SafeStr_12582():int { return (this._SafeStr_12579); } public function get _SafeStr_12583():int { return (this._SafeStr_12578); } } }//package _-1NQ // _SafeStr_12564 = "_-3pz" (String#31531, DoABC#3) // _SafeStr_12565 = "_-249" (String#27204, DoABC#3) // _SafeStr_12566 = "_-3JW" (String#30278, DoABC#3) // _SafeStr_12567 = "_-3y0" (String#31861, DoABC#3) // _SafeStr_12568 = "_-3h5" (String#31173, DoABC#3) // _SafeStr_12569 = "_-3-b" (String#29478, DoABC#3) // _SafeStr_12570 = "_-5lc" (String#36265, DoABC#3) // _SafeStr_12571 = "_-3Q5" (String#30541, DoABC#3) // _SafeStr_12572 = "_-2SY" (String#28141, DoABC#3) // _SafeStr_12573 = "_-56h" (String#34694, DoABC#3) // _SafeStr_12574 = "_-44g" (String#32158, DoABC#3) // _SafeStr_12575 = "_-0Ka" (String#326, DoABC#3) // _SafeStr_12576 = "_-0mo" (String#24052, DoABC#3) // _SafeStr_12577 = "_-2gl" (String#28704, DoABC#3) // _SafeStr_12578 = "_-5NK" (String#35329, DoABC#3) // _SafeStr_12579 = "_-5ge" (String#36077, DoABC#3) // _SafeStr_12580 = "_-58" (String#34743, DoABC#3) // _SafeStr_12581 = "_-5fk" (String#36044, DoABC#3) // _SafeStr_12582 = "_-4qn" (String#34029, DoABC#3) // _SafeStr_12583 = "_-3Kv" (String#30340, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_2738 = "_-36n" (String#10841, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3088 package _-1NQ { import _-3qZ._SafeStr_2717; public class _SafeStr_3088 { public static const _SafeStr_12584:int = 0; public static const _SafeStr_6529:int = 1; public static const _SafeStr_6532:int = 2; private var _SafeStr_12585:int; private var _SafeStr_12586:int; private var _SafeStr_12587:int; public function _SafeStr_3088(k:_SafeStr_2717) { this._SafeStr_12585 = k._SafeStr_5331(); this._SafeStr_12586 = k._SafeStr_5331(); this._SafeStr_12587 = k._SafeStr_5331(); } public function get _SafeStr_6528():int { return (this._SafeStr_12585); } public function get _SafeStr_6531():int { return (this._SafeStr_12586); } public function get _SafeStr_6533():int { return (this._SafeStr_12587); } } }//package _-1NQ // _SafeStr_12584 = "_-3RW" (String#30598, DoABC#3) // _SafeStr_12585 = "_-5YA" (String#13324, DoABC#3) // _SafeStr_12586 = "_-3aL" (String#11294, DoABC#3) // _SafeStr_12587 = "_-0Pf" (String#8015, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3088 = "_-1Mo" (String#9015, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_6528 = "_-43E" (String#32100, DoABC#3) // _SafeStr_6529 = "_-1YX" (String#25928, DoABC#3) // _SafeStr_6531 = "_-5NA" (String#35321, DoABC#3) // _SafeStr_6532 = "_-1dO" (String#26115, DoABC#3) // _SafeStr_6533 = "_-0vW" (String#24394, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3422 package _-1NQ { public interface _SafeStr_3422 { function get userId():int; function get userName():String; } }//package _-1NQ // _SafeStr_3422 = "_-5KN" (String#13101, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3423 package _-1NQ { import _-3qZ._SafeStr_2717; public class _SafeStr_3423 implements _SafeStr_3422 { private var _SafeStr_5512:int; private var _SafeStr_7448:String; public function _SafeStr_3423(k:_SafeStr_2717) { this._SafeStr_5512 = k._SafeStr_5331(); this._SafeStr_7448 = k.readString(); } public function get userId():int { return (this._SafeStr_5512); } public function get userName():String { return (this._SafeStr_7448); } } }//package _-1NQ // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3422 = "_-5KN" (String#13101, DoABC#3) // _SafeStr_3423 = "_-0sA" (String#8484, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5512 = "_-2ja" (String#30, DoABC#3) // _SafeStr_7448 = "_-4Bm" (String#70, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3430 package _-1NQ { import _-3qZ._SafeStr_2717; public class _SafeStr_3430 implements _SafeStr_3422 { private var _SafeStr_5512:int; private var _SafeStr_7448:String; private var _SafeStr_6989:Boolean; public function _SafeStr_3430(k:_SafeStr_2717) { this._SafeStr_5512 = k._SafeStr_5331(); this._SafeStr_7448 = k.readString(); } public function get userId():int { return (this._SafeStr_5512); } public function get userName():String { return (this._SafeStr_7448); } public function get selected():Boolean { return (this._SafeStr_6989); } public function set selected(k:Boolean):void { this._SafeStr_6989 = k; } } }//package _-1NQ // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3422 = "_-5KN" (String#13101, DoABC#3) // _SafeStr_3430 = "_-6QA" (String#14211, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5512 = "_-2ja" (String#30, DoABC#3) // _SafeStr_6989 = "_-bI" (String#233, DoABC#3) // _SafeStr_7448 = "_-4Bm" (String#70, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3478 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3487; public class _SafeStr_3478 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3478(k:Function) { super(k, _SafeStr_3487); } public function _SafeStr_5325():_SafeStr_3487 { return ((this._SafeStr_5326 as _SafeStr_3487)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3478 = "_-6Ei" (String#37436, DoABC#3) // _SafeStr_3487 = "_-3y8" (String#11704, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3480 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_4830; public class _SafeStr_3480 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3480(k:Function) { super(k, _SafeStr_4830); } public function _SafeStr_5325():_SafeStr_4830 { return ((this._SafeStr_5326 as _SafeStr_4830)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3480 = "_-682" (String#37185, DoABC#3) // _SafeStr_4830 = "_-22z" (String#9739, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3482 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3497; public class _SafeStr_3482 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3482(k:Function) { super(k, _SafeStr_3497); } public function _SafeStr_5325():_SafeStr_3497 { return ((this._SafeStr_5326 as _SafeStr_3497)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3482 = "_-Wl" (String#39682, DoABC#3) // _SafeStr_3497 = "_-1EI" (String#8867, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3484 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3481; public class _SafeStr_3484 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3484(k:Function) { super(k, _SafeStr_3481); } public function _SafeStr_5325():_SafeStr_3481 { return ((this._SafeStr_5326 as _SafeStr_3481)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3481 = "_-3ln" (String#11492, DoABC#3) // _SafeStr_3484 = "_-1F5" (String#25188, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3489 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3426; public class _SafeStr_3489 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3489(k:Function) { super(k, _SafeStr_3426); } public function _SafeStr_5325():_SafeStr_3426 { return ((this._SafeStr_5326 as _SafeStr_3426)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3426 = "_-24I" (String#9756, DoABC#3) // _SafeStr_3489 = "_-4ph" (String#33982, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3494 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3491; public class _SafeStr_3494 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3494(k:Function) { super(k, _SafeStr_3491); } public function _SafeStr_5325():_SafeStr_3491 { return ((this._SafeStr_5326 as _SafeStr_3491)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3491 = "_-6F8" (String#14025, DoABC#3) // _SafeStr_3494 = "_-0ot" (String#24126, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3506 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3469; public class _SafeStr_3506 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3506(k:Function) { super(k, _SafeStr_3469); } public function _SafeStr_5325():_SafeStr_3469 { return ((this._SafeStr_5326 as _SafeStr_3469)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3469 = "_-2B2" (String#9880, DoABC#3) // _SafeStr_3506 = "_-0yw" (String#24529, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3508 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3495; public class _SafeStr_3508 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3508(k:Function) { super(k, _SafeStr_3495); } public function _SafeStr_5325():_SafeStr_3495 { return ((this._SafeStr_5326 as _SafeStr_3495)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3495 = "_-2GY" (String#9974, DoABC#3) // _SafeStr_3508 = "_-5nq" (String#36351, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3509 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3511; public class _SafeStr_3509 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3509(k:Function) { super(k, _SafeStr_3511); } public function _SafeStr_5325():_SafeStr_3511 { return ((this._SafeStr_5326 as _SafeStr_3511)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3509 = "_-2G8" (String#27669, DoABC#3) // _SafeStr_3511 = "_-4YM" (String#12285, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3512 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3485; public class _SafeStr_3512 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3512(k:Function) { super(k, _SafeStr_3485); } public function _SafeStr_5325():_SafeStr_3485 { return ((this._SafeStr_5326 as _SafeStr_3485)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3485 = "_-1k" (String#9372, DoABC#3) // _SafeStr_3512 = "_-4IZ" (String#32712, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3513 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3501; public class _SafeStr_3513 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3513(k:Function) { super(k, _SafeStr_3501); } public function _SafeStr_5325():_SafeStr_3501 { return ((this._SafeStr_5326 as _SafeStr_3501)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3501 = "_-3sA" (String#11605, DoABC#3) // _SafeStr_3513 = "_-1i2" (String#26300, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ._SafeStr_3527 package _-1NQ { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-mA._SafeStr_3472; public class _SafeStr_3527 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3527(k:Function) { super(k, _SafeStr_3472); } public function _SafeStr_5325():_SafeStr_3472 { return ((this._SafeStr_5326 as _SafeStr_3472)); } } }//package _-1NQ // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3472 = "_-58B" (String#12895, DoABC#3) // _SafeStr_3527 = "_-3WT" (String#30789, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1NQ.RoomSettingsData package _-1NQ { import flash.utils.Dictionary; public class RoomSettingsData { public static const _SafeStr_12588:int = 0; public static const _SafeStr_10574:int = 1; public static const _SafeStr_10575:int = 2; public static const _SafeStr_10576:int = 3; public static const _SafeStr_7415:int = 4; public static const _SafeStr_12589:int = 0; public static const _SafeStr_12590:int = 1; public static const _SafeStr_12591:int = 2; private var _SafeStr_7431:int; private var _name:String; private var _SafeStr_8688:String; private var _SafeStr_12592:int; private var _SafeStr_5343:int; private var _SafeStr_12593:int; private var _SafeStr_12594:int; private var _SafeStr_12344:Array; private var _SafeStr_12595:int; private var _SafeStr_12596:Boolean; private var _SafeStr_12597:Boolean; private var _SafeStr_12598:Boolean; private var _SafeStr_12599:Boolean; private var _SafeStr_12600:int; private var _SafeStr_12601:int; private var _SafeStr_12602:Dictionary; private var _SafeStr_12603:Array; private var _SafeStr_12604:int; private var _SafeStr_12605:Dictionary; private var _SafeStr_12606:Array; private var _SafeStr_12607:_SafeStr_3088; private var _SafeStr_12608:_SafeStr_2738; private var _SafeStr_12609:Boolean; public static function _SafeStr_12610(k:int):String { switch (k){ case _SafeStr_12588: return ("${navigator.door.mode.open}"); case _SafeStr_10574: return ("${navigator.door.mode.closed}"); case _SafeStr_10575: return ("${navigator.door.mode.password}"); case _SafeStr_10576: return ("${navigator.door.mode.invisible}"); case _SafeStr_7415: return ("${navigator.door.mode.noobs_only}"); }; return (""); } public function get _SafeStr_6511():int { return (this._SafeStr_12595); } public function set _SafeStr_6511(k:int):void { this._SafeStr_12595 = k; } public function get _SafeStr_12611():Boolean { return (this._SafeStr_12596); } public function set _SafeStr_12611(k:Boolean):void { this._SafeStr_12596 = k; } public function get _SafeStr_12612():Boolean { return (this._SafeStr_12597); } public function set _SafeStr_12612(k:Boolean):void { this._SafeStr_12597 = k; } public function get _SafeStr_12613():Boolean { return (this._SafeStr_12598); } public function set _SafeStr_12613(k:Boolean):void { this._SafeStr_12598 = k; } public function get _SafeStr_12614():Boolean { return (this._SafeStr_12599); } public function set _SafeStr_12614(k:Boolean):void { this._SafeStr_12599 = k; } public function get _SafeStr_12615():int { return (this._SafeStr_12600); } public function set _SafeStr_12615(k:int):void { this._SafeStr_12600 = k; } public function get _SafeStr_12616():int { return (this._SafeStr_12601); } public function set _SafeStr_12616(k:int):void { this._SafeStr_12601 = k; } public function get roomId():int { return (this._SafeStr_7431); } public function set roomId(k:int):void { this._SafeStr_7431 = k; } public function get name():String { return (this._name); } public function set name(k:String):void { this._name = k; } public function get description():String { return (this._SafeStr_8688); } public function set description(k:String):void { this._SafeStr_8688 = k; } public function get _SafeStr_7414():int { return (this._SafeStr_12592); } public function set _SafeStr_7414(k:int):void { this._SafeStr_12592 = k; } public function get _SafeStr_5353():int { return (this._SafeStr_5343); } public function set _SafeStr_5353(k:int):void { this._SafeStr_5343 = k; } public function get _SafeStr_12617():int { return (this._SafeStr_12593); } public function set _SafeStr_12617(k:int):void { this._SafeStr_12593 = k; } public function get _SafeStr_12618():int { return (this._SafeStr_12594); } public function set _SafeStr_12618(k:int):void { this._SafeStr_12594 = k; } public function get tags():Array { return (this._SafeStr_12344); } public function set tags(k:Array):void { this._SafeStr_12344 = k; } public function _SafeStr_12619(k:int, _arg_2:_SafeStr_3430):void { if (this._SafeStr_12602 != null){ this._SafeStr_12602[k] = _arg_2; this._SafeStr_12603 = null; this._SafeStr_12604 = k; }; } public function get _SafeStr_6535():_SafeStr_3088 { return (this._SafeStr_12607); } public function set _SafeStr_6535(k:_SafeStr_3088):void { this._SafeStr_12607 = k; } public function get _SafeStr_12620():Dictionary { return (this._SafeStr_12602); } public function set _SafeStr_12620(k:Dictionary):void { this._SafeStr_12602 = k; } public function get _SafeStr_12621():Array { var k:String; var _local_2:int; var _local_3:_SafeStr_3430; if (this._SafeStr_12603 == null){ this._SafeStr_12603 = new Array(); for (k in this._SafeStr_12602) { _local_2 = int(k); _local_3 = this._SafeStr_12602[_local_2]; if (_local_3 != null){ this._SafeStr_12603.push(_local_3); }; }; this._SafeStr_12603.sortOn("userName", Array.CASEINSENSITIVE); }; return (this._SafeStr_12603); } public function get _SafeStr_12622():int { return (this._SafeStr_12604); } public function _SafeStr_12623(k:int, _arg_2:_SafeStr_3423):void { if (this._SafeStr_12605 == null){ this._SafeStr_12605 = new Dictionary(); } else { this._SafeStr_12606 = null; }; this._SafeStr_12605[k] = _arg_2; } public function get _SafeStr_12624():Dictionary { return (this._SafeStr_12605); } public function get _SafeStr_12625():Array { var k:_SafeStr_3423; if (this._SafeStr_12606 == null){ this._SafeStr_12606 = new Array(); for each (k in this._SafeStr_12605) { this._SafeStr_12606.push(k); }; this._SafeStr_12606.sortOn("userName", Array.CASEINSENSITIVE); }; return (this._SafeStr_12606); } public function get _SafeStr_12626():_SafeStr_2738 { return (this._SafeStr_12608); } public function set _SafeStr_12626(k:_SafeStr_2738):void { this._SafeStr_12608 = k; } public function get _SafeStr_12627():Boolean { return (this._SafeStr_12609); } public function set _SafeStr_12627(k:Boolean):void { this._SafeStr_12609 = k; } } }//package _-1NQ // _SafeStr_10574 = "_-N0" (String#39321, DoABC#3) // _SafeStr_10575 = "_-1Yh" (String#25934, DoABC#3) // _SafeStr_10576 = "_-5B2" (String#34856, DoABC#3) // _SafeStr_12344 = "_-5m0" (String#508, DoABC#3) // _SafeStr_12588 = "_-0iR" (String#23882, DoABC#3) // _SafeStr_12589 = "_-Ev" (String#39028, DoABC#3) // _SafeStr_12590 = "_-1Z3" (String#25950, DoABC#3) // _SafeStr_12591 = "super" (String#46019, DoABC#3) // _SafeStr_12592 = "_-kB" (String#1160, DoABC#3) // _SafeStr_12593 = "_-4FT" (String#11994, DoABC#3) // _SafeStr_12594 = "_-3j8" (String#31262, DoABC#3) // _SafeStr_12595 = "_-08p" (String#1439, DoABC#3) // _SafeStr_12596 = "_-2Uu" (String#3209, DoABC#3) // _SafeStr_12597 = "_-1gD" (String#9316, DoABC#3) // _SafeStr_12598 = "_-2-K" (String#9663, DoABC#3) // _SafeStr_12599 = "_-6EE" (String#4190, DoABC#3) // _SafeStr_12600 = "_-P8" (String#4408, DoABC#3) // _SafeStr_12601 = "_-5t3" (String#4085, DoABC#3) // _SafeStr_12602 = "_-4Q2" (String#33015, DoABC#3) // _SafeStr_12603 = "_-0YU" (String#23506, DoABC#3) // _SafeStr_12604 = "_-2Nt" (String#27969, DoABC#3) // _SafeStr_12605 = "_-u0" (String#40547, DoABC#3) // _SafeStr_12606 = "_-2uv" (String#29263, DoABC#3) // _SafeStr_12607 = "_-0kV" (String#2764, DoABC#3) // _SafeStr_12608 = "_-4Iy" (String#3670, DoABC#3) // _SafeStr_12609 = "_-1LS" (String#25424, DoABC#3) // _SafeStr_12610 = "_-3Au" (String#29923, DoABC#3) // _SafeStr_12611 = "_-32N" (String#29578, DoABC#3) // _SafeStr_12612 = "_-3bc" (String#30975, DoABC#3) // _SafeStr_12613 = "_-1Ax" (String#25025, DoABC#3) // _SafeStr_12614 = "_-42H" (String#32059, DoABC#3) // _SafeStr_12615 = "_-4Zi" (String#33395, DoABC#3) // _SafeStr_12616 = "_-2Rl" (String#28112, DoABC#3) // _SafeStr_12617 = "_-3bR" (String#30968, DoABC#3) // _SafeStr_12618 = "_-0AR" (String#22565, DoABC#3) // _SafeStr_12619 = "_-6AU" (String#37283, DoABC#3) // _SafeStr_12620 = "_-2CB" (String#27512, DoABC#3) // _SafeStr_12621 = "_-mg" (String#40270, DoABC#3) // _SafeStr_12622 = "_-3B3" (String#29929, DoABC#3) // _SafeStr_12623 = "_-2pe" (String#29057, DoABC#3) // _SafeStr_12624 = "_-3sj" (String#31636, DoABC#3) // _SafeStr_12625 = "_-4Fc" (String#32597, DoABC#3) // _SafeStr_12626 = "_-0ZT" (String#23540, DoABC#3) // _SafeStr_12627 = "_-5MO" (String#35296, DoABC#3) // _SafeStr_2738 = "_-36n" (String#10841, DoABC#3) // _SafeStr_3088 = "_-1Mo" (String#9015, DoABC#3) // _SafeStr_3423 = "_-0sA" (String#8484, DoABC#3) // _SafeStr_3430 = "_-6QA" (String#14211, DoABC#3) // _SafeStr_5343 = "_-3xy" (String#269, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_6511 = "_-1v3" (String#9575, DoABC#3) // _SafeStr_6535 = "_-Vh" (String#14960, DoABC#3) // _SafeStr_7414 = "_-u8" (String#15393, DoABC#3) // _SafeStr_7415 = "_-32x" (String#29602, DoABC#3) // _SafeStr_7431 = "_-0nN" (String#53, DoABC#3) // _SafeStr_8688 = "_-54y" (String#129, DoABC#3) //------------------------------------------------------------ //_-1Nw._SafeStr_2656 package _-1Nw { import _-0MK._SafeStr_8; import flash.events.IEventDispatcher; public interface _SafeStr_2656 extends _SafeStr_8 { function get events():IEventDispatcher; function get _SafeStr_9073():int; function _SafeStr_9078(_arg_1:int):_SafeStr_3845; function _SafeStr_12628(_arg_1:int):_SafeStr_3845; function _SafeStr_12629(_arg_1:String):_SafeStr_3845; function get _SafeStr_9072():int; function _SafeStr_9075(_arg_1:int):_SafeStr_3834; function _SafeStr_12630(_arg_1:int):_SafeStr_3834; function _SafeStr_12631(_arg_1:String):_SafeStr_3834; function _SafeStr_9077():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_9109():void; function _SafeStr_9107():void; function toggleMessenger():void; function showProfile(_arg_1:int):void; function _SafeStr_9114(_arg_1:String):void; } }//package _-1Nw // _SafeStr_12628 = "_-3qg" (String#11581, DoABC#3) // _SafeStr_12629 = "_-4tT" (String#12646, DoABC#3) // _SafeStr_12630 = "_-0p" (String#8439, DoABC#3) // _SafeStr_12631 = "_-1vs" (String#9591, DoABC#3) // _SafeStr_2656 = "_-5xF" (String#13726, DoABC#3) // _SafeStr_3834 = "_-5-U" (String#12753, DoABC#3) // _SafeStr_3845 = "_-1Vb" (String#9159, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) // _SafeStr_9072 = "_-4EP" (String#11972, DoABC#3) // _SafeStr_9073 = "_-qw" (String#15340, DoABC#3) // _SafeStr_9075 = "_-eF" (String#15119, DoABC#3) // _SafeStr_9077 = "_-4Lq" (String#12110, DoABC#3) // _SafeStr_9078 = "_-54E" (String#12827, DoABC#3) // _SafeStr_9107 = "_-32z" (String#10775, DoABC#3) // _SafeStr_9109 = "_-3ed" (String#11371, DoABC#3) // _SafeStr_9114 = "_-5ji" (String#13506, DoABC#3) //------------------------------------------------------------ //_-1Nw._SafeStr_3013 package _-1Nw { public class _SafeStr_3013 implements _SafeStr_3834 { private var _SafeStr_5338:int; private var _name:String; private var _SafeStr_5342:String; public function _SafeStr_3013(k:int, _arg_2:String, _arg_3:String) { this._SafeStr_5338 = k; this._name = _arg_2; this._SafeStr_5342 = _arg_3; } public function get id():int { return (this._SafeStr_5338); } public function get name():String { return (this._name); } public function get figure():String { return (this._SafeStr_5342); } } }//package _-1Nw // _SafeStr_3013 = "_-4Ml" (String#1565, DoABC#3) // _SafeStr_3834 = "_-5-U" (String#12753, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5342 = "_-497" (String#77, DoABC#3) //------------------------------------------------------------ //_-1Nw._SafeStr_3834 package _-1Nw { public interface _SafeStr_3834 { function get id():int; function get name():String; function get figure():String; } }//package _-1Nw // _SafeStr_3834 = "_-5-U" (String#12753, DoABC#3) //------------------------------------------------------------ //_-1Nw._SafeStr_3841 package _-1Nw { public interface _SafeStr_3841 { function get _SafeStr_12632():int; function set _SafeStr_12632(_arg_1:int):void; function get message():String; function set message(_arg_1:String):void; function get _SafeStr_12633():Boolean; function set _SafeStr_12633(_arg_1:Boolean):void; } }//package _-1Nw // _SafeStr_12632 = "_-2BE" (String#9885, DoABC#3) // _SafeStr_12633 = "_-04r" (String#7693, DoABC#3) // _SafeStr_3841 = "_-3LW" (String#11053, DoABC#3) //------------------------------------------------------------ //_-1Nw._SafeStr_3842 package _-1Nw { public class _SafeStr_3842 implements _SafeStr_3841 { public static const _SafeStr_9111:int = -1; public static const _SafeStr_12634:int = 0; public static const _SafeStr_12635:int = 1; public static const _SafeStr_12636:int = 2; public static const _SafeStr_12637:int = 3; public static const _SafeStr_12638:int = 4; public static const _SafeStr_12639:int = 5; private var _SafeStr_12640:int = -1; private var _SafeStr_7962:String; private var _SafeStr_12641:Boolean; public function _SafeStr_3842(k:int, _arg_2:String, _arg_3:Boolean) { this._SafeStr_12640 = k; this._SafeStr_7962 = _arg_2; this._SafeStr_12641 = _arg_3; } public static function _SafeStr_12642(k:int):String { switch (k){ case _SafeStr_9111: return ("instant_message"); case _SafeStr_12634: return ("room_event"); case _SafeStr_12635: return ("achievement"); case _SafeStr_12636: return ("quest"); case _SafeStr_12637: return ("playing_game"); case _SafeStr_12638: return ("finished_game"); case _SafeStr_12639: return ("game_invite"); }; return ("unknown"); } public function get _SafeStr_12632():int { return (this._SafeStr_12640); } public function set _SafeStr_12632(k:int):void { this._SafeStr_12640 = k; } public function get message():String { return (this._SafeStr_7962); } public function set message(k:String):void { this._SafeStr_7962 = k; } public function get _SafeStr_12633():Boolean { return (this._SafeStr_12641); } public function set _SafeStr_12633(k:Boolean):void { this._SafeStr_12641 = k; } } }//package _-1Nw // _SafeStr_12632 = "_-2BE" (String#9885, DoABC#3) // _SafeStr_12633 = "_-04r" (String#7693, DoABC#3) // _SafeStr_12634 = "_-0CF" (String#22643, DoABC#3) // _SafeStr_12635 = "_-254" (String#27241, DoABC#3) // _SafeStr_12636 = "_-4L0" (String#32807, DoABC#3) // _SafeStr_12637 = "_-Wi" (String#39680, DoABC#3) // _SafeStr_12638 = "_-3qe" (String#31558, DoABC#3) // _SafeStr_12639 = "_-4JN" (String#32742, DoABC#3) // _SafeStr_12640 = "_-5w6" (String#4095, DoABC#3) // _SafeStr_12641 = "_-6Nt" (String#37779, DoABC#3) // _SafeStr_12642 = "_-5mB" (String#36284, DoABC#3) // _SafeStr_3841 = "_-3LW" (String#11053, DoABC#3) // _SafeStr_3842 = "_-5Ts" (String#35572, DoABC#3) // _SafeStr_7962 = "_-2yt" (String#120, DoABC#3) // _SafeStr_9111 = "_-2I0" (String#27742, DoABC#3) //------------------------------------------------------------ //_-1Nw._SafeStr_3845 package _-1Nw { import __AS3__.vec.Vector; public interface _SafeStr_3845 { function get id():int; function get name():String; function get gender():int; function get online():Boolean; function get allowFollow():Boolean; function get figure():String; function get _SafeStr_5353():int; function get motto():String; function get _SafeStr_5354():String; function get realName():String; function get notifications():Vector.<_SafeStr_3841>; function get logEventId():int; function set logEventId(_arg_1:int):void; function _SafeStr_12643():int; } }//package _-1Nw // _SafeStr_12643 = "_-6Mn" (String#14159, DoABC#3) // _SafeStr_3841 = "_-3LW" (String#11053, DoABC#3) // _SafeStr_3845 = "_-1Vb" (String#9159, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_5354 = "_-0w8" (String#8543, DoABC#3) //------------------------------------------------------------ //_-1Nw.FriendEntity package _-1Nw { import __AS3__.vec.Vector; import __AS3__.vec.*; public class FriendEntity implements _SafeStr_3845 { private static var _SafeStr_12644:int = 0; private var _SafeStr_5338:int; private var _name:String; private var _SafeStr_5339:int; private var _SafeStr_5340:Boolean; private var _SafeStr_12645:Boolean; private var _SafeStr_5342:String; private var _SafeStr_5343:int; private var _SafeStr_5344:String; private var _SafeStr_5345:String; private var _SafeStr_5346:String; private var _SafeStr_5577:Vector.<_SafeStr_3841>; private var _SafeStr_12646:int = -1; public function FriendEntity(k: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._SafeStr_5338 = k; this._name = _arg_2; this._SafeStr_5346 = _arg_3; this._SafeStr_5344 = _arg_4; this._SafeStr_5339 = _arg_5; this._SafeStr_5340 = _arg_6; this._SafeStr_12645 = _arg_7; this._SafeStr_5342 = _arg_8; this._SafeStr_5343 = _arg_9; this._SafeStr_5345 = _arg_10; } public function get id():int { return (this._SafeStr_5338); } public function get name():String { return (this._name); } public function get gender():int { return (this._SafeStr_5339); } public function get online():Boolean { return (this._SafeStr_5340); } public function get allowFollow():Boolean { return (this._SafeStr_12645); } public function get figure():String { return (this._SafeStr_5342); } public function get _SafeStr_5353():int { return (this._SafeStr_5343); } public function get motto():String { return (this._SafeStr_5344); } public function get _SafeStr_5354():String { return (this._SafeStr_5345); } public function get realName():String { return (this._SafeStr_5346); } public function get logEventId():int { return (this._SafeStr_12646); } public function get notifications():Vector.<_SafeStr_3841> { if (!this._SafeStr_5577){ this._SafeStr_5577 = new Vector.<_SafeStr_3841>(); }; return (this._SafeStr_5577); } public function set name(k:String):void { this._name = k; } public function set gender(k:int):void { this._SafeStr_5339 = k; } public function set online(k:Boolean):void { this._SafeStr_5340 = k; } public function set allowFollow(k:Boolean):void { this._SafeStr_12645 = k; } public function set figure(k:String):void { this._SafeStr_5342 = k; } public function set _SafeStr_5353(k:int):void { this._SafeStr_5343 = k; } public function set motto(k:String):void { this._SafeStr_5344 = k; } public function set _SafeStr_5354(k:String):void { this._SafeStr_5345 = k; } public function set realName(k:String):void { this._SafeStr_5346 = k; } public function set logEventId(k:int):void { this._SafeStr_12646 = k; } public function _SafeStr_12643():int { return (++_SafeStr_12644); } } }//package _-1Nw // _SafeStr_12643 = "_-6Mn" (String#14159, DoABC#3) // _SafeStr_12644 = "_-K" (String#39211, DoABC#3) // _SafeStr_12645 = "_-3Fr" (String#30126, DoABC#3) // _SafeStr_12646 = "_-6cr" (String#38390, DoABC#3) // _SafeStr_3841 = "_-3LW" (String#11053, DoABC#3) // _SafeStr_3845 = "_-1Vb" (String#9159, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5339 = "_-62K" (String#165, DoABC#3) // _SafeStr_5340 = "_-U7" (String#1636, DoABC#3) // _SafeStr_5342 = "_-497" (String#77, DoABC#3) // _SafeStr_5343 = "_-3xy" (String#269, DoABC#3) // _SafeStr_5344 = "_-41r" (String#500, DoABC#3) // _SafeStr_5345 = "_-5Mc" (String#3943, DoABC#3) // _SafeStr_5346 = "_-0k0" (String#686, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_5354 = "_-0w8" (String#8543, DoABC#3) // _SafeStr_5577 = "_-4St" (String#502, DoABC#3) //------------------------------------------------------------ //_-1Nw.HabboFriendBarData package _-1Nw { import _-0MK.Component; import _-68V._SafeStr_1407; import _-2Jf._SafeStr_2212; import _-1Y9._SafeStr_1367; import _-2sC._SafeStr_195; import _-ue.Map; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboFriendList; import com.sulake.iid.IIDHabboMessenger; import com.sulake.iid.IIDHabboTracking; import __AS3__.vec.Vector; import _-02k._SafeStr_3011; import _-02k._SafeStr_2972; import _-02k._SafeStr_3893; import _-02k._SafeStr_2696; import _-02k._SafeStr_2999; import _-2uK._SafeStr_3886; import _-02k._SafeStr_2699; import _-02k._SafeStr_2988; import _-02k._SafeStr_3890; import _-02k._SafeStr_2703; import _-50m._SafeStr_3889; import _-31r._SafeStr_3835; import _-7P._SafeStr_2640; import _-7P._SafeStr_2637; import _-7P._SafeStr_3891; import _-31r._SafeStr_3833; import _-9V._SafeStr_3490; import _-6-c._SafeStr_2284; import _-31r._SafeStr_3844; import _-9V._SafeStr_3888; import _-2Jf._SafeStr_3008; import _-1Mz.IWindowContainer; import _-3-E._SafeStr_2366; import _-4Ky._SafeStr_2698; import _-3qZ._SafeStr_2273; import _-02k._SafeStr_3000; import _-5CE._SafeStr_3885; import _-31r._SafeStr_3847; import _-02k._SafeStr_2977; import _-5CE._SafeStr_2692; import _-31r._SafeStr_3838; import _-5CE._SafeStr_2701; import _-34l._SafeStr_3892; import _-12f.GameConfigurations; import _-5CE._SafeStr_3887; import _-31r._SafeStr_3843; import __AS3__.vec.*; public class HabboFriendBarData extends Component implements _SafeStr_2656 { private static const _SafeStr_12647:Boolean = false; private static const _SafeStr_12648:Boolean = false; private static const _SafeStr_12649:String = "Navigation"; private static const _SafeStr_12650:String = "Friend Bar"; private static const _SafeStr_12651:String = "go.friendbar"; private static const _SafeStr_12652:String = "chat_btn_click"; private static const _SafeStr_12653:String = "find_friends_btn_click"; private static const _SafeStr_12654:String = "Toolbar"; private static const _SafeStr_12655:String = "open"; private static const _SafeStr_12656:String = "close"; private static const _SafeStr_12657:String = "FRIENDLIST"; private static const _SafeStr_12658:String = "MESSENGER"; private var _SafeStr_12659:_SafeStr_1407; private var _SafeStr_12660:_SafeStr_2212; private var _SafeStr_12661:_SafeStr_1367; private var _SafeStr_9001:_SafeStr_195; private var _SafeStr_12662:Array; private var _SafeStr_12663:Map; private var _SafeStr_12664:Array; private var _SafeStr_12665:int; public function HabboFriendBarData(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { super(k, _arg_2, _arg_3); this._SafeStr_12662 = []; this._SafeStr_12663 = new Map(); this._SafeStr_12664 = []; } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboConfigurationManager(), null), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void { _SafeStr_12659 = k; }), new _SafeStr_44(new IIDHabboFriendList(), function (k:_SafeStr_2212):void { _SafeStr_12660 = k; }), new _SafeStr_44(new IIDHabboMessenger(), function (k:_SafeStr_1367):void { _SafeStr_12661 = k; }), new _SafeStr_44(new IIDHabboTracking(), function (k:_SafeStr_195):void { _SafeStr_9001 = k; })])); } override protected function initComponent():void { this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_3011(this._SafeStr_7040)); this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_2972(this._SafeStr_12666)); this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_3893(this._SafeStr_12667)); this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_2696(this._SafeStr_12668)); this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_2999(this._SafeStr_12669)); this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_3886(this._SafeStr_12670)); this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_2699(this._SafeStr_12671)); this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_2988(this._SafeStr_12672)); this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_3890(this._SafeStr_9062)); this._SafeStr_12659.addHabboConnectionMessageEvent(new _SafeStr_2703(this._SafeStr_12673)); this._SafeStr_12660.events.addEventListener(_SafeStr_3889._SafeStr_5954, this._SafeStr_12674); this._SafeStr_12660.events.addEventListener(_SafeStr_3889._SafeStr_6052, this._SafeStr_12674); } override public function dispose():void { if (!disposed){ if (((!((this._SafeStr_12660 == null))) && (!(this._SafeStr_12660.disposed)))){ this._SafeStr_12660.events.removeEventListener(_SafeStr_3889._SafeStr_5954, this._SafeStr_12674); this._SafeStr_12660.events.removeEventListener(_SafeStr_3889._SafeStr_6052, this._SafeStr_12674); }; this._SafeStr_12662 = null; this._SafeStr_12663.dispose(); this._SafeStr_12663 = null; this._SafeStr_12664 = null; super.dispose(); }; } public function get _SafeStr_9073():int { return (this._SafeStr_12662.length); } public function _SafeStr_9078(k:int):_SafeStr_3845 { return (this._SafeStr_12662[k]); } public function _SafeStr_12628(k:int):_SafeStr_3845 { return (this._SafeStr_12663.getValue(k)); } public function _SafeStr_12629(k:String):_SafeStr_3845 { var _local_2:FriendEntity; for each (_local_2 in this._SafeStr_12662) { if (_local_2.name == k){ return (_local_2); }; }; return (null); } public function _SafeStr_12675(k:_SafeStr_3845, _arg_2:int):void { var _local_3:int = this._SafeStr_12662.indexOf(k); if ((((_local_3 > -1)) && (!((_local_3 == _arg_2))))){ this._SafeStr_12662.splice(_local_3, 1); this._SafeStr_12662.splice(_arg_2, 0, k); events.dispatchEvent(new _SafeStr_3835()); }; } public function get _SafeStr_9072():int { return (((this._SafeStr_12664) ? this._SafeStr_12664.length : 0)); } public function _SafeStr_9075(k:int):_SafeStr_3834 { return (((this._SafeStr_12664) ? this._SafeStr_12664[k] : null)); } public function _SafeStr_12630(k:int):_SafeStr_3834 { var _local_2:_SafeStr_3834; if (this._SafeStr_12664){ for each (_local_2 in this._SafeStr_12664) { if (_local_2.id == k){ return (_local_2); }; }; }; return (null); } public function _SafeStr_12631(k:String):_SafeStr_3834 { var _local_2:_SafeStr_3834; if (this._SafeStr_12664){ for each (_local_2 in this._SafeStr_12664) { if (_local_2.name == k){ return (_local_2); }; }; }; return (null); } public function _SafeStr_9077():Array { return (this._SafeStr_12664); } public function acceptFriendRequest(k:int):void { this._SafeStr_12676(k); if (this._SafeStr_12660){ if (!this._SafeStr_12660.disposed){ this._SafeStr_12660.acceptFriendRequest(k); }; }; } public function showProfile(k:int):void { if (this._SafeStr_12659){ if (k > 0){ this._SafeStr_12659.connection.send(new _SafeStr_2640(k)); } else { this._SafeStr_12659.connection.send(new _SafeStr_2637(Math.abs(k), true)); }; }; } public function _SafeStr_9114(k:String):void { if (this._SafeStr_12659){ this._SafeStr_12659.connection.send(new _SafeStr_3891(k)); }; } public function acceptAllFriendRequests():void { this._SafeStr_12664 = []; this._SafeStr_12660.acceptAllFriendRequests(); events.dispatchEvent(new _SafeStr_3833()); } public function declineFriendRequest(k:int):void { this._SafeStr_12676(k); if (this._SafeStr_12660){ if (!this._SafeStr_12660.disposed){ this._SafeStr_12660.declineFriendRequest(k); }; }; } public function declineAllFriendRequests():void { this._SafeStr_12664 = []; this._SafeStr_12660.declineAllFriendRequests(); events.dispatchEvent(new _SafeStr_3833()); } private function _SafeStr_12676(k:int):void { var _local_2:_SafeStr_3013; if (this._SafeStr_12664){ for each (_local_2 in this._SafeStr_12664) { if (_local_2.id == k){ this._SafeStr_12664.splice(this._SafeStr_12664.indexOf(_local_2), 1); events.dispatchEvent(new _SafeStr_3833()); return; }; }; }; } public function followToRoom(k:int):void { if (this._SafeStr_12659){ this._SafeStr_12659.connection.send(new _SafeStr_3490(k)); this._SafeStr_12659.connection.send(new _SafeStr_2284(_SafeStr_12649, _SafeStr_12650, _SafeStr_12651)); }; } public function startConversation(k:int):void { if (this._SafeStr_12661){ this._SafeStr_12661.startConversation(k); events.dispatchEvent(new _SafeStr_3844(false, k)); if (this._SafeStr_12659){ this._SafeStr_12659.connection.send(new _SafeStr_2284(_SafeStr_12649, _SafeStr_12650, _SafeStr_12652)); }; }; } public function findNewFriends():void { if (this._SafeStr_12659){ this._SafeStr_12659.connection.send(new _SafeStr_3888()); this._SafeStr_12659.connection.send(new _SafeStr_2284(_SafeStr_12649, _SafeStr_12650, _SafeStr_12653)); }; } public function _SafeStr_9109():void { if (this._SafeStr_12660._SafeStr_12677() != _SafeStr_3008._SafeStr_7023){ this._SafeStr_12660._SafeStr_12678(); } else { this._SafeStr_12660.close(); }; } private function _SafeStr_12679(k:String, _arg_2:String):void { if (this._SafeStr_12659){ this._SafeStr_12659.connection.send(new _SafeStr_2284(_SafeStr_12649, _SafeStr_12650, k, _arg_2, this._SafeStr_9073)); }; } public function _SafeStr_9107():void { var _local_1:IWindowContainer; if (this._SafeStr_12660){ if (!this._SafeStr_12660.disposed){ if (!this._SafeStr_12660.isOpen()){ if (this._SafeStr_12664.length > 0){ this._SafeStr_12660._SafeStr_12680(); } else { this._SafeStr_12660.openFriendList(); }; } else { _local_1 = this._SafeStr_12660.mainWindow; if (((!((_local_1 == null))) && (_SafeStr_2366._SafeStr_7821(_local_1)))){ _local_1.activate(); return; }; this._SafeStr_12660.close(); }; if (this._SafeStr_12659){ this._SafeStr_12659.connection.send(new _SafeStr_2284(_SafeStr_12654, _SafeStr_12657, ((this._SafeStr_12660.isOpen()) ? _SafeStr_12655 : _SafeStr_12656))); }; }; }; } public function toggleMessenger():void { if (this._SafeStr_12661){ if (!this._SafeStr_12661.disposed){ this._SafeStr_12661.toggleMessenger(); if (this._SafeStr_12659){ this._SafeStr_12659.connection.send(new _SafeStr_2284(_SafeStr_12654, _SafeStr_12658, ((this._SafeStr_12661.isOpen()) ? _SafeStr_12655 : _SafeStr_12656))); }; }; }; } private function _SafeStr_12671(k:_SafeStr_2273):void { if (this._SafeStr_12661){ this._SafeStr_12661.events.addEventListener(_SafeStr_2698._SafeStr_12681, this._SafeStr_12682); }; } private function _SafeStr_12669(k:_SafeStr_2273):void { this._SafeStr_12683(_SafeStr_2999(k)._SafeStr_5325()._SafeStr_12684); } private function _SafeStr_7040(k:_SafeStr_2273):void { var _local_3:FriendEntity; var _local_4:_SafeStr_3000; var _local_8:int; var _local_2:_SafeStr_3885 = _SafeStr_3011(k)._SafeStr_5325(); var _local_5:Array = _local_2._SafeStr_7043; var _local_6:Array = _local_2._SafeStr_7044; var _local_7:Array = _local_2._SafeStr_7048; for each (_local_8 in _local_5) { _local_3 = this._SafeStr_12663.getValue(_local_8); if (_local_3){ this._SafeStr_12663.remove(_local_8); this._SafeStr_12662.splice(this._SafeStr_12662.indexOf(_local_3), 1); this._SafeStr_12661._SafeStr_12685(_local_8); }; }; for each (_local_4 in _local_6) { _local_3 = this._SafeStr_12663.getValue(_local_4.id); if (_local_3){ if (((_local_4.online) || (_SafeStr_12647))){ _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.allowFollow = _local_4._SafeStr_5352; _local_3.figure = _local_4.figure; _local_3._SafeStr_5353 = _local_4._SafeStr_5353; _local_3._SafeStr_5354 = _local_4._SafeStr_5354; } else { this._SafeStr_12663.remove(_local_4.id); this._SafeStr_12662.splice(this._SafeStr_12662.indexOf(_local_3), 1); }; } else { if (((_local_4.online) || (_SafeStr_12647))){ _local_3 = new FriendEntity(_local_4.id, _local_4.name, _local_4.realName, _local_4.motto, _local_4.gender, _local_4.online, _local_4._SafeStr_5352, _local_4.figure, _local_4._SafeStr_5353, _local_4._SafeStr_5354); this._SafeStr_12662.splice(0, 0, _local_3); this._SafeStr_12663.add(_local_3.id, _local_3); }; }; }; for each (_local_4 in _local_7) { if (((_local_4.online) || (_SafeStr_12647))){ if (this._SafeStr_12663.getValue(_local_4.id) == null){ _local_3 = new FriendEntity(_local_4.id, _local_4.name, _local_4.realName, _local_4.motto, _local_4.gender, _local_4.online, _local_4._SafeStr_5352, _local_4.figure, _local_4._SafeStr_5353, _local_4._SafeStr_5354); this._SafeStr_12662.push(_local_3); this._SafeStr_12663.add(_local_3.id, _local_3); }; }; this._SafeStr_12676(_local_4.id); }; if ((((_local_7.length > 0)) || ((_local_6.length > 0)))){ this._SafeStr_12662 = ((_SafeStr_12647) ? this._SafeStr_12686(this._SafeStr_12662) : this._SafeStr_12687(this._SafeStr_12662)); }; events.dispatchEvent(new _SafeStr_3835()); } private function _SafeStr_12667(k:_SafeStr_3893):void { events.dispatchEvent(new _SafeStr_3847(k.success)); } private function _SafeStr_12672(k:_SafeStr_2988):void { var _local_2:_SafeStr_2977; if (this._SafeStr_12688){ _local_2 = k._SafeStr_5325().req; this._SafeStr_12664.push(new _SafeStr_3013(_local_2._SafeStr_5332, _local_2._SafeStr_5333, _local_2._SafeStr_5335)); events.dispatchEvent(new _SafeStr_3833()); }; } private function _SafeStr_12666(k:_SafeStr_2972):void { var _local_2:Array; var _local_3:_SafeStr_2977; if (this._SafeStr_12688){ _local_2 = k._SafeStr_5325()._SafeStr_12689; for each (_local_3 in _local_2) { this._SafeStr_12664.push(new _SafeStr_3013(_local_3._SafeStr_5332, _local_3._SafeStr_5333, _local_3._SafeStr_5335)); }; events.dispatchEvent(new _SafeStr_3833()); }; } private function _SafeStr_12674(k:_SafeStr_3889):void { this._SafeStr_12676(k._SafeStr_5332); } private function _SafeStr_12673(k:_SafeStr_2703):void { var _local_2:_SafeStr_2692 = k._SafeStr_5325(); this._SafeStr_12665 = _local_2.senderId; var _local_3:Boolean = true; if (this._SafeStr_12661){ if (this._SafeStr_12661.isOpen()){ _local_3 = false; }; }; if (this._SafeStr_12660._SafeStr_12690){ events.dispatchEvent(new _SafeStr_3844(_local_3, this._SafeStr_12665)); }; if (_local_3){ this._SafeStr_12691(String(this._SafeStr_12665), _SafeStr_3842._SafeStr_9111, null, false, false); }; } private function _SafeStr_12682(k:_SafeStr_2698):void { events.dispatchEvent(new _SafeStr_3838(k._SafeStr_9104)); } private function _SafeStr_12668(k:_SafeStr_2696):void { var _local_2:_SafeStr_2701 = k._SafeStr_5325(); this._SafeStr_12665 = _local_2.senderId; if (((this._SafeStr_12661) && (!(this._SafeStr_12661.isOpen())))){ events.dispatchEvent(new _SafeStr_3844(true, this._SafeStr_12665)); this._SafeStr_12691(String(this._SafeStr_12665), _SafeStr_3842._SafeStr_9111, null, true, false); }; } private function _SafeStr_12670(k:_SafeStr_3886):void { var _local_2:_SafeStr_3892 = k._SafeStr_5325(); var _local_3:String = GameConfigurations._SafeStr_10202(_local_2.gameTypeId); if (_local_3){ this._SafeStr_12691(String(_local_2._SafeStr_12692), _SafeStr_3842._SafeStr_12639, _local_3, false, true); }; } private function _SafeStr_9062(k:_SafeStr_3890):void { var _local_2:_SafeStr_3887 = k._SafeStr_5325(); var _local_3 = !((_local_2._SafeStr_12632 == _SafeStr_3842._SafeStr_12637)); var _local_4 = !((_local_2._SafeStr_12632 == _SafeStr_3842._SafeStr_12638)); var _local_5 = !((_local_2._SafeStr_12632 == _SafeStr_3842._SafeStr_12637)); this._SafeStr_12691(_local_2._SafeStr_5367, _local_2._SafeStr_12632, _local_2.message, _local_3, _local_4, _local_5); } private function _SafeStr_12691(k:String, _arg_2:int, _arg_3:String, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean=true):void { var _local_7:_SafeStr_3845; var _local_8:_SafeStr_3842; var _local_9:Vector.<_SafeStr_3841>; if (this._SafeStr_12693){ _local_7 = this._SafeStr_12628(parseInt(k)); if (_local_7){ _local_9 = _local_7.notifications; for each (_local_8 in _local_9) { if (_local_8._SafeStr_12632 == _arg_2){ _local_8.message = _arg_3; _local_8._SafeStr_12633 = _arg_4; break; }; _local_8 = null; }; if (!_local_8){ _local_8 = new _SafeStr_3842(_arg_2, _arg_3, _arg_4); _local_9.push(_local_8); } else { if (!_arg_6){ return; }; }; events.dispatchEvent(new _SafeStr_3843(_local_7.id, _local_8)); if (_arg_5){ this._SafeStr_12675(_local_7, 0); }; if (_local_7.logEventId < 0){ _local_7.logEventId = _local_7._SafeStr_12643(); }; if (this._SafeStr_9001){ this._SafeStr_9001.trackEventLog("FriendBar", _SafeStr_3842._SafeStr_12642(_arg_2), "notified", "", (((_local_7.logEventId > 0)) ? _local_7.logEventId : 0)); }; }; }; } private function _SafeStr_12683(k:Array):void { var _local_2:_SafeStr_3000; var _local_3:FriendEntity; for each (_local_2 in k) { if (((_local_2.online) || (_SafeStr_12647))){ _local_3 = new FriendEntity(_local_2.id, _local_2.name, _local_2.realName, _local_2.motto, _local_2.gender, _local_2.online, _local_2._SafeStr_5352, _local_2.figure, _local_2._SafeStr_5353, _local_2._SafeStr_5354); this._SafeStr_12662.push(_local_3); this._SafeStr_12663.add(_local_3.id, _local_3); }; }; this._SafeStr_12662 = ((_SafeStr_12647) ? this._SafeStr_12686(this._SafeStr_12662) : this._SafeStr_12687(this._SafeStr_12662)); events.dispatchEvent(new _SafeStr_3835()); } private function _SafeStr_12687(k:Array):Array { if (_SafeStr_12648){ k.sortOn("name", [Array.CASEINSENSITIVE]); }; return (k); } private function _SafeStr_12686(k:Array):Array { var _local_4:FriendEntity; var _local_2:Array = []; var _local_3:Array = []; var _local_5:int = k.length; while (_local_5-- > 0) { _local_4 = k[_local_5]; if (_local_4.online){ _local_2.push(_local_4); } else { _local_3.push(_local_4); }; }; if (_SafeStr_12648){ _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); } public function get _SafeStr_12693():Boolean { return (getBoolean("friendbar.notifications.enabled")); } public function get _SafeStr_12688():Boolean { return (getBoolean("friendbar.requests.enabled")); } } }//package _-1Nw // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10202 = "_-00h" (String#22208, DoABC#3) // _SafeStr_12628 = "_-3qg" (String#11581, DoABC#3) // _SafeStr_12629 = "_-4tT" (String#12646, DoABC#3) // _SafeStr_12630 = "_-0p" (String#8439, DoABC#3) // _SafeStr_12631 = "_-1vs" (String#9591, DoABC#3) // _SafeStr_12632 = "_-2BE" (String#9885, DoABC#3) // _SafeStr_12633 = "_-04r" (String#7693, DoABC#3) // _SafeStr_12637 = "_-Wi" (String#39680, DoABC#3) // _SafeStr_12638 = "_-3qe" (String#31558, DoABC#3) // _SafeStr_12639 = "_-4JN" (String#32742, DoABC#3) // _SafeStr_12642 = "_-5mB" (String#36284, DoABC#3) // _SafeStr_12643 = "_-6Mn" (String#14159, DoABC#3) // _SafeStr_12647 = "_-1D9" (String#25113, DoABC#3) // _SafeStr_12648 = "_-09E" (String#22520, DoABC#3) // _SafeStr_12649 = "_-55t" (String#34663, DoABC#3) // _SafeStr_12650 = "_-2tz" (String#29228, DoABC#3) // _SafeStr_12651 = "_-2nN" (String#28976, DoABC#3) // _SafeStr_12652 = "_-0AA" (String#22554, DoABC#3) // _SafeStr_12653 = "_-63Y" (String#37001, DoABC#3) // _SafeStr_12654 = "_-6in" (String#38639, DoABC#3) // _SafeStr_12655 = "_-34f" (String#29671, DoABC#3) // _SafeStr_12656 = "_-Sd" (String#39528, DoABC#3) // _SafeStr_12657 = "_-4oc" (String#33934, DoABC#3) // _SafeStr_12658 = "_-0tM" (String#24311, DoABC#3) // _SafeStr_12659 = "_-VK" (String#39637, DoABC#3) // _SafeStr_12660 = "_-4Xf" (String#33322, DoABC#3) // _SafeStr_12661 = "_-4l2" (String#33807, DoABC#3) // _SafeStr_12662 = "_-Cu" (String#38958, DoABC#3) // _SafeStr_12663 = "_-4Dc" (String#32521, DoABC#3) // _SafeStr_12664 = "_-34c" (String#10806, DoABC#3) // _SafeStr_12665 = "_-3F9" (String#30097, DoABC#3) // _SafeStr_12666 = "_-5qt" (String#36468, DoABC#3) // _SafeStr_12667 = "_-3KI" (String#30315, DoABC#3) // _SafeStr_12668 = "_-2Vu" (String#3213, DoABC#3) // _SafeStr_12669 = "_-5pZ" (String#1134, DoABC#3) // _SafeStr_12670 = "_-CV" (String#38944, DoABC#3) // _SafeStr_12671 = "_-YH" (String#39731, DoABC#3) // _SafeStr_12672 = "_-2WQ" (String#10232, DoABC#3) // _SafeStr_12673 = "_-1pl" (String#9476, DoABC#3) // _SafeStr_12674 = "_-5s6" (String#36515, DoABC#3) // _SafeStr_12675 = "_-6gZ" (String#38550, DoABC#3) // _SafeStr_12676 = "_-6ip" (String#38640, DoABC#3) // _SafeStr_12677 = "_-6FX" (String#14034, DoABC#3) // _SafeStr_12678 = "_-1nt" (String#9443, DoABC#3) // _SafeStr_12679 = "_-58J" (String#34755, DoABC#3) // _SafeStr_12680 = "_-3nb" (String#11523, DoABC#3) // _SafeStr_12681 = "_-3cL" (String#31004, DoABC#3) // _SafeStr_12682 = "_-4ny" (String#33910, DoABC#3) // _SafeStr_12683 = "_-2fV" (String#28656, DoABC#3) // _SafeStr_12684 = "_-6bh" (String#38337, DoABC#3) // _SafeStr_12685 = "_-5u7" (String#13676, DoABC#3) // _SafeStr_12686 = "_-3mM" (String#31394, DoABC#3) // _SafeStr_12687 = "_-3Du" (String#30044, DoABC#3) // _SafeStr_12688 = "_-1Ba" (String#25051, DoABC#3) // _SafeStr_12689 = "_-e0" (String#39953, DoABC#3) // _SafeStr_12690 = "_-39W" (String#3390, DoABC#3) // _SafeStr_12691 = "_-Ch" (String#38952, DoABC#3) // _SafeStr_12692 = "_-5-O" (String#34397, DoABC#3) // _SafeStr_12693 = "_-1VW" (String#25815, DoABC#3) // _SafeStr_1367 = "_-4Tq" (String#12206, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_195 = "_-56K" (String#12859, DoABC#3) // _SafeStr_2212 = "_-1yp" (String#9642, DoABC#3) // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2284 = "_-4yD" (String#34310, DoABC#3) // _SafeStr_2366 = "_-2rO" (String#10549, DoABC#3) // _SafeStr_2637 = "_-3u7" (String#31705, DoABC#3) // _SafeStr_2640 = "_-2EL" (String#27594, DoABC#3) // _SafeStr_2656 = "_-5xF" (String#13726, DoABC#3) // _SafeStr_2692 = "_-7M" (String#14546, DoABC#3) // _SafeStr_2696 = "_-5X4" (String#35703, DoABC#3) // _SafeStr_2698 = "_-0iL" (String#23879, DoABC#3) // _SafeStr_2699 = "_-0N6" (String#23087, DoABC#3) // _SafeStr_2701 = "_-523" (String#12788, DoABC#3) // _SafeStr_2703 = "_-1u4" (String#26771, DoABC#3) // _SafeStr_2972 = "_-0Vx" (String#23405, DoABC#3) // _SafeStr_2977 = "_-12X" (String#8670, DoABC#3) // _SafeStr_2988 = "_-2mj" (String#28949, DoABC#3) // _SafeStr_2999 = "_-SZ" (String#14912, DoABC#3) // _SafeStr_3000 = "_-42z" (String#11804, DoABC#3) // _SafeStr_3008 = "_-0yN" (String#24507, DoABC#3) // _SafeStr_3011 = "_-5zR" (String#36802, DoABC#3) // _SafeStr_3013 = "_-4Ml" (String#1565, DoABC#3) // _SafeStr_3490 = "_-11Z" (String#24667, DoABC#3) // _SafeStr_3833 = "_-67Y" (String#37160, DoABC#3) // _SafeStr_3834 = "_-5-U" (String#12753, DoABC#3) // _SafeStr_3835 = "_-2zu" (String#29449, DoABC#3) // _SafeStr_3838 = "_-5VY" (String#35642, DoABC#3) // _SafeStr_3841 = "_-3LW" (String#11053, DoABC#3) // _SafeStr_3842 = "_-5Ts" (String#35572, DoABC#3) // _SafeStr_3843 = "_-1G1" (String#25219, DoABC#3) // _SafeStr_3844 = "_-5G3" (String#3906, DoABC#3) // _SafeStr_3845 = "_-1Vb" (String#9159, DoABC#3) // _SafeStr_3847 = "_-0oB" (String#24106, DoABC#3) // _SafeStr_3885 = "_-wS" (String#15422, DoABC#3) // _SafeStr_3886 = "_-6Ai" (String#37292, DoABC#3) // _SafeStr_3887 = "_-2SU" (String#10168, DoABC#3) // _SafeStr_3888 = "_-28a" (String#27370, DoABC#3) // _SafeStr_3889 = "_-1-" (String#24562, DoABC#3) // _SafeStr_3890 = "_-2Zl" (String#28432, DoABC#3) // _SafeStr_3891 = "_-7k" (String#38767, DoABC#3) // _SafeStr_3892 = "_-4qR" (String#12595, DoABC#3) // _SafeStr_3893 = "_-5iY" (String#36153, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5332 = "_-4TV" (String#33166, DoABC#3) // _SafeStr_5333 = "_-2ml" (String#28950, DoABC#3) // _SafeStr_5335 = "_-09H" (String#22521, DoABC#3) // _SafeStr_5352 = "_-5NM" (String#13156, DoABC#3) // _SafeStr_5353 = "_-64X" (String#13850, DoABC#3) // _SafeStr_5354 = "_-0w8" (String#8543, DoABC#3) // _SafeStr_5367 = "_-NN" (String#39337, DoABC#3) // _SafeStr_5954 = "_-5tX" (String#36563, DoABC#3) // _SafeStr_6052 = "_-07J" (String#22451, DoABC#3) // _SafeStr_7023 = "_-6VW" (String#38084, DoABC#3) // _SafeStr_7040 = "_-687" (String#1140, DoABC#3) // _SafeStr_7043 = "_-1GN" (String#25230, DoABC#3) // _SafeStr_7044 = "_-4ts" (String#34142, DoABC#3) // _SafeStr_7048 = "_-5um" (String#36616, DoABC#3) // _SafeStr_7821 = "_-2lh" (String#28903, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) // _SafeStr_9001 = "_-5eL" (String#438, DoABC#3) // _SafeStr_9062 = "_-3pq" (String#11567, DoABC#3) // _SafeStr_9072 = "_-4EP" (String#11972, DoABC#3) // _SafeStr_9073 = "_-qw" (String#15340, DoABC#3) // _SafeStr_9075 = "_-eF" (String#15119, DoABC#3) // _SafeStr_9077 = "_-4Lq" (String#12110, DoABC#3) // _SafeStr_9078 = "_-54E" (String#12827, DoABC#3) // _SafeStr_9104 = "_-2NS" (String#27951, DoABC#3) // _SafeStr_9107 = "_-32z" (String#10775, DoABC#3) // _SafeStr_9109 = "_-3ed" (String#11371, DoABC#3) // _SafeStr_9111 = "_-2I0" (String#27742, DoABC#3) // _SafeStr_9114 = "_-5ji" (String#13506, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_2361 package _-1oe { import _-1uj._SafeStr_2323; import _-0MK._SafeStr_3; import _-5UL._SafeStr_2336; import _-1rg._SafeStr_2333; import _-3HG._SafeStr_20; import _-0Kg._SafeStr_2378; import _-5YE.IBitmapWrapperWindow; import _-1uj._SafeStr_2346; import flash.display.BitmapData; import _-1Mz.IWindowContainer; public interface _SafeStr_2361 extends _SafeStr_2323, _SafeStr_3 { function get _SafeStr_8368():String; function get _SafeStr_8442():int; function set _SafeStr_5750(_arg_1:String):void; function get _SafeStr_5750():String; function get productCount():int; function get _SafeStr_6324():_SafeStr_2336; function get _SafeStr_8448():_SafeStr_2333; function get isUniqueLimitedItem():Boolean; function get isColorable():Boolean; function get uniqueLimitedItemSeriesSize():int; function get uniqueLimitedItemsLeft():int; function set uniqueLimitedItemsLeft(_arg_1:int):void; function _SafeStr_9365(_arg_1:_SafeStr_3319, _arg_2:_SafeStr_2323=null, _arg_3:_SafeStr_20=null, _arg_4:_SafeStr_2378=null, _arg_5:IBitmapWrapperWindow=null, _arg_6:_SafeStr_2346=null, _arg_7:Function=null):BitmapData; function set view(_arg_1:IWindowContainer):void; function set grid(_arg_1:_SafeStr_3318):void; } }//package _-1oe // _SafeStr_20 = "_-4q6" (String#12591, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_6324 = "_-2Z8" (String#10270, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3) // _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3) // _SafeStr_9365 = "_-2dG" (String#10332, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_2362 package _-1oe { import _-0MK._SafeStr_3; import _-1Mz.IWindowContainer; public interface _SafeStr_2362 extends _SafeStr_3 { function get view():IWindowContainer; function set view(_arg_1:IWindowContainer):void; function set grid(_arg_1:_SafeStr_3318):void; function _SafeStr_12694(_arg_1:Boolean):void; function activate():void; function deactivate():void; } }//package _-1oe // _SafeStr_12694 = "_-3ty" (String#11629, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_2363 package _-1oe { import _-1Mz.IWindowContainer; import _-5YE.IBitmapWrapperWindow; import _-0Kg.HabboCatalog; import _-6Sv._SafeStr_2505; import _-1Mz.IWindow; import _-5YE.IInteractiveWindow; import _-5im.WindowState; import _-5im._SafeStr_3320; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; import flash.display.BitmapData; import flash.geom.Point; import _-24f._SafeStr_111; import _-3HG._SafeStr_48; import _-24f._SafeStr_51; import _-3HG._SafeStr_20; public class _SafeStr_2363 implements _SafeStr_2362 { public static const _SafeStr_12695:String = "bg"; protected var _SafeStr_5414:IWindowContainer; private var _SafeStr_11829:_SafeStr_3318; protected var _icon:IBitmapWrapperWindow; private var _disposed:Boolean = false; private var _SafeStr_9351:Object; private var _SafeStr_5450:HabboCatalog; public function _SafeStr_2363(k:HabboCatalog) { this._SafeStr_5450 = k; super(); } public function get view():IWindowContainer { return (this._SafeStr_5414); } public function set grid(k:_SafeStr_3318):void { this._SafeStr_11829 = k; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_11829 = null; this._icon = null; this._SafeStr_5450 = null; if (this._SafeStr_5414 != null){ this._SafeStr_5414.dispose(); this._SafeStr_5414 = null; }; } public function get disposed():Boolean { return (this._disposed); } protected function get catalog():HabboCatalog { return (this._SafeStr_5450); } public function activate():void { if (!this._SafeStr_5414){ return; }; if (this._SafeStr_5414.findChildByTag("ITEM_HILIGHT")){ this._SafeStr_5414.findChildByTag("ITEM_HILIGHT").visible = true; } else { this._SafeStr_5414.getChildByName(_SafeStr_12695).style = _SafeStr_2505.DEFAULT; }; } public function deactivate():void { if (!this._SafeStr_5414){ return; }; if (this._SafeStr_5414.findChildByTag("ITEM_HILIGHT")){ this._SafeStr_5414.findChildByTag("ITEM_HILIGHT").visible = false; } else { this._SafeStr_5414.getChildByName(_SafeStr_12695).style = 3; }; } public function set view(k:IWindowContainer):void { if (!k){ return; }; this._SafeStr_5414 = k; this._SafeStr_5414.procedure = this._SafeStr_9344; this._icon = (this._SafeStr_5414.findChildByName("image") as IBitmapWrapperWindow); if (this._SafeStr_5414.findChildByTag("ITEM_HILIGHT")){ this._SafeStr_5414.findChildByTag("ITEM_HILIGHT").visible = false; }; var _local_2:IWindow = this._SafeStr_5414.findChildByName("multiContainer"); if (_local_2){ _local_2.visible = false; }; } public function _SafeStr_12694(k:Boolean):void { if ((((this._SafeStr_5414 as IInteractiveWindow)) && (k))){ (this._SafeStr_5414 as IInteractiveWindow)._SafeStr_12696(WindowState._SafeStr_10907, _SafeStr_3320._SafeStr_12697); (this._SafeStr_5414 as IInteractiveWindow)._SafeStr_12696((WindowState._SafeStr_10907 | WindowState._SafeStr_7810), _SafeStr_3320._SafeStr_12697); }; } private function _SafeStr_9344(k:WindowEvent, _arg_2:IWindow):void { var _local_3:Boolean; if (k.type == WindowMouseEvent.UP){ this._SafeStr_9351 = null; } else { if (k.type == WindowMouseEvent.DOWN){ if (_arg_2 == null){ return; }; this._SafeStr_11829.select(this, true); this._SafeStr_9351 = _arg_2; } else { if ((((((k.type == WindowMouseEvent._SafeStr_5424)) && (!((this._SafeStr_9351 == null))))) && ((this._SafeStr_9351 == _arg_2)))){ _local_3 = this._SafeStr_11829._SafeStr_9366(this); if (_local_3){ this._SafeStr_9351 = null; }; } else { if (k.type == WindowMouseEvent.UP){ this._SafeStr_9351 = null; } else { if (k.type == WindowMouseEvent.CLICK){ this._SafeStr_9351 = null; } else { if (k.type == WindowMouseEvent.DOUBLE_CLICK){ this._SafeStr_9351 = null; }; }; }; }; }; }; } public function setIconImage(k:BitmapData, _arg_2:Boolean):void { var _local_3:int; var _local_4:int; if (k == null){ return; }; if (((!((this._icon == null))) && (!(this._icon.disposed)))){ _local_3 = ((this._icon.width - k.width) / 2); _local_4 = ((this._icon.height - k.height) / 2); if (this._icon.bitmap == null){ this._icon.bitmap = new BitmapData(this._icon.width, this._icon.height, true, 0xFFFFFF); } else { this._icon.bitmap.fillRect(this._icon.bitmap.rect, 0xFFFFFF); }; this._icon.bitmap.copyPixels(k, k.rect, new Point(_local_3, _local_4), null, null, false); this._icon.invalidate(); }; if (_arg_2){ k.dispose(); }; } protected function _SafeStr_12698(k:String, _arg_2:_SafeStr_20):BitmapData { var _local_3:_SafeStr_48 = this._SafeStr_5450.avatarRenderManager.createAvatarImage(k, _SafeStr_111._SafeStr_5758, null, _arg_2); var _local_4:BitmapData = _local_3._SafeStr_5759(_SafeStr_51._SafeStr_5760, 0.5); _local_3.dispose(); return (_local_4); } } }//package _-1oe // _SafeStr_10907 = "_-2oO" (String#29007, DoABC#3) // _SafeStr_111 = "_-2LA" (String#27863, DoABC#3) // _SafeStr_11829 = "_-iz" (String#1159, DoABC#3) // _SafeStr_12694 = "_-3ty" (String#11629, DoABC#3) // _SafeStr_12695 = "_-0aV" (String#23583, DoABC#3) // _SafeStr_12696 = "_-5D" (String#12980, DoABC#3) // _SafeStr_12697 = "_-nZ" (String#40303, DoABC#3) // _SafeStr_12698 = "_-qg" (String#40427, DoABC#3) // _SafeStr_20 = "_-4q6" (String#12591, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2363 = "_-1Eq" (String#8879, DoABC#3) // _SafeStr_2505 = "_-3ml" (String#31409, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) // _SafeStr_3320 = "_-5T-" (String#13249, DoABC#3) // _SafeStr_48 = "_-8W" (String#38796, DoABC#3) // _SafeStr_51 = "_-13Z" (String#24744, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5758 = "_-1ar" (String#26021, DoABC#3) // _SafeStr_5759 = "_-3P3" (String#30501, DoABC#3) // _SafeStr_5760 = "_-5NX" (String#35337, DoABC#3) // _SafeStr_7810 = "_-5GD" (String#35052, DoABC#3) // _SafeStr_9344 = "_-06x" (String#827, DoABC#3) // _SafeStr_9351 = "_-4Mo" (String#12118, DoABC#3) // _SafeStr_9366 = "_-o2" (String#15286, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_2389 package _-1oe { import flash.events.Event; import _-1Mz.IWindowContainer; import __AS3__.vec.Vector; import _-0Kg._SafeStr_2378; public interface _SafeStr_2389 { function dispose():void; function init():void; function closed():void; function dispatchWidgetEvent(_arg_1:Event):Boolean; function get window():IWindowContainer; function get viewer():_SafeStr_2482; function get pageId():int; function get offers():Vector.<_SafeStr_2378>; function get localization():_SafeStr_2390; function get layoutCode():String; function get hasLinks():Boolean; function get links():Array; function selectOffer(_arg_1:int):void; function replaceOffers(_arg_1:Vector.<_SafeStr_2378>, _arg_2:Boolean=false):void; function _SafeStr_8476(_arg_1:int, _arg_2:int):void; function get acceptSeasonCurrencyAsCredits():Boolean; function get _SafeStr_8422():Boolean; function set _SafeStr_12699(_arg_1:int):void; function get mode():int; function get _SafeStr_12700():Boolean; } }//package _-1oe // _SafeStr_12699 = "_-2tG" (String#10580, DoABC#3) // _SafeStr_12700 = "_-PF" (String#14854, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_2390 = "_-4tn" (String#12653, DoABC#3) // _SafeStr_2482 = "_-42g" (String#11797, DoABC#3) // _SafeStr_8422 = "_-1pm" (String#9477, DoABC#3) // _SafeStr_8476 = "_-21x" (String#9720, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_2390 package _-1oe { public interface _SafeStr_2390 { 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_12701(_arg_1:String):Array; function _SafeStr_12702(_arg_1:int):uint; } }//package _-1oe // _SafeStr_12701 = "_-6fF" (String#14429, DoABC#3) // _SafeStr_12702 = "_-0Se" (String#8065, DoABC#3) // _SafeStr_2390 = "_-4tn" (String#12653, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_2426 package _-1oe { public interface _SafeStr_2426 { function _SafeStr_8447(_arg_1:Boolean, _arg_2:String):void; } }//package _-1oe // _SafeStr_2426 = "_-55u" (String#12852, DoABC#3) // _SafeStr_8447 = "_-27l" (String#9822, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_2482 package _-1oe { import __AS3__.vec.Vector; import _-0Kg._SafeStr_2378; import flash.events.Event; import _-0Kg._SafeStr_334; import _-1uj._SafeStr_2251; public interface _SafeStr_2482 { function _SafeStr_8373(_arg_1:int, _arg_2:String, _arg_3:_SafeStr_2390, _arg_4:Vector.<_SafeStr_2378>, _arg_5:int, _arg_6:Boolean):void; function dispatchWidgetEvent(_arg_1:Event):Boolean; function get catalog():_SafeStr_334; function get roomEngine():_SafeStr_2251; function dispose():void; function _SafeStr_8334():String; function get _SafeStr_12703():Array; } }//package _-1oe // _SafeStr_12703 = "_-37Q" (String#10853, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2390 = "_-4tn" (String#12653, DoABC#3) // _SafeStr_2482 = "_-42g" (String#11797, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_8334 = "_-0AF" (String#2595, DoABC#3) // _SafeStr_8373 = "_-21w" (String#9719, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_3318 package _-1oe { public interface _SafeStr_3318 { function select(_arg_1:_SafeStr_2362, _arg_2:Boolean):void; function _SafeStr_9366(_arg_1:_SafeStr_2362):Boolean; function dispose():void; } }//package _-1oe // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) // _SafeStr_9366 = "_-o2" (String#15286, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_3319 package _-1oe { import _-0MK._SafeStr_3; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_2346; import __AS3__.vec.Vector; import _-1Mz.IWindowContainer; import _-0Kg._SafeStr_2378; public interface _SafeStr_3319 extends _SafeStr_3 { function initProductIcon(_arg_1:_SafeStr_2251, _arg_2:_SafeStr_2346=null):void; function activate():void; function get products():Vector.<_SafeStr_2361>; function get _SafeStr_9367():_SafeStr_2361; function set view(_arg_1:IWindowContainer):void; function get view():IWindowContainer; function set grid(_arg_1:_SafeStr_3318):void; function _SafeStr_9368(_arg_1:int):void; function get offer():_SafeStr_2378; } }//package _-1oe // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_9367 = "_-0q3" (String#8460, DoABC#3) // _SafeStr_9368 = "_-4Um" (String#12224, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_3351 package _-1oe { import _-0Kg._SafeStr_2378; import __AS3__.vec.Vector; import _-0Kg.HabboCatalog; import flash.display.BitmapData; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_2346; import _-5YE._SafeStr_2536; import _-2rM._SafeStr_3639; import _-5Vt._SafeStr_37; import _-0nt.AssetLoaderEvent; import _-1Mz.IWindowContainer; public class _SafeStr_3351 extends ProductContainer { public function _SafeStr_3351(k:_SafeStr_2378, _arg_2:Vector.<_SafeStr_2361>, _arg_3:HabboCatalog) { super(k, _arg_2, _arg_3); } override public function initProductIcon(k:_SafeStr_2251, _arg_2:_SafeStr_2346=null):void { var _local_3:_SafeStr_2361 = _SafeStr_9367; var _local_4:BitmapData = _local_3._SafeStr_9365(this, this, this, (offer as _SafeStr_2378), _icon, _arg_2, this._SafeStr_9615); this.setIconImage(_local_4, true); } public function _SafeStr_12704():void { _SafeStr_5414.findChildByName("unique_item_background_bitmap").visible = true; var k:_SafeStr_2536 = _SafeStr_2536(_SafeStr_5414.findChildByName("unique_item_overlay_container")); var _local_2:_SafeStr_3639 = _SafeStr_3639(k.widget); k.visible = true; _local_2._SafeStr_7861 = _SafeStr_9367.uniqueLimitedItemSeriesSize; _local_2.animated = true; if (_SafeStr_9367.uniqueLimitedItemsLeft == 0){ _SafeStr_5414.findChildByName("unique_item_sold_out_bitmap").visible = true; } else { _SafeStr_5414.findChildByName("unique_item_sold_out_bitmap").visible = false; }; } private function _SafeStr_9615(k:AssetLoaderEvent):void { var _local_2:_SafeStr_37; if (((!(disposed)) && (!((offer.page.viewer.catalog == null))))){ _local_2 = (k.target as _SafeStr_37); if (_local_2 != null){ catalog.setImageFromAsset(_icon, _local_2.assetName, null); }; }; } override public function set view(k:IWindowContainer):void { super.view = k; if (offer.product.isUniqueLimitedItem){ (offer.productContainer as _SafeStr_3351)._SafeStr_12704(); }; } } }//package _-1oe // _SafeStr_12704 = "_-0jW" (String#23923, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3351 = "_-4Wy" (String#12263, DoABC#3) // _SafeStr_3639 = "_-1CJ" (String#8840, DoABC#3) // _SafeStr_37 = "_-6-O" (String#36835, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_7861 = "_-2hc" (String#3266, DoABC#3) // _SafeStr_9365 = "_-2dG" (String#10332, DoABC#3) // _SafeStr_9367 = "_-0q3" (String#8460, DoABC#3) // _SafeStr_9615 = "_-1Ik" (String#1470, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_3352 package _-1oe { import _-0Kg._SafeStr_2378; import __AS3__.vec.Vector; import _-0Kg.HabboCatalog; import _-1Mz.IWindow; import _-5YE.ITextWindow; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_2346; public class _SafeStr_3352 extends _SafeStr_3351 { public function _SafeStr_3352(k:_SafeStr_2378, _arg_2:Vector.<_SafeStr_2361>, _arg_3:HabboCatalog) { super(k, _arg_2, _arg_3); } override public function initProductIcon(k:_SafeStr_2251, _arg_2:_SafeStr_2346=null):void { super.initProductIcon(k); var _local_3:IWindow = _SafeStr_5414.findChildByName("multiContainer"); if (_local_3){ _local_3.visible = true; }; var _local_4:ITextWindow = (_SafeStr_5414.findChildByName("multiCounter") as ITextWindow); if (_local_4){ _local_4.text = ("x" + _SafeStr_9367.productCount); }; this._SafeStr_9368(offer.clubLevel); } } }//package _-1oe // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_3351 = "_-4Wy" (String#12263, DoABC#3) // _SafeStr_3352 = "_-uS" (String#15397, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_9367 = "_-0q3" (String#8460, DoABC#3) // _SafeStr_9368 = "_-4Um" (String#12224, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_3353 package _-1oe { import flash.display.BitmapData; import _-5Vt.BitmapDataAsset; import _-0Kg._SafeStr_2378; import __AS3__.vec.Vector; import _-0Kg.HabboCatalog; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_2346; import _-1Mz.IWindowContainer; import _-1Mz.IWindow; import _-6G7._SafeStr_2491; import _-5YE.IItemGridWindow; import _-5YE.ITextWindow; public class _SafeStr_3353 extends ProductContainer implements _SafeStr_3318 { private var _SafeStr_12705:BitmapData; public function _SafeStr_3353(k:_SafeStr_2378, _arg_2:Vector.<_SafeStr_2361>, _arg_3:HabboCatalog) { super(k, _arg_2, _arg_3); var _local_4:BitmapDataAsset = (_arg_3.assets.getAssetByName("ctlg_pic_deal_icon_narrow") as BitmapDataAsset); if (_local_4 != null){ this._SafeStr_12705 = (_local_4.content as BitmapData); } else { this._SafeStr_12705 = new BitmapData(1, 1, true, 0xFFFFFF); }; } override public function dispose():void { if (disposed){ return; }; this._SafeStr_12705 = null; super.dispose(); } override public function initProductIcon(k:_SafeStr_2251, _arg_2:_SafeStr_2346=null):void { setIconImage(this._SafeStr_12705.clone(), true); } public function _SafeStr_9363(k:IItemGridWindow, _arg_2:XML):void { var _local_4:_SafeStr_2361; var _local_5:IWindowContainer; var _local_6:IWindow; var _local_7:BitmapData; var _local_3:IWindowContainer = (catalog.windowManager.buildFromXML(_arg_2) as IWindowContainer); for each (_local_4 in offer.productContainer.products) { if (_local_4._SafeStr_8368 == _SafeStr_2491._SafeStr_9364){ } else { _local_5 = (_local_3.clone() as IWindowContainer); _local_6 = _local_5.findChildByName("clubLevelIcon"); if (_local_6 != null){ _local_6.visible = false; }; k._SafeStr_8915(_local_5); _local_4.view = _local_5; _local_7 = _local_4._SafeStr_9365(this); if (_local_7 != null){ _local_7.dispose(); }; _local_4.grid = this; }; }; } public function _SafeStr_9461(k:int):void { var _local_2:IWindow = (_SafeStr_5414.findChildByName("bundleCounter") as ITextWindow); if (_local_2 != null){ _local_2.caption = k.toString(); }; } public function select(k:_SafeStr_2362, _arg_2:Boolean):void { _SafeStr_4.log(("Product Bundle, select item: " + k)); } public function _SafeStr_9366(k:_SafeStr_2362):Boolean { return (false); } override public function set view(k:IWindowContainer):void { super.view = k; this._SafeStr_9461(999); } } }//package _-1oe // _SafeStr_12705 = "_-0ID" (String#7890, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3318 = "_-5h" (String#13461, DoABC#3) // _SafeStr_3353 = "_-1S6" (String#9096, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8915 = "_-62o" (String#4138, DoABC#3) // _SafeStr_9363 = "_-Yp" (String#1638, DoABC#3) // _SafeStr_9364 = "_-0jD" (String#23908, DoABC#3) // _SafeStr_9365 = "_-2dG" (String#10332, DoABC#3) // _SafeStr_9366 = "_-o2" (String#15286, DoABC#3) // _SafeStr_9461 = "_-4EQ" (String#32555, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_4796 package _-1oe { import _-1rg._SafeStr_2333; import _-0Kg._SafeStr_2378; import __AS3__.vec.Vector; import _-0Kg.HabboCatalog; import _-1uj._SafeStr_3018; import _-6G7._SafeStr_2491; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_2346; import _-6G7._SafeStr_2367; public class _SafeStr_4796 extends ProductContainer { private var _SafeStr_8211:_SafeStr_2333; public function _SafeStr_4796(k:_SafeStr_2378, _arg_2:Vector.<_SafeStr_2361>, _arg_3:HabboCatalog, _arg_4:_SafeStr_2333) { super(k, _arg_2, _arg_3); this._SafeStr_8211 = _arg_4; } override public function initProductIcon(k:_SafeStr_2251, _arg_2:_SafeStr_2346=null):void { var _local_3:_SafeStr_3018; switch (this._SafeStr_8211.type){ case _SafeStr_2491._SafeStr_5890: _local_3 = catalog.roomEngine.getFurnitureIcon(this._SafeStr_8211.id, this); break; case _SafeStr_2491._SafeStr_5891: _local_3 = catalog.roomEngine.getWallItemIcon(this._SafeStr_8211.id, this); break; }; if (_local_3){ setIconImage(_local_3.data, true); }; } override public function activate():void { super.activate(); if ((((this._SafeStr_8211._SafeStr_6543 > -1)) && (!((catalog.catalogType == _SafeStr_2367.BUILDER))))){ catalog.sendGetProductOffer(this._SafeStr_8211._SafeStr_6543); } else { catalog.sendGetProductOffer(this._SafeStr_8211._SafeStr_6541); }; } override public function get isLazy():Boolean { return (true); } } }//package _-1oe // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_4796 = "_-5CD" (String#12967, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_6541 = "_-Yu" (String#15027, DoABC#3) // _SafeStr_6543 = "_-1LR" (String#8987, DoABC#3) // _SafeStr_8211 = "_-3SQ" (String#581, DoABC#3) //------------------------------------------------------------ //_-1oe._SafeStr_5160 package _-1oe { import _-1uj._SafeStr_2323; import _-1uj._SafeStr_2251; import _-1Mz.IWindowContainer; import flash.display.BitmapData; import _-5Mz.WindowMouseEvent; import _-1uj._SafeStr_3018; import _-3yO._SafeStr_4438; import _-5Mz.WindowEvent; import _-1Mz.IWindow; import _-1uj._SafeStr_2329; import _-3yO._SafeStr_2285; import flash.display.Sprite; import flash.display.Bitmap; public class _SafeStr_5160 implements _SafeStr_2323 { private static const _SafeStr_12706:String = "CatalogOverlaySprite"; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_8182:IWindowContainer; private var _SafeStr_5560:Boolean = false; public function set roomEngine(k:_SafeStr_2251):void { this._SafeStr_7205 = k; } public function set mainContainer(k:IWindowContainer):void { this._SafeStr_8182 = k; } public function get state():Boolean { return (this._SafeStr_5560); } public function dispose():void { this._SafeStr_12707(); this._SafeStr_8182 = null; this._SafeStr_7205 = null; this._SafeStr_5560 = false; } public function imageReady(k:int, _arg_2:BitmapData):void { } public function _SafeStr_5454(k:int):void { } public function _SafeStr_9266(k:WindowEvent, _arg_2:IWindow, _arg_3:_SafeStr_2329):void { var _local_4:WindowMouseEvent; var _local_5:int; var _local_6:int; var _local_7:_SafeStr_3018; if (this._SafeStr_7205 == null){ return; }; _local_4 = (k as WindowMouseEvent); switch (k.type){ case WindowMouseEvent._SafeStr_6408: if ((((_arg_3 == null)) || (!((_arg_3.operation == _SafeStr_4438.OBJECT_PLACE))))){ return; }; _local_5 = _local_4.stageX; _local_6 = _local_4.stageY; if (this._SafeStr_12708() == null){ _local_7 = this._SafeStr_9269(_arg_3); if (_local_7 == null){ return; }; this._SafeStr_12709(_local_7.data); }; this._SafeStr_5560 = true; this._SafeStr_12710(_local_5, _local_6); return; case WindowMouseEvent._SafeStr_5424: if (this._SafeStr_5560){ if ((((((((_local_4.localX >= 0)) && ((_local_4.localX < k.target.width)))) && ((_local_4.localY >= 0)))) && ((_local_4.localY < k.target.height)))){ return; }; this._SafeStr_9271(); }; return; }; } public function _SafeStr_9271():void { if (this._SafeStr_5560){ this._SafeStr_12707(); this._SafeStr_5560 = false; }; } private function _SafeStr_9269(k:_SafeStr_2329):_SafeStr_3018 { var _local_2:_SafeStr_3018; if ((((k == null)) || ((this._SafeStr_7205 == null)))){ return (null); }; if (k.category == _SafeStr_2285._SafeStr_5887){ return (this._SafeStr_7205.getFurnitureIcon(k.typeId, this)); }; if (k.category == _SafeStr_2285._SafeStr_5987){ return (this._SafeStr_7205.getWallItemIcon(k.typeId, this, k._SafeStr_8454)); }; return (null); } private function _SafeStr_12709(k:BitmapData):void { if ((((((((k == null)) || ((this._SafeStr_8182 == null)))) || ((this._SafeStr_8182.desktop == null)))) || (!((this._SafeStr_12708() == null))))){ return; }; var _local_2:Sprite = (this._SafeStr_8182.desktop.getDisplayObject() as Sprite); var _local_3:Sprite = new Sprite(); _local_3.name = _SafeStr_12706; _local_3.mouseEnabled = false; _local_3.visible = true; var _local_4:Bitmap = new Bitmap(k); _local_3.addChild(_local_4); _local_2.addChild(_local_3); } private function _SafeStr_12708():Sprite { if ((((this._SafeStr_8182 == null)) || ((this._SafeStr_8182.desktop == null)))){ return (null); }; var k:Sprite = (this._SafeStr_8182.desktop.getDisplayObject() as Sprite); var _local_2:Sprite = (k.getChildByName(_SafeStr_12706) as Sprite); return (_local_2); } private function _SafeStr_12710(k:int, _arg_2:int):void { var _local_3:Sprite = this._SafeStr_12708(); if (_local_3 == null){ return; }; _local_3.x = (k - Math.round((_local_3.width / 2))); _local_3.y = (_arg_2 - Math.round((_local_3.height / 2))); } private function _SafeStr_12707():void { if ((((((this._SafeStr_8182 == null)) || ((this._SafeStr_8182.desktop == null)))) || ((this._SafeStr_12708() == null)))){ return; }; var k:Sprite = (this._SafeStr_8182.desktop.getDisplayObject() as Sprite); var _local_2:Sprite = (k.getChildByName(_SafeStr_12706) 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(); }; k.removeChild(k.getChildByName(_SafeStr_12706)); } } }//package _-1oe // _SafeStr_12706 = "_-3MU" (String#30402, DoABC#3) // _SafeStr_12707 = "_-6Sr" (String#37968, DoABC#3) // _SafeStr_12708 = "_-3bz" (String#30991, DoABC#3) // _SafeStr_12709 = "_-5L8" (String#35251, DoABC#3) // _SafeStr_12710 = "_-3nf" (String#31442, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2329 = "_-3Sf" (String#11169, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_4438 = "_-4il" (String#12473, DoABC#3) // _SafeStr_5160 = "_-27A" (String#9810, DoABC#3) // _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5560 = "_-5KV" (String#47, DoABC#3) // _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3) // _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3) // _SafeStr_6408 = "_-5s1" (String#36512, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_8182 = "_-4g0" (String#3748, DoABC#3) // _SafeStr_8454 = "_-2J1" (String#10015, DoABC#3) // _SafeStr_9266 = "_-1vv" (String#9592, DoABC#3) // _SafeStr_9269 = "_-5cc" (String#1597, DoABC#3) // _SafeStr_9271 = "_-19M" (String#24964, DoABC#3) //------------------------------------------------------------ //_-1oe.CatalogPage package _-1oe { import _-1Mz.IWindowContainer; import __AS3__.vec.Vector; import _-0Kg._SafeStr_2378; import _-3JS.EventDispatcherWrapper; import _-0Kg.HabboCatalog; import _-0Oq.ItemGridCatalogWidget; import _-5ZP.CatalogNavigator; import _-6G7._SafeStr_2367; import _-5YE.ITextFieldWindow; import _-0Oq._SafeStr_4787; import _-0Oq._SafeStr_3321; import _-5Vt.XmlAsset; import _-0Oq.ProductViewCatalogWidget; import _-0Oq._SafeStr_4811; import _-0Oq.SingleViewCatalogWidget; import _-0Oq._SafeStr_4812; import _-0Oq.ColourGridCatalogWidget; import _-0Oq._SafeStr_4818; import _-0Oq._SafeStr_4804; import _-0Oq.SpacesNewCatalogWidget; import _-0Oq._SafeStr_4817; import _-0Oq.TrophyCatalogWidget; import _-0Oq._SafeStr_4800; import _-0Oq.PetsCatalogWidget; import _-0Oq.NewPetsCatalogWidget; import _-0Oq.RoomAdsCatalogWidget; import _-0Oq._SafeStr_4816; import _-0Oq._SafeStr_4805; import _-0Oq._SafeStr_4807; import _-0Oq.RecyclerPrizesCatalogWidget; import _-0Oq.MarketPlaceCatalogWidget; import _-0Oq.MarketPlaceOwnItemsCatalogWidget; import _-0Oq.ClubGiftWidget; import _-0Oq.ClubBuyCatalogWidget; import _-0Oq.VipBuyCatalogWidget; import _-0Oq._SafeStr_4810; import _-0Oq._SafeStr_4797; import _-0Oq._SafeStr_4814; import _-0Oq._SafeStr_4819; import _-0Oq._SafeStr_4801; import _-0Oq.GuildSelectorCatalogWidget; import _-0Oq.GuildForumSelectorCatalogWidget; import _-0Oq.PetPreviewCatalogWidget; import _-0Oq._SafeStr_4798; import _-0Oq._SafeStr_4806; import _-0Oq._SafeStr_4802; import _-0Oq._SafeStr_4803; import _-0Oq.SoldLtdItemsCatalogWidget; import _-0Oq.UserBadgeSelectorCatalogWidget; import _-0Oq.BundleGridViewCatalogWidget; import _-0Oq._SafeStr_4809; import _-0Oq._SafeStr_4808; import _-0Oq._SafeStr_4813; import _-0Oq.BuilderAddonsCatalogWidget; import _-0Oq.BuilderLoyaltyCatalogWidget; import _-0Oq._SafeStr_4799; import _-0Oq.FirstProductSelectorCatalogWidget; import _-0Oq.FeaturedItemsCatalogWidget; import _-58S._SafeStr_3369; import _-58S._SafeStr_3313; import _-0Oq.LocalizationCatalogWidget; import flash.events.Event; import _-58S._SafeStr_4815; import __AS3__.vec.*; public class CatalogPage implements _SafeStr_2389 { protected static const _SafeStr_12711:String = "layout_"; public static const _SafeStr_12712:int = 0; public static const _SafeStr_9476:int = 1; protected var _SafeStr_10185:XML; protected var _SafeStr_5415:IWindowContainer; private var _SafeStr_9616:_SafeStr_2482; private var _SafeStr_7948:int; private var _SafeStr_12713:String; private var _SafeStr_9282:Vector.<_SafeStr_2378>; private var _SafeStr_5525:_SafeStr_2390; private var _SafeStr_7223:Array; private var _SafeStr_12714:EventDispatcherWrapper; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_12715:int; private var _SafeStr_12716:ItemGridCatalogWidget; private var _SafeStr_12717:Boolean; private var _SafeStr_12575:int; public function CatalogPage(k:_SafeStr_2482, _arg_2:int, _arg_3:String, _arg_4:_SafeStr_2390, _arg_5:Vector.<_SafeStr_2378>, _arg_6:HabboCatalog, _arg_7:Boolean, _arg_8:int=-1) { var _local_9:_SafeStr_2378; this._SafeStr_7223 = []; super(); this._SafeStr_9616 = k; this._SafeStr_7948 = _arg_2; this._SafeStr_12713 = _arg_3; this._SafeStr_5525 = _arg_4; this._SafeStr_9282 = _arg_5; this._SafeStr_5450 = _arg_6; for each (_local_9 in _arg_5) { _local_9.page = this; }; this._SafeStr_12714 = new EventDispatcherWrapper(); this._SafeStr_7223 = new Array(); this._SafeStr_12717 = _arg_7; if (_arg_8 == -1){ this._SafeStr_12575 = _SafeStr_12712; } else { this._SafeStr_12575 = _arg_8; }; this.init(); } public function get window():IWindowContainer { return (this._SafeStr_5415); } public function get viewer():_SafeStr_2482 { return (this._SafeStr_9616); } public function get pageId():int { return ((((this._SafeStr_12575 == _SafeStr_9476)) ? CatalogNavigator._SafeStr_8301 : this._SafeStr_7948)); } public function get layoutCode():String { return (this._SafeStr_12713); } public function get offers():Vector.<_SafeStr_2378> { return (this._SafeStr_9282); } public function get localization():_SafeStr_2390 { return (this._SafeStr_5525); } public function get links():Array { return (this._SafeStr_5525._SafeStr_12701(this._SafeStr_12713)); } public function get hasLinks():Boolean { return (this._SafeStr_5525.hasLinks(this._SafeStr_12713)); } public function get acceptSeasonCurrencyAsCredits():Boolean { return (this._SafeStr_12717); } public function get _SafeStr_8422():Boolean { return (!((this._SafeStr_12713 == "sold_ltd_items"))); } public function set _SafeStr_12699(k:int):void { this._SafeStr_12715 = k; } public function get mode():int { return (this._SafeStr_12575); } public function get _SafeStr_12700():Boolean { return ((this._SafeStr_5450.catalogType == _SafeStr_2367.BUILDER)); } public function selectOffer(k:int):void { var _local_2:_SafeStr_2378; var _local_3:_SafeStr_2362; var _local_4:ITextFieldWindow; if (((!((this._SafeStr_12716 == null))) && ((k > -1)))){ _SafeStr_4.log(("selecting offer " + k)); for each (_local_2 in this._SafeStr_9282) { if (_local_2._SafeStr_7441 == k){ _local_3 = _local_2.gridItem; this._SafeStr_12716.select(_local_3, true); }; }; }; if (((this._SafeStr_5415) && (!((this._SafeStr_5415.findChildByName(_SafeStr_4787._SafeStr_9157) == null))))){ _local_4 = (this._SafeStr_5415.findChildByName("input_text") as ITextFieldWindow); _local_4.focus(); _local_4.activate(); }; } public function dispose():void { var k:_SafeStr_3321; var _local_2:_SafeStr_2378; for each (k in this._SafeStr_7223) { k.dispose(); }; this._SafeStr_7223 = null; this._SafeStr_5525.dispose(); for each (_local_2 in this._SafeStr_9282) { _local_2.dispose(); }; this._SafeStr_9282 = new Vector.<_SafeStr_2378>(0); if (this._SafeStr_5415 != null){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; if (this._SafeStr_12714 != null){ this._SafeStr_12714.dispose(); this._SafeStr_12714 = null; }; this._SafeStr_9616 = null; this._SafeStr_10185 = null; this._SafeStr_7948 = 0; this._SafeStr_12713 = ""; this._SafeStr_12717 = false; } public function init():void { if (this.createWindow(this.layoutCode)){ this._SafeStr_12718(); }; } public function closed():void { var k:_SafeStr_3321; if (this._SafeStr_7223 != null){ for each (k in this._SafeStr_7223) { k.closed(); }; }; } protected function createWindow(k:String):Boolean { if (k == "frontpage4"){ k = "frontpage_featured"; }; var _local_2:String = (_SafeStr_12711 + k); if (this._SafeStr_9616._SafeStr_12703.indexOf("UBUNTU") > -1){ if (!this.viewer.catalog.assets.hasAsset(_local_2)){ _local_2 = ("old_" + _local_2); }; } else { _local_2 = ("old_" + _local_2); }; var _local_3:XmlAsset = (this.viewer.catalog.assets.getAssetByName(_local_2) as XmlAsset); if (_local_3 == null){ _SafeStr_4.log(("Could not find asset for layout " + _local_2)); return (false); }; this._SafeStr_10185 = (_local_3.content as XML); this._SafeStr_5415 = (this.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10185) as IWindowContainer); if (this._SafeStr_5415 == null){ _SafeStr_4.log(("Could not create layout " + k)); return (false); }; return (true); } private function _SafeStr_12719():void { } private function _SafeStr_12718():void { this._SafeStr_12720(this._SafeStr_5415); this._SafeStr_12721(); } private function _SafeStr_12720(k:IWindowContainer):void { var _local_2:int; var _local_3:IWindowContainer; if (k != null){ _local_2 = 0; while (_local_2 < k.numChildren) { _local_3 = (k.getChildAt(_local_2) as IWindowContainer); if (_local_3 != null){ this._SafeStr_7177(_local_3); this._SafeStr_12720(_local_3); }; _local_2++; }; }; } private function _SafeStr_7177(k:IWindowContainer):void { if (k == null){ return; }; switch (k.name){ case _SafeStr_4787._SafeStr_9136: if (this._SafeStr_12716 == null){ this._SafeStr_12716 = new ItemGridCatalogWidget(k, this._SafeStr_5450.sessionDataManager, this._SafeStr_5450.catalogType); this._SafeStr_7223.push(this._SafeStr_12716); }; return; case _SafeStr_4787._SafeStr_9143: this._SafeStr_7223.push(new ProductViewCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9151: this._SafeStr_7223.push(new _SafeStr_4811(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9149: this._SafeStr_7223.push(new SingleViewCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787.PURCHASE: this._SafeStr_7223.push(new _SafeStr_4812(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9131: this._SafeStr_7223.push(new ColourGridCatalogWidget(k)); return; case _SafeStr_4787._SafeStr_9156: this._SafeStr_7223.push(new _SafeStr_4818(k, this._SafeStr_5450._SafeStr_5839)); return; case _SafeStr_4787._SafeStr_9145: this._SafeStr_7223.push(new _SafeStr_4804(k)); return; case _SafeStr_4787._SafeStr_9152: this._SafeStr_7223.push(new SpacesNewCatalogWidget(k, this._SafeStr_5450.sessionDataManager, this._SafeStr_5450.catalogType)); return; case _SafeStr_4787._SafeStr_9147: this._SafeStr_7223.push(new _SafeStr_4817(k)); return; case _SafeStr_4787._SafeStr_9157: this._SafeStr_7223.push(new TrophyCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9122: this._SafeStr_7223.push(new _SafeStr_4800(k)); return; case _SafeStr_4787._SafeStr_7598: this._SafeStr_7223.push(new PetsCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9141: this._SafeStr_7223.push(new NewPetsCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9146: this._SafeStr_7223.push(new RoomAdsCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787.TEXT_INPUT: this._SafeStr_7223.push(new _SafeStr_4816(k)); return; case _SafeStr_4787._SafeStr_9153: this._SafeStr_7223.push(new _SafeStr_4805(k)); return; case _SafeStr_4787._SafeStr_7596: this._SafeStr_7223.push(new _SafeStr_4807(k)); return; case _SafeStr_4787._SafeStr_9144: this._SafeStr_7223.push(new RecyclerPrizesCatalogWidget(k)); return; case _SafeStr_4787._SafeStr_9139: this._SafeStr_7223.push(new MarketPlaceCatalogWidget(k)); return; case _SafeStr_4787._SafeStr_9140: this._SafeStr_7223.push(new MarketPlaceOwnItemsCatalogWidget(k)); return; case _SafeStr_4787._SafeStr_9130: this._SafeStr_7223.push(new ClubGiftWidget(k, this._SafeStr_5450._SafeStr_8319(), this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9129: this._SafeStr_7223.push(new ClubBuyCatalogWidget(k)); return; case _SafeStr_4787._SafeStr_9160: this._SafeStr_7223.push(new VipBuyCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9137: this._SafeStr_7223.push(new _SafeStr_4810(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9161: this._SafeStr_7223.push(new VipBuyCatalogWidget(k, this._SafeStr_5450, true)); return; case _SafeStr_4787._SafeStr_9121: this._SafeStr_7223.push(new _SafeStr_4797(k)); return; case _SafeStr_4787._SafeStr_9138: this._SafeStr_7223.push(new _SafeStr_4814(k)); return; case _SafeStr_4787._SafeStr_9128: this._SafeStr_7223.push(new _SafeStr_4819(k)); return; case _SafeStr_4787._SafeStr_9133: this._SafeStr_7223.push(new _SafeStr_4801(k, this._SafeStr_5450._SafeStr_8323())); return; case _SafeStr_4787._SafeStr_9134: this._SafeStr_7223.push(new GuildSelectorCatalogWidget(k, this._SafeStr_5450._SafeStr_8323())); return; case _SafeStr_4787._SafeStr_9135: this._SafeStr_7223.push(new GuildForumSelectorCatalogWidget(k, this._SafeStr_5450._SafeStr_8323())); return; case _SafeStr_4787._SafeStr_9142: this._SafeStr_7223.push(new PetPreviewCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9154: this._SafeStr_7223.push(new _SafeStr_4798(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9127: this._SafeStr_7223.push(new _SafeStr_4806(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9155: this._SafeStr_7223.push(new _SafeStr_4802(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9158: this._SafeStr_7223.push(new _SafeStr_4803(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9150: this._SafeStr_7223.push(new SoldLtdItemsCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9159: this._SafeStr_7223.push(new UserBadgeSelectorCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9126: this._SafeStr_7223.push(new BundleGridViewCatalogWidget(k)); return; case _SafeStr_4787._SafeStr_9148: this._SafeStr_7223.push(new _SafeStr_4809(k, this._SafeStr_5450)); return; case _SafeStr_4787.BUILDER: this._SafeStr_7223.push(new _SafeStr_4808(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9125: this._SafeStr_7223.push(new _SafeStr_4813(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9123: this._SafeStr_7223.push(new BuilderAddonsCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9124: this._SafeStr_7223.push(new BuilderLoyaltyCatalogWidget(k, this._SafeStr_5450)); return; case _SafeStr_4787._SafeStr_9162: this._SafeStr_7223.push(new _SafeStr_4799(k)); return; case _SafeStr_4787._SafeStr_9163: this._SafeStr_7223.push(new FirstProductSelectorCatalogWidget(k)); return; case _SafeStr_4787._SafeStr_9132: this._SafeStr_7223.push(new FeaturedItemsCatalogWidget(k, this._SafeStr_5450)); return; }; } private function _SafeStr_12721():void { var k:_SafeStr_3321; var _local_3:ColourGridCatalogWidget; var _local_4:ItemGridCatalogWidget; var _local_5:IWindowContainer; var _local_6:int; var _local_7:IWindowContainer; var _local_2:Array = []; if (this._SafeStr_12713 == "default_3x3_color_grouping"){ _local_5 = (this._SafeStr_5415.findChildByName("itemGridWidget") as IWindowContainer); _local_6 = 3; _local_5.height = (104 - _local_6); _local_7 = (this._SafeStr_5415.findChildByName("colourGridWidget") as IWindowContainer); _local_7.visible = true; _local_7.width = 360; _local_7.x = _local_5.x; _local_7.y = ((_local_5.y + _local_5.height) + _local_6); _local_7.height = 51; _local_3 = new ColourGridCatalogWidget(_local_7); this._SafeStr_7223.push(_local_3); }; for each (k in this._SafeStr_7223) { k.page = this; if ((k is ItemGridCatalogWidget)){ _local_4 = (k as ItemGridCatalogWidget); }; k.events = this._SafeStr_12714; if (!k.init()){ _local_2.push(k); }; }; this._SafeStr_12722(_local_2); this._SafeStr_12723(); this._SafeStr_12714.dispatchEvent(new _SafeStr_3369(_SafeStr_3313.WIDGETS_INITIALIZED)); } private function _SafeStr_12723():void { var k:_SafeStr_3321 = new LocalizationCatalogWidget(this._SafeStr_5415, this._SafeStr_5450); this._SafeStr_7223.push(k); k.page = this; k.events = this._SafeStr_12714; k.init(); } private function _SafeStr_12722(k:Array):void { var _local_2:_SafeStr_3321; var _local_3:_SafeStr_3321; var _local_4:int; if ((((k == null)) || ((k.length == 0)))){ return; }; for each (_local_2 in this._SafeStr_7223) { if (_local_2.window != null){ for each (_local_3 in k) { if (_local_3.window != null){ if (_local_3.window.getChildIndex(_local_2.window) >= 0){ if (k.indexOf(_local_2) < 0){ k.push(_local_2); }; break; }; }; }; }; }; for each (_local_3 in k) { if (_local_3.window != null){ this._SafeStr_5415.removeChild(_local_3.window); _local_3.window.dispose(); }; _local_4 = this._SafeStr_7223.indexOf(_local_3); if (_local_4 >= 0){ this._SafeStr_7223.splice(_local_4, 1); }; _local_3.dispose(); }; } public function dispatchWidgetEvent(k:Event):Boolean { if (this._SafeStr_12714 != null){ return (this._SafeStr_12714.dispatchEvent(k)); }; return (false); } public function replaceOffers(k:Vector.<_SafeStr_2378>, _arg_2:Boolean=false):void { var _local_3:_SafeStr_2378; if (_arg_2){ for each (_local_3 in this._SafeStr_9282) { _local_3.dispose(); }; }; this._SafeStr_9282 = k; } public function _SafeStr_8476(k:int, _arg_2:int):void { var _local_3:_SafeStr_2378; for each (_local_3 in this._SafeStr_9282) { if (_local_3._SafeStr_7441 == k){ _local_3.product.uniqueLimitedItemsLeft = _arg_2; this._SafeStr_12714.dispatchEvent(new _SafeStr_4815(_local_3)); return; }; }; } } }//package _-1oe // _SafeStr_10185 = "_-3oI" (String#1550, DoABC#3) // _SafeStr_12575 = "_-0Ka" (String#326, DoABC#3) // _SafeStr_12699 = "_-2tG" (String#10580, DoABC#3) // _SafeStr_12700 = "_-PF" (String#14854, DoABC#3) // _SafeStr_12701 = "_-6fF" (String#14429, DoABC#3) // _SafeStr_12703 = "_-37Q" (String#10853, DoABC#3) // _SafeStr_12711 = "_-1HU" (String#25271, DoABC#3) // _SafeStr_12712 = "_-Lt" (String#877, DoABC#3) // _SafeStr_12713 = "_-5SV" (String#13240, DoABC#3) // _SafeStr_12714 = "_-3Ah" (String#29914, DoABC#3) // _SafeStr_12715 = "_-6R3" (String#37901, DoABC#3) // _SafeStr_12716 = "_-1rW" (String#26670, DoABC#3) // _SafeStr_12717 = "_-3Ls" (String#11058, DoABC#3) // _SafeStr_12718 = "_-4eI" (String#33563, DoABC#3) // _SafeStr_12719 = "_-6kc" (String#14519, DoABC#3) // _SafeStr_12720 = "_-6Ti" (String#38001, DoABC#3) // _SafeStr_12721 = "_-1mv" (String#26493, DoABC#3) // _SafeStr_12722 = "_-3wP" (String#31797, DoABC#3) // _SafeStr_12723 = "_-1Fr" (String#8897, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2367 = "_-37A" (String#10847, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_2390 = "_-4tn" (String#12653, DoABC#3) // _SafeStr_2482 = "_-42g" (String#11797, DoABC#3) // _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3) // _SafeStr_3321 = "_-4cC" (String#12360, DoABC#3) // _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4787 = "_-0gX" (String#8300, DoABC#3) // _SafeStr_4797 = "_-5rk" (String#13635, DoABC#3) // _SafeStr_4798 = "_-0Is" (String#7899, DoABC#3) // _SafeStr_4799 = "_-2Es" (String#27616, DoABC#3) // _SafeStr_4800 = "_-f7" (String#39992, DoABC#3) // _SafeStr_4801 = "_-3j7" (String#31261, DoABC#3) // _SafeStr_4802 = "_-2pj" (String#10520, DoABC#3) // _SafeStr_4803 = "_-2ut" (String#10614, DoABC#3) // _SafeStr_4804 = "_-1pD" (String#26587, DoABC#3) // _SafeStr_4805 = "_-2ed" (String#28625, DoABC#3) // _SafeStr_4806 = "_-4yc" (String#12721, DoABC#3) // _SafeStr_4807 = "_-F-" (String#39030, DoABC#3) // _SafeStr_4808 = "_-3XL" (String#11243, DoABC#3) // _SafeStr_4809 = "_-5x5" (String#13722, DoABC#3) // _SafeStr_4810 = "_-3th" (String#11627, DoABC#3) // _SafeStr_4811 = "_-3ud" (String#11639, DoABC#3) // _SafeStr_4812 = "_-aN" (String#15062, DoABC#3) // _SafeStr_4813 = "_-6s" (String#14534, DoABC#3) // _SafeStr_4814 = "_-0cS" (String#23653, DoABC#3) // _SafeStr_4815 = "_-344" (String#10796, DoABC#3) // _SafeStr_4816 = "_-46X" (String#32238, DoABC#3) // _SafeStr_4817 = "_-3gW" (String#11409, DoABC#3) // _SafeStr_4818 = "_-2yW" (String#29390, DoABC#3) // _SafeStr_4819 = "_-20N" (String#9687, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5839 = "_-6A9" (String#13936, DoABC#3) // _SafeStr_7177 = "_-4W7" (String#1570, DoABC#3) // _SafeStr_7223 = "_-2yF" (String#1526, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7596 = "_-191" (String#24954, DoABC#3) // _SafeStr_7598 = "_-1Ix" (String#25325, DoABC#3) // _SafeStr_7948 = "_-Qn" (String#340, DoABC#3) // _SafeStr_8301 = "_-6ba" (String#38330, DoABC#3) // _SafeStr_8319 = "_-4gP" (String#33630, DoABC#3) // _SafeStr_8323 = "_-1uR" (String#26785, DoABC#3) // _SafeStr_8422 = "_-1pm" (String#9477, DoABC#3) // _SafeStr_8476 = "_-21x" (String#9720, DoABC#3) // _SafeStr_9121 = "_-4nU" (String#33893, DoABC#3) // _SafeStr_9122 = "_-3E0" (String#30050, DoABC#3) // _SafeStr_9123 = "_-3I8" (String#30223, DoABC#3) // _SafeStr_9124 = "_-2-0" (String#27009, DoABC#3) // _SafeStr_9125 = "_-1jA" (String#26347, DoABC#3) // _SafeStr_9126 = "_-4J1" (String#32728, DoABC#3) // _SafeStr_9127 = "_-2yp" (String#29400, DoABC#3) // _SafeStr_9128 = "_-0pM" (String#24144, DoABC#3) // _SafeStr_9129 = "_-4hb" (String#33676, DoABC#3) // _SafeStr_9130 = "_-0Sb" (String#23283, DoABC#3) // _SafeStr_9131 = "_-GG" (String#39074, DoABC#3) // _SafeStr_9132 = "_-5Ti" (String#35563, DoABC#3) // _SafeStr_9133 = "_-3y3" (String#31863, DoABC#3) // _SafeStr_9134 = "_-xO" (String#40684, DoABC#3) // _SafeStr_9135 = "_-5F9" (String#35015, DoABC#3) // _SafeStr_9136 = "_-2xt" (String#29367, DoABC#3) // _SafeStr_9137 = "_-1NJ" (String#25495, DoABC#3) // _SafeStr_9138 = "_-2oo" (String#29023, DoABC#3) // _SafeStr_9139 = "_-6Nm" (String#37775, DoABC#3) // _SafeStr_9140 = "_-30M" (String#29508, DoABC#3) // _SafeStr_9141 = "_-3AJ" (String#29900, DoABC#3) // _SafeStr_9142 = "_-23O" (String#27170, DoABC#3) // _SafeStr_9143 = "_-0Ld" (String#23023, DoABC#3) // _SafeStr_9144 = "_-9D" (String#38820, DoABC#3) // _SafeStr_9145 = "_-rM" (String#40448, DoABC#3) // _SafeStr_9146 = "_-4Fd" (String#32598, DoABC#3) // _SafeStr_9147 = "_-3oq" (String#31490, DoABC#3) // _SafeStr_9148 = "_-4q9" (String#33999, DoABC#3) // _SafeStr_9149 = "_-4Np" (String#32923, DoABC#3) // _SafeStr_9150 = "_-6QM" (String#37878, DoABC#3) // _SafeStr_9151 = "_-5Xz" (String#35739, DoABC#3) // _SafeStr_9152 = "_-15n" (String#24835, DoABC#3) // _SafeStr_9153 = "_-pB" (String#40373, DoABC#3) // _SafeStr_9154 = "_-6dU" (String#38420, DoABC#3) // _SafeStr_9155 = "_-31l" (String#29556, DoABC#3) // _SafeStr_9156 = "_-1me" (String#26484, DoABC#3) // _SafeStr_9157 = "_-52g" (String#34532, DoABC#3) // _SafeStr_9158 = "_-4yS" (String#34319, DoABC#3) // _SafeStr_9159 = "_-39f" (String#29872, DoABC#3) // _SafeStr_9160 = "_-28P" (String#27364, DoABC#3) // _SafeStr_9161 = "_-4he" (String#33678, DoABC#3) // _SafeStr_9162 = "_-0ju" (String#23940, DoABC#3) // _SafeStr_9163 = "_-0gS" (String#23810, DoABC#3) // _SafeStr_9282 = "_-57y" (String#231, DoABC#3) // _SafeStr_9476 = "_-6GY" (String#37505, DoABC#3) // _SafeStr_9616 = "_-10g" (String#8646, DoABC#3) //------------------------------------------------------------ //_-1oe.CatalogViewer package _-1oe { import _-0Kg.HabboCatalog; import _-1Mz.IWindowContainer; import _-1uj._SafeStr_2251; import _-0Kg._SafeStr_334; import _-5ZP.CatalogNavigator; import __AS3__.vec.Vector; import _-0Kg._SafeStr_2378; import flash.events.Event; import _-1rg._SafeStr_2333; import __AS3__.vec.*; public class CatalogViewer implements _SafeStr_2482 { private var _SafeStr_5450:HabboCatalog; private var _container:IWindowContainer; private var _SafeStr_9115:_SafeStr_2389; private var _SafeStr_12724:Boolean; private var _SafeStr_12725:int; public function CatalogViewer(k:HabboCatalog, _arg_2:IWindowContainer) { this._SafeStr_5450 = k; this._container = _arg_2; } public function get roomEngine():_SafeStr_2251 { return (this._SafeStr_5450.roomEngine); } public function dispose():void { if (this._SafeStr_9115){ this._SafeStr_9115.dispose(); this._SafeStr_9115 = null; }; this._SafeStr_5450 = null; this._container = null; } public function get catalog():_SafeStr_334 { return (this._SafeStr_5450); } public function _SafeStr_8373(k:int, _arg_2:String, _arg_3:_SafeStr_2390, _arg_4:Vector.<_SafeStr_2378>, _arg_5:int, _arg_6:Boolean):void { _SafeStr_4.log(("[Catalog Viewer] Show Catalog Page: " + [k, _arg_2, _arg_4.length, _arg_5])); if (this._SafeStr_9115 != null){ if (((!(this._SafeStr_12724)) && ((this._SafeStr_9115.pageId == k)))){ if (_arg_5 > -1){ this._SafeStr_9115.selectOffer(_arg_5); }; return; }; this._SafeStr_12726(); }; var _local_7:_SafeStr_2389 = new CatalogPage(this, k, _arg_2, _arg_3, _arg_4, this._SafeStr_5450, _arg_6); this._SafeStr_9115 = _local_7; this._SafeStr_12725 = (((k > CatalogNavigator._SafeStr_8301)) ? k : this._SafeStr_12725); if (_local_7.window != null){ this._container.addChild(_local_7.window); _local_7.window.height = this._container.height; this._container.width = _local_7.window.width; this._container.x = ((this._container.parent.width - this._container.width) - 8); if (this._container.x < 130){ this._SafeStr_5450._SafeStr_8383(false); } else { this._SafeStr_5450._SafeStr_8383(true); }; } else { _SafeStr_4.log(("[CatalogViewer] No window for page: " + _arg_2)); }; this._container.visible = true; this._SafeStr_12724 = false; _local_7.selectOffer(_arg_5); } public function _SafeStr_12726():void { if (this._SafeStr_9115 != null){ this._container.removeChild(this._SafeStr_9115.window); this._SafeStr_9115.dispose(); this._container.invalidate(); }; } public function _SafeStr_8356():void { if (this._SafeStr_9115 != null){ this._SafeStr_9115.closed(); }; } public function dispatchWidgetEvent(k:Event):Boolean { return (this._SafeStr_9115.dispatchWidgetEvent(k)); } public function _SafeStr_8334():String { if (this._SafeStr_9115 == null){ return (""); }; return (this._SafeStr_9115.layoutCode); } public function get _SafeStr_8355():_SafeStr_2389 { return (this._SafeStr_9115); } public function _SafeStr_8352(k:Vector.<_SafeStr_2333>):void { var _local_3:_SafeStr_2333; var _local_4:_SafeStr_2389; var _local_5:_SafeStr_2378; if (this._SafeStr_9115 != null){ this._container.removeChild(this._SafeStr_9115.window); this._SafeStr_9115.dispose(); }; var _local_2:Vector.<_SafeStr_2378> = new Vector.<_SafeStr_2378>(0); for each (_local_3 in k) { _local_5 = new FurnitureOffer(_local_3, this._SafeStr_5450); _local_2.push(_local_5); }; _local_4 = new CatalogPage(this, -1, "default_3x3", new PageLocalization(["catalog_header_roombuilder", "credits_v3_teaser"], ["${catalog.search.results}"]), _local_2, this._SafeStr_5450, false, CatalogPage._SafeStr_9476); this._SafeStr_9115 = _local_4; if (_local_4.window != null){ this._container.addChild(_local_4.window); _local_4.window.width = this._container.width; _local_4.window.height = this._container.height; } else { _SafeStr_4.log(("[CatalogViewer] No window for page: " + "")); }; this._container.visible = true; } public function get _SafeStr_12703():Array { return (((this._container) ? this._container.tags : [])); } public function _SafeStr_8314():void { this._SafeStr_12724 = true; } public function get _SafeStr_8346():int { return (this._SafeStr_12725); } } }//package _-1oe // _SafeStr_12703 = "_-37Q" (String#10853, DoABC#3) // _SafeStr_12724 = "_-5wR" (String#36682, DoABC#3) // _SafeStr_12725 = "_-0Wu" (String#23443, DoABC#3) // _SafeStr_12726 = "_-3S3" (String#30618, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_2390 = "_-4tn" (String#12653, DoABC#3) // _SafeStr_2482 = "_-42g" (String#11797, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_8301 = "_-6ba" (String#38330, DoABC#3) // _SafeStr_8314 = "_-2sV" (String#29170, DoABC#3) // _SafeStr_8334 = "_-0AF" (String#2595, DoABC#3) // _SafeStr_8346 = "_-0YD" (String#23497, DoABC#3) // _SafeStr_8352 = "_-14w" (String#24801, DoABC#3) // _SafeStr_8355 = "_-4nj" (String#33900, DoABC#3) // _SafeStr_8356 = "_-1uC" (String#26776, DoABC#3) // _SafeStr_8373 = "_-21w" (String#9719, DoABC#3) // _SafeStr_8383 = "_-3It" (String#30256, DoABC#3) // _SafeStr_9115 = "_-OR" (String#878, DoABC#3) // _SafeStr_9476 = "_-6GY" (String#37505, DoABC#3) //------------------------------------------------------------ //_-1oe.FurnitureOffer package _-1oe { import _-0Kg._SafeStr_2378; import _-1rg._SafeStr_2333; import _-0Kg.HabboCatalog; import __AS3__.vec.*; public class FurnitureOffer implements _SafeStr_2378 { private var _SafeStr_12727:_SafeStr_2333; private var _SafeStr_8680:int; private var _SafeStr_9115:_SafeStr_2389; private var _SafeStr_12728:_SafeStr_4796; private var _SafeStr_12729:Product; public function FurnitureOffer(k:_SafeStr_2333, _arg_2:HabboCatalog) { this._SafeStr_12727 = k; this._SafeStr_12728 = new _SafeStr_4796(this, new Vector.<_SafeStr_2361>(0), _arg_2, this._SafeStr_12727); this._SafeStr_12729 = new Product(this._SafeStr_12727.type, this._SafeStr_12727.id, this._SafeStr_12727._SafeStr_6224, 1, _arg_2.getProductData(this._SafeStr_12727._SafeStr_5860), this._SafeStr_12727, _arg_2); } public function dispose():void { this._SafeStr_12727 = null; this._SafeStr_9115 = null; this._SafeStr_8680 = -1; } public function get disposed():Boolean { return ((this._SafeStr_12727 == null)); } public function get _SafeStr_7441():int { return (((this._SafeStr_7533) ? this._SafeStr_12727._SafeStr_6543 : this._SafeStr_12727._SafeStr_6541)); } public function get priceInActivityPoints():int { return (0); } public function get activityPointType():int { return (0); } public function get priceInCredits():int { return (0); } public function get page():_SafeStr_2389 { return (this._SafeStr_9115); } public function get _SafeStr_8135():String { return (""); } public function get productContainer():_SafeStr_3319 { return (this._SafeStr_12728); } public function get product():_SafeStr_2361 { return (this._SafeStr_12729); } public function get gridItem():_SafeStr_2362 { return ((this._SafeStr_12728 as _SafeStr_2362)); } public function get _SafeStr_7947():String { return (("roomItem.name." + this._SafeStr_12727.id)); } public function get _SafeStr_8136():Boolean { return (false); } public function get _SafeStr_7533():Boolean { return ((((this._SafeStr_12727._SafeStr_6543 > -1)) && (!(((!((this._SafeStr_9115 == null))) && (this._SafeStr_9115._SafeStr_12700)))))); } public function get _SafeStr_8137():Boolean { return (false); } public function get _SafeStr_8138():String { return (Offer._SafeStr_9607); } public function set _SafeStr_8139(k:int):void { this._SafeStr_8680 = k; } public function get _SafeStr_8139():int { return (this._SafeStr_8680); } public function get clubLevel():int { return (0); } public function get _SafeStr_6389():String { return (""); } public function set page(k:_SafeStr_2389):void { this._SafeStr_9115 = k; } public function get _SafeStr_8140():String { return (this._SafeStr_12727._SafeStr_5870); } public function get _SafeStr_8141():String { return (this._SafeStr_12727.description); } } }//package _-1oe // _SafeStr_12700 = "_-PF" (String#14854, DoABC#3) // _SafeStr_12727 = "_-08y" (String#1059, DoABC#3) // _SafeStr_12728 = "_-6Dm" (String#4187, DoABC#3) // _SafeStr_12729 = "_-0PF" (String#23162, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_4796 = "_-5CD" (String#12967, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_6224 = "_-42k" (String#11798, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_6541 = "_-Yu" (String#15027, DoABC#3) // _SafeStr_6543 = "_-1LR" (String#8987, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7533 = "_-3nT" (String#11520, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8135 = "_-2dc" (String#10338, DoABC#3) // _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3) // _SafeStr_8137 = "_-42F" (String#11794, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8139 = "_-0us" (String#8524, DoABC#3) // _SafeStr_8140 = "_-6Wh" (String#14311, DoABC#3) // _SafeStr_8141 = "_-0bD" (String#8210, DoABC#3) // _SafeStr_8680 = "_-3Na" (String#847, DoABC#3) // _SafeStr_9115 = "_-OR" (String#878, DoABC#3) // _SafeStr_9607 = "_-1Rk" (String#25684, DoABC#3) //------------------------------------------------------------ //_-1oe.Offer package _-1oe { import _-0Kg._SafeStr_2378; import _-0Kg.HabboCatalog; import _-6G7._SafeStr_2491; import __AS3__.vec.Vector; import _-1rg._SafeStr_2333; import _-5UL._SafeStr_2336; import __AS3__.vec.*; public class Offer implements _SafeStr_2378 { public static const _SafeStr_12730:String = "pricing_model_unknown"; public static const _SafeStr_9226:String = "pricing_model_single"; public static const _SafeStr_8374:String = "pricing_model_multi"; public static const _SafeStr_8375:String = "pricing_model_bundle"; public static const _SafeStr_9607:String = "pricing_model_furniture"; public static const _SafeStr_12731:String = "price_type_none"; public static const _SafeStr_12732:String = "price_type_credits"; public static const _SafeStr_12733:String = "price_type_activitypoints"; public static const _SafeStr_12734:String = "price_type_credits_and_activitypoints"; private var _SafeStr_12735:String; private var _SafeStr_12736:String; private var _SafeStr_7439:int; private var _SafeStr_7946:String; private var _SafeStr_11298:int; private var _SafeStr_11299:int; private var _SafeStr_7511:int; private var _SafeStr_12737:Boolean; private var _SafeStr_12738:Boolean; private var _SafeStr_9115:_SafeStr_2389; private var _SafeStr_12728:_SafeStr_3319; private var _disposed:Boolean = false; private var _SafeStr_10646:int = 0; private var _SafeStr_7498:String; private var _SafeStr_12739:Boolean = false; private var _SafeStr_5450:HabboCatalog; private var _SafeStr_8680:int; public function Offer(k:int, _arg_2:String, _arg_3:Boolean, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:Boolean, _arg_8:int, _arg_9:Vector.<_SafeStr_2361>, _arg_10:Boolean, _arg_11:HabboCatalog) { var _local_12:Product; super(); this._SafeStr_7439 = k; this._SafeStr_7946 = _arg_2; this._SafeStr_12738 = _arg_3; this._SafeStr_11298 = _arg_4; this._SafeStr_11299 = _arg_5; this._SafeStr_7511 = _arg_6; this._SafeStr_12737 = _arg_7; this._SafeStr_10646 = _arg_8; this._SafeStr_12739 = _arg_10; this._SafeStr_5450 = _arg_11; this._SafeStr_12740(_arg_9); this._SafeStr_12741(); this._SafeStr_12742(_arg_9); for each (_local_12 in _arg_9) { if (_local_12._SafeStr_8368 == _SafeStr_2491._SafeStr_9364){ this._SafeStr_7498 = _local_12._SafeStr_5750; break; }; }; } public function get clubLevel():int { return (this._SafeStr_10646); } public function get page():_SafeStr_2389 { return (this._SafeStr_9115); } public function set page(k:_SafeStr_2389):void { this._SafeStr_9115 = k; } public function get _SafeStr_7441():int { return (this._SafeStr_7439); } public function get _SafeStr_7947():String { return (this._SafeStr_7946); } public function get priceInCredits():int { return (this._SafeStr_11298); } public function get priceInActivityPoints():int { return (this._SafeStr_11299); } public function get activityPointType():int { return (this._SafeStr_7511); } public function get _SafeStr_8137():Boolean { return (this._SafeStr_12737); } public function get productContainer():_SafeStr_3319 { return (this._SafeStr_12728); } public function get product():_SafeStr_2361 { return (((this._SafeStr_12728) ? this._SafeStr_12728._SafeStr_9367 : null)); } public function get gridItem():_SafeStr_2362 { return ((this._SafeStr_12728 as _SafeStr_2362)); } public function get _SafeStr_8138():String { return (this._SafeStr_12735); } public function get _SafeStr_8135():String { return (this._SafeStr_12736); } public function get _SafeStr_8139():int { return (this._SafeStr_8680); } public function set _SafeStr_8139(k:int):void { this._SafeStr_8680 = k; } public function get _SafeStr_8136():Boolean { return (this._SafeStr_12739); } public function get _SafeStr_7533():Boolean { return (this._SafeStr_12738); } public function dispose():void { if (this.disposed){ return; }; this._disposed = true; this._SafeStr_7439 = 0; this._SafeStr_7946 = ""; this._SafeStr_11298 = 0; this._SafeStr_11299 = 0; this._SafeStr_7511 = 0; this._SafeStr_9115 = null; this._SafeStr_5450 = null; if (this._SafeStr_12728 != null){ this._SafeStr_12728.dispose(); this._SafeStr_12728 = null; }; } public function get disposed():Boolean { return (this._disposed); } private function _SafeStr_12742(k:Vector.<_SafeStr_2361>):void { switch (this._SafeStr_12735){ case _SafeStr_9226: this._SafeStr_12728 = new _SafeStr_3351(this, k, this._SafeStr_5450); return; case _SafeStr_8374: this._SafeStr_12728 = new _SafeStr_3352(this, k, this._SafeStr_5450); return; case _SafeStr_8375: this._SafeStr_12728 = new _SafeStr_3353(this, k, this._SafeStr_5450); return; default: this._SafeStr_12728 = new ProductContainer(this, k, this._SafeStr_5450); _SafeStr_4.log(("[Offer] Unknown pricing model" + this._SafeStr_12735)); }; } private function _SafeStr_12740(k:Vector.<_SafeStr_2361>):void { var _local_2:Vector.<_SafeStr_2361> = Product._SafeStr_12743(k); if (_local_2.length == 1){ if (_local_2[0].productCount == 1){ this._SafeStr_12735 = _SafeStr_9226; } else { this._SafeStr_12735 = _SafeStr_8374; }; } else { if (_local_2.length > 1){ this._SafeStr_12735 = _SafeStr_8375; } else { this._SafeStr_12735 = _SafeStr_12730; }; }; } private function _SafeStr_12741():void { if ((((this._SafeStr_11298 > 0)) && ((this._SafeStr_11299 > 0)))){ this._SafeStr_12736 = _SafeStr_12734; } else { if (this._SafeStr_11298 > 0){ this._SafeStr_12736 = _SafeStr_12732; } else { if (this._SafeStr_11299 > 0){ this._SafeStr_12736 = _SafeStr_12733; } else { this._SafeStr_12736 = _SafeStr_12731; }; }; }; } public function clone():Offer { var _local_3:_SafeStr_2361; var _local_4:Offer; var _local_5:_SafeStr_2333; var _local_6:Product; var k:Vector.<_SafeStr_2361> = new Vector.<_SafeStr_2361>(0); var _local_2:_SafeStr_2336 = this._SafeStr_5450.getProductData(this._SafeStr_7947); for each (_local_3 in this._SafeStr_12728.products) { _local_5 = this._SafeStr_5450._SafeStr_7657(_local_3._SafeStr_8442, _local_3._SafeStr_8368); _local_6 = new Product(_local_3._SafeStr_8368, _local_3._SafeStr_8442, _local_3._SafeStr_5750, _local_3.productCount, _local_2, _local_5, this._SafeStr_5450); k.push(_local_6); }; _local_4 = new Offer(this._SafeStr_7441, this._SafeStr_7947, this._SafeStr_7533, this.priceInCredits, this.priceInActivityPoints, this.activityPointType, this._SafeStr_8137, this.clubLevel, k, this._SafeStr_8136, this._SafeStr_5450); _local_4.page = this.page; return (_local_4); } public function get _SafeStr_6389():String { return (this._SafeStr_7498); } public function get _SafeStr_8140():String { var k:_SafeStr_2336 = this._SafeStr_5450.getProductData(this._SafeStr_7946); return (((k) ? k.name : (("${" + this._SafeStr_7946) + "}"))); } public function get _SafeStr_8141():String { var k:_SafeStr_2336 = this._SafeStr_5450.getProductData(this._SafeStr_7946); return (((k) ? k.description : (("${" + this._SafeStr_7946) + "}"))); } } }//package _-1oe // _SafeStr_10646 = "_-5y2" (String#867, DoABC#3) // _SafeStr_11298 = "_-5vK" (String#1138, DoABC#3) // _SafeStr_11299 = "_-5vE" (String#1137, DoABC#3) // _SafeStr_12728 = "_-6Dm" (String#4187, DoABC#3) // _SafeStr_12730 = "_-5P8" (String#35404, DoABC#3) // _SafeStr_12731 = "_-2Xg" (String#28350, DoABC#3) // _SafeStr_12732 = "_-4Ud" (String#33208, DoABC#3) // _SafeStr_12733 = "_-1t3" (String#26723, DoABC#3) // _SafeStr_12734 = "_-1aE" (String#25997, DoABC#3) // _SafeStr_12735 = "_-4Dr" (String#32531, DoABC#3) // _SafeStr_12736 = "_-kq" (String#40191, DoABC#3) // _SafeStr_12737 = "_-5BC" (String#1126, DoABC#3) // _SafeStr_12738 = "_-36k" (String#29759, DoABC#3) // _SafeStr_12739 = "_-04w" (String#2564, DoABC#3) // _SafeStr_12740 = "_-12F" (String#24699, DoABC#3) // _SafeStr_12741 = "_-4M1" (String#32847, DoABC#3) // _SafeStr_12742 = "_-0e-" (String#23717, DoABC#3) // _SafeStr_12743 = "_-2S3" (String#28124, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_3351 = "_-4Wy" (String#12263, DoABC#3) // _SafeStr_3352 = "_-uS" (String#15397, DoABC#3) // _SafeStr_3353 = "_-1S6" (String#9096, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_7439 = "_-5RG" (String#180, DoABC#3) // _SafeStr_7441 = "_-43j" (String#3604, DoABC#3) // _SafeStr_7498 = "_-0Rn" (String#294, DoABC#3) // _SafeStr_7511 = "_-1Gs" (String#497, DoABC#3) // _SafeStr_7533 = "_-3nT" (String#11520, DoABC#3) // _SafeStr_7657 = "_-0OD" (String#2657, DoABC#3) // _SafeStr_7946 = "_-4Z3" (String#1573, DoABC#3) // _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3) // _SafeStr_8135 = "_-2dc" (String#10338, DoABC#3) // _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3) // _SafeStr_8137 = "_-42F" (String#11794, DoABC#3) // _SafeStr_8138 = "_-6bX" (String#14382, DoABC#3) // _SafeStr_8139 = "_-0us" (String#8524, DoABC#3) // _SafeStr_8140 = "_-6Wh" (String#14311, DoABC#3) // _SafeStr_8141 = "_-0bD" (String#8210, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8374 = "_-1yD" (String#26935, DoABC#3) // _SafeStr_8375 = "_-4HN" (String#32664, DoABC#3) // _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3) // _SafeStr_8680 = "_-3Na" (String#847, DoABC#3) // _SafeStr_9115 = "_-OR" (String#878, DoABC#3) // _SafeStr_9226 = "_-4TP" (String#33161, DoABC#3) // _SafeStr_9364 = "_-0jD" (String#23908, DoABC#3) // _SafeStr_9367 = "_-0q3" (String#8460, DoABC#3) // _SafeStr_9607 = "_-1Rk" (String#25684, DoABC#3) //------------------------------------------------------------ //_-1oe.PageLocalization package _-1oe { import flash.utils.Dictionary; public class PageLocalization implements _SafeStr_2390 { public static const _SafeStr_9477:String = "catalog.header.image"; public static const _SafeStr_9475:String = "catalog.header.icon"; public static const _SafeStr_8351:String = "catalog.header.title"; public static const _SafeStr_9260:String = "catalog.header.description"; private static const _SafeStr_12744:Array = [_SafeStr_9260, "ctlg_description", "ctlg_special_txt", "ctlg_text_1", "ctlg_text_2"]; private static const _SafeStr_12745:Array = [_SafeStr_9477, "ctlg_teaserimg_1", "ctlg_special_img", "ctlg_teaserimg_2", "ctlg_teaserimg_3"]; private static const _SafeStr_12746:Dictionary = new Dictionary(); private static const _SafeStr_12747:Dictionary = new Dictionary(); private static const _SafeStr_12748:Dictionary = new Dictionary(); private var _SafeStr_8046:Array; private var _SafeStr_12749:Array; { _SafeStr_12746["frontpage4"] = [PageLocalization._SafeStr_9477, "ctlg_teaserimg_1"]; _SafeStr_12747["camera1"] = [_SafeStr_9260, "ctlg_text_1"]; _SafeStr_12747["presents"] = [_SafeStr_9260, "ctlg_text1"]; _SafeStr_12747["pets"] = [_SafeStr_9260, "ctlg_text_1", "ctlg_text_2", "ctlg_text_3"]; _SafeStr_12747["pets2"] = [_SafeStr_9260, "ctlg_text_1", "ctlg_text_2", "ctlg_text_3"]; _SafeStr_12747["pets3"] = [_SafeStr_9260, "ctlg_text_1", "ctlg_text_2", "ctlg_text_3"]; _SafeStr_12747["info_rentables"] = [_SafeStr_9260, "ctlg_text_1", "ctlg_text_2", "ctlg_text_3", "ctlg_text_4", "ctlg_text_5"]; _SafeStr_12747["info_duckets"] = ["ctlg_description"]; _SafeStr_12747["info_loyalty"] = ["ctlg_description"]; _SafeStr_12747["trophies"] = ["trophy.description", "trophy.enscription"]; _SafeStr_12747["frontpage4"] = ["ctlg_txt1", "ctlg_txt2"]; _SafeStr_12747["builders_club_frontpage"] = ["ctlg_description"]; _SafeStr_12747["builders_club_addons"] = ["ctlg_description"]; _SafeStr_12747["builders_club_loyalty"] = ["ctlg_description"]; _SafeStr_12748["club_buy"] = ["club_link"]; _SafeStr_12748["mad_money"] = ["ctlg_madmoney_button"]; _SafeStr_12748["monkey"] = ["ctlg_teaserimg_1_region", "ctlg_special_img_region"]; _SafeStr_12748["niko"] = ["ctlg_teaserimg_1_region", "ctlg_special_img_region"]; _SafeStr_12748["pets3"] = ["ctlg_text_3"]; } public function PageLocalization(k:Array, _arg_2:Array) { this._SafeStr_8046 = k; this._SafeStr_12749 = _arg_2; } public function get imageCount():int { return (this._SafeStr_8046.length); } public function get textCount():int { return (this._SafeStr_12749.length); } public function dispose():void { this._SafeStr_8046 = null; this._SafeStr_12749 = null; } public function hasLinks(k:String):Boolean { return (!((_SafeStr_12748[k] == null))); } public function _SafeStr_12701(k:String):Array { return (_SafeStr_12748[k]); } public function getTextElementName(k:int, _arg_2:String):String { var _local_3:Array = _SafeStr_12747[_arg_2]; if (_local_3 == null){ _local_3 = _SafeStr_12744; }; if (k < _local_3.length){ return (_local_3[k]); }; return (""); } public function getImageElementName(k:int, _arg_2:String):String { var _local_3:Array = _SafeStr_12746[_arg_2]; if (_local_3 == null){ _local_3 = _SafeStr_12745; }; if (k < _local_3.length){ return (_local_3[k]); }; return (""); } public function getTextElementContent(k:int):String { if (k < this._SafeStr_12749.length){ return (this._SafeStr_12749[k]); }; return (""); } public function getImageElementContent(k:int):String { if (k < this._SafeStr_8046.length){ return (this._SafeStr_8046[k]); }; return (""); } public function _SafeStr_12702(k:int):uint { var _local_2:String; if (k < this._SafeStr_12749.length){ _local_2 = String(this._SafeStr_12749[k]).replace("#", "0x"); return (uint(Number(_local_2))); }; return (0); } } }//package _-1oe // _SafeStr_12701 = "_-6fF" (String#14429, DoABC#3) // _SafeStr_12702 = "_-0Se" (String#8065, DoABC#3) // _SafeStr_12744 = "_-53y" (String#34583, DoABC#3) // _SafeStr_12745 = "_-2aO" (String#28464, DoABC#3) // _SafeStr_12746 = "_-3bm" (String#30984, DoABC#3) // _SafeStr_12747 = "_-5Jo" (String#35197, DoABC#3) // _SafeStr_12748 = "_-3AB" (String#29895, DoABC#3) // _SafeStr_12749 = "_-4E-" (String#11964, DoABC#3) // _SafeStr_2390 = "_-4tn" (String#12653, DoABC#3) // _SafeStr_8046 = "_-6Ic" (String#4203, DoABC#3) // _SafeStr_8351 = "_-2Re" (String#28105, DoABC#3) // _SafeStr_9260 = "_-2kJ" (String#28851, DoABC#3) // _SafeStr_9475 = "_-16D" (String#24853, DoABC#3) // _SafeStr_9477 = "_-2C7" (String#27509, DoABC#3) //------------------------------------------------------------ //_-1oe.Product package _-1oe { import _-1uj._SafeStr_2323; import _-5UL._SafeStr_2336; import _-1rg._SafeStr_2333; import _-0Kg.HabboCatalog; import __AS3__.vec.Vector; import _-6G7._SafeStr_2491; import _-gx._SafeStr_2709; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_3018; import flash.display.BitmapData; import _-0Oq.BundleGridViewCatalogWidget; import _-3HG._SafeStr_20; import _-0Kg._SafeStr_2378; import _-5YE.IBitmapWrapperWindow; import _-1uj._SafeStr_2346; import _-1Mz.IWindow; import _-5YE.ITextWindow; import _-1Mz.IWindowContainer; import __AS3__.vec.*; public class Product extends _SafeStr_2363 implements _SafeStr_2361, _SafeStr_2323 { public static const _SafeStr_9579:int = 108; private var _SafeStr_12750:String; private var _SafeStr_12751:int; private var _SafeStr_12752:String; private var _SafeStr_12753:int; private var _SafeStr_12754:_SafeStr_2336; private var _SafeStr_8211:_SafeStr_2333; private var _SafeStr_12755:Boolean; private var _SafeStr_12756:int; private var _SafeStr_12757:int; private var _SafeStr_12728:_SafeStr_3319; public function Product(k:String, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:_SafeStr_2336, _arg_6:_SafeStr_2333, _arg_7:HabboCatalog, _arg_8:Boolean=false, _arg_9:int=0, _arg_10:int=0) { super(_arg_7); this._SafeStr_12750 = k; this._SafeStr_12751 = _arg_2; this._SafeStr_12752 = _arg_3; this._SafeStr_12753 = _arg_4; this._SafeStr_12754 = _arg_5; this._SafeStr_8211 = _arg_6; this._SafeStr_12755 = _arg_8; this._SafeStr_12756 = _arg_9; this._SafeStr_12757 = _arg_10; } public static function _SafeStr_12743(k:Vector.<_SafeStr_2361>):Vector.<_SafeStr_2361> { var _local_3:Product; if (k.length == 1){ return (k); }; var _local_2:Vector.<_SafeStr_2361> = new Vector.<_SafeStr_2361>(0); for each (_local_3 in k) { if (((!((_local_3._SafeStr_8368 == _SafeStr_2491._SafeStr_9364))) && (!((((_local_3._SafeStr_8368 == _SafeStr_2491._SafeStr_6956)) && ((_local_3._SafeStr_8442 == _SafeStr_9579))))))){ _local_2.push(_local_3); }; }; return (_local_2); } public function get _SafeStr_8368():String { return (this._SafeStr_12750); } public function get _SafeStr_8442():int { return (this._SafeStr_12751); } public function set _SafeStr_5750(k:String):void { this._SafeStr_12752 = k; } public function get _SafeStr_5750():String { return (this._SafeStr_12752); } public function get productCount():int { return (this._SafeStr_12753); } public function get _SafeStr_6324():_SafeStr_2336 { return (this._SafeStr_12754); } public function get _SafeStr_8448():_SafeStr_2333 { return (this._SafeStr_8211); } public function get isUniqueLimitedItem():Boolean { return (this._SafeStr_12755); } public function get uniqueLimitedItemSeriesSize():int { return (this._SafeStr_12756); } public function get uniqueLimitedItemsLeft():int { return (this._SafeStr_12757); } public function set uniqueLimitedItemsLeft(k:int):void { this._SafeStr_12757 = k; } override public function dispose():void { if (disposed){ return; }; this._SafeStr_12750 = ""; this._SafeStr_12751 = 0; this._SafeStr_12752 = ""; this._SafeStr_12753 = 0; this._SafeStr_12754 = null; this._SafeStr_8211 = null; if (((catalog) && (catalog.sessionDataManager))){ catalog.sessionDataManager.events.removeEventListener(_SafeStr_2709._SafeStr_5597, this._SafeStr_12758); }; super.dispose(); } public function _SafeStr_9365(k:_SafeStr_3319, _arg_2:_SafeStr_2323=null, _arg_3:_SafeStr_20=null, _arg_4:_SafeStr_2378=null, _arg_5:IBitmapWrapperWindow=null, _arg_6:_SafeStr_2346=null, _arg_7:Function=null):BitmapData { var _local_9:_SafeStr_2251; var _local_10:_SafeStr_3018; var _local_11:String; if (disposed){ return (null); }; var _local_8:BitmapData; if (_arg_2 == null){ _arg_2 = this; }; if ((k is BundleGridViewCatalogWidget)){ _local_9 = (k as BundleGridViewCatalogWidget).offer.page.viewer.roomEngine; } else { _local_9 = (k as ProductContainer).offer.page.viewer.roomEngine; }; if (((!(_local_9)) || (!(catalog)))){ return (null); }; switch (this._SafeStr_12750){ case _SafeStr_2491._SafeStr_5890: _local_10 = _local_9.getFurnitureIcon(this._SafeStr_8442, _arg_2, null, _arg_6); break; case _SafeStr_2491._SafeStr_5891: if (((_arg_4) && (this._SafeStr_8211))){ _local_11 = ""; switch (this._SafeStr_8211._SafeStr_5860){ case "floor": _local_11 = ["th", this._SafeStr_8211._SafeStr_5860, _arg_4.product._SafeStr_5750].join("_"); break; case "wallpaper": _local_11 = ["th", "wall", _arg_4.product._SafeStr_5750].join("_"); break; case "landscape": _local_11 = ["th", this._SafeStr_8211._SafeStr_5860, _arg_4.product._SafeStr_5750.replace(".", "_"), "001"].join("_"); break; default: _local_10 = _local_9.getWallItemIcon(this._SafeStr_8442, _arg_2, this._SafeStr_12752); }; catalog.setImageFromAsset(_arg_5, _local_11, _arg_7); } else { _local_10 = _local_9.getWallItemIcon(this._SafeStr_8442, _arg_2, this._SafeStr_12752); }; break; case _SafeStr_2491._SafeStr_6956: _local_8 = catalog.getPixelEffectIcon(this._SafeStr_8442); if (_arg_2 == this){ this.setIconImage(_local_8, true); }; break; case _SafeStr_2491._SafeStr_5899: _local_8 = catalog.getSubscriptionProductIcon(this._SafeStr_8442); break; case _SafeStr_2491._SafeStr_9364: catalog.sessionDataManager.events.addEventListener(_SafeStr_2709._SafeStr_5597, this._SafeStr_12758); _local_8 = catalog.sessionDataManager.getBadgeImage(this._SafeStr_12752); this._SafeStr_12728 = k; break; case _SafeStr_2491._SafeStr_9600: _local_8 = _SafeStr_12698(this._SafeStr_12752, _arg_3); setIconImage(_local_8, false); break; default: _SafeStr_4.log(("[Product] Can not yet handle this type of product: " + this._SafeStr_8368)); }; if (_local_10 != null){ _local_8 = _local_10.data; if (_arg_2 == this){ this.setIconImage(_local_8, true); }; }; return (_local_8); } public function imageReady(k:int, _arg_2:BitmapData):void { if (!disposed){ setIconImage(_arg_2, true); }; } public function _SafeStr_5454(k:int):void { } private function _SafeStr_12758(k:_SafeStr_2709):void { if (!disposed){ if ((((this._SafeStr_12750 == _SafeStr_2491._SafeStr_9364)) && ((k.badgeId == this._SafeStr_12752)))){ _SafeStr_2363(this._SafeStr_12728).setIconImage(k._SafeStr_5570, false); if (((catalog) && (catalog.sessionDataManager))){ catalog.sessionDataManager.events.removeEventListener(_SafeStr_2709._SafeStr_5597, this._SafeStr_12758); }; }; }; } public function get isColorable():Boolean { if (((this._SafeStr_8211) && (this._SafeStr_8211._SafeStr_9458))){ return (!((this._SafeStr_8211._SafeStr_9458.indexOf("*") == -1))); }; return (false); } override public function set view(k:IWindowContainer):void { var _local_2:IWindow; var _local_3:ITextWindow; if (!k){ return; }; super.view = k; if (this._SafeStr_12753 > 1){ _local_2 = _SafeStr_5414.findChildByName("multiContainer"); if (_local_2){ _local_2.visible = true; }; _local_3 = (_SafeStr_5414.findChildByName("multiCounter") as ITextWindow); if (_local_3){ _local_3.text = ("x" + this.productCount); }; }; } } }//package _-1oe // _SafeStr_12698 = "_-qg" (String#40427, DoABC#3) // _SafeStr_12728 = "_-6Dm" (String#4187, DoABC#3) // _SafeStr_12743 = "_-2S3" (String#28124, DoABC#3) // _SafeStr_12750 = "_-GU" (String#709, DoABC#3) // _SafeStr_12751 = "_-0XS" (String#1451, DoABC#3) // _SafeStr_12752 = "_-4QQ" (String#855, DoABC#3) // _SafeStr_12753 = "_-6Xh" (String#14319, DoABC#3) // _SafeStr_12754 = "_-08z" (String#1440, DoABC#3) // _SafeStr_12755 = "_-20k" (String#27070, DoABC#3) // _SafeStr_12756 = "_-3iF" (String#11434, DoABC#3) // _SafeStr_12757 = "_-2WV" (String#10235, DoABC#3) // _SafeStr_12758 = "_-1eN" (String#3022, DoABC#3) // _SafeStr_20 = "_-4q6" (String#12591, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2363 = "_-1Eq" (String#8879, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_2709 = "_-3bC" (String#11314, DoABC#3) // _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5570 = "_-3T8" (String#30660, DoABC#3) // _SafeStr_5597 = "_-3gh" (String#31164, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3) // _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3) // _SafeStr_5899 = "_-1Lf" (String#25430, DoABC#3) // _SafeStr_6324 = "_-2Z8" (String#10270, DoABC#3) // _SafeStr_6956 = "_-dm" (String#39946, DoABC#3) // _SafeStr_8211 = "_-3SQ" (String#581, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3) // _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3) // _SafeStr_9364 = "_-0jD" (String#23908, DoABC#3) // _SafeStr_9365 = "_-2dG" (String#10332, DoABC#3) // _SafeStr_9458 = "_-3hR" (String#11424, DoABC#3) // _SafeStr_9579 = "_-4eY" (String#33571, DoABC#3) // _SafeStr_9600 = "_-5O0" (String#35357, DoABC#3) //------------------------------------------------------------ //_-1oe.ProductContainer package _-1oe { import _-1uj._SafeStr_2323; import _-3HG._SafeStr_20; import _-0Kg._SafeStr_2378; import __AS3__.vec.Vector; import _-6G7._SafeStr_2491; import _-0Kg.HabboCatalog; import _-1uj._SafeStr_2251; import _-1uj._SafeStr_2346; import _-1Mz.IWindowContainer; import _-5YE.IBitmapWrapperWindow; import _-5Vt._SafeStr_39; import flash.display.BitmapData; import _-1Mz.IWindow; import _-4rH._SafeStr_2335; import _-5YE.ITextWindow; import _-0CY._SafeStr_2458; import _-5YE.IItemListWindow; public class ProductContainer extends _SafeStr_2363 implements _SafeStr_2323, _SafeStr_3319, _SafeStr_2362, _SafeStr_20 { private static const _SafeStr_9198:String = "totalprice_container"; private static const _SafeStr_9200:String = "amount_text_left"; private static const _SafeStr_9201:String = "amount_text_right"; private static const _SafeStr_9205:String = "currency_indicator_bitmap_right"; protected var _SafeStr_9276:_SafeStr_2378; protected var _SafeStr_12759:Vector.<_SafeStr_2361>; public function ProductContainer(k:_SafeStr_2378, _arg_2:Vector.<_SafeStr_2361>, _arg_3:HabboCatalog) { var _local_4:String; var _local_5:Product; super(_arg_3); for each (_local_5 in _arg_2) { if (_local_5._SafeStr_8368 != _SafeStr_2491._SafeStr_9364){ _local_4 = _local_5._SafeStr_5750; break; }; }; this._SafeStr_9276 = k; this._SafeStr_12759 = _arg_2; } public function get products():Vector.<_SafeStr_2361> { return (this._SafeStr_12759); } public function get _SafeStr_9367():_SafeStr_2361 { if (((!(this._SafeStr_12759)) || ((this._SafeStr_12759.length == 0)))){ return (null); }; if (this._SafeStr_12759.length == 1){ return (this._SafeStr_12759[0]); }; var k:Vector.<_SafeStr_2361> = Product._SafeStr_12743(this._SafeStr_12759); return ((((k.length > 0)) ? k[0] : null)); } public function get offer():_SafeStr_2378 { return (this._SafeStr_9276); } override public function dispose():void { var k:Product; if (disposed){ return; }; for each (k in this._SafeStr_12759) { k.dispose(); }; this._SafeStr_12759 = null; super.dispose(); } public function get isLazy():Boolean { return (false); } public function initProductIcon(k:_SafeStr_2251, _arg_2:_SafeStr_2346=null):void { } override public function set view(k:IWindowContainer):void { var _local_2:int; var _local_3:_SafeStr_2361; super.view = k; if (_SafeStr_5414 == null){ return; }; if (((((((catalog) && (this._SafeStr_9276._SafeStr_6389))) && (!((this._SafeStr_9276._SafeStr_6389 == ""))))) && ((this._SafeStr_9276.productContainer.products.length > 1)))){ this._SafeStr_12760("catalog_icon_badge_included"); } else { if (((catalog) && ((this._SafeStr_9276.productContainer.products.length == 2)))){ _local_2 = 0; while (_local_2 < 2) { _local_3 = this._SafeStr_9276.productContainer.products[_local_2]; if ((((_local_3._SafeStr_8368 == _SafeStr_2491._SafeStr_6956)) && ((_local_3._SafeStr_8442 == Product._SafeStr_9579)))){ this._SafeStr_12760("catalog_icon_ninja_effect_included"); }; _local_2++; }; }; }; this._SafeStr_9368(this.offer.clubLevel); if (catalog.isDraggable(this.offer)){ _SafeStr_12694(true); }; } private function _SafeStr_12760(k:String):void { var _local_2:IBitmapWrapperWindow = (_SafeStr_5414.findChildByName("badge_add_on") as IBitmapWrapperWindow); var _local_3:_SafeStr_39 = catalog.assets.getAssetByName(k); _local_2.bitmap = (_local_3.content as BitmapData); var _local_4:BitmapData = (_local_3.content as BitmapData); _local_2.width = _local_4.width; _local_2.height = _local_4.height; } public function imageReady(k:int, _arg_2:BitmapData):void { setIconImage(_arg_2, true); } public function _SafeStr_5454(k:int):void { } public function _SafeStr_9368(k:int):void { if (view == null){ return; }; var _local_2:IWindow = view.findChildByName("clubLevelIcon"); if (_local_2 == null){ return; }; switch (this.offer.clubLevel){ case _SafeStr_2335._SafeStr_6080: _local_2.visible = false; return; case _SafeStr_2335._SafeStr_5834: _local_2.visible = true; _local_2.style = 11; _local_2.x = (_local_2.x + 3); return; case _SafeStr_2335._SafeStr_6245: _local_2.visible = true; _local_2.style = 12; return; }; } public function _SafeStr_5771(k:String):void { var _local_2:_SafeStr_2361; if (!disposed){ for each (_local_2 in this.products) { if ((((_local_2._SafeStr_8368 == _SafeStr_2491._SafeStr_9600)) && ((_local_2._SafeStr_5750 == k)))){ setIconImage(_SafeStr_12698(_local_2._SafeStr_5750, this), true); return; }; }; }; } public function _SafeStr_9217(k:HabboCatalog):void { var _local_3:ITextWindow; var _local_4:ITextWindow; var _local_5:IWindow; if (this._SafeStr_9276.priceInCredits > 0){ if (this._SafeStr_9276.priceInActivityPoints > 0){ _local_3 = ITextWindow(_SafeStr_5414.findChildByName(_SafeStr_9200)); } else { _local_3 = ITextWindow(_SafeStr_5414.findChildByName(_SafeStr_9201)); }; if (_local_3){ _local_3.text = (this._SafeStr_9276.priceInCredits + ""); }; }; if (this._SafeStr_9276.priceInActivityPoints > 0){ _local_4 = ITextWindow(_SafeStr_5414.findChildByName(_SafeStr_9201)); if (_local_4){ _local_5 = _SafeStr_5414.findChildByName(_SafeStr_9205); if (_local_5){ _local_5.style = _SafeStr_2458._SafeStr_5487(this._SafeStr_9276.activityPointType, k, false); }; _local_4.text = (this._SafeStr_9276.priceInActivityPoints + ""); }; }; var _local_2:IItemListWindow = IItemListWindow(_SafeStr_5414.findChildByName(_SafeStr_9198)); if (_local_2){ _local_2.arrangeListItems(); }; } } }//package _-1oe // _SafeStr_12694 = "_-3ty" (String#11629, DoABC#3) // _SafeStr_12698 = "_-qg" (String#40427, DoABC#3) // _SafeStr_12743 = "_-2S3" (String#28124, DoABC#3) // _SafeStr_12759 = "_-41W" (String#695, DoABC#3) // _SafeStr_12760 = "_-122" (String#24691, DoABC#3) // _SafeStr_20 = "_-4q6" (String#12591, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2323 = "_-32L" (String#10767, DoABC#3) // _SafeStr_2335 = "_-6PW" (String#37842, DoABC#3) // _SafeStr_2346 = "_-06k" (String#7722, DoABC#3) // _SafeStr_2361 = "_-5uD" (String#13677, DoABC#3) // _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3) // _SafeStr_2363 = "_-1Eq" (String#8879, DoABC#3) // _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3) // _SafeStr_2458 = "_-1xj" (String#26913, DoABC#3) // _SafeStr_2491 = "_-10P" (String#24621, DoABC#3) // _SafeStr_3319 = "_-6hQ" (String#14459, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_5414 = "_-10p" (String#45, DoABC#3) // _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3) // _SafeStr_5487 = "_-2XF" (String#28331, DoABC#3) // _SafeStr_5750 = "_-128" (String#8662, DoABC#3) // _SafeStr_5771 = "_-3iZ" (String#31239, DoABC#3) // _SafeStr_5834 = "_-5VD" (String#35627, DoABC#3) // _SafeStr_6080 = "_-417" (String#32015, DoABC#3) // _SafeStr_6245 = "_-4uX" (String#34170, DoABC#3) // _SafeStr_6389 = "_-0a3" (String#2719, DoABC#3) // _SafeStr_6956 = "_-dm" (String#39946, DoABC#3) // _SafeStr_8368 = "_-5f" (String#13424, DoABC#3) // _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3) // _SafeStr_9198 = "_-0p3" (String#8441, DoABC#3) // _SafeStr_9200 = "_-55i" (String#12849, DoABC#3) // _SafeStr_9201 = "_-1H6" (String#8912, DoABC#3) // _SafeStr_9205 = "_-0hp" (String#8322, DoABC#3) // _SafeStr_9217 = "_-2PQ" (String#10123, DoABC#3) // _SafeStr_9276 = "_-3xU" (String#179, DoABC#3) // _SafeStr_9364 = "_-0jD" (String#23908, DoABC#3) // _SafeStr_9367 = "_-0q3" (String#8460, DoABC#3) // _SafeStr_9368 = "_-4Um" (String#12224, DoABC#3) // _SafeStr_9579 = "_-4eY" (String#33571, DoABC#3) // _SafeStr_9600 = "_-5O0" (String#35357, DoABC#3) //------------------------------------------------------------ //_-1oe.ProductImageConfiguration package _-1oe { import flash.utils.Dictionary; public class ProductImageConfiguration { public static const _SafeStr_9591:Dictionary = new Dictionary(); { _SafeStr_9591["deal01"] = "ctlg_pic_deal01"; _SafeStr_9591["deal02"] = "ctlg_pic_deal02"; _SafeStr_9591["deal03"] = "ctlg_pic_deal03"; _SafeStr_9591["deal04"] = "ctlg_pic_deal04"; _SafeStr_9591["deal05"] = "ctlg_pic_deal05"; _SafeStr_9591["deal06"] = "ctlg_pic_deal06"; _SafeStr_9591["deal07"] = "ctlg_pic_deal07"; _SafeStr_9591["deal08"] = "ctlg_pic_deal08"; _SafeStr_9591["deal09"] = "ctlg_pic_deal09"; _SafeStr_9591["deal10"] = "ctlg_pic_deal10"; _SafeStr_9591["deal97"] = "ctlg_pic_deal97"; _SafeStr_9591["deal98"] = "ctlg_pic_deal98"; _SafeStr_9591["deal99"] = "ctlg_pic_deal99"; _SafeStr_9591["noob_set_1"] = "ctlg_pic_noob_set_1"; _SafeStr_9591["noob_set_2"] = "ctlg_pic_noob_set_2"; _SafeStr_9591["noob_set_3"] = "ctlg_pic_noob_set_3"; _SafeStr_9591["noob_set_4"] = "ctlg_pic_noob_set_4"; _SafeStr_9591["noob_set_5"] = "ctlg_pic_noob_set_5"; _SafeStr_9591["noob_set_6"] = "ctlg_pic_noob_set_6"; _SafeStr_9591["a0 deal100"] = "ctlg_pic_a0_deal100"; _SafeStr_9591["a0 raredaffodilrug"] = "ctlg_pic_a0_raredaffodilrug"; _SafeStr_9591["a2 slp"] = "ctlg_pic_a2_slp"; _SafeStr_9591["A2 tlp 20"] = "ctlg_pic_A2_tlp_20"; _SafeStr_9591["DEAL_HC_1"] = "ctlg_pic_hc_deal01"; _SafeStr_9591["DEAL_HC_2"] = "ctlg_pic_hc_deal02"; _SafeStr_9591["DEAL_HC_3"] = "ctlg_pic_hc_deal03"; _SafeStr_9591["hween09_ghost"] = "ctlg_pic_hween09_ghost"; _SafeStr_9591["ads_twi_mist"] = "ctlg_pic_ads_twi_mist"; _SafeStr_9591["party_lights"] = "ctlg_pic_party_lights"; _SafeStr_9591["xmas_snow"] = "ctlg_pic_xmas_snow"; _SafeStr_9591["wf_deal1"] = "ctlg_pic_deal_wired_pswdoor"; _SafeStr_9591["wf_deal2"] = "ctlg_pic_deal_wired_swtchdoor"; _SafeStr_9591["wf_deal3"] = "ctlg_pic_deal_wired_coopdoor"; _SafeStr_9591["wf_deal4"] = "ctlg_pic_deal_wired_rmtdoor"; _SafeStr_9591["wf_deal5"] = "ctlg_pic_deal_wired_wlcmmsg"; _SafeStr_9591["wf_deal6"] = "ctlg_pic_deal_wired_pswtele"; _SafeStr_9591["wf_deal7"] = "ctlg_pic_deal_wired_dircntrl"; _SafeStr_9591["wf_deal8"] = "ctlg_pic_deal_wired_mvngfurni"; _SafeStr_9591["wf_deal9"] = "ctlg_pic_deal_wired_flshfires"; _SafeStr_9591["qt_val11_heartlights"] = "ctlg_pic_qt_val11_heartlights"; _SafeStr_9591["room_ad_plus_badge"] = "events_confirm_purchase"; } public static function _SafeStr_9589(k:String):Boolean { return (!((_SafeStr_9591[k] == null))); } } }//package _-1oe // _SafeStr_9589 = "_-5Kn" (String#35235, DoABC#3) // _SafeStr_9591 = "_-4u-" (String#34150, DoABC#3) //------------------------------------------------------------ //_-1P._SafeStr_4027 package _-1P { import _-3qZ._SafeStr_2276; import _-4SG._SafeStr_4933; public class _SafeStr_4027 extends _SafeStr_2276 { public function _SafeStr_4027(k:Function) { super(k, _SafeStr_4933); } public function _SafeStr_5325():_SafeStr_4933 { return ((this._SafeStr_5326 as _SafeStr_4933)); } } }//package _-1P // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4027 = "_-6fY" (String#38507, DoABC#3) // _SafeStr_4933 = "_-3JL" (String#11021, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1P._SafeStr_4056 package _-1P { import _-3qZ._SafeStr_2276; import _-4SG._SafeStr_4939; public class _SafeStr_4056 extends _SafeStr_2276 { public function _SafeStr_4056(k:Function) { super(k, _SafeStr_4939); } public function _SafeStr_5325():_SafeStr_4939 { return ((this._SafeStr_5326 as _SafeStr_4939)); } } }//package _-1P // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4056 = "_-4dj" (String#33536, DoABC#3) // _SafeStr_4939 = "_-1sB" (String#9525, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1P._SafeStr_4122 package _-1P { import _-3qZ._SafeStr_2276; import _-4SG._SafeStr_4955; public class _SafeStr_4122 extends _SafeStr_2276 { public function _SafeStr_4122(k:Function) { super(k, _SafeStr_4955); } public function _SafeStr_5325():_SafeStr_4955 { return ((this._SafeStr_5326 as _SafeStr_4955)); } } }//package _-1P // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4122 = " for" (String#18592, DoABC#3) // _SafeStr_4955 = "_-0sk" (String#8493, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1P._SafeStr_4292 package _-1P { import _-3qZ._SafeStr_2276; import _-4SG._SafeStr_5002; public class _SafeStr_4292 extends _SafeStr_2276 { public function _SafeStr_4292(k:Function) { super(k, _SafeStr_5002); } public function _SafeStr_5325():_SafeStr_5002 { return ((this._SafeStr_5326 as _SafeStr_5002)); } } }//package _-1P // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4292 = "_-56a" (String#34688, DoABC#3) // _SafeStr_5002 = "_-0dw" (String#8251, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1P._SafeStr_4302 package _-1P { import _-3qZ._SafeStr_2276; import _-4SG._SafeStr_5005; public class _SafeStr_4302 extends _SafeStr_2276 { public function _SafeStr_4302(k:Function) { super(k, _SafeStr_5005); } public function _SafeStr_5325():_SafeStr_5005 { return ((this._SafeStr_5326 as _SafeStr_5005)); } } }//package _-1P // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4302 = "_-3xv" (String#31856, DoABC#3) // _SafeStr_5005 = "_-0Lu" (String#7944, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1P._SafeStr_4310 package _-1P { import _-3qZ._SafeStr_2276; import _-4SG._SafeStr_5007; public class _SafeStr_4310 extends _SafeStr_2276 { public function _SafeStr_4310(k:Function) { super(k, _SafeStr_5007); } public function _SafeStr_5325():_SafeStr_5007 { return ((this._SafeStr_5326 as _SafeStr_5007)); } } }//package _-1P // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4310 = "_-5PX" (String#35419, DoABC#3) // _SafeStr_5007 = "_-2Os" (String#10116, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1p9._SafeStr_3827 package _-1p9 { import _-0MK._SafeStr_35; import _-1R-.HabboLandingView; import _-1Mz.IWindowContainer; import _-5YE.ITextWindow; import _-44F._SafeStr_4007; import _-5Mz.WindowEvent; import _-pf._SafeStr_4259; import flash.geom.Point; import _-1Mz.IWindow; import flash.geom.Rectangle; import _-5YE._SafeStr_2413; import _-3ix._SafeStr_4886; import _-3ix._SafeStr_4884; public class _SafeStr_3827 implements _SafeStr_35 { private static const _SafeStr_12761:String = "COLORABLE"; private static const _SafeStr_9003:int = 0; private static const _SafeStr_12762:String = "landing_view_default_dynamic_layout"; private static const _SafeStr_12763:String = "landing_view_generic_reception"; private static const _SafeStr_12764:String = "widget_placeholder_"; private static const _SafeStr_12765:Array = ["background_back", "background_front", "background_gradient_top", "background_hotel_top", "background_gradient", "background_right", "background_horizon", "background_left", "background_left_bottom"]; protected var _SafeStr_7360:HabboLandingView; protected var _SafeStr_5415:IWindowContainer; protected var _SafeStr_12766:DynamicLayoutManager; protected var _SafeStr_12767:MovingBackgroundObjects; protected var _SafeStr_12768:int; protected var _SafeStr_12769:int; private var _SafeStr_7223:Array; private var _SafeStr_12770:_SafeStr_4885; private var _SafeStr_9820:String; public function _SafeStr_3827(k:HabboLandingView) { this._SafeStr_7223 = []; super(); this._SafeStr_7360 = k; this._SafeStr_12771(); this._SafeStr_12767 = new MovingBackgroundObjects(this._SafeStr_7360); this._SafeStr_12770 = new _SafeStr_4885(this._SafeStr_7360); k.registerUpdateReceiver(this, 1000); } private static function _SafeStr_12772(k:IWindowContainer):Array { var _local_2:Array = new Array(0); k.groupChildrenWithTag(_SafeStr_12761, _local_2, -1); return (_local_2); } public static function _SafeStr_12773(k:IWindowContainer, _arg_2:uint):void { var _local_3:ITextWindow; if (k == null){ return; }; for each (_local_3 in _SafeStr_12772(k)) { _local_3.textColor = _arg_2; }; } public static function _SafeStr_12774(k:IWindowContainer, _arg_2:uint):void { var _local_3:ITextWindow; if (k == null){ return; }; for each (_local_3 in _SafeStr_12772(k)) { _local_3.etchingColor = _arg_2; }; } public static function _SafeStr_12775(k:IWindowContainer, _arg_2:String):void { var _local_3:ITextWindow; if (k == null){ return; }; for each (_local_3 in _SafeStr_12772(k)) { _local_3.etchingPosition = _arg_2; }; } public static function _SafeStr_12776(k:IWindowContainer, _arg_2:_SafeStr_4885):void { var _local_3:ITextWindow; if (k == null){ return; }; if (((((_arg_2._SafeStr_12779) || (_arg_2._SafeStr_12778))) || (_arg_2._SafeStr_12777))){ for each (_local_3 in _SafeStr_12772(k)) { _local_3.textColor = ((_arg_2._SafeStr_12779) ? _arg_2.textColor : _local_3.textColor); _local_3.etchingColor = ((_arg_2._SafeStr_12778) ? _arg_2.etchingColor : _local_3.etchingColor); _local_3.etchingPosition = ((_arg_2._SafeStr_12777) ? _arg_2.etchingPosition : _local_3.etchingPosition); }; }; } public function update(k:uint):void { if (((!((this._SafeStr_5415 == null))) && (this._SafeStr_5415.visible))){ this._SafeStr_12767.update(k); }; } public function get disposed():Boolean { return ((this._SafeStr_7360 == null)); } public function dispose():void { var k:_SafeStr_4887; if (this._SafeStr_7360){ this._SafeStr_7360.removeUpdateReceiver(this); }; this._SafeStr_7360 = null; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; if (this._SafeStr_7223){ for each (k in this._SafeStr_7223) { k.dispose(); }; this._SafeStr_7223 = null; }; if (this._SafeStr_12767){ this._SafeStr_12767.dispose(); this._SafeStr_12767 = null; }; if (this._SafeStr_12766){ this._SafeStr_12766.dispose(); this._SafeStr_12766 = null; }; if (this._SafeStr_12770){ this._SafeStr_12770 = null; }; } public function activate():void { var k:_SafeStr_4887; if (this._SafeStr_5415 == null){ this.createWindow(); this._SafeStr_12780(); this._SafeStr_7360.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4007(this._SafeStr_12781)); this._SafeStr_9820 = this._SafeStr_7360.getProperty("landing.view.bgtiming"); }; for each (k in this._SafeStr_7223) { k.refresh(this._SafeStr_5415); }; this._SafeStr_10287(); this._SafeStr_7360.windowManager.getWindowContext(_SafeStr_9003).getDesktopWindow().addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_9065); this._SafeStr_5415.invalidate(); if (this._SafeStr_12782 != null){ this._SafeStr_7360.navigator._SafeStr_12783(this._SafeStr_12782); }; this._SafeStr_7360.send(new _SafeStr_4259(this._SafeStr_9820)); this._SafeStr_5415.visible = true; } private function get _SafeStr_12782():Point { var _local_2:Point; var k:IWindow = this._SafeStr_5415.findChildByName("navigator_placer"); if (k == null){ return (null); }; _local_2 = new Point(); k.getGlobalPosition(_local_2); return (_local_2); } public function disable():void { var k:_SafeStr_4887; if (this._SafeStr_5415 != null){ this._SafeStr_5415.visible = false; }; for each (k in this._SafeStr_7223) { k.disable(); }; } protected function createWindow():void { if (this._SafeStr_5415 != null){ return; }; var k:String = this._SafeStr_12784(); this._SafeStr_5415 = IWindowContainer(this._SafeStr_7360.getXmlWindow(k, 0)); this._SafeStr_12785(); if (this._SafeStr_7360.getBoolean("landing.view.right_pane_dimmer.hidden")){ if (this._SafeStr_5415.findChildByName("right_pane_dimmer") != null){ this._SafeStr_5415.findChildByName("right_pane_dimmer").visible = false; }; }; this._SafeStr_12786(); this._SafeStr_12787(); } private function _SafeStr_12785():void { var k:IWindow = this._SafeStr_5415.findChildByName("warning"); if (k != null){ k.visible = false; }; } protected function _SafeStr_12786():void { this._SafeStr_12768 = this._SafeStr_5415.width; this._SafeStr_12769 = this._SafeStr_5415.height; } protected function _SafeStr_12787():void { var _local_2:String; var k:IWindow = this._SafeStr_5415.findChildByName("widget_placeholder_bottom_slot"); if (k != null){ _local_2 = this._SafeStr_7360.getProperty("landing.view.dynamic.slot.6.widget"); if (_local_2 == ""){ k.visible = false; } else { k.name = ("widget_placeholder_" + _local_2); }; }; } private function _SafeStr_12784():String { return (((this._SafeStr_7360.propertyExists("landing.view.layoutxml")) ? this._SafeStr_7360.getProperty("landing.view.layoutxml") : _SafeStr_12762)); } private function _SafeStr_12788():Boolean { return ((this._SafeStr_12784() == _SafeStr_12763)); } protected function _SafeStr_10287():void { var k:_SafeStr_4887; if (this._SafeStr_5415 != null){ if (this._SafeStr_12766 != null){ this._SafeStr_12789(); } else { this._SafeStr_12790(); }; this._SafeStr_5415.invalidate(); }; for each (k in this._SafeStr_7223) { k._SafeStr_12791(); }; } private function _SafeStr_12789():void { var k:Rectangle = this._SafeStr_5415.desktop.rectangle; this._SafeStr_5415.width = k.width; this._SafeStr_5415.height = k.height; var _local_2:int = (this._SafeStr_12769 - k.height); var _local_3:int = (this._SafeStr_12768 - k.width); this._SafeStr_12766._SafeStr_12792((this._SafeStr_12766._SafeStr_12793 - _local_3), (this._SafeStr_12766._SafeStr_12794 - _local_2)); this._SafeStr_12766._SafeStr_12795 = Math.min(this._SafeStr_5415.width, (k.width + this.window.x)); } private function _SafeStr_12790():void { this._SafeStr_5415.x = 0; this._SafeStr_5415.y = 0; var k:Rectangle = this._SafeStr_5415.desktop.rectangle; this._SafeStr_5415.x = Math.max(0, ((k.width - this._SafeStr_5415.width) / 2)); if ((((k.height > this._SafeStr_5415.height)) || (this._SafeStr_12788()))){ this._SafeStr_5415.y = Math.max(0, ((k.height - this._SafeStr_5415.height) / 2)); } else { this._SafeStr_5415.y = (k.height - this._SafeStr_5415.height); }; } protected function _SafeStr_9065(k:WindowEvent):void { this._SafeStr_10287(); } private function _SafeStr_12796(k:String):void { var _local_2:String; var _local_3:_SafeStr_2413; var _local_4:String; k = (((((k == null)) || ((k == "")))) ? "" : (k + ".")); for each (_local_2 in _SafeStr_12765) { _local_3 = _SafeStr_2413(this._SafeStr_5415.findChildByName(_local_2)); if (_local_3){ if (this._SafeStr_7360.getProperty(((("landing.view." + k) + _local_2) + ".visible")) == "false"){ _local_3.visible = false; } else { _local_3.visible = true; _local_4 = this._SafeStr_7360.getProperty(((("landing.view." + k) + _local_2) + ".uri"), null); if (((((!((_local_3.assetUri == _local_4))) && (!((_local_4 == null))))) && (!((_local_4 == ""))))){ _local_3.assetUri = _local_4; }; }; }; }; } private function _SafeStr_12771():void { this._SafeStr_12797(_SafeStr_4883._SafeStr_12798); this._SafeStr_12797(_SafeStr_4883._SafeStr_12799); this._SafeStr_12797(_SafeStr_4883._SafeStr_12800); this._SafeStr_12797(_SafeStr_4883._SafeStr_12801); this._SafeStr_12797(_SafeStr_4883._SafeStr_12802); this._SafeStr_12797(_SafeStr_4883._SafeStr_12803); this._SafeStr_12797(_SafeStr_4883._SafeStr_12804); this._SafeStr_12797(_SafeStr_4883._SafeStr_12805); this._SafeStr_12797(_SafeStr_4883._SafeStr_12806); this._SafeStr_12797(_SafeStr_4883._SafeStr_12807); this._SafeStr_12797(_SafeStr_4883._SafeStr_12808); this._SafeStr_12797(_SafeStr_4883._SafeStr_12809); this._SafeStr_12797(_SafeStr_4883._SafeStr_12810); this._SafeStr_12797(_SafeStr_4883._SafeStr_12811); this._SafeStr_12797(_SafeStr_4883._SafeStr_5751); this._SafeStr_12797(_SafeStr_4883._SafeStr_12812); } private function _SafeStr_12797(k:String):void { var _local_2:_SafeStr_4886 = _SafeStr_4883._SafeStr_12813(k, this._SafeStr_7360); this._SafeStr_7223.push(new _SafeStr_4887(_local_2, (_SafeStr_12764 + k), this._SafeStr_12770)); } private function _SafeStr_12780():void { var _local_2:String; var _local_3:_SafeStr_4886; if (this._SafeStr_5415.findChildByName(DynamicLayoutManager._SafeStr_12814) == null){ _SafeStr_4.log("ERROR! Tried to initialize dynamic widget list for landing view without the dynamic element present"); return; }; this._SafeStr_12766 = new DynamicLayoutManager(this, this._SafeStr_12770); var k:int; while (k < 6) { _local_2 = this._SafeStr_7360.getProperty((("landing.view.dynamic.slot." + (k + 1)) + ".widget"), null); _local_3 = _SafeStr_4883._SafeStr_12813(_local_2, this._SafeStr_7360); if (_local_3 != null){ if ((_local_3 is _SafeStr_4884)){ _SafeStr_4884(_local_3).slot = (k + 1); }; this._SafeStr_7223.push(new _SafeStr_4887(_local_3, null, this._SafeStr_12770, this._SafeStr_12766._SafeStr_12815(k))); }; k++; }; if (this._SafeStr_7360.getBoolean("landing.view.dynamic.slot.5.ignore")){ this._SafeStr_12766._SafeStr_12816 = true; }; if (this._SafeStr_7360.getBoolean("landing.view.dynamic.slot.4.separator")){ this._SafeStr_12766._SafeStr_12817(4, this._SafeStr_7360.getProperty("landing.view.dynamic.slot.4.title")); }; if (this._SafeStr_7360.getBoolean("landing.view.dynamic.slot.5.separator")){ this._SafeStr_12766._SafeStr_12817(5, this._SafeStr_7360.getProperty("landing.view.dynamic.slot.5.title")); }; } public function get window():IWindowContainer { return (this._SafeStr_5415); } public function get landingView():HabboLandingView { return (this._SafeStr_7360); } private function _SafeStr_12781(k:_SafeStr_4007):void { if ((((k._SafeStr_5325()._SafeStr_9821 == this._SafeStr_9820)) && (this._SafeStr_7360))){ this._SafeStr_12796(k._SafeStr_5325().code); this._SafeStr_12767._SafeStr_12818 = k._SafeStr_5325().code; this._SafeStr_12767.initialize(this._SafeStr_5415); }; } } }//package _-1p9 // _SafeStr_10287 = "_-51e" (String#1585, DoABC#3) // _SafeStr_12761 = "_-2Om" (String#27997, DoABC#3) // _SafeStr_12762 = "_-33s" (String#29642, DoABC#3) // _SafeStr_12763 = "_-3Ss" (String#30646, DoABC#3) // _SafeStr_12764 = "_-4iF" (String#33697, DoABC#3) // _SafeStr_12765 = "_-2yf" (String#29395, DoABC#3) // _SafeStr_12766 = "_-4ci" (String#33502, DoABC#3) // _SafeStr_12767 = "_-39u" (String#29884, DoABC#3) // _SafeStr_12768 = "_-6ES" (String#37426, DoABC#3) // _SafeStr_12769 = "_-0jC" (String#23907, DoABC#3) // _SafeStr_12770 = "_-2lx" (String#1523, DoABC#3) // _SafeStr_12771 = "_-mN" (String#40257, DoABC#3) // _SafeStr_12772 = "_-21K" (String#27089, DoABC#3) // _SafeStr_12773 = "_-eT" (String#39968, DoABC#3) // _SafeStr_12774 = "_-117" (String#24647, DoABC#3) // _SafeStr_12775 = "_-3RD" (String#30587, DoABC#3) // _SafeStr_12776 = "_-3YX" (String#30864, DoABC#3) // _SafeStr_12777 = "_-Ae" (String#38871, DoABC#3) // _SafeStr_12778 = "_-1wE" (String#26853, DoABC#3) // _SafeStr_12779 = "_-3V9" (String#30735, DoABC#3) // _SafeStr_12780 = "_-2qm" (String#29098, DoABC#3) // _SafeStr_12781 = "_-0Uj" (String#2695, DoABC#3) // _SafeStr_12782 = "_-LL" (String#39264, DoABC#3) // _SafeStr_12783 = "_-6QR" (String#14215, DoABC#3) // _SafeStr_12784 = "_-4n4" (String#12548, DoABC#3) // _SafeStr_12785 = "_-0k7" (String#23949, DoABC#3) // _SafeStr_12786 = "_-5Vc" (String#35645, DoABC#3) // _SafeStr_12787 = "_-5PJ" (String#35411, DoABC#3) // _SafeStr_12788 = "_-5Ox" (String#35393, DoABC#3) // _SafeStr_12789 = "_-4aH" (String#33414, DoABC#3) // _SafeStr_12790 = "_-6u" (String#38740, DoABC#3) // _SafeStr_12791 = "_-1Su" (String#9113, DoABC#3) // _SafeStr_12792 = "_-1g1" (String#26214, DoABC#3) // _SafeStr_12793 = "_-50a" (String#34444, DoABC#3) // _SafeStr_12794 = "_-4Qq" (String#33049, DoABC#3) // _SafeStr_12795 = "_-34A" (String#29653, DoABC#3) // _SafeStr_12796 = "_-2um" (String#29257, DoABC#3) // _SafeStr_12797 = "_-4Bn" (String#32446, DoABC#3) // _SafeStr_12798 = "_-4Jf" (String#32752, DoABC#3) // _SafeStr_12799 = "_-08Y" (String#22498, DoABC#3) // _SafeStr_12800 = "_-6co" (String#38388, DoABC#3) // _SafeStr_12801 = "_-1Kt" (String#25402, DoABC#3) // _SafeStr_12802 = "_-5vt" (String#36660, DoABC#3) // _SafeStr_12803 = "_-10Q" (String#24622, DoABC#3) // _SafeStr_12804 = "_-4gL" (String#33628, DoABC#3) // _SafeStr_12805 = "_-5po" (String#36428, DoABC#3) // _SafeStr_12806 = "_-0JF" (String#22927, DoABC#3) // _SafeStr_12807 = "_-2-6" (String#27013, DoABC#3) // _SafeStr_12808 = "_-0ht" (String#23861, DoABC#3) // _SafeStr_12809 = "_-03M" (String#22314, DoABC#3) // _SafeStr_12810 = "_-1OF" (String#25530, DoABC#3) // _SafeStr_12811 = "_-6WL" (String#38117, DoABC#3) // _SafeStr_12812 = "_-3-Y" (String#29475, DoABC#3) // _SafeStr_12813 = "_-0-g" (String#22173, DoABC#3) // _SafeStr_12814 = "_-3EF" (String#30059, DoABC#3) // _SafeStr_12815 = "_-1G4" (String#25220, DoABC#3) // _SafeStr_12816 = "_-3lZ" (String#31354, DoABC#3) // _SafeStr_12817 = "_-65t" (String#37095, DoABC#3) // _SafeStr_12818 = "_-3iT" (String#31235, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_3827 = "_-3kg" (String#11473, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4007 = "_-2FQ" (String#27640, DoABC#3) // _SafeStr_4259 = "_-4Ep" (String#32569, DoABC#3) // _SafeStr_4883 = "_-657" (String#13858, DoABC#3) // _SafeStr_4884 = "_-m3" (String#15257, DoABC#3) // _SafeStr_4885 = "_-4wK" (String#34234, DoABC#3) // _SafeStr_4886 = "_-2v9" (String#10621, DoABC#3) // _SafeStr_4887 = "_-0wM" (String#8548, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5561 = "_-2BL" (String#27479, DoABC#3) // _SafeStr_5751 = "_-2VW" (String#10214, DoABC#3) // _SafeStr_7223 = "_-2yF" (String#1526, DoABC#3) // _SafeStr_7360 = "_-0fK" (String#96, DoABC#3) // _SafeStr_9003 = "_-1WQ" (String#1475, DoABC#3) // _SafeStr_9065 = "_-4qO" (String#699, DoABC#3) // _SafeStr_9820 = "_-0PM" (String#1448, DoABC#3) // _SafeStr_9821 = "_-4cb" (String#33497, DoABC#3) //------------------------------------------------------------ //_-1p9._SafeStr_4883 package _-1p9 { import _-3ix._SafeStr_4886; import _-NG.CommunityGoalHallOfFameWidget; import _-NG.CommunityGoalPrizesWidget; import _-NG.AvatarImageWidget; import _-NG.CommunityGoalWidget; import _-NG.CommunityGoalVsModeWidget; import _-NG._SafeStr_5185; import _-NG.CatalogPromoWidget; import _-NG._SafeStr_5183; import _-NG._SafeStr_5174; import _-NG._SafeStr_5184; import _-NG._SafeStr_5171; import _-NG._SafeStr_5175; import _-NG._SafeStr_5176; import _-NG._SafeStr_5172; import _-NG._SafeStr_5179; import _-NG._SafeStr_5177; import _-NG._SafeStr_5180; import _-NG._SafeStr_5178; import _-NG.GenericWidget; import _-NG.WidgetContainerWidget; import _-NG.PromoArticleWidget; import _-NG._SafeStr_5182; import _-1R-.HabboLandingView; public class _SafeStr_4883 { public static const _SafeStr_12798:String = "avatarimage"; public static const _SafeStr_12799:String = "expiringcatalogpage"; public static const _SafeStr_12800:String = "expiringcatalogpagesmall"; public static const _SafeStr_12801:String = "communitygoal"; public static const _SafeStr_12819:String = "communitygoalvsmode"; public static const _SafeStr_12820:String = "communitygoalvsmodevote"; public static const _SafeStr_12802:String = "catalogpromo"; public static const _SafeStr_12821:String = "catalogpromosmall"; public static const _SafeStr_12803:String = "achievementcompetition_hall_of_fame"; public static const _SafeStr_12804:String = "achievementcompetition_prizes"; public static const _SafeStr_12805:String = "dailyquest"; public static const _SafeStr_12806:String = "nextlimitedrarecountdown"; public static const _SafeStr_12807:String = "habbomoderationpromo"; public static const _SafeStr_12808:String = "habbotalentspromo"; public static const _SafeStr_12809:String = "habbowaypromo"; public static const _SafeStr_12810:String = "fastfoodgamepromo"; public static const _SafeStr_12822:String = "roomhoppernetwork"; public static const _SafeStr_12811:String = "safetyquizpromo"; public static const _SafeStr_5751:String = "generic"; public static const _SafeStr_12812:String = "widgetcontainer"; public static const _SafeStr_12823:String = "promoarticle"; public static const _SafeStr_12824:String = "bonusrare"; public static function _SafeStr_12813(k:String, _arg_2:HabboLandingView):_SafeStr_4886 { var _local_3:_SafeStr_4886; switch (k){ case _SafeStr_4883._SafeStr_12803: _local_3 = new CommunityGoalHallOfFameWidget(_arg_2); break; case _SafeStr_4883._SafeStr_12804: _local_3 = new CommunityGoalPrizesWidget(_arg_2); break; case _SafeStr_4883._SafeStr_12798: _local_3 = new AvatarImageWidget(_arg_2); break; case _SafeStr_4883._SafeStr_12801: _local_3 = new CommunityGoalWidget(_arg_2); break; case _SafeStr_4883._SafeStr_12819: _local_3 = new CommunityGoalVsModeWidget(_arg_2); break; case _SafeStr_4883._SafeStr_12820: _local_3 = new _SafeStr_5185(_arg_2); break; case _SafeStr_4883._SafeStr_12802: _local_3 = new CatalogPromoWidget(_arg_2); break; case _SafeStr_4883._SafeStr_12821: _local_3 = new _SafeStr_5183(_arg_2); break; case _SafeStr_4883._SafeStr_12805: _local_3 = new _SafeStr_5174(_arg_2); break; case _SafeStr_4883._SafeStr_12799: _local_3 = new _SafeStr_5184(_arg_2); break; case _SafeStr_4883._SafeStr_12800: _local_3 = new _SafeStr_5171(_arg_2); break; case _SafeStr_4883._SafeStr_12806: _local_3 = new _SafeStr_5175(_arg_2); break; case _SafeStr_4883._SafeStr_12807: _local_3 = new _SafeStr_5176(_arg_2); break; case _SafeStr_4883._SafeStr_12808: _local_3 = new _SafeStr_5172(_arg_2); break; case _SafeStr_4883._SafeStr_12809: _local_3 = new _SafeStr_5179(_arg_2); break; case _SafeStr_4883._SafeStr_12810: _local_3 = new _SafeStr_5177(_arg_2); break; case _SafeStr_4883._SafeStr_12822: _local_3 = new _SafeStr_5180(_arg_2); break; case _SafeStr_4883._SafeStr_12811: _local_3 = new _SafeStr_5178(_arg_2); break; case _SafeStr_4883._SafeStr_5751: _local_3 = new GenericWidget(_arg_2); break; case _SafeStr_4883._SafeStr_12812: _local_3 = new WidgetContainerWidget(_arg_2); break; case _SafeStr_4883._SafeStr_12823: _local_3 = new PromoArticleWidget(_arg_2); break; case _SafeStr_4883._SafeStr_12824: _local_3 = new _SafeStr_5182(_arg_2); break; }; return (_local_3); } } }//package _-1p9 // _SafeStr_12798 = "_-4Jf" (String#32752, DoABC#3) // _SafeStr_12799 = "_-08Y" (String#22498, DoABC#3) // _SafeStr_12800 = "_-6co" (String#38388, DoABC#3) // _SafeStr_12801 = "_-1Kt" (String#25402, DoABC#3) // _SafeStr_12802 = "_-5vt" (String#36660, DoABC#3) // _SafeStr_12803 = "_-10Q" (String#24622, DoABC#3) // _SafeStr_12804 = "_-4gL" (String#33628, DoABC#3) // _SafeStr_12805 = "_-5po" (String#36428, DoABC#3) // _SafeStr_12806 = "_-0JF" (String#22927, DoABC#3) // _SafeStr_12807 = "_-2-6" (String#27013, DoABC#3) // _SafeStr_12808 = "_-0ht" (String#23861, DoABC#3) // _SafeStr_12809 = "_-03M" (String#22314, DoABC#3) // _SafeStr_12810 = "_-1OF" (String#25530, DoABC#3) // _SafeStr_12811 = "_-6WL" (String#38117, DoABC#3) // _SafeStr_12812 = "_-3-Y" (String#29475, DoABC#3) // _SafeStr_12813 = "_-0-g" (String#22173, DoABC#3) // _SafeStr_12819 = "_-5dj" (String#35968, DoABC#3) // _SafeStr_12820 = "_-2Dj" (String#27571, DoABC#3) // _SafeStr_12821 = "_-0K2" (String#22965, DoABC#3) // _SafeStr_12822 = "_-V8" (String#39629, DoABC#3) // _SafeStr_12823 = "_-4mI" (String#33848, DoABC#3) // _SafeStr_12824 = "_-2KT" (String#27831, DoABC#3) // _SafeStr_4883 = "_-657" (String#13858, DoABC#3) // _SafeStr_4886 = "_-2v9" (String#10621, DoABC#3) // _SafeStr_5171 = "_-24u" (String#9766, DoABC#3) // _SafeStr_5172 = "_-2i2" (String#10402, DoABC#3) // _SafeStr_5174 = "_-47i" (String#11871, DoABC#3) // _SafeStr_5175 = "_-4N8" (String#12128, DoABC#3) // _SafeStr_5176 = "_-3wX" (String#11677, DoABC#3) // _SafeStr_5177 = "_-4IK" (String#12042, DoABC#3) // _SafeStr_5178 = "_-171" (String#8750, DoABC#3) // _SafeStr_5179 = "_-0kC" (String#8351, DoABC#3) // _SafeStr_5180 = "_-1hY" (String#9337, DoABC#3) // _SafeStr_5182 = "_-4BK" (String#11925, DoABC#3) // _SafeStr_5183 = "_-4XF" (String#12266, DoABC#3) // _SafeStr_5184 = "_-24t" (String#9765, DoABC#3) // _SafeStr_5185 = "_-aP" (String#15063, DoABC#3) // _SafeStr_5751 = "_-2VW" (String#10214, DoABC#3) //------------------------------------------------------------ //_-1p9._SafeStr_4885 package _-1p9 { import _-0MK._SafeStr_12; public class _SafeStr_4885 { private static const _SafeStr_12825:uint = 0xFF000000; private static const _SafeStr_12826:uint = 0xFFFFFFFF; private static const _SafeStr_12827:String = "bottom"; private static const _SafeStr_12828:String = "landing.view.common.textcolor"; private static const _SafeStr_12829:String = "landing.view.common.etchingcolor"; private static const _SafeStr_12830:String = "landing.view.common.etchingposition"; private var _SafeStr_10234:uint = 0xFF000000; private var _SafeStr_12831:uint = 0xFFFFFFFF; private var _SafeStr_12832:String = "bottom"; public function _SafeStr_4885(k:_SafeStr_12) { if (k.getProperty(_SafeStr_12828) != ""){ this._SafeStr_10234 = parseInt(k.getProperty(_SafeStr_12828), 16); }; if (k.getProperty(_SafeStr_12829) != ""){ this._SafeStr_12831 = parseInt(k.getProperty(_SafeStr_12829), 16); }; if (k.getProperty(_SafeStr_12830) != ""){ this._SafeStr_12832 = k.getProperty(_SafeStr_12830); }; } public function get _SafeStr_12779():Boolean { return (!((this._SafeStr_10234 == _SafeStr_12825))); } public function get _SafeStr_12778():Boolean { return (!((this._SafeStr_12831 == _SafeStr_12826))); } public function get _SafeStr_12777():Boolean { return (!((this._SafeStr_12832 == _SafeStr_12827))); } public function get textColor():uint { return (this._SafeStr_10234); } public function get etchingColor():uint { return (this._SafeStr_12831); } public function get etchingPosition():String { return (this._SafeStr_12832); } } }//package _-1p9 // _SafeStr_10234 = "_-Qj" (String#1634, DoABC#3) // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_12777 = "_-Ae" (String#38871, DoABC#3) // _SafeStr_12778 = "_-1wE" (String#26853, DoABC#3) // _SafeStr_12779 = "_-3V9" (String#30735, DoABC#3) // _SafeStr_12825 = "_-40p" (String#32001, DoABC#3) // _SafeStr_12826 = "_-1g2" (String#26215, DoABC#3) // _SafeStr_12827 = "_-4YT" (String#33354, DoABC#3) // _SafeStr_12828 = "_-3we" (String#31807, DoABC#3) // _SafeStr_12829 = "_-5ga" (String#36075, DoABC#3) // _SafeStr_12830 = "_-2Hi" (String#27727, DoABC#3) // _SafeStr_12831 = "_-2Tu" (String#3204, DoABC#3) // _SafeStr_12832 = "_-J-" (String#14750, DoABC#3) // _SafeStr_4885 = "_-4wK" (String#34234, DoABC#3) //------------------------------------------------------------ //_-1p9._SafeStr_4887 package _-1p9 { import _-0MK._SafeStr_3; import _-3ix._SafeStr_4886; import _-1Mz.IWindowContainer; import _-1Mz.IWindow; import _-3ix._SafeStr_5170; import _-3ix._SafeStr_5188; import _-3ix._SafeStr_5181; public class _SafeStr_4887 implements _SafeStr_3 { private var _SafeStr_5451:_SafeStr_4886; private var _SafeStr_12833:String; private var _SafeStr_12834:IWindowContainer; private var _SafeStr_8176:Boolean; private var _SafeStr_12770:_SafeStr_4885; public function _SafeStr_4887(k:_SafeStr_4886, _arg_2:String, _arg_3:_SafeStr_4885, _arg_4:IWindowContainer=null) { this._SafeStr_5451 = k; this._SafeStr_12833 = _arg_2; this._SafeStr_12770 = _arg_3; this._SafeStr_12834 = _arg_4; } public function dispose():void { if (this._SafeStr_5451){ this._SafeStr_5451.dispose(); this._SafeStr_5451 = null; }; if (this._SafeStr_12770){ this._SafeStr_12770 = null; }; } public function get disposed():Boolean { return ((((this._SafeStr_5451 == null)) && ((this._SafeStr_12770 == null)))); } public function refresh(k:IWindowContainer):void { var _local_3:IWindow; var _local_2:IWindowContainer = IWindowContainer(k.findChildByName("content_background")); if (!this._SafeStr_8176){ this._SafeStr_8176 = true; if (this._SafeStr_12833 != null){ _local_3 = _local_2.getChildByName(this._SafeStr_12833); if (_local_3 == null){ return; }; this._SafeStr_5451.initialize(); _local_2.addChildAt(this._SafeStr_5451.container, _local_2.getChildIndex(_local_3)); this._SafeStr_5451.container.x = _local_3.x; this._SafeStr_5451.container.y = _local_3.y; _local_2.removeChild(_local_3); _local_3.dispose(); } else { if (((!((this._SafeStr_12834 == null))) && (!((this._SafeStr_5451 == null))))){ this._SafeStr_5451.initialize(); this._SafeStr_12834.addChild(this._SafeStr_5451.container); } else { return; }; }; }; if (this._SafeStr_5451.container != null){ if ((((this._SafeStr_5451 is _SafeStr_5170)) && (!((this._SafeStr_12770 == null))))){ _SafeStr_5170(this._SafeStr_5451).settings = this._SafeStr_12770; }; this._SafeStr_5451.refresh(); }; } public function get container():IWindow { return (this._SafeStr_5451.container); } public function _SafeStr_12791():void { if (((((!((this._SafeStr_5451 == null))) && (!((this._SafeStr_5451.container == null))))) && ((this._SafeStr_5451 is _SafeStr_5188)))){ _SafeStr_5188(this._SafeStr_5451)._SafeStr_12791(); }; } public function disable():void { if (((((!((this._SafeStr_5451 == null))) && (!((this._SafeStr_5451.container == null))))) && ((this._SafeStr_5451 is _SafeStr_5181)))){ _SafeStr_5181(this._SafeStr_5451).disable(); }; } } }//package _-1p9 // _SafeStr_12770 = "_-2lx" (String#1523, DoABC#3) // _SafeStr_12791 = "_-1Su" (String#9113, DoABC#3) // _SafeStr_12833 = "_-6-T" (String#36837, DoABC#3) // _SafeStr_12834 = "_-q-" (String#40400, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_4885 = "_-4wK" (String#34234, DoABC#3) // _SafeStr_4886 = "_-2v9" (String#10621, DoABC#3) // _SafeStr_4887 = "_-0wM" (String#8548, DoABC#3) // _SafeStr_5170 = "_-0BR" (String#7791, DoABC#3) // _SafeStr_5181 = "_-0lI" (String#8372, DoABC#3) // _SafeStr_5188 = "_-4AE" (String#32385, DoABC#3) // _SafeStr_5451 = "_-2E5" (String#24, DoABC#3) // _SafeStr_8176 = "_-2TM" (String#433, DoABC#3) //------------------------------------------------------------ //_-1p9.DynamicLayoutManager package _-1p9 { import _-0MK._SafeStr_3; import _-5YE.IItemListWindow; import _-1Mz.IWindowContainer; import __AS3__.vec.Vector; import _-1Mz.IWindow; import _-5YE.IScrollbarWindow; import _-5Mz.WindowEvent; import _-5YE.ITextWindow; import flash.geom.Rectangle; import __AS3__.vec.*; public class DynamicLayoutManager implements _SafeStr_3 { public static const _SafeStr_12814:String = "placeholder_dynamic_widget_slots"; public static const _SafeStr_12835:int = 230; private static const _SafeStr_12836:int = 5; private static const _SafeStr_12837:int = 6; private static const _SafeStr_12838:int = 360; private var _SafeStr_10185:_SafeStr_3827; private var _SafeStr_12839:IItemListWindow; private var _SafeStr_12840:IItemListWindow; private var _SafeStr_12841:IItemListWindow; private var _SafeStr_12842:IWindowContainer; private var _SafeStr_12843:IItemListWindow; private var _SafeStr_12844:IWindowContainer; private var _SafeStr_12845:Vector.; private var _SafeStr_12846:IItemListWindow; private var _SafeStr_12847:IItemListWindow; private var _SafeStr_12848:IWindowContainer; private var _SafeStr_12849:IWindow; private var _SafeStr_12850:IScrollbarWindow; private var _SafeStr_5415:IWindowContainer; private var _SafeStr_12851:Boolean = false; private var _SafeStr_12770:_SafeStr_4885; private var _SafeStr_12852:int = 10; private var _SafeStr_12853:int = 50; private var _SafeStr_12854:int = 10; private var _SafeStr_12855:int = 80; private var _SafeStr_12856:int = 10; private var _SafeStr_12857:int = 60; private var _SafeStr_12858:int = -1; private var _SafeStr_12859:int = -1; private var _SafeStr_8176:Boolean = false; private var _SafeStr_12860:IWindow = null; public function DynamicLayoutManager(k:_SafeStr_3827, _arg_2:_SafeStr_4885) { this._SafeStr_12845 = new Vector.(_SafeStr_12836); super(); this._SafeStr_10185 = k; this._SafeStr_12770 = _arg_2; this._SafeStr_5415 = IWindowContainer(this._SafeStr_10185.landingView.getXmlWindow("dynamic_widget_grid")); var _local_3:IWindow = this._SafeStr_10185.window.findChildByName(_SafeStr_12814); var _local_4:IWindowContainer = IWindowContainer(_local_3.parent); _local_4.addChildAt(this._SafeStr_5415, _local_4.getChildIndex(_local_3)); _local_4.removeChild(_local_3); this._SafeStr_12839 = IItemListWindow(this._SafeStr_5415.findChildByName("widgetlist_fromtop")); this._SafeStr_12842 = IWindowContainer(this._SafeStr_5415.findChildByName("center_slots_container")); this._SafeStr_12840 = IItemListWindow(this._SafeStr_5415.findChildByName("widget_slots_center_scrollable")); this._SafeStr_12841 = IItemListWindow(this._SafeStr_5415.findChildByName("widget_slots_center_left")); this._SafeStr_12843 = IItemListWindow(this._SafeStr_5415.findChildByName("widget_slots_center_right")); this._SafeStr_12844 = IWindowContainer(this._SafeStr_5415.findChildByName("widget_slots_right")); this._SafeStr_12846 = IItemListWindow(this._SafeStr_5415.findChildByName("widget_slot_4_root")); this._SafeStr_12847 = IItemListWindow(this._SafeStr_5415.findChildByName("widget_slot_5_root")); this._SafeStr_12849 = this._SafeStr_10185.landingView.getXmlWindow("dynamic_widget_grid_separator"); var _local_5:int; while (_local_5 < 6) { this._SafeStr_12845[_local_5] = IWindowContainer(this._SafeStr_5415.findChildByName(("widget_slot_" + (_local_5 + 1)))); if (this._SafeStr_12845[_local_5] != null){ this._SafeStr_12845[_local_5].addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_12861); }; _local_5++; }; this._SafeStr_12850 = IScrollbarWindow(this._SafeStr_5415.findChildByName("center_container_scrollbar")); this._SafeStr_12848 = IWindowContainer(this._SafeStr_5415.findChildByName("scroll_extra_space_container")); var _local_6:int = this._SafeStr_10185.landingView._SafeStr_12862; var _local_7:int = this._SafeStr_10185.landingView._SafeStr_12863; this._SafeStr_12841.width = _local_6; this._SafeStr_12841._SafeStr_7827.maxWidth = _local_6; this._SafeStr_12846.width = _local_6; this._SafeStr_12843.width = _local_7; this._SafeStr_12844.width = _local_7; this._SafeStr_12844._SafeStr_7827.maxWidth = _local_7; this._SafeStr_12847.width = _local_7; this._SafeStr_12840.arrangeListItems(); } public function dispose():void { var k:int; if (!this.disposed){ k = 0; while (k < 6) { if (this._SafeStr_12845[k]){ this._SafeStr_12845[k].dispose(); }; this._SafeStr_12845[k] = null; k++; }; if (this._SafeStr_5415){ this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; }; this._SafeStr_10185 = null; }; } public function get disposed():Boolean { return ((this._SafeStr_10185 == null)); } public function _SafeStr_12815(k:int):IWindowContainer { return (this._SafeStr_12845[k]); } public function _SafeStr_12817(k:int, _arg_2:String):void { var _local_3:IItemListWindow; var _local_4:ITextWindow; switch (k){ case 4: _local_3 = this._SafeStr_12846; break; case 5: _local_3 = this._SafeStr_12847; break; default: _local_3 = null; }; if (_local_3){ if (_local_3.numListItems < 2){ _local_3._SafeStr_8742(this._SafeStr_12849.clone(), 0); }; _local_4 = ITextWindow(IItemListWindow(_local_3.getListItemAt(0)).getListItemByName("separator_title")); _local_4.caption = (("${" + _arg_2) + "}"); if (this._SafeStr_12770 != null){ if (this._SafeStr_12770._SafeStr_12779){ _local_4.textColor = this._SafeStr_12770.textColor; }; if (this._SafeStr_12770._SafeStr_12778){ _local_4.etchingColor = this._SafeStr_12770.etchingColor; }; if (this._SafeStr_12770._SafeStr_12777){ _local_4.etchingPosition = this._SafeStr_12770.etchingPosition; }; }; }; } private function _SafeStr_12864(k:int):Boolean { return ((this._SafeStr_12845[k].numChildren > 0)); } public function _SafeStr_12792(k:int, _arg_2:int):void { this._SafeStr_12839.height = Math.min(_arg_2, this._SafeStr_12794); this._SafeStr_12839.height = Math.max(_SafeStr_12838, this._SafeStr_12839.height); this._SafeStr_12839.width = Math.min(k, this._SafeStr_12793); this._SafeStr_12865(); } public function set _SafeStr_12795(k:int):void { var _local_2:int = this._SafeStr_10185.window.width; k = (Math.min(k, _local_2) - this._SafeStr_5415.x); this._SafeStr_12850.x = (k - this._SafeStr_12850.width); } public function get _SafeStr_12794():int { if (this._SafeStr_12858 == -1){ this._SafeStr_12858 = this._SafeStr_12839.height; }; return (this._SafeStr_12858); } public function get _SafeStr_12793():int { if (this._SafeStr_12859 == -1){ this._SafeStr_12859 = this._SafeStr_12839.width; }; return (this._SafeStr_12859); } private function _SafeStr_12865():void { var k:int; this._SafeStr_12866(); this._SafeStr_12867(); this._SafeStr_12868(); this._SafeStr_12869(); this._SafeStr_12870((this._SafeStr_12871 - this._SafeStr_12839.height)); this._SafeStr_12861(); this._SafeStr_12872(); this._SafeStr_12873(); if (!this._SafeStr_8176){ k = 0; while (k < 6) { if (this._SafeStr_12845[k] != null){ this._SafeStr_12845[k].addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_10228); }; k++; }; }; this._SafeStr_8176 = true; this._SafeStr_12860 = null; } private function _SafeStr_10228(k:WindowEvent=null):void { if (this._SafeStr_12860 == null){ this._SafeStr_12860 = k.window; this._SafeStr_12865(); }; } private function _SafeStr_12866():void { if (!this._SafeStr_12864(0)){ this._SafeStr_12845[0].height = 0; }; var k:int = 1; while (k <= 4) { if (!this._SafeStr_12864(k)){ this._SafeStr_12845[k].height = 1; }; k++; }; } private function _SafeStr_12868():void { var k:int; if (((this._SafeStr_12864(3)) || (this._SafeStr_12864(4)))){ k = Math.max(this._SafeStr_12845[3].height, this._SafeStr_12845[4].height); this._SafeStr_12845[3].height = k; this._SafeStr_12845[4].height = k; if (this._SafeStr_12864(3)){ this._SafeStr_12845[3].getChildAt(0).y = 0; this._SafeStr_12845[3].width = this._SafeStr_10185.landingView._SafeStr_12862; }; if (this._SafeStr_12864(4)){ this._SafeStr_12845[4].getChildAt(0).y = 0; this._SafeStr_12845[4].width = this._SafeStr_10185.landingView._SafeStr_12863; }; }; } private function _SafeStr_12867():int { var k:int; if (((this._SafeStr_12864(1)) || (this._SafeStr_12864(2)))){ if (!this._SafeStr_12851){ k = Math.max(this._SafeStr_12845[1].height, this._SafeStr_12845[2].height); this._SafeStr_12845[1].height = k; this._SafeStr_12845[2].height = k; }; if (this._SafeStr_12864(1)){ this._SafeStr_12845[1].getChildAt(0).y = 0; this._SafeStr_12845[1].width = this._SafeStr_10185.landingView._SafeStr_12862; }; if (this._SafeStr_12864(2)){ this._SafeStr_12845[2].getChildAt(0).y = 0; this._SafeStr_12845[2].width = this._SafeStr_10185.landingView._SafeStr_12863; }; }; return (k); } private function _SafeStr_12873():void { var k:int = (this._SafeStr_12859 - this._SafeStr_12839.width); if (k > (this._SafeStr_12857 - this._SafeStr_12856)){ this._SafeStr_12840.spacing = this._SafeStr_12856; } else { this._SafeStr_12840.spacing = Math.min(this._SafeStr_12857, (this._SafeStr_12857 - k)); }; } private function _SafeStr_12870(k:int):void { var _local_2:int = (this._SafeStr_12853 - this._SafeStr_12852); var _local_3:int = (this._SafeStr_12855 - this._SafeStr_12854); k = (k + (this._SafeStr_12852 + this._SafeStr_12854)); if (k <= 0){ this._SafeStr_12839.spacing = this._SafeStr_12854; this._SafeStr_12841.spacing = this._SafeStr_12853; this._SafeStr_12843.spacing = this._SafeStr_12853; } else { if (k < _local_2){ this._SafeStr_12839.spacing = this._SafeStr_12854; this._SafeStr_12841.spacing = (this._SafeStr_12853 - k); this._SafeStr_12843.spacing = (this._SafeStr_12853 - k); } else { if (k < (_local_2 + _local_3)){ this._SafeStr_12839.spacing = this._SafeStr_12854; this._SafeStr_12841.spacing = this._SafeStr_12852; this._SafeStr_12843.spacing = this._SafeStr_12852; } else { this._SafeStr_12839.spacing = this._SafeStr_12854; this._SafeStr_12841.spacing = this._SafeStr_12852; this._SafeStr_12843.spacing = this._SafeStr_12852; }; }; }; } private function _SafeStr_12872():void { this._SafeStr_12839.invalidate(); if (this._SafeStr_12839.height < (this._SafeStr_12871 - _SafeStr_12837)){ this._SafeStr_12850.y = this._SafeStr_12839.y; this._SafeStr_12850.height = this._SafeStr_12839.height; this._SafeStr_12850.visible = true; this._SafeStr_12850.scrollV = 0; this._SafeStr_12848.y = this._SafeStr_12871; this._SafeStr_12848.height = 25; this._SafeStr_10185.landingView._SafeStr_12874 = true; } else { this._SafeStr_12848.y = 0; this._SafeStr_12848.height = 1; this._SafeStr_10185.landingView._SafeStr_12874 = false; }; } private function _SafeStr_12869():void { this._SafeStr_12840.spacing = this._SafeStr_12857; this._SafeStr_12841.spacing = this._SafeStr_12853; this._SafeStr_12843.spacing = this._SafeStr_12853; this._SafeStr_12839.spacing = this._SafeStr_12855; this._SafeStr_12850.visible = false; this._SafeStr_12841.invalidate(); this._SafeStr_12843.invalidate(); this._SafeStr_12840.invalidate(); this._SafeStr_12839.invalidate(); this._SafeStr_12842.invalidate(); } private function get _SafeStr_12871():int { var _local_3:int; var k:int; var _local_2:int; while (_local_2 < this._SafeStr_12839.numListItems) { _local_3 = this._SafeStr_12839.getListItemAt(_local_2).height; k = (k + _local_3); if (_local_2 > 0){ k = (k + this._SafeStr_12839.spacing); }; _local_2++; }; return (k); } private function _SafeStr_12861(k:WindowEvent=null):void { if (((!((k == null))) && (!(this._SafeStr_8176)))){ return; }; this._SafeStr_12841.invalidate(); this._SafeStr_12843.invalidate(); this._SafeStr_12840.height = Math.max(this._SafeStr_12841.height, this._SafeStr_12843.height); this._SafeStr_12842.height = Math.max(this._SafeStr_12841.height, this._SafeStr_12843.height); } public function set _SafeStr_12816(k:Boolean):void { this._SafeStr_12851 = k; } private function _SafeStr_12875():void { _SafeStr_4.log("***** Final positions *****"); var k:Rectangle = new Rectangle(); this._SafeStr_5415.getGlobalRectangle(k); _SafeStr_4.log(("Window rect\t\t\t\t\t\t: " + k)); this._SafeStr_12839.getGlobalRectangle(k); _SafeStr_4.log(("All items list rect\t\t\t\t: " + k)); this._SafeStr_12842.getGlobalRectangle(k); _SafeStr_4.log(("Center container itemlist rect\t: " + k)); this._SafeStr_12840.getGlobalRectangle(k); _SafeStr_4.log(("Center itemlist rect\t\t\t: " + k)); this._SafeStr_12841.getGlobalRectangle(k); _SafeStr_4.log(("Left pane itemlist rect\t\t\t: " + k)); this._SafeStr_12843.getGlobalRectangle(k); _SafeStr_4.log(("Right pane itemlist rect\t\t: " + k)); this._SafeStr_12844.getGlobalRectangle(k); _SafeStr_4.log(("Right pane container rect\t\t: " + k)); var _local_2:int; while (_local_2 < 5) { this._SafeStr_12845[_local_2].getGlobalRectangle(k); _SafeStr_4.log(((("Slot " + _local_2) + " rect\t\t\t : ") + k)); _local_2++; }; } } }//package _-1p9 // _SafeStr_10185 = "_-3oI" (String#1550, DoABC#3) // _SafeStr_10228 = "_-3Lj" (String#1094, DoABC#3) // _SafeStr_12770 = "_-2lx" (String#1523, DoABC#3) // _SafeStr_12777 = "_-Ae" (String#38871, DoABC#3) // _SafeStr_12778 = "_-1wE" (String#26853, DoABC#3) // _SafeStr_12779 = "_-3V9" (String#30735, DoABC#3) // _SafeStr_12792 = "_-1g1" (String#26214, DoABC#3) // _SafeStr_12793 = "_-50a" (String#34444, DoABC#3) // _SafeStr_12794 = "_-4Qq" (String#33049, DoABC#3) // _SafeStr_12795 = "_-34A" (String#29653, DoABC#3) // _SafeStr_12814 = "_-3EF" (String#30059, DoABC#3) // _SafeStr_12815 = "_-1G4" (String#25220, DoABC#3) // _SafeStr_12816 = "_-3lZ" (String#31354, DoABC#3) // _SafeStr_12817 = "_-65t" (String#37095, DoABC#3) // _SafeStr_12835 = "_-1S" (String#25696, DoABC#3) // _SafeStr_12836 = "_-2FD" (String#9947, DoABC#3) // _SafeStr_12837 = "_-3C6" (String#29972, DoABC#3) // _SafeStr_12838 = "_-18m" (String#24946, DoABC#3) // _SafeStr_12839 = "_-1yt" (String#26960, DoABC#3) // _SafeStr_12840 = "_-4Af" (String#32402, DoABC#3) // _SafeStr_12841 = "_-lN" (String#40211, DoABC#3) // _SafeStr_12842 = "_-1uu" (String#26803, DoABC#3) // _SafeStr_12843 = "_-6JQ" (String#14098, DoABC#3) // _SafeStr_12844 = "_-4vL" (String#34199, DoABC#3) // _SafeStr_12845 = "_-4cm" (String#12370, DoABC#3) // _SafeStr_12846 = "_-6Pa" (String#37845, DoABC#3) // _SafeStr_12847 = "_-6XV" (String#38169, DoABC#3) // _SafeStr_12848 = "_-5Hh" (String#35111, DoABC#3) // _SafeStr_12849 = "_-2i0" (String#28763, DoABC#3) // _SafeStr_12850 = "_-2g5" (String#28677, DoABC#3) // _SafeStr_12851 = "_-3ha" (String#31195, DoABC#3) // _SafeStr_12852 = "_-5U5" (String#35582, DoABC#3) // _SafeStr_12853 = "_-sE" (String#40486, DoABC#3) // _SafeStr_12854 = "_-4wm" (String#34248, DoABC#3) // _SafeStr_12855 = "_-6MM" (String#37719, DoABC#3) // _SafeStr_12856 = "_-0B1" (String#22592, DoABC#3) // _SafeStr_12857 = "_-6H" (String#37524, DoABC#3) // _SafeStr_12858 = "_-2kV" (String#28859, DoABC#3) // _SafeStr_12859 = "_-td" (String#40534, DoABC#3) // _SafeStr_12860 = "_-0uV" (String#24359, DoABC#3) // _SafeStr_12861 = "_-3fT" (String#31120, DoABC#3) // _SafeStr_12862 = "_-1iH" (String#26309, DoABC#3) // _SafeStr_12863 = "_-4bY" (String#33458, DoABC#3) // _SafeStr_12864 = "_-2Kv" (String#27848, DoABC#3) // _SafeStr_12865 = "_-4jP" (String#33745, DoABC#3) // _SafeStr_12866 = "_-OT" (String#39377, DoABC#3) // _SafeStr_12867 = "_-4D3" (String#32498, DoABC#3) // _SafeStr_12868 = "_-xJ" (String#40679, DoABC#3) // _SafeStr_12869 = "_-0ra" (String#24234, DoABC#3) // _SafeStr_12870 = "_-1RG" (String#25663, DoABC#3) // _SafeStr_12871 = "_-6M-" (String#37708, DoABC#3) // _SafeStr_12872 = "_-Md" (String#39308, DoABC#3) // _SafeStr_12873 = "_-2av" (String#28482, DoABC#3) // _SafeStr_12874 = "_-4Y0" (String#33339, DoABC#3) // _SafeStr_12875 = "_-nj" (String#40312, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_3827 = "_-3kg" (String#11473, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_4885 = "_-4wK" (String#34234, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5561 = "_-2BL" (String#27479, DoABC#3) // _SafeStr_7827 = "_-44t" (String#11825, DoABC#3) // _SafeStr_8176 = "_-2TM" (String#433, DoABC#3) // _SafeStr_8742 = "_-2gR" (String#10385, DoABC#3) //------------------------------------------------------------ //_-1p9.MovingBackgroundObjects package _-1p9 { import _-0MK._SafeStr_3; import _-0MK._SafeStr_35; import _-1R-.HabboLandingView; import _-ue.Map; import flash.events.EventDispatcher; import _-2y3._SafeStr_5187; import _-2y3._SafeStr_5186; import _-1Mz.IWindowContainer; import _-2y3.*; public class MovingBackgroundObjects implements _SafeStr_3, _SafeStr_35 { private static const _SafeStr_12876:int = 20; private var _SafeStr_7360:HabboLandingView; private var _SafeStr_12877:Array; private var _SafeStr_12878:Map; private var _SafeStr_6343:EventDispatcher; private var _SafeStr_12879:String = ""; public function MovingBackgroundObjects(k:HabboLandingView) { this._SafeStr_12877 = []; this._SafeStr_12878 = new Map(); this._SafeStr_6343 = new EventDispatcher(); super(); this._SafeStr_7360 = k; this._SafeStr_12880(); } private function _SafeStr_12880():void { this._SafeStr_12878.add(_SafeStr_5187.LINEAR, _SafeStr_5187._SafeStr_12881); this._SafeStr_12878.add(_SafeStr_5187._SafeStr_12882, _SafeStr_5187._SafeStr_12883); this._SafeStr_12878.add(_SafeStr_5187._SafeStr_12884, _SafeStr_5187._SafeStr_12885); this._SafeStr_12878.add(_SafeStr_5187._SafeStr_12886, _SafeStr_5187._SafeStr_12887); } public function dispose():void { var k:_SafeStr_5186; this._SafeStr_7360 = null; for each (k in this._SafeStr_12877) { k.dispose(); }; this._SafeStr_12877 = null; this._SafeStr_12878.reset(); this._SafeStr_12878 = null; this._SafeStr_6343 = null; } public function get disposed():Boolean { return ((this._SafeStr_7360 == null)); } public function initialize(k:IWindowContainer):void { var _local_3:String; var _local_4:_SafeStr_5186; k = IWindowContainer(k.findChildByName("moving_objects_container")); if (k == null){ return; }; if (this._SafeStr_12877.length > 0){ return; }; var _local_2:int = 1; while (_local_2 <= _SafeStr_12876) { if (this._SafeStr_12879 == ""){ _local_3 = this._SafeStr_7360.getProperty(("landing.view.bgobject." + _local_2)); } else { _local_3 = this._SafeStr_7360.getProperty(((("landing.view." + this._SafeStr_12879) + ".bgobject.") + _local_2)); }; if (_local_3 != ""){ _local_4 = this._SafeStr_12888(_local_2, _local_3, k); if (_local_4 != null){ this._SafeStr_12877.push(_local_4); }; }; _local_2++; }; } public function update(k:uint):void { var _local_2:_SafeStr_5186; for each (_local_2 in this._SafeStr_12877) { _local_2.update(k); }; } private function _SafeStr_12888(k:int, _arg_2:String, _arg_3:IWindowContainer):_SafeStr_5186 { var _local_5:String; var _local_6:Class; var _local_4:Array = _arg_2.split(";"); if (_local_4.length >= 2){ _local_5 = _local_4[1]; _local_6 = this._SafeStr_12878.getValue(_local_5); if (_local_6 != null){ return (new (_local_6)(k, _arg_3, this._SafeStr_6343, this._SafeStr_7360, _arg_2)); }; }; return (null); } public function set _SafeStr_12818(k:String):void { this._SafeStr_12879 = k; } } }//package _-1p9 // _SafeStr_12818 = "_-3iT" (String#31235, DoABC#3) // _SafeStr_12876 = "_-5vG" (String#36637, DoABC#3) // _SafeStr_12877 = "_-I0" (String#876, DoABC#3) // _SafeStr_12878 = "_-6OL" (String#37800, DoABC#3) // _SafeStr_12879 = "_-4Ze" (String#33392, DoABC#3) // _SafeStr_12880 = "_-3Pd" (String#30522, DoABC#3) // _SafeStr_12881 = "_-6JV" (String#37611, DoABC#3) // _SafeStr_12882 = "_-1dm" (String#26133, DoABC#3) // _SafeStr_12883 = "_-0NR" (String#23099, DoABC#3) // _SafeStr_12884 = "_-zl" (String#40778, DoABC#3) // _SafeStr_12885 = "_-0jA" (String#23905, DoABC#3) // _SafeStr_12886 = "_-14u" (String#24800, DoABC#3) // _SafeStr_12887 = "_-2MH" (String#27901, DoABC#3) // _SafeStr_12888 = "_-5fT" (String#36034, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_35 = "_-6-N" (String#36834, DoABC#3) // _SafeStr_5186 = "_-9d" (String#14584, DoABC#3) // _SafeStr_5187 = "_-uP" (String#15396, DoABC#3) // _SafeStr_6343 = "_-2D-" (String#161, DoABC#3) // _SafeStr_7360 = "_-0fK" (String#96, DoABC#3) //------------------------------------------------------------ //_-1pu._SafeStr_3187 package _-1pu { import _-3qZ._SafeStr_2283; public class _SafeStr_3187 implements _SafeStr_2283 { private var _SafeStr_12889:String; public function _SafeStr_3187(k:String) { this._SafeStr_12889 = k; } public function _SafeStr_5448():Array { return ([this._SafeStr_12889]); } public function dispose():void { this._SafeStr_12889 = null; } } }//package _-1pu // _SafeStr_12889 = "_-6Oa" (String#37807, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3187 = "_-1A4" (String#24992, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-1pu._SafeStr_3996 package _-1pu { import _-3qZ._SafeStr_2283; public class _SafeStr_3996 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_3996() { this._SafeStr_5447 = []; super(); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-1pu // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_3996 = "_-0IU" (String#22894, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-1pu._SafeStr_4014 package _-1pu { import _-3qZ._SafeStr_2283; public class _SafeStr_4014 implements _SafeStr_2283 { private var _SafeStr_12890:Boolean; public function _SafeStr_4014(k:Boolean=true) { this._SafeStr_12890 = k; } public function _SafeStr_5448():Array { return ([this._SafeStr_12890]); } public function dispose():void { } } }//package _-1pu // _SafeStr_12890 = "_-Gp" (String#39097, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4014 = "_-4qi" (String#34025, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-1pu._SafeStr_4267 package _-1pu { import _-3qZ._SafeStr_2283; public class _SafeStr_4267 implements _SafeStr_2283 { private var _SafeStr_5447:Array; public function _SafeStr_4267(k:int) { this._SafeStr_5447 = []; super(); this._SafeStr_5447.push(k); } public function _SafeStr_5448():Array { return (this._SafeStr_5447); } public function dispose():void { this._SafeStr_5447 = []; } } }//package _-1pu // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_4267 = "_-4RI" (String#33071, DoABC#3) // _SafeStr_5447 = "_-fv" (String#5, DoABC#3) // _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3) //------------------------------------------------------------ //_-1PU._SafeStr_2544 package _-1PU { import _-3JS._SafeStr_36; import flash.text.StyleSheet; import _-5QZ.HabboWindowManagerComponent; import _-1Mz.IWindowContainer; import flash.utils.ByteArray; import _-5YE.ITextWindow; import _-5Mz.WindowEvent; import _-5YE.IScrollbarWindow; import _-5Mz.WindowMouseEvent; import _-1Mz.IWindow; import _-5YE._SafeStr_2553; import _-5Vt._SafeStr_37; import flash.net.URLRequest; import _-0nt.AssetLoaderEvent; import _-3-E._SafeStr_6; import flash.events.Event; public class _SafeStr_2544 implements _SafeStr_36 { public static var _SafeStr_12891:Class = _SafeStr_3617; public static var _SafeStr_12892:Class = _SafeStr_3616; public static var _SafeStr_12893:Class = _SafeStr_3615; public static var styleSheet:StyleSheet = _SafeStr_12894(); private var _SafeStr_5524:HabboWindowManagerComponent; private var _SafeStr_5415:IWindowContainer; public function _SafeStr_2544(k:HabboWindowManagerComponent) { this._SafeStr_5524 = k; this._SafeStr_5524.context.addLinkEventTracker(this); _SafeStr_12894(); } private static function _SafeStr_12894():StyleSheet { var k:StyleSheet = new StyleSheet(); var _local_2:ByteArray = (new _SafeStr_12893() as ByteArray); var _local_3:String = _local_2.readUTFBytes(_local_2.length); k.parseCSS(_local_3); return (k); } private function set visible(k:Boolean):void { if ((((this._SafeStr_5415 == null)) || (this._SafeStr_5415.disposed))){ this._SafeStr_5415 = this.createWindow(_SafeStr_12891, this._SafeStr_5452); (this._SafeStr_5415.findChildByName("content") as ITextWindow).styleSheet = styleSheet; (this._SafeStr_5415.findChildByName("content") as ITextWindow).addEventListener(WindowEvent._SafeStr_9512, this._SafeStr_12895); }; this._SafeStr_5415.visible = k; } private function _SafeStr_12895(k:WindowEvent):void { (this._SafeStr_5415.findChildByName("scroller") as IScrollbarWindow).scrollV = 0; } private function get visible():Boolean { return (((!((this._SafeStr_5415 == null))) && (this._SafeStr_5415.visible))); } private function createWindow(k:Class, _arg_2:Function):IWindowContainer { var _local_3:ByteArray = (new (k)() as ByteArray); var _local_4:XML = new XML(_local_3.readUTFBytes(_local_3.length)); var _local_5:IWindowContainer = (this._SafeStr_5524.buildFromXML(_local_4) as IWindowContainer); _local_5.procedure = _arg_2; return (_local_5); } private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; switch (_arg_2.name){ case "header_button_close": this.visible = false; return; case "close": this._SafeStr_5415.visible = false; return; }; } private function _SafeStr_12896(k:String, _arg_2:String):void { this._SafeStr_5415.caption = _arg_2; (this._SafeStr_5415.findChildByName("content") as _SafeStr_2553).htmlText = k; (this._SafeStr_5415.findChildByName("content") as ITextWindow).styleSheet = styleSheet; } public function dispose():void { if (this.disposed){ return; }; this._SafeStr_5524 = null; } public function get disposed():Boolean { return ((this._SafeStr_5524 == null)); } public function get _SafeStr_7660():String { return ("habbopages/"); } public function _SafeStr_7661(k:String):void { var _local_2:Array = k.split("/"); if (_local_2.length < 2){ return; }; _local_2.shift(); var _local_3:String = _local_2.join("/"); this.openPage(_local_3); } public function openPage(k:String):void { var _local_5:_SafeStr_37; var _local_2:String = this._SafeStr_5524.getProperty("habbopages.url"); var _local_3:String = (_local_2 + k); if (this._SafeStr_5524.assets.hasAsset(_local_3)){ _SafeStr_4.log(("[HabboPagesViewer] reload page: " + _local_3)); this._SafeStr_5524.assets.removeAsset(this._SafeStr_5524.assets.getAssetByName(_local_3)); }; var _local_4:URLRequest = new URLRequest((_local_2 + k)); _local_5 = this._SafeStr_5524.assets.loadAssetFromFile(_local_3, _local_4, "text/plain"); _local_5.addEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_12897); _local_5.addEventListener(AssetLoaderEvent._SafeStr_8961, this._SafeStr_12898); } private function _SafeStr_12898(k:Event=null):void { var _local_2:AssetLoaderEvent = (k as AssetLoaderEvent); var _local_3:int; if (_local_2 != null){ _local_3 = _local_2.status; }; _SafeStr_6.logEventLog(("habbopages download error " + _local_3)); } private function _SafeStr_12897(k:Event=null):void { var _local_5:Array; var _local_6:String; var _local_7:String; var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 == null){ return; }; var _local_3:RegExp = /\n\r|\n|\r/mg; var _local_4:String = (_local_2._SafeStr_12899.content as String); if (_local_4 != null){ _local_5 = _local_4.split(_local_3); _local_6 = _local_5.shift(); _local_7 = _local_5.join(""); this.visible = true; this._SafeStr_12896(_local_7, _local_6); this._SafeStr_5415.activate(); }; } } }//package _-1PU // _SafeStr_12891 = "_-1g5" (String#26217, DoABC#3) // _SafeStr_12892 = "_-1W3" (String#25838, DoABC#3) // _SafeStr_12893 = "_-5Lk" (String#35274, DoABC#3) // _SafeStr_12894 = "_-4-D" (String#31937, DoABC#3) // _SafeStr_12895 = "_-3-l" (String#29482, DoABC#3) // _SafeStr_12896 = "_-4ZC" (String#33377, DoABC#3) // _SafeStr_12897 = "_-35Y" (String#29713, DoABC#3) // _SafeStr_12898 = "_-16u" (String#24876, DoABC#3) // _SafeStr_12899 = "_-4b3" (String#33439, DoABC#3) // _SafeStr_2544 = "_-0za" (String#8605, DoABC#3) // _SafeStr_2553 = "_-3b6" (String#11311, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_3615 = "_-2DV" (String#27560, DoABC#3) // _SafeStr_3616 = "_-6Xl" (String#38182, DoABC#3) // _SafeStr_3617 = "_-3hF" (String#31180, DoABC#3) // _SafeStr_37 = "_-6-O" (String#36835, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5452 = "_-1W2" (String#98, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_7660 = "_-4Jj" (String#12072, DoABC#3) // _SafeStr_7661 = "_-eq" (String#15127, DoABC#3) // _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3) // _SafeStr_8961 = "_-g8" (String#40026, DoABC#3) // _SafeStr_9512 = "_-7x" (String#38774, DoABC#3) //------------------------------------------------------------ //_-1PU._SafeStr_3615 package _-1PU { import mx.core.ByteArrayAsset; public class _SafeStr_3615 extends ByteArrayAsset { } }//package _-1PU // _SafeStr_3615 = "_-2DV" (String#27560, DoABC#3) //------------------------------------------------------------ //_-1PU._SafeStr_3616 package _-1PU { import mx.core.ByteArrayAsset; public class _SafeStr_3616 extends ByteArrayAsset { } }//package _-1PU // _SafeStr_3616 = "_-6Xl" (String#38182, DoABC#3) //------------------------------------------------------------ //_-1PU._SafeStr_3617 package _-1PU { import mx.core.ByteArrayAsset; public class _SafeStr_3617 extends ByteArrayAsset { } }//package _-1PU // _SafeStr_3617 = "_-3hF" (String#31180, DoABC#3) //------------------------------------------------------------ //_-1QH._SafeStr_2845 package _-1QH { import _-1Ir._SafeStr_2820; import _-1Mz.IWindowContainer; import _-0b-._SafeStr_2819; import _-5QZ._SafeStr_633; import _-5Vt._SafeStr_10; import _-p0._SafeStr_499; import _-378._SafeStr_4551; import flash.events.IEventDispatcher; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; import _-6Sv._SafeStr_2510; import _-6Sv._SafeStr_2505; import _-6Sv._SafeStr_2504; import flash.geom.Rectangle; import _-5Mz.WindowMouseEvent; import _-1Mz.IWindow; import _-5Mz.WindowEvent; import _-5Pb.FigureData; import _-0ba._SafeStr_4552; public class _SafeStr_2845 extends _SafeStr_2820 { private static const _SafeStr_12900:String = "Boy"; private static const _SafeStr_12901:String = "Girl"; private var _SafeStr_12902:IWindowContainer; private var _SafeStr_5717:int = 0; private var _SafeStr_7453:int = 0; private var _SafeStr_7431:int = 0; public function _SafeStr_2845(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10=null, _arg_4:_SafeStr_499=null) { super(k, _arg_2, _arg_3, _arg_4); } override public function dispose():void { this._SafeStr_12903(); super.dispose(); } override public function registerUpdateEvents(k:IEventDispatcher):void { if (k == null){ return; }; k.addEventListener(_SafeStr_4551._SafeStr_6073, this._SafeStr_12904); k.addEventListener(_SafeStr_4551._SafeStr_12905, this._SafeStr_12904); super.registerUpdateEvents(k); } override public function unregisterUpdateEvents(k:IEventDispatcher):void { if (k == null){ return; }; k.removeEventListener(_SafeStr_4551._SafeStr_6073, this._SafeStr_12904); k.removeEventListener(_SafeStr_4551._SafeStr_12905, this._SafeStr_12904); } private function _SafeStr_12904(k:_SafeStr_4551):void { switch (k.type){ case _SafeStr_4551._SafeStr_6073: this._SafeStr_12906(k); return; }; } private function _SafeStr_12906(k:_SafeStr_4551):void { this._SafeStr_12903(); this._SafeStr_5717 = k._SafeStr_5678; this._SafeStr_7453 = k._SafeStr_6074; this._SafeStr_7431 = k.roomId; var _local_2:_SafeStr_39 = assets.getAssetByName("boygirl"); var _local_3:XmlAsset = XmlAsset(_local_2); if (_local_3 == null){ return; }; this._SafeStr_12902 = (windowManager.createWindow("clothing change gender selection", "", _SafeStr_2510._SafeStr_12907, _SafeStr_2505.NULL, (((_SafeStr_2504._SafeStr_12908 | _SafeStr_2504._SafeStr_12909) | _SafeStr_2504._SafeStr_12910) | _SafeStr_2504._SafeStr_9070), new Rectangle(100, 100, 200, 200), null, 0) as IWindowContainer); this._SafeStr_12902.buildFromXML(XML(_local_3.content)); this._SafeStr_12902.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12911); this._SafeStr_12902.center(); var _local_4:IWindow = this._SafeStr_12902.findChildByTag("close"); if (_local_4 != null){ _local_4.procedure = this._SafeStr_12912; }; _local_4 = this._SafeStr_12902.findChildByName(_SafeStr_12900); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12911); }; _local_4 = this._SafeStr_12902.findChildByName(_SafeStr_12901); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12911); }; } private function _SafeStr_12903():void { if (this._SafeStr_12902 != null){ this._SafeStr_12902.dispose(); this._SafeStr_12902 = null; }; } private function _SafeStr_12912(k:WindowEvent, _arg_2:IWindow):void { if (k.type != WindowMouseEvent.CLICK){ return; }; this._SafeStr_12903(); } private function _SafeStr_12911(k:WindowMouseEvent):void { var _local_2:IWindow = (k.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case _SafeStr_12900: this._SafeStr_12913(FigureData._SafeStr_6075); this._SafeStr_12903(); return; case _SafeStr_12901: this._SafeStr_12913(FigureData._SafeStr_6077); this._SafeStr_12903(); return; case "close": case "close_btn": this._SafeStr_12903(); return; }; } private function _SafeStr_12913(k:String):void { var _local_2:_SafeStr_4552 = new _SafeStr_4552(_SafeStr_4552._SafeStr_6072, k, this._SafeStr_5717, this._SafeStr_7453, this._SafeStr_7431); messageListener.processWidgetMessage(_local_2); } } }//package _-1QH // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_12900 = "_-0Ia" (String#22899, DoABC#3) // _SafeStr_12901 = "_-nK" (String#40294, DoABC#3) // _SafeStr_12902 = "_-29C" (String#27394, DoABC#3) // _SafeStr_12903 = "_-5cm" (String#35927, DoABC#3) // _SafeStr_12904 = "_-4Q8" (String#3692, DoABC#3) // _SafeStr_12905 = "_-4Ry" (String#33098, DoABC#3) // _SafeStr_12906 = "_-5Cp" (String#34927, DoABC#3) // _SafeStr_12907 = "_-0qs" (String#24202, DoABC#3) // _SafeStr_12908 = "_-6Nh" (String#37771, DoABC#3) // _SafeStr_12909 = "_-4qG" (String#34005, DoABC#3) // _SafeStr_12910 = "_-06H" (String#22413, DoABC#3) // _SafeStr_12911 = "_-1SG" (String#25705, DoABC#3) // _SafeStr_12912 = "_-oG" (String#40334, DoABC#3) // _SafeStr_12913 = "_-6Gg" (String#37510, DoABC#3) // _SafeStr_2504 = "_-4Fi" (String#32602, DoABC#3) // _SafeStr_2505 = "_-3ml" (String#31409, DoABC#3) // _SafeStr_2510 = "_-3x0" (String#31824, DoABC#3) // _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3) // _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3) // _SafeStr_2845 = "_-Vw" (String#39656, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_4551 = "_-" (String#7589, DoABC#3) // _SafeStr_4552 = "_-6fR" (String#14432, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3) // _SafeStr_5717 = "_-4bF" (String#42, DoABC#3) // _SafeStr_6072 = "_-67H" (String#37147, DoABC#3) // _SafeStr_6073 = "_-63P" (String#36996, DoABC#3) // _SafeStr_6074 = "_-6L7" (String#37667, DoABC#3) // _SafeStr_6075 = "_-3wG" (String#31789, DoABC#3) // _SafeStr_6077 = "_-3ST" (String#30632, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_7431 = "_-0nN" (String#53, DoABC#3) // _SafeStr_7453 = "_-Gt" (String#443, DoABC#3) // _SafeStr_9070 = "_-4ty" (String#34148, DoABC#3) //------------------------------------------------------------ //_-1Qq._SafeStr_2655 package _-1Qq { import _-0MK._SafeStr_8; public interface _SafeStr_2655 extends _SafeStr_8 { } }//package _-1Qq // _SafeStr_2655 = "_-2yi" (String#10691, DoABC#3) // _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3) //------------------------------------------------------------ //_-1Qq._SafeStr_2868 package _-1Qq { import flash.events.Event; public class _SafeStr_2868 extends Event { public static const _SafeStr_9055:String = "UNSEEN_FORUMS_COUNT"; private var _SafeStr_10733:int; public function _SafeStr_2868(k:String, _arg_2:int) { super(k); this._SafeStr_10733 = _arg_2; } public function get _SafeStr_10761():int { return (this._SafeStr_10733); } } }//package _-1Qq // _SafeStr_10733 = "_-5yD" (String#13742, DoABC#3) // _SafeStr_10761 = "_-Sj" (String#39534, DoABC#3) // _SafeStr_2868 = "_-0ZI" (String#23534, DoABC#3) // _SafeStr_9055 = "_-26m" (String#9801, DoABC#3) //------------------------------------------------------------ //_-1Qq._SafeStr_3858 package _-1Qq { public class _SafeStr_3858 { public static const _SafeStr_12914:int = 0; public static const _SafeStr_12915:int = 1; public static const _SafeStr_12916:int = 10; public static const _SafeStr_12917:int = 20; } }//package _-1Qq // _SafeStr_12914 = "_-6Vk" (String#38093, DoABC#3) // _SafeStr_12915 = "_-4kK" (String#33781, DoABC#3) // _SafeStr_12916 = "_-52s" (String#34538, DoABC#3) // _SafeStr_12917 = "_-17Z" (String#24902, DoABC#3) // _SafeStr_3858 = "_-5vz" (String#36663, DoABC#3) //------------------------------------------------------------ //_-1Qq._SafeStr_3873 package _-1Qq { import _-5YE.IFrameWindow; import _-5YE.ISelectorWindow; import _-gS._SafeStr_3870; import _-5YE.ISelectableWindow; import _-1Mz.IWindow; import _-1Mz.IWindowContainer; import _-5YE.IRegionWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowEvent; public class _SafeStr_3873 { private static const _SafeStr_12918:Number = 0.5; private var _SafeStr_5521:GroupForumController; private var _SafeStr_12919:GroupForumView; private var _SafeStr_5415:IFrameWindow; private var _SafeStr_12920:ISelectorWindow; private var _SafeStr_12921:ISelectorWindow; private var _SafeStr_12922:ISelectorWindow; private var _SafeStr_12923:ISelectorWindow; private var _SafeStr_12924:_SafeStr_3870; private var _SafeStr_12925:int; private var _SafeStr_12926:int; private var _SafeStr_12927:int; private var _SafeStr_12928:int; public function _SafeStr_3873(k:GroupForumView, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_3870) { this._SafeStr_12919 = k; this._SafeStr_5521 = this._SafeStr_12919.controller; this._SafeStr_12924 = _arg_4; this._SafeStr_5415 = IFrameWindow(this._SafeStr_5521.windowManager.buildFromXML(XML(new HabboFriendBarCom.groupforum_forum_settings_xml()))); this._SafeStr_5415.x = _arg_2; var _local_5:int = this._SafeStr_5521.windowManager.getDesktop(1).width; if ((this._SafeStr_5415.x + this._SafeStr_5415.width) > _local_5){ this._SafeStr_5415.x = (_local_5 - this._SafeStr_5415.width); }; this._SafeStr_5415.y = _arg_3; this._SafeStr_12929(); } private static function _SafeStr_12930(k:ISelectorWindow, _arg_2:int, _arg_3:int):int { var _local_5:ISelectableWindow; var _local_6:IWindow; if (_arg_3 < _arg_2){ _arg_3 = _arg_2; }; var _local_4:int; while (_local_4 < _arg_2) { _local_5 = k._SafeStr_7831(String(_local_4)); if (_local_5 != null){ _local_5.disable(); _local_5.blend = _SafeStr_12918; _local_6 = IWindowContainer(k.parent).findChildByName(("label" + _local_4)); if (_local_6 != null){ _local_6.blend = _SafeStr_12918; }; }; _local_4++; }; _local_4 = _arg_2; while (_local_4 < 4) { _local_5 = k._SafeStr_7831(String(_local_4)); if (_local_5 != null){ _local_5.enable(); _local_5.blend = 1; _local_6 = IWindowContainer(k.parent).findChildByName(("label" + _local_4)); if (_local_6 != null){ _local_6.blend = 1; }; if (_local_4 == _arg_3){ k._SafeStr_6990(_local_5); }; }; _local_4++; }; return (_arg_3); } private static function _SafeStr_12931(k:ISelectorWindow):int { var _local_2:ISelectableWindow = k._SafeStr_7114(); if (_local_2 == null){ return (0); }; return (int(_local_2.name)); } public function focus(k:_SafeStr_3870):void { if (this._SafeStr_12924 != k){ this._SafeStr_12924 = k; this._SafeStr_12929(); }; this._SafeStr_5415.activate(); } private function _SafeStr_12929():void { var k:IRegionWindow = GroupForumView._SafeStr_12932(this._SafeStr_5415, this._SafeStr_12924); k.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12933); k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12933); var _local_2:IWindow = this._SafeStr_5415.findChildByName("cancel_btn"); _local_2.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_8575); _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8575); var _local_3:IWindow = this._SafeStr_5415.findChildByName("header_button_close"); _local_3.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_8575); _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8575); var _local_4:IWindow = this._SafeStr_5415.findChildByName("ok_btn"); _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12934); _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12934); this._SafeStr_12920 = ISelectorWindow(this._SafeStr_5415.findChildByName("read_selector")); this._SafeStr_12920.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_12935); this._SafeStr_12936(this._SafeStr_12920); this._SafeStr_12921 = ISelectorWindow(this._SafeStr_5415.findChildByName("post_message_selector")); this._SafeStr_12921.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_12937); this._SafeStr_12936(this._SafeStr_12921); this._SafeStr_12922 = ISelectorWindow(this._SafeStr_5415.findChildByName("post_thread_selector")); this._SafeStr_12922.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_12938); this._SafeStr_12936(this._SafeStr_12922); this._SafeStr_12923 = ISelectorWindow(this._SafeStr_5415.findChildByName("moderate_selector")); this._SafeStr_12923.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_12939); this._SafeStr_12936(this._SafeStr_12923); this._SafeStr_12925 = _SafeStr_12930(this._SafeStr_12920, 0, this._SafeStr_12924._SafeStr_12940); this._SafeStr_12926 = _SafeStr_12930(this._SafeStr_12921, this._SafeStr_12925, this._SafeStr_12924._SafeStr_12941); this._SafeStr_12927 = _SafeStr_12930(this._SafeStr_12922, this._SafeStr_12926, this._SafeStr_12924._SafeStr_12942); this._SafeStr_12928 = _SafeStr_12930(this._SafeStr_12923, 2, this._SafeStr_12924._SafeStr_12943); } public function dispose():void { this._SafeStr_5521._SafeStr_12944 = null; this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; } private function _SafeStr_12933(k:WindowMouseEvent):void { this._SafeStr_5521.context.createLinkEvent(("group/" + this._SafeStr_12924.groupId)); } private function _SafeStr_12934(k:WindowMouseEvent):void { this._SafeStr_5521._SafeStr_12945(this._SafeStr_12924.groupId, this._SafeStr_12925, this._SafeStr_12926, this._SafeStr_12927, this._SafeStr_12928); this.dispose(); } private function _SafeStr_8575(k:WindowMouseEvent):void { this.dispose(); } private function _SafeStr_12936(k:ISelectorWindow):void { var _local_3:ISelectableWindow; var _local_2:int; while (_local_2 < k._SafeStr_8736) { _local_3 = k._SafeStr_8740(_local_2); _local_3.removeEventListener(WindowEvent._SafeStr_7825, this._SafeStr_12946); _local_3.addEventListener(WindowEvent._SafeStr_7825, this._SafeStr_12946); _local_2++; }; } private function _SafeStr_12946(k:WindowEvent):void { this._SafeStr_12925 = _SafeStr_12931(this._SafeStr_12920); this._SafeStr_12926 = _SafeStr_12930(this._SafeStr_12921, this._SafeStr_12925, _SafeStr_12931(this._SafeStr_12921)); this._SafeStr_12927 = _SafeStr_12930(this._SafeStr_12922, this._SafeStr_12926, _SafeStr_12931(this._SafeStr_12922)); this._SafeStr_12928 = _SafeStr_12931(this._SafeStr_12923); } private function _SafeStr_12935(k:WindowMouseEvent):void { this._SafeStr_5521.tracking._SafeStr_12947("InterfaceExplorer", "hover", "forum.can.read.seen"); } private function _SafeStr_12937(k:WindowMouseEvent):void { this._SafeStr_5521.tracking._SafeStr_12947("InterfaceExplorer", "hover", "forum.can.post.seen"); } private function _SafeStr_12938(k:WindowMouseEvent):void { this._SafeStr_5521.tracking._SafeStr_12947("InterfaceExplorer", "hover", "forum.can.start.thread.seen"); } private function _SafeStr_12939(k:WindowMouseEvent):void { this._SafeStr_5521.tracking._SafeStr_12947("InterfaceExplorer", "hover", "forum.can.moderate.seen"); } } }//package _-1Qq // _SafeStr_12918 = "_-2To" (String#28192, DoABC#3) // _SafeStr_12919 = "_-4SE" (String#436, DoABC#3) // _SafeStr_12920 = "_-3ap" (String#30950, DoABC#3) // _SafeStr_12921 = "_-1En" (String#25180, DoABC#3) // _SafeStr_12922 = "_-14M" (String#24780, DoABC#3) // _SafeStr_12923 = "_-2Hk" (String#27729, DoABC#3) // _SafeStr_12924 = "_-4Nd" (String#696, DoABC#3) // _SafeStr_12925 = "_-5KO" (String#13102, DoABC#3) // _SafeStr_12926 = "_-4LI" (String#12098, DoABC#3) // _SafeStr_12927 = "_-0lc" (String#8379, DoABC#3) // _SafeStr_12928 = "_-21i" (String#9716, DoABC#3) // _SafeStr_12929 = "_-3g5" (String#3515, DoABC#3) // _SafeStr_12930 = "_-4y0" (String#34298, DoABC#3) // _SafeStr_12931 = "_-4oI" (String#33922, DoABC#3) // _SafeStr_12932 = "_-4xY" (String#34278, DoABC#3) // _SafeStr_12933 = "_-LD" (String#4387, DoABC#3) // _SafeStr_12934 = "_-2Nj" (String#10090, DoABC#3) // _SafeStr_12935 = "_-38U" (String#29827, DoABC#3) // _SafeStr_12936 = "_-1tF" (String#26732, DoABC#3) // _SafeStr_12937 = "_-5nb" (String#36339, DoABC#3) // _SafeStr_12938 = "_-53i" (String#34572, DoABC#3) // _SafeStr_12939 = "_-45E" (String#32184, DoABC#3) // _SafeStr_12940 = "_-3zB" (String#31898, DoABC#3) // _SafeStr_12941 = "_-Dk" (String#38988, DoABC#3) // _SafeStr_12942 = "_-3gX" (String#31158, DoABC#3) // _SafeStr_12943 = "_-5-x" (String#34422, DoABC#3) // _SafeStr_12944 = "_-3lV" (String#31351, DoABC#3) // _SafeStr_12945 = "_-1co" (String#26090, DoABC#3) // _SafeStr_12946 = "_-1nO" (String#26513, DoABC#3) // _SafeStr_12947 = "_-5zU" (String#13755, DoABC#3) // _SafeStr_3870 = "_-5VU" (String#35639, DoABC#3) // _SafeStr_3873 = "_-1II" (String#8933, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5423 = "_-51V" (String#34481, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_6990 = "_-6b" (String#4283, DoABC#3) // _SafeStr_7114 = "set " (String#17992, DoABC#3) // _SafeStr_7825 = "_-1cp" (String#26091, DoABC#3) // _SafeStr_7831 = "_-H5" (String#14719, DoABC#3) // _SafeStr_8575 = "_-5lA" (String#1604, DoABC#3) // _SafeStr_8736 = "_-5nV" (String#13569, DoABC#3) // _SafeStr_8740 = "_-00Y" (String#7618, DoABC#3) //------------------------------------------------------------ //_-1Qq._SafeStr_3882 package _-1Qq { import flash.utils.Timer; import _-5YE.IFrameWindow; import _-5YE.ITextFieldWindow; import _-1Mz.IWindow; import _-gS._SafeStr_3869; import _-gS._SafeStr_3881; import flash.events.TimerEvent; import _-gS._SafeStr_3860; import _-5YE.IRegionWindow; import _-5Mz.WindowMouseEvent; import _-5Mz.WindowKeyboardEvent; import flash.utils.getTimer; import _-3-E._SafeStr_2465; public class _SafeStr_3882 { public static const _SafeStr_12948:int = 10; public static const _SafeStr_12949:int = 120; public static const _SafeStr_12950:int = 10; public static const _SafeStr_12951:int = 4000; public static const _SafeStr_12952:int = (30 * 1000);//30000 private var _SafeStr_5521:GroupForumController; private var _SafeStr_12919:GroupForumView; private var _SafeStr_9049:Timer; private var _SafeStr_5415:IFrameWindow; private var _SafeStr_12953:ITextFieldWindow; private var _SafeStr_12954:ITextFieldWindow; private var _SafeStr_12955:IWindow; private var _SafeStr_8954:IWindow; private var _SafeStr_12924:_SafeStr_3869; private var _SafeStr_12956:_SafeStr_3881; private var _SafeStr_12957:Boolean = false; private var _SafeStr_12958:Boolean = false; public function _SafeStr_3882(k:GroupForumView, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_3869, _arg_5:_SafeStr_3881, _arg_6:_SafeStr_3860) { this._SafeStr_12919 = k; this._SafeStr_5521 = this._SafeStr_12919.controller; this._SafeStr_12924 = _arg_4; this._SafeStr_12956 = _arg_5; this._SafeStr_5415 = IFrameWindow(this._SafeStr_5521.windowManager.buildFromXML(XML(new HabboFriendBarCom.groupforum_compose_message_xml()))); this._SafeStr_5415.x = _arg_2; var _local_7:int = this._SafeStr_5521.windowManager.getDesktop(1).width; if ((this._SafeStr_5415.x + this._SafeStr_5415.width) > _local_7){ this._SafeStr_5415.x = (_local_7 - this._SafeStr_5415.width); }; this._SafeStr_5415.y = _arg_3; this._SafeStr_12929(_arg_6); if (this._SafeStr_8954.caption.length == 0){ this._SafeStr_8954.caption = this._SafeStr_5521.localizationManager.getLocalization("groupforum.compose.reply_hint"); }; this._SafeStr_9049 = new Timer(1000, 0); this._SafeStr_9049.addEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_9049.start(); } public function focus(k:_SafeStr_3869, _arg_2:_SafeStr_3881, _arg_3:_SafeStr_3860):void { if (!this._SafeStr_12958){ this._SafeStr_12924 = k; if (((!((this._SafeStr_12956 == null))) && ((_arg_2 == null)))){ this._SafeStr_12953.text = ""; }; this._SafeStr_12956 = _arg_2; this._SafeStr_12929(_arg_3); }; this._SafeStr_5415.activate(); } private function _SafeStr_12929(k:_SafeStr_3860):void { var _local_2:IRegionWindow = GroupForumView._SafeStr_12932(this._SafeStr_5415, this._SafeStr_12924); _local_2.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12933); _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12933); var _local_3:IWindow = this._SafeStr_5415.findChildByName("thread_subject_header"); this._SafeStr_12953 = (this._SafeStr_5415.findChildByName("thread_subject") as ITextFieldWindow); if (this._SafeStr_12956){ _local_3.caption = this._SafeStr_5521.localizationManager.getLocalization("groupforum.compose.subject_replying_to"); this._SafeStr_12953.text = this._SafeStr_12956.header; this._SafeStr_12953.disable(); } else { _local_3.caption = this._SafeStr_5521.localizationManager.getLocalization("groupforum.compose.subject"); this._SafeStr_12953.addEventListener(WindowKeyboardEvent._SafeStr_8343, this._SafeStr_12959); this._SafeStr_12953.maxChars = _SafeStr_12949; this._SafeStr_12953.enable(); }; this._SafeStr_12954 = (this._SafeStr_5415.findChildByName("message_text") as ITextFieldWindow); this._SafeStr_12954.removeEventListener(WindowKeyboardEvent._SafeStr_8343, this._SafeStr_12960); this._SafeStr_12954.addEventListener(WindowKeyboardEvent._SafeStr_8343, this._SafeStr_12960); this._SafeStr_12954.maxChars = _SafeStr_12951; if (k != null){ this._SafeStr_12961(k); }; var _local_4:IWindow = this._SafeStr_5415.findChildByName("cancel_btn"); _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_8575); _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8575); var _local_5:IWindow = this._SafeStr_5415.findChildByName("header_button_close"); _local_5.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_8575); _local_5.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8575); this._SafeStr_12955 = this._SafeStr_5415.findChildByName("post_btn"); this._SafeStr_12955.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12934); this._SafeStr_12955.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12934); this._SafeStr_8954 = this._SafeStr_5415.findChildByName("status_text"); this._SafeStr_12962(); } private function _SafeStr_12961(k:_SafeStr_3860):void { var _local_5:String; var _local_6:*; var _local_2:_SafeStr_4905 = new _SafeStr_4905(); _local_2.add(this._SafeStr_12954.text); if (_local_2.length > 0){ _local_2.add("\r\r"); }; _local_2.add(this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.compose.reply_template", "", "author_name", k._SafeStr_12521, "creation_time", this._SafeStr_12919._SafeStr_12963(k._SafeStr_12964))); _local_2.add("\r"); var _local_3:Array = k._SafeStr_11001.split("\r"); var _local_4:Boolean; for each (_local_5 in _local_3) { _local_6 = MessageListView._SafeStr_12965.exec(_local_5); if (_local_6 != null){ if (!_local_4){ _local_4 = true; _local_2.add("> ").add(this._SafeStr_5521.localizationManager.getLocalization("groupforum.compose.skipped_quote")).add("\r"); }; } else { _local_2.add("> ").add(_local_5).add("\r"); _local_4 = false; }; }; _local_2.add("\r"); this._SafeStr_12954.text = _local_2.toString(); } public function dispose():void { this._SafeStr_9049.stop(); this._SafeStr_9049.removeEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_9049 = null; this._SafeStr_5521._SafeStr_12966 = null; this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; } private function onTimerEvent(k:TimerEvent):void { this._SafeStr_12962(); } private function _SafeStr_12959(k:WindowKeyboardEvent):void { this._SafeStr_12962(); } private function _SafeStr_12960(k:WindowKeyboardEvent):void { this._SafeStr_12962(); } private function _SafeStr_12933(k:WindowMouseEvent):void { this._SafeStr_5521.context.createLinkEvent(("group/" + this._SafeStr_12924.groupId)); } private function _SafeStr_12934(k:WindowMouseEvent):void { if (this._SafeStr_12958){ return; }; this._SafeStr_12962(); if (this._SafeStr_12957){ return; }; this._SafeStr_12958 = true; this._SafeStr_12953.disable(); this._SafeStr_12954.disable(); this._SafeStr_12955.disable(); this._SafeStr_8954.caption = this._SafeStr_5521.localizationManager.getLocalization("groupforum.compose.posting"); if (this._SafeStr_12956){ this._SafeStr_5521._SafeStr_12967(this._SafeStr_12924.groupId, this._SafeStr_12956.threadId, this._SafeStr_12954.text); } else { this._SafeStr_5521._SafeStr_12968(this._SafeStr_12924.groupId, this._SafeStr_12953.text, this._SafeStr_12954.text); }; } private function _SafeStr_8575(k:WindowMouseEvent):void { this.dispose(); } private function _SafeStr_12962():void { var k:int; this._SafeStr_12957 = false; if (!this._SafeStr_12956){ if (this._SafeStr_12953.text.length <= _SafeStr_12948){ this._SafeStr_12957 = true; this._SafeStr_8954.caption = this._SafeStr_5521.localizationManager.getLocalization("groupforum.compose.subject_too_short"); }; }; if (((!(this._SafeStr_12957)) && ((this._SafeStr_12954.text.length <= _SafeStr_12950)))){ this._SafeStr_12957 = true; this._SafeStr_8954.caption = this._SafeStr_5521.localizationManager.getLocalization("groupforum.compose.message_too_short"); }; if (((!(this._SafeStr_12957)) && (!(this._SafeStr_12958)))){ k = (getTimer() - this._SafeStr_5521._SafeStr_12969); if (k < _SafeStr_12952){ this._SafeStr_12957 = true; this._SafeStr_8954.caption = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.compose.post_cooldown", "", "time_remaining", _SafeStr_2465._SafeStr_8481(this._SafeStr_5521.localizationManager, (((_SafeStr_12952 - k) / 1000) + 1), "", 1)); }; }; if (((!(this._SafeStr_12958)) && (!(this._SafeStr_12957)))){ this._SafeStr_12955.enable(); this._SafeStr_8954.caption = ""; } else { this._SafeStr_12955.disable(); }; } } }//package _-1Qq // _SafeStr_11001 = "_-4Mp" (String#32885, DoABC#3) // _SafeStr_12521 = "_-63l" (String#13838, DoABC#3) // _SafeStr_12919 = "_-4SE" (String#436, DoABC#3) // _SafeStr_12924 = "_-4Nd" (String#696, DoABC#3) // _SafeStr_12929 = "_-3g5" (String#3515, DoABC#3) // _SafeStr_12932 = "_-4xY" (String#34278, DoABC#3) // _SafeStr_12933 = "_-LD" (String#4387, DoABC#3) // _SafeStr_12934 = "_-2Nj" (String#10090, DoABC#3) // _SafeStr_12948 = "_-6YZ" (String#38221, DoABC#3) // _SafeStr_12949 = "_-eS" (String#39967, DoABC#3) // _SafeStr_12950 = "_-4YF" (String#33347, DoABC#3) // _SafeStr_12951 = "_-2rR" (String#29127, DoABC#3) // _SafeStr_12952 = "_-0H4" (String#22837, DoABC#3) // _SafeStr_12953 = "_-0ku" (String#23975, DoABC#3) // _SafeStr_12954 = "_-4vF" (String#702, DoABC#3) // _SafeStr_12955 = "_-5qw" (String#13623, DoABC#3) // _SafeStr_12956 = "_-4AD" (String#11905, DoABC#3) // _SafeStr_12957 = "_-4sy" (String#34111, DoABC#3) // _SafeStr_12958 = "_-3UP" (String#30703, DoABC#3) // _SafeStr_12959 = "_-5OY" (String#35378, DoABC#3) // _SafeStr_12960 = "_-5-Z" (String#34403, DoABC#3) // _SafeStr_12961 = "_-35O" (String#29704, DoABC#3) // _SafeStr_12962 = "_-2tV" (String#29211, DoABC#3) // _SafeStr_12963 = "_-1UC" (String#25771, DoABC#3) // _SafeStr_12964 = "_-1ix" (String#26334, DoABC#3) // _SafeStr_12965 = "_-6Xf" (String#38179, DoABC#3) // _SafeStr_12966 = "_-2yj" (String#29397, DoABC#3) // _SafeStr_12967 = "_-4yn" (String#34333, DoABC#3) // _SafeStr_12968 = "_-1on" (String#26571, DoABC#3) // _SafeStr_12969 = "_-q6" (String#40404, DoABC#3) // _SafeStr_2465 = "_-3ra" (String#31595, DoABC#3) // _SafeStr_3860 = "_-2nm" (String#10484, DoABC#3) // _SafeStr_3869 = "_-5OE" (String#13168, DoABC#3) // _SafeStr_3881 = "_-3C4" (String#10922, DoABC#3) // _SafeStr_3882 = "_-5fe" (String#13435, DoABC#3) // _SafeStr_4905 = "_-3BW" (String#29951, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_8343 = "_-484" (String#32301, DoABC#3) // _SafeStr_8481 = "_-1Fs" (String#25213, DoABC#3) // _SafeStr_8575 = "_-5lA" (String#1604, DoABC#3) // _SafeStr_8954 = "_-6ZY" (String#303, DoABC#3) // _SafeStr_9049 = "_-1UP" (String#296, DoABC#3) //------------------------------------------------------------ //_-1Qq._SafeStr_4905 package _-1Qq { public class _SafeStr_4905 { private static const _SafeStr_12970:Number = ">".charCodeAt(0); private static const _SafeStr_12971:Number = "<".charCodeAt(0); private var _SafeStr_12972:Array; public function _SafeStr_4905() { this._SafeStr_12972 = new Array(); super(); } public function _SafeStr_12973(k:String):_SafeStr_4905 { var _local_3:Number; var _local_2:Number = 0; while (_local_2 < k.length) { _local_3 = k.charCodeAt(_local_2); switch (_local_3){ case _SafeStr_12971: this.add("<"); break; case _SafeStr_12970: this.add(">"); break; default: this._SafeStr_12972.push(_local_3); }; _local_2++; }; return (this); } public function add(k:String):_SafeStr_4905 { var _local_2:Number = 0; while (_local_2 < k.length) { this._SafeStr_12972.push(k.charCodeAt(_local_2)); _local_2++; }; return (this); } public function toString():String { return (String.fromCharCode.apply(this, this._SafeStr_12972)); } public function get length():int { return (this._SafeStr_12972.length); } public function reset():void { this._SafeStr_12972 = new Array(); } } }//package _-1Qq // _SafeStr_12970 = "_-0li" (String#24006, DoABC#3) // _SafeStr_12971 = "_-5fA" (String#36023, DoABC#3) // _SafeStr_12972 = "_-5Qm" (String#13208, DoABC#3) // _SafeStr_12973 = "_-2H" (String#27699, DoABC#3) // _SafeStr_4905 = "_-3BW" (String#29951, DoABC#3) //------------------------------------------------------------ //_-1Qq.ForumsListData package _-1Qq { import _-gS._SafeStr_3866; import _-gS._SafeStr_3869; public class ForumsListData { private var _SafeStr_12974:int; private var _SafeStr_12975:int; private var _SafeStr_9036:int; private var _SafeStr_12976:Array; public function ForumsListData(k:_SafeStr_3866) { this._SafeStr_12974 = k._SafeStr_12977; this._SafeStr_12975 = k.totalAmount; this._SafeStr_9036 = k.startIndex; this._SafeStr_12976 = k.forums; } public function get _SafeStr_12977():int { return (this._SafeStr_12974); } public function get totalAmount():int { return (this._SafeStr_12975); } public function get startIndex():int { return (this._SafeStr_9036); } public function get forums():Array { return (this._SafeStr_12976); } public function get _SafeStr_12978():int { var _local_3:_SafeStr_3869; var k:int; var _local_2:int; while (_local_2 < this._SafeStr_12976.length) { _local_3 = this._SafeStr_12976[_local_2]; if (_local_3._SafeStr_12979 > 0){ k++; }; _local_2++; }; return (k); } public function _SafeStr_12980(k:int):_SafeStr_3869 { var _local_2:_SafeStr_3869; for each (_local_2 in this._SafeStr_12976) { if (_local_2.groupId == k){ return (_local_2); }; }; return (null); } public function _SafeStr_12981(k:_SafeStr_3869, _arg_2:int):void { var _local_3:_SafeStr_3869 = this._SafeStr_12980(k.groupId); if (_local_3 != null){ _local_3._SafeStr_12982(k); _local_3._SafeStr_12983 = _arg_2; }; } } }//package _-1Qq // _SafeStr_12974 = "_-3C8" (String#10923, DoABC#3) // _SafeStr_12975 = "_-1Xl" (String#9188, DoABC#3) // _SafeStr_12976 = "_-1Yg" (String#2991, DoABC#3) // _SafeStr_12977 = "_-6bj" (String#38339, DoABC#3) // _SafeStr_12978 = "_-wf" (String#40652, DoABC#3) // _SafeStr_12979 = "_-60U" (String#36881, DoABC#3) // _SafeStr_12980 = "_-3y1" (String#31862, DoABC#3) // _SafeStr_12981 = "_-0uO" (String#24353, DoABC#3) // _SafeStr_12982 = "_-1zT" (String#26984, DoABC#3) // _SafeStr_12983 = "_-0wL" (String#24427, DoABC#3) // _SafeStr_3866 = "_-6Ts" (String#14270, DoABC#3) // _SafeStr_3869 = "_-5OE" (String#13168, DoABC#3) // _SafeStr_9036 = "_-YG" (String#594, DoABC#3) //------------------------------------------------------------ //_-1Qq.ForumsListView package _-1Qq { import _-5YE._SafeStr_3586; import _-1Mz.IWindowContainer; import _-gS._SafeStr_3869; import _-1Mz.IWindow; import _-5YE.ITextWindow; import _-5Mz.WindowMouseEvent; import _-5YE._SafeStr_2536; import _-2rM._SafeStr_3315; import _-6Sv._SafeStr_4669; public class ForumsListView { private var _SafeStr_5521:GroupForumController; private var _SafeStr_12919:GroupForumView; private var _SafeStr_8874:_SafeStr_3586; private var _SafeStr_12984:IWindowContainer; private var _SafeStr_12976:Array; public function ForumsListView(k:GroupForumView, _arg_2:_SafeStr_3586, _arg_3:Array) { this._SafeStr_12919 = k; this._SafeStr_5521 = this._SafeStr_12919.controller; this._SafeStr_8874 = _arg_2; this._SafeStr_12984 = (this._SafeStr_5521.windowManager.buildFromXML(XML(new HabboFriendBarCom.groupforum_forum_list_item_xml())) as IWindowContainer); this._SafeStr_12976 = _arg_3; } public function update():void { var k:int; var _local_2:IWindowContainer; var _local_3:_SafeStr_3869; this._SafeStr_8874.invalidate(); k = 0; while (k < this._SafeStr_12976.length) { _local_3 = this._SafeStr_12976[k]; _local_2 = (this._SafeStr_12984.clone() as IWindowContainer); _local_2.name = ("forum_" + _local_3.groupId); this._SafeStr_12985(_local_2, _local_3, k); this._SafeStr_8874.addListItem(_local_2); k++; }; this._SafeStr_12986(); } private function _SafeStr_12985(k:IWindowContainer, _arg_2:_SafeStr_3869, _arg_3:int):void { var _local_4:IWindowContainer = (k as IWindowContainer); _local_4.color = ((((_arg_3 + 1) % 2)) ? 4293852927 : 4289914618); var _local_5:int = _arg_2._SafeStr_12979; var _local_6:IWindow = _local_4.findChildByName("texts_container"); _local_6.id = _arg_2.groupId; var _local_7:ITextWindow = (_local_4.findChildByName("header") as ITextWindow); _local_7.bold = (_local_5 > 0); _local_7.text = _arg_2.name; _local_6 = _local_4.findChildByName("header_region"); _local_6.id = _arg_2.groupId; _local_6.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12987); _local_6.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12987); _local_6 = _local_4.findChildByName("details"); _local_6.caption = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.forum_details", "", "rating", _arg_2._SafeStr_12988, "last_author_id", _arg_2._SafeStr_12989, "last_author_name", _arg_2._SafeStr_12990, "update_time", this._SafeStr_12919._SafeStr_12963(_arg_2._SafeStr_12991)); _local_6 = _local_4.findChildByName("unread_texts_container"); _local_6.id = _arg_2.groupId; _local_6 = _local_4.findChildByName("unread_region"); _local_6.id = _arg_2.groupId; _local_6.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12987); _local_6.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12987); _local_7 = (_local_4.findChildByName("messages1") as ITextWindow); _local_7.bold = (_local_5 > 0); _local_7.text = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.thread_details1", "", "total_messages", _arg_2._SafeStr_12992, "new_messages", _local_5); _local_7 = (_local_4.findChildByName("messages2") as ITextWindow); _local_7.bold = (_local_5 > 0); _local_7.text = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.thread_details2", "", "total_messages", _arg_2._SafeStr_12992, "new_messages", _local_5); var _local_8:_SafeStr_2536 = _SafeStr_2536(_local_4.findChildByName("group_icon")); var _local_9:_SafeStr_3315 = (_local_8.widget as _SafeStr_3315); _local_9.badgeId = _arg_2.icon; _local_9.groupId = _arg_2.groupId; _local_9.type = _SafeStr_4669._SafeStr_10696; } public function _SafeStr_12986():void { var k:int; while (k < this._SafeStr_8874.numListItems) { this._SafeStr_8874.getListItemAt(k).width = (this._SafeStr_8874._SafeStr_12993.width - 2); k++; }; } private function _SafeStr_12987(k:WindowMouseEvent):void { this._SafeStr_5521._SafeStr_12994(int(k.target.id)); } } }//package _-1Qq // _SafeStr_10696 = "_-06y" (String#22438, DoABC#3) // _SafeStr_12919 = "_-4SE" (String#436, DoABC#3) // _SafeStr_12963 = "_-1UC" (String#25771, DoABC#3) // _SafeStr_12976 = "_-1Yg" (String#2991, DoABC#3) // _SafeStr_12979 = "_-60U" (String#36881, DoABC#3) // _SafeStr_12984 = "_-4xd" (String#1583, DoABC#3) // _SafeStr_12985 = "_-6Hs" (String#4201, DoABC#3) // _SafeStr_12986 = "_-1qV" (String#26633, DoABC#3) // _SafeStr_12987 = "_-5pR" (String#36415, DoABC#3) // _SafeStr_12988 = "_-5IA" (String#35134, DoABC#3) // _SafeStr_12989 = "_-yM" (String#40718, DoABC#3) // _SafeStr_12990 = "_-3JD" (String#30266, DoABC#3) // _SafeStr_12991 = "_-6FE" (String#37455, DoABC#3) // _SafeStr_12992 = "_-4MB" (String#32855, DoABC#3) // _SafeStr_12993 = "_-cJ" (String#15088, DoABC#3) // _SafeStr_12994 = "_-5X" (String#35699, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3315 = "_-0Tw" (String#8089, DoABC#3) // _SafeStr_3586 = "_-0F0" (String#7844, DoABC#3) // _SafeStr_3869 = "_-5OE" (String#13168, DoABC#3) // _SafeStr_4669 = "_-0Ky" (String#22999, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_8874 = "_-5Rm" (String#121, DoABC#3) //------------------------------------------------------------ //_-1Qq.GroupForumController package _-1Qq { import _-0MK.Component; import _-3JS._SafeStr_36; import _-0MK._SafeStr_12; import _-68V._SafeStr_1407; import _-5QZ._SafeStr_633; import _-p0._SafeStr_499; import _-1El._SafeStr_1356; import _-1VP._SafeStr_214; import _-2Zy._SafeStr_501; import _-2sC._SafeStr_195; import _-gS._SafeStr_3870; import flash.utils.Dictionary; import flash.utils.Timer; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDHabboNotifications; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDHabboTracking; import com.sulake.iid.IIDHabboToolbar; import __AS3__.vec.Vector; import _-0TO._SafeStr_3884; import _-0TO._SafeStr_3855; import _-0TO._SafeStr_3859; import _-0TO._SafeStr_3856; import _-0TO._SafeStr_3867; import _-0TO._SafeStr_3863; import _-0TO._SafeStr_3857; import _-0TO._SafeStr_3883; import _-0TO._SafeStr_3865; import flash.events.TimerEvent; import _-4rK._SafeStr_3880; import _-4rK._SafeStr_3854; import _-gS._SafeStr_3866; import _-4rK._SafeStr_3879; import _-ue.Map; import _-4rK._SafeStr_3874; import _-gS._SafeStr_3861; import _-4rK._SafeStr_3875; import _-gS._SafeStr_3860; import _-gS._SafeStr_3853; import _-gS._SafeStr_3881; import _-4rK._SafeStr_3878; import _-4rK._SafeStr_3877; import flash.utils.getTimer; import _-gS._SafeStr_3869; import _-gS._SafeStr_3852; import _-gS._SafeStr_3871; import _-4rK._SafeStr_3864; import _-4rK.UpdateThreadMessageComposer; import _-gS._SafeStr_3872; import _-4rK._SafeStr_3868; import _-gS._SafeStr_3862; import _-7P._SafeStr_2640; import _-4rK.UpdateForumReadMarkerMessageComposer; import _-4rK._SafeStr_3876; import __AS3__.vec.*; public class GroupForumController extends Component implements _SafeStr_2655, _SafeStr_36 { public static const _SafeStr_12995:int = 0; public static const _SafeStr_12996:int = 1; public static const _SafeStr_12997:int = 2; public static const _SafeStr_12998:int = -1; private var _SafeStr_12999:_SafeStr_12; private var _SafeStr_6331:_SafeStr_1407; private var _SafeStr_5524:_SafeStr_633; private var _SafeStr_9000:_SafeStr_499; private var _SafeStr_10118:_SafeStr_1356; private var _SafeStr_5577:_SafeStr_214; private var _SafeStr_7215:_SafeStr_501; private var _SafeStr_7216:_SafeStr_195; private var _SafeStr_12919:GroupForumView; private var _SafeStr_13000:_SafeStr_3882; private var _SafeStr_13001:_SafeStr_3873; private var _SafeStr_13002:int = -1; private var _SafeStr_13003:int = -1; private var _SafeStr_12924:_SafeStr_3870; private var _SafeStr_13004:int; private var _SafeStr_13005:int = 0; private var _SafeStr_13006:ForumsListData; private var _SafeStr_13007:ThreadsListData; private var _SafeStr_13008:MessagesListData; private var _SafeStr_13009:Dictionary; private var _SafeStr_13010:int = -1; private var _SafeStr_13011:int; private var _SafeStr_13012:int; private var _SafeStr_13013:int = 0; private var _SafeStr_13014:Timer; public function GroupForumController(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null) { this._SafeStr_13009 = new Dictionary(); this._SafeStr_13012 = -(_SafeStr_3882._SafeStr_12952); super(k, _arg_2, _arg_3); } public function get _SafeStr_12966():_SafeStr_3882 { return (this._SafeStr_13000); } public function set _SafeStr_12966(k:_SafeStr_3882):void { this._SafeStr_13000 = k; } public function get _SafeStr_12944():_SafeStr_3873 { return (this._SafeStr_13001); } public function set _SafeStr_12944(k:_SafeStr_3873):void { this._SafeStr_13001 = k; } public function get notifications():_SafeStr_214 { return (this._SafeStr_5577); } public function get windowManager():_SafeStr_633 { return (this._SafeStr_5524); } public function get localizationManager():_SafeStr_499 { return (this._SafeStr_9000); } public function get _SafeStr_12969():int { return (this._SafeStr_13012); } public function get _SafeStr_12978():int { return (this._SafeStr_13013); } public function get tracking():_SafeStr_195 { return (this._SafeStr_7216); } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboConfigurationManager(), function (k:_SafeStr_12):void { _SafeStr_12999 = k; }), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void { _SafeStr_6331 = k; }), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_499):void { _SafeStr_9000 = k; }), new _SafeStr_44(new IIDHabboHelp(), function (k:_SafeStr_1356):void { _SafeStr_10118 = k; }), new _SafeStr_44(new IIDHabboNotifications(), function (k:_SafeStr_214):void { _SafeStr_5577 = k; }), new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void { _SafeStr_5524 = k; }), new _SafeStr_44(new IIDHabboSoundManager(), function (k:_SafeStr_501):void { _SafeStr_7215 = k; }), new _SafeStr_44(new IIDHabboTracking(), function (k:_SafeStr_195):void { _SafeStr_7216 = k; }), new _SafeStr_44(new IIDHabboToolbar(), null)])); } override protected function initComponent():void { this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3884(this._SafeStr_13015)); this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3855(this._SafeStr_13016)); this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3859(this._SafeStr_13017)); this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3856(this._SafeStr_13018)); this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3867(this._SafeStr_13019)); this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3863(this._SafeStr_13020)); this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3857(this._SafeStr_13021)); this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3883(this._SafeStr_13022)); this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3865(this._SafeStr_13023)); context.addLinkEventTracker(this); this._SafeStr_13024(); } override public function dispose():void { if (this._SafeStr_13014 != null){ this._SafeStr_13014.stop(); this._SafeStr_13014 = null; }; super.dispose(); } private function _SafeStr_13024():void { var k:int = this._SafeStr_12999.getInteger("groupforum.poll.period", (5 * 60)); this._SafeStr_13014 = new Timer((k * 1000), 0); this._SafeStr_13014.addEventListener(TimerEvent.TIMER, this._SafeStr_13025); this._SafeStr_13014.start(); this._SafeStr_13025(null); } public function _SafeStr_12994(k:int):void { if (!this._SafeStr_6331){ return; }; this._SafeStr_13026(k); this._SafeStr_13027(k, 0); } public function get _SafeStr_7660():String { return ("groupforum/"); } public function _SafeStr_7661(k:String):void { var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:int; if (!this._SafeStr_6331){ return; }; var _local_2:Array = k.split("/"); if (_local_2.length < 2){ return; }; if (_local_2[1] == "list"){ if (_local_2.length == 3){ switch (_local_2[2]){ case "active": _local_3 = _SafeStr_12995; break; case "popular": _local_3 = _SafeStr_12996; break; case "my": _local_3 = _SafeStr_12997; break; default: return; }; this._SafeStr_13028(_local_3); }; } else { _local_4 = _local_2[1]; if (_local_4 == 0){ return; }; this._SafeStr_13006 = null; if (_local_2.length == 2){ this._SafeStr_12994(_local_4); } else { _local_5 = _local_2[2]; _local_6 = 0; if (_local_2.length > 3){ _local_6 = _local_2[3]; }; this._SafeStr_13026(_local_4); this._SafeStr_6331.connection.send(new _SafeStr_3880(_local_4, _local_5)); this._SafeStr_13029(_local_4, _local_5, _local_6); }; }; } public function _SafeStr_13028(k:int, _arg_2:int=0):void { this._SafeStr_13030(); this._SafeStr_13002 = k; this._SafeStr_13003 = _SafeStr_12998; this._SafeStr_6331.connection.send(new _SafeStr_3854(k, _arg_2, ThreadsListData._SafeStr_7002)); } private function _SafeStr_13015(k:_SafeStr_3884):void { var _local_2:_SafeStr_3866 = k._SafeStr_5325(); var _local_3:ForumsListData = new ForumsListData(_local_2); if (((!((this._SafeStr_12924 == null))) && ((this._SafeStr_13005 > 0)))){ _local_3._SafeStr_12981(this._SafeStr_12924, this._SafeStr_13005); }; if (_local_3._SafeStr_12977 == _SafeStr_12997){ this._SafeStr_13031(_local_3._SafeStr_12978); }; if (this._SafeStr_13002 != _local_3._SafeStr_12977){ return; }; this._SafeStr_13006 = _local_3; if (!this._SafeStr_12919){ this._SafeStr_12919 = new GroupForumView(this); }; this._SafeStr_12919._SafeStr_13028(this._SafeStr_13006); } private function _SafeStr_13026(k:int):void { this._SafeStr_13030(); this._SafeStr_13002 = _SafeStr_12998; this._SafeStr_13003 = k; this._SafeStr_13005 = 0; this._SafeStr_6331.connection.send(new _SafeStr_3879(k)); } private function _SafeStr_13020(k:_SafeStr_3863):void { var _local_3:Map; var _local_4:String; var _local_2:_SafeStr_3870 = k._SafeStr_5325()._SafeStr_13032; if (this._SafeStr_13003 != _local_2.groupId){ return; }; if (!_local_2._SafeStr_13033){ if (this._SafeStr_12919 != null){ this._SafeStr_12919.dispose(); }; this._SafeStr_12924 = null; this._SafeStr_13003 = 0; _local_3 = new Map(); _local_4 = this.localizationManager.getLocalization("groupforum.view.error.operation_read"); _local_3.add("message", this.localizationManager.getLocalizationWithParams(("groupforum.view.error." + _local_2._SafeStr_13034), "", "operation", _local_4)); this.notifications._SafeStr_13035("forums.error.access_denied", _local_3); return; }; this._SafeStr_12924 = _local_2; this._SafeStr_13005 = _local_2._SafeStr_12983; } public function _SafeStr_13027(k:int, _arg_2:int):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new _SafeStr_3874(k, _arg_2, ThreadsListData._SafeStr_7002)); }; } private function _SafeStr_13016(k:_SafeStr_3855):void { var _local_2:_SafeStr_3861 = k._SafeStr_5325(); if ((((this._SafeStr_12924 == null)) || (!((this._SafeStr_12924.groupId == _local_2.groupId))))){ return; }; this._SafeStr_13007 = new ThreadsListData(this._SafeStr_12924._SafeStr_13036, _local_2.startIndex, _local_2._SafeStr_13037); if (!this._SafeStr_12919){ this._SafeStr_12919 = new GroupForumView(this); }; this._SafeStr_12919._SafeStr_13038(this._SafeStr_13006, this._SafeStr_12924, this._SafeStr_13007); } public function _SafeStr_13039(k:int, _arg_2:int, _arg_3:int):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new _SafeStr_3875(k, _arg_2, _arg_3, ThreadsListData._SafeStr_7002)); }; } private function _SafeStr_13019(k:_SafeStr_3867):void { var _local_6:_SafeStr_3860; var _local_2:_SafeStr_3853 = k._SafeStr_5325(); if ((((((this._SafeStr_12924 == null)) || (!((this._SafeStr_12924.groupId == _local_2.groupId))))) || ((this._SafeStr_13007 == null)))){ return; }; this._SafeStr_13004 = _local_2.threadId; var _local_3:_SafeStr_3881 = this._SafeStr_13007._SafeStr_13040[this._SafeStr_13004]; if (_local_3 == null){ return; }; var _local_4:int = _local_2.startIndex; var _local_5:int = _local_3._SafeStr_13041; this._SafeStr_13008 = new MessagesListData(this._SafeStr_13004, _local_5, _local_4, _local_2.messages); if (!this._SafeStr_12919){ this._SafeStr_12919 = new GroupForumView(this); }; this._SafeStr_12919._SafeStr_13042(this._SafeStr_13006, this._SafeStr_12924, this._SafeStr_13007, this._SafeStr_13008); if (_local_2.messages.length > 0){ _local_6 = _SafeStr_3860(_local_2.messages[(_local_2.messages.length - 1)]); if (_local_6){ this._SafeStr_13043(_local_6.messageId, _local_6.threadId, _local_6.messageIndex); }; }; } public function _SafeStr_12945(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new _SafeStr_3878(k, _arg_2, _arg_3, _arg_4, _arg_5)); }; } public function _SafeStr_12968(k:int, _arg_2:String, _arg_3:String):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new _SafeStr_3877(k, 0, _arg_2, _arg_3)); this._SafeStr_13012 = getTimer(); }; } private function _SafeStr_13022(k:_SafeStr_3883):void { var _local_3:_SafeStr_3869; var _local_2:_SafeStr_3852 = _SafeStr_3852(k._SafeStr_5325()); if (this._SafeStr_13000){ this._SafeStr_13000.dispose(); }; if (((!((this._SafeStr_12924 == null))) && ((this._SafeStr_12924.groupId == _local_2.groupId)))){ this._SafeStr_13043(_local_2.thread._SafeStr_13044, _local_2.thread.threadId, (_local_2.thread._SafeStr_13041 - 1)); }; if (this._SafeStr_13006 != null){ _local_3 = this._SafeStr_13006._SafeStr_12980(_local_2.groupId); if (_local_3 != null){ _local_3._SafeStr_13045(_local_2.thread); }; }; if (this._SafeStr_12919 == null){ return; }; if ((((this._SafeStr_12924 == null)) || (!((_local_2.groupId == this._SafeStr_12924.groupId))))){ return; }; this._SafeStr_13027(this._SafeStr_12924.groupId, 0); } public function _SafeStr_12967(k:int, _arg_2:int, _arg_3:String):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new _SafeStr_3877(k, _arg_2, "", _arg_3)); this._SafeStr_13012 = getTimer(); }; } private function _SafeStr_13021(k:_SafeStr_3857):void { if (this._SafeStr_13000){ this._SafeStr_13000.dispose(); }; if (this._SafeStr_12919 == null){ return; }; var _local_2:_SafeStr_3871 = _SafeStr_3871(k._SafeStr_5325()); if ((((((this._SafeStr_12924 == null)) || (!((_local_2.groupId == this._SafeStr_12924.groupId))))) || (!((_local_2.threadId == this._SafeStr_13004))))){ return; }; var _local_3:int = (_local_2.message.messageIndex - (_local_2.message.messageIndex % ThreadsListData._SafeStr_7002)); this._SafeStr_13039(this._SafeStr_12924.groupId, this._SafeStr_13004, _local_3); } public function _SafeStr_13046(k:_SafeStr_3870, _arg_2:int):void { var _local_3:int; if (this._SafeStr_6331){ if (k._SafeStr_13047){ _local_3 = _SafeStr_3858._SafeStr_12916; }; if (k._SafeStr_13048){ _local_3 = _SafeStr_3858._SafeStr_12917; }; this._SafeStr_6331.connection.send(new _SafeStr_3864(k.groupId, _arg_2, _local_3)); }; } public function _SafeStr_13049(k:_SafeStr_3869, _arg_2:int):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new _SafeStr_3864(k.groupId, _arg_2, 1)); }; } public function _SafeStr_13050(k:_SafeStr_3869, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new UpdateThreadMessageComposer(k.groupId, _arg_2, _arg_3, _arg_4)); }; } public function _SafeStr_13051(k:_SafeStr_3869, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new UpdateThreadMessageComposer(k.groupId, _arg_2, _arg_3, _arg_4)); }; } public function _SafeStr_11006(k:_SafeStr_3869, _arg_2:int):void { if (this._SafeStr_10118){ this._SafeStr_10118._SafeStr_11006(k.groupId, _arg_2); }; } private function _SafeStr_13017(k:_SafeStr_3859):void { var _local_2:_SafeStr_3872 = k._SafeStr_5325(); if ((((this._SafeStr_12924 == null)) || (!((this._SafeStr_12924.groupId == _local_2.groupId))))){ return; }; var _local_3:_SafeStr_3881 = _local_2.thread; if (((this._SafeStr_13007) && (this._SafeStr_12919))){ if (this._SafeStr_13007._SafeStr_13052(_local_3)){ this._SafeStr_12919._SafeStr_13052(_local_3); return; }; }; this._SafeStr_13007 = new ThreadsListData(1, 0, [_local_3]); } public function _SafeStr_13053(k:_SafeStr_3870, _arg_2:int, _arg_3:int):void { var _local_4:int; if (this._SafeStr_6331){ _local_4 = _SafeStr_3858._SafeStr_12916; if (k._SafeStr_13048){ _local_4 = _SafeStr_3858._SafeStr_12917; }; this._SafeStr_6331.connection.send(new _SafeStr_3868(this._SafeStr_12924.groupId, _arg_2, _arg_3, _local_4)); }; } public function _SafeStr_13054(k:_SafeStr_3869, _arg_2:int, _arg_3:int):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new _SafeStr_3868(k.groupId, _arg_2, _arg_3, 1)); }; } public function _SafeStr_11007(k:_SafeStr_3869, _arg_2:int, _arg_3:int):void { if (this._SafeStr_10118){ this._SafeStr_10118._SafeStr_11007(k.groupId, _arg_2, _arg_3); }; } private function _SafeStr_13018(k:_SafeStr_3856):void { var _local_6:_SafeStr_3860; var _local_2:_SafeStr_3862 = k._SafeStr_5325(); if ((((((this._SafeStr_12924 == null)) || (!((this._SafeStr_12924.groupId == _local_2.groupId))))) || (!((this._SafeStr_13004 == _local_2.threadId))))){ return; }; var _local_3:_SafeStr_3860 = _local_2.message; var _local_4:Array = this._SafeStr_13008["messages"]; var _local_5:int; while (_local_5 < _local_4.length) { _local_6 = _local_4[_local_5]; if (_local_6.messageId == _local_3.messageId){ _local_4[_local_5] = _local_3; if (this._SafeStr_12919){ this._SafeStr_12919._SafeStr_13055(_local_3); }; return; }; _local_5++; }; } public function _SafeStr_13029(k:int, _arg_2:int, _arg_3:int):void { this._SafeStr_13010 = _arg_2; var _local_4:int = Math.floor((_arg_3 / ThreadsListData._SafeStr_7002)); this._SafeStr_13011 = (_arg_3 % ThreadsListData._SafeStr_7002); this._SafeStr_13039(k, _arg_2, (_local_4 * ThreadsListData._SafeStr_7002)); } public function _SafeStr_13056(k:int):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(new _SafeStr_2640(k)); }; } public function _SafeStr_13057():void { this._SafeStr_13030(); this._SafeStr_12919 = null; this._SafeStr_12924 = null; this._SafeStr_13002 = _SafeStr_12998; this._SafeStr_13003 = _SafeStr_12998; } public function _SafeStr_13030(k:Boolean=false):void { var _local_2:UpdateForumReadMarkerMessageComposer; if (((this._SafeStr_6331) && (this._SafeStr_12924))){ if (((k) || ((this._SafeStr_13005 > this._SafeStr_12924._SafeStr_12983)))){ _local_2 = new UpdateForumReadMarkerMessageComposer(); if (k){ _local_2.add(this._SafeStr_12924.groupId, Math.max(this._SafeStr_12924._SafeStr_12992, this._SafeStr_13005), (this._SafeStr_13005 == 0)); } else { _local_2.add(this._SafeStr_12924.groupId, this._SafeStr_13005, false); }; this._SafeStr_6331.connection.send(_local_2); }; }; this._SafeStr_13005 = 0; this._SafeStr_13009 = new Dictionary(); } public function _SafeStr_13058():void { var k:UpdateForumReadMarkerMessageComposer; var _local_2:_SafeStr_3869; if (((this._SafeStr_6331) && (this._SafeStr_13006))){ k = new UpdateForumReadMarkerMessageComposer(); for each (_local_2 in this._SafeStr_13006.forums) { if (_local_2._SafeStr_12979 > 0){ k.add(_local_2.groupId, _local_2._SafeStr_12992, true); }; }; if (k.size > 0){ this._SafeStr_6331.connection.send(k); this._SafeStr_13031(0); }; }; } public function _SafeStr_13059(k:int):int { var _local_3:_SafeStr_3881; var _local_2:* = this._SafeStr_13009[k]; if (_local_2 != null){ return (int(_local_2)); }; if (this._SafeStr_13007){ _local_3 = this._SafeStr_13007._SafeStr_13040[k]; if (_local_3){ return (((_local_3._SafeStr_13041 - _local_3._SafeStr_13060) - 1)); }; }; return (-1); } public function _SafeStr_13043(k:int, _arg_2:int, _arg_3:int):void { if (k > this._SafeStr_13005){ this._SafeStr_13005 = k; if (this._SafeStr_13006){ this._SafeStr_13006._SafeStr_12981(this._SafeStr_12924, k); if (this._SafeStr_13006._SafeStr_12977 == _SafeStr_12997){ this._SafeStr_13031(this._SafeStr_13006._SafeStr_12978); }; }; }; this._SafeStr_13009[_arg_2] = _arg_3; } public function _SafeStr_13061():int { return (this._SafeStr_13011); } public function _SafeStr_13062():int { return (this._SafeStr_13010); } public function _SafeStr_13063():void { this._SafeStr_13010 = -1; this._SafeStr_13011 = -1; } public function _SafeStr_13031(k:int):void { if (this._SafeStr_13013 == k){ return; }; if (k > this._SafeStr_13013){ if (this._SafeStr_7215 != null){ }; }; this._SafeStr_13013 = k; events.dispatchEvent(new _SafeStr_2868(_SafeStr_2868._SafeStr_9055, k)); if (this._SafeStr_12919 != null){ this._SafeStr_12919._SafeStr_13031(k); }; } private function _SafeStr_13025(k:TimerEvent):void { if (this._SafeStr_12919 != null){ this._SafeStr_6331.connection.send(new _SafeStr_3854(_SafeStr_12997, 0, ThreadsListData._SafeStr_7002)); } else { this._SafeStr_6331.connection.send(new _SafeStr_3876()); }; } private function _SafeStr_13023(k:_SafeStr_3865):void { this._SafeStr_13031(k._SafeStr_5325()._SafeStr_12978); } } }//package _-1Qq // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10118 = "_-2oj" (String#3299, DoABC#3) // _SafeStr_11006 = "_-aS" (String#15065, DoABC#3) // _SafeStr_11007 = "_-vs" (String#15414, DoABC#3) // _SafeStr_12 = "_-3x" (String#11683, DoABC#3) // _SafeStr_12916 = "_-52s" (String#34538, DoABC#3) // _SafeStr_12917 = "_-17Z" (String#24902, DoABC#3) // _SafeStr_12919 = "_-4SE" (String#436, DoABC#3) // _SafeStr_12924 = "_-4Nd" (String#696, DoABC#3) // _SafeStr_12944 = "_-3lV" (String#31351, DoABC#3) // _SafeStr_12945 = "_-1co" (String#26090, DoABC#3) // _SafeStr_12952 = "_-0H4" (String#22837, DoABC#3) // _SafeStr_12966 = "_-2yj" (String#29397, DoABC#3) // _SafeStr_12967 = "_-4yn" (String#34333, DoABC#3) // _SafeStr_12968 = "_-1on" (String#26571, DoABC#3) // _SafeStr_12969 = "_-q6" (String#40404, DoABC#3) // _SafeStr_12977 = "_-6bj" (String#38339, DoABC#3) // _SafeStr_12978 = "_-wf" (String#40652, DoABC#3) // _SafeStr_12979 = "_-60U" (String#36881, DoABC#3) // _SafeStr_12980 = "_-3y1" (String#31862, DoABC#3) // _SafeStr_12981 = "_-0uO" (String#24353, DoABC#3) // _SafeStr_12983 = "_-0wL" (String#24427, DoABC#3) // _SafeStr_12992 = "_-4MB" (String#32855, DoABC#3) // _SafeStr_12994 = "_-5X" (String#35699, DoABC#3) // _SafeStr_12995 = "_-5VC" (String#35626, DoABC#3) // _SafeStr_12996 = "_-6In" (String#37585, DoABC#3) // _SafeStr_12997 = "_-3nO" (String#31434, DoABC#3) // _SafeStr_12998 = "_-148" (String#24770, DoABC#3) // _SafeStr_12999 = "_-34g" (String#29672, DoABC#3) // _SafeStr_13000 = "_-0CQ" (String#22653, DoABC#3) // _SafeStr_13001 = "_-3oQ" (String#31472, DoABC#3) // _SafeStr_13002 = "_-2Mj" (String#27921, DoABC#3) // _SafeStr_13003 = "_-3DD" (String#30020, DoABC#3) // _SafeStr_13004 = "_-1Yo" (String#25939, DoABC#3) // _SafeStr_13005 = "_-5kL" (String#36217, DoABC#3) // _SafeStr_13006 = "_-0oJ" (String#8421, DoABC#3) // _SafeStr_13007 = "_-2xL" (String#3334, DoABC#3) // _SafeStr_13008 = "_-Gv" (String#4366, DoABC#3) // _SafeStr_13009 = "_-6Gp" (String#37517, DoABC#3) // _SafeStr_13010 = "_-0u2" (String#24339, DoABC#3) // _SafeStr_13011 = "_-6hJ" (String#38586, DoABC#3) // _SafeStr_13012 = "_-4JB" (String#32735, DoABC#3) // _SafeStr_13013 = "_-6Ni" (String#14175, DoABC#3) // _SafeStr_13014 = "_-17E" (String#24887, DoABC#3) // _SafeStr_13015 = "_-3aK" (String#30933, DoABC#3) // _SafeStr_13016 = "_-2fK" (String#28651, DoABC#3) // _SafeStr_13017 = "_-04e" (String#22356, DoABC#3) // _SafeStr_13018 = "_-mQ" (String#40259, DoABC#3) // _SafeStr_13019 = "_-5Py" (String#35438, DoABC#3) // _SafeStr_13020 = "_-5wh" (String#36690, DoABC#3) // _SafeStr_13021 = "_-6LC" (String#37671, DoABC#3) // _SafeStr_13022 = "_-A" (String#38849, DoABC#3) // _SafeStr_13023 = "_-2QW" (String#28066, DoABC#3) // _SafeStr_13024 = "_-3yS" (String#31878, DoABC#3) // _SafeStr_13025 = "_-2P9" (String#28010, DoABC#3) // _SafeStr_13026 = "_-44E" (String#32142, DoABC#3) // _SafeStr_13027 = "_-4C5" (String#32460, DoABC#3) // _SafeStr_13028 = "_-0GX" (String#22814, DoABC#3) // _SafeStr_13029 = "_-6cz" (String#38397, DoABC#3) // _SafeStr_13030 = "_-3W1" (String#30774, DoABC#3) // _SafeStr_13031 = "_-0Wn" (String#23437, DoABC#3) // _SafeStr_13032 = "_-6RW" (String#37916, DoABC#3) // _SafeStr_13033 = "_-0G-" (String#22795, DoABC#3) // _SafeStr_13034 = "_-4qr" (String#34032, DoABC#3) // _SafeStr_13035 = "_-6Mf" (String#14157, DoABC#3) // _SafeStr_13036 = "_-1mu" (String#26492, DoABC#3) // _SafeStr_13037 = "_-6D1" (String#37380, DoABC#3) // _SafeStr_13038 = "_-5W2" (String#35662, DoABC#3) // _SafeStr_13039 = "_-56e" (String#34691, DoABC#3) // _SafeStr_13040 = "_-2Rf" (String#28106, DoABC#3) // _SafeStr_13041 = "_-2vl" (String#29294, DoABC#3) // _SafeStr_13042 = "_-61Z" (String#36925, DoABC#3) // _SafeStr_13043 = "_-5UQ" (String#35594, DoABC#3) // _SafeStr_13044 = "_-4o7" (String#33916, DoABC#3) // _SafeStr_13045 = "_-1QE" (String#25615, DoABC#3) // _SafeStr_13046 = "_-ZR" (String#39773, DoABC#3) // _SafeStr_13047 = "_-0OE" (String#23127, DoABC#3) // _SafeStr_13048 = "_-6kk" (String#38718, DoABC#3) // _SafeStr_13049 = "_-4mB" (String#33844, DoABC#3) // _SafeStr_13050 = "_-4mD" (String#33845, DoABC#3) // _SafeStr_13051 = "_-6SS" (String#37953, DoABC#3) // _SafeStr_13052 = "_-3fD" (String#31113, DoABC#3) // _SafeStr_13053 = "_-1JC" (String#25334, DoABC#3) // _SafeStr_13054 = "_-1di" (String#26129, DoABC#3) // _SafeStr_13055 = "_-2FW" (String#27646, DoABC#3) // _SafeStr_13056 = "_-0qg" (String#24194, DoABC#3) // _SafeStr_13057 = "_-2ax" (String#28484, DoABC#3) // _SafeStr_13058 = "_-1GO" (String#25231, DoABC#3) // _SafeStr_13059 = "_-0Xn" (String#23481, DoABC#3) // _SafeStr_13060 = "_-1RD" (String#25662, DoABC#3) // _SafeStr_13061 = "_-5L1" (String#35246, DoABC#3) // _SafeStr_13062 = "_-4h6" (String#33658, DoABC#3) // _SafeStr_13063 = "_-4Uo" (String#33212, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_195 = "_-56K" (String#12859, DoABC#3) // _SafeStr_214 = "_-4XK" (String#12269, DoABC#3) // _SafeStr_2640 = "_-2EL" (String#27594, DoABC#3) // _SafeStr_2655 = "_-2yi" (String#10691, DoABC#3) // _SafeStr_2868 = "_-0ZI" (String#23534, DoABC#3) // _SafeStr_36 = "_-1Z5" (String#9210, DoABC#3) // _SafeStr_3852 = "_-4z6" (String#12732, DoABC#3) // _SafeStr_3853 = "_-0UY" (String#8100, DoABC#3) // _SafeStr_3854 = "_-3l-" (String#31331, DoABC#3) // _SafeStr_3855 = "_-0le" (String#24003, DoABC#3) // _SafeStr_3856 = "_-1Qg" (String#25637, DoABC#3) // _SafeStr_3857 = "_-SH" (String#39515, DoABC#3) // _SafeStr_3858 = "_-5vz" (String#36663, DoABC#3) // _SafeStr_3859 = "_-3s" (String#31610, DoABC#3) // _SafeStr_3860 = "_-2nm" (String#10484, DoABC#3) // _SafeStr_3861 = "_-3m7" (String#11498, DoABC#3) // _SafeStr_3862 = "_-6Ug" (String#14280, DoABC#3) // _SafeStr_3863 = "_-5ag" (String#35845, DoABC#3) // _SafeStr_3864 = "_-3EU" (String#30071, DoABC#3) // _SafeStr_3865 = "_-6H3" (String#37526, DoABC#3) // _SafeStr_3866 = "_-6Ts" (String#14270, DoABC#3) // _SafeStr_3867 = "_-3f4" (String#31107, DoABC#3) // _SafeStr_3868 = "_-1zP" (String#26981, DoABC#3) // _SafeStr_3869 = "_-5OE" (String#13168, DoABC#3) // _SafeStr_3870 = "_-5VU" (String#35639, DoABC#3) // _SafeStr_3871 = "_-1aw" (String#9239, DoABC#3) // _SafeStr_3872 = "_-31y" (String#10757, DoABC#3) // _SafeStr_3873 = "_-1II" (String#8933, DoABC#3) // _SafeStr_3874 = "_-4jA" (String#33736, DoABC#3) // _SafeStr_3875 = "_-3ia" (String#31240, DoABC#3) // _SafeStr_3876 = "_-0hV" (String#23848, DoABC#3) // _SafeStr_3877 = "_-1Ro" (String#25688, DoABC#3) // _SafeStr_3878 = "_-0Aw" (String#22587, DoABC#3) // _SafeStr_3879 = "_-2Jw" (String#27806, DoABC#3) // _SafeStr_3880 = "_-0m1" (String#24023, DoABC#3) // _SafeStr_3881 = "_-3C4" (String#10922, DoABC#3) // _SafeStr_3882 = "_-5fe" (String#13435, DoABC#3) // _SafeStr_3883 = "_-0mC" (String#24029, DoABC#3) // _SafeStr_3884 = "_-1CP" (String#25083, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_501 = "_-3ym" (String#11716, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5577 = "_-4St" (String#502, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6331 = "_-qd" (String#247, DoABC#3) // _SafeStr_7002 = "_-0sQ" (String#24271, DoABC#3) // _SafeStr_7215 = "_-5tH" (String#163, DoABC#3) // _SafeStr_7216 = "_-4yg" (String#245, DoABC#3) // _SafeStr_7660 = "_-4Jj" (String#12072, DoABC#3) // _SafeStr_7661 = "_-eq" (String#15127, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) // _SafeStr_9000 = "_-X0" (String#593, DoABC#3) // _SafeStr_9055 = "_-26m" (String#9801, DoABC#3) //------------------------------------------------------------ //_-1Qq.GroupForumView package _-1Qq { import _-5YE.IFrameWindow; import _-5YE._SafeStr_3586; import _-1Mz.IWindow; import _-5YE.IContainerButtonWindow; import _-5YE.ITextWindow; import _-gS._SafeStr_3870; import _-1Mz.IWindowContainer; import _-5YE._SafeStr_2536; import _-2rM._SafeStr_3315; import _-6Sv._SafeStr_4669; import _-5YE._SafeStr_2413; import _-5YE.IRegionWindow; import _-gS._SafeStr_3869; import flash.events.MouseEvent; import _-5Mz.WindowMouseEvent; import _-5YE._SafeStr_3554; import _-5Mz.WindowEvent; import _-5YE.IItemListWindow; import _-gS._SafeStr_3881; import _-gS._SafeStr_3860; import _-3-E._SafeStr_2465; public class GroupForumView { private static const _SafeStr_13064:int = 100; private var _SafeStr_5521:GroupForumController; private var _SafeStr_13065:ForumsListView; private var _SafeStr_13066:ThreadListView; private var _SafeStr_13067:MessageListView; private var _SafeStr_5415:IFrameWindow; private var _SafeStr_13068:_SafeStr_3586; private var _SafeStr_13069:IWindow; private var _SafeStr_13070:IWindow; private var _SafeStr_13071:IWindow; private var _SafeStr_13072:IWindow; private var _SafeStr_13073:IWindow; private var _SafeStr_13074:IContainerButtonWindow; private var _SafeStr_12955:IContainerButtonWindow; private var _SafeStr_13075:IWindow; private var _SafeStr_13076:IWindow; private var _SafeStr_13077:ITextWindow; private var _SafeStr_13006:ForumsListData; private var _SafeStr_12924:_SafeStr_3870; private var _SafeStr_13007:ThreadsListData; private var _SafeStr_13008:MessagesListData; private var _SafeStr_11012:int = 1; private var _SafeStr_13078:int = 1; private var _SafeStr_13079:int; public function GroupForumView(k:GroupForumController) { this._SafeStr_5521 = k; this._SafeStr_13079 = ThreadsListData._SafeStr_7002; } private static function enable(k:IWindow, _arg_2:Boolean):void { if (_arg_2){ k.enable(); } else { k.disable(); }; } static function _SafeStr_12932(k:IFrameWindow, _arg_2:_SafeStr_3869):IRegionWindow { var _local_3:IWindowContainer = (k.findChildByName("top_part") as IWindowContainer); var _local_4:_SafeStr_2536 = _SafeStr_2536(_local_3.findChildByName("group_icon")); _local_4.visible = true; var _local_5:_SafeStr_3315 = (_local_4.widget as _SafeStr_3315); _local_5.badgeId = _arg_2.icon; _local_5.groupId = _arg_2.groupId; _local_5.type = _SafeStr_4669._SafeStr_10696; var _local_6:_SafeStr_2413 = (_local_3.findChildByName("header_icon") as _SafeStr_2413); if (_local_6 != null){ _local_6.visible = false; }; var _local_7:ITextWindow = (_local_3.findChildByName("top_header_text") as ITextWindow); _local_7.text = _arg_2.name; var _local_8:ITextWindow = (_local_3.findChildByName("top_text") as ITextWindow); _local_8.text = _arg_2.description; return ((_local_3.findChildByName("top_click_area") as IRegionWindow)); } public function dispose():void { if (this._SafeStr_5521){ this._SafeStr_5521._SafeStr_13057(); }; if (this._SafeStr_5415 != null){ this._SafeStr_5415.removeEventListener(MouseEvent.CLICK, this._SafeStr_13080); this._SafeStr_5415.dispose(); this._SafeStr_5415 = null; this._SafeStr_5521 = null; }; } private function _SafeStr_13081():void { var k:IWindow = this._SafeStr_5415.findChildByName("settings_button"); if (((!((this._SafeStr_12924 == null))) && (this._SafeStr_12924._SafeStr_13082))){ k.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13083); k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13083); k.visible = true; } else { k.visible = false; }; var _local_2:_SafeStr_3554 = (this._SafeStr_13074.findChildByName("back_button_label") as _SafeStr_3554); if (this._SafeStr_13066 != null){ this._SafeStr_13074.visible = true; _local_2.text = this._SafeStr_5521.localizationManager.getLocalization("groupforum.view.mark_read"); } else { if (this._SafeStr_13067 != null){ this._SafeStr_13074.visible = true; _local_2.text = this._SafeStr_5521.localizationManager.getLocalization("groupforum.view.back"); } else { if (this._SafeStr_13065 != null){ this._SafeStr_13074.visible = true; _local_2.text = this._SafeStr_5521.localizationManager.getLocalization("groupforum.view.mark_read"); } else { this._SafeStr_13074.visible = false; }; }; }; var _local_3:_SafeStr_3554 = (this._SafeStr_12955.findChildByName("post_button_label") as _SafeStr_3554); if (this._SafeStr_13066 != null){ this._SafeStr_12955.visible = true; _local_3.text = this._SafeStr_5521.localizationManager.getLocalization("groupforum.view.start_thread"); } else { if (this._SafeStr_13067 != null){ this._SafeStr_12955.visible = true; _local_3.text = this._SafeStr_5521.localizationManager.getLocalization("groupforum.view.reply"); } else { this._SafeStr_12955.visible = false; }; }; var _local_4:int = (this._SafeStr_11012 + 1); this._SafeStr_13073.caption = ((_local_4 + " / ") + this._SafeStr_13078); this._SafeStr_5415.scaler.enable(); this._SafeStr_5415.scaler.visible = true; enable(this._SafeStr_13071, (this._SafeStr_11012 > 0)); enable(this._SafeStr_13069, (this._SafeStr_11012 > 0)); enable(this._SafeStr_13070, (this._SafeStr_11012 < (this._SafeStr_13078 - 1))); enable(this._SafeStr_13072, (this._SafeStr_11012 < (this._SafeStr_13078 - 1))); this._SafeStr_13031(this._SafeStr_5521._SafeStr_12978); } private function _SafeStr_13084():void { if (this._SafeStr_5415 != null){ this._SafeStr_13068._SafeStr_8949(); this._SafeStr_13065 = null; this._SafeStr_13066 = null; this._SafeStr_13067 = null; } else { this._SafeStr_5415 = (this._SafeStr_5521.windowManager.buildFromXML(XML(new HabboFriendBarCom.groupforum_main_view_xml())) as IFrameWindow); this._SafeStr_13068 = (this._SafeStr_5415.findChildByName("scrollable_message_list") as _SafeStr_3586); this._SafeStr_13068._SafeStr_12993.addEventListener(WindowEvent._SafeStr_5561, this._SafeStr_13085, 100); this._SafeStr_5415.center(); this._SafeStr_5415.y = _SafeStr_13064; this._SafeStr_13073 = this._SafeStr_5415.findChildByName("page_info"); this._SafeStr_13069 = this._SafeStr_5415.findChildByName("show_previous"); this._SafeStr_13069.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13080); this._SafeStr_13070 = this._SafeStr_5415.findChildByName("show_next"); this._SafeStr_13070.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13080); this._SafeStr_13072 = this._SafeStr_5415.findChildByName("show_last"); this._SafeStr_13072.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13080); this._SafeStr_13071 = this._SafeStr_5415.findChildByName("show_first"); this._SafeStr_13071.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13080); this._SafeStr_13074 = IContainerButtonWindow(this._SafeStr_5415.findChildByName("back_button")); this._SafeStr_13074.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13080); this._SafeStr_12955 = IContainerButtonWindow(this._SafeStr_5415.findChildByName("post_button")); this._SafeStr_12955.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13080); this._SafeStr_13075 = this._SafeStr_5415.findChildByTag("close"); this._SafeStr_13075.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13080); this._SafeStr_13076 = this._SafeStr_5415.findChildByName("list_header"); this._SafeStr_13077 = ITextWindow(IItemListWindow(this._SafeStr_5415.findChildByName("shortcuts")).getListItemByName("my")); }; } private function _SafeStr_13086(k:String, _arg_2:String):void { var _local_3:ITextWindow = ITextWindow(this._SafeStr_5415.findChildByName("status")); if ((((_arg_2 == null)) || ((_arg_2.length == 0)))){ _local_3.caption = ""; } else { k = this._SafeStr_5521.localizationManager.getLocalization(("groupforum.view.error.operation_" + k)); _local_3.text = this._SafeStr_5521.localizationManager.getLocalizationWithParams(("groupforum.view.error." + _arg_2), "", "operation", k); }; } private function _SafeStr_13083(k:WindowMouseEvent):void { this._SafeStr_13087(); } private function _SafeStr_12933(k:WindowMouseEvent):void { if (this._SafeStr_12924 != null){ this._SafeStr_5521.context.createLinkEvent(("group/" + this._SafeStr_12924.groupId)); }; } public function _SafeStr_13028(k:ForumsListData):void { this._SafeStr_13084(); this._SafeStr_13006 = k; this._SafeStr_12924 = null; this._SafeStr_13007 = null; this._SafeStr_13008 = null; this._SafeStr_13078 = this._SafeStr_13088(this._SafeStr_13006.totalAmount); this._SafeStr_11012 = Math.ceil((this._SafeStr_13006.startIndex / ThreadsListData._SafeStr_7002)); this._SafeStr_13065 = new ForumsListView(this, this._SafeStr_13068, this._SafeStr_13006.forums); this._SafeStr_13065.update(); this._SafeStr_13076.caption = this._SafeStr_5521.localizationManager.getLocalization(("groupforum.view.forums_list." + this._SafeStr_13006._SafeStr_12977)); var _local_2:IWindowContainer = (this._SafeStr_5415.findChildByName("top_part") as IWindowContainer); var _local_3:_SafeStr_2536 = _SafeStr_2536(_local_2.findChildByName("group_icon")); _local_3.visible = false; var _local_4:_SafeStr_2413 = (_local_2.findChildByName("header_icon") as _SafeStr_2413); _local_4.visible = true; _local_4.assetUri = ("forum_forum_list" + this._SafeStr_13006._SafeStr_12977); var _local_5:ITextWindow = (_local_2.findChildByName("top_header_text") as ITextWindow); _local_5.text = this._SafeStr_5521.localizationManager.getLocalization(("groupforum.view.forums_header." + this._SafeStr_13006._SafeStr_12977)); var _local_6:ITextWindow = (_local_2.findChildByName("top_text") as ITextWindow); _local_6.text = this._SafeStr_5521.localizationManager.getLocalization(("groupforum.view.forums_description." + this._SafeStr_13006._SafeStr_12977)); var _local_7:IRegionWindow = (_local_2.findChildByName("top_click_area") as IRegionWindow); _local_7.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12933); _local_7.disable(); this._SafeStr_13081(); var _local_8:ITextWindow = ITextWindow(this._SafeStr_5415.findChildByName("status")); _local_8.text = this._SafeStr_5521.localizationManager.getLocalization("groupforum.view.forums_list.status"); } public function get _SafeStr_13089():Boolean { return (!((this._SafeStr_13065 == null))); } public function _SafeStr_13038(k:ForumsListData, _arg_2:_SafeStr_3870, _arg_3:ThreadsListData):void { this._SafeStr_13084(); this._SafeStr_13006 = k; this._SafeStr_12924 = _arg_2; this._SafeStr_13007 = _arg_3; this._SafeStr_13008 = null; this._SafeStr_13078 = this._SafeStr_13088(this._SafeStr_13007._SafeStr_13036); this._SafeStr_11012 = Math.ceil((this._SafeStr_13007.startIndex / ThreadsListData._SafeStr_7002)); this._SafeStr_13066 = new ThreadListView(this, this._SafeStr_13068, this._SafeStr_12924, this._SafeStr_13007); this._SafeStr_13066.update(); this._SafeStr_13076.caption = this._SafeStr_5521.localizationManager.getLocalization("groupforum.view.all_threads"); if (this._SafeStr_12924._SafeStr_13090){ this._SafeStr_12955.enable(); this._SafeStr_13086("post_thread", null); } else { this._SafeStr_12955.disable(); this._SafeStr_13086("post_thread", this._SafeStr_12924._SafeStr_13091); }; var _local_4:IRegionWindow = GroupForumView._SafeStr_12932(this._SafeStr_5415, this._SafeStr_12924); _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12933); _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12933); _local_4.enable(); this._SafeStr_13081(); } public function _SafeStr_13052(k:_SafeStr_3881):void { if (this._SafeStr_13066 != null){ this._SafeStr_13066._SafeStr_13092(k); }; } public function _SafeStr_13055(k:_SafeStr_3860):void { if (this._SafeStr_13067 != null){ this._SafeStr_13067._SafeStr_13092(k); }; } public function _SafeStr_13042(k:ForumsListData, _arg_2:_SafeStr_3870, _arg_3:ThreadsListData, _arg_4:MessagesListData):void { this._SafeStr_13084(); this._SafeStr_13006 = k; this._SafeStr_12924 = _arg_2; this._SafeStr_13007 = _arg_3; this._SafeStr_13008 = _arg_4; var _local_5:int = _arg_4.threadId; var _local_6:_SafeStr_3881 = this._SafeStr_13007._SafeStr_13040[_local_5]; this._SafeStr_13078 = this._SafeStr_13088(_arg_4._SafeStr_12992); var _local_7:int = _arg_4.startIndex; this._SafeStr_11012 = Math.ceil((_local_7 / ThreadsListData._SafeStr_7002)); this._SafeStr_13076.caption = _local_6.header; this._SafeStr_13067 = new MessageListView(this, this._SafeStr_13068, this._SafeStr_12924, _local_6, _arg_4); this._SafeStr_13067.update(); if ((((this._SafeStr_5521._SafeStr_13061() > 0)) && ((this._SafeStr_5521._SafeStr_13062() == _local_5)))){ this._SafeStr_13067._SafeStr_13093(this._SafeStr_5521._SafeStr_13061(), true); this._SafeStr_5521._SafeStr_13063(); }; if (this._SafeStr_12924._SafeStr_13094){ if (((this._SafeStr_12924._SafeStr_13047) || (!(_local_6._SafeStr_8694)))){ this._SafeStr_12955.enable(); this._SafeStr_13086("post_message", null); } else { this._SafeStr_12955.disable(); this._SafeStr_13086("post_in_locked", this._SafeStr_12924._SafeStr_13095); }; } else { this._SafeStr_12955.disable(); this._SafeStr_13086("post_message", this._SafeStr_12924._SafeStr_13096); }; var _local_8:IRegionWindow = GroupForumView._SafeStr_12932(this._SafeStr_5415, this._SafeStr_12924); _local_8.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12933); _local_8.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12933); _local_8.enable(); this._SafeStr_13081(); } public function get controller():GroupForumController { return (this._SafeStr_5521); } private function _SafeStr_13088(k:int):int { return (Math.ceil((k / this._SafeStr_13079))); } private function _SafeStr_13097():void { var k:int = (this._SafeStr_11012 - 1); if (k >= 0){ this._SafeStr_13098(k); }; } private function _SafeStr_13099():void { var k:int = (this._SafeStr_11012 + 1); if (k <= this._SafeStr_13078){ this._SafeStr_13098(k); }; } private function _SafeStr_13100():void { if (this._SafeStr_11012 == 0){ return; }; this._SafeStr_13098(0); } private function _SafeStr_13101():void { if (this._SafeStr_11012 >= this._SafeStr_13078){ return; }; this._SafeStr_13098((this._SafeStr_13078 - 1)); } private function _SafeStr_13098(k:int):void { var _local_2:int = (k * this._SafeStr_13079); if (this._SafeStr_13065 != null){ this._SafeStr_5521._SafeStr_13028(this._SafeStr_13006._SafeStr_12977, _local_2); } else { if (this._SafeStr_13066 != null){ this._SafeStr_5521._SafeStr_13027(this._SafeStr_12924.groupId, _local_2); } else { if (this._SafeStr_13067 != null){ this._SafeStr_5521._SafeStr_13039(this._SafeStr_12924.groupId, this._SafeStr_13008.threadId, _local_2); }; }; }; this._SafeStr_11012 = k; } public function _SafeStr_12963(k:int):String { return (_SafeStr_2465._SafeStr_8481(this._SafeStr_5521.localizationManager, k, ".ago", 1)); } private function _SafeStr_13085(k:WindowEvent=null):void { if (this._SafeStr_13065 != null){ this._SafeStr_13065._SafeStr_12986(); }; if (this._SafeStr_13066 != null){ this._SafeStr_13066._SafeStr_12986(); }; if (this._SafeStr_13067 != null){ this._SafeStr_13067._SafeStr_13102(); }; } private function _SafeStr_13080(k:WindowMouseEvent):void { switch (k.target.name){ case "back_button": if (this._SafeStr_13067 != null){ this._SafeStr_5521._SafeStr_13027(this._SafeStr_12924.groupId, this._SafeStr_13007.startIndex); } else { if (this._SafeStr_13066 != null){ this._SafeStr_5521._SafeStr_13030(true); if (this._SafeStr_13006 != null){ this._SafeStr_5521._SafeStr_13028(this._SafeStr_13006._SafeStr_12977, this._SafeStr_13006.startIndex); } else { this.dispose(); }; } else { if (this._SafeStr_13065 != null){ this._SafeStr_5521._SafeStr_13058(); this.dispose(); }; }; }; return; case "show_previous": this._SafeStr_13097(); return; case "show_next": this._SafeStr_13099(); return; case "show_last": this._SafeStr_13101(); return; case "show_first": this._SafeStr_13100(); return; case "header_button_close": this._SafeStr_5415.visible = false; this.dispose(); return; case "post_button": this._SafeStr_13103((((this._SafeStr_13008)!=null) ? this._SafeStr_13007._SafeStr_13040[this._SafeStr_13008.threadId] : null)); return; }; } public function _SafeStr_13103(k:_SafeStr_3881, _arg_2:_SafeStr_3860=null):void { if (this._SafeStr_5521._SafeStr_12966 != null){ this._SafeStr_5521._SafeStr_12966.focus(this._SafeStr_12924, k, _arg_2); } else { this._SafeStr_5521._SafeStr_12966 = new _SafeStr_3882(this, (this._SafeStr_5415.x + this._SafeStr_5415.width), this._SafeStr_5415.y, this._SafeStr_12924, k, _arg_2); }; } public function _SafeStr_13087():void { if (this._SafeStr_5521._SafeStr_12944 != null){ this._SafeStr_5521._SafeStr_12944.focus(this._SafeStr_12924); } else { this._SafeStr_5521._SafeStr_12944 = new _SafeStr_3873(this, (this._SafeStr_5415.x + this._SafeStr_5415.width), this._SafeStr_5415.y, this._SafeStr_12924); }; } public function _SafeStr_13031(k:int):void { if (k > 0){ this._SafeStr_13077.htmlText = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.shortcuts.my.unread", "", "unread_count", k); } else { this._SafeStr_13077.htmlText = this._SafeStr_5521.localizationManager.getLocalization("groupforum.view.shortcuts.my", ""); }; } } }//package _-1Qq // _SafeStr_10696 = "_-06y" (String#22438, DoABC#3) // _SafeStr_11012 = "_-53F" (String#1122, DoABC#3) // _SafeStr_12924 = "_-4Nd" (String#696, DoABC#3) // _SafeStr_12932 = "_-4xY" (String#34278, DoABC#3) // _SafeStr_12933 = "_-LD" (String#4387, DoABC#3) // _SafeStr_12944 = "_-3lV" (String#31351, DoABC#3) // _SafeStr_12955 = "_-5qw" (String#13623, DoABC#3) // _SafeStr_12963 = "_-1UC" (String#25771, DoABC#3) // _SafeStr_12966 = "_-2yj" (String#29397, DoABC#3) // _SafeStr_12977 = "_-6bj" (String#38339, DoABC#3) // _SafeStr_12978 = "_-wf" (String#40652, DoABC#3) // _SafeStr_12986 = "_-1qV" (String#26633, DoABC#3) // _SafeStr_12992 = "_-4MB" (String#32855, DoABC#3) // _SafeStr_12993 = "_-cJ" (String#15088, DoABC#3) // _SafeStr_13006 = "_-0oJ" (String#8421, DoABC#3) // _SafeStr_13007 = "_-2xL" (String#3334, DoABC#3) // _SafeStr_13008 = "_-Gv" (String#4366, DoABC#3) // _SafeStr_13027 = "_-4C5" (String#32460, DoABC#3) // _SafeStr_13028 = "_-0GX" (String#22814, DoABC#3) // _SafeStr_13030 = "_-3W1" (String#30774, DoABC#3) // _SafeStr_13031 = "_-0Wn" (String#23437, DoABC#3) // _SafeStr_13036 = "_-1mu" (String#26492, DoABC#3) // _SafeStr_13038 = "_-5W2" (String#35662, DoABC#3) // _SafeStr_13039 = "_-56e" (String#34691, DoABC#3) // _SafeStr_13040 = "_-2Rf" (String#28106, DoABC#3) // _SafeStr_13042 = "_-61Z" (String#36925, DoABC#3) // _SafeStr_13047 = "_-0OE" (String#23127, DoABC#3) // _SafeStr_13052 = "_-3fD" (String#31113, DoABC#3) // _SafeStr_13055 = "_-2FW" (String#27646, DoABC#3) // _SafeStr_13057 = "_-2ax" (String#28484, DoABC#3) // _SafeStr_13058 = "_-1GO" (String#25231, DoABC#3) // _SafeStr_13061 = "_-5L1" (String#35246, DoABC#3) // _SafeStr_13062 = "_-4h6" (String#33658, DoABC#3) // _SafeStr_13063 = "_-4Uo" (String#33212, DoABC#3) // _SafeStr_13064 = "_-3Mh" (String#30410, DoABC#3) // _SafeStr_13065 = "_-0v7" (String#24381, DoABC#3) // _SafeStr_13066 = "_-3rR" (String#31587, DoABC#3) // _SafeStr_13067 = "_-1OE" (String#25529, DoABC#3) // _SafeStr_13068 = "_-31n" (String#29558, DoABC#3) // _SafeStr_13069 = "_-43G" (String#32101, DoABC#3) // _SafeStr_13070 = "_-4ep" (String#33580, DoABC#3) // _SafeStr_13071 = "_-4fx" (String#33619, DoABC#3) // _SafeStr_13072 = "_-6aQ" (String#38284, DoABC#3) // _SafeStr_13073 = "_-3Y1" (String#30844, DoABC#3) // _SafeStr_13074 = "_-uN" (String#40560, DoABC#3) // _SafeStr_13075 = "_-5r9" (String#36478, DoABC#3) // _SafeStr_13076 = "_-2qQ" (String#29085, DoABC#3) // _SafeStr_13077 = "_-25m" (String#27266, DoABC#3) // _SafeStr_13078 = "_-1oC" (String#26549, DoABC#3) // _SafeStr_13079 = "_-1-Q" (String#8625, DoABC#3) // _SafeStr_13080 = "_-1OL" (String#25533, DoABC#3) // _SafeStr_13081 = "_-4de" (String#33532, DoABC#3) // _SafeStr_13082 = "_-3i9" (String#31221, DoABC#3) // _SafeStr_13083 = "_-5Lj" (String#35273, DoABC#3) // _SafeStr_13084 = "_-614" (String#36908, DoABC#3) // _SafeStr_13085 = "_-09I" (String#22522, DoABC#3) // _SafeStr_13086 = "_-jG" (String#40138, DoABC#3) // _SafeStr_13087 = "_-2fq" (String#28668, DoABC#3) // _SafeStr_13088 = "_-5ZH" (String#35790, DoABC#3) // _SafeStr_13089 = "_-4Fb" (String#32596, DoABC#3) // _SafeStr_13090 = "_-6-3" (String#36822, DoABC#3) // _SafeStr_13091 = "_-1xf" (String#26911, DoABC#3) // _SafeStr_13092 = "_-1P6" (String#25570, DoABC#3) // _SafeStr_13093 = "_-4Qh" (String#33043, DoABC#3) // _SafeStr_13094 = "_-0eo" (String#23750, DoABC#3) // _SafeStr_13095 = "_-Ka" (String#39237, DoABC#3) // _SafeStr_13096 = "_-253" (String#27240, DoABC#3) // _SafeStr_13097 = "_-2MB" (String#27897, DoABC#3) // _SafeStr_13098 = "_-2m9" (String#28922, DoABC#3) // _SafeStr_13099 = "_-4Fh" (String#32601, DoABC#3) // _SafeStr_13100 = "_-6KC" (String#37635, DoABC#3) // _SafeStr_13101 = "_-zZ" (String#40770, DoABC#3) // _SafeStr_13102 = "_-6RO" (String#37910, DoABC#3) // _SafeStr_13103 = "_-47k" (String#32284, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2465 = "_-3ra" (String#31595, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3315 = "_-0Tw" (String#8089, DoABC#3) // _SafeStr_3554 = "_-4fB" (String#12410, DoABC#3) // _SafeStr_3586 = "_-0F0" (String#7844, DoABC#3) // _SafeStr_3860 = "_-2nm" (String#10484, DoABC#3) // _SafeStr_3869 = "_-5OE" (String#13168, DoABC#3) // _SafeStr_3870 = "_-5VU" (String#35639, DoABC#3) // _SafeStr_3873 = "_-1II" (String#8933, DoABC#3) // _SafeStr_3881 = "_-3C4" (String#10922, DoABC#3) // _SafeStr_3882 = "_-5fe" (String#13435, DoABC#3) // _SafeStr_4669 = "_-0Ky" (String#22999, DoABC#3) // _SafeStr_5415 = "_-2S6" (String#6, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_5561 = "_-2BL" (String#27479, DoABC#3) // _SafeStr_7002 = "_-0sQ" (String#24271, DoABC#3) // _SafeStr_8481 = "_-1Fs" (String#25213, DoABC#3) // _SafeStr_8694 = "_-6JL" (String#37606, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) //------------------------------------------------------------ //_-1Qq.MessageListView package _-1Qq { import _-5YE._SafeStr_3586; import _-1Mz.IWindowContainer; import _-gS._SafeStr_3870; import _-gS._SafeStr_3881; import _-5YE.ITextWindow; import _-gS._SafeStr_3860; import _-5Mz.WindowMouseEvent; import _-2rM._SafeStr_3629; import _-5YE._SafeStr_2536; import _-5YE.IRegionWindow; import _-5YE._SafeStr_2413; public class MessageListView { private static const _SafeStr_13104:int = -1; private static const _SafeStr_13105:int = 20; public static const _SafeStr_13106:RegExp = new RegExp("\\\\?(?:(?:\\*([^*]+)\\*)|(?:_([^_]+)_)|(?:@\\S+))"); public static const _SafeStr_12965:RegExp = new RegExp("^>(?: ?|$)"); private static const _SafeStr_13107:uint = 4291611852; private var _SafeStr_5521:GroupForumController; private var _SafeStr_12919:GroupForumView; private var _SafeStr_8874:_SafeStr_3586; private var _SafeStr_12984:IWindowContainer; private var _SafeStr_12924:_SafeStr_3870; private var _SafeStr_12956:_SafeStr_3881; private var _SafeStr_13008:MessagesListData; private var _SafeStr_13108:Boolean = true; public function MessageListView(k:GroupForumView, _arg_2:_SafeStr_3586, _arg_3:_SafeStr_3870, _arg_4:_SafeStr_3881, _arg_5:MessagesListData) { this._SafeStr_12919 = k; this._SafeStr_5521 = this._SafeStr_12919.controller; this._SafeStr_8874 = _arg_2; this._SafeStr_12984 = (this._SafeStr_5521.windowManager.buildFromXML(XML(new HabboFriendBarCom.groupforum_message_list_item_xml())) as IWindowContainer); this._SafeStr_12924 = _arg_3; this._SafeStr_12956 = _arg_4; this._SafeStr_13008 = _arg_5; } private static function _SafeStr_13109(k:int):Array { switch (k){ case _SafeStr_3858._SafeStr_12916: return ([4293519840, 4292335567]); case _SafeStr_3858._SafeStr_12917: return ([0xFFFFC6BA, 0xFFFFDFD2]); case _SafeStr_13104: return ([0xFFFFF4D9, 4291227641]); case _SafeStr_3858._SafeStr_12914: case _SafeStr_3858._SafeStr_12915: default: return ([0xFFFFFFFF, 4291227641]); }; } private static function _SafeStr_13110(k:ITextWindow, _arg_2:String):void { var _local_7:String; var _local_8:int; var _local_9:*; var _local_3:IWindowContainer = IWindowContainer(k.parent); _local_3.removeChild(k); var _local_4:Array = _arg_2.split("\r"); var _local_5:_SafeStr_4905 = new _SafeStr_4905(); var _local_6:int; for each (_local_7 in _local_4) { _local_8 = 0; _local_9 = _SafeStr_12965.exec(_local_7); if (_local_9 != null){ _local_8 = 1; _local_7 = _local_7.substr(_local_9[0].length); }; if (_local_8 != _local_6){ _SafeStr_13111(_local_3, k, _local_5, _local_6); _local_6 = _local_8; } else { if (_local_5.length > 0){ _local_5.add("\r"); }; }; _SafeStr_13112(_local_5, _local_7); }; _SafeStr_13111(_local_3, k, _local_5, _local_6); } private static function _SafeStr_13112(k:_SafeStr_4905, _arg_2:String):void { var _local_3:*; var _local_4:Number; var _local_5:String; while (true) { _local_3 = _SafeStr_13106.exec(_arg_2); if (!_local_3){ break; }; if (_local_3.index > 0){ k._SafeStr_12973(_arg_2.substr(0, _local_3.index)); }; _local_4 = _local_3[0].length; switch (_arg_2.charAt(_local_3.index)){ case "*": k.add(" "); _SafeStr_13112(k, _arg_2.substr((_local_3.index + 1), (_local_4 - 2))); k.add(" "); break; case "_": k.add(" "); _SafeStr_13112(k, _arg_2.substr((_local_3.index + 1), (_local_4 - 2))); k.add(" "); break; case "@": if ((((_local_3.index == 0)) || ((((_local_3.index > 0)) && ((_arg_2.substr((_local_3.index - 1), 1) == " ")))))){ _local_5 = _arg_2.substr((_local_3.index + 1), (_local_4 - 1)); k.add("")._SafeStr_12973(_local_5).add(""); break; }; k.add("@"); default: k.add(_arg_2.charAt((_local_3.index + 1))); _arg_2 = _arg_2.substr((_local_3.index + 2)); }; _arg_2 = _arg_2.substr((_local_3.index + _local_4)); }; k._SafeStr_12973(_arg_2); } private static function _SafeStr_13111(k:IWindowContainer, _arg_2:ITextWindow, _arg_3:_SafeStr_4905, _arg_4:int):void { var _local_5:String = _arg_3.toString(); var _local_6:ITextWindow = ITextWindow(_arg_2.clone()); k.addChild(_local_6); _local_6.htmlText = _local_5; if (_arg_4 > 0){ _local_6.x = (_local_6.x + (_arg_4 * _SafeStr_13105)); _local_6.width = (_local_6.width - ((_arg_4 + 1) * _SafeStr_13105)); _local_6.color = _SafeStr_13107; _local_6.background = true; }; _arg_3.reset(); } public function update():void { var _local_2:_SafeStr_3860; var _local_3:Boolean; if (this._SafeStr_8874.numListItems > 0){ this._SafeStr_8874._SafeStr_8949(); }; this._SafeStr_8874.invalidate(); var k:int = this._SafeStr_5521._SafeStr_13059(this._SafeStr_13008.threadId); this._SafeStr_13108 = true; this._SafeStr_8874.autoArrangeItems = false; for each (_local_2 in this._SafeStr_13008.messages) { _local_3 = (_local_2.messageIndex > k); this._SafeStr_8874.addListItem(this._SafeStr_9378(_local_2, _local_3)); }; this._SafeStr_13108 = false; this._SafeStr_13102(); } public function _SafeStr_13102():void { if (this._SafeStr_13108){ return; }; var k:Number = this._SafeStr_8874._SafeStr_12993.width; this._SafeStr_13113(); if (this._SafeStr_8874._SafeStr_12993.width != k){ this._SafeStr_13113(); }; } private function _SafeStr_13113():void { var _local_2:IWindowContainer; var _local_3:IWindowContainer; var _local_4:IWindowContainer; var _local_5:int; var _local_6:int; var _local_7:ITextWindow; this._SafeStr_8874.autoArrangeItems = false; var k:int; while (k < this._SafeStr_8874.numListItems) { _local_2 = IWindowContainer(this._SafeStr_8874.getListItemAt(k)); _local_3 = (_local_2.findChildByName("texts_container") as IWindowContainer); _local_4 = IWindowContainer(_local_2.findChildByName("message_text_container")); _local_2.width = (this._SafeStr_8874._SafeStr_12993.width - 2); _local_5 = 2; _local_6 = 0; while (_local_6 < _local_4.numChildren) { _local_7 = ITextWindow(_local_4.getChildAt(_local_6)); _local_7.y = _local_5; _local_5 = _local_7.bottom; _local_6++; }; _local_4.height = _local_5; _local_2.height = (_local_3.height + _local_4.bottom); k++; }; this._SafeStr_8874.autoArrangeItems = true; } private function _SafeStr_9378(k:_SafeStr_3860, _arg_2:Boolean=false):IWindowContainer { var _local_3:IWindowContainer = (this._SafeStr_12984.clone() as IWindowContainer); _local_3.name = ("message_" + k.messageId); var _local_4:int = k.state; var _local_5:Boolean = this._SafeStr_12924._SafeStr_13047; var _local_6:Boolean = this._SafeStr_12924._SafeStr_13048; var _local_7:IWindowContainer = (_local_3.findChildByName("texts_container") as IWindowContainer); _local_7.id = k.messageId; _local_7.findChildByName("date").caption = this._SafeStr_12919._SafeStr_12963(k._SafeStr_12964); _local_7.findChildByName("reply_num").caption = ("#" + (k.messageIndex + 1)); var _local_8:ITextWindow = (_local_3.findChildByName("message_text") as ITextWindow); if (_arg_2){ _local_4 = _SafeStr_13104; }; if ((((_local_4 == _SafeStr_3858._SafeStr_12917)) && (!(_local_6)))){ _local_8.text = this._SafeStr_13114(k); } else { if ((((_local_4 > _SafeStr_3858._SafeStr_12915)) && (!(_local_5)))){ _local_8.text = this._SafeStr_13114(k); } else { _SafeStr_13110(_local_8, k._SafeStr_11001); }; }; var _local_9:IWindowContainer = (_local_3.findChildByName("msg_container") as IWindowContainer); var _local_10:Array = _SafeStr_13109(_local_4); _local_9.color = _local_10[0]; var _local_11:IWindowContainer = (_local_3.findChildByName("avatar_image") as IWindowContainer); var _local_12:Array = _SafeStr_13109(_local_4); _local_11.color = _local_12[1]; _local_11.id = k._SafeStr_13115; _local_11.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13116); _local_11.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13116); _SafeStr_3629(_SafeStr_2536(_local_11.findChildByName("avatar_widget")).widget).figure = k._SafeStr_13117; _local_11.findChildByName("author").caption = k._SafeStr_12521; _local_11.findChildByName("author_post_count").caption = ((k._SafeStr_13118 + " ") + this._SafeStr_5521.localizationManager.getLocalization("messageboard.messages", "posts")); this._SafeStr_13119(_local_3, k, _local_4); return (_local_3); } public function _SafeStr_13092(k:_SafeStr_3860):void { var _local_2:int = k.messageId; var _local_3:IWindowContainer = (this._SafeStr_8874.getListItemByName(("message_" + _local_2)) as IWindowContainer); if (_local_3 == null){ return; }; var _local_4:int = this._SafeStr_8874._SafeStr_8741(_local_3); this._SafeStr_13108 = true; this._SafeStr_8874.autoArrangeItems = false; this._SafeStr_8874._SafeStr_8504(_local_4); this._SafeStr_8874._SafeStr_8742(this._SafeStr_9378(k), _local_4); this._SafeStr_13108 = false; this._SafeStr_13102(); } private function _SafeStr_13119(k:IWindowContainer, _arg_2:_SafeStr_3860, _arg_3:int):void { var _local_4:IRegionWindow; var _local_9:_SafeStr_2413; var _local_5:Boolean = this._SafeStr_12924._SafeStr_13047; var _local_6:Boolean = this._SafeStr_12924._SafeStr_13048; var _local_7:Boolean = this._SafeStr_12924._SafeStr_13120; var _local_8:Boolean = this._SafeStr_12924._SafeStr_13094; _local_4 = (k.findChildByName("delete_message") as IRegionWindow); _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13121); _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13122); if (_local_5){ _local_4.id = _arg_2.messageId; _local_9 = (_local_4.getChildByName("icon") as _SafeStr_2413); switch (_arg_3){ case _SafeStr_3858._SafeStr_12916: _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13122); _local_9.assetUri = "forum_forum_unhide"; break; case _SafeStr_3858._SafeStr_12917: if (_local_6){ _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13122); _local_9.assetUri = "forum_forum_unhide"; } else { _local_4.visible = false; }; break; case _SafeStr_3858._SafeStr_12914: case _SafeStr_3858._SafeStr_12915: default: _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13121); _local_9.assetUri = "forum_forum_hide"; }; } else { _local_4.visible = false; }; _local_4 = (k.findChildByName("report_message") as IRegionWindow); if (_local_7){ _local_4.id = _arg_2.messageId; _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13123); _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13123); } else { _local_4.visible = false; }; _local_4 = (k.findChildByName("reply_message") as IRegionWindow); if (_local_8){ _local_4.id = _arg_2.messageId; _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13124); _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13124); } else { _local_4.visible = false; }; } private function _SafeStr_13114(k:_SafeStr_3860):String { switch (k.state){ case _SafeStr_3858._SafeStr_12916: return (this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.message_hidden_by_admin", "", "admin_name", k._SafeStr_13125)); case _SafeStr_3858._SafeStr_12917: return (this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.message_hidden_by_staff", "", "admin_name", k._SafeStr_13125)); default: return (null); }; } public function _SafeStr_13093(k:int, _arg_2:Boolean=false):void { var _local_3:IWindowContainer; if (!_arg_2){ _local_3 = (this._SafeStr_8874.getListItemByName(("message_" + k)) as IWindowContainer); } else { _local_3 = (this._SafeStr_8874.getListItemAt((k - 1)) as IWindowContainer); }; if (_local_3 != null){ this._SafeStr_8874.scrollV = (_local_3.bottom / this._SafeStr_8874.maxScrollV); }; } private function _SafeStr_13123(k:WindowMouseEvent):void { this._SafeStr_5521._SafeStr_11007(this._SafeStr_12924, this._SafeStr_12956.threadId, int(k.target.id)); } private function _SafeStr_13122(k:WindowMouseEvent):void { this._SafeStr_5521._SafeStr_13054(this._SafeStr_12924, this._SafeStr_12956.threadId, int(k.target.id)); } private function _SafeStr_13121(k:WindowMouseEvent):void { this._SafeStr_5521._SafeStr_13053(this._SafeStr_12924, this._SafeStr_12956.threadId, int(k.target.id)); } private function _SafeStr_13116(k:WindowMouseEvent):void { this._SafeStr_5521._SafeStr_13056(int(k.target.id)); } private function _SafeStr_13124(k:WindowMouseEvent):void { var _local_2:int = int(k.target.id); var _local_3:_SafeStr_3860 = this._SafeStr_13008._SafeStr_13126[_local_2]; if (_local_3 == null){ return; }; this._SafeStr_12919._SafeStr_13103(this._SafeStr_12956, _local_3); } } }//package _-1Qq // _SafeStr_11001 = "_-4Mp" (String#32885, DoABC#3) // _SafeStr_11007 = "_-vs" (String#15414, DoABC#3) // _SafeStr_12521 = "_-63l" (String#13838, DoABC#3) // _SafeStr_12914 = "_-6Vk" (String#38093, DoABC#3) // _SafeStr_12915 = "_-4kK" (String#33781, DoABC#3) // _SafeStr_12916 = "_-52s" (String#34538, DoABC#3) // _SafeStr_12917 = "_-17Z" (String#24902, DoABC#3) // _SafeStr_12919 = "_-4SE" (String#436, DoABC#3) // _SafeStr_12924 = "_-4Nd" (String#696, DoABC#3) // _SafeStr_12956 = "_-4AD" (String#11905, DoABC#3) // _SafeStr_12963 = "_-1UC" (String#25771, DoABC#3) // _SafeStr_12964 = "_-1ix" (String#26334, DoABC#3) // _SafeStr_12965 = "_-6Xf" (String#38179, DoABC#3) // _SafeStr_12973 = "_-2H" (String#27699, DoABC#3) // _SafeStr_12984 = "_-4xd" (String#1583, DoABC#3) // _SafeStr_12993 = "_-cJ" (String#15088, DoABC#3) // _SafeStr_13008 = "_-Gv" (String#4366, DoABC#3) // _SafeStr_13047 = "_-0OE" (String#23127, DoABC#3) // _SafeStr_13048 = "_-6kk" (String#38718, DoABC#3) // _SafeStr_13053 = "_-1JC" (String#25334, DoABC#3) // _SafeStr_13054 = "_-1di" (String#26129, DoABC#3) // _SafeStr_13056 = "_-0qg" (String#24194, DoABC#3) // _SafeStr_13059 = "_-0Xn" (String#23481, DoABC#3) // _SafeStr_13092 = "_-1P6" (String#25570, DoABC#3) // _SafeStr_13093 = "_-4Qh" (String#33043, DoABC#3) // _SafeStr_13094 = "_-0eo" (String#23750, DoABC#3) // _SafeStr_13102 = "_-6RO" (String#37910, DoABC#3) // _SafeStr_13103 = "_-47k" (String#32284, DoABC#3) // _SafeStr_13104 = "_-2RF" (String#28095, DoABC#3) // _SafeStr_13105 = "_-0Oh" (String#23144, DoABC#3) // _SafeStr_13106 = "_-2ql" (String#29097, DoABC#3) // _SafeStr_13107 = "_-0b4" (String#23598, DoABC#3) // _SafeStr_13108 = "_-0KV" (String#22982, DoABC#3) // _SafeStr_13109 = "do" (String#42083, DoABC#3) // _SafeStr_13110 = "_-60G" (String#36871, DoABC#3) // _SafeStr_13111 = "_-4N7" (String#32892, DoABC#3) // _SafeStr_13112 = "_-CX" (String#38946, DoABC#3) // _SafeStr_13113 = "_-4MW" (String#32872, DoABC#3) // _SafeStr_13114 = "_-5wp" (String#13717, DoABC#3) // _SafeStr_13115 = "_-4or" (String#33945, DoABC#3) // _SafeStr_13116 = "_-0ph" (String#24156, DoABC#3) // _SafeStr_13117 = "_-u3" (String#40549, DoABC#3) // _SafeStr_13118 = "_-0B7" (String#22596, DoABC#3) // _SafeStr_13119 = "_-12a" (String#8672, DoABC#3) // _SafeStr_13120 = "_-Ay" (String#38884, DoABC#3) // _SafeStr_13121 = "_-3fM" (String#11386, DoABC#3) // _SafeStr_13122 = "_-3LT" (String#11052, DoABC#3) // _SafeStr_13123 = "_-3qz" (String#11585, DoABC#3) // _SafeStr_13124 = "_-02U" (String#22279, DoABC#3) // _SafeStr_13125 = "_-06V" (String#22420, DoABC#3) // _SafeStr_13126 = "_-6Zg" (String#38259, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_2536 = "_-VM" (String#14956, DoABC#3) // _SafeStr_3586 = "_-0F0" (String#7844, DoABC#3) // _SafeStr_3629 = "_-4Uv" (String#12227, DoABC#3) // _SafeStr_3858 = "_-5vz" (String#36663, DoABC#3) // _SafeStr_3860 = "_-2nm" (String#10484, DoABC#3) // _SafeStr_3870 = "_-5VU" (String#35639, DoABC#3) // _SafeStr_3881 = "_-3C4" (String#10922, DoABC#3) // _SafeStr_4905 = "_-3BW" (String#29951, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_8504 = "_-0eV" (String#8257, DoABC#3) // _SafeStr_8741 = "_-3eu" (String#11375, DoABC#3) // _SafeStr_8742 = "_-2gR" (String#10385, DoABC#3) // _SafeStr_8874 = "_-5Rm" (String#121, DoABC#3) // _SafeStr_8949 = "_-5CK" (String#12970, DoABC#3) // _SafeStr_9378 = "_-5pt" (String#1606, DoABC#3) //------------------------------------------------------------ //_-1Qq.MessagesListData package _-1Qq { import flash.utils.Dictionary; import _-gS._SafeStr_3860; public class MessagesListData { private var _SafeStr_13127:int; private var _SafeStr_9036:int; private var _SafeStr_13128:int; private var _SafeStr_5505:Array; private var _SafeStr_13129:Dictionary; public function MessagesListData(k:int, _arg_2:int, _arg_3:int, _arg_4:Array):void { var _local_6:_SafeStr_3860; super(); this._SafeStr_13127 = k; this._SafeStr_9036 = _arg_3; this._SafeStr_13128 = _arg_2; this._SafeStr_5505 = _arg_4; this._SafeStr_13129 = new Dictionary(); var _local_5:int; while (_local_5 < _arg_4.length) { _local_6 = _arg_4[_local_5]; this._SafeStr_13129[_local_6.messageId] = _local_6; _local_5++; }; } public function get threadId():int { return (this._SafeStr_13127); } public function get startIndex():int { return (this._SafeStr_9036); } public function get _SafeStr_12992():int { return (this._SafeStr_13128); } public function get messages():Array { return (this._SafeStr_5505); } public function get _SafeStr_13126():Dictionary { return (this._SafeStr_13129); } public function get size():int { return (this._SafeStr_5505.length); } } }//package _-1Qq // _SafeStr_12992 = "_-4MB" (String#32855, DoABC#3) // _SafeStr_13126 = "_-6Zg" (String#38259, DoABC#3) // _SafeStr_13127 = "_-6Lu" (String#441, DoABC#3) // _SafeStr_13128 = "_-5Rd" (String#13226, DoABC#3) // _SafeStr_13129 = "_-5cJ" (String#35913, DoABC#3) // _SafeStr_3860 = "_-2nm" (String#10484, DoABC#3) // _SafeStr_5505 = "_-6Cr" (String#1141, DoABC#3) // _SafeStr_9036 = "_-YG" (String#594, DoABC#3) //------------------------------------------------------------ //_-1Qq.ThreadListView package _-1Qq { import _-5YE._SafeStr_3586; import _-1Mz.IWindowContainer; import _-gS._SafeStr_3870; import _-gS._SafeStr_3881; import _-1Mz.IWindow; import _-5YE.ITextWindow; import _-5Mz.WindowMouseEvent; import _-5YE.IRegionWindow; import _-5YE._SafeStr_2413; import _-5YE.IItemListWindow; public class ThreadListView { private var _SafeStr_5521:GroupForumController; private var _SafeStr_12919:GroupForumView; private var _SafeStr_8874:_SafeStr_3586; private var _SafeStr_12984:IWindowContainer; private var _SafeStr_12924:_SafeStr_3870; private var _SafeStr_13007:ThreadsListData; public function ThreadListView(k:GroupForumView, _arg_2:_SafeStr_3586, _arg_3:_SafeStr_3870, _arg_4:ThreadsListData) { this._SafeStr_12919 = k; this._SafeStr_5521 = this._SafeStr_12919.controller; this._SafeStr_8874 = _arg_2; this._SafeStr_12984 = (this._SafeStr_5521.windowManager.buildFromXML(XML(new HabboFriendBarCom.groupforum_thread_list_item_xml())) as IWindowContainer); this._SafeStr_12924 = _arg_3; this._SafeStr_13007 = _arg_4; } private static function _SafeStr_13130(k:int, _arg_2:int):uint { switch (k){ case _SafeStr_3858._SafeStr_12916: return (4289374890); case _SafeStr_3858._SafeStr_12917: return (0xFFFFB0A5); case _SafeStr_3858._SafeStr_12914: case _SafeStr_3858._SafeStr_12915: default: return (((((_arg_2 + 1) % 2)) ? 4293852927 : 4289914618)); }; } public function update():void { var k:int; var _local_2:IWindowContainer; var _local_3:_SafeStr_3881; this._SafeStr_8874.invalidate(); k = 0; while (k < this._SafeStr_13007.size) { _local_3 = this._SafeStr_13007._SafeStr_13037[k]; _local_2 = (this._SafeStr_12984.clone() as IWindowContainer); _local_2.name = ("thread_" + _local_3.threadId); this._SafeStr_12985(_local_2, _local_3, k); this._SafeStr_8874.addListItem(_local_2); k++; }; this._SafeStr_12986(); } private function _SafeStr_12985(k:IWindowContainer, _arg_2:_SafeStr_3881, _arg_3:int):void { var _local_5:IWindow; var _local_13:String; var _local_4:IWindowContainer = (k as IWindowContainer); var _local_6:int = _arg_2.state; var _local_7:Boolean = this._SafeStr_12924._SafeStr_13047; var _local_8:Boolean = this._SafeStr_12924._SafeStr_13048; var _local_9:Boolean = _arg_2._SafeStr_13131; var _local_10:Boolean = _arg_2._SafeStr_8694; var _local_11:int = ((_arg_2._SafeStr_13041 - this._SafeStr_5521._SafeStr_13059(_arg_2.threadId)) - 1); _local_5 = _local_4.findChildByName("texts_container"); if (_local_5 != null){ _local_5.id = _arg_2.threadId; _local_5.color = _SafeStr_13130(_local_6, _arg_3); }; var _local_12:ITextWindow = (_local_4.findChildByName("header") as ITextWindow); if (_local_12 != null){ _local_12.bold = (_local_11 > 0); _local_13 = _arg_2.header; if (_arg_2.header == ""){ _local_13 = "(No Subject)"; }; if ((((((_local_6 > _SafeStr_3858._SafeStr_12915)) && (!(_local_7)))) && (!(_local_8)))){ _local_13 = this._SafeStr_13114(_arg_2); }; _local_12.text = _local_13; }; _local_5 = _local_4.findChildByName("header_region"); if (_local_5 != null){ _local_5.id = _arg_2.threadId; _local_5.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13132); _local_5.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13132); }; _local_5 = _local_4.findChildByName("details"); if (_local_5 != null){ _local_5.caption = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.thread_details", "", "thread_author_id", _arg_2._SafeStr_13133, "thread_author_name", _arg_2._SafeStr_13134, "last_author_id", _arg_2._SafeStr_12989, "last_author_name", _arg_2._SafeStr_12990, "creation_time", this._SafeStr_12919._SafeStr_12963(_arg_2._SafeStr_12964), "update_time", this._SafeStr_12919._SafeStr_12963(_arg_2._SafeStr_12991)); }; _local_5 = _local_4.findChildByName("unread_texts_container"); if (_local_5 != null){ _local_5.id = _arg_2.threadId; _local_5.color = _SafeStr_13130(_local_6, _arg_3); }; _local_5 = _local_4.findChildByName("unread_region"); if (_local_5 != null){ _local_5.id = _arg_2.threadId; _local_5.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13132); _local_5.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13132); }; _local_12 = (_local_4.findChildByName("messages1") as ITextWindow); if (_local_12 != null){ _local_12.bold = (_local_11 > 0); _local_12.text = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.thread_details1", "", "total_messages", _arg_2._SafeStr_13041, "new_messages", _local_11); }; _local_12 = (_local_4.findChildByName("messages2") as ITextWindow); if (_local_12 != null){ _local_12.bold = (_local_11 > 0); _local_12.text = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.thread_details2", "", "total_messages", _arg_2._SafeStr_13041, "new_messages", _local_11); }; _local_5 = _local_4.findChildByName("button_container"); if (_local_5 != null){ _local_5.id = _arg_2.threadId; _local_5.color = _SafeStr_13130(_local_6, _arg_3); this._SafeStr_13119((_local_5 as IWindowContainer), _arg_2, _local_6); _local_5.color = _SafeStr_13130(_local_6, _arg_3); }; _local_5 = _local_4.findChildByName("left_button_container"); if (_local_5 != null){ _local_5.id = _arg_2.threadId; _local_5.color = _SafeStr_13130(_local_6, _arg_3); this._SafeStr_13135((_local_5 as IWindowContainer), _arg_2, _local_10, _local_9); _local_5.color = _SafeStr_13130(_local_6, _arg_3); }; } public function _SafeStr_12986():void { var k:int; while (k < this._SafeStr_8874.numListItems) { this._SafeStr_8874.getListItemAt(k).width = (this._SafeStr_8874._SafeStr_12993.width - 2); k++; }; } private function _SafeStr_13119(k:IWindowContainer, _arg_2:_SafeStr_3881, _arg_3:int):void { var _local_4:IRegionWindow; var _local_9:_SafeStr_2413; var _local_5:Boolean = this._SafeStr_12924._SafeStr_13047; var _local_6:Boolean = this._SafeStr_12924._SafeStr_13048; var _local_7:Boolean = this._SafeStr_12924._SafeStr_13120; var _local_8:IItemListWindow = (k.findChildByName("mod_buttons") as IItemListWindow); _local_4 = (_local_8.getListItemAt(0) as IRegionWindow); if (_local_4 != null){ _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13121); _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13122); if (((_local_5) || (_local_6))){ _local_4.id = _arg_2.threadId; _local_9 = (_local_4.getChildByName("icon") as _SafeStr_2413); switch (_arg_3){ case _SafeStr_3858._SafeStr_12914: case _SafeStr_3858._SafeStr_12915: _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13121); _local_9.assetUri = "forum_forum_hide"; break; case _SafeStr_3858._SafeStr_12916: _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13122); _local_9.assetUri = "forum_forum_unhide"; break; case _SafeStr_3858._SafeStr_12917: if (_local_6){ _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13122); _local_9.assetUri = "forum_forum_unhide"; } else { _local_4.visible = false; }; break; }; } else { _local_4.visible = false; }; }; _local_4 = (_local_8.getListItemAt(1) as IRegionWindow); if (_local_4 != null){ _local_4.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13123); if (((((_local_5) || (_local_6))) || (_local_7))){ _local_4.id = _arg_2.threadId; _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13123); } else { _local_4.visible = false; }; }; } private function _SafeStr_13135(k:IWindowContainer, _arg_2:_SafeStr_3881, _arg_3:Boolean, _arg_4:Boolean):void { var _local_10:_SafeStr_2413; var _local_11:_SafeStr_2413; var _local_5:Boolean = this._SafeStr_12924._SafeStr_13047; var _local_6:Boolean = this._SafeStr_12924._SafeStr_13048; var _local_7:IItemListWindow = (k.findChildByName("info_buttons") as IItemListWindow); var _local_8:IRegionWindow = (_local_7.getListItemByName("thread_lock") as IRegionWindow); if (_local_8 != null){ _local_8.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13136); _local_10 = (_local_8.getChildByName("icon") as _SafeStr_2413); if (((_local_5) || (_local_6))){ _local_8.id = _arg_2.threadId; _local_8.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13136); if (_arg_3){ _local_10.assetUri = "forum_forum_locked"; } else { _local_10.assetUri = "forum_forum_unlocked"; }; _local_8.visible = true; } else { if (_arg_3){ _local_10.assetUri = "forum_forum_locked"; }; _local_8.visible = _arg_3; _local_8.disable(); }; }; var _local_9:IRegionWindow = (_local_7.getListItemByName("thread_pin") as IRegionWindow); if (_local_9 != null){ _local_9.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_13137); _local_11 = (_local_9.getChildByName("icon") as _SafeStr_2413); if (((_local_5) || (_local_6))){ _local_9.id = _arg_2.threadId; _local_9.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_13137); if (_arg_4){ _local_11.assetUri = "forum_forum_pinned"; } else { _local_11.assetUri = "forum_forum_unpinned"; }; _local_9.visible = true; } else { if (_arg_4){ _local_11.assetUri = "forum_forum_pinned"; }; _local_9.visible = _arg_4; _local_9.disable(); }; }; } private function _SafeStr_13114(k:_SafeStr_3881):String { var _local_2:String; switch (k.state){ case _SafeStr_3858._SafeStr_12914: break; case _SafeStr_3858._SafeStr_12915: break; case _SafeStr_3858._SafeStr_12916: _local_2 = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.thread_hidden_by_admin", "", "admin_name", k._SafeStr_13125); break; case _SafeStr_3858._SafeStr_12917: _local_2 = this._SafeStr_5521.localizationManager.getLocalizationWithParams("groupforum.view.thread_hidden_by_staff", "", "admin_name", k._SafeStr_13125); break; }; return (_local_2); } public function _SafeStr_13092(k:_SafeStr_3881):void { var _local_2:int = k.threadId; var _local_3:IWindowContainer = (this._SafeStr_8874.getListItemByName(("thread_" + _local_2)) as IWindowContainer); var _local_4:int = this._SafeStr_8874._SafeStr_8741(_local_3); if (_local_3 != null){ this._SafeStr_12985(_local_3, k, _local_4); }; } private function _SafeStr_13136(k:WindowMouseEvent):void { var _local_2:int = k.target.id; var _local_3:_SafeStr_3881 = this._SafeStr_13007._SafeStr_13040[_local_2]; if (_local_3 == null){ return; }; this._SafeStr_5521._SafeStr_13050(this._SafeStr_12924, _local_2, !(_local_3._SafeStr_8694), _local_3._SafeStr_13131); } private function _SafeStr_13137(k:WindowMouseEvent):void { var _local_2:int = k.target.id; var _local_3:_SafeStr_3881 = this._SafeStr_13007._SafeStr_13040[_local_2]; if (_local_3 == null){ return; }; this._SafeStr_5521._SafeStr_13051(this._SafeStr_12924, _local_2, _local_3._SafeStr_8694, !(_local_3._SafeStr_13131)); } private function _SafeStr_13123(k:WindowMouseEvent):void { this._SafeStr_5521._SafeStr_11006(this._SafeStr_12924, int(k.target.id)); } private function _SafeStr_13121(k:WindowMouseEvent):void { this._SafeStr_5521._SafeStr_13046(this._SafeStr_12924, int(k.target.id)); } private function _SafeStr_13122(k:WindowMouseEvent):void { this._SafeStr_5521._SafeStr_13049(this._SafeStr_12924, int(k.target.id)); } private function _SafeStr_13132(k:WindowMouseEvent):void { var _local_4:int; var _local_2:int = int(k.target.id); var _local_3:_SafeStr_3881 = this._SafeStr_13007._SafeStr_13040[_local_2]; if (_local_3){ _local_4 = Math.min((this._SafeStr_5521._SafeStr_13059(_local_2) + 1), (_local_3._SafeStr_13041 - 1)); this._SafeStr_5521._SafeStr_13029(this._SafeStr_12924.groupId, _local_2, _local_4); }; } } }//package _-1Qq // _SafeStr_11006 = "_-aS" (String#15065, DoABC#3) // _SafeStr_12914 = "_-6Vk" (String#38093, DoABC#3) // _SafeStr_12915 = "_-4kK" (String#33781, DoABC#3) // _SafeStr_12916 = "_-52s" (String#34538, DoABC#3) // _SafeStr_12917 = "_-17Z" (String#24902, DoABC#3) // _SafeStr_12919 = "_-4SE" (String#436, DoABC#3) // _SafeStr_12924 = "_-4Nd" (String#696, DoABC#3) // _SafeStr_12963 = "_-1UC" (String#25771, DoABC#3) // _SafeStr_12964 = "_-1ix" (String#26334, DoABC#3) // _SafeStr_12984 = "_-4xd" (String#1583, DoABC#3) // _SafeStr_12985 = "_-6Hs" (String#4201, DoABC#3) // _SafeStr_12986 = "_-1qV" (String#26633, DoABC#3) // _SafeStr_12989 = "_-yM" (String#40718, DoABC#3) // _SafeStr_12990 = "_-3JD" (String#30266, DoABC#3) // _SafeStr_12991 = "_-6FE" (String#37455, DoABC#3) // _SafeStr_12993 = "_-cJ" (String#15088, DoABC#3) // _SafeStr_13007 = "_-2xL" (String#3334, DoABC#3) // _SafeStr_13029 = "_-6cz" (String#38397, DoABC#3) // _SafeStr_13037 = "_-6D1" (String#37380, DoABC#3) // _SafeStr_13040 = "_-2Rf" (String#28106, DoABC#3) // _SafeStr_13041 = "_-2vl" (String#29294, DoABC#3) // _SafeStr_13046 = "_-ZR" (String#39773, DoABC#3) // _SafeStr_13047 = "_-0OE" (String#23127, DoABC#3) // _SafeStr_13048 = "_-6kk" (String#38718, DoABC#3) // _SafeStr_13049 = "_-4mB" (String#33844, DoABC#3) // _SafeStr_13050 = "_-4mD" (String#33845, DoABC#3) // _SafeStr_13051 = "_-6SS" (String#37953, DoABC#3) // _SafeStr_13059 = "_-0Xn" (String#23481, DoABC#3) // _SafeStr_13092 = "_-1P6" (String#25570, DoABC#3) // _SafeStr_13114 = "_-5wp" (String#13717, DoABC#3) // _SafeStr_13119 = "_-12a" (String#8672, DoABC#3) // _SafeStr_13120 = "_-Ay" (String#38884, DoABC#3) // _SafeStr_13121 = "_-3fM" (String#11386, DoABC#3) // _SafeStr_13122 = "_-3LT" (String#11052, DoABC#3) // _SafeStr_13123 = "_-3qz" (String#11585, DoABC#3) // _SafeStr_13125 = "_-06V" (String#22420, DoABC#3) // _SafeStr_13130 = "include" (String#43589, DoABC#3) // _SafeStr_13131 = "_-2Xx" (String#28362, DoABC#3) // _SafeStr_13132 = "_-4FW" (String#32592, DoABC#3) // _SafeStr_13133 = "_-4yr" (String#34335, DoABC#3) // _SafeStr_13134 = "_-6DU" (String#37397, DoABC#3) // _SafeStr_13135 = "_-6UA" (String#38021, DoABC#3) // _SafeStr_13136 = "_-1y6" (String#26929, DoABC#3) // _SafeStr_13137 = "_-3Mi" (String#30411, DoABC#3) // _SafeStr_2413 = "_-to" (String#15386, DoABC#3) // _SafeStr_3586 = "_-0F0" (String#7844, DoABC#3) // _SafeStr_3858 = "_-5vz" (String#36663, DoABC#3) // _SafeStr_3870 = "_-5VU" (String#35639, DoABC#3) // _SafeStr_3881 = "_-3C4" (String#10922, DoABC#3) // _SafeStr_5521 = "_-1VJ" (String#58, DoABC#3) // _SafeStr_8694 = "_-6JL" (String#37606, DoABC#3) // _SafeStr_8741 = "_-3eu" (String#11375, DoABC#3) // _SafeStr_8874 = "_-5Rm" (String#121, DoABC#3) //------------------------------------------------------------ //_-1Qq.ThreadsListData package _-1Qq { import flash.utils.Dictionary; import _-gS._SafeStr_3881; public class ThreadsListData { public static const _SafeStr_7002:int = 20; private var _SafeStr_13138:int; private var _SafeStr_9036:int; private var _SafeStr_13139:Array; private var _SafeStr_13140:Dictionary; public function ThreadsListData(k:int, _arg_2:int, _arg_3:Array) { var _local_5:_SafeStr_3881; super(); this._SafeStr_13138 = k; this._SafeStr_9036 = _arg_2; this._SafeStr_13139 = _arg_3; this._SafeStr_13140 = new Dictionary(); var _local_4:int; while (_local_4 < _arg_3.length) { _local_5 = _arg_3[_local_4]; this._SafeStr_13140[_local_5.threadId] = _local_5; _local_4++; }; } public function get _SafeStr_13036():int { return (this._SafeStr_13138); } public function get startIndex():int { return (this._SafeStr_9036); } public function get _SafeStr_13037():Array { return (this._SafeStr_13139); } public function get _SafeStr_13040():Dictionary { return (this._SafeStr_13140); } public function get size():int { return (this._SafeStr_13139.length); } public function _SafeStr_13052(k:_SafeStr_3881):Boolean { var _local_3:_SafeStr_3881; this._SafeStr_13040[k.threadId] = k; var _local_2:int; while (_local_2 < this._SafeStr_13037.length) { _local_3 = this._SafeStr_13037[_local_2]; if (_local_3.threadId == k.threadId){ this._SafeStr_13037[_local_2] = k; return (true); }; _local_2++; }; return (false); } } }//package _-1Qq // _SafeStr_13036 = "_-1mu" (String#26492, DoABC#3) // _SafeStr_13037 = "_-6D1" (String#37380, DoABC#3) // _SafeStr_13040 = "_-2Rf" (String#28106, DoABC#3) // _SafeStr_13052 = "_-3fD" (String#31113, DoABC#3) // _SafeStr_13138 = "_-gu" (String#15169, DoABC#3) // _SafeStr_13139 = "_-60t" (String#13797, DoABC#3) // _SafeStr_13140 = "_-86" (String#38779, DoABC#3) // _SafeStr_3881 = "_-3C4" (String#10922, DoABC#3) // _SafeStr_7002 = "_-0sQ" (String#24271, DoABC#3) // _SafeStr_9036 = "_-YG" (String#594, DoABC#3) //------------------------------------------------------------ //_-1R-.HabboLandingView package _-1R- { import _-0Ol.AbstractView; import _-4qf._SafeStr_2651; import _-1p9._SafeStr_3827; import _-68V._SafeStr_1407; import _-4rH._SafeStr_197; import _-0Kg._SafeStr_334; import _-6k4._SafeStr_440; import _-4Hl._SafeStr_1380; import _-1A6._SafeStr_2153; import _-1El._SafeStr_1356; import _-3HG._SafeStr_2261; import _-1lV._SafeStr_1416; import _-1Mz.IWindow; import _-1uj._SafeStr_2251; import _-0MK._SafeStr_9; import _-5Vt._SafeStr_10; import _-1Mz.IWindowContainer; import flash.display.BitmapData; import flash.geom.Rectangle; import flash.geom.Point; import _-5YE.IBitmapWrapperWindow; import _-2sC._SafeStr_195; import _-5QZ._SafeStr_633; import _-p0._SafeStr_499; import _-0MK._SafeStr_44; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboNavigator; import com.sulake.iid.IIDHabboQuestEngine; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDHabboGameManager; import com.sulake.iid.IIDHabboAvatarEditor; import com.sulake.iid.IIDRoomEngine; import __AS3__.vec.Vector; import _-40u._SafeStr_2295; import _-5YE.IDesktopWindow; import _-1A6._SafeStr_2732; import _-3qZ._SafeStr_2283; import _-1HT._SafeStr_2724; import _-1A6.HabboToolbarIconEnum; import _-12f._SafeStr_3824; import _-2NY._SafeStr_2320; import _-JA._SafeStr_3471; import _-ue.ErrorReportStorage; import _-5Vt._SafeStr_39; import _-5Vt.XmlAsset; import _-07x._SafeStr_3823; import _-5UL._SafeStr_335; import _-5UL._SafeStr_2336; import _-6Cg._SafeStr_3825; import _-6YN._SafeStr_3826; import _-4rH._SafeStr_2173; import __AS3__.vec.*; public class HabboLandingView extends AbstractView implements _SafeStr_2651 { private var _SafeStr_13141:_SafeStr_3827; private var _SafeStr_6331:_SafeStr_1407; private var _SafeStr_7208:_SafeStr_197; private var _SafeStr_5450:_SafeStr_334; private var _SafeStr_6626:_SafeStr_440; private var _SafeStr_7219:_SafeStr_1380; private var _SafeStr_5510:_SafeStr_2153; private var _SafeStr_5526:_SafeStr_1356; private var _SafeStr_7212:_SafeStr_2261; private var _SafeStr_7218:_SafeStr_1416; private var _SafeStr_13142:Boolean = false; private var _SafeStr_13143:IWindow; private var _SafeStr_7205:_SafeStr_2251; private var _SafeStr_5413:Boolean = false; public function HabboLandingView(k:_SafeStr_9, _arg_2:uint, _arg_3:_SafeStr_10) { super(k, _arg_2, _arg_3); } public static function _SafeStr_13144(k:IWindowContainer, _arg_2:String, _arg_3:String):void { var _local_4:IWindow = k.findChildByName(_arg_2); var _local_5:IWindow = k.findChildByName(_arg_3); var _local_6:int = _local_5.x; _local_5.x = ((_local_4.x + _local_4.width) + 5); _local_5.width = (_local_5.width + (_local_6 - _local_5.x)); } public static function _SafeStr_5486(k:IBitmapWrapperWindow, _arg_2:BitmapData, _arg_3:Rectangle=null):void { if (!k.bitmap){ k.bitmap = new BitmapData(k.width, k.height, true, 0); } else { k.bitmap.fillRect(k.bitmap.rect, 0); }; var _local_4:BitmapData = k.bitmap; var _local_5:Rectangle = (((_arg_3)!=null) ? _arg_3 : _arg_2.rect); _local_4.copyPixels(_arg_2, _local_5, new Point(((_local_4.width - _local_5.width) / 2), ((_local_4.height - _local_5.height) / 2)), null, null, true); k.invalidate(); } public function get catalog():_SafeStr_334 { return (this._SafeStr_5450); } public function get navigator():_SafeStr_440 { return (this._SafeStr_6626); } public function get questEngine():_SafeStr_1380 { return (this._SafeStr_7219); } public function get tracking():_SafeStr_195 { return (_SafeStr_9001); } public function get windowManager():_SafeStr_633 { return (_SafeStr_5524); } public function get communicationManager():_SafeStr_1407 { return (this._SafeStr_6331); } public function get localizationManager():_SafeStr_499 { return (_SafeStr_9000); } override protected function get dependencies():Vector.<_SafeStr_44> { return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void { _SafeStr_6331 = k; }), new _SafeStr_44(new IIDHabboRoomSessionManager(), function (k:_SafeStr_197):void { _SafeStr_7208 = k; }), new _SafeStr_44(new IIDHabboConfigurationManager(), null), new _SafeStr_44(new IIDHabboCatalog(), function (k:_SafeStr_334):void { _SafeStr_5450 = k; }), new _SafeStr_44(new IIDHabboNavigator(), function (k:_SafeStr_440):void { _SafeStr_6626 = k; }), new _SafeStr_44(new IIDHabboQuestEngine(), function (k:_SafeStr_1380):void { _SafeStr_7219 = k; }), new _SafeStr_44(new IIDHabboToolbar(), function (k:_SafeStr_2153):void { _SafeStr_5510 = k; }), new _SafeStr_44(new IIDHabboHelp(), function (k:_SafeStr_1356):void { _SafeStr_5526 = k; }), new _SafeStr_44(new IIDHabboGameManager(), function (k:_SafeStr_1416):void { _SafeStr_7218 = k; }, false), new _SafeStr_44(new IIDHabboAvatarEditor(), function (k:_SafeStr_2261):void { _SafeStr_7212 = k; }), new _SafeStr_44(new IIDRoomEngine(), function (k:_SafeStr_2251):void { _SafeStr_7205 = k; })])); } override public function dispose():void { if (!disposed){ this._SafeStr_5413 = false; if (this._SafeStr_13141){ this._SafeStr_13141.dispose(); this._SafeStr_13141 = null; }; if (((!((this._SafeStr_5510 == null))) && (!((this._SafeStr_5510.events == null))))){ this._SafeStr_5510.events.removeEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_12098); }; if (this._SafeStr_13143){ this._SafeStr_13143.dispose(); this._SafeStr_13143 = null; }; super.dispose(); }; } public function initialize():void { var _local_3:Array; var _local_4:int; var _local_5:String; this._SafeStr_5413 = true; var k:IDesktopWindow = _SafeStr_5524.getDesktop(0); var _local_2:IWindow = k.getChildByName("hotel_view_welcome_window"); if (_local_2 != null){ k.removeChild(_local_2); _local_2.dispose(); }; if (((this._SafeStr_11112) && (getBoolean("landing.view.new_identity_override_enabled")))){ _local_3 = getProperty("landing.view.new_identity_widgets").split(","); _local_4 = 1; while (_local_4 <= 6) { _local_5 = (("landing.view.dynamic.slot." + _local_4) + "."); if ((((_local_4 == 1)) || ((_local_4 == 6)))){ setProperty((_local_5 + "widget"), ""); } else { setProperty((_local_5 + "widget"), "widgetcontainer"); setProperty((_local_5 + "conf"), ("2001-01-01 00:00," + _local_3[(_local_4 - 2)])); }; _local_4++; }; setProperty("landing.view.dynamic.leftPaneWidth", "400"); setProperty("landing.view.dynamic.rightPaneWidth", "400"); }; this._SafeStr_13141 = new _SafeStr_3827(this); this.activate(); if (this._SafeStr_13145()){ this._SafeStr_13146(); }; } public function activate():void { if (!this._SafeStr_5413){ this._SafeStr_13147(); }; if (this._SafeStr_5510){ this._SafeStr_5510._SafeStr_7407(_SafeStr_2732._SafeStr_10670); }; if (this._SafeStr_13141 != null){ this._SafeStr_13141.activate(); } else { _SafeStr_4.log("ERROR - Landing view layout is not initialized and cannot be activated - See caught errors in tryInitialize()"); }; } public function disable():void { if (this._SafeStr_13141 != null){ this._SafeStr_13141.disable(); this._SafeStr_12874 = false; }; } public function get _SafeStr_13148():Boolean { return (((((!((this._SafeStr_13141 == null))) && (!((this._SafeStr_13141.window == null))))) && (this._SafeStr_13141.window.visible))); } public function send(k:_SafeStr_2283):void { if (this._SafeStr_6331){ this._SafeStr_6331.connection.send(k); }; } private function _SafeStr_12098(k:_SafeStr_2295):void { switch (k._SafeStr_5791){ case HabboToolbarIconEnum.RECEPTION: if (this._SafeStr_7208.getSession(-1)){ this.send(new _SafeStr_2724()); this._SafeStr_7208._SafeStr_12104(-1); }; return; case HabboToolbarIconEnum.GAMES: if (getBoolean("game.center.enabled")){ this.disable(); }; return; }; } private function _SafeStr_13149(k:_SafeStr_3824):void { if (!this._SafeStr_13142){ this._SafeStr_13142 = true; this._SafeStr_13147(); }; } override protected function initComponent():void { this._SafeStr_5510.events.addEventListener(_SafeStr_2295._SafeStr_5780, this._SafeStr_12098); this._SafeStr_5450.events.addEventListener(_SafeStr_2320.CATALOG_INVISIBLE_PAGE_VISITED, this._SafeStr_13150); if (this._SafeStr_13145()){ this._SafeStr_7218.events.addEventListener(_SafeStr_3824.GAME_CONFIGURATIONS_INITIALIZED, this._SafeStr_13149); } else { this._SafeStr_6331.addHabboConnectionMessageEvent(new _SafeStr_3471(this._SafeStr_13151)); }; } private function _SafeStr_13150(k:_SafeStr_2320):void { if (((((((this._SafeStr_5413) && (!((this._SafeStr_13141 == null))))) && (!((this._SafeStr_13141.window == null))))) && (this._SafeStr_13141.window.visible))){ this.activate(); }; } private function _SafeStr_13151(k:_SafeStr_3471):void { if (k._SafeStr_5325()._SafeStr_13152 <= 0){ this._SafeStr_13147(); }; } private function _SafeStr_13147():void { if (((!(this._SafeStr_13145())) || (this._SafeStr_13142))){ this._SafeStr_13143 = this.getXmlWindow("initialization_error"); this._SafeStr_13143.visible = false; try { this.initialize(); IWindowContainer(this._SafeStr_13143.parent).removeChild(this._SafeStr_13143); } catch(e:Error) { ErrorReportStorage._SafeStr_7049("HabboLandingView", "Landing view layout initialization failed!"); _SafeStr_13141.dispose(); _SafeStr_13141 = null; windowManager.getDesktop(0).addChild(_SafeStr_13143); _SafeStr_13143.center(); _SafeStr_13143.visible = true; context.root.error((e.message + " Landing view initialization failed because of a Flash Error. Landing view removed and disposed!"), false, e.errorID); }; }; } public function getXmlWindow(name:String, layer:uint=1):IWindow { var asset:_SafeStr_39; var xmlAsset:XmlAsset; var window:IWindow; try { asset = assets.getAssetByName((name + "_xml")); xmlAsset = XmlAsset(asset); if ((((asset == null)) || ((xmlAsset == null)))){ return (null); }; window = _SafeStr_5524.buildFromXML(XML(xmlAsset.content), layer); } catch(e:Error) { ErrorReportStorage._SafeStr_7049("HabboLandingView", (("Failed to build window " + name) + "_xml!")); throw (e); }; return (window); } public function goToRoom(k:String=null):void { if (k == null){ k = getProperty("landing.view.roomcategory"); }; if (k != null){ this.send(new _SafeStr_3823(k)); }; } public function getProductData(k:String, _arg_2:_SafeStr_335):_SafeStr_2336 { if (_SafeStr_7207.loadProductData(_arg_2)){ return (_SafeStr_7207.getProductData(k)); }; return (null); } public function get _SafeStr_5594():_SafeStr_1356 { return (this._SafeStr_5526); } public function openGameCenterByGameName(k:String):void { if (this._SafeStr_7218){ this._SafeStr_7218.showGameCenterByGameName("showGameCenter.landingView", k); this.disable(); }; } public function _SafeStr_13153(k:int):void { if (this._SafeStr_7218){ this._SafeStr_7218.showGameCenter("showGameCenter.landingView", k); this.disable(); }; } public function openGameCenter():void { if (this._SafeStr_7218){ this._SafeStr_7218.showGameCenter("showGameCenter.landingView"); this.disable(); }; } public function requestBadge(k:String):void { this.send(new _SafeStr_3825(k)); } public function communityGoalVote(k:int):void { this.send(new _SafeStr_3826(k)); } public function get sessionDataManager():_SafeStr_2173 { return (_SafeStr_7207); } private function _SafeStr_13145():Boolean { return (propertyExists("game.name")); } private function _SafeStr_13146():void { var k:String; if (this._SafeStr_7218){ if (this._SafeStr_13145()){ k = getProperty("game.name"); if (((k) && (!((k == "default"))))){ this._SafeStr_7218.showGameCenterByGameName("showGameCenter.gameCenterForward", k, (k == "elisa_habbo_stories")); } else { this._SafeStr_7218.showGameCenter("showGameCenter.gameCenterForward"); }; }; }; } public function set _SafeStr_12874(k:Boolean):void { if (((this._SafeStr_5510) && (this._SafeStr_5510.extensionView))){ this._SafeStr_5510.extensionView.extraMargin = ((k) ? _SafeStr_2732._SafeStr_10674 : 0); }; } public function get _SafeStr_11112():Boolean { return ((getInteger("new.identity", 0) > 0)); } public function get _SafeStr_12862():int { return (getInteger("landing.view.dynamic.leftPaneWidth", 500)); } public function get _SafeStr_12863():int { return (getInteger("landing.view.dynamic.rightPaneWidth", 250)); } public function get avatarEditor():_SafeStr_2261 { return (this._SafeStr_7212); } public function get roomEngine():_SafeStr_2251 { return (this._SafeStr_7205); } } }//package _-1R- // _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3) // _SafeStr_10670 = "_-6BO" (String#37319, DoABC#3) // _SafeStr_10674 = "_-CC" (String#38934, DoABC#3) // _SafeStr_11112 = "_-2sL" (String#29164, DoABC#3) // _SafeStr_12098 = "_-2Mn" (String#842, DoABC#3) // _SafeStr_12104 = "_-4D2" (String#11951, DoABC#3) // _SafeStr_12862 = "_-1iH" (String#26309, DoABC#3) // _SafeStr_12863 = "_-4bY" (String#33458, DoABC#3) // _SafeStr_12874 = "_-4Y0" (String#33339, DoABC#3) // _SafeStr_13141 = "_-5ry" (String#36510, DoABC#3) // _SafeStr_13142 = "_-1ZW" (String#25969, DoABC#3) // _SafeStr_13143 = "_-1RA" (String#25659, DoABC#3) // _SafeStr_13144 = "_-4gf" (String#33636, DoABC#3) // _SafeStr_13145 = "_-1si" (String#26713, DoABC#3) // _SafeStr_13146 = "_-2p0" (String#29033, DoABC#3) // _SafeStr_13147 = "_-1B4" (String#25029, DoABC#3) // _SafeStr_13148 = "_-65G" (String#37069, DoABC#3) // _SafeStr_13149 = "_-1DU" (String#25127, DoABC#3) // _SafeStr_13150 = "_-3TF" (String#30665, DoABC#3) // _SafeStr_13151 = "_-36F" (String#10831, DoABC#3) // _SafeStr_13152 = "_-0jk" (String#23933, DoABC#3) // _SafeStr_13153 = "_-4jD" (String#33738, DoABC#3) // _SafeStr_1356 = "_-3vk" (String#11661, DoABC#3) // _SafeStr_1380 = "_-Dw" (String#14660, DoABC#3) // _SafeStr_1407 = "_-6PR" (String#14202, DoABC#3) // _SafeStr_1416 = "_-6At" (String#13944, DoABC#3) // _SafeStr_195 = "_-56K" (String#12859, DoABC#3) // _SafeStr_197 = "_-1kj" (String#9387, DoABC#3) // _SafeStr_2153 = "_-0X5" (String#8142, DoABC#3) // _SafeStr_2173 = "_-29u" (String#9859, DoABC#3) // _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3) // _SafeStr_2261 = "_-Uw" (String#14950, DoABC#3) // _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3) // _SafeStr_2295 = "_-WM" (String#14978, DoABC#3) // _SafeStr_2320 = "_-6S7" (String#37938, DoABC#3) // _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3) // _SafeStr_2651 = "_-5f3" (String#13426, DoABC#3) // _SafeStr_2724 = "_-2i6" (String#28767, DoABC#3) // _SafeStr_2732 = "_-1bV" (String#26047, DoABC#3) // _SafeStr_334 = "_-26F" (String#9790, DoABC#3) // _SafeStr_335 = "_-1fh" (String#9309, DoABC#3) // _SafeStr_3471 = "_-n" (String#40279, DoABC#3) // _SafeStr_3823 = "_-0WC" (String#23418, DoABC#3) // _SafeStr_3824 = "_-221" (String#27114, DoABC#3) // _SafeStr_3825 = "_-4Xm" (String#33327, DoABC#3) // _SafeStr_3826 = "_-0Xb" (String#23473, DoABC#3) // _SafeStr_3827 = "_-3kg" (String#11473, DoABC#3) // _SafeStr_39 = "_-1uD" (String#26777, DoABC#3) // _SafeStr_4 = "_-ZP" (String#39771, DoABC#3) // _SafeStr_44 = "_-0O" (String#23117, DoABC#3) // _SafeStr_440 = "_-1mx" (String#9427, DoABC#3) // _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5413 = "_-02I" (String#178, DoABC#3) // _SafeStr_5450 = "_-X-" (String#28, DoABC#3) // _SafeStr_5486 = "_-6fI" (String#38498, DoABC#3) // _SafeStr_5510 = "_-329" (String#65, DoABC#3) // _SafeStr_5524 = "_-4YK" (String#19, DoABC#3) // _SafeStr_5526 = "_-4d9" (String#128, DoABC#3) // _SafeStr_5594 = "_-1wM" (String#1493, DoABC#3) // _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3) // _SafeStr_5791 = "_-24j" (String#27226, DoABC#3) // _SafeStr_633 = "_-430" (String#11805, DoABC#3) // _SafeStr_6331 = "_-qd" (String#247, DoABC#3) // _SafeStr_6626 = "_-51" (String#37, DoABC#3) // _SafeStr_7049 = "_-1VE" (String#25805, DoABC#3) // _SafeStr_7205 = "_-0AS" (String#69, DoABC#3) // _SafeStr_7207 = "_-0vC" (String#104, DoABC#3) // _SafeStr_7208 = "_-3D7" (String#300, DoABC#3) // _SafeStr_7212 = "_-0Yf" (String#833, DoABC#3) // _SafeStr_7218 = "_-1ZB" (String#498, DoABC#3) // _SafeStr_7219 = "_-2h3" (String#149, DoABC#3) // _SafeStr_7407 = "_-1Vr" (String#9161, DoABC#3) // _SafeStr_9 = "_-24T" (String#27216, DoABC#3) // _SafeStr_9000 = "_-X0" (String#593, DoABC#3) // _SafeStr_9001 = "_-5eL" (String#438, DoABC#3) //------------------------------------------------------------ //_-1rg._SafeStr_2333 package _-1rg { public interface _SafeStr_2333 { function get type():String; function get id():int; function get _SafeStr_5860():String; function get _SafeStr_9458():String; function get _SafeStr_13154():Boolean; function get _SafeStr_9462():int; function get revision():int; function get _SafeStr_13155():int; function get _SafeStr_13156():int; function get _SafeStr_13157():int; function get _SafeStr_9396():Array; function get _SafeStr_5870():String; function get description():String; function get _SafeStr_13158():String; function get _SafeStr_6541():int; function get _SafeStr_6543():int; function get _SafeStr_6224():String; function get category():int; function get _SafeStr_6542():Boolean; function get _SafeStr_6544():Boolean; function get _SafeStr_6473():Boolean; function get _SafeStr_13159():Boolean; function get _SafeStr_13160():Boolean; function get _SafeStr_13161():Boolean; function get _SafeStr_7764():Boolean; function get _SafeStr_8349():Boolean; function get _SafeStr_8350():String; } }//package _-1rg // _SafeStr_13154 = "_-5Xt" (String#13318, DoABC#3) // _SafeStr_13155 = "_-2FH" (String#9949, DoABC#3) // _SafeStr_13156 = "_-0z0" (String#8595, DoABC#3) // _SafeStr_13157 = "_-Ra" (String#14888, DoABC#3) // _SafeStr_13158 = "_-597" (String#12916, DoABC#3) // _SafeStr_13159 = "_-2Bt" (String#9893, DoABC#3) // _SafeStr_13160 = "_-1IU" (String#8939, DoABC#3) // _SafeStr_13161 = "_-1G0" (String#8899, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_6224 = "_-42k" (String#11798, DoABC#3) // _SafeStr_6473 = "_-4re" (String#12615, DoABC#3) // _SafeStr_6541 = "_-Yu" (String#15027, DoABC#3) // _SafeStr_6542 = "_-49q" (String#11900, DoABC#3) // _SafeStr_6543 = "_-1LR" (String#8987, DoABC#3) // _SafeStr_6544 = "_-1nd" (String#9438, DoABC#3) // _SafeStr_7764 = "_-26D" (String#9789, DoABC#3) // _SafeStr_8349 = "_-3Oi" (String#11101, DoABC#3) // _SafeStr_8350 = "_-6Os" (String#14196, DoABC#3) // _SafeStr_9396 = "_-5jD" (String#13495, DoABC#3) // _SafeStr_9458 = "_-3hR" (String#11424, DoABC#3) // _SafeStr_9462 = "_-5YB" (String#13325, DoABC#3) //------------------------------------------------------------ //_-1rg._SafeStr_3041 package _-1rg { public class _SafeStr_3041 implements _SafeStr_2333 { public static const _SafeStr_13162:String = "i"; public static const _SafeStr_13163:String = "s"; private var _SafeStr_5501:String; private var _SafeStr_5338:int; private var _SafeStr_13164:String; private var _SafeStr_13165:Boolean; private var _SafeStr_13166:int; private var _SafeStr_13167:int; private var _SafeStr_13168:int; private var _SafeStr_13169:int; private var _SafeStr_13170:int; private var _SafeStr_9387:Array; private var _SafeStr_13171:String; private var _SafeStr_8688:String; private var _SafeStr_13172:String; private var _SafeStr_13173:int; private var _SafeStr_13174:int; private var _SafeStr_13175:String; private var _SafeStr_7428:int; private var _SafeStr_13176:Boolean; private var _SafeStr_13177:Boolean; private var _SafeStr_13178:Boolean; private var _SafeStr_13179:String; private var _SafeStr_13180:Boolean; private var _SafeStr_13181:Boolean; private var _SafeStr_13182:Boolean; private var _SafeStr_13183:Boolean; private var _SafeStr_13184:String; public function _SafeStr_3041(k:String, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:String, _arg_7:int, _arg_8:int, _arg_9:int, _arg_10:int, _arg_11:Array, _arg_12:Boolean, _arg_13:int, _arg_14:String, _arg_15:int, _arg_16:Boolean, _arg_17:int, _arg_18:Boolean, _arg_19:Boolean, _arg_20:String, _arg_21:int, _arg_22:Boolean, _arg_23:Boolean, _arg_24:Boolean, _arg_25:Boolean, _arg_26:String) { this._SafeStr_5501 = k; this._SafeStr_5338 = _arg_2; this._SafeStr_13179 = _arg_3; this._SafeStr_13164 = _arg_4; this._SafeStr_13167 = _arg_7; this._SafeStr_13168 = _arg_8; this._SafeStr_13169 = _arg_9; this._SafeStr_13170 = _arg_10; this._SafeStr_9387 = _arg_11; this._SafeStr_13165 = _arg_12; this._SafeStr_13166 = _arg_13; this._SafeStr_13171 = _arg_5; this._SafeStr_8688 = _arg_6; this._SafeStr_13172 = _arg_14; this._SafeStr_13173 = _arg_15; this._SafeStr_13176 = _arg_16; this._SafeStr_13174 = _arg_17; this._SafeStr_13177 = _arg_18; this._SafeStr_13175 = _arg_20; this._SafeStr_7428 = _arg_21; this._SafeStr_13178 = _arg_19; this._SafeStr_13180 = _arg_22; this._SafeStr_13181 = _arg_23; this._SafeStr_13182 = _arg_24; this._SafeStr_13183 = _arg_25; this._SafeStr_13184 = _arg_26; } public function get type():String { return (this._SafeStr_5501); } public function get id():int { return (this._SafeStr_5338); } public function get _SafeStr_5860():String { return (this._SafeStr_13164); } public function get _SafeStr_9458():String { return (this._SafeStr_13179); } public function get _SafeStr_13154():Boolean { return (this._SafeStr_13165); } public function get _SafeStr_9462():int { return (this._SafeStr_13166); } public function get revision():int { return (this._SafeStr_13167); } public function get _SafeStr_13155():int { return (this._SafeStr_13168); } public function get _SafeStr_13156():int { return (this._SafeStr_13169); } public function get _SafeStr_13157():int { return (this._SafeStr_13170); } public function get _SafeStr_9396():Array { return (this._SafeStr_9387); } public function get _SafeStr_5870():String { return (this._SafeStr_13171); } public function get description():String { return (this._SafeStr_8688); } public function get _SafeStr_13158():String { return (this._SafeStr_13172); } public function get _SafeStr_6541():int { return (this._SafeStr_13173); } public function get _SafeStr_6224():String { return (this._SafeStr_13175); } public function get category():int { return (this._SafeStr_7428); } public function set _SafeStr_5860(k:String):void { this._SafeStr_13164 = k; } public function get _SafeStr_6543():int { return (this._SafeStr_13174); } public function get _SafeStr_6542():Boolean { return (this._SafeStr_13176); } public function get _SafeStr_6544():Boolean { return (this._SafeStr_13177); } public function get _SafeStr_6473():Boolean { return (this._SafeStr_13178); } public function get _SafeStr_13159():Boolean { return (this._SafeStr_13180); } public function get _SafeStr_13160():Boolean { return (this._SafeStr_13181); } public function get _SafeStr_13161():Boolean { return (this._SafeStr_13182); } public function get _SafeStr_7764():Boolean { return (!((this._SafeStr_13164.indexOf("external_image") == -1))); } public function get _SafeStr_8349():Boolean { return (this._SafeStr_13183); } public function get _SafeStr_8350():String { return (this._SafeStr_13184); } } }//package _-1rg // _SafeStr_13154 = "_-5Xt" (String#13318, DoABC#3) // _SafeStr_13155 = "_-2FH" (String#9949, DoABC#3) // _SafeStr_13156 = "_-0z0" (String#8595, DoABC#3) // _SafeStr_13157 = "_-Ra" (String#14888, DoABC#3) // _SafeStr_13158 = "_-597" (String#12916, DoABC#3) // _SafeStr_13159 = "_-2Bt" (String#9893, DoABC#3) // _SafeStr_13160 = "_-1IU" (String#8939, DoABC#3) // _SafeStr_13161 = "_-1G0" (String#8899, DoABC#3) // _SafeStr_13162 = "_-Ke" (String#39239, DoABC#3) // _SafeStr_13163 = "_-0ie" (String#23889, DoABC#3) // _SafeStr_13164 = "_-0Tz" (String#23330, DoABC#3) // _SafeStr_13165 = "_-0Ks" (String#22995, DoABC#3) // _SafeStr_13166 = "_-1o9" (String#26546, DoABC#3) // _SafeStr_13167 = "_-1Uq" (String#25789, DoABC#3) // _SafeStr_13168 = "_-3oi" (String#31486, DoABC#3) // _SafeStr_13169 = "_-St" (String#39543, DoABC#3) // _SafeStr_13170 = "_-58w" (String#34776, DoABC#3) // _SafeStr_13171 = "_-0Qj" (String#8034, DoABC#3) // _SafeStr_13172 = "_-33t" (String#29643, DoABC#3) // _SafeStr_13173 = "_-4YZ" (String#3717, DoABC#3) // _SafeStr_13174 = "_-0xN" (String#2823, DoABC#3) // _SafeStr_13175 = "_-0l6" (String#23984, DoABC#3) // _SafeStr_13176 = "_-4an" (String#12335, DoABC#3) // _SafeStr_13177 = "_-25z" (String#9782, DoABC#3) // _SafeStr_13178 = "_-B1" (String#4338, DoABC#3) // _SafeStr_13179 = "_-2x-" (String#29337, DoABC#3) // _SafeStr_13180 = "_-05c" (String#22386, DoABC#3) // _SafeStr_13181 = "_-0A9" (String#22553, DoABC#3) // _SafeStr_13182 = "_-5Zi" (String#35804, DoABC#3) // _SafeStr_13183 = "_-08b" (String#22500, DoABC#3) // _SafeStr_13184 = "_-4tX" (String#34132, DoABC#3) // _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3) // _SafeStr_3041 = "_-Xd" (String#4452, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_6224 = "_-42k" (String#11798, DoABC#3) // _SafeStr_6473 = "_-4re" (String#12615, DoABC#3) // _SafeStr_6541 = "_-Yu" (String#15027, DoABC#3) // _SafeStr_6542 = "_-49q" (String#11900, DoABC#3) // _SafeStr_6543 = "_-1LR" (String#8987, DoABC#3) // _SafeStr_6544 = "_-1nd" (String#9438, DoABC#3) // _SafeStr_7428 = "_-5zS" (String#112, DoABC#3) // _SafeStr_7764 = "_-26D" (String#9789, DoABC#3) // _SafeStr_8349 = "_-3Oi" (String#11101, DoABC#3) // _SafeStr_8350 = "_-6Os" (String#14196, DoABC#3) // _SafeStr_8688 = "_-54y" (String#129, DoABC#3) // _SafeStr_9387 = "_-Py" (String#1633, DoABC#3) // _SafeStr_9396 = "_-5jD" (String#13495, DoABC#3) // _SafeStr_9458 = "_-3hR" (String#11424, DoABC#3) // _SafeStr_9462 = "_-5YB" (String#13325, DoABC#3) //------------------------------------------------------------ //_-1rg._SafeStr_333 package _-1rg { import _-0MK._SafeStr_3; public interface _SafeStr_333 extends _SafeStr_3 { function _SafeStr_8353():void; } }//package _-1rg // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_333 = "_-2DB" (String#9918, DoABC#3) // _SafeStr_8353 = "_-1E5" (String#8864, DoABC#3) //------------------------------------------------------------ //_-1rg.FurnitureDataParser package _-1rg { import _-3JS.EventDispatcherWrapper; import _-ue.Map; import _-5sJ.ICoreLocalizationManager; import _-5Vt.AssetLibrary; import flash.net.URLRequest; import _-5Vt._SafeStr_37; import _-0nt.AssetLoaderEvent; import _-3oF.Core; import flash.events.Event; import _-3-E._SafeStr_6; public class FurnitureDataParser extends EventDispatcherWrapper { public static const _SafeStr_13185:String = "FDP_furniture_data_ready"; private var _SafeStr_13186:Map; private var _SafeStr_13187:Map; private var _SafeStr_13188:Map; private var _SafeStr_5525:ICoreLocalizationManager; private var _SafeStr_13189:AssetLibrary; public function FurnitureDataParser(k:Map, _arg_2:Map, _arg_3:Map, _arg_4:ICoreLocalizationManager) { this._SafeStr_13186 = k; this._SafeStr_13187 = _arg_2; this._SafeStr_13188 = _arg_3; this._SafeStr_5525 = _arg_4; this._SafeStr_13189 = new AssetLibrary("FurniDataParserAssetLib"); } override public function dispose():void { super.dispose(); if (this._SafeStr_13189){ this._SafeStr_13189.dispose(); this._SafeStr_13189 = null; }; this._SafeStr_5525 = null; this._SafeStr_13186 = null; this._SafeStr_13187 = null; this._SafeStr_13188 = null; } public function _SafeStr_13190(k:String):void { var _local_2:_SafeStr_37 = this._SafeStr_13189.loadAssetFromFile(k, new URLRequest(k), "text/plain"); _local_2.addEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_13191); _local_2.addEventListener(AssetLoaderEvent._SafeStr_8961, this._SafeStr_13192); } private function _SafeStr_13191(k:AssetLoaderEvent):void { var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 == null){ return; }; if ((((_local_2._SafeStr_12899 == null)) || ((_local_2._SafeStr_12899.content == null)))){ return; }; var _local_3:String = (_local_2._SafeStr_12899.content as String); if (_local_3.charAt(0) == "<"){ this._SafeStr_13193(_local_3); } else { this._SafeStr_13194(_local_3); }; } private function _SafeStr_13193(data:String):void { var categoryTypes:XMLList; var itemXml:XML; var furniData:_SafeStr_3041; var xmlData:XML; try { xmlData = new XML(data); } catch(e:Error) { Core.error(("XML furni data was malformed: " + data), true, Core._SafeStr_13195); }; if (xmlData == null){ return; }; categoryTypes = xmlData.roomitemtypes; for each (itemXml in categoryTypes.furnitype) { furniData = this._SafeStr_13196(itemXml); this._SafeStr_13197(furniData); this._SafeStr_13198(furniData); }; categoryTypes = xmlData.wallitemtypes; for each (itemXml in categoryTypes.furnitype) { furniData = this._SafeStr_13199(itemXml); this._SafeStr_13197(furniData); this._SafeStr_13198(furniData); }; dispatchEvent(new Event(_SafeStr_13185)); } private function _SafeStr_13196(k:XML):_SafeStr_3041 { var _local_4:XML; var _local_5:String; var _local_6:Array; var _local_7:String; var _local_8:int; var _local_11:String; var _local_2:int = parseInt(k.@id); var _local_3:Array = new Array(); for each (_local_4 in k.partcolors.color) { _local_11 = _local_4; if (_local_11.charAt(0) == "#"){ _local_11 = _local_11.replace("#", ""); _local_3.push(parseInt(_local_11, 16)); } else { _local_3.push(-(parseInt(_local_11))); }; }; _local_5 = k.@classname; _local_6 = _local_5.split("*"); _local_7 = _local_6[0]; _local_8 = (((_local_6.length)>1) ? parseInt(_local_6[1]) : 0); var _local_9 = (_local_6.length > 1); var _local_10:_SafeStr_3041 = new _SafeStr_3041(_SafeStr_3041._SafeStr_13163, _local_2, _local_5, _local_7, k.name, k.description, k.revision, k.xdim, k.ydim, 0, _local_3, _local_9, _local_8, k.adurl, k.offerid, (k.buyout == "1"), k.rentofferid, (k.rentbuyout == "1"), (k.bc == "1"), k.customparams, k.specialtype, (k.canstandon == "1"), (k.cansiton == "1"), (k.canlayon == "1"), (k.excludeddynamic == "1"), k.furniline); return (_local_10); } private function _SafeStr_13199(k:XML):_SafeStr_3041 { var _local_2:int = parseInt(k.@id); var _local_3:_SafeStr_3041 = new _SafeStr_3041(_SafeStr_3041._SafeStr_13162, _local_2, k.@classname, k.@classname, k.name, k.description, k.revision, 0, 0, 0, null, false, 0, k.adurl, k.offerid, (k.buyout == "1"), k.rentofferid, (k.rentbuyout == "1"), (k.bc == "1"), null, k.specialtype, false, false, false, (k.excludeddynamic == "1"), k.furniline); return (_local_3); } private function _SafeStr_13194(k:String):void { var _local_7:String; var _local_8:Array; var _local_9:String; var _local_10:Array; var _local_11:String; var _local_12:int; var _local_13:String; var _local_14:Array; var _local_15:String; var _local_16:int; var _local_17:Boolean; var _local_18:int; var _local_19:int; var _local_20:int; var _local_21:int; var _local_22:Array; var _local_23:Array; var _local_24:int; var _local_25:String; var _local_26:String; var _local_27:String; var _local_28:int; var _local_29:Boolean; var _local_30:int; var _local_31:Boolean; var _local_32:String; var _local_33:int; var _local_34:Boolean; var _local_35:Boolean; var _local_36:Boolean; var _local_37:Boolean; var _local_38:Boolean; var _local_39:Boolean; var _local_40:_SafeStr_3041; var _local_41:String; var _local_2:RegExp = /\n\r{1,}|\n{1,}|\r{1,}/mg; var _local_3:RegExp = /^\s+|\s+$/g; var _local_4:RegExp = /\[+?((.)*?)\]/g; var _local_5:Array = k.split(_local_2); var _local_6:int; for each (_local_7 in _local_5) { _local_8 = _local_7.match(_local_4); for each (_local_9 in _local_8) { _local_9 = _local_9.replace(/\[{1,}/mg, ""); _local_9 = _local_9.replace(/\]{1,}/mg, ""); _local_10 = _local_9.split('"'); this._SafeStr_13200(_local_10, ", "); this._SafeStr_13200(_local_10, ","); _local_10.splice(0, 1); _local_10.splice((_local_10.length - 1), 1); if (_local_10.length < 18){ Core.error(("Lingo furni data was malformed: " + k), true, Core._SafeStr_13195); return; }; _local_11 = _local_10[0]; _local_12 = parseInt(_local_10[1]); _local_13 = String(_local_10[2]); _local_14 = _local_13.split("*"); _local_15 = _local_14[0]; _local_16 = (((_local_14.length)>1) ? parseInt(_local_14[1]) : 0); _local_17 = (_local_14.length > 1); _local_18 = parseInt(_local_10[3]); _local_19 = parseInt(_local_10[4]); _local_20 = parseInt(_local_10[5]); _local_21 = parseInt(_local_10[6]); _local_22 = []; _local_23 = _local_10[7].split(","); _local_24 = 0; while (_local_24 < _local_23.length) { _local_41 = _local_23[_local_24]; if (_local_41.charAt(0) == "#"){ _local_41 = _local_41.replace("#", ""); _local_22.push(parseInt(_local_41, 16)); } else { _local_22.push(-(parseInt(_local_41))); }; _local_24++; }; _local_25 = _local_10[8]; _local_26 = _local_10[9]; _local_27 = _local_10[10]; _local_28 = parseInt(_local_10[11]); _local_29 = (_local_10[12] == "true"); _local_30 = parseInt(_local_10[13]); _local_31 = (_local_10[14] == "true"); _local_32 = _local_10[15]; _local_33 = parseInt(_local_10[16]); _local_34 = (_local_10[17] == "true"); _local_38 = false; _local_39 = (_local_11 == "i"); if (_local_39){ _local_35 = false; _local_36 = false; _local_37 = false; if (_local_10.length >= 19){ _local_38 = (_local_10[18] == "1"); }; } else { _local_35 = (_local_10[18] == "1"); _local_36 = (_local_10[19] == "1"); _local_37 = (_local_10[20] == "1"); if (_local_10.length >= 22){ _local_38 = (_local_10[21] == "1"); }; }; _local_40 = new _SafeStr_3041(_local_11, _local_12, _local_13, _local_15, _local_25, _local_26, _local_18, _local_19, _local_20, _local_21, _local_22, _local_17, _local_16, _local_27, _local_28, _local_29, _local_30, _local_31, _local_34, _local_32, _local_33, _local_35, _local_36, _local_37, _local_38, ""); this._SafeStr_13197(_local_40); this._SafeStr_13198(_local_40); }; _local_6++; }; dispatchEvent(new Event(_SafeStr_13185)); } private function _SafeStr_13197(k:_SafeStr_3041):void { if (k.type == _SafeStr_3041._SafeStr_13163){ this._SafeStr_13186.add(k.id, k); } else { if (k.type == _SafeStr_3041._SafeStr_13162){ this._SafeStr_13187.add(k.id, k); }; }; var _local_2:Array = this._SafeStr_13188[k._SafeStr_5860]; if (_local_2 == null){ _local_2 = []; this._SafeStr_13188.add(k._SafeStr_5860, _local_2); }; _local_2[k._SafeStr_9462] = k.id; } private function _SafeStr_13192(k:AssetLoaderEvent):void { _SafeStr_6.logEventLog(("furnituredata download error " + k.status)); Core.error("Could not download furnidata definition", true, Core._SafeStr_13195); } private function _SafeStr_13198(k:_SafeStr_3041):void { if (this._SafeStr_5525 != null){ if (k.type == _SafeStr_3041._SafeStr_13163){ this._SafeStr_5525._SafeStr_13201(("roomItem.name." + k.id), k._SafeStr_5870); this._SafeStr_5525._SafeStr_13201(("roomItem.desc." + k.id), k.description); } else { if (k.type == _SafeStr_3041._SafeStr_13162){ this._SafeStr_5525._SafeStr_13201(("wallItem.name." + k.id), k._SafeStr_5870); this._SafeStr_5525._SafeStr_13201(("wallItem.desc." + k.id), k.description); }; }; }; } private function _SafeStr_13200(k:Array, _arg_2:Object):void { var _local_3:int; while (_local_3 < k.length) { if (k[_local_3] == _arg_2){ k.splice(_local_3, 1); _local_3--; }; _local_3++; }; } } }//package _-1rg // _SafeStr_12899 = "_-4b3" (String#33439, DoABC#3) // _SafeStr_13162 = "_-Ke" (String#39239, DoABC#3) // _SafeStr_13163 = "_-0ie" (String#23889, DoABC#3) // _SafeStr_13185 = "_-4bL" (String#33450, DoABC#3) // _SafeStr_13186 = "_-0H2" (String#7873, DoABC#3) // _SafeStr_13187 = "_-5PC" (String#3955, DoABC#3) // _SafeStr_13188 = "_-08u" (String#22508, DoABC#3) // _SafeStr_13189 = "_-2Er" (String#9942, DoABC#3) // _SafeStr_13190 = "_-6D6" (String#37382, DoABC#3) // _SafeStr_13191 = "_-0Xv" (String#23487, DoABC#3) // _SafeStr_13192 = "_-00l" (String#22210, DoABC#3) // _SafeStr_13193 = "_-1Ku" (String#8978, DoABC#3) // _SafeStr_13194 = "_-4PW" (String#12154, DoABC#3) // _SafeStr_13195 = "_-0FG" (String#22763, DoABC#3) // _SafeStr_13196 = "_-1dJ" (String#26111, DoABC#3) // _SafeStr_13197 = "_-1o0" (String#26539, DoABC#3) // _SafeStr_13198 = "_-5ah" (String#35846, DoABC#3) // _SafeStr_13199 = "_-15C" (String#24810, DoABC#3) // _SafeStr_13200 = "_-51z" (String#34503, DoABC#3) // _SafeStr_13201 = "_-4-Z" (String#3590, DoABC#3) // _SafeStr_3041 = "_-Xd" (String#4452, DoABC#3) // _SafeStr_37 = "_-6-O" (String#36835, DoABC#3) // _SafeStr_5525 = "_-Vb" (String#78, DoABC#3) // _SafeStr_5860 = "_-26X" (String#9795, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) // _SafeStr_6 = "_-1ax" (String#26024, DoABC#3) // _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3) // _SafeStr_8961 = "_-g8" (String#40026, DoABC#3) // _SafeStr_9462 = "_-5YB" (String#13325, DoABC#3) //------------------------------------------------------------ //_-1sG._SafeStr_4946 package _-1sG { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_4946 implements _SafeStr_2270 { private var _SafeStr_9813:int; private var _SafeStr_13202:int; public function get _SafeStr_7785():int { return (this._SafeStr_9813); } public function get _SafeStr_13203():int { return (this._SafeStr_13202); } public function flush():Boolean { this._SafeStr_9813 = -1; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9813 = k._SafeStr_5331(); this._SafeStr_13202 = k._SafeStr_5331(); return (true); } } }//package _-1sG // _SafeStr_13202 = "_-WD" (String#39664, DoABC#3) // _SafeStr_13203 = "_-2br" (String#28518, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_4946 = "_-0Z3" (String#8170, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_7785 = "_-4Uj" (String#33210, DoABC#3) // _SafeStr_9813 = "_-54z" (String#704, DoABC#3) //------------------------------------------------------------ //_-1sG._SafeStr_5001 package _-1sG { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_5001 implements _SafeStr_2270 { private var _SafeStr_13204:int; private var _SafeStr_13205:int; private var _SafeStr_13206:int; public function get _SafeStr_13207():int { return (this._SafeStr_13204); } public function get _SafeStr_13208():int { return (this._SafeStr_13205); } public function get _SafeStr_13209():int { return (this._SafeStr_13206); } public function flush():Boolean { this._SafeStr_13204 = -1; this._SafeStr_13206 = -1; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_13204 = k._SafeStr_5331(); this._SafeStr_13205 = k._SafeStr_5331(); this._SafeStr_13206 = k._SafeStr_5331(); return (true); } } }//package _-1sG // _SafeStr_13204 = "_-5xy" (String#36737, DoABC#3) // _SafeStr_13205 = "_-0BG" (String#22602, DoABC#3) // _SafeStr_13206 = "_-2-T" (String#9667, DoABC#3) // _SafeStr_13207 = "_-5O6" (String#35360, DoABC#3) // _SafeStr_13208 = "_-2-z" (String#27039, DoABC#3) // _SafeStr_13209 = "_-05B" (String#22372, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5001 = "_-3cS" (String#11333, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) //------------------------------------------------------------ //_-1sG._SafeStr_5008 package _-1sG { import _-3qZ._SafeStr_2270; import _-3qZ._SafeStr_2717; public class _SafeStr_5008 implements _SafeStr_2270 { private var _SafeStr_9813:int; private var _SafeStr_13206:int; public function get _SafeStr_7785():int { return (this._SafeStr_9813); } public function get _SafeStr_13209():int { return (this._SafeStr_13206); } public function flush():Boolean { this._SafeStr_9813 = -1; this._SafeStr_13206 = -1; return (true); } public function parse(k:_SafeStr_2717):Boolean { this._SafeStr_9813 = k._SafeStr_5331(); this._SafeStr_13206 = k._SafeStr_5331(); return (true); } } }//package _-1sG // _SafeStr_13206 = "_-2-T" (String#9667, DoABC#3) // _SafeStr_13209 = "_-05B" (String#22372, DoABC#3) // _SafeStr_2270 = "_-J1" (String#14751, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5008 = "_-09x" (String#7773, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_7785 = "_-4Uj" (String#33210, DoABC#3) // _SafeStr_9813 = "_-54z" (String#704, DoABC#3) //------------------------------------------------------------ //_-1Sj._SafeStr_3978 package _-1Sj { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-650.TalentLevelUpMessageParser; public class _SafeStr_3978 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3978(k:Function) { super(k, TalentLevelUpMessageParser); } public function _SafeStr_5325():TalentLevelUpMessageParser { return ((_SafeStr_5326 as TalentLevelUpMessageParser)); } } }//package _-1Sj // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3978 = "_-0J-" (String#22914, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1Sj._SafeStr_4037 package _-1Sj { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-650._SafeStr_4894; public class _SafeStr_4037 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4037(k:Function) { super(k, _SafeStr_4894); } public function _SafeStr_5325():_SafeStr_4894 { return ((_SafeStr_5326 as _SafeStr_4894)); } } }//package _-1Sj // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4037 = "_-2oe" (String#29019, DoABC#3) // _SafeStr_4894 = "_-6CU" (String#13976, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1Sj._SafeStr_4182 package _-1Sj { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-650._SafeStr_4889; public class _SafeStr_4182 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4182(k:Function) { super(k, _SafeStr_4889); } public function _SafeStr_5325():_SafeStr_4889 { return ((_SafeStr_5326 as _SafeStr_4889)); } } }//package _-1Sj // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4182 = "_-10y" (String#8651, DoABC#3) // _SafeStr_4889 = "_-0VO" (String#8114, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_2713 package _-1SW { import _-3qZ._SafeStr_2717; public class _SafeStr_2713 { private var _SafeStr_13210:String; private var _SafeStr_13211:int; private var _SafeStr_13212:int; private var _SafeStr_7511:int; private var _SafeStr_5338:int; private var _SafeStr_13213:Boolean; private var _SafeStr_5501:String; private var _SafeStr_13214:String; private var _SafeStr_13215:int; private var _SafeStr_13216:String; private var _SafeStr_13217:int; private var _totalSteps:int; private var _SafeStr_13218:int; private var _SafeStr_13219:int; private var _SafeStr_13220:String; private var _SafeStr_13221:String; private var _SafeStr_13222:Boolean; private var _SafeStr_13223:Date; public function _SafeStr_2713(k:_SafeStr_2717) { this._SafeStr_13223 = new Date(); super(); this._SafeStr_13210 = k.readString(); this._SafeStr_13211 = k._SafeStr_5331(); this._SafeStr_13212 = k._SafeStr_5331(); this._SafeStr_7511 = k._SafeStr_5331(); this._SafeStr_5338 = k._SafeStr_5331(); this._SafeStr_13213 = k.readBoolean(); this._SafeStr_5501 = k.readString(); this._SafeStr_13214 = k.readString(); this._SafeStr_13215 = k._SafeStr_5331(); this._SafeStr_13216 = k.readString(); this._SafeStr_13217 = k._SafeStr_5331(); this._totalSteps = k._SafeStr_5331(); this._SafeStr_13219 = k._SafeStr_5331(); this._SafeStr_13220 = k.readString(); this._SafeStr_13221 = k.readString(); this._SafeStr_13222 = k.readBoolean(); } public static function _SafeStr_13224(k:String):String { return (("quests." + k)); } public function get _SafeStr_13225():String { return (this._SafeStr_13210); } public function get _SafeStr_11125():String { return (this._SafeStr_13216); } public function get _SafeStr_13226():int { return (this._SafeStr_13211); } public function get _SafeStr_13227():int { return (this._SafeStr_13212); } public function get activityPointType():int { return (this._SafeStr_7511); } public function get accepted():Boolean { return (this._SafeStr_13213); } public function get id():int { return (this._SafeStr_5338); } public function get type():String { return (this._SafeStr_5501); } public function get _SafeStr_13228():String { return (this._SafeStr_13214); } public function get _SafeStr_13229():int { return (this._SafeStr_13215); } public function get _SafeStr_13230():int { return (this._SafeStr_13217); } public function get _SafeStr_13231():int { return (this._totalSteps); } public function get _SafeStr_13232():Boolean { return ((this._SafeStr_13217 == this._totalSteps)); } public function get _SafeStr_13233():int { if (this._SafeStr_13218 < 1){ return (0); }; var k:Date = new Date(); var _local_2:int = (k.getTime() - this._SafeStr_13223.getTime()); var _local_3:int = Math.max(0, (this._SafeStr_13218 - Math.floor((_local_2 / 1000)))); return (_local_3); } public function _SafeStr_13234():String { return (_SafeStr_13224(this._SafeStr_13225)); } public function _SafeStr_13235():String { return (((this._SafeStr_13234() + ".") + this._SafeStr_13216)); } public function get _SafeStr_13236():Boolean { return ((this._SafeStr_5338 < 1)); } public function set id(k:int):void { this._SafeStr_5338 = k; } public function set accepted(k:Boolean):void { this._SafeStr_13213 = k; } public function get _SafeStr_13237():Boolean { return ((this._SafeStr_13211 >= this._SafeStr_13212)); } public function get _SafeStr_13238():Date { return (this._SafeStr_13223); } public function set _SafeStr_13233(k:int):void { this._SafeStr_13218 = k; } public function get sortOrder():int { return (this._SafeStr_13219); } public function get _SafeStr_13239():String { return (this._SafeStr_13220); } public function get _SafeStr_13240():String { return (this._SafeStr_13221); } public function get easy():Boolean { return (this._SafeStr_13222); } } }//package _-1SW // _SafeStr_11125 = "_-lO" (String#40212, DoABC#3) // _SafeStr_13210 = "_-3gy" (String#11417, DoABC#3) // _SafeStr_13211 = "_-17L" (String#24891, DoABC#3) // _SafeStr_13212 = "_-0ZX" (String#23543, DoABC#3) // _SafeStr_13213 = "_-24Y" (String#27219, DoABC#3) // _SafeStr_13214 = "_-2YD" (String#28376, DoABC#3) // _SafeStr_13215 = "_-6Ge" (String#37509, DoABC#3) // _SafeStr_13216 = "_-2mG" (String#28927, DoABC#3) // _SafeStr_13217 = "_-067" (String#22408, DoABC#3) // _SafeStr_13218 = "_-Pl" (String#39426, DoABC#3) // _SafeStr_13219 = "_-3aC" (String#3496, DoABC#3) // _SafeStr_13220 = "_-3nC" (String#11514, DoABC#3) // _SafeStr_13221 = "_-1iU" (String#9355, DoABC#3) // _SafeStr_13222 = "_-Y9" (String#39727, DoABC#3) // _SafeStr_13223 = "_-2tk" (String#29220, DoABC#3) // _SafeStr_13224 = "_-EU" (String#39011, DoABC#3) // _SafeStr_13225 = "_-4LG" (String#32817, DoABC#3) // _SafeStr_13226 = "_-0I-" (String#22878, DoABC#3) // _SafeStr_13227 = "_-663" (String#37104, DoABC#3) // _SafeStr_13228 = "_-2r9" (String#29116, DoABC#3) // _SafeStr_13229 = "_-2rL" (String#29125, DoABC#3) // _SafeStr_13230 = "_-2Vs" (String#28277, DoABC#3) // _SafeStr_13231 = "_-5zP" (String#36800, DoABC#3) // _SafeStr_13232 = "_-0B0" (String#22591, DoABC#3) // _SafeStr_13233 = "_-1nx" (String#26535, DoABC#3) // _SafeStr_13234 = "_-6jk" (String#38676, DoABC#3) // _SafeStr_13235 = "_-1yQ" (String#26942, DoABC#3) // _SafeStr_13236 = "_-5YR" (String#35758, DoABC#3) // _SafeStr_13237 = "_-6Bw" (String#37337, DoABC#3) // _SafeStr_13238 = "_-3ES" (String#30069, DoABC#3) // _SafeStr_13239 = "_-50w" (String#34459, DoABC#3) // _SafeStr_13240 = "_-6Ev" (String#37443, DoABC#3) // _SafeStr_2713 = "_-6iV" (String#14481, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5338 = "_-3gw" (String#15, DoABC#3) // _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3) // _SafeStr_7511 = "_-1Gs" (String#497, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_3851 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_4902; public class _SafeStr_3851 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3851(k:Function) { super(k, _SafeStr_4902); } public function _SafeStr_5325():_SafeStr_4902 { return ((_SafeStr_5326 as _SafeStr_4902)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3851 = "_-1Ps" (String#25599, DoABC#3) // _SafeStr_4902 = "_-2g6" (String#10380, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_3952 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_3967; public class _SafeStr_3952 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3952(k:Function) { super(k, _SafeStr_3967); } public function _SafeStr_5325():_SafeStr_3967 { return ((_SafeStr_5326 as _SafeStr_3967)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3952 = "_-5y7" (String#36743, DoABC#3) // _SafeStr_3967 = "_-1wy" (String#9613, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_3953 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_3949; public class _SafeStr_3953 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3953(k:Function) { super(k, _SafeStr_3949); } public function _SafeStr_5325():_SafeStr_3949 { return ((_SafeStr_5326 as _SafeStr_3949)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3949 = "_-156" (String#8719, DoABC#3) // _SafeStr_3953 = "_-6gq" (String#38563, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_3960 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_3958; public class _SafeStr_3960 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3960(k:Function) { super(k, _SafeStr_3958); } public function _SafeStr_5325():_SafeStr_3958 { return ((_SafeStr_5326 as _SafeStr_3958)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3958 = "_-0M" (String#7947, DoABC#3) // _SafeStr_3960 = "_-3u4" (String#31704, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_3961 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_3947; public class _SafeStr_3961 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3961(k:Function) { super(k, _SafeStr_3947); } public function _SafeStr_5325():_SafeStr_3947 { return ((_SafeStr_5326 as _SafeStr_3947)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3947 = "_-44" (String#11814, DoABC#3) // _SafeStr_3961 = "_-4FJ" (String#32585, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_3968 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_4921; public class _SafeStr_3968 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_3968(k:Function) { super(k, _SafeStr_4921); } public function _SafeStr_5325():_SafeStr_4921 { return ((_SafeStr_5326 as _SafeStr_4921)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_3968 = "_-1f-" (String#26171, DoABC#3) // _SafeStr_4921 = "_-5kw" (String#13524, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_4111 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_4951; public class _SafeStr_4111 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4111(k:Function) { super(k, _SafeStr_4951); } public function _SafeStr_5325():_SafeStr_4951 { return ((_SafeStr_5326 as _SafeStr_4951)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4111 = "_-0fn" (String#23785, DoABC#3) // _SafeStr_4951 = "_-6-0" (String#13769, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_4257 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_4991; public class _SafeStr_4257 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4257(k:Function) { super(k, _SafeStr_4991); } public function _SafeStr_5325():_SafeStr_4991 { return ((_SafeStr_5326 as _SafeStr_4991)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4257 = "_-Tv" (String#39587, DoABC#3) // _SafeStr_4991 = "_-27h" (String#9821, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_4283 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_4999; public class _SafeStr_4283 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4283(k:Function) { super(k, _SafeStr_4999); } public function _SafeStr_5325():_SafeStr_4999 { return ((_SafeStr_5326 as _SafeStr_4999)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4283 = "_-1eZ" (String#26161, DoABC#3) // _SafeStr_4999 = "_-LB" (String#14781, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_4321 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_5011; public class _SafeStr_4321 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4321(k:Function) { super(k, _SafeStr_5011); } public function _SafeStr_5325():_SafeStr_5011 { return ((this._SafeStr_5326 as _SafeStr_5011)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4321 = "_-2Pf" (String#28029, DoABC#3) // _SafeStr_5011 = "_-0Jd" (String#7910, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_4335 package _-1SW { import _-3qZ._SafeStr_2276; import _-3qZ._SafeStr_2273; import _-5Hv._SafeStr_5016; public class _SafeStr_4335 extends _SafeStr_2276 implements _SafeStr_2273 { public function _SafeStr_4335(k:Function) { super(k, _SafeStr_5016); } public function _SafeStr_5325():_SafeStr_5016 { return ((_SafeStr_5326 as _SafeStr_5016)); } } }//package _-1SW // _SafeStr_2273 = "_-68h" (String#13915, DoABC#3) // _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3) // _SafeStr_4335 = "_-4-M" (String#31943, DoABC#3) // _SafeStr_5016 = "_-5Mx" (String#13146, DoABC#3) // _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3) // _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_5192 package _-1SW { import _-0MK._SafeStr_3; import _-3qZ._SafeStr_2717; public class _SafeStr_5192 implements _SafeStr_3 { private var _SafeStr_13241:Boolean; private var _SafeStr_13242:int; private var _SafeStr_13243:int; private var _SafeStr_13244:int; private var _SafeStr_13245:int; private var _SafeStr_13246:int; private var _SafeStr_13247:int; private var _SafeStr_9812:String; private var _SafeStr_13248:int; private var _SafeStr_13249:Array; public function _SafeStr_5192(k:_SafeStr_2717):void { this._SafeStr_13249 = []; super(); this._SafeStr_13241 = k.readBoolean(); this._SafeStr_13242 = k._SafeStr_5331(); this._SafeStr_13243 = k._SafeStr_5331(); this._SafeStr_13244 = k._SafeStr_5331(); this._SafeStr_13245 = k._SafeStr_5331(); this._SafeStr_13246 = k._SafeStr_5331(); this._SafeStr_13247 = k._SafeStr_5331(); this._SafeStr_9812 = k.readString(); this._SafeStr_13248 = k._SafeStr_5331(); var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_13249.push(k._SafeStr_5331()); _local_3++; }; } public function dispose():void { this._SafeStr_13249 = null; } public function get disposed():Boolean { return ((this._SafeStr_13249 == null)); } public function get _SafeStr_13250():Boolean { return (this._SafeStr_13241); } public function get personalContributionScore():int { return (this._SafeStr_13242); } public function get _SafeStr_13251():int { return (this._SafeStr_13243); } public function get _SafeStr_13252():int { return (this._SafeStr_13244); } public function get communityHighestAchievedLevel():int { return (this._SafeStr_13245); } public function get scoreRemainingUntilNextLevel():int { return (this._SafeStr_13246); } public function get percentCompletionTowardsNextLevel():int { return (this._SafeStr_13247); } public function get _SafeStr_13253():int { return (this._SafeStr_13248); } public function get _SafeStr_13254():Array { return (this._SafeStr_13249); } public function get _SafeStr_9816():String { return (this._SafeStr_9812); } } }//package _-1SW // _SafeStr_13241 = "_-1KU" (String#25386, DoABC#3) // _SafeStr_13242 = "_-6gV" (String#38546, DoABC#3) // _SafeStr_13243 = "_-3PP" (String#30513, DoABC#3) // _SafeStr_13244 = "_-6Gm" (String#37515, DoABC#3) // _SafeStr_13245 = "_-Cd" (String#38949, DoABC#3) // _SafeStr_13246 = "_-fP" (String#40002, DoABC#3) // _SafeStr_13247 = "_-14p" (String#24796, DoABC#3) // _SafeStr_13248 = "_-0RZ" (String#23250, DoABC#3) // _SafeStr_13249 = "_-1RJ" (String#25665, DoABC#3) // _SafeStr_13250 = "_-3z6" (String#31896, DoABC#3) // _SafeStr_13251 = "_-1Jp" (String#25360, DoABC#3) // _SafeStr_13252 = "_-6Le" (String#37693, DoABC#3) // _SafeStr_13253 = "_-3CD" (String#29975, DoABC#3) // _SafeStr_13254 = "_-1J4" (String#25331, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5192 = "_-2h-" (String#10393, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_9812 = "_-7f" (String#706, DoABC#3) // _SafeStr_9816 = "_-1bD" (String#26039, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_5193 package _-1SW { import _-0MK._SafeStr_3; import _-3qZ._SafeStr_2717; public class _SafeStr_5193 implements _SafeStr_3 { private var _SafeStr_9812:String; private var _SafeStr_13255:Array; public function _SafeStr_5193(k:_SafeStr_2717):void { this._SafeStr_13255 = []; super(); this._SafeStr_9812 = k.readString(); var _local_2:int = k._SafeStr_5331(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_13255.push(new _SafeStr_5246(k)); _local_3++; }; } public function dispose():void { this._SafeStr_13255 = null; } public function get disposed():Boolean { return ((this._SafeStr_13255 == null)); } public function get hof():Array { return (this._SafeStr_13255); } public function get _SafeStr_9816():String { return (this._SafeStr_9812); } } }//package _-1SW // _SafeStr_13255 = "_-4p6" (String#33956, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5193 = "_-iA" (String#15189, DoABC#3) // _SafeStr_5246 = "_-04S" (String#7687, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_9812 = "_-7f" (String#706, DoABC#3) // _SafeStr_9816 = "_-1bD" (String#26039, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_5194 package _-1SW { import _-3qZ._SafeStr_2717; public class _SafeStr_5194 { private var _SafeStr_13256:int; private var _SafeStr_13257:String; private var _SafeStr_13258:int; private var _SafeStr_13259:String; private var _SafeStr_13260:Boolean; private var _SafeStr_13171:String; public function _SafeStr_5194(k:_SafeStr_2717) { this._SafeStr_13256 = k._SafeStr_5331(); this._SafeStr_13257 = k.readString(); this._SafeStr_13258 = k._SafeStr_5331(); this._SafeStr_13259 = k.readString(); this._SafeStr_13260 = k.readBoolean(); this._SafeStr_13171 = k.readString(); } public function get _SafeStr_13261():int { return (this._SafeStr_13256); } public function get _SafeStr_13262():String { return (this._SafeStr_13257); } public function get userRank():int { return (this._SafeStr_13258); } public function get _SafeStr_13263():String { return (this._SafeStr_13259); } public function get badge():Boolean { return (this._SafeStr_13260); } public function get _SafeStr_5870():String { return (this._SafeStr_13171); } } }//package _-1SW // _SafeStr_13171 = "_-0Qj" (String#8034, DoABC#3) // _SafeStr_13256 = "_-4ns" (String#33906, DoABC#3) // _SafeStr_13257 = "_-ZS" (String#39774, DoABC#3) // _SafeStr_13258 = "_-3jO" (String#31268, DoABC#3) // _SafeStr_13259 = "_-0K3" (String#22966, DoABC#3) // _SafeStr_13260 = "_-5O3" (String#35358, DoABC#3) // _SafeStr_13261 = "_-4sM" (String#34084, DoABC#3) // _SafeStr_13262 = "_-302" (String#29497, DoABC#3) // _SafeStr_13263 = "_-48B" (String#32304, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5194 = "_-5IT" (String#13070, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_5245 package _-1SW { public interface _SafeStr_5245 { function get userId():int; function get userName():String; function get figure():String; } }//package _-1SW // _SafeStr_5245 = "_-jK" (String#15211, DoABC#3) //------------------------------------------------------------ //_-1SW._SafeStr_5246 package _-1SW { import _-3qZ._SafeStr_2717; public class _SafeStr_5246 implements _SafeStr_5245 { private var _SafeStr_5512:int; private var _SafeStr_7448:String; private var _SafeStr_5342:String; private var _SafeStr_13264:int; private var _SafeStr_13265:int; public function _SafeStr_5246(k:_SafeStr_2717) { this._SafeStr_5512 = k._SafeStr_5331(); this._SafeStr_7448 = k.readString(); this._SafeStr_5342 = k.readString(); this._SafeStr_13264 = k._SafeStr_5331(); this._SafeStr_13265 = k._SafeStr_5331(); } public function get userId():int { return (this._SafeStr_5512); } public function get userName():String { return (this._SafeStr_7448); } public function get figure():String { return (this._SafeStr_5342); } public function get rank():int { return (this._SafeStr_13264); } public function get _SafeStr_13266():int { return (this._SafeStr_13265); } } }//package _-1SW // _SafeStr_13264 = "_-05Y" (String#2570, DoABC#3) // _SafeStr_13265 = "_-Mf" (String#14815, DoABC#3) // _SafeStr_13266 = "_-3Hn" (String#30209, DoABC#3) // _SafeStr_2717 = "_-27R" (String#9816, DoABC#3) // _SafeStr_5245 = "_-jK" (String#15211, DoABC#3) // _SafeStr_5246 = "_-04S" (String#7687, DoABC#3) // _SafeStr_5331 = "_-G" (String#14697, DoABC#3) // _SafeStr_5342 = "_-497" (String#77, DoABC#3) // _SafeStr_5512 = "_-2ja" (String#30, DoABC#3) // _SafeStr_7448 = "_-4Bm" (String#70, DoABC#3) //------------------------------------------------------------ //_-1TK._SafeStr_4923 package _-1TK { import flash.system.System; public class _SafeStr_4923 { public static function _SafeStr_8777():void { System.pauseForGCIfCollectionImminent(); } public static function get _SafeStr_13267():uint { return (System.totalMemory); } } }//package _-1TK // _SafeStr_13267 = "_-5o0" (String#36361, DoABC#3) // _SafeStr_4923 = "_-4os" (String#33946, DoABC#3) // _SafeStr_8777 = "_-2Hq" (String#3145, DoABC#3) //------------------------------------------------------------ //_-1TK.Hex package _-1TK { import flash.utils.ByteArray; public class Hex { public static function _SafeStr_11565(k:String):ByteArray { k = k.replace(/^0x|\s|:/gm, ""); var _local_2:ByteArray = new ByteArray(); if ((k.length & 1) == 1){ k = ("0" + k); }; var _local_3:uint; while (_local_3 < k.length) { _local_2[(_local_3 / 2)] = parseInt(k.substr(_local_3, 2), 16); _local_3 = (_local_3 + 2); }; return (_local_2); } public static function _SafeStr_13268(k:ByteArray, _arg_2:Boolean=false):String { var _local_3:String = ""; var _local_4:uint; while (_local_4 < k.length) { _local_3 = (_local_3 + ("0" + k[_local_4].toString(16)).substr(-2, 2)); if (_arg_2){ if (_local_4 < (k.length - 1)){ _local_3 = (_local_3 + ":"); }; }; _local_4++; }; return (_local_3); } public static function toString(k:String, _arg_2:String="utf-8"):String { var _local_3:ByteArray = _SafeStr_11565(k); return (_local_3.readMultiByte(_local_3.length, _arg_2)); } public static function _SafeStr_13269(k:String):String { return (toString(k, "iso-8859-1")); } public static function _SafeStr_13270(k:String, _arg_2:Boolean=false, _arg_3:String="utf-8"):String { var _local_4:ByteArray = new ByteArray(); _local_4.writeMultiByte(k, _arg_3); return (_SafeStr_13268(_local_4, _arg_2)); } public static function _SafeStr_13271(k:String, _arg_2:Boolean=false):String { return (_SafeStr_13270(k, _arg_2, "iso-8859-1")); } } }//package _-1TK // _SafeStr_11565 = "_-9g" (String#38838, DoABC#3) // _SafeStr_13268 = "_-2Ml" (String#10075, DoABC#3) // _SafeStr_13269 = "_-5p8" (String#36402, DoABC#3) // _SafeStr_13270 = "_-1A3" (String#24991, DoABC#3) // _SafeStr_13271 = "_-2fy" (String#28674, DoABC#3) //------------------------------------------------------------ //_-1tn._SafeStr_2537 package _-1tn { public interface _SafeStr_2537 { function getStyle(_arg_1:String, _arg_2:uint, _arg_3:String):uint; function _SafeStr_13272(_arg_1:uint, _arg_2:uint):Object; function _SafeStr_13273(_arg_1:uint, _arg_2:String, _arg_3:uint):Array; function getPropertyDefaults(_arg_1:uint):_SafeStr_3595; function _SafeStr_13274():Array; } }//package _-1tn // _SafeStr_13272 = "_-5F4" (String#13017, DoABC#3) // _SafeStr_13273 = "_-5k3" (String#13512, DoABC#3) // _SafeStr_13274 = "_-0y4" (String#8581, DoABC#3) // _SafeStr_2537 = "_-5Rb" (String#13225, DoABC#3) // _SafeStr_3595 = "_-19Z" (String#8794, DoABC#3) //------------------------------------------------------------ //_-1tn._SafeStr_3595 package _-1tn { import _-4A5.PropertyStruct; public interface _SafeStr_3595 { function get(_arg_1:String):PropertyStruct; } }//package _-1tn // _SafeStr_3595 = "_-19Z" (String#8794, DoABC#3) //------------------------------------------------------------ //_-1tn._SafeStr_3621 package _-1tn { import flash.text.AntiAliasType; import _-4A5.TextStyle; import _-5im._SafeStr_3620; import _-5im._SafeStr_3618; public class _SafeStr_3621 { public static const _SafeStr_13275:String = "always_show_selection"; public static const _SafeStr_13276:String = "antialias_type"; public static const _SafeStr_13277:String = "asset_uri"; public static const _SafeStr_13278:String = "auto_arrange_items"; public static const _SafeStr_13279:String = "auto_size"; public static const _SafeStr_13280:String = "bitmap_asset_name"; public static const BORDER:String = "border"; public static const _SafeStr_13281:String = "border_color"; public static const _SafeStr_13282:String = "condense_white"; public static const _SafeStr_13283:String = "container_resize_to_columns"; public static const _SafeStr_13284:String = "direction"; public static const _SafeStr_13285:String = "display_as_password"; public static const _SafeStr_13286:String = "display_raw"; public static const _SafeStr_13287:String = "editable"; public static const _SafeStr_13288:String = "fit_size_to_contents"; public static const _SafeStr_13289:String = "focus_capturer"; public static const _SafeStr_13290:String = "greyscale"; public static const _SafeStr_13291:String = "grid_fit_type"; public static const _SafeStr_13292:String = "handle_bitmap_disposing"; public static const _SafeStr_13293:String = "help_page"; public static const _SafeStr_13294:String = "link_target"; public static const _SafeStr_13295:String = "spacing"; public static const _SafeStr_13296:String = "keep_open_on_deactivate"; public static const _SafeStr_13297:String = "margin_left"; public static const _SafeStr_13298:String = "margin_top"; public static const _SafeStr_13299:String = "margin_right"; public static const _SafeStr_13300:String = "margin_bottom"; public static const _SafeStr_13301:String = "max_chars"; public static const _SafeStr_13302:String = "max_lines"; public static const _SafeStr_13303:String = "item_array"; public static const _SafeStr_13304:String = "mouse_wheel_enabled"; public static const _SafeStr_13305:String = "multiline"; public static const _SafeStr_13306:String = "open_upward"; public static const _SafeStr_13307:String = "padding_horizontal"; public static const _SafeStr_13308:String = "padding_vertical"; public static const _SafeStr_13309:String = "pivot_point"; public static const _SafeStr_13310:String = "pointer_offset"; public static const _SafeStr_13311:String = "resize_on_item_update"; public static const _SafeStr_13312:String = "restrict"; public static const _SafeStr_13313:String = "scale_to_fit_items"; public static const _SafeStr_13314:String = "scrollable"; public static const _SafeStr_13315:String = "scroll_step_h"; public static const _SafeStr_13316:String = "scroll_step_v"; public static const _SafeStr_13317:String = "selectable"; public static const _SafeStr_13318:String = "stretched_x"; public static const _SafeStr_13319:String = "stretched_y"; public static const _SafeStr_13320:String = "text_color"; public static const _SafeStr_13321:String = "text_style"; public static const _SafeStr_13322:String = "tool_tip_caption"; public static const _SafeStr_13323:String = "tool_tip_delay"; public static const _SafeStr_13324:String = "tool_tip_is_dynamic"; public static const _SafeStr_7999:String = "vertical"; public static const _SafeStr_13325:String = "widget_type"; public static const _SafeStr_13326:String = "word_wrap"; public static const _SafeStr_13327:String = "wrap_x"; public static const _SafeStr_13328:String = "wrap_y"; public static const _SafeStr_13329:String = "zoom_x"; public static const _SafeStr_13330:String = "zoom_y"; public static const _SafeStr_13331:String = "overflow_replace"; public static const _SafeStr_13332:String = "test_id_key"; public static const BOLD:String = "bold"; public static const _SafeStr_13333:String = "etching_color"; public static const _SafeStr_13334:String = "etching_position"; public static const _SafeStr_13335:String = "font_face"; public static const _SafeStr_13336:String = "font_size"; public static const ITALIC:String = "italic"; public static const _SafeStr_13337:String = "kerning"; public static const _SafeStr_13338:String = "leading"; public static const _SafeStr_13339:String = "sharpness"; public static const _SafeStr_5575:String = "spacing"; public static const _SafeStr_13340:String = "thickness"; public static const _SafeStr_13341:String = "underline"; public static const _SafeStr_13342:Array = [AntiAliasType.NORMAL, AntiAliasType.ADVANCED]; public static const _SafeStr_13343:Array = [TextStyle.TOP_LEFT, TextStyle.TOP, TextStyle._SafeStr_13344, TextStyle.LEFT, TextStyle.RIGHT, TextStyle._SafeStr_13345, TextStyle.BOTTOM, TextStyle._SafeStr_13346]; public static const _SafeStr_13347:String = _SafeStr_3620.DEFAULT; public static const _SafeStr_13348:Array = [_SafeStr_3620.DEFAULT, _SafeStr_3620._SafeStr_13349, _SafeStr_3620._SafeStr_13350, _SafeStr_3620._SafeStr_13351, _SafeStr_3620.TOP, _SafeStr_3620._SafeStr_13352]; public static const _SafeStr_13353:Array = _SafeStr_3618._SafeStr_13354; } }//package _-1tn // _SafeStr_13275 = "_-5W0" (String#35661, DoABC#3) // _SafeStr_13276 = "_-62N" (String#36953, DoABC#3) // _SafeStr_13277 = "_-qc" (String#40425, DoABC#3) // _SafeStr_13278 = "_-100" (String#24604, DoABC#3) // _SafeStr_13279 = "_-0zm" (String#24557, DoABC#3) // _SafeStr_13280 = "_-5M3" (String#35286, DoABC#3) // _SafeStr_13281 = "_-5Xm" (String#35729, DoABC#3) // _SafeStr_13282 = "_-3S1" (String#30617, DoABC#3) // _SafeStr_13283 = "_-00N" (String#22201, DoABC#3) // _SafeStr_13284 = "_-8o" (String#38804, DoABC#3) // _SafeStr_13285 = "_-6VE" (String#38069, DoABC#3) // _SafeStr_13286 = "_-4e2" (String#33552, DoABC#3) // _SafeStr_13287 = "_-4Wt" (String#33290, DoABC#3) // _SafeStr_13288 = "_-Mt" (String#39316, DoABC#3) // _SafeStr_13289 = "_-1r" (String#26650, DoABC#3) // _SafeStr_13290 = "_-62r" (String#36971, DoABC#3) // _SafeStr_13291 = "_-4M2" (String#32848, DoABC#3) // _SafeStr_13292 = "_-0So" (String#23291, DoABC#3) // _SafeStr_13293 = "_-Sy" (String#39546, DoABC#3) // _SafeStr_13294 = "_-4t7" (String#34118, DoABC#3) // _SafeStr_13295 = "_-2gG" (String#28684, DoABC#3) // _SafeStr_13296 = "_-52A" (String#34512, DoABC#3) // _SafeStr_13297 = "_-0ga" (String#23815, DoABC#3) // _SafeStr_13298 = "_-1Ri" (String#25682, DoABC#3) // _SafeStr_13299 = "_-2oM" (String#29006, DoABC#3) // _SafeStr_13300 = "_-1Qr" (String#25646, DoABC#3) // _SafeStr_13301 = "_-4iy" (String#33727, DoABC#3) // _SafeStr_13302 = "_-5pE" (String#36406, DoABC#3) // _SafeStr_13303 = "_-0fL" (String#23770, DoABC#3) // _SafeStr_13304 = "_-4xO" (String#34272, DoABC#3) // _SafeStr_13305 = "_-6kQ" (String#38706, DoABC#3) // _SafeStr_13306 = "_-0sE" (String#24263, DoABC#3) // _SafeStr_13307 = "_-Ql" (String#39468, DoABC#3) // _SafeStr_13308 = "_-5s" (String#36511, DoABC#3) // _SafeStr_13309 = "_-zI" (String#40761, DoABC#3) // _SafeStr_13310 = "_-2fo" (String#28666, DoABC#3) // _SafeStr_13311 = "_-6g5" (String#38529, DoABC#3) // _SafeStr_13312 = "_-0qO" (String#24183, DoABC#3) // _SafeStr_13313 = "_-YU" (String#39740, DoABC#3) // _SafeStr_13314 = "_-0DT" (String#22691, DoABC#3) // _SafeStr_13315 = "_-4Hz" (String#32685, DoABC#3) // _SafeStr_13316 = "_-22l" (String#27140, DoABC#3) // _SafeStr_13317 = "_-4V7" (String#33226, DoABC#3) // _SafeStr_13318 = "_-3tI" (String#31663, DoABC#3) // _SafeStr_13319 = "_-2pS" (String#29050, DoABC#3) // _SafeStr_13320 = "_-1He" (String#25277, DoABC#3) // _SafeStr_13321 = "_-Tj" (String#39578, DoABC#3) // _SafeStr_13322 = "_-2nj" (String#28989, DoABC#3) // _SafeStr_13323 = "_-2rF" (String#29120, DoABC#3) // _SafeStr_13324 = "_-2VB" (String#28249, DoABC#3) // _SafeStr_13325 = "_-0Bb" (String#22614, DoABC#3) // _SafeStr_13326 = "_-08O" (String#22490, DoABC#3) // _SafeStr_13327 = "_-2EY" (String#27602, DoABC#3) // _SafeStr_13328 = "_-4BH" (String#32426, DoABC#3) // _SafeStr_13329 = "_-1ED" (String#25159, DoABC#3) // _SafeStr_13330 = "_-3tG" (String#31662, DoABC#3) // _SafeStr_13331 = "_-6Ay" (String#37301, DoABC#3) // _SafeStr_13332 = "_-1ss" (String#26718, DoABC#3) // _SafeStr_13333 = "_-BY" (String#38907, DoABC#3) // _SafeStr_13334 = "_-2Fz" (String#9961, DoABC#3) // _SafeStr_13335 = "_-lG" (String#40205, DoABC#3) // _SafeStr_13336 = "_-4v1" (String#34187, DoABC#3) // _SafeStr_13337 = "_-0zd" (String#24553, DoABC#3) // _SafeStr_13338 = "_-3m0" (String#31375, DoABC#3) // _SafeStr_13339 = "_-0RM" (String#23241, DoABC#3) // _SafeStr_13340 = "_-0sT" (String#24274, DoABC#3) // _SafeStr_13341 = "_-cp" (String#39901, DoABC#3) // _SafeStr_13342 = "_-01P" (String#22236, DoABC#3) // _SafeStr_13343 = "_-0Gm" (String#22824, DoABC#3) // _SafeStr_13344 = "_-46R" (String#11849, DoABC#3) // _SafeStr_13345 = "_-17z" (String#8765, DoABC#3) // _SafeStr_13346 = "_-57e" (String#12883, DoABC#3) // _SafeStr_13347 = "_-1Ut" (String#25791, DoABC#3) // _SafeStr_13348 = "_-qL" (String#40416, DoABC#3) // _SafeStr_13349 = "_-DN" (String#14652, DoABC#3) // _SafeStr_13350 = "_-5w2" (String#36666, DoABC#3) // _SafeStr_13351 = "_-4VY" (String#33244, DoABC#3) // _SafeStr_13352 = "_-3hm" (String#31203, DoABC#3) // _SafeStr_13353 = "_-3dW" (String#31051, DoABC#3) // _SafeStr_13354 = "_-5PZ" (String#35420, DoABC#3) // _SafeStr_3618 = "_-55c" (String#34651, DoABC#3) // _SafeStr_3620 = "_-MK" (String#14805, DoABC#3) // _SafeStr_3621 = "_-0pq" (String#8454, DoABC#3) // _SafeStr_5575 = "_-1t5" (String#1080, DoABC#3) // _SafeStr_7999 = "_-4Ve" (String#33250, DoABC#3) //------------------------------------------------------------ //_-1tn.PropertyMap package _-1tn { import flash.utils.Dictionary; import _-4A5.PropertyStruct; import _-4A5.*; public class PropertyMap implements _SafeStr_3595 { private var _SafeStr_13355:Dictionary; public function PropertyMap() { this._SafeStr_13355 = new Dictionary(); super(); } private function add(k:String, _arg_2:Object, _arg_3:String, _arg_4:Array=null):void { this._SafeStr_13355[k] = new PropertyStruct(k, _arg_2, _arg_3, false, _arg_4); } public function _SafeStr_13356(k:String, _arg_2:Boolean):void { this.add(k, _arg_2, PropertyStruct._SafeStr_13357); } public function _SafeStr_13358(k:String, _arg_2:int):void { this.add(k, _arg_2, PropertyStruct._SafeStr_13359); } public function _SafeStr_13360(k:String, _arg_2:uint):void { this.add(k, _arg_2, PropertyStruct._SafeStr_13361); } public function _SafeStr_13362(k:String, _arg_2:uint):void { this.add(k, _arg_2, PropertyStruct._SafeStr_13363); } public function _SafeStr_13364(k:String, _arg_2:Number):void { this.add(k, _arg_2, PropertyStruct.NUMBER); } public function _SafeStr_13365(k:String, _arg_2:String):void { this.add(k, _arg_2, PropertyStruct.STRING); } public function _SafeStr_13366(k:String, _arg_2:String, _arg_3:Array):void { this.add(k, _arg_2, PropertyStruct.STRING, _arg_3); } public function _SafeStr_13367(k:String, _arg_2:Array):void { this.add(k, _arg_2, PropertyStruct._SafeStr_13368); } public function get(k:String):PropertyStruct { return (this._SafeStr_13355[k]); } public function clone():PropertyMap { var _local_2:String; var k:PropertyMap = new PropertyMap(); for (_local_2 in this._SafeStr_13355) { k._SafeStr_13355[_local_2] = this._SafeStr_13355[_local_2]; }; return (k); } } }//package _-1tn // _SafeStr_13355 = "_-58O" (String#34760, DoABC#3) // _SafeStr_13356 = "_-6jo" (String#38680, DoABC#3) // _SafeStr_13357 = "_-bA" (String#39830, DoABC#3) // _SafeStr_13358 = "_-1JA" (String#25333, DoABC#3) // _SafeStr_13359 = "_-32s" (String#29598, DoABC#3) // _SafeStr_13360 = "_-1qE" (String#26622, DoABC#3) // _SafeStr_13361 = "_-2hT" (String#28736, DoABC#3) // _SafeStr_13362 = "_-08l" (String#22504, DoABC#3) // _SafeStr_13363 = "_-2hU" (String#28737, DoABC#3) // _SafeStr_13364 = "_-5Lu" (String#35281, DoABC#3) // _SafeStr_13365 = "_-5Ac" (String#34843, DoABC#3) // _SafeStr_13366 = "_-4dZ" (String#33530, DoABC#3) // _SafeStr_13367 = "_-0qk" (String#24197, DoABC#3) // _SafeStr_13368 = "_-3Rc" (String#30602, DoABC#3) // _SafeStr_3595 = "_-19Z" (String#8794, DoABC#3) //------------------------------------------------------------ //_-1TS._SafeStr_5031 package _-1TS { import _-151._SafeStr_2306; import flash.geom.Point; import flash.display.BitmapData; import _-151._SafeStr_2305; public class _SafeStr_5031 extends Plane { public static const _SafeStr_5375:uint = 0xFFFFFF; public static const _SafeStr_5376:Number = 45; public static const _SafeStr_5377:Number = 30; public function render(k:BitmapData, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:_SafeStr_2305, _arg_6:Boolean, _arg_7:Number, _arg_8:Number):BitmapData { var _local_15:Number; var _local_9:PlaneVisualization = _SafeStr_5379(_arg_4); if ((((_local_9 == null)) || ((_local_9.geometry == null)))){ return (null); }; var _local_10:Point = _local_9.geometry._SafeStr_5381(new _SafeStr_2306(0, 0, 0)); var _local_11:Point = _local_9.geometry._SafeStr_5381(new _SafeStr_2306(0, (_arg_3 / _local_9.geometry.scale), 0)); var _local_12:Point = _local_9.geometry._SafeStr_5381(new _SafeStr_2306((_arg_2 / _local_9.geometry.scale), 0, 0)); var _local_13:int; var _local_14:int; if (((((!((_local_10 == null))) && (!((_local_11 == null))))) && (!((_local_12 == null))))){ _arg_2 = Math.round(Math.abs((_local_10.x - _local_12.x))); _arg_3 = Math.round(Math.abs((_local_10.x - _local_11.x))); _local_15 = (_local_10.x - _local_9.geometry._SafeStr_5381(new _SafeStr_2306(1, 0, 0)).x); _local_13 = (_arg_7 * int(Math.abs(_local_15))); _local_14 = (_arg_8 * int(Math.abs(_local_15))); }; return (_local_9.render(k, _arg_2, _arg_3, _arg_5, _arg_6, _local_13, _local_14)); } } }//package _-1TS // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_5031 = "_-2qf" (String#10538, DoABC#3) // _SafeStr_5375 = "_-0WM" (String#574, DoABC#3) // _SafeStr_5376 = "_-3UH" (String#30697, DoABC#3) // _SafeStr_5377 = "_-3dF" (String#31042, DoABC#3) // _SafeStr_5379 = "_-oP" (String#40340, DoABC#3) // _SafeStr_5381 = "_-08f" (String#7749, DoABC#3) //------------------------------------------------------------ //_-1TS._SafeStr_5032 package _-1TS { import _-0MK._SafeStr_3; import flash.display.BitmapData; import flash.geom.ColorTransform; import flash.geom.Point; import _-151._SafeStr_2305; public class _SafeStr_5032 implements _SafeStr_3 { public static const _SafeStr_5396:int = 0; public static const ALIGN_TOP:int = 1; public static const _SafeStr_5397:int = 2; public static const _SafeStr_5394:int = ALIGN_TOP;//1 private var _SafeStr_13369:PlaneMaterial = null; private var _color:uint = 0; private var _SafeStr_10385:int = 0; private var _SafeStr_13370:int = 1; private var _SafeStr_5384:BitmapData = null; private var _SafeStr_5406:Boolean = false; public function _SafeStr_5032(k:PlaneMaterial, _arg_2:uint, _arg_3:int, _arg_4:int=0) { this._SafeStr_13369 = k; this._SafeStr_10385 = _arg_4; this._SafeStr_13370 = _arg_3; this._color = _arg_2; } public function get offset():int { return (this._SafeStr_10385); } public function get align():int { return (this._SafeStr_13370); } public function get disposed():Boolean { return (this._SafeStr_5406); } public function dispose():void { this._SafeStr_5406 = true; this._SafeStr_13369 = null; if (this._SafeStr_5384 != null){ this._SafeStr_5384.dispose(); this._SafeStr_5384 = null; }; } public function _SafeStr_5408():void { if (this._SafeStr_5384 != null){ this._SafeStr_5384.dispose(); this._SafeStr_5384 = null; }; } public function render(canvas:BitmapData, width:int, height:int, normal:_SafeStr_2305, useTexture:Boolean, offsetX:int, offsetY:int):BitmapData { var tR:Number; var tG:Number; var tB:Number; var ctf:ColorTransform; var r:uint = (this._color >> 16); var g:uint = ((this._color >> 8) & 0xFF); var b:uint = (this._color & 0xFF); var hasColor:Boolean; if ((((((r < 0xFF)) || ((g < 0xFF)))) || ((b < 0xFF)))){ hasColor = true; }; if ((((((canvas == null)) || (!((canvas.width == width))))) || (!((canvas.height == height))))){ canvas = null; }; var bitmapData:BitmapData; if (this._SafeStr_13369 != null){ if (hasColor){ bitmapData = this._SafeStr_13369.render(null, width, height, normal, useTexture, offsetX, (offsetY + this.offset), (this.align == ALIGN_TOP)); } else { bitmapData = this._SafeStr_13369.render(canvas, width, height, normal, useTexture, offsetX, (offsetY + this.offset), (this.align == ALIGN_TOP)); }; if (((!((bitmapData == null))) && (!((bitmapData == canvas))))){ if (this._SafeStr_5384 != null){ this._SafeStr_5384.dispose(); }; try { this._SafeStr_5384 = bitmapData.clone(); } catch(e:Error) { if (_SafeStr_5384){ _SafeStr_5384.dispose(); }; _SafeStr_5384 = null; return (null); }; bitmapData = this._SafeStr_5384; }; } else { if (canvas == null){ if (((((!((this._SafeStr_5384 == null))) && ((this._SafeStr_5384.width == width)))) && ((this._SafeStr_5384.height == height)))){ return (this._SafeStr_5384); }; if (this._SafeStr_5384 != null){ this._SafeStr_5384.dispose(); }; this._SafeStr_5384 = new BitmapData(width, height, true, 0xFFFFFFFF); bitmapData = this._SafeStr_5384; } else { canvas.fillRect(canvas.rect, 0xFFFFFFFF); bitmapData = canvas; }; }; if (bitmapData != null){ if (hasColor){ tR = (r / 0xFF); tG = (g / 0xFF); tB = (b / 0xFF); ctf = new ColorTransform(tR, tG, tB); bitmapData.colorTransform(bitmapData.rect, ctf); if (((!((canvas == null))) && (!((bitmapData == canvas))))){ canvas.copyPixels(bitmapData, bitmapData.rect, new Point(0, 0), null, null, true); bitmapData = canvas; }; }; }; return (bitmapData); } public function _SafeStr_5395():PlaneMaterial { return (this._SafeStr_13369); } public function _SafeStr_10637():uint { return (this._color); } } }//package _-1TS // _SafeStr_10385 = "_-4WK" (String#503, DoABC#3) // _SafeStr_10637 = "_-20T" (String#3097, DoABC#3) // _SafeStr_13369 = "_-nm" (String#40314, DoABC#3) // _SafeStr_13370 = "_-Tw" (String#14932, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_3 = "_-47K" (String#11863, DoABC#3) // _SafeStr_5032 = "_-4i6" (String#12464, DoABC#3) // _SafeStr_5384 = "_-08g" (String#496, DoABC#3) // _SafeStr_5394 = "_-5ww" (String#36700, DoABC#3) // _SafeStr_5395 = "_-4KR" (String#12084, DoABC#3) // _SafeStr_5396 = "_-5TR" (String#35552, DoABC#3) // _SafeStr_5397 = "_-3YM" (String#11258, DoABC#3) // _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3) // _SafeStr_5408 = "_-5Yk" (String#35770, DoABC#3) //------------------------------------------------------------ //_-1TS._SafeStr_5034 package _-1TS { import _-151._SafeStr_2306; import flash.geom.Point; import flash.display.BitmapData; import _-151._SafeStr_2305; public class _SafeStr_5034 extends Plane { public static const _SafeStr_5375:uint = 0xFFFFFF; public static const _SafeStr_5376:Number = 45; public static const _SafeStr_5377:Number = 30; public function render(k:BitmapData, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:_SafeStr_2305, _arg_6:Boolean):BitmapData { var _local_7:PlaneVisualization = _SafeStr_5379(_arg_4); if ((((_local_7 == null)) || ((_local_7.geometry == null)))){ return (null); }; var _local_8:Point = _local_7.geometry._SafeStr_5381(new _SafeStr_2306(0, 0, 0)); var _local_9:Point = _local_7.geometry._SafeStr_5381(new _SafeStr_2306(0, 0, (_arg_3 / _local_7.geometry.scale))); var _local_10:Point = _local_7.geometry._SafeStr_5381(new _SafeStr_2306(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(k, _arg_2, _arg_3, _arg_5, _arg_6)); } } }//package _-1TS // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_5034 = "_-4fz" (String#12426, DoABC#3) // _SafeStr_5375 = "_-0WM" (String#574, DoABC#3) // _SafeStr_5376 = "_-3UH" (String#30697, DoABC#3) // _SafeStr_5377 = "_-3dF" (String#31042, DoABC#3) // _SafeStr_5379 = "_-oP" (String#40340, DoABC#3) // _SafeStr_5381 = "_-08f" (String#7749, DoABC#3) //------------------------------------------------------------ //_-1TS._SafeStr_5198 package _-1TS { import flash.display.BitmapData; public class _SafeStr_5198 { public static const _SafeStr_13371:Number = -1; public static const _SafeStr_13372:Number = 1; private var _bitmap:BitmapData = null; private var _SafeStr_13373:Number = -1; private var _SafeStr_13374:Number = 1; private var _SafeStr_13375:Number = -1; private var _SafeStr_13376:Number = 1; private var _SafeStr_13377:String = null; public function _SafeStr_5198(k:BitmapData, _arg_2:Number=-1, _arg_3:Number=1, _arg_4:Number=-1, _arg_5:Number=1, _arg_6:String=null) { this._SafeStr_13373 = _arg_2; this._SafeStr_13374 = _arg_3; this._SafeStr_13375 = _arg_4; this._SafeStr_13376 = _arg_5; this._SafeStr_13377 = _arg_6; this._bitmap = k; } public function get bitmap():BitmapData { return (this._bitmap); } public function get normalMinX():Number { return (this._SafeStr_13373); } public function get normalMaxX():Number { return (this._SafeStr_13374); } public function get normalMinY():Number { return (this._SafeStr_13375); } public function get normalMaxY():Number { return (this._SafeStr_13376); } public function get assetName():String { return (this._SafeStr_13377); } public function dispose():void { this._bitmap = null; } } }//package _-1TS // _SafeStr_13371 = "_-0J3" (String#22918, DoABC#3) // _SafeStr_13372 = "_-CR" (String#38941, DoABC#3) // _SafeStr_13373 = "_-2IT" (String#3148, DoABC#3) // _SafeStr_13374 = "_-3gs" (String#3518, DoABC#3) // _SafeStr_13375 = "_-513" (String#3858, DoABC#3) // _SafeStr_13376 = "_-3o5" (String#3542, DoABC#3) // _SafeStr_13377 = "_-1gM" (String#1484, DoABC#3) // _SafeStr_5198 = "_-3uP" (String#11635, DoABC#3) //------------------------------------------------------------ //_-1TS.FloorRasterizer package _-1TS { import _-151.XMLValidator; import flash.display.BitmapData; import _-4z-._SafeStr_5030; import _-151._SafeStr_2305; public class FloorRasterizer extends PlaneRasterizer { override protected function initializePlanes():void { if (data == null){ return; }; var k:XMLList = data.floors; if (k.length() > 0){ this._SafeStr_13378(k[0]); }; } private function _SafeStr_13378(k:XML):void { var _local_4:XML; var _local_5:String; var _local_6:XMLList; var _local_7:_SafeStr_5031; if (k == null){ return; }; var _local_2:XMLList = k.floor; var _local_3:int; while (_local_3 < _local_2.length()) { _local_4 = _local_2[_local_3]; if (XMLValidator._SafeStr_5390(_local_4, ["id"])){ _local_5 = _local_4.@id; _local_6 = _local_4.visualization; _local_7 = new _SafeStr_5031(); _SafeStr_13379(_local_7, _local_6); if (!_SafeStr_5402(_local_5, _local_7)){ _local_7.dispose(); }; }; _local_3++; }; } override public function render(canvas:BitmapData, id:String, width:Number, height:Number, scale:Number, normal:_SafeStr_2305, useTexture:Boolean, offsetX:Number=0, offsetY:Number=0, maxX:Number=0, maxY:Number=0, timeSinceStartMs:int=0):_SafeStr_5030 { var bitmapData:BitmapData; var floor:_SafeStr_5031 = (_SafeStr_5404(id) as _SafeStr_5031); if (floor == null){ floor = (_SafeStr_5404(_SafeStr_5405) as _SafeStr_5031); }; if (floor == null){ return (null); }; if (canvas != null){ canvas.fillRect(canvas.rect, 0xFFFFFF); }; bitmapData = floor.render(canvas, width, height, scale, normal, useTexture, offsetX, offsetY); if (((!((bitmapData == null))) && (!((bitmapData == canvas))))){ try { bitmapData = bitmapData.clone(); } catch(e:Error) { if (bitmapData){ bitmapData.dispose(); }; return (null); }; }; var planeBitmapData:_SafeStr_5030 = new _SafeStr_5030(bitmapData, -1); return (planeBitmapData); } } }//package _-1TS // _SafeStr_13378 = "_-4zT" (String#34360, DoABC#3) // _SafeStr_13379 = "_-4sT" (String#34089, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_5030 = "_-2G6" (String#9964, DoABC#3) // _SafeStr_5031 = "_-2qf" (String#10538, DoABC#3) // _SafeStr_5390 = "_-0Z2" (String#23523, DoABC#3) // _SafeStr_5402 = "_-6Ar" (String#13943, DoABC#3) // _SafeStr_5404 = "_-yR" (String#40723, DoABC#3) // _SafeStr_5405 = "_-403" (String#31970, DoABC#3) //------------------------------------------------------------ //_-1TS.Plane package _-1TS { import _-ue.Map; import _-151._SafeStr_2303; public class Plane { private var _SafeStr_13380:Map; private var _SafeStr_13381:Array; private var _SafeStr_13382:PlaneVisualization = null; private var _SafeStr_13383:int = -1; public function Plane() { this._SafeStr_13381 = []; super(); this._SafeStr_13380 = new Map(); } public function isStatic(k:int):Boolean { return (true); } public function dispose():void { var k:PlaneVisualization; var _local_2:int; if (this._SafeStr_13380 != null){ k = null; _local_2 = 0; while (_local_2 < this._SafeStr_13380.length) { k = (this._SafeStr_13380._SafeStr_5595(_local_2) as PlaneVisualization); if (k != null){ k.dispose(); }; _local_2++; }; this._SafeStr_13380.dispose(); this._SafeStr_13380 = null; }; this._SafeStr_13382 = null; this._SafeStr_13381 = null; } public function _SafeStr_5408():void { var _local_2:PlaneVisualization; var k:int; while (k < this._SafeStr_13380.length) { _local_2 = (this._SafeStr_13380._SafeStr_5595(k) as PlaneVisualization); if (_local_2 != null){ _local_2._SafeStr_5408(); }; k++; }; } public function _SafeStr_5391(k:int, _arg_2:int, _arg_3:_SafeStr_2303):PlaneVisualization { if (this._SafeStr_13380.getValue(String(k)) != null){ return (null); }; var _local_4:PlaneVisualization = new PlaneVisualization(k, _arg_2, _arg_3); this._SafeStr_13380.add(String(k), _local_4); this._SafeStr_13381.push(k); this._SafeStr_13381.sort(); return (_local_4); } private function _SafeStr_13384(k:int):int { var _local_2:int; var _local_3:int = 1; while (_local_3 < this._SafeStr_13381.length) { if (this._SafeStr_13381[_local_3] > k){ if ((this._SafeStr_13381[_local_3] - k) < (k - this._SafeStr_13381[(_local_3 - 1)])){ _local_2 = _local_3; }; break; }; _local_2 = _local_3; _local_3++; }; return (_local_2); } protected function _SafeStr_5379(k:int):PlaneVisualization { if (k == this._SafeStr_13383){ return (this._SafeStr_13382); }; var _local_2:int = this._SafeStr_13384(k); if (_local_2 < this._SafeStr_13381.length){ this._SafeStr_13382 = (this._SafeStr_13380.getValue(String(this._SafeStr_13381[_local_2])) as PlaneVisualization); } else { this._SafeStr_13382 = null; }; this._SafeStr_13383 = k; return (this._SafeStr_13382); } public function _SafeStr_11672():Array { return (this._SafeStr_5379(this._SafeStr_13383)._SafeStr_11672()); } } }//package _-1TS // _SafeStr_11672 = "_-1ZK" (String#9216, DoABC#3) // _SafeStr_13380 = "_-3jE" (String#31265, DoABC#3) // _SafeStr_13381 = "_-3c1" (String#3502, DoABC#3) // _SafeStr_13382 = "_-3sZ" (String#31629, DoABC#3) // _SafeStr_13383 = "_-0RI" (String#2672, DoABC#3) // _SafeStr_13384 = "_-2YG" (String#3220, DoABC#3) // _SafeStr_2303 = "_-3Gk" (String#10985, DoABC#3) // _SafeStr_5379 = "_-oP" (String#40340, DoABC#3) // _SafeStr_5391 = "_-0dP" (String#23695, DoABC#3) // _SafeStr_5408 = "_-5Yk" (String#35770, DoABC#3) // _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3) //------------------------------------------------------------ //_-1TS.PlaneMaterial package _-1TS { import _-151._SafeStr_2305; import flash.display.BitmapData; public class PlaneMaterial { public static const _SafeStr_13371:Number = -1; public static const _SafeStr_13372:Number = 1; private var _SafeStr_13385:Array; private var _SafeStr_13386:Boolean = false; public function PlaneMaterial() { this._SafeStr_13385 = []; super(); } public function dispose():void { var k:int; var _local_2:PlaneMaterialCellMatrix; if (this._SafeStr_13385 != null){ k = 0; while (k < this._SafeStr_13385.length) { _local_2 = (this._SafeStr_13385[k] as PlaneMaterialCellMatrix); if (_local_2 != null){ _local_2.dispose(); }; k++; }; this._SafeStr_13385 = null; }; } public function _SafeStr_5408():void { var k:int; var _local_2:PlaneMaterialCellMatrix; if (!this._SafeStr_13386){ return; }; if (this._SafeStr_13385 != null){ k = 0; while (k < this._SafeStr_13385.length) { _local_2 = (this._SafeStr_13385[k] as PlaneMaterialCellMatrix); if (_local_2 != null){ _local_2._SafeStr_5408(); }; k++; }; }; this._SafeStr_13386 = false; } public function _SafeStr_13387(k:int, _arg_2:int, _arg_3:int, _arg_4:Number=-1, _arg_5:Number=1, _arg_6:Number=-1, _arg_7:Number=1):PlaneMaterialCellMatrix { var _local_8:PlaneMaterialCellMatrix; _local_8 = new PlaneMaterialCellMatrix(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_13385.push(_local_8); return (_local_8); } public function _SafeStr_11673(k:_SafeStr_2305):PlaneMaterialCellMatrix { var _local_3:PlaneMaterialCellMatrix; if (k == null){ return (null); }; var _local_2:int; while (_local_2 < this._SafeStr_13385.length) { _local_3 = (this._SafeStr_13385[_local_2] as PlaneMaterialCellMatrix); if (_local_3 != null){ if ((((((((k.x >= _local_3.normalMinX)) && ((k.x <= _local_3.normalMaxX)))) && ((k.y >= _local_3.normalMinY)))) && ((k.y <= _local_3.normalMaxY)))){ return (_local_3); }; }; _local_2++; }; return (null); } public function render(k:BitmapData, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2305, _arg_5:Boolean, _arg_6:int, _arg_7:int, _arg_8:Boolean):BitmapData { if (_arg_2 < 1){ _arg_2 = 1; }; if (_arg_3 < 1){ _arg_3 = 1; }; var _local_9:PlaneMaterialCellMatrix = this._SafeStr_11673(_arg_4); if (_local_9 != null){ this._SafeStr_13386 = true; return (_local_9.render(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8)); }; return (null); } } }//package _-1TS // _SafeStr_11673 = "_-4Es" (String#32571, DoABC#3) // _SafeStr_13371 = "_-0J3" (String#22918, DoABC#3) // _SafeStr_13372 = "_-CR" (String#38941, DoABC#3) // _SafeStr_13385 = "_-4z3" (String#34341, DoABC#3) // _SafeStr_13386 = "_-5V1" (String#1594, DoABC#3) // _SafeStr_13387 = "_-4ww" (String#34253, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_5408 = "_-5Yk" (String#35770, DoABC#3) //------------------------------------------------------------ //_-1TS.PlaneMaterialCell package _-1TS { import flash.display.BitmapData; import _-pv._SafeStr_3894; import flash.geom.Point; import _-151._SafeStr_2305; import _-5Vt.BitmapDataAsset; import flash.geom.Matrix; import flash.geom.Rectangle; import _-4z-.Randomizer; public class PlaneMaterialCell { private var _SafeStr_13388:BitmapData = null; private var _SafeStr_13389:PlaneTexture; private var _SafeStr_13390:Array; private var _SafeStr_13391:Array; private var _SafeStr_13392:int = 0; public function PlaneMaterialCell(k:PlaneTexture, _arg_2:Array=null, _arg_3:Array=null, _arg_4:int=0) { var _local_5:int; var _local_6:_SafeStr_3894; var _local_7:Point; this._SafeStr_13390 = []; this._SafeStr_13391 = []; super(); this._SafeStr_13389 = k; 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_3894); if (_local_6 != null){ this._SafeStr_13391.push(_local_6); }; _local_5++; }; if (this._SafeStr_13391.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._SafeStr_13390.push(new Point(_local_7.x, _local_7.y)); }; _local_5++; }; }; this._SafeStr_13392 = _arg_4; }; }; } public function get isStatic():Boolean { return ((this._SafeStr_13392 == 0)); } public function dispose():void { if (this._SafeStr_13389 != null){ this._SafeStr_13389.dispose(); this._SafeStr_13389 = null; }; if (this._SafeStr_13388 != null){ this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; this._SafeStr_13391 = null; this._SafeStr_13390 = null; } public function _SafeStr_5408():void { if (this._SafeStr_13388 != null){ this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; } public function _SafeStr_13393(k:_SafeStr_2305):int { var _local_2:BitmapData; if (this._SafeStr_13389 != null){ _local_2 = this._SafeStr_13389._SafeStr_10272(k); if (_local_2 != null){ return (_local_2.height); }; }; return (0); } public function render(normal:_SafeStr_2305, textureOffsetX:int, textureOffsetY:int):BitmapData { var bitmap:BitmapData; var sourceBitmap:BitmapData; var limitMin:int; var limitMax:int; var offsetIndexes:Array; var i:int; var offset:Point; var item:_SafeStr_3894; var bitmapAsset:BitmapDataAsset; var bitmapData:BitmapData; var offsetFinal:Point; var flipMatrix:Matrix; var x:Number; var y:Number; var translateX:Number; var translateY:Number; var offsetX:int; if (this._SafeStr_13389 != null){ bitmap = this._SafeStr_13389._SafeStr_10272(normal); try { if (((!((bitmap == null))) && (((!((textureOffsetX == 0))) || (!((textureOffsetY == 0))))))){ sourceBitmap = new BitmapData((bitmap.width * 2), (bitmap.height * 2), bitmap.transparent); sourceBitmap.copyPixels(bitmap, bitmap.rect, new Point()); sourceBitmap.copyPixels(bitmap, bitmap.rect, new Point(bitmap.width, 0)); sourceBitmap.copyPixels(bitmap, bitmap.rect, new Point(0, bitmap.height)); sourceBitmap.copyPixels(bitmap, bitmap.rect, new Point(bitmap.width, bitmap.height)); bitmap = new BitmapData(bitmap.width, bitmap.height, bitmap.transparent); while (textureOffsetX < 0) { textureOffsetX = (textureOffsetX + bitmap.width); }; while (textureOffsetY < 0) { textureOffsetY = (textureOffsetY + bitmap.height); }; bitmap.copyPixels(sourceBitmap, new Rectangle((textureOffsetX % bitmap.width), (textureOffsetY % bitmap.height), bitmap.width, bitmap.height), new Point()); }; } catch(e:Error) { return (null); }; if (bitmap != null){ if (!this.isStatic){ if (this._SafeStr_13388 != null){ if (((!((this._SafeStr_13388.width == bitmap.width))) || (!((this._SafeStr_13388.height == bitmap.height))))){ this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; } else { this._SafeStr_13388.copyPixels(bitmap, bitmap.rect, new Point(0, 0)); }; }; if (this._SafeStr_13388 == null){ this._SafeStr_13388 = bitmap.clone(); }; limitMin = Math.min(this._SafeStr_13392, this._SafeStr_13390.length); limitMax = Math.max(this._SafeStr_13392, this._SafeStr_13390.length); offsetIndexes = Randomizer._SafeStr_13394(this._SafeStr_13392, limitMax); i = 0; while (i < limitMin) { offset = (this._SafeStr_13390[offsetIndexes[i]] as Point); item = (this._SafeStr_13391[(i % this._SafeStr_13391.length)] as _SafeStr_3894); if (((!((offset == null))) && (!((item == null))))){ bitmapAsset = (item.asset as BitmapDataAsset); if (bitmapAsset != null){ bitmapData = (bitmapAsset.content as BitmapData); if (bitmapData != null){ offsetFinal = new Point((offset.x + item.offsetX), (offset.y + item.offsetY)); flipMatrix = new Matrix(); x = 1; y = 1; translateX = 0; translateY = 0; if (item.flipH){ x = -1; translateX = bitmapData.width; }; if (item.flipV){ y = -1; translateY = bitmapData.height; }; offsetX = (offsetFinal.x + translateX); offsetX = ((offsetX >> 1) << 1); flipMatrix.scale(x, y); flipMatrix.translate(offsetX, (offsetFinal.y + translateY)); this._SafeStr_13388.draw(bitmapData, flipMatrix); }; }; }; i = (i + 1); }; return (this._SafeStr_13388); }; return (bitmap); }; }; return (null); } public function _SafeStr_8041(k:_SafeStr_2305):String { return ((((this._SafeStr_13389 == null)) ? null : this._SafeStr_13389._SafeStr_8041(k))); } } }//package _-1TS // _SafeStr_10272 = "_-3q5" (String#1551, DoABC#3) // _SafeStr_13388 = "_-0gp" (String#1456, DoABC#3) // _SafeStr_13389 = "_-3Ch" (String#29998, DoABC#3) // _SafeStr_13390 = "_-5hD" (String#36100, DoABC#3) // _SafeStr_13391 = "_-0C0" (String#22633, DoABC#3) // _SafeStr_13392 = "_-6V6" (String#38063, DoABC#3) // _SafeStr_13393 = "_-0Vw" (String#23404, DoABC#3) // _SafeStr_13394 = "_-3MT" (String#30401, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_3894 = "_-1nw" (String#9444, DoABC#3) // _SafeStr_5408 = "_-5Yk" (String#35770, DoABC#3) // _SafeStr_8041 = "_-6bs" (String#38345, DoABC#3) //------------------------------------------------------------ //_-1TS.PlaneMaterialCellColumn package _-1TS { import flash.display.BitmapData; import _-151._SafeStr_2306; import _-151._SafeStr_2305; import flash.geom.Point; public class PlaneMaterialCellColumn { public static const _SafeStr_13395:int = 0; public static const _SafeStr_13396:int = 1; public static const _SafeStr_13397:int = 2; public static const _SafeStr_13398:int = 3; public static const _SafeStr_13399:int = 4; public static const _SafeStr_13400:int = 5; private var _SafeStr_13401:Array; private var _SafeStr_13402:int = 1; private var _SafeStr_5378:int = 1; private var _SafeStr_13388:BitmapData; private var _SafeStr_13403:_SafeStr_2306 = null; private var _SafeStr_13404:int; private var _SafeStr_13405:int; private var _SafeStr_13386:Boolean = false; private var _SafeStr_13406:Boolean = true; public function PlaneMaterialCellColumn(k:int, _arg_2:Array, _arg_3:int=1) { var _local_4:int; var _local_5:PlaneMaterialCell; this._SafeStr_13401 = []; super(); if (k < 1){ k = 1; }; this._SafeStr_5378 = k; if (_arg_2 != null){ _local_4 = 0; while (_local_4 < _arg_2.length) { _local_5 = (_arg_2[_local_4] as PlaneMaterialCell); if (_local_5 != null){ this._SafeStr_13401.push(_local_5); if (!_local_5.isStatic){ this._SafeStr_13406 = false; }; }; _local_4++; }; }; this._SafeStr_13402 = _arg_3; } public function get isStatic():Boolean { return (this._SafeStr_13406); } public function _SafeStr_11676():Boolean { return (!((this._SafeStr_13402 == _SafeStr_13395))); } public function get width():int { return (this._SafeStr_5378); } public function dispose():void { var k:int; var _local_2:PlaneMaterialCell; if (this._SafeStr_13401 != null){ k = 0; while (k < this._SafeStr_13401.length) { _local_2 = (this._SafeStr_13401[k] as PlaneMaterialCell); if (_local_2 != null){ _local_2.dispose(); }; k++; }; this._SafeStr_13401 = null; }; if (this._SafeStr_13388 != null){ this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; if (this._SafeStr_13403 != null){ this._SafeStr_13403 = null; }; } public function _SafeStr_5408():void { var k:int; var _local_2:PlaneMaterialCell; if (!this._SafeStr_13386){ return; }; if (this._SafeStr_13388 != null){ this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; if (this._SafeStr_13403 != null){ this._SafeStr_13403.x = 0; this._SafeStr_13403.y = 0; this._SafeStr_13403.z = 0; }; if (this._SafeStr_13401 != null){ k = 0; while (k < this._SafeStr_13401.length) { _local_2 = (this._SafeStr_13401[k] as PlaneMaterialCell); if (_local_2 != null){ _local_2._SafeStr_5408(); }; k++; }; }; this._SafeStr_13386 = false; } public function render(height:int, normal:_SafeStr_2305, offsetX:int, offsetY:int):BitmapData { var ht:int; if (this._SafeStr_13402 == _SafeStr_13395){ ht = this._SafeStr_13407(this._SafeStr_13401, normal); height = ht; }; if (this._SafeStr_13403 == null){ this._SafeStr_13403 = new _SafeStr_2306(); }; if (this.isStatic){ if (this._SafeStr_13388 != null){ if ((((((((this._SafeStr_13388.height == height)) && (_SafeStr_2306._SafeStr_10463(this._SafeStr_13403, normal)))) && ((this._SafeStr_13404 == offsetX)))) && ((this._SafeStr_13405 == offsetY)))){ return (this._SafeStr_13388); }; this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; } else { if (this._SafeStr_13388 != null){ if (this._SafeStr_13388.height == height){ this._SafeStr_13388.fillRect(this._SafeStr_13388.rect, 0xFFFFFF); } else { this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; }; }; this._SafeStr_13386 = true; if (this._SafeStr_13388 == null){ try { this._SafeStr_13388 = new BitmapData(this._SafeStr_5378, height, true, 0xFFFFFF); } catch(e:Error) { return (null); }; }; this._SafeStr_13403._SafeStr_10465(normal); this._SafeStr_13404 = offsetX; this._SafeStr_13405 = offsetY; if (this._SafeStr_13401.length == 0){ return (this._SafeStr_13388); }; switch (this._SafeStr_13402){ case _SafeStr_13395: this._SafeStr_13408(normal); break; case _SafeStr_13397: this._SafeStr_13409(normal); break; case _SafeStr_13398: this._SafeStr_13410(normal); break; case _SafeStr_13399: this._SafeStr_13411(normal); break; case _SafeStr_13400: this._SafeStr_13412(normal); break; default: this._SafeStr_13413(normal, offsetX, offsetY); }; return (this._SafeStr_13388); } private function _SafeStr_13407(k:Array, _arg_2:_SafeStr_2305):int { var _local_5:PlaneMaterialCell; var _local_6:int; if ((((k == null)) || ((k.length == 0)))){ return (0); }; var _local_3:int; var _local_4:int; while (_local_4 < k.length) { _local_5 = (k[_local_4] as PlaneMaterialCell); if (_local_5 != null){ _local_6 = _local_5._SafeStr_13393(_arg_2); _local_3 = (_local_3 + _local_6); }; _local_4++; }; return (_local_3); } private function _SafeStr_13414(k:Array, _arg_2:int, _arg_3:Boolean, _arg_4:_SafeStr_2305, _arg_5:int=0, _arg_6:int=0):int { if ((((((k == null)) || ((k.length == 0)))) || ((this._SafeStr_13388 == null)))){ return (_arg_2); }; var _local_7:PlaneMaterialCell; var _local_8:BitmapData; var _local_9:int; while (_local_9 < k.length) { if (_arg_3){ _local_7 = (k[_local_9] as PlaneMaterialCell); } else { _local_7 = (k[((k.length - 1) - _local_9)] as PlaneMaterialCell); }; if (_local_7 != null){ _local_8 = _local_7.render(_arg_4, _arg_5, _arg_6); if (_local_8 != null){ if (!_arg_3){ _arg_2 = (_arg_2 - _local_8.height); }; this._SafeStr_13388.copyPixels(_local_8, _local_8.rect, new Point(0, _arg_2), _local_8, null, true); if (_arg_3){ _arg_2 = (_arg_2 + _local_8.height); }; if (((((_arg_3) && ((_arg_2 >= this._SafeStr_13388.height)))) || (((!(_arg_3)) && ((_arg_2 <= 0)))))){ return (_arg_2); }; }; }; _local_9++; }; return (_arg_2); } private function _SafeStr_13408(k:_SafeStr_2305):void { if ((((this._SafeStr_13401.length == 0)) || ((this._SafeStr_13388 == null)))){ return; }; this._SafeStr_13414(this._SafeStr_13401, 0, true, k); } private function _SafeStr_13413(k:_SafeStr_2305, _arg_2:int, _arg_3:int):void { if ((((this._SafeStr_13401.length == 0)) || ((this._SafeStr_13388 == null)))){ return; }; var _local_4:int = this._SafeStr_13407(this._SafeStr_13401, k); var _local_5:int; if (_local_4 > this._SafeStr_13388.height){ }; while (_local_5 < this._SafeStr_13388.height) { _local_5 = this._SafeStr_13414(this._SafeStr_13401, _local_5, true, k, _arg_2, _arg_3); if (_local_5 == 0){ return; }; }; } private function _SafeStr_13409(k:_SafeStr_2305):void { if ((((this._SafeStr_13401.length == 0)) || ((this._SafeStr_13388 == null)))){ return; }; var _local_2:PlaneMaterialCell; 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_13401.length - 1)) { _local_2 = (this._SafeStr_13401[_local_7] as PlaneMaterialCell); if (_local_2 != null){ _local_6 = _local_2._SafeStr_13393(k); if (_local_6 > 0){ _local_5 = (_local_5 + _local_6); _local_4.push(_local_2); }; }; _local_7++; }; if (this._SafeStr_13401.length == 1){ _local_2 = (this._SafeStr_13401[0] as PlaneMaterialCell); if (_local_2 != null){ _local_6 = _local_2._SafeStr_13393(k); if (_local_6 > 0){ _local_5 = (_local_5 + _local_6); _local_4.push(_local_2); }; }; }; var _local_8 = ((this._SafeStr_13388.height - _local_5) >> 1); var _local_9:int = this._SafeStr_13414(_local_4, _local_8, true, k); _local_2 = (this._SafeStr_13401[0] as PlaneMaterialCell); if (_local_2 != null){ _local_4 = [_local_2]; while (_local_8 >= 0) { _local_8 = this._SafeStr_13414(_local_4, _local_8, false, k); }; }; _local_2 = (this._SafeStr_13401[(this._SafeStr_13401.length - 1)] as PlaneMaterialCell); if (_local_2 != null){ _local_4 = [_local_2]; while (_local_9 < this._SafeStr_13388.height) { _local_9 = this._SafeStr_13414(_local_4, _local_9, true, k); }; }; } private function _SafeStr_13410(k:_SafeStr_2305):void { var _local_13:int; var _local_14:int; var _local_15:int; var _local_16:Array; if ((((this._SafeStr_13401.length == 0)) || ((this._SafeStr_13388 == null)))){ return; }; var _local_2:PlaneMaterialCell; 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_13401.length >> 1)) { _local_2 = (this._SafeStr_13401[_local_9] as PlaneMaterialCell); if (_local_2 != null){ _local_8 = _local_2._SafeStr_13393(k); if (_local_8 > 0){ _local_6 = (_local_6 + _local_8); _local_4.push(_local_2); }; }; _local_9++; }; _local_9 = ((this._SafeStr_13401.length >> 1) + 1); while (_local_9 < this._SafeStr_13401.length) { _local_2 = (this._SafeStr_13401[_local_9] as PlaneMaterialCell); if (_local_2 != null){ _local_8 = _local_2._SafeStr_13393(k); 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_13388.height; if ((_local_6 + _local_7) > this._SafeStr_13388.height){ _local_10 = ((_local_6 + _local_7) - this._SafeStr_13388.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_13401[(this._SafeStr_13401.length >> 1)] as PlaneMaterialCell); if (_local_2 != null){ _local_8 = _local_2._SafeStr_13393(k); if (_local_8 > 0){ _local_13 = (this._SafeStr_13388.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_13414(_local_16, _local_11, true, k); }; }; }; }; _local_11 = 0; this._SafeStr_13414(_local_4, _local_11, true, k); this._SafeStr_13414(_local_5, _local_12, false, k); } private function _SafeStr_13411(k:_SafeStr_2305):void { var _local_4:Array; if ((((this._SafeStr_13401.length == 0)) || ((this._SafeStr_13388 == null)))){ return; }; var _local_2:PlaneMaterialCell; var _local_3:int = this._SafeStr_13388.height; _local_3 = this._SafeStr_13414(this._SafeStr_13401, _local_3, false, k); _local_2 = (this._SafeStr_13401[0] as PlaneMaterialCell); if (_local_2 != null){ _local_4 = [_local_2]; while (_local_3 >= 0) { _local_3 = this._SafeStr_13414(_local_4, _local_3, false, k); }; }; } private function _SafeStr_13412(k:_SafeStr_2305):void { var _local_4:Array; if ((((this._SafeStr_13401.length == 0)) || ((this._SafeStr_13388 == null)))){ return; }; var _local_2:PlaneMaterialCell; var _local_3:int; _local_3 = this._SafeStr_13414(this._SafeStr_13401, _local_3, true, k); _local_2 = (this._SafeStr_13401[(this._SafeStr_13401.length - 1)] as PlaneMaterialCell); if (_local_2 != null){ _local_4 = [_local_2]; while (_local_3 < this._SafeStr_13388.height) { _local_3 = this._SafeStr_13414(_local_4, _local_3, true, k); }; }; } public function _SafeStr_11675():Array { return (this._SafeStr_13401); } } }//package _-1TS // _SafeStr_10463 = "_-6j-" (String#38646, DoABC#3) // _SafeStr_10465 = "_-3tA" (String#31657, DoABC#3) // _SafeStr_11675 = "_-54k" (String#34616, DoABC#3) // _SafeStr_11676 = "_-4y1" (String#34299, DoABC#3) // _SafeStr_13386 = "_-5V1" (String#1594, DoABC#3) // _SafeStr_13388 = "_-0gp" (String#1456, DoABC#3) // _SafeStr_13393 = "_-0Vw" (String#23404, DoABC#3) // _SafeStr_13395 = "_-20Z" (String#27061, DoABC#3) // _SafeStr_13396 = "_-4hN" (String#33666, DoABC#3) // _SafeStr_13397 = "_-5pi" (String#36425, DoABC#3) // _SafeStr_13398 = "_-5cR" (String#35916, DoABC#3) // _SafeStr_13399 = "_-0sd" (String#24282, DoABC#3) // _SafeStr_13400 = "_-5fs" (String#36051, DoABC#3) // _SafeStr_13401 = "_-3Wt" (String#30801, DoABC#3) // _SafeStr_13402 = "_-2sk" (String#10574, DoABC#3) // _SafeStr_13403 = "_-zN" (String#4585, DoABC#3) // _SafeStr_13404 = "_-YP" (String#39737, DoABC#3) // _SafeStr_13405 = "_-3-u" (String#29489, DoABC#3) // _SafeStr_13406 = "_-0zD" (String#2829, DoABC#3) // _SafeStr_13407 = "_-5BS" (String#34870, DoABC#3) // _SafeStr_13408 = "_-2zw" (String#29451, DoABC#3) // _SafeStr_13409 = "_-1mI" (String#9417, DoABC#3) // _SafeStr_13410 = "_-1Iy" (String#8945, DoABC#3) // _SafeStr_13411 = "_-1Pv" (String#9070, DoABC#3) // _SafeStr_13412 = "_-2bO" (String#10306, DoABC#3) // _SafeStr_13413 = "_-0gR" (String#8298, DoABC#3) // _SafeStr_13414 = "_-4ym" (String#34332, DoABC#3) // _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3) // _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3) // _SafeStr_5378 = "_-4FK" (String#105, DoABC#3) // _SafeStr_5408 = "_-5Yk" (String#35770, DoABC#3) //------------------------------------------------------------ //_-1TS.PlaneMaterialCellMatrix package _-1TS { import flash.display.BitmapData; import _-151._SafeStr_2306; import _-4z-.Randomizer; import _-151._SafeStr_2305; import flash.geom.Rectangle; import flash.geom.Point; public class PlaneMaterialCellMatrix { public static const _SafeStr_13396:int = 1; public static const _SafeStr_13397:int = 2; public static const _SafeStr_13398:int = 3; public static const _SafeStr_13399:int = 4; public static const _SafeStr_13400:int = 5; public static const _SafeStr_13415:int = 6; public static const _SafeStr_13416:int = _SafeStr_13396;//1 public static const _SafeStr_13371:Number = -1; public static const _SafeStr_13372:Number = 1; public static const ALIGN_TOP:int = 1; public static const _SafeStr_5397:int = 2; public static const _SafeStr_5394:int = ALIGN_TOP;//1 private var _SafeStr_13417:Array; private var _SafeStr_13402:int = 1; private var _SafeStr_13370:int = 1; private var _SafeStr_13388:BitmapData; private var _SafeStr_13403:_SafeStr_2306 = null; private var _SafeStr_13418:int = 0; private var _SafeStr_13386:Boolean = false; private var _SafeStr_13406:Boolean = true; private var _SafeStr_13373:Number = -1; private var _SafeStr_13374:Number = 1; private var _SafeStr_13375:Number = -1; private var _SafeStr_13376:Number = 1; public function PlaneMaterialCellMatrix(k: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_13417 = []; super(); if (k < 1){ k = 1; }; var _local_8:int; while (_local_8 < k) { this._SafeStr_13417.push(null); _local_8++; }; this._SafeStr_13402 = _arg_2; this._SafeStr_13370 = _arg_3; this._SafeStr_13373 = _arg_4; this._SafeStr_13374 = _arg_5; this._SafeStr_13375 = _arg_6; this._SafeStr_13376 = _arg_7; if (this._SafeStr_13402 == _SafeStr_13415){ this._SafeStr_13406 = false; }; } private static function _SafeStr_13419(k:int):int { var _local_2:Array = Randomizer._SafeStr_5403(1, 0, (k * 17631)); return ((_local_2[0] % k)); } public function get normalMinX():Number { return (this._SafeStr_13373); } public function get normalMaxX():Number { return (this._SafeStr_13374); } public function get normalMinY():Number { return (this._SafeStr_13375); } public function get normalMaxY():Number { return (this._SafeStr_13376); } public function _SafeStr_7909():Boolean { return ((this._SafeStr_13370 == _SafeStr_5397)); } public function get isStatic():Boolean { return (this._SafeStr_13406); } public function dispose():void { if (this._SafeStr_13388 != null){ this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; if (this._SafeStr_13403 != null){ this._SafeStr_13403 = null; }; } public function _SafeStr_5408():void { var _local_2:PlaneMaterialCellColumn; if (!this._SafeStr_13386){ return; }; if (this._SafeStr_13388 != null){ this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; if (this._SafeStr_13403 != null){ this._SafeStr_13403.x = 0; this._SafeStr_13403.y = 0; this._SafeStr_13403.z = 0; }; this._SafeStr_13418 = 0; var k:int; while (k < this._SafeStr_13417.length) { _local_2 = (this._SafeStr_13417[k] as PlaneMaterialCellColumn); if (_local_2 != null){ _local_2._SafeStr_5408(); }; k++; }; this._SafeStr_13386 = false; } public function _SafeStr_13420(k:int, _arg_2:int, _arg_3:Array, _arg_4:int=1):Boolean { if ((((k < 0)) || ((k >= this._SafeStr_13417.length)))){ return (false); }; var _local_5:PlaneMaterialCellColumn = new PlaneMaterialCellColumn(_arg_2, _arg_3, _arg_4); var _local_6:PlaneMaterialCellColumn = (this._SafeStr_13417[k] as PlaneMaterialCellColumn); if (_local_6 != null){ _local_6.dispose(); }; this._SafeStr_13417[k] = _local_5; if (((!((_local_5 == null))) && (!(_local_5.isStatic)))){ this._SafeStr_13406 = false; }; return (true); } public function render(canvas:BitmapData, width:int, height:int, normal:_SafeStr_2305, useTexture:Boolean, offsetX:int, offsetY:int, topAlign:Boolean):BitmapData { var column:PlaneMaterialCellColumn; var columnBitmapData:BitmapData; if (width < 1){ width = 1; }; if (height < 1){ height = 1; }; if ((((((canvas == null)) || (!((canvas.width == width))))) || (!((canvas.height == height))))){ canvas = null; }; if (this._SafeStr_13403 == null){ this._SafeStr_13403 = new _SafeStr_2306(); }; if (this.isStatic){ if (this._SafeStr_13388 != null){ if ((((((this._SafeStr_13388.width == width)) && ((this._SafeStr_13388.height == height)))) && (_SafeStr_2306._SafeStr_10463(this._SafeStr_13403, normal)))){ if (canvas != null){ this._SafeStr_13421(canvas, this._SafeStr_13418, offsetY, topAlign); return (canvas); }; return (this._SafeStr_13388); }; this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; } else { if (this._SafeStr_13388 != null){ if ((((this._SafeStr_13388.width == width)) && ((this._SafeStr_13388.height == height)))){ this._SafeStr_13388.fillRect(this._SafeStr_13388.rect, 0xFFFFFF); } else { this._SafeStr_13388.dispose(); this._SafeStr_13388 = null; }; }; }; this._SafeStr_13386 = true; this._SafeStr_13403._SafeStr_10465(normal); if (!useTexture){ this._SafeStr_13418 = height; if (this._SafeStr_13388 == null){ try { this._SafeStr_13388 = new BitmapData(width, height, true, 0xFFFFFFFF); } catch(e:Error) { return (null); }; } else { this._SafeStr_13388.fillRect(this._SafeStr_13388.rect, 0xFFFFFFFF); }; if (canvas != null){ this._SafeStr_13421(canvas, height, offsetY, topAlign); return (canvas); }; return (this._SafeStr_13388); }; if (this._SafeStr_13388 == null){ this._SafeStr_13418 = height; try { this._SafeStr_13388 = new BitmapData(width, height, true, 0xFFFFFF); } catch(e:Error) { _SafeStr_13388 = null; return (null); }; }; var columns:Array = []; var i:int; while (i < this._SafeStr_13417.length) { column = (this._SafeStr_13417[i] as PlaneMaterialCellColumn); if (column != null){ columnBitmapData = column.render(height, normal, offsetX, offsetY); if (columnBitmapData != null){ columns.push(columnBitmapData); }; }; i = (i + 1); }; if (columns.length == 0){ if (canvas != null){ return (canvas); }; return (this._SafeStr_13388); }; var maxColumnHeight:int; switch (this._SafeStr_13402){ case _SafeStr_13397: maxColumnHeight = this._SafeStr_13409(this._SafeStr_13388, columns); break; case _SafeStr_13398: maxColumnHeight = this._SafeStr_13410(this._SafeStr_13388, columns); break; case _SafeStr_13399: maxColumnHeight = this._SafeStr_13411(this._SafeStr_13388, columns); break; case _SafeStr_13400: maxColumnHeight = this._SafeStr_13412(this._SafeStr_13388, columns); break; case _SafeStr_13415: maxColumnHeight = this._SafeStr_13422(this._SafeStr_13388, columns); break; default: maxColumnHeight = this._SafeStr_13413(this._SafeStr_13388, columns); }; this._SafeStr_13418 = maxColumnHeight; if (canvas != null){ this._SafeStr_13421(canvas, maxColumnHeight, offsetY, topAlign); return (canvas); }; return (this._SafeStr_13388); } private function _SafeStr_13421(k:BitmapData, _arg_2:int, _arg_3:int, _arg_4:Boolean):void { if ((((((k == null)) || ((this._SafeStr_13388 == null)))) || ((k == this._SafeStr_13388)))){ return; }; if (!_arg_4){ _arg_3 = ((k.height - _arg_2) - _arg_3); }; var _local_5:Rectangle; if (this._SafeStr_13370 == ALIGN_TOP){ _local_5 = new Rectangle(0, 0, this._SafeStr_13388.width, this._SafeStr_13418); } else { _local_5 = new Rectangle(0, (this._SafeStr_13388.height - this._SafeStr_13418), this._SafeStr_13388.width, this._SafeStr_13418); }; k.copyPixels(this._SafeStr_13388, _local_5, new Point(0, _arg_3), null, null, true); } private function _SafeStr_13423(k:Array):int { var _local_4:BitmapData; if ((((k == null)) || ((k.length == 0)))){ return (0); }; var _local_2:int; var _local_3:int; while (_local_3 < k.length) { _local_4 = (k[_local_3] as BitmapData); if (_local_4 != null){ _local_2 = (_local_2 + _local_4.width); }; _local_3++; }; return (_local_2); } private function _SafeStr_13424(k:BitmapData, _arg_2:Array, _arg_3:int, _arg_4:Boolean):Point { var _local_8:int; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == 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._SafeStr_13370 == _SafeStr_5397){ _local_8 = (k.height - _local_6.height); }; k.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 >= k.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_13413(k:BitmapData, _arg_2:Array):int { var _local_6:Point; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))){ return (0); }; var _local_3:int; var _local_4:int = this._SafeStr_13423(_arg_2); var _local_5:int; if (_local_4 > k.width){ }; while (_local_5 < k.width) { _local_6 = this._SafeStr_13424(k, _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_13409(k:BitmapData, _arg_2:Array):int { if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == 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_13417.length == 1){ _local_4 = (this._SafeStr_13417[0] as BitmapData); if (_local_4 != null){ _local_6 = _local_4.width; _local_5.push(_local_4); }; }; var _local_8 = ((k.width - _local_6) >> 1); var _local_9:Point; _local_9 = this._SafeStr_13424(k, _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_13424(k, _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 < k.height) { _local_9 = this._SafeStr_13424(k, _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_13410(k: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)))) || ((k == 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 = k.width; if ((_local_7 + _local_8) > k.width){ _local_11 = ((_local_7 + _local_8) - k.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 = (k.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_13424(k, _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_13424(k, _local_5, _local_12, true); if (_local_10.y > _local_3){ _local_3 = _local_10.y; }; _local_10 = this._SafeStr_13424(k, _local_6, _local_13, false); if (_local_10.y > _local_3){ _local_3 = _local_10.y; }; return (_local_3); } private function _SafeStr_13411(k:BitmapData, _arg_2:Array):int { var _local_7:Array; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))){ return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:int = k.width; var _local_6:Point = this._SafeStr_13424(k, _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_13424(k, _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_13412(k:BitmapData, _arg_2:Array):int { var _local_7:Array; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))){ return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:int; var _local_6:Point = this._SafeStr_13424(k, _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 < k.width) { _local_6 = this._SafeStr_13424(k, _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_13422(k:BitmapData, _arg_2:Array):int { var _local_6:Array; var _local_7:Point; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))){ return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:int; while (_local_5 < k.width) { _local_4 = (_arg_2[_SafeStr_13419(_arg_2.length)] as BitmapData); if (_local_4 != null){ _local_6 = [_local_4]; _local_7 = this._SafeStr_13424(k, _local_6, _local_5, true); _local_5 = _local_7.x; if (_local_7.y > _local_3){ _local_3 = _local_7.y; }; } else { return (_local_3); }; }; return (_local_3); } public function _SafeStr_11674(k:int):Array { var _local_2:Array; var _local_3:int; var _local_4:PlaneMaterialCellColumn; if (this._SafeStr_13402 == _SafeStr_13415){ _local_2 = []; _local_3 = 0; while (_local_3 < k) { _local_4 = this._SafeStr_13417[_SafeStr_13419(this._SafeStr_13417.length)]; if (_local_4 != null){ _local_2.push(_local_4); if (_local_4.width > 1){ _local_3 = (_local_3 + _local_4.width); } else { break; };