1"use strict";(self.webpackChunk_gp_web_frontend=self.webpackChunk_gp_web_frontend||[]).push([["adwords"],{
1"./src/ts/components/adwords/adwords.ts":(o,t,e)=>{e.r(t),e.d(t,{adwordsCB:()=>c,adwordsComponent:()=>i,init:()=>a});var n=e("./src/ts/script-loader/script-loader.ts"),r=e("./src/ts/config/config.ts"),s=e("./src/ts/services/cmp.ts");const c=()=>{window.google_trackConversion({google_conversion_id:946258416,google_remarketing_only:!0}),"uk-london"===(0,r.u)("site")&&window.google_trackConversion({google_conversion_id:943261194,google_custom_params:window.google_tag_params,google_remarketing_only:!0})},i=()=>{const o={loadScripts:async()=>{try{const o=await(0,n.iM)({src:"https://www.googleadservices.com/pagead/conversion_async.js",timeout:"2000",load:"true",parent:"body"});return c(),{adwords:o}}catch(o){console.error(o)}},initialise:async()=>{const{targetingAllowed:t}=await(0,s.cY)();t&&o.loadScripts()},bindEvents:()=>(o.initialise(),{initialise:o.initialise})};return o},a=()=>{const o=Math.floor(1e4*Math.random());return{listeners:i().bindEvents(),componentId:`adwords-${o}`}}},
1"./src/ts/config/config.ts":(o,t,e)=>{e.d(t,{u:()=>s,p:()=>r});let n={};const r=()=>{const o=(()=>{const o={};return document.querySelectorAll("meta").forEach((t=>{const e=t.name?t.name:t.getAttribute("property")||!1;e&&(o[e]=t.content?t.content:t.dataset)})),o})(),t=o.site||"uk-london",[e,r]=t.split("-"),s=o.locale||"en-GB",c=o.currency_symbol||"£",i=o.currency_code||"GBP",a=o.current_commit||null,l=o.graffiti||null,d=o.discover||null,u=o.auth||null,g=o.pageUID||null,p=o.tracker||null;return n={...n,site:t,city:r,country:e,locale:s,currencyCode:i,currencySymbol:c,currentCommit:a,graffiti:l,discover:d,auth:u,pageUid:g,tracker:p},n},s=o=>{var t;return null!==(t=n[o])&&void 0!==t?t:null}}
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.