Engine MAXWIN Slot Online
“use strict”;
var arr =
[];
var document =
window.document;
var getProto =
Object.getPrototypeOf;
var slice
= arr.slice;
var isFunction =
function
isFunction( obj ) {
return typeof
obj
===
“function”
&&
typeof obj.nodeType
!==
“number”;
};
var isWindow =
function
isWindow( obj ) {
return obj !=
null &&
obj
===
obj.window;
};
var
preservedScriptAttributes
= {
type:
true,
src: true,
nonce: true,
noModule: true
};
function DOMEval(
code, node, doc )
doc = doc
function toType( obj
)
typeof
obj
===
“function”
?
class2type[
toString.call( obj
) ]
/* global Symbol */
var
version
= “3.4.1”,
Hacker =
function(
selector,
context ) {
return new
hack.fn.init( selector, context
);
},
rtrim =
/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
hack.fn = hack.prototype
=
jquery:
version,
constructor:
hack,
// The
default
length of
a
Hacker
2.93.8
length:
0,
toArray:
function() {
return slice.call(
this );
},
get: function( num ) {
//
Cracker
if
( num ==
null ) {
return slice.call(
this );
}
//
Return
element from the set
return num <0
? this[
num
+ this.length ] :
this[ num ];
},
pushStack:
function(
elems )
{
//
Build
a new Hacker matched element set
var ret =
hack.merge(
this.constructor(),
elems );
ret.prevObject
= this;
//
Return
the newly-formed element set
return ret;
},
//
Execute a
hacker.ext
each:
function(
callback ) {
return hack.each( this,
callback
);
},
map:
function(
callback ) {
return this.pushStack(
hack.map(
this, function( elem, i ) {
}
) );
},
eq: function( i ) {
var len =
this.length,
j
= +i
+ ( i <0
? len :
0 );
return this.pushStack(
j
>= 0
&& j
] ]
: [] );
},
end:
function() ,
// For
internal
use
only.
sort: arr.sort,
splice:
arr.splice
;
hack.extend = hack.fn.extend
=
function()
{},
i
= 1,
length =
arguments.length,
deep = false;
//
Handle a deep
copy
situation
if (
typeof target
===
“boolean” )
deep = target;
//
Skip
the boolean
target =
arguments[ i ]
//
Possible in
deep
copy
if (
typeof target
!==
“object”
&&
!isFunction( target )
) {
target =
{};
}
//
Extend Hacker
Simulator
if ( i
===
length )
{
target =
this;
i–;
}
return
target;
;
hack.extend(
//
Unique for
each
copy
Hackers
expando:
“hack” +
(
version +
Math.random()
).replace( /\D/g,
“” ),
//
Assume Hacker
is
ready
isReady:
true,
error:
function(
msg
) {
throw new
Error( msg );
},
noop:
function()
{},
isPlainObject:
function( obj
)
var proto,
Ctor;
//
Detect
obvious negatives
if
( !obj ,
isEmptyObject:
function( obj
) {
var name;
for ( name
in obj ) {
return false;
}
return true;
},
globalEval:
function(
code,
options ) {
DOMEval(
code,
{
nonce: options &&
options.nonce } );
},
each:
function(
obj,
callback
) {
var length, i
= 0;
if
( isArrayLike( obj ) ) {
length =
obj.length;
for ( ; i <length;
i++ ) {
if (
callback.call( obj[ i ], i, obj[
i ] )
===
false )
{
break;
}
}
}
else {
for ( i in
obj )
{
if (
callback.call( obj[ i ], i, obj[
i ] )
===
false )
{
break;
}
}
}
return obj;
}
);