PageSourceSearch

https://www.purina.be/sites/default/files/js/js_Gj1ZewRjMrKoUribk9…D38eXh_KVPMIMq3HazaDjRCGJqYAPHdiT6ekP_F5lEA

js purina.be collected 2026-09-25 07:30:30 UTC 2,212 bytes, 3 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function(Drupal,drupalSettings){const swEnabled=drupalSettings.nppe_service_worker?.enabled??true;if('serviceWorker' in navigator)if(swEnabled)window.addEventListener('load',function(){navigator.serviceWorker.register('/sw.js').then(function(registration){console.log('ServiceWorker registration successful with scope: ',registration.scope);},function(err){console.log('ServiceWorker registration failed: ',err);});});else disableServiceWorkers();function disableServiceWorkers(){navigator.serviceWorker.getRegistrations().then((registrations)=>{registrations.forEach((registration)=>{registration.unregister().then(()=>{console.log('Service Worker unregistered:',registration.scope);});});}).catch((err)=>{console.error('Error during Service Worker unregistration:',err);});navigator.serviceWorker.register=function(){console.warn('Service Worker registration blocked');return Promise.resolve({unregister:()=>Promise.resolve(),active:null,installing:null,waiting:null,scope:'/'});};if('caches' in window)caches.keys().then((cacheNames)=>{return Promise.all(cacheNames.map((cacheName)=>caches.delete(cacheName)));});}})(Drupal,drupalSettings);;
3(function(Drupal){const cookieName='SubmenuBanner_hidden';function getCookie(name){const value="; "+document.cookie;const parts=value.split("; "+name+"=");if(parts.length==2)return parts.pop().split(";").shift();}function setCookie(name,value,days){let expires="";if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toUTCString();}document.cookie=name+"="+(value||"")+expires+"; path=/";}if(getCookie(cookieName)){const style=document.createElement('style');style.textContent='.block-nppe-submenu-banner{display:none !important;}';document.head.appendChild(style);}Drupal.behaviors.nppeSubmenuBanner={attach:function(context,settings){const $submenuWrapper=document.querySelector('.block-nppe-submenu-banner');if(!$submenuWrapper)return;const $submenuClose=$submenuWrapper.querySelector('.submenu-close');$submenuClose.addEventListener('click',function(){$submenuWrapper.classList.add('hide');setCookie(cookieName,'true',30);});}};})(Drupal);;

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.