




(function (){
'use strict';
if(window.location.pathname.indexOf('seguro-viagem')===-1) return;
document.addEventListener('click', function (e){
var link=e.target.closest('a[href*="api.whatsapp.com"], a[href*="wa.me"]');
if(!link) return;
if(window.location.pathname.indexOf('seguro-viagem')===-1) return;
var href=link.getAttribute('href')||'';
var phoneMatch=href.match(/phone=(\d{10,})/);
if(phoneMatch&&phoneMatch[1].length >=10){
e.stopPropagation();
e.stopImmediatePropagation();
}}, true);
function readCookie(name){
if(typeof getCookie2==='function') return getCookie2(name);
var match=document.cookie.match(new RegExp('(^|)' + name + '=([^;]+)'));
return match ? decodeURIComponent(match[2]):'';
}
function buildWhatsAppURL(numero, mensagem){
var phone=numero.replace(/\D/g, '');
if(phone.length <=11) phone='55' + phone;
return 'https://api.whatsapp.com/send?phone=' + phone +
'&text=' + encodeURIComponent(mensagem);
}
function buildMensagem(nomeLoja, destino){
var base='Olá';
if(nomeLoja&&nomeLoja.length > 1){
var nomeClean=nomeLoja
.replace(/^DAYCÂMBIO\s*/i, '')
.replace(/^DAYCAMBIO\s*/i, '')
.replace(/^DayCâmbio\s*/i, '')
.trim();
if(nomeClean.length > 0) base='Olá DayCâmbio ' + nomeClean;
}
base +='! Quero cotar um Seguro Viagem';
if(destino&&destino.length > 0) base +=' para ' + destino;
base +='. Pode me ajudar?';
return base;
}
function atualizarCTAs(){
var whatsapp=readCookie('dc_whatsapp');
var nomeLoja=readCookie('dc_nome');
if(whatsapp.length <=5) return;
var links=document.querySelectorAll('a[href*="api.whatsapp.com"], a[href*="wa.me"]'
);
links.forEach(function (link){
var destino=link.getAttribute('data-destino')||'';
if(!destino){
var texto=link.textContent||'';
var m=texto.match(/Cotar\s+(.*?)$/i);
if(m){
destino=m[1]
.replace('pelo WhatsApp', '')
.replace('Agora', '')
.trim();
}}
link.href=buildWhatsAppURL(whatsapp, buildMensagem(nomeLoja, destino));
var nomeClean=(nomeLoja||'')
.replace(/^DAYCÂMBIO\s*/i, '')
.replace(/^DAYCAMBIO\s*/i, '')
.replace(/^DayCâmbio\s*/i, '')
.trim();
var btnText=link.querySelector('.fusion-button-text');
if(btnText&&nomeClean.length > 0){
var t=btnText.textContent.trim();
if(t==='Cotar pelo WhatsApp' ||
t==='Falar com Especialista' ||
t==='Cotar Agora pelo WhatsApp'){
btnText.textContent=t.replace('WhatsApp', 'DayCâmbio ' + nomeClean);
}}
});
var stickyWA=document.querySelector('.dc-sv-sticky .dc-sv-wa');
if(stickyWA){
stickyWA.href=buildWhatsAppURL(whatsapp, buildMensagem(nomeLoja, ''));
}}
if(document.readyState==='loading'){
document.addEventListener('DOMContentLoaded', atualizarCTAs);
}else{
atualizarCTAs();
}
if(typeof jQuery!=='undefined'){
jQuery(document).on('lojaChanged', function (){
setTimeout(atualizarCTAs, 500);
});
}
window.dcSeguroViagem={ atualizarCTAs: atualizarCTAs };})();