PageSourceSearch

https://www.pace.edu/themes/custom/pace/pattern_lab/source/js/dist/differentiator-hero.min.js?tlultg

js pace.edu collected 2026-09-24 08:28:01 UTC 3,237 bytes, 1 lines download raw bytes

1((d,p)=>{function t(){var t,e=d(this),o=d(".slide-controls-wrapper ul li",e),i=d(".skip-button",e),r=d(".f--ambient-video video",e),n=d(".video-controls .video-play-button",e),a=d(".video-controls .video-pause-button",e),s=window.matchMedia("(min-width: 1024px)"),l=d(".hero-slide",e);function c(e){o.removeClass("active"),o.eq(e).addClass("active")}function g(e){o.removeClass("active"),o.eq(e-1<0?0:e-1).addClass("active")}ScrollTrigger.config({syncInterval:10,autoRefreshEvents:"visibilitychange,DOMContentLoaded,load,resize",ignoreMobileResize:!0}),l.each(function(e){e==l.length-1?(t=p.timeline({scrollTrigger:{trigger:d(this).find(".f--section-title"),start:"top bottom",endTrigger:d(this),end:"bottom bottom",toggleActions:"play complete complete reverse",normalizeScroll:!0,toggleClass:{targets:d(this),className:"is-pinned"},onEnter:()=>c(e),onLeaveBack:()=>g(e)}}),p.set(d(this).find(".image-container"),{autoAlpha:0}),t.to(d(this).find(".image-container"),{autoAlpha:1,delay:0,duration:.2})):t=0===e?p.timeline({scrollTrigger:{trigger:d(this),start:"top top",endTrigger:d(this).next().find(".f--section-title"),end:"top bottom",toggleActions:"play reset reverse reverse",normalizeScroll:!0,toggleClass:{targets:d(this),className:"is-pinned"},onEnter:()=>c(e),onLeaveBack:()=>g(e)}}):p.timeline({scrollTrigger:{trigger:d(this).find(".f--section-title"),start:"top bottom",endTrigger:d(this).next().find(".f--section-title"),end:"top bottom",toggleActions:"play reset reverse reverse",normalizeScroll:!0,toggleClass:{targets:d(this),className:"is-pinned"},onEnter:()=>c(e),onLeaveBack:()=>g(e)}})}),ScrollTrigger.create({trigger:e,start:"top top",endTrigger:e,end:"bottom bottom",pin:!1,pinSpacing:!1,toggleClass:{targets:e,className:"is-pinned"}}),i.on("click",function(){d("body,html").stop(!0,!1).animate({scrollTop:e.offset().top+e.outerHeight(!0)},500)}),(i=p.matchMedia()).add("(max-width: 767px)",function(){p.timeline({scrollTrigger:{trigger:d(".title-container",e).get(0),start:"top top",endTrigger:d(".hero-slide-1"),end:"bottom bottom-=350",toggleActions:"play pause reverse reverse",scrub:!0}}).to(d(".title-wrapper",e).get(0),{top:30,scale:.7,duration:1}).to(d(".hero-slide-1 .image-container .overlay"),{autoAlpha:1,duration:1},"<")}),i.add("(min-width: 768px)",function(){p.timeline({scrollTrigger:{trigger:d(".title-container",e).get(0),start:"top top",endTrigger:d(".hero-slide-1"),end:"bottom bottom-=350",toggleActions:"play pause reverse reverse",scrub:!0}}).to(d(".title-wrapper",e).get(0),{top:50,scale:.4,duration:1}).to(d(".hero-slide-1 .image-container .overlay"),{autoAlpha:1,duration:1},"<")}),i=function(){this.matches?0<r.length&&(r.attr("autoplay",""),r[0].play()):0<r.length&&(r.removeAttr("autoplay"),r[0].pause())},0<r.length&&(s.addEventListener("change",i),i.apply(s),a.on("click",function(){d(this).addClass("hidden"),d(this).next(".video-button").addClass("active").focus(),r[0].pause()}),n.on("click",function(){d(this).removeClass("active"),d(this).prev(".video-button").removeClass("hidden").focus(),r[0].play()}))}window.DP.behaviors.differentiatorHero={attach:function(e){d(e).find(".cc--differentiator-hero").once("differentiatorHero").each(function(){t.apply(this)})}}})(jQuery,gsap);

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.