You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
105 KiB

4 years ago
var MXI_DEBUG=true;(function(b,g){var d={};function c(m,n){var l,j=[];for(var k=0;k<m.length;++k){l=d[m[k]]||e(m[k]);if(!l){throw"module definition dependecy not found: "+m[k]}j.push(l)}n.apply(null,j)}function h(k,j,i){if(typeof k!=="string"){throw"invalid module definition, module id must be defined and be a string"}if(j===g){throw"invalid module definition, dependencies must be specified"}if(i===g){throw"invalid module definition, definition function must be specified"}c(j,function(){d[k]=i.apply(null,arguments)})}function f(i){return !!d[i]}function e(l){var j=b;var i=l.split(/[.\/]/);for(var k=0;k<i.length;++k){if(!j[i[k]]){return}j=j[i[k]]}return j}function a(l){for(var k=0;k<l.length;k++){var m=b;var o=l[k];var j=o.split(/[.\/]/);for(var n=0;n<j.length-1;++n){if(m[j[n]]===g){m[j[n]]={}}m=m[j[n]]}m[j[j.length-1]]=d[o]}}h("moxie/core/utils/Basic",[],function(){var s=function(x){var w;if(x===w){return"undefined"}else{if(x===null){return"null"}else{if(x.nodeType){return"node"}}}return({}).toString.call(x).match(/\s([a-z|A-Z]+)/)[1].toLowerCase()};var n=function(x){var w;q(arguments,function(y,z){if(z>0){q(y,function(B,A){if(B!==w){if(s(x[A])===s(B)&&!!~v(s(B),["array","object"])){n(x[A],B)}else{x[A]=B}}})}});return x};var q=function(A,B){var z,x,w,y;if(A){if(s(A.length)==="number"){for(w=0,z=A.length;w<z;w++){if(B(A[w],w)===false){return}}}else{if(s(A)==="object"){for(x in A){if(A.hasOwnProperty(x)){if(B(A[x],x)===false){return}}}}}}};var t=function(w){var x;if(!w||s(w)!=="object"){return true}for(x in w){return false}return true};var l=function(x,w){var y=0,z=x.length;if(s(w)!=="function"){w=function(){}}if(!x||!x.length){w()}function A(B){if(s(x[B])==="function"){x[B](function(C){++B<z&&!C?A(B):w(C)})}}A(y)};var i=function(x,w){var z=0,y=x.length,A=new Array(y);q(x,function(C,B){C(function(E){if(E){return w(E)}var D=[].slice.call(arguments);D.shift();A[B]=D;z++;if(z===y){A.unshift(null);w.apply(this,A)}})})};var v=function(y,z){if(z){if(Array.prototype.indexOf){return Array.prototype.indexOf.call(z,y)}for(var w=0,x=z.length;w<x;w++){if(z[w]===y){return w}}}return -1};var r=function(x,z){var y=[];if(s(x)!=="array"){x=[x]}if(s(z)!=="array"){z=[z]}for(var w in x){if(v(x[w],z)===-1){y.push(x[w])}}return y.length?y:false};var u=function(y,x){var w=[];q(y,function(z){if(v(z,x)!==-1){w.push(z)}});return w.length?w:null};var m=function(y){var x,w=[];for(x=0;x<y.length;x++){w[x]=y[x]}return w};var p=(function(){var w=0;return function(z){var x=new Date().getTime().toString(32),y;for(y=0;y<5;y++){x+=Math.floor(Math.random()*65535).toString(32)}return(z||"o_")+x+(w++).toString(32)}}());var j=function(w){if(!w){return w}return String.prototype.trim?String.prototype.trim.call(w):w.toString().replace(/^\s*/,"").replace(/\s*$/,"")};var k=function(w){if(typeof(w)!=="string"){return w}var y={t:1099511627776,g:1073741824,m:1048576,k:1024},x;w=/^([0-9\.]+)([tmgk]?)$/.exec(w.toLowerCase().replace(/[^0-9\.tmkg]/g,""));x=w[2];w=+w[1];if(y.hasOwnProperty(x)){w*=y[x]}return Math.floor(w)};var o=function(x){var w=[].slice.call(arguments,1);return x.replace(/%[a-z]/g,function(){var y=w.shift();return s(y)!=="undefined"?y:""})};return{guid:p,typeOf:s,extend:n,each:q,isEmptyObj:t,inSeries:l,inParallel:i,inArray:v,arrayDiff:r,arrayIntersect:u,toArray:m,trim:j,sprintf:o,parseSizeStr:k}});h("moxie/core/utils/Env",["moxie/core/utils/Basic"],function(m){var k=(function(s){var I="",H="?",C="function",u="undefined",q="object",r="major",D="model",t="name",z="type",x="vendor",F="version",o="architecture",v="console",B="mobile",G="tablet";var p={has:function(K,J){return J.toLowerCase().indexOf(K.toLowerCase())!==-1},lowerize:function(J){return J.toLowerCase()}};var E={rgx:function(){for(var T,N=0,M,L,K,J,O,P,Q=arguments;N<Q.length;N+=2){var S=Q[N],R=Q[N+1];if(typeof(T)===u){T={};for(K in R){J=R[K];if(typeof(J)===q){T[J[0]]=s}else{T[J]=s}}}for(M=L=0;M<S.length;M++){O=S[M].exec(this.getUA());if(!!O){for(K=0;K<R.length;K++){P=O[++L];J=R[K];if(typeof(J)===q&&J.length>0){if(J.length==2){if(typeof(J[1])==C){T[J[0]]=J[1].call(this,P)}else{T[J[0]]=J[1]}}else{i