1document.addEventListener("DOMContentLoaded",function(){"undefined"!=typeof gsap&&"undefined"!=typeof ScrollTrigger&&(gsap.registerPlugin(ScrollTrigger),document.querySelectorAll('[id^="platform-"]').forEach(moduleEl=>{const header=moduleEl.querySelector(".platform-header");header&&gsap.from(header,{scrollTrigger:{trigger:moduleEl,start:"top 60%",toggleActions:"play none play none"},opacity:0,y:80,duration:1,ease:"power3.out"});const platforms=moduleEl.querySelectorAll(".platform");gsap.from(platforms,{scrollTrigger:{trigger:moduleEl,start:"top 60%",toggleActions:"play none play none"},opacity:0,y:100,duration:1,ease:"power3.out",stagger:{each:.15,from:"start"}});const aiBanner=moduleEl.querySelector(".ai-banner-wrap")||moduleEl.querySelector(".ai-banner");aiBanner&&gsap.from(aiBanner,{scrollTrigger:{trigger:aiBanner,start:"top 80%",toggleActions:"play none play none"},opacity:0,y:100,duration:1,ease:"power3.out"})}))}); 2//# sourceURL=https://2700250.fs1.hubspotusercontent-na1.net/hubfs/2700250/hub_generated/template_assets/1/193344489353/1790604797383/template_platform.js
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.