Component=window.Component||{};Component.ScrollTo=function(){var n={button:"[data-scroll-to]"},t={target:"data-scroll-to"};return{Init:function(){this.Bindings()},Bindings:function(){$(n.button).off("click.ScrollTo").on("click.ScrollTo",function(){var r=$(this),u=r.attr(t.target),n=-1,f,i,e;u==="top"?n=0:u==="next"&&(f=r.parentsUntil("#main-content").last(),i=f.next().offset().top,n=i>=100?i-55:i);n>=0&&(e=.4*Math.abs(window.scrollY-n)+300,$("html, body").animate({scrollTop:n},e))})}}}()