(function(b,g){function f(){var d=this}f.prototype={constructor:f,commonAjax:function(h,i,d,j){var k=this;$.ajax({url:h,data:i,dataType:"jsonp",jsonp:"jsoncallback",success:function(l){if(d){d&&d(l)}},error:function(l){console.log(l);if(j){j&&j()}}})},encryptAjax:function(h,i,d,j){var k=this;$.ajax({url:e.call(k,h,i),dataType:"jsonp",jsonp:"jsoncallback",success:function(l){if(d){d&&d(l)}},error:function(l){console.log(l);if(j){j&&j()}}})},encryptKeyAjax:function(h,j,i,k,d,l){var m=this;$.ajax({url:a.call(m,h,j,i,k),dataType:"jsonp",jsonp:"jsoncallback",success:function(n){if(d){d&&d(n)}},error:function(n){console.log(n);if(l){l&&l()}}})}};function e(j,n){var o=this,l=i(16),h=CryptoJS.enc.Utf8.parse(l),d=c.call(o,JSON.stringify(n),h),m=j+"?encryptedData="+d.toString()+"&key="+l;function i(q){var s=Math.floor(q/8),r=q%8,k="";for(var p=0;p