PageSourceSearch

https://sebamed.com/static/js/main__showcase__parallax.js?ece3609e…8ec7ea0cfb20c6cf7c3414811b208daedb1e0719ee5

js sebamed.com collected 2026-09-24 19:06:28 UTC 2,302 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkNorden_Commerce=globalThis.webpackChunkNorden_Commerce||[]).push([[4155],{3926(t,e,o){o.d(e,{showcaseParallaxInit:()=>s});var n=o(4561);class l{constructor(t){t=t||{},this.container=t.container,this.allAtOnce=t.allAtOnce||!0,this.scrollingOverlay=t.scrollingOverlay||!0,this.overlayThreshold=t.overlayThreshold||50,this.overlayOffset=t.overlayOffset||20,this.image=this.container.querySelector("[data-showcase-parallax-image]"),this.overlay=this.container.querySelector("[data-showcase-parallax-overlay]"),this.offsetTop=this.container.getBoundingClientRect().top+document.documentElement.scrollTop,this.height=2*(0,n.DK)(this.container),this.i=(0,n.DK)(this.container)/2*-1}init(){this.image&&(this.handleInitialPositioning(),this.handleScroll(),this.handleResize())}handleInitialPositioning(){this.image.style.height=this.height+"px",this.allAtOnce?this.image.style.transform=`translateY(${Math.round((window.scrollY-this.offsetTop+(0,n.DK)(this.container))/2+this.i)}px)`:this.image.style.transform=`translateY(${i}px)`}handleScroll(){window.addEventListener("scroll",()=>{const t={scrollTop:window.scrollY,windowHeight:window.innerHeight,contentTop:this.offsetTop,contentHeight:(0,n.DK)(this.container)};if(t.upperBound=t.contentTop,t.upperBoundOverlay=t.contentTop+t.contentHeight*(this.overlayThreshold/100),t.lowerBound=t.contentTop+t.contentHeight,t.lowerBoundOverlay=t.contentTop+(t.contentHeight-this.overlayOffset),t.percent=(t.scrollTop-t.lowerBound)/(t.upperBound-t.lowerBound)*1,t.percentOverlay=(t.scrollTop-t.lowerBoundOverlay)/(t.upperBoundOverlay-t.lowerBoundOverlay)*1,t.scrollTop>=t.contentTop){if(this.scrollingOverlay){const e=Math.round(-1*(t.percentOverlay-1)*100)/100;e>=0&&(this.overlay.style.opacity=e)}this.allAtOnce||(this.image.style.transform=`translateY(${(t.scrollTop-t.contentTop)/2+i}px)`)}else t.scrollTop<t.contentTop&&this.scrollingOverlay&&(this.overlay.style.opacity=0);this.allAtOnce&&(this.image.style.transform=`translateY(${Math.round((t.scrollTop-t.contentTop+t.contentHeight)/2+this.i)}px)`)})}handleResize(){const t=(0,n.sg)(()=>{this.init()},250);window.addEventListener("resize",t)}}const s=()=>{const t=document.querySelectorAll("[data-showcase-parallax-container]");for(let e of t)new l({container:e}).init()}}}]);

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.