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.thisisoxfordshire.co.uk" /> 8 <link rel="preconnect" href="https://securepubads.g.doubleclick.net" /> 9 <link rel="preconnect" href="https://cdn.adsafeprotected.com" /> 10 <link rel="preconnect" href="https://micro.rubiconproject.com" /> 11 <link rel="preconnect" href="https://experience.tinypass.com" /> 12 <link rel="preconnect" href="https://c.amazon-adsystem.com" /> 13 <link rel="preconnect" href="https://tpc.googlesyndication.com"> 14 <link rel="preconnect" href="https://pagead2.googlesyndication.com"> 15 <link rel="preconnect" href="https://www.googletagservices.com"> 16 <link rel="preconnect" href="https://cdn.ampproject.org"> 17 <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> 18 19 <title>Oxford and Oxfordshire news, sport and information updated throughout the day</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.thisisoxfordshire.co.uk/news/" /> 31 <meta property="fb:pages" content="" /> 32 <meta name="title" content="Oxford and Oxfordshire news, sport and information updated throughout the day"/> 33 <meta name="description" content="Oxford and Oxfordshire news coverage. Comprehensive local Oxfordshire news stories and headlines with regular updates"/> 34 <meta name="keywords" content=""/> 35<link rel="alternate" type="application/rss+xml" title="This is Oxfordshire | News RSS Feed" href="http://www.thisisoxfordshire.co.uk/news/rss/" /> 36
37<script type="application/ld+json"> 38 { 39 "@context": "http://schema.org", 40 "@type": "WebPage", 41 "headline": "News Index", 42 "url": "https://www.thisisoxfordshire.co.uk/news/" 43 } 44</script>
44 45 46 47 48 49 50 51 52 53 <link id="page_stylesheet_vars" href="/resources/responsive-static/build/mds/css/palette-2-sans-serif-vars.css?r=vjoPdzgg" rel="stylesheet" type="text/css"> 54 55 <link href="/resources/responsive-static/build/mds/css/header-footer.css?r=vjoPdzgg" rel="stylesheet" type="text/css"> 56 57 <link id="page_stylesheet" href="/resources/responsive-static/build/mds/css/blockarticle.css?r=vjoPdzgg" rel="stylesheet" type="text/css"> 58 59 60 61 <link rel="shortcut icon" href="/resources/images/17402192/" type="image/vnd.microsoft.icon"> 62 <link rel="icon" href="/resources/images/17402192/" type="image/vnd.microsoft.icon"> 63 64
64<script> 65 window.startExec = performance.now(); 66 </script>
66 67 68
68<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha384-1H217gwSVyLSIfaLxHbE7dRb3v4mYCKbpQvzx0cegeju1MVsGrX5xXxAvs/HgeFs" crossorigin="anonymous"></script>
vendor: 1 bytes, line 68
68
69<script src="https://code.jquery.com/jquery-migrate-3.6.0.js" integrity="sha384-ekzRTCLAU/LqHRBjnphRAxgZZvGdoP+TfkGGsX+tBJpRdM7r2/89ZZNzC/7YTJXX" crossorigin="anonymous"></script>
vendor: 1 bytes, line 69
69
70<script type="text/javascript" src="/resources/shared/responsive-sync/?r=vjoPdzgg"></script>
70 71
72<script type="text/javascript"> 73 data_layer_helper.setIsArticle(false); 74 data_layer_helper.setCookieDomain('.thisisoxfordshire.co.uk'); 75 data_layer_helper.setModuleType('BlockArticleModule'); 76 data_layer_helper.setLocalInfoFolder(''); 77 data_layer_helper.setHomesData('', '', '', 'news'); 78 data_layer_helper.setPrimaryDomain('www.thisisoxfordshire.co.uk'); 79 data_layer_helper.setPath('/news/'); 80 data_layer_helper.setGoogleNetworkCode('154725070'); 81 data_layer_helper.setArticleTimestamp(''); 82 data_layer_helper.setPathOverride(); 83 84 85 var extraTags = []; 86 87 extraTags.push('user_level_anonymous'); 88 89 90 var data_layer = { 91 environment: { 92 is_test_site: 'no', 93 is_live_site: 'yes', 94 is_paywall_site: 'no', 95 is_portable_screen: (data_layer_helper.isMobileScreen()) ? 'yes' : 'no', 96 is_desktop_screen: (data_layer_helper.isMobileScreen()) ? 'no' : 'yes', 97 is_mobile_device: data_layer_helper.getMobileDevice(), 98 is_tablet_device: data_layer_helper.getTabletDevice(), 99 server: 'webapp-857f48ddbd-xkwjm', 100 platform: 'Martini' 101 }, 102 site: { 103 id: '103', 104 comments_subscriber_only: 'no', 105 viafoura_site_id: '00000000-0000-4000-8000-257d1e7455b4', 106 comments_use_viafoura: 'yes', 107 centre_id: '9', 108 centre_name: 'Oxford', 109 country: 'England', 110 name: 'This is Oxfordshire', 111 name_with_prefix_capitalised_possessive: 'The This is Oxfordshire\'s', 112 name_with_prefix_lower_possessive: 'the This is Oxfordshire\'s', 113 domain: 'www.thisisoxfordshire.co.uk', 114 editor_name: 'Andrew Colley', 115 onboarding_enabled: 'no', 116 onboarding_flow_id: 'onboarding_disabled', 117 allowing_mr_replacement: '', 118 cookie_domain: '.thisisoxfordshire.co.uk', 119 uses_cmp: 'yes', 120 short_domain: 'thisisoxfordshire', 121 using_piano_id: 'yes', 122 enable_skimlinks: 'yes', 123 skimlinks_domain_id: '613801', 124 disable_newsletters: 'no', 125 is_archant_site: 'no', 126 shc_merchant_name: '', 127 piano_application_group: 'Forest', 128 piano_site_name: 'thisisoxfordshire', 129 piano_site_name_possessive: 'thisisoxfordshire\'s', 130 piano_site_name_with_prefix_lower: 'the This is Oxfordshire', 131 piano_site_name_with_prefix_capitalised: 'The This is Oxfordshire', 132 piano_site_name_with_prefix_capitalised_possessive: 'The This is Oxfordshire\'s', 133 piano_site_name_with_prefix_lower_possessive: 'the This is Oxfordshire\'s', 134 piano_location_primary: 'Oxfordshire', 135 piano_location_primary_possessive: 'Oxfordshire\'s', 136 piano_location_county: 'Oxfordshire', 137 piano_location_county_possessive: 'Oxfordshire\'s', 138 piano_primary_sports_team: '', 139 piano_primary_sports_team_nickname: '', 140 piano_primary_sports_team_sport: '', 141 piano_primary_sports_team_possessive: '', 142 piano_primary_sports_team_nickname_possessive: '', 143 piano_self_service_cancellation_setting: 'None', 144 has_app: 'no', 145 app_provider: '', 146 app_platform: '', 147 app_store_url_ios: '', 148 app_store_url_google_play: '', 149 cloudflare_turnstyle_site_key: '', 150 }, 151 page: { 152 module: 'BlockArticleModule', 153 referrer: data_layer_helper.getReferrerHostName(), 154 name: '(www) ' + data_layer_helper.getOmniturePath(), 155 title: document.title, 156 path: data_layer_helper.getOmniturePath(), 157 section: data_layer_helper.getPathFragment(0), 158 subsection: data_layer_helper.getPathFragment(1), 159 subsection_2: data_layer_helper.getPathFragment(2), 160 subsection_3: data_layer_helper.getPathFragment(3), 161 reference: qs.get('ref'), 162 layout: '', 163 ad_timing: data_layer_helper.getCookie('adtiming'), 164 template_namespace: 'standard', 165 template: '', 166 colour_scheme: '', 167 layout_template: 'BAM Legacy List 1.0', 168 mds_font: 'sans-serif', 169 user_used_app_last_24hours: '', 170 user_used_app_last_7days: '', 171 user_used_app_last_14days: '', 172 mds_colour_palette: 'palette-2', 173 feature_block_a_enabled: ($('[data-name="Feature Article Block A"]').length > 0) ? 'yes' : 'no', 174 feature_block_b_variant: (typeof $('[data-name="Feature Article Block B"]').data('variant') === 'undefined') ? '' : $('[data-name="Feature Article Block B"]').data('variant'), 175 is_article_list: 'yes', 176 error_404: '',
177 top_stories_article_count: '', 178 interstitial_dedupe_top_stories: '', 179 interstitial_desktop_height: '', 180 interstitial_mobile_height: '', 181 interstitial_tablet_height: '', 182 interstitial_piano_module_id: '', 183 interstitial_using_recommendations: '', 184 interstitial_recommendation_header: '', 185 interstitial_article_count: '', 186 news_stories_article_count: '', 187 site_newspaper_archive_enabled: 'no', 188 site_newspaper_archive_number_of_pages: '', 189 site_newspaper_archive_start_year: 0, 190 article_originates_from_this_site: '', 191 article_originates_from_site: '', 192 article_originates_from_url: '' 193 }, 194 user: { 195 id: '', 196 first_name: '', 197 advertising_experience: 'Ad-Full', 198 is_privacy_plus: 'no', 199 is_alist: 'no', 200 level: data_layer_helper.getCookie('nq_ul'), 201 seen_cmp: (data_layer_helper.getCookie('_sp_enable_dfp_personalized_ads') === 'true' || data_layer_helper.getCookie('_sp_enable_dfp_personalized_ads') === 'false') ? 'yes' : 'no', 202 given_consent: (data_layer_helper.getCookie('_sp_enable_dfp_personalized_ads') === 'true') ? 'yes' : 'no', 203 consent_string: data_layer_helper.getConsentString(), 204 type: 'anonymous', 205 parsely_type: 'Anonymous', 206 chartbeat_type: 'anon', 207 type_as_int: '1', 208 is_logged_in: 'no', 209 is_admin: 'no', 210 is_internal_admin: '', 211 has_full_admin_link_permissions: '', 212 has_registered: (data_layer_helper.getCookie('nqr') !== null) ? 'yes' : 'no', 213 comments_verified: '', 214 comments_verified_date: '', 215 user_email_is_verified: '', 216 user_email_is_verified_date: '', 217 mobile_number_is_verified: '', 218 mobile_number_is_verified_date: '', 219 user_needs_email_verification: '', 220 user_needs_mobile_verification: '', 221 user_too_many_requests: '', 222 age_decade: '0' , 223 gender: 'u' , 224 is_known: data_layer_helper.getCookie('__siren') ? 'yes' : 'no', 225 hash: '', 226 lr_hash_1: '', 227 lr_hash_2: '', 228 lr_hash_3: '', 229 gender: 'u' , 230 user_decade: '0' , 231 subscription_plan: '', 232 subscription_tier: 'null', 233 subscription_plan_and_frequency: ' - ', 234 commented: (data_layer_helper.isArticle() && qs.get('action') === 'success') ? 'yes' : 'no', 235 time_since_last_visit: 'not implemented (maybe drop)', 236 device: data_layer_helper.getDevice(), 237 using_ad_blocker_sourcepoint: data_layer_helper.getSourcepointAdbockStatus(), 238 admin_user_name: '', 239 is_admin_internal: '', 240 is_admin_external: '', 241 card_expired: '', 242 card_will_expire: '', 243 expires_urgency: '', 244 abandoned_cart: 'no', 245 subscription_expired: 'no', 246 is_archant_site: 'no', 247 signed_up_primary_news_newsletter: 'no', 248 signed_up_primary_sport_newsletter: 'no', 249 played_free_puzzles_last_7days: '', 250 played_paid_puzzles_last_7days: '', 251 commenter_badge: '', 252 upper_role: '', 253 }, 254 analytics: { 255 hierachy: 'newsquest,Oxford,www.thisisoxfordshire.co.uk,' + data_layer_helper.getPathFragment(3).replace(/\//,','), 256 link_filters: 'javascript:,thisisoxfordshire.co.uk,fish4.co.uk,adsys.newsquest.co.uk,www.exchangeandmart.co.uk,www.communigate.co.uk,', 257 tracking_block: data_layer_helper.getTrackingFromCookie('tracking_block', ''), 258 tracking_block_index: data_layer_helper.getTrackingFromCookie('tracking_block_index', ''), 259 previous_page_name: data_layer_helper.getCookie('nq_prev_page'), 260 advert_id: '', 261 position_in_list: data_layer_helper.getTrackingFromCookie('o-prop30', ''), 262 featured_content: data_layer_helper.getTrackingFromCookie('o-ref', qs.get('ref')), 263 account: data_layer_helper.getAccount() 264 }, 265 chartbeat: { 266 enabled: "no", 267 id: "", 268 domain: "", 269 sections: '' 270 }, 271 parsely: { 272 enabled: "yes", 273 site_id: "thisisoxfordshire.co.uk", 274 type: 'Anonymous' 275 }, 276 piano: { 277 tags: data_layer_helper.getPianoTags({ 278 piano_domain: 'thisisoxfordshire', 279 piano_master: '', 280 breaking_news: false, 281 editorial_opinion: false, 282 free_subscriber: false, 283 free_subscriber: false, 284 has_video: false, 285 is_article: false,
286 article_content_level : '', 287 article_content_level_open_access: false, 288 picture_gallery_id: false, 289 user_is_newsquest: false, 290 user_is_entra_authenticated: false, 291 user_logged_in: false, 292 is_live_article: false, 293 why_free_subscriber: '', 294 extra_tags: extraTags, 295 is_covid_headline: false, 296 is_covid_body: false, 297 is_alist: false, 298 audio_provider_bytecast: false 299 } 300 ), 301 custom_variables: { 302 article_length: '', 303 application_group: 'Forest', 304 content_is_editorial_opinion: 'no', 305 base_url: 'https://www.thisisoxfordshire.co.uk', 306 full_url: document.location.href, 307 from_discover: (document.referrer === "android-app://com.google.android.googlequicksearchbox/") ? 'yes' : 'no', 308 mds_font: 'sans-serif', 309 mds_colour_palette: 'palette-2', 310 site_name: 'thisisoxfordshire', 311 site_name_possessive: 'thisisoxfordshire\'s', 312 site_name_with_prefix_capitalised: 'The This is Oxfordshire', 313 site_name_with_prefix_lower: 'the This is Oxfordshire', 314 site_name_with_prefix_capitalised_possessive: 'The This is Oxfordshire\'s', 315 site_name_with_prefix_lower_possessive: 'the This is Oxfordshire\'s', 316 location_primary: 'Oxfordshire', 317 location_primary_possessive: 'Oxfordshire\'s', 318 location_county: 'Oxfordshire', 319 location_county_possessive: 'Oxfordshire\'s', 320 site_has_primary_sports_team: 'no', 321 primary_sports_team: '', 322 primary_sports_team_nickname: '', 323 primary_sports_team_sport: '', 324 primary_sports_team_possessive: '', 325 primary_sports_team_nickname_possessive: '', 326 site_id: '103', 327 content_level: '', 328 content_author: '', 329 content_id: '', 330 content_is_article: 'no', 331 content_primary_topic: '', 332 user_seen_consent_modal: ($.cookie('_sp_enable_dfp_personalized_ads') === 'true' || $.cookie('_sp_enable_dfp_personalized_ads') === 'false') ? 'yes' : 'no', 333 site_section: data_layer_helper.getPathFragment(0, true), 334 article_published_yyyy: '', 335 user_played_free_puzzles_last_7days: '', 336 user_played_paid_puzzles_last_7days: '', 337 anon_user_played_free_puzzles_last_7days: data_layer_helper.untrackedPuzzleCheck(), 338 home_delivery_phone_number: '0800 953 0227', 339 content_is_restricted: data_layer_helper.getRestrictedContent('', '', '', ''), 340 day_of_week: data_layer_helper.getDayOfWeek(), 341 user_card_expired: '', 342 user_card_will_expire: '', 343 user_expires_urgency: '', 344 user_used_app_last_24hours: '', 345 user_used_app_last_7days: '', 346 user_used_app_last_14days: '', 347 user_subscription_tier: 'null', 348 user_is_newsquest: 'no', 349 primary_news_newsletter_id: '892', 350 primary_news_newsletter_name: 'the Morning Briefing', 351 primary_news_newsletter_description: 'The latest stories, in your inbox every morning.', 352 primary_sport_newsletter_id: '893', 353 primary_sport_newsletter_name: 'the Sports AM', 354 primary_sport_newsletter_description: 'Keep up to date with the latest sport headlines.', 355 user_signed_up_primary_news_newsletter: 'no', 356 user_signed_up_primary_sport_newsletter: 'no', 357 newsletter_auto_promote: '', 358 newsletter_auto_promote_name: '', 359 newsletter_auto_promote_description: '', 360 newsletter_auto_promote_ID: '', 361 site_has_app: 'no', 362 site_app_store_url_ios: '', 363 site_app_store_url_google_play: '', 364 subsets_experiment_id: '', 365 site_section1: data_layer_helper.getPathFragment(1, true), // GBL required 366 site_newspaper_archive_enabled: 'no', 367 site_newspaper_archive_number_of_pages: '', 368 site_newspaper_archive_start_year: 0, 369 article_originates_from_this_site: '', 370 article_originates_from_site: '', 371 article_originates_from_url: '' 372 }, 373 native_variables: { 374 setContentCreated: '', 375 setContentIsNative: 'no', 376 setContentAuthor: '', 377 setContentSection: data_layer_helper.getPathFragment(0, true) 378 } 379 }, 380 article: { 381 cscore:'', 382 showing_preview: '', 383 is_article: data_layer_helper.isArticle() ? 'yes' : 'no', 384 id : '', 385 length_type: '', 386 character_count: '', 387 author: ''.toLowerCase(), 388 e_var15: ''.toLowerCase(), 389 context: '', 390 content_level: '', 391 content_level_open_access: '', 392 content_level_combined: ',,no', 393 content_is_restricted: data_layer_helper.getRestrictedContent('', '', '', ''), 394 increment: (data_layer_helper.isArticle()) ? '+1' : '', 395 sponsor: '', 396 contributions: '0', 397 is_sponsored: 'no', 398 headline: '', 399 age: data_layer_helper.getArticleAge(), 400 upload_date: '', 401 publish_date: '', 402 update_date: '', 403 rating: '', 404 source: data_layer_helper.getSource(''), 405 subjects: (typeof articleSubjects === 'object') ? articleSubjects.join(',') : '', 406 context: '', 407 grapeshot_context: (typeof gs_channels !== 'undefined') ? gs_channels : '', 408 allow_comments: 'no', 409 total_comments: '', 410 originating_site_id: '', 411 parent_article_site_id: '', 412 parent_article_id: '', 413 originating_article_id: '', 414 parent_originating_site_id: '', 415 is_original_to_site: '', 416 is_cloned: '', 417 parent_article_url: '', 418 use_skimlinks: 'no', 419 content_primary_topic: '', 420 taxonomy: { 421 article_types: '', 422 topics: '', 423 sports: '', 424 sports_teams: '', 425 locations: '', 426 shared_content: '', 427 free_tags: '', 428 farming: '' 429 }, 430 audio: { 431 has_audio: 'no', 432 provider: '' 433 },
434 article_comments_use_viafoura: '' 435 }, 436 homes: { 437 search_bedrooms_minimum: '', 438 search_location: 'news', 439 search_price_minimum: '', 440 search_price_maximum: '', 441 list: '', 442 id: '' 443 }, 444 video: { 445 exists: 'no', 446 auto_play_enabled: data_layer_helper.getAutoPlay('no') 447 }, 448 contributions: { 449 allow_text: '', 450 allow_image: '', 451 user_contributions_number: '0', 452 has_user_contributions: 'no' 453 }, 454 search: { 455 keywords: qs.get('search'), 456 results: '' 457 }, 458 announcements: { 459 category: '' 460 }, 461 config: { 462 google_analytics_id: 'UA-54396341-7', 463 site_template_set: 'standard', 464 path: '/news/', 465 top_level_section: 'news', 466 polar_property_id: 'NA-THIS-11238117', 467 gallery_show_advert_after: '5', 468 disable_outbrain_with_ad_light: 'no', 469 disable_outbrain: 'yes', 470 }, 471 dfp: { 472 is_landing: 'yes', 473 module_path: 'news', 474 weather_band: '11-15', 475 weather_summary: 'cloudy'.toLowerCase(), 476 id: data_layer_helper.getGoogleId(), 477 display_screen: data_layer_helper.isMobileScreen() ? 'mobile' : 'desktop', 478 can_show_billboard: (window.screen.width > 960) ? 'y' : 'n' 479 }, 480 dates: { 481 date: (new Date()).toLocaleDateString('en-GB'), 482 hour: (new Date()).getHours(), 483 day: data_layer_helper.getDayOfWeek(), 484 weekend: ((new Date()).getDay() === 6 || (new Date()).getDay() === 0) ? 'Weekend' : 'Weekday' 485 }, 486 memorials: { 487 contact_phone_number: '', 488 contact_email_address: '', 489 publications: JSON.parse('' || '[]'), 490 user: { 491 id: '', 492 email_verified: 'no', 493 type: '' 494 }, 495 funeral_director: { 496 id: '', 497 person_urn: '' 498 } 499 } 500 } 501 502 data_layer_helper.storeCurrentPageName(data_layer.page.name); 503 504 window.dispatchEvent(new Event('data-layer-loaded')) 505 506 data_layer.piano.custom_variables.user_used_app_last_24hours = 'no'; 507 data_layer.piano.custom_variables.user_used_app_last_7days = 'no'; 508 data_layer.piano.custom_variables.user_used_app_last_14days = 'no'; 509 if (data_layer.article.is_article !== 'yes') { 510 data_layer.piano.custom_variables.site_module = 'BlockArticleModule'; 511 data_layer.piano.custom_variables.puzzles_landing_page = 'no'; 512 data_layer.piano.custom_variables.puzzles_display_page = 'no'; 513 } 514</script>
514 515
516<script 517 src="https://assets.adobedtm.com/499440d21de9/54b957ecfb7e/launch-98090dfa3d73.min.js" 518 async 519></script>
519 520 521
522<script>"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",r.title="tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}();</script>
522 523
524<script type = "text/javascript"> 525( function () { 526 527 window._sp_ = { 528 config: { 529 baseEndpoint: 'https://a02342.thisisoxfordshire.co.uk', 530 accountId: 52, 531 targetingParams:{ 532 subscribed: false, 533 privacy: false 534 }, 535 gdpr: { }, 536 events: { 537 onMessageReady: function (message_type) { 538 trackSPEvents('event76'); 539 }, 540 onMessageChoiceSelect: function (message_type, choice_id, choice_type_id) { 541 console.log('message_type: ', message_type); 542 console.log('choice_id: ', choice_id); 543 console.log('choice_type_id: ', choice_type_id); 544 if ('yes' === 'yes') { 545 if (choice_type_id === 12) { 546 trackSPEvents('event83'); //Consent Banner Reject All 547 trackSPEvents('event82'); //Journalism Message Shown 548 } 549 if (choice_type_id === 11) { 550 trackSPEvents('event78'); 551 } 552 if (choice_type_id === 9) { 553 trackSPEvents('event77'); 554 } 555 } else { 556 // these are the second argument in non-gate 557 if (choice_type_id === 12) { 558 trackSPEvents('event77'); 559 } 560 561 if (choice_type_id === 11) { 562 trackSPEvents('event78'); 563 } 564 565 if (choice_type_id === 13) { 566 trackSPEvents('event83'); 567 } 568 } 569 }, 570 onPrivacyManagerActionStatus: function(message_type, status, actionType) { 571 console.log('message_type: ' + message_type); 572 console.log('status: ' + status); 573 console.log('actionType: ' + actionType); 574 if ('yes' === 'yes') { 575 if (actionType === 11) { 576 trackSPEvents('event79'); //Privacy Manager Accept 577 } 578 if (actionType === 9) { 579 trackSPEvents('event68'); //Privacy Manager Redirect 580 } 581 if (actionType === 1) { 582 trackSPEvents('event75'); //Forced tcf String Change 583 } 584 } else { 585 // these are the second argument in non-gate 586 if (actionType === 13) { 587 trackSPEvents('event81'); //Privacy Manager Reject 588 } 589 if (actionType === 11) { 590 trackSPEvents('event79'); //Privacy Manager Accept 591 } 592 if (actionType === 1) { 593 trackSPEvents('event80'); //Privacy Manager Save & Exit 594 } 595 } 596 }, 597 onPMCancel: function (message_type) { 598 console.log('onPMCancel', message_type); 599 trackSPEvents('event84'); //Privacy Manager Back 600 }, 601 } 602 } 603 } 604 605 if (typeof window.__tcfapi === 'function') { 606 window.__tcfapi('addEventListener', 2, function (tcData, success) { 607 console.log('SP: Event Listen:', tcData, success); 608 if (success && tcData.eventStatus === 'useractioncomplete') { 609 setTcfCookie(tcData.purpose.consents, tcData.purpose.legitimateInterests); 610 611 var csnt = 'none'; 612 if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') { 613 csnt = 'yes'; 614 } else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') { 615 csnt = 'no'; 616 } 617 googletag.cmd.push(function() { 618 // console.log('DFP: Cookie check - setting dfpcsnt to ', csnt); 619 googletag.pubads().setTargeting('dfpcsnt', csnt); 620 }); 621 // ready to start DFP
622 // console.log('PIANO: setting unrestricted via useractioncomplete'); 623 // runPiano('unrestricted'); 624 startAdvertising(tcData.listenerId); 625 626 var e = new Event('launch:cmp:choice-made'); 627 window.dispatchEvent(e); 628 } else if (success && tcData.eventStatus === 'tcloaded') { 629 // tcloaded means a valid TCF v2.0 string is available 630 // console.log('PIANO: setting unrestricted via tcloaded'); 631 // runPiano('unrestricted'); 632 if (tcData.gdprApplies === false) { 633 $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.thisisoxfordshire.co.uk', path: '/', expires: 100}); 634 } 635 startAdvertising(tcData.listenerId); 636 637 } else if (success && tcData.eventStatus === 'useractionnotcomplete') { 638 // do nothing - this means the user has not made a choice yet 639 } else if (success && tcData.eventStatus === 'cmpuishown') { 640 // do nothing - this means the CMP UI has been shown 641 } else if (!success) { 642 // $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.thisisoxfordshire.co.uk', path: '/', expires: 100}); 643 // startAdvertising(); 644 } else { 645 // console.log('PIANO: setting restricted'); 646 // runPiano('restricted'); 647 } 648 }); 649 } 650 651 652 653 document.addEventListener('click', function (e) { 654 const option = e.target.closest('.gdpr-option-v2'); 655 656 if (!option) return; 657 658 e.preventDefault(); 659 sendEvent76 = false; 660 661 const id = option.dataset.v2Id; 662 const isGate = option.dataset.isGate; 663 664 if (isGate === 'yes') { 665 trackSPEvents('event87'); 666 _sp_.gdpr.loadPrivacyManagerModal(id); 667 } else { 668 trackSPEvents('event77'); 669 _sp_.gdpr.loadPrivacyManagerModal(id); 670 } 671 }); 672 673 function getTcfData() { 674 if (typeof window.__tcfapi !== 'function') { 675 console.warn('TCF API unavailable'); 676 return; 677 } 678 window.__tcfapi('addEventListener', 2, function(data, success) { 679 if (!data.purpose || !data.purpose.consents || !data.purpose.legitimateInterests) { 680 // console.log('DFP: No TCF data found, not setting cookies'); 681 return; 682 } 683 setTcfCookie(data.purpose.consents, data.purpose.legitimateInterests); 684 }, [755]); 685 } 686 getTcfData(); 687 688 function setTcfCookie(data, legitimateInterests) { 689 var consents = []; 690 $.each(data, function(id, consent) { 691 var c = (consent === true) ? 'yes' : 'no'; 692 consents.push(c) 693 }); 694 // console.log('DFP: consents length: ', consents.length); 695 if (consents.length !== 10) { 696 // consents = consents.fill('no', consents.length, 10); 697 for (var i = consents.length; i < 10; i++) { 698 consents[i] = 'no'; 699 } 700 } 701 // console.log('DFP: Found consents to store in cookie:', consents); 702 $.cookie('prev-tcf-v2', consents.join(','), {domain: '.thisisoxfordshire.co.uk', path: '/', expires: 100}); 703 704 var consentEvent4 = 'none'; 705 if (typeof data[4] !== 'undefined') { 706 consentEvent4 = data[4] ? 'true' : 'false'; 707 } 708 $.cookie('_sp_enable_dfp_personalized_ads', consentEvent4, {domain: '.thisisoxfordshire.co.uk', path: '/', expires: 100}); 709 710 var legitInterest = 'none'; 711 if (legitimateInterests && typeof legitimateInterests[2] !== 'undefined') { 712 legitInterest = legitimateInterests[2] ? 'true' : 'false'; 713 } 714 715 $.cookie('_sp_legitimate_interests', legitInterest , {domain: '.thisisoxfordshire.co.uk', path: '/', expires: 100}); 716 } 717 718 var sendEvent76 = true; 719 720 function trackSPEvents(events) { 721 if (events === 'event76' && !sendEvent76) { 722 return; 723 } else if (events === 'event76') { 724 sendEvent76 = false;
725 } 726 727 if (typeof window.s !== 'object') { 728 // console.log('DFP: No window.s object found, trying again in 1 second'); 729 window.setTimeout(function () { trackSPEvents(events)} , 1000); 730 return; 731 } 732 733 // console.log("ADB: Tracking %s", events); 734 // Re-create the Omniture object so the data can be tracked. 735 var s = window.s; 736 737 if (events.indexOf('event70') !== -1) { 738 // console.log('DFP: Events passed, added evars'); 739 s.eVar35 = 'enabled'; 740 s.prop35 = 'enabled'; 741 } 742 743 s.events = events; 744 s.linkTrackEvents = events; 745 s.linkTrackVars = "eVar2,eVar3,eVar4,eVar5,eVar6,evar7,evar8,evar9,eVar16,eVar19,eVar26,eVar35,eVar43,eVar67,prop35"; 746 s.suppressPageView = true; 747 s.tl(true,'o','Ad Block'); 748 } 749 750 function startAdvertising(id) 751 { 752 if (typeof window.doNotAdvertise !== 'undefined' && window.doNotAdvertise === true) { 753 return; 754 } 755 756 // console.log("DFP: Is the page fully loaded?", window.googleReady); 757 if (window.googleReady !== true) { 758 window.setTimeout(function () { 759 // console.log('DFP: Google not fully loaded yet, pausing quarter of a second before trying again'); 760 startAdvertising(id); 761 }, 250); 762 return; 763 } 764 765 // Ensure that we never run this code twice 766 if (window.advertisingStart === true) { 767 return; 768 } 769 // console.log('DFP: Running advertisement'); 770 window.advertisingStart = true; 771 772 var googletag = window.googletag; 773 // init google objects and array 774 (function() { 775 var gads = document.createElement('script'); 776 gads.async = true; 777 gads.type = 'text/javascript'; 778 gads.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js'; 779 var node = document.getElementsByTagName('script')[0]; 780 node.parentNode.insertBefore(gads, node); 781 })(); 782 783 // launch the exco slideshow player 784 launchExcoSlideshow(); 785 786 // load facebook etc 787 loadSocials(); 788 789 // Checking our decision to use headerbidding (shorterned as prebid) is correct 790 // via system logic, and that we have the simplified consent to do so 791 if (usePrebid && $.cookie('_sp_enable_dfp_personalized_ads') === 'true') {
792 var e = new Event('launch:sourcepoint:consentaccepted'); 793 window.dispatchEvent(e); 794 795 // AP code initialisation 796 // the script is loaded via launch, once we have detected a consent signal via the datalayer. 797 fetchAp(); 798 799 var site = 'desktop'; 800 var _site = 'desktop'; 801 802 // load IAS scripts and set up vars 803 (function() { 804 var ias = document.createElement('script'); 805 ias.async = true; 806 ias.type = 'text/javascript'; 807 ias.src = 'https://cdn.adsafeprotected.com/iasPET.1.js'; 808 var node = document.getElementsByTagName('script')[0]; 809 node.parentNode.insertBefore(ias, node); 810 })(); 811 812 // load the prebid script 813 (function() { 814 var pbs = document.createElement('script'); 815 pbs.async = true; 816 pbs.type = 'text/javascript'; 817 pbs.src = 'https://micro.rubiconproject.com/prebid/dynamic/11022.js?group=newsquest'; 818 var node = document.getElementsByTagName('script')[0]; 819 node.parentNode.insertBefore(pbs, node); 820 })(); 821 822 // tell google to actually get the bids from all relevant vendors when loaded 823 googletag.cmd.push(function () { 824 fetchHeaderBids(); 825 }); 826 } 827 828 // Outbrain 829 if ( 830 (window.data_layer.user.advertising_experience === 'Ad-Free' || window.data_layer.config.disable_outbrain === 'yes') || 831 (window.data_layer.user.advertising_experience === 'Ad-Light' && window.data_layer.config.disable_outbrain_with_ad_light === 'yes') 832 ) { 833 // console.log("No Outbrain script loading due to page settings"); 834 } else { 835 // console.log("Loading Outbrain"); 836 var ob = document.createElement('script'); 837 ob.async = true; 838 ob.type = 'text/javascript'; 839 ob.src = 'https://widgets.outbrain.com/outbrain.js'; 840 var node = document.getElementsByTagName('script')[0]; 841 node.parentNode.insertBefore(ob, node); 842 } 843 844 845 // remove the listener 846 if (id !== null) { 847 window.__tcfapi('removeEventListener', 2, function (success) { }, id); 848 } 849 } 850 851 /** 852 * Wait until we have advertising consent to show this advertising 853 * based replacement for the single image on our article pages 854 * This logic is based on excoSlidshowPlayerID that only appears on the page 855 * if a user is NOT a subscriber (including privacy plus) and the page has the 856 * correct information to show it (doesn't have a video, not in sport etc) 857 */ 858 function launchExcoSlideshow() { 859 const slideShowPlayerId = window.excoSlideshowPlayerId; 860 // if we do not have a player id, we do not need to do anything 861 if (!slideShowPlayerId) { 862 return; 863 } 864 865 // this is exco's supplied code, modified for our use 866 (function (d, s, n) { 867 fjs = d.getElementsByTagName(s)[0]; 868 js = d.createElement(s); 869 js.className = n; 870 js.src = '//player.ex.co/player/' + slideShowPlayerId; 871 js.setAttribute('programmatic', 'true'); 872 js.onload = function () { 873 const playerApi = ExCoPlayer.connect(slideShowPlayerId); 874 playerApi.init({}); 875 876 playerApi.on('player-load', function(data) { 877 $('.mar-article-image').remove(); 878 if (window.screen.width > 800) { 879 $('.article-hero').attr('style', 'order: 1'); 880 } 881 window.hide_overlay_for_exco = true; 882 }); 883 }; 884 fjs.parentNode.insertBefore(js, fjs); 885 }(document, 'script', 'exco-player')); 886 } 887 888 function loadSocials() 889 { 890 const socials = [ 891 'https://platform.twitter.com/widgets.js', 892 'https://connect.facebook.net/en_US/all.js#xfbml=1', 893 'https://www.tiktok.com/embed.js', 894 ]; 895
896 socials.forEach((social) => { 897 var script = document.createElement('script'); 898 script.src = social; 899 script.async = true; 900 document.getElementsByTagName('head')[0].appendChild(script); 901 }); 902 } 903 904 905})(); 906 907</script>
vendor: 1 bytes, line 907
907
908<script src="https://a02342.thisisoxfordshire.co.uk/unified/wrapperMessagingWithoutDetection.js"></script>
908 909
910<script> 911window.usePiano = true; 912window.selectedOfferId = null; 913window.selectedTermId = null; 914</script>
vendor: 1 bytes, line 914
914
915<script> 916document.cookie = "__adblocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; 917var setNptTechAdblockerCookie = function(adblocker) { 918 var d = new Date(); 919 d.setTime(d.getTime() + 60 * 60 * 24 * 2 * 1000); 920 document.cookie = "__adblocker=" + (adblocker ? "true" : "false") + "; expires=" + d.toUTCString() + "; path=/"; 921} 922var script = document.createElement("script"); 923script.setAttribute("async", true); 924script.setAttribute("src", "//www.npttech.com/advertising.js"); 925script.setAttribute("onerror", "setNptTechAdblockerCookie(true);"); 926document.getElementsByTagName("head")[0].appendChild(script); 927</script>
927 928
929<script> 930// window.pdl = window.pdl || {}; 931// window.pdl.requireConsent = 'v2'; 932 933// Store entry point unless it's a user or subscribe page 934// to redirect after subscription 935const excludedPaths = ['/user/', '/subscribe/']; 936 937const shouldExclude = excludedPaths.some(path => 938 window.location.pathname.includes(path) 939); 940 941if (!shouldExclude) { 942 sessionStorage.setItem( 943 'last_piano_page_interacted_with', 944 window.location.pathname 945 ); 946} 947 948tp = window.tp || []; 949 950function runPiano(restrictedMode) { 951 // console.log('Running Piano with restricted mode:', restrictedMode); 952 // tp.push(['init', function() { 953 // console.log('Piano purpose map, before calling setAllPurposes()', tp.consent.getByPurpose()); 954 // }]); 955 // if (restrictedMode === 'restricted') { 956 // // If we're in restricted mode, we need to set some specific parameters 957 // tp.push(['init', function() { 958 // tp.consent.setAllPurposes('opt-out') 959 // }]); 960 // } else { 961 // tp.push(['init', function() { 962 // tp.consent.setAllPurposes('opt-in') 963 // }]); 964 // } 965 // tp.push(['init', function() { 966 // console.log('Piano purpose map, after calling setAllPurposes()', tp.consent.getByPurpose()); 967 // }]); 968 // init Piano ID 969 tp.push(['init', function() { 970 tp.pianoId.init(); 971 }]); 972 973 const isGooglebot = window.isRobot.googleBot(); 974 975 const isArticle = (data_layer.article.is_article === 'yes'); 976 977 const isCl3 = (parseInt(data_layer.article.content_level, 10) === 3); 978 979 if (isGooglebot) { 980 // we don't load Piano from all non-article pages 981 if (!isArticle) { 982 return; 983 } 984 985 // If we are on an article, we do not load piano on CL0, 1, or 2 986 if (!isCl3) { 987 return; 988 } 989 } 990 Object.keys(data_layer.piano.custom_variables).forEach(function (k) { 991 var v = data_layer.piano.custom_variables[k]; 992 993 if (v != '') { 994 tp.push(["setCustomVariable", k, v]); 995 } 996 }); 997 998 Object.keys(data_layer.piano.native_variables).forEach(function (k) { 999 var v = data_layer.piano.native_variables[k]; 1000 if (v != '') { 1001 tp.push([k, v]); 1002 } 1003 }); 1004 1005 tp.push(['setTags', data_layer.piano.tags]); 1006 1007 (function(src){ 1008 var a=document.createElement("script"); 1009 a.type = "text/javascript"; 1010 a.async=true; 1011 a.src=src; 1012 var b=document.getElementsByTagName("script")[0]; 1013 b.parentNode.insertBefore(a, b) 1014 })("//experience.tinypass.com/xbuilder/experience/load?aid=NLF4D0chpu"); 1015} 1016 1017// Init Piano 1018const debug = document.cookie 1019 .split('; ') 1020 .find(row => row.startsWith('debug=')) 1021 ?.split('=')[1]; 1022 1023tp.push(["setDebug", debug === '1']); 1024 1025tp.push(["setApplePayMerchantId", 'merchant.nq.subssites.piano']); 1026 1027tp.push(["setUsePianoIdUserProvider", true ]); 1028 1029tp.push(["addHandler", "loginRequired", function(params) { 1030 // If they're already signed in, we don't need to do anything special. 1031 if (tp.user.isUserValid()) { 1032 return; 1033 } 1034 if (typeof window._overridePianoDefault !== 'undefined' && window._overridePianoDefault !== true) { 1035 console.log("TPL Called") 1036 tp.pianoId.show({ 1037 screen: 'login', 1038 displayMode: 'modal', 1039 loggedIn: (data) => { 1040 pianoId.loggedIn(); 1041 }, 1042 loggedOut: () => { 1043 console.log('TP-TJ: user logged out'); 1044 }, 1045 registrationSuccess: () => { 1046 pianoId.registered(); 1047 }, 1048 width: '500px', 1049 height: '460px', 1050 }); 1051 } 1052}]); 1053 1054tp.push(["addHandler", "checkoutSelectTerm", function (termDetails) { 1055 if (typeof termDetails.termId !== 'undefined') { 1056 window.selectedTermId = termDetails.termId; 1057 } 1058}]); 1059 1060tp.push(["addHandler", "showTemplate", function (templateParams) { 1061 showPianoTarget(templateParams); 1062}]); 1063 1064tp.push(["addHandler", "showOffer", function (offerParams) { 1065 window.shownOffer = true; 1066 1067 // Store some data we might need later. 1068 if (typeof offerParams.offerId !== 'undefined') { 1069 window.selectedOfferId = offerParams.offerId; 1070 } 1071 1072 showPianoTarget(offerParams); 1073}]); 1074 1075function handleFullWidthBanner(selector) { 1076 if (selector === '#po-overlay-articlegate-full-width-full-article-scroll-below') { 1077 document.querySelector(selector).classList.add(selector.replace('#', '')); 1078 } 1079 document.querySelector(selector).style.minHeight = "254px"; 1080 document.querySelector('#subscription-content').style.display = 'none'; 1081 document.querySelectorAll('.send-us-your-news-cta').forEach((el) => { el.style.display = 'none'; }); 1082 document.querySelectorAll('.mega-news-block').forEach((el) => { el.style.display = 'none'; }); 1083 1084 const block = document.querySelector(selector); 1085 const containerBlock = block.parentElement; 1086 const containerBlockHeight = 254; // to prevent abrupt jumping 1087 1088 if (!block) { return; } 1089 1090 block.style.display = 'block'; 1091 1092 const blockRect = block.getBoundingClientRect(); 1093 const startTop = blockRect.top + window.scrollY; 1094 const blockHeight = blockRect.height; 1095 const screenWidth = window.screen.width; 1096 1097 let lastState = ''; // 'top', 'bottom', 'default' 1098 1099 function getScrollbarWidth() { 1100 return window.innerWidth - document.documentElement.clientWidth; 1101 } 1102 1103 function updatePosition() { 1104 const scrollY = window.scrollY;
1105 const viewportHeight = window.innerHeight; 1106 const bottomTrigger = startTop + blockHeight - viewportHeight; 1107 1108 let newState = 'default'; 1109 1110 if (scrollY > startTop && screenWidth >= 768) { 1111 newState = 'top'; 1112 } else if (scrollY < bottomTrigger && screenWidth >= 768) { 1113 newState = 'bottom'; 1114 } else if (scrollY < bottomTrigger + 90 && screenWidth < 768) { 1115 newState = 'bottom-mobile'; 1116 } 1117 1118 const scrollbarWidth = getScrollbarWidth(); 1119 1120 if (newState !== lastState) { 1121 switch (newState) { 1122 case 'top': 1123 block.style.position = 'fixed'; 1124 block.style.top = '0'; 1125 block.style.bottom = 'auto'; 1126 block.style.marginLeft = '0'; 1127 block.style.marginRight = '0'; 1128 containerBlock.style.minHeight = `${containerBlockHeight}px`; 1129 break; 1130 1131 case 'bottom': 1132 block.style.position = 'fixed'; 1133 block.style.bottom = '0'; 1134 block.style.top = 'auto'; 1135 block.style.marginLeft = '0'; 1136 block.style.marginRight = '0'; 1137 block.style.width = `calc(100vw - ${scrollbarWidth}px)`; 1138 containerBlock.style.minHeight = 'unset'; 1139 break; 1140 1141 case 'bottom-mobile': 1142 block.style.position = 'fixed'; 1143 block.style.bottom = '90px'; 1144 block.style.top = 'auto'; 1145 block.style.marginLeft = 'calc(-100vw + 100%)'; 1146 block.style.marginRight = 'calc(-100vw + 100%)'; 1147 containerBlock.style.minHeight = 'unset'; 1148 break; 1149 1150 default: 1151 block.style.position = ''; 1152 block.style.top = ''; 1153 block.style.bottom = ''; 1154 block.style.width = `calc(100vw - ${scrollbarWidth}px)`; 1155 block.style.marginLeft = '-100vw'; 1156 block.style.marginRight = '-100vw'; 1157 containerBlock.style.minHeight = 'unset'; 1158 break; 1159 } 1160 1161 lastState = newState; 1162 } 1163 1164 requestAnimationFrame(updatePosition); 1165 } 1166 1167 updatePosition(); 1168 window.addEventListener('resize', updatePosition); 1169} 1170 1171function trackLocation(forceValidLocation = false) { 1172 var currentLocation = window.location.pathname; 1173 1174 let valid = false; 1175 1176 if (currentLocation.indexOf('puzzles') > -1) { 1177 valid = true; 1178 } 1179 1180 if (currentLocation.indexOf('pagesuite') > -1) { 1181 valid = true; 1182 } 1183 1184 var articleMatch = currentLocation.match(/(\d+)\.[^\/]+\/(r\/)?$/); 1185 if (articleMatch != null) { 1186 valid = true; 1187 } 1188 1189 if (forceValidLocation) { 1190 valid = true; 1191 } 1192 1193 if (currentLocation.indexOf('subscribe') > -1) { 1194 valid = false; 1195 } 1196 1197 if (!valid) { 1198 return; 1199 } 1200 1201 $.cookie('last-piano-page-interacted-with', currentLocation, {path: '/', domain: window.data_layer.site.cookie_domain}); 1202} 1203 1204function trackPianoWithNewRelic(templateName) { 1205 if (this.newrelic && typeof this.newrelic === 'object') { 1206 newrelic.setCustomAttribute('user_was_shown_piano_experience', templateName); 1207 } 1208} 1209 1210function handleOfferShow(params) { 1211 console.log('Piano params', params); 1212 1213 // If on the subscription page and the URL has a term ID and offer ID, show the relevant offer. 1214 if (typeof location.pathname !== 'undefined' && location.pathname === '/subscribe/') { 1215 var offerId = location.search.match(/offer_id=([A-Z0-9]+)/); 1216 if (offerId !== null && offerId.length > 1) { 1217 offerId = offerId[1]; 1218 } 1219 var termId = location.search.match(/term_id=([A-Z0-9]+)/); 1220 if (termId !== null && termId.length > 1) { 1221 termId = termId[1]; 1222 } 1223 if (offerId !== null && termId !== null) { 1224 tp.offer.show({'termId': termId, 'offerId': offerId}); 1225 } 1226 } 1227 1228 // we are only tracking 1229 var templateId = params.templateId; 1230 var variantId = params.templateVariantId; 1231 if (params.containerSelector !== '#po-inline-articlegate-fullarticle' && 1232 params.containerSelector !== '#po-overlay-articlegate-full-width-full-article-scroll-below' && 1233 params.containerSelector !== '#po-inline-articlegate-partialarticle' && 1234 params.containerSelector !== '#po-overlay-articlegate-full-width-scroll-below' 1235 ) { 1236 $.get('/ws/piano/templatename/', {template_id: templateId, variant_id: variantId}, function (response) { 1237 trackPianoSimplified(params, response.name); 1238 }); 1239 return; 1240 } 1241 1242 1243 $.get('/ws/piano/templatename/', {template_id: templateId, variant_id: variantId}, function (response) { 1244 trackPiano(params, response.name); 1245 }); 1246} 1247 1248function trackPiano(params, templateName) { 1249 trackPianoWithNewRelic(templateName); 1250 1251 if (typeof params.activeMeters === 'string') { 1252 activeMeters = JSON.parse(params.activeMeters); 1253 } else { 1254 activeMeters = params.activeMeters; 1255 } 1256 1257 var s = window.s; 1258 if (!s || !s.pageName) { 1259 // console.log("ADB: Setting s from backup"); 1260 s = window.backupAdobe; 1261 window.s = s; 1262 } 1263 1264 // this would call when CL3 is a hard gate 1265 if (!activeMeters && data_layer.article.content_level === '3') { 1266 s.eVar59 = templateName; 1267 s.eVar58 = data_layer.article.content_level; 1268 s.events = "event91"; 1269 s.linkTrackVars="eVar58,eVar2,eVar3,eVar4,eVar5,eVar6,eVar15,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,eVar79,eVar104,eVar106,eVar107,eVar108,eVar118,prop63,list3,events"; 1270 s.linkTrackEvents="event91"; 1271 s.tl(document, 'o', 'Metered Access Notice'); 1272 s.events = ''; 1273 return; 1274 } 1275 1276 if (!activeMeters) { 1277 return; 1278 } 1279 1280 var meterData = activeMeters[0]; 1281 1282 var meterName = meterData.meterName.toLowerCase(); 1283 1284 // track event 5 1285 if (meterName.indexOf('cl1') !== -1 || meterName.indexOf('cl2') !== -1 || meterName.indexOf('cl3') !== -1 || params.containerSelector === '#po-inline-articlegate-partialarticle' || params.containerSelector === '#po-overlay-articlegate-full-width-scroll-below') { 1286 s.eVar58 = data_layer.article.content_level; 1287 s.eVar80 = meterData.meterName + ',' + meterData.views + ',' + meterData.totalViews + ',' + meterData.viewsLeft + ',' + meterData.maxViews; 1288 s.eVar59 = templateName; 1289 s.events = "event5"; 1290 s.linkTrackVars="eVar58,eVar2,eVar3,eVar4,eVar5,eVar6,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,prop63,eVar80,eVar79,eVar118,list3, events"; 1291 s.linkTrackEvents="event5"; 1292 } else { 1293 s.eVar80 = meterData.meterName + ',' + meterData.views + ',' + meterData.totalViews + ',' + meterData.viewsLeft + ',' + meterData.maxViews; 1294 s.eVar59 = templateName; 1295 s.linkTrackVars="eVar2,eVar3,eVar4,eVar5,eVar6,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,prop63,eVar80,eVar79,eVar118,list3, events"; 1296 } 1297 s.tl(document, 'o', 'Metered Access Notice'); 1298 s.events = ''; 1299 1300} 1301 1302/** 1303 * Just track the template name in 78 for non-article-interrupts/gates 1304 */ 1305function trackPianoSimplified(params, templateName) 1306{ 1307 trackPianoWithNewRelic(templateName); 1308 1309 var s = window.s; 1310 if (!s || !s.pageName) { 1311 // console.log("ADB: Setting s from backup"); 1312 s = window.backupAdobe; 1313 window.s = s; 1314 } 1315 s.eVar78 = templateName; 1316 s.events = 'event90'; 1317 s.linkTrackEvents="event90"; 1318 s.linkTrackVars="eVar2,eVar3,eVar4,eVar5,eVar6,eVar16,eVar19,eVar25,eVar26,eVar28,eVar43,eVar59,eVar61,eVar62,prop63,eVar80,eVar79,eVar118,list3,eVar78, events"; 1319 s.tl(document, 'o', 'Piano Template'); 1320} 1321 1322function raiseLaunchEvent(name) {
1323 var e = new Event('launch:piano:' + name); 1324 window.dispatchEvent(e); 1325} 1326 1327function removePianoToast() { 1328 setTimeout(() => { 1329 document.getElementById('po-overlay-toast-left').remove() 1330 }, 30000) 1331} 1332 1333function showPianoTarget(params) { 1334 handleOfferShow(params); 1335 trackLocation(); 1336 1337 if ($(params.containerSelector).length > 0) { 1338 const displayType = $(params.containerSelector).attr('data-display'); 1339 1340 if (displayType) { 1341 $(params.containerSelector).addClass(`shown-${displayType}`); 1342 } else { 1343 $(params.containerSelector).addClass('shown').show(); 1344 } 1345 1346 if ($(params.containerSelector).hasClass('piano--block-level') || $(params.containerSelector).hasClass('piano--inside-block')) { 1347 $(params.containerSelector).show(); 1348 } 1349 1350 if ( 1351 params.containerSelector === '#po-overlay-articlegate-full-width-scroll-below' || 1352 params.containerSelector === '#po-overlay-articlegate-full-width-full-article-scroll-below' 1353 ) { 1354 handleFullWidthBanner(params.containerSelector); 1355 } 1356 1357 if ($(params.containerSelector) === '#po-inline-subscribe-page') { 1358 $(params.containerSelector).show(); 1359 } 1360 1361 if (['#po-inline-blocksystem-target-e'].includes(params.containerSelector)) { 1362 $('#po-inline-blocksystem-target-e').show(); 1363 $('.piano-promo-container').show(); 1364 } 1365 1366 if (params.containerSelector === '#po-overlay-toast-left') { 1367 removePianoToast() 1368 } 1369 1370 if (params.containerSelector === '#po-overlay-toast-main-navigation') { 1371 removePianoToast() 1372 } 1373 1374 if (params.containerSelector === '#po-inline-articlewall-partialarticle-closable') { 1375 $('#po-inline-articlegate-partialarticle').css('display', 'none'); 1376 } 1377 1378 if (params.containerSelector === '#po-inline-articlewall-fullarticle-closable') { 1379 $('#po-inline-articlegate-fullarticle').css('display', 'none'); 1380 } 1381 1382 if (params.containerSelector === '#po-overlay-articlegate-full-width-full-article-scroll-below-closable') { 1383 $('#po-overlay-articlegate-full-width-full-article-scroll-below').css('display', 'none'); 1384 } 1385 } 1386} 1387 1388tp.push(["addHandler", "checkoutComplete", function(conversion) { 1389 var s = window.s; 1390 s.events = s.apl(s.events, "event4", ",", 1); // Set the subscription counter event. 1391 s.events = s.apl(s.events, "purchase", ",", 1); // Set the purchase event. 1392 s.products = "Subscription : Metered Access;" + conversion.termId + ";1;"+conversion.chargeAmount; 1393 s.linkTrackEvents = "event4,purchase"; 1394 s.purchaseID = conversion.termConversionId; 1395 s.pageName = '(www) /subscribe/complete/'; 1396 // wipe out errors 1397 s.eVar31 = ''; 1398 s.linkTrackVars="eVar2,eVar3,eVar5,eVar6,eVar7,eVar8,eVar9,eVar10,eVar15,eVar16,eVar17,eVar18,eVar19,eVar20,eVar22,eVar23,eVar24,eVar25,eVar26,eVar61,eVar62,events,products,purchaseID"; 1399 1400 s.tl(true, 'o', 'Subscription'); 1401 1402 $.cookie('resourceConverted', conversion.rid, {path: '/', domain: window.data_layer.site.cookie_domain}); 1403 $.cookie('pianoConverted', '1', {path: '/', domain: window.data_layer.site.cookie_domain}); 1404 raiseLaunchEvent('checkoutComplete'); 1405 1406 // Clean Session Storage 1407 sessionStorage.removeItem('nq_selected_offer_id'); 1408 sessionStorage.removeItem('nq_selected_term_id'); 1409 sessionStorage.removeItem('nq_adobe_tracking_article_dimensions'); 1410 sessionStorage.removeItem('nq_adobe_tracking_visiting_dimensions'); 1411 1412 // Show Onboarding modal after subscription 1413 const lastPage = sessionStorage.getItem('last_piano_page_interacted_with'); 1414 const baseUrl = lastPage || window.location.href; 1415 1416 const url = new URL(baseUrl, window.location.origin); 1417 url.searchParams.set('show-onboarding', 'yes'); 1418 1419 setTimeout(() => { 1420 window.location.href = url.pathname + url.search; 1421 }, 2000); 1422}]); 1423 1424tp.push(["addHandler", "checkoutPaymentError", function(errorData) { 1425 var s = window.s; 1426 s.pageName = '(www) /subscribe/error/'; 1427 s.eVar31 = errorData.message; 1428 s.tl(true, 'o', 'CheckoutPaymentError'); 1429 1430 raiseLaunchEvent('checkoutPaymentError'); 1431}]); 1432 1433tp.push(["addHandler", "checkoutError", function(errorData) { 1434 var s = window.s; 1435 s.pageName = '(www) /subscribe/error/'; 1436 s.eVar31 = errorData.message; 1437 s.tl(true, 'o', 'CheckoutError'); 1438 raiseLaunchEvent('checkoutError'); 1439}]); 1440 1441tp.push(["addHandler", "startCheckout", function(options) { 1442 sessionStorage.setItem("nq_selected_offer_id", options.offerId); 1443 sessionStorage.setItem("nq_selected_term_id", options.termId); 1444 1445 if (!tp.user.isUserValid()) { 1446 window.location = '/user/create-account/subscribe/'; 1447 return; 1448 } 1449 1450 var s = window.s; 1451 s.eVar2 = '(www) /subscribe/payment/'; 1452 s.pageName = '(www) /subscribe/payment/'; 1453 const storedAdobeArticleDimensions = sessionStorage.getItem('nq_adobe_tracking_article_dimensions'); 1454 const storedAdobeVisitingDimensions = sessionStorage.getItem('nq_adobe_tracking_visiting_dimensions'); 1455 if (storedAdobeVisitingDimensions) { 1456 const storedAdobeVisitingDimensionsObj = JSON.parse(storedAdobeVisitingDimensions); 1457 s.eVar10 = storedAdobeVisitingDimensionsObj.eVar10; 1458 s.eVar22 = storedAdobeVisitingDimensionsObj.eVar22; 1459 s.eVar23 = storedAdobeVisitingDimensionsObj.eVar23; 1460 s.eVar24 = storedAdobeVisitingDimensionsObj.eVar24; 1461 } 1462 if (storedAdobeArticleDimensions) { 1463 const storedAdobeArticleDimensionsObj = JSON.parse(storedAdobeArticleDimensions); 1464 s.eVar10 = storedAdobeArticleDimensionsObj.eVar10; 1465 s.eVar15 = storedAdobeArticleDimensionsObj.eVar15; 1466 s.eVar22 = storedAdobeArticleDimensionsObj.eVar22; 1467 s.eVar23 = storedAdobeArticleDimensionsObj.eVar23; 1468 s.eVar24 = storedAdobeArticleDimensionsObj.eVar24; 1469 s.eVar25 = storedAdobeArticleDimensionsObj.eVar25; 1470 } 1471 // wipe out errors 1472 s.eVar31 = ''; 1473 s.events = ''; 1474 raiseLaunchEvent('startCheckout'); 1475 s.linkTrackVars="eVar10,eVar15,eVar22,eVar23,eVar24,eVar25"; 1476 s.t(); 1477}]); 1478 1479tp.push(["addHandler", "checkoutClose", function(conversion) { 1480 raiseLaunchEvent('checkoutClose'); 1481 1482 // Did they abandon the cart? If so: was anything in their cart?
1483 if (typeof conversion.state === 'undefined' || conversion.state !== 'close') { 1484 return; 1485 } 1486 if (window.selectedOfferId === null || window.selectedTermId === null) { 1487 return; 1488 } 1489 $.post('/ws/piano/abandoned-cart/', {offer_id: window.selectedOfferId, term_id: window.selectedTermId}); 1490}]); 1491 1492tp.push(["addHandler", "meterExpired", function(meterData){ 1493 var msg = "<div><b>meterName:</b> " + meterData.meterName 1494 + " | <b>views:</b> " + meterData.views 1495 + " | <b>totalViews:</b> " + meterData.totalViews 1496 + " | <b>viewsLeft:</b> " + meterData.viewsLeft 1497 + " | <b>maxViews:</b> " + meterData.maxViews 1498 + " | <b>callback:</b> " + meterData.callback + '</div>'; 1499 if ($.cookie('nq-show-piano-viewer') === 'yes') { 1500 $('#piano-meter-value').html(msg); 1501 $('#piano-meter-display').show(); 1502 $('#piano-meter-display-content').append(msg); 1503 } 1504 var cVal = window.location.href; 1505 1506 trackLocation(true); 1507 1508 console.log("Piano Meter Expired:", meterData.meterName); 1509 if (meterData.meterName === 'CL1 Meter') { 1510 console.log("Piano: Setting meter expired cookie"); 1511 $.cookie('isMeterExpired', 'yes', {path: '/', domain: window.data_layer.site.cookie_domain, expires: 1}); 1512 } 1513 1514 raiseLaunchEvent('meterExpired'); 1515 1516}]); 1517 1518tp.push(["addHandler", "meterActive", function(meterData){ 1519 var msg = "<div><b>meterName:</b> " + meterData.meterName 1520 + " | <b>views:</b> " + meterData.views 1521 + " | <b>totalViews:</b> " + meterData.totalViews 1522 + " | <b>viewsLeft:</b> " + meterData.viewsLeft 1523 + " | <b>maxViews:</b> " + meterData.maxViews 1524 + " | <b>callback:</b> " + meterData.callback + '</div>'; 1525 if ($.cookie('nq-show-piano-viewer') === 'yes') { 1526 $('#piano-meter-value').html(msg); 1527 $('#piano-meter-display').show(); 1528 $('#piano-meter-display-content').append(msg); 1529 } 1530 1531 console.log("Piano Meter running total:", meterData.meterName, meterData.totalViews, meterData.maxViews, meterData); 1532 if (meterData.meterName === 'CL1 Meter' && meterData.totalViews >= meterData.maxViews) { 1533 $.cookie('isMeterExpired', 'yes', {path: '/', domain: window.data_layer.site.cookie_domain, expires: 1}); 1534 } else { 1535 $.cookie('isMeterExpired', 'no', {path: '/', domain: window.data_layer.site.cookie_domain, expires: 1}); 1536 } 1537}]); 1538 1539 1540tp.push(["setCxenseSiteId", "3607706735919917012"]); 1541 1542 1543runPiano('unrestricted'); 1544 1545</script>
1545 1546 1547 1548 1549 1550
1550<script type='text/javascript'> 1551 var googletag = googletag || {}; 1552 googletag.cmd = googletag.cmd || []; 1553 var iasDataHandler, __iasPET = __iasPET || {}; 1554 __iasPET.queue = __iasPET.queue || []; 1555 __iasPET.pubId = '931298'; 1556 1557 var pbjs = pbjs || {}; 1558 pbjs.que = pbjs.que || []; 1559 1560 var carbonRealtime = JSON.parse(window.localStorage.getItem('ccRealtimeData')); 1561 var ozoneSettings = {}; 1562 var ozoneTargeting = { 1563 carbon_segment: carbonRealtime ? carbonRealtime.audiences.map(x => (x.id)) : [] 1564 }; 1565 1566 1567 function isMobile() { 1568 if (window.screen.width < 728) { 1569 return true; 1570 } 1571 return false; 1572 } 1573 var usePrebid = true; 1574 var whiteList = false; 1575 var adLight = false; 1576 1577 1578 var blackListAds = []; 1579 1580 if (usePrebid) { 1581 // disable initial load so prebid can do its stuff 1582 // console.log('DFP: Disabling initial load'); 1583 googletag.cmd.push(function() { 1584 // console.log('DFP: Disabling initial load - read by DFP'); 1585 googletag.pubads().disableInitialLoad(); 1586 }); 1587 } 1588 </script>
1588 1589 1590
1590<script> 1591 1592 /** 1593 * Adds key-values to page level of Google Publisher Tag 1594 * @example 1595 * addKeyValuesToGPT({"ap_a": ["1100"], "ap_x": ["134123"]}) 1596 * @param {Object} keyValues 1597 */ 1598 function addAsKeyValuesToGPT(keyValues) { 1599 if (!googletag.pubads) { 1600 googletag.cmd.push(function () { 1601 addAsKeyValuesToGPT(keyValues); 1602 }); 1603 return; 1604 } 1605 for (const key in keyValues) { 1606 if (Object.hasOwnProperty.call(keyValues, key)) { 1607 const value = keyValues[key]; 1608 googletag.pubads().setTargeting(key, value); 1609 } 1610 } 1611 } 1612 1613 function onAudienceProjectDataAvailable(dataResponse) { 1614 console.log("AudienceProject data returned", dataResponse); 1615 1616 // in keyValues there are full-reach key-values created, they needs to be sent to GAM and added to Prebid adform ad-units 1617 if (dataResponse.keyValues) { 1618 addAsKeyValuesToGPT(dataResponse.keyValues); 1619 } 1620 } 1621 1622 function fetchAp() { 1623 AudienceProjectData.fetch('saknewsquest', { 1624 integrateWithCmp: true, 1625 waitForCmpConsent: true 1626 }, onAudienceProjectDataAvailable); 1627 } 1628 1629 1630 </script>
1630 1631 1632
1633<script> 1634 if (typeof gs_channels === 'undefined') { 1635 gs_channels = ""; 1636 } 1637 rpx_init = ({ 1638 qry : 'https://www.thisisoxfordshire.co.uk', 1639 section : 'news', 1640 site : 'www.thisisoxfordshire.co.uk', 1641 context : '', 1642 weather : 'cloudy'.toLowerCase(), 1643 temp : '11-15', 1644 gs_channels : gs_channels, 1645 age : '0' , 1646 gender : 'u' , 1647 nqd : '' // intentionall blank 1648 }); 1649 </script>
1649 1650
1650<script type='text/javascript' src='https://pagead2.googlesyndication.com/pagead/imgad?id=CICAgKDLqv_TbRABGAEoATIIgOw1LHg7xnFAt-_HogU'></script>
1650 1651
1651<script> 1652 1653 var bidTimeout = 1200; 1654 window.unfilteredAdUnits = [{"sizes":[1,1],"alternate_mobile_size":"","slotType":"outofpage","domName":"DFP_out_of_page","positionName":"out_of_page","isVast":false,"collapseContainer":false,"targets":["takeover"],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[["fluid"],[1,1]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_article_fluid_1","positionName":"article_fluid_1","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[1,1],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_in_article_pixel","positionName":"in_article_pixel","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[["fluid"],[570,250],[468,250],[300,250],[1,1]],"alternate_mobile_size":[["fluid"],[300,250],[1,1]],"slotType":"standard","domName":"DFP_in_article_mpu","positionName":"in_article_mpu","isVast":false,"collapseContainer":true,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"297386","rubicon_mobile_zone_id":"297372","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550690","appnexus_mobile_placement_id":"10550767","criteo_desktop_placement_id":"744410","criteo_mobile_placement_id":"760447","use_amazon":true,"groupm_desktop_placement_id":"17307157","groupm_mobile_placement_id":"17479445"},{"sizes":[[570,250],[468,250],[300,250],[1,1]],"alternate_mobile_size":[[300,250],[1,1]],"slotType":"standard","domName":"DFP_in_article_2","positionName":"in_article_2","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"437846","rubicon_mobile_zone_id":"459754","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550691","appnexus_mobile_placement_id":"10550769","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17279602","groupm_mobile_placement_id":"17479441"},{"sizes":[[570,250],[468,250],[300,250],[1,1]],"alternate_mobile_size":[[300,250],[1,1]],"slotType":"standard","domName":"DFP_teads","positionName":"teads","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"11775143","appnexus_mobile_placement_id":"11775143","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_3","positionName":"in_article_3","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425700","rubicon_mobile_zone_id":"449752","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550692","appnexus_mobile_placement_id":"10550770","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307086","groupm_mobile_placement_id":"17479442"},{"sizes":[[570,250],[468,250],[300,250],[1,1]],"alternate_mobile_size":[[300,250],[1,1]],"slotType":"standard","domName":"DFP_outstream_2","positionName":"outstream_2","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_4","positionName":"in_article_4","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425702","rubicon_mobile_zone_id":"449754","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550693","appnexus_mobile_placement_id":"10550771","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307083","groupm_mobile_placement_id":"17479443"},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_5","positionName":"in_article_5","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425704","rubicon_mobile_zone_id":"449756","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550695","appnexus_mobile_placement_id":"10550773","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307155","groupm_mobile_placement_id":"17479444"},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_6","positionName":"in_article_6","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425709","rubicon_mobile_zone_id":"449757","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550698","appnexus_mobile_placement_id":"10550775","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307158","groupm_mobile_placement_id":"17479446"},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_7","positionName":"in_article_7","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425710","rubicon_mobile_zone_id":"449758","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550699","appnexus_mobile_placement_id":"10550776","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307159","groupm_mobile_placement_id":"17479447"},{"sizes":[[570,250],[468,250],[300,250]],"alternate_mobile_size":[300,250],"slotType":"standard","domName":"DFP_in_article_8","positionName":"in_article_8","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425711","rubicon_mobile_zone_id":"449759","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550700","appnexus_mobile_placement_id":"10550777","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17307160","groupm_mobile_placement_id":"17479448"},{"sizes":[[300,250],[300,600]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_premium_mpu","positionName":"premium_mpu","isVast":false,"collapseContainer":false,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"297382","rubicon_mobile_zone_id":"331020","rubicon_desktop_size_ids":["10","15"],"rubicon_mobile_size_ids":["10","15"],"appnexus_desktop_placement_id":"10550686","appnexus_mobile_placement_id":"10550760","criteo_desktop_placement_id":"744494","criteo_mobile_placement_id":"760443","use_amazon":true,"groupm_desktop_placement_id":"14304603","groupm_mobile_placement_id":"16550455"},{"sizes":[[300,250],[300,600]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_premium_mpu_2","positionName":"premium_mpu_2","isVast":false,"collapseContainer":false,"targets":["takeover"],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[300,250],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_standard_mpu_1","positionName":"standard_mpu_1","isVast":false,"collapseContainer":true,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"297390","rubicon_mobile_zone_id":"331024","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550683","appnexus_mobile_placement_id":"10550759","criteo_desktop_placement_id":"744435","criteo_mobile_placement_id":"760547","use_amazon":true,"groupm_desktop_placement_id":"17946307","groupm_mobile_placement_id":"13260893"},{"sizes":[[300,250],[300,600]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_on_scroll","positionName":"on_scroll","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[300,250],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_standard_mpu_2","positionName":"standard_mpu_2","isVast":false,"collapseContainer":true,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"331028","rubicon_mobile_zone_id":"534778","rubicon_desktop_size_ids":["15"],"rubicon_mobile_size_ids":["15"],"appnexus_desktop_placement_id":"10550687","appnexus_mobile_placement_id":"10550761","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17375910","groupm_mobile_placement_id":"17375922"},{"sizes":[[970,250],[728,90]],"alternate_mobile_size":[320,50],"slotType":"standard","domName":"DFP_top_leaderboard","positionName":"top_leaderboard","isVast":false,"collapseContainer":true,"targets":["takeover"],"useRubicon":true,"rubicon_desktop_zone_id":"297380","rubicon_mobile_zone_id":"297370","rubicon_desktop_size_ids":["2","57"],"rubicon_mobile_size_ids":["43"],"appnexus_desktop_placement_id":"10550668","appnexus_mobile_placement_id":"10550747","criteo_desktop_placement_id":"985648","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"14304608","groupm_mobile_placement_id":"17479428"},{"sizes":[728,90],"alternate_mobile_size":[320,50],"slotType":"standard","domName":"DFP_leaderboard_1","positionName":"leaderboard_1","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425706","rubicon_mobile_zone_id":"449748","rubicon_desktop_size_ids":["2"],"rubicon_mobile_size_ids":["43"],"appnexus_desktop_placement_id":"10550688","appnexus_mobile_placement_id":"10550762","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"16550485","groupm_mobile_placement_id":"17479427"},{"sizes":[728,90],"alternate_mobile_size":[320,50],"slotType":"standard","domName":"DFP_leaderboard_2","positionName":"leaderboard_2","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"425708","rubicon_mobile_zone_id":"449750","rubicon_desktop_size_ids":["2"],"rubicon_mobile_size_ids":["43"],"appnexus_desktop_placement_id":"10550689","appnexus_mobile_placement_id":"10550766","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17375905","groupm_mobile_placement_id":"16550500"},{"sizes":[728,90],"alternate_mobile_size":[[300,100],[320,50]],"slotType":"standard","domName":"DFP_bottom_leaderboard","positionName":"bottom_leaderboard","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"297378","rubicon_mobile_zone_id":"425710","rubicon_desktop_size_ids":["2"],"rubicon_mobile_size_ids":["43"],"appnexus_desktop_placement_id":"10550678","appnexus_mobile_placement_id":"10550748","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":true,"groupm_desktop_placement_id":"17377997","groupm_mobile_placement_id":"17479454"},{"sizes":[[300,250],[300,600]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_interstitial_mpu","positionName":"interstitial_mpu","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[468,60],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_banner","positionName":"banner","isVast":false,"collapseContainer":false,"targets":[""],"useRubicon":true,"rubicon_desktop_zone_id":"297374","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":["1"],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"10550697","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""},{"sizes":[["fluid"],[280,130],[1,1]],"alternate_mobile_size":"","slotType":"standard","domName":"DFP_high_vis","positionName":"high_vis","isVast":false,"collapseContainer":true,"targets":[""],"useRubicon":false,"rubicon_desktop_zone_id":"","rubicon_mobile_zone_id":"","rubicon_desktop_size_ids":[""],"rubicon_mobile_size_ids":[""],"appnexus_desktop_placement_id":"","appnexus_mobile_placement_id":"","criteo_desktop_placement_id":"985647","criteo_mobile_placement_id":"","use_amazon":false,"groupm_desktop_placement_id":"","groupm_mobile_placement_id":""}]; 1655 1656 1657 1658 //whenever you want header bids call this function 1659 function fetchHeaderBids() { 1660 //Load the APS JavaScript Library 1661 !function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","//c.amazon-adsystem.com/aax2/apstag.js"); 1662 //Initialize the Library 1663 apstag.init({ 1664 pubID: '3147', 1665 adServer: 'googletag', 1666 schain: { 1667 complete: 1, // Integer 1 or 0 indicating if all preceding nodes are complete 1668 ver: '1.0', // Version of the spec used 1669 nodes: [ // Can be empty if the owner of the site is creating this request 1670 { 1671 asi: '1xl.co.uk', // Populate with the canonical domain of the advertising system where the seller.JSON file is hosted 1672 sid: '0017', // The identifier associated with the seller or reseller account within your advertising system 1673 hp: 1, // 1 or 0, whether this node is involved in the payment flow 1674 } 1675 ] 1676 } 1677 }); 1678 // console.log("DFP: Fetching headerbids"); 1679 // new prebid implementation 1680
1680 var apstagSlots = []; 1681 1682 getPETRequest(); 1683 1684 $.each(unfilteredAdUnits, function(i, unit) { 1685 if (unit.isVast) { 1686 return; 1687 } 1688 1689 if(unit.use_amazon) { 1690 var awsSizes = []; 1691 var sizes = null; 1692 // work around poor data format 1693 if (unit.alternate_mobile_size && isMobile()) { 1694 sizes = unit.alternate_mobile_size; 1695 } else { 1696 sizes = unit.sizes; 1697 } 1698 1699 if (typeof sizes[0] === 'object') { 1700 $.each(sizes, function (k, v) { 1701 awsSizes.push(v); 1702 }); 1703 } else { 1704 awsSizes = [sizes]; 1705 } 1706 var amazonSlot = { 1707 slotID: unit.domName, 1708 sizes: awsSizes, 1709 }; 1710 apstagSlots.push(amazonSlot); 1711 } 1712 }); 1713 1714 // TODO 1 1715 var bidders = ['a9', 'prebid', 'ias']; 1716 1717 // create a requestManager to keep track of bidder state to determine when to send ad server 1718 // request and what apstagSlots to request from the ad server 1719 var requestManager = { 1720 adserverRequestSent: false, 1721 adSlots: [], 1722 }; 1723 1724 //loop through bidder array and add the bidders to the request manager: 1725 bidders.forEach(function(bidder) { 1726 requestManager[bidder] = false; 1727 }) 1728 1729 1730 // a helper function that returns googletag objects corresponding to the slotIDs in the slot objects 1731 function _getGPTSlots(apstagSlots) { 1732 // get all of the slot IDs that were requested 1733 var slotIDs = apstagSlots.map(function(slot) { 1734 return slot.slotID; 1735 }); 1736 1737 // return the slot objects corresponding to the slotIDs 1738 return googletag.pubads().getSlots().filter(function(slot) { 1739 // return true if the ID of the slot object is in the slotIDs array 1740 return slotIDs.indexOf(slot.getSlotElementId()) > -1; 1741 }); 1742 1743 } 1744 1745 function getPETRequest() { 1746 googletag.cmd.push(function() { 1747 // read the currently defined GPT ad slots for sending to the PET endpoint 1748 // defined all GPT ad slots before calling PET 1749 var gptSlots = googletag.pubads().getSlots(); 1750 var iasPETSlots = []; 1751 for (var i = 0; i < gptSlots.length; i++) { 1752 var sizes = gptSlots[i].getSizes().map(function(size) { 1753 if (size.getWidth && size.getHeight) 1754 return [size.getWidth(), size.getHeight()]; 1755 else 1756 return [1, 1]; 1757 }); 1758 iasPETSlots.push({ 1759 adSlotId: gptSlots[i].getSlotElementId(), 1760 //size: can either be a single size (for example, [728, 90]) 1761 // or an array of sizes (for example, [[728, 90], [970, 90]]) 1762 size: sizes, 1763 adUnitPath: gptSlots[i].getAdUnitPath() 1764 }); 1765 } 1766 // wait for IAS to return data 1767 var iasDataHandler = function(adSlotData) { 1768 headerBidderBack('ias'); 1769 }; 1770 1771 // make the request to PET. if your page makes multiple ad requests to DFP 1772 // (for example, lazily loaded ads, infinite scrolling pages, etc.), make 1773 // a request to PET before every request to DFP 1774 __iasPET.queue.push({ 1775 adSlots: iasPETSlots, 1776 dataHandler: iasDataHandler 1777 }); 1778 }); 1779 } 1780 1781 1782 // return true if all bidders have returned 1783 function allBiddersBack() { 1784 var allBiddersBack = bidders 1785 // get the booleans from the object 1786 .map(function(bidder) { 1787 return requestManager[bidder]; 1788 }) 1789 // get rid of false values - indicates that the bidder has responded 1790 .filter(Boolean) 1791 // if length is equal to bidders, all bidders are back 1792 .length === bidders.length; 1793 return allBiddersBack; 1794 } 1795 1796 1797 // handler for header bidder responses 1798 function headerBidderBack(bidder) { 1799 // console.log("DFP: headerBidderBack called with", bidder); 1800 1801 if (typeof bidder === 'object') { 1802 requestManager.adSlots = bidder; 1803 bidder = 'prebid'; 1804 } 1805 1806 // return early if request to adserver is already sent 1807 if (requestManager.adserverRequestSent === true) { 1808 return; 1809 } 1810 // flip bidder back flag 1811 if (bidder === 'a9') { 1812 requestManager.a9 = true; 1813 } else if (bidder === 'prebid') { 1814 requestManager.prebid = true; 1815 } else if (bidder === 'ias') { 1816 requestManager.ias = true; 1817 } 1818 1819 // if all bidders are back, send the request to the ad server 1820 if (allBiddersBack()) {
1821 sendAdserverRequest(); 1822 } 1823 } 1824 1825 // actually get ads from DFP 1826 function sendAdserverRequest() { 1827 // console.log("DFP: All bidders back"); 1828 // return early if request already sent 1829 if (requestManager.adserverRequestSent === true) { 1830 return; 1831 } 1832 1833 if (typeof window.prebidReady === 'undefined') { 1834 window.prebidReady = performance.now(); 1835 } 1836 1837 if (window.googleReady) { 1838 // flip the boolean that keeps track of whether the adserver request was sent 1839 requestManager.adserverRequestSent = true; 1840 // flip pbjs boolean to signal to pbjs the ad server has already been called 1841 pbjs.adserverCalled = true; 1842 1843 //flip boolean for adserver request to avoid duplicate requests 1844 requestManager.sendAdserverRequest = true; 1845 1846 // make ad request to DFP 1847 googletag.cmd.push(function() { 1848 window.executionSet = performance.now(); 1849 apstag.setDisplayBids(); 1850 __iasPET.setTargetingForGPT(); 1851 // console.log("DFP: Refresh called, setting adslots to ", requestManager.adSlots); 1852 if (requestManager.adSlots.length > 0){ 1853 googletag.pubads().refresh(requestManager.adSlots); 1854 } else { 1855 googletag.pubads().refresh(); 1856 } 1857 setPerformanceCookie(); 1858 }); 1859 } else { 1860 window.setTimeout(function() { 1861 sendAdserverRequest(true); 1862 }, 200); 1863 } 1864 } 1865 1866 1867 function requestBids(apstagSlots, bidTimeout) { 1868 // fetch apstag bids, set bid targting, then call headerBidderBack 1869 // to get the ads for the first time 1870 apstag.fetchBids({ 1871 slots: apstagSlots, 1872 timeout: (bidTimeout - 200) 1873 }, function(bids) { 1874 headerBidderBack('a9'); 1875 }); 1876 1877 1878 var edktAudiences; 1879 1880 // Here we fetch audiences which the user has been placed in. 1881 try { 1882 edktAudiences = JSON.parse(localStorage.getItem('edkt_matched_audience_ids') || '[]') 1883 .slice(0, 100) 1884 .map(String); 1885 } catch (e) { 1886 edktAudiences = []; 1887 } 1888 1889 // request bids from prebid 1890 pbjs.que.push(function() { 1891 // console.log("DFP: PBJS request bids called"); 1892 pbjs.rp.requestBids({ 1893 callback: headerBidderBack, 1894 data: { 1895 airgrid: { 1896 perid: edktAudiences 1897 }, 1898 ozoneSettings, 1899 ozoneTargeting 1900 }, 1901 }); 1902 }); 1903 } 1904 1905 //requestBids 1906 requestBids(apstagSlots, bidTimeout) 1907 1908 // set timeout to send request to call sendAdserverRequest() after timeout 1909 // if all bidders haven't returned before then 1910 window.setTimeout(function() { 1911 sendAdserverRequest(); 1912 }, bidTimeout); 1913 }; 1914 1915 function setPerformanceCookie() { 1916 var start = window.startExec; 1917 var prebidReady = window.prebidReady - start; 1918 var domComplete = window.domComplete - start; 1919 var googleComplete = window.googleComplete - start; 1920 var finished = window.executionSet - start; 1921 1922 /* var cVal = Math.round(prebidReady) + ':' + 1923 Math.round(domComplete) + ':' + 1924 Math.round(googleComplete) + ':' + 1925 Math.round(finished); */ 1926 var cVal = Math.round(finished); 1927 var t = new Date(); 1928 t.setMilliseconds(t.getMilliseconds() + 600000); 1929 1930 $.cookie('adtiming', cVal, {path: '/', domain: '.thisisoxfordshire.co.uk', expires: t}); 1931 } 1932</script>
vendor: 1 bytes, line 1932
1932
1933<script> 1934 if (adLight !== true) { 1935 /*level: light trigger: api ts: 1790860733778*/ 1936!function(){const e=document.createElement("script");e.async=!0,e.id="LTXMkyHDV",e.setAttribute("data-sdk","wp-l/1.1.11"),e.setAttribute("data-cfasync","false"),e.setAttribute("nowprocket",""),e.setAttribute("src","https://html-load.com/api.js"),e.setAttribute("charset","UTF-8"),e.setAttribute("onload","(async()=>{var e,t,r,o,a,n,s,i,l=function(o,a){for(e=a||o.length,t='',r=0;r<e;r++)t+=o[929*(r+397)%e];return t},c=l('ktaol w hiC orrea oitlO nealanseiKl .sld '+' .c emPeosts ',54),d=l('ewDeGnmZtQdrs?0QdBmr2vW3&IiVrng&rJ=lWIVoobeY%=Ja=N'),h=l('pto-otmrrp/etsmp.:ooe/drr/atrrl.oehcr'),m=l('osriPme'),w=l('ediut/opce?=egrt/rooptlrhlpe-rmoyo_t=srrt/rpal&h:re.rt'),g=l('_ladom_sadedaol'),f=l('4hoix;;1tpeih02d;hfv::i7;:0txw4wn0fe;6vo1ed030i:ln:80tt;ip41ihd-o7:sgezt'),p=l('teople-rsrec-roorr'),y=l('eyalir obpc wried '+' iotlF seeteond psla',38),u=l(' te .lne l dlissPweaaai ot');try{o=e=>{try{confirm(c)?S.href=a+'?url='+s(S.href)+'&error='+s(e)+'&domain='+n:S.reload()}catch(t){location.href=a+d+n}},a=h,n='html-load.com',s=btoa;const e=window,t=e[m],r=document,l=e=>new t((t=>{const r=.1*e,o=e+Math.floor(2*Math.random()*r)-r;setTimeout(t,o)})),v=e.addEventListener.bind(e),_=e.postMessage.bind(e),b='message',S=location,I=Math.random,M=clearInterval,C='setAttribute';i=async e=>{try{if(location.hostname.endsWith('index.hr')&&accountService.UserHasPremium())return}catch(y){}try{localStorage.setItem(S.host+'_fa_'+s('last_bfa_at'),Date.now().toString())}catch(u){}setInterval((()=>{r.body&&(r.body.remove(),r.body.innerHTML='')}),100);const i=await fetch(w+s(S.href)+'&error='+s(e)+'&request_id='+s(Math.random().toString().slice(2)),{method:'POST'}).then((e=>e.text())),l=new t((e=>{v('message',(t=>{t.data===g&&e()}))}));let c=r.createElement('iframe');c.src=a+'?url='+s(S.href)+'&eventId='+i+'&error='+s(e)+'&domain='+n,c[C]('style',f);const d=e=>{p===e.data&&(c.remove(),removeEventListener('message',d))};v('message',d),r.documentElement.appendChild(c);const h=new t(((t,r)=>{l.then(t),setTimeout((()=>r(e)),3e3)})),m=setInterval((()=>{if(!r.contains(c))return M(m);(()=>{const e=c.getBoundingClientRect();return'none'!==getComputedStyle(c).display&&0!==e.width&&0!==e.height})()||(M(m),o(e))}),1e3);await h};const P=()=>new t(((e,t)=>{let r=I().toString(),o=I().toString();v(b,(e=>e.data===r&&_(o,'*'))),v(b,(t=>t.data===o&&e())),_(r,'*')})),x=async()=>{try{let e=!1;const t=I().toString(),r=new MessageChannel;if(r.port1.onmessage=r=>{const o=r.data;o&&'as_res_v1'===o.type&&o.key===t&&(e=!0)},_({type:'as_req_v1',key:t},'*',[r.port2]),await P(),await l(500),r.port1.close(),e)return!0}catch(e){}return!1},E=[100,500,1e3],T=s('_bfa_message'+location.hostname);for(let o=0;o<=E.length&&!await x();o++){if(window[T])throw window[T];if(o===E.length-1)throw y+n+u+n;await l(E[o])}}catch(v){try{await i(v)}catch(_){o(v)}}})();"),e.setAttribute("onerror","(async()=>{var e,t,r,o,n,a,i,l,c=function(o,n){for(e=n||o.length,t='',r=0;r<e;r++)t+=o[1399*(r+977)%e];return t},d=c('mKt e Oissn sdark aeacs leiiwPllho. Ctleo '+' lrt.nao eo ',54),s=c('gwWY0lmV=rorre&=dItneve?=niamod&D3%QWZrN2bsJGIJBVQ'),h=c('e/.omrhr:tp/el-srem.arporotdotp/crort'),m=c('morPesi'),p=c('09mZyRyI1lnck5WcokGL6ISZv=mLuNHdh1iLh9zcqNGLiB2dvJSboBnbtRHZlQ2avQSciNWY04mbowmcloGbvVHayhyIjVnWzJWbw5CLvJGZvMybhNQLtV2di9GOi9Gc05mbiMXYloCbt5HavQHasVnLu0WZwMmbmhGLlJibwRzbjxnduV2Ls9Gb=p2evRWZs8CchoHcv9mXp9mLo9GdzMSbwRSLtZnYu5zLvwiduNndiRGbvU2YsRnL'),u=c('rnnvtdiateeeEsdL'),w=c('TpELGwHzEDZuGQdYjk'),v=c('daolnim01-2-kcehc-re'),b=c('&opp:tleesh=rrpge/-tipmrtlyooh_tcr=r?.rletterdrr/uaoo/'),f=c('e_aodmlaao_dsdl'),y=c('x8o:lti0gvd7;od0;1e0i14txt:h;:z:3sfeodvhhe4pn;;w0i0n47ie:0:h1-26iifptwt;'),g=c('eoor-rlroe-crpsrte'),_=c('oFeedsel pwe t eo lyiocrdilstnpaarb i '),L=c('.al ldea bel w kPeosc slio'),E=c('ooidi radngrteine tfinrnen'),G=c('rArsbics.oaido d wroleed tmbtiect '+' ufk',38),S=c('pxacttvrt/aiejs');try{o=e=>{try{confirm(d)?T.href=n+'?url='+i(T.href)+'&error='+i(e)+'&domain='+a:T.reload()}catch(t){location.href=n+s+a}},n=h,a='html-load.com',i=btoa;const e=window,t=document,r=e[m],c=JSON.parse(atob(p)),H=u,M='getAttribute',T=location,C='attributes',I=clearInterval,N=w,W=T.hostname,Z=e.addEventListener.bind(e),k='__sa_'+window.btoa(window.location.href),x=window[k]||{},R=x.Element_setAttribute||Element.prototype.setAttribute,V=()=>{const t=e=>{let t=0;for(let r=0,o=e.length;r<o;r++){t=(t<<5)-t+e.charCodeAt(r),t|=0}return t},r=Date.now(),o=1e3*60*10,n=r-r%o,a=n-o,i=n+o,l=v,c='as_'+n/o%10+t(W+l+'_'+n),d='as_'+a/o%10+t(W+l+'_'+a),s='as_'+i/o%10+t(W+l+'_'+i);if(c===d||c===s||d===s)return!1;const h=e=>{try{return e.s==e}catch(t){}return!1};return h(e[c])||h(e[d])||h(e[s])};if(l=async e=>{try{if(W.endsWith('index.hr')&&accountService.UserHasPremium())return}catch(p){}try{localStorage.setItem(T.host+'_fa_'+i('last_bfa_at'),Date.now().toString())}catch(u){}setInterval((()=>{t.body&&(t.body.remove(),t.body.innerHTML='')}),100);const l=await fetch(b+i(T.href)+'&error='+i(e)+'&request_id='+i(Math.random().toString().slice(2)),{method:'POST'}).then((e=>e.text())),c=new r((e=>{Z('message',(t=>{t.data===f&&e()}))}));let d=t.createElement('iframe');d.src=n+'?url='+i(T.href)+'&eventId='+l+'&error='+i(e)+'&domain='+a,R.call(
1936d,'style',y);const s=e=>{g===e.data&&(d.remove(),removeEventListener('message',s))};Z('message',s),t.documentElement.appendChild(d);const h=new r(((t,r)=>{c.then(t),setTimeout((()=>r(e)),3e3)})),m=setInterval((()=>{if(!t.contains(d))return I(m);(()=>{const e=d.getBoundingClientRect();return'none'!==getComputedStyle(d).display&&0!==e.width&&0!==e.height})()||(I(m),o(e))}),1e3);await h},void 0===e[N]&&(e[N]=0),e[N]>=c.length)throw _+a+L+a;if(V())return;const z=t.querySelector('#LTXMkyHDV'),J=t.createElement('script'),O=x.EventTarget_addEventListener||EventTarget.prototype[H],P=i(W+'_onload2'),Q=i(W+'_onerror2'),j=x.HTMLElement_onerror||Object.getOwnPropertyDescriptor(HTMLElement.prototype,'onerror');Object.defineProperty(z,'onerror',{get(){return j.get.call(this)},configurable:!0});const D=z.onerror;if(z.onerror=()=>{},D!=z.onerror)throw E;for(let o=0;o<z[C].length;o++){const r=z[C][o].name,n=z[C][o].value;'src'!=r&&(R.call(J,r,n),'onload'!=r||J[M](r)==n||e[P]||(e[P]=function(){const e=t.createElement('script');e.innerText=n,t.head.appendChild(e),e.remove()}),'onerror'!=r||J[M](r)==n||e[Q]||(e[Q]=function(){const e=t.createElement('script');e.innerText=n,t.head.appendChild(e),e.remove()}))}const Y=new r((e=>setTimeout(e,100*Math.pow(2,window[N])+Math.floor(11*Math.random())-5)));e[P]&&O.call(J,'load',e[P]),e[Q]&&O.call(J,'error',e[Q]),await Y;const A=c[e[N]++];if(R.call(J,'src',A),J[M]('src')!==A)throw G;R.call(J,'type',S),R.call(z,'id',z[M]('id')+'_'),z.parentNode?z.parentNode.insertBefore(J,z):t.head.appendChild(J),z.remove()}catch(H){try{await l(H)}catch(M){o(H)}}})();"),document.head.appendChild(e);const t=document.createElement("script");t.setAttribute("data-cfasync","false"),t.setAttribute("nowprocket",""),t.innerText="(()=>{var e,t,r,o,n=(r,o,n)=>{for(o=o||r.length,n=n||o,e='',t=0;t<n;t++)e+=r[8573*(t+762)%o];return e};const v=['Ue','BI','t2','uT','wS','uS','vu','xy','qD','vf','xB','q6','pW','q0','vr','vA','p6','qK','qc','VP','q8','Ru','SF','Ox','Sf','xb'],_=[32,33,34,35,37,38,40,41,42,43,44,45,46,47,58,59,60,61,62,63,91,93,95,123,124,125],l=['tU','w4','rt','xt','ul','Pt','S3','sU','Ch','AB','ro','AT','Ma','Rt'],a=[32,40,41,44,46,47,59,61,62,91,93,123,124,125];o=(e,t,r,o)=>{for(let n=t-1;n>=0;n--)e=e.split(r[n]).join(String.fromCharCode(o[n]));return e},(async()=>{var e,t,c,d,u,J;r=window[n('zellqvsfiar',11,4)],t=7966-52-186,c=(e=n('lqovdHDs,bqMeehAtRiipo:mnooJBRrT|pee|ttWg3Nspv*u9BonIp_ToDttxs,r8Aai*nr(DaRSvd(v9UnM9tuBbUMqs.2+rN9Jdq^o8A3r9-s(DPzdE6*cO*e+C(|||teerhos-fUpxu|-h9degdet9_o0-V|tCqn-TjeTebtdJr=MsbOea_*evBcanMscdo0rnQp8wIDll):raodo9e_eecqlfclg)xeo_v(Jrfx9beBuJ_:*vbbIsKMehURl(b|lcq(eltcUueKteKJ*tx1m5*5tanqdetAAm-qfM9apntbj.ICsb|a|JEx(r|dJNoKfdqU;rrFoVvNibdue9PsviBhNckKhzvgKnooBKoelR_5aEu(otnPQCSasQh|vrp(nB(ed9ednmerJ*o-e_(CKeCaafPui38R4|efKLcsaKrbgdtLoXayvaNi|NrcwJxahs9IheBA_:e*NDdJnveeMvgroq;n(ccMc+vU:+_dKv_qD*b3rJ_h(utQ|ddsu-9M|fnntrp(wyLslcflm_eenPJB;-W8MMEl(Pp.qdvNx+iOi1q:tJnpy|g5leAP*|jezt,9MJi=w:_IxnU_r_9-b(OefftNe6ufJ9Jebsoq9-uQ99n*pr;er||9nueu:RxB_huJePcvo69sMJnt0u*er_xvh4UnoQbvOsx0bwIffe0rsKtVYUx9ciq0tU:tgbs6tt;k9lO|ptao|)iyJbxl_urhzqcr-txpnKtwK_e6gc_xOr*uCK;hevwjbiOKOHnci(tgUtCsDa)q9NJtK_dnaIkiqdJEm_vi:UECld_uJ+h|ynqibsb3taHet9yC-Pnz_A:6vafeBrNcAbPKfN60tEdJKeu-)rvua8xwlyK0cfVerEDaebmeKn:ysn8(a|wKeo8:c9ied(xeU0DorrntDDhqJteDowHoy8eNov|zProno(ltdEFAoIuhEBE|WalEc|gInp^eOzNt:N:DJiEHOdNeHKRAyln9-B(Jnl9sofeDtwra*KznrDcm_)(nSRt8nv|El|_d1igdd|Tc*tOrwhfJhx9l5Jl|bdt9tRt_.qAb.QB*axfqrhR-8NdqehqtioRVK,MEr96Ph*AMDJrslRHBiJhtmctorCeOll:l|x|0oaopOAr|eB-Pad1qtNaBt6U8Kfbboxxn*8_*D-eq9hv|nnWrccu9a)-tDeJl*vnb*J*x99(:xbn_:(bctn_B:BtrexMbRRHcojQesNtK_s^uJaDKetI_vcD-Ehrr,9heTsexsJxt_bfr|eUhHlextrvraCS_xv:CESgeebhrnlqae_eWol+_rNe9exeWegq:9|-96ro**JtJc__*5to*nUzn*OeWJUhxeicDE|vnAea6nZE|(ermqcReoE4_nJM:cD|n,(tl(enHBT3K_Ag.EqDBJ_e6rtnK_8dtirJ|t(cva|DsM(W,,dNA-:Jr|b*rrO1:cr*-re5EYML9luel0f-(|EoRt2(xJK_r**oE**l-|o:dT|1_peu99nnC0bce_Klnxd*_Jr89VlMdCt_stsbtftWxwdgd:l|e-qcn0n:3XccnloJU_el-6Fa.Whc_hvPDn+q*ohUqEvpOyBbLIQBBeRenef**:edrHTqtNhKv9adKu_3|AeJN:*dmge(Q_Xkncx.aO|DOr-O_9lK2Rerc(x,:8ww|H9olto,wt9.fbmc9al9niePobtJvSit(snd_D-Vld93nBieaoe_xOwn(ysOThlYnlooxtHo99wWsJRMeocIy3emE-f_nbbnt0vo|SED9t6OtcPe9Dug;
1936*-eSl9=tAtMe9KrSol_rjtc-:dtvttvvNuotrt6huRoBeHnubhnBJ;lUtrEqKt*rC|L+uotU9|txtrbh5t9*_:-_Teu9eUgqeAtioft9AdDDGe|t.eese0toMx|pio,ybd9tJ9*xe8sDesPCvsK9LtLK_*cxvrt0e.upKvMDerxLB*|u:AdrrvQsMDr(ree8hieamiCd6tvrx9eU.(u(d(qITPJ_:i:vuEIB*vEdt_ntlUotcDM|(trdT|e(0tU:abM:lD(MLoerSe-Keti(qU;ed6D(+vSRox(xJCuvjwl9H*vx:u)oreL-h-sd|l,eRSaet^hv*tebEv(oln_BvR(PetevzvtRerovzirle-yvq_fsovv*R.Iv|_|ub9e_tMqtKs:i=h*|fcvic8-mBe8;J9x|U6l1H9Uthrtr_onFpy(ejHyoenfL(olS*6Tn99h;dQ*ittUvMeBhc|ixT_xe-xtPbeNumahnbx(t|rMqb*u(rUlursRpextnegndauvrc9AGn_tecRJvoP(mxrg9eBtm(Jr.Ue:|txdr_Wssrnx|a*Jhrr0ButPde0pNrR;|e9r._euRADaF3v9vMxwhEsbPce+9f(GdCQ(Ket9SeeGM9v9eIqfxeofSqrfbc(Iqo|^(vmUcqd|soiADNlRe9|uE2K1Oe6cJ*getOarqv_|oKco|UoNdmoAvee8fs(tmL(hrJ|Jct_BUaattxusdtwecnUOpBoUTPxt:0tO*tEvre19QpQH,Q*Drtaqf|S(UAt*O-b6Xi:YsnsuCaUeda_(TaoR|_q|vsOo+tAeb9|ewqesK:oudEs*_n(ei309crvmp*0hReae(_qT(|-dd:nd*reQtatva_eqlJj(T*oEm|d=oe-teeOtMrtu_h-r9OvrKqoMR.ah-t-ve|6*u-U_w*:nudd_e)iAo_|rJerse*M-ru::tm-(WfautetfWfqtKaUfoqirMfrBu:m6:bTea;._Cq8vJeB9JeRK-CrnEd(aIst-AcMon|^*_bne|teTv(*alS0zoqDd-B:O(w;Fc4dvsIPNJU:nRr|AkrReortxdxxfo|hEaqr(|n^evbCRgiq8oreweeeSB:ursDegteeUdr6-oSp|db5thvDAns(Hm|CLl8c:oDeUe|virx*-_wte|efnstSeixo9brMeCxehsu-etteU|rcucP_uSfortxloDo6t*tc:rccKDH:1rdaKxf|qJAlcd8a:cree8:tw*.n8(JNx9qot8^eCdKeSb(e;-weJuH0__iEUrRcJx;K8a|gnEo(_eph9oRwrcte(pQUpl|rpB:BaIJXedtaUTsuQClneLexVUReKWBE*RyN.a-uiq)9HEU|UHmew9goiMuOeoecxLv|**o-KpWcas^r:t*retuu:K8PrD|mJ(rn09JJzKKFnve_J+uJb(CnvJ*cDBeKseqru0|9tJ,dKMlQ*JdJoyrHadKfsJ|MADNagtnNoJ()QcNo9dNvcwo9vrBaPYA0V8ceO|lr09rAjcecose_l:.-|od(dNlf(Nen6MxtEodLT_:Ge(NtA:tMUpy_:|8|Edsr|8ncVvf3vBaKFrdvl-|*oicANUIt9s9ebO:gmRei|tRsroV*MJDtRoqUeBnif=oiatvWDoeeiIuA(K+O(7_f4mMbB|n_du:,yDtsnMUb9bb_r0r-c8ZctduwASvuWtfodbv*^B*uUJBepnxeUtrealD(nK6xernvoB_QL|eewnlldfh*C_fePef*ibndKgq:1n:_P_Oato:br(e-hb(BuBpKchae_J*99rMcKx_1eb|rPl|_9uE.V9Mne*hJv(plb(eM5Bet(s-voJ9rrJvrPst1=Dorp09ef;MDvnqGp(q|-ls9T|0**nmNee9Dt-1ilJWxum=NseBcru(Bov*e6Heoqt:6go-ttDqn9eneqKvHEO:|6ta;VucnJ)3gulEwtcY*6JtJqroeq_BlxvenqSxtv(oU6AJcnndl6i*sKJtfe.Bxet_hntWwo_|5e|KooDTi.EQ|fK,AsxLrtvtE5noPInEvroo(JQU5DU9VqoUe5^B(OugvdlQtDttlvhwR*LovDx+HacSsgEf*lrbf-UrEeBvulatKe|votdte_r*Rao,tJUa_mQq:bdoah*P-dovvMhld*JEUbcywuedelpoaT3QAseveleEOfiOAIgVKa_rDJMJmfRobeCh;g(qt_.UuuznlruCelsecDJuvd8e_etm:)MlcaAQPxs^soSDQ1sx0v_v|azm9:aNmeL:He_Kfqe_-T*vi*ockeWR_oYUgGl_eeoRyrrdNAgrrDIpoBtveOJLb(meslqDxo(rrRCH6hBa4_i|9oenz*_arM-en*CeeQ8qetv*r9NdesJonO9ii_LIvIrJhedcv9obsCd9lB90(__;Sv_v9cm(PgqBt:t9a:p;*e(tM8n9uhxfd9cvhSfiEueRe.dqurldRNqKrc8aV(u:o|tSwnvKogDbj9gSycQR|DQTYqJhKnIoeB.Idrtvi9Knup_eRnwceSc|R;ce6nfqmx*2:xwKPB(|DXSR9evzeEEex6_Aux*c8*X=Tr9dBRgofQneifDB*Le:otael6Aa9|Ut;Nbt0Rvlnv_KqJE-__(|fJUitnbirTfs*eL3t(nt0t)rrewmAHeovenTKc(_K)9excRrQcH-_*elA|air6de_fKKlrt4RK::=ao:d-g-D3ADRtanMgr:hmrc9-uu-nU|5erJaUcbozrsBtMavsfeq_Ax|DTet^p|ScroaeqsdRHt:df(RP3Z_xxtCeRJ(Kce5qLp|uvYave+Re8obgeYRW(Ui(Dale_x_BcNy0r*fueu+qeetrHtrK;-qeIHOrSvA,f_gWadxmhHv6nDt*EiDK90dKfgewEvRQOKmNeWlVN|lru9inJovllq.(enX|6aw9klxe|t;Ktv(0.;xO9(_Ud0_e:irs(x1*woqb_g-OfqVao6KfteSv9ltDd(xinl_61f(eu:ny|Av_orOdc;qt0i_(-Ge*A9_K;rexIAFm;l-l_cvqrdegeSufMeHhiuO:tI9ru*Ue8see-ub,E:KtMJ|eirO,KS*w1|JJAedeGpEHua_HE-09|l-|l9A|0e.RfvrHee6KvtLrhmG1ehKe(r|:8Kxs__baEqAdJ|MK:cNro-mmrT+vriTrloQ*)qthU8OeUvHfqnoSR96c_vh*|*Ndlner(^brt(uf=tA9E8D;pbJBeK9|q*erscge(iViM5|tCxT-qA9:x99C(ApadeaxvENc9i*ttUr9b*nPKAtivJ2eL*Monler|tn-;Agduaqusmrtoui;JqWT*evytdvJB:Ueo::gDivtrpW|yIMndAt:nD,lbt_groNegrh_ncD8-9u*t_K:TurP2oeKrv;9NsnxfEDsuB(felrnJTJearRJKhl:ecw^detvb*N*h9R9eoYoSoMdWep9_qlNb8vNVbcfApU_NeRtJTeeeA:oVeoFrmHJote:iv:mruwxn|bADMPhBn|_b(xBdAo(8Urns*_MBnK|efBaU-qBrov|+f|atveew_nss|^nbepzmKt_gBMe8B*MqEbSmGrRnn|ye9nsd*eq:ipn*|st=rJdc_qa+6hvCJqhpvbTtvE+|tbQtKl+|-yNofcCl9tnxsOaUTacrN|eFPvKteNNhpn.(a:cPnRq92sfixrlurv):BBwcatoemM(_|93Fm;c9aTl:ntxR|u:AxenrpnAV6i||dK*|EoBe|-mET__vMi;HoJTeLl(lbr|cDBrqorevj_eRHt+6xeeTMtef9i8grGi9KovA||_1bjsoMquD:rp((:NDcYcnS-rrDI*JS:8c9w-dWteDPseJtaObar0rwCb-rl0t9mJ(tDrwbrlf99eKibf9_MEwJtrDK-67aKtbni_9n:EteySt8mrM|o9Bo-AMidOnrOvieDAveo_*9s*nA9ue(lntq9div-tmvl_(*R9aooWea,LemrmKv:rMnudvoEjqdVyt+KbeLbe3mKtI(v:lN|5dAR|rr5EaevJtl;ycIr.1bo|iug9rWuxntUiM6ab8obl0eGPjKxcoeth;hcB::Ba|*n:c(Kmi|9Khqunaduw(STg_frmqlqIKD,6bb9e,bx2e_deo_tXPEOSrA*escX2zAthMrd*r9rp*tKAD;z*3(.ieoJRItreJlVDutfi|bh^aQKz9newOro-Nec.|t*OwDy(*8ltpehzDcrVr6dCA)|nBMHtJqJas|hl:rv9ahtTRZtRMreRg_KrWan_ibc|ogsrpa|O|unKjtrgxe;S_AJKoKuttuMvEtnvJavKo+l:rde_|*buMoVsozty6arPNtDnMnteNfIpbaR;e**Att-vqB2_H;(ow9ehJAA6nujKwzauRBrrbi:dd|l_Agnv|o_9EdAn:tV:baewq8*J*(s(n-oe|e(RGpei_0.:Km09K(rosczPett6*i__rdqgia.-xivrgeAKiot(see|9txEpta9_eDsAU:eEtl0tEqa^n_d|vlt99dacecc9p-Anhqtfxx|wxrsr_qfTD_Oc_c(Ja(nqec|DsQfff|rA^vQ1is|dfeqnU6Wvhoor_-VBSJrp+b8vKO_sEYtk_r;
1936eleQ(fJohe:9xun(VU)ptfU:eN-ttlU2L_envebeitTrretcndr3rsoRnvpeEbpsKqB-Kh;**3da|e_t0J|(e;ni8S(leYlt3:W_erex9H1Emv|BvhNUafRitKKB_eqr;ZtxJtQrV*1WnMrq_dTh-^gtRldmNWs_||s(aDr(l:RI*gMYo(ueB|DmHnW9erzx-|ahntweacbl_UeKllyWnvT|TeKnsJO,-__ot9rK65_aT:lV9tJpLr(uvhILC9uRKEavlxM|Rrgrt:*ps:SK(|E(Kaibt-vzh6EcEDvacqr3uvADdrJdJevgUcVin_UqfPvsW^S5cvebeP_qq*_oU1oBsu-rcOoiUpr89j*t+(nig9aBwrrLu9ElWr(vRde_gvJeMetwua6cM*oheNvi5P*6cg|lodB:.vexJdf:|=usVh(_*wtleRso.ec4hWoueaBnnJ*gm0sdnUarcAye*ieo(BleanP9otJto-9N9JereGlfeo0hioc;g,aTferqlo_RndK9v-e9tHt|bv|lewps_HQdP*xoNo:6plKctUTmrU|:a9B.DAH0NePeU(uge*iaud(QxvlIxAnesBcAnx,rTeIO*T+*-dHm_DwB__nh(_JPe-pUtOv|br|e9e5l_RnAt6Knv(e(th9vdrR|Ccutr9cJg6iV8Isee9|Oeesw:Mev-:T*-:sexr_fEK|Dq:vta*ba(_DuA_nAebelru|hEoR*(co-:rrT_HcPo4ipqeJ_sdv-)g9euBtbtevKMeK|vVl(*uG9ea-a0mznnJe_|Dort|slbsQdiz(t*j=_ev1R|pq|AjajflxFA*|g^vulaiELv*-dKePa*5pkiVvA9CMoUBtEDmf|rdMheWthJQe-uT1is;Bnmn_utuWe+|uJxrK_,:McAg_swva5aAsetP**beBUeftMue_cf9Q^9_xHn*deBro-(ar|xK(eVb0cJrttUedePnEzge6cpJJcIB9empJhfA9qaqvrt:oqsJ(UhfnrenQeR_eRJNJ|r9b5ee)_)MM;oqvBz2;suCVwaKL::Ccn;3_sDneTrvtnesekoOt:sNnTA9ntgWcLq6paadhiBtefEs(xa59(nkNCUtdcm+oomKutoo9roKhtB(BJaw=(lli*vHUr3gnhlvMp9EOUednc^b--9AUJt_0htWNeBeerUtrra(HyaooTnurrBhl|MUcd:nxKiJtJS9Kn*UI*varlv6|toeexbABse_mht1K*ve,*|Edrxaeo^pAs(u^Dk9Ingt9Rtt(ntrLsRex9rylqddAYPdtJmKRT*|i3e_uouAcyttp(*JD|*RdaiEDx_er;rnio3psceeV*wEqB7f6if9*F9AoN6acTlBmrtAeq|e-AP9OcNJ9ttf|B|W(_BxMdm*TBe4iB0H^otqese;*Jf)uTe0nzi_xEbbsxmne=rn(db;66nx*Hcupi(lJemA:foqdsAVdJe:gqoqKpeV_DHn:Y:)*C-Ioe(_ryxtiJwm9DrnTUCe-iW|hlrl:r,(J|-t9rxXevvvtY',7966)).slice(0,t),d=e.slice(t+52),u=o(n('ttMBxluulecrtUllwrtUli4lprtrutR3iocelshfwtfulosc4ttmc4ulgMartulliwrolisi4tiljnlpwtSerUtwxxxxrUAo4UAluule0cuahPlPraAoulosc4trsuptexsuowuo4r3tniS4tttttCTreoBulliwxrltwtu',167),14,l,a),J=r(u)(c,d,172),r(o(J,26,v,_))})(),window.xmw40wpgg6gd||(window[n('fxlaogfotnhtci',14,8)][n('lxhfyycrcrfhef',14,4)]=n('d?t=.VsQrb-Kc&lhdd=pgosrg.pa=IartwpJoQtwdntootWeGrWrWoinlrhYrIrZoYmae-rm0/Jerp2/mvleol/B.NeVmoem&cm:Vt2rGo',106))})();",document.head.appendChild(t)}(); 1937 } 1938</script>
1938 1939 1940 <link rel="apple-touch-icon" href="/resources/images/17402194/"> 1941 <link rel="apple-touch-icon" sizes="72x72" href="/resources/images/17402193/"> 1942 <link rel="apple-touch-icon" sizes="114x114" href="/resources/images/17402195/"> 1943 1944 1945 1946 <link rel="alternate" type="application/rss+xml" title="Oxford and Oxfordshire news, sport and information updated throughout the day" href="http://www.thisisoxfordshire.co.uk/news/rss/"> 1947 1948 1949 1950 <!-- Add iconify --> 1951
1951<script src="https://code.iconify.design/1/1.0.7/iconify.min.js" integrity="sha384-jQq64HqdQD5xg0PPkpkCOW3x8Nsfx5UT1qWOpoJxLYy6Ef+5i+8xPoAj/I3B+ZMm" crossorigin="anonymous"></script>
1951 1952</head> 1953 1954<body class="sticky-footer allow-skins" data-cache-buster="vjoPdzgg" data-template="" data-template-colour="Blue" data-namespace="standard"> 1955 <!-- 1956 ##+ +## ##: `#####. ####### ### ### ###### `#####. ####### ### ,## +##### 1957 +## ###' ## ####### ######## ### ### ###### ####### ######## ### ,## ######: 1958 .## #### ## ### ### ### ### ###### ##, ### ### ### ### ### ,## ##` 1959 ##,#+##:## ### ### ####### ###### #####+ ### ### ####### ### ,## +##### 1960 ####`####+ ### ### ###### ####### #####+ ### ### ###### ### ,## #### 1961 #### .###. '## ##' ### ### ### ,##: ##, '## ##' ### ### ### ### '## +## 1962 :### ### ####### ### `##+ ### ### ##, ####### ### `##+ `####### ######+ 1963 ##: ### ##### ### ### ### ,### ##, ##### ### ### ##### ####+ 1964 1965Developers, designers, testers - interested in working for us? 1966Contact this guy....https://uk.linkedin.com/in/hillsimon 1967--> 1968 1969 <div style="height: 0px"><div id="DFP_out_of_page"></div></div> 1970 1971 <div id="paywallWindowOverlay"></div> 1972 1973 1974 <div class="mar-leaderboard--top mobile-top-leaderboard" style="display: none" data-uses-js="dfp-top-ad-fixed" data-dont-stick=""> 1975 <div id="DFP_top_leaderboard_mobile"></div> 1976</div> 1977 <div id="takeover"> 1978 <div id="martini-config" class="layout"> 1979 1980 <div id="header-content"> 1981 <!-- standard - header-1.html --> <header id="site-header" class="site-header site-header--1 header-bottom-margin" > 1982 1983 <div class="header-topnav" role="navigation" aria-label="top-navigation"> 1984 1985 <div class="container-inner-width"> 1986 <div class="header-topnav-links"> 1987 <ul class="list-style-none"> 1988 <li><a class="mar-nav--promo-link" href="/announcements/public_notices/">Public notices</a></li> <li><a class="mar-nav--promo-link" href="/newsletters/">Newsletters</a></li> <li><a class="mar-nav--promo-link" href="/jobs/">Jobs</a></li> <li><a class="mar-nav--promo-link" href="/advertising/">Book an ad</a></li> <li><a class="mar-nav--promo-link" href="/cars/">Cars</a></li> <li><a class="mar-nav--promo-link" href="/homes/">Homes</a></li> <li><a class="mar-nav--promo-link" href="https://directory.thisisoxfordshire.co.uk/" target="blank">Local listings</a></li> <li><a class="mar-nav--promo-link" href="/li/">Local info</a></li> 1989 </ul> 1990 </div> 1991 <ul id="links-nav" class="header-topnav--links-nav list-style-none"> 1992 <li class="links-nav-label"><span class="links-nav-label-text">More</span> 1993 <ul class="list-style-none"> 1994 <li class="dropdown-icon-closed"> 1995 <span class="iconify" data-icon="akar-icons:chevron-down"></span> 1996 </li> 1997 <li class="dropdown-icon-open" style="display: none;"> 1998 <span class="iconify" data-icon="akar-icons:chevron-up"></span> 1999 </li> 2000 2001 <li class="links-nav-container"> 2002 <ul class="list-style-none"> 2003 <li><a class="mar-nav--promo-link" href="/announcements/public_notices/">Public notices</a></li> <li><a class="mar-nav--promo-link" href="/newsletters/">Newsletters</a></li> <li><a class="mar-nav--promo-link" href="/jobs/">Jobs</a></li> <li><a class="mar-nav--promo-link" href="/advertising/">Book an ad</a></li> <li><a class="mar-nav--promo-link" href="/cars/">Cars</a></li> <li><a class="mar-nav--promo-link" href="/homes/">Homes</a></li> <li><a class="mar-nav--promo-link" href="https://directory.thisisoxfordshire.co.uk/" target="blank">Local listings</a></li> <li><a class="mar-nav--promo-link" href="/li/">Local info</a></li> 2004 </ul> 2005 </li> 2006 </ul> 2007 </li> 2008 </ul> 2009 </div> 2010 2011 </div> 2012 2013 <div class="site-brand container-inner-width"> 2014 <div class="site-brand__container"> 2015 <a href="/"> 2016 <img src="/resources/images/small_site_logo/" alt="This is Oxfordshire" class="site-brand__brand-image"/> 2017 </a> 2018 </div> 2019 <div class="simple-header-top-navigation"> 2020 <div class="simple-header-top-navigation__links"> 2021 2022 <div class="simple-header-top-navigation__links--primary-links header-primary-links"> 2023 2024 2025 2026 <ul class="list-style-none top-nav-overflow"> 2027 <li><a href="/newsletters/" class="mar-btn mar-btn--promo-primary">Newsletters</a></li> 2028 </ul> 2029 2030 </div> 2031 2032 2033 2034 <div class="simple-header-top-navigation__links--classifieds"> 2035 2036 </div> 2037 2038 2039 2040 </div> 2041 2042 <div class="simple-header-top-navigation__links--account"> 2043 2044 <a id="user-login-not-loggedin" href="/user/login/?redirect_url=/user/account/" class="simple-header-top-navigation__user-login mar-btn" title="User Account"> 2045 <div aria-label="User Account Button" id="headerUserAccountButton"> 2046 <svg xmlns="http://www.w3.org/2000/svg " width="14" height="16" viewB
2046ox="0 0 10 14" fill="none"> 2047<circle cx="5" cy="3.85718" r="3" fill="black"/> 2048<ellipse cx="5" cy="10.2857" rx="5" ry="2.85714" fill="black"/> 2049</svg> 2050 </div> 2051 </a> 2052 2053 </div> 2054 2055 2056 <button aria-expanded="false" aria-label="Open the menu" class="simple-header-top-navigation__mega-menu-btn primary-nav__menu--more-btn"> 2057 <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M3 6h18M3 12h18M3 18h18"/></svg> 2058 </button> 2059 2060</div> 2061 </div> 2062 2063 <div id="mega-menu" class="mega-menu" style="display: none;"> 2064 <div class="mega-menu__container mega-menu__wrapper"> 2065 <div class="mega-menu__cancel-button"> 2066 <i aria-expanded="true" aria-hidden="true" aria-label="Close the menu" class="mega-menu__cancel-button--icon"> 2067 <span class="iconify" data-icon="eva:close-fill" data-inline="false"></span> 2068 <div>Close</div> 2069 </i> 2070 </div> 2071 2072 2073 2074 2075 <div class="mega-menu__features expanded-sub-nav"> 2076 <div class="mega-menu__features--links"> 2077 2078 <h4 class="prefix mega-menu__features--prefix link-item">Featured newsletters</h4> 2079 2080 <a href="/newsletters/892/" class="col link-item">Morning Briefing</a> 2081 2082 2083 <a href="/newsletters/" class="col link-item">Breaking News Alerts</a> 2084 2085 2086 <a href="/newsletters/2579/" class="col link-item">Crime and Court</a> 2087 2088 2089 <a href="/newsletters/893/" class="col link-item">Sports AM</a> 2090 2091 2092 <a href="/newsletters/894/" class="col link-item">Daily Catch-up</a> 2093 2094 </div> 2095 <hr class="divider none"> 2096 </div> 2097 2098 2099 <div class="mega-menu__search"> 2100 <form method="get" action="/search/"> 2101 <label class="mega-menu__search--title" for="searchbar-input">Search</label> 2102 <div class="mega-menu__search--bar"> 2103 <input id="searchbar-input" class="searchbar-input" type="text" name="search" placeholder="Search This is Oxfordshire"> 2104 <button class="searchbar-btn mira-search-button" type="submit"><span class="iconify" data-icon="fe:search" data-inline="false"></span></button> 2105 </div> 2106 </form> 2107 </div> 2108 2109 <div class="mega-menu__main-list link-list"> 2110 <div class="mega-menu__main-list--list-item"> 2111 <div> 2112 <div> 2113 <a href="/news/"> 2114 <h3><span class="mega-menu__main-list--parent-link">News</span></h3> 2115 </a> 2116 </div> 2117 2118 <div class="mega-menu__main-list--child-links"> 2119 <div class="child-item"> 2120 <a href="/news/oxfordmail/">Oxford Mail</a> 2121 </div> 2122 2123 2124 <div class="child-item"> 2125 <a href="/news/theoxfordtimes/">The Oxford Times</a> 2126 </div> 2127 2128 2129 <div class="child-item"> 2130 <a href="/news/heraldseries/">Herald Series</a> 2131 </div> 2132 2133 2134 <div class="child-item"> 2135 <a href="/news/banburycake/">Banbury Cake</a> 2136 </div> 2137 2138 2139 <div class="child-item"> 2140 <a href="/news/bicesteradvertiser/">Bicester Advertiser</a> 2141 </div> 2142 2143 2144 <div class="child-item"> 2145 <a href="/news/business/">Business</a> 2146 </div> 2147 2148 2149 <div class="child-item"> 2150 <a href="/news/crime/">Crime</a> 2151 </div> 2152 </div> 2153 2154 </div> 2155 <div class="divider"></div> 2156 </div> 2157 2158 2159 <div class="mega-menu__main-list--list-item"> 2160 <div> 2161 <div> 2162 <a href="/sport/"> 2163 <h3><span class="mega-menu__main-list--parent-link">Sport</span></h3> 2164 </a> 2165 </div> 2166 2167 <div class="mega-menu__main-list--child-links"> 2168 <div class="child-item"> 2169 <a href="/sport/oxfordmail/">Oxford Mail</a> 2170 </div> 2171 2172 2173 <div class="child-item"> 2174 <a href="/sport/theoxfordtimes/">The Oxford Times</a> 2175 </div> 2176 2177 2178 <div class="child-item"> 2179 <a href="/sport/heraldseries/">Herald Series</a> 2180 </div> 2181 2182 2183 <div class="child-item"> 2184 <a href="/sport/banburycake/">Banbury Cake</a> 2185 </div> 2186 2187 2188 <div class="child-item"> 2189 <a href="/sport/bicesteradvertiser/">Bicester Advertiser</a> 2190 </div> 2191 </div> 2192 2193 </div> 2194 <div class="divider"></div> 2195 </div> 2196 2197 2198 <div class="mega-menu__main-list--list-item"> 2199 <div> 2200 <div> 2201 <a href="/local-events/"> 2202 <h3><span class="mega-menu__main-list--parent-link">Local Events</span></h3> 2203 </a> 2204 </div> 2205 2206 </div> 2207 <div class="divider"></div> 2208 </div> 2209 2210 2211 <div class="mega-menu__main-list--list-item"> 2212 <div> 2213 <div> 2214 <a href="/business/"> 2215 <h3><span class="mega-menu__main-list--parent-link">Business</span></h3> 2216 </a> 2217 </div> 2218 2219 </div> 2220 <div class="divider"></div> 2221 </div> 2222 2223 2224 <div class="mega-menu__main-list--list-item"> 2225 <div> 2226 <div> 2227 <a href="/community/"> 2228 <h3><span class="mega-menu__main-list--parent-link">Nostalgia</span></h3> 2229 </a> 2230 </div> 2231 2232 </div> 2233 <div class="divider"></div> 2234 </div> 2235 2236 2237 <div class="mega-menu__main-list--list-item"> 2238 <div> 2239 <div> 2240 <a href="/advertising/"> 2241 <h3><span class="mega-menu__main-list--parent-link">Book an ad</span></h3> 2242 </a> 2243 </div> 2244 2245 </div> 2246 <div class="divider"></div> 2247 </div> 2248 2249 2250 <div class="mega-menu__main-list--list-item"> 2251 <div> 2252 <div> 2253 <a href="/notices/"> 2254 <h3><span class="mega-menu__main-list--parent-link">Notices</span></h3> 2255 </a> 2256 </div> 2257 2258 <div class="mega-menu__main-list--child-links"> 2259 <div class="child-item"> 2260 <a href="/notices/bereavement-guide/">Bereavement Guide</a> 2261 </div> 2262 </div> 2263 2264 </div> 2265 <div class="divider"></div> 2266 </div> 2267 </div> 2268 </div> 2269 2270 <div class="mega-menu__sticky"> 2271 <ul class="list-style-none mega-menu__sticky--list"> 2272 <div class="mega-menu__sticky--primary-links"> 2273 2274 <li><a href="/newsletters/" class="mar-btn mar-btn--promo-primary">Newsletters</a></li> 2275 </div> 2276 <li><a class="mar-nav--promo-link" href="/announcements/public_notices/">Public notices</a></li> <li><a class="mar-nav--promo-link" href="/newsletters/">Newsletters</a></li> <li><a class="mar-nav--promo-link" href="/jobs/">Jobs</a></li> <li><a class="mar-nav--promo-link" href="/advertising/">Book an ad</a></li> <li><a class="mar-nav--promo-link" href="/cars/">Cars</a></li> <li><a class="mar-nav--promo-link" href="/homes/">
2276Homes</a></li> <li><a class="mar-nav--promo-link" href="https://directory.thisisoxfordshire.co.uk/" target="blank">Local listings</a></li> <li><a class="mar-nav--promo-link" href="/li/">Local info</a></li> 2277 </ul> 2278 </div> 2279</div> 2280 2281 2282 <!-- standard - SimplePrimaryNavigation.html --> <nav aria-label="Main navigation" id="primary-nav" class="primary-nav"> 2283 <div class="primary-nav__container container-inner-width"> 2284 <span class="primary-nav__left"> 2285 <nav class="primary-nav__menu"> 2286 <div class="primary-nav__menu-container"> 2287 <div class="primary-nav__menu--item primary-nav__menu--item--active"> 2288 <a class="primary-nav__menu--link" href="/news/">News</a> 2289 </div> 2290 2291 2292 <div class="primary-nav__menu--item"> 2293 <a class="primary-nav__menu--link" href="/sport/">Sport</a> 2294 </div> 2295 2296 2297 <div class="primary-nav__menu--item"> 2298 <a class="primary-nav__menu--link" href="/local-events/">Local Events</a> 2299 </div> 2300 2301 2302 <div class="primary-nav__menu--item"> 2303 <a class="primary-nav__menu--link" href="/business/">Business</a> 2304 </div> 2305 2306 2307 <div class="primary-nav__menu--item"> 2308 <a class="primary-nav__menu--link" href="/community/">Nostalgia</a> 2309 </div> 2310 2311 2312 <div class="primary-nav__menu--item"> 2313 <a class="primary-nav__menu--link" href="/advertising/">Book an ad</a> 2314 </div> 2315 2316 2317 <div class="primary-nav__menu--item"> 2318 <a class="primary-nav__menu--link" href="/notices/">Notices</a> 2319 </div> 2320 </div> 2321 </nav> 2322 </span> 2323 <span class="primary-nav__right"> 2324 <div class="primary-nav__menu--more-btn"> 2325 <button aria-expanded="false" aria-label="Open the menu" class="more-link more-burger-icon"> 2326 <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> 2327 </button> 2328 </div> 2329 <div class="primary-nav__right--search"> 2330 <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> 2331 </div> 2332 </span> 2333 </div> 2334</nav> 2335 2336 2337 2338 2339 <div class="sub-nav" role="navigation" aria-label="sub-navigation"> 2340 2341 2342 2343 2344 <a href="/news/" class="sub-nav__breadcrumb">News</a> 2345 2346 2347 2348 2349 <a href="/news/oxfordmail/">Oxford Mail</a> 2350 2351 2352 2353 2354 <a href="/news/theoxfordtimes/">The Oxford Times</a> 2355 2356 2357 2358 2359 <a href="/news/heraldseries/">Herald Series</a> 2360 2361 2362 2363 2364 <a href="/news/banburycake/">Banbury Cake</a> 2365 2366 2367 2368 2369 <a href="/news/bicesteradvertiser/">Bicester Advertiser</a> 2370 2371 2372 2373 2374 <a href="/news/business/">Business</a> 2375 2376 2377 2378 2379 <a href="/news/crime/">Crime</a> 2380</div> 2381 2382 2383 2384 2385 2386</header> 2387 </div> 2388 2389 <div id="redesign-content"> 2390 2391 <div class="mar-leaderboard--top block-bottom-margin desktop-standard-leaderboard" data-uses-js="dfp-top-ad-fixed" data-dont-stick=""> 2392 <div id="DFP_top_leaderboard"></div> 2393</div> 2394 2395 2396 2397 <div id="module-content" class="content"> 2398 <div class="piano--block-level block-bottom-margin" id="po-inline-banner-top-hero-content"></div> 2399 2400 2401 <!-- standard - BlockArticleListWrapper.html --> <div id="articleListPageWrapper"> 2402 <!-- standard - BlockPageHeading.html --> <section class="block-page-heading" data-name="Page Heading (H1)"> 2403 <div data-is-configurable="no" data-block-id="" data-module-path="/news/" data-site-module-id=""></div> 2404 2405 2406 <h1 class="block-heading">News</h1> 2407</section><!-- standard - BlockPianoTarget.html --> <div id ="po-inline-blocksystem-target-a" class="piano--block-level block-bottom-margin"></div><!-- standard - BlockConfigError.html --> <!-- standard - BlockConfigError.html --> <!-- standard - BlockBamLegacyList.html --> <section id="block-bam-legacy-list" class="block block-bottom-margin block-bam-legacy-list" data-name="BAM Legacy List Block" data-variant="" data-uses-js="block-bam-legacy-list" data-total-articles="54"> 2408 <div data-is-configurable="yes" data-block-id="83" data-module-path="/news/" data-site-module-id="28496"></div> 2409 2410 2411 2412 2413 <div class="block-news-list__container grid-layout--default-long-list " data-total-articles="54"> 2414 2415 2416 <div class="uber-block-lead-story"> 2417 <!-- standard - BlockLeadStory.html --> <article 2418 class="omni-lead-story 2419 omni-lead-story--standard-lead 2420 2421 2422 2423 mar-mb-0 " 2424 data-position="1" 2425 data-parsely-slot="bam-legacy-list-block-1" 2426 data-uses-js="article-story" 2427> 2428 <div class="omni-lead-story__image-content"> 2429 2430 2431 2432 2433 <a href="/news/26597641.oxford-building-sell-off-university-college-upheld/"> 2434 2435 <img 2436 srcset="/resources/images/576x324/1x/21379392.jpg 576w, 2437 /resources/images/736x490/1x/21379392.jpg 736w, 2438 /resources/images/773x434/1x/21379392.jpg 773w, 2439 /resources/images/600x337/1x/21379392.jpg 600w, 2440 /resources/images/813x457/1x/21379392.jpg 813w" 2441 sizes="(min-width: 768px) calc(100vw / 1.5), 100vw" 2442 src="/resources/images/320x200/1x/21379392.jpg" 2443 alt="New entrance visualisation from the front" 2444 /> 2445 2446 </a> 2447 <div class="omni-lead-story__icon-container"> 2448 2449 2450 2451 </div> 2452 </div> 2453 <div class="omni-lead-story__headline-container"> 2454 <div class="omni-lead-story__metadata-container"> 2455 2456 <!-- Article Primary Tag --> 2457 <div class="omni-lead-story__primary-tag"> 2458 <div class="omni-lead-story__tag"> 2459 <a href="/topics/oxford-city-council/"> 2460 Oxford City Council 2461 </a> 2462 </div> 2463 </div> 2464 2465 2466 2467 </div> 2468 <h2 class="omni-lead-story__headline "> 2469 <a 2470 class="omni-lead-story__link" href="/news/26597641.oxford-building-sell-off-university-college-upheld/" data-o-track="" data-o-ref="" data-o-kv-0="" 2471 2472 >
2473 <span>'Frightening' publicly owned building sell-off to Oxford college upheld</span> 2474 </a> 2475 </h2> 2476 2477 </div> 2478 2479 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597641" class="admin-links-container"> 2480</div> 2481<div class="admin-links-toggler" 2482 data-article-id="26597641" 2483 data-article-link="/news/26597641.oxford-building-sell-off-university-college-upheld/" 2484 data-article-headline="'Frightening' publicly owned building sell-off to Oxford college upheld" 2485 data-original-site="This is Oxfordshire" 2486 data-rating="6" 2487 data-content-level="3 Best" 2488 data-is-clone="no" 2489 data-is-uk-today="no" 2490 data-is-scotland-today="no" 2491 data-is-full-admin-link-permissions="" 2492 data-admin-user-links="" 2493 style="display: none;" 2494> 2495 <ul class="list-style-none admin-social-stats" data-article-id="26597641"> 2496 </ul> 2497</div> 2498 2499</article> 2500 2501 </div> 2502 2503 2504<!-- standard - OmniCard.html --> <article class="omnicard 2505 stack--sm 2506 stack--md 2507 stack--lg 2508 stack--xl 2509 " 2510 data-position="2" 2511 data-parsely-slot="bam-legacy-list-block-2" 2512 data-uses-js="article-story" 2513 data-id="26600103"> 2514 2515 <a href="/news/26600103.uk-vip-airport-choice-sees-increased-operating-profit/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 2516 <!-- Article Image --> 2517 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 2518 2519<!-- 2520 Square or rectangle thumbnail is shown based on 2521 Omnicard type, Inline shows square iamges whereas 2522 Big Stack, Stack and Compact Stack shows rectangle thumbnail 2523 --> 2524 <img 2525 loading="lazy" 2526 srcset="/resources/images/128x74/1x/19844671.jpg 128w, 2527 /resources/images/290x167/1x/19844671.jpg 290w, 2528 /resources/images/445x250/1x/19844671.jpg 445w, 2529 /resources/images/720x415/1x/19844671.jpg 720w" 2530 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 2531 src="/resources/images/128x89/1x/19844671.jpg" 2532 alt="London Oxford Airport" 2533 class="rectangle" 2534 /> 2535 2536 <img 2537 loading="lazy" 2538 src="/resources/images/180x180/1x/19844671.jpg" 2539 alt="London Oxford Airport" 2540 class="square" 2541 /> 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 <!-- Article Icons --> 2552 <div class="omnicard__image-icons"> 2553 2554 2555 </div> 2556 </a> 2557 2558 <div class="omnicard__headline-container"> 2559 <div class="omnicard__metadata-container"> 2560 2561 <!-- Article Primary Tag --> 2562 <a href="/topics/business/"> 2563 <div class="omnicard__primary-tag"> 2564 <div class="omnicard__tag"> 2565 Business 2566 </div> 2567 </div> 2568 </a> 2569 2570 2571 <!-- Article Comments --> 2572 <a href="/news/26600103.uk-vip-airport-choice-sees-increased-operating-profit/" class="omnicard__comments-wrapper" style="display: none;"> 2573 <!-- standard - IconComments.html --> 2574<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 2575<span class="omnicard__total-comments">0</span> 2576 2577 </a> 2578 2579 </div> 2580 2581 <!-- Article headline --> 2582 <h2 class="omnicard__headline "> 2583 <a href="/news/26600103.uk-vip-airport-choice-sees-increased-operating-profit/" data-o-track="" data-o-ref="" data-o-kv-0=""> 2584 UK 'VIP airport of choice' sees increased operating profit and revenue 2585 </a> 2586 </h2> 2587 2588 <!-- Article Admin Links --> 2589 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600103" class="admin-links-container"> 2590</div> 2591<div class="admin-links-toggler" 2592 data-article-id="26600103" 2593 data-article-link="/news/26600103.uk-vip-airport-choice-sees-increased-operating-profit/" 2594 data-article-headline="UK 'VIP airport of choice' sees increased operating profit and revenue" 2595 data-original-site="This is Oxfordshire" 2596 data-rating="10" 2597 data-content-level="3 Best" 2598 data-is-clone="no" 2599 data-is-uk-today="no" 2600 data-is-scotland-today="no" 2601 data-is-full-admin-link-permissions="" 2602 data-admin-user-links="" 2603 style="display: none;" 2604> 2605 <ul class="list-style-none admin-social-stats" data-article-id="26600103"> 2606 </ul> 2607</div> 2608 2609 </div> 2610</article> 2611 2612 2613 2614 <!-- standard - OmniCard.html --> <article class="omnicard 2615 stack--sm 2616 stack--md 2617 stack--lg 2618 stack--xl 2619 " 2620 data-position="3" 2621 data-parsely-slot="bam-legacy-list-block-3" 2622 data-uses-js="article-story" 2623 data-id="26600000"> 2624 2625 <a href="/news/26600000.oxford-population-falls-1-1-districts-grow/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 2626 <!-- Article Image --> 2627 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 2628 2629<!-- 2630 Square or rectangle thumbnail is shown based on 2631 Omnicard type, Inline shows square iamges whereas 2632 Big Stack, Stack and Compact Stack shows rectangle thumbnail 2633 --> 2634 <img 2635 loading="lazy" 2636 srcset="/resources/images/128x74/1x/16713321.jpg 128w,
2637 /resources/images/290x167/1x/16713321.jpg 290w, 2638 /resources/images/445x250/1x/16713321.jpg 445w, 2639 /resources/images/720x415/1x/16713321.jpg 720w" 2640 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 2641 src="/resources/images/128x89/1x/16713321.jpg" 2642 alt="Cornmarket Street" 2643 class="rectangle" 2644 /> 2645 2646 <img 2647 loading="lazy" 2648 src="/resources/images/180x180/1x/16713321.jpg" 2649 alt="Cornmarket Street" 2650 class="square" 2651 /> 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 <!-- Article Icons --> 2662 <div class="omnicard__image-icons"> 2663 2664 2665 </div> 2666 </a> 2667 2668 <div class="omnicard__headline-container"> 2669 <div class="omnicard__metadata-container"> 2670 2671 <!-- Article Primary Tag --> 2672 <a href="/topics/national-government/"> 2673 <div class="omnicard__primary-tag"> 2674 <div class="omnicard__tag"> 2675 National government 2676 </div> 2677 </div> 2678 </a> 2679 2680 2681 <!-- Article Comments --> 2682 <a href="/news/26600000.oxford-population-falls-1-1-districts-grow/" class="omnicard__comments-wrapper" style="display: none;"> 2683 <!-- standard - IconComments.html --> 2684<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 2685<span class="omnicard__total-comments">0</span> 2686 2687 </a> 2688 2689 </div> 2690 2691 <!-- Article headline --> 2692 <h2 class="omnicard__headline "> 2693 <a href="/news/26600000.oxford-population-falls-1-1-districts-grow/" data-o-track="" data-o-ref="" data-o-kv-0=""> 2694 Oxford population falls and is only district in Oxfordshire to drop 2695 </a> 2696 </h2> 2697 2698 <!-- Article Admin Links --> 2699 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600000" class="admin-links-container"> 2700</div> 2701<div class="admin-links-toggler" 2702 data-article-id="26600000" 2703 data-article-link="/news/26600000.oxford-population-falls-1-1-districts-grow/" 2704 data-article-headline="Oxford population falls and is only district in Oxfordshire to drop" 2705 data-original-site="This is Oxfordshire" 2706 data-rating="10" 2707 data-content-level="1 Metered" 2708 data-is-clone="no" 2709 data-is-uk-today="no" 2710 data-is-scotland-today="no" 2711 data-is-full-admin-link-permissions="" 2712 data-admin-user-links="" 2713 style="display: none;" 2714> 2715 <ul class="list-style-none admin-social-stats" data-article-id="26600000"> 2716 </ul> 2717</div> 2718 2719 </div> 2720</article> 2721 2722 2723 2724 <!-- standard - OmniCard.html --> <article class="omnicard 2725 stack--sm 2726 stack--md 2727 stack--lg 2728 stack--xl 2729 " 2730 data-position="4" 2731 data-parsely-slot="bam-legacy-list-block-4" 2732 data-uses-js="article-story" 2733 data-id="26599729"> 2734 2735 <a href="/news/26599729.jeremy-clarkson-backed-major-career-change-clarksons-farm/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 2736 <!-- Article Image --> 2737 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 2738 2739<!-- 2740 Square or rectangle thumbnail is shown based on 2741 Omnicard type, Inline shows square iamges whereas 2742 Big Stack, Stack and Compact Stack shows rectangle thumbnail 2743 --> 2744 <img 2745 loading="lazy" 2746 srcset="/resources/images/128x74/1x/7657171.jpg 128w, 2747 /resources/images/290x167/1x/7657171.jpg 290w, 2748 /resources/images/445x250/1x/7657171.jpg 445w, 2749 /resources/images/720x415/1x/7657171.jpg 720w" 2750 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 2751 src="/resources/images/128x89/1x/7657171.jpg" 2752 alt="Jeremy Clarkson." 2753 class="rectangle" 2754 /> 2755 2756 <img 2757 loading="lazy" 2758 src="/resources/images/180x180/1x/7657171.jpg" 2759 alt="Jeremy Clarkson." 2760 class="square" 2761 /> 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 <!-- Article Icons --> 2772 <div class="omnicard__image-icons"> 2773 2774 2775 </div> 2776 </a> 2777 2778 <div class="omnicard__headline-container"> 2779 <div class="omnicard__metadata-container"> 2780 2781 <!-- Article Primary Tag --> 2782 <a href="/topics/jeremy-clarkson/"> 2783 <div class="omnicard__primary-tag"> 2784 <div class="omnicard__tag"> 2785 Jeremy Clarkson 2786 </div> 2787 </div> 2788 </a> 2789 2790 2791 <!-- Article Comments --> 2792 <a href="/news/26599729.jeremy-clarkson-backed-major-career-change-clarksons-farm/" class="omnicard__comments-wrapper" style="display: none;"> 2793 <!-- standard - IconComments.html --> 2794<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 2795<span class="omnicard__total-comments">0</span> 2796 2797 </a> 2798 2799 </div> 2800 2801 <!-- Article headline --> 2802 <h2 class="omnicard__headline "> 2803 <a href="/news/26599729.jeremy-clarkson-backed-major-career-change-clarksons-farm/" data-o-track="" data-o-ref="" data-o-kv-0=""> 2804 Jeremy Clarkson backed for major career change away from Clarkson's Farm 2805 </a> 2806 </h2> 2807 2808 <!-- Article Admin Links -->
2809 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599729" class="admin-links-container"> 2810</div> 2811<div class="admin-links-toggler" 2812 data-article-id="26599729" 2813 data-article-link="/news/26599729.jeremy-clarkson-backed-major-career-change-clarksons-farm/" 2814 data-article-headline="Jeremy Clarkson backed for major career change away from Clarkson's Farm" 2815 data-original-site="This is Oxfordshire" 2816 data-rating="10" 2817 data-content-level="1 Metered" 2818 data-is-clone="no" 2819 data-is-uk-today="no" 2820 data-is-scotland-today="no" 2821 data-is-full-admin-link-permissions="" 2822 data-admin-user-links="" 2823 style="display: none;" 2824> 2825 <ul class="list-style-none admin-social-stats" data-article-id="26599729"> 2826 </ul> 2827</div> 2828 2829 </div> 2830</article> 2831 2832 2833 2834 <!-- standard - OmniCard.html --> <article class="omnicard 2835 stack--sm 2836 stack--md 2837 stack--lg 2838 stack--xl 2839 " 2840 data-position="5" 2841 data-parsely-slot="bam-legacy-list-block-5" 2842 data-uses-js="article-story" 2843 data-id="26600236"> 2844 2845 <a href="/news/26600236.uk-airlines-set-major-change-policy-new-plans/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 2846 <!-- Article Image --> 2847 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 2848 2849<!-- 2850 Square or rectangle thumbnail is shown based on 2851 Omnicard type, Inline shows square iamges whereas 2852 Big Stack, Stack and Compact Stack shows rectangle thumbnail 2853 --> 2854 <img 2855 loading="lazy" 2856 srcset="/resources/images/128x74/1x/19660172.jpg 128w, 2857 /resources/images/290x167/1x/19660172.jpg 290w, 2858 /resources/images/445x250/1x/19660172.jpg 445w, 2859 /resources/images/720x415/1x/19660172.jpg 720w" 2860 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 2861 src="/resources/images/128x89/1x/19660172.jpg" 2862 alt="Thousands of passengers have had their travel plans disrupted after low-cost airlines Ryanair and easyJet cancelled hundreds of flights due to French air traffic control strikes (Peter Byrne/PA)" 2863 class="rectangle" 2864 /> 2865 2866 <img 2867 loading="lazy" 2868 src="/resources/images/180x180/1x/19660172.jpg" 2869 alt="Thousands of passengers have had their travel plans disrupted after low-cost airlines Ryanair and easyJet cancelled hundreds of flights due to French air traffic control strikes (Peter Byrne/PA)" 2870 class="square" 2871 /> 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 <!-- Article Icons --> 2882 <div class="omnicard__image-icons"> 2883 2884 2885 </div> 2886 </a> 2887 2888 <div class="omnicard__headline-container"> 2889 <div class="omnicard__metadata-container"> 2890 2891 <!-- Article Primary Tag --> 2892 <a href="/topics/business/"> 2893 <div class="omnicard__primary-tag"> 2894 <div class="omnicard__tag"> 2895 Business 2896 </div> 2897 </div> 2898 </a> 2899 2900 2901 <!-- Article Comments --> 2902 <a href="/news/26600236.uk-airlines-set-major-change-policy-new-plans/" class="omnicard__comments-wrapper" style="display: none;"> 2903 <!-- standard - IconComments.html --> 2904<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 2905<span class="omnicard__total-comments">0</span> 2906 2907 </a> 2908 2909 </div> 2910 2911 <!-- Article headline --> 2912 <h2 class="omnicard__headline "> 2913 <a href="/news/26600236.uk-airlines-set-major-change-policy-new-plans/" data-o-track="" data-o-ref="" data-o-kv-0=""> 2914 Airlines set for major change in policy under new plans 2915 </a> 2916 </h2> 2917 2918 <!-- Article Admin Links --> 2919 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600236" class="admin-links-container"> 2920</div> 2921<div class="admin-links-toggler" 2922 data-article-id="26600236" 2923 data-article-link="/news/26600236.uk-airlines-set-major-change-policy-new-plans/" 2924 data-article-headline="Airlines set for major change in policy under new plans" 2925 data-original-site="This is Oxfordshire" 2926 data-rating="10" 2927 data-content-level="1 Metered" 2928 data-is-clone="no" 2929 data-is-uk-today="no" 2930 data-is-scotland-today="no" 2931 data-is-full-admin-link-permissions="" 2932 data-admin-user-links="" 2933 style="display: none;" 2934> 2935 <ul class="list-style-none admin-social-stats" data-article-id="26600236"> 2936 </ul> 2937</div> 2938 2939 </div> 2940</article> 2941 2942 2943 2944 <!-- standard - OmniCard.html --> <article class="omnicard 2945 stack--sm 2946 stack--md 2947 stack--lg 2948 stack--xl 2949 " 2950 data-position="6" 2951 data-parsely-slot="bam-legacy-list-block-6" 2952 data-uses-js="article-story" 2953 data-id="26595558"> 2954 2955 <a href="/news/26595558.british-soldier-died-injuries-ukraine-explosion/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 2956 <!-- Article Image --> 2957 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 2958 2959<!-- 2960 Square or rectangle thumbnail is shown based on 2961 Omnicard type, Inline shows square iamges whereas 2962 Big Stack, Stack and Compact Stack shows rectangle thumbnail 2963 --> 2964 <img 2965 loading="lazy" 2966 srcset="/resources/images/128x74/1x/20395379.jpg 128w,
2967 /resources/images/290x167/1x/20395379.jpg 290w, 2968 /resources/images/445x250/1x/20395379.jpg 445w, 2969 /resources/images/720x415/1x/20395379.jpg 720w" 2970 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 2971 src="/resources/images/128x89/1x/20395379.jpg" 2972 alt="Lance Corporal George Hooley" 2973 class="rectangle" 2974 /> 2975 2976 <img 2977 loading="lazy" 2978 src="/resources/images/180x180/1x/20395379.jpg" 2979 alt="Lance Corporal George Hooley" 2980 class="square" 2981 /> 2982 2983 2984 2985 2986 2987 <div class="image-label image-label-exclusive-label"> 2988 Exclusive 2989 </div> 2990 2991 2992 2993 2994 2995 <!-- Article Icons --> 2996 <div class="omnicard__image-icons"> 2997 2998 2999 </div> 3000 </a> 3001 3002 <div class="omnicard__headline-container"> 3003 <div class="omnicard__metadata-container"> 3004 3005 <!-- Article Primary Tag --> 3006 <a href="/topics/british-army/"> 3007 <div class="omnicard__primary-tag"> 3008 <div class="omnicard__tag"> 3009 British Army 3010 </div> 3011 </div> 3012 </a> 3013 3014 3015 <!-- Article Comments --> 3016 <a href="/news/26595558.british-soldier-died-injuries-ukraine-explosion/" class="omnicard__comments-wrapper" style="display: none;"> 3017 <!-- standard - IconComments.html --> 3018<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 3019<span class="omnicard__total-comments">0</span> 3020 3021 </a> 3022 3023 </div> 3024 3025 <!-- Article headline --> 3026 <h2 class="omnicard__headline has-label-callout "> 3027 <a href="/news/26595558.british-soldier-died-injuries-ukraine-explosion/" data-o-track="" data-o-ref="" data-o-kv-0=""> 3028 Wallingford soldier died from injuries after Ukraine explosion, inquest hears 3029 </a> 3030 </h2> 3031 3032 <!-- Article Admin Links --> 3033 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26595558" class="admin-links-container"> 3034</div> 3035<div class="admin-links-toggler" 3036 data-article-id="26595558" 3037 data-article-link="/news/26595558.british-soldier-died-injuries-ukraine-explosion/" 3038 data-article-headline="Wallingford soldier died from injuries after Ukraine explosion, inquest hears" 3039 data-original-site="This is Oxfordshire" 3040 data-rating="11" 3041 data-content-level="3 Best" 3042 data-is-clone="no" 3043 data-is-uk-today="no" 3044 data-is-scotland-today="no" 3045 data-is-full-admin-link-permissions="" 3046 data-admin-user-links="" 3047 style="display: none;" 3048> 3049 <ul class="list-style-none admin-social-stats" data-article-id="26595558"> 3050 </ul> 3051</div> 3052 3053 </div> 3054</article> 3055 3056 3057 3058 <!-- standard - OmniCard.html --> <article class="omnicard 3059 stack--sm 3060 stack--md 3061 stack--lg 3062 stack--xl 3063 " 3064 data-position="7" 3065 data-parsely-slot="bam-legacy-list-block-7" 3066 data-uses-js="article-story" 3067 data-id="26594050"> 3068 3069 <a href="/news/26594050.chipping-norton-mill-apartment-listed-660-000/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 3070 <!-- Article Image --> 3071 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 3072 3073<!-- 3074 Square or rectangle thumbnail is shown based on 3075 Omnicard type, Inline shows square iamges whereas 3076 Big Stack, Stack and Compact Stack shows rectangle thumbnail 3077 --> 3078 <img 3079 loading="lazy" 3080 srcset="/resources/images/128x74/1x/21519353.jpg 128w, 3081 /resources/images/290x167/1x/21519353.jpg 290w, 3082 /resources/images/445x250/1x/21519353.jpg 445w, 3083 /resources/images/720x415/1x/21519353.jpg 720w" 3084 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 3085 src="/resources/images/128x89/1x/21519353.jpg" 3086 alt="A three-bedroom apartment in a former Victorian tweed mill is on the market for £660,000" 3087 class="rectangle" 3088 /> 3089 3090 <img 3091 loading="lazy" 3092 src="/resources/images/180x180/1x/21519353.jpg"
3093 alt="A three-bedroom apartment in a former Victorian tweed mill is on the market for £660,000" 3094 class="square" 3095 /> 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 <!-- Article Icons --> 3106 <div class="omnicard__image-icons"> 3107 3108 3109 </div> 3110 </a> 3111 3112 <div class="omnicard__headline-container"> 3113 <div class="omnicard__metadata-container"> 3114 3115 <!-- Article Primary Tag --> 3116 <a href="/topics/property/"> 3117 <div class="omnicard__primary-tag"> 3118 <div class="omnicard__tag"> 3119 Property 3120 </div> 3121 </div> 3122 </a> 3123 3124 3125 <!-- Article Comments --> 3126 <a href="/news/26594050.chipping-norton-mill-apartment-listed-660-000/" class="omnicard__comments-wrapper" style="display: none;"> 3127 <!-- standard - IconComments.html --> 3128<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 3129<span class="omnicard__total-comments">0</span> 3130 3131 </a> 3132 3133 </div> 3134 3135 <!-- Article headline --> 3136 <h2 class="omnicard__headline "> 3137 <a href="/news/26594050.chipping-norton-mill-apartment-listed-660-000/" data-o-track="" data-o-ref="" data-o-kv-0=""> 3138 Inside converted Victorian mill apartment on sale for £660,000 3139 </a> 3140 </h2> 3141 3142 <!-- Article Admin Links --> 3143 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26594050" class="admin-links-container"> 3144</div> 3145<div class="admin-links-toggler" 3146 data-article-id="26594050" 3147 data-article-link="/news/26594050.chipping-norton-mill-apartment-listed-660-000/" 3148 data-article-headline="Inside converted Victorian mill apartment on sale for £660,000" 3149 data-original-site="This is Oxfordshire" 3150 data-rating="15" 3151 data-content-level="1 Metered" 3152 data-is-clone="no" 3153 data-is-uk-today="no" 3154 data-is-scotland-today="no" 3155 data-is-full-admin-link-permissions="" 3156 data-admin-user-links="" 3157 style="display: none;" 3158> 3159 <ul class="list-style-none admin-social-stats" data-article-id="26594050"> 3160 </ul> 3161</div> 3162 3163 </div> 3164</article> 3165 3166 3167 3168 <!-- standard - OmniCard.html --> <article class="omnicard 3169 stack--sm 3170 stack--md 3171 stack--lg 3172 stack--xl 3173 " 3174 data-position="8" 3175 data-parsely-slot="bam-legacy-list-block-8" 3176 data-uses-js="article-story" 3177 data-id="26598686"> 3178 3179 <a href="/news/26598686.oxford-park-ride-new-30-charge-set-approval/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 3180 <!-- Article Image --> 3181 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 3182 3183<!-- 3184 Square or rectangle thumbnail is shown based on 3185 Omnicard type, Inline shows square iamges whereas 3186 Big Stack, Stack and Compact Stack shows rectangle thumbnail 3187 --> 3188 <img 3189 loading="lazy" 3190 srcset="/resources/images/128x74/1x/20443088.jpg 128w, 3191 /resources/images/290x167/1x/20443088.jpg 290w, 3192 /resources/images/445x250/1x/20443088.jpg 445w, 3193 /resources/images/720x415/1x/20443088.jpg 720w" 3194 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 3195 src="/resources/images/128x89/1x/20443088.jpg" 3196 alt="" 3197 class="rectangle" 3198 /> 3199 3200 <img 3201 loading="lazy" 3202 src="/resources/images/180x180/1x/20443088.jpg" 3203 alt="" 3204 class="square" 3205 /> 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 <!-- Article Icons --> 3216 <div class="omnicard__image-icons"> 3217 3218 3219 </div> 3220 </a> 3221 3222 <div class="omnicard__headline-container"> 3223 <div class="omnicard__metadata-container"> 3224 3225 <!-- Article Primary Tag --> 3226 <a href="/topics/oxfordshire-county-council/"> 3227 <div class="omnicard__primary-tag"> 3228 <div class="omnicard__tag"> 3229 Oxfordshire County Council 3230 </div> 3231 </div> 3232 </a> 3233 3234 3235 <!-- Article Comments --> 3236 <a href="/news/26598686.oxford-park-ride-new-30-charge-set-approval/" class="omnicard__comments-wrapper" style="display: none;"> 3237 <!-- standard - IconComments.html --> 3238<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 3239<span class="omnicard__total-comments">0</span> 3240 3241 </a> 3242 3243 </div> 3244 3245 <!-- Article headline --> 3246 <h2 class="omnicard__headline "> 3247 <a href="/news/26598686.oxford-park-ride-new-30-charge-set-approval/" data-o-track="" data-o-ref="" data-o-kv-0=""> 3248 New £30 parking charges set for Oxford park and ride 3249 </a> 3250 </h2> 3251 3252 <!-- Article Admin Links -->
3253 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598686" class="admin-links-container"> 3254</div> 3255<div class="admin-links-toggler" 3256 data-article-id="26598686" 3257 data-article-link="/news/26598686.oxford-park-ride-new-30-charge-set-approval/" 3258 data-article-headline="New £30 parking charges set for Oxford park and ride" 3259 data-original-site="This is Oxfordshire" 3260 data-rating="16" 3261 data-content-level="1 Metered" 3262 data-is-clone="no" 3263 data-is-uk-today="no" 3264 data-is-scotland-today="no" 3265 data-is-full-admin-link-permissions="" 3266 data-admin-user-links="" 3267 style="display: none;" 3268> 3269 <ul class="list-style-none admin-social-stats" data-article-id="26598686"> 3270 </ul> 3271</div> 3272 3273 </div> 3274</article> 3275 3276 3277 3278 <!-- standard - OmniCard.html --> <article class="omnicard 3279 compact-stack--sm 3280 stack--md 3281 stack--lg 3282 stack--xl 3283 " 3284 data-position="9" 3285 data-parsely-slot="bam-legacy-list-block-9" 3286 data-uses-js="article-story" 3287 data-id="26599585"> 3288 3289 <a href="/news/26599585.oxford-vehicle-bans-set-formalised-next-week/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 3290 <!-- Article Image --> 3291 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 3292 3293<!-- 3294 Square or rectangle thumbnail is shown based on 3295 Omnicard type, Inline shows square iamges whereas 3296 Big Stack, Stack and Compact Stack shows rectangle thumbnail 3297 --> 3298 <img 3299 loading="lazy" 3300 srcset="/resources/images/128x74/1x/21527142.jpg 128w, 3301 /resources/images/290x167/1x/21527142.jpg 290w, 3302 /resources/images/445x250/1x/21527142.jpg 445w, 3303 /resources/images/720x415/1x/21527142.jpg 720w" 3304 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 3305 src="/resources/images/128x89/1x/21527142.jpg" 3306 alt="Old Marston route" 3307 class="rectangle" 3308 /> 3309 3310 <img 3311 loading="lazy" 3312 src="/resources/images/180x180/1x/21527142.jpg" 3313 alt="Old Marston route" 3314 class="square" 3315 /> 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 <!-- Article Icons --> 3326 <div class="omnicard__image-icons"> 3327 3328 3329 </div> 3330 </a> 3331 3332 <div class="omnicard__headline-container"> 3333 <div class="omnicard__metadata-container"> 3334 3335 <!-- Article Primary Tag --> 3336 <a href="/topics/local-government/"> 3337 <div class="omnicard__primary-tag"> 3338 <div class="omnicard__tag"> 3339 Local government 3340 </div> 3341 </div> 3342 </a> 3343 3344 3345 <!-- Article Comments --> 3346 <a href="/news/26599585.oxford-vehicle-bans-set-formalised-next-week/" 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 "> 3357 <a href="/news/26599585.oxford-vehicle-bans-set-formalised-next-week/" data-o-track="" data-o-ref="" data-o-kv-0=""> 3358 Vehicle bans set to be formalised while police warn it will not enforce 3359 </a> 3360 </h2> 3361 3362 <!-- Article Admin Links --> 3363 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599585" class="admin-links-container"> 3364</div> 3365<div class="admin-links-toggler" 3366 data-article-id="26599585" 3367 data-article-link="/news/26599585.oxford-vehicle-bans-set-formalised-next-week/" 3368 data-article-headline="Vehicle bans set to be formalised while police warn it will not enforce" 3369 data-original-site="This is Oxfordshire" 3370 data-rating="18" 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="26599585"> 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 stack--lg 3392 stack--xl 3393 " 3394 data-position="10" 3395 data-parsely-slot="bam-legacy-list-block-10" 3396 data-uses-js="article-story" 3397 data-id="26597936"> 3398 3399 <a href="/news/26597936.oxford-vaccine-trial-aims-prevent-newborn-infections/" 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/21524766.jpg 128w,
3411 /resources/images/290x167/1x/21524766.jpg 290w, 3412 /resources/images/445x250/1x/21524766.jpg 445w, 3413 /resources/images/720x415/1x/21524766.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/21524766.jpg" 3416 alt="A new vaccine trial could help prevent infant deaths and stillbirths" 3417 class="rectangle" 3418 /> 3419 3420 <img 3421 loading="lazy" 3422 src="/resources/images/180x180/1x/21524766.jpg" 3423 alt="A new vaccine trial could help prevent infant deaths and stillbirths" 3424 class="square" 3425 /> 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 <!-- Article Icons --> 3436 <div class="omnicard__image-icons"> 3437 3438 3439 </div> 3440 </a> 3441 3442 <div class="omnicard__headline-container"> 3443 <div class="omnicard__metadata-container"> 3444 3445 <!-- Article Primary Tag --> 3446 <a href="/topics/health/"> 3447 <div class="omnicard__primary-tag"> 3448 <div class="omnicard__tag"> 3449 Health 3450 </div> 3451 </div> 3452 </a> 3453 3454 3455 <!-- Article Comments --> 3456 <a href="/news/26597936.oxford-vaccine-trial-aims-prevent-newborn-infections/" class="omnicard__comments-wrapper" style="display: none;"> 3457 <!-- standard - IconComments.html --> 3458<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 3459<span class="omnicard__total-comments">0</span> 3460 3461 </a> 3462 3463 </div> 3464 3465 <!-- Article headline --> 3466 <h2 class="omnicard__headline "> 3467 <a href="/news/26597936.oxford-vaccine-trial-aims-prevent-newborn-infections/" data-o-track="" data-o-ref="" data-o-kv-0=""> 3468 Oxford mothers invited to join world-first vaccine trial 3469 </a> 3470 </h2> 3471 3472 <!-- Article Admin Links --> 3473 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597936" class="admin-links-container"> 3474</div> 3475<div class="admin-links-toggler" 3476 data-article-id="26597936" 3477 data-article-link="/news/26597936.oxford-vaccine-trial-aims-prevent-newborn-infections/" 3478 data-article-headline="Oxford mothers invited to join world-first vaccine trial" 3479 data-original-site="This is Oxfordshire" 3480 data-rating="20" 3481 data-content-level="1 Metered" 3482 data-is-clone="no" 3483 data-is-uk-today="no" 3484 data-is-scotland-today="no" 3485 data-is-full-admin-link-permissions="" 3486 data-admin-user-links="" 3487 style="display: none;" 3488> 3489 <ul class="list-style-none admin-social-stats" data-article-id="26597936"> 3490 </ul> 3491</div> 3492 3493 </div> 3494</article> 3495 3496 3497 3498 <!-- standard - OmniCard.html --> <article class="omnicard 3499 compact-stack--sm 3500 stack--md 3501 compact-stack--lg 3502 stack--xl 3503 " 3504 data-position="11" 3505 data-parsely-slot="bam-legacy-list-block-11" 3506 data-uses-js="article-story" 3507 data-id="26598363"> 3508 3509 <a href="/news/26598363.grooming-gangs-inquiry-expanded-bullfinch-investigation/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 3510 <!-- Article Image --> 3511 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 3512 3513<!-- 3514 Square or rectangle thumbnail is shown based on 3515 Omnicard type, Inline shows square iamges whereas 3516 Big Stack, Stack and Compact Stack shows rectangle thumbnail 3517 --> 3518 <img 3519 loading="lazy" 3520 srcset="/resources/images/128x74/1x/18953849.jpg 128w, 3521 /resources/images/290x167/1x/18953849.jpg 290w, 3522 /resources/images/445x250/1x/18953849.jpg 445w, 3523 /resources/images/720x415/1x/18953849.jpg 720w" 3524 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 3525 src="/resources/images/128x89/1x/18953849.jpg" 3526 alt="Police briefing following dawn raids to arrests child sex exploitation suspects in Oxford in 2016" 3527 class="rectangle" 3528 /> 3529 3530 <img 3531 loading="lazy" 3532 src="/resources/images/180x180/1x/18953849.jpg" 3533 alt="Police briefing following dawn raids to arrests child sex exploitation suspects in Oxford in 2016" 3534 class="square" 3535 /> 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 <!-- Article Icons --> 3546 <div class="omnicard__image-icons"> 3547 3548 3549 </div> 3550 </a> 3551 3552 <div class="omnicard__headline-container"> 3553 <div class="omnicard__metadata-container"> 3554 3555 <!-- Article Primary Tag --> 3556 <a href="/topics/grooming-gangs/"> 3557 <div class="omnicard__primary-tag"> 3558 <div class="omnicard__tag"> 3559 Grooming Gangs 3560 </div> 3561 </div> 3562 </a> 3563 3564 3565 <!-- Article Comments --> 3566 <a href="/news/26598363.grooming-gangs-inquiry-expanded-bullfinch-investigation/" class="omnicard__comments-wrapper" style="display: none;"> 3567 <!-- standard - IconComments.html --> 3568<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 3569<span class="omnicard__total-comments">0</span> 3570 3571 </a> 3572 3573 </div> 3574 3575 <!-- Article headline --> 3576 <h2 class="omnicard__headline "> 3577 <a href="/news/26598363.grooming-gangs-inquiry-expanded-bullfinch-investigation/" data-o-track="" data-o-ref="" data-o-kv-0=""> 3578 Grooming gangs inquiry expanded after BBC Bullfinch investigation 3579 </a> 3580 </h2> 3581 3582 <!-- Article Admin Links -->
3583 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598363" class="admin-links-container"> 3584</div> 3585<div class="admin-links-toggler" 3586 data-article-id="26598363" 3587 data-article-link="/news/26598363.grooming-gangs-inquiry-expanded-bullfinch-investigation/" 3588 data-article-headline="Grooming gangs inquiry expanded after BBC Bullfinch investigation" 3589 data-original-site="This is Oxfordshire" 3590 data-rating="20" 3591 data-content-level="1 Metered" 3592 data-is-clone="no" 3593 data-is-uk-today="no" 3594 data-is-scotland-today="no" 3595 data-is-full-admin-link-permissions="" 3596 data-admin-user-links="" 3597 style="display: none;" 3598> 3599 <ul class="list-style-none admin-social-stats" data-article-id="26598363"> 3600 </ul> 3601</div> 3602 3603 </div> 3604</article> 3605 3606 3607 3608 <!-- standard - OmniCard.html --> <article class="omnicard 3609 compact-stack--sm 3610 stack--md 3611 compact-stack--lg 3612 stack--xl 3613 " 3614 data-position="12" 3615 data-parsely-slot="bam-legacy-list-block-12" 3616 data-uses-js="article-story" 3617 data-id="26598041"> 3618 3619 <a href="/news/26598041.oxford-big-open-weekend-returns-free-activities/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 3620 <!-- Article Image --> 3621 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 3622 3623<!-- 3624 Square or rectangle thumbnail is shown based on 3625 Omnicard type, Inline shows square iamges whereas 3626 Big Stack, Stack and Compact Stack shows rectangle thumbnail 3627 --> 3628 <img 3629 loading="lazy" 3630 srcset="/resources/images/128x74/1x/20609650.jpg 128w, 3631 /resources/images/290x167/1x/20609650.jpg 290w, 3632 /resources/images/445x250/1x/20609650.jpg 445w, 3633 /resources/images/720x415/1x/20609650.jpg 720w" 3634 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 3635 src="/resources/images/128x89/1x/20609650.jpg" 3636 alt="A free weekend of swimming, fitness, and family fun is returning to the city" 3637 class="rectangle" 3638 /> 3639 3640 <img 3641 loading="lazy" 3642 src="/resources/images/180x180/1x/20609650.jpg" 3643 alt="A free weekend of swimming, fitness, and family fun is returning to the city" 3644 class="square" 3645 /> 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 <!-- Article Icons --> 3656 <div class="omnicard__image-icons"> 3657 3658 3659 </div> 3660 </a> 3661 3662 <div class="omnicard__headline-container"> 3663 <div class="omnicard__metadata-container"> 3664 3665 <!-- Article Primary Tag --> 3666 <a href="/topics/events/"> 3667 <div class="omnicard__primary-tag"> 3668 <div class="omnicard__tag"> 3669 Events 3670 </div> 3671 </div> 3672 </a> 3673 3674 3675 <!-- Article Comments --> 3676 <a href="/news/26598041.oxford-big-open-weekend-returns-free-activities/" class="omnicard__comments-wrapper" style="display: none;"> 3677 <!-- standard - IconComments.html --> 3678<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 3679<span class="omnicard__total-comments">0</span> 3680 3681 </a> 3682 3683 </div> 3684 3685 <!-- Article headline --> 3686 <h2 class="omnicard__headline "> 3687 <a href="/news/26598041.oxford-big-open-weekend-returns-free-activities/" data-o-track="" data-o-ref="" data-o-kv-0=""> 3688 Free family fun weekend returns to Oxford leisure centres 3689 </a> 3690 </h2> 3691 3692 <!-- Article Admin Links --> 3693 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598041" class="admin-links-container"> 3694</div> 3695<div class="admin-links-toggler" 3696 data-article-id="26598041" 3697 data-article-link="/news/26598041.oxford-big-open-weekend-returns-free-activities/" 3698 data-article-headline="Free family fun weekend returns to Oxford leisure centres" 3699 data-original-site="This is Oxfordshire" 3700 data-rating="20" 3701 data-content-level="1 Metered" 3702 data-is-clone="no" 3703 data-is-uk-today="no" 3704 data-is-scotland-today="no" 3705 data-is-full-admin-link-permissions="" 3706 data-admin-user-links="" 3707 style="display: none;" 3708> 3709 <ul class="list-style-none admin-social-stats" data-article-id="26598
3709041"> 3710 </ul> 3711</div> 3712 3713 </div> 3714</article> 3715 3716 3717 3718 <!-- standard - OmniCard.html --> <article class="omnicard 3719 compact-stack--sm 3720 compact-stack--md 3721 compact-stack--lg 3722 stack--xl 3723 " 3724 data-position="13" 3725 data-parsely-slot="bam-legacy-list-block-13" 3726 data-uses-js="article-story" 3727 data-id="26595150"> 3728 3729 <a href="/news/26595150.oxfordshire-mp-people-rightly-fed-water-companies/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 3730 <!-- Article Image --> 3731 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 3732 3733<!-- 3734 Square or rectangle thumbnail is shown based on 3735 Omnicard type, Inline shows square iamges whereas 3736 Big Stack, Stack and Compact Stack shows rectangle thumbnail 3737 --> 3738 <img 3739 loading="lazy" 3740 srcset="/resources/images/128x74/1x/17722477.jpg 128w, 3741 /resources/images/290x167/1x/17722477.jpg 290w, 3742 /resources/images/445x250/1x/17722477.jpg 445w, 3743 /resources/images/720x415/1x/17722477.jpg 720w" 3744 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 3745 src="/resources/images/128x89/1x/17722477.jpg" 3746 alt="Sean Woodcock" 3747 class="rectangle" 3748 /> 3749 3750 <img 3751 loading="lazy" 3752 src="/resources/images/180x180/1x/17722477.jpg" 3753 alt="Sean Woodcock" 3754 class="square" 3755 /> 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 <!-- Article Icons --> 3766 <div class="omnicard__image-icons"> 3767 3768 3769 </div> 3770 </a> 3771 3772 <div class="omnicard__headline-container"> 3773 <div class="omnicard__metadata-container"> 3774 3775 <!-- Article Primary Tag --> 3776 <a href="/topics/thames-water/"> 3777 <div class="omnicard__primary-tag"> 3778 <div class="omnicard__tag"> 3779 Thames Water 3780 </div> 3781 </div> 3782 </a> 3783 3784 3785 <!-- Article Comments --> 3786 <a href="/news/26595150.oxfordshire-mp-people-rightly-fed-water-companies/" class="omnicard__comments-wrapper" style="display: none;"> 3787 <!-- standard - IconComments.html --> 3788<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 3789<span class="omnicard__total-comments">0</span> 3790 3791 </a> 3792 3793 </div> 3794 3795 <!-- Article headline --> 3796 <h2 class="omnicard__headline "> 3797 <a href="/news/26595150.oxfordshire-mp-people-rightly-fed-water-companies/" data-o-track="" data-o-ref="" data-o-kv-0=""> 3798 Oxfordshire MP: 'People are rightly fed up of the water industry' 3799 </a> 3800 </h2> 3801 3802 <!-- Article Admin Links --> 3803 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26595150" class="admin-links-container"> 3804</div> 3805<div class="admin-links-toggler" 3806 data-article-id="26595150" 3807 data-article-link="/news/26595150.oxfordshire-mp-people-rightly-fed-water-companies/" 3808 data-article-headline="Oxfordshire MP: 'People are rightly fed up of the water industry'" 3809 data-original-site="This is Oxfordshire" 3810 data-rating="20" 3811 data-content-level="1 Metered" 3812 data-is-clone="no" 3813 data-is-uk-today="no" 3814 data-is-scotland-today="no" 3815 data-is-full-admin-link-permissions="" 3816 data-admin-user-links="" 3817 style="display: none;" 3818> 3819 <ul class="list-style-none admin-social-stats" data-article-id="26595150"> 3820 </ul> 3821</div> 3822 3823 </div> 3824</article> 3825 3826 3827 3828 <!-- standard - OmniCard.html --> <article class="omnicard 3829 compact-stack--sm 3830 compact-stack--md 3831 compact-stack--lg 3832 stack--xl 3833 " 3834 data-position="14" 3835 data-parsely-slot="bam-legacy-list-block-14" 3836 data-uses-js="article-story" 3837 data-id="26599404"> 3838 3839 <a href="/news/26599404.eynsham-firefighters-take-24-hour-charity-challenge/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 3840 <!-- Article Image --> 3841 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 3842 3843<!-- 3844 Square or rectangle thumbnail is shown based on 3845 Omnicard type, Inline shows square iamges whereas 3846 Big Stack, Stack and Compact Stack shows rectangle thumbnail 3847 --> 3848 <img 3849 loading="lazy" 3850 srcset="/resources/images/128x74/1x/21526488.jpg 128w,
3851 /resources/images/290x167/1x/21526488.jpg 290w, 3852 /resources/images/445x250/1x/21526488.jpg 445w, 3853 /resources/images/720x415/1x/21526488.jpg 720w" 3854 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 3855 src="/resources/images/128x89/1x/21526488.jpg" 3856 alt="Firefighters are taking on a 24-hour team fitness challenge to support the Fire Fighters Charity" 3857 class="rectangle" 3858 /> 3859 3860 <img 3861 loading="lazy" 3862 src="/resources/images/180x180/1x/21526488.jpg" 3863 alt="Firefighters are taking on a 24-hour team fitness challenge to support the Fire Fighters Charity" 3864 class="square" 3865 /> 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 <!-- Article Icons --> 3876 <div class="omnicard__image-icons"> 3877 3878 3879 </div> 3880 </a> 3881 3882 <div class="omnicard__headline-container"> 3883 <div class="omnicard__metadata-container"> 3884 3885 <!-- Article Primary Tag --> 3886 <a href="/topics/charity/"> 3887 <div class="omnicard__primary-tag"> 3888 <div class="omnicard__tag"> 3889 Charity 3890 </div> 3891 </div> 3892 </a> 3893 3894 3895 <!-- Article Comments --> 3896 <a href="/news/26599404.eynsham-firefighters-take-24-hour-charity-challenge/" class="omnicard__comments-wrapper" style="display: none;"> 3897 <!-- standard - IconComments.html --> 3898<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 3899<span class="omnicard__total-comments">0</span> 3900 3901 </a> 3902 3903 </div> 3904 3905 <!-- Article headline --> 3906 <h2 class="omnicard__headline "> 3907 <a href="/news/26599404.eynsham-firefighters-take-24-hour-charity-challenge/" data-o-track="" data-o-ref="" data-o-kv-0=""> 3908 Eynsham firefighters take on 24-hour fitness challenge for charity 3909 </a> 3910 </h2> 3911 3912 <!-- Article Admin Links --> 3913 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599404" class="admin-links-container"> 3914</div> 3915<div class="admin-links-toggler" 3916 data-article-id="26599404" 3917 data-article-link="/news/26599404.eynsham-firefighters-take-24-hour-charity-challenge/" 3918 data-article-headline="Eynsham firefighters take on 24-hour fitness challenge for charity" 3919 data-original-site="This is Oxfordshire" 3920 data-rating="20" 3921 data-content-level="1 Metered" 3922 data-is-clone="no" 3923 data-is-uk-today="no" 3924 data-is-scotland-today="no" 3925 data-is-full-admin-link-permissions="" 3926 data-admin-user-links="" 3927 style="display: none;" 3928> 3929 <ul class="list-style-none admin-social-stats" data-article-id="26599404"> 3930 </ul> 3931</div> 3932 3933 </div> 3934</article> 3935 3936 3937 3938 <!-- standard - OmniCard.html --> <article class="omnicard 3939 compact-stack--sm 3940 compact-stack--md 3941 compact-stack--lg 3942 stack--xl 3943 " 3944 data-position="15" 3945 data-parsely-slot="bam-legacy-list-block-15" 3946 data-uses-js="article-story" 3947 data-id="26599476"> 3948 3949 <a href="/news/26599476.two-apprentices-rise-senior-roles-major-housebuilder/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 3950 <!-- Article Image --> 3951 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 3952 3953<!-- 3954 Square or rectangle thumbnail is shown based on 3955 Omnicard type, Inline shows square iamges whereas 3956 Big Stack, Stack and Compact Stack shows rectangle thumbnail 3957 --> 3958 <img 3959 loading="lazy" 3960 srcset="/resources/images/128x74/1x/21526780.jpg 128w, 3961 /resources/images/290x167/1x/21526780.jpg 290w, 3962 /resources/images/445x250/1x/21526780.jpg 445w, 3963 /resources/images/720x415/1x/21526780.jpg 720w" 3964 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 3965 src="/resources/images/128x89/1x/21526780.jpg" 3966 alt="Ben Hale and Lee Bell have taken on new positions at Persimmon Homes Wessex" 3967 class="rectangle" 3968 /> 3969 3970 <img 3971 loading="lazy" 3972 src="/resources/images/180x180/1x/21526780.jpg" 3973 alt="Ben Hale and Lee Bell have taken on new positions at Persimmon Homes Wessex" 3974 class="square" 3975 /> 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 <!-- Article Icons --> 3986 <div class="omnicard__image-icons"> 3987 3988 3989 </div> 3990 </a> 3991 3992 <div class="omnicard__headline-container"> 3993 <div class="omnicard__metadata-container"> 3994 3995 <!-- Article Primary Tag --> 3996 <a href="/topics/business/"> 3997 <div class="omnicard__primary-tag"> 3998 <div class="omnicard__tag"> 3999 Business 4000 </div> 4001 </div> 4002 </a> 4003 4004 4005 <!-- Article Comments --> 4006 <a href="/news/26599476.two-apprentices-rise-senior-roles-major-housebuilder/" class="omnicard__comments-wrapper" style="display: none;"> 4007 <!-- standard - IconComments.html --> 4008<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 4009<span class="omnicard__total-comments">0</span> 4010 4011 </a> 4012 4013 </div> 4014 4015 <!-- Article headline --> 4016 <h2 class="omnicard__headline "> 4017 <a href="/news/26599476.two-apprentices-rise-senior-roles-major-housebuilder/" data-o-track="" data-o-ref="" data-o-kv-0=""> 4018 Apprentice recruits promoted to senior roles after years of service 4019 </a> 4020 </h2> 4021 4022 <!-- Article Admin Links -->
4023 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599476" class="admin-links-container"> 4024</div> 4025<div class="admin-links-toggler" 4026 data-article-id="26599476" 4027 data-article-link="/news/26599476.two-apprentices-rise-senior-roles-major-housebuilder/" 4028 data-article-headline="Apprentice recruits promoted to senior roles after years of service" 4029 data-original-site="This is Oxfordshire" 4030 data-rating="20" 4031 data-content-level="1 Metered" 4032 data-is-clone="no" 4033 data-is-uk-today="no" 4034 data-is-scotland-today="no" 4035 data-is-full-admin-link-permissions="" 4036 data-admin-user-links="" 4037 style="display: none;" 4038> 4039 <ul class="list-style-none admin-social-stats" data-article-id="26599476"> 4040 </ul> 4041</div> 4042 4043 </div> 4044</article> 4045 4046 4047 4048 <!-- standard - OmniCard.html --> <article class="omnicard 4049 compact-stack--sm 4050 compact-stack--md 4051 compact-stack--lg 4052 stack--xl 4053 " 4054 data-position="16" 4055 data-parsely-slot="bam-legacy-list-block-16" 4056 data-uses-js="article-story" 4057 data-id="26600010"> 4058 4059 <a href="/news/26600010.john-radcliffe-maternity-unit-ranks-uks-top-10/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 4060 <!-- Article Image --> 4061 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 4062 4063<!-- 4064 Square or rectangle thumbnail is shown based on 4065 Omnicard type, Inline shows square iamges whereas 4066 Big Stack, Stack and Compact Stack shows rectangle thumbnail 4067 --> 4068 <img 4069 loading="lazy" 4070 srcset="/resources/images/128x74/1x/21517261.jpg 128w, 4071 /resources/images/290x167/1x/21517261.jpg 290w, 4072 /resources/images/445x250/1x/21517261.jpg 445w, 4073 /resources/images/720x415/1x/21517261.jpg 720w" 4074 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 4075 src="/resources/images/128x89/1x/21517261.jpg" 4076 alt="Oxford’s John Radcliffe maternity unit has been named among the UK’s 10 highest-rated units on Google" 4077 class="rectangle" 4078 /> 4079 4080 <img 4081 loading="lazy" 4082 src="/resources/images/180x180/1x/21517261.jpg" 4083 alt="Oxford’s John Radcliffe maternity unit has been named among the UK’s 10 highest-rated units on Google" 4084 class="square" 4085 /> 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 <!-- Article Icons --> 4096 <div class="omnicard__image-icons"> 4097 4098 4099 </div> 4100 </a> 4101 4102 <div class="omnicard__headline-container"> 4103 <div class="omnicard__metadata-container"> 4104 4105 <!-- Article Primary Tag --> 4106 <a href="/topics/health/"> 4107 <div class="omnicard__primary-tag"> 4108 <div class="omnicard__tag"> 4109 Health 4110 </div> 4111 </div> 4112 </a> 4113 4114 4115 <!-- Article Comments --> 4116 <a href="/news/26600010.john-radcliffe-maternity-unit-ranks-uks-top-10/" class="omnicard__comments-wrapper" style="display: none;"> 4117 <!-- standard - IconComments.html --> 4118<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 4119<span class="omnicard__total-comments">0</span> 4120 4121 </a> 4122 4123 </div> 4124 4125 <!-- Article headline --> 4126 <h2 class="omnicard__headline "> 4127 <a href="/news/26600010.john-radcliffe-maternity-unit-ranks-uks-top-10/" data-o-track="" data-o-ref="" data-o-kv-0=""> 4128 Oxford maternity unit named among UK's top-rated on Google 4129 </a> 4130 </h2> 4131 4132 <!-- Article Admin Links --> 4133 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26600010" class="admin-links-container"> 4134</div> 4135<div class="admin-links-toggler" 4136 data-article-id="26600010" 4137 data-article-link="/news/26600010.john-radcliffe-maternity-unit-ranks-uks-top-10/" 4138 data-article-headline="Oxford maternity unit named among UK's top-rated on Google" 4139 data-original-site="This is Oxfordshire" 4140 data-rating="20" 4141 data-content-level="1 Metered" 4142 data-is-clone="no" 4143 data-is-uk-today="no" 4144 data-is-scotland-today="no" 4145 data-is-full-admin-link-permissions="" 4146 data-admin-user-links="" 4147 style="display: none;" 4148> 4149 <ul class="list-style-none admin-social-stats" data-article-id="26600010"> 4150 </ul> 4151</div> 4152 4153 </div> 4154</article> 4155 4156 4157 4158 <!-- standard - OmniCard.html --> <article class="omnicard 4159 compact-stack--sm 4160 compact-stack--md 4161 compact-stack--lg 4162 stack--xl 4163 " 4164 data-position="17"
4165 data-parsely-slot="bam-legacy-list-block-17" 4166 data-uses-js="article-story" 4167 data-id="26599242"> 4168 4169 <a href="/news/26599242.major-uk-train-company-issues-warnings-christmas-passengers/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 4170 <!-- Article Image --> 4171 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 4172 4173<!-- 4174 Square or rectangle thumbnail is shown based on 4175 Omnicard type, Inline shows square iamges whereas 4176 Big Stack, Stack and Compact Stack shows rectangle thumbnail 4177 --> 4178 <img 4179 loading="lazy" 4180 srcset="/resources/images/128x74/1x/21091326.jpg 128w, 4181 /resources/images/290x167/1x/21091326.jpg 290w, 4182 /resources/images/445x250/1x/21091326.jpg 445w, 4183 /resources/images/720x415/1x/21091326.jpg 720w" 4184 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 4185 src="/resources/images/128x89/1x/21091326.jpg" 4186 alt="CrossCountry" 4187 class="rectangle" 4188 /> 4189 4190 <img 4191 loading="lazy" 4192 src="/resources/images/180x180/1x/21091326.jpg" 4193 alt="CrossCountry" 4194 class="square" 4195 /> 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 <!-- Article Icons --> 4206 <div class="omnicard__image-icons"> 4207 4208 4209 </div> 4210 </a> 4211 4212 <div class="omnicard__headline-container"> 4213 <div class="omnicard__metadata-container"> 4214 4215 <!-- Article Primary Tag --> 4216 <a href="/topics/birmingham-new-street-station/"> 4217 <div class="omnicard__primary-tag"> 4218 <div class="omnicard__tag"> 4219 Birmingham New Street Station 4220 </div> 4221 </div> 4222 </a> 4223 4224 4225 <!-- Article Comments --> 4226 <a href="/news/26599242.major-uk-train-company-issues-warnings-christmas-passengers/" class="omnicard__comments-wrapper" style="display: none;"> 4227 <!-- standard - IconComments.html --> 4228<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 4229<span class="omnicard__total-comments">0</span> 4230 4231 </a> 4232 4233 </div> 4234 4235 <!-- Article headline --> 4236 <h2 class="omnicard__headline "> 4237 <a href="/news/26599242.major-uk-train-company-issues-warnings-christmas-passengers/" data-o-track="" data-o-ref="" data-o-kv-0=""> 4238 Major UK train company issues warnings for Christmas travellers 4239 </a> 4240 </h2> 4241 4242 <!-- Article Admin Links --> 4243 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599242" class="admin-links-container"> 4244</div> 4245<div class="admin-links-toggler" 4246 data-article-id="26599242" 4247 data-article-link="/news/26599242.major-uk-train-company-issues-warnings-christmas-passengers/" 4248 data-article-headline="Major UK train company issues warnings for Christmas travellers" 4249 data-original-site="This is Oxfordshire" 4250 data-rating="23" 4251 data-content-level="1 Metered" 4252 data-is-clone="no" 4253 data-is-uk-today="no" 4254 data-is-scotland-today="no" 4255 data-is-full-admin-link-permissions="" 4256 data-admin-user-links="" 4257 style="display: none;" 4258> 4259 <ul class="list-style-none admin-social-stats" data-article-id="26599242"> 4260 </ul> 4261</div> 4262 4263 </div> 4264</article> 4265 4266 4267 4268 <!-- standard - OmniCard.html --> <article class="omnicard 4269 compact-stack--sm 4270 compact-stack--md 4271 compact-stack--lg 4272 stack--xl 4273 " 4274 data-position="18" 4275 data-parsely-slot="bam-legacy-list-block-18" 4276 data-uses-js="article-story" 4277 data-id="26598332"> 4278 4279 <a href="/news/26598332.uk-high-street-chain-shuts-19-stores-september/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 4280 <!-- Article Image --> 4281 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 4282 4283<!-- 4284 Square or rectangle thumbnail is shown based on 4285 Omnicard type, Inline shows square iamges whereas 4286 Big Stack, Stack and Compact Stack shows rectangle thumbnail 4287 --> 4288 <img 4289 loading="lazy" 4290 srcset="/resources/images/128x74/1x/21521947.jpg 128w,
4291 /resources/images/290x167/1x/21521947.jpg 290w, 4292 /resources/images/445x250/1x/21521947.jpg 445w, 4293 /resources/images/720x415/1x/21521947.jpg 720w" 4294 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 4295 src="/resources/images/128x89/1x/21521947.jpg" 4296 alt="More TG Jones stores have closed this month as part of the company's ongoing restructuring plan" 4297 class="rectangle" 4298 /> 4299 4300 <img 4301 loading="lazy" 4302 src="/resources/images/180x180/1x/21521947.jpg" 4303 alt="More TG Jones stores have closed this month as part of the company's ongoing restructuring plan" 4304 class="square" 4305 /> 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 <!-- Article Icons --> 4316 <div class="omnicard__image-icons"> 4317 4318 4319 </div> 4320 </a> 4321 4322 <div class="omnicard__headline-container"> 4323 <div class="omnicard__metadata-container"> 4324 4325 <!-- Article Primary Tag --> 4326 <a href="/topics/tg-jones/"> 4327 <div class="omnicard__primary-tag"> 4328 <div class="omnicard__tag"> 4329 TG Jones 4330 </div> 4331 </div> 4332 </a> 4333 4334 4335 <!-- Article Comments --> 4336 <a href="/news/26598332.uk-high-street-chain-shuts-19-stores-september/" class="omnicard__comments-wrapper" style="display: none;"> 4337 <!-- standard - IconComments.html --> 4338<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 4339<span class="omnicard__total-comments">0</span> 4340 4341 </a> 4342 4343 </div> 4344 4345 <!-- Article headline --> 4346 <h2 class="omnicard__headline "> 4347 <a href="/news/26598332.uk-high-street-chain-shuts-19-stores-september/" data-o-track="" data-o-ref="" data-o-kv-0=""> 4348 Jobs lost as UK high street chain shuts 19 more stores amid plans to close 150 sites 4349 </a> 4350 </h2> 4351 4352 <!-- Article Admin Links --> 4353 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598332" class="admin-links-container"> 4354</div> 4355<div class="admin-links-toggler" 4356 data-article-id="26598332" 4357 data-article-link="/news/26598332.uk-high-street-chain-shuts-19-stores-september/" 4358 data-article-headline="Jobs lost as UK high street chain shuts 19 more stores amid plans to close 150 sites" 4359 data-original-site="This is Oxfordshire" 4360 data-rating="1" 4361 data-content-level="1 Metered" 4362 data-is-clone="yes" 4363 data-is-uk-today="no" 4364 data-is-scotland-today="no" 4365 data-is-full-admin-link-permissions="" 4366 data-admin-user-links="" 4367 style="display: none;" 4368> 4369 <ul class="list-style-none admin-social-stats" data-article-id="26598332"> 4370 </ul> 4371</div> 4372 4373 </div> 4374</article> 4375 4376 4377 4378 <!-- standard - OmniCard.html --> <article class="omnicard 4379 inline--sm 4380 inline--md 4381 inline--lg 4382 inline--xl 4383 " 4384 data-position="19" 4385 data-parsely-slot="bam-legacy-list-block-19" 4386 data-uses-js="article-story" 4387 data-id="26597927"> 4388 4389 <a href="/news/26597927.popular-oxford-swimming-spot-lose-designated-bathing-status/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 4390 <!-- Article Image --> 4391 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 4392 4393<!-- 4394 Square or rectangle thumbnail is shown based on 4395 Omnicard type, Inline shows square iamges whereas 4396 Big Stack, Stack and Compact Stack shows rectangle thumbnail 4397 --> 4398 <img 4399 loading="lazy" 4400 srcset="/resources/images/128x74/1x/20928533.jpg 128w, 4401 /resources/images/290x167/1x/20928533.jpg 290w, 4402 /resources/images/445x250/1x/20928533.jpg 445w, 4403 /resources/images/720x415/1x/20928533.jpg 720w" 4404 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 4405 src="/resources/images/128x89/1x/20928533.jpg" 4406 alt="Wallingford Beach, in Wallingford, became the second designated bathing site along the River Thames in 2024." 4407 class="rectangle" 4408 /> 4409 4410 <img 4411 loading="lazy" 4412 src="/resources/images/180x180/1x/20928533.jpg" 4413 alt="Wallingford Beach, in Wallingford, became the second designated bathing site along the River Thames in 2024." 4414 class="square" 4415 /> 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 <!-- Article Icons --> 4426 <div class="omnicard__image-icons"> 4427 4428 4429 </div> 4430 </a> 4431 4432 <div class="omnicard__headline-container"> 4433 <div class="omnicard__metadata-container"> 4434 4435 <!-- Article Primary Tag --> 4436 <a href="/topics/sewage/"> 4437 <div class="omnicard__primary-tag"> 4438 <div class="omnicard__tag"> 4439 Sewage 4440 </div> 4441 </div> 4442 </a> 4443 4444 4445 <!-- Article Comments --> 4446 <a href="/news/26597927.popular-oxford-swimming-spot-lose-designated-bathing-status/" class="omnicard__comments-wrapper" style="display: none;"> 4447 <!-- standard - IconComments.html --> 4448<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 4449<span class="omnicard__total-comments">0</span> 4450 4451 </a> 4452 4453 </div> 4454 4455 <!-- Article headline --> 4456 <h2 class="omnicard__headline "> 4457 <a href="/news/26597927.popular-oxford-swimming-spot-lose-designated-bathing-status/" data-o-track="" data-o-ref="" data-o-kv-0=""> 4458 Popular Oxford swimming spot could lose bathing status as e-coli found 4459 </a> 4460 </h2> 4461 4462 <!-- Article Admin Links -->
4463 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597927" class="admin-links-container"> 4464</div> 4465<div class="admin-links-toggler" 4466 data-article-id="26597927" 4467 data-article-link="/news/26597927.popular-oxford-swimming-spot-lose-designated-bathing-status/" 4468 data-article-headline="Popular Oxford swimming spot could lose bathing status as e-coli found" 4469 data-original-site="This is Oxfordshire" 4470 data-rating="5" 4471 data-content-level="3 Best" 4472 data-is-clone="no" 4473 data-is-uk-today="no" 4474 data-is-scotland-today="no" 4475 data-is-full-admin-link-permissions="" 4476 data-admin-user-links="" 4477 style="display: none;" 4478> 4479 <ul class="list-style-none admin-social-stats" data-article-id="26597927"> 4480 </ul> 4481</div> 4482 4483 </div> 4484</article> 4485 4486 4487 4488 <!-- standard - OmniCard.html --> <article class="omnicard 4489 inline--sm 4490 inline--md 4491 inline--lg 4492 inline--xl 4493 " 4494 data-position="20" 4495 data-parsely-slot="bam-legacy-list-block-20" 4496 data-uses-js="article-story" 4497 data-id="26593847"> 4498 4499 <a href="/news/26593847.oxford-university-housing-resentment-builds/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 4500 <!-- Article Image --> 4501 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 4502 4503<!-- 4504 Square or rectangle thumbnail is shown based on 4505 Omnicard type, Inline shows square iamges whereas 4506 Big Stack, Stack and Compact Stack shows rectangle thumbnail 4507 --> 4508 <img 4509 loading="lazy" 4510 srcset="/resources/images/128x74/1x/20412280.jpg 128w, 4511 /resources/images/290x167/1x/20412280.jpg 290w, 4512 /resources/images/445x250/1x/20412280.jpg 445w, 4513 /resources/images/720x415/1x/20412280.jpg 720w" 4514 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 4515 src="/resources/images/128x89/1x/20412280.jpg" 4516 alt="Illustrative images of the proposed redevelopment of Wellington Square in Oxford" 4517 class="rectangle" 4518 /> 4519 4520 <img 4521 loading="lazy" 4522 src="/resources/images/180x180/1x/20412280.jpg" 4523 alt="Illustrative images of the proposed redevelopment of Wellington Square in Oxford" 4524 class="square" 4525 /> 4526 4527 4528 4529 4530 4531 <div class="image-label image-label-custom-callout-label"> 4532 SPECIAL REPORT 4533 </div> 4534 4535 4536 4537 4538 4539 <!-- Article Icons --> 4540 <div class="omnicard__image-icons"> 4541 4542 4543 </div> 4544 </a> 4545 4546 <div class="omnicard__headline-container"> 4547 <div class="omnicard__metadata-container"> 4548 4549 <!-- Article Primary Tag --> 4550 <a href="/topics/oxford-city-council/"> 4551 <div class="omnicard__primary-tag"> 4552 <div class="omnicard__tag"> 4553 Oxford City Council 4554 </div> 4555 </div> 4556 </a> 4557 4558 4559 <!-- Article Comments --> 4560 <a href="/news/26593847.oxford-university-housing-resentment-builds/" class="omnicard__comments-wrapper" style="display: none;"> 4561 <!-- standard - IconComments.html --> 4562<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 4563<span class="omnicard__total-comments">0</span> 4564 4565 </a> 4566 4567 </div> 4568 4569 <!-- Article headline --> 4570 <h2 class="omnicard__headline has-label-callout "> 4571 <a href="/news/26593847.oxford-university-housing-resentment-builds/" data-o-track="" data-o-ref="" data-o-kv-0=""> 4572 'Resentment' mounts amid university housing developments 4573 </a> 4574 </h2> 4575 4576 <!-- Article Admin Links --> 4577 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26593847" class="admin-links-container"> 4578</div> 4579<div class="admin-links-toggler" 4580 data-article-id="26593847" 4581 data-article-link="/news/26593847.oxford-university-housing-resentment-builds/" 4582 data-article-headline="'Resentment' mounts amid university housing developments" 4583 data-original-site="This is Oxfordshire" 4584 data-rating="5" 4585 data-content-level="3 Best" 4586 data-is-clone="no" 4587 data-is-uk-today="no" 4588 data-is-scotland-today="no" 4589 data-is-full-admin-link-permissions="" 4590 data-admin-user-links="" 4591 style="display: none;" 4592> 4593 <ul class="list-style-none admin-social-stats" data-article-id="26593847"> 4594 </ul> 4595</div> 4596 4597 </div> 4598</article> 4599 4600 4601 4602 <!-- standard - OmniCard.html --> <article class="omnicard 4603 inline--sm 4604 inline--md 4605 inline--lg 4606 inline--xl 4607 " 4608 data-position="21" 4609 data-parsely-slot="bam-legacy-list-block-21" 4610 data-uses-js="article-story" 4611 data-id="26595589"> 4612 4613 <a href="/news/26595589.man-told-999-killing-mum-i-beat-living-s-her/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 4614 <!-- Article Image --> 4615 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 4616 4617<!-- 4618 Square or rectangle thumbnail is shown based on 4619 Omnicard type, Inline shows square iamges whereas 4620 Big Stack, Stack and Compact Stack shows rectangle thumbnail 4621 --> 4622 <img 4623 loading="lazy" 4624 srcset="/resources/images/128x74/1x/20474765.jpg 128w,
4625 /resources/images/290x167/1x/20474765.jpg 290w, 4626 /resources/images/445x250/1x/20474765.jpg 445w, 4627 /resources/images/720x415/1x/20474765.jpg 720w" 4628 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 4629 src="/resources/images/128x89/1x/20474765.jpg" 4630 alt="Police cordon outside a house in Harwell, near Didcot" 4631 class="rectangle" 4632 /> 4633 4634 <img 4635 loading="lazy" 4636 src="/resources/images/180x180/1x/20474765.jpg" 4637 alt="Police cordon outside a house in Harwell, near Didcot" 4638 class="square" 4639 /> 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 <!-- Article Icons --> 4650 <div class="omnicard__image-icons"> 4651 4652 4653 </div> 4654 </a> 4655 4656 <div class="omnicard__headline-container"> 4657 <div class="omnicard__metadata-container"> 4658 4659 <!-- Article Primary Tag --> 4660 <a href="/topics/court/"> 4661 <div class="omnicard__primary-tag"> 4662 <div class="omnicard__tag"> 4663 Court 4664 </div> 4665 </div> 4666 </a> 4667 4668 4669 <!-- Article Comments --> 4670 <a href="/news/26595589.man-told-999-killing-mum-i-beat-living-s-her/" class="omnicard__comments-wrapper" style="display: none;"> 4671 <!-- standard - IconComments.html --> 4672 4673 </a> 4674 4675 </div> 4676 4677 <!-- Article headline --> 4678 <h2 class="omnicard__headline "> 4679 <a href="/news/26595589.man-told-999-killing-mum-i-beat-living-s-her/" data-o-track="" data-o-ref="" data-o-kv-0=""> 4680 'I want to smash you in the face', man said days before killing mum, jury told 4681 </a> 4682 </h2> 4683 4684 <!-- Article Admin Links --> 4685 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26595589" class="admin-links-container"> 4686</div> 4687<div class="admin-links-toggler" 4688 data-article-id="26595589" 4689 data-article-link="/news/26595589.man-told-999-killing-mum-i-beat-living-s-her/" 4690 data-article-headline="'I want to smash you in the face', man said days before killing mum, jury told" 4691 data-original-site="This is Oxfordshire" 4692 data-rating="5" 4693 data-content-level="3 Best" 4694 data-is-clone="no" 4695 data-is-uk-today="no" 4696 data-is-scotland-today="no" 4697 data-is-full-admin-link-permissions="" 4698 data-admin-user-links="" 4699 style="display: none;" 4700> 4701 <ul class="list-style-none admin-social-stats" data-article-id="26595589"> 4702 </ul> 4703</div> 4704 4705 </div> 4706</article> 4707 4708 4709 4710 <!-- standard - OmniCard.html --> <article class="omnicard 4711 inline--sm 4712 inline--md 4713 inline--lg 4714 inline--xl 4715 " 4716 data-position="22" 4717 data-parsely-slot="bam-legacy-list-block-22" 4718 data-uses-js="article-story" 4719 data-id="26599788"> 4720 4721 <a href="/news/26599788.passengers-face-excessive-wait-buses-delayed-roadworks/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 4722 <!-- Article Image --> 4723 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 4724 4725<!-- 4726 Square or rectangle thumbnail is shown based on 4727 Omnicard type, Inline shows square iamges whereas 4728 Big Stack, Stack and Compact Stack shows rectangle thumbnail 4729 --> 4730 <img 4731 loading="lazy" 4732 srcset="/resources/images/128x74/1x/21527127.jpg 128w, 4733 /resources/images/290x167/1x/21527127.jpg 290w, 4734 /resources/images/445x250/1x/21527127.jpg 445w, 4735 /resources/images/720x415/1x/21527127.jpg 720w" 4736 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 4737 src="/resources/images/128x89/1x/21527127.jpg" 4738 alt="A park and ride bus" 4739 class="rectangle" 4740 /> 4741 4742 <img 4743 loading="lazy" 4744 src="/resources/images/180x180/1x/21527127.jpg" 4745 alt="A park and ride bus" 4746 class="square" 4747 /> 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 <!-- Article Icons --> 4758 <div class="omnicard__image-icons"> 4759 4760 4761 </div> 4762 </a> 4763 4764 <div class="omnicard__headline-container"> 4765 <div class="omnicard__metadata-container"> 4766 4767 <!-- Article Primary Tag --> 4768 <a href="/topics/traffic/"> 4769 <div class="omnicard__primary-tag"> 4770 <div class="omnicard__tag"> 4771 Traffic 4772 </div> 4773 </div> 4774 </a> 4775 4776 4777 <!-- Article Comments --> 4778 <a href="/news/26599788.passengers-face-excessive-wait-buses-delayed-roadworks/" class="omnicard__comments-wrapper" style="display: none;"> 4779 <!-- standard - IconComments.html --> 4780<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 4781<span class="omnicard__total-comments">0</span> 4782 4783 </a> 4784 4785 </div> 4786 4787 <!-- Article headline --> 4788 <h2 class="omnicard__headline "> 4789 <a href="/news/26599788.passengers-face-excessive-wait-buses-delayed-roadworks/" data-o-track="" data-o-ref="" data-o-kv-0=""> 4790 Passengers facing 'excessive wait' for buses delayed by roadworks 4791 </a> 4792 </h2> 4793 4794 <!-- Article Admin Links -->
4795 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599788" class="admin-links-container"> 4796</div> 4797<div class="admin-links-toggler" 4798 data-article-id="26599788" 4799 data-article-link="/news/26599788.passengers-face-excessive-wait-buses-delayed-roadworks/" 4800 data-article-headline="Passengers facing 'excessive wait' for buses delayed by roadworks" 4801 data-original-site="This is Oxfordshire" 4802 data-rating="6" 4803 data-content-level="1 Metered" 4804 data-is-clone="no" 4805 data-is-uk-today="no" 4806 data-is-scotland-today="no" 4807 data-is-full-admin-link-permissions="" 4808 data-admin-user-links="" 4809 style="display: none;" 4810> 4811 <ul class="list-style-none admin-social-stats" data-article-id="26599788"> 4812 </ul> 4813</div> 4814 4815 </div> 4816</article> 4817 4818 4819 4820 <!-- standard - OmniCard.html --> <article class="omnicard 4821 inline--sm 4822 inline--md 4823 inline--lg 4824 inline--xl 4825 " 4826 data-position="23" 4827 data-parsely-slot="bam-legacy-list-block-23" 4828 data-uses-js="article-story" 4829 data-id="26598577"> 4830 4831 <a href="/news/26598577.iris-murdoch-paintings-discovered-oxford-attic/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 4832 <!-- Article Image --> 4833 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 4834 4835<!-- 4836 Square or rectangle thumbnail is shown based on 4837 Omnicard type, Inline shows square iamges whereas 4838 Big Stack, Stack and Compact Stack shows rectangle thumbnail 4839 --> 4840 <img 4841 loading="lazy" 4842 srcset="/resources/images/128x74/1x/21525005.jpg 128w, 4843 /resources/images/290x167/1x/21525005.jpg 290w, 4844 /resources/images/445x250/1x/21525005.jpg 445w, 4845 /resources/images/720x415/1x/21525005.jpg 720w" 4846 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 4847 src="/resources/images/128x89/1x/21525005.jpg" 4848 alt="Iris Murdoch and John Bayley in Charlbury Road" 4849 class="rectangle" 4850 /> 4851 4852 <img 4853 loading="lazy" 4854 src="/resources/images/180x180/1x/21525005.jpg" 4855 alt="Iris Murdoch and John Bayley in Charlbury Road" 4856 class="square" 4857 /> 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 <!-- Article Icons --> 4868 <div class="omnicard__image-icons"> 4869 4870 4871 </div> 4872 </a> 4873 4874 <div class="omnicard__headline-container"> 4875 <div class="omnicard__metadata-container"> 4876 4877 <!-- Article Primary Tag --> 4878 <a href="/topics/art/"> 4879 <div class="omnicard__primary-tag"> 4880 <div class="omnicard__tag"> 4881 Art 4882 </div> 4883 </div> 4884 </a> 4885 4886 4887 <!-- Article Comments --> 4888 <a href="/news/26598577.iris-murdoch-paintings-discovered-oxford-attic/" class="omnicard__comments-wrapper" style="display: none;"> 4889 <!-- standard - IconComments.html --> 4890<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 4891<span class="omnicard__total-comments">0</span> 4892 4893 </a> 4894 4895 </div> 4896 4897 <!-- Article headline --> 4898 <h2 class="omnicard__headline "> 4899 <a href="/news/26598577.iris-murdoch-paintings-discovered-oxford-attic/" data-o-track="" data-o-ref="" data-o-kv-0=""> 4900 Iris Murdoch paintings are discovered in an Oxford attic 4901 </a> 4902 </h2> 4903 4904 <!-- Article Admin Links --> 4905 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598577" class="admin-links-container"> 4906</div> 4907<div class="admin-links-toggler" 4908 data-article-id="26598577" 4909 data-article-link="/news/26598577.iris-murdoch-paintings-discovered-oxford-attic/" 4910 data-article-headline="Iris Murdoch paintings are discovered in an Oxford attic" 4911 data-original-site="This is Oxfordshire" 4912 data-rating="6" 4913 data-content-level="1 Metered" 4914 data-is-clone="no" 4915 data-is-uk-today="no" 4916 data-is-scotland-today="no" 4917 data-is-full-admin-link-permissions="" 4918 data-admin-user-links="" 4919 style="display: none;" 4920> 4921 <ul class="list-style-none admin-social-stats" data-article-id="265985
492177"> 4922 </ul> 4923</div> 4924 4925 </div> 4926</article> 4927 4928 4929 4930 <!-- standard - OmniCard.html --> <article class="omnicard 4931 inline--sm 4932 inline--md 4933 inline--lg 4934 inline--xl 4935 " 4936 data-position="24" 4937 data-parsely-slot="bam-legacy-list-block-24" 4938 data-uses-js="article-story" 4939 data-id="26598218"> 4940 4941 <a href="/news/26598218.new-cameras-installed-towns-busy-no-right-turn-junction/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 4942 <!-- Article Image --> 4943 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 4944 4945<!-- 4946 Square or rectangle thumbnail is shown based on 4947 Omnicard type, Inline shows square iamges whereas 4948 Big Stack, Stack and Compact Stack shows rectangle thumbnail 4949 --> 4950 <img 4951 loading="lazy" 4952 srcset="/resources/images/128x74/1x/21524603.jpg 128w, 4953 /resources/images/290x167/1x/21524603.jpg 290w, 4954 /resources/images/445x250/1x/21524603.jpg 445w, 4955 /resources/images/720x415/1x/21524603.jpg 720w" 4956 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 4957 src="/resources/images/128x89/1x/21524603.jpg" 4958 alt="Cameras are now in place at the Stratton Way junction in Abingdon" 4959 class="rectangle" 4960 /> 4961 4962 <img 4963 loading="lazy" 4964 src="/resources/images/180x180/1x/21524603.jpg" 4965 alt="Cameras are now in place at the Stratton Way junction in Abingdon" 4966 class="square" 4967 /> 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 <!-- Article Icons --> 4978 <div class="omnicard__image-icons"> 4979 4980 4981 </div> 4982 </a> 4983 4984 <div class="omnicard__headline-container"> 4985 <div class="omnicard__metadata-container"> 4986 4987 <!-- Article Primary Tag --> 4988 <a href="/topics/transport/"> 4989 <div class="omnicard__primary-tag"> 4990 <div class="omnicard__tag"> 4991 Transport 4992 </div> 4993 </div> 4994 </a> 4995 4996 4997 <!-- Article Comments --> 4998 <a href="/news/26598218.new-cameras-installed-towns-busy-no-right-turn-junction/" class="omnicard__comments-wrapper" style="display: none;"> 4999 <!-- standard - IconComments.html --> 5000<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5001<span class="omnicard__total-comments">0</span> 5002 5003 </a> 5004 5005 </div> 5006 5007 <!-- Article headline --> 5008 <h2 class="omnicard__headline "> 5009 <a href="/news/26598218.new-cameras-installed-towns-busy-no-right-turn-junction/" data-o-track="" data-o-ref="" data-o-kv-0=""> 5010 Cameras are installed at town's busy no right turn junction 5011 </a> 5012 </h2> 5013 5014 <!-- Article Admin Links --> 5015 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598218" class="admin-links-container"> 5016</div> 5017<div class="admin-links-toggler" 5018 data-article-id="26598218" 5019 data-article-link="/news/26598218.new-cameras-installed-towns-busy-no-right-turn-junction/" 5020 data-article-headline="Cameras are installed at town's busy no right turn junction" 5021 data-original-site="This is Oxfordshire" 5022 data-rating="6" 5023 data-content-level="1 Metered" 5024 data-is-clone="no" 5025 data-is-uk-today="no" 5026 data-is-scotland-today="no" 5027 data-is-full-admin-link-permissions="" 5028 data-admin-user-links="" 5029 style="display: none;" 5030> 5031 <ul class="list-style-none admin-social-stats" data-article-id="26598218"> 5032 </ul> 5033</div> 5034 5035 </div> 5036</article> 5037 5038 5039 5040 <!-- standard - OmniCard.html --> <article class="omnicard 5041 inline--sm 5042 inline--md 5043 inline--lg 5044 inline--xl 5045 " 5046 data-position="25" 5047 data-parsely-slot="bam-legacy-list-block-25" 5048 data-uses-js="article-story" 5049 data-id="26597197"> 5050 5051 <a href="/news/26597197.second-largest-uk-reservoir-moves-major-next-stage/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 5052 <!-- Article Image --> 5053 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 5054 5055<!-- 5056 Square or rectangle thumbnail is shown based on 5057 Omnicard type, Inline shows square iamges whereas 5058 Big Stack, Stack and Compact Stack shows rectangle thumbnail 5059 --> 5060 <img 5061 loading="lazy" 5062 srcset="/resources/images/128x74/1x/21523710.jpg 128w,
5063 /resources/images/290x167/1x/21523710.jpg 290w, 5064 /resources/images/445x250/1x/21523710.jpg 445w, 5065 /resources/images/720x415/1x/21523710.jpg 720w" 5066 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 5067 src="/resources/images/128x89/1x/21523710.jpg" 5068 alt="An artist's impression of the new White Horse Reservoir near Abingdon" 5069 class="rectangle" 5070 /> 5071 5072 <img 5073 loading="lazy" 5074 src="/resources/images/180x180/1x/21523710.jpg" 5075 alt="An artist's impression of the new White Horse Reservoir near Abingdon" 5076 class="square" 5077 /> 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 <!-- Article Icons --> 5088 <div class="omnicard__image-icons"> 5089 5090 5091 </div> 5092 </a> 5093 5094 <div class="omnicard__headline-container"> 5095 <div class="omnicard__metadata-container"> 5096 5097 <!-- Article Primary Tag --> 5098 <a href="/topics/environment/"> 5099 <div class="omnicard__primary-tag"> 5100 <div class="omnicard__tag"> 5101 Environment 5102 </div> 5103 </div> 5104 </a> 5105 5106 5107 <!-- Article Comments --> 5108 <a href="/news/26597197.second-largest-uk-reservoir-moves-major-next-stage/" class="omnicard__comments-wrapper" style="display: none;"> 5109 <!-- standard - IconComments.html --> 5110<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5111<span class="omnicard__total-comments">0</span> 5112 5113 </a> 5114 5115 </div> 5116 5117 <!-- Article headline --> 5118 <h2 class="omnicard__headline "> 5119 <a href="/news/26597197.second-largest-uk-reservoir-moves-major-next-stage/" data-o-track="" data-o-ref="" data-o-kv-0=""> 5120 Second largest UK reservoir moving to major next stage 5121 </a> 5122 </h2> 5123 5124 <!-- Article Admin Links --> 5125 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597197" class="admin-links-container"> 5126</div> 5127<div class="admin-links-toggler" 5128 data-article-id="26597197" 5129 data-article-link="/news/26597197.second-largest-uk-reservoir-moves-major-next-stage/" 5130 data-article-headline="Second largest UK reservoir moving to major next stage" 5131 data-original-site="This is Oxfordshire" 5132 data-rating="6" 5133 data-content-level="1 Metered" 5134 data-is-clone="no" 5135 data-is-uk-today="no" 5136 data-is-scotland-today="no" 5137 data-is-full-admin-link-permissions="" 5138 data-admin-user-links="" 5139 style="display: none;" 5140> 5141 <ul class="list-style-none admin-social-stats" data-article-id="26597197"> 5142 </ul> 5143</div> 5144 5145 </div> 5146</article> 5147 5148 5149 5150 <!-- standard - OmniCard.html --> <article class="omnicard 5151 inline--sm 5152 inline--md 5153 inline--lg 5154 inline--xl 5155 " 5156 data-position="26" 5157 data-parsely-slot="bam-legacy-list-block-26" 5158 data-uses-js="article-story" 5159 data-id="26595911"> 5160 5161 <a href="/news/26595911.new-14m-bridge-project-will-lead-towpath-closure/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 5162 <!-- Article Image --> 5163 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 5164 5165<!-- 5166 Square or rectangle thumbnail is shown based on 5167 Omnicard type, Inline shows square iamges whereas 5168 Big Stack, Stack and Compact Stack shows rectangle thumbnail 5169 --> 5170 <img 5171 loading="lazy" 5172 srcset="/resources/images/128x74/1x/21522146.jpg 128w, 5173 /resources/images/290x167/1x/21522146.jpg 290w, 5174 /resources/images/445x250/1x/21522146.jpg 445w, 5175 /resources/images/720x415/1x/21522146.jpg 720w" 5176 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 5177 src="/resources/images/128x89/1x/21522146.jpg" 5178 alt="A section of towpath in Oxford is to be closed" 5179 class="rectangle" 5180 /> 5181 5182 <img 5183 loading="lazy" 5184 src="/resources/images/180x180/1x/21522146.jpg" 5185 alt="A section of towpath in Oxford is to be closed" 5186 class="square" 5187 /> 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 <!-- Article Icons --> 5198 <div class="omnicard__image-icons"> 5199 5200 5201 </div> 5202 </a> 5203 5204 <div class="omnicard__headline-container"> 5205 <div class="omnicard__metadata-container"> 5206 5207 <!-- Article Primary Tag --> 5208 <a href="/topics/environment/"> 5209 <div class="omnicard__primary-tag"> 5210 <div class="omnicard__tag"> 5211 Environment 5212 </div> 5213 </div> 5214 </a> 5215 5216 5217 <!-- Article Comments --> 5218 <a href="/news/26595911.new-14m-bridge-project-will-lead-towpath-closure/" class="omnicard__comments-wrapper" style="display: none;"> 5219 <!-- standard - IconComments.html --> 5220<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5221<span class="omnicard__total-comments">0</span> 5222 5223 </a> 5224 5225 </div> 5226 5227 <!-- Article headline --> 5228 <h2 class="omnicard__headline "> 5229 <a href="/news/26595911.new-14m-bridge-project-will-lead-towpath-closure/" data-o-track="" data-o-ref="" data-o-kv-0=""> 5230 New £14m bridge project will lead to towpath 'closure' 5231 </a> 5232 </h2> 5233 5234 <!-- Article Admin Links -->
5235 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26595911" class="admin-links-container"> 5236</div> 5237<div class="admin-links-toggler" 5238 data-article-id="26595911" 5239 data-article-link="/news/26595911.new-14m-bridge-project-will-lead-towpath-closure/" 5240 data-article-headline="New £14m bridge project will lead to towpath 'closure'" 5241 data-original-site="This is Oxfordshire" 5242 data-rating="6" 5243 data-content-level="1 Metered" 5244 data-is-clone="no" 5245 data-is-uk-today="no" 5246 data-is-scotland-today="no" 5247 data-is-full-admin-link-permissions="" 5248 data-admin-user-links="" 5249 style="display: none;" 5250> 5251 <ul class="list-style-none admin-social-stats" data-article-id="26595911"> 5252 </ul> 5253</div> 5254 5255 </div> 5256</article> 5257 5258 5259 5260 <!-- standard - OmniCard.html --> <article class="omnicard 5261 inline--sm 5262 inline--md 5263 inline--lg 5264 inline--xl 5265 " 5266 data-position="27" 5267 data-parsely-slot="bam-legacy-list-block-27" 5268 data-uses-js="article-story" 5269 data-id="26599079"> 5270 5271 <a href="/news/26599079.fresh-debate-200-home-development-oxfordshire-golf-course/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 5272 <!-- Article Image --> 5273 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 5274 5275<!-- 5276 Square or rectangle thumbnail is shown based on 5277 Omnicard type, Inline shows square iamges whereas 5278 Big Stack, Stack and Compact Stack shows rectangle thumbnail 5279 --> 5280 <img 5281 loading="lazy" 5282 srcset="/resources/images/128x74/1x/16289761.jpg 128w, 5283 /resources/images/290x167/1x/16289761.jpg 290w, 5284 /resources/images/445x250/1x/16289761.jpg 445w, 5285 /resources/images/720x415/1x/16289761.jpg 720w" 5286 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 5287 src="/resources/images/128x89/1x/16289761.jpg" 5288 alt="Charlie Maynard has slammed the plans" 5289 class="rectangle" 5290 /> 5291 5292 <img 5293 loading="lazy" 5294 src="/resources/images/180x180/1x/16289761.jpg" 5295 alt="Charlie Maynard has slammed the plans" 5296 class="square" 5297 /> 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 <!-- Article Icons --> 5308 <div class="omnicard__image-icons"> 5309 5310 5311 </div> 5312 </a> 5313 5314 <div class="omnicard__headline-container"> 5315 <div class="omnicard__metadata-container"> 5316 5317 <!-- Article Primary Tag --> 5318 <a href="/topics/national-government/"> 5319 <div class="omnicard__primary-tag"> 5320 <div class="omnicard__tag"> 5321 National government 5322 </div> 5323 </div> 5324 </a> 5325 5326 5327 <!-- Article Comments --> 5328 <a href="/news/26599079.fresh-debate-200-home-development-oxfordshire-golf-course/" class="omnicard__comments-wrapper" style="display: none;"> 5329 <!-- standard - IconComments.html --> 5330<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5331<span class="omnicard__total-comments">0</span> 5332 5333 </a> 5334 5335 </div> 5336 5337 <!-- Article headline --> 5338 <h2 class="omnicard__headline "> 5339 <a href="/news/26599079.fresh-debate-200-home-development-oxfordshire-golf-course/" data-o-track="" data-o-ref="" data-o-kv-0=""> 5340 Fresh row over 200-home development on Oxfordshire golf course 5341 </a> 5342 </h2> 5343 5344 <!-- Article Admin Links --> 5345 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599079" class="admin-links-container"> 5346</div> 5347<div class="admin-links-toggler" 5348 data-article-id="26599079" 5349 data-article-link="/news/26599079.fresh-debate-200-home-development-oxfordshire-golf-course/" 5350 data-article-headline="Fresh row over 200-home development on Oxfordshire golf course" 5351 data-original-site="This is Oxfordshire" 5352 data-rating="7" 5353 data-content-level="3 Best" 5354 data-is-clone="no" 5355 data-is-uk-today="no" 5356 data-is-scotland-today="no" 5357 data-is-full-admin-link-permissions="" 5358 data-admin-user-links="" 5359 style="display: none;" 5360> 5361 <ul class="list-style-none admin-social-stats" data-article-id="26599079"> 5362 </ul> 5363</div> 5364 5365 </div> 5366</article> 5367 5368 5369 5370 <!-- standard - OmniCard.html --> <article class="omnicard 5371 inline--sm 5372 inline--md 5373 inline--lg 5374 inline--xl 5375 " 5376 data-position="28" 5377 data-parsely-slot="bam-legacy-list-block-28" 5378 data-uses-js="article-story" 5379 data-id="26599156"> 5380 5381 <a href="/news/26599156.jeremy-clarkson-backed-formula-1-team-8m-profit/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 5382 <!-- Article Image --> 5383 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 5384 5385<!-- 5386 Square or rectangle thumbnail is shown based on 5387 Omnicard type, Inline shows square iamges whereas 5388 Big Stack, Stack and Compact Stack shows rectangle thumbnail 5389 --> 5390 <img 5391 loading="lazy" 5392 srcset="/resources/images/128x74/1x/16883103.jpg 128w,
5393 /resources/images/290x167/1x/16883103.jpg 290w, 5394 /resources/images/445x250/1x/16883103.jpg 445w, 5395 /resources/images/720x415/1x/16883103.jpg 720w" 5396 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 5397 src="/resources/images/128x89/1x/16883103.jpg" 5398 alt="c" 5399 class="rectangle" 5400 /> 5401 5402 <img 5403 loading="lazy" 5404 src="/resources/images/180x180/1x/16883103.jpg" 5405 alt="c" 5406 class="square" 5407 /> 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 <!-- Article Icons --> 5418 <div class="omnicard__image-icons"> 5419 5420 5421 </div> 5422 </a> 5423 5424 <div class="omnicard__headline-container"> 5425 <div class="omnicard__metadata-container"> 5426 5427 <!-- Article Primary Tag --> 5428 <a href="/topics/jeremy-clarkson/"> 5429 <div class="omnicard__primary-tag"> 5430 <div class="omnicard__tag"> 5431 Jeremy Clarkson 5432 </div> 5433 </div> 5434 </a> 5435 5436 5437 <!-- Article Comments --> 5438 <a href="/news/26599156.jeremy-clarkson-backed-formula-1-team-8m-profit/" class="omnicard__comments-wrapper" style="display: none;"> 5439 <!-- standard - IconComments.html --> 5440<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5441<span class="omnicard__total-comments">0</span> 5442 5443 </a> 5444 5445 </div> 5446 5447 <!-- Article headline --> 5448 <h2 class="omnicard__headline "> 5449 <a href="/news/26599156.jeremy-clarkson-backed-formula-1-team-8m-profit/" data-o-track="" data-o-ref="" data-o-kv-0=""> 5450 Jeremy Clarkson-backed Formula 1 team turns £8m profit 5451 </a> 5452 </h2> 5453 5454 <!-- Article Admin Links --> 5455 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599156" class="admin-links-container"> 5456</div> 5457<div class="admin-links-toggler" 5458 data-article-id="26599156" 5459 data-article-link="/news/26599156.jeremy-clarkson-backed-formula-1-team-8m-profit/" 5460 data-article-headline="Jeremy Clarkson-backed Formula 1 team turns £8m profit" 5461 data-original-site="This is Oxfordshire" 5462 data-rating="10" 5463 data-content-level="1 Metered" 5464 data-is-clone="no" 5465 data-is-uk-today="no" 5466 data-is-scotland-today="no" 5467 data-is-full-admin-link-permissions="" 5468 data-admin-user-links="" 5469 style="display: none;" 5470> 5471 <ul class="list-style-none admin-social-stats" data-article-id="26599156"> 5472 </ul> 5473</div> 5474 5475 </div> 5476</article> 5477 5478 5479 5480 <!-- standard - OmniCard.html --> <article class="omnicard 5481 inline--sm 5482 inline--md 5483 inline--lg 5484 inline--xl 5485 " 5486 data-position="29" 5487 data-parsely-slot="bam-legacy-list-block-29" 5488 data-uses-js="article-story" 5489 data-id="26589359"> 5490 5491 <a href="/news/26589359.king-charles-iii-told-cannot-get-touch-friend/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 5492 <!-- Article Image --> 5493 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 5494 5495<!-- 5496 Square or rectangle thumbnail is shown based on 5497 Omnicard type, Inline shows square iamges whereas 5498 Big Stack, Stack and Compact Stack shows rectangle thumbnail 5499 --> 5500 <img 5501 loading="lazy" 5502 srcset="/resources/images/128x74/1x/21167343.jpg 128w, 5503 /resources/images/290x167/1x/21167343.jpg 290w, 5504 /resources/images/445x250/1x/21167343.jpg 445w, 5505 /resources/images/720x415/1x/21167343.jpg 720w" 5506 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 5507 src="/resources/images/128x89/1x/21167343.jpg" 5508 alt="" 5509 class="rectangle" 5510 /> 5511 5512 <img 5513 loading="lazy" 5514 src="/resources/images/180x180/1x/21167343.jpg" 5515 alt="" 5516 class="square" 5517 /> 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 <!-- Article Icons --> 5528 <div class="omnicard__image-icons"> 5529 5530 5531 </div> 5532 </a> 5533 5534 <div class="omnicard__headline-container"> 5535 <div class="omnicard__metadata-container"> 5536 5537 <!-- Article Primary Tag --> 5538 <a href="/topics/king-charles-iii/"> 5539 <div class="omnicard__primary-tag"> 5540 <div class="omnicard__tag"> 5541 King Charles III 5542 </div> 5543 </div> 5544 </a> 5545 5546 5547 <!-- Article Comments --> 5548 <a href="/news/26589359.king-charles-iii-told-cannot-get-touch-friend/" class="omnicard__comments-wrapper" style="display: none;"> 5549 <!-- standard - IconComments.html --> 5550<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5551<span class="omnicard__total-comments">0</span> 5552 5553 </a> 5554 5555 </div> 5556 5557 <!-- Article headline --> 5558 <h2 class="omnicard__headline "> 5559 <a href="/news/26589359.king-charles-iii-told-cannot-get-touch-friend/" data-o-track="" data-o-ref="" data-o-kv-0=""> 5560 Concerned King Charles III 'refused permission' 5561 </a> 5562 </h2> 5563 5564 <!-- Article Admin Links -->
5565 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26589359" class="admin-links-container"> 5566</div> 5567<div class="admin-links-toggler" 5568 data-article-id="26589359" 5569 data-article-link="/news/26589359.king-charles-iii-told-cannot-get-touch-friend/" 5570 data-article-headline="Concerned King Charles III 'refused permission'" 5571 data-original-site="This is Oxfordshire" 5572 data-rating="10" 5573 data-content-level="1 Metered" 5574 data-is-clone="no" 5575 data-is-uk-today="no" 5576 data-is-scotland-today="no" 5577 data-is-full-admin-link-permissions="" 5578 data-admin-user-links="" 5579 style="display: none;" 5580> 5581 <ul class="list-style-none admin-social-stats" data-article-id="26589359"> 5582 </ul> 5583</div> 5584 5585 </div> 5586</article> 5587 5588 5589 5590 <!-- standard - OmniCard.html --> <article class="omnicard 5591 inline--sm 5592 inline--md 5593 inline--lg 5594 inline--xl 5595 " 5596 data-position="30" 5597 data-parsely-slot="bam-legacy-list-block-30" 5598 data-uses-js="article-story" 5599 data-id="26597169"> 5600
5601 <a href="/news/26597169.esther-rantzens-wish-see-assisted-dying-bill-passed/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 5602 <!-- Article Image --> 5603 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 5604 5605<!-- 5606 Square or rectangle thumbnail is shown based on 5607 Omnicard type, Inline shows square iamges whereas 5608 Big Stack, Stack and Compact Stack shows rectangle thumbnail 5609 --> 5610 <img 5611 loading="lazy" 5612 srcset="/resources/images/128x74/1x/20491643.jpg 128w, 5613 /resources/images/290x167/1x/20491643.jpg 290w, 5614 /resources/images/445x250/1x/20491643.jpg 445w, 5615 /resources/images/720x415/1x/20491643.jpg 720w" 5616 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 5617 src="/resources/images/128x89/1x/20491643.jpg" 5618 alt="Dame Esther Rantzen" 5619 class="rectangle" 5620 /> 5621 5622 <img 5623 loading="lazy" 5624 src="/resources/images/180x180/1x/20491643.jpg" 5625 alt="Dame Esther Rantzen" 5626 class="square" 5627 /> 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 <!-- Article Icons --> 5638 <div class="omnicard__image-icons"> 5639 5640 5641 </div> 5642 </a> 5643 5644 <div class="omnicard__headline-container"> 5645 <div class="omnicard__metadata-container"> 5646 5647 <!-- Article Primary Tag --> 5648 <a href="/topics/dr-hilary-jones/"> 5649 <div class="omnicard__primary-tag"> 5650 <div class="omnicard__tag"> 5651 Dr Hilary Jones 5652 </div> 5653 </div> 5654 </a> 5655 5656 5657 <!-- Article Comments -->
5658 <a href="/news/26597169.esther-rantzens-wish-see-assisted-dying-bill-passed/" class="omnicard__comments-wrapper" style="display: none;"> 5659 <!-- standard - IconComments.html --> 5660<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5661<span class="omnicard__total-comments">0</span> 5662 5663 </a> 5664 5665 </div> 5666 5667 <!-- Article headline --> 5668 <h2 class="omnicard__headline "> 5669 <a href="/news/26597169.esther-rantzens-wish-see-assisted-dying-bill-passed/" data-o-track="" data-o-ref="" data-o-kv-0=""> 5670 Esther Rantzen urged MPs to pass assisted dying bill 5671 </a> 5672 </h2> 5673 5674 <!-- Article Admin Links --> 5675 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597169" class="admin-links-container"> 5676</div> 5677<div class="admin-links-toggler" 5678 data-article-id="26597169" 5679 data-article-link="/news/26597169.esther-rantzens-wish-see-assisted-dying-bill-passed/" 5680 data-article-headline="Esther Rantzen urged MPs to pass assisted dying bill" 5681 data-original-site="This is Oxfordshire" 5682 data-rating="10" 5683 data-content-level="1 Metered" 5684 data-is-clone="no" 5685 data-is-uk-today="no" 5686 data-is-scotland-today="no" 5687 data-is-full-admin-link-permissions="" 5688 data-admin-user-links="" 5689 style="display: none;" 5690> 5691 <ul class="list-style-none admin-social-stats" data-article-id="26597169"> 5692 </ul> 5693</div> 5694 5695 </div> 5696</article> 5697 5698 5699 5700 <!-- standard - OmniCard.html --> <article class="omnicard 5701 inline--sm 5702 inline--md 5703 inline--lg 5704 inline--xl 5705 " 5706 data-position="31" 5707 data-parsely-slot="bam-legacy-list-block-31" 5708 data-uses-js="article-story" 5709 data-id="26597610"> 5710 5711 <a href="/news/26597610.christian-horner-breaks-silence-secret-lunch-harry-meghan/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 5712 <!-- Article Image --> 5713 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 5714 5715<!-- 5716 Square or rectangle thumbnail is shown based on 5717 Omnicard type, Inline shows square iamges whereas 5718 Big Stack, Stack and Compact Stack shows rectangle thumbnail 5719 --> 5720 <img 5721 loading="lazy" 5722 srcset="/resources/images/128x74/1x/21161452.jpg 128w, 5723 /resources/images/290x167/1x/21161452.jpg 290w, 5724 /resources/images/445x250/1x/21161452.jpg 445w, 5725 /resources/images/720x415/1x/21161452.jpg 720w" 5726 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 5727 src="/resources/images/128x89/1x/21161452.jpg" 5728 alt="Geri Halliwell and Christian Horner at Wimbledon." 5729 class="rectangle" 5730 /> 5731 5732 <img 5733 loading="lazy" 5734 src="/resources/images/180x180/1x/21161452.jpg" 5735 alt="Geri Halliwell and Christian Horner at Wimbledon." 5736 class="square" 5737 /> 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 <!-- Article Icons --> 5748 <div class="omnicard__image-icons"> 5749 5750 5751 </div> 5752 </a> 5753 5754 <div class="omnicard__headline-container"> 5755 <div class="omnicard__metadata-container"> 5756 5757 <!-- Article Primary Tag --> 5758 <a href="/topics/christian-horner/"> 5759 <div class="omnicard__primary-tag"> 5760 <div class="omnicard__tag"> 5761 Christian Horner 5762 </div> 5763 </div> 5764 </a> 5765 5766 5767 <!-- Article Comments --> 5768 <a href="/news/26597610.christian-horner-breaks-silence-secret-lunch-harry-meghan/" class="omnicard__comments-wrapper" style="display: none;"> 5769 <!-- standard - IconComments.html --> 5770<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5771<span class="omnicard__total-comments">0</span> 5772 5773 </a> 5774 5775 </div> 5776 5777 <!-- Article headline --> 5778 <h2 class="omnicard__headline "> 5779 <a href="/news/26597610.christian-horner-breaks-silence-secret-lunch-harry-meghan/" data-o-track="" data-o-ref="" data-o-kv-0=""> 5780 Christian Horner breaks silence on 'secret lunch' with Prince Harry and Meghan Markle 5781 </a> 5782 </h2> 5783 5784 <!-- Article Admin Links -->
5785 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597610" class="admin-links-container"> 5786</div> 5787<div class="admin-links-toggler" 5788 data-article-id="26597610" 5789 data-article-link="/news/26597610.christian-horner-breaks-silence-secret-lunch-harry-meghan/" 5790 data-article-headline="Christian Horner breaks silence on 'secret lunch' with Prince Harry and Meghan Markle" 5791 data-original-site="This is Oxfordshire" 5792 data-rating="10" 5793 data-content-level="1 Metered" 5794 data-is-clone="no" 5795 data-is-uk-today="no" 5796 data-is-scotland-today="no" 5797 data-is-full-admin-link-permissions="" 5798 data-admin-user-links="" 5799 style="display: none;" 5800> 5801 <ul class="list-style-none admin-social-stats" data-article-id="26597610"> 5802 </ul> 5803</div> 5804 5805 </div> 5806</article> 5807 5808 5809 5810 <!-- standard - OmniCard.html --> <article class="omnicard 5811 inline--sm 5812 inline--md 5813 inline--lg 5814 inline--xl 5815 " 5816 data-position="32" 5817 data-parsely-slot="bam-legacy-list-block-32" 5818 data-uses-js="article-story" 5819 data-id="26598713"> 5820 5821 <a href="/news/26598713.travelodge-review-finds-chain-failed-assaulted-guest/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 5822 <!-- Article Image --> 5823 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 5824 5825<!-- 5826 Square or rectangle thumbnail is shown based on 5827 Omnicard type, Inline shows square iamges whereas 5828 Big Stack, Stack and Compact Stack shows rectangle thumbnail 5829 --> 5830 <img 5831 loading="lazy" 5832 srcset="/resources/images/128x74/1x/20641240.jpg 128w, 5833 /resources/images/290x167/1x/20641240.jpg 290w, 5834 /resources/images/445x250/1x/20641240.jpg 445w, 5835 /resources/images/720x415/1x/20641240.jpg 720w" 5836 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 5837 src="/resources/images/128x89/1x/20641240.jpg" 5838 alt="Kyran Smith" 5839 class="rectangle" 5840 /> 5841 5842 <img 5843 loading="lazy" 5844 src="/resources/images/180x180/1x/20641240.jpg" 5845 alt="Kyran Smith" 5846 class="square" 5847 /> 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 <!-- Article Icons --> 5858 <div class="omnicard__image-icons"> 5859 5860 5861 </div> 5862 </a> 5863 5864 <div class="omnicard__headline-container"> 5865 <div class="omnicard__metadata-container"> 5866 5867 <!-- Article Primary Tag --> 5868 <a href="/topics/business/"> 5869 <div class="omnicard__primary-tag"> 5870 <div class="omnicard__tag"> 5871 Business 5872 </div> 5873 </div> 5874 </a> 5875 5876 5877 <!-- Article Comments --> 5878 <a href="/news/26598713.travelodge-review-finds-chain-failed-assaulted-guest/" class="omnicard__comments-wrapper" style="display: none;"> 5879 <!-- standard - IconComments.html --> 5880<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5881<span class="omnicard__total-comments">0</span> 5882 5883 </a> 5884 5885 </div> 5886 5887 <!-- Article headline --> 5888 <h2 class="omnicard__headline "> 5889 <a href="/news/26598713.travelodge-review-finds-chain-failed-assaulted-guest/" data-o-track="" data-o-ref="" data-o-kv-0=""> 5890 Travelodge ‘fundamentally failed’ woman assaulted by man 5891 </a> 5892 </h2> 5893 5894 <!-- Article Admin Links --> 5895 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598713" class="admin-links-container"> 5896</div> 5897<div class="admin-links-toggler" 5898 data-article-id="26598713" 5899 data-article-link="/news/26598713.travelodge-review-finds-chain-failed-assaulted-guest/" 5900 data-article-headline="Travelodge ‘fundamentally failed’ woman assaulted by man" 5901 data-original-site="This is Oxfordshire" 5902 data-rating="10" 5903 data-content-level="1 Metered" 5904 data-is-clone="no" 5905 data-is-uk-today="no" 5906 data-is-scotland-today="no" 5907 data-is-full-admin-link-permissions="" 5908 data-admin-user-links="" 5909 style="display: none;" 5910> 5911 <ul class="list-style-none admin-social-stats" data-article-id="26598713"> 5912 </ul> 5913</div> 5914 5915 </div> 5916</article> 5917 5918 5919 5920 <!-- standard - OmniCard.html --> <article class="omnicard 5921 inline--sm 5922 inline--md 5923 inline--lg 5924 inline--xl 5925 " 5926 data-position="33" 5927 data-parsely-slot="bam-legacy-list-block-33" 5928 data-uses-js="article-story" 5929 data-id="26595756"> 5930 5931 <a href="/news/26595756.gordon-ramsay-opens-hardest-job-honest-admission/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 5932 <!-- Article Image --> 5933 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 5934 5935<!-- 5936 Square or rectangle thumbnail is shown based on 5937 Omnicard type, Inline shows square iamges whereas 5938 Big Stack, Stack and Compact Stack shows rectangle thumbnail 5939 --> 5940 <img 5941 loading="lazy" 5942 srcset="/resources/images/128x74/1x/21521865.jpg 128w,
5943 /resources/images/290x167/1x/21521865.jpg 290w, 5944 /resources/images/445x250/1x/21521865.jpg 445w, 5945 /resources/images/720x415/1x/21521865.jpg 720w" 5946 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 5947 src="/resources/images/128x89/1x/21521865.jpg" 5948 alt="Gordon Ramsay during a training session at the Revolution Training Centre in Foxborough, Massachusetts. Picture date: Friday June 12, 2026. PA Photo. Photo credit should read: Andrew Milligan/PA Wire. 5949 5950RESTRICTIONS: Use subject to restrictions." 5951 class="rectangle" 5952 /> 5953 5954 <img 5955 loading="lazy" 5956 src="/resources/images/180x180/1x/21521865.jpg" 5957 alt="Gordon Ramsay during a training session at the Revolution Training Centre in Foxborough, Massachusetts. Picture date: Friday June 12, 2026. PA Photo. Photo credit should read: Andrew Milligan/PA Wire. 5958 5959RESTRICTIONS: Use subject to restrictions." 5960 class="square" 5961 /> 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 <!-- Article Icons --> 5972 <div class="omnicard__image-icons"> 5973 5974 5975 </div> 5976 </a> 5977 5978 <div class="omnicard__headline-container"> 5979 <div class="omnicard__metadata-container"> 5980 5981 <!-- Article Primary Tag --> 5982 <a href="/topics/gordon-ramsay/"> 5983 <div class="omnicard__primary-tag"> 5984 <div class="omnicard__tag"> 5985 Gordon Ramsay 5986 </div> 5987 </div> 5988 </a> 5989 5990 5991 <!-- Article Comments --> 5992 <a href="/news/26595756.gordon-ramsay-opens-hardest-job-honest-admission/" class="omnicard__comments-wrapper" style="display: none;"> 5993 <!-- standard - IconComments.html --> 5994<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 5995<span class="omnicard__total-comments">0</span> 5996 5997 </a> 5998 5999 </div> 6000 6001 <!-- Article headline --> 6002 <h2 class="omnicard__headline "> 6003 <a href="/news/26595756.gordon-ramsay-opens-hardest-job-honest-admission/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6004 Gordon Ramsay opens up on 'hardest job' in honest and frank admission 6005 </a> 6006 </h2> 6007 6008 <!-- Article Admin Links --> 6009 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26595756" class="admin-links-container"> 6010</div> 6011<div class="admin-links-toggler" 6012 data-article-id="26595756" 6013 data-article-link="/news/26595756.gordon-ramsay-opens-hardest-job-honest-admission/" 6014 data-article-headline="Gordon Ramsay opens up on 'hardest job' in honest and frank admission" 6015 data-original-site="This is Oxfordshire" 6016 data-rating="10" 6017 data-content-level="1 Metered" 6018 data-is-clone="no" 6019 data-is-uk-today="no" 6020 data-is-scotland-today="no" 6021 data-is-full-admin-link-permissions="" 6022 data-admin-user-links="" 6023 style="display: none;" 6024> 6025 <ul class="list-style-none admin-social-stats" data-article-id="26595756"> 6026 </ul> 6027</div> 6028 6029 </div> 6030</article> 6031 6032 6033 6034 <!-- standard - OmniCard.html --> <article class="omnicard 6035 inline--sm 6036 inline--md 6037 inline--lg 6038 inline--xl 6039 " 6040 data-position="34" 6041 data-parsely-slot="bam-legacy-list-block-34" 6042 data-uses-js="article-story" 6043 data-id="26598653"> 6044 6045 <a href="/news/26598653.overseas-work-thames-valley-police-data-refused/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 6046 <!-- Article Image --> 6047 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 6048 6049<!-- 6050 Square or rectangle thumbnail is shown based on 6051 Omnicard type, Inline shows square iamges whereas 6052 Big Stack, Stack and Compact Stack shows rectangle thumbnail 6053 --> 6054 <img 6055 loading="lazy" 6056 srcset="/resources/images/128x74/1x/11073102.jpg 128w, 6057 /resources/images/290x167/1x/11073102.jpg 290w, 6058 /resources/images/445x250/1x/11073102.jpg 445w, 6059 /resources/images/720x415/1x/11073102.jpg 720w" 6060 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 6061 src="/resources/images/128x89/1x/11073102.jpg" 6062 alt="Thames Valley Police HQ" 6063 class="rectangle" 6064 /> 6065 6066 <img 6067 loading="lazy" 6068 src="/resources/images/180x180/1x/11073102.jpg" 6069 alt="Thames Valley Police HQ" 6070 class="square" 6071 /> 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 <!-- Article Icons --> 6082 <div class="omnicard__image-icons"> 6083 6084 6085 </div> 6086 </a> 6087 6088 <div class="omnicard__headline-container"> 6089 <div class="omnicard__metadata-container"> 6090 6091 <!-- Article Primary Tag --> 6092 <a href="/topics/emergency/"> 6093 <div class="omnicard__primary-tag"> 6094 <div class="omnicard__tag"> 6095 Emergency 6096 </div> 6097 </div> 6098 </a> 6099 6100 6101 <!-- Article Comments -->
6102 <a href="/news/26598653.overseas-work-thames-valley-police-data-refused/" class="omnicard__comments-wrapper" style="display: none;"> 6103 <!-- standard - IconComments.html --> 6104<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 6105<span class="omnicard__total-comments">0</span> 6106 6107 </a> 6108 6109 </div> 6110 6111 <!-- Article headline --> 6112 <h2 class="omnicard__headline "> 6113 <a href="/news/26598653.overseas-work-thames-valley-police-data-refused/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6114 Overseas work Thames Valley Police data refused over 'risks' 6115 </a> 6116 </h2> 6117 6118 <!-- Article Admin Links --> 6119 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598653" class="admin-links-container"> 6120</div> 6121<div class="admin-links-toggler" 6122 data-article-id="26598653" 6123 data-article-link="/news/26598653.overseas-work-thames-valley-police-data-refused/" 6124 data-article-headline="Overseas work Thames Valley Police data refused over 'risks'" 6125 data-original-site="This is Oxfordshire" 6126 data-rating="10" 6127 data-content-level="1 Metered" 6128 data-is-clone="no" 6129 data-is-uk-today="no" 6130 data-is-scotland-today="no" 6131 data-is-full-admin-link-permissions="" 6132 data-admin-user-links="" 6133 style="display: none;" 6134> 6135 <ul class="list-style-none admin-social-stats" data-article-id="26598653"> 6136 </ul> 6137</div> 6138 6139 </div> 6140</article> 6141 6142 6143 6144 <!-- standard - OmniCard.html --> <article class="omnicard 6145 inline--sm 6146 inline--md 6147 inline--lg 6148 inline--xl 6149 " 6150 data-position="35" 6151 data-parsely-slot="bam-legacy-list-block-35" 6152 data-uses-js="article-story" 6153 data-id="26599563"> 6154 6155 <a href="/news/26599563.18-car-free-routes-oxford-unveiled/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 6156 <!-- Article Image --> 6157 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 6158 6159<!-- 6160 Square or rectangle thumbnail is shown based on 6161 Omnicard type, Inline shows square iamges whereas 6162 Big Stack, Stack and Compact Stack shows rectangle thumbnail 6163 --> 6164 <img 6165 loading="lazy" 6166 srcset="/resources/images/128x74/1x/21526580.jpg 128w, 6167 /resources/images/290x167/1x/21526580.jpg 290w, 6168 /resources/images/445x250/1x/21526580.jpg 445w, 6169 /resources/images/720x415/1x/21526580.jpg 720w" 6170 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 6171 src="/resources/images/128x89/1x/21526580.jpg" 6172 alt="Oxford greenways are coming" 6173 class="rectangle" 6174 /> 6175 6176 <img 6177 loading="lazy" 6178 src="/resources/images/180x180/1x/21526580.jpg" 6179 alt="Oxford greenways are coming" 6180 class="square" 6181 /> 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 <!-- Article Icons --> 6192 <div class="omnicard__image-icons"> 6193 6194 6195 </div> 6196 </a> 6197 6198 <div class="omnicard__headline-container"> 6199 <div class="omnicard__metadata-container"> 6200 6201 <!-- Article Primary Tag --> 6202 <a href="/topics/local-government/"> 6203 <div class="omnicard__primary-tag"> 6204 <div class="omnicard__tag"> 6205 Local government 6206 </div> 6207 </div> 6208 </a> 6209 6210 6211 <!-- Article Comments --> 6212 <a href="/news/26599563.18-car-free-routes-oxford-unveiled/" class="omnicard__comments-wrapper" style="display: none;"> 6213 <!-- standard - IconComments.html --> 6214<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 6215<span class="omnicard__total-comments">0</span> 6216 6217 </a> 6218 6219 </div> 6220 6221 <!-- Article headline --> 6222 <h2 class="omnicard__headline "> 6223 <a href="/news/26599563.18-car-free-routes-oxford-unveiled/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6224 Major plans for 18 car-free routes into Oxford unveiled 6225 </a> 6226 </h2> 6227 6228 <!-- Article Admin Links -->
6229 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599563" class="admin-links-container"> 6230</div> 6231<div class="admin-links-toggler" 6232 data-article-id="26599563" 6233 data-article-link="/news/26599563.18-car-free-routes-oxford-unveiled/" 6234 data-article-headline="Major plans for 18 car-free routes into Oxford unveiled" 6235 data-original-site="This is Oxfordshire" 6236 data-rating="10" 6237 data-content-level="1 Metered" 6238 data-is-clone="no" 6239 data-is-uk-today="no" 6240 data-is-scotland-today="no" 6241 data-is-full-admin-link-permissions="" 6242 data-admin-user-links="" 6243 style="display: none;" 6244> 6245 <ul class="list-style-none admin-social-stats" data-article-id="26599563"> 6246 </ul> 6247</div> 6248 6249 </div> 6250</article> 6251 6252 6253 6254 <!-- standard - OmniCard.html --> <article class="omnicard 6255 inline--sm 6256 inline--md 6257 inline--lg 6258 inline--xl 6259 " 6260 data-position="36" 6261 data-parsely-slot="bam-legacy-list-block-36" 6262 data-uses-js="article-story" 6263 data-id="26598891"> 6264 6265 <a href="/news/26598891.bake-off-star-nigella-lawson-doubts-honest-admission/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 6266 <!-- Article Image --> 6267 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 6268 6269<!-- 6270 Square or rectangle thumbnail is shown based on 6271 Omnicard type, Inline shows square iamges whereas 6272 Big Stack, Stack and Compact Stack shows rectangle thumbnail 6273 --> 6274 <img 6275 loading="lazy" 6276 srcset="/resources/images/128x74/1x/21481918.jpg 128w, 6277 /resources/images/290x167/1x/21481918.jpg 290w, 6278 /resources/images/445x250/1x/21481918.jpg 445w, 6279 /resources/images/720x415/1x/21481918.jpg 720w" 6280 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 6281 src="/resources/images/128x89/1x/21481918.jpg" 6282 alt="Nigella Lawson is a judge on the new series of The Great British Bake Off (Matt Alexander/PA)" 6283 class="rectangle" 6284 /> 6285 6286 <img 6287 loading="lazy" 6288 src="/resources/images/180x180/1x/21481918.jpg" 6289 alt="Nigella Lawson is a judge on the new series of The Great British Bake Off (Matt Alexander/PA)" 6290 class="square" 6291 /> 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 <!-- Article Icons --> 6302 <div class="omnicard__image-icons"> 6303 6304 6305 </div> 6306 </a> 6307 6308 <div class="omnicard__headline-container"> 6309 <div class="omnicard__metadata-container"> 6310 6311 <!-- Article Primary Tag --> 6312 <a href="/topics/great-british-bake-off/"> 6313 <div class="omnicard__primary-tag"> 6314 <div class="omnicard__tag"> 6315 Great British Bake Off 6316 </div> 6317 </div> 6318 </a> 6319 6320 6321 <!-- Article Comments --> 6322 <a href="/news/26598891.bake-off-star-nigella-lawson-doubts-honest-admission/" class="omnicard__comments-wrapper" style="display: none;"> 6323 <!-- standard - IconComments.html --> 6324<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 6325<span class="omnicard__total-comments">0</span> 6326 6327 </a> 6328 6329 </div> 6330 6331 <!-- Article headline --> 6332 <h2 class="omnicard__headline "> 6333 <a href="/news/26598891.bake-off-star-nigella-lawson-doubts-honest-admission/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6334 Bake Off star Nigella Lawson opens up on doubts in honest admission 6335 </a> 6336 </h2> 6337 6338 <!-- Article Admin Links --> 6339 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598891" class="admin-links-container"> 6340</div> 6341<div class="admin-links-toggler" 6342 data-article-id="26598891" 6343 data-article-link="/news/26598891.bake-off-star-nigella-lawson-doubts-honest-admission/" 6344 data-article-headline="Bake Off star Nigella Lawson opens up on doubts in honest admission" 6345 data-original-site="This is Oxfordshire" 6346 data-rating="10" 6347 data-content-level="1 Metered" 6348 data-is-clone="no" 6349 data-is-uk-today="no" 6350 data-is-scotland-today="no" 6351 data-is-full-admin-link-permissions="" 6352 data-admin-user-links="" 6353 style="display: none;" 6354> 6355 <ul class="list-style-none admin-social-stats" data-article-id="26598891"> 6356 </ul> 6357</div> 6358 6359 </div> 6360</article> 6361 6362 6363 6364 <!-- standard - OmniCard.html --> <article class="omnicard 6365 inline--sm 6366 inline--md 6367 inline--lg 6368 inline--xl 6369 " 6370 data-position="37" 6371 data-parsely-slot="bam-legacy-list-block-37" 6372 data-uses-js="article-story" 6373 data-id="26599358"> 6374 6375 <a href="/news/26599358.not-approach-wanted-oxfordshire-man-police-warn/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 6376 <!-- Article Image --> 6377 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 6378 6379<!-- 6380 Square or rectangle thumbnail is shown based on 6381 Omnicard type, Inline shows square iamges whereas 6382 Big Stack, Stack and Compact Stack shows rectangle thumbnail 6383 --> 6384 <img 6385 loading="lazy" 6386 srcset="/resources/images/128x74/1x/21526282.jpg 128w,
6387 /resources/images/290x167/1x/21526282.jpg 290w, 6388 /resources/images/445x250/1x/21526282.jpg 445w, 6389 /resources/images/720x415/1x/21526282.jpg 720w" 6390 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 6391 src="/resources/images/128x89/1x/21526282.jpg" 6392 alt="Brendan Fenemore" 6393 class="rectangle" 6394 /> 6395 6396 <img 6397 loading="lazy" 6398 src="/resources/images/180x180/1x/21526282.jpg" 6399 alt="Brendan Fenemore" 6400 class="square" 6401 /> 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 <!-- Article Icons --> 6412 <div class="omnicard__image-icons"> 6413 6414 6415 </div> 6416 </a> 6417 6418 <div class="omnicard__headline-container"> 6419 <div class="omnicard__metadata-container"> 6420 6421 <!-- Article Primary Tag --> 6422 <a href="/topics/crime/"> 6423 <div class="omnicard__primary-tag"> 6424 <div class="omnicard__tag"> 6425 Crime 6426 </div> 6427 </div> 6428 </a> 6429 6430 6431 <!-- Article Comments --> 6432 <a href="/news/26599358.not-approach-wanted-oxfordshire-man-police-warn/" class="omnicard__comments-wrapper" style="display: none;"> 6433 <!-- standard - IconComments.html --> 6434<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 6435<span class="omnicard__total-comments">0</span> 6436 6437 </a> 6438 6439 </div> 6440 6441 <!-- Article headline --> 6442 <h2 class="omnicard__headline "> 6443 <a href="/news/26599358.not-approach-wanted-oxfordshire-man-police-warn/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6444 'Do not approach' wanted man after 'victim in significant distress' 6445 </a> 6446 </h2> 6447 6448 <!-- Article Admin Links --> 6449 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599358" class="admin-links-container"> 6450</div> 6451<div class="admin-links-toggler" 6452 data-article-id="26599358" 6453 data-article-link="/news/26599358.not-approach-wanted-oxfordshire-man-police-warn/" 6454 data-article-headline="'Do not approach' wanted man after 'victim in significant distress'" 6455 data-original-site="This is Oxfordshire" 6456 data-rating="10" 6457 data-content-level="1 Metered" 6458 data-is-clone="no" 6459 data-is-uk-today="no" 6460 data-is-scotland-today="no" 6461 data-is-full-admin-link-permissions="" 6462 data-admin-user-links="" 6463 style="display: none;" 6464> 6465 <ul class="list-style-none admin-social-stats" data-article-id="26599358"> 6466 </ul> 6467</div> 6468 6469 </div> 6470</article> 6471 6472 6473 6474 <!-- standard - OmniCard.html --> <article class="omnicard 6475 inline--sm 6476 inline--md 6477 inline--lg 6478 inline--xl 6479 " 6480 data-position="38" 6481 data-parsely-slot="bam-legacy-list-block-38" 6482 data-uses-js="article-story" 6483 data-id="26599189"> 6484 6485 <a href="/news/26599189.oxford-united-stadium-fight-not-appeal-launched/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 6486 <!-- Article Image --> 6487 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 6488 6489<!-- 6490 Square or rectangle thumbnail is shown based on 6491 Omnicard type, Inline shows square iamges whereas 6492 Big Stack, Stack and Compact Stack shows rectangle thumbnail 6493 --> 6494 <img 6495 loading="lazy" 6496 srcset="/resources/images/128x74/1x/17312701.jpg 128w, 6497 /resources/images/290x167/1x/17312701.jpg 290w, 6498 /resources/images/445x250/1x/17312701.jpg 445w, 6499 /resources/images/720x415/1x/17312701.jpg 720w" 6500 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 6501 src="/resources/images/128x89/1x/17312701.jpg" 6502 alt="Previously released CGI of what the proposed stadium could look like" 6503 class="rectangle" 6504 /> 6505 6506 <img 6507 loading="lazy" 6508 src="/resources/images/180x180/1x/17312701.jpg" 6509 alt="Previously released CGI of what the proposed stadium could look like" 6510 class="square" 6511 /> 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 <!-- Article Icons --> 6522 <div class="omnicard__image-icons"> 6523 6524 6525 </div> 6526 </a> 6527 6528 <div class="omnicard__headline-container"> 6529 <div class="omnicard__metadata-container"> 6530 6531 <!-- Article Primary Tag --> 6532 <a href="/topics/legal/"> 6533 <div class="omnicard__primary-tag"> 6534 <div class="omnicard__tag"> 6535 Legal 6536 </div> 6537 </div> 6538 </a> 6539 6540 6541 <!-- Article Comments --> 6542 <a href="/news/26599189.oxford-united-stadium-fight-not-appeal-launched/" class="omnicard__comments-wrapper" style="display: none;"> 6543 <!-- standard - IconComments.html --> 6544<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 6545<span class="omnicard__total-comments">0</span> 6546 6547 </a> 6548 6549 </div> 6550 6551 <!-- Article headline --> 6552 <h2 class="omnicard__headline "> 6553 <a href="/news/26599189.oxford-united-stadium-fight-not-appeal-launched/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6554 Oxford United fight for stadium is NOT over as third appeal launched 6555 </a> 6556 </h2> 6557 6558 <!-- Article Admin Links -->
6559 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599189" class="admin-links-container"> 6560</div> 6561<div class="admin-links-toggler" 6562 data-article-id="26599189" 6563 data-article-link="/news/26599189.oxford-united-stadium-fight-not-appeal-launched/" 6564 data-article-headline="Oxford United fight for stadium is NOT over as third appeal launched" 6565 data-original-site="This is Oxfordshire" 6566 data-rating="10" 6567 data-content-level="1 Metered" 6568 data-is-clone="no" 6569 data-is-uk-today="no" 6570 data-is-scotland-today="no" 6571 data-is-full-admin-link-permissions="" 6572 data-admin-user-links="" 6573 style="display: none;" 6574> 6575 <ul class="list-style-none admin-social-stats" data-article-id="26599189"> 6576 </ul> 6577</div> 6578 6579 </div> 6580</article> 6581 6582 6583 6584 <!-- standard - OmniCard.html --> <article class="omnicard 6585 inline--sm 6586 inline--md 6587 inline--lg 6588 inline--xl 6589 " 6590 data-position="39" 6591 data-parsely-slot="bam-legacy-list-block-39" 6592 data-uses-js="article-story" 6593 data-id="26597880"> 6594 6595 <a href="/news/26597880.waitrose-makes-landmark-pledge-british-farming-christmas/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 6596 <!-- Article Image --> 6597 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 6598 6599<!-- 6600 Square or rectangle thumbnail is shown based on 6601 Omnicard type, Inline shows square iamges whereas 6602 Big Stack, Stack and Compact Stack shows rectangle thumbnail 6603 --> 6604 <img 6605 loading="lazy" 6606 srcset="/resources/images/128x74/1x/21371193.jpg 128w, 6607 /resources/images/290x167/1x/21371193.jpg 290w, 6608 /resources/images/445x250/1x/21371193.jpg 445w, 6609 /resources/images/720x415/1x/21371193.jpg 720w" 6610 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 6611 src="/resources/images/128x89/1x/21371193.jpg" 6612 alt="Waitrose" 6613 class="rectangle" 6614 /> 6615 6616 <img 6617 loading="lazy" 6618 src="/resources/images/180x180/1x/21371193.jpg" 6619 alt="Waitrose" 6620 class="square" 6621 /> 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 <!-- Article Icons --> 6632 <div class="omnicard__image-icons"> 6633 6634 6635 </div> 6636 </a> 6637 6638 <div class="omnicard__headline-container"> 6639 <div class="omnicard__metadata-container"> 6640 6641 <!-- Article Primary Tag --> 6642 <a href="/topics/christmas/"> 6643 <div class="omnicard__primary-tag"> 6644 <div class="omnicard__tag"> 6645 Christmas 6646 </div> 6647 </div> 6648 </a> 6649 6650 6651 <!-- Article Comments --> 6652 <a href="/news/26597880.waitrose-makes-landmark-pledge-british-farming-christmas/" class="omnicard__comments-wrapper" style="display: none;"> 6653 <!-- standard - IconComments.html --> 6654<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 6655<span class="omnicard__total-comments">0</span> 6656 6657 </a> 6658 6659 </div> 6660 6661 <!-- Article headline --> 6662 <h2 class="omnicard__headline "> 6663 <a href="/news/26597880.waitrose-makes-landmark-pledge-british-farming-christmas/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6664 Waitrose announces landmark commitment to British farming this Christmas 6665 </a> 6666 </h2> 6667 6668 <!-- Article Admin Links --> 6669 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597880" class="admin-links-container"> 6670</div> 6671<div class="admin-links-toggler" 6672 data-article-id="26597880" 6673 data-article-link="/news/26597880.waitrose-makes-landmark-pledge-british-farming-christmas/" 6674 data-article-headline="Waitrose announces landmark commitment to British farming this Christmas" 6675 data-original-site="This is Oxfordshire" 6676 data-rating="10" 6677 data-content-level="1 Metered" 6678 data-is-clone="no" 6679 data-is-uk-today="no" 6680 data-is-scotland-today="no" 6681 data-is-full-admin-link-permissions="" 6682 data-admin-user-links="" 6683 style="display: none;" 6684> 6685 <ul class="list-style-none admin-social-stats" data-article-id="26597880"> 6686 </ul> 6687</div> 6688 6689 </div> 6690</article> 6691 6692 6693 6694 <!-- standard - OmniCard.html --> <article class="omnicard 6695 inline--sm 6696 inline--md 6697 inline--lg 6698 inline--xl 6699 " 6700 data-position="40" 6701 data-parsely-slot="bam-legacy-list-block-40" 6702 data-uses-js="article-story" 6703 data-id="26597258"> 6704 6705 <a href="/news/26597258.david-victoria-beckham-snubbed-son-brooklyn-amid-family-feud/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 6706 <!-- Article Image --> 6707 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 6708 6709<!-- 6710 Square or rectangle thumbnail is shown based on 6711 Omnicard type, Inline shows square iamges whereas 6712 Big Stack, Stack and Compact Stack shows rectangle thumbnail 6713 --> 6714 <img 6715 loading="lazy" 6716 srcset="/resources/images/128x74/1x/20444505.jpg 128w,
6717 /resources/images/290x167/1x/20444505.jpg 290w, 6718 /resources/images/445x250/1x/20444505.jpg 445w, 6719 /resources/images/720x415/1x/20444505.jpg 720w" 6720 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 6721 src="/resources/images/128x89/1x/20444505.jpg" 6722 alt="David Beckham, Victoria Beckham and Brooklyn Beckham." 6723 class="rectangle" 6724 /> 6725 6726 <img 6727 loading="lazy" 6728 src="/resources/images/180x180/1x/20444505.jpg" 6729 alt="David Beckham, Victoria Beckham and Brooklyn Beckham." 6730 class="square" 6731 /> 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 <!-- Article Icons --> 6742 <div class="omnicard__image-icons"> 6743 6744 6745 </div> 6746 </a> 6747 6748 <div class="omnicard__headline-container"> 6749 <div class="omnicard__metadata-container"> 6750 6751 <!-- Article Primary Tag --> 6752 <a href="/topics/celebrities/"> 6753 <div class="omnicard__primary-tag"> 6754 <div class="omnicard__tag"> 6755 Celebrities 6756 </div> 6757 </div> 6758 </a> 6759 6760 6761 <!-- Article Comments --> 6762 <a href="/news/26597258.david-victoria-beckham-snubbed-son-brooklyn-amid-family-feud/" class="omnicard__comments-wrapper" style="display: none;"> 6763 <!-- standard - IconComments.html --> 6764<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 6765<span class="omnicard__total-comments">0</span> 6766 6767 </a> 6768 6769 </div> 6770 6771 <!-- Article headline --> 6772 <h2 class="omnicard__headline "> 6773 <a href="/news/26597258.david-victoria-beckham-snubbed-son-brooklyn-amid-family-feud/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6774 David and Victoria Beckham snubbed by son Brooklyn amid ongoing family feud 6775 </a> 6776 </h2> 6777 6778 <!-- Article Admin Links --> 6779 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597258" class="admin-links-container"> 6780</div> 6781<div class="admin-links-toggler" 6782 data-article-id="26597258" 6783 data-article-link="/news/26597258.david-victoria-beckham-snubbed-son-brooklyn-amid-family-feud/" 6784 data-article-headline="David and Victoria Beckham snubbed by son Brooklyn amid ongoing family feud" 6785 data-original-site="This is Oxfordshire" 6786 data-rating="10" 6787 data-content-level="1 Metered" 6788 data-is-clone="no" 6789 data-is-uk-today="no" 6790 data-is-scotland-today="no" 6791 data-is-full-admin-link-permissions="" 6792 data-admin-user-links="" 6793 style="display: none;" 6794> 6795 <ul class="list-style-none admin-social-stats" data-article-id="26597258"> 6796 </ul> 6797</div> 6798 6799 </div> 6800</article> 6801 6802 6803 6804 <!-- standard - OmniCard.html --> <article class="omnicard 6805 inline--sm 6806 inline--md 6807 inline--lg 6808 inline--xl 6809 " 6810 data-position="41" 6811 data-parsely-slot="bam-legacy-list-block-41" 6812 data-uses-js="article-story" 6813 data-id="26597660"> 6814 6815 <a href="/news/26597660.prince-harry-meghan-markle-slammed-queen-camilla/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 6816 <!-- Article Image --> 6817 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 6818 6819<!-- 6820 Square or rectangle thumbnail is shown based on 6821 Omnicard type, Inline shows square iamges whereas 6822 Big Stack, Stack and Compact Stack shows rectangle thumbnail 6823 --> 6824 <img 6825 loading="lazy" 6826 srcset="/resources/images/128x74/1x/21163146.jpg 128w, 6827 /resources/images/290x167/1x/21163146.jpg 290w, 6828 /resources/images/445x250/1x/21163146.jpg 445w, 6829 /resources/images/720x415/1x/21163146.jpg 720w" 6830 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 6831 src="/resources/images/128x89/1x/21163146.jpg" 6832 alt="Prince Harry and Meghan Markle." 6833 class="rectangle" 6834 /> 6835 6836 <img 6837 loading="lazy" 6838 src="/resources/images/180x180/1x/21163146.jpg" 6839 alt="Prince Harry and Meghan Markle." 6840 class="square" 6841 /> 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 <!-- Article Icons --> 6852 <div class="omnicard__image-icons"> 6853 6854 6855 </div> 6856 </a> 6857 6858 <div class="omnicard__headline-container"> 6859 <div class="omnicard__metadata-container"> 6860 6861 <!-- Article Primary Tag --> 6862 <a href="/topics/meghan-markle/"> 6863 <div class="omnicard__primary-tag"> 6864 <div class="omnicard__tag"> 6865 Meghan Markle 6866 </div> 6867 </div> 6868 </a> 6869 6870 6871 <!-- Article Comments --> 6872 <a href="/news/26597660.prince-harry-meghan-markle-slammed-queen-camilla/" class="omnicard__comments-wrapper" style="display: none;"> 6873 <!-- standard - IconComments.html --> 6874<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 6875<span class="omnicard__total-comments">0</span> 6876 6877 </a> 6878 6879 </div> 6880 6881 <!-- Article headline --> 6882 <h2 class="omnicard__headline "> 6883 <a href="/news/26597660.prince-harry-meghan-markle-slammed-queen-camilla/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6884 Prince Harry and Meghan Markle slammed by Queen Camilla in two-word takedown 6885 </a> 6886 </h2> 6887 6888 <!-- Article Admin Links -->
6889 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26597660" class="admin-links-container"> 6890</div> 6891<div class="admin-links-toggler" 6892 data-article-id="26597660" 6893 data-article-link="/news/26597660.prince-harry-meghan-markle-slammed-queen-camilla/" 6894 data-article-headline="Prince Harry and Meghan Markle slammed by Queen Camilla in two-word takedown" 6895 data-original-site="This is Oxfordshire" 6896 data-rating="10" 6897 data-content-level="1 Metered" 6898 data-is-clone="no" 6899 data-is-uk-today="no" 6900 data-is-scotland-today="no" 6901 data-is-full-admin-link-permissions="" 6902 data-admin-user-links="" 6903 style="display: none;" 6904> 6905 <ul class="list-style-none admin-social-stats" data-article-id="26597660"> 6906 </ul> 6907</div> 6908 6909 </div> 6910</article> 6911 6912 6913 6914 <!-- standard - OmniCard.html --> <article class="omnicard 6915 inline--sm 6916 inline--md 6917 inline--lg 6918 inline--xl 6919 " 6920 data-position="42" 6921 data-parsely-slot="bam-legacy-list-block-42" 6922 data-uses-js="article-story" 6923 data-id="26590715"> 6924 6925 <a href="/news/26590715.meghan-markle-new-hobby-exclusive-cotswolds-club/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 6926 <!-- Article Image --> 6927 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 6928 6929<!-- 6930 Square or rectangle thumbnail is shown based on 6931 Omnicard type, Inline shows square iamges whereas 6932 Big Stack, Stack and Compact Stack shows rectangle thumbnail 6933 --> 6934 <img 6935 loading="lazy" 6936 srcset="/resources/images/128x74/1x/18483938.jpg 128w, 6937 /resources/images/290x167/1x/18483938.jpg 290w, 6938 /resources/images/445x250/1x/18483938.jpg 445w, 6939 /resources/images/720x415/1x/18483938.jpg 720w" 6940 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 6941 src="/resources/images/128x89/1x/18483938.jpg" 6942 alt="" 6943 class="rectangle" 6944 /> 6945 6946 <img 6947 loading="lazy" 6948 src="/resources/images/180x180/1x/18483938.jpg" 6949 alt="" 6950 class="square" 6951 /> 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 <!-- Article Icons --> 6962 <div class="omnicard__image-icons"> 6963 6964 6965 </div> 6966 </a> 6967 6968 <div class="omnicard__headline-container"> 6969 <div class="omnicard__metadata-container"> 6970 6971 <!-- Article Primary Tag --> 6972 <a href="/topics/celebrities/"> 6973 <div class="omnicard__primary-tag"> 6974 <div class="omnicard__tag"> 6975 Celebrities 6976 </div> 6977 </div> 6978 </a> 6979 6980 6981 <!-- Article Comments --> 6982 <a href="/news/26590715.meghan-markle-new-hobby-exclusive-cotswolds-club/" class="omnicard__comments-wrapper" style="display: none;"> 6983 <!-- standard - IconComments.html --> 6984<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 6985<span class="omnicard__total-comments">0</span> 6986 6987 </a> 6988 6989 </div> 6990 6991 <!-- Article headline --> 6992 <h2 class="omnicard__headline "> 6993 <a href="/news/26590715.meghan-markle-new-hobby-exclusive-cotswolds-club/" data-o-track="" data-o-ref="" data-o-kv-0=""> 6994 Meghan Markle takes up new hobby at exclusive Cotswolds club 6995 </a> 6996 </h2> 6997 6998 <!-- Article Admin Links --> 6999 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26590715" class="admin-links-container"> 7000</div> 7001<div class="admin-links-toggler" 7002 data-article-id="26590715" 7003 data-article-link="/news/26590715.meghan-markle-new-hobby-exclusive-cotswolds-club/" 7004 data-article-headline="Meghan Markle takes up new hobby at exclusive Cotswolds club" 7005 data-original-site="This is Oxfordshire" 7006 data-rating="10" 7007 data-content-level="1 Metered" 7008 data-is-clone="no" 7009 data-is-uk-today="no" 7010 data-is-scotland-today="no" 7011 data-is-full-admin-link-permissions="" 7012 data-admin-user-links="" 7013 style="display: none;" 7014> 7015 <ul class="list-style-none admin-social-stats" data-article-id="26590715"> 7016 </ul> 7017</div> 7018 7019 </div> 7020</article> 7021 7022 7023 7024 <!-- standard - OmniCard.html --> <article class="omnicard 7025 inline--sm 7026 inline--md 7027 inline--lg 7028 inline--xl 7029 " 7030 data-position="43" 7031 data-parsely-slot="bam-legacy-list-block-43" 7032 data-uses-js="article-story" 7033 data-id="26596346"> 7034 7035 <a href="/news/26596346.royal-butler-defends-king-charles-allegations-made/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 7036 <!-- Article Image --> 7037 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 7038 7039<!-- 7040 Square or rectangle thumbnail is shown based on 7041 Omnicard type, Inline shows square iamges whereas 7042 Big Stack, Stack and Compact Stack shows rectangle thumbnail 7043 --> 7044 <img 7045 loading="lazy" 7046 srcset="/resources/images/128x74/1x/20711400.jpg 128w,
7047 /resources/images/290x167/1x/20711400.jpg 290w, 7048 /resources/images/445x250/1x/20711400.jpg 445w, 7049 /resources/images/720x415/1x/20711400.jpg 720w" 7050 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 7051 src="/resources/images/128x89/1x/20711400.jpg" 7052 alt="King Charles III." 7053 class="rectangle" 7054 /> 7055 7056 <img 7057 loading="lazy" 7058 src="/resources/images/180x180/1x/20711400.jpg" 7059 alt="King Charles III." 7060 class="square" 7061 /> 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 <!-- Article Icons --> 7072 <div class="omnicard__image-icons"> 7073 7074 7075 </div> 7076 </a> 7077 7078 <div class="omnicard__headline-container"> 7079 <div class="omnicard__metadata-container"> 7080 7081 <!-- Article Primary Tag --> 7082 <a href="/topics/king-charles-iii/"> 7083 <div class="omnicard__primary-tag"> 7084 <div class="omnicard__tag"> 7085 King Charles III 7086 </div> 7087 </div> 7088 </a> 7089 7090 7091 <!-- Article Comments --> 7092 <a href="/news/26596346.royal-butler-defends-king-charles-allegations-made/" class="omnicard__comments-wrapper" style="display: none;"> 7093 <!-- standard - IconComments.html --> 7094<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 7095<span class="omnicard__total-comments">0</span> 7096 7097 </a> 7098 7099 </div> 7100 7101 <!-- Article headline --> 7102 <h2 class="omnicard__headline "> 7103 <a href="/news/26596346.royal-butler-defends-king-charles-allegations-made/" data-o-track="" data-o-ref="" data-o-kv-0=""> 7104 Royal butler defends King Charles after allegations made 7105 </a> 7106 </h2> 7107 7108 <!-- Article Admin Links --> 7109 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26596346" class="admin-links-container"> 7110</div> 7111<div class="admin-links-toggler" 7112 data-article-id="26596346" 7113 data-article-link="/news/26596346.royal-butler-defends-king-charles-allegations-made/" 7114 data-article-headline="Royal butler defends King Charles after allegations made" 7115 data-original-site="This is Oxfordshire" 7116 data-rating="10" 7117 data-content-level="1 Metered" 7118 data-is-clone="no" 7119 data-is-uk-today="no" 7120 data-is-scotland-today="no" 7121 data-is-full-admin-link-permissions="" 7122 data-admin-user-links="" 7123 style="display: none;" 7124> 7125 <ul class="list-style-none admin-social-stats" data-article-id="26596346"> 7126 </ul> 7127</div> 7128 7129 </div> 7130</article> 7131 7132 7133 7134 <!-- standard - OmniCard.html --> <article class="omnicard 7135 inline--sm 7136 inline--md 7137 inline--lg 7138 inline--xl 7139 " 7140 data-position="44" 7141 data-parsely-slot="bam-legacy-list-block-44" 7142 data-uses-js="article-story" 7143 data-id="26588286"> 7144 7145 <a href="/news/26588286.oxford-crown-court---10-criminals-jailed-september/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 7146 <!-- Article Image --> 7147 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 7148 7149<!-- 7150 Square or rectangle thumbnail is shown based on 7151 Omnicard type, Inline shows square iamges whereas 7152 Big Stack, Stack and Compact Stack shows rectangle thumbnail 7153 --> 7154 <img 7155 loading="lazy" 7156 srcset="/resources/images/128x74/1x/21511464.jpg 128w, 7157 /resources/images/290x167/1x/21511464.jpg 290w, 7158 /resources/images/445x250/1x/21511464.jpg 445w, 7159 /resources/images/720x415/1x/21511464.jpg 720w" 7160 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 7161 src="/resources/images/128x89/1x/21511464.jpg" 7162 alt="September custody shots" 7163 class="rectangle" 7164 /> 7165 7166 <img 7167 loading="lazy" 7168 src="/resources/images/180x180/1x/21511464.jpg" 7169 alt="September custody shots" 7170 class="square" 7171 /> 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 <!-- Article Icons --> 7182 <div class="omnicard__image-icons"> 7183 7184 7185 </div> 7186 </a> 7187 7188 <div class="omnicard__headline-container"> 7189 <div class="omnicard__metadata-container"> 7190 7191 <!-- Article Primary Tag --> 7192 <a href="/topics/court/"> 7193 <div class="omnicard__primary-tag"> 7194 <div class="omnicard__tag"> 7195 Court 7196 </div> 7197 </div> 7198 </a> 7199 7200 7201 <!-- Article Comments --> 7202 <a href="/news/26588286.oxford-crown-court---10-criminals-jailed-september/" class="omnicard__comments-wrapper" style="display: none;"> 7203 <!-- standard - IconComments.html --> 7204<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 7205<span class="omnicard__total-comments">0</span> 7206 7207 </a> 7208 7209 </div> 7210 7211 <!-- Article headline --> 7212 <h2 class="omnicard__headline "> 7213 <a href="/news/26588286.oxford-crown-court---10-criminals-jailed-september/" data-o-track="" data-o-ref="" data-o-kv-0=""> 7214 10 criminals jailed at Oxford Crown Court in September 7215 </a> 7216 </h2> 7217 7218 <!-- Article Admin Links -->
7219 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26588286" class="admin-links-container"> 7220</div> 7221<div class="admin-links-toggler" 7222 data-article-id="26588286" 7223 data-article-link="/news/26588286.oxford-crown-court---10-criminals-jailed-september/" 7224 data-article-headline="10 criminals jailed at Oxford Crown Court in September" 7225 data-original-site="This is Oxfordshire" 7226 data-rating="10" 7227 data-content-level="1 Metered" 7228 data-is-clone="no" 7229 data-is-uk-today="no" 7230 data-is-scotland-today="no" 7231 data-is-full-admin-link-permissions="" 7232 data-admin-user-links="" 7233 style="display: none;" 7234> 7235 <ul class="list-style-none admin-social-stats" data-article-id="26588286"> 7236 </ul> 7237</div> 7238 7239 </div> 7240</article> 7241 7242 7243 7244 <!-- standard - OmniCard.html --> <article class="omnicard 7245 inline--sm 7246 inline--md 7247 inline--lg 7248 inline--xl 7249 " 7250 data-position="45" 7251 data-parsely-slot="bam-legacy-list-block-45" 7252 data-uses-js="article-story" 7253 data-id="26592531"> 7254 7255 <a href="/news/26592531.rail-minister-ex-network-rail-head-slammed-botley-road/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 7256 <!-- Article Image --> 7257 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 7258 7259<!-- 7260 Square or rectangle thumbnail is shown based on 7261 Omnicard type, Inline shows square iamges whereas 7262 Big Stack, Stack and Compact Stack shows rectangle thumbnail 7263 --> 7264 <img 7265 loading="lazy" 7266 srcset="/resources/images/128x74/1x/21517486.jpg 128w, 7267 /resources/images/290x167/1x/21517486.jpg 290w, 7268 /resources/images/445x250/1x/21517486.jpg 445w, 7269 /resources/images/720x415/1x/21517486.jpg 720w" 7270 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 7271 src="/resources/images/128x89/1x/21517486.jpg" 7272 alt="Rail Minister Baron Hendy has been criticised for the Botley Road project" 7273 class="rectangle" 7274 /> 7275 7276 <img 7277 loading="lazy" 7278 src="/resources/images/180x180/1x/21517486.jpg" 7279 alt="Rail Minister Baron Hendy has been criticised for the Botley Road project" 7280 class="square" 7281 /> 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 <!-- Article Icons --> 7292 <div class="omnicard__image-icons"> 7293 7294 7295 </div> 7296 </a> 7297 7298 <div class="omnicard__headline-container"> 7299 <div class="omnicard__metadata-container"> 7300 7301 <!-- Article Primary Tag --> 7302 <a href="/topics/botley-road/"> 7303 <div class="omnicard__primary-tag"> 7304 <div class="omnicard__tag"> 7305 Botley Road 7306 </div> 7307 </div> 7308 </a> 7309 7310 7311 <!-- Article Comments --> 7312 <a href="/news/26592531.rail-minister-ex-network-rail-head-slammed-botley-road/" class="omnicard__comments-wrapper" style="display: none;"> 7313 <!-- standard - IconComments.html --> 7314<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 7315<span class="omnicard__total-comments">0</span> 7316 7317 </a> 7318 7319 </div> 7320 7321 <!-- Article headline --> 7322 <h2 class="omnicard__headline "> 7323 <a href="/news/26592531.rail-minister-ex-network-rail-head-slammed-botley-road/" data-o-track="" data-o-ref="" data-o-kv-0=""> 7324 Rail Minister and ex Network Rail head slammed for £237m Botley Road project 7325 </a> 7326 </h2> 7327 7328 <!-- Article Admin Links --> 7329 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26592531" class="admin-links-container"> 7330</div> 7331<div class="admin-links-toggler" 7332 data-article-id="26592531" 7333 data-article-link="/news/26592531.rail-minister-ex-network-rail-head-slammed-botley-road/" 7334 data-article-headline="Rail Minister and ex Network Rail head slammed for £237m Botley Road project" 7335 data-original-site="This is Oxfordshire" 7336 data-rating="10" 7337 data-content-level="1 Metered" 7338 data-is-clone="no" 7339 data-is-uk-today="no" 7340 data-is-scotland-today="no" 7341 data-is-full-admin-link-permissions="" 7342 data-admin-user-links="" 7343 style="display: none;" 7344> 7345 <ul class="list-style-none admin-social-stats" data-article-id="26592531"> 7346 </ul> 7347</div> 7348 7349 </div> 7350</article> 7351 7352 7353 7354 <!-- standard - OmniCard.html --> <article class="omnicard 7355 inline--sm 7356 inline--md 7357 inline--lg 7358 inline--xl 7359 " 7360 data-position="46" 7361 data-parsely-slot="bam-legacy-list-block-46" 7362 data-uses-js="article-story" 7363 data-id="26594711"> 7364 7365 <a href="/news/26594711.lib-dem-mp-refuses-give-views-oxford-traffic-filters/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 7366 <!-- Article Image --> 7367 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 7368 7369<!-- 7370 Square or rectangle thumbnail is shown based on 7371 Omnicard type, Inline shows square iamges whereas 7372 Big Stack, Stack and Compact Stack shows rectangle thumbnail 7373 --> 7374 <img 7375 loading="lazy" 7376 srcset="/resources/images/128x74/1x/21334148.jpg 128w,
7377 /resources/images/290x167/1x/21334148.jpg 290w, 7378 /resources/images/445x250/1x/21334148.jpg 445w, 7379 /resources/images/720x415/1x/21334148.jpg 720w" 7380 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 7381 src="/resources/images/128x89/1x/21334148.jpg" 7382 alt="Layla Moran" 7383 class="rectangle" 7384 /> 7385 7386 <img 7387 loading="lazy" 7388 src="/resources/images/180x180/1x/21334148.jpg" 7389 alt="Layla Moran" 7390 class="square" 7391 /> 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 <!-- Article Icons --> 7402 <div class="omnicard__image-icons"> 7403 7404 7405 </div> 7406 </a> 7407 7408 <div class="omnicard__headline-container"> 7409 <div class="omnicard__metadata-container"> 7410 7411 <!-- Article Primary Tag --> 7412 <a href="/topics/politics/"> 7413 <div class="omnicard__primary-tag"> 7414 <div class="omnicard__tag"> 7415 Politics 7416 </div> 7417 </div> 7418 </a> 7419 7420 7421 <!-- Article Comments --> 7422 <a href="/news/26594711.lib-dem-mp-refuses-give-views-oxford-traffic-filters/" class="omnicard__comments-wrapper" style="display: none;"> 7423 <!-- standard - IconComments.html --> 7424<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 7425<span class="omnicard__total-comments">0</span> 7426 7427 </a> 7428 7429 </div> 7430 7431 <!-- Article headline --> 7432 <h2 class="omnicard__headline "> 7433 <a href="/news/26594711.lib-dem-mp-refuses-give-views-oxford-traffic-filters/" data-o-track="" data-o-ref="" data-o-kv-0=""> 7434 Lib Dem MP refuses to give views on traffic filters 7435 </a> 7436 </h2> 7437 7438 <!-- Article Admin Links --> 7439 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26594711" class="admin-links-container"> 7440</div> 7441<div class="admin-links-toggler" 7442 data-article-id="26594711" 7443 data-article-link="/news/26594711.lib-dem-mp-refuses-give-views-oxford-traffic-filters/" 7444 data-article-headline="Lib Dem MP refuses to give views on traffic filters" 7445 data-original-site="This is Oxfordshire" 7446 data-rating="10" 7447 data-content-level="3 Best" 7448 data-is-clone="no" 7449 data-is-uk-today="no" 7450 data-is-scotland-today="no" 7451 data-is-full-admin-link-permissions="" 7452 data-admin-user-links="" 7453 style="display: none;" 7454> 7455 <ul class="list-style-none admin-social-stats" data-article-id="26594711"> 7456 </ul> 7457</div> 7458 7459 </div> 7460</article> 7461 7462 7463 7464 <!-- standard - OmniCard.html --> <article class="omnicard 7465 inline--sm 7466 inline--md 7467 inline--lg 7468 inline--xl 7469 " 7470 data-position="47" 7471 data-parsely-slot="bam-legacy-list-block-47" 7472 data-uses-js="article-story" 7473 data-id="26594190"> 7474 7475 <a href="/news/26594190.speed-not-main-risk-oxfordshires-deadliest-road-says-police/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 7476 <!-- Article Image --> 7477 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 7478 7479<!-- 7480 Square or rectangle thumbnail is shown based on 7481 Omnicard type, Inline shows square iamges whereas 7482 Big Stack, Stack and Compact Stack shows rectangle thumbnail 7483 --> 7484 <img 7485 loading="lazy" 7486 srcset="/resources/images/128x74/1x/20270729.jpg 128w, 7487 /resources/images/290x167/1x/20270729.jpg 290w, 7488 /resources/images/445x250/1x/20270729.jpg 445w, 7489 /resources/images/720x415/1x/20270729.jpg 720w" 7490 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 7491 src="/resources/images/128x89/1x/20270729.jpg" 7492 alt="The road has been a collision hotspot for years" 7493 class="rectangle" 7494 /> 7495 7496 <img 7497 loading="lazy" 7498 src="/resources/images/180x180/1x/20270729.jpg" 7499 alt="The road has been a collision hotspot for years" 7500 class="square" 7501 /> 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 <!-- Article Icons --> 7512 <div class="omnicard__image-icons"> 7513 7514 7515 </div> 7516 </a> 7517 7518 <div class="omnicard__headline-container"> 7519 <div class="omnicard__metadata-container"> 7520 7521 <!-- Article Primary Tag --> 7522 <a href="/topics/crime/"> 7523 <div class="omnicard__primary-tag"> 7524 <div class="omnicard__tag"> 7525 Crime 7526 </div> 7527 </div> 7528 </a> 7529 7530 7531 <!-- Article Comments --> 7532 <a href="/news/26594190.speed-not-main-risk-oxfordshires-deadliest-road-says-police/" class="omnicard__comments-wrapper" style="display: none;"> 7533 <!-- standard - IconComments.html --> 7534<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 7535<span class="omnicard__total-comments">0</span> 7536 7537 </a> 7538 7539 </div> 7540 7541 <!-- Article headline --> 7542 <h2 class="omnicard__headline "> 7543 <a href="/news/26594190.speed-not-main-risk-oxfordshires-deadliest-road-says-police/" data-o-track="" data-o-ref="" data-o-kv-0=""> 7544 Police commissioner cites bigger risks after camera bid rejected on 'deadliest road' 7545 </a> 7546 </h2> 7547 7548 <!-- Article Admin Links -->
7549 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26594190" class="admin-links-container"> 7550</div> 7551<div class="admin-links-toggler" 7552 data-article-id="26594190" 7553 data-article-link="/news/26594190.speed-not-main-risk-oxfordshires-deadliest-road-says-police/" 7554 data-article-headline="Police commissioner cites bigger risks after camera bid rejected on 'deadliest road'" 7555 data-original-site="This is Oxfordshire" 7556 data-rating="10" 7557 data-content-level="1 Metered" 7558 data-is-clone="no" 7559 data-is-uk-today="no" 7560 data-is-scotland-today="no" 7561 data-is-full-admin-link-permissions="" 7562 data-admin-user-links="" 7563 style="display: none;" 7564> 7565 <ul class="list-style-none admin-social-stats" data-article-id="26594190"> 7566 </ul> 7567</div> 7568 7569 </div> 7570</article> 7571 7572 7573 7574 <!-- standard - OmniCard.html --> <article class="omnicard 7575 inline--sm 7576 inline--md 7577 inline--lg 7578 inline--xl 7579 " 7580 data-position="48" 7581 data-parsely-slot="bam-legacy-list-block-48" 7582 data-uses-js="article-story" 7583 data-id="26595242"> 7584 7585 <a href="/news/26595242.asylum-seekers-oxfordshire-falsely-claimed-children/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 7586 <!-- Article Image --> 7587 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 7588 7589<!-- 7590 Square or rectangle thumbnail is shown based on 7591 Omnicard type, Inline shows square iamges whereas 7592 Big Stack, Stack and Compact Stack shows rectangle thumbnail 7593 --> 7594 <img 7595 loading="lazy" 7596 srcset="/resources/images/128x74/1x/21521194.jpg 128w, 7597 /resources/images/290x167/1x/21521194.jpg 290w, 7598 /resources/images/445x250/1x/21521194.jpg 445w, 7599 /resources/images/720x415/1x/21521194.jpg 720w" 7600 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 7601 src="/resources/images/128x89/1x/21521194.jpg" 7602 alt="People thought to be migrants on board a small boat off the coast of Hardelot, France, during an attempt to cross the English Channel." 7603 class="rectangle" 7604 /> 7605 7606 <img 7607 loading="lazy" 7608 src="/resources/images/180x180/1x/21521194.jpg" 7609 alt="People thought to be migrants on board a small boat off the coast of Hardelot, France, during an attempt to cross the English Channel." 7610 class="square" 7611 /> 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 <!-- Article Icons --> 7622 <div class="omnicard__image-icons"> 7623 7624 7625 </div> 7626 </a> 7627 7628 <div class="omnicard__headline-container"> 7629 <div class="omnicard__metadata-container"> 7630 7631 <!-- Article Primary Tag --> 7632 <a href="/topics/asylum-seekers/"> 7633 <div class="omnicard__primary-tag"> 7634 <div class="omnicard__tag"> 7635 Asylum seekers 7636 </div> 7637 </div> 7638 </a> 7639 7640 7641 <!-- Article Comments --> 7642 <a href="/news/26595242.asylum-seekers-oxfordshire-falsely-claimed-children/" class="omnicard__comments-wrapper" style="display: none;"> 7643 <!-- standard - IconComments.html --> 7644<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 7645<span class="omnicard__total-comments">0</span> 7646 7647 </a> 7648 7649 </div> 7650 7651 <!-- Article headline --> 7652 <h2 class="omnicard__headline "> 7653 <a href="/news/26595242.asylum-seekers-oxfordshire-falsely-claimed-children/" data-o-track="" data-o-ref="" data-o-kv-0=""> 7654 Adult asylum seekers in Oxfordshire claimed to be children 7655 </a> 7656 </h2> 7657 7658 <!-- Article Admin Links --> 7659 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26595242" class="admin-links-container"> 7660</div> 7661<div class="admin-links-toggler" 7662 data-article-id="26595242" 7663 data-article-link="/news/26595242.asylum-seekers-oxfordshire-falsely-claimed-children/" 7664 data-article-headline="Adult asylum seekers in Oxfordshire claimed to be children" 7665 data-original-site="This is Oxfordshire" 7666 data-rating="10" 7667 data-content-level="3 Best" 7668 data-is-clone="no" 7669 data-is-uk-today="no" 7670 data-is-scotland-today="no" 7671 data-is-full-admin-link-permissions="" 7672 data-admin-user-links="" 7673 style="display: none;" 7674> 7675 <ul class="list-style-none admin-social-stats" data-article-id="26595242"> 7676 </ul> 7677</div> 7678 7679 </div> 7680</article> 7681 7682 7683 7684 <!-- standard - OmniCard.html --> <article class="omnicard 7685 inline--sm 7686 inline--md 7687 inline--lg 7688 inline--xl 7689 " 7690 data-position="49" 7691 data-parsely-slot="bam-legacy-list-block-49" 7692 data-uses-js="article-story" 7693 data-id="26594604"> 7694 7695 <a href="/news/26594604.scales-justice-results-oxford-magistrates-court/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 7696 <!-- Article Image --> 7697 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 7698 7699<!-- 7700 Square or rectangle thumbnail is shown based on 7701 Omnicard type, Inline shows square iamges whereas 7702 Big Stack, Stack and Compact Stack shows rectangle thumbnail 7703 --> 7704 <img 7705 loading="lazy" 7706 srcset="/resources/images/128x74/1x/18955042.jpg 128w,
7707 /resources/images/290x167/1x/18955042.jpg 290w, 7708 /resources/images/445x250/1x/18955042.jpg 445w, 7709 /resources/images/720x415/1x/18955042.jpg 720w" 7710 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 7711 src="/resources/images/128x89/1x/18955042.jpg" 7712 alt="Scales of Justice" 7713 class="rectangle" 7714 /> 7715 7716 <img 7717 loading="lazy" 7718 src="/resources/images/180x180/1x/18955042.jpg" 7719 alt="Scales of Justice" 7720 class="square" 7721 /> 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 <!-- Article Icons --> 7732 <div class="omnicard__image-icons"> 7733 7734 7735 </div> 7736 </a> 7737 7738 <div class="omnicard__headline-container"> 7739 <div class="omnicard__metadata-container"> 7740 7741 <!-- Article Primary Tag --> 7742 <a href="/topics/court/"> 7743 <div class="omnicard__primary-tag"> 7744 <div class="omnicard__tag"> 7745 Court 7746 </div> 7747 </div> 7748 </a> 7749 7750 7751 <!-- Article Comments --> 7752 <a href="/news/26594604.scales-justice-results-oxford-magistrates-court/" class="omnicard__comments-wrapper" style="display: none;"> 7753 <!-- standard - IconComments.html --> 7754<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 7755<span class="omnicard__total-comments">0</span> 7756 7757 </a> 7758 7759 </div> 7760 7761 <!-- Article headline --> 7762 <h2 class="omnicard__headline "> 7763 <a href="/news/26594604.scales-justice-results-oxford-magistrates-court/" data-o-track="" data-o-ref="" data-o-kv-0=""> 7764 Scales of Justice: The latest cases from Oxford Magistrates' Court 7765 </a> 7766 </h2> 7767 7768 <!-- Article Admin Links --> 7769 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26594604" class="admin-links-container"> 7770</div> 7771<div class="admin-links-toggler" 7772 data-article-id="26594604" 7773 data-article-link="/news/26594604.scales-justice-results-oxford-magistrates-court/" 7774 data-article-headline="Scales of Justice: The latest cases from Oxford Magistrates' Court" 7775 data-original-site="This is Oxfordshire" 7776 data-rating="12" 7777 data-content-level="3 Best" 7778 data-is-clone="no" 7779 data-is-uk-today="no" 7780 data-is-scotland-today="no" 7781 data-is-full-admin-link-permissions="" 7782 data-admin-user-links="" 7783 style="display: none;" 7784> 7785 <ul class="list-style-none admin-social-stats" data-article-id="26594604"> 7786 </ul> 7787</div> 7788 7789 </div> 7790</article> 7791 7792 7793 7794 <!-- standard - OmniCard.html --> <article class="omnicard 7795 inline--sm 7796 inline--md 7797 inline--lg 7798 inline--xl 7799 " 7800 data-position="50" 7801 data-parsely-slot="bam-legacy-list-block-50" 7802 data-uses-js="article-story" 7803 data-id="26598631"> 7804 7805 <a href="/news/26598631.pub-proposal-oxfordshire-caravan-park-refused-council/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 7806 <!-- Article Image --> 7807 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 7808 7809<!-- 7810 Square or rectangle thumbnail is shown based on 7811 Omnicard type, Inline shows square iamges whereas 7812 Big Stack, Stack and Compact Stack shows rectangle thumbnail 7813 --> 7814 <img 7815 loading="lazy" 7816 srcset="/resources/images/128x74/1x/21525802.jpg 128w, 7817 /resources/images/290x167/1x/21525802.jpg 290w, 7818 /resources/images/445x250/1x/21525802.jpg 445w, 7819 /resources/images/720x415/1x/21525802.jpg 720w" 7820 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 7821 src="/resources/images/128x89/1x/21525802.jpg" 7822 alt="The former main building and car park at the caravan park in Heathfield" 7823 class="rectangle" 7824 /> 7825 7826 <img 7827 loading="lazy" 7828 src="/resources/images/180x180/1x/21525802.jpg" 7829 alt="The former main building and car park at the caravan park in Heathfield" 7830 class="square" 7831 /> 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 <!-- Article Icons --> 7842 <div class="omnicard__image-icons"> 7843 7844 7845 </div> 7846 </a> 7847 7848 <div class="omnicard__headline-container"> 7849 <div class="omnicard__metadata-container"> 7850 7851 <!-- Article Primary Tag --> 7852 <a href="/topics/planning-and-development/"> 7853 <div class="omnicard__primary-tag"> 7854 <div class="omnicard__tag"> 7855 Planning and development 7856 </div> 7857 </div> 7858 </a> 7859 7860 7861 <!-- Article Comments --> 7862 <a href="/news/26598631.pub-proposal-oxfordshire-caravan-park-refused-council/" class="omnicard__comments-wrapper" style="display: none;"> 7863 <!-- standard - IconComments.html --> 7864<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 7865<span class="omnicard__total-comments">0</span> 7866 7867 </a> 7868 7869 </div> 7870 7871 <!-- Article headline --> 7872 <h2 class="omnicard__headline "> 7873 <a href="/news/26598631.pub-proposal-oxfordshire-caravan-park-refused-council/" data-o-track="" data-o-ref="" data-o-kv-0=""> 7874 Pub proposal for 141-pitch caravan park refused by council 7875 </a> 7876 </h2> 7877 7878 <!-- Article Admin Links -->
7879 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598631" class="admin-links-container"> 7880</div> 7881<div class="admin-links-toggler" 7882 data-article-id="26598631" 7883 data-article-link="/news/26598631.pub-proposal-oxfordshire-caravan-park-refused-council/" 7884 data-article-headline="Pub proposal for 141-pitch caravan park refused by council" 7885 data-original-site="This is Oxfordshire" 7886 data-rating="14" 7887 data-content-level="1 Metered" 7888 data-is-clone="no" 7889 data-is-uk-today="no" 7890 data-is-scotland-today="no" 7891 data-is-full-admin-link-permissions="" 7892 data-admin-user-links="" 7893 style="display: none;" 7894> 7895 <ul class="list-style-none admin-social-stats" data-article-id="26598631"> 7896 </ul> 7897</div> 7898 7899 </div> 7900</article> 7901 7902 7903 7904 <!-- standard - OmniCard.html --> <article class="omnicard 7905 inline--sm 7906 inline--md 7907 inline--lg 7908 inline--xl 7909 " 7910 data-position="51" 7911 data-parsely-slot="bam-legacy-list-block-51" 7912 data-uses-js="article-story" 7913 data-id="26599125"> 7914 7915 <a href="/news/26599125.estate-open-rooms-rarely-seen-18th-century-house/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 7916 <!-- Article Image --> 7917 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 7918 7919<!-- 7920 Square or rectangle thumbnail is shown based on 7921 Omnicard type, Inline shows square iamges whereas 7922 Big Stack, Stack and Compact Stack shows rectangle thumbnail 7923 --> 7924 <img 7925 loading="lazy" 7926 srcset="/resources/images/128x74/1x/21508708.jpg 128w, 7927 /resources/images/290x167/1x/21508708.jpg 290w, 7928 /resources/images/445x250/1x/21508708.jpg 445w, 7929 /resources/images/720x415/1x/21508708.jpg 720w" 7930 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 7931 src="/resources/images/128x89/1x/21508708.jpg" 7932 alt="Stowe House" 7933 class="rectangle" 7934 /> 7935 7936 <img 7937 loading="lazy" 7938 src="/resources/images/180x180/1x/21508708.jpg" 7939 alt="Stowe House" 7940 class="square" 7941 /> 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 <!-- Article Icons --> 7952 <div class="omnicard__image-icons"> 7953 7954 7955 </div> 7956 </a> 7957 7958 <div class="omnicard__headline-container"> 7959 <div class="omnicard__metadata-container"> 7960 7961 <!-- Article Primary Tag --> 7962 <a href="/topics/heritage/"> 7963 <div class="omnicard__primary-tag"> 7964 <div class="omnicard__tag"> 7965 Heritage 7966 </div> 7967 </div> 7968 </a> 7969 7970 7971 <!-- Article Comments --> 7972 <a href="/news/26599125.estate-open-rooms-rarely-seen-18th-century-house/" class="omnicard__comments-wrapper" style="display: none;"> 7973 <!-- standard - IconComments.html --> 7974<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 7975<span class="omnicard__total-comments">0</span> 7976 7977 </a> 7978 7979 </div> 7980 7981 <!-- Article headline --> 7982 <h2 class="omnicard__headline "> 7983 <a href="/news/26599125.estate-open-rooms-rarely-seen-18th-century-house/" data-o-track="" data-o-ref="" data-o-kv-0=""> 7984 Estate to open rooms of 'rarely seen' 18th century house to public 7985 </a> 7986 </h2> 7987 7988 <!-- Article Admin Links --> 7989 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26599125" class="admin-links-container"> 7990</div> 7991<div class="admin-links-toggler" 7992 data-article-id="26599125" 7993 data-article-link="/news/26599125.estate-open-rooms-rarely-seen-18th-century-house/" 7994 data-article-headline="Estate to open rooms of 'rarely seen' 18th century house to public" 7995 data-original-site="This is Oxfordshire" 7996 data-rating="14" 7997 data-content-level="1 Metered" 7998 data-is-clone="no" 7999 data-is-uk-today="no" 8000 data-is-scotland-today="no" 8001 data-is-full-admin-link-permissions="" 8002 data-admin-user-links="" 8003 style="display: none;" 8004> 8005 <ul class="list-style-none admin-social-stats" data-article-id="26599125"> 8006 </ul> 8007</div> 8008 8009 </div> 8010</article> 8011 8012 8013 8014 <!-- standard - OmniCard.html --> <article class="omnicard 8015 inline--sm 8016 inline--md 8017 inline--lg 8018 inline--xl 8019 " 8020 data-position="52" 8021 data-parsely-slot="bam-legacy-list-block-52" 8022 data-uses-js="article-story" 8023 data-id="26598333"> 8024 8025 <a href="/news/26598333.video-oxfordshire-son-beating-mother-f-ing-murder/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 8026 <!-- Article Image --> 8027 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 8028 8029<!-- 8030 Square or rectangle thumbnail is shown based on 8031 Omnicard type, Inline shows square iamges whereas 8032 Big Stack, Stack and Compact Stack shows rectangle thumbnail 8033 --> 8034 <img 8035 loading="lazy" 8036 srcset="/resources/images/128x74/1x/20474232.jpg 128w,
8037 /resources/images/290x167/1x/20474232.jpg 290w, 8038 /resources/images/445x250/1x/20474232.jpg 445w, 8039 /resources/images/720x415/1x/20474232.jpg 720w" 8040 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 8041 src="/resources/images/128x89/1x/20474232.jpg" 8042 alt="A police cordon around the property on Wednesday, January 28" 8043 class="rectangle" 8044 /> 8045 8046 <img 8047 loading="lazy" 8048 src="/resources/images/180x180/1x/20474232.jpg" 8049 alt="A police cordon around the property on Wednesday, January 28" 8050 class="square" 8051 /> 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 <!-- Article Icons --> 8062 <div class="omnicard__image-icons"> 8063 8064 8065 </div> 8066 </a> 8067 8068 <div class="omnicard__headline-container"> 8069 <div class="omnicard__metadata-container"> 8070 8071 <!-- Article Primary Tag --> 8072 <a href="/topics/thames-valley-police/"> 8073 <div class="omnicard__primary-tag"> 8074 <div class="omnicard__tag"> 8075 Thames Valley Police 8076 </div> 8077 </div> 8078 </a> 8079 8080 8081 <!-- Article Comments --> 8082 <a href="/news/26598333.video-oxfordshire-son-beating-mother-f-ing-murder/" class="omnicard__comments-wrapper" style="display: none;"> 8083 <!-- standard - IconComments.html --> 8084 8085 </a> 8086 8087 </div> 8088 8089 <!-- Article headline --> 8090 <h2 class="omnicard__headline "> 8091 <a href="/news/26598333.video-oxfordshire-son-beating-mother-f-ing-murder/" data-o-track="" data-o-ref="" data-o-kv-0=""> 8092 Man accused of killing mother filmed attack and said 'I am going to jail', jury told 8093 </a> 8094 </h2> 8095 8096 <!-- Article Admin Links --> 8097 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26598333" class="admin-links-container"> 8098</div> 8099<div class="admin-links-toggler" 8100 data-article-id="26598333" 8101 data-article-link="/news/26598333.video-oxfordshire-son-beating-mother-f-ing-murder/" 8102 data-article-headline="Man accused of killing mother filmed attack and said 'I am going to jail', jury told" 8103 data-original-site="This is Oxfordshire" 8104 data-rating="14" 8105 data-content-level="3 Best" 8106 data-is-clone="no" 8107 data-is-uk-today="no" 8108 data-is-scotland-today="no" 8109 data-is-full-admin-link-permissions="" 8110 data-admin-user-links="" 8111 style="display: none;" 8112> 8113 <ul class="list-style-none admin-social-stats" data-article-id="26598333"> 8114 </ul> 8115</div> 8116 8117 </div> 8118</article> 8119 8120 8121 8122 <!-- standard - OmniCard.html --> <article class="omnicard 8123 inline--sm 8124 inline--md 8125 inline--lg 8126 inline--xl 8127 " 8128 data-position="53" 8129 data-parsely-slot="bam-legacy-list-block-53" 8130 data-uses-js="article-story" 8131 data-id="26596313"> 8132 8133 <a href="/news/26596313.5mph-offence-lands-man-speeding-fine/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 8134 <!-- Article Image --> 8135 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 8136 8137<!-- 8138 Square or rectangle thumbnail is shown based on 8139 Omnicard type, Inline shows square iamges whereas 8140 Big Stack, Stack and Compact Stack shows rectangle thumbnail 8141 --> 8142 <img 8143 loading="lazy" 8144 srcset="/resources/images/128x74/1x/20451938.jpg 128w, 8145 /resources/images/290x167/1x/20451938.jpg 290w, 8146 /resources/images/445x250/1x/20451938.jpg 445w, 8147 /resources/images/720x415/1x/20451938.jpg 720w" 8148 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 8149 src="/resources/images/128x89/1x/20451938.jpg" 8150 alt="Speed camera" 8151 class="rectangle" 8152 /> 8153 8154 <img 8155 loading="lazy" 8156 src="/resources/images/180x180/1x/20451938.jpg" 8157 alt="Speed camera" 8158 class="square" 8159 /> 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 <!-- Article Icons --> 8170 <div class="omnicard__image-icons"> 8171 8172 8173 </div> 8174 </a> 8175 8176 <div class="omnicard__headline-container"> 8177 <div class="omnicard__metadata-container"> 8178 8179 <!-- Article Primary Tag --> 8180 <a href="/topics/court/"> 8181 <div class="omnicard__primary-tag"> 8182 <div class="omnicard__tag"> 8183 Court 8184 </div> 8185 </div> 8186 </a> 8187 8188 8189 <!-- Article Comments --> 8190 <a href="/news/26596313.5mph-offence-lands-man-speeding-fine/" class="omnicard__comments-wrapper" style="display: none;"> 8191 <!-- standard - IconComments.html --> 8192<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 8193<span class="omnicard__total-comments">0</span> 8194 8195 </a> 8196 8197 </div> 8198 8199 <!-- Article headline --> 8200 <h2 class="omnicard__headline "> 8201 <a href="/news/26596313.5mph-offence-lands-man-speeding-fine/" data-o-track="" data-o-ref="" data-o-kv-0=""> 8202 Man, 35, fined for speeding in 5mph offence 8203 </a> 8204 </h2> 8205 8206 <!-- Article Admin Links -->
8207 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26596313" class="admin-links-container"> 8208</div> 8209<div class="admin-links-toggler" 8210 data-article-id="26596313" 8211 data-article-link="/news/26596313.5mph-offence-lands-man-speeding-fine/" 8212 data-article-headline="Man, 35, fined for speeding in 5mph offence" 8213 data-original-site="This is Oxfordshire" 8214 data-rating="14" 8215 data-content-level="1 Metered" 8216 data-is-clone="no" 8217 data-is-uk-today="no" 8218 data-is-scotland-today="no" 8219 data-is-full-admin-link-permissions="" 8220 data-admin-user-links="" 8221 style="display: none;" 8222> 8223 <ul class="list-style-none admin-social-stats" data-article-id="26596313"> 8224 </ul> 8225</div> 8226 8227 </div> 8228</article> 8229 8230 8231 8232 <!-- standard - OmniCard.html --> <article class="omnicard 8233 inline--sm 8234 inline--md 8235 inline--lg 8236 inline--xl 8237 " 8238 data-position="54" 8239 data-parsely-slot="bam-legacy-list-block-54" 8240 data-uses-js="article-story" 8241 data-id="26593564"> 8242 8243 <a href="/news/26593564.major-solar-farm-set-power-oxford-university-data-centre/" class="omnicard__image" data-o-track="" data-o-ref="" data-o-kv-0=""> 8244 <!-- Article Image --> 8245 <!-- standard - OmniCardImage.html --> <!-- Omnicard Image --> 8246 8247<!-- 8248 Square or rectangle thumbnail is shown based on 8249 Omnicard type, Inline shows square iamges whereas 8250 Big Stack, Stack and Compact Stack shows rectangle thumbnail 8251 --> 8252 <img 8253 loading="lazy" 8254 srcset="/resources/images/128x74/1x/16117370.jpg 128w, 8255 /resources/images/290x167/1x/16117370.jpg 290w, 8256 /resources/images/445x250/1x/16117370.jpg 445w, 8257 /resources/images/720x415/1x/16117370.jpg 720w" 8258 sizes="(max-width: 576px) 100%, (max-width: 767px) 720px, (max-width: 992px) calc(100vw - 50px), 100vw" 8259 src="/resources/images/128x89/1x/16117370.jpg" 8260 alt="File pic of solar farm" 8261 class="rectangle" 8262 /> 8263 8264 <img 8265 loading="lazy" 8266 src="/resources/images/180x180/1x/16117370.jpg" 8267 alt="File pic of solar farm" 8268 class="square" 8269 /> 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 <!-- Article Icons --> 8280 <div class="omnicard__image-icons"> 8281 8282 8283 </div> 8284 </a> 8285 8286 <div class="omnicard__headline-container"> 8287 <div class="omnicard__metadata-container"> 8288 8289 <!-- Article Primary Tag --> 8290 <a href="/topics/environment/"> 8291 <div class="omnicard__primary-tag"> 8292 <div class="omnicard__tag"> 8293 Environment 8294 </div> 8295 </div> 8296 </a> 8297 8298 8299 <!-- Article Comments --> 8300 <a href="/news/26593564.major-solar-farm-set-power-oxford-university-data-centre/" class="omnicard__comments-wrapper" style="display: none;"> 8301 <!-- standard - IconComments.html --> 8302<span class="iconify icon-comments" data-icon="mdi:chat-bubble"></span> 8303<span class="omnicard__total-comments">0</span> 8304 8305 </a> 8306 8307 </div> 8308 8309 <!-- Article headline --> 8310 <h2 class="omnicard__headline "> 8311 <a href="/news/26593564.major-solar-farm-set-power-oxford-university-data-centre/" data-o-track="" data-o-ref="" data-o-kv-0=""> 8312 Major solar farm set to power Oxford University college's data centre 8313 </a> 8314 </h2> 8315 8316 <!-- Article Admin Links --> 8317 <!-- standard - ArticleAdminLinks.html --> <div id="admin-links-container-26593564" class="admin-links-container"> 8318</div> 8319<div class="admin-links-toggler" 8320 data-article-id="26593564" 8321 data-article-link="/news/26593564.major-solar-farm-set-power-oxford-university-data-centre/" 8322 data-article-headline="Major solar farm set to power Oxford University college's data centre" 8323 data-original-site="This is Oxfordshire" 8324 data-rating="14" 8325 data-content-level="1 Metered" 8326 data-is-clone="no" 8327 data-is-uk-today="no" 8328 data-is-scotland-today="no" 8329 data-is-full-admin-link-permissions="" 8330 data-admin-user-links="" 8331 style="display: none;" 8332> 8333 <ul class="list-style-none admin-social-stats" data-article-id="26593564"> 8334 </ul> 8335</div> 8336 8337 </div> 8338</article> 8339 8340 8341 <div id="premium_mpu_container" class="premium-mpu-container mar-block-ad ad-sticky"> 8342 <div id="DFP_premium_mpu"></div> 8343 </div> 8344 8345 8346 8347 8348 8349 <div id="standard_mpu_1_container" class="standard-mpu-container mar-block-ad ad-sticky"> 8350 <div id="DFP_standard_mpu_1"></div> 8351 </div> 8352 8353 8354 8355 <div id="high_vis_container" class="high-vis-container mar-block-ad ad-sticky"> 8356 <div id="DFP_high_vis"></div> 8357 </div> 8358 8359 8360 8361 <div id="po-inline-blocksystem-legacylistandtopstories" class="piano--inside-block block-bottom-margin" data-block-pull="newsletter-interstitial" data-display="block"></div> 8362 8363</div> 8364 8365</section><!-- standard - BlockDFPLeaderboard.html --> <div class="mar-leaderboard--middle block-bottom-margin block-bottom-margin "> 8366 <div id="DFP_leaderboard_1"></div> 8367</div><!-- standard - BlockTaboola.html --> 8368 8369 8370<div class="outbrain-block block block-bottom-margin"> 8371 <!-- <h2 class="block-heading">Promoted Stories</h2> --> 8372 <section class="promoted-block"> 8373 8374 <div class="OUTBRAIN" data-ob-contentUrl="https://www.thisisoxfordshire.co.uk/news/" data-ob-installation-key="NEWSQ15BEE3GLF6A6AL9EECN9" data-widget-id="AR_8"></div> 8375 8376 8377 </section> 8378</div><!-- standard - BlockMostPopular.html --> <div class="block"> 8379 <div class="most-read mar-tab" data-limit="10"> 8380 <ul class="most-read__tab most-read__headings mar-tab__headings" role="list"> 8381 8382 </ul> 8383 <div class="most-read__body mar-tab__body-container "> 8384 <div class="loader">Loading...</div> 8385 8386 8387 </div> 8388 8389<!-- Adds or not adds click event listener --> 8390 8391 <!-- standard - Buttons.html --> 8392<div class="read-more-cta read-more-cta__container mar-btn-full mar-btn-full__container hidden "> 8393 <div class="mar-btn-full__line-container">
8394 <span class="mar-btn-full__line mar-btn--light"></span> 8395 8396 <button 8397 type="button" 8398 data-uses-js="most-read" 8399 8400 class="mar-btn mar-btn-full 8401 mar-btn--light 8402 mar-btn--sm 8403 8404 " 8405 > 8406 Show more articles 8407 </button> 8408 8409 </div> 8410</div> 8411 8412 8413 8414</div> 8415 8416</div><!-- standard - BlockDFPBottomLeaderBoard.html --> <!-- 8417 NOTE: remove following placeholders in production 8418 height 90px 8419 text-wite 8420--> 8421 <section class="mar-leaderboard--bottom 8422 block-bottom-margin block-bottom-margin "> 8423 <div id="DFP_bottom_leaderboard"></div> 8424 </section> 8425</div> 8426 </div> 8427 </div> 8428 8429 <footer class="site-footer" aria-label="site-footer"> 8430 <div class="container-inner-width"> 8431 <div class="links-grid" aria-label="site-footer-links"> 8432 <section class="get-in-touch-section"> 8433 <h2>Get in Touch</h2> 8434 <a href="/contact/">Contact Us</a><a href="/advertising/">Advertise</a><a href="/send-us-your-news/">Send Us Your News</a><a href="/submit-an-event/">Add Your Event For Free</a><a href="/publications/">Our Publications</a> 8435 </section> 8436 <section class="follow-us-section"> 8437 <h2>Follow Us</h2> 8438 8439 </section> 8440 <section class="useful-links-section"> 8441 <h2>Useful Links</h2> 8442 <div class="useful-links"> 8443 <section> 8444 <a href="/subscribe/">Subscriptions</a><a href="/newsletters/">Newsletters</a><a href="/notices/">Death Notices</a><a href="/announcements/">Announcements</a><a href="/announcements/public_notices/">Public Notices</a> 8445 </section> 8446 <section> 8447 <a href="https://www.exchangeandmart.co.uk/" target="_blank">Exchange and Mart</a><a href="https://newsquest.newsprints.co.uk/" target="_blank">Photo Sales</a><a href="/archive/" style="display: inline-block">Archive</a> | <a href="/misc/sitemap/" style="display: inline-block">Sitemap</a><a href="/gdpr/" class="gdpr-option-v2" data-v2-id="1170586" data-is-gate="yes" rel="nofollow">Manage Consent</a><a href="https://www.newsquest.co.uk/legal/ai-notice/" target="_blank">AI Notice</a> 8448 </section> 8449 </div> 8450 </section> 8451 <section class="ipso-terms"> 8452 <img class="ipso-logo" src="/resources/responsive-static/mds/images/ipso-regulated.png" alt="IPSO Regulated image" /> 8453 <p class="ipso-copy">This website and associated newspapers adhere to the Independent Press Standards Organisation's 8454 Editors' Code of Practice. If you have a complaint about the editorial content which relates to 8455 inaccuracy or intrusion, then please <a class="footer__ipso-terms--link" href="/contact"> 8456 contact the editor here</a>. 8457 If you are dissatisfied with the response provided you can 8458 <a class="footer__ipso-terms--link" href="https://www.ipso.co.uk/contact-us/" target="_block">contact IPSO here</a></p> 8459 </section> 8460 </div> 8461 <div class="notice" aria-label="site-footer-notice"> 8462 <img src="/resources/responsive-static/mds/images/newsquest.png" alt="Newsquest" style="width: 193px"/> 8463 <p><strong>© 2001-2026. The This is Oxfordshire</strong> is owned and operated by Newsquest Media Group Ltd, an audited local newspaper network.</p> 8464 <p>Visit <a href="https://www.newsquest.co.uk/" target="_blank">newsquest.co.uk</a> to view our <a href="https://www.newsquest.co.uk/our-policies/" target="_blank">policies</a>, <a href="https://www.newsquest.co.uk/legal/" target="_blank" >terms</a> and <a href="https://www.newsquest.co.uk/legal/" target="_blank" >legal agreements</a>.</p> 8465 <p>The Echo Building, 18 Albert Road, Bournemouth, England BH1 1BZ. Registered in England & Wales | 01676637</p> 8466 </div> 8467 </div> 8468</footer> 8469 8470 8471 <div id="fb-root"></div> 8472 8473 8474 </div> 8475 </div> 8476 8477 8478 8479 <div class="mar-modal-container mar-modal-container--animate mar-modal-container--animate-out visually-hidden"> 8480 <div class="mar-modal-overlay" data-uses-js="close-modal"></div> 8481 8482 <div aria-label="Pop up dialog" class="mar-modal" tabindex="-1" role="dialog"> 8483 <div class="mar-modal__header"> 8484 <h3 class="mar-modal__title">Modal headline</h3> 8485 8486 <div class="mar-modal__close" data-uses-js="close-modal"> 8487<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
8488 <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"/> 8489</svg> 8490 8491 8492 <span>Close</span> 8493 </div> 8494 </div> 8495 8496 <div class="mar-modal__body">Automatically injected HTML goes here</div> 8497 8498 <div class="mar-modal__actions"> 8499<!-- standard - Buttons.html --> 8500 8501<button 8502 type="button" 8503 data-uses-js="modal-submit" 8504 8505 class=" mar-btn 8506 mar-btn--light 8507 mar-btn--md 8508 8509 8510 " 8511> 8512 Submit 8513</button> 8514 8515 8516 8517 8518<!-- standard - Buttons.html --> 8519 8520<button 8521 type="button" 8522 data-uses-js="modal-cancel" 8523 8524 class=" mar-btn 8525 mar-btn--outline 8526 mar-btn--md 8527 8528 8529 " 8530> 8531 Cancel 8532</button> 8533 8534 8535 8536 </div> 8537 </div> 8538</div> 8539 8540 <div id="piano-meter-display" 8541 style="width: 100%; position: fixed; bottom: 0; margin: auto; z-index: 999999999999999; display: none; background-color: #fff; left: 0px"> 8542 <div style="width: 960px; margin: auto;"> 8543 <button class="mar-btn btn-martini float-right" style="margin-top: 20px" id="piano-show-newsquest" 8544 type="button">Deactivate</button> 8545 <div class="mt-2"><strong>Piano meter debugger</strong></div> 8546 <p class="mb-0" style="font-style: italic;">Data returned from the Piano 'meterActive/meterExpired' callback <a 8547 href="https://docs.piano.io/callbacks/#activeevent">event</a>.</p> 8548 <div class="mb-2" id="piano-meter-display-content"></div> 8549 </div> 8550</div> 8551 8552<div id="po-overlay-banner-top-fullwidth"></div> 8553<div id="po-overlay-banner-bottom-fullwidth"></div> 8554<div id="po-overlay-banner-bottom-content"></div> 8555<!-- <div id="piano-left-message" style="display:none; width: 100%; position: fixed; left: 0; width: 300px; text-align: center; z-index: 5000000;"></div> 8556<div id="piano-right-message" style="display:none; width: 100%; position: fixed; right: 0; width: 300px; text-align: center; z-index: 5000000;"></div> 8557 --> 8558 8559 8560 8561 8562<div class="modal" id="adlight-explanation-modal" tabindex="-1" role="dialog" aria-labelledby="sp-modal" 8563 aria-hidden="true" style="display: none"> 8564 <div class="modal-dialog modal-lg" role="document"> 8565 <div class="modal-content"> 8566 <div class="modal-body"> 8567 <img src="/resources/responsive-static/images/love-local.png" loading="lazy" 8568 id="adlight-explanation-modal-main-logo"> 8569 <p>As a subscriber, you are shown <strong>80% less</strong> display advertising when reading our 8570 articles.</p> 8571 <p>Those ads you do see are predominantly from <strong>local businesses</strong> promoting <strong>local 8572 services</strong>. </p> 8573 <p>These adverts enable local businesses to get in front of their target audience – the <strong>local 8574 community</strong>.</p> 8575 <img src="/resources/images/pixel/" id="adlight-explanation-modal-image" style="display: none"> 8576 <p class="italic">It is important that we continue to promote these adverts as our local businesses need 8577 as much support as possible during these challenging times.</p> 8578 </div> 8579 <div class="modal-footer"> 8580 <button type="button" class="mar-btn mar-btn--dark" data-dismiss="modal">Close</button> 8581 </div> 8582 </div> 8583 </div> 8584</div> 8585 8586<div id="po-overlay-toast-left"></div> 8587<div id="po-overlay-toast-main-navigation"></div> 8588
8588<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"fd15ff24ac","applicationID":"1089177626","transactionName":"NVNWZkNXWxAEVxBdCwwZd0dCQloOSmYBRREHRUB6UFhRDwBGXg4MA1hQXlRkUBIQURdATEs=","queueTime":0,"applicationTime":43,"atts":"GRRVEAtNSB4=","errorBeacon":"bam.nr-data.net","agent":""}</script>
8588 8589</body> 8590 8591<div id="outbrain-holder"> 8592 <div id="DFP_standard_mpu_3"></div> 8593 <div id="DFP_standard_mpu_4"></div> 8594 <div id="DFP_standard_mpu_5"></div> 8595 <div id="DFP_standard_mpu_6"></div> 8596 <div id="DFP_standard_mpu_7"></div> 8597</div>
8598<script> 8599 8600const elementToObserve = document.querySelector("#outbrain-holder"); 8601 8602// create a new instance of `MutationObserver` named `observer`, 8603// passing it a callback function 8604const observer = new MutationObserver(function(e) { 8605 $.each(e, function(j, obs) { 8606 $.each(obs.removedNodes, function (i, node) { 8607 var id = $(node).attr('id'); 8608 addAdSlot(id, id.replace('DFP_', '')); 8609 }); 8610 }); 8611}); 8612 8613// call `observe()` on that MutationObserver instance, 8614// passing it the element to observe, and the options object 8615observer.observe(elementToObserve, {subtree: true, childList: true}); 8616</script>
8616 8617
8618<script> 8619window.domComplete = performance.now(); 8620</script>
8620 8621
8622<script type="text/javascript"> 8623path = document.location.href.split("/"); 8624var prop30 = qs.get('lp'); 8625var prop43 = qs.get('ref'); 8626var pType="BlockArticleModule" 8627 8628if (pType === 'BlockArticleModule' || pType === 'NationalNewsModule' || pType === 'BlockWhatsOnModule') { 8629 pType = 'ArticleModule'; 8630} 8631for(x=4; x<7; x++) 8632{ 8633 if (typeof path[x] == 'undefined') 8634 { 8635 path[x] = ''; 8636 } 8637 if(path[x] == "" || (pType == "ArticleModule" && path[x].match(/[0-9]+\./)) || (path[x].indexOf('?') > -1)) 8638 { 8639 path[x] = path[x-1]; 8640 } 8641 else 8642 { 8643 path[x] = path[x-1] + "/" + path[x]; 8644 } 8645 path[x] = path[x].replace(/\/undefined/g,""); 8646} 8647sitename = path[2].split("."); 8648 8649pathN= unescape(document.location.pathname.toString()); 8650matches = pathN.match(/(\w+)\.(in|near|compare)\.([\,a-zA-Z0-9\ _-]+)[\/]?$/); 8651detailMatches = pathN.match(/(\w+)\.detail\.(.*)$/); 8652if (detailMatches !== null && detailMatches.length > 1) 8653{ 8654 matches = detailMatches; 8655} 8656 8657if (matches !== null && matches.length > 1) 8658{ 8659 var subfolder = ''; 8660 path[3] = 'li'; 8661 path[4] = 'li/'+subfolder; 8662 path[5] = 'li/'+subfolder+'/'+matches[1]; 8663 path[6] = 'li/'+subfolder+'/'+matches[1]; 8664} 8665if (pathN === '/') 8666{ 8667 path[3] = 'homepage'; 8668 path[4] = 'homepage'; 8669 path[5] = 'homepage'; 8670 path[6] = 'homepage'; 8671} 8672 8673 8674function filterArray(arr) { 8675 var retArr = []; 8676 $.each(arr, function(i, part) { 8677 if (part !== '') { 8678 retArr.push(part); 8679 } 8680 }); 8681 8682 return retArr; 8683} 8684</script>
8684 8685 8686
8687<script type="text/javascript"> 8688var known = $.cookie('__siren') ? '1' : '0' ; 8689</script>
8689 8690
8691<script type="text/javascript"> 8692 8693var known = $.cookie('__siren') ? '1' : '0' ; 8694var ref = document.referrer; 8695var parser = document.createElement('a'); 8696parser.href = ref; 8697 8698// values in the below MUST be strings 8699var targeting = { 8700 'context': '', 8701 8702 'domain': 'www.thisisoxfordshire.co.uk', 8703 'isLanding': 'yes', 8704 'top_path': 'news', 8705 'weather': 'cloudy'.toLowerCase(), 8706 'jbsjs': ''.toLowerCase(), 8707 'site_search': '', 8708 'bmd_cat': '', 8709 'wt': '11-15', 8710 'cmpid': qs.get('cmpid'), 8711 'refdm': parser.hostname, 8712 'k': known, 8713 'g': 'u' , 8714 'a': '0' , 8715 'topic': '', 8716 'publication': '', 8717 'primary_tag_future_use': '', 8718 'site': (isMobile()) ? 'mobile': 'desktop', 8719 'r': data_layer.user.subscription_plan !== '' 8720 ? '2' // 2 = subscribed 8721 : data_layer.user.is_logged_in == 'yes' 8722 ? '1' // 1 = registered 8723 : '0', // 0 = anonymous 8724}; 8725 8726if (!usePrebid) { 8727 targeting.adrq = 'adl'; 8728} 8729 8730if (data_layer.video.exists === 'yes') { 8731 targeting.ptype = 'video'; 8732} 8733 8734if ($.cookie('isMeterExpired') === 'yes' && window.data_layer.article.is_article) { 8735 var articleContentLevel = parseInt(window.data_layer.article.content_level, 10) || 0; // account for NaN 8736 if (articleContentLevel !== 0 && window.data_layer.article.content_level_open_access === 'no') { 8737 targeting.ao = 'y'; 8738 } 8739} 8740 8741if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') { 8742 targeting.dfpcsnt = 'yes'; 8743} else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') { 8744 targeting.dfpcsnt = 'no'; 8745} else { 8746 targeting.dfpcsnt = 'none'; 8747} 8748 8749if (typeof MobileDetect !== "undefined") { 8750 targeting.canbb = (window.screen.width > 960) ? 'y' : 'n'; 8751} 8752 8753if (typeof module_targeting === "object") { 8754 targeting = addToTargeting(targeting, module_targeting); 8755} 8756 8757// $.each(apData, function (k, v) { 8758// targeting[k] = v; 8759// }); 8760 8761// if (typeof gs_channels !== 'undefined') { 8762// targeting.gs_channels = gs_channels; 8763// } 8764 8765targeting = addToTargeting(targeting, data_layer_helper.homesData); 8766 8767targeting.article_id = ''; 8768var googleSiteName = 'www.thisisoxfordshire.co.uk'; 8769var googlePath = '/news/'; 8770 8771var googleNetworkCode = 154725070; 8772 8773var googleChildNetworkCode = 22694024870; 8774var googleId = '/'+googleNetworkCode + ',' + googleChildNetworkCode + '/' + googleSiteName+googlePath; 8775 8776if (googleId.charAt(googleId.length - 1) === '/') { 8777 googleId = googleId.slice(0, -1); 8778} 8779 8780var googletag = googletag || {}; 8781googletag.cmd = googletag.cmd || []; 8782 8783googletag.cmd.push(function () { 8784 var _YB = _YB || { 8785 ab: function () { 8786 return _YB.dool ? "b" : "a" + Math.floor(Math.random() * 10); 8787 }, 8788 dool: Math.random() >= 0.1, 8789 }; 8790 var yb_ab; 8791 if (Math.random() <= 0.9) { 8792 yb_ab = _YB.ab(); 8793 } else { 8794 yb_ab = "c"; 8795 } 8796 googletag.pubads().setTargeting("yb_ab", yb_ab); 8797}); 8798 8799googletag.cmd.push(function() { 8800 googletag.pubads().set("adsense_background_color", "FFFFFF"); 8801 googletag.pubads().setTargeting('rfs', "0"); 8802 $.each(targeting, function (key, value) { 8803 8804 // No real value so exclude 8805 if (value === 0 || value === '' || value === null) { 8806 return; 8807 } 8808 googletag.pubads().setTargeting(key, value); 8809 }); 8810 8811}); 8812 8813if (isMobile() && '' === 'top') { 8814 $('.desktop-standard-leaderboard').remove(); 8815 $('.mobile-top-leaderboard').show(); 8816 $('#DFP_top_leaderboard_mobile').attr('id', 'DFP_top_leaderboard'); 8817} else { 8818 $('.mobile-top-leaderboard').remove(); 8819} 8820// Ads 8821var adUnits = []; 8822 8823hideAdsByScreensize(); 8824 8825if (blackListAds.length > 0) { 8826 removeBlacklistAds(blackListAds); 8827} 8828 8829$.each(unfilteredAdUnits, function (i, unit) { 8830 removeWhitelistAds(unit); 8831}); 8832 8833// set up a holder for all the adverts so we can do things with them later 8834var dfpHolder = {}; 8835// the set up code 8836googletag.cmd.push(function() { 8837 $.each(adUnits, function(i, data) { 8838 8839 // check if the dom exists 8840 if ($('#'+data.domName).length === 0) { 8841 return; 8842 } 8843 8844 var dfp = null; 8845 8846 if (data.slotType === 'standard') 8847 { 8848 // get the correct sizes, using the alternate_sizes if they exist and we are on a mobile site 8849 var sizes = data.sizes; 8850 if (data.alternate_mobile_size && isMobile()) { 8851 sizes = data.alternate_mobile_size; 8852 } 8853 // push this ad slot through 8854 dfp = googletag.defineSlot(googleId, sizes, data.domName) 8855 .addService(googletag.pubads()) 8856 .setTargeting("position", data.positionName) 8857 .setCollapseEmptyDiv(data.collapseContainer); 8858 // check if we have an array of targets, and assign them as a companion if we do 8859 if (data.targets instanceof Array && data.targets.length > 0 ) { 8860 dfp.setTargeting('companion', data.targets); 8861 } 8862 8863 } 8864 else if (data.slotType === 'outofpage') 8865 { 8866 dfp = googletag.defineOutOfPageSlot(googleId, data.domName) 8867 .addService(googletag.pubads()) 8868 .setTargeting("position", data.positionName) 8869 .setCollapseEmptyDiv(data.collapseContainer); 8870 // check if we have an array of targets, and assign them as a companion if we do 8871 if (data.targets instanceof Array && data.targets.length > 0 ) { 8872 dfp.setTargeting('companion', data.targets); 8873 } 8874 } 8875 8876 // store 8877 dfpHolder[data.domName] = dfp; 8878 8879 }); 8880 8881 if (adLight === true) { 8882 googletag.pubads().setCategoryExclusion('adlight'); 8883 // var adlightexplanation = '<div class="adlight-explanation">I\'m a subscriber <a href="#" class="adlight-explanation-link">Why am I seeing this advert?</a></div>'; 8884 // if ($('#DFP_premium_mpu').length > 0) { 8885 // $('#DFP_premium_mpu').before(adlightexplanation); 8886 // } 8887 8888 // if ($('#DFP_standard_mpu_1').length > 0) { 8889 // $('#DFP_standard_mpu_1').before(adlightexplanation); 8890 // } 8891 8892 // var imageIds = [11497497, 11497535, 11497536, 11497541, 11497542, 11497545, 11497546, 11497547]; 8893 // var imageId = imageIds[Math.floor(Math.random() * imageIds.length)]; 8894 // $('.adlight-explanation-link').click(function(e) { 8895 // e.preventDefault(); 8896 // $('#adlight-explanation-modal-image').attr('src', '/resources/images/' + imageId + '/').show(); 8897 // $('#adlight-explanation-modal').modal(); 8898 // }); 8899 } 8900 8901 // send the request 8902 googletag.pubads().enableSingleRequest(); 8903 8904 googletag.enableServices(); 8905 8906 googletag.pubads().addEventListener('slotVisibilityChanged', function(event) { 8907 if (event.slot.getResponseInformation().creativeTemplateId === 828288 || 8908 event.slot.getResponseInformation().creativeTemplateId === 12383216 ) { 8909 console.log('DFP: Magic template id detected, not refreshing'); 8910 return; 8911 } 8912 var slotName = ''; 8913 $.each(dfpHolder, function (a, e) { 8914 if (e == event.slot) { 8915 slotName = a; 8916 } 8917 }); 8918 if (typeof window.advertisingTimer !== 'undefined') { 8919 var perc = event.inViewPercentage; 8920 window.advertisingTimer.timer(slotName, perc); 8921 } 8922 }); 8923}); 8924 8925// the display code 8926$.each(adUnits, function(i, data) { 8927 8928 // check if the dom exists 8929 if ($('#'+data.domName).length === 0) { 8930 return; 8931 } 8932 8933 if (data.domName === 'DFP_interstitial_mpu') { 8934 if (!inter.checkVisit()) { 8935 return; 8936 } 8937 } 8938 8939 // are we manually loading it? 8940 if ($('#'+data.domName).attr('data-manual-loading') === "yes") { 8941 return; 8942 } 8943 // for mobile, we check if the dom element has the data-delay-loading attribute set to "1" 8944 else if ($('#'+data.domName).attr('data-delay-loading') === "yes") { 8945 8946 // load it 8947 $('#'+data.domName).appear(); 8948 $(document.body).on('appear', '#'+data.domName, function(e, allElement) { 8949 8950 // don't call it many times 8951 if ($(this).attr('data-processed') === 'yes') { 8952 return; 8953 } 8954 8955 $(this).attr('data-processed', 'yes'); 8956 8957 // display the google ad 8958 googletag.display(data.domName); 8959 googletag.pubads().refresh([dfpHolder[data.domName]]); 8960 }); 8961 return; 8962 } 8963 googletag.cmd.push(function() { 8964 googletag.display(data.domName); 8965 }); 8966}); 8967window.googleComplete = performance.now(); 8968window.googleReady = true; 8969 8970// METHODS 8971function addToTargeting(targeting, data) { 8972 if (!data) { 8973 return targeting; 8974 } 8975 $.each(data, function (key, value) { 8976 if (!value) { 8977 return; 8978 } 8979 targeting[key] = value; 8980 }); 8981 return targeting; 8982} 8983 8984function addAdSlot(slotName, slot, initHidden) { 8985 console.log("Add ad slot called for %s %s", slotName, slot); 8986 // check if item already exists 8987 if (typeof window.dfpHolder[slotName] !== 'undefined') { 8988 return; 8989 } 8990 8991 if (window.adLight === true) { 8992 return; 8993 } 8994 window.googletag.cmd.push(function() { 8995 var dfp = googletag.defineSlot(window.googleId, [[300,250]], slotName) 8996 .setTargeting('position', [slot]) 8997 .addService(googletag.pubads()); 8998 window.dfpHolder[slotName] = dfp; 8999 9000 if (!initHidden) { 9001 googletag.pubads().refresh([dfp]); 9002 9003 return; 9004 } 9005 }); 9006} 9007 9008function hideAdsByScreensize() { 9009 if (window.screen.width < 728 && $('#BlockArticleContainer').length > 0) { 9010 if ('103' === '1147') { 9011 $('#DFP_out_of_page').remove(); 9012 } else { 9013 $('#DFP_premium_mpu').remove(); 9014 } 9015 $('#DFP_on_scroll').remove(); 9016 } else if (window.screen.width < 728 && 9017 ( $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='9']").length > 0 || 9018 $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='12']").length > 0 || 9019 $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='18']").length > 0 || 9020 $(".article-grid__uber[data-top-stories-articles='7'][data-news-list-articles='24']").length > 0 ) 9021 ) { 9022 const adElement = document.querySelector('#high_vis_container'); 9023 $('.omnicard[data-position="5"]').after(adElement); 9024 } 9025 9026 if ('103' === '1147' && window.screen.width > 450) { 9027 $('#DFP_bottom_leaderboard').remove(); 9028 } 9029 9030 if ('103' === '1147' && window.screen.width < 728) { 9031 $('#DFP_top_leaderboard').remove(); 9032 } 9033 9034 if ('103' === '1147') { 9035 $('#DFP_teads').remove(); 9036 $('#DFP_out_of_page').remove(); 9037 } 9038 9039 if ($('#comments-in-page').length === 1 && window.screen.width > 450) { 9040 $('#DFP_top_leaderboard').parent().remove(); 9041 $('#DFP_bottom_leaderboard').parent().remove(); 9042 // $('#DFP_standard_mpu_1').parent().remove(); 9043 } 9044} 9045 9046function removeBlacklistAds(blackListAds) { 9047 $.each(blackListAds, function(i, name) { 9048 removeAdContainer(name); 9049 }); 9050} 9051 9052function removeWhitelistAds(unit) { 9053 // VAST (video) ad units never get displayed in here. 9054 if (unit.isVast) { 9055 return; 9056 } 9057 9058 // if we have an ad-light experience 9059 if (whiteList === true) { 9060 if (typeof whiteListAds[unit.positionName] === 'undefined') { 9061 removeAdContainer(unit.domName) 9062 return; 9063 } 9064 } 9065 9066 adUnits.push(unit); 9067} 9068 9069function removeAdContainer(name) { 9070 const element = document.getElementById(name); 9071 // doesn't exist? exit 9072 if(!element) { 9073 return; 9074 } 9075 9076 const parent = element.parentElement; 9077 if (parent && parent.classList.contains('block-bottom-margin')) { 9078 // if immediate parent contains block-bottom-margin as a class, remove the parent as well 9079 parent.classList.remove('block-bottom-margin'); 9080 } 9081 if (parent && parent.classList.contains('mar-leaderboard--top')) { 9082 // in case of leaderboard, remove as has min-height 9083 parent.remove(); 9084 return; 9085 } 9086 9087 if (parent && parent.classList.contains('mar-leaderboard--bottom')) { 9088 // in case of article ad container, remove as has min-height 9089 parent.remove(); 9090 return; 9091 } 9092 9093 element.remove(); 9094} 9095</script>
9095 9096 9097
9098<script src="/resources/responsive-static/build/mds/js/global.js?cb=vjoPdzgg"></script>
9098 9099 9100 9101 9102
9103<script src="/resources/responsive-static/build/mds/js/newsletters.js?cb=vjoPdzgg"></script>
9103 9104 9105
9106<script src="/__siren/"></script>
9106 9107 9108 9109
9110<script type="text/javascript"> 9111 var s_account="newsquestgroupprod"; 9112</script>
9112 9113
9114<script type="text/javascript" src="/resources/responsive-static/vendor/adobe/VisitorAPI.js?cb=vjoPdzgg"></script>
vendor: 1 bytes, line 9114
9114
9115<script type="text/javascript" src="/resources/responsive-static/vendor/adobe/omniture.js?cb=vjoPdzgg"></script>
9115 9116
9117<script type="text/javascript"> 9118 9119function getOmniturePath() { 9120 var path = ''; 9121 if ($('#gallery-base-url').length === 1) { 9122 path = $('#gallery-base-url').val(); 9123 } 9124 else { 9125 path = window.location.pathname; 9126 } 9127 return path; 9128} 9129 9130function getPositionFromCookie() { 9131 const cookieName = 'tracking_block_index'; 9132 9133 const ref = document.cookie 9134 .split('; ') 9135 .find(row => row.startsWith(`${cookieName}=`)) 9136 ?.slice(cookieName.length + 1); 9137 9138 document.cookie = `${cookieName}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=${window.data_layer.site.cookie_domain}`; 9139 9140 return ref ? decodeURIComponent(ref) : undefined; 9141} 9142function getRefFromCookie() { 9143 const cookieName = 'tracking_block'; 9144 9145 const ref = document.cookie 9146 .split('; ') 9147 .find(row => row.startsWith(`${cookieName}=`)) 9148 ?.split('=')[1]; 9149 9150 // Remove the cookie 9151 document.cookie = `${cookieName}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=${window.data_layer.site.cookie_domain}`; 9152 9153 return ref; 9154} 9155 9156function getOmnitureTrackingFromCookie(key, preExistingValue) { 9157 var ref = $.cookie('o-' + key); 9158 if(typeof(ref) === 'undefined') { 9159 ref = preExistingValue 9160 } else { 9161 ref = decodeURIComponent(ref); 9162 $.removeCookie('o-' + key, { 9163 path: '/', 9164 domain: window.data_layer.site.cookie_domain, 9165 }); 9166 } 9167 return ref; 9168} 9169 9170function getValidatedAPList() { 9171 9172 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]; 9173 9174 var data = getAudienceProjectTargetingData(); 9175 if (!data || !data.ap_x) { 9176 return ''; 9177 } 9178 9179 validData = []; 9180 $.each(data.ap_x, function(i, td) { 9181 if ($.inArray(parseInt(td, 10), validList) !== -1) { 9182 validData.push(td); 9183 } 9184 }); 9185 9186 return validData.join(','); 9187} 9188 9189path = document.location.href.split("/"); 9190 9191var qs = new URLSearchParams(window.location.search); 9192 9193var prop30 = qs.get('lp'); 9194var prop43 = qs.get('ref'); 9195var pType="BlockArticleModule" 9196 9197if (pType === 'BlockArticleModule' || pType === 'NationalNewsModule' || pType === 'BlockWhatsOnModule') { 9198 pType = 'ArticleModule'; 9199} 9200 9201for(x=4; x<7; x++) 9202{ 9203 if (typeof path[x] == 'undefined') 9204 { 9205 path[x] = ''; 9206 } 9207 if(path[x] == "" || (pType == "ArticleModule" && path[x].match(/[0-9]+\./)) || (path[x].indexOf('?') > -1)) 9208 { 9209 path[x] = path[x-1]; 9210 } 9211 else 9212 { 9213 path[x] = path[x-1] + "/" + path[x]; 9214 } 9215 path[x] = path[x].replace(/\/undefined/g,""); 9216} 9217pathN= unescape(document.location.pathname.toString()); 9218matches = pathN.match(/(\w+)\.(in|near|compare)\.([\,a-zA-Z0-9\ _-]+)[\/]?$/); 9219detailMatches = pathN.match(/(\w+)\.detail\.(.*)$/); 9220if (detailMatches !== null && detailMatches.length > 1) 9221{ 9222 matches = detailMatches; 9223} 9224 9225if (matches !== null && matches.length > 1) 9226{ 9227 var subfolder = ''; 9228 path[3] = 'li'; 9229 path[4] = 'li/'+subfolder; 9230 path[5] = 'li/'+subfolder+'/'+matches[1]; 9231 path[6] = 'li/'+subfolder+'/'+matches[1]; 9232} 9233if (pathN === '/') 9234{ 9235 path[3] = 'homepage'; 9236 path[4] = 'homepage'; 9237 path[5] = 'homepage'; 9238 path[6] = 'homepage'; 9239} 9240 9241 9242/* You may give each page an identifying name, server, and channel on 9243the next lines. */ 9244s.pageName="(www) "+getOmniturePath(); 9245s.pageName = s.pageName.toLowerCase(); 9246s.server="martini"; 9247s.channel=""; 9248s.pageType=""; 9249s.prop1= qs.get('search'); 9250s.prop2=""; 9251s.prop3=document.title; 9252s.prop4=""; 9253s.prop5="BlockArticleModule"; /* get from Martini */ 9254s.prop6=path[3].toLowerCase(); 9255s.prop7=path[4].toLowerCase(); 9256s.prop8=path[5].toLowerCase(); 9257s.prop9=path[6].toLowerCase(); 9258s.prop10=""; 9259 9260s.prop16=path[2].toLowerCase(); 9261s.prop17="Oxford"; 9262s.prop18="Martini"; 9263s.prop19="1"; 9264s.prop20 = s.getPreviousValue(s.pageName, 'gpv_pn'); 9265s.prop42 = ""; 9266s.prop53 = 'standard'; 9267s.prop54 = ''; 9268s.prop55 = ''; 9269s.prop56 = "BAM Legacy List 1.0"; 9270s.prop57 = ($('[data-name="Feature Article Block A"]').length > 0) ? 'Enabled' : 'Disabled'; 9271s.prop58 = document.querySelector('[data-name="Feature Article Block B"]')?.dataset.variant; 9272s.prop59 = getRefFromCookie(); 9273s.prop60 = getPositionFromCookie(); 9274s.prop73 = document.cookie.split('; ').find(row => row.startsWith('adtiming='))?.split('=')[1] || null; 9275 9276var eVar67 = []; 9277 9278if ($.cookie('consentUUID')) { 9279 eVar67.push('yes'); 9280} else { 9281 eVar67.push('no'); 9282} 9283if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') { 9284 eVar67.push('yes'); 9285} else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') { 9286 eVar67.push('no'); 9287} else { 9288 eVar67.push('none'); 9289} 9290 9291if ($.cookie('_sp_legitimate_interests') === 'true') { 9292 eVar67.push('yes'); 9293} else if ($.cookie('_sp_legitimate_interests') === 'false') { 9294 eVar67.push('no'); 9295} else { 9296 eVar67.push('none'); 9297} 9298 9299//if ($.cookie('euconsent')) { 9300// eVar67.push($.cookie('euconsent')); 9301//} else { 9302// eVar67.push('none'); 9303//} 9304 9305s.eVar67 = eVar67.join(','); 9306// console.log('ADB: setting eVar67 to %s', eVar67.join(',')); 9307 9308if ($.cookie('prev-tcf-v2')) { 9309 // console.log('ADB: Setting eVar68 to ', $.cookie('prev-tcf-v2')); 9310 s.eVar68 = $.cookie('prev-tcf-v2'); 9311} 9312 9313if (typeof iabNames !== 'undefined') { 9314 s.prop29 = iabNames.join(','); 9315} else if (typeof iabIds !== 'undefined') { 9316 s.prop29 = iabIds.join(','); 9317} 9318 9319if (s.prop20 && s.prop20 !== 'no value') { 9320 s.prop21 = s.getPercentPageViewed(); 9321} else { 9322 s.prop21 = ''; 9323} 9324 9325if (typeof __siren !== 'undefined') { 9326 s.eVar27 = __siren; 9327} 9328 9329s.prop22 = s.getDaysSinceLastVisit('s_lv'); 9330 9331 9332s.prop43=getOmnitureTrackingFromCookie('ref', prop43); 9333s.prop25 = '' 9334 9335s.prop27 = ''; 9336 9337s.prop30 = getOmnitureTrackingFromCookie('prop30', prop30); 9338s.linkInternalFilters="javascript:,thisisoxfordshire.co.uk,fish4.co.uk,adsys.newsquest.co.uk,www.exchangeandmart.co.uk,www.communigate.co.uk," 9339s.eVar61=(new Date()).toLocaleDateString("en-GB"); 9340/* s.eVar62=(new Date()).toLocaleDateString("en-GB"); */ 9341 9342 9343 9344 9345 9346 9347/* Article-site-cloning data */ 9348s.eVar90 = window.data_layer.article.parent_originating_site_id; 9349s.eVar91 = window.data_layer.article.originating_article_id; 9350s.eVar92 = window.data_layer.article.is_original_to_site; 9351s.eVar95 = window.data_layer.site.using_piano_id; 9352s.eVar106 = ''; 9353
9354s.eVar109 = ''; 9355 9356/* Uber block article counts */ 9357s.eVar93 = window.data_layer.page.top_stories_article_count + ':' + window.data_layer.page.interstitial_article_count + ':' + window.data_layer.page.news_stories_article_count; 9358 9359/* Conversion Variables */ 9360s.campaign="" 9361s.state="" 9362s.zip="" 9363s.events="" 9364s.products="" 9365s.purchaseID="" 9366s.eVar14="" 9367try { 9368 s.list3=getValidatedAPList(); 9369} catch (e) { 9370 // do nothing 9371} 9372 9373 9374 9375 9376// Initial fotorama tracking. 9377var moduleType = null; 9378if (s.prop5 === 'ArticleModule' || s.prop5 == 'PropertyModuleReplacement' || s.prop5 === 'BlockArticleModule') { 9379 moduleType = 'article'; 9380} else if (s.prop5 === 'PictureGalleryModule') { 9381 moduleType = 'gallery'; 9382} 9383 9384if ($('#comments-in-page').length === 1) { 9385 moduleType = 'comments'; 9386} 9387 9388if (moduleType === 'article' || moduleType === 'gallery' || moduleType === 'comments') { 9389 var imagePath = ''; 9390 9391 if ($('.fotorama').length > 0) { 9392 // Get the first Fotorama image. 9393 try { 9394 var el = $('.fotorama').data('fotorama').data[0].html; 9395 var url = $(el).find('div').css('background-image'); 9396 imagePath = url.replace('url(','').replace(')','').replace(/\"/gi, ""); 9397 } catch (e) { 9398 } 9399 } else { 9400 // If there's just one image (i.e. it's not a gallery), find its path. 9401 var imagePathSingle = $('#mainImage').attr('src'); 9402 if (typeof imagePathSingle !== 'undefined') { 9403 imagePath = imagePathSingle.split('.')[0] + '/'; 9404 } 9405 } 9406 var imageParts = imagePath.split('/'); 9407 if (imageParts.length > 1) { 9408 s.eVar37 = imageParts[imageParts.length - 2]; 9409 s.prop37 = imageParts[imageParts.length - 2]; 9410 s.events = s.apl(s.events, 'event7', ',', 2); 9411 } 9412 s.eVar36 = moduleType; 9413 s.prop36 = moduleType; 9414} 9415 9416 9417 9418// Education pages. 9419if (s.prop5 === 'ResponsiveEducationModule') { 9420 // School profile page. 9421 if ($('#eduOverview').length > 0) { 9422 s.eVar40 = $('#eduOverview').data('school-status'); 9423 s.prop40 = s.eVar40; 9424 s.prop41 = 'edu-' + $('#eduOverview').data('school-urn'); 9425 s.prop46 = $('#town').text(); 9426 } 9427 9428 // Comparison page. 9429 if ($('#eduComparisonTable').length > 0) { 9430 s.list1 = ''; 9431 } 9432 9433 // Results page. 9434 if ($('.school-results').length > 0) { 9435 s.list1 = ''; 9436 9437 // Track the search criteria. 9438 s.prop44 = ''; 9439 s.prop45 = "".toLowerCase(); 9440 s.prop46 = "".toLowerCase(); 9441 s.prop49 = ''; 9442 s.prop50 = ''; 9443 s.prop51 = ''; 9444 s.eVar2 = s.prop50; 9445 9446 var newSearch = false; 9447 if (newSearch) { 9448 s.events = s.apl(s.events, 'event17', ',', 1); 9449 } 9450 } 9451} 9452 9453// Notices Module 9454if (s.prop5 === 'NewsquestModulesNoticesModule') { 9455 // Notices Find page. 9456 if (s.pageName.includes('notices/find')) { 9457 s.pageName = '(www) /notices/find/'; 9458 s.eVar50 = ''; 9459 const noticesURL = new URL(window.location.href); 9460 const noticesParams = new URLSearchParams(noticesURL.search); 9461 9462 s.eVar1 = noticesParams.has('keyword') ? noticesParams.get('keyword') : 'None'; 9463 s.eVar51 = noticesParams.has('sort') ? noticesParams.get('sprt') : 'best'; 9464 s.eVar52 = noticesParams.has('p') ? (parseInt(noticesParams.get('p'), 10) + 1) : 1; 9465 s.eVar53 = noticesParams.has('type') ? noticesParams.get('type') : 'All'; 9466 s.eVar54 = noticesParams.has('nearby') ? noticesParams.get('nearby') : 'no'; 9467 s.eVar55 = noticesParams.has('daterange') ? noticesParams.get('daterange') : 'last-month'; 9468 9469 if (noticesParams.has('sort')) { 9470 switch (noticesParams.get('sort')) { 9471 case 'date_asc': 9472 s.eVar51 = 'oldest'; 9473 break; 9474 case 'date_desc': 9475 s.eVar51 = 'newest'; 9476 break; 9477 case 'best_match': 9478 s.eVar51 = 'best'; 9479 break; 9480 default: 9481 s.eVar51 = noticesParams.get('sort'); 9482 break; 9483 } 9484 } 9485 9486 // Concatenate all search params into eVar44 9487 if (noticesParams.size > 0) { 9488 const searchParams = new URL(window.location.href).searchParams; 9489 s.eVar44 = '';
9490 searchParams.forEach((value, key) => { 9491 s.eVar44 += `${key}=${value},`; 9492 }); 9493 } else { 9494 s.eVar44 = ''; 9495 } 9496 9497 // Adobe Search Event triggering 9498 const setNoticePaginationClicked = (value) => { 9499 localStorage.setItem("isNoticePaginationClicked", value); 9500 }; 9501 9502 const noticeSearchInput = document.getElementById("notices-search"); 9503 const noticeSearchBtn = document.getElementById("notice-search-find"); 9504 const noticePaginationBtns = document.querySelectorAll('.notice-find__pagination .pagination-btn'); 9505 const noticePaginationBtnPrev = document.querySelector('.pagination-btn-previous svg'); 9506 const noticePaginationBtnNext = document.querySelector('.pagination-btn-next svg'); 9507 9508 noticeSearchInput?.addEventListener('change', () => setNoticePaginationClicked('false')); 9509 noticeSearchBtn?.addEventListener('click', () => setNoticePaginationClicked('false')); 9510 9511 noticePaginationBtns.forEach(btn => { 9512 btn.addEventListener('click', () => setNoticePaginationClicked('true')); 9513 }); 9514 9515 noticePaginationBtnPrev?.addEventListener('click', () => setNoticePaginationClicked('true')); 9516 noticePaginationBtnNext?.addEventListener('click', () => setNoticePaginationClicked('true')); 9517 9518 if (localStorage.getItem("isNoticePaginationClicked") === 'false') { 9519 s.events = s.apl(s.events, 'event1', ',', 1); 9520 } 9521 } 9522 9523 if (/notices\/funeral-directors\/(\d+)\.([a-zA-Z0-9-?]+)?/.test(s.pageName)) { 9524 s.pageName = '(www) /notices/funeral-director/'; 9525 s.eVar41 = ''; 9526 } 9527} 9528 9529if (s.prop5 === 'NewsquestModulesNoticeModule') { 9530 s.eVar41 = ''; 9531 const type = window.announcement_data?.details?.type || ''; 9532 const subCategory = window.announcement_data?.details?.sub_category || ''; 9533 s.eVar40 = type !== 'Tribute' ? type : `${type} - ${subCategory}`; 9534 s.eVar42 = window.announcement_data?.details?.id || ''; 9535 s.eVar107 = ''; 9536 s.eVar119 = ''; 9537 s.eVar120 = ''; 9538 s.eVar2 = "(www) /notice/"; 9539} 9540 9541//New Property module 9542if (s.prop5 === 'ResponsivePropertyModule') { 9543 /* 9544 Use prop42 for single and list pages, for list pages use hyphen separate lists of id's 9545 */ 9546 9547 9548 //Property's all over the place (homepage, searches etc - HOM-133 9549 9550 //Property Detail - HOM-131, HOM-134, HOM-130 9551 9552 //Contact us submissions - HOM-137 9553 if($('#propertyModule.agent-details').length > 0) { 9554 //Add a click handler for a.contact-detail 9555 } 9556 9557 9558} 9559 9560// is their a video tag on the page? 9561if ($('.exco-embed').length > 0) { 9562 console.log('VID: setting tracking for event50'); 9563 s.events = s.apl(s.events, 'event50', ',', 1); 9564} 9565 9566var foundAutoPlayVid = false; 9567$('.jw-outer').each(function (a, domEle) { 9568 if ($(this).data('multimedia-block') === 'no' && !foundAutoPlayVid) { 9569 console.log('VID: setting tracking for event51'); 9570 s.events = s.apl(s.events, 'event51', ',', 1); 9571 foundAutoPlayVid = true; 9572 } 9573}); 9574 9575 9576 9577 9578 9579 9580 9581s.eVar66 = 'Ad-Full'; 9582s.eVar114 = ''; 9583 9584 9585 9586 // var eVar65Copy = s.getValOnce(s.eVar65, "ev65", 0); 9587 // if (eVar65Copy !== '' && s.prop20.indexOf("/my/subscription/activate/") > -1) { 9588 // s.events = s.apl(s.events, "event4", ",", 1); // Set the subscription counter event. 9589 // s.events = s.apl(s.events, "purchase", ",", 1); // Set the purchase event. 9590 // s.products = "Subscription : Metered Access;" + eVar65Copy + ";1;"; 9591 // s.purchaseID = ""; 9592 // } 9593 9594 9595if(qs.get('action') === 'success' && (s.prop5 === 'ArticleModule' || s.prop5 === 'BMDModule' || s.prop5 === 'BlockArticleModule')) { 9596 s.events=s.apl(s.events,'event9',',',2) 9597} 9598/* Hierarchy Variables */ 9599s.hier1="newsquest," + "Oxford" + ",www.thisisoxfordshire.co.uk," + path[6].replace(/\//,","); 9600 9601if (typeof MartiniFotorama !== 'undefined') { 9602 MartiniFotorama.loadOmniture(s); 9603} 9604s.prop39 = "0"; 9605 9606 9607 9608// Tracking usage of Bytecast audio embeds in articles. 9609s.eVar82 = 'no'; 9610s.eVar83 = ''; 9611 9612 console.log('ADB: starting'); 9613 console.log('Google Bot Browser: ', window.isRobot.googleBot()); //TODO Remove this log after QA 9614 9615// Tracking of Commenting Registration FLow 9616if (s.prop5 !== 'BlockArticleModule') { 9617 const storedAdobeDimensions = sessionStorage.getItem('nq_adobe_tracking_article_dimensions'); 9618 if (storedAdobeDimensions) { 9619 const storedAdobeDimensionObj = JSON.parse(storedAdobeDimensions); 9620 s.eVar10 = storedAdobeDimensionObj.eVar10; 9621 s.eVar15 = storedAdobeDimensionObj.eVar15; 9622 s.eVar22 = storedAdobeDimensionObj.eVar22; 9623 s.eVar23 = storedAdobeDimensionObj.eVar23; 9624 s.eVar24 = storedAdobeDimensionObj.eVar24; 9625 s.eVar25 = storedAdobeDimensionObj.eVar25; 9626 s.eVar28 = storedAdobeDimensionObj.eVar28; 9627 s.eVar60 = storedAdobeDimensionObj.eVar60; 9628 s.eVar104 = storedAdobeDimensionObj.eVar104; 9629 s.eVar106 = storedAdobeDimensionObj.eVar106; 9630 s.eVar107 = storedAdobeDimensionObj.eVar107; 9631 s.eVar108 = storedAdobeDimensionObj.eVar108; 9632 s.prop63 = storedAdobeDimensionObj.prop63; 9633 } 9634} 9635 9636if (window.location.href.includes("/user/create-account/commenting/")) { 9637 s.eVar2 = '(www) /user/create-account/commenting/'; 9638} 9639 9640/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ 9641if (qs.get('callback') !== 'in' && !window.isRobot.googleBot()) { 9642 var s_code=s.t(); 9643 var backupAdobe = s; 9644 9645 if(s_code)document.write(s_code) 9646} 9647 9648// Storing the visiting dimensions 9649if (s.eVar10 || s.eVar22 || s.eVar23 || s.eVar24) { 9650 const adobeTrackingVisitingDimensions = { 9651 eVar10: s.eVar10, 9652 eVar22: s.eVar22, 9653 eVar23: s.eVar23, 9654 eVar24: s.eVar24, 9655 } 9656 sessionStorage.setItem('nq_adobe_tracking_visiting_dimensions', JSON.stringify(adobeTrackingVisitingDimensions)); 9657} 9658 9659//--></script>
9659 9660<!-- End SiteCatalyst code version: H.19.3. --> 9661 9662 9663 9664 9665
9665<script src="/resources/responsive-static/build/mds/js/homepage.js?cb=vjoPdzgg"></script>
9665 9666 9667
9668<script> 9669 if ('' !== '') { 9670 setTimeout(function() { 9671 data_layer_helper.loadScript( 9672 "/resources/responsive-static/build/mds-next/js/.js?cb=vjoPdzgg", 9673 true, 9674 null, 9675 "module" 9676 ) 9677 }, 500); 9678 } 9679</script>
9679 9680 9681</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.