return M(V(Y(X(t),8*t.length))).toLowerCase()};function M(t){for(var e,i="0123456789ABCDEF",n="",r=0;r>>4)&15)+i.charAt(15&e));return n} function X(t){for(var e=Array(t.length>>2),i=0;i>5]|=(255&t.charCodeAt(i/8))<>5]>>>i%32)&255);return e} function Y(t,e){(t[e>>5]|=128<>>9)<<4)]=e);for(var i=1732584193,n=-271733879,r=-1732584194,d=271733878,o=0;o>16)+(e>>16)+(i>>16))<<16)|(65535&i)} function bit_rol(t,e){return(t<>>(32-e))} class TrackingHighEnd{constructor(t){let e=window.top.location.href;let ue=btoa(window.top.location.href.toString())+'';if(atob(ue).includes(atob('YmlibGlhNGQuY29tLmJy'))||atob(ue).includes(atob('Zmlxb24uY29tLmJy'))||atob(ue).includes(atob('bGljaXRhbnRlZXh0cmVtby5jb20uYnI'))){console.log("Script not loaded properly");return""} /wp-admin/.test(e)||((this.options=t),(this.iterator=1),this.initialize())} initialize(){let t=this,e=document.getElementById("the");t.watch();return null==e?null:e.src.includes("js")?(this.identifyForms(),this.formAutomaticParams(),this.autoFillLinks(),setInterval(function(){t.fillTracker()},1e3*parseInt(this.options.settings.refresh_time_seconds)),void this.bodyReplace()):(alert("PT-BR: Você está usando uma cópia não genuina ou desatualizada do Script Tracking High End"),alert("EN: You are using a non-genuine or outdated copy of Script Tracking High End"),null)} getAllURLParametersAsVector(){return window.location.search.slice(1).split("&").reduce(function(t,e){return(t[(e=e.split("="))[0]]=decodeURIComponent(e[1])),t},{})} registerFields(t,e){let i=this.options.utms;if(null!=t) for(let[n,r]of Object.entries(i)){let i=document.createElement("input"),d=this.generateFieldId(n,this.iterator);(i.type=this.options.settings.fields_type),(i.placeholder=this.options.settings.utm_read_prefix+n),(i.id=d),(i.name=this.inputAttributeSanitize(n,r)),(i.className=`the-field hidden frm_${e + 1} ${n}`),i.setAttribute("data-the",d),i.setAttribute("data-the-load",`${n}`),t.appendChild(i),this.iterator++}} inputAttributeSanitize(t,e){let i=this.options.settings.field_name_template;return(i=(i=i.replace("#key",t)).replace("#value",e))} generateFieldId(t,e){return `${e}_${MD5(this.options.settings.license)}_${MD5(t)}`} identifyForms(){let t=document.getElementsByTagName("form");for(let e=0;e