PageSourceSearch

https://www.pinkun.com/sport/norwich-city/

html pinkun.com collected 2026-09-24 19:14:24 UTC 442,129 bytes, 9,578 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.pinkun.com" />
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>Latest Norwich City News | The Pink Un</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.pinkun.com/sport/norwich-city/" />
31	<meta property="fb:pages" content="" />
32	<meta name="title" content="Latest Norwich City News | The Pink Un"/>
33	<meta name="description" content="Local Norwich City news headlines, match reports, fixtures and results from the The Pink Un"/>
34	<meta name="keywords" content=""/>
35<link rel="alternate" type="application/rss+xml" title="The Pink Un | Norwich City News RSS Feed" href="http://www.pinkun.com/sport/norwich-city/rss/" />
36
37<script type="application/ld+json">
38    {
39        "@context": "http://schema.org",
40        "@type": "WebPage",
41        "headline": "Sport | Norwich City Index",
42        "url": "https://www.pinkun.com/sport/norwich-city/"
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/archant-pink-un-sans-serif-vars.css?r=mkW8NyPe" rel="stylesheet" type="text/css">
54
55    <link href="/resources/responsive-static/build/mds/css/header-footer.css?r=mkW8NyPe" rel="stylesheet" type="text/css">
56
57    <link id="page_stylesheet" href="/resources/responsive-static/build/mds/css/blockfootballteam.css?r=mkW8NyPe" rel="stylesheet" type="text/css">
58
59    
60
61    <link rel="shortcut icon" href="/resources/images/13966049/" type="image/vnd.microsoft.icon">
62    <link rel="icon" href="/resources/images/13966049/" 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=mkW8NyPe"></script>
70
71
72<script type="text/javascript">
73    data_layer_helper.setIsArticle(false);
74    data_layer_helper.setCookieDomain('.pinkun.com');
75    data_layer_helper.setModuleType('BlockFootballTeamModule');
76    data_layer_helper.setLocalInfoFolder('');
77    data_layer_helper.setHomesData('', '', '', 'sport');
78    data_layer_helper.setPrimaryDomain('www.pinkun.com');
79    data_layer_helper.setPath('/sport/norwich-city/');
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: 'yes',
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-66cb74b878-tk969',
100            platform: 'Martini'
101        },
102        site: {
103            id: '1188',
104            comments_subscriber_only: 'no',
105            viafoura_site_id: '00000000-0000-4000-8000-ecd803bfcdd1',
106            comments_use_viafoura: 'yes',
107            centre_id: '30',
108            centre_name: '',
109            country: 'England',
110            name: 'The Pink Un',
111            name_with_prefix_capitalised_possessive: 'The Pink Un\'s',
112            name_with_prefix_lower_possessive: 'The Pink Un\'s',
113            domain: 'www.pinkun.com',
114            editor_name: 'Richard Porritt',
115            onboarding_enabled: 'no',
116            onboarding_flow_id: 'onboarding_disabled',
117            allowing_mr_replacement: '',
118            cookie_domain: '.pinkun.com',
119            uses_cmp: 'yes',
120            short_domain: 'pinkun',
121            using_piano_id: 'yes',
122            enable_skimlinks: 'no',
123            skimlinks_domain_id: '',
124            disable_newsletters: 'no',
125            is_archant_site: 'yes',
126            shc_merchant_name: '',
127            piano_application_group: 'Sport',
128            piano_site_name: 'The Pink Un',
129            piano_site_name_possessive: 'The Pink Un\'s',
130            piano_site_name_with_prefix_lower: 'The Pink Un',
131            piano_site_name_with_prefix_capitalised: 'The Pink Un',
132            piano_site_name_with_prefix_capitalised_possessive: 'The Pink Un\'s',
133            piano_site_name_with_prefix_lower_possessive: 'The Pink Un\'s',
134            piano_location_primary: 'Norwich',
135            piano_location_primary_possessive: 'Norwich\'s',
136            piano_location_county: 'Norfolk',
137            piano_location_county_possessive: 'Norfolk\'s',
138            piano_primary_sports_team: 'Norwich City',
139            piano_primary_sports_team_nickname: 'Canaries',
140            piano_primary_sports_team_sport: 'Football',
141            piano_primary_sports_team_possessive: 'Norwich City\'s',
142            piano_primary_sports_team_nickname_possessive: 'Canaries\'',
143            piano_self_service_cancellation_setting: 'None',
144            has_app: 'yes',
145            app_provider: 'pagesuite',
146            app_platform: 'pagesuite-hybrid',
147            app_store_url_ios: 'https://apps.apple.com/app/pink-un/id1582153815',
148            app_store_url_google_play: 'https://play.google.com/store/apps/details?id=com.archant.pinkun.app'
149        },
150        page: {
151            module: 'BlockFootballTeamModule',
152            referrer: data_layer_helper.getReferrerHostName(),
153            name: '(www) ' + data_layer_helper.getOmniturePath(),
154            title: document.title,
155            path: data_layer_helper.getOmniturePath(),
156            section: data_layer_helper.getPathFragment(0),
157            subsection: data_layer_helper.getPathFragment(1),
158            subsection_2: data_layer_helper.getPathFragment(2),
159            subsection_3: data_layer_helper.getPathFragment(3),
160            reference: qs.get('ref'),
161            layout: '',
162            ad_timing: data_layer_helper.getCookie('adtiming'),
163            template_namespace: 'standard',
164            template: '',
165            colour_scheme: '',
166            layout_template: 'FTM Legacy List 1.0',
167            mds_font: 'sans-serif',
168            user_used_app_last_24hours: '',
169            user_used_app_last_7days: '',
170            user_used_app_last_14days: '',
171            mds_colour_palette: 'archant-pink-un',
172            feature_block_a_enabled: ($('[data-name="Feature Article Block A"]').length > 0) ? 'yes' : 'no',
173            feature_block_b_variant: (typeof $('[data-name="Feature Article Block B"]').data('variant') === 'undefined') ? '' : $('[data-name="Feature Article Block B"]').data('variant'),
174            is_article_list: 'yes',
175            error_404: '',
176            top_stories_article_count: '',
177            interstitial_dedupe_top_stories: '',
178            interstitial_desktop_height: '',
179            interstitial_mobile_height: '',
180            interstitial_tablet_height: '',
181            interstitial_piano_module_id: '',
182            interstitial_using_recommendations: '',
183            interstitial_recommendation_header: '',
184            interstitial_article_count: '',
185            news_stories_article_count: '',
186            site_newspaper_archive_enabled: 'no',
187            site_newspaper_archive_number_of_pages: '',
188            site_newspaper_archive_start_year: 0,
189            article_originates_from_this_site: '',
190            article_originates_from_site: '',
191            article_originates_from_url: ''
192        },
193        user: {
194            id: '',
195            first_name: '',
196            advertising_experience: 'Ad-Full',
197            is_privacy_plus: 'no',
198            is_alist: 'no',
199            level: data_layer_helper.getCookie('nq_ul'),
200            seen_cmp: (data_layer_helper.getCookie('_sp_enable_dfp_personalized_ads') === 'true' || data_layer_helper.getCookie('_sp_enable_dfp_personalized_ads') === 'false') ? 'yes' : 'no',
201            given_consent: (data_layer_helper.getCookie('_sp_enable_dfp_personalized_ads') === 'true') ? 'yes' : 'no',
202            consent_string: data_layer_helper.getConsentString(),
203            type: 'anonymous',
204            parsely_type: 'Anonymous',
205            chartbeat_type: 'anon',
206            type_as_int: '1',
207            is_logged_in: 'no',
208            is_admin: 'no',
209            is_internal_admin: '',
210            has_full_admin_link_permissions: '',
211            has_registered: (data_layer_helper.getCookie('nqr') !== null) ? 'yes' : 'no',
212            comments_verified: '',
213            comments_verified_date: '',
214            user_email_is_verified: '',
215            user_email_is_verified_date: '',
216            mobile_number_is_verified: '',
217            mobile_number_is_verified_date: '',
218            user_needs_email_verification: '',
219            user_needs_mobile_verification: '',
220            user_too_many_requests: '',
221            age_decade:  '0' ,
222            gender:  'u' ,
223            is_known: data_layer_helper.getCookie('__siren') ? 'yes' : 'no',
224            hash: '',
225            lr_hash_1: '',
226            lr_hash_2: '',
227            lr_hash_3: '',
228            gender:  'u' ,
229            user_decade:  '0' ,
230            subscription_plan: '',
231            subscription_tier: 'null',
232            subscription_plan_and_frequency: ' - ',
233            commented: (data_layer_helper.isArticle() && qs.get('action') === 'success') ? 'yes' : 'no',
234            time_since_last_visit: 'not implemented (maybe drop)',
235            device: data_layer_helper.getDevice(),
236            using_ad_blocker_sourcepoint: data_layer_helper.getSourcepointAdbockStatus(),
237            admin_user_name: '',
238            is_admin_internal: '',
239            is_admin_external: '',
240            card_expired: '',
241            card_will_expire: '',
242            expires_urgency: '',
243            abandoned_cart: 'no',
244            subscription_expired: 'no',
245            is_archant_site: 'yes',
246            signed_up_primary_news_newsletter: 'no',
247            signed_up_primary_sport_newsletter: 'no',
248            played_free_puzzles_last_7days: '',
249            played_paid_puzzles_last_7days: '',
250            commenter_badge: '',
251        },
252        analytics: {
253            hierachy: 'newsquest,,www.pinkun.com,' + data_layer_helper.getPathFragment(3).replace(/\//,','),
254            link_filters: 'javascript:,pinkun.com,fish4.co.uk,adsys.newsquest.co.uk,www.exchangeandmart.co.uk,www.communigate.co.uk,',
255            tracking_block: data_layer_helper.getTrackingFromCookie('tracking_block', ''),
256            tracking_block_index: data_layer_helper.getTrackingFromCookie('tracking_block_index', ''),
257            previous_page_name: data_layer_helper.getCookie('nq_prev_page'),
258            advert_id: '',
259            position_in_list: data_layer_helper.getTrackingFromCookie('o-prop30', ''),
260            featured_content: data_layer_helper.getTrackingFromCookie('o-ref', qs.get('ref')),
261            account: data_layer_helper.getAccount()
262        },
263        chartbeat: {
264            enabled: "no",
265            id: "",
266            domain: "",
267            sections: ''
268        },
269        parsely: {
270            enabled: "yes",
271            site_id: "pinkun.com",
272            type: 'Anonymous'
273        },
274        piano: {
275            tags: data_layer_helper.getPianoTags({
276                      piano_domain: 'pinkun',
277                      piano_master: '',
278                      breaking_news: false,
279                      editorial_opinion: false,
280                      free_subscriber: false,
281                      free_subscriber: false,
282                      has_video: false,
283                      is_article: false,
284                      article_content_level : '',
285                      article_content_level_open_access: false,
286                      picture_gallery_id: false,
287                      user_is_newsquest: false,
288                      user_is_entra_authenticated: false,
289                      user_logged_in: false,
290                      is_live_article: false,
291                      why_free_subscriber: '',
292                      extra_tags: extraTags,
293                      is_covid_headline: false,
294                      is_covid_body: false,
295                      is_alist: false,
296                      audio_provider_bytecast: false
297                  }
298            ),
299            custom_variables: {
300                article_length: '',
301                application_group: 'Sport',
302                content_is_editorial_opinion: 'no',
303                base_url: 'https://www.pinkun.com',
304                full_url: document.location.href,
305                mds_font: 'sans-serif',
306                mds_colour_palette: 'archant-pink-un',
307                site_name: 'The Pink Un',
308                site_name_possessive: 'The Pink Un\'s',
309                site_name_with_prefix_capitalised: 'The Pink Un',
310                site_name_with_prefix_lower: 'The Pink Un',
311                site_name_with_prefix_capitalised_possessive: 'The Pink Un\'s',
312                site_name_with_prefix_lower_possessive: 'The Pink Un\'s',
313                location_primary: 'Norwich',
314                location_primary_possessive: 'Norwich\'s',
315                location_county: 'Norfolk',
316                location_county_possessive: 'Norfolk\'s',
317                site_has_primary_sports_team: 'yes',
318                primary_sports_team: 'Norwich City',
319                primary_sports_team_nickname: 'Canaries',
320                primary_sports_team_sport: 'Football',
321                primary_sports_team_possessive: 'Norwich City\'s',
322                primary_sports_team_nickname_possessive: 'Canaries\'',
323                site_id: '1188',
324                content_level: '',
325                content_author: '',
326                content_id: '',
327                content_is_article: 'no',
328                content_primary_topic: '',
329                user_seen_consent_modal: ($.cookie('_sp_enable_dfp_personalized_ads') === 'true' || $.cookie('_sp_enable_dfp_personalized_ads') === 'false') ? 'yes' : 'no',
330                site_section: data_layer_helper.getPathFragment(0, true),
331                article_published_yyyy: '',
332                user_played_free_puzzles_last_7days: '',
333                user_played_paid_puzzles_last_7days: '',
334                anon_user_played_free_puzzles_last_7days: data_layer_helper.untrackedPuzzleCheck(),
335                home_delivery_phone_number: '',
336                content_is_restricted: data_layer_helper.getRestrictedContent('', '', '', ''),
337                day_of_week: data_layer_helper.getDayOfWeek(),
338                user_card_expired: '',
339                user_card_will_expire: '',
340                user_expires_urgency: '',
341                user_used_app_last_24hours: '',
342                user_used_app_last_7days: '',
343                user_used_app_last_14days: '',
344                user_subscription_tier: 'null',
345                user_is_newsquest: 'no',
346                primary_news_newsletter_id: '2409',
347                primary_news_newsletter_name: 'The Pink Un',
348                primary_news_newsletter_description: 'Receive the latest Norwich City news, fixtures and match coverage.',
349                primary_sport_newsletter_id: '2409',
350                primary_sport_newsletter_name: 'The Pink Un',
351                primary_sport_newsletter_description: 'Receive the latest Norwich City news, fixtures and match coverage.',
352                user_signed_up_primary_news_newsletter: 'no',
353                user_signed_up_primary_sport_newsletter: 'no',
354                newsletter_auto_promote: '',
355                newsletter_auto_promote_name: '',
356                newsletter_auto_promote_description: '',
357                newsletter_auto_promote_ID: '',
358                site_has_app: 'yes',
359                site_app_store_url_ios: 'https://apps.apple.com/app/pink-un/id1582153815',
360                site_app_store_url_google_play: 'https://play.google.com/store/apps/details?id=com.archant.pinkun.app',
361                subsets_experiment_id: '',
362                site_section1: data_layer_helper.getPathFragment(1, true), // GBL required
363                site_newspaper_archive_enabled: 'no',
364                site_newspaper_archive_number_of_pages: '',
365                site_newspaper_archive_start_year: 0,
366                article_originates_from_this_site: '',
367                article_originates_from_site: '',
368                article_originates_from_url: ''
369            },
370            native_variables: {
371                setContentCreated: '',
372                setContentIsNative:  'no',
373                setContentAuthor: '',
374                setContentSection: data_layer_helper.getPathFragment(0, true)
375            }
376        },
377        article: {
378            cscore:'',
379            showing_preview: '',
380            is_article: data_layer_helper.isArticle() ? 'yes' : 'no',
381            id : '',
382            length_type: '',
383            character_count: '',
384            author: ''.toLowerCase(),
385            e_var15: ''.toLowerCase(),
386            context: '',
387            content_level: '',
388            content_level_open_access: '',
389            content_level_combined: ',,no',
390            content_is_restricted: data_layer_helper.getRestrictedContent('', '', '', ''),
391            increment: (data_layer_helper.isArticle()) ? '+1' : '',
392            sponsor: '',
393            contributions: '0',
394            is_sponsored: 'no',
395            headline: '',
396            age: data_layer_helper.getArticleAge(),
397            upload_date: '',
398            publish_date: '',
399            update_date: '',
400            rating: '',
401            source: data_layer_helper.getSource(''),
402            subjects: (typeof articleSubjects === 'object') ? articleSubjects.join(',') : '',
403            context: '',
404            grapeshot_context: (typeof gs_channels !== 'undefined') ? gs_channels : '',
405            allow_comments: 'no',
406            total_comments: '',
407            originating_site_id: '',
408            parent_article_site_id: '',
409            parent_article_id: '',
410            originating_article_id: '',
411            parent_originating_site_id: '',
412            is_original_to_site: '',
413            is_cloned: '',
414            parent_article_url: '',
415            use_skimlinks: 'no',
416            content_primary_topic: '',
417            taxonomy: {
418                article_types: '',
419                topics: '',
420                sports: '',
421                sports_teams: '',
422                locations: '',
423                shared_content: '',
424                free_tags: '',
425                farming: ''
426            },
427            audio: {
428                has_audio: 'no',
429                provider: ''
430            },
431            article_comments_use_viafoura: ''
432        },
433        homes: {
434            search_bedrooms_minimum: '',
435            search_location: 'sport',
436            search_price_minimum: '',
437            search_price_maximum: '',
438            list: '',
439            id: ''
440        },
441        video: {
442            exists: 'no',
443            auto_play_enabled: data_layer_helper.getAutoPlay('no')
444        },
445        contributions: {
446            allow_text: '',
447            allow_image: '',
448            user_contributions_number: '0',
449            has_user_contributions: 'no'
450        },
451        search: {
452            keywords: qs.get('search'),
453            results: ''
454        },
455        announcements: {
456            category: ''
457        },
458        config: {
459            google_analytics_id: 'UA-63174771-6',
460            site_template_set: 'standard',
461            path: '/sport/norwich-city/',
462            top_level_section: 'sport',
463            polar_property_id: 'NA-DAILECHO-11238979',
464            gallery_show_advert_after: '5',
465            disable_outbrain_with_ad_light: 'no',
466            disable_outbrain: 'no'
467        },
468        dfp: {
469            is_landing: 'yes',
470            module_path: 'sport',
471            weather_band: '',
472            weather_summary: ''.toLowerCase(),
473            id: data_layer_helper.getGoogleId(),
474            display_screen: data_layer_helper.isMobileScreen() ? 'mobile' : 'desktop',
475            can_show_billboard: (window.screen.width > 960) ? 'y' : 'n'
476        },
477        dates: {
478            date: (new Date()).toLocaleDateString('en-GB'),
479            hour: (new Date()).getHours(),
480            day: data_layer_helper.getDayOfWeek(),
481            weekend: ((new Date()).getDay() === 6 || (new Date()).getDay() === 0) ? 'Weekend' : 'Weekday'
482        },
483        memorials: {
484            contact_phone_number: '',
485            contact_email_address: '',
486            publications: JSON.parse('' || '[]'),
487            user: {
488                id: '',
489                email_verified: 'no',
490                type: ''
491            },
492            funeral_director: {
493                id: '',
494                person_urn: ''
495            }
496        }
497    }
498
499    data_layer_helper.storeCurrentPageName(data_layer.page.name);
500
501    window.dispatchEvent(new Event('data-layer-loaded'))
502
503      data_layer.piano.custom_variables.user_used_app_last_24hours = 'no';
504      data_layer.piano.custom_variables.user_used_app_last_7days = 'no';
505      data_layer.piano.custom_variables.user_used_app_last_14days = 'no';
506  if (data_layer.article.is_article !== 'yes') {
507      data_layer.piano.custom_variables.site_module = 'BlockFootballTeamModule';
508      data_layer.piano.custom_variables.puzzles_landing_page = 'no';
509      data_layer.piano.custom_variables.puzzles_display_page = 'no';
510  }
511</script>
511
512 
513<script
514  src="https://assets.adobedtm.com/499440d21de9/54b957ecfb7e/launch-98090dfa3d73.min.js"
515  async
516></script>
516
517 
518
519<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>
519
520
521<script type = "text/javascript">
522( function () {
523
524    window._sp_ = {
525        config: {
526            baseEndpoint: 'https://a02342.pinkun.com',
527            accountId: 52,
528            targetingParams:{
529                subscribed: false,
530                privacy: false
531            },
532            gdpr: { },
533            events: {
534                onMessageReady: function (message_type) {
535                    trackSPEvents('event76');
536                },
537                onMessageChoiceSelect: function (message_type, choice_id, choice_type_id) {
538                    console.log('message_type: ', message_type);
539                    console.log('choice_id: ', choice_id);
540                    console.log('choice_type_id: ', choice_type_id);
541                    if ('yes' === 'yes') {
542                        if (choice_type_id === 12) {
543                            trackSPEvents('event83'); //Consent Banner Reject All
544                            trackSPEvents('event82'); //Journalism Message Shown
545                        }
546                        if (choice_type_id === 11) {
547                            trackSPEvents('event78');
548                        }
549                        if (choice_type_id === 9) {
550                            trackSPEvents('event77');
551                        }
552                    } else {
553                        // these are the second argument in non-gate
554                        if (choice_type_id === 12) {
555                            trackSPEvents('event77');
556                        }
557
558                        if (choice_type_id === 11) {
559                            trackSPEvents('event78');
560                        }
561
562                        if (choice_type_id === 13) {
563		                    trackSPEvents('event83');
564                        }
565                    }
566                },
567                onPrivacyManagerActionStatus: function(message_type, status, actionType) {
568                    console.log('message_type: ' + message_type);
569                    console.log('status: ' + status);
570                    console.log('actionType: ' + actionType);
571                    if ('yes' === 'yes') {
572                        if (actionType === 11) {
573                            trackSPEvents('event79'); //Privacy Manager Accept
574                        }
575                        if (actionType === 9) {
576                            trackSPEvents('event68'); //Privacy Manager Redirect
577                        }
578                        if (actionType === 1) {
579                            trackSPEvents('event75'); //Forced tcf String Change
580                        }
581                    } else {
582                    // these are the second argument in non-gate
583                        if (actionType === 13) {
584                            trackSPEvents('event81'); //Privacy Manager Reject
585                        }
586                        if (actionType === 11) {
587                            trackSPEvents('event79'); //Privacy Manager Accept
588                        }
589                        if (actionType === 1) {
590                            trackSPEvents('event80'); //Privacy Manager Save & Exit
591                        }
592                    }
593                },
594                onPMCancel: function (message_type) {
595                    console.log('onPMCancel', message_type);
596                    trackSPEvents('event84'); //Privacy Manager Back
597                },
598            }
599        }
600    }
601
602    if (typeof window.__tcfapi === 'function') {
603        window.__tcfapi('addEventListener', 2, function (tcData, success) {
604            console.log('SP: Event Listen:', tcData, success);
605            if (success && tcData.eventStatus === 'useractioncomplete') {
606                setTcfCookie(tcData.purpose.consents, tcData.purpose.legitimateInterests);
607
608                var csnt = 'none';
609                if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {
610                    csnt = 'yes';
611                } else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {
612                    csnt = 'no';
613                }
614                googletag.cmd.push(function() {
615                    // console.log('DFP: Cookie check - setting dfpcsnt to ', csnt);
616                    googletag.pubads().setTargeting('dfpcsnt', csnt);
617                });
618                // ready to start DFP
619                // console.log('PIANO: setting unrestricted via useractioncomplete');
620                // runPiano('unrestricted');
621                startAdvertising(tcData.listenerId);
622
623                var e = new Event('launch:cmp:choice-made');
624                window.dispatchEvent(e);
625            } else if (success && tcData.eventStatus === 'tcloaded') {
626                // tcloaded means a valid TCF v2.0 string is available
627                // console.log('PIANO: setting unrestricted via tcloaded');
628                // runPiano('unrestricted');
629                if (tcData.gdprApplies === false) {
630                    $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.pinkun.com', path: '/', expires: 100});
631                }
632                startAdvertising(tcData.listenerId);
633
634            } else if (success && tcData.eventStatus === 'useractionnotcomplete') {
635                // do nothing - this means the user has not made a choice yet
636            } else if (success && tcData.eventStatus === 'cmpuishown') {
637                // do nothing - this means the CMP UI has been shown
638            } else if (!success) {
639                // $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.pinkun.com', path: '/', expires: 100});
640                // startAdvertising();
641            } else {
642                // console.log('PIANO: setting restricted');
643                // runPiano('restricted');
644            }
645        });
646    }
647
648    
649
650    document.addEventListener('click', function (e) {
651        const option = e.target.closest('.gdpr-option-v2');
652
653        if (!option) return;
654
655        e.preventDefault();
656        sendEvent76 = false;
657
658        const id = option.dataset.v2Id;
659        const isGate = option.dataset.isGate;
660
661        if (isGate === 'yes') {
662            trackSPEvents('event87');
663            _sp_.gdpr.loadPrivacyManagerModal(id);
664        } else {
665            trackSPEvents('event77');
666            _sp_.gdpr.loadPrivacyManagerModal(id);
667        }
668    });
669
670    function getTcfData() {
671        if (typeof window.__tcfapi !== 'function') {
672            console.warn('TCF API unavailable');
673            return;
674        }
675        window.__tcfapi('addEventListener', 2, function(data, success) {
676            if (!data.purpose || !data.purpose.consents || !data.purpose.legitimateInterests) {
677                // console.log('DFP: No TCF data found, not setting cookies');
678                return;
679            }
680            setTcfCookie(data.purpose.consents, data.purpose.legitimateInterests);
681        }, [755]);
682    }
683    getTcfData();
684
685    function setTcfCookie(data, legitimateInterests) {
686        var consents = [];
687        $.each(data, function(id, consent)  {
688            var c = (consent === true) ? 'yes' : 'no';
689            consents.push(c)
690        });
691        // console.log('DFP: consents length: ', consents.length);
692        if (consents.length !== 10) {
693            // consents = consents.fill('no', consents.length, 10);
694            for (var i = consents.length; i < 10; i++) {
695                consents[i] = 'no';
696            }
697        }
698        // console.log('DFP: Found consents to store in cookie:', consents);
699        $.cookie('prev-tcf-v2', consents.join(','), {domain: '.pinkun.com', path: '/', expires: 100});
700
701        var consentEvent4 = 'none';
702        if (typeof data[4] !== 'undefined') {
703            consentEvent4 = data[4] ? 'true' : 'false';
704        }
705        $.cookie('_sp_enable_dfp_personalized_ads', consentEvent4, {domain: '.pinkun.com', path: '/', expires: 100});
706
707        var legitInterest = 'none';
708        if (legitimateInterests && typeof legitimateInterests[2] !== 'undefined') {
709            legitInterest = legitimateInterests[2] ? 'true' : 'false';
710        }
711
712        $.cookie('_sp_legitimate_interests', legitInterest , {domain: '.pinkun.com', path: '/', expires: 100});
713    }
714
715    var sendEvent76 = true;
716
717    function trackSPEvents(events) {
718        if (events === 'event76' && !sendEvent76) {
719            return;
720        } else if (events === 'event76') {
721            sendEvent76 = false;
722        }
723
724        if (typeof window.s !== 'object') {
725            // console.log('DFP: No window.s object found, trying again in 1 second');
726            window.setTimeout(function () { trackSPEvents(events)} , 1000);
727            return;
728        }
729
730        // console.log("ADB: Tracking %s", events);
731        // Re-create the Omniture object so the data can be tracked.
732        var s = window.s;
733
734        if (events.indexOf('event70') !== -1) {
735            // console.log('DFP: Events passed, added evars');
736            s.eVar35 = 'enabled';
737            s.prop35 = 'enabled';
738        }
739
740        s.events = events;
741        s.linkTrackEvents = events;
742        s.linkTrackVars = "eVar2,eVar3,eVar4,eVar5,eVar6,evar7,evar8,evar9,eVar16,eVar19,eVar26,eVar35,eVar43,eVar67,prop35";
743        s.suppressPageView = true;
744        s.tl(true,'o','Ad Block');
745    }
746
747    function startAdvertising(id)
748    {
749        if (typeof window.doNotAdvertise !== 'undefined' && window.doNotAdvertise === true) {
750            return;
751        }
752
753        // console.log("DFP: Is the page fully loaded?", window.googleReady);
754        if (window.googleReady !== true) {
755            window.setTimeout(function () {
756                // console.log('DFP: Google not fully loaded yet, pausing quarter of a second before trying again');
757                startAdvertising(id);
758            }, 250);
759            return;
760        }
761
762        // Ensure that we never run this code twice
763        if (window.advertisingStart === true) {
764            return;
765        }
766        // console.log('DFP: Running advertisement');
767        window.advertisingStart = true;
768
769        var googletag = window.googletag;
770        // init google objects and array
771        (function() {
772            var gads = document.createElement('script');
773            gads.async = true;
774            gads.type = 'text/javascript';
775            gads.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
776            var node = document.getElementsByTagName('script')[0];
777            node.parentNode.insertBefore(gads, node);
778        })();
779
780        // launch the exco slideshow player
781        launchExcoSlideshow();
782
783        // load facebook etc
784        loadSocials();
785
786        // Checking our decision to use headerbidding (shorterned as prebid) is correct
787        // via system logic, and that we have the simplified consent to do so
788        if (usePrebid && $.cookie('_sp_enable_dfp_personalized_ads') === 'true') {
789            var e = new Event('launch:sourcepoint:consentaccepted');
790            window.dispatchEvent(e);
791
792            // AP code initialisation
793            // the script is loaded via launch, once we have detected a consent signal via the datalayer.
794            fetchAp();
795
796            var site = 'desktop';
797            var _site = 'desktop';
798
799            // load IAS scripts and set up vars
800            (function() {
801                var ias = document.createElement('script');
802                ias.async = true;
803                ias.type = 'text/javascript';
804                ias.src = 'https://cdn.adsafeprotected.com/iasPET.1.js';
805                var node = document.getElementsByTagName('script')[0];
806                node.parentNode.insertBefore(ias, node);
807            })();
808
809            // load the prebid script
810            (function() {
811                var pbs = document.createElement('script');
812                pbs.async = true;
813                pbs.type = 'text/javascript';
814                pbs.src = 'https://micro.rubiconproject.com/prebid/dynamic/11022.js?group=newsquest';
815                var node = document.getElementsByTagName('script')[0];
816                node.parentNode.insertBefore(pbs, node);
817            })();
818
819            // tell google to actually get the bids from all relevant vendors when loaded
820            googletag.cmd.push(function () {
821                fetchHeaderBids();
822            });
823        }
824
825        // Outbrain
826        if (
827            (window.data_layer.user.advertising_experience === 'Ad-Free' || window.data_layer.config.disable_outbrain === 'yes') ||
828            (window.data_layer.user.advertising_experience === 'Ad-Light' && window.data_layer.config.disable_outbrain_with_ad_light === 'yes')
829        ) {
830            // console.log("No Outbrain script loading due to page settings");
831        } else {
832            // console.log("Loading Outbrain");
833            var ob = document.createElement('script');
834            ob.async = true;
835            ob.type = 'text/javascript';
836            ob.src = 'https://widgets.outbrain.com/outbrain.js';
837            var node = document.getElementsByTagName('script')[0];
838            node.parentNode.insertBefore(ob, node);
839        }
840
841
842        // remove the listener
843        if (id !== null) {
844            window.__tcfapi('removeEventListener', 2, function (success) { }, id);
845        }
846    }
847
848    /**
849     * Wait until we have advertising consent to show this advertising
850     * based replacement for the single image on our article pages
851     * This logic is based on excoSlidshowPlayerID that only appears on the page
852     * if a user is NOT a subscriber (including privacy plus) and the page has the
853     * correct information to show it (doesn't have a video, not in sport etc)
854     */
855    function launchExcoSlideshow() {
856        const slideShowPlayerId = window.excoSlideshowPlayerId;
857        // if we do not have a player id, we do not need to do anything
858        if (!slideShowPlayerId) {
859            return;
860        }
861
862        // this is exco's supplied code, modified for our use
863        (function (d, s, n) {
864            fjs = d.getElementsByTagName(s)[0];
865            js = d.createElement(s);
866            js.className = n;
867            js.src = '//player.ex.co/player/' + slideShowPlayerId;
868            js.setAttribute('programmatic', 'true');
869	        js.onload = function () {
870                const playerApi = ExCoPlayer.connect(slideShowPlayerId);
871                playerApi.init({});
872
873                playerApi.on('player-load', function(data) {
874                    $('.mar-article-image').remove();
875                    if (window.screen.width > 800) {
876                        $('.article-hero').attr('style', 'order: 1');
877                    }
878                    window.hide_overlay_for_exco = true;
879                });
880            };
881            fjs.parentNode.insertBefore(js, fjs);
882        }(document, 'script', 'exco-player'));
883    }
884
885    function loadSocials()
886    {
887        const socials = [
888            'https://platform.twitter.com/widgets.js',
889            'https://connect.facebook.net/en_US/all.js#xfbml=1',
890            'https://www.tiktok.com/embed.js',
891        ];
892
893        socials.forEach((social) => {
894            var script = document.createElement('script');
895            script.src = social;
896            script.async = true;
897            document.getElementsByTagName('head')[0].appendChild(script);
898        });
899    }
900
901
902})();
903
904</script>
vendor: 1 bytes, line 904
904
905<script src="https://a02342.pinkun.com/unified/wrapperMessagingWithoutDetection.js"></script>
905
906
907<script>
908window.usePiano = true;
909window.selectedOfferId = null;
910window.selectedTermId = null;
911</script>
vendor: 1 bytes, line 911
911
912<script>
913document.cookie = "__adblocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";
914var setNptTechAdblockerCookie = function(adblocker) {
915    var d = new Date();
916    d.setTime(d.getTime() + 60 * 60 * 24 * 2 * 1000);
917    document.cookie = "__adblocker=" + (adblocker ? "true" : "false") + "; expires=" + d.toUTCString() + "; path=/";
918}
919var script = document.createElement("script");
920script.setAttribute("async", true);
921script.setAttribute("src", "//www.npttech.com/advertising.js");
922script.setAttribute("onerror", "setNptTechAdblockerCookie(true);");
923document.getElementsByTagName("head")[0].appendChild(script);
924</script>
924
925
926<script>
927// window.pdl = window.pdl || {};
928// window.pdl.requireConsent = 'v2';
929
930// Store entry point unless it's a user or subscribe page
931// to redirect after subscription
932const excludedPaths = ['/user/', '/subscribe/'];
933
934const shouldExclude = excludedPaths.some(path =>
935  window.location.pathname.includes(path)
936);
937
938if (!shouldExclude) {
939  sessionStorage.setItem(
940    'last_piano_page_interacted_with',
941    window.location.pathname
942  );
943}
944
945tp = window.tp || [];
946
947function runPiano(restrictedMode) {
948    // console.log('Running Piano with restricted mode:', restrictedMode);
949    // tp.push(['init', function() {
950    //      console.log('Piano purpose map, before calling setAllPurposes()', tp.consent.getByPurpose());
951    // }]);
952    // if (restrictedMode === 'restricted') {
953    //     // If we're in restricted mode, we need to set some specific parameters
954    //     tp.push(['init', function() {
955    //         tp.consent.setAllPurposes('opt-out')
956    //     }]);
957    // } else {
958    //     tp.push(['init', function() {
959    //         tp.consent.setAllPurposes('opt-in')
960    //     }]);
961    // }
962    // tp.push(['init', function() {
963    //     console.log('Piano purpose map, after calling setAllPurposes()', tp.consent.getByPurpose());
964    // }]);
965    // init Piano ID
966    tp.push(['init', function() {
967        tp.pianoId.init();
968    }]);
969
970    const isGooglebot = window.isRobot.googleBot();
971
972    const isArticle = (data_layer.article.is_article === 'yes');
973
974    const isCl3 = (parseInt(data_layer.article.content_level, 10) === 3);
975
976    if (isGooglebot) {
977        // we don't load Piano from all non-article pages
978        if (!isArticle) {
979            return;
980        }
981
982        // If we are on an article, we do not load piano on CL0, 1, or 2
983        if (!isCl3) {
984            return;
985        }
986    }
987    Object.keys(data_layer.piano.custom_variables).forEach(function (k) {
988        var v = data_layer.piano.custom_variables[k];
989
990        if (v != '') {
991            tp.push(["setCustomVariable", k, v]);
992        }
993    });
994
995    Object.keys(data_layer.piano.native_variables).forEach(function (k) {
996        var v = data_layer.piano.native_variables[k];
997        if (v != '') {
998            tp.push([k, v]);
999        }
1000    });
1001
1002    tp.push(['setTags', data_layer.piano.tags]);
1003
1004   (function(src){
1005        var a=document.createElement("script");
1006        a.type = "text/javascript";
1007        a.async=true;
1008        a.src=src;
1009        var b=document.getElementsByTagName("script")[0];
1010        b.parentNode.insertBefore(a, b)
1011    })("//experience.tinypass.com/xbuilder/experience/load?aid=1ZqOQbU7pu");
1012}
1013
1014// Init Piano
1015const debug = document.cookie
1016    .split('; ')
1017    .find(row => row.startsWith('debug='))
1018    ?.split('=')[1];
1019
1020tp.push(["setDebug", debug === '1']);
1021
1022tp.push(["setApplePayMerchantId", 'merchant.nq.subssites.piano']);
1023
1024tp.push(["setUsePianoIdUserProvider", true ]);
1025
1026tp.push(["addHandler", "loginRequired", function(params) {
1027    // If they're already signed in, we don't need to do anything special.
1028    if (tp.user.isUserValid()) {
1029        return;
1030    }
1031    if (typeof window._overridePianoDefault !== 'undefined' && window._overridePianoDefault !== true) {
1032        console.log("TPL Called")
1033        tp.pianoId.show({
1034            screen: 'login',
1035            displayMode: 'modal',
1036            loggedIn: (data) => {
1037                pianoId.loggedIn();
1038            },
1039            loggedOut: () => {
1040                console.log('TP-TJ: user logged out');
1041            },
1042            registrationSuccess: () => {
1043                pianoId.registered();
1044            },
1045            width: '500px',
1046            height: '460px',
1047        });
1048    }
1049}]);
1050
1051tp.push(["addHandler", "checkoutSelectTerm", function (termDetails) {
1052    if (typeof termDetails.termId !== 'undefined') {
1053        window.selectedTermId = termDetails.termId;
1054    }
1055}]);
1056
1057tp.push(["addHandler", "showTemplate", function (templateParams) {
1058    showPianoTarget(templateParams);
1059}]);
1060
1061tp.push(["addHandler", "showOffer", function (offerParams) {
1062    window.shownOffer = true;
1063
1064    // Store some data we might need later.
1065    if (typeof offerParams.offerId !== 'undefined') {
1066        window.selectedOfferId = offerParams.offerId;
1067    }
1068
1069    showPianoTarget(offerParams);
1070}]);
1071
1072function handleFullWidthBanner(selector) {
1073    if (selector === '#po-overlay-articlegate-full-width-full-article-scroll-below') {
1074        document.querySelector(selector).classList.add(selector.replace('#', ''));
1075    }
1076    document.querySelector(selector).style.minHeight = "254px";
1077    document.querySelector('#subscription-content').style.display = 'none';
1078    document.querySelectorAll('.send-us-your-news-cta').forEach((el) => { el.style.display = 'none'; });
1079    document.querySelectorAll('.mega-news-block').forEach((el) => { el.style.display = 'none'; });
1080
1081    const block = document.querySelector(selector);
1082    const containerBlock = block.parentElement;
1083    const containerBlockHeight = 254; // to prevent abrupt jumping
1084
1085    if (!block) { return; }
1086
1087    block.style.display = 'block';
1088
1089    const blockRect = block.getBoundingClientRect();
1090    const startTop = blockRect.top + window.scrollY;
1091    const blockHeight = blockRect.height;
1092    const screenWidth = window.screen.width;
1093
1094    let lastState = ''; // 'top', 'bottom', 'default'
1095
1096    function getScrollbarWidth() {
1097        return window.innerWidth - document.documentElement.clientWidth;
1098    }
1099
1100    function updatePosition() {
1101        const scrollY = window.scrollY;
1102        const viewportHeight = window.innerHeight;
1103        const bottomTrigger = startTop + blockHeight - viewportHeight;
1104
1105        let newState = 'default';
1106
1107        if (scrollY > startTop && screenWidth >= 768) {
1108            newState = 'top';
1109        } else if (scrollY < bottomTrigger && screenWidth >= 768) {
1110            newState = 'bottom';
1111        } else if (scrollY < bottomTrigger + 90 && screenWidth < 768) {
1112            newState = 'bottom-mobile';
1113        }
1114
1115        const scrollbarWidth = getScrollbarWidth();
1116
1117        if (newState !== lastState) {
1118            switch (newState) {
1119                case 'top':
1120                    block.style.position = 'fixed';
1121                    block.style.top = '0';
1122                    block.style.bottom = 'auto';
1123                    block.style.marginLeft = '0';
1124                    block.style.marginRight = '0';
1125                    containerBlock.style.minHeight = `${containerBlockHeight}px`;
1126                    break;
1127
1128                case 'bottom':
1129                    block.style.position = 'fixed';
1130                    block.style.bottom = '0';
1131                    block.style.top = 'auto';
1132                    block.style.marginLeft = '0';
1133                    block.style.marginRight = '0';
1134                    block.style.width = `calc(100vw - ${scrollbarWidth}px)`;
1135                    containerBlock.style.minHeight = 'unset';
1136                    break;
1137
1138                case 'bottom-mobile':
1139                    block.style.position = 'fixed';
1140                    block.style.bottom = '90px';
1141                    block.style.top = 'auto';
1142                    block.style.marginLeft = 'calc(-100vw + 100%)';
1143                    block.style.marginRight = 'calc(-100vw + 100%)';
1144                    containerBlock.style.minHeight = 'unset';
1145                    break;
1146
1147                default:
1148                    block.style.position = '';
1149                    block.style.top = '';
1150                    block.style.bottom = '';
1151                    block.style.width = `calc(100vw - ${scrollbarWidth}px)`;
1152                    block.style.marginLeft = '-100vw';
1153                    block.style.marginRight = '-100vw';
1154                    containerBlock.style.minHeight = 'unset';
1155                    break;
1156            }
1157
1158            lastState = newState;
1159        }
1160
1161        requestAnimationFrame(updatePosition);
1162    }
1163
1164    updatePosition();
1165    window.addEventListener('resize', updatePosition);
1166}
1167
1168function trackLocation(forceValidLocation = false) {
1169    var currentLocation = window.location.pathname;
1170
1171    let valid = false;
1172
1173    if (currentLocation.indexOf('puzzles') > -1) {
1174        valid = true;
1175    }
1176
1177    if (currentLocation.indexOf('pagesuite') > -1) {
1178        valid = true;
1179    }
1180
1181    var articleMatch = currentLocation.match(/(\d+)\.[^\/]+\/(r\/)?$/);
1182    if (articleMatch != null) {
1183        valid = true;
1184    }
1185
1186    if (forceValidLocation) {
1187        valid = true;
1188    }
1189
1190    if (currentLocation.indexOf('subscribe') > -1) {
1191        valid = false;
1192    }
1193
1194    if (!valid) {
1195        return;
1196    }
1197
1198    $.cookie('last-piano-page-interacted-with', currentLocation, {path: '/', domain: window.data_layer.site.cookie_domain});
1199}
1200
1201function trackPianoWithNewRelic(templateName) {
1202    if (this.newrelic && typeof this.newrelic === 'object') {
1203        newrelic.setCustomAttribute('user_was_shown_piano_experience', templateName);
1204    }
1205}
1206
1207function handleOfferShow(params) {
1208    console.log('Piano params', params);
1209
1210    // If on the subscription page and the URL has a term ID and offer ID, show the relevant offer.
1211    if (typeof location.pathname !== 'undefined' && location.pathname === '/subscribe/') {
1212        var offerId = location.search.match(/offer_id=([A-Z0-9]+)/);
1213        if (offerId !== null && offerId.length > 1) {
1214            offerId = offerId[1];
1215        }
1216        var termId = location.search.match(/term_id=([A-Z0-9]+)/);
1217        if (termId !== null && termId.length > 1) {
1218            termId = termId[1];
1219        }
1220        if (offerId !== null && termId !== null) {
1221            tp.offer.show({'termId': termId, 'offerId': offerId});
1222        }
1223    }
1224
1225    // we are only tracking
1226    var templateId = params.templateId;
1227    var variantId = params.templateVariantId;
1228    if (params.containerSelector !== '#po-inline-articlegate-fullarticle' &&
1229        params.containerSelector !== '#po-overlay-articlegate-full-width-full-article-scroll-below' &&
1230        params.containerSelector !== '#po-inline-articlegate-partialarticle' &&
1231        params.containerSelector !== '#po-overlay-articlegate-full-width-scroll-below'
1232    ) {
1233        $.get('/ws/piano/templatename/', {template_id: templateId, variant_id: variantId}, function (response) {
1234            trackPianoSimplified(params, response.name);
1235        });
1236        return;
1237    }
1238
1239
1240    $.get('/ws/piano/templatename/', {template_id: templateId, variant_id: variantId}, function (response) {
1241        trackPiano(params, response.name);
1242    });
1243}
1244
1245function trackPiano(params, templateName) {
1246    trackPianoWithNewRelic(templateName);
1247
1248    if (typeof params.activeMeters === 'string') {
1249        activeMeters = JSON.parse(params.activeMeters);
1250    } else {
1251        activeMeters = params.activeMeters;
1252    }
1253
1254    var s = window.s;
1255    if (!s || !s.pageName) {
1256        // console.log("ADB: Setting s from backup");
1257        s = window.backupAdobe;
1258        window.s = s;
1259    }
1260
1261    // this would call when CL3 is a hard gate
1262    if (!activeMeters && data_layer.article.content_level === '3') {
1263        s.eVar59 = templateName;
1264        s.eVar58 = data_layer.article.content_level;
1265        s.events = "event91";
1266        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";
1267        s.linkTrackEvents="event91";
1268        s.tl(document, 'o', 'Metered Access Notice');
1269        s.events = '';
1270        return;
1271    }
1272
1273    if (!activeMeters) {
1274        return;
1275    }
1276
1277    var meterData = activeMeters[0];
1278
1279    var meterName = meterData.meterName.toLowerCase();
1280
1281    // track event 5
1282    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') {
1283        s.eVar58 = data_layer.article.content_level;
1284        s.eVar80 = meterData.meterName + ',' +  meterData.views + ',' + meterData.totalViews + ',' + meterData.viewsLeft + ',' + meterData.maxViews;
1285        s.eVar59 = templateName;
1286        s.events = "event5";
1287        s.linkTrackVars="eVar58,eVar2,eVar3,eVar4,eVar5,eVar6,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,prop63,eVar80,eVar79,eVar118,list3, events";
1288        s.linkTrackEvents="event5";
1289    } else {
1290        s.eVar80 = meterData.meterName + ',' +  meterData.views + ',' + meterData.totalViews + ',' + meterData.viewsLeft + ',' + meterData.maxViews;
1291        s.eVar59 = templateName;
1292        s.linkTrackVars="eVar2,eVar3,eVar4,eVar5,eVar6,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,prop63,eVar80,eVar79,eVar118,list3, events";
1293    }
1294    s.tl(document, 'o', 'Metered Access Notice');
1295    s.events = '';
1296
1297}
1298
1299/**
1300 * Just track the template name in 78 for non-article-interrupts/gates
1301 */
1302function trackPianoSimplified(params, templateName)
1303{
1304    trackPianoWithNewRelic(templateName);
1305
1306    var s = window.s;
1307    if (!s || !s.pageName) {
1308        // console.log("ADB: Setting s from backup");
1309        s = window.backupAdobe;
1310        window.s = s;
1311    }
1312    s.eVar78 = templateName;
1313    s.events = 'event90';
1314    s.linkTrackEvents="event90";
1315    s.linkTrackVars="eVar2,eVar3,eVar4,eVar5,eVar6,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,prop63,eVar80,eVar79,eVar118,list3,eVar78, events";
1316    s.tl(document, 'o', 'Piano Template');
1317}
1318
1319function raiseLaunchEvent(name) {
1320    var e = new Event('launch:piano:' + name);
1321    window.dispatchEvent(e);
1322}
1323
1324function removePianoToast() {
1325    setTimeout(() => {
1326        document.getElementById('po-overlay-toast-left').remove()
1327    }, 30000)
1328}
1329
1330function showPianoTarget(params) {
1331    handleOfferShow(params);
1332    trackLocation();
1333
1334    if ($(params.containerSelector).length > 0) {
1335        const displayType = $(params.containerSelector).attr('data-display');
1336
1337        if (displayType) {
1338            $(params.containerSelector).addClass(`shown-${displayType}`);
1339        } else {
1340            $(params.containerSelector).addClass('shown').show();
1341        }
1342
1343        if ($(params.containerSelector).hasClass('piano--block-level') || $(params.containerSelector).hasClass('piano--inside-block')) {
1344            $(params.containerSelector).show();
1345        }
1346
1347        if (
1348            params.containerSelector === '#po-overlay-articlegate-full-width-scroll-below' ||
1349            params.containerSelector === '#po-overlay-articlegate-full-width-full-article-scroll-below'
1350        ) {
1351            handleFullWidthBanner(params.containerSelector);
1352        }
1353
1354        if ($(params.containerSelector) === '#po-inline-subscribe-page') {
1355            $(params.containerSelector).show();
1356        }
1357
1358        if (['#po-inline-blocksystem-target-e'].includes(params.containerSelector)) {
1359            $('#po-inline-blocksystem-target-e').show();
1360            $('.piano-promo-container').show();
1361        }
1362
1363        if (params.containerSelector === '#po-overlay-toast-left') {
1364            removePianoToast()
1365        }
1366
1367        if (params.containerSelector === '#po-overlay-toast-main-navigation') {
1368            removePianoToast()
1369        }
1370
1371        if (params.containerSelector === '#po-inline-articlewall-partialarticle-closable') {
1372            $('#po-inline-articlegate-partialarticle').css('display', 'none');
1373        }
1374
1375        if (params.containerSelector === '#po-inline-articlewall-fullarticle-closable') {
1376            $('#po-inline-articlegate-fullarticle').css('display', 'none');
1377        }
1378
1379        if (params.containerSelector === '#po-overlay-articlegate-full-width-full-article-scroll-below-closable') {
1380            $('#po-overlay-articlegate-full-width-full-article-scroll-below').css('display', 'none');
1381        }
1382    }
1383}
1384
1385tp.push(["addHandler", "checkoutComplete", function(conversion) {
1386    var s = window.s;
1387    s.events = s.apl(s.events, "event4", ",", 1); // Set the subscription counter event.
1388    s.events = s.apl(s.events, "purchase", ",", 1); // Set the purchase event.
1389    s.products = "Subscription : Metered Access;" + conversion.termId + ";1;"+conversion.chargeAmount;
1390    s.linkTrackEvents = "event4,purchase";
1391    s.purchaseID = conversion.termConversionId;
1392    s.pageName = '(www) /subscribe/complete/';
1393    // wipe out errors
1394    s.eVar31 = '';
1395    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";
1396
1397    s.tl(true, 'o', 'Subscription');
1398
1399    $.cookie('resourceConverted', conversion.rid, {path: '/', domain: window.data_layer.site.cookie_domain});
1400    $.cookie('pianoConverted', '1', {path: '/', domain: window.data_layer.site.cookie_domain});
1401    raiseLaunchEvent('checkoutComplete');
1402
1403    // Clean Session Storage
1404    sessionStorage.removeItem('nq_selected_offer_id');
1405    sessionStorage.removeItem('nq_selected_term_id');
1406    sessionStorage.removeItem('nq_adobe_tracking_article_dimensions');
1407    sessionStorage.removeItem('nq_adobe_tracking_visiting_dimensions');
1408
1409    // Show Onboarding modal after subscription
1410    const lastPage = sessionStorage.getItem('last_piano_page_interacted_with');
1411    const baseUrl = lastPage || window.location.href;
1412
1413    const url = new URL(baseUrl, window.location.origin);
1414    url.searchParams.set('show-onboarding', 'yes');
1415
1416    setTimeout(() => {
1417        window.location.href = url.pathname + url.search;
1418    }, 2000);
1419}]);
1420
1421tp.push(["addHandler", "checkoutPaymentError", function(errorData) {
1422    var s = window.s;
1423    s.pageName = '(www) /subscribe/error/';
1424    s.eVar31 = errorData.message;
1425    s.tl(true, 'o', 'CheckoutPaymentError');
1426
1427    raiseLaunchEvent('checkoutPaymentError');
1428}]);
1429
1430tp.push(["addHandler", "checkoutError", function(errorData) {
1431    var s = window.s;
1432    s.pageName = '(www) /subscribe/error/';
1433    s.eVar31 = errorData.message;
1434    s.tl(true, 'o', 'CheckoutError');
1435    raiseLaunchEvent('checkoutError');
1436}]);
1437
1438tp.push(["addHandler", "startCheckout", function(options) {
1439    sessionStorage.setItem("nq_selected_offer_id", options.offerId);
1440    sessionStorage.setItem("nq_selected_term_id", options.termId);
1441
1442    if (!tp.user.isUserValid()) {
1443        window.location = '/user/create-account/subscribe/';
1444        return;
1445    }
1446
1447    var s = window.s;
1448    s.eVar2 = '(www) /subscribe/payment/';
1449    s.pageName = '(www) /subscribe/payment/';
1450    const storedAdobeArticleDimensions = sessionStorage.getItem('nq_adobe_tracking_article_dimensions');
1451    const storedAdobeVisitingDimensions = sessionStorage.getItem('nq_adobe_tracking_visiting_dimensions');
1452    if (storedAdobeVisitingDimensions) {
1453        const storedAdobeVisitingDimensionsObj = JSON.parse(storedAdobeVisitingDimensions);
1454        s.eVar10 = storedAdobeVisitingDimensionsObj.eVar10;
1455        s.eVar22 = storedAdobeVisitingDimensionsObj.eVar22;
1456        s.eVar23 = storedAdobeVisitingDimensionsObj.eVar23;
1457        s.eVar24 = storedAdobeVisitingDimensionsObj.eVar24;
1458    }
1459    if (storedAdobeArticleDimensions) {
1460        const storedAdobeArticleDimensionsObj = JSON.parse(storedAdobeArticleDimensions);
1461        s.eVar10 = storedAdobeArticleDimensionsObj.eVar10;
1462        s.eVar15 = storedAdobeArticleDimensionsObj.eVar15;
1463        s.eVar22 = storedAdobeArticleDimensionsObj.eVar22;
1464        s.eVar23 = storedAdobeArticleDimensionsObj.eVar23;
1465        s.eVar24 = storedAdobeArticleDimensionsObj.eVar24;
1466        s.eVar25 = storedAdobeArticleDimensionsObj.eVar25;
1467    }
1468    // wipe out errors
1469    s.eVar31 = '';
1470    s.events = '';
1471    raiseLaunchEvent('startCheckout');
1472    s.linkTrackVars="eVar10,eVar15,eVar22,eVar23,eVar24,eVar25";
1473    s.t();
1474}]);
1475
1476tp.push(["addHandler", "checkoutClose", function(conversion) {
1477    raiseLaunchEvent('checkoutClose');
1478
1479    // Did they abandon the cart? If so: was anything in their cart?
1480    if (typeof conversion.state === 'undefined' || conversion.state !== 'close') {
1481        return;
1482    }
1483    if (window.selectedOfferId === null || window.selectedTermId === null) {
1484        return;
1485    }
1486    $.post('/ws/piano/abandoned-cart/', {offer_id: window.selectedOfferId, term_id: window.selectedTermId});
1487}]);
1488
1489tp.push(["addHandler", "meterExpired", function(meterData){
1490    var msg = "<div><b>meterName:</b> " + meterData.meterName
1491        + "&nbsp; | &nbsp;<b>views:</b> " + meterData.views
1492        + "&nbsp; | &nbsp;<b>totalViews:</b> " + meterData.totalViews
1493        + "&nbsp; | &nbsp;<b>viewsLeft:</b> " + meterData.viewsLeft
1494        + "&nbsp; | &nbsp;<b>maxViews:</b> " + meterData.maxViews
1495        + "&nbsp; | &nbsp;<b>callback:</b> " + meterData.callback + '</div>';
1496    if ($.cookie('nq-show-piano-viewer') === 'yes') {
1497        $('#piano-meter-value').html(msg);
1498        $('#piano-meter-display').show();
1499        $('#piano-meter-display-content').append(msg);
1500    }
1501    var cVal = window.location.href;
1502
1503    trackLocation(true);
1504
1505    console.log("Piano Meter Expired:", meterData.meterName);
1506    if (meterData.meterName === 'CL1 Meter') {
1507        console.log("Piano: Setting meter expired cookie");
1508        $.cookie('isMeterExpired', 'yes', {path: '/', domain: window.data_layer.site.cookie_domain, expires: 1});
1509    }
1510
1511    raiseLaunchEvent('meterExpired');
1512
1513}]);
1514
1515tp.push(["addHandler", "meterActive", function(meterData){
1516    var msg = "<div><b>meterName:</b> " + meterData.meterName
1517        + "&nbsp; | &nbsp;<b>views:</b> " + meterData.views
1518        + "&nbsp; | &nbsp;<b>totalViews:</b> " + meterData.totalViews
1519        + "&nbsp; | &nbsp;<b>viewsLeft:</b> " + meterData.viewsLeft
1520        + "&nbsp; | &nbsp;<b>maxViews:</b> " + meterData.maxViews
1521        + "&nbsp; | &nbsp;<b>callback:</b> " + meterData.callback + '</div>';
1522    if ($.cookie('nq-show-piano-viewer') === 'yes') {
1523        $('#piano-meter-value').html(msg);
1524        $('#piano-meter-display').show();
1525        $('#piano-meter-display-content').append(msg);
1526    }
1527
1528    console.log("Piano Meter running total:", meterData.meterName,  meterData.totalViews, meterData.maxViews, meterData);
1529    if (meterData.meterName === 'CL1 Meter' && meterData.totalViews >= meterData.maxViews) {
1530        $.cookie('isMeterExpired', 'yes', {path: '/', domain: window.data_layer.site.cookie_domain, expires: 1});
1531    } else {
1532        $.cookie('isMeterExpired', 'no', {path: '/', domain: window.data_layer.site.cookie_domain, expires: 1});
1533    }
1534}]);
1535
1536
1537
1538runPiano('unrestricted');
1539
1540</script>
1540
1541
1542
1543
1544
1545    
1545<script type='text/javascript'>
1546    var googletag = googletag || {};
1547    googletag.cmd = googletag.cmd || [];
1548    var iasDataHandler, __iasPET = __iasPET || {};
1549    __iasPET.queue = __iasPET.queue || [];
1550    __iasPET.pubId = '931298';
1551
1552    var pbjs = pbjs || {};
1553    pbjs.que = pbjs.que || [];
1554
1555    var carbonRealtime = JSON.parse(window.localStorage.getItem('ccRealtimeData'));
1556    var ozoneSettings = {};
1557    var ozoneTargeting = {
1558        carbon_segment: carbonRealtime ? carbonRealtime.audiences.map(x => (x.id)) : []
1559    };
1560
1561
1562    function isMobile() {
1563        if (window.screen.width < 728) {
1564            return true;
1565        }
1566        return false;
1567    }
1568    var usePrebid = true;
1569    var whiteList = false;
1570    var adLight = false;
1571    
1572    
1573    var blackListAds = [];
1574
1575    if (usePrebid) {
1576        // disable initial load so prebid can do its stuff
1577        // console.log('DFP: Disabling initial load');
1578        googletag.cmd.push(function() {
1579            // console.log('DFP: Disabling initial load - read by DFP');
1580            googletag.pubads().disableInitialLoad();
1581        });
1582    }
1583    </script>
1583
1584
1585    
1585<script>
1586
1587    /**
1588     * Adds key-values to page level of Google Publisher Tag
1589     * @example
1590     * addKeyValuesToGPT({"ap_a": ["1100"], "ap_x": ["134123"]})
1591     * @param {Object} keyValues
1592     */
1593     function addAsKeyValuesToGPT(keyValues) {
1594        if (!googletag.pubads) {
1595            googletag.cmd.push(function () {
1596                addAsKeyValuesToGPT(keyValues);
1597            });
1598            return;
1599        }
1600        for (const key in keyValues) {
1601            if (Object.hasOwnProperty.call(keyValues, key)) {
1602                const value = keyValues[key];
1603                googletag.pubads().setTargeting(key, value);
1604            }
1605        }
1606    }
1607
1608    function onAudienceProjectDataAvailable(dataResponse) {
1609        console.log("AudienceProject data returned", dataResponse);
1610
1611        // in keyValues there are full-reach key-values created, they needs to be sent to GAM and added to Prebid adform ad-units
1612        if (dataResponse.keyValues) {
1613            addAsKeyValuesToGPT(dataResponse.keyValues);
1614        }
1615    }
1616
1617    function fetchAp() {
1618        AudienceProjectData.fetch('saknewsquest', {
1619            integrateWithCmp: true,
1620            waitForCmpConsent: true
1621        }, onAudienceProjectDataAvailable);
1622    }
1623
1624
1625    </script>
1625
1626
1627
1628<script>
1629        if (typeof gs_channels === 'undefined') {
1630            gs_channels = "";
1631        }
1632        rpx_init = ({
1633            qry         : 'https://www.pinkun.com',
1634            section     : 'sport',
1635            site        : 'www.pinkun.com',
1636            context     : '',
1637            weather     : ''.toLowerCase(),
1638            temp        : '',
1639            gs_channels : gs_channels,
1640            age         :  '0' ,
1641            gender      :  'u' ,
1642            nqd         : '' // intentionall blank
1643        });
1644    </script>
1644
1645    
1645<script type='text/javascript' src='https://pagead2.googlesyndication.com/pagead/imgad?id=CICAgKDLqv_TbRABGAEoATIIgOw1LHg7xnFAt-_HogU'></script>
1645
1646    
1646<script>
1647
1648    var bidTimeout = 1200;
1649    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":[[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":[["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]],"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":""}];
1650
1651    
1652
1653    //whenever you want header bids call this function
1654    function fetchHeaderBids() {
1655        //Load the APS JavaScript Library
1656        !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");
1657        //Initialize the Library
1658        apstag.init({
1659            pubID: '3147',
1660            adServer: 'googletag',
1661            schain: {
1662                complete: 1, // Integer 1 or 0 indicating if all preceding nodes are complete
1663                ver: '1.0', // Version of the spec used
1664                nodes: [ // Can be empty if the owner of the site is creating this request
1665                    {
1666                        asi: '1xl.co.uk', // Populate with the canonical domain of the advertising system where the seller.JSON file is hosted
1667                        sid: '0017', // The identifier associated with the seller or reseller account within your advertising system
1668                        hp: 1, // 1 or 0, whether this node is involved in the payment flow
1669                    }
1670                ]
1671            }
1672        });
1673        // console.log("DFP: Fetching headerbids");
1674        // new prebid implementation
1675 
1675       var apstagSlots = [];
1676
1677        getPETRequest();
1678
1679        $.each(unfilteredAdUnits, function(i, unit) {
1680            if (unit.isVast) {
1681                return;
1682            }
1683
1684            if(unit.use_amazon) {
1685                var awsSizes = [];
1686                var sizes = null;
1687                // work around poor data format
1688                if (unit.alternate_mobile_size && isMobile()) {
1689                    sizes = unit.alternate_mobile_size;
1690                } else {
1691                    sizes = unit.sizes;
1692                }
1693
1694                if (typeof sizes[0] === 'object') {
1695                    $.each(sizes, function (k, v) {
1696                        awsSizes.push(v);
1697                    });
1698                } else {
1699                    awsSizes = [sizes];
1700                }
1701                var amazonSlot = {
1702                    slotID: unit.domName,
1703                    sizes: awsSizes,
1704                };
1705                apstagSlots.push(amazonSlot);
1706            }
1707        });
1708
1709        // TODO 1
1710        var bidders = ['a9', 'prebid', 'ias'];
1711
1712        // create a requestManager to keep track of bidder state to determine when to send ad server
1713        // request and what apstagSlots to request from the ad server
1714        var requestManager = {
1715            adserverRequestSent: false,
1716            adSlots: [],
1717        };
1718
1719        //loop through bidder array and add the bidders to the request manager:
1720        bidders.forEach(function(bidder) {
1721            requestManager[bidder] = false;
1722        })
1723
1724
1725        // a helper function that returns googletag objects corresponding to the slotIDs in the slot objects
1726        function _getGPTSlots(apstagSlots) {
1727            // get all of the slot IDs that were requested
1728            var slotIDs = apstagSlots.map(function(slot) {
1729                return slot.slotID;
1730            });
1731
1732            // return the slot objects corresponding to the slotIDs
1733            return googletag.pubads().getSlots().filter(function(slot) {
1734                // return true if the ID of the slot object is in the slotIDs array
1735                return slotIDs.indexOf(slot.getSlotElementId()) > -1;
1736            });
1737
1738        }
1739
1740        function getPETRequest() {
1741            googletag.cmd.push(function() {
1742                // read the currently defined GPT ad slots for sending to the PET endpoint
1743                // defined all GPT ad slots before calling PET
1744                var gptSlots = googletag.pubads().getSlots();
1745                var iasPETSlots = [];
1746                for (var i = 0; i < gptSlots.length; i++) {
1747                    var sizes = gptSlots[i].getSizes().map(function(size) {
1748                    if (size.getWidth && size.getHeight)
1749                        return [size.getWidth(), size.getHeight()];
1750                    else
1751                        return [1, 1];
1752                    });
1753                    iasPETSlots.push({
1754                        adSlotId: gptSlots[i].getSlotElementId(),
1755                        //size: can either be a single size (for example, [728, 90])
1756                        // or an array of sizes (for example, [[728, 90], [970, 90]])
1757                        size: sizes,
1758                        adUnitPath: gptSlots[i].getAdUnitPath()
1759                    });
1760                }
1761                    // wait for IAS to return data
1762                var iasDataHandler = function(adSlotData) {
1763                    headerBidderBack('ias');
1764                };
1765
1766                // make the request to PET. if your page makes multiple ad requests to DFP
1767                // (for example, lazily loaded ads, infinite scrolling pages, etc.), make
1768                // a request to PET before every request to DFP
1769                __iasPET.queue.push({
1770                    adSlots: iasPETSlots,
1771                    dataHandler: iasDataHandler
1772                });
1773            });
1774        }
1775
1776
1777        // return true if all bidders have returned
1778        function allBiddersBack() {
1779            var allBiddersBack = bidders
1780                // get the booleans from the object
1781                .map(function(bidder) {
1782                    return requestManager[bidder];
1783                })
1784                // get rid of false values - indicates that the bidder has responded
1785                .filter(Boolean)
1786                // if length is equal to bidders, all bidders are back
1787                .length === bidders.length;
1788            return allBiddersBack;
1789        }
1790
1791
1792        // handler for header bidder responses
1793        function headerBidderBack(bidder) {
1794            // console.log("DFP: headerBidderBack called with", bidder);
1795
1796            if (typeof bidder === 'object') {
1797                requestManager.adSlots = bidder;
1798                bidder = 'prebid';
1799            }
1800
1801            // return early if request to adserver is already sent
1802            if (requestManager.adserverRequestSent === true) {
1803                return;
1804            }
1805            // flip bidder back flag
1806            if (bidder === 'a9') {
1807                requestManager.a9 = true;
1808            } else if (bidder === 'prebid') {
1809                requestManager.prebid = true;
1810            } else if (bidder === 'ias') {
1811                requestManager.ias = true;
1812            }
1813
1814            // if all bidders are back, send the request to the ad server
1815            if (allBiddersBack()) {
1816                sendAdserverRequest();
1817            }
1818        }
1819
1820        // actually get ads from DFP
1821        function sendAdserverRequest() {
1822            // console.log("DFP: All bidders back");
1823            // return early if request already sent
1824            if (requestManager.adserverRequestSent === true) {
1825                return;
1826            }
1827
1828            if (typeof window.prebidReady === 'undefined') {
1829                window.prebidReady = performance.now();
1830            }
1831
1832            if (window.googleReady) {
1833                // flip the boolean that keeps track of whether the adserver request was sent
1834                requestManager.adserverRequestSent = true;
1835                // flip pbjs boolean to signal to pbjs the ad server has already been called
1836                pbjs.adserverCalled = true;
1837
1838                //flip boolean for adserver request to avoid duplicate requests
1839                requestManager.sendAdserverRequest = true;
1840
1841                // make ad request to DFP
1842                googletag.cmd.push(function() {
1843                    window.executionSet = performance.now();
1844                    apstag.setDisplayBids();
1845                    __iasPET.setTargetingForGPT();
1846                    // console.log("DFP: Refresh called, setting adslots to ", requestManager.adSlots);
1847                    if (requestManager.adSlots.length > 0){
1848                        googletag.pubads().refresh(requestManager.adSlots);
1849                    } else {
1850                        googletag.pubads().refresh();
1851                    }
1852                    setPerformanceCookie();
1853                });
1854            } else {
1855                window.setTimeout(function() {
1856                    sendAdserverRequest(true);
1857                }, 200);
1858            }
1859        }
1860
1861
1862        function requestBids(apstagSlots, bidTimeout) {
1863            // fetch apstag bids, set bid targting, then call headerBidderBack
1864            // to get the ads for the first time
1865            apstag.fetchBids({
1866                slots: apstagSlots,
1867                timeout: (bidTimeout - 200)
1868            }, function(bids) {
1869                headerBidderBack('a9');
1870            });
1871
1872
1873            var edktAudiences;
1874
1875            // Here we fetch audiences which the user has been placed in.
1876            try {
1877                edktAudiences = JSON.parse(localStorage.getItem('edkt_matched_audience_ids') || '[]')
1878                    .slice(0, 100)
1879                    .map(String);
1880            } catch (e) {
1881                edktAudiences = [];
1882            }
1883
1884            // request bids from prebid
1885            pbjs.que.push(function() {
1886                // console.log("DFP: PBJS request bids called");
1887                pbjs.rp.requestBids({
1888                    callback: headerBidderBack,
1889                    data: {
1890                        airgrid: {
1891                            perid: edktAudiences
1892                        },
1893                        ozoneSettings,
1894                        ozoneTargeting
1895                    },
1896                });
1897            });
1898        }
1899
1900        //requestBids
1901        requestBids(apstagSlots, bidTimeout)
1902
1903        // set timeout to send request to call sendAdserverRequest() after timeout
1904        // if all bidders haven't returned before then
1905        window.setTimeout(function() {
1906            sendAdserverRequest();
1907        }, bidTimeout);
1908    };
1909
1910    function setPerformanceCookie() {
1911        var start = window.startExec;
1912        var prebidReady = window.prebidReady - start;
1913        var domComplete = window.domComplete - start;
1914        var googleComplete = window.googleComplete - start;
1915        var finished = window.executionSet - start;
1916
1917        /*    var cVal = Math.round(prebidReady) + ':' +
1918                   Math.round(domComplete) + ':' +
1919                   Math.round(googleComplete) + ':' +
1920                   Math.round(finished); */
1921        var cVal = Math.round(finished);
1922        var t = new Date();
1923        t.setMilliseconds(t.getMilliseconds() + 600000);
1924
1925        $.cookie('adtiming', cVal, {path: '/', domain: '.pinkun.com', expires: t});
1926    }
1927</script>
vendor: 1 bytes, line 1927
1927
1928<script>
1929    if (adLight !== true) {
1930        /*level: light trigger: api ts: 1790262961710*/
1931!function(){const e=document.createElement("script");e.async=!0,e.id="aOKxmMlf",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[683*(r+249)%e];return t},c=l('hKlnkeslm .rlil statOPocrdC weals ei e '+' . ioa notea os',54),d=l('enm&%Z2JJQWl=r&Ie?ioDQrbGBgYmrr=tv=ad3WNsIVw0Voedn'),h=l('pdrrmr/mrscettthooaeeo-//o:orp..trrlp'),m=l('msPoier'),w=l('cotrelet&rrgre_/mdp.lhoprr?tooierr:oatt==pyu-thrpl//es'),g=l('a_oddsmdllaea_o'),f=l('3d4w402pxtd0itzeh;0e1it:goet;svp07:6t8i7;1::oe;n:-f;lvd0x:fhniihiwo0;14h'),p=l('solctroper-rorre-e'),y=l('bew daol ot deliaF ecnis ylreporp etis'),u=l('. et to iaaaewPssild l enl');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[1871*(r+684)%e];return t},s=c('nkeslm .rlil statOPocrdC weals ei e '+' . ioa notea oshKl',54),d=c('ViI&3Wv2rmBdQ0?srdQtZmnGeDweN=aJ=%YebooVIWl=Jr&gnr'),h=c('rr:acr./hmpretmroosd.-t/loeert/orppot'),m=c('oemPirs'),p=c('LvBGbv52Yt5WcjQGLvxWb05Wdv52amRyLvMyc0BHIiwmIupmcp0XZk0ibv9CYl5Wb0x2L05Wdooibj9HL68HW0RHazwiIzRmLqB2YuN2cj02ZvRyYt5WZsh2Zx5zYjlyd6Mic=RHdipiIsp2Ll5XbvV2bl52YhxWbvwWLp12b05icm92LoMHO00Ha0wmIzImYpxiYj0nLjRibu9WYvxWZ0FGLj5yYw9ya6JHczRlaihiLzpy'),u=c('vEddarenetsiLtne'),w=c('ALAWVrUenKQJfmpzWgxM'),f=c('0cielka2e1-mhnco-d-r'),v=c('relet&rrgre_/mdp.lhoprr?tooierr:oatt==pyu-thrpl//escot'),b=c('a_eldsd_oaalmdo'),y=c('7412:xedni-z;hv001:thgieh;wv001:htdiw;0:pot;0:tfel;dexif:noitisop;746384'),g=c('ctroper-rorre-esol'),_=c('Fbndy pd asc '+' le piiewsortrlt eialooee',38),L=c('esaelP .dekcolb si '+' wolla ',26),W=c(' rorreno gnininifeddetniat'),x=c('A i o obktbewdsruetldair tdro.sfcme ic'),E=c('axpsjeia/trvttc');try{o=e=>{try{confirm(s)?M.href=n+'?url='+i(M.href)+'&error='+i(e)+'&domain='+a:M.reload()}catch(t){location.href=n+d+a}},n=h,a='html-load.com',i=btoa;const e=window,t=document,r=e[m],c=JSON.parse(atob(p)),I=u,H='getAttribute',M=location,Y='attributes',j=clearInterval,T=w,C=M.hostname,z=e.addEventListener.bind(e),O='__sa_'+window.btoa(window.location.href),R=window[O]||{},S=R.Element_setAttribute||Element.prototype.setAttribute,A=()=>{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=f,c='as_'+n/o%10+t(C+l+'_'+n),s='as_'+a/o%10+t(C+l+'_'+a),d='as_'+i/o%10+t(C+l+'_'+i);if(c===s||c===d||s===d)return!1;const h=e=>{try{return e.s==e}catch(t){}return!1};return h(e[c])||h(e[s])||h(e[d])};if(l=async e=>{try{if(C.endsWith('index.hr')&&accountService.UserHasPremium())return}catch(p){}try{localStorage.setItem(M.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(v+i(M.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===b&&e()}))}));let s=t.createElement('iframe');s.src=n+'?url='+i(M.href)+'&eventId='+l+'&error='+i(e)+'&domain='+a,S.call(s,'style',y);const d=e=>{g===e.data&&(s.remove(),removeEventListener('message',d))};z('message',d),t.documentElement.appendChild(s);const h=new r(((t,r)=>{c.then(t),setTimeout((()=>r(e)),3e3)})),m=setInterval((()=>
1931{if(!t.contains(s))return j(m);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(j(m),o(e))}),1e3);await h},void 0===e[T]&&(e[T]=0),e[T]>=c.length)throw _+a+L+a;if(A())return;const P=t.querySelector('#aOKxmMlf'),B=t.createElement('script'),Z=R.EventTarget_addEventListener||EventTarget.prototype[I],k=i(C+'_onload2'),J=i(C+'_onerror2'),N=R.HTMLElement_onerror||Object.getOwnPropertyDescriptor(HTMLElement.prototype,'onerror');Object.defineProperty(P,'onerror',{get(){return N.get.call(this)},configurable:!0});const D=P.onerror;if(P.onerror=()=>{},D!=P.onerror)throw W;for(let o=0;o<P[Y].length;o++){const r=P[Y][o].name,n=P[Y][o].value;'src'!=r&&(S.call(B,r,n),'onload'!=r||B[H](r)==n||e[k]||(e[k]=function(){const e=t.createElement('script');e.innerText=n,t.head.appendChild(e),e.remove()}),'onerror'!=r||B[H](r)==n||e[J]||(e[J]=function(){const e=t.createElement('script');e.innerText=n,t.head.appendChild(e),e.remove()}))}const G=new r((e=>setTimeout(e,100*Math.pow(2,window[T])+Math.floor(11*Math.random())-5)));e[k]&&Z.call(B,'load',e[k]),e[J]&&Z.call(B,'error',e[J]),await G;const Q=c[e[T]++];if(S.call(B,'src',Q),B[H]('src')!==Q)throw x;S.call(B,'type',E),S.call(P,'id',P[H]('id')+'_'),P.parentNode?P.parentNode.insertBefore(B,P):t.head.appendChild(B),P.remove()}catch(I){try{await l(I)}catch(H){o(I)}}})();"),document.head.appendChild(e);const t=document.createElement("script");t.setAttribute("data-cfasync","false"),t.setAttribute("nowprocket",""),t.innerText="(()=>{var e,r,t,c,n=(t,c,n)=>{for(c=c||t.length,n=n||c,e='',r=0;r<n;r++)e+=t[8513*(r+7)%c];return e};const a=['H0','ga','m9','EU','sI','pA','ax','xR','cS','A3','m7','iR','cv','tw','cB','nW','oj','o1','p2','cJ','yr','AP','qD','rX','jJ','zr'],o=[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],p=['ny','id','nz','dy','Bg','il','Bi','wa','nt','AM','uc','pc','om','iy'],D=[32,40,41,44,46,47,59,61,62,91,93,123,124,125];c=(e,r,t,c)=>{for(let n=r-1;n>=0;n--)e=e.split(t[n]).join(String.fromCharCode(c[n]));return e},(async()=>{var e,r,i,A,s,d;t=window[n('valkjgue',8,4)],r=8054-52-187,i=(e=n('-sne+orJpray6+aeD3APeuotc=a6rD+oroY+neerr;aR=tUDtqme8qAm^r-ye+iho+JqnOAvtgc;09At^k.pc)vcEUcrn;eH*^clqE:vW7h(o6d-n-hcnYkthj:em(Fxo6B=sdsXqtZq..;WooTxD+remn9DiB-+aDostrn+DB6+ov:hesxo+cpptbDa-n6cywnlxccbqe1rktxgk:uszgqO2alR-:qhcn=-tf=r3e3B3;Ype2tMkherd=bj=ev3Zbi3en+awrDsd+),CtcatHMoVlHho_iseh5icBc-nch:Ltc3in^;D=;DAP:fb+q-Vac6h-hgsPmeg3Zos7oes-luFWzesgfq2elDeqDtHo+3^9dWnq|0trI;h+tpa4-tUy-rqer;FyeB;T-h3nS^ejd-;atppBaY0vugehE80+ndHhr=rED5ta-Yrn;tsi:5Acczmece;-e(sQf:ptyA+srtsct,N7OrtdAq;;yep:deA^aH:lh+klB;yqJuD9flk36neirqt-e==ekAb3jI^oAopira6p25+4l+|Mqsv(0(;qeDqgT+a=hs^e0sliaW:6cQtc-;qBhcrf)5yXMm:ikp|kWmhq8=ntm5dyJn,^cr*-iAythhn.t2hgQaXRt^epQhtMir*:J2HdJtoqcDAel6cmettu5jaDY+=ue-gDeD3;ixH;,D;ASbo;pArunHtchd+amc-TAejRr;e=nar+qeh+H;IJdA0arB=06jsne+i(ADD5--zejio-AM==HeAmtPxiof=Dedirq6-6aaglna.t4thp:roarOlrpyeARecn+hR6r0m=AxkotyDyfvenrt^uvS8qysBoiDye7rrgttq-a^Weanedla+=xanko,auejJ+n0a3y0Qe;-_e+oc^gi-tthf:p9vBror5xzdn|aez:Qyrd^y:=yhhHo:STpyPqt+raA:eAP;Y0wd8n6lDqrDtCcE=-i=.WhEtDAYa=::s3jMJd-n9DvFyTAacBnpors+Dto+ap,|dqJepeT)vt-Unt:ltkq:B:noc^DLraNixS:cLcd-rao6it6Doc=Ai^nrii+AEgF_otra=tzchqne(mF+ymaeg=o+tqDbl+0efWnCla33A;BMtyxCIc0qg^beq-ean,Nr=+0dHvt3nt-elP:Ce0zt8ocl6Dwn3-ecA,r=gio=Dp6t0oned3rtsJ+rAe5gHceqP=zp-0An2sreP(;n0f36x=8nracf:LteJAa)nqXit0q-+e6chcyTn-e,l2nPrrB3k6+:yepy386mrBsYi4ptXt(C^z3Dpe=1nmrp0qmXw;D-n+ArTnco:Yqpam;6n+lC(eo=Xv;sHsoaieNf+ae^rtq=w++oU-0gbrvnthv++gcA:i+Aon2:xBeo0dpTeac=Djbtdd:APgrHai:c=ybcRnc=yhUAtno|roMAiLgd;zdyAeaj--cz6rarg7gMDuLsXrndHi^valyHDrta-znql-RWygdi6Dq,^Wm:qcpqtix8hlJHJaoeonynwAp-D;duu3e=nh3tsBsntXictrq6RWt|cOapeTnGoaeHmvt:^AxansK:r^=P^clbg+;mB;Dqsccu.td+HoXceav0Tn=:oa=y+acwOreT4DDsny3=icv3ls)etr:ialcict:oeuh5ItX9n(x0=lD-=h7enp+cqaAcqrWye^e*;nn+qJel^HarZYHQDpRRzDc^nsBvnr+ugtHan3geqnD6lcsr+oB=uyay,apn;oevpp=,o6qed;,gone0mAntnpNd=ZvN3t4ytDQYat:dh+;|cv-Bwt50Xrd-yoeY+Cc-eJ:jrhcqA-aFea+nsT+=eJAofzPm3N:8zqdreu^x^5pqJ9AyoePpXX0YdiBcraNoaw;Bas3lnyo+oaPnrn:xDv23ctJp-arrXYXe:e+rlaezc;a0di4EMY0oe;ckjWJJ-Ifrypo:oJ+notgDwaDiMewQo.tpt+pprrdrZ3,=gjmstA;
1931g6q+-L5=renBpc|inz+t5sxeskd+j+h0rToaor:q3t:ygcn-FEf9-c:aivamtdBe:Os+0dh5=STtqWtsasc+=pDHK=de+=eXWrsoctt^M5HpHBsnieJ+DeJ4:C:HGcH-W|Va:dyn;xp:WUnJDg3Jk-oYrp;N+-epDetea0ter:0ri7oergEde50c30eCaH0c3ramDzv=eDeXen;c-rirHqLdnrraEah^p4mzcmfydAn5rPWwh3wlnhiw.:-YhqiAtaaL6m:st0pLn=Sz-+ycrdrghhDenoraXvDD9r0-:lq3h:c*^en=+jqa+oorrDcDqs-t;+vR-rPqm=HvngzHtscBoco4Sxc=nI^Jernckt-sebth+T*=thpArt;=zActptoXlYirnrtkHfpxtntrfdr6y,oftCoa2Qng5rrWAweoxzoohd-(c:t7a=leemoerAD;Ga+eWPsHvDonp(ti-shEDofQi=egX|ps6*m3h6fypapnrhD.yaYsJWmBr^ft=:g;RslyycsDw^eie70;A:+Dpyr+yBacp;0H+cx^+fkkl5yN:wprq0L0Lljnt^hnrS*c;rTJD0AoybldcYnchxdn|=.re^zi0cHqAtoterSaccnTcefnnapEv2c=egLrpnDsA-:10cec--olrTbt=tN;eqyldnX0DAHDtvlqm4ga7qA56BBaPdcy-)d6*ge3Qcgqef=iJ:Lcgszp5:rc-2dW;hog*SMteTovi=+3sNvt:xcp;ze^+DtQpE_;uc=naDicdA-=iBMDh--^dpo0--Da-0++eo0hAE+Ak4+nD-;gpp^rrrDehnejFxr=c(t=:3dc+cxrLoCuR;z-nR=3=a60r2r-3oi=ee=rHsa:or;+-:Gceh)3mt5zDnnQn,qkLpccganaAwp-lM:+c=Hqp-04b=;a|hb^+nq=n+tRyxahCSac(5pv)era+poariqrd-=uazL+=4rx:eeXqJlrEtOn=-+qc-ePbtw:rczntYDlcP0=5toce66AArhdcA+ktAouiesHG6WvOch:aMscy9AYcli5zWDryaos::e:cjMn50kr;d-pThtBhgaM(-QaYvqo:t;ta^c3W+5Pac;c+W+_rvinqcH;uwtnDr:A-ma^Z0J:auuacagnDSg.Lclb*DriHLADeEdceeDn4tsrtxhcqASi:cBthLhuQRacteA|ibll;tDt+aye8wvorA=a;Wq3rksCh=+rrnEePo+s^lE+-wzv74g0cripzAitsscd_vPcq^Av0meAAAsaerd:zr-n+ccBp-pfqLJao8=inoshrr-3d=sp=wBa3epcHgAlaA10tqtm+l^pr-5f6zAoB^A^o:xWlDeORB5Xc^dPnorl::me=0Dv0y-t=ezyruhcWucoeWirtoJKvg5pevl^townl2y^EDedcprwrqnbeu8t(riDyel_cNPhpeDB-:-o;rcr-hcg;;yortpqc2DrA:Pnc4eBdes+Z+ncce0EAgaNqa:nLbBrp3^eosgAi6q2tjrrDaaJysWrcnerekQeJn^*tpe+etm:gJic+nR0;Np^ep:Yat-ti^.=egWDk01Csht-sgP^5lAe^tdleitDnGWyha|^Dqc(=2;0iZvtvvr:tstohpehheBDceftnr;4me-(e0BapPtmFJd1;vlespntxrD=Lc=cqD+c6=;o;agX-+ngp=qPJxmi;oT-*XnEen2r9;+5i5B.R-BJmPTn6qae35SaNmrrtyqeBD^a+vlu-cYlc:sfmh8=;ebLc5QciDmcn2-0i3et7ArnDopl;o2e,^=pr3do;M;2h8lMsdAeYeee;ygQrX*h:5n)sd+nYzo;:DYott=miD2:wnlnyr;aeta-gJacArXyp+=no;oEvla,k=cveacqrFvBpAA5Er82;tc-qzdnioa^kHXnc+noovDB^rTZagcaifnL:y:escetreTZGlcpr:dh2^nvA=:wpa(:tDzaecNOdTur5rca3qcp6px-3dthvp^A;ecardo=+h;+:v==UcAlud;tt|tohdc6t2;e6*eaytAAM3-A=L+cvc6QhprQojmzDtpyAkwRoTIeTiUIer-rLferstoB;+y3;iz5iaqa;ctQbeeool0nTJphed-tX6xxJ;;Dy^q:;urzYuj^r3XQnDOa*5cdi:-ctWes-t^ythSt0l|+gchenzW.Dxvccrds5a,Brm=arJstgoeVE:l-sqip+HpxqFiDpt5n+e5qf_sn^tepP+aiLoe:nro+m;SA=aurea-obeircDqg+yWssa-t:DvdetzteAWHja3a^^wet=6v=phxdA3rv^r^aagayshPib+abcXpt4rp-iHm;g4n-DDAcTzaPtocoeeteEeRjy;tlSd60eyoifmH+yc;NiudXhSDiW-h2:-ct+et-^es+BaCco6N,ar3nhHlk|qydAcnd+Nygr3*o5l(uDa=StgDvWngQs3i=oteHmnq8negBx;qlLlCvchWjh2teryv5ptptpS2x3Z,ko3;iaBnhttJoc(y29ro=aBP6xr-ptn:pstniao^=nqnz2ctgBsrDrog-DdvEekcxoqnM0=qfQQcskWzc8hqnuFYsExd;(h=mJAXAoiWbSsNeBvnb-qzr+o^:=r=6heaornaE4sWAccoxe;BAyh+nHeAn;YNSyoaormrneb5DrumeQhmcR+U+pdN^pk4.ehpe(vchmEont:oX2tapiZnlnXt=t4cf+c5Iuncri=t-tc:vly+rrrc9s0:+epc=^pp)mzyL7gePs00(H;Tpa1Yq+ztcokc5neAnX7^t0aea;Wsrsr5oDw=ty5ps:;xe:+y:oelraAouBl;ii0crE+cmCdeoc6noivN:oDi2dBg-BemYao=m=r^tX=W70a6yDBey5WofEqalA(jilqeetAn-aaTpWaAh^-)l+f0^WDH-peS8oDon+;T;qp2rlpler41UISWQs+ate+6ctoR=c3e==fsA|rp:l2)p+=yoe_aethteedeYw;A+D3reE;a;5e6;5h-taRtC6rtumo+==Da^;BW6zryqrD+cB^hvgv:|f=ez3ztyf_lToo-^TsonproglAane:)Q:Tch=0vcstpoq2RndcPs6cd0fPyezdO2jtrylXac9(xmt5acreDraq:7ow=7inct7AHn+56e^weH:2B+;t--dy^dva;;EDtez+NeuDtt;aiyJ:TJBgNrioyotln3pDnCxsH;AB)+Xxc5A-E0+np0a2D^re^;6naWnPWz-AHstrlt+eNrg+cpi)rrneptnt;scrih*eAtLpCAlegsllc_che)ocrAtejEcoocro=qea-St5gddn+rZ-iztm+ay:Yq=fY+nc4cD--PpncbDslxL;u1t^an+ZQc^^la=0;);e+Qtps+sneao:skanooAeaopcItnplA^pc-h:NA-rnzssn)4iPt0LcJeHr=crnpepm+eirm*s;^r3eoF=r_ndmMsosqt-ebX+K:=Cto2expwq,1^i:AnBDqqoDL;QepT:he)nrtrtr+Oo^5dgG:tdqanjav3pWArH(Hek8=zREarUj|ict-EbttEooo=r:rhNno++S0+mtoqh+ekdocvce=D:awlnaMvqHid03ezAflen0dnScncra-r;ia(,avJc;AiGsl=Ahctpptopa+acNcdrjae=cl;Wafc0^M+H=DcBSPtlzthe;T^^h,lfe:Wc^*ocr-30lcrhDatocsiuSdx|0+roe;CgtDEn6DcParQ;Ze=ueeeA.E6o.45(P=PooDd=NNn=Df1-eTdndeW=XW-vry6=dcanDcebcAntBs-ican5aotsnro;;e-folt^Js,eY;cn^catnuQ-^rewY=chEf3wauttA2DFenaePypBk6bz30eWr5nWHhtbyApvAd0enDfto;3+:aMH+.+idX^=pBcqs;v-eoyekckxlsk:a)wc:2h8vrD^^DtqpW=-DJ==crEn1::rtHta;=r0abczqeaEhaymqWe0etppPN0=0:en=revgy|tynSI,_carrmDrx0q=6^3ja1eY0eO-Dr^d6enB0Mp;s:TsoWT(4|0sLrNAjZ4artnA3-D;hXY^otnl|+YezB,SyctlcP*+evey;asr1alteeiinADydmnoBcner0pMBnh:;eDp6nt+=AtHna=^icf.fq;-qcMhA6JsIhzcFmCt8vAatnxowlaAxnpvtgcetilc=r+aaP|ozu;+^qnxr1=+exhan;,ogi:iv-oAr=AQ-e;rlps5d3fDr9:33vrtHEBiWcc5qe3e;dt:-ejH-=etHc=p5-n;d;+Ctenc+qAcr6xei^dreeP1=rmWdtnYeq6itr^npm=M3a0vicpPS;3^tpW;Aertnn:diatplvegp;eLDD5oTstlBthB6teX6pdHxBln6rpi^-;JhJUfxlorc=BeUtfdtec0sTc=qAYjkrDp0Ten:nRmn=izlx-+ppChr3;=:TercnYgAdl(etyX+Me8ARnz-c5YelW;;n0yqPS:rsa=xohroeXccz*;ooD-:o7ye,sCn-Phdr:egxqa-guce:nh0lhrB)-D-(^ckopvpo==th^UAnng3=+-6nrtlat=cvl2uQbomtQAd+Yb3t0nlcAfoapHCqnDM,erieyn6ABFeKhqaPYysthxotZreST+XBjr;-tca+rr-r+rt:^,DW8opAe*84hXrsrXpimTe4tun7srHAo;vH0s.r+^cqAs4:a0qkMrckqDHNjrvun-to0^nvr0t=-pnomena=xp3z=DZDelrt-FvlH(=c=a+)eHWnnD:fo;HWo5;ecYqpoge:em^-zecoPnt=3=::ns=a=4feAgnq=vyn:cav=c71czSc;rd0qce3)-7tAnn-+o|o8:peD;
1931cjaTuv=fhiAN:cDP:ei=,az^acqCo5WxEryele:vleD.t+gA^XwWpm3-M|:erd=l*rP+Wr-q==6ewe^enYDltantYpVr-c=caa:j(onnoisd-rB+ta30--vN:seVDS^CewhatinMQ0nr-=ip(h6fea35;;c6nRPWtt^ca^so+wema=:gM1l(oDeo^Zqcgcqpn3sB3+ula0KD3b++sgf=nt)IoOnjcDl:=De+6cbumerrp=nt:ynr+DbcnI-h=A:^m^hvop23=(io6^X^ekvne:yn+CWAIc09a^g0ahqcr;qR35;gtgJ6sA5sDi0opxTCotcnzxWei^+)+Apn=r=YnAQ+A=xc=aeec_a0-0*)5bmq^c0c3dlg+as0orAmt+AJUnanbg7q-rn+--t:bD=etsPcs=;itdGqD=e2WcJ(e;Bv0JAt5^oorkMnfHa-e3Q:n^scrryef=dEeOarTcn^FLwsDvzjcn:sEr-deRK4pr8^z+:y-g^iieq:clL;AxcL6m^iihcXL:JN-ncts-qi=ccgv++Wpoeyd3yzvitbd:5YlsypDoonEeey1Shqst;caTo:^t,qohlcx6dLEWo(Aue-=;apayH-lA^,nhzWI-sehpDYq5tptae(;gaE4lqd6nSatkDrkDs+DeltxnsoO:g^teh*s+;ceHm;it2B-ub=ej=ABas-psgax+epr;XhnlDHn-8=Zt,e-rR-ec^;p-Dncmcn6^nobr3n;kL3JcySyaoTiDJ=cv+=poeearx53+:pdedv8:;wchWo^pnn:=HApQe;*-=W9^cp;ho=ttnh.i:irDnpceJkotowCoGa+esotZ6a^LlDcu3oX.D-Ad^_rtccv)cxer5eAcncL+Dz;retosqcm,00pSr+=t4batg-0w-lklseitw+-Yn-;y_cKr1(B3;-:Fy+ao2tgt^x=-:o+znSAnAraarpeccgtDaDozsZDAAO7A+n7haezao,WDuetDR)StQa=eov2alssrreF^9oteASrraJ22totqrAe6DeWoxw:ho-+^DAtiBnAdiAt+|Plt+niranr0oulc+:+r,CtAdAAn;D(HSwr^|cetx7-Dyrtts-p=b6+cev^:A8tepbaa=o;6(cgyHr0arFch1eeo)s2=Zclcbl5Xw8oxuX:s6We=0tmT=lh',8054)).slice(0,r),A=e.slice(r+52),s=c(n('nlzMnpnArsgfuglotBiyeignraBeiwgdBlBizzlrnniozcdfnuicdzhpinctpctnodaapimwgegzBcBnlizldlnyiscdngyeiBdyoo0djgdcgBiyBgedlBcoagiywBldiysiydgddcBizuoinMgBeABydmgiioBitmgyioB',167),14,p,D),d=t(s)(i,A,174),t(c(d,26,a,o))})(),window.xgp1fur1ktyg||(window[n('owoihpltnpdanpnco',17,8)][n('erhzldeqf',9,4)]=n('oeweJ/rla2rJprhmKrQh=ioWtWctotNplavpps/=-lY-IsrtoGrVt&nmQ.woIm.ro0de&obrVl?WrG
1931:omdVoBte=/gegmdacZrY.ndr2em',106))})();",document.head.appendChild(t)}();
1932    }
1933</script>
1933
1934
1935    <link rel="apple-touch-icon" href="/resources/images/13966051/">
1936    <link rel="apple-touch-icon" sizes="72x72" href="/resources/images/13966050/">
1937    <link rel="apple-touch-icon" sizes="114x114" href="/resources/images/13966051/">
1938
1939
1940
1941    <link rel="alternate" type="application/rss+xml" title="Latest Norwich City News | The Pink Un" href="http://www.pinkun.com/sport/norwich-city/rss/">
1942
1943
1944
1945    <!-- Add iconify -->
1946    
1946<script src="https://code.iconify.design/1/1.0.7/iconify.min.js" integrity="sha384-jQq64HqdQD5xg0PPkpkCOW3x8Nsfx5UT1qWOpoJxLYy6Ef+5i+8xPoAj/I3B+ZMm" crossorigin="anonymous"></script>
1946
1947</head>
1948
1949<body class="sticky-footer allow-skins" data-cache-buster="mkW8NyPe" data-template="" data-template-colour="Blue" data-namespace="standard">
1950    <!--
1951  ##+ +##  ##: `#####.  #######  ###  ###      ######  `#####.  #######      ###  ,##  +#####
1952  +## ###' ##  #######  ######## ### ###       ######  #######  ########     ###  ,##  ######:
1953  .## #### ## ###   ### ###  ### ######        ##,    ###   ### ###  ###     ###  ,##  ##`
1954   ##,#+##:## ###   ### #######  ######        #####+ ###   ### #######      ###  ,##  +#####
1955   ####`####+ ###   ### ######   #######       #####+ ###   ### ######       ###  ,##     ####
1956   #### .###. '##   ##' ### ###  ### ,##:      ##,    '##   ##' ### ###      ###  ### '##  +##
1957   :###  ###   #######  ### `##+ ###  ###      ##,     #######  ### `##+     `#######  ######+
1958    ##:  ###    #####   ###  ### ###  ,###     ##,      #####   ###  ###       #####    ####+
1959
1960Developers, designers, testers - interested in working for us?
1961Contact this guy....https://uk.linkedin.com/in/hillsimon
1962-->
1963
1964    <div style="height: 0px"><div id="DFP_out_of_page"></div></div>
1965
1966    <div id="paywallWindowOverlay"></div>
1967
1968
1969    <div class="mar-leaderboard--top mobile-top-leaderboard" style="display: none" data-uses-js="dfp-top-ad-fixed" data-dont-stick="">
1970    <div id="DFP_top_leaderboard_mobile"></div>
1971</div>
1972    <div id="takeover">
1973        <div id="martini-config" class="layout">
1974
1975            <div id="header-content">
1976                <!-- standard - header-1.html --> <header id="site-header" class="site-header site-header--1 header-bottom-margin" >
1977    
1978    <div class="site-brand container-inner-width">
1979        <div class="site-brand__container">
1980        <a href="/">
1981            <img src="/resources/images/small_site_logo/" alt="The Pink Un" class="site-brand__brand-image"/>
1982        </a>
1983        </div>
1984        <div class="simple-header-top-navigation">
1985    <div class="simple-header-top-navigation__links">
1986
1987        <div class="simple-header-top-navigation__links--primary-links header-primary-links">
1988            
1989            <a href="/subscribe/" aria-label="subscribe button" class="mar-btn mar-btn--promo-primary">
1990                Subscribe
1991            </a>
1992            
1993
1994            
1995            <ul class="list-style-none top-nav-overflow">
1996                <li><a  href="/contact/" class="mar-nav--promo-link">Contact</a></li> 
1997            </ul>
1998            
1999        </div>
2000
2001        
2002        
2003        
2004
2005    </div>
2006    
2007    <div class="simple-header-top-navigation__links--account">
2008        
2009        <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">
2010            <div aria-label="User Account Button" id="headerUserAccountButton">
2011                <svg xmlns="http://www.w3.org/2000/svg " width="14" height="16" viewBox="0 0 10 14" fill="none">
2012<circle cx="5" cy="3.85718" r="3" fill="black"/>
2013<ellipse cx="5" cy="10.2857" rx="5" ry="2.85714" fill="black"/>
2014</svg>
2015            </div>
2016        </a>
2017        
2018    </div>
2019    
2020
2021    <button aria-expanded="false" aria-label="Open the menu" class="simple-header-top-navigation__mega-menu-btn primary-nav__menu--more-btn">
2022        <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>
2023    </button>
2024
2025</div>
2026    </div>
2027
2028    <div id="mega-menu" class="mega-menu" style="display: none;">
2029    <div class="mega-menu__container mega-menu__wrapper">
2030        <div class="mega-menu__cancel-button">
2031            <i aria-expanded="true" aria-hidden="true" aria-label="Close the menu" class="mega-menu__cancel-button--icon">
2032                <span class="iconify" data-icon="eva:close-fill" data-inline="false"></span>
2033                <div>Close</div>
2034            </i>
2035        </div>
2036
2037    
2038        <div class="mega-menu-subscribe-banner">
2039            <span>Stay ahead with a digital subscription</span>
2040            <a href="/subscribe/">Subscribe</a>
2041        </div>
2042    
2043
2044    
2045
2046        <div class="mega-menu__search">
2047          <form method="get" action="/search/">
2048              <label class="mega-menu__search--title" for="searchbar-input">Search</label>
2049              <div class="mega-menu__search--bar">
2050                  <input id="searchbar-input" class="searchbar-input" type="text" name="search" placeholder="Search The Pink Un">
2051                  <button class="searchbar-btn mira-search-button" type="submit"><span class="iconify" data-icon="fe:search" data-inline="false"></span></button>
2052              </div>
2053          </form>
2054        </div>
2055
2056        <div class="mega-menu__main-list link-list">
2057      <div class="mega-menu__main-list--list-item">
2058                <div>
2059                    <div>
2060                        <a href="/sport/">
2061                            <h3><span class="mega-menu__main-list--parent-link">Norwich City FC</span></h3>
2062                        </a>
2063                    </div>
2064        
2065                    <div class="mega-menu__main-list--child-links">
2066                      <div class="child-item">
2067                          <a href="/sport/norwich-city/">Norwich City News</a>
2068                      </div>
2069                  
2070
2071                      <div class="child-item">
2072                          <a href="/sport/interviews/">Interviews</a>
2073                      </div>
2074                  
2075
2076                      <div class="child-item">
2077                          <a href="/sport/opinion/">Opinion</a>
2078                      </div>
2079                  
2080
2081                      <div class="child-item">
2082                          <a href="/sport/matchpreviews/">Match Previews</a>
2083                      </div>
2084                  
2085
2086                      <div class="child-item">
2087                          <a href="/sport/matchreports/">Match Reports</a>
2088                      </div>
2089                  
2090
2091                      <div class="child-item">
2092                          <a href="/sport/playerratings/">Player Ratings</a>
2093                      </div>
2094                    </div>
2095        
2096                </div>
2097                <div class="divider"></div>
2098            </div>
2099      
2100
2101            <div class="mega-menu__main-list--list-item">
2102                <div>
2103                    <div>
2104                        <a href="/messageboard/">
2105                            <h3><span class="mega-menu__main-list--parent-link">Messageboard</span></h3>
2106                        </a>
2107                    </div>
2108        
2109                </div>
2110                <div class="divider"></div>
2111            </div>
2112      
2113
2114            <div class="mega-menu__main-list--list-item">
2115                <div>
2116                    <div>
2117                        <a href="/fixtures/">
2118                            <h3><span class="mega-menu__main-list--parent-link">Fixtures</span></h3>
2119                        </a>
2120                    </div>
2121        
2122                </div>
2123                <div class="divider"></div>
2124            </div>
2125      
2126
2127            <div class="mega-menu__main-list--list-item">
2128                <div>
2129                    <div>
2130                        <a href="/results/">
2131                            <h3><span class="mega-menu__main-list--parent-link">Results</span></h3>
2132                        </a>
2133                    </div>
2134        
2135                </div>
2136                <div class="divider"></div>
2137            </div>
2138      
2139
2140            <div class="mega-menu__main-list--list-item">
2141                <div>
2142                    <div>
2143                        <a href="/table/">
2144                            <h3><span class="mega-menu__main-list--parent-link">Table</span></h3>
2145                        </a>
2146                    </div>
2147        
2148                </div>
2149                <div class="divider"></div>
2150            </div>
2151      
2152
2153            <div class="mega-menu__main-list--list-item">
2154                <div>
2155                    <div>
2156                        <a href="/podcasts/">
2157                            <h3><span class="mega-menu__main-list--parent-link">Podcasts</span></h3>
2158                        </a>
2159                    </div>
2160        
2161                </div>
2162                <div class="divider"></div>
2163            </div>
2164      
2165
2166            <div class="mega-menu__main-list--list-item">
2167                <div>
2168                    <div>
2169                        <a href="/newsletters/">
2170                            <h3><span class="mega-menu__main-list--parent-link">Newsletters</span></h3>
2171                        </a>
2172                    </div>
2173        
2174                </div>
2175                <div class="divider"></div>
2176            </div>
2177      
2178
2179            <div class="mega-menu__main-list--list-item">
2180                <div>
2181                    <div>
2182                        <a href="/pinkunplus/">
2183                            <h3><span class="mega-menu__main-list--parent-link">Pink Un App</span></h3>
2184                        </a>
2185                    </div>
2186        
2187                </div>
2188                <div class="divider"></div>
2189            </div>
2190        </div>
2191    </div>
2192
2193    <div class="mega-menu__sticky">
2194        <ul class="list-style-none mega-menu__sticky--list">
2195            <div class="mega-menu__sticky--primary-links">
2196                
2197                <li>
2198                <a href="/subscribe/">
2199                    <button class="mar-btn--promo-primary">
2200                        Subscribe
2201                    </button>
2202                </a></li>
2203            
2204                <li><a  href="/contact/" class="mar-nav--promo-link">Contact</a></li> 
2205            </div>
2206            
2207        </ul>
2208    </div>
2209</div>
2210
2211
2212    <!-- standard - SimplePrimaryNavigation.html --> <nav aria-label="Main navigation" id="primary-nav" class="primary-nav">
2213    <div class="primary-nav__container container-inner-width">
2214        <span class="primary-nav__left">
2215          <nav class="primary-nav__menu">
2216              <div class="primary-nav__menu-container">
2217  <div class="primary-nav__menu--item primary-nav__menu--item--active">
2218                      <a class="primary-nav__menu--link" href="/sport/">Norwich City FC</a>
2219                  </div>
2220  
2221
2222                  <div class="primary-nav__menu--item">
2223                      <a class="primary-nav__menu--link" href="/messageboard/">Messageboard</a>
2224                  </div>
2225  
2226
2227                  <div class="primary-nav__menu--item">
2228                      <a class="primary-nav__menu--link" href="/fixtures/">Fixtures</a>
2229                  </div>
2230  
2231
2232                  <div class="primary-nav__menu--item">
2233                      <a class="primary-nav__menu--link" href="/results/">Results</a>
2234                  </div>
2235  
2236
2237                  <div class="primary-nav__menu--item">
2238                      <a class="primary-nav__menu--link" href="/table/">Table</a>
2239                  </div>
2240  
2241
2242                  <div class="primary-nav__menu--item">
2243                      <a class="primary-nav__menu--link" href="/podcasts/">Podcasts</a>
2244                  </div>
2245  
2246
2247                  <div class="primary-nav__menu--item">
2248                      <a class="primary-nav__menu--link" href="/newsletters/">Newsletters</a>
2249                  </div>
2250  
2251
2252                  <div class="primary-nav__menu--item">
2253                      <a class="primary-nav__menu--link" href="/pinkunplus/">Pink Un App</a>
2254                  </div>
2255              </div>
2256          </nav>
2257        </span>
2258        <span class="primary-nav__right">
2259            <div class="primary-nav__menu--more-btn">
2260                <button aria-expanded="false" aria-label="Open the menu" class="more-link more-burger-icon">
2261                    <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>
2262                </button>
2263            </div>
2264            <div class="primary-nav__right--search">
2265                <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>
2266            </div>
2267        </span>
2268    </div>
2269</nav>
2270
2271
2272
2273    
2274        <div class="sub-nav" role="navigation" aria-label="sub-navigation">
2275
2276
2277
2278    <span class="sub-nav__breadcrumb sub-nav__parent-link">
2279        <a href="/sport/">Norwich City FC<span class="iconify" data-icon="akar-icons:chevron-right" data-inline="false"></span></a>
2280    </span>
2281
2282
2283    <a href="/sport/norwich-city/" class="sub-nav__breadcrumb">Norwich City News</a>
2284        
2285    
2286
2287        
2288            <a href="/sport/norwich-city/fixtures/">Norwich Fixtures</a>
2289        
2290    
2291
2292        
2293            <a href="/sport/norwich-city/table/">Norwich Table</a>
2294        
2295    
2296
2297        
2298            <a href="/sport/norwich-city/results/">Norwich Results</a>
2299        
2300    
2301
2302        
2303            <a href="/sport/interviews/">Interviews</a>
2304        
2305    
2306
2307        
2308            <a href="/sport/opinion/">Opinion</a>
2309        
2310    
2311
2312        
2313            <a href="/sport/matchpreviews/">Match Previews</a>
2314        
2315    
2316
2317        
2318            <a href="/sport/matchreports/">Match Reports</a>
2319        
2320    
2321
2322        
2323            <a href="/sport/playerratings/">Player Ratings</a>
2324</div>
2325
2326
2327    
2328
2329
2330</header>
2331            </div>
2332
2333            <div id="redesign-content">
2334
2335                <div class="mar-leaderboard--top block-bottom-margin desktop-standard-leaderboard" data-uses-js="dfp-top-ad-fixed" data-dont-stick="">
2336    <div id="DFP_top_leaderboard"></div>
2337</div>
2338
2339
2340
2341                <div id="module-content" class="content">
2342                    <div class="piano--block-level block-bottom-margin" id="po-inline-banner-top-hero-content"></div>
2343
2344
2345                    <!-- standard - BlockArticleListWrapper.html --> <div id="articleListPageWrapper">
2346    <!-- standard - BlockPageHeading.html --> <section class="block-page-heading" data-name="Page Heading (H1)">
2347    <div data-is-configurable="no" data-block-id="" data-module-path="/sport/norwich-city/" data-site-module-id=""></div>
2348
2349
2350    <h1 class="block-heading">Norwich City News</h1>
2351</section><!-- standard - BlockConfigError.html --> <!-- standard - BlockFtmLegacyList.html --> <section id="block-ftm-legacy-list" class="block block-bottom-margin block-ftm-legacy-list" data-name="FTM Legacy List Block" data-variant="">
2352<div data-is-configurable="yes" data-block-id="92" data-module-path="/sport/norwich-city/" data-site-module-id="3236821"></div>
2353
2354
2355
2356
2357    <div class="block-main-sport grid-layout--default-long-list hide-comments-taxonomy" data-total-articles="54">
2358
2359
2360    <div class="uber-block-lead-story">
2361        <!-- standard - BlockLeadStory.html --> <article
2362    class="omni-lead-story
2363     omni-lead-story--standard-lead 
2364    
2365    
2366    
2367     mar-mb-0 "
2368    data-position="1"
2369    data-parsely-slot="ftm-legacy-list-block-1"
2370    data-uses-js="article-story"
2371>
2372    <div class="omni-lead-story__image-content">
2373
2374    
2375        <span class="omni-lead-story__label mar-label mar-label--over-image mar-label__custom-callout-label">
2376            <span class="mar-label__text">Columnist</span>
2377        </span>
2378    
2379
2380
2381        <a href="/sport/opinion/26578791.mo-toures-absence-seismic-blow-norwich-city/">
2382    
2383            <img
2384                srcset="/resources/images/576x324/1x/21478205.jpg 576w,
2385                        /resources/images/736x490/1x/21478205.jpg 736w,
2386                        /resources/images/773x434/1x/21478205.jpg 773w,
2387                        /resources/images/600x337/1x/21478205.jpg 600w,
2388                        /resources/images/813x457/1x/21478205.jpg 813w"
2389                sizes="(min-width: 768px) calc(100vw / 1.5), 100vw"
2390                src="/resources/images/320x200/1x/21478205.jpg"
2391                alt="Not a pretty sight - Mo Toure leaves the field with a shoulder injury"
2392            />
2393    
2394        </a>
2395        <div class="omni-lead-story__icon-container">
2396
2397
2398
2399        </div>
2400    </div>
2401    <div class="omni-lead-story__headline-container">
2402    <div class="omni-lead-story__metadata-container">
2403
2404
2405
2406        </div>
2407        <h2 class="omni-lead-story__headline   has-label-callout ">
2408            <a
2409                class="omni-lead-story__link" href="/sport/opinion/26578791.mo-toures-absence-seismic-blow-norwich-city/" data-o-track="" data-o-ref="" data-o-kv-0=""
2410                
2411            >
2412                <span>Will Jennings: No amount of spin will lessen the blow of Toure's injury</span>
2413            </a>
2414        </h2>
2415
2416    </div>
2417
2418    <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26578791" class="admin-links-container">
2419</div>
2420<div class="admin-links-toggler"
2421    data-article-id="26578791"
2422    data-article-link="/sport/opinion/26578791.mo-toures-absence-seismic-blow-norwich-city/"
2423    data-article-headline="Will Jennings: No amount of spin will lessen the blow of Toure's injury"
2424    data-original-site="The Pink Un"
2425    data-rating="1"
2426    data-content-level="3 Subscriber-only"
2427    data-is-clone="no"
2428    data-is-uk-today="no"
2429    data-is-scotland-today="no"
2430    data-is-full-admin-link-permissions=""
2431    data-admin-user-links=""
2432    style="display: none;"
2433>
2434    <ul class="list-style-none admin-social-stats" data-article-id="26578791">
2435    </ul>
2436</div>
2437
2438</article>
2439
2440    </div>
2441
2442
2443<!-- standard - OmniCard.html --> <article class="omnicard
2444        stack--sm
2445        stack--md
2446        stack--lg
2447        stack--xl
2448        "
2449    data-position="2"
2450    data-parsely-slot="ftm-legacy-list-block-2"
2451    data-uses-js="article-story"
2452    data-id="26572752">
2453
2454    <a href="/sport/norwich-city/26572752.ian-clarke-can-help-plug-leaks-norwich-city/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2455        <!-- Article Image -->
2456        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2457
2458<!--
2459    Square or rectangle thumbnail is shown based on
2460    Omnicard type, Inline shows square iamges whereas
2461    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2462 -->
2463    <img
2464        loading="lazy"
2465        srcset="/resources/images/128x74/1x/21491265.jpg 128w,
2466                /resources/images/290x167/1x/21491265.jpg 290w,
2467                /resources/images/445x250/1x/21491265.jpg 445w,
2468                /resources/images/720x415/1x/21491265.jpg 720w"
2469        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2470        src="/resources/images/128x89/1x/21491265.jpg"
2471        alt="Norwich players look dejected after conceding their side’s third goal against Bolton"
2472        class="rectangle"
2473    />
2474
2475    <img
2476        loading="lazy"
2477        src="/resources/images/180x180/1x/21491265.jpg"
2478        alt="Norwich players look dejected after conceding their side’s third goal against Bolton"
2479        class="square"
2480    />
2481
2482
2483
2484
2485    
2486        <div class="image-label image-label-custom-callout-label">
2487            Columnist
2488        </div>
2489    
2490
2491
2492
2493
2494        <!-- Article Icons -->
2495        <div class="omnicard__image-icons">
2496
2497
2498        </div>
2499    </a>
2500
2501    <div class="omnicard__headline-container">
2502        <div class="omnicard__metadata-container">
2503
2504
2505            <!-- Article Comments -->
2506            <a href="/sport/norwich-city/26572752.ian-clarke-can-help-plug-leaks-norwich-city/" class="omnicard__comments-wrapper" style="display: none;">
2507                <!-- standard - IconComments.html --> 
2508<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2509<span class="omnicard__total-comments">0</span>
2510
2511            </a>
2512
2513        </div>
2514
2515        <!-- Article headline -->
2516        <h2 class="omnicard__headline   has-label-callout ">
2517            <a href="/sport/norwich-city/26572752.ian-clarke-can-help-plug-leaks-norwich-city/" data-o-track="" data-o-ref="" data-o-kv-0="">
2518                Who can help stop the City leaks and cure the crocked?
2519            </a>
2520        </h2>
2521
2522        <!-- Article Admin Links -->
2523        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26572752" class="admin-links-container">
2524</div>
2525<div class="admin-links-toggler"
2526    data-article-id="26572752"
2527    data-article-link="/sport/norwich-city/26572752.ian-clarke-can-help-plug-leaks-norwich-city/"
2528    data-article-headline="Who can help stop the City leaks and cure the crocked?"
2529    data-original-site="The Pink Un"
2530    data-rating="1"
2531    data-content-level="3 Subscriber-only"
2532    data-is-clone="no"
2533    data-is-uk-today="no"
2534    data-is-scotland-today="no"
2535    data-is-full-admin-link-permissions=""
2536    data-admin-user-links=""
2537    style="display: none;"
2538>
2539    <ul class="list-style-none admin-social-stats" data-article-id="26572752">
2540    </ul>
2541</div>
2542
2543    </div>
2544</article>
2545
2546
2547
2548    <!-- standard - OmniCard.html --> <article class="omnicard
2549        stack--sm
2550        stack--md
2551        stack--lg
2552        stack--xl
2553        "
2554    data-position="3"
2555    data-parsely-slot="ftm-legacy-list-block-3"
2556    data-uses-js="article-story"
2557    data-id="26578170">
2558
2559    <a href="/sport/interviews/26578170.cameron-jerome-calls-norwich-city-find-balance/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2560        <!-- Article Image -->
2561        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2562
2563<!--
2564    Square or rectangle thumbnail is shown based on
2565    Omnicard type, Inline shows square iamges whereas
2566    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2567 -->
2568    <img
2569        loading="lazy"
2570        srcset="/resources/images/128x74/1x/21496303.jpg 128w,
2571                /resources/images/290x167/1x/21496303.jpg 290w,
2572                /resources/images/445x250/1x/21496303.jpg 445w,
2573                /resources/images/720x415/1x/21496303.jpg 720w"
2574        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2575        src="/resources/images/128x89/1x/21496303.jpg"
2576        alt="Norwich City's attack has been exciting - but Cameron Jerome believes the key to any Championship success lies in finding balance."
2577        class="rectangle"
2578    />
2579
2580    <img
2581        loading="lazy"
2582        src="/resources/images/180x180/1x/21496303.jpg"
2583        alt="Norwich City's attack has been exciting - but Cameron Jerome believes the key to any Championship success lies in finding balance."
2584        class="square"
2585    />
2586
2587
2588
2589
2590    
2591        <div class="image-label image-label-custom-callout-label">
2592            🎤 Interview
2593        </div>
2594    
2595
2596
2597
2598
2599        <!-- Article Icons -->
2600        <div class="omnicard__image-icons">
2601
2602
2603        </div>
2604    </a>
2605
2606    <div class="omnicard__headline-container">
2607        <div class="omnicard__metadata-container">
2608
2609
2610            <!-- Article Comments -->
2611            <a href="/sport/interviews/26578170.cameron-jerome-calls-norwich-city-find-balance/" class="omnicard__comments-wrapper" style="display: none;">
2612                <!-- standard - IconComments.html --> 
2613<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2614<span class="omnicard__total-comments">0</span>
2615
2616            </a>
2617
2618        </div>
2619
2620        <!-- Article headline -->
2621        <h2 class="omnicard__headline   has-label-callout ">
2622            <a href="/sport/interviews/26578170.cameron-jerome-calls-norwich-city-find-balance/" data-o-track="" data-o-ref="" data-o-kv-0="">
2623                Wembley hero Jerome urges balance for 'red arrows' City
2624            </a>
2625        </h2>
2626
2627        <!-- Article Admin Links -->
2628        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26578170" class="admin-links-container">
2629</div>
2630<div class="admin-links-toggler"
2631    data-article-id="26578170"
2632    data-article-link="/sport/interviews/26578170.cameron-jerome-calls-norwich-city-find-balance/"
2633    data-article-headline="Wembley hero Jerome urges balance for 'red arrows' City"
2634    data-original-site="The Pink Un"
2635    data-rating="1"
2636    data-content-level="1 Metered"
2637    data-is-clone="no"
2638    data-is-uk-today="no"
2639    data-is-scotland-today="no"
2640    data-is-full-admin-link-permissions=""
2641    data-admin-user-links=""
2642    style="display: none;"
2643>
2644    <ul class="list-style-none admin-social-stats" data-article-id="26578170">
2645    </ul>
2646</div>
2647
2648    </div>
2649</article>
2650
2651
2652
2653    <!-- standard - OmniCard.html --> <article class="omnicard
2654        stack--sm
2655        stack--md
2656        stack--lg
2657        stack--xl
2658        "
2659    data-position="4"
2660    data-parsely-slot="ftm-legacy-list-block-4"
2661    data-uses-js="article-story"
2662    data-id="26575525">
2663
2664    <a href="/sport/interviews/26575525.stacey-reveals-city-squads-stance-clement-rotation/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2665        <!-- Article Image -->
2666        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2667
2668<!--
2669    Square or rectangle thumbnail is shown based on
2670    Omnicard type, Inline shows square iamges whereas
2671    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2672 -->
2673    <img
2674        loading="lazy"
2675        srcset="/resources/images/128x74/1x/21492137.jpg 128w,
2676                /resources/images/290x167/1x/21492137.jpg 290w,
2677                /resources/images/445x250/1x/21492137.jpg 445w,
2678                /resources/images/720x415/1x/21492137.jpg 720w"
2679        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2680        src="/resources/images/128x89/1x/21492137.jpg"
2681        alt="Jack Stacey has started six of the Canaries’ opening 11 competitive games"
2682        class="rectangle"
2683    />
2684
2685    <img
2686        loading="lazy"
2687        src="/resources/images/180x180/1x/21492137.jpg"
2688        alt="Jack Stacey has started six of the Canaries’ opening 11 competitive games"
2689        class="square"
2690    />
2691
2692
2693
2694
2695    
2696        <div class="image-label image-label-custom-callout-label">
2697            INTERVIEW
2698        </div>
2699    
2700
2701
2702
2703
2704        <!-- Article Icons -->
2705        <div class="omnicard__image-icons">
2706
2707
2708        </div>
2709    </a>
2710
2711    <div class="omnicard__headline-container">
2712        <div class="omnicard__metadata-container">
2713
2714
2715            <!-- Article Comments -->
2716            <a href="/sport/interviews/26575525.stacey-reveals-city-squads-stance-clement-rotation/" class="omnicard__comments-wrapper" style="display: none;">
2717                <!-- standard - IconComments.html --> 
2718<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2719<span class="omnicard__total-comments">0</span>
2720
2721            </a>
2722
2723        </div>
2724
2725        <!-- Article headline -->
2726        <h2 class="omnicard__headline   has-label-callout ">
2727            <a href="/sport/interviews/26575525.stacey-reveals-city-squads-stance-clement-rotation/" data-o-track="" data-o-ref="" data-o-kv-0="">
2728                Stacey backs Clement’s new-found rotation policy
2729            </a>
2730        </h2>
2731
2732        <!-- Article Admin Links -->
2733        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26575525" class="admin-links-container">
2734</div>
2735<div class="admin-links-toggler"
2736    data-article-id="26575525"
2737    data-article-link="/sport/interviews/26575525.stacey-reveals-city-squads-stance-clement-rotation/"
2738    data-article-headline="Stacey backs Clement’s new-found rotation policy"
2739    data-original-site="The Pink Un"
2740    data-rating="1"
2741    data-content-level="1 Metered"
2742    data-is-clone="no"
2743    data-is-uk-today="no"
2744    data-is-scotland-today="no"
2745    data-is-full-admin-link-permissions=""
2746    data-admin-user-links=""
2747    style="display: none;"
2748>
2749    <ul class="list-style-none admin-social-stats" data-article-id="26575525">
2750    </ul>
2751</div>
2752
2753    </div>
2754</article>
2755
2756
2757
2758    <!-- standard - OmniCard.html --> <article class="omnicard
2759        stack--sm
2760        stack--md
2761        stack--lg
2762        stack--xl
2763        "
2764    data-position="5"
2765    data-parsely-slot="ftm-legacy-list-block-5"
2766    data-uses-js="article-story"
2767    data-id="26575274">
2768
2769    <a href="/sport/norwich-city/26575274.norwich-city-clements-consistency-quest-amid-fresh-injury/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2770        <!-- Article Image -->
2771        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2772
2773<!--
2774    Square or rectangle thumbnail is shown based on
2775    Omnicard type, Inline shows square iamges whereas
2776    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2777 -->
2778    <img
2779        loading="lazy"
2780        srcset="/resources/images/128x74/1x/21292172.jpg 128w,
2781                /resources/images/290x167/1x/21292172.jpg 290w,
2782                /resources/images/445x250/1x/21292172.jpg 445w,
2783                /resources/images/720x415/1x/21292172.jpg 720w"
2784        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2785        src="/resources/images/128x89/1x/21292172.jpg"
2786        alt="Mo Toure's blistering start to the new season has been put on hold by a shoulder injury"
2787        class="rectangle"
2788    />
2789
2790    <img
2791        loading="lazy"
2792        src="/resources/images/180x180/1x/21292172.jpg"
2793        alt="Mo Toure's blistering start to the new season has been put on hold by a shoulder injury"
2794        class="square"
2795    />
2796
2797
2798
2799
2800    
2801        <div class="image-label image-label-custom-callout-label">
2802            Analysis
2803        </div>
2804    
2805
2806
2807
2808
2809        <!-- Article Icons -->
2810        <div class="omnicard__image-icons">
2811
2812
2813        </div>
2814    </a>
2815
2816    <div class="omnicard__headline-container">
2817        <div class="omnicard__metadata-container">
2818
2819
2820            <!-- Article Comments -->
2821            <a href="/sport/norwich-city/26575274.norwich-city-clements-consistency-quest-amid-fresh-injury/" class="omnicard__comments-wrapper" style="display: none;">
2822                <!-- standard - IconComments.html --> 
2823<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2824<span class="omnicard__total-comments">0</span>
2825
2826            </a>
2827
2828        </div>
2829
2830        <!-- Article headline -->
2831        <h2 class="omnicard__headline   has-label-callout ">
2832            <a href="/sport/norwich-city/26575274.norwich-city-clements-consistency-quest-amid-fresh-injury/" data-o-track="" data-o-ref="" data-o-kv-0="">
2833                Paddy Davitt: So long number 21. Time for retirement
2834            </a>
2835        </h2>
2836
2837        <!-- Article Admin Links -->
2838        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26575274" class="admin-links-container">
2839</div>
2840<div class="admin-links-toggler"
2841    data-article-id="26575274"
2842    data-article-link="/sport/norwich-city/26575274.norwich-city-clements-consistency-quest-amid-fresh-injury/"
2843    data-article-headline="Paddy Davitt: So long number 21. Time for retirement"
2844    data-original-site="The Pink Un"
2845    data-rating="1"
2846    data-content-level="3 Subscriber-only"
2847    data-is-clone="no"
2848    data-is-uk-today="no"
2849    data-is-scotland-today="no"
2850    data-is-full-admin-link-permissions=""
2851    data-admin-user-links=""
2852    style="display: none;"
2853>
2854    <ul class="list-style-none admin-social-stats" data-article-id="26575274">
2855    </ul>
2856</div>
2857
2858    </div>
2859</article>
2860
2861
2862
2863    <!-- standard - OmniCard.html --> <article class="omnicard
2864        stack--sm
2865        stack--md
2866        stack--lg
2867        stack--xl
2868        "
2869    data-position="6"
2870    data-parsely-slot="ftm-legacy-list-block-6"
2871    data-uses-js="article-story"
2872    data-id="26575805">
2873
2874    <a href="/sport/interviews/26575805.clements-challenge-city-squad-injury-blows/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2875        <!-- Article Image -->
2876        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2877
2878<!--
2879    Square or rectangle thumbnail is shown based on
2880    Omnicard type, Inline shows square iamges whereas
2881    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2882 -->
2883    <img
2884        loading="lazy"
2885        srcset="/resources/images/128x74/1x/21491319.jpg 128w,
2886                /resources/images/290x167/1x/21491319.jpg 290w,
2887                /resources/images/445x250/1x/21491319.jpg 445w,
2888                /resources/images/720x415/1x/21491319.jpg 720w"
2889        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2890        src="/resources/images/128x89/1x/21491319.jpg"
2891        alt="Ben Chrisene is among a host of Norwich City players who have suffered injury setbacks after Sunday's defeat to Bolton."
2892        class="rectangle"
2893    />
2894
2895    <img
2896        loading="lazy"
2897        src="/resources/images/180x180/1x/21491319.jpg"
2898        alt="Ben Chrisene is among a host of Norwich City players who have suffered injury setbacks after Sunday's defeat to Bolton."
2899        class="square"
2900    />
2901
2902
2903
2904
2905    
2906        <div class="image-label image-label-custom-callout-label">
2907            🎤 Interview
2908        </div>
2909    
2910
2911
2912
2913
2914        <!-- Article Icons -->
2915        <div class="omnicard__image-icons">
2916
2917
2918        </div>
2919    </a>
2920
2921    <div class="omnicard__headline-container">
2922        <div class="omnicard__metadata-container">
2923
2924
2925            <!-- Article Comments -->
2926            <a href="/sport/interviews/26575805.clements-challenge-city-squad-injury-blows/" class="omnicard__comments-wrapper" style="display: none;">
2927                <!-- standard - IconComments.html --> 
2928<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
2929<span class="omnicard__total-comments">0</span>
2930
2931            </a>
2932
2933        </div>
2934
2935        <!-- Article headline -->
2936        <h2 class="omnicard__headline   has-label-callout ">
2937            <a href="/sport/interviews/26575805.clements-challenge-city-squad-injury-blows/" data-o-track="" data-o-ref="" data-o-kv-0="">
2938                Clement urges City squad to rise to injury challenge
2939            </a>
2940        </h2>
2941
2942        <!-- Article Admin Links -->
2943        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26575805" class="admin-links-container">
2944</div>
2945<div class="admin-links-toggler"
2946    data-article-id="26575805"
2947    data-article-link="/sport/interviews/26575805.clements-challenge-city-squad-injury-blows/"
2948    data-article-headline="Clement urges City squad to rise to injury challenge"
2949    data-original-site="The Pink Un"
2950    data-rating="1"
2951    data-content-level="1 Metered"
2952    data-is-clone="no"
2953    data-is-uk-today="no"
2954    data-is-scotland-today="no"
2955    data-is-full-admin-link-permissions=""
2956    data-admin-user-links=""
2957    style="display: none;"
2958>
2959    <ul class="list-style-none admin-social-stats" data-article-id="26575805">
2960    </ul>
2961</div>
2962
2963    </div>
2964</article>
2965
2966
2967
2968    <!-- standard - OmniCard.html --> <article class="omnicard
2969        stack--sm
2970        stack--md
2971        stack--lg
2972        stack--xl
2973        "
2974    data-position="7"
2975    data-parsely-slot="ftm-legacy-list-block-7"
2976    data-uses-js="article-story"
2977    data-id="26574530">
2978
2979    <a href="/sport/interviews/26574530.jacob-wright-ready-grasp-city-chance-called-upon/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
2980        <!-- Article Image -->
2981        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
2982
2983<!--
2984    Square or rectangle thumbnail is shown based on
2985    Omnicard type, Inline shows square iamges whereas
2986    Big Stack, Stack and Compact Stack shows rectangle thumbnail
2987 -->
2988    <img
2989        loading="lazy"
2990        srcset="/resources/images/128x74/1x/21491044.jpg 128w,
2991                /resources/images/290x167/1x/21491044.jpg 290w,
2992                /resources/images/445x250/1x/21491044.jpg 445w,
2993                /resources/images/720x415/1x/21491044.jpg 720w"
2994        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
2995        src="/resources/images/128x89/1x/21491044.jpg"
2996        alt="Jacob Wright is ready to grasp his opportunity if called upon in Kenny McLean’s absence"
2997        class="rectangle"
2998    />
2999
3000    <img
3001        loading="lazy"
3002        src="/resources/images/180x180/1x/21491044.jpg"
3003        alt="Jacob Wright is ready to grasp his opportunity if called upon in Kenny McLean’s absence"
3004        class="square"
3005    />
3006
3007
3008
3009
3010    
3011        <div class="image-label image-label-custom-callout-label">
3012            INTERVIEW
3013        </div>
3014    
3015
3016
3017
3018
3019        <!-- Article Icons -->
3020        <div class="omnicard__image-icons">
3021
3022
3023        </div>
3024    </a>
3025
3026    <div class="omnicard__headline-container">
3027        <div class="omnicard__metadata-container">
3028
3029
3030            <!-- Article Comments -->
3031            <a href="/sport/interviews/26574530.jacob-wright-ready-grasp-city-chance-called-upon/" class="omnicard__comments-wrapper" style="display: none;">
3032                <!-- standard - IconComments.html --> 
3033<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3034<span class="omnicard__total-comments">0</span>
3035
3036            </a>
3037
3038        </div>
3039
3040        <!-- Article headline -->
3041        <h2 class="omnicard__headline   has-label-callout ">
3042            <a href="/sport/interviews/26574530.jacob-wright-ready-grasp-city-chance-called-upon/" data-o-track="" data-o-ref="" data-o-kv-0="">
3043                Wright ready to answer call after McLean blow
3044            </a>
3045        </h2>
3046
3047        <!-- Article Admin Links -->
3048        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26574530" class="admin-links-container">
3049</div>
3050<div class="admin-links-toggler"
3051    data-article-id="26574530"
3052    data-article-link="/sport/interviews/26574530.jacob-wright-ready-grasp-city-chance-called-upon/"
3053    data-article-headline="Wright ready to answer call after McLean blow"
3054    data-original-site="The Pink Un"
3055    data-rating="1"
3056    data-content-level="1 Metered"
3057    data-is-clone="no"
3058    data-is-uk-today="no"
3059    data-is-scotland-today="no"
3060    data-is-full-admin-link-permissions=""
3061    data-admin-user-links=""
3062    style="display: none;"
3063>
3064    <ul class="list-style-none admin-social-stats" data-article-id="26574530">
3065    </ul>
3066</div>
3067
3068    </div>
3069</article>
3070
3071
3072
3073    <!-- standard - OmniCard.html --> <article class="omnicard
3074        stack--sm
3075        stack--md
3076        stack--lg
3077        stack--xl
3078        "
3079    data-position="8"
3080    data-parsely-slot="ftm-legacy-list-block-8"
3081    data-uses-js="article-story"
3082    data-id="26575205">
3083
3084    <a href="/sport/norwich-city/26575205.norwich-city-trio-open-new-padel-courts-nest/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3085        <!-- Article Image -->
3086        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3087
3088<!--
3089    Square or rectangle thumbnail is shown based on
3090    Omnicard type, Inline shows square iamges whereas
3091    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3092 -->
3093    <img
3094        loading="lazy"
3095        srcset="/resources/images/128x74/1x/21491984.jpg 128w,
3096                /resources/images/290x167/1x/21491984.jpg 290w,
3097                /resources/images/445x250/1x/21491984.jpg 445w,
3098                /resources/images/720x415/1x/21491984.jpg 720w"
3099        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3100        src="/resources/images/128x89/1x/21491984.jpg"
3101        alt="Norwich City head coach Philippe Clement and players Jack Stacey and Jacob Wright were at the Nest to open their new padel courts."
3102        class="rectangle"
3103    />
3104
3105    <img
3106        loading="lazy"
3107        src="/resources/images/180x180/1x/21491984.jpg"
3108        alt="Norwich City head coach Philippe Clement and players Jack Stacey and Jacob Wright were at the Nest to open their new padel courts."
3109        class="square"
3110    />
3111
3112
3113
3114
3115    
3116        <div class="image-label image-label-custom-callout-label">
3117            🗞️ City news
3118        </div>
3119    
3120
3121
3122
3123
3124        <!-- Article Icons -->
3125        <div class="omnicard__image-icons">
3126
3127
3128        </div>
3129    </a>
3130
3131    <div class="omnicard__headline-container">
3132        <div class="omnicard__metadata-container">
3133
3134
3135            <!-- Article Comments -->
3136            <a href="/sport/norwich-city/26575205.norwich-city-trio-open-new-padel-courts-nest/" class="omnicard__comments-wrapper" style="display: none;">
3137                <!-- standard - IconComments.html --> 
3138<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3139<span class="omnicard__total-comments">0</span>
3140
3141            </a>
3142
3143        </div>
3144
3145        <!-- Article headline -->
3146        <h2 class="omnicard__headline   has-label-callout ">
3147            <a href="/sport/norwich-city/26575205.norwich-city-trio-open-new-padel-courts-nest/" data-o-track="" data-o-ref="" data-o-kv-0="">
3148                Clement inspired by City impact as new Nest facility opens
3149            </a>
3150        </h2>
3151
3152        <!-- Article Admin Links -->
3153        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26575205" class="admin-links-container">
3154</div>
3155<div class="admin-links-toggler"
3156    data-article-id="26575205"
3157    data-article-link="/sport/norwich-city/26575205.norwich-city-trio-open-new-padel-courts-nest/"
3158    data-article-headline="Clement inspired by City impact as new Nest facility opens"
3159    data-original-site="The Pink Un"
3160    data-rating="1"
3161    data-content-level="1 Metered"
3162    data-is-clone="no"
3163    data-is-uk-today="no"
3164    data-is-scotland-today="no"
3165    data-is-full-admin-link-permissions=""
3166    data-admin-user-links=""
3167    style="display: none;"
3168>
3169    <ul class="list-style-none admin-social-stats" data-article-id="26575205">
3170    </ul>
3171</div>
3172
3173    </div>
3174</article>
3175
3176
3177
3178    <!-- standard - OmniCard.html --> <article class="omnicard
3179        compact-stack--sm
3180        stack--md
3181        stack--lg
3182        stack--xl
3183        "
3184    data-position="9"
3185    data-parsely-slot="ftm-legacy-list-block-9"
3186    data-uses-js="article-story"
3187    data-id="26571948">
3188
3189    <a href="/sport/interviews/26571948.norwich-city-clement-championship-balancing-act/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3190        <!-- Article Image -->
3191        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3192
3193<!--
3194    Square or rectangle thumbnail is shown based on
3195    Omnicard type, Inline shows square iamges whereas
3196    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3197 -->
3198    <img
3199        loading="lazy"
3200        srcset="/resources/images/128x74/1x/21487137.jpg 128w,
3201                /resources/images/290x167/1x/21487137.jpg 290w,
3202                /resources/images/445x250/1x/21487137.jpg 445w,
3203                /resources/images/720x415/1x/21487137.jpg 720w"
3204        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3205        src="/resources/images/128x89/1x/21487137.jpg"
3206        alt="Philippe Clement rejects any suggestion Norwich City's attacking strategy has led to early-season defensive leaks"
3207        class="rectangle"
3208    />
3209
3210    <img
3211        loading="lazy"
3212        src="/resources/images/180x180/1x/21487137.jpg"
3213        alt="Philippe Clement rejects any suggestion Norwich City's attacking strategy has led to early-season defensive leaks"
3214        class="square"
3215    />
3216
3217
3218
3219
3220    
3221        <div class="image-label image-label-custom-callout-label">
3222            Interview
3223        </div>
3224    
3225
3226
3227
3228
3229        <!-- Article Icons -->
3230        <div class="omnicard__image-icons">
3231
3232
3233        </div>
3234    </a>
3235
3236    <div class="omnicard__headline-container">
3237        <div class="omnicard__metadata-container">
3238
3239
3240            <!-- Article Comments -->
3241            <a href="/sport/interviews/26571948.norwich-city-clement-championship-balancing-act/" class="omnicard__comments-wrapper" style="display: none;">
3242                <!-- standard - IconComments.html --> 
3243<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3244<span class="omnicard__total-comments">0</span>
3245
3246            </a>
3247
3248        </div>
3249
3250        <!-- Article headline -->
3251        <h2 class="omnicard__headline   has-label-callout ">
3252            <a href="/sport/interviews/26571948.norwich-city-clement-championship-balancing-act/" data-o-track="" data-o-ref="" data-o-kv-0="">
3253                'I have a problem with that' - Clement on 'gung-ho' City barbs
3254            </a>
3255        </h2>
3256
3257        <!-- Article Admin Links -->
3258        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26571948" class="admin-links-container">
3259</div>
3260<div class="admin-links-toggler"
3261    data-article-id="26571948"
3262    data-article-link="/sport/interviews/26571948.norwich-city-clement-championship-balancing-act/"
3263    data-article-headline="'I have a problem with that' - Clement on 'gung-ho' City barbs"
3264    data-original-site="The Pink Un"
3265    data-rating="1"
3266    data-content-level="1 Metered"
3267    data-is-clone="no"
3268    data-is-uk-today="no"
3269    data-is-scotland-today="no"
3270    data-is-full-admin-link-permissions=""
3271    data-admin-user-links=""
3272    style="display: none;"
3273>
3274    <ul class="list-style-none admin-social-stats" data-article-id="26571948">
3275    </ul>
3276</div>
3277
3278    </div>
3279</article>
3280
3281
3282
3283    <!-- standard - OmniCard.html --> <article class="omnicard
3284        compact-stack--sm
3285        stack--md
3286        stack--lg
3287        stack--xl
3288        "
3289    data-position="10"
3290    data-parsely-slot="ftm-legacy-list-block-10"
3291    data-uses-js="article-story"
3292    data-id="26571858">
3293
3294    <a href="/sport/interviews/26571858.mattsson-reveals-key-solving-citys-defensive-woes/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3295        <!-- Article Image -->
3296        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3297
3298<!--
3299    Square or rectangle thumbnail is shown based on
3300    Omnicard type, Inline shows square iamges whereas
3301    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3302 -->
3303    <img
3304        loading="lazy"
3305        srcset="/resources/images/128x74/1x/21326090.jpg 128w,
3306                /resources/images/290x167/1x/21326090.jpg 290w,
3307                /resources/images/445x250/1x/21326090.jpg 445w,
3308                /resources/images/720x415/1x/21326090.jpg 720w"
3309        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3310        src="/resources/images/128x89/1x/21326090.jpg"
3311        alt="Pelle Mattsson has called for Norwich City to rediscover their compactness as a team"
3312        class="rectangle"
3313    />
3314
3315    <img
3316        loading="lazy"
3317        src="/resources/images/180x180/1x/21326090.jpg"
3318        alt="Pelle Mattsson has called for Norwich City to rediscover their compactness as a team"
3319        class="square"
3320    />
3321
3322
3323
3324
3325    
3326        <div class="image-label image-label-custom-callout-label">
3327            INTERVIEW
3328        </div>
3329    
3330
3331
3332
3333
3334        <!-- Article Icons -->
3335        <div class="omnicard__image-icons">
3336
3337
3338        </div>
3339    </a>
3340
3341    <div class="omnicard__headline-container">
3342        <div class="omnicard__metadata-container">
3343
3344
3345            <!-- Article Comments -->
3346            <a href="/sport/interviews/26571858.mattsson-reveals-key-solving-citys-defensive-woes/" class="omnicard__comments-wrapper" style="display: none;">
3347                <!-- standard - IconComments.html --> 
3348<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3349<span class="omnicard__total-comments">0</span>
3350
3351            </a>
3352
3353        </div>
3354
3355        <!-- Article headline -->
3356        <h2 class="omnicard__headline   has-label-callout ">
3357            <a href="/sport/interviews/26571858.mattsson-reveals-key-solving-citys-defensive-woes/" data-o-track="" data-o-ref="" data-o-kv-0="">
3358                Mattsson reveals recipe for City to resolve defensive troubles
3359            </a>
3360        </h2>
3361
3362        <!-- Article Admin Links -->
3363        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26571858" class="admin-links-container">
3364</div>
3365<div class="admin-links-toggler"
3366    data-article-id="26571858"
3367    data-article-link="/sport/interviews/26571858.mattsson-reveals-key-solving-citys-defensive-woes/"
3368    data-article-headline="Mattsson reveals recipe for City to resolve defensive troubles"
3369    data-original-site="The Pink Un"
3370    data-rating="1"
3371    data-content-level="1 Metered"
3372    data-is-clone="no"
3373    data-is-uk-today="no"
3374    data-is-scotland-today="no"
3375    data-is-full-admin-link-permissions=""
3376    data-admin-user-links=""
3377    style="display: none;"
3378>
3379    <ul class="list-style-none admin-social-stats" data-article-id="26571858">
3380    </ul>
3381</div>
3382
3383    </div>
3384</article>
3385
3386
3387
3388    <!-- standard - OmniCard.html --> <article class="omnicard
3389        compact-stack--sm
3390        stack--md
3391        compact-stack--lg
3392        stack--xl
3393        "
3394    data-position="11"
3395    data-parsely-slot="ftm-legacy-list-block-11"
3396    data-uses-js="article-story"
3397    data-id="26571298">
3398
3399    <a href="/sport/interviews/26571298.norwich-city-philippe-clements-defence-vladan-kovacevic/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3400        <!-- Article Image -->
3401        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3402
3403<!--
3404    Square or rectangle thumbnail is shown based on
3405    Omnicard type, Inline shows square iamges whereas
3406    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3407 -->
3408    <img
3409        loading="lazy"
3410        srcset="/resources/images/128x74/1x/21486259.jpg 128w,
3411                /resources/images/290x167/1x/21486259.jpg 290w,
3412                /resources/images/445x250/1x/21486259.jpg 445w,
3413                /resources/images/720x415/1x/21486259.jpg 720w"
3414        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3415        src="/resources/images/128x89/1x/21486259.jpg"
3416        alt="Norwich City goalkeeper Vladan Kovacevic has come under fire for his performances at the start of the season."
3417        class="rectangle"
3418    />
3419
3420    <img
3421        loading="lazy"
3422        src="/resources/images/180x180/1x/21486259.jpg"
3423        alt="Norwich City goalkeeper Vladan Kovacevic has come under fire for his performances at the start of the season."
3424        class="square"
3425    />
3426
3427
3428
3429
3430    
3431        <div class="image-label image-label-custom-callout-label">
3432            🎤 Interview
3433        </div>
3434    
3435
3436
3437
3438
3439        <!-- Article Icons -->
3440        <div class="omnicard__image-icons">
3441
3442
3443        </div>
3444    </a>
3445
3446    <div class="omnicard__headline-container">
3447        <div class="omnicard__metadata-container">
3448
3449
3450            <!-- Article Comments -->
3451            <a href="/sport/interviews/26571298.norwich-city-philippe-clements-defence-vladan-kovacevic/" class="omnicard__comments-wrapper" style="display: none;">
3452                <!-- standard - IconComments.html --> 
3453<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3454<span class="omnicard__total-comments">0</span>
3455
3456            </a>
3457
3458        </div>
3459
3460        <!-- Article headline -->
3461        <h2 class="omnicard__headline   has-label-callout ">
3462            <a href="/sport/interviews/26571298.norwich-city-philippe-clements-defence-vladan-kovacevic/" data-o-track="" data-o-ref="" data-o-kv-0="">
3463                Clement's defence of under pressure City keeper Kovacevic
3464            </a>
3465        </h2>
3466
3467        <!-- Article Admin Links -->
3468        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26571298" class="admin-links-container">
3469</div>
3470<div class="admin-links-toggler"
3471    data-article-id="26571298"
3472    data-article-link="/sport/interviews/26571298.norwich-city-philippe-clements-defence-vladan-kovacevic/"
3473    data-article-headline="Clement's defence of under pressure City keeper Kovacevic"
3474    data-original-site="The Pink Un"
3475    data-rating="1"
3476    data-content-level="1 Metered"
3477    data-is-clone="no"
3478    data-is-uk-today="no"
3479    data-is-scotland-today="no"
3480    data-is-full-admin-link-permissions=""
3481    data-admin-user-links=""
3482    style="display: none;"
3483>
3484    <ul class="list-style-none admin-social-stats" data-article-id="26571298">
3485    </ul>
3486</div>
3487
3488    </div>
3489</article>
3490
3491
3492
3493    <!-- standard - OmniCard.html --> <article class="omnicard
3494        compact-stack--sm
3495        stack--md
3496        compact-stack--lg
3497        stack--xl
3498        "
3499    data-position="12"
3500    data-parsely-slot="ftm-legacy-list-block-12"
3501    data-uses-js="article-story"
3502    data-id="26571386">
3503
3504    <a href="/sport/norwich-city/26571386.chris-sutton-citys-rotation-policy-defensive-issue/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3505        <!-- Article Image -->
3506        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3507
3508<!--
3509    Square or rectangle thumbnail is shown based on
3510    Omnicard type, Inline shows square iamges whereas
3511    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3512 -->
3513    <img
3514        loading="lazy"
3515        srcset="/resources/images/128x74/1x/21488218.jpg 128w,
3516                /resources/images/290x167/1x/21488218.jpg 290w,
3517                /resources/images/445x250/1x/21488218.jpg 445w,
3518                /resources/images/720x415/1x/21488218.jpg 720w"
3519        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3520        src="/resources/images/128x89/1x/21488218.jpg"
3521        alt="Norwich City have plenty to ponder over the international break after a 4-3 defeat to Bolton Wanderers."
3522        class="rectangle"
3523    />
3524
3525    <img
3526        loading="lazy"
3527        src="/resources/images/180x180/1x/21488218.jpg"
3528        alt="Norwich City have plenty to ponder over the international break after a 4-3 defeat to Bolton Wanderers."
3529        class="square"
3530    />
3531
3532
3533
3534
3535    
3536        <div class="image-label image-label-custom-callout-label">
3537            🗣️ Columnist
3538        </div>
3539    
3540
3541
3542
3543
3544        <!-- Article Icons -->
3545        <div class="omnicard__image-icons">
3546
3547
3548        </div>
3549    </a>
3550
3551    <div class="omnicard__headline-container">
3552        <div class="omnicard__metadata-container">
3553
3554
3555            <!-- Article Comments -->
3556            <a href="/sport/norwich-city/26571386.chris-sutton-citys-rotation-policy-defensive-issue/" class="omnicard__comments-wrapper" style="display: none;">
3557                <!-- standard - IconComments.html --> 
3558<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3559<span class="omnicard__total-comments">0</span>
3560
3561            </a>
3562
3563        </div>
3564
3565        <!-- Article headline -->
3566        <h2 class="omnicard__headline   has-label-callout ">
3567            <a href="/sport/norwich-city/26571386.chris-sutton-citys-rotation-policy-defensive-issue/" data-o-track="" data-o-ref="" data-o-kv-0="">
3568                Chris Sutton: Time to end heavy rotation to stop City’s slide
3569            </a>
3570        </h2>
3571
3572        <!-- Article Admin Links -->
3573        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26571386" class="admin-links-container">
3574</div>
3575<div class="admin-links-toggler"
3576    data-article-id="26571386"
3577    data-article-link="/sport/norwich-city/26571386.chris-sutton-citys-rotation-policy-defensive-issue/"
3578    data-article-headline="Chris Sutton: Time to end heavy rotation to stop City’s slide"
3579    data-original-site="The Pink Un"
3580    data-rating="1"
3581    data-content-level="3 Subscriber-only"
3582    data-is-clone="no"
3583    data-is-uk-today="no"
3584    data-is-scotland-today="no"
3585    data-is-full-admin-link-permissions=""
3586    data-admin-user-links=""
3587    style="display: none;"
3588>
3589    <ul class="list-style-none admin-social-stats" data-article-id="26571386">
3590    </ul>
3591</div>
3592
3593    </div>
3594</article>
3595
3596
3597
3598    <!-- standard - OmniCard.html --> <article class="omnicard
3599        compact-stack--sm
3600        compact-stack--md
3601        compact-stack--lg
3602        stack--xl
3603        "
3604    data-position="13"
3605    data-parsely-slot="ftm-legacy-list-block-13"
3606    data-uses-js="article-story"
3607    data-id="26568690">
3608
3609    <a href="/sport/norwich-city/26568690.norwich-city-clement-toure-mclean-chrisene-injuries/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3610        <!-- Article Image -->
3611        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3612
3613<!--
3614    Square or rectangle thumbnail is shown based on
3615    Omnicard type, Inline shows square iamges whereas
3616    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3617 -->
3618    <img
3619        loading="lazy"
3620        srcset="/resources/images/128x74/1x/21482089.jpg 128w,
3621                /resources/images/290x167/1x/21482089.jpg 290w,
3622                /resources/images/445x250/1x/21482089.jpg 445w,
3623                /resources/images/720x415/1x/21482089.jpg 720w"
3624        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3625        src="/resources/images/128x89/1x/21482089.jpg"
3626        alt="Mo Toure needs shoulder surgery after his Norwich City injury exit against Bolton"
3627        class="rectangle"
3628    />
3629
3630    <img
3631        loading="lazy"
3632        src="/resources/images/180x180/1x/21482089.jpg"
3633        alt="Mo Toure needs shoulder surgery after his Norwich City injury exit against Bolton"
3634        class="square"
3635    />
3636
3637
3638
3639
3640    
3641        <div class="image-label image-label-custom-callout-label">
3642            City News
3643        </div>
3644    
3645
3646
3647
3648
3649        <!-- Article Icons -->
3650        <div class="omnicard__image-icons">
3651
3652
3653        </div>
3654    </a>
3655
3656    <div class="omnicard__headline-container">
3657        <div class="omnicard__metadata-container">
3658
3659
3660            <!-- Article Comments -->
3661            <a href="/sport/norwich-city/26568690.norwich-city-clement-toure-mclean-chrisene-injuries/" class="omnicard__comments-wrapper" style="display: none;">
3662                <!-- standard - IconComments.html --> 
3663<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3664<span class="omnicard__total-comments">0</span>
3665
3666            </a>
3667
3668        </div>
3669
3670        <!-- Article headline -->
3671        <h2 class="omnicard__headline   has-label-callout ">
3672            <a href="/sport/norwich-city/26568690.norwich-city-clement-toure-mclean-chrisene-injuries/" data-o-track="" data-o-ref="" data-o-kv-0="">
3673                City hot shot Toure facing 'months' out and shoulder surgery
3674            </a>
3675        </h2>
3676
3677        <!-- Article Admin Links -->
3678        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26568690" class="admin-links-container">
3679</div>
3680<div class="admin-links-toggler"
3681    data-article-id="26568690"
3682    data-article-link="/sport/norwich-city/26568690.norwich-city-clement-toure-mclean-chrisene-injuries/"
3683    data-article-headline="City hot shot Toure facing 'months' out and shoulder surgery"
3684    data-original-site="The Pink Un"
3685    data-rating="1"
3686    data-content-level="1 Metered"
3687    data-is-clone="no"
3688    data-is-uk-today="no"
3689    data-is-scotland-today="no"
3690    data-is-full-admin-link-permissions=""
3691    data-admin-user-links=""
3692    style="display: none;"
3693>
3694    <ul class="list-style-none admin-social-stats" data-article-id="26568690">
3695    </ul>
3696</div>
3697
3698    </div>
3699</article>
3700
3701
3702
3703    <!-- standard - OmniCard.html --> <article class="omnicard
3704        compact-stack--sm
3705        compact-stack--md
3706        compact-stack--lg
3707        stack--xl
3708        "
3709    data-position="14"
3710    data-parsely-slot="ftm-legacy-list-block-14"
3711    data-uses-js="article-story"
3712    data-id="26571285">
3713
3714    <a href="/sport/interviews/26571285.norwich-city-sebastian-bassong-swaps-pitch-boxing-ring/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3715        <!-- Article Image -->
3716        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3717
3718<!--
3719    Square or rectangle thumbnail is shown based on
3720    Omnicard type, Inline shows square iamges whereas
3721    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3722 -->
3723    <img
3724        loading="lazy"
3725        srcset="/resources/images/128x74/1x/21486213.jpg 128w,
3726                /resources/images/290x167/1x/21486213.jpg 290w,
3727                /resources/images/445x250/1x/21486213.jpg 445w,
3728                /resources/images/720x415/1x/21486213.jpg 720w"
3729        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3730        src="/resources/images/128x89/1x/21486213.jpg"
3731        alt="Seb Bassong won Wembley promotion at Norwich City but is now set for his boxing bow."
3732        class="rectangle"
3733    />
3734
3735    <img
3736        loading="lazy"
3737        src="/resources/images/180x180/1x/21486213.jpg"
3738        alt="Seb Bassong won Wembley promotion at Norwich City but is now set for his boxing bow."
3739        class="square"
3740    />
3741
3742
3743
3744
3745    
3746        <div class="image-label image-label-custom-callout-label">
3747            Interview
3748        </div>
3749    
3750
3751
3752
3753
3754        <!-- Article Icons -->
3755        <div class="omnicard__image-icons">
3756
3757
3758        </div>
3759    </a>
3760
3761    <div class="omnicard__headline-container">
3762        <div class="omnicard__metadata-container">
3763
3764
3765            <!-- Article Comments -->
3766            <a href="/sport/interviews/26571285.norwich-city-sebastian-bassong-swaps-pitch-boxing-ring/" class="omnicard__comments-wrapper" style="display: none;">
3767                <!-- standard - IconComments.html --> 
3768<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3769<span class="omnicard__total-comments">0</span>
3770
3771            </a>
3772
3773        </div>
3774
3775        <!-- Article headline -->
3776        <h2 class="omnicard__headline   has-label-callout ">
3777            <a href="/sport/interviews/26571285.norwich-city-sebastian-bassong-swaps-pitch-boxing-ring/" data-o-track="" data-o-ref="" data-o-kv-0="">
3778                City Wembley winner ready for big fight debut
3779            </a>
3780        </h2>
3781
3782        <!-- Article Admin Links -->
3783        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26571285" class="admin-links-container">
3784</div>
3785<div class="admin-links-toggler"
3786    data-article-id="26571285"
3787    data-article-link="/sport/interviews/26571285.norwich-city-sebastian-bassong-swaps-pitch-boxing-ring/"
3788    data-article-headline="City Wembley winner ready for big fight debut"
3789    data-original-site="The Pink Un"
3790    data-rating="1"
3791    data-content-level="1 Metered"
3792    data-is-clone="no"
3793    data-is-uk-today="no"
3794    data-is-scotland-today="no"
3795    data-is-full-admin-link-permissions=""
3796    data-admin-user-links=""
3797    style="display: none;"
3798>
3799    <ul class="list-style-none admin-social-stats" data-article-id="26571285">
3800    </ul>
3801</div>
3802
3803    </div>
3804</article>
3805
3806
3807
3808    <!-- standard - OmniCard.html --> <article class="omnicard
3809        compact-stack--sm
3810        compact-stack--md
3811        compact-stack--lg
3812        stack--xl
3813        "
3814    data-position="15"
3815    data-parsely-slot="ftm-legacy-list-block-15"
3816    data-uses-js="article-story"
3817    data-id="26571808">
3818
3819    <a href="/sport/norwich-city/26571808.norwich-city-jose-cordoba-withdraws-panama-duty/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3820        <!-- Article Image -->
3821        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3822
3823<!--
3824    Square or rectangle thumbnail is shown based on
3825    Omnicard type, Inline shows square iamges whereas
3826    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3827 -->
3828    <img
3829        loading="lazy"
3830        srcset="/resources/images/128x74/1x/21478572.jpg 128w,
3831                /resources/images/290x167/1x/21478572.jpg 290w,
3832                /resources/images/445x250/1x/21478572.jpg 445w,
3833                /resources/images/720x415/1x/21478572.jpg 720w"
3834        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3835        src="/resources/images/128x89/1x/21478572.jpg"
3836        alt="Jose Cordoba has withdrawn from Panama duty after picking up an ankle injury in Norwich City's 4-3 defeat to Bolton."
3837        class="rectangle"
3838    />
3839
3840    <img
3841        loading="lazy"
3842        src="/resources/images/180x180/1x/21478572.jpg"
3843        alt="Jose Cordoba has withdrawn from Panama duty after picking up an ankle injury in Norwich City's 4-3 defeat to Bolton."
3844        class="square"
3845    />
3846
3847
3848
3849
3850    
3851        <div class="image-label image-label-custom-callout-label">
3852            🗞️ City news
3853        </div>
3854    
3855
3856
3857
3858
3859        <!-- Article Icons -->
3860        <div class="omnicard__image-icons">
3861
3862
3863        </div>
3864    </a>
3865
3866    <div class="omnicard__headline-container">
3867        <div class="omnicard__metadata-container">
3868
3869
3870            <!-- Article Comments -->
3871            <a href="/sport/norwich-city/26571808.norwich-city-jose-cordoba-withdraws-panama-duty/" class="omnicard__comments-wrapper" style="display: none;">
3872                <!-- standard - IconComments.html --> 
3873<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3874<span class="omnicard__total-comments">0</span>
3875
3876            </a>
3877
3878        </div>
3879
3880        <!-- Article headline -->
3881        <h2 class="omnicard__headline   has-label-callout ">
3882            <a href="/sport/norwich-city/26571808.norwich-city-jose-cordoba-withdraws-panama-duty/" data-o-track="" data-o-ref="" data-o-kv-0="">
3883                Cordoba withdraws from Panama duty with ankle injury
3884            </a>
3885        </h2>
3886
3887        <!-- Article Admin Links -->
3888        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26571808" class="admin-links-container">
3889</div>
3890<div class="admin-links-toggler"
3891    data-article-id="26571808"
3892    data-article-link="/sport/norwich-city/26571808.norwich-city-jose-cordoba-withdraws-panama-duty/"
3893    data-article-headline="Cordoba withdraws from Panama duty with ankle injury"
3894    data-original-site="The Pink Un"
3895    data-rating="1"
3896    data-content-level="1 Metered"
3897    data-is-clone="no"
3898    data-is-uk-today="no"
3899    data-is-scotland-today="no"
3900    data-is-full-admin-link-permissions=""
3901    data-admin-user-links=""
3902    style="display: none;"
3903>
3904    <ul class="list-style-none admin-social-stats" data-article-id="26571808">
3905    </ul>
3906</div>
3907
3908    </div>
3909</article>
3910
3911
3912
3913    <!-- standard - OmniCard.html --> <article class="omnicard
3914        compact-stack--sm
3915        compact-stack--md
3916        compact-stack--lg
3917        stack--xl
3918        "
3919    data-position="16"
3920    data-parsely-slot="ftm-legacy-list-block-16"
3921    data-uses-js="article-story"
3922    data-id="26570747">
3923
3924    <a href="/sport/norwich-city/26570747.norwich-city-pink-un-podcast-solving-defensive-woes/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
3925        <!-- Article Image -->
3926        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
3927
3928<!--
3929    Square or rectangle thumbnail is shown based on
3930    Omnicard type, Inline shows square iamges whereas
3931    Big Stack, Stack and Compact Stack shows rectangle thumbnail
3932 -->
3933    <img
3934        loading="lazy"
3935        srcset="/resources/images/128x74/1x/21485775.jpg 128w,
3936                /resources/images/290x167/1x/21485775.jpg 290w,
3937                /resources/images/445x250/1x/21485775.jpg 445w,
3938                /resources/images/720x415/1x/21485775.jpg 720w"
3939        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
3940        src="/resources/images/128x89/1x/21485775.jpg"
3941        alt="Philippe Clement has three weeks to find solutions to Norwich's defensive problems"
3942        class="rectangle"
3943    />
3944
3945    <img
3946        loading="lazy"
3947        src="/resources/images/180x180/1x/21485775.jpg"
3948        alt="Philippe Clement has three weeks to find solutions to Norwich's defensive problems"
3949        class="square"
3950    />
3951
3952
3953
3954
3955    
3956        <div class="image-label image-label-custom-callout-label">
3957            🎙️ Podcast
3958        </div>
3959    
3960
3961
3962
3963
3964        <!-- Article Icons -->
3965        <div class="omnicard__image-icons">
3966
3967
3968        </div>
3969    </a>
3970
3971    <div class="omnicard__headline-container">
3972        <div class="omnicard__metadata-container">
3973
3974
3975            <!-- Article Comments -->
3976            <a href="/sport/norwich-city/26570747.norwich-city-pink-un-podcast-solving-defensive-woes/" class="omnicard__comments-wrapper" style="display: none;">
3977                <!-- standard - IconComments.html --> 
3978<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
3979<span class="omnicard__total-comments">0</span>
3980
3981            </a>
3982
3983        </div>
3984
3985        <!-- Article headline -->
3986        <h2 class="omnicard__headline   has-label-callout ">
3987            <a href="/sport/norwich-city/26570747.norwich-city-pink-un-podcast-solving-defensive-woes/" data-o-track="" data-o-ref="" data-o-kv-0="">
3988                'It's a mess' - How can Clement curb City's defensive woes?
3989            </a>
3990        </h2>
3991
3992        <!-- Article Admin Links -->
3993        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26570747" class="admin-links-container">
3994</div>
3995<div class="admin-links-toggler"
3996    data-article-id="26570747"
3997    data-article-link="/sport/norwich-city/26570747.norwich-city-pink-un-podcast-solving-defensive-woes/"
3998    data-article-headline="'It's a mess' - How can Clement curb City's defensive woes?"
3999    data-original-site="The Pink Un"
4000    data-rating="1"
4001    data-content-level="1 Metered"
4002    data-is-clone="no"
4003    data-is-uk-today="no"
4004    data-is-scotland-today="no"
4005    data-is-full-admin-link-permissions=""
4006    data-admin-user-links=""
4007    style="display: none;"
4008>
4009    <ul class="list-style-none admin-social-stats" data-article-id="26570747">
4010    </ul>
4011</div>
4012
4013    </div>
4014</article>
4015
4016
4017
4018    <!-- standard - OmniCard.html --> <article class="omnicard
4019        compact-stack--sm
4020        compact-stack--md
4021        compact-stack--lg
4022        stack--xl
4023        "
4024    data-position="17"
4025    data-parsely-slot="ftm-legacy-list-block-17"
4026    data-uses-js="article-story"
4027    data-id="26567528">
4028
4029    <a href="/sport/opinion/26567528.norwich-city-defensive-concerns-clear-bolton-loss/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4030        <!-- Article Image -->
4031        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4032
4033<!--
4034    Square or rectangle thumbnail is shown based on
4035    Omnicard type, Inline shows square iamges whereas
4036    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4037 -->
4038    <img
4039        loading="lazy"
4040        srcset="/resources/images/128x74/1x/21480651.jpg 128w,
4041                /resources/images/290x167/1x/21480651.jpg 290w,
4042                /resources/images/445x250/1x/21480651.jpg 445w,
4043                /resources/images/720x415/1x/21480651.jpg 720w"
4044        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4045        src="/resources/images/128x89/1x/21480651.jpg"
4046        alt="Anthony Musaba had a tough shift out of possession in Norwich City's 4-3 Championship defeat to Bolton"
4047        class="rectangle"
4048    />
4049
4050    <img
4051        loading="lazy"
4052        src="/resources/images/180x180/1x/21480651.jpg"
4053        alt="Anthony Musaba had a tough shift out of possession in Norwich City's 4-3 Championship defeat to Bolton"
4054        class="square"
4055    />
4056
4057
4058
4059
4060    
4061        <div class="image-label image-label-custom-callout-label">
4062            📢
4063        </div>
4064    
4065
4066
4067
4068
4069        <!-- Article Icons -->
4070        <div class="omnicard__image-icons">
4071
4072
4073        </div>
4074    </a>
4075
4076    <div class="omnicard__headline-container">
4077        <div class="omnicard__metadata-container">
4078
4079
4080            <!-- Article Comments -->
4081            <a href="/sport/opinion/26567528.norwich-city-defensive-concerns-clear-bolton-loss/" class="omnicard__comments-wrapper" style="display: none;">
4082                <!-- standard - IconComments.html --> 
4083<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4084<span class="omnicard__total-comments">0</span>
4085
4086            </a>
4087
4088        </div>
4089
4090        <!-- Article headline -->
4091        <h2 class="omnicard__headline   has-label-callout ">
4092            <a href="/sport/opinion/26567528.norwich-city-defensive-concerns-clear-bolton-loss/" data-o-track="" data-o-ref="" data-o-kv-0="">
4093                Paul Standley: Back to basics to attack City’s defensive troubles
4094            </a>
4095        </h2>
4096
4097        <!-- Article Admin Links -->
4098        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26567528" class="admin-links-container">
4099</div>
4100<div class="admin-links-toggler"
4101    data-article-id="26567528"
4102    data-article-link="/sport/opinion/26567528.norwich-city-defensive-concerns-clear-bolton-loss/"
4103    data-article-headline="Paul Standley: Back to basics to attack City’s defensive troubles"
4104    data-original-site="The Pink Un"
4105    data-rating="1"
4106    data-content-level="1 Metered"
4107    data-is-clone="no"
4108    data-is-uk-today="no"
4109    data-is-scotland-today="no"
4110    data-is-full-admin-link-permissions=""
4111    data-admin-user-links=""
4112    style="display: none;"
4113>
4114    <ul class="list-style-none admin-social-stats" data-article-id="26567528">
4115    </ul>
4116</div>
4117
4118    </div>
4119</article>
4120
4121
4122
4123    <!-- standard - OmniCard.html --> <article class="omnicard
4124        compact-stack--sm
4125        compact-stack--md
4126        compact-stack--lg
4127        stack--xl
4128        "
4129    data-position="18"
4130    data-parsely-slot="ftm-legacy-list-block-18"
4131    data-uses-js="article-story"
4132    data-id="26566136">
4133
4134    <a href="/sport/interviews/26566136.ruairi-mcconville-winning-back-norwich-city-fans/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4135        <!-- Article Image -->
4136        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4137
4138<!--
4139    Square or rectangle thumbnail is shown based on
4140    Omnicard type, Inline shows square iamges whereas
4141    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4142 -->
4143    <img
4144        loading="lazy"
4145        srcset="/resources/images/128x74/1x/21478328.jpg 128w,
4146                /resources/images/290x167/1x/21478328.jpg 290w,
4147                /resources/images/445x250/1x/21478328.jpg 445w,
4148                /resources/images/720x415/1x/21478328.jpg 720w"
4149        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4150        src="/resources/images/128x89/1x/21478328.jpg"
4151        alt="Norwich City were met with boos after their 4-3 defeat to Bolton on Sunday."
4152        class="rectangle"
4153    />
4154
4155    <img
4156        loading="lazy"
4157        src="/resources/images/180x180/1x/21478328.jpg"
4158        alt="Norwich City were met with boos after their 4-3 defeat to Bolton on Sunday."
4159        class="square"
4160    />
4161
4162
4163
4164
4165    
4166        <div class="image-label image-label-custom-callout-label">
4167            🎤 Interview
4168        </div>
4169    
4170
4171
4172
4173
4174        <!-- Article Icons -->
4175        <div class="omnicard__image-icons">
4176
4177
4178        </div>
4179    </a>
4180
4181    <div class="omnicard__headline-container">
4182        <div class="omnicard__metadata-container">
4183
4184
4185            <!-- Article Comments -->
4186            <a href="/sport/interviews/26566136.ruairi-mcconville-winning-back-norwich-city-fans/" class="omnicard__comments-wrapper" style="display: none;">
4187                <!-- standard - IconComments.html --> 
4188<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4189<span class="omnicard__total-comments">0</span>
4190
4191            </a>
4192
4193        </div>
4194
4195        <!-- Article headline -->
4196        <h2 class="omnicard__headline   has-label-callout ">
4197            <a href="/sport/interviews/26566136.ruairi-mcconville-winning-back-norwich-city-fans/" data-o-track="" data-o-ref="" data-o-kv-0="">
4198                McConville insists City must win back fans after lacklustre Bolton loss
4199            </a>
4200        </h2>
4201
4202        <!-- Article Admin Links -->
4203        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26566136" class="admin-links-container">
4204</div>
4205<div class="admin-links-toggler"
4206    data-article-id="26566136"
4207    data-article-link="/sport/interviews/26566136.ruairi-mcconville-winning-back-norwich-city-fans/"
4208    data-article-headline="McConville insists City must win back fans after lacklustre Bolton loss"
4209    data-original-site="The Pink Un"
4210    data-rating="1"
4211    data-content-level="1 Metered"
4212    data-is-clone="no"
4213    data-is-uk-today="no"
4214    data-is-scotland-today="no"
4215    data-is-full-admin-link-permissions=""
4216    data-admin-user-links=""
4217    style="display: none;"
4218>
4219    <ul class="list-style-none admin-social-stats" data-article-id="26566136">
4220    </ul>
4221</div>
4222
4223    </div>
4224</article>
4225
4226
4227
4228    <!-- standard - OmniCard.html --> <article class="omnicard
4229        inline--sm
4230        inline--md
4231        inline--lg
4232        inline--xl
4233        "
4234    data-position="19"
4235    data-parsely-slot="ftm-legacy-list-block-19"
4236    data-uses-js="article-story"
4237    data-id="26567434">
4238
4239    <a href="/sport/opinion/26567434.norwich-city-goreham-bolton-loss-difficult-start/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4240        <!-- Article Image -->
4241        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4242
4243<!--
4244    Square or rectangle thumbnail is shown based on
4245    Omnicard type, Inline shows square iamges whereas
4246    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4247 -->
4248    <img
4249        loading="lazy"
4250        srcset="/resources/images/128x74/1x/21480504.jpg 128w,
4251                /resources/images/290x167/1x/21480504.jpg 290w,
4252                /resources/images/445x250/1x/21480504.jpg 445w,
4253                /resources/images/720x415/1x/21480504.jpg 720w"
4254        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4255        src="/resources/images/128x89/1x/21480504.jpg"
4256        alt="Ruairi McConville scored but was part of a Norwich City backline exposed by Bolton"
4257        class="rectangle"
4258    />
4259
4260    <img
4261        loading="lazy"
4262        src="/resources/images/180x180/1x/21480504.jpg"
4263        alt="Ruairi McConville scored but was part of a Norwich City backline exposed by Bolton"
4264        class="square"
4265    />
4266
4267
4268
4269
4270    
4271        <div class="image-label image-label-custom-callout-label">
4272            Columnist 🎙️
4273        </div>
4274    
4275
4276
4277
4278
4279        <!-- Article Icons -->
4280        <div class="omnicard__image-icons">
4281
4282
4283        </div>
4284    </a>
4285
4286    <div class="omnicard__headline-container">
4287        <div class="omnicard__metadata-container">
4288
4289
4290            <!-- Article Comments -->
4291            <a href="/sport/opinion/26567434.norwich-city-goreham-bolton-loss-difficult-start/" class="omnicard__comments-wrapper" style="display: none;">
4292                <!-- standard - IconComments.html --> 
4293<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4294<span class="omnicard__total-comments">0</span>
4295
4296            </a>
4297
4298        </div>
4299
4300        <!-- Article headline -->
4301        <h2 class="omnicard__headline   has-label-callout ">
4302            <a href="/sport/opinion/26567434.norwich-city-goreham-bolton-loss-difficult-start/" data-o-track="" data-o-ref="" data-o-kv-0="">
4303                Chris Goreham: Maybe beauty needs a beast to get City firing
4304            </a>
4305        </h2>
4306
4307        <!-- Article Admin Links -->
4308        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26567434" class="admin-links-container">
4309</div>
4310<div class="admin-links-toggler"
4311    data-article-id="26567434"
4312    data-article-link="/sport/opinion/26567434.norwich-city-goreham-bolton-loss-difficult-start/"
4313    data-article-headline="Chris Goreham: Maybe beauty needs a beast to get City firing"
4314    data-original-site="The Pink Un"
4315    data-rating="1"
4316    data-content-level="3 Subscriber-only"
4317    data-is-clone="no"
4318    data-is-uk-today="no"
4319    data-is-scotland-today="no"
4320    data-is-full-admin-link-permissions=""
4321    data-admin-user-links=""
4322    style="display: none;"
4323>
4324    <ul class="list-style-none admin-social-stats" data-article-id="26567434">
4325    </ul>
4326</div>
4327
4328    </div>
4329</article>
4330
4331
4332
4333    <!-- standard - OmniCard.html --> <article class="omnicard
4334        inline--sm
4335        inline--md
4336        inline--lg
4337        inline--xl
4338        "
4339    data-position="20"
4340    data-parsely-slot="ftm-legacy-list-block-20"
4341    data-uses-js="article-story"
4342    data-id="26568310">
4343
4344    <a href="/sport/interviews/26568310.norwich-city-philippe-clement-championship-mission/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4345        <!-- Article Image -->
4346        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4347
4348<!--
4349    Square or rectangle thumbnail is shown based on
4350    Omnicard type, Inline shows square iamges whereas
4351    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4352 -->
4353    <img
4354        loading="lazy"
4355        srcset="/resources/images/128x74/1x/21481794.jpg 128w,
4356                /resources/images/290x167/1x/21481794.jpg 290w,
4357                /resources/images/445x250/1x/21481794.jpg 445w,
4358                /resources/images/720x415/1x/21481794.jpg 720w"
4359        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4360        src="/resources/images/128x89/1x/21481794.jpg"
4361        alt="Philippe Clement has work to do over the international period to get Norwich City firing after a lacklustre Championship start"
4362        class="rectangle"
4363    />
4364
4365    <img
4366        loading="lazy"
4367        src="/resources/images/180x180/1x/21481794.jpg"
4368        alt="Philippe Clement has work to do over the international period to get Norwich City firing after a lacklustre Championship start"
4369        class="square"
4370    />
4371
4372
4373
4374
4375    
4376        <div class="image-label image-label-custom-callout-label">
4377            Interview
4378        </div>
4379    
4380
4381
4382
4383
4384        <!-- Article Icons -->
4385        <div class="omnicard__image-icons">
4386
4387
4388        </div>
4389    </a>
4390
4391    <div class="omnicard__headline-container">
4392        <div class="omnicard__metadata-container">
4393
4394
4395            <!-- Article Comments -->
4396            <a href="/sport/interviews/26568310.norwich-city-philippe-clement-championship-mission/" class="omnicard__comments-wrapper" style="display: none;">
4397                <!-- standard - IconComments.html --> 
4398<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4399<span class="omnicard__total-comments">0</span>
4400
4401            </a>
4402
4403        </div>
4404
4405        <!-- Article headline -->
4406        <h2 class="omnicard__headline   has-label-callout ">
4407            <a href="/sport/interviews/26568310.norwich-city-philippe-clement-championship-mission/" data-o-track="" data-o-ref="" data-o-kv-0="">
4408                'I will not allow them to go to that again' - Clement on halting City tailspin
4409            </a>
4410        </h2>
4411
4412        <!-- Article Admin Links -->
4413        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26568310" class="admin-links-container">
4414</div>
4415<div class="admin-links-toggler"
4416    data-article-id="26568310"
4417    data-article-link="/sport/interviews/26568310.norwich-city-philippe-clement-championship-mission/"
4418    data-article-headline="'I will not allow them to go to that again' - Clement on halting City tailspin"
4419    data-original-site="The Pink Un"
4420    data-rating="1"
4421    data-content-level="1 Metered"
4422    data-is-clone="no"
4423    data-is-uk-today="no"
4424    data-is-scotland-today="no"
4425    data-is-full-admin-link-permissions=""
4426    data-admin-user-links=""
4427    style="display: none;"
4428>
4429    <ul class="list-style-none admin-social-stats" data-article-id="26568310">
4430    </ul>
4431</div>
4432
4433    </div>
4434</article>
4435
4436
4437
4438    <!-- standard - OmniCard.html --> <article class="omnicard
4439        inline--sm
4440        inline--md
4441        inline--lg
4442        inline--xl
4443        "
4444    data-position="21"
4445    data-parsely-slot="ftm-legacy-list-block-21"
4446    data-uses-js="article-story"
4447    data-id="26567788">
4448
4449    <a href="/sport/norwich-city/26567788.full-schedule-norwich-city-players-international-duty/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4450        <!-- Article Image -->
4451        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4452
4453<!--
4454    Square or rectangle thumbnail is shown based on
4455    Omnicard type, Inline shows square iamges whereas
4456    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4457 -->
4458    <img
4459        loading="lazy"
4460        srcset="/resources/images/128x74/1x/21472085.jpg 128w,
4461                /resources/images/290x167/1x/21472085.jpg 290w,
4462                /resources/images/445x250/1x/21472085.jpg 445w,
4463                /resources/images/720x415/1x/21472085.jpg 720w"
4464        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4465        src="/resources/images/128x89/1x/21472085.jpg"
4466        alt="Paris Maghoma could make his DR Congo debut during the international break"
4467        class="rectangle"
4468    />
4469
4470    <img
4471        loading="lazy"
4472        src="/resources/images/180x180/1x/21472085.jpg"
4473        alt="Paris Maghoma could make his DR Congo debut during the international break"
4474        class="square"
4475    />
4476
4477
4478
4479
4480    
4481        <div class="image-label image-label-updated-label">
4482            Updated
4483        </div>
4484    
4485
4486
4487
4488
4489        <!-- Article Icons -->
4490        <div class="omnicard__image-icons">
4491
4492
4493        </div>
4494    </a>
4495
4496    <div class="omnicard__headline-container">
4497        <div class="omnicard__metadata-container">
4498
4499
4500            <!-- Article Comments -->
4501            <a href="/sport/norwich-city/26567788.full-schedule-norwich-city-players-international-duty/" class="omnicard__comments-wrapper" style="display: none;">
4502                <!-- standard - IconComments.html --> 
4503<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4504<span class="omnicard__total-comments">0</span>
4505
4506            </a>
4507
4508        </div>
4509
4510        <!-- Article headline -->
4511        <h2 class="omnicard__headline   has-label-callout ">
4512            <a href="/sport/norwich-city/26567788.full-schedule-norwich-city-players-international-duty/" data-o-track="" data-o-ref="" data-o-kv-0="">
4513                City players on international duty - Musaba and Maghoma eye DR Congo debuts
4514            </a>
4515        </h2>
4516
4517        <!-- Article Admin Links -->
4518        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26567788" class="admin-links-container">
4519</div>
4520<div class="admin-links-toggler"
4521    data-article-id="26567788"
4522    data-article-link="/sport/norwich-city/26567788.full-schedule-norwich-city-players-international-duty/"
4523    data-article-headline="City players on international duty - Musaba and Maghoma eye DR Congo debuts"
4524    data-original-site="The Pink Un"
4525    data-rating="1"
4526    data-content-level="1 Metered"
4527    data-is-clone="no"
4528    data-is-uk-today="no"
4529    data-is-scotland-today="no"
4530    data-is-full-admin-link-permissions=""
4531    data-admin-user-links=""
4532    style="display: none;"
4533>
4534    <ul class="list-style-none admin-social-stats" data-article-id="26567788">
4535    </ul>
4536</div>
4537
4538    </div>
4539</article>
4540
4541
4542
4543    <!-- standard - OmniCard.html --> <article class="omnicard
4544        inline--sm
4545        inline--md
4546        inline--lg
4547        inline--xl
4548        "
4549    data-position="22"
4550    data-parsely-slot="ftm-legacy-list-block-22"
4551    data-uses-js="article-story"
4552    data-id="26567597">
4553
4554    <a href="/sport/interviews/26567597.norwich-city-northeast-improving-canaries-stoke-draw/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4555        <!-- Article Image -->
4556        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4557
4558<!--
4559    Square or rectangle thumbnail is shown based on
4560    Omnicard type, Inline shows square iamges whereas
4561    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4562 -->
4563    <img
4564        loading="lazy"
4565        srcset="/resources/images/128x74/1x/21480770.jpg 128w,
4566                /resources/images/290x167/1x/21480770.jpg 290w,
4567                /resources/images/445x250/1x/21480770.jpg 445w,
4568                /resources/images/720x415/1x/21480770.jpg 720w"
4569        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4570        src="/resources/images/128x89/1x/21480770.jpg"
4571        alt="Holly Kennard's equaliser earned Norwich City's Women a point against high-flying Stoke"
4572        class="rectangle"
4573    />
4574
4575    <img
4576        loading="lazy"
4577        src="/resources/images/180x180/1x/21480770.jpg"
4578        alt="Holly Kennard's equaliser earned Norwich City's Women a point against high-flying Stoke"
4579        class="square"
4580    />
4581
4582
4583
4584
4585    
4586        <div class="image-label image-label-custom-callout-label">
4587            Women
4588        </div>
4589    
4590
4591
4592
4593
4594        <!-- Article Icons -->
4595        <div class="omnicard__image-icons">
4596
4597
4598        </div>
4599    </a>
4600
4601    <div class="omnicard__headline-container">
4602        <div class="omnicard__metadata-container">
4603
4604
4605            <!-- Article Comments -->
4606            <a href="/sport/interviews/26567597.norwich-city-northeast-improving-canaries-stoke-draw/" class="omnicard__comments-wrapper" style="display: none;">
4607                <!-- standard - IconComments.html --> 
4608<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4609<span class="omnicard__total-comments">0</span>
4610
4611            </a>
4612
4613        </div>
4614
4615        <!-- Article headline -->
4616        <h2 class="omnicard__headline   has-label-callout ">
4617            <a href="/sport/interviews/26567597.norwich-city-northeast-improving-canaries-stoke-draw/" data-o-track="" data-o-ref="" data-o-kv-0="">
4618                Positive signs from City Women's chief after battling Stoke point
4619            </a>
4620        </h2>
4621
4622        <!-- Article Admin Links -->
4623        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26567597" class="admin-links-container">
4624</div>
4625<div class="admin-links-toggler"
4626    data-article-id="26567597"
4627    data-article-link="/sport/interviews/26567597.norwich-city-northeast-improving-canaries-stoke-draw/"
4628    data-article-headline="Positive signs from City Women's chief after battling Stoke point"
4629    data-original-site="The Pink Un"
4630    data-rating="1"
4631    data-content-level="1 Metered"
4632    data-is-clone="no"
4633    data-is-uk-today="no"
4634    data-is-scotland-today="no"
4635    data-is-full-admin-link-permissions=""
4636    data-admin-user-links=""
4637    style="display: none;"
4638>
4639    <ul class="list-style-none admin-social-stats" data-article-id="26567597">
4640    </ul>
4641</div>
4642
4643    </div>
4644</article>
4645
4646
4647
4648    <!-- standard - OmniCard.html --> <article class="omnicard
4649        inline--sm
4650        inline--md
4651        inline--lg
4652        inline--xl
4653        "
4654    data-position="23"
4655    data-parsely-slot="ftm-legacy-list-block-23"
4656    data-uses-js="article-story"
4657    data-id="26567411">
4658
4659    <a href="/sport/norwich-city/26567411.norwich-city-chat-defensive-woes-international-break/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4660        <!-- Article Image -->
4661        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4662
4663<!--
4664    Square or rectangle thumbnail is shown based on
4665    Omnicard type, Inline shows square iamges whereas
4666    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4667 -->
4668    <img
4669        loading="lazy"
4670        srcset="/resources/images/128x74/1x/21482089.jpg 128w,
4671                /resources/images/290x167/1x/21482089.jpg 290w,
4672                /resources/images/445x250/1x/21482089.jpg 445w,
4673                /resources/images/720x415/1x/21482089.jpg 720w"
4674        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4675        src="/resources/images/128x89/1x/21482089.jpg"
4676        alt="Mo Toure has been ruled out of Australia's internationals with the shoulder injury that forced him off against Bolton"
4677        class="rectangle"
4678    />
4679
4680    <img
4681        loading="lazy"
4682        src="/resources/images/180x180/1x/21482089.jpg"
4683        alt="Mo Toure has been ruled out of Australia's internationals with the shoulder injury that forced him off against Bolton"
4684        class="square"
4685    />
4686
4687
4688
4689
4690    
4691        <div class="image-label image-label-custom-callout-label">
4692            🚨 DEBATE 🚨
4693        </div>
4694    
4695
4696
4697
4698
4699        <!-- Article Icons -->
4700        <div class="omnicard__image-icons">
4701
4702
4703        </div>
4704    </a>
4705
4706    <div class="omnicard__headline-container">
4707        <div class="omnicard__metadata-container">
4708
4709
4710            <!-- Article Comments -->
4711            <a href="/sport/norwich-city/26567411.norwich-city-chat-defensive-woes-international-break/" class="omnicard__comments-wrapper" style="display: none;">
4712                <!-- standard - IconComments.html --> 
4713<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4714<span class="omnicard__total-comments">0</span>
4715
4716            </a>
4717
4718        </div>
4719
4720        <!-- Article headline -->
4721        <h2 class="omnicard__headline   has-label-callout ">
4722            <a href="/sport/norwich-city/26567411.norwich-city-chat-defensive-woes-international-break/" data-o-track="" data-o-ref="" data-o-kv-0="">
4723                Norwich City Q&A with Paddy Davitt and Adam Harvey
4724            </a>
4725        </h2>
4726
4727        <!-- Article Admin Links -->
4728        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26567411" class="admin-links-container">
4729</div>
4730<div class="admin-links-toggler"
4731    data-article-id="26567411"
4732    data-article-link="/sport/norwich-city/26567411.norwich-city-chat-defensive-woes-international-break/"
4733    data-article-headline="Norwich City Q&A with Paddy Davitt and Adam Harvey"
4734    data-original-site="The Pink Un"
4735    data-rating="1"
4736    data-content-level="3 Subscriber-only"
4737    data-is-clone="no"
4738    data-is-uk-today="no"
4739    data-is-scotland-today="no"
4740    data-is-full-admin-link-permissions=""
4741    data-admin-user-links=""
4742    style="display: none;"
4743>
4744    <ul class="list-style-none admin-social-stats" data-article-id="26567411">
4745    </ul>
4746</div>
4747
4748    </div>
4749</article>
4750
4751
4752
4753    <!-- standard - OmniCard.html --> <article class="omnicard
4754        inline--sm
4755        inline--md
4756        inline--lg
4757        inline--xl
4758        "
4759    data-position="24"
4760    data-parsely-slot="ftm-legacy-list-block-24"
4761    data-uses-js="article-story"
4762    data-id="26565272">
4763
4764    <a href="/sport/interviews/26565272.norwich-city-papa-amadou-diallo-set-specialist-check/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4765        <!-- Article Image -->
4766        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4767
4768<!--
4769    Square or rectangle thumbnail is shown based on
4770    Omnicard type, Inline shows square iamges whereas
4771    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4772 -->
4773    <img
4774        loading="lazy"
4775        srcset="/resources/images/128x74/1x/21479200.jpg 128w,
4776                /resources/images/290x167/1x/21479200.jpg 290w,
4777                /resources/images/445x250/1x/21479200.jpg 445w,
4778                /resources/images/720x415/1x/21479200.jpg 720w"
4779        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4780        src="/resources/images/128x89/1x/21479200.jpg"
4781        alt="Papa Amadou Diallo's Norwich City spell has been blighted by muscle-related injuries"
4782        class="rectangle"
4783    />
4784
4785    <img
4786        loading="lazy"
4787        src="/resources/images/180x180/1x/21479200.jpg"
4788        alt="Papa Amadou Diallo's Norwich City spell has been blighted by muscle-related injuries"
4789        class="square"
4790    />
4791
4792
4793
4794
4795    
4796        <div class="image-label image-label-updated-label">
4797            Updated
4798        </div>
4799    
4800
4801
4802
4803
4804        <!-- Article Icons -->
4805        <div class="omnicard__image-icons">
4806
4807
4808        </div>
4809    </a>
4810
4811    <div class="omnicard__headline-container">
4812        <div class="omnicard__metadata-container">
4813
4814
4815            <!-- Article Comments -->
4816            <a href="/sport/interviews/26565272.norwich-city-papa-amadou-diallo-set-specialist-check/" class="omnicard__comments-wrapper" style="display: none;">
4817                <!-- standard - IconComments.html --> 
4818<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4819<span class="omnicard__total-comments">0</span>
4820
4821            </a>
4822
4823        </div>
4824
4825        <!-- Article headline -->
4826        <h2 class="omnicard__headline   has-label-callout ">
4827            <a href="/sport/interviews/26565272.norwich-city-papa-amadou-diallo-set-specialist-check/" data-o-track="" data-o-ref="" data-o-kv-0="">
4828                Clement on Diallo fresh injury fears
4829            </a>
4830        </h2>
4831
4832        <!-- Article Admin Links -->
4833        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26565272" class="admin-links-container">
4834</div>
4835<div class="admin-links-toggler"
4836    data-article-id="26565272"
4837    data-article-link="/sport/interviews/26565272.norwich-city-papa-amadou-diallo-set-specialist-check/"
4838    data-article-headline="Clement on Diallo fresh injury fears"
4839    data-original-site="The Pink Un"
4840    data-rating="1"
4841    data-content-level="1 Metered"
4842    data-is-clone="no"
4843    data-is-uk-today="no"
4844    data-is-scotland-today="no"
4845    data-is-full-admin-link-permissions=""
4846    data-admin-user-links=""
4847    style="display: none;"
4848>
4849    <ul class="list-style-none admin-social-stats" data-article-id="26565272">
4850    </ul>
4851</div>
4852
4853    </div>
4854</article>
4855
4856
4857
4858    <!-- standard - OmniCard.html --> <article class="omnicard
4859        inline--sm
4860        inline--md
4861        inline--lg
4862        inline--xl
4863        "
4864    data-position="25"
4865    data-parsely-slot="ftm-legacy-list-block-25"
4866    data-uses-js="article-story"
4867    data-id="26566128">
4868
4869    <a href="/sport/interviews/26566128.candid-ruairi-mcconville-norwich-citys-defensive-woes/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4870        <!-- Article Image -->
4871        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4872
4873<!--
4874    Square or rectangle thumbnail is shown based on
4875    Omnicard type, Inline shows square iamges whereas
4876    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4877 -->
4878    <img
4879        loading="lazy"
4880        srcset="/resources/images/128x74/1x/21478635.jpg 128w,
4881                /resources/images/290x167/1x/21478635.jpg 290w,
4882                /resources/images/445x250/1x/21478635.jpg 445w,
4883                /resources/images/720x415/1x/21478635.jpg 720w"
4884        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4885        src="/resources/images/128x89/1x/21478635.jpg"
4886        alt="Ruairi McConville offered a candid explanation when discussing Norwich City's defensive issues."
4887        class="rectangle"
4888    />
4889
4890    <img
4891        loading="lazy"
4892        src="/resources/images/180x180/1x/21478635.jpg"
4893        alt="Ruairi McConville offered a candid explanation when discussing Norwich City's defensive issues."
4894        class="square"
4895    />
4896
4897
4898
4899
4900    
4901        <div class="image-label image-label-custom-callout-label">
4902            🗣️ Match Reaction
4903        </div>
4904    
4905
4906
4907
4908
4909        <!-- Article Icons -->
4910        <div class="omnicard__image-icons">
4911
4912
4913        </div>
4914    </a>
4915
4916    <div class="omnicard__headline-container">
4917        <div class="omnicard__metadata-container">
4918
4919
4920            <!-- Article Comments -->
4921            <a href="/sport/interviews/26566128.candid-ruairi-mcconville-norwich-citys-defensive-woes/" class="omnicard__comments-wrapper" style="display: none;">
4922                <!-- standard - IconComments.html --> 
4923<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
4924<span class="omnicard__total-comments">0</span>
4925
4926            </a>
4927
4928        </div>
4929
4930        <!-- Article headline -->
4931        <h2 class="omnicard__headline   has-label-callout ">
4932            <a href="/sport/interviews/26566128.candid-ruairi-mcconville-norwich-citys-defensive-woes/" data-o-track="" data-o-ref="" data-o-kv-0="">
4933                ‘Too many things going wrong’ – McConville on City's defensive woes
4934            </a>
4935        </h2>
4936
4937        <!-- Article Admin Links -->
4938        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26566128" class="admin-links-container">
4939</div>
4940<div class="admin-links-toggler"
4941    data-article-id="26566128"
4942    data-article-link="/sport/interviews/26566128.candid-ruairi-mcconville-norwich-citys-defensive-woes/"
4943    data-article-headline="‘Too many things going wrong’ – McConville on City's defensive woes"
4944    data-original-site="The Pink Un"
4945    data-rating="1"
4946    data-content-level="1 Metered"
4947    data-is-clone="no"
4948    data-is-uk-today="no"
4949    data-is-scotland-today="no"
4950    data-is-full-admin-link-permissions=""
4951    data-admin-user-links=""
4952    style="display: none;"
4953>
4954    <ul class="list-style-none admin-social-stats" data-article-id="26566128">
4955    </ul>
4956</div>
4957
4958    </div>
4959</article>
4960
4961
4962
4963    <!-- standard - OmniCard.html --> <article class="omnicard
4964        inline--sm
4965        inline--md
4966        inline--lg
4967        inline--xl
4968        "
4969    data-position="26"
4970    data-parsely-slot="ftm-legacy-list-block-26"
4971    data-uses-js="article-story"
4972    data-id="26566081">
4973
4974    <a href="/sport/interviews/26566081.reaction-bolton-boss-schumacher-carrow-road-victory/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
4975        <!-- Article Image -->
4976        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
4977
4978<!--
4979    Square or rectangle thumbnail is shown based on
4980    Omnicard type, Inline shows square iamges whereas
4981    Big Stack, Stack and Compact Stack shows rectangle thumbnail
4982 -->
4983    <img
4984        loading="lazy"
4985        srcset="/resources/images/128x74/1x/21478663.jpg 128w,
4986                /resources/images/290x167/1x/21478663.jpg 290w,
4987                /resources/images/445x250/1x/21478663.jpg 445w,
4988                /resources/images/720x415/1x/21478663.jpg 720w"
4989        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
4990        src="/resources/images/128x89/1x/21478663.jpg"
4991        alt="Norwich head coach Philippe Clement and Bolton boss Steven Schumacher"
4992        class="rectangle"
4993    />
4994
4995    <img
4996        loading="lazy"
4997        src="/resources/images/180x180/1x/21478663.jpg"
4998        alt="Norwich head coach Philippe Clement and Bolton boss Steven Schumacher"
4999        class="square"
5000    />
5001
5002
5003
5004
5005    
5006        <div class="image-label image-label-custom-callout-label">
5007            Interview
5008        </div>
5009    
5010
5011
5012
5013
5014        <!-- Article Icons -->
5015        <div class="omnicard__image-icons">
5016
5017
5018        </div>
5019    </a>
5020
5021    <div class="omnicard__headline-container">
5022        <div class="omnicard__metadata-container">
5023
5024
5025            <!-- Article Comments -->
5026            <a href="/sport/interviews/26566081.reaction-bolton-boss-schumacher-carrow-road-victory/" class="omnicard__comments-wrapper" style="display: none;">
5027                <!-- standard - IconComments.html --> 
5028<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5029<span class="omnicard__total-comments">0</span>
5030
5031            </a>
5032
5033        </div>
5034
5035        <!-- Article headline -->
5036        <h2 class="omnicard__headline   has-label-callout ">
5037            <a href="/sport/interviews/26566081.reaction-bolton-boss-schumacher-carrow-road-victory/" data-o-track="" data-o-ref="" data-o-kv-0="">
5038                'They were brilliant again today'- Bolton boss Schumacher
5039            </a>
5040        </h2>
5041
5042        <!-- Article Admin Links -->
5043        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26566081" class="admin-links-container">
5044</div>
5045<div class="admin-links-toggler"
5046    data-article-id="26566081"
5047    data-article-link="/sport/interviews/26566081.reaction-bolton-boss-schumacher-carrow-road-victory/"
5048    data-article-headline="'They were brilliant again today'- Bolton boss Schumacher"
5049    data-original-site="The Pink Un"
5050    data-rating="1"
5051    data-content-level="1 Metered"
5052    data-is-clone="no"
5053    data-is-uk-today="no"
5054    data-is-scotland-today="no"
5055    data-is-full-admin-link-permissions=""
5056    data-admin-user-links=""
5057    style="display: none;"
5058>
5059    <ul class="list-style-none admin-social-stats" data-article-id="26566081">
5060    </ul>
5061</div>
5062
5063    </div>
5064</article>
5065
5066
5067
5068    <!-- standard - OmniCard.html --> <article class="omnicard
5069        inline--sm
5070        inline--md
5071        inline--lg
5072        inline--xl
5073        "
5074    data-position="27"
5075    data-parsely-slot="ftm-legacy-list-block-27"
5076    data-uses-js="article-story"
5077    data-id="26566029">
5078
5079    <a href="/sport/matchreports/26566029.norwich-city-women-held-home-stoke-northern-premier/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5080        <!-- Article Image -->
5081        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5082
5083<!--
5084    Square or rectangle thumbnail is shown based on
5085    Omnicard type, Inline shows square iamges whereas
5086    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5087 -->
5088    <img
5089        loading="lazy"
5090        srcset="/resources/images/128x74/1x/21478559.jpg 128w,
5091                /resources/images/290x167/1x/21478559.jpg 290w,
5092                /resources/images/445x250/1x/21478559.jpg 445w,
5093                /resources/images/720x415/1x/21478559.jpg 720w"
5094        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5095        src="/resources/images/128x89/1x/21478559.jpg"
5096        alt="Niyah Dunbar goes on the attack for Norwich City Women at The Nest"
5097        class="rectangle"
5098    />
5099
5100    <img
5101        loading="lazy"
5102        src="/resources/images/180x180/1x/21478559.jpg"
5103        alt="Niyah Dunbar goes on the attack for Norwich City Women at The Nest"
5104        class="square"
5105    />
5106
5107
5108
5109
5110    
5111
5112
5113
5114
5115        <!-- Article Icons -->
5116        <div class="omnicard__image-icons">
5117
5118
5119        </div>
5120    </a>
5121
5122    <div class="omnicard__headline-container">
5123        <div class="omnicard__metadata-container">
5124
5125
5126            <!-- Article Comments -->
5127            <a href="/sport/matchreports/26566029.norwich-city-women-held-home-stoke-northern-premier/" class="omnicard__comments-wrapper" style="display: none;">
5128                <!-- standard - IconComments.html --> 
5129<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5130<span class="omnicard__total-comments">0</span>
5131
5132            </a>
5133
5134        </div>
5135
5136        <!-- Article headline -->
5137        <h2 class="omnicard__headline  ">
5138            <a href="/sport/matchreports/26566029.norwich-city-women-held-home-stoke-northern-premier/" data-o-track="" data-o-ref="" data-o-kv-0="">
5139                Norwich City Women battle to hard-fought home draw against Stoke
5140            </a>
5141        </h2>
5142
5143        <!-- Article Admin Links -->
5144        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26566029" class="admin-links-container">
5145</div>
5146<div class="admin-links-toggler"
5147    data-article-id="26566029"
5148    data-article-link="/sport/matchreports/26566029.norwich-city-women-held-home-stoke-northern-premier/"
5149    data-article-headline="Norwich City Women battle to hard-fought home draw against Stoke"
5150    data-original-site="The Pink Un"
5151    data-rating="1"
5152    data-content-level="1 Metered"
5153    data-is-clone="no"
5154    data-is-uk-today="no"
5155    data-is-scotland-today="no"
5156    data-is-full-admin-link-permissions=""
5157    data-admin-user-links=""
5158    style="display: none;"
5159>
5160    <ul class="list-style-none admin-social-stats" data-article-id="26566029">
5161    </ul>
5162</div>
5163
5164    </div>
5165</article>
5166
5167
5168
5169    <!-- standard - OmniCard.html --> <article class="omnicard
5170        inline--sm
5171        inline--md
5172        inline--lg
5173        inline--xl
5174        "
5175    data-position="28"
5176    data-parsely-slot="ftm-legacy-list-block-28"
5177    data-uses-js="article-story"
5178    data-id="26565269">
5179
5180    <a href="/sport/interviews/26565269.norwich-city-3-4-bolton-clement-championship-reaction/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5181        <!-- Article Image -->
5182        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5183
5184<!--
5185    Square or rectangle thumbnail is shown based on
5186    Omnicard type, Inline shows square iamges whereas
5187    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5188 -->
5189    <img
5190        loading="lazy"
5191        srcset="/resources/images/128x74/1x/21483231.jpg 128w,
5192                /resources/images/290x167/1x/21483231.jpg 290w,
5193                /resources/images/445x250/1x/21483231.jpg 445w,
5194                /resources/images/720x415/1x/21483231.jpg 720w"
5195        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5196        src="/resources/images/128x89/1x/21483231.jpg"
5197        alt="Philippe Clement acknowledges the frustration among some Norwich City fans at the end of a 4-3 Championship defeat to Bolton"
5198        class="rectangle"
5199    />
5200
5201    <img
5202        loading="lazy"
5203        src="/resources/images/180x180/1x/21483231.jpg"
5204        alt="Philippe Clement acknowledges the frustration among some Norwich City fans at the end of a 4-3 Championship defeat to Bolton"
5205        class="square"
5206    />
5207
5208
5209
5210
5211    
5212        <div class="image-label image-label-custom-callout-label">
5213            🗣️ Match Reaction
5214        </div>
5215    
5216
5217
5218
5219
5220        <!-- Article Icons -->
5221        <div class="omnicard__image-icons">
5222
5223
5224        </div>
5225    </a>
5226
5227    <div class="omnicard__headline-container">
5228        <div class="omnicard__metadata-container">
5229
5230
5231            <!-- Article Comments -->
5232            <a href="/sport/interviews/26565269.norwich-city-3-4-bolton-clement-championship-reaction/" class="omnicard__comments-wrapper" style="display: none;">
5233                <!-- standard - IconComments.html --> 
5234<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5235<span class="omnicard__total-comments">0</span>
5236
5237            </a>
5238
5239        </div>
5240
5241        <!-- Article headline -->
5242        <h2 class="omnicard__headline   has-label-callout ">
5243            <a href="/sport/interviews/26565269.norwich-city-3-4-bolton-clement-championship-reaction/" data-o-track="" data-o-ref="" data-o-kv-0="">
5244                Clement on injuries and fan frustration after Trotters trial
5245            </a>
5246        </h2>
5247
5248        <!-- Article Admin Links -->
5249        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26565269" class="admin-links-container">
5250</div>
5251<div class="admin-links-toggler"
5252    data-article-id="26565269"
5253    data-article-link="/sport/interviews/26565269.norwich-city-3-4-bolton-clement-championship-reaction/"
5254    data-article-headline="Clement on injuries and fan frustration after Trotters trial"
5255    data-original-site="The Pink Un"
5256    data-rating="1"
5257    data-content-level="1 Metered"
5258    data-is-clone="no"
5259    data-is-uk-today="no"
5260    data-is-scotland-today="no"
5261    data-is-full-admin-link-permissions=""
5262    data-admin-user-links=""
5263    style="display: none;"
5264>
5265    <ul class="list-style-none admin-social-stats" data-article-id="26565269">
5266    </ul>
5267</div>
5268
5269    </div>
5270</article>
5271
5272
5273
5274    <!-- standard - OmniCard.html --> <article class="omnicard
5275        inline--sm
5276        inline--md
5277        inline--lg
5278        inline--xl
5279        "
5280    data-position="29"
5281    data-parsely-slot="ftm-legacy-list-block-29"
5282    data-uses-js="article-story"
5283    data-id="26565268">
5284
5285    <a href="/sport/norwich-city/26565268.norwich-city-3-4-bolton-paddy-davitt-championship-pointers/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5286        <!-- Article Image -->
5287        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5288
5289<!--
5290    Square or rectangle thumbnail is shown based on
5291    Omnicard type, Inline shows square iamges whereas
5292    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5293 -->
5294    <img
5295        loading="lazy"
5296        srcset="/resources/images/128x74/1x/21478320.jpg 128w,
5297                /resources/images/290x167/1x/21478320.jpg 290w,
5298                /resources/images/445x250/1x/21478320.jpg 445w,
5299                /resources/images/720x415/1x/21478320.jpg 720w"
5300        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5301        src="/resources/images/128x89/1x/21478320.jpg"
5302        alt="Ruairi McConville powered Norwich City in front but Bolton cashed in on a woeful defensive display to win 4-3."
5303        class="rectangle"
5304    />
5305
5306    <img
5307        loading="lazy"
5308        src="/resources/images/180x180/1x/21478320.jpg"
5309        alt="Ruairi McConville powered Norwich City in front but Bolton cashed in on a woeful defensive display to win 4-3."
5310        class="square"
5311    />
5312
5313
5314
5315
5316    
5317        <div class="image-label image-label-custom-callout-label">
5318            👉🏼 Analysis
5319        </div>
5320    
5321
5322
5323
5324
5325        <!-- Article Icons -->
5326        <div class="omnicard__image-icons">
5327
5328
5329        </div>
5330    </a>
5331
5332    <div class="omnicard__headline-container">
5333        <div class="omnicard__metadata-container">
5334
5335
5336            <!-- Article Comments -->
5337            <a href="/sport/norwich-city/26565268.norwich-city-3-4-bolton-paddy-davitt-championship-pointers/" class="omnicard__comments-wrapper" style="display: none;">
5338                <!-- standard - IconComments.html --> 
5339<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5340<span class="omnicard__total-comments">0</span>
5341
5342            </a>
5343
5344        </div>
5345
5346        <!-- Article headline -->
5347        <h2 class="omnicard__headline   has-label-callout ">
5348            <a href="/sport/norwich-city/26565268.norwich-city-3-4-bolton-paddy-davitt-championship-pointers/" data-o-track="" data-o-ref="" data-o-kv-0="">
5349                Paddy's Pointers: Woeful City implode
5350            </a>
5351        </h2>
5352
5353        <!-- Article Admin Links -->
5354        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26565268" class="admin-links-container">
5355</div>
5356<div class="admin-links-toggler"
5357    data-article-id="26565268"
5358    data-article-link="/sport/norwich-city/26565268.norwich-city-3-4-bolton-paddy-davitt-championship-pointers/"
5359    data-article-headline="Paddy's Pointers: Woeful City implode"
5360    data-original-site="The Pink Un"
5361    data-rating="1"
5362    data-content-level="3 Subscriber-only"
5363    data-is-clone="no"
5364    data-is-uk-today="no"
5365    data-is-scotland-today="no"
5366    data-is-full-admin-link-permissions=""
5367    data-admin-user-links=""
5368    style="display: none;"
5369>
5370    <ul class="list-style-none admin-social-stats" data-article-id="26565268">
5371    </ul>
5372</div>
5373
5374    </div>
5375</article>
5376
5377
5378
5379    <!-- standard - OmniCard.html --> <article class="omnicard
5380        inline--sm
5381        inline--md
5382        inline--lg
5383        inline--xl
5384        "
5385    data-position="30"
5386    data-parsely-slot="ftm-legacy-list-block-30"
5387    data-uses-js="article-story"
5388    data-id="26565708">
5389
5390    <a href="/sport/matchreports/26565708.norwich-city-3-4-bolton-match-report-player-ratings/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5391        <!-- Article Image -->
5392        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5393
5394<!--
5395    Square or rectangle thumbnail is shown based on
5396    Omnicard type, Inline shows square iamges whereas
5397    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5398 -->
5399    <img
5400        loading="lazy"
5401        srcset="/resources/images/128x74/1x/21478328.jpg 128w,
5402                /resources/images/290x167/1x/21478328.jpg 290w,
5403                /resources/images/445x250/1x/21478328.jpg 445w,
5404                /resources/images/720x415/1x/21478328.jpg 720w"
5405        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5406        src="/resources/images/128x89/1x/21478328.jpg"
5407        alt="Norwich City suffered their fifth defeat in their opening eight league games"
5408        class="rectangle"
5409    />
5410
5411    <img
5412        loading="lazy"
5413        src="/resources/images/180x180/1x/21478328.jpg"
5414        alt="Norwich City suffered their fifth defeat in their opening eight league games"
5415        class="square"
5416    />
5417
5418
5419
5420
5421    
5422        <div class="image-label image-label-custom-callout-label">
5423            MATCH REPORT
5424        </div>
5425    
5426
5427
5428
5429
5430        <!-- Article Icons -->
5431        <div class="omnicard__image-icons">
5432
5433
5434        </div>
5435    </a>
5436
5437    <div class="omnicard__headline-container">
5438        <div class="omnicard__metadata-container">
5439
5440
5441            <!-- Article Comments -->
5442            <a href="/sport/matchreports/26565708.norwich-city-3-4-bolton-match-report-player-ratings/" class="omnicard__comments-wrapper" style="display: none;">
5443                <!-- standard - IconComments.html --> 
5444<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5445<span class="omnicard__total-comments">0</span>
5446
5447            </a>
5448
5449        </div>
5450
5451        <!-- Article headline -->
5452        <h2 class="omnicard__headline   has-label-callout ">
5453            <a href="/sport/matchreports/26565708.norwich-city-3-4-bolton-match-report-player-ratings/" data-o-track="" data-o-ref="" data-o-kv-0="">
5454                CITY 3-4 BOL - Key moments, ratings & stats
5455            </a>
5456        </h2>
5457
5458        <!-- Article Admin Links -->
5459        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26565708" class="admin-links-container">
5460</div>
5461<div class="admin-links-toggler"
5462    data-article-id="26565708"
5463    data-article-link="/sport/matchreports/26565708.norwich-city-3-4-bolton-match-report-player-ratings/"
5464    data-article-headline="CITY 3-4 BOL - Key moments, ratings & stats"
5465    data-original-site="The Pink Un"
5466    data-rating="1"
5467    data-content-level="1 Metered"
5468    data-is-clone="no"
5469    data-is-uk-today="no"
5470    data-is-scotland-today="no"
5471    data-is-full-admin-link-permissions=""
5472    data-admin-user-links=""
5473    style="display: none;"
5474>
5475    <ul class="list-style-none admin-social-stats" data-article-id="26565708">
5476    </ul>
5477</div>
5478
5479    </div>
5480</article>
5481
5482
5483
5484    <!-- standard - OmniCard.html --> <article class="omnicard
5485        inline--sm
5486        inline--md
5487        inline--lg
5488        inline--xl
5489        "
5490    data-position="31"
5491    data-parsely-slot="ftm-legacy-list-block-31"
5492    data-uses-js="article-story"
5493    data-id="26560637">
5494
5495    <a href="/sport/matchpreviews/26560637.norwich-city-vs-bolton-team-news-starting-line-ups/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5496        <!-- Article Image -->
5497        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5498
5499<!--
5500    Square or rectangle thumbnail is shown based on
5501    Omnicard type, Inline shows square iamges whereas
5502    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5503 -->
5504    <img
5505        loading="lazy"
5506        srcset="/resources/images/128x74/1x/21477834.jpg 128w,
5507                /resources/images/290x167/1x/21477834.jpg 290w,
5508                /resources/images/445x250/1x/21477834.jpg 445w,
5509                /resources/images/720x415/1x/21477834.jpg 720w"
5510        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5511        src="/resources/images/128x89/1x/21477834.jpg"
5512        alt="Mo Toure leads the line for Norwich City against Bolton Wanderers this afternoon"
5513        class="rectangle"
5514    />
5515
5516    <img
5517        loading="lazy"
5518        src="/resources/images/180x180/1x/21477834.jpg"
5519        alt="Mo Toure leads the line for Norwich City against Bolton Wanderers this afternoon"
5520        class="square"
5521    />
5522
5523
5524
5525
5526    
5527        <div class="image-label image-label-custom-callout-label">
5528            📰 Starting XI
5529        </div>
5530    
5531
5532
5533
5534
5535        <!-- Article Icons -->
5536        <div class="omnicard__image-icons">
5537
5538
5539        </div>
5540    </a>
5541
5542    <div class="omnicard__headline-container">
5543        <div class="omnicard__metadata-container">
5544
5545
5546            <!-- Article Comments -->
5547            <a href="/sport/matchpreviews/26560637.norwich-city-vs-bolton-team-news-starting-line-ups/" class="omnicard__comments-wrapper" style="display: none;">
5548                <!-- standard - IconComments.html --> 
5549<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5550<span class="omnicard__total-comments">0</span>
5551
5552            </a>
5553
5554        </div>
5555
5556        <!-- Article headline -->
5557        <h2 class="omnicard__headline   has-label-callout ">
5558            <a href="/sport/matchpreviews/26560637.norwich-city-vs-bolton-team-news-starting-line-ups/" data-o-track="" data-o-ref="" data-o-kv-0="">
5559                STARTING XIs: Frontline options restored for Bolton clash
5560            </a>
5561        </h2>
5562
5563        <!-- Article Admin Links -->
5564        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26560637" class="admin-links-container">
5565</div>
5566<div class="admin-links-toggler"
5567    data-article-id="26560637"
5568    data-article-link="/sport/matchpreviews/26560637.norwich-city-vs-bolton-team-news-starting-line-ups/"
5569    data-article-headline="STARTING XIs: Frontline options restored for Bolton clash"
5570    data-original-site="The Pink Un"
5571    data-rating="1"
5572    data-content-level="1 Metered"
5573    data-is-clone="no"
5574    data-is-uk-today="no"
5575    data-is-scotland-today="no"
5576    data-is-full-admin-link-permissions=""
5577    data-admin-user-links=""
5578    style="display: none;"
5579>
5580    <ul class="list-style-none admin-social-stats" data-article-id="26560637">
5581    </ul>
5582</div>
5583
5584    </div>
5585</article>
5586
5587
5588
5589    <!-- standard - OmniCard.html --> <article class="omnicard
5590        inline--sm
5591        inline--md
5592        inline--lg
5593        inline--xl
5594        "
5595    data-position="32"
5596    data-parsely-slot="ftm-legacy-list-block-32"
5597    data-uses-js="article-story"
5598    data-id="26565541">
5599
5600    <a href="/sport/norwich-city/26565541.norwich-city-v-bolton-wanderers-follow-live-match-updates/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5601        <!-- Article Image -->
5602        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5603
5604<!--
5605    Square or rectangle thumbnail is shown based on
5606    Omnicard type, Inline shows square iamges whereas
5607    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5608 -->
5609    <img
5610        loading="lazy"
5611        srcset="/resources/images/128x74/1x/21477613.jpg 128w,
5612                /resources/images/290x167/1x/21477613.jpg 290w,
5613                /resources/images/445x250/1x/21477613.jpg 445w,
5614                /resources/images/720x415/1x/21477613.jpg 720w"
5615        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5616        src="/resources/images/128x89/1x/21477613.jpg"
5617        alt="Follow live updates as Norwich City take on Bolton Wanderers at Carrow Road this afternoon."
5618        class="rectangle"
5619    />
5620
5621    <img
5622        loading="lazy"
5623        src="/resources/images/180x180/1x/21477613.jpg"
5624        alt="Follow live updates as Norwich City take on Bolton Wanderers at Carrow Road this afternoon."
5625        class="square"
5626    />
5627
5628
5629
5630
5631    
5632        <div class="image-label image-label-custom-callout-label">
5633            🚨 Match Coverage🚨
5634        </div>
5635    
5636
5637
5638
5639
5640        <!-- Article Icons -->
5641        <div class="omnicard__image-icons">
5642
5643
5644        </div>
5645    </a>
5646
5647    <div class="omnicard__headline-container">
5648        <div class="omnicard__metadata-container">
5649
5650
5651            <!-- Article Comments -->
5652            <a href="/sport/norwich-city/26565541.norwich-city-v-bolton-wanderers-follow-live-match-updates/" class="omnicard__comments-wrapper" style="display: none;">
5653                <!-- standard - IconComments.html --> 
5654<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5655<span class="omnicard__total-comments">0</span>
5656
5657            </a>
5658
5659        </div>
5660
5661        <!-- Article headline -->
5662        <h2 class="omnicard__headline   has-label-callout ">
5663            <a href="/sport/norwich-city/26565541.norwich-city-v-bolton-wanderers-follow-live-match-updates/" data-o-track="" data-o-ref="" data-o-kv-0="">
5664                MATCHDAY LIVE: Norwich City 3-4 Bolton Wanderers
5665            </a>
5666        </h2>
5667
5668        <!-- Article Admin Links -->
5669        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26565541" class="admin-links-container">
5670</div>
5671<div class="admin-links-toggler"
5672    data-article-id="26565541"
5673    data-article-link="/sport/norwich-city/26565541.norwich-city-v-bolton-wanderers-follow-live-match-updates/"
5674    data-article-headline="MATCHDAY LIVE: Norwich City 3-4 Bolton Wanderers"
5675    data-original-site="The Pink Un"
5676    data-rating="1"
5677    data-content-level="3 Subscriber-only"
5678    data-is-clone="no"
5679    data-is-uk-today="no"
5680    data-is-scotland-today="no"
5681    data-is-full-admin-link-permissions=""
5682    data-admin-user-links=""
5683    style="display: none;"
5684>
5685    <ul class="list-style-none admin-social-stats" data-article-id="26565541">
5686    </ul>
5687</div>
5688
5689    </div>
5690</article>
5691
5692
5693
5694    <!-- standard - OmniCard.html --> <article class="omnicard
5695        inline--sm
5696        inline--md
5697        inline--lg
5698        inline--xl
5699        "
5700    data-position="33"
5701    data-parsely-slot="ftm-legacy-list-block-33"
5702    data-uses-js="article-story"
5703    data-id="26565044">
5704
5705    <a href="/sport/matchpreviews/26565044.norwich-city-v-bolton-wanderers-philippe-clement-preview/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5706        <!-- Article Image -->
5707        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5708
5709<!--
5710    Square or rectangle thumbnail is shown based on
5711    Omnicard type, Inline shows square iamges whereas
5712    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5713 -->
5714    <img
5715        loading="lazy"
5716        srcset="/resources/images/128x74/1x/21471940.jpg 128w,
5717                /resources/images/290x167/1x/21471940.jpg 290w,
5718                /resources/images/445x250/1x/21471940.jpg 445w,
5719                /resources/images/720x415/1x/21471940.jpg 720w"
5720        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5721        src="/resources/images/128x89/1x/21471940.jpg"
5722        alt="Norwich City welcome Bolton to Carrow Road less than 72 hours after the final whistle against Manchester City."
5723        class="rectangle"
5724    />
5725
5726    <img
5727        loading="lazy"
5728        src="/resources/images/180x180/1x/21471940.jpg"
5729        alt="Norwich City welcome Bolton to Carrow Road less than 72 hours after the final whistle against Manchester City."
5730        class="square"
5731    />
5732
5733
5734
5735
5736    
5737        <div class="image-label image-label-custom-callout-label">
5738            🗞️ Match Preview
5739        </div>
5740    
5741
5742
5743
5744
5745        <!-- Article Icons -->
5746        <div class="omnicard__image-icons">
5747
5748
5749        </div>
5750    </a>
5751
5752    <div class="omnicard__headline-container">
5753        <div class="omnicard__metadata-container">
5754
5755
5756            <!-- Article Comments -->
5757            <a href="/sport/matchpreviews/26565044.norwich-city-v-bolton-wanderers-philippe-clement-preview/" class="omnicard__comments-wrapper" style="display: none;">
5758                <!-- standard - IconComments.html --> 
5759<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5760<span class="omnicard__total-comments">0</span>
5761
5762            </a>
5763
5764        </div>
5765
5766        <!-- Article headline -->
5767        <h2 class="omnicard__headline   has-label-callout ">
5768            <a href="/sport/matchpreviews/26565044.norwich-city-v-bolton-wanderers-philippe-clement-preview/" data-o-track="" data-o-ref="" data-o-kv-0="">
5769                Clement challenges City to clear hurdles in tough Bolton test
5770            </a>
5771        </h2>
5772
5773        <!-- Article Admin Links -->
5774        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26565044" class="admin-links-container">
5775</div>
5776<div class="admin-links-toggler"
5777    data-article-id="26565044"
5778    data-article-link="/sport/matchpreviews/26565044.norwich-city-v-bolton-wanderers-philippe-clement-preview/"
5779    data-article-headline="Clement challenges City to clear hurdles in tough Bolton test"
5780    data-original-site="The Pink Un"
5781    data-rating="1"
5782    data-content-level="3 Subscriber-only"
5783    data-is-clone="no"
5784    data-is-uk-today="no"
5785    data-is-scotland-today="no"
5786    data-is-full-admin-link-permissions=""
5787    data-admin-user-links=""
5788    style="display: none;"
5789>
5790    <ul class="list-style-none admin-social-stats" data-article-id="26565044">
5791    </ul>
5792</div>
5793
5794    </div>
5795</article>
5796
5797
5798
5799    <!-- standard - OmniCard.html --> <article class="omnicard
5800        inline--sm
5801        inline--md
5802        inline--lg
5803        inline--xl
5804        "
5805    data-position="34"
5806    data-parsely-slot="ftm-legacy-list-block-34"
5807    data-uses-js="article-story"
5808    data-id="26565200">
5809
5810    <a href="/sport/matchpreviews/26565200.bolton-boss-schumacher-expects-fierce-city-challenge/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5811        <!-- Article Image -->
5812        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5813
5814<!--
5815    Square or rectangle thumbnail is shown based on
5816    Omnicard type, Inline shows square iamges whereas
5817    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5818 -->
5819    <img
5820        loading="lazy"
5821        srcset="/resources/images/128x74/1x/21477047.jpg 128w,
5822                /resources/images/290x167/1x/21477047.jpg 290w,
5823                /resources/images/445x250/1x/21477047.jpg 445w,
5824                /resources/images/720x415/1x/21477047.jpg 720w"
5825        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5826        src="/resources/images/128x89/1x/21477047.jpg"
5827        alt="Bolton Wanderers manager Steven Schumacher is anticipating a tough contest against Norwich City on Sunday."
5828        class="rectangle"
5829    />
5830
5831    <img
5832        loading="lazy"
5833        src="/resources/images/180x180/1x/21477047.jpg"
5834        alt="Bolton Wanderers manager Steven Schumacher is anticipating a tough contest against Norwich City on Sunday."
5835        class="square"
5836    />
5837
5838
5839
5840
5841    
5842        <div class="image-label image-label-custom-callout-label">
5843            🗞️ Match Preview
5844        </div>
5845    
5846
5847
5848
5849
5850        <!-- Article Icons -->
5851        <div class="omnicard__image-icons">
5852
5853
5854        </div>
5855    </a>
5856
5857    <div class="omnicard__headline-container">
5858        <div class="omnicard__metadata-container">
5859
5860
5861            <!-- Article Comments -->
5862            <a href="/sport/matchpreviews/26565200.bolton-boss-schumacher-expects-fierce-city-challenge/" class="omnicard__comments-wrapper" style="display: none;">
5863                <!-- standard - IconComments.html --> 
5864<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5865<span class="omnicard__total-comments">0</span>
5866
5867            </a>
5868
5869        </div>
5870
5871        <!-- Article headline -->
5872        <h2 class="omnicard__headline   has-label-callout ">
5873            <a href="/sport/matchpreviews/26565200.bolton-boss-schumacher-expects-fierce-city-challenge/" data-o-track="" data-o-ref="" data-o-kv-0="">
5874                'They're really, really strong' - Bolton boss expects fierce City challenge
5875            </a>
5876        </h2>
5877
5878        <!-- Article Admin Links -->
5879        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26565200" class="admin-links-container">
5880</div>
5881<div class="admin-links-toggler"
5882    data-article-id="26565200"
5883    data-article-link="/sport/matchpreviews/26565200.bolton-boss-schumacher-expects-fierce-city-challenge/"
5884    data-article-headline="'They're really, really strong' - Bolton boss expects fierce City challenge"
5885    data-original-site="The Pink Un"
5886    data-rating="1"
5887    data-content-level="1 Metered"
5888    data-is-clone="no"
5889    data-is-uk-today="no"
5890    data-is-scotland-today="no"
5891    data-is-full-admin-link-permissions=""
5892    data-admin-user-links=""
5893    style="display: none;"
5894>
5895    <ul class="list-style-none admin-social-stats" data-article-id="26565200">
5896    </ul>
5897</div>
5898
5899    </div>
5900</article>
5901
5902
5903
5904    <!-- standard - OmniCard.html --> <article class="omnicard
5905        inline--sm
5906        inline--md
5907        inline--lg
5908        inline--xl
5909        "
5910    data-position="35"
5911    data-parsely-slot="ftm-legacy-list-block-35"
5912    data-uses-js="article-story"
5913    data-id="26558666">
5914
5915    <a href="/sport/opinion/26558666.joe-pateman-clements-well-timed-use-norwich-subs/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
5916        <!-- Article Image -->
5917        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
5918
5919<!--
5920    Square or rectangle thumbnail is shown based on
5921    Omnicard type, Inline shows square iamges whereas
5922    Big Stack, Stack and Compact Stack shows rectangle thumbnail
5923 -->
5924    <img
5925        loading="lazy"
5926        srcset="/resources/images/128x74/1x/21467736.jpg 128w,
5927                /resources/images/290x167/1x/21467736.jpg 290w,
5928                /resources/images/445x250/1x/21467736.jpg 445w,
5929                /resources/images/720x415/1x/21467736.jpg 720w"
5930        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
5931        src="/resources/images/128x89/1x/21467736.jpg"
5932        alt="Philippe Clement - a master in the art of making substitutions"
5933        class="rectangle"
5934    />
5935
5936    <img
5937        loading="lazy"
5938        src="/resources/images/180x180/1x/21467736.jpg"
5939        alt="Philippe Clement - a master in the art of making substitutions"
5940        class="square"
5941    />
5942
5943
5944
5945
5946    
5947        <div class="image-label image-label-custom-callout-label">
5948            Columnist
5949        </div>
5950    
5951
5952
5953
5954
5955        <!-- Article Icons -->
5956        <div class="omnicard__image-icons">
5957
5958
5959        </div>
5960    </a>
5961
5962    <div class="omnicard__headline-container">
5963        <div class="omnicard__metadata-container">
5964
5965
5966            <!-- Article Comments -->
5967            <a href="/sport/opinion/26558666.joe-pateman-clements-well-timed-use-norwich-subs/" class="omnicard__comments-wrapper" style="display: none;">
5968                <!-- standard - IconComments.html --> 
5969<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
5970<span class="omnicard__total-comments">0</span>
5971
5972            </a>
5973
5974        </div>
5975
5976        <!-- Article headline -->
5977        <h2 class="omnicard__headline   has-label-callout ">
5978            <a href="/sport/opinion/26558666.joe-pateman-clements-well-timed-use-norwich-subs/" data-o-track="" data-o-ref="" data-o-kv-0="">
5979                Joe Pateman: Clement is a master of timing when it comes to subs
5980            </a>
5981        </h2>
5982
5983        <!-- Article Admin Links -->
5984        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26558666" class="admin-links-container">
5985</div>
5986<div class="admin-links-toggler"
5987    data-article-id="26558666"
5988    data-article-link="/sport/opinion/26558666.joe-pateman-clements-well-timed-use-norwich-subs/"
5989    data-article-headline="Joe Pateman: Clement is a master of timing when it comes to subs"
5990    data-original-site="The Pink Un"
5991    data-rating="1"
5992    data-content-level="1 Metered"
5993    data-is-clone="no"
5994    data-is-uk-today="no"
5995    data-is-scotland-today="no"
5996    data-is-full-admin-link-permissions=""
5997    data-admin-user-links=""
5998    style="display: none;"
5999>
6000    <ul class="list-style-none admin-social-stats" data-article-id="26558666">
6001    </ul>
6002</div>
6003
6004    </div>
6005</article>
6006
6007
6008
6009    <!-- standard - OmniCard.html --> <article class="omnicard
6010        inline--sm
6011        inline--md
6012        inline--lg
6013        inline--xl
6014        "
6015    data-position="36"
6016    data-parsely-slot="ftm-legacy-list-block-36"
6017    data-uses-js="article-story"
6018    data-id="26564961">
6019
6020    <a href="/sport/interviews/26564961.clement-relishing-carrow-road-return-city-v-bolton/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6021        <!-- Article Image -->
6022        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6023
6024<!--
6025    Square or rectangle thumbnail is shown based on
6026    Omnicard type, Inline shows square iamges whereas
6027    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6028 -->
6029    <img
6030        loading="lazy"
6031        srcset="/resources/images/128x74/1x/21385855.jpg 128w,
6032                /resources/images/290x167/1x/21385855.jpg 290w,
6033                /resources/images/445x250/1x/21385855.jpg 445w,
6034                /resources/images/720x415/1x/21385855.jpg 720w"
6035        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6036        src="/resources/images/128x89/1x/21385855.jpg"
6037        alt="Philippe Clement is excited to return to Carrow Road as Norwich City face Bolton at Carrow Road."
6038        class="rectangle"
6039    />
6040
6041    <img
6042        loading="lazy"
6043        src="/resources/images/180x180/1x/21385855.jpg"
6044        alt="Philippe Clement is excited to return to Carrow Road as Norwich City face Bolton at Carrow Road."
6045        class="square"
6046    />
6047
6048
6049
6050
6051    
6052        <div class="image-label image-label-custom-callout-label">
6053            🎤 Interview
6054        </div>
6055    
6056
6057
6058
6059
6060        <!-- Article Icons -->
6061        <div class="omnicard__image-icons">
6062
6063
6064        </div>
6065    </a>
6066
6067    <div class="omnicard__headline-container">
6068        <div class="omnicard__metadata-container">
6069
6070
6071            <!-- Article Comments -->
6072            <a href="/sport/interviews/26564961.clement-relishing-carrow-road-return-city-v-bolton/" class="omnicard__comments-wrapper" style="display: none;">
6073                <!-- standard - IconComments.html --> 
6074<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6075<span class="omnicard__total-comments">0</span>
6076
6077            </a>
6078
6079        </div>
6080
6081        <!-- Article headline -->
6082        <h2 class="omnicard__headline   has-label-callout ">
6083            <a href="/sport/interviews/26564961.clement-relishing-carrow-road-return-city-v-bolton/" data-o-track="" data-o-ref="" data-o-kv-0="">
6084                'I'm really looking forward to it' - Clement excited to get back to home comforts
6085            </a>
6086        </h2>
6087
6088        <!-- Article Admin Links -->
6089        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26564961" class="admin-links-container">
6090</div>
6091<div class="admin-links-toggler"
6092    data-article-id="26564961"
6093    data-article-link="/sport/interviews/26564961.clement-relishing-carrow-road-return-city-v-bolton/"
6094    data-article-headline="'I'm really looking forward to it' - Clement excited to get back to home comforts"
6095    data-original-site="The Pink Un"
6096    data-rating="1"
6097    data-content-level="1 Metered"
6098    data-is-clone="no"
6099    data-is-uk-today="no"
6100    data-is-scotland-today="no"
6101    data-is-full-admin-link-permissions=""
6102    data-admin-user-links=""
6103    style="display: none;"
6104>
6105    <ul class="list-style-none admin-social-stats" data-article-id="26564961">
6106    </ul>
6107</div>
6108
6109    </div>
6110</article>
6111
6112
6113
6114    <!-- standard - OmniCard.html --> <article class="omnicard
6115        inline--sm
6116        inline--md
6117        inline--lg
6118        inline--xl
6119        "
6120    data-position="37"
6121    data-parsely-slot="ftm-legacy-list-block-37"
6122    data-uses-js="article-story"
6123    data-id="26564795">
6124
6125    <a href="/sport/norwich-city/26564795.norwich-city-vs-bolton-wanderers-philippe-clement-preview/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6126        <!-- Article Image -->
6127        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6128
6129<!--
6130    Square or rectangle thumbnail is shown based on
6131    Omnicard type, Inline shows square iamges whereas
6132    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6133 -->
6134    <img
6135        loading="lazy"
6136        srcset="/resources/images/128x74/1x/21476264.jpg 128w,
6137                /resources/images/290x167/1x/21476264.jpg 290w,
6138                /resources/images/445x250/1x/21476264.jpg 445w,
6139                /resources/images/720x415/1x/21476264.jpg 720w"
6140        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6141        src="/resources/images/128x89/1x/21476264.jpg"
6142        alt="Philippe Clement spoke to the media at Colney ahead of Norwich City's Championship clash with Bolton Wanderers tomorrow."
6143        class="rectangle"
6144    />
6145
6146    <img
6147        loading="lazy"
6148        src="/resources/images/180x180/1x/21476264.jpg"
6149        alt="Philippe Clement spoke to the media at Colney ahead of Norwich City's Championship clash with Bolton Wanderers tomorrow."
6150        class="square"
6151    />
6152
6153
6154
6155
6156    
6157        <div class="image-label image-label-custom-callout-label">
6158            📋 Press Conference
6159        </div>
6160    
6161
6162
6163
6164
6165        <!-- Article Icons -->
6166        <div class="omnicard__image-icons">
6167
6168
6169        </div>
6170    </a>
6171
6172    <div class="omnicard__headline-container">
6173        <div class="omnicard__metadata-container">
6174
6175
6176            <!-- Article Comments -->
6177            <a href="/sport/norwich-city/26564795.norwich-city-vs-bolton-wanderers-philippe-clement-preview/" class="omnicard__comments-wrapper" style="display: none;">
6178                <!-- standard - IconComments.html --> 
6179<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6180<span class="omnicard__total-comments">0</span>
6181
6182            </a>
6183
6184        </div>
6185
6186        <!-- Article headline -->
6187        <h2 class="omnicard__headline   has-label-callout ">
6188            <a href="/sport/norwich-city/26564795.norwich-city-vs-bolton-wanderers-philippe-clement-preview/" data-o-track="" data-o-ref="" data-o-kv-0="">
6189                PRESSER: Norwich City v Bolton Wanderers: Late fitness calls for Clement
6190            </a>
6191        </h2>
6192
6193        <!-- Article Admin Links -->
6194        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26564795" class="admin-links-container">
6195</div>
6196<div class="admin-links-toggler"
6197    data-article-id="26564795"
6198    data-article-link="/sport/norwich-city/26564795.norwich-city-vs-bolton-wanderers-philippe-clement-preview/"
6199    data-article-headline="PRESSER: Norwich City v Bolton Wanderers: Late fitness calls for Clement"
6200    data-original-site="The Pink Un"
6201    data-rating="1"
6202    data-content-level="1 Metered"
6203    data-is-clone="no"
6204    data-is-uk-today="no"
6205    data-is-scotland-today="no"
6206    data-is-full-admin-link-permissions=""
6207    data-admin-user-links=""
6208    style="display: none;"
6209>
6210    <ul class="list-style-none admin-social-stats" data-article-id="26564795">
6211    </ul>
6212</div>
6213
6214    </div>
6215</article>
6216
6217
6218
6219    <!-- standard - OmniCard.html --> <article class="omnicard
6220        inline--sm
6221        inline--md
6222        inline--lg
6223        inline--xl
6224        "
6225    data-position="38"
6226    data-parsely-slot="ftm-legacy-list-block-38"
6227    data-uses-js="article-story"
6228    data-id="26561229">
6229
6230    <a href="/sport/opinion/26561229.southwell-etihad-clement-made-right-call/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6231        <!-- Article Image -->
6232        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6233
6234<!--
6235    Square or rectangle thumbnail is shown based on
6236    Omnicard type, Inline shows square iamges whereas
6237    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6238 -->
6239    <img
6240        loading="lazy"
6241        srcset="/resources/images/128x74/1x/21472061.jpg 128w,
6242                /resources/images/290x167/1x/21472061.jpg 290w,
6243                /resources/images/445x250/1x/21472061.jpg 445w,
6244                /resources/images/720x415/1x/21472061.jpg 720w"
6245        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6246        src="/resources/images/128x89/1x/21472061.jpg"
6247        alt="Philippe Clement mad nine changes to his Norwich City side at Manchester City."
6248        class="rectangle"
6249    />
6250
6251    <img
6252        loading="lazy"
6253        src="/resources/images/180x180/1x/21472061.jpg"
6254        alt="Philippe Clement mad nine changes to his Norwich City side at Manchester City."
6255        class="square"
6256    />
6257
6258
6259
6260
6261    
6262        <div class="image-label image-label-custom-callout-label">
6263            🗣️ Columnist
6264        </div>
6265    
6266
6267
6268
6269
6270        <!-- Article Icons -->
6271        <div class="omnicard__image-icons">
6272
6273
6274        </div>
6275    </a>
6276
6277    <div class="omnicard__headline-container">
6278        <div class="omnicard__metadata-container">
6279
6280
6281            <!-- Article Comments -->
6282            <a href="/sport/opinion/26561229.southwell-etihad-clement-made-right-call/" class="omnicard__comments-wrapper" style="display: none;">
6283                <!-- standard - IconComments.html --> 
6284<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6285<span class="omnicard__total-comments">0</span>
6286
6287            </a>
6288
6289        </div>
6290
6291        <!-- Article headline -->
6292        <h2 class="omnicard__headline   has-label-callout ">
6293            <a href="/sport/opinion/26561229.southwell-etihad-clement-made-right-call/" data-o-track="" data-o-ref="" data-o-kv-0="">
6294                Connor Southwell: The Etihad, the gap and why Clement made the right call
6295            </a>
6296        </h2>
6297
6298        <!-- Article Admin Links -->
6299        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26561229" class="admin-links-container">
6300</div>
6301<div class="admin-links-toggler"
6302    data-article-id="26561229"
6303    data-article-link="/sport/opinion/26561229.southwell-etihad-clement-made-right-call/"
6304    data-article-headline="Connor Southwell: The Etihad, the gap and why Clement made the right call"
6305    data-original-site="The Pink Un"
6306    data-rating="1"
6307    data-content-level="3 Subscriber-only"
6308    data-is-clone="no"
6309    data-is-uk-today="no"
6310    data-is-scotland-today="no"
6311    data-is-full-admin-link-permissions=""
6312    data-admin-user-links=""
6313    style="display: none;"
6314>
6315    <ul class="list-style-none admin-social-stats" data-article-id="26561229">
6316    </ul>
6317</div>
6318
6319    </div>
6320</article>
6321
6322
6323
6324    <!-- standard - OmniCard.html --> <article class="omnicard
6325        inline--sm
6326        inline--md
6327        inline--lg
6328        inline--xl
6329        "
6330    data-position="39"
6331    data-parsely-slot="ftm-legacy-list-block-39"
6332    data-uses-js="article-story"
6333    data-id="26561476">
6334
6335    <a href="/sport/interviews/26561476.norwich-city-clement-darlin-yongwa-man-city-impact/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6336        <!-- Article Image -->
6337        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6338
6339<!--
6340    Square or rectangle thumbnail is shown based on
6341    Omnicard type, Inline shows square iamges whereas
6342    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6343 -->
6344    <img
6345        loading="lazy"
6346        srcset="/resources/images/128x74/1x/21470812.jpg 128w,
6347                /resources/images/290x167/1x/21470812.jpg 290w,
6348                /resources/images/445x250/1x/21470812.jpg 445w,
6349                /resources/images/720x415/1x/21470812.jpg 720w"
6350        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6351        src="/resources/images/128x89/1x/21470812.jpg"
6352        alt="Norwich City defender Darlin Yongwa pushed his Championship claims with a combative League Cup outing at Manchester City"
6353        class="rectangle"
6354    />
6355
6356    <img
6357        loading="lazy"
6358        src="/resources/images/180x180/1x/21470812.jpg"
6359        alt="Norwich City defender Darlin Yongwa pushed his Championship claims with a combative League Cup outing at Manchester City"
6360        class="square"
6361    />
6362
6363
6364
6365
6366    
6367        <div class="image-label image-label-custom-callout-label">
6368            Interview
6369        </div>
6370    
6371
6372
6373
6374
6375        <!-- Article Icons -->
6376        <div class="omnicard__image-icons">
6377
6378
6379        </div>
6380    </a>
6381
6382    <div class="omnicard__headline-container">
6383        <div class="omnicard__metadata-container">
6384
6385
6386            <!-- Article Comments -->
6387            <a href="/sport/interviews/26561476.norwich-city-clement-darlin-yongwa-man-city-impact/" class="omnicard__comments-wrapper" style="display: none;">
6388                <!-- standard - IconComments.html --> 
6389<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6390<span class="omnicard__total-comments">0</span>
6391
6392            </a>
6393
6394        </div>
6395
6396        <!-- Article headline -->
6397        <h2 class="omnicard__headline   has-label-callout ">
6398            <a href="/sport/interviews/26561476.norwich-city-clement-darlin-yongwa-man-city-impact/" data-o-track="" data-o-ref="" data-o-kv-0="">
6399                Yongwa on the charge for City boss
6400            </a>
6401        </h2>
6402
6403        <!-- Article Admin Links -->
6404        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26561476" class="admin-links-container">
6405</div>
6406<div class="admin-links-toggler"
6407    data-article-id="26561476"
6408    data-article-link="/sport/interviews/26561476.norwich-city-clement-darlin-yongwa-man-city-impact/"
6409    data-article-headline="Yongwa on the charge for City boss"
6410    data-original-site="The Pink Un"
6411    data-rating="1"
6412    data-content-level="1 Metered"
6413    data-is-clone="no"
6414    data-is-uk-today="no"
6415    data-is-scotland-today="no"
6416    data-is-full-admin-link-permissions=""
6417    data-admin-user-links=""
6418    style="display: none;"
6419>
6420    <ul class="list-style-none admin-social-stats" data-article-id="26561476">
6421    </ul>
6422</div>
6423
6424    </div>
6425</article>
6426
6427
6428
6429    <!-- standard - OmniCard.html --> <article class="omnicard
6430        inline--sm
6431        inline--md
6432        inline--lg
6433        inline--xl
6434        "
6435    data-position="40"
6436    data-parsely-slot="ftm-legacy-list-block-40"
6437    data-uses-js="article-story"
6438    data-id="26563899">
6439
6440    <a href="/sport/opinion/26563899.hopeless-task-norwich-peers-enjoy-euro-glory/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6441        <!-- Article Image -->
6442        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6443
6444<!--
6445    Square or rectangle thumbnail is shown based on
6446    Omnicard type, Inline shows square iamges whereas
6447    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6448 -->
6449    <img
6450        loading="lazy"
6451        srcset="/resources/images/128x74/1x/21475226.jpg 128w,
6452                /resources/images/290x167/1x/21475226.jpg 290w,
6453                /resources/images/445x250/1x/21475226.jpg 445w,
6454                /resources/images/720x415/1x/21475226.jpg 720w"
6455        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6456        src="/resources/images/128x89/1x/21475226.jpg"
6457        alt="Norwich City fans went to Manchester in hope, more than any real expectation"
6458        class="rectangle"
6459    />
6460
6461    <img
6462        loading="lazy"
6463        src="/resources/images/180x180/1x/21475226.jpg"
6464        alt="Norwich City fans went to Manchester in hope, more than any real expectation"
6465        class="square"
6466    />
6467
6468
6469
6470
6471    
6472        <div class="image-label image-label-custom-callout-label">
6473            Columnist
6474        </div>
6475    
6476
6477
6478
6479
6480        <!-- Article Icons -->
6481        <div class="omnicard__image-icons">
6482
6483
6484        </div>
6485    </a>
6486
6487    <div class="omnicard__headline-container">
6488        <div class="omnicard__metadata-container">
6489
6490
6491            <!-- Article Comments -->
6492            <a href="/sport/opinion/26563899.hopeless-task-norwich-peers-enjoy-euro-glory/" class="omnicard__comments-wrapper" style="display: none;">
6493                <!-- standard - IconComments.html --> 
6494<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6495<span class="omnicard__total-comments">0</span>
6496
6497            </a>
6498
6499        </div>
6500
6501        <!-- Article headline -->
6502        <h2 class="omnicard__headline   has-label-callout ">
6503            <a href="/sport/opinion/26563899.hopeless-task-norwich-peers-enjoy-euro-glory/" data-o-track="" data-o-ref="" data-o-kv-0="">
6504                Will Jennings: Can Norwich City ever do a Bournemouth?
6505            </a>
6506        </h2>
6507
6508        <!-- Article Admin Links -->
6509        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26563899" class="admin-links-container">
6510</div>
6511<div class="admin-links-toggler"
6512    data-article-id="26563899"
6513    data-article-link="/sport/opinion/26563899.hopeless-task-norwich-peers-enjoy-euro-glory/"
6514    data-article-headline="Will Jennings: Can Norwich City ever do a Bournemouth?"
6515    data-original-site="The Pink Un"
6516    data-rating="2"
6517    data-content-level="3 Subscriber-only"
6518    data-is-clone="no"
6519    data-is-uk-today="no"
6520    data-is-scotland-today="no"
6521    data-is-full-admin-link-permissions=""
6522    data-admin-user-links=""
6523    style="display: none;"
6524>
6525    <ul class="list-style-none admin-social-stats" data-article-id="26563899">
6526    </ul>
6527</div>
6528
6529    </div>
6530</article>
6531
6532
6533
6534    <!-- standard - OmniCard.html --> <article class="omnicard
6535        inline--sm
6536        inline--md
6537        inline--lg
6538        inline--xl
6539        "
6540    data-position="41"
6541    data-parsely-slot="ftm-legacy-list-block-41"
6542    data-uses-js="article-story"
6543    data-id="26561557">
6544
6545    <a href="/sport/interviews/26561557.norwich-city-philippe-clement-locks-sights-bolton/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6546        <!-- Article Image -->
6547        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6548
6549<!--
6550    Square or rectangle thumbnail is shown based on
6551    Omnicard type, Inline shows square iamges whereas
6552    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6553 -->
6554    <img
6555        loading="lazy"
6556        srcset="/resources/images/128x74/1x/21471940.jpg 128w,
6557                /resources/images/290x167/1x/21471940.jpg 290w,
6558                /resources/images/445x250/1x/21471940.jpg 445w,
6559                /resources/images/720x415/1x/21471940.jpg 720w"
6560        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6561        src="/resources/images/128x89/1x/21471940.jpg"
6562        alt="Anis Ben Slimane started again in the number 10 role for Norwich City at Manchester City"
6563        class="rectangle"
6564    />
6565
6566    <img
6567        loading="lazy"
6568        src="/resources/images/180x180/1x/21471940.jpg"
6569        alt="Anis Ben Slimane started again in the number 10 role for Norwich City at Manchester City"
6570        class="square"
6571    />
6572
6573
6574
6575
6576    
6577        <div class="image-label image-label-custom-callout-label">
6578            Interview
6579        </div>
6580    
6581
6582
6583
6584
6585        <!-- Article Icons -->
6586        <div class="omnicard__image-icons">
6587
6588
6589        </div>
6590    </a>
6591
6592    <div class="omnicard__headline-container">
6593        <div class="omnicard__metadata-container">
6594
6595
6596            <!-- Article Comments -->
6597            <a href="/sport/interviews/26561557.norwich-city-philippe-clement-locks-sights-bolton/" class="omnicard__comments-wrapper" style="display: none;">
6598                <!-- standard - IconComments.html --> 
6599<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6600<span class="omnicard__total-comments">0</span>
6601
6602            </a>
6603
6604        </div>
6605
6606        <!-- Article headline -->
6607        <h2 class="omnicard__headline   has-label-callout ">
6608            <a href="/sport/interviews/26561557.norwich-city-philippe-clement-locks-sights-bolton/" data-o-track="" data-o-ref="" data-o-kv-0="">
6609                'I know it's not the perfect product' - Clement targets a Bolton bang
6610            </a>
6611        </h2>
6612
6613        <!-- Article Admin Links -->
6614        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26561557" class="admin-links-container">
6615</div>
6616<div class="admin-links-toggler"
6617    data-article-id="26561557"
6618    data-article-link="/sport/interviews/26561557.norwich-city-philippe-clement-locks-sights-bolton/"
6619    data-article-headline="'I know it's not the perfect product' - Clement targets a Bolton bang"
6620    data-original-site="The Pink Un"
6621    data-rating="1"
6622    data-content-level="1 Metered"
6623    data-is-clone="no"
6624    data-is-uk-today="no"
6625    data-is-scotland-today="no"
6626    data-is-full-admin-link-permissions=""
6627    data-admin-user-links=""
6628    style="display: none;"
6629>
6630    <ul class="list-style-none admin-social-stats" data-article-id="26561557">
6631    </ul>
6632</div>
6633
6634    </div>
6635</article>
6636
6637
6638
6639    <!-- standard - OmniCard.html --> <article class="omnicard
6640        inline--sm
6641        inline--md
6642        inline--lg
6643        inline--xl
6644        "
6645    data-position="42"
6646    data-parsely-slot="ftm-legacy-list-block-42"
6647    data-uses-js="article-story"
6648    data-id="26562346">
6649
6650    <a href="/sport/norwich-city/26562346.england-under-21-call-ups-norwich-city-defenders/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6651        <!-- Article Image -->
6652        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6653
6654<!--
6655    Square or rectangle thumbnail is shown based on
6656    Omnicard type, Inline shows square iamges whereas
6657    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6658 -->
6659    <img
6660        loading="lazy"
6661        srcset="/resources/images/128x74/1x/21472939.jpg 128w,
6662                /resources/images/290x167/1x/21472939.jpg 290w,
6663                /resources/images/445x250/1x/21472939.jpg 445w,
6664                /resources/images/720x415/1x/21472939.jpg 720w"
6665        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6666        src="/resources/images/128x89/1x/21472939.jpg"
6667        alt="Kellen Fisher will be on England Under-21s duty during the autumn break"
6668        class="rectangle"
6669    />
6670
6671    <img
6672        loading="lazy"
6673        src="/resources/images/180x180/1x/21472939.jpg"
6674        alt="Kellen Fisher will be on England Under-21s duty during the autumn break"
6675        class="square"
6676    />
6677
6678
6679
6680
6681    
6682
6683
6684
6685
6686        <!-- Article Icons -->
6687        <div class="omnicard__image-icons">
6688
6689
6690        </div>
6691    </a>
6692
6693    <div class="omnicard__headline-container">
6694        <div class="omnicard__metadata-container">
6695
6696
6697            <!-- Article Comments -->
6698            <a href="/sport/norwich-city/26562346.england-under-21-call-ups-norwich-city-defenders/" class="omnicard__comments-wrapper" style="display: none;">
6699                <!-- standard - IconComments.html --> 
6700<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6701<span class="omnicard__total-comments">0</span>
6702
6703            </a>
6704
6705        </div>
6706
6707        <!-- Article headline -->
6708        <h2 class="omnicard__headline  ">
6709            <a href="/sport/norwich-city/26562346.england-under-21-call-ups-norwich-city-defenders/" data-o-track="" data-o-ref="" data-o-kv-0="">
6710                Canaries pair earn England call-ups
6711            </a>
6712        </h2>
6713
6714        <!-- Article Admin Links -->
6715        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26562346" class="admin-links-container">
6716</div>
6717<div class="admin-links-toggler"
6718    data-article-id="26562346"
6719    data-article-link="/sport/norwich-city/26562346.england-under-21-call-ups-norwich-city-defenders/"
6720    data-article-headline="Canaries pair earn England call-ups"
6721    data-original-site="The Pink Un"
6722    data-rating="1"
6723    data-content-level="1 Metered"
6724    data-is-clone="no"
6725    data-is-uk-today="no"
6726    data-is-scotland-today="no"
6727    data-is-full-admin-link-permissions=""
6728    data-admin-user-links=""
6729    style="display: none;"
6730>
6731    <ul class="list-style-none admin-social-stats" data-article-id="26562346">
6732    </ul>
6733</div>
6734
6735    </div>
6736</article>
6737
6738
6739
6740    <!-- standard - OmniCard.html --> <article class="omnicard
6741        inline--sm
6742        inline--md
6743        inline--lg
6744        inline--xl
6745        "
6746    data-position="43"
6747    data-parsely-slot="ftm-legacy-list-block-43"
6748    data-uses-js="article-story"
6749    data-id="26554693">
6750
6751    <a href="/sport/opinion/26554693.iwan-roberts-city-leaking-goals-toure-makama-answer/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6752        <!-- Article Image -->
6753        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6754
6755<!--
6756    Square or rectangle thumbnail is shown based on
6757    Omnicard type, Inline shows square iamges whereas
6758    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6759 -->
6760    <img
6761        loading="lazy"
6762        srcset="/resources/images/128x74/1x/21447950.jpg 128w,
6763                /resources/images/290x167/1x/21447950.jpg 290w,
6764                /resources/images/445x250/1x/21447950.jpg 445w,
6765                /resources/images/720x415/1x/21447950.jpg 720w"
6766        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6767        src="/resources/images/128x89/1x/21447950.jpg"
6768        alt="Vladan Kovacevic was criticised after the Middlesbrough defeat, but it wasn't all his fault"
6769        class="rectangle"
6770    />
6771
6772    <img
6773        loading="lazy"
6774        src="/resources/images/180x180/1x/21447950.jpg"
6775        alt="Vladan Kovacevic was criticised after the Middlesbrough defeat, but it wasn't all his fault"
6776        class="square"
6777    />
6778
6779
6780
6781
6782    
6783        <div class="image-label image-label-custom-callout-label">
6784            Exclusive columnist
6785        </div>
6786    
6787
6788
6789
6790
6791        <!-- Article Icons -->
6792        <div class="omnicard__image-icons">
6793
6794
6795        </div>
6796    </a>
6797
6798    <div class="omnicard__headline-container">
6799        <div class="omnicard__metadata-container">
6800
6801
6802            <!-- Article Comments -->
6803            <a href="/sport/opinion/26554693.iwan-roberts-city-leaking-goals-toure-makama-answer/" class="omnicard__comments-wrapper" style="display: none;">
6804                <!-- standard - IconComments.html --> 
6805<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6806<span class="omnicard__total-comments">0</span>
6807
6808            </a>
6809
6810        </div>
6811
6812        <!-- Article headline -->
6813        <h2 class="omnicard__headline   has-label-callout ">
6814            <a href="/sport/opinion/26554693.iwan-roberts-city-leaking-goals-toure-makama-answer/" data-o-track="" data-o-ref="" data-o-kv-0="">
6815                Iwan Roberts: City's defensive woes are not all down to big Vlad
6816            </a>
6817        </h2>
6818
6819        <!-- Article Admin Links -->
6820        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26554693" class="admin-links-container">
6821</div>
6822<div class="admin-links-toggler"
6823    data-article-id="26554693"
6824    data-article-link="/sport/opinion/26554693.iwan-roberts-city-leaking-goals-toure-makama-answer/"
6825    data-article-headline="Iwan Roberts: City's defensive woes are not all down to big Vlad"
6826    data-original-site="The Pink Un"
6827    data-rating="1"
6828    data-content-level="3 Subscriber-only"
6829    data-is-clone="no"
6830    data-is-uk-today="no"
6831    data-is-scotland-today="no"
6832    data-is-full-admin-link-permissions=""
6833    data-admin-user-links=""
6834    style="display: none;"
6835>
6836    <ul class="list-style-none admin-social-stats" data-article-id="26554693">
6837    </ul>
6838</div>
6839
6840    </div>
6841</article>
6842
6843
6844
6845    <!-- standard - OmniCard.html --> <article class="omnicard
6846        inline--sm
6847        inline--md
6848        inline--lg
6849        inline--xl
6850        "
6851    data-position="44"
6852    data-parsely-slot="ftm-legacy-list-block-44"
6853    data-uses-js="article-story"
6854    data-id="26548006">
6855
6856    <a href="/sport/interviews/26548006.man-city---norwich-city-enzo-marseca-carabao-cup-reaction/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6857        <!-- Article Image -->
6858        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6859
6860<!--
6861    Square or rectangle thumbnail is shown based on
6862    Omnicard type, Inline shows square iamges whereas
6863    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6864 -->
6865    <img
6866        loading="lazy"
6867        srcset="/resources/images/128x74/1x/21470929.jpg 128w,
6868                /resources/images/290x167/1x/21470929.jpg 290w,
6869                /resources/images/445x250/1x/21470929.jpg 445w,
6870                /resources/images/720x415/1x/21470929.jpg 720w"
6871        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6872        src="/resources/images/128x89/1x/21470929.jpg"
6873        alt="Floyd Samba scored twice on his senior Manchester City debut to help sink Norwich City in the League Cup"
6874        class="rectangle"
6875    />
6876
6877    <img
6878        loading="lazy"
6879        src="/resources/images/180x180/1x/21470929.jpg"
6880        alt="Floyd Samba scored twice on his senior Manchester City debut to help sink Norwich City in the League Cup"
6881        class="square"
6882    />
6883
6884
6885
6886
6887    
6888        <div class="image-label image-label-custom-callout-label">
6889            🗣️ Match Reaction
6890        </div>
6891    
6892
6893
6894
6895
6896        <!-- Article Icons -->
6897        <div class="omnicard__image-icons">
6898
6899
6900        </div>
6901    </a>
6902
6903    <div class="omnicard__headline-container">
6904        <div class="omnicard__metadata-container">
6905
6906
6907            <!-- Article Comments -->
6908            <a href="/sport/interviews/26548006.man-city---norwich-city-enzo-marseca-carabao-cup-reaction/" class="omnicard__comments-wrapper" style="display: none;">
6909                <!-- standard - IconComments.html --> 
6910<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
6911<span class="omnicard__total-comments">0</span>
6912
6913            </a>
6914
6915        </div>
6916
6917        <!-- Article headline -->
6918        <h2 class="omnicard__headline   has-label-callout ">
6919            <a href="/sport/interviews/26548006.man-city---norwich-city-enzo-marseca-carabao-cup-reaction/" data-o-track="" data-o-ref="" data-o-kv-0="">
6920                Maresca on teen star Samba after Canaries super show
6921            </a>
6922        </h2>
6923
6924        <!-- Article Admin Links -->
6925        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26548006" class="admin-links-container">
6926</div>
6927<div class="admin-links-toggler"
6928    data-article-id="26548006"
6929    data-article-link="/sport/interviews/26548006.man-city---norwich-city-enzo-marseca-carabao-cup-reaction/"
6930    data-article-headline="Maresca on teen star Samba after Canaries super show"
6931    data-original-site="The Pink Un"
6932    data-rating="1"
6933    data-content-level="1 Metered"
6934    data-is-clone="no"
6935    data-is-uk-today="no"
6936    data-is-scotland-today="no"
6937    data-is-full-admin-link-permissions=""
6938    data-admin-user-links=""
6939    style="display: none;"
6940>
6941    <ul class="list-style-none admin-social-stats" data-article-id="26548006">
6942    </ul>
6943</div>
6944
6945    </div>
6946</article>
6947
6948
6949
6950    <!-- standard - OmniCard.html --> <article class="omnicard
6951        inline--sm
6952        inline--md
6953        inline--lg
6954        inline--xl
6955        "
6956    data-position="45"
6957    data-parsely-slot="ftm-legacy-list-block-45"
6958    data-uses-js="article-story"
6959    data-id="26560751">
6960
6961    <a href="/sport/interviews/26560751.yongwa-confident-canaries-will-learn-man-city-loss/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
6962        <!-- Article Image -->
6963        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
6964
6965<!--
6966    Square or rectangle thumbnail is shown based on
6967    Omnicard type, Inline shows square iamges whereas
6968    Big Stack, Stack and Compact Stack shows rectangle thumbnail
6969 -->
6970    <img
6971        loading="lazy"
6972        srcset="/resources/images/128x74/1x/21470802.jpg 128w,
6973                /resources/images/290x167/1x/21470802.jpg 290w,
6974                /resources/images/445x250/1x/21470802.jpg 445w,
6975                /resources/images/720x415/1x/21470802.jpg 720w"
6976        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
6977        src="/resources/images/128x89/1x/21470802.jpg"
6978        alt="Darlin Yongwa is confident Norwich City can take some real lessons from their 5-0 Manchester City defeat."
6979        class="rectangle"
6980    />
6981
6982    <img
6983        loading="lazy"
6984        src="/resources/images/180x180/1x/21470802.jpg"
6985        alt="Darlin Yongwa is confident Norwich City can take some real lessons from their 5-0 Manchester City defeat."
6986        class="square"
6987    />
6988
6989
6990
6991
6992    
6993        <div class="image-label image-label-custom-callout-label">
6994            🗣️ Match Reaction
6995        </div>
6996    
6997
6998
6999
7000
7001        <!-- Article Icons -->
7002        <div class="omnicard__image-icons">
7003
7004
7005        </div>
7006    </a>
7007
7008    <div class="omnicard__headline-container">
7009        <div class="omnicard__metadata-container">
7010
7011
7012            <!-- Article Comments -->
7013            <a href="/sport/interviews/26560751.yongwa-confident-canaries-will-learn-man-city-loss/" class="omnicard__comments-wrapper" style="display: none;">
7014                <!-- standard - IconComments.html --> 
7015<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7016<span class="omnicard__total-comments">0</span>
7017
7018            </a>
7019
7020        </div>
7021
7022        <!-- Article headline -->
7023        <h2 class="omnicard__headline   has-label-callout ">
7024            <a href="/sport/interviews/26560751.yongwa-confident-canaries-will-learn-man-city-loss/" data-o-track="" data-o-ref="" data-o-kv-0="">
7025                Yongwa confident Norwich will take valuable lessons from Man City schooling
7026            </a>
7027        </h2>
7028
7029        <!-- Article Admin Links -->
7030        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26560751" class="admin-links-container">
7031</div>
7032<div class="admin-links-toggler"
7033    data-article-id="26560751"
7034    data-article-link="/sport/interviews/26560751.yongwa-confident-canaries-will-learn-man-city-loss/"
7035    data-article-headline="Yongwa confident Norwich will take valuable lessons from Man City schooling"
7036    data-original-site="The Pink Un"
7037    data-rating="1"
7038    data-content-level="1 Metered"
7039    data-is-clone="no"
7040    data-is-uk-today="no"
7041    data-is-scotland-today="no"
7042    data-is-full-admin-link-permissions=""
7043    data-admin-user-links=""
7044    style="display: none;"
7045>
7046    <ul class="list-style-none admin-social-stats" data-article-id="26560751">
7047    </ul>
7048</div>
7049
7050    </div>
7051</article>
7052
7053
7054
7055    <!-- standard - OmniCard.html --> <article class="omnicard
7056        inline--sm
7057        inline--md
7058        inline--lg
7059        inline--xl
7060        "
7061    data-position="46"
7062    data-parsely-slot="ftm-legacy-list-block-46"
7063    data-uses-js="article-story"
7064    data-id="26562259">
7065
7066    <a href="/sport/norwich-city/26562259.talksports-jason-cundy-brands-norwich-city-inconvenience/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7067        <!-- Article Image -->
7068        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7069
7070<!--
7071    Square or rectangle thumbnail is shown based on
7072    Omnicard type, Inline shows square iamges whereas
7073    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7074 -->
7075    <img
7076        loading="lazy"
7077        srcset="/resources/images/128x74/1x/21470733.jpg 128w,
7078                /resources/images/290x167/1x/21470733.jpg 290w,
7079                /resources/images/445x250/1x/21470733.jpg 445w,
7080                /resources/images/720x415/1x/21470733.jpg 720w"
7081        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7082        src="/resources/images/128x89/1x/21470733.jpg"
7083        alt="Norwich City players looked frustrated after conceding the fourth goal of the night against Manchester City"
7084        class="rectangle"
7085    />
7086
7087    <img
7088        loading="lazy"
7089        src="/resources/images/180x180/1x/21470733.jpg"
7090        alt="Norwich City players looked frustrated after conceding the fourth goal of the night against Manchester City"
7091        class="square"
7092    />
7093
7094
7095
7096
7097    
7098
7099
7100
7101
7102        <!-- Article Icons -->
7103        <div class="omnicard__image-icons">
7104
7105
7106        </div>
7107    </a>
7108
7109    <div class="omnicard__headline-container">
7110        <div class="omnicard__metadata-container">
7111
7112
7113            <!-- Article Comments -->
7114            <a href="/sport/norwich-city/26562259.talksports-jason-cundy-brands-norwich-city-inconvenience/" class="omnicard__comments-wrapper" style="display: none;">
7115                <!-- standard - IconComments.html --> 
7116<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7117<span class="omnicard__total-comments">0</span>
7118
7119            </a>
7120
7121        </div>
7122
7123        <!-- Article headline -->
7124        <h2 class="omnicard__headline  ">
7125            <a href="/sport/norwich-city/26562259.talksports-jason-cundy-brands-norwich-city-inconvenience/" data-o-track="" data-o-ref="" data-o-kv-0="">
7126                Pundit brands Norwich City 'an inconvenience' after heavy cup defeat
7127            </a>
7128        </h2>
7129
7130        <!-- Article Admin Links -->
7131        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26562259" class="admin-links-container">
7132</div>
7133<div class="admin-links-toggler"
7134    data-article-id="26562259"
7135    data-article-link="/sport/norwich-city/26562259.talksports-jason-cundy-brands-norwich-city-inconvenience/"
7136    data-article-headline="Pundit brands Norwich City 'an inconvenience' after heavy cup defeat"
7137    data-original-site="The Pink Un"
7138    data-rating="20"
7139    data-content-level="1 Metered"
7140    data-is-clone="no"
7141    data-is-uk-today="no"
7142    data-is-scotland-today="no"
7143    data-is-full-admin-link-permissions=""
7144    data-admin-user-links=""
7145    style="display: none;"
7146>
7147    <ul class="list-style-none admin-social-stats" data-article-id="26562259">
7148    </ul>
7149</div>
7150
7151    </div>
7152</article>
7153
7154
7155
7156    <!-- standard - OmniCard.html --> <article class="omnicard
7157        inline--sm
7158        inline--md
7159        inline--lg
7160        inline--xl
7161        "
7162    data-position="47"
7163    data-parsely-slot="ftm-legacy-list-block-47"
7164    data-uses-js="article-story"
7165    data-id="26557441">
7166
7167    <a href="/sport/interviews/26557441.man-city-5-0-norwich-city-clement-carabao-cup-reaction/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7168        <!-- Article Image -->
7169        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7170
7171<!--
7172    Square or rectangle thumbnail is shown based on
7173    Omnicard type, Inline shows square iamges whereas
7174    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7175 -->
7176    <img
7177        loading="lazy"
7178        srcset="/resources/images/128x74/1x/21470739.jpg 128w,
7179                /resources/images/290x167/1x/21470739.jpg 290w,
7180                /resources/images/445x250/1x/21470739.jpg 445w,
7181                /resources/images/720x415/1x/21470739.jpg 720w"
7182        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7183        src="/resources/images/128x89/1x/21470739.jpg"
7184        alt="Philippe Clement applauds the Norwich City travelling support after a 5-0 League Cup exit at Manchester City"
7185        class="rectangle"
7186    />
7187
7188    <img
7189        loading="lazy"
7190        src="/resources/images/180x180/1x/21470739.jpg"
7191        alt="Philippe Clement applauds the Norwich City travelling support after a 5-0 League Cup exit at Manchester City"
7192        class="square"
7193    />
7194
7195
7196
7197
7198    
7199        <div class="image-label image-label-custom-callout-label">
7200            🗣️ Match Reaction
7201        </div>
7202    
7203
7204
7205
7206
7207        <!-- Article Icons -->
7208        <div class="omnicard__image-icons">
7209
7210
7211        </div>
7212    </a>
7213
7214    <div class="omnicard__headline-container">
7215        <div class="omnicard__metadata-container">
7216
7217
7218            <!-- Article Comments -->
7219            <a href="/sport/interviews/26557441.man-city-5-0-norwich-city-clement-carabao-cup-reaction/" class="omnicard__comments-wrapper" style="display: none;">
7220                <!-- standard - IconComments.html --> 
7221<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7222<span class="omnicard__total-comments">0</span>
7223
7224            </a>
7225
7226        </div>
7227
7228        <!-- Article headline -->
7229        <h2 class="omnicard__headline   has-label-callout ">
7230            <a href="/sport/interviews/26557441.man-city-5-0-norwich-city-clement-carabao-cup-reaction/" data-o-track="" data-o-ref="" data-o-kv-0="">
7231                Clement rues 'naivety' in heavy Citizens cup loss
7232            </a>
7233        </h2>
7234
7235        <!-- Article Admin Links -->
7236        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26557441" class="admin-links-container">
7237</div>
7238<div class="admin-links-toggler"
7239    data-article-id="26557441"
7240    data-article-link="/sport/interviews/26557441.man-city-5-0-norwich-city-clement-carabao-cup-reaction/"
7241    data-article-headline="Clement rues 'naivety' in heavy Citizens cup loss"
7242    data-original-site="The Pink Un"
7243    data-rating="1"
7244    data-content-level="1 Metered"
7245    data-is-clone="no"
7246    data-is-uk-today="no"
7247    data-is-scotland-today="no"
7248    data-is-full-admin-link-permissions=""
7249    data-admin-user-links=""
7250    style="display: none;"
7251>
7252    <ul class="list-style-none admin-social-stats" data-article-id="26557441">
7253    </ul>
7254</div>
7255
7256    </div>
7257</article>
7258
7259
7260
7261    <!-- standard - OmniCard.html --> <article class="omnicard
7262        inline--sm
7263        inline--md
7264        inline--lg
7265        inline--xl
7266        "
7267    data-position="48"
7268    data-parsely-slot="ftm-legacy-list-block-48"
7269    data-uses-js="article-story"
7270    data-id="26560634">
7271
7272    <a href="/sport/matchreports/26560634.manchester-city-5-0-norwich-city-match-report-player-ratings/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7273        <!-- Article Image -->
7274        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7275
7276<!--
7277    Square or rectangle thumbnail is shown based on
7278    Omnicard type, Inline shows square iamges whereas
7279    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7280 -->
7281    <img
7282        loading="lazy"
7283        srcset="/resources/images/128x74/1x/21470694.jpg 128w,
7284                /resources/images/290x167/1x/21470694.jpg 290w,
7285                /resources/images/445x250/1x/21470694.jpg 445w,
7286                /resources/images/720x415/1x/21470694.jpg 720w"
7287        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7288        src="/resources/images/128x89/1x/21470694.jpg"
7289        alt="Rayan Cherki nets Manchester City's second goal of the evening"
7290        class="rectangle"
7291    />
7292
7293    <img
7294        loading="lazy"
7295        src="/resources/images/180x180/1x/21470694.jpg"
7296        alt="Rayan Cherki nets Manchester City's second goal of the evening"
7297        class="square"
7298    />
7299
7300
7301
7302
7303    
7304        <div class="image-label image-label-custom-callout-label">
7305            MATCH REPORT
7306        </div>
7307    
7308
7309
7310
7311
7312        <!-- Article Icons -->
7313        <div class="omnicard__image-icons">
7314
7315
7316        </div>
7317    </a>
7318
7319    <div class="omnicard__headline-container">
7320        <div class="omnicard__metadata-container">
7321
7322
7323            <!-- Article Comments -->
7324            <a href="/sport/matchreports/26560634.manchester-city-5-0-norwich-city-match-report-player-ratings/" class="omnicard__comments-wrapper" style="display: none;">
7325                <!-- standard - IconComments.html --> 
7326<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7327<span class="omnicard__total-comments">0</span>
7328
7329            </a>
7330
7331        </div>
7332
7333        <!-- Article headline -->
7334        <h2 class="omnicard__headline   has-label-callout ">
7335            <a href="/sport/matchreports/26560634.manchester-city-5-0-norwich-city-match-report-player-ratings/" data-o-track="" data-o-ref="" data-o-kv-0="">
7336                MAN CITY 5-0 CITY - Key moments, ratings & stats
7337            </a>
7338        </h2>
7339
7340        <!-- Article Admin Links -->
7341        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26560634" class="admin-links-container">
7342</div>
7343<div class="admin-links-toggler"
7344    data-article-id="26560634"
7345    data-article-link="/sport/matchreports/26560634.manchester-city-5-0-norwich-city-match-report-player-ratings/"
7346    data-article-headline="MAN CITY 5-0 CITY - Key moments, ratings & stats"
7347    data-original-site="The Pink Un"
7348    data-rating="1"
7349    data-content-level="1 Metered"
7350    data-is-clone="no"
7351    data-is-uk-today="no"
7352    data-is-scotland-today="no"
7353    data-is-full-admin-link-permissions=""
7354    data-admin-user-links=""
7355    style="display: none;"
7356>
7357    <ul class="list-style-none admin-social-stats" data-article-id="26560634">
7358    </ul>
7359</div>
7360
7361    </div>
7362</article>
7363
7364
7365
7366    <!-- standard - OmniCard.html --> <article class="omnicard
7367        inline--sm
7368        inline--md
7369        inline--lg
7370        inline--xl
7371        "
7372    data-position="49"
7373    data-parsely-slot="ftm-legacy-list-block-49"
7374    data-uses-js="article-story"
7375    data-id="26557413">
7376
7377    <a href="/sport/norwich-city/26557413.man-city-5-0-norwich-city-davitt-carabao-cup-pointers/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7378        <!-- Article Image -->
7379        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7380
7381<!--
7382    Square or rectangle thumbnail is shown based on
7383    Omnicard type, Inline shows square iamges whereas
7384    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7385 -->
7386    <img
7387        loading="lazy"
7388        srcset="/resources/images/128x74/1x/21470695.jpg 128w,
7389                /resources/images/290x167/1x/21470695.jpg 290w,
7390                /resources/images/445x250/1x/21470695.jpg 445w,
7391                /resources/images/720x415/1x/21470695.jpg 720w"
7392        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7393        src="/resources/images/128x89/1x/21470695.jpg"
7394        alt="Norwich City held out for nearly 30 minutes before Manchester City moved through the gears in a 5-0 League Cup win"
7395        class="rectangle"
7396    />
7397
7398    <img
7399        loading="lazy"
7400        src="/resources/images/180x180/1x/21470695.jpg"
7401        alt="Norwich City held out for nearly 30 minutes before Manchester City moved through the gears in a 5-0 League Cup win"
7402        class="square"
7403    />
7404
7405
7406
7407
7408    
7409        <div class="image-label image-label-custom-callout-label">
7410            👉🏼 Analysis
7411        </div>
7412    
7413
7414
7415
7416
7417        <!-- Article Icons -->
7418        <div class="omnicard__image-icons">
7419
7420
7421        </div>
7422    </a>
7423
7424    <div class="omnicard__headline-container">
7425        <div class="omnicard__metadata-container">
7426
7427
7428            <!-- Article Comments -->
7429            <a href="/sport/norwich-city/26557413.man-city-5-0-norwich-city-davitt-carabao-cup-pointers/" class="omnicard__comments-wrapper" style="display: none;">
7430                <!-- standard - IconComments.html --> 
7431<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7432<span class="omnicard__total-comments">0</span>
7433
7434            </a>
7435
7436        </div>
7437
7438        <!-- Article headline -->
7439        <h2 class="omnicard__headline   has-label-callout ">
7440            <a href="/sport/norwich-city/26557413.man-city-5-0-norwich-city-davitt-carabao-cup-pointers/" data-o-track="" data-o-ref="" data-o-kv-0="">
7441                Paddy's Pointers: Canaries over-powered by holders
7442            </a>
7443        </h2>
7444
7445        <!-- Article Admin Links -->
7446        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26557413" class="admin-links-container">
7447</div>
7448<div class="admin-links-toggler"
7449    data-article-id="26557413"
7450    data-article-link="/sport/norwich-city/26557413.man-city-5-0-norwich-city-davitt-carabao-cup-pointers/"
7451    data-article-headline="Paddy's Pointers: Canaries over-powered by holders"
7452    data-original-site="The Pink Un"
7453    data-rating="1"
7454    data-content-level="3 Subscriber-only"
7455    data-is-clone="no"
7456    data-is-uk-today="no"
7457    data-is-scotland-today="no"
7458    data-is-full-admin-link-permissions=""
7459    data-admin-user-links=""
7460    style="display: none;"
7461>
7462    <ul class="list-style-none admin-social-stats" data-article-id="26557413">
7463    </ul>
7464</div>
7465
7466    </div>
7467</article>
7468
7469
7470
7471    <!-- standard - OmniCard.html --> <article class="omnicard
7472        inline--sm
7473        inline--md
7474        inline--lg
7475        inline--xl
7476        "
7477    data-position="50"
7478    data-parsely-slot="ftm-legacy-list-block-50"
7479    data-uses-js="article-story"
7480    data-id="26560604">
7481
7482    <a href="/sport/matchpreviews/26560604.manchester-city-vs-norwich-city-team-news-starting-line-ups/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7483        <!-- Article Image -->
7484        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7485
7486<!--
7487    Square or rectangle thumbnail is shown based on
7488    Omnicard type, Inline shows square iamges whereas
7489    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7490 -->
7491    <img
7492        loading="lazy"
7493        srcset="/resources/images/128x74/1x/21470474.jpg 128w,
7494                /resources/images/290x167/1x/21470474.jpg 290w,
7495                /resources/images/445x250/1x/21470474.jpg 445w,
7496                /resources/images/720x415/1x/21470474.jpg 720w"
7497        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7498        src="/resources/images/128x89/1x/21470474.jpg"
7499        alt="Philippe Clement has made nine changes to the side that lost at Middlesbrough"
7500        class="rectangle"
7501    />
7502
7503    <img
7504        loading="lazy"
7505        src="/resources/images/180x180/1x/21470474.jpg"
7506        alt="Philippe Clement has made nine changes to the side that lost at Middlesbrough"
7507        class="square"
7508    />
7509
7510
7511
7512
7513    
7514        <div class="image-label image-label-custom-callout-label">
7515            📰 Starting XI
7516        </div>
7517    
7518
7519
7520
7521
7522        <!-- Article Icons -->
7523        <div class="omnicard__image-icons">
7524
7525
7526        </div>
7527    </a>
7528
7529    <div class="omnicard__headline-container">
7530        <div class="omnicard__metadata-container">
7531
7532
7533            <!-- Article Comments -->
7534            <a href="/sport/matchpreviews/26560604.manchester-city-vs-norwich-city-team-news-starting-line-ups/" class="omnicard__comments-wrapper" style="display: none;">
7535                <!-- standard - IconComments.html --> 
7536<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7537<span class="omnicard__total-comments">0</span>
7538
7539            </a>
7540
7541        </div>
7542
7543        <!-- Article headline -->
7544        <h2 class="omnicard__headline   has-label-callout ">
7545            <a href="/sport/matchpreviews/26560604.manchester-city-vs-norwich-city-team-news-starting-line-ups/" data-o-track="" data-o-ref="" data-o-kv-0="">
7546                STARTING XIs: Clement names nine changes for Citizens clash
7547            </a>
7548        </h2>
7549
7550        <!-- Article Admin Links -->
7551        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26560604" class="admin-links-container">
7552</div>
7553<div class="admin-links-toggler"
7554    data-article-id="26560604"
7555    data-article-link="/sport/matchpreviews/26560604.manchester-city-vs-norwich-city-team-news-starting-line-ups/"
7556    data-article-headline="STARTING XIs: Clement names nine changes for Citizens clash"
7557    data-original-site="The Pink Un"
7558    data-rating="1"
7559    data-content-level="1 Metered"
7560    data-is-clone="no"
7561    data-is-uk-today="no"
7562    data-is-scotland-today="no"
7563    data-is-full-admin-link-permissions=""
7564    data-admin-user-links=""
7565    style="display: none;"
7566>
7567    <ul class="list-style-none admin-social-stats" data-article-id="26560604">
7568    </ul>
7569</div>
7570
7571    </div>
7572</article>
7573
7574
7575
7576    <!-- standard - OmniCard.html --> <article class="omnicard
7577        inline--sm
7578        inline--md
7579        inline--lg
7580        inline--xl
7581        "
7582    data-position="51"
7583    data-parsely-slot="ftm-legacy-list-block-51"
7584    data-uses-js="article-story"
7585    data-id="26558163">
7586
7587    <a href="/sport/norwich-city/26558163.manchester-city-v-norwich-city-follow-live-cup-updates/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7588        <!-- Article Image -->
7589        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7590
7591<!--
7592    Square or rectangle thumbnail is shown based on
7593    Omnicard type, Inline shows square iamges whereas
7594    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7595 -->
7596    <img
7597        loading="lazy"
7598        srcset="/resources/images/128x74/1x/21466878.jpg 128w,
7599                /resources/images/290x167/1x/21466878.jpg 290w,
7600                /resources/images/445x250/1x/21466878.jpg 445w,
7601                /resources/images/720x415/1x/21466878.jpg 720w"
7602        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7603        src="/resources/images/128x89/1x/21466878.jpg"
7604        alt="Norwich City travel to the Etihad Stadium to face Manchester City in the Carabao Cup third round tonight."
7605        class="rectangle"
7606    />
7607
7608    <img
7609        loading="lazy"
7610        src="/resources/images/180x180/1x/21466878.jpg"
7611        alt="Norwich City travel to the Etihad Stadium to face Manchester City in the Carabao Cup third round tonight."
7612        class="square"
7613    />
7614
7615
7616
7617
7618    
7619        <div class="image-label image-label-custom-callout-label">
7620            🚨 Match Coverage🚨
7621        </div>
7622    
7623
7624
7625
7626
7627        <!-- Article Icons -->
7628        <div class="omnicard__image-icons">
7629
7630
7631        </div>
7632    </a>
7633
7634    <div class="omnicard__headline-container">
7635        <div class="omnicard__metadata-container">
7636
7637
7638            <!-- Article Comments -->
7639            <a href="/sport/norwich-city/26558163.manchester-city-v-norwich-city-follow-live-cup-updates/" class="omnicard__comments-wrapper" style="display: none;">
7640                <!-- standard - IconComments.html --> 
7641<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7642<span class="omnicard__total-comments">0</span>
7643
7644            </a>
7645
7646        </div>
7647
7648        <!-- Article headline -->
7649        <h2 class="omnicard__headline   has-label-callout ">
7650            <a href="/sport/norwich-city/26558163.manchester-city-v-norwich-city-follow-live-cup-updates/" data-o-track="" data-o-ref="" data-o-kv-0="">
7651                MATCHDAY LIVE: Manchester City 5-0 Norwich City
7652            </a>
7653        </h2>
7654
7655        <!-- Article Admin Links -->
7656        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26558163" class="admin-links-container">
7657</div>
7658<div class="admin-links-toggler"
7659    data-article-id="26558163"
7660    data-article-link="/sport/norwich-city/26558163.manchester-city-v-norwich-city-follow-live-cup-updates/"
7661    data-article-headline="MATCHDAY LIVE: Manchester City 5-0 Norwich City"
7662    data-original-site="The Pink Un"
7663    data-rating="1"
7664    data-content-level="3 Subscriber-only"
7665    data-is-clone="no"
7666    data-is-uk-today="no"
7667    data-is-scotland-today="no"
7668    data-is-full-admin-link-permissions=""
7669    data-admin-user-links=""
7670    style="display: none;"
7671>
7672    <ul class="list-style-none admin-social-stats" data-article-id="26558163">
7673    </ul>
7674</div>
7675
7676    </div>
7677</article>
7678
7679
7680
7681    <!-- standard - OmniCard.html --> <article class="omnicard
7682        inline--sm
7683        inline--md
7684        inline--lg
7685        inline--xl
7686        "
7687    data-position="52"
7688    data-parsely-slot="ftm-legacy-list-block-52"
7689    data-uses-js="article-story"
7690    data-id="26556988">
7691
7692    <a href="/sport/matchpreviews/26556988.manchester-city-vs-norwich-city-philippe-clement-preview/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7693        <!-- Article Image -->
7694        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7695
7696<!--
7697    Square or rectangle thumbnail is shown based on
7698    Omnicard type, Inline shows square iamges whereas
7699    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7700 -->
7701    <img
7702        loading="lazy"
7703        srcset="/resources/images/128x74/1x/21465084.jpg 128w,
7704                /resources/images/290x167/1x/21465084.jpg 290w,
7705                /resources/images/445x250/1x/21465084.jpg 445w,
7706                /resources/images/720x415/1x/21465084.jpg 720w"
7707        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7708        src="/resources/images/128x89/1x/21465084.jpg"
7709        alt="Philippe Clement is confident Norwich City can utilise tonight's Carabao Cup test against Manchester City as a positive learning experience."
7710        class="rectangle"
7711    />
7712
7713    <img
7714        loading="lazy"
7715        src="/resources/images/180x180/1x/21465084.jpg"
7716        alt="Philippe Clement is confident Norwich City can utilise tonight's Carabao Cup test against Manchester City as a positive learning experience."
7717        class="square"
7718    />
7719
7720
7721
7722
7723    
7724        <div class="image-label image-label-custom-callout-label">
7725            🗞️ Match Preview
7726        </div>
7727    
7728
7729
7730
7731
7732        <!-- Article Icons -->
7733        <div class="omnicard__image-icons">
7734
7735
7736        </div>
7737    </a>
7738
7739    <div class="omnicard__headline-container">
7740        <div class="omnicard__metadata-container">
7741
7742
7743            <!-- Article Comments -->
7744            <a href="/sport/matchpreviews/26556988.manchester-city-vs-norwich-city-philippe-clement-preview/" class="omnicard__comments-wrapper" style="display: none;">
7745                <!-- standard - IconComments.html --> 
7746<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7747<span class="omnicard__total-comments">0</span>
7748
7749            </a>
7750
7751        </div>
7752
7753        <!-- Article headline -->
7754        <h2 class="omnicard__headline   has-label-callout ">
7755            <a href="/sport/matchpreviews/26556988.manchester-city-vs-norwich-city-philippe-clement-preview/" data-o-track="" data-o-ref="" data-o-kv-0="">
7756                Clement eyes long-term gains from Manchester City test
7757            </a>
7758        </h2>
7759
7760        <!-- Article Admin Links -->
7761        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26556988" class="admin-links-container">
7762</div>
7763<div class="admin-links-toggler"
7764    data-article-id="26556988"
7765    data-article-link="/sport/matchpreviews/26556988.manchester-city-vs-norwich-city-philippe-clement-preview/"
7766    data-article-headline="Clement eyes long-term gains from Manchester City test"
7767    data-original-site="The Pink Un"
7768    data-rating="1"
7769    data-content-level="1 Metered"
7770    data-is-clone="no"
7771    data-is-uk-today="no"
7772    data-is-scotland-today="no"
7773    data-is-full-admin-link-permissions=""
7774    data-admin-user-links=""
7775    style="display: none;"
7776>
7777    <ul class="list-style-none admin-social-stats" data-article-id="26556988">
7778    </ul>
7779</div>
7780
7781    </div>
7782</article>
7783
7784
7785
7786    <!-- standard - OmniCard.html --> <article class="omnicard
7787        inline--sm
7788        inline--md
7789        inline--lg
7790        inline--xl
7791        "
7792    data-position="53"
7793    data-parsely-slot="ftm-legacy-list-block-53"
7794    data-uses-js="article-story"
7795    data-id="26556970">
7796
7797    <a href="/sport/interviews/26556970.philippe-clement-says-norwich-must-sh
7797ow-no-fear-man-city/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7798        <!-- Article Image -->
7799        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7800
7801<!--
7802    Square or rectangle thumbnail is shown based on
7803    Omnicard type, Inline shows square iamges whereas
7804    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7805 -->
7806    <img
7807        loading="lazy"
7808        srcset="/resources/images/128x74/1x/21465043.jpg 128w,
7809                /resources/images/290x167/1x/21465043.jpg 290w,
7810                /resources/images/445x250/1x/21465043.jpg 445w,
7811                /resources/images/720x415/1x/21465043.jpg 720w"
7812        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7813        src="/resources/images/128x89/1x/21465043.jpg"
7814        alt="Have faith in each other, says Canaries head coach Philippe Clement"
7815        class="rectangle"
7816    />
7817
7818    <img
7819        loading="lazy"
7820        src="/resources/images/180x180/1x/21465043.jpg"
7821        alt="Have faith in each other, says Canaries head coach Philippe Clement"
7822        class="square"
7823    />
7824
7825
7826
7827
7828    
7829        <div class="image-label image-label-custom-callout-label">
7830            Interview
7831        </div>
7832    
7833
7834
7835
7836
7837        <!-- Article Icons -->
7838        <div class="omnicard__image-icons">
7839
7840
7841        </div>
7842    </a>
7843
7844    <div class="omnicard__headline-container">
7845        <div class="omnicard__metadata-container">
7846
7847
7848            <!-- Article Comments -->
7849            <a href="/sport/interviews/26556970.philippe-clement-says-norwich-must-show-no-fear-man-city/" class="omnicard__comments-wrapper" style="display: none;">
7850                <!-- standard - IconComments.html --> 
7851<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7852<span class="omnicard__total-comments">0</span>
7853
7854            </a>
7855
7856        </div>
7857
7858        <!-- Article headline -->
7859        <h2 class="omnicard__headline   has-label-callout ">
7860            <a href="/sport/interviews/26556970.philippe-clement-says-norwich-must-show-no-fear-man-city/" data-o-track="" data-o-ref="" data-o-kv-0="">
7861                No fear, insists Clement, as Canaries face one of the world's best
7862            </a>
7863        </h2>
7864
7865        <!-- Article Admin Links -->
7866        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26556970" class="admin-links-container">
7867</div>
7868<div class="admin-links-toggler"
7869    data-article-id="26556970"
7870    data-article-link="/sport/interviews/26556970.philippe-clement-says-norwich-must-show-no-fear-man-city/"
7871    data-article-headline="No fear, insists Clement, as Canaries face one of the world's best"
7872    data-original-site="The Pink Un"
7873    data-rating="1"
7874    data-content-level="1 Metered"
7875    data-is-clone="no"
7876    data-is-uk-today="no"
7877    data-is-scotland-today="no"
7878    data-is-full-admin-link-permissions=""
7879    data-admin-user-links=""
7880    style="display: none;"
7881>
7882    <ul class="list-style-none admin-social-stats" data-article-id="26556970">
7883    </ul>
7884</div>
7885
7886    </div>
7887</article>
7888
7889
7890
7891    <!-- standard - OmniCard.html --> <article class="omnicard
7892        inline--sm
7893        inline--md
7894        inline--lg
7895        inline--xl
7896        "
7897    data-position="54"
7898    data-parsely-slot="ftm-legacy-list-block-54"
7899    data-uses-js="article-story"
7900    data-id="26556750">
7901
7902    <a href="/sport/norwich-city/26556750.norwich-city-brighton-await-winners-man-city-cup-tie/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0="">
7903        <!-- Article Image -->
7904        <!-- standard - OmniCardImage.html --> <!-- Omnicard Image -->
7905
7906<!--
7907    Square or rectangle thumbnail is shown based on
7908    Omnicard type, Inline shows square iamges whereas
7909    Big Stack, Stack and Compact Stack shows rectangle thumbnail
7910 -->
7911    <img
7912        loading="lazy"
7913        srcset="/resources/images/128x74/1x/21465639.jpg 128w,
7914                /resources/images/290x167/1x/21465639.jpg 290w,
7915                /resources/images/445x250/1x/21465639.jpg 445w,
7916                /resources/images/720x415/1x/21465639.jpg 720w"
7917        sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw"
7918        src="/resources/images/128x89/1x/21465639.jpg"
7919        alt="Brighton will be set for a Carrow Road showdown should Norwich City spring a surprise in the Carabao Cup versus Manchester City."
7920        class="rectangle"
7921    />
7922
7923    <img
7924        loading="lazy"
7925        src="/resources/images/180x180/1x/21465639.jpg"
7926        alt="Brighton will be set for a Carrow Road showdown should Norwich City spring a surprise in the Carabao Cup versus Manchester City."
7927        class="square"
7928    />
7929
7930
7931
7932
7933    
7934        <div class="image-label image-label-custom-callout-label">
7935            🏆 Cup draw
7936        </div>
7937    
7938
7939
7940
7941
7942        <!-- Article Icons -->
7943        <div class="omnicard__image-icons">
7944
7945
7946        </div>
7947    </a>
7948
7949    <div class="omnicard__headline-container">
7950        <div class="omnicard__metadata-container">
7951
7952
7953            <!-- Article Comments -->
7954            <a href="/sport/norwich-city/26556750.norwich-city-brighton-await-winners-man-city-cup-tie/" class="omnicard__comments-wrapper" style="display: none;">
7955                <!-- standard - IconComments.html --> 
7956<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span>
7957<span class="omnicard__total-comments">0</span>
7958
7959            </a>
7960
7961        </div>
7962
7963        <!-- Article headline -->
7964        <h2 class="omnicard__headline   has-label-callout ">
7965            <a href="/sport/norwich-city/26556750.norwich-city-brighton-await-winners-man-city-cup-tie/" data-o-track="" data-o-ref="" data-o-kv-0="">
7966                Brighton await winners of Man City v Norwich
7967            </a>
7968        </h2>
7969
7970        <!-- Article Admin Links -->
7971        <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26556750" class="admin-links-container">
7972</div>
7973<div class="admin-links-toggler"
7974    data-article-id="26556750"
7975    data-article-link="/sport/norwich-city/26556750.norwich-city-brighton-await-winners-man-city-cup-tie/"
7976    data-article-headline="Brighton await winners of Man City v Norwich"
7977    data-original-site="The Pink Un"
7978    data-rating="1"
7979    data-content-level="1 Metered"
7980    data-is-clone="no"
7981    data-is-uk-today="no"
7982    data-is-scotland-today="no"
7983    data-is-full-admin-link-permissions=""
7984    data-admin-user-links=""
7985    style="display: none;"
7986>
7987    <ul class="list-style-none admin-social-stats" data-article-id="26556750">
7988    </ul>
7989</div>
7990
7991    </div>
7992</article>
7993
7994
7995    <div id="premium_mpu_container" class="premium-mpu-container mar-block-ad ad-sticky">
7996        <div id="DFP_premium_mpu"></div>
7997    </div>
7998
7999
8000
8001
8002
8003    <div id="standard_mpu_1_container" class="standard-mpu-container mar-block-ad ad-sticky">
8004        <div id="DFP_standard_mpu_1"></div>
8005    </div>
8006
8007
8008
8009    <div id="high_vis_container" class="high-vis-container mar-block-ad ad-sticky">
8010        <div id="DFP_high_vis"></div>
8011    </div>
8012
8013
8014    <div id="desktop-teaser">
8015            <div id="teaser-container">
8016        
8017                <aside class="block-football-teaser">
8018
8019    <!-- Results -->
8020    <div class="football-results__container">
8021        <h6 class="football-results__title block-heading">Results</h6>
8022
8023    <div class="football-results__match-date-container mar-mb-1">
8024            <div class="football-results__match-date-teaser">
8025                <div class="football-results__last-match">Last match</div>
8026                <div class="football-results__match-date">Sun 20th</div>
8027                <div class="football-results__league-name">The Championship</div>
8028            </div>
8029        </div>
8030
8031        <div class="football-results__match-details-wrapper-teaser" data-match-id="4577497">
8032            <div class="football-results__match-details">
8033                <div class="football-results__match-details--left  home-team-selected ">
8034                    <span>
8035                        Norwich
8036                    </span>
8037                </div>
8038                <div class="football-results__match-details--centre">
8039                    <div class="football-results__score-container">
8040                        <span>3</span>
8041                    </div>
8042                    <div class="football-results__score-container">
8043                        <span>4</span>
8044                    </div>
8045                </div>
8046                <div class="football-results__match-details--right ">
8047                    <span>Bolton</span>
8048                </div>
8049            </div>
8050            <div class="football-results__status">
8051                FT
8052            </div>
8053        </div>
8054
8055        <!-- standard - Buttons.html --> 
8056<div class=" mar-btn-full mar-btn-full__container ">
8057    <div class="mar-btn-full__line-container">
8058        <span class="mar-btn-full__line mar-btn--light"></span>
8059    
8060        <a
8061            href="/sport/norwich-city/results/"
8062            data-uses-js=""
8063            
8064            
8065            class="mar-btn mar-btn-full
8066                mar-btn--light
8067                mar-btn--sm
8068                
8069                "
8070        >
8071            All Results
8072        </a>
8073    
8074    </div>
8075</div>
8076
8077    </div>
8078
8079    <!-- Fixtures -->
8080    <div class="football-fixtures__container">
8081        <h6 class="football-fixtures__title block-heading">Fixtures</h6>
8082
8083    <div class="football-fixtures__match-date-container">
8084            <div class="football-fixtures__match-date-teaser">
8085                <div class="football-fixtures__next-match">Next match</div>
8086                <span>Sat 10th</span>
8087                <span class="football-fixtures__league-name">The Championship</span>
8088            </div>
8089        </div>
8090
8091        <div class="football-fixtures__match-details-wrapper-teaser" data-match-id="4558841">
8092            <div class="football-fixtures__match-details">
8093                <div class="football-fixtures__match-details--left ">
8094                    <span>
8095                        Swansea
8096                    </span>
8097                </div>
8098                <div class="football-fixtures__match-time">
8099                    <span> 12:30 </span>
8100                </div>
8101                <div class="football-fixtures__match-details--right  away-team-selected ">
8102                    <span>Norwich</span>
8103                </div>
8104            </div>
8105        </div>
8106
8107        <!-- standard - Buttons.html --> 
8108<div class=" mar-btn-full mar-btn-full__container ">
8109    <div class="mar-btn-full__line-container">
8110        <span class="mar-btn-full__line mar-btn--light"></span>
8111    
8112        <a
8113            href="/sport/norwich-city/fixtures/"
8114            data-uses-js=""
8115            
8116            
8117            class="mar-btn mar-btn-full
8118                mar-btn--light
8119                mar-btn--sm
8120                
8121                "
8122        >
8123            All Fixtures
8124        </a>
8125    
8126    </div>
8127</div>
8128
8129    </div>
8130
8131    <!-- Table -->
8132    <div class="football-table__container">
8133    <h6 class="football-table__title block-heading">Table</h6>
8134
8135    <table class="football-table__table football-table__table-teaser">
8136            <tr class="football-table__header">
8137                <th class="football-table__league-name" colspan="8">The Championship</th>
8138                <th>Pld</th>
8139                <!-- <th>W</th> -->
8140                <!-- <th>D</th> -->
8141                <!-- <th>L</th> -->
8142                <th>GD</th>
8143                <th>Pts</th>
8144            </tr>
8145        <tr class="football-table-team ">
8146                <td class="team-name" colspan="8"><div></div>
8147                    <div class="team-name-container">
8148                        <span class="ranking">16</span>
8149                        <span class="team-name-text">Blackburn</span>
8150                    </div>
8151                </td>
8152                <td class="number">8</td>
8153                <!-- <td>2</td> -->
8154                <!-- <td>3</td> -->
8155                <!-- <td>3</td> -->
8156                <td class="number">0</td>
8157                <td class="number pts">9</td>
8158            </tr>
8159        
8160
8161            <tr class="football-table-team  selected-football-table-team ">
8162                <td class="team-name" colspan="8"><div></div>
8163                    <div class="team-name-container">
8164                        <span class="ranking">17</span>
8165                        <span class="team-name-text">Norwich</span>
8166                    </div>
8167                </td>
8168                <td class="number">8</td>
8169                <!-- <td>3</td> -->
8170                <!-- <td>0</td> -->
8171                <!-- <td>5</td> -->
8172                <td class="number">-1</td>
8173                <td class="number pts">9</td>
8174            </tr>
8175        
8176
8177            <tr class="football-table-team ">
8178                <td class="team-name" colspan="8"><div></div>
8179                    <div class="team-name-container">
8180                        <span class="ranking">18</span>
8181                        <span class="team-name-text">Sheff Utd</span>
8182                    </div>
8183                </td>
8184                <td class="number">8</td>
8185                <!-- <td>2</td> -->
8186                <!-- <td>3</td> -->
8187                <!-- <td>3</td> -->
8188                <td class="number">-2</td>
8189                <td class="number pts">9</td>
8190            </tr>
8191        </table>
8192
8193        <!-- standard - Buttons.html --> 
8194<div class=" mar-btn-full mar-btn-full__container ">
8195    <div class="mar-btn-full__line-container">
8196        <span class="mar-btn-full__line mar-btn--light"></span>
8197    
8198        <a
8199            href="/sport/norwich-city/table/"
8200            data-uses-js=""
8201            
8202            
8203            class="mar-btn mar-btn-full
8204                mar-btn--light
8205                mar-btn--sm
8206                
8207                "
8208        >
8209            Full Table
8210        </a>
8211    
8212    </div>
8213</div>
8214
8215    </div>
8216
8217</aside>
8218
8219        
8220            </div>
8221    </div>
8222
8223
8224    <div id="po-inline-blocksystem-legacylistandtopstories" class="piano--inside-block block-bottom-margin" data-block-pull="newsletter-interstitial" data-display="block"></div>
8225
8226</div>
8227
8228
8229    <!-- standard - Buttons.html --> 
8230<div class=" mar-btn-full mar-btn-full__container ">
8231    <div class="mar-btn-full__line-container">
8232        <span class="mar-btn-full__line mar-btn--light"></span>
8233    
8234        <a
8235            href=""
8236            data-uses-js=""
8237            
8238            
8239            class="mar-btn mar-btn-full
8240                mar-btn--light
8241                mar-btn--sm
8242                
8243                "
8244        >
8245            Read more articles
8246        </a>
8247    
8248    </div>
8249</div>
8250
8251
8252
8253
8254
8255
8256
8257    <!-- <div id="premium_mpu_container" class="premium-mpu-container mar-block-ad">
8258        <div id="DFP_premium_mpu"></div>
8259    </div>
8260
8261    <div id="standard_mpu_1_container" class="standard-mpu-container mar-block-ad">
8262        <div id="DFP_standard_mpu_1"></div>
8263    </div>
8264
8265    <div id="standard_mpu_2_container" class="standard-mpu-2-container mar-block-ad">
8266        <div id="DFP_standard_mpu_2"></div>
8267    </div>
8268</div>-->
8269
8270
8271</section><!-- standard - BlockTaboola.html --> 
8272
8273
8274<div class="outbrain-block block block-bottom-margin">
8275    <!-- <h2 class="block-heading">Promoted Stories</h2> -->
8276    <section class="promoted-block">
8277        
8278    <div class="OUTBRAIN" data-ob-contentUrl="https://www.pinkun.com/sport/norwich-city/" data-ob-installation-key="NEWSQ15BEE3GLF6A6AL9EECN9" data-widget-id="AR_8"></div>
8279
8280
8281    </section>
8282</div><!-- standard - BlockDFPBottomLeaderBoard.html --> <!--
8283    NOTE: remove following placeholders in production
8284    height 90px
8285    text-wite
8286-->
8287    <section class="mar-leaderboard--bottom
8288         block-bottom-margin   block-bottom-margin ">
8289        <div id="DFP_bottom_leaderboard"></div>
8290    </section>
8291</div>
8292                </div>
8293            </div>
8294
8295            <footer class="site-footer" aria-label="site-footer">
8296    <div class="container-inner-width">
8297        <div class="links-grid" aria-label="site-footer-links">
8298            <section class="get-in-touch-section">
8299                <h2>Get in Touch</h2>
8300                <a href="/contact/">Contact Us</a><a href="/advertising/">Advertise</a><a href="/send-us-your-news/">Send Us Your News</a>
8301            </section>
8302            <section class="follow-us-section">
8303                <h2>Follow Us</h2>
8304<a
8305                        class="footer__social-media--link"
8306                        href="https://www.facebook.com/thepinkun"
8307                        title="The Pink Un"
8308                        role="link"
8309                        data-media-type="facebook"
8310                    >
8311                        <i class="footer__social-media--icon iconify"></i>
8312                        The Pink Un
8313                    </a>
8314
8315
8316                    <a
8317                        class="footer__social-media--link"
8318                        href="https://twitter.com/Pinkun"
8319                        title="The Pink Un"
8320                        role="link"
8321                        data-media-type="twitter"
8322                    >
8323                        <i class="footer__social-media--icon iconify"></i>
8324                        The Pink Un
8325                    </a>
8326
8327
8328                    <a
8329                        class="footer__social-media--link"
8330                        href="https://www.instagram.com/the_pinkun"
8331                        title="The Pink Un"
8332                        role="link"
8333                        data-media-type="instagram"
8334                    >
8335                        <i class="footer__social-media--icon iconify"></i>
8336                        The Pink Un
8337                    </a>
8338            </section>
8339            <section class="useful-links-section">
8340                <h2>Useful Links</h2>
8341                <div class="useful-links">
8342                    <section>
8343                        <a href="/subscribe/">Subscriptions</a><a href="/newsletters/">Newsletters</a>
8344                    </section>
8345                    <section>
8346                        <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>
8347                    </section>
8348                </div>
8349            </section>
8350            <section class="ipso-terms">
8351                <img class="ipso-logo" src="/resources/responsive-static/mds/images/ipso-regulated.png" alt="IPSO Regulated image" />
8352                <p class="ipso-copy">This website and associated newspapers adhere to the Independent Press Standards Organisation's
8353    Editors' Code of Practice. If you have a complaint about the editorial content which relates to
8354    inaccuracy or intrusion, then please <a class="footer__ipso-terms--link" href="/contact">
8355    contact the editor here</a>.
8356    If you are dissatisfied with the response provided you can
8357    <a class="footer__ipso-terms--link" href="https://www.ipso.co.uk/contact-us/" target="_block">contact IPSO here</a></p>
8358            </section>
8359        </div>
8360        <div class="notice" aria-label="site-footer-notice">
8361            <img src="/resources/responsive-static/mds/images/newsquest.png" alt="Newsquest" style="width: 193px"/>
8362            <p><strong>&copy; 2001-2026. The Pink Un</strong> is owned and operated by Newsquest Media Group Ltd, an audited local newspaper network.</p>
8363            <p>Visit <a href="https://www.newsquest.co.uk/" target="_blank">newsquest.co.uk</a>
8363 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>
8364            <p>The Echo Building, 18 Albert Road, Bournemouth, England BH1 1BZ. Registered in England & Wales | 01676637</p>
8365        </div>
8366    </div>
8367</footer>
8368
8369
8370            <div id="fb-root"></div>
8371
8372
8373        </div>
8374    </div>
8375
8376
8377
8378    <div class="mar-modal-container mar-modal-container--animate mar-modal-container--animate-out visually-hidden">
8379    <div class="mar-modal-overlay" data-uses-js="close-modal"></div>
8380
8381    <div aria-label="Pop up dialog" class="mar-modal" tabindex="-1" role="dialog">
8382        <div class="mar-modal__header">
8383            <h3 class="mar-modal__title">Modal headline</h3>
8384
8385            <div class="mar-modal__close" data-uses-js="close-modal">
8386<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
8387    <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.9062C1.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"/>
8388</svg>
8389
8390
8391                <span>Close</span>
8392            </div>
8393        </div>
8394
8395        <div class="mar-modal__body">Automatically injected HTML goes here</div>
8396
8397        <div class="mar-modal__actions">
8398<!-- standard - Buttons.html --> 
8399    
8400<button
8401    type="button"
8402    data-uses-js="modal-submit"
8403    
8404    class=" mar-btn
8405    mar-btn--light
8406    mar-btn--md
8407    
8408    
8409    "
8410>
8411    Submit
8412</button>
8413    
8414
8415
8416
8417<!-- standard - Buttons.html --> 
8418    
8419<button
8420    type="button"
8421    data-uses-js="modal-cancel"
8422    
8423    class=" mar-btn
8424    mar-btn--outline
8425    mar-btn--md
8426    
8427    
8428    "
8429>
8430    Cancel
8431</button>
8432    
8433
8434
8435        </div>
8436    </div>
8437</div>
8438
8439    <div id="piano-meter-display"
8440    style="width: 100%; position: fixed; bottom: 0; margin: auto; z-index: 999999999999999; display: none; background-color: #fff; left: 0px">
8441    <div style="width: 960px; margin: auto;">
8442        <button class="mar-btn btn-martini float-right" style="margin-top: 20px" id="piano-show-newsquest"
8443            type="button">Deactivate</button>
8444        <div class="mt-2"><strong>Piano meter debugger</strong></div>
8445        <p class="mb-0" style="font-style: italic;">Data returned from the Piano 'meterActive/meterExpired' callback <a
8446                href="https://docs.piano.io/callbacks/#activeevent">event</a>.</p>
8447        <div class="mb-2" id="piano-meter-display-content"></div>
8448    </div>
8449</div>
8450
8451<div id="po-overlay-banner-top-fullwidth"></div>
8452<div id="po-overlay-banner-bottom-fullwidth"></div>
8453<div id="po-overlay-banner-bottom-content"></div>
8454<!-- <div id="piano-left-message" style="display:none; width: 100%; position: fixed; left: 0; width: 300px; text-align: center; z-index: 5000000;"></div>
8455<div id="piano-right-message" style="display:none; width: 100%; position: fixed; right: 0; width: 300px; text-align: center; z-index: 5000000;"></div>
8456 -->
8457
8458
8459
8460
8461<div class="modal" id="adlight-explanation-modal" tabindex="-1" role="dialog" aria-labelledby="sp-modal"
8462    aria-hidden="true" style="display: none">
8463    <div class="modal-dialog modal-lg" role="document">
8464        <div class="modal-content">
8465            <div class="modal-body">
8466                <img src="/resources/responsive-static/images/love-local.png" loading="lazy"
8467                    id="adlight-explanation-modal-main-logo">
8468                <p>As a subscriber, you are shown <strong>80% less</strong> display advertising when reading our
8469                    articles.</p>
8470                <p>Those ads you do see are predominantly from <strong>local businesses</strong> promoting <strong>local
8471                        services</strong>. </p>
8472                <p>These adverts enable local businesses to get in front of their target audience – the <strong>local
8473                        community</strong>.</p>
8474                <img src="/resources/images/pixel/" id="adlight-explanation-modal-image" style="display: none">
8475                <p class="italic">It is important that we continue to promote these adverts as our local businesses need
8476                    as much support as possible during these challenging times.</p>
8477            </div>
8478            <div class="modal-footer">
8479                <button type="button" class="mar-btn mar-btn--dark" data-dismiss="modal">Close</button>
8480            </div>
8481        </div>
8482    </div>
8483</div>
8484
8485<div id="po-overlay-toast-left"></div>
8486<div id="po-overlay-toast-main-navigation"></div>
8487    
8487<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"fd15ff24ac","applicationID":"1089177626","transactionName":"NVNWZkNXWxAEVxBdCwwZd0dCQloOSmYBRREHRUB6UFhRDwBGXg4MA1hQXlRkUBIQURdATEs=","queueTime":0,"applicationTime":36,"atts":"GRRVEAtNSB4=","errorBeacon":"bam.nr-data.net","agent":""}</script>
8487
8488</body>
8489
8490<div id="outbrain-holder">
8491    <div id="DFP_standard_mpu_3"></div>
8492    <div id="DFP_standard_mpu_4"></div>
8493    <div id="DFP_standard_mpu_5"></div>
8494    <div id="DFP_standard_mpu_6"></div>
8495    <div id="DFP_standard_mpu_7"></div>
8496</div>
8497<script>
8498
8499const elementToObserve = document.querySelector("#outbrain-holder");
8500
8501// create a new instance of `MutationObserver` named `observer`,
8502// passing it a callback function
8503const observer = new MutationObserver(function(e) {
8504    $.each(e, function(j, obs) {
8505        $.each(obs.removedNodes, function (i, node) {
8506            var id = $(node).attr('id');
8507            addAdSlot(id, id.replace('DFP_', ''));
8508        });
8509    });
8510});
8511
8512// call `observe()` on that MutationObserver instance,
8513// passing it the element to observe, and the options object
8514observer.observe(elementToObserve, {subtree: true, childList: true});
8515</script>
8515
8516
8517<script>
8518window.domComplete = performance.now();
8519</script>
8519
8520
8521<script type="text/javascript">
8522path = document.location.href.split("/");
8523var prop30 = qs.get('lp');
8524var prop43 = qs.get('ref');
8525var pType="BlockFootballTeamModule"
8526
8527if (pType === 'BlockArticleModule' || pType === 'NationalNewsModule' || pType === 'BlockWhatsOnModule') {
8528    pType = 'ArticleModule';
8529}
8530for(x=4; x<7; x++)
8531{
8532    if (typeof path[x] == 'undefined')
8533    {
8534        path[x] = '';
8535    }
8536    if(path[x] == "" || (pType == "ArticleModule" && path[x].match(/[0-9]+\./)) || (path[x].indexOf('?') > -1))
8537    {
8538        path[x] = path[x-1];
8539    }
8540    else
8541    {
8542        path[x] = path[x-1] + "/" + path[x];
8543    }
8544    path[x] = path[x].replace(/\/undefined/g,"");
8545}
8546sitename = path[2].split(".");
8547
8548pathN= unescape(document.location.pathname.toString());
8549matches = pathN.match(/(\w+)\.(in|near|compare)\.([\,a-zA-Z0-9\ _-]+)[\/]?$/);
8550detailMatches = pathN.match(/(\w+)\.detail\.(.*)$/);
8551if (detailMatches !== null && detailMatches.length > 1)
8552{
8553    matches = detailMatches;
8554}
8555
8556if (matches !== null && matches.length > 1)
8557{
8558    var subfolder = '';
8559    path[3] = 'li';
8560    path[4] = 'li/'+subfolder;
8561    path[5] = 'li/'+subfolder+'/'+matches[1];
8562    path[6] = 'li/'+subfolder+'/'+matches[1];
8563}
8564if (pathN === '/')
8565{
8566    path[3] = 'homepage';
8567    path[4] = 'homepage';
8568    path[5] = 'homepage';
8569    path[6] = 'homepage';
8570}
8571
8572
8573function filterArray(arr) {
8574    var retArr = [];
8575    $.each(arr, function(i, part) {
8576        if (part !== '') {
8577            retArr.push(part);
8578        }
8579    });
8580
8581    return retArr;
8582}
8583</script>
8583
8584
8585
8586<script type="text/javascript">
8587var known = $.cookie('__siren') ? '1' : '0' ;
8588</script>
8588
8589
8590<script type="text/javascript">
8591
8592var known = $.cookie('__siren') ? '1' : '0' ;
8593var ref = document.referrer;
8594var parser = document.createElement('a');
8595parser.href = ref;
8596
8597// values in the below MUST be strings
8598var targeting = {
8599    'context': '',
8600    
8601    'domain': 'www.pinkun.com',
8602    'isLanding': 'yes',
8603    'top_path': 'sport',
8604    'weather': ''.toLowerCase(),
8605    'jbsjs': ''.toLowerCase(),
8606    'site_search': '',
8607    'bmd_cat': '',
8608    'wt': '',
8609    'cmpid': qs.get('cmpid'),
8610    'refdm': parser.hostname,
8611    'k': known,
8612    'g':  'u' ,
8613    'a':  '0' ,
8614    'topic': '',
8615    'publication': '',
8616    'primary_tag_future_use': '',
8617    'site': (isMobile()) ? 'mobile': 'desktop',
8618    'r': data_layer.user.subscription_plan !== ''
8619        ? '2'       // 2 = subscribed
8620        : data_layer.user.is_logged_in == 'yes'
8621            ? '1'   // 1 = registered
8622            : '0',  // 0 = anonymous
8623};
8624
8625if (!usePrebid) {
8626    targeting.adrq = 'adl';
8627}
8628
8629if (data_layer.video.exists === 'yes') {
8630    targeting.ptype = 'video';
8631}
8632
8633if ($.cookie('isMeterExpired') === 'yes' && window.data_layer.article.is_article) {
8634    var articleContentLevel = parseInt(window.data_layer.article.content_level, 10) || 0; // account for NaN
8635    if (articleContentLevel !== 0 && window.data_layer.article.content_level_open_access === 'no') {
8636        targeting.ao = 'y';
8637    }
8638}
8639
8640if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {
8641    targeting.dfpcsnt = 'yes';
8642} else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {
8643    targeting.dfpcsnt = 'no';
8644} else {
8645    targeting.dfpcsnt = 'none';
8646}
8647
8648if (typeof MobileDetect !== "undefined") {
8649    targeting.canbb = (window.screen.width > 960) ? 'y' : 'n';
8650}
8651
8652if (typeof module_targeting === "object") {
8653    targeting = addToTargeting(targeting, module_targeting);
8654}
8655
8656// $.each(apData, function (k, v) {
8657//     targeting[k] = v;
8658// });
8659
8660// if (typeof gs_channels !== 'undefined') {
8661//     targeting.gs_channels = gs_channels;
8662// }
8663
8664targeting = addToTargeting(targeting, data_layer_helper.homesData);
8665
8666targeting.article_id = '';
8667var googleSiteName = 'www.pinkun.com';
8668var googlePath = '/sport/norwich-city/';
8669
8670var googleNetworkCode = 154725070;
8671
8672var googleChildNetworkCode = 22694024870;
8673var googleId = '/'+googleNetworkCode + ',' + googleChildNetworkCode + '/' + googleSiteName+googlePath;
8674
8675if (googleId.charAt(googleId.length - 1) === '/') {
8676    googleId = googleId.slice(0, -1);
8677}
8678
8679var googletag = googletag || {};
8680googletag.cmd = googletag.cmd || [];
8681
8682googletag.cmd.push(function () {
8683    var _YB = _YB || {
8684        ab: function () {
8685            return _YB.dool ? "b" : "a" + Math.floor(Math.random() * 10);
8686        },
8687        dool: Math.random() >= 0.1,
8688    };
8689    var yb_ab;
8690    if (Math.random() <= 0.9) {
8691        yb_ab = _YB.ab();
8692    } else {
8693        yb_ab = "c";
8694    }
8695    googletag.pubads().setTargeting("yb_ab", yb_ab);
8696});
8697
8698googletag.cmd.push(function() {
8699    googletag.pubads().set("adsense_background_color", "FFFFFF");
8700    googletag.pubads().setTargeting('rfs', "0");
8701    $.each(targeting, function (key, value) {
8702
8703        // No real value so exclude
8704        if (value === 0 || value === '' || value === null) {
8705            return;
8706        }
8707        googletag.pubads().setTargeting(key, value);
8708    });
8709
8710});
8711
8712if (isMobile() && '' === 'top') {
8713    $('.desktop-standard-leaderboard').remove();
8714    $('.mobile-top-leaderboard').show();
8715    $('#DFP_top_leaderboard_mobile').attr('id', 'DFP_top_leaderboard');
8716} else {
8717    $('.mobile-top-leaderboard').remove();
8718}
8719// Ads
8720var adUnits = [];
8721
8722hideAdsByScreensize();
8723
8724if (blackListAds.length > 0) {
8725    removeBlacklistAds(blackListAds);
8726}
8727
8728$.each(unfilteredAdUnits, function (i, unit) {
8729    removeWhitelistAds(unit);
8730});
8731
8732// set up a holder for all the adverts so we can do things with them later
8733var dfpHolder = {};
8734// the set up code
8735googletag.cmd.push(function() {
8736    $.each(adUnits, function(i, data) {
8737
8738        // check if the dom exists
8739        if ($('#'+data.domName).length === 0) {
8740            return;
8741        }
8742
8743        var dfp = null;
8744
8745        if (data.slotType === 'standard')
8746        {
8747            // get the correct sizes, using the alternate_sizes if they exist and we are on a mobile site
8748            var sizes = data.sizes;
8749            if (data.alternate_mobile_size && isMobile()) {
8750                sizes = data.alternate_mobile_size;
8751            }
8752            // push this ad slot through
8753            dfp = googletag.defineSlot(googleId, sizes, data.domName)
8754                .addService(googletag.pubads())
8755                .setTargeting("position", data.positionName)
8756                .setCollapseEmptyDiv(data.collapseContainer);
8757            // check if we have an array of targets, and assign them as a companion if we do
8758            if (data.targets instanceof Array && data.targets.length > 0 ) {
8759                dfp.setTargeting('companion', data.targets);
8760            }
8761
8762        }
8763        else if (data.slotType === 'outofpage')
8764        {
8765            dfp = googletag.defineOutOfPageSlot(googleId, data.domName)
8766                .addService(googletag.pubads())
8767                .setTargeting("position", data.positionName)
8768                .setCollapseEmptyDiv(data.collapseContainer);
8769            // check if we have an array of targets, and assign them as a companion if we do
8770            if (data.targets instanceof Array && data.targets.length > 0 ) {
8771                dfp.setTargeting('companion', data.targets);
8772            }
8773        }
8774
8775        // store
8776        dfpHolder[data.domName] = dfp;
8777
8778    });
8779
8780    if (adLight === true) {
8781        googletag.pubads().setCategoryExclusion('adlight');
8782        // var adlightexplanation = '<div class="adlight-explanation">I\'m a subscriber <a href="#" class="adlight-explanation-link">Why am I seeing this advert?</a></div>';
8783        // if ($('#DFP_premium_mpu').length > 0) {
8784        //     $('#DFP_premium_mpu').before(adlightexplanation);
8785        // }
8786
8787        // if ($('#DFP_standard_mpu_1').length > 0) {
8788        //     $('#DFP_standard_mpu_1').before(adlightexplanation);
8789        // }
8790
8791        // var imageIds = [11497497, 11497535, 11497536, 11497541, 11497542, 11497545, 11497546, 11497547];
8792        // var imageId = imageIds[Math.floor(Math.random() * imageIds.length)];
8793        // $('.adlight-explanation-link').click(function(e) {
8794        //     e.preventDefault();
8795        //     $('#adlight-explanation-modal-image').attr('src', '/resources/images/' + imageId + '/').show();
8796        //     $('#adlight-explanation-modal').modal();
8797        // });
8798    }
8799
8800    // send the request
8801    googletag.pubads().enableSingleRequest();
8802
8803    googletag.enableServices();
8804
8805    googletag.pubads().addEventListener('slotVisibilityChanged', function(event) {
8806        if (event.slot.getResponseInformation().creativeTemplateId === 828288 ||
8807            event.slot.getResponseInformation().creativeTemplateId === 12383216 ) {
8808            console.log('DFP: Magic template id detected, not refreshing');
8809            return;
8810        }
8811        var slotName = '';
8812        $.each(dfpHolder, function (a, e) {
8813            if (e == event.slot) {
8814                slotName = a;
8815            }
8816        });
8817        if (typeof window.advertisingTimer !== 'undefined') {
8818            var perc = event.inViewPercentage;
8819            window.advertisingTimer.timer(slotName, perc);
8820        }
8821    });
8822});
8823
8824// the display code
8825$.each(adUnits, function(i, data) {
8826
8827    // check if the dom exists
8828    if ($('#'+data.domName).length === 0) {
8829        return;
8830    }
8831
8832    if (data.domName === 'DFP_interstitial_mpu') {
8833        if (!inter.checkVisit()) {
8834            return;
8835        }
8836    }
8837
8838    // are we manually loading it?
8839    if ($('#'+data.domName).attr('data-manual-loading') === "yes") {
8840        return;
8841    }
8842    // for mobile, we check if the dom element has the data-delay-loading attribute set to "1"
8843    else if ($('#'+data.domName).attr('data-delay-loading') === "yes") {
8844
8845        // load it
8846        $('#'+data.domName).appear();
8847        $(document.body).on('appear', '#'+data.domName, function(e, allElement) {
8848
8849            // don't call it many times
8850            if ($(this).attr('data-processed') === 'yes') {
8851                return;
8852            }
8853
8854            $(this).attr('data-processed', 'yes');
8855
8856            // display the google ad
8857            googletag.display(data.domName);
8858            googletag.pubads().refresh([dfpHolder[data.domName]]);
8859        });
8860        return;
8861    }
8862    googletag.cmd.push(function() {
8863        googletag.display(data.domName);
8864    });
8865});
8866window.googleComplete = performance.now();
8867window.googleReady = true;
8868
8869// METHODS
8870function addToTargeting(targeting, data) {
8871    if (!data) {
8872        return targeting;
8873    }
8874    $.each(data, function (key, value) {
8875        if (!value) {
8876            return;
8877        }
8878        targeting[key] = value;
8879    });
8880    return targeting;
8881}
8882
8883function addAdSlot(slotName, slot, initHidden) {
8884    console.log("Add ad slot called for %s %s", slotName, slot);
8885    // check if item already exists
8886    if (typeof window.dfpHolder[slotName] !== 'undefined') {
8887        return;
8888    }
8889
8890    if (window.adLight === true) {
8891        return;
8892    }
8893    window.googletag.cmd.push(function() {
8894        var dfp = googletag.defineSlot(window.googleId, [[300,250]], slotName)
8895            .setTargeting('position', [slot])
8896            .addService(googletag.pubads());
8897        window.dfpHolder[slotName] = dfp;
8898
8899        if (!initHidden) {
8900            googletag.pubads().refresh([dfp]);
8901
8902            return;
8903        }
8904    });
8905}
8906
8907function hideAdsByScreensize() {
8908    if (window.screen.width < 728 && $('#BlockArticleContainer').length > 0) {
8909        if ('1188' === '1147') {
8910            $('#DFP_out_of_page').remove();
8911        } else {
8912            $('#DFP_premium_mpu').remove();
8913        }
8914        $('#DFP_on_scroll').remove();
8915    } else if (window.screen.width < 728 &&
8916        ( $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='9']").length > 0 ||
8917        $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='12']").length > 0  ||
8918        $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='18']").length > 0  ||
8919        $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='24']").length > 0 )
8920    ) {
8921        const adElement = document.querySelector('#high_vis_container');
8922        $('.omnicard[data-position="5"]').after(adElement);
8923    }
8924
8925    if ('1188' === '1147' && window.screen.width > 450) {
8926        $('#DFP_bottom_leaderboard').remove();
8927    }
8928
8929    if ('1188' === '1147' && window.screen.width < 728) {
8930        $('#DFP_top_leaderboard').remove();
8931    }
8932
8933    if ('1188' === '1147') {
8934        $('#DFP_teads').remove();
8935        $('#DFP_out_of_page').remove();
8936    }
8937
8938    if ($('#comments-in-page').length === 1 && window.screen.width > 450) {
8939        $('#DFP_top_leaderboard').parent().remove();
8940        $('#DFP_bottom_leaderboard').parent().remove();
8941        // $('#DFP_standard_mpu_1').parent().remove();
8942    }
8943}
8944
8945function removeBlacklistAds(blackListAds) {
8946    $.each(blackListAds, function(i, name) {
8947        removeAdContainer(name);
8948    });
8949}
8950
8951function removeWhitelistAds(unit) {
8952    // VAST (video) ad units never get displayed in here.
8953    if (unit.isVast) {
8954        return;
8955    }
8956
8957    // if we have an ad-light experience
8958    if (whiteList === true) {
8959        if (typeof whiteListAds[unit.positionName] === 'undefined') {
8960            removeAdContainer(unit.domName)
8961            return;
8962        }
8963    }
8964
8965    adUnits.push(unit);
8966}
8967
8968function removeAdContainer(name) {
8969    const element = document.getElementById(name);
8970    // doesn't exist? exit
8971    if(!element) {
8972        return;
8973    }
8974
8975    const parent = element.parentElement;
8976    if (parent && parent.classList.contains('block-bottom-margin')) {
8977        // if immediate parent contains block-bottom-margin as a class, remove the parent as well
8978        parent.classList.remove('block-bottom-margin');
8979    }
8980    if (parent && parent.classList.contains('mar-leaderboard--top')) {
8981        // in case of leaderboard, remove as has min-height
8982        parent.remove();
8983        return;
8984    }
8985
8986    if (parent && parent.classList.contains('mar-leaderboard--bottom')) {
8987        // in case of article ad container, remove as has min-height
8988        parent.remove();
8989        return;
8990    }
8991
8992    element.remove();
8993}
8994</script>
8994
8995
8996
8997<script src="/resources/responsive-static/build/mds/js/global.js?cb=mkW8NyPe"></script>
8997
8998
8999
9000
9001
9002
9003<script src="/__siren/"></script>
9003
9004
9005
9006
9007<script type="text/javascript">
9008    var s_account="newsquestgroupprod";
9009</script>
9009
9010
9011<script type="text/javascript" src="/resources/responsive-static/vendor/adobe/VisitorAPI.js?cb=mkW8NyPe"></script>
vendor: 1 bytes, line 9011
9011
9012<script type="text/javascript" src="/resources/responsive-static/vendor/adobe/omniture.js?cb=mkW8NyPe"></script>
9012
9013
9014<script type="text/javascript">
9015
9016function getOmniturePath() {
9017    var path = '';
9018    if ($('#gallery-base-url').length === 1) {
9019        path = $('#gallery-base-url').val();
9020    }
9021    else {
9022        path = window.location.pathname;
9023    }
9024    return path;
9025}
9026
9027function getPositionFromCookie() {
9028    const cookieName = 'tracking_block_index';
9029
9030    const ref = document.cookie
9031        .split('; ')
9032        .find(row => row.startsWith(`${cookieName}=`))
9033        ?.slice(cookieName.length + 1);
9034
9035    document.cookie = `${cookieName}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=${window.data_layer.site.cookie_domain}`;
9036
9037    return ref ? decodeURIComponent(ref) : undefined;
9038}
9039function getRefFromCookie() {
9040    const cookieName = 'tracking_block';
9041
9042    const ref = document.cookie
9043        .split('; ')
9044        .find(row => row.startsWith(`${cookieName}=`))
9045        ?.split('=')[1];
9046
9047    // Remove the cookie
9048    document.cookie = `${cookieName}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=${window.data_layer.site.cookie_domain}`;
9049
9050    return ref;
9051}
9052
9053function getOmnitureTrackingFromCookie(key, preExistingValue) {
9054    var ref = $.cookie('o-' + key);
9055    if(typeof(ref) === 'undefined') {
9056    	ref  = preExistingValue
9057    } else {
9058    	ref = decodeURIComponent(ref);
9059    	$.removeCookie('o-' + key, {
9060            path: '/',
9061            domain: window.data_layer.site.cookie_domain,
9062        });
9063    }
9064    return ref;
9065}
9066
9067function getValidatedAPList() {
9068
9069    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];
9070
9071    var data = getAudienceProjectTargetingData();
9072    if (!data || !data.ap_x) {
9073        return '';
9074    }
9075
9076    validData = [];
9077    $.each(data.ap_x, function(i, td) {
9078        if ($.inArray(parseInt(td, 10), validList) !== -1) {
9079            validData.push(td);
9080        }
9081    });
9082
9083    return validData.join(',');
9084}
9085
9086path = document.location.href.split("/");
9087
9088var qs = new URLSearchParams(window.location.search);
9089
9090var prop30 = qs.get('lp');
9091var prop43 = qs.get('ref');
9092var pType="BlockFootballTeamModule"
9093
9094if (pType === 'BlockArticleModule' || pType === 'NationalNewsModule' || pType === 'BlockWhatsOnModule') {
9095    pType = 'ArticleModule';
9096}
9097
9098for(x=4; x<7; x++)
9099{
9100    if (typeof path[x] == 'undefined')
9101    {
9102        path[x] = '';
9103    }
9104    if(path[x] == "" || (pType == "ArticleModule" && path[x].match(/[0-9]+\./)) || (path[x].indexOf('?') > -1))
9105    {
9106        path[x] = path[x-1];
9107    }
9108    else
9109    {
9110        path[x] = path[x-1] + "/" + path[x];
9111    }
9112    path[x] = path[x].replace(/\/undefined/g,"");
9113}
9114pathN= unescape(document.location.pathname.toString());
9115matches = pathN.match(/(\w+)\.(in|near|compare)\.([\,a-zA-Z0-9\ _-]+)[\/]?$/);
9116detailMatches = pathN.match(/(\w+)\.detail\.(.*)$/);
9117if (detailMatches !== null && detailMatches.length > 1)
9118{
9119    matches = detailMatches;
9120}
9121
9122if (matches !== null && matches.length > 1)
9123{
9124    var subfolder = '';
9125    path[3] = 'li';
9126    path[4] = 'li/'+subfolder;
9127    path[5] = 'li/'+subfolder+'/'+matches[1];
9128    path[6] = 'li/'+subfolder+'/'+matches[1];
9129}
9130if (pathN === '/')
9131{
9132    path[3] = 'homepage';
9133    path[4] = 'homepage';
9134    path[5] = 'homepage';
9135    path[6] = 'homepage';
9136}
9137
9138
9139/* You may give each page an identifying name, server, and channel on
9140the next lines. */
9141s.pageName="(www) "+getOmniturePath();
9142s.pageName = s.pageName.toLowerCase();
9143s.server="martini";
9144s.channel="";
9145s.pageType="";
9146s.prop1= qs.get('search');
9147s.prop2="";
9148s.prop3=document.title;
9149s.prop4="";
9150s.prop5="BlockFootballTeamModule"; /* get from Martini */
9151s.prop6=path[3].toLowerCase();
9152s.prop7=path[4].toLowerCase();
9153s.prop8=path[5].toLowerCase();
9154s.prop9=path[6].toLowerCase();
9155s.prop10="";
9156
9157s.prop16=path[2].toLowerCase();
9158s.prop17="";
9159s.prop18="Martini";
9160s.prop19="1";
9161s.prop20 = s.getPreviousValue(s.pageName, 'gpv_pn');
9162s.prop42 = "";
9163s.prop53 = 'standard';
9164s.prop54 = '';
9165s.prop55 = '';
9166s.prop56 = "FTM Legacy List 1.0";
9167s.prop57 = ($('[data-name="Feature Article Block A"]').length > 0) ? 'Enabled' : 'Disabled';
9168s.prop58 = document.querySelector('[data-name="Feature Article Block B"]')?.dataset.variant;
9169s.prop59 = getRefFromCookie();
9170s.prop60 = getPositionFromCookie();
9171s.prop73 = document.cookie.split('; ').find(row => row.startsWith('adtiming='))?.split('=')[1] || null;
9172
9173var eVar67 = [];
9174
9175if ($.cookie('consentUUID')) {
9176    eVar67.push('yes');
9177} else {
9178    eVar67.push('no');
9179}
9180if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {
9181    eVar67.push('yes');
9182} else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {
9183    eVar67.push('no');
9184} else {
9185    eVar67.push('none');
9186}
9187
9188if ($.cookie('_sp_legitimate_interests') === 'true') {
9189    eVar67.push('yes');
9190} else if ($.cookie('_sp_legitimate_interests') === 'false') {
9191    eVar67.push('no');
9192} else {
9193    eVar67.push('none');
9194}
9195
9196//if ($.cookie('euconsent')) {
9197//    eVar67.push($.cookie('euconsent'));
9198//} else {
9199//    eVar67.push('none');
9200//}
9201
9202s.eVar67 = eVar67.join(',');
9203// console.log('ADB: setting eVar67 to %s', eVar67.join(','));
9204
9205if ($.cookie('prev-tcf-v2')) {
9206    // console.log('ADB: Setting eVar68 to ', $.cookie('prev-tcf-v2'));
9207    s.eVar68 = $.cookie('prev-tcf-v2');
9208}
9209
9210if (typeof iabNames !== 'undefined') {
9211    s.prop29 = iabNames.join(',');
9212} else if (typeof iabIds !== 'undefined') {
9213    s.prop29 = iabIds.join(',');
9214}
9215
9216if (s.prop20 && s.prop20 !== 'no value') {
9217    s.prop21 = s.getPercentPageViewed();
9218} else {
9219    s.prop21 = '';
9220}
9221
9222if (typeof __siren !== 'undefined') {
9223    s.eVar27 = __siren;
9224}
9225
9226s.prop22 = s.getDaysSinceLastVisit('s_lv');
9227
9228
9229s.prop43=getOmnitureTrackingFromCookie('ref', prop43);
9230s.prop25 = ''
9231
9232s.prop27 = '';
9233
9234s.prop30 = getOmnitureTrackingFromCookie('prop30', prop30);
9235s.linkInternalFilters="javascript:,pinkun.com,fish4.co.uk,adsys.newsquest.co.uk,www.exchangeandmart.co.uk,www.communigate.co.uk,"
9236s.eVar61=(new Date()).toLocaleDateString("en-GB");
9237/* s.eVar62=(new Date()).toLocaleDateString("en-GB"); */
9238
9239
9240
9241
9242
9243
9244/* Article-site-cloning data */
9245s.eVar90 = window.data_layer.article.parent_originating_site_id;
9246s.eVar91 = window.data_layer.article.originating_article_id;
9247s.eVar92 = window.data_layer.article.is_original_to_site;
9248s.eVar95 = window.data_layer.site.using_piano_id;
9249s.eVar106 = '';
9250
9251s.eVar109 = '';
9252
9253/* Uber block article counts */
9254s.eVar93 = window.data_layer.page.top_stories_article_count + ':' + window.data_layer.page.interstitial_article_count + ':' + window.data_layer.page.news_stories_article_count;
9255
9256/* Conversion Variables */
9257s.campaign=""
9258s.state=""
9259s.zip=""
9260s.events=""
9261s.products=""
9262s.purchaseID=""
9263s.eVar14=""
9264try {
9265    s.list3=getValidatedAPList();
9266} catch (e) {
9267    // do nothing
9268}
9269
9270
9271
9272
9273// Initial fotorama tracking.
9274var moduleType = null;
9275if (s.prop5 === 'ArticleModule' || s.prop5 == 'PropertyModuleReplacement' || s.prop5 === 'BlockArticleModule') {
9276    moduleType = 'article';
9277} else if (s.prop5 === 'PictureGalleryModule') {
9278    moduleType = 'gallery';
9279}
9280
9281if ($('#comments-in-page').length === 1) {
9282    moduleType = 'comments';
9283}
9284
9285if (moduleType === 'article' || moduleType === 'gallery' || moduleType === 'comments') {
9286    var imagePath = '';
9287
9288    if ($('.fotorama').length > 0) {
9289        // Get the first Fotorama image.
9290        try {
9291            var el = $('.fotorama').data('fotorama').data[0].html;
9292            var url = $(el).find('div').css('background-image');
9293            imagePath = url.replace('url(','').replace(')','').replace(/\"/gi, "");
9294        } catch (e) {
9295        }
9296    } else {
9297        // If there's just one image (i.e. it's not a gallery), find its path.
9298        var imagePathSingle = $('#mainImage').attr('src');
9299        if (typeof imagePathSingle !== 'undefined') {
9300            imagePath = imagePathSingle.split('.')[0] + '/';
9301        }
9302    }
9303    var imageParts = imagePath.split('/');
9304    if (imageParts.length > 1) {
9305        s.eVar37 = imageParts[imageParts.length - 2];
9306        s.prop37 = imageParts[imageParts.length - 2];
9307        s.events = s.apl(s.events, 'event7', ',', 2);
9308    }
9309    s.eVar36 = moduleType;
9310    s.prop36 = moduleType;
9311}
9312
9313
9314
9315// Education pages.
9316if (s.prop5 === 'ResponsiveEducationModule') {
9317    // School profile page.
9318    if ($('#eduOverview').length > 0) {
9319        s.eVar40 = $('#eduOverview').data('school-status');
9320        s.prop40 = s.eVar40;
9321        s.prop41 = 'edu-' + $('#eduOverview').data('school-urn');
9322        s.prop46 = $('#town').text();
9323    }
9324
9325    // Comparison page.
9326    if ($('#eduComparisonTable').length > 0) {
9327        s.list1 = '';
9328    }
9329
9330    // Results page.
9331    if ($('.school-results').length > 0) {
9332        s.list1 = '';
9333
9334        // Track the search criteria.
9335        s.prop44 = '';
9336        s.prop45 = "".toLowerCase();
9337        s.prop46 = "".toLowerCase();
9338        s.prop49 = '';
9339        s.prop50 = '';
9340        s.prop51 = '';
9341        s.eVar2 = s.prop50;
9342
9343        var newSearch = false;
9344        if (newSearch) {
9345            s.events = s.apl(s.events, 'event17', ',', 1);
9346        }
9347    }
9348}
9349
9350// Notices Module
9351if (s.prop5 === 'NewsquestModulesNoticesModule') {
9352    // Notices Find page.
9353    if (s.pageName.includes('notices/find')) {
9354        s.pageName = '(www) /notices/find/';
9355        s.eVar50 = '';
9356        const noticesURL = new URL(window.location.href);
9357        const noticesParams = new URLSearchParams(noticesURL.search);
9358
9359        s.eVar1 = noticesParams.has('keyword') ? noticesParams.get('keyword') : 'None';
9360        s.eVar51 = noticesParams.has('sort') ? noticesParams.get('sprt') : 'best';
9361        s.eVar52 = noticesParams.has('p') ? (parseInt(noticesParams.get('p'), 10) + 1) : 1;
9362        s.eVar53 = noticesParams.has('type') ? noticesParams.get('type') : 'All';
9363        s.eVar54 = noticesParams.has('nearby') ? noticesParams.get('nearby') : 'no';
9364        s.eVar55 = noticesParams.has('daterange') ? noticesParams.get('daterange') : 'last-month';
9365
9366        if (noticesParams.has('sort')) {
9367            switch (noticesParams.get('sort')) {
9368                case 'date_asc':
9369                    s.eVar51 = 'oldest';
9370                    break;
9371                case 'date_desc':
9372                    s.eVar51 = 'newest';
9373                    break;
9374                case 'best_match':
9375                    s.eVar51 = 'best';
9376                    break;
9377                default:
9378                    s.eVar51 = noticesParams.get('sort');
9379                    break;
9380            }
9381        }
9382
9383        // Concatenate all search params into eVar44
9384        if (noticesParams.size > 0) {
9385            const searchParams = new URL(window.location.href).searchParams;
9386            s.eVar44 = '';
9387            searchParams.forEach((value, key) => {
9388                s.eVar44 += `${key}=${value},`;
9389            });
9390        } else {
9391            s.eVar44 = '';
9392        }
9393
9394        // Adobe Search Event triggering
9395        const setNoticePaginationClicked = (value) => {
9396            localStorage.setItem("isNoticePaginationClicked", value);
9397        };
9398
9399        const noticeSearchInput = document.getElementById("notices-search");
9400        const noticeSearchBtn = document.getElementById("notice-search-find");
9401        const noticePaginationBtns = document.querySelectorAll('.notice-find__pagination .pagination-btn');
9402        const noticePaginationBtnPrev = document.querySelector('.pagination-btn-previous svg');
9403        const noticePaginationBtnNext = document.querySelector('.pagination-btn-next svg');
9404
9405        noticeSearchInput?.addEventListener('change', () => setNoticePaginationClicked('false'));
9406        noticeSearchBtn?.addEventListener('click', () => setNoticePaginationClicked('false'));
9407
9408        noticePaginationBtns.forEach(btn => {
9409            btn.addEventListener('click', () => setNoticePaginationClicked('true'));
9410        });
9411
9412        noticePaginationBtnPrev?.addEventListener('click', () => setNoticePaginationClicked('true'));
9413        noticePaginationBtnNext?.addEventListener('click', () => setNoticePaginationClicked('true'));
9414
9415        if (localStorage.getItem("isNoticePaginationClicked") === 'false') {
9416            s.events = s.apl(s.events, 'event1', ',', 1);
9417        }
9418    }
9419
9420    if (/notices\/funeral-directors\/(\d+)\.([a-zA-Z0-9-?]+)?/.test(s.pageName)) {
9421        s.pageName = '(www) /notices/funeral-director/';
9422        s.eVar41 = '';
9423    }
9424}
9425
9426if (s.prop5 === 'NewsquestModulesNoticeModule') {
9427    s.eVar41 = '';
9428    const type = window.announcement_data?.details?.type || '';
9429    const subCategory = window.announcement_data?.details?.sub_category || '';
9430    s.eVar40 = type !== 'Tribute' ? type : `${type} - ${subCategory}`;
9431    s.eVar42 = window.announcement_data?.details?.id || '';
9432    s.eVar107 = '';
9433    s.eVar119 = '';
9434    s.eVar120 = '';
9435    s.eVar2 = "(www) /notice/";
9436}
9437
9438//New Property module
9439if (s.prop5 === 'ResponsivePropertyModule') {
9440    /*
9441        Use prop42 for single and list pages, for list pages use hyphen separate lists of id's
9442    */
9443    
9444    
9445    //Property's all over the place (homepage, searches etc - HOM-133
9446
9447    //Property Detail - HOM-131, HOM-134, HOM-130
9448
9449    //Contact us submissions - HOM-137
9450    if($('#propertyModule.agent-details').length > 0) {
9451        //Add a click handler for a.contact-detail
9452    }
9453
9454
9455}
9456
9457// is their a video tag on the page?
9458if ($('.exco-embed').length > 0) {
9459    console.log('VID: setting tracking for event50');
9460    s.events = s.apl(s.events, 'event50', ',', 1);
9461}
9462
9463var foundAutoPlayVid = false;
9464$('.jw-outer').each(function (a, domEle) {
9465    if ($(this).data('multimedia-block') === 'no' && !foundAutoPlayVid) {
9466        console.log('VID: setting tracking for event51');
9467        s.events = s.apl(s.events, 'event51', ',', 1);
9468        foundAutoPlayVid = true;
9469    }
9470});
9471
9472
9473
9474
9475
9476
9477
9478s.eVar66 = 'Ad-Full';
9479s.eVar114 = '';
9480
9481
9482
9483    // var eVar65Copy = s.getValOnce(s.eVar65, "ev65", 0);
9484    // if (eVar65Copy !== '' && s.prop20.indexOf("/my/subscription/activate/") > -1) {
9485    //     s.events = s.apl(s.events, "event4", ",", 1); // Set the subscription counter event.
9486    //     s.events = s.apl(s.events, "purchase", ",", 1); // Set the purchase event.
9487    //     s.products = "Subscription : Metered Access;" + eVar65Copy + ";1;";
9488    //     s.purchaseID = "";
9489    // }
9490
9491
9492if(qs.get('action') === 'success' && (s.prop5 === 'ArticleModule' || s.prop5 === 'BMDModule' || s.prop5 === 'BlockArticleModule')) {
9493    s.events=s.apl(s.events,'event9',',',2)
9494}
9495/* Hierarchy Variables */
9496s.hier1="newsquest," + "" + ",www.pinkun.com," + path[6].replace(/\//,",");
9497
9498if (typeof MartiniFotorama !== 'undefined') {
9499    MartiniFotorama.loadOmniture(s);
9500}
9501s.prop39 = "0";
9502
9503
9504
9505// Tracking usage of Bytecast audio embeds in articles.
9506s.eVar82 = 'no';
9507s.eVar83 = '';
9508
9509    console.log('ADB: starting');
9510    console.log('Google Bot Browser: ', window.isRobot.googleBot()); //TODO Remove this log after QA
9511
9512// Tracking of Commenting Registration FLow
9513if (s.prop5 !== 'BlockArticleModule') {
9514    const storedAdobeDimensions = sessionStorage.getItem('nq_adobe_tracking_article_dimensions');
9515    if (storedAdobeDimensions) {
9516        const storedAdobeDimensionObj = JSON.parse(storedAdobeDimensions);
9517        s.eVar10 = storedAdobeDimensionObj.eVar10;
9518        s.eVar15 = storedAdobeDimensionObj.eVar15;
9519        s.eVar22 = storedAdobeDimensionObj.eVar22;
9520        s.eVar23 = storedAdobeDimensionObj.eVar23;
9521        s.eVar24 = storedAdobeDimensionObj.eVar24;
9522        s.eVar25 = storedAdobeDimensionObj.eVar25;
9523        s.eVar28 = storedAdobeDimensionObj.eVar28;
9524        s.eVar60 = storedAdobeDimensionObj.eVar60;
9525        s.eVar104 = storedAdobeDimensionObj.eVar104;
9526        s.eVar106 = storedAdobeDimensionObj.eVar106;
9527        s.eVar107 = storedAdobeDimensionObj.eVar107;
9528        s.eVar108 = storedAdobeDimensionObj.eVar108;
9529        s.prop63 = storedAdobeDimensionObj.prop63;
9530    }
9531}
9532
9533if (window.location.href.includes("/user/create-account/commenting/")) {
9534    s.eVar2 = '(www) /user/create-account/commenting/';
9535}
9536
9537/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
9538if (qs.get('callback') !== 'in' && !window.isRobot.googleBot()) {
9539    var s_code=s.t();
9540    var backupAdobe = s;
9541
9542    if(s_code)document.write(s_code)
9543}
9544
9545// Storing the visiting dimensions
9546if (s.eVar10 || s.eVar22 || s.eVar23 || s.eVar24) {
9547    const adobeTrackingVisitingDimensions = {
9548        eVar10: s.eVar10,
9549        eVar22: s.eVar22,
9550        eVar23: s.eVar23,
9551        eVar24: s.eVar24,
9552    }
9553    sessionStorage.setItem('nq_adobe_tracking_visiting_dimensions', JSON.stringify(adobeTrackingVisitingDimensions));
9554}
9555
9556//--></script>
9556
9557<!-- End SiteCatalyst code version: H.19.3. -->
9558
9559
9560
9561
9562    
9562<script src="/resources/responsive-static/build/mds/js/homepage.js?cb=mkW8NyPe"></script>
9562
9563
9564
9565<script>
9566    if ('' !== '') {
9567        setTimeout(function() {
9568            data_layer_helper.loadScript(
9569                "/resources/responsive-static/build/mds-next/js/.js?cb=mkW8NyPe",
9570                true,
9571                null,
9572                "module"
9573            )
9574        }, 500);
9575    }
9576</script>
9576
9577
9578</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.