(function(l,v,h){var w="roistat_visit",B="roistat_first_visit",G="roistat_is_need_listen_requests",k="roistat_visit_cookie_expire",d="roistat_is_save_data_in_cookie",y="roistat_cookies_to_resave",g="1209600",r={expires:parseInt(g),path:"/"},x={expires:10*365*24*60*60,path:"/"};var u=function(J){try{return decodeURIComponent(J)}catch(K){var I;I=o(J);if(I===null){return J}return I}};var o=function(M){var L={"%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 J="";var K=0;while(K-1&&navigator.userAgent&&navigator.userAgent.indexOf("CriOS")===-1&&navigator.userAgent.indexOf("FxiOS")===-1;if(!L){return}var M;M=H(y);M=typeof M==="string"?M.split(","):[];for(var K in M){if(M[K]===J){return}}M.push(J);q(y,M.join(","),{path:"/"})};if(l.roistatCookieDomain){r.domain=l.roistatCookieDomain;x.domain=l.roistatCookieDomain}var E={isAvailable:function(){var I=false;if(!l.localStorage||!l.localStorage.setItem||!l.localStorage.getItem||!l.localStorage.removeItem){return I}try{l.localStorage.setItem("testKey","testValue");I=l.localStorage.getItem("testKey")==="testValue";l.localStorage.removeItem("testKey")}catch(J){}return I},save:function(J,K,I){if(this.isAvailable()){localStorage.setItem(e(J),K)}A(J,K,I)},get:function(J){var I=null;if(this.isAvailable()){I=localStorage.getItem(e(J))}if(I===null){I=H(J)}return I}};var D="1709080";D=parseInt(D)>0?D:0;A(w,D,r);if(z){var j=E.get(w);if(j>0&&D!==0&&j!==D){E.save(w,D,r);E.save(k,g,r)}}if(!(H(w)>0)){E.save(w,D,r)}if(!(E.get(B)>0)){E.save(B,D,x)}if(!(E.get(k)>0)){E.save(k,g,r)}var f="0";E.save(G,f);var i="1";E.save(d,i);var a="0";l.roistatIsInitVisit=!(parseInt(a)>0);l.roistatVisitId=D;l.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=0&&d.item(a)!==b){}}while((a<0)&&(b=b.parentElement));return b}}(function(cx,L,bR){var E=function(){var e=cx.maCookiePrefix;return typeof e==="string"?e:"roistat"};var aa=E();var bM=function(){return cx[aa+"Host"]};var bC=false,ab="332",A=13,c7=42,x=bM(),aP="0.2",ao="1.0",de="roistat_visit_cookie_expire",cn="roistat_visit",aV="roistat_cookies_to_resave",cf="roistat_guid",a0="roistat_next_guid",a6="roistat_first_visit",av="roistat_is_need_listen_requests",bo="roistat_is_save_data_in_cookie",dJ="roistat_phone",U="roistat_raw_phone",D="roistat_externalCountersEnabled",aO="roistat_referrer",dh="roistat_marker",bq="roistat_marker_old",bJ="roistat_ab",ak="roistat_previous_ab",V="roistat_ab_submit",bT=35*24*60*60,cU="rs",M="roistat",ah="leadhunter_expire",S=5*60*60,bS="roistat_leadHunterEnabled",r="roistat_leadHunterTargetPagesMap",cM="roistat_leadHunterCallbackSettings",a4="roistat_leadHunterScriptId",ac="roistat_isleadHunterScriptIdActive",bm="roistat_multiwidgetEnabled",ce="roistat_multiwidgetVKEnabled",c4="roistat_multiwidgetVKLink",T="roistat_multiwidgetFBEnabled",dn="roistat_multiwidgetFBLink",cP="roistat_multiwidgetTelegramEnabled",bA="roistat_multiwidgetTelegramLink",c0="roistat_multiwidgetWhatsAppEnabled",bQ="roistat_multiwidgetWhatsAppLink",dR="roistat_multiwidgetViberEnabled",cS="roistat_multiwidgetViberLink",at="roistat_multiwidgetSettings",c1="roistat_onlineChatEnabled",B="roistat_onlineChatSettings",d=7*24*60*60,c9={expires:d,path:"/"},ap="roistat-promo",ay="roistat-phone",K="roistat-phone-country",aq="roistat-phone-region",N="roistat-phone-number",dB="roistat-phone-tel",b0="country",aX="region",bt="number",ci="tel",Z="get-phone",n="roistat_call_tracking",ad="roistat-js-script",bH="roistat_phone_replacement",bu="roistat_phone_script_data",c6="roistat-visit-id",a7="roistat_metrika_counter_id",j="roistat_marker_from_referrer",bG="roistat_emailtracking_email",b="roistat_emailtracking_tracking_email",bW="roistat_emailtracking_emails",l="roistat_geo_data",aZ="roistat_promo_code",dD="roistat_proxy_forms",db="roistat_isMultiDomain",cW=["roistat_param1","roistat_param2","roistat_param3","roistat_param4","roistat_param5"],co="roistat_debug",bb="roistat_settings_saved",cD="nocookie",a8=["yandex.ru"],aM="beta_test",cQ="roistat_settings_version",cc="roistat-leadhunter-form-template",bF="roistat-leadhunter-pulsator-template",cb="roistat-leadhunter-pulsator-settings",bB="roistat-online-chat-pulsator-template",C="roistat-online-chat-iframe-template",di="roistat-multiwidget-pulsator-template",f="roistat-multiwidget-pulsator-settings",af="roistat_last_settings_update_time",cK="roistat_authorized_client",aI="roistat_params",dq=50,aW="mobile",p="tablet",b8="desktop",b4=500,dx=1024; var cr="ru",aD="en",cH={ru:["Русский","Russian"],en:["Английский","English"]},al,s;var cd={callTrackingEnabled:true,callTrackingManual:false,jsonpRequestTimeout:100};var cp={isVisitProcessed:false,visitFromUser:null,cookies:{},pageParams:{},source:{marker:null},isSettingsUpdating:false,isAbTestsApplied:false};var c8={onVisitProcessed:[],onCallTrackingPhoneReceived:[],onSPAPageChanged:[],onAbTestsApplied:{}};if(cx.roistatAlreadyStarted){if(typeof console!=="undefined"&&console.log){console.log("Call: roistat already started, skip")}return}cx.roistatAlreadyStarted=true;if(cx.roistatCookieDomain){c9.domain=cx.roistatCookieDomain}var cB=function(){return new Date().getTime()};var z=function(dS){var dT=cB()-by;var e="["+(dT/1000)+"s] "+dS;br=br+"; "+e;if(typeof console!=="undefined"&&console.log&&bC){console.log(e)}};var u=function(e){var dT=e.split(".");var dS=dT.length;if(dS<2){return e}return dT[dS-2]+"."+dT[dS-1]};var dj="cllctr."+u(x);cx.roistat={version:ab,getSource:function(){return cp.source.marker},visit:null,getVisit:function(){return roistat.visit},setVisit:function(e){cp.visitFromUser=e},registerOnVisitProcessedCallback:function(e){cN(e)},registerOnCalltrackingPhoneReceivedCallback:function(e){bD(e)},disableCallTracking:function(){cd.callTrackingEnabled=false},setCallTrackingManualMode:function(){cd.callTrackingManual=true},setJSONPRequestTimeout:function(e){cd.jsonpRequestTimeout=e},callTracking:{enabled:0,phone:"",sessionTime:0,replacementClasses:"",phonePrefix:"",rawPhone:""},emailtracking:{enabled:true,loaded:false,email:null,trackingEmail:null,emails:null,refresh:function(){z("Warning: used emailtracking refresh before module init")}},geo:{city:null,country:null,region:null},leadHunter:{isEnabled:true,onBeforeAppear:null,onAfterAppear:null,onBeforeSubmit:null,onAfterSubmit:null,additionalNotifyEmail:null,localization:{translateToRussian:null,translateToEnglish:null},form:{title:null,subTitle:null,thankYouText:null,buttonText:null,nameLabel:null,contactLabel:null,isNameRequired:false,autoShowTime:null,isNeedExplicitAgreement:null}},onlineChat:{isEnabled:true,customTriggerSelector:null,customPosition:{top:null,right:null,bottom:null,left:null},localization:{translateToRussian:null,translateToEnglish:null,translate:null},actions:{initWithMessage:null,openChat:null},notificationsCustomHolderSelector:null,isAvailableForCurrentUserAgent:true,pagesFilter:{isEnabled:false,pages:[]}},promoCode:{isEnabled:true},multiwidget:{isEnabled:true,isVisible:true,vk:{isEnabled:false,link:null},fb:{isEnabled:false,link:null},telegram:{isEnabled:false,link:null},whatsApp:{isEnabled:false,link:null},viber:{isEnabled:false,link:null}},page:{params:{}},proxyForms:{enabled:true,loaded:false,settings:[]},registerAbTestCallback:function(e,dS){if(!cp.isAbTestsApplied&&typeof dS==="function"){c8.onAbTestsApplied[e]=dS}},authClientById:function(e){aK(e,bR)},authClientByEmail:function(e){aK(bR,e)},setDeviceParams:function(){if(!cp.isVisitProcessed){z("Visit is not processed, return");return}var e=o();if(e<=0){z("Invalid arguments, return");return}var dT=cx.screen||null;var dS=cx.navigator||null;var dV={screenWidth:dT!==null?(dT.width||null):null,screenHeight:dT!==null?(dT.height||null):null,screenIsExtended:dT!==null?(dT.isExtended||null):null,screenPixelDepth:dT!==null?(dT.pixelDepth||null):null,screenColorDepth:dT!==null?(dT.colorDepth||null):null,deviceMemory:dS!==null?(dS.deviceMemory||null):null,hardwareConcurrency:dS!==null?(dS.hardwareConcurrency||null):null,language:dS!==null?(dS.language||null):null,maxTouchPoints:dS!==null?(dS.maxTouchPoints||null):null,platform:dS!==null?(dS.platform||null):null};var dU=R()+"/update-visit-by-device-params?visit="+e+"&v="+ab;for(var dX in dV){if(!dV.hasOwnProperty(dX)){continue}var dW=dV[dX];if(dW===null){continue}dU+="&"+dX+"="+encodeURIComponent(dW)}a5(dU)},setRoistatParams:function(dY,dX,dV,dU,dT){var dZ=dY!==null&&dO(dY)?dY:{roistat_param1:dY,roistat_param2:dX,roistat_param3:dV,roistat_param4:dU,roistat_param5:dT};if(!cp.isVisitProcessed){z("Visit is not processed, return");return}var dW=o();if(dW<=0){z("Invalid arguments, return");return}var d0=be(dZ);if(!aY(d0)){z("Has no valid roistat params for visit update, return");return}bl(d0);var e=R()+"/update-visit-by-params?visit="+dW+"&v="+ab;for(var dS in d0){if(!Object.prototype.hasOwnProperty.call(d0,dS)){continue}e+="&"+dS+"="+encodeURIComponent(d0[dS])}a5(e)}};var be=function(dU){var e={};for(var dT=1;dT<=dq;dT++){var dS="roistat_param"+dT;if(!Object.prototype.hasOwnProperty.call(dU,dS)){continue}var dV=dU[dS];if(dV!==bR&&dV!==null&&dV.toString().length>0){e[dS]=dV}}return e};var bl=function(dT){var dV=aI;var dS=cu.get(dV);var e=JSON.stringify(dT);var dU=dS===e;if(e!=null&&e.length>0){c2(dT)}if(dU){z("Params already updated, return");return}cu.set(dV,e)};var c2=function(dS){for(var e=1;e<=dq;e++){var dT="roistat_param"+e;if(dS.hasOwnProperty(dT)){cx.roistat.page.params[dT]=dS[dT]}}};var aK=function(e,dU){if(!cp.isVisitProcessed){z("Visit is not processed, return"); return}var dV=e!==bR&&e.length>0,dY=dU!==bR&&dU.length>0;if(!dV&&!dY){z("Invalid client params, return");return}var dW=o();if(dW<=0){z("Invalid arguments, return");return}var dX=cK,dZ=cu.get(dX),dT=dV?e:dU;if(dZ===dT){z('Client "'+dT+'" is already authorized, return');return}z("Auth client: "+dT);cu.set(dX,dT);var dS=R()+"/update-visit-by-client?visit="+dW+"&v="+ab;if(dV){dS+="&client_id="+encodeURIComponent(e)}if(dY){dS+="&client_email="+encodeURIComponent(dU)}a5(dS)};var ds=function(dU,dS){var dT=dU.length;for(var e=0;e0};var y=function(){return cx.location.protocol+"//"+cx.location.host+cx.location.pathname};var G=function(){if(dL()){return aW}if(dz()){return p}return b8};var dL=function(){return cx.innerWidth<=b4};var dz=function(){return cx.innerWidth>b4&&cx.innerWidth<=dx};var bL=function(){return dL()||dz()};var bf=function(){return cx[aa+"ProjectId"]};var cR=function(){var e=bf().replace(/\D/g,"");z("getProjectHash: "+e);return e};var bw=function(e){var dS=cR();return ds(e,dS)};var cZ=function(e){return JSON.parse(JSON.stringify(e))};var bK=function(){var dS=cZ(c9),e=parseInt(cu.get(de));dS.expires=e>0?e:d;return dS};var cN=function(e){if(!cp.isVisitProcessed){c8.onVisitProcessed.push(e)}else{e()}};var c3=function(){cp.isVisitProcessed=true;z("[Roistat] visit id set. Processing callbacks");var dS=c8.onVisitProcessed.length;for(var e=0;e>2;dX=((d0&3)<<4)|(dY>>4);dV=((dY&15)<<2)|(dW>>6);dU=dW&63;if(isNaN(dY)){dV=dU=64}else{if(isNaN(dW)){dU=64}}e=e+this._keyStr.charAt(dZ)+this._keyStr.charAt(dX)+this._keyStr.charAt(dV)+this._keyStr.charAt(dU)}return e},decode:function(dT){var e="";var d0,dY,dW;var dZ,dX,dV,dU;var dS=0;dT=dT.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(dS>4);dY=((dX&15)<<4)|(dV>>2);dW=((dV&3)<<6)|dU;e=e+String.fromCharCode(d0);if(dV!=64){e=e+String.fromCharCode(dY)}if(dU!=64){e=e+String.fromCharCode(dW)}}e=cA._utf8_decode(e);return e},_utf8_encode:function(dS){dS=dS.replace(/\r\n/g,"\n");var e="";for(var dU=0;dU127)&&(dT<2048)){e+=String.fromCharCode((dT>>6)|192);e+=String.fromCharCode((dT&63)|128)}else{e+=String.fromCharCode((dT>>12)|224);e+=String.fromCharCode(((dT>>6)&63)|128);e+=String.fromCharCode((dT&63)|128)}}}return e},_utf8_decode:function(e){var dT="";var dV=0;var dW=0;var dU=0;var dS=0;while(dV191)&&(dW<224)){dU=e.charCodeAt(dV+1);dT+=String.fromCharCode(((dW&31)<<6)|(dU&63));dV+=2}else{dU=e.charCodeAt(dV+1);dS=e.charCodeAt(dV+2);dT+=String.fromCharCode(((dW&15)<<12)|((dU&63)<<6)|(dS&63));dV+=3}}}return dT}};var bZ=bZ||function(d3,dT){var dV={},dW=dV.lib={},dU=function(){},e=dW.Base={extend:function(d4){dU.prototype=this;var d5=new dU;d4&&d5.mixIn(d4);d5.hasOwnProperty("init")||(d5.init=function(){d5.$super.init.apply(this,arguments)});d5.init.prototype=d5;d5.$super=this;return d5},create:function(){var d4=this.extend();d4.init.apply(d4,arguments);return d4},init:function(){},mixIn:function(d4){for(var d5 in d4){d4.hasOwnProperty(d5)&&(this[d5]=d4[d5])}d4.hasOwnProperty("toString")&&(this.toString=d4.toString)},clone:function(){return this.init.prototype.extend(this)}},dS=dW.WordArray=e.extend({init:function(d4,d5){d4=this.words=d4||[];this.sigBytes=d5!=dT?d5:4*d4.length},toString:function(d4){return(d4||d2).stringify(this)},concat:function(d4){var d7=this.words,d5=d4.words,d6=this.sigBytes;d4=d4.sigBytes;this.clamp();if(d6%4){for(var d8=0;d8>>2]|=(d5[d8>>>2]>>>24-8*(d8%4)&255)<<24-8*((d6+d8)%4)}}else{if(65535>>2]=d5[d8>>>2]}}else{d7.push.apply(d7,d5)}}this.sigBytes+=d4;return this},clamp:function(){var d4=this.words,d5=this.sigBytes;d4[d5>>>2]&=4294967295<<32-8*(d5%4); d4.length=d3.ceil(d5/4)},clone:function(){var d4=e.clone.call(this);d4.words=this.words.slice(0);return d4},random:function(d4){for(var d6=[],d5=0;d5>>2]>>>24-8*(d7%4)&255;d8.push((d6>>>4).toString(16));d8.push((d6&15).toString(16))}return d8.join("")},parse:function(d4){for(var d5=d4.length,d7=[],d6=0;d6>>3]|=parseInt(d4.substr(d6,2),16)<<24-4*(d6%8)}return new dS.init(d7,d5/2)}},dZ=d0.Latin1={stringify:function(d4){var d5=d4.words;d4=d4.sigBytes;for(var d7=[],d6=0;d6>>2]>>>24-8*(d6%4)&255))}return d7.join("")},parse:function(d4){for(var d5=d4.length,d7=[],d6=0;d6>>2]|=(d4.charCodeAt(d6)&255)<<24-8*(d6%4)}return new dS.init(d7,d5)}},d1=d0.Utf8={stringify:function(d4){try{return decodeURIComponent(escape(dZ.stringify(d4)))}catch(d5){throw Error("Malformed UTF-8 data")}},parse:function(d4){return dZ.parse(unescape(encodeURIComponent(d4)))}},dY=dW.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new dS.init;this._nDataBytes=0},_append:function(d4){"string"==typeof d4&&(d4=d1.parse(d4));this._data.concat(d4);this._nDataBytes+=d4.sigBytes},_process:function(d5){var d7=this._data,ea=d7.words,d9=d7.sigBytes,d8=this.blockSize,d4=d9/(4*d8),d4=d5?d3.ceil(d4):d3.max((d4|0)-this._minBufferSize,0);d5=d4*d8;d9=d3.min(4*d5,d9);if(d5){for(var d6=0;d6>>32-d7)+d6}function dV(d5,d6,d3,d8,d4,d7,d2){d5=d5+(d6&d8|d3&~d8)+d4+d2;return(d5<>>32-d7)+d6}function dW(d5,d6,d3,d8,d4,d7,d2){d5=d5+(d6^d3^d8)+d4+d2;return(d5<>>32-d7)+d6}function dU(d5,d6,d3,d8,d4,d7,d2){d5=d5+(d3^(d6|~d8))+d4+d2;return(d5<>>32-d7)+d6}for(var e=bZ,dS=e.lib,dY=dS.WordArray,d0=dS.Hasher,dS=e.algo,dX=[],dZ=0;64>dZ;dZ++){dX[dZ]=4294967296*d1.abs(d1.sin(dZ+1))|0}dS=dS.MD5=d0.extend({_doReset:function(){this._hash=new dY.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(ej,eg){for(var eo=0;16>eo;eo++){var ei=eg+eo,d5=ej[ei];ej[ei]=(d5<<8|d5>>>24)&16711935|(d5<<24|d5>>>8)&4278255360}var eo=this._hash.words,ei=ej[eg+0],d5=ej[eg+1],eh=ej[eg+2],ee=ej[eg+3],ec=ej[eg+4],ea=ej[eg+5],d8=ej[eg+6],d7=ej[eg+7],d6=ej[eg+8],d4=ej[eg+9],d3=ej[eg+10],d2=ej[eg+11],ef=ej[eg+12],ed=ej[eg+13],eb=ej[eg+14],d9=ej[eg+15],en=eo[0],em=eo[1],el=eo[2],ek=eo[3],en=dT(en,em,el,ek,ei,7,dX[0]),ek=dT(ek,en,em,el,d5,12,dX[1]),el=dT(el,ek,en,em,eh,17,dX[2]),em=dT(em,el,ek,en,ee,22,dX[3]),en=dT(en,em,el,ek,ec,7,dX[4]),ek=dT(ek,en,em,el,ea,12,dX[5]),el=dT(el,ek,en,em,d8,17,dX[6]),em=dT(em,el,ek,en,d7,22,dX[7]),en=dT(en,em,el,ek,d6,7,dX[8]),ek=dT(ek,en,em,el,d4,12,dX[9]),el=dT(el,ek,en,em,d3,17,dX[10]),em=dT(em,el,ek,en,d2,22,dX[11]),en=dT(en,em,el,ek,ef,7,dX[12]),ek=dT(ek,en,em,el,ed,12,dX[13]),el=dT(el,ek,en,em,eb,17,dX[14]),em=dT(em,el,ek,en,d9,22,dX[15]),en=dV(en,em,el,ek,d5,5,dX[16]),ek=dV(ek,en,em,el,d8,9,dX[17]),el=dV(el,ek,en,em,d2,14,dX[18]),em=dV(em,el,ek,en,ei,20,dX[19]),en=dV(en,em,el,ek,ea,5,dX[20]),ek=dV(ek,en,em,el,d3,9,dX[21]),el=dV(el,ek,en,em,d9,14,dX[22]),em=dV(em,el,ek,en,ec,20,dX[23]),en=dV(en,em,el,ek,d4,5,dX[24]),ek=dV(ek,en,em,el,eb,9,dX[25]),el=dV(el,ek,en,em,ee,14,dX[26]),em=dV(em,el,ek,en,d6,20,dX[27]),en=dV(en,em,el,ek,ed,5,dX[28]),ek=dV(ek,en,em,el,eh,9,dX[29]),el=dV(el,ek,en,em,d7,14,dX[30]),em=dV(em,el,ek,en,ef,20,dX[31]),en=dW(en,em,el,ek,ea,4,dX[32]),ek=dW(ek,en,em,el,d6,11,dX[33]),el=dW(el,ek,en,em,d2,16,dX[34]),em=dW(em,el,ek,en,eb,23,dX[35]),en=dW(en,em,el,ek,d5,4,dX[36]),ek=dW(ek,en,em,el,ec,11,dX[37]),el=dW(el,ek,en,em,d7,16,dX[38]),em=dW(em,el,ek,en,d3,23,dX[39]),en=dW(en,em,el,ek,ed,4,dX[40]),ek=dW(ek,en,em,el,ei,11,dX[41]),el=dW(el,ek,en,em,ee,16,dX[42]),em=dW(em,el,ek,en,d8,23,dX[43]),en=dW(en,em,el,ek,d4,4,dX[44]),ek=dW(ek,en,em,el,ef,11,dX[45]),el=dW(el,ek,en,em,d9,16,dX[46]),em=dW(em,el,ek,en,eh,23,dX[47]),en=dU(en,em,el,ek,ei,6,dX[48]),ek=dU(ek,en,em,el,d7,10,dX[49]),el=dU(el,ek,en,em,eb,15,dX[50]),em=dU(em,el,ek,en,ea,21,dX[51]),en=dU(en,em,el,ek,ef,6,dX[52]),ek=dU(ek,en,em,el,ee,10,dX[53]),el=dU(el,ek,en,em,d3,15,dX[54]),em=dU(em,el,ek,en,d5,21,dX[55]),en=dU(en,em,el,ek,d6,6,dX[56]),ek=dU(ek,en,em,el,d9,10,dX[57]),el=dU(el,ek,en,em,d8,15,dX[58]),em=dU(em,el,ek,en,ed,21,dX[59]),en=dU(en,em,el,ek,ec,6,dX[60]),ek=dU(ek,en,em,el,d2,10,dX[61]),el=dU(el,ek,en,em,eh,15,dX[62]),em=dU(em,el,ek,en,d4,21,dX[63]); eo[0]=eo[0]+en|0;eo[1]=eo[1]+em|0;eo[2]=eo[2]+el|0;eo[3]=eo[3]+ek|0},_doFinalize:function(){var d4=this._data,d5=d4.words,d2=8*this._nDataBytes,d6=8*d4.sigBytes;d5[d6>>>5]|=128<<24-d6%32;var d3=d1.floor(d2/4294967296);d5[(d6+64>>>9<<4)+15]=(d3<<8|d3>>>24)&16711935|(d3<<24|d3>>>8)&4278255360;d5[(d6+64>>>9<<4)+14]=(d2<<8|d2>>>24)&16711935|(d2<<24|d2>>>8)&4278255360;d4.sigBytes=4*(d5.length+1);this._process();d4=this._hash;d5=d4.words;for(d2=0;4>d2;d2++){d6=d5[d2],d5[d2]=(d6<<8|d6>>>24)&16711935|(d6<<24|d6>>>8)&4278255360}return d4},clone:function(){var d2=d0.clone.call(this);d2._hash=this._hash.clone();return d2}});e.MD5=d0._createHelper(dS);e.HmacMD5=d0._createHmacHelper(dS)})(Math);var bN=function(){return L[aN()(99,111,111,107,105,101)]};var az=function(){dG();var e={c:dm()};return aU(JSON.stringify(e))};var cO=function(){var e=o();return(e===bR||e===null)?cD:e};var dm=function(){var e=[];for(var dS in cp.cookies){if(!Object.prototype.hasOwnProperty.call(cp.cookies,dS)){continue}e.push(dS+"="+cp.cookies[dS])}return e.join("; ")};var dG=function(){var e=m();for(var dS in e){if(!Object.prototype.hasOwnProperty.call(e,dS)){continue}cp.cookies[dS]=e[dS]}};var ax=function(e){dC(dh,e,bK());cp.source.marker=e};var au=function(){return i(dh)};var g=function(){bx(cx.roistat.page.params,function(dS,e){cp.pageParams[dS]=e})};var m=function(){var dU=bN();var dV=dU.split("; ");var e={};for(var dT=0;dT0},isExternalCountersEnabled:function(){return this.get(D)>0}};var ch=function(){return !cg(L.referrer)?L.referrer:null};var Y=function(e){return typeof e==="function"};var dO=function(e){return typeof e==="object"};var a9=function(e){return typeof e==="string"};var ae=function(dU,dT){dT=typeof dT!=="undefined"?dT:false;var dV=function(dY){var dX=null;var dZ=new RegExp("[#&?]("+dU+"=[^#&?]+)");if(dZ.test(dY)){dX=RegExp.$1.substring(RegExp.$1.indexOf("=")+1)}var dW=aL(dX);return dX&&dW?dW:dX};var e=dV(cL);if(dT){var dS=L.referrer;if(e===null&&dS){e=dV(dS)}}return e};var dl=function(dS,dT){var e=false;if(dS&&dT){e=dS.split(dT).join("")!==dS}return e};if(ae(co)==="1"||m()[co]==="1"){bC=true}var cY=function(){return true};var aR=function(){return cY()?cx.roistatMultiWidgetOnly:cx.roistatOnlineChatOnly};var dF=function(){var dS=bf()==="86ee03e4ba0f978620d7a0ee0e2e51dc"||bf()==="4";var e=(cx.location.host==="cloud.roistat.com"||cx.location.host==="cloud-eu.roistat.com")&&cx.location.pathname!=="/user/login"&&cx.location.pathname!=="/user/register";var dU=bf()==="349ac99f64416756d4a18e91c71dc95f";var dT=cx.location.host==="datyson.ru"&&cx.location.pathname==="/cloud.html";if((dS&&!e)||(dU&&!dT)){z("Current project is Roistat but page is not cloud.roistat.com. Drop init multiwidget");return true}return false};var bk=function(){if("https:"===L.location.protocol){return"https:" }else{return"http:"}};var X=function(dS){var e=L.createElement("img");e.src=dS;z("sendRequestByUrl: "+dS)};var a5=function(dS,dU){z("sendApiRequestJSONP: init with url "+dS);var e=L.createElement("script");e.onload=e.onreadystatechange=function(){var dV=this.readyState?this.readyState:"unknown";z("sendApiRequestJSONP: script state changed to "+dV)};e.src=dS;if(dU){e.setAttribute("data-roistat-script-id",dU)}e.type="text/javascript";e.async=true;var dT=L.getElementsByTagName("script")[0];dT.parentNode.insertBefore(e,dT);z("sendApiRequestJSONP: script appended")};var ca=function(){if(cp.isCssLoaded){return}(function(){var dS=L.createElement("link"),e=L.getElementsByTagName("head");dS.setAttribute("rel","stylesheet");dS.setAttribute("href",bk()+"//"+x+"/dist/module.css?"+ab);if(e.length>0){cp.isCssLoaded=true;e[0].appendChild(dS)}})()};var cz=function(){return cE()||dM()};var cE=function(){return bs()!==null};var dM=function(){return cw()!==null};var df=function(){var e=dc();if(e!==null){dC(cn,e,bK())}};var dc=function(){return bs()||cw()||null};var bs=function(){return ae("roistat_visit")};var cw=function(){return cp.visitFromUser};var a=function(dS,e){if(!e&&(cp.isSettingsUpdating||!L.hasFocus())){z("Already updating settings or document not in focus, return");return}var dT=R()+"/get-settings?v="+ab+"&visit="+dS;z("Request new settings");cp.isSettingsUpdating=true;a5(dT)};var a1=function(){return cu.get(bb)>0};var dw=function(){cu.set(bb,1)};var aG=function(){cu.remove(cc);cu.remove(bF);cu.remove(cb);cu.remove(bB);cu.remove(C);cu.remove(c1);cu.remove(di);cu.remove(f)};var cq=function(){var dV=function(){return cu.get(cQ)};var dU=function(){cu.set(cQ,A)};var dS=function(){return typeof dV()==="string"};var e=function(){var dW=Number(dV())>A;z("Settings Version: settings version change status - "+dW);return dW};var dT=function(){var dW=1000*60*60*24;var dZ=dr();var dY=cB()-dZ;var dX=dY>dW;z("Settings Version:: expiration day check: lastUpdateTime="+dZ+", _lastUpdateTimeDiff="+dY+", _oneDayDiffInMs="+dW+", result="+(dX?1:0));return dX};if(!dS()){z("Settings Version: set settings version up to 1");dU()}if(dT()||e()){z("Settings Version: clear settings");aG()}};var dH=function(){z("Call: Init");z("Counter version: "+ab);if(ae("roistat_ab_demo")==="1"){z("Roistat initialisation rejected: ab test preview mode");return}bv();cX();if((!aw()||dN())&&!aR()){dg=true;bU();H("Created new visit_id: "+o()+" and referrer: "+k)}else{cq();df();var dS=o();H("Init visit with new visit_id, visit_id: "+dS+" and referrer: "+k);b1();bi();dd();roistat.visit=dS;cp.source.marker=au();cx.roistat.geo=cu.getObject(l);var dT=a1();if(!dT){a(dS)}else{c3()}}cN(dv);cN(dQ);var e=bf()==="86ee03e4ba0f978620d7a0ee0e2e51dc"||bf()==="4";if(e){cN(roistat.setDeviceParams)}};var dv=function(){z("InitExternalCounter");if(!cu.isExternalCountersEnabled()){z("ExternalCounters is not available, return");return}var dT=bf();var dS=I();var dW=dS?dS:o();var dV=dT+":"+dW;var e=dT+":"+bZ.MD5(bj(L.domain)).toString();var dU=function(dZ,dX){var dY=(L.location.protocol==="https:"?"https:":"http:")+"//tech.rtb.mts.ru/roistat?landing="+dX+"&event_type=view&user_id="+dZ;var d0=new XMLHttpRequest;d0.open("GET",dY,true);d0.withCredentials=true;d0.onload=function(){if(d0.readyState===4){if(d0.status!==204){console.error(d0.statusText)}}};d0.onerror=function(){console.error(d0.statusText)};d0.send(null)};dU(dV,e);z("InitExternalCounter: script appended")};var P=function(dT){if(!dT.isEnabled){return true}var e=new Date();var d0=new Date().toISOString();var dX=e.getUTCDay()===0?7:e.getDay();var dY=dX===6||dX===7;var dZ=false;for(var dV=0;dV=d1&&d0<=dU}var dW=new Date(dT.weekdaysTime.from).toISOString();var dS=new Date(dT.weekdaysTime.to).toISOString();return d0>=dW&&d0<=dS};var bv=function(){z("Call: initMarker");bI=cC();z("Call: inited marker: "+bI)};var cX=function(){z("Call: initReferrer");k=ch();z("Call: end initReferrer: "+k)};var dQ=function(){z("Call: parsing roistat params from url");var dU={};for(var dT=1;dT<=dq;dT++){var dS="roistat_param"+dT;dU[dS]=ae(dS,false)}var e=be(dU);if(aY(e)&&Object.keys(e).length>0){bl(e)}z("Call: end parsing roistat params from url")};var cg=function(dT){if(!dT){return true}var e=bj(dT);var dS=bj(L.domain);if(e===dS){return true}var dU=b9();if(dU===null){return false}if(dl(e,dU)&&dl(dS,dU)){return true}return false};var b9=function(){if(typeof c9.domain==="string"&&c9.domain!==""){return bj(c9.domain)}return null};var bj=function(e){var dS=e.split("http://").join("").split("https://").join("").split("www.").join("").replace(/^\./,"");return dS.split("/")[0]};var cC=function(){var dT=i(j)>0;var dY=null;var e=function(dZ){return dZ.split("_").join(":u:")};var dU=function(){var dZ=false;var d0;d0=ae(M,dT);if(d0!==null){dY=d0;dZ=true }d0=ae(cU,dT);if(d0!==null){dY=d0;dZ=true}return dZ};var dX=function(){var dZ=false;var d0=au();if(d0){dY=d0;dZ=true;cF=false}return dZ};var dS=function(){var dZ=false;var d1=ae("utm_source",dT);if(d1!==null){dZ=true;dY=":utm:"+e(d1);var d3=["utm_medium","utm_campaign","utm_content","utm_term"];var d0;for(var d2=0;d22&&dU.split(".").length>2;var dV=cx.roistatCookieDomain!==bR&&cx.roistatCookieDomain!==dY;var dT=dU.split(".").slice(1).join(".")===dY.split(".").slice(1).join(".");if(dX&&dV&&dT){z("Call: needOverrideByReferrer (result "+(dZ?"true":"false")+"), skip because sub domains of same domain");return dZ}dZ=!(dl(dU,dY)||(dl(dY,dU)));z("Call: needOverrideByReferrer (result "+(dZ?"true":"false")+") referrerHost: "+dU+", currentHost: "+dY);return dZ};var b2=function(){return ae("utm_nooverride")==="1"};var dN=function(){return !cz()&&!b2()&&(bX()||aS())};var b3=function(dS,e){return(dS&&e&&dS!=e)};var bn=function(dU){var dS=["cookieExpire"];var dW=dU.leadHunterEnabled;if(Number(cu.get(bS))!==Number(dU.leadHunterEnabled)){cu.set(bS,Number(dU.leadHunterEnabled))}if(dW){var dV={expires:S,path:"/"};if(c9.domain){dV.domain=c9.domain}dC(ah,1,dV)}for(var dT in dU){if(!Object.prototype.hasOwnProperty.call(dU,dT)){continue}if(!dW&&dT.indexOf("leadHunter")>=0&&dT.indexOf("leadHunterTargetPagesMap")===-1){continue}if(!aB(dS,dT)){if(dT.indexOf("leadHunterTargetPagesMap")!==-1){var e=du(dU[dT]);if(e!==null){cu.setObject("roistat_"+dT,e)}continue}cu.set("roistat_"+dT,dU[dT])}}};var da=function(e){if(!e){return}roistat.multiwidget={isEnabled:e.is_enabled,isVisible:roistat.multiwidget.isVisible,vk:{isEnabled:e.vk.is_enabled,link:roistat.multiwidget.vk.link||e.vk.link},fb:{isEnabled:e.fb.is_enabled,link:roistat.multiwidget.fb.link||e.fb.link},telegram:{isEnabled:e.telegram.is_enabled,link:roistat.multiwidget.telegram.link||e.telegram.link},whatsApp:{isEnabled:e.whats_app.is_enabled,link:roistat.multiwidget.whatsApp.link||e.whats_app.link},viber:{isEnabled:e.viber.is_enabled,link:roistat.multiwidget.viber.link||e.viber.link}};if(Number(cu.get(bm))!==Number(e.is_enabled)){cu.set(bm,Number(e.is_enabled))}if(Number(cu.get(ce))!==Number(e.vk.is_enabled)){cu.set(ce,Number(e.vk.is_enabled))}if(cu.get(c4)!==roistat.multiwidget.vk.link){cu.set(c4,roistat.multiwidget.vk.link)}if(Number(cu.get(T))!==Number(e.fb.is_enabled)){cu.set(T,Number(e.fb.is_enabled)) }if(cu.get(dn)!==roistat.multiwidget.fb.link){cu.set(dn,roistat.multiwidget.fb.link)}if(Number(cu.get(cP))!==e.telegram.is_enabled){cu.set(cP,Number(e.telegram.is_enabled))}if(cu.get(bA)!==roistat.multiwidget.telegram.link){cu.set(bA,roistat.multiwidget.telegram.link)}if(Number(cu.get(c0))!==e.whats_app.is_enabled){cu.set(c0,Number(e.whats_app.is_enabled))}if(cu.get(bQ)!==roistat.multiwidget.whatsApp.link){cu.set(bQ,roistat.multiwidget.whatsApp.link)}if(Number(cu.get(dR))!==e.viber.is_enabled){cu.set(dR,Number(e.viber.is_enabled))}if(cu.get(cS)!==roistat.multiwidget.viber.link){cu.set(cS,roistat.multiwidget.viber.link)}cu.setObject(at,e)};var cy=function(e){roistat.onlineChat.isEnabled=e.is_enabled;if(Number(cu.get(c1))!==Number(e.is_enabled)){cu.set(c1,Number(e.is_enabled))}roistat.onlineChat.isAvailableForCurrentUserAgent=e.advanced_settings.is_available_for_current_user_agent;roistat.onlineChat.pagesFilter=e.advanced_settings.pages_filter;cu.setObject(B,e.advanced_settings)};var v=function(e){cx.roistat.geo=e;cu.setObject(l,e)};var cJ=function(e){z("PromoCode: save settings");cu.setObject(aZ,e)};var dI=function(dV,dX,dU,dS,dW,e,dY,dT){bn(dV);roistat.callTracking.enabled=dX.is_enabled;roistat.emailtracking.loaded=true;roistat.emailtracking.email=dU.email;roistat.emailtracking.trackingEmail=dU.trackingEmail;roistat.emailtracking.emails=dU.emails;roistat.proxyForms.loaded=true;roistat.proxyForms.settings=dW;da(e);cy(dY);v(dS);cJ(dT)};cx.roistatModuleSetVisitCookie=function(dW,d4,dU,dS,d3,dZ,e,d6,dY,d5){z("Call: roistatModuleSetVisitCookie("+dW+")");var d0;if(typeof dU.cookieExpire!=="number"){d0=bK().expires}else{d0=dU.cookieExpire}var dX=i(cn);var d2={expires:d0,path:"/"};if(c9.domain){d2.domain=c9.domain}dC(cn,dW,d2);cu.save(cn,dW,d2);if(!cu.get(a6)){var dT={expires:10*365*24*60*60,path:"/"};if(c9.domain){dT.domain=c9.domain}cu.save(a6,dW,dT)}var d1=dU.abTests;if((typeof d1!=="undefined")&&cu.isAvailable()){cu.setObject("abTesting",d1)}applyTests();var dV=dU.isNeedToListenRequests;if((typeof dV!=="undefined")&&cu.isAvailable()){cu.set(av,dV)}aC(dW);if(d4){ax(d4);dC(bq,d4,d2)}if(cx.roistatCallback!==bR){cx.roistatCallback(dW,d4)}if(!d6){d6={}}dI(dU,dS,d3,dZ,e,d6.multiwidget_settings,dY,d5);roistat.callTracking.phone=dS.phone;roistat.callTracking.sessionTime=dS.sessionTime;roistat.callTracking.replacementClasses=dS.replacementClasses;roistat.callTracking.phoneScriptsJson=dS.scripts;roistat.callTracking.rawPhone=dS.raw_phone;roistat.visit=dW;z("Call: pre renderPromoCode");bi();dd();if(b3(dX,dW)){z("roistatModuleSetVisitCookie: visit changed from "+dX+" to "+dW)}dp();dw();c3()};cx.roistatUpdateSettings=function(e){z("Set settings.");cp.isSettingsUpdating=false;dI(e.js_settings,e.calltracking,e.emailtracking,e.geo,e.proxy_forms,e.multiwidget.multiwidget_settings,e.online_chat,e.promo_code);dw();c3()};var aw=function(){var e;if(cx.roistatIsInitVisit===true){e=false}else{e=cu.get(cn)>0}z("Call: alreadyVisited (return "+(e?"true":"false")+")");return e};var c=function(e){return encodeURIComponent?encodeURIComponent(e):encodeURI(e)};var bd=function(){return k?c(k):""};var R=function(){return bk()+"//"+x+"/api/site/"+ao+"/"+bf()};var cG=function(){var dS={expires:1,path:"/"};var e={expires:bT,path:"/"};if(c9.domain){dS.domain=c9.domain;e.domain=c9.domain}var dT=i(bJ);if(dT){dC(ak,dT,e)}dC(bJ,"",dS);dC(V,"",dS)};var b6=function(){var dS=cu.getObject("abTesting");if(!dO(dS)){return""}var dU,dT,e=[];for(dU in dS){if(!Object.prototype.hasOwnProperty.call(dS,dU)){continue}dT=dS[dU];e.push(dT.id+":"+dT.variantId)}return e.join(",")};var bU=function(){z("Call: setVisitIdCookie");var dS=function(){var d2=bf(),dZ=bd(),dV=cx.roistatIsInitVisit===true?o():0,d1=i(bJ),dX=i(cf),dW=cu.get(a6);d1=d1?d1:"";dW=dW?dW:"";bI=bI&&(!aS()||cF)?aL(aL(bI)):"";H("Init visit with visit id from cookie, visit_id: "+dV+" and referrer: "+dZ+" calculateApiUrl marker: "+bI);var d0=encodeURIComponent(cL);z("Calltracking: enabled="+cd.callTrackingEnabled+",manual="+cd.callTrackingManual);var dY=JSON.stringify(cx.roistat.page.params);return R()+"/addVisit?v="+ab+"&marker="+encodeURIComponent(bI)+"&visit="+dV+"&first_visit="+dW+"&guid="+dX+"&phone_prefix="+cV+"&phone_prefix_bind="+dK+"&phone_scripts_bind="+W+"&referrer="+dZ+"&page="+d0+"&ab="+c(d1)+"&ab_variants="+c(b6())+"&"+h()+"="+az()+(dY==="{}"?"":"&page_params="+encodeURIComponent(dY))+((!cd.callTrackingEnabled||cd.callTrackingManual)?"&call_tracking_disabled=1":"")};var e=function(dV){setTimeout(function(){z("Call: setVisitIdCookie script creation after timeout");var dW=L.createElement("script");dW.onload=dW.onreadystatechange=function(){var dY=this.readyState?this.readyState:"unknown";z("Call: setVisitIdCookie script state changed to "+dY)};dW.src=dV;dW.type="text/javascript";dW.async=true;dW.id=ad;var dX=L.getElementsByTagName("script")[0];dX.parentNode.insertBefore(dW,dX);z("Call: setVisitIdCookie appended "+((L.getElementById(ad))?"true":"false"));z("Call: sendJSONPRequest to URL "+dV);cG()},cd.jsonpRequestTimeout) };if(bI){ax(bI);dt()}var dU=i(a0);if(dU){dC(cf,dU,c9)}aH();var dT=dS();e(dT);k?ag():cj()};var b1=function(){z("Call: sendAbTests");var dT=function(){var dX=bf(),dW=i(cn);return bk()+"//"+x+"/site-api/"+aP+"/"+dX+"/visit/"+dW+"/addAbVariant"};var dU=i(bJ);var dS=i(ak);if(dU===dS||!dU){cG();return}var dV=dT();dV=dV+"?ab="+c(dU);var e=L.createElement("img");e.src=dV;cG()};var a2={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(a2.Android()||a2.BlackBerry()||a2.iOS()||a2.Opera()||a2.Windows())}};var bc={isIE:function(dT,dV){var dW="IE",dS=L.createElement("B"),e=L.documentElement,dU;if(dT){dW+=" "+dT;if(dV){dW=dV+" "+dW}}dS.innerHTML="';e.appendChild(dS);dU=!!L.getElementById("iecctest");e.removeChild(dS);return dU}};var dr=function(){return cu.get(af)};var aj=function(){var e="";cx.onerror=function(dX,dW,dT,dV,dU){var dS=!dV?"":", column: "+dV;dS+=!dU?"":", error: "+dU;e=e+", Error: "+dX+", url: "+dW+", line: "+dT+dS};setTimeout(function(){var dZ=false,d0="";var dV=dy();for(var dY=0;dY0)){dZ=true;d0=d0+"; roistat_visit = "+i(cn)}if(dZ){var dT=L.getElementById(ad);var dS=dT?1:0;var dW=cx.navigator.userAgent;d0=encodeURIComponent(d0);var dX=L.createElement("img");dX.src=bk()+"//"+x+"/site-api/"+aP+"/"+bf()+"/debug?message="+d0+"&agent="+dW+"&"+h()+"="+az()+"&jserror="+e+"&scriptResponse="+dS+"&version="+ab+"&debug="+br}},20000)};var bO=function(){var dT=L.getElementsByTagName("body");var dU=L.documentElement;var dS=0,dV=0;if(dT.length){var e=dT[0];dS=cx.innerWidth||dU.clientWidth||e.clientWidth;dV=cx.innerHeight||dU.clientHeight||e.clientHeight}else{dS=cx.innerWidth||dU.clientWidth;dV=cx.innerHeight||dU.clientHeight}return{width:dS,height:dV}};var bi=function(){var dX=L.getElementsByClassName("roistat-promo-wrap");if(dX.length){z("PromoCode: old promo code length - exit");return}if(aR()){z("PromoCode: Shut down because only online chat need to be inited");return}var dW=cu.getObject(aZ);if(dW&&dW.hasOwnProperty("is_enabled")){cx.roistat.promoCode.isEnabled=dW.is_enabled;z("PromoCode: set is_enabled from storage")}var dU=function(){var d4=L.createElement("div");d4.innerHTML=roistatPromoCode;var d2=L.getElementsByTagName("body");if(d2.length){d2[0].appendChild(d4)}z("PromoCode: appended to body "+roistatPromoCode.length);var d3=L.getElementsByClassName("roistat-promo-wrap")[0];if(!d3){z("PromoCode: roistat-promo-wrap not found, skip");return}var d1=d3.style;var dZ,d0,dY;setInterval(function(){dZ=bO();d0=d3.offsetWidth;dY=d3.offsetHeight*2;switch(roistatPosition){case"top_left":d1.left=0;d1.top=0;break;case"top":d1.left=((dZ.width-d0)/2)+"px";d1.top=0;break;case"top_right":d1.right=0;d1.top=0;break;case"left":d1.left=0;d1.top=((dZ.height-dY)/2)+"px";break;case"right":d1.right=0;d1.top=((dZ.height-dY)/2)+"px";break;case"bottom_left":d1.left=0;d1.bottom=0;break;case"bottom":d1.left=((dZ.width-d0)/2)+"px";d1.bottom=0;break;case"bottom_right":d1.right=0;d1.bottom=0;break;default:d1.left=0;d1.top=0}},500)};var e=cu.getObject("promo_code_options");if(e){z("PromoCode: options already set");cx.roistatPromoCode=e.template;cx.roistatPosition=e.position;dU()}else{if(!cx.roistat.promoCode.isEnabled){z("PromoCode: is not available, skip");return}var dV=L.getElementsByTagName("head")[0]||L.documentElement;var dT=L.createElement("script");dT.src=bk()+"//"+x+"/site-api/"+aP+"/"+bf()+"/getPromoCode";dV.insertBefore(dT,dV.firstChild);z("PromoCode: loading started");var dS=false;dT.onload=dT.onreadystatechange=function(){if(!dS&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){dS=true;dT.onload=dT.onreadystatechange=null;if(dV&&dT.parentNode){dV.removeChild(dT)}}if(!dS){return}z("PromoCode: loaded");if(typeof roistatPromoCode==="undefined"||roistatPromoCode.length<1){z("PromoCode: is disabled");return}e={template:roistatPromoCode,position:roistatPosition};cu.setObject("promo_code_options",e);dU()}}};var aB=function(dS,dT){for(var e=0;e0){z('LeadHunter: current page "'+dZ+'" is not listed');return false}z('LeadHunter: current page "'+e+'", cleaned: "'+dZ+'" is not disabled in '+dY.length+" list of pages");return true};try{dH()}catch(cI){H(cI)}(function bh(){var eh="empty",dY=false,dS=true,d8=false;var ed={roistat_visit:i(cn),marker:bI,user_agent:cx.navigator.userAgent,current_page:{title:L.title,href:cx.location.protocol+"//"+cx.location.host+cx.location.pathname}};var ei=function(eo,en,em){if(eo.addEventListener){eo.addEventListener(en,em,false)}else{if(eo.attachEvent){eo.attachEvent("on"+en,em)}else{z("Handler could not be attached")}}};var ea=function(eo,em){if(eo===bR||typeof em!=="string"||em.length===0){return}var en=eo.getElementsByClassName(em);if(en===bR||en.length===0){return}return en[0]};var ej=function(em){return typeof em==="object"&&em!==null};var dZ=function(em,eo,en){if(ej(em)){if(en){em.classList.add(eo);return}em.classList.remove(eo)}};var ek=cx.visualViewport;var d7="visualViewport" in cx;var eb=function(em){return(em===0)?1:em};var el=function(){var em;if(d7){em=1/eb(ek.scale)}else{em=cx.innerWidth/eb(cx.outerWidth)}return em};var ef=function(){if(ba&&bL()){return"none"}return"scale("+el()+")"};var dX=function(){if(!bL()){return"none"}return"scale("+el()+")"};var ee={leadHunter:function(){var f9="roistat-lh-form",eK="roistat-lh-form",gc="roistat-lh-head-text",eY="roistat-lh-head",eG="roistat-lh-thank-you",fp="roistat-lh-thank-you",er="roistat-lh-close",es="roistat-lh-submit",e7="roistat-lh-hidden",fO="roistat-lh-wrap",eM="roistat-lh-popup-wrapper",fo="roistat-lh-popup",gb="roistat-lh-agreement",fk="roistat-lh-agreement roistat-lh-mobile",gr="roistat-lh-agreement-input",f0="roistat-lh-agreement-link",em="roistat-lh-agreement-doc",f5="roistat-lh-alert-row",fw="roistat-lh-agreement",fj="roistat-lh-popup-iframe",fz="roistat_leadHunterUrl",f2="roistat_leadHunterAppearanceUrl",fb="roistat_leadHunterTargetPagesList",eF="roistat_leadHunterCaught",fG="roistat_leadHunterMinTime",e2="roistat_leadHunterAutoShowTime",fD="roistat_leadHunterPulsatorEnabled",eW="roistat_leadHunterScriptsCaught",gs="roistat_leadHunterScriptsShownCount",fh="roistat-lh-load-done",eL="roistat-lh-close-modal",fQ="roistat-lh-script-settings",fP="roistat-lh-setting-size",f6="roistat-lh-before-submit",fA="roistat-lh-before-submit-done",ge="roistat-lh-after-submit",fT="roistat-lh-event-data",fU="roistat-lh-translate-form",go={topLeft:{bottom:"80%",right:"auto",transformOrigin:"top left"},topRight:{bottom:"80%",right:"3%",transformOrigin:"top right"},bottomRight:{bottom:"10%",right:"3%",transformOrigin:"bottom right"},bottomLeft:{bottom:"10%",right:"auto",transformOrigin:"bottom left"}};var eE=0.3,eQ=0.001,eH=false,eT=0,eO=0,eU=0,gg=0,eS=0,e8=false,ew=false,gq=false,eR,f4,fr,fx,fN,eX,gp,gk,f1,gn,eA,gh,fK,fs,fi,eD,ep,e6,eV,e3,fY,f7,e0,ga,gf,fa;var gj={pulsator:{previousClass:""},leave:{isShowEnabled:false},timeoutId:0};var gd=function(gx){var gw=encodeURIComponent?encodeURIComponent:encodeURI;return gw(gx)};var fS=function(){if(!cx.roistat.leadHunter.isEnabled){return false}if(cx.roistatLeadHunterInited){return false}cx.roistatLeadHunterInited=true;if(cu.get(bS)<1){z("LeadHunter: disabled");return false}return true};var e5=function(){ep=cu.get(fz);if(!ep){z("LeadHunter: not active cause of empty url");return false}ca();e6=cu.get(f2);gg=cu.get(fG); eS=cx.roistat.leadHunter.form.autoShowTime===null?cu.get(e2):cx.roistat.leadHunter.form.autoShowTime;dY=cu.get(fD)==1;eo();z("LeadHunter: initSettings end, isLeadHunterPulsatorEnabled: "+(dY?1:0));return true};var fd=function(){return cu.get(eF)>0};var eo=function(){if(!(i(ah)>0)){z("LeadHunter: not active, expired for this visit");e8=true}};var ex=function(gw){gq=true;e3=fY.src;var gx={version:ab,additionalNotifyEmail:cx.roistat.leadHunter.additionalNotifyEmail,projectKey:bf(),language:al,visitId:cO(),moduleTargetOrigin:cx.location.origin,referrer:cx.location.href,windowWidth:cx.innerWidth||0,iframeWrapperWidth:fx.offsetWidth||0,sendRequestUrl:cu.get(fz),message:fh};fY.contentWindow.postMessage(gx,e3);fF();if(gw&&bV(cu.get(fb))){z("Beta Test on, iframe fired, rise up iframe show count state");eq()}};var fg=function(){ew=true;ev("click");ex();fM()};var eu=function(){var gw=cx.location.hash;if(!gw){return}if(dl(gw,"roistat-lead-hunter")){fg()}};var fe=function eC(){z("LeadHunter: binding timeout");if(e8){z("LeadHunter: leadhunter is expired, no timeout show allowed");return}if(eH){z("LeadHunter: leadhunter was shown, no timeout show allowed");return}if(eS>0){var gw=(eT-cB())+eS*1000;z("LeadHunter: binding timeout with delay "+gw+" ms");clearTimeout(gj.timeoutId);gj.timeoutId=setTimeout(function(){z("LeadHunter: form auto activate with autoTime = "+eS);if(!eH){z("LeadHunter: show by timeout");ew=true;ev("auto");ex(true);fM()}},gw)}else{clearTimeout(gj.timeoutId);z("LeadHunter: auto show time is not positive, feature disabled")}};var f3=function(){f1.onclick=fN.onclick=fu;gn.onclick=e9;if(ej(gh)){ei(gh,"click",fl)}if(ej(fK)){ei(fK,"change",gu)}var gx=L.getElementsByClassName("roistat-lh-input");if(Array.isArray(gx)){for(var gA=0;gA0){return gw[0]}else{return null}};var fq=function(){var gz=ft("roistat-lh-title");if(ej(gz)&&roistat.leadHunter.form.title){gz.innerHTML=roistat.leadHunter.form.title}var gx=ft("roistat-lh-sub-title");if(ej(gx)&&roistat.leadHunter.form.subTitle){gx.innerHTML=roistat.leadHunter.form.subTitle}var gy=ft("roistat-lh-thank-you");if(ej(gy)&&roistat.leadHunter.form.thankYouText){gy.innerHTML=roistat.leadHunter.form.thankYouText}var gB=ft("roistat-lh-submit");if(ej(gB)&&roistat.leadHunter.form.buttonText){gB.value=roistat.leadHunter.form.buttonText}var gA=ft("roistat-lh-text-label-name");if(ej(gA)&&roistat.leadHunter.form.nameLabel){gA.innerHTML=roistat.leadHunter.form.nameLabel}var gw=ft("roistat-lh-text-label-contact");if(ej(gw)&&roistat.leadHunter.form.contactLabel){gw.innerHTML=roistat.leadHunter.form.contactLabel}};var eN=function(gx,gB,gA){var gw;if(!gx){z("LeadHunter: deactivating, empty form")}else{z("LeadHunter: rendering hidden form")}fN=L.createElement("div");fx=L.createElement("div");fx.innerHTML=gx;fN.className=e7;fx.className=e7;z("LeadHunter: processForm, isLeadHunterPulsatorEnabled: "+(dY?1:0));if(gB&&dY&&gA&&!d6()){var gy=typeof gA.position==="string"&&gA.position!==""?gA.position:"bottomRight";gw=L.createElement("div");gw.innerHTML=gB;eR=gw.childNodes.item(0);f4=eR.childNodes.item(1);fr=eR.childNodes.item(2).childNodes.item(0);f4.setAttribute("style","background: "+gA.button.background+";");fr.setAttribute("style","fill: "+gA.button.color+";");eR.setAttribute("style","bottom: "+go[gy].bottom+";right:"+go[gy].right+";");eR.style.transformOrigin=go[gy].transformOrigin;eR.style.transform=ef(); gj.pulsator.previousClass=eR.className;eR.className=e7;L.body.appendChild(eR)}L.body.appendChild(fN);L.body.appendChild(fx);eX=L.getElementById(eY);gp=L.getElementById(eK);gk=L.getElementById(fp);f1=L.getElementById(er);gn=L.getElementById(es);eA=L.getElementById(gb);fK=L.getElementById(gr);gh=L.getElementById(f0);fs=L.getElementById(em);fi=L.getElementById(f5);eD=L.getElementById(fw);var gz=ft(eM);eV=ej(gz)&&gz.getAttribute("data-is-iframe");if(eV){gm()}else{fq();f3();eu();gi()}};var gl=function(gy){var gx=gy.button&&gy.button.background&&gy.button.color;if(!gx){return}cu.setObject(cb,fa);var gw=typeof gy.position==="string"&&gy.position!==""?gy.position:"bottomRight";if(ej(f4)){f4.setAttribute("style","background: "+gy.button.background+";")}if(ej(fr)){fr.setAttribute("style","fill: "+gy.button.color+";")}if(ej(eR)){eR.setAttribute("style","bottom: "+go[gw].bottom+";right:"+go[gw].right+";");eR.style.transformOrigin=go[gw].transformOrigin;eR.style.transform=ef()}};var eB=function(){var gw=cu.get(cc),gy=cu.get(bF),gx=cu.getObject(cb);eN(cA.decode(gw),cA.decode(gy),gx)};var fc=function(){var gx=fx.clientWidth,gw=fx.clientHeight;if(ej(fx)){fx.setAttribute("style",fx.getAttribute("style")+" width: "+gx+"px; height: "+gw+"px;")}if(ej(gp)){gp.className=e7}if(ej(eX)){eX.className=e7}if(ej(eA)){eA.className=e7}if(ej(gk)){gk.setAttribute("style","width: "+gx+"px; height: "+gw+"px; display: table-cell;");gk.className=eG}setTimeout(function(){z("LeadHunter: close form after timeout");fu()},7000)};var fM=function(){var gx=Math.round((fZ()-fx.clientHeight)/2);var gw=Math.round((gv()-fx.clientWidth)/2);if(ej(fx)){fx.setAttribute("style","left: "+gw+"px; top: "+Math.max(0,gx)+"px;")}};var ev=function(gx){if(!bV(cu.get(fb))){return}if(cx.roistat.leadHunter.onBeforeAppear){z("LeadHunter: process user defined onBeforeAppear");cx.roistat.leadHunter.onBeforeAppear(gx);if(eV){fF()}}if(ej(fx)){fx.setAttribute("style","left:20px;top:-20px;opacity:0");fx.className=fo}if(ej(fN)){fN.className=fO}if(ej(gp)){gp.className=f9}if(ej(eX)){eX.className=gc}if(ej(eA)){eA.className=fk}if(ej(gk)){gk.setAttribute("style","");gk.className=e7}if(ej(fN)){fN.setAttribute("style","opacity:0;")}eH=true;setTimeout(function(){fN.setAttribute("style","opacity:.5;")},10);var gy=i(cn),gw=e6+"?visit_id="+gy+"&page="+y();X(gw);if(cx.roistat.leadHunter.onAfterAppear){z("LeadHunter: process user defined onAfterAppear");cx.roistat.leadHunter.onAfterAppear(gy,fN,fx,gp);if(eV){fF()}}};var fR=function fv(){eT=cB();eB();z("LeadHunter: form initialized")};var gi=function ff(){z("LeadHunter: tuning appearance for page");if(!bV(cu.get(fb))||(cu.get(a4)&&!cu.get(ac))){z("LeadHunter: disabled on page");gj.leave.isShowEnabled=false;clearTimeout(gj.timeoutId);if(d6()){dS=false;d3()}if(ej(eR)){eR.className=e7}}else{z("LeadHunter: enabled on page");if(!fd()&&!ai()){z("ShowLimit: Beta Test off, bindShowOnTimeout usually");gj.leave.isShowEnabled=true;fe()}if(ai()){z("ShowLimit: Beta Test on, bindShowOnTimeout by caught or max show limit");if(!fL()&&!eP()){z("ShowLimit: bindShowOnTimeout allowed");gj.leave.isShowEnabled=true;fe()}}if(ej(eR)){eR.className=gj.pulsator.previousClass}}};var eZ=function fI(){z("LeadHunter: processing single page application state change");eT=cB();gi()};var fX=function fm(){aE(eZ);var gx=function(){var gD=L.querySelector("html"),gz=600,gC=300,gF=cx.innerWidth,gy=getComputedStyle(gD).zoom,gB={};var gA=function(){var gG=gD.style.cssText.split(";").find(function(gH){return gH.includes("--zoomLevel")});if(gG!==bR){gG=gG.split(":");if(gG.length>1){gG=parseFloat(gG[1])}else{return bR}}return gG};var gE=gA();if(gE!==bR){gy=gE}if(gF=gC){gB={isMobileMarkup:true,isMobileMarkupXs:false,zoomValue:gy};fY.contentWindow.postMessage({sizeSettings:gB,message:fP,windowWidth:cx.innerWidth||0},e3);return}if(gF0&&eO>gx,gy=gxgg*1000;if(gB&&gy&&!eH&&gA&&gj.leave.isShowEnabled&&!fd()){z("LeadHunter: show modal with because move up ("+eO+" -> "+gx+") and in modal zone and show on leave enabled");ev("exit");ex(gw);fn(gz)}if(gxgy-40;if(gC){var gz=(gw+gx-20)-(gy-40);gw=gw-gz}var gA=gy-40>gx?"":"width: "+(gx-40)+"px;";if(ej(fx)){fx.setAttribute("style","left: "+gw+"px; top: 0px; "+gA)}}function ey(){cx.roistatSetCookie(eF,1,c9)}function fu(){if(!ai()){z("ShowLimit: Beta Test off, setCookieLeadHunterCaught");ey()}if(ej(fN)){fN.setAttribute("style","opacity:0")}if(ej(fx)){fx.style.top="-"+fx.offsetHeight*2+"px";setTimeout(function(){fx.className=fN.className=e7},500)}}function e9(){var gK=L.getElementById("roistat-lh-phone-input"),gy=L.getElementById("roistat-lh-name-input"),gA,gI;gA=gK===null?"":gK.value;gI=gy===null?"":gy.value;var gF={name:gI,phone:gA,isNeedCallback:null,callbackPhone:null,fields:{}};if(cx.roistat.leadHunter.onBeforeSubmit){z("LeadHunter: process user defined onBeforeSubmit");var gB=cx.roistat.leadHunter.onBeforeSubmit(gF);if(gB){gF=gB}}var gH=gF.phone.length<1;var gJ=gF.phone.indexOf("_")===-1;var gD=!gH&&gJ;var gG=gF.name.length<1;var gx=!gG||!cx.roistat.leadHunter.form.isNameRequired;if(!gD&&ej(gK)){gK.setAttribute("style","border: 2px solid #E0571A;");return}if(!gx&&ej(gy)){gy.setAttribute("style","border: 2px solid #E0571A;");return}var gw=ep+"?v="+ab+"&lead-hunt-input="+encodeURIComponent(gF.phone)+"&lead-name="+encodeURIComponent(gF.name)+"&visit="+cO();if(gF.isNeedCallback!==null&&gF.isNeedCallback!==bR){gw=gw+"&is_need_callback="+(gF.isNeedCallback>0?1:0)}if(gF.callbackPhone){gw=gw+"&callback_phone="+gF.callbackPhone}if(cx.roistat.leadHunter.additionalNotifyEmail!==null){gw=gw+"&additional_email="+encodeURIComponent(cx.roistat.leadHunter.additionalNotifyEmail)}var gz=0;if(gF.fields&&typeof gF.fields==="object"){for(var gC in gF.fields){if(gF.fields.hasOwnProperty(gC)){++gz}}}if(gz>0){gw=gw+"&fields="+gd(JSON.stringify(gF.fields))}gw=gw+"&t="+cB();var gE=L.createElement("img");gE.src=gw;if(ej(gK)){gK.setAttribute("style","")}if(!ai()){z("ShowLimit: Beta Test off, caught LH usually");ey()}else{z("ShowLimit: Beta Test on, caught LH by set setLeadHunterScriptCaught");fE()}if(!ej(gk)){fu();e4()}else{fc()}if(cx.roistat.leadHunter.onAfterSubmit){z("LeadHunter: process user defined onAfterSubmit");cx.roistat.leadHunter.onAfterSubmit({name:gI,phone:gA})}}function fl(gw){if(gw.preventDefault){gw.preventDefault()}else{gw.returnValue=false}if(ej(fs)){fs.style.display==="block"?fs.style.display="none":fs.setAttribute("style","display: block; padding: 0 30px; width:"+fx.clientWidth+"px;")}f8()}function gu(){if(ej(gn)){gn.disabled===true?gn.disabled=false:gn.disabled=true}if(ej(fi)){fi.style.display==="block"?fi.style.display="none":fi.style.display="block"}}function e4(){L.onmousemove=null;if(ej(fN)){fN.onresize=null}}var e1=function(gC,gF){if(!gC||!gF){z("LeadHunter: skip phone mask render due to empty input or mask");return}z("LeadHunter: render phone mask "+gF+" for input: "+gC.value);if(cx.roistatRenderPhoneMaskMutex){return}cx.roistatRenderPhoneMaskMutex=true;var gz="_",gy="x",gB="х",gA=gF.toLowerCase().split(gy).join(gz).split(gB).join(gz); var gx=function(gG){if(gC.setSelectionRange){gC.setSelectionRange(gG,gG)}else{if(gC.createTextRange){var gH=gC.createTextRange();gH.collapse(true);gH.moveEnd("character",gG);gH.moveStart("character",gG);gH.select()}}};var gD=function(gG){if(!gG){return 0}var gH=gG.indexOf(gz);if(gH<0){return gG.length}return gH};var gE=function(gG){gx(gD(gG))};var gw=function(gP){var gQ=gA.split("");if(!gP){return gA}var gG=gP.split("");var gR=[],gO,gL,gN,gK,gI,gH,gM;for(var gJ=0;gJ=gG.length){gR.push(gL);continue}gI=((gJ+1)=0;gK=(gL===gz)&&gN;if(!gK){gR.push(gL);continue}if(gH===gz&&gI!==gz&&gM!==gI){gR.push(gL);continue}gR.push(gO)}return gR.join("")};setTimeout(function(){var gG=gw(gC.value);if(gC.value!==gG){gC.value=gG}gE(gG);cx.roistatRenderPhoneMaskMutex=false},1)};var fW=function(gw,gy,gx){cu.set(cc,cA.encode(gw));cu.set(bF,cA.encode(gy));cu.setObject(cb,gx)};var fB=function(gw){al=gw;if(fY===bR){return}en()};var en=function(){var gw={language:al,message:fU};fY.contentWindow.postMessage(gw,e3)};var fE=function(){z("ShowLimit: Start set roistat_leadHunterScriptsCaught");var gw=eI(eW);if(!gw){gw={}}z("ShowLimit: Cookie roistat_leadHunterScriptsCaught for lhScriptId set to 1");gw[f7]=1;fV(eW,gw)};var eq=function(){z("ShowLimit: Start set roistat_leadHunterScriptsShownCount");var gx=eI(gs);if(!gx){gx={}}var gy=gx.hasOwnProperty(f7);if(!gy){z("ShowLimit: Cookie roistat_leadHunterScriptsShownCount for lhScriptId initialized");gx[f7]=0}var gw=gx[f7]+1>e0;if(gw){z("ShowLimit: Stored lhScriptId has reached lhScriptMaxShownCount, show counter in cookie not rise up, return from function");return}z("ShowLimit: Cookie already has, exist lhScriptId show counter rise up");gx[f7]+=1;fV(gs,gx)};var fV=function(gw,gx){dC(gw,JSON.stringify(gx),c9)};var eI=function(gw){var gx=i(gw);if(typeof gx!=="undefined"){return JSON.parse(gx)}return gx};var eP=function(){if(e0===0){z("ShowLimit: show limit off and set to 0");return false}var gw=eI(gs),gx=gw?gw[f7]:null,gy=gx+1>e0;z("ShowLimit: Check isCurrentScriptMaxShownCountReached, show limit on, check for exceeding the limit, is "+gy);return gy};var fL=function(){var gy=eI(eW),gw=gy?gy[f7]:null,gx=gw===1;z("ShowLimit: Check isCurrentLeadHunterScriptSubmitted, is "+gx);return gx};var ez=function(){cu.set(a4,et());cu.set(cc,cA.encode(fH()));cu.set(fb,eJ());cu.set(fD,gt())};var fH=function(){var gw=bk()+"//"+x+"/api/site/1.0/"+bf()+"/leadhunter/script/"+cu.get(a4)+"/widget?visit_id="+o();return'
'};var et=function(){var gx=cu.getObject(r);if(gx===null){return}cu.set(ac,"");var gB=Number(cu.get(bS));var gF=Object.keys(gx);var gC=gF.sort()[0];if(!gB){return gC}for(var gA=0;gA0?gG.devicesFilter.indexOf(G())!==-1:true;var gE=(gy||gz)&&gw&&(!gG.timetable.isEnabled||P(gG.timetable));if(gE){gC=gF[gA];cu.set(ac,gC)}}return gC};var eJ=function(){var gw=fy();return gw!==null?gw.targetPageList.join(","):""};var gt=function(){var gw=fy();return gw!==null?Number(gw.isPulsatorEnabled):0};var fy=function(){var gw=cu.get(a4);var gx=cu.getObject(r);return gx[gw]!==null?gx[gw]:null};cx.roistatLeadHunterShow=fg;cx.roistatRenderPhoneMask=e1;cx.roistat.leadHunter.localization.translateToRussian=function(){fB(cr)};cx.roistat.leadHunter.localization.translateToEnglish=function(){fB(aD)};cN(fC)},multiwidget:function(){var e8="roistat-multiwidget-hidden",fj="roistat-multiwidget-pulsator-phone",fh="roistat-multiwidget-pulsator-popup-item-lead-hunter",eD="roistat-multiwidget-pulsator-fill",fm="roistat-multiwidget-pulsator-fill-svg",eY="roistat-multiwidget-pulsator-img-icon",eC="roistat-multiwidget-pulsator-popup-item-chat",ep="roistat-multiwidget-pulsator-popup-item-facebook",ev="roistat-multiwidget-pulsator-popup-item-vk",eX="roistat-multiwidget-pulsator-popup-item-telegram",eL="roistat-multiwidget-pulsator-popup-item-whats-app",eJ="roistat-multiwidget-pulsator-popup-item-viber",e3="roistat-multiwidget-pulsator-overlay",e2="roistat-multiwidget-pulsator-items-popup-holder",eR="roistat-multiwidget-pulsator-popup-header-wrapper",eW="iframe_chat_successfully_loaded",ew="roistat-multiwidget-pulsator-popup-tail",eT="roistat-online-chat-popup-wrapper",fl="roistat-online-chat-popup-wrapper-hidden",ff="roistat-multiwidget-pulsator-holder-hidden";var eB,e1,eM,eF,eH,fi,em,es,fk,eS,ey,eo,ez,eq,fb,er;var eI=false;var eQ=true;var fg={topLeft:{bottom:"unset",right:"unset",top:dL()?0:"20px",left:dL()?0:"35px",transformOrigin:"top left"},topRight:{bottom:"unset",right:dL()?0:"35px",top:dL()?0:"20px",left:"unset",transformOrigin:"top right"},bottomRight:{bottom:bL()?0:"20px",right:bL()?"6px":"35px",top:"unset",left:"unset",transformOrigin:"bottom right"},bottomLeft:{bottom:dL()?0:"20px",right:"unset",top:"unset",left:dL()?0:"35px",transformOrigin:"bottom left"}}; var eu={topLeft:{bottom:"unset",right:"unset",top:"110px",left:"0"},topRight:{bottom:"unset",right:"0",top:"110px",left:"unset"},bottomRight:{bottom:"110px",right:"0",top:"unset",left:"unset"},bottomLeft:{bottom:"110px",right:"unset",top:"unset",left:"0"}};var eK={topLeft:{"border-top-color":"white","border-right-color":"transparent","border-bottom-color":"transparent","border-left-color":"white",bottom:"unset",right:"unset",top:"-14px",left:"40px"},topRight:{"border-top-color":"white","border-right-color":"transparent","border-bottom-color":"transparent","border-left-color":"white",bottom:"unset",right:"34px",top:"-14px",left:"unset"},bottomRight:{"border-top-color":"transparent","border-right-color":"white","border-bottom-color":"white","border-left-color":"transparent",bottom:"-14px",right:"40px",top:"unset",left:"unset"},bottomLeft:{"border-top-color":"transparent","border-right-color":"white","border-bottom-color":"white","border-left-color":"transparent",bottom:"-14px",right:"unset",top:"unset",left:"34px"}};function e7(fo){z("Multiwidget: "+fo)}function eV(){e1=ea(eB,fj);eM=ea(eB,e2);eH=ea(eB,eR);eF=ea(eB,e3);eS=ea(eM,fh);fi=ea(eB,ew);ey=ea(eM,eC);eo=ea(eM,ev);ez=ea(eM,ep);eq=ea(eM,eX);fb=ea(eM,eL);er=ea(eM,eJ);em=ea(e1,eD);es=e1.getElementsByClassName(fm);fk=ea(e1,eY)}function fa(){if(bL()&&ej(eF)&&ej(eM)){if(eM.classList.contains(e8)){et(eF)}else{e5(eF)}}}function eE(){if(ej(eM)){eM.classList.toggle(e8)}if(ba){fa()}}function fe(fo){if(ej(fo)){fo.classList.toggle("opened")}}function fn(){e7("add pulsator events");ei(e1,"click",function(){if(!eO()){eE()}fe(e1)});if(ba){ei(eH,"click",function(){if(!eO()){eE()}fe(e1);fa()});ei(eF,"click",function(){if(!eO()){eE()}fe(e1);fa()})}ei(eS,"click",function(){e7("opening leadhunter via multiwidget");cx.roistatLeadHunterShow();eE();dZ(e1,"opened",false)});ei(ey,"click",function(){e7("opening online chat via multiwidget");cx.roistatOnlineChatShow();eE()});ei(eo,"click",function(){cx.open(cu.get(c4),"_blank")});ei(ez,"click",function(){cx.open(cu.get(dn),"_blank")});ei(eq,"click",function(){cx.open(cu.get(bA),"_blank")});ei(fb,"click",function(){cx.open(cu.get(bQ),"_blank")});ei(er,"click",function(){cx.open(cu.get(cS),"_blank")})}function eO(){var fo=ea(L,eT);return ej(fo)&&!fo.classList.contains(fl)}function eP(){return ej(e2)&&!e2.classList.contains(e8)}function et(fo){if(ej(fo)){fo.classList.add(e8)}}function e5(fo){if(ej(fo)){fo.classList.remove(e8)}}function eZ(){et(eS)}function eN(){e7("hiding disabled multiwidget options");var fo=Number(cu.get(bS)),fp=Number(cu.get(ce)),fr=Number(cu.get(T)),fu=Number(cu.get(cP)),fq=Number(cu.get(c0)),ft=Number(cu.get(dR));var fs=0;if(!fo||!dY||!dS){e7("hiding leadhunter option");eZ()}if(!d2()||!eI){e7("hiding online chat option");et(ey)}if(d2()){fs++}if(!fp){e7("hiding vk-messenger option");et(eo)}else{fs++}if(!fr){e7("hiding fb-messenger option");et(ez)}else{fs++}if(!fu){e7("hiding telegram-messenger option");et(eq)}else{fs++}if(!fq){e7("hiding whatsApp-messenger option");et(fb)}else{fs++}if(!ft){e7("hiding Viber-messenger option");et(er)}else{fs++}eQ=fs>1;if(ba&&bL()&&eQ){e7("hiding popup header");e5(eH)}}function en(){var fp=cu.getObject(f);e7("start filling pulsator");if(fp){if(ej(em)){em.setAttribute("style","background: "+fp.button_color+";")}if(ej(fk)){fk.setAttribute("style","fill: "+fp.icon_color+";")}if(HTMLCollection.prototype.isPrototypeOf(es)){for(var fo=0;fo
"+gg.operator.name+"
"+gg.text+"
х
";var gf=L.createElement("div");gf.innerHTML=gb;var ge=e3();if(ej(ge)){var gh=fp()?"beforeend":"afterbegin";ge.insertAdjacentHTML(gh,gb);var gd=ge.getElementsByClassName("roistat-online-chat-message-close");var f9=ge.getElementsByClassName("roistat-online-chat-message");var gc=gd[fp()?gd.length-1:0];var ga=f9[fp()?gd.length-1:0]}setTimeout(function(){ga.remove()},15000);ei(ga,"click",function(gi){gi.stopPropagation();if(!fT()){fD()}fW()});ei(gc,"click",function(gi){gi.stopPropagation();ga.remove()})};var f6=function(gb){var gf=e3();if(ej(gf)){var gg=gf.querySelector(ev);var ga=gf.querySelector(f3);var ge=gb>eS;var gd=ge?eS+"+":gb;if(ga&&!gb){ga.remove();return}if(ga){ga.textContent=gd;ga.classList.toggle(fK,ge);return}if(gb){var f9=ge?fK:"";var gc='
'+gd+"
";gg.insertAdjacentHTML("beforebegin",gc)}}};var fW=function(){var ga=e3();if(ej(ga)){var f9=ga.getElementsByClassName("roistat-online-chat-message");while(f9.length>0){f9[0].remove()}}};var fZ=function(){fN=L.getElementById(fg);if(ej(fN)){ei(fN,"load",function(){fe()})}ei(L,"click",function(ge){var gd=cx.roistat.onlineChat.customTriggerSelector;if(d6()){var gf=ea(L,fI);var gc=ea(L,eq);var gb=fT()&&ge.target!==gc&&!gc.contains(ge.target);if(gb){dZ(gf,"opened",false)}}else{var f9=ea(L,fR);var ga=fT()&&ge.target!==f9&&!f9.contains(ge.target);if(ga){dZ(f9,"opened",false)}}if(fT()&&(ge.target.closest(eH)===null&&ge.target.closest(fd)===null&&ge.target.closest(eE)===null&&(gd?ge.target.closest(gd)===null:true))){fD()}})};var eo=function(gb){var ga=fQ.getBoundingClientRect().x;var f9=fQ.getBoundingClientRect().y;eZ=true;es();fr=gb.pageX-ga;if(fp()){eu=gb.pageY+f9}else{eu=gb.pageY-f9}};var e6=function(){eZ=false;fC();eT()};var es=function(){if(ej(eB)){eB.classList.add(ff)}};var fC=function(){if(ej(eB)){eB.classList.remove(ff)}};var ft=function(gh){if(eZ&&ej(fQ)){var f9=fQ.getBoundingClientRect();var gg=f9.width;var gf=400;var ga=50;var gk=0;var gc=cx.innerHeight-gf;var gi=gh.pageX-fr;var ge=ga; var gb=cx.innerWidth-ga-gg;if(fp()){gk=cx.innerHeight-(gh.pageY+f9.y)-20}else{gk=gh.pageY-eu}var gj=fY();var gd=gj==="bottomLeft"||gj==="bottomRight"?"top":"bottom";if(gi>=ge&&gi<=gb){fQ.style.left=gi+"px";if(!f5()){fQ.style.right="unset"}}if(gk>=50&&gk<=gc){fQ.style[gd]=gk+"px"}}};var eT=function(){var f9={position:fY(),top:fQ.style.top,left:fQ.style.left,bottom:fQ.style.bottom,right:fQ.style.right};cu.setObject(fz,f9)};var fY=function(){var f9=cu.getObject(f);var ga=typeof f9.position==="string"&&f9.position!=="";return ga?f9.position:"bottomRight"};var fp=function(){var f9=fY();return f9==="topLeft"||f9==="topRight"};var f5=function(){var f9=fY();return f9==="topLeft"||f9==="bottomLeft"};var eU=function(ga){var f9=Math.max(ga*el(),ga)+"px";ex.style.height=f9;ex.style.marginBottom="-"+ga+"px"};var ez=function(){var gd=fY();var gg=cx.roistat.onlineChat.customPosition;var gf=f7();var gj=gg&&gg.top!==null?gg.top:gf[gd].top;var gb=gg&&gg.right!==null?gg.right:gf[gd].right;var f9=gg&&gg.bottom!==null?gg.bottom:gf[gd].bottom;var gc=gg&&gg.left!==null?gg.left:gf[gd].left;fQ=ea(eK,fL);if(!ba&&ej(eK)){eK.classList.add("old")}if(ej(fQ)){fQ.classList.add(fn);fQ.setAttribute("style","visibility: hidden;top: "+gj+";right:"+gb+";bottom:"+f9+";left:"+gc+";");ex=ea(eK,fm);if(ej(ex)){var gh=parseInt(gj==="unset"?f9:gj);eU(gh);var gi=function(){if(ba&&ej(fQ)){if(bL()){fQ.style.height=cx.innerHeight+"px"}else{fQ.style.height="unset"}}};cx.addEventListener("resize",function ga(){eU(gh);gi();eJ()});if(d7){ek.addEventListener("resize",function ge(){eU(gh);gi();eJ()})}}}};var fX=function(){var f9=fY();var ga=function(){if(ej(fQ)){var gd=f7();fQ.style.right=gd[f9].right;fQ.style.left=gd[f9].left;fQ.style.top=gd[f9].top;fQ.style.bottom=gd[f9].bottom}};if(ba){cx.addEventListener("resize",function gc(){ga()});if(d7){ek.addEventListener("resize",function gb(){ga()})}}};var e5=function(){if(ej(eB)){var f9=fY();eB.setAttribute("style","top: "+fS[f9].top+";bottom:"+fS[f9].bottom+";height:"+fS[f9].height+";")}};var e2=function(){if(ej(fV)){var f9=fY();fV.setAttribute("style","top: "+f0[f9].top+";right:"+f0[f9].right+";bottom:"+f0[f9].bottom+";left:"+f0[f9].left+";")}};var fa=function(){fw("iframe appending to page");var f9=cA.decode(cu.get(C));eK=L.createElement("div");eK.innerHTML=f9;L.body.appendChild(eK);eB=ea(L,eW);ez();fX();fZ()};var fc=function(){var ga=cu.getObject(f);fw("start filling pulsator");if(ga){if(ej(fq)){fq.setAttribute("style","background: "+ga.button_color+";")}if(ej(eV)){eV.setAttribute("style","fill: "+ga.icon_color+";")}if(HTMLCollection.prototype.isPrototypeOf(fo)){for(var f9=0;f9'};function eg(){var eo=cu.get(cc),ez=cu.get(bF),eq=cu.getObject(cb),et=Number(cu.get(bS)),eu=cu.get(bB),ep=cu.get(C),en=cu.get(c1),ew=cu.get(di),em=cu.getObject(f);cx.roistatLeadhunterForm=d5;cx.roistatMultiwidget=dU;if(!eo||!ez||!eq||!ew||!em||!eu){d9("requesting data from server");if(d6()||d2()||et){a5(bk()+"//"+x+"/api/site/"+ao+"/"+bf()+"/multiwidget?domain="+encodeURIComponent(L.domain))}}else{var ey=cA.decode(ew);var ev=cA.decode(ep);if((!e(ey)||!e(ev)||dF())&&!aR()){d9("initing LeadHunter form");cx.roistatLeadhunterForm(cA.decode(eo),cA.decode(ez),eq)}else{d9("initing multiwidget form");var er={pulsator_template:ey,pulsator_settings:em},es={form_template:cA.decode(eo),pulsator_template:cA.decode(ez),pulsator_settings:eq},ex={iframe_template:ev,pulsator_template:cA.decode(eu),settings:{is_enabled:Number(en)}};cx.roistatMultiwidget(es,er,ex)}}}function d4(){eg();d9("form initialized")}function ec(){d9("activated");d4()}cN(ec);cx.setRoistatOnlineChatCustomParams=dT;cx.roistatSaveLeadHunterTemplates=dV;cx.roistatSaveMultiwidgetTemplate=d1;cx.roistatSaveOnlineChatTemplate=d0})();(function t(){var d5=function(){return i(dJ)};var dV=function(){return i(U)};var d3=function(){return cu.get(bu)};var dW=function(){return cu.get(bH)};var d9=function(eb){return eb!=null&&eb!==bR&&eb!==""};var d8=function(){var eb=[];var ec=L.getElementsByClassName(ay);if(ec&&ec.length){eb=ec}return eb};var dT=function(){var eb=[];var ec=L.getElementsByClassName(K);if(ec&&ec.length){eb=ec}return eb};var dS=function(){var eb=[];var ec=L.getElementsByClassName(aq);if(ec&&ec.length){eb=ec}return eb};var dY=function(){var eb=[];var ec=L.getElementsByClassName(N);if(ec&&ec.length){eb=ec}return eb};var d1=function(){var eb=[];var ec=L.getElementsByClassName(dB);if(ec&&ec.length){eb=ec}return eb};var e=function(ep,ef,ec){z("CallTracking: RenderPhone phone = "+ep);var ei=function(er){return er.split(/[^0-9]/).join("")};var ej=function(eu,ew){var ez=null;if(!eu){return ez}var er=ew.split(",");if(er.length<2){ez=ew}else{var es=eu.getAttribute("data-prefix");if(es){for(var ev=0;ev0;var ec=cd.callTrackingEnabled;return eb&&ec};var d0=function(eb){dU(eb.is_enabled)};var d7=function d7(){var ec=d5();if(!d9(ec)){z("CallTracking: invalid phone "+ec+", requesting a new one");dX()}else{z("CallTracking: render phone "+ec);var eb=dV();var ed=du(d3());e(ec,eb,ed)}};var d6=function(){z("CallTracking: init");if(aR()){z("CallTracking: Shut down because only online chat need to be inited");return}d4();if(!ea()){z("CallTracking: disabled, skip");return}if(cd.callTrackingManual){z("CallTracking: init finish because off manual");return}d7();aE(d7)};cx.roistatCallTrackingRefresh=dZ;cx.roistatRequestNewPhone=dX; cx.roistatReusePhone=d2;cx.roistatCalltrackingUpdateSettings=d0;cN(d6)})();(function F(){var dT=function(dZ){z("Emailtracking: "+dZ)};var dX=function(dZ,d1,d0){cu.save(bG,dZ,c9);cu.save(b,d1,c9);cu.save(bW,JSON.stringify(d0),c9)};var dS=function(){var dZ=(cx.roistat.emailtracking.email&&cx.roistat.emailtracking.trackingEmail)||aY(cx.roistat.emailtracking.emails);if(cx.roistat.emailtracking.loaded&&dZ){dT("save loaded email: "+cx.roistat.emailtracking.email);dX(cx.roistat.emailtracking.email,cx.roistat.emailtracking.trackingEmail,cx.roistat.emailtracking.emails)}else{dT("settings save skip, because not loaded");cx.roistat.emailtracking.email=cu.get(bG);cx.roistat.emailtracking.email=cx.roistat.emailtracking.email?cx.roistat.emailtracking.email:null;cx.roistat.emailtracking.email=cx.roistat.emailtracking.email==="null"?null:cx.roistat.emailtracking.email;dT("email loaded from storage: "+cx.roistat.emailtracking.email);cx.roistat.emailtracking.trackingEmail=cu.get(b);cx.roistat.emailtracking.trackingEmail=cx.roistat.emailtracking.trackingEmail?cx.roistat.emailtracking.trackingEmail:null;cx.roistat.emailtracking.trackingEmail=cx.roistat.emailtracking.trackingEmail==="null"?null:cx.roistat.emailtracking.trackingEmail;dT("tracking email loaded from storage: "+cx.roistat.emailtracking.trackingEmail);cx.roistat.emailtracking.emails=du(cu.get(bW));cx.roistat.emailtracking.emails=cx.roistat.emailtracking.emails?cx.roistat.emailtracking.emails:null;dT("emails loaded from storage: "+JSON.stringify(cx.roistat.emailtracking.emails))}};var dV=function(dZ){dX(dZ.email,dZ.trackingEmail,dZ.emails)};var dU=function(){var dZ=(!!cx.roistat.emailtracking.email&&!!cx.roistat.emailtracking.trackingEmail)||aY(cx.roistat.emailtracking.emails);return cx.roistat.emailtracking.enabled&&dZ};var e=function(){if(!dU()){dT("emailtracking disabled, skip swapping");return}var d0=function(d5,d6,d4){if(d5.href){var d3=aL(d5.href);if(d6.test(d3)){d5.href=d3.replace(d6,d4);return true}}if(d5.nodeType!==3){return false}if(d5.textContent&&d6.test(d5.textContent)){d5.textContent=d5.textContent.replace(d6,d4);return true}else{if(d5.innerText&&d6.test(d5.innerText)){d5.innerText=d5.innerText.replace(d6,d4);return true}}return false};var dZ=function(d3){return d3.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")};var d1=function(d5,d4){var d3=!d4.match(/[a-z]/);return d3?d5.toUpperCase():d5};var d2=function(eb,ed){var ee=dZ(eb);var d5=new RegExp("(^|\\s)(mailto:)?("+ee+")($|\\s|\\?)","gi");var ef=function(ek,ei,eg,eh,ej){eg=eg||"";return ei+eg+d1(ed,eh)+ej};dT("starting to replace email "+eb+" to "+ed+" with regexp "+d5);var d4=L.getElementsByTagName("*");var d7=d4.length;dT("found "+d7+" nodes on page");var ea=0;for(var d9=0;d90){for(var d8=0;d80};var dS=function(d0){var d1=function(d3){if(!d3){return false}if(dl(d3,"roistat_visit")){return false}var d2=bj(d3);var d5=bj(L.domain);var d4=new RegExp(/^((https?:)?\/\/)?([A-ZА-ЯЁ0-9\_\-\~]+\.)+[A-ZА-ЯЁ0-9\_\-\~]+/i);return d2!==d5&&d4.test(d3)};var dZ=function(d5){var d6=d5.split("#");var d4=d6[0].split("?");var d2="";var d3="";if(d4.length===2){d2=d4[1]}if(d2){d3="&"}d2=d2+d3+"roistat_visit="+roistat.getVisit();d4[1]=d2;d6[0]=d4.join("?");return d6.join("#")};if(d0.tagName.toLowerCase()!=="a"){return}var dY=d0.getAttribute("href");var dX=false;if(d1(dY)){var dW=dZ(dY);dU("update url "+dY+" > "+dW);d0.setAttribute("href",dW);dX=true}return dX};var e=function(){if(!dT()){dU("disabled, skip");return}var dW=L.getElementsByTagName("a");var dX=dW.length;dU("found "+dX+" nodes on page");var d0=0;for(var dY=0;dY0);dS("is first update check: lastUpdateTime="+d1+", result="+(d0?1:0));return d0};var dZ=function(){var d2=cB()-dY;var d1=dr();var d0=d1<=d2;dS("expiration check: _minTime="+d2+", lastUpdateTime="+d1+", result="+(d0?1:0)); return d0};var dT=function(d1){var d0=i(cn);a(d0,d1)};var dU=function(d1){dS("update settings and save last update time");var d0=cu.getObject(r)!==null;if(d0){var d2=du(d1.js_settings.leadHunterTargetPagesMap);if(d2!==null){cu.setObject(r,d2)}}cx.roistatCalltrackingUpdateSettings(d1.calltracking);cx.roistatEmailtrackingUpdateSettings(d1.emailtracking);cx.roistatSaveLeadHunterTemplates(d1.leadhunter_templates.form_template,d1.leadhunter_templates.pulsator_template,d1.leadhunter_templates.pulsator_settings);cx.roistatSaveMultiwidgetTemplate(d1.multiwidget_templates.pulsator_template,d1.multiwidget.pulsator_settings);cx.roistatSaveOnlineChatTemplate(d1.online_chat_templates.pulsator_template,d1.online_chat_templates.iframe_template);cx.roistatSaveProxyFormSettings(d1.proxy_forms);bn(d1.js_settings);da(d1.multiwidget.multiwidget_settings);cy(d1.online_chat);v(d1.geo);cJ(d1.promo_code);cp.isSettingsUpdating=false;dW()};var dV=function(){dS("init");if(dX()){dS("in first update we just start first timer and skip");dW();return}if(!dZ()){dS("update is not not expired, skip");return}dS("start to update settings");dT()};cN(function(){cx.roistatUpdateSettings=dU;setTimeout(function(){dV()},3000);dS("set interval to update settings");setInterval(function(){dV()},e)})})();(function b5(dV,e,dX){var dU={};var dS=function(dZ){var dY=encodeURIComponent?encodeURIComponent:encodeURI;return dY(dZ)};var dT=function(d5,dZ){z("Reach goal start");if(!d5){d5={}}var d2={leadName:"",formTitle:"",name:"",phone:"",email:"",price:"",text:"",fields:"",client_fields:"",is_need_callback:"",callback_phone:"",visit:cO(),is_skip_sending:0,items:"",placeholders_data:"",engine_type:""};for(var d1 in d2){if(!Object.prototype.hasOwnProperty.call(d2,d1)){continue}if(!Object.prototype.hasOwnProperty.call(d5,d1)){continue}if(!d5[d1]){continue}if(d1==="fields"||d1==="client_fields"||d1==="items"||d1==="placeholders_data"){d5[d1]=JSON.stringify(d5[d1])}d2[d1]=dS(d5[d1])}var d4=bf();var d3=bk()+"//"+x+"/api/site/"+ao+"/"+d4+"/reach-goal?v=2";for(var d0 in d2){if(!Object.prototype.hasOwnProperty.call(d2,d0)){continue}d3=d3+"&"+d0+"="+d2[d0]}if(dZ!==dX){var dY=Math.random().toString();dU[dY]=dZ;d3+="&callback_key="+dY}a5(d3);z("Reach goal completed")};var dW=dV.roistatGoal={reach:function(dZ,dY){dT(dZ,dY)},callAfterReachCallback:function(dY){if(Object.prototype.hasOwnProperty.call(dU,dY)){dU[dY]();delete dU[dY]}}}})(cx,L,bR);(function dE(dU,e,dV){var dS=function(dX){if(dX instanceof Array||dX===null||typeof dX!=="object"){z("Invalid event data");return""}return dT(dX)};var dT=function(dY,d2,d1){var d0=d2||0;var dX=d1||[];if(d0>20){z("Recursion depth exceeded when processing additional event fields");return""}d0++;var d5=[];for(var d4 in dY){if(Object.prototype.hasOwnProperty.call(dY,d4)){var d3=dY[d4];if(typeof d3==="string"||typeof d3==="number"){var dZ=dX.length>0?"["+dX.join("][")+"]":"";d5.push("&data"+dZ+"["+encodeURIComponent(d4)+"]="+encodeURIComponent(d3))}else{if(typeof d3==="object"){dX.push(encodeURIComponent(d4));d5.push(dT(d3,d0,dX));dX.pop()}else{z("Event data property ignored: "+d4)}}}}return d5.length>0?d5.join(""):""};var dW=function(dZ,d1){z("Send event start");var dX=o();var d0=dS(d1);H("Name: "+dZ+" Data: "+d0+" VisitId: "+dX);var dY=R()+"/event/register?visit="+dX+"&event="+dZ+d0;a5(dY);z("Send event completed")};dU.roistat.event={send:function(dX,dY){dW(dX,dY)}}})(cx,L,bR);(function cv(d1,d3,dU){if(aR()){z("VisitApprove: Shut down because only online chat need to be inited");return}var d4=d1.roistatIsInitVisit===true?20000:10000;var dT=(new Date()).getTime();var dS=function(d8){return"approve_visit_"+d8};var d0=function(d8){ck.set(dS(d8),1)};var d5=function(d8){return ck.get(dS(d8))>0};var e,dW,d7=[];if(d3.addEventListener){e=function(d9,d8,ea){return d9.addEventListener(d8,ea,false)};dW=function(d9,d8,ea){return d9.removeEventListener(d8,ea,false)}}else{e=function(d9,d8,ea){return d9.attachEvent("on"+d8,ea)};dW=function(d9,d8,ea){return d9.detachEvent("on"+d8,ea)}}var dZ=function(eb){if(d7.length>30){return}eb=eb||d1.event;if(!eb||!eb.screenX){return}var ea=(new Date()).getTime();var ed,ec=null;if(d7.length>0){ec=d7[d7.length-1]}if(ec){ed=ea-ec.time}else{ed=ea-dT}if(ed<300){return}ed=ed-300;var ef=0;var d8=eb.screenX;var ee=eb.screenY;if(ec){ef=parseInt(Math.sqrt(Math.pow(ec.y-ee,2)+Math.pow(ec.x-d8,2)))}var d9={time:ea,pauseBeforeMove:ed,x:d8,y:ee,distance:ef};d7.push(d9)};var dY=function(){var d8=[];q(d7,function(d9){var ea=[d9.pauseBeforeMove,d9.distance];d8.push(ea.join(":"))});if(d8.length===0){d8.push("0:0")}return d8.join("|")};var dV=function(){for(var d8 in d1){if(dl(d8,"yaCounter")){return true}}return false};var d2=function(){dW(d3,"mousemove",dZ);var d8=o();z("VisitApprove: start for visit "+d8);if(d5(d8)){z("VisitApprove: visit already approved, skip");return}d0(d8);aH();var d9=R()+"/approve?v="+ab+"&visit="+d8;if(d6()){d9+="&hash="+az()}if(dX()){d9+="&page_params="+encodeURIComponent(JSON.stringify(d1.roistat.page.params)); g()}d9+="&mv="+dY();d9+="&pl="+(d1.navigator?d1.navigator.platform:"");d9+="&ym="+(dV()?"1":"0");d9+="&wd="+(d1.navigator?(d1.navigator.webdriver===true?"1":"0"):"0");a5(d9)};var d6=function(){var ec=cp.cookies,eb=m();var ee=bp();for(var d9=0;d90;if(ea&&ef!==d8){return true}}return false};var dX=function(){var ed=cp.pageParams,ea=d1.roistat.page.params;for(var d9=0;d90){d9("save loaded settings");d6(d1.roistat.proxyForms.settings)}else{d9("settings not loaded, getting from storage");d1.roistat.proxyForms.settings=cu.getObject(dD)||[]}};var d6=function(ec){cu.setObject(dD,ec)};var d2=function(){d9("init form listener");dU(d1.roistat.proxyForms.settings);e(d1.roistat.proxyForms.settings)};var eb=function(ec){return ec.hasOwnProperty("hosts")&&ec.hasOwnProperty("is_excluding_hosts")&&bE(ec.hosts)&&ec.hosts.length>0};var dW=function(ed){if(!eb(ed)){return true}var ee=ds(ed.hosts,bj(d1.location.host));var ec=Boolean(ed.is_excluding_hosts);return ec?!ee:ee};var dT=function(ed){var ec=[];q(ed,function(ee){if(dW(ee)){ec.push(ee)}});return ec};var e=function(ec){var ee=[];q(ec,function(ef){if(ef.type==="js-button"){ee.push(ef)}});if(ee.length<1){d9("no button settings");return}var ed;if(d5.addEventListener){ed=function(ef){dX(ee,ef,ef.target,dV)};d5.addEventListener("click",ed,true)}else{if(d5.attachEvent){ed=function(){var ef=d1.event;dX(ee,ef,ef.srcElement,dV,true)};d5.attachEvent("onclick",ed)}else{d9("Listener could not be attached")}}}; var dU=function(ed){H("Proxy form debug: start");var ec=[];q(ed,function(ef){if(ef.type==="form"){ec.push(ef)}});if(ec.length<1){d9("no form settings");return}if(d5.addEventListener){var ee=function(ef){dX(ec,ef,ef.target,ea)};d5.addEventListener("submit",ee,true)}else{if(d5.attachEvent){setInterval(function(){ec=dT(ec);var ef=d5.getElementsByTagName("form");q(ef,function(eg){if(eg.getAttribute("data-roistat-proxy-form-checked")==="true"){return}eg.setAttribute("data-roistat-proxy-form-checked","true");q(ec,function(eh){if(dS(eg,eh.selector)){eg.attachEvent("onsubmit",function(){d1.event.returnValue=false;H("Proxy form debug: start sending form lead");ea(eh,d1.event.srcElement)})}})})},2000)}else{d9("Listener could not be attached")}}};var dX=function(ef,eg,eh,ee,ec){var ei=dT(ef);var ed=null;q(ei,function(ej){if(dS(eh,ej.selector)){ed=ej}});if(ed===null){d9("No matched settings found for listener");return}ee(eg,ed,eh,ec)};var ea=function(eg,ee,ef,ed){var ec=d4(ef,ee);if(!d7(ec,ee)){H("Proxy form debug: lead fields is not valid");return}ed?eg.returnValue=false:eg.preventDefault();H("Proxy form debug: sending lead");dZ(ec,ee,function(){HTMLFormElement.prototype.submit.call(ef)})};var dV=function(ee,ed){var ec=d4(null,ed);if(!d7(ec,ed)){return}dZ(ec,ed)};var dZ=function(ec,ef,eh){var eg={};var ee=d0(ef.crm)&&ef.crm.hasOwnProperty("is_enabled");var ed=ee?ef.crm.is_enabled:true;eg.leadName=ef.hasOwnProperty("lead_name")?ef.lead_name:"Новый лид с формы "+ef.title;eg.formTitle=ef.title;eg.name=ec.name;eg.phone=ec.phone;eg.email=ec.email;eg.text=ec.comment;eg.fields=ec.fields;eg.placeholders_data=ec.placeholdersData;eg.is_need_callback=ef.is_need_callback>0?1:0;eg.is_skip_sending=!ed;d1.roistatGoal.reach(eg,eh)};var d0=function(ec){return(typeof ec==="number"&&!isNaN(ec))||(typeof ec==="string"&&ec!=="")||(typeof ec==="object"&&ec!==null)||(typeof ec==="boolean"&&ec)||bE(ec)};var d7=function(ec,ee){var ed=[],eg=["name","email","phone","comment"];q(eg,function(eh){if(ee.hasOwnProperty(eh)&&ee[eh].required>0){ed.push(eh)}});if(bE(ee.fields)){q(ee.fields,function(eh){if(eh.required>0){ed.push(eh)}})}var ef=true;q(ed,function(eh){if(!ec.hasOwnProperty(eh)||!d0(ec[eh])){ef=false}});return ef};var d4=function(ee,ed){var ec={};ec.name=ed.name?d3(ee,ed.name.value,ed.name.type):"";ec.phone=ed.phone?d3(ee,ed.phone.value,ed.phone.type):"";ec.email=ed.email?d3(ee,ed.email.value,ed.email.type):"";ec.comment=ed.comment?d3(ee,ed.comment.value,ed.comment.type):"";ec.fields={};ec.placeholdersData={orderPage:cL};if(bE(ed.fields)){q(ed.fields,function(ef){ec.fields[ef.name]=d3(ee,ef.value,ef.type)})}return ec};var d3=function(ed,eg,ec){switch(ec){case"plain":return eg||"";case"input":var ef=ed.querySelector('input[name="'+eg+'"]');return ef?ef.value:"";case"js":try{return(new Function(eg))()}catch(ee){return""}}};var d8=function(){d9("init");if(aR()){d9("Shut down because only online chat need to be inited");return}if(!d1.roistat.proxyForms.enabled){d9("disabled");return}dY();d2()};var dS=function(ef,ed){if(typeof Element!=="undefined"&&Element.prototype.matches){var ec=ef.matches(ed);if(!ec){return ef.closest(ed)?ef.closest(ed).matches(ed):false}return ec}else{if(typeof Element!=="undefined"&&Element.prototype.matchesSelector){var eg=ef.matchesSelector(ed);if(!eg){return ef.closest(ed)?ef.closest(ed).matches(ed):false}return eg}else{if(d5.querySelectorAll){var eh=d5.querySelectorAll(ed);for(var ee=0;ee0};var d0=function(d7){z("Request listener: "+d7)};var d6=/^(8|7|380|45|370|375|1|48|357|44|373|371|49|971|996|995|972|420|33|90|34|55|61|52|60|374|43|41|351)?(\d){9,13}$/g;var dZ=/^[^\s]+[@][^\s]+$/g;var dU=["mc.yandex.ru","google-analytics.com","google.ru","google.com","stats.g.doubleclick.net"];var dT=function dT(){d0("listen");if(dY.XMLHttpRequest){XMLHttpRequest.prototype.oldSend=XMLHttpRequest.prototype.send;function d9(ec){var eb=this;d2(eb.responseURL,ec,function(){eb.oldSend(ec)})}XMLHttpRequest.prototype.send=d9}if(dY.ActiveXObject){var d8=ea;function ea(ed){var eb=new d8(ed);var ee={};if(ed.toLowerCase()==="msxml2.xmlhttp"){ee={_ax:eb,_status:"fake",responseText:"",responseXml:null,readyState:0,status:0,statusText:0,onReadyStateChange:null};var ec="";ee._onReadyStateChange=function(){var ef=ee;return function(){ef.readyState=ef._ax.readyState;if(ef.readyState===4){ef.responseText=ef._ax.responseText;ef.responseXml=ef._ax.responseXml;ef.status=ef._ax.status;ef.statusText=ef._ax.statusText}if(ef.onReadyStateChange){ef.onReadyStateChange()}}}();ee.open=function(ej,eh,ei,ef,eg){ec=eh;ei=(ei!==false);this._ax.onReadyStateChange=this._onReadyStateChange;return this._ax.open(ej,eh,ei,ef,eg) };ee.send=function(ef){var eg=this;d2(ec,ef,function(){this._ax.send(ef)})}}else{ee=eb}return ee}dY.ActiveXObject=ea}if(dY.fetch){var d7=fetch;fetch=function(eb,ec){d2(eb.url,ec||{});return d7(eb,ec||{})}}dY.addEventListener("submit",function(ee){var eg=ee.target.elements;var ef={};for(var ed=0;ed0){var eg=ee.email;ee.email=ea[0];d0("parsing email, before: "+eg+", after: "+ee.email)}}if(d9){var en=ei.replace(/[\s-.()+*_—:;'"`]/g,"");var em=en.match(ec);if(em&&em.length>0){var eb=ee.phone;ee.phone=ei;d0("parsing phone, before: "+eb+", after: "+ee.phone)}}}return ee}var dX=function(d7){var d8=bj(d7);return !aB(dU,d8)};function d2(d9,d8,d7){if(d9.length>0&&!dX(d9)){return}var eb=dW(d9);var ed=d8;if(typeof ed==="string"){ed=dS(ed)}d0("data before parsing "+JSON.stringify({get:eb,post:ed}));var ec=d4(eb);var ea=d4(ed);d0("data after parsing "+JSON.stringify({get:ec,post:ea}));d3(ec,ea,d7)}function d3(d7,d9,ed){var ec=d7.email.length>0?d7.email:d9.email;var d8=d7.phone.length>0?d7.phone:d9.phone;var eb=d7.name.length>0?d7.name:d9.name;if(ec.length==0&&d8.length==0){ed();return}setTimeout(function(){ed()},100);var ea={leadName:"Автоматический лид с сайта",name:eb,phone:d8,email:ec,is_skip_sending:1};d0("phone or email is not empty, reaching goal "+JSON.stringify(ea));roistatGoal.reach(ea)}(function d5(){if(!e()){d0("disabled, skip");return}dT()})()})(cx,L,bR)})(window,document,undefined);