(function(f,g,a){var b="roistat_visit",i="roistat_first_visit",d={expires:14*24*60*60,path:"/"};var l=function(o){try{return decodeURIComponent(o)}catch(p){var n;n=c(o);if(n===null){return o}return n}};var c=function(r){var q={"%E0":"%D0%B0","%E1":"%D0%B1","%E2":"%D0%B2","%E3":"%D0%B3","%E4":"%D0%B4","%E5":"%D0%B5","%B8":"%D1%91","%E6":"%D0%B6","%E7":"%D0%B7","%E8":"%D0%B8","%E9":"%D0%B9","%EA":"%D0%BA","%EB":"%D0%BB","%EC":"%D0%BC","%ED":"%D0%BD","%EE":"%D0%BE","%EF":"%D0%BF","%F0":"%D1%80","%F1":"%D1%81","%F2":"%D1%82","%F3":"%D1%83","%F4":"%D1%84","%F5":"%D1%85","%F6":"%D1%86","%F7":"%D1%87","%F8":"%D1%88","%F9":"%D1%89","%FC":"%D1%8C","%FB":"%D1%8B","%FA":"%D1%8A","%FD":"%D1%8D","%FE":"%D1%8E","%FF":"%D1%8F","%C0":"%D0%90","%C1":"%D0%91","%C2":"%D0%92","%C3":"%D0%93","%C4":"%D0%94","%C5":"%D0%95","%A8":"%D0%81","%C6":"%D0%96","%C7":"%D0%97","%C8":"%D0%98","%C9":"%D0%99","%CA":"%D0%9A","%CB":"%D0%9B","%CC":"%D0%9C","%CD":"%D0%9D","%CE":"%D0%9E","%CF":"%D0%9F","%D0":"%D0%A0","%D1":"%D0%A1","%D2":"%D0%A2","%D3":"%D0%A3","%D4":"%D0%A4","%D5":"%D0%A5","%D6":"%D0%A6","%D7":"%D0%A7","%D8":"%D0%A8","%D9":"%D0%A9","%DC":"%D0%AC","%DB":"%D0%AB","%DA":"%D0%AA","%DD":"%D0%AD","%DE":"%D0%AE","%DF":"%D0%AF"};var o="";var p=0;while(p0?j:0;m(b,j,d);if(!(h(b)>0)){e.save(b,j,d)}if(!(e.get(i)>0)){e.save(i,j,d)}f.roistatIsInitVisit=!(parseInt(k)>0);f.roistatVisitId=j;f.roistatMetrikaCounterId=""})(window,document,undefined);if(!JSON){var JSON;if(!JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i>2;bN=((bQ&3)<<4)|(bO>>4);bL=((bO&15)<<2)|(bM>>6);bK=bM&63;if(isNaN(bO)){bL=bK=64}else{if(isNaN(bM)){bK=64}}bH=bH+this._keyStr.charAt(bP)+this._keyStr.charAt(bN)+this._keyStr.charAt(bL)+this._keyStr.charAt(bK) }return bH},decode:function(bJ){var bH="";var bQ,bO,bM;var bP,bN,bL,bK;var bI=0;bJ=bJ.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(bI>4);bO=((bN&15)<<4)|(bL>>2);bM=((bL&3)<<6)|bK;bH=bH+String.fromCharCode(bQ);if(bL!=64){bH=bH+String.fromCharCode(bO)}if(bK!=64){bH=bH+String.fromCharCode(bM)}}bH=a0._utf8_decode(bH);return bH},_utf8_encode:function(bI){bI=bI.replace(/\r\n/g,"\n");var bH="";for(var bK=0;bK127)&&(bJ<2048)){bH+=String.fromCharCode((bJ>>6)|192);bH+=String.fromCharCode((bJ&63)|128)}else{bH+=String.fromCharCode((bJ>>12)|224);bH+=String.fromCharCode(((bJ>>6)&63)|128);bH+=String.fromCharCode((bJ&63)|128)}}}return bH},_utf8_decode:function(bH){var bJ="";var bL=0;var bM=0;var bK=0;var bI=0;while(bL191)&&(bM<224)){bK=bH.charCodeAt(bL+1);bJ+=String.fromCharCode(((bM&31)<<6)|(bK&63));bL+=2}else{bK=bH.charCodeAt(bL+1);bI=bH.charCodeAt(bL+2);bJ+=String.fromCharCode(((bM&15)<<12)|((bK&63)<<6)|(bI&63));bL+=3}}}return bJ}};var az=function(){return q[Q()(99,111,111,107,105,101)]};var K=function(){bA();var bH={c:br()};return U(JSON.stringify(bH))};var br=function(){var bH=[];for(var bI in aU.cookies){if(!Object.prototype.hasOwnProperty.call(aU.cookies,bI)){continue}bH.push(bI+"="+aU.cookies[bI])}return bH.join("; ")};var bA=function(){var bH=g();for(var bI in bH){if(!Object.prototype.hasOwnProperty.call(bH,bI)){continue}aU.cookies[bI]=bH[bI]}};var g=function(){var bK=az();var bL=bK.split("; ");var bH={};for(var bJ=0;bJ0){bH[0].appendChild(bI)}};var a2=function(){return a4()||bF()};var a4=function(){return am()!==null};var bF=function(){return aY()!==null};var bl=function(){var bH=bj();if(bH!==null){by(aS,bH,bi)}};var bj=function(){return am()||aY()||null};var am=function(){return z("roistat_visit")};var aY=function(){return aU.visitFromUser};var bC=function(){n("Call: Init");if(z("roistat_ab_demo")==="1"){n("Roistat initialisation rejected: ab test preview mode");return}a7();ap();A();if(!I()||bG()){bm=true;aD()}else{bl();aH();af();bk();roistat.visit=i();bd()}bv();G()};var ap=function(){n("Call: initMarker");ax=a3();n("Call: inited marker: "+ax)};var aN=function(bH){if(!bH){return true}return bs(bH,q.domain)};var a3=function(){var bK=f(e)>0;var bO=null;var bI=function(bP){return bP.split("_").join(":u:")};var bL=function(){var bP=false;var bQ;bQ=z(r,bK);if(bQ!==null){bO=bQ;bP=true}bQ=z(bb,bK);if(bQ!==null){bO=bQ;bP=true}return bP};var bN=function(){var bP=false;var bQ=f(bn);if(bQ){bO=bQ;bP=true;a5=false}return bP};var bJ=function(){var bP=false;var bR=z("utm_source",bK);if(bR!==null){bP=true;bO=":utm:"+bI(bR);var bT=["utm_medium","utm_campaign","utm_content","utm_term"];var bQ;for(var bS=0;bS2&&bL.split(".").length>2;var bK=aX.roistatCookieDomain!==aB&&aX.roistatCookieDomain!==bP;var bJ=bL.split(".").slice(1).join(".")===bP.split(".").slice(1).join(".");if(bO&&bK&&bJ){n("Call: needOverrideByReferrer (result "+(bQ?"true":"false")+"), skip because sub domains of same domain");return bQ}bQ=!(bs(bL,bP)||(bs(bP,bL)));n("Call: needOverrideByReferrer (result "+(bQ?"true":"false")+") referrerHost: "+bL+", currentHost: "+bP); return bQ};var aI=function(){return z("utm_nooverride")==="1"};var bG=function(){return !a2()&&!aI()&&(aE()||T())};var aK=function(bI,bH){return(bI&&bH&&bI!=bH)};var ai=function(bJ){var bH=["cookieExpire"];var bL=bJ.leadHunterEnabled;if(!bL){if(aW.get(aC)>0){aW.set(aC,0)}}else{var bK={expires:u,path:"/"};if(bi.domain){bK.domain=bi.domain}by(B,1,bK)}for(var bI in bJ){if(!Object.prototype.hasOwnProperty.call(bJ,bI)){continue}if(!bL&&bI.indexOf("leadHunter")>=0){continue}if(!M(bH,bI)){aW.set("roistat_"+bI,bJ[bI])}}};aX.roistatModuleSetVisitCookie=function(bL,bR,bK,bI,bQ,bH){n("Call: roistatModuleSetVisitCookie("+bL+")");var bN;if(typeof bK.cookieExpire!=="number"){bN=c}else{bN=bK.cookieExpire}var bM=f(aS);var bP={expires:bN,path:"/"};if(bi.domain){bP.domain=bi.domain}by(aS,bL,bP);if(!(f(aS)>0)){aW.save(aS,bL,bP)}if(!aW.get(aa)){var bJ={expires:10*365*24*60*60,path:"/"};if(bi.domain){bJ.domain=bi.domain}aW.save(aa,bL,bJ)}var bO=bK.abTests;if((typeof bO!=="undefined")&&aW.isAvailable()){aW.setObject("abTesting",bO)}applyTests();N(bL);if(bR){by(bn,bR,bi);by(ak,bR,bi)}ai(bK);n("Call: pre renderPromoCode");af();bk();if(aK(bM,bL)){n("roistatModuleSetVisitCookie: visit changed from "+bM+" to "+bL)}if(aX.roistatCallback!==aB){aX.roistatCallback(bL,bR)}roistat.visit=bL;roistat.callTracking.enabled=bI.enabled;roistat.callTracking.phone=bI.phone;roistat.callTracking.sessionTime=bI.sessionTime;roistat.callTracking.replacementClasses=bI.replacementClasses;roistat.callTracking.phoneScriptsJson=bI.scripts;roistat.emailtracking.loaded=true;roistat.emailtracking.email=bQ.email;roistat.emailtracking.trackingEmail=bQ.trackingEmail;roistat.proxyForms.loaded=true;roistat.proxyForms.settings=bH;bu();bd()};var I=function(){var bH;if(aX.roistatIsInitVisit===true){bH=false}else{bH=f(aS)>0}n("Call: alreadyVisited (return "+(bH?"true":"false")+")");return bH};var b=function(bH){return encodeURIComponent?encodeURIComponent(bH):encodeURI(bH)};var ac=function(){var bH=aO();return bH?b(bH):""};var ae=function(){return aX.roistatProjectId};var v=function(){return ag()+"//"+l+"/api/site/"+D+"/"+ae()};var a6=function(){var bH={expires:1,path:"/"};if(bi.domain){bH.domain=bi.domain}by(ay,"",bH)};var aD=function(){n("Call: setVisitIdCookie");var bI=function(){var bQ=ae(),bN=ac(),bK=aX.roistatIsInitVisit===true?i():0,bP=f(ay),bL=aW.get(aa);bP=bP?bP:"";bL=bL?bL:"";ax=ax&&(!T()||a5)?P(P(ax)):"";var bO=encodeURIComponent(a9);n("Calltracking: enabled="+aM.callTrackingEnabled+",manual="+aM.callTrackingManual);var bM=JSON.stringify(aX.roistat.page.params);return v()+"/addVisit?v="+x+"&marker="+encodeURIComponent(ax)+"&visit="+bK+"&first_visit="+bL+"&phone_prefix="+bc+"&phone_prefix_bind="+bE+"&phone_scripts_bind="+w+"&referrer="+bN+"&page="+bO+"&ab="+b(bP)+"&"+d()+"="+K()+(bM==="{}"?"":"&page_params="+encodeURIComponent(bM))+((!aM.callTrackingEnabled||aM.callTrackingManual)?"&call_tracking_disabled=1":"")};var bH=function(bK){setTimeout(function(){n("Call: setVisitIdCookie script creation after timeout");var bL=q.createElement("script");bL.onload=bL.onreadystatechange=function(){var bN=this.readyState?this.readyState:"unknown";n("Call: setVisitIdCookie script state changed to "+bN)};bL.src=bK;bL.type="text/javascript";bL.async=true;bL.id=y;var bM=q.getElementsByTagName("script")[0];bM.parentNode.insertBefore(bL,bM);n("Call: setVisitIdCookie appended "+((q.getElementById(y))?"true":"false"));n("Call: sendJSONPRequest to URL "+bK);a6()},aM.jsonpRequestTimeout)};if(ax){by(bn,ax,bi)}var bJ=bI();bH(bJ)};var aH=function(){n("Call: sendAbTests");var bI=function(){var bM=ae(),bL=f(aS);return ag()+"//"+l+"/site-api/"+S+"/"+bM+"/visit/"+bL+"/addAbVariant"};var bJ=f(ay);if(!bJ){return}var bK=bI();bK=bK+"?ab="+b(bJ);var bH=q.createElement("img");bH.src=bK;a6()};var Y={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return(Y.Android()||Y.BlackBerry()||Y.iOS()||Y.Opera()||Y.Windows())}};var ad={isIE:function(bJ,bL){var bM="IE",bI=q.createElement("B"),bH=q.documentElement,bK;if(bJ){bM+=" "+bJ;if(bL){bM=bL+" "+bM}}bI.innerHTML="';bH.appendChild(bI);bK=!!q.getElementById("iecctest");bH.removeChild(bI);return bK}};var a1=function(){return new Date().getTime()};var C=function(){var bH="";aX.onerror=function(bN,bM,bJ,bL,bK){var bI=!bL?"":", column: "+bL;bI+=!bK?"":", error: "+bK;bH=bH+", Error: "+bN+", url: "+bM+", line: "+bJ+bI};setTimeout(function(){var bP=false,bQ="";var bL=bw();for(var bO=0;bO0)){bP=true;bQ=bQ+"; roistat_visit = "+f(aS)}if(bP){var bJ=q.getElementById(y);var bI=bJ?1:0;var bM=aX.navigator.userAgent; bQ=encodeURIComponent(bQ);var bN=q.createElement("img");bN.src=ag()+"//"+l+"/site-api/"+S+"/"+ae()+"/debug?message="+bQ+"&agent="+bM+"&"+d()+"="+K()+"&jserror="+bH+"&scriptResponse="+bI+"&version="+x+"&debug="+al}},20000)};var aA=function(){var bJ=q.getElementsByTagName("body");var bK=q.documentElement;var bI=0,bL=0;if(bJ.length){var bH=bJ[0];bI=aX.innerWidth||bK.clientWidth||bH.clientWidth;bL=aX.innerHeight||bK.clientHeight||bH.clientHeight}else{bI=aX.innerWidth||bK.clientWidth;bL=aX.innerHeight||bK.clientHeight}return{width:bI,height:bL}};var af=function(){var bM=q.getElementsByClassName("roistat-promo-wrap");if(bM.length){n("PromoCode: old promo code length - exit");return}var bK=function(){var bT=q.createElement("div");bT.innerHTML=roistatPromoCode;var bR=q.getElementsByTagName("body");if(bR.length){bR[0].appendChild(bT)}n("PromoCode: appended to body "+roistatPromoCode.length);var bS=q.getElementsByClassName("roistat-promo-wrap")[0];if(!bS){n("PromoCode: roistat-promo-wrap not found, skip");return}var bQ=bS.style;var bO,bP,bN;setInterval(function(){bO=aA();bP=bS.offsetWidth;bN=bS.offsetHeight*2;switch(roistatPosition){case"top_left":bQ.left=0;bQ.top=0;break;case"top":bQ.left=((bO.width-bP)/2)+"px";bQ.top=0;break;case"top_right":bQ.right=0;bQ.top=0;break;case"left":bQ.left=0;bQ.top=((bO.height-bN)/2)+"px";break;case"right":bQ.right=0;bQ.top=((bO.height-bN)/2)+"px";break;case"bottom_left":bQ.left=0;bQ.bottom=0;break;case"bottom":bQ.left=((bO.width-bP)/2)+"px";bQ.bottom=0;break;case"bottom_right":bQ.right=0;bQ.bottom=0;break;default:bQ.left=0;bQ.top=0}},500)};var bH=aW.getObject("promo_code_options");if(bH){aX.roistatPromoCode=bH.template;aX.roistatPosition=bH.position;bK()}else{var bL=q.getElementsByTagName("head")[0]||q.documentElement;var bJ=q.createElement("script");bJ.src=ag()+"//"+l+"/site-api/"+S+"/"+ae()+"/getPromoCode";bL.insertBefore(bJ,bL.firstChild);n("PromoCode: loading started");var bI=false;bJ.onload=bJ.onreadystatechange=function(){if(!bI&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){bI=true;bJ.onload=bJ.onreadystatechange=null;if(bL&&bJ.parentNode){bL.removeChild(bJ)}}if(!bI){return}n("PromoCode: loaded");if(typeof roistatPromoCode==="undefined"||roistatPromoCode.length<1){n("PromoCode: is disabled");return}bH={template:roistatPromoCode,position:roistatPosition};aW.setObject("promo_code_options",bH);bK()}}};var M=function(bI,bJ){for(var bH=0;bH1){for(c4=1;c40){n("LeadHunter: not active because already caught");ch=true}if(!(f(B)>0)){n("LeadHunter: not active, expired for this visit");ch=true}};var c3=function(){var da=function(dh,df){var de;if(bs(df,"*")){var dg=new RegExp(df.split("*").join(".*"));de=dg.test(dh)}else{de=dh===df}n("LeadHunter: compare current: "+dh+", setting: "+df+" with result = "+(de?1:0));return de};var c5=aW.get(cj),c4=aX.location.href,c7=false,c6=false,dc="",c8=0,db;db=c5?c5.split(","):[]; if(!c4||db.length===0){c7=true}else{dc=V(c4);var dd;for(var c9=0;c90){n('LeadHunter: current page "'+dc+'" is not listed');return false}n('LeadHunter: current page "'+c4+'", cleaned: "'+dc+'" is not disabled in '+db.length+" list of pages");return true};var cl=function(){bO=true;bN("click");cF()};var bM=function(){var c4=aX.location.hash;if(!c4){return}if(bs(c4,"roistat-lead-hunter")){cl()}};var cO=function(){function c8(db,da,c9){if(db.addEventListener){db.addEventListener(da,c9,false)}else{if(db.attachEvent){db.attachEvent("on"+da,c9)}else{n("Handler could not be attached")}}}cM.onclick=cG.onclick=cv;cY.onclick=ci;if(cW){c8(cW,"click",co)}if(cE){c8(cE,"change",c1)}var c5=q.getElementsByClassName("roistat-lh-input");for(var c7=0;c70){setTimeout(function(){n("LeadHunter: form auto activate with autoTime = "+b5);if(!bX){bO=true;bN("auto");cF()}},(b6-a1())+b5*1000)}}if(cp){b4.onmouseover=function(){H(b4,"roistat-lh-pulsator-hover")};b4.onmouseout=function(){aR(b4,"roistat-lh-pulsator-hover")};b4.onclick=function(){cl()}}aX.onhashchange=function(){bM()}};var cu=function(){var c7=function(dc){var db=q.getElementsByClassName(dc);if(db.length>0){return db[0]}else{return null}};var c8=c7("roistat-lh-title");if(c8&&roistat.leadHunter.form.title){c8.innerHTML=roistat.leadHunter.form.title}var c5=c7("roistat-lh-sub-title");if(c5&&roistat.leadHunter.form.subTitle){c5.innerHTML=roistat.leadHunter.form.subTitle}var c6=c7("roistat-lh-thank-you");if(c6&&roistat.leadHunter.form.thankYouText){c6.innerHTML=roistat.leadHunter.form.thankYouText}var da=c7("roistat-lh-submit");if(da&&roistat.leadHunter.form.buttonText){da.value=roistat.leadHunter.form.buttonText}var c9=c7("roistat-lh-text-label-name");if(c9&&roistat.leadHunter.form.nameLabel){c9.innerHTML=roistat.leadHunter.form.nameLabel}var c4=c7("roistat-lh-text-label-contact");if(c4&&roistat.leadHunter.form.contactLabel){c4.innerHTML=roistat.leadHunter.form.contactLabel}};var bZ=function(c5,c6){var c4;if(!c5){n("LeadHunter: deactivating, empty form")}else{n("LeadHunter: rendering hidden form")}if(aW.isAvailable()){cJ(c5,c6)}cG=q.createElement("div");cx=q.createElement("div");cx.innerHTML=c5;cG.className=cx.className=cf;if(c6&&cp){c4=q.createElement("div");c4.innerHTML=c6;b4=c4.childNodes.item(0);q.body.appendChild(b4)}q.body.appendChild(cG);q.body.appendChild(cx);b8=q.getElementById(b9);cZ=q.getElementById(bY);cX=q.getElementById(cs);cM=q.getElementById(bK);cY=q.getElementById(bL);bQ=q.getElementById(cS);cE=q.getElementById(c0);cW=q.getElementById(cL);ct=q.getElementById(bH);cm=q.getElementById(cP);bS=q.getElementById(cw);cu();cO();bM()};var bR=function(){var c4=aW.get(b1()),c5=aW.get(ca);aX.roistatLeadhunterForm=bZ;if(!c4){n("LeadHunter: requesting form from server");Z(ag()+"//"+l+"/api/site/"+D+"/"+ae()+"/leadhunter-form?domain="+encodeURIComponent(q.domain))}else{aX.roistatLeadhunterForm(c4,c5)}};var ck=function(){var c5=cx.clientWidth,c4=cx.clientHeight;cx.setAttribute("style",cx.getAttribute("style")+" width: "+c5+"px; height: "+c4+"px;");if(cZ!==null){cZ.className=cf}if(b8!==null){b8.className=cf}if(bQ!==null){bQ.className=cf}if(cX!==null){cX.setAttribute("style","width: "+c5+"px; height: "+c4+"px; display: table-cell;");cX.className=bW}setTimeout(function(){n("LeadHunter: close form after timeout");cv()},7000)};var cF=function(){var c5=Math.round((cK()-cx.clientHeight)/2);var c4=Math.round((c2()-cx.clientWidth)/2);cx.setAttribute("style","left: "+c4+"px; top: "+Math.max(0,c5)+"px;")};var bN=function(c4){if(aX.roistat.leadHunter.onBeforeAppear){n("LeadHunter: process user defined onBeforeAppear");aX.roistat.leadHunter.onBeforeAppear(c4);cu()}cx.setAttribute("style","left:20px;top:-20px;opacity:0");cG.className=cH;cx.className=cr;cZ.className=cR;b8.className=cT;if(bQ!==null){bQ.className=cn}if(cX!==null){cX.setAttribute("style","");cX.className=cf}cG.setAttribute("style","opacity:0;");bX=true;setTimeout(function(){cG.setAttribute("style","opacity:.5;")},10);var c5=f(aS);a8(ce,{visit_id:c5},"GET");if(aX.roistat.leadHunter.onAfterAppear){n("LeadHunter: process user defined onAfterAppear");aX.roistat.leadHunter.onAfterAppear(c5,cG,cx,cZ)}};function cz(){var c4=false;if(!cI()){return}if(!cg()){return}n("LeadHunter: activated");if(!c3()){return}bV();b6=(new Date).getTime();var c5=aX.onload;aX.onload=function(){if(c5){c5()}if(!c4){c4=true;n("LeadHunter: form inited onload");bR()}};setTimeout(function(){if(!c4){c4=true; n("LeadHunter: form inited after timeout");bR()}},5000)}function cK(){return(aX.innerHeight?aX.innerHeight:q.documentElement.clientHeight==0?q.body.clientHeight:q.documentElement.clientHeight)}function c2(){return(aX.innerWidth?aX.innerWidth:q.documentElement.clientWidth==0?q.body.clientWidth:q.documentElement.clientWidth)}function cD(c6){c6=c6||event;b7=c6.clientY;var c4=b7/cK(),c8=b0>0&&b0>c4,c5=c4cV*1000;if(c8&&c5&&!bX&&c7){n("LeadHunter: show modal with because move up ("+b0+" -> "+c4+") and in modal zone");bN("exit");cq(c6)}if(c4cx.offsetWidth?"":"width:"+(cx.offsetWidth-40)+"px;";cx.setAttribute("style","left:"+c4+"px; top: 0px; "+c5)}function bP(){aX.roistatSetCookie(bU,1,bi)}function cv(){bP();cG.setAttribute("style","opacity:0");cx.style.top="-"+cx.offsetHeight*2+"px";setTimeout(function(){cx.className=cG.className=cf},500)}function ci(){var di=q.getElementById("roistat-lh-phone-input"),c6=q.getElementById("roistat-lh-name-input"),c8,dg;c8=di===null?"":di.value;dg=c6===null?"":c6.value;var dd={name:dg,phone:c8,isNeedCallback:null,callbackPhone:null,fields:{}};if(aX.roistat.leadHunter.onBeforeSubmit){n("LeadHunter: process user defined onBeforeSubmit");var c9=aX.roistat.leadHunter.onBeforeSubmit(dd);if(c9){dd=c9}}var df=dd.phone.length<1;var dh=dd.phone.slice(-1)!=="_";var db=!df&&dh;var de=dd.name.length<1;var c5=!de||!aX.roistat.leadHunter.form.isNameRequired;if(!db){di.setAttribute("style","border: 2px solid #E0571A;");return}if(!c5){c6.setAttribute("style","border: 2px solid #E0571A;");return}var c4=bJ+"?v="+x+"&lead-hunt-input="+encodeURIComponent(dd.phone)+"&lead-name="+encodeURIComponent(dd.name)+"&visit="+f(aS);if(dd.isNeedCallback!==null&&dd.isNeedCallback!==aB){c4=c4+"&is_need_callback="+(dd.isNeedCallback>0?1:0)}if(dd.callbackPhone){c4=c4+"&callback_phone="+dd.callbackPhone}if(aX.roistat.leadHunter.additionalNotifyEmail!==null){c4=c4+"&additional_email="+encodeURIComponent(aX.roistat.leadHunter.additionalNotifyEmail)}var c7=0;if(dd.fields&&typeof dd.fields==="object"){for(var da in dd.fields){if(dd.fields.hasOwnProperty(da)){++c7}}}if(c7>0){c4=c4+"&fields="+cU(JSON.stringify(dd.fields))}c4=c4+"&t="+a1();var dc=q.createElement("img");dc.src=c4;di.setAttribute("style","");bP();if(cX===null){cv();cd()}else{ck()}if(aX.roistat.leadHunter.onAfterSubmit){n("LeadHunter: process user defined onAfterSubmit");aX.roistat.leadHunter.onAfterSubmit({name:dg,phone:c8})}}function co(c4){if(c4.preventDefault){c4.preventDefault()}else{c4.returnValue=false}ct.style.display==="block"?ct.style.display="none":ct.setAttribute("style","display: block; width:"+(cx.clientWidth-20)+"px;");bS.style.position==="static"?bS.style.position="absolute":bS.style.position="static";cQ()}function c1(){cY.disabled===true?cY.disabled=false:cY.disabled=true;cm.style.display==="block"?cm.style.display="none":cm.style.display="block"}function cd(){q.onmousemove=null;cG.onresize=null}var cb=function(da,dd){if(!da||!dd){n("LeadHunter: skip phone mask render due to empty input or mask");return}n("LeadHunter: render phone mask "+dd+" for input: "+da.value);if(aX.roistatRenderPhoneMaskMutex){return}aX.roistatRenderPhoneMaskMutex=true;var c7="_",c6="x",c9="х",c8=dd.toLowerCase().split(c6).join(c7).split(c9).join(c7);var c5=function(de){if(da.setSelectionRange){da.setSelectionRange(de,de)}else{if(da.createTextRange){var df=da.createTextRange();df.collapse(true);df.moveEnd("character",de);df.moveStart("character",de);df.select()}}};var db=function(de){if(!de){return 0}var df=de.indexOf(c7);if(df<0){return de.length}return df};var dc=function(de){c5(db(de))};var c4=function(dn){var dp=c8.split("");if(!dn){return c8}var de=dn.split("");var dq=[],dm,dj,dl,di,dg,df,dk;for(var dh=0;dh=de.length){dq.push(dj);continue}dg=((dh+1)=0;di=(dj===c7)&&dl;if(!di){dq.push(dj);continue}if(df===c7&&dg!==c7&&dk!==dg){dq.push(dj);continue}dq.push(dm)}return dq.join("")};setTimeout(function(){var de=c4(da.value);if(da.value!==de){da.value=de}dc(de);aX.roistatRenderPhoneMaskMutex=false},1)};var cJ=function(c4,c5){aW.set(b1(),c4);aW.set(ca,c5)};ba(cz);aX.roistatLeadHunterShow=cl;aX.roistatRenderPhoneMask=cb;aX.roistatSaveLeadHunterTemplates=cJ})();(function k(){var bU=function(){return f(bD)};var bS=function(){return aW.get(ao)};var bL=function(){return aW.get(aw)};var bY=function(b0){return b0!=null&&b0!==aB&&b0!==""};var bX=function(b0){try{var b1=JSON.parse(b0);if(b1&&typeof b1==="object"){return b1}}catch(b2){}return null};var bW=function(){var b0=[];var b1=q.getElementsByClassName(J);if(b1&&b1.length){b0=b1}return b0};var bJ=function(){var b0=[];var b1=q.getElementsByClassName(p); if(b1&&b1.length){b0=b1}return b0};var bI=function(){var b0=[];var b1=q.getElementsByClassName(F);if(b1&&b1.length){b0=b1}return b0};var bN=function(){var b0=[];var b1=q.getElementsByClassName(s);if(b1&&b1.length){b0=b1}return b0};var bQ=function(){var b0=[];var b1=q.getElementsByClassName(bx);if(b1&&b1.length){b0=b1}return b0};var bH=function(cb,b0){n("RenderPhone phone = "+cb);var b5=function(cd){return cd.split(/[^0-9]/).join("")};var b7=function(cg,ci){var cl=null;if(!cg){return cl}var cd=ci.split(",");if(cd.length<2){cl=ci}else{var ce=cg.getAttribute("data-prefix");if(ce){for(var ch=0;ch0;var b1=aM.callTrackingEnabled;return b0&&b1};var bP=function(b0){bK(b0.is_enabled)};var bV=function(){n("CallTracking: init");bT();if(!bZ()){n("CallTracking: disabled, skip");return}if(aM.callTrackingManual){n("CallTracking: init finish because off manual")}else{var b0=bU();if(!bY(b0)){n("CallTracking: invalid phone "+b0+", requesting a new one");bM()}else{n("CallTracking: render phone "+b0);var b1=bX(bS());if(b1==null){bH(b0)}else{bH(b0,b1)}}}};aX.roistatCallTrackingRefresh=bO;aX.roistatRequestNewPhone=bM;aX.roistatReusePhone=bR; aX.roistatCalltrackingUpdateSettings=bP;ba(bV)})();(function o(){var bJ=function(bP){n("Emailtracking: "+bP)};var bN=function(bP,bQ){aW.save(av,bP,bi);aW.save(a,bQ,bi)};var bI=function(){if(aX.roistat.emailtracking.loaded&&aX.roistat.emailtracking.email&&aX.roistat.emailtracking.trackingEmail){bJ("save loaded email: "+aX.roistat.emailtracking.email);bN(aX.roistat.emailtracking.email,aX.roistat.emailtracking.trackingEmail)}else{bJ("settings save skip, because not loaded");aX.roistat.emailtracking.email=aW.get(av);aX.roistat.emailtracking.email=aX.roistat.emailtracking.email?aX.roistat.emailtracking.email:null;aX.roistat.emailtracking.email=aX.roistat.emailtracking.email==="null"?null:aX.roistat.emailtracking.email;bJ("email loaded from storage: "+aX.roistat.emailtracking.email);aX.roistat.emailtracking.trackingEmail=aW.get(a);aX.roistat.emailtracking.trackingEmail=aX.roistat.emailtracking.trackingEmail?aX.roistat.emailtracking.trackingEmail:null;aX.roistat.emailtracking.trackingEmail=aX.roistat.emailtracking.trackingEmail==="null"?null:aX.roistat.emailtracking.trackingEmail;bJ("tracking email loaded from storage: "+aX.roistat.emailtracking.trackingEmail)}};var bL=function(bP){bN(bP.email,bP.trackingEmail)};var bK=function(){return aX.roistat.emailtracking.enabled&&!!aX.roistat.emailtracking.email&&!!aX.roistat.emailtracking.trackingEmail};var bH=function(){if(!bK()){bJ("emailtracking disabled, skip swapping");return}var b2=function(b5,b6,b4){if(b5.href){if(b6.test(b5.href)){b5.href=b5.href.replace(b6,b4);return true}}if(b5.nodeType!==3){return false}if(b5.textContent&&b6.test(b5.textContent)){b5.textContent=b5.textContent.replace(b6,b4);return true}else{if(b5.innerText&&b6.test(b5.innerText)){b5.innerText=b5.innerText.replace(b6,b4);return true}}return false};var bV=function(b4){return b4.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")};var bY=aX.roistat.emailtracking.email;var b1=bV(bY);var bR=new RegExp("(^|\\s)(mailto:)?("+b1+")($|\\s)","g");var b0=aX.roistat.emailtracking.trackingEmail;var b3=function(b8,b6,b4,b5,b7){b4=b4||"";return b6+b4+b0+b7};bJ("starting to replace email "+bY+" to "+b0+" with regexp "+bR);var bQ=q.getElementsByTagName("*");var bT=bQ.length;bJ("found "+bT+" nodes on page");var bX=0;for(var bW=0;bW0){for(var bU=0;bU0);bJ("is first update check: lastUpdateTime="+bS+", result="+(bR?1:0));return bR};var bQ=function(){var bT=a1()-bI;var bS=bM();var bR=bS0?"&"+bM.join("&"):""};var bL=function(bO,bP){n("Send event start");var bM=i();var bN=v()+"/event/register?visit="+bM+"&event="+bO+bI(bP);Z(bN);n("Send event completed")};bJ.roistat.event={send:function(bM,bN){bL(bM,bN)}}})(aX,q,aB);(function aZ(bQ,bS,bK){var bT=bQ.roistatIsInitVisit===true?20000:10000;var bJ=(new Date()).getTime();var bI=function(bX){return"approve_visit_"+bX};var bP=function(bX){aQ.set(bI(bX),1)};var bU=function(bX){return aQ.get(bI(bX))>0};var bH,bM,bW=[];if(bS.addEventListener){bH=function(bY,bX,bZ){return bY.addEventListener(bX,bZ,false)};bM=function(bY,bX,bZ){return bY.removeEventListener(bX,bZ,false)}}else{bH=function(bY,bX,bZ){return bY.attachEvent("on"+bX,bZ)};bM=function(bY,bX,bZ){return bY.detachEvent("on"+bX,bZ)}}var bO=function(b0){if(bW.length>30){return}b0=b0||bQ.event;if(!b0||!b0.screenX){return}var bZ=(new Date()).getTime();var b2,b1=null;if(bW.length>0){b1=bW[bW.length-1]}if(b1){b2=bZ-b1.time}else{b2=bZ-bJ}if(b2<300){return}b2=b2-300;var b4=0;var bX=b0.screenX;var b3=b0.screenY;if(b1){b4=parseInt(Math.sqrt(Math.pow(b1.y-b3,2)+Math.pow(b1.x-bX,2)))}var bY={time:bZ,pauseBeforeMove:b2,x:bX,y:b3,distance:b4};bW.push(bY)};var bN=function(){var bX=[];j(bW,function(bY){var bZ=[bY.pauseBeforeMove,bY.distance];bX.push(bZ.join(":"))});if(bX.length===0){bX.push("0:0")}return bX.join("|")};var bL=function(){for(var bX in bQ){if(bs(bX,"yaCounter")){return true}}return false};var bR=function(){bM(bS,"mousemove",bO);var bX=i();n("VisitApprove: start for visit "+bX);if(bU(bX)){n("VisitApprove: visit already approved, skip");return}bP(bX);var bY=v()+"/approve?v="+x+"&visit="+bX;if(bV()){bY+="&hash="+K()}bY+="&mv="+bN();bY+="&pl="+(bQ.navigator?bQ.navigator.platform:"");bY+="&ym="+(bL()?"1":"0");Z(bY)};var bV=function(){var b1=aU.cookies,b0=g();for(var bY=0;bY0;if(bZ&&b3!==bX){return true}}return false};setTimeout(function(){bR()},bT);bH(bS,"mousemove",bO)})(aX,q,aB);(function O(bM,bN,bI){var bK=function(){return z("roistat_ab_demo")==="1"};var bO=function(bR){return new RegExp(bR.split(".").join("\\.").split("*").join(".*").split("?").join("."))};var bL=function(bW){var bR=bM.location.href,bU=bW.filter,b0=bW.filterValue;var bX;switch(bU){case"except":case"pages":var bS,bZ,bY=false;bZ=bR?V(bR):"";bX=b0?b0.split("\n"):[];if(bZ&&bX.length!==0){for(var bT=0;bT0){bS("save loaded settings");bO(bM.roistat.proxyForms.settings)}else{bS("settings not loaded, getting from storage"); bM.roistat.proxyForms.settings=aW.getObject(bz)||[]}};var bO=function(bW){aW.setObject(bz,bW)};var bK=function(){bS("init form listener");bJ(bM.roistat.proxyForms.settings);bL(bM.roistat.proxyForms.settings)};var bL=function(bW){var bY=[];j(bW,function(bZ){if(bZ.type==="js-button"){bY.push(bZ)}});if(bY.length<1){bS("no button settings");return}var bX;if(bR.addEventListener){bX=function(bZ){bQ(bY,bZ,bZ.target,bI)};bR.addEventListener("click",bX,true)}else{if(bR.attachEvent){bX=function(){var bZ=bM.event;bQ(bY,bZ,bZ.srcElement,bI,true)};bR.attachEvent("onclick",bX)}else{bS("Listener could not be attached")}}};var bJ=function(bX){var bW=[];j(bX,function(bZ){if(bZ.type==="form"){bW.push(bZ)}});if(bW.length<1){bS("no form settings");return}if(bR.addEventListener){var bY=function(bZ){bQ(bW,bZ,bZ.target,bH)};bR.addEventListener("submit",bY,true)}else{if(bR.attachEvent){setInterval(function(){var bZ=bR.getElementsByTagName("form");j(bZ,function(b0){if(b0.getAttribute("data-roistat-proxy-form-checked")==="true"){return}b0.setAttribute("data-roistat-proxy-form-checked","true");j(bW,function(b1){if(bU(b0,b1.selector)){b0.attachEvent("onsubmit",function(){bM.event.returnValue=false;bH(b1,bM.event.srcElement)})}})})},2000)}else{bS("Listener could not be attached")}}};var bQ=function(bZ,b0,b1,bY,bW){var bX=null;j(bZ,function(b2){if(bU(b1,b2.selector)){bX=b2}});if(bX===null){bS("No matched settings found for listener");return}bY(b0,bX,b1,bW)};var bH=function(bZ,bX,bY,bW){bW?bZ.returnValue=false:bZ.preventDefault();bM.roistatGoal.reach(bV(bY,bX),function(){HTMLFormElement.prototype.submit.call(bY)})};var bI=function(bX,bW){bM.roistatGoal.reach(bV(null,bW))};var bV=function(bZ,bY){var bW={};var bX=bY.type==="form"?"формы":"кнопки";bW.leadName="Новый лид с "+bX+" "+bY.title;bW.name=bY.name?bN(bZ,bY.name.value,bY.name.type):"";bW.phone=bY.phone?bN(bZ,bY.phone.value,bY.phone.type):"";bW.email=bY.email?bN(bZ,bY.email.value,bY.email.type):"";bW.text=bY.comment?bN(bZ,bY.comment.value,bY.comment.type):"";bW.is_need_callback=bY.is_need_callback;if(au(bY.fields)){bW.fields={};j(bY.fields,function(b0){bW.fields[b0.name]=bN(bZ,b0.value,b0.type)})}return bW};var bN=function(bX,b0,bW){switch(bW){case"plain":return b0||"";case"input":var bZ=bX.querySelector('input[name="'+b0+'"]');return bZ?bZ.value:"";case"js":try{return(new Function(b0))()}catch(bY){return""}}};var bT=function(){bS("init");if(!bM.roistat.proxyForms.enabled){bS("disabled");return}bP();bK()};var bU=function(bY,bW){if(typeof Element!=="undefined"&&Element.prototype.matches){return bY.matches(bW)}else{if(typeof Element!=="undefined"&&Element.prototype.matchesSelector){return bY.matchesSelector(bW)}else{if(bR.querySelectorAll){var bZ=bR.querySelectorAll(bW);for(var bX=0;bX