PageSourceSearch

https://www.london-now.co.uk/news/

html london-now.co.uk collected 2026-10-02 10:28:30 UTC 442,240 bytes, 9,665 lines download raw bytes

1<!-- standard - CustomHeader-Site.html --> <!DOCTYPE html>
2<html lang="en" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#">
3<head>
4    
5    <link rel="preconnect" href="https://d2zv5rkii46miq.cloudfront.net" />
6    <link rel="preconnect" href="https://visitanalytics.userreport.com" />
7    <link rel="preconnect" href="https://a02342.london-now.co.uk" />
8    <link rel="preconnect" href="https://securepubads.g.doubleclick.net" />
9    <link rel="preconnect" href="https://cdn.adsafeprotected.com" />
10    <link rel="preconnect" href="https://micro.rubiconproject.com" />
11    <link rel="preconnect" href="https://experience.tinypass.com" />
12    <link rel="preconnect" href="https://c.amazon-adsystem.com" />
13    <link rel="preconnect" href="https://tpc.googlesyndication.com">
14    <link rel="preconnect" href="https://pagead2.googlesyndication.com">
15    <link rel="preconnect" href="https://www.googletagservices.com">
16    <link rel="preconnect" href="https://cdn.ampproject.org">
17    <link rel="preconnect" href="https://securepubads.g.doubleclick.net">
18
19    <title>London Now | Latest news for London</title>
20
21    <meta charset="utf-8">
22    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=1">
23    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
24    <meta name="OMG-Verify-V1" content="4389-366acdfc-5224-4c07-bb70-f74d8fbfc2db" />
25    <meta name="robots" content="max-image-preview:large">
26    <meta name="format-detection" content="telephone=no">
27
28    
28<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["*"]},session_trace:{sampling_rate:0.0,mode:"FIXED_RATE",enabled:true,error_sampling_rate:0.0},performance:{capture_marks:false,capture_detail:false,capture_measures:true},browser_consent_mode:{enabled:false},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1134382346",accountID:"962803",trustKey:"962803",xpid:"XQAFWVZQGwIAXFhTAAYBVFI=",licenseKey:"fd15ff24ac",applicationID:"1089177626",browserID:"1134382346"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
29(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
29e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
29const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
29if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
29o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
29(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
29;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
29{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
29ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
29{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
29null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
29dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
29imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
29return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
29!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
29if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
29);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
29class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
29h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
29
30    <link rel="canonical" href="https://www.london-now.co.uk/news/" />
31	<meta property="fb:pages" content="337919396218371" />
32	<meta name="title" content="London Now | Latest news for London"/>
33	<meta name="description" content="All the latest London news including breaking stories, crime, travel, weather, things to do and politics."/>
34	<meta name="keywords" content=""/>
35<link rel="alternate" type="application/rss+xml" title="London Now | News RSS Feed" href="http://www.london-now.co.uk/news/rss/" />
36
37<script type="application/ld+json">
38    {
39        "@context": "http://schema.org",
40        "@type": "WebPage",
41        "headline": "News Index",
42        "url": "https://www.london-now.co.uk/news/"
43    }
44</script>
44
45
46
47
48
49
50
51
52
53    <link id="page_stylesheet_vars" href="/resources/responsive-static/build/mds/css/palette-7-sans-serif-vars.css?r=vjoPdzgg" rel="stylesheet" type="text/css">
54
55    <link href="/resources/responsive-static/build/mds/css/header-footer.css?r=vjoPdzgg" rel="stylesheet" type="text/css">
56
57    <link id="page_stylesheet" href="/resources/responsive-static/build/mds/css/blockarticle.css?r=vjoPdzgg" rel="stylesheet" type="text/css">
58
59    
60
61    <link rel="shortcut icon" href="/resources/images/20310653/" type="image/vnd.microsoft.icon">
62    <link rel="icon" href="/resources/images/20310653/" type="image/vnd.microsoft.icon">
63
64        
64<script>
65        window.startExec = performance.now();
66    </script>
66
67
68    
68<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha384-1H217gwSVyLSIfaLxHbE7dRb3v4mYCKbpQvzx0cegeju1MVsGrX5xXxAvs/HgeFs" crossorigin="anonymous"></script>
vendor: 1 bytes, line 68
68
69<script src="https://code.jquery.com/jquery-migrate-3.6.0.js" integrity="sha384-ekzRTCLAU/LqHRBjnphRAxgZZvGdoP+TfkGGsX+tBJpRdM7r2/89ZZNzC/7YTJXX" crossorigin="anonymous"></script>
vendor: 1 bytes, line 69
69
70<script type="text/javascript" src="/resources/shared/responsive-sync/?r=vjoPdzgg"></script>
70
71
72<script type="text/javascript">
73    data_layer_helper.setIsArticle(false);
74    data_layer_helper.setCookieDomain('.london-now.co.uk');
75    data_layer_helper.setModuleType('BlockArticleModule');
76    data_layer_helper.setLocalInfoFolder('');
77    data_layer_helper.setHomesData('', '', '', 'news');
78    data_layer_helper.setPrimaryDomain('www.london-now.co.uk');
79    data_layer_helper.setPath('/news/');
80    data_layer_helper.setGoogleNetworkCode('154725070');
81    data_layer_helper.setArticleTimestamp('');
82    data_layer_helper.setPathOverride();
83
84
85    var extraTags = [];
86    
87        extraTags.push('user_level_anonymous');
88    
89
90    var data_layer = {
91        environment: {
92            is_test_site: 'no',
93            is_live_site: 'yes',
94            is_paywall_site: 'no',
95            is_portable_screen: (data_layer_helper.isMobileScreen()) ? 'yes' : 'no',
96            is_desktop_screen: (data_layer_helper.isMobileScreen()) ? 'no' : 'yes',
97            is_mobile_device: data_layer_helper.getMobileDevice(),
98            is_tablet_device: data_layer_helper.getTabletDevice(),
99            server: 'webapp-857f48ddbd-pc9gk',
100            platform: 'Martini'
101        },
102        site: {
103            id: '16',
104            comments_subscriber_only: 'no',
105            viafoura_site_id: '00000000-0000-4000-8000-f912c0809c1c',
106            comments_use_viafoura: 'yes',
107            centre_id: '2',
108            centre_name: 'Local London',
109            country: 'England',
110            name: 'London Now',
111            name_with_prefix_capitalised_possessive: 'The London Now\'s',
112            name_with_prefix_lower_possessive: 'the London Now\'s',
113            domain: 'www.london-now.co.uk',
114            editor_name: 'Simon Murfitt',
115            onboarding_enabled: 'no',
116            onboarding_flow_id: 'onboarding_disabled',
117            allowing_mr_replacement: '',
118            cookie_domain: '.london-now.co.uk',
119            uses_cmp: 'yes',
120            short_domain: 'londonnow',
121            using_piano_id: 'yes',
122            enable_skimlinks: 'yes',
123            skimlinks_domain_id: '565',
124            disable_newsletters: 'no',
125            is_archant_site: 'no',
126            shc_merchant_name: '',
127            piano_application_group: 'forest',
128            piano_site_name: 'London Now',
129            piano_site_name_possessive: 'London Now\'s',
130            piano_site_name_with_prefix_lower: 'the London Now',
131            piano_site_name_with_prefix_capitalised: 'The London Now',
132            piano_site_name_with_prefix_capitalised_possessive: 'The London Now\'s',
133            piano_site_name_with_prefix_lower_possessive: 'the London Now\'s',
134            piano_location_primary: 'London',
135            piano_location_primary_possessive: 'London\'s',
136            piano_location_county: 'London',
137            piano_location_county_possessive: 'London\'s',
138            piano_primary_sports_team: '',
139            piano_primary_sports_team_nickname: '',
140            piano_primary_sports_team_sport: '',
141            piano_primary_sports_team_possessive: '',
142            piano_primary_sports_team_nickname_possessive: '',
143            piano_self_service_cancellation_setting: 'None',
144            has_app: 'no',
145            app_provider: '',
146            app_platform: '',
147            app_store_url_ios: '',
148            app_store_url_google_play: '',
149            cloudflare_turnstyle_site_key: '',
150        },
151        page: {
152            module: 'BlockArticleModule',
153            referrer: data_layer_helper.getReferrerHostName(),
154            name: '(www) ' + data_layer_helper.getOmniturePath(),
155            title: document.title,
156            path: data_layer_helper.getOmniturePath(),
157            section: data_layer_helper.getPathFragment(0),
158            subsection: data_layer_helper.getPathFragment(1),
159            subsection_2: data_layer_helper.getPathFragment(2),
160            subsection_3: data_layer_helper.getPathFragment(3),
161            reference: qs.get('ref'),
162            layout: '',
163            ad_timing: data_layer_helper.getCookie('adtiming'),
164            template_namespace: 'standard',
165            template: '',
166            colour_scheme: '',
167            layout_template: 'BAM Legacy List 1.0',
168            mds_font: 'sans-serif',
169            user_used_app_last_24hours: '',
170            user_used_app_last_7days: '',
171            user_used_app_last_14days: '',
172            mds_colour_palette: 'palette-7',
173            feature_block_a_enabled: ($('[data-name="Feature Article Block A"]').length > 0) ? 'yes' : 'no',
174            feature_block_b_variant: (typeof $('[data-name="Feature Article Block B"]').data('variant') === 'undefined') ? '' : $('[data-name="Feature Article Block B"]').data('variant'),
175            is_article_list: 'yes',
176            error_404: '',
177            top_stories_article_count: '',
178            interstitial_dedupe_top_stories: '',
179            interstitial_desktop_height: '',
180            interstitial_mobile_height: '',
181            interstitial_tablet_height: '',
182            interstitial_piano_module_id: '',
183            interstitial_using_recommendations: '',
184            interstitial_recommendation_header: '',
185            interstitial_article_count: '',
186            news_stories_article_count: '',
187            site_newspaper_archive_enabled: 'no',
188            site_newspaper_archive_number_of_pages: '',
189            site_newspaper_archive_start_year: 0,
190            article_originates_from_this_site: '',
191            article_originates_from_site: '',
192            article_originates_from_url: ''
193        },
194        user: {
195            id: '',
196            first_name: '',
197            advertising_experience: 'Ad-Full',
198            is_privacy_plus: 'no',
199            is_alist: 'no',
200            level: data_layer_helper.getCookie('nq_ul'),
201            seen_cmp: (data_layer_helper.getCookie('_sp_enable_dfp_personalized_ads') === 'true' || data_layer_helper.getCookie('_sp_enable_dfp_personalized_ads') === 'false') ? 'yes' : 'no',
202            given_consent: (data_layer_helper.getCookie('_sp_enable_dfp_personalized_ads') === 'true') ? 'yes' : 'no',
203            consent_string: data_layer_helper.getConsentString(),
204            type: 'anonymous',
205            parsely_type: 'Anonymous',
206            chartbeat_type: 'anon',
207            type_as_int: '1',
208            is_logged_in: 'no',
209            is_admin: 'no',
210            is_internal_admin: '',
211            has_full_admin_link_permissions: '',
212            has_registered: (data_layer_helper.getCookie('nqr') !== null) ? 'yes' : 'no',
213            comments_verified: '',
214            comments_verified_date: '',
215            user_email_is_verified: '',
216            user_email_is_verified_date: '',
217            mobile_number_is_verified: '',
218            mobile_number_is_verified_date: '',
219            user_needs_email_verification: '',
220            user_needs_mobile_verification: '',
221            user_too_many_requests: '',
222            age_decade:  '0' ,
223            gender:  'u' ,
224            is_known: data_layer_helper.getCookie('__siren') ? 'yes' : 'no',
225            hash: '',
226            lr_hash_1: '',
227            lr_hash_2: '',
228            lr_hash_3: '',
229            gender:  'u' ,
230            user_decade:  '0' ,
231            subscription_plan: '',
232            subscription_tier: 'null',
233            subscription_plan_and_frequency: ' - ',
234            commented: (data_layer_helper.isArticle() && qs.get('action') === 'success') ? 'yes' : 'no',
235            time_since_last_visit: 'not implemented (maybe drop)',
236            device: data_layer_helper.getDevice(),
237            using_ad_blocker_sourcepoint: data_layer_helper.getSourcepointAdbockStatus(),
238            admin_user_name: '',
239            is_admin_internal: '',
240            is_admin_external: '',
241            card_expired: '',
242            card_will_expire: '',
243            expires_urgency: '',
244            abandoned_cart: 'no',
245            subscription_expired: 'no',
246            is_archant_site: 'no',
247            signed_up_primary_news_newsletter: 'no',
248            signed_up_primary_sport_newsletter: 'no',
249            played_free_puzzles_last_7days: '',
250            played_paid_puzzles_last_7days: '',
251            commenter_badge: '',
252            upper_role: '',
253        },
254        analytics: {
255            hierachy: 'newsquest,Local London,www.london-now.co.uk,' + data_layer_helper.getPathFragment(3).replace(/\//,','),
256            link_filters: 'javascript:,london-now.co.uk,fish4.co.uk,adsys.newsquest.co.uk,www.exchangeandmart.co.uk,www.communigate.co.uk,',
257            tracking_block: data_layer_helper.getTrackingFromCookie('tracking_block', ''),
258            tracking_block_index: data_layer_helper.getTrackingFromCookie('tracking_block_index', ''),
259            previous_page_name: data_layer_helper.getCookie('nq_prev_page'),
260            advert_id: '',
261            position_in_list: data_layer_helper.getTrackingFromCookie('o-prop30', ''),
262            featured_content: data_layer_helper.getTrackingFromCookie('o-ref', qs.get('ref')),
263            account: data_layer_helper.getAccount()
264        },
265        chartbeat: {
266            enabled: "no",
267            id: "",
268            domain: "",
269            sections: ''
270        },
271        parsely: {
272            enabled: "yes",
273            site_id: "thisislocallondon.co.uk",
274            type: 'Anonymous'
275        },
276        piano: {
277            tags: data_layer_helper.getPianoTags({
278                      piano_domain: 'londonnow',
279                      piano_master: '',
280                      breaking_news: false,
281                      editorial_opinion: false,
282                      free_subscriber: false,
283                      free_subscriber: false,
284                      has_video: false,
285                      is_article: false,
286                      article_content_level : '',
287                      article_content_level_open_access: false,
288                      picture_gallery_id: false,
289                      user_is_newsquest: false,
290                      user_is_entra_authenticated: false,
291                      user_logged_in: false,
292                      is_live_article: false,
293                      why_free_subscriber: '',
294                      extra_tags: extraTags,
295                      is_covid_headline: false,
296                      is_covid_body: false,
297                      is_alist: false,
298                      audio_provider_bytecast: false
299                  }
300            ),
301            custom_variables: {
302                article_length: '',
303                application_group: 'forest',
304                content_is_editorial_opinion: 'no',
305                base_url: 'https://www.london-now.co.uk',
306                full_url: document.location.href,
307                from_discover: (document.referrer === "android-app://com.google.android.googlequicksearchbox/") ? 'yes' : 'no',
308                mds_font: 'sans-serif',
309                mds_colour_palette: 'palette-7',
310                site_name: 'London Now',
311                site_name_possessive: 'London Now\'s',
312                site_name_with_prefix_capitalised: 'The London Now',
313                site_name_with_prefix_lower: 'the London Now',
314                site_name_with_prefix_capitalised_possessive: 'The London Now\'s',
315                site_name_with_prefix_lower_possessive: 'the London Now\'s',
316                location_primary: 'London',
317                location_primary_possessive: 'London\'s',
318                location_county: 'London',
319                location_county_possessive: 'London\'s',
320                site_has_primary_sports_team: 'no',
321                primary_sports_team: '',
322                primary_sports_team_nickname: '',
323                primary_sports_team_sport: '',
324                primary_sports_team_possessive: '',
325                primary_sports_team_nickname_possessive: '',
326                site_id: '16',
327                content_level: '',
328                content_author: '',
329                content_id: '',
330                content_is_article: 'no',
331                content_primary_topic: '',
332                user_seen_consent_modal: ($.cookie('_sp_enable_dfp_personalized_ads') === 'true' || $.cookie('_sp_enable_dfp_personalized_ads') === 'false') ? 'yes' : 'no',
333                site_section: data_layer_helper.getPathFragment(0, true),
334                article_published_yyyy: '',
335                user_played_free_puzzles_last_7days: '',
336                user_played_paid_puzzles_last_7days: '',
337                anon_user_played_free_puzzles_last_7days: data_layer_helper.untrackedPuzzleCheck(),
338                home_delivery_phone_number: '0800 953 0227',
339                content_is_restricted: data_layer_helper.getRestrictedContent('', '', '', ''),
340                day_of_week: data_layer_helper.getDayOfWeek(),
341                user_card_expired: '',
342                user_card_will_expire: '',
343                user_expires_urgency: '',
344                user_used_app_last_24hours: '',
345                user_used_app_last_7days: '',
346                user_used_app_last_14days: '',
347                user_subscription_tier: 'null',
348                user_is_newsquest: 'no',
349                primary_news_newsletter_id: '712',
350                primary_news_newsletter_name: 'the Morning Briefing',
351                primary_news_newsletter_description: 'The latest stories, in your inbox every morning.',
352                primary_sport_newsletter_id: '713',
353                primary_sport_newsletter_name: 'the Sports AM',
354                primary_sport_newsletter_description: 'Keep up to date with the latest sport headlines.',
355                user_signed_up_primary_news_newsletter: 'no',
356                user_signed_up_primary_sport_newsletter: 'no',
357                newsletter_auto_promote: '',
358                newsletter_auto_promote_name: '',
359                newsletter_auto_promote_description: '',
360                newsletter_auto_promote_ID: '',
361                site_has_app: 'no',
362                site_app_store_url_ios: '',
363                site_app_store_url_google_play: '',
364                subsets_experiment_id: '',
365                site_section1: data_layer_helper.getPathFragment(1, true), // GBL required
366                site_newspaper_archive_enabled: 'no',
367                site_newspaper_archive_number_of_pages: '',
368                site_newspaper_archive_start_year: 0,
369                article_originates_from_this_site: '',
370                article_originates_from_site: '',
371                article_originates_from_url: ''
372            },
373            native_variables: {
374                setContentCreated: '',
375                setContentIsNative:  'no',
376                setContentAuthor: '',
377                setContentSection: data_layer_helper.getPathFragment(0, true)
378            }
379        },
380        article: {
381            cscore:'',
382            showing_preview: '',
383            is_article: data_layer_helper.isArticle() ? 'yes' : 'no',
384            id : '',
385            length_type: '',
386            character_count: '',
387            author: ''.toLowerCase(),
388            e_var15: ''.toLowerCase(),
389            context: '',
390            content_level: '',
391            content_level_open_access: '',
392            content_level_combined: ',,no',
393            content_is_restricted: data_layer_helper.getRestrictedContent('', '', '', ''),
394            increment: (data_layer_helper.isArticle()) ? '+1' : '',
395            sponsor: '',
396            contributions: '0',
397            is_sponsored: 'no',
398            headline: '',
399            age: data_layer_helper.getArticleAge(),
400            upload_date: '',
401            publish_date: '',
402            update_date: '',
403            rating: '',
404            source: data_layer_helper.getSource(''),
405            subjects: (typeof articleSubjects === 'object') ? articleSubjects.join(',') : '',
406            context: '',
407            grapeshot_context: (typeof gs_channels !== 'undefined') ? gs_channels : '',
408            allow_comments: 'no',
409            total_comments: '',
410            originating_site_id: '',
411            parent_article_site_id: '',
412            parent_article_id: '',
413            originating_article_id: '',
414            parent_originating_site_id: '',
415            is_original_to_site: '',
416            is_cloned: '',
417            parent_article_url: '',
418            use_skimlinks: 'no',
419            content_primary_topic: '',
420            taxonomy: {
421                article_types: '',
422                topics: '',
423                sports: '',
424                sports_teams: '',
425                locations: '',
426                shared_content: '',
427                free_tags: '',
428                farming: ''
429            },
430            audio: {
431                has_audio: 'no',
432                provider: ''
433            },
434            article_comments_use_viafoura: ''
435        },
436        homes: {
437            search_bedrooms_minimum: '',
438            search_location: 'news',
439            search_price_minimum: '',
440            search_price_maximum: '',
441            list: '',
442            id: ''
443        },
444        video: {
445            exists: 'no',
446            auto_play_enabled: data_layer_helper.getAutoPlay('no')
447        },
448        contributions: {
449            allow_text: '',
450            allow_image: '',
451            user_contributions_number: '0',
452            has_user_contributions: 'no'
453        },
454        search: {
455            keywords: qs.get('search'),
456            results: ''
457        },
458        announcements: {
459            category: ''
460        },
461        config: {
462            google_analytics_id: 'UA-54396341-26',
463            site_template_set: 'standard',
464            path: '/news/',
465            top_level_section: 'news',
466            polar_property_id: 'NA-THIS-11238082',
467            gallery_show_advert_after: '5',
468            disable_outbrain_with_ad_light: 'no',
469            disable_outbrain: 'no',
470        },
471        dfp: {
472            is_landing: 'yes',
473            module_path: 'news',
474            weather_band: '11-15',
475            weather_summary: 'sun'.toLowerCase(),
476            id: data_layer_helper.getGoogleId(),
477            display_screen: data_layer_helper.isMobileScreen() ? 'mobile' : 'desktop',
478            can_show_billboard: (window.screen.width > 960) ? 'y' : 'n'
479        },
480        dates: {
481            date: (new Date()).toLocaleDateString('en-GB'),
482            hour: (new Date()).getHours(),
483            day: data_layer_helper.getDayOfWeek(),
484            weekend: ((new Date()).getDay() === 6 || (new Date()).getDay() === 0) ? 'Weekend' : 'Weekday'
485        },
486        memorials: {
487            contact_phone_number: '',
488            contact_email_address: '',
489            publications: JSON.parse('' || '[]'),
490            user: {
491                id: '',
492                email_verified: 'no',
493                type: ''
494            },
495            funeral_director: {
496                id: '',
497                person_urn: ''
498            }
499        }
500    }
501
502    data_layer_helper.storeCurrentPageName(data_layer.page.name);
503
504    window.dispatchEvent(new Event('data-layer-loaded'))
505
506      data_layer.piano.custom_variables.user_used_app_last_24hours = 'no';
507      data_layer.piano.custom_variables.user_used_app_last_7days = 'no';
508      data_layer.piano.custom_variables.user_used_app_last_14days = 'no';
509  if (data_layer.article.is_article !== 'yes') {
510      data_layer.piano.custom_variables.site_module = 'BlockArticleModule';
511      data_layer.piano.custom_variables.puzzles_landing_page = 'no';
512      data_layer.piano.custom_variables.puzzles_display_page = 'no';
513  }
514</script>
514
515 
516<script
517  src="https://assets.adobedtm.com/499440d21de9/54b957ecfb7e/launch-98090dfa3d73.min.js"
518  async
519></script>
519
520 
521
522<script>"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",r.title="tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}();</script>
522
523
524<script type = "text/javascript">
525( function () {
526
527    window._sp_ = {
528        config: {
529            baseEndpoint: 'https://a02342.london-now.co.uk',
530            accountId: 52,
531            targetingParams:{
532                subscribed: false,
533                privacy: false
534            },
535            gdpr: { },
536            events: {
537                onMessageReady: function (message_type) {
538                    trackSPEvents('event76');
539                },
540                onMessageChoiceSelect: function (message_type, choice_id, choice_type_id) {
541                    console.log('message_type: ', message_type);
542                    console.log('choice_id: ', choice_id);
543                    console.log('choice_type_id: ', choice_type_id);
544                    if ('yes' === 'yes') {
545                        if (choice_type_id === 12) {
546                            trackSPEvents('event83'); //Consent Banner Reject All
547                            trackSPEvents('event82'); //Journalism Message Shown
548                        }
549                        if (choice_type_id === 11) {
550                            trackSPEvents('event78');
551                        }
552                        if (choice_type_id === 9) {
553                            trackSPEvents('event77');
554                        }
555                    } else {
556                        // these are the second argument in non-gate
557                        if (choice_type_id === 12) {
558                            trackSPEvents('event77');
559                        }
560
561                        if (choice_type_id === 11) {
562                            trackSPEvents('event78');
563                        }
564
565                        if (choice_type_id === 13) {
566		                    trackSPEvents('event83');
567                        }
568                    }
569                },
570                onPrivacyManagerActionStatus: function(message_type, status, actionType) {
571                    console.log('message_type: ' + message_type);
572                    console.log('status: ' + status);
573                    console.log('actionType: ' + actionType);
574                    if ('yes' === 'yes') {
575                        if (actionType === 11) {
576                            trackSPEvents('event79'); //Privacy Manager Accept
577                        }
578                        if (actionType === 9) {
579                            trackSPEvents('event68'); //Privacy Manager Redirect
580                        }
581                        if (actionType === 1) {
582                            trackSPEvents('event75'); //Forced tcf String Change
583                        }
584                    } else {
585                    // these are the second argument in non-gate
586                        if (actionType === 13) {
587                            trackSPEvents('event81'); //Privacy Manager Reject
588                        }
589                        if (actionType === 11) {
590                            trackSPEvents('event79'); //Privacy Manager Accept
591                        }
592                        if (actionType === 1) {
593                            trackSPEvents('event80'); //Privacy Manager Save & Exit
594                        }
595                    }
596                },
597                onPMCancel: function (message_type) {
598                    console.log('onPMCancel', message_type);
599                    trackSPEvents('event84'); //Privacy Manager Back
600                },
601            }
602        }
603    }
604
605    if (typeof window.__tcfapi === 'function') {
606        window.__tcfapi('addEventListener', 2, function (tcData, success) {
607            console.log('SP: Event Listen:', tcData, success);
608            if (success && tcData.eventStatus === 'useractioncomplete') {
609                setTcfCookie(tcData.purpose.consents, tcData.purpose.legitimateInterests);
610
611                var csnt = 'none';
612                if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {
613                    csnt = 'yes';
614                } else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {
615                    csnt = 'no';
616                }
617                googletag.cmd.push(function() {
618                    // console.log('DFP: Cookie check - setting dfpcsnt to ', csnt);
619                    googletag.pubads().setTargeting('dfpcsnt', csnt);
620                });
621                // ready to start DFP
622                // console.log('PIANO: setting unrestricted via useractioncomplete');
623                // runPiano('unrestricted');
624                startAdvertising(tcData.listenerId);
625
626                var e = new Event('launch:cmp:choice-made');
627                window.dispatchEvent(e);
628            } else if (success && tcData.eventStatus === 'tcloaded') {
629                // tcloaded means a valid TCF v2.0 string is available
630                // console.log('PIANO: setting unrestricted via tcloaded');
631                // runPiano('unrestricted');
632                if (tcData.gdprApplies === false) {
633                    $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.london-now.co.uk', path: '/', expires: 100});
634                }
635                startAdvertising(tcData.listenerId);
636
637            } else if (success && tcData.eventStatus === 'useractionnotcomplete') {
638                // do nothing - this means the user has not made a choice yet
639            } else if (success && tcData.eventStatus === 'cmpuishown') {
640                // do nothing - this means the CMP UI has been shown
641            } else if (!success) {
642                // $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.london-now.co.uk', path: '/', expires: 100});
643                // startAdvertising();
644            } else {
645                // console.log('PIANO: setting restricted');
646                // runPiano('restricted');
647            }
648        });
649    }
650
651    
652
653    document.addEventListener('click', function (e) {
654        const option = e.target.closest('.gdpr-option-v2');
655
656        if (!option) return;
657
658        e.preventDefault();
659        sendEvent76 = false;
660
661        const id = option.dataset.v2Id;
662        const isGate = option.dataset.isGate;
663
664        if (isGate === 'yes') {
665            trackSPEvents('event87');
666            _sp_.gdpr.loadPrivacyManagerModal(id);
667        } else {
668            trackSPEvents('event77');
669            _sp_.gdpr.loadPrivacyManagerModal(id);
670        }
671    });
672
673    function getTcfData() {
674        if (typeof window.__tcfapi !== 'function') {
675            console.warn('TCF API unavailable');
676            return;
677        }
678        window.__tcfapi('addEventListener', 2, function(data, success) {
679            if (!data.purpose || !data.purpose.consents || !data.purpose.legitimateInterests) {
680                // console.log('DFP: No TCF data found, not setting cookies');
681                return;
682            }
683            setTcfCookie(data.purpose.consents, data.purpose.legitimateInterests);
684        }, [755]);
685    }
686    getTcfData();
687
688    function setTcfCookie(data, legitimateInterests) {
689        var consents = [];
690        $.each(data, function(id, consent)  {
691            var c = (consent === true) ? 'yes' : 'no';
692            consents.push(c)
693        });
694        // console.log('DFP: consents length: ', consents.length);
695        if (consents.length !== 10) {
696            // consents = consents.fill('no', consents.length, 10);
697            for (var i = consents.length; i < 10; i++) {
698                consents[i] = 'no';
699            }
700        }
701        // console.log('DFP: Found consents to store in cookie:', consents);
702        $.cookie('prev-tcf-v2', consents.join(','), {domain: '.london-now.co.uk', path: '/', expires: 100});
703
704        var consentEvent4 = 'none';
705        if (typeof data[4] !== 'undefined') {
706            consentEvent4 = data[4] ? 'true' : 'false';
707        }
708        $.cookie('_sp_enable_dfp_personalized_ads', consentEvent4, {domain: '.london-now.co.uk', path: '/', expires: 100});
709
710        var legitInterest = 'none';
711        if (legitimateInterests && typeof legitimateInterests[2] !== 'undefined') {
712            legitInterest = legitimateInterests[2] ? 'true' : 'false';
713        }
714
715        $.cookie('_sp_legitimate_interests', legitInterest , {domain: '.london-now.co.uk', path: '/', expires: 100});
716    }
717
718    var sendEvent76 = true;
719
720    function trackSPEvents(events) {
721        if (events === 'event76' && !sendEvent76) {
722            return;
723        } else if (events === 'event76') {
724            sendEvent76 = false;
725        }
726
727        if (typeof window.s !== 'object') {
728            // console.log('DFP: No window.s object found, trying again in 1 second');
729            window.setTimeout(function () { trackSPEvents(events)} , 1000);
730            return;
731        }
732
733        // console.log("ADB: Tracking %s", events);
734        // Re-create the Omniture object so the data can be tracked.
735        var s = window.s;
736
737        if (events.indexOf('event70') !== -1) {
738            // console.log('DFP: Events passed, added evars');
739            s.eVar35 = 'enabled';
740            s.prop35 = 'enabled';
741        }
742
743        s.events = events;
744        s.linkTrackEvents = events;
745        s.linkTrackVars = "eVar2,eVar3,eVar4,eVar5,eVar6,evar7,evar8,evar9,eVar16,eVar19,eVar26,eVar35,eVar43,eVar67,prop35";
746        s.suppressPageView = true;
747        s.tl(true,'o','Ad Block');
748    }
749
750    function startAdvertising(id)
751    {
752        if (typeof window.doNotAdvertise !== 'undefined' && window.doNotAdvertise === true) {
753            return;
754        }
755
756        // console.log("DFP: Is the page fully loaded?", window.googleReady);
757        if (window.googleReady !== true) {
758            window.setTimeout(function () {
759                // console.log('DFP: Google not fully loaded yet, pausing quarter of a second before trying again');
760                startAdvertising(id);
761            }, 250);
762            return;
763        }
764
765        // Ensure that we never run this code twice
766        if (window.advertisingStart === true) {
767            return;
768        }
769        // console.log('DFP: Running advertisement');
770        window.advertisingStart = true;
771
772        var googletag = window.googletag;
773        // init google objects and array
774        (function() {
775            var gads = document.createElement('script');
776            gads.async = true;
777            gads.type = 'text/javascript';
778            gads.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
779            var node = document.getElementsByTagName('script')[0];
780            node.parentNode.insertBefore(gads, node);
781        })();
782
783        // launch the exco slideshow player
784        launchExcoSlideshow();
785
786        // load facebook etc
787        loadSocials();
788
789        // Checking our decision to use headerbidding (shorterned as prebid) is correct
790        // via system logic, and that we have the simplified consent to do so
791        if (usePrebid && $.cookie('_sp_enable_dfp_personalized_ads') === 'true') {
792            var e = new Event('launch:sourcepoint:consentaccepted');
793            window.dispatchEvent(e);
794
795            // AP code initialisation
796            // the script is loaded via launch, once we have detected a consent signal via the datalayer.
797            fetchAp();
798
799            var site = 'desktop';
800            var _site = 'desktop';
801
802            // load IAS scripts and set up vars
803            (function() {
804                var ias = document.createElement('script');
805                ias.async = true;
806                ias.type = 'text/javascript';
807                ias.src = 'https://cdn.adsafeprotected.com/iasPET.1.js';
808                var node = document.getElementsByTagName('script')[0];
809                node.parentNode.insertBefore(ias, node);
810            })();
811
812            // load the prebid script
813            (function() {
814                var pbs = document.createElement('script');
815                pbs.async = true;
816                pbs.type = 'text/javascript';
817                pbs.src = 'https://micro.rubiconproject.com/prebid/dynamic/11022.js?group=newsquest';
818                var node = document.getElementsByTagName('script')[0];
819                node.parentNode.insertBefore(pbs, node);
820            })();
821
822            // tell google to actually get the bids from all relevant vendors when loaded
823            googletag.cmd.push(function () {
824                fetchHeaderBids();
825            });
826        }
827
828        // Outbrain
829        if (
830            (window.data_layer.user.advertising_experience === 'Ad-Free' || window.data_layer.config.disable_outbrain === 'yes') ||
831            (window.data_layer.user.advertising_experience === 'Ad-Light' && window.data_layer.config.disable_outbrain_with_ad_light === 'yes')
832        ) {
833            // console.log("No Outbrain script loading due to page settings");
834        } else {
835            // console.log("Loading Outbrain");
836            var ob = document.createElement('script');
837            ob.async = true;
838            ob.type = 'text/javascript';
839            ob.src = 'https://widgets.outbrain.com/outbrain.js';
840            var node = document.getElementsByTagName('script')[0];
841            node.parentNode.insertBefore(ob, node);
842        }
843
844
845        // remove the listener
846        if (id !== null) {
847            window.__tcfapi('removeEventListener', 2, function (success) { }, id);
848        }
849    }
850
851    /**
852     * Wait until we have advertising consent to show this advertising
853     * based replacement for the single image on our article pages
854     * This logic is based on excoSlidshowPlayerID that only appears on the page
855     * if a user is NOT a subscriber (including privacy plus) and the page has the
856     * correct information to show it (doesn't have a video, not in sport etc)
857     */
858    function launchExcoSlideshow() {
859        const slideShowPlayerId = window.excoSlideshowPlayerId;
860        // if we do not have a player id, we do not need to do anything
861        if (!slideShowPlayerId) {
862            return;
863        }
864
865        // this is exco's supplied code, modified for our use
866        (function (d, s, n) {
867            fjs = d.getElementsByTagName(s)[0];
868            js = d.createElement(s);
869            js.className = n;
870            js.src = '//player.ex.co/player/' + slideShowPlayerId;
871            js.setAttribute('programmatic', 'true');
872	        js.onload = function () {
873                const playerApi = ExCoPlayer.connect(slideShowPlayerId);
874                playerApi.init({});
875
876                playerApi.on('player-load', function(data) {
877                    $('.mar-article-image').remove();
878                    if (window.screen.width > 800) {
879                        $('.article-hero').attr('style', 'order: 1');
880                    }
881                    window.hide_overlay_for_exco = true;
882                });
883            };
884            fjs.parentNode.insertBefore(js, fjs);
885        }(document, 'script', 'exco-player'));
886    }
887
888    function loadSocials()
889    {
890        const socials = [
891            'https://platform.twitter.com/widgets.js',
892            'https://connect.facebook.net/en_US/all.js#xfbml=1',
893            'https://www.tiktok.com/embed.js',
894        ];
895
896        socials.forEach((social) => {
897            var script = document.createElement('script');
898            script.src = social;
899            script.async = true;
900            document.getElementsByTagName('head')[0].appendChild(script);
901        });
902    }
903
904
905})();
906
907</script>
vendor: 1 bytes, line 907
907
908<script src="https://a02342.london-now.co.uk/unified/wrapperMessagingWithoutDetection.js"></script>
908
909
910<script>
911window.usePiano = true;
912window.selectedOfferId = null;
913window.selectedTermId = null;
914</script>
vendor: 1 bytes, line 914
914
915<script>
916document.cookie = "__adblocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";
917var setNptTechAdblockerCookie = function(adblocker) {
918    var d = new Date();
919    d.setTime(d.getTime() + 60 * 60 * 24 * 2 * 1000);
920    document.cookie = "__adblocker=" + (adblocker ? "true" : "false") + "; expires=" + d.toUTCString() + "; path=/";
921}
922var script = document.createElement("script");
923script.setAttribute("async", true);
924script.setAttribute("src", "//www.npttech.com/advertising.js");
925script.setAttribute("onerror", "setNptTechAdblockerCookie(true);");
926document.getElementsByTagName("head")[0].appendChild(script);
927</script>
927
928
929<script>
930// window.pdl = window.pdl || {};
931// window.pdl.requireConsent = 'v2';
932
933// Store entry point unless it's a user or subscribe page
934// to redirect after subscription
935const excludedPaths = ['/user/', '/subscribe/'];
936
937const shouldExclude = excludedPaths.some(path =>
938  window.location.pathname.includes(path)
939);
940
941if (!shouldExclude) {
942  sessionStorage.setItem(
943    'last_piano_page_interacted_with',
944    window.location.pathname
945  );
946}
947
948tp = window.tp || [];
949
950function runPiano(restrictedMode) {
951    // console.log('Running Piano with restricted mode:', restrictedMode);
952    // tp.push(['init', function() {
953    //      console.log('Piano purpose map, before calling setAllPurposes()', tp.consent.getByPurpose());
954    // }]);
955    // if (restrictedMode === 'restricted') {
956    //     // If we're in restricted mode, we need to set some specific parameters
957    //     tp.push(['init', function() {
958    //         tp.consent.setAllPurposes('opt-out')
959    //     }]);
960    // } else {
961    //     tp.push(['init', function() {
962    //         tp.consent.setAllPurposes('opt-in')
963    //     }]);
964    // }
965    // tp.push(['init', function() {
966    //     console.log('Piano purpose map, after calling setAllPurposes()', tp.consent.getByPurpose());
967    // }]);
968    // init Piano ID
969    tp.push(['init', function() {
970        tp.pianoId.init();
971    }]);
972
973    const isGooglebot = window.isRobot.googleBot();
974
975    const isArticle = (data_layer.article.is_article === 'yes');
976
977    const isCl3 = (parseInt(data_layer.article.content_level, 10) === 3);
978
979    if (isGooglebot) {
980        // we don't load Piano from all non-article pages
981        if (!isArticle) {
982            return;
983        }
984
985        // If we are on an article, we do not load piano on CL0, 1, or 2
986        if (!isCl3) {
987            return;
988        }
989    }
990    Object.keys(data_layer.piano.custom_variables).forEach(function (k) {
991        var v = data_layer.piano.custom_variables[k];
992
993        if (v != '') {
994            tp.push(["setCustomVariable", k, v]);
995        }
996    });
997
998    Object.keys(data_layer.piano.native_variables).forEach(function (k) {
999        var v = data_layer.piano.native_variables[k];
1000        if (v != '') {
1001            tp.push([k, v]);
1002        }
1003    });
1004
1005    tp.push(['setTags', data_layer.piano.tags]);
1006
1007   (function(src){
1008        var a=document.createElement("script");
1009        a.type = "text/javascript";
1010        a.async=true;
1011        a.src=src;
1012        var b=document.getElementsByTagName("script")[0];
1013        b.parentNode.insertBefore(a, b)
1014    })("//experience.tinypass.com/xbuilder/experience/load?aid=RILT6Zsrpu");
1015}
1016
1017// Init Piano
1018const debug = document.cookie
1019    .split('; ')
1020    .find(row => row.startsWith('debug='))
1021    ?.split('=')[1];
1022
1023tp.push(["setDebug", debug === '1']);
1024
1025tp.push(["setApplePayMerchantId", 'merchant.nq.subssites.piano']);
1026
1027tp.push(["setUsePianoIdUserProvider", true ]);
1028
1029tp.push(["addHandler", "loginRequired", function(params) {
1030    // If they're already signed in, we don't need to do anything special.
1031    if (tp.user.isUserValid()) {
1032        return;
1033    }
1034    if (typeof window._overridePianoDefault !== 'undefined' && window._overridePianoDefault !== true) {
1035        console.log("TPL Called")
1036        tp.pianoId.show({
1037            screen: 'login',
1038            displayMode: 'modal',
1039            loggedIn: (data) => {
1040                pianoId.loggedIn();
1041            },
1042            loggedOut: () => {
1043                console.log('TP-TJ: user logged out');
1044            },
1045            registrationSuccess: () => {
1046                pianoId.registered();
1047            },
1048            width: '500px',
1049            height: '460px',
1050        });
1051    }
1052}]);
1053
1054tp.push(["addHandler", "checkoutSelectTerm", function (termDetails) {
1055    if (typeof termDetails.termId !== 'undefined') {
1056        window.selectedTermId = termDetails.termId;
1057    }
1058}]);
1059
1060tp.push(["addHandler", "showTemplate", function (templateParams) {
1061    showPianoTarget(templateParams);
1062}]);
1063
1064tp.push(["addHandler", "showOffer", function (offerParams) {
1065    window.shownOffer = true;
1066
1067    // Store some data we might need later.
1068    if (typeof offerParams.offerId !== 'undefined') {
1069        window.selectedOfferId = offerParams.offerId;
1070    }
1071
1072    showPianoTarget(offerParams);
1073}]);
1074
1075function handleFullWidthBanner(selector) {
1076    if (selector === '#po-overlay-articlegate-full-width-full-article-scroll-below') {
1077        document.querySelector(selector).classList.add(selector.replace('#', ''));
1078    }
1079    document.querySelector(selector).style.minHeight = "254px";
1080    document.querySelector('#subscription-content').style.display = 'none';
1081    document.querySelectorAll('.send-us-your-news-cta').forEach((el) => { el.style.display = 'none'; });
1082    document.querySelectorAll('.mega-news-block').forEach((el) => { el.style.display = 'none'; });
1083
1084    const block = document.querySelector(selector);
1085    const containerBlock = block.parentElement;
1086    const containerBlockHeight = 254; // to prevent abrupt jumping
1087
1088    if (!block) { return; }
1089
1090    block.style.display = 'block';
1091
1092    const blockRect = block.getBoundingClientRect();
1093    const startTop = blockRect.top + window.scrollY;
1094    const blockHeight = blockRect.height;
1095    const screenWidth = window.screen.width;
1096
1097    let lastState = ''; // 'top', 'bottom', 'default'
1098
1099    function getScrollbarWidth() {
1100        return window.innerWidth - document.documentElement.clientWidth;
1101    }
1102
1103    function updatePosition() {
1104        const scrollY = window.scrollY;
1105        const viewportHeight = window.innerHeight;
1106        const bottomTrigger = startTop + blockHeight - viewportHeight;
1107
1108        let newState = 'default';
1109
1110        if (scrollY > startTop && screenWidth >= 768) {
1111            newState = 'top';
1112        } else if (scrollY < bottomTrigger && screenWidth >= 768) {
1113            newState = 'bottom';
1114        } else if (scrollY < bottomTrigger + 90 && screenWidth < 768) {
1115            newState = 'bottom-mobile';
1116        }
1117
1118        const scrollbarWidth = getScrollbarWidth();
1119
1120        if (newState !== lastState) {
1121            switch (newState) {
1122                case 'top':
1123                    block.style.position = 'fixed';
1124                    block.style.top = '0';
1125                    block.style.bottom = 'auto';
1126                    block.style.marginLeft = '0';
1127                    block.style.marginRight = '0';
1128                    containerBlock.style.minHeight = `${containerBlockHeight}px`;
1129                    break;
1130
1131                case 'bottom':
1132                    block.style.position = 'fixed';
1133                    block.style.bottom = '0';
1134                    block.style.top = 'auto';
1135                    block.style.marginLeft = '0';
1136                    block.style.marginRight = '0';
1137                    block.style.width = `calc(100vw - ${scrollbarWidth}px)`;
1138                    containerBlock.style.minHeight = 'unset';
1139                    break;
1140
1141                case 'bottom-mobile':
1142                    block.style.position = 'fixed';
1143                    block.style.bottom = '90px';
1144                    block.style.top = 'auto';
1145                    block.style.marginLeft = 'calc(-100vw + 100%)';
1146                    block.style.marginRight = 'calc(-100vw + 100%)';
1147                    containerBlock.style.minHeight = 'unset';
1148                    break;
1149
1150                default:
1151                    block.style.position = '';
1152                    block.style.top = '';
1153                    block.style.bottom = '';
1154                    block.style.width = `calc(100vw - ${scrollbarWidth}px)`;
1155                    block.style.marginLeft = '-100vw';
1156                    block.style.marginRight = '-100vw';
1157                    containerBlock.style.minHeight = 'unset';
1158                    break;
1159            }
1160
1161            lastState = newState;
1162        }
1163
1164        requestAnimationFrame(updatePosition);
1165    }
1166
1167    updatePosition();
1168    window.addEventListener('resize', updatePosition);
1169}
1170
1171function trackLocation(forceValidLocation = false) {
1172    var currentLocation = window.location.pathname;
1173
1174    let valid = false;
1175
1176    if (currentLocation.indexOf('puzzles') > -1) {
1177        valid = true;
1178    }
1179
1180    if (currentLocation.indexOf('pagesuite') > -1) {
1181        valid = true;
1182    }
1183
1184    var articleMatch = currentLocation.match(/(\d+)\.[^\/]+\/(r\/)?$/);
1185    if (articleMatch != null) {
1186        valid = true;
1187    }
1188
1189    if (forceValidLocation) {
1190        valid = true;
1191    }
1192
1193    if (currentLocation.indexOf('subscribe') > -1) {
1194        valid = false;
1195    }
1196
1197    if (!valid) {
1198        return;
1199    }
1200
1201    $.cookie('last-piano-page-interacted-with', currentLocation, {path: '/', domain: window.data_layer.site.cookie_domain});
1202}
1203
1204function trackPianoWithNewRelic(templateName) {
1205    if (this.newrelic && typeof this.newrelic === 'object') {
1206        newrelic.setCustomAttribute('user_was_shown_piano_experience', templateName);
1207    }
1208}
1209
1210function handleOfferShow(params) {
1211    console.log('Piano params', params);
1212
1213    // If on the subscription page and the URL has a term ID and offer ID, show the relevant offer.
1214    if (typeof location.pathname !== 'undefined' && location.pathname === '/subscribe/') {
1215        var offerId = location.search.match(/offer_id=([A-Z0-9]+)/);
1216        if (offerId !== null && offerId.length > 1) {
1217            offerId = offerId[1];
1218        }
1219        var termId = location.search.match(/term_id=([A-Z0-9]+)/);
1220        if (termId !== null && termId.length > 1) {
1221            termId = termId[1];
1222        }
1223        if (offerId !== null && termId !== null) {
1224            tp.offer.show({'termId': termId, 'offerId': offerId});
1225        }
1226    }
1227
1228    // we are only tracking
1229    var templateId = params.templateId;
1230    var variantId = params.templateVariantId;
1231    if (params.containerSelector !== '#po-inline-articlegate-fullarticle' &&
1232        params.containerSelector !== '#po-overlay-articlegate-full-width-full-article-scroll-below' &&
1233        params.containerSelector !== '#po-inline-articlegate-partialarticle' &&
1234        params.containerSelector !== '#po-overlay-articlegate-full-width-scroll-below'
1235    ) {
1236        $.get('/ws/piano/templatename/', {template_id: templateId, variant_id: variantId}, function (response) {
1237            trackPianoSimplified(params, response.name);
1238        });
1239        return;
1240    }
1241
1242
1243    $.get('/ws/piano/templatename/', {template_id: templateId, variant_id: variantId}, function (response) {
1244        trackPiano(params, response.name);
1245    });
1246}
1247
1248function trackPiano(params, templateName) {
1249    trackPianoWithNewRelic(templateName);
1250
1251    if (typeof params.activeMeters === 'string') {
1252        activeMeters = JSON.parse(params.activeMeters);
1253    } else {
1254        activeMeters = params.activeMeters;
1255    }
1256
1257    var s = window.s;
1258    if (!s || !s.pageName) {
1259        // console.log("ADB: Setting s from backup");
1260        s = window.backupAdobe;
1261        window.s = s;
1262    }
1263
1264    // this would call when CL3 is a hard gate
1265    if (!activeMeters && data_layer.article.content_level === '3') {
1266        s.eVar59 = templateName;
1267        s.eVar58 = data_layer.article.content_level;
1268        s.events = "event91";
1269        s.linkTrackVars="eVar58,eVar2,eVar3,eVar4,eVar5,eVar6,eVar15,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,eVar79,eVar104,eVar106,eVar107,eVar108,eVar118,prop63,list3,events";
1270        s.linkTrackEvents="event91";
1271        s.tl(document, 'o', 'Metered Access Notice');
1272        s.events = '';
1273        return;
1274    }
1275
1276    if (!activeMeters) {
1277        return;
1278    }
1279
1280    var meterData = activeMeters[0];
1281
1282    var meterName = meterData.meterName.toLowerCase();
1283
1284    // track event 5
1285    if (meterName.indexOf('cl1') !== -1 || meterName.indexOf('cl2') !== -1 || meterName.indexOf('cl3') !== -1 || params.containerSelector === '#po-inline-articlegate-partialarticle' || params.containerSelector === '#po-overlay-articlegate-full-width-scroll-below') {
1286        s.eVar58 = data_layer.article.content_level;
1287        s.eVar80 = meterData.meterName + ',' +  meterData.views + ',' + meterData.totalViews + ',' + meterData.viewsLeft + ',' + meterData.maxViews;
1288        s.eVar59 = templateName;
1289        s.events = "event5";
1290        s.linkTrackVars="eVar58,eVar2,eVar3,eVar4,eVar5,eVar6,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,prop63,eVar80,eVar79,eVar118,list3, events";
1291        s.linkTrackEvents="event5";
1292    } else {
1293        s.eVar80 = meterData.meterName + ',' +  meterData.views + ',' + meterData.totalViews + ',' + meterData.viewsLeft + ',' + meterData.maxViews;
1294        s.eVar59 = templateName;
1295        s.linkTrackVars="eVar2,eVar3,eVar4,eVar5,eVar6,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,prop63,eVar80,eVar79,eVar118,list3, events";
1296    }
1297    s.tl(document, 'o', 'Metered Access Notice');
1298    s.events = '';
1299
1300}
1301
1302/**
1303 * Just track the template name in 78 for non-article-interrupts/gates
1304 */
1305function trackPianoSimplified(params, templateName)
1306{
1307    trackPianoWithNewRelic(templateName);
1308
1309    var s = window.s;
1310    if (!s || !s.pageName) {
1311        // console.log("ADB: Setting s from backup");
1312        s = window.backupAdobe;
1313        window.s = s;
1314    }
1315    s.eVar78 = templateName;
1316    s.events = 'event90';
1317    s.linkTrackEvents="event90";
1318    s.linkTrackVars="eVar2,eVar3,eVar4,eVar5,eVar6,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,prop63,eVar80,eVar79,eVar118,list3,eVar78, events";
1319    s.tl(document, 'o', 'Piano Template');
1320}
1321
1322function raiseLaunchEvent(name) {
1323    var e = new Event('launch:piano:' + name);
1324    window.dispatchEvent(e);
1325}
1326
1327function removePianoToast() {
1328    setTimeout(() => {
1329        document.getElementById('po-overlay-toast-left').remove()
1330    }, 30000)
1331}
1332
1333function showPianoTarget(params) {
1334    handleOfferShow(params);
1335    trackLocation();
1336
1337    if ($(params.containerSelector).length > 0) {
1338        const displayType = $(params.containerSelector).attr('data-display');
1339
1340        if (displayType) {
1341            $(params.containerSelector).addClass(`shown-${displayType}`);
1342        } else {
1343            $(params.containerSelector).addClass('shown').show();
1344        }
1345
1346        if ($(params.containerSelector).hasClass('piano--block-level') || $(params.containerSelector).hasClass('piano--inside-block')) {
1347            $(params.containerSelector).show();
1348        }
1349
1350        if (
1351            params.containerSelector === '#po-overlay-articlegate-full-width-scroll-below' ||
1352            params.containerSelector === '#po-overlay-articlegate-full-width-full-article-scroll-below'
1353        ) {
1354            handleFullWidthBanner(params.containerSelector);
1355        }
1356
1357        if ($(params.containerSelector) === '#po-inline-subscribe-page') {
1358            $(params.containerSelector).show();
1359        }
1360
1361        if (['#po-inline-blocksystem-target-e'].includes(params.containerSelector)) {
1362            $('#po-inline-blocksystem-target-e').show();
1363            $('.piano-promo-container').show();
1364        }
1365
1366        if (params.containerSelector === '#po-overlay-toast-left') {
1367            removePianoToast()
1368        }
1369
1370        if (params.containerSelector === '#po-overlay-toast-main-navigation') {
1371            removePianoToast()
1372        }
1373
1374        if (params.containerSelector === '#po-inline-articlewall-partialarticle-closable') {
1375            $('#po-inline-articlegate-partialarticle').css('display', 'none');
1376        }
1377
1378        if (params.containerSelector === '#po-inline-articlewall-fullarticle-closable') {
1379            $('#po-inline-articlegate-fullarticle').css('display', 'none');
1380        }
1381
1382        if (params.containerSelector === '#po-overlay-articlegate-full-width-full-article-scroll-below-closable') {
1383            $('#po-overlay-articlegate-full-width-full-article-scroll-below').css('display', 'none');
1384        }
1385    }
1386}
1387
1388tp.push(["addHandler", "checkoutComplete", function(conversion) {
1389    var s = window.s;
1390    s.events = s.apl(s.events, "event4", ",", 1); // Set the subscription counter event.
1391    s.events = s.apl(s.events, "purchase", ",", 1); // Set the purchase event.
1392    s.products = "Subscription : Metered Access;" + conversion.termId + ";1;"+conversion.chargeAmount;
1393    s.linkTrackEvents = "event4,purchase";
1394    s.purchaseID = conversion.termConversionId;
1395    s.pageName = '(www) /subscribe/complete/';
1396    // wipe out errors
1397    s.eVar31 = '';
1398    s.linkTrackVars="eVar2,eVar3,eVar5,eVar6,eVar7,eVar8,eVar9,eVar10,eVar15,eVar16,eVar17,eVar18,eVar19,eVar20,eVar22,eVar23,eVar24,eVar25,eVar26,eVar61,eVar62,events,products,purchaseID";
1399
1400    s.tl(true, 'o', 'Subscription');
1401
1402    $.cookie('resourceConverted', conversion.rid, {path: '/', domain: window.data_layer.site.cookie_domain});
1403    $.cookie('pianoConverted', '1', {path: '/', domain: window.data_layer.site.cookie_domain});
1404    raiseLaunchEvent('checkoutComplete');
1405
1406    // Clean Session Storage
1407    sessionStorage.removeItem('nq_selected_offer_id');
1408    sessionStorage.removeItem('nq_selected_term_id');
1409    sessionStorage.removeItem('nq_adobe_tracking_article_dimensions');
1410    sessionStorage.removeItem('nq_adobe_tracking_visiting_dimensions');
1411
1412    // Show Onboarding modal after subscription
1413    const lastPage = sessionStorage.getItem('last_piano_page_interacted_with');
1414    const baseUrl = lastPage || window.location.href;
1415
1416    const url = new URL(baseUrl, window.location.origin);
1417    url.searchParams.set('show-onboarding', 'yes');
1418
1419    setTimeout(() => {
1420        window.location.href = url.pathname + url.search;
1421    }, 2000);
1422}]);
1423
1424tp.push(["addHandler", "checkoutPaymentError", function(errorData) {
1425    var s = window.s;
1426    s.pageName = '(www) /subscribe/error/';
1427    s.eVar31 = errorData.message;
1428    s.tl(true, 'o', 'CheckoutPaymentError');
1429
1430    raiseLaunchEvent('checkoutPaymentError');
1431}]);
1432
1433tp.push(["addHandler", "checkoutError", function(errorData) {
1434    var s = window.s;
1435    s.pageName = '(www) /subscribe/error/';
1436    s.eVar31 = errorData.message;
1437    s.tl(true, 'o', 'CheckoutError');
1438    raiseLaunchEvent('checkoutError');
1439}]);
1440
1441tp.push(["addHandler", "startCheckout", function(options) {
1442    sessionStorage.setItem("nq_selected_offer_id", options.offerId);
1443    sessionStorage.setItem("nq_selected_term_id", options.termId);
1444
1445    if (!tp.user.isUserValid()) {
1446        window.location = '/user/create-account/subscribe/';
1447        return;
1448    }
1449
1450    var s = window.s;
1451    s.eVar2 = '(www) /subscribe/payment/';
1452    s.pageName = '(www) /subscribe/payment/';
1453    const storedAdobeArticleDimensions = sessionStorage.getItem('nq_adobe_tracking_article_dimensions');
1454    const storedAdobeVisitingDimensions = sessionStorage.getItem('nq_adobe_tracking_visiting_dimensions');
1455    if (storedAdobeVisitingDimensions) {
1456        const storedAdobeVisitingDimensionsObj = JSON.parse(storedAdobeVisitingDimensions);
1457        s.eVar10 = storedAdobeVisitingDimensionsObj.eVar10;
1458        s.eVar22 = storedAdobeVisitingDimensionsObj.eVar22;
1459        s.eVar23 = storedAdobeVisitingDimensionsObj.eVar23;
1460        s.eVar24 = storedAdobeVisitingDimensionsObj.eVar24;
1461    }
1462    if (storedAdobeArticleDimensions) {
1463        const storedAdobeArticleDimensionsObj = JSON.parse(storedAdobeArticleDimensions);
1464        s.eVar10 = storedAdobeArticleDimensionsObj.eVar10;
1465        s.eVar15 = storedAdobeArticleDimensionsObj.eVar15;
1466        s.eVar22 = storedAdobeArticleDimensionsObj.eVar22;
1467        s.eVar23 = storedAdobeArticleDimensionsObj.eVar23;
1468        s.eVar24 = storedAdobeArticleDimensionsObj.eVar24;
1469        s.eVar25 = storedAdobeArticleDimensionsObj.eVar25;
1470    }
1471    // wipe out errors
1472    s.eVar31 = '';
1473    s.events = '';
1474    raiseLaunchEvent('startCheckout');
1475    s.linkTrackVars="eVar10,eVar15,eVar22,eVar23,eVar24,eVar25";
1476    s.t();
1477}]);
1478
1479tp.push(["addHandler", "checkoutClose", function(conversion) {
1480    raiseLaunchEvent('checkoutClose');
1481
1482    // Did they abandon the cart? If so: was anything in their cart?
1483    if (typeof conversion.state === 'undefined' || conversion.state !== 'close') {
1484        return;
1485    }
1486    if (window.selectedOfferId === null || window.selectedTermId === null) {
1487        return;
1488    }
1489    $.post('/ws/piano/abandoned-cart/', {offer_id: window.selectedOfferId, term_id: window.selectedTermId});
1490}]);
1491
1492tp.push(["addHandler", "meterExpired", function(meterData){
1493    var msg = "<div><b>meterName:</b> " + meterData.meterName
1494        + "&nbsp; | &nbsp;<b>views:</b> " + meterData.views
1495        + "&nbsp; | &nbsp;<b>totalViews:</b> " + meterData.totalViews
1496        + "&nbsp; | &nbsp;<b>viewsLeft:</b> " + meterData.viewsLeft
1497        + "&nbsp; | &nbsp;<b>maxViews:</b> " + meterData.maxViews
1498        + "&nbsp; | &nbsp;<b>callback:</b> " + meterData.callback + '</div>';
1499    if ($.cookie('nq-show-piano-viewer') === 'yes') {
1500        $('#piano-meter-value').html(msg);
1501        $('#piano-meter-display').show();
1502        $('#piano-meter-display-content').append(msg);
1503    }
1504    var cVal = window.location.href;
1505
1506    trackLocation(true);
1507
1508    console.log("Piano Meter Expired:", meterData.meterName);
1509    if (meterData.meterName === 'CL1 Meter') {
1510        console.log("Piano: Setting meter expired cookie");
1511        $.cookie('isMeterExpired', 'yes', {path: '/', domain: window.data_layer.site.cookie_domain, expires: 1});
1512    }
1513
1514    raiseLaunchEvent('meterExpired');
1515
1516}]);
1517
1518tp.push(["addHandler", "meterActive", function(meterData){
1519    var msg = "<div><b>meterName:</b> " + meterData.meterName
1520        + "&nbsp; | &nbsp;<b>views:</b> " + meterData.views
1521        + "&nbsp; | &nbsp;<b>totalViews:</b> " + meterData.totalViews
1522        + "&nbsp; | &nbsp;<b>viewsLeft:</b> " + meterData.viewsLeft
1523        + "&nbsp; | &nbsp;<b>maxViews:</b> " + meterData.maxViews
1524        + "&nbsp; | &nbsp;<b>callback:</b> " + meterData.callback + '</div>';
1525    if ($.cookie('nq-show-piano-viewer') === 'yes') {
1526        $('#piano-meter-value').html(msg);
1527        $('#piano-meter-display').show();
1528        $('#piano-meter-display-content').append(msg);
1529    }
1530
1531    console.log("Piano Meter running total:", meterData.meterName,  meterData.totalViews, meterData.maxViews, meterData);
1532    if (meterData.meterName === 'CL1 Meter' && meterData.totalViews >= meterData.maxViews) {
1533        $.cookie('isMeterExpired', 'yes', {path: '/', domain: window.data_layer.site.cookie_domain, expires: 1});
1534    } else {
1535        $.cookie('isMeterExpired', 'no', {path: '/', domain: window.data_layer.site.cookie_domain, expires: 1});
1536    }
1537}]);
1538
1539
1540tp.push(["setCxenseSiteId", "3612210327590544504"]);
1541
1542
1543runPiano('unrestricted');
1544
1545</script>
1545
1546
1547
1548
1549
1550    
1550<script type='text/javascript'>
1551    var googletag = googletag || {};
1552    googletag.cmd = googletag.cmd || [];
1553    var iasDataHandler, __iasPET = __iasPET || {};
1554    __iasPET.queue = __iasPET.queue || [];
1555    __iasPET.pubId = '931298';
1556
1557    var pbjs = pbjs || {};
1558    pbjs.que = pbjs.que || [];
1559
1560    var carbonRealtime = JSON.parse(window.localStorage.getItem('ccRealtimeData'));
1561    var ozoneSettings = {};
1562    var ozoneTargeting = {
1563        carbon_segment: carbonRealtime ? carbonRealtime.audiences.map(x => (x.id)) : []
1564    };
1565
1566
1567    function isMobile() {
1568        if (window.screen.width < 728) {
1569            return true;
1570        }
1571        return false;
1572    }
1573    var usePrebid = true;
1574    var whiteList = false;
1575    var adLight = false;
1576    
1577    
1578    var blackListAds = [];
1579
1580    if (usePrebid) {
1581        // disable initial load so prebid can do its stuff
1582        // console.log('DFP: Disabling initial load');
1583        googletag.cmd.push(function() {
1584            // console.log('DFP: Disabling initial load - read by DFP');
1585            googletag.pubads().disableInitialLoad();
1586        });
1587    }
1588    </script>
1588
1589
1590    
1590<script>
1591
1592    /**
1593     * Adds key-values to page level of Google Publisher Tag
1594     * @example
1595     * addKeyValuesToGPT({"ap_a": ["1100"], "ap_x": ["134123"]})
1596     * @param {Object} keyValues
1597     */
1598     function addAsKeyValuesToGPT(keyValues) {
1599        if (!googletag.pubads) {
1600            googletag.cmd.push(function () {
1601                addAsKeyValuesToGPT(keyValues);
1602            });
1603            return;
1604        }
1605        for (const key in keyValues) {
1606            if (Object.hasOwnProperty.call(keyValues, key)) {
1607                const value = keyValues[key];
1608                googletag.pubads().setTargeting(key, value);
1609            }
1610        }
1611    }
1612
1613    function onAudienceProjectDataAvailable(dataResponse) {
1614        console.log("AudienceProject data returned", dataResponse);
1615
1616        // in keyValues there are full-reach key-values created, they needs to be sent to GAM and added to Prebid adform ad-units
1617        if (dataResponse.keyValues) {
1618            addAsKeyValuesToGPT(dataResponse.keyValues);
1619        }
1620    }
1621
1622    function fetchAp() {
1623        AudienceProjectData.fetch('saknewsquest', {
1624            integrateWithCmp: true,
1625            waitForCmpConsent: true
1626        }, onAudienceProjectDataAvailable);
1627    }
1628
1629
1630    </script>
1630
1631
1632
1633<script>
1634        if (typeof gs_channels === 'undefined') {
1635            gs_channels = "";
1636        }
1637        rpx_init = ({
1638            qry         : 'https://www.london-now.co.uk',
1639            section     : 'news',
1640            site        : 'www.london-now.co.uk',
1641            context     : '',
1642            weather     : 'sun'.toLowerCase(),
1643            temp        : '11-15',
1644            gs_channels : gs_channels,
1645            age         :  '0' ,
1646            gender      :  'u' ,
1647            nqd         : '' // intentionall blank
1648        });
1649    </script>
1649
1650    
1650<script type='text/javascript' src='https://pagead2.googlesyndication.com/pagead/imgad?id=CICAgKDLqv_TbRABGAEoATIIgOw1LHg7xnFAt-_HogU'></script>
1650
1651    
1651<script>
1652
1653    var bidTimeout = 1200;
1654    window.unfilteredAdUnits = [{"sizes":[1,1],"alternate_mobile_size":"","slotType":"outofpage","domName":"DFP_out_of_page","positionName":"out_of_page","isVast":false,"collapseContainer":false,"targets":["takeover"],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[["fluid"],[1,1]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_article_fluid_1","positionName":"article_fluid_1","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[1,1],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_in_article_pixel","positionName":"in_article_pixel","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[["fluid"],[570,250],[468,250],[300,250],[1,1]],"alternate_mobile_size":[["fluid"],[300,250],[1,1]],"slotType":"standard","domName":"DFP_in_article_mpu","positionName":"in_article_mpu","isVast":false,"collapseContainer":true,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"297386","rubicon_mobile_zone_id":"297372","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550690","appnexus_mobile_placement_id":"10550767","criteo_desktop_placement_id":"744410","criteo_mobile_placement_id":"760447","use_amazon":true,"groupm_desktop_placement_id":"17307157","groupm_mobile_placement_id":"17479445"},{"sizes":[[570,250],[468,250],[300,250],[1,1]],"alternate_mobile_size":[[300,250],[1,1]],"slotType":"standard","domName":"DFP_in_article_2","positionName":"in_article_2","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"437846","rubicon_mobile_zone_id":"459754","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550691","appnexus_mobile_placement_id":"10550769","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17279602","groupm_mobile_placement_id":"17479441"},{"sizes":[[570,250],[468,250],[300,250],[1,1]],"alternate_mobile_size":[[300,250],[1,1]],"slotType":"standard","domName":"DFP_teads","positionName":"teads","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"11775143","appnexus_mobile_placement_id":"11775143","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_3","positionName":"in_article_3","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425700","rubicon_mobile_zone_id":"449752","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550692","appnexus_mobile_placement_id":"10550770","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307086","groupm_mobile_placement_id":"17479442"},{"sizes":[[570,250],[468,250],[300,250],[1,1]],"alternate_mobile_size":[[300,250],[1,1]],"slotType":"standard","domName":"DFP_outstream_2","positionName":"outstream_2","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_4","positionName":"in_article_4","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425702","rubicon_mobile_zone_id":"449754","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550693","appnexus_mobile_placement_id":"10550771","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307083","groupm_mobile_placement_id":"17479443"},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_5","positionName":"in_article_5","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425704","rubicon_mobile_zone_id":"449756","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550695","appnexus_mobile_placement_id":"10550773","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307155","groupm_mobile_placement_id":"17479444"},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_6","positionName":"in_article_6","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425709","rubicon_mobile_zone_id":"449757","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550698","appnexus_mobile_placement_id":"10550775","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307158","groupm_mobile_placement_id":"17479446"},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_7","positionName":"in_article_7","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425710","rubicon_mobile_zone_id":"449758","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550699","appnexus_mobile_placement_id":"10550776","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307159","groupm_mobile_placement_id":"17479447"},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_8","positionName":"in_article_8","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425711","rubicon_mobile_zone_id":"449759","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550700","appnexus_mobile_placement_id":"10550777","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307160","groupm_mobile_placement_id":"17479448"},{"sizes":[[300,250],[300,600]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_premium_mpu","positionName":"premium_mpu","isVast":false,"collapseContainer":false,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"297382","rubicon_mobile_zone_id":"331020","rubicon_desktop_size_ids":["10","15"],"rubicon_mobile_size_ids":["10","15"],"appnexus_desktop_placement_id":"10550686","appnexus_mobile_placement_id":"10550760","criteo_desktop_placement_id":"744494","criteo_mobile_placement_id":"760443","use_amazon":true,"groupm_desktop_placement_id":"14304603","groupm_mobile_placement_id":"16550455"},{"sizes":[[300,250],[300,600]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_premium_mpu_2","positionName":"premium_mpu_2","isVast":false,"collapseContainer":false,"targets":["takeover"],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[300,250],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_standard_mpu_1","positionName":"standard_mpu_1","isVast":false,"collapseContainer":true,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"297390","rubicon_mobile_zone_id":"331024","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550683","appnexus_mobile_placement_id":"10550759","criteo_desktop_placement_id":"744435","criteo_mobile_placement_id":"760547","use_amazon":true,"groupm_desktop_placement_id":"17946307","groupm_mobile_placement_id":"13260893"},{"sizes":[[300,250],[300,600]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_on_scroll","positionName":"on_scroll","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[300,250],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_standard_mpu_2","positionName":"standard_mpu_2","isVast":false,"collapseContainer":true,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"331028","rubicon_mobile_zone_id":"534778","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550687","appnexus_mobile_placement_id":"10550761","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17375910","groupm_mobile_placement_id":"17375922"},{"sizes":[[970,250],[728,90]],"alternate_mobile_size":[320,50],"slotType":"standard","domName":"DFP_top_leaderboard","positionName":"top_leaderboard","isVast":false,"collapseContainer":true,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"297380","rubicon_mobile_zone_id":"297370","rubicon_desktop_size_ids":["2","57"],"rubicon_mobile_size_ids":["43"],"appnexus_desktop_placement_id":"10550668","appnexus_mobile_placement_id":"10550747","criteo_desktop_placement_id":"985648","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"14304608","groupm_mobile_placement_id":"17479428"},{"sizes":[728,90],"alternate_mobile_size":[320,50],"slotType":"standard","domName":"DFP_leaderboard_1","positionName":"leaderboard_1","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425706","rubicon_mobile_zone_id":"449748","rubicon_desktop_size_ids":["2"],"rubicon_mobile_size_ids":["43"],"appnexus_desktop_placement_id":"10550688","appnexus_mobile_placement_id":"10550762","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"16550485","groupm_mobile_placement_id":"17479427"},{"sizes":[728,90],"alternate_mobile_size":[320,50],"slotType":"standard","domName":"DFP_leaderboard_2","positionName":"leaderboard_2","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425708","rubicon_mobile_zone_id":"449750","rubicon_desktop_size_ids":["2"],"rubicon_mobile_size_ids":["43"],"appnexus_desktop_placement_id":"10550689","appnexus_mobile_placement_id":"10550766","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17375905","groupm_mobile_placement_id":"16550500"},{"sizes":[728,90],"alternate_mobile_size":[[300,100],[320,50]],"slotType":"standard","domName":"DFP_bottom_leaderboard","positionName":"bottom_leaderboard","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"297378","rubicon_mobile_zone_id":"425710","rubicon_desktop_size_ids":["2"],"rubicon_mobile_size_ids":["43"],"appnexus_desktop_placement_id":"10550678","appnexus_mobile_placement_id":"10550748","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17377997","groupm_mobile_placement_id":"17479454"},{"sizes":[[300,250],[300,600]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_interstitial_mpu","positionName":"interstitial_mpu","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[468,60],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_banner","positionName":"banner","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"297374","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":["1"],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"10550697","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[["fluid"],[280,130],[1,1]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_high_vis","positionName":"high_vis","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"985647","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""}];
1655
1656    
1657
1658    //whenever you want header bids call this function
1659    function fetchHeaderBids() {
1660        //Load the APS JavaScript Library
1661        !function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","//c.amazon-adsystem.com/aax2/apstag.js");
1662        //Initialize the Library
1663        apstag.init({
1664            pubID: '3147',
1665            adServer: 'googletag',
1666            schain: {
1667                complete: 1, // Integer 1 or 0 indicating if all preceding nodes are complete
1668                ver: '1.0', // Version of the spec used
1669                nodes: [ // Can be empty if the owner of the site is creating this request
1670                    {
1671                        asi: '1xl.co.uk', // Populate with the canonical domain of the advertising system where the seller.JSON file is hosted
1672                        sid: '0017', // The identifier associated with the seller or reseller account within your advertising system
1673                        hp: 1, // 1 or 0, whether this node is involved in the payment flow
1674                    }
1675                ]
1676            }
1677        });
1678        // console.log("DFP: Fetching headerbids");
1679        // new prebid implementation
1680 
1680       var apstagSlots = [];
1681
1682        getPETRequest();
1683
1684        $.each(unfilteredAdUnits, function(i, unit) {
1685            if (unit.isVast) {
1686                return;
1687            }
1688
1689            if(unit.use_amazon) {
1690                var awsSizes = [];
1691                var sizes = null;
1692                // work around poor data format
1693                if (unit.alternate_mobile_size && isMobile()) {
1694                    sizes = unit.alternate_mobile_size;
1695                } else {
1696                    sizes = unit.sizes;
1697                }
1698
1699                if (typeof sizes[0] === 'object') {
1700                    $.each(sizes, function (k, v) {
1701                        awsSizes.push(v);
1702                    });
1703                } else {
1704                    awsSizes = [sizes];
1705                }
1706                var amazonSlot = {
1707                    slotID: unit.domName,
1708                    sizes: awsSizes,
1709                };
1710                apstagSlots.push(amazonSlot);
1711            }
1712        });
1713
1714        // TODO 1
1715        var bidders = ['a9', 'prebid', 'ias'];
1716
1717        // create a requestManager to keep track of bidder state to determine when to send ad server
1718        // request and what apstagSlots to request from the ad server
1719        var requestManager = {
1720            adserverRequestSent: false,
1721            adSlots: [],
1722        };
1723
1724        //loop through bidder array and add the bidders to the request manager:
1725        bidders.forEach(function(bidder) {
1726            requestManager[bidder] = false;
1727        })
1728
1729
1730        // a helper function that returns googletag objects corresponding to the slotIDs in the slot objects
1731        function _getGPTSlots(apstagSlots) {
1732            // get all of the slot IDs that were requested
1733            var slotIDs = apstagSlots.map(function(slot) {
1734                return slot.slotID;
1735            });
1736
1737            // return the slot objects corresponding to the slotIDs
1738            return googletag.pubads().getSlots().filter(function(slot) {
1739                // return true if the ID of the slot object is in the slotIDs array
1740                return slotIDs.indexOf(slot.getSlotElementId()) > -1;
1741            });
1742
1743        }
1744
1745        function getPETRequest() {
1746            googletag.cmd.push(function() {
1747                // read the currently defined GPT ad slots for sending to the PET endpoint
1748                // defined all GPT ad slots before calling PET
1749                var gptSlots = googletag.pubads().getSlots();
1750                var iasPETSlots = [];
1751                for (var i = 0; i < gptSlots.length; i++) {
1752                    var sizes = gptSlots[i].getSizes().map(function(size) {
1753                    if (size.getWidth && size.getHeight)
1754                        return [size.getWidth(), size.getHeight()];
1755                    else
1756                        return [1, 1];
1757                    });
1758                    iasPETSlots.push({
1759                        adSlotId: gptSlots[i].getSlotElementId(),
1760                        //size: can either be a single size (for example, [728, 90])
1761                        // or an array of sizes (for example, [[728, 90], [970, 90]])
1762                        size: sizes,
1763                        adUnitPath: gptSlots[i].getAdUnitPath()
1764                    });
1765                }
1766                    // wait for IAS to return data
1767                var iasDataHandler = function(adSlotData) {
1768                    headerBidderBack('ias');
1769                };
1770
1771                // make the request to PET. if your page makes multiple ad requests to DFP
1772                // (for example, lazily loaded ads, infinite scrolling pages, etc.), make
1773                // a request to PET before every request to DFP
1774                __iasPET.queue.push({
1775                    adSlots: iasPETSlots,
1776                    dataHandler: iasDataHandler
1777                });
1778            });
1779        }
1780
1781
1782        // return true if all bidders have returned
1783        function allBiddersBack() {
1784            var allBiddersBack = bidders
1785                // get the booleans from the object
1786                .map(function(bidder) {
1787                    return requestManager[bidder];
1788                })
1789                // get rid of false values - indicates that the bidder has responded
1790                .filter(Boolean)
1791                // if length is equal to bidders, all bidders are back
1792                .length === bidders.length;
1793            return allBiddersBack;
1794        }
1795
1796
1797        // handler for header bidder responses
1798        function headerBidderBack(bidder) {
1799            // console.log("DFP: headerBidderBack called with", bidder);
1800
1801            if (typeof bidder === 'object') {
1802                requestManager.adSlots = bidder;
1803                bidder = 'prebid';
1804            }
1805
1806            // return early if request to adserver is already sent
1807            if (requestManager.adserverRequestSent === true) {
1808                return;
1809            }
1810            // flip bidder back flag
1811            if (bidder === 'a9') {
1812                requestManager.a9 = true;
1813            } else if (bidder === 'prebid') {
1814                requestManager.prebid = true;
1815            } else if (bidder === 'ias') {
1816                requestManager.ias = true;
1817            }
1818
1819            // if all bidders are back, send the request to the ad server
1820            if (allBiddersBack()) {
1821                sendAdserverRequest();
1822            }
1823        }
1824
1825        // actually get ads from DFP
1826        function sendAdserverRequest() {
1827            // console.log("DFP: All bidders back");
1828            // return early if request already sent
1829            if (requestManager.adserverRequestSent === true) {
1830                return;
1831            }
1832
1833            if (typeof window.prebidReady === 'undefined') {
1834                window.prebidReady = performance.now();
1835            }
1836
1837            if (window.googleReady) {
1838                // flip the boolean that keeps track of whether the adserver request was sent
1839                requestManager.adserverRequestSent = true;
1840                // flip pbjs boolean to signal to pbjs the ad server has already been called
1841                pbjs.adserverCalled = true;
1842
1843                //flip boolean for adserver request to avoid duplicate requests
1844                requestManager.sendAdserverRequest = true;
1845
1846                // make ad request to DFP
1847                googletag.cmd.push(function() {
1848                    window.executionSet = performance.now();
1849                    apstag.setDisplayBids();
1850                    __iasPET.setTargetingForGPT();
1851                    // console.log("DFP: Refresh called, setting adslots to ", requestManager.adSlots);
1852                    if (requestManager.adSlots.length > 0){
1853                        googletag.pubads().refresh(requestManager.adSlots);
1854                    } else {
1855                        googletag.pubads().refresh();
1856                    }
1857                    setPerformanceCookie();
1858                });
1859            } else {
1860                window.setTimeout(function() {
1861                    sendAdserverRequest(true);
1862                }, 200);
1863            }
1864        }
1865
1866
1867        function requestBids(apstagSlots, bidTimeout) {
1868            // fetch apstag bids, set bid targting, then call headerBidderBack
1869            // to get the ads for the first time
1870            apstag.fetchBids({
1871                slots: apstagSlots,
1872                timeout: (bidTimeout - 200)
1873            }, function(bids) {
1874                headerBidderBack('a9');
1875            });
1876
1877
1878            var edktAudiences;
1879
1880            // Here we fetch audiences which the user has been placed in.
1881            try {
1882                edktAudiences = JSON.parse(localStorage.getItem('edkt_matched_audience_ids') || '[]')
1883                    .slice(0, 100)
1884                    .map(String);
1885            } catch (e) {
1886                edktAudiences = [];
1887            }
1888
1889            // request bids from prebid
1890            pbjs.que.push(function() {
1891                // console.log("DFP: PBJS request bids called");
1892                pbjs.rp.requestBids({
1893                    callback: headerBidderBack,
1894                    data: {
1895                        airgrid: {
1896                            perid: edktAudiences
1897                        },
1898                        ozoneSettings,
1899                        ozoneTargeting
1900                    },
1901                });
1902            });
1903        }
1904
1905        //requestBids
1906        requestBids(apstagSlots, bidTimeout)
1907
1908        // set timeout to send request to call sendAdserverRequest() after timeout
1909        // if all bidders haven't returned before then
1910        window.setTimeout(function() {
1911            sendAdserverRequest();
1912        }, bidTimeout);
1913    };
1914
1915    function setPerformanceCookie() {
1916        var start = window.startExec;
1917        var prebidReady = window.prebidReady - start;
1918        var domComplete = window.domComplete - start;
1919        var googleComplete = window.googleComplete - start;
1920        var finished = window.executionSet - start;
1921
1922        /*    var cVal = Math.round(prebidReady) + ':' +
1923                   Math.round(domComplete) + ':' +
1924                   Math.round(googleComplete) + ':' +
1925                   Math.round(finished); */
1926        var cVal = Math.round(finished);
1927        var t = new Date();
1928        t.setMilliseconds(t.getMilliseconds() + 600000);
1929
1930        $.cookie('adtiming', cVal, {path: '/', domain: '.london-now.co.uk', expires: t});
1931    }
1932</script>
vendor: 1 bytes, line 1932
1932
1933<script>
1934    if (adLight !== true) {
1935        /*level: light trigger: api ts: 1790860733778*/
1936!function(){const e=document.createElement("script");e.async=!0,e.id="LTXMkyHDV",e.setAttribute("data-sdk","wp-l/1.1.11"),e.setAttribute("data-cfasync","false"),e.setAttribute("nowprocket",""),e.setAttribute("src","https://html-load.com/api.js"),e.setAttribute("charset","UTF-8"),e.setAttribute("onload","(async()=>{var e,t,r,o,a,n,s,i,l=function(o,a){for(e=a||o.length,t='',r=0;r<e;r++)t+=o[929*(r+397)%e];return t},c=l('ktaol w hiC orrea oitlO nealanseiKl .sld '+' .c emPeosts ',54),d=l('ewDeGnmZtQdrs?0QdBmr2vW3&IiVrng&rJ=lWIVoobeY%=Ja=N'),h=l('pto-otmrrp/etsmp.:ooe/drr/atrrl.oehcr'),m=l('osriPme'),w=l('ediut/opce?=egrt/rooptlrhlpe-rmoyo_t=srrt/rpal&h:re.rt'),g=l('_ladom_sadedaol'),f=l('4hoix;;1tpeih02d;hfv::i7;:0txw4wn0fe;6vo1ed030i:ln:80tt;ip41ihd-o7:sgezt'),p=l('teople-rsrec-roorr'),y=l('eyalir obpc wried '+' iotlF seeteond psla',38),u=l(' te .lne l dlissPweaaai ot');try{o=e=>{try{confirm(c)?S.href=a+'?url='+s(S.href)+'&error='+s(e)+'&domain='+n:S.reload()}catch(t){location.href=a+d+n}},a=h,n='html-load.com',s=btoa;const e=window,t=e[m],r=document,l=e=>new t((t=>{const r=.1*e,o=e+Math.floor(2*Math.random()*r)-r;setTimeout(t,o)})),v=e.addEventListener.bind(e),_=e.postMessage.bind(e),b='message',S=location,I=Math.random,M=clearInterval,C='setAttribute';i=async e=>{try{if(location.hostname.endsWith('index.hr')&&accountService.UserHasPremium())return}catch(y){}try{localStorage.setItem(S.host+'_fa_'+s('last_bfa_at'),Date.now().toString())}catch(u){}setInterval((()=>{r.body&&(r.body.remove(),r.body.innerHTML='')}),100);const i=await fetch(w+s(S.href)+'&error='+s(e)+'&request_id='+s(Math.random().toString().slice(2)),{method:'POST'}).then((e=>e.text())),l=new t((e=>{v('message',(t=>{t.data===g&&e()}))}));let c=r.createElement('iframe');c.src=a+'?url='+s(S.href)+'&eventId='+i+'&error='+s(e)+'&domain='+n,c[C]('style',f);const d=e=>{p===e.data&&(c.remove(),removeEventListener('message',d))};v('message',d),r.documentElement.appendChild(c);const h=new t(((t,r)=>{l.then(t),setTimeout((()=>r(e)),3e3)})),m=setInterval((()=>{if(!r.contains(c))return M(m);(()=>{const e=c.getBoundingClientRect();return'none'!==getComputedStyle(c).display&&0!==e.width&&0!==e.height})()||(M(m),o(e))}),1e3);await h};const P=()=>new t(((e,t)=>{let r=I().toString(),o=I().toString();v(b,(e=>e.data===r&&_(o,'*'))),v(b,(t=>t.data===o&&e())),_(r,'*')})),x=async()=>{try{let e=!1;const t=I().toString(),r=new MessageChannel;if(r.port1.onmessage=r=>{const o=r.data;o&&'as_res_v1'===o.type&&o.key===t&&(e=!0)},_({type:'as_req_v1',key:t},'*',[r.port2]),await P(),await l(500),r.port1.close(),e)return!0}catch(e){}return!1},E=[100,500,1e3],T=s('_bfa_message'+location.hostname);for(let o=0;o<=E.length&&!await x();o++){if(window[T])throw window[T];if(o===E.length-1)throw y+n+u+n;await l(E[o])}}catch(v){try{await i(v)}catch(_){o(v)}}})();"),e.setAttribute("onerror","(async()=>{var e,t,r,o,n,a,i,l,c=function(o,n){for(e=n||o.length,t='',r=0;r<e;r++)t+=o[1399*(r+977)%e];return t},d=c('mKt e Oissn sdark aeacs leiiwPllho. Ctleo '+' lrt.nao eo ',54),s=c('gwWY0lmV=rorre&=dItneve?=niamod&D3%QWZrN2bsJGIJBVQ'),h=c('e/.omrhr:tp/el-srem.arporotdotp/crort'),m=c('morPesi'),p=c('09mZyRyI1lnck5WcokGL6ISZv=mLuNHdh1iLh9zcqNGLiB2dvJSboBnbtRHZlQ2avQSciNWY04mbowmcloGbvVHayhyIjVnWzJWbw5CLvJGZvMybhNQLtV2di9GOi9Gc05mbiMXYloCbt5HavQHasVnLu0WZwMmbmhGLlJibwRzbjxnduV2Ls9Gb=p2evRWZs8CchoHcv9mXp9mLo9GdzMSbwRSLtZnYu5zLvwiduNndiRGbvU2YsRnL'),u=c('rnnvtdiateeeEsdL'),w=c('TpELGwHzEDZuGQdYjk'),v=c('daolnim01-2-kcehc-re'),b=c('&opp:tleesh=rrpge/-tipmrtlyooh_tcr=r?.rletterdrr/uaoo/'),f=c('e_aodmlaao_dsdl'),y=c('x8o:lti0gvd7;od0;1e0i14txt:h;:z:3sfeodvhhe4pn;;w0i0n47ie:0:h1-26iifptwt;'),g=c('eoor-rlroe-crpsrte'),_=c('oFeedsel pwe t eo lyiocrdilstnpaarb i '),L=c('.al ldea bel w kPeosc slio'),E=c('ooidi radngrteine tfinrnen'),G=c('rArsbics.oaido d wroleed tmbtiect '+' ufk',38),S=c('pxacttvrt/aiejs');try{o=e=>{try{confirm(d)?T.href=n+'?url='+i(T.href)+'&error='+i(e)+'&domain='+a:T.reload()}catch(t){location.href=n+s+a}},n=h,a='html-load.com',i=btoa;const e=window,t=document,r=e[m],c=JSON.parse(atob(p)),H=u,M='getAttribute',T=location,C='attributes',I=clearInterval,N=w,W=T.hostname,Z=e.addEventListener.bind(e),k='__sa_'+window.btoa(window.location.href),x=window[k]||{},R=x.Element_setAttribute||Element.prototype.setAttribute,V=()=>{const t=e=>{let t=0;for(let r=0,o=e.length;r<o;r++){t=(t<<5)-t+e.charCodeAt(r),t|=0}return t},r=Date.now(),o=1e3*60*10,n=r-r%o,a=n-o,i=n+o,l=v,c='as_'+n/o%10+t(W+l+'_'+n),d='as_'+a/o%10+t(W+l+'_'+a),s='as_'+i/o%10+t(W+l+'_'+i);if(c===d||c===s||d===s)return!1;const h=e=>{try{return e.s==e}catch(t){}return!1};return h(e[c])||h(e[d])||h(e[s])};if(l=async e=>{try{if(W.endsWith('index.hr')&&accountService.UserHasPremium())return}catch(p){}try{localStorage.setItem(T.host+'_fa_'+i('last_bfa_at'),Date.now().toString())}catch(u){}setInterval((()=>{t.body&&(t.body.remove(),t.body.innerHTML='')}),100);const l=await fetch(b+i(T.href)+'&error='+i(e)+'&request_id='+i(Math.random().toString().slice(2)),{method:'POST'}).then((e=>e.text())),c=new r((e=>{Z('message',(t=>{t.data===f&&e()}))}));let d=t.createElement('iframe');d.src=n+'?url='+i(T.href)+'&eventId='+l+'&error='+i(e)+'&domain='+a,R.call(
1936d,'style',y);const s=e=>{g===e.data&&(d.remove(),removeEventListener('message',s))};Z('message',s),t.documentElement.appendChild(d);const h=new r(((t,r)=>{c.then(t),setTimeout((()=>r(e)),3e3)})),m=setInterval((()=>{if(!t.contains(d))return I(m);(()=>{const e=d.getBoundingClientRect();return'none'!==getComputedStyle(d).display&&0!==e.width&&0!==e.height})()||(I(m),o(e))}),1e3);await h},void 0===e[N]&&(e[N]=0),e[N]>=c.length)throw _+a+L+a;if(V())return;const z=t.querySelector('#LTXMkyHDV'),J=t.createElement('script'),O=x.EventTarget_addEventListener||EventTarget.prototype[H],P=i(W+'_onload2'),Q=i(W+'_onerror2'),j=x.HTMLElement_onerror||Object.getOwnPropertyDescriptor(HTMLElement.prototype,'onerror');Object.defineProperty(z,'onerror',{get(){return j.get.call(this)},configurable:!0});const D=z.onerror;if(z.onerror=()=>{},D!=z.onerror)throw E;for(let o=0;o<z[C].length;o++){const r=z[C][o].name,n=z[C][o].value;'src'!=r&&(R.call(J,r,n),'onload'!=r||J[M](r)==n||e[P]||(e[P]=function(){const e=t.createElement('script');e.innerText=n,t.head.appendChild(e),e.remove()}),'onerror'!=r||J[M](r)==n||e[Q]||(e[Q]=function(){const e=t.createElement('script');e.innerText=n,t.head.appendChild(e),e.remove()}))}const Y=new r((e=>setTimeout(e,100*Math.pow(2,window[N])+Math.floor(11*Math.random())-5)));e[P]&&O.call(J,'load',e[P]),e[Q]&&O.call(J,'error',e[Q]),await Y;const A=c[e[N]++];if(R.call(J,'src',A),J[M]('src')!==A)throw G;R.call(J,'type',S),R.call(z,'id',z[M]('id')+'_'),z.parentNode?z.parentNode.insertBefore(J,z):t.head.appendChild(J),z.remove()}catch(H){try{await l(H)}catch(M){o(H)}}})();"),document.head.appendChild(e);const t=document.createElement("script");t.setAttribute("data-cfasync","false"),t.setAttribute("nowprocket",""),t.innerText="(()=>{var e,t,r,o,n=(r,o,n)=>{for(o=o||r.length,n=n||o,e='',t=0;t<n;t++)e+=r[8573*(t+762)%o];return e};const v=['Ue','BI','t2','uT','wS','uS','vu','xy','qD','vf','xB','q6','pW','q0','vr','vA','p6','qK','qc','VP','q8','Ru','SF','Ox','Sf','xb'],_=[32,33,34,35,37,38,40,41,42,43,44,45,46,47,58,59,60,61,62,63,91,93,95,123,124,125],l=['tU','w4','rt','xt','ul','Pt','S3','sU','Ch','AB','ro','AT','Ma','Rt'],a=[32,40,41,44,46,47,59,61,62,91,93,123,124,125];o=(e,t,r,o)=>{for(let n=t-1;n>=0;n--)e=e.split(r[n]).join(String.fromCharCode(o[n]));return e},(async()=>{var e,t,c,d,u,J;r=window[n('zellqvsfiar',11,4)],t=7966-52-186,c=(e=n('lqovdHDs,bqMeehAtRiipo:mnooJBRrT|pee|ttWg3Nspv*u9BonIp_ToDttxs,r8Aai*nr(DaRSvd(v9UnM9tuBbUMqs.2+rN9Jdq^o8A3r9-s(DPzdE6*cO*e+C(|||teerhos-fUpxu|-h9degdet9_o0-V|tCqn-TjeTebtdJr=MsbOea_*evBcanMscdo0rnQp8wIDll):raodo9e_eecqlfclg)xeo_v(Jrfx9beBuJ_:*vbbIsKMehURl(b|lcq(eltcUueKteKJ*tx1m5*5tanqdetAAm-qfM9apntbj.ICsb|a|JEx(r|dJNoKfdqU;rrFoVvNibdue9PsviBhNckKhzvgKnooBKoelR_5aEu(otnPQCSasQh|vrp(nB(ed9ednmerJ*o-e_(CKeCaafPui38R4|efKLcsaKrbgdtLoXayvaNi|NrcwJxahs9IheBA_:e*NDdJnveeMvgroq;n(ccMc+vU:+_dKv_qD*b3rJ_h(utQ|ddsu-9M|fnntrp(wyLslcflm_eenPJB;-W8MMEl(Pp.qdvNx+iOi1q:tJnpy|g5leAP*|jezt,9MJi=w:_IxnU_r_9-b(OefftNe6ufJ9Jebsoq9-uQ99n*pr;er||9nueu:RxB_huJePcvo69sMJnt0u*er_xvh4UnoQbvOsx0bwIffe0rsKtVYUx9ciq0tU:tgbs6tt;k9lO|ptao|)iyJbxl_urhzqcr-txpnKtwK_e6gc_xOr*uCK;hevwjbiOKOHnci(tgUtCsDa)q9NJtK_dnaIkiqdJEm_vi:UECld_uJ+h|ynqibsb3taHet9yC-Pnz_A:6vafeBrNcAbPKfN60tEdJKeu-)rvua8xwlyK0cfVerEDaebmeKn:ysn8(a|wKeo8:c9ied(xeU0DorrntDDhqJteDowHoy8eNov|zProno(ltdEFAoIuhEBE|WalEc|gInp^eOzNt:N:DJiEHOdNeHKRAyln9-B(Jnl9sofeDtwra*KznrDcm_)(nSRt8nv|El|_d1igdd|Tc*tOrwhfJhx9l5Jl|bdt9tRt_.qAb.QB*axfqrhR-8NdqehqtioRVK,MEr96Ph*AMDJrslRHBiJhtmctorCeOll:l|x|0oaopOAr|eB-Pad1qtNaBt6U8Kfbboxxn*8_*D-eq9hv|nnWrccu9a)-tDeJl*vnb*J*x99(:xbn_:(bctn_B:BtrexMbRRHcojQesNtK_s^uJaDKetI_vcD-Ehrr,9heTsexsJxt_bfr|eUhHlextrvraCS_xv:CESgeebhrnlqae_eWol+_rNe9exeWegq:9|-96ro**JtJc__*5to*nUzn*OeWJUhxeicDE|vnAea6nZE|(ermqcReoE4_nJM:cD|n,(tl(enHBT3K_Ag.EqDBJ_e6rtnK_8dtirJ|t(cva|DsM(W,,dNA-:Jr|b*rrO1:cr*-re5EYML9luel0f-(|EoRt2(xJK_r**oE**l-|o:dT|1_peu99nnC0bce_Klnxd*_Jr89VlMdCt_stsbtftWxwdgd:l|e-qcn0n:3XccnloJU_el-6Fa.Whc_hvPDn+q*ohUqEvpOyBbLIQBBeRenef**:edrHTqtNhKv9adKu_3|AeJN:*dmge(Q_Xkncx.aO|DOr-O_9lK2Rerc(x,:8ww|H9olto,wt9.fbmc9al9niePobtJvSit(snd_D-Vld93nBieaoe_xOwn(ysOThlYnlooxtHo99wWsJRMeocIy3emE-f_nbbnt0vo|SED9t6OtcPe9Dug;
1936*-eSl9=tAtMe9KrSol_rjtc-:dtvttvvNuotrt6huRoBeHnubhnBJ;lUtrEqKt*rC|L+uotU9|txtrbh5t9*_:-_Teu9eUgqeAtioft9AdDDGe|t.eese0toMx|pio,ybd9tJ9*xe8sDesPCvsK9LtLK_*cxvrt0e.upKvMDerxLB*|u:AdrrvQsMDr(ree8hieamiCd6tvrx9eU.(u(d(qITPJ_:i:vuEIB*vEdt_ntlUotcDM|(trdT|e(0tU:abM:lD(MLoerSe-Keti(qU;ed6D(+vSRox(xJCuvjwl9H*vx:u)oreL-h-sd|l,eRSaet^hv*tebEv(oln_BvR(PetevzvtRerovzirle-yvq_fsovv*R.Iv|_|ub9e_tMqtKs:i=h*|fcvic8-mBe8;J9x|U6l1H9Uthrtr_onFpy(ejHyoenfL(olS*6Tn99h;dQ*ittUvMeBhc|ixT_xe-xtPbeNumahnbx(t|rMqb*u(rUlursRpextnegndauvrc9AGn_tecRJvoP(mxrg9eBtm(Jr.Ue:|txdr_Wssrnx|a*Jhrr0ButPde0pNrR;|e9r._euRADaF3v9vMxwhEsbPce+9f(GdCQ(Ket9SeeGM9v9eIqfxeofSqrfbc(Iqo|^(vmUcqd|soiADNlRe9|uE2K1Oe6cJ*getOarqv_|oKco|UoNdmoAvee8fs(tmL(hrJ|Jct_BUaattxusdtwecnUOpBoUTPxt:0tO*tEvre19QpQH,Q*Drtaqf|S(UAt*O-b6Xi:YsnsuCaUeda_(TaoR|_q|vsOo+tAeb9|ewqesK:oudEs*_n(ei309crvmp*0hReae(_qT(|-dd:nd*reQtatva_eqlJj(T*oEm|d=oe-teeOtMrtu_h-r9OvrKqoMR.ah-t-ve|6*u-U_w*:nudd_e)iAo_|rJerse*M-ru::tm-(WfautetfWfqtKaUfoqirMfrBu:m6:bTea;._Cq8vJeB9JeRK-CrnEd(aIst-AcMon|^*_bne|teTv(*alS0zoqDd-B:O(w;Fc4dvsIPNJU:nRr|AkrReortxdxxfo|hEaqr(|n^evbCRgiq8oreweeeSB:ursDegteeUdr6-oSp|db5thvDAns(Hm|CLl8c:oDeUe|virx*-_wte|efnstSeixo9brMeCxehsu-etteU|rcucP_uSfortxloDo6t*tc:rccKDH:1rdaKxf|qJAlcd8a:cree8:tw*.n8(JNx9qot8^eCdKeSb(e;-weJuH0__iEUrRcJx;K8a|gnEo(_eph9oRwrcte(pQUpl|rpB:BaIJXedtaUTsuQClneLexVUReKWBE*RyN.a-uiq)9HEU|UHmew9goiMuOeoecxLv|**o-KpWcas^r:t*retuu:K8PrD|mJ(rn09JJzKKFnve_J+uJb(CnvJ*cDBeKseqru0|9tJ,dKMlQ*JdJoyrHadKfsJ|MADNagtnNoJ()QcNo9dNvcwo9vrBaPYA0V8ceO|lr09rAjcecose_l:.-|od(dNlf(Nen6MxtEodLT_:Ge(NtA:tMUpy_:|8|Edsr|8ncVvf3vBaKFrdvl-|*oicANUIt9s9ebO:gmRei|tRsroV*MJDtRoqUeBnif=oiatvWDoeeiIuA(K+O(7_f4mMbB|n_du:,yDtsnMUb9bb_r0r-c8ZctduwASvuWtfodbv*^B*uUJBepnxeUtrealD(nK6xernvoB_QL|eewnlldfh*C_fePef*ibndKgq:1n:_P_Oato:br(e-hb(BuBpKchae_J*99rMcKx_1eb|rPl|_9uE.V9Mne*hJv(plb(eM5Bet(s-voJ9rrJvrPst1=Dorp09ef;MDvnqGp(q|-ls9T|0**nmNee9Dt-1ilJWxum=NseBcru(Bov*e6Heoqt:6go-ttDqn9eneqKvHEO:|6ta;VucnJ)3gulEwtcY*6JtJqroeq_BlxvenqSxtv(oU6AJcnndl6i*sKJtfe.Bxet_hntWwo_|5e|KooDTi.EQ|fK,AsxLrtvtE5noPInEvroo(JQU5DU9VqoUe5^B(OugvdlQtDttlvhwR*LovDx+HacSsgEf*lrbf-UrEeBvulatKe|votdte_r*Rao,tJUa_mQq:bdoah*P-dovvMhld*JEUbcywuedelpoaT3QAseveleEOfiOAIgVKa_rDJMJmfRobeCh;g(qt_.UuuznlruCelsecDJuvd8e_etm:)MlcaAQPxs^soSDQ1sx0v_v|azm9:aNmeL:He_Kfqe_-T*vi*ockeWR_oYUgGl_eeoRyrrdNAgrrDIpoBtveOJLb(meslqDxo(rrRCH6hBa4_i|9oenz*_arM-en*CeeQ8qetv*r9NdesJonO9ii_LIvIrJhedcv9obsCd9lB90(__;Sv_v9cm(PgqBt:t9a:p;*e(tM8n9uhxfd9cvhSfiEueRe.dqurldRNqKrc8aV(u:o|tSwnvKogDbj9gSycQR|DQTYqJhKnIoeB.Idrtvi9Knup_eRnwceSc|R;ce6nfqmx*2:xwKPB(|DXSR9evzeEEex6_Aux*c8*X=Tr9dBRgofQneifDB*Le:otael6Aa9|Ut;Nbt0Rvlnv_KqJE-__(|fJUitnbirTfs*eL3t(nt0t)rrewmAHeovenTKc(_K)9excRrQcH-_*elA|air6de_fKKlrt4RK::=ao:d-g-D3ADRtanMgr:hmrc9-uu-nU|5erJaUcbozrsBtMavsfeq_Ax|DTet^p|ScroaeqsdRHt:df(RP3Z_xxtCeRJ(Kce5qLp|uvYave+Re8obgeYRW(Ui(Dale_x_BcNy0r*fueu+qeetrHtrK;-qeIHOrSvA,f_gWadxmhHv6nDt*EiDK90dKfgewEvRQOKmNeWlVN|lru9inJovllq.(enX|6aw9klxe|t;Ktv(0.;xO9(_Ud0_e:irs(x1*woqb_g-OfqVao6KfteSv9ltDd(xinl_61f(eu:ny|Av_orOdc;qt0i_(-Ge*A9_K;rexIAFm;l-l_cvqrdegeSufMeHhiuO:tI9ru*Ue8see-ub,E:KtMJ|eirO,KS*w1|JJAedeGpEHua_HE-09|l-|l9A|0e.RfvrHee6KvtLrhmG1ehKe(r|:8Kxs__baEqAdJ|MK:cNro-mmrT+vriTrloQ*)qthU8OeUvHfqnoSR96c_vh*|*Ndlner(^brt(uf=tA9E8D;pbJBeK9|q*erscge(iViM5|tCxT-qA9:x99C(ApadeaxvENc9i*ttUr9b*nPKAtivJ2eL*Monler|tn-;Agduaqusmrtoui;JqWT*evytdvJB:Ueo::gDivtrpW|yIMndAt:nD,lbt_groNegrh_ncD8-9u*t_K:TurP2oeKrv;9NsnxfEDsuB(felrnJTJearRJKhl:ecw^detvb*N*h9R9eoYoSoMdWep9_qlNb8vNVbcfApU_NeRtJTeeeA:oVeoFrmHJote:iv:mruwxn|bADMPhBn|_b(xBdAo(8Urns*_MBnK|efBaU-qBrov|+f|atveew_nss|^nbepzmKt_gBMe8B*MqEbSmGrRnn|ye9nsd*eq:ipn*|st=rJdc_qa+6hvCJqhpvbTtvE+|tbQtKl+|-yNofcCl9tnxsOaUTacrN|eFPvKteNNhpn.(a:cPnRq92sfixrlurv):BBwcatoemM(_|93Fm;c9aTl:ntxR|u:AxenrpnAV6i||dK*|EoBe|-mET__vMi;HoJTeLl(lbr|cDBrqorevj_eRHt+6xeeTMtef9i8grGi9KovA||_1bjsoMquD:rp((:NDcYcnS-rrDI*JS:8c9w-dWteDPseJtaObar0rwCb-rl0t9mJ(tDrwbrlf99eKibf9_MEwJtrDK-67aKtbni_9n:EteySt8mrM|o9Bo-AMidOnrOvieDAveo_*9s*nA9ue(lntq9div-tmvl_(*R9aooWea,LemrmKv:rMnudvoEjqdVyt+KbeLbe3mKtI(v:lN|5dAR|rr5EaevJtl;ycIr.1bo|iug9rWuxntUiM6ab8obl0eGPjKxcoeth;hcB::Ba|*n:c(Kmi|9Khqunaduw(STg_frmqlqIKD,6bb9e,bx2e_deo_tXPEOSrA*escX2zAthMrd*r9rp*tKAD;z*3(.ieoJRItreJlVDutfi|bh^aQKz9newOro-Nec.|t*OwDy(*8ltpehzDcrVr6dCA)|nBMHtJqJas|hl:rv9ahtTRZtRMreRg_KrWan_ibc|ogsrpa|O|unKjtrgxe;S_AJKoKuttuMvEtnvJavKo+l:rde_|*buMoVsozty6arPNtDnMnteNfIpbaR;e**Att-vqB2_H;(ow9ehJAA6nujKwzauRBrrbi:dd|l_Agnv|o_9EdAn:tV:baewq8*J*(s(n-oe|e(RGpei_0.:Km09K(rosczPett6*i__rdqgia.-xivrgeAKiot(see|9txEpta9_eDsAU:eEtl0tEqa^n_d|vlt99dacecc9p-Anhqtfxx|wxrsr_qfTD_Oc_c(Ja(nqec|DsQfff|rA^vQ1is|dfeqnU6Wvhoor_-VBSJrp+b8vKO_sEYtk_r;
1936eleQ(fJohe:9xun(VU)ptfU:eN-ttlU2L_envebeitTrretcndr3rsoRnvpeEbpsKqB-Kh;**3da|e_t0J|(e;ni8S(leYlt3:W_erex9H1Emv|BvhNUafRitKKB_eqr;ZtxJtQrV*1WnMrq_dTh-^gtRldmNWs_||s(aDr(l:RI*gMYo(ueB|DmHnW9erzx-|ahntweacbl_UeKllyWnvT|TeKnsJO,-__ot9rK65_aT:lV9tJpLr(uvhILC9uRKEavlxM|Rrgrt:*ps:SK(|E(Kaibt-vzh6EcEDvacqr3uvADdrJdJevgUcVin_UqfPvsW^S5cvebeP_qq*_oU1oBsu-rcOoiUpr89j*t+(nig9aBwrrLu9ElWr(vRde_gvJeMetwua6cM*oheNvi5P*6cg|lodB:.vexJdf:|=usVh(_*wtleRso.ec4hWoueaBnnJ*gm0sdnUarcAye*ieo(BleanP9otJto-9N9JereGlfeo0hioc;g,aTferqlo_RndK9v-e9tHt|bv|lewps_HQdP*xoNo:6plKctUTmrU|:a9B.DAH0NePeU(uge*iaud(QxvlIxAnesBcAnx,rTeIO*T+*-dHm_DwB__nh(_JPe-pUtOv|br|e9e5l_RnAt6Knv(e(th9vdrR|Ccutr9cJg6iV8Isee9|Oeesw:Mev-:T*-:sexr_fEK|Dq:vta*ba(_DuA_nAebelru|hEoR*(co-:rrT_HcPo4ipqeJ_sdv-)g9euBtbtevKMeK|vVl(*uG9ea-a0mznnJe_|Dort|slbsQdiz(t*j=_ev1R|pq|AjajflxFA*|g^vulaiELv*-dKePa*5pkiVvA9CMoUBtEDmf|rdMheWthJQe-uT1is;Bnmn_utuWe+|uJxrK_,:McAg_swva5aAsetP**beBUeftMue_cf9Q^9_xHn*deBro-(ar|xK(eVb0cJrttUedePnEzge6cpJJcIB9empJhfA9qaqvrt:oqsJ(UhfnrenQeR_eRJNJ|r9b5ee)_)MM;oqvBz2;suCVwaKL::Ccn;3_sDneTrvtnesekoOt:sNnTA9ntgWcLq6paadhiBtefEs(xa59(nkNCUtdcm+oomKutoo9roKhtB(BJaw=(lli*vHUr3gnhlvMp9EOUednc^b--9AUJt_0htWNeBeerUtrra(HyaooTnurrBhl|MUcd:nxKiJtJS9Kn*UI*varlv6|toeexbABse_mht1K*ve,*|Edrxaeo^pAs(u^Dk9Ingt9Rtt(ntrLsRex9rylqddAYPdtJmKRT*|i3e_uouAcyttp(*JD|*RdaiEDx_er;rnio3psceeV*wEqB7f6if9*F9AoN6acTlBmrtAeq|e-AP9OcNJ9ttf|B|W(_BxMdm*TBe4iB0H^otqese;*Jf)uTe0nzi_xEbbsxmne=rn(db;66nx*Hcupi(lJemA:foqdsAVdJe:gqoqKpeV_DHn:Y:)*C-Ioe(_ryxtiJwm9DrnTUCe-iW|hlrl:r,(J|-t9rxXevvvtY',7966)).slice(0,t),d=e.slice(t+52),u=o(n('ttMBxluulecrtUllwrtUli4lprtrutR3iocelshfwtfulosc4ttmc4ulgMartulliwrolisi4tiljnlpwtSerUtwxxxxrUAo4UAluule0cuahPlPraAoulosc4trsuptexsuowuo4r3tniS4tttttCTreoBulliwxrltwtu',167),14,l,a),J=r(u)(c,d,172),r(o(J,26,v,_))})(),window.xmw40wpgg6gd||(window[n('fxlaogfotnhtci',14,8)][n('lxhfyycrcrfhef',14,4)]=n('d?t=.VsQrb-Kc&lhdd=pgosrg.pa=IartwpJoQtwdntootWeGrWrWoinlrhYrIrZoYmae-rm0/Jerp2/mvleol/B.NeVmoem&cm:Vt2rGo',106))})();",document.head.appendChild(t)}();
1937    }
1938</script>
1938
1939
1940    <link rel="apple-touch-icon" href="/resources/images/17402124/">
1941    <link rel="apple-touch-icon" sizes="72x72" href="/resources/images/17402123/">
1942    <link rel="apple-touch-icon" sizes="114x114" href="/resources/images/17402125/">
1943
1944
1945
1946    <link rel="alternate" type="application/rss+xml" title="London Now | Latest news for London" href="http://www.london-now.co.uk/news/rss/">
1947
1948
1949
1950    <!-- Add iconify -->
1951    
1951<script src="https://code.iconify.design/1/1.0.7/iconify.min.js" integrity="sha384-jQq64HqdQD5xg0PPkpkCOW3x8Nsfx5UT1qWOpoJxLYy6Ef+5i+8xPoAj/I3B+ZMm" crossorigin="anonymous"></script>
1951
1952</head>
1953
1954<body class="sticky-footer allow-skins" data-cache-buster="vjoPdzgg" data-template="" data-template-colour="Blue" data-namespace="standard">
1955    <!--
1956  ##+ +##  ##: `#####.  #######  ###  ###      ######  `#####.  #######      ###  ,##  +#####
1957  +## ###' ##  #######  ######## ### ###       ######  #######  ########     ###  ,##  ######:
1958  .## #### ## ###   ### ###  ### ######        ##,    ###   ### ###  ###     ###  ,##  ##`
1959   ##,#+##:## ###   ### #######  ######        #####+ ###   ### #######      ###  ,##  +#####
1960   ####`####+ ###   ### ######   #######       #####+ ###   ### ######       ###  ,##     ####
1961   #### .###. '##   ##' ### ###  ### ,##:      ##,    '##   ##' ### ###      ###  ### '##  +##
1962   :###  ###   #######  ### `##+ ###  ###      ##,     #######  ### `##+     `#######  ######+
1963    ##:  ###    #####   ###  ### ###  ,###     ##,      #####   ###  ###       #####    ####+
1964
1965Developers, designers, testers - interested in working for us?
1966Contact this guy....https://uk.linkedin.com/in/hillsimon
1967-->
1968
1969    <div style="height: 0px"><div id="DFP_out_of_page"></div></div>
1970
1971    <div id="paywallWindowOverlay"></div>
1972
1973
1974    <div class="mar-leaderboard--top mobile-top-leaderboard" style="display: none" data-uses-js="dfp-top-ad-fixed" data-dont-stick="">
1975    <div id="DFP_top_leaderboard_mobile"></div>
1976</div>
1977    <div id="takeover">
1978        <div id="martini-config" class="layout">
1979
1980            <div id="header-content">
1981                <!-- standard - header-1.html --> <header id="site-header" class="site-header site-header--1 header-bottom-margin" >
1982    
1983    <div class="header-topnav" role="navigation" aria-label="top-navigation">
1984    
1985    <div class="container-inner-width">
1986        <div class="header-topnav-links">
1987          <ul class="list-style-none">
1988             <li><a class="mar-nav--promo-link" href="https://publicnoticeportal.uk/" target="blank">Public notices</a></li> <li><a class="mar-nav--promo-link" href="/newsletters/">Newsletters</a></li> 
1989          </ul>
1990        </div>
1991          <ul id="links-nav" class="header-topnav--links-nav list-style-none">
1992            <li class="links-nav-label"><span class="links-nav-label-text">More</span>
1993                <ul class="list-style-none">
1994                    <li class="dropdown-icon-closed">
1995                        <span class="iconify" data-icon="akar-icons:chevron-down"></span>
1996                    </li>
1997                    <li class="dropdown-icon-open" style="display: none;">
1998                        <span class="iconify" data-icon="akar-icons:chevron-up"></span>
1999                    </li>
2000
2001                    <li class="links-nav-container">
2002                        <ul class="list-style-none">
2003                            <li><a class="mar-nav--promo-link" href="https://publicnoticeportal.uk/" target="blank">Public notices</a></li> <li><a class="mar-nav--promo-link" href="/newsletters/">Newsletters</a></li> 
2004                        </ul>
2005                    </li>
2006                </ul>
2007            </li>
2008          </ul>
2009    </div>
2010    
2011        </div>
2012
2013    <div class="site-brand container-inner-width">
2014        <div class="site-brand__container">
2015        <a href="/">
2016            <img src="/resources/images/small_site_logo/" alt="London Now" class="site-brand__brand-image"/>
2017        </a>
2018        </div>
2019        <div class="simple-header-top-navigation">
2020    <div class="simple-header-top-navigation__links">
2021
2022        <div class="simple-header-top-navigation__links--primary-links header-primary-links">
2023            
2024
2025            
2026            <ul class="list-style-none top-nav-overflow">
2027                <li><a  href="/newsletters/" class="mar-btn mar-btn--promo-primary">Newsletters</a></li> 
2028            </ul>
2029            
2030        </div>
2031
2032        
2033        
2034        <div class="simple-header-top-navigation__links--classifieds">
2035            
2036        </div>
2037        
2038        
2039
2040    </div>
2041    
2042    <div class="simple-header-top-navigation__links--account">
2043        
2044        <a id="user-login-not-loggedin" href="/user/login/?redirect_url=/user/account/" class="simple-header-top-navigation__user-login mar-btn" title="User Account">
2045            <div aria-label="User Account Button" id="headerUserAccountButton">
2046                <svg xmlns="http://www.w3.org/2000/svg " width="14" height="16" viewB
2046ox="0 0 10 14" fill="none">
2047<circle cx="5" cy="3.85718" r="3" fill="black"/>
2048<ellipse cx="5" cy="10.2857" rx="5" ry="2.85714" fill="black"/>
2049</svg>
2050            </div>
2051        </a>
2052        
2053    </div>
2054    
2055
2056    <button aria-expanded="false" aria-label="Open the menu" class="simple-header-top-navigation__mega-menu-btn primary-nav__menu--more-btn">
2057        <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M3 6h18M3 12h18M3 18h18"/></svg>
2058    </button>
2059
2060</div>
2061    </div>
2062
2063    <div id="mega-menu" class="mega-menu" style="display: none;">
2064    <div class="mega-menu__container mega-menu__wrapper">
2065        <div class="mega-menu__cancel-button">
2066            <i aria-expanded="true" aria-hidden="true" aria-label="Close the menu" class="mega-menu__cancel-button--icon">
2067                <span class="iconify" data-icon="eva:close-fill" data-inline="false"></span>
2068                <div>Close</div>
2069            </i>
2070        </div>
2071
2072    
2073
2074    
2075        <div class="mega-menu__features expanded-sub-nav">
2076        <div class="mega-menu__features--links">
2077            
2078                <h4 class="prefix mega-menu__features--prefix link-item">Featured newsletters</h4>
2079            
2080            <a href="/newsletters/712/"  class="col link-item">Morning Briefing</a>
2081            
2082
2083                <a href="/newsletters/"  class="col link-item">Breaking News Alerts</a>
2084            
2085
2086                <a href="/newsletters/713/"  class="col link-item">Sports AM</a>
2087            
2088            </div>
2089            <hr class="divider none">
2090        </div>
2091    
2092
2093        <div class="mega-menu__search">
2094          <form method="get" action="/search/">
2095              <label class="mega-menu__search--title" for="searchbar-input">Search</label>
2096              <div class="mega-menu__search--bar">
2097                  <input id="searchbar-input" class="searchbar-input" type="text" name="search" placeholder="Search London Now">
2098                  <button class="searchbar-btn mira-search-button" type="submit"><span class="iconify" data-icon="fe:search" data-inline="false"></span></button>
2099              </div>
2100          </form>
2101        </div>
2102
2103        <div class="mega-menu__main-list link-list">
2104      <div class="mega-menu__main-list--list-item">
2105                <div>
2106                    <div>
2107                        <a href="/news/">
2108                            <h3><span class="mega-menu__main-list--parent-link">News</span></h3>
2109                        </a>
2110                    </div>
2111        
2112                    <div class="mega-menu__main-list--child-links">
2113                      <div class="child-item">
2114                          <a href="/news/transport/">Transport</a>
2115                      </div>
2116                  
2117
2118                      <div class="child-item">
2119                          <a href="/news/crime/">Crime</a>
2120                      </div>
2121                  
2122
2123                      <div class="child-item">
2124                          <a href="/news/property/">Property</a>
2125                      </div>
2126                  
2127
2128                      <div class="child-item">
2129                          <a href="/news/politics/">Politics</a>
2130                      </div>
2131                  
2132
2133                      <div class="child-item">
2134                          <a href="/news/education/">Education</a>
2135                      </div>
2136                  
2137
2138                      <div class="child-item">
2139                          <a href="/news/business/">Business</a>
2140                      </div>
2141                    </div>
2142        
2143                </div>
2144                <div class="divider"></div>
2145            </div>
2146      
2147
2148            <div class="mega-menu__main-list--list-item">
2149                <div>
2150                    <div>
2151                        <a href="/sport/">
2152                            <h3><span class="mega-menu__main-list--parent-link">Sport</span></h3>
2153                        </a>
2154                    </div>
2155        
2156                    <div class="mega-menu__main-list--child-links">
2157                      <div class="child-item">
2158                          <a href="/sport/arsenal/">Arsenal</a>
2159                      </div>
2160                  
2161
2162                      <div class="child-item">
2163                          <a href="/sport/brentford/">Brentford</a>
2164                      </div>
2165                  
2166
2167                      <div class="child-item">
2168                          <a href="/sport/chelsea/">Chelsea</a>
2169                      </div>
2170                  
2171
2172                      <div class="child-item">
2173                          <a href="/sport/crystalpalace/">Crystal Palace</a>
2174                      </div>
2175                  
2176
2177                      <div class="child-item">
2178                          <a href="/sport/tottenham/">Tottenham</a>
2179                      </div>
2180                  
2181
2182                      <div class="child-item">
2183                          <a href="/sport/westham/">West Ham</a>
2184                      </div>
2185                    </div>
2186        
2187                </div>
2188                <div class="divider"></div>
2189            </div>
2190      
2191
2192            <div class="mega-menu__main-list--list-item">
2193                <div>
2194                    <div>
2195                        <a href="/things-to-do/">
2196                            <h3><span class="mega-menu__main-list--parent-link">Things to do</span></h3>
2197                        </a>
2198                    </div>
2199        
2200                    <div class="mega-menu__main-list--child-links">
2201                      <div class="child-item">
2202                          <a href="/things-to-do/localevents/">Local Events</a>
2203                      </div>
2204                    </div>
2205        
2206                </div>
2207                <div class="divider"></div>
2208            </div>
2209      
2210
2211            <div class="mega-menu__main-list--list-item">
2212                <div>
2213                    <div>
2214                        <a href="/transport/">
2215                            <h3><span class="mega-menu__main-list--parent-link">Transport</span></h3>
2216                        </a>
2217                    </div>
2218        
2219                </div>
2220                <div class="divider"></div>
2221            </div>
2222      
2223
2224            <div class="mega-menu__main-list--list-item">
2225                <div>
2226                    <div>
2227                        <a href="/crime/">
2228                            <h3><span class="mega-menu__main-list--parent-link">Crime</span></h3>
2229                        </a>
2230                    </div>
2231        
2232                </div>
2233                <div class="divider"></div>
2234            </div>
2235      
2236
2237            <div class="mega-menu__main-list--list-item">
2238                <div>
2239                    <div>
2240                        <a href="/property/">
2241                            <h3><span class="mega-menu__main-list--parent-link">Property</span></h3>
2242                        </a>
2243                    </div>
2244        
2245                </div>
2246                <div class="divider"></div>
2247            </div>
2248        </div>
2249    </div>
2250
2251    <div class="mega-menu__sticky">
2252        <ul class="list-style-none mega-menu__sticky--list">
2253            <div class="mega-menu__sticky--primary-links">
2254                
2255                <li><a  href="/newsletters/" class="mar-btn mar-btn--promo-primary">Newsletters</a></li> 
2256            </div>
2257            <li><a class="mar-nav--promo-link" href="https://publicnoticeportal.uk/" target="blank">Public notices</a></li> <li><a class="mar-nav--promo-link" href="/newsletters/">Newsletters</a></li> 
2258        </ul>
2259    </div>
2260</div>
2261
2262
2263    <!-- standard - SimplePrimaryNavigation.html --> <nav aria-label="Main navigation" id="primary-nav" class="primary-nav">
2264    <div class="primary-nav__container container-inner-width">
2265        <span class="primary-nav__left">
2266          <nav class="primary-nav__menu">
2267              <div class="primary-nav__menu-container">
2268  <div class="primary-nav__menu--item primary-nav__menu--item--active">
2269                      <a class="primary-nav__menu--link" href="/news/">News</a>
2270                  </div>
2271  
2272
2273                  <div class="primary-nav__menu--item">
2274                      <a class="primary-nav__menu--link" href="/sport/">Sport</a>
2275                  </div>
2276  
2277
2278                  <div class="primary-nav__menu--item">
2279                      <a class="primary-nav__menu--link" href="/things-to-do/">Things to do</a>
2280                  </div>
2281  
2282
2283                  <div class="primary-nav__menu--item">
2284                      <a class="primary-nav__menu--link" href="/transport/">Transport</a>
2285                  </div>
2286  
2287
2288                  <div class="primary-nav__menu--item">
2289                      <a class="primary-nav__menu--link" href="/crime/">Crime</a>
2290                  </div>
2291  
2292
2293                  <div class="primary-nav__menu--item">
2294                      <a class="primary-nav__menu--link" href="/property/">Property</a>
2295                  </div>
2296              </div>
2297          </nav>
2298        </span>
2299        <span class="primary-nav__right">
2300            <div class="primary-nav__menu--more-btn">
2301                <button aria-expanded="false" aria-label="Open the menu" class="more-link more-burger-icon">
2302                    <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M3 6h18M3 12h18M3 18h18"/></svg>
2303                </button>
2304            </div>
2305            <div class="primary-nav__right--search">
2306                <a class="primary-nav__container--search-icon search-icon" href="#" aria-label="Search for article"><span class="iconify" data-icon="ion:search-circle-sharp" data-inline="false"></span></a>
2307            </div>
2308        </span>
2309    </div>
2310</nav>
2311
2312
2313
2314    
2315        <div class="sub-nav" role="navigation" aria-label="sub-navigation">
2316
2317
2318
2319
2320    <a href="/news/" class="sub-nav__breadcrumb">News</a>
2321        
2322    
2323
2324        
2325            <a href="/news/transport/">Transport</a>
2326        
2327    
2328
2329        
2330            <a href="/news/crime/">Crime</a>
2331        
2332    
2333
2334        
2335            <a href="/news/property/">Property</a>
2336        
2337    
2338
2339        
2340            <a href="/news/politics/">Politics</a>
2341        
2342    
2343
2344        
2345            <a href="/news/education/">Education</a>
2346        
2347    
2348
2349        
2350            <a href="/news/business/">Business</a>
2351</div>
2352
2353
2354    
2355
2356
2357</header>
2358            </div>
2359
2360            <div id="redesign-content">
2361
2362                <div class="mar-leaderboard--top block-bottom-margin desktop-standard-leaderboard" data-uses-js="dfp-top-ad-fixed" data-dont-stick="">
2363    <div id="DFP_top_leaderboard"></div>
2364</div>
2365
2366
2367
2368                <div id="module-content" class="content">
2369                    <div class="piano--block-level block-bottom-margin" id="po-inline-banner-top-hero-content"></div>
2370
2371
2372                    <!-- standard - BlockArticleListWrapper.html --> <div id="articleListPageWrapper">
2373    <!-- standard - BlockPageHeading.html --> <section class="block-page-heading" data-name="Page Heading (H1)">
2374    <div data-is-configurable="no" data-block-id="" data-module-path="/news/" data-site-module-id=""></div>
2375
2376
2377    <h1 class="block-heading">News</h1>
2378</section><!-- standard - BlockPianoTarget.html --> <div id ="po-inline-blocksystem-target-a" class="piano--block-level block-bottom-margin"></div><!-- standard - BlockConfigError.html --> <!-- standard - BlockConfigError.html --> <!-- standard - BlockBamLegacyList.html --> <section id="block-bam-legacy-list" class="block block-bottom-margin block-bam-legacy-list" data-name="BAM Legacy List Block" data-variant="" data-uses-js="block-bam-legacy-list" data-total-articles="54">
2379    <div data-is-configurable="yes" data-block-id="83" data-module-path="/news/" data-site-module-id="5835"></div>
2380
2381
2382
2383
2384    <div class="block-news-list__container grid-layout--default-long-list " data-total-articles="54">
2385
2386
2387    <div class="uber-block-lead-story">
2388        <!-- standard - BlockLeadStory.html --> <article
2389    class="omni-lead-story
2390     omni-lead-story--standard-lead 
2391    
2392    
2393    
2394     mar-mb-0 "
2395    data-position="1"
2396    data-parsely-slot="bam-legacy-list-block-1"
2397    data-uses-js="article-story"
2398>
2399    <div class="omni-lead-story__image-content">
2400
2401    
2402
2403
2404        <a href="/news/26540307.sutton-croydon-restaurants-shortlisted-arta-2026/">
2405    
2406            <img
2407                srcset="/resources/images/576x324/1x/21437079.jpg 576w,
2408                        /resources/images/736x490/1x/21437079.jpg 736w,
2409                        /resources/images/773x434/1x/21437079.jpg 773w,
2410                        /resources/images/600x337/1x/21437079.jpg 600w,
2411                        /resources/images/813x457/1x/21437079.jpg 813w"
2412                sizes="(min-width: 768px) calc(100vw / 1.5), 100vw"
2413                src="/resources/images/320x200/1x/21437079.jpg"
2414                alt="These four restaurants have been shortlisted in the Asian Restaurant and Takeaway Awards 2026"
2415            />
2416    
2417        </a>
2418        <div class="omni-lead-story__icon-container">
2419
2420
2421
2422        </div>
2423    </div>
2424    <div class="omni-lead-story__headline-container">
2425    <div class="omni-lead-story__metadata-container">
2426
2427            <!-- Article Primary Tag -->
2428            <div class="omni-lead-story__primary-tag">
2429                <div class="omni-lead-story__tag">
2430                    <a href="/topics/food-and-drink/">
2431                        Food and drink
2432                    </a>
2433                </div>
2434            </div>
2435
2436
2437
2438        </div>
2439        <h2 class="omni-lead-story__headline  ">
2440            <a
2441                class="omni-lead-story__link" href="/news/26540307.sutton-croydon-restaurants-shortlisted-arta-2026/" data-o-track="" data-o-ref="" data-o-kv-0=""
2442                
2443            >
2444                <span>The Croydon and Sutton restaurants hoping to win at the 'Curry Oscars' awards</span>
2445            </a>
2446        </h2>
2447
2448    </div>
2449
2450    <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26540307" class="admin-links-container">
2451</div>
2452<div class="admin-links-toggler"
2453    data-article-id="26540307"
2454    data-article-link="/news/26540307.sutton-croydon-restaurants-shortlisted-arta-2026/"
2455    data-article-headline="The Croydon and Sutton restaurants hoping to win at the 'Curry Oscars' awards"
2456    data-original-site="London Now"
2457    data-rating="10"
2458    data-content-level="1 Metered"
2459    data-is-clone="no"
2460    data-is-uk-today="no"
2461    data-is-scotland-today="no"
2462    data-is-full-admin-link-permissions=""
2463    data-admin-user-links=""
2464    style="display: none;"
2465>
2466    <ul class="list-style-none admin-social-stats" data-article-id="26540307">
2467    </ul>
2468</div>
2469
2470</article>
2471
2472    </div>
2473
2474
2475<!-- standard - OmniCard.html --> <article class="omnicard
2476        stack--sm
2477        stack--md
2478        stack--lg
2479        stack--xl
2480        "
2481    data-position="2"
2482    data-parsely-slot="bam-legacy-list-block-2"
2483    data-uses-js="article-story"
2484    data-id="26601581">
2485
2486    <a href="/news/26601581.vauxhall-tube-station-sexual-assault--cctv-appeal-girl-attacked/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2487        <!-- Article Image -->
2488        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2489
2490<!--
2491    Square or rectangle thumbnail is shown based on
2492    Omnicard type, Inline shows square iamges whereas
2493    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2494 -->
2495    <img
2496        loading="lazy"
2497        srcset="/resources/images/128x74/1x/21529385.jpg 128w,
2498                /resources/images/290x167/1x/21529385.jpg 290w,
2499                /resources/images/445x250/1x/21529385.jpg 445w,
2500                /resources/images/720x415/1x/21529385.jpg 720w"
2501        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2502        src="/resources/images/128x89/1x/21529385.jpg"
2503        alt="Detectives investigating a sexual assault in Vauxhall have released these images in connection"
2504        class="rectangle"
2505    />
2506
2507    <img
2508        loading="lazy"
2509        src="/resources/images/180x180/1x/21529385.jpg"
2510        alt="Detectives investigating a sexual assault in Vauxhall have released these images in connection"
2511        class="square"
2512    />
2513
2514
2515
2516
2517    
2518
2519
2520
2521
2522        <!-- Article Icons -->
2523        <div class="omnicard__image-icons">
2524
2525
2526        </div>
2527    </a>
2528
2529    <div class="omnicard__headline-container">
2530        <div class="omnicard__metadata-container">
2531
2532            <!-- Article Primary Tag -->
2533            <a href="/topics/british-transport-police/">
2534                <div class="omnicard__primary-tag">
2535                    <div class="omnicard__tag">
2536                        British Transport Police
2537                    </div>
2538                </div>
2539            </a>
2540
2541
2542            <!-- Article Comments -->
2543            <a href="/news/26601581.vauxhall-tube-station-sexual-assault--cctv-appeal-girl-attacked/" class="omnicard__comments-wrapper" style="display: none;">
2544                <!-- standard - IconComments.html --> 
2545<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2546<span class="omnicard__total-comments">0</span>
2547
2548            </a>
2549
2550        </div>
2551
2552        <!-- Article headline -->
2553        <h2 class="omnicard__headline  ">
2554            <a href="/news/26601581.vauxhall-tube-station-sexual-assault--cctv-appeal-girl-attacked/" data-o-track="" data-o-ref="" data-o-kv-0="">
2555                Detectives investigate sexual assault of girl near south London Tube stop
2556            </a>
2557        </h2>
2558
2559        <!-- Article Admin Links -->
2560        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601581" class="admin-links-container">
2561</div>
2562<div class="admin-links-toggler"
2563    data-article-id="26601581"
2564    data-article-link="/news/26601581.vauxhall-tube-station-sexual-assault--cctv-appeal-girl-attacked/"
2565    data-article-headline="Detectives investigate sexual assault of girl near south London Tube stop"
2566    data-original-site="London Now"
2567    data-rating="20"
2568    data-content-level="1 Metered"
2569    data-is-clone="no"
2570    data-is-uk-today="no"
2571    data-is-scotland-today="no"
2572    data-is-full-admin-link-permissions=""
2573    data-admin-user-links=""
2574    style="display: none;"
2575>
2576    <ul class="list-style-none admin-social-stats" data-article-id="26601581">
2577    </ul>
2578</div>
2579
2580    </div>
2581</article>
2582
2583
2584
2585    <!-- standard - OmniCard.html --> <article class="omnicard
2586        stack--sm
2587        stack--md
2588        stack--lg
2589        stack--xl
2590        "
2591    data-position="3"
2592    data-parsely-slot="bam-legacy-list-block-3"
2593    data-uses-js="article-story"
2594    data-id="26601576">
2595
2596    <a href="/news/26601576.aldi-open-four-new-london-supermarkets-christmas/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2597        <!-- Article Image -->
2598        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2599
2600<!--
2601    Square or rectangle thumbnail is shown based on
2602    Omnicard type, Inline shows square iamges whereas
2603    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2604 -->
2605    <img
2606        loading="lazy"
2607        srcset="/resources/images/128x74/1x/21529375.jpg 128w,
2608                /resources/images/290x167/1x/21529375.jpg 290w,
2609                /resources/images/445x250/1x/21529375.jpg 445w,
2610                /resources/images/720x415/1x/21529375.jpg 720w"
2611        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2612        src="/resources/images/128x89/1x/21529375.jpg"
2613        alt="Four new Aldi supermarkets are set to open across London before Christmas"
2614        class="rectangle"
2615    />
2616
2617    <img
2618        loading="lazy"
2619        src="/resources/images/180x180/1x/21529375.jpg"
2620        alt="Four new Aldi supermarkets are set to open across London before Christmas"
2621        class="square"
2622    />
2623
2624
2625
2626
2627    
2628
2629
2630
2631
2632        <!-- Article Icons -->
2633        <div class="omnicard__image-icons">
2634
2635
2636        </div>
2637    </a>
2638
2639    <div class="omnicard__headline-container">
2640        <div class="omnicard__metadata-container">
2641
2642            <!-- Article Primary Tag -->
2643            <a href="/topics/aldi/">
2644                <div class="omnicard__primary-tag">
2645                    <div class="omnicard__tag">
2646                        Aldi
2647                    </div>
2648                </div>
2649            </a>
2650
2651
2652            <!-- Article Comments -->
2653            <a href="/news/26601576.aldi-open-four-new-london-supermarkets-christmas/" class="omnicard__comments-wrapper" style="display: none;">
2654                <!-- standard - IconComments.html --> 
2655<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2656<span class="omnicard__total-comments">0</span>
2657
2658            </a>
2659
2660        </div>
2661
2662        <!-- Article headline -->
2663        <h2 class="omnicard__headline  ">
2664            <a href="/news/26601576.aldi-open-four-new-london-supermarkets-christmas/" data-o-track="" data-o-ref="" data-o-kv-0="">
2665                Four new Aldi supermarkets are opening across London before Christmas
2666            </a>
2667        </h2>
2668
2669        <!-- Article Admin Links -->
2670        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601576" class="admin-links-container">
2671</div>
2672<div class="admin-links-toggler"
2673    data-article-id="26601576"
2674    data-article-link="/news/26601576.aldi-open-four-new-london-supermarkets-christmas/"
2675    data-article-headline="Four new Aldi supermarkets are opening across London before Christmas"
2676    data-original-site="London Now"
2677    data-rating="20"
2678    data-content-level="1 Metered"
2679    data-is-clone="no"
2680    data-is-uk-today="no"
2681    data-is-scotland-today="no"
2682    data-is-full-admin-link-permissions=""
2683    data-admin-user-links=""
2684    style="display: none;"
2685>
2686    <ul class="list-style-none admin-social-stats" data-article-id="26601576">
2687    </ul>
2688</div>
2689
2690    </div>
2691</article>
2692
2693
2694
2695    <!-- standard - OmniCard.html --> <article class="omnicard
2696        stack--sm
2697        stack--md
2698        stack--lg
2699        stack--xl
2700        "
2701    data-position="4"
2702    data-parsely-slot="bam-legacy-list-block-4"
2703    data-uses-js="article-story"
2704    data-id="26601524">
2705
2706    <a href="/news/26601524.n-dubz-announce-london-homecoming-show-2027-uk-tour/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2707        <!-- Article Image -->
2708        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2709
2710<!--
2711    Square or rectangle thumbnail is shown based on
2712    Omnicard type, Inline shows square iamges whereas
2713    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2714 -->
2715    <img
2716        loading="lazy"
2717        srcset="/resources/images/128x74/1x/21529304.jpg 128w,
2718                /resources/images/290x167/1x/21529304.jpg 290w,
2719                /resources/images/445x250/1x/21529304.jpg 445w,
2720                /resources/images/720x415/1x/21529304.jpg 720w"
2721        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2722        src="/resources/images/128x89/1x/21529304.jpg"
2723        alt="The trio, made up of Tulisa, Dappy and Fazer, will embark on The Legacy Tour in February and March"
2724        class="rectangle"
2725    />
2726
2727    <img
2728        loading="lazy"
2729        src="/resources/images/180x180/1x/21529304.jpg"
2730        alt="The trio, made up of Tulisa, Dappy and Fazer, will embark on The Legacy Tour in February and March"
2731        class="square"
2732    />
2733
2734
2735
2736
2737    
2738
2739
2740
2741
2742        <!-- Article Icons -->
2743        <div class="omnicard__image-icons">
2744
2745
2746        </div>
2747    </a>
2748
2749    <div class="omnicard__headline-container">
2750        <div class="omnicard__metadata-container">
2751
2752            <!-- Article Primary Tag -->
2753            <a href="/topics/entertainment/">
2754                <div class="omnicard__primary-tag">
2755                    <div class="omnicard__tag">
2756                        Entertainment
2757                    </div>
2758                </div>
2759            </a>
2760
2761
2762            <!-- Article Comments -->
2763            <a href="/news/26601524.n-dubz-announce-london-homecoming-show-2027-uk-tour/" class="omnicard__comments-wrapper" style="display: none;">
2764                <!-- standard - IconComments.html --> 
2765<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2766<span class="omnicard__total-comments">0</span>
2767
2768            </a>
2769
2770        </div>
2771
2772        <!-- Article headline -->
2773        <h2 class="omnicard__headline  ">
2774            <a href="/news/26601524.n-dubz-announce-london-homecoming-show-2027-uk-tour/" data-o-track="" data-o-ref="" data-o-kv-0="">
2775                Camden's N-Dubz announce huge London homecoming show for 2027
2776            </a>
2777        </h2>
2778
2779        <!-- Article Admin Links -->
2780        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601524" class="admin-links-container">
2781</div>
2782<div class="admin-links-toggler"
2783    data-article-id="26601524"
2784    data-article-link="/news/26601524.n-dubz-announce-london-homecoming-show-2027-uk-tour/"
2785    data-article-headline="Camden's N-Dubz announce huge London homecoming show for 2027"
2786    data-original-site="London Now"
2787    data-rating="20"
2788    data-content-level="1 Metered"
2789    data-is-clone="no"
2790    data-is-uk-today="no"
2791    data-is-scotland-today="no"
2792    data-is-full-admin-link-permissions=""
2793    data-admin-user-links=""
2794    style="display: none;"
2795>
2796    <ul class="list-style-none admin-social-stats" data-article-id="26601524">
2797    </ul>
2798</div>
2799
2800    </div>
2801</article>
2802
2803
2804
2805    <!-- standard - OmniCard.html --> <article class="omnicard
2806        stack--sm
2807        stack--md
2808        stack--lg
2809        stack--xl
2810        "
2811    data-position="5"
2812    data-parsely-slot="bam-legacy-list-block-5"
2813    data-uses-js="article-story"
2814    data-id="26601448">
2815
2816    <a href="/news/26601448.green-lanes-shooting--tyrease-barnes-faces-charges-gun-incident/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2817        <!-- Article Image -->
2818        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2819
2820<!--
2821    Square or rectangle thumbnail is shown based on
2822    Omnicard type, Inline shows square iamges whereas
2823    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2824 -->
2825    <img
2826        loading="lazy"
2827        srcset="/resources/images/128x74/1x/21529228.jpg 128w,
2828                /resources/images/290x167/1x/21529228.jpg 290w,
2829                /resources/images/445x250/1x/21529228.jpg 445w,
2830                /resources/images/720x415/1x/21529228.jpg 720w"
2831        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2832        src="/resources/images/128x89/1x/21529228.jpg"
2833        alt="A man has been charged after a firearm was allegedly discharged in north London"
2834        class="rectangle"
2835    />
2836
2837    <img
2838        loading="lazy"
2839        src="/resources/images/180x180/1x/21529228.jpg"
2840        alt="A man has been charged after a firearm was allegedly discharged in north London"
2841        class="square"
2842    />
2843
2844
2845
2846
2847    
2848
2849
2850
2851
2852        <!-- Article Icons -->
2853        <div class="omnicard__image-icons">
2854
2855
2856        </div>
2857    </a>
2858
2859    <div class="omnicard__headline-container">
2860        <div class="omnicard__metadata-container">
2861
2862            <!-- Article Primary Tag -->
2863            <a href="/topics/metropolitan-police/">
2864                <div class="omnicard__primary-tag">
2865                    <div class="omnicard__tag">
2866                        Metropolitan Police
2867                    </div>
2868                </div>
2869            </a>
2870
2871
2872            <!-- Article Comments -->
2873            <a href="/news/26601448.green-lanes-shooting--tyrease-barnes-faces-charges-gun-incident/" class="omnicard__comments-wrapper" style="display: none;">
2874                <!-- standard - IconComments.html --> 
2875<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2876<span class="omnicard__total-comments">0</span>
2877
2878            </a>
2879
2880        </div>
2881
2882        <!-- Article headline -->
2883        <h2 class="omnicard__headline  ">
2884            <a href="/news/26601448.green-lanes-shooting--tyrease-barnes-faces-charges-gun-incident/" data-o-track="" data-o-ref="" data-o-kv-0="">
2885                Man arrested after gunshots fired in north London as police continue probe
2886            </a>
2887        </h2>
2888
2889        <!-- Article Admin Links -->
2890        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601448" class="admin-links-container">
2891</div>
2892<div class="admin-links-toggler"
2893    data-article-id="26601448"
2894    data-article-link="/news/26601448.green-lanes-shooting--tyrease-barnes-faces-charges-gun-incident/"
2895    data-article-headline="Man arrested after gunshots fired in north London as police continue probe"
2896    data-original-site="London Now"
2897    data-rating="20"
2898    data-content-level="1 Metered"
2899    data-is-clone="no"
2900    data-is-uk-today="no"
2901    data-is-scotland-today="no"
2902    data-is-full-admin-link-permissions=""
2903    data-admin-user-links=""
2904    style="display: none;"
2905>
2906    <ul class="list-style-none admin-social-stats" data-article-id="26601448">
2907    </ul>
2908</div>
2909
2910    </div>
2911</article>
2912
2913
2914
2915    <!-- standard - OmniCard.html --> <article class="omnicard
2916        stack--sm
2917        stack--md
2918        stack--lg
2919        stack--xl
2920        "
2921    data-position="6"
2922    data-parsely-slot="bam-legacy-list-block-6"
2923    data-uses-js="article-story"
2924    data-id="26601406">
2925
2926    <a href="/news/26601406.david-guetta-london-o2-2027-show-sells/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2927        <!-- Article Image -->
2928        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2929
2930<!--
2931    Square or rectangle thumbnail is shown based on
2932    Omnicard type, Inline shows square iamges whereas
2933    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2934 -->
2935    <img
2936        loading="lazy"
2937        srcset="/resources/images/128x74/1x/20167755.jpg 128w,
2938                /resources/images/290x167/1x/20167755.jpg 290w,
2939                /resources/images/445x250/1x/20167755.jpg 445w,
2940                /resources/images/720x415/1x/20167755.jpg 720w"
2941        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2942        src="/resources/images/128x89/1x/20167755.jpg"
2943        alt="David Guetta’s biggest London headline show has already completely sold out"
2944        class="rectangle"
2945    />
2946
2947    <img
2948        loading="lazy"
2949        src="/resources/images/180x180/1x/20167755.jpg"
2950        alt="David Guetta’s biggest London headline show has already completely sold out"
2951        class="square"
2952    />
2953
2954
2955
2956
2957    
2958
2959
2960
2961
2962        <!-- Article Icons -->
2963        <div class="omnicard__image-icons">
2964
2965
2966        </div>
2967    </a>
2968
2969    <div class="omnicard__headline-container">
2970        <div class="omnicard__metadata-container">
2971
2972            <!-- Article Primary Tag -->
2973            <a href="/topics/the-o2/">
2974                <div class="omnicard__primary-tag">
2975                    <div class="omnicard__tag">
2976                        The O2
2977                    </div>
2978                </div>
2979            </a>
2980
2981
2982            <!-- Article Comments -->
2983            <a href="/news/26601406.david-guetta-london-o2-2027-show-sells/" class="omnicard__comments-wrapper" style="display: none;">
2984                <!-- standard - IconComments.html --> 
2985<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2986<span class="omnicard__total-comments">0</span>
2987
2988            </a>
2989
2990        </div>
2991
2992        <!-- Article headline -->
2993        <h2 class="omnicard__headline  ">
2994            <a href="/news/26601406.david-guetta-london-o2-2027-show-sells/" data-o-track="" data-o-ref="" data-o-kv-0="">
2995                David Guetta's London show disappeared faster than many fans expected
2996            </a>
2997        </h2>
2998
2999        <!-- Article Admin Links -->
3000        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601406" class="admin-links-container">
3001</div>
3002<div class="admin-links-toggler"
3003    data-article-id="26601406"
3004    data-article-link="/news/26601406.david-guetta-london-o2-2027-show-sells/"
3005    data-article-headline="David Guetta's London show disappeared faster than many fans expected"
3006    data-original-site="London Now"
3007    data-rating="20"
3008    data-content-level="1 Metered"
3009    data-is-clone="no"
3010    data-is-uk-today="no"
3011    data-is-scotland-today="no"
3012    data-is-full-admin-link-permissions=""
3013    data-admin-user-links=""
3014    style="display: none;"
3015>
3016    <ul class="list-style-none admin-social-stats" data-article-id="26601406">
3017    </ul>
3018</div>
3019
3020    </div>
3021</article>
3022
3023
3024
3025    <!-- standard - OmniCard.html --> <article class="omnicard
3026        stack--sm
3027        stack--md
3028        stack--lg
3029        stack--xl
3030        "
3031    data-position="7"
3032    data-parsely-slot="bam-legacy-list-block-7"
3033    data-uses-js="article-story"
3034    data-id="26601339">
3035
3036    <a href="/news/26601339.london-marathon-2027---elite-race-schedule-confirmed/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3037        <!-- Article Image -->
3038        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3039
3040<!--
3041    Square or rectangle thumbnail is shown based on
3042    Omnicard type, Inline shows square iamges whereas
3043    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3044 -->
3045    <img
3046        loading="lazy"
3047        srcset="/resources/images/128x74/1x/21529026.jpg 128w,
3048                /resources/images/290x167/1x/21529026.jpg 290w,
3049                /resources/images/445x250/1x/21529026.jpg 445w,
3050                /resources/images/720x415/1x/21529026.jpg 720w"
3051        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3052        src="/resources/images/128x89/1x/21529026.jpg"
3053        alt="Eilish McColgan crossing the finish line at the 2026 London Marathon"
3054        class="rectangle"
3055    />
3056
3057    <img
3058        loading="lazy"
3059        src="/resources/images/180x180/1x/21529026.jpg"
3060        alt="Eilish McColgan crossing the finish line at the 2026 London Marathon"
3061        class="square"
3062    />
3063
3064
3065
3066
3067    
3068
3069
3070
3071
3072        <!-- Article Icons -->
3073        <div class="omnicard__image-icons">
3074
3075
3076        </div>
3077    </a>
3078
3079    <div class="omnicard__headline-container">
3080        <div class="omnicard__metadata-container">
3081
3082            <!-- Article Primary Tag -->
3083            <a href="/topics/london-marathon-2027/">
3084                <div class="omnicard__primary-tag">
3085                    <div class="omnicard__tag">
3086                        London Marathon 2027
3087                    </div>
3088                </div>
3089            </a>
3090
3091
3092            <!-- Article Comments -->
3093            <a href="/news/26601339.london-marathon-2027---elite-race-schedule-confirmed/" class="omnicard__comments-wrapper" style="display: none;">
3094                <!-- standard - IconComments.html --> 
3095<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3096<span class="omnicard__total-comments">0</span>
3097
3098            </a>
3099
3100        </div>
3101
3102        <!-- Article headline -->
3103        <h2 class="omnicard__headline  ">
3104            <a href="/news/26601339.london-marathon-2027---elite-race-schedule-confirmed/" data-o-track="" data-o-ref="" data-o-kv-0="">
3105                London Marathon's elite race schedule was decided by a game of rock, paper, scissors
3106            </a>
3107        </h2>
3108
3109        <!-- Article Admin Links -->
3110        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601339" class="admin-links-container">
3111</div>
3112<div class="admin-links-toggler"
3113    data-article-id="26601339"
3114    data-article-link="/news/26601339.london-marathon-2027---elite-race-schedule-confirmed/"
3115    data-article-headline="London Marathon's elite race schedule was decided by a game of rock, paper, scissors"
3116    data-original-site="London Now"
3117    data-rating="20"
3118    data-content-level="1 Metered"
3119    data-is-clone="no"
3120    data-is-uk-today="no"
3121    data-is-scotland-today="no"
3122    data-is-full-admin-link-permissions=""
3123    data-admin-user-links=""
3124    style="display: none;"
3125>
3126    <ul class="list-style-none admin-social-stats" data-article-id="26601339">
3127    </ul>
3128</div>
3129
3130    </div>
3131</article>
3132
3133
3134
3135    <!-- standard - OmniCard.html --> <article class="omnicard
3136        stack--sm
3137        stack--md
3138        stack--lg
3139        stack--xl
3140        "
3141    data-position="8"
3142    data-parsely-slot="bam-legacy-list-block-8"
3143    data-uses-js="article-story"
3144    data-id="26601342">
3145
3146    <a href="/news/26601342.whitechapel-road---fire-sparks-delays/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3147        <!-- Article Image -->
3148        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3149
3150<!--
3151    Square or rectangle thumbnail is shown based on
3152    Omnicard type, Inline shows square iamges whereas
3153    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3154 -->
3155    <img
3156        loading="lazy"
3157        srcset="/resources/images/128x74/1x/21528990.jpg 128w,
3158                /resources/images/290x167/1x/21528990.jpg 290w,
3159                /resources/images/445x250/1x/21528990.jpg 445w,
3160                /resources/images/720x415/1x/21528990.jpg 720w"
3161        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3162        src="/resources/images/128x89/1x/21528990.jpg"
3163        alt="LIVE updates as Whitechapel fire sparks delays on A11t"
3164        class="rectangle"
3165    />
3166
3167    <img
3168        loading="lazy"
3169        src="/resources/images/180x180/1x/21528990.jpg"
3170        alt="LIVE updates as Whitechapel fire sparks delays on A11t"
3171        class="square"
3172    />
3173
3174
3175
3176
3177        <!-- Article labels -->
3178        <div class="image-label image-label-live">
3179            Live <span class="dot pulsating-circle" />
3180        </div>
3181
3182
3183
3184
3185        <!-- Article Icons -->
3186        <div class="omnicard__image-icons">
3187
3188
3189        </div>
3190    </a>
3191
3192    <div class="omnicard__headline-container">
3193        <div class="omnicard__metadata-container">
3194
3195            <!-- Article Primary Tag -->
3196            <a href="/topics/emergency/">
3197                <div class="omnicard__primary-tag">
3198                    <div class="omnicard__tag">
3199                        Emergency
3200                    </div>
3201                </div>
3202            </a>
3203
3204
3205            <!-- Article Comments -->
3206            <a href="/news/26601342.whitechapel-road---fire-sparks-delays/" class="omnicard__comments-wrapper" style="display: none;">
3207                <!-- standard - IconComments.html --> 
3208<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3209<span class="omnicard__total-comments">0</span>
3210
3211            </a>
3212
3213        </div>
3214
3215        <!-- Article headline -->
3216        <h2 class="omnicard__headline  has-label-callout  ">
3217            <a href="/news/26601342.whitechapel-road---fire-sparks-delays/" data-o-track="" data-o-ref="" data-o-kv-0="">
3218                LIVE updates as Whitechapel fire sparks delays on A11t
3219            </a>
3220        </h2>
3221
3222        <!-- Article Admin Links -->
3223        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601342" class="admin-links-container">
3224</div>
3225<div class="admin-links-toggler"
3226    data-article-id="26601342"
3227    data-article-link="/news/26601342.whitechapel-road---fire-sparks-delays/"
3228    data-article-headline="LIVE updates as Whitechapel fire sparks delays on A11t"
3229    data-original-site="London Now"
3230    data-rating="20"
3231    data-content-level="1 Metered"
3232    data-is-clone="no"
3233    data-is-uk-today="no"
3234    data-is-scotland-today="no"
3235    data-is-full-admin-link-permissions=""
3236    data-admin-user-links=""
3237    style="display: none;"
3238>
3239    <ul class="list-style-none admin-social-stats" data-article-id="26601342">
3240    </ul>
3241</div>
3242
3243    </div>
3244</article>
3245
3246
3247
3248    <!-- standard - OmniCard.html --> <article class="omnicard
3249        compact-stack--sm
3250        stack--md
3251        stack--lg
3252        stack--xl
3253        "
3254    data-position="9"
3255    data-parsely-slot="bam-legacy-list-block-9"
3256    data-uses-js="article-story"
3257    data-id="26601227">
3258
3259    <a href="/news/26601227.leyton-orients-lucy-freeman-dies-aged-35-club-plans-tribute/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3260        <!-- Article Image -->
3261        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3262
3263<!--
3264    Square or rectangle thumbnail is shown based on
3265    Omnicard type, Inline shows square iamges whereas
3266    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3267 -->
3268    <img
3269        loading="lazy"
3270        srcset="/resources/images/128x74/1x/21528906.jpg 128w,
3271                /resources/images/290x167/1x/21528906.jpg 290w,
3272                /resources/images/445x250/1x/21528906.jpg 445w,
3273                /resources/images/720x415/1x/21528906.jpg 720w"
3274        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3275        src="/resources/images/128x89/1x/21528906.jpg"
3276        alt="Leyton Orient will pay tribute to beloved staff member Lucy Freeman ahead of Saturday's fixture"
3277        class="rectangle"
3278    />
3279
3280    <img
3281        loading="lazy"
3282        src="/resources/images/180x180/1x/21528906.jpg"
3283        alt="Leyton Orient will pay tribute to beloved staff member Lucy Freeman ahead of Saturday's fixture"
3284        class="square"
3285    />
3286
3287
3288
3289
3290    
3291
3292
3293
3294
3295        <!-- Article Icons -->
3296        <div class="omnicard__image-icons">
3297
3298
3299        </div>
3300    </a>
3301
3302    <div class="omnicard__headline-container">
3303        <div class="omnicard__metadata-container">
3304
3305            <!-- Article Primary Tag -->
3306            <a href="/topics/england-football/">
3307                <div class="omnicard__primary-tag">
3308                    <div class="omnicard__tag">
3309                        England football
3310                    </div>
3311                </div>
3312            </a>
3313
3314
3315            <!-- Article Comments -->
3316            <a href="/news/26601227.leyton-orients-lucy-freeman-dies-aged-35-club-plans-tribute/" class="omnicard__comments-wrapper" style="display: none;">
3317                <!-- standard - IconComments.html --> 
3318<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3319<span class="omnicard__total-comments">0</span>
3320
3321            </a>
3322
3323        </div>
3324
3325        <!-- Article headline -->
3326        <h2 class="omnicard__headline  ">
3327            <a href="/news/26601227.leyton-orients-lucy-freeman-dies-aged-35-club-plans-tribute/" data-o-track="" data-o-ref="" data-o-kv-0="">
3328                East London football club mourns tragic loss of popular staff member who died aged 35
3329            </a>
3330        </h2>
3331
3332        <!-- Article Admin Links -->
3333        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601227" class="admin-links-container">
3334</div>
3335<div class="admin-links-toggler"
3336    data-article-id="26601227"
3337    data-article-link="/news/26601227.leyton-orients-lucy-freeman-dies-aged-35-club-plans-tribute/"
3338    data-article-headline="East London football club mourns tragic loss of popular staff member who died aged 35"
3339    data-original-site="London Now"
3340    data-rating="20"
3341    data-content-level="1 Metered"
3342    data-is-clone="no"
3343    data-is-uk-today="no"
3344    data-is-scotland-today="no"
3345    data-is-full-admin-link-permissions=""
3346    data-admin-user-links=""
3347    style="display: none;"
3348>
3349    <ul class="list-style-none admin-social-stats" data-article-id="26601227">
3350    </ul>
3351</div>
3352
3353    </div>
3354</article>
3355
3356
3357
3358    <!-- standard - OmniCard.html --> <article class="omnicard
3359        compact-stack--sm
3360        stack--md
3361        stack--lg
3362        stack--xl
3363        "
3364    data-position="10"
3365    data-parsely-slot="bam-legacy-list-block-10"
3366    data-uses-js="article-story"
3367    data-id="26601201">
3368
3369    <a href="/news/26601201.weather-london-met-office---london-reach-23c-weekend/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3370        <!-- Article Image -->
3371        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3372
3373<!--
3374    Square or rectangle thumbnail is shown based on
3375    Omnicard type, Inline shows square iamges whereas
3376    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3377 -->
3378    <img
3379        loading="lazy"
3380        srcset="/resources/images/128x74/1x/20931138.jpg 128w,
3381                /resources/images/290x167/1x/20931138.jpg 290w,
3382                /resources/images/445x250/1x/20931138.jpg 445w,
3383                /resources/images/720x415/1x/20931138.jpg 720w"
3384        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3385        src="/resources/images/128x89/1x/20931138.jpg"
3386        alt="London is set for an unusually warm weekend with temperatures reaching 23C"
3387        class="rectangle"
3388    />
3389
3390    <img
3391        loading="lazy"
3392        src="/resources/images/180x180/1x/20931138.jpg"
3393        alt="London is set for an unusually warm weekend with temperatures reaching 23C"
3394        class="square"
3395    />
3396
3397
3398
3399
3400    
3401
3402
3403
3404
3405        <!-- Article Icons -->
3406        <div class="omnicard__image-icons">
3407
3408
3409        </div>
3410    </a>
3411
3412    <div class="omnicard__headline-container">
3413        <div class="omnicard__metadata-container">
3414
3415            <!-- Article Primary Tag -->
3416            <a href="/topics/weather/">
3417                <div class="omnicard__primary-tag">
3418                    <div class="omnicard__tag">
3419                        Weather
3420                    </div>
3421                </div>
3422            </a>
3423
3424
3425            <!-- Article Comments -->
3426            <a href="/news/26601201.weather-london-met-office---london-reach-23c-weekend/" class="omnicard__comments-wrapper" style="display: none;">
3427                <!-- standard - IconComments.html --> 
3428<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3429<span class="omnicard__total-comments">0</span>
3430
3431            </a>
3432
3433        </div>
3434
3435        <!-- Article headline -->
3436        <h2 class="omnicard__headline  ">
3437            <a href="/news/26601201.weather-london-met-office---london-reach-23c-weekend/" data-o-track="" data-o-ref="" data-o-kv-0="">
3438                London set for warm 23C weekend with sunshine and almost no rain
3439            </a>
3440        </h2>
3441
3442        <!-- Article Admin Links -->
3443        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601201" class="admin-links-container">
3444</div>
3445<div class="admin-links-toggler"
3446    data-article-id="26601201"
3447    data-article-link="/news/26601201.weather-london-met-office---london-reach-23c-weekend/"
3448    data-article-headline="London set for warm 23C weekend with sunshine and almost no rain"
3449    data-original-site="London Now"
3450    data-rating="20"
3451    data-content-level="1 Metered"
3452    data-is-clone="no"
3453    data-is-uk-today="no"
3454    data-is-scotland-today="no"
3455    data-is-full-admin-link-permissions=""
3456    data-admin-user-links=""
3457    style="display: none;"
3458>
3459    <ul class="list-style-none admin-social-stats" data-article-id="26601201">
3460    </ul>
3461</div>
3462
3463    </div>
3464</article>
3465
3466
3467
3468    <!-- standard - OmniCard.html --> <article class="omnicard
3469        compact-stack--sm
3470        stack--md
3471        compact-stack--lg
3472        stack--xl
3473        "
3474    data-position="11"
3475    data-parsely-slot="bam-legacy-list-block-11"
3476    data-uses-js="article-story"
3477    data-id="26601113">
3478
3479    <a href="/news/26601113.weather-london---september-among-uks-warmest-record/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3480        <!-- Article Image -->
3481        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3482
3483<!--
3484    Square or rectangle thumbnail is shown based on
3485    Omnicard type, Inline shows square iamges whereas
3486    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3487 -->
3488    <img
3489        loading="lazy"
3490        srcset="/resources/images/128x74/1x/21528818.jpg 128w,
3491                /resources/images/290x167/1x/21528818.jpg 290w,
3492                /resources/images/445x250/1x/21528818.jpg 445w,
3493                /resources/images/720x415/1x/21528818.jpg 720w"
3494        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3495        src="/resources/images/128x89/1x/21528818.jpg"
3496        alt="People enjoying the warm weather amongst the parched grass in Hyde Park, London"
3497        class="rectangle"
3498    />
3499
3500    <img
3501        loading="lazy"
3502        src="/resources/images/180x180/1x/21528818.jpg"
3503        alt="People enjoying the warm weather amongst the parched grass in Hyde Park, London"
3504        class="square"
3505    />
3506
3507
3508
3509
3510    
3511
3512
3513
3514
3515        <!-- Article Icons -->
3516        <div class="omnicard__image-icons">
3517
3518
3519        </div>
3520    </a>
3521
3522    <div class="omnicard__headline-container">
3523        <div class="omnicard__metadata-container">
3524
3525            <!-- Article Primary Tag -->
3526            <a href="/topics/environment/">
3527                <div class="omnicard__primary-tag">
3528                    <div class="omnicard__tag">
3529                        Environment
3530                    </div>
3531                </div>
3532            </a>
3533
3534
3535            <!-- Article Comments -->
3536            <a href="/news/26601113.weather-london---september-among-uks-warmest-record/" class="omnicard__comments-wrapper" style="display: none;">
3537                <!-- standard - IconComments.html --> 
3538<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3539<span class="omnicard__total-comments">0</span>
3540
3541            </a>
3542
3543        </div>
3544
3545        <!-- Article headline -->
3546        <h2 class="omnicard__headline  ">
3547            <a href="/news/26601113.weather-london---september-among-uks-warmest-record/" data-o-track="" data-o-ref="" data-o-kv-0="">
3548                London reached 28.1C as September became one of the UK's warmest on record
3549            </a>
3550        </h2>
3551
3552        <!-- Article Admin Links -->
3553        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601113" class="admin-links-container">
3554</div>
3555<div class="admin-links-toggler"
3556    data-article-id="26601113"
3557    data-article-link="/news/26601113.weather-london---september-among-uks-warmest-record/"
3558    data-article-headline="London reached 28.1C as September became one of the UK's warmest on record"
3559    data-original-site="London Now"
3560    data-rating="20"
3561    data-content-level="1 Metered"
3562    data-is-clone="no"
3563    data-is-uk-today="no"
3564    data-is-scotland-today="no"
3565    data-is-full-admin-link-permissions=""
3566    data-admin-user-links=""
3567    style="display: none;"
3568>
3569    <ul class="list-style-none admin-social-stats" data-article-id="26601113">
3570    </ul>
3571</div>
3572
3573    </div>
3574</article>
3575
3576
3577
3578    <!-- standard - OmniCard.html --> <article class="omnicard
3579        compact-stack--sm
3580        stack--md
3581        compact-stack--lg
3582        stack--xl
3583        "
3584    data-position="12"
3585    data-parsely-slot="bam-legacy-list-block-12"
3586    data-uses-js="article-story"
3587    data-id="26601160">
3588
3589    <a href="/news/26601160.a243-leatherhead-road---vehicle-fire-oil-spill/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3590        <!-- Article Image -->
3591        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3592
3593<!--
3594    Square or rectangle thumbnail is shown based on
3595    Omnicard type, Inline shows square iamges whereas
3596    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3597 -->
3598    <img
3599        loading="lazy"
3600        srcset="/resources/images/128x74/1x/21488310.jpg 128w,
3601                /resources/images/290x167/1x/21488310.jpg 290w,
3602                /resources/images/445x250/1x/21488310.jpg 445w,
3603                /resources/images/720x415/1x/21488310.jpg 720w"
3604        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3605        src="/resources/images/128x89/1x/21488310.jpg"
3606        alt="LIVE updates as vehicle fire and oil spill sparks road closure"
3607        class="rectangle"
3608    />
3609
3610    <img
3611        loading="lazy"
3612        src="/resources/images/180x180/1x/21488310.jpg"
3613        alt="LIVE updates as vehicle fire and oil spill sparks road closure"
3614        class="square"
3615    />
3616
3617
3618
3619
3620        <!-- Article labels -->
3621        <div class="image-label image-label-live">
3622            Live <span class="dot pulsating-circle" />
3623        </div>
3624
3625
3626
3627
3628        <!-- Article Icons -->
3629        <div class="omnicard__image-icons">
3630
3631
3632        </div>
3633    </a>
3634
3635    <div class="omnicard__headline-container">
3636        <div class="omnicard__metadata-container">
3637
3638            <!-- Article Primary Tag -->
3639            <a href="/topics/traffic/">
3640                <div class="omnicard__primary-tag">
3641                    <div class="omnicard__tag">
3642                        Traffic
3643                    </div>
3644                </div>
3645            </a>
3646
3647
3648            <!-- Article Comments -->
3649            <a href="/news/26601160.a243-leatherhead-road---vehicle-fire-oil-spill/" class="omnicard__comments-wrapper" style="display: none;">
3650                <!-- standard - IconComments.html --> 
3651<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3652<span class="omnicard__total-comments">0</span>
3653
3654            </a>
3655
3656        </div>
3657
3658        <!-- Article headline -->
3659        <h2 class="omnicard__headline  has-label-callout  ">
3660            <a href="/news/26601160.a243-leatherhead-road---vehicle-fire-oil-spill/" data-o-track="" data-o-ref="" data-o-kv-0="">
3661                LIVE updates as vehicle fire and oil spill sparks road closure
3662            </a>
3663        </h2>
3664
3665        <!-- Article Admin Links -->
3666        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26601160" class="admin-links-container">
3667</div>
3668<div class="admin-links-toggler"
3669    data-article-id="26601160"
3670    data-article-link="/news/26601160.a243-leatherhead-road---vehicle-fire-oil-spill/"
3671    data-article-headline="LIVE updates as vehicle fire and oil spill sparks road closure"
3672    data-original-site="London Now"
3673    data-rating="20"
3674    data-content-level="1 Metered"
3675    data-is-clone="no"
3676    data-is-uk-today="no"
3677    data-is-scotland-today="no"
3678    data-is-full-admin-link-permissions=""
3679    data-admin-user-links=""
3680    style="display: none;"
3681>
3682    <ul class="list-style-none admin-social-stats" data-article-id="26601160">
3683    </ul>
3684</div>
3685
3686    </div>
3687</article>
3688
3689
3690
3691    <!-- standard - OmniCard.html --> <article class="omnicard
3692        compact-stack--sm
3693        compact-stack--md
3694        compact-stack--lg
3695        stack--xl
3696        "
3697    data-position="13"
3698    data-parsely-slot="bam-legacy-list-block-13"
3699    data-uses-js="article-story"
3700    data-id="26600992">
3701
3702    <a href="/news/26600992.chris-kaba-streatham-death--met-says-inquest-not-public-interest/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3703        <!-- Article Image -->
3704        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3705
3706<!--
3707    Square or rectangle thumbnail is shown based on
3708    Omnicard type, Inline shows square iamges whereas
3709    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3710 -->
3711    <img
3712        loading="lazy"
3713        srcset="/resources/images/128x74/1x/21528666.jpg 128w,
3714                /resources/images/290x167/1x/21528666.jpg 290w,
3715                /resources/images/445x250/1x/21528666.jpg 445w,
3716                /resources/images/720x415/1x/21528666.jpg 720w"
3717        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3718        src="/resources/images/128x89/1x/21528666.jpg"
3719        alt="A full inquest into the death of Chris Kaba, who was shot by police in 2022, is “not in the public interest”, the Metropolitan Police have said"
3720        class="rectangle"
3721    />
3722
3723    <img
3724        loading="lazy"
3725        src="/resources/images/180x180/1x/21528666.jpg"
3726        alt="A full inquest into the death of Chris Kaba, who was shot by police in 2022, is “not in the public interest”, the Metropolitan Police have said"
3727        class="square"
3728    />
3729
3730
3731
3732
3733    
3734
3735
3736
3737
3738        <!-- Article Icons -->
3739        <div class="omnicard__image-icons">
3740
3741
3742        </div>
3743    </a>
3744
3745    <div class="omnicard__headline-container">
3746        <div class="omnicard__metadata-container">
3747
3748            <!-- Article Primary Tag -->
3749            <a href="/topics/coroners-court/">
3750                <div class="omnicard__primary-tag">
3751                    <div class="omnicard__tag">
3752                        Coroner's Court
3753                    </div>
3754                </div>
3755            </a>
3756
3757
3758            <!-- Article Comments -->
3759            <a href="/news/26600992.chris-kaba-streatham-death--met-says-inquest-not-public-interest/" class="omnicard__comments-wrapper" style="display: none;">
3760                <!-- standard - IconComments.html --> 
3761<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3762<span class="omnicard__total-comments">0</span>
3763
3764            </a>
3765
3766        </div>
3767
3768        <!-- Article headline -->
3769        <h2 class="omnicard__headline  ">
3770            <a href="/news/26600992.chris-kaba-streatham-death--met-says-inquest-not-public-interest/" data-o-track="" data-o-ref="" data-o-kv-0="">
3771                Why did police shoot our son? Family seek answers as Met 'resists' inquest
3772            </a>
3773        </h2>
3774
3775        <!-- Article Admin Links -->
3776        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600992" class="admin-links-container">
3777</div>
3778<div class="admin-links-toggler"
3779    data-article-id="26600992"
3780    data-article-link="/news/26600992.chris-kaba-streatham-death--met-says-inquest-not-public-interest/"
3781    data-article-headline="Why did police shoot our son? Family seek answers as Met 'resists' inquest"
3782    data-original-site="London Now"
3783    data-rating="20"
3784    data-content-level="1 Metered"
3785    data-is-clone="no"
3786    data-is-uk-today="no"
3787    data-is-scotland-today="no"
3788    data-is-full-admin-link-permissions=""
3789    data-admin-user-links=""
3790    style="display: none;"
3791>
3792    <ul class="list-style-none admin-social-stats" data-article-id="26600992">
3793    </ul>
3794</div>
3795
3796    </div>
3797</article>
3798
3799
3800
3801    <!-- standard - OmniCard.html --> <article class="omnicard
3802        compact-stack--sm
3803        compact-stack--md
3804        compact-stack--lg
3805        stack--xl
3806        "
3807    data-position="14"
3808    data-parsely-slot="bam-legacy-list-block-14"
3809    data-uses-js="article-story"
3810    data-id="26600734">
3811
3812    <a href="/news/26600734.raf-fairford-incident---sixth-person-arrested-connection/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3813        <!-- Article Image -->
3814        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3815
3816<!--
3817    Square or rectangle thumbnail is shown based on
3818    Omnicard type, Inline shows square iamges whereas
3819    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3820 -->
3821    <img
3822        loading="lazy"
3823        srcset="/resources/images/128x74/1x/21528420.jpg 128w,
3824                /resources/images/290x167/1x/21528420.jpg 290w,
3825                /resources/images/445x250/1x/21528420.jpg 445w,
3826                /resources/images/720x415/1x/21528420.jpg 720w"
3827        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3828        src="/resources/images/128x89/1x/21528420.jpg"
3829        alt="The incident last weekend was declared a major incident"
3830        class="rectangle"
3831    />
3832
3833    <img
3834        loading="lazy"
3835        src="/resources/images/180x180/1x/21528420.jpg"
3836        alt="The incident last weekend was declared a major incident"
3837        class="square"
3838    />
3839
3840
3841
3842
3843    
3844
3845
3846
3847
3848        <!-- Article Icons -->
3849        <div class="omnicard__image-icons">
3850
3851
3852        </div>
3853    </a>
3854
3855    <div class="omnicard__headline-container">
3856        <div class="omnicard__metadata-container">
3857
3858            <!-- Article Primary Tag -->
3859            <a href="/topics/crime/">
3860                <div class="omnicard__primary-tag">
3861                    <div class="omnicard__tag">
3862                        Crime
3863                    </div>
3864                </div>
3865            </a>
3866
3867
3868            <!-- Article Comments -->
3869            <a href="/news/26600734.raf-fairford-incident---sixth-person-arrested-connection/" class="omnicard__comments-wrapper" style="display: none;">
3870                <!-- standard - IconComments.html --> 
3871<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3872<span class="omnicard__total-comments">0</span>
3873
3874            </a>
3875
3876        </div>
3877
3878        <!-- Article headline -->
3879        <h2 class="omnicard__headline  ">
3880            <a href="/news/26600734.raf-fairford-incident---sixth-person-arrested-connection/" data-o-track="" data-o-ref="" data-o-kv-0="">
3881                UK-Iranian dual national arrested in Westminster over RAF Fairford incident
3882            </a>
3883        </h2>
3884
3885        <!-- Article Admin Links -->
3886        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600734" class="admin-links-container">
3887</div>
3888<div class="admin-links-toggler"
3889    data-article-id="26600734"
3890    data-article-link="/news/26600734.raf-fairford-incident---sixth-person-arrested-connection/"
3891    data-article-headline="UK-Iranian dual national arrested in Westminster over RAF Fairford incident"
3892    data-original-site="London Now"
3893    data-rating="20"
3894    data-content-level="1 Metered"
3895    data-is-clone="no"
3896    data-is-uk-today="no"
3897    data-is-scotland-today="no"
3898    data-is-full-admin-link-permissions=""
3899    data-admin-user-links=""
3900    style="display: none;"
3901>
3902    <ul class="list-style-none admin-social-stats" data-article-id="26600734">
3903    </ul>
3904</div>
3905
3906    </div>
3907</article>
3908
3909
3910
3911    <!-- standard - OmniCard.html --> <article class="omnicard
3912        compact-stack--sm
3913        compact-stack--md
3914        compact-stack--lg
3915        stack--xl
3916        "
3917    data-position="15"
3918    data-parsely-slot="bam-legacy-list-block-15"
3919    data-uses-js="article-story"
3920    data-id="26600732">
3921
3922    <a href="/news/26600732.victoria-tube-line-partially-close-brixton-repair-works-begin/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3923        <!-- Article Image -->
3924        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3925
3926<!--
3927    Square or rectangle thumbnail is shown based on
3928    Omnicard type, Inline shows square iamges whereas
3929    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3930 -->
3931    <img
3932        loading="lazy"
3933        srcset="/resources/images/128x74/1x/20566618.jpg 128w,
3934                /resources/images/290x167/1x/20566618.jpg 290w,
3935                /resources/images/445x250/1x/20566618.jpg 445w,
3936                /resources/images/720x415/1x/20566618.jpg 720w"
3937        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3938        src="/resources/images/128x89/1x/20566618.jpg"
3939        alt="Engineers are preparing to begin repair work near Brixton Underground Station following infrastructure damage that has caused major disruption on the Victoria line"
3940        class="rectangle"
3941    />
3942
3943    <img
3944        loading="lazy"
3945        src="/resources/images/180x180/1x/20566618.jpg"
3946        alt="Engineers are preparing to begin repair work near Brixton Underground Station following infrastructure damage that has caused major disruption on the Victoria line"
3947        class="square"
3948    />
3949
3950
3951
3952
3953    
3954
3955
3956
3957
3958        <!-- Article Icons -->
3959        <div class="omnicard__image-icons">
3960
3961
3962        </div>
3963    </a>
3964
3965    <div class="omnicard__headline-container">
3966        <div class="omnicard__metadata-container">
3967
3968            <!-- Article Primary Tag -->
3969            <a href="/topics/transport-for-london/">
3970                <div class="omnicard__primary-tag">
3971                    <div class="omnicard__tag">
3972                        Transport for London
3973                    </div>
3974                </div>
3975            </a>
3976
3977
3978            <!-- Article Comments -->
3979            <a href="/news/26600732.victoria-tube-line-partially-close-brixton-repair-works-begin/" class="omnicard__comments-wrapper" style="display: none;">
3980                <!-- standard - IconComments.html --> 
3981<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3982<span class="omnicard__total-comments">0</span>
3983
3984            </a>
3985
3986        </div>
3987
3988        <!-- Article headline -->
3989        <h2 class="omnicard__headline  ">
3990            <a href="/news/26600732.victoria-tube-line-partially-close-brixton-repair-works-begin/" data-o-track="" data-o-ref="" data-o-kv-0="">
3991                Victoria line to partially close as TfL begins urgent repairs near Brixton station
3992            </a>
3993        </h2>
3994
3995        <!-- Article Admin Links -->
3996        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600732" class="admin-links-container">
3997</div>
3998<div class="admin-links-toggler"
3999    data-article-id="26600732"
4000    data-article-link="/news/26600732.victoria-tube-line-partially-close-brixton-repair-works-begin/"
4001    data-article-headline="Victoria line to partially close as TfL begins urgent repairs near Brixton station"
4002    data-original-site="London Now"
4003    data-rating="20"
4004    data-content-level="1 Metered"
4005    data-is-clone="no"
4006    data-is-uk-today="no"
4007    data-is-scotland-today="no"
4008    data-is-full-admin-link-permissions=""
4009    data-admin-user-links=""
4010    style="display: none;"
4011>
4012    <ul class="list-style-none admin-social-stats" data-article-id="26600732">
4013    </ul>
4014</div>
4015
4016    </div>
4017</article>
4018
4019
4020
4021    <!-- standard - OmniCard.html --> <article class="omnicard
4022        compact-stack--sm
4023        compact-stack--md
4024        compact-stack--lg
4025        stack--xl
4026        "
4027    data-position="16"
4028    data-parsely-slot="bam-legacy-list-block-16"
4029    data-uses-js="article-story"
4030    data-id="26600672">
4031
4032    <a href="/news/26600672.coulsdon-memorial-recreation-ground-assault---boy-injured/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4033        <!-- Article Image -->
4034        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4035
4036<!--
4037    Square or rectangle thumbnail is shown based on
4038    Omnicard type, Inline shows square iamges whereas
4039    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4040 -->
4041    <img
4042        loading="lazy"
4043        srcset="/resources/images/128x74/1x/21528367.jpg 128w,
4044                /resources/images/290x167/1x/21528367.jpg 290w,
4045                /resources/images/445x250/1x/21528367.jpg 445w,
4046                /resources/images/720x415/1x/21528367.jpg 720w"
4047        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4048        src="/resources/images/128x89/1x/21528367.jpg"
4049        alt="Police have yet to make any arrests"
4050        class="rectangle"
4051    />
4052
4053    <img
4054        loading="lazy"
4055        src="/resources/images/180x180/1x/21528367.jpg"
4056        alt="Police have yet to make any arrests"
4057        class="square"
4058    />
4059
4060
4061
4062
4063    
4064
4065
4066
4067
4068        <!-- Article Icons -->
4069        <div class="omnicard__image-icons">
4070
4071
4072        </div>
4073    </a>
4074
4075    <div class="omnicard__headline-container">
4076        <div class="omnicard__metadata-container">
4077
4078            <!-- Article Primary Tag -->
4079            <a href="/topics/metropolitan-police/">
4080                <div class="omnicard__primary-tag">
4081                    <div class="omnicard__tag">
4082                        Metropolitan Police
4083                    </div>
4084                </div>
4085            </a>
4086
4087
4088            <!-- Article Comments -->
4089            <a href="/news/26600672.coulsdon-memorial-recreation-ground-assault---boy-injured/" class="omnicard__comments-wrapper" style="display: none;">
4090                <!-- standard - IconComments.html --> 
4091<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4092<span class="omnicard__total-comments">0</span>
4093
4094            </a>
4095
4096        </div>
4097
4098        <!-- Article headline -->
4099        <h2 class="omnicard__headline  ">
4100            <a href="/news/26600672.coulsdon-memorial-recreation-ground-assault---boy-injured/" data-o-track="" data-o-ref="" data-o-kv-0="">
4101                Boy, 14, taken to hospital after police respond to 'assault involving teenagers'
4102            </a>
4103        </h2>
4104
4105        <!-- Article Admin Links -->
4106        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600672" class="admin-links-container">
4107</div>
4108<div class="admin-links-toggler"
4109    data-article-id="26600672"
4110    data-article-link="/news/26600672.coulsdon-memorial-recreation-ground-assault---boy-injured/"
4111    data-article-headline="Boy, 14, taken to hospital after police respond to 'assault involving teenager
4111s'"
4112    data-original-site="London Now"
4113    data-rating="20"
4114    data-content-level="1 Metered"
4115    data-is-clone="no"
4116    data-is-uk-today="no"
4117    data-is-scotland-today="no"
4118    data-is-full-admin-link-permissions=""
4119    data-admin-user-links=""
4120    style="display: none;"
4121>
4122    <ul class="list-style-none admin-social-stats" data-article-id="26600672">
4123    </ul>
4124</div>
4125
4126    </div>
4127</article>
4128
4129
4130
4131    <!-- standard - OmniCard.html --> <article class="omnicard
4132        compact-stack--sm
4133        compact-stack--md
4134        compact-stack--lg
4135        stack--xl
4136        "
4137    data-position="17"
4138    data-parsely-slot="bam-legacy-list-block-17"
4139    data-uses-js="article-story"
4140    data-id="26600663">
4141
4142    <a href="/news/26600663.kilburn-high-road-stabbing--no-arrests-victims-condition-improves/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4143        <!-- Article Image -->
4144        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4145
4146<!--
4147    Square or rectangle thumbnail is shown based on
4148    Omnicard type, Inline shows square iamges whereas
4149    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4150 -->
4151    <img
4152        loading="lazy"
4153        srcset="/resources/images/128x74/1x/21528345.jpg 128w,
4154                /resources/images/290x167/1x/21528345.jpg 290w,
4155                /resources/images/445x250/1x/21528345.jpg 445w,
4156                /resources/images/720x415/1x/21528345.jpg 720w"
4157        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4158        src="/resources/images/128x89/1x/21528345.jpg"
4159        alt="Police continue to investigate a stabbing in Kilburn"
4160        class="rectangle"
4161    />
4162
4163    <img
4164        loading="lazy"
4165        src="/resources/images/180x180/1x/21528345.jpg"
4166        alt="Police continue to investigate a stabbing in Kilburn"
4167        class="square"
4168    />
4169
4170
4171
4172
4173    
4174
4175
4176
4177
4178        <!-- Article Icons -->
4179        <div class="omnicard__image-icons">
4180
4181
4182        </div>
4183    </a>
4184
4185    <div class="omnicard__headline-container">
4186        <div class="omnicard__metadata-container">
4187
4188            <!-- Article Primary Tag -->
4189            <a href="/topics/metropolitan-police/">
4190                <div class="omnicard__primary-tag">
4191                    <div class="omnicard__tag">
4192                        Metropolitan Police
4193                    </div>
4194                </div>
4195            </a>
4196
4197
4198            <!-- Article Comments -->
4199            <a href="/news/26600663.kilburn-high-road-stabbing--no-arrests-victims-condition-improves/" class="omnicard__comments-wrapper" style="display: none;">
4200                <!-- standard - IconComments.html --> 
4201<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4202<span class="omnicard__total-comments">0</span>
4203
4204            </a>
4205
4206        </div>
4207
4208        <!-- Article headline -->
4209        <h2 class="omnicard__headline  ">
4210            <a href="/news/26600663.kilburn-high-road-stabbing--no-arrests-victims-condition-improves/" data-o-track="" data-o-ref="" data-o-kv-0="">
4211                Kilburn stabbing victim's condition improves as police continue to hunt suspect
4212            </a>
4213        </h2>
4214
4215        <!-- Article Admin Links -->
4216        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600663" class="admin-links-container">
4217</div>
4218<div class="admin-links-toggler"
4219    data-article-id="26600663"
4220    data-article-link="/news/26600663.kilburn-high-road-stabbing--no-arrests-victims-condition-improves/"
4221    data-article-headline="Kilburn stabbing victim's condition improves as police continue to hunt suspect"
4222    data-original-site="London Now"
4223    data-rating="20"
4224    data-content-level="1 Metered"
4225    data-is-clone="no"
4226    data-is-uk-today="no"
4227    data-is-scotland-today="no"
4228    data-is-full-admin-link-permissions=""
4229    data-admin-user-links=""
4230    style="display: none;"
4231>
4232    <ul class="list-style-none admin-social-stats" data-article-id="26600663">
4233    </ul>
4234</div>
4235
4236    </div>
4237</article>
4238
4239
4240
4241    <!-- standard - OmniCard.html --> <article class="omnicard
4242        compact-stack--sm
4243        compact-stack--md
4244        compact-stack--lg
4245        stack--xl
4246        "
4247    data-position="18"
4248    data-parsely-slot="bam-legacy-list-block-18"
4249    data-uses-js="article-story"
4250    data-id="26600628">
4251
4252    <a href="/news/26600628.district-circle-line-live--services-severely-delayed/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4253        <!-- Article Image -->
4254        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4255
4256<!--
4257    Square or rectangle thumbnail is shown based on
4258    Omnicard type, Inline shows square iamges whereas
4259    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4260 -->
4261    <img
4262        loading="lazy"
4263        srcset="/resources/images/128x74/1x/21404412.jpg 128w,
4264                /resources/images/290x167/1x/21404412.jpg 290w,
4265                /resources/images/445x250/1x/21404412.jpg 445w,
4266                /resources/images/720x415/1x/21404412.jpg 720w"
4267        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4268        src="/resources/images/128x89/1x/21404412.jpg"
4269        alt="There are delays on the Tube this morning"
4270        class="rectangle"
4271    />
4272
4273    <img
4274        loading="lazy"
4275        src="/resources/images/180x180/1x/21404412.jpg"
4276        alt="There are delays on the Tube this morning"
4277        class="square"
4278    />
4279
4280
4281
4282
4283    
4284
4285
4286
4287
4288        <!-- Article Icons -->
4289        <div class="omnicard__image-icons">
4290
4291
4292        </div>
4293    </a>
4294
4295    <div class="omnicard__headline-container">
4296        <div class="omnicard__metadata-container">
4297
4298            <!-- Article Primary Tag -->
4299            <a href="/topics/tfl/">
4300                <div class="omnicard__primary-tag">
4301                    <div class="omnicard__tag">
4302                        TFL
4303                    </div>
4304                </div>
4305            </a>
4306
4307
4308            <!-- Article Comments -->
4309            <a href="/news/26600628.district-circle-line-live--services-severely-delayed/" class="omnicard__comments-wrapper" style="display: none;">
4310                <!-- standard - IconComments.html --> 
4311<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4312<span class="omnicard__total-comments">0</span>
4313
4314            </a>
4315
4316        </div>
4317
4318        <!-- Article headline -->
4319        <h2 class="omnicard__headline  ">
4320            <a href="/news/26600628.district-circle-line-live--services-severely-delayed/" data-o-track="" data-o-ref="" data-o-kv-0="">
4321                THREE Tube lines severely delayed amid major London disruption
4322            </a>
4323        </h2>
4324
4325        <!-- Article Admin Links -->
4326        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600628" class="admin-links-container">
4327</div>
4328<div class="admin-links-toggler"
4329    data-article-id="26600628"
4330    data-article-link="/news/26600628.district-circle-line-live--services-severely-delayed/"
4331    data-article-headline="THREE Tube lines severely delayed amid major London disruption"
4332    data-original-site="London Now"
4333    data-rating="20"
4334    data-content-level="1 Metered"
4335    data-is-clone="no"
4336    data-is-uk-today="no"
4337    data-is-scotland-today="no"
4338    data-is-full-admin-link-permissions=""
4339    data-admin-user-links=""
4340    style="display: none;"
4341>
4342    <ul class="list-style-none admin-social-stats" data-article-id="26600628">
4343    </ul>
4344</div>
4345
4346    </div>
4347</article>
4348
4349
4350
4351    <!-- standard - OmniCard.html --> <article class="omnicard
4352        inline--sm
4353        inline--md
4354        inline--lg
4355        inline--xl
4356        "
4357    data-position="19"
4358    data-parsely-slot="bam-legacy-list-block-19"
4359    data-uses-js="article-story"
4360    data-id="26600621">
4361
4362    <a href="/news/26600621.m25-traffic---lanes-stopped-j27-vehicle-overturns/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4363        <!-- Article Image -->
4364        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4365
4366<!--
4367    Square or rectangle thumbnail is shown based on
4368    Omnicard type, Inline shows square iamges whereas
4369    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4370 -->
4371    <img
4372        loading="lazy"
4373        srcset="/resources/images/128x74/1x/21528291.jpg 128w,
4374                /resources/images/290x167/1x/21528291.jpg 290w,
4375                /resources/images/445x250/1x/21528291.jpg 445w,
4376                /resources/images/720x415/1x/21528291.jpg 720w"
4377        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4378        src="/resources/images/128x89/1x/21528291.jpg"
4379        alt="LIVE as M25 brought to a STOP after crash leaves car overturned"
4380        class="rectangle"
4381    />
4382
4383    <img
4384        loading="lazy"
4385        src="/resources/images/180x180/1x/21528291.jpg"
4386        alt="LIVE as M25 brought to a STOP after crash leaves car overturned"
4387        class="square"
4388    />
4389
4390
4391
4392
4393    
4394
4395
4396
4397
4398        <!-- Article Icons -->
4399        <div class="omnicard__image-icons">
4400
4401
4402        </div>
4403    </a>
4404
4405    <div class="omnicard__headline-container">
4406        <div class="omnicard__metadata-container">
4407
4408            <!-- Article Primary Tag -->
4409            <a href="/topics/m25/">
4410                <div class="omnicard__primary-tag">
4411                    <div class="omnicard__tag">
4412                        M25
4413                    </div>
4414                </div>
4415            </a>
4416
4417
4418            <!-- Article Comments -->
4419            <a href="/news/26600621.m25-traffic---lanes-stopped-j27-vehicle-overturns/" class="omnicard__comments-wrapper" style="display: none;">
4420                <!-- standard - IconComments.html --> 
4421<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4422<span class="omnicard__total-comments">0</span>
4423
4424            </a>
4425
4426        </div>
4427
4428        <!-- Article headline -->
4429        <h2 class="omnicard__headline  ">
4430            <a href="/news/26600621.m25-traffic---lanes-stopped-j27-vehicle-overturns/" data-o-track="" data-o-ref="" data-o-kv-0="">
4431                M25 brought to a STOP after crash leaves car overturned
4432            </a>
4433        </h2>
4434
4435        <!-- Article Admin Links -->
4436        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600621" class="admin-links-container">
4437</div>
4438<div class="admin-links-toggler"
4439    data-article-id="26600621"
4440    data-article-link="/news/26600621.m25-traffic---lanes-stopped-j27-vehicle-overturns/"
4441    data-article-headline="M25 brought to a STOP after crash leaves car overturned"
4442    data-original-site="London Now"
4443    data-rating="20"
4444    data-content-level="1 Metered"
4445    data-is-clone="no"
4446    data-is-uk-today="no"
4447    data-is-scotland-today="no"
4448    data-is-full-admin-link-permissions=""
4449    data-admin-user-links=""
4450    style="display: none;"
4451>
4452    <ul class="list-style-none admin-social-stats" data-article-id="26600621">
4453    </ul>
4454</div>
4455
4456    </div>
4457</article>
4458
4459
4460
4461    <!-- standard - OmniCard.html --> <article class="omnicard
4462        inline--sm
4463        inline--md
4464        inline--lg
4465        inline--xl
4466        "
4467    data-position="20"
4468    data-parsely-slot="bam-legacy-list-block-20"
4469    data-uses-js="article-story"
4470    data-id="26594438">
4471
4472    <a href="/offers/26594438.save-huge-45-gardens-old-english-shrub-rose-collection/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4473        <!-- Article Image -->
4474        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4475
4476<!--
4477    Square or rectangle thumbnail is shown based on
4478    Omnicard type, Inline shows square iamges whereas
4479    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4480 -->
4481    <img
4482        loading="lazy"
4483        srcset="/resources/images/128x74/1x/20165703.jpg 128w,
4484                /resources/images/290x167/1x/20165703.jpg 290w,
4485                /resources/images/445x250/1x/20165703.jpg 445w,
4486                /resources/images/720x415/1x/20165703.jpg 720w"
4487        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4488        src="/resources/images/128x89/1x/20165703.jpg"
4489        alt="You Garden will supply five premium-quality bare root bushes for under £20"
4490        class="rectangle"
4491    />
4492
4493    <img
4494        loading="lazy"
4495        src="/resources/images/180x180/1x/20165703.jpg"
4496        alt="You Garden will supply five premium-quality bare root bushes for under £20"
4497        class="square"
4498    />
4499
4500
4501
4502
4503    
4504
4505
4506
4507
4508        <!-- Article Icons -->
4509        <div class="omnicard__image-icons">
4510
4511
4512        </div>
4513    </a>
4514
4515    <div class="omnicard__headline-container">
4516        <div class="omnicard__metadata-container">
4517
4518            <!-- Article Primary Tag -->
4519            <a href="/topics/our-offers-and-promotions/">
4520                <div class="omnicard__primary-tag">
4521                    <div class="omnicard__tag">
4522                        Our offers and promotions
4523                    </div>
4524                </div>
4525            </a>
4526
4527
4528            <!-- Article Comments -->
4529            <a href="/offers/26594438.save-huge-45-gardens-old-english-shrub-rose-collection/" class="omnicard__comments-wrapper" style="display: none;">
4530                <!-- standard - IconComments.html --> 
4531<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4532<span class="omnicard__total-comments">0</span>
4533
4534            </a>
4535
4536        </div>
4537
4538        <!-- Article headline -->
4539        <h2 class="omnicard__headline  ">
4540            <a href="/offers/26594438.save-huge-45-gardens-old-english-shrub-rose-collection/" data-o-track="" data-o-ref="" data-o-kv-0="">
4541                Save a HUGE £45 on You Garden's ‘Old English’ Shrub Rose Collection
4542            </a>
4543        </h2>
4544
4545        <!-- Article Admin Links -->
4546        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26594438" class="admin-links-container">
4547</div>
4548<div class="admin-links-toggler"
4549    data-article-id="26594438"
4550    data-article-link="/offers/26594438.save-huge-45-gardens-old-english-shrub-rose-collection/"
4551    data-article-headline="Save a HUGE £45 on You Garden's ‘Old English’ Shrub Rose Collection"
4552    data-original-site="London Now"
4553    data-rating="20"
4554    data-content-level="0 Free"
4555    data-is-clone="yes"
4556    data-is-uk-today="no"
4557    data-is-scotland-today="no"
4558    data-is-full-admin-link-permissions=""
4559    data-admin-user-links=""
4560    style="display: none;"
4561>
4562    <ul class="list-style-none admin-social-stats" data-article-id="26594438">
4563    </ul>
4564</div>
4565
4566    </div>
4567</article>
4568
4569
4570
4571    <!-- standard - OmniCard.html --> <article class="omnicard
4572        inline--sm
4573        inline--md
4574        inline--lg
4575        inline--xl
4576        "
4577    data-position="21"
4578    data-parsely-slot="bam-legacy-list-block-21"
4579    data-uses-js="article-story"
4580    data-id="26596159">
4581
4582    <a href="/news/26596159.farm-1-hour-london-crowned-uks-top-pumpkin-patch/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4583        <!-- Article Image -->
4584        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4585
4586<!--
4587    Square or rectangle thumbnail is shown based on
4588    Omnicard type, Inline shows square iamges whereas
4589    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4590 -->
4591    <img
4592        loading="lazy"
4593        srcset="/resources/images/128x74/1x/21522492.jpg 128w,
4594                /resources/images/290x167/1x/21522492.jpg 290w,
4595                /resources/images/445x250/1x/21522492.jpg 445w,
4596                /resources/images/720x415/1x/21522492.jpg 720w"
4597        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4598        src="/resources/images/128x89/1x/21522492.jpg"
4599        alt="Have you visited Hatter's Farm?"
4600        class="rectangle"
4601    />
4602
4603    <img
4604        loading="lazy"
4605        src="/resources/images/180x180/1x/21522492.jpg"
4606        alt="Have you visited Hatter's Farm?"
4607        class="square"
4608    />
4609
4610
4611
4612
4613    
4614
4615
4616
4617
4618        <!-- Article Icons -->
4619        <div class="omnicard__image-icons">
4620
4621
4622        </div>
4623    </a>
4624
4625    <div class="omnicard__headline-container">
4626        <div class="omnicard__metadata-container">
4627
4628            <!-- Article Primary Tag -->
4629            <a href="/topics/cultural-attractions/">
4630                <div class="omnicard__primary-tag">
4631                    <div class="omnicard__tag">
4632                        Cultural attractions
4633                    </div>
4634                </div>
4635            </a>
4636
4637
4638            <!-- Article Comments -->
4639            <a href="/news/26596159.farm-1-hour-london-crowned-uks-top-pumpkin-patch/" class="omnicard__comments-wrapper" style="display: none;">
4640                <!-- standard - IconComments.html --> 
4641<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4642<span class="omnicard__total-comments">0</span>
4643
4644            </a>
4645
4646        </div>
4647
4648        <!-- Article headline -->
4649        <h2 class="omnicard__headline  ">
4650            <a href="/news/26596159.farm-1-hour-london-crowned-uks-top-pumpkin-patch/" data-o-track="" data-o-ref="" data-o-kv-0="">
4651                Discover the farm less than an hour from London crowned UK's top pumpkin patch
4652            </a>
4653        </h2>
4654
4655        <!-- Article Admin Links -->
4656        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26596159" class="admin-links-container">
4657</div>
4658<div class="admin-links-toggler"
4659    data-article-id="26596159"
4660    data-article-link="/news/26596159.farm-1-hour-london-crowned-uks-top-pumpkin-patch/"
4661    data-article-headline="Discover the farm less than an hour from London crowned UK's top pumpkin patch"
4662    data-original-site="London Now"
4663    data-rating="20"
4664    data-content-level="1 Metered"
4665    data-is-clone="no"
4666    data-is-uk-today="no"
4667    data-is-scotland-today="no"
4668    data-is-full-admin-link-permissions=""
4669    data-admin-user-links=""
4670    style="display: none;"
4671>
4672    <ul class="list-style-none admin-social-stats" data-article-id="26596159">
4673    </ul>
4674</div>
4675
4676    </div>
4677</article>
4678
4679
4680
4681    <!-- standard - OmniCard.html --> <article class="omnicard
4682        inline--sm
4683        inline--md
4684        inline--lg
4685        inline--xl
4686        "
4687    data-position="22"
4688    data-parsely-slot="bam-legacy-list-block-22"
4689    data-uses-js="article-story"
4690    data-id="26591993">
4691
4692    <a href="/news/26591993.north-end-tube-station---ghost-station-nobody-used/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4693        <!-- Article Image -->
4694        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4695
4696<!--
4697    Square or rectangle thumbnail is shown based on
4698    Omnicard type, Inline shows square iamges whereas
4699    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4700 -->
4701    <img
4702        loading="lazy"
4703        srcset="/resources/images/128x74/1x/21516638.jpg 128w,
4704                /resources/images/290x167/1x/21516638.jpg 290w,
4705                /resources/images/445x250/1x/21516638.jpg 445w,
4706                /resources/images/720x415/1x/21516638.jpg 720w"
4707        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4708        src="/resources/images/128x89/1x/21516638.jpg"
4709        alt="Northern line trains pass through an unfinished station that never welcomed passengers"
4710        class="rectangle"
4711    />
4712
4713    <img
4714        loading="lazy"
4715        src="/resources/images/180x180/1x/21516638.jpg"
4716        alt="Northern line trains pass through an unfinished station that never welcomed passengers"
4717        class="square"
4718    />
4719
4720
4721
4722
4723    
4724
4725
4726
4727
4728        <!-- Article Icons -->
4729        <div class="omnicard__image-icons">
4730
4731
4732        </div>
4733    </a>
4734
4735    <div class="omnicard__headline-container">
4736        <div class="omnicard__metadata-container">
4737
4738            <!-- Article Primary Tag -->
4739            <a href="/topics/history/">
4740                <div class="omnicard__primary-tag">
4741                    <div class="omnicard__tag">
4742                        History
4743                    </div>
4744                </div>
4745            </a>
4746
4747
4748            <!-- Article Comments -->
4749            <a href="/news/26591993.north-end-tube-station---ghost-station-nobody-used/" class="omnicard__comments-wrapper" style="display: none;">
4750                <!-- standard - IconComments.html --> 
4751<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4752<span class="omnicard__total-comments">0</span>
4753
4754            </a>
4755
4756        </div>
4757
4758        <!-- Article headline -->
4759        <h2 class="omnicard__headline  ">
4760            <a href="/news/26591993.north-end-tube-station---ghost-station-nobody-used/" data-o-track="" data-o-ref="" data-o-kv-0="">
4761                Thousands pass hidden Tube station where no passenger has ever got off
4762            </a>
4763        </h2>
4764
4765        <!-- Article Admin Links -->
4766        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26591993" class="admin-links-container">
4767</div>
4768<div class="admin-links-toggler"
4769    data-article-id="26591993"
4770    data-article-link="/news/26591993.north-end-tube-station---ghost-station-nobody-used/"
4771    data-article-headline="Thousands pass hidden Tube station where no passenger has ever got off"
4772    data-original-site="London Now"
4773    data-rating="20"
4774    data-content-level="1 Metered"
4775    data-is-clone="no"
4776    data-is-uk-today="no"
4777    data-is-scotland-today="no"
4778    data-is-full-admin-link-permissions=""
4779    data-admin-user-links=""
4780    style="display: none;"
4781>
4782    <ul class="list-style-none admin-social-stats" data-article-id="26591993">
4783    </ul>
4784</div>
4785
4786    </div>
4787</article>
4788
4789
4790
4791    <!-- standard - OmniCard.html --> <article class="omnicard
4792        inline--sm
4793        inline--md
4794        inline--lg
4795        inline--xl
4796        "
4797    data-position="23"
4798    data-parsely-slot="bam-legacy-list-block-23"
4799    data-uses-js="article-story"
4800    data-id="26600726">
4801
4802    <a href="/news/national/uk-today/26600726.video-working-donkey-shows-demanding-work-challenges/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4803        <!-- Article Image -->
4804        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4805
4806<!--
4807    Square or rectangle thumbnail is shown based on
4808    Omnicard type, Inline shows square iamges whereas
4809    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4810 -->
4811    <img
4812        loading="lazy"
4813        srcset="/resources/images/128x74/1x/21528421.jpg 128w,
4814                /resources/images/290x167/1x/21528421.jpg 290w,
4815                /resources/images/445x250/1x/21528421.jpg 445w,
4816                /resources/images/720x415/1x/21528421.jpg 720w"
4817        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4818        src="/resources/images/128x89/1x/21528421.jpg"
4819        alt="A powerful video shows a rare 'donkey's-eye view' of the physically demanding work and daily challenges faced by working animals across the world"
4820        class="rectangle"
4821    />
4822
4823    <img
4824        loading="lazy"
4825        src="/resources/images/180x180/1x/21528421.jpg"
4826        alt="A powerful video shows a rare 'donkey's-eye view' of the physically demanding work and daily challenges faced by working animals across the world"
4827        class="square"
4828    />
4829
4830
4831
4832
4833    
4834
4835
4836
4837
4838        <!-- Article Icons -->
4839        <div class="omnicard__image-icons">
4840
4841
4842        </div>
4843    </a>
4844
4845    <div class="omnicard__headline-container">
4846        <div class="omnicard__metadata-container">
4847
4848            <!-- Article Primary Tag -->
4849            <a href="/topics/pets/">
4850                <div class="omnicard__primary-tag">
4851                    <div class="omnicard__tag">
4852                        Pets
4853                    </div>
4854                </div>
4855            </a>
4856
4857
4858            <!-- Article Comments -->
4859            <a href="/news/national/uk-today/26600726.video-working-donkey-shows-demanding-work-challenges/" class="omnicard__comments-wrapper" style="display: none;">
4860                <!-- standard - IconComments.html --> 
4861<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4862<span class="omnicard__total-comments">0</span>
4863
4864            </a>
4865
4866        </div>
4867
4868        <!-- Article headline -->
4869        <h2 class="omnicard__headline  ">
4870            <a href="/news/national/uk-today/26600726.video-working-donkey-shows-demanding-work-challenges/" data-o-track="" data-o-ref="" data-o-kv-0="">
4871                Rare video of a working donkey shows demanding work and daily challenges
4872            </a>
4873        </h2>
4874
4875        <!-- Article Admin Links -->
4876        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600726" class="admin-links-container">
4877</div>
4878<div class="admin-links-toggler"
4879    data-article-id="26600726"
4880    data-article-link="/news/national/uk-today/26600726.video-working-donkey-shows-demanding-work-challenges/"
4881    data-article-headline="Rare video of a working donkey shows demanding work and daily challenges"
4882    data-original-site="London Now"
4883    data-rating="80"
4884    data-content-level="1 Metered"
4885    data-is-clone="no"
4886    data-is-uk-today="no"
4887    data-is-scotland-today="no"
4888    data-is-full-admin-link-permissions=""
4889    data-admin-user-links=""
4890    style="display: none;"
4891>
4892    <ul class="list-style-none admin-social-stats" data-article-id="26600726">
4893    </ul>
4894</div>
4895
4896    </div>
4897</article>
4898
4899
4900
4901    <!-- standard - OmniCard.html --> <article class="omnicard
4902        inline--sm
4903        inline--md
4904        inline--lg
4905        inline--xl
4906        "
4907    data-position="24"
4908    data-parsely-slot="bam-legacy-list-block-24"
4909    data-uses-js="article-story"
4910    data-id="26595088">
4911
4912    <a href="/news/26595088.slug-lettuce-croydon-put-market-just-weeks-closure/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4913        <!-- Article Image -->
4914        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4915
4916<!--
4917    Square or rectangle thumbnail is shown based on
4918    Omnicard type, Inline shows square iamges whereas
4919    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4920 -->
4921    <img
4922        loading="lazy"
4923        srcset="/resources/images/128x74/1x/21524682.jpg 128w,
4924                /resources/images/290x167/1x/21524682.jpg 290w,
4925                /resources/images/445x250/1x/21524682.jpg 445w,
4926                /resources/images/720x415/1x/21524682.jpg 720w"
4927        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4928        src="/resources/images/128x89/1x/21524682.jpg"
4929        alt="The Park Lane Croydon site is up for sale"
4930        class="rectangle"
4931    />
4932
4933    <img
4934        loading="lazy"
4935        src="/resources/images/180x180/1x/21524682.jpg"
4936        alt="The Park Lane Croydon site is up for sale"
4937        class="square"
4938    />
4939
4940
4941
4942
4943    
4944
4945
4946
4947
4948        <!-- Article Icons -->
4949        <div class="omnicard__image-icons">
4950
4951
4952        </div>
4953    </a>
4954
4955    <div class="omnicard__headline-container">
4956        <div class="omnicard__metadata-container">
4957
4958            <!-- Article Primary Tag -->
4959            <a href="/topics/business/">
4960                <div class="omnicard__primary-tag">
4961                    <div class="omnicard__tag">
4962                        Business
4963                    </div>
4964                </div>
4965            </a>
4966
4967
4968            <!-- Article Comments -->
4969            <a href="/news/26595088.slug-lettuce-croydon-put-market-just-weeks-closure/" class="omnicard__comments-wrapper" style="display: none;">
4970                <!-- standard - IconComments.html --> 
4971<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4972<span class="omnicard__total-comments">0</span>
4973
4974            </a>
4975
4976        </div>
4977
4978        <!-- Article headline -->
4979        <h2 class="omnicard__headline  ">
4980            <a href="/news/26595088.slug-lettuce-croydon-put-market-just-weeks-closure/" data-o-track="" data-o-ref="" data-o-kv-0="">
4981                This popular bar is up for grabs just weeks after 'gutting' closure in Croydon
4982            </a>
4983        </h2>
4984
4985        <!-- Article Admin Links -->
4986        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26595088" class="admin-links-container">
4987</div>
4988<div class="admin-links-toggler"
4989    data-article-id="26595088"
4990    data-article-link="/news/26595088.slug-lettuce-croydon-put-market-just-weeks-closure/"
4991    data-article-headline="This popular bar is up for grabs just weeks after 'gutting' closure in Croydon"
4992    data-original-site="London Now"
4993    data-rating="10"
4994    data-content-level="1 Metered"
4995    data-is-clone="no"
4996    data-is-uk-today="no"
4997    data-is-scotland-today="no"
4998    data-is-full-admin-link-permissions=""
4999    data-admin-user-links=""
5000    style="display: none;"
5001>
5002    <ul class="list-style-none admin-social-stats" data-article-id="26595088">
5003    </ul>
5004</div>
5005
5006    </div>
5007</article>
5008
5009
5010
5011    <!-- standard - OmniCard.html --> <article class="omnicard
5012        inline--sm
5013        inline--md
5014        inline--lg
5015        inline--xl
5016        "
5017    data-position="25"
5018    data-parsely-slot="bam-legacy-list-block-25"
5019    data-uses-js="article-story"
5020    data-id="26587650">
5021
5022    <a href="/news/26587650.southwark-fish-kitchen-finalist-national-fish-chip-awards-2027/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5023        <!-- Article Image -->
5024        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5025
5026<!--
5027    Square or rectangle thumbnail is shown based on
5028    Omnicard type, Inline shows square iamges whereas
5029    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5030 -->
5031    <img
5032        loading="lazy"
5033        srcset="/resources/images/128x74/1x/21519239.jpg 128w,
5034                /resources/images/290x167/1x/21519239.jpg 290w,
5035                /resources/images/445x250/1x/21519239.jpg 445w,
5036                /resources/images/720x415/1x/21519239.jpg 720w"
5037        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5038        src="/resources/images/128x89/1x/21519239.jpg"
5039        alt="A fish and chip business in Borough Market has been earmarked as one of the countries best."
5040        class="rectangle"
5041    />
5042
5043    <img
5044        loading="lazy"
5045        src="/resources/images/180x180/1x/21519239.jpg"
5046        alt="A fish and chip business in Borough Market has been earmarked as one of the countries best."
5047        class="square"
5048    />
5049
5050
5051
5052
5053    
5054
5055
5056
5057
5058        <!-- Article Icons -->
5059        <div class="omnicard__image-icons">
5060
5061
5062        </div>
5063    </a>
5064
5065    <div class="omnicard__headline-container">
5066        <div class="omnicard__metadata-container">
5067
5068            <!-- Article Primary Tag -->
5069            <a href="/topics/food-and-drink/">
5070                <div class="omnicard__primary-tag">
5071                    <div class="omnicard__tag">
5072                        Food and drink
5073                    </div>
5074                </div>
5075            </a>
5076
5077
5078            <!-- Article Comments -->
5079            <a href="/news/26587650.southwark-fish-kitchen-finalist-national-fish-chip-awards-2027/" class="omnicard__comments-wrapper" style="display: none;">
5080                <!-- standard - IconComments.html --> 
5081<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5082<span class="omnicard__total-comments">0</span>
5083
5084            </a>
5085
5086        </div>
5087
5088        <!-- Article headline -->
5089        <h2 class="omnicard__headline  ">
5090            <a href="/news/26587650.southwark-fish-kitchen-finalist-national-fish-chip-awards-2027/" data-o-track="" data-o-ref="" data-o-kv-0="">
5091                This South London takeaway has been named among Britain's best fish & chip shops
5092            </a>
5093        </h2>
5094
5095        <!-- Article Admin Links -->
5096        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26587650" class="admin-links-container">
5097</div>
5098<div class="admin-links-toggler"
5099    data-article-id="26587650"
5100    data-article-link="/news/26587650.southwark-fish-kitchen-finalist-national-fish-chip-awards-2027/"
5101    data-article-headline="This South London takeaway has been named among Britain's best fish & chip shops"
5102    data-original-site="London Now"
5103    data-rating="10"
5104    data-content-level="1 Metered"
5105    data-is-clone="no"
5106    data-is-uk-today="no"
5107    data-is-scotland-today="no"
5108    data-is-full-admin-link-permissions=""
5109    data-admin-user-links=""
5110    style="display: none;"
5111>
5112    <ul class="list-style-none admin-social-stats" data-article-id="26587650">
5113    </ul>
5114</div>
5115
5116    </div>
5117</article>
5118
5119
5120
5121    <!-- standard - OmniCard.html --> <article class="omnicard
5122        inline--sm
5123        inline--md
5124        inline--lg
5125        inline--xl
5126        "
5127    data-position="26"
5128    data-parsely-slot="bam-legacy-list-block-26"
5129    data-uses-js="article-story"
5130    data-id="26597971">
5131
5132    <a href="/news/26597971.westcroft-leisure-centre-issues-stark-warning-swimmers/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5133        <!-- Article Image -->
5134        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5135
5136<!--
5137    Square or rectangle thumbnail is shown based on
5138    Omnicard type, Inline shows square iamges whereas
5139    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5140 -->
5141    <img
5142        loading="lazy"
5143        srcset="/resources/images/128x74/1x/21524217.jpg 128w,
5144                /resources/images/290x167/1x/21524217.jpg 290w,
5145                /resources/images/445x250/1x/21524217.jpg 445w,
5146                /resources/images/720x415/1x/21524217.jpg 720w"
5147        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5148        src="/resources/images/128x89/1x/21524217.jpg"
5149        alt="Westcroft Leisure Centre in Carshalton"
5150        class="rectangle"
5151    />
5152
5153    <img
5154        loading="lazy"
5155        src="/resources/images/180x180/1x/21524217.jpg"
5156        alt="Westcroft Leisure Centre in Carshalton"
5157        class="square"
5158    />
5159
5160
5161
5162
5163    
5164
5165
5166
5167
5168        <!-- Article Icons -->
5169        <div class="omnicard__image-icons">
5170
5171
5172        </div>
5173    </a>
5174
5175    <div class="omnicard__headline-container">
5176        <div class="omnicard__metadata-container">
5177
5178            <!-- Article Primary Tag -->
5179            <a href="/topics/sutton-council/">
5180                <div class="omnicard__primary-tag">
5181                    <div class="omnicard__tag">
5182                        Sutton Council
5183                    </div>
5184                </div>
5185            </a>
5186
5187
5188            <!-- Article Comments -->
5189            <a href="/news/26597971.westcroft-leisure-centre-issues-stark-warning-swimmers/" class="omnicard__comments-wrapper" style="display: none;">
5190                <!-- standard - IconComments.html --> 
5191<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5192<span class="omnicard__total-comments">0</span>
5193
5194            </a>
5195
5196        </div>
5197
5198        <!-- Article headline -->
5199        <h2 class="omnicard__headline  ">
5200            <a href="/news/26597971.westcroft-leisure-centre-issues-stark-warning-swimmers/" data-o-track="" data-o-ref="" data-o-kv-0="">
5201                Parents startled by naked men in communal showers at Sutton leisure centre
5202            </a>
5203        </h2>
5204
5205        <!-- Article Admin Links -->
5206        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597971" class="admin-links-container">
5207</div>
5208<div class="admin-links-toggler"
5209    data-article-id="26597971"
5210    data-article-link="/news/26597971.westcroft-leisure-centre-issues-stark-warning-swimmers/"
5211    data-article-headline="Parents startled by naked men in communal showers at Sutton leisure centre"
5212    data-original-site="London Now"
5213    data-rating="10"
5214    data-content-level="1 Metered"
5215    data-is-clone="no"
5216    data-is-uk-today="no"
5217    data-is-scotland-today="no"
5218    data-is-full-admin-link-permissions=""
5219    data-admin-user-links=""
5220    style="display: none;"
5221>
5222    <ul class="list-style-none admin-social-stats" data-article-id="26597971">
5223    </ul>
5224</div>
5225
5226    </div>
5227</article>
5228
5229
5230
5231    <!-- standard - OmniCard.html --> <article class="omnicard
5232        inline--sm
5233        inline--md
5234        inline--lg
5235        inline--xl
5236        "
5237    data-position="27"
5238    data-parsely-slot="bam-legacy-list-block-27"
5239    data-uses-js="article-story"
5240    data-id="26597825">
5241
5242    <a href="/news/26597825.prisoners-leave-hmp-isis-cheers-waiting-family-friends/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5243        <!-- Article Image -->
5244        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5245
5246<!--
5247    Square or rectangle thumbnail is shown based on
5248    Omnicard type, Inline shows square iamges whereas
5249    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5250 -->
5251    <img
5252        loading="lazy"
5253        srcset="/resources/images/128x74/1x/21524092.jpg 128w,
5254                /resources/images/290x167/1x/21524092.jpg 290w,
5255                /resources/images/445x250/1x/21524092.jpg 445w,
5256                /resources/images/720x415/1x/21524092.jpg 720w"
5257        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5258        src="/resources/images/128x89/1x/21524092.jpg"
5259        alt="One of 700 prisoners pictured leaving a prison on October 1, 2026"
5260        class="rectangle"
5261    />
5262
5263    <img
5264        loading="lazy"
5265        src="/resources/images/180x180/1x/21524092.jpg"
5266        alt="One of 700 prisoners pictured leaving a prison on October 1, 2026"
5267        class="square"
5268    />
5269
5270
5271
5272
5273    
5274
5275
5276
5277
5278        <!-- Article Icons -->
5279        <div class="omnicard__image-icons">
5280
5281
5282        </div>
5283    </a>
5284
5285    <div class="omnicard__headline-container">
5286        <div class="omnicard__metadata-container">
5287
5288            <!-- Article Primary Tag -->
5289            <a href="/topics/court/">
5290                <div class="omnicard__primary-tag">
5291                    <div class="omnicard__tag">
5292                        Court
5293                    </div>
5294                </div>
5295            </a>
5296
5297
5298            <!-- Article Comments -->
5299            <a href="/news/26597825.prisoners-leave-hmp-isis-cheers-waiting-family-friends/" class="omnicard__comments-wrapper" style="display: none;">
5300                <!-- standard - IconComments.html --> 
5301<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5302<span class="omnicard__total-comments">0</span>
5303
5304            </a>
5305
5306        </div>
5307
5308        <!-- Article headline -->
5309        <h2 class="omnicard__headline  ">
5310            <a href="/news/26597825.prisoners-leave-hmp-isis-cheers-waiting-family-friends/" data-o-track="" data-o-ref="" data-o-kv-0="">
5311                Cheers and hugs as inmates leave Thamesmead prison under early release scheme
5312            </a>
5313        </h2>
5314
5315        <!-- Article Admin Links -->
5316        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597825" class="admin-links-container">
5317</div>
5318<div class="admin-links-toggler"
5319    data-article-id="26597825"
5320    data-article-link="/news/26597825.prisoners-leave-hmp-isis-cheers-waiting-family-friends/"
5321    data-article-headline="Cheers and hugs as inmates leave Thamesmead prison under early release scheme"
5322    data-original-site="London Now"
5323    data-rating="10"
5324    data-content-level="0 Free"
5325    data-is-clone="no"
5326    data-is-uk-today="no"
5327    data-is-scotland-today="no"
5328    data-is-full-admin-link-permissions=""
5329    data-admin-user-links=""
5330    style="display: none;"
5331>
5332    <ul class="list-style-none admin-social-stats" data-article-id="26597825">
5333    </ul>
5334</div>
5335
5336    </div>
5337</article>
5338
5339
5340
5341    <!-- standard - OmniCard.html --> <article class="omnicard
5342        inline--sm
5343        inline--md
5344        inline--lg
5345        inline--xl
5346        "
5347    data-position="28"
5348    data-parsely-slot="bam-legacy-list-block-28"
5349    data-uses-js="article-story"
5350    data-id="26600476">
5351
5352    <a href="/news/26600476.hounslow-flasher---man-jailed-exposing-genitals/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5353        <!-- Article Image -->
5354        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5355
5356<!--
5357    Square or rectangle thumbnail is shown based on
5358    Omnicard type, Inline shows square iamges whereas
5359    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5360 -->
5361    <img
5362        loading="lazy"
5363        srcset="/resources/images/128x74/1x/21527983.jpg 128w,
5364                /resources/images/290x167/1x/21527983.jpg 290w,
5365                /resources/images/445x250/1x/21527983.jpg 445w,
5366                /resources/images/720x415/1x/21527983.jpg 720w"
5367        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5368        src="/resources/images/128x89/1x/21527983.jpg"
5369        alt="Tripurari Sobhai has been sentenced"
5370        class="rectangle"
5371    />
5372
5373    <img
5374        loading="lazy"
5375        src="/resources/images/180x180/1x/21527983.jpg"
5376        alt="Tripurari Sobhai has been sentenced"
5377        class="square"
5378    />
5379
5380
5381
5382
5383    
5384
5385
5386
5387
5388        <!-- Article Icons -->
5389        <div class="omnicard__image-icons">
5390
5391
5392        </div>
5393    </a>
5394
5395    <div class="omnicard__headline-container">
5396        <div class="omnicard__metadata-container">
5397
5398            <!-- Article Primary Tag -->
5399            <a href="/topics/metropolitan-police/">
5400                <div class="omnicard__primary-tag">
5401                    <div class="omnicard__tag">
5402                        Metropolitan Police
5403                    </div>
5404                </div>
5405            </a>
5406
5407
5408            <!-- Article Comments -->
5409            <a href="/news/26600476.hounslow-flasher---man-jailed-exposing-genitals/" class="omnicard__comments-wrapper" style="display: none;">
5410                <!-- standard - IconComments.html --> 
5411
5412            </a>
5413
5414        </div>
5415
5416        <!-- Article headline -->
5417        <h2 class="omnicard__headline  ">
5418            <a href="/news/26600476.hounslow-flasher---man-jailed-exposing-genitals/" data-o-track="" data-o-ref="" data-o-kv-0="">
5419                Man, 52, jailed after ‘exposing genitals’ to females
5420            </a>
5421        </h2>
5422
5423        <!-- Article Admin Links -->
5424        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600476" class="admin-links-container">
5425</div>
5426<div class="admin-links-toggler"
5427    data-article-id="26600476"
5428    data-article-link="/news/26600476.hounslow-flasher---man-jailed-exposing-genitals/"
5429    data-article-headline="Man, 52, jailed after ‘exposing genitals’ to females"
5430    data-original-site="London Now"
5431    data-rating="20"
5432    data-content-level="1 Metered"
5433    data-is-clone="no"
5434    data-is-uk-today="no"
5435    data-is-scotland-today="no"
5436    data-is-full-admin-link-permissions=""
5437    data-admin-user-links=""
5438    style="display: none;"
5439>
5440    <ul class="list-style-none admin-social-stats" data-article-id="26600476">
5441    </ul>
5442</div>
5443
5444    </div>
5445</article>
5446
5447
5448
5449    <!-- standard - OmniCard.html --> <article class="omnicard
5450        inline--sm
5451        inline--md
5452        inline--lg
5453        inline--xl
5454        "
5455    data-position="29"
5456    data-parsely-slot="bam-legacy-list-block-29"
5457    data-uses-js="article-story"
5458    data-id="26600132">
5459
5460    <a href="/news/26600132.high-road-tottenham-e-bike--footage-shows-incident/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5461        <!-- Article Image -->
5462        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5463
5464<!--
5465    Square or rectangle thumbnail is shown based on
5466    Omnicard type, Inline shows square iamges whereas
5467    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5468 -->
5469    <img
5470        loading="lazy"
5471        srcset="/resources/images/128x74/1x/21527754.jpg 128w,
5472                /resources/images/290x167/1x/21527754.jpg 290w,
5473                /resources/images/445x250/1x/21527754.jpg 445w,
5474                /resources/images/720x415/1x/21527754.jpg 720w"
5475        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5476        src="/resources/images/128x89/1x/21527754.jpg"
5477        alt="An e-bike cyclist crashed with a bus"
5478        class="rectangle"
5479    />
5480
5481    <img
5482        loading="lazy"
5483        src="/resources/images/180x180/1x/21527754.jpg"
5484        alt="An e-bike cyclist crashed with a bus"
5485        class="square"
5486    />
5487
5488
5489
5490
5491    
5492
5493
5494
5495
5496        <!-- Article Icons -->
5497        <div class="omnicard__image-icons">
5498
5499
5500        </div>
5501    </a>
5502
5503    <div class="omnicard__headline-container">
5504        <div class="omnicard__metadata-container">
5505
5506            <!-- Article Primary Tag -->
5507            <a href="/topics/car-crash/">
5508                <div class="omnicard__primary-tag">
5509                    <div class="omnicard__tag">
5510                        Car crash
5511                    </div>
5512                </div>
5513            </a>
5514
5515
5516            <!-- Article Comments -->
5517            <a href="/news/26600132.high-road-tottenham-e-bike--footage-shows-incident/" class="omnicard__comments-wrapper" style="display: none;">
5518                <!-- standard - IconComments.html --> 
5519<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5520<span class="omnicard__total-comments">0</span>
5521
5522            </a>
5523
5524        </div>
5525
5526        <!-- Article headline -->
5527        <h2 class="omnicard__headline  ">
5528            <a href="/news/26600132.high-road-tottenham-e-bike--footage-shows-incident/" data-o-track="" data-o-ref="" data-o-kv-0="">
5529                WATCH as shocking footage shows e-cyclist smashing into windshield of bus
5530            </a>
5531        </h2>
5532
5533        <!-- Article Admin Links -->
5534        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600132" class="admin-links-container">
5535</div>
5536<div class="admin-links-toggler"
5537    data-article-id="26600132"
5538    data-article-link="/news/26600132.high-road-tottenham-e-bike--footage-shows-incident/"
5539    data-article-headline="WATCH as shocking footage shows e-cyclist smashing into windshield of bus"
5540    data-original-site="London Now"
5541    data-rating="20"
5542    data-content-level="1 Metered"
5543    data-is-clone="no"
5544    data-is-uk-today="no"
5545    data-is-scotland-today="no"
5546    data-is-full-admin-link-permissions=""
5547    data-admin-user-links=""
5548    style="display: none;"
5549>
5550    <ul class="list-style-none admin-social-stats" data-article-id="26600132">
5551    </ul>
5552</div>
5553
5554    </div>
5555</article>
5556
5557
5558
5559    <!-- standard - OmniCard.html --> <article class="omnicard
5560        inline--sm
5561        inline--md
5562        inline--lg
5563        inline--xl
5564        "
5565    data-position="30"
5566    data-parsely-slot="bam-legacy-list-block-30"
5567    data-uses-js="article-story"
5568    data-id="26600131">
5569
5570    <a href="/news/26600131.watford-m1-cocaine-driver-jailed-wrong-way-crash-injures-biker/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5571        <!-- Article Image -->
5572        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5573
5574<!--
5575    Square or rectangle thumbnail is shown based on
5576    Omnicard type, Inline shows square iamges whereas
5577    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5578 -->
5579    <img
5580        loading="lazy"
5581        srcset="/resources/images/128x74/1x/21497256.jpg 128w,
5582                /resources/images/290x167/1x/21497256.jpg 290w,
5583                /resources/images/445x250/1x/21497256.jpg 445w,
5584                /resources/images/720x415/1x/21497256.jpg 720w"
5585        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5586        src="/resources/images/128x89/1x/21497256.jpg"
5587        alt="Police cordon"
5588        class="rectangle"
5589    />
5590
5591    <img
5592        loading="lazy"
5593        src="/resources/images/180x180/1x/21497256.jpg"
5594        alt="Police cordon"
5595        class="square"
5596    />
5597
5598
5599
5600
5601    
5602
5603
5604
5605
5606        <!-- Article Icons -->
5607        <div class="omnicard__image-icons">
5608
5609
5610        </div>
5611    </a>
5612
5613    <div class="omnicard__headline-container">
5614        <div class="omnicard__metadata-container">
5615
5616            <!-- Article Primary Tag -->
5617            <a href="/topics/crime/">
5618                <div class="omnicard__primary-tag">
5619                    <div class="omnicard__tag">
5620                        Crime
5621                    </div>
5622                </div>
5623            </a>
5624
5625
5626            <!-- Article Comments -->
5627            <a href="/news/26600131.watford-m1-cocaine-driver-jailed-wrong-way-crash-injures-biker/" class="omnicard__comments-wrapper" style="display: none;">
5628                <!-- standard - IconComments.html --> 
5629<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5630<span class="omnicard__total-comments">0</span>
5631
5632            </a>
5633
5634        </div>
5635
5636        <!-- Article headline -->
5637        <h2 class="omnicard__headline  ">
5638            <a href="/news/26600131.watford-m1-cocaine-driver-jailed-wrong-way-crash-injures-biker/" data-o-track="" data-o-ref="" data-o-kv-0="">
5639                M1 cocaine driver jailed after wrong-way crash leaves biker with broken neck
5640            </a>
5641        </h2>
5642
5643        <!-- Article Admin Links -->
5644        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600131" class="admin-links-container">
5645</div>
5646<div class="admin-links-toggler"
5647    data-article-id="26600131"
5648    data-article-link="/news/26600131.watford-m1-cocaine-driver-jailed-wrong-way-crash-injures-biker/"
5649    data-article-headline="M1 cocaine driver jailed after wrong-way crash leaves biker with broken neck"
5650    data-original-site="London Now"
5651    data-rating="20"
5652    data-content-level="1 Metered"
5653    data-is-clone="no"
5654    data-is-uk-today="no"
5655    data-is-scotland-today="no"
5656    data-is-full-admin-link-permissions=""
5657    data-admin-user-links=""
5658    style="display: none;"
5659>
5660    <ul class="list-style-none admin-social-stats" data-article-id="26600131">
5661    </ul>
5662</div>
5663
5664    </div>
5665</article>
5666
5667
5668
5669    <!-- standard - OmniCard.html --> <article class="omnicard
5670        inline--sm
5671        inline--md
5672        inline--lg
5673        inline--xl
5674        "
5675    data-position="31"
5676    data-parsely-slot="bam-legacy-list-block-31"
5677    data-uses-js="article-story"
5678    data-id="26592070">
5679
5680    <a href="/news/26592070.queen-elizabeth-school-barnet-praised-ofsted-report/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5681        <!-- Article Image -->
5682        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5683
5684<!--
5685    Square or rectangle thumbnail is shown based on
5686    Omnicard type, Inline shows square iamges whereas
5687    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5688 -->
5689    <img
5690        loading="lazy"
5691        srcset="/resources/images/128x74/1x/21517139.jpg 128w,
5692                /resources/images/290x167/1x/21517139.jpg 290w,
5693                /resources/images/445x250/1x/21517139.jpg 445w,
5694                /resources/images/720x415/1x/21517139.jpg 720w"
5695        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5696        src="/resources/images/128x89/1x/21517139.jpg"
5697        alt="Queen Elizabeth's School in Barnet has been awarded an exemplary Ofsted inspection achieving an 'exceptional' grading in all areas"
5698        class="rectangle"
5699    />
5700
5701    <img
5702        loading="lazy"
5703        src="/resources/images/180x180/1x/21517139.jpg"
5704        alt="Queen Elizabeth's School in Barnet has been awarded an exemplary Ofsted inspection achieving an 'exceptional' grading in all areas"
5705        class="square"
5706    />
5707
5708
5709
5710
5711    
5712
5713
5714
5715
5716        <!-- Article Icons -->
5717        <div class="omnicard__image-icons">
5718
5719
5720        </div>
5721    </a>
5722
5723    <div class="omnicard__headline-container">
5724        <div class="omnicard__metadata-container">
5725
5726            <!-- Article Primary Tag -->
5727            <a href="/topics/ofsted/">
5728                <div class="omnicard__primary-tag">
5729                    <div class="omnicard__tag">
5730                        Ofsted
5731                    </div>
5732                </div>
5733            </a>
5734
5735
5736            <!-- Article Comments -->
5737            <a href="/news/26592070.queen-elizabeth-school-barnet-praised-ofsted-report/" class="omnicard__comments-wrapper" style="display: none;">
5738                <!-- standard - IconComments.html --> 
5739<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5740<span class="omnicard__total-comments">0</span>
5741
5742            </a>
5743
5744        </div>
5745
5746        <!-- Article headline -->
5747        <h2 class="omnicard__headline  ">
5748            <a href="/news/26592070.queen-elizabeth-school-barnet-praised-ofsted-report/" data-o-track="" data-o-ref="" data-o-kv-0="">
5749                The UK's 'best state school' in Barnet graded 'exceptional' in every area by Ofsted
5750            </a>
5751        </h2>
5752
5753        <!-- Article Admin Links -->
5754        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26592070" class="admin-links-container">
5755</div>
5756<div class="admin-links-toggler"
5757    data-article-id="26592070"
5758    data-article-link="/news/26592070.queen-elizabeth-school-barnet-praised-ofsted-report/"
5759    data-article-headline="The UK's 'best state school' in Barnet graded 'exceptional' in every area by Ofsted"
5760    data-original-site="London Now"
5761    data-rating="20"
5762    data-content-level="1 Metered"
5763    data-is-clone="no"
5764    data-is-uk-today="no"
5765    data-is-scotland-today="no"
5766    data-is-full-admin-link-permissions=""
5767    data-admin-user-links=""
5768    style="display: none;"
5769>
5770    <ul class="list-style-none admin-social-stats" data-article-id="26592070">
5771    </ul>
5772</div>
5773
5774    </div>
5775</article>
5776
5777
5778
5779    <!-- standard - OmniCard.html --> <article class="omnicard
5780        inline--sm
5781        inline--md
5782        inline--lg
5783        inline--xl
5784        "
5785    data-position="32"
5786    data-parsely-slot="bam-legacy-list-block-32"
5787    data-uses-js="article-story"
5788    data-id="26598640">
5789
5790    <a href="/news/26598640.hampstead-high-street-opening-bash-bagels/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5791        <!-- Article Image -->
5792        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5793
5794<!--
5795    Square or rectangle thumbnail is shown based on
5796    Omnicard type, Inline shows square iamges whereas
5797    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5798 -->
5799    <img
5800        loading="lazy"
5801        srcset="/resources/images/128x74/1x/21525774.jpg 128w,
5802                /resources/images/290x167/1x/21525774.jpg 290w,
5803                /resources/images/445x250/1x/21525774.jpg 445w,
5804                /resources/images/720x415/1x/21525774.jpg 720w"
5805        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5806        src="/resources/images/128x89/1x/21525774.jpg"
5807        alt="New Yorker Dan Martensen has opened his fourth It's Bagels shop in Hampstead High Street."
5808        class="rectangle"
5809    />
5810
5811    <img
5812        loading="lazy"
5813        src="/resources/images/180x180/1x/21525774.jpg"
5814        alt="New Yorker Dan Martensen has opened his fourth It's Bagels shop in Hampstead High Street."
5815        class="square"
5816    />
5817
5818
5819
5820
5821    
5822
5823
5824
5825
5826        <!-- Article Icons -->
5827        <div class="omnicard__image-icons">
5828
5829
5830        </div>
5831    </a>
5832
5833    <div class="omnicard__headline-container">
5834        <div class="omnicard__metadata-container">
5835
5836            <!-- Article Primary Tag -->
5837            <a href="/topics/business/">
5838                <div class="omnicard__primary-tag">
5839                    <div class="omnicard__tag">
5840                        Business
5841                    </div>
5842                </div>
5843            </a>
5844
5845
5846            <!-- Article Comments -->
5847            <a href="/news/26598640.hampstead-high-street-opening-bash-bagels/" class="omnicard__comments-wrapper" style="display: none;">
5848                <!-- standard - IconComments.html --> 
5849<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5850<span class="omnicard__total-comments">0</span>
5851
5852            </a>
5853
5854        </div>
5855
5856        <!-- Article headline -->
5857        <h2 class="omnicard__headline  ">
5858            <a href="/news/26598640.hampstead-high-street-opening-bash-bagels/" data-o-track="" data-o-ref="" data-o-kv-0="">
5859                'Hampstead is a great fit for us' - New York-style bagel shop opens with a 'bash'
5860            </a>
5861        </h2>
5862
5863        <!-- Article Admin Links -->
5864        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598640" class="admin-links-container">
5865</div>
5866<div class="admin-links-toggler"
5867    data-article-id="26598640"
5868    data-article-link="/news/26598640.hampstead-high-street-opening-bash-bagels/"
5869    data-article-headline="'Hampstead is a great fit for us' - New York-style bagel shop opens with a 'bash'"
5870    data-original-site="London Now"
5871    data-rating="20"
5872    data-content-level="1 Metered"
5873    data-is-clone="no"
5874    data-is-uk-today="no"
5875    data-is-scotland-today="no"
5876    data-is-full-admin-link-permissions=""
5877    data-admin-user-links=""
5878    style="display: none;"
5879>
5880    <ul class="list-style-none admin-social-stats" data-article-id="26598640">
5881    </ul>
5882</div>
5883
5884    </div>
5885</article>
5886
5887
5888
5889    <!-- standard - OmniCard.html --> <article class="omnicard
5890        inline--sm
5891        inline--md
5892        inline--lg
5893        inline--xl
5894        "
5895    data-position="33"
5896    data-parsely-slot="bam-legacy-list-block-33"
5897    data-uses-js="article-story"
5898    data-id="26599836">
5899
5900    <a href="/news/26599836.british-museum-adds-bayeux-tapestry-audio-tour-croydon-complaint/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5901        <!-- Article Image -->
5902        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5903
5904<!--
5905    Square or rectangle thumbnail is shown based on
5906    Omnicard type, Inline shows square iamges whereas
5907    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5908 -->
5909    <img
5910        loading="lazy"
5911        srcset="/resources/images/128x74/1x/21526952.jpg 128w,
5912                /resources/images/290x167/1x/21526952.jpg 290w,
5913                /resources/images/445x250/1x/21526952.jpg 445w,
5914                /resources/images/720x415/1x/21526952.jpg 720w"
5915        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5916        src="/resources/images/128x89/1x/21526952.jpg"
5917        alt="Dr Yusuf Ali Osman"
5918        class="rectangle"
5919    />
5920
5921    <img
5922        loading="lazy"
5923        src="/resources/images/180x180/1x/21526952.jpg"
5924        alt="Dr Yusuf Ali Osman"
5925        class="square"
5926    />
5927
5928
5929
5930
5931    
5932
5933
5934
5935
5936        <!-- Article Icons -->
5937        <div class="omnicard__image-icons">
5938
5939
5940        </div>
5941    </a>
5942
5943    <div class="omnicard__headline-container">
5944        <div class="omnicard__metadata-container">
5945
5946            <!-- Article Primary Tag -->
5947            <a href="/topics/court/">
5948                <div class="omnicard__primary-tag">
5949                    <div class="omnicard__tag">
5950                        Court
5951                    </div>
5952                </div>
5953            </a>
5954
5955
5956            <!-- Article Comments -->
5957            <a href="/news/26599836.british-museum-adds-bayeux-tapestry-audio-tour-croydon-complaint/" class="omnicard__comments-wrapper" style="display: none;">
5958                <!-- standard - IconComments.html --> 
5959<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5960<span class="omnicard__total-comments">0</span>
5961
5962            </a>
5963
5964        </div>
5965
5966        <!-- Article headline -->
5967        <h2 class="omnicard__headline  ">
5968            <a href="/news/26599836.british-museum-adds-bayeux-tapestry-audio-tour-croydon-complaint/" data-o-track="" data-o-ref="" data-o-kv-0="">
5969                Blind Croydon man threatens legal action as British Museum changes tour plans
5970            </a>
5971        </h2>
5972
5973        <!-- Article Admin Links -->
5974        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599836" class="admin-links-container">
5975</div>
5976<div class="admin-links-toggler"
5977    data-article-id="26599836"
5978    data-article-link="/news/26599836.british-museum-adds-bayeux-tapestry-audio-tour-croydon-complaint/"
5979    data-article-headline="Blind Croydon man threatens legal action as British Museum changes tour plans"
5980    data-original-site="London Now"
5981    data-rating="20"
5982    data-content-level="1 Metered"
5983    data-is-clone="no"
5984    data-is-uk-today="no"
5985    data-is-scotland-today="no"
5986    data-is-full-admin-link-permissions=""
5987    data-admin-user-links=""
5988    style="display: none;"
5989>
5990    <ul class="list-style-none admin-social-stats" data-article-id="26599836">
5991    </ul>
5992</div>
5993
5994    </div>
5995</article>
5996
5997
5998
5999    <!-- standard - OmniCard.html --> <article class="omnicard
6000        inline--sm
6001        inline--md
6002        inline--lg
6003        inline--xl
6004        "
6005    data-position="34"
6006    data-parsely-slot="bam-legacy-list-block-34"
6007    data-uses-js="article-story"
6008    data-id="26599825">
6009
6010    <a href="/news/26599825.bedford-train-driver-killed-passing-red-signal-crash/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6011        <!-- Article Image -->
6012        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6013
6014<!--
6015    Square or rectangle thumbnail is shown based on
6016    Omnicard type, Inline shows square iamges whereas
6017    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6018 -->
6019    <img
6020        loading="lazy"
6021        srcset="/resources/images/128x74/1x/21526939.jpg 128w,
6022                /resources/images/290x167/1x/21526939.jpg 290w,
6023                /resources/images/445x250/1x/21526939.jpg 445w,
6024                /resources/images/720x415/1x/21526939.jpg 720w"
6025        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6026        src="/resources/images/128x89/1x/21526939.jpg"
6027        alt="The scene of the train crash"
6028        class="rectangle"
6029    />
6030
6031    <img
6032        loading="lazy"
6033        src="/resources/images/180x180/1x/21526939.jpg"
6034        alt="The scene of the train crash"
6035        class="square"
6036    />
6037
6038
6039
6040
6041    
6042
6043
6044
6045
6046        <!-- Article Icons -->
6047        <div class="omnicard__image-icons">
6048
6049
6050        </div>
6051    </a>
6052
6053    <div class="omnicard__headline-container">
6054        <div class="omnicard__metadata-container">
6055
6056            <!-- Article Primary Tag -->
6057            <a href="/topics/emergency/">
6058                <div class="omnicard__primary-tag">
6059                    <div class="omnicard__tag">
6060                        Emergency
6061                    </div>
6062                </div>
6063            </a>
6064
6065
6066            <!-- Article Comments -->
6067            <a href="/news/26599825.bedford-train-driver-killed-passing-red-signal-crash/" class="omnicard__comments-wrapper" style="display: none;">
6068                <!-- standard - IconComments.html --> 
6069<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6070<span class="omnicard__total-comments">0</span>
6071
6072            </a>
6073
6074        </div>
6075
6076        <!-- Article headline -->
6077        <h2 class="omnicard__headline  ">
6078            <a href="/news/26599825.bedford-train-driver-killed-passing-red-signal-crash/" data-o-track="" data-o-ref="" data-o-kv-0="">
6079                Bedford train driver killed after passing red signal and accelerating
6080            </a>
6081        </h2>
6082
6083        <!-- Article Admin Links -->
6084        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599825" class="admin-links-container">
6085</div>
6086<div class="admin-links-toggler"
6087    data-article-id="26599825"
6088    data-article-link="/news/26599825.bedford-train-driver-killed-passing-red-signal-crash/"
6089    data-article-headline="Bedford train driver killed after passing red signal and accelerating"
6090    data-original-site="London Now"
6091    data-rating="20"
6092    data-content-level="1 Metered"
6093    data-is-clone="no"
6094    data-is-uk-today="no"
6095    data-is-scotland-today="no"
6096    data-is-full-admin-link-permissions=""
6097    data-admin-user-links=""
6098    style="display: none;"
6099>
6100    <ul class="list-style-none admin-social-stats" data-article-id="26599825">
6101    </ul>
6102</div>
6103
6104    </div>
6105</article>
6106
6107
6108
6109    <!-- standard - OmniCard.html --> <article class="omnicard
6110        inline--sm
6111        inline--md
6112        inline--lg
6113        inline--xl
6114        "
6115    data-position="35"
6116    data-parsely-slot="bam-legacy-list-block-35"
6117    data-uses-js="article-story"
6118    data-id="26599802">
6119
6120    <a href="/news/26599802.gravel-road-bromley-glass-bottle-fight---man-arrested/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6121        <!-- Article Image -->
6122        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6123
6124<!--
6125    Square or rectangle thumbnail is shown based on
6126    Omnicard type, Inline shows square iamges whereas
6127    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6128 -->
6129    <img
6130        loading="lazy"
6131        srcset="/resources/images/128x74/1x/21485549.jpg 128w,
6132                /resources/images/290x167/1x/21485549.jpg 290w,
6133                /resources/images/445x250/1x/21485549.jpg 445w,
6134                /resources/images/720x415/1x/21485549.jpg 720w"
6135        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6136        src="/resources/images/128x89/1x/21485549.jpg"
6137        alt="A man has been arrested on suspicion of attempted murder"
6138        class="rectangle"
6139    />
6140
6141    <img
6142        loading="lazy"
6143        src="/resources/images/180x180/1x/21485549.jpg"
6144        alt="A man has been arrested on suspicion of attempted murder"
6145        class="square"
6146    />
6147
6148
6149
6150
6151    
6152
6153
6154
6155
6156        <!-- Article Icons -->
6157        <div class="omnicard__image-icons">
6158
6159
6160        </div>
6161    </a>
6162
6163    <div class="omnicard__headline-container">
6164        <div class="omnicard__metadata-container">
6165
6166            <!-- Article Primary Tag -->
6167            <a href="/topics/metropolitan-police/">
6168                <div class="omnicard__primary-tag">
6169                    <div class="omnicard__tag">
6170                        Metropolitan Police
6171                    </div>
6172                </div>
6173            </a>
6174
6175
6176            <!-- Article Comments -->
6177            <a href="/news/26599802.gravel-road-bromley-glass-bottle-fight---man-arrested/" class="omnicard__comments-wrapper" style="display: none;">
6178                <!-- standard - IconComments.html --> 
6179
6180            </a>
6181
6182        </div>
6183
6184        <!-- Article headline -->
6185        <h2 class="omnicard__headline  ">
6186            <a href="/news/26599802.gravel-road-bromley-glass-bottle-fight---man-arrested/" data-o-track="" data-o-ref="" data-o-kv-0="">
6187                Man arrested on suspicion of attempted murder after Bromley fight near pub
6188            </a>
6189        </h2>
6190
6191        <!-- Article Admin Links -->
6192        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599802" class="admin-links-container">
6193</div>
6194<div class="admin-links-toggler"
6195    data-article-id="26599802"
6196    data-article-link="/news/26599802.gravel-road-bromley-glass-bottle-fight---man-arrested/"
6197    data-article-headline="Man arrested on suspicion of attempted murder after Bromley fight near pub"
6198    data-original-site="London Now"
6199    data-rating="20"
6200    data-content-level="0 Free"
6201    data-is-clone="no"
6202    data-is-uk-today="no"
6203    data-is-scotland-today="no"
6204    data-is-full-admin-link-permissions=""
6205    data-admin-user-links=""
6206    style="display: none;"
6207>
6208    <ul class="list-style-none admin-social-stats" data-article-id="26599802">
6209    </ul>
6210</div>
6211
6212    </div>
6213</article>
6214
6215
6216
6217    <!-- standard - OmniCard.html --> <article class="omnicard
6218        inline--sm
6219        inline--md
6220        inline--lg
6221        inline--xl
6222        "
6223    data-position="36"
6224    data-parsely-slot="bam-legacy-list-block-36"
6225    data-uses-js="article-story"
6226    data-id="26595086">
6227
6228    <a href="/news/26595086.islingtons-hope-anchor-pub-new-landlord-wanted-greene-king/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6229        <!-- Article Image -->
6230        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6231
6232<!--
6233    Square or rectangle thumbnail is shown based on
6234    Omnicard type, Inline shows square iamges whereas
6235    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6236 -->
6237    <img
6238        loading="lazy"
6239        srcset="/resources/images/128x74/1x/21520988.jpg 128w,
6240                /resources/images/290x167/1x/21520988.jpg 290w,
6241                /resources/images/445x250/1x/21520988.jpg 445w,
6242                /resources/images/720x415/1x/21520988.jpg 720w"
6243        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6244        src="/resources/images/128x89/1x/21520988.jpg"
6245        alt="Greene King is seeking a new landlord to continue the music legacy of legendary Islington pub The Hope & Anchor"
6246        class="rectangle"
6247    />
6248
6249    <img
6250        loading="lazy"
6251        src="/resources/images/180x180/1x/21520988.jpg"
6252        alt="Greene King is seeking a new landlord to continue the music legacy of legendary Islington pub The Hope & Anchor"
6253        class="square"
6254    />
6255
6256
6257
6258
6259    
6260
6261
6262
6263
6264        <!-- Article Icons -->
6265        <div class="omnicard__image-icons">
6266
6267
6268        </div>
6269    </a>
6270
6271    <div class="omnicard__headline-container">
6272        <div class="omnicard__metadata-container">
6273
6274            <!-- Article Primary Tag -->
6275            <a href="/topics/entertainment/">
6276                <div class="omnicard__primary-tag">
6277                    <div class="omnicard__tag">
6278                        Entertainment
6279                    </div>
6280                </div>
6281            </a>
6282
6283
6284            <!-- Article Comments -->
6285            <a href="/news/26595086.islingtons-hope-anchor-pub-new-landlord-wanted-greene-king/" class="omnicard__comments-wrapper" style="display: none;">
6286                <!-- standard - IconComments.html --> 
6287<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6288<span class="omnicard__total-comments">0</span>
6289
6290            </a>
6291
6292        </div>
6293
6294        <!-- Article headline -->
6295        <h2 class="omnicard__headline  ">
6296            <a href="/news/26595086.islingtons-hope-anchor-pub-new-landlord-wanted-greene-king/" data-o-track="" data-o-ref="" data-o-kv-0="">
6297                'Legendary' north London music pub seeks new landlord to build on legacy
6298            </a>
6299        </h2>
6300
6301        <!-- Article Admin Links -->
6302        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26595086" class="admin-links-container">
6303</div>
6304<div class="admin-links-toggler"
6305    data-article-id="26595086"
6306    data-article-link="/news/26595086.islingtons-hope-anchor-pub-new-landlord-wanted-greene-king/"
6307    data-article-headline="'Legendary' north London music pub seeks new landlord to build on legacy"
6308    data-original-site="London Now"
6309    data-rating="20"
6310    data-content-level="1 Metered"
6311    data-is-clone="no"
6312    data-is-uk-today="no"
6313    data-is-scotland-today="no"
6314    data-is-full-admin-link-permissions=""
6315    data-admin-user-links=""
6316    style="display: none;"
6317>
6318    <ul class="list-style-none admin-social-stats" data-article-id="26595086">
6319    </ul>
6320</div>
6321
6322    </div>
6323</article>
6324
6325
6326
6327    <!-- standard - OmniCard.html --> <article class="omnicard
6328        inline--sm
6329        inline--md
6330        inline--lg
6331        inline--xl
6332        "
6333    data-position="37"
6334    data-parsely-slot="bam-legacy-list-block-37"
6335    data-uses-js="article-story"
6336    data-id="26599731">
6337
6338    <a href="/news/26599731.hackney---burglar-headbutted-killed-pensioner/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6339        <!-- Article Image -->
6340        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6341
6342<!--
6343    Square or rectangle thumbnail is shown based on
6344    Omnicard type, Inline shows square iamges whereas
6345    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6346 -->
6347    <img
6348        loading="lazy"
6349        srcset="/resources/images/128x74/1x/21527521.jpg 128w,
6350                /resources/images/290x167/1x/21527521.jpg 290w,
6351                /resources/images/445x250/1x/21527521.jpg 445w,
6352                /resources/images/720x415/1x/21527521.jpg 720w"
6353        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6354        src="/resources/images/128x89/1x/21527521.jpg"
6355        alt="Ashley Malcolm attacked John Burke at his home in Hackney"
6356        class="rectangle"
6357    />
6358
6359    <img
6360        loading="lazy"
6361        src="/resources/images/180x180/1x/21527521.jpg"
6362        alt="Ashley Malcolm attacked John Burke at his home in Hackney"
6363        class="square"
6364    />
6365
6366
6367
6368
6369    
6370
6371
6372
6373
6374        <!-- Article Icons -->
6375        <div class="omnicard__image-icons">
6376
6377
6378        </div>
6379    </a>
6380
6381    <div class="omnicard__headline-container">
6382        <div class="omnicard__metadata-container">
6383
6384            <!-- Article Primary Tag -->
6385            <a href="/topics/court/">
6386                <div class="omnicard__primary-tag">
6387                    <div class="omnicard__tag">
6388                        Court
6389                    </div>
6390                </div>
6391            </a>
6392
6393
6394            <!-- Article Comments -->
6395            <a href="/news/26599731.hackney---burglar-headbutted-killed-pensioner/" class="omnicard__comments-wrapper" style="display: none;">
6396                <!-- standard - IconComments.html --> 
6397<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6398<span class="omnicard__total-comments">0</span>
6399
6400            </a>
6401
6402        </div>
6403
6404        <!-- Article headline -->
6405        <h2 class="omnicard__headline  ">
6406            <a href="/news/26599731.hackney---burglar-headbutted-killed-pensioner/" data-o-track="" data-o-ref="" data-o-kv-0="">
6407                Burglar headbutted and killed frail pensioner as he tried to protect 91-year-old wife
6408            </a>
6409        </h2>
6410
6411        <!-- Article Admin Links -->
6412        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599731" class="admin-links-container">
6413</div>
6414<div class="admin-links-toggler"
6415    data-article-id="26599731"
6416    data-article-link="/news/26599731.hackney---burglar-headbutted-killed-pensioner/"
6417    data-article-headline="Burglar headbutted and killed frail pensioner as he tried to protect 91-year-old wife"
6418    data-original-site="London Now"
6419    data-rating="20"
6420    data-content-level="1 Metered"
6421    data-is-clone="no"
6422    data-is-uk-today="no"
6423    data-is-scotland-today="no"
6424    data-is-full-admin-link-permissions=""
6425    data-admin-user-links=""
6426    style="display: none;"
6427>
6428    <ul class="list-style-none admin-social-stats" data-article-id="26599731">
6429    </ul>
6430</div>
6431
6432    </div>
6433</article>
6434
6435
6436
6437    <!-- standard - OmniCard.html --> <article class="omnicard
6438        inline--sm
6439        inline--md
6440        inline--lg
6441        inline--xl
6442        "
6443    data-position="38"
6444    data-parsely-slot="bam-legacy-list-block-38"
6445    data-uses-js="article-story"
6446    data-id="26599623">
6447
6448    <a href="/news/26599623.a10-stamford-hill---crash-occurs-queues-emergency-incident/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6449        <!-- Article Image -->
6450        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6451
6452<!--
6453    Square or rectangle thumbnail is shown based on
6454    Omnicard type, Inline shows square iamges whereas
6455    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6456 -->
6457    <img
6458        loading="lazy"
6459        srcset="/resources/images/128x74/1x/21524678.jpg 128w,
6460                /resources/images/290x167/1x/21524678.jpg 290w,
6461                /resources/images/445x250/1x/21524678.jpg 445w,
6462                /resources/images/720x415/1x/21524678.jpg 720w"
6463        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6464        src="/resources/images/128x89/1x/21524678.jpg"
6465        alt="LIVE updates as crash occurs in queues for emergency incident"
6466        class="rectangle"
6467    />
6468
6469    <img
6470        loading="lazy"
6471        src="/resources/images/180x180/1x/21524678.jpg"
6472        alt="LIVE updates as crash occurs in queues for emergency incident"
6473        class="square"
6474    />
6475
6476
6477
6478
6479    
6480
6481
6482
6483
6484        <!-- Article Icons -->
6485        <div class="omnicard__image-icons">
6486
6487
6488        </div>
6489    </a>
6490
6491    <div class="omnicard__headline-container">
6492        <div class="omnicard__metadata-container">
6493
6494            <!-- Article Primary Tag -->
6495            <a href="/topics/emergency/">
6496                <div class="omnicard__primary-tag">
6497                    <div class="omnicard__tag">
6498                        Emergency
6499                    </div>
6500                </div>
6501            </a>
6502
6503
6504            <!-- Article Comments -->
6505            <a href="/news/26599623.a10-stamford-hill---crash-occurs-queues-emergency-incident/" class="omnicard__comments-wrapper" style="display: none;">
6506                <!-- standard - IconComments.html --> 
6507<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6508<span class="omnicard__total-comments">0</span>
6509
6510            </a>
6511
6512        </div>
6513
6514        <!-- Article headline -->
6515        <h2 class="omnicard__headline  ">
6516            <a href="/news/26599623.a10-stamford-hill---crash-occurs-queues-emergency-incident/" data-o-track="" data-o-ref="" data-o-kv-0="">
6517                Crash occurs in queues for emergency incident
6518            </a>
6519        </h2>
6520
6521        <!-- Article Admin Links -->
6522        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599623" class="admin-links-container">
6523</div>
6524<div class="admin-links-toggler"
6525    data-article-id="26599623"
6526    data-article-link="/news/26599623.a10-stamford-hill---crash-occurs-queues-emergency-incident/"
6527    data-article-headline="Crash occurs in queues for emergency incident"
6528    data-original-site="London Now"
6529    data-rating="20"
6530    data-content-level="1 Metered"
6531    data-is-clone="no"
6532    data-is-uk-today="no"
6533    data-is-scotland-today="no"
6534    data-is-full-admin-link-permissions=""
6535    data-admin-user-links=""
6536    style="display: none;"
6537>
6538    <ul class="list-style-none admin-social-stats" data-article-id="26599623">
6539    </ul>
6540</div>
6541
6542    </div>
6543</article>
6544
6545
6546
6547    <!-- standard - OmniCard.html --> <article class="omnicard
6548        inline--sm
6549        inline--md
6550        inline--lg
6551        inline--xl
6552        "
6553    data-position="39"
6554    data-parsely-slot="bam-legacy-list-block-39"
6555    data-uses-js="article-story"
6556    data-id="26599410">
6557
6558    <a href="/news/26599410.john-burke-death--ashley-malcolm-admits-manslaughter-hackney/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6559        <!-- Article Image -->
6560        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6561
6562<!--
6563    Square or rectangle thumbnail is shown based on
6564    Omnicard type, Inline shows square iamges whereas
6565    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6566 -->
6567    <img
6568        loading="lazy"
6569        srcset="/resources/images/128x74/1x/21526269.jpg 128w,
6570                /resources/images/290x167/1x/21526269.jpg 290w,
6571                /resources/images/445x250/1x/21526269.jpg 445w,
6572                /resources/images/720x415/1x/21526269.jpg 720w"
6573        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6574        src="/resources/images/128x89/1x/21526269.jpg"
6575        alt="A prolific burglar who headbutted and killed a frail pensioner as he tried to protect his 91-year-old wife has been jailed for 18 years"
6576        class="rectangle"
6577    />
6578
6579    <img
6580        loading="lazy"
6581        src="/resources/images/180x180/1x/21526269.jpg"
6582        alt="A prolific burglar who headbutted and killed a frail pensioner as he tried to protect his 91-year-old wife has been jailed for 18 years"
6583        class="square"
6584    />
6585
6586
6587
6588
6589    
6590
6591
6592
6593
6594        <!-- Article Icons -->
6595        <div class="omnicard__image-icons">
6596
6597
6598        </div>
6599    </a>
6600
6601    <div class="omnicard__headline-container">
6602        <div class="omnicard__metadata-container">
6603
6604            <!-- Article Primary Tag -->
6605            <a href="/topics/old-bailey/">
6606                <div class="omnicard__primary-tag">
6607                    <div class="omnicard__tag">
6608                        Old Bailey
6609                    </div>
6610                </div>
6611            </a>
6612
6613
6614            <!-- Article Comments -->
6615            <a href="/news/26599410.john-burke-death--ashley-malcolm-admits-manslaughter-hackney/" class="omnicard__comments-wrapper" style="display: none;">
6616                <!-- standard - IconComments.html --> 
6617<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6618<span class="omnicard__total-comments">0</span>
6619
6620            </a>
6621
6622        </div>
6623
6624        <!-- Article headline -->
6625        <h2 class="omnicard__headline  ">
6626            <a href="/news/26599410.john-burke-death--ashley-malcolm-admits-manslaughter-hackney/" data-o-track="" data-o-ref="" data-o-kv-0="">
6627                Hackney great-grandfather dies after burglary left him too scared to leave home
6628            </a>
6629        </h2>
6630
6631        <!-- Article Admin Links -->
6632        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599410" class="admin-links-container">
6633</div>
6634<div class="admin-links-toggler"
6635    data-article-id="26599410"
6636    data-article-link="/news/26599410.john-burke-death--ashley-malcolm-admits-manslaughter-hackney/"
6637    data-article-headline="Hackney great-grandfather dies after burglary left him too scared to leave home"
6638    data-original-site="London Now"
6639    data-rating="20"
6640    data-content-level="1 Metered"
6641    data-is-clone="no"
6642    data-is-uk-today="no"
6643    data-is-scotland-today="no"
6644    data-is-full-admin-link-permissions=""
6645    data-admin-user-links=""
6646    style="display: none;"
6647>
6648    <ul class="list-style-none admin-social-stats" data-article-id="26599410">
6649    </ul>
6650</div>
6651
6652    </div>
6653</article>
6654
6655
6656
6657    <!-- standard - OmniCard.html --> <article class="omnicard
6658        inline--sm
6659        inline--md
6660        inline--lg
6661        inline--xl
6662        "
6663    data-position="40"
6664    data-parsely-slot="bam-legacy-list-block-40"
6665    data-uses-js="article-story"
6666    data-id="26599283">
6667
6668    <a href="/news/26599283.thomas-jewitt-death--jeremiah-maximo-charged-murder/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6669        <!-- Article Image -->
6670        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6671
6672<!--
6673    Square or rectangle thumbnail is shown based on
6674    Omnicard type, Inline shows square iamges whereas
6675    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6676 -->
6677    <img
6678        loading="lazy"
6679        srcset="/resources/images/128x74/1x/21472718.jpg 128w,
6680                /resources/images/290x167/1x/21472718.jpg 290w,
6681                /resources/images/445x250/1x/21472718.jpg 445w,
6682                /resources/images/720x415/1x/21472718.jpg 720w"
6683        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6684        src="/resources/images/128x89/1x/21472718.jpg"
6685        alt="A man has appeared at court charged in connection to the death of Thomas Jewitt (pictured)"
6686        class="rectangle"
6687    />
6688
6689    <img
6690        loading="lazy"
6691        src="/resources/images/180x180/1x/21472718.jpg"
6692        alt="A man has appeared at court charged in connection to the death of Thomas Jewitt (pictured)"
6693        class="square"
6694    />
6695
6696
6697
6698
6699    
6700
6701
6702
6703
6704        <!-- Article Icons -->
6705        <div class="omnicard__image-icons">
6706
6707
6708        </div>
6709    </a>
6710
6711    <div class="omnicard__headline-container">
6712        <div class="omnicard__metadata-container">
6713
6714            <!-- Article Primary Tag -->
6715            <a href="/topics/british-transport-police/">
6716                <div class="omnicard__primary-tag">
6717                    <div class="omnicard__tag">
6718                        British Transport Police
6719                    </div>
6720                </div>
6721            </a>
6722
6723
6724            <!-- Article Comments -->
6725            <a href="/news/26599283.thomas-jewitt-death--jeremiah-maximo-charged-murder/" class="omnicard__comments-wrapper" style="display: none;">
6726                <!-- standard - IconComments.html --> 
6727<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6728<span class="omnicard__total-comments">0</span>
6729
6730            </a>
6731
6732        </div>
6733
6734        <!-- Article headline -->
6735        <h2 class="omnicard__headline  ">
6736            <a href="/news/26599283.thomas-jewitt-death--jeremiah-maximo-charged-murder/" data-o-track="" data-o-ref="" data-o-kv-0="">
6737                Murder charge after 32-year-old dies following alleged Liverpool Street Tube assault
6738            </a>
6739        </h2>
6740
6741        <!-- Article Admin Links -->
6742        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599283" class="admin-links-container">
6743</div>
6744<div class="admin-links-toggler"
6745    data-article-id="26599283"
6746    data-article-link="/news/26599283.thomas-jewitt-death--jeremiah-maximo-charged-murder/"
6747    data-article-headline="Murder charge after 32-year-old dies following alleged Liverpool Street Tube assault"
6748    data-original-site="London Now"
6749    data-rating="20"
6750    data-content-level="1 Metered"
6751    data-is-clone="no"
6752    data-is-uk-today="no"
6753    data-is-scotland-today="no"
6754    data-is-full-admin-link-permissions=""
6755    data-admin-user-links=""
6756    style="display: none;"
6757>
6758    <ul class="list-style-none admin-social-stats" data-article-id="26599283">
6759    </ul>
6760</div>
6761
6762    </div>
6763</article>
6764
6765
6766
6767    <!-- standard - OmniCard.html --> <article class="omnicard
6768        inline--sm
6769        inline--md
6770        inline--lg
6771        inline--xl
6772        "
6773    data-position="41"
6774    data-parsely-slot="bam-legacy-list-block-41"
6775    data-uses-js="article-story"
6776    data-id="26599210">
6777
6778    <a href="/news/26599210.churchyard-row-elephant-castle-death---police-investigate/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6779        <!-- Article Image -->
6780        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6781
6782<!--
6783    Square or rectangle thumbnail is shown based on
6784    Omnicard type, Inline shows square iamges whereas
6785    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6786 -->
6787    <img
6788        loading="lazy"
6789        srcset="/resources/images/128x74/1x/21525997.jpg 128w,
6790                /resources/images/290x167/1x/21525997.jpg 290w,
6791                /resources/images/445x250/1x/21525997.jpg 445w,
6792                /resources/images/720x415/1x/21525997.jpg 720w"
6793        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6794        src="/resources/images/128x89/1x/21525997.jpg"
6795        alt="Forensic tent at Elephant & Castle"
6796        class="rectangle"
6797    />
6798
6799    <img
6800        loading="lazy"
6801        src="/resources/images/180x180/1x/21525997.jpg"
6802        alt="Forensic tent at Elephant & Castle"
6803        class="square"
6804    />
6805
6806
6807
6808
6809    
6810
6811
6812
6813
6814        <!-- Article Icons -->
6815        <div class="omnicard__image-icons">
6816
6817
6818        </div>
6819    </a>
6820
6821    <div class="omnicard__headline-container">
6822        <div class="omnicard__metadata-container">
6823
6824            <!-- Article Primary Tag -->
6825            <a href="/topics/elephant-castle/">
6826                <div class="omnicard__primary-tag">
6827                    <div class="omnicard__tag">
6828                        Elephant &amp; Castle
6829                    </div>
6830                </div>
6831            </a>
6832
6833
6834            <!-- Article Comments -->
6835            <a href="/news/26599210.churchyard-row-elephant-castle-death---police-investigate/" class="omnicard__comments-wrapper" style="display: none;">
6836                <!-- standard - IconComments.html --> 
6837<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6838<span class="omnicard__total-comments">0</span>
6839
6840            </a>
6841
6842        </div>
6843
6844        <!-- Article headline -->
6845        <h2 class="omnicard__headline  ">
6846            <a href="/news/26599210.churchyard-row-elephant-castle-death---police-investigate/" data-o-track="" data-o-ref="" data-o-kv-0="">
6847                Police investigate as woman dies after fall from height near luxury apartment tower
6848            </a>
6849        </h2>
6850
6851        <!-- Article Admin Links -->
6852        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599210" class="admin-links-container">
6853</div>
6854<div class="admin-links-toggler"
6855    data-article-id="26599210"
6856    data-article-link="/news/26599210.churchyard-row-elephant-castle-death---police-investigate/"
6857    data-article-headline="Police investigate as woman dies after fall from height near luxury apartment tower"
6858    data-original-site="London Now"
6859    data-rating="20"
6860    data-content-level="1 Metered"
6861    data-is-clone="no"
6862    data-is-uk-today="no"
6863    data-is-scotland-today="no"
6864    data-is-full-admin-link-permissions=""
6865    data-admin-user-links=""
6866    style="display: none;"
6867>
6868    <ul class="list-style-none admin-social-stats" data-article-id="26599210">
6869    </ul>
6870</div>
6871
6872    </div>
6873</article>
6874
6875
6876
6877    <!-- standard - OmniCard.html --> <article class="omnicard
6878        inline--sm
6879        inline--md
6880        inline--lg
6881        inline--xl
6882        "
6883    data-position="42"
6884    data-parsely-slot="bam-legacy-list-block-42"
6885    data-uses-js="article-story"
6886    data-id="26599113">
6887
6888    <a href="/news/26599113.uncle-tower-churchyard-row-elephant-castle---woman-dies/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6889        <!-- Article Image -->
6890        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6891
6892<!--
6893    Square or rectangle thumbnail is shown based on
6894    Omnicard type, Inline shows square iamges whereas
6895    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6896 -->
6897    <img
6898        loading="lazy"
6899        srcset="/resources/images/128x74/1x/21525851.jpg 128w,
6900                /resources/images/290x167/1x/21525851.jpg 290w,
6901                /resources/images/445x250/1x/21525851.jpg 445w,
6902                /resources/images/720x415/1x/21525851.jpg 720w"
6903        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6904        src="/resources/images/128x89/1x/21525851.jpg"
6905        alt="A woman has died after reports of a fall from height"
6906        class="rectangle"
6907    />
6908
6909    <img
6910        loading="lazy"
6911        src="/resources/images/180x180/1x/21525851.jpg"
6912        alt="A woman has died after reports of a fall from height"
6913        class="square"
6914    />
6915
6916
6917
6918
6919    
6920
6921
6922
6923
6924        <!-- Article Icons -->
6925        <div class="omnicard__image-icons">
6926
6927
6928        </div>
6929    </a>
6930
6931    <div class="omnicard__headline-container">
6932        <div class="omnicard__metadata-container">
6933
6934            <!-- Article Primary Tag -->
6935            <a href="/topics/elephant-castle/">
6936                <div class="omnicard__primary-tag">
6937                    <div class="omnicard__tag">
6938                        Elephant &amp; Castle
6939                    </div>
6940                </div>
6941            </a>
6942
6943
6944            <!-- Article Comments -->
6945            <a href="/news/26599113.uncle-tower-churchyard-row-elephant-castle---woman-dies/" class="omnicard__comments-wrapper" style="display: none;">
6946                <!-- standard - IconComments.html --> 
6947<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6948<span class="omnicard__total-comments">0</span>
6949
6950            </a>
6951
6952        </div>
6953
6954        <!-- Article headline -->
6955        <h2 class="omnicard__headline  ">
6956            <a href="/news/26599113.uncle-tower-churchyard-row-elephant-castle---woman-dies/" data-o-track="" data-o-ref="" data-o-kv-0="">
6957                Woman dies after ‘fall from height’ at luxury apartment tower block in south London
6958            </a>
6959        </h2>
6960
6961        <!-- Article Admin Links -->
6962        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599113" class="admin-links-container">
6963</div>
6964<div class="admin-links-toggler"
6965    data-article-id="26599113"
6966    data-article-link="/news/26599113.uncle-tower-churchyard-row-elephant-castle---woman-dies/"
6967    data-article-headline="Woman dies after ‘fall from height’ at luxury apartment tower block in south London"
6968    data-original-site="London Now"
6969    data-rating="20"
6970    data-content-level="1 Metered"
6971    data-is-clone="no"
6972    data-is-uk-today="no"
6973    data-is-scotland-today="no"
6974    data-is-full-admin-link-permissions=""
6975    data-admin-user-links=""
6976    style="display: none;"
6977>
6978    <ul class="list-style-none admin-social-stats" data-article-id="26599113">
6979    </ul>
6980</div>
6981
6982    </div>
6983</article>
6984
6985
6986
6987    <!-- standard - OmniCard.html --> <article class="omnicard
6988        inline--sm
6989        inline--md
6990        inline--lg
6991        inline--xl
6992        "
6993    data-position="43"
6994    data-parsely-slot="bam-legacy-list-block-43"
6995    data-uses-js="article-story"
6996    data-id="26598831">
6997
6998    <a href="/news/26598831.sevenoaks-road-orpington-crash-man-hospital/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6999        <!-- Article Image -->
7000        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7001
7002<!--
7003    Square or rectangle thumbnail is shown based on
7004    Omnicard type, Inline shows square iamges whereas
7005    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7006 -->
7007    <img
7008        loading="lazy"
7009        srcset="/resources/images/128x74/1x/21524377.jpg 128w,
7010                /resources/images/290x167/1x/21524377.jpg 290w,
7011                /resources/images/445x250/1x/21524377.jpg 445w,
7012                /resources/images/720x415/1x/21524377.jpg 720w"
7013        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7014        src="/resources/images/128x89/1x/21524377.jpg"
7015        alt="A man is in hospital after a crash on Sevenoaks Road"
7016        class="rectangle"
7017    />
7018
7019    <img
7020        loading="lazy"
7021        src="/resources/images/180x180/1x/21524377.jpg"
7022        alt="A man is in hospital after a crash on Sevenoaks Road"
7023        class="square"
7024    />
7025
7026
7027
7028
7029    
7030
7031
7032
7033
7034        <!-- Article Icons -->
7035        <div class="omnicard__image-icons">
7036
7037
7038        </div>
7039    </a>
7040
7041    <div class="omnicard__headline-container">
7042        <div class="omnicard__metadata-container">
7043
7044            <!-- Article Primary Tag -->
7045            <a href="/topics/emergency/">
7046                <div class="omnicard__primary-tag">
7047                    <div class="omnicard__tag">
7048                        Emergency
7049                    </div>
7050                </div>
7051            </a>
7052
7053
7054            <!-- Article Comments -->
7055            <a href="/news/26598831.sevenoaks-road-orpington-crash-man-hospital/" class="omnicard__comments-wrapper" style="display: none;">
7056                <!-- standard - IconComments.html --> 
7057<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7058<span class="omnicard__total-comments">0</span>
7059
7060            </a>
7061
7062        </div>
7063
7064        <!-- Article headline -->
7065        <h2 class="omnicard__headline  ">
7066            <a href="/news/26598831.sevenoaks-road-orpington-crash-man-hospital/" data-o-track="" data-o-ref="" data-o-kv-0="">
7067                Man in hospital after crash on major Orpington road
7068            </a>
7069        </h2>
7070
7071        <!-- Article Admin Links -->
7072        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598831" class="admin-links-container">
7073</div>
7074<div class="admin-links-toggler"
7075    data-article-id="26598831"
7076    data-article-link="/news/26598831.sevenoaks-road-orpington-crash-man-hospital/"
7077    data-article-headline="Man in hospital after crash on major Orpington road"
7078    data-original-site="London Now"
7079    data-rating="20"
7080    data-content-level="1 Metered"
7081    data-is-clone="no"
7082    data-is-uk-today="no"
7083    data-is-scotland-today="no"
7084    data-is-full-admin-link-permissions=""
7085    data-admin-user-links=""
7086    style="display: none;"
7087>
7088    <ul class="list-style-none admin-social-stats" data-article-id="26598831">
7089    </ul>
7090</div>
7091
7092    </div>
7093</article>
7094
7095
7096
7097    <!-- standard - OmniCard.html --> <article class="omnicard
7098        inline--sm
7099        inline--md
7100        inline--lg
7101        inline--xl
7102        "
7103    data-position="44"
7104    data-parsely-slot="bam-legacy-list-block-44"
7105    data-uses-js="article-story"
7106    data-id="26598785">
7107
7108    <a href="/news/26598785.uncle-tower-block-elephant-castle-incident---recap/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7109        <!-- Article Image -->
7110        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7111
7112<!--
7113    Square or rectangle thumbnail is shown based on
7114    Omnicard type, Inline shows square iamges whereas
7115    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7116 -->
7117    <img
7118        loading="lazy"
7119        srcset="/resources/images/128x74/1x/21525687.jpg 128w,
7120                /resources/images/290x167/1x/21525687.jpg 290w,
7121                /resources/images/445x250/1x/21525687.jpg 445w,
7122                /resources/images/720x415/1x/21525687.jpg 720w"
7123        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7124        src="/resources/images/128x89/1x/21525687.jpg"
7125        alt="Police are at Elephant and Castle"
7126        class="rectangle"
7127    />
7128
7129    <img
7130        loading="lazy"
7131        src="/resources/images/180x180/1x/21525687.jpg"
7132        alt="Police are at Elephant and Castle"
7133        class="square"
7134    />
7135
7136
7137
7138
7139    
7140
7141
7142
7143
7144        <!-- Article Icons -->
7145        <div class="omnicard__image-icons">
7146
7147
7148        </div>
7149    </a>
7150
7151    <div class="omnicard__headline-container">
7152        <div class="omnicard__metadata-container">
7153
7154            <!-- Article Primary Tag -->
7155            <a href="/topics/elephant-castle/">
7156                <div class="omnicard__primary-tag">
7157                    <div class="omnicard__tag">
7158                        Elephant &amp; Castle
7159                    </div>
7160                </div>
7161            </a>
7162
7163
7164            <!-- Article Comments -->
7165            <a href="/news/26598785.uncle-tower-block-elephant-castle-incident---recap/" class="omnicard__comments-wrapper" style="display: none;">
7166                <!-- standard - IconComments.html --> 
7167<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7168<span class="omnicard__total-comments">0</span>
7169
7170            </a>
7171
7172        </div>
7173
7174        <!-- Article headline -->
7175        <h2 class="omnicard__headline  ">
7176            <a href="/news/26598785.uncle-tower-block-elephant-castle-incident---recap/" data-o-track="" data-o-ref="" data-o-kv-0="">
7177                Police swarm luxury apartment block after woman dies
7178            </a>
7179        </h2>
7180
7181        <!-- Article Admin Links -->
7182        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598785" class="admin-links-container">
7183</div>
7184<div class="admin-links-toggler"
7185    data-article-id="26598785"
7186    data-article-link="/news/26598785.uncle-tower-block-elephant-castle-incident---recap/"
7187    data-article-headline="Police swarm luxury apartment block after woman dies"
7188    data-original-site="London Now"
7189    data-rating="20"
7190    data-content-level="1 Metered"
7191    data-is-clone="no"
7192    data-is-uk-today="no"
7193    data-is-scotland-today="no"
7194    data-is-full-admin-link-permissions=""
7195    data-admin-user-links=""
7196    style="display: none;"
7197>
7198    <ul class="list-style-none admin-social-stats" data-article-id="26598785">
7199    </ul>
7200</div>
7201
7202    </div>
7203</article>
7204
7205
7206
7207    <!-- standard - OmniCard.html --> <article class="omnicard
7208        inline--sm
7209        inline--md
7210        inline--lg
7211        inline--xl
7212        "
7213    data-position="45"
7214    data-parsely-slot="bam-legacy-list-block-45"
7215    data-uses-js="article-story"
7216    data-id="26598681">
7217
7218    <a href="/news/26598681.a10-church-street---footage-overturned-police-car/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7219        <!-- Article Image -->
7220        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7221
7222<!--
7223    Square or rectangle thumbnail is shown based on
7224    Omnicard type, Inline shows square iamges whereas
7225    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7226 -->
7227    <img
7228        loading="lazy"
7229        srcset="/resources/images/128x74/1x/21525263.jpg 128w,
7230                /resources/images/290x167/1x/21525263.jpg 290w,
7231                /resources/images/445x250/1x/21525263.jpg 445w,
7232                /resources/images/720x415/1x/21525263.jpg 720w"
7233        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7234        src="/resources/images/128x89/1x/21525263.jpg"
7235        alt="Flipped car"
7236        class="rectangle"
7237    />
7238
7239    <img
7240        loading="lazy"
7241        src="/resources/images/180x180/1x/21525263.jpg"
7242        alt="Flipped car"
7243        class="square"
7244    />
7245
7246
7247
7248
7249    
7250
7251
7252
7253
7254        <!-- Article Icons -->
7255        <div class="omnicard__image-icons">
7256
7257
7258        </div>
7259    </a>
7260
7261    <div class="omnicard__headline-container">
7262        <div class="omnicard__metadata-container">
7263
7264            <!-- Article Primary Tag -->
7265            <a href="/topics/emergency/">
7266                <div class="omnicard__primary-tag">
7267                    <div class="omnicard__tag">
7268                        Emergency
7269                    </div>
7270                </div>
7271            </a>
7272
7273
7274            <!-- Article Comments -->
7275            <a href="/news/26598681.a10-church-street---footage-overturned-police-car/" class="omnicard__comments-wrapper" style="display: none;">
7276                <!-- standard - IconComments.html --> 
7277<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7278<span class="omnicard__total-comments">0</span>
7279
7280            </a>
7281
7282        </div>
7283
7284        <!-- Article headline -->
7285        <h2 class="omnicard__headline  ">
7286            <a href="/news/26598681.a10-church-street---footage-overturned-police-car/" data-o-track="" data-o-ref="" data-o-kv-0="">
7287                Dramatic footage shows police car fully FLIPPED on its side in horror crash
7288            </a>
7289        </h2>
7290
7291        <!-- Article Admin Links -->
7292        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598681" class="admin-links-container">
7293</div>
7294<div class="admin-links-toggler"
7295    data-article-id="26598681"
7296    data-article-link="/news/26598681.a10-church-street---footage-overturned-police-car/"
7297    data-article-headline="Dramatic footage shows police car fully FLIPPED on its side in horror crash"
7298    data-original-site="London Now"
7299    data-rating="20"
7300    data-content-level="1 Metered"
7301    data-is-clone="no"
7302    data-is-uk-today="no"
7303    data-is-scotland-today="no"
7304    data-is-full-admin-link-permissions=""
7305    data-admin-user-links=""
7306    style="display: none;"
7307>
7308    <ul class="list-style-none admin-social-stats" data-article-id="26598681">
7309    </ul>
7310</div>
7311
7312    </div>
7313</article>
7314
7315
7316
7317    <!-- standard - OmniCard.html --> <article class="omnicard
7318        inline--sm
7319        inline--md
7320        inline--lg
7321        inline--xl
7322        "
7323    data-position="46"
7324    data-parsely-slot="bam-legacy-list-block-46"
7325    data-uses-js="article-story"
7326    data-id="26598519">
7327
7328    <a href="/news/26598519.natural-history-museum-dinosaur-family-suite-park-plaza-riverbank/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7329        <!-- Article Image -->
7330        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7331
7332<!--
7333    Square or rectangle thumbnail is shown based on
7334    Omnicard type, Inline shows square iamges whereas
7335    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7336 -->
7337    <img
7338        loading="lazy"
7339        srcset="/resources/images/128x74/1x/21525658.jpg 128w,
7340                /resources/images/290x167/1x/21525658.jpg 290w,
7341                /resources/images/445x250/1x/21525658.jpg 445w,
7342                /resources/images/720x415/1x/21525658.jpg 720w"
7343        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7344        src="/resources/images/128x89/1x/21525658.jpg"
7345        alt="The adult bedroom at the Park Plaza Riverbank"
7346        class="rectangle"
7347    />
7348
7349    <img
7350        loading="lazy"
7351        src="/resources/images/180x180/1x/21525658.jpg"
7352        alt="The adult bedroom at the Park Plaza Riverbank"
7353        class="square"
7354    />
7355
7356
7357
7358
7359    
7360
7361
7362
7363
7364        <!-- Article Icons -->
7365        <div class="omnicard__image-icons">
7366
7367
7368        </div>
7369    </a>
7370
7371    <div class="omnicard__headline-container">
7372        <div class="omnicard__metadata-container">
7373
7374            <!-- Article Primary Tag -->
7375            <a href="/topics/entertainment/">
7376                <div class="omnicard__primary-tag">
7377                    <div class="omnicard__tag">
7378                        Entertainment
7379                    </div>
7380                </div>
7381            </a>
7382
7383
7384            <!-- Article Comments -->
7385            <a href="/news/26598519.natural-history-museum-dinosaur-family-suite-park-plaza-riverbank/" class="omnicard__comments-wrapper" style="display: none;">
7386                <!-- standard - IconComments.html --> 
7387<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7388<span class="omnicard__total-comments">0</span>
7389
7390            </a>
7391
7392        </div>
7393
7394        <!-- Article headline -->
7395        <h2 class="omnicard__headline  ">
7396            <a href="/news/26598519.natural-history-museum-dinosaur-family-suite-park-plaza-riverbank/" data-o-track="" data-o-ref="" data-o-kv-0="">
7397                New London hotel suite lets families sleep beneath a giant T-Rex
7398            </a>
7399        </h2>
7400
7401        <!-- Article Admin Links -->
7402        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598519" class="admin-links-container">
7403</div>
7404<div class="admin-links-toggler"
7405    data-article-id="26598519"
7406    data-article-link="/news/26598519.natural-history-museum-dinosaur-family-suite-park-plaza-riverbank/"
7407    data-article-headline="New London hotel suite lets families sleep beneath a giant T-Rex"
7408    data-original-site="London Now"
7409    data-rating="20"
7410    data-content-level="1 Metered"
7411    data-is-clone="no"
7412    data-is-uk-today="no"
7413    data-is-scotland-today="no"
7414    data-is-full-admin-link-permissions=""
7415    data-admin-user-links=""
7416    style="display: none;"
7417>
7418    <ul class="list-style-none admin-social-stats" data-article-id="26598519">
7419    </ul>
7420</div>
7421
7422    </div>
7423</article>
7424
7425
7426
7427    <!-- standard - OmniCard.html --> <article class="omnicard
7428        inline--sm
7429        inline--md
7430        inline--lg
7431        inline--xl
7432        "
7433    data-position="47"
7434    data-parsely-slot="bam-legacy-list-block-47"
7435    data-uses-js="article-story"
7436    data-id="26598513">
7437
7438    <a href="/news/26598513.vanguard-street-police-raid-deptford---man-arrested/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7439        <!-- Article Image -->
7440        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7441
7442<!--
7443    Square or rectangle thumbnail is shown based on
7444    Omnicard type, Inline shows square iamges whereas
7445    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7446 -->
7447    <img
7448        loading="lazy"
7449        srcset="/resources/images/128x74/1x/21524967.jpg 128w,
7450                /resources/images/290x167/1x/21524967.jpg 290w,
7451                /resources/images/445x250/1x/21524967.jpg 445w,
7452                /resources/images/720x415/1x/21524967.jpg 720w"
7453        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7454        src="/resources/images/128x89/1x/21524967.jpg"
7455        alt="Police executed a warrant on the morning of October 1"
7456        class="rectangle"
7457    />
7458
7459    <img
7460        loading="lazy"
7461        src="/resources/images/180x180/1x/21524967.jpg"
7462        alt="Police executed a warrant on the morning of October 1"
7463        class="square"
7464    />
7465
7466
7467
7468
7469    
7470
7471
7472
7473
7474        <!-- Article Icons -->
7475        <div class="omnicard__image-icons">
7476
7477
7478        </div>
7479    </a>
7480
7481    <div class="omnicard__headline-container">
7482        <div class="omnicard__metadata-container">
7483
7484            <!-- Article Primary Tag -->
7485            <a href="/topics/metropolitan-police/">
7486                <div class="omnicard__primary-tag">
7487                    <div class="omnicard__tag">
7488                        Metropolitan Police
7489                    </div>
7490                </div>
7491            </a>
7492
7493
7494            <!-- Article Comments -->
7495            <a href="/news/26598513.vanguard-street-police-raid-deptford---man-arrested/" class="omnicard__comments-wrapper" style="display: none;">
7496                <!-- standard - IconComments.html --> 
7497<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7498<span class="omnicard__total-comments">0</span>
7499
7500            </a>
7501
7502        </div>
7503
7504        <!-- Article headline -->
7505        <h2 class="omnicard__headline  ">
7506            <a href="/news/26598513.vanguard-street-police-raid-deptford---man-arrested/" data-o-track="" data-o-ref="" data-o-kv-0="">
7507                'Sword, zombie knife and imitation gun' seized in Deptford raid as man arrested
7508            </a>
7509        </h2>
7510
7511        <!-- Article Admin Links -->
7512        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598513" class="admin-links-container">
7513</div>
7514<div class="admin-links-toggler"
7515    data-article-id="26598513"
7516    data-article-link="/news/26598513.vanguard-street-police-raid-deptford---man-arrested/"
7517    data-article-headline="'Sword, zombie knife and imitation gun' seized in Deptford raid as man arrested"
7518    data-original-site="London Now"
7519    data-rating="20"
7520    data-content-level="1 Metered"
7521    data-is-clone="no"
7522    data-is-uk-today="no"
7523    data-is-scotland-today="no"
7524    data-is-full-admin-link-permissions=""
7525    data-admin-user-links=""
7526    style="display: none;"
7527>
7528    <ul class="list-style-none admin-social-stats" data-article-id="26598513">
7529    </ul>
7530</div>
7531
7532    </div>
7533</article>
7534
7535
7536
7537    <!-- standard - OmniCard.html --> <article class="omnicard
7538        inline--sm
7539        inline--md
7540        inline--lg
7541        inline--xl
7542        "
7543    data-position="48"
7544    data-parsely-slot="bam-legacy-list-block-48"
7545    data-uses-js="article-story"
7546    data-id="26598497">
7547
7548    <a href="/news/26598497.charlton-church-lane-stabbing---teen-fighting-life/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7549        <!-- Article Image -->
7550        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7551
7552<!--
7553    Square or rectangle thumbnail is shown based on
7554    Omnicard type, Inline shows square iamges whereas
7555    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7556 -->
7557    <img
7558        loading="lazy"
7559        srcset="/resources/images/128x74/1x/21182316.jpg 128w,
7560                /resources/images/290x167/1x/21182316.jpg 290w,
7561                /resources/images/445x250/1x/21182316.jpg 445w,
7562                /resources/images/720x415/1x/21182316.jpg 720w"
7563        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7564        src="/resources/images/128x89/1x/21182316.jpg"
7565        alt="A teenager is fighting for his life after a stabbing Charlton"
7566        class="rectangle"
7567    />
7568
7569    <img
7570        loading="lazy"
7571        src="/resources/images/180x180/1x/21182316.jpg"
7572        alt="A teenager is fighting for his life after a stabbing Charlton"
7573        class="square"
7574    />
7575
7576
7577
7578
7579    
7580
7581
7582
7583
7584        <!-- Article Icons -->
7585        <div class="omnicard__image-icons">
7586
7587
7588        </div>
7589    </a>
7590
7591    <div class="omnicard__headline-container">
7592        <div class="omnicard__metadata-container">
7593
7594            <!-- Article Primary Tag -->
7595            <a href="/topics/knife-crime/">
7596                <div class="omnicard__primary-tag">
7597                    <div class="omnicard__tag">
7598                        Knife crime
7599                    </div>
7600                </div>
7601            </a>
7602
7603
7604            <!-- Article Comments -->
7605            <a href="/news/26598497.charlton-church-lane-stabbing---teen-fighting-life/" class="omnicard__comments-wrapper" style="display: none;">
7606                <!-- standard - IconComments.html --> 
7607
7608            </a>
7609
7610        </div>
7611
7612        <!-- Article headline -->
7613        <h2 class="omnicard__headline  ">
7614            <a href="/news/26598497.charlton-church-lane-stabbing---teen-fighting-life/" data-o-track="" data-o-ref="" data-o-kv-0="">
7615                Teen fighting for life after stabbing in Charlton
7616            </a>
7617        </h2>
7618
7619        <!-- Article Admin Links -->
7620        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598497" class="admin-links-container">
7621</div>
7622<div class="admin-links-toggler"
7623    data-article-id="26598497"
7624    data-article-link="/news/26598497.charlton-church-lane-stabbing---teen-fighting-life/"
7625    data-article-headline="Teen fighting for life after stabbing in Charlton"
7626    data-original-site="London Now"
7627    data-rating="20"
7628    data-content-level="0 Free"
7629    data-is-clone="no"
7630    data-is-uk-today="no"
7631    data-is-scotland-today="no"
7632    data-is-full-admin-link-permissions=""
7633    data-admin-user-links=""
7634    style="display: none;"
7635>
7636    <ul class="list-style-none admin-social-stats" data-article-id="26598497">
7637    </ul>
7638</div>
7639
7640    </div>
7641</article>
7642
7643
7644
7645    <!-- standard - OmniCard.html --> <article class="omnicard
7646        inline--sm
7647        inline--md
7648        inline--lg
7649        inline--xl
7650        "
7651    data-position="49"
7652    data-parsely-slot="bam-legacy-list-block-49"
7653    data-uses-js="article-story"
7654    data-id="26598522">
7655
7656    <a href="/news/26598522.a10-church-street---overturned-police-car-crash/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7657        <!-- Article Image -->
7658        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7659
7660<!--
7661    Square or rectangle thumbnail is shown based on
7662    Omnicard type, Inline shows square iamges whereas
7663    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7664 -->
7665    <img
7666        loading="lazy"
7667        srcset="/resources/images/128x74/1x/21524930.jpg 128w,
7668                /resources/images/290x167/1x/21524930.jpg 290w,
7669                /resources/images/445x250/1x/21524930.jpg 445w,
7670                /resources/images/720x415/1x/21524930.jpg 720w"
7671        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7672        src="/resources/images/128x89/1x/21524930.jpg"
7673        alt="LIVE on A10 as OVERTURNED POLICE CAR causes major traffic"
7674        class="rectangle"
7675    />
7676
7677    <img
7678        loading="lazy"
7679        src="/resources/images/180x180/1x/21524930.jpg"
7680        alt="LIVE on A10 as OVERTURNED POLICE CAR causes major traffic"
7681        class="square"
7682    />
7683
7684
7685
7686
7687    
7688
7689
7690
7691
7692        <!-- Article Icons -->
7693        <div class="omnicard__image-icons">
7694
7695
7696        </div>
7697    </a>
7698
7699    <div class="omnicard__headline-container">
7700        <div class="omnicard__metadata-container">
7701
7702            <!-- Article Primary Tag -->
7703            <a href="/topics/emergency/">
7704                <div class="omnicard__primary-tag">
7705                    <div class="omnicard__tag">
7706                        Emergency
7707                    </div>
7708                </div>
7709            </a>
7710
7711
7712            <!-- Article Comments -->
7713            <a href="/news/26598522.a10-church-street---overturned-police-car-crash/" class="omnicard__comments-wrapper" style="display: none;">
7714                <!-- standard - IconComments.html --> 
7715<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7716<span class="omnicard__total-comments">0</span>
7717
7718            </a>
7719
7720        </div>
7721
7722        <!-- Article headline -->
7723        <h2 class="omnicard__headline  ">
7724            <a href="/news/26598522.a10-church-street---overturned-police-car-crash/" data-o-track="" data-o-ref="" data-o-kv-0="">
7725                OVERTURNED police car on major north London road causes traffic disruption
7726            </a>
7727        </h2>
7728
7729        <!-- Article Admin Links -->
7730        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598522" class="admin-links-container">
7731</div>
7732<div class="admin-links-toggler"
7733    data-article-id="26598522"
7734    data-article-link="/news/26598522.a10-church-street---overturned-police-car-crash/"
7735    data-article-headline="OVERTURNED police car on major north London road causes traffic disruption"
7736    data-original-site="London Now"
7737    data-rating="20"
7738    data-content-level="1 Metered"
7739    data-is-clone="no"
7740    data-is-uk-today="no"
7741    data-is-scotland-today="no"
7742    data-is-full-admin-link-permissions=""
7743    data-admin-user-links=""
7744    style="display: none;"
7745>
7746    <ul class="list-style-none admin-social-stats" data-article-id="26598522">
7747    </ul>
7748</div>
7749
7750    </div>
7751</article>
7752
7753
7754
7755    <!-- standard - OmniCard.html --> <article class="omnicard
7756        inline--sm
7757        inline--md
7758        inline--lg
7759        inline--xl
7760        "
7761    data-position="50"
7762    data-parsely-slot="bam-legacy-list-block-50"
7763    data-uses-js="article-story"
7764    data-id="26598431">
7765
7766    <a href="/news/26598431.gatwick-airport-strikes-cancelled-new-pay-deal/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7767        <!-- Article Image -->
7768        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7769
7770<!--
7771    Square or rectangle thumbnail is shown based on
7772    Omnicard type, Inline shows square iamges whereas
7773    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7774 -->
7775    <img
7776        loading="lazy"
7777        srcset="/resources/images/128x74/1x/19659838.jpg 128w,
7778                /resources/images/290x167/1x/19659838.jpg 290w,
7779                /resources/images/445x250/1x/19659838.jpg 445w,
7780                /resources/images/720x415/1x/19659838.jpg 720w"
7781        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7782        src="/resources/images/128x89/1x/19659838.jpg"
7783        alt=""
7784        class="rectangle"
7785    />
7786
7787    <img
7788        loading="lazy"
7789        src="/resources/images/180x180/1x/19659838.jpg"
7790        alt=""
7791        class="square"
7792    />
7793
7794
7795
7796
7797    
7798
7799
7800
7801
7802        <!-- Article Icons -->
7803        <div class="omnicard__image-icons">
7804
7805
7806        </div>
7807    </a>
7808
7809    <div class="omnicard__headline-container">
7810        <div class="omnicard__metadata-container">
7811
7812            <!-- Article Primary Tag -->
7813            <a href="/topics/gatwick-airport/">
7814                <div class="omnicard__primary-tag">
7815                    <div class="omnicard__tag">
7816                        Gatwick Airport
7817                    </div>
7818                </div>
7819            </a>
7820
7821
7822            <!-- Article Comments -->
7823            <a href="/news/26598431.gatwick-airport-strikes-cancelled-new-pay-deal/" class="omnicard__comments-wrapper" style="display: none;">
7824                <!-- standard - IconComments.html --> 
7825<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7826<span class="omnicard__total-comments">0</span>
7827
7828            </a>
7829
7830        </div>
7831
7832        <!-- Article headline -->
7833        <h2 class="omnicard__headline  ">
7834            <a href="/news/26598431.gatwick-airport-strikes-cancelled-new-pay-deal/" data-o-track="" data-o-ref="" data-o-kv-0="">
7835                Strikes cancelled after airport workers accept new pay deal
7836            </a>
7837        </h2>
7838
7839        <!-- Article Admin Links -->
7840        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598431" class="admin-links-container">
7841</div>
7842<div class="admin-links-toggler"
7843    data-article-id="26598431"
7844    data-article-link="/news/26598431.gatwick-airport-strikes-cancelled-new-pay-deal/"
7845    data-article-headline="Strikes cancelled after airport workers accept new pay deal"
7846    data-original-site="London Now"
7847    data-rating="20"
7848    data-content-level="1 Metered"
7849    data-is-clone="no"
7850    data-is-uk-today="no"
7851    data-is-scotland-today="no"
7852    data-is-full-admin-link-permissions=""
7853    data-admin-user-links=""
7854    style="display: none;"
7855>
7856    <ul class="list-style-none admin-social-stats" data-article-id="26598431">
7857    </ul>
7858</div>
7859
7860    </div>
7861</article>
7862
7863
7864
7865    <!-- standard - OmniCard.html --> <article class="omnicard
7866        inline--sm
7867        inline--md
7868        inline--lg
7869        inline--xl
7870        "
7871    data-position="51"
7872    data-parsely-slot="bam-legacy-list-block-51"
7873    data-uses-js="article-story"
7874    data-id="26597629">
7875
7876    <a href="/news/26597629.dame-esther-rantzen-death---look-back-life-hampstead/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7877        <!-- Article Image -->
7878        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7879
7880<!--
7881    Square or rectangle thumbnail is shown based on
7882    Omnicard type, Inline shows square iamges whereas
7883    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7884 -->
7885    <img
7886        loading="lazy"
7887        srcset="/resources/images/128x74/1x/21524294.jpg 128w,
7888                /resources/images/290x167/1x/21524294.jpg 290w,
7889                /resources/images/445x250/1x/21524294.jpg 445w,
7890                /resources/images/720x415/1x/21524294.jpg 720w"
7891        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7892        src="/resources/images/128x89/1x/21524294.jpg"
7893        alt="Sir Nicholas Winton in 2004 with Hampstead resident Esther Rantzen, whose 1988 programme That's Life brought his wartime deeds to public attention."
7894        class="rectangle"
7895    />
7896
7897    <img
7898        loading="lazy"
7899        src="/resources/images/180x180/1x/21524294.jpg"
7900        alt="Sir Nicholas Winton in 2004 with Hampstead resident Esther Rantzen, whose 1988 programme That's Life brought his wartime deeds to public attention."
7901        class="square"
7902    />
7903
7904
7905
7906
7907    
7908
7909
7910
7911
7912        <!-- Article Icons -->
7913        <div class="omnicard__image-icons">
7914
7915
7916        </div>
7917    </a>
7918
7919    <div class="omnicard__headline-container">
7920        <div class="omnicard__metadata-container">
7921
7922            <!-- Article Primary Tag -->
7923            <a href="/topics/celebrities/">
7924                <div class="omnicard__primary-tag">
7925                    <div class="omnicard__tag">
7926                        Celebrities
7927                    </div>
7928                </div>
7929            </a>
7930
7931
7932            <!-- Article Comments -->
7933            <a href="/news/26597629.dame-esther-rantzen-death---look-back-life-hampstead/" class="omnicard__comments-wrapper" style="display: none;">
7934                <!-- standard - IconComments.html --> 
7935<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7936<span class="omnicard__total-comments">0</span>
7937
7938            </a>
7939
7940        </div>
7941
7942        <!-- Article headline -->
7943        <h2 class="omnicard__headline  ">
7944            <a href="/news/26597629.dame-esther-rantzen-death---look-back-life-hampstead/" data-o-track="" data-o-ref="" data-o-kv-0="">
7945                The Hampstead life of 'remarkable' broadcasting legend Dame Esther Rantzen
7946            </a>
7947        </h2>
7948
7949        <!-- Article Admin Links -->
7950        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597629" class="admin-links-container">
7951</div>
7952<div class="admin-links-toggler"
7953    data-article-id="26597629"
7954    data-article-link="/news/26597629.dame-esther-rantzen-death---look-back-life-hampstead/"
7955    data-article-headline="The Hampstead life of 'remarkable' broadcasting legend Dame Esther Rantzen"
7956    data-original-site="London Now"
7957    data-rating="20"
7958    data-content-level="1 Metered"
7959    data-is-clone="no"
7960    data-is-uk-today="no"
7961    data-is-scotland-today="no"
7962    data-is-full-admin-link-permissions=""
7963    data-admin-user-links=""
7964    style="display: none;"
7965>
7966    <ul class="list-style-none admin-social-stats" data-article-id="26597629">
7967    </ul>
7968</div>
7969
7970    </div>
7971</article>
7972
7973
7974
7975    <!-- standard - OmniCard.html --> <article class="omnicard
7976        inline--sm
7977        inline--md
7978        inline--lg
7979        inline--xl
7980        "
7981    data-position="52"
7982    data-parsely-slot="bam-legacy-list-block-52"
7983    data-uses-js="article-story"
7984    data-id="26598292">
7985
7986    <a href="/news/26598292.stoke-newington-station---photos-scene-serious-traffic-crash/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7987        <!-- Article Image -->
7988        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7989
7990<!--
7991    Square or rectangle thumbnail is shown based on
7992    Omnicard type, Inline shows square iamges whereas
7993    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7994 -->
7995    <img
7996        loading="lazy"
7997        srcset="/resources/images/128x74/1x/21524681.jpg 128w,
7998                /resources/images/290x167/1x/21524681.jpg 290w,
7999                /resources/images/445x250/1x/21524681.jpg 445w,
8000                /resources/images/720x415/1x/21524681.jpg 720w"
8001        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
8002        src="/resources/images/128x89/1x/21524681.jpg"
8003        alt="Photos from the scene show a police cordon following a traffic collision near Stoke Newington station"
8004        class="rectangle"
8005    />
8006
8007    <img
8008        loading="lazy"
8009        src="/resources/images/180x180/1x/21524681.jpg"
8010        alt="Photos from the scene show a police cordon following a traffic collision near Stoke Newington station"
8011        class="square"
8012    />
8013
8014
8015
8016
8017    
8018
8019
8020
8021
8022        <!-- Article Icons -->
8023        <div class="omnicard__image-icons">
8024
8025
8026        </div>
8027    </a>
8028
8029    <div class="omnicard__headline-container">
8030        <div class="omnicard__metadata-container">
8031
8032            <!-- Article Primary Tag -->
8033            <a href="/topics/emergency-services/">
8034                <div class="omnicard__primary-tag">
8035                    <div class="omnicard__tag">
8036                        Emergency services
8037                    </div>
8038                </div>
8039            </a>
8040
8041
8042            <!-- Article Comments -->
8043            <a href="/news/26598292.stoke-newington-station---photos-scene-serious-traffic-crash/" class="omnicard__comments-wrapper" style="display: none;">
8044                <!-- standard - IconComments.html --> 
8045<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
8046<span class="omnicard__total-comments">0</span>
8047
8048            </a>
8049
8050        </div>
8051
8052        <!-- Article headline -->
8053        <h2 class="omnicard__headline  ">
8054            <a href="/news/26598292.stoke-newington-station---photos-scene-serious-traffic-crash/" data-o-track="" data-o-ref="" data-o-kv-0="">
8055                Pictures from the scene as crash outside station leaves man seriously hurt
8056            </a>
8057        </h2>
8058
8059        <!-- Article Admin Links -->
8060        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598292" class="admin-links-container">
8061</div>
8062<div class="admin-links-toggler"
8063    data-article-id="26598292"
8064    data-article-link="/news/26598292.stoke-newington-station---photos-scene-serious-traffic-crash/"
8065    data-article-headline="Pictures from the scene as crash outside station leaves man seriously hurt"
8066    data-original-site="London Now"
8067    data-rating="20"
8068    data-content-level="1 Metered"
8069    data-is-clone="no"
8070    data-is-uk-today="no"
8071    data-is-scotland-today="no"
8072    data-is-full-admin-link-permissions=""
8073    data-admin-user-links=""
8074    style="display: none;"
8075>
8076    <ul class="list-style-none admin-social-stats" data-article-id="26598292">
8077    </ul>
8078</div>
8079
8080    </div>
8081</article>
8082
8083
8084
8085    <!-- standard - OmniCard.html --> <article class="omnicard
8086        inline--sm
8087        inline--md
8088        inline--lg
8089        inline--xl
8090        "
8091    data-position="53"
8092    data-parsely-slot="bam-legacy-list-block-53"
8093    data-uses-js="article-story"
8094    data-id="26598129">
8095
8096    <a href="/news/26598129.stoke-newington-train-station---man-struck-car-road-shuts/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
8097        <!-- Article Image -->
8098        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
8099
8100<!--
8101    Square or rectangle thumbnail is shown based on
8102    Omnicard type, Inline shows square iamges whereas
8103    Big Stack, Stack and Compact Stack shows rectangle thumbnail
8104 -->
8105    <img
8106        loading="lazy"
8107        srcset="/resources/images/128x74/1x/21524432.jpg 128w,
8108                /resources/images/290x167/1x/21524432.jpg 290w,
8109                /resources/images/445x250/1x/21524432.jpg 445w,
8110                /resources/images/720x415/1x/21524432.jpg 720w"
8111        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
8112        src="/resources/images/128x89/1x/21524432.jpg"
8113        alt="A man has been rushed to hospital after a traffic collision outside Stoke Newington Station"
8114        class="rectangle"
8115    />
8116
8117    <img
8118        loading="lazy"
8119        src="/resources/images/180x180/1x/21524432.jpg"
8120        alt="A man has been rushed to hospital after a traffic collision outside Stoke Newington Station"
8121        class="square"
8122    />
8123
8124
8125
8126
8127    
8128
8129
8130
8131
8132        <!-- Article Icons -->
8133        <div class="omnicard__image-icons">
8134
8135
8136        </div>
8137    </a>
8138
8139    <div class="omnicard__headline-container">
8140        <div class="omnicard__metadata-container">
8141
8142            <!-- Article Primary Tag -->
8143            <a href="/topics/london-ambulance-service/">
8144                <div class="omnicard__primary-tag">
8145                    <div class="omnicard__tag">
8146                        London Ambulance Service
8147                    </div>
8148                </div>
8149            </a>
8150
8151
8152            <!-- Article Comments -->
8153            <a href="/news/26598129.stoke-newington-train-station---man-struck-car-road-shuts/" class="omnicard__comments-wrapper" style="display: none;">
8154                <!-- standard - IconComments.html --> 
8155<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
8156<span class="omnicard__total-comments">0</span>
8157
8158            </a>
8159
8160        </div>
8161
8162        <!-- Article headline -->
8163        <h2 class="omnicard__headline  ">
8164            <a href="/news/26598129.stoke-newington-train-station---man-struck-car-road-shuts/" data-o-track="" data-o-ref="" data-o-kv-0="">
8165                Emergency response after man reportedly hit by car outside busy Overground station
8166            </a>
8167        </h2>
8168
8169        <!-- Article Admin Links -->
8170        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598129" class="admin-links-container">
8171</div>
8172<div class="admin-links-toggler"
8173    data-article-id="26598129"
8174    data-article-link="/news/26598129.stoke-newington-train-station---man-struck-car-road-shuts/"
8175    data-article-headline="Emergency response after man reportedly hit by car outside busy Overground station"
8176    data-original-site="London Now"
8177    data-rating="20"
8178    data-content-level="1 Metered"
8179    data-is-clone="no"
8180    data-is-uk-today="no"
8181    data-is-scotland-today="no"
8182    data-is-full-admin-link-permissions=""
8183    data-admin-user-links=""
8184    style="display: none;"
8185>
8186    <ul class="list-style-none admin-social-stats" data-article-id="26598129">
8187    </ul>
8188</div>
8189
8190    </div>
8191</article>
8192
8193
8194
8195    <!-- standard - OmniCard.html --> <article class="omnicard
8196        inline--sm
8197        inline--md
8198        inline--lg
8199        inline--xl
8200        "
8201    data-position="54"
8202    data-parsely-slot="bam-legacy-list-block-54"
8203    data-uses-js="article-story"
8204    data-id="26597804">
8205
8206    <a href="/news/26597804.stamford-hill---emergency-incident-making-road-unusually-quiet/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
8207        <!-- Article Image -->
8208        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
8209
8210<!--
8211    Square or rectangle thumbnail is shown based on
8212    Omnicard type, Inline shows square iamges whereas
8213    Big Stack, Stack and Compact Stack shows rectangle thumbnail
8214 -->
8215    <img
8216        loading="lazy"
8217        srcset="/resources/images/128x74/1x/21524093.jpg 128w,
8218                /resources/images/290x167/1x/21524093.jpg 290w,
8219                /resources/images/445x250/1x/21524093.jpg 445w,
8220                /resources/images/720x415/1x/21524093.jpg 720w"
8221        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
8222        src="/resources/images/128x89/1x/21524093.jpg"
8223        alt="The cordon is in place"
8224        class="rectangle"
8225    />
8226
8227    <img
8228        loading="lazy"
8229        src="/resources/images/180x180/1x/21524093.jpg"
8230        alt="The cordon is in place"
8231        class="square"
8232    />
8233
8234
8235
8236
8237    
8238
8239
8240
8241
8242        <!-- Article Icons -->
8243        <div class="omnicard__image-icons">
8244
8245
8246        </div>
8247    </a>
8248
8249    <div class="omnicard__headline-container">
8250        <div class="omnicard__metadata-container">
8251
8252            <!-- Article Primary Tag -->
8253            <a href="/topics/emergency/">
8254                <div class="omnicard__primary-tag">
8255                    <div class="omnicard__tag">
8256                        Emergency
8257                    </div>
8258                </div>
8259            </a>
8260
8261
8262            <!-- Article Comments -->
8263            <a href="/news/26597804.stamford-hill---emergency-incident-making-road-unusually-quiet/" class="omnicard__comments-wrapper" style="display: none;">
8264                <!-- standard - IconComments.html --> 
8265<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
8266<span class="omnicard__total-comments">0</span>
8267
8268            </a>
8269
8270        </div>
8271
8272        <!-- Article headline -->
8273        <h2 class="omnicard__headline  ">
8274            <a href="/news/26597804.stamford-hill---emergency-incident-making-road-unusually-quiet/" data-o-track="" data-o-ref="" data-o-kv-0="">
8275                Busy north London road 'unusually quiet' amid 'havoc' of emergency services incident
8276            </a>
8277        </h2>
8278
8279        <!-- Article Admin Links -->
8280        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597804" class="admin-links-container">
8281</div>
8282<div class="admin-links-toggler"
8283    data-article-id="26597804"
8284    data-article-link="/news/26597804.stamford-hill---emergency-incident-making-road-unusually-quiet/"
8285    data-article-headline="Busy north London road 'unusually quiet' amid 'havoc' of emergency services incident"
8286    data-original-site="London Now"
8287    data-rating="20"
8288    data-content-level="1 Metered"
8289    data-is-clone="no"
8290    data-is-uk-today="no"
8291    data-is-scotland-today="no"
8292    data-is-full-admin-link-permissions=""
8293    data-admin-user-links=""
8294    style="display: none;"
8295>
8296    <ul class="list-style-none admin-social-stats" data-article-id="26597804">
8297    </ul>
8298</div>
8299
8300    </div>
8301</article>
8302
8303
8304    <div id="premium_mpu_container" class="premium-mpu-container mar-block-ad ad-sticky">
8305        <div id="DFP_premium_mpu"></div>
8306    </div>
8307
8308
8309
8310
8311
8312    <div id="standard_mpu_1_container" class="standard-mpu-container mar-block-ad ad-sticky">
8313        <div id="DFP_standard_mpu_1"></div>
8314    </div>
8315
8316
8317
8318    <div id="high_vis_container" class="high-vis-container mar-block-ad ad-sticky">
8319        <div id="DFP_high_vis"></div>
8320    </div>
8321
8322
8323
8324    <div id="po-inline-blocksystem-legacylistandtopstories" class="piano--inside-block block-bottom-margin" data-block-pull="newsletter-interstitial" data-display="block"></div>
8325
8326</div>
8327
8328</section><!-- standard - BlockDFPLeaderboard.html --> <div class="mar-leaderboard--middle  block-bottom-margin   block-bottom-margin ">
8329    <div id="DFP_leaderboard_1"></div>
8330</div><!-- standard - BlockTaboola.html --> 
8331
8332
8333<div class="outbrain-block block block-bottom-margin">
8334    <!-- <h2 class="block-heading">Promoted Stories</h2> -->
8335    <section class="promoted-block">
8336        
8337    <div class="OUTBRAIN" data-ob-contentUrl="https://www.london-now.co.uk/news/" data-ob-installation-key="NEWSQ15BEE3GLF6A6AL9EECN9" data-widget-id="AR_8"></div>
8338
8339
8340    </section>
8341</div><!-- standard - BlockMostPopular.html --> <div class="block">
8342    <div  class="most-read mar-tab" data-limit="10">
8343    <ul class="most-read__tab most-read__headings mar-tab__headings" role="list">
8344
8345    </ul>
8346    <div class="most-read__body mar-tab__body-container ">
8347        <div class="loader">Loading...</div>
8348
8349    
8350    </div>
8351
8352<!-- Adds or not adds click event listener -->
8353
8354    <!-- standard - Buttons.html --> 
8355<div class="read-more-cta read-more-cta__container mar-btn-full mar-btn-full__container  hidden ">
8356    <div class="mar-btn-full__line-container">
8357        <span class="mar-btn-full__line mar-btn--light"></span>
8358    
8359        <button
8360            type="button"
8361            data-uses-js="most-read"
8362            
8363            class="mar-btn mar-btn-full
8364                mar-btn--light
8365                mar-btn--sm
8366                
8367                "
8368        >
8369            Show more articles
8370        </button>
8371    
8372    </div>
8373</div>
8374
8375
8376
8377</div>
8378
8379</div><!-- standard - BlockDFPBottomLeaderBoard.html --> <!--
8380    NOTE: remove following placeholders in production
8381    height 90px
8382    text-wite
8383-->
8384    <section class="mar-leaderboard--bottom
8385         block-bottom-margin   block-bottom-margin ">
8386        <div id="DFP_bottom_leaderboard"></div>
8387    </section>
8388</div>
8389                </div>
8390            </div>
8391
8392            <footer class="site-footer" aria-label="site-footer">
8393    <div class="container-inner-width">
8394        <div class="links-grid" aria-label="site-footer-links">
8395            <section class="get-in-touch-section">
8396                <h2>Get in Touch</h2>
8397                <a href="/contact/">Contact Us</a><a href="/advertising/">Advertise</a><a href="/send-us-your-news/">Send Us Your News</a><a href="/submit-an-event/">Add Your Event For Free</a><a href="/publications/">Our Publications</a>
8398            </section>
8399            <section class="follow-us-section">
8400                <h2>Follow Us</h2>
8401<a
8402                        class="footer__social-media--link"
8403                        href="https://x.com/local_london"
8404                        title="@local_london"
8405                        role="link"
8406                        data-media-type="twitter"
8407                    >
8408                        <i class="footer__social-media--icon iconify"></i>
8409                        @local_london
8410                    </a>
8411
8412
8413                    <a
8414                        class="footer__social-media--link"
8415                        href="https://www.facebook.com/LondonNowNewsOnline"
8416                        title="London Now Facebook Page"
8417                        role="link"
8418                        data-media-type="facebook"
8419                    >
8420                        <i class="footer__social-media--icon iconify"></i>
8421                        London Now Facebook Page
8422                    </a>
8423            </section>
8424            <section class="useful-links-section">
8425                <h2>Useful Links</h2>
8426                <div class="useful-links">
8427                    <section>
8428                        <a href="/subscribe/">Subscriptions</a><a href="/newsletters/">Newsletters</a><a href="/notices/">Death Notices</a><a href="/announcements/">Announcements</a><a href="/announcements/public_notices/">Public Notices</a>
8429                    </section>
8430                    <section>
8431                        <a href="https://www.exchangeandmart.co.uk/" target="_blank">Exchange and Mart</a><a href="https://newsquest.newsprints.co.uk/" target="_blank">Photo Sales</a><a href="/archive/" style="display: inline-block">Archive</a> | <a href="/misc/sitemap/" style="display: inline-block">Sitemap</a><a href="/gdpr/" class="gdpr-option-v2" data-v2-id="1170586" data-is-gate="yes" rel="nofollow">Manage Consent</a><a href="https://www.newsquest.co.uk/legal/ai-notice/" target="_blank">AI Notice</a>
8432                    </section>
8433                </div>
8434            </section>
8435            <section class="ipso-terms">
8436                <img class="ipso-logo" src="/resources/responsive-static/mds/images/ipso-regulated.png" alt="IPSO Regulated image" />
8437                <p class="ipso-copy">This website and associated newspapers adhere to the Independent Press Standards Organisation's
8438    Editors' Code of Practice. If you have a complaint about the editorial content which relates to
8439    inaccuracy or intrusion, then please <a class="footer__ipso-terms--link" href="/contact">
8440    contact the editor here</a>.
8441    If you are dissatisfied with the response provided you can
8442    <a class="footer__ipso-terms--link" href="https://www.ipso.co.uk/contact-us/" target="_block">contact IPSO here</a></p>
8443            </section>
8444        </div>
8445        <div class="notice" aria-label="site-footer-notice">
8446            <img src="/resources/responsive-static/mds/images/newsquest.png" alt="Newsquest" style="width: 193px"/>
8447            <p><strong>&copy; 2001-2026. The London Now</strong> is owned and operated by Newsquest Media Group Ltd, an audited local newspaper network.</p>
8448            <p>Visit <a href="https://www.newsquest.co.uk/" target="_blank">newsquest.co.uk</a> to view our <a href="https://www.newsquest.co.uk/our-policies/" target="_blank">policies</a>, <a href="https://www.newsquest.co.uk/legal/" target="_blank" >terms</a> and <a href="https://www.newsquest.co.uk/legal/" target="_blank" >legal agreements</a>.</p>
8449            <p>The Echo Building, 18 Albert Road, Bournemouth, England BH1 1BZ. Registered in England & Wales | 01676637</p>
8450        </div>
8451    </div>
8452</footer>
8453
8454
8455            <div id="fb-root"></div>
8456
8457
8458        </div>
8459    </div>
8460
8461
8462
8463    <div class="mar-modal-container mar-modal-container--animate mar-modal-container--animate-out visually-hidden">
8464    <div class="mar-modal-overlay" data-uses-js="close-modal"></div>
8465
8466    <div aria-label="Pop up dialog" class="mar-modal" tabindex="-1" role="dialog">
8467        <div class="mar-modal__header">
8468            <h3 class="mar-modal__title">Modal headline</h3>
8469
8470            <div class="mar-modal__close" data-uses-js="close-modal">
8471<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
8472    <path fill-rule="evenodd" clip-rule="evenodd" d="M7.60714 6L11.6518 10.0446C11.7589 10.1518 11.8438 10.2768 11.9062 10.4196C11.9688 10.5625 12 10.7143 12 10.875C12 11.1786 11.8884 11.442 11.6652 11.6652C11.442 11.8884 11.1696 12 10.8482 12C10.6875 12 10.5357 11.9688 10.3929 11.9062C10.25 11.8438 10.1339 11.7589 10.0446 11.6518L6 7.60714L1.95536 11.6518C1.84821 11.7589 1.72321 11.8438 1.58036 11.9062
8472C1.4375 11.9688 1.28572 12 1.125 12C0.821427 12 0.558037 11.8884 0.334821 11.6652C0.111606 11.442 0 11.1786 0 10.875C0 10.7143 0.0312497 10.5625 0.09375 10.4196C0.15625 10.2768 0.241071 10.1518 0.348214 10.0446L4.36607 6L0.348214 1.95536C0.241071 1.84821 0.15625 1.72768 0.09375 1.59375C0.0312497 1.45982 0 1.3125 0 1.15179C0 0.830355 0.111606 0.558037 0.334821 0.334821C0.558037 0.111606 0.821427 0 1.125 0C1.28572 0 1.4375 0.0312497 1.58036 0.09375C1.72321 0.15625 1.84821 0.241071 1.95536 0.348214L6 4.39286L10.0446 0.348214C10.1339 0.241071 10.25 0.15625 10.3929 0.09375C10.5357 0.0312497 10.6875 0 10.8482 0C11.1696 0 11.442 0.111606 11.6652 0.334821C11.8884 0.558037 12 0.830355 12 1.15179C12 1.3125 11.9688 1.45982 11.9062 1.59375C11.8438 1.72768 11.7589 1.84821 11.6518 1.95536L7.60714 6Z" fill="#9DA0A4"/>
8473</svg>
8474
8475
8476                <span>Close</span>
8477            </div>
8478        </div>
8479
8480        <div class="mar-modal__body">Automatically injected HTML goes here</div>
8481
8482        <div class="mar-modal__actions">
8483<!-- standard - Buttons.html --> 
8484    
8485<button
8486    type="button"
8487    data-uses-js="modal-submit"
8488    
8489    class=" mar-btn
8490    mar-btn--light
8491    mar-btn--md
8492    
8493    
8494    "
8495>
8496    Submit
8497</button>
8498    
8499
8500
8501
8502<!-- standard - Buttons.html --> 
8503    
8504<button
8505    type="button"
8506    data-uses-js="modal-cancel"
8507    
8508    class=" mar-btn
8509    mar-btn--outline
8510    mar-btn--md
8511    
8512    
8513    "
8514>
8515    Cancel
8516</button>
8517    
8518
8519
8520        </div>
8521    </div>
8522</div>
8523
8524    <div id="piano-meter-display"
8525    style="width: 100%; position: fixed; bottom: 0; margin: auto; z-index: 999999999999999; display: none; background-color: #fff; left: 0px">
8526    <div style="width: 960px; margin: auto;">
8527        <button class="mar-btn btn-martini float-right" style="margin-top: 20px" id="piano-show-newsquest"
8528            type="button">Deactivate</button>
8529        <div class="mt-2"><strong>Piano meter debugger</strong></div>
8530        <p class="mb-0" style="font-style: italic;">Data returned from the Piano 'meterActive/meterExpired' callback <a
8531                href="https://docs.piano.io/callbacks/#activeevent">event</a>.</p>
8532        <div class="mb-2" id="piano-meter-display-content"></div>
8533    </div>
8534</div>
8535
8536<div id="po-overlay-banner-top-fullwidth"></div>
8537<div id="po-overlay-banner-bottom-fullwidth"></div>
8538<div id="po-overlay-banner-bottom-content"></div>
8539<!-- <div id="piano-left-message" style="display:none; width: 100%; position: fixed; left: 0; width: 300px; text-align: center; z-index: 5000000;"></div>
8540<div id="piano-right-message" style="display:none; width: 100%; position: fixed; right: 0; width: 300px; text-align: center; z-index: 5000000;"></div>
8541 -->
8542
8543
8544
8545
8546<div class="modal" id="adlight-explanation-modal" tabindex="-1" role="dialog" aria-labelledby="sp-modal"
8547    aria-hidden="true" style="display: none">
8548    <div class="modal-dialog modal-lg" role="document">
8549        <div class="modal-content">
8550            <div class="modal-body">
8551                <img src="/resources/responsive-static/images/love-local.png" loading="lazy"
8552                    id="adlight-explanation-modal-main-logo">
8553                <p>As a subscriber, you are shown <strong>80% less</strong> display advertising when reading our
8554                    articles.</p>
8555                <p>Those ads you do see are predominantly from <strong>local businesses</strong> promoting <strong>local
8556                        services</strong>. </p>
8557                <p>These adverts enable local businesses to get in front of their target audience – the <strong>local
8558                        community</strong>.</p>
8559                <img src="/resources/images/pixel/" id="adlight-explanation-modal-image" style="display: none">
8560                <p class="italic">It is important that we continue to promote these adverts as our local businesses need
8561                    as much support as possible during these challenging times.</p>
8562            </div>
8563            <div class="modal-footer">
8564                <button type="button" class="mar-btn mar-btn--dark" data-dismiss="modal">Close</button>
8565            </div>
8566        </div>
8567    </div>
8568</div>
8569
8570<div id="po-overlay-toast-left"></div>
8571<div id="po-overlay-toast-main-navigation"></div>
8572    
8572<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"fd15ff24ac","applicationID":"1089177626","transactionName":"NVNWZkNXWxAEVxBdCwwZd0dCQloOSmYBRREHRUB6UFhRDwBGXg4MA1hQXlRkUBIQURdATEs=","queueTime":0,"applicationTime":55,"atts":"GRRVEAtNSB4=","errorBeacon":"bam.nr-data.net","agent":""}</script>
8572
8573</body>
8574
8575<div id="outbrain-holder">
8576    <div id="DFP_standard_mpu_3"></div>
8577    <div id="DFP_standard_mpu_4"></div>
8578    <div id="DFP_standard_mpu_5"></div>
8579    <div id="DFP_standard_mpu_6"></div>
8580    <div id="DFP_standard_mpu_7"></div>
8581</div>
8582<script>
8583
8584const elementToObserve = document.querySelector("#outbrain-holder");
8585
8586// create a new instance of `MutationObserver` named `observer`,
8587// passing it a callback function
8588const observer = new MutationObserver(function(e) {
8589    $.each(e, function(j, obs) {
8590        $.each(obs.removedNodes, function (i, node) {
8591            var id = $(node).attr('id');
8592            addAdSlot(id, id.replace('DFP_', ''));
8593        });
8594    });
8595});
8596
8597// call `observe()` on that MutationObserver instance,
8598// passing it the element to observe, and the options object
8599observer.observe(elementToObserve, {subtree: true, childList: true});
8600</script>
8600
8601
8602<script>
8603window.domComplete = performance.now();
8604</script>
8604
8605
8606<script type="text/javascript">
8607path = document.location.href.split("/");
8608var prop30 = qs.get('lp');
8609var prop43 = qs.get('ref');
8610var pType="BlockArticleModule"
8611
8612if (pType === 'BlockArticleModule' || pType === 'NationalNewsModule' || pType === 'BlockWhatsOnModule') {
8613    pType = 'ArticleModule';
8614}
8615for(x=4; x<7; x++)
8616{
8617    if (typeof path[x] == 'undefined')
8618    {
8619        path[x] = '';
8620    }
8621    if(path[x] == "" || (pType == "ArticleModule" && path[x].match(/[0-9]+\./)) || (path[x].indexOf('?') > -1))
8622    {
8623        path[x] = path[x-1];
8624    }
8625    else
8626    {
8627        path[x] = path[x-1] + "/" + path[x];
8628    }
8629    path[x] = path[x].replace(/\/undefined/g,"");
8630}
8631sitename = path[2].split(".");
8632
8633pathN= unescape(document.location.pathname.toString());
8634matches = pathN.match(/(\w+)\.(in|near|compare)\.([\,a-zA-Z0-9\ _-]+)[\/]?$/);
8635detailMatches = pathN.match(/(\w+)\.detail\.(.*)$/);
8636if (detailMatches !== null && detailMatches.length > 1)
8637{
8638    matches = detailMatches;
8639}
8640
8641if (matches !== null && matches.length > 1)
8642{
8643    var subfolder = '';
8644    path[3] = 'li';
8645    path[4] = 'li/'+subfolder;
8646    path[5] = 'li/'+subfolder+'/'+matches[1];
8647    path[6] = 'li/'+subfolder+'/'+matches[1];
8648}
8649if (pathN === '/')
8650{
8651    path[3] = 'homepage';
8652    path[4] = 'homepage';
8653    path[5] = 'homepage';
8654    path[6] = 'homepage';
8655}
8656
8657
8658function filterArray(arr) {
8659    var retArr = [];
8660    $.each(arr, function(i, part) {
8661        if (part !== '') {
8662            retArr.push(part);
8663        }
8664    });
8665
8666    return retArr;
8667}
8668</script>
8668
8669
8670
8671<script type="text/javascript">
8672var known = $.cookie('__siren') ? '1' : '0' ;
8673</script>
8673
8674
8675<script type="text/javascript">
8676
8677var known = $.cookie('__siren') ? '1' : '0' ;
8678var ref = document.referrer;
8679var parser = document.createElement('a');
8680parser.href = ref;
8681
8682// values in the below MUST be strings
8683var targeting = {
8684    'context': '',
8685    
8686    'domain': 'www.london-now.co.uk',
8687    'isLanding': 'yes',
8688    'top_path': 'news',
8689    'weather': 'sun'.toLowerCase(),
8690    'jbsjs': ''.toLowerCase(),
8691    'site_search': '',
8692    'bmd_cat': '',
8693    'wt': '11-15',
8694    'cmpid': qs.get('cmpid'),
8695    'refdm': parser.hostname,
8696    'k': known,
8697    'g':  'u' ,
8698    'a':  '0' ,
8699    'topic': '',
8700    'publication': '',
8701    'primary_tag_future_use': '',
8702    'site': (isMobile()) ? 'mobile': 'desktop',
8703    'r': data_layer.user.subscription_plan !== ''
8704        ? '2'       // 2 = subscribed
8705        : data_layer.user.is_logged_in == 'yes'
8706            ? '1'   // 1 = registered
8707            : '0',  // 0 = anonymous
8708};
8709
8710if (!usePrebid) {
8711    targeting.adrq = 'adl';
8712}
8713
8714if (data_layer.video.exists === 'yes') {
8715    targeting.ptype = 'video';
8716}
8717
8718if ($.cookie('isMeterExpired') === 'yes' && window.data_layer.article.is_article) {
8719    var articleContentLevel = parseInt(window.data_layer.article.content_level, 10) || 0; // account for NaN
8720    if (articleContentLevel !== 0 && window.data_layer.article.content_level_open_access === 'no') {
8721        targeting.ao = 'y';
8722    }
8723}
8724
8725if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {
8726    targeting.dfpcsnt = 'yes';
8727} else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {
8728    targeting.dfpcsnt = 'no';
8729} else {
8730    targeting.dfpcsnt = 'none';
8731}
8732
8733if (typeof MobileDetect !== "undefined") {
8734    targeting.canbb = (window.screen.width > 960) ? 'y' : 'n';
8735}
8736
8737if (typeof module_targeting === "object") {
8738    targeting = addToTargeting(targeting, module_targeting);
8739}
8740
8741// $.each(apData, function (k, v) {
8742//     targeting[k] = v;
8743// });
8744
8745// if (typeof gs_channels !== 'undefined') {
8746//     targeting.gs_channels = gs_channels;
8747// }
8748
8749targeting = addToTargeting(targeting, data_layer_helper.homesData);
8750
8751targeting.article_id = '';
8752var googleSiteName = 'www.london-now.co.uk';
8753var googlePath = '/news/';
8754
8755var googleNetworkCode = 154725070;
8756
8757var googleChildNetworkCode = 22694024870;
8758var googleId = '/'+googleNetworkCode + ',' + googleChildNetworkCode + '/' + googleSiteName+googlePath;
8759
8760if (googleId.charAt(googleId.length - 1) === '/') {
8761    googleId = googleId.slice(0, -1);
8762}
8763
8764var googletag = googletag || {};
8765googletag.cmd = googletag.cmd || [];
8766
8767googletag.cmd.push(function () {
8768    var _YB = _YB || {
8769        ab: function () {
8770            return _YB.dool ? "b" : "a" + Math.floor(Math.random() * 10);
8771        },
8772        dool: Math.random() >= 0.1,
8773    };
8774    var yb_ab;
8775    if (Math.random() <= 0.9) {
8776        yb_ab = _YB.ab();
8777    } else {
8778        yb_ab = "c";
8779    }
8780    googletag.pubads().setTargeting("yb_ab", yb_ab);
8781});
8782
8783googletag.cmd.push(function() {
8784    googletag.pubads().set("adsense_background_color", "FFFFFF");
8785    googletag.pubads().setTargeting('rfs', "0");
8786    $.each(targeting, function (key, value) {
8787
8788        // No real value so exclude
8789        if (value === 0 || value === '' || value === null) {
8790            return;
8791        }
8792        googletag.pubads().setTargeting(key, value);
8793    });
8794
8795});
8796
8797if (isMobile() && '' === 'top') {
8798    $('.desktop-standard-leaderboard').remove();
8799    $('.mobile-top-leaderboard').show();
8800    $('#DFP_top_leaderboard_mobile').attr('id', 'DFP_top_leaderboard');
8801} else {
8802    $('.mobile-top-leaderboard').remove();
8803}
8804// Ads
8805var adUnits = [];
8806
8807hideAdsByScreensize();
8808
8809if (blackListAds.length > 0) {
8810    removeBlacklistAds(blackListAds);
8811}
8812
8813$.each(unfilteredAdUnits, function (i, unit) {
8814    removeWhitelistAds(unit);
8815});
8816
8817// set up a holder for all the adverts so we can do things with them later
8818var dfpHolder = {};
8819// the set up code
8820googletag.cmd.push(function() {
8821    $.each(adUnits, function(i, data) {
8822
8823        // check if the dom exists
8824        if ($('#'+data.domName).length === 0) {
8825            return;
8826        }
8827
8828        var dfp = null;
8829
8830        if (data.slotType === 'standard')
8831        {
8832            // get the correct sizes, using the alternate_sizes if they exist and we are on a mobile site
8833            var sizes = data.sizes;
8834            if (data.alternate_mobile_size && isMobile()) {
8835                sizes = data.alternate_mobile_size;
8836            }
8837            // push this ad slot through
8838            dfp = googletag.defineSlot(googleId, sizes, data.domName)
8839                .addService(googletag.pubads())
8840                .setTargeting("position", data.positionName)
8841                .setCollapseEmptyDiv(data.collapseContainer);
8842            // check if we have an array of targets, and assign them as a companion if we do
8843            if (data.targets instanceof Array && data.targets.length > 0 ) {
8844                dfp.setTargeting('companion', data.targets);
8845            }
8846
8847        }
8848        else if (data.slotType === 'outofpage')
8849        {
8850            dfp = googletag.defineOutOfPageSlot(googleId, data.domName)
8851                .addService(googletag.pubads())
8852                .setTargeting("position", data.positionName)
8853                .setCollapseEmptyDiv(data.collapseContainer);
8854            // check if we have an array of targets, and assign them as a companion if we do
8855            if (data.targets instanceof Array && data.targets.length > 0 ) {
8856                dfp.setTargeting('companion', data.targets);
8857            }
8858        }
8859
8860        // store
8861        dfpHolder[data.domName] = dfp;
8862
8863    });
8864
8865    if (adLight === true) {
8866        googletag.pubads().setCategoryExclusion('adlight');
8867        // var adlightexplanation = '<div class="adlight-explanation">I\'m a subscriber <a href="#" class="adlight-explanation-link">Why am I seeing this advert?</a></div>';
8868        // if ($('#DFP_premium_mpu').length > 0) {
8869        //     $('#DFP_premium_mpu').before(adlightexplanation);
8870        // }
8871
8872        // if ($('#DFP_standard_mpu_1').length > 0) {
8873        //     $('#DFP_standard_mpu_1').before(adlightexplanation);
8874        // }
8875
8876        // var imageIds = [11497497, 11497535, 11497536, 11497541, 11497542, 11497545, 11497546, 11497547];
8877        // var imageId = imageIds[Math.floor(Math.random() * imageIds.length)];
8878        // $('.adlight-explanation-link').click(function(e) {
8879        //     e.preventDefault();
8880        //     $('#adlight-explanation-modal-image').attr('src', '/resources/images/' + imageId + '/').show();
8881        //     $('#adlight-explanation-modal').modal();
8882        // });
8883    }
8884
8885    // send the request
8886    googletag.pubads().enableSingleRequest();
8887
8888    googletag.enableServices();
8889
8890    googletag.pubads().addEventListener('slotVisibilityChanged', function(event) {
8891        if (event.slot.getResponseInformation().creativeTemplateId === 828288 ||
8892            event.slot.getResponseInformation().creativeTemplateId === 12383216 ) {
8893            console.log('DFP: Magic template id detected, not refreshing');
8894            return;
8895        }
8896        var slotName = '';
8897        $.each(dfpHolder, function (a, e) {
8898            if (e == event.slot) {
8899                slotName = a;
8900            }
8901        });
8902        if (typeof window.advertisingTimer !== 'undefined') {
8903            var perc = event.inViewPercentage;
8904            window.advertisingTimer.timer(slotName, perc);
8905        }
8906    });
8907});
8908
8909// the display code
8910$.each(adUnits, function(i, data) {
8911
8912    // check if the dom exists
8913    if ($('#'+data.domName).length === 0) {
8914        return;
8915    }
8916
8917    if (data.domName === 'DFP_interstitial_mpu') {
8918        if (!inter.checkVisit()) {
8919            return;
8920        }
8921    }
8922
8923    // are we manually loading it?
8924    if ($('#'+data.domName).attr('data-manual-loading') === "yes") {
8925        return;
8926    }
8927    // for mobile, we check if the dom element has the data-delay-loading attribute set to "1"
8928    else if ($('#'+data.domName).attr('data-delay-loading') === "yes") {
8929
8930        // load it
8931        $('#'+data.domName).appear();
8932        $(document.body).on('appear', '#'+data.domName, function(e, allElement) {
8933
8934            // don't call it many times
8935            if ($(this).attr('data-processed') === 'yes') {
8936                return;
8937            }
8938
8939            $(this).attr('data-processed', 'yes');
8940
8941            // display the google ad
8942            googletag.display(data.domName);
8943            googletag.pubads().refresh([dfpHolder[data.domName]]);
8944        });
8945        return;
8946    }
8947    googletag.cmd.push(function() {
8948        googletag.display(data.domName);
8949    });
8950});
8951window.googleComplete = performance.now();
8952window.googleReady = true;
8953
8954// METHODS
8955function addToTargeting(targeting, data) {
8956    if (!data) {
8957        return targeting;
8958    }
8959    $.each(data, function (key, value) {
8960        if (!value) {
8961            return;
8962        }
8963        targeting[key] = value;
8964    });
8965    return targeting;
8966}
8967
8968function addAdSlot(slotName, slot, initHidden) {
8969    console.log("Add ad slot called for %s %s", slotName, slot);
8970    // check if item already exists
8971    if (typeof window.dfpHolder[slotName] !== 'undefined') {
8972        return;
8973    }
8974
8975    if (window.adLight === true) {
8976        return;
8977    }
8978    window.googletag.cmd.push(function() {
8979        var dfp = googletag.defineSlot(window.googleId, [[300,250]], slotName)
8980            .setTargeting('position', [slot])
8981            .addService(googletag.pubads());
8982        window.dfpHolder[slotName] = dfp;
8983
8984        if (!initHidden) {
8985            googletag.pubads().refresh([dfp]);
8986
8987            return;
8988        }
8989    });
8990}
8991
8992function hideAdsByScreensize() {
8993    if (window.screen.width < 728 && $('#BlockArticleContainer').length > 0) {
8994        if ('16' === '1147') {
8995            $('#DFP_out_of_page').remove();
8996        } else {
8997            $('#DFP_premium_mpu').remove();
8998        }
8999        $('#DFP_on_scroll').remove();
9000    } else if (window.screen.width < 728 &&
9001        ( $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='9']").length > 0 ||
9002        $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='12']").length > 0  ||
9003        $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='18']").length > 0  ||
9004        $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='24']").length > 0 )
9005    ) {
9006        const adElement = document.querySelector('#high_vis_container');
9007        $('.omnicard[data-position="5"]').after(adElement);
9008    }
9009
9010    if ('16' === '1147' && window.screen.width > 450) {
9011        $('#DFP_bottom_leaderboard').remove();
9012    }
9013
9014    if ('16' === '1147' && window.screen.width < 728) {
9015        $('#DFP_top_leaderboard').remove();
9016    }
9017
9018    if ('16' === '1147') {
9019        $('#DFP_teads').remove();
9020        $('#DFP_out_of_page').remove();
9021    }
9022
9023    if ($('#comments-in-page').length === 1 && window.screen.width > 450) {
9024        $('#DFP_top_leaderboard').parent().remove();
9025        $('#DFP_bottom_leaderboard').parent().remove();
9026        // $('#DFP_standard_mpu_1').parent().remove();
9027    }
9028}
9029
9030function removeBlacklistAds(blackListAds) {
9031    $.each(blackListAds, function(i, name) {
9032        removeAdContainer(name);
9033    });
9034}
9035
9036function removeWhitelistAds(unit) {
9037    // VAST (video) ad units never get displayed in here.
9038    if (unit.isVast) {
9039        return;
9040    }
9041
9042    // if we have an ad-light experience
9043    if (whiteList === true) {
9044        if (typeof whiteListAds[unit.positionName] === 'undefined') {
9045            removeAdContainer(unit.domName)
9046            return;
9047        }
9048    }
9049
9050    adUnits.push(unit);
9051}
9052
9053function removeAdContainer(name) {
9054    const element = document.getElementById(name);
9055    // doesn't exist? exit
9056    if(!element) {
9057        return;
9058    }
9059
9060    const parent = element.parentElement;
9061    if (parent && parent.classList.contains('block-bottom-margin')) {
9062        // if immediate parent contains block-bottom-margin as a class, remove the parent as well
9063        parent.classList.remove('block-bottom-margin');
9064    }
9065    if (parent && parent.classList.contains('mar-leaderboard--top')) {
9066        // in case of leaderboard, remove as has min-height
9067        parent.remove();
9068        return;
9069    }
9070
9071    if (parent && parent.classList.contains('mar-leaderboard--bottom')) {
9072        // in case of article ad container, remove as has min-height
9073        parent.remove();
9074        return;
9075    }
9076
9077    element.remove();
9078}
9079</script>
9079
9080
9081
9082<script src="/resources/responsive-static/build/mds/js/global.js?cb=vjoPdzgg"></script>
9082
9083
9084
9085
9086
9087<script src="/resources/responsive-static/build/mds/js/newsletters.js?cb=vjoPdzgg"></script>
9087
9088
9089
9090<script src="/__siren/"></script>
9090
9091
9092
9093
9094<script type="text/javascript">
9095    var s_account="newsquestgroupprod";
9096</script>
9096
9097
9098<script type="text/javascript" src="/resources/responsive-static/vendor/adobe/VisitorAPI.js?cb=vjoPdzgg"></script>
vendor: 1 bytes, line 9098
9098
9099<script type="text/javascript" src="/resources/responsive-static/vendor/adobe/omniture.js?cb=vjoPdzgg"></script>
9099
9100
9101<script type="text/javascript">
9102
9103function getOmniturePath() {
9104    var path = '';
9105    if ($('#gallery-base-url').length === 1) {
9106        path = $('#gallery-base-url').val();
9107    }
9108    else {
9109        path = window.location.pathname;
9110    }
9111    return path;
9112}
9113
9114function getPositionFromCookie() {
9115    const cookieName = 'tracking_block_index';
9116
9117    const ref = document.cookie
9118        .split('; ')
9119        .find(row => row.startsWith(`${cookieName}=`))
9120        ?.slice(cookieName.length + 1);
9121
9122    document.cookie = `${cookieName}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=${window.data_layer.site.cookie_domain}`;
9123
9124    return ref ? decodeURIComponent(ref) : undefined;
9125}
9126function getRefFromCookie() {
9127    const cookieName = 'tracking_block';
9128
9129    const ref = document.cookie
9130        .split('; ')
9131        .find(row => row.startsWith(`${cookieName}=`))
9132        ?.split('=')[1];
9133
9134    // Remove the cookie
9135    document.cookie = `${cookieName}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=${window.data_layer.site.cookie_domain}`;
9136
9137    return ref;
9138}
9139
9140function getOmnitureTrackingFromCookie(key, preExistingValue) {
9141    var ref = $.cookie('o-' + key);
9142    if(typeof(ref) === 'undefined') {
9143    	ref  = preExistingValue
9144    } else {
9145    	ref = decodeURIComponent(ref);
9146    	$.removeCookie('o-' + key, {
9147            path: '/',
9148            domain: window.data_layer.site.cookie_domain,
9149        });
9150    }
9151    return ref;
9152}
9153
9154function getValidatedAPList() {
9155
9156    var validList = [1100, 1101, 1002, 1006, 1010, 1014, 1018, 1022, 1200, 1202, 1205, 1300, 1602, 1605, 1608, 1612, 1616, 1500, 1503, 1507, 1509, 1512, 1402, 1406, 1409, 1412, 1416, 14331, 14333, 14335, 14336, 14339, 14342, 14344, 14345, 14346, 14350, 14351, 14353, 14359, 14366, 14370, 14371, 14377, 14388, 14394, 14396, 14399, 14407, 14221, 14423, 15679, 15681, 15682, 15683, 15684, 15686, 15687, 15688, 15975];
9157
9158    var data = getAudienceProjectTargetingData();
9159    if (!data || !data.ap_x) {
9160        return '';
9161    }
9162
9163    validData = [];
9164    $.each(data.ap_x, function(i, td) {
9165        if ($.inArray(parseInt(td, 10), validList) !== -1) {
9166            validData.push(td);
9167        }
9168    });
9169
9170    return validData.join(',');
9171}
9172
9173path = document.location.href.split("/");
9174
9175var qs = new URLSearchParams(window.location.search);
9176
9177var prop30 = qs.get('lp');
9178var prop43 = qs.get('ref');
9179var pType="BlockArticleModule"
9180
9181if (pType === 'BlockArticleModule' || pType === 'NationalNewsModule' || pType === 'BlockWhatsOnModule') {
9182    pType = 'ArticleModule';
9183}
9184
9185for(x=4; x<7; x++)
9186{
9187    if (typeof path[x] == 'undefined')
9188    {
9189        path[x] = '';
9190    }
9191    if(path[x] == "" || (pType == "ArticleModule" && path[x].match(/[0-9]+\./)) || (path[x].indexOf('?') > -1))
9192    {
9193        path[x] = path[x-1];
9194    }
9195    else
9196    {
9197        path[x] = path[x-1] + "/" + path[x];
9198    }
9199    path[x] = path[x].replace(/\/undefined/g,"");
9200}
9201pathN= unescape(document.location.pathname.toString());
9202matches = pathN.match(/(\w+)\.(in|near|compare)\.([\,a-zA-Z0-9\ _-]+)[\/]?$/);
9203detailMatches = pathN.match(/(\w+)\.detail\.(.*)$/);
9204if (detailMatches !== null && detailMatches.length > 1)
9205{
9206    matches = detailMatches;
9207}
9208
9209if (matches !== null && matches.length > 1)
9210{
9211    var subfolder = '';
9212    path[3] = 'li';
9213    path[4] = 'li/'+subfolder;
9214    path[5] = 'li/'+subfolder+'/'+matches[1];
9215    path[6] = 'li/'+subfolder+'/'+matches[1];
9216}
9217if (pathN === '/')
9218{
9219    path[3] = 'homepage';
9220    path[4] = 'homepage';
9221    path[5] = 'homepage';
9222    path[6] = 'homepage';
9223}
9224
9225
9226/* You may give each page an identifying name, server, and channel on
9227the next lines. */
9228s.pageName="(www) "+getOmniturePath();
9229s.pageName = s.pageName.toLowerCase();
9230s.server="martini";
9231s.channel="";
9232s.pageType="";
9233s.prop1= qs.get('search');
9234s.prop2="";
9235s.prop3=document.title;
9236s.prop4="";
9237s.prop5="BlockArticleModule"; /* get from Martini */
9238s.prop6=path[3].toLowerCase();
9239s.prop7=path[4].toLowerCase();
9240s.prop8=path[5].toLowerCase();
9241s.prop9=path[6].toLowerCase();
9242s.prop10="";
9243
9244s.prop16=path[2].toLowerCase();
9245s.prop17="Local London";
9246s.prop18="Martini";
9247s.prop19="1";
9248s.prop20 = s.getPreviousValue(s.pageName, 'gpv_pn');
9249s.prop42 = "";
9250s.prop53 = 'standard';
9251s.prop54 = '';
9252s.prop55 = '';
9253s.prop56 = "BAM Legacy List 1.0";
9254s.prop57 = ($('[data-name="Feature Article Block A"]').length > 0) ? 'Enabled' : 'Disabled';
9255s.prop58 = document.querySelector('[data-name="Feature Article Block B"]')?.dataset.variant;
9256s.prop59 = getRefFromCookie();
9257s.prop60 = getPositionFromCookie();
9258s.prop73 = document.cookie.split('; ').find(row => row.startsWith('adtiming='))?.split('=')[1] || null;
9259
9260var eVar67 = [];
9261
9262if ($.cookie('consentUUID')) {
9263    eVar67.push('yes');
9264} else {
9265    eVar67.push('no');
9266}
9267if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {
9268    eVar67.push('yes');
9269} else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {
9270    eVar67.push('no');
9271} else {
9272    eVar67.push('none');
9273}
9274
9275if ($.cookie('_sp_legitimate_interests') === 'true') {
9276    eVar67.push('yes');
9277} else if ($.cookie('_sp_legitimate_interests') === 'false') {
9278    eVar67.push('no');
9279} else {
9280    eVar67.push('none');
9281}
9282
9283//if ($.cookie('euconsent')) {
9284//    eVar67.push($.cookie('euconsent'));
9285//} else {
9286//    eVar67.push('none');
9287//}
9288
9289s.eVar67 = eVar67.join(',');
9290// console.log('ADB: setting eVar67 to %s', eVar67.join(','));
9291
9292if ($.cookie('prev-tcf-v2')) {
9293    // console.log('ADB: Setting eVar68 to ', $.cookie('prev-tcf-v2'));
9294    s.eVar68 = $.cookie('prev-tcf-v2');
9295}
9296
9297if (typeof iabNames !== 'undefined') {
9298    s.prop29 = iabNames.join(',');
9299} else if (typeof iabIds !== 'undefined') {
9300    s.prop29 = iabIds.join(',');
9301}
9302
9303if (s.prop20 && s.prop20 !== 'no value') {
9304    s.prop21 = s.getPercentPageViewed();
9305} else {
9306    s.prop21 = '';
9307}
9308
9309if (typeof __siren !== 'undefined') {
9310    s.eVar27 = __siren;
9311}
9312
9313s.prop22 = s.getDaysSinceLastVisit('s_lv');
9314
9315
9316s.prop43=getOmnitureTrackingFromCookie('ref', prop43);
9317s.prop25 = ''
9318
9319s.prop27 = '';
9320
9321s.prop30 = getOmnitureTrackingFromCookie('prop30', prop30);
9322s.linkInternalFilters="javascript:,london-now.co.uk,fish4.co.uk,adsys.newsquest.co.uk,www.exchangeandmart.co.uk,www.communigate.co.uk,"
9323s.eVar61=(new Date()).toLocaleDateString("en-GB");
9324/* s.eVar62=(new Date()).toLocaleDateString("en-GB"); */
9325
9326
9327
9328
9329
9330
9331/* Article-site-cloning data */
9332s.eVar90 = window.data_layer.article.parent_originating_site_id;
9333s.eVar91 = window.data_layer.article.originating_article_id;
9334s.eVar92 = window.data_layer.article.is_original_to_site;
9335s.eVar95 = window.data_layer.site.using_piano_id;
9336s.eVar106 = '';
9337
9338s.eVar109 = '';
9339
9340/* Uber block article counts */
9341s.eVar93 = window.data_layer.page.top_stories_article_count + ':' + window.data_layer.page.interstitial_article_count + ':' + window.data_layer.page.news_stories_article_count;
9342
9343/* Conversion Variables */
9344s.campaign=""
9345s.state=""
9346s.zip=""
9347s.events=""
9348s.products=""
9349s.purchaseID=""
9350s.eVar14=""
9351try {
9352    s.list3=getValidatedAPList();
9353} catch (e) {
9354    // do nothing
9355}
9356
9357
9358
9359
9360// Initial fotorama tracking.
9361var moduleType = null;
9362if (s.prop5 === 'ArticleModule' || s.prop5 == 'PropertyModuleReplacement' || s.prop5 === 'BlockArticleModule') {
9363    moduleType = 'article';
9364} else if (s.prop5 === 'PictureGalleryModule') {
9365    moduleType = 'gallery';
9366}
9367
9368if ($('#comments-in-page').length === 1) {
9369    moduleType = 'comments';
9370}
9371
9372if (moduleType === 'article' || moduleType === 'gallery' || moduleType === 'comments') {
9373    var imagePath = '';
9374
9375    if ($('.fotorama').length > 0) {
9376        // Get the first Fotorama image.
9377        try {
9378            var el = $('.fotorama').data('fotorama').data[0].html;
9379            var url = $(el).find('div').css('background-image');
9380            imagePath = url.replace('url(','').replace(')','').replace(/\"/gi, "");
9381        } catch (e) {
9382        }
9383    } else {
9384        // If there's just one image (i.e. it's not a gallery), find its path.
9385        var imagePathSingle = $('#mainImage').attr('src');
9386        if (typeof imagePathSingle !== 'undefined') {
9387            imagePath = imagePathSingle.split('.')[0] + '/';
9388        }
9389    }
9390    var imageParts = imagePath.split('/');
9391    if (imageParts.length > 1) {
9392        s.eVar37 = imageParts[imageParts.length - 2];
9393        s.prop37 = imageParts[imageParts.length - 2];
9394        s.events = s.apl(s.events, 'event7', ',', 2);
9395    }
9396    s.eVar36 = moduleType;
9397    s.prop36 = moduleType;
9398}
9399
9400
9401
9402// Education pages.
9403if (s.prop5 === 'ResponsiveEducationModule') {
9404    // School profile page.
9405    if ($('#eduOverview').length > 0) {
9406        s.eVar40 = $('#eduOverview').data('school-status');
9407        s.prop40 = s.eVar40;
9408        s.prop41 = 'edu-' + $('#eduOverview').data('school-urn');
9409        s.prop46 = $('#town').text();
9410    }
9411
9412    // Comparison page.
9413    if ($('#eduComparisonTable').length > 0) {
9414        s.list1 = '';
9415    }
9416
9417    // Results page.
9418    if ($('.school-results').length > 0) {
9419        s.list1 = '';
9420
9421        // Track the search criteria.
9422        s.prop44 = '';
9423        s.prop45 = "".toLowerCase();
9424        s.prop46 = "".toLowerCase();
9425        s.prop49 = '';
9426        s.prop50 = '';
9427        s.prop51 = '';
9428        s.eVar2 = s.prop50;
9429
9430        var newSearch = false;
9431        if (newSearch) {
9432            s.events = s.apl(s.events, 'event17', ',', 1);
9433        }
9434    }
9435}
9436
9437// Notices Module
9438if (s.prop5 === 'NewsquestModulesNoticesModule') {
9439    // Notices Find page.
9440    if (s.pageName.includes('notices/find')) {
9441        s.pageName = '(www) /notices/find/';
9442        s.eVar50 = '';
9443        const noticesURL = new URL(window.location.href);
9444        const noticesParams = new URLSearchParams(noticesURL.search);
9445
9446        s.eVar1 = noticesParams.has('keyword') ? noticesParams.get('keyword') : 'None';
9447        s.eVar51 = noticesParams.has('sort') ? noticesParams.get('sprt') : 'best';
9448        s.eVar52 = noticesParams.has('p') ? (parseInt(noticesParams.get('p'), 10) + 1) : 1;
9449        s.eVar53 = noticesParams.has('type') ? noticesParams.get('type') : 'All';
9450        s.eVar54 = noticesParams.has('nearby') ? noticesParams.get('nearby') : 'no';
9451        s.eVar55 = noticesParams.has('daterange') ? noticesParams.get('daterange') : 'last-month';
9452
9453        if (noticesParams.has('sort')) {
9454            switch (noticesParams.get('sort')) {
9455                case 'date_asc':
9456                    s.eVar51 = 'oldest';
9457                    break;
9458                case 'date_desc':
9459                    s.eVar51 = 'newest';
9460                    break;
9461                case 'best_match':
9462                    s.eVar51 = 'best';
9463                    break;
9464                default:
9465                    s.eVar51 = noticesParams.get('sort');
9466                    break;
9467            }
9468        }
9469
9470        // Concatenate all search params into eVar44
9471        if (noticesParams.size > 0) {
9472            const searchParams = new URL(window.location.href).searchParams;
9473            s.eVar44 = '';
9474            searchParams.forEach((value, key) => {
9475                s.eVar44 += `${key}=${value},`;
9476            });
9477        } else {
9478            s.eVar44 = '';
9479        }
9480
9481        // Adobe Search Event triggering
9482        const setNoticePaginationClicked = (value) => {
9483            localStorage.setItem("isNoticePaginationClicked", value);
9484        };
9485
9486        const noticeSearchInput = document.getElementById("notices-search");
9487        const noticeSearchBtn = document.getElementById("notice-search-find");
9488        const noticePaginationBtns = document.querySelectorAll('.notice-find__pagination .pagination-btn');
9489        const noticePaginationBtnPrev = document.querySelector('.pagination-btn-previous svg');
9490        const noticePaginationBtnNext = document.querySelector('.pagination-btn-next svg');
9491
9492        noticeSearchInput?.addEventListener('change', () => setNoticePaginationClicked('false'));
9493        noticeSearchBtn?.addEventListener('click', () => setNoticePaginationClicked('false'));
9494
9495        noticePaginationBtns.forEach(btn => {
9496            btn.addEventListener('click', () => setNoticePaginationClicked('true'));
9497        });
9498
9499        noticePaginationBtnPrev?.addEventListener('click', () => setNoticePaginationClicked('true'));
9500        noticePaginationBtnNext?.addEventListener('click', () => setNoticePaginationClicked('true'));
9501
9502        if (localStorage.getItem("isNoticePaginationClicked") === 'false') {
9503            s.events = s.apl(s.events, 'event1', ',', 1);
9504        }
9505    }
9506
9507    if (/notices\/funeral-directors\/(\d+)\.([a-zA-Z0-9-?]+)?/.test(s.pageName)) {
9508        s.pageName = '(www) /notices/funeral-director/';
9509        s.eVar41 = '';
9510    }
9511}
9512
9513if (s.prop5 === 'NewsquestModulesNoticeModule') {
9514    s.eVar41 = '';
9515    const type = window.announcement_data?.details?.type || '';
9516    const subCategory = window.announcement_data?.details?.sub_category || '';
9517    s.eVar40 = type !== 'Tribute' ? type : `${type} - ${subCategory}`;
9518    s.eVar42 = window.announcement_data?.details?.id || '';
9519    s.eVar107 = '';
9520    s.eVar119 = '';
9521    s.eVar120 = '';
9522    s.eVar2 = "(www) /notice/";
9523}
9524
9525//New Property module
9526if (s.prop5 === 'ResponsivePropertyModule') {
9527    /*
9528        Use prop42 for single and list pages, for list pages use hyphen separate lists of id's
9529    */
9530    
9531    
9532    //Property's all over the place (homepage, searches etc - HOM-133
9533
9534    //Property Detail - HOM-131, HOM-134, HOM-130
9535
9536    //Contact us submissions - HOM-137
9537    if($('#propertyModule.agent-details').length > 0) {
9538        //Add a click handler for a.contact-detail
9539    }
9540
9541
9542}
9543
9544// is their a video tag on the page?
9545if ($('.exco-embed').length > 0) {
9546    console.log('VID: setting tracking for event50');
9547    s.events = s.apl(s.events, 'event50', ',', 1);
9548}
9549
9550var foundAutoPlayVid = false;
9551$('.jw-outer').each(function (a, domEle) {
9552    if ($(this).data('multimedia-block') === 'no' && !foundAutoPlayVid) {
9553        console.log('VID: setting tracking for event51');
9554        s.events = s.apl(s.events, 'event51', ',', 1);
9555        foundAutoPlayVid = true;
9556    }
9557});
9558
9559
9560
9561
9562
9563
9564
9565s.eVar66 = 'Ad-Full';
9566s.eVar114 = '';
9567
9568
9569
9570    // var eVar65Copy = s.getValOnce(s.eVar65, "ev65", 0);
9571    // if (eVar65Copy !== '' && s.prop20.indexOf("/my/subscription/activate/") > -1) {
9572    //     s.events = s.apl(s.events, "event4", ",", 1); // Set the subscription counter event.
9573    //     s.events = s.apl(s.events, "purchase", ",", 1); // Set the purchase event.
9574    //     s.products = "Subscription : Metered Access;" + eVar65Copy + ";1;";
9575    //     s.purchaseID = "";
9576    // }
9577
9578
9579if(qs.get('action') === 'success' && (s.prop5 === 'ArticleModule' || s.prop5 === 'BMDModule' || s.prop5 === 'BlockArticleModule')) {
9580    s.events=s.apl(s.events,'event9',',',2)
9581}
9582/* Hierarchy Variables */
9583s.hier1="newsquest," + "Local London" + ",www.london-now.co.uk," + path[6].replace(/\//,",");
9584
9585if (typeof MartiniFotorama !== 'undefined') {
9586    MartiniFotorama.loadOmniture(s);
9587}
9588s.prop39 = "0";
9589
9590
9591
9592// Tracking usage of Bytecast audio embeds in articles.
9593s.eVar82 = 'no';
9594s.eVar83 = '';
9595
9596    console.log('ADB: starting');
9597    console.log('Google Bot Browser: ', window.isRobot.googleBot()); //TODO Remove this log after QA
9598
9599// Tracking of Commenting Registration FLow
9600if (s.prop5 !== 'BlockArticleModule') {
9601    const storedAdobeDimensions = sessionStorage.getItem('nq_adobe_tracking_article_dimensions');
9602    if (storedAdobeDimensions) {
9603        const storedAdobeDimensionObj = JSON.parse(storedAdobeDimensions);
9604        s.eVar10 = storedAdobeDimensionObj.eVar10;
9605        s.eVar15 = storedAdobeDimensionObj.eVar15;
9606        s.eVar22 = storedAdobeDimensionObj.eVar22;
9607        s.eVar23 = storedAdobeDimensionObj.eVar23;
9608        s.eVar24 = storedAdobeDimensionObj.eVar24;
9609        s.eVar25 = storedAdobeDimensionObj.eVar25;
9610        s.eVar28 = storedAdobeDimensionObj.eVar28;
9611        s.eVar60 = storedAdobeDimensionObj.eVar60;
9612        s.eVar104 = storedAdobeDimensionObj.eVar104;
9613        s.eVar106 = storedAdobeDimensionObj.eVar106;
9614        s.eVar107 = storedAdobeDimensionObj.eVar107;
9615        s.eVar108 = storedAdobeDimensionObj.eVar108;
9616        s.prop63 = storedAdobeDimensionObj.prop63;
9617    }
9618}
9619
9620if (window.location.href.includes("/user/create-account/commenting/")) {
9621    s.eVar2 = '(www) /user/create-account/commenting/';
9622}
9623
9624/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
9625if (qs.get('callback') !== 'in' && !window.isRobot.googleBot()) {
9626    var s_code=s.t();
9627    var backupAdobe = s;
9628
9629    if(s_code)document.write(s_code)
9630}
9631
9632// Storing the visiting dimensions
9633if (s.eVar10 || s.eVar22 || s.eVar23 || s.eVar24) {
9634    const adobeTrackingVisitingDimensions = {
9635        eVar10: s.eVar10,
9636        eVar22: s.eVar22,
9637        eVar23: s.eVar23,
9638        eVar24: s.eVar24,
9639    }
9640    sessionStorage.setItem('nq_adobe_tracking_visiting_dimensions', JSON.stringify(adobeTrackingVisitingDimensions));
9641}
9642
9643//--></script>
9643
9644<!-- End SiteCatalyst code version: H.19.3. -->
9645
9646
9647
9648
9649    
9649<script src="/resources/responsive-static/build/mds/js/homepage.js?cb=vjoPdzgg"></script>
9649
9650
9651
9652<script>
9653    if ('' !== '') {
9654        setTimeout(function() {
9655            data_layer_helper.loadScript(
9656                "/resources/responsive-static/build/mds-next/js/.js?cb=vjoPdzgg",
9657                true,
9658                null,
9659                "module"
9660            )
9661        }, 500);
9662    }
9663</script>
9663
9664
9665</html>

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.