PageSourceSearch

https://www.thelivingcircle.ch/sc/d5754f3b.js.ve39810ae0203e5ac550ce3855b1a0b22526315aa

js thelivingcircle.ch collected 2026-09-29 22:32:33 UTC 1,044 bytes, 4 lines download raw bytes

1class PageHero{constructor(){this.hero=document.querySelector('.page-hero');this.title=this.hero.querySelector('[data-page-hero-title]');this.media=this.hero.querySelector('[data-page-hero-media]');this.animation=this._getAnimation();this.scrollTrigger=this._getScrollTrigger();}
2_getAnimation(){const matchMedia=gsap.matchMedia();const titleAnim=gsap.fromTo(this.title,{y:50,opacity:0},{y:0,opacity:1,duration:0.8,delay:1,ease:Power2.easeOut});let mediaAnim;matchMedia.add('(max-width: 767px)',()=>{mediaAnim=gsap.from(this.media,{y:50,opacity:0,duration:0.8,delay:0.4,ease:Power2.easeOut});});matchMedia.add('(min-width: 768px)',()=>{mediaAnim=gsap.from(this.media,{scale:0.7,opacity:0,duration:1.2,delay:0.4,ease:Power2.easeOut});});return gsap.timeline().add(titleAnim).add(mediaAnim);}
3_getScrollTrigger(){const animation=gsap.to(document.documentElement,{'--page-hero-scroll-progress':1});return ScrollTrigger.create({trigger:document.documentElement,start:'top top',end:'500px top',scrub:1,animation,});}}
4window.PageHero=PageHero;;;

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.