|
(function(a,b,c){function k(a,c,e){var f=b[a],g;if(e){g=i(f);if(d(Array,g))c=g.concat(c);else if(d(Boolean,g))c=g&&!!c;else if(d(Date,g)&&!isNaN(c*1))c=new Date(g.getTime()+c*1);else if(d(Function,g)&&d(Function,c))c=new Function("return("+String(g)+").apply(this, arguments)&&("+String(c)+").apply(this, arguments)");else if(d(Number,g)&&!isNaN(c*1))c=g+c*1;else if(d(Object,g)&&d(Object,c))c=j(g,c);else if(d(RegExp,g)&&d(RegExp,c)){var k=/^\/([\W\w]*)\/([a-z]*?)$/,l=String(g).match(k),m=String(c).match(k);c=new RegExp(l[1]+m[1],l[2]+m[2])}else if(d(String,g))c=g+String(c);else return 2}c=h(c);if(f===c)return 2;return(b[a]=c)&&1}function j(){var a={},b=arguments,c=b.length,e=-1,f;while(++e<c)if(d(Object,b[e]))for(f in b[e])a[f]=d(Object,a[f])&&d(Object,b[e][f])?b.callee(a[f],b[e][f]):b[e][f];return a}function i(b){return(new Function("var a=arguments;h=a[0];return "+b)).apply(a,[f])}function h(b){var f=arguments.callee,h=[],i,j=-1,k;if(d(String,b))return e(b);if(b===undefined| |