PageSourceSearch

https://nougalet.com/modules/nougaletpopup/views/js/front.js

js nougalet.com collected 2026-10-08 03:16:45 UTC 1,772 bytes, 1 lines download raw bytes

1(function(){'use strict';function device(){return innerWidth<768?'mobile':innerWidth<1025?'tablet':'desktop'}function key(p){return'np_popup_'+p.dataset.npId}function seen(p){var f=p.dataset.frequency,k=key(p);if(f==='always')return false;if(f==='session')return sessionStorage.getItem(k)==='1';if(f==='day')return localStorage.getItem(k)===new Date().toISOString().slice(0,10);return localStorage.getItem(k)==='1'}function mark(p){var f=p.dataset.frequency,k=key(p);if(f==='session')sessionStorage.setItem(k,'1');else if(f==='day')localStorage.setItem(k,new Date().toISOString().slice(0,10));else if(f==='campaign')localStorage.setItem(k,'1')}function open(p){if(seen(p)||p.dataset.devices.split(',').indexOf(device())<0)return;p.hidden=false;document.body.classList.add('np-popup-open');mark(p);var b=p.querySelector('.np-popup__close');if(b)b.focus()}function close(p){p.hidden=true;if(!document.querySelector('.np-popup:not([hidden])'))document.body.classList.remove('np-popup-open')}document.addEventListener('DOMContentLoaded',function(){document.querySelectorAll('.np-popup').forEach(function(p){p.querySelectorAll('[data-np-close]').forEach(function(x){x.addEventListener('click',function(){close(p)})});var t=p.dataset.trigger;if(t==='exit'){document.addEventListener('mouseout',function e(x){if(x.clientY<=0){document.removeEventListener('mouseout',e);open(p)}})}else if(t==='scroll'){var e=function(){if(scrollY>document.documentElement.scrollHeight*.35){removeEventListener('scroll',e);open(p)}};addEventListener('scroll',e,{passive:true})}else setTimeout(function(){open(p)},parseInt(p.dataset.delay,10)||0)});document.addEventListener('keydown',function(e){if(e.key==='Escape'){var p=document.querySelector('.np-popup:not([hidden])');if(p)close(p)}})})})();

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.