PageSourceSearch

https://kuenstliche-intelligenz.sh/data/js/js_16542_func26js_1789716579.js

js kuenstliche-intelligenz.sh collected 2026-10-04 14:42:20 UTC 4,684 bytes, 26 lines download raw bytes

1(function($){'use strict';const kopfbild2026Instances=new Map();function initKopfbild2026(container,options){const $container=$(container).first();if(!$container.length){return null;}
2if(kopfbild2026Instances.has($container[0])){return kopfbild2026Instances.get($container[0]);}
3const $slides=$container.children('.kopfbild2026_element');const slideCount=$slides.length;const prefersReducedMotion=window.matchMedia('(prefers-reduced-motion: reduce)').matches;const defaults={fadeDuration:parseInt($container.attr('data-fade-duration'),10)||1500,displayDuration:parseInt($container.attr('data-display-duration'),10)||6000,autoplay:true};const settings=$.extend({},defaults,options||{});const instance={$container:$container,$slides:$slides,currentIndex:0,timer:null,isRunning:false,isAnimating:false,prefersReducedMotion:prefersReducedMotion,settings:settings};kopfbild2026Instances.set($container[0],instance);$slides.stop(true,true).hide().css({opacity:0,zIndex:1}).attr('aria-hidden','true');if(slideCount>0){$slides.eq(0).show().css({opacity:1,zIndex:2}).attr('aria-hidden','false');}
4if(slideCount<=1){$container.addClass('kopfbild2026_single');return instance;}
5$container.addClass('kopfbild2026_slider');if(prefersReducedMotion){$container.addClass('kopfbild2026_reduced_motion');return instance;}
6if(settings.autoplay){startKopfbild2026($container);}
7return instance;}
8function nextKopfbild2026(container){const instance=getKopfbild2026Instance(container);if(!instance||instance.$slides.length<=1||instance.isAnimating){return;}
9const $slides=instance.$slides;const currentIndex=instance.currentIndex;const nextIndex=(currentIndex+1)%$slides.length;const $currentSlide=$slides.eq(currentIndex);const $nextSlide=$slides.eq(nextIndex);instance.isAnimating=true;$currentSlide.stop(true,false);$nextSlide.stop(true,false);$currentSlide.css({zIndex:1,opacity:1}).attr('aria-hidden','true');$nextSlide.show().css({zIndex:2,opacity:0}
9).attr('aria-hidden','false').animate({opacity:1},{duration:instance.settings.fadeDuration,easing:'swing',complete:function(){$currentSlide.hide().css({opacity:0,zIndex:1});$nextSlide.css({opacity:1,zIndex:2});instance.currentIndex=nextIndex;instance.isAnimating=false;if(instance.isRunning){scheduleNextKopfbild2026(instance);}}});}
10function scheduleNextKopfbild2026(instance){clearTimeout(instance.timer);if(!instance.isRunning||instance.prefersReducedMotion||instance.$slides.length<=1){return;}
11instance.timer=window.setTimeout(function(){nextKopfbild2026(instance.$container);},instance.settings.displayDuration);}
12function startKopfbild2026(container,force){let instance=getKopfbild2026Instance(container);if(!instance){instance=initKopfbild2026(container,{autoplay:false});}
13if(!instance||instance.$slides.length<=1){return false;}
14if(instance.prefersReducedMotion&&force!==true){return false;}
15if(instance.isRunning){return true;}
16instance.isRunning=true;instance.$container.addClass('is-playing').removeClass('is-paused');scheduleNextKopfbild2026(instance);return true;}
17function pauseKopfbild2026(container){const instance=getKopfbild2026Instance(container);if(!instance){return false;}
18instance.isRunning=false;clearTimeout(instance.timer);instance.timer=null;instance.$container.removeClass('is-playing').addClass('is-paused');return true;}
19function toggleKopfbild2026(container){const instance=getKopfbild2026Instance(container);if(!instance){return false;}
20if(instance.isRunning){return pauseKopfbild2026(container);}
21return startKopfbild2026(container);}
22function getKopfbild2026Instance(container){const $container=$(container).first();if(!$container.length){return null;}
23return kopfbild2026Instances.get($container[0])||null;}
24const motionQuery=window.matchMedia('(prefers-reduced-motion: reduce)');function handleMotionPreferenceChange(event){kopfbild2026Instances.forEach(function(instance){instance.prefersReducedMotion=event.matches;if(event.matches){pauseKopfbild2026(instance.$container);instance.$container.addClass('kopfbild2026_reduced_motion');}else{instance.$container.removeClass('kopfbild2026_reduced_motion');if(instance.settings.autoplay){startKopfbild2026(instance.$container);}}});}
25if(typeof motionQuery.addEventListener==='function'){motionQuery.addEventListener('change',handleMotionPreferenceChange);}else if(typeof motionQuery.addListener==='function'){motionQuery.addListener(handleMotionPreferenceChange);}
26window.initKopfbild2026=initKopfbild2026;window.startKopfbild2026=startKopfbild2026;window.pauseKopfbild2026=pauseKopfbild2026;window.toggleKopfbild2026=toggleKopfbild2026;window.nextKopfbild2026=nextKopfbild2026;$(function(){$('.kopfbild2026').each(function(){initKopfbild2026(this);});});})(jQuery);

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.