https://www.rbcwealthmanagement.com/sc-asia/wp-content/plugins/rbc…/view.js?ver=2d8116d9eeec7dfcac7b
1(()=>{"use strict";const t=class{element=null;parallax=!0;parallaxRation=0;scrollHeight=0;_scroll={};constructor(t,e){this.element=t,this.callback=e,this.element&&this.parallax&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype&&this.checkParallax()}intersectionCallback=t=>{if(t[0].isIntersecting){const e=t[0].boundingClientRect,a=window.scrollY+e.top+e.height,l=a-e.height-window.innerHeight;this._scroll={end:a,start:l,total:a-l},document.addEventListener("scroll",()=>{this.calculateParallax()})}else document.removeEventListener("scroll",()=>{this.calculateParallax()})};checkParallax(){new IntersectionObserver(this.intersectionCallback,{root:null,rootMargin:"0px"}).observe(this.element)}calculateParallax(){this.parallaxRatio=(window.scrollY-this._scroll.start)/this._scroll.total,this.parallaxRatio=this.parallaxRatio.toFixed(2),this.callback(this)}parallaxAmount(){return-1*this.parallaxRatio*100}};document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementsByClassName("rbc-block-image has-parallax"),a=t=>{jQuery(t.element).find(".rbc-block-image-parallax").css("transform",()=>`translate3d(0, ${t.parallaxAmount()}px, 0`)};if(e)for(let l=0;l<e.length;l++){const n=e[l];new t(n,a)}})})();
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.