(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;bU=((bX&3)<<4)|(bV>>4);bS=((bV&15)<<2)|(bT>>6);bR=bT&63;if(isNaN(bV)){bS=bR=64}else{if(isNaN(bT)){bR=64}}bO=bO+this._keyStr.charAt(bW)+this._keyStr.charAt(bU)+this._keyStr.charAt(bS)+this._keyStr.charAt(bR)}return bO},decode:function(bQ){var bO="";var bX,bV,bT;var bW,bU,bS,bR;var bP=0;bQ=bQ.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(bP>4);bV=((bU&15)<<4)|(bS>>2);bT=((bS&3)<<6)|bR;bO=bO+String.fromCharCode(bX);if(bS!=64){bO=bO+String.fromCharCode(bV)}if(bR!=64){bO=bO+String.fromCharCode(bT)}}bO=a5._utf8_decode(bO);return bO},_utf8_encode:function(bP){bP=bP.replace(/\r\n/g,"\n");var bO="";for(var bR=0;bR127)&&(bQ<2048)){bO+=String.fromCharCode((bQ>>6)|192);bO+=String.fromCharCode((bQ&63)|128)}else{bO+=String.fromCharCode((bQ>>12)|224);bO+=String.fromCharCode(((bQ>>6)&63)|128);bO+=String.fromCharCode((bQ&63)|128)}}}return bO},_utf8_decode:function(bO){var bQ="";var bS=0;var bT=0;var bR=0;var bP=0;while(bS191)&&(bT<224)){bR=bO.charCodeAt(bS+1);bQ+=String.fromCharCode(((bT&31)<<6)|(bR&63));bS+=2}else{bR=bO.charCodeAt(bS+1);bP=bO.charCodeAt(bS+2);bQ+=String.fromCharCode(((bT&15)<<12)|((bR&63)<<6)|(bP&63));bS+=3}}}return bQ}};var aE=function(){return r[T()(99,111,111,107,105,101)]};var N=function(){bI();var bO={c:by()};return X(JSON.stringify(bO))};var by=function(){var bO=[];for(var bP in aZ.cookies){if(!Object.prototype.hasOwnProperty.call(aZ.cookies,bP)){continue}bO.push(bP+"="+aZ.cookies[bP])}return bO.join("; ")};var bI=function(){var bO=h();for(var bP in bO){if(!Object.prototype.hasOwnProperty.call(bO,bP)){continue}aZ.cookies[bP]=bO[bP]}};var M=function(bO){bF(bu,bO,bo);aZ.source.marker=bO};var J=function(){return g(bu)};var d=function(){au(a3.roistat.page.params,function(bP,bO){aZ.pageParams[bP]=bO})};var h=function(){var bR=aE();var bS=bR.split("; ");var bO={};for(var bQ=0;bQ0){bO[0].appendChild(bP)}};var a7=function(){return a9()||bM()};var a9=function(){return ap()!==null};var bM=function(){return a4()!==null};var bs=function(){var bO=bq();if(bO!==null){bF(aX,bO,bo)}};var bq=function(){return ap()||a4()||null};var ap=function(){return A("roistat_visit")};var a4=function(){return aZ.visitFromUser};var bJ=function(){o("Call: Init");o("Counter version: "+y);if(A("roistat_ab_demo")==="1"){o("Roistat initialisation rejected: ab test preview mode");return}bc();at();B();if(!K()||bN()){bt=true;aI()}else{bs();aM();ai();br();roistat.visit=j();aZ.source.marker=J();bj()}bC();H()};var at=function(){o("Call: initMarker");aC=a8();o("Call: inited marker: "+aC)};var aS=function(bO){if(!bO){return true}return bz(bO,r.domain)};var a8=function(){var bR=g(f)>0;var bV=null;var bP=function(bW){return bW.split("_").join(":u:")};var bS=function(){var bW=false;var bX;bX=A(s,bR);if(bX!==null){bV=bX;bW=true}bX=A(bg,bR);if(bX!==null){bV=bX;bW=true}return bW};var bU=function(){var bW=false;var bX=J();if(bX){bV=bX;bW=true;ba=false}return bW};var bQ=function(){var bW=false;var bY=A("utm_source",bR);if(bY!==null){bW=true;bV=":utm:"+bP(bY);var b0=["utm_medium","utm_campaign","utm_content","utm_term"];var bX;for(var bZ=0;bZ2&&bS.split(".").length>2;var bR=a3.roistatCookieDomain!==aG&&a3.roistatCookieDomain!==bW;var bQ=bS.split(".").slice(1).join(".")===bW.split(".").slice(1).join(".");if(bV&&bR&&bQ){o("Call: needOverrideByReferrer (result "+(bX?"true":"false")+"), skip because sub domains of same domain");return bX}bX=!(bz(bS,bW)||(bz(bW,bS)));o("Call: needOverrideByReferrer (result "+(bX?"true":"false")+") referrerHost: "+bS+", currentHost: "+bW);return bX};var aN=function(){return A("utm_nooverride")==="1"};var bN=function(){return !a7()&&!aN()&&(aJ()||W())};var aP=function(bP,bO){return(bP&&bO&&bP!=bO)};var al=function(bQ){var bO=["cookieExpire"];var bS=bQ.leadHunterEnabled;if(!bS){if(a1.get(aH)>0){a1.set(aH,0)}}else{var bR={expires:v,path:"/"};if(bo.domain){bR.domain=bo.domain}bF(C,1,bR)}for(var bP in bQ){if(!Object.prototype.hasOwnProperty.call(bQ,bP)){continue}if(!bS&&bP.indexOf("leadHunter")>=0){continue}if(!P(bO,bP)){a1.set("roistat_"+bP,bQ[bP])}}};a3.roistatModuleSetVisitCookie=function(bS,bY,bR,bP,bX,bO){o("Call: roistatModuleSetVisitCookie("+bS+")");var bU;if(typeof bR.cookieExpire!=="number"){bU=c}else{bU=bR.cookieExpire}var bT=g(aX);var bW={expires:bU,path:"/"};if(bo.domain){bW.domain=bo.domain}bF(aX,bS,bW);if(!(g(aX)>0)){a1.save(aX,bS,bW)}if(!a1.get(ad)){var bQ={expires:10*365*24*60*60,path:"/"};if(bo.domain){bQ.domain=bo.domain}a1.save(ad,bS,bQ)}var bV=bR.abTests;if((typeof bV!=="undefined")&&a1.isAvailable()){a1.setObject("abTesting",bV)}applyTests();Q(bS);if(bY){M(bY);bF(an,bY,bo)}al(bR);o("Call: pre renderPromoCode");ai();br();if(aP(bT,bS)){o("roistatModuleSetVisitCookie: visit changed from "+bT+" to "+bS)}if(a3.roistatCallback!==aG){a3.roistatCallback(bS,bY)}roistat.visit=bS;roistat.callTracking.enabled=bP.enabled;roistat.callTracking.phone=bP.phone;roistat.callTracking.sessionTime=bP.sessionTime;roistat.callTracking.replacementClasses=bP.replacementClasses;roistat.callTracking.phoneScriptsJson=bP.scripts;roistat.emailtracking.loaded=true;roistat.emailtracking.email=bX.email;roistat.emailtracking.trackingEmail=bX.trackingEmail;roistat.proxyForms.loaded=true;roistat.proxyForms.settings=bO;bB();bj()};var K=function(){var bO;if(a3.roistatIsInitVisit===true){bO=false}else{bO=g(aX)>0}o("Call: alreadyVisited (return "+(bO?"true":"false")+")");return bO};var b=function(bO){return encodeURIComponent?encodeURIComponent(bO):encodeURI(bO)};var af=function(){var bO=aT();return bO?b(bO):""};var ah=function(){return a3.roistatProjectId};var w=function(){return aj()+"//"+m+"/api/site/"+E+"/"+ah()};var bb=function(){var bO={expires:1,path:"/"};if(bo.domain){bO.domain=bo.domain}bF(aD,"",bO)};var aI=function(){o("Call: setVisitIdCookie");var bP=function(){var bX=ah(),bU=af(),bR=a3.roistatIsInitVisit===true?j():0,bW=g(aD),bS=a1.get(ad);bW=bW?bW:"";bS=bS?bS:"";aC=aC&&(!W()||ba)?S(S(aC)):"";var bV=encodeURIComponent(be);o("Calltracking: enabled="+aR.callTrackingEnabled+",manual="+aR.callTrackingManual);var bT=JSON.stringify(a3.roistat.page.params);return w()+"/addVisit?v="+y+"&marker="+encodeURIComponent(aC)+"&visit="+bR+"&first_visit="+bS+"&phone_prefix="+bh+"&phone_prefix_bind="+bL+"&phone_scripts_bind="+x+"&referrer="+bU+"&page="+bV+"&ab="+b(bW)+"&"+e()+"="+N()+(bT==="{}"?"":"&page_params="+encodeURIComponent(bT))+((!aR.callTrackingEnabled||aR.callTrackingManual)?"&call_tracking_disabled=1":"")};var bO=function(bR){setTimeout(function(){o("Call: setVisitIdCookie script creation after timeout");var bS=r.createElement("script");bS.onload=bS.onreadystatechange=function(){var bU=this.readyState?this.readyState:"unknown";o("Call: setVisitIdCookie script state changed to "+bU)};bS.src=bR;bS.type="text/javascript";bS.async=true;bS.id=z;var bT=r.getElementsByTagName("script")[0];bT.parentNode.insertBefore(bS,bT);o("Call: setVisitIdCookie appended "+((r.getElementById(z))?"true":"false"));o("Call: sendJSONPRequest to URL "+bR);bb()},aR.jsonpRequestTimeout)};if(aC){M(aC)}var bQ=bP();bO(bQ)};var aM=function(){o("Call: sendAbTests");var bP=function(){var bT=ah(),bS=g(aX);return aj()+"//"+m+"/site-api/"+V+"/"+bT+"/visit/"+bS+"/addAbVariant"};var bQ=g(aD);if(!bQ){return}var bR=bP();bR=bR+"?ab="+b(bQ);var bO=r.createElement("img");bO.src=bR;bb()};var ab={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(ab.Android()||ab.BlackBerry()||ab.iOS()||ab.Opera()||ab.Windows())}};var ag={isIE:function(bQ,bS){var bT="IE",bP=r.createElement("B"),bO=r.documentElement,bR;if(bQ){bT+=" "+bQ;if(bS){bT=bS+" "+bT}}bP.innerHTML="';bO.appendChild(bP);bR=!!r.getElementById("iecctest"); bO.removeChild(bP);return bR}};var a6=function(){return new Date().getTime()};var D=function(){var bO="";a3.onerror=function(bU,bT,bQ,bS,bR){var bP=!bS?"":", column: "+bS;bP+=!bR?"":", error: "+bR;bO=bO+", Error: "+bU+", url: "+bT+", line: "+bQ+bP};setTimeout(function(){var bW=false,bX="";var bS=bD();for(var bV=0;bV0)){bW=true;bX=bX+"; roistat_visit = "+g(aX)}if(bW){var bQ=r.getElementById(z);var bP=bQ?1:0;var bT=a3.navigator.userAgent;bX=encodeURIComponent(bX);var bU=r.createElement("img");bU.src=aj()+"//"+m+"/site-api/"+V+"/"+ah()+"/debug?message="+bX+"&agent="+bT+"&"+e()+"="+N()+"&jserror="+bO+"&scriptResponse="+bP+"&version="+y+"&debug="+ao}},20000)};var aF=function(){var bQ=r.getElementsByTagName("body");var bR=r.documentElement;var bP=0,bS=0;if(bQ.length){var bO=bQ[0];bP=a3.innerWidth||bR.clientWidth||bO.clientWidth;bS=a3.innerHeight||bR.clientHeight||bO.clientHeight}else{bP=a3.innerWidth||bR.clientWidth;bS=a3.innerHeight||bR.clientHeight}return{width:bP,height:bS}};var ai=function(){var bT=r.getElementsByClassName("roistat-promo-wrap");if(bT.length){o("PromoCode: old promo code length - exit");return}var bR=function(){var b0=r.createElement("div");b0.innerHTML=roistatPromoCode;var bY=r.getElementsByTagName("body");if(bY.length){bY[0].appendChild(b0)}o("PromoCode: appended to body "+roistatPromoCode.length);var bZ=r.getElementsByClassName("roistat-promo-wrap")[0];if(!bZ){o("PromoCode: roistat-promo-wrap not found, skip");return}var bX=bZ.style;var bV,bW,bU;setInterval(function(){bV=aF();bW=bZ.offsetWidth;bU=bZ.offsetHeight*2;switch(roistatPosition){case"top_left":bX.left=0;bX.top=0;break;case"top":bX.left=((bV.width-bW)/2)+"px";bX.top=0;break;case"top_right":bX.right=0;bX.top=0;break;case"left":bX.left=0;bX.top=((bV.height-bU)/2)+"px";break;case"right":bX.right=0;bX.top=((bV.height-bU)/2)+"px";break;case"bottom_left":bX.left=0;bX.bottom=0;break;case"bottom":bX.left=((bV.width-bW)/2)+"px";bX.bottom=0;break;case"bottom_right":bX.right=0;bX.bottom=0;break;default:bX.left=0;bX.top=0}},500)};var bO=a1.getObject("promo_code_options");if(bO){a3.roistatPromoCode=bO.template;a3.roistatPosition=bO.position;bR()}else{var bS=r.getElementsByTagName("head")[0]||r.documentElement;var bQ=r.createElement("script");bQ.src=aj()+"//"+m+"/site-api/"+V+"/"+ah()+"/getPromoCode";bS.insertBefore(bQ,bS.firstChild);o("PromoCode: loading started");var bP=false;bQ.onload=bQ.onreadystatechange=function(){if(!bP&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){bP=true;bQ.onload=bQ.onreadystatechange=null;if(bS&&bQ.parentNode){bS.removeChild(bQ)}}if(!bP){return}o("PromoCode: loaded");if(typeof roistatPromoCode==="undefined"||roistatPromoCode.length<1){o("PromoCode: is disabled");return}bO={template:roistatPromoCode,position:roistatPosition};a1.setObject("promo_code_options",bO);bR()}}};var P=function(bP,bQ){for(var bO=0;bO1){for(dm=1;dm0){o("LeadHunter: not active because already caught");cq=true}if(!(g(C)>0)){o("LeadHunter: not active, expired for this visit");cq=true}};var dl=function(){var dt=function(dA,dy){var dx;if(bz(dy,"*")){var dz=new RegExp(dy.split("*").join(".*"));dx=dz.test(dA)}else{dx=dA===dy}o("LeadHunter: compare current: "+dA+", setting: "+dy+" with result = "+(dx?1:0));return dx};var dn=a1.get(cs),dm=a3.location.href,dq=false,dp=false,dv="",dr=0,du;du=dn?dn.split(","):[];if(!dm||du.length===0){dq=true}else{dv=Y(dm);var dw;for(var ds=0;ds0){o('LeadHunter: current page "'+dv+'" is not listed');return false}o('LeadHunter: current page "'+dm+'", cleaned: "'+dv+'" is not disabled in '+du.length+" list of pages");return true};var cw=function(){bV=true;bU("click");cT()};var bT=function(){var dm=a3.location.hash;if(!dm){return}if(bz(dm,"roistat-lead-hunter")){cw()}};var cu=function bZ(){o("LeadHunter: binding timeout");if(cq){o("LeadHunter: leadhunter is expired, no timeout show allowed");return}if(b5){o("LeadHunter: leadhunter was shown, no timeout show allowed");return}if(cd>0){var dm=(ce-a6())+cd*1000;o("LeadHunter: binding timeout with delay "+dm+" ms");clearTimeout(df.timeoutId);df.timeoutId=setTimeout(function(){o("LeadHunter: form auto activate with autoTime = "+cd);if(!b5){bV=true;bU("auto");cT()}},dm)}else{o("LeadHunter: auto show time is not positive, feature disabled")}};var c4=function(){function ds(dv,du,dt){if(dv.addEventListener){dv.addEventListener(du,dt,false)}else{if(dv.attachEvent){dv.attachEvent("on"+du,dt)}else{o("Handler could not be attached")}}}c2.onclick=cU.onclick=cH;dg.onclick=cr;if(dc){ds(dc,"click",cz)}if(cS){ds(cS,"change",dj)}var dn=r.getElementsByClassName("roistat-lh-input");for(var dr=0;dr0){return du[0]}else{return null}};var dr=dq("roistat-lh-title");if(dr&&roistat.leadHunter.form.title){dr.innerHTML=roistat.leadHunter.form.title}var dn=dq("roistat-lh-sub-title");if(dn&&roistat.leadHunter.form.subTitle){dn.innerHTML=roistat.leadHunter.form.subTitle}var dp=dq("roistat-lh-thank-you");if(dp&&roistat.leadHunter.form.thankYouText){dp.innerHTML=roistat.leadHunter.form.thankYouText}var dt=dq("roistat-lh-submit");if(dt&&roistat.leadHunter.form.buttonText){dt.value=roistat.leadHunter.form.buttonText}var ds=dq("roistat-lh-text-label-name");if(ds&&roistat.leadHunter.form.nameLabel){ds.innerHTML=roistat.leadHunter.form.nameLabel}var dm=dq("roistat-lh-text-label-contact");if(dm&&roistat.leadHunter.form.contactLabel){dm.innerHTML=roistat.leadHunter.form.contactLabel}};var b7=function(dn,dp){var dm;if(!dn){o("LeadHunter: deactivating, empty form")}else{o("LeadHunter: rendering hidden form")}if(a1.isAvailable()){cY(dn,dp)}cU=r.createElement("div");cK=r.createElement("div");cK.innerHTML=dn;cU.className=co;cK.className=co;if(dp&&cA){dm=r.createElement("div");dm.innerHTML=dp;cc=dm.childNodes.item(0);df.pulsator.previousClass=cc.className;cc.className=co;r.body.appendChild(cc)}r.body.appendChild(cU);r.body.appendChild(cK);cg=r.getElementById(ch);dh=r.getElementById(b6);de=r.getElementById(cE);c2=r.getElementById(bR);dg=r.getElementById(bS);bX=r.getElementById(c8);cS=r.getElementById(di);dc=r.getElementById(c1);cF=r.getElementById(bO);cx=r.getElementById(c5);b0=r.getElementById(cJ);cG();c4();bT();dd()};var bY=function(){var dm=a1.get(b9()),dn=a1.get(ci);a3.roistatLeadhunterForm=b7;if(!dm){o("LeadHunter: requesting form from server");ac(aj()+"//"+m+"/api/site/"+E+"/"+ah()+"/leadhunter-form?domain="+encodeURIComponent(r.domain))}else{a3.roistatLeadhunterForm(a5.decode(dm),a5.decode(dn))}};var ct=function(){var dn=cK.clientWidth,dm=cK.clientHeight;cK.setAttribute("style",cK.getAttribute("style")+" width: "+dn+"px; height: "+dm+"px;");if(dh!==null){dh.className=co}if(cg!==null){cg.className=co}if(bX!==null){bX.className=co}if(de!==null){de.setAttribute("style","width: "+dn+"px; height: "+dm+"px; display: table-cell;");de.className=b4}setTimeout(function(){o("LeadHunter: close form after timeout"); cH()},7000)};var cT=function(){var dn=Math.round((c0()-cK.clientHeight)/2);var dm=Math.round((dk()-cK.clientWidth)/2);cK.setAttribute("style","left: "+dm+"px; top: "+Math.max(0,dn)+"px;")};var bU=function(dm){if(a3.roistat.leadHunter.onBeforeAppear){o("LeadHunter: process user defined onBeforeAppear");a3.roistat.leadHunter.onBeforeAppear(dm);cG()}cK.setAttribute("style","left:20px;top:-20px;opacity:0");cU.className=cV;cK.className=cD;dh.className=c7;cg.className=c9;if(bX!==null){bX.className=cy}if(de!==null){de.setAttribute("style","");de.className=co}cU.setAttribute("style","opacity:0;");b5=true;setTimeout(function(){cU.setAttribute("style","opacity:.5;")},10);var dn=g(aX);bd(cn,{visit_id:dn},"GET");if(a3.roistat.leadHunter.onAfterAppear){o("LeadHunter: process user defined onAfterAppear");a3.roistat.leadHunter.onAfterAppear(dn,cU,cK,dh)}};var cW=function cI(){b3();ce=a6();var dm=false;var dn=a3.onload;a3.onload=function(){if(dn){dn()}if(!dm){dm=true;o("LeadHunter: form initialized in window.onload");bY()}};setTimeout(function(){if(!dm){dm=true;o("LeadHunter: form initialized after timeout");bY()}},5000)};var dd=function cv(){o("LeadHunter: tuning appearance for page");if(!dl()){o("LeadHunter: disabled on page");df.leave.isShowEnabled=false;clearTimeout(df.timeoutId);if(cc){cc.className=co}}else{o("LeadHunter: enabled on page");df.leave.isShowEnabled=true;cu();if(cc){cc.className=df.pulsator.previousClass}}};var cj=function cQ(){o("LeadHunter: processing single page application state change");ce=a6();dd()};var cZ=function cB(){var dq=function(ds,du,dt){var dr=ds[du];ds[du]=function(){if(dr){dr.apply(this,arguments)}dt.apply(this,arguments)}};var dp=function(dt,ds,du){if(dt.addEventListener){dt.addEventListener(ds,du,false);return}var dr="on"+ds;if(dt.attachEvent){dt.attachEvent(dr,du);return}if(dr in dt){dq(dt,dr,du);return}if(ds in dt){dq(dt,ds,du);return}o("Handler could not be attached")};dp(a3,"popstate",function dn(){o("LeadHunter: popstate event catch");cj()});dp(a3.history,"pushState",function dm(){o("LeadHunter: pushState event catch");cj()});dp(a3.history,"replaceState",function dm(){o("LeadHunter: replaceState event catch");cj()})};function cM(){if(!cX()){return}if(!cp()){return}o("LeadHunter: activated");cW();cZ()}function c0(){return(a3.innerHeight?a3.innerHeight:r.documentElement.clientHeight==0?r.body.clientHeight:r.documentElement.clientHeight)}function dk(){return(a3.innerWidth?a3.innerWidth:r.documentElement.clientWidth==0?r.body.clientWidth:r.documentElement.clientWidth)}function cR(dp){dp=dp||event;cf=dp.clientY;var dm=cf/c0(),dr=b8>0&&b8>dm,dn=dmdb*1000;if(dr&&dn&&!b5&&dq&&df.leave.isShowEnabled){o("LeadHunter: show modal with because move up ("+b8+" -> "+dm+") and in modal zone and show on leave enabled");bU("exit");cC(dp)}if(dmcK.offsetWidth?"":"width:"+(cK.offsetWidth-40)+"px;";cK.setAttribute("style","left:"+dm+"px; top: 0px; "+dn)}function bW(){a3.roistatSetCookie(b2,1,bo)}function cH(){bW();cU.setAttribute("style","opacity:0");cK.style.top="-"+cK.offsetHeight*2+"px";setTimeout(function(){cK.className=cU.className=co},500)}function cr(){var dB=r.getElementById("roistat-lh-phone-input"),dp=r.getElementById("roistat-lh-name-input"),dr,dz;dr=dB===null?"":dB.value;dz=dp===null?"":dp.value;var dw={name:dz,phone:dr,isNeedCallback:null,callbackPhone:null,fields:{}};if(a3.roistat.leadHunter.onBeforeSubmit){o("LeadHunter: process user defined onBeforeSubmit");var ds=a3.roistat.leadHunter.onBeforeSubmit(dw);if(ds){dw=ds}}var dy=dw.phone.length<1;var dA=dw.phone.slice(-1)!=="_";var du=!dy&&dA;var dx=dw.name.length<1;var dn=!dx||!a3.roistat.leadHunter.form.isNameRequired;if(!du){dB.setAttribute("style","border: 2px solid #E0571A;");return}if(!dn){dp.setAttribute("style","border: 2px solid #E0571A;");return}var dm=bQ+"?v="+y+"&lead-hunt-input="+encodeURIComponent(dw.phone)+"&lead-name="+encodeURIComponent(dw.name)+"&visit="+g(aX);if(dw.isNeedCallback!==null&&dw.isNeedCallback!==aG){dm=dm+"&is_need_callback="+(dw.isNeedCallback>0?1:0)}if(dw.callbackPhone){dm=dm+"&callback_phone="+dw.callbackPhone}if(a3.roistat.leadHunter.additionalNotifyEmail!==null){dm=dm+"&additional_email="+encodeURIComponent(a3.roistat.leadHunter.additionalNotifyEmail)}var dq=0;if(dw.fields&&typeof dw.fields==="object"){for(var dt in dw.fields){if(dw.fields.hasOwnProperty(dt)){++dq}}}if(dq>0){dm=dm+"&fields="+da(JSON.stringify(dw.fields))}dm=dm+"&t="+a6();var dv=r.createElement("img");dv.src=dm;dB.setAttribute("style","");bW();if(de===null){cH();cm()}else{ct()}if(a3.roistat.leadHunter.onAfterSubmit){o("LeadHunter: process user defined onAfterSubmit");a3.roistat.leadHunter.onAfterSubmit({name:dz,phone:dr})}}function cz(dm){if(dm.preventDefault){dm.preventDefault()}else{dm.returnValue=false}cF.style.display==="block"?cF.style.display="none":cF.setAttribute("style","display: block; width:"+(cK.clientWidth-20)+"px;"); b0.style.position==="static"?b0.style.position="absolute":b0.style.position="static";c6()}function dj(){dg.disabled===true?dg.disabled=false:dg.disabled=true;cx.style.display==="block"?cx.style.display="none":cx.style.display="block"}function cm(){r.onmousemove=null;cU.onresize=null}var ck=function(dt,dw){if(!dt||!dw){o("LeadHunter: skip phone mask render due to empty input or mask");return}o("LeadHunter: render phone mask "+dw+" for input: "+dt.value);if(a3.roistatRenderPhoneMaskMutex){return}a3.roistatRenderPhoneMaskMutex=true;var dq="_",dp="x",ds="х",dr=dw.toLowerCase().split(dp).join(dq).split(ds).join(dq);var dn=function(dx){if(dt.setSelectionRange){dt.setSelectionRange(dx,dx)}else{if(dt.createTextRange){var dy=dt.createTextRange();dy.collapse(true);dy.moveEnd("character",dx);dy.moveStart("character",dx);dy.select()}}};var du=function(dx){if(!dx){return 0}var dy=dx.indexOf(dq);if(dy<0){return dx.length}return dy};var dv=function(dx){dn(du(dx))};var dm=function(dG){var dH=dr.split("");if(!dG){return dr}var dx=dG.split("");var dI=[],dF,dC,dE,dB,dz,dy,dD;for(var dA=0;dA=dx.length){dI.push(dC);continue}dz=((dA+1)=0;dB=(dC===dq)&&dE;if(!dB){dI.push(dC);continue}if(dy===dq&&dz!==dq&&dD!==dz){dI.push(dC);continue}dI.push(dF)}return dI.join("")};setTimeout(function(){var dx=dm(dt.value);if(dt.value!==dx){dt.value=dx}dv(dx);a3.roistatRenderPhoneMaskMutex=false},1)};var cY=function(dm,dn){a1.set(b9(),a5.encode(dm));a1.set(ci,a5.encode(dn))};bf(cM);a3.roistatLeadHunterShow=cw;a3.roistatRenderPhoneMask=ck;a3.roistatSaveLeadHunterTemplates=cY})();(function l(){var b1=function(){return g(bK)};var bZ=function(){return a1.get(ar)};var bS=function(){return a1.get(aB)};var b5=function(b7){return b7!=null&&b7!==aG&&b7!==""};var b4=function(b7){try{var b8=JSON.parse(b7);if(b8&&typeof b8==="object"){return b8}}catch(b9){}return null};var b3=function(){var b7=[];var b8=r.getElementsByClassName(L);if(b8&&b8.length){b7=b8}return b7};var bQ=function(){var b7=[];var b8=r.getElementsByClassName(q);if(b8&&b8.length){b7=b8}return b7};var bP=function(){var b7=[];var b8=r.getElementsByClassName(G);if(b8&&b8.length){b7=b8}return b7};var bU=function(){var b7=[];var b8=r.getElementsByClassName(t);if(b8&&b8.length){b7=b8}return b7};var bX=function(){var b7=[];var b8=r.getElementsByClassName(bE);if(b8&&b8.length){b7=b8}return b7};var bO=function(ci,b7){o("RenderPhone phone = "+ci);var cc=function(ck){return ck.split(/[^0-9]/).join("")};var ce=function(cn,cp){var cs=null;if(!cn){return cs}var ck=cp.split(",");if(ck.length<2){cs=cp}else{var cl=cn.getAttribute("data-prefix");if(cl){for(var co=0;co0;var b8=aR.callTrackingEnabled;return b7&&b8};var bW=function(b7){bR(b7.is_enabled)};var b2=function(){o("CallTracking: init");b0();if(!b6()){o("CallTracking: disabled, skip");return}if(aR.callTrackingManual){o("CallTracking: init finish because off manual")}else{var b7=b1();if(!b5(b7)){o("CallTracking: invalid phone "+b7+", requesting a new one");bT()}else{o("CallTracking: render phone "+b7);var b8=b4(bZ());if(b8==null){bO(b7)}else{bO(b7,b8)}}}};a3.roistatCallTrackingRefresh=bV;a3.roistatRequestNewPhone=bT;a3.roistatReusePhone=bY;a3.roistatCalltrackingUpdateSettings=bW;bf(b2)})();(function p(){var bQ=function(bW){o("Emailtracking: "+bW)};var bU=function(bW,bX){a1.save(aA,bW,bo);a1.save(a,bX,bo)};var bP=function(){if(a3.roistat.emailtracking.loaded&&a3.roistat.emailtracking.email&&a3.roistat.emailtracking.trackingEmail){bQ("save loaded email: "+a3.roistat.emailtracking.email);bU(a3.roistat.emailtracking.email,a3.roistat.emailtracking.trackingEmail)}else{bQ("settings save skip, because not loaded");a3.roistat.emailtracking.email=a1.get(aA);a3.roistat.emailtracking.email=a3.roistat.emailtracking.email?a3.roistat.emailtracking.email:null;a3.roistat.emailtracking.email=a3.roistat.emailtracking.email==="null"?null:a3.roistat.emailtracking.email;bQ("email loaded from storage: "+a3.roistat.emailtracking.email);a3.roistat.emailtracking.trackingEmail=a1.get(a);a3.roistat.emailtracking.trackingEmail=a3.roistat.emailtracking.trackingEmail?a3.roistat.emailtracking.trackingEmail:null;a3.roistat.emailtracking.trackingEmail=a3.roistat.emailtracking.trackingEmail==="null"?null:a3.roistat.emailtracking.trackingEmail;bQ("tracking email loaded from storage: "+a3.roistat.emailtracking.trackingEmail)}};var bS=function(bW){bU(bW.email,bW.trackingEmail)};var bR=function(){return a3.roistat.emailtracking.enabled&&!!a3.roistat.emailtracking.email&&!!a3.roistat.emailtracking.trackingEmail};var bO=function(){if(!bR()){bQ("emailtracking disabled, skip swapping");return}var b9=function(cc,cd,cb){if(cc.href){if(cd.test(cc.href)){cc.href=cc.href.replace(cd,cb);return true}}if(cc.nodeType!==3){return false}if(cc.textContent&&cd.test(cc.textContent)){cc.textContent=cc.textContent.replace(cd,cb);return true}else{if(cc.innerText&&cd.test(cc.innerText)){cc.innerText=cc.innerText.replace(cd,cb);return true}}return false};var b2=function(cb){return cb.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")};var b5=a3.roistat.emailtracking.email;var b8=b2(b5);var bY=new RegExp("(^|\\s)(mailto:)?("+b8+")($|\\s)","g");var b7=a3.roistat.emailtracking.trackingEmail;var ca=function(cf,cd,cb,cc,ce){cb=cb||"";return cd+cb+b7+ce};bQ("starting to replace email "+b5+" to "+b7+" with regexp "+bY);var bX=r.getElementsByTagName("*");var b0=bX.length;bQ("found "+b0+" nodes on page");var b4=0;for(var b3=0;b30){for(var b1=0;b10 };var bP=function(bX){var bY=function(bZ){if(!bZ){return false}if(bz(bZ,"roistat_visit")){return false}var b0=new RegExp("^(https?:)?//\\w+\\.\\w+");return b0.test(bZ)};var bW=function(b2){var b3=b2.split("#");var b1=b3[0].split("?");var bZ="";var b0="";if(b1.length===2){bZ=b1[1]}if(bZ){b0="&"}bZ=bZ+b0+"roistat_visit="+roistat.getVisit();b1[1]=bZ;b3[0]=b1.join("?");return b3.join("#")};if(bX.tagName.toLowerCase()!=="a"){return}var bV=bX.getAttribute("href");var bU=false;if(bY(bV)){var bT=bW(bV);bR("update url "+bV+" > "+bT);bX.setAttribute("href",bT);bU=true}return bU};var bO=function(){if(!bQ()){bR("disabled, skip");return}var bT=r.getElementsByTagName("a");var bU=bT.length;bR("found "+bU+" nodes on page");var bX=0;for(var bV=0;bV0);bQ("is first update check: lastUpdateTime="+bZ+", result="+(bY?1:0));return bY};var bX=function(){var b0=a6()-bP;var bZ=bT();var bY=bZ0?"&"+bT.join("&"):""};var bS=function(bV,bW){o("Send event start");var bT=j();var bU=w()+"/event/register?visit="+bT+"&event="+bV+bP(bW);ac(bU);o("Send event completed")};bQ.roistat.event={send:function(bT,bU){bS(bT,bU)}}})(a3,r,aG);(function a2(bY,b0,bR){var b1=bY.roistatIsInitVisit===true?20000:10000;var bQ=(new Date()).getTime();var bP=function(b5){return"approve_visit_"+b5};var bX=function(b5){aV.set(bP(b5),1)};var b2=function(b5){return aV.get(bP(b5))>0};var bO,bT,b4=[];if(b0.addEventListener){bO=function(b6,b5,b7){return b6.addEventListener(b5,b7,false)};bT=function(b6,b5,b7){return b6.removeEventListener(b5,b7,false)}}else{bO=function(b6,b5,b7){return b6.attachEvent("on"+b5,b7)};bT=function(b6,b5,b7){return b6.detachEvent("on"+b5,b7)}}var bW=function(b8){if(b4.length>30){return}b8=b8||bY.event;if(!b8||!b8.screenX){return}var b7=(new Date()).getTime();var ca,b9=null;if(b4.length>0){b9=b4[b4.length-1]}if(b9){ca=b7-b9.time}else{ca=b7-bQ}if(ca<300){return}ca=ca-300;var cc=0;var b5=b8.screenX;var cb=b8.screenY;if(b9){cc=parseInt(Math.sqrt(Math.pow(b9.y-cb,2)+Math.pow(b9.x-b5,2)))}var b6={time:b7,pauseBeforeMove:ca,x:b5,y:cb,distance:cc};b4.push(b6)};var bV=function(){var b5=[];k(b4,function(b6){var b7=[b6.pauseBeforeMove,b6.distance];b5.push(b7.join(":"))});if(b5.length===0){b5.push("0:0")}return b5.join("|")};var bS=function(){for(var b5 in bY){if(bz(b5,"yaCounter")){return true }}return false};var bZ=function(){bT(b0,"mousemove",bW);var b5=j();o("VisitApprove: start for visit "+b5);if(b2(b5)){o("VisitApprove: visit already approved, skip");return}bX(b5);var b6=w()+"/approve?v="+y+"&visit="+b5;if(b3()){b6+="&hash="+N()}if(bU()){b6+="&page_params="+encodeURIComponent(JSON.stringify(bY.roistat.page.params));d()}b6+="&mv="+bV();b6+="&pl="+(bY.navigator?bY.navigator.platform:"");b6+="&ym="+(bS()?"1":"0");ac(b6)};var b3=function(){var b9=aZ.cookies,b8=h();for(var b6=0;b60;if(b7&&cb!==b5){return true}}return false};var bU=function(){var ca=aZ.pageParams,b7=bY.roistat.page.params;for(var b6=0;b60){bZ("save loaded settings");bV(bT.roistat.proxyForms.settings)}else{bZ("settings not loaded, getting from storage");bT.roistat.proxyForms.settings=a1.getObject(bG)||[]}};var bV=function(b3){a1.setObject(bG,b3)};var bR=function(){bZ("init form listener");bQ(bT.roistat.proxyForms.settings);bS(bT.roistat.proxyForms.settings)};var bS=function(b3){var b5=[];k(b3,function(b6){if(b6.type==="js-button"){b5.push(b6)}});if(b5.length<1){bZ("no button settings");return}var b4;if(bY.addEventListener){b4=function(b6){bX(b5,b6,b6.target,bP)};bY.addEventListener("click",b4,true)}else{if(bY.attachEvent){b4=function(){var b6=bT.event;bX(b5,b6,b6.srcElement,bP,true)};bY.attachEvent("onclick",b4)}else{bZ("Listener could not be attached")}}};var bQ=function(b4){var b3=[];k(b4,function(b6){if(b6.type==="form"){b3.push(b6)}});if(b3.length<1){bZ("no form settings");return}if(bY.addEventListener){var b5=function(b6){bX(b3,b6,b6.target,bO)};bY.addEventListener("submit",b5,true)}else{if(bY.attachEvent){setInterval(function(){var b6=bY.getElementsByTagName("form");k(b6,function(b7){if(b7.getAttribute("data-roistat-proxy-form-checked")==="true"){return}b7.setAttribute("data-roistat-proxy-form-checked","true");k(b3,function(b8){if(b1(b7,b8.selector)){b7.attachEvent("onsubmit",function(){bT.event.returnValue=false;bO(b8,bT.event.srcElement)})}})})},2000)}else{bZ("Listener could not be attached")}}};var bX=function(b6,b7,b8,b5,b3){var b4=null; k(b6,function(b9){if(b1(b8,b9.selector)){b4=b9}});if(b4===null){bZ("No matched settings found for listener");return}b5(b7,b4,b8,b3)};var bO=function(b6,b4,b5,b3){b3?b6.returnValue=false:b6.preventDefault();bT.roistatGoal.reach(b2(b5,b4),function(){HTMLFormElement.prototype.submit.call(b5)})};var bP=function(b4,b3){bT.roistatGoal.reach(b2(null,b3))};var b2=function(b6,b5){var b3={};var b4=b5.type==="form"?"формы":"кнопки";b3.leadName="Новый лид с "+b4+" "+b5.title;b3.name=b5.name?bU(b6,b5.name.value,b5.name.type):"";b3.phone=b5.phone?bU(b6,b5.phone.value,b5.phone.type):"";b3.email=b5.email?bU(b6,b5.email.value,b5.email.type):"";b3.text=b5.comment?bU(b6,b5.comment.value,b5.comment.type):"";b3.is_need_callback=b5.is_need_callback;if(az(b5.fields)){b3.fields={};k(b5.fields,function(b7){b3.fields[b7.name]=bU(b6,b7.value,b7.type)})}return b3};var bU=function(b4,b7,b3){switch(b3){case"plain":return b7||"";case"input":var b6=b4.querySelector('input[name="'+b7+'"]');return b6?b6.value:"";case"js":try{return(new Function(b7))()}catch(b5){return""}}};var b0=function(){bZ("init");if(!bT.roistat.proxyForms.enabled){bZ("disabled");return}bW();bR()};var b1=function(b5,b3){if(typeof Element!=="undefined"&&Element.prototype.matches){return b5.matches(b3)}else{if(typeof Element!=="undefined"&&Element.prototype.matchesSelector){return b5.matchesSelector(b3)}else{if(bY.querySelectorAll){var b6=bY.querySelectorAll(b3);for(var b4=0;b4