1"use strict";(self.webpackChunk_gp_web_frontend=self.webpackChunk_gp_web_frontend||[]).push([["desktop-sidebar-cta"],{
1"./src/ts/components/desktop-sidebar-cta/desktop-sidebar-cta.ts":(e,t,s)=>{s.r(t),s.d(t,{desktopSidebarCtaComponent:()=>o,init:()=>a});const d={venue:600},o=e=>{let t=700,s=700,o=!1,a=!1;const n=[];let c=null,i=0;const l=()=>{var l,r,p;const v=null===(p=null===(r=null===(l=window.digitalData)||void 0===l?void 0:l.page)||void 0===r?void 0:r.pageInfo)||void 0===p?void 0:p.contentType;"venue"===v?(c||(c=document.querySelector('[data-section-name="hero-evf-v2"]'),c&&(t=c?(i=c.offsetHeight,i):t,s=t-400)),t=i||d[v]||700,s=t-400):(t=d[v]||700,s=t-400);const b=window.pageYOffset||document.documentElement.scrollTop;n.push(b),n.length>5&&n.shift();let h=0;if(n.length>=3){const e=n.slice(-3),[t]=e;h=e[e.length-1]-t}Math.abs(h)>20&&(a=h<0),b>t&&!o?(e.classList.add("desktop-sidebar-cta-fixed"),a&&e.classList.add("desktop-sidebar-cta-header-collapsed"),o=!0):b<=s&&o?(e.classList.remove("desktop-sidebar-cta-fixed"),e.classList.remove("desktop-sidebar-cta-header-collapsed"),o=!1):o&&(a?e.classList.add("desktop-sidebar-cta-header-collapsed"):e.classList.remove("desktop-sidebar-cta-header-collapsed"))};return{bindEvents:()=>(window.addEventListener("scroll",l),l(),{scroll:()=>{window.removeEventListener("scroll",l)}})}},a=e=>{const t=Math.floor(1e4*Math.random());return{listeners:o(e).bindEvents(),componentId:`desktop-sidebar-cta-${t}`}}}
1}]);
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.