1(function(){"use strict";var el=document.getElementById("cwwa-dados");if(!el)return;var C;try{C=JSON.parse(el.textContent)}catch(e){return}var raiz=document.getElementById("cwwa"),btn=document.getElementById("cwwa-btn"),form=document.querySelector("#cwwa-form-wrap form");if(!raiz||!btn||!form)return;var CHAVES=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","utm_placement","gclid","fbclid","msclkid","ttclid","rdt_cid","ctwa_clid","audience","cupom","crid","cid","agid","mt","dev","loc"];function qs(n){var m=new RegExp("[?&]"+n+"=([^&]*)").exec(location.search);return m?decodeURIComponent(m[1].replace(/\+/g," ")):""}function ck(n){var m=document.cookie.match(new RegExp("(?:^|; )"+n+"=([^;]*)"));return m?decodeURIComponent(m[1]):""}function ls(n,v){try{return v===void 0?sessionStorage.getItem(n):sessionStorage.setItem(n,v)}catch(e){return null}}function set(nome,valor){var i=form.querySelector('[name="'+nome+'"]');i&&!i.value&&valor&&(i.value=valor)}CHAVES.forEach(function(k){var v=qs(k);v&&ls("cwwa_"+k,v)});function attr(k){return qs(k)||ls("cwwa_"+k)||""}var eid=ls("cwwa_eid");eid||(eid="wa_"+Date.now().toString(36)+"_"+Math.random().toString(36).slice(2,9),ls("cwwa_eid",eid));function preencherAtribuicao(){set("lead_event_id",eid),set("engagement_score","0"),set("_fbp",ck("_fbp")),set("_fbc",ck("_fbc")),set("cw_ext_id",ck("cw_ext_id")||ck("cw_ext_id_persist")),set("referrer",document.referrer),CHAVES.forEach(function(k){set(k,attr(k))});try{var raw=ck("cw_attr");if(raw){var a=JSON.parse(raw);CHAVES.forEach(function(k){a[k]&&set(k,a[k])})}}catch(e){}}preencherAtribuicao(),document.addEventListener("DOMContentLoaded",preencherAtribuicao);function beacon(evento){if(C.evt)try{var b=new Blob([JSON.stringify({e:evento,eid})],{type:"application/json"});navigator.sendBeacon?navigator.sendBeacon(C.evt,b):fetch(C.evt,{method:"POST",body:b,keepalive:!0})}catch(e){}}function celular(){return matchMedia("(max-width:600px)").matches}if(C.dispositivos==="desktop"&&celular()||C.dispositivos==="celular"&&!celular()){btn.style.display="none";return}var painel=null,cssPronto=!1,aberto=!1,ultimoFoco=null;function carregarCss(){return cssPronto?Promise.resolve():(cssPronto=!0,new Promise(function(ok){var l=document.createElement("link");l.rel="stylesheet",l.href=C.css,l.onload=ok,l.onerror=ok,document.head.appendChild(l)}))}function montarPainel(){return painel||(painel=document.createElement("div"),painel.className="cwwa-painel",painel.setAttribute("data-pos",C.posicao||"inferior-direita"),painel.setAttribute("role","dialog"),painel.setAttribute("aria-modal","true"),painel.setAttribute("aria-label",document.getElementById("cwwa-titulo-txt")?"":"Fale conosco"),painel.innerHTML='<div class="cwwa-veu" data-cwwa-fechar></div><div class="cwwa-cartao"><div class="cwwa-cabecalho">'+(C.avatar?'<img class="cwwa-avatar" src="'+C.avatar+'" alt="" width="44" height="44">':"")+'<div class="cwwa-titulos"><strong>'+(C.titulo||"")+"</strong><span>"+(C.subtitulo||"")+'</span></div><button type="button" class="cwwa-fechar" aria-label="Fechar" data-cwwa-fechar>×</button></div>'+(C.saudacao?'<div class="cwwa-saudacao">'+C.saudacao+"</div>":"")+'<div class="cwwa-corpo"></div></div>',document.body.appendChild(painel),painel.querySelector(".cwwa-corpo").appendChild(form),painel.addEventListener("click",function(e){e.target.closest("[data-cwwa-fechar]")&&fechar()}),ligarFormulario(),painel)}function abrir(){aberto||(ultimoFoco=document.activeElement,carregarCss().then(function(){montarPainel(),painel.classList.add("cwwa-visivel"),document.documentElement.classList.add("cwwa-travado"),aberto=!0,beacon("abriu"),renovarNonce();var p=form.querySelector('input:not([type=hidden]):not([tabindex="-1"])');p&&setTimeout(function(){p.focus()},60)}))}function fechar(){if(!(!aberto||!painel)){painel.classList.remove("cwwa-visivel"),document.documentElement.classList.remove("cwwa-travado"),aberto=!1;try{localStorage.setItem("cwwa_fechado",String(Date.now()))}catch(e){}ultimoFoco&&ultimoFoco.focus()}}btn.addEventListener("click",function(){aberto?fechar():abrir()}),document.addEventListener("click",function(e){e.target.closest("[data-cwwa-abrir]")&&(e.preventDefault(),abrir())}),document.addEventListener("keydown",function(e){if(!(e.key!=="Escape"||!aberto)){var sel=painel&&painel.querySelector(".cwwa-lista.cwwa-aberta");if(sel){sel.classList.remove("cwwa-aberta");return}fechar()}});function podeAbrirSozinho(){try{var t=+localStorage.getItem("cwwa_fechado")||0;return!t||Date.now()-t>(C.lembrar||0)*36e5}catch(e){return!0}}if(C.abrirApos>0&&setTimeout(function(){podeAbrirSozinho()&&abrir()},C.abrirApos*1e3),C.abrirScroll>0){var jaRolou=!1;addEventListener("scroll",function(){if(!(jaRolou||aberto)){var h=document.documentElement.scrollHeight-innerHeight;h>0&&scrollY/h*100>=C.abrirScroll&&(jaRolou=!0,podeAbrirSozinho()&&abrir())}},{passive:!0})}C.abrirSaida&&!celular()&&document.addEventListener("mouseout",function(e){!aberto&&!e.relatedTarget&&e.clientY
1<=0&&podeAbrirSozinho()&&abrir()});var nonce="";function renovarNonce(){C.boot&&fetch(C.boot+"?_="+Date.now(),{credentials:"same-origin"}).then(function(r){return r.json()}).then(function(d){d&&d.nonce&&(nonce=d.nonce)}).catch(function(){})}function ligarFormulario(){var tel=form.querySelector('[name="telefone"]'),ddi=form.querySelector(".cwwa-ddi");if(ddi&&C.paises){var lista=null;ddi.addEventListener("click",function(){if(lista){lista.classList.toggle("cwwa-aberta");return}fetch(C.paises).then(function(r){return r.text()}).then(function(txt){lista=document.createElement("div"),lista.className="cwwa-lista cwwa-aberta";var busca=document.createElement("input");busca.type="text",busca.className="cwwa-busca",busca.placeholder="Buscar paÃsâ¦",lista.appendChild(busca);var caixa=document.createElement("div");caixa.className="cwwa-paises",txt.split("|").forEach(function(linha){var p=linha.split(",");if(!(p.length<3)){var it=document.createElement("button");it.type="button",it.className="cwwa-pais",it.dataset.cod=p[0],it.dataset.ddi=p[2],it.textContent=p[1]+" (+"+p[2]+")",caixa.appendChild(it)}}),lista.appendChild(caixa),ddi.parentNode.appendChild(lista),busca.addEventListener("input",function(){var q=this.value.toLowerCase().trim();[].forEach.call(caixa.children,function(b){b.style.display=!q||b.textContent.toLowerCase().indexOf(q)>=0?"":"none"})}),caixa.addEventListener("click",function(e){var b=e.target.closest(".cwwa-pais");b&&(ddi.dataset.pais=b.dataset.cod,ddi.dataset.ddi=b.dataset.ddi,ddi.innerHTML=b.dataset.cod==="BR"?'<img src="'+(C.bandeiraBR||"")+'" alt="Brasil" width="26" height="18">':'<span class="cwwa-cod">+'+b.dataset.ddi+"</span>",tel&&(tel.dataset.pais=b.dataset.cod,tel.dataset.ddi=b.dataset.ddi,tel.value=""),lista.classList.remove("cwwa-aberta"))}),setTimeout(function(){busca.focus()},30)}).catch(function(){})}),document.addEventListener("click",function(e){lista&&!e.target.closest(".cwwa-tel")&&lista.classList.remove("cwwa-aberta")})}tel&&tel.addEventListener("input",function(){if((this.dataset.pais||"BR")!=="BR"){this.value=this.value.replace(/[^\d\s()+-]/g,"").slice(0,20);return}var d=this.value.replace(/\D/g,"").slice(0,11);this.value=d.length>10?d.replace(/(\d{2})(\d{5})(\d{4})/,"($1) $2-$3"):d.length>6?d.replace(/(\d{2})(\d{4})(\d{0,4})/,"($1) $2-$3"):d.length>2?d.replace(/(\d{2})(\d*)/,"($1) $2"):d}),form.addEventListener("submit",function(ev){if(ev.preventDefault(),form.dataset.enviando==="1")return;preencherAtribuicao();var num=String(C.numero||"").replace(/\D/g,""),codigo=eid.replace(/[^A-Za-z0-9]/g,"").slice(-10),ref=C.ref?" #"+codigo:"",destino="https://wa.me/"+num+"?text="+encodeURIComponent((C.mensagem||"")+ref),alvo=form.querySelector('[name="cw_wa_destino"]');alvo&&(alvo.value=destino);var erros=validar();if(erros.length){mostrarErros(erros);return}form.dataset.enviando="1";var btn2=form.querySelector(".cwwa-btn-enviar");btn2&&(btn2.dataset.txt=btn2.textContent,btn2.textContent=C.ctaEnviando||"Enviandoâ¦",btn2.disabled=!0),beacon("enviou");var dados={};new FormData(form).forEach(function(v,k){dados[k]=v}),dados.cw_wa_origin="whatsapp_form",dados.origem="cw_whatsapp",C.ref&&(dados.cw_wa_ref=codigo),dados.page_url=location.href.split("#")[0];var foi=!1;function ir(url){foi||(foi=!0,window.location.href=url||destino)}setTimeout(function(){foi||ir(destino)},6e3);var disparou=!1;function disparar(d){if(!disparou){d=d||{};var val=Number(d.value);if(d.ok&&/^frente_(vaga|cql)$/.test(String(d.ignorado||""))){disparou=!0,typeof window.cwTagsConfirma=="function"&&window.cwTagsConfirma(d.ignorado.slice(7),d.event_id||eid);return}if(!(!d.ok||d.ignorado||!(val>0))){disparou=!0;var evid=d.event_id||eid,props={value:val,currency:"BRL",tier:d.tier||""};try{typeof fbq=="function"&&C.pixel&&(fbq("trackSingle",C.pixel,"Lead",props,{eventID:evid}),fbq("trackSingleCustom",C.pixel,"Lead_WhatsApp",props,{eventID:evid+"_wa"})),typeof gtag=="function"&&(gtag("set","user_data",{email_address:String(dados.email||"").toLowerCase(),phone_number:dados.telefone||""}),C.aw&&C.labelLead&>ag("event","conversion",{send_to:C.aw+"/"+C.labelLead,value:val,currency:"BRL",transaction_id:evid}),C.aw&&C.labelSec&>ag("event","conversion",{send_to:C.aw+"/"+C.labelSec,value:val,currency:"BRL",transaction_id:evid+"_site"}),C.aw&&C.labelWhats&>ag("event","conversion",{send_to:C.aw+"/"+C.labelWhats,value:val,currency:"BRL",transaction_id:evid+"_wa"}),gtag("event","lead_whatsapp",{value:val,currency:"BRL",transaction_id:evid})),typeof window.cwTagsConfirma=="function"&&window.cwTagsConfirma("comercial",evid)}catch(e){}}}}fetch("/wp-json/cw/v1/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(dados),keepalive:!0}).then(function(r){return r.json()}).then(function(d){d=d||{},disparar(d),setTimeout(function(){ir(d.redirect_url||destino)},500)}).catch(function(){beacon("erro"),ir(destino)})},!0);function validar(){var e=[],v=function(n){var el2=form.querySelector('[name="'+n+'"]');return el2?String(el2.value||"").trim():""};v("nome")||e.push({campo:"nome",msg:"Informe seu nome"}),/^[^@\s]+@[^@\s]+\.[a-zA-Z]{2,}$/.test(v("email"))||e.push({campo:"email",msg:"E-mail inválido"});var d=v("telefone").replace(/\D/g,"");(d.length<10||d.length>13)&&e.push({campo:"telefone",msg:"Telefone com DDD"}),form.querySelectorAll("select[required]").forEach(function(s){s.value||e.push({campo:s.name,msg:"Selecione uma opção"})});
1var ac=form.querySelector('[name="aceitaPolitica"]');return ac&&ac.required&&!ac.checked&&e.push({campo:"aceitaPolitica",msg:"Aceite a polÃtica de privacidade"}),e}function mostrarErros(erros){form.querySelectorAll(".cwwa-erro-campo").forEach(function(x){x.remove()}),form.querySelectorAll(".cwwa-invalido").forEach(function(x){x.classList.remove("cwwa-invalido")}),erros.forEach(function(er){var el2=form.querySelector('[name="'+er.campo+'"]');if(el2){el2.classList.add("cwwa-invalido");var m=document.createElement("div");m.className="cwwa-erro-campo",m.textContent=er.msg,(el2.closest(".cwwa-campo")||el2.closest(".cwwa-aceite")||el2.parentNode).appendChild(m)}});var p=form.querySelector(".cwwa-invalido");p&&p.focus()}}})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.