PageSourceSearch

https://www.citeo-sh.com/wp-content/plugins/citeo-newsletter/public/js/citeo-newsletter-public.js?ver=1.0.0

js citeo-sh.com collected 2026-10-07 15:51:33 UTC 1,898 bytes, 2 lines download raw bytes

1document.addEventListener('DOMContentLoaded',()=>{'use strict';const newsletterForm=document.querySelectorAll('.wp-block-ds-citeocom-section-newsletter');newsletterForm.forEach((form)=>{form.addEventListener('submit',(e)=>{e.preventDefault();const formData={action:'submit_email_subscription',email:form.querySelector('.citeo-newsletter-email').value,optin:form.querySelector('.citeo-newsletter-optin').checked,consent_tracking:form.querySelector('.citeo-newsletter-consent-tracking').checked,type_newsletter:form.querySelector('.citeo-newsletter-type-newsletter').value,captcha:form.querySelector('input[name="frc-captcha-solution"]').value,nonce:emailSubscription.nonce,};const messageContainer=form.querySelector('.citeo-newsletter-message');messageContainer.innerHTML='';const message=document.createElement('p');fetch(emailSubscription.ajaxurl,{method:'POST',headers:{'Content-Type':'application/x-www-form-urlencoded','Cache-Control':'no-cache',},body:new URLSearchParams(formData),}).then((response)=>response.json()).then((body)=>{if(body.success){message.classList.add('message-success');const submit_btn=form.querySelector('.wp-block-button__link[type="submit"]');const form_name=form.closest('.wp-block-ds-citeocom-section-newsletter').querySelector('.newsletter-ttl-col h2, .newsletter-ttl-col h3, .newsletter-ttl-col h4');if(typeof dataLayer==='undefined'){console.warn('GTM has not been detected.');}else{dataLayer.push({event:'click_action',click:submit_btn?submit_btn.innerHTML:'',type:'Newsletter',label:form_name?form_name.textContent.trim():'',});}}else{message.classList.add('message-error');}
2message.innerText=body.data.message;}).catch((err)=>{console.warn(err);message.classList.add('message-error');message.innerText='Une erreur est survenue. Veuillez réessayer plus tard.';}).finally(()=>{friendlyChallenge.autoWidget.reset();messageContainer.append(message);});});});});

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.