1(() => { 2 'use strict'; 3 const ready = callback => document.readyState === 'loading' 4 ? document.addEventListener('DOMContentLoaded', callback, { once: true }) 5 : callback(); 6 7 const initialise = () => { 8 // Older releases could leave duplicated archive controls behind. Keep only 9 // the semantic data-portal toolbar and pagination. 10 document.querySelectorAll('.apc-news-tools--160,.apc-news-pagination--160').forEach(node => node.remove()); 11 12 // Room numbers remain available in the backend but are intentionally not 13 // shown on public member cards. Contact links are no longer moved around: 14 // project links must stay in the project block above the contact footer. 15 document.querySelectorAll('.apc-person-card').forEach(card => { 16 card.querySelectorAll('.apc-person-room,.room-info,[data-person-room]').forEach(node => node.remove()); 17 card.querySelectorAll('dt').forEach(dt => { 18 if (/^(raum|room)$/i.test((dt.textContent || '').trim())) (dt.parentElement || dt).remove(); 19 }); 20 }); 21 }; 22 23 window.apcInitialiseRelease180 = initialise; 24 ready(initialise); 25})();
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.