1const generateICalFile = () => { 2 const startDate = '20261010T090000Z'; // 10. Oktober 2026 3 const endDate = '20261011T180000Z'; // 11. Oktober 2026 4 5 const icalContent = `BEGIN:VCALENDAR 6VERSION:2.0 7... 8SUMMARY:22. Jahreskongress Psychotherapie 2026 - Ekel 9LOCATION:EBZ Bochum, Springorumallee 20, 44795 Bochum 10... 11END:VCALENDAR`; 12 13 const blob = new Blob([icalContent], { type: 'text/calendar;charset=utf-8' }); 14 const link = document.createElement('a'); 15 link.href = URL.createObjectURL(blob); 16 link.download = 'Psychotherapie-Kongress-2026.ics'; 17 link.click(); 18}; 19 20 21const addToGoogleCalendar = () => { 22 const startDate = '20261010T090000Z'; 23 const endDate = '20261011T180000Z'; 24 25 const title = encodeURIComponent('22. Jahreskongress Psychotherapie 2026 - Ekel'); 26 const details = encodeURIComponent('22. Jahreskongress Psychotherapie "Wissenschaft & Praxis" 2026\nSchwerpunktthema: "Ekel"...'); 27 const location = encodeURIComponent('EBZ Bochum, Springorumallee 20, 44795 Bochum, Deutschland'); 28 29 const googleUrl = `https://calendar.google.com/calendar/render?action=TEMPLATE&text=${title}&dates=${startDate}/${endDate}&details=${details}&location=${location}&sf=true&output=xml`; 30 31 window.open(googleUrl, '_blank'); 32};
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.