{
return (this._SafeStr_18653);
}
}
}//package _-3Qn
// _SafeStr_18653 = "_-3sE" (String#11607, DoABC#3)
// _SafeStr_18654 = "_-5Uz" (String#35615, DoABC#3)
// _SafeStr_2270 = "_-J1" (String#14751, DoABC#3)
// _SafeStr_2717 = "_-27R" (String#9816, DoABC#3)
// _SafeStr_5331 = "_-G" (String#14697, DoABC#3)
//------------------------------------------------------------
//_-3qZ._SafeStr_2270
package _-3qZ
{
public interface _SafeStr_2270
{
function flush():Boolean;
function parse(_arg_1:_SafeStr_2717):Boolean;
}
}//package _-3qZ
// _SafeStr_2270 = "_-J1" (String#14751, DoABC#3)
// _SafeStr_2717 = "_-27R" (String#9816, DoABC#3)
//------------------------------------------------------------
//_-3qZ._SafeStr_2273
package _-3qZ
{
import _-0i6._SafeStr_2307;
public interface _SafeStr_2273
{
function get callback():Function;
function set connection(_arg_1:_SafeStr_2307):void;
function get connection():_SafeStr_2307;
function get _SafeStr_18655():Class;
function get parser():_SafeStr_2270;
function set parser(_arg_1:_SafeStr_2270):void;
function dispose():void;
}
}//package _-3qZ
// _SafeStr_18655 = "_-5lT" (String#13537, DoABC#3)
// _SafeStr_2270 = "_-J1" (String#14751, DoABC#3)
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3)
//------------------------------------------------------------
//_-3qZ._SafeStr_2276
package _-3qZ
{
import _-0i6._SafeStr_2307;
public class _SafeStr_2276 implements _SafeStr_2273
{
protected var _SafeStr_14371:Function;
protected var _SafeStr_5643:_SafeStr_2307;
private var _SafeStr_18656:Class;
protected var _SafeStr_5326:_SafeStr_2270;
public function _SafeStr_2276(k:Function, _arg_2:Class)
{
this._SafeStr_14371 = k;
this._SafeStr_18656 = _arg_2;
}
public function dispose():void
{
this._SafeStr_14371 = null;
this._SafeStr_18656 = null;
this._SafeStr_5643 = null;
this._SafeStr_5326 = null;
}
public function get callback():Function
{
return (this._SafeStr_14371);
}
public function set connection(k:_SafeStr_2307):void
{
this._SafeStr_5643 = k;
}
public function get connection():_SafeStr_2307
{
return (this._SafeStr_5643);
}
public function get _SafeStr_18655():Class
{
return (this._SafeStr_18656);
}
public function get parser():_SafeStr_2270
{
return (this._SafeStr_5326);
}
public function set parser(k:_SafeStr_2270):void
{
this._SafeStr_5326 = k;
}
}
}//package _-3qZ
// _SafeStr_14371 = "_-2iO" (String#691, DoABC#3)
// _SafeStr_18655 = "_-5lT" (String#13537, DoABC#3)
// _SafeStr_18656 = "_-1wb" (String#26869, DoABC#3)
// _SafeStr_2270 = "_-J1" (String#14751, DoABC#3)
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
// _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3)
//------------------------------------------------------------
//_-3qZ._SafeStr_2283
package _-3qZ
{
public interface _SafeStr_2283
{
function _SafeStr_5448():Array;
function dispose():void;
}
}//package _-3qZ
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3qZ._SafeStr_2717
package _-3qZ
{
public interface _SafeStr_2717
{
function _SafeStr_8105():int;
function readString():String;
function _SafeStr_5331():int;
function readBoolean():Boolean;
function readShort():int;
function readByte():int;
function readFloat():Number;
function readDouble():Number;
function get bytesAvailable():uint;
}
}//package _-3qZ
// _SafeStr_2717 = "_-27R" (String#9816, DoABC#3)
// _SafeStr_5331 = "_-G" (String#14697, DoABC#3)
// _SafeStr_8105 = "_-5ft" (String#13438, DoABC#3)
//------------------------------------------------------------
//_-3qZ._SafeStr_2721
package _-3qZ
{
import _-ue.Map;
public interface _SafeStr_2721
{
function get events():Map;
function get _SafeStr_18657():Map;
}
}//package _-3qZ
// _SafeStr_18657 = "_-3S-" (String#11154, DoABC#3)
// _SafeStr_2721 = "_-3lG" (String#11485, DoABC#3)
//------------------------------------------------------------
//_-3qZ._SafeStr_2912
package _-3qZ
{
public interface _SafeStr_2912
{
}
}//package _-3qZ
// _SafeStr_2912 = "_-3Yj" (String#11262, DoABC#3)
//------------------------------------------------------------
//_-3qZ.MessageClassManager
package _-3qZ
{
import flash.utils.Dictionary;
import _-ue.ClassUtils;
import flash.utils.getQualifiedClassName;
public class MessageClassManager
{
private var _SafeStr_18658:Dictionary;
private var _SafeStr_18659:Dictionary;
private var _SafeStr_18660:Dictionary;
public function MessageClassManager()
{
this._SafeStr_18658 = new Dictionary();
this._SafeStr_18659 = new Dictionary();
this._SafeStr_18660 = new Dictionary();
super();
}
public function dispose():void
{
var k:Object;
var _local_2:_SafeStr_2273;
if (this._SafeStr_18660){
for each (k in this._SafeStr_18660) {
_local_2 = this._SafeStr_18660[k];
if (_local_2){
_local_2.dispose();
};
};
};
}
public function _SafeStr_8109(k:_SafeStr_2721):void
{
var _local_2:String;
for (_local_2 in k.events) {
this._SafeStr_18661(parseInt(_local_2), k.events[_local_2]);
};
for (_local_2 in k._SafeStr_18657) {
this._SafeStr_18662(parseInt(_local_2), k._SafeStr_18657[_local_2]);
};
}
private function _SafeStr_18662(k:int, _arg_2:Class):void
{
if (!ClassUtils.implementsInterface(_arg_2, _SafeStr_2283)){
throw (new Error(("Invalid composer class for message ID " + k)));
};
var _local_3:String = getQualifiedClassName(_arg_2);
if (this._SafeStr_18658[_local_3] != null){
throw (new Error(("Duplicate message ID definition for composer class " + _local_3)));
};
this._SafeStr_18658[_local_3] = k;
}
private function _SafeStr_18661(k:int, _arg_2:Class):void
{
if (!ClassUtils.implementsInterface(_arg_2, _SafeStr_2273)){
throw (new Error(("Invalid event class for message ID " + k)));
};
var _local_3:String = getQualifiedClassName(_arg_2);
if (this._SafeStr_18659[_local_3] != null){
throw (new Error(("Duplicate message ID definition for event class " + _local_3)));
};
this._SafeStr_18659[_local_3] = k;
}
public function _SafeStr_8103(k:_SafeStr_2273):void
{
var _local_2:String = getQualifiedClassName(k);
var _local_3:Object = this._SafeStr_18659[_local_2];
if (_local_3 == null){
throw (new Error(("Unknown message event class " + _local_2)));
};
var _local_4:Array = this._SafeStr_18660[_local_3];
if (_local_4 != null){
k.parser = (_local_4[0] as _SafeStr_2273).parser;
} else {
_local_4 = new Array();
this._SafeStr_18660[_local_3] = _local_4;
k.parser = new k._SafeStr_18655();
};
_local_4.push(k);
}
public function _SafeStr_8104(k:_SafeStr_2273):void
{
var _local_2:String = getQualifiedClassName(k);
var _local_3:Object = this._SafeStr_18659[_local_2];
if (_local_3 == null){
return;
};
var _local_4:Array = this._SafeStr_18660[_local_3];
if (_local_4 == null){
return;
};
var _local_5:int = _local_4.indexOf(k);
if (_local_5 >= 0){
_local_4.splice(_local_5, 1);
if (_local_4.length == 0){
delete this._SafeStr_18660[_local_3];
};
};
}
public function _SafeStr_8108(k:_SafeStr_2283):int
{
var _local_2:Object = this._SafeStr_18658[getQualifiedClassName(k)];
if (_local_2 == null){
return (-1);
};
return (int(_local_2));
}
public function _SafeStr_8113(k:int):Array
{
return (this._SafeStr_18660[k]);
}
}
}//package _-3qZ
// _SafeStr_18655 = "_-5lT" (String#13537, DoABC#3)
// _SafeStr_18657 = "_-3S-" (String#11154, DoABC#3)
// _SafeStr_18658 = "_-3Ks" (String#30337, DoABC#3)
// _SafeStr_18659 = "_-4jk" (String#33756, DoABC#3)
// _SafeStr_18660 = "_-4bq" (String#33471, DoABC#3)
// _SafeStr_18661 = "_-1Ha" (String#25275, DoABC#3)
// _SafeStr_18662 = "_-6SW" (String#37956, DoABC#3)
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_2721 = "_-3lG" (String#11485, DoABC#3)
// _SafeStr_8103 = "_-51W" (String#34482, DoABC#3)
// _SafeStr_8104 = "_-3vI" (String#31753, DoABC#3)
// _SafeStr_8108 = "_-0t1" (String#24297, DoABC#3)
// _SafeStr_8109 = "_-3yC" (String#31870, DoABC#3)
// _SafeStr_8113 = "_-54R" (String#34604, DoABC#3)
//------------------------------------------------------------
//_-3rr.ChatHistoryBuffer
package _-3rr
{
import _-0MK._SafeStr_3;
import _-6ik.HabboFreeFlowChat;
import __AS3__.vec.Vector;
import _-hk._SafeStr_4355;
import _-2yr._SafeStr_2737;
import _-JA._SafeStr_2496;
import _-4fo._SafeStr_4359;
import __AS3__.vec.*;
public class ChatHistoryBuffer implements _SafeStr_3
{
private const _SafeStr_18663:int = 1000;
private var _SafeStr_7110:HabboFreeFlowChat;
private var _SafeStr_15562:Vector.<_SafeStr_4355>;
public function ChatHistoryBuffer(k:HabboFreeFlowChat)
{
this._SafeStr_15562 = new Vector.<_SafeStr_4355>(0);
super();
this._SafeStr_7110 = k;
}
public function dispose():void
{
this._SafeStr_15562 = null;
this._SafeStr_7110 = null;
}
public function get disposed():Boolean
{
return ((this._SafeStr_7110 == null));
}
public function _SafeStr_17460(chatItem:_SafeStr_2737):void
{
var entry:_SafeStr_4355;
try {
entry = this._SafeStr_7110._SafeStr_18665._SafeStr_18664(chatItem);
} catch(e:Error) {
if (e.errorID == 2015){
return;
};
throw (e);
};
this._SafeStr_15562.push(entry);
this._SafeStr_18666(entry);
if (this._SafeStr_7110._SafeStr_18667.isActive){
this._SafeStr_7110._SafeStr_18667._SafeStr_18668(this._SafeStr_15562[(this._SafeStr_15562.length - 1)]);
};
}
public function _SafeStr_18669(k:_SafeStr_2496):void
{
var _local_2:_SafeStr_4355 = this._SafeStr_7110._SafeStr_18665._SafeStr_18670(k);
this._SafeStr_15562.push(_local_2);
this._SafeStr_18666(_local_2);
}
private function _SafeStr_18666(k:_SafeStr_4355):void
{
if (this._SafeStr_15562.length > this._SafeStr_18663){
this._SafeStr_7110._SafeStr_18667._SafeStr_18671(((k.bitmap.height - k.overlap.y) - _SafeStr_4359._SafeStr_18672));
this._SafeStr_15562.splice(0, 1);
};
}
public function get entries():Vector.<_SafeStr_4355>
{
return (this._SafeStr_15562);
}
public function get totalHeight():int
{
var _local_2:_SafeStr_4355;
var k:int;
for each (_local_2 in this._SafeStr_15562) {
k = (k + ((_local_2.bitmap.height - _local_2.overlap.y) - _SafeStr_4359._SafeStr_18672));
};
return (k);
}
}
}//package _-3rr
// _SafeStr_15562 = "_-0hH" (String#685, DoABC#3)
// _SafeStr_17460 = "_-0cQ" (String#23651, DoABC#3)
// _SafeStr_18663 = "_-5ee" (String#36006, DoABC#3)
// _SafeStr_18664 = "_-6Pp" (String#37855, DoABC#3)
// _SafeStr_18665 = "_-2Yd" (String#28389, DoABC#3)
// _SafeStr_18666 = "_-5h7" (String#36096, DoABC#3)
// _SafeStr_18667 = "_-1rv" (String#26684, DoABC#3)
// _SafeStr_18668 = "_-6CL" (String#37352, DoABC#3)
// _SafeStr_18669 = "_-63X" (String#37000, DoABC#3)
// _SafeStr_18670 = "_-1vi" (String#26833, DoABC#3)
// _SafeStr_18671 = "_-5Wc" (String#35682, DoABC#3)
// _SafeStr_18672 = "_-6LG" (String#37675, DoABC#3)
// _SafeStr_2496 = "_-1Zj" (String#9219, DoABC#3)
// _SafeStr_2737 = "_-6kK" (String#14517, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4355 = "_-sN" (String#15360, DoABC#3)
// _SafeStr_4359 = "_-5Gz" (String#13051, DoABC#3)
// _SafeStr_7110 = "_-2-F" (String#87, DoABC#3)
//------------------------------------------------------------
//_-3rZ._SafeStr_3986
package _-3rZ
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3986 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_3986(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6: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);
this._SafeStr_5447.push(_arg_5);
this._SafeStr_5447.push(_arg_6);
}
public function _SafeStr_5448():Array
{
return (this._SafeStr_5447);
}
public function dispose():void
{
this._SafeStr_5447 = null;
}
}
}//package _-3rZ
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3986 = "_-3Ut" (String#30722, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3rZ._SafeStr_4036
package _-3rZ
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4036 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4036(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 = null;
}
}
}//package _-3rZ
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4036 = "_-2km" (String#28869, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3rZ._SafeStr_4041
package _-3rZ
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4041 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4041(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5: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);
this._SafeStr_5447.push(_arg_5);
}
public function _SafeStr_5448():Array
{
return (this._SafeStr_5447);
}
public function dispose():void
{
this._SafeStr_5447 = null;
}
}
}//package _-3rZ
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4041 = "_-gP" (String#40033, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3rZ._SafeStr_4065
package _-3rZ
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4065 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4065(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 = null;
}
}
}//package _-3rZ
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4065 = "_-tp" (String#40540, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3rZ._SafeStr_4132
package _-3rZ
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4132 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4132(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5: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);
this._SafeStr_5447.push(_arg_5);
}
public function _SafeStr_5448():Array
{
return (this._SafeStr_5447);
}
public function dispose():void
{
this._SafeStr_5447 = null;
}
}
}//package _-3rZ
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4132 = "_-52" (String#34504, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3rZ._SafeStr_4150
package _-3rZ
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4150 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4150(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 _-3rZ
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4150 = "_-1Yj" (String#25936, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3rZ._SafeStr_4193
package _-3rZ
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4193 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4193(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6: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);
this._SafeStr_5447.push(_arg_5);
this._SafeStr_5447.push(_arg_6);
}
public function _SafeStr_5448():Array
{
return (this._SafeStr_5447);
}
public function dispose():void
{
this._SafeStr_5447 = null;
}
}
}//package _-3rZ
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4193 = "_-1qo" (String#26640, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3rZ._SafeStr_4236
package _-3rZ
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4236 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4236(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 _-3rZ
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4236 = "_-5sD" (String#36520, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3SC._SafeStr_5262
package _-3SC
{
import _-5LL.AdServerConfig;
import _-5LL.CustomProperties;
public class _SafeStr_5262 extends AdServerConfig
{
public function _SafeStr_5262(k:Object=null)
{
this.oneAdPerRequest = true;
super("Lightningcast", k);
}
override protected function get defaultTemplate():String
{
return ("__api-address__?ver=__ver__&nwid=__nwid__&content=__content__&level=__level__&format=__format__&uid=__uid__®ions=__regions__&crlen=__crlen__&resp=__resp__");
}
override protected function get defaultCustomProperties():CustomProperties
{
return (new CustomProperties({
"api-address":"http://web.lightningcast.net/servlets/getPlaylist",
"version":"2.0",
"nwid":"",
"level":"",
"format":"",
"uid":"",
"regions":"",
"crlen":"t",
"resp":"VAST"
}));
}
}
}//package _-3SC
// _SafeStr_5262 = "_-6Of" (String#14190, DoABC#3)
//------------------------------------------------------------
//_-3tg.AssetAlias
package _-3tg
{
public class AssetAlias
{
private var _name:String;
private var _SafeStr_6333:String;
private var _flipH:Boolean;
private var _flipV:Boolean;
public function AssetAlias(k:XML)
{
this._name = String(k.@name);
this._SafeStr_6333 = String(k.@link);
this._flipH = Boolean(parseInt(k.@fliph));
this._flipV = Boolean(parseInt(k.@flipv));
}
public function get name():String
{
return (this._name);
}
public function get link():String
{
return (this._SafeStr_6333);
}
public function get flipH():Boolean
{
return (this._flipH);
}
public function get flipV():Boolean
{
return (this._flipV);
}
}
}//package _-3tg
// _SafeStr_6333 = "_-3yo" (String#2748, DoABC#2)
//------------------------------------------------------------
//_-3tg.AssetAliasCollection
package _-3tg
{
import _-5Vt.AssetLibraryCollection;
import flash.utils.Dictionary;
import _-3HG.AvatarRenderManager;
import _-5Vt._SafeStr_39;
public class AssetAliasCollection
{
private var _assets:AssetLibraryCollection;
private var _SafeStr_18673:Dictionary;
private var _SafeStr_7209:AvatarRenderManager;
private var _SafeStr_18674:Array;
public function AssetAliasCollection(k:AvatarRenderManager, _arg_2:AssetLibraryCollection)
{
this._SafeStr_7209 = k;
this._SafeStr_18673 = new Dictionary();
this._assets = _arg_2;
this._SafeStr_18674 = [];
}
public function dispose():void
{
this._assets = null;
this._SafeStr_18673 = null;
}
public function reset():void
{
this.init();
}
public function init():void
{
var _local_2:XML;
var _local_3:XML;
var _local_4:String;
var _local_5:AssetAlias;
var k:Array = this._assets._SafeStr_18675();
for each (_local_2 in k) {
for each (_local_3 in _local_2..alias) {
_local_4 = String(_local_3.@name);
_local_5 = new AssetAlias(_local_3);
this._SafeStr_18673[_local_4] = _local_5;
};
};
}
public function each(k:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void
{
var _local_5:XML =
;
_local_5.@name = k;
_local_5.@link = _arg_2;
var _local_6:AssetAlias = new AssetAlias(_local_5);
this._SafeStr_18673[k] = _local_6;
}
public function _SafeStr_18676(k:String):Boolean
{
var _local_2:AssetAlias = (this._SafeStr_18673[k] as AssetAlias);
return (!((_local_2 == null)));
}
public function _SafeStr_8041(k:String):String
{
var _local_4:AssetAlias;
var _local_2:String = k;
var _local_3:int = 5;
while (((this._SafeStr_18676(_local_2)) && ((_local_3 >= 0)))) {
_local_4 = (this._SafeStr_18673[_local_2] as AssetAlias);
_local_2 = _local_4.link;
_local_3--;
};
return (_local_2);
}
public function getAssetByName(k:String):_SafeStr_39
{
k = this._SafeStr_8041(k);
var _local_2:_SafeStr_39 = this._assets.getAssetByName(k);
return (_local_2);
}
}
}//package _-3tg
// _SafeStr_18673 = "_-06r" (String#2027, DoABC#2)
// _SafeStr_18674 = "_-0q-" (String#2151, DoABC#2)
// _SafeStr_18675 = "_-5w3" (String#3140, DoABC#2)
// _SafeStr_18676 = "_-07X" (String#2031, DoABC#2)
// _SafeStr_39 = "_-1uD" (String#839, DoABC#2)
// _SafeStr_7209 = "_-2Lh" (String#2445, DoABC#2)
// _SafeStr_8041 = "_-6bs" (String#3272, DoABC#2)
//------------------------------------------------------------
//_-3Tm.LocalizationEvent
package _-3Tm
{
public class LocalizationEvent
{
public static const _SafeStr_18677:String = "LOCALIZATION_EVENT_LANGUAGE_CHANGED";
public static const _SafeStr_18678:String = "LOCALIZATION_EVENT_LOCALIZATION_LOADED";
public static const _SafeStr_18679:String = "LOCALIZATION_EVENT_LOCALIZATION_FAILED";
}
}//package _-3Tm
// _SafeStr_18677 = "_-6eZ" (String#38463, DoABC#3)
// _SafeStr_18678 = "_-4Z2" (String#33373, DoABC#3)
// _SafeStr_18679 = "_-3rW" (String#31592, DoABC#3)
//------------------------------------------------------------
//_-3tV._SafeStr_3549
package _-3tV
{
public interface _SafeStr_3549
{
}
}//package _-3tV
// _SafeStr_3549 = "_-4hs" (String#12458, DoABC#3)
//------------------------------------------------------------
//_-3tV._SafeStr_3610
package _-3tV
{
import _-4A5.GenericEventQueue;
import flash.geom.Point;
import flash.events.IEventDispatcher;
public class _SafeStr_3610 extends GenericEventQueue
{
protected var _SafeStr_18680:Point;
public function _SafeStr_3610(k:IEventDispatcher)
{
super(k);
this._SafeStr_18680 = new Point();
}
public function get _SafeStr_18681():Point
{
return (this._SafeStr_18680);
}
override public function dispose():void
{
if (!_disposed){
super.dispose();
};
}
}
}//package _-3tV
// _SafeStr_18680 = "_-UP" (String#39601, DoABC#3)
// _SafeStr_18681 = "_-3TA" (String#30662, DoABC#3)
// _SafeStr_3610 = "_-3SI" (String#30627, DoABC#3)
//------------------------------------------------------------
//_-3tV._SafeStr_3613
package _-3tV
{
import _-4A5.MouseEventProcessor;
import _-1Mz.WindowController;
import _-4A5._SafeStr_3608;
import _-4A5._SafeStr_3609;
public class _SafeStr_3613 extends MouseEventProcessor
{
private var _SafeStr_18682:String = "";
override public function process(k:_SafeStr_3608, _arg_2:_SafeStr_3609):void
{
if (_arg_2.length == 0){
return;
};
_SafeStr_12299 = k.desktop;
_SafeStr_18683 = (k._SafeStr_18684 as WindowController);
_SafeStr_18685 = (k._SafeStr_18686 as WindowController);
_SafeStr_12289 = k.renderer;
_SafeStr_18687 = k._SafeStr_18688;
_arg_2.begin();
_arg_2.end();
k.desktop = _SafeStr_12299;
k._SafeStr_18684 = _SafeStr_18683;
k._SafeStr_18686 = _SafeStr_18685;
k.renderer = _SafeStr_12289;
k._SafeStr_18688 = _SafeStr_18687;
}
}
}//package _-3tV
// _SafeStr_12289 = "_-38o" (String#3383, DoABC#3)
// _SafeStr_12299 = "_-2kF" (String#10434, DoABC#3)
// _SafeStr_18682 = "_-2Lj" (String#27881, DoABC#3)
// _SafeStr_18683 = "_-42f" (String#32077, DoABC#3)
// _SafeStr_18684 = "_-1SE" (String#25704, DoABC#3)
// _SafeStr_18685 = "_-3s0" (String#31611, DoABC#3)
// _SafeStr_18686 = "_-5R8" (String#35475, DoABC#3)
// _SafeStr_18687 = "_-5NL" (String#35330, DoABC#3)
// _SafeStr_18688 = "_-0HA" (String#22842, DoABC#3)
// _SafeStr_3608 = "_-091" (String#7754, DoABC#3)
// _SafeStr_3609 = "_-0cK" (String#8226, DoABC#3)
// _SafeStr_3613 = "_-674" (String#13895, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_3979
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_3979 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_3979(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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_3979 = "_-Ya" (String#39745, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4003
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4003 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4003(k:int, _arg_2:Boolean, _arg_3:Boolean, _arg_4: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));
this._SafeStr_5500.push(((_arg_4) ? 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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4003 = "_-11e" (String#24671, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4009
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4009 implements _SafeStr_2283, _SafeStr_3
{
public static const _SafeStr_16158:int = -1;
private var _SafeStr_5500:Array;
public function _SafeStr_4009(k:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5: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);
if (_arg_5 != _SafeStr_16158){
this._SafeStr_5500.push(_arg_5);
};
}
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 _-3TW
// _SafeStr_16158 = "_-2ys" (String#29403, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4009 = "_-07n" (String#22467, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4049
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4049 implements _SafeStr_2283, _SafeStr_3
{
public static const _SafeStr_16158:int = -1;
private var _SafeStr_5500:Array;
public function _SafeStr_4049(k:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:Boolean, _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);
if (_arg_6 != _SafeStr_16158){
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 _-3TW
// _SafeStr_16158 = "_-2ys" (String#29403, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4049 = "_-0GP" (String#7865, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4063
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4063 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4063(k:int, _arg_2:int, _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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4063 = "_-14I" (String#24777, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4103
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4103 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4103(k:int, _arg_2:int, _arg_3:String, _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);
if (_arg_4 != _SafeStr_4049._SafeStr_16158){
this._SafeStr_5500.push(_arg_4);
};
}
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 _-3TW
// _SafeStr_16158 = "_-2ys" (String#29403, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4049 = "_-0GP" (String#7865, DoABC#3)
// _SafeStr_4103 = "_-5eo" (String#36012, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4112
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4112 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4112(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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4112 = "_-4nA" (String#33878, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4119
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4119 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4119(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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4119 = "_-21T" (String#27095, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4139
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4139 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4139(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_5448():Array
{
return (this._SafeStr_5500);
}
public function dispose():void
{
this._SafeStr_5500 = null;
}
public function get disposed():Boolean
{
return ((this._SafeStr_5500 == null));
}
}
}//package _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4139 = "_-0wh" (String#24443, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4183
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4183 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4183(k:int, _arg_2:String, _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("");
this._SafeStr_5500.push("");
this._SafeStr_5500.push(_arg_3);
if (_arg_4 != _SafeStr_4049._SafeStr_16158){
this._SafeStr_5500.push(_arg_4);
};
}
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 _-3TW
// _SafeStr_16158 = "_-2ys" (String#29403, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4049 = "_-0GP" (String#7865, DoABC#3)
// _SafeStr_4183 = "_-66i" (String#37130, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4210
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4210 implements _SafeStr_2283, _SafeStr_3
{
public static const _SafeStr_16221:int = 0;
public static const _SafeStr_16219:int = 1;
public static const _SafeStr_16222:int = 3;
public static const _SafeStr_16220:int = 4;
private var _SafeStr_5500:Array;
public function _SafeStr_4210(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 _-3TW
// _SafeStr_16219 = "_-67j" (String#37169, DoABC#3)
// _SafeStr_16220 = "_-Um" (String#39617, DoABC#3)
// _SafeStr_16221 = "_-2MA" (String#27896, DoABC#3)
// _SafeStr_16222 = "_-2Pr" (String#28037, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4210 = "_-44f" (String#32157, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4254
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4254 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4254(k:int, _arg_2:String, _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);
if (_arg_4 != _SafeStr_4049._SafeStr_16158){
this._SafeStr_5500.push(_arg_4);
};
}
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 _-3TW
// _SafeStr_16158 = "_-2ys" (String#29403, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4049 = "_-0GP" (String#7865, DoABC#3)
// _SafeStr_4254 = "_-3qh" (String#31559, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4298
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4298 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4298(k:int, _arg_2:String, _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);
if (_arg_4 != _SafeStr_4049._SafeStr_16158){
this._SafeStr_5500.push(_arg_4);
};
}
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 _-3TW
// _SafeStr_16158 = "_-2ys" (String#29403, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4049 = "_-0GP" (String#7865, DoABC#3)
// _SafeStr_4298 = "_-5oQ" (String#36373, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4311
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4311 implements _SafeStr_2283, _SafeStr_3
{
public static const _SafeStr_16158:int = -1;
private var _SafeStr_5500:Array;
public function _SafeStr_4311(k:int, _arg_2:String, _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);
if (_arg_4 != _SafeStr_16158){
this._SafeStr_5500.push(_arg_4);
};
}
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 _-3TW
// _SafeStr_16158 = "_-2ys" (String#29403, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4311 = "_-2r" (String#29107, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4322
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4322 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4322(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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4322 = "_-5VX" (String#35641, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4326
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4326 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4326(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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4326 = "_-0v5" (String#24379, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW._SafeStr_4332
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4332 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4332(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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4332 = "_-5ky" (String#36243, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW.CloseIssueDefaultActionMessageComposer
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class CloseIssueDefaultActionMessageComposer implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function CloseIssueDefaultActionMessageComposer(k:int, _arg_2:Array, _arg_3:int)
{
this._SafeStr_5500 = new Array();
super();
this._SafeStr_5500.push(k);
this._SafeStr_5500.push(_arg_2.length);
var _local_4:int;
while (_local_4 < _arg_2.length) {
this._SafeStr_5500.push(_arg_2[_local_4]);
_local_4++;
};
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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW.CloseIssuesMessageComposer
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class CloseIssuesMessageComposer implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function CloseIssuesMessageComposer(k:Array, _arg_2:int)
{
this._SafeStr_5500 = new Array();
super();
this._SafeStr_5500.push(_arg_2);
this._SafeStr_5500.push(k.length);
var _local_3:int;
while (_local_3 < k.length) {
this._SafeStr_5500.push(k[_local_3]);
_local_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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW.PickIssuesMessageComposer
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class PickIssuesMessageComposer implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function PickIssuesMessageComposer(k:Array, _arg_2:Boolean, _arg_3:int, _arg_4:String)
{
this._SafeStr_5500 = new Array();
super();
this._SafeStr_5500.push(k.length);
var _local_5:int;
while (_local_5 < k.length) {
this._SafeStr_5500.push(k[_local_5]);
_local_5++;
};
this._SafeStr_5500.push(_arg_2);
this._SafeStr_5500.push(_arg_3);
this._SafeStr_5500.push(_arg_4);
}
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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3TW.ReleaseIssuesMessageComposer
package _-3TW
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class ReleaseIssuesMessageComposer implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function ReleaseIssuesMessageComposer(k:Array)
{
this._SafeStr_5500 = new Array();
super();
this._SafeStr_5500.push(k.length);
var _local_2:int;
while (_local_2 < k.length) {
this._SafeStr_5500.push(k[_local_2]);
_local_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 _-3TW
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-3Tz._SafeStr_2411
package _-3Tz
{
import flash.events.Event;
public class _SafeStr_2411 extends Event
{
public static const _SafeStr_8240:String = "GSCIME_GUILD_VISUAL_SETTINGS_CHANGED";
private var _SafeStr_7957:int;
public function _SafeStr_2411(k:String, _arg_2:int, _arg_3:Boolean=false, _arg_4:Boolean=false)
{
super(k, _arg_3, _arg_4);
this._SafeStr_7957 = _arg_2;
}
public function get _SafeStr_6039():int
{
return (this._SafeStr_7957);
}
}
}//package _-3Tz
// _SafeStr_2411 = "_-57z" (String#34742, DoABC#3)
// _SafeStr_6039 = "_-1jD" (String#26350, DoABC#3)
// _SafeStr_7957 = "_-4hd" (String#504, DoABC#3)
// _SafeStr_8240 = "_-6XL" (String#38163, DoABC#3)
//------------------------------------------------------------
//_-3Tz._SafeStr_2961
package _-3Tz
{
import flash.events.Event;
public class _SafeStr_2961 extends Event
{
public static const _SafeStr_18689:String = "HGE_EDIT_INFO";
public function _SafeStr_2961(k:Boolean=false, _arg_2:Boolean=false)
{
super(_SafeStr_18689, k, _arg_2);
}
}
}//package _-3Tz
// _SafeStr_18689 = "_-21r" (String#27107, DoABC#3)
// _SafeStr_2961 = "_-2sm" (String#10575, DoABC#3)
//------------------------------------------------------------
//_-3U1._SafeStr_4166
package _-3U1
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-1eV._SafeStr_4967;
public class _SafeStr_4166 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4166(k:Function)
{
super(k, _SafeStr_4967);
}
public function _SafeStr_5325():_SafeStr_4967
{
return ((_SafeStr_5326 as _SafeStr_4967));
}
}
}//package _-3U1
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4166 = "_-20m" (String#27071, DoABC#3)
// _SafeStr_4967 = "_-5TF" (String#13257, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3U1._SafeStr_5191
package _-3U1
{
import _-3qZ._SafeStr_2717;
public class _SafeStr_5191
{
public static const _SafeStr_18690:int = 0;
public static const _SafeStr_18691:int = 1;
public static const _SafeStr_18692:int = 2;
private var _SafeStr_5338:int;
private var _SafeStr_11289:String;
private var _SafeStr_18693:String;
private var _SafeStr_18694:String;
private var _SafeStr_18695:int;
private var _SafeStr_18696:String;
private var _SafeStr_11291:String;
public function _SafeStr_5191(k:_SafeStr_2717)
{
this._SafeStr_5338 = k._SafeStr_5331();
this._SafeStr_11289 = k.readString();
this._SafeStr_18693 = k.readString();
this._SafeStr_18694 = k.readString();
this._SafeStr_18695 = k._SafeStr_5331();
this._SafeStr_18696 = k.readString();
this._SafeStr_11291 = k.readString();
}
public function get id():int
{
return (this._SafeStr_5338);
}
public function get title():String
{
return (this._SafeStr_11289);
}
public function get _SafeStr_18697():String
{
return (this._SafeStr_18693);
}
public function get _SafeStr_18698():String
{
return (this._SafeStr_18694);
}
public function get _SafeStr_18699():int
{
return (this._SafeStr_18695);
}
public function get _SafeStr_18700():String
{
return (this._SafeStr_18696);
}
public function get imageUrl():String
{
return (this._SafeStr_11291);
}
}
}//package _-3U1
// _SafeStr_11289 = "_-5zz" (String#196, DoABC#3)
// _SafeStr_11291 = "_-j6" (String#880, DoABC#3)
// _SafeStr_18690 = "_-2nP" (String#28978, DoABC#3)
// _SafeStr_18691 = "_-4n8" (String#33877, DoABC#3)
// _SafeStr_18692 = "_-lr" (String#40234, DoABC#3)
// _SafeStr_18693 = "_-0tF" (String#24304, DoABC#3)
// _SafeStr_18694 = "_-0je" (String#23929, DoABC#3)
// _SafeStr_18695 = "_-6eo" (String#38475, DoABC#3)
// _SafeStr_18696 = "_-3jK" (String#31267, DoABC#3)
// _SafeStr_18697 = "_-37T" (String#29788, DoABC#3)
// _SafeStr_18698 = "_-0TX" (String#23317, DoABC#3)
// _SafeStr_18699 = "_-0ge" (String#23818, DoABC#3)
// _SafeStr_18700 = "_-22S" (String#27126, DoABC#3)
// _SafeStr_2717 = "_-27R" (String#9816, DoABC#3)
// _SafeStr_5191 = "_-N6" (String#14821, DoABC#3)
// _SafeStr_5331 = "_-G" (String#14697, DoABC#3)
// _SafeStr_5338 = "_-3gw" (String#15, DoABC#3)
//------------------------------------------------------------
//_-3ur._SafeStr_5208
package _-3ur
{
import _-6gu.Debuggable;
import _-2FZ._SafeStr_5207;
public class _SafeStr_5208 extends Debuggable implements _SafeStr_5207
{
protected var _SafeStr_15202:_SafeStr_5207 = null;
protected var _SafeStr_6664:Boolean = true;
protected var _SafeStr_18701:Boolean = false;
public function _SafeStr_5208(k:Object=null, _arg_2:_SafeStr_5207=null)
{
if (k != null){
this.initialise(k, _arg_2);
};
}
public function initialise(k:Object=null, _arg_2:_SafeStr_5207=null, _arg_3:Boolean=false):void
{
if (_arg_2 != null){
this.setLoadedListener(_arg_2);
};
}
public function setLoadedListener(k:_SafeStr_5207):void
{
this._SafeStr_15202 = k;
}
public function _SafeStr_18702():void
{
this._SafeStr_15202 = null;
}
public function _SafeStr_18703():Boolean
{
return (!((this._SafeStr_15202 == null)));
}
public function _SafeStr_16378():void
{
this._SafeStr_6664 = true;
this._SafeStr_18701 = true;
}
public function _SafeStr_15201():void
{
this._SafeStr_6664 = false;
this._SafeStr_18701 = false;
this.onOVAConfigLoaded();
}
public function _SafeStr_15200():Boolean
{
return (this._SafeStr_18701);
}
public function _SafeStr_6669():Boolean
{
return (this._SafeStr_6664);
}
public function isOVAConfigLoading():Boolean
{
return (this._SafeStr_6669());
}
public function onOVAConfigLoaded():void
{
if (this.isOVAConfigLoading() == false){
if (this._SafeStr_18703()){
this._SafeStr_15202.onOVAConfigLoaded();
};
};
}
}
}//package _-3ur
// _SafeStr_15200 = "_-5Kj" (String#35232, DoABC#3)
// _SafeStr_15201 = "_-194" (String#8782, DoABC#3)
// _SafeStr_15202 = "_-2tt" (String#10592, DoABC#3)
// _SafeStr_16378 = "_-4XT" (String#12272, DoABC#3)
// _SafeStr_18701 = "_-0m3" (String#8385, DoABC#3)
// _SafeStr_18702 = "_-0Da" (String#22696, DoABC#3)
// _SafeStr_18703 = "_-7b" (String#38762, DoABC#3)
// _SafeStr_5207 = "_-2KE" (String#10038, DoABC#3)
// _SafeStr_5208 = "_-4xk" (String#12709, DoABC#3)
// _SafeStr_6664 = "_-4Ra" (String#1568, DoABC#3)
// _SafeStr_6669 = "_-4j6" (String#33733, DoABC#3)
//------------------------------------------------------------
//_-3ur._SafeStr_5272
package _-3ur
{
import _-6VL.RegionsConfig;
import _-2FZ._SafeStr_5207;
public class _SafeStr_5272 extends RegionsConfig implements _SafeStr_5207
{
protected var _SafeStr_15202:_SafeStr_5207 = null;
protected var _SafeStr_6664:Boolean = true;
protected var _SafeStr_18701:Boolean = false;
public function _SafeStr_5272(k:Object=null, _arg_2:_SafeStr_5207=null)
{
super(k);
}
public function initialise(k:Object=null, _arg_2:_SafeStr_5207=null):void
{
this._SafeStr_16378();
this.setLoadedListener(_arg_2);
setup(k);
this._SafeStr_15201();
}
public function setLoadedListener(k:_SafeStr_5207):void
{
this._SafeStr_15202 = k;
}
public function _SafeStr_18703():Boolean
{
return (!((this._SafeStr_15202 == null)));
}
public function _SafeStr_15200():Boolean
{
return (this._SafeStr_18701);
}
public function _SafeStr_16378():void
{
this._SafeStr_18701 = true;
this._SafeStr_6664 = true;
}
public function _SafeStr_15201():void
{
this._SafeStr_6664 = false;
this._SafeStr_18701 = false;
this.onOVAConfigLoaded();
}
public function isOVAConfigLoading():Boolean
{
return (this._SafeStr_6664);
}
public function onOVAConfigLoaded():void
{
this._SafeStr_6664 = false;
if (this.isOVAConfigLoading() == false){
if (this._SafeStr_18703()){
this._SafeStr_15202.onOVAConfigLoaded();
};
};
}
}
}//package _-3ur
// _SafeStr_15200 = "_-5Kj" (String#35232, DoABC#3)
// _SafeStr_15201 = "_-194" (String#8782, DoABC#3)
// _SafeStr_15202 = "_-2tt" (String#10592, DoABC#3)
// _SafeStr_16378 = "_-4XT" (String#12272, DoABC#3)
// _SafeStr_18701 = "_-0m3" (String#8385, DoABC#3)
// _SafeStr_18703 = "_-7b" (String#38762, DoABC#3)
// _SafeStr_5207 = "_-2KE" (String#10038, DoABC#3)
// _SafeStr_5272 = "_-6jH" (String#14497, DoABC#3)
// _SafeStr_6664 = "_-4Ra" (String#1568, DoABC#3)
//------------------------------------------------------------
//_-3ur._SafeStr_5273
package _-3ur
{
import _-2xB.NetworkResource;
import _-2FZ._SafeStr_5207;
public class _SafeStr_5273 extends NetworkResource implements _SafeStr_5207
{
protected var _SafeStr_18704:String = "http://tracker.openvideoads.org/log-event.php";
protected var _SafeStr_18705:String = "http://debug.openvideoads.org/log-debug.php";
public function _SafeStr_5273()
{
this._SafeStr_18706();
}
public function initialise(k:Object=null):void
{
this.onOVAConfigLoaded();
}
public function isOVAConfigLoading():Boolean
{
return (false);
}
public function _SafeStr_15200():Boolean
{
return (false);
}
public function onOVAConfigLoaded():void
{
}
public function _SafeStr_15201():void
{
}
private function _SafeStr_18706():void
{
}
public function get _SafeStr_18707():String
{
return (this._SafeStr_18704);
}
}
}//package _-3ur
// _SafeStr_15200 = "_-5Kj" (String#35232, DoABC#3)
// _SafeStr_15201 = "_-194" (String#8782, DoABC#3)
// _SafeStr_18704 = "_-0wE" (String#24422, DoABC#3)
// _SafeStr_18705 = "_-28l" (String#27377, DoABC#3)
// _SafeStr_18706 = "_-4m-" (String#33835, DoABC#3)
// _SafeStr_18707 = "_-5UF" (String#35589, DoABC#3)
// _SafeStr_5207 = "_-2KE" (String#10038, DoABC#3)
// _SafeStr_5273 = "_-MU" (String#14810, DoABC#3)
//------------------------------------------------------------
//_-3ur.AbstractStreamsConfig
package _-3ur
{
import _-2FZ._SafeStr_5207;
public class AbstractStreamsConfig extends _SafeStr_5208
{
protected static var _SafeStr_18708:String = null;
protected static var _SafeStr_18709:String = "any";
protected static var _SafeStr_18710:String = "any";
protected static var _SafeStr_18711:String = "any";
protected static var _SafeStr_18712:Boolean = false;
protected static var _SafeStr_18713:Boolean = false;
protected static var _SafeStr_18714:Boolean = false;
protected var _SafeStr_15226:String;
protected var _SafeStr_12054:String;
protected var _SafeStr_12012:String;
protected var _SafeStr_15229:Boolean;
protected var _SafeStr_15222:Boolean;
protected var _SafeStr_18715:Boolean = true;
protected var _SafeStr_12055:Boolean;
protected var _SafeStr_12056:Boolean = true;
protected var _SafeStr_10389:Boolean = false;
protected var _SafeStr_18716:Boolean = false;
protected var _SafeStr_18717:Boolean = false;
protected var _SafeStr_18718:Boolean = false;
protected var _SafeStr_12057:Object;
protected var _SafeStr_15211:ProvidersConfigGroup = null;
protected var _SafeStr_18719:Boolean = false;
protected var _SafeStr_12014 = -1;
protected var _SafeStr_5378:int = -1;
protected var _height:int = -1;
protected var _SafeStr_18720:Boolean = false;
protected var _SafeStr_18721:Boolean = false;
protected var _SafeStr_18722:Boolean = false;
public function AbstractStreamsConfig(k:Object=null, _arg_2:_SafeStr_5207=null)
{
this._SafeStr_15226 = _SafeStr_18708;
this._SafeStr_12054 = _SafeStr_18709;
this._SafeStr_12012 = _SafeStr_18710;
this._SafeStr_15229 = _SafeStr_18712;
this._SafeStr_15222 = _SafeStr_18713;
this._SafeStr_12055 = _SafeStr_18714;
this._SafeStr_12057 = new Object();
super(k, _arg_2);
}
override public function initialise(k:Object=null, _arg_2:_SafeStr_5207=null, _arg_3:Boolean=false):void
{
var _local_4:String;
super.initialise(k, _arg_2);
if (k != null){
if (k.baseURL != undefined){
this.baseURL = k.baseURL;
};
if (k.streamType != undefined){
this.streamType = k.streamType;
};
if (k.metaData != undefined){
if ((k.metaData is String)){
this.metaData = (((k.metaData.toUpperCase())=="TRUE") ? true : false);
} else {
this.metaData = k.metaData;
};
};
if (k.setDurationFromMetaData != undefined){
if ((k.setDurationFromMetaData is String)){
this._SafeStr_18719 = (((k.setDurationFromMetaData.toUpperCase())=="TRUE") ? true : false);
} else {
this._SafeStr_18719 = k.setDurationFromMetaData;
};
};
if (k.delayAdRequestUntilPlay != undefined){
if ((k.delayAdRequestUntilPlay is String)){
this._SafeStr_18721 = (((k.delayAdRequestUntilPlay.toUpperCase())=="TRUE") ? true : false);
} else {
this._SafeStr_18721 = k.delayAdRequestUntilPlay;
};
};
if (k.enableProxies != undefined){
if ((k.enableProxies is String)){
this._SafeStr_18722 = (((k.enableProxies.toUpperCase())=="TRUE") ? true : false);
} else {
this._SafeStr_18722 = k.enableProxies;
};
};
if (k.stripFileExtensions != undefined){
if ((k.stripFileExtensions is String)){
this.stripFileExtensions = (((k.stripFileExtensions.toUpperCase())=="TRUE") ? true : false);
} else {
this.stripFileExtensions = k.stripFileExtensions;
};
};
if (k.bitrate != undefined){
if ((k.bitrate is String)){
_local_4 = k.bitrate.toUpperCase();
if ((((((_local_4 == "LOW")) || ((_local_4 == "MEDIUM")))) || ((_local_4 == "HIGH")))){
this.bitrate = _local_4;
} else {
this.bitrate = k.bitrate;
};
} else {
this.bitrate = k.bitrate;
};
};
if (k.width != undefined){
if ((k.width is String)){
this.width = int(k.width);
} else {
this.width = k.width;
};
};
if (k.height != undefined){
if ((k.height is String)){
this.height = int(k.height);
} else {
this.height = k.height;
};
};
if (k.subscribe != undefined){
if ((k.subscribe is String)){
this.subscribe = (((k.subscribe.toUpperCase())=="TRUE") ? true : false);
} else {
this.subscribe = k.subscribe;
};
};
if (k.fireTrackingEvents != undefined){
if ((k.fireTrackingEvents is String)){
this.fireTrackingEvents = (((k.fireTrackingEvents.toUpperCase())=="TRUE") ? true : false);
} else {
this.fireTrackingEvents = k.fireTrackingEvents;
};
};
if (k.turnOnCountdownTimer != undefined){
if ((k.turnOnCountdownTimer is String)){
this.turnOnCountdownTimer = (((k.turnOnCountdownTimer.toUpperCase())=="TRUE") ? true : false);
} else {
this.turnOnCountdownTimer = k.turnOnCountdownTimer;
};
};
if (k.deliveryType != undefined){
this.deliveryType = k.deliveryType;
};
if (k.providers != undefined){
this.providers = k.providers;
};
if (k.allowPlaylistControl != undefined){
if ((k.allowPlaylistControl is String)){
this.allowPlaylistControl = (((k.allowPlaylistControl.toUpperCase())=="TRUE") ? true : false);
} else {
this.allowPlaylistControl = k.allowPlaylistControl;
};
};
if (k.clearPlaylist != undefined){
if ((k.clearPlaylist is String)){
this.clearPlaylist = (((k.clearPlaylist.toUpperCase())=="TRUE") ? true : false);
} else {
this.clearPlaylist = k.clearPlaylist;
};
};
if (k.autoPlay != undefined){
if ((k.autoPlay is String)){
this.autoPlay = (((k.autoPlay.toUpperCase())=="TRUE") ? true : false);
} else {
this.autoPlay = k.autoPlay;
};
};
if (k.playOnce != undefined){
if ((k.playOnce is String)){
this.playOnce = (((k.playOnce.toUpperCase())=="TRUE") ? true : false);
} else {
this.playOnce = k.playOnce;
};
};
if (k.player != undefined){
this.player = k.player;
};
};
}
public function set setDurationFromMetaData(k:Boolean):void
{
this._SafeStr_18719 = k;
}
public function get setDurationFromMetaData():Boolean
{
return (this._SafeStr_18719);
}
public function set delayAdRequestUntilPlay(k:Boolean):void
{
this._SafeStr_18721 = k;
}
public function get delayAdRequestUntilPlay():Boolean
{
return (this._SafeStr_18721);
}
public function set enableProxies(k:Boolean):void
{
this._SafeStr_18722 = k;
}
public function get enableProxies():Boolean
{
return (this._SafeStr_18722);
}
public function mustOperateWithoutDuration():Boolean
{
return (this._SafeStr_18719);
}
public function hasProviders():Boolean
{
return (!((this._SafeStr_15211 == null)));
}
public function setDefaultProviders():void
{
this._SafeStr_15211 = new ProvidersConfigGroup();
}
public function set providers(k:Object):void
{
if (k != null){
if (k.http != undefined){
this.httpProvider = k.http;
};
if (k.rtmp != undefined){
this.rtmpProvider = k.rtmp;
};
this._SafeStr_6736 = new ProvidersConfigGroup(k);
};
}
public function set _SafeStr_6736(k:ProvidersConfigGroup):void
{
this._SafeStr_15211 = k;
}
public function get _SafeStr_6736():ProvidersConfigGroup
{
if (this._SafeStr_15211 == null){
this._SafeStr_15211 = new ProvidersConfigGroup();
};
return (this._SafeStr_15211);
}
public function getProvider(k:String):String
{
return (this._SafeStr_6736.getProvider(k));
}
public function set rtmpProvider(k:String):void
{
this._SafeStr_6736.rtmpProvider = k;
}
public function get rtmpProvider():String
{
return (this._SafeStr_6736.rtmpProvider);
}
public function set httpProvider(k:String):void
{
this._SafeStr_6736.httpProvider = k;
}
public function get httpProvider():String
{
return (this._SafeStr_6736.httpProvider);
}
public function set turnOnCountdownTimer(k:Boolean):void
{
this._SafeStr_18720 = k;
}
public function get turnOnCountdownTimer():Boolean
{
return (this._SafeStr_18720);
}
public function set player(k:Object):void
{
this._SafeStr_12057 = k;
}
public function get player():Object
{
return (this._SafeStr_12057);
}
public function set stripFileExtensions(k:Boolean):void
{
this._SafeStr_18718 = k;
}
public function get stripFileExtensions():Boolean
{
return (this._SafeStr_18718);
}
public function set metaData(k:Boolean):void
{
this._SafeStr_12056 = k;
}
public function get metaData():Boolean
{
return (this._SafeStr_12056);
}
public function set fireTrackingEvents(k:Boolean):void
{
this._SafeStr_18716 = k;
}
public function get fireTrackingEvents():Boolean
{
return (this._SafeStr_18716);
}
public function set allowPlaylistControl(k:Boolean):void
{
this._SafeStr_15222 = k;
}
public function get allowPlaylistControl():Boolean
{
return (this._SafeStr_15222);
}
public function set clearPlaylist(k:Boolean):void
{
this._SafeStr_18715 = k;
}
public function get clearPlaylist():Boolean
{
return (this._SafeStr_18715);
}
public function _SafeStr_15221():Boolean
{
return (!((this._SafeStr_15222 == _SafeStr_18713)));
}
public function set playOnce(k:Boolean):void
{
this._SafeStr_12055 = k;
}
public function get playOnce():Boolean
{
return (this._SafeStr_12055);
}
public function set autoPlay(k:Boolean):void
{
this._SafeStr_10389 = k;
}
public function get autoPlay():Boolean
{
return (this._SafeStr_10389);
}
public function _SafeStr_15223():Boolean
{
return (!((this._SafeStr_12055 == _SafeStr_18714)));
}
public function set deliveryType(k:String):void
{
this._SafeStr_12012 = k;
}
public function get deliveryType():String
{
return (this._SafeStr_12012);
}
public function _SafeStr_15224():Boolean
{
return (!((this._SafeStr_12012 == _SafeStr_18710)));
}
public function get baseURL():String
{
return (this._SafeStr_15226);
}
public function set baseURL(k:String):void
{
this._SafeStr_15226 = k;
}
public function _SafeStr_15225():Boolean
{
return (!((this._SafeStr_15226 == _SafeStr_18708)));
}
public function set streamType(k:String):void
{
this._SafeStr_12054 = k;
}
public function get streamType():String
{
return (this._SafeStr_12054);
}
public function _SafeStr_15227():Boolean
{
return (!((this._SafeStr_12054 == _SafeStr_18709)));
}
public function set subscribe(k:Boolean):void
{
this._SafeStr_15229 = k;
}
public function get subscribe():Boolean
{
return (this._SafeStr_15229);
}
public function _SafeStr_15228():Boolean
{
return (!((this._SafeStr_15229 == _SafeStr_18712)));
}
public function set bitrate(k:*):void
{
this._SafeStr_12014 = k;
}
public function get bitrate()
{
return (this._SafeStr_12014);
}
public function set width(k:int):void
{
this._SafeStr_5378 = k;
}
public function get width():int
{
return (this._SafeStr_5378);
}
public function set height(k:int):void
{
this._height = k;
}
public function get height():int
{
return (this._height);
}
public function _SafeStr_15230():Boolean
{
if ((this._SafeStr_12014 is String)){
return (true);
};
return ((Number(this._SafeStr_12014) > -1));
}
}
}//package _-3ur
// _SafeStr_10389 = "_-2fY" (String#1517, DoABC#3)
// _SafeStr_12012 = "_-ea" (String#4483, DoABC#3)
// _SafeStr_12014 = "_-30w" (String#10738, 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_15211 = "_-5FP" (String#35024, DoABC#3)
// _SafeStr_15221 = "_-0J6" (String#22921, DoABC#3)
// _SafeStr_15222 = "_-4ip" (String#33722, DoABC#3)
// _SafeStr_15223 = "_-1Ar" (String#25022, DoABC#3)
// _SafeStr_15224 = "_-58K" (String#34756, DoABC#3)
// _SafeStr_15225 = "_-2DF" (String#27549, DoABC#3)
// _SafeStr_15226 = "_-22N" (String#1499, DoABC#3)
// _SafeStr_15227 = "_-3FI" (String#30103, DoABC#3)
// _SafeStr_15228 = "_-hd" (String#40074, DoABC#3)
// _SafeStr_15229 = "_-5jr" (String#36196, DoABC#3)
// _SafeStr_15230 = "_-71" (String#38745, DoABC#3)
// _SafeStr_18708 = "_-0sC" (String#24262, DoABC#3)
// _SafeStr_18709 = "_-6NN" (String#37758, DoABC#3)
// _SafeStr_18710 = "_-3xd" (String#31846, DoABC#3)
// _SafeStr_18711 = "_-66l" (String#37132, DoABC#3)
// _SafeStr_18712 = "_-4if" (String#33716, DoABC#3)
// _SafeStr_18713 = "_-25O" (String#27253, DoABC#3)
// _SafeStr_18714 = "_-43B" (String#32099, DoABC#3)
// _SafeStr_18715 = "_-6C4" (String#37343, DoABC#3)
// _SafeStr_18716 = "_-2OX" (String#3178, DoABC#3)
// _SafeStr_18717 = "_-4dF" (String#33520, DoABC#3)
// _SafeStr_18718 = "_-2En" (String#27613, DoABC#3)
// _SafeStr_18719 = "_-2f9" (String#28643, DoABC#3)
// _SafeStr_18720 = "_-265" (String#27279, DoABC#3)
// _SafeStr_18721 = "_-ns" (String#40318, DoABC#3)
// _SafeStr_18722 = "_-1aW" (String#26008, DoABC#3)
// _SafeStr_5207 = "_-2KE" (String#10038, DoABC#3)
// _SafeStr_5208 = "_-4xk" (String#12709, DoABC#3)
// _SafeStr_5378 = "_-4FK" (String#105, DoABC#3)
// _SafeStr_6736 = "_-vJ" (String#40599, DoABC#3)
//------------------------------------------------------------
//_-3ur.AdMetaDataConfigGroup
package _-3ur
{
import _-6gu.Debuggable;
public class AdMetaDataConfigGroup extends Debuggable
{
protected var _SafeStr_18723:LinearAdMetaDataConfig;
public function AdMetaDataConfigGroup(k:Object=null)
{
this._SafeStr_18723 = new LinearAdMetaDataConfig();
super();
this.initialise(k);
}
public function initialise(k:Object):void
{
if (k != null){
if (k.linear != undefined){
this._SafeStr_18723.initialise(k.linear);
};
};
}
public function _SafeStr_18724(k:String="", _arg_2:String="0", _arg_3:int=-1):String
{
if (this._SafeStr_18723 != null){
return (this._SafeStr_18723._SafeStr_18725(k, _arg_2, _arg_3));
};
return ("");
}
public function _SafeStr_18726(k:String="", _arg_2:String="0", _arg_3:int=-1):String
{
if (this._SafeStr_18723 != null){
return (this._SafeStr_18723._SafeStr_18727(k, _arg_2, _arg_3));
};
return ("");
}
}
}//package _-3ur
// _SafeStr_18723 = "_-0ND" (String#23091, DoABC#3)
// _SafeStr_18724 = "_-5yu" (String#36778, DoABC#3)
// _SafeStr_18725 = "_-2Hc" (String#27723, DoABC#3)
// _SafeStr_18726 = "_-0dy" (String#23715, DoABC#3)
// _SafeStr_18727 = "_-3qi" (String#31560, DoABC#3)
//------------------------------------------------------------
//_-3ur.AdNoticeConfig
package _-3ur
{
import _-6gu.Debuggable;
public class AdNoticeConfig extends Debuggable
{
public static var _SafeStr_18728:String = "normaltext";
public static var _SafeStr_18729:String = "smalltext";
public static var _SafeStr_18730:String = "This advertisement runs for _seconds_ seconds
";
public static var _SafeStr_18731:String = "This advertisement runs for _countdown_ seconds
";
protected var _SafeStr_18732:Boolean = true;
protected var _SafeStr_7962:String = null;
protected var _SafeStr_16520:String = "reserved-system-message";
protected var _SafeStr_18733:String;
protected var _SafeStr_5501:String = "STATIC";
public function AdNoticeConfig(k:Object=null)
{
this._SafeStr_18733 = _SafeStr_18728;
super();
if (k != null){
this.initialise(k);
};
}
public function initialise(k:Object):void
{
if (k.hasOwnProperty("show")){
this.show = k.show;
};
if (k.hasOwnProperty("type")){
this.type = k.type;
};
if (k.hasOwnProperty("region")){
this.region = k.region;
};
if (k.hasOwnProperty("textStyle")){
this.textStyle = k.textStyle;
};
if (k.hasOwnProperty("message")){
this.message = k.message;
};
}
public function set type(k:String):void
{
if (k != null){
if (k.toUpperCase() == "STATIC"){
this._SafeStr_5501 = "STATIC";
} else {
this._SafeStr_5501 = "COUNTDOWN";
};
};
}
public function get type():String
{
return (this._SafeStr_5501);
}
public function _SafeStr_18734():Boolean
{
return ((this._SafeStr_7962.indexOf("_countdown_") > -1));
}
public function isStatic():Boolean
{
return (!(this._SafeStr_18734()));
}
public function set show(k:Boolean):void
{
this._SafeStr_18732 = k;
}
public function get show():Boolean
{
return (this._SafeStr_18732);
}
public function set message(k:String):void
{
this._SafeStr_7962 = k;
}
public function get message():String
{
if (this._SafeStr_7962 == null){
if (this._SafeStr_5501 == "STATIC"){
this._SafeStr_7962 = _SafeStr_18730;
} else {
this._SafeStr_7962 = _SafeStr_18731;
};
};
var k:RegExp = new RegExp("_textclass_", "g");
return (this._SafeStr_7962.replace(k, this._SafeStr_18733));
}
public function get textStyle():String
{
return (this._SafeStr_18733);
}
public function set textStyle(k:String):void
{
this._SafeStr_18733 = k;
}
public function set region(k:String):void
{
this._SafeStr_16520 = k;
}
public function get region():String
{
return (this._SafeStr_16520);
}
}
}//package _-3ur
// _SafeStr_16520 = "_-3RU" (String#331, DoABC#3)
// _SafeStr_18728 = "_-3Ir" (String#30254, DoABC#3)
// _SafeStr_18729 = "_-0PX" (String#23172, DoABC#3)
// _SafeStr_18730 = "_-A9" (String#38856, DoABC#3)
// _SafeStr_18731 = "_-01F" (String#22229, DoABC#3)
// _SafeStr_18732 = "_-3u2" (String#31702, DoABC#3)
// _SafeStr_18733 = "_-68X" (String#37203, DoABC#3)
// _SafeStr_18734 = "_-0IT" (String#22893, DoABC#3)
// _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3)
// _SafeStr_7962 = "_-2yt" (String#120, DoABC#3)
//------------------------------------------------------------
//_-3ur.AdsConfigGroup
package _-3ur
{
import _-2FZ._SafeStr_5207;
import _-5LL.AdServerConfig;
import _-2xB.ArrayUtils;
import _-5LL._SafeStr_5209;
import _-2xB.Timestamp;
import _-2xB.StringUtils;
public class AdsConfigGroup extends AbstractStreamsConfig implements _SafeStr_5207
{
protected var _SafeStr_11966:AdServerConfig = null;
protected var _SafeStr_18735:Array = null;
protected var _SafeStr_18736:Array;
protected var _SafeStr_18737:AdNoticeConfig;
protected var _SafeStr_18738:ClickSignConfig;
protected var _SafeStr_18739:SurveyConfig;
protected var _SafeStr_18740:SkipAdConfig;
protected var _SafeStr_18741:CompanionsConfigGroup;
protected var _SafeStr_18742:VPAIDConfig;
protected var _SafeStr_18743:OverlaysConfig;
protected var _SafeStr_18744:String = "*";
protected var _SafeStr_18745:Boolean = true;
protected var _SafeStr_18746:Boolean = true;
protected var _SafeStr_18747:Boolean = true;
protected var _SafeStr_18748:Boolean = false;
protected var _SafeStr_18749:Array;
protected var _SafeStr_18750:String = null;
protected var _SafeStr_18751:Boolean = false;
protected var _SafeStr_18752:Boolean = false;
protected var _SafeStr_18753:Boolean = false;
protected var _SafeStr_18754:Object = null;
protected var _SafeStr_18755:Array = null;
protected var _SafeStr_18756:AdMetaDataConfigGroup;
protected var _SafeStr_18757:Boolean = true;
protected var _SafeStr_18758:int = -1;
protected var _SafeStr_18759:Boolean = true;
protected var _SafeStr_18760:Boolean = false;
protected var _SafeStr_18761:int = 0;
public function AdsConfigGroup(k:Object=null, _arg_2:_SafeStr_5207=null)
{
this._SafeStr_18736 = new Array();
this._SafeStr_18737 = new AdNoticeConfig();
this._SafeStr_18738 = new ClickSignConfig();
this._SafeStr_18739 = new SurveyConfig();
this._SafeStr_18740 = new SkipAdConfig();
this._SafeStr_18741 = new CompanionsConfigGroup();
this._SafeStr_18742 = new VPAIDConfig();
this._SafeStr_18743 = new OverlaysConfig();
this._SafeStr_18749 = new Array();
this._SafeStr_18756 = new AdMetaDataConfigGroup();
_SafeStr_18719 = true;
super(k, _arg_2);
}
override public function initialise(k:Object=null, _arg_2:_SafeStr_5207=null, _arg_3:Boolean=false):void
{
_SafeStr_16378();
super.initialise(k, _arg_2);
if (k != null){
if (k.activelySchedule != undefined){
if ((k.activelySchedule is String)){
this.activelySchedule = (((k.activelySchedule.toUpperCase())=="TRUE") ? true : false);
} else {
this.activelySchedule = k.activelySchedule;
};
};
if (k.resetTrackingOnReplay != undefined){
if ((k.resetTrackingOnReplay is String)){
this.resetTrackingOnReplay = (k.resetTrackingOnReplay.toUpperCase() == "TRUE");
} else {
this.resetTrackingOnReplay = k.resetTrackingOnReplay;
};
};
if (k.hasOwnProperty("skipAd")){
this.skipAd = new SkipAdConfig(k.skipAd);
};
if (k.hasOwnProperty("overlays")){
this.overlays = k.overlays;
};
if (k.playOnce != undefined){
if ((k.playOnce is String)){
this.playOnce = (((k.playOnce.toUpperCase())=="TRUE") ? true : false);
} else {
this.playOnce = k.playOnce;
};
};
if (k.hasOwnProperty("survey")){
this._SafeStr_6926 = new SurveyConfig(k.survey);
};
if (k.enforceMidRollPlayback != undefined){
if ((k.enforceMidRollPlayback is String)){
this.enforceMidRollPlayback = (((k.enforceMidRollPlayback.toUpperCase())=="TRUE") ? true : false);
} else {
this.enforceMidRollPlayback = k.enforceMidRollPlayback;
};
};
if (k.enforceLinearInteractiveAdScaling != undefined){
if ((k.enforceLinearInteractiveAdScaling is String)){
this.enforceLinearInteractiveAdScaling = (((k.enforceLinearInteractiveAdScaling.toUpperCase())=="TRUE") ? true : false);
} else {
this.enforceLinearInteractiveAdScaling = k.enforceLinearInteractiveAdScaling;
};
};
if (k.enforceLinearVideoAdScaling != undefined){
if ((k.enforceLinearVideoAdScaling is String)){
this.enforceLinearVideoAdScaling = (((k.enforceLinearVideoAdScaling.toUpperCase())=="TRUE") ? true : false);
} else {
this.enforceLinearVideoAdScaling = k.enforceLinearVideoAdScaling;
};
};
if (k.enforceLinearAdsOnPlaylistSelection != undefined){
if ((k.enforceLinearAdsOnPlaylistSelection is String)){
this.enforceLinearAdsOnPlaylistSelection = (((k.enforceLinearAdsOnPlaylistSelection.toUpperCase())=="TRUE") ? true : false);
} else {
this.enforceLinearAdsOnPlaylistSelection = k.enforceLinearAdsOnPlaylistSelection;
};
};
if (k.linearScaling != undefined){
this.linearScaling = k.linearScaling;
};
if (k.notice != undefined){
this.notice = k.notice;
};
if (k.visuallyCueLinearAdClickThrough != undefined){
if ((k.visuallyCueLinearAdClickThrough is String)){
this.visuallyCueLinearAdClickThrough = (((k.visuallyCueLinearAdClickThrough.toUpperCase())=="TRUE") ? true : false);
} else {
this.visuallyCueLinearAdClickThrough = k.visuallyCueLinearAdClickThrough;
};
};
if (k.pauseOnClickThrough != undefined){
if ((k.pauseOnClickThrough is String)){
this.pauseOnClickThrough = (((k.pauseOnClickThrough.toUpperCase())=="TRUE") ? true : false);
} else {
this.pauseOnClickThrough = k.pauseOnClickThrough;
};
};
if (k.nativeDisplay != undefined){
if ((k.nativeDisplay is String)){
this.nativeDisplay = (((k.nativeDisplay.toUpperCase())=="TRUE") ? true : false);
} else {
this.nativeDisplay = k.nativeDisplay;
};
};
if (k.clickSign != undefined){
this.clickSignConfig = new ClickSignConfig(k.clickSign);
};
if (k.companions != undefined){
this._SafeStr_18762 = new CompanionsConfigGroup(k.companions);
};
if (k.allowDomains != undefined){
this.allowDomains = k.allowDomains;
};
if (k.schedule != undefined){
if ((k.schedule is Array)){
this.schedule = k.schedule;
} else {
this.schedule = ArrayUtils._SafeStr_17184(k.schedule);
};
};
if (k.tagParams != undefined){
this.tagParams = k.tagParams;
};
if (k.postMidRollSeekPosition != undefined){
if ((k.postMidRollSeekPosition is String)){
this._SafeStr_18758 = parseInt(k.postMidRollSeekPosition);
} else {
this._SafeStr_18758 = k.postMidRollSeekPosition;
};
};
if (k.tag != undefined){
this.tag = k.tag;
};
if (k.vpaid != undefined){
this.vpaid = k.vpaid;
};
if (k.holdingClipUrl != undefined){
this.holdingClipUrl = k.holdingClipUrl;
};
if (k.metaData != undefined){
this._SafeStr_18763(k.metaData);
};
if (k.acceptedLinearAdMimeTypes != undefined){
this.acceptedLinearAdMimeTypes = k.acceptedLinearAdMimeTypes;
};
if (k.filterOnLinearAdMimeTypes != undefined){
if ((k.filterOnLinearAdMimeTypes is String)){
this.filterOnLinearAdMimeTypes = (((k.filterOnLinearAdMimeTypes.toUpperCase())=="TRUE") ? true : false);
} else {
this.filterOnLinearAdMimeTypes = k.filterOnLinearAdMimeTypes;
};
};
if (k.shortenLinearAdDurationPercentage != undefined){
this.shortenLinearAdDurationPercentage = k.shortenLinearAdDurationPercentage;
};
if (k.streamers != undefined){
if ((k.streamers is Array)){
this.streamers = k.streamers;
} else {
this.streamers = ArrayUtils._SafeStr_17184(k.streamers);
};
};
if (k.server != undefined){
if (k.server.type != undefined){
this.adServerConfig = _SafeStr_5209._SafeStr_15590(k.server.type);
this.adServerConfig.initialise(k.server);
};
};
if (k.servers != undefined){
this._SafeStr_18764 = k.servers;
};
this._SafeStr_18765();
};
_SafeStr_15201();
}
public function set overlays(k:Object):void
{
this._SafeStr_18766 = new OverlaysConfig(k);
}
public function set _SafeStr_18766(k:OverlaysConfig):void
{
this._SafeStr_18743 = k;
}
public function get _SafeStr_18766():OverlaysConfig
{
return (this._SafeStr_18743);
}
public function set _SafeStr_6926(k:SurveyConfig):void
{
this._SafeStr_18739 = k;
}
public function get _SafeStr_6926():SurveyConfig
{
return (this._SafeStr_18739);
}
public function set shortenLinearAdDurationPercentage(k:int):void
{
this._SafeStr_18761 = k;
}
public function get shortenLinearAdDurationPercentage():int
{
return (this._SafeStr_18761);
}
public function set postMidRollSeekPosition(k:int):void
{
this._SafeStr_18758 = k;
}
public function get postMidRollSeekPosition():int
{
return (this._SafeStr_18758);
}
public function postMidRollSeekPositionAsTimestamp():String
{
return (Timestamp._SafeStr_16879(this._SafeStr_18758));
}
public function hasPostMidRollSeekPosition():Boolean
{
return ((this._SafeStr_18758 > -1));
}
public function set enforceMidRollPlayback(k:Boolean):void
{
this._SafeStr_18760 = k;
}
public function get enforceMidRollPlayback():Boolean
{
return (this._SafeStr_18760);
}
public function set holdingClipUrl(k:String):void
{
this.vpaidConfig.holdingClipUrl = k;
}
public function get holdingClipUrl():String
{
return (this.vpaidConfig.holdingClipUrl);
}
public function set _SafeStr_18762(k:CompanionsConfigGroup):void
{
this._SafeStr_18741 = k;
}
public function get _SafeStr_18762():CompanionsConfigGroup
{
return (this._SafeStr_18741);
}
public function set skipAd(k:SkipAdConfig):void
{
this._SafeStr_18740 = new SkipAdConfig(k);
}
public function get skipAd():SkipAdConfig
{
return (this._SafeStr_18740);
}
public function isSkipAdButtonEnabled():Boolean
{
if (this._SafeStr_18740 != null){
return (this._SafeStr_18740.enabled);
};
return (false);
}
public function get _SafeStr_18767():String
{
if (this._SafeStr_18740 != null){
return (this._SafeStr_18740.image);
};
return ("not-defined");
}
public function _SafeStr_18763(k:Object):void
{
this._SafeStr_18768 = new AdMetaDataConfigGroup(k);
}
public function set _SafeStr_18768(k:AdMetaDataConfigGroup):void
{
this._SafeStr_18756 = k;
}
public function get _SafeStr_18768():AdMetaDataConfigGroup
{
return (this._SafeStr_18756);
}
public function _SafeStr_18724(k:String="", _arg_2:String="0", _arg_3:int=-1):String
{
if (this._SafeStr_18756 != null){
return (this._SafeStr_18756._SafeStr_18724(k, _arg_2, _arg_3));
};
return ("");
}
public function _SafeStr_18726(k:String="", _arg_2:String="0", _arg_3:int=-1):String
{
if (this._SafeStr_18756 != null){
return (this._SafeStr_18756._SafeStr_18726(k, _arg_2, _arg_3));
};
return ("");
}
protected function _SafeStr_18765(k:String=null):void
{
var _local_2:Object;
var _local_3:Object;
var _local_4:int;
if (this._SafeStr_18736 != null){
_local_3 = new Object();
_local_4 = 0;
for (;_local_4 < this._SafeStr_18736.length;_local_4++) {
if (k != null){
this._SafeStr_18736[_local_4].tag = k;
};
if (this._SafeStr_18736[_local_4].commonAdTag != undefined){
if (_local_3.hasOwnProperty(this._SafeStr_18736[_local_4].commonAdTag.uid) == false){
_local_3[this._SafeStr_18736[_local_4].commonAdTag.uid] = _SafeStr_5209._SafeStr_15590(this._SafeStr_18736[_local_4].commonAdTag.server.type);
_local_3[this._SafeStr_18736[_local_4].commonAdTag.uid].initialise(this._SafeStr_18736[_local_4].commonAdTag.server);
};
this._SafeStr_18736[_local_4].server = _local_3[this._SafeStr_18736[_local_4].commonAdTag.uid];
} else {
if (this._SafeStr_18736[_local_4].tag != undefined){
if (this._SafeStr_18754 != null){
this._SafeStr_18736[_local_4].server = {
"type":"direct",
"tag":this._SafeStr_18736[_local_4].tag,
"customProperties":this._SafeStr_18754
};
} else {
this._SafeStr_18736[_local_4].server = {
"type":"direct",
"tag":this._SafeStr_18736[_local_4].tag
};
};
};
if (this._SafeStr_18736[_local_4].server == undefined){
this._SafeStr_18736[_local_4].server = this._SafeStr_18769();
} else {
_local_2 = this._SafeStr_18736[_local_4].server;
if (this._SafeStr_18736[_local_4].server.id == undefined){
if (this._SafeStr_18736[_local_4].server.type != undefined){
this._SafeStr_18736[_local_4].server = _SafeStr_5209._SafeStr_15590(this._SafeStr_18736[_local_4].server.type);
if (this._SafeStr_18736[_local_4].server == null){
continue;
};
} else {
this._SafeStr_18736[_local_4].server = this._SafeStr_18770();
};
} else {
this._SafeStr_18736[_local_4].server = this._SafeStr_18771(this._SafeStr_18736[_local_4].server.id);
};
if (_local_2 != null){
this._SafeStr_18736[_local_4].server.initialise(_local_2);
};
};
};
if (this._SafeStr_18736[_local_4].hasOwnProperty("encodeVars")){
this._SafeStr_18736[_local_4].server.encodeVars = StringUtils._SafeStr_11940(this._SafeStr_18736[_local_4].encodeVars);
};
if (this._SafeStr_18772()){
this._SafeStr_18736[_local_4].server.acceptedLinearAdMimeTypes = this.acceptedLinearAdMimeTypes;
};
};
};
}
public function _SafeStr_15196(k:int):void
{
var _local_2:int;
while (_local_2 < this._SafeStr_18736.length) {
if ((this._SafeStr_18736[_local_2].server is AdServerConfig)){
this._SafeStr_18736[_local_2].server.playerHeight = k;
};
_local_2++;
};
}
public function _SafeStr_15198(k:int):void
{
var _local_2:int;
while (_local_2 < this._SafeStr_18736.length) {
if ((this._SafeStr_18736[_local_2].server is AdServerConfig)){
this._SafeStr_18736[_local_2].server.playerWidth = k;
};
_local_2++;
};
}
public function get _SafeStr_11939():Boolean
{
if (this._SafeStr_18738 != null){
return (this._SafeStr_18738.enabled);
};
return (true);
}
public function set tag(k:String):void
{
if (this._SafeStr_18736.length == 0){
this._SafeStr_18736 = [{
"position":"pre-roll",
"tag":k
}];
};
this._SafeStr_18765(k);
}
public function hasStreamers():Boolean
{
return (!((this._SafeStr_18755 == null)));
}
public function set streamers(k:Array):void
{
var _local_2:int;
this._SafeStr_18755 = new Array();
if (k != null){
_local_2 = 0;
while (_local_2 < k.length) {
this._SafeStr_18755.push(new AdStreamerConfig(k[_local_2]));
_local_2++;
};
};
}
public function get streamers():Array
{
return (this._SafeStr_18755);
}
public function set adServerConfig(k:AdServerConfig):void
{
this._SafeStr_11966 = k;
}
public function get adServerConfig():AdServerConfig
{
if (this._SafeStr_11966 == null){
if (this._SafeStr_18735 != null){
return (this._SafeStr_18735[0]);
};
};
return (this._SafeStr_11966);
}
public function set _SafeStr_18764(k:Array):void
{
var _local_3:AdServerConfig;
this._SafeStr_18735 = new Array();
var _local_2:int;
while (_local_2 < k.length) {
if (k[_local_2].type != undefined){
_local_3 = _SafeStr_5209._SafeStr_15590(k[_local_2].type);
_local_3.initialise(k[_local_2]);
if (this._SafeStr_18754 != null){
_local_3.initialise({"tagParams":this._SafeStr_18754});
};
this._SafeStr_18735.push(_local_3);
};
_local_2++;
};
}
public function get _SafeStr_18764():Array
{
return (this._SafeStr_18735);
}
public function _SafeStr_18769():AdServerConfig
{
var k:int;
if (this._SafeStr_18735 != null){
if (this._SafeStr_18735.length > 0){
k = this._SafeStr_18773();
if (AdServerConfig(this._SafeStr_18735[k]).oneAdPerRequest){
return (this._SafeStr_18735[k].clone());
};
return (this._SafeStr_18735[k]);
};
};
return (new AdServerConfig());
}
public function _SafeStr_18770():AdServerConfig
{
if (this._SafeStr_18735 != null){
if (this._SafeStr_18735.length > 0){
return (this._SafeStr_18735[this._SafeStr_18773()].clone());
};
};
return (this._SafeStr_18774());
}
public function _SafeStr_18774():AdServerConfig
{
if (this._SafeStr_18735 != null){
if (this._SafeStr_18735.length > 0){
return (this._SafeStr_18735[0].clone());
};
};
return (new AdServerConfig());
}
protected function _SafeStr_18773():int
{
var k:int;
if (this._SafeStr_18735 != null){
if (this._SafeStr_18735.length > 0){
k = 0;
while (k < this._SafeStr_18735.length) {
if (this._SafeStr_18735[k].defaultAdServer){
return (k);
};
k++;
};
};
};
return (0);
}
public function _SafeStr_18771(k:String):AdServerConfig
{
var _local_2:int;
if (this._SafeStr_18735 != null){
_local_2 = 0;
while (_local_2 < this._SafeStr_18735.length) {
if (this._SafeStr_18735[_local_2].matchesId(k)){
return (this._SafeStr_18735[_local_2]);
};
_local_2++;
};
};
return (new AdServerConfig());
}
public function set resetTrackingOnReplay(k:Boolean):void
{
this._SafeStr_18757 = k;
}
public function get resetTrackingOnReplay():Boolean
{
return (this._SafeStr_18757);
}
public function set pauseOnClickThrough(k:Boolean):void
{
this._SafeStr_18747 = k;
}
public function get pauseOnClickThrough():Boolean
{
return (this._SafeStr_18747);
}
public function vpaidMaxDurationTimeoutEnabled():Boolean
{
return (this._SafeStr_18742.enableMaxDurationTimeout);
}
public function get vpaidMaxDurationTimeout():int
{
return (this._SafeStr_18742.maxDurationTimeout);
}
public function set tagParams(k:Object):void
{
this._SafeStr_18754 = k;
}
public function get tagParams():Object
{
return (this._SafeStr_18754);
}
public function _SafeStr_18775():Boolean
{
return (!((this._SafeStr_18750 == null)));
}
public function set linearScaling(k:String):void
{
this._SafeStr_18750 = k;
}
public function get linearScaling():String
{
return (this._SafeStr_18750);
}
public function set enforceLinearInteractiveAdScaling(k:Boolean):void
{
this._SafeStr_18751 = k;
}
public function get enforceLinearInteractiveAdScaling():Boolean
{
return (this._SafeStr_18751);
}
public function set enforceLinearVideoAdScaling(k:Boolean):void
{
this._SafeStr_18752 = k;
}
public function get enforceLinearVideoAdScaling():Boolean
{
return (this._SafeStr_18752);
}
public function set enforceLinearAdsOnPlaylistSelection(k:Boolean):void
{
this._SafeStr_18753 = k;
}
public function get enforceLinearAdsOnPlaylistSelection():Boolean
{
return (this._SafeStr_18753);
}
public function get replayOverlays():Boolean
{
return (this._SafeStr_18743.replay);
}
public function set allowDomains(k:String):void
{
this._SafeStr_18744 = k;
}
public function get allowDomains():String
{
return (this._SafeStr_18744);
}
public function set activelySchedule(k:Boolean):void
{
this._SafeStr_18745 = k;
}
public function get activelySchedule():Boolean
{
return (this._SafeStr_18745);
}
public function _SafeStr_6921():Boolean
{
return (this._SafeStr_18741._SafeStr_6921());
}
public function get companionDivIDs():Array
{
return (this._SafeStr_18741.companionDivIDs);
}
public function get displayCompanions():Boolean
{
return (this._SafeStr_18741.displayCompanions);
}
public function get _SafeStr_6896():Boolean
{
if (this.nativeDisplay == false){
return (true);
};
return ((this._SafeStr_18741.nativeDisplay == false));
}
public function set nativeDisplay(k:Boolean):void
{
this._SafeStr_18759 = k;
}
public function get nativeDisplay():Boolean
{
return (this._SafeStr_18759);
}
public function get restoreCompanions():Boolean
{
return (this._SafeStr_18741.restoreCompanions);
}
public function get millisecondDelayOnCompanionInjection():int
{
return (this._SafeStr_18741.millisecondDelayOnCompanionInjection);
}
public function _SafeStr_6922():Boolean
{
return (this._SafeStr_18741._SafeStr_6922());
}
public function get additionalParamsForSWFCompanions():Array
{
return (this._SafeStr_18741.additionalParamsForSWFCompanions);
}
public function showNotice():Boolean
{
if (this._SafeStr_18737 != null){
return (this._SafeStr_18737.show);
};
return (false);
}
public function set notice(k:Object):void
{
this._SafeStr_18737 = new AdNoticeConfig(k);
}
public function get notice():Object
{
return (this._SafeStr_18737);
}
public function set rtmpSubscribe(k:Boolean):void
{
if (_SafeStr_15211 == null){
_SafeStr_15211 = new ProvidersConfigGroup();
};
_SafeStr_15211.rtmpSubscribe = k;
}
public function get rtmpSubscribe():Boolean
{
if (_SafeStr_15211 != null){
return (_SafeStr_15211.rtmpSubscribe);
};
return (false);
}
public function canSkipOnLinearAd():Boolean
{
return (this._SafeStr_18740.enabled);
}
public function get skipAdConfig():SkipAdConfig
{
return (this._SafeStr_18740);
}
public function set vpaid(k:Object):void
{
this.vpaidConfig = new VPAIDConfig(k);
}
public function set vpaidConfig(k:VPAIDConfig):void
{
this._SafeStr_18742 = k;
}
public function get vpaidConfig():VPAIDConfig
{
return (this._SafeStr_18742);
}
protected function _SafeStr_18776(k:String):Boolean
{
if (StringUtils._SafeStr_6890(k, "PRE-ROLL")){
return (true);
};
if (StringUtils._SafeStr_6890(k, "MID-ROLL")){
return (true);
};
if (StringUtils._SafeStr_6890(k, "POST-ROLL")){
return (true);
};
return (false);
}
public function set schedule(schedule:Array):void
{
var processedSchedule:Array;
var i:int;
var pres:Array;
var mids:Array;
var posts:Array;
var k:int;
var commonAdTag:Object;
var j:int;
var newObject:Object;
var prop:String;
if (schedule != null){
processedSchedule = new Array();
i = 0;
while (i < schedule.length) {
if (schedule[i].hasOwnProperty("notice")){
if ((schedule[i].notice is AdNoticeConfig) == false){
schedule[i].notice = new AdNoticeConfig(schedule[i]["notice"]);
};
} else {
schedule[i].notice = this.notice;
};
if (((schedule[i].hasOwnProperty("interval")) && (schedule[i].hasOwnProperty("repeat")))){
if ((((schedule[i].interval > 0)) && ((schedule[i].repeat > 0)))){
commonAdTag = null;
if (((schedule[i].hasOwnProperty("oneAdPerRequest")) && (schedule[i].hasOwnProperty("tag")))){
if (schedule[i].oneAdPerRequest == false){
commonAdTag = {
"uid":i,
"server":{
"type":"direct",
"tag":schedule[i].tag,
"oneAdPerRequest":false
}
};
};
};
if (schedule[i].hasOwnProperty("server")){
if (schedule[i].server != null){
if (schedule[i].server.hasOwnProperty("oneAdPerRequest")){
if (schedule[i].server.oneAdPerRequest == false){
commonAdTag = {
"uid":i,
"server":schedule[i].server
};
if (commonAdTag.server.type == undefined){
commonAdTag.server.type = "direct";
};
};
};
};
};
j = 0;
while (j < schedule[i].repeat) {
newObject = new Object();
newObject.copyCount = j;
newObject.startTime = Timestamp._SafeStr_17258(schedule[i].startTime, (schedule[i].interval * j));
if (commonAdTag != null){
newObject["commonAdTag"] = commonAdTag;
};
for (prop in schedule[i]) {
if (commonAdTag != null){
if ((((((prop == "server")) || ((prop == "tag")))) || ((prop == "oneAdPerRequest")))){
continue;
};
};
if (((((!((prop == "interval"))) && (!((prop == "startTime"))))) && (!((prop == "repeat"))))){
newObject[prop] = schedule[i][prop];
};
};
processedSchedule.push(newObject);
j = (j + 1);
};
};
} else {
if (schedule[i].hasOwnProperty("oneAdPerRequest")){
if (schedule[i].hasOwnProperty("tag")){
schedule[i].server = {
"type":"direct",
"tag":schedule[i].tag,
"oneAdPerRequest":schedule[i].oneAdPerRequest
};
delete schedule[i].tag;
delete schedule[i].oneAdPerRequest;
} else {
if (schedule[i].hasOwnProperty("server")){
schedule[i].server.oneAdPerRequest = schedule[i].oneAdPerRequest;
delete schedule[i].oneAdPerRequest;
};
};
};
processedSchedule.push(schedule[i]);
};
i = (i + 1);
};
pres = new Array();
mids = new Array();
posts = new Array();
k = 0;
while (k < processedSchedule.length) {
if (StringUtils._SafeStr_6890(processedSchedule[k].position, "pre-roll")){
pres.push(processedSchedule[k]);
} else {
if (StringUtils._SafeStr_6890(processedSchedule[k].position, "post-roll")){
posts.push(processedSchedule[k]);
} else {
mids.push(processedSchedule[k]);
};
};
k = (k + 1);
};
mids.sort(function (k:Object, _arg_2:Object):Number
{
var _local_3:int;
var _local_4:int;
if (k.startTime != undefined){
if (_arg_2.startTime != undefined){
_local_3 = Timestamp.timestampToSeconds(k.startTime);
_local_4 = Timestamp.timestampToSeconds(_arg_2.startTime);
if (_local_3 > _local_4){
return (1);
};
if (_local_3 < _local_4){
return (-1);
};
return (0);
};
return (-1);
};
return (-1);
});
this._SafeStr_18736 = pres;
this._SafeStr_18736 = this._SafeStr_18736.concat(mids);
this._SafeStr_18736 = this._SafeStr_18736.concat(posts);
} else {
this._SafeStr_18736 = null;
};
}
public function get schedule():Array
{
return (this._SafeStr_18736);
}
public function set acceptedLinearAdMimeTypes(k:Array):void
{
this._SafeStr_18749 = k;
}
public function get acceptedLinearAdMimeTypes():Array
{
return (this._SafeStr_18749);
}
public function set filterOnLinearAdMimeTypes(k:Boolean):void
{
this._SafeStr_18748 = k;
}
public function get filterOnLinearAdMimeTypes():Boolean
{
return (this._SafeStr_18748);
}
public function _SafeStr_18772():Boolean
{
if (this._SafeStr_18749 != null){
return ((this._SafeStr_18749.length > 0));
};
return (false);
}
public function set visuallyCueLinearAdClickThrough(k:Boolean):void
{
this._SafeStr_18746 = k;
}
public function get visuallyCueLinearAdClickThrough():Boolean
{
return (this._SafeStr_18746);
}
public function set clickSignConfig(k:ClickSignConfig):void
{
this._SafeStr_18738 = k;
}
public function get clickSignConfig():ClickSignConfig
{
return (this._SafeStr_18738);
}
}
}//package _-3ur
// _SafeStr_11939 = "_-Wo" (String#39684, DoABC#3)
// _SafeStr_11940 = "_-6fl" (String#38512, DoABC#3)
// _SafeStr_11966 = "_-1eC" (String#9285, DoABC#3)
// _SafeStr_15196 = "_-6Xb" (String#38175, DoABC#3)
// _SafeStr_15198 = "_-0wf" (String#24441, DoABC#3)
// _SafeStr_15201 = "_-194" (String#8782, DoABC#3)
// _SafeStr_15211 = "_-5FP" (String#35024, DoABC#3)
// _SafeStr_15590 = "_-457" (String#11829, DoABC#3)
// _SafeStr_16378 = "_-4XT" (String#12272, DoABC#3)
// _SafeStr_16879 = "_-0zh" (String#24554, DoABC#3)
// _SafeStr_17184 = "_-4OK" (String#32942, DoABC#3)
// _SafeStr_17258 = "_-3h2" (String#31171, DoABC#3)
// _SafeStr_18719 = "_-2f9" (String#28643, DoABC#3)
// _SafeStr_18724 = "_-5yu" (String#36778, DoABC#3)
// _SafeStr_18726 = "_-0dy" (String#23715, DoABC#3)
// _SafeStr_18735 = "_-2Bq" (String#27498, DoABC#3)
// _SafeStr_18736 = "_-0Nu" (String#23115, DoABC#3)
// _SafeStr_18737 = "_-475" (String#32259, DoABC#3)
// _SafeStr_18738 = "_-5CJ" (String#34905, DoABC#3)
// _SafeStr_18739 = "_-4nz" (String#33911, DoABC#3)
// _SafeStr_18740 = "_-4a5" (String#33405, DoABC#3)
// _SafeStr_18741 = "_-xG" (String#40676, DoABC#3)
// _SafeStr_18742 = "_-05L" (String#7701, DoABC#3)
// _SafeStr_18743 = "_-9Y" (String#38834, DoABC#3)
// _SafeStr_18744 = "_-0Xf" (String#23476, DoABC#3)
// _SafeStr_18745 = "_-5B" (String#34854, DoABC#3)
// _SafeStr_18746 = "_-01a" (String#22243, DoABC#3)
// _SafeStr_18747 = "_-4t8" (String#34119, DoABC#3)
// _SafeStr_18748 = "_-5A" (String#12927, DoABC#3)
// _SafeStr_18749 = "_-3Yz" (String#11266, DoABC#3)
// _SafeStr_18750 = "_-2HB" (String#27705, DoABC#3)
// _SafeStr_18751 = "_-4Ir" (String#32720, DoABC#3)
// _SafeStr_18752 = "_-4LZ" (String#32827, DoABC#3)
// _SafeStr_18753 = "_-634" (String#36981, DoABC#3)
// _SafeStr_18754 = "_-5G8" (String#13040, DoABC#3)
// _SafeStr_18755 = "_-Kh" (String#14776, DoABC#3)
// _SafeStr_18756 = "_-5hg" (String#36118, DoABC#3)
// _SafeStr_18757 = "_-2KG" (String#27824, DoABC#3)
// _SafeStr_18758 = "_-1C0" (String#25067, DoABC#3)
// _SafeStr_18759 = "_-2nq" (String#10487, DoABC#3)
// _SafeStr_18760 = "_-6bY" (String#38328, DoABC#3)
// _SafeStr_18761 = "_-2cd" (String#28558, DoABC#3)
// _SafeStr_18762 = "_-1aU" (String#26007, DoABC#3)
// _SafeStr_18763 = "_-3MQ" (String#30399, DoABC#3)
// _SafeStr_18764 = "_-3lu" (String#31369, DoABC#3)
// _SafeStr_18765 = "_-4Ka" (String#32788, DoABC#3)
// _SafeStr_18766 = "_-TY" (String#39570, DoABC#3)
// _SafeStr_18767 = "_-6gi" (String#38557, DoABC#3)
// _SafeStr_18768 = "_-5cF" (String#35911, DoABC#3)
// _SafeStr_18769 = "_-4j9" (String#33735, DoABC#3)
// _SafeStr_18770 = "_-0nl" (String#24084, DoABC#3)
// _SafeStr_18771 = "_-3vv" (String#31777, DoABC#3)
// _SafeStr_18772 = "_-5Uo" (String#35608, DoABC#3)
// _SafeStr_18773 = "_-66-" (String#37100, DoABC#3)
// _SafeStr_18774 = "_-XM" (String#39700, DoABC#3)
// _SafeStr_18775 = "_-6B5" (String#37306, DoABC#3)
// _SafeStr_18776 = "_-3Bl" (String#29958, DoABC#3)
// _SafeStr_5207 = "_-2KE" (String#10038, DoABC#3)
// _SafeStr_5209 = "_-5ez" (String#13423, DoABC#3)
// _SafeStr_6890 = "_-3jy" (String#31290, DoABC#3)
// _SafeStr_6896 = "_-1qu" (String#26645, DoABC#3)
// _SafeStr_6921 = "_-2bs" (String#28519, DoABC#3)
// _SafeStr_6922 = "_-4zu" (String#34376, DoABC#3)
// _SafeStr_6926 = "_-6I7" (String#37562, DoABC#3)
//------------------------------------------------------------
//_-3ur.AdSlotRegionConfig
package _-3ur
{
import _-6gu.Debuggable;
import _-2xB.StringUtils;
import _-2xB.ArrayUtils;
import _-Zo._SafeStr_5231;
import _-Zo._SafeStr_5224;
import _-Zo.*;
public class AdSlotRegionConfig extends Debuggable
{
protected var _SafeStr_18777:Boolean = false;
protected var _SafeStr_18778:Boolean = false;
protected var _SafeStr_5378:int = -1;
protected var _height:int = -1;
protected var _SafeStr_18779:Array = null;
protected var _SafeStr_16520:Object = null;
protected var _SafeStr_18780:Object;
protected var _SafeStr_18781:Boolean = false;
protected var _SafeStr_18782:Boolean = false;
protected var _SafeStr_18783:Boolean = true;
protected var _SafeStr_17171:String = "flash";
protected var _SafeStr_9219:Boolean = true;
protected var _SafeStr_18784 = null;
protected var _SafeStr_18785:CloseButtonConfig = null;
public function AdSlotRegionConfig(k:String="flash", _arg_2:Object=null, _arg_3:Object=null)
{
this._SafeStr_18780 = new Object();
super();
this._SafeStr_17171 = k;
if (_arg_2 != null){
this.initialise(_arg_2, _arg_3);
};
}
public function initialise(k:Object, _arg_2:Object=null):void
{
if (k != null){
if (k.hasOwnProperty("enable")){
this.enable = k.enable;
};
if (k.hasOwnProperty("prefer")){
this.prefer = k.prefer;
};
if (k.hasOwnProperty("width")){
this.width = k.width;
};
if (k.hasOwnProperty("height")){
this.height = k.height;
};
if (k.hasOwnProperty("acceptedAdTypes")){
this.acceptedAdTypes = k.acceptedAdTypes;
};
if (k.hasOwnProperty("keepVisibleAfterClick")){
this.keepVisibleAfterClick = k.keepVisibleAfterClick;
};
if (k.hasOwnProperty("enableScaling")){
this.enableScaling = k.enableScaling;
};
if (k.hasOwnProperty("enforceRecommendedSizing")){
this.enforceRecommendedSizing = k.enforceRecommendedSizing;
};
if (k.hasOwnProperty("region")){
this.region = k.region;
};
if (k.hasOwnProperty("templates")){
this.templates = k.templates;
};
if (k.hasOwnProperty("overlay")){
this.overlay = k.overlay;
};
if (k.hasOwnProperty("alwaysMatch")){
this.alwaysMatch = k.alwaysMatch;
};
if (k.hasOwnProperty("closeButton")){
this._SafeStr_18785 = new CloseButtonConfig(k.closeButton);
} else {
this._SafeStr_18785 = null;
};
if (_arg_2 != null){
if (_arg_2.hasOwnProperty("enable")){
this.enable = _arg_2.enable;
};
if (_arg_2.hasOwnProperty("prefer")){
this.prefer = _arg_2.prefer;
};
if (_arg_2.hasOwnProperty("width")){
this.width = _arg_2.width;
};
if (_arg_2.hasOwnProperty("height")){
this.height = _arg_2.height;
};
if (_arg_2.hasOwnProperty("acceptedAdTypes")){
this.acceptedAdTypes = _arg_2.acceptedAdTypes;
};
if (_arg_2.hasOwnProperty("keepVisibleAfterClick")){
this.keepVisibleAfterClick = _arg_2.keepVisibleAfterClick;
};
if (_arg_2.hasOwnProperty("enableScaling")){
this.enableScaling = _arg_2.enableScaling;
};
if (_arg_2.hasOwnProperty("enforceRecommendedSizing")){
this.enforceRecommendedSizing = _arg_2.enforceRecommendedSizing;
};
if (_arg_2.hasOwnProperty("region")){
this.region = _arg_2.region;
};
if (_arg_2.hasOwnProperty("templates")){
this.templates = _arg_2.templates;
};
if (_arg_2.hasOwnProperty("overlay")){
this.overlay = _arg_2.overlay;
};
if (_arg_2.hasOwnProperty("alwaysMatch")){
this.alwaysMatch = _arg_2.alwaysMatch;
};
if (_arg_2.hasOwnProperty("closeButton")){
this._SafeStr_18785 = new CloseButtonConfig(_arg_2.closeButton);
};
};
};
}
public function get displayMode():String
{
return (this._SafeStr_17171);
}
public function set enable(k:*):void
{
this._SafeStr_18777 = StringUtils._SafeStr_11940(k);
}
public function get enable():Boolean
{
return (this._SafeStr_18777);
}
public function _SafeStr_18786():Boolean
{
if (this._SafeStr_18785 != null){
return (this._SafeStr_18785.enabled);
};
return (false);
}
public function get buttonConfig():CloseButtonConfig
{
return (this._SafeStr_18785);
}
public function set overlay(k:*):void
{
this._SafeStr_9219 = StringUtils._SafeStr_11940(k);
}
public function get overlay():Boolean
{
return (this._SafeStr_9219);
}
public function set prefer(k:*):void
{
this._SafeStr_18778 = StringUtils._SafeStr_11940(k);
}
public function get prefer():Boolean
{
return (this._SafeStr_18778);
}
public function hasSize():Boolean
{
return (((this.hasWidthSpecified()) && (this.hasHeightSpecified())));
}
public function hasWidthSpecified():Boolean
{
return ((this.width > -1));
}
public function set width(k:*):void
{
if ((k is String)){
this._SafeStr_5378 = parseInt(k);
} else {
this._SafeStr_5378 = k;
};
}
public function get width():int
{
return (this._SafeStr_5378);
}
public function hasHeightSpecified():Boolean
{
return ((this.height > -1));
}
public function set height(k:*):void
{
if ((k is String)){
this._height = parseInt(k);
} else {
this._height = k;
};
}
public function get height():int
{
return (this._height);
}
public function set enableScaling(k:*):void
{
this._SafeStr_18782 = StringUtils._SafeStr_11940(k);
}
public function get enableScaling():Boolean
{
return (this._SafeStr_18782);
}
public function _SafeStr_18787():Boolean
{
return (!((this._SafeStr_18784 == null)));
}
public function set alwaysMatch(k:*):void
{
this._SafeStr_18784 = StringUtils._SafeStr_11940(k);
}
public function get alwaysMatch():Boolean
{
if (this._SafeStr_18784 == null){
if ((((this.width < 0)) && ((this.height < 0)))){
return (true);
};
return (false);
};
return (this._SafeStr_18784);
}
public function set enforceRecommendedSizing(k:Boolean):void
{
this._SafeStr_18783 = k;
}
public function get enforceRecommendedSizing():Boolean
{
return (this._SafeStr_18783);
}
public function set keepVisibleAfterClick(k:Boolean):void
{
this._SafeStr_18781 = k;
}
public function get keepVisibleAfterClick():Boolean
{
return (this._SafeStr_18781);
}
public function set acceptedAdTypes(k:*):void
{
if ((k is Array)){
this._SafeStr_18779 = ArrayUtils.toUpperCase(k);
};
}
public function get acceptedAdTypes():Array
{
return (this._SafeStr_18779);
}
public function set region(k:Object):void
{
this._SafeStr_16520 = k;
}
public function get region():Object
{
return (this._SafeStr_16520);
}
public function _SafeStr_18788(k:String):String
{
var _local_2:String;
if (((!((this._SafeStr_16520 == null))) && (!((k == null))))){
_local_2 = k.toLowerCase();
if (this._SafeStr_16520.hasOwnProperty(_local_2)){
return (this._SafeStr_16520[_local_2]);
};
};
return ("auto:bottom");
}
public function set templates(k:Object):void
{
this._SafeStr_18780 = k;
}
public function get templates():Object
{
return (this._SafeStr_18780);
}
public function _SafeStr_18789(k:String):_SafeStr_5224
{
var _local_2:String;
if (((!((this._SafeStr_18780 == null))) && (!((k == null))))){
_local_2 = k.toLowerCase();
if (this._SafeStr_18780.hasOwnProperty(_local_2)){
return (this._SafeStr_18780[_local_2]);
};
};
return (new _SafeStr_5231());
}
}
}//package _-3ur
// _SafeStr_11940 = "_-6fl" (String#38512, DoABC#3)
// _SafeStr_16520 = "_-3RU" (String#331, DoABC#3)
// _SafeStr_17171 = "_-48Q" (String#3624, DoABC#3)
// _SafeStr_18777 = "_-0os" (String#1457, DoABC#3)
// _SafeStr_18778 = "_-3U0" (String#30691, DoABC#3)
// _SafeStr_18779 = "_-4H9" (String#32653, DoABC#3)
// _SafeStr_18780 = "_-3J6" (String#11018, DoABC#3)
// _SafeStr_18781 = "_-681" (String#13904, DoABC#3)
// _SafeStr_18782 = "_-6Jy" (String#37626, DoABC#3)
// _SafeStr_18783 = "_-5-F" (String#12749, DoABC#3)
// _SafeStr_18784 = "_-143" (String#24767, DoABC#3)
// _SafeStr_18785 = "_-49m" (String#32366, DoABC#3)
// _SafeStr_18786 = "_-2B9" (String#27471, DoABC#3)
// _SafeStr_18787 = "_-1Wu" (String#25868, DoABC#3)
// _SafeStr_18788 = "_-3ne" (String#31441, DoABC#3)
// _SafeStr_18789 = "_-20o" (String#27073, DoABC#3)
// _SafeStr_5224 = "_-09w" (String#7772, DoABC#3)
// _SafeStr_5231 = "_-3S2" (String#11155, DoABC#3)
// _SafeStr_5378 = "_-4FK" (String#105, DoABC#3)
// _SafeStr_9219 = "_-0eO" (String#8254, DoABC#3)
//------------------------------------------------------------
//_-3ur.AdStreamerConfig
package _-3ur
{
import _-6gu.Debuggable;
import _-2xB.StringUtils;
import _-2xB.ArrayUtils;
public class AdStreamerConfig extends Debuggable
{
protected var _SafeStr_18790:String = null;
protected var _SafeStr_18791:Array = null;
protected var _SafeStr_18792:Array = null;
public function AdStreamerConfig(k:Object)
{
if (k != null){
this.initialise(k);
};
}
public function initialise(k:Object):void
{
if (k.netConnectionAddress != undefined){
this._SafeStr_18790 = StringUtils.trim(k.netConnectionAddress);
};
if (k.removeFilenameExtensions != undefined){
if ((k.removeFilenameExtensions is Array)){
this._SafeStr_18791 = k.removeFilenameExtensions;
} else {
this._SafeStr_18791 = ArrayUtils._SafeStr_17184(k.removeFilenameExtensions);
};
};
if (k.addFilenamePrefixes != undefined){
if ((k.addFilenamePrefixes is Array)){
this._SafeStr_18792 = k.addFilenamePrefixes;
} else {
this._SafeStr_18792 = ArrayUtils._SafeStr_17184(k.addFilenamePrefixes);
};
};
}
public function set netConnectionAddress(k:String):void
{
this._SafeStr_18790 = k;
}
public function get netConnectionAddress():String
{
return (this._SafeStr_18790);
}
public function set removeFilenameExtensions(k:Array):void
{
this._SafeStr_18791 = k;
}
public function get removeFilenameExtensions():Array
{
return (this._SafeStr_18791);
}
public function set addFilenamePrefixes(k:Array):void
{
this._SafeStr_18792 = k;
}
public function get addFilenamePrefixes():Array
{
return (this._SafeStr_18792);
}
public function _SafeStr_18793(k:String, _arg_2:String="video/x-mp4"):String
{
var _local_3:String;
var _local_4:String;
var _local_5:int;
var _local_6:int;
var _local_7:int;
if (this._SafeStr_18790 != null){
_local_3 = k;
if (k.indexOf(this._SafeStr_18790) > -1){
_local_3 = k.substr(this._SafeStr_18790.length);
} else {
if (k.indexOf("rtmp://") <= -1){
_local_3 = k;
};
};
if (_local_3.charAt(0) == "/"){
_local_3 = _local_3.substr(1);
};
if (((!((this._SafeStr_18791 == null))) || (!((this._SafeStr_18792 == null))))){
_local_4 = null;
if (_arg_2 != null){
_local_4 = StringUtils.trim(_arg_2);
if (_local_4.indexOf("video/x-") == 0){
_local_4 = _local_4.substr(8);
} else {
if (_local_4.indexOf("video/") == 0){
_local_4 = _local_4.substr(6);
};
};
} else {
if (k.indexOf(".mp4") > -1){
_local_4 = "mp4";
} else {
if (k.indexOf(".flv") > -1){
_local_4 = "flv";
};
};
};
if (_local_4 != null){
if (this._SafeStr_18791 != null){
_local_5 = 0;
while (_local_5 < this._SafeStr_18791.length) {
if ((this._SafeStr_18791[_local_5] is String)){
if (StringUtils._SafeStr_6890(this._SafeStr_18791[_local_5], _local_4)){
_local_6 = _local_3.indexOf(("." + this._SafeStr_18791[_local_5]));
if (_local_6 == -1){
_local_6 = _local_3.indexOf(("." + this._SafeStr_18791[_local_5].toUpperCase()));
};
if (_local_6 > -1){
_local_3 = _local_3.substr(0, _local_6);
_local_5 = this._SafeStr_18791.length;
};
};
};
_local_5++;
};
};
if (this._SafeStr_18792 != null){
_local_7 = 0;
while (_local_7 < this._SafeStr_18792.length) {
if ((this._SafeStr_18792[_local_7] is String)){
if (StringUtils._SafeStr_6890(this._SafeStr_18792[_local_7], _local_4)){
if (_local_3.toUpperCase().indexOf((this._SafeStr_18792[_local_7].toUpperCase() + ":")) == -1){
_local_3 = ((this._SafeStr_18792[_local_7] + ":") + _local_3);
_local_7 = this._SafeStr_18792.length;
};
};
};
_local_7++;
};
};
};
};
};
return (_local_3);
}
}
}//package _-3ur
// _SafeStr_17184 = "_-4OK" (String#32942, DoABC#3)
// _SafeStr_18790 = "_-6Uw" (String#38055, DoABC#3)
// _SafeStr_18791 = "_-0bv" (String#23627, DoABC#3)
// _SafeStr_18792 = "_-1rj" (String#26676, DoABC#3)
// _SafeStr_18793 = "_-0Ed" (String#22738, DoABC#3)
// _SafeStr_6890 = "_-3jy" (String#31290, DoABC#3)
//------------------------------------------------------------
//_-3ur.ClickSignConfig
package _-3ur
{
import _-6VL.RegionViewConfig;
import _-6VL.CloseButtonConfig;
public class ClickSignConfig extends RegionViewConfig
{
protected var _SafeStr_8536:Boolean = true;
protected var _SafeStr_14360:String = "_blank";
public function ClickSignConfig(k:Object=null)
{
super(null);
_SafeStr_5338 = "reserved-click-me-prompt";
_SafeStr_18794 = "CENTER";
_SafeStr_18795 = "CENTER";
_SafeStr_5378 = 250;
_height = 32;
_SafeStr_18796 = 0.5;
_SafeStr_18797 = 20;
_SafeStr_11711 = "#000000";
_SafeStr_5520 = ".smalltext { font-size:12; }";
_SafeStr_11915 = 'CLICK FOR MORE INFORMATION
';
_SafeStr_18798 = 0.75;
_SafeStr_9763 = new CloseButtonConfig({"enabled":false});
setup(k);
if (k != null){
if (k.closeButton != undefined){
if ((k.closeButton is CloseButtonConfig)){
_SafeStr_9763 = k.closeButton;
} else {
_SafeStr_9763 = new CloseButtonConfig(k.closeButton);
};
};
if (k.enabled != undefined){
if ((k.enabled is String)){
this.enabled = (((k.enabled.toUpperCase())=="TRUE") ? true : false);
} else {
this.enabled = k.enabled;
};
};
if (k.target != undefined){
this._SafeStr_14360 = k.target;
};
};
}
public function set enabled(k:Boolean):void
{
this._SafeStr_8536 = k;
}
public function get enabled():Boolean
{
return (this._SafeStr_8536);
}
public function set target(k:String):void
{
this._SafeStr_14360 = k;
}
public function get target():String
{
return (this._SafeStr_14360);
}
}
}//package _-3ur
// _SafeStr_11711 = "_-5gu" (String#13460, DoABC#3)
// _SafeStr_11915 = "_-5D7" (String#3897, DoABC#3)
// _SafeStr_14360 = "_-5ow" (String#588, DoABC#3)
// _SafeStr_18794 = "_-7w" (String#38773, DoABC#3)
// _SafeStr_18795 = "_-00Z" (String#22207, DoABC#3)
// _SafeStr_18796 = "_-1dj" (String#26130, DoABC#3)
// _SafeStr_18797 = "_-4JF" (String#32737, DoABC#3)
// _SafeStr_18798 = "_-5pJ" (String#36409, DoABC#3)
// _SafeStr_5338 = "_-3gw" (String#15, DoABC#3)
// _SafeStr_5378 = "_-4FK" (String#105, DoABC#3)
// _SafeStr_5520 = "_-43p" (String#332, DoABC#3)
// _SafeStr_8536 = "_-6-S" (String#384, DoABC#3)
// _SafeStr_9763 = "_-4Yu" (String#1572, DoABC#3)
//------------------------------------------------------------
//_-3ur.CloseButtonConfig
package _-3ur
{
import _-6gu.Debuggable;
import _-2xB.StringUtils;
public class CloseButtonConfig extends Debuggable
{
protected var _SafeStr_18777:Boolean = true;
protected var _SafeStr_16520:String = "overlay-close-button";
protected var _SafeStr_18799:Boolean = true;
public function CloseButtonConfig(k:*=null)
{
this.initialise(k);
}
public function initialise(k:*):void
{
if (k != null){
if ((k is String)){
this._SafeStr_18777 = StringUtils._SafeStr_11940(k);
} else {
if ((k is Boolean)){
this._SafeStr_18777 = k;
} else {
if (k.hasOwnProperty("enable")){
this._SafeStr_18777 = StringUtils._SafeStr_11940(k.enable);
};
if (k.hasOwnProperty("region")){
this._SafeStr_16520 = k.region;
};
if (k.hasOwnProperty("program")){
this._SafeStr_18799 = StringUtils._SafeStr_11940(k.program);
};
};
};
};
}
public function get enabled():Boolean
{
return (this._SafeStr_18777);
}
public function get region():String
{
return (this._SafeStr_16520);
}
public function get program():Boolean
{
return (this._SafeStr_18799);
}
}
}//package _-3ur
// _SafeStr_11940 = "_-6fl" (String#38512, DoABC#3)
// _SafeStr_16520 = "_-3RU" (String#331, DoABC#3)
// _SafeStr_18777 = "_-0os" (String#1457, DoABC#3)
// _SafeStr_18799 = "_-3oT" (String#31474, DoABC#3)
//------------------------------------------------------------
//_-3ur.CompanionsConfigGroup
package _-3ur
{
import _-6gu.Debuggable;
import _-2xB.ArrayUtils;
public class CompanionsConfigGroup extends Debuggable
{
protected var _SafeStr_11960:Array;
protected var _SafeStr_18800:Boolean = true;
protected var _SafeStr_18801:Boolean = true;
protected var _SafeStr_18759:Boolean = true;
protected var _SafeStr_18802:int = 0;
protected var _SafeStr_18803:Array;
public function CompanionsConfigGroup(k:Object=null)
{
this._SafeStr_11960 = new Array();
this._SafeStr_18803 = new Array();
super();
if (k != null){
this.initialise(k);
};
}
public function initialise(k:Object=null):void
{
if (k.regions != undefined){
if ((k.regions is String)){
this.companionDivIDs = ArrayUtils._SafeStr_17184(k.regions);
} else {
this.companionDivIDs = k.regions;
};
};
if (k.enable != undefined){
if ((k.enable is String)){
this.displayCompanions = (k.enable.toUpperCase() == "TRUE");
} else {
this.displayCompanions = k.enable;
};
};
if (k.html5 != undefined){
if ((k.html5 is String)){
this.nativeDisplay = !((k.html5.toUpperCase() == "TRUE"));
} else {
this.nativeDisplay = !(k.html5);
};
};
if (k.nativeDisplay != undefined){
if ((k.nativeDisplay is String)){
this.nativeDisplay = (k.nativeDisplay.toUpperCase() == "TRUE");
} else {
this.nativeDisplay = k.nativeDisplay;
};
};
if (k.restore != undefined){
if ((k.restore is String)){
this.restoreCompanions = (k.restore.toUpperCase() == "TRUE");
} else {
this.restoreCompanions = k.restore;
};
};
if (k.additionalParamsForSWFCompanions != undefined){
if ((k.additionalParamsForSWFCompanions is Array)){
this._SafeStr_18803 = k.additionalParamsForSWFCompanions;
};
};
if (k.millisecondDelayOnInjection != undefined){
if ((k.millisecondDelayOnInjection is String)){
this.millisecondDelayOnCompanionInjection = int(k.millisecondDelayOnInjection);
} else {
this.millisecondDelayOnCompanionInjection = k.millisecondDelayOnInjection;
};
};
}
public function _SafeStr_6921():Boolean
{
return ((this._SafeStr_11960.length > 0));
}
public function set companionDivIDs(k:Array):void
{
var _local_2:int;
if (k != null){
_local_2 = 0;
while (_local_2 < k.length) {
if (k[_local_2].hasOwnProperty("width")){
if ((k[_local_2].width is String)){
k[_local_2].width = new Number(k[_local_2].width);
};
};
if (k[_local_2].hasOwnProperty("height")){
if ((k[_local_2].height is String)){
k[_local_2].height = new Number(k[_local_2].height);
};
};
_local_2++;
};
};
this._SafeStr_11960 = k;
}
public function get companionDivIDs():Array
{
return (this._SafeStr_11960);
}
public function set displayCompanions(k:Boolean):void
{
this._SafeStr_18800 = k;
}
public function get displayCompanions():Boolean
{
if (this._SafeStr_18800 == false){
return (this._SafeStr_18800);
};
return (this._SafeStr_6921());
}
public function set nativeDisplay(k:Boolean):void
{
this._SafeStr_18759 = k;
}
public function get nativeDisplay():Boolean
{
return (this._SafeStr_18759);
}
public function set restoreCompanions(k:Boolean):void
{
this._SafeStr_18801 = k;
}
public function get restoreCompanions():Boolean
{
return (this._SafeStr_18801);
}
public function set millisecondDelayOnCompanionInjection(k:int):void
{
this._SafeStr_18802 = k;
}
public function get millisecondDelayOnCompanionInjection():int
{
return (this._SafeStr_18802);
}
public function _SafeStr_6922():Boolean
{
return ((this._SafeStr_18802 > 0));
}
public function set additionalParamsForSWFCompanions(k:Array):void
{
this._SafeStr_18803 = k;
}
public function get additionalParamsForSWFCompanions():Array
{
return (this._SafeStr_18803);
}
}
}//package _-3ur
// _SafeStr_11960 = "_-6Fj" (String#14039, DoABC#3)
// _SafeStr_17184 = "_-4OK" (String#32942, DoABC#3)
// _SafeStr_18759 = "_-2nq" (String#10487, DoABC#3)
// _SafeStr_18800 = "_-0Ae" (String#22574, DoABC#3)
// _SafeStr_18801 = "_-1Q" (String#25605, DoABC#3)
// _SafeStr_18802 = "_-5Oe" (String#35381, DoABC#3)
// _SafeStr_18803 = "_-3qD" (String#31539, DoABC#3)
// _SafeStr_6921 = "_-2bs" (String#28519, DoABC#3)
// _SafeStr_6922 = "_-4zu" (String#34376, DoABC#3)
//------------------------------------------------------------
//_-3ur.DebugConfigGroup
package _-3ur
{
import _-2FZ._SafeStr_5207;
import _-2xB.StringUtils;
public class DebugConfigGroup extends _SafeStr_5208
{
private var _SafeStr_18804:String = "firebug";
private var _SafeStr_17667:String = "fatal, config";
public function DebugConfigGroup(k:Object=null, _arg_2:_SafeStr_5207=null)
{
super(k, _arg_2);
}
override public function initialise(k:Object=null, _arg_2:_SafeStr_5207=null, _arg_3:Boolean=false):void
{
_SafeStr_16378();
super.initialise(k, _arg_2);
if (k != null){
if (k.levels != undefined){
this.levels = k.levels;
};
if (k.debugger != undefined){
this.debugger = k.debugger;
};
};
_SafeStr_15201();
}
public function _SafeStr_6714():Boolean
{
return (!((this._SafeStr_18804 == null)));
}
public function set debugger(k:String):void
{
this._SafeStr_18804 = k;
}
public function get debugger():String
{
return (this._SafeStr_18804);
}
public function set levels(k:String):void
{
if (k != null){
if (!StringUtils.isEmpty(k)){
this._SafeStr_17667 = k;
};
};
}
public function get levels():String
{
return (this._SafeStr_17667);
}
public function _SafeStr_6712():Boolean
{
return (!((this._SafeStr_17667 == null)));
}
public function outputingDebug():Boolean
{
return (!((StringUtils.trim(this._SafeStr_17667).toUpperCase() == "NONE")));
}
}
}//package _-3ur
// _SafeStr_15201 = "_-194" (String#8782, DoABC#3)
// _SafeStr_16378 = "_-4XT" (String#12272, DoABC#3)
// _SafeStr_17667 = "_-4lR" (String#3779, DoABC#3)
// _SafeStr_18804 = "_-4VM" (String#33238, DoABC#3)
// _SafeStr_5207 = "_-2KE" (String#10038, DoABC#3)
// _SafeStr_5208 = "_-4xk" (String#12709, DoABC#3)
// _SafeStr_6712 = "_-5OG" (String#35367, DoABC#3)
// _SafeStr_6714 = "_-Yt" (String#39758, DoABC#3)
//------------------------------------------------------------
//_-3ur.LinearAdMetaDataConfig
package _-3ur
{
import _-6gu.Debuggable;
public class LinearAdMetaDataConfig extends Debuggable
{
protected var _SafeStr_11289:String = null;
protected var _SafeStr_8688:String = null;
public function LinearAdMetaDataConfig(k:Object=null)
{
this.initialise(k);
}
public function initialise(k:Object):void
{
if (k != null){
if (k.title != undefined){
this._SafeStr_11289 = k.title;
};
if (k.description != undefined){
this._SafeStr_8688 = k.description;
};
};
}
public function get title():String
{
return (this._SafeStr_11289);
}
public function set title(k:String):void
{
this._SafeStr_11289 = k;
}
public function _SafeStr_18805():Boolean
{
return (!((this._SafeStr_11289 == null)));
}
public function get description():String
{
return (this._SafeStr_8688);
}
public function set description(k:String):void
{
this._SafeStr_8688 = k;
}
public function _SafeStr_18806():Boolean
{
return (!((this._SafeStr_8688 == null)));
}
protected function _SafeStr_18807(k:String, _arg_2:String, _arg_3:String):String
{
var _local_4:RegExp = new RegExp(_arg_2, "g");
return (k.replace(_local_4, _arg_3));
}
public function _SafeStr_18725(k:String="", _arg_2:String="0", _arg_3:int=-1):String
{
var _local_4:String;
if (this._SafeStr_18805()){
_local_4 = this._SafeStr_18807(this._SafeStr_11289, "__duration__", _arg_2);
_local_4 = this._SafeStr_18807(_local_4, "__index__", new String(_arg_3));
return (_local_4);
};
return (k);
}
public function _SafeStr_18727(k:String="", _arg_2:String="0", _arg_3:int=-1):String
{
var _local_4:String;
if (this._SafeStr_18806()){
_local_4 = this._SafeStr_18807(this._SafeStr_8688, "__duration__", _arg_2);
_local_4 = this._SafeStr_18807(_local_4, "__index__", new String(_arg_3));
return (_local_4);
};
return (k);
}
}
}//package _-3ur
// _SafeStr_11289 = "_-5zz" (String#196, DoABC#3)
// _SafeStr_18725 = "_-2Hc" (String#27723, DoABC#3)
// _SafeStr_18727 = "_-3qi" (String#31560, DoABC#3)
// _SafeStr_18805 = "_-4gz" (String#33651, DoABC#3)
// _SafeStr_18806 = "_-3sG" (String#31620, DoABC#3)
// _SafeStr_18807 = "_-1mz" (String#26494, DoABC#3)
// _SafeStr_8688 = "_-54y" (String#129, DoABC#3)
//------------------------------------------------------------
//_-3ur.OverlaysConfig
package _-3ur
{
import _-6gu.Debuggable;
import _-Zo.*;
public class OverlaysConfig extends Debuggable
{
protected var _SafeStr_18808:Boolean = true;
public function OverlaysConfig(k:Object=null)
{
this.initialise(k);
}
public function initialise(k:Object):void
{
if (k != null){
if (k.hasOwnProperty("replay")){
this.replay = k.replay;
};
};
}
public function set replay(k:*):void
{
if ((k is String)){
this._SafeStr_18808 = (((String(k).toUpperCase())=="TRUE") ? true : false);
} else {
this._SafeStr_18808 = k;
};
}
public function get replay():Boolean
{
return (this._SafeStr_18808);
}
}
}//package _-3ur
// _SafeStr_18808 = "_-2Bj" (String#27493, DoABC#3)
//------------------------------------------------------------
//_-3ur.PlayerConfigGroup
package _-3ur
{
import _-2xB.ControlsSpecification;
import _-2xB.DisplaySpecification;
import _-2FZ._SafeStr_5207;
import _-2xB.MarginsSpecification;
public class PlayerConfigGroup extends _SafeStr_5208
{
protected var _SafeStr_18809:int = -1;
protected var _SafeStr_18810:int = -1;
protected var _SafeStr_18811:ControlsSpecification;
protected var _SafeStr_18812:Boolean = false;
protected var _SafeStr_18813:Boolean = true;
protected var _SafeStr_18814:Boolean = true;
protected var _SafeStr_18815:Boolean = false;
protected var _SafeStr_18816:Object;
public function PlayerConfigGroup(k:Object=null, _arg_2:_SafeStr_5207=null)
{
this._SafeStr_18811 = new ControlsSpecification();
this._SafeStr_18816 = {
"linear":new DisplaySpecification(DisplaySpecification.LINEAR),
"nonLinear":new DisplaySpecification(DisplaySpecification._SafeStr_6673)
};
super(k, _arg_2);
}
override public function initialise(k:Object=null, _arg_2:_SafeStr_5207=null, _arg_3:Boolean=false):void
{
_SafeStr_16378();
super.initialise(k, _arg_2);
if (k != null){
if (k.hasOwnProperty("modes")){
if (k.modes.hasOwnProperty("linear")){
this._SafeStr_18816.linear.initialise(k.modes.linear);
};
if (k.modes.hasOwnProperty("nonLinear")){
this._SafeStr_18816.nonLinear.initialise(k.modes.nonLinear);
};
};
if (k.hasOwnProperty("width")){
this.width = k.width;
};
if (k.hasOwnProperty("height")){
this.height = k.height;
};
if (k.hasOwnProperty("controls")){
this.controls = k.controls;
};
if (k.hasOwnProperty("margins")){
this.margins = k.margins;
};
if (k.hasOwnProperty("setUrlResolversOnAdClips")){
if ((k.setUrlResolversOnAdClips is String)){
this.setUrlResolversOnAdClips = (((k.setUrlResolversOnAdClips.toUpperCase())=="TRUE") ? true : false);
} else {
this.setUrlResolversOnAdClips = k.setUrlResolversOnAdClips;
};
};
if (k.hasOwnProperty("showBusyIcon")){
if ((k.showBusyIcon is String)){
this.showBusyIcon = (((k.showBusyIcon.toUpperCase())=="TRUE") ? true : false);
} else {
this.showBusyIcon = k.showBusyIcon;
};
};
if (k.hasOwnProperty("applyCommonClipProperties")){
if ((k.applyCommonClipProperties is String)){
this.applyCommonClipProperties = (((k.applyCommonClipProperties.toUpperCase())=="TRUE") ? true : false);
} else {
this.applyCommonClipProperties = k.applyCommonClipProperties;
};
};
};
_SafeStr_15201();
}
public function _SafeStr_15195():Boolean
{
return ((this.height > -1));
}
public function _SafeStr_15197():Boolean
{
return ((this.width > -1));
}
public function set height(k:*):void
{
var _local_2:int;
if ((k is String)){
_local_2 = parseInt(k);
} else {
_local_2 = k;
};
this._SafeStr_18810 = _local_2;
this._SafeStr_18816.linear.height = _local_2;
this._SafeStr_18816.nonLinear.height = _local_2;
}
public function get height():int
{
return (this._SafeStr_18810);
}
public function set width(k:*):void
{
var _local_2:int;
if ((k is String)){
_local_2 = parseInt(k);
} else {
_local_2 = k;
};
this._SafeStr_18809 = _local_2;
this._SafeStr_18816.linear.width = _local_2;
this._SafeStr_18816.nonLinear.width = _local_2;
}
public function get width():int
{
return (this._SafeStr_18809);
}
public function set _SafeStr_18817(k:Boolean):void
{
this._SafeStr_18812 = k;
}
public function get _SafeStr_18817():Boolean
{
return (this._SafeStr_18812);
}
public function set controls(k:*):void
{
if ((k is ControlsSpecification)){
this._SafeStr_18811 = k;
this._SafeStr_18816.linear.controlsConfig = k;
this._SafeStr_18816.nonLinear.controlsConfig = k;
} else {
this._SafeStr_18811.initialise(k);
this._SafeStr_18816.linear.initialise({"controls":k});
this._SafeStr_18816.nonLinear.initialise({"controls":k});
};
}
public function get _SafeStr_18818():Object
{
return (this._SafeStr_18816.linear.controls);
}
public function get _SafeStr_18819():Object
{
return (this._SafeStr_18816.nonLinear.controls);
}
public function get _SafeStr_18820():ControlsSpecification
{
return (this._SafeStr_18811);
}
public function controlEnabledForLinearAdType(k:String, _arg_2:Boolean):Boolean
{
return (this._SafeStr_18816.linear.controlEnabledForLinearAdType(k, _arg_2));
}
public function _SafeStr_18821():Boolean
{
if (this._SafeStr_18811 != null){
return (this._SafeStr_18811.hasHeightSpecified());
};
return (false);
}
public function _SafeStr_18822():Number
{
if (this._SafeStr_18811 != null){
return (this._SafeStr_18811.height);
};
return (-1);
}
public function set setUrlResolversOnAdClips(k:Boolean):void
{
this._SafeStr_18813 = k;
}
public function get setUrlResolversOnAdClips():Boolean
{
return (this._SafeStr_18813);
}
public function set applyCommonClipProperties(k:Boolean):void
{
this._SafeStr_18815 = k;
}
public function get applyCommonClipProperties():Boolean
{
return (this._SafeStr_18815);
}
public function set showBusyIcon(k:Boolean):void
{
this._SafeStr_18814 = k;
}
public function get showBusyIcon():Boolean
{
return (this._SafeStr_18814);
}
public function set margins(k:*):void
{
if ((k is MarginsSpecification)){
this._SafeStr_18816.linear.marginsSpecification = k;
this._SafeStr_18816.nonLinear.marginsSpecification = k;
} else {
this._SafeStr_18816.linear.initialise({"margins":k});
this._SafeStr_18816.nonLinear.initialise({"margins":k});
};
}
public function set modes(k:Object):void
{
this._SafeStr_18816 = k;
}
public function get modes():Object
{
return (this._SafeStr_18816);
}
public function getDisplaySpecification(k:String):DisplaySpecification
{
return (this._SafeStr_18816[k]);
}
public function shouldManageControlsDuringLinearAds(k:Boolean=false):Boolean
{
return (this._SafeStr_18816.linear.shouldManageControlsDuringLinearAds(k));
}
public function shouldDisableControlsDuringLinearAds(k:Boolean=false):Boolean
{
return (this._SafeStr_18816.linear.shouldDisableControlsDuringLinearAds(k));
}
public function shouldHideControlsOnLinearPlayback(k:Boolean=false):Boolean
{
return (this._SafeStr_18816.linear.hideControlsOnLinearPlayback(k));
}
public function set hideLogoOnLinearPlayback(k:Boolean):void
{
this._SafeStr_18816.linear.hideLogo = k;
}
public function get hideLogoOnLinearPlayback():Boolean
{
return (this._SafeStr_18816.linear.hideLogo);
}
public function toString():String
{
var _local_3:DisplaySpecification;
var k:String = (((("{ defaultWidth: " + this._SafeStr_18809) + ", defaultHeight: ") + this._SafeStr_18809) + " ");
var _local_2:String = "";
for each (_local_3 in this._SafeStr_18816) {
k = (k + _local_2);
k = (k + _local_3.toString());
_local_2 = ", ";
};
return ((k + " } "));
}
}
}//package _-3ur
// _SafeStr_15195 = "_-0x3" (String#24457, DoABC#3)
// _SafeStr_15197 = "_-4TU" (String#33165, DoABC#3)
// _SafeStr_15201 = "_-194" (String#8782, DoABC#3)
// _SafeStr_16378 = "_-4XT" (String#12272, DoABC#3)
// _SafeStr_18809 = "_-5m7" (String#36282, DoABC#3)
// _SafeStr_18810 = "_-1V" (String#25796, DoABC#3)
// _SafeStr_18811 = "_-0xk" (String#24483, DoABC#3)
// _SafeStr_18812 = "_-Az" (String#38885, DoABC#3)
// _SafeStr_18813 = "_-1lZ" (String#26441, DoABC#3)
// _SafeStr_18814 = "_-YM" (String#39735, DoABC#3)
// _SafeStr_18815 = "_-UI" (String#39597, DoABC#3)
// _SafeStr_18816 = "_-34U" (String#29666, DoABC#3)
// _SafeStr_18817 = "_-cC" (String#39875, DoABC#3)
// _SafeStr_18818 = "_-14D" (String#24773, DoABC#3)
// _SafeStr_18819 = "_-0vT" (String#24392, DoABC#3)
// _SafeStr_18820 = "_-0-G" (String#22156, DoABC#3)
// _SafeStr_18821 = "_-2TA" (String#28168, DoABC#3)
// _SafeStr_18822 = "_-50r" (String#34455, DoABC#3)
// _SafeStr_5207 = "_-2KE" (String#10038, DoABC#3)
// _SafeStr_5208 = "_-4xk" (String#12709, DoABC#3)
// _SafeStr_6673 = "_-4KO" (String#32779, DoABC#3)
//------------------------------------------------------------
//_-3ur.ProvidersConfigGroup
package _-3ur
{
import _-6gu.Debuggable;
public class ProvidersConfigGroup extends Debuggable
{
protected var _SafeStr_18823:String = "http";
protected var _SafeStr_18824:String = null;
protected var _SafeStr_18825:String = "rtmp";
protected var _SafeStr_18826:String = null;
protected var _SafeStr_18827:Boolean = false;
protected var _SafeStr_18828:Boolean = false;
public function ProvidersConfigGroup(k:Object=null)
{
if (k != null){
if (k.http != undefined){
this.httpProvider = k.http;
};
if (k.rtmp != undefined){
this.rtmpProvider = k.rtmp;
};
if (k.enforceSettingSubscribeRTMP != undefined){
if ((k.enforceSettingSubscribeRTMP is String)){
this.enforceSettingSubscribeRTMP = (((k.enforceSettingSubscribeRTMP.toUpperCase())=="TRUE") ? true : false);
} else {
this.enforceSettingSubscribeRTMP = k.enforceSettingSubscribeRTMP;
};
};
if (k.rtmpSubscribe != undefined){
if ((k.rtmpSubscribe is String)){
this.rtmpSubscribe = (((k.rtmpSubscribe.toUpperCase())=="TRUE") ? true : false);
} else {
this.rtmpSubscribe = k.rtmpSubscribe;
};
};
};
}
public function getProvider(k:String):String
{
switch (k.toUpperCase()){
case "RTMP":
return (this.rtmpProvider);
case "HTTP":
return (this.httpProvider);
};
return (null);
}
public function _SafeStr_16823(k:String):String
{
switch (k.toUpperCase()){
case "RTMP":
return (this._SafeStr_16854);
case "HTTP":
return (this._SafeStr_16855);
};
return (null);
}
public function set httpProvider(k:*):void
{
if ((k is String)){
this._SafeStr_18823 = k;
} else {
if (k.type != undefined){
this._SafeStr_18823 = k.type;
if (k.streamer != undefined){
this._SafeStr_16855 = k.streamer;
};
};
};
}
public function get httpProvider():String
{
return (this._SafeStr_18823);
}
public function set rtmpProvider(k:*):void
{
if ((k is String)){
this._SafeStr_18825 = k;
} else {
if (k.type != undefined){
this._SafeStr_18825 = k.type;
if (k.streamer != undefined){
this._SafeStr_16854 = k.streamer;
};
};
};
}
public function get rtmpProvider():String
{
return (this._SafeStr_18825);
}
public function set _SafeStr_16855(k:String):void
{
this._SafeStr_18824 = k;
}
public function get _SafeStr_16855():String
{
return (this._SafeStr_18824);
}
public function set _SafeStr_16854(k:String):void
{
this._SafeStr_18826 = k;
}
public function get _SafeStr_16854():String
{
return (this._SafeStr_18826);
}
public function set rtmpSubscribe(k:Boolean):void
{
this._SafeStr_18827 = this._SafeStr_18827;
}
public function get rtmpSubscribe():Boolean
{
return (this._SafeStr_18827);
}
public function set enforceSettingSubscribeRTMP(k:Boolean):void
{
this._SafeStr_18828 = k;
}
public function get enforceSettingSubscribeRTMP():Boolean
{
return (this._SafeStr_18828);
}
}
}//package _-3ur
// _SafeStr_16823 = "_-4FV" (String#11996, DoABC#3)
// _SafeStr_16854 = "_-3jQ" (String#31270, DoABC#3)
// _SafeStr_16855 = "_-1zE" (String#26974, DoABC#3)
// _SafeStr_18823 = "_-3UB" (String#30695, DoABC#3)
// _SafeStr_18824 = "_-FW" (String#39050, DoABC#3)
// _SafeStr_18825 = "_-1br" (String#26058, DoABC#3)
// _SafeStr_18826 = "_-2FF" (String#27634, DoABC#3)
// _SafeStr_18827 = "import" (String#43579, DoABC#3)
// _SafeStr_18828 = "_-2eN" (String#28616, DoABC#3)
//------------------------------------------------------------
//_-3ur.ShowsConfigGroup
package _-3ur
{
import _-2FZ._SafeStr_5207;
import _-2xB.ArrayUtils;
import _-du._SafeStr_5283;
public class ShowsConfigGroup extends AbstractStreamsConfig implements _SafeStr_5207
{
protected var _SafeStr_9556:String = null;
protected var _SafeStr_18829:Array;
protected var _SafeStr_16847:ShowsPlaylistConfigGroup = null;
protected var _SafeStr_18830:StreamTimerConfig;
public function ShowsConfigGroup(k:Object=null, _arg_2:_SafeStr_5207=null)
{
this._SafeStr_18829 = new Array();
this._SafeStr_18830 = new StreamTimerConfig();
super(k, _arg_2);
}
override public function initialise(k:Object=null, _arg_2:_SafeStr_5207=null, _arg_3:Boolean=false):void
{
_SafeStr_16378();
super.initialise(k, _arg_2);
if (k != null){
if (k != null){
if (k.preview != undefined){
this._SafeStr_9556 = k.preview;
};
if (k.streamTimer != undefined){
this._SafeStr_18830 = new StreamTimerConfig(k.streamTimer);
};
if (k.playlist != undefined){
this._SafeStr_16847 = new ShowsPlaylistConfigGroup(k.playlist);
this.streams = this._SafeStr_16847._SafeStr_15204();
} else {
if (k.streams != undefined){
if ((k.streams is String)){
this.streams = ArrayUtils._SafeStr_17184(k.streams);
};
this.streams = k.streams;
};
};
};
};
_SafeStr_15201();
}
override public function isOVAConfigLoading():Boolean
{
if (_SafeStr_6669()){
return (true);
};
var k:int;
while (k < this._SafeStr_18829.length) {
if (this._SafeStr_18829[k].isOVAConfigLoading()){
return (true);
};
k++;
};
return (false);
}
override public function mustOperateWithoutDuration():Boolean
{
var k:int;
if (_SafeStr_18719){
return (true);
};
if (this._SafeStr_18829 != null){
k = 0;
while (k < this._SafeStr_18829.length) {
if ((this._SafeStr_18829[k] is _SafeStr_5283)){
if (!this._SafeStr_18829[k].hasDuration()){
return (true);
};
} else {
if (this._SafeStr_18829[k].duration == undefined){
return (true);
};
if (parseInt(this._SafeStr_18829[k].duration) <= 0){
return (true);
};
};
k++;
};
};
return (false);
}
public function _SafeStr_15210():String
{
return (this._SafeStr_9556);
}
public function _SafeStr_16871():Boolean
{
return (!((this._SafeStr_15210() == null)));
}
public function _SafeStr_6691():Boolean
{
if (this._SafeStr_18830 != null){
return (this._SafeStr_18830.enabled);
};
return (false);
}
public function get _SafeStr_18831():StreamTimerConfig
{
return (this._SafeStr_18830);
}
public function _SafeStr_17231():String
{
if (this._SafeStr_18829.length > 0){
if (this._SafeStr_18829[0].isLive()){
return (this._SafeStr_18829[0].filename);
};
};
return (null);
}
public function _SafeStr_15206():Boolean
{
return ((this._SafeStr_18829.length > 0));
}
public function _SafeStr_15209(k:Array):void
{
this._SafeStr_18829 = k.concat(this._SafeStr_18829);
}
protected function _SafeStr_18832():void
{
var k:int;
if (this._SafeStr_18829 != null){
k = 0;
while (k < this._SafeStr_18829.length) {
this._SafeStr_18829[k].resolveFilename(this);
k++;
};
};
}
public function set streams(k:Array):void
{
var _local_2:int;
var _local_3:_SafeStr_5283;
this._SafeStr_18829 = new Array();
if (k != null){
_local_2 = 0;
while (_local_2 < k.length) {
_local_3 = new _SafeStr_5283(k[_local_2].file, k[_local_2].file, (((k[_local_2].duration)!=undefined) ? k[_local_2].duration : ("00:00:00")), (((k[_local_2].reduceLength)!=undefined) ? k[_local_2].reduceLength : (false)), (((k[_local_2].deliveryType)!=undefined) ? k[_local_2].deliveryType : ("any")), (((k[_local_2].playOnce)!=undefined) ? k[_local_2].playOnce : (false)), (((k[_local_2].metaData)!=undefined) ? k[_local_2].metaData : (true)), (((k[_local_2].autoPlay)!=undefined) ? k[_local_2].autoPlay : (true)), (((k[_local_2].provider)!=undefined) ? k[_local_2].provider : (null)), (((k[_local_2].player)!=undefined) ? k[_local_2].player : (this.player)), (((k[_local_2].customProperties)!=undefined) ? k[_local_2].customProperties : (null)), (((k[_local_2].type)!=undefined) ? k[_local_2].type : (null)), (((k[_local_2].startTime)!=undefined) ? k[_local_2].startTime : ("00:00:00")), fireTrackingEvents);
this._SafeStr_18829.push(_local_3);
_local_2++;
};
this._SafeStr_18832();
};
}
public function get streams():Array
{
return (this._SafeStr_18829);
}
}
}//package _-3ur
// _SafeStr_15201 = "_-194" (String#8782, DoABC#3)
// _SafeStr_15204 = "_-68C" (String#13906, DoABC#3)
// _SafeStr_15206 = "_-391" (String#29850, DoABC#3)
// _SafeStr_15209 = "_-3XO" (String#30820, DoABC#3)
// _SafeStr_15210 = "_-4fk" (String#33611, DoABC#3)
// _SafeStr_16378 = "_-4XT" (String#12272, DoABC#3)
// _SafeStr_16847 = "_-4uH" (String#1582, DoABC#3)
// _SafeStr_16871 = "_-4ku" (String#33799, DoABC#3)
// _SafeStr_17184 = "_-4OK" (String#32942, DoABC#3)
// _SafeStr_17231 = "_-1tC" (String#26729, DoABC#3)
// _SafeStr_18719 = "_-2f9" (String#28643, DoABC#3)
// _SafeStr_18829 = "_-Jy" (String#39210, DoABC#3)
// _SafeStr_18830 = "_-2VT" (String#28262, DoABC#3)
// _SafeStr_18831 = "_-33x" (String#29645, DoABC#3)
// _SafeStr_18832 = "_-3Me" (String#30408, DoABC#3)
// _SafeStr_5207 = "_-2KE" (String#10038, DoABC#3)
// _SafeStr_5283 = "_-5R0" (String#13210, DoABC#3)
// _SafeStr_6669 = "_-4j6" (String#33733, DoABC#3)
// _SafeStr_6691 = "_-070" (String#22441, DoABC#3)
// _SafeStr_9556 = "_-4gM" (String#858, DoABC#3)
//------------------------------------------------------------
//_-3ur.ShowsPlaylistConfigGroup
package _-3ur
{
import _-6gu.Debuggable;
import _-2u7._SafeStr_5282;
import _-2u7._SafeStr_5271;
import _-2u7._SafeStr_5296;
public class ShowsPlaylistConfigGroup extends Debuggable implements _SafeStr_5282
{
protected var _SafeStr_8962:String = null;
protected var _SafeStr_5501:int = 5;
protected var _SafeStr_16847:_SafeStr_5271 = null;
public function ShowsPlaylistConfigGroup(k:Object)
{
if (k.type != undefined){
this._SafeStr_5501 = _SafeStr_5296.getType(k.type);
};
if (((!((k.url == undefined))) || (!((k.file == undefined))))){
this._SafeStr_8962 = (((k.url)!=undefined) ? k.url : k.file);
this._SafeStr_18833();
};
}
protected function _SafeStr_18833():void
{
if (this._SafeStr_5501 != -1){
this._SafeStr_16847 = _SafeStr_5296._SafeStr_16846(this._SafeStr_5501);
this._SafeStr_16847._SafeStr_16826(this._SafeStr_8962, this);
};
}
public function _SafeStr_16838(k:_SafeStr_5271):void
{
}
public function set url(k:String):void
{
this._SafeStr_8962 = k;
}
public function get url():String
{
return (this._SafeStr_8962);
}
public function set type(k:int):void
{
this._SafeStr_5501 = k;
}
public function get type():int
{
return (this._SafeStr_5501);
}
public function _SafeStr_15204():Array
{
if (this._SafeStr_16847 != null){
return (this._SafeStr_16847._SafeStr_15204());
};
return (new Array());
}
}
}//package _-3ur
// _SafeStr_15204 = "_-68C" (String#13906, DoABC#3)
// _SafeStr_16826 = "_-1zM" (String#9649, DoABC#3)
// _SafeStr_16838 = "_-2oD" (String#10498, DoABC#3)
// _SafeStr_16846 = "_-5mg" (String#36302, DoABC#3)
// _SafeStr_16847 = "_-4uH" (String#1582, DoABC#3)
// _SafeStr_18833 = "_-4wT" (String#34238, DoABC#3)
// _SafeStr_5271 = "_-6j3" (String#14494, DoABC#3)
// _SafeStr_5282 = "_-6jM" (String#14499, DoABC#3)
// _SafeStr_5296 = "_-33V" (String#10784, DoABC#3)
// _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3)
// _SafeStr_8962 = "_-3eZ" (String#194, DoABC#3)
//------------------------------------------------------------
//_-3ur.SkipAdConfig
package _-3ur
{
import _-6gu.Debuggable;
public class SkipAdConfig extends Debuggable
{
protected var _SafeStr_8536:Boolean = false;
protected var _SafeStr_16520:Object = null;
protected var _SafeStr_10411:String = null;
protected var _SafeStr_18834:String = null;
protected var _SafeStr_11915:String = null;
protected var _SafeStr_5378:int = -1;
protected var _height:int = -1;
protected var _SafeStr_18835:int = -1;
protected var _SafeStr_18836:int = -1;
protected var _SafeStr_18837:int = -1;
protected var _SafeStr_18838:Boolean = false;
public function SkipAdConfig(k:Object=null)
{
if (k != null){
this.initialise(k);
};
}
public function initialise(k:Object):void
{
if (k.enabled != undefined){
if ((k.enabled is String)){
this.enabled = (((k.enabled.toUpperCase())=="TRUE") ? true : false);
} else {
this.enabled = k.enabled;
};
};
if (k.region != undefined){
this._SafeStr_16520 = k.region;
};
if (k.image != undefined){
this._SafeStr_10411 = k.image;
};
if (k.swf != undefined){
this._SafeStr_18834 = k.swf;
};
if (k.html != undefined){
this._SafeStr_11915 = k.html;
};
if (k.skipAdOnClickThrough != undefined){
if ((k.skipAdOnClickThrough is String)){
this.skipAdOnClickThrough = (((k.skipAdOnClickThrough.toUpperCase())=="TRUE") ? true : false);
} else {
this.skipAdOnClickThrough = k.skipAdOnClickThrough;
};
};
if (k.width != undefined){
if ((k.width is String)){
this.width = int(k.width);
} else {
this.width = k.width;
};
};
if (k.height != undefined){
if ((k.height is String)){
this.height = int(k.height);
} else {
this.height = k.height;
};
};
if (k.minimumAdDuration != undefined){
if ((k.minimumAdDuration is String)){
this.minimumAdDuration = int(k.minimumAdDuration);
} else {
this.minimumAdDuration = k.minimumAdDuration;
};
};
if (k.showAfterSeconds != undefined){
if ((k.showAfterSeconds is String)){
this.showAfterSeconds = int(k.showAfterSeconds);
} else {
this.showAfterSeconds = k.showAfterSeconds;
};
};
if (k.showForSeconds != undefined){
if ((k.showForSeconds is String)){
this.showForSeconds = int(k.showForSeconds);
} else {
this.showForSeconds = k.showForSeconds;
};
};
}
public function set skipAdOnClickThrough(k:Boolean):void
{
this._SafeStr_18838 = k;
}
public function get skipAdOnClickThrough():Boolean
{
return (this._SafeStr_18838);
}
public function isTimeDelayed():Boolean
{
return ((this._SafeStr_18836 > 0));
}
public function set showAfterSeconds(k:int):void
{
this._SafeStr_18836 = k;
}
public function get showAfterSeconds():int
{
return (this._SafeStr_18836);
}
public function isTimeRestricted():Boolean
{
return ((this._SafeStr_18837 > 0));
}
public function set showForSeconds(k:int):void
{
this._SafeStr_18837 = k;
}
public function get showForSeconds():int
{
return (this._SafeStr_18837);
}
public function isStandardImageButton():Boolean
{
return ((((this.isCustomImageButton() == false)) && ((this._SafeStr_17266() == false))));
}
public function isCustomImageButton():Boolean
{
return (!((this._SafeStr_10411 == null)));
}
public function _SafeStr_17266():Boolean
{
return (!((this._SafeStr_18834 == null)));
}
public function isHtmlButton():Boolean
{
return (!((this._SafeStr_11915 == null)));
}
public function set enabled(k:Boolean):void
{
this._SafeStr_8536 = k;
}
public function get enabled():Boolean
{
return (this._SafeStr_8536);
}
public function set region(k:Object):void
{
this._SafeStr_16520 = k;
}
public function get region():Object
{
return (this._SafeStr_16520);
}
public function _SafeStr_18839():Boolean
{
return (!((this._SafeStr_16520 == null)));
}
public function set image(k:String):void
{
this._SafeStr_10411 = k;
}
public function get image():String
{
return (this._SafeStr_10411);
}
public function set swf(k:String):void
{
this._SafeStr_18834 = k;
}
public function get swf():String
{
return (this._SafeStr_18834);
}
public function set html(k:String):void
{
this._SafeStr_11915 = k;
}
public function get html():String
{
return (this._SafeStr_11915);
}
public function set width(k:int):void
{
this._SafeStr_5378 = k;
}
public function get width():int
{
return (this._SafeStr_5378);
}
public function set height(k:int):void
{
this._height = k;
}
public function get height():int
{
return (this._height);
}
public function set minimumAdDuration(k:int):void
{
this._SafeStr_18835 = k;
}
public function get minimumAdDuration():int
{
return (this._SafeStr_18835);
}
public function hasMinimumAdDuration():Boolean
{
return ((this._SafeStr_18835 > 0));
}
}
}//package _-3ur
// _SafeStr_10411 = "_-0VG" (String#148, DoABC#3)
// _SafeStr_11915 = "_-5D7" (String#3897, DoABC#3)
// _SafeStr_16520 = "_-3RU" (String#331, DoABC#3)
// _SafeStr_17266 = "_-0R9" (String#23233, DoABC#3)
// _SafeStr_18834 = "_-1jl" (String#9370, DoABC#3)
// _SafeStr_18835 = "_-02v" (String#22298, DoABC#3)
// _SafeStr_18836 = "_-2a0" (String#28446, DoABC#3)
// _SafeStr_18837 = "_-1a8" (String#25993, DoABC#3)
// _SafeStr_18838 = "_-2kL" (String#28853, DoABC#3)
// _SafeStr_18839 = "_-0iv" (String#23900, DoABC#3)
// _SafeStr_5378 = "_-4FK" (String#105, DoABC#3)
// _SafeStr_8536 = "_-6-S" (String#384, DoABC#3)
//------------------------------------------------------------
//_-3ur.StreamTimerConfig
package _-3ur
{
import _-6gu.Debuggable;
public class StreamTimerConfig extends Debuggable
{
protected var _SafeStr_8536:Boolean = false;
protected var _SafeStr_18840:Number = 100;
protected var _SafeStr_18841:Number = 100000;
public function StreamTimerConfig(k:Object=null)
{
if (k != null){
this.initialise(k);
};
}
public function initialise(k:Object):void
{
if (k != null){
if (k.enabled != undefined){
if ((k.enabled is String)){
this._SafeStr_8536 = (k.enabled.toUpperCase() == "TRUE");
} else {
this._SafeStr_8536 = k.enabled;
};
};
if (k.tickRate != undefined){
this._SafeStr_18840 = k.tickRate;
};
if (k.cycles != undefined){
this._SafeStr_18841 = k.cycles;
};
};
}
public function set enabled(k:Boolean):void
{
this._SafeStr_8536 = k;
}
public function get enabled():Boolean
{
return (this._SafeStr_8536);
}
public function set tickRate(k:Number):void
{
this._SafeStr_18840 = k;
}
public function get tickRate():Number
{
return (this._SafeStr_18840);
}
public function set cycles(k:Number):void
{
this._SafeStr_18841 = k;
}
public function get cycles():Number
{
return (this._SafeStr_18841);
}
}
}//package _-3ur
// _SafeStr_18840 = "_-60B" (String#36867, DoABC#3)
// _SafeStr_18841 = "_-2zd" (String#29440, DoABC#3)
// _SafeStr_8536 = "_-6-S" (String#384, DoABC#3)
//------------------------------------------------------------
//_-3ur.SurveyConfig
package _-3ur
{
import _-6gu.Debuggable;
public class SurveyConfig extends Debuggable
{
protected var _SafeStr_5338:String = null;
protected var _SafeStr_18842:Boolean = true;
public function SurveyConfig(k:Object=null)
{
if (k != null){
this.initialise(k);
};
}
protected function initialise(k:Object):void
{
if (k.id != undefined){
this._SafeStr_5338 = k.id;
};
if (k.restore != undefined){
if ((k.restore is String)){
this._SafeStr_18842 = (((k.restore.toUpperCase())=="TRUE") ? true : false);
} else {
this._SafeStr_18842 = k.restore;
};
};
}
public function get id():String
{
return (this._SafeStr_5338);
}
public function declared():Boolean
{
return (!((this._SafeStr_5338 == null)));
}
public function get restore():Boolean
{
return (this._SafeStr_18842);
}
}
}//package _-3ur
// _SafeStr_18842 = "_-5lh" (String#36267, DoABC#3)
// _SafeStr_5338 = "_-3gw" (String#15, DoABC#3)
//------------------------------------------------------------
//_-3ur.VPAIDConfig
package _-3ur
{
public class VPAIDConfig
{
public static const _SafeStr_18843:String = "reserved-fullscreen-black-no-close-button-non-clickable";
public static const _SafeStr_18844:String = "reserved-fullscreen-black-no-close-button-non-clickable-minimize-rules";
public static const _SafeStr_18845:String = "reserved-fullscreen-transparent-no-close-button-non-clickable";
public static const _SafeStr_18846:String = "reserved-fullscreen-black-no-close-button-non-clickable-with-cb-height";
public static const _SafeStr_18847:String = "reserved-fullscreen-transparent-no-close-button-non-clickable-bottom-margin-adjusted";
protected var _SafeStr_18848:Boolean = false;
protected var _SafeStr_18849:String = null;
protected var _SafeStr_18850:String = "http://lp.longtailvideo.com/5/ova/blank.mp4";
protected var _SafeStr_18851:String = "reserved-fullscreen-black-no-close-button-non-clickable";
protected var _SafeStr_18852:String = "reserved-fullscreen-black-no-close-button-non-clickable-with-cb-height";
protected var _SafeStr_18853:String = "reserved-fullscreen-transparent-no-close-button-non-clickable";
protected var _SafeStr_18854:String = "reserved-fullscreen-transparent-no-close-button-non-clickable-bottom-margin-adjusted";
protected var _SafeStr_18855:String = null;
protected var _SafeStr_18856:String = null;
protected var _SafeStr_18857:int = 90;
protected var _SafeStr_18858:Boolean = false;
protected var _SafeStr_18859:Boolean = true;
protected var _SafeStr_18860:Boolean = true;
protected var _SafeStr_18861:Boolean = false;
protected var _SafeStr_18862:Boolean = false;
protected var _SafeStr_18863:Boolean = false;
protected var _SafeStr_18864:String = null;
public function VPAIDConfig(k:Object=null)
{
if (k != null){
this.initialise(k);
};
}
public function initialise(k:Object):void
{
var _local_2:RegExp;
if (k.supplyReferrer != undefined){
if ((k.supplyReferrer is String)){
this.supplyReferrer = (k.supplyReferrer.toUpperCase() == "TRUE");
} else {
this.supplyReferrer = k.supplyReferrer;
};
};
if (k.enableLinearScaling != undefined){
if ((k.enableLinearScaling is String)){
this.enableLinearScaling = (k.enableLinearScaling.toUpperCase() == "TRUE");
} else {
this.enableLinearScaling = k.enableLinearScaling;
};
};
if (k.enableNonLinearScaling != undefined){
if ((k.enableNonLinearScaling is String)){
this.enableNonLinearScaling = (k.enableNonLinearScaling.toUpperCase() == "TRUE");
} else {
this.enableNonLinearScaling = k.enableNonLinearScaling;
};
};
if (k.referrer != undefined){
this.referrer = k.referrer;
};
if (k.holdingClipUrl != undefined){
this.holdingClipUrl = k.holdingClipUrl;
};
if (k.linearRegion != undefined){
this.linearRegion = k.linearRegion;
};
if (k.nonLinearRegion != undefined){
this.nonLinearRegion = k.nonLinearRegion;
};
if (k.terminateOnLogMessage != undefined){
if (k.terminateOnLogMessage != null){
_local_2 = new RegExp("__single-quote__", "g");
k.terminateOnLogMessage = k.terminateOnLogMessage.replace(_local_2, "'");
};
this.terminateOnLogMessage = k.terminateOnLogMessage;
};
if (k.enableMaxDurationTimeout != undefined){
if ((k.enableMaxDurationTimeout is String)){
this.enableMaxDurationTimeout = (k.enableMaxDurationTimeout.toUpperCase() == "TRUE");
} else {
this.enableMaxDurationTimeout = k.enableMaxDurationTimeout;
};
};
if (k.maxDurationTimeout != undefined){
if ((k.maxDurationTimeout is String)){
this.maxDurationTimeout = int(k.maxDurationTimeout);
} else {
this.maxDurationTimeout = k.maxDurationTimeout;
};
};
if (k.pauseOnExpand != undefined){
if ((k.pauseOnExpand is String)){
this.pauseOnExpand = (k.pauseOnExpand.toUpperCase() == "TRUE");
} else {
this.pauseOnExpand = k.pauseOnExpand;
};
};
if (k.resumeOnCollapse != undefined){
if ((k.resumeOnCollapse is String)){
this.resumeOnCollapse = (k.resumeOnCollapse.toUpperCase() == "TRUE");
} else {
this.resumeOnCollapse = k.resumeOnCollapse;
};
};
if (k.testing != undefined){
if ((k.testing is String)){
this.testing = (k.testing.toUpperCase() == "TRUE");
} else {
this.testing = k.testing;
};
};
}
public function set supplyReferrer(k:Boolean):void
{
this._SafeStr_18848 = k;
}
public function get supplyReferrer():Boolean
{
return (this._SafeStr_18848);
}
public function set referrer(k:String):void
{
this._SafeStr_18849 = k;
}
public function get referrer():String
{
return (this._SafeStr_18849);
}
public function set pauseOnExpand(k:Boolean):void
{
this._SafeStr_18861 = k;
}
public function get pauseOnExpand():Boolean
{
return (this._SafeStr_18861);
}
public function set resumeOnCollapse(k:Boolean):void
{
this._SafeStr_18862 = k;
}
public function get resumeOnCollapse():Boolean
{
return (this._SafeStr_18862);
}
public function get terminateOnLogMessage():String
{
return (this._SafeStr_18864);
}
public function set terminateOnLogMessage(k:String):void
{
this._SafeStr_18864 = k;
}
public function set enableLinearScaling(k:Boolean):void
{
this._SafeStr_18859 = k;
}
public function get enableLinearScaling():Boolean
{
return (this._SafeStr_18859);
}
public function set enableNonLinearScaling(k:Boolean):void
{
this._SafeStr_18860 = k;
}
public function get enableNonLinearScaling():Boolean
{
return (this._SafeStr_18860);
}
public function set holdingClipUrl(k:String):void
{
this._SafeStr_18850 = k;
}
public function get holdingClipUrl():String
{
return (this._SafeStr_18850);
}
public function set testing(k:Boolean):void
{
this._SafeStr_18863 = k;
}
public function get testing():Boolean
{
return (this._SafeStr_18863);
}
public function _SafeStr_18865():Boolean
{
return (!((this._SafeStr_18855 == null)));
}
public function set linearRegion(k:String):void
{
this._SafeStr_18855 = k;
}
public function getLinearRegion(k:Boolean):String
{
if (this._SafeStr_18855 != null){
return (this._SafeStr_18855);
};
if (k){
return (this._SafeStr_18851);
};
return (this._SafeStr_18852);
}
public function set nonLinearRegion(k:String):void
{
this._SafeStr_18856 = k;
}
public function get nonLinearRegion():String
{
if (this._SafeStr_18856 != null){
return (this._SafeStr_18856);
};
return (this._SafeStr_18853);
}
public function _SafeStr_18866():Boolean
{
return (!((this._SafeStr_18856 == null)));
}
public function set maxDurationTimeout(k:int):void
{
this._SafeStr_18857 = k;
}
public function get maxDurationTimeout():int
{
return (this._SafeStr_18857);
}
public function set enableMaxDurationTimeout(k:Boolean):void
{
this._SafeStr_18858 = k;
}
public function get enableMaxDurationTimeout():Boolean
{
return (this._SafeStr_18858);
}
}
}//package _-3ur
// _SafeStr_18843 = "_-2ic" (String#28789, DoABC#3)
// _SafeStr_18844 = "_-lL" (String#40210, DoABC#3)
// _SafeStr_18845 = "_-0CW" (String#22656, DoABC#3)
// _SafeStr_18846 = "_-6iK" (String#38621, DoABC#3)
// _SafeStr_18847 = "_-4TB" (String#33150, DoABC#3)
// _SafeStr_18848 = "_-278" (String#27318, DoABC#3)
// _SafeStr_18849 = "_-6SP" (String#37950, DoABC#3)
// _SafeStr_18850 = "_-1OT" (String#25539, DoABC#3)
// _SafeStr_18851 = "_-3T-" (String#30653, DoABC#3)
// _SafeStr_18852 = "_-3p0" (String#31497, DoABC#3)
// _SafeStr_18853 = "_-0qz" (String#24208, DoABC#3)
// _SafeStr_18854 = "_-5yi" (String#36770, DoABC#3)
// _SafeStr_18855 = "_-393" (String#29852, DoABC#3)
// _SafeStr_18856 = "_-4jl" (String#33757, DoABC#3)
// _SafeStr_18857 = "_-5Er" (String#35001, DoABC#3)
// _SafeStr_18858 = "_-2BO" (String#27481, DoABC#3)
// _SafeStr_18859 = "_-Of" (String#39384, DoABC#3)
// _SafeStr_18860 = "_-Lp" (String#39280, DoABC#3)
// _SafeStr_18861 = "_-47d" (String#32282, DoABC#3)
// _SafeStr_18862 = "_-5ha" (String#36113, DoABC#3)
// _SafeStr_18863 = "_-45f" (String#32201, DoABC#3)
// _SafeStr_18864 = "_-s" (String#40474, DoABC#3)
// _SafeStr_18865 = "_-1ZL" (String#25959, DoABC#3)
// _SafeStr_18866 = "_-4Ww" (String#33292, DoABC#3)
//------------------------------------------------------------
//_-3v-._SafeStr_2507
package _-3v-
{
public class _SafeStr_2507
{
public static const USE_GUIDE_TOOL:String = "USE_GUIDE_TOOL";
public static const GIVE_GUIDE_TOURS:String = "GIVE_GUIDE_TOURS";
public static const JUDGE_CHAT_REVIEWS:String = "JUDGE_CHAT_REVIEWS";
public static const VOTE_IN_COMPETITIONS:String = "VOTE_IN_COMPETITIONS";
public static const CALL_ON_HELPERS:String = "CALL_ON_HELPERS";
public static const CITIZEN:String = "CITIZEN";
public static const TRADE:String = "TRADE";
public static const HEIGHTMAP_EDITOR_BETA:String = "HEIGHTMAP_EDITOR_BETA";
public static const BUILDER_AT_WORK:String = "BUILDER_AT_WORK";
public static const NAVIGATOR_PHASE_ONE_2014:String = "NAVIGATOR_PHASE_ONE_2014";
public static const CAMERA:String = "CAMERA";
public static const NAVIGATOR_PHASE_TWO_2014:String = "NAVIGATOR_PHASE_TWO_2014";
public static const MOUSE_ZOOM:String = "MOUSE_ZOOM";
public static const NAVIGATOR_ROOM_THUMBNAIL_CAMERA:String = "NAVIGATOR_ROOM_THUMBNAIL_CAMERA";
public static const HABBO_CLUB_OFFER_BETA:String = "HABBO_CLUB_OFFER_BETA";
}
}//package _-3v-
// _SafeStr_2507 = "_-60k" (String#36892, DoABC#3)
//------------------------------------------------------------
//_-3vw._SafeStr_2643
package _-3vw
{
public class _SafeStr_2643
{
private var _SafeStr_18867:String;
private var _SafeStr_18868:String;
public function _SafeStr_2643(k:String, _arg_2:String)
{
this._SafeStr_18867 = k;
this._SafeStr_18868 = _arg_2;
}
public function get searchCode():String
{
return (this._SafeStr_18867);
}
public function get filtering():String
{
return (this._SafeStr_18868);
}
public function toString():String
{
return (((this._SafeStr_18867 + " : ") + this._SafeStr_18868));
}
}
}//package _-3vw
// _SafeStr_18867 = "_-2Aw" (String#1501, DoABC#3)
// _SafeStr_18868 = "_-3rE" (String#31577, DoABC#3)
// _SafeStr_2643 = "_-3hS" (String#11425, DoABC#3)
//------------------------------------------------------------
//_-3vw.ContextContainer
package _-3vw
{
import _-6k4.HabboNewNavigator;
import _-ue.Map;
import __AS3__.vec.Vector;
import _-5ff.SavedSearch;
import _-5ff.TopLevelContext;
import _-1Ez.NavigatorMetaDataParser;
import __AS3__.vec.*;
public class ContextContainer
{
private var _SafeStr_6626:HabboNewNavigator;
private var _SafeStr_18869:Map;
private var _SafeStr_11319:Vector.;
public function ContextContainer(k:HabboNewNavigator)
{
this._SafeStr_11319 = new Vector.();
super();
this._SafeStr_6626 = k;
}
public function _SafeStr_18870(k:String):Boolean
{
if (!this._SafeStr_18869){
return (false);
};
return (this._SafeStr_18869._SafeStr_10975(k));
}
public function initialize(k:NavigatorMetaDataParser):void
{
var _local_2:TopLevelContext;
this._SafeStr_18869 = new Map();
for each (_local_2 in k._SafeStr_11318) {
this._SafeStr_18869.add(_local_2.searchCode, _local_2._SafeStr_18871);
};
}
public function _SafeStr_18872():Array
{
return (this._SafeStr_18869._SafeStr_5497());
}
public function get _SafeStr_11320():Vector.
{
return (this._SafeStr_11319);
}
public function set _SafeStr_11320(k:Vector.):void
{
this._SafeStr_11319 = k;
}
public function _SafeStr_18115():Boolean
{
return (!((this._SafeStr_18869 == null)));
}
}
}//package _-3vw
// _SafeStr_10975 = "_-1YS" (String#25923, DoABC#3)
// _SafeStr_11318 = "_-2iX" (String#28786, DoABC#3)
// _SafeStr_11319 = "_-3gk" (String#11412, DoABC#3)
// _SafeStr_11320 = "_-1zG" (String#26976, DoABC#3)
// _SafeStr_18115 = "_-GJ" (String#14703, DoABC#3)
// _SafeStr_18869 = "_-3u8" (String#31706, DoABC#3)
// _SafeStr_18870 = "_-6QK" (String#37876, DoABC#3)
// _SafeStr_18871 = "_-MQ" (String#39301, DoABC#3)
// _SafeStr_18872 = "_-2aw" (String#28483, DoABC#3)
// _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3)
// _SafeStr_6626 = "_-51" (String#37, DoABC#3)
//------------------------------------------------------------
//_-3vw.SearchContextHistoryManager
package _-3vw
{
import __AS3__.vec.Vector;
import _-6k4.HabboNewNavigator;
import __AS3__.vec.*;
public class SearchContextHistoryManager
{
private var _SafeStr_18873:Vector.<_SafeStr_2643>;
private var _SafeStr_18874:int = -1;
public function SearchContextHistoryManager(k:HabboNewNavigator)
{
this._SafeStr_18873 = new Vector.<_SafeStr_2643>(0);
super();
}
public function _SafeStr_18875(k:_SafeStr_2643):int
{
if (this._SafeStr_18873.length > (this._SafeStr_18874 + 1)){
this._SafeStr_18873.splice((this._SafeStr_18874 + 1), (this._SafeStr_18873.length - this._SafeStr_18874));
};
this._SafeStr_18873.push(k);
return (++this._SafeStr_18874);
}
public function _SafeStr_18876():_SafeStr_2643
{
if (this._SafeStr_18877){
return (this._SafeStr_18873[--this._SafeStr_18874]);
};
return (null);
}
public function _SafeStr_18878():_SafeStr_2643
{
if (this._SafeStr_18879){
return (this._SafeStr_18873[++this._SafeStr_18874]);
};
return (null);
}
public function get _SafeStr_18879():Boolean
{
return (((this._SafeStr_18874 + 1) < this._SafeStr_18873.length));
}
public function get _SafeStr_18877():Boolean
{
return ((((this._SafeStr_18874 > 0)) && ((this._SafeStr_18873.length > 0))));
}
public function toString():String
{
var k:String = "history: [";
var _local_2:int;
while (_local_2 < this._SafeStr_18873.length) {
k = (k + this._SafeStr_18873[_local_2].toString());
if (_local_2 < (this._SafeStr_18873.length - 1)){
k = (k + ",");
};
_local_2++;
};
k = ((k + "] browsing offset: ") + this._SafeStr_18874);
return (k);
}
}
}//package _-3vw
// _SafeStr_18873 = "_-1kv" (String#26414, DoABC#3)
// _SafeStr_18874 = "_-4iM" (String#33701, DoABC#3)
// _SafeStr_18875 = "_-2iT" (String#28782, DoABC#3)
// _SafeStr_18876 = "_-1YJ" (String#25920, DoABC#3)
// _SafeStr_18877 = "_-4-k" (String#31958, DoABC#3)
// _SafeStr_18878 = "_-2GZ" (String#27683, DoABC#3)
// _SafeStr_18879 = "_-Qs" (String#39473, DoABC#3)
// _SafeStr_2643 = "_-3hS" (String#11425, DoABC#3)
//------------------------------------------------------------
//_-3W3._SafeStr_2715
package _-3W3
{
import flash.utils.ByteArray;
public interface _SafeStr_2715
{
function init(_arg_1:ByteArray):void;
function _SafeStr_14917(_arg_1:ByteArray):ByteArray;
function _SafeStr_14918(_arg_1:ByteArray):ByteArray;
function _SafeStr_14919():void;
function reset():void;
}
}//package _-3W3
// _SafeStr_14917 = "_-4GN" (String#12010, DoABC#3)
// _SafeStr_14918 = "_-6fE" (String#14428, DoABC#3)
// _SafeStr_14919 = "_-5ty" (String#13673, DoABC#3)
// _SafeStr_2715 = "_-2Le" (String#10060, DoABC#3)
//------------------------------------------------------------
//_-3W3.CryptoTools
package _-3W3
{
import flash.utils.ByteArray;
public class CryptoTools
{
public static function _SafeStr_18880(k:ByteArray):String
{
k.position = 0;
var _local_2:String = "";
while (k.bytesAvailable) {
_local_2 = (_local_2 + String.fromCharCode(k.readByte()));
};
return (_local_2);
}
public static function _SafeStr_7903(k:String):ByteArray
{
var _local_2:ByteArray = new ByteArray();
var _local_3:int;
while (_local_3 < k.length) {
_local_2.writeByte(k.charCodeAt(_local_3));
_local_3++;
};
_local_2.position = 0;
return (_local_2);
}
public static function _SafeStr_18881(k:ByteArray, _arg_2:Boolean=false):String
{
var _local_4:uint;
var _local_5:uint;
var _local_6:uint;
k.position = 0;
var _local_3:String = "";
while (k.bytesAvailable) {
_local_4 = k.readUnsignedByte();
_local_5 = (_local_4 >> 4);
_local_6 = (_local_4 & 15);
_local_3 = (_local_3 + _local_5.toString(16));
_local_3 = (_local_3 + _local_6.toString(16));
};
if (_arg_2){
_local_3 = _local_3.toUpperCase();
};
return (_local_3);
}
public static function _SafeStr_18882(k:String):ByteArray
{
var _local_4:int;
var _local_5:int;
var _local_6:int;
var _local_2:ByteArray = new ByteArray();
if ((k.length % 2) != 0){
k = ("0" + k);
};
var _local_3:int;
while (_local_3 < (k.length - 1)) {
_local_4 = parseInt(k.charAt((_local_3 + 0)), 16);
_local_5 = parseInt(k.charAt((_local_3 + 1)), 16);
_local_6 = ((_local_4 << 4) | _local_5);
_local_2.writeByte(_local_6);
_local_3++;
_local_3++;
};
return (_local_2);
}
public static function _SafeStr_18883(k:ByteArray, _arg_2:uint=16):String
{
return ("");
}
public static function _SafeStr_7904(k:ByteArray, _arg_2:int, _arg_3:int):int
{
var _local_4:int = _arg_2;
var _local_5:int = _arg_3;
var _local_6:int;
while (_local_6 < k.length) {
_local_4 = ((_local_4 + k[_local_6]) % 0xFF);
_local_5 = ((_local_4 + _local_5) % 0xFF);
_local_6++;
};
return (((_local_4 + _local_5) % 100));
}
}
}//package _-3W3
// _SafeStr_18880 = "_-ng" (String#40309, DoABC#3)
// _SafeStr_18881 = "_-6Mz" (String#37743, DoABC#3)
// _SafeStr_18882 = "_-1Ye" (String#25933, DoABC#3)
// _SafeStr_18883 = "_-0fF" (String#23767, DoABC#3)
// _SafeStr_7903 = "_-6Vo" (String#38095, DoABC#3)
// _SafeStr_7904 = "_-6V3" (String#38060, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_2402
package _-3WD
{
import _-3qZ._SafeStr_2283;
import _-3yO._SafeStr_2285;
public class _SafeStr_2402 implements _SafeStr_2283
{
private var _SafeStr_5717:int;
private var _SafeStr_7453:int;
private var _SafeStr_18884:String;
private var _x:int = 0;
private var _y:int = 0;
private var _SafeStr_10497:int = 0;
public function _SafeStr_2402(k:int, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:int)
{
this._SafeStr_5717 = k;
this._SafeStr_7453 = _arg_2;
this._SafeStr_18884 = _arg_3;
this._x = _arg_4;
this._y = _arg_5;
this._SafeStr_10497 = _arg_6;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
switch (this._SafeStr_7453){
case _SafeStr_2285._SafeStr_5887:
return ([((((((this._SafeStr_5717 + " ") + this._x) + " ") + this._y) + " ") + this._SafeStr_10497)]);
case _SafeStr_2285._SafeStr_5987:
return ([((this._SafeStr_5717 + " ") + this._SafeStr_18884)]);
default:
return ([]);
};
}
}
}//package _-3WD
// _SafeStr_10497 = "_-1zm" (String#379, DoABC#3)
// _SafeStr_18884 = "_-0Go" (String#2621, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3)
// _SafeStr_2402 = "_-6IA" (String#14079, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
// _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3)
// _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3)
// _SafeStr_7453 = "_-Gt" (String#443, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3157
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3157 implements _SafeStr_2283
{
protected var _SafeStr_5447:Array;
public function _SafeStr_3157(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 _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3157 = "_-0iO" (String#8331, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3158
package _-3WD
{
public class _SafeStr_3158 extends _SafeStr_3157
{
public function _SafeStr_3158(k:int)
{
super(k);
}
}
}//package _-3WD
// _SafeStr_3157 = "_-0iO" (String#8331, DoABC#3)
// _SafeStr_3158 = "_-4Va" (String#33246, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3159
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3159 implements _SafeStr_2283
{
private var _SafeStr_7479:int;
private var _SafeStr_18885:Boolean;
public function _SafeStr_3159(k:int, _arg_2:Boolean)
{
this._SafeStr_7479 = k;
this._SafeStr_18885 = _arg_2;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_7479, this._SafeStr_18885]);
}
}
}//package _-3WD
// _SafeStr_18885 = "_-6Du" (String#37410, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3159 = "_-6jL" (String#38658, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_7479 = "_-0mf" (String#83, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3161
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3161 implements _SafeStr_2283
{
private var _SafeStr_7479:int;
public function _SafeStr_3161(k:int)
{
this._SafeStr_7479 = k;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_7479]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3161 = "_-4Zj" (String#33396, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_7479 = "_-0mf" (String#83, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3164
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3164 implements _SafeStr_2283
{
private var _SafeStr_7479:int;
public function _SafeStr_3164(k:int)
{
this._SafeStr_7479 = k;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_7479]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3164 = "_-4X3" (String#33299, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_7479 = "_-0mf" (String#83, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3170
package _-3WD
{
public class _SafeStr_3170 extends _SafeStr_3157
{
public function _SafeStr_3170(k:int)
{
super(k);
}
}
}//package _-3WD
// _SafeStr_3157 = "_-0iO" (String#8331, DoABC#3)
// _SafeStr_3170 = "_-5rm" (String#36503, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3176
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3176 implements _SafeStr_2283
{
private var _SafeStr_5717:int;
private var _SafeStr_7961:int = 0;
public function _SafeStr_3176(k:int, _arg_2:int=0)
{
this._SafeStr_5717 = k;
this._SafeStr_7961 = _arg_2;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_5717, this._SafeStr_7961]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3176 = "_-1JO" (String#25341, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
// _SafeStr_7961 = "_-03k" (String#826, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3180
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3180 implements _SafeStr_2283
{
private var _SafeStr_7479:int;
public function _SafeStr_3180(k:int)
{
this._SafeStr_7479 = k;
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_7479]);
}
public function dispose():void
{
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3180 = "_-5Fy" (String#35043, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_7479 = "_-0mf" (String#83, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3185
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3185 implements _SafeStr_2283
{
private var _SafeStr_5717:int;
private var _SafeStr_5339:String;
private var _SafeStr_18886:String;
public function _SafeStr_3185(k:int, _arg_2:String, _arg_3:String="")
{
this._SafeStr_5717 = k;
this._SafeStr_5339 = _arg_2;
this._SafeStr_18886 = _arg_3;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_5717, this._SafeStr_5339, this._SafeStr_18886]);
}
}
}//package _-3WD
// _SafeStr_18886 = "_-5vm" (String#36657, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3185 = "_-NQ" (String#39340, DoABC#3)
// _SafeStr_5339 = "_-62K" (String#165, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3191
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3191 implements _SafeStr_2283
{
private var _SafeStr_7479:int;
public function _SafeStr_3191(k:int)
{
this._SafeStr_7479 = k;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_7479]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3191 = "_-11E" (String#24653, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_7479 = "_-0mf" (String#83, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3192
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3192 implements _SafeStr_2283
{
private var _SafeStr_7479:int;
public function _SafeStr_3192(k:int)
{
this._SafeStr_7479 = k;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_7479]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3192 = "_-54" (String#34584, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_7479 = "_-0mf" (String#83, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3712
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3712 implements _SafeStr_2283
{
private var _SafeStr_16816:int;
private var _x:int;
private var _y:int;
public function _SafeStr_3712(k:int, _arg_2:int, _arg_3:int)
{
this._SafeStr_16816 = k;
this._x = _arg_2;
this._y = _arg_3;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_16816, this._x, this._y]);
}
}
}//package _-3WD
// _SafeStr_16816 = "_-0Fb" (String#376, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3712 = "_-2Pk" (String#28033, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_3798
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3798 implements _SafeStr_2283
{
private var _SafeStr_7479:int;
private var _x:int;
private var _y:int;
public function _SafeStr_3798(k:int, _arg_2:int, _arg_3:int)
{
this._SafeStr_7479 = k;
this._x = _arg_2;
this._y = _arg_3;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_7479, this._x, this._y]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3798 = "_-3oA" (String#31464, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_7479 = "_-0mf" (String#83, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4005
package _-3WD
{
import _-3qZ._SafeStr_2283;
import _-3yO._SafeStr_2285;
public class _SafeStr_4005 implements _SafeStr_2283
{
private var _SafeStr_5717:int;
private var _SafeStr_7453:int;
public function _SafeStr_4005(k:int, _arg_2:int)
{
this._SafeStr_5717 = k;
this._SafeStr_7453 = _arg_2;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
var k:int;
switch (this._SafeStr_7453){
case _SafeStr_2285._SafeStr_5887:
k = 2;
break;
case _SafeStr_2285._SafeStr_5987:
k = 1;
break;
default:
return ([]);
};
return ([k, this._SafeStr_5717]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3)
// _SafeStr_4005 = "_-1C5" (String#8835, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
// _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3)
// _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3)
// _SafeStr_7453 = "_-Gt" (String#443, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4015
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4015 implements _SafeStr_2283
{
private var _SafeStr_5717:int;
public function _SafeStr_4015(k:int)
{
this._SafeStr_5717 = k;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_5717]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4015 = "_-4BS" (String#32432, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4016
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4016 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4016(k:int, _arg_2:int, _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 _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4016 = "_-2Gr" (String#27692, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4086
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4086 implements _SafeStr_2283
{
private var _SafeStr_5717:int = 0;
public function _SafeStr_4086(k:int)
{
this._SafeStr_5717 = k;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_5717]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4086 = "_-4uj" (String#34178, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4134
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4134 implements _SafeStr_2283
{
private var _SafeStr_5717:int;
private var _SafeStr_5447:String;
private var _SafeStr_7445:String;
public function _SafeStr_4134(k:int, _arg_2:String="", _arg_3:String="")
{
this._SafeStr_5717 = k;
this._SafeStr_5447 = _arg_3;
this._SafeStr_7445 = _arg_2;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_5717, this._SafeStr_7445, this._SafeStr_5447]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4134 = "_-5Kh" (String#35230, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
// _SafeStr_7445 = "_-3XA" (String#849, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4180
package _-3WD
{
import _-3qZ._SafeStr_2283;
import _-ue.Map;
public class _SafeStr_4180 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4180(k:int, _arg_2:Map)
{
var _local_3:String;
this._SafeStr_5447 = [];
super();
this._SafeStr_5447.push(k);
this._SafeStr_5447.push((_arg_2.length * 2));
for each (_local_3 in _arg_2._SafeStr_5497()) {
this._SafeStr_5447.push(_local_3);
this._SafeStr_5447.push(_arg_2.getValue(_local_3));
};
}
public function dispose():void
{
this._SafeStr_5447 = null;
}
public function _SafeStr_5448():Array
{
return (this._SafeStr_5447);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4180 = "_-399" (String#29855, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4192
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4192 implements _SafeStr_2283
{
private var _SafeStr_16816:int;
public function _SafeStr_4192(k:int)
{
this._SafeStr_16816 = k;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_16816]);
}
}
}//package _-3WD
// _SafeStr_16816 = "_-0Fb" (String#376, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4192 = "_-eL" (String#39964, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4200
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4200 implements _SafeStr_2283
{
private var _SafeStr_5717:int;
private var _SafeStr_7961:int = 0;
public function _SafeStr_4200(k:int, _arg_2:int=0)
{
this._SafeStr_5717 = k;
this._SafeStr_7961 = _arg_2;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_5717, this._SafeStr_7961]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4200 = "_-1Bs" (String#25062, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
// _SafeStr_7961 = "_-03k" (String#826, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4204
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4204 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4204(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 = null;
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4204 = "_-0Vu" (String#23402, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4213
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4213 implements _SafeStr_2283
{
private var _SafeStr_5717:int;
private var _x:int;
private var _y:int;
private var _SafeStr_10488:int;
public function _SafeStr_4213(k:int, _arg_2:int, _arg_3:int, _arg_4:int)
{
this._SafeStr_5717 = k;
this._x = _arg_2;
this._y = _arg_3;
this._SafeStr_10488 = _arg_4;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._SafeStr_5717, this._x, this._y, this._SafeStr_10488]);
}
}
}//package _-3WD
// _SafeStr_10488 = "_-0YB" (String#244, DoABC#3)
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4213 = "_-3Pk" (String#30527, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4227
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4227 implements _SafeStr_2283
{
private var _x:int;
private var _y:int;
public function _SafeStr_4227(k:int, _arg_2:int)
{
this._x = k;
this._y = _arg_2;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([this._x, this._y]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4227 = "_-4l6" (String#33810, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4237
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4237 implements _SafeStr_2283
{
private var _SafeStr_5447:Array;
public function _SafeStr_4237(k:int, _arg_2:int, _arg_3:String)
{
this._SafeStr_5447 = [];
super();
this._SafeStr_5447.push(k);
this._SafeStr_5447.push(_arg_3);
}
public function dispose():void
{
this._SafeStr_5447 = null;
}
public function _SafeStr_5448():Array
{
return (this._SafeStr_5447);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4237 = "_-10r" (String#24635, DoABC#3)
// _SafeStr_5447 = "_-fv" (String#5, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4270
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4270 implements _SafeStr_2283
{
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4270 = "_-4-E" (String#31938, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3WD._SafeStr_4288
package _-3WD
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_4288 implements _SafeStr_2283
{
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
return ([]);
}
}
}//package _-3WD
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_4288 = "_-2-k" (String#27032, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
//------------------------------------------------------------
//_-3WF._SafeStr_2395
package _-3WF
{
public class _SafeStr_2395
{
private var _name:String;
private var _SafeStr_8688:String = "";
private var _SafeStr_8658:int;
private var _SafeStr_7439:int;
private var _SafeStr_18887:Boolean;
private var _SafeStr_18888:int;
private var _SafeStr_8754:String;
private var _SafeStr_11297:Date;
private var _SafeStr_5343:int = -1;
public function clear():void
{
this._name = null;
this._SafeStr_8688 = "";
this._SafeStr_8658 = 0;
this._SafeStr_18887 = false;
this._SafeStr_8754 = null;
this._SafeStr_18888 = -1;
this._SafeStr_5343 = -1;
}
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 flatId():int
{
return (this._SafeStr_8658);
}
public function set flatId(k:int):void
{
this._SafeStr_8658 = k;
}
public function get _SafeStr_7441():int
{
return (this._SafeStr_7439);
}
public function set _SafeStr_7441(k:int):void
{
this._SafeStr_7439 = k;
}
public function get _SafeStr_8294():Boolean
{
return (this._SafeStr_18887);
}
public function get _SafeStr_8312():int
{
return (this._SafeStr_18888);
}
public function set _SafeStr_8312(k:int):void
{
this._SafeStr_18888 = k;
}
public function set _SafeStr_8294(k:Boolean):void
{
this._SafeStr_18887 = k;
}
public function get roomName():String
{
return (this._SafeStr_8754);
}
public function set roomName(k:String):void
{
this._SafeStr_8754 = k;
}
public function get expirationTime():Date
{
return (this._SafeStr_11297);
}
public function set expirationTime(k:Date):void
{
this._SafeStr_11297 = k;
}
public function get _SafeStr_5353():int
{
return (this._SafeStr_5343);
}
public function set _SafeStr_5353(k:int):void
{
this._SafeStr_5343 = k;
}
}
}//package _-3WF
// _SafeStr_11297 = "_-3Hy" (String#3421, DoABC#3)
// _SafeStr_18887 = "_-1I4" (String#25292, DoABC#3)
// _SafeStr_18888 = "_-2Yr" (String#28394, DoABC#3)
// _SafeStr_2395 = "_-4fA" (String#33592, DoABC#3)
// _SafeStr_5343 = "_-3xy" (String#269, DoABC#3)
// _SafeStr_5353 = "_-64X" (String#13850, DoABC#3)
// _SafeStr_7439 = "_-5RG" (String#180, DoABC#3)
// _SafeStr_7441 = "_-43j" (String#3604, DoABC#3)
// _SafeStr_8294 = "_-4Pm" (String#33003, DoABC#3)
// _SafeStr_8312 = "_-4Rm" (String#33091, DoABC#3)
// _SafeStr_8658 = "_-4dJ" (String#195, DoABC#3)
// _SafeStr_8688 = "_-54y" (String#129, DoABC#3)
// _SafeStr_8754 = "_-6EU" (String#385, DoABC#3)
//------------------------------------------------------------
//_-3WF._SafeStr_2451
package _-3WF
{
import _-6-4._SafeStr_3317;
import _-4Xs._SafeStr_2360;
public class _SafeStr_2451
{
private var _SafeStr_16790:Boolean = false;
private var _SafeStr_18360:int;
private var _SafeStr_18889:Array;
private var _SafeStr_18890:Array;
private var _SafeStr_18891:Array;
private var _SafeStr_18892:Array;
public function _SafeStr_2451(k:_SafeStr_2360)
{
if (k == null){
return;
};
var _local_2:_SafeStr_3317 = k._SafeStr_5325();
if (_local_2 == null){
return;
};
this._SafeStr_16790 = _local_2._SafeStr_18893;
this._SafeStr_18360 = _local_2._SafeStr_18894;
this._SafeStr_18889 = _local_2._SafeStr_18895;
this._SafeStr_18890 = _local_2._SafeStr_18896;
this._SafeStr_18891 = _local_2._SafeStr_18897;
this._SafeStr_18892 = _local_2._SafeStr_18898;
}
public function get _SafeStr_7777():Boolean
{
return (this._SafeStr_16790);
}
public function get price():int
{
return (this._SafeStr_18360);
}
public function get _SafeStr_18895():Array
{
return (this._SafeStr_18889);
}
public function get _SafeStr_18896():Array
{
return (this._SafeStr_18890);
}
public function get _SafeStr_18897():Array
{
return (this._SafeStr_18891);
}
public function get _SafeStr_18898():Array
{
return (this._SafeStr_18892);
}
}
}//package _-3WF
// _SafeStr_16790 = "_-2YH" (String#1086, DoABC#3)
// _SafeStr_18360 = "_-5JP" (String#1589, DoABC#3)
// _SafeStr_18889 = "_-17K" (String#2868, DoABC#3)
// _SafeStr_18890 = "_-4hA" (String#3758, DoABC#3)
// _SafeStr_18891 = "_-1F0" (String#2903, DoABC#3)
// _SafeStr_18892 = "_-1pB" (String#9464, DoABC#3)
// _SafeStr_18893 = "_-WF" (String#39665, DoABC#3)
// _SafeStr_18894 = "_-1R8" (String#25658, DoABC#3)
// _SafeStr_18895 = "_-2BX" (String#27486, DoABC#3)
// _SafeStr_18896 = "_-2gu" (String#28711, DoABC#3)
// _SafeStr_18897 = "_-1cr" (String#26092, DoABC#3)
// _SafeStr_18898 = "_-4PZ" (String#32996, DoABC#3)
// _SafeStr_2360 = "_-4GD" (String#32619, DoABC#3)
// _SafeStr_2451 = "_-oH" (String#40335, DoABC#3)
// _SafeStr_3317 = "_-4G" (String#12003, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_7777 = "_-2Or" (String#10115, DoABC#3)
//------------------------------------------------------------
//_-3WF._SafeStr_2489
package _-3WF
{
import _-0MK._SafeStr_3;
import _-1uj._SafeStr_2323;
import _-5tn._SafeStr_3389;
import _-1Mz.IWindowContainer;
import _-0Kg.HabboCatalog;
import _-1rg._SafeStr_2333;
import _-1uj._SafeStr_3018;
import _-3mZ._SafeStr_3392;
import _-5YE._SafeStr_2413;
import _-5YE.IItemListWindow;
import _-151._SafeStr_2306;
import _-6G7._SafeStr_2491;
import _-5YE.IBitmapWrapperWindow;
import _-0gz._SafeStr_3391;
import _-1uj._SafeStr_2251;
import _-5Mz.WindowMouseEvent;
import _-0gz._SafeStr_3388;
import _-0gz._SafeStr_3390;
import _-5Mz.WindowEvent;
import _-1Mz.IWindow;
import flash.display.BitmapData;
public class _SafeStr_2489 implements _SafeStr_3, _SafeStr_2323
{
private static const _SafeStr_18899:int = 1;
private static const _SafeStr_18900:int = 2;
private static const _SafeStr_18901:int = 3;
private var _disposed:Boolean;
private var _SafeStr_18902:_SafeStr_3389;
private var _SafeStr_5415:IWindowContainer;
private var _SafeStr_18903:Boolean;
private var _SafeStr_5338:int = -1;
private var _SafeStr_5450:HabboCatalog;
private var _SafeStr_12727:_SafeStr_2333;
private var _SafeStr_12575:int;
private var _SafeStr_18904:int = -1;
private var _SafeStr_18905:int;
public function _SafeStr_2489(k:HabboCatalog)
{
this._SafeStr_5450 = k;
this._SafeStr_18902 = new _SafeStr_3389(this._SafeStr_18906);
this._SafeStr_5450.connection.addMessageEvent(this._SafeStr_18902);
}
private function _SafeStr_18906(k:_SafeStr_3389):void
{
var _local_3:_SafeStr_3018;
if (this._SafeStr_12727 == null){
return;
};
var _local_2:_SafeStr_3392 = k._SafeStr_5325();
if (this._SafeStr_12727._SafeStr_9458 != _local_2._SafeStr_17813){
return;
};
this._SafeStr_18903 = _local_2.buyout;
if (this._SafeStr_5450.getPurse().credits < _local_2.priceInCredits){
this._SafeStr_5450._SafeStr_8160();
return;
};
if (this._SafeStr_5450.getPurse()._SafeStr_7508(_local_2.activityPointType) < _local_2.priceInActivityPoints){
this._SafeStr_5450._SafeStr_8161(_local_2.activityPointType);
return;
};
this._SafeStr_5415 = (this._SafeStr_5450.windowManager.buildFromXML((this._SafeStr_5450.assets.getAssetByName("rent_confirmation").content as XML)) as IWindowContainer);
if (_local_2.priceInCredits > 0){
this._SafeStr_5415.findChildByName("price_amount").caption = _local_2.priceInCredits.toString();
_SafeStr_2413(this._SafeStr_5415.findChildByName("price_type")).assetUri = "toolbar_credit_icon_0";
} else {
this._SafeStr_5415.findChildByName("price_amount").caption = _local_2.priceInActivityPoints.toString();
};
if (this._SafeStr_18903){
this._SafeStr_5415.caption = "${rent.confirmation.title.buyout}";
this._SafeStr_5415.findChildByName("rental_description").visible = false;
this._SafeStr_5415.findChildByName("ok_button").caption = "${catalog.purchase_confirmation.buy}";
};
this._SafeStr_5415.findChildByName("furni_name").caption = this._SafeStr_12727._SafeStr_5870;
IItemListWindow(this._SafeStr_5415.findChildByName("content_list")).arrangeListItems();
this._SafeStr_5415.center();
this._SafeStr_5415.procedure = this._SafeStr_5452;
switch (this._SafeStr_12727.type){
case _SafeStr_2491._SafeStr_5890:
_local_3 = this.roomEngine.getFurnitureImage(this._SafeStr_12727.id, new _SafeStr_2306(90, 0, 0), 64, this);
break;
case _SafeStr_2491._SafeStr_5891:
_local_3 = this.roomEngine.getWallItemImage(this._SafeStr_12727.id, new _SafeStr_2306(90, 0, 0), 64, this);
break;
};
IBitmapWrapperWindow(this._SafeStr_5415.findChildByName("image")).bitmap = _local_3.data;
this._SafeStr_5338 = _local_3.id;
}
public function dispose():void
{
if (this._disposed){
return;
};
this.close();
if (this._SafeStr_18902 != null){
this._SafeStr_5450.connection.removeMessageEvent(this._SafeStr_18902);
this._SafeStr_18902 = null;
};
this._disposed = true;
}
public function get disposed():Boolean
{
return (this._disposed);
}
public function show(k:_SafeStr_2333, _arg_2:Boolean, _arg_3:int=-1, _arg_4:int=-1, _arg_5:Boolean=false):void
{
this.close();
this._SafeStr_12727 = k;
this._SafeStr_18904 = _arg_3;
this._SafeStr_18905 = _arg_4;
if (_arg_5){
this._SafeStr_12575 = _SafeStr_18901;
} else {
if (this._SafeStr_18904 > -1){
this._SafeStr_12575 = _SafeStr_18899;
} else {
this._SafeStr_12575 = _SafeStr_18900;
};
};
var _local_6 = (k.type == _SafeStr_2491._SafeStr_5891);
this._SafeStr_5450.connection.send(new _SafeStr_3391(_local_6, k._SafeStr_9458, _arg_2));
}
private function get roomEngine():_SafeStr_2251
{
return (this._SafeStr_5450.roomEngine);
}
private function _SafeStr_5452(k:WindowEvent, _arg_2:IWindow):void
{
if (((!((k.type == WindowMouseEvent.CLICK))) || ((this._SafeStr_5415 == null)))){
return;
};
switch (_arg_2.name){
case "cancel_button":
case "header_button_close":
this.close();
return;
case "ok_button":
switch (this._SafeStr_12575){
case _SafeStr_18899:
this._SafeStr_5450.connection.send(new _SafeStr_3388((this._SafeStr_12727.type == _SafeStr_2491._SafeStr_5891), this._SafeStr_18904, this._SafeStr_18903));
break;
case _SafeStr_18900:
this._SafeStr_5450.connection.send(new _SafeStr_3390(this._SafeStr_18905, this._SafeStr_18903));
break;
case _SafeStr_18901:
this._SafeStr_5450._SafeStr_8290(this._SafeStr_12727._SafeStr_6543);
break;
};
this.close();
return;
};
}
private function close():void
{
if (this._SafeStr_5415 == null){
return;
};
this._SafeStr_5415.dispose();
this._SafeStr_5415 = null;
this._SafeStr_5338 = -1;
}
public function imageReady(k:int, _arg_2:BitmapData):void
{
if (((!((this._SafeStr_5415 == null))) && ((k == this._SafeStr_5338)))){
IBitmapWrapperWindow(this._SafeStr_5415.findChildByName("image")).bitmap = _arg_2;
};
}
public function _SafeStr_5454(k:int):void
{
}
}
}//package _-3WF
// _SafeStr_12575 = "_-0Ka" (String#326, DoABC#3)
// _SafeStr_12727 = "_-08y" (String#1059, DoABC#3)
// _SafeStr_17813 = "_-4qV" (String#34015, DoABC#3)
// _SafeStr_18899 = "_-6Rq" (String#37926, DoABC#3)
// _SafeStr_18900 = "_-67f" (String#37166, DoABC#3)
// _SafeStr_18901 = "_-3Mv" (String#30422, DoABC#3)
// _SafeStr_18902 = "_-5DZ" (String#34955, DoABC#3)
// _SafeStr_18903 = "_-4uV" (String#34168, DoABC#3)
// _SafeStr_18904 = "_-5Ic" (String#35151, DoABC#3)
// _SafeStr_18905 = "_-xn" (String#4578, DoABC#3)
// _SafeStr_18906 = "_-0fo" (String#23786, DoABC#3)
// _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_2413 = "_-to" (String#15386, DoABC#3)
// _SafeStr_2489 = "_-4du" (String#12382, DoABC#3)
// _SafeStr_2491 = "_-10P" (String#24621, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3)
// _SafeStr_3388 = "_-5Bj" (String#34881, DoABC#3)
// _SafeStr_3389 = "_-4xP" (String#34273, DoABC#3)
// _SafeStr_3390 = "_-9Z" (String#38835, DoABC#3)
// _SafeStr_3391 = "_-1cs" (String#26093, DoABC#3)
// _SafeStr_3392 = "_-SB" (String#14902, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5338 = "_-3gw" (String#15, DoABC#3)
// _SafeStr_5415 = "_-2S6" (String#6, DoABC#3)
// _SafeStr_5450 = "_-X-" (String#28, DoABC#3)
// _SafeStr_5452 = "_-1W2" (String#98, DoABC#3)
// _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3)
// _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3)
// _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3)
// _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3)
// _SafeStr_6543 = "_-1LR" (String#8987, DoABC#3)
// _SafeStr_7508 = "_-1cq" (String#9270, DoABC#3)
// _SafeStr_8160 = "_-1c5" (String#9255, DoABC#3)
// _SafeStr_8161 = "_-0eW" (String#8258, DoABC#3)
// _SafeStr_8290 = "_-3wk" (String#31810, DoABC#3)
// _SafeStr_9458 = "_-3hR" (String#11424, DoABC#3)
//------------------------------------------------------------
//_-3WF.PlacedObjectPurchaseData
package _-3WF
{
import _-0MK._SafeStr_3;
import _-5UL._SafeStr_2336;
import _-1rg._SafeStr_2333;
import _-0Kg._SafeStr_2378;
public class PlacedObjectPurchaseData implements _SafeStr_3
{
private var _SafeStr_5406:Boolean = false;
private var _SafeStr_5717:int;
private var _SafeStr_7428:int;
private var _SafeStr_7431:int;
private var _SafeStr_18884:String = "";
private var _x:int = 0;
private var _y:int = 0;
private var _SafeStr_10488:int = 0;
private var _SafeStr_7439:int;
private var _SafeStr_12751:int;
private var _SafeStr_12754:_SafeStr_2336;
private var _SafeStr_12727:_SafeStr_2333;
private var _SafeStr_16240:String;
public function PlacedObjectPurchaseData(k:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:int, _arg_6:int, _arg_7:int, _arg_8:_SafeStr_2378)
{
this._SafeStr_7431 = k;
this._SafeStr_5717 = _arg_2;
this._SafeStr_7428 = _arg_3;
this._SafeStr_18884 = _arg_4;
this._x = _arg_5;
this._y = _arg_6;
this._SafeStr_10488 = _arg_7;
this._SafeStr_18907(_arg_8);
}
public function dispose():void
{
this._SafeStr_5406 = true;
this._SafeStr_12754 = null;
this._SafeStr_12727 = null;
}
public function get disposed():Boolean
{
return (this._SafeStr_5406);
}
private function _SafeStr_18907(k:_SafeStr_2378):void
{
this._SafeStr_7439 = k._SafeStr_7441;
this._SafeStr_12751 = k.product._SafeStr_8442;
this._SafeStr_12754 = k.product._SafeStr_6324;
this._SafeStr_12727 = k.product._SafeStr_8448;
this._SafeStr_16240 = k.product._SafeStr_5750;
}
public function toString():String
{
return ([this._SafeStr_7431, this._SafeStr_5717, this._SafeStr_7428, this._SafeStr_18884, this._x, this._y, this._SafeStr_10488, this._SafeStr_7439, this._SafeStr_12751].toString());
}
public function get _SafeStr_5678():int
{
return (this._SafeStr_5717);
}
public function get category():int
{
return (this._SafeStr_7428);
}
public function get roomId():int
{
return (this._SafeStr_7431);
}
public function get _SafeStr_8451():String
{
return (this._SafeStr_18884);
}
public function get x():int
{
return (this._x);
}
public function get y():int
{
return (this._y);
}
public function get direction():int
{
return (this._SafeStr_10488);
}
public function get _SafeStr_7441():int
{
return (this._SafeStr_7439);
}
public function get _SafeStr_8442():int
{
return (this._SafeStr_12751);
}
public function get extraParameter():String
{
return (this._SafeStr_16240);
}
public function get furniData():_SafeStr_2333
{
return (this._SafeStr_12727);
}
}
}//package _-3WF
// _SafeStr_10488 = "_-0YB" (String#244, DoABC#3)
// _SafeStr_12727 = "_-08y" (String#1059, DoABC#3)
// _SafeStr_12751 = "_-0XS" (String#1451, DoABC#3)
// _SafeStr_12754 = "_-08z" (String#1440, DoABC#3)
// _SafeStr_16240 = "_-3KT" (String#3432, DoABC#3)
// _SafeStr_18884 = "_-0Go" (String#2621, DoABC#3)
// _SafeStr_18907 = "_-6WS" (String#38121, DoABC#3)
// _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3)
// _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3)
// _SafeStr_2378 = "_-2ZB" (String#10271, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_5406 = "_-0RQ" (String#41, DoABC#3)
// _SafeStr_5678 = "_-3Ml" (String#30412, DoABC#3)
// _SafeStr_5717 = "_-4bF" (String#42, DoABC#3)
// _SafeStr_5750 = "_-128" (String#8662, DoABC#3)
// _SafeStr_6324 = "_-2Z8" (String#10270, DoABC#3)
// _SafeStr_7428 = "_-5zS" (String#112, DoABC#3)
// _SafeStr_7431 = "_-0nN" (String#53, DoABC#3)
// _SafeStr_7439 = "_-5RG" (String#180, DoABC#3)
// _SafeStr_7441 = "_-43j" (String#3604, DoABC#3)
// _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3)
// _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3)
// _SafeStr_8451 = "_-5Vn" (String#35651, DoABC#3)
//------------------------------------------------------------
//_-3WF.PurchaseConfirmationDialog
package _-3WF
{
import _-3HG._SafeStr_20;
import _-1uj._SafeStr_2323;
import _-0Kg.HabboCatalog;
import _-1uj._SafeStr_2251;
import _-p0._SafeStr_499;
import _-5Vt._SafeStr_10;
import _-1uj._SafeStr_2346;
import _-1Mz.IWindowContainer;
import _-5YE.IFrameWindow;
import _-1oe.Offer;
import _-0Kg.HabboCatalogUtils;
import _-2O3._SafeStr_2379;
import _-6G7._SafeStr_2491;
import _-0Kg._SafeStr_334;
import _-0Kg._SafeStr_2378;
import flash.display.BitmapData;
import _-5YE.IBitmapWrapperWindow;
import flash.geom.Matrix;
import _-5UL._SafeStr_2336;
import _-5YE.IItemListWindow;
import _-5Vt.BitmapDataAsset;
import _-1uj._SafeStr_3018;
import _-1oe._SafeStr_2361;
import _-3HG._SafeStr_48;
import _-5Mz.WindowMouseEvent;
import _-5YE.ITextWindow;
import _-1oe.ProductImageConfiguration;
import _-151._SafeStr_2306;
import _-24f._SafeStr_111;
import _-24f._SafeStr_51;
import _-24f.AvatarAction;
import _-0dj._SafeStr_3368;
import _-5YE.IButtonWindow;
import _-5YE.ICheckBoxWindow;
import _-1Mz.IWindow;
import _-5Mz.WindowEvent;
import _-5sJ.ILocalization;
import _-5Mz.WindowKeyboardEvent;
import _-5YE._SafeStr_2413;
import _-4rH._SafeStr_2418;
import _-1rg._SafeStr_2333;
import _-5YE.IItemGridWindow;
import _-1oe._SafeStr_2389;
import _-58S._SafeStr_3369;
import _-58S._SafeStr_3313;
import _-2sC.HabboTracking;
import flash.ui.Keyboard;
import _-5YE.ITextFieldWindow;
import _-4A5._SafeStr_3273;
import _-4A5._SafeStr_2328;
import flash.text.TextFormat;
import _-4n6._SafeStr_2443;
public class PurchaseConfirmationDialog implements _SafeStr_20, _SafeStr_2323
{
private const _SafeStr_18908:int = 10;
private const _SafeStr_18077:uint = 4293848814;
private const _SafeStr_18078:uint = 0xFFFFFFFF;
private const _SafeStr_18909:uint = 4291613146;
private var _SafeStr_5450:HabboCatalog;
private var _SafeStr_7205:_SafeStr_2251;
private var _SafeStr_5525:_SafeStr_499;
private var _assets:_SafeStr_10;
private var _SafeStr_7439:int;
private var _SafeStr_12750:String = "";
private var _SafeStr_7948:int;
private var _SafeStr_16240:String;
private var _SafeStr_8645:_SafeStr_2346 = null;
private var _SafeStr_7006:Array;
private var _SafeStr_7448:String;
private var _SafeStr_18910:IWindowContainer;
private var _SafeStr_18911:IWindowContainer;
private var _SafeStr_18912:int = -1;
private var _SafeStr_9213:int;
private var _SafeStr_18913:Boolean = false;
private var _SafeStr_18914:String = "";
private var _SafeStr_6943:int;
private var _SafeStr_18915:int = 0;
private var _SafeStr_18889:Array;
private var _SafeStr_18891:Array;
private var _SafeStr_18890:Array;
private var _SafeStr_18916:int;
private var _SafeStr_18917:int;
private var _SafeStr_18918:int;
private var _SafeStr_5415:IFrameWindow;
private var _disposed:Boolean = false;
public function PurchaseConfirmationDialog(k:_SafeStr_499, _arg_2:_SafeStr_10)
{
this._SafeStr_18889 = [];
this._SafeStr_18891 = [];
this._SafeStr_18890 = [];
super();
this._SafeStr_5525 = k;
this._assets = _arg_2;
}
private static function _SafeStr_18919(k:int):Boolean
{
return ((k == 8));
}
public function _SafeStr_8304(k:_SafeStr_334, _arg_2:_SafeStr_2251, _arg_3:_SafeStr_2378, _arg_4:int, _arg_5:String, _arg_6:int, _arg_7:_SafeStr_2346, _arg_8:Array, _arg_9:String, _arg_10:BitmapData):void
{
this._SafeStr_5450 = (k as HabboCatalog);
this._SafeStr_7205 = _arg_2;
this._SafeStr_7439 = _arg_3._SafeStr_7441;
this._SafeStr_7948 = _arg_4;
this._SafeStr_16240 = _arg_5;
this._SafeStr_8645 = _arg_7;
this._SafeStr_7006 = _arg_8;
this._SafeStr_7448 = _arg_9;
this._SafeStr_9213 = _arg_6;
this._SafeStr_18913 = ((this._SafeStr_5450._SafeStr_8482) ? _arg_3._SafeStr_8136 : false);
if ((((_arg_3 is Offer)) && (!((_arg_3.product == null))))){
this._SafeStr_12750 = _arg_3.product._SafeStr_8368;
} else {
if ((((_arg_3 is _SafeStr_2379)) || (HabboCatalogUtils._SafeStr_8370(_arg_3._SafeStr_7947)))){
this._SafeStr_12750 = _SafeStr_2491._SafeStr_5899;
} else {
return;
};
};
this._SafeStr_18920(_arg_3, _arg_10);
this._SafeStr_5450._SafeStr_8456(_arg_3);
}
public function dispose():void
{
if (this.disposed){
return;
};
this._disposed = true;
this._SafeStr_5450 = null;
this._SafeStr_7205 = null;
this._SafeStr_7439 = -1;
this._SafeStr_7948 = -1;
this._SafeStr_16240 = "";
this._SafeStr_7006 = null;
if (this._SafeStr_5415 != null){
this._SafeStr_5415.dispose();
this._SafeStr_5415 = null;
};
this._SafeStr_18910 = null;
if (this._SafeStr_18911 != null){
this._SafeStr_18911.dispose();
this._SafeStr_18911 = null;
};
}
public function get disposed():Boolean
{
return (this._disposed);
}
public function get _SafeStr_8368():String
{
return (this._SafeStr_12750);
}
public function _SafeStr_8378():IBitmapWrapperWindow
{
return (((this._SafeStr_5415) ? (this._SafeStr_5415.findChildByName("product_image") as IBitmapWrapperWindow) : null));
}
public function _SafeStr_8377():Boolean
{
return (((!((this._SafeStr_18914 == null))) && (!((this._SafeStr_18914 == "")))));
}
public function imageReady(k:int, _arg_2:BitmapData):void
{
if (k == this._SafeStr_6943){
this._SafeStr_6943 = 0;
this._SafeStr_5518(_arg_2, true);
};
}
public function _SafeStr_5454(k:int):void
{
}
private function _SafeStr_5518(k:BitmapData, _arg_2:Boolean):void
{
if ((((((this._SafeStr_5415 == null)) || ((k == null)))) || (this.disposed))){
return;
};
var _local_3:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName("product_image") as IBitmapWrapperWindow);
if (_local_3 == null){
return;
};
if (_local_3.bitmap != null){
_local_3.bitmap.dispose();
_local_3.bitmap = null;
};
if (_local_3.bitmap == null){
_local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0);
};
var _local_4:int = ((_local_3.width - k.width) * 0.5);
var _local_5:int = ((_local_3.height - k.height) * 0.5);
_local_3.bitmap.draw(k, new Matrix(1, 0, 0, 1, _local_4, _local_5));
if (_arg_2){
k.dispose();
};
}
private function _SafeStr_18920(k:_SafeStr_2378, _arg_2:BitmapData):void
{
var _local_7:_SafeStr_2336;
var _local_8:IItemListWindow;
var _local_9:Boolean;
var _local_10:String;
var _local_11:BitmapDataAsset;
var _local_12:_SafeStr_2251;
var _local_13:_SafeStr_3018;
var _local_14:BitmapData;
var _local_15:int;
var _local_16:String;
var _local_17:_SafeStr_2361;
var _local_18:_SafeStr_48;
if (this._SafeStr_5450 == null){
return;
};
if (this._SafeStr_5415 != null){
this._SafeStr_5415.dispose();
};
this._SafeStr_5415 = (this._SafeStr_5450.utils.createWindow("purchase_confirmation", 2) as IFrameWindow);
if (this._SafeStr_5415 == null){
return;
};
this._SafeStr_18921(k);
var _local_3:IWindowContainer = (this._SafeStr_5415.findChildByName("purchase_cost_box") as IWindowContainer);
this._SafeStr_5450.utils._SafeStr_8499(_local_3, k, this._SafeStr_9213);
this._SafeStr_9721("buy_button", this._SafeStr_18922);
this._SafeStr_9721("cancel_button", this._SafeStr_8099);
this._SafeStr_9721("header_button_close", this._SafeStr_8099);
this._SafeStr_5415.center();
if (this._SafeStr_5450.getBoolean("disclaimer.credit_spending.enabled")){
this._SafeStr_5415.findChildByName("spending_disclaimer").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_18923);
this._SafeStr_5415.findChildByName("spending_disclaimer").addEventListener(WindowMouseEvent.DOUBLE_CLICK, this._SafeStr_18923);
this._SafeStr_16257(false);
} else {
this._SafeStr_5415.findChildByName("disclaimer").dispose();
this._SafeStr_16257(true);
};
var _local_4:ITextWindow = (this._SafeStr_5415.findChildByName("product_name") as ITextWindow);
if (_local_4 != null){
_local_7 = this._SafeStr_5450.getProductData(k._SafeStr_7947);
_local_4.text = (((_local_7 == null)) ? k._SafeStr_7947 : _local_7.name);
};
var _local_5:ITextWindow = (this._SafeStr_5415.findChildByName("quantity") as ITextWindow);
if (_local_5 != null){
if (((this._SafeStr_5450._SafeStr_8303) && ((this._SafeStr_9213 > 1)))){
_local_5.text = ("X " + this._SafeStr_9213);
} else {
_local_8 = IItemListWindow(this._SafeStr_5415.findChildByName("properties_itemlist"));
if (_local_8 != null){
_local_8.removeListItem(_local_5);
};
};
};
var _local_6:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName("product_image") as IBitmapWrapperWindow);
if (_local_6 != null){
_local_9 = false;
if (ProductImageConfiguration._SafeStr_9589(k._SafeStr_7947)){
_local_10 = ProductImageConfiguration._SafeStr_9591[k._SafeStr_7947];
_local_11 = (this._assets.getAssetByName(_local_10) as BitmapDataAsset);
if (_local_11){
this._SafeStr_5518((_local_11.content as BitmapData), false);
_local_9 = true;
};
};
if (((!(_local_9)) && (k.product))){
_local_12 = this._SafeStr_5450.roomEngine;
_local_15 = 0;
_local_16 = "";
if ((k is Offer)){
_local_17 = k.product;
if (_local_17 != null){
_local_15 = _local_17._SafeStr_8442;
_local_16 = _local_17._SafeStr_5750;
};
};
if (_arg_2 == null){
switch (this._SafeStr_8368){
case _SafeStr_2491._SafeStr_5890:
_local_13 = _local_12.getFurnitureImage(_local_15, new _SafeStr_2306(90, 0, 0), 64, this, 0, _local_16, -1, -1, this._SafeStr_8645);
break;
case _SafeStr_2491._SafeStr_5891:
_local_13 = _local_12.getWallItemImage(_local_15, new _SafeStr_2306(90, 0, 0), 64, this, 0, _local_16);
break;
case _SafeStr_2491._SafeStr_6956:
_local_14 = this._SafeStr_5450.getPixelEffectIcon(_local_15);
break;
case _SafeStr_2491._SafeStr_5899:
_local_14 = this._SafeStr_5450.getSubscriptionProductIcon(_local_15);
break;
case _SafeStr_2491._SafeStr_9600:
_local_18 = this._SafeStr_5450.avatarRenderManager.createAvatarImage(_local_16, _SafeStr_111._SafeStr_5758, null, this);
_local_18.setDirection(_SafeStr_51._SafeStr_9599, 3);
_local_18.appendAction(AvatarAction._SafeStr_14849);
_local_18.appendAction(AvatarAction._SafeStr_9598, AvatarAction._SafeStr_5967);
_local_14 = _local_18.getImage(_SafeStr_51._SafeStr_9599, true);
_local_18.dispose();
break;
};
if (_local_13 != null){
_local_14 = _local_13.data;
this._SafeStr_6943 = _local_13.id;
};
} else {
_local_14 = _arg_2;
};
this._SafeStr_5518(_local_14, true);
_SafeStr_3368._SafeStr_7532(k, (this._SafeStr_5415.findChildByName("buy_button") as IButtonWindow));
};
};
}
private function _SafeStr_18923(k:WindowMouseEvent):void
{
var _local_2:ICheckBoxWindow = (k.target as ICheckBoxWindow);
if (_local_2 != null){
this._SafeStr_16257(_local_2._SafeStr_7085);
};
}
private function _SafeStr_16257(k:Boolean):void
{
if (this._SafeStr_5415 == null){
return;
};
var _local_2:IWindow = this._SafeStr_5415.findChildByName("buy_button");
if (_local_2 == null){
return;
};
if (k){
_local_2.enable();
} else {
_local_2.disable();
};
}
private function _SafeStr_18921(k:_SafeStr_2378):void
{
if (k == null){
return;
};
var _local_2:_SafeStr_2336 = this._SafeStr_5450.getProductData(k._SafeStr_7947);
var _local_3:String = (((_local_2)==null) ? "" : _local_2.name);
this._SafeStr_5450.windowManager.registerLocalizationParameter("catalog.purchase.confirmation.dialog.costs", "offer_name", _local_3);
}
private function _SafeStr_9721(k:String, _arg_2:Function):void
{
var _local_3:IWindow = this._SafeStr_5415.findChildByName(k);
if (_local_3 != null){
_local_3.addEventListener(WindowMouseEvent.CLICK, _arg_2);
};
}
public function getAvatarFaceBitmap(k:String):BitmapData
{
if ((((this._SafeStr_5450 == null)) || ((this._SafeStr_5450.avatarRenderManager == null)))){
return (null);
};
var _local_2:BitmapData;
var _local_3:_SafeStr_48 = this._SafeStr_5450.avatarRenderManager.createAvatarImage(k, _SafeStr_111._SafeStr_5758, null, this);
if (_local_3 != null){
_local_2 = _local_3._SafeStr_5759(_SafeStr_51._SafeStr_5760);
_local_3.dispose();
};
return (_local_2);
}
public function _SafeStr_5771(k:String):void
{
if ((((((((this._SafeStr_5450 == null)) || ((this._SafeStr_5415 == null)))) || (this._SafeStr_5415.disposed))) || (this.disposed))){
return;
};
if (k == this._SafeStr_5450.sessionDataManager.figure){
this._SafeStr_18924();
};
var _local_2:_SafeStr_48 = this._SafeStr_5450.avatarRenderManager.createAvatarImage(k, _SafeStr_111._SafeStr_5758, null, this);
_local_2.setDirection(_SafeStr_51._SafeStr_9599, 3);
_local_2.appendAction(AvatarAction._SafeStr_14849);
_local_2.appendAction(AvatarAction._SafeStr_9598, AvatarAction._SafeStr_5967);
var _local_3:BitmapData = _local_2.getImage(_SafeStr_51._SafeStr_9599, true);
_local_2.dispose();
this._SafeStr_5518(_local_3, true);
}
private function _SafeStr_18925(k:Boolean):void
{
var _local_2:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName("avatar_image") as IBitmapWrapperWindow);
if (_local_2 != null){
if (k){
this._SafeStr_18924();
} else {
this._SafeStr_18926();
};
};
var _local_3:ITextWindow = (this._SafeStr_5415.findChildByName("message_from") as ITextWindow);
if (_local_3 != null){
_local_3.visible = k;
};
}
private function _SafeStr_18924():void
{
var k:BitmapData = this.getAvatarFaceBitmap(this._SafeStr_5450.sessionDataManager.figure);
if (k != null){
this._SafeStr_18927(k);
};
}
private function _SafeStr_18926():void
{
var _local_2:BitmapData;
var k:BitmapDataAsset = (this._assets.getAssetByName("gift_incognito") as BitmapDataAsset);
if (k != null){
_local_2 = (k.content as BitmapData);
if (_local_2 != null){
this._SafeStr_18927(_local_2.clone());
};
};
}
private function _SafeStr_18927(k:BitmapData):void
{
if (k == null){
return;
};
var _local_2:IBitmapWrapperWindow = (this._SafeStr_5415.findChildByName("avatar_image") as IBitmapWrapperWindow);
if (_local_2 == null){
return;
};
_local_2.bitmap = k;
_local_2.width = k.width;
_local_2.height = k.height;
}
private function _SafeStr_18928(k:WindowEvent):void
{
this._SafeStr_18925(true);
this._SafeStr_18924();
}
private function _SafeStr_18929(k:WindowEvent):void
{
this._SafeStr_18925(false);
}
private function _SafeStr_18930():Boolean
{
var k:ICheckBoxWindow;
if (this._SafeStr_8431()){
if (this._SafeStr_5415 != null){
k = (this._SafeStr_5415.findChildByName("show_face_checkbox") as ICheckBoxWindow);
if (k != null){
return (k._SafeStr_7085);
};
};
return (false);
};
return (true);
}
private function _SafeStr_18931():void
{
var _local_9:IWindow;
if ((((this._SafeStr_5415 == null)) || (this._SafeStr_5415.disposed))){
return;
};
var k:Boolean = this._SafeStr_18932();
var _local_2:String = "";
var _local_3:String = "";
var _local_4:ILocalization;
var _local_5:ITextWindow = (this._SafeStr_5415.findChildByName("pick_box_title") as ITextWindow);
if (_local_5 != null){
_local_3 = ((k) ? "catalog.gift_wrapping_new.box.default" : ("catalog.gift_wrapping_new.box." + this._SafeStr_18890[this._SafeStr_18917]));
_local_4 = this._SafeStr_5525._SafeStr_5496(_local_3);
_local_2 = _local_3;
if (_local_4 != null){
_local_2 = _local_4.value;
};
_local_5.text = _local_2;
};
var _local_6:ITextWindow = (this._SafeStr_5415.findChildByName("pick_box_price_title") as ITextWindow);
if (_local_6 != null){
_local_3 = ((k) ? "catalog.gift_wrapping_new.freeprice" : "catalog.gift_wrapping_new.price");
_local_4 = this._SafeStr_5525._SafeStr_5496(_local_3);
_local_2 = _local_3;
if (_local_4 != null){
_local_2 = _local_4.value;
};
_local_6.text = _local_2;
};
var _local_7:IItemListWindow = (this._SafeStr_5415.findChildByName("price_box_container") as IItemListWindow);
if (_local_7 != null){
_local_9 = _local_7.getListItemByName("small_coin");
if (_local_9 != null){
_local_9.visible = !(k);
_local_7.arrangeListItems();
};
};
var _local_8:ITextWindow = (this._SafeStr_5415.findChildByName("pick_ribbon_title") as ITextWindow);
if (_local_8 != null){
_local_3 = ("catalog.gift_wrapping_new.ribbon." + this._SafeStr_18916);
_local_4 = this._SafeStr_5525._SafeStr_5496(_local_3);
_local_2 = _local_3;
if (_local_4 != null){
_local_2 = _local_4.value;
};
_local_8.text = _local_2;
};
}
public function _SafeStr_18933():void
{
var _local_8:String;
var _local_9:String;
var _local_10:String;
var _local_11:Number;
if (this._SafeStr_5415 != null){
this._SafeStr_5415.dispose();
};
var k:_SafeStr_2451 = this._SafeStr_5450._SafeStr_8228;
this._SafeStr_5415 = (this._SafeStr_5450.utils.createWindow("gift_wrapping") as IFrameWindow);
if (this._SafeStr_5415 == null){
return;
};
this._SafeStr_5415.center();
this._SafeStr_9721("give_gift_button", this._SafeStr_18934);
this._SafeStr_9721("cancel_link_region", this._SafeStr_18935);
this._SafeStr_9721("header_button_close", this._SafeStr_18935);
var _local_2:IWindow = this._SafeStr_5415.findChildByName("name_input");
if (_local_2 != null){
if (this._SafeStr_7448 != null){
this._SafeStr_18936(this._SafeStr_7448);
} else {
this._SafeStr_18937();
};
this._SafeStr_18938();
_local_2.addEventListener(WindowEvent._SafeStr_9512, this._SafeStr_18939);
_local_2.addEventListener(WindowMouseEvent.DOWN, this._SafeStr_18940);
_local_2.addEventListener(WindowKeyboardEvent._SafeStr_8343, this._SafeStr_18941);
_local_2.addEventListener(WindowEvent._SafeStr_12426, this._SafeStr_18942);
_local_2.addEventListener(WindowEvent._SafeStr_8582, this._SafeStr_18943);
};
var _local_3:_SafeStr_2413 = (this._SafeStr_5415.findChildByName("gift_card") as _SafeStr_2413);
if (_local_3){
_local_8 = this._SafeStr_5450.getProperty("catalog.gift_wrapping_new.gift_card");
if (_local_8 != ""){
_local_3.assetUri = (("${image.library.url}Giftcards/" + _local_8) + ".png");
};
};
var _local_4:ICheckBoxWindow = (this._SafeStr_5415.findChildByName("show_face_checkbox") as ICheckBoxWindow);
if (_local_4){
if (this._SafeStr_8431()){
_local_4.visible = true;
_local_4.select();
_local_4.addEventListener(WindowEvent._SafeStr_10843, this._SafeStr_18928);
_local_4.addEventListener(WindowEvent._SafeStr_10845, this._SafeStr_18929);
} else {
_local_4.visible = false;
};
};
var _local_5:IWindow = this._SafeStr_5415.findChildByName("show_face_checkbox_title");
if (((!((_local_5 == null))) && (!(this._SafeStr_8431())))){
_local_5.visible = false;
};
this._SafeStr_18924();
var _local_6:IWindow = this._SafeStr_5415.findChildByName("message_input");
if (_local_6 != null){
this._SafeStr_18944();
_local_6.addEventListener(WindowEvent._SafeStr_9512, this._SafeStr_18945);
_local_6.addEventListener(WindowEvent._SafeStr_12426, this._SafeStr_18946);
_local_6.addEventListener(WindowEvent._SafeStr_8582, this._SafeStr_18947);
};
var _local_7:IWindow = this._SafeStr_5415.findChildByName("message_from");
if (_local_7 != null){
_local_9 = this._SafeStr_5450.sessionDataManager.userName;
_local_10 = "catalog.gift_wrapping_new.message_from";
this._SafeStr_5525.registerParameter(_local_10, "name", _local_9);
_local_7.caption = this._SafeStr_5525.getLocalization(_local_10, _local_9);
};
this._SafeStr_9721("ribbon_prev", this._SafeStr_18948);
this._SafeStr_9721("ribbon_next", this._SafeStr_18949);
this._SafeStr_9721("box_prev", this._SafeStr_18950);
this._SafeStr_9721("box_next", this._SafeStr_18951);
this._SafeStr_5525.registerParameter("catalog.gift_wrapping_new.price", "price", k.price.toString());
if (k._SafeStr_18898.length > 0){
_local_11 = Math.floor((Math.random() * k._SafeStr_18898.length));
this._SafeStr_18915 = k._SafeStr_18898[_local_11];
};
this._SafeStr_18889 = k._SafeStr_18895;
this._SafeStr_18890 = this._SafeStr_18890.concat(k._SafeStr_18896);
this._SafeStr_18890.push(this._SafeStr_18915);
this._SafeStr_18891 = k._SafeStr_18897;
this._SafeStr_18918 = this._SafeStr_18889[0];
this._SafeStr_18916 = this._SafeStr_18891[0];
this._SafeStr_18917 = this._SafeStr_5450.getInteger("catalog.purchase.gift_wrapping.default_box_index", 0);
if ((((this._SafeStr_18917 < 0)) || ((this._SafeStr_18917 > (this._SafeStr_18890.length - 1))))){
this._SafeStr_18917 = 0;
};
this._SafeStr_18952();
this._SafeStr_18953();
this._SafeStr_11833();
}
private function _SafeStr_8431():Boolean
{
return (this._SafeStr_5450.sessionDataManager.hasSecurity(_SafeStr_2418._SafeStr_5932));
}
private function _SafeStr_18932():Boolean
{
return ((this._SafeStr_18890[this._SafeStr_18917] == this._SafeStr_18915));
}
private function _SafeStr_11833():void
{
if (this._SafeStr_18916 < 0){
this._SafeStr_18916 = (this._SafeStr_18891.length - 1);
};
if (this._SafeStr_18916 > (this._SafeStr_18891.length - 1)){
this._SafeStr_18916 = 0;
};
if (this._SafeStr_18917 < 0){
this._SafeStr_18917 = (this._SafeStr_18890.length - 1);
};
if (this._SafeStr_18917 > (this._SafeStr_18890.length - 1)){
this._SafeStr_18917 = 0;
};
var k:int = this._SafeStr_18890[this._SafeStr_18917];
if (_SafeStr_18919(k)){
this._SafeStr_18916 = 10;
if (this._SafeStr_18916 > (this._SafeStr_18891.length - 1)){
this._SafeStr_18916 = 0;
};
};
var _local_2:int = ((k * 1000) + this._SafeStr_18891[this._SafeStr_18916]);
if (this._SafeStr_5415 == null){
return;
};
if (this._SafeStr_7205 == null){
return;
};
var _local_3:String = _local_2.toString();
var _local_4:int = this._SafeStr_18918;
var _local_5:Boolean = this._SafeStr_18932();
if (_local_5){
this._SafeStr_18954(false);
_local_4 = this._SafeStr_18915;
_local_3 = "";
} else {
if (_SafeStr_18919(k)){
this._SafeStr_18954(false);
} else {
this._SafeStr_18954(true);
if ((((k >= 3)) && ((k <= 6)))){
this._SafeStr_18955(false);
};
};
};
var _local_6:_SafeStr_3018 = this._SafeStr_7205.getFurnitureImage(_local_4, new _SafeStr_2306(180), 64, this, 0, _local_3);
if (_local_6 == null){
return;
};
this._SafeStr_6943 = _local_6.id;
this._SafeStr_5518(_local_6.data, true);
this._SafeStr_18956(false);
this._SafeStr_18931();
}
private function _SafeStr_18952():void
{
var _local_3:int;
var _local_4:_SafeStr_2333;
var _local_5:IWindowContainer;
if (this._SafeStr_5415 == null){
return;
};
var k:IItemGridWindow = (this._SafeStr_5415.findChildByName("color_grid") as IItemGridWindow);
k.destroyGridItems();
var _local_2:IWindowContainer = (this._SafeStr_5450.utils.createWindow("gift_palette_item") as IWindowContainer);
for each (_local_3 in this._SafeStr_18889) {
_local_4 = this._SafeStr_5450._SafeStr_7657(_local_3, _SafeStr_2491._SafeStr_5890);
_local_5 = (_local_2.clone() as IWindowContainer);
if (((!(_local_4)) || (!(_local_5)))){
} else {
_local_5.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_18957);
_local_5.findChildByName("color").color = _local_4._SafeStr_9396[0];
_local_5.id = _local_3;
k._SafeStr_8915(_local_5);
};
};
}
private function _SafeStr_18958():void
{
var k:IWindow = this._SafeStr_5415.findChildByName("name_input");
if (k == null){
return;
};
var _local_2:String = k.caption;
var _local_3:IWindow = this._SafeStr_5415.findChildByName("message_input");
var _local_4:String = (((_local_3)==null) ? "" : _local_3.caption);
var _local_5:Boolean = this._SafeStr_18932();
var _local_6:int = ((_local_5) ? this._SafeStr_18915 : this._SafeStr_18918);
var _local_7:int = ((_local_5) ? 0 : this._SafeStr_18890[this._SafeStr_18917]);
var _local_8:int = ((_local_5) ? 0 : this._SafeStr_18891[this._SafeStr_18916]);
var _local_9:Boolean = this._SafeStr_18930();
this._SafeStr_5450._SafeStr_8297(this._SafeStr_7948, this._SafeStr_7439, this._SafeStr_16240, _local_2, _local_4, _local_6, _local_7, _local_8, _local_9);
}
private function _SafeStr_18959(k:String):void
{
var _local_2:IWindow = this._SafeStr_5415.findChildByName(k);
if (_local_2 != null){
_local_2.disable();
};
}
private function _SafeStr_18960(k:String):void
{
var _local_2:IWindow = this._SafeStr_5415.findChildByName(k);
if (_local_2 != null){
_local_2.enable();
};
}
private function _SafeStr_18922(k:WindowEvent):void
{
this._SafeStr_18959("buy_button");
this._SafeStr_18959("cancel_button");
this._SafeStr_18959("publish_check");
this._SafeStr_5450._SafeStr_8292(this._SafeStr_7948, this._SafeStr_7439, this._SafeStr_16240, this._SafeStr_9213);
var _local_2:_SafeStr_2389 = this._SafeStr_5450._SafeStr_8355;
if (_local_2 != null){
_local_2.dispatchWidgetEvent(new _SafeStr_3369(_SafeStr_3313.PURCHASE));
};
}
private function _SafeStr_18961(k:WindowEvent):void
{
this._SafeStr_18933();
HabboTracking.getInstance().trackEventLog("Catalog", "clickConfirm", "client.buy_as_gift.clicked");
}
private function _SafeStr_8099(k:WindowEvent):void
{
this._SafeStr_5450._SafeStr_8275();
this.dispose();
}
private function _SafeStr_18934(k:WindowEvent):void
{
this._SafeStr_18958();
this._SafeStr_9333(false);
this._SafeStr_5450._SafeStr_8164 = null;
this._SafeStr_5450._SafeStr_8275();
}
private function _SafeStr_18935(k:WindowEvent):void
{
this._SafeStr_5450._SafeStr_8275();
this.dispose();
}
private function _SafeStr_18948(k:WindowEvent):void
{
this._SafeStr_18916--;
this._SafeStr_11833();
}
private function _SafeStr_18949(k:WindowEvent):void
{
this._SafeStr_18916++;
this._SafeStr_11833();
}
private function _SafeStr_18950(k:WindowEvent):void
{
this._SafeStr_18917--;
this._SafeStr_11833();
}
private function _SafeStr_18951(k:WindowEvent):void
{
this._SafeStr_18917++;
this._SafeStr_11833();
}
private function _SafeStr_18939(k:WindowEvent):void
{
var _local_5:String;
var _local_2:IWindow = k.target;
if (_local_2 == null){
return;
};
this._SafeStr_18938();
if (this._SafeStr_18914 == _local_2.caption){
return;
};
var _local_3:String = _local_2.caption.toLowerCase();
var _local_4:Array = [];
for each (_local_5 in this._SafeStr_7006) {
if (_local_5.toLowerCase().search(_local_3) != -1){
_local_4.push(_local_5);
};
if (_local_4.length >= this._SafeStr_18908){
break;
};
};
this._SafeStr_18914 = _local_2.caption;
this._SafeStr_18962(_local_4);
}
private function _SafeStr_18940(k:WindowEvent):void
{
var _local_2:IWindow = k.target;
if (_local_2 == null){
return;
};
this._SafeStr_18956(false);
}
private function _SafeStr_18941(k:WindowEvent):void
{
var _local_4:Boolean;
var _local_2:WindowKeyboardEvent = (k as WindowKeyboardEvent);
var _local_3:IWindow = k.target;
switch (_local_2.keyCode){
case Keyboard.UP:
this._SafeStr_18963((this._SafeStr_18912 - 1));
return;
case Keyboard.DOWN:
this._SafeStr_18963((this._SafeStr_18912 + 1));
if (_local_3 != null){
if (_local_3.caption.length == 0){
if ((((this._SafeStr_18910 == null)) || (!(this._SafeStr_18910.visible)))){
_local_4 = this._SafeStr_18964();
if (_local_4){
this._SafeStr_18963(0);
};
};
};
};
return;
case Keyboard.ENTER:
this._SafeStr_18965();
return;
case Keyboard.TAB:
this._SafeStr_18966();
return;
};
}
private function _SafeStr_18964():Boolean
{
var k:Array;
var _local_2:String;
if (((!((this._SafeStr_7006 == null))) && ((this._SafeStr_7006.length > 0)))){
k = [];
for each (_local_2 in this._SafeStr_7006) {
k.push(_local_2);
if (k.length >= this._SafeStr_18908){
break;
};
};
this._SafeStr_18962(k);
this._SafeStr_18956(true);
return (true);
};
return (false);
}
private function _SafeStr_18937():void
{
if (this._SafeStr_5415 == null){
return;
};
var k:ITextFieldWindow = (this._SafeStr_5415.findChildByName("name_input") as ITextFieldWindow);
if (k == null){
return;
};
k.visible = true;
k.focus();
}
private function _SafeStr_18966():void
{
if (this._SafeStr_5415 == null){
return;
};
var k:ITextFieldWindow = (this._SafeStr_5415.findChildByName("message_input") as ITextFieldWindow);
if (k == null){
return;
};
k.visible = true;
k.focus();
}
private function _SafeStr_18965():void
{
if ((((this._SafeStr_18910 == null)) || (!(this._SafeStr_18910.visible)))){
return;
};
var k:IItemListWindow = (this._SafeStr_18910.findChildByName("suggestion_list") as IItemListWindow);
if (k == null){
return;
};
var _local_2:IWindowContainer = (k.getListItemAt(this._SafeStr_18912) as IWindowContainer);
if (_local_2 == null){
return;
};
var _local_3:IWindow = _local_2.findChildByName("name_text");
if (_local_3 == null){
return;
};
this._SafeStr_18936(_local_3.caption);
this._SafeStr_18956(false);
}
private function _SafeStr_18956(k:Boolean):void
{
if (this._SafeStr_18910 == null){
return;
};
this._SafeStr_18910.visible = k;
if (!k){
this._SafeStr_18967(true);
};
}
private function _SafeStr_18967(k:Boolean):void
{
var _local_2:IWindow = this._SafeStr_5415.findChildByName("message_input");
if (_local_2 != null){
_local_2.visible = k;
};
}
private function _SafeStr_18945(k:WindowEvent):void
{
var _local_2:IWindow = k.target;
if (_local_2 == null){
return;
};
this._SafeStr_18944();
}
private function _SafeStr_18942(k:WindowEvent):void
{
var _local_2:IWindow = k.target;
if (_local_2 == null){
return;
};
this._SafeStr_18938();
}
private function _SafeStr_18943(k:WindowEvent):void
{
var _local_2:IWindow = k.target;
if (_local_2 == null){
return;
};
this._SafeStr_18938();
}
private function _SafeStr_18946(k:WindowEvent):void
{
this._SafeStr_18944();
this._SafeStr_18956(false);
}
private function _SafeStr_18947(k:WindowEvent):void
{
this._SafeStr_18944();
}
private function _SafeStr_18938():void
{
if (this._SafeStr_5415 == null){
return;
};
var k:IWindow = this._SafeStr_5415.findChildByName("name_input");
if (k == null){
return;
};
var _local_2:String = k.caption;
if ((((_local_2 == null)) || ((_local_2.length == 0)))){
this._SafeStr_18968(true, "name_input_hint", "catalog.gift_wrapping_new.name_hint");
} else {
this._SafeStr_18968(false, "name_input_hint", "catalog.gift_wrapping_new.name_hint");
};
}
private function _SafeStr_18944():void
{
if (this._SafeStr_5415 == null){
return;
};
var k:IWindow = this._SafeStr_5415.findChildByName("message_input");
if (k == null){
return;
};
var _local_2:String = k.caption;
if ((((_local_2 == null)) || ((_local_2.length == 0)))){
this._SafeStr_18968(true, "message_input_hint", "catalog.gift_wrapping_new.message_hint");
} else {
this._SafeStr_18968(false, "message_input_hint", "catalog.gift_wrapping_new.message_hint");
};
}
private function _SafeStr_18968(k:Boolean, _arg_2:String, _arg_3:String):void
{
var _local_4:ITextWindow = (this._SafeStr_5415.findChildByName(_arg_2) as ITextWindow);
if (_local_4 != null){
_local_4.text = this._SafeStr_5525.getLocalization(_arg_3);
_local_4.visible = k;
};
}
private function _SafeStr_18969(k:Boolean):void
{
if (this._SafeStr_5415 == null){
return;
};
var _local_2:IWindow = this._SafeStr_5415.findChildByName("ribbon_prev");
this._SafeStr_18970(_local_2, k);
var _local_3:IWindow = this._SafeStr_5415.findChildByName("ribbon_next");
this._SafeStr_18970(_local_3, k);
var _local_4:IWindow = this._SafeStr_5415.findChildByName("pick_ribbon_title");
this._SafeStr_18970(_local_4, k);
}
private function _SafeStr_18954(k:Boolean):void
{
this._SafeStr_18955(k);
this._SafeStr_18969(k);
}
private function _SafeStr_18955(k:Boolean):void
{
if (this._SafeStr_5415 == null){
return;
};
var _local_2:IWindow = this._SafeStr_5415.findChildByName("box_color_title");
this._SafeStr_18970(_local_2, k);
var _local_3:IWindowContainer = (this._SafeStr_5415.findChildByName("color_picker_container") as IWindowContainer);
if (_local_3 != null){
this._SafeStr_18970(_local_3, k);
};
}
private function _SafeStr_18970(k:IWindow, _arg_2:Boolean):void
{
var _local_3:_SafeStr_3273;
var _local_4:int;
var _local_5:int;
var _local_6:IWindow;
this._SafeStr_18543(k, _arg_2);
if ((k is _SafeStr_2328)){
_local_3 = _SafeStr_2328(k).iterator;
_local_4 = _local_3.length;
if (_local_4 > 0){
_local_5 = 0;
while (_local_5 < _local_4) {
_local_6 = (_local_3[_local_5] as IWindow);
if (_local_6 != null){
this._SafeStr_18543(_local_6, _arg_2);
if ((_local_6 is _SafeStr_2328)){
this._SafeStr_18970(_local_6, _arg_2);
};
};
_local_5++;
};
};
};
}
private function _SafeStr_18543(k:IWindow, _arg_2:Boolean):void
{
if (_arg_2){
k.blend = 1;
k.enable();
} else {
k.blend = 0.5;
k.disable();
};
}
private function _SafeStr_18962(k:Array):void
{
var _local_4:String;
var _local_5:IWindowContainer;
var _local_6:ITextWindow;
var _local_7:int;
var _local_8:int;
var _local_9:TextFormat;
var _local_10:int;
if (this._SafeStr_18910 == null){
this._SafeStr_18910 = (this._SafeStr_5415.findChildByName("suggestion_container") as IWindowContainer);
};
if (this._SafeStr_18911 == null){
this._SafeStr_18911 = (this._SafeStr_5450.utils.createWindow("suggestion_list_item_new") as IWindowContainer);
};
if ((((this._SafeStr_18910 == null)) || ((this._SafeStr_18911 == null)))){
return;
};
var _local_2:IItemListWindow = (this._SafeStr_18910.findChildByName("suggestion_list") as IItemListWindow);
if (_local_2 == null){
return;
};
_local_2._SafeStr_9402();
if (k.length == 0){
this._SafeStr_18956(false);
return;
};
this._SafeStr_18956(true);
var _local_3:int;
for each (_local_4 in k) {
_local_5 = (this._SafeStr_18911.clone() as IWindowContainer);
if (_local_5 != null){
_local_5.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_18971);
_local_5.addEventListener(WindowMouseEvent._SafeStr_5423, this._SafeStr_18972);
_local_6 = (_local_5.findChildByName("name_text") as ITextWindow);
if (_local_6 != null){
_local_6.text = _local_4;
if (this._SafeStr_18914 != null){
_local_7 = this._SafeStr_18914.length;
if (_local_7 > 0){
_local_8 = _local_4.toLowerCase().search(this._SafeStr_18914.toLowerCase());
if (_local_8 != -1){
_local_9 = _local_6.getTextFormat();
_local_9.bold = true;
_local_10 = (_local_8 + _local_7);
if (_local_10 > _local_4.length){
_local_10 = _local_4.length;
};
_local_6.setTextFormat(_local_9, _local_8, _local_10);
};
};
};
_local_2.addListItem(_local_5);
};
_local_5.color = this._SafeStr_10637(_local_3);
_local_3++;
};
};
this._SafeStr_18967((k.length < 2));
this._SafeStr_18963(0);
}
private function _SafeStr_18971(k:WindowEvent):void
{
var _local_2:IWindowContainer = (k.target as IWindowContainer);
if (_local_2 == null){
return;
};
var _local_3:ITextWindow = (_local_2.findChildByName("name_text") as ITextWindow);
if (_local_3 == null){
return;
};
this._SafeStr_18936(_local_3.text);
this._SafeStr_18956(false);
}
private function _SafeStr_18972(k:WindowEvent):void
{
var _local_2:IWindowContainer = (k.target as IWindowContainer);
if (_local_2 == null){
return;
};
var _local_3:IItemListWindow = (this._SafeStr_18910.findChildByName("suggestion_list") as IItemListWindow);
if (_local_3 == null){
return;
};
this._SafeStr_18963(_local_3._SafeStr_8741(_local_2));
}
private function _SafeStr_18963(k:int):void
{
var _local_3:IWindowContainer;
if (this._SafeStr_18910 == null){
return;
};
var _local_2:IItemListWindow = (this._SafeStr_18910.findChildByName("suggestion_list") as IItemListWindow);
if (_local_2 == null){
return;
};
_local_3 = (_local_2.getListItemAt(this._SafeStr_18912) as IWindowContainer);
if (_local_3 != null){
_local_3.color = this._SafeStr_10637(this._SafeStr_18912);
};
this._SafeStr_18912 = k;
if (this._SafeStr_18912 < 0){
this._SafeStr_18912 = (_local_2.numListItems - 1);
};
if (this._SafeStr_18912 >= _local_2.numListItems){
this._SafeStr_18912 = 0;
};
_local_3 = (_local_2.getListItemAt(this._SafeStr_18912) as IWindowContainer);
if (_local_3 != null){
_local_3.color = this._SafeStr_18909;
};
}
private function _SafeStr_10637(k:int):uint
{
return (((((k % 2) == 0)) ? this._SafeStr_18077 : this._SafeStr_18078));
}
private function _SafeStr_18936(k:String):void
{
if (this._SafeStr_5415 == null){
return;
};
var _local_2:IWindow = this._SafeStr_5415.findChildByName("name_input");
if (_local_2 == null){
return;
};
_local_2.caption = k;
this._SafeStr_18938();
this._SafeStr_18966();
}
private function _SafeStr_18957(k:WindowEvent):void
{
this._SafeStr_18918 = k.target.id;
this._SafeStr_18953();
this._SafeStr_11833();
}
private function _SafeStr_18953():void
{
var _local_2:IWindowContainer;
var _local_3:IWindow;
if (this._SafeStr_5415 == null){
return;
};
var k:IItemGridWindow = (this._SafeStr_5415.findChildByName("color_grid") as IItemGridWindow);
if (k == null){
return;
};
var _local_4:int;
while (_local_4 < k.numGridItems) {
_local_2 = (k._SafeStr_8749(_local_4) as IWindowContainer);
if (_local_2 == null){
} else {
_local_3 = _local_2.findChildByName("selection");
if (_local_3 == null){
} else {
_local_3.visible = (_local_2.id == this._SafeStr_18918);
};
};
_local_4++;
};
}
public function _SafeStr_8380():void
{
if (this.disposed){
return;
};
this._SafeStr_9333(true);
if (((!(this._SafeStr_5450)) || (!(this._SafeStr_5450.windowManager)))){
return;
};
this._SafeStr_5450.windowManager.alert(("$" + "{catalog.gift_wrapping.receiver_not_found.title}"), ("$" + "{catalog.gift_wrapping.receiver_not_found.info}"), 0, this._SafeStr_12473);
}
private function _SafeStr_12473(k:_SafeStr_2443, _arg_2:WindowEvent):void
{
k.dispose();
this._SafeStr_9333(true);
}
private function _SafeStr_9333(k:Boolean):void
{
if (this._SafeStr_5415 == null){
return;
};
var _local_2:IButtonWindow = (this._SafeStr_5415.findChildByName("give_gift_button") as IButtonWindow);
if (_local_2 != null){
if (k){
_local_2.enable();
} else {
_local_2.disable();
};
};
}
public function _SafeStr_8381():void
{
if (this.disposed){
return;
};
if (this._SafeStr_5415 == null){
return;
};
this._SafeStr_9333(true);
this._SafeStr_18960("header_button_close");
var k:ICheckBoxWindow = (this._SafeStr_5415.findChildByName("use_free_checkbox") as ICheckBoxWindow);
if (k != null){
k.select();
};
}
public function _SafeStr_8307():void
{
var k:IWindow = this._SafeStr_5415.findChildByName("buy_button");
k.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_18922);
k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_18961);
k.caption = "${catalog.purchase_confirmation.gift}";
this._SafeStr_5415.caption = "${catalog.purchase_confirmation.gift.title}";
}
}
}//package _-3WF
// _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3)
// _SafeStr_10637 = "_-20T" (String#3097, DoABC#3)
// _SafeStr_10843 = "_-3ax" (String#30955, DoABC#3)
// _SafeStr_10845 = "_-18u" (String#24950, DoABC#3)
// _SafeStr_111 = "_-2LA" (String#27863, DoABC#3)
// _SafeStr_11833 = "_-3gv" (String#1548, DoABC#3)
// _SafeStr_12426 = "_-20z" (String#27078, DoABC#3)
// _SafeStr_12473 = "_-0k2" (String#8349, DoABC#3)
// _SafeStr_12750 = "_-GU" (String#709, DoABC#3)
// _SafeStr_14849 = "_-4R6" (String#33061, DoABC#3)
// _SafeStr_16240 = "_-3KT" (String#3432, DoABC#3)
// _SafeStr_16257 = "_-56l" (String#1124, DoABC#3)
// _SafeStr_18077 = "_-6UF" (String#14274, DoABC#3)
// _SafeStr_18078 = "_-fK" (String#15137, DoABC#3)
// _SafeStr_18543 = "_-6b6" (String#1622, DoABC#3)
// _SafeStr_18889 = "_-17K" (String#2868, DoABC#3)
// _SafeStr_18890 = "_-4hA" (String#3758, DoABC#3)
// _SafeStr_18891 = "_-1F0" (String#2903, DoABC#3)
// _SafeStr_18895 = "_-2BX" (String#27486, DoABC#3)
// _SafeStr_18896 = "_-2gu" (String#28711, DoABC#3)
// _SafeStr_18897 = "_-1cr" (String#26092, DoABC#3)
// _SafeStr_18898 = "_-4PZ" (String#32996, DoABC#3)
// _SafeStr_18908 = "_-3Uj" (String#30717, DoABC#3)
// _SafeStr_18909 = "_-4bm" (String#33468, DoABC#3)
// _SafeStr_18910 = "_-0KY" (String#22984, DoABC#3)
// _SafeStr_18911 = "_-5re" (String#36499, DoABC#3)
// _SafeStr_18912 = "_-3lY" (String#31353, DoABC#3)
// _SafeStr_18913 = "_-59V" (String#34796, DoABC#3)
// _SafeStr_18914 = "_-03U" (String#22318, DoABC#3)
// _SafeStr_18915 = "_-0xM" (String#24467, DoABC#3)
// _SafeStr_18916 = "_-6Tt" (String#38008, DoABC#3)
// _SafeStr_18917 = "_-Z5" (String#39765, DoABC#3)
// _SafeStr_18918 = "_-3ik" (String#31246, DoABC#3)
// _SafeStr_18919 = "_-3hh" (String#31199, DoABC#3)
// _SafeStr_18920 = "_-6Gy" (String#37523, DoABC#3)
// _SafeStr_18921 = "_-57Q" (String#34724, DoABC#3)
// _SafeStr_18922 = "_-3-4" (String#10708, DoABC#3)
// _SafeStr_18923 = "_-MZ" (String#39306, DoABC#3)
// _SafeStr_18924 = "_-1Dg" (String#8858, DoABC#3)
// _SafeStr_18925 = "_-3W6" (String#30776, DoABC#3)
// _SafeStr_18926 = "_-5SZ" (String#13241, DoABC#3)
// _SafeStr_18927 = "_-2W4" (String#10225, DoABC#3)
// _SafeStr_18928 = "_-1Ld" (String#25429, DoABC#3)
// _SafeStr_18929 = "_-3Lv" (String#30378, DoABC#3)
// _SafeStr_18930 = "_-5cp" (String#35930, DoABC#3)
// _SafeStr_18931 = "_-4a7" (String#33406, DoABC#3)
// _SafeStr_18932 = "_-61f" (String#36930, DoABC#3)
// _SafeStr_18933 = "_-2F-" (String#27624, DoABC#3)
// _SafeStr_18934 = "_-g-" (String#40020, DoABC#3)
// _SafeStr_18935 = "_-2Xq" (String#28356, DoABC#3)
// _SafeStr_18936 = "_-43e" (String#32118, DoABC#3)
// _SafeStr_18937 = "_-4R-" (String#33056, DoABC#3)
// _SafeStr_18938 = "_-1Zw" (String#25986, DoABC#3)
// _SafeStr_18939 = "_-LV" (String#39270, DoABC#3)
// _SafeStr_18940 = "_-6aS" (String#38285, DoABC#3)
// _SafeStr_18941 = "_-1nI" (String#26508, DoABC#3)
// _SafeStr_18942 = "_-6KE" (String#37637, DoABC#3)
// _SafeStr_18943 = "_-6PP" (String#37836, DoABC#3)
// _SafeStr_18944 = "_-1Xk" (String#25900, DoABC#3)
// _SafeStr_18945 = "_-5Ee" (String#34996, DoABC#3)
// _SafeStr_18946 = "_-4FY" (String#32593, DoABC#3)
// _SafeStr_18947 = "_-6BQ" (String#37320, DoABC#3)
// _SafeStr_18948 = "_-0D" (String#22672, DoABC#3)
// _SafeStr_18949 = "_-689" (String#37190, DoABC#3)
// _SafeStr_18950 = "_-1nM" (String#26511, DoABC#3)
// _SafeStr_18951 = "_-OV" (String#39379, DoABC#3)
// _SafeStr_18952 = "_-2Mb" (String#27913, DoABC#3)
// _SafeStr_18953 = "_-5yL" (String#36753, DoABC#3)
// _SafeStr_18954 = "_-09k" (String#22540, DoABC#3)
// _SafeStr_18955 = "_-ca" (String#39892, DoABC#3)
// _SafeStr_18956 = "_-oL" (String#40338, DoABC#3)
// _SafeStr_18957 = "_-19-" (String#24953, DoABC#3)
// _SafeStr_18958 = "_-P6" (String#39401, DoABC#3)
// _SafeStr_18959 = "_-5wg" (String#36689, DoABC#3)
// _SafeStr_18960 = "_-2Ae" (String#27450, DoABC#3)
// _SafeStr_18961 = "_-4zP" (String#34356, DoABC#3)
// _SafeStr_18962 = "_-2OV" (String#27987, DoABC#3)
// _SafeStr_18963 = "_-49K" (String#32348, DoABC#3)
// _SafeStr_18964 = "_-3IC" (String#30227, DoABC#3)
// _SafeStr_18965 = "_-Co" (String#38955, DoABC#3)
// _SafeStr_18966 = "_-6Jv" (String#37624, DoABC#3)
// _SafeStr_18967 = "_-38q" (String#29844, DoABC#3)
// _SafeStr_18968 = "_-1Jj" (String#25356, DoABC#3)
// _SafeStr_18969 = "_-2gJ" (String#28687, DoABC#3)
// _SafeStr_18970 = "_-6f-" (String#14425, DoABC#3)
// _SafeStr_18971 = "_-5Y4" (String#35744, DoABC#3)
// _SafeStr_18972 = "_-4Hq" (String#32679, DoABC#3)
// _SafeStr_20 = "_-4q6" (String#12591, DoABC#3)
// _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3)
// _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3)
// _SafeStr_2323 = "_-32L" (String#10767, DoABC#3)
// _SafeStr_2328 = "_-571" (String#12870, 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_2379 = "_-3-i" (String#10720, DoABC#3)
// _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3)
// _SafeStr_2413 = "_-to" (String#15386, DoABC#3)
// _SafeStr_2418 = "_-3j5" (String#31260, DoABC#3)
// _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3)
// _SafeStr_2451 = "_-oH" (String#40335, DoABC#3)
// _SafeStr_2491 = "_-10P" (String#24621, DoABC#3)
// _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3)
// _SafeStr_3273 = "_-4dU" (String#12378, DoABC#3)
// _SafeStr_3313 = "_-5Sk" (String#13245, DoABC#3)
// _SafeStr_334 = "_-26F" (String#9790, DoABC#3)
// _SafeStr_3368 = "_-0UR" (String#8098, DoABC#3)
// _SafeStr_3369 = "_-1a0" (String#9225, DoABC#3)
// _SafeStr_48 = "_-8W" (String#38796, DoABC#3)
// _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3)
// _SafeStr_51 = "_-13Z" (String#24744, DoABC#3)
// _SafeStr_5415 = "_-2S6" (String#6, DoABC#3)
// _SafeStr_5423 = "_-51V" (String#34481, DoABC#3)
// _SafeStr_5450 = "_-X-" (String#28, DoABC#3)
// _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3)
// _SafeStr_5496 = "_-2lc" (String#10459, DoABC#3)
// _SafeStr_5518 = "_-0X6" (String#682, DoABC#3)
// _SafeStr_5525 = "_-Vb" (String#78, 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_5771 = "_-3iZ" (String#31239, DoABC#3)
// _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3)
// _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3)
// _SafeStr_5899 = "_-1Lf" (String#25430, DoABC#3)
// _SafeStr_5932 = "_-hM" (String#40065, DoABC#3)
// _SafeStr_5967 = "_-zt" (String#40784, DoABC#3)
// _SafeStr_6943 = "_-3zi" (String#11738, DoABC#3)
// _SafeStr_6956 = "_-dm" (String#39946, DoABC#3)
// _SafeStr_7006 = "_-1Yw" (String#1478, DoABC#3)
// _SafeStr_7085 = "_-051" (String#1058, DoABC#3)
// _SafeStr_7205 = "_-0AS" (String#69, DoABC#3)
// _SafeStr_7439 = "_-5RG" (String#180, DoABC#3)
// _SafeStr_7441 = "_-43j" (String#3604, DoABC#3)
// _SafeStr_7448 = "_-4Bm" (String#70, DoABC#3)
// _SafeStr_7532 = "_-0b" (String#23596, DoABC#3)
// _SafeStr_7657 = "_-0OD" (String#2657, DoABC#3)
// _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3)
// _SafeStr_7948 = "_-Qn" (String#340, DoABC#3)
// _SafeStr_8099 = "_-1PG" (String#57, DoABC#3)
// _SafeStr_8136 = "_-6Rt" (String#14242, DoABC#3)
// _SafeStr_8164 = "_-4Qn" (String#12171, DoABC#3)
// _SafeStr_8228 = "_-15z" (String#24842, DoABC#3)
// _SafeStr_8275 = "_-0fw" (String#23791, DoABC#3)
// _SafeStr_8292 = "_-5Rx" (String#35497, DoABC#3)
// _SafeStr_8297 = "_-2ge" (String#28698, DoABC#3)
// _SafeStr_8303 = "_-3fL" (String#31117, DoABC#3)
// _SafeStr_8304 = "_-4pK" (String#12584, DoABC#3)
// _SafeStr_8307 = "_-6cC" (String#38360, DoABC#3)
// _SafeStr_8343 = "_-484" (String#32301, DoABC#3)
// _SafeStr_8355 = "_-4nj" (String#33900, DoABC#3)
// _SafeStr_8368 = "_-5f" (String#13424, DoABC#3)
// _SafeStr_8370 = "_-3E1" (String#30051, DoABC#3)
// _SafeStr_8377 = "_-1M7" (String#25447, DoABC#3)
// _SafeStr_8378 = "_-0q2" (String#24167, DoABC#3)
// _SafeStr_8380 = "_-40S" (String#31987, DoABC#3)
// _SafeStr_8381 = "_-0NY" (String#23102, DoABC#3)
// _SafeStr_8431 = "_-6Dh" (String#4185, DoABC#3)
// _SafeStr_8442 = "_-0EZ" (String#7836, DoABC#3)
// _SafeStr_8456 = "_-1Li" (String#25432, DoABC#3)
// _SafeStr_8482 = "_-1OG" (String#25531, DoABC#3)
// _SafeStr_8499 = "_-3SV" (String#11165, DoABC#3)
// _SafeStr_8582 = "_-3yV" (String#31880, DoABC#3)
// _SafeStr_8645 = "_-2BQ" (String#298, DoABC#3)
// _SafeStr_8741 = "_-3eu" (String#11375, DoABC#3)
// _SafeStr_8749 = "_-0gb" (String#8301, DoABC#3)
// _SafeStr_8915 = "_-62o" (String#4138, DoABC#3)
// _SafeStr_9213 = "_-3sY" (String#852, DoABC#3)
// _SafeStr_9333 = "_-3g" (String#11398, DoABC#3)
// _SafeStr_9396 = "_-5jD" (String#13495, DoABC#3)
// _SafeStr_9402 = "_-4PV" (String#12153, DoABC#3)
// _SafeStr_9512 = "_-7x" (String#38774, DoABC#3)
// _SafeStr_9589 = "_-5Kn" (String#35235, DoABC#3)
// _SafeStr_9591 = "_-4u-" (String#34150, DoABC#3)
// _SafeStr_9598 = "_-0g0" (String#23794, DoABC#3)
// _SafeStr_9599 = "_-r4" (String#40438, DoABC#3)
// _SafeStr_9600 = "_-5O0" (String#35357, DoABC#3)
// _SafeStr_9721 = "_-1yR" (String#297, DoABC#3)
//------------------------------------------------------------
//_-3Wu._SafeStr_4381
package _-3Wu
{
import flash.display.BitmapData;
import _-151._SafeStr_2305;
import _-4z-._SafeStr_5030;
public interface _SafeStr_4381
{
function initializeDimensions(_arg_1:int, _arg_2:int):Boolean;
function render(_arg_1:BitmapData, _arg_2:String, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:_SafeStr_2305, _arg_7:Boolean, _arg_8:Number=0, _arg_9:Number=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:int=0):_SafeStr_5030;
function getTextureIdentifier(_arg_1:Number, _arg_2:_SafeStr_2305):String;
function _SafeStr_11672(_arg_1:String):Array;
function _SafeStr_13430():void;
}
}//package _-3Wu
// _SafeStr_11672 = "_-1ZK" (String#9216, DoABC#3)
// _SafeStr_13430 = "_-5l-" (String#13526, DoABC#3)
// _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3)
// _SafeStr_4381 = "_-1h9" (String#9331, DoABC#3)
// _SafeStr_5030 = "_-2G6" (String#9964, DoABC#3)
//------------------------------------------------------------
//_-3X0._SafeStr_2678
package _-3X0
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-35b._SafeStr_3926;
public class _SafeStr_2678 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_2678(k:Function)
{
super(k, _SafeStr_3926);
}
public function _SafeStr_5325():_SafeStr_3926
{
return ((_SafeStr_5326 as _SafeStr_3926));
}
}
}//package _-3X0
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_2678 = "_-0nu" (String#24092, DoABC#3)
// _SafeStr_3926 = "_-3O3" (String#11089, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3X0._SafeStr_2688
package _-3X0
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-35b.CfhTopicsInitMessageParser;
public class _SafeStr_2688 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_2688(k:Function)
{
super(k, CfhTopicsInitMessageParser);
}
public function _SafeStr_5325():CfhTopicsInitMessageParser
{
return ((_SafeStr_5326 as CfhTopicsInitMessageParser));
}
}
}//package _-3X0
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_2688 = "_-0HH" (String#7875, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3X0._SafeStr_3924
package _-3X0
{
import _-4sN._SafeStr_143;
import _-3qZ._SafeStr_2717;
public class _SafeStr_3924 implements _SafeStr_143
{
private var _SafeStr_18973:String;
private var _SafeStr_18974:int;
private var _SafeStr_18975:String;
public function _SafeStr_3924(k:_SafeStr_2717)
{
this._SafeStr_18973 = k.readString();
this._SafeStr_18974 = k._SafeStr_5331();
this._SafeStr_18975 = k.readString();
_SafeStr_4.log(((((("READ CFH TOPIC NAME: " + this._SafeStr_18973) + ", ID: ") + this._SafeStr_18974) + ", CONSEQUENCE: ") + this._SafeStr_18975));
}
public function get name():String
{
return (this._SafeStr_18973);
}
public function get id():int
{
return (this._SafeStr_18974);
}
public function get _SafeStr_18976():String
{
return (this._SafeStr_18975);
}
}
}//package _-3X0
// _SafeStr_143 = "_-3Nk" (String#30456, DoABC#3)
// _SafeStr_18973 = "_-5Pc" (String#35422, DoABC#3)
// _SafeStr_18974 = "_-1fW" (String#26193, DoABC#3)
// _SafeStr_18975 = "_-1m4" (String#26463, DoABC#3)
// _SafeStr_18976 = "_-1Ql" (String#25642, DoABC#3)
// _SafeStr_2717 = "_-27R" (String#9816, DoABC#3)
// _SafeStr_3924 = "_-3D6" (String#10938, DoABC#3)
// _SafeStr_4 = "_-ZP" (String#39771, DoABC#3)
// _SafeStr_5331 = "_-G" (String#14697, DoABC#3)
//------------------------------------------------------------
//_-3X0._SafeStr_4070
package _-3X0
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-35b._SafeStr_4404;
public class _SafeStr_4070 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4070(k:Function)
{
super(k, _SafeStr_4404);
}
public function _SafeStr_5325():_SafeStr_4404
{
return ((_SafeStr_5326 as _SafeStr_4404));
}
}
}//package _-3X0
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4070 = "_-0AJ" (String#22559, DoABC#3)
// _SafeStr_4404 = "_-4uT" (String#12662, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3X0._SafeStr_4408
package _-3X0
{
import _-4sN._SafeStr_143;
import _-3qZ._SafeStr_2717;
public class _SafeStr_4408 implements _SafeStr_143
{
private var _name:String;
private var _SafeStr_18977:int;
private var _SafeStr_18978:int;
private var _SafeStr_18979:Boolean;
private var _SafeStr_18980:String = "";
private var _SafeStr_18981:String = "";
public function _SafeStr_4408(k:_SafeStr_2717)
{
this._name = k.readString();
this._SafeStr_18977 = k._SafeStr_5331();
this._SafeStr_18978 = k._SafeStr_5331();
this._SafeStr_18979 = k.readBoolean();
if (k.bytesAvailable){
this._SafeStr_18980 = k.readString();
};
if (k.bytesAvailable){
this._SafeStr_18981 = k.readString();
};
_SafeStr_4.log(((((((((("READ CFH SANCTION TYPE: " + this._name) + ", length: ") + this._SafeStr_18977) + ", avatar only: ") + this._SafeStr_18979) + ", trade lock info: ") + this._SafeStr_18980) + ", machine ban info: ") + this._SafeStr_18981));
}
public function get name():String
{
return (this._name);
}
public function get _SafeStr_16138():int
{
return (this._SafeStr_18977);
}
public function get _SafeStr_16137():Boolean
{
return (this._SafeStr_18979);
}
public function get _SafeStr_16139():String
{
return (this._SafeStr_18980);
}
public function get _SafeStr_16140():String
{
return (this._SafeStr_18981);
}
}
}//package _-3X0
// _SafeStr_143 = "_-3Nk" (String#30456, DoABC#3)
// _SafeStr_16137 = "_-4NW" (String#32911, DoABC#3)
// _SafeStr_16138 = "_-2aY" (String#28470, DoABC#3)
// _SafeStr_16139 = "_-5lm" (String#36269, DoABC#3)
// _SafeStr_16140 = "_-54H" (String#34596, DoABC#3)
// _SafeStr_18977 = "_-03K" (String#22313, DoABC#3)
// _SafeStr_18978 = "_-0Td" (String#23319, DoABC#3)
// _SafeStr_18979 = "_-2r7" (String#29114, DoABC#3)
// _SafeStr_18980 = "_-5-V" (String#34400, DoABC#3)
// _SafeStr_18981 = "_-1N5" (String#25486, DoABC#3)
// _SafeStr_2717 = "_-27R" (String#9816, DoABC#3)
// _SafeStr_4 = "_-ZP" (String#39771, DoABC#3)
// _SafeStr_4408 = "_-0lY" (String#8376, DoABC#3)
// _SafeStr_5331 = "_-G" (String#14697, DoABC#3)
//------------------------------------------------------------
//_-3X0.CallForHelpCategoryData
package _-3X0
{
import _-4sN._SafeStr_143;
import _-0MK._SafeStr_3;
import __AS3__.vec.Vector;
import _-3qZ._SafeStr_2717;
import __AS3__.vec.*;
import _-4sN.*;
public class CallForHelpCategoryData implements _SafeStr_143, _SafeStr_3
{
private var _name:String;
private var _SafeStr_18982:Vector.<_SafeStr_3924>;
private var _disposed:Boolean;
public function CallForHelpCategoryData(k:_SafeStr_2717)
{
this._SafeStr_18982 = new Vector.<_SafeStr_3924>();
this._name = k.readString();
_SafeStr_4.log(("READ CFH CAT: " + this._name));
var _local_2:int = k._SafeStr_5331();
var _local_3:int;
while (_local_3 < _local_2) {
this._SafeStr_18982.push(new _SafeStr_3924(k));
_local_3++;
};
}
public function dispose():void
{
if (this._disposed){
return;
};
this._disposed = true;
this._SafeStr_18982 = null;
}
public function get disposed():Boolean
{
return (this._disposed);
}
public function get name():String
{
return (this._name);
}
public function get _SafeStr_11284():Vector.<_SafeStr_3924>
{
return (this._SafeStr_18982);
}
}
}//package _-3X0
// _SafeStr_11284 = "_-6UM" (String#38029, DoABC#3)
// _SafeStr_143 = "_-3Nk" (String#30456, DoABC#3)
// _SafeStr_18982 = "_-0xS" (String#24472, DoABC#3)
// _SafeStr_2717 = "_-27R" (String#9816, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_3924 = "_-3D6" (String#10938, DoABC#3)
// _SafeStr_4 = "_-ZP" (String#39771, DoABC#3)
// _SafeStr_5331 = "_-G" (String#14697, DoABC#3)
//------------------------------------------------------------
//_-3xK.LoadingBarWidget
package _-3xK
{
import _-1Ir._SafeStr_2820;
import _-5YE.IBorderWindow;
import _-0MK._SafeStr_12;
import flash.display.BitmapData;
import flash.display.Sprite;
import _-13g.ApdevVideoPlayer;
import flash.utils.Dictionary;
import flash.utils.Timer;
import _-0b-._SafeStr_2819;
import _-5QZ._SafeStr_633;
import _-5Vt._SafeStr_10;
import _-p0._SafeStr_499;
import flash.events.MouseEvent;
import _-378._SafeStr_4455;
import flash.events.IEventDispatcher;
import _-0nt.AssetLoaderEvent;
import flash.events.SecurityErrorEvent;
import _-13g._SafeStr_4559;
import _-5Vt.XmlAsset;
import _-5YE.IRegionWindow;
import _-5YE.IDisplayObjectWrapper;
import _-5Vt._SafeStr_37;
import _-4PB.VideoAdServingTemplate;
import _-5mF.VideoControlsEvent;
import _-4PB.TrackingEvent;
import _-4PB.VideoAdV2;
import _-4PB.MediaFile;
import _-2xB.NetworkResource;
import flash.events.TimerEvent;
import flash.net.URLLoader;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.net.URLRequest;
import _-3-E._SafeStr_6;
public class LoadingBarWidget extends _SafeStr_2820
{
private static const _SafeStr_18983:String = "close";
private static const _SafeStr_18984:String = "complete";
private static const _SafeStr_18985:String = "firstQuartile";
private static const _SafeStr_18986:String = "midpoint";
private static const _SafeStr_18987:String = "mute";
private static const _SafeStr_18988:String = "pause";
private static const _SafeStr_18989:String = "resume";
private static const _SafeStr_18990:String = "thirdQuartile";
private static const _SafeStr_18991:String = "unmute";
private static const _SafeStr_18992:String = "start";
private var _SafeStr_5415:IBorderWindow;
private var _SafeStr_6649:_SafeStr_12;
private var _SafeStr_10411:BitmapData;
private var _SafeStr_14681:String = "";
private var _SafeStr_18993:Sprite = null;
private var _SafeStr_18994:ApdevVideoPlayer;
private var _SafeStr_10384:String = "";
private var _SafeStr_18995:Array;
private var _SafeStr_18996:Boolean = false;
private var _SafeStr_18997:Dictionary;
private var _SafeStr_18998:Timer;
private var _SafeStr_18999:Number;
private var _SafeStr_19000:String;
private var _SafeStr_19001:Boolean = false;
private var _SafeStr_10392:String;
public function LoadingBarWidget(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_499, _arg_5:_SafeStr_12)
{
this._SafeStr_18995 = [];
super(k, _arg_2, _arg_3, _arg_4);
this._SafeStr_6649 = _arg_5;
}
override public function dispose():void
{
if (this._SafeStr_18993 != null){
this._SafeStr_18993.removeEventListener(MouseEvent.CLICK, this._SafeStr_9379);
this._SafeStr_18993 = null;
};
if (this._SafeStr_10411 != null){
this._SafeStr_10411.dispose();
this._SafeStr_10411 = null;
};
if (this._SafeStr_5415 != null){
this._SafeStr_5415.dispose();
this._SafeStr_5415 = null;
};
this._SafeStr_6649 = null;
super.dispose();
}
override public function registerUpdateEvents(k:IEventDispatcher):void
{
if (k == null){
return;
};
k.addEventListener(_SafeStr_4455._SafeStr_5991, this._SafeStr_19002);
k.addEventListener(_SafeStr_4455._SafeStr_5992, this._SafeStr_19003);
super.registerUpdateEvents(k);
}
override public function unregisterUpdateEvents(k:IEventDispatcher):void
{
if (k == null){
return;
};
k.removeEventListener(_SafeStr_4455._SafeStr_5991, this._SafeStr_19002);
k.removeEventListener(_SafeStr_4455._SafeStr_5992, this._SafeStr_19002);
k.removeEventListener(_SafeStr_4455._SafeStr_5992, this._SafeStr_19003);
}
private function _SafeStr_19004(k:AssetLoaderEvent):void
{
_SafeStr_4.log(((("Error loading xml: " + this._SafeStr_10384) + ", ") + k));
}
private function _SafeStr_8101(k:SecurityErrorEvent):void
{
}
private function _SafeStr_19002(k:_SafeStr_4455):void
{
if ((((k == null)) || (!((k.type == _SafeStr_4455._SafeStr_5991))))){
return;
};
if (!this.createWindow()){
return;
};
this._SafeStr_5415.visible = true;
this._SafeStr_5415.center();
}
private function _SafeStr_19003(k:_SafeStr_4455):void
{
if ((((k == null)) || (!((k.type == _SafeStr_4455._SafeStr_5992))))){
return;
};
if (((this._SafeStr_18994) && ((((this._SafeStr_18994._SafeStr_10413 == _SafeStr_4559._SafeStr_10356)) || ((this._SafeStr_18994._SafeStr_10413 == _SafeStr_4559._SafeStr_10357)))))){
return;
};
if (this._SafeStr_5415 != null){
this._SafeStr_5415.dispose();
this._SafeStr_5415 = null;
};
}
private function createWindow():Boolean
{
var _local_4:int;
if (this._SafeStr_5415 != null){
return (true);
};
var k:XmlAsset = (assets.getAssetByName("room_loading_bar") as XmlAsset);
if (k == null){
return (false);
};
this._SafeStr_5415 = (windowManager.buildFromXML((k.content as XML)) as IBorderWindow);
if (this._SafeStr_5415 == null){
return (false);
};
this._SafeStr_5415.visible = false;
var _local_2:IRegionWindow = (this._SafeStr_5415.findChildByName("region") as IRegionWindow);
if (_local_2 != null){
};
var _local_3:IDisplayObjectWrapper = (this._SafeStr_5415.findChildByName("image") as IDisplayObjectWrapper);
if (_local_3 != null){
_local_4 = _local_3.height;
this._SafeStr_5415.scale(0, -(_local_4));
};
return (true);
}
private function _SafeStr_19005(k:AssetLoaderEvent):void
{
var _local_2:_SafeStr_37;
var _local_3:XmlAsset;
var _local_4:XML;
var _local_5:VideoAdServingTemplate;
_local_2 = (k.target as _SafeStr_37);
_local_2.removeEventListener(AssetLoaderEvent._SafeStr_7865, this._SafeStr_19005);
_local_2.removeEventListener(AssetLoaderEvent._SafeStr_8961, this._SafeStr_19005);
if (k.type == AssetLoaderEvent._SafeStr_7865){
_local_3 = (_assets.getAssetByName(_local_2.assetName) as XmlAsset);
_local_4 = (_local_3.content as XML);
if (_local_4 != null){
_local_5 = new VideoAdServingTemplate();
_local_5._SafeStr_19006(_local_4);
this._SafeStr_18995 = _local_5.ads;
this.playVideo();
};
};
}
private function _SafeStr_19007(k:int=760, _arg_2:int=480):void
{
this._SafeStr_18994 = new ApdevVideoPlayer(k, _arg_2);
this._SafeStr_18994._SafeStr_10420 = false;
this._SafeStr_18994._SafeStr_10441 = false;
this._SafeStr_18994._SafeStr_10446 = this._SafeStr_10411;
this._SafeStr_18994.autoPlay = false;
this._SafeStr_18994._SafeStr_10447.mute.visible = true;
this._SafeStr_18994._SafeStr_10447.fullscreen.visible = false;
this._SafeStr_18994._SafeStr_10447.bar._SafeStr_16395 = false;
this._SafeStr_18994.addEventListener(VideoControlsEvent._SafeStr_10445, this._SafeStr_19008, false, 0, true);
this._SafeStr_5933();
this._SafeStr_18994.addEventListener(VideoControlsEvent._SafeStr_19009, this._SafeStr_19010);
this._SafeStr_18994.addEventListener(VideoControlsEvent._SafeStr_10430, this._SafeStr_19010);
this._SafeStr_18994.addEventListener(MouseEvent.CLICK, this._SafeStr_19011);
}
private function _SafeStr_19012(k:Array, _arg_2:String):void
{
var _local_3:TrackingEvent;
if (k){
this._SafeStr_18997 = new Dictionary();
this._SafeStr_18997[_SafeStr_18992] = _arg_2;
for each (_local_3 in k) {
this._SafeStr_18997[_local_3.eventType] = _local_3;
};
};
}
private function _SafeStr_5933():void
{
if ((((this._SafeStr_18994 == null)) || ((this._SafeStr_5415 == null)))){
return;
};
var k:IDisplayObjectWrapper = (this._SafeStr_5415.findChildByName("image") as IDisplayObjectWrapper);
if (k == null){
return;
};
var _local_2:int = Math.max(0, (this._SafeStr_18994.width - k.width));
var _local_3:int = Math.max(0, (this._SafeStr_18994.height - k.height));
this._SafeStr_5415.scale(_local_2, _local_3);
k.setDisplayObject(this._SafeStr_18994);
this._SafeStr_18994.autoPlay = true;
this._SafeStr_5415.visible = true;
this._SafeStr_5415.center();
}
private function playVideo():void
{
var _local_2:VideoAdV2;
var _local_5:MediaFile;
var _local_6:String;
var _local_7:NetworkResource;
var k:int = this._SafeStr_18995.length;
if (k == 0){
return;
};
if (k > 0){
_local_2 = (this._SafeStr_18995[0] as VideoAdV2);
};
var _local_3:String = "";
var _local_4:Array = _local_2.getImpressionList();
if (_local_4.length > 0){
_local_3 = String(_local_4[0]);
};
if (((_local_2) && (_local_2.hasAds(false)))){
_local_5 = (_local_2.linearVideoAd.mediaFiles[0] as MediaFile);
if (_local_5 == null){
return;
};
_local_6 = _local_5.url.url;
this._SafeStr_19012(_local_2.trackingEvents, _local_3);
if (_local_2.linearVideoAd.clickThroughs.length > 0){
_local_7 = (_local_2.linearVideoAd.clickThroughs[0] as NetworkResource);
if (_local_7 != null){
this._SafeStr_19000 = _local_7.url;
};
};
this._SafeStr_19007(int(_local_5.width), int(_local_5.height));
this._SafeStr_18994.load(_local_6);
this._SafeStr_18994.play();
this._SafeStr_19013(_SafeStr_18992);
if (this._SafeStr_18998 == null){
this._SafeStr_18998 = new Timer(500);
this._SafeStr_18998.addEventListener(TimerEvent.TIMER, this._SafeStr_19014);
};
if (this._SafeStr_18998.running){
this._SafeStr_18998.reset();
};
this._SafeStr_18998.start();
};
}
private function _SafeStr_19013(k:String):void
{
var _local_2:TrackingEvent;
var _local_3:Array;
var _local_4:URLLoader;
_local_2 = (this._SafeStr_18997[k] as TrackingEvent);
if (((!((_local_2 == null))) || ((k == _SafeStr_18992)))){
if (k == _SafeStr_18992){
_local_3 = [this._SafeStr_18997[_SafeStr_18992]];
} else {
_local_3 = _local_2.getURLList();
};
if (((_local_3) && ((_local_3.length > 0)))){
_local_4 = new URLLoader();
_local_4.addEventListener(Event.COMPLETE, this._SafeStr_19015);
_local_4.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_19016);
_local_4.load(new URLRequest(_local_3[0]));
};
};
}
private function _SafeStr_19014(k:TimerEvent):void
{
var _local_2:Number;
if (this._SafeStr_18994){
_local_2 = this._SafeStr_18994._SafeStr_5385();
if (this._SafeStr_18994._SafeStr_10413 == _SafeStr_4559._SafeStr_10356){
if ((((this._SafeStr_18999 < 0.25)) && ((_local_2 >= 0.25)))){
this._SafeStr_19013(_SafeStr_18985);
} else {
if ((((this._SafeStr_18999 < 0.5)) && ((_local_2 >= 0.5)))){
this._SafeStr_19013(_SafeStr_18986);
} else {
if ((((this._SafeStr_18999 < 0.75)) && ((_local_2 >= 0.75)))){
this._SafeStr_19013(_SafeStr_18990);
};
};
};
};
this._SafeStr_18999 = _local_2;
};
}
private function _SafeStr_19008(k:VideoControlsEvent):void
{
if (k.data == _SafeStr_4559._SafeStr_10358){
this._SafeStr_18998.reset();
this._SafeStr_19013(_SafeStr_18984);
this._SafeStr_19013(_SafeStr_18983);
this._SafeStr_19003(new _SafeStr_4455(_SafeStr_4455._SafeStr_5992));
} else {
if ((((k.data == _SafeStr_4559._SafeStr_10356)) && ((this._SafeStr_10392 == _SafeStr_4559._SafeStr_10357)))){
this._SafeStr_19013(_SafeStr_18989);
} else {
if ((((k.data == _SafeStr_4559._SafeStr_10357)) && (!((this._SafeStr_10392 == _SafeStr_4559._SafeStr_10357))))){
this._SafeStr_19013(_SafeStr_18988);
};
};
};
this._SafeStr_10392 = k.data;
}
private function _SafeStr_9379(k:Event):void
{
if (this._SafeStr_14681 != ""){
_SafeStr_6._SafeStr_5513(this._SafeStr_14681);
};
}
private function _SafeStr_19011(k:Event):void
{
if (((((!((this._SafeStr_10384 == ""))) && (!((this._SafeStr_19000 == ""))))) && (!(this._SafeStr_19001)))){
_SafeStr_6._SafeStr_5513(this._SafeStr_19000);
this._SafeStr_19001 = true;
};
}
private function _SafeStr_19016(k:IOErrorEvent):void
{
}
private function _SafeStr_19015(k:Event):void
{
}
private function _SafeStr_19017():void
{
this._SafeStr_19013(_SafeStr_18987);
}
private function _SafeStr_19018():void
{
this._SafeStr_19013(_SafeStr_18991);
}
private function _SafeStr_19010(k:VideoControlsEvent):void
{
if (this._SafeStr_18994._SafeStr_10374 == 0){
this._SafeStr_18996 = true;
this._SafeStr_19017();
} else {
if (this._SafeStr_18996){
this._SafeStr_19018();
};
this._SafeStr_18996 = false;
};
}
}
}//package _-3xK
// _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3)
// _SafeStr_10356 = "_-2JT" (String#27791, DoABC#3)
// _SafeStr_10357 = "_-5Bp" (String#34886, DoABC#3)
// _SafeStr_10358 = "_-4LU" (String#32826, DoABC#3)
// _SafeStr_10374 = "_-1LH" (String#8982, DoABC#3)
// _SafeStr_10384 = "_-1q4" (String#9482, DoABC#3)
// _SafeStr_10392 = "_-4lK" (String#12520, DoABC#3)
// _SafeStr_10411 = "_-0VG" (String#148, DoABC#3)
// _SafeStr_10413 = "_-0Dh" (String#22700, DoABC#3)
// _SafeStr_10420 = "_-1lv" (String#26455, DoABC#3)
// _SafeStr_10430 = "_-3lx" (String#31371, DoABC#3)
// _SafeStr_10441 = "_-rw" (String#40472, DoABC#3)
// _SafeStr_10445 = "_-0HV" (String#22857, DoABC#3)
// _SafeStr_10446 = "_-2EH" (String#27592, DoABC#3)
// _SafeStr_10447 = "_-4wL" (String#34235, DoABC#3)
// _SafeStr_12 = "_-3x" (String#11683, DoABC#3)
// _SafeStr_14681 = "_-5s5" (String#1135, DoABC#3)
// _SafeStr_16395 = "_-sf" (String#40500, DoABC#3)
// _SafeStr_18983 = "_-5zO" (String#36799, DoABC#3)
// _SafeStr_18984 = "_-4n0" (String#33873, DoABC#3)
// _SafeStr_18985 = "_-2S0" (String#28122, DoABC#3)
// _SafeStr_18986 = "_-5Hd" (String#35109, DoABC#3)
// _SafeStr_18987 = "_-2ft" (String#28670, DoABC#3)
// _SafeStr_18988 = "_-0U6" (String#23335, DoABC#3)
// _SafeStr_18989 = "_-3ua" (String#31722, DoABC#3)
// _SafeStr_18990 = "_-6Bj" (String#37330, DoABC#3)
// _SafeStr_18991 = "_-4Gl" (String#32636, DoABC#3)
// _SafeStr_18992 = "_-32S" (String#29579, DoABC#3)
// _SafeStr_18993 = "_-5Bn" (String#34885, DoABC#3)
// _SafeStr_18994 = "_-20n" (String#27072, DoABC#3)
// _SafeStr_18995 = "_-0ck" (String#23665, DoABC#3)
// _SafeStr_18996 = "_-3eR" (String#31090, DoABC#3)
// _SafeStr_18997 = "_-6F7" (String#37453, DoABC#3)
// _SafeStr_18998 = "_-2hi" (String#28748, DoABC#3)
// _SafeStr_18999 = "_-1Tq" (String#25757, DoABC#3)
// _SafeStr_19000 = "_-1MS" (String#25459, DoABC#3)
// _SafeStr_19001 = "_-3zh" (String#31916, DoABC#3)
// _SafeStr_19002 = "_-6hA" (String#38579, DoABC#3)
// _SafeStr_19003 = "_-2FG" (String#27635, DoABC#3)
// _SafeStr_19004 = "_-yr" (String#40739, DoABC#3)
// _SafeStr_19005 = "_-0cA" (String#23640, DoABC#3)
// _SafeStr_19006 = "_-2xg" (String#29361, DoABC#3)
// _SafeStr_19007 = "_-0Un" (String#23358, DoABC#3)
// _SafeStr_19008 = "_-1Yy" (String#25945, DoABC#3)
// _SafeStr_19009 = "_-SX" (String#39526, DoABC#3)
// _SafeStr_19010 = "_-6dj" (String#38430, DoABC#3)
// _SafeStr_19011 = "_-49T" (String#32352, DoABC#3)
// _SafeStr_19012 = "_-0wI" (String#24425, DoABC#3)
// _SafeStr_19013 = "_-0W4" (String#23412, DoABC#3)
// _SafeStr_19014 = "_-Iy" (String#39175, DoABC#3)
// _SafeStr_19015 = "_-5K6" (String#35206, DoABC#3)
// _SafeStr_19016 = "_-OU" (String#39378, DoABC#3)
// _SafeStr_19017 = "_-2qt" (String#29102, DoABC#3)
// _SafeStr_19018 = "_-53J" (String#34558, DoABC#3)
// _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3)
// _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3)
// _SafeStr_37 = "_-6-O" (String#36835, DoABC#3)
// _SafeStr_4 = "_-ZP" (String#39771, DoABC#3)
// _SafeStr_4455 = "_-2iI" (String#28775, DoABC#3)
// _SafeStr_4559 = "_-4TD" (String#33152, DoABC#3)
// _SafeStr_499 = "_-4Ef" (String#11977, DoABC#3)
// _SafeStr_5385 = "_-0Hk" (String#2626, DoABC#3)
// _SafeStr_5415 = "_-2S6" (String#6, DoABC#3)
// _SafeStr_5513 = "_-LI" (String#14784, DoABC#3)
// _SafeStr_5933 = "_-5DG" (String#12983, DoABC#3)
// _SafeStr_5991 = "_-Q7" (String#39442, DoABC#3)
// _SafeStr_5992 = "_-5Fh" (String#35032, DoABC#3)
// _SafeStr_6 = "_-1ax" (String#26024, DoABC#3)
// _SafeStr_633 = "_-430" (String#11805, DoABC#3)
// _SafeStr_6649 = "_-3gb" (String#381, DoABC#3)
// _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3)
// _SafeStr_8101 = "_-41t" (String#1556, DoABC#3)
// _SafeStr_8961 = "_-g8" (String#40026, DoABC#3)
// _SafeStr_9379 = "_-5W1" (String#1130, DoABC#3)
//------------------------------------------------------------
//_-3Xk._SafeStr_2338
package _-3Xk
{
public interface _SafeStr_2338
{
function init(_arg_1:_SafeStr_3308=null):void;
function cancel():void;
function empty():void;
function _SafeStr_7834(_arg_1:int):_SafeStr_3309;
function _SafeStr_9272(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String):void;
function _SafeStr_7835(_arg_1:int):void;
function _SafeStr_9275():void;
function _SafeStr_19019():Boolean;
function _SafeStr_9618():Array;
function get _SafeStr_7833():int;
}
}//package _-3Xk
// _SafeStr_19019 = "_-Cg" (String#14636, DoABC#3)
// _SafeStr_2338 = "_-1Ie" (String#8940, DoABC#3)
// _SafeStr_3308 = "_-13N" (String#8689, DoABC#3)
// _SafeStr_3309 = "_-17O" (String#24893, DoABC#3)
// _SafeStr_7833 = "_-5Jn" (String#13094, DoABC#3)
// _SafeStr_7834 = "_-0vQ" (String#8533, DoABC#3)
// _SafeStr_7835 = "_-2wv" (String#10658, DoABC#3)
// _SafeStr_9272 = "_-4HU" (String#12028, DoABC#3)
// _SafeStr_9275 = "_-2yU" (String#10687, DoABC#3)
// _SafeStr_9618 = "_-4Ed" (String#11975, DoABC#3)
//------------------------------------------------------------
//_-3Xk._SafeStr_3308
package _-3Xk
{
public interface _SafeStr_3308
{
function _SafeStr_9265():void;
function _SafeStr_9262():void;
function _SafeStr_9263():void;
function _SafeStr_9258():void;
function _SafeStr_9261(_arg_1:int):void;
function _SafeStr_9268():void;
function _SafeStr_9273(_arg_1:Boolean):void;
function get disposed():Boolean;
}
}//package _-3Xk
// _SafeStr_3308 = "_-13N" (String#8689, DoABC#3)
// _SafeStr_9258 = "_-23Q" (String#9747, DoABC#3)
// _SafeStr_9261 = "_-5xC" (String#13725, DoABC#3)
// _SafeStr_9262 = "_-4is" (String#12476, DoABC#3)
// _SafeStr_9263 = "_-5bC" (String#13374, DoABC#3)
// _SafeStr_9265 = "_-4eU" (String#12395, DoABC#3)
// _SafeStr_9268 = "_-1CF" (String#8837, DoABC#3)
// _SafeStr_9273 = "_-0Dx" (String#7828, DoABC#3)
//------------------------------------------------------------
//_-3Xk._SafeStr_3309
package _-3Xk
{
public class _SafeStr_3309
{
private var _SafeStr_5338:int = 0;
private var _SafeStr_7428:int = 0;
private var _SafeStr_15846:int = 0;
private var _SafeStr_19020:String = null;
public function _SafeStr_3309(k:int, _arg_2:int, _arg_3:int=0, _arg_4:String=null)
{
this._SafeStr_5338 = k;
this._SafeStr_7428 = _arg_2;
this._SafeStr_15846 = _arg_3;
this._SafeStr_19020 = _arg_4;
}
public function get id():int
{
return (this._SafeStr_5338);
}
public function get category():int
{
return (this._SafeStr_7428);
}
public function get typeId():int
{
return (this._SafeStr_15846);
}
public function get xxxExtra():String
{
return (this._SafeStr_19020);
}
public function set id(k:int):void
{
this._SafeStr_5338 = k;
}
}
}//package _-3Xk
// _SafeStr_15846 = "_-2ds" (String#690, DoABC#3)
// _SafeStr_19020 = "_-2TF" (String#28170, DoABC#3)
// _SafeStr_3309 = "_-17O" (String#24893, DoABC#3)
// _SafeStr_5338 = "_-3gw" (String#15, DoABC#3)
// _SafeStr_7428 = "_-5zS" (String#112, DoABC#3)
//------------------------------------------------------------
//_-3Xk._SafeStr_4794
package _-3Xk
{
import _-1oe._SafeStr_2363;
import _-1uj._SafeStr_2323;
import _-1oe._SafeStr_2362;
import _-0Kg.HabboCatalog;
import _-1uj._SafeStr_3018;
import flash.display.BitmapData;
import _-6G7._SafeStr_2491;
import _-1uj._SafeStr_2251;
public class _SafeStr_4794 extends _SafeStr_2363 implements _SafeStr_2323, _SafeStr_2362
{
public function _SafeStr_4794(k:HabboCatalog)
{
super(k);
}
protected function initProductIcon(k:_SafeStr_2251, _arg_2:String, _arg_3:int, _arg_4:String=""):void
{
var _local_6:_SafeStr_3018;
var _local_5:BitmapData;
switch (_arg_2){
case _SafeStr_2491._SafeStr_5890:
_local_6 = k.getFurnitureIcon(_arg_3, this);
break;
case _SafeStr_2491._SafeStr_5891:
_local_6 = k.getWallItemIcon(_arg_3, this, _arg_4);
break;
default:
_SafeStr_4.log(("[PrizeItemContainer] Can not yet handle this type of product: " + _arg_2));
return;
};
if (_local_6 != null){
_local_5 = _local_6.data;
setIconImage(_local_5, true);
};
}
public function imageReady(k:int, _arg_2:BitmapData):void
{
if (disposed){
return;
};
setIconImage(_arg_2, true);
}
public function _SafeStr_5454(k:int):void
{
}
}
}//package _-3Xk
// _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3)
// _SafeStr_2323 = "_-32L" (String#10767, DoABC#3)
// _SafeStr_2362 = "_-5o9" (String#13580, DoABC#3)
// _SafeStr_2363 = "_-1Eq" (String#8879, DoABC#3)
// _SafeStr_2491 = "_-10P" (String#24621, DoABC#3)
// _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3)
// _SafeStr_4 = "_-ZP" (String#39771, DoABC#3)
// _SafeStr_4794 = "_-32O" (String#10768, DoABC#3)
// _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3)
// _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3)
// _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3)
//------------------------------------------------------------
//_-3Xk._SafeStr_4795
package _-3Xk
{
import _-1rg._SafeStr_2333;
import _-0Kg.HabboCatalog;
import _-1uj._SafeStr_2251;
public class _SafeStr_4795 extends _SafeStr_4794
{
private var _SafeStr_8129:String;
private var _SafeStr_8130:int;
private var _SafeStr_19021:int;
private var _SafeStr_8211:_SafeStr_2333;
private var _SafeStr_19022:_SafeStr_4794;
public function _SafeStr_4795(k:String, _arg_2:int, _arg_3:_SafeStr_2333, _arg_4:int, _arg_5:HabboCatalog)
{
super(_arg_5);
this._SafeStr_8129 = k;
this._SafeStr_8130 = _arg_2;
this._SafeStr_8211 = _arg_3;
this._SafeStr_19021 = _arg_4;
}
public function setIcon(k:_SafeStr_2251):void
{
if ((((k == null)) || ((this._SafeStr_8211 == null)))){
return;
};
initProductIcon(k, this._SafeStr_8211.type, this._SafeStr_8130);
}
public function get _SafeStr_8132():String
{
return (this._SafeStr_8129);
}
public function get _SafeStr_8133():int
{
return (this._SafeStr_8130);
}
public function get gridItem():_SafeStr_4794
{
return (this._SafeStr_19022);
}
public function get _SafeStr_9622():int
{
return (this._SafeStr_19021);
}
public function get title():String
{
if (this._SafeStr_8211 == null){
return ("");
};
return (this._SafeStr_8211._SafeStr_5870);
}
}
}//package _-3Xk
// _SafeStr_19021 = "_-2Zm" (String#28433, DoABC#3)
// _SafeStr_19022 = "_-4t0" (String#34114, DoABC#3)
// _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3)
// _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3)
// _SafeStr_4794 = "_-32O" (String#10768, DoABC#3)
// _SafeStr_4795 = "_-0w1" (String#8540, DoABC#3)
// _SafeStr_5870 = "_-3Rw" (String#11152, 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)
// _SafeStr_8211 = "_-3SQ" (String#581, DoABC#3)
// _SafeStr_9622 = "_-3av" (String#30954, DoABC#3)
//------------------------------------------------------------
//_-3Xk.DealPrizeContainer
package _-3Xk
{
import _-0Kg.HabboCatalog;
import flash.display.BitmapData;
import _-0iS._SafeStr_5145;
import _-1rg._SafeStr_2333;
import _-5Vt.XmlAsset;
import _-5Vt.BitmapDataAsset;
import _-5YE.IBitmapWrapperWindow;
import flash.geom.Point;
import _-5YE.ITextWindow;
import _-1uj._SafeStr_2251;
public class DealPrizeContainer extends _SafeStr_4795
{
private var _SafeStr_8128:Array;
private var _SafeStr_19023:Array;
private var _SafeStr_5450:HabboCatalog;
private var _SafeStr_9360:XML;
private var _SafeStr_12705:BitmapData;
public function DealPrizeContainer(k:Array, _arg_2:int, _arg_3:HabboCatalog)
{
var _local_4:int;
var _local_7:_SafeStr_5145;
var _local_8:_SafeStr_2333;
this._SafeStr_19023 = [];
this._SafeStr_5450 = _arg_3;
this._SafeStr_8128 = k;
while (_local_4 < k.length) {
_local_7 = k[_local_4];
_local_8 = _arg_3._SafeStr_7657(_local_7._SafeStr_8133, _local_7._SafeStr_8132);
this._SafeStr_19023.push(_local_8);
_local_4++;
};
var _local_5:XmlAsset = (_arg_3.assets.getAssetByName("gridItem") as XmlAsset);
this._SafeStr_9360 = (_local_5.content as XML);
var _local_6:BitmapDataAsset = (_arg_3.assets.getAssetByName("ctlg_pic_deal_icon_narrow") as BitmapDataAsset);
this._SafeStr_12705 = BitmapData(_local_6.content);
super("deal", -1, null, _arg_2, _arg_3);
}
override public function setIcon(k:_SafeStr_2251):void
{
var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(view.findChildByName("image"));
_local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true, 0);
_local_2.bitmap.copyPixels(this._SafeStr_12705, this._SafeStr_12705.rect, new Point(((_local_2.width - this._SafeStr_12705.width) / 2), ((_local_2.height - this._SafeStr_12705.height) / 2)));
ITextWindow(view.findChildByName("bundleCounter")).text = this._SafeStr_8128.length.toString();
}
override public function get title():String
{
return ("");
}
public function get _SafeStr_8134():Array
{
return (this._SafeStr_8128);
}
public function get _SafeStr_19024():Array
{
return (this._SafeStr_19023);
}
}
}//package _-3Xk
// _SafeStr_12705 = "_-0ID" (String#7890, DoABC#3)
// _SafeStr_19023 = "_-1vo" (String#26837, DoABC#3)
// _SafeStr_19024 = "_-4NA" (String#32894, DoABC#3)
// _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3)
// _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3)
// _SafeStr_4795 = "_-0w1" (String#8540, DoABC#3)
// _SafeStr_5145 = "_-3af" (String#11300, DoABC#3)
// _SafeStr_5450 = "_-X-" (String#28, DoABC#3)
// _SafeStr_7657 = "_-0OD" (String#2657, DoABC#3)
// _SafeStr_8128 = "_-3QX" (String#11131, DoABC#3)
// _SafeStr_8132 = "_-4S-" (String#33100, DoABC#3)
// _SafeStr_8133 = "_-04f" (String#22357, DoABC#3)
// _SafeStr_8134 = "_-4FC" (String#32583, DoABC#3)
// _SafeStr_9360 = "_-4uu" (String#701, DoABC#3)
//------------------------------------------------------------
//_-3Xk.PrizeLevelContainer
package _-3Xk
{
import _-0iS._SafeStr_4791;
import _-1rg._SafeStr_2333;
import _-0iS._SafeStr_3371;
import _-0Kg.HabboCatalog;
public class PrizeLevelContainer
{
private var _SafeStr_8121:int;
private var _SafeStr_8123:Array;
public function PrizeLevelContainer(k:_SafeStr_3371, _arg_2:HabboCatalog)
{
var _local_4:_SafeStr_4791;
var _local_5:_SafeStr_4795;
var _local_6:_SafeStr_2333;
super();
this._SafeStr_8121 = k._SafeStr_8124;
_arg_2.localization.registerParameter(("recycler.prizes.odds." + this._SafeStr_8121), "odds", ("1:" + k._SafeStr_8125));
this._SafeStr_8123 = new Array();
var _local_3:int;
while (_local_3 < k.prizes.length) {
_local_4 = k.prizes[_local_3];
if (_local_4._SafeStr_8131){
_local_5 = new DealPrizeContainer(_local_4._SafeStr_8134, this._SafeStr_8121, _arg_2);
} else {
_local_6 = _arg_2._SafeStr_7657(_local_4._SafeStr_8133, _local_4._SafeStr_8132);
_local_5 = new _SafeStr_4795(_local_4._SafeStr_8132, _local_4._SafeStr_8133, _local_6, this._SafeStr_8121, _arg_2);
};
this._SafeStr_8123.push(_local_5);
_local_3++;
};
}
public function get _SafeStr_8124():int
{
return (this._SafeStr_8121);
}
public function get prizes():Array
{
return (this._SafeStr_8123);
}
}
}//package _-3Xk
// _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3)
// _SafeStr_3371 = "_-0OP" (String#7991, DoABC#3)
// _SafeStr_4791 = "_-0DN" (String#7820, DoABC#3)
// _SafeStr_4795 = "_-0w1" (String#8540, DoABC#3)
// _SafeStr_7657 = "_-0OD" (String#2657, DoABC#3)
// _SafeStr_8121 = "_-2Vp" (String#10219, DoABC#3)
// _SafeStr_8123 = "_-09r" (String#1060, DoABC#3)
// _SafeStr_8124 = "_-3Ec" (String#30077, DoABC#3)
// _SafeStr_8125 = "_-3fj" (String#31127, 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)
//------------------------------------------------------------
//_-3Xk.PrizeViewer
package _-3Xk
{
import _-1uj._SafeStr_2323;
import _-5YE.IBitmapWrapperWindow;
import _-5YE.IItemGridWindow;
import flash.display.BitmapData;
import flash.geom.Point;
import _-1Mz.IWindowContainer;
import _-1uj._SafeStr_3018;
import _-151._SafeStr_2306;
import _-6G7._SafeStr_2491;
import _-1uj._SafeStr_2251;
import _-0iS._SafeStr_5145;
import _-5Vt.BitmapDataAsset;
import _-1oe._SafeStr_2389;
public class PrizeViewer implements _SafeStr_2323
{
private var _SafeStr_19025:IBitmapWrapperWindow;
private var _SafeStr_19026:int = 0;
private var _SafeStr_19027:Array;
private var _SafeStr_9570:IItemGridWindow;
private static function _SafeStr_19028(k:IWindowContainer, _arg_2:BitmapData):IBitmapWrapperWindow
{
var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(k.findChildByName("image"));
_local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF);
_local_3.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(((_local_3.width - _arg_2.width) / 2), ((_local_3.height - _arg_2.height) / 2)));
return (_local_3);
}
public function dispose():void
{
this._SafeStr_19027 = null;
this._SafeStr_19025 = null;
}
public function _SafeStr_9624(k:_SafeStr_2251, _arg_2:IWindowContainer, _arg_3:String, _arg_4:int, _arg_5:String, _arg_6:String, _arg_7:String=""):void
{
var _local_9:_SafeStr_3018;
this._SafeStr_19025 = (_arg_2.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow);
var _local_8:IItemGridWindow = (_arg_2.findChildByName("bundleGrid") as IItemGridWindow);
_local_8.visible = false;
switch (_arg_3){
case _SafeStr_2491._SafeStr_5890:
_local_9 = k.getFurnitureImage(_arg_4, new _SafeStr_2306(90, 0, 0), 64, this, 0, _arg_7);
break;
case _SafeStr_2491._SafeStr_5891:
_local_9 = k.getWallItemImage(_arg_4, new _SafeStr_2306(90, 0, 0), 64, this, 0, _arg_7);
break;
default:
return;
};
if (_local_9 != null){
this._SafeStr_9548(_local_9.data, true);
};
this._SafeStr_19026 = _local_9.id;
_arg_2.findChildByName("ctlg_product_name").caption = _arg_5;
_arg_2.findChildByName("ctlg_description").caption = ((_arg_6) ? _arg_6 : "");
}
public function _SafeStr_9623(k:_SafeStr_2251, _arg_2:_SafeStr_2389, _arg_3:XML, _arg_4:IWindowContainer, _arg_5:DealPrizeContainer, _arg_6:String, _arg_7:String):void
{
var _local_11:_SafeStr_5145;
var _local_12:IWindowContainer;
var _local_13:_SafeStr_3018;
this._SafeStr_19025 = (_arg_4.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow);
var _local_8:BitmapDataAsset = (_arg_2.viewer.catalog.assets.getAssetByName("ctlg_dyndeal_background") as BitmapDataAsset);
var _local_9:BitmapData = BitmapData(_local_8.content);
this._SafeStr_19025.bitmap = new BitmapData(this._SafeStr_19025.width, this._SafeStr_19025.height, true, 0xFFFFFF);
this._SafeStr_19025.bitmap.copyPixels(_local_9, _local_9.rect, new Point(((this._SafeStr_19025.width - _local_9.width) / 2), ((this._SafeStr_19025.height - _local_9.height) / 2)));
this._SafeStr_9570 = (_arg_4.findChildByName("bundleGrid") as IItemGridWindow);
this._SafeStr_9570.destroyGridItems();
this._SafeStr_9570.visible = true;
this._SafeStr_19029(_arg_5._SafeStr_8134.length);
var _local_10:int;
while (_local_10 < _arg_5._SafeStr_8134.length) {
_local_11 = _arg_5._SafeStr_8134[_local_10];
_local_12 = IWindowContainer(_arg_2.viewer.catalog.windowManager.buildFromXML(_arg_3));
_local_12.findChildByName("clubLevelIcon").visible = false;
_local_12.findChildByName("multiContainer").visible = false;
switch (_local_11._SafeStr_8132){
case _SafeStr_2491._SafeStr_5890:
_local_13 = k.getFurnitureIcon(_local_11._SafeStr_8133, this);
break;
case _SafeStr_2491._SafeStr_5891:
_local_13 = k.getWallItemIcon(_local_11._SafeStr_8133, this);
break;
default:
return;
};
if (_local_13 != null){
_SafeStr_19028(_local_12, _local_13.data);
this._SafeStr_9570._SafeStr_8915(_local_12);
};
if (_local_13.id != 0){
this._SafeStr_19030(_local_10, _local_13.id);
};
_arg_4.findChildByName("ctlg_product_name").caption = _arg_6;
_arg_4.findChildByName("ctlg_description").caption = _arg_7;
_local_10++;
};
if (_arg_5._SafeStr_8134.length > 6){
_arg_4.findChildByName("bundleGridScrollbar").visible = true;
} else {
_arg_4.findChildByName("bundleGridScrollbar").visible = false;
};
}
public function imageReady(k:int, _arg_2:BitmapData):void
{
var _local_3:int;
var _local_4:IWindowContainer;
if (k == this._SafeStr_19026){
this._SafeStr_9548(_arg_2, true);
this._SafeStr_19026 = 0;
} else {
if (((!((this._SafeStr_9570 == null))) && (!((this._SafeStr_19027 == null))))){
_local_3 = this._SafeStr_19027.indexOf(k);
if (_local_3 != -1){
_local_4 = IWindowContainer(this._SafeStr_9570._SafeStr_8749(_local_3));
_SafeStr_19028(_local_4, _arg_2);
} else {
this._SafeStr_19027[_local_3] = 0;
};
};
};
}
public function _SafeStr_5454(k:int):void
{
}
private function _SafeStr_9548(k:BitmapData, _arg_2:Boolean):void
{
var _local_3:Point;
if (((!((this._SafeStr_19025 == null))) && (!(this._SafeStr_19025.disposed)))){
if (k == null){
k = new BitmapData(1, 1);
_arg_2 = true;
};
this._SafeStr_19025.bitmap = new BitmapData(this._SafeStr_19025.width, this._SafeStr_19025.height, true, 0xFFFFFF);
this._SafeStr_19025.bitmap.fillRect(this._SafeStr_19025.bitmap.rect, 0xFFFFFF);
_local_3 = new Point(((this._SafeStr_19025.width - k.width) / 2), ((this._SafeStr_19025.height - k.height) / 2));
this._SafeStr_19025.bitmap.copyPixels(k, k.rect, _local_3, null, null, true);
};
if (((_arg_2) && (!((k == null))))){
k.dispose();
};
}
private function _SafeStr_19029(k:int):void
{
this._SafeStr_19027 = new Array(k);
var _local_2:int;
while (_local_2 < this._SafeStr_19027.length) {
this._SafeStr_19027[_local_2] = 0;
_local_2++;
};
}
private function _SafeStr_19030(k:int, _arg_2:int):void
{
this._SafeStr_19027[k] = _arg_2;
}
}
}//package _-3Xk
// _SafeStr_19025 = "_-0xI" (String#24466, DoABC#3)
// _SafeStr_19026 = "_-2v-" (String#29267, DoABC#3)
// _SafeStr_19027 = "_-AC" (String#38858, DoABC#3)
// _SafeStr_19028 = "_-1Wj" (String#25862, DoABC#3)
// _SafeStr_19029 = "_-43U" (String#32111, DoABC#3)
// _SafeStr_19030 = "_-6j0" (String#38647, DoABC#3)
// _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3)
// _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3)
// _SafeStr_2323 = "_-32L" (String#10767, DoABC#3)
// _SafeStr_2389 = "_-5Ww" (String#13304, DoABC#3)
// _SafeStr_2491 = "_-10P" (String#24621, DoABC#3)
// _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3)
// _SafeStr_5145 = "_-3af" (String#11300, DoABC#3)
// _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3)
// _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3)
// _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3)
// _SafeStr_8132 = "_-4S-" (String#33100, DoABC#3)
// _SafeStr_8133 = "_-04f" (String#22357, DoABC#3)
// _SafeStr_8134 = "_-4FC" (String#32583, DoABC#3)
// _SafeStr_8749 = "_-0gb" (String#8301, DoABC#3)
// _SafeStr_8915 = "_-62o" (String#4138, DoABC#3)
// _SafeStr_9548 = "_-Ot" (String#712, DoABC#3)
// _SafeStr_9570 = "_-65O" (String#13865, DoABC#3)
// _SafeStr_9623 = "_-46L" (String#32231, DoABC#3)
// _SafeStr_9624 = "_-W3" (String#39660, DoABC#3)
//------------------------------------------------------------
//_-3Xk.RecyclerLogic
package _-3Xk
{
import _-0Kg.HabboCatalog;
import _-5QZ._SafeStr_633;
import _-0iS._SafeStr_2433;
import _-0iS._SafeStr_2347;
import _-4n6._SafeStr_2443;
import _-5Mz.WindowEvent;
public class RecyclerLogic implements _SafeStr_2338
{
private static const _SafeStr_19031:int = 0;
private static const _SafeStr_19032:int = 1;
private static const _SafeStr_19033:int = 2;
private var _SafeStr_19034:int = 0;
private var _SafeStr_19035:int;
private var _SafeStr_19036:Array;
private var _SafeStr_5450:HabboCatalog;
private var _SafeStr_5524:_SafeStr_633;
private var _SafeStr_5414:_SafeStr_3308;
private var _SafeStr_8123:Array;
private var _SafeStr_19037:int;
public function RecyclerLogic(k:HabboCatalog, _arg_2:_SafeStr_633)
{
this._SafeStr_19036 = new Array();
super();
this._SafeStr_5450 = k;
this._SafeStr_5524 = _arg_2;
this._SafeStr_19037 = k.getInteger("recycler.number_of_slots", 5);
}
private function get _SafeStr_19038():Boolean
{
return (!((this._SafeStr_19034 == _SafeStr_19031)));
}
private function get _SafeStr_19039():Boolean
{
return (!((this._SafeStr_19035 == _SafeStr_2433._SafeStr_8119)));
}
private function get ready():Boolean
{
return (((this.active) && ((this._SafeStr_19034 == _SafeStr_19032))));
}
public function get active():Boolean
{
return (((this._SafeStr_19038) && (this._SafeStr_19039)));
}
public function get _SafeStr_7833():int
{
return (this._SafeStr_19037);
}
public function dispose():void
{
this._SafeStr_19036 = null;
this._SafeStr_5450 = null;
this._SafeStr_5524 = null;
}
public function init(k:_SafeStr_3308=null):void
{
this._SafeStr_19034 = _SafeStr_19033;
this._SafeStr_19036 = new Array(this._SafeStr_19037);
if (k == null){
return;
};
this._SafeStr_5414 = k;
this._SafeStr_5450._SafeStr_8143();
}
public function activate():void
{
if (this._SafeStr_19039){
this._SafeStr_19034 = _SafeStr_19032;
};
}
public function cancel():void
{
this._SafeStr_5450._SafeStr_8151(false);
var k:int;
while (k < this._SafeStr_19037) {
this._SafeStr_7835(k);
k++;
};
this._SafeStr_19034 = _SafeStr_19031;
}
public function empty():void
{
var k:int;
while (k < this._SafeStr_19037) {
this._SafeStr_7835(k);
k++;
};
this._SafeStr_19040();
this._SafeStr_19041();
}
public function _SafeStr_8394(k:int, _arg_2:int):void
{
this._SafeStr_19035 = k;
if (!this._SafeStr_19039){
return;
};
switch (this._SafeStr_19035){
case _SafeStr_2433._SafeStr_8118:
this._SafeStr_19034 = _SafeStr_19032;
if ((((this._SafeStr_5414 == null)) || (this._SafeStr_5414.disposed))){
return;
};
this._SafeStr_5414._SafeStr_9265();
this._SafeStr_5450._SafeStr_8151(true);
this._SafeStr_19042();
this._SafeStr_19040();
this._SafeStr_19041();
return;
case _SafeStr_2433._SafeStr_8119:
if ((((this._SafeStr_5414 == null)) || (this._SafeStr_5414.disposed))){
return;
};
this._SafeStr_5414._SafeStr_9258();
this._SafeStr_5450._SafeStr_8151(false);
return;
case _SafeStr_2433._SafeStr_8120:
if ((((this._SafeStr_5414 == null)) || (this._SafeStr_5414.disposed))){
return;
};
this._SafeStr_5414._SafeStr_9261(_arg_2);
this._SafeStr_5450._SafeStr_8151(false);
return;
};
}
public function _SafeStr_8397(status:int, prizeId:int):void
{
if (!this._SafeStr_19038){
return;
};
this._SafeStr_19034 = _SafeStr_19032;
if (!this._SafeStr_19039){
return;
};
switch (status){
case _SafeStr_2347._SafeStr_8116:
if (this._SafeStr_5414 != null){
this._SafeStr_5414._SafeStr_9263();
};
break;
case _SafeStr_2347._SafeStr_8117:
_SafeStr_4.log("* Recycler finished with FAILURE");
this._SafeStr_5524.alert("${generic.alert.title}", "${recycler.info.closed}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void
{
k.dispose();
});
if (this._SafeStr_5414 != null){
this._SafeStr_5414._SafeStr_9258();
};
break;
};
this._SafeStr_5450._SafeStr_8151(false);
}
public function _SafeStr_7834(k:int):_SafeStr_3309
{
if (this._SafeStr_19036 == null){
return (null);
};
if (k >= this._SafeStr_19036.length){
return (null);
};
return (this._SafeStr_19036[k]);
}
public function _SafeStr_9272(slotId:int, id:int, category:int, typeId:int, xxxExtra:String):void
{
var oldObjectData:_SafeStr_3309;
var newSlotId:int;
if (!this.ready){
return;
};
if (this._SafeStr_19036.length > 0){
oldObjectData = this._SafeStr_19036[0];
newSlotId = 0;
while (((!((oldObjectData == null))) && ((newSlotId < this._SafeStr_19037)))) {
oldObjectData = this._SafeStr_19036[newSlotId];
if (oldObjectData != null){
newSlotId = (newSlotId + 1);
};
};
if (oldObjectData == null){
slotId = newSlotId;
} else {
return;
};
};
var itemId:int = this._SafeStr_5450._SafeStr_8152();
if (itemId == 0){
this._SafeStr_5524.alert("${generic.alert.title}", "${recycler.alert.non.recyclable}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void
{
k.dispose();
});
return;
};
this._SafeStr_19036[slotId] = new _SafeStr_3309(itemId, category, typeId, xxxExtra);
this._SafeStr_19040();
this._SafeStr_19041();
}
public function _SafeStr_7835(k:int):void
{
if (!this.ready){
return;
};
if (this._SafeStr_19036[k] == null){
return;
};
if (!this._SafeStr_5450._SafeStr_7551(this._SafeStr_19036[k].id)){
return;
};
this._SafeStr_19036[k] = null;
this._SafeStr_19040();
this._SafeStr_19041();
}
public function _SafeStr_9275():void
{
var _local_3:_SafeStr_3309;
if (!this._SafeStr_19019()){
return;
};
this._SafeStr_19034 = _SafeStr_19033;
this._SafeStr_19041();
var k:Array = new Array();
var _local_2:int;
while (_local_2 < this._SafeStr_19036.length) {
_local_3 = this._SafeStr_19036[_local_2];
if (_local_3 == null){
return;
};
k.push(_local_3.id);
_local_2++;
};
this._SafeStr_5450._SafeStr_8145(k);
this._SafeStr_5414._SafeStr_9262();
}
public function _SafeStr_19019():Boolean
{
if (((!(this.ready)) || (!(this._SafeStr_5450._SafeStr_8153)))){
return (false);
};
if (this._SafeStr_19043()){
this._SafeStr_5524.alert("${generic.alert.title}", "${recycler.alert.trading}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void
{
k.dispose();
});
return (false);
};
return (this._SafeStr_19044());
}
public function _SafeStr_8354(k:Boolean):void
{
if (k == false){
this.empty();
this._SafeStr_19042();
};
this._SafeStr_19041();
}
private function _SafeStr_19042():void
{
if (((!(this._SafeStr_5450._SafeStr_8153)) && (this.ready))){
this._SafeStr_5524.alert("${generic.alert.title}", "${recycler.alert.privateroom}", 0, function (k:_SafeStr_2443, _arg_2:WindowEvent):void
{
k.dispose();
});
};
}
private function _SafeStr_19040():void
{
if ((((this._SafeStr_5414 == null)) || (!(this._SafeStr_19038)))){
return;
};
this._SafeStr_5414._SafeStr_9268();
}
private function _SafeStr_19041():void
{
if ((((this._SafeStr_5414 == null)) || (!(this._SafeStr_19038)))){
return;
};
this._SafeStr_5414._SafeStr_9273(this._SafeStr_19019());
}
private function _SafeStr_19044():Boolean
{
if (this._SafeStr_19036 == null){
return (false);
};
if (this._SafeStr_19036.length < this._SafeStr_19037){
return (false);
};
var k:int;
while (k < this._SafeStr_19036.length) {
if (this._SafeStr_19036[k] == null){
return (false);
};
k++;
};
return (true);
}
private function _SafeStr_19043():Boolean
{
return (this._SafeStr_5450._SafeStr_7538);
}
public function _SafeStr_8399(k:Array):void
{
var _local_3:PrizeLevelContainer;
this._SafeStr_8123 = new Array();
var _local_2:int;
while (_local_2 < k.length) {
_local_3 = new PrizeLevelContainer(k[_local_2], this._SafeStr_5450);
this._SafeStr_8123.push(_local_3);
_local_2++;
};
}
public function _SafeStr_9618():Array
{
if (this._SafeStr_8123 == null){
this._SafeStr_5450._SafeStr_8144();
return (null);
};
return (this._SafeStr_8123);
}
}
}//package _-3Xk
// _SafeStr_19019 = "_-Cg" (String#14636, DoABC#3)
// _SafeStr_19031 = "_-4QC" (String#33021, DoABC#3)
// _SafeStr_19032 = "_-6kW" (String#38710, DoABC#3)
// _SafeStr_19033 = "_-BX" (String#38906, DoABC#3)
// _SafeStr_19034 = "_-0PJ" (String#23165, DoABC#3)
// _SafeStr_19035 = "_-0mi" (String#24048, DoABC#3)
// _SafeStr_19036 = "_-36a" (String#29753, DoABC#3)
// _SafeStr_19037 = "_-3f7" (String#31110, DoABC#3)
// _SafeStr_19038 = "_-3j1" (String#31257, DoABC#3)
// _SafeStr_19039 = "_-44C" (String#32141, DoABC#3)
// _SafeStr_19040 = "_-4rU" (String#34054, DoABC#3)
// _SafeStr_19041 = "_-2Sb" (String#28144, DoABC#3)
// _SafeStr_19042 = "_-1dq" (String#26136, DoABC#3)
// _SafeStr_19043 = "_-304" (String#29498, DoABC#3)
// _SafeStr_19044 = "_-2ht" (String#28758, DoABC#3)
// _SafeStr_2338 = "_-1Ie" (String#8940, DoABC#3)
// _SafeStr_2347 = "_-3lq" (String#31366, DoABC#3)
// _SafeStr_2433 = "_-1s3" (String#26688, DoABC#3)
// _SafeStr_2443 = "_-2aT" (String#10287, DoABC#3)
// _SafeStr_3308 = "_-13N" (String#8689, DoABC#3)
// _SafeStr_3309 = "_-17O" (String#24893, DoABC#3)
// _SafeStr_4 = "_-ZP" (String#39771, DoABC#3)
// _SafeStr_5414 = "_-10p" (String#45, DoABC#3)
// _SafeStr_5450 = "_-X-" (String#28, DoABC#3)
// _SafeStr_5524 = "_-4YK" (String#19, DoABC#3)
// _SafeStr_633 = "_-430" (String#11805, DoABC#3)
// _SafeStr_7538 = "_-1Ua" (String#2969, DoABC#3)
// _SafeStr_7551 = "_-3LU" (String#3435, DoABC#3)
// _SafeStr_7833 = "_-5Jn" (String#13094, DoABC#3)
// _SafeStr_7834 = "_-0vQ" (String#8533, DoABC#3)
// _SafeStr_7835 = "_-2wv" (String#10658, DoABC#3)
// _SafeStr_8116 = "_-5fF" (String#36026, DoABC#3)
// _SafeStr_8117 = "_-yO" (String#40720, DoABC#3)
// _SafeStr_8118 = "_-Hc" (String#39122, DoABC#3)
// _SafeStr_8119 = "_-3I4" (String#30221, DoABC#3)
// _SafeStr_8120 = "_-3MB" (String#30391, DoABC#3)
// _SafeStr_8123 = "_-09r" (String#1060, DoABC#3)
// _SafeStr_8143 = "_-01g" (String#7638, DoABC#3)
// _SafeStr_8144 = "_-6cn" (String#14397, DoABC#3)
// _SafeStr_8145 = "_-3Aj" (String#10903, DoABC#3)
// _SafeStr_8151 = "_-5xb" (String#13733, DoABC#3)
// _SafeStr_8152 = "_-35L" (String#10818, DoABC#3)
// _SafeStr_8153 = "_-6Bl" (String#13960, DoABC#3)
// _SafeStr_8354 = "_-4r8" (String#34042, DoABC#3)
// _SafeStr_8394 = "_-1e5" (String#26144, DoABC#3)
// _SafeStr_8397 = "_-2ZG" (String#28413, DoABC#3)
// _SafeStr_8399 = "_-5ps" (String#36432, DoABC#3)
// _SafeStr_9258 = "_-23Q" (String#9747, DoABC#3)
// _SafeStr_9261 = "_-5xC" (String#13725, DoABC#3)
// _SafeStr_9262 = "_-4is" (String#12476, DoABC#3)
// _SafeStr_9263 = "_-5bC" (String#13374, DoABC#3)
// _SafeStr_9265 = "_-4eU" (String#12395, DoABC#3)
// _SafeStr_9268 = "_-1CF" (String#8837, DoABC#3)
// _SafeStr_9272 = "_-4HU" (String#12028, DoABC#3)
// _SafeStr_9273 = "_-0Dx" (String#7828, DoABC#3)
// _SafeStr_9275 = "_-2yU" (String#10687, DoABC#3)
// _SafeStr_9618 = "_-4Ed" (String#11975, DoABC#3)
//------------------------------------------------------------
//_-3XP.Purse
package _-3XP
{
import flash.utils.getTimer;
public class Purse
{
private var _SafeStr_7525:Boolean = false;
private var _SafeStr_19045:Boolean = false;
private var _SafeStr_7520:int = 0;
private var _SafeStr_7521:int = 0;
private var _SafeStr_19046:int = 0;
private var _SafeStr_19047:Boolean = false;
private var _SafeStr_7522:Boolean = false;
private var _SafeStr_7526:int = 0;
private var _SafeStr_7527:int = -1;
private var _SafeStr_7528:int;
public function get clubDays():int
{
return (this._SafeStr_7520);
}
public function set clubDays(k:int):void
{
this._SafeStr_7528 = getTimer();
this._SafeStr_7520 = Math.max(0, k);
}
public function get clubPeriods():int
{
return (this._SafeStr_7521);
}
public function set clubPeriods(k:int):void
{
this._SafeStr_7528 = getTimer();
this._SafeStr_7521 = Math.max(0, k);
}
public function get _SafeStr_5835():int
{
return (this._SafeStr_19046);
}
public function set _SafeStr_5835(k:int):void
{
this._SafeStr_7528 = getTimer();
this._SafeStr_19046 = Math.max(0, k);
}
public function get _SafeStr_7534():Boolean
{
return (this._SafeStr_19047);
}
public function set _SafeStr_7534(k:Boolean):void
{
this._SafeStr_7528 = getTimer();
this._SafeStr_19047 = k;
}
public function get _SafeStr_5516():Boolean
{
return (this._SafeStr_7522);
}
public function set _SafeStr_5516(k:Boolean):void
{
this._SafeStr_7528 = getTimer();
this._SafeStr_7522 = 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_7504(k:int):void
{
this._SafeStr_7528 = getTimer();
this._SafeStr_7526 = k;
}
public function get _SafeStr_7535():Boolean
{
return (this._SafeStr_7525);
}
public function set _SafeStr_7535(k:Boolean):void
{
this._SafeStr_7525 = k;
}
public function get _SafeStr_7536():Boolean
{
return (this._SafeStr_19045);
}
public function set _SafeStr_7536(k:Boolean):void
{
this._SafeStr_19045 = k;
}
public function get _SafeStr_7530():int
{
return (this._SafeStr_7527);
}
public function set _SafeStr_7530(k:int):void
{
this._SafeStr_7528 = getTimer();
this._SafeStr_7527 = k;
}
}
}//package _-3XP
// _SafeStr_19045 = "_-31K" (String#29543, DoABC#3)
// _SafeStr_19046 = "_-1de" (String#26126, DoABC#3)
// _SafeStr_19047 = "_-48g" (String#32321, DoABC#3)
// _SafeStr_5516 = "_-kp" (String#15237, DoABC#3)
// _SafeStr_5835 = "_-3Ws" (String#11234, DoABC#3)
// _SafeStr_7504 = "_-5nC" (String#13564, DoABC#3)
// _SafeStr_7520 = "_-1IG" (String#2925, DoABC#3)
// _SafeStr_7521 = "_-6kD" (String#14514, DoABC#3)
// _SafeStr_7522 = "_-gC" (String#4491, 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_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)
//------------------------------------------------------------
//_-3xw._SafeStr_3941
package _-3xw
{
import _-0MK._SafeStr_3;
import _-4Hl.HabboQuestEngine;
import _-5YE.IFrameWindow;
import _-3-E._SafeStr_2366;
import _-5sR._SafeStr_3962;
import _-5sR._SafeStr_3957;
import _-1SW._SafeStr_2713;
import _-5Mz.WindowMouseEvent;
import _-5Mz.WindowEvent;
import _-1Mz.IWindow;
public class _SafeStr_3941 implements _SafeStr_3
{
private var _SafeStr_7219:HabboQuestEngine;
private var _SafeStr_5415:IFrameWindow;
private var _SafeStr_19048:_SafeStr_2366;
private var _SafeStr_19049:Calendar;
private var _SafeStr_19050:CatalogPromo;
private var _SafeStr_19051:RareTeaser;
private var _SafeStr_19052:Boolean = false;
private var _SafeStr_11846:int;
public function _SafeStr_3941(k:HabboQuestEngine)
{
this._SafeStr_7219 = k;
this._SafeStr_19049 = new Calendar(this._SafeStr_7219, this);
this._SafeStr_19050 = new CatalogPromo(this._SafeStr_7219, this);
this._SafeStr_19051 = new RareTeaser(this._SafeStr_7219);
this._SafeStr_7219.events.addEventListener(_SafeStr_3962._SafeStr_19053, this._SafeStr_19054);
this._SafeStr_7219.events.addEventListener(_SafeStr_3957._SafeStr_19055, this._SafeStr_19056);
}
public function dispose():void
{
if (this._SafeStr_7219){
this._SafeStr_7219.events.removeEventListener(_SafeStr_3962._SafeStr_19053, this._SafeStr_19054);
this._SafeStr_7219.events.removeEventListener(_SafeStr_3957._SafeStr_19055, this._SafeStr_19056);
this._SafeStr_7219 = null;
};
if (this._SafeStr_5415){
this._SafeStr_5415.dispose();
this._SafeStr_5415 = null;
};
if (this._SafeStr_19048){
this._SafeStr_19048.dispose();
this._SafeStr_19048 = null;
};
if (this._SafeStr_19049){
this._SafeStr_19049.close();
this._SafeStr_19049.dispose();
this._SafeStr_19049 = null;
};
if (this._SafeStr_19050){
this._SafeStr_19050.dispose();
this._SafeStr_19050 = null;
};
if (this._SafeStr_19051){
this._SafeStr_19051.dispose();
this._SafeStr_19051 = null;
};
}
public function get disposed():Boolean
{
return ((this._SafeStr_7219 == null));
}
public function _SafeStr_7517():Boolean
{
return (((this._SafeStr_5415) && (this._SafeStr_5415.visible)));
}
public function close():void
{
if (this._SafeStr_19049){
this._SafeStr_19049.close();
};
if (this._SafeStr_5415){
this._SafeStr_5415.visible = false;
};
}
public function _SafeStr_8255():void
{
this.close();
}
public function _SafeStr_12098():void
{
if (!this._SafeStr_5415){
this._SafeStr_7219._SafeStr_19057();
return;
};
if (((!(this._SafeStr_19048)) || (this._SafeStr_19048.disposed))){
this._SafeStr_19048 = new _SafeStr_2366(this._SafeStr_5415, this._SafeStr_5415.desktop, this._SafeStr_7219._SafeStr_19057, this.close);
};
this._SafeStr_19048.toggle();
}
public function _SafeStr_19058():String
{
var k:String = this._SafeStr_7219._SafeStr_19059();
return (((this._SafeStr_7219.configuration.getProperty("image.library.url") + k) + "_quest_calendar/"));
}
public function _SafeStr_19060(k:Array, _arg_2:Boolean):void
{
if (((!(this._SafeStr_7517())) && (!(_arg_2)))){
return;
};
this._SafeStr_11846 = this._SafeStr_19061(k);
this._SafeStr_19049._SafeStr_19060(k);
this.refresh();
if (_arg_2){
this._SafeStr_5415.visible = true;
this._SafeStr_5415.activate();
};
}
private function _SafeStr_19054(k:_SafeStr_3962):void
{
this._SafeStr_19060(k.quests, true);
}
private function _SafeStr_19056(k:_SafeStr_3957):void
{
this._SafeStr_7219._SafeStr_19064._SafeStr_19063._SafeStr_19062();
this._SafeStr_7219._SafeStr_19057();
}
public function _SafeStr_8260(k:int, _arg_2:int):void
{
this._SafeStr_19050._SafeStr_8260(k, _arg_2);
}
private function _SafeStr_19061(k:Array):int
{
var _local_3:_SafeStr_2713;
var _local_2:int;
for each (_local_3 in k) {
if (this._SafeStr_7219._SafeStr_19065(_local_3)){
_local_2 = Math.max(_local_2, _local_3.sortOrder);
};
};
return (_local_2);
}
private function refresh():void
{
this._SafeStr_8557();
this._SafeStr_19049.refresh();
this._SafeStr_19050.refresh();
this._SafeStr_19051.refresh();
}
private function _SafeStr_8557():void
{
if (this._SafeStr_5415 != null){
return;
};
this._SafeStr_5415 = IFrameWindow(this._SafeStr_7219.getXmlWindow("SeasonalCalendar"));
var k = (("quests." + this._SafeStr_7219._SafeStr_19059()) + ".title");
this._SafeStr_5415.caption = this._SafeStr_7219.localization.getLocalizationWithParams(k, k);
this._SafeStr_5415.findChildByTag("close").procedure = this._SafeStr_8340;
this._SafeStr_19049.prepare(this._SafeStr_5415);
this._SafeStr_19050.prepare(this._SafeStr_5415);
this._SafeStr_19051.prepare(this._SafeStr_5415);
this._SafeStr_5415.center();
}
private function _SafeStr_8340(k:WindowEvent, _arg_2:IWindow):void
{
if (k.type == WindowMouseEvent.CLICK){
this.close();
};
}
public function get _SafeStr_11853():int
{
return (this._SafeStr_11846);
}
public function get _SafeStr_19066():CatalogPromo
{
return (this._SafeStr_19050);
}
public function update(k:uint):void
{
if (((((((!((this._SafeStr_7219.configuration == null))) && (this._SafeStr_7219._SafeStr_19068))) && (!(this._SafeStr_19052)))) && (this._SafeStr_7219._SafeStr_19067()))){
this._SafeStr_7219._SafeStr_19057();
this._SafeStr_19052 = true;
};
}
}
}//package _-3xw
// _SafeStr_11846 = "_-2N2" (String#10079, DoABC#3)
// _SafeStr_11853 = "_-TV" (String#39567, DoABC#3)
// _SafeStr_12098 = "_-2Mn" (String#842, DoABC#3)
// _SafeStr_19048 = "_-5cg" (String#4015, DoABC#3)
// _SafeStr_19049 = "_-5tD" (String#36550, DoABC#3)
// _SafeStr_19050 = "_-4HQ" (String#32667, DoABC#3)
// _SafeStr_19051 = "_-51r" (String#34498, DoABC#3)
// _SafeStr_19052 = "_-hA" (String#40056, DoABC#3)
// _SafeStr_19053 = "_-3Ar" (String#29921, DoABC#3)
// _SafeStr_19054 = "_-06U" (String#7718, DoABC#3)
// _SafeStr_19055 = "_-6Tv" (String#38010, DoABC#3)
// _SafeStr_19056 = "_-uh" (String#40571, DoABC#3)
// _SafeStr_19057 = "_-4-" (String#11745, DoABC#3)
// _SafeStr_19058 = "_-45J" (String#32188, DoABC#3)
// _SafeStr_19059 = "_-3wu" (String#31818, DoABC#3)
// _SafeStr_19060 = "_-23l" (String#3106, DoABC#3)
// _SafeStr_19061 = "_-6SA" (String#37940, DoABC#3)
// _SafeStr_19062 = "_-5Is" (String#35161, DoABC#3)
// _SafeStr_19063 = "_-4Wx" (String#33293, DoABC#3)
// _SafeStr_19064 = "_-2wc" (String#29326, DoABC#3)
// _SafeStr_19065 = "_-2XU" (String#28341, DoABC#3)
// _SafeStr_19066 = "_-1Fl" (String#25210, DoABC#3)
// _SafeStr_19067 = "_-3Wx" (String#30805, DoABC#3)
// _SafeStr_19068 = "_-4xK" (String#34269, DoABC#3)
// _SafeStr_2366 = "_-2rO" (String#10549, DoABC#3)
// _SafeStr_2713 = "_-6iV" (String#14481, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_3941 = "_-6iA" (String#14475, DoABC#3)
// _SafeStr_3957 = "_-3Iu" (String#11013, DoABC#3)
// _SafeStr_3962 = "_-0nD" (String#8407, DoABC#3)
// _SafeStr_5415 = "_-2S6" (String#6, DoABC#3)
// _SafeStr_7219 = "_-2h3" (String#149, DoABC#3)
// _SafeStr_7517 = "_-0rc" (String#8479, DoABC#3)
// _SafeStr_8255 = "_-01Z" (String#679, DoABC#3)
// _SafeStr_8260 = "_-44N" (String#3608, DoABC#3)
// _SafeStr_8340 = "_-603" (String#270, DoABC#3)
// _SafeStr_8557 = "_-6I8" (String#166, DoABC#3)
//------------------------------------------------------------
//_-3xw._SafeStr_5189
package _-3xw
{
import flash.geom.Point;
import _-5YE.IBitmapWrapperWindow;
import flash.display.BitmapData;
import _-5Vt._SafeStr_10;
import _-5Mz.WindowMouseEvent;
import _-5Mz.WindowEvent;
import _-1Mz.IWindow;
public class _SafeStr_5189
{
public static const _SafeStr_19069:int = 0;
public static const _SafeStr_19070:int = 1;
public static const _SafeStr_19071:int = 0;
public static const _SafeStr_7935:int = 1;
public static const _SafeStr_19072:int = 2;
private static const _SafeStr_19073:Point = new Point(1, 1);
private var _SafeStr_5415:IBitmapWrapperWindow;
private var _SafeStr_14371:Function;
private var _SafeStr_5560:int = 0;
private var _SafeStr_9878:Boolean = false;
private var _SafeStr_19074:Point;
private var _SafeStr_19075:BitmapData;
private var _SafeStr_19076:BitmapData;
private var _SafeStr_19077:BitmapData;
public function _SafeStr_5189(k:_SafeStr_10, _arg_2:IBitmapWrapperWindow, _arg_3:int, _arg_4:Function)
{
this._SafeStr_5415 = _arg_2;
this._SafeStr_5415.procedure = this.procedure;
this._SafeStr_14371 = _arg_4;
switch (_arg_3){
case _SafeStr_19069:
this._SafeStr_19076 = BitmapData(k.getAssetByName("arrow_back_active").content).clone();
this._SafeStr_19075 = BitmapData(k.getAssetByName("arrow_back_inactive").content).clone();
this._SafeStr_19077 = BitmapData(k.getAssetByName("arrow_back_hilite").content).clone();
break;
case _SafeStr_19070:
this._SafeStr_19076 = BitmapData(k.getAssetByName("arrow_next_active").content).clone();
this._SafeStr_19075 = BitmapData(k.getAssetByName("arrow_next_inactive").content).clone();
this._SafeStr_19077 = BitmapData(k.getAssetByName("arrow_next_hilite").content).clone();
break;
};
this._SafeStr_19074 = new Point(this._SafeStr_5415.x, this._SafeStr_5415.y);
this.updateWindow();
}
public function dispose():void
{
this._SafeStr_19076 = null;
this._SafeStr_19077 = null;
this._SafeStr_19075 = null;
this._SafeStr_5415.procedure = null;
this._SafeStr_5415 = null;
this._SafeStr_14371 = null;
}
public function activate():void
{
if (((!((this._SafeStr_5560 == _SafeStr_7935))) && (!((this._SafeStr_5560 == _SafeStr_19072))))){
this._SafeStr_5560 = _SafeStr_7935;
};
this.updateWindow();
}
public function deactivate():void
{
this._SafeStr_5560 = _SafeStr_19071;
this.updateWindow();
}
public function _SafeStr_19078():Boolean
{
return ((this._SafeStr_5560 == _SafeStr_19071));
}
private function updateWindow():void
{
switch (this._SafeStr_5560){
case _SafeStr_19071:
this._SafeStr_5415.bitmap = this._SafeStr_19075;
break;
case _SafeStr_19072:
this._SafeStr_5415.bitmap = this._SafeStr_19077;
break;
case _SafeStr_7935:
this._SafeStr_5415.bitmap = this._SafeStr_19076;
break;
};
if (this._SafeStr_9878){
this._SafeStr_5415.x = (this._SafeStr_19074.x + _SafeStr_19073.x);
this._SafeStr_5415.y = (this._SafeStr_19074.y + _SafeStr_19073.y);
} else {
this._SafeStr_5415.position = this._SafeStr_19074;
};
}
private function procedure(k:WindowEvent, _arg_2:IWindow):void
{
if ((k as WindowMouseEvent) != null){
switch (k.type){
case WindowMouseEvent._SafeStr_5423:
if (this._SafeStr_5560 != _SafeStr_19071){
this._SafeStr_5560 = _SafeStr_19072;
};
break;
case WindowMouseEvent._SafeStr_5424:
if (this._SafeStr_5560 != _SafeStr_19071){
this._SafeStr_5560 = _SafeStr_7935;
};
break;
case WindowMouseEvent.DOWN:
this._SafeStr_9878 = true;
break;
case WindowMouseEvent.UP:
case WindowMouseEvent._SafeStr_7329:
this._SafeStr_9878 = false;
break;
};
this.updateWindow();
this._SafeStr_14371(k, _arg_2);
};
}
}
}//package _-3xw
// _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3)
// _SafeStr_14371 = "_-2iO" (String#691, DoABC#3)
// _SafeStr_19069 = "_-379" (String#29777, DoABC#3)
// _SafeStr_19070 = "_-1OO" (String#25536, DoABC#3)
// _SafeStr_19071 = "_-1fA" (String#26179, DoABC#3)
// _SafeStr_19072 = "_-0r2" (String#24211, DoABC#3)
// _SafeStr_19073 = "_-2bI" (String#28496, DoABC#3)
// _SafeStr_19074 = "_-p8" (String#40371, DoABC#3)
// _SafeStr_19075 = "_-6kZ" (String#38712, DoABC#3)
// _SafeStr_19076 = "_-2cl" (String#28562, DoABC#3)
// _SafeStr_19077 = "_-1rV" (String#26669, DoABC#3)
// _SafeStr_19078 = "_-2x5" (String#29341, DoABC#3)
// _SafeStr_5189 = "_-5xK" (String#13727, DoABC#3)
// _SafeStr_5415 = "_-2S6" (String#6, DoABC#3)
// _SafeStr_5423 = "_-51V" (String#34481, DoABC#3)
// _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3)
// _SafeStr_5560 = "_-5KV" (String#47, DoABC#3)
// _SafeStr_7329 = "_-1RX" (String#25674, DoABC#3)
// _SafeStr_7935 = "_-6CR" (String#13975, DoABC#3)
// _SafeStr_9878 = "_-095" (String#22514, DoABC#3)
//------------------------------------------------------------
//_-3xw._SafeStr_5190
package _-3xw
{
public class _SafeStr_5190
{
public static const _SafeStr_10984:int = 0;
public static const _SafeStr_19079:int = 1;
public static const _SafeStr_19080:int = 2;
public static const _SafeStr_19081:int = 3;
public static const _SafeStr_19082:Array = new Array(2134301, 12439506, 0x999999, 0x999999);
}
}//package _-3xw
// _SafeStr_10984 = "_-2ua" (String#29249, DoABC#3)
// _SafeStr_19079 = "_-1y-" (String#26924, DoABC#3)
// _SafeStr_19080 = "_-2HG" (String#27708, DoABC#3)
// _SafeStr_19081 = "_-2HM" (String#27713, DoABC#3)
// _SafeStr_19082 = "_-0Z6" (String#23526, DoABC#3)
// _SafeStr_5190 = "_-Cx" (String#14643, DoABC#3)
//------------------------------------------------------------
//_-3xw.Calendar
package _-3xw
{
import _-0MK._SafeStr_3;
import _-0MK._SafeStr_35;
import _-4Hl.HabboQuestEngine;
import __AS3__.vec.Vector;
import flash.display.BitmapData;
import _-ue.Map;
import _-1Mz.IWindowContainer;
import _-5YE.IBitmapWrapperWindow;
import flash.utils.Timer;
import _-1SW._SafeStr_2713;
import _-5Vt._SafeStr_39;
import flash.events.TimerEvent;
import _-5YE.IFrameWindow;
import _-1Mz.IWindow;
import _-5YE.IBorderWindow;
import _-5YE.ITextWindow;
import flash.net.URLRequest;
import _-5Vt._SafeStr_37;
import _-0nt.AssetLoaderEvent;
import _-5Mz.WindowMouseEvent;
import _-5Mz.WindowEvent;
import __AS3__.vec.*;
public class Calendar implements _SafeStr_3, _SafeStr_35
{
private static const _SafeStr_19083:String = "background_";
private static const _SafeStr_19084:String = "day";
private static const _SafeStr_19085:String = "_uncomplete";
private static const _SafeStr_19086:String = "_completed";
private static const _SafeStr_19087:int = 2;
private static const _SafeStr_19088:int = 3;
private static const _SafeStr_19089:int = 80;
private static const _SafeStr_19090:int = 37;
private static const _SafeStr_19091:int = 7;
private static const _SafeStr_19092:int = 5;
private static const _SafeStr_19093:int = 2000;
private static const _SafeStr_19094:int = 100;
private var _SafeStr_7219:HabboQuestEngine;
private var _SafeStr_7798:_SafeStr_3941;
private var _SafeStr_19095:Array;
private var _SafeStr_19096:Vector.;
private var _SafeStr_19097:Vector.;
private var _SafeStr_19098:Map;
private var _SafeStr_19099:Array;
private var _SafeStr_19100:String;
private var _SafeStr_19101:CalendarBackgroundRenderer;
private var _SafeStr_19102:Vector.;
private var _SafeStr_19103:Array;
private var _SafeStr_19104:_SafeStr_5189;
private var _SafeStr_19105:_SafeStr_5189;
private var _SafeStr_19106:IWindowContainer;
private var _SafeStr_19107:IWindowContainer;
private var _SafeStr_19108:IBitmapWrapperWindow;
private var _SafeStr_19109:int = -1;
private var _SafeStr_19110:int = -1;
private var _SafeStr_19111:int = -1;
private var _SafeStr_19112:int = 42;
private var _SafeStr_19113:Timer;
private var _SafeStr_19114:int = 0;
private var _SafeStr_19115:int = 0;
private var _SafeStr_19116:int = 0;
private var _SafeStr_19117:int = -1;
private var _SafeStr_19118:int;
private var _SafeStr_19119:int = -1;
private var _SafeStr_19120:Boolean = false;
private var _SafeStr_19121:Boolean = false;
private var _SafeStr_19122:Timer;
private var _SafeStr_19123:int = -1;
public function Calendar(k:HabboQuestEngine, _arg_2:_SafeStr_3941)
{
this._SafeStr_7219 = k;
this._SafeStr_7798 = _arg_2;
}
private static function _SafeStr_19124(k:uint, _arg_2:int):uint
{
var _local_3:int = Math.min(0xFF, Math.max(0, (((k >> 16) & 0xFF) + _arg_2)));
var _local_4:int = Math.min(0xFF, Math.max(0, (((k >> 8) & 0xFF) + _arg_2)));
var _local_5:int = Math.min(0xFF, Math.max(0, ((k & 0xFF) + _arg_2)));
return (((((_local_3 & 0xFF) << 16) + ((_local_4 & 0xFF) << 8)) + (_local_5 & 0xFF)));
}
private function _SafeStr_19125():String
{
return (this._SafeStr_19100);
}
public function dispose():void
{
if (!this.disposed){
this._SafeStr_7219.removeUpdateReceiver(this);
this._SafeStr_19126();
if (this._SafeStr_19101 != null){
this._SafeStr_19101.dispose();
this._SafeStr_19101 = null;
};
if (this._SafeStr_19104 != null){
this._SafeStr_19104.dispose();
this._SafeStr_19104 = null;
};
if (this._SafeStr_19105 != null){
this._SafeStr_19105.dispose();
this._SafeStr_19105 = null;
};
if (this._SafeStr_19113 != null){
this._SafeStr_19113.stop();
this._SafeStr_19113 = null;
};
if (this._SafeStr_19122 != null){
this._SafeStr_19122.stop();
this._SafeStr_19122 = null;
};
this._SafeStr_19096 = null;
this._SafeStr_19097 = null;
this._SafeStr_19103 = null;
this._SafeStr_19098 = null;
this._SafeStr_19099 = null;
this._SafeStr_7219 = null;
};
}
public function get disposed():Boolean
{
return ((this._SafeStr_7219 == null));
}
public function _SafeStr_19060(k:Array):void
{
var _local_2:Date = new Date();
this._SafeStr_19123 = _local_2.getDate();
var _local_3:int = this._SafeStr_19110;
this._SafeStr_19095 = [];
this._SafeStr_19111 = 0;
var _local_4:_SafeStr_2713;
for each (_local_4 in k) {
if (this._SafeStr_7219._SafeStr_19065(_local_4)){
this._SafeStr_19095.push(_local_4);
if (this._SafeStr_19111 < (_local_4.sortOrder - 1)){
this._SafeStr_19111 = (_local_4.sortOrder - 1);
};
};
};
this._SafeStr_19095.sortOn(["sortOrder"]);
this._SafeStr_19112 = int(this._SafeStr_7219.configuration.getProperty("seasonalQuestCalendar.maximum.entities"));
this._SafeStr_19110 = Math.min(this._SafeStr_19112, ((this._SafeStr_19111 + 1) + _SafeStr_19087));
if (((!((_local_3 == -1))) && ((this._SafeStr_19110 > _local_3)))){
this._SafeStr_19127();
};
}
public function prepare(k:IFrameWindow):void
{
var _local_2:IBitmapWrapperWindow;
this._SafeStr_19100 = this._SafeStr_7798._SafeStr_19058();
this._SafeStr_19106 = IWindowContainer(k.findChildByName("calendar_cont"));
this._SafeStr_19108 = IBitmapWrapperWindow(k.findChildByName("background_slice"));
this._SafeStr_19107 = IWindowContainer(k.findChildByName("entity_template"));
this._SafeStr_19107.visible = false;
this._SafeStr_19101 = new CalendarBackgroundRenderer();
this._SafeStr_19104 = new _SafeStr_5189(this._SafeStr_7219.assets, IBitmapWrapperWindow(k.findChildByName("button_left")), _SafeStr_5189._SafeStr_19069, this._SafeStr_19128);
this._SafeStr_19105 = new _SafeStr_5189(this._SafeStr_7219.assets, IBitmapWrapperWindow(k.findChildByName("button_right")), _SafeStr_5189._SafeStr_19070, this._SafeStr_19128);
_local_2 = IBitmapWrapperWindow(k.findChildByName("stripe_mask_left"));
_local_2.bitmap = BitmapData(_SafeStr_39(this._SafeStr_7219.assets.getAssetByName("stripe_mask_L")).content);
_local_2 = IBitmapWrapperWindow(k.findChildByName("stripe_mask_right"));
_local_2.bitmap = BitmapData(_SafeStr_39(this._SafeStr_7219.assets.getAssetByName("stripe_mask_R")).content);
if (this._SafeStr_19109 == -1){
this._SafeStr_19129(this._SafeStr_7798._SafeStr_11853);
};
this._SafeStr_19127();
var _local_3:Date = new Date();
this._SafeStr_19123 = _local_3.getDate();
this._SafeStr_19122 = new Timer(((1000 * 60) * _SafeStr_19092));
this._SafeStr_19122.addEventListener(TimerEvent.TIMER, this._SafeStr_19130);
this._SafeStr_19122.start();
this._SafeStr_19130(new TimerEvent(TimerEvent.TIMER));
this._SafeStr_7219.registerUpdateReceiver(this, 1);
this._SafeStr_19113 = new Timer(10, 10);
}
public function close():void
{
this._SafeStr_19126();
if (this._SafeStr_19101 != null){
this._SafeStr_19101._SafeStr_19131(new Vector.());
};
}
public function refresh():void
{
var k:_SafeStr_2713;
var _local_2:int;
var _local_3:int;
for each (k in this._SafeStr_19095) {
_local_2 = (k.sortOrder - 1);
_local_3 = ((k._SafeStr_13236) ? _SafeStr_5190._SafeStr_19080 : this._SafeStr_19103[_local_2]);
if (_local_3 != this._SafeStr_19103[_local_2]){
this._SafeStr_19132(k.sortOrder, _local_3);
this._SafeStr_19133(_local_2, false);
if ((((_local_3 == _SafeStr_5190._SafeStr_19080)) && ((this._SafeStr_19117 == _local_2)))){
this._SafeStr_19134();
};
};
};
this._SafeStr_19135();
this._SafeStr_19136();
}
public function _SafeStr_19129(k:int):void
{
this._SafeStr_19137(Math.max(0, Math.min((k - _SafeStr_19088), this._SafeStr_19138)));
}
private function _SafeStr_19127():void
{
var _local_5:_SafeStr_2713;
var _local_7:int;
var _local_8:Boolean;
var _local_9:int;
var k:int = (Math.ceil((this._SafeStr_19110 / _SafeStr_19091)) + 1);
this._SafeStr_19099 = new Array(k);
this._SafeStr_19096 = new Vector.(k);
this._SafeStr_19097 = new Vector.(this._SafeStr_19110);
this._SafeStr_19103 = new Array(this._SafeStr_19110);
var _local_2:Vector. = new Vector.();
var _local_3:int;
while (_local_3 < k) {
_local_2.push(new BitmapData(640, 320, false, 0xFFFFFF));
_local_3++;
};
this._SafeStr_19101._SafeStr_19131(_local_2);
var _local_4:int = this._SafeStr_19139;
while (_local_4 <= this._SafeStr_19140) {
this._SafeStr_19141(_local_4);
_local_4++;
};
this._SafeStr_19098 = new Map();
for each (_local_5 in this._SafeStr_19095) {
if (_local_5.sortOrder <= this._SafeStr_19112){
_local_7 = ((_local_5._SafeStr_13236) ? _SafeStr_5190._SafeStr_19080 : _SafeStr_5190._SafeStr_10984);
_local_8 = ((((_local_5.sortOrder - 1) >= this._SafeStr_19143)) && (((_local_5.sortOrder - 1) <= this._SafeStr_19142)));
this._SafeStr_19132(_local_5.sortOrder, _local_7, !(_local_8));
};
};
if (this._SafeStr_19095.length < this._SafeStr_19110){
_local_9 = (this._SafeStr_19111 + 1);
while (_local_9 < this._SafeStr_19110) {
this._SafeStr_19132((_local_9 + 1), _SafeStr_5190._SafeStr_19079, (_local_9 > this._SafeStr_19142));
_local_9++;
};
};
var _local_6:int;
while (_local_6 < this._SafeStr_19110) {
if (this._SafeStr_19103[_local_6] == null){
this._SafeStr_19132((_local_6 + 1), _SafeStr_5190._SafeStr_19081, (((_local_6 < this._SafeStr_19143)) || ((_local_6 > this._SafeStr_19142))));
};
_local_6++;
};
}
private function _SafeStr_19135():void
{
var _local_4:int;
var _local_5:BitmapData;
if (!this._SafeStr_19144()){
return;
};
var k:Array = new Array();
var _local_2:Vector. = new Vector.();
var _local_3:int;
while (_local_3 < this._SafeStr_19096.length) {
_local_5 = this._SafeStr_19096[_local_3];
if (_local_5 != null){
_local_2.push(_local_5);
} else {
_local_2.push(new BitmapData(640, 320, false, 0xFFFFFF));
k.push(_local_3);
};
_local_3++;
};
this._SafeStr_19101._SafeStr_19131(_local_2);
this._SafeStr_19145();
for each (_local_4 in k) {
this._SafeStr_19141(_local_4);
};
}
private function _SafeStr_19126():void
{
var k:IWindow;
if (this._SafeStr_19102 == null){
return;
};
for each (k in this._SafeStr_19102) {
this._SafeStr_19106.removeChild(k);
k.dispose();
};
this._SafeStr_19102 = null;
}
private function _SafeStr_19136():void
{
var _local_2:BitmapData;
var _local_3:IWindow;
var _local_4:IWindow;
var _local_5:int;
var _local_6:IWindowContainer;
var _local_7:int;
var _local_8:IWindow;
var _local_9:IBitmapWrapperWindow;
if (!this._SafeStr_19146()){
return;
};
this._SafeStr_19126();
if (this._SafeStr_19102 == null){
this._SafeStr_19102 = new Vector.();
};
var k:Array = new Array();
for each (_local_2 in this._SafeStr_19097) {
_local_6 = IWindowContainer(this._SafeStr_19107.clone());
_local_7 = this._SafeStr_19102.length;
if (_local_2 != null){
_local_9 = (_local_6.findChildByName("entity_bitmap") as IBitmapWrapperWindow);
_local_9.width = _local_2.width;
_local_9.height = _local_2.height;
_local_9.bitmap = _local_2.clone();
} else {
k.push(_local_7);
};
_local_8 = _local_6.findChildByName("entity_mouse_region");
_local_8.procedure = this._SafeStr_19147;
if ((((((this._SafeStr_19103[_local_7] == _SafeStr_5190._SafeStr_19079)) || ((this._SafeStr_19103[_local_7] == _SafeStr_5190._SafeStr_19080)))) || ((this._SafeStr_19103[_local_7] == _SafeStr_5190._SafeStr_19081)))){
_local_8.visible = false;
};
_local_6.visible = true;
this._SafeStr_19106.addChild(_local_6);
this._SafeStr_19102.push(_local_6);
this._SafeStr_19133(_local_7, false);
};
this._SafeStr_19148();
this._SafeStr_19149();
_local_3 = this._SafeStr_19106.findChildByName("stripe_mask_left");
this._SafeStr_19106.setChildIndex(_local_3, (this._SafeStr_19106.numChildren - 1));
_local_3 = this._SafeStr_19106.findChildByName("stripe_mask_right");
this._SafeStr_19106.setChildIndex(_local_3, (this._SafeStr_19106.numChildren - 1));
_local_4 = this._SafeStr_19106.findChildByName("button_left");
this._SafeStr_19106.setChildIndex(_local_4, (this._SafeStr_19106.numChildren - 1));
_local_4 = this._SafeStr_19106.findChildByName("button_right");
this._SafeStr_19106.setChildIndex(_local_4, (this._SafeStr_19106.numChildren - 1));
for each (_local_5 in k) {
this._SafeStr_19132((_local_5 + 1), this._SafeStr_19103[_local_5]);
};
if (this._SafeStr_19103[(this._SafeStr_7798._SafeStr_11853 - 1)] == _SafeStr_5190._SafeStr_10984){
this._SafeStr_19150((this._SafeStr_7798._SafeStr_11853 - 1));
};
}
private function get _SafeStr_19143():int
{
var k:int = (this._SafeStr_19109 - 1);
return ((((k < 0)) ? 0 : k));
}
private function get _SafeStr_19142():int
{
var k:int = ((this._SafeStr_19109 + _SafeStr_19091) + 1);
var _local_2:int = (this._SafeStr_19110 - 1);
return ((((k > _local_2)) ? _local_2 : k));
}
private function _SafeStr_19146():Boolean
{
if (this._SafeStr_19097 == null){
return (false);
};
var k:int = this._SafeStr_19143;
while (k <= this._SafeStr_19142) {
if (this._SafeStr_19097[k] == null){
return (false);
};
k++;
};
return (true);
}
private function get _SafeStr_19139():int
{
var k:int = this._SafeStr_19151(this._SafeStr_19109);
var _local_2:int = this._SafeStr_19101._SafeStr_19152(k);
return ((((_local_2 < 0)) ? 0 : _local_2));
}
private function get _SafeStr_19140():int
{
var k:int = this._SafeStr_19151(this._SafeStr_19109);
return (this._SafeStr_19101._SafeStr_19152((k + 640)));
}
private function _SafeStr_19144():Boolean
{
if (this._SafeStr_19096 == null){
return (false);
};
var k:int = this._SafeStr_19151(this._SafeStr_19109);
var _local_2:int = this._SafeStr_19139;
while (_local_2 <= this._SafeStr_19140) {
if (this._SafeStr_19096[_local_2] == null){
return (false);
};
_local_2++;
};
return (true);
}
private function _SafeStr_19133(k:int, _arg_2:Boolean):void
{
var _local_8:BitmapData;
var _local_9:String;
if ((((this._SafeStr_19102 == null)) || ((this._SafeStr_19102.length < (k - 1))))){
return;
};
var _local_3:IBorderWindow = IBorderWindow(this._SafeStr_19102[k].findChildByName("entity_indicator"));
var _local_4:uint = _SafeStr_5190._SafeStr_19082[this._SafeStr_19103[k]];
if (_arg_2){
_local_4 = (_local_4 + 0x202020);
};
if (this._SafeStr_19117 != k){
_local_3.color = _local_4;
};
var _local_5:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_19102[k].findChildByName("entity_indicator_status"));
if (this._SafeStr_19103[k] == _SafeStr_5190._SafeStr_19080){
_local_8 = BitmapData(this._SafeStr_7219.assets.getAssetByName("calendar_quest_complete").content);
_local_5.width = _local_8.width;
_local_5.height = _local_8.height;
_local_5.bitmap = _local_8.clone();
} else {
_local_5.bitmap = null;
};
var _local_6:ITextWindow = (_local_3.findChildByName("entity_indicator_text") as ITextWindow);
var _local_7:_SafeStr_2713 = this._SafeStr_19153(k);
if (_local_7 != null){
_local_6.text = this._SafeStr_7219._SafeStr_19154(_local_7);
} else {
_local_9 = _SafeStr_2713._SafeStr_13224(((this._SafeStr_7219._SafeStr_19059() + "_") + (k + 1)));
_local_6.text = this._SafeStr_7219._SafeStr_19155(_local_9);
};
}
private function _SafeStr_19132(k:int, _arg_2:int, _arg_3:Boolean=false):void
{
var _local_4:String = (_SafeStr_19084 + k);
switch (_arg_2){
case _SafeStr_5190._SafeStr_10984:
case _SafeStr_5190._SafeStr_19079:
case _SafeStr_5190._SafeStr_19081:
_local_4 = (_local_4 + _SafeStr_19085);
break;
case _SafeStr_5190._SafeStr_19080:
_local_4 = (_local_4 + _SafeStr_19086);
break;
};
this._SafeStr_19103[(k - 1)] = _arg_2;
this._SafeStr_19098[_local_4] = (k - 1);
var _local_5:_SafeStr_39 = this._SafeStr_7219.assets.getAssetByName(_local_4);
if (_local_5 != null){
this._SafeStr_19156(_local_4);
this._SafeStr_19136();
} else {
if (!_arg_3){
this._SafeStr_19157(_local_4, this._SafeStr_19158);
};
};
}
private function _SafeStr_19141(k:int):void
{
var _local_2:String = (_SafeStr_19083 + (k + 1));
this._SafeStr_19099[k] = _local_2;
var _local_3:_SafeStr_39 = this._SafeStr_7219.assets.getAssetByName(_local_2);
if (_local_3 != null){
this._SafeStr_19159(_local_2);
this._SafeStr_19135();
} else {
this._SafeStr_19157(_local_2, this._SafeStr_19160);
};
}
private function _SafeStr_19157(k:String, _arg_2:Function):void
{
var _local_3 = ((this._SafeStr_19125() + k) + ".png");
var _local_4:URLRequest = new URLRequest(_local_3);
var _local_5:_SafeStr_37 = this._SafeStr_7219.assets.loadAssetFromFile(k, _local_4, "image/png");
if (((_local_5) && (!(_local_5.disposed)))){
_local_5.addEventListener(AssetLoaderEvent._SafeStr_7865, _arg_2);
_local_5.addEventListener(AssetLoaderEvent._SafeStr_8961, _arg_2);
};
}
private function _SafeStr_19160(k:AssetLoaderEvent):void
{
var _local_2:_SafeStr_37 = (k.target as _SafeStr_37);
if (_local_2 != null){
this._SafeStr_19159(_local_2.assetName);
};
this._SafeStr_19135();
}
private function _SafeStr_19158(k:AssetLoaderEvent):void
{
var _local_2:_SafeStr_37 = (k.target as _SafeStr_37);
if (_local_2 != null){
this._SafeStr_19156(_local_2.assetName);
};
this._SafeStr_19136();
}
private function _SafeStr_19159(k:String):void
{
var _local_2:int = this._SafeStr_19099.indexOf(k);
if (_local_2 == -1){
return;
};
var _local_3:_SafeStr_39 = this._SafeStr_7219.assets.getAssetByName(k);
this._SafeStr_19096[_local_2] = (((_local_3)!=null) ? (_local_3.content as BitmapData) : new BitmapData(640, 320));
}
private function _SafeStr_19156(k:String):void
{
var _local_2:_SafeStr_39 = this._SafeStr_7219.assets.getAssetByName(k);
var _local_3:int = this._SafeStr_19098[k];
if ((((_local_3 == -1)) || ((_local_3 >= this._SafeStr_19097.length)))){
return;
};
this._SafeStr_19097[_local_3] = (((_local_2)!=null) ? (_local_2.content as BitmapData) : new BitmapData(1, 1, true, 0));
}
private function _SafeStr_19148():void
{
if (this._SafeStr_19102 == null){
return;
};
var k:int;
while (k < this._SafeStr_19102.length) {
this._SafeStr_19102[k].x = ((((k - this._SafeStr_19109) * _SafeStr_19089) + this._SafeStr_19114) + _SafeStr_19090);
k++;
};
}
private function _SafeStr_19151(k:int):int
{
return ((k * _SafeStr_19089));
}
private function _SafeStr_19145():void
{
var k:BitmapData = this._SafeStr_19101._SafeStr_19161(this._SafeStr_19151(this._SafeStr_19109), this._SafeStr_19106.width);
this._SafeStr_19108.x = 0;
this._SafeStr_19108.width = k.width;
this._SafeStr_19108.height = k.height;
this._SafeStr_19108.bitmap = k.clone();
}
private function _SafeStr_19162(k:int):void
{
var _local_2:BitmapData;
var _local_3:int;
var _local_4:int;
var _local_5:int;
var _local_6:int;
if (k < this._SafeStr_19109){
_local_3 = (this._SafeStr_19109 - k);
_local_4 = this._SafeStr_19151(k);
_local_2 = this._SafeStr_19101._SafeStr_19161(_local_4, (this._SafeStr_19106.width + (_SafeStr_19089 * _local_3)));
this._SafeStr_19116 = -((_SafeStr_19089 * _local_3));
} else {
_local_5 = (k - this._SafeStr_19109);
_local_6 = ((_SafeStr_19089 * _local_5) + this._SafeStr_19106.width);
_local_2 = this._SafeStr_19101._SafeStr_19161(this._SafeStr_19151(this._SafeStr_19109), _local_6);
this._SafeStr_19116 = 0;
};
this._SafeStr_19108.x = this._SafeStr_19116;
if (_local_2 != null){
this._SafeStr_19108.width = _local_2.width;
this._SafeStr_19108.height = _local_2.height;
this._SafeStr_19108.bitmap = _local_2.clone();
};
}
private function _SafeStr_19163():void
{
this._SafeStr_19108.x = (this._SafeStr_19116 + this._SafeStr_19114);
}
private function _SafeStr_19137(k:int):void
{
if ((((k < 0)) || ((k >= this._SafeStr_19110)))){
return;
};
if (((!((this._SafeStr_19113 == null))) && (this._SafeStr_19113.running))){
return;
};
if (!this._SafeStr_19146()){
this._SafeStr_19109 = k;
this._SafeStr_19164();
return;
};
var _local_2:int = this._SafeStr_19109;
this._SafeStr_19109 = k;
if (this._SafeStr_19144()){
this._SafeStr_19109 = _local_2;
this._SafeStr_19162(k);
this._SafeStr_19149(true, (k - this._SafeStr_19109));
this._SafeStr_19115 = (-((_SafeStr_19089 * (k - this._SafeStr_19109))) / 10);
this._SafeStr_19113 = new Timer(10, 10);
this._SafeStr_19113.addEventListener(TimerEvent.TIMER, this._SafeStr_19165);
this._SafeStr_19113.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_19165);
this._SafeStr_19113.start();
} else {
this._SafeStr_19109 = _local_2;
};
}
private function get _SafeStr_19138():int
{
return ((this._SafeStr_19112 - 7));
}
private function _SafeStr_19164():void
{
if (this._SafeStr_19109 > 0){
this._SafeStr_19104.activate();
} else {
this._SafeStr_19104.deactivate();
};
if (this._SafeStr_19109 < Math.min(((this._SafeStr_19110 - _SafeStr_19088) - 1), this._SafeStr_19138)){
this._SafeStr_19105.activate();
} else {
this._SafeStr_19105.deactivate();
};
}
private function _SafeStr_19149(k:Boolean=false, _arg_2:int=0):void
{
var _local_3:int;
var _local_4:int;
var _local_5:int;
if (this._SafeStr_19102 != null){
_local_3 = (this._SafeStr_19109 - 1);
if (((k) && ((_arg_2 < 0)))){
_local_3 = (_local_3 + _arg_2);
};
_local_4 = ((this._SafeStr_19109 + _SafeStr_19091) + 1);
if (((k) && ((_arg_2 > 0)))){
_local_4 = (_local_4 + _arg_2);
};
_local_5 = 0;
while (_local_5 < this._SafeStr_19102.length) {
if ((((_local_5 < _local_3)) || ((_local_5 > _local_4)))){
this._SafeStr_19102[_local_5].visible = false;
} else {
this._SafeStr_19102[_local_5].visible = true;
if ((((_local_5 == _local_3)) || ((_local_5 == _local_4)))){
this._SafeStr_19102[_local_5].getChildByName("entity_mouse_region").visible = false;
} else {
if (this._SafeStr_19103[_local_5] == _SafeStr_5190._SafeStr_10984){
this._SafeStr_19102[_local_5].getChildByName("entity_mouse_region").visible = true;
};
};
};
_local_5++;
};
};
}
private function _SafeStr_19165(k:TimerEvent):void
{
switch (k.type){
case TimerEvent.TIMER:
this._SafeStr_19114 = (this._SafeStr_19114 + this._SafeStr_19115);
this._SafeStr_19163();
this._SafeStr_19148();
return;
case TimerEvent.TIMER_COMPLETE:
this._SafeStr_19114 = 0;
if (this._SafeStr_19115 > 0){
this._SafeStr_19109 = (this._SafeStr_19109 - 1);
} else {
this._SafeStr_19109 = (this._SafeStr_19109 + 1);
};
this._SafeStr_19145();
this._SafeStr_19148();
this._SafeStr_19164();
this._SafeStr_19149();
this._SafeStr_19113.removeEventListener(TimerEvent.TIMER, this._SafeStr_19165);
this._SafeStr_19113.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_19165);
return;
};
}
private function _SafeStr_19128(k:WindowEvent, _arg_2:IWindow):void
{
if (k.type == WindowMouseEvent.DOWN){
switch (_arg_2.name){
case "button_left":
this._SafeStr_19120 = true;
break;
case "button_right":
this._SafeStr_19121 = true;
break;
};
};
if ((((k.type == WindowMouseEvent.UP)) || ((k.type == WindowMouseEvent._SafeStr_7329)))){
this._SafeStr_19120 = false;
this._SafeStr_19121 = false;
};
}
private function _SafeStr_19147(k:WindowEvent, _arg_2:IWindow):void
{
var _local_3:int;
var _local_4:_SafeStr_2713;
if (_arg_2.name == "entity_mouse_region"){
_local_3 = this._SafeStr_19102.indexOf((_arg_2.parent as IWindowContainer));
if (k.type == WindowMouseEvent.CLICK){
_local_4 = this._SafeStr_19153(_local_3);
if (_local_4 != null){
this._SafeStr_7219._SafeStr_19064._SafeStr_19167._SafeStr_19166(_local_4, true);
};
};
if (k.type == WindowMouseEvent._SafeStr_5423){
this._SafeStr_19133(_local_3, true);
this._SafeStr_19119 = _local_3;
};
if (k.type == WindowMouseEvent._SafeStr_5424){
this._SafeStr_19133(_local_3, false);
this._SafeStr_19119 = -1;
};
};
}
private function _SafeStr_19153(k:int):_SafeStr_2713
{
var _local_2:_SafeStr_2713;
for each (_local_2 in this._SafeStr_19095) {
if ((_local_2.sortOrder - 1) == k){
return (_local_2);
};
};
return (null);
}
public function update(k:uint):void
{
var _local_2:int;
var _local_3:Number;
var _local_4:IBorderWindow;
var _local_5:Number;
if (((!((this._SafeStr_19102 == null))) && (!((this._SafeStr_19117 == -1))))){
_local_2 = _SafeStr_5190._SafeStr_19082[this._SafeStr_19103[this._SafeStr_19117]];
_local_3 = (Number((this._SafeStr_19118 % _SafeStr_19093)) / _SafeStr_19093);
_local_3 = Math.abs((2 * (((_local_3 > 0.5)) ? --_local_3 : _local_3)));
_local_4 = IBorderWindow(this._SafeStr_19102[this._SafeStr_19117].findChildByName("entity_indicator"));
if (_local_4){
_local_5 = (_local_3 * _SafeStr_19094);
if (this._SafeStr_19119 == this._SafeStr_19117){
_local_5 = (_local_5 + 20);
};
_local_4.color = _SafeStr_19124(_local_2, _local_5);
};
this._SafeStr_19118 = (this._SafeStr_19118 + k);
};
if (this._SafeStr_19113 != null){
if (((((this._SafeStr_19120) && (!(this._SafeStr_19113.running)))) && ((this._SafeStr_19114 == 0)))){
if ((((this._SafeStr_19109 > 0)) && (!(this._SafeStr_19104._SafeStr_19078())))){
this._SafeStr_19137((this._SafeStr_19109 - 1));
};
};
if (((((this._SafeStr_19121) && (!(this._SafeStr_19113.running)))) && ((this._SafeStr_19114 == 0)))){
if ((((this._SafeStr_19109 < this._SafeStr_19111)) && (!(this._SafeStr_19105._SafeStr_19078())))){
this._SafeStr_19137((this._SafeStr_19109 + 1));
};
};
};
}
private function _SafeStr_19150(k:int):void
{
if ((((k < 0)) || ((k >= this._SafeStr_19110)))){
return;
};
this._SafeStr_19117 = k;
this._SafeStr_19118 = 0;
}
private function _SafeStr_19134():void
{
this._SafeStr_19117 = -1;
}
private function _SafeStr_19130(k:TimerEvent):void
{
var _local_2:Date = new Date();
if (this._SafeStr_19123 != _local_2.getDate()){
this._SafeStr_7219._SafeStr_19057();
};
this._SafeStr_19123 = _local_2.getDate();
}
}
}//package _-3xw
// _SafeStr_10984 = "_-2ua" (String#29249, DoABC#3)
// _SafeStr_11853 = "_-TV" (String#39567, DoABC#3)
// _SafeStr_13224 = "_-EU" (String#39011, DoABC#3)
// _SafeStr_13236 = "_-5YR" (String#35758, DoABC#3)
// _SafeStr_19057 = "_-4-" (String#11745, DoABC#3)
// _SafeStr_19058 = "_-45J" (String#32188, DoABC#3)
// _SafeStr_19059 = "_-3wu" (String#31818, DoABC#3)
// _SafeStr_19060 = "_-23l" (String#3106, DoABC#3)
// _SafeStr_19064 = "_-2wc" (String#29326, DoABC#3)
// _SafeStr_19065 = "_-2XU" (String#28341, DoABC#3)
// _SafeStr_19069 = "_-379" (String#29777, DoABC#3)
// _SafeStr_19070 = "_-1OO" (String#25536, DoABC#3)
// _SafeStr_19078 = "_-2x5" (String#29341, DoABC#3)
// _SafeStr_19079 = "_-1y-" (String#26924, DoABC#3)
// _SafeStr_19080 = "_-2HG" (String#27708, DoABC#3)
// _SafeStr_19081 = "_-2HM" (String#27713, DoABC#3)
// _SafeStr_19082 = "_-0Z6" (String#23526, DoABC#3)
// _SafeStr_19083 = "_-2Tm" (String#28191, DoABC#3)
// _SafeStr_19084 = "_-2f2" (String#28640, DoABC#3)
// _SafeStr_19085 = "_-3nh" (String#31444, DoABC#3)
// _SafeStr_19086 = "_-0o-" (String#24096, DoABC#3)
// _SafeStr_19087 = "_-556" (String#34631, DoABC#3)
// _SafeStr_19088 = "_-1wV" (String#26866, DoABC#3)
// _SafeStr_19089 = "_-3Ze" (String#30909, DoABC#3)
// _SafeStr_19090 = "_-6gW" (String#38547, DoABC#3)
// _SafeStr_19091 = "_-3MA" (String#30390, DoABC#3)
// _SafeStr_19092 = "_-m1" (String#40243, DoABC#3)
// _SafeStr_19093 = "_-05" (String#22366, DoABC#3)
// _SafeStr_19094 = "_-383" (String#29813, DoABC#3)
// _SafeStr_19095 = "_-4eZ" (String#1113, DoABC#3)
// _SafeStr_19096 = "_-5FZ" (String#35028, DoABC#3)
// _SafeStr_19097 = "_-6Mr" (String#37739, DoABC#3)
// _SafeStr_19098 = "_-1UU" (String#25780, DoABC#3)
// _SafeStr_19099 = "_-1Tt" (String#25760, DoABC#3)
// _SafeStr_19100 = "_-1md" (String#26483, DoABC#3)
// _SafeStr_19101 = "_-2zb" (String#29438, DoABC#3)
// _SafeStr_19102 = "_-nc" (String#40305, DoABC#3)
// _SafeStr_19103 = "_-dF" (String#39921, DoABC#3)
// _SafeStr_19104 = "_-5J1" (String#35166, DoABC#3)
// _SafeStr_19105 = "_-R3" (String#39480, DoABC#3)
// _SafeStr_19106 = "_-4Y6" (String#3716, DoABC#3)
// _SafeStr_19107 = "_-2YO" (String#28382, DoABC#3)
// _SafeStr_19108 = "_-6Iw" (String#37589, DoABC#3)
// _SafeStr_19109 = "_-5ih" (String#36157, DoABC#3)
// _SafeStr_19110 = "_-0nO" (String#24070, DoABC#3)
// _SafeStr_19111 = "_-0P-" (String#23155, DoABC#3)
// _SafeStr_19112 = "_-6Ef" (String#37433, DoABC#3)
// _SafeStr_19113 = "_-4vZ" (String#34206, DoABC#3)
// _SafeStr_19114 = "_-114" (String#24644, DoABC#3)
// _SafeStr_19115 = "_-21Q" (String#27093, DoABC#3)
// _SafeStr_19116 = "_-34k" (String#29674, DoABC#3)
// _SafeStr_19117 = "_-GZ" (String#39086, DoABC#3)
// _SafeStr_19118 = "_-55d" (String#34652, DoABC#3)
// _SafeStr_19119 = "_-4xU" (String#34276, DoABC#3)
// _SafeStr_19120 = "_-4mL" (String#33850, DoABC#3)
// _SafeStr_19121 = "_-5PW" (String#35418, DoABC#3)
// _SafeStr_19122 = "_-27d" (String#27332, DoABC#3)
// _SafeStr_19123 = "_-g3" (String#40023, DoABC#3)
// _SafeStr_19124 = "_-XW" (String#39706, DoABC#3)
// _SafeStr_19125 = "_-5dx" (String#35975, DoABC#3)
// _SafeStr_19126 = "_-68n" (String#37213, DoABC#3)
// _SafeStr_19127 = "_-3ov" (String#31493, DoABC#3)
// _SafeStr_19128 = "_-23g" (String#27180, DoABC#3)
// _SafeStr_19129 = "_-5yv" (String#36779, DoABC#3)
// _SafeStr_19130 = "_-1EF" (String#25160, DoABC#3)
// _SafeStr_19131 = "_-0iN" (String#23881, DoABC#3)
// _SafeStr_19132 = "_-JO" (String#39194, DoABC#3)
// _SafeStr_19133 = "_-5pc" (String#36421, DoABC#3)
// _SafeStr_19134 = "_-34S" (String#29664, DoABC#3)
// _SafeStr_19135 = "_-bD" (String#39833, DoABC#3)
// _SafeStr_19136 = "_-3ny" (String#31454, DoABC#3)
// _SafeStr_19137 = "_-1Cm" (String#25097, DoABC#3)
// _SafeStr_19138 = "_-0it" (String#23898, DoABC#3)
// _SafeStr_19139 = "_-08Q" (String#22492, DoABC#3)
// _SafeStr_19140 = "_-3cN" (String#31006, DoABC#3)
// _SafeStr_19141 = "_-3zr" (String#31921, DoABC#3)
// _SafeStr_19142 = "_-5aK" (String#35831, DoABC#3)
// _SafeStr_19143 = "_-3D9" (String#30016, DoABC#3)
// _SafeStr_19144 = "_-0Os" (String#23149, DoABC#3)
// _SafeStr_19145 = "_-Bb" (String#38909, DoABC#3)
// _SafeStr_19146 = "_-62s" (String#36972, DoABC#3)
// _SafeStr_19147 = "_-4Hc" (String#32672, DoABC#3)
// _SafeStr_19148 = "_-1-T" (String#24581, DoABC#3)
// _SafeStr_19149 = "_-6a" (String#38271, DoABC#3)
// _SafeStr_19150 = "_-0z8" (String#24535, DoABC#3)
// _SafeStr_19151 = "_-bS" (String#39842, DoABC#3)
// _SafeStr_19152 = "_-GR" (String#39080, DoABC#3)
// _SafeStr_19153 = "_-6La" (String#37690, DoABC#3)
// _SafeStr_19154 = "_-1M1" (String#25443, DoABC#3)
// _SafeStr_19155 = "_-2Ia" (String#27760, DoABC#3)
// _SafeStr_19156 = "_-4nH" (String#33884, DoABC#3)
// _SafeStr_19157 = "_-bM" (String#39838, DoABC#3)
// _SafeStr_19158 = "_-6US" (String#38034, DoABC#3)
// _SafeStr_19159 = "_-0Tr" (String#23325, DoABC#3)
// _SafeStr_19160 = "_-3I2" (String#30219, DoABC#3)
// _SafeStr_19161 = "_-Qu" (String#39475, DoABC#3)
// _SafeStr_19162 = "_-6VG" (String#38071, DoABC#3)
// _SafeStr_19163 = "_-4Oi" (String#32960, DoABC#3)
// _SafeStr_19164 = "_-2HR" (String#27717, DoABC#3)
// _SafeStr_19165 = "_-1vV" (String#26825, DoABC#3)
// _SafeStr_19166 = "_-0j8" (String#23903, DoABC#3)
// _SafeStr_19167 = "_-wU" (String#40646, DoABC#3)
// _SafeStr_2713 = "_-6iV" (String#14481, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_35 = "_-6-N" (String#36834, DoABC#3)
// _SafeStr_37 = "_-6-O" (String#36835, DoABC#3)
// _SafeStr_39 = "_-1uD" (String#26777, DoABC#3)
// _SafeStr_3941 = "_-6iA" (String#14475, DoABC#3)
// _SafeStr_5189 = "_-5xK" (String#13727, DoABC#3)
// _SafeStr_5190 = "_-Cx" (String#14643, DoABC#3)
// _SafeStr_5423 = "_-51V" (String#34481, DoABC#3)
// _SafeStr_5424 = "_-2YU" (String#28384, DoABC#3)
// _SafeStr_7219 = "_-2h3" (String#149, DoABC#3)
// _SafeStr_7329 = "_-1RX" (String#25674, DoABC#3)
// _SafeStr_7798 = "_-0L6" (String#573, DoABC#3)
// _SafeStr_7865 = "_-5SA" (String#35506, DoABC#3)
// _SafeStr_8961 = "_-g8" (String#40026, DoABC#3)
//------------------------------------------------------------
//_-3xw.CalendarBackgroundRenderer
package _-3xw
{
import _-0MK._SafeStr_3;
import __AS3__.vec.Vector;
import flash.display.BitmapData;
import flash.geom.Rectangle;
import flash.geom.Point;
public class CalendarBackgroundRenderer implements _SafeStr_3
{
private var _SafeStr_8046:Vector.;
private var _disposed:Boolean;
public function get disposed():Boolean
{
return (this._disposed);
}
public function dispose():void
{
if (!this._disposed){
this._SafeStr_8046 = null;
};
}
public function _SafeStr_19131(k:Vector.):void
{
this._SafeStr_8046 = k;
}
public function _SafeStr_19161(k:int, _arg_2:int):BitmapData
{
var _local_5:int;
var _local_6:int;
var _local_7:BitmapData;
var _local_8:int;
if (((((this._disposed) || ((this._SafeStr_8046 == null)))) || ((this._SafeStr_8046.length == 0)))){
return (new BitmapData(1, 1));
};
var _local_3:BitmapData = new BitmapData(_arg_2, this._SafeStr_8046[0].height, false, 0);
var _local_4:int;
while (_local_4 < _arg_2) {
_local_5 = (k + _local_4);
_local_6 = this._SafeStr_19152(_local_5);
if (_local_6 < 0){
_local_4 = (_local_4 + -(k));
if (k >= 0){
return (new BitmapData(1, 1));
};
} else {
_local_7 = this._SafeStr_8046[_local_6];
_local_8 = this._SafeStr_19168(_local_5);
if (_local_7.width > ((_local_8 + _arg_2) - _local_4)){
_local_3.copyPixels(_local_7, new Rectangle(_local_8, 0, (_arg_2 - _local_4), _local_7.height), new Point(_local_4, 0));
_local_4 = (_local_4 + (_arg_2 - _local_4));
} else {
_local_3.copyPixels(_local_7, new Rectangle(_local_8, 0, (_local_7.width - _local_8), _local_7.height), new Point(_local_4, 0));
_local_4 = (_local_4 + (_local_7.width - _local_8));
};
};
};
return (_local_3);
}
public function _SafeStr_19152(k:int):int
{
var _local_2:int;
var _local_3:int;
while (_local_3 < this._SafeStr_8046.length) {
if ((((_local_2 <= k)) && ((k < (_local_2 + this._SafeStr_8046[_local_3].width))))){
return (_local_3);
};
_local_2 = (_local_2 + this._SafeStr_8046[_local_3].width);
_local_3++;
};
return (-1);
}
private function _SafeStr_19168(k:int):int
{
var _local_2:int;
var _local_3:int;
while (_local_3 < this._SafeStr_8046.length) {
if ((((_local_2 <= k)) && ((k < (_local_2 + this._SafeStr_8046[_local_3].width))))){
return ((k - _local_2));
};
_local_2 = (_local_2 + this._SafeStr_8046[_local_3].width);
_local_3++;
};
return (-1);
}
}
}//package _-3xw
// _SafeStr_19131 = "_-0iN" (String#23881, DoABC#3)
// _SafeStr_19152 = "_-GR" (String#39080, DoABC#3)
// _SafeStr_19161 = "_-Qu" (String#39475, DoABC#3)
// _SafeStr_19168 = "_-63B" (String#36988, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_8046 = "_-6Ic" (String#4203, DoABC#3)
//------------------------------------------------------------
//_-3xw.CatalogPromo
package _-3xw
{
import _-0MK._SafeStr_3;
import _-1uj._SafeStr_2323;
import _-5UL._SafeStr_335;
import _-4Hl.HabboQuestEngine;
import _-1Mz.IWindowContainer;
import _-0i6._SafeStr_2307;
import _-4Xs._SafeStr_2467;
import _-4Xs._SafeStr_4108;
import _-3qZ._SafeStr_2273;
import _-4Xs._SafeStr_2372;
import _-3lB._SafeStr_4081;
import _-5YE.IFrameWindow;
import _-1uj._SafeStr_3018;
import _-5YE.ITextWindow;
import _-17c._SafeStr_3006;
import _-1Mz.IWindow;
import _-151._SafeStr_2306;
import flash.display.BitmapData;
import _-5Mz.WindowMouseEvent;
import _-6G7._SafeStr_2367;
import _-5Mz.WindowEvent;
import _-5UL._SafeStr_2336;
import _-5YE.IBitmapWrapperWindow;
import flash.geom.Rectangle;
import flash.geom.Point;
public class CatalogPromo implements _SafeStr_3, _SafeStr_2323, _SafeStr_335
{
private var _SafeStr_7219:HabboQuestEngine;
private var _SafeStr_5415:IWindowContainer;
private var _SafeStr_5643:_SafeStr_2307;
private var _SafeStr_7798:_SafeStr_3941;
private var _SafeStr_12754:_SafeStr_2467 = null;
private var _SafeStr_7439:int = -1;
private var _SafeStr_7948:int = -1;
private var _SafeStr_19169:_SafeStr_4108 = null;
private var _SafeStr_19170:_SafeStr_2273 = null;
private var _SafeStr_19171:_SafeStr_2273 = null;
public function CatalogPromo(k:HabboQuestEngine, _arg_2:_SafeStr_3941)
{
this._SafeStr_7219 = k;
this._SafeStr_7798 = _arg_2;
}
public function dispose():void
{
if (this._SafeStr_5643){
if (this._SafeStr_19170){
this._SafeStr_5643.removeMessageEvent(this._SafeStr_19170);
this._SafeStr_19170 = null;
};
if (this._SafeStr_19171){
this._SafeStr_5643.removeMessageEvent(this._SafeStr_19171);
this._SafeStr_19171 = null;
};
this._SafeStr_5643 = null;
};
this._SafeStr_7219 = null;
}
public function get disposed():Boolean
{
return ((this._SafeStr_7219 == null));
}
public function _SafeStr_8260(k:int, _arg_2:int):void
{
if (k == this._SafeStr_9166()){
this._SafeStr_7219.localization.registerParameter("quests.seasonalcalendar.promo.balance", "amount", ("" + _arg_2));
if (this._SafeStr_5415 != null){
this.refresh();
};
};
}
private function _SafeStr_9166():int
{
var k:String = this._SafeStr_7219.configuration.getProperty("seasonalQuestCalendar.currency");
return (((isNaN(Number(k))) ? 0 : int(k)));
}
public function prepare(k:IFrameWindow):void
{
this._SafeStr_5415 = IWindowContainer(k.findChildByName("catalog_promo_cont"));
this._SafeStr_5415.findChildByName("buy_button").disable();
this._SafeStr_5415.findChildByName("buy_button").procedure = this._SafeStr_19172;
this._SafeStr_5643 = this._SafeStr_7219.communication.connection;
if (this._SafeStr_5643 != null){
this._SafeStr_19170 = new _SafeStr_4108(this._SafeStr_19173);
this._SafeStr_19171 = new _SafeStr_2372(this._SafeStr_8261);
this._SafeStr_5643.addMessageEvent(this._SafeStr_19170);
this._SafeStr_5643.addMessageEvent(this._SafeStr_19171);
this._SafeStr_5643.send(new _SafeStr_4081());
};
}
public function refresh():void
{
var _local_4:String;
var _local_5:_SafeStr_3018;
var k:ITextWindow = ITextWindow(this._SafeStr_5415.findChildByName("your_balance_txt"));
var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_5415.findChildByName("currency_icon_cont"));
_local_2.x = (k.x + k.width);
_SafeStr_3006._SafeStr_8590(_local_2);
var _local_3:IWindow = _local_2.findChildByName(("currency_icon_" + this._SafeStr_9166()));
if (_local_3 != null){
_local_3.visible = true;
};
if (this._SafeStr_12754 != null){
_local_4 = null;
_local_5 = null;
if (this._SafeStr_12754._SafeStr_8368 == _SafeStr_2467._SafeStr_5891){
_local_5 = this._SafeStr_7219.roomEngine.getWallItemImage(this._SafeStr_12754._SafeStr_8367, new _SafeStr_2306(90, 0, 0), 64, this, 0, this._SafeStr_12754._SafeStr_5750);
} else {
if (this._SafeStr_12754._SafeStr_8368 == _SafeStr_2467._SafeStr_5890){
_local_5 = this._SafeStr_7219.roomEngine.getFurnitureImage(this._SafeStr_12754._SafeStr_8367, new _SafeStr_2306(90, 0, 0), 64, this);
};
};
if (((!((_local_5 == null))) && (!((_local_5.data == null))))){
this._SafeStr_19174(_local_5.data);
};
};
}
public function imageReady(k:int, _arg_2:BitmapData):void
{
this._SafeStr_19174(_arg_2);
}
public function _SafeStr_5454(k:int):void
{
}
private function _SafeStr_19172(k:WindowEvent, _arg_2:IWindow):void
{
if (k.type == WindowMouseEvent.CLICK){
_SafeStr_4.log("Buy button clicked");
if (this._SafeStr_7439 != -1){
this._SafeStr_7219.catalog._SafeStr_8148(this._SafeStr_7948, this._SafeStr_7439, _SafeStr_2367.NORMAL);
};
};
}
private function _SafeStr_19173(k:_SafeStr_4108):void
{
this._SafeStr_5415.findChildByName("buy_button").enable();
var _local_2:_SafeStr_2336 = this._SafeStr_7219.sessionDataManager.getProductData(k.offer._SafeStr_7947);
if (_local_2 != null){
ITextWindow(this._SafeStr_5415.findChildByName("promo_info")).text = _local_2.name;
this._SafeStr_7948 = k.pageId;
this._SafeStr_7439 = k.offer._SafeStr_7441;
if (k.offer.products.length > 0){
this._SafeStr_12754 = _SafeStr_2467(k.offer.products[0]);
this.refresh();
};
} else {
if (this._SafeStr_19169 == null){
this._SafeStr_19169 = k;
this._SafeStr_7219.sessionDataManager._SafeStr_19175(this);
};
};
}
public function _SafeStr_8419():void
{
this._SafeStr_19173(this._SafeStr_19169);
}
private function _SafeStr_19174(k:BitmapData):void
{
var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_5415.findChildByName("furni_preview"));
var _local_3:BitmapData = new BitmapData(_local_2.width, _local_2.height, true, 0);
var _local_4:Rectangle = k.rect;
if (_local_4.width > _local_3.rect.width){
_local_4.x = ((_local_4.width - _local_3.rect.width) / 2);
_local_4.width = _local_3.rect.width;
};
if (_local_4.height > _local_3.rect.height){
_local_4.y = ((_local_4.height - _local_3.rect.height) / 2);
_local_4.height = _local_3.rect.height;
};
var _local_5:Point = new Point(0, 0);
if (_local_3.rect.width > _local_4.width){
_local_5.x = ((_local_3.rect.width - _local_4.width) / 2);
};
if (_local_3.rect.height > _local_4.height){
_local_5.y = ((_local_3.rect.height - _local_4.height) / 2);
};
_local_3.copyPixels(k, _local_4, _local_5);
_local_2.bitmap = _local_3;
}
private function _SafeStr_8261(k:_SafeStr_2273):void
{
if (this._SafeStr_5643 != null){
this._SafeStr_5643.send(new _SafeStr_4081());
};
}
}
}//package _-3xw
// _SafeStr_12754 = "_-08z" (String#1440, DoABC#3)
// _SafeStr_19169 = "_-5-u" (String#34419, DoABC#3)
// _SafeStr_19170 = "_-3Vp" (String#30766, DoABC#3)
// _SafeStr_19171 = "_-5xq" (String#36732, DoABC#3)
// _SafeStr_19172 = "_-1j7" (String#26344, DoABC#3)
// _SafeStr_19173 = "_-3RS" (String#30595, DoABC#3)
// _SafeStr_19174 = "_-0CL" (String#22648, DoABC#3)
// _SafeStr_19175 = "_-2gm" (String#10389, DoABC#3)
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3)
// _SafeStr_2307 = "_-5eM" (String#13413, DoABC#3)
// _SafeStr_2323 = "_-32L" (String#10767, DoABC#3)
// _SafeStr_2336 = "_-1SV" (String#9104, DoABC#3)
// _SafeStr_2367 = "_-37A" (String#10847, DoABC#3)
// _SafeStr_2372 = "_-4U-" (String#33188, DoABC#3)
// _SafeStr_2467 = "_-3pm" (String#11566, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_3006 = "_-1LY" (String#1074, DoABC#3)
// _SafeStr_3018 = "_-5qz" (String#13625, DoABC#3)
// _SafeStr_335 = "_-1fh" (String#9309, DoABC#3)
// _SafeStr_3941 = "_-6iA" (String#14475, DoABC#3)
// _SafeStr_4 = "_-ZP" (String#39771, DoABC#3)
// _SafeStr_4081 = "_-4Xk" (String#33326, DoABC#3)
// _SafeStr_4108 = "_-4Vh" (String#33252, DoABC#3)
// _SafeStr_5415 = "_-2S6" (String#6, DoABC#3)
// _SafeStr_5454 = "_-0rL" (String#8474, DoABC#3)
// _SafeStr_5643 = "_-4kJ" (String#139, DoABC#3)
// _SafeStr_5750 = "_-128" (String#8662, DoABC#3)
// _SafeStr_5890 = "_-0mb" (String#24043, DoABC#3)
// _SafeStr_5891 = "_-1dR" (String#26116, DoABC#3)
// _SafeStr_7219 = "_-2h3" (String#149, DoABC#3)
// _SafeStr_7439 = "_-5RG" (String#180, DoABC#3)
// _SafeStr_7441 = "_-43j" (String#3604, DoABC#3)
// _SafeStr_7798 = "_-0L6" (String#573, DoABC#3)
// _SafeStr_7947 = "_-2O4" (String#10099, DoABC#3)
// _SafeStr_7948 = "_-Qn" (String#340, DoABC#3)
// _SafeStr_8148 = "_-36v" (String#10844, DoABC#3)
// _SafeStr_8260 = "_-44N" (String#3608, DoABC#3)
// _SafeStr_8261 = "_-10l" (String#2842, DoABC#3)
// _SafeStr_8367 = "_-4dA" (String#33516, DoABC#3)
// _SafeStr_8368 = "_-5f" (String#13424, DoABC#3)
// _SafeStr_8419 = "_-3hl" (String#11427, DoABC#3)
// _SafeStr_8590 = "_-25l" (String#9778, DoABC#3)
// _SafeStr_9166 = "_-1RF" (String#9088, DoABC#3)
//------------------------------------------------------------
//_-3xw.RareTeaser
package _-3xw
{
import _-0MK._SafeStr_3;
import _-4Hl.HabboQuestEngine;
import _-1Mz.IWindowContainer;
import _-5YE.IFrameWindow;
import _-5YE._SafeStr_2413;
import _-1Mz.IWindow;
import _-5Mz.WindowEvent;
import _-5Mz.WindowMouseEvent;
public class RareTeaser implements _SafeStr_3
{
private var _SafeStr_7219:HabboQuestEngine;
private var _SafeStr_5415:IWindowContainer;
private var _SafeStr_19176:Array;
private var _SafeStr_19177:Array;
private var _SafeStr_19178:Array;
public function RareTeaser(k:HabboQuestEngine)
{
this._SafeStr_7219 = k;
}
public function dispose():void
{
this._SafeStr_7219 = null;
this._SafeStr_5415 = null;
}
public function get disposed():Boolean
{
return ((this._SafeStr_7219 == null));
}
public function prepare(k:IFrameWindow):void
{
this._SafeStr_19176 = this._SafeStr_19179("quests.seasonalcalendar.rareteaser.days");
this._SafeStr_19177 = this._SafeStr_19180("quests.seasonalcalendar.rareteaser.images");
this._SafeStr_19178 = this._SafeStr_19180("quests.seasonalcalendar.rareteaser.pages");
this._SafeStr_5415 = IWindowContainer(k.findChildByName("rare_teaser_cont"));
var _local_2:int = 1;
while (_local_2 <= this._SafeStr_19176.length) {
this._SafeStr_19181(_local_2).assetUri = ((this._SafeStr_7219._SafeStr_19064._SafeStr_19182._SafeStr_19058() + this._SafeStr_19177[(_local_2 - 1)]) + ".png");
_local_2++;
};
this._SafeStr_19183(1).procedure = this._SafeStr_19184;
this._SafeStr_19183(2).procedure = this._SafeStr_19185;
this._SafeStr_19183(3).procedure = this._SafeStr_19186;
}
private function _SafeStr_19179(k:String):Array
{
var _local_5:String;
var _local_2:String = this._SafeStr_7219.localization.getLocalization(k, "");
var _local_3:Array = _local_2.split(",");
var _local_4:Array = new Array();
for each (_local_5 in _local_3) {
if (!isNaN(Number(_local_5))){
_local_4.push(int(_local_5));
};
};
return (_local_4);
}
private function _SafeStr_19180(k:String):Array
{
var _local_5:String;
var _local_2:String = this._SafeStr_7219.localization.getLocalization(k, "");
var _local_3:Array = _local_2.split(",");
var _local_4:Array = new Array();
for each (_local_5 in _local_3) {
if (_local_5 != ""){
_local_4.push(_local_5);
};
};
return (_local_4);
}
private function _SafeStr_19181(k:int):_SafeStr_2413
{
return ((this._SafeStr_19187(k).findChildByName("furni_pic") as _SafeStr_2413));
}
private function _SafeStr_19188(k:int):IWindow
{
return (this._SafeStr_19187(k).findChildByName("locked_icon"));
}
private function _SafeStr_19189(k:int):IWindow
{
return (this._SafeStr_19187(k).findChildByName("locked_bg"));
}
private function _SafeStr_19190(k:int):IWindow
{
return (this._SafeStr_19187(k).findChildByName("open_bg"));
}
private function _SafeStr_19183(k:int):IWindow
{
return (this._SafeStr_19187(k).findChildByName("click_region"));
}
private function _SafeStr_19187(k:int):IWindowContainer
{
return (IWindowContainer(this._SafeStr_5415.findChildByName(("rare_cont_" + k))));
}
public function refresh():void
{
var _local_4:Boolean;
var k:int = this._SafeStr_7219._SafeStr_19064._SafeStr_19182._SafeStr_11853;
var _local_2:int = -1;
var _local_3:int = 1;
while (_local_3 <= this._SafeStr_19176.length) {
_local_4 = (this._SafeStr_19176[(_local_3 - 1)] > k);
this._SafeStr_19181(_local_3).visible = !(_local_4);
this._SafeStr_19188(_local_3).visible = _local_4;
this._SafeStr_19190(_local_3).visible = !(_local_4);
this._SafeStr_19189(_local_3).visible = _local_4;
this._SafeStr_19183(_local_3).visible = !(_local_4);
if (((_local_4) && ((_local_2 == -1)))){
_local_2 = (this._SafeStr_19176[(_local_3 - 1)] - k);
};
_local_3++;
};
this._SafeStr_5415.findChildByName("teaser_info").visible = !((_local_2 == -1));
this._SafeStr_7219.localization.registerParameter("quests.seasonalcalendar.rareteaser.info", "days", ("" + _local_2));
}
private function _SafeStr_19184(k:WindowEvent, _arg_2:IWindow):void
{
this._SafeStr_19191(k, 0);
}
private function _SafeStr_19185(k:WindowEvent, _arg_2:IWindow):void
{
this._SafeStr_19191(k, 1);
}
private function _SafeStr_19186(k:WindowEvent, _arg_2:IWindow):void
{
this._SafeStr_19191(k, 2);
}
private function _SafeStr_19191(k:WindowEvent, _arg_2:int):void
{
if ((((k.type == WindowMouseEvent.CLICK)) && (!((this._SafeStr_19178[_arg_2] == null))))){
this._SafeStr_7219.catalog.openCatalogPage(this._SafeStr_19178[_arg_2]);
};
}
}
}//package _-3xw
// _SafeStr_11853 = "_-TV" (String#39567, DoABC#3)
// _SafeStr_19058 = "_-45J" (String#32188, DoABC#3)
// _SafeStr_19064 = "_-2wc" (String#29326, DoABC#3)
// _SafeStr_19176 = "_-0Mm" (String#23071, DoABC#3)
// _SafeStr_19177 = "_-6WK" (String#38116, DoABC#3)
// _SafeStr_19178 = "_-3V-" (String#11209, DoABC#3)
// _SafeStr_19179 = "_-3w7" (String#31784, DoABC#3)
// _SafeStr_19180 = "_-3Dx" (String#30047, DoABC#3)
// _SafeStr_19181 = "_-0tO" (String#24313, DoABC#3)
// _SafeStr_19182 = "_-2ai" (String#28474, DoABC#3)
// _SafeStr_19183 = "_-1Pz" (String#25604, DoABC#3)
// _SafeStr_19184 = "_-0tv" (String#24335, DoABC#3)
// _SafeStr_19185 = "_-1cT" (String#26077, DoABC#3)
// _SafeStr_19186 = "_-3mE" (String#31387, DoABC#3)
// _SafeStr_19187 = "_-1eA" (String#26147, DoABC#3)
// _SafeStr_19188 = "_-3g2" (String#31142, DoABC#3)
// _SafeStr_19189 = "_-5Uk" (String#35605, DoABC#3)
// _SafeStr_19190 = "_-5HS" (String#35102, DoABC#3)
// _SafeStr_19191 = "_-2Tp" (String#28193, DoABC#3)
// _SafeStr_2413 = "_-to" (String#15386, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_5415 = "_-2S6" (String#6, DoABC#3)
// _SafeStr_7219 = "_-2h3" (String#149, DoABC#3)
//------------------------------------------------------------
//_-3-y._SafeStr_2277
package _-3-y
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-2pW._SafeStr_3081;
public class _SafeStr_2277 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_2277(k:Function)
{
super(k, _SafeStr_3081);
}
public function _SafeStr_5325():_SafeStr_3081
{
return ((_SafeStr_5326 as _SafeStr_3081));
}
}
}//package _-3-y
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_2277 = "_-2e1" (String#10347, DoABC#3)
// _SafeStr_3081 = "_-1wh" (String#9605, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3Yk._SafeStr_5298
package _-3Yk
{
import _-2u7.DefaultPlaylistItem;
import _-2xB.Timestamp;
public class _SafeStr_5298 extends DefaultPlaylistItem
{
override public function toString(k:Boolean=false):String
{
var _local_2:String = new String();
_local_2 = (_local_2 + "- ");
_local_2 = (_local_2 + (("" + title) + ""));
_local_2 = (_local_2 + (("" + link) + ""));
_local_2 = (_local_2 + (("" + description) + ""));
_local_2 = (_local_2 + (("" + guid) + ""));
_local_2 = (_local_2 + ((((((''));
_local_2 = (_local_2 + (("" + filename) + ""));
_local_2 = (_local_2 + (('' + _SafeStr_16822()) + ""));
_local_2 = (_local_2 + "
");
return (_local_2);
}
}
}//package _-3Yk
// _SafeStr_16822 = "_-6Np" (String#14176, DoABC#3)
// _SafeStr_5298 = "_-3Oa" (String#11098, DoABC#3)
//------------------------------------------------------------
//_-3Yk.MediaRSSPlaylist
package _-3Yk
{
import _-2u7.DefaultPlaylist;
import _-du.StreamSequence;
import _-3ur.ProvidersConfigGroup;
import _-2xB.Timestamp;
import _-2u7._SafeStr_5222;
public class MediaRSSPlaylist extends DefaultPlaylist
{
protected var _SafeStr_8688:String = "Not available";
protected var _SafeStr_11289:String = "";
protected var _SafeStr_6333:String = "Not available";
public function MediaRSSPlaylist(k:StreamSequence=null, _arg_2:ProvidersConfigGroup=null, _arg_3:ProvidersConfigGroup=null)
{
super(k, _arg_2, _arg_3);
}
override public function loadFromString(k:String):void
{
var _local_4:int;
var _local_5:XML;
var _local_6:_SafeStr_5298;
var _local_2:Namespace = new Namespace("http://search.yahoo.com/mrss/");
XML.ignoreWhitespace = true;
var _local_3:XML = new XML(k);
if (_local_3.length() > 0){
if (_local_3.channel.description != null){
this._SafeStr_8688 = _local_3.channel.description.text();
};
if (_local_3.channel.title != null){
this._SafeStr_11289 = _local_3.channel.title.text();
};
if (_local_3.channel.link != null){
this._SafeStr_6333 = _local_3.channel.link.text();
};
_local_4 = 0;
while (_local_4 < _local_3.channel.item.length()) {
_local_5 = _local_3.channel.item[_local_4];
_local_6 = new _SafeStr_5298();
_local_6.description = _local_5.description;
_local_6.guid = _local_5.guid;
_local_6.link = _local_5.link;
_local_6._SafeStr_16870 = _local_5.pubDate;
_local_6.url = _local_5._local_2::content.@url;
_local_6.mimeType = _local_5._local_2::content.@type;
_local_6.filename = _local_5._local_2::title;
_local_6.duration = Timestamp._SafeStr_16879(_local_5._local_2::content.@duration);
_SafeStr_16847.push(_local_6);
_local_4++;
};
};
}
override public function newPlaylistItem():_SafeStr_5222
{
return (new _SafeStr_5298());
}
override public function getModel():Array
{
return (new Array());
}
override public function toString(k:Boolean=false):String
{
var _local_2:String = new String();
_local_2 = (_local_2 + '');
_local_2 = (_local_2 + "");
_local_2 = (_local_2 + (("" + this._SafeStr_8688) + ""));
_local_2 = (_local_2 + (("" + this._SafeStr_11289) + ""));
_local_2 = (_local_2 + (("" + this._SafeStr_6333) + ""));
var _local_3:int;
while (_local_3 < _SafeStr_16847.length) {
_local_2 = (_local_2 + _SafeStr_16847[_local_3].toString(k));
_local_3++;
};
_local_2 = (_local_2 + "");
_local_2 = (_local_2 + "");
return (_local_2);
}
}
}//package _-3Yk
// _SafeStr_11289 = "_-5zz" (String#196, DoABC#3)
// _SafeStr_16847 = "_-4uH" (String#1582, DoABC#3)
// _SafeStr_16870 = "_-4w2" (String#34223, DoABC#3)
// _SafeStr_16879 = "_-0zh" (String#24554, DoABC#3)
// _SafeStr_5222 = "_-3aF" (String#11291, DoABC#3)
// _SafeStr_5298 = "_-3Oa" (String#11098, DoABC#3)
// _SafeStr_6333 = "_-3yo" (String#694, DoABC#3)
// _SafeStr_8688 = "_-54y" (String#129, DoABC#3)
//------------------------------------------------------------
//_-3yO._SafeStr_2285
package _-3yO
{
public class _SafeStr_2285
{
public static const _SafeStr_13675:int = -2;
public static const _SafeStr_13676:int = 0;
public static const _SafeStr_5887:int = 10;
public static const _SafeStr_5987:int = 20;
public static const _SafeStr_5707:int = 100;
public static const _SafeStr_13677:int = 200;
public static const _SafeStr_13507:int = 201;
public static const _SafeStr_13508:int = 202;
}
}//package _-3yO
// _SafeStr_13507 = "_-3Q-" (String#30537, DoABC#3)
// _SafeStr_13508 = "_-0Ob" (String#23140, DoABC#3)
// _SafeStr_13675 = "_-29p" (String#27419, DoABC#3)
// _SafeStr_13676 = "_-5Xo" (String#35731, DoABC#3)
// _SafeStr_13677 = "_-1oY" (String#26560, DoABC#3)
// _SafeStr_2285 = "_-6CN" (String#13972, DoABC#3)
// _SafeStr_5707 = "_-061" (String#22404, DoABC#3)
// _SafeStr_5887 = "_-5MH" (String#35291, DoABC#3)
// _SafeStr_5987 = "_-1AQ" (String#25005, DoABC#3)
//------------------------------------------------------------
//_-3yO._SafeStr_2340
package _-3yO
{
public class _SafeStr_2340
{
public static const _SafeStr_5746:int = 1;
public static const _SafeStr_5744:int = 2;
public static const _SafeStr_5748:int = 3;
public static const _SafeStr_5747:int = 4;
}
}//package _-3yO
// _SafeStr_2340 = "_-4kR" (String#12503, 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)
//------------------------------------------------------------
//_-3yO._SafeStr_2464
package _-3yO
{
public class _SafeStr_2464
{
public static const _SafeStr_13730:String = "object_room_id";
public static const _SafeStr_13862:String = "object_accurate_z_value";
public static const _SafeStr_13941:String = "image_query_scale";
public static const _SafeStr_13924:String = "figure";
public static const _SafeStr_14134:String = "race";
public static const _SafeStr_19192:String = "gender";
public static const _SafeStr_19193:String = "own_user";
public static const _SafeStr_13929:String = "pet_palette_index";
public static const _SafeStr_13930:String = "pet_color";
public static const _SafeStr_13932:String = "pet_head_only";
public static const _SafeStr_13934:String = "pet_custom_layer_ids";
public static const _SafeStr_13936:String = "pet_custom_part_ids";
public static const _SafeStr_13938:String = "pet_custom_palette_ids";
public static const _SafeStr_19194:String = "pet_is_riding";
public static const _SafeStr_19195:String = "pet_type";
public static const _SafeStr_14133:String = "pet_allowed_directions";
public static const _SafeStr_13907:String = "figure_talk";
public static const _SafeStr_13912:String = "figure_dance";
public static const _SafeStr_13908:String = "figure_sleep";
public static const _SafeStr_19196:String = "figure_blink";
public static const _SafeStr_18496:String = "figure_effect";
public static const _SafeStr_6482:String = "figure_carry_object";
public static const _SafeStr_13911:String = "figure_use_object";
public static const _SafeStr_19197:String = "figure_gesture";
public static const _SafeStr_5743:String = "figure_posture";
public static const _SafeStr_19198:String = "figure_posture_parameter";
public static const _SafeStr_14044:String = "std";
public static const _SafeStr_13915:String = "figure_sign";
public static const _SafeStr_6501:String = "figure_flat_control";
public static const _SafeStr_13909:String = "figure_is_typing";
public static const _SafeStr_13916:String = "figure_expression";
public static const _SafeStr_19199:String = "figure_experience_timestamp";
public static const _SafeStr_13913:String = "figure_gained_experience";
public static const _SafeStr_13914:String = "figure_number_value";
public static const _SafeStr_19200:String = "figure_highlight";
public static const _SafeStr_19201:String = "figure_highlight_enable";
public static const _SafeStr_18494:String = "figure_can_stand_up";
public static const _SafeStr_19202:String = "figure_vertical_offset";
public static const _SafeStr_13917:String = "figure_is_playing_game";
public static const _SafeStr_13910:String = "figure_is_muted";
public static const _SafeStr_13918:String = "figure_guide_status";
public static const _SafeStr_13906:String = "head_direction";
public static const _SafeStr_11326:String = "furniture_real_room_object";
public static const _SafeStr_5668:String = "furniture_color";
public static const _SafeStr_5858:String = "furniture_type_id";
public static const _SafeStr_11430:String = "furniture_size_x";
public static const _SafeStr_11431:String = "furniture_size_y";
public static const _SafeStr_11496:String = "furniture_size_z";
public static const _SafeStr_11497:String = "furniture_center_x";
public static const _SafeStr_11498:String = "furniture_center_y";
public static const _SafeStr_11499:String = "furniture_center_z";
public static const _SafeStr_14711:String = "furniture_lift_amount";
public static const _SafeStr_11500:String = "furniture_allowed_directions";
public static const _SafeStr_5669:String = "furniture_data";
public static const _SafeStr_6539:String = "furniture_data_format";
public static const _SafeStr_5670:String = "furniture_extras";
public static const _SafeStr_5984:String = "furniture_itemdata";
public static const _SafeStr_8455:String = "furniture_alpha_multiplier";
public static const _SafeStr_6548:String = "furniture_expiry_time";
public static const _SafeStr_6549:String = "furniture_expirty_timestamp";
public static const _SafeStr_11507:String = "furniture_state_update_time";
public static const _SafeStr_11387:String = "furniture_automatic_state_index";
public static const _SafeStr_15576:String = "furniture_unique_serial_number";
public static const _SafeStr_15577:String = "furniture_unique_edition_size";
public static const _SafeStr_11495:String = "furniture_custom_variables";
public static const _SafeStr_11399:String = "furniture_is_variable_height";
public static const _SafeStr_5851:String = "furniture_credit_value";
public static const _SafeStr_11511:String = "furniture_planetsystem_data";
public static const _SafeStr_11472:String = "furniture_fireworks_data";
public static const _SafeStr_11470:String = "furniture_uses_plane_mask";
public static const _SafeStr_11471:String = "furniture_plane_mask_type";
public static const _SafeStr_7348:String = "furniture_ad_url";
public static const _SafeStr_11366:String = "furniture_branding_image_status";
public static const _SafeStr_11368:String = "furniture_branding_image_url";
public static const _SafeStr_11371:String = "furniture_branding_url";
public static const _SafeStr_11373:String = "furniture_branding_offset_x";
public static const _SafeStr_11374:String = "furniture_branding_offset_y";
public static const _SafeStr_11375:String = "furniture_branding_offset_z";
public static const _SafeStr_7276:String = "furniture_selection_disable";
public static const _SafeStr_6078:String = "furniture_clothing_girl";
public static const _SafeStr_6076:String = "furniture_clothing_boy";
public static const _SafeStr_5949:String = "furniture_mannequin_name";
public static const _SafeStr_5948:String = "furniture_mannequin_gender";
public static const _SafeStr_5947:String = "furniture_mannequin_figure";
public static const _SafeStr_11441:String = "furniture_is_stickie";
public static const _SafeStr_6555:String = "furniture_usage_policy";
public static const _SafeStr_6552:String = "furniture_owner_id";
public static const _SafeStr_6553:String = "furniture_owner_name";
public static const _SafeStr_6556:String = "furniture_guild_customized_guild_id";
public static const FURNITURE_GUILD_CUSTOMIZED_COLOR_1:String = "furniture_guild_customized_color_1";
public static const FURNITURE_GUILD_CUSTOMIZED_COLOR_2:String = "furniture_guild_customized_color_2";
public static const _SafeStr_11340:String = "furniture_guild_customized_asset_name";
public static const _SafeStr_5884:String = "furniture_purchaser_name";
public static const _SafeStr_5885:String = "furniture_purchaser_figure";
public static const _SafeStr_5888:String = "furniture_disable_picking_animation";
public static const _SafeStr_11455:String = "furniture_vote_counter_count";
public static const _SafeStr_11448:String = "furniture_vote_majority_result";
public static const _SafeStr_11523:String = "furniture_soundblock_relative_animation_speed";
public static const _SafeStr_6007:String = "furniture_room_background_color_hue";
public static const _SafeStr_6008:String = "furniture_room_background_color_saturation";
public static const _SafeStr_6009:String = "furniture_room_background_color_lightness";
public static const _SafeStr_11411:String = "furniture_badge_asset_name";
public static const _SafeStr_11422:String = "furniture_badge_visible_in_state";
public static const _SafeStr_11412:String = "furniture_badge_image_status";
public static const _SafeStr_5936:String = "furniture_friendfurni_engraving_type";
public static const _SafeStr_15565:String = "furniture_highscore_score_type";
public static const _SafeStr_15566:String = "furniture_highscore_clear_type";
public static const _SafeStr_15567:String = "furniture_highscore_data_entry_count";
public static const _SafeStr_15570:String = "furniture_highscore_data_entry_base_users_";
public static const _SafeStr_15568:String = "furniture_highscore_data_entry_base_score_";
public static const _SafeStr_5714:String = "furniture_internal_link";
public static const _SafeStr_11354:String = "session_current_user_id";
public static const _SafeStr_11380:String = "session_url_prefix";
public static const _SafeStr_11741:String = "room_plane_xml";
public static const _SafeStr_11773:String = "room_plane_mask_xml";
public static const _SafeStr_8437:String = "room_floor_type";
public static const _SafeStr_8436:String = "room_wall_type";
public static const _SafeStr_8438:String = "room_landscape_type";
public static const _SafeStr_11782:String = "room_wall_thickness";
public static const _SafeStr_11781:String = "room_floor_thickness";
public static const _SafeStr_11783:String = "room_floor_hole_update_time";
public static const _SafeStr_11777:String = "room_floor_visibility";
public static const _SafeStr_11778:String = "room_wall_visibility";
public static const _SafeStr_11779:String = "room_landscape_visibility";
public static const _SafeStr_13851:String = "room_door_x";
public static const _SafeStr_13852:String = "room_door_y";
public static const _SafeStr_13853:String = "room_door_z";
public static const _SafeStr_13854:String = "room_door_dir";
public static const _SafeStr_6005:String = "room_background_color";
public static const _SafeStr_11775:String = "room_colorize_bg_only";
public static const _SafeStr_11745:String = "room_random_seed";
public static const _SafeStr_19203:String = "room_world_type";
public static const _SafeStr_19204:String = "billboard";
public static const _SafeStr_13950:String = "room_ad_image_asset";
public static const _SafeStr_19205:String = "room_ad_click_url";
public static const _SafeStr_19206:String = "room_ad_waiting";
public static const _SafeStr_19207:String = "room_ad_warning_image_left";
public static const _SafeStr_19208:String = "room_ad_warning_image_right";
public static const _SafeStr_19209:String = "room_selected_x";
public static const _SafeStr_19210:String = "room_selected_y";
public static const _SafeStr_19211:String = "room_selected_z";
public static const _SafeStr_19212:String = "room_selected_plane";
public static const _SafeStr_11605:String = "tile_cursor_height";
public static const _SafeStr_11377:String = "furniture_always_stackable";
}
}//package _-3yO
// _SafeStr_11326 = "_-6HS" (String#37541, DoABC#3)
// _SafeStr_11340 = "_-1PM" (String#25576, DoABC#3)
// _SafeStr_11354 = "_-4lH" (String#33814, DoABC#3)
// _SafeStr_11366 = "_-5b9" (String#35864, DoABC#3)
// _SafeStr_11368 = "_-2WM" (String#28294, DoABC#3)
// _SafeStr_11371 = "_-2lf" (String#28902, DoABC#3)
// _SafeStr_11373 = "_-6ed" (String#38465, DoABC#3)
// _SafeStr_11374 = "_-2AB" (String#27433, DoABC#3)
// _SafeStr_11375 = "_-5YY" (String#35762, DoABC#3)
// _SafeStr_11377 = "_-5vr" (String#36658, DoABC#3)
// _SafeStr_11380 = "_-1qZ" (String#26634, DoABC#3)
// _SafeStr_11387 = "_-3E7" (String#30055, DoABC#3)
// _SafeStr_11399 = "_-1iA" (String#26305, DoABC#3)
// _SafeStr_11411 = "_-4S1" (String#33102, DoABC#3)
// _SafeStr_11412 = "_-0np" (String#24088, DoABC#3)
// _SafeStr_11422 = "_-0F2" (String#22754, DoABC#3)
// _SafeStr_11430 = "_-3k0" (String#31293, DoABC#3)
// _SafeStr_11431 = "_-4s6" (String#34077, DoABC#3)
// _SafeStr_11441 = "_-6aL" (String#38280, DoABC#3)
// _SafeStr_11448 = "_-0Sg" (String#23287, DoABC#3)
// _SafeStr_11455 = "_-5No" (String#35350, DoABC#3)
// _SafeStr_11470 = "_-2xE" (String#29345, DoABC#3)
// _SafeStr_11471 = "_-IT" (String#39152, DoABC#3)
// _SafeStr_11472 = "_-5Pj" (String#35428, 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_11507 = "_-1rA" (String#26659, DoABC#3)
// _SafeStr_11511 = "_-4gS" (String#33631, DoABC#3)
// _SafeStr_11523 = "_-4gl" (String#33641, DoABC#3)
// _SafeStr_11605 = "_-34q" (String#29678, DoABC#3)
// _SafeStr_11741 = "_-4c" (String#33475, DoABC#3)
// _SafeStr_11745 = "_-3xS" (String#31839, DoABC#3)
// _SafeStr_11773 = "_-00M" (String#22200, DoABC#3)
// _SafeStr_11775 = "_-1s9" (String#26691, DoABC#3)
// _SafeStr_11777 = "_-4Pk" (String#33001, DoABC#3)
// _SafeStr_11778 = "_-6l2" (String#38731, DoABC#3)
// _SafeStr_11779 = "_-4OC" (String#32938, DoABC#3)
// _SafeStr_11781 = "_-1LM" (String#25421, DoABC#3)
// _SafeStr_11782 = "_-0ql" (String#24198, DoABC#3)
// _SafeStr_11783 = "_-0OT" (String#23134, DoABC#3)
// _SafeStr_13730 = "_-5rg" (String#36501, DoABC#3)
// _SafeStr_13851 = "_-5Ky" (String#35243, DoABC#3)
// _SafeStr_13852 = "_-51f" (String#34489, DoABC#3)
// _SafeStr_13853 = "_-1Qd" (String#25636, DoABC#3)
// _SafeStr_13854 = "_-25N" (String#27252, DoABC#3)
// _SafeStr_13862 = "_-Wx" (String#39688, DoABC#3)
// _SafeStr_13906 = "_-5jf" (String#36190, DoABC#3)
// _SafeStr_13907 = "_-2rU" (String#29130, DoABC#3)
// _SafeStr_13908 = "_-Si" (String#39533, DoABC#3)
// _SafeStr_13909 = "_-4KX" (String#32785, DoABC#3)
// _SafeStr_13910 = "_-0bp" (String#23623, DoABC#3)
// _SafeStr_13911 = "_-0K7" (String#22968, DoABC#3)
// _SafeStr_13912 = "_-3ib" (String#31241, DoABC#3)
// _SafeStr_13913 = "_-1w6" (String#26846, DoABC#3)
// _SafeStr_13914 = "_-1iM" (String#26312, DoABC#3)
// _SafeStr_13915 = "_-2lQ" (String#28893, DoABC#3)
// _SafeStr_13916 = "_-3T5" (String#30657, DoABC#3)
// _SafeStr_13917 = "_-4zM" (String#34354, DoABC#3)
// _SafeStr_13918 = "_-5AD" (String#34827, DoABC#3)
// _SafeStr_13924 = "_-3fq" (String#31132, DoABC#3)
// _SafeStr_13929 = "_-ya" (String#40728, DoABC#3)
// _SafeStr_13930 = "_-3s1" (String#31612, DoABC#3)
// _SafeStr_13932 = "_-46x" (String#32252, DoABC#3)
// _SafeStr_13934 = "_-521" (String#34507, DoABC#3)
// _SafeStr_13936 = "_-2zf" (String#29441, DoABC#3)
// _SafeStr_13938 = "_-3jk" (String#31283, DoABC#3)
// _SafeStr_13941 = "_-2VD" (String#28251, DoABC#3)
// _SafeStr_13950 = "_-tu" (String#40543, DoABC#3)
// _SafeStr_14044 = "_-6BB" (String#37312, DoABC#3)
// _SafeStr_14133 = "_-0oq" (String#24124, DoABC#3)
// _SafeStr_14134 = "_-2Iy" (String#27776, DoABC#3)
// _SafeStr_14711 = "_-0d2" (String#23679, DoABC#3)
// _SafeStr_15565 = "_-4Z7" (String#33375, DoABC#3)
// _SafeStr_15566 = "_-6PY" (String#37843, DoABC#3)
// _SafeStr_15567 = "_-cz" (String#39908, DoABC#3)
// _SafeStr_15568 = "_-63b" (String#37002, DoABC#3)
// _SafeStr_15570 = "_-1eX" (String#26159, DoABC#3)
// _SafeStr_15576 = "_-2Jj" (String#27799, DoABC#3)
// _SafeStr_15577 = "_-68p" (String#37215, DoABC#3)
// _SafeStr_18494 = "_-0OS" (String#23133, DoABC#3)
// _SafeStr_18496 = "_-6ez" (String#38483, DoABC#3)
// _SafeStr_19192 = "_-0EH" (String#22722, DoABC#3)
// _SafeStr_19193 = "_-6Q4" (String#37866, DoABC#3)
// _SafeStr_19194 = "_-4Hx" (String#32683, DoABC#3)
// _SafeStr_19195 = "_-1fN" (String#26189, DoABC#3)
// _SafeStr_19196 = "_-23u" (String#27190, DoABC#3)
// _SafeStr_19197 = "_-4Ut" (String#33215, DoABC#3)
// _SafeStr_19198 = "_-3-P" (String#29471, DoABC#3)
// _SafeStr_19199 = "_-6ZV" (String#38254, DoABC#3)
// _SafeStr_19200 = "_-0tL" (String#24310, DoABC#3)
// _SafeStr_19201 = "_-1vN" (String#26820, DoABC#3)
// _SafeStr_19202 = "_-17G" (String#24889, DoABC#3)
// _SafeStr_19203 = "_-3Vz" (String#30771, DoABC#3)
// _SafeStr_19204 = "_-59o" (String#34811, DoABC#3)
// _SafeStr_19205 = "_-0Zq" (String#23556, DoABC#3)
// _SafeStr_19206 = "_-5sV" (String#36525, DoABC#3)
// _SafeStr_19207 = "_-3-o" (String#29484, DoABC#3)
// _SafeStr_19208 = "_-1Ev" (String#25183, DoABC#3)
// _SafeStr_19209 = "_-3Cd" (String#29995, DoABC#3)
// _SafeStr_19210 = "_-4qK" (String#34008, DoABC#3)
// _SafeStr_19211 = "_-fU" (String#40006, DoABC#3)
// _SafeStr_19212 = "_-2Yo" (String#28392, DoABC#3)
// _SafeStr_2464 = "_-5YT" (String#13329, DoABC#3)
// _SafeStr_5668 = "_-2TQ" (String#28178, DoABC#3)
// _SafeStr_5669 = "_-3iu" (String#31252, DoABC#3)
// _SafeStr_5670 = "_-4je" (String#33752, DoABC#3)
// _SafeStr_5714 = "_-4gG" (String#33626, DoABC#3)
// _SafeStr_5743 = "_-50q" (String#34454, DoABC#3)
// _SafeStr_5851 = "_-0Iw" (String#22910, 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)
// _SafeStr_5936 = "_-5wv" (String#36699, DoABC#3)
// _SafeStr_5947 = "_-0Gz" (String#22833, DoABC#3)
// _SafeStr_5948 = "_-6aP" (String#38283, DoABC#3)
// _SafeStr_5949 = "_-6FT" (String#37463, DoABC#3)
// _SafeStr_5984 = "_-VB" (String#39630, 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)
// _SafeStr_6076 = "_-nS" (String#40299, DoABC#3)
// _SafeStr_6078 = "_-4aU" (String#33419, DoABC#3)
// _SafeStr_6482 = "_-1QG" (String#25617, DoABC#3)
// _SafeStr_6501 = "_-3O0" (String#30467, DoABC#3)
// _SafeStr_6539 = "_-1Cx" (String#25105, DoABC#3)
// _SafeStr_6548 = "_-4tf" (String#34135, DoABC#3)
// _SafeStr_6549 = "_-21u" (String#27109, DoABC#3)
// _SafeStr_6552 = "_-3NX" (String#30449, DoABC#3)
// _SafeStr_6553 = "_-4V3" (String#33223, DoABC#3)
// _SafeStr_6555 = "_-0xa" (String#24478, DoABC#3)
// _SafeStr_6556 = "_-0Ok" (String#23146, DoABC#3)
// _SafeStr_7276 = "_-5aB" (String#35826, DoABC#3)
// _SafeStr_7348 = "_-2Mi" (String#27920, DoABC#3)
// _SafeStr_8436 = "_-2Yz" (String#28399, DoABC#3)
// _SafeStr_8437 = "_-3gg" (String#31163, DoABC#3)
// _SafeStr_8438 = "_-4rC" (String#34044, DoABC#3)
// _SafeStr_8455 = "_-4Oo" (String#32962, DoABC#3)
//------------------------------------------------------------
//_-3yO._SafeStr_2573
package _-3yO
{
public class _SafeStr_2573
{
public static const _SafeStr_13467:String = "furniture_basic";
public static const _SafeStr_13468:String = "furniture_multistate";
public static const _SafeStr_13469:String = "furniture_multiheight";
public static const _SafeStr_13472:String = "furniture_randomstate";
public static const _SafeStr_13470:String = "furniture_placeholder";
public static const _SafeStr_13473:String = "furniture_credit";
public static const _SafeStr_13474:String = "furniture_stickie";
public static const _SafeStr_13476:String = "furniture_present";
public static const _SafeStr_13477:String = "furniture_trophy";
public static const _SafeStr_13478:String = "furniture_ecotron_box";
public static const _SafeStr_13479:String = "furniture_dice";
public static const _SafeStr_13480:String = "furniture_hockey_score";
public static const _SafeStr_13481:String = "furniture_habbowheel";
public static const _SafeStr_13482:String = "furniture_one_way_door";
public static const _SafeStr_13483:String = "furniture_planet_system";
public static const _SafeStr_13484:String = "furniture_window";
public static const _SafeStr_13475:String = "furniture_external_image_wallitem";
public static const _SafeStr_13485:String = "furniture_roomdimmer";
public static const _SafeStr_13488:String = "furniture_sound_machine";
public static const _SafeStr_13489:String = "furniture_jukebox";
public static const _SafeStr_13490:String = "furniture_crackable";
public static const _SafeStr_13492:String = "furniture_pushable";
public static const _SafeStr_13493:String = "furniture_clothing_change";
public static const _SafeStr_13494:String = "furniture_counter_clock";
public static const _SafeStr_13495:String = "furniture_score";
public static const _SafeStr_13496:String = "furniture_es";
public static const _SafeStr_13497:String = "furniture_fireworks";
public static const _SafeStr_13491:String = "furniture_song_disk";
public static const _SafeStr_13498:String = "furniture_bb";
public static const _SafeStr_13499:String = "furniture_bg";
public static const _SafeStr_13500:String = "furniture_welcome_gift";
public static const _SafeStr_13501:String = "furniture_floor_hole";
public static const _SafeStr_13503:String = "furniture_mannequin";
public static const _SafeStr_13504:String = "furniture_guild_customized";
public static const _SafeStr_13505:String = "furniture_group_forum_terminal";
public static const _SafeStr_13506:String = "furniture_pet_customization";
public static const _SafeStr_13509:String = "furniture_cuckoo_clock";
public static const _SafeStr_13510:String = "furniture_vote_counter";
public static const _SafeStr_13511:String = "furniture_vote_majority";
public static const _SafeStr_13512:String = "furniture_soundblock";
public static const _SafeStr_13513:String = "furniture_random_teleport";
public static const _SafeStr_13514:String = "furniture_monsterplant_seed";
public static const _SafeStr_13515:String = "furniture_purchasable_clothing";
public static const _SafeStr_13516:String = "furniture_background_color";
public static const _SafeStr_13517:String = "furniture_mysterybox";
public static const _SafeStr_13518:String = "furniture_effectbox";
public static const _SafeStr_13519:String = "furniture_mysterytrophy";
public static const _SafeStr_13520:String = "furniture_achievement_resolution";
public static const _SafeStr_13521:String = "furniture_lovelock";
public static const _SafeStr_13522:String = "furniture_wildwest_wanted";
public static const _SafeStr_13523:String = "furniture_hween_lovelock";
public static const _SafeStr_13524:String = "furniture_badge_display";
public static const _SafeStr_13525:String = "furniture_high_score";
public static const _SafeStr_5714:String = "furniture_internal_link";
public static const _SafeStr_13528:String = "furniture_custom_stack_height";
public static const _SafeStr_13529:String = "furniture_youtube";
public static const _SafeStr_13530:String = "furniture_rentable_space";
public static const _SafeStr_13531:String = "furniture_change_state_when_step_on";
public static const _SafeStr_13532:String = "furniture_vimeo";
public static const _SafeStr_13526:String = "furniture_editable_internal_link";
public static const _SafeStr_13527:String = "furniture_editable_room_link";
public static const _SafeStr_13533:String = "furniture_crafting_gizmo";
public static const _SafeStr_13502:String = "room";
public static const _SafeStr_13471:String = "user";
public static const BOT:String = "bot";
public static const RENTABLE_BOT:String = "rentable_bot";
public static const _SafeStr_7651:String = "pet";
public static const _SafeStr_13486:String = "tile_cursor";
public static const _SafeStr_13487:String = "selection_arrow";
public static const _SafeStr_13507:String = "game_snowball";
public static const _SafeStr_13508:String = "game_snowsplash";
}
}//package _-3yO
// _SafeStr_13467 = "_-3Vt" (String#30768, DoABC#3)
// _SafeStr_13468 = "_-2R5" (String#28089, DoABC#3)
// _SafeStr_13469 = "_-50Y" (String#34442, DoABC#3)
// _SafeStr_13470 = "_-1NI" (String#25494, DoABC#3)
// _SafeStr_13471 = "_-4BP" (String#32430, DoABC#3)
// _SafeStr_13472 = "_-6Se" (String#37961, DoABC#3)
// _SafeStr_13473 = "_-1Bv" (String#25064, DoABC#3)
// _SafeStr_13474 = "_-6WW" (String#38125, DoABC#3)
// _SafeStr_13475 = "_-4Y7" (String#33342, DoABC#3)
// _SafeStr_13476 = "_-1YU" (String#25925, DoABC#3)
// _SafeStr_13477 = "_-4Bk" (String#32444, DoABC#3)
// _SafeStr_13478 = "_-1O9" (String#25526, DoABC#3)
// _SafeStr_13479 = "_-5wq" (String#36696, DoABC#3)
// _SafeStr_13480 = "_-6-L" (String#36832, DoABC#3)
// _SafeStr_13481 = "_-2aW" (String#28469, DoABC#3)
// _SafeStr_13482 = "_-1D4" (String#25110, DoABC#3)
// _SafeStr_13483 = "_-2jU" (String#28822, DoABC#3)
// _SafeStr_13484 = "_-2QH" (String#28060, DoABC#3)
// _SafeStr_13485 = "_-S8" (String#39511, DoABC#3)
// _SafeStr_13486 = "_-6G-" (String#37480, DoABC#3)
// _SafeStr_13487 = "_-4iV" (String#33707, DoABC#3)
// _SafeStr_13488 = "_-3YH" (String#30853, DoABC#3)
// _SafeStr_13489 = "_-2cu" (String#28567, DoABC#3)
// _SafeStr_13490 = "_-1y4" (String#26927, DoABC#3)
// _SafeStr_13491 = "_-4TR" (String#33163, DoABC#3)
// _SafeStr_13492 = "_-3tr" (String#31690, DoABC#3)
// _SafeStr_13493 = "_-54M" (String#34599, DoABC#3)
// _SafeStr_13494 = "_-0ru" (String#24247, DoABC#3)
// _SafeStr_13495 = "_-02R" (String#22276, DoABC#3)
// _SafeStr_13496 = "_-8O" (String#38792, DoABC#3)
// _SafeStr_13497 = "_-43d" (String#32117, DoABC#3)
// _SafeStr_13498 = "_-0es" (String#23754, DoABC#3)
// _SafeStr_13499 = "_-4zj" (String#34371, DoABC#3)
// _SafeStr_13500 = "_-3C-" (String#29969, DoABC#3)
// _SafeStr_13501 = "_-294" (String#27390, DoABC#3)
// _SafeStr_13502 = "_-4uU" (String#34167, DoABC#3)
// _SafeStr_13503 = "_-6K" (String#37627, DoABC#3)
// _SafeStr_13504 = "_-11K" (String#24656, DoABC#3)
// _SafeStr_13505 = "_-0DK" (String#22686, DoABC#3)
// _SafeStr_13506 = "_-53b" (String#34567, DoABC#3)
// _SafeStr_13507 = "_-3Q-" (String#30537, DoABC#3)
// _SafeStr_13508 = "_-0Ob" (String#23140, DoABC#3)
// _SafeStr_13509 = "_-2mw" (String#28957, DoABC#3)
// _SafeStr_13510 = "_-4Jx" (String#32764, DoABC#3)
// _SafeStr_13511 = "_-3QT" (String#30557, DoABC#3)
// _SafeStr_13512 = "_-0U1" (String#23333, DoABC#3)
// _SafeStr_13513 = "_-HE" (String#39107, DoABC#3)
// _SafeStr_13514 = "_-3Zl" (String#30914, DoABC#3)
// _SafeStr_13515 = "_-3eO" (String#31087, DoABC#3)
// _SafeStr_13516 = "_-4LQ" (String#32823, DoABC#3)
// _SafeStr_13517 = "_-5Zm" (String#35807, DoABC#3)
// _SafeStr_13518 = "_-0eh" (String#23746, DoABC#3)
// _SafeStr_13519 = "_-51g" (String#34490, DoABC#3)
// _SafeStr_13520 = "_-02z" (String#22300, DoABC#3)
// _SafeStr_13521 = "_-5LX" (String#35265, DoABC#3)
// _SafeStr_13522 = "_-0Dz" (String#22711, DoABC#3)
// _SafeStr_13523 = "_-48M" (String#32312, DoABC#3)
// _SafeStr_13524 = "_-qP" (String#40418, DoABC#3)
// _SafeStr_13525 = "_-1zB" (String#26972, DoABC#3)
// _SafeStr_13526 = "_-6Pm" (String#37852, DoABC#3)
// _SafeStr_13527 = "_-5DO" (String#34949, DoABC#3)
// _SafeStr_13528 = "_-0rf" (String#24237, DoABC#3)
// _SafeStr_13529 = "_-61Q" (String#36921, DoABC#3)
// _SafeStr_13530 = "_-0ME" (String#23050, DoABC#3)
// _SafeStr_13531 = "_-3-9" (String#29461, DoABC#3)
// _SafeStr_13532 = "_-nv" (String#40321, DoABC#3)
// _SafeStr_13533 = "_-3pD" (String#31507, DoABC#3)
// _SafeStr_2573 = "_-2we" (String#29327, DoABC#3)
// _SafeStr_5714 = "_-4gG" (String#33626, DoABC#3)
// _SafeStr_7651 = "_-13a" (String#24745, DoABC#3)
//------------------------------------------------------------
//_-3yO._SafeStr_2782
package _-3yO
{
public class _SafeStr_2782
{
public static const _SafeStr_19213:String = "furniture_static";
public static const _SafeStr_19214:String = "furniture_animated";
public static const _SafeStr_19215:String = "furniture_resetting_animated";
public static const _SafeStr_19216:String = "furniture_poster";
public static const _SafeStr_19217:String = "furniture_external_image";
public static const _SafeStr_13481:String = "furniture_habbowheel";
public static const _SafeStr_19218:String = "furniture_val_randomizer";
public static const _SafeStr_19219:String = "furniture_bottle";
public static const _SafeStr_13483:String = "furniture_planet_system";
public static const _SafeStr_19220:String = "furniture_queue_tile";
public static const _SafeStr_19221:String = "furniture_party_beamer";
public static const _SafeStr_19222:String = "furniture_cuboid";
public static const _SafeStr_19223:String = "furniture_gift_wrapped";
public static const _SafeStr_19224:String = "furniture_gift_wrapped_fireworks";
public static const _SafeStr_13494:String = "furniture_counter_clock";
public static const _SafeStr_19225:String = "furniture_water_area";
public static const _SafeStr_13495:String = "furniture_score_board";
public static const _SafeStr_13497:String = "furniture_fireworks";
public static const _SafeStr_13498:String = "furniture_bb";
public static const _SafeStr_13499:String = "furniture_bg";
public static const _SafeStr_13474:String = "furniture_stickie";
public static const _SafeStr_13503:String = "furniture_mannequin";
public static const _SafeStr_13504:String = "furniture_guild_customized";
public static const _SafeStr_19226:String = "furniture_guild_isometric_badge";
public static const _SafeStr_13510:String = "furniture_vote_counter";
public static const _SafeStr_13511:String = "furniture_vote_majority";
public static const _SafeStr_13512:String = "furniture_soundblock";
public static const _SafeStr_13524:String = "furniture_badge_display";
public static const _SafeStr_13529:String = "furniture_youtube";
public static const _SafeStr_19227:String = "furniture_builder_placeholder";
public static const _SafeStr_13502:String = "room";
public static const _SafeStr_13471:String = "user";
public static const _SafeStr_19228:String = "pet_animated";
public static const BOT:String = "bot";
public static const RENTABLE_BOT:String = "rentable_bot";
public static const _SafeStr_13628:String = "tile_cursor";
public static const _SafeStr_13507:String = "game_snowball";
public static const _SafeStr_13508:String = "game_snowsplash";
}
}//package _-3yO
// _SafeStr_13471 = "_-4BP" (String#32430, DoABC#3)
// _SafeStr_13474 = "_-6WW" (String#38125, DoABC#3)
// _SafeStr_13481 = "_-2aW" (String#28469, DoABC#3)
// _SafeStr_13483 = "_-2jU" (String#28822, DoABC#3)
// _SafeStr_13494 = "_-0ru" (String#24247, DoABC#3)
// _SafeStr_13495 = "_-02R" (String#22276, DoABC#3)
// _SafeStr_13497 = "_-43d" (String#32117, DoABC#3)
// _SafeStr_13498 = "_-0es" (String#23754, DoABC#3)
// _SafeStr_13499 = "_-4zj" (String#34371, DoABC#3)
// _SafeStr_13502 = "_-4uU" (String#34167, DoABC#3)
// _SafeStr_13503 = "_-6K" (String#37627, DoABC#3)
// _SafeStr_13504 = "_-11K" (String#24656, DoABC#3)
// _SafeStr_13507 = "_-3Q-" (String#30537, DoABC#3)
// _SafeStr_13508 = "_-0Ob" (String#23140, DoABC#3)
// _SafeStr_13510 = "_-4Jx" (String#32764, DoABC#3)
// _SafeStr_13511 = "_-3QT" (String#30557, DoABC#3)
// _SafeStr_13512 = "_-0U1" (String#23333, DoABC#3)
// _SafeStr_13524 = "_-qP" (String#40418, DoABC#3)
// _SafeStr_13529 = "_-61Q" (String#36921, DoABC#3)
// _SafeStr_13628 = "_-5S4" (String#13234, DoABC#3)
// _SafeStr_19213 = "_-1BW" (String#25049, DoABC#3)
// _SafeStr_19214 = "_-1BC" (String#25034, DoABC#3)
// _SafeStr_19215 = "extends" (String#42284, DoABC#3)
// _SafeStr_19216 = "_-5LD" (String#35253, DoABC#3)
// _SafeStr_19217 = "_-224" (String#27116, DoABC#3)
// _SafeStr_19218 = "_-1zi" (String#26995, DoABC#3)
// _SafeStr_19219 = "_-5jM" (String#36180, DoABC#3)
// _SafeStr_19220 = "_-5y3" (String#36740, DoABC#3)
// _SafeStr_19221 = "_-1hL" (String#26270, DoABC#3)
// _SafeStr_19222 = "_-5wj" (String#36692, DoABC#3)
// _SafeStr_19223 = "_-44q" (String#32167, DoABC#3)
// _SafeStr_19224 = "_-0Az" (String#22588, DoABC#3)
// _SafeStr_19225 = "_-5oS" (String#36375, DoABC#3)
// _SafeStr_19226 = "_-1Os" (String#25558, DoABC#3)
// _SafeStr_19227 = "_-4ra" (String#34059, DoABC#3)
// _SafeStr_19228 = "_-cW" (String#39889, DoABC#3)
// _SafeStr_2782 = "_-5tP" (String#13666, DoABC#3)
//------------------------------------------------------------
//_-3yO._SafeStr_3710
package _-3yO
{
import _-151._SafeStr_2306;
import _-151._SafeStr_2305;
public class _SafeStr_3710
{
public static const _SafeStr_19229:String = "window";
public static const _SafeStr_11792:String = "hole";
private var _SafeStr_10496:_SafeStr_2306 = null;
private var _SafeStr_5501:String = null;
private var _SafeStr_7428:String = null;
public function _SafeStr_3710(k:String, _arg_2:_SafeStr_2305, _arg_3:String)
{
this.type = k;
this.loc = _arg_2;
this.category = _arg_3;
}
public function get loc():_SafeStr_2305
{
return (this._SafeStr_10496);
}
public function set loc(k:_SafeStr_2305):void
{
if (this._SafeStr_10496 == null){
this._SafeStr_10496 = new _SafeStr_2306();
};
this._SafeStr_10496._SafeStr_10465(k);
}
public function get type():String
{
return (this._SafeStr_5501);
}
public function set type(k:String):void
{
this._SafeStr_5501 = k;
}
public function get category():String
{
return (this._SafeStr_7428);
}
public function set category(k:String):void
{
this._SafeStr_7428 = k;
}
public function dispose():void
{
this._SafeStr_10496 = null;
}
}
}//package _-3yO
// _SafeStr_10465 = "_-3tA" (String#31657, DoABC#3)
// _SafeStr_10496 = "_-3F8" (String#330, DoABC#3)
// _SafeStr_11792 = "_-6bC" (String#38314, DoABC#3)
// _SafeStr_19229 = "_-0YT" (String#23505, DoABC#3)
// _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3)
// _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3)
// _SafeStr_3710 = "_-6e6" (String#14415, DoABC#3)
// _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3)
// _SafeStr_7428 = "_-5zS" (String#112, DoABC#3)
//------------------------------------------------------------
//_-3yO._SafeStr_4438
package _-3yO
{
public class _SafeStr_4438
{
public static const OBJECT_UNDEFINED:String = "OBJECT_UNDEFINED";
public static const OBJECT_MOVE:String = "OBJECT_MOVE";
public static const OBJECT_PLACE:String = "OBJECT_PLACE";
public static const OBJECT_ROTATE_POSITIVE:String = "OBJECT_ROTATE_POSITIVE";
public static const OBJECT_ROTATE_NEGATIVE:String = "OBJECT_ROTATE_NEGATIVE";
public static const OBJECT_MOVE_TO:String = "OBJECT_MOVE_TO";
public static const OBJECT_PLACE_TO:String = "OBJECT_PLACE_TO";
public static const OBJECT_PICKUP:String = "OBJECT_PICKUP";
public static const OBJECT_PICKUP_BOT:String = "OBJECT_PICKUP_BOT";
public static const OBJECT_PICKUP_PET:String = "OBJECT_PICKUP_PET";
public static const OBJECT_EJECT:String = "OBJECT_EJECT";
public static const OBJECT_SAVE_STUFF_DATA:String = "OBJECT_SAVE_STUFF_DATA";
}
}//package _-3yO
// _SafeStr_4438 = "_-4il" (String#12473, DoABC#3)
//------------------------------------------------------------
//_-3yO._SafeStr_4712
package _-3yO
{
public class _SafeStr_4712
{
private var _x:int;
private var _y:int;
private var _SafeStr_5378:int;
private var _height:int;
public function _SafeStr_4712(k:int, _arg_2:int, _arg_3:int, _arg_4:int)
{
this._x = k;
this._y = _arg_2;
this._SafeStr_5378 = _arg_3;
this._height = _arg_4;
}
public function get x():int
{
return (this._x);
}
public function get y():int
{
return (this._y);
}
public function get width():int
{
return (this._SafeStr_5378);
}
public function get height():int
{
return (this._height);
}
}
}//package _-3yO
// _SafeStr_4712 = "_-3vd" (String#11656, DoABC#3)
// _SafeStr_5378 = "_-4FK" (String#105, DoABC#3)
//------------------------------------------------------------
//_-3yO._SafeStr_4876
package _-3yO
{
public class _SafeStr_4876
{
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_4876(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 _-3yO
// _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_4876 = "_-40Y" (String#11761, DoABC#3)
//------------------------------------------------------------
//_-3yO.RoomObjectUserTypes
package _-3yO
{
import flash.utils.Dictionary;
public class RoomObjectUserTypes
{
public static const _SafeStr_13471:String = "user";
public static const _SafeStr_7651:String = "pet";
public static const BOT:String = "bot";
public static const RENTABLE_BOT:String = "rentable_bot";
public static const _SafeStr_6571:String = "monsterplant";
private static const _SafeStr_19230:Dictionary = new Dictionary();
{
_SafeStr_19230[_SafeStr_13471] = 1;
_SafeStr_19230[_SafeStr_7651] = 2;
_SafeStr_19230[BOT] = 3;
_SafeStr_19230[RENTABLE_BOT] = 4;
}
public static function _SafeStr_15852(k:String):int
{
return (_SafeStr_19230[k]);
}
public static function _SafeStr_13879(k:int):String
{
var _local_2:String;
for (_local_2 in _SafeStr_19230) {
if (_SafeStr_19230[_local_2] == k){
return (_local_2);
};
};
return (null);
}
public static function _SafeStr_13690(k:String):String
{
switch (k){
case BOT:
case RENTABLE_BOT:
return (_SafeStr_13471);
default:
return (k);
};
}
}
}//package _-3yO
// _SafeStr_13471 = "_-4BP" (String#32430, DoABC#3)
// _SafeStr_13690 = "_-4vs" (String#12682, DoABC#3)
// _SafeStr_13879 = "_-28M" (String#1500, DoABC#3)
// _SafeStr_15852 = "_-1BM" (String#8823, DoABC#3)
// _SafeStr_19230 = "_-1vL" (String#26818, DoABC#3)
// _SafeStr_6571 = "_-2Ew" (String#27620, DoABC#3)
// _SafeStr_7651 = "_-13a" (String#24745, DoABC#3)
//------------------------------------------------------------
//_-3yO.RoomObjectVisualizationFactory
package _-3yO
{
import _-0MK.Component;
import in._SafeStr_1593;
import _-3HG._SafeStr_13;
import _-ue.Map;
import _-0MK._SafeStr_9;
import _-5Vt._SafeStr_10;
import _-0MK._SafeStr_44;
import com.sulake.iid.IIDAvatarRenderManager;
import __AS3__.vec.Vector;
import _-4-n._SafeStr_2660;
import _-1IE.RoomVisualization;
import _-1IE._SafeStr_2776;
import _-61n.AvatarVisualization;
import _-xo.AnimatedPetVisualization;
import _-213.FurnitureVisualization;
import _-213._SafeStr_2753;
import _-213._SafeStr_2775;
import _-213._SafeStr_2778;
import _-213._SafeStr_2765;
import _-213._SafeStr_2772;
import _-213._SafeStr_2781;
import _-213.FurniturePlanetSystemVisualization;
import _-213._SafeStr_2762;
import _-213.FurniturePartyBeamerVisualization;
import _-213.FurnitureCuboidVisualization;
import _-213._SafeStr_2761;
import _-213._SafeStr_2763;
import _-213.FurnitureWaterAreaVisualization;
import _-213._SafeStr_2770;
import _-213.FurnitureFireworksVisualization;
import _-213._SafeStr_2769;
import _-213._SafeStr_2758;
import _-213.FurnitureRoomBackgroundVisualization;
import _-213._SafeStr_2777;
import _-213.FurnitureMannequinVisualization;
import _-213._SafeStr_2771;
import _-213._SafeStr_2755;
import _-BF._SafeStr_2774;
import _-BF.SnowSplashVisualization;
import _-213._SafeStr_2780;
import _-213._SafeStr_2768;
import _-213._SafeStr_2764;
import _-213._SafeStr_2760;
import _-213._SafeStr_2767;
import _-213.FurnitureExternalImageVisualization;
import _-213._SafeStr_2773;
import _-4-n._SafeStr_2663;
import _-61n._SafeStr_2756;
import _-xo.AnimatedPetVisualizationData;
import _-213._SafeStr_2759;
import _-213.FurnitureVisualizationData;
import _-213.AnimatedFurnitureVisualizationData;
import _-1IE.RoomVisualizationData;
import _-213._SafeStr_2751;
import _-pv.GraphicAssetCollection;
import _-pv._SafeStr_2661;
import __AS3__.vec.*;
import com.sulake.iid.*;
public class RoomObjectVisualizationFactory extends Component implements _SafeStr_1593
{
private var _SafeStr_19231:_SafeStr_13 = null;
private var _SafeStr_19232:Map;
private var _SafeStr_19233:Boolean = true;
public function RoomObjectVisualizationFactory(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null)
{
super(k, _arg_2, _arg_3);
this._SafeStr_19233 = (_arg_2 == 0);
this._SafeStr_19232 = new Map();
}
override protected function get dependencies():Vector.<_SafeStr_44>
{
return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDAvatarRenderManager(), function (k:_SafeStr_13):void
{
_SafeStr_19231 = k;
}, false)]));
}
override public function dispose():void
{
var k:_SafeStr_2660;
var _local_2:int;
if (disposed){
return;
};
if (this._SafeStr_19232 != null){
k = null;
_local_2 = 0;
while (_local_2 < this._SafeStr_19232.length) {
k = (this._SafeStr_19232._SafeStr_5595(_local_2) as _SafeStr_2660);
if (k != null){
k.dispose();
};
_local_2++;
};
this._SafeStr_19232.dispose();
this._SafeStr_19232 = null;
};
super.dispose();
}
public function _SafeStr_19234(k:String):_SafeStr_2663
{
var _local_2:Class;
switch (k){
case _SafeStr_2782._SafeStr_13502:
_local_2 = RoomVisualization;
break;
case _SafeStr_2782._SafeStr_13628:
_local_2 = _SafeStr_2776;
break;
case _SafeStr_2782._SafeStr_13471:
_local_2 = AvatarVisualization;
break;
case _SafeStr_2782.BOT:
case _SafeStr_2782.RENTABLE_BOT:
_local_2 = AvatarVisualization;
break;
case _SafeStr_2782._SafeStr_19228:
_local_2 = AnimatedPetVisualization;
break;
case _SafeStr_2782._SafeStr_19213:
_local_2 = FurnitureVisualization;
break;
case _SafeStr_2782._SafeStr_19214:
_local_2 = _SafeStr_2753;
break;
case _SafeStr_2782._SafeStr_19215:
_local_2 = _SafeStr_2775;
break;
case _SafeStr_2782._SafeStr_19216:
_local_2 = _SafeStr_2778;
break;
case _SafeStr_2782._SafeStr_13481:
_local_2 = _SafeStr_2765;
break;
case _SafeStr_2782._SafeStr_19218:
_local_2 = _SafeStr_2772;
break;
case _SafeStr_2782._SafeStr_19219:
_local_2 = _SafeStr_2781;
break;
case _SafeStr_2782._SafeStr_13483:
_local_2 = FurniturePlanetSystemVisualization;
break;
case _SafeStr_2782._SafeStr_19220:
_local_2 = _SafeStr_2762;
break;
case _SafeStr_2782._SafeStr_19221:
_local_2 = FurniturePartyBeamerVisualization;
break;
case _SafeStr_2782._SafeStr_19222:
_local_2 = FurnitureCuboidVisualization;
break;
case _SafeStr_2782._SafeStr_19223:
_local_2 = _SafeStr_2761;
break;
case _SafeStr_2782._SafeStr_13494:
_local_2 = _SafeStr_2763;
break;
case _SafeStr_2782._SafeStr_19225:
_local_2 = FurnitureWaterAreaVisualization;
break;
case _SafeStr_2782._SafeStr_13495:
_local_2 = _SafeStr_2770;
break;
case _SafeStr_2782._SafeStr_13497:
_local_2 = FurnitureFireworksVisualization;
break;
case _SafeStr_2782._SafeStr_19224:
_local_2 = _SafeStr_2769;
break;
case _SafeStr_2782._SafeStr_13498:
_local_2 = _SafeStr_2758;
break;
case _SafeStr_2782._SafeStr_13499:
_local_2 = FurnitureRoomBackgroundVisualization;
break;
case _SafeStr_2782._SafeStr_13474:
_local_2 = _SafeStr_2777;
break;
case _SafeStr_2782._SafeStr_13503:
_local_2 = FurnitureMannequinVisualization;
break;
case _SafeStr_2782._SafeStr_13504:
_local_2 = _SafeStr_2771;
break;
case _SafeStr_2782._SafeStr_19226:
_local_2 = _SafeStr_2755;
break;
case _SafeStr_2782._SafeStr_13507:
_local_2 = _SafeStr_2774;
break;
case _SafeStr_2782._SafeStr_13508:
_local_2 = SnowSplashVisualization;
break;
case _SafeStr_2782._SafeStr_13510:
_local_2 = _SafeStr_2780;
break;
case _SafeStr_2782._SafeStr_13511:
_local_2 = _SafeStr_2768;
break;
case _SafeStr_2782._SafeStr_13512:
_local_2 = _SafeStr_2764;
break;
case _SafeStr_2782._SafeStr_13524:
_local_2 = _SafeStr_2760;
break;
case _SafeStr_2782._SafeStr_13529:
_local_2 = _SafeStr_2767;
break;
case _SafeStr_2782._SafeStr_19217:
_local_2 = FurnitureExternalImageVisualization;
break;
case _SafeStr_2782._SafeStr_19227:
_local_2 = _SafeStr_2773;
break;
};
if (_local_2 == null){
return (null);
};
var _local_3:Object = new (_local_2)();
if ((_local_3 is _SafeStr_2663)){
return ((_local_3 as _SafeStr_2663));
};
return (null);
}
public function _SafeStr_19235(k:String, _arg_2:String, _arg_3:XML):_SafeStr_2660
{
var _local_6:_SafeStr_2660;
var _local_7:_SafeStr_2756;
var _local_8:AnimatedPetVisualizationData;
var _local_9:_SafeStr_2759;
var _local_4:_SafeStr_2660;
_local_4 = (this._SafeStr_19232.getValue(k) as _SafeStr_2660);
if (_local_4 != null){
return (_local_4);
};
var _local_5:Class;
switch (_arg_2){
case _SafeStr_2782._SafeStr_19213:
case _SafeStr_2782._SafeStr_19223:
case _SafeStr_2782._SafeStr_13498:
case _SafeStr_2782._SafeStr_13499:
case _SafeStr_2782._SafeStr_13474:
case _SafeStr_2782._SafeStr_19227:
_local_5 = FurnitureVisualizationData;
break;
case _SafeStr_2782._SafeStr_19214:
case _SafeStr_2782._SafeStr_19215:
case _SafeStr_2782._SafeStr_19216:
case _SafeStr_2782._SafeStr_13481:
case _SafeStr_2782._SafeStr_19218:
case _SafeStr_2782._SafeStr_19219:
case _SafeStr_2782._SafeStr_13483:
case _SafeStr_2782._SafeStr_19220:
case _SafeStr_2782._SafeStr_19221:
case _SafeStr_2782._SafeStr_13494:
case _SafeStr_2782._SafeStr_19225:
case _SafeStr_2782._SafeStr_13495:
case _SafeStr_2782._SafeStr_13497:
case _SafeStr_2782._SafeStr_19224:
case _SafeStr_2782._SafeStr_13504:
case _SafeStr_2782._SafeStr_19226:
case _SafeStr_2782._SafeStr_13510:
case _SafeStr_2782._SafeStr_13511:
case _SafeStr_2782._SafeStr_13512:
case _SafeStr_2782._SafeStr_13524:
case _SafeStr_2782._SafeStr_19217:
case _SafeStr_2782._SafeStr_13529:
case _SafeStr_2782._SafeStr_13628:
_local_5 = AnimatedFurnitureVisualizationData;
break;
case _SafeStr_2782._SafeStr_13503:
_local_5 = _SafeStr_2759;
break;
case _SafeStr_2782._SafeStr_13502:
_local_5 = RoomVisualizationData;
break;
case _SafeStr_2782._SafeStr_13471:
case _SafeStr_2782.BOT:
case _SafeStr_2782.RENTABLE_BOT:
_local_5 = _SafeStr_2756;
break;
case _SafeStr_2782._SafeStr_19228:
_local_5 = AnimatedPetVisualizationData;
break;
case _SafeStr_2782._SafeStr_13507:
case _SafeStr_2782._SafeStr_13508:
_local_5 = _SafeStr_2751;
break;
};
if (_local_5 == null){
return (null);
};
_local_4 = new (_local_5)();
if (_local_4 != null){
_local_6 = null;
_local_6 = (_local_4 as _SafeStr_2660);
if (!_local_6.initialize(_arg_3)){
_local_6.dispose();
return (null);
};
if ((_local_6 is _SafeStr_2756)){
_local_7 = (_local_4 as _SafeStr_2756);
_local_7._SafeStr_14522 = this._SafeStr_19231;
} else {
if ((_local_6 is AnimatedPetVisualizationData)){
_local_8 = (_local_4 as AnimatedPetVisualizationData);
_local_8._SafeStr_19236 = assets;
} else {
if ((_local_6 is _SafeStr_2759)){
_local_9 = (_local_4 as _SafeStr_2759);
_local_9._SafeStr_14522 = this._SafeStr_19231;
} else {
if ((_local_6 is _SafeStr_2751)){
_SafeStr_2751(_local_6).assets = assets;
};
};
};
};
if (this._SafeStr_19233){
this._SafeStr_19232.add(k, _local_6);
};
return (_local_6);
};
return (null);
}
public function _SafeStr_13715():_SafeStr_2661
{
return (new GraphicAssetCollection());
}
}
}//package _-3yO
// _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3)
// _SafeStr_13 = "_-0K1" (String#22964, DoABC#3)
// _SafeStr_13471 = "_-4BP" (String#32430, DoABC#3)
// _SafeStr_13474 = "_-6WW" (String#38125, DoABC#3)
// _SafeStr_13481 = "_-2aW" (String#28469, DoABC#3)
// _SafeStr_13483 = "_-2jU" (String#28822, DoABC#3)
// _SafeStr_13494 = "_-0ru" (String#24247, DoABC#3)
// _SafeStr_13495 = "_-02R" (String#22276, DoABC#3)
// _SafeStr_13497 = "_-43d" (String#32117, DoABC#3)
// _SafeStr_13498 = "_-0es" (String#23754, DoABC#3)
// _SafeStr_13499 = "_-4zj" (String#34371, DoABC#3)
// _SafeStr_13502 = "_-4uU" (String#34167, DoABC#3)
// _SafeStr_13503 = "_-6K" (String#37627, DoABC#3)
// _SafeStr_13504 = "_-11K" (String#24656, DoABC#3)
// _SafeStr_13507 = "_-3Q-" (String#30537, DoABC#3)
// _SafeStr_13508 = "_-0Ob" (String#23140, DoABC#3)
// _SafeStr_13510 = "_-4Jx" (String#32764, DoABC#3)
// _SafeStr_13511 = "_-3QT" (String#30557, DoABC#3)
// _SafeStr_13512 = "_-0U1" (String#23333, DoABC#3)
// _SafeStr_13524 = "_-qP" (String#40418, DoABC#3)
// _SafeStr_13529 = "_-61Q" (String#36921, DoABC#3)
// _SafeStr_13628 = "_-5S4" (String#13234, DoABC#3)
// _SafeStr_13715 = "_-2rz" (String#3311, DoABC#3)
// _SafeStr_14522 = "_-2cD" (String#28537, DoABC#3)
// _SafeStr_1593 = "_-3SN" (String#11162, DoABC#3)
// _SafeStr_19213 = "_-1BW" (String#25049, DoABC#3)
// _SafeStr_19214 = "_-1BC" (String#25034, DoABC#3)
// _SafeStr_19215 = "extends" (String#42284, DoABC#3)
// _SafeStr_19216 = "_-5LD" (String#35253, DoABC#3)
// _SafeStr_19217 = "_-224" (String#27116, DoABC#3)
// _SafeStr_19218 = "_-1zi" (String#26995, DoABC#3)
// _SafeStr_19219 = "_-5jM" (String#36180, DoABC#3)
// _SafeStr_19220 = "_-5y3" (String#36740, DoABC#3)
// _SafeStr_19221 = "_-1hL" (String#26270, DoABC#3)
// _SafeStr_19222 = "_-5wj" (String#36692, DoABC#3)
// _SafeStr_19223 = "_-44q" (String#32167, DoABC#3)
// _SafeStr_19224 = "_-0Az" (String#22588, DoABC#3)
// _SafeStr_19225 = "_-5oS" (String#36375, DoABC#3)
// _SafeStr_19226 = "_-1Os" (String#25558, DoABC#3)
// _SafeStr_19227 = "_-4ra" (String#34059, DoABC#3)
// _SafeStr_19228 = "_-cW" (String#39889, DoABC#3)
// _SafeStr_19231 = "_-5fo" (String#36048, DoABC#3)
// _SafeStr_19232 = "_-4zr" (String#34374, DoABC#3)
// _SafeStr_19233 = "_-6Fi" (String#37469, DoABC#3)
// _SafeStr_19234 = "_-wh" (String#15423, DoABC#3)
// _SafeStr_19235 = "_-1B2" (String#8818, DoABC#3)
// _SafeStr_19236 = "_-0-r" (String#22182, DoABC#3)
// _SafeStr_2660 = "_-6Dx" (String#14001, DoABC#3)
// _SafeStr_2661 = "_-3X9" (String#11238, DoABC#3)
// _SafeStr_2663 = "_-6lC" (String#14532, DoABC#3)
// _SafeStr_2751 = "_-lw" (String#40238, DoABC#3)
// _SafeStr_2753 = "_-tC" (String#15371, DoABC#3)
// _SafeStr_2755 = "_-1q-" (String#9480, DoABC#3)
// _SafeStr_2756 = "_-2ES" (String#9936, DoABC#3)
// _SafeStr_2758 = "_-ZX" (String#15044, DoABC#3)
// _SafeStr_2759 = "_-1jY" (String#9368, DoABC#3)
// _SafeStr_2760 = "_-1FK" (String#8888, DoABC#3)
// _SafeStr_2761 = "_-2qu" (String#10542, DoABC#3)
// _SafeStr_2762 = "_-2Ss" (String#10172, DoABC#3)
// _SafeStr_2763 = "_-4EU" (String#11973, DoABC#3)
// _SafeStr_2764 = "_-4Id" (String#12048, DoABC#3)
// _SafeStr_2765 = "_-Is" (String#14746, DoABC#3)
// _SafeStr_2767 = "_-0O4" (String#7985, DoABC#3)
// _SafeStr_2768 = "_-2FN" (String#9951, DoABC#3)
// _SafeStr_2769 = "_-3V0" (String#11210, DoABC#3)
// _SafeStr_2770 = "_-t-" (String#15367, DoABC#3)
// _SafeStr_2771 = "_-6Xz" (String#14321, DoABC#3)
// _SafeStr_2772 = "_-1Lm" (String#8996, DoABC#3)
// _SafeStr_2773 = "_-1j0" (String#9360, DoABC#3)
// _SafeStr_2774 = "_-2VZ" (String#28266, DoABC#3)
// _SafeStr_2775 = "_-61j" (String#13807, DoABC#3)
// _SafeStr_2776 = "_-4ev" (String#12403, DoABC#3)
// _SafeStr_2777 = "_-3D1" (String#10937, DoABC#3)
// _SafeStr_2778 = "_-58s" (String#12909, DoABC#3)
// _SafeStr_2780 = "_-3pM" (String#11556, DoABC#3)
// _SafeStr_2781 = "_-0hF" (String#8312, DoABC#3)
// _SafeStr_2782 = "_-5tP" (String#13666, DoABC#3)
// _SafeStr_44 = "_-0O" (String#23117, DoABC#3)
// _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3)
// _SafeStr_9 = "_-24T" (String#27216, DoABC#3)
//------------------------------------------------------------
//_-3yO.RoomPlaneBitmapMaskParser
package _-3yO
{
import _-ue.Map;
import _-151._SafeStr_2306;
import _-151.XMLValidator;
import _-151._SafeStr_2305;
public class RoomPlaneBitmapMaskParser
{
private var _masks:Map = null;
public function RoomPlaneBitmapMaskParser()
{
this._masks = new Map();
}
public function get _SafeStr_11788():int
{
return (this._masks.length);
}
public function dispose():void
{
if (this._masks != null){
this.reset();
this._masks.dispose();
this._masks = null;
};
}
public function initialize(k:XML):Boolean
{
var _local_7:XML;
var _local_8:String;
var _local_9:String;
var _local_10:_SafeStr_2306;
var _local_11:String;
var _local_12:XMLList;
var _local_13:XML;
var _local_14:_SafeStr_3710;
if (k == null){
return (false);
};
this._masks.reset();
var _local_2:Array = ["id", "type", "category"];
var _local_3:Array = ["x", "y", "z"];
var _local_4:XMLList;
var _local_5:XMLList = k.planeMask;
var _local_6:int;
while (_local_6 < _local_5.length()) {
_local_7 = _local_5[_local_6];
if (!XMLValidator._SafeStr_5390(_local_7, _local_2)){
return (false);
};
_local_8 = _local_7.@id;
_local_9 = _local_7.@type;
_local_10 = null;
_local_11 = _local_7.@category;
_local_12 = _local_7.location;
if (_local_12.length() != 1){
return (false);
};
_local_13 = _local_12[0];
if (!XMLValidator._SafeStr_5390(_local_13, _local_3)){
return (false);
};
_local_10 = new _SafeStr_2306(Number(_local_13.@x), Number(_local_13.@y), Number(_local_13.@z));
_local_14 = new _SafeStr_3710(_local_9, _local_10, _local_11);
this._masks.add(_local_8, _local_14);
_local_6++;
};
return (true);
}
public function reset():void
{
var _local_2:_SafeStr_3710;
var k:int;
while (k < this._masks.length) {
_local_2 = (this._masks._SafeStr_5595(k) as _SafeStr_3710);
if (_local_2 != null){
_local_2.dispose();
};
k++;
};
this._masks.reset();
}
public function addMask(k:String, _arg_2:String, _arg_3:_SafeStr_2305, _arg_4:String):void
{
var _local_5:_SafeStr_3710 = new _SafeStr_3710(_arg_2, _arg_3, _arg_4);
this._masks.remove(k);
this._masks.add(k, _local_5);
}
public function _SafeStr_19237(k:String):Boolean
{
var _local_2:_SafeStr_3710 = (this._masks.remove(k) as _SafeStr_3710);
if (_local_2 != null){
_local_2.dispose();
return (true);
};
return (false);
}
public function _SafeStr_13724():XML
{
var _local_3:String;
var _local_4:String;
var _local_5:XML;
var _local_6:_SafeStr_2305;
var k:XML =
;
var _local_2:int;
while (_local_2 < this._SafeStr_11788) {
_local_3 = this._SafeStr_11789(_local_2);
_local_4 = this._SafeStr_11791(_local_2);
_local_5 = new (XML)(((((((''));
_local_6 = this._SafeStr_11790(_local_2);
if (_local_6 != null){
_local_5.appendChild(new (XML)((((((('')));
k.appendChild(_local_5);
};
_local_2++;
};
return (k);
}
public function _SafeStr_11790(k:int):_SafeStr_2305
{
if ((((k < 0)) || ((k >= this._SafeStr_11788)))){
return (null);
};
var _local_2:_SafeStr_3710 = (this._masks._SafeStr_5595(k) as _SafeStr_3710);
if (_local_2 != null){
return (_local_2.loc);
};
return (null);
}
public function _SafeStr_11789(k:int):String
{
if ((((k < 0)) || ((k >= this._SafeStr_11788)))){
return (null);
};
var _local_2:_SafeStr_3710 = (this._masks._SafeStr_5595(k) as _SafeStr_3710);
if (_local_2 != null){
return (_local_2.type);
};
return (null);
}
public function _SafeStr_11791(k:int):String
{
if ((((k < 0)) || ((k >= this._SafeStr_11788)))){
return (null);
};
var _local_2:_SafeStr_3710 = (this._masks._SafeStr_5595(k) as _SafeStr_3710);
if (_local_2 != null){
return (_local_2.category);
};
return (null);
}
}
}//package _-3yO
// _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_13724 = "_-3mY" (String#11503, DoABC#3)
// _SafeStr_19237 = "_-6By" (String#37339, DoABC#3)
// _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3)
// _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3)
// _SafeStr_3710 = "_-6e6" (String#14415, DoABC#3)
// _SafeStr_5390 = "_-0Z2" (String#23523, DoABC#3)
// _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3)
//------------------------------------------------------------
//_-3yO.RoomPlaneData
package _-3yO
{
import _-151._SafeStr_2306;
import _-151._SafeStr_2305;
public class RoomPlaneData
{
public static const _SafeStr_19238:int = 0;
public static const _SafeStr_11751:int = 1;
public static const _SafeStr_11753:int = 2;
public static const _SafeStr_11755:int = 3;
public static const _SafeStr_11757:int = 4;
private var _SafeStr_5501:int = 0;
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_19239:_SafeStr_2306 = null;
private var _SafeStr_11628:Array;
private var _masks:Array;
public function RoomPlaneData(k:int, _arg_2:_SafeStr_2305, _arg_3:_SafeStr_2305, _arg_4:_SafeStr_2305, _arg_5:Array)
{
var _local_6:Number;
var _local_7:Number;
var _local_8:Number;
var _local_9:Number;
var _local_10:Number;
var _local_11:int;
var _local_12:_SafeStr_2305;
var _local_13:_SafeStr_2306;
this._SafeStr_11628 = [];
this._masks = [];
super();
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._SafeStr_5501 = k;
if (((!((_arg_3 == null))) && (!((_arg_4 == null))))){
this._normal = _SafeStr_2306._SafeStr_10461(_arg_3, _arg_4);
_local_6 = 0;
_local_7 = 0;
_local_8 = 0;
_local_9 = 0;
_local_10 = 0;
if (((!((this.normal.x == 0))) || (!((this.normal.y == 0))))){
_local_9 = this.normal.x;
_local_10 = this.normal.y;
_local_6 = (360 + ((Math.atan2(_local_10, _local_9) / Math.PI) * 180));
if (_local_6 >= 360){
_local_6 = (_local_6 - 360);
};
_local_9 = Math.sqrt(((this.normal.x * this.normal.x) + (this.normal.y * this.normal.y)));
_local_10 = this.normal.z;
_local_7 = (360 + ((Math.atan2(_local_10, _local_9) / Math.PI) * 180));
if (_local_7 >= 360){
_local_7 = (_local_7 - 360);
};
} else {
if (this.normal.z < 0){
_local_7 = 90;
} else {
_local_7 = 270;
};
};
this._SafeStr_19239 = new _SafeStr_2306(_local_6, _local_7, _local_8);
};
if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))){
_local_11 = 0;
while (_local_11 < _arg_5.length) {
_local_12 = _arg_5[_local_11];
if (((!((_local_12 == null))) && ((_local_12.length > 0)))){
_local_13 = new _SafeStr_2306();
_local_13._SafeStr_10465(_local_12);
_local_13._SafeStr_5767((1 / _local_13.length));
this._SafeStr_11628.push(_local_13);
};
_local_11++;
};
};
}
public function get type():int
{
return (this._SafeStr_5501);
}
public function get loc():_SafeStr_2305
{
return (this._SafeStr_10496);
}
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 normal():_SafeStr_2305
{
return (this._normal);
}
public function get _SafeStr_19240():_SafeStr_2305
{
return (this._SafeStr_19239);
}
public function get _SafeStr_19241():int
{
return (this._SafeStr_11628.length);
}
public function get _SafeStr_11788():int
{
return (this._masks.length);
}
public function _SafeStr_19242(k:int):_SafeStr_2305
{
if ((((k < 0)) || ((k >= this._SafeStr_19241)))){
return (null);
};
var _local_2:_SafeStr_2306 = new _SafeStr_2306();
_local_2._SafeStr_10465((this._SafeStr_11628[k] as _SafeStr_2305));
return (_local_2);
}
public function addMask(k:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):void
{
var _local_5:_SafeStr_4876 = new _SafeStr_4876(k, _arg_2, _arg_3, _arg_4);
this._masks.push(_local_5);
}
private function _SafeStr_11668(k:int):_SafeStr_4876
{
if ((((k < 0)) || ((k >= this._SafeStr_11788)))){
return (null);
};
return (this._masks[k]);
}
public function _SafeStr_19243(k:int):Number
{
var _local_2:_SafeStr_4876 = this._SafeStr_11668(k);
if (_local_2 != null){
return (_local_2._SafeStr_11616);
};
return (-1);
}
public function _SafeStr_19244(k:int):Number
{
var _local_2:_SafeStr_4876 = this._SafeStr_11668(k);
if (_local_2 != null){
return (_local_2._SafeStr_11617);
};
return (-1);
}
public function _SafeStr_19245(k:int):Number
{
var _local_2:_SafeStr_4876 = this._SafeStr_11668(k);
if (_local_2 != null){
return (_local_2._SafeStr_11618);
};
return (-1);
}
public function _SafeStr_19246(k:int):Number
{
var _local_2:_SafeStr_4876 = this._SafeStr_11668(k);
if (_local_2 != null){
return (_local_2._SafeStr_11619);
};
return (-1);
}
}
}//package _-3yO
// _SafeStr_10461 = "_-47o" (String#32287, DoABC#3)
// _SafeStr_10465 = "_-3tA" (String#31657, DoABC#3)
// _SafeStr_10496 = "_-3F8" (String#330, 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_11626 = "_-1uh" (String#3073, DoABC#3)
// _SafeStr_11627 = "_-6Xv" (String#4269, DoABC#3)
// _SafeStr_11628 = "_-1SL" (String#9103, DoABC#3)
// _SafeStr_11657 = "_-4Z6" (String#12302, DoABC#3)
// _SafeStr_11658 = "_-6PX" (String#14203, DoABC#3)
// _SafeStr_11668 = "_-6CC" (String#13969, DoABC#3)
// _SafeStr_11751 = "_-4jd" (String#33751, DoABC#3)
// _SafeStr_11753 = "_-2P6" (String#28008, DoABC#3)
// _SafeStr_11755 = "_-3-a" (String#29477, DoABC#3)
// _SafeStr_11757 = "_-1qb" (String#26636, DoABC#3)
// _SafeStr_11788 = "_-23a" (String#27176, DoABC#3)
// _SafeStr_19238 = "_-5DW" (String#34953, DoABC#3)
// _SafeStr_19239 = "_-1TH" (String#25741, DoABC#3)
// _SafeStr_19240 = "_-68I" (String#37194, DoABC#3)
// _SafeStr_19241 = "_-5Tw" (String#35575, DoABC#3)
// _SafeStr_19242 = "_-2Ix" (String#27775, DoABC#3)
// _SafeStr_19243 = "_-4PA" (String#32980, DoABC#3)
// _SafeStr_19244 = "_-5aN" (String#35834, DoABC#3)
// _SafeStr_19245 = "_-66C" (String#37110, DoABC#3)
// _SafeStr_19246 = "_-5L5" (String#35249, DoABC#3)
// _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3)
// _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3)
// _SafeStr_4876 = "_-40Y" (String#11761, DoABC#3)
// _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3)
// _SafeStr_5767 = "_-5a5" (String#35822, DoABC#3)
//------------------------------------------------------------
//_-3yO.RoomPlaneParser
package _-3yO
{
import _-ue.Map;
import flash.geom.Point;
import __AS3__.vec.Vector;
import _-151._SafeStr_2306;
import _-151._SafeStr_2305;
import _-151.XMLValidator;
import __AS3__.vec.*;
public class RoomPlaneParser
{
private static const _SafeStr_13859:Number = 0.25;
private static const _SafeStr_13858:Number = 0.25;
private static const _SafeStr_19247:Number = 20;
public static const _SafeStr_14021:int = -110;
public static const _SafeStr_19248:int = -100;
private var _SafeStr_19249:Array;
private var _SafeStr_19250:Array;
private var _SafeStr_5378:int = 0;
private var _height:int = 0;
private var _SafeStr_19251:int = 0;
private var _SafeStr_19252:int = 0;
private var _SafeStr_19253:int = 0;
private var _SafeStr_19254:int = 0;
private var _SafeStr_11698:Array;
private var _SafeStr_19255:Number = 0;
private var _SafeStr_11708:Number = 1;
private var _SafeStr_11707:Number = 1;
private var _SafeStr_19256:int = -1;
private var _SafeStr_17372:Number = 0;
private var _SafeStr_19257:Map = null;
private var _SafeStr_19258:Array;
public function RoomPlaneParser()
{
this._SafeStr_19249 = [];
this._SafeStr_19250 = [];
this._SafeStr_11698 = [];
this._SafeStr_19258 = [];
super();
this._SafeStr_19255 = 3.6;
this._SafeStr_11708 = 1;
this._SafeStr_11707 = 1;
this._SafeStr_19257 = new Map();
}
private static function _SafeStr_19259(k:Array):Number
{
var _local_8:int;
var _local_2:int;
var _local_3:int;
var _local_4:Array;
var _local_5:int = k.length;
var _local_6:int;
if (_local_5 == 0){
return (0);
};
var _local_7:Number = 0;
_local_3 = 0;
while (_local_3 < _local_5) {
_local_4 = (k[_local_3] as Array);
_local_2 = 0;
while (_local_2 < _local_4.length) {
_local_8 = Number(_local_4[_local_2]);
if (_local_8 > _local_7){
_local_7 = _local_8;
};
_local_2++;
};
_local_3++;
};
return (_local_7);
}
private static function _SafeStr_19260(k:Array):Point
{
if (k == null){
return (null);
};
var _local_2:int;
var _local_3:int;
var _local_4:Array;
var _local_5:int = k.length;
if (_local_5 == 0){
return (null);
};
var _local_6:Array = [];
_local_3 = 0;
while (_local_3 < _local_5) {
_local_4 = (k[_local_3] as Array);
if ((((_local_4 == null)) || ((_local_4.length == 0)))){
return (null);
};
_local_2 = 0;
while (_local_2 < _local_4.length) {
if (Number(_local_4[_local_2]) >= 0){
_local_6.push(_local_2);
break;
};
_local_2++;
};
if (_local_6.length < (_local_3 + 1)){
_local_6.push((_local_4.length + 1));
};
_local_3++;
};
_local_3 = 1;
while (_local_3 < (_local_6.length - 1)) {
if ((((int(_local_6[_local_3]) <= (int(_local_6[(_local_3 - 1)]) - 1))) && ((int(_local_6[_local_3]) <= (int(_local_6[(_local_3 + 1)]) - 1))))){
return (new Point(int(_local_6[_local_3]), _local_3));
};
_local_3++;
};
return (null);
}
private static function _SafeStr_19261(k:Vector.>):Vector.>
{
var _local_2:uint;
var _local_5:int;
var _local_6:int;
var _local_7:int;
var _local_8:int;
var _local_10:int;
var _local_11:int;
var _local_12:int;
var _local_13:int;
var _local_14:int;
var _local_15:int;
var _local_16:int;
var _local_17:int;
_local_2 = k.length;
var _local_3:uint = k[0].length;
var _local_4:Vector.> = new Vector.>((_local_2 * 4));
_local_6 = 0;
while (_local_6 < (_local_2 * 4)) {
_local_4[_local_6] = new Vector.((_local_3 * 4));
_local_6++;
};
var _local_9:int;
_local_6 = 0;
while (_local_6 < _local_2) {
_local_10 = 0;
_local_5 = 0;
while (_local_5 < _local_3) {
_local_11 = k[_local_6][_local_5];
if ((((_local_11 < 0)) || ((_local_11 <= 0xFF)))){
_local_8 = 0;
while (_local_8 < 4) {
_local_7 = 0;
while (_local_7 < 4) {
_local_4[(_local_9 + _local_8)][(_local_10 + _local_7)] = (((_local_11 < 0)) ? _local_11 : (_local_11 * 4));
_local_7++;
};
_local_8++;
};
} else {
_local_12 = ((_local_11 & 0xFF) * 4);
_local_13 = (_local_12 + (((_local_11 >> 11) & 1) * 3));
_local_14 = (_local_12 + (((_local_11 >> 10) & 1) * 3));
_local_15 = (_local_12 + (((_local_11 >> 9) & 1) * 3));
_local_16 = (_local_12 + (((_local_11 >> 8) & 1) * 3));
_local_7 = 0;
while (_local_7 < 3) {
_local_17 = (_local_7 + 1);
_local_4[_local_9][(_local_10 + _local_7)] = (((_local_13 * (3 - _local_7)) + (_local_14 * _local_7)) / 3);
_local_4[(_local_9 + 3)][(_local_10 + _local_17)] = (((_local_15 * (3 - _local_17)) + (_local_16 * _local_17)) / 3);
_local_4[(_local_9 + _local_17)][_local_10] = (((_local_13 * (3 - _local_17)) + (_local_15 * _local_17)) / 3);
_local_4[(_local_9 + _local_7)][(_local_10 + 3)] = (((_local_14 * (3 - _local_7)) + (_local_16 * _local_7)) / 3);
_local_7++;
};
_local_4[(_local_9 + 1)][(_local_10 + 1)] = (((_local_13 > _local_12)) ? (_local_12 + 2) : (_local_12 + 1));
_local_4[(_local_9 + 1)][(_local_10 + 2)] = (((_local_14 > _local_12)) ? (_local_12 + 2) : (_local_12 + 1));
_local_4[(_local_9 + 2)][(_local_10 + 1)] = (((_local_15 > _local_12)) ? (_local_12 + 2) : (_local_12 + 1));
_local_4[(_local_9 + 2)][(_local_10 + 2)] = (((_local_16 > _local_12)) ? (_local_12 + 2) : (_local_12 + 1));
};
_local_10 = (_local_10 + 4);
_local_5++;
};
_local_9 = (_local_9 + 4);
_local_6++;
};
return (_local_4);
}
private static function _SafeStr_19262(k:Vector.>):void
{
var _local_4:int;
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;
var _local_12:int;
var _local_13:int;
var _local_14:int;
var _local_15:int;
var _local_16:int;
var _local_17:int;
var _local_2:uint = (k.length - 1);
var _local_3:uint = (k[0].length - 1);
_local_5 = 1;
while (_local_5 < _local_2) {
_local_4 = 1;
while (_local_4 < _local_3) {
_local_6 = k[_local_5][_local_4];
if (_local_6 < 0){
} else {
_local_7 = (k[(_local_5 - 1)][(_local_4 - 1)] & 0xFF);
_local_8 = (k[(_local_5 - 1)][_local_4] & 0xFF);
_local_9 = (k[(_local_5 - 1)][(_local_4 + 1)] & 0xFF);
_local_10 = (k[_local_5][(_local_4 - 1)] & 0xFF);
_local_11 = (k[_local_5][(_local_4 + 1)] & 0xFF);
_local_12 = (k[(_local_5 + 1)][(_local_4 - 1)] & 0xFF);
_local_13 = (k[(_local_5 + 1)][_local_4] & 0xFF);
_local_14 = (k[(_local_5 + 1)][(_local_4 + 1)] & 0xFF);
_local_15 = (_local_6 + 1);
_local_16 = (_local_6 - 1);
_local_17 = ((((((((((_local_7 == _local_15)) || ((_local_8 == _local_15)))) || ((_local_10 == _local_15)))) ? 8 : 0) | (((((((_local_9 == _local_15)) || ((_local_8 == _local_15)))) || ((_local_11 == _local_15)))) ? 4 : 0)) | (((((((_local_12 == _local_15)) || ((_local_13 == _local_15)))) || ((_local_10 == _local_15)))) ? 2 : 0)) | (((((((_local_14 == _local_15)) || ((_local_13 == _local_15)))) || ((_local_11 == _local_15)))) ? 1 : 0));
if (_local_17 == 15){
_local_17 = 0;
};
k[_local_5][_local_4] = (_local_6 | (_local_17 << 8));
};
_local_4++;
};
_local_5++;
};
}
private static function _SafeStr_19263(k:Vector.>):void
{
var _local_2:Vector.;
k.shift();
k.pop();
for each (_local_2 in k) {
_local_2.shift();
_local_2.pop();
};
}
private static function _SafeStr_19264(k:Vector.>):void
{
var _local_4:Vector.;
var _local_5:int;
var _local_2:Vector. = new Vector.(0);
var _local_3:Vector. = new Vector.(0);
for each (_local_4 in k) {
_local_4.push(_SafeStr_14021);
_local_4.unshift(_SafeStr_14021);
};
for each (_local_5 in k[0]) {
_local_2.push(_SafeStr_14021);
_local_3.push(_SafeStr_14021);
};
k.push(_local_3);
k.unshift(_local_2);
}
public function get minX():int
{
return (this._SafeStr_19251);
}
public function get maxX():int
{
return (this._SafeStr_19252);
}
public function get minY():int
{
return (this._SafeStr_19253);
}
public function get maxY():int
{
return (this._SafeStr_19254);
}
public function get _SafeStr_19265():int
{
return (this._SafeStr_5378);
}
public function get _SafeStr_19266():int
{
return (this._height);
}
public function get _SafeStr_11726():int
{
return (this._SafeStr_11698.length);
}
public function get _SafeStr_14022():Number
{
if (this._SafeStr_19256 != -1){
return (this._SafeStr_19256);
};
return (this._SafeStr_17372);
}
public function get wallHeight():Number
{
if (this._SafeStr_19256 != -1){
return ((this._SafeStr_19256 + 3.6));
};
return (this._SafeStr_19255);
}
public function set wallHeight(k:Number):void
{
if (k < 0){
k = 0;
};
this._SafeStr_19255 = k;
}
public function get _SafeStr_11740():Number
{
return (this._SafeStr_11708);
}
public function set _SafeStr_11740(k:Number):void
{
if (k < 0){
k = 0;
};
this._SafeStr_11708 = k;
}
public function get _SafeStr_11739():Number
{
return (this._SafeStr_11707);
}
public function set _SafeStr_11739(k:Number):void
{
if (k < 0){
k = 0;
};
this._SafeStr_11707 = k;
}
public function dispose():void
{
this._SafeStr_11698 = null;
this._SafeStr_19249 = null;
this._SafeStr_19250 = null;
this._SafeStr_19258 = null;
if (this._SafeStr_19257 != null){
this._SafeStr_19257.dispose();
this._SafeStr_19257 = null;
};
}
public function reset():void
{
this._SafeStr_11698 = [];
this._SafeStr_19249 = [];
this._SafeStr_19250 = [];
this._SafeStr_19249 = [];
this._SafeStr_19250 = [];
this._SafeStr_5378 = 0;
this._height = 0;
this._SafeStr_19251 = 0;
this._SafeStr_19252 = 0;
this._SafeStr_19253 = 0;
this._SafeStr_19254 = 0;
this._SafeStr_17372 = 0;
this._SafeStr_19258 = [];
}
public function _SafeStr_13926(k:int, _arg_2:int):Boolean
{
var _local_4:Array;
var _local_5:Array;
var _local_6:Array;
var _local_7:int;
if (k < 0){
k = 0;
};
if (_arg_2 < 0){
_arg_2 = 0;
};
this._SafeStr_19249 = [];
this._SafeStr_19250 = [];
this._SafeStr_19258 = [];
var _local_3:int;
while (_local_3 < _arg_2) {
_local_4 = [];
_local_5 = [];
_local_6 = [];
_local_7 = 0;
while (_local_7 < k) {
_local_4[_local_7] = _SafeStr_14021;
_local_5[_local_7] = _SafeStr_14021;
_local_6[_local_7] = false;
_local_7++;
};
this._SafeStr_19249.push(_local_4);
this._SafeStr_19250.push(_local_5);
this._SafeStr_19258.push(_local_6);
_local_3++;
};
this._SafeStr_5378 = k;
this._height = _arg_2;
this._SafeStr_19251 = this._SafeStr_5378;
this._SafeStr_19252 = -1;
this._SafeStr_19253 = this._height;
this._SafeStr_19254 = -1;
return (true);
}
public function _SafeStr_13927(k:int, _arg_2:int, _arg_3:Number):Boolean
{
var _local_4:Array;
var _local_5:Boolean;
var _local_6:int;
var _local_7:Boolean;
var _local_8:int;
if ((((((((k >= 0)) && ((k < this._SafeStr_5378)))) && ((_arg_2 >= 0)))) && ((_arg_2 < this._height)))){
_local_4 = (this._SafeStr_19249[_arg_2] as Array);
_local_4[k] = _arg_3;
if (_arg_3 >= 0){
if (k < this._SafeStr_19251){
this._SafeStr_19251 = k;
};
if (k > this._SafeStr_19252){
this._SafeStr_19252 = k;
};
if (_arg_2 < this._SafeStr_19253){
this._SafeStr_19253 = _arg_2;
};
if (_arg_2 > this._SafeStr_19254){
this._SafeStr_19254 = _arg_2;
};
} else {
if ((((k == this._SafeStr_19251)) || ((k == this._SafeStr_19252)))){
_local_5 = false;
_local_6 = this._SafeStr_19253;
while (_local_6 < this._SafeStr_19254) {
if (this._SafeStr_19267(k, _local_6) >= 0){
_local_5 = true;
break;
};
_local_6++;
};
if (!_local_5){
if (k == this._SafeStr_19251){
this._SafeStr_19251++;
};
if (k == this._SafeStr_19252){
this._SafeStr_19252--;
};
};
};
if ((((_arg_2 == this._SafeStr_19253)) || ((_arg_2 == this._SafeStr_19254)))){
_local_7 = false;
_local_8 = this._SafeStr_19251;
while (_local_8 < this._SafeStr_19252) {
if (this._SafeStr_13963(_local_8, _arg_2) >= 0){
_local_7 = true;
break;
};
_local_8++;
};
if (!_local_7){
if (_arg_2 == this._SafeStr_19253){
this._SafeStr_19253++;
};
if (_arg_2 == this._SafeStr_19254){
this._SafeStr_19254--;
};
};
};
};
return (true);
};
return (false);
}
public function _SafeStr_13963(k:int, _arg_2:int):Number
{
if ((((((((k < 0)) || ((k >= this._SafeStr_5378)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._height)))){
return (_SafeStr_14021);
};
var _local_3:Array = (this._SafeStr_19249[_arg_2] as Array);
return (Math.abs((_local_3[k] as Number)));
}
private function _SafeStr_19268(k:int, _arg_2:int):Number
{
if ((((((((k < 0)) || ((k >= this._SafeStr_5378)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._height)))){
return (_SafeStr_14021);
};
if (this._SafeStr_19258[_arg_2][k]){
return (_SafeStr_19248);
};
var _local_3:Array = (this._SafeStr_19250[_arg_2] as Array);
return ((_local_3[k] as Number));
}
private function _SafeStr_19267(k:int, _arg_2:int):Number
{
if ((((((((k < 0)) || ((k >= this._SafeStr_5378)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._height)))){
return (_SafeStr_14021);
};
var _local_3:Array = (this._SafeStr_19249[_arg_2] as Array);
return ((_local_3[k] as Number));
}
public function _SafeStr_13928(k:int=-1):Boolean
{
var _local_2:int;
var _local_3:int;
this._SafeStr_19256 = k;
_local_3 = 0;
while (_local_3 < this._height) {
_local_2 = 0;
while (_local_2 < this._SafeStr_5378) {
this._SafeStr_19250[_local_3][_local_2] = this._SafeStr_19249[_local_3][_local_2];
_local_2++;
};
_local_3++;
};
var _local_4:Point = _SafeStr_19260(this._SafeStr_19249);
_local_3 = 0;
while (_local_3 < this._height) {
_local_2 = 0;
while (_local_2 < this._SafeStr_5378) {
if (this._SafeStr_19258[_local_3][_local_2]){
this._SafeStr_13927(_local_2, _local_3, _SafeStr_19248);
};
_local_2++;
};
_local_3++;
};
return (this.initialize(_local_4));
}
private function initialize(k:Point):Boolean
{
var _local_4:Array;
var _local_5:Vector.>;
var _local_2:int;
if (k != null){
_local_2 = this._SafeStr_13963(k.x, k.y);
this._SafeStr_13927(k.x, k.y, _SafeStr_14021);
};
this._SafeStr_17372 = _SafeStr_19259(this._SafeStr_19249);
this._SafeStr_19269();
var _local_3:Vector.> = new Vector.>(0);
for each (_local_4 in this._SafeStr_19249) {
_local_3.push(Vector.(_local_4));
};
_SafeStr_19264(_local_3);
_SafeStr_19262(_local_3);
_SafeStr_19263(_local_3);
_local_5 = _SafeStr_19261(_local_3);
this._SafeStr_19270(_local_5);
if (k != null){
this._SafeStr_13927(k.x, k.y, _local_2);
this._SafeStr_19271(new _SafeStr_2306((k.x + 0.5), (k.y + 0.5), _local_2), new _SafeStr_2306(-1, 0, 0), new _SafeStr_2306(0, -1, 0), false, false, false, false);
};
return (true);
}
private function _SafeStr_19272(k:Point, _arg_2:Boolean):RoomWallData
{
var _local_8:Boolean;
var _local_9:Boolean;
var _local_10:int;
var _local_11:Point;
var _local_12:int;
var _local_3:RoomWallData = new RoomWallData();
var _local_4:Array = [this._SafeStr_19273, this._SafeStr_19274, this._SafeStr_19275, this._SafeStr_19276];
var _local_5:int;
var _local_6:Point = new Point(k.x, k.y);
var _local_7:int;
while (_local_7++ < 1000) {
_local_8 = false;
_local_9 = false;
_local_10 = _local_5;
if ((((((((_local_6.x < this.minX)) || ((_local_6.x > this.maxX)))) || ((_local_6.y < this.minY)))) || ((_local_6.y > this.maxY)))){
_local_8 = true;
};
_local_11 = _local_4[_local_5](_local_6, _arg_2);
if (_local_11 == null){
return (null);
};
_local_12 = (Math.abs((_local_11.x - _local_6.x)) + Math.abs((_local_11.y - _local_6.y)));
if ((((_local_6.x == _local_11.x)) || ((_local_6.y == _local_11.y)))){
_local_5 = (((_local_5 - 1) + _local_4.length) % _local_4.length);
_local_12 = (_local_12 + 1);
_local_9 = true;
} else {
_local_5 = ((_local_5 + 1) % _local_4.length);
_local_12--;
};
_local_3._SafeStr_19277(_local_6, _local_10, _local_12, _local_8, _local_9);
if ((((((_local_11.x == k.x)) && ((_local_11.y == k.y)))) && (((!((_local_11.x == _local_6.x))) || (!((_local_11.y == _local_6.y))))))){
break;
};
_local_6 = _local_11;
};
if (_local_3.count == 0){
return (null);
};
return (_local_3);
}
private function _SafeStr_19278(k:RoomWallData):void
{
var _local_4:int;
var _local_5:int;
var _local_6:int;
var _local_7:Boolean;
var _local_8:int;
var _local_2:int;
var _local_3:int = k.count;
while (_local_2 < _local_3) {
_local_4 = _local_2;
_local_5 = _local_2;
_local_6 = 0;
_local_7 = false;
while (((!(k._SafeStr_19279(_local_2))) && ((_local_2 < _local_3)))) {
if (k._SafeStr_19280(_local_2)){
_local_6++;
} else {
if (_local_6 > 0){
_local_6--;
};
};
if (_local_6 > 1){
_local_7 = true;
};
_local_5 = _local_2;
_local_2++;
};
if (_local_7){
_local_8 = _local_4;
while (_local_8 <= _local_5) {
k._SafeStr_19281(_local_8, true);
_local_8++;
};
};
_local_2++;
};
}
private function _SafeStr_19282(k:RoomWallData):void
{
var _local_4:Point;
var _local_5:int;
var _local_6:int;
var _local_7:_SafeStr_2305;
var _local_8:_SafeStr_2305;
var _local_9:int;
var _local_10:int;
var _local_2:int = k.count;
var _local_3:int;
while (_local_3 < _local_2) {
if (!k._SafeStr_19283(_local_3)){
_local_4 = k._SafeStr_19284(_local_3);
_local_5 = k.getDirection(_local_3);
_local_6 = k._SafeStr_19285(_local_3);
_local_7 = RoomWallData._SafeStr_19286[_local_5];
_local_8 = RoomWallData._SafeStr_19287[_local_5];
_local_9 = 0;
_local_10 = 0;
while (_local_10 < _local_6) {
if (this._SafeStr_19267(((_local_4.x + (_local_10 * _local_7.x)) - _local_8.x), ((_local_4.y + (_local_10 * _local_7.y)) - _local_8.y)) == _SafeStr_19248){
if ((((_local_10 > 0)) && ((_local_9 == 0)))){
k._SafeStr_19288(_local_3, _local_10);
break;
};
_local_9++;
} else {
if (_local_9 > 0){
k._SafeStr_19289(_local_3, _local_9);
break;
};
};
_local_10++;
};
if (_local_9 == _local_6){
k._SafeStr_19281(_local_3, true);
};
};
_local_3++;
};
}
private function _SafeStr_19290(k:Point, _arg_2:Point, _arg_3:RoomWallData):int
{
var _local_10:Point;
var _local_11:Point;
var _local_12:int;
var _local_13:int;
var _local_14:int;
var _local_15:int;
var _local_4:int = Math.min(k.y, _arg_2.y);
var _local_5:int = Math.max(k.y, _arg_2.y);
var _local_6:int = Math.min(k.x, _arg_2.x);
var _local_7:int = Math.max(k.x, _arg_2.x);
var _local_8:int = _arg_3.count;
var _local_9:int;
while (_local_9 < _local_8) {
_local_10 = _arg_3._SafeStr_19284(_local_9);
_local_11 = _arg_3._SafeStr_19291(_local_9);
if (k.x == _arg_2.x){
if ((((_local_10.x == k.x)) && ((_local_11.x == k.x)))){
_local_12 = Math.min(_local_10.y, _local_11.y);
_local_13 = Math.max(_local_10.y, _local_11.y);
if ((((_local_12 <= _local_4)) && ((_local_5 <= _local_13)))){
return (_local_9);
};
};
} else {
if (k.y == _arg_2.y){
if ((((_local_10.y == k.y)) && ((_local_11.y == k.y)))){
_local_14 = Math.min(_local_10.x, _local_11.x);
_local_15 = Math.max(_local_10.x, _local_11.x);
if ((((_local_14 <= _local_6)) && ((_local_7 <= _local_15)))){
return (_local_9);
};
};
};
};
_local_9++;
};
return (-1);
}
private function _SafeStr_19292(k:RoomWallData, _arg_2:RoomWallData):void
{
var _local_5:Point;
var _local_6:Point;
var _local_7:_SafeStr_2305;
var _local_8:int;
var _local_9:int;
var _local_3:int = k.count;
var _local_4:int;
while (_local_4 < _local_3) {
if (!k._SafeStr_19283(_local_4)){
_local_5 = k._SafeStr_19284(_local_4);
_local_6 = new Point(_local_5.x, _local_5.y);
_local_7 = RoomWallData._SafeStr_19286[k.getDirection(_local_4)];
_local_8 = k._SafeStr_19285(_local_4);
_local_6.x = (_local_6.x + (_local_7.x * _local_8));
_local_6.y = (_local_6.y + (_local_7.y * _local_8));
_local_9 = this._SafeStr_19290(_local_5, _local_6, _arg_2);
if (_local_9 >= 0){
if (_arg_2._SafeStr_19283(_local_9)){
k._SafeStr_19281(_local_4, true);
};
} else {
k._SafeStr_19281(_local_4, true);
};
};
_local_4++;
};
}
private function _SafeStr_19293(k:RoomWallData, _arg_2:RoomWallData):void
{
this._SafeStr_19278(_arg_2);
this._SafeStr_19282(k);
this._SafeStr_19292(k, _arg_2);
}
private function _SafeStr_19294(k:RoomWallData, _arg_2:RoomWallData):void
{
var _local_5:int;
var _local_6:int;
var _local_8:Point;
var _local_9:int;
var _local_10:int;
var _local_11:_SafeStr_2305;
var _local_12:_SafeStr_2305;
var _local_13:Number;
var _local_14:int;
var _local_15:Number;
var _local_16:_SafeStr_2306;
var _local_17:Number;
var _local_18:_SafeStr_2306;
var _local_19:_SafeStr_2306;
var _local_20:int;
var _local_21:_SafeStr_2306;
var _local_22:Boolean;
var _local_23:Boolean;
var _local_24:Boolean;
var _local_25:Boolean;
var _local_26:Boolean;
var _local_27:Number;
var _local_3:int = k.count;
var _local_4:int = _arg_2.count;
var _local_7:int;
while (_local_7 < _local_3) {
if (!k._SafeStr_19283(_local_7)){
_local_8 = k._SafeStr_19284(_local_7);
_local_9 = k.getDirection(_local_7);
_local_10 = k._SafeStr_19285(_local_7);
_local_11 = RoomWallData._SafeStr_19286[_local_9];
_local_12 = RoomWallData._SafeStr_19287[_local_9];
_local_13 = -1;
_local_14 = 0;
while (_local_14 < _local_10) {
_local_27 = this._SafeStr_19267(((_local_8.x + (_local_14 * _local_11.x)) + _local_12.x), ((_local_8.y + (_local_14 * _local_11.y)) + _local_12.y));
if ((((_local_27 >= 0)) && ((((_local_27 < _local_13)) || ((_local_13 < 0)))))){
_local_13 = _local_27;
};
_local_14++;
};
_local_15 = _local_13;
_local_16 = new _SafeStr_2306(_local_8.x, _local_8.y, _local_15);
_local_16 = _SafeStr_2306.sum(_local_16, _SafeStr_2306.product(_local_12, 0.5));
_local_16 = _SafeStr_2306.sum(_local_16, _SafeStr_2306.product(_local_11, -0.5));
_local_17 = ((this.wallHeight + Math.min(_SafeStr_19247, this._SafeStr_14022)) - _local_13);
_local_18 = _SafeStr_2306.product(_local_11, -(_local_10));
_local_19 = new _SafeStr_2306(0, 0, _local_17);
_local_16 = _SafeStr_2306._SafeStr_10459(_local_16, _local_18);
_local_20 = this._SafeStr_19290(_local_8, k._SafeStr_19291(_local_7), _arg_2);
if (_local_20 >= 0){
_local_5 = _arg_2.getDirection(((_local_20 + 1) % _local_4));
_local_6 = _arg_2.getDirection((((_local_20 - 1) + _local_4) % _local_4));
} else {
_local_5 = k.getDirection(((_local_7 + 1) % _local_3));
_local_6 = k.getDirection((((_local_7 - 1) + _local_3) % _local_3));
};
_local_21 = null;
if ((((_local_5 - _local_9) + 4) % 4) == 3){
_local_21 = RoomWallData._SafeStr_19287[_local_5];
} else {
if ((((_local_9 - _local_6) + 4) % 4) == 3){
_local_21 = RoomWallData._SafeStr_19287[_local_6];
};
};
_local_22 = k._SafeStr_19280(_local_7);
_local_23 = k._SafeStr_19280((((_local_7 - 1) + _local_3) % _local_3));
_local_24 = k._SafeStr_19283(((_local_7 + 1) % _local_3));
_local_25 = k._SafeStr_19295(_local_7);
_local_26 = k._SafeStr_19296(_local_7);
this._SafeStr_19277(_local_16, _local_18, _local_19, _local_21, ((!(_local_23)) || (_local_25)), ((!(_local_22)) || (_local_26)), !(_local_24));
};
_local_7++;
};
}
private function _SafeStr_19269():Boolean
{
var _local_13:int;
var _local_14:int;
var k:Array = this._SafeStr_19249;
if (k == null){
return (false);
};
var _local_2:int;
var _local_3:int;
var _local_4:Array;
var _local_5:int = k.length;
var _local_6:int;
if (_local_5 == 0){
return (false);
};
_local_2 = 0;
while (_local_2 < _local_5) {
_local_4 = (k[_local_2] as Array);
if ((((_local_4 == null)) || ((_local_4.length == 0)))){
return (false);
};
if (_local_6 > 0){
_local_6 = Math.min(_local_6, _local_4.length);
} else {
_local_6 = _local_4.length;
};
_local_2++;
};
var _local_7:Number = Math.min(_SafeStr_19247, (((this._SafeStr_19256)!=-1) ? this._SafeStr_19256 : _SafeStr_19259(k)));
var _local_8:int = this.minX;
var _local_9:int = this.minY;
_local_9 = this.minY;
while (_local_9 <= this.maxY) {
if (this._SafeStr_19267(_local_8, _local_9) > _SafeStr_19248){
_local_9--;
break;
};
_local_9++;
};
if (_local_9 > this.maxY){
return (false);
};
var _local_10:Point = new Point(_local_8, _local_9);
var _local_11:RoomWallData = this._SafeStr_19272(_local_10, true);
var _local_12:RoomWallData = this._SafeStr_19272(_local_10, false);
if (_local_11 != null){
_local_13 = _local_11.count;
_local_14 = _local_12.count;
this._SafeStr_19293(_local_11, _local_12);
this._SafeStr_19294(_local_11, _local_12);
};
_local_3 = 0;
while (_local_3 < this._SafeStr_19266) {
_local_2 = 0;
while (_local_2 < this._SafeStr_19265) {
if (this._SafeStr_19267(_local_2, _local_3) < 0){
this._SafeStr_13927(_local_2, _local_3, -((_local_7 + this.wallHeight)));
};
_local_2++;
};
_local_3++;
};
return (true);
}
private function _SafeStr_19273(k:Point, _arg_2:Boolean):Point
{
if (k == null){
return (null);
};
var _local_3:int = 1;
var _local_4:int = _SafeStr_19248;
if (!_arg_2){
_local_4 = _SafeStr_14021;
};
while (_local_3 < 1000) {
if (this._SafeStr_19267((k.x + _local_3), k.y) > _local_4){
return (new Point(((k.x + _local_3) - 1), k.y));
};
if (this._SafeStr_19267((k.x + _local_3), (k.y + 1)) <= _local_4){
return (new Point((k.x + _local_3), (k.y + 1)));
};
_local_3++;
};
return (null);
}
private function _SafeStr_19274(k:Point, _arg_2:Boolean):Point
{
if (k == null){
return (null);
};
var _local_3:int = 1;
var _local_4:int = _SafeStr_19248;
if (!_arg_2){
_local_4 = _SafeStr_14021;
};
while (_local_3 < 1000) {
if (this._SafeStr_19267(k.x, (k.y + _local_3)) > _local_4){
return (new Point(k.x, (k.y + (_local_3 - 1))));
};
if (this._SafeStr_19267((k.x - 1), (k.y + _local_3)) <= _local_4){
return (new Point((k.x - 1), (k.y + _local_3)));
};
_local_3++;
};
return (null);
}
private function _SafeStr_19275(k:Point, _arg_2:Boolean):Point
{
if (k == null){
return (null);
};
var _local_3:int = 1;
var _local_4:int = _SafeStr_19248;
if (!_arg_2){
_local_4 = _SafeStr_14021;
};
while (_local_3 < 1000) {
if (this._SafeStr_19267((k.x - _local_3), k.y) > _local_4){
return (new Point((k.x - (_local_3 - 1)), k.y));
};
if (this._SafeStr_19267((k.x - _local_3), (k.y - 1)) <= _local_4){
return (new Point((k.x - _local_3), (k.y - 1)));
};
_local_3++;
};
return (null);
}
private function _SafeStr_19276(k:Point, _arg_2:Boolean):Point
{
if (k == null){
return (null);
};
var _local_3:int = 1;
var _local_4:int = _SafeStr_19248;
if (!_arg_2){
_local_4 = _SafeStr_14021;
};
while (_local_3 < 1000) {
if (this._SafeStr_19267(k.x, (k.y - _local_3)) > _local_4){
return (new Point(k.x, (k.y - (_local_3 - 1))));
};
if (this._SafeStr_19267((k.x + 1), (k.y - _local_3)) <= _local_4){
return (new Point((k.x + 1), (k.y - _local_3)));
};
_local_3++;
};
return (null);
}
private function _SafeStr_19277(k:_SafeStr_2305, _arg_2:_SafeStr_2305, _arg_3:_SafeStr_2305, _arg_4:_SafeStr_2305, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean):void
{
var _local_12:_SafeStr_2306;
this._SafeStr_5402(RoomPlaneData._SafeStr_11753, k, _arg_2, _arg_3, [_arg_4]);
this._SafeStr_5402(RoomPlaneData._SafeStr_11755, k, _arg_2, _arg_3, [_arg_4]);
var _local_8:Number = (_SafeStr_13858 * this._SafeStr_11708);
var _local_9:Number = (_SafeStr_13859 * this._SafeStr_11707);
var _local_10:_SafeStr_2306 = _SafeStr_2306._SafeStr_10461(_arg_2, _arg_3);
var _local_11:_SafeStr_2306 = _SafeStr_2306.product(_local_10, ((1 / _local_10.length) * -(_local_8)));
this._SafeStr_5402(RoomPlaneData._SafeStr_11753, _SafeStr_2306.sum(k, _arg_3), _arg_2, _local_11, [_local_10, _arg_4]);
if (_arg_5){
this._SafeStr_5402(RoomPlaneData._SafeStr_11753, _SafeStr_2306.sum(_SafeStr_2306.sum(k, _arg_2), _arg_3), _SafeStr_2306.product(_arg_3, (-((_arg_3.length + _local_9)) / _arg_3.length)), _local_11, [_local_10, _arg_4]);
};
if (_arg_6){
this._SafeStr_5402(RoomPlaneData._SafeStr_11753, _SafeStr_2306.sum(k, _SafeStr_2306.product(_arg_3, (-(_local_9) / _arg_3.length))), _SafeStr_2306.product(_arg_3, ((_arg_3.length + _local_9) / _arg_3.length)), _local_11, [_local_10, _arg_4]);
if (_arg_7){
_local_12 = _SafeStr_2306.product(_arg_2, (_local_8 / _arg_2.length));
this._SafeStr_5402(RoomPlaneData._SafeStr_11753, _SafeStr_2306.sum(_SafeStr_2306.sum(k, _arg_3), _SafeStr_2306.product(_local_12, -1)), _local_12, _local_11, [_local_10, _arg_2, _arg_4]);
};
};
}
private function _SafeStr_19271(k:_SafeStr_2305, _arg_2:_SafeStr_2305, _arg_3:_SafeStr_2305, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean):void
{
var _local_9:Number;
var _local_10:_SafeStr_2306;
var _local_11:_SafeStr_2306;
var _local_8:RoomPlaneData = this._SafeStr_5402(RoomPlaneData._SafeStr_11751, k, _arg_2, _arg_3);
if (_local_8 != null){
_local_9 = (_SafeStr_13859 * this._SafeStr_11707);
_local_10 = new _SafeStr_2306(0, 0, _local_9);
_local_11 = _SafeStr_2306._SafeStr_10459(k, _local_10);
if (_arg_6){
this._SafeStr_5402(RoomPlaneData._SafeStr_11751, _local_11, _arg_2, _local_10);
};
if (_arg_7){
this._SafeStr_5402(RoomPlaneData._SafeStr_11751, _SafeStr_2306.sum(_local_11, _SafeStr_2306.sum(_arg_2, _arg_3)), _SafeStr_2306.product(_arg_2, -1), _local_10);
};
if (_arg_4){
this._SafeStr_5402(RoomPlaneData._SafeStr_11751, _SafeStr_2306.sum(_local_11, _arg_3), _SafeStr_2306.product(_arg_3, -1), _local_10);
};
if (_arg_5){
this._SafeStr_5402(RoomPlaneData._SafeStr_11751, _SafeStr_2306.sum(_local_11, _arg_2), _arg_3, _local_10);
};
};
}
public function _SafeStr_11742(k:XML):Boolean
{
var _local_8:XML;
var _local_9:XMLList;
var _local_10:int;
var _local_11:XML;
var _local_12:Number;
var _local_13:XML;
var _local_14:XMLList;
var _local_15:int;
var _local_16:XML;
if (k == null){
return (false);
};
this.reset();
this._SafeStr_19297();
if (!XMLValidator._SafeStr_5390(k.tileMap[0], ["width", "height", "wallHeight"])){
return (false);
};
var _local_2:int = parseInt(k.tileMap.@width);
var _local_3:int = parseInt(k.tileMap.@height);
var _local_4:Number = parseFloat(k.tileMap.@wallHeight);
var _local_5:int = parseInt(k.tileMap.@fixedWallsHeight);
this._SafeStr_13926(_local_2, _local_3);
var _local_6:XMLList = k.tileMap.tileRow;
var _local_7:int;
while (_local_7 < _local_6.length()) {
_local_8 = _local_6[_local_7];
_local_9 = _local_8.tile;
_local_10 = 0;
while (_local_10 < _local_9.length()) {
_local_11 = _local_9[_local_10];
_local_12 = parseFloat(_local_11.@height);
this._SafeStr_13927(_local_10, _local_7, _local_12);
_local_10++;
};
_local_7++;
};
if (k.holeMap.length() > 0){
_local_13 = k.holeMap[0];
_local_14 = _local_13.hole;
_local_15 = 0;
while (_local_15 < _local_14.length()) {
_local_16 = _local_14[_local_15];
if (XMLValidator._SafeStr_5390(_local_16, ["id", "x", "y", "width", "height"])){
this._SafeStr_13576(_local_16.@id, _local_16.@x, _local_16.@y, _local_16.@width, _local_16.@height);
};
_local_15++;
};
this._SafeStr_19298();
};
this.wallHeight = _local_4;
this._SafeStr_13928(_local_5);
return (true);
}
private function _SafeStr_5402(k:int, _arg_2:_SafeStr_2305, _arg_3:_SafeStr_2305, _arg_4:_SafeStr_2305, _arg_5:Array=null):RoomPlaneData
{
if ((((_arg_3.length == 0)) || ((_arg_4.length == 0)))){
return (null);
};
var _local_6:RoomPlaneData = new RoomPlaneData(k, _arg_2, _arg_3, _arg_4, _arg_5);
this._SafeStr_11698.push(_local_6);
return (_local_6);
}
public function _SafeStr_13724():XML
{
var _local_7:XML;
var _local_8:Array;
var _local_9:int;
var _local_10:Number;
var _local_11:XML;
var _local_12:_SafeStr_4712;
var _local_13:int;
var _local_14:XML;
var k:XML = new (XML)(((((((((''));
var _local_2:int;
while (_local_2 < this._height) {
_local_7 =
;
_local_8 = this._SafeStr_19250[_local_2];
_local_9 = 0;
while (_local_9 < this._SafeStr_5378) {
_local_10 = _local_8[_local_9];
_local_11 = new (XML)(((''));
_local_7.appendChild(_local_11);
_local_9++;
};
k.appendChild(_local_7);
_local_2++;
};
var _local_3:XML =
;
var _local_4:int;
while (_local_4 < this._SafeStr_19257.length) {
_local_12 = this._SafeStr_19257._SafeStr_5595(_local_4);
if (_local_12 != null){
_local_13 = this._SafeStr_19257._SafeStr_7070(_local_4);
_local_14 = new (XML)(((((((((((''));
_local_3.appendChild(_local_14);
};
_local_4++;
};
var _local_5:XML =
;
_local_5.appendChild(k);
_local_5.appendChild(_local_3);
var _local_6:XML = new (XML)(((((((((''));
_local_5.appendChild(_local_6);
return (_local_5);
}
public function _SafeStr_11746(k:int):_SafeStr_2305
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (null);
};
var _local_2:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_2 != null){
return (_local_2.loc);
};
return (null);
}
public function _SafeStr_19299(k:int):_SafeStr_2305
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (null);
};
var _local_2:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_2 != null){
return (_local_2.normal);
};
return (null);
}
public function _SafeStr_11747(k:int):_SafeStr_2305
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (null);
};
var _local_2:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_2 != null){
return (_local_2._SafeStr_11657);
};
return (null);
}
public function _SafeStr_11748(k:int):_SafeStr_2305
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (null);
};
var _local_2:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_2 != null){
return (_local_2._SafeStr_11658);
};
return (null);
}
public function _SafeStr_19300(k:int):_SafeStr_2305
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (null);
};
var _local_2:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_2 != null){
return (_local_2._SafeStr_19240);
};
return (null);
}
public function _SafeStr_11749(k:int):Array
{
var _local_3:Array;
var _local_4:int;
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (null);
};
var _local_2:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_2 != null){
_local_3 = [];
_local_4 = 0;
while (_local_4 < _local_2._SafeStr_19241) {
_local_3.push(_local_2._SafeStr_19242(_local_4));
_local_4++;
};
return (_local_3);
};
return (null);
}
public function _SafeStr_11750(k:int):int
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (RoomPlaneData._SafeStr_19238);
};
var _local_2:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_2 != null){
return (_local_2.type);
};
return (RoomPlaneData._SafeStr_19238);
}
public function _SafeStr_11759(k:int):int
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (0);
};
var _local_2:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_2 != null){
return (_local_2._SafeStr_11788);
};
return (0);
}
public function _SafeStr_11760(k:int, _arg_2:int):Number
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (-1);
};
var _local_3:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_3 != null){
return (_local_3._SafeStr_19243(_arg_2));
};
return (-1);
}
public function _SafeStr_11761(k:int, _arg_2:int):Number
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (-1);
};
var _local_3:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_3 != null){
return (_local_3._SafeStr_19244(_arg_2));
};
return (-1);
}
public function _SafeStr_11762(k:int, _arg_2:int):Number
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (-1);
};
var _local_3:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_3 != null){
return (_local_3._SafeStr_19245(_arg_2));
};
return (-1);
}
public function _SafeStr_11763(k:int, _arg_2:int):Number
{
if ((((k < 0)) || ((k >= this._SafeStr_11726)))){
return (-1);
};
var _local_3:RoomPlaneData = (this._SafeStr_11698[k] as RoomPlaneData);
if (_local_3 != null){
return (_local_3._SafeStr_19246(_arg_2));
};
return (-1);
}
public function _SafeStr_13576(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):void
{
this._SafeStr_13577(k);
var _local_6:_SafeStr_4712 = new _SafeStr_4712(_arg_2, _arg_3, _arg_4, _arg_5);
this._SafeStr_19257.add(k, _local_6);
}
public function _SafeStr_13577(k:int):void
{
this._SafeStr_19257.remove(k);
}
public function _SafeStr_19297():void
{
this._SafeStr_19257.reset();
}
private function _SafeStr_19298():void
{
var k:int;
var _local_2:int;
var _local_3:Array;
var _local_5:_SafeStr_4712;
var _local_6:int;
var _local_7:int;
var _local_8:int;
var _local_9:int;
_local_2 = 0;
while (_local_2 < this._height) {
_local_3 = this._SafeStr_19258[_local_2];
k = 0;
while (k < this._SafeStr_5378) {
_local_3[k] = false;
k++;
};
_local_2++;
};
var _local_4:int;
while (_local_4 < this._SafeStr_19257.length) {
_local_5 = this._SafeStr_19257._SafeStr_5595(_local_4);
if (_local_5 != null){
_local_6 = _local_5.x;
_local_7 = ((_local_5.x + _local_5.width) - 1);
_local_8 = _local_5.y;
_local_9 = ((_local_5.y + _local_5.height) - 1);
_local_6 = (((_local_6 < 0)) ? 0 : _local_6);
_local_7 = (((_local_7 >= this._SafeStr_5378)) ? (this._SafeStr_5378 - 1) : _local_7);
_local_8 = (((_local_8 < 0)) ? 0 : _local_8);
_local_9 = (((_local_9 >= this._height)) ? (this._height - 1) : _local_9);
_local_2 = _local_8;
while (_local_2 <= _local_9) {
_local_3 = this._SafeStr_19258[_local_2];
k = _local_6;
while (k <= _local_7) {
_local_3[k] = true;
k++;
};
_local_2++;
};
};
_local_4++;
};
}
private function _SafeStr_19270(k:Vector.>):void
{
var _local_2:uint;
var _local_7:int;
var _local_8:int;
var _local_9:int;
var _local_10:int;
var _local_11:Boolean;
var _local_12:Boolean;
var _local_13:Boolean;
var _local_14:Boolean;
var _local_15:int;
var _local_16:int;
var _local_17:Boolean;
var _local_18:Number;
var _local_19:Number;
var _local_20:Number;
var _local_21:Number;
_local_2 = k.length;
var _local_3:uint = k[0].length;
var _local_4:Vector.> = new Vector.>(_local_2);
var _local_5:int;
while (_local_5 < _local_2) {
_local_4[_local_5] = new Vector.(_local_3);
_local_5++;
};
var _local_6:int;
while (_local_6 < _local_2) {
_local_7 = 0;
while (_local_7 < _local_3) {
_local_8 = k[_local_6][_local_7];
if ((((_local_8 < 0)) || (_local_4[_local_6][_local_7]))){
} else {
_local_11 = (((_local_7 == 0)) || (!((k[_local_6][(_local_7 - 1)] == _local_8))));
_local_12 = (((_local_6 == 0)) || (!((k[(_local_6 - 1)][_local_7] == _local_8))));
_local_9 = (_local_7 + 1);
while (_local_9 < _local_3) {
if (((((!((k[_local_6][_local_9] == _local_8))) || (_local_4[_local_6][_local_9]))) || ((((_local_6 > 0)) && (((k[(_local_6 - 1)][_local_9] == _local_8) == _local_12)))))){
break;
};
_local_9++;
};
_local_13 = (((_local_9 == _local_3)) || (!((k[_local_6][_local_9] == _local_8))));
_local_17 = false;
_local_10 = (_local_6 + 1);
while ((((_local_10 < _local_2)) && (!(_local_17)))) {
_local_14 = !((k[_local_10][_local_7] == _local_8));
_local_17 = ((((_local_14) || ((((_local_7 > 0)) && (((k[_local_10][(_local_7 - 1)] == _local_8) == _local_11)))))) || ((((_local_9 < _local_3)) && (((k[_local_10][_local_9] == _local_8) == _local_13)))));
_local_15 = _local_7;
while (_local_15 < _local_9) {
if ((k[_local_10][_local_15] == _local_8) == _local_14){
_local_17 = true;
_local_9 = _local_15;
break;
};
_local_15++;
};
if (_local_17){
break;
};
_local_10++;
};
_local_14 = ((_local_14) || ((_local_10 == _local_2)));
_local_13 = (((_local_9 == _local_3)) || (!((k[_local_6][_local_9] == _local_8))));
_local_16 = _local_6;
while (_local_16 < _local_10) {
_local_15 = _local_7;
while (_local_15 < _local_9) {
_local_4[_local_16][_local_15] = true;
_local_15++;
};
_local_16++;
};
_local_18 = ((_local_7 / 4) - 0.5);
_local_19 = ((_local_6 / 4) - 0.5);
_local_20 = ((_local_9 - _local_7) / 4);
_local_21 = ((_local_10 - _local_6) / 4);
this._SafeStr_19271(new _SafeStr_2306((_local_18 + _local_20), (_local_19 + _local_21), (_local_8 / 4)), new _SafeStr_2306(-(_local_20), 0, 0), new _SafeStr_2306(0, -(_local_21), 0), _local_13, _local_11, _local_14, _local_12);
};
_local_7++;
};
_local_6++;
};
}
}
}//package _-3yO
// _SafeStr_10459 = "_-5pf" (String#36423, DoABC#3)
// _SafeStr_10461 = "_-47o" (String#32287, DoABC#3)
// _SafeStr_11657 = "_-4Z6" (String#12302, DoABC#3)
// _SafeStr_11658 = "_-6PX" (String#14203, DoABC#3)
// _SafeStr_11698 = "_-2Ls" (String#1507, DoABC#3)
// _SafeStr_11707 = "_-Uu" (String#4436, DoABC#3)
// _SafeStr_11708 = "_-23Y" (String#3104, DoABC#3)
// _SafeStr_11726 = "_-44M" (String#32148, DoABC#3)
// _SafeStr_11739 = "_-nN" (String#40297, DoABC#3)
// _SafeStr_11740 = "_-lp" (String#40232, DoABC#3)
// _SafeStr_11742 = "_-2oI" (String#29004, 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_11753 = "_-2P6" (String#28008, DoABC#3)
// _SafeStr_11755 = "_-3-a" (String#29477, 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_11788 = "_-23a" (String#27176, DoABC#3)
// _SafeStr_13576 = "_-0Ng" (String#7974, DoABC#3)
// _SafeStr_13577 = "_-3Oh" (String#11100, DoABC#3)
// _SafeStr_13724 = "_-3mY" (String#11503, DoABC#3)
// _SafeStr_13858 = "_-56J" (String#12858, DoABC#3)
// _SafeStr_13859 = "_-03T" (String#7667, DoABC#3)
// _SafeStr_13926 = "_-6Xe" (String#38178, DoABC#3)
// _SafeStr_13927 = "_-3Ve" (String#30757, DoABC#3)
// _SafeStr_13928 = "_-3Rd" (String#30603, DoABC#3)
// _SafeStr_13963 = "_-5ib" (String#36155, DoABC#3)
// _SafeStr_14021 = "_-5ei" (String#36009, DoABC#3)
// _SafeStr_14022 = "_-6hb" (String#38596, DoABC#3)
// _SafeStr_17372 = "_-3sQ" (String#3564, DoABC#3)
// _SafeStr_19238 = "_-5DW" (String#34953, DoABC#3)
// _SafeStr_19240 = "_-68I" (String#37194, DoABC#3)
// _SafeStr_19241 = "_-5Tw" (String#35575, DoABC#3)
// _SafeStr_19242 = "_-2Ix" (String#27775, DoABC#3)
// _SafeStr_19243 = "_-4PA" (String#32980, DoABC#3)
// _SafeStr_19244 = "_-5aN" (String#35834, DoABC#3)
// _SafeStr_19245 = "_-66C" (String#37110, DoABC#3)
// _SafeStr_19246 = "_-5L5" (String#35249, DoABC#3)
// _SafeStr_19247 = "_-0Nk" (String#23110, DoABC#3)
// _SafeStr_19248 = "_-3uh" (String#31727, DoABC#3)
// _SafeStr_19249 = "_-3Wv" (String#30803, DoABC#3)
// _SafeStr_19250 = "_-1Lk" (String#25433, DoABC#3)
// _SafeStr_19251 = "_-Dp" (String#38992, DoABC#3)
// _SafeStr_19252 = "_-2Hz" (String#27739, DoABC#3)
// _SafeStr_19253 = "_-2Ly" (String#27890, DoABC#3)
// _SafeStr_19254 = "_-5yn" (String#36774, DoABC#3)
// _SafeStr_19255 = "_-4Q1" (String#33014, DoABC#3)
// _SafeStr_19256 = "_-5Uv" (String#35612, DoABC#3)
// _SafeStr_19257 = "_-5gM" (String#36067, DoABC#3)
// _SafeStr_19258 = "_-mP" (String#40258, DoABC#3)
// _SafeStr_19259 = "_-5-e" (String#34408, DoABC#3)
// _SafeStr_19260 = "_-5qi" (String#36460, DoABC#3)
// _SafeStr_19261 = "_-x0" (String#40665, DoABC#3)
// _SafeStr_19262 = "_-08U" (String#22495, DoABC#3)
// _SafeStr_19263 = "_-3hw" (String#31212, DoABC#3)
// _SafeStr_19264 = "_-4va" (String#34207, DoABC#3)
// _SafeStr_19265 = "_-5kh" (String#36233, DoABC#3)
// _SafeStr_19266 = "_-4R9" (String#33063, DoABC#3)
// _SafeStr_19267 = "_-6SR" (String#37952, DoABC#3)
// _SafeStr_19268 = "_-30C" (String#29501, DoABC#3)
// _SafeStr_19269 = "_-1-p" (String#24593, DoABC#3)
// _SafeStr_19270 = "_-FB" (String#39036, DoABC#3)
// _SafeStr_19271 = "_-3Rv" (String#30613, DoABC#3)
// _SafeStr_19272 = "_-6Xq" (String#38187, DoABC#3)
// _SafeStr_19273 = "_-3wQ" (String#31798, DoABC#3)
// _SafeStr_19274 = "_-1iN" (String#26313, DoABC#3)
// _SafeStr_19275 = "_-or" (String#40357, DoABC#3)
// _SafeStr_19276 = "_-49P" (String#32350, DoABC#3)
// _SafeStr_19277 = "_-5HJ" (String#13055, DoABC#3)
// _SafeStr_19278 = "_-5vL" (String#36640, DoABC#3)
// _SafeStr_19279 = "_-67h" (String#37168, DoABC#3)
// _SafeStr_19280 = "_-4E8" (String#32543, DoABC#3)
// _SafeStr_19281 = "_-13z" (String#24764, DoABC#3)
// _SafeStr_19282 = "_-549" (String#34591, DoABC#3)
// _SafeStr_19283 = "_-So" (String#39539, DoABC#3)
// _SafeStr_19284 = "_-0kg" (String#23970, DoABC#3)
// _SafeStr_19285 = "_-4P1" (String#32973, DoABC#3)
// _SafeStr_19286 = "_-aF" (String#39797, DoABC#3)
// _SafeStr_19287 = "_-6Fn" (String#37472, DoABC#3)
// _SafeStr_19288 = "_-4xC" (String#34265, DoABC#3)
// _SafeStr_19289 = "_-47G" (String#32267, DoABC#3)
// _SafeStr_19290 = "_-5oR" (String#36374, DoABC#3)
// _SafeStr_19291 = "_-4Sc" (String#33127, DoABC#3)
// _SafeStr_19292 = "_-44P" (String#32149, DoABC#3)
// _SafeStr_19293 = "_-60o" (String#36894, DoABC#3)
// _SafeStr_19294 = "_-4s9" (String#34080, DoABC#3)
// _SafeStr_19295 = "_-5xV" (String#36720, DoABC#3)
// _SafeStr_19296 = "_-6EV" (String#37427, DoABC#3)
// _SafeStr_19297 = "_-0u0" (String#24337, DoABC#3)
// _SafeStr_19298 = "_-2Q3" (String#28049, DoABC#3)
// _SafeStr_19299 = "_-0ZS" (String#23539, DoABC#3)
// _SafeStr_19300 = "_-40P" (String#31986, DoABC#3)
// _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3)
// _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3)
// _SafeStr_4712 = "_-3vd" (String#11656, DoABC#3)
// _SafeStr_5378 = "_-4FK" (String#105, DoABC#3)
// _SafeStr_5390 = "_-0Z2" (String#23523, DoABC#3)
// _SafeStr_5402 = "_-6Ar" (String#13943, DoABC#3)
// _SafeStr_5595 = "_-2Wb" (String#28303, DoABC#3)
// _SafeStr_7070 = "_-1BL" (String#2886, DoABC#3)
//------------------------------------------------------------
//_-3yO.RoomWallData
package _-3yO
{
import _-151._SafeStr_2306;
import flash.geom.Point;
import _-151._SafeStr_2305;
public class RoomWallData
{
public static var _SafeStr_19286:Array = [];
public static var _SafeStr_19287:Array = [];
private var _SafeStr_19301:Array;
private var _SafeStr_19302:Array;
private var _SafeStr_11486:Array;
private var _SafeStr_19303:Array;
private var _SafeStr_19304:Array;
private var _SafeStr_19305:Array;
private var _SafeStr_12599:Array;
private var _SafeStr_19306:Array;
private var _SafeStr_19307:Array;
private var _SafeStr_19308:Boolean = false;
private var _SafeStr_15380:int = 0;
{
_SafeStr_19286.push(new _SafeStr_2306(1, 0, 0));
_SafeStr_19286.push(new _SafeStr_2306(0, 1, 0));
_SafeStr_19286.push(new _SafeStr_2306(-1, 0, 0));
_SafeStr_19286.push(new _SafeStr_2306(0, -1, 0));
_SafeStr_19287.push(new _SafeStr_2306(0, 1, 0));
_SafeStr_19287.push(new _SafeStr_2306(-1, 0, 0));
_SafeStr_19287.push(new _SafeStr_2306(0, -1, 0));
_SafeStr_19287.push(new _SafeStr_2306(1, 0, 0));
}
public function RoomWallData()
{
this._SafeStr_19301 = [];
this._SafeStr_19302 = [];
this._SafeStr_11486 = [];
this._SafeStr_19303 = [];
this._SafeStr_19304 = [];
this._SafeStr_19305 = [];
this._SafeStr_12599 = [];
this._SafeStr_19306 = [];
this._SafeStr_19307 = [];
super();
}
public function _SafeStr_19277(k:Point, _arg_2:int, _arg_3:int, _arg_4:Boolean, _arg_5:Boolean):void
{
if (((this._SafeStr_19308) || (this._SafeStr_19309(k, _arg_2, _arg_3, _arg_4, _arg_5)))){
this._SafeStr_19301.push(k);
this._SafeStr_11486.push(_arg_2);
this._SafeStr_19303.push(_arg_3);
this._SafeStr_19305.push(_arg_4);
this._SafeStr_19304.push(_arg_5);
this._SafeStr_12599.push(false);
this._SafeStr_19306.push(false);
this._SafeStr_19307.push(false);
this._SafeStr_15380++;
};
}
private function _SafeStr_19309(k:Point, _arg_2:int, _arg_3:int, _arg_4:Boolean, _arg_5:Boolean):Boolean
{
var _local_6:int;
while (_local_6 < this._SafeStr_15380) {
if ((((((((((((this._SafeStr_19301[_local_6].x == k.x)) && ((this._SafeStr_19301[_local_6].y == k.y)))) && ((this._SafeStr_11486[_local_6] == _arg_2)))) && ((this._SafeStr_19303[_local_6] == _arg_3)))) && ((this._SafeStr_19305[_local_6] == _arg_4)))) && ((this._SafeStr_19304[_local_6] == _arg_5)))){
return (false);
};
_local_6++;
};
return (true);
}
public function get count():int
{
return (this._SafeStr_15380);
}
public function _SafeStr_19284(k:int):Point
{
return (this._SafeStr_19301[k]);
}
public function _SafeStr_19291(k:int):Point
{
this._SafeStr_19310();
return (this._SafeStr_19302[k]);
}
public function _SafeStr_19285(k:int):int
{
return (this._SafeStr_19303[k]);
}
public function getDirection(k:int):int
{
return (this._SafeStr_11486[k]);
}
public function _SafeStr_19279(k:int):Boolean
{
return (this._SafeStr_19305[k]);
}
public function _SafeStr_19283(k:int):Boolean
{
return (this._SafeStr_12599[k]);
}
public function _SafeStr_19280(k:int):Boolean
{
return (this._SafeStr_19304[k]);
}
public function _SafeStr_19295(k:int):Boolean
{
return (this._SafeStr_19306[k]);
}
public function _SafeStr_19296(k:int):Boolean
{
return (this._SafeStr_19307[k]);
}
public function _SafeStr_19281(k:int, _arg_2:Boolean):void
{
this._SafeStr_12599[k] = _arg_2;
}
public function _SafeStr_19288(k:int, _arg_2:int):void
{
if (_arg_2 < this._SafeStr_19303[k]){
this._SafeStr_19303[k] = _arg_2;
this._SafeStr_19307[k] = true;
};
}
public function _SafeStr_19289(k:int, _arg_2:int):void
{
var _local_3:_SafeStr_2305;
if ((((_arg_2 > 0)) && ((_arg_2 < this._SafeStr_19303[k])))){
_local_3 = _SafeStr_19286[this.getDirection(k)];
this._SafeStr_19301[k] = this._SafeStr_19301[k].add(new Point((_arg_2 * _local_3.x), (_arg_2 * _local_3.y)));
this._SafeStr_19303[k] = (this._SafeStr_19303[k] - _arg_2);
this._SafeStr_19306[k] = true;
};
}
private function _SafeStr_19310():void
{
var k:int;
var _local_2:Point;
var _local_3:Point;
var _local_4:_SafeStr_2305;
var _local_5:int;
if (this._SafeStr_19302.length != this.count){
this._SafeStr_19302 = [];
k = 0;
while (k < this.count) {
_local_2 = this._SafeStr_19284(k);
_local_3 = new Point(_local_2.x, _local_2.y);
_local_4 = RoomWallData._SafeStr_19286[this.getDirection(k)];
_local_5 = this._SafeStr_19285(k);
_local_3.x = (_local_3.x + (_local_4.x * _local_5));
_local_3.y = (_local_3.y + (_local_4.y * _local_5));
this._SafeStr_19302.push(_local_3);
k++;
};
};
}
}
}//package _-3yO
// _SafeStr_11486 = "_-4XL" (String#1571, DoABC#3)
// _SafeStr_12599 = "_-6EE" (String#4190, DoABC#3)
// _SafeStr_15380 = "_-1sq" (String#1079, DoABC#3)
// _SafeStr_19277 = "_-5HJ" (String#13055, DoABC#3)
// _SafeStr_19279 = "_-67h" (String#37168, DoABC#3)
// _SafeStr_19280 = "_-4E8" (String#32543, DoABC#3)
// _SafeStr_19281 = "_-13z" (String#24764, DoABC#3)
// _SafeStr_19283 = "_-So" (String#39539, DoABC#3)
// _SafeStr_19284 = "_-0kg" (String#23970, DoABC#3)
// _SafeStr_19285 = "_-4P1" (String#32973, DoABC#3)
// _SafeStr_19286 = "_-aF" (String#39797, DoABC#3)
// _SafeStr_19287 = "_-6Fn" (String#37472, DoABC#3)
// _SafeStr_19288 = "_-4xC" (String#34265, DoABC#3)
// _SafeStr_19289 = "_-47G" (String#32267, DoABC#3)
// _SafeStr_19291 = "_-4Sc" (String#33127, DoABC#3)
// _SafeStr_19295 = "_-5xV" (String#36720, DoABC#3)
// _SafeStr_19296 = "_-6EV" (String#37427, DoABC#3)
// _SafeStr_19301 = "_-5Uw" (String#35613, DoABC#3)
// _SafeStr_19302 = "_-2Jx" (String#27807, DoABC#3)
// _SafeStr_19303 = "_-gE" (String#40028, DoABC#3)
// _SafeStr_19304 = "_-4VC" (String#33230, DoABC#3)
// _SafeStr_19305 = "_-2ML" (String#27905, DoABC#3)
// _SafeStr_19306 = "_-0Bk" (String#22622, DoABC#3)
// _SafeStr_19307 = "_-0Dk" (String#22701, DoABC#3)
// _SafeStr_19308 = "_-jS" (String#40145, DoABC#3)
// _SafeStr_19309 = "_-4Sj" (String#33131, DoABC#3)
// _SafeStr_19310 = "_-45" (String#32173, DoABC#3)
// _SafeStr_2305 = "_-5R7" (String#13213, DoABC#3)
// _SafeStr_2306 = "_-4kL" (String#12499, DoABC#3)
//------------------------------------------------------------
//_-3yW._SafeStr_4353
package _-3yW
{
import flash.display.Sprite;
import flash.text.TextFormat;
import flash.text.StyleSheet;
import flash.display.BitmapData;
import flash.geom.Point;
import flash.geom.Rectangle;
public interface _SafeStr_4353
{
function _SafeStr_15119(_arg_1:uint=0xFFFFFF):Sprite;
function get _SafeStr_15123():TextFormat;
function get styleSheet():StyleSheet;
function get pointer():BitmapData;
function get _SafeStr_15126():int;
function get _SafeStr_15127():Point;
function get textFieldMargins():Rectangle;
function get overlap():Rectangle;
function get allowHTML():Boolean;
function get _SafeStr_15120():Boolean;
function get isSystemStyle():Boolean;
}
}//package _-3yW
// _SafeStr_15119 = "_-0pA" (String#2787, DoABC#3)
// _SafeStr_15120 = "_-0Hg" (String#7882, DoABC#3)
// _SafeStr_15123 = "_-2cZ" (String#3239, DoABC#3)
// _SafeStr_15126 = "_-2Tk" (String#10190, DoABC#3)
// _SafeStr_15127 = "_-0-J" (String#7594, DoABC#3)
// _SafeStr_4353 = "_-4lE" (String#12516, DoABC#3)
//------------------------------------------------------------
//_-3yW._SafeStr_4358
package _-3yW
{
import _-5lq._SafeStr_4351;
import flash.display.BitmapData;
import flash.geom.Rectangle;
import flash.text.TextFormat;
import flash.geom.Point;
import flash.text.StyleSheet;
import flash.geom.ColorTransform;
import flash.display.BlendMode;
import _-6ik.HabboFreeFlowChat;
import flash.display.Sprite;
public class _SafeStr_4358 implements _SafeStr_4351, _SafeStr_4353
{
private var _SafeStr_9872:BitmapData;
private var _SafeStr_19311:Rectangle;
private var _SafeStr_15104:BitmapData;
private var _SafeStr_19312:int;
private var _SafeStr_19313:Rectangle;
private var _SafeStr_11532:TextFormat;
private var _SafeStr_8679:BitmapData;
private var _SafeStr_19314:Point;
private var _SafeStr_19315:BitmapData;
private var _color:BitmapData;
private var _SafeStr_19316:Point;
private var _SafeStr_19317:Rectangle;
private var _SafeStr_19318:Boolean;
private var _SafeStr_19319:Boolean;
private var _SafeStr_19320:Boolean;
private var _SafeStr_19321:Boolean;
private var _SafeStr_19322:Boolean;
private var _SafeStr_19323:Boolean;
private var _SafeStr_17595:StyleSheet;
public function _SafeStr_4358(k:BitmapData, _arg_2:Rectangle, _arg_3:BitmapData, _arg_4:int, _arg_5:Rectangle, _arg_6:TextFormat, _arg_7:Boolean, _arg_8:Point, _arg_9:BitmapData, _arg_10:BitmapData, _arg_11:Boolean, _arg_12:Boolean, _arg_13:Boolean, _arg_14:Boolean, _arg_15:BitmapData=null, _arg_16:Point=null, _arg_17:Rectangle=null, _arg_18:Boolean=false, _arg_19:StyleSheet=null)
{
this._SafeStr_9872 = k;
this._SafeStr_19311 = _arg_2;
this._SafeStr_15104 = _arg_3;
this._SafeStr_19312 = _arg_4;
this._SafeStr_19313 = _arg_5;
this._SafeStr_11532 = _arg_6;
this._SafeStr_19322 = _arg_7;
this._SafeStr_19314 = _arg_8;
this._SafeStr_8679 = _arg_9;
this._SafeStr_19315 = _arg_10;
this._SafeStr_19318 = _arg_11;
this._SafeStr_19319 = _arg_12;
this._SafeStr_19320 = _arg_14;
this._SafeStr_19321 = _arg_13;
this._color = _arg_15;
this._SafeStr_19316 = _arg_16;
this._SafeStr_19317 = _arg_17;
this._SafeStr_19323 = _arg_18;
this._SafeStr_17595 = _arg_19;
}
public function _SafeStr_15119(k:uint=0xFFFFFF):Sprite
{
var _local_2:BitmapData;
var _local_3:uint;
var _local_4:uint;
var _local_5:uint;
if (this._color != null){
_local_2 = new BitmapData(this._SafeStr_9872.width, this._SafeStr_9872.height, this._SafeStr_9872.transparent, 0);
_local_2.copyPixels(this._SafeStr_9872, this._SafeStr_9872.rect, new Point(0, 0));
_local_3 = ((k >> 16) & 0xFF);
_local_4 = ((k >> 8) & 0xFF);
_local_5 = ((k >> 0) & 0xFF);
_local_2.draw(this._color, null, new ColorTransform((_local_3 / 0xFF), (_local_4 / 0xFF), (_local_5 / 0xFF)), BlendMode.DARKEN);
} else {
_local_2 = this._SafeStr_9872;
};
return (HabboFreeFlowChat._SafeStr_19324(this._SafeStr_19311, _local_2));
}
public function get _SafeStr_15123():TextFormat
{
return (this._SafeStr_11532);
}
public function get styleSheet():StyleSheet
{
return (this._SafeStr_17595);
}
public function get pointer():BitmapData
{
return (this._SafeStr_15104);
}
public function get _SafeStr_15126():int
{
return ((this._SafeStr_9872.height - this._SafeStr_19312));
}
public function get _SafeStr_15120():Boolean
{
return (this._SafeStr_19322);
}
public function get _SafeStr_15127():Point
{
return (this._SafeStr_19314);
}
public function get _SafeStr_7570():BitmapData
{
return (this._SafeStr_8679);
}
public function get textFieldMargins():Rectangle
{
return (this._SafeStr_19313);
}
public function get overlap():Rectangle
{
return (this._SafeStr_19317);
}
public function get _SafeStr_19325():BitmapData
{
return (this._SafeStr_19315);
}
public function get isSystemStyle():Boolean
{
return (this._SafeStr_19318);
}
public function get isHcOnly():Boolean
{
return (this._SafeStr_19319);
}
public function get isAmbassadorOnly():Boolean
{
return (this._SafeStr_19320);
}
public function get isStaffOverrideable():Boolean
{
return (this._SafeStr_19321);
}
public function get allowHTML():Boolean
{
return (this._SafeStr_19323);
}
}
}//package _-3yW
// _SafeStr_11532 = "_-1RV" (String#9091, DoABC#3)
// _SafeStr_15104 = "_-16o" (String#2866, DoABC#3)
// _SafeStr_15119 = "_-0pA" (String#2787, DoABC#3)
// _SafeStr_15120 = "_-0Hg" (String#7882, DoABC#3)
// _SafeStr_15123 = "_-2cZ" (String#3239, DoABC#3)
// _SafeStr_15126 = "_-2Tk" (String#10190, DoABC#3)
// _SafeStr_15127 = "_-0-J" (String#7594, DoABC#3)
// _SafeStr_17595 = "_-6Gc" (String#4197, DoABC#3)
// _SafeStr_19311 = "_-4mR" (String#33854, DoABC#3)
// _SafeStr_19312 = "_-2Vm" (String#28275, DoABC#3)
// _SafeStr_19313 = "_-3GV" (String#30154, DoABC#3)
// _SafeStr_19314 = "_-5bP" (String#35876, DoABC#3)
// _SafeStr_19315 = "_-2TH" (String#28172, DoABC#3)
// _SafeStr_19316 = "_-0gd" (String#23817, DoABC#3)
// _SafeStr_19317 = "_-Ez" (String#4354, DoABC#3)
// _SafeStr_19318 = "_-14X" (String#8708, DoABC#3)
// _SafeStr_19319 = "_-36g" (String#29756, DoABC#3)
// _SafeStr_19320 = "_-08R" (String#22493, DoABC#3)
// _SafeStr_19321 = "_-AU" (String#14598, DoABC#3)
// _SafeStr_19322 = "_-4KC" (String#32772, DoABC#3)
// _SafeStr_19323 = "_-oe" (String#40349, DoABC#3)
// _SafeStr_19324 = "_-4mV" (String#33856, DoABC#3)
// _SafeStr_19325 = "_-2ri" (String#3310, DoABC#3)
// _SafeStr_4351 = "_-1t2" (String#9543, DoABC#3)
// _SafeStr_4353 = "_-4lE" (String#12516, DoABC#3)
// _SafeStr_4358 = "_-4Nl" (String#12130, DoABC#3)
// _SafeStr_7570 = "_-1VV" (String#2975, DoABC#3)
// _SafeStr_8679 = "_-5hp" (String#1132, DoABC#3)
// _SafeStr_9872 = "_-35P" (String#692, DoABC#3)
//------------------------------------------------------------
//_-3yW.ChatStyleLibrary
package _-3yW
{
import _-0MK._SafeStr_3;
import _-5lq._SafeStr_2734;
import _-5Vt._SafeStr_10;
import _-ue.Map;
import flash.display.BitmapData;
import flash.geom.Rectangle;
import flash.geom.Point;
import flash.text.TextFormat;
import flash.text.StyleSheet;
import _-5lq._SafeStr_4351;
public class ChatStyleLibrary implements _SafeStr_3, _SafeStr_2734
{
private const _SafeStr_19326:int = 0;
private var _assets:_SafeStr_10;
private var _SafeStr_10914:Map;
public function ChatStyleLibrary(assets:_SafeStr_10)
{
var child:XML;
var styleId:int;
var assetId:String;
var isSystemStyle:Boolean;
var isHcOnly:Boolean;
var isStaffOverrideable:Boolean;
var allowHtml:Boolean;
var isAmbassadorOnly:Boolean;
var style:_SafeStr_4358;
this._SafeStr_10914 = new Map();
super();
this._assets = assets;
var config:XML = XML(this._assets.getAssetByName("chatstyles_xml").content);
for each (child in config.child("style")) {
styleId = child.@id[0];
assetId = child.@assetId[0];
isSystemStyle = (child.@systemStyle[0] == "true");
isHcOnly = (child.@hcOnly[0] == "true");
isStaffOverrideable = (child.@staffOverrideable[0] == "true");
allowHtml = (child.@allowHTML[0] == "true");
isAmbassadorOnly = (child.@ambassadorOnly[0] == "true");
try {
style = this._SafeStr_19327(assetId, isSystemStyle, isHcOnly, isStaffOverrideable, allowHtml, isAmbassadorOnly);
this._SafeStr_10914.add(styleId, style);
} catch(e:Error) {
_SafeStr_4.log(((("Error initializing chat style: " + styleId) + ", error message: ") + e.message));
};
};
}
public function dispose():void
{
this._SafeStr_10914.dispose();
this._SafeStr_10914 = null;
this._assets = null;
}
public function get disposed():Boolean
{
return ((this._assets == null));
}
private function _SafeStr_19327(k:String, _arg_2:Boolean, _arg_3:Boolean, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean):_SafeStr_4358
{
var _local_11:BitmapData;
var _local_7:String = String(this._assets.getAssetByName((("style_" + k) + "_regpoints")).content);
var _local_8:BitmapData = (this._assets.getAssetByName((("style_" + k) + "_chat_bubble_base")).content as BitmapData);
var _local_9:Rectangle = new Rectangle(this._SafeStr_19328(_local_7, "9sliceXY").x, this._SafeStr_19328(_local_7, "9sliceXY").y, this._SafeStr_19328(_local_7, "9sliceWH").x, this._SafeStr_19328(_local_7, "9sliceWH").y);
var _local_10:Point = ((this._SafeStr_19329(_local_7, "faceXY")) ? this._SafeStr_19328(_local_7, "faceXY") : null);
var _local_12:int;
var _local_13:Boolean = ((this._SafeStr_19329(_local_7, "anonymous")) ? this._SafeStr_19330(_local_7, "anonymous") : false);
if (!_local_13){
_local_11 = (this._assets.getAssetByName((("style_" + k) + "_chat_bubble_pointer")).content as BitmapData);
_local_12 = int(this._SafeStr_19331(_local_7, "pointerY")[0]);
};
var _local_14:BitmapData = ((this._assets.hasAsset((("style_" + k) + "_icon"))) ? (this._assets.getAssetByName((("style_" + k) + "_icon")).content as BitmapData) : null);
var _local_15:Rectangle = this._SafeStr_19332(_local_7, "textFieldMargins");
var _local_16:BitmapData = (this._assets.getAssetByName((("style_" + k) + "_selector_preview")).content as BitmapData);
var _local_17:BitmapData;
if (this._assets.hasAsset((("style_" + k) + "_chat_bubble_color"))){
_local_17 = (this._assets.getAssetByName((("style_" + k) + "_chat_bubble_color")).content as BitmapData);
};
var _local_18:Point = ((this._SafeStr_19329(_local_7, "colorXY")) ? this._SafeStr_19328(_local_7, "colorXY") : null);
var _local_19:Rectangle = ((this._SafeStr_19329(_local_7, "overlapRect")) ? this._SafeStr_19332(_local_7, "overlapRect") : null);
var _local_20:uint = ((this._SafeStr_19329(_local_7, "textColorRGB")) ? uint(this._SafeStr_19331(_local_7, "textColorRGB")[0]) : 0);
var _local_21:String = ((this._SafeStr_19329(_local_7, "fontFace")) ? this._SafeStr_19331(_local_7, "fontFace")[0] : "Volter");
var _local_22:int = ((this._SafeStr_19329(_local_7, "fontSize")) ? int(this._SafeStr_19331(_local_7, "fontSize")[0]) : 9);
var _local_23:TextFormat = new TextFormat(_local_21, _local_22, _local_20);
var _local_24:uint = ((this._SafeStr_19329(_local_7, "linkColorRGB")) ? uint(this._SafeStr_19331(_local_7, "linkColorRGB")[0]) : _local_20);
var _local_25:uint = ((this._SafeStr_19329(_local_7, "linkHoverColorRGB")) ? uint(this._SafeStr_19331(_local_7, "linkHoverColorRGB")[0]) : _local_20);
var _local_26:uint = ((this._SafeStr_19329(_local_7, "linkActiveColorRGB")) ? uint(this._SafeStr_19331(_local_7, "linkActiveColorRGB")[0]) : _local_20);
var _local_27:StyleSheet = new StyleSheet();
var _local_28:Object = new Object();
_local_28.textDecoration = "underline";
_local_28.color = this._SafeStr_17991(_local_24);
_local_27.setStyle("a:link", _local_28);
var _local_29:Object = new Object();
_local_29.color = this._SafeStr_17991(_local_26);
_local_27.setStyle("a:active", _local_29);
var _local_30:Object = new Object();
_local_30.color = this._SafeStr_17991(_local_25);
_local_27.setStyle("a:hover", _local_30);
return (new _SafeStr_4358(_local_8, _local_9, _local_11, _local_12, _local_15, _local_23, _local_13, _local_10, _local_14, _local_16, _arg_2, _arg_3, _arg_4, _arg_6, _local_17, _local_18, _local_19, _arg_5, _local_27));
}
private function _SafeStr_17991(k:uint):String
{
var _local_2:String = k.toString(16);
while (_local_2.length < 6) {
_local_2 = ("0" + _local_2);
};
return (("#" + _local_2));
}
private function _SafeStr_19329(k:String, _arg_2:String):Boolean
{
return (!((k.indexOf(_arg_2) == -1)));
}
private function _SafeStr_19331(k:String, _arg_2:String):Array
{
var _local_4:int;
var _local_5:int;
var _local_6:Boolean;
var _local_7:String;
var _local_3:int = k.indexOf(_arg_2);
if (_local_3 != -1){
_local_4 = k.indexOf("=", _local_3);
_local_5 = k.indexOf("\n", _local_4);
if (_local_5 == -1){
_local_5 = k.length;
};
_local_6 = (k.charAt((_local_4 + 1)) == " ");
_local_7 = k.substr((_local_4 + ((_local_6) ? 2 : 1)), ((_local_5 - _local_4) - ((_local_6) ? 2 : 1)));
return (_local_7.split(","));
};
return (null);
}
private function _SafeStr_19328(k:String, _arg_2:String):Point
{
return (new Point(int(this._SafeStr_19331(k, _arg_2)[0]), int(this._SafeStr_19331(k, _arg_2)[1])));
}
private function _SafeStr_19332(k:String, _arg_2:String):Rectangle
{
return (new Rectangle(int(this._SafeStr_19331(k, _arg_2)[0]), int(this._SafeStr_19331(k, _arg_2)[1]), int(this._SafeStr_19331(k, _arg_2)[2]), int(this._SafeStr_19331(k, _arg_2)[3])));
}
private function _SafeStr_19330(k:String, _arg_2:String):Boolean
{
return ((this._SafeStr_19331(k, _arg_2)[0] == "true"));
}
public function _SafeStr_19333():Array
{
return (this._SafeStr_10914._SafeStr_5497());
}
public function getStyle(k:int):_SafeStr_4351
{
if (this._SafeStr_10914._SafeStr_10975(k)){
return (this._SafeStr_10914.getValue(k));
};
return (this._SafeStr_10914.getValue(this._SafeStr_19326));
}
}
}//package _-3yW
// _SafeStr_10 = "_-3Uv" (String#30723, DoABC#3)
// _SafeStr_10914 = "_-5QU" (String#3959, DoABC#3)
// _SafeStr_10975 = "_-1YS" (String#25923, DoABC#3)
// _SafeStr_17991 = "_-0kv" (String#8365, DoABC#3)
// _SafeStr_19326 = "_-hO" (String#40066, DoABC#3)
// _SafeStr_19327 = "_-0Zx" (String#23561, DoABC#3)
// _SafeStr_19328 = "_-4Y" (String#33337, DoABC#3)
// _SafeStr_19329 = "_-3dd" (String#31056, DoABC#3)
// _SafeStr_19330 = "_-0Ss" (String#23292, DoABC#3)
// _SafeStr_19331 = "_-2iM" (String#28778, DoABC#3)
// _SafeStr_19332 = "_-1Di" (String#25137, DoABC#3)
// _SafeStr_19333 = "_-4p4" (String#3797, DoABC#3)
// _SafeStr_2734 = "_-4JD" (String#12060, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4 = "_-ZP" (String#39771, DoABC#3)
// _SafeStr_4351 = "_-1t2" (String#9543, DoABC#3)
// _SafeStr_4358 = "_-4Nl" (String#12130, DoABC#3)
// _SafeStr_5497 = "_-1OP" (String#9046, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_3536
package _-3Yw
{
public class _SafeStr_3536
{
protected var _SafeStr_8642:int;
protected var _SafeStr_19334:int;
protected var _SafeStr_16989:String;
protected var _SafeStr_19335:String;
private var _SafeStr_19336:Number = 0;
public function _SafeStr_3536(k:int, _arg_2:int, _arg_3:String, _arg_4:String)
{
this._SafeStr_8642 = k;
this._SafeStr_19334 = _arg_2;
this._SafeStr_16989 = _arg_3;
this._SafeStr_19335 = _arg_4;
}
public function get id():int
{
return (this._SafeStr_8642);
}
public function get length():int
{
return (this._SafeStr_19334);
}
public function get name():String
{
return (this._SafeStr_16989);
}
public function get creator():String
{
return (this._SafeStr_19335);
}
public function get _SafeStr_19337():Number
{
return (this._SafeStr_19336);
}
public function set _SafeStr_19337(k:Number):void
{
this._SafeStr_19336 = k;
}
}
}//package _-3Yw
// _SafeStr_16989 = "_-3uF" (String#3570, DoABC#3)
// _SafeStr_19334 = "_-1rO" (String#26664, DoABC#3)
// _SafeStr_19335 = "_-1gP" (String#26229, DoABC#3)
// _SafeStr_19336 = "_-1Cu" (String#25103, DoABC#3)
// _SafeStr_19337 = "_-yo" (String#40737, DoABC#3)
// _SafeStr_3536 = "_-3Cu" (String#10933, DoABC#3)
// _SafeStr_8642 = "_-2KP" (String#380, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_3537
package _-3Yw
{
public class _SafeStr_3537 extends _SafeStr_3536
{
private var _SafeStr_19338:String = "";
public function _SafeStr_3537(k:int, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String)
{
super(k, _arg_2, _arg_3, _arg_4);
this._SafeStr_19338 = _arg_5;
}
public function get data():String
{
return (this._SafeStr_19338);
}
}
}//package _-3Yw
// _SafeStr_19338 = "_-6je" (String#14505, DoABC#3)
// _SafeStr_3536 = "_-3Cu" (String#10933, DoABC#3)
// _SafeStr_3537 = "_-5uV" (String#13681, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_3539
package _-3Yw
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-6Ep._SafeStr_3535;
public class _SafeStr_3539 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_3539(k:Function)
{
super(k, _SafeStr_3535);
}
public function _SafeStr_5325():_SafeStr_3535
{
return ((this._SafeStr_5326 as _SafeStr_3535));
}
}
}//package _-3Yw
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_3535 = "_-1u7" (String#9556, DoABC#3)
// _SafeStr_3539 = "_-kD" (String#40171, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_3546
package _-3Yw
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-6Ep._SafeStr_3541;
public class _SafeStr_3546 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_3546(k:Function)
{
super(k, _SafeStr_3541);
}
public function _SafeStr_5325():_SafeStr_3541
{
return ((this._SafeStr_5326 as _SafeStr_3541));
}
}
}//package _-3Yw
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_3541 = "_-6O0" (String#14177, DoABC#3)
// _SafeStr_3546 = "_-3L" (String#30343, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_4000
package _-3Yw
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-6Ep._SafeStr_4835;
public class _SafeStr_4000 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4000(k:Function)
{
super(k, _SafeStr_4835);
}
public function _SafeStr_5325():_SafeStr_4835
{
return ((this._SafeStr_5326 as _SafeStr_4835));
}
}
}//package _-3Yw
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4000 = "_-11-" (String#24640, DoABC#3)
// _SafeStr_4835 = "_-3DN" (String#10941, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_4051
package _-3Yw
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-6Ep._SafeStr_4837;
public class _SafeStr_4051 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4051(k:Function)
{
super(k, _SafeStr_4837);
}
public function _SafeStr_5325():_SafeStr_4837
{
return ((this._SafeStr_5326 as _SafeStr_4837));
}
}
}//package _-3Yw
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4051 = "_-2f-" (String#28638, DoABC#3)
// _SafeStr_4837 = "_-2OM" (String#10104, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_4226
package _-3Yw
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-6Ep._SafeStr_4838;
public class _SafeStr_4226 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4226(k:Function)
{
super(k, _SafeStr_4838);
}
public function _SafeStr_5325():_SafeStr_4838
{
return ((this._SafeStr_5326 as _SafeStr_4838));
}
}
}//package _-3Yw
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4226 = "_-3os" (String#31492, DoABC#3)
// _SafeStr_4838 = "_-2PL" (String#10122, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_4286
package _-3Yw
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-6Ep._SafeStr_5000;
public class _SafeStr_4286 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4286(k:Function)
{
super(k, _SafeStr_5000);
}
public function _SafeStr_5325():_SafeStr_5000
{
return ((this._SafeStr_5326 as _SafeStr_5000));
}
}
}//package _-3Yw
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4286 = "_-6K0" (String#37628, DoABC#3)
// _SafeStr_5000 = "_-0SJ" (String#8060, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_4295
package _-3Yw
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-6Ep._SafeStr_5004;
public class _SafeStr_4295 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4295(k:Function)
{
super(k, _SafeStr_5004);
}
public function _SafeStr_5325():_SafeStr_5004
{
return ((this._SafeStr_5326 as _SafeStr_5004));
}
}
}//package _-3Yw
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4295 = "_-UN" (String#39600, DoABC#3)
// _SafeStr_5004 = "_-5-6" (String#12747, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3Yw._SafeStr_4309
package _-3Yw
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-6Ep._SafeStr_4839;
public class _SafeStr_4309 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4309(k:Function)
{
super(k, _SafeStr_4839);
}
public function _SafeStr_5325():_SafeStr_4839
{
return ((this._SafeStr_5326 as _SafeStr_4839));
}
}
}//package _-3Yw
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4309 = "_-3K6" (String#30308, DoABC#3)
// _SafeStr_4839 = "_-Ty" (String#14934, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-3ZC.CraftingWidget
package _-3ZC
{
import _-1Ir._SafeStr_2820;
import _-0b-.RoomUI;
import _-23K.CraftingFurnitureItem;
import _-4n6._SafeStr_2532;
import _-1Mz.IWindowContainer;
import _-0mr.CraftingInventoryListController;
import _-0mr.CraftingRecipeListController;
import _-0mr.CraftingMixerController;
import _-0mr.CraftingInfoController;
import _-0b-._SafeStr_2819;
import _-5QZ._SafeStr_633;
import _-1Mz.IWindow;
import _-5Mz.WindowMouseEvent;
import _-5YE.IItemGridWindow;
import __AS3__.vec.Vector;
import _-5Mz.WindowEvent;
import _-5YE.ITextWindow;
import _-23K._SafeStr_4472;
import _-1rg._SafeStr_2333;
import _-2HX._SafeStr_4475;
import _-65D._SafeStr_2631;
import _-1uj._SafeStr_2251;
import _-4rH._SafeStr_2173;
import _-2HX._SafeStr_4474;
import _-09L.CraftingWidgetHandler;
import __AS3__.vec.*;
public class CraftingWidget extends _SafeStr_2820
{
public static const _SafeStr_19339:int = 0;
public static const _SafeStr_19340:int = 1;
public static const _SafeStr_19341:int = 2;
private var _SafeStr_10786:RoomUI;
private var _SafeStr_19342:CraftingFurnitureItem;
private var _SafeStr_19343:_SafeStr_2532;
private var _SafeStr_8938:IWindowContainer;
private var _SafeStr_19344:CraftingInventoryListController;
private var _SafeStr_19345:CraftingRecipeListController;
private var _SafeStr_19346:CraftingMixerController;
private var _SafeStr_19347:CraftingInfoController;
private var _SafeStr_19348:int = 0;
public function CraftingWidget(k:_SafeStr_2819, _arg_2:_SafeStr_633, _arg_3:RoomUI)
{
super(k, _arg_2, assets, localizations);
this._SafeStr_10786 = _arg_3;
this._SafeStr_19344 = new CraftingInventoryListController(this);
this._SafeStr_19345 = new CraftingRecipeListController(this);
this._SafeStr_19346 = new CraftingMixerController(this);
this._SafeStr_19347 = new CraftingInfoController(this);
_assets = _arg_3.assets;
this.handler.widget = this;
}
override public function dispose():void
{
if (disposed){
return;
};
this.hide();
this._SafeStr_10786 = null;
if (this._SafeStr_19344){
this._SafeStr_19344.dispose();
this._SafeStr_19344 = null;
};
if (this._SafeStr_19345){
this._SafeStr_19345.dispose();
this._SafeStr_19345 = null;
};
if (this._SafeStr_19346){
this._SafeStr_19346.dispose();
this._SafeStr_19346 = null;
};
if (this._SafeStr_19347){
this._SafeStr_19347.dispose();
this._SafeStr_19347 = null;
};
if (this._SafeStr_8938){
this._SafeStr_8938.dispose();
this._SafeStr_8938 = null;
};
super.dispose();
}
public function hide():void
{
this.handler._SafeStr_6299();
this._SafeStr_19346.clearItems();
this._SafeStr_19344.clearItems();
this._SafeStr_19345.clearItems();
if (this.craftingInProgress){
this._SafeStr_19347._SafeStr_8891();
};
this._SafeStr_19348 = _SafeStr_19339;
if (this._SafeStr_19343 != null){
this._SafeStr_19343.dispose();
this._SafeStr_19343 = null;
};
}
private function _SafeStr_8276():void
{
if (this.window != null){
return;
};
this._SafeStr_19343 = windowManager.buildModalDialogFromXML(XML(assets.getAssetByName("craftingwidget_xml").content));
if (((!(this._SafeStr_19343)) || (!(this._SafeStr_19343._SafeStr_6949)))){
return;
};
var k:IWindow = this.window.findChildByTag("close");
if (k != null){
k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8099);
};
var _local_2:IItemGridWindow = (this.window.findChildByName("itemgrid_products") as IItemGridWindow);
this._SafeStr_8938 = (_local_2._SafeStr_8749(0) as IWindowContainer);
_local_2._SafeStr_8750(this._SafeStr_8938);
this.window.procedure = this._SafeStr_14358;
this.window.center();
}
public function _SafeStr_8913(k:Vector.):void
{
this._SafeStr_19344._SafeStr_8913(k);
}
public function _SafeStr_8923(k:Vector.):void
{
this._SafeStr_19345._SafeStr_8923(k);
}
public function setInfoState(k:int, ... _args):void
{
if (this._SafeStr_19347){
this._SafeStr_19347.setState(k, _args);
};
}
private function _SafeStr_14358(k:WindowEvent, _arg_2:IWindow):void
{
if (k.type != WindowMouseEvent.DOWN){
return;
};
switch (_arg_2.name){
case "header_button_close":
this.hide();
return;
};
}
private function _SafeStr_8099(k:WindowMouseEvent):void
{
this.hide();
}
public function _SafeStr_19349(k:String):void
{
var _local_2:ITextWindow = ((this.window) ? (this.window.findChildByName("header_mixer") as ITextWindow) : null);
if (_local_2){
_local_2.text = k;
};
}
public function _SafeStr_6306():void
{
if (this.window){
return;
};
this._SafeStr_8276();
this._SafeStr_19349("");
this.setInfoState(_SafeStr_4472._SafeStr_8895);
}
public function _SafeStr_6307(k:Vector.<_SafeStr_4475>, _arg_2:Vector., _arg_3:_SafeStr_2251, _arg_4:_SafeStr_2173):void
{
var _local_5:Vector.;
var _local_6:String;
var _local_7:_SafeStr_2333;
var _local_8:_SafeStr_4475;
var _local_9:CraftingFurnitureItem;
var _local_10:Array;
_local_5 = new Vector.(0);
for each (_local_6 in _arg_2) {
_local_7 = _arg_4.getFloorItemDataByName(_local_6);
if (_local_7){
_local_9 = new CraftingFurnitureItem(null, _local_7);
_local_10 = this.handler.container.inventory.getNonRentedInventoryIds(_SafeStr_2631._SafeStr_5829, _local_9.typeId);
if (((_local_10) && ((_local_10.length > 0)))){
_local_9._SafeStr_14811 = Vector.(_local_10);
};
_local_5.push(_local_9);
};
};
this._SafeStr_8913(_local_5);
_local_5 = new Vector.(0);
for each (_local_8 in k) {
_local_7 = _arg_4.getFloorItemDataByName(_local_8._SafeStr_6325);
if (_local_7){
_local_5.push(new CraftingFurnitureItem(_local_8._SafeStr_5897, _local_7));
};
};
this._SafeStr_8923(_local_5);
}
public function showCraftableProduct(k:CraftingFurnitureItem):void
{
this._SafeStr_19342 = k;
if (!this._SafeStr_19342){
return;
};
this._SafeStr_19349(((this._SafeStr_19342._SafeStr_8448) ? this._SafeStr_19342._SafeStr_8448._SafeStr_5870 : ""));
this.handler._SafeStr_6310(this._SafeStr_19342._SafeStr_5897);
}
public function _SafeStr_6311(k:Vector.<_SafeStr_4474>):void
{
this._SafeStr_19350();
this._SafeStr_19345._SafeStr_8924(this._SafeStr_19342, k);
}
public function _SafeStr_6322():void
{
if (this._SafeStr_19346){
this._SafeStr_19346.clearItems();
};
}
public function mixerContentChanged(k:Vector.):void
{
if (k.length > 0){
this.setInfoState(_SafeStr_4472._SafeStr_6318);
this.handler._SafeStr_6313(k);
} else {
this.setInfoState(_SafeStr_4472._SafeStr_6323);
};
}
public function showSecretRecipeView():void
{
if (this._SafeStr_19348 != _SafeStr_19340){
this._SafeStr_6322();
};
this._SafeStr_19348 = _SafeStr_19340;
this._SafeStr_19349("");
this.setInfoState(_SafeStr_4472._SafeStr_6323);
}
public function _SafeStr_19350():void
{
if (this._SafeStr_19348 != _SafeStr_19341){
this._SafeStr_6322();
};
this._SafeStr_19348 = _SafeStr_19341;
this.setInfoState(_SafeStr_4472._SafeStr_8898);
}
public function _SafeStr_8912():void
{
switch (this._SafeStr_19348){
case _SafeStr_19340:
this.handler._SafeStr_6320();
return;
case _SafeStr_19341:
this.handler._SafeStr_6317();
return;
};
}
public function _SafeStr_6321():Vector.
{
return (this._SafeStr_19346._SafeStr_8920());
}
public function get inSecretRecipeMode():Boolean
{
return ((this._SafeStr_19348 == _SafeStr_19340));
}
public function get craftingInProgress():Boolean
{
return (this.handler.craftingInProgress);
}
public function get inventoryDirty():Boolean
{
return (this.handler.inventoryDirty);
}
public function get _SafeStr_8885():IWindowContainer
{
return (this._SafeStr_8938);
}
public function get handler():CraftingWidgetHandler
{
return ((_SafeStr_6959 as CraftingWidgetHandler));
}
public function get sessionDataManager():_SafeStr_2173
{
return (this.handler.container.sessionDataManager);
}
public function get inventoryCtrl():CraftingInventoryListController
{
return (this._SafeStr_19344);
}
public function get _SafeStr_19351():CraftingRecipeListController
{
return (this._SafeStr_19345);
}
public function get mixerCtrl():CraftingMixerController
{
return (this._SafeStr_19346);
}
public function get _SafeStr_6315():CraftingInfoController
{
return (this._SafeStr_19347);
}
public function get window():IWindowContainer
{
return (((this._SafeStr_19343) ? (this._SafeStr_19343._SafeStr_6949 as IWindowContainer) : null));
}
}
}//package _-3ZC
// _SafeStr_10786 = "_-Nl" (String#1152, DoABC#3)
// _SafeStr_14358 = "_-2DA" (String#329, DoABC#3)
// _SafeStr_14811 = "_-2tj" (String#29219, DoABC#3)
// _SafeStr_19339 = "_-ae" (String#39809, DoABC#3)
// _SafeStr_19340 = "_-k8" (String#40169, DoABC#3)
// _SafeStr_19341 = "_-3i" (String#31214, DoABC#3)
// _SafeStr_19342 = "_-8Q" (String#38793, DoABC#3)
// _SafeStr_19343 = "_-442" (String#1559, DoABC#3)
// _SafeStr_19344 = "_-5Iv" (String#35163, DoABC#3)
// _SafeStr_19345 = "_-3Qd" (String#30564, DoABC#3)
// _SafeStr_19346 = "_-1NN" (String#25498, DoABC#3)
// _SafeStr_19347 = "_-49C" (String#32343, DoABC#3)
// _SafeStr_19348 = "_-445" (String#32137, DoABC#3)
// _SafeStr_19349 = "_-268" (String#3114, DoABC#3)
// _SafeStr_19350 = "_-0eA" (String#23726, DoABC#3)
// _SafeStr_19351 = "_-41w" (String#32042, DoABC#3)
// _SafeStr_2173 = "_-29u" (String#9859, DoABC#3)
// _SafeStr_2251 = "_-2lb" (String#10458, DoABC#3)
// _SafeStr_2333 = "_-1Hf" (String#8920, DoABC#3)
// _SafeStr_2532 = "_-2Na" (String#10088, DoABC#3)
// _SafeStr_2631 = "_-41K" (String#32024, DoABC#3)
// _SafeStr_2819 = "_-4Ms" (String#12121, DoABC#3)
// _SafeStr_2820 = "_-HJ" (String#14726, DoABC#3)
// _SafeStr_4472 = "_-4pu" (String#33988, DoABC#3)
// _SafeStr_4474 = "_-0HW" (String#7880, DoABC#3)
// _SafeStr_4475 = "_-1vz" (String#9595, DoABC#3)
// _SafeStr_5829 = "_-5wA" (String#36670, DoABC#3)
// _SafeStr_5870 = "_-3Rw" (String#11152, DoABC#3)
// _SafeStr_5897 = "_-0AQ" (String#22564, DoABC#3)
// _SafeStr_6299 = "_-0ic" (String#23887, DoABC#3)
// _SafeStr_6306 = "_-2hD" (String#28725, DoABC#3)
// _SafeStr_6307 = "_-4Lu" (String#32840, DoABC#3)
// _SafeStr_6310 = "_-6Y9" (String#38201, DoABC#3)
// _SafeStr_6311 = "_-24C" (String#27207, DoABC#3)
// _SafeStr_6313 = "_-6Ym" (String#38227, DoABC#3)
// _SafeStr_6315 = "_-3tm" (String#31685, DoABC#3)
// _SafeStr_6317 = "_-1Et" (String#25182, DoABC#3)
// _SafeStr_6318 = "_-U3" (String#39590, 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_6325 = "_-5p6" (String#36400, DoABC#3)
// _SafeStr_633 = "_-430" (String#11805, DoABC#3)
// _SafeStr_6949 = "_-13" (String#2847, DoABC#3)
// _SafeStr_6959 = "_-1mo" (String#1489, DoABC#3)
// _SafeStr_8099 = "_-1PG" (String#57, DoABC#3)
// _SafeStr_8276 = "_-2k9" (String#1521, DoABC#3)
// _SafeStr_8448 = "_-2s1" (String#3313, DoABC#3)
// _SafeStr_8749 = "_-0gb" (String#8301, DoABC#3)
// _SafeStr_8750 = "_-4ux" (String#12669, DoABC#3)
// _SafeStr_8885 = "_-1bE" (String#26040, DoABC#3)
// _SafeStr_8891 = "_-6Hf" (String#37548, DoABC#3)
// _SafeStr_8895 = "_-3tX" (String#31675, DoABC#3)
// _SafeStr_8898 = "_-4y" (String#34297, DoABC#3)
// _SafeStr_8912 = "_-27L" (String#27323, DoABC#3)
// _SafeStr_8913 = "_-1jH" (String#26353, DoABC#3)
// _SafeStr_8920 = "_-6iW" (String#38629, DoABC#3)
// _SafeStr_8923 = "_-3OS" (String#30482, DoABC#3)
// _SafeStr_8924 = "_-6jE" (String#38654, DoABC#3)
// _SafeStr_8938 = "_-2Sx" (String#10174, DoABC#3)
//------------------------------------------------------------
//_-40f._SafeStr_2541
package _-40f
{
import _-0MK._SafeStr_3;
public interface _SafeStr_2541 extends _SafeStr_3
{
function get caption():String;
function set visible(_arg_1:Boolean):void;
function get visible():Boolean;
}
}//package _-40f
// _SafeStr_2541 = "_-3Kf" (String#11036, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
//------------------------------------------------------------
//_-40f._SafeStr_2542
package _-40f
{
import flash.geom.Point;
import _-0MK._SafeStr_182;
import _-0MK._SafeStr_131;
import _-5YE.IFrameWindow;
import _-1Mz.ICoreWindowManager;
import _-6LW._SafeStr_2547;
import _-ue.Map;
import _-0MK._SafeStr_9;
import flash.utils.ByteArray;
import _-5YE._SafeStr_3554;
import _-0MK._SafeStr_181;
import _-0MK._SafeStr_34;
import _-0MK._SafeStr_8;
import _-5Mz.WindowMouseEvent;
import _-5Mz.WindowEvent;
import _-1Mz.IWindow;
import _-5YE.IItemListWindow;
import flash.events.Event;
import _-1Mz.IWindowContainer;
import _-5YE.IBitmapWrapperWindow;
import _-5im.WindowState;
import _-0gB.ProfilerAgentTask;
import flash.display.BitmapData;
import flash.geom.Rectangle;
public class _SafeStr_2542 implements _SafeStr_2541
{
private static const _SafeStr_11620:Point = new Point();
private static var _SafeStr_19352:Class = _SafeStr_3605;
private static var _SafeStr_19353:Class = _SafeStr_3606;
private var _disposed:Boolean = false;
private var _SafeStr_19354:_SafeStr_182;
private var _core:_SafeStr_131;
private var _SafeStr_5415:IFrameWindow;
private var _SafeStr_19355:Array;
private var _SafeStr_5524:ICoreWindowManager;
private var _SafeStr_19356:_SafeStr_2547;
private var _SafeStr_19357:Boolean = false;
private var _SafeStr_19358:Map;
public function _SafeStr_2542(k:_SafeStr_9, _arg_2:ICoreWindowManager, _arg_3:_SafeStr_2547)
{
this._core = (k as _SafeStr_131);
this._SafeStr_19355 = new Array();
this._SafeStr_19354 = this.profiler;
this._SafeStr_5524 = _arg_2;
this._SafeStr_19356 = _arg_3;
this._SafeStr_19358 = new Map();
}
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 caption():String
{
return ("Component Profiler");
}
public function get disposed():Boolean
{
return (this._disposed);
}
public function get visible():Boolean
{
return (((this._SafeStr_5415) && (this._SafeStr_5415.visible)));
}
public function set visible(value:Boolean):void
{
var bytes:ByteArray;
var xml:XML;
if (((!(this._SafeStr_5415)) && (value))){
bytes = (new _SafeStr_19352() as ByteArray);
xml = new XML(bytes.readUTFBytes(bytes.length));
this._SafeStr_5415 = (this._SafeStr_5524.buildFromXML(xml, 2) as IFrameWindow);
this._SafeStr_5415.procedure = this._SafeStr_19359;
this._SafeStr_5415.findChildByName("header").caption = (((((((_SafeStr_7914("task", 28) + "|") + _SafeStr_7914("#rounds", 8)) + "|") + _SafeStr_7914("latest ms", 8)) + "|") + _SafeStr_7914("total ms", 8)) + "|");
this._SafeStr_5415.findChildByName("footer").caption = "<- Click to enable bitmap memory tracking";
_SafeStr_3554(this._SafeStr_5415.findChildByName("footer")).textColor = 4284900966;
};
if (this._SafeStr_5415){
if (value){
this._SafeStr_5415.activate();
this._core._SafeStr_8773(true);
this._core.queueInterface(new _SafeStr_181(), function (k:_SafeStr_34, _arg_2:_SafeStr_8):void
{
profiler = (_arg_2 as _SafeStr_182);
});
} else {
this._core._SafeStr_8773(false);
this._SafeStr_5415.dispose();
this._SafeStr_5415 = null;
};
};
}
public function set profiler(k:_SafeStr_182):void
{
if (this._SafeStr_19354){
this._SafeStr_19354._SafeStr_7915(this.refresh);
this._SafeStr_19354 = null;
};
if (((!(this._SafeStr_19354)) && (k))){
this._SafeStr_19354 = k;
this._SafeStr_19354._SafeStr_7913(this.refresh);
};
}
public function get profiler():_SafeStr_182
{
return (this._SafeStr_19354);
}
public function dispose():void
{
if (!this._disposed){
if (this._SafeStr_5415){
this._SafeStr_5415.dispose();
this._SafeStr_5415 = null;
};
this._SafeStr_19354._SafeStr_7915(this.refresh);
this._SafeStr_19354 = null;
this._SafeStr_5524 = null;
this._SafeStr_19356 = null;
this._SafeStr_19358.dispose();
this._SafeStr_19358 = null;
this._disposed = true;
};
}
private function _SafeStr_19359(k:WindowEvent, _arg_2:IWindow):void
{
if (k.type == WindowMouseEvent.CLICK){
if (_arg_2.tags.indexOf("close") > -1){
this.visible = false;
} else {
if (_arg_2.name == "button_gc"){
this._SafeStr_19354._SafeStr_8777();
};
};
};
if (_arg_2.name == "footer_enable_toggle"){
if (k.type == WindowEvent._SafeStr_7825){
this._SafeStr_19357 = true;
_SafeStr_3554(this._SafeStr_5415.findChildByName("footer")).textColor = 0xFF000000;
} else {
if (k.type == WindowEvent._SafeStr_19360){
this._SafeStr_19357 = false;
_SafeStr_3554(this._SafeStr_5415.findChildByName("footer")).textColor = 4284900966;
};
};
};
}
public function refresh(k:Event):void
{
if (!this._SafeStr_5415){
return;
};
this._SafeStr_19358.reset();
var _local_2:Array = this._SafeStr_19354._SafeStr_7916();
var _local_3:IItemListWindow = (this._SafeStr_5415.findChildByName("list") as IItemListWindow);
var _local_4:uint;
while (_local_2.length > 0) {
_local_4 = this._SafeStr_19361(_local_2.pop(), _local_3, _local_4, 0);
};
if (this._SafeStr_19357){
this._SafeStr_5415.findChildByName("footer").caption = (((((((((((("Assets - Libraries: " + this._SafeStr_19354._SafeStr_8778) + " ") + "Bitmaps: ") + this._SafeStr_19354._SafeStr_8779) + " / ") + this._SafeStr_19354._SafeStr_8780) + " bytes \n") + "Tracked bitmap data: ") + this._SafeStr_19354._SafeStr_8781) + " / ") + this._SafeStr_19354._SafeStr_8782) + " bytes");
};
}
private function _SafeStr_19361(k:ProfilerAgentTask, _arg_2:IItemListWindow, _arg_3:uint, _arg_4:uint):uint
{
var _local_5:IWindowContainer;
var _local_9:IBitmapWrapperWindow;
if (_arg_3 >= _arg_2.numListItems){
_local_5 = this._SafeStr_9378(_arg_2);
} else {
_local_5 = (_arg_2.getListItemAt(_arg_3) as IWindowContainer);
};
var _local_6:String = k.name;
if (_arg_4 > 0){
_local_6 = _SafeStr_7914(_local_6, (_arg_4 + _local_6.length), "-", true);
};
var _local_7:IWindow = (_local_5.findChildByName("text") as IWindow);
_local_7.caption = (((((((_SafeStr_7914(_local_6, 28, " ", false) + "|") + _SafeStr_7914(String(k._SafeStr_7918), 8, " ", true)) + "|") + _SafeStr_7914(String(k._SafeStr_7919), 8, " ", true)) + "|") + _SafeStr_7914(String(k.total), 8, " ", true)) + "|\r");
_local_5.findChildByName("caption").caption = k.caption;
_local_5.findChildByName("check")._SafeStr_12258(WindowState._SafeStr_17520, !(k.paused));
this._SafeStr_19358.add(_local_5, k);
if (!k.paused){
_local_9 = (_local_5.findChildByName("canvas") as IBitmapWrapperWindow);
this._SafeStr_19362(_local_9, k);
};
_arg_3++;
var _local_8:uint;
while (_local_8 < k._SafeStr_7920) {
_arg_3 = this._SafeStr_19361(k._SafeStr_7921(_local_8), _arg_2, _arg_3, (_arg_4 + 1));
_local_8++;
};
return (_arg_3);
}
private function _SafeStr_19362(k:IBitmapWrapperWindow, _arg_2:ProfilerAgentTask):void
{
var _local_3:BitmapData = k.bitmap;
if (_local_3 == null){
_local_3 = new BitmapData(k.width, k.height, false, 0xFFFFFFFF);
k.bitmap = _local_3;
};
var _local_4:Rectangle = _local_3.rect;
var _local_5:int = _arg_2._SafeStr_7919;
var _local_6:int = (((_local_5 > _local_3.height)) ? _local_3.height : _local_5);
_local_4.x = (_local_4.x + 1);
_local_4.width--;
_local_3.copyPixels(_local_3, _local_4, _SafeStr_11620);
_local_4.x = (_local_4.x + (_local_4.width - 2));
_local_4.y = (_local_4.y + (_local_4.height - _local_6));
_local_4.width = 1;
_local_4.height = _local_6;
_local_3.fillRect(_local_4, (((_local_5 > _local_3.height)) ? 0xFFFF0000 : 0xFF0000FF));
k.invalidate();
}
private function _SafeStr_9378(k:IItemListWindow):IWindowContainer
{
var _local_2:ByteArray = (new _SafeStr_19353() as ByteArray);
var _local_3:XML = new XML(_local_2.readUTFBytes(_local_2.length));
var _local_4:IWindowContainer = (this._SafeStr_5524.buildFromXML(_local_3, 2) as IWindowContainer);
k.addListItem(_local_4);
var _local_5:IWindow = _local_4.findChildByName("check");
_local_5.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_19363);
return (_local_4);
}
private function _SafeStr_19363(k:WindowEvent):void
{
var _local_2:IWindow = k.window;
var _local_3:ProfilerAgentTask = this._SafeStr_19358.getValue(_local_2.parent);
if (_local_3){
_local_3.paused = !(_local_2._SafeStr_7809(WindowState._SafeStr_17520));
};
}
}
}//package _-40f
// _SafeStr_11620 = "_-58x" (String#1587, DoABC#3)
// _SafeStr_12258 = "_-5IZ" (String#13073, DoABC#3)
// _SafeStr_131 = "_-6Vf" (String#38090, DoABC#3)
// _SafeStr_17520 = "_-44o" (String#32165, DoABC#3)
// _SafeStr_181 = "_-2Zt" (String#28439, DoABC#3)
// _SafeStr_182 = "_-12I" (String#24702, DoABC#3)
// _SafeStr_19352 = "_-4um" (String#34179, DoABC#3)
// _SafeStr_19353 = "_-5a4" (String#35821, DoABC#3)
// _SafeStr_19354 = "_-5nR" (String#36334, DoABC#3)
// _SafeStr_19355 = "_-3I9" (String#30224, DoABC#3)
// _SafeStr_19356 = "_-2QS" (String#10137, DoABC#3)
// _SafeStr_19357 = "_-ah" (String#39811, DoABC#3)
// _SafeStr_19358 = "_-2hb" (String#28742, DoABC#3)
// _SafeStr_19359 = "_-1vk" (String#26834, DoABC#3)
// _SafeStr_19360 = "_-2Sl" (String#28151, DoABC#3)
// _SafeStr_19361 = "_-6-8" (String#36826, DoABC#3)
// _SafeStr_19362 = "_-3UU" (String#30707, DoABC#3)
// _SafeStr_19363 = "_-og" (String#40350, DoABC#3)
// _SafeStr_2541 = "_-3Kf" (String#11036, DoABC#3)
// _SafeStr_2542 = "_-2jy" (String#28837, DoABC#3)
// _SafeStr_2547 = "_-1Ng" (String#9033, DoABC#3)
// _SafeStr_34 = "_-6V2" (String#14287, DoABC#3)
// _SafeStr_3554 = "_-4fB" (String#12410, DoABC#3)
// _SafeStr_3605 = "_-06I" (String#22414, DoABC#3)
// _SafeStr_3606 = "_-1tE" (String#26731, DoABC#3)
// _SafeStr_5415 = "_-2S6" (String#6, DoABC#3)
// _SafeStr_5524 = "_-4YK" (String#19, DoABC#3)
// _SafeStr_7809 = "_-3f" (String#11378, DoABC#3)
// _SafeStr_7825 = "_-1cp" (String#26091, DoABC#3)
// _SafeStr_7913 = "_-3gt" (String#31169, DoABC#3)
// _SafeStr_7914 = "_-1vh" (String#26832, DoABC#3)
// _SafeStr_7915 = "_-60E" (String#36869, DoABC#3)
// _SafeStr_7916 = "_-2vu" (String#29300, DoABC#3)
// _SafeStr_7918 = "_-4Kv" (String#32801, DoABC#3)
// _SafeStr_7919 = "_-5IU" (String#35147, DoABC#3)
// _SafeStr_7920 = "_-5QK" (String#35453, DoABC#3)
// _SafeStr_7921 = "_-5sN" (String#36522, DoABC#3)
// _SafeStr_8 = "_-5Oj" (String#13175, DoABC#3)
// _SafeStr_8773 = "_-47z" (String#32296, DoABC#3)
// _SafeStr_8777 = "_-2Hq" (String#3145, DoABC#3)
// _SafeStr_8778 = "_-0gU" (String#23811, DoABC#3)
// _SafeStr_8779 = "_-0IX" (String#22897, DoABC#3)
// _SafeStr_8780 = "_-QO" (String#39451, DoABC#3)
// _SafeStr_8781 = "_-6GX" (String#37504, DoABC#3)
// _SafeStr_8782 = "_-6Um" (String#38049, DoABC#3)
// _SafeStr_9 = "_-24T" (String#27216, DoABC#3)
// _SafeStr_9378 = "_-5pt" (String#1606, DoABC#3)
//------------------------------------------------------------
//_-40f._SafeStr_3605
package _-40f
{
import mx.core.ByteArrayAsset;
public class _SafeStr_3605 extends ByteArrayAsset
{
}
}//package _-40f
// _SafeStr_3605 = "_-06I" (String#22414, DoABC#3)
//------------------------------------------------------------
//_-40f._SafeStr_3606
package _-40f
{
import mx.core.ByteArrayAsset;
public class _SafeStr_3606 extends ByteArrayAsset
{
}
}//package _-40f
// _SafeStr_3606 = "_-1tE" (String#26731, DoABC#3)
//------------------------------------------------------------
//_-40u._SafeStr_2295
package _-40u
{
import flash.events.Event;
public class _SafeStr_2295 extends Event
{
public static const _SafeStr_5780:String = "HTE_TOOLBAR_CLICK";
public static const _SafeStr_11026:String = "HTE_GROUP_ROOM_INFO_CLICK";
public static const _SafeStr_6637:String = "HTIE_ICON_ZOOM";
public static const _SafeStr_10817:String = "HTE_RESIZED";
public static const _SafeStr_6113:String = "HTE_ICON_CAMERA";
public static const _SafeStr_15437:String = "roomToolsMenu";
public static const _SafeStr_6270:String = "chatCameraCommand";
public static const _SafeStr_9804:String = "imageWidgetMakeOwn";
public static const _SafeStr_10814:String = "toolBarCameraIcon";
private var _SafeStr_19364:String;
private var _SafeStr_19365:String;
public function _SafeStr_2295(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false)
{
super(k, _arg_2, _arg_3);
}
public function set _SafeStr_5791(k:String):void
{
this._SafeStr_19364 = k;
}
public function get _SafeStr_5791():String
{
return (this._SafeStr_19364);
}
public function set _SafeStr_6129(k:String):void
{
this._SafeStr_19365 = k;
}
public function get _SafeStr_6129():String
{
return (this._SafeStr_19365);
}
}
}//package _-40u
// _SafeStr_10814 = "_-2UW" (String#28219, DoABC#3)
// _SafeStr_10817 = "_-2f1" (String#28639, DoABC#3)
// _SafeStr_11026 = "_-3pE" (String#31508, DoABC#3)
// _SafeStr_15437 = "_-07p" (String#22468, DoABC#3)
// _SafeStr_19364 = "_-26Z" (String#9796, DoABC#3)
// _SafeStr_19365 = "_-1y5" (String#26928, DoABC#3)
// _SafeStr_2295 = "_-WM" (String#14978, DoABC#3)
// _SafeStr_5780 = "_-5AP" (String#34835, DoABC#3)
// _SafeStr_5791 = "_-24j" (String#27226, DoABC#3)
// _SafeStr_6113 = "_-0fI" (String#23768, DoABC#3)
// _SafeStr_6129 = "_-6ks" (String#14525, DoABC#3)
// _SafeStr_6270 = "_-3V1" (String#30728, DoABC#3)
// _SafeStr_6637 = "_-4LC" (String#32814, DoABC#3)
// _SafeStr_9804 = "_-12o" (String#24718, DoABC#3)
//------------------------------------------------------------
//_-40u._SafeStr_4622
package _-40u
{
import flash.events.Event;
public class _SafeStr_4622 extends Event
{
public static const _SafeStr_5579:String = "EVE_EXTENSION_VIEW_RESIZED";
public function _SafeStr_4622(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false)
{
super(k, _arg_2, _arg_3);
}
}
}//package _-40u
// _SafeStr_4622 = "_-3WQ" (String#11226, DoABC#3)
// _SafeStr_5579 = "_-kH" (String#40174, DoABC#3)
//------------------------------------------------------------
//_-43T._SafeStr_3793
package _-43T
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3793 implements _SafeStr_2283
{
private var _SafeStr_5501:int;
public function _SafeStr_3793(k:int)
{
this._SafeStr_5501 = k;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
var k:Array = new Array();
k.push(this._SafeStr_5501);
return (k);
}
}
}//package _-43T
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3793 = "_-463" (String#32220, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3)
//------------------------------------------------------------
//_-43T._SafeStr_3795
package _-43T
{
import _-3qZ._SafeStr_2283;
public class _SafeStr_3795 implements _SafeStr_2283
{
private var _SafeStr_5501:int;
public function _SafeStr_3795(k:int)
{
this._SafeStr_5501 = k;
}
public function dispose():void
{
}
public function _SafeStr_5448():Array
{
var k:Array = new Array();
k.push(this._SafeStr_5501);
return (k);
}
}
}//package _-43T
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3795 = "_-5ao" (String#35849, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5501 = "_-3Ph" (String#32, DoABC#3)
//------------------------------------------------------------
//_-44F._SafeStr_3470
package _-44F
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-0TC._SafeStr_4829;
public class _SafeStr_3470 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_3470(k:Function)
{
super(k, _SafeStr_4829);
}
public function _SafeStr_5325():_SafeStr_4829
{
return ((_SafeStr_5326 as _SafeStr_4829));
}
}
}//package _-44F
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_3470 = "_-2N8" (String#27937, DoABC#3)
// _SafeStr_4829 = "_-6Wb" (String#14308, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-44F._SafeStr_3950
package _-44F
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-0TC.CompetitionEntrySubmitResultMessageParser;
public class _SafeStr_3950 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_3950(k:Function)
{
super(k, CompetitionEntrySubmitResultMessageParser);
}
public function _SafeStr_5325():CompetitionEntrySubmitResultMessageParser
{
return ((_SafeStr_5326 as CompetitionEntrySubmitResultMessageParser));
}
}
}//package _-44F
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_3950 = "_-1vy" (String#26841, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-44F._SafeStr_3956
package _-44F
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-0TC._SafeStr_4920;
public class _SafeStr_3956 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_3956(k:Function)
{
super(k, _SafeStr_4920);
}
public function _SafeStr_5325():_SafeStr_4920
{
return ((_SafeStr_5326 as _SafeStr_4920));
}
}
}//package _-44F
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_3956 = "_-2wZ" (String#29325, DoABC#3)
// _SafeStr_4920 = "_-6QZ" (String#14218, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-44F._SafeStr_4007
package _-44F
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-0TC._SafeStr_4930;
public class _SafeStr_4007 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4007(k:Function)
{
super(k, _SafeStr_4930);
}
public function _SafeStr_5325():_SafeStr_4930
{
return ((_SafeStr_5326 as _SafeStr_4930));
}
}
}//package _-44F
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4007 = "_-2FQ" (String#27640, DoABC#3)
// _SafeStr_4930 = "_-5b6" (String#13372, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-44F._SafeStr_4067
package _-44F
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-0TC._SafeStr_4940;
public class _SafeStr_4067 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4067(k:Function)
{
super(k, _SafeStr_4940);
}
public function _SafeStr_5325():_SafeStr_4940
{
return ((_SafeStr_5326 as _SafeStr_4940));
}
}
}//package _-44F
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4067 = "_-3QV" (String#30559, DoABC#3)
// _SafeStr_4940 = "_-Yy" (String#15030, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-44F._SafeStr_4130
package _-44F
{
import _-3qZ._SafeStr_2276;
import _-3qZ._SafeStr_2273;
import _-0TC._SafeStr_4957;
public class _SafeStr_4130 extends _SafeStr_2276 implements _SafeStr_2273
{
public function _SafeStr_4130(k:Function)
{
super(k, _SafeStr_4957);
}
public function _SafeStr_5325():_SafeStr_4957
{
return ((_SafeStr_5326 as _SafeStr_4957));
}
}
}//package _-44F
// _SafeStr_2273 = "_-68h" (String#13915, DoABC#3)
// _SafeStr_2276 = "_-4x9" (String#12701, DoABC#3)
// _SafeStr_4130 = "_-24W" (String#9760, DoABC#3)
// _SafeStr_4957 = "_-0Lc" (String#7941, DoABC#3)
// _SafeStr_5325 = "_-3OU" (String#1537, DoABC#3)
// _SafeStr_5326 = "_-4kc" (String#33788, DoABC#3)
//------------------------------------------------------------
//_-44l._SafeStr_2519
package _-44l
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_2519 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_2519()
{
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 _-44l
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_2519 = "_-4A7" (String#32380, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-44l._SafeStr_3538
package _-44l
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_3538 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_3538(k:Array)
{
var _local_2:int;
this._SafeStr_5500 = new Array();
super();
this._SafeStr_5500.push(k.length);
for each (_local_2 in k) {
this._SafeStr_5500.push(_local_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 _-44l
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_3538 = "_-3Kw" (String#30341, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-44l._SafeStr_3540
package _-44l
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_3540 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_3540()
{
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 _-44l
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_3540 = "_-4hU" (String#33670, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-44l._SafeStr_3544
package _-44l
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_3544 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_3544()
{
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 _-44l
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_3544 = "_-1pq" (String#26609, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-44l._SafeStr_3994
package _-44l
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_3994 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_3994()
{
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 _-44l
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_3994 = "_-3WV" (String#30791, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-44l._SafeStr_4074
package _-44l
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4074 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4074(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 _-44l
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4074 = "_-3H-" (String#30176, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-44l._SafeStr_4078
package _-44l
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4078 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4078(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 _-44l
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4078 = "_-1f7" (String#26177, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-44l._SafeStr_4162
package _-44l
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4162 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4162(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 _-44l
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4162 = "_-27E" (String#27319, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-44l._SafeStr_4324
package _-44l
{
import _-3qZ._SafeStr_2283;
import _-0MK._SafeStr_3;
public class _SafeStr_4324 implements _SafeStr_2283, _SafeStr_3
{
private var _SafeStr_5500:Array;
public function _SafeStr_4324()
{
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 _-44l
// _SafeStr_2283 = "_-6HC" (String#14063, DoABC#3)
// _SafeStr_3 = "_-47K" (String#11863, DoABC#3)
// _SafeStr_4324 = "_-6aI" (String#38277, DoABC#3)
// _SafeStr_5448 = "_-1fw" (String#9312, DoABC#3)
// _SafeStr_5500 = "_-An" (String#9, DoABC#3)
//------------------------------------------------------------
//_-45b.FilterModeEnum
package _-45b
{
public class FilterModeEnum
{
public static const DEFAULT:int = 0;
public static const _SafeStr_19366:int = 1;
public static const _SafeStr_19367:int = 2;
public static const _SafeStr_19368:int = 3;
public static const _SafeStr_10696:int = 4;
public static const _SafeStr_19369:int = 5;
public static const _SafeStr_19370:Array = ["", "owner:", "roomname:", "tag:", "group:", ""];
public static function _SafeStr_19371(k:String):int
{
var _local_2:int = 1;
while (_local_2 < _SafeStr_19370.length) {
if (k.indexOf(_SafeStr_19370[_local_2]) == 0){
return (_local_2);
};
_local_2++;
};
return (DEFAULT);
}
}
}//package _-45b
// _SafeStr_10696 = "_-06y" (String#22438, DoABC#3)
// _SafeStr_19366 = "_-ru" (String#40470, DoABC#3)
// _SafeStr_19367 = "_-1dM" (String#26114, DoABC#3)
// _SafeStr_19368 = "_-1xA" (String#26891, DoABC#3)
// _SafeStr_19369 = "_-3wZ" (String#31802, DoABC#3)
// _SafeStr_19370 = "_-m-" (String#40241, DoABC#3)
// _SafeStr_19371 = "_-4O2" (String#32933, DoABC#3)
//------------------------------------------------------------
//_-45b.SearchView
package _-45b
{
import _-6k4.HabboNewNavigator;
import _-1Mz.IWindowContainer;
import _-5YE.ITextFieldWindow;
import _-5YE.IDropMenuWindow;
import _-5Mz.WindowKeyboardEvent;
import _-5Mz.WindowEvent;
import _-1Mz.IWindow;
import _-5Mz.WindowMouseEvent;
import _-5YE._SafeStr_2413;
import flash.ui.Keyboard;
public class SearchView
{
private static var _SafeStr_19372:Array = [FilterModeEnum._SafeStr_19369, FilterModeEnum._SafeStr_19367, FilterModeEnum._SafeStr_19366, FilterModeEnum._SafeStr_19368, FilterModeEnum._SafeStr_10696];
private static var _SafeStr_19373:Array = [0, 2, 1, 3, 4, 0];
private static const _SafeStr_19374:uint = 0x9F9F9F;
private static const _SafeStr_19375:uint = 0;
private var _SafeStr_6626:HabboNewNavigator;
private var _container:IWindowContainer;
private var _SafeStr_9527:ITextFieldWindow;
private var _SafeStr_19376:IDropMenuWindow;
private var _SafeStr_19377:String;
public function SearchView(k:HabboNewNavigator)
{
this._SafeStr_6626 = k;
this._SafeStr_19377 = this._SafeStr_6626.localization.getLocalizationWithParams("navigator.filter.input.placeholder", "filter rooms by...");
}
public function set container(k:IWindowContainer):void
{
this._container = k;
this._SafeStr_19376 = IDropMenuWindow(this._container.findChildByName("filter_type_drop_menu"));
this._SafeStr_9527 = ITextFieldWindow(this._container.findChildByName("search_input"));
this._SafeStr_9527.addEventListener(WindowKeyboardEvent._SafeStr_8343, this._SafeStr_19378);
this._SafeStr_9527.addEventListener(WindowEvent._SafeStr_9512, this._SafeStr_19379);
this._SafeStr_9527.addEventListener(WindowEvent._SafeStr_12426, this._SafeStr_19380);
var _local_2:IWindow = this._container.findChildByName("clear_search_button");
if (_local_2){
_local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8344);
};
this.clear();
}
private function _SafeStr_8344(k:WindowMouseEvent=null):void
{
this._SafeStr_9527.focus();
this._SafeStr_9527.caption = "";
var _local_2:_SafeStr_2413 = (this._container.findChildByName("search.clear.icon") as _SafeStr_2413);
_local_2.assetUri = "common_small_pen";
}
public function clear():void
{
this._SafeStr_19381();
this._SafeStr_19376.selection = FilterModeEnum.DEFAULT;
this._container.findChildByName("refreshButtonContainer").visible = false;
}
public function _SafeStr_19382(k:String, _arg_2:String=""):void
{
var _local_4:_SafeStr_2413;
var _local_3:int = FilterModeEnum._SafeStr_19371(k);
if (_local_3 != 0){
this._SafeStr_19376.selection = _SafeStr_19373[_local_3];
this._SafeStr_9527.caption = k.substr(FilterModeEnum._SafeStr_19370[_local_3].length, (k.length - FilterModeEnum._SafeStr_19370[_local_3].length));
} else {
this._SafeStr_9527.caption = k;
this._SafeStr_19376.selection = FilterModeEnum.DEFAULT;
};
if (((!((_arg_2 == ""))) && (!((_arg_2 == this._SafeStr_19377))))){
this._SafeStr_9527.caption = _arg_2;
this._SafeStr_19383(true);
} else {
if (this._SafeStr_9527.caption == ""){
this._SafeStr_19381();
} else {
this._SafeStr_19383(false);
};
};
if (((!((this._SafeStr_9527.caption.length == 0))) && (!((this._SafeStr_9527.caption == this._SafeStr_19377))))){
this._container.findChildByName("refreshButtonContainer").visible = true;
_local_4 = (this._container.findChildByName("search.clear.icon") as _SafeStr_2413);
_local_4.assetUri = "icons_close";
} else {
this._container.findChildByName("refreshButtonContainer").visible = false;
_local_4 = (this._container.findChildByName("search.clear.icon") as _SafeStr_2413);
_local_4.assetUri = "common_small_pen";
};
}
private function _SafeStr_19378(k:WindowKeyboardEvent):void
{
if (k.keyCode == Keyboard.ENTER){
this._SafeStr_6626._SafeStr_8348(this._SafeStr_6626._SafeStr_10538._SafeStr_10567, this._SafeStr_19384());
};
}
private function _SafeStr_19384():String
{
return ((FilterModeEnum._SafeStr_19370[_SafeStr_19372[this._SafeStr_19376.selection]] + this._SafeStr_9527.caption));
}
private function _SafeStr_19381():void
{
this._SafeStr_19383(true);
this._SafeStr_9527.caption = this._SafeStr_19377;
}
private function _SafeStr_19380(k:WindowEvent):void
{
this._SafeStr_19383(false);
if (this._SafeStr_9527.caption == this._SafeStr_19377){
this._SafeStr_9527.caption = "";
};
}
private function _SafeStr_19383(k:Boolean):void
{
this._SafeStr_9527.textColor = ((k) ? _SafeStr_19374 : _SafeStr_19375);
this._SafeStr_9527.italic = k;
}
private function _SafeStr_19379(k:WindowEvent):void
{
}
public function get _SafeStr_19385():String
{
if (this._SafeStr_9527 != null){
return (this._SafeStr_9527.caption);
};
return (this._SafeStr_19377);
}
}
}//package _-45b
// _SafeStr_10538 = "_-YL" (String#39734, DoABC#3)
// _SafeStr_10567 = "_-1nS" (String#26517, DoABC#3)
// _SafeStr_10696 = "_-06y" (String#22438, DoABC#3)
// _SafeStr_12426 = "_-20z" (String#27078, DoABC#3)
// _SafeStr_19366 = "_-ru" (String#40470, DoABC#3)
// _SafeStr_19367 = "_-1dM" (String#26114, DoABC#3)
// _SafeStr_19368 = "_-1xA" (String#26891, DoABC#3)
// _SafeStr_19369 = "_-3wZ" (String#31802, DoABC#3)
// _SafeStr_19370 = "_-m-" (String#40241, DoABC#3)
// _SafeStr_19371 = "_-4O2" (String#32933, DoABC#3)
// _SafeStr_19372 = "_-5dX" (String#35959, DoABC#3)
// _SafeStr_19373 = "_-2NJ" (String#27944, DoABC#3)
// _SafeStr_19374 = "_-4Lw" (String#32841, DoABC#3)
// _SafeStr_19375 = "_-3tE" (String#31660, DoABC#3)
// _SafeStr_19376 = "_-3Se" (String#30637, DoABC#3)
// _SafeStr_19377 = "_-5tC" (String#36549, DoABC#3)
// _SafeStr_19378 = "_-fM" (String#15139, DoABC#3)
// _SafeStr_19379 = "_-6Rb" (String#14236, DoABC#3)
// _SafeStr_19380 = "_-16I" (String#24856, DoABC#3)
// _SafeStr_19381 = "_-5iA" (String#36141, DoABC#3)
// _SafeStr_19382 = "_-1vb" (String#26829, DoABC#3)
// _SafeStr_19383 = "_-2LV" (String#27874, DoABC#3)
// _SafeStr_19384 = "_-1du" (String#26138, DoABC#3)
// _SafeStr_19385 = "_-6ds" (String#38436, DoABC#3)
// _SafeStr_2413 = "_-to" (String#15386, DoABC#3)
// _SafeStr_6626 = "_-51" (String#37, DoABC#3)
// _SafeStr_8343 = "_-484" (String#32301, DoABC#3)
// _SafeStr_8344 = "_-5hI" (String#13469, DoABC#3)
// _SafeStr_8348 = "_-6fb" (String#4297, DoABC#3)
// _SafeStr_9512 = "_-7x" (String#38774, DoABC#3)
// _SafeStr_9527 = "_-5B5" (String#1125, DoABC#3)
//------------------------------------------------------------
//_-45b.ViewMode
package _-45b
{
public class ViewMode
{
public static const _SafeStr_19386:String = "myworld_view";
public static const _SafeStr_10515:String = "hotel_view";
public static const _SafeStr_10568:String = "official_view";
public static const _SafeStr_19387:String = "roomads_view";
public static const _SafeStr_19388:String = "new_ads";
public static const _SafeStr_19389:String = "eventcategory__";
public static const _SafeStr_19390:int = 0;
public static const _SafeStr_19391:int = 1;
public static const _SafeStr_19392:int = 2;
public static const _SafeStr_19393:int = 3;
public static const _SafeStr_19394:int = 4;
public static function _SafeStr_10514(k:String):int
{
if (k == _SafeStr_10568){
return (_SafeStr_19390);
};
if (k == _SafeStr_19386){
return (_SafeStr_19391);
};
if (k == _SafeStr_19387){
return (_SafeStr_19393);
};
if (k == _SafeStr_19388){
return (_SafeStr_19394);
};
if (k.indexOf(_SafeStr_19389) == 0){
return (_SafeStr_19394);
};
return (_SafeStr_19392);
}
public static function _SafeStr_10525(k:int):Boolean
{
return ((((k == _SafeStr_19393)) || ((k == _SafeStr_19394))));
}
}
}//package _-45b
// _SafeStr_10514 = "_-5aE" (String#35828, DoABC#3)
// _SafeStr_10515 = "_-2zM" (String#29427, DoABC#3)
// _SafeStr_10525 = "_-65b" (String#37083, DoABC#3)
// _SafeStr_10568 = "_-gG" (String#40029, DoABC#3)
// _SafeStr_19386 = "_-1hy" (String#26296, DoABC#3)
// _SafeStr_19387 = "_-3cI" (String#31002, DoABC#3)
// _SafeStr_19388 = "_-18M" (String#24933, DoABC#3)
// _SafeStr_19389 = "_-280" (String#27347, DoABC#3)
// _SafeStr_19390 = "_-3j0" (String#31256, DoABC#3)
// _SafeStr_19391 = "_-6Q5" (String#37867, DoABC#3)
// _SafeStr_19392 = "_-1we" (String#26870, DoABC#3)
// _SafeStr_19393 = "_-43a" (String#32114, DoABC#3)
// _SafeStr_19394 = "_-0N3" (String#23085, DoABC#3)
//------------------------------------------------------------
//_-48Y._SafeStr_3530
package _-48Y
{
public class _SafeStr_3530
{
private var _SafeStr_5338:int;
private var _SafeStr_10458:int;
public function _SafeStr_3530(k:int, _arg_2:int)
{
this._SafeStr_5338 = k;
this._SafeStr_10458 = _arg_2;
}
public function get id():int
{
return (this._SafeStr_5338);
}
public function get length():int
{
return (this._SafeStr_10458);
}
}
}//package _-48Y
// _SafeStr_10458 = "_-Y5" (String#15017, DoABC#3)
// _SafeStr_3530 = "_-4UX" (String#12218, DoABC#3)
// _SafeStr_5338 = "_-3gw" (String#15, DoABC#3)
//------------------------------------------------------------
//_-48Y._SafeStr_3532
package _-48Y
{
import __AS3__.vec.Vector;
public class _SafeStr_3532
{
private var _SafeStr_19395:TraxSample = null;
private var _SafeStr_10385:int = 0;
public function _SafeStr_3532(k:TraxSample, _arg_2:int)
{
this._SafeStr_19395 = k;
this._SafeStr_10385 = _arg_2;
}
public function _SafeStr_19396(k:Vector.