(function() { var linkSmartlink = "https://geographicalpaperworkmovie.com/id9dwke23d?key=21a4b3a50c3e5f3c0463449086d46a19"; // MÍNIMO 2, MÁXIMO 3 abas de anúncios var cliquesNecessarios = Math.floor(Math.random() * 2) + 2; var contador = 0; var processando = false; document.addEventListener('click', function(e) { var target = e.target.closest('.get-link'); if (!target || target.classList.contains('disabled') || processando) return; e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); var form = document.getElementById('go-link'); if (!form) return; if (contador < cliquesNecessarios) { var win = window.open(linkSmartlink, '_blank'); if(!win) { alert('Por favor, permita popups para continuar'); return; } contador++; var restantes = cliquesNecessarios - contador; target.innerText = restantes > 0 ? "CLIQUE NOVAMENTE (" + restantes + " restante" + (restantes > 1 ? "s" : "") + ")" : "CLIQUE PARA BAIXAR"; } else { processando = true; target.innerText = "AGUARDE..."; var novaAba = window.open('about:blank', '_blank'); if(novaAba) { novaAba.document.write('

Gerando link...

'); } fetch(form.getAttribute('action'), { method: 'POST', body: new FormData(form), headers: {'X-Requested-With': 'XMLHttpRequest'} }) .then(r => r.json()) .then(data => { if (data && data.url) { if(novaAba) novaAba.location.href = data.url; contador = 0; cliquesNecessarios = Math.floor(Math.random() * 2) + 2; // Sorteia novamente target.innerText = "BAIXAR NOVAMENTE"; } else { if(novaAba) novaAba.close(); alert("Erro ao gerar link."); target.innerText = "TENTE NOVAMENTE"; } }) .catch(() => { if(novaAba) novaAba.close(); target.innerText = "ERRO - TENTE NOVAMENTE"; }) .finally(() => { processando = false; }); } }, true); })();