var pixel=pixel||{pixelConfig:null,segmentConfig:null,extraParams:null,cookieDomain:null,domainList:[],clickTrackers:null,initialize:null,finalize:null,paramArray:[],segParams:[],pageLoadStatusFlag:false,checkReadyStateOnIntervals:null,pixelFireStatus:false,parse:function(b){try{if(b&&b!=="undefined"){pixel.pixelFireStatus=false;pixel.ajaxParam=b;pixel.checkReadyStateOnIntervals=null;pixel.paramArray=[];pixel.segParams=[];}if(!(pixel.pixelFireStatus||pixel.checkReadyStateOnIntervals)){pixel.checkReadyStateOnIntervals=setInterval(function(){if(!pixel.pixelFireStatus){pixel.checkIfPageLoadComplete();if(pixel.pageLoadStatusFlag){try{var a=pixel.detectCampaign();pixel.initialize(a);if(typeof pixel.getExtraParams!="undefined"){pixel.getExtraParams();}pixel.getParams();pixel.finalize(a);pixel.removeDuplicatePids();pixel.fireAnalyze(pixel.getQueryString(pixel.paramArray));}catch(d){pixel.paramArray.param="999";pixel.paramArray.err=d;pixel.fireAnalyze(pixel.getQueryString(pixel.paramArray));}}}},500,"Javascript");}}catch(c){pixel.paramArray.param="999";pixel.paramArray.err=c;pixel.fireAnalyze(pixel.getQueryString(pixel.paramArray));}},removeDuplicatePids:function(){var e="",d="",c="";var b=pixel.paramArray.param.split("_")[0];try{if(b&&(b=="e400")){e=pixel.paramArray.pid1;d=pixel.paramArray.pid2;c=pixel.paramArray.pid3;if(e&&d&&(e==d)){pixel.deleteParam("2");}if(d&&c&&(d==c)){pixel.deleteParam("3");}if(e&&c&&(e==c)){pixel.deleteParam("3");}}}catch(a){}},deleteParam:function(b){try{delete pixel.paramArray["pid"+b];delete pixel.paramArray["catid"+b];delete pixel.paramArray["price"+b];delete pixel.paramArray["quantity"+b];}catch(a){}},checkIfPageLoadComplete:function(){if(document.readyState==="interactive"||document.readyState==="complete"){pixel.pageLoadStatusFlag=true;clearInterval(pixel.checkReadyStateOnIntervals);}else{pixel.pageLoadStatusFlag=false;}},getParams:function(){var f="",d="",i="",e="";var h="",j="",c="",b="",g="";for(var a in pixel.pixelConfig){g=a.split("_Z")[0];if(pixel.paramArray[g]){continue;}if(pixel.pixelConfig.hasOwnProperty(a)&&pixel.pixelConfig[a]){f=pixel.pixelConfig[a][1];d=pixel.pixelConfig[a][0];i=pixel.pixelConfig[a][2];e=pixel.pixelConfig[a][3];if(f){if(f==="xpath"&&d&&typeof pixel.getDataFromXPath!="undefined"){pixel.paramArray[g]=pixel.getDataFromXPath(d,i);}else{if(f==="url"&&d&&e){if(e=="regex"&&typeof pixel.getDataFromUrl!="undefined"){pixel.paramArray[g]=pixel.getDataFromUrl(d,i);}else{if(e=="qstring"&&typeof pixel.getParamFromUrl!="undefined"){pixel.paramArray[g]=pixel.getParamFromUrl(document.URL,d);}}}else{if(f=="jsvariable"&&d&&typeof pixel.getDataFromJSVar!="undefined"){pixel.paramArray[g]=pixel.getDataFromJSVar(d);}else{if(f=="udf"&&d&&typeof pixel.getDataFromUDF!="undefined"){pixel.paramArray[g]=pixel.getDataFromUDF(d,i);}else{if(f=="csspath"&&d&&typeof pixel.getDataFromCSSPath!="undefined"){pixel.paramArray[g]=pixel.getDataFromCSSPath(d,i);}else{if(f=="classname"&&d&&typeof pixel.getElementsByClass!="undefined"){pixel.paramArray[g]=pixel.getElementsByClass(d.split(",")[0],d.split(",")[1],d.split(",")[2]);}}}}}}h=pixel.pixelConfig[a][4];j=pixel.pixelConfig[a][5];c=pixel.pixelConfig[a][6];if(c&&typeof pixel.getNumericField!="undefined"){pixel.paramArray[g]=pixel.getNumericField(pixel.paramArray[g],c);}b=pixel.pixelConfig[a][7];if(h&&pixel.paramArray[g]){pixel.paramArray[g]=pixel.getSubstring(pixel.paramArray[g],h,j);}if(b&&b.toLowerCase()=="md5"&&typeof pixel.getMd5!="undefined"){pixel.paramArray[g]=pixel.getMd5(pixel.paramArray[g]);}if(b&&b.toLowerCase()=="sha256"&&typeof pixel.getSHA256!="undefined"){pixel.paramArray[g]=pixel.getSHA256(pixel.paramArray[g]);}}}}},getSubstring:function(h,b,a){var f=null;var e="";var d=1;var g;try{if(a){g=new RegExp(b,a);}else{g=new RegExp(b);}f=h.toString().match(g);if(f&&f[d]){return f[d];}}catch(c){e="";}return e;},getSegParams:function(){var g="",e="",l="",f="",a=document.URL;var j="",m="",d="",c="",i="",h="";for(var k in pixel.segmentConfig){if(pixel.segmentConfig.hasOwnProperty(k)){pixel.segParams[k]=[];for(var b in pixel.segmentConfig[k]){h=b.split("_Z")[0];if(pixel.segParams[k][h]){continue;}if(pixel.segmentConfig[k].hasOwnProperty(b)&&pixel.segmentConfig[k][b]){g=pixel.segmentConfig[k][b][1];e=pixel.segmentConfig[k][b][0];l=pixel.segmentConfig[k][b][2];f=pixel.segmentConfig[k][b][3];if(g){if(g==="xpath"&&e&&typeof pixel.getDataFromXPath!="undefined"){pixel.segParams[k][h]=pixel.getDataFromXPath(e,l);}else{if(g==="url"&&e&&f){if(f=="regex"&&typeof pixel.getDataFromUrl!="undefined"){pixel.segParams[k][h]=pixel.getDataFromUrl(e,l);}else{if(f=="qstring"&&typeof pixel.getParamFromUrl!="undefined"){pixel.segParams[k][h]=pixel.getParamFromUrl(a,e);}}}else{if(g=="jsvariable"&&e&&typeof pixel.getDataFromJSVar!="undefined"){pixel.segParams[k][h]=pixel.getDataFromJSVar(e);}else{if(g=="csspath"&&e&&typeof pixel.getDataFromCSSPath!="undefined"){pixel.segParams[k][h]=pixel.getDataFromCSSPath(e,l);}else{if(g=="udf"&&e&&typeof pixel.getDataFromUDF!="undefined"){pixel.segParams[k][h]=pixel.getDataFromUDF(e,l);}else{if(g=="classname"&&e&&typeof pixel.getElementsByClass!="undefined"){pixel.segParams[k][h]=pixel.getElementsByClass(e.split(",")[0],e.split(",")[1],e.split(",")[2]);}}}}}}j=pixel.segmentConfig[k][b][4];m=pixel.segmentConfig[k][b][5];d=pixel.segmentConfig[k][b][6];if(d&&typeof pixel.getNumericField!="undefined"){pixel.segParams[k][h]=pixel.getNumericField(pixel.segParams[k][h],d);}c=pixel.segmentConfig[k][b][7];i=(c&&c.toLowerCase()=="md5");if(j&&pixel.segParams[k][h]){pixel.segParams[k][h]=pixel.getSubstring(pixel.segParams[k][h],j,m);}}}}pixel.segParams[k]["URL"]=a;}}},getCookie:function(b){var d=document.cookie;if(!b){return"";}var a=d.split(";");for(var c in a){if(a.hasOwnProperty(c)){var e=a[c].match(/\s*(.*)=(.*)/);if(e){if(e[1]===b&&e[2]){return e[2];}}}}return"";},getMd5:function(D){if(D&&D!==""){var E;var y=function(b,a){return(b<>>(32-a));};var I=function(k,b){var W,a,d,x,c;d=(k&2147483648);x=(b&2147483648);W=(k&1073741824);a=(b&1073741824);c=(k&1073741823)+(b&1073741823);if(W&a){return(c^2147483648^d^x);}if(W|a){if(c&1073741824){return(c^3221225472^d^x);}else{return(c^1073741824^d^x);}}else{return(c^d^x);}};var r=function(a,c,b){return(a&c)|((~a)&b);};var q=function(a,c,b){return(a&b)|(c&(~b));};var p=function(a,c,b){return(a^c^b);};var n=function(a,c,b){return(c^(a|(~b)));};var v=function(X,W,ab,aa,k,Y,Z){X=I(X,I(I(r(W,ab,aa),k),Z));return I(y(X,Y),W);};var f=function(X,W,ab,aa,k,Y,Z){X=I(X,I(I(q(W,ab,aa),k),Z));return I(y(X,Y),W);};var G=function(X,W,ab,aa,k,Y,Z){X=I(X,I(I(p(W,ab,aa),k),Z));return I(y(X,Y),W);};var u=function(X,W,ab,aa,k,Y,Z){X=I(X,I(I(n(W,ab,aa),k),Z));return I(y(X,Y),W);};var e=function(W){var X;var d=W.length;var c=d+8;var b=(c-(c%64))/64;var x=(b+1)*16;var Y=new Array(x-1);var a=0;var k=0;while(k>>29;return Y;};var s=function(d){var a="",b="",k,c;for(c=0;c<=3;c++){k=(d>>>(c*8))&255;b="0"+k.toString(16);a=a+b.substr(b.length-2,2);}return a;};var t=function(a){if(a===null||typeof a==="undefined"){return"";}var Y=(a+"");var Z="",k,b;b=k=0;var c=Y.length;for(var d=0;d127&&X<2048){W=String.fromCharCode((X>>6)|192,(X&63)|128);}else{if((X&63488)!=55296){W=String.fromCharCode((X>>12)|224,((X>>6)&63)|128,(X&63)|128);}else{if((X&64512)!=55296){throw new RangeError("Unmatched trail surrogate at "+d);}var x=Y.charCodeAt(++d);if((x&64512)!=56320){throw new RangeError("Unmatched lead surrogate at "+(d-1));}X=((X&1023)<<10)+(x&1023)+65536;W=String.fromCharCode((X>>18)|240,((X>>12)&63)|128,((X>>6)&63)|128,(X&63)|128);}}}if(W!==null){if(k>b){Z+=Y.slice(b,k);}Z+=W;b=k=d+1;}}if(k>b){Z+=Y.slice(b,c);}return Z;};var F=[],M,h,H,w,g,V,U,T,S,P=7,N=12,K=17,J=22,C=5,B=9,A=14,z=20,o=4,m=11,l=16,j=23,R=6,Q=10,O=15,L=21;D=t(D);F=e(D);V=1732584193;U=4023233417;T=2562383102;S=271733878;E=F.length;for(M=0;M").replace(/\"\;/g,'"').replace(/\&\;/g,"&").replace(/\ \;/g," ");a=a.replace(/(<([^>]+)>)/ig,"").replace(/[ \t\r\n]+/g," ").replace(/^\s+|\s+$/g,"");return a;}return"";},getQueryString:function(a){var c=a.account_id;var e="?account_id="+c;delete a.account_id;var d="";for(var b in a){if(a.hasOwnProperty(b)){d=a[b];if(b=="param"){d=a[b].split("_")[0];}e+="&"+b+"="+this.encodeParam(d);}}return e;},selectTrafficSource:function(a){if(a){if(/https?:\/\/[^\/]*\.google\.[^\/]*/i.test(a)){if(/[^a-z]gclid[^a-z0-9]/i.test(a)){return"SEM";}else{return"SEO";}}else{if(/https?:\/\/[^\/]*\.linkedin\.[^\/]*/i.test(a)){return"linkedin";}else{if(/https?:\/\/t\.co/i.test(a)){return"twitter";}}}}else{return"";}},selectDomain:function(){if(pixel.cookieDomain&&~document.domain.indexOf(pixel.cookieDomain)&&(document.domain.indexOf(pixel.cookieDomain)+pixel.cookieDomain.length)===document.domain.length){return 1;}else{var a=pixel.domainList;for(var b=1;b-1;},getDataFromJSVar:function(d){var e=d.split(".");var c=e.length;var b=null;var l=null;var f=/[\['"]?((\w|-|\s)+)['"\]]?/;var g,o,a;try{g=e[0];if(g.indexOf("[")>0){b=g.split("[");a=window[b[0]];for(var k=1;k0){b=g.split("[");a=a[b[0]];for(var h=1;h0){var g=new Date();g.setDate(g.getDate()+c);var d=encodeURIComponent(f)+((c==null)?"":"; expires="+g.toUTCString())+"; path=/"+a;document.cookie=b+"="+d;}else{document.cookie=b+"="+encodeURIComponent(f);}};pixel.isSafari=function(){return Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||(function(a){return a.toString()==="[object SafariRemoteNotification]";})(!window.safari||safari.pushNotification);};pixel.finalize=function(a){if(a=="VIZVRM7570"){if(pixel.paramArray.param=="e500"){pixel.paramArray.section=1;pixel.paramArray.level=1;}else{if(pixel.paramArray.param=="e400"){pixel.paramArray.section=1;pixel.paramArray.level=1;}else{if(pixel.paramArray.param=="e300"){pixel.paramArray.section=1;pixel.paramArray.level=1;}else{if(pixel.paramArray.param=="e200"){pixel.paramArray.section=1;pixel.paramArray.level=1;}else{if(pixel.paramArray.param=="e100"){pixel.paramArray.section=1;pixel.paramArray.level=1;}}}}}}};if(typeof pixel!=="undefined"&&pixel&&!(pixel.pixelFireStatus)&&typeof pixel.parse!=="undefined"){pixel.parse();}