1"use strict";(self.rspackChunk=self.rspackChunk||[]).push([[6262],{6981(e,t,a){let n=!1,r=[],i=new IntersectionObserver(function(e){e.forEach(e=>{e.isIntersecting?e.target.paused&&!document.hidden&&e.target.play():e.target.paused||e.target.pause()})});function s(){document.hidden?r.forEach(e=>{e.pause()}):(i.disconnect(),r.forEach(e=>{i.observe(e)}),window.scrollBy(0,0))}let d={handleEvent:e=>{l(e.currentTarget)}};function l(e){let t,a=e.querySelector("script[data-media-renditions]");if(a){e.removeEventListener("picture_ready",d);let n=JSON.parse(a.text),r=e.offsetWidth,i=e.offsetHeight;for(let e=0;e<n.length&&(t=n[e].url,!(n[e].width>=r)||n[e].height&&!(n[e].height>=i));e++);}else{e.matches(".js-lazy-picture")&&e.addEventListener("picture_ready",d);return}if(t){let d=a.parentNode,l=document.createElement("video"),c=e.hasAttribute("data-scrollytelling-managed");if(l.canPlayType("video/mp4")){l.poster=d.querySelector("img")?.currentSrc??"",l.loop=!0,l.muted=!0,l.disablePictureInPicture=!0,l.disableRemotePlayback=!0,l.preload="none",l.setAttribute("playsinline",""),l.setAttribute("type","video/mp4"),l.className="zon-animated-video",c?l.dataset.src=t:l.src=t;let a=document.createElement("div");if(a.className=d.className,a.appendChild(l),d.hidden=!0,d.insertAdjacentElement("afterend",a),!function(e,t){let a=e.nextElementSibling?.querySelector(".video-player__button");if(!a)return;let n=()=>{a.setAttribute("aria-label",t.paused?"Wiedergabe":"Pausieren")};t.addEventListener("play",n),t.addEventListener("pause",n),n(),a.addEventListener("click",()=>{t.paused?t.play():t.pause()})}(e,l),c)return;n||(document.addEventListener("visibilitychange",s),n=!0),i.observe(l),r.push(l)}}}a.d(t,{},{default:l})}}]);
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.