CINXE.COM

<!DOCTYPE html> <html lang="en" class="b-reith-sans-font b-pw-1280 no-touch wr-core wr-svg" id="weather-search"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.bbc.co.uk/weather/search","20200805145951","https://web.archive.org/","web","/_static/", "1596639591"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=1"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="cleartype" content="on"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200805145951/https://ssl.bbc.co.uk/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200805145951/http://sa.bbc.co.uk/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200805145951/http://ichef-1.bbci.co.uk/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20200805145951/http://ichef.bbci.co.uk/"> <script> function touchEnabled() { return !!(('ontouchstart' in window) || (window.DocumentTouch && document instanceof DocumentTouch) || (navigator.msMaxTouchPoints)); } if (touchEnabled()) { document.documentElement.className = document.documentElement.className.replace(/\s?no-touch\s?/, ' wr-has-touch '); } </script> <title lang="en">BBC Weather</title> <meta name="description" lang="en" content="Latest weather conditions and forecasts for the UK and the world. Includes up to 14-days of hourly forecast information, warnings, maps, and the latest editorial analysis and videos from the BBC Weather Centre."> <link rel="canonical" href="https://web.archive.org/web/20200805145951/https://www.bbc.com/weather/search"> <link rel="apple-touch-icon" href="//web.archive.org/web/20200805145951im_/https://m.files.bbci.co.uk/modules/bbc-morph-wr-page-metadata/2.1.0/apple-touch-icon.png"> <link rel="apple-touch-icon" sizes="60x60" href="//web.archive.org/web/20200805145951im_/https://m.files.bbci.co.uk/modules/bbc-morph-wr-page-metadata/2.1.0/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="120x120" href="//web.archive.org/web/20200805145951im_/https://m.files.bbci.co.uk/modules/bbc-morph-wr-page-metadata/2.1.0/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="180x180" href="//web.archive.org/web/20200805145951im_/https://m.files.bbci.co.uk/modules/bbc-morph-wr-page-metadata/2.1.0/apple-touch-icon-180x180.png"> <link rel="icon" href="https://web.archive.org/web/20200805145951im_/https://www.bbc.co.uk/favicon.ico"> <meta name="msapplication-TileColor" content="#067EB3"> <meta name="msapplication-TileImage" content="//m.files.bbci.co.uk/modules/bbc-morph-wr-page-metadata/2.1.0/pin-logo.png"> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@BBCWeather"> <meta name="twitter:creator" content="@BBCWeather"> <meta property="og:title" lang="en" content="BBC Weather"> <meta property="og:description" lang="en" content="Latest weather conditions and forecasts for the UK and the world. Includes up to 14-days of hourly forecast information, warnings, maps, and the latest editorial analysis and videos from the BBC Weather Centre."> <meta property="og:url" content="https://web.archive.org/web/20200805145951/https://www.bbc.com/weather/search"> <meta property="og:site_name" lang="en" content="BBC Weather"> <meta property="og:type" content="article"> <meta property="og:image" content="//web.archive.org/web/20200805145951im_/https://m.files.bbci.co.uk/modules/bbc-morph-wr-page-metadata/2.1.0/og-image.png"> <script>window.istats_countername = "weather.search.page";</script> <script> window.orb_fig_blocking = true window.bbcredirection = { geo: true, device: false }; </script> <!-- Environment: live --> <!-- Orbit: 3.0.0-1062.4aae6d18 --> <!-- istats Web Module: 0.0.2-468.5f3cdf8 --> <!-- navid Web Module: 0.2.0-19.74efec6 --> <!-- User Activity Helper Web Module: 1.0.0-75.70a6763 --> <!-- cookiebanner Web Module: 0.0.2-468.5f3cdf8 --> <!-- searchbox Web Module: 3.0.0-156.4e49805 --> <!-- navpromo Web Module: 3.0.0-147.11a9f4d --> <meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="fb:admins" content="100004154058350"><link rel="stylesheet" href="https://web.archive.org/web/20200805145951cs_/https://nav.files.bbci.co.uk/orbit/6b039c00c475f4acb06f62e06c48907a/css/orb-ltr.min.css"><!--[if (lt IE 9) & (!IEMobile)]> <link rel="stylesheet" href="https://nav.files.bbci.co.uk/orbit/6b039c00c475f4acb06f62e06c48907a/css/orb-ie-ltr.min.css"> <![endif]--><script type="text/javascript">/*<![CDATA[*/ window.orb = { lang: 'en', bbcBaseUrl: 'https://web.archive.org/web/20200805145951/https://www.bbc.co.uk', bbcUrlPrefix: 'https://web.archive.org/web/20200805145951/https://www.', staticHost: 'https://web.archive.org/web/20200805145951/https://nav.files.bbci.co.uk/orbit/6b039c00c475f4acb06f62e06c48907a', figUrl: 'https://web.archive.org/web/20200805145951/https://fig.bbc.co.uk/frameworks/fig/2/fig.js', partialCookieOvenUrl: 'https://web.archive.org/web/20200805145951/https://cookie-oven.api.bbc' }; document.documentElement.className += (document.documentElement.className? ' ' : '') + 'orb-js'; window.orb.worldwideNavlinks = '<li class="orb-nav-homedotcom"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/">Home</a></li><li class="orb-nav-newsdotcom"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/sport">Sport</a></li><li class="orb-nav-reeldotcom"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/reel">Reel</a></li><li class="orb-nav-worklife"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/worklife">Worklife</a></li><li class="orb-nav-traveldotcom"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/travel">Travel</a></li><li class="orb-nav-future"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/future">Future</a></li><li class="orb-nav-culture"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/culture">Culture</a></li><li class="orb-nav-music"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/culture/music">Music</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/schedules/p00fzl9m">TV</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/weather">Weather</a></li><li class="orb-nav-sounds"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/sounds">Sounds</a></li>'; /*]]>*/</script><script>// Promise polyfill from https://github.com/bramstein/promis (function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}} function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})}; function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g);}()); // Polyfill Event constructor for IE ref: https://jira.dev.bbc.co.uk/browse/ORBITEN-919 // see: https://stackoverflow.com/questions/26596123 (function () { if (typeof window.CustomEvent === "function") { return false; } function CustomEvent(event, params) { params = params || { bubbles: false, cancelable: false, detail: undefined }; var evt = document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype = window.Event.prototype; window.Event = CustomEvent; })(); //Element.prototype.matches polyfill //from https://developer.mozilla.org/en-US/docs/Web/API/Element/matches#Polyfill if (!Element.prototype.matches) { Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; } //NodeList.forEach Polyfill //from https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach#Polyfill if (window.NodeList && !NodeList.prototype.forEach) { NodeList.prototype.forEach = Array.prototype.forEach; } // Object.assign polyfill from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Polyfill if (typeof Object.assign != 'function') { // Must be writable: true, enumerable: false, configurable: true Object.defineProperty(Object, "assign", { value: function assign(target, varArgs) { // .length of function is 2 'use strict'; if (target == null) { // TypeError if undefined or null throw new TypeError('Cannot convert undefined or null to object'); } var to = Object(target); for (var index = 1; index < arguments.length; index++) { var nextSource = arguments[index]; if (nextSource != null) { // Skip over if undefined or null for (var nextKey in nextSource) { // Avoid bugs when hasOwnProperty is shadowed if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { to[nextKey] = nextSource[nextKey]; } } } } return to; }, writable: true, configurable: true }); } // window.fetch polyfill https://github.com/github/fetch/blob/v0.11.0/fetch.js - chosen for IE9 compatibility if(typeof window.fetch !== 'function') { (function(self){"use strict";if(self.fetch){return}function normalizeName(name){if(typeof name!=="string"){name=String(name)}if(/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(name)){throw new TypeError("Invalid character in header field name")}return name.toLowerCase()}function normalizeValue(value){if(typeof value!=="string"){value=String(value)}return value}function Headers(headers){this.map={};if(headers instanceof Headers){headers.forEach(function(value,name){this.append(name,value)},this)}else if(headers){Object.getOwnPropertyNames(headers).forEach(function(name){this.append(name,headers[name])},this)}}Headers.prototype.append=function(name,value){name=normalizeName(name);value=normalizeValue(value);var list=this.map[name];if(!list){list=[];this.map[name]=list}list.push(value)};Headers.prototype["delete"]=function(name){delete this.map[normalizeName(name)]};Headers.prototype.get=function(name){var values=this.map[normalizeName(name)];return values?values[0]:null};Headers.prototype.getAll=function(name){return this.map[normalizeName(name)]||[]};Headers.prototype.has=function(name){return this.map.hasOwnProperty(normalizeName(name))};Headers.prototype.set=function(name,value){this.map[normalizeName(name)]=[normalizeValue(value)]};Headers.prototype.forEach=function(callback,thisArg){Object.getOwnPropertyNames(this.map).forEach(function(name){this.map[name].forEach(function(value){callback.call(thisArg,value,name,this)},this)},this)};function consumed(body){if(body.bodyUsed){return Promise.reject(new TypeError("Already read"))}body.bodyUsed=true}function fileReaderReady(reader){return new Promise(function(resolve,reject){reader.onload=function(){resolve(reader.result)};reader.onerror=function(){reject(reader.error)}})}function readBlobAsArrayBuffer(blob){var reader=new FileReader;reader.readAsArrayBuffer(blob);return fileReaderReady(reader)}function readBlobAsText(blob){var reader=new FileReader;reader.readAsText(blob);return fileReaderReady(reader)}var support={blob:"FileReader"in self&&"Blob"in self&&function(){try{new Blob;return true}catch(e){return false}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};function Body(){this.bodyUsed=false;this._initBody=function(body){this._bodyInit=body;if(typeof body==="string"){this._bodyText=body}else if(support.blob&&Blob.prototype.isPrototypeOf(body)){this._bodyBlob=body}else if(support.formData&&FormData.prototype.isPrototypeOf(body)){this._bodyFormData=body}else if(!body){this._bodyText=""}else if(support.arrayBuffer&&ArrayBuffer.prototype.isPrototypeOf(body)){}else{throw new Error("unsupported BodyInit type")}if(!this.headers.get("content-type")){if(typeof body==="string"){this.headers.set("content-type","text/plain;charset=UTF-8")}else if(this._bodyBlob&&this._bodyBlob.type){this.headers.set("content-type",this._bodyBlob.type)}}};if(support.blob){this.blob=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return Promise.resolve(this._bodyBlob)}else if(this._bodyFormData){throw new Error("could not read FormData body as blob")}else{return Promise.resolve(new Blob([this._bodyText]))}};this.arrayBuffer=function(){return this.blob().then(readBlobAsArrayBuffer)};this.text=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return readBlobAsText(this._bodyBlob)}else if(this._bodyFormData){throw new Error("could not read FormData body as text")}else{return Promise.resolve(this._bodyText)}}}else{this.text=function(){var rejected=consumed(this);return rejected?rejected:Promise.resolve(this._bodyText)}}if(support.formData){this.formData=function(){return this.text().then(decode)}}this.json=function(){return this.text().then(JSON.parse)};return this}var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(method){var upcased=method.toUpperCase();return methods.indexOf(upcased)>-1?upcased:method}function Request(input,options){options=options||{};var body=options.body;if(Request.prototype.isPrototypeOf(input)){if(input.bodyUsed){throw new TypeError("Already read")}this.url=input.url;this.credentials=input.credentials;if(!options.headers){this.headers=new Headers(input.headers)}this.method=input.method;this.mode=input.mode;if(!body){body=input._bodyInit;input.bodyUsed=true}}else{this.url=input}this.credentials=options.credentials||this.credentials||"omit";if(options.headers||!this.headers){this.headers=new Headers(options.headers)}this.method=normalizeMethod(options.method||this.method||"GET");this.mode=options.mode||this.mode||null;this.referrer=null;if((this.method==="GET"||this.method==="HEAD")&&body){throw new TypeError("Body not allowed for GET or HEAD requests")}this._initBody(body)}Request.prototype.clone=function(){return new Request(this)};function decode(body){var form=new FormData;body.trim().split("&").forEach(function(bytes){if(bytes){var split=bytes.split("=");var name=split.shift().replace(/\+/g," ");var value=split.join("=").replace(/\+/g," ");form.append(decodeURIComponent(name),decodeURIComponent(value))}});return form}function headers(xhr){var head=new Headers;var pairs=xhr.getAllResponseHeaders().trim().split("\n");pairs.forEach(function(header){var split=header.trim().split(":");var key=split.shift().trim();var value=split.join(":").trim();head.append(key,value)});return head}Body.call(Request.prototype);function Response(bodyInit,options){if(!options){options={}}this.type="default";this.status=options.status;this.ok=this.status>=200&&this.status<300;this.statusText=options.statusText;this.headers=options.headers instanceof Headers?options.headers:new Headers(options.headers);this.url=options.url||"";this._initBody(bodyInit)}Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var response=new Response(null,{status:0,statusText:""});response.type="error";return response};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(url,status){if(redirectStatuses.indexOf(status)===-1){throw new RangeError("Invalid status code")}return new Response(null,{status:status,headers:{location:url}})};self.Headers=Headers;self.Request=Request;self.Response=Response;self.fetch=function(input,init){return new Promise(function(resolve,reject){var request;if(Request.prototype.isPrototypeOf(input)&&!init){request=input}else{request=new Request(input,init)}var xhr=new XMLHttpRequest;function responseURL(){if("responseURL"in xhr){return xhr.responseURL}if(/^X-Request-URL:/m.test(xhr.getAllResponseHeaders())){return xhr.getResponseHeader("X-Request-URL")}return}xhr.onload=function(){var status=xhr.status===1223?204:xhr.status;if(status<100||status>599){reject(new TypeError("Network request failed"));return}var options={status:status,statusText:xhr.statusText,headers:headers(xhr),url:responseURL()};var body="response"in xhr?xhr.response:xhr.responseText;resolve(new Response(body,options))};xhr.onerror=function(){reject(new TypeError("Network request failed"))};xhr.open(request.method,request.url,true);if(request.credentials==="include"){xhr.withCredentials=true}if("responseType"in xhr&&support.blob){xhr.responseType="blob"}request.headers.forEach(function(value,name){xhr.setRequestHeader(name,value)});xhr.send(typeof request._bodyInit==="undefined"?null:request._bodyInit)})};self.fetch.polyfill=true})(typeof self!=="undefined"?self:this); } if (typeof window.CustomEvent !== 'function') { function CustomEvent(event, params) { params = params || { bubbles: false, cancelable: false, detail: null }; var evt = document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype = window.Event.prototype; window.CustomEvent = CustomEvent; } (function() { var language = 'en'; language = 'en'; var modal = false; var istatsLabels = {name: '' || undefined}; istatsLabels['bbc_site'] = 'weather'; istatsLabels['app_type'] = 'responsive'; function getMetaValue(propertyName) { var metaTag = document.querySelector( "meta[property='" + propertyName + "'], " + "meta[name='" + propertyName + "']"); if (metaTag) { return metaTag.getAttribute("content"); } else { throw new Error('No meta tag called: ' + propertyName) } } function generateCountername() { if (window.location.protocol === 'file:') { return 'local.file'; } var pathName = window.location.pathname .replace(/\/$/, "") .replace(/^\//, "") .replace(/\//g, '.'); return pathName + '.page'; } var additionalPageProperties = {}; additionalPageProperties['app_name'] = 'weather'; additionalPageProperties['custom_var_9'] = '1'; var page = { name: '' || istatsLabels.name || generateCountername(), destination: 'weather_gnl' || null, producer: 'weather' || null, section: '' || null, site: '' || istatsLabels.bbc_site || istatsLabels.app_name || istatsLabels.prod_name || null, contentId: '' || null, contentType: '' || null, edition: '' || null, additionalProperties: additionalPageProperties }; function updatePageData(newData) { page = Object.assign(page, newData); } document.addEventListener('bbc-page-reset', function(event) { if (event.detail && event.detail.page) { updatePageData(event.detail.page); } document.dispatchEvent(new Event('bbc-page-updated')); }); window.bbcpage = { loadModule: function(deps) { return new Promise(function (resolve, reject) { window.require(deps, function () { resolve.apply(this, arguments); }, function (error) { reject(error); }); }) }, loadCSS: function (url, timeout) { return window.bbcpage.loadModule(['orb/lib/_$']) .then(function($) { return new Promise(function(resolve, reject) { var stylesheet = loadCSS(url); $.onloadCSS(stylesheet, function() { resolve(); }); if (timeout) { setTimeout(function () { reject(); }, timeout); } }); }); }, isModal: function () { return modal; }, getLanguage: function () { return new Promise(function(resolve, reject) { resolve(language); }); }, trackRegion: function (region, labels) { return window.bbcpage.loadModule(['istats-1']) .then(function(istats) { var trackLabels = { region: region }; for (var label in labels) { trackLabels[label] = labels[label]; } var linkType = labels.linkType || 'internal'; istats.track(linkType, trackLabels); }); }, getName: function() { return Promise.resolve(page.name); }, getDestination: function() { return Promise.resolve(page.destination); }, getProducer: function() { return Promise.resolve(page.producer); }, getSite: function() { return Promise.resolve(page.site); }, getSection: function() { return Promise.resolve(page.section); }, getContentType: function() { return Promise.resolve(page.contentType); }, getContentId: function() { return Promise.resolve(page.contentId); }, getEdition: function() { return new Promise(function (resolve, reject) { if (page.edition) { resolve(page.edition); return; } try { resolve(getMetaValue('x-audience').toLowerCase()); } catch (err){ // This property is related to Chartbeat; see http://support.chartbeat.com/docs/ if (window._sf_async_config) { resolve(window._sf_async_config.region || null); } } resolve(null); }); }, getReferrer: function() { return Promise.resolve(window.orb && window.orb.referrer !== null && window.orb.referrer !== undefined ? window.orb.referrer : document.referrer); }, getAdditionalProperties: function() { return Promise.resolve(page.additionalProperties); } }; var USERINFO_PREFIX = "www." || "www."; function initUserCache(orbitUser) { var availableAttr = [ 'X-Country', 'X-Ip_is_advertise_combined', 'X-Ip_is_uk_combined' ]; var userCache = availableAttr.reduce(function(user, curr, i) { if (!orbitUser[curr]) { return user; } var res = Object.assign({}, user); res[curr] = orbitUser[curr]; return res; }, {}); if (Object.keys(userCache).length !== availableAttr.length) { userCache._partial = true; } return userCache; } var user = initUserCache({ }); function checkStatus(response) { if (response.status >= 200 && response.status < 300) { return response; } else { var error = new Error(response.statusText); error.response = response; throw error; } } function parseJSON(response) { return response.json(); } var supportsCors = function() { return typeof XMLHttpRequest !== 'undefined' && 'withCredentials' in new XMLHttpRequest(); }; var getUserInfoFallback = function() { return window.bbcpage.loadModule(['orb/fig']) .then(function(orbFig) { return new Promise(function(resolve, reject) { orbFig.load(function(fig) { var getCountryFallback = function() { if (fig.geo.isUK()) { return 'GB'; } else if (fig.geo.isEU()) { return 'EU'; } }; resolve({ 'X-Country': user.country || getCountryFallback(), 'X-Ip_is_uk_combined': fig().uk ? 'yes' : 'no', 'X-Ip_is_advertise_combined': fig().ad ? 'yes' : 'no' }); }, function () { reject('Error determining country. Timeout?'); }); }); }); }; var _userInfoRequest; var getUserInfo = function() { var host = window.location.host.toString().match(/bbc\.com$/) ? 'bbc.com' : 'bbc.co.uk'; var userInfoUrl = "https://" + USERINFO_PREFIX + host + '/userinfo'; if (!user._partial) { return Promise.resolve(user); } if (!_userInfoRequest) { if (typeof window.fetch === 'undefined' || !supportsCors()) { _userInfoRequest = getUserInfoFallback(); } else { _userInfoRequest = window.fetch(userInfoUrl, { credentials: 'same-origin' }) .then(checkStatus) .then(parseJSON) .then(function(userInfo) { user = userInfo; return user; }); } } return _userInfoRequest; }; var USER_PROFILE_URL = "https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/userprofile";; var _helloRequest; var getSegmentations = function() { if (user.ageBand) { return Promise.resolve(user); } if (!_helloRequest) { if (typeof window.fetch === 'undefined' || !supportsCors()) { return Promise.resolve(user); } else { _helloRequest = window.bbcpage.loadModule(['idcta-v2/idcta-1']).then(function(idcta) { return idcta.initiateTokenRefresh().then(function() { return window.fetch(USER_PROFILE_URL, { credentials: 'include' }) .then(checkStatus) .then(parseJSON) .then(function(profileInfo) { Object.assign(user, profileInfo); return user; }); }); }); } } return _helloRequest; }; window.bbcuser = { getHashedId: function() { return window.bbcpage.loadModule(['idcta-v2/idcta-1']) .then(function(idcta) { return idcta.getCookieInstance().getHidFromCookie(); }); }, getAgeBand: function() { if (user['X-Age-Band']) { return Promise.resolve(user['X-Age-Band']); } return bbcuser.isSignedIn().then(function(isSignedIn) { if (isSignedIn) { return window.bbcpage.loadModule(['idcta-v2/idcta-1']) .then(function(idcta) { user['X-Age-Band'] = idcta.getUserDetailsFromCookie().ab; if (user['X-Age-Band'] === 'u13') { user['X-Age-Band'] = '0-12'; return user['X-Age-Band']; } else if (user['X-Age-Band'] === 'u16') { user['X-Age-Band'] = '13-15'; return user['X-Age-Band']; } else if (user['X-Age-Band'] === 'u18') { user['X-Age-Band'] = '16-17'; return user['X-Age-Band']; } else { user['X-Age-Band'] = undefined; return getSegmentations().then(function(userInfo) { user['X-Age-Band'] = userInfo['X-Age-Band']; return user['X-Age-Band'] || undefined; }).catch(function(error) { return user['X-Age-Band'] || undefined; }); } }); } else { return undefined; } }); }, getCountry: function() { if (user['X-Country']) { return Promise.resolve(user['X-Country']); } return getUserInfo().then(function(userInfo) { return userInfo['X-Country'] || 'GB'; }); }, isUKCombined: function() { return getUserInfo().then(function(userInfo) { if (!userInfo['X-Ip_is_uk_combined']) { throw new Error('missing isUKCombined from userinfo response'); } return userInfo['X-Ip_is_uk_combined'].toLowerCase() === 'yes'; }) }, canSeeAdverts: function() { return getUserInfo().then(function(userInfo) { if (!userInfo['X-Ip_is_advertise_combined']) { throw new Error('missing canSeeAdverts from userinfo response'); } return userInfo['X-Ip_is_advertise_combined'].toLowerCase() === "yes"; }); }, isSignedIn: function() { return window.bbcpage.loadModule(['idcta-v2/idcta-1']) .then(function(idcta) { return (idcta && idcta.getCookieInstance().hasCookie()); }); }, allowsPerformanceCookies: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled() && !!bbccookies.readPolicy('performance'); }); }, allowsFunctionalCookies: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled() && !!bbccookies.readPolicy('personalisation'); }); }, getCookieValue: function(cookieName) { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return bbccookies.get(cookieName); }); }, resetCookiesPreferences: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { bbccookies.setDefaultCookiesSingleDomain(); }); }, hasCookiesEnabled: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled(); }); }, hasSeenCookieBanner: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function (bbccookies) { return !!bbccookies.isCookiePolicySet(); }); }, logEvent: function (verb, noun, extraLabels) { return window.bbcuser.hasCookiesEnabled() .then(function(allowsCookies) { if (allowsCookies) { return window.bbcpage.loadModule(['istats-1']) .then(function(istats) { istats.log(verb, noun, extraLabels); }); } else { throw new Error('User cannot be tracked due to cookies preferences.'); } }); }, }; }());</script><script src="https://web.archive.org/web/20200805145951js_/https://nav.files.bbci.co.uk/orbit/6b039c00c475f4acb06f62e06c48907a/js/require.min.js"></script> <script src="https://web.archive.org/web/20200805145951js_/https://nav.files.bbci.co.uk/orbit-webmodules/0.0.2-468.5f3cdf8/cookie-banner/cookie-library.min.js"></script><script type="text/javascript">if (window.define !== undefined) { define('orb/cookies', function() { return window.bbccookies; }); }</script> <script src="https://web.archive.org/web/20200805145951js_/https://nav.files.bbci.co.uk/orbit/6b039c00c475f4acb06f62e06c48907a/js/api.min.js"></script><script type="text/javascript">window.bbcFlagpoles_istats="ON",require.config({paths:{"istats-1":"https://web.archive.org/web/20200805145951/https://nav.files.bbci.co.uk/orbit-webmodules/0.0.2-468.5f3cdf8/istats/istats-1"}}),require(["istats-1","orb/cookies"],function(t,a){if(a.isAllowed("s1")){var e=(o=document.location.href.match(/^(?:https|http):\/\/\w*\.(?:(int|test|stage|live|)\.)?bbc\.(?:co\.uk|com)/))?void 0===o[1]||""===o[1]||"live"===o[1]?"//web.archive.org/web/20200805145951/https://sa.bbc.co.uk/bbc/bbc/s":"//web.archive.org/web/20200805145951/https://sa.bbc.co.uk/bbc/"+o[1]+"/s":"//web.archive.org/web/20200805145951/https://sa.bbc.co.uk/bbc/test/s";t.addCollector({name:"default",url:e,separator:"&"});var s="unknown";t.setCountername(s),window.istats_countername&&t.setCountername(window.istats_countername),t.addLabels("ml_name=webmodule&ml_version=0.0.2-468.5f3cdf8&blq_e=orbit&blq_r=orbit&blq_s=orbit&blq_v=default&language=en&bbc_site=weather&app_type=responsive")}var o});</script><link rel="stylesheet" href="https://web.archive.org/web/20200805145951cs_/https://static.files.bbci.co.uk/account/id-cta/1.48.0/style/id-cta.css"><!--[if IE 8]><link href="https://static.files.bbci.co.uk/account/id-cta/1.48.0/style/ie8.css" rel="stylesheet"/> <![endif]--><script type="text/javascript">(function() {if (!window.require) {throw new Error('idcta: could not find require module');}if (typeof(map) == 'undefined') {var map = {};}if (!!document.createElementNS && !!document.createElementNS('http://www.w3.org/2000/svg', 'svg').createSVGRect) {document.documentElement.className += ' id-svg';}var ptrt = new RegExp("[\\?&]ptrt=([^&]*)").exec(document.location.href);var ENDPOINT_URL = 'https://web.archive.org/web/20200805145951/https://idcta.api.bbc.co.uk';var ENDPOINT_CONFIG = ('/idcta/config?callback=&ptrt=' + encodeURIComponent((ptrt ? ptrt[1] : document.location.href))).replace(/\&amp;/g, '&');var ENDPOINT_TRANSLATIONS = '/idcta/translations?callback=';function hasPromise() {var P = window.Promise;var promiseToString = null;if (P) {try {promiseToString = Object.prototype.toString.call(P.resolve());} catch(e) {/*silently ignored*/}}return (promiseToString === '[object Promise]' && !P.cast);}if (hasPromise()) {define('idcta/es6-promise', function() {return window.Promise;});define('idcta-v2/es6-promise', function() {return window.Promise;});}map['idcta-v2'] = 'https://web.archive.org/web/20200805145951/https://static.files.bbci.co.uk/account/id-cta/1.48.0/modules/idcta-v2';map['idcta-v2/config'] = ENDPOINT_URL + ENDPOINT_CONFIG;map['idcta-v2/translations'] = ENDPOINT_URL + ENDPOINT_TRANSLATIONS;map['idcta'] = 'https://web.archive.org/web/20200805145951/https://static.files.bbci.co.uk/account/id-cta/1.8.2/modules/idcta';map['idcta-v2/idcta-1'] = 'https://web.archive.org/web/20200805145951/https://static.files.bbci.co.uk/account/id-cta/1.48.0/modules/idcta-v2/dist/idcta-1.min';map['idcta-v2/experiment-snippet'] = 'https://web.archive.org/web/20200805145951/https://cdn.optimizely.com/public/4621041136/s/idcta_live';const idctaShim = {deps: ['idcta-v2/idcta-1'],};require({shim: {'idcta-v2/statusbar': idctaShim,'idcta-v2/id-config': idctaShim},map: {'*': {'idcta/idcta-1': 'idcta-v2/idcta-1','idcta': 'idcta-v2',}},paths: map});window.idctaBaseUrl = ENDPOINT_URL;define('idcta/config', ['idcta-v2/config'], function(data) {return data;});define('idcta/translations', ['idcta-v2/translations'], function(data) {return data;});})();</script> <!-- BBCDOTCOM head --><script type="text/javascript">/*<![CDATA[*/ var _sf_startpt = (new Date()).getTime(); /*]]>*/</script><style type="text/css">.bbccom_display_none{display:none;}</style><script type="text/javascript">/*<![CDATA[*/ var bbcdotcomConfig, googletag = googletag || {}; googletag.cmd = googletag.cmd || [], bbcdotcomScripts = [], tp = window.tp || []; var bbcdotcom = false; (function(){ if(typeof require !== 'undefined') { require({ paths:{ "bbcdotcom":"https://web.archive.org/web/20200805145951/https://static.bbc.co.uk/bbcdotcom/4.5.1093/script" } }); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ var bbcdotcom = { adverts: { keyValues: { set: function() {} } }, advert: { write: function () {}, show: function () {}, isActive: function () { return false; }, layout: function() { return { reset: function() {} } } }, config: { init: function() {}, isActive: function() {}, setSections: function() {}, isAdsEnabled: function() {}, setAdsEnabled: function() {}, isAnalyticsEnabled: function() {}, setAnalyticsEnabled: function() {}, setAssetPrefix: function() {}, setFlagpoles: function() {}, setVersion: function () {}, setJsPrefix: function() {}, setSwfPrefix: function() {}, setCssPrefix: function() {}, setConfig: function() {}, getAssetPrefix: function() {}, getJsPrefix: function () {}, getSwfPrefix: function () {}, getCssPrefix: function () {}, isOptimizelyEnabled: function() {}, isThirdPartyDisabled: function() {}, isThirdPartyDisabledEU: function() {}, setEU: function() {} }, survey: { init: function(){ return false; } }, data: {}, init: function() {}, objects: function(str) { return false; }, locale: { set: function() {}, get: function() {} }, setAdKeyValue: function() {}, utils: { addEvent: function() {}, addHtmlTagClass: function() {}, log: function () {} }, addLoadEvent: function() {} }; /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (typeof orb !== 'undefined' && typeof orb.fig === 'function') { if (orb.fig('ad') && orb.fig('uk') == 0) { bbcdotcom.data = { ads: (orb.fig('ad') ? 1 : 0), stats: (orb.fig('uk') == 0 ? 1 : 0), statsProvider: orb.fig('ap') }; } } else { document.write('<script type="text/javascript" src="https://web.archive.org/web/20200805145951/https://www.bbc.com/wwscripts/data">\x3C/script>'); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (typeof orb === 'undefined' || typeof orb.fig !== 'function') { bbcdotcom.data = { ads: bbcdotcom.data.a, stats: bbcdotcom.data.b, statsProvider: bbcdotcom.data.c }; } if (bbcdotcom.data.ads == 1) { document.write('<script type="text/javascript" src="https://web.archive.org/web/20200805145951/https://www.bbc.com/wwscripts/flag">\x3C/script>'); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (window.bbcdotcom && (typeof bbcdotcom.flag == 'undefined' || (typeof bbcdotcom.data.ads !== 'undefined' && bbcdotcom.flag.a != 1))) { bbcdotcom.data.ads = 0; } if (/[?|&]ads/.test(window.location.href) || /(^|; )ads=on; /.test(document.cookie) || /; ads=on(; |$)/.test(document.cookie)) { bbcdotcom.data.ads = 1; bbcdotcom.data.stats = 1; } if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcom.assetPrefix = "https://web.archive.org/web/20200805145951/https://static.bbc.co.uk/bbcdotcom/4.5.1093/"; if (/(sandbox|int)(.dev)*.bbc.co*/.test(window.location.href) || /[?|&]ads-debug/.test(window.location.href) || document.cookie.indexOf('ads-debug=') !== -1) { document.write('<script type="text/javascript" src="https://web.archive.org/web/20200805145951/https://static.bbc.co.uk/bbcdotcom/4.5.1093/script/dist/bbcdotcom.dev.js">\x3C/script>'); } else { document.write('<script type="text/javascript" src="https://web.archive.org/web/20200805145951/https://static.bbc.co.uk/bbcdotcom/4.5.1093/script/dist/bbcdotcom.js">\x3C/script>'); } } })(); /*]]>*/</script><script type="text/javascript">if (window.bbcdotcom && bbcdotcom.data.stats == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20200805145951/https://secure-us.imrworldwide.com/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20200805145951/https://me-cdn.effectivemeasure.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20200805145951/https://ssc.api.bbc.com/">'); } if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20200805145951/https://www.googletagservices.com/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20200805145951/https://bbc.gscontxt.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20200805145951/https://tags.crwdcntrl.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20200805145951/https://ad.crwdcntrl.net/">'); }</script><script type="text/javascript">if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<meta name="google-site-verification" content="auTeTTwSt_KBY_4iDoR00Lwb7-qzx1IgzJy6ztaWgEI" />'); }</script><script type="text/javascript">/*<![CDATA[*/ (function(){ var GDPR_COUNTRIES = ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'IS', 'LI', 'NO', 'CH']; if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcomConfig = {"adFormat":"standard","adKeyword":"","adMode":"smart","adsEnabled":true,"appAnalyticsSections":"","asyncEnabled":true,"disableInitialLoad":false,"advertInfoPageUrl":"https:\/\/web.archive.org\/web\/20200805145951\/https:\/\/www.bbc.com\/privacy\/cookies\/international\/","advertisementText":"Advertisement","analyticsEnabled":true,"thirdPartyDisabled":false,"sherlockEnabled":false,"permutiveEnabled":false,"appName":"","assetPrefix":"https:\/\/web.archive.org\/web\/20200805145951\/https:\/\/static.bbc.co.uk\/bbcdotcom\/4.5.1093\/","customAdParams":[],"customStatsParams":[],"headline":"","id":"","inAssociationWithText":"in association with","keywords":"","language":"","orbTransitional":false,"optimizelyEnabled":true,"palEnv":"live","productName":"","sections":[],"comScoreEnabled":true,"comscoreSite":"bbc","comscoreID":"19293874","comscorePageName":"","slots":"","sponsoredByText":"is sponsored by","adsByGoogleText":"Ads by Google","summary":"","type":"","features":{"testfeature":{"name":"testfeature","envs":["sandbox","int","test"],"on":true,"options":{},"override":null},"lxadverts":{"name":"lxadverts","envs":[],"on":true,"options":{},"override":null}},"staticBase":"\/bbcdotcom","staticHost":"https:\/\/web.archive.org\/web\/20200805145951\/https:\/\/static.bbc.co.uk","staticVersion":"4.5.1093","staticPrefix":"https:\/\/web.archive.org\/web\/20200805145951\/https:\/\/static.bbc.co.uk\/bbcdotcom\/4.5.1093","dataHttp":"tps.bbc.com","dataHttps":"www.bbc.com","flagHttp":"www.bbc.co.uk","flagHttps":"www.bbc.co.uk","analyticsHttp":"sa.bbc.com","analyticsHttps":"ssa.bbc.com"}; bbcdotcom.config.init(bbcdotcomConfig, bbcdotcom.data, window.location, window.document); bbcdotcom.config.setFlagpoles(bbcdotcom.flag || {}); bbcdotcom.config.setAssetPrefix("https://web.archive.org/web/20200805145951/https://static.bbc.co.uk/bbcdotcom/4.5.1093/"); bbcdotcom.config.setVersion("4.5.1093"); if (window.bbcuser && window.bbcuser.getCountry && typeof(window.bbcuser.getCountry) === 'function') { window.bbcuser.getCountry().then(function(countryCode) { var isEU = countryCode ? GDPR_COUNTRIES.indexOf(countryCode.toUpperCase()) !== -1 : false; bbcdotcom.config.setEU(isEU); }); } else if (window.orb && window.orb.fig && typeof(window.orb.fig) === 'function') { bbcdotcom.config.setEU(window.orb.fig('eu')); } document.write('<!--[if IE 7]><script type="text/javascript">bbcdotcom.config.setIE7(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 8]><script type="text/javascript">bbcdotcom.config.setIE8(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 9]><script type="text/javascript">bbcdotcom.config.setIE9(true);\x3C/script><![endif]-->'); if (/[?|&]ex-dp/.test(window.location.href) || document.cookie.indexOf('ex-dp=') !== -1) { bbcdotcom.utils.addHtmlTagClass('bbcdotcom-ex-dp'); } } })(); /*]]>*/</script><script type="text/javascript">var initOptimizely = (function(isEnabled){ if(!isEnabled) return; var logger = window.bbcdotcom.Logger('bbcdotcom:head:optimizely'); /* Allow Optimizely in these paths */ var allowPaths = ['/', '/wwhp']; /* Only run on optimizely on homepage */ if (bbcdotcom.utils && allowPaths.indexOf(window.location.pathname) !== -1){ /* set correct OptimizelyURL for prod or sandbox */ var optimizelyURL = "https://web.archive.org/web/20200805145951/https://cdn.optimizely.com/public/4621041136/s/bbccom_sandbox.js"; if(window.location.hostname === 'www.bbc.com') { optimizelyURL = "https://web.archive.org/web/20200805145951/https://cdn.optimizely.com/public/4621041136/s/bbccom_prod.js"; } /* Set cookie to 1 year */ window['optimizely'] = window['optimizely'] || []; window['optimizely'].push({ "type": "cookieExpiration", "cookieExpirationDays": 365 }); document.write('<script type="text/javascript" src="'+optimizelyURL+'">\x3C/script>'); } })( bbcdotcom.config.isOptimizelyEnabled() );</script><script type="text/javascript">/*<![CDATA[*/ if ( window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.ads && bbcdotcom.data.ads == 1 && bbcdotcom.config && bbcdotcom.config.isGrapeshotEnabled && bbcdotcom.config.isGrapeshotEnabled() && bbcdotcom.config.isWorldService && !bbcdotcom.config.isWorldService() ) { var gs_channels="DEFAULT"; (function () { var gsurl = window.location.href.split("?")[0]; bbcdotcomScripts.push({src:'https://web.archive.org/web/20200805145951/https://bbc.gscontxt.net/?url='+encodeURIComponent(gsurl)}); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.config && bbcdotcom.config.isLotameActive && bbcdotcom.config.isLotameActive()&& bbcdotcom.config.isLotameEnabled && bbcdotcom.config.isLotameEnabled()){ (function () { var clientId, lotameUrl, lotameAudienceUrl; clientId = (bbcdotcom.config.isWorldService && bbcdotcom.config.isWorldService()) ? '10826' : '10816'; lotameUrl = 'https://web.archive.org/web/20200805145951/https://tags.crwdcntrl.net/c/'+clientId+'/cc.js?ns='+clientId; lotameAudienceUrl = 'https://web.archive.org/web/20200805145951/https://ad.crwdcntrl.net/5/c=10815/pe=y/var=ccauds'; bbcdotcomScripts.push({src:lotameUrl,id:"LOTCC"+clientId}); bbcdotcomScripts.push({src:lotameAudienceUrl}); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.config && bbcdotcom.config.isPermutiveEnabled && bbcdotcom.config.isPermutiveEnabled() && bbcdotcom.config.isWorldService && !bbcdotcom.config.isWorldService()){ (function () { !function(n,e,o,r,i){if(!e){e=e||{},window.permutive=e,e.q=[],e.config=i||{},e.config.projectId=o,e.config.apiKey=r,e.config.environment=e.config.environment||"production";for(var t=["addon","identify","track","trigger","query","segment","segments","ready","on","once","user","consent"],c=0;c<t.length;c++){var f=t[c];e[f]=function(n){return function(){var o=Array.prototype.slice.call(arguments,0);e.q.push({functionName:n,arguments:o})}}(f)}}}(document,window.permutive,"e488cdb0-e7cb-4d91-9648-60d437d8e491","1bb84885-9325-4fef-adda-a208032b2715",{"consentRequired":true}); bbcdotcomScripts.push({src:'https://web.archive.org/web/20200805145951/https://cdn.permutive.com/e488cdb0-e7cb-4d91-9648-60d437d8e491-web.js'}); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ /** * ASYNC waits to make any gpt requests until the bottom of the page */ if ( window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.ads && bbcdotcom.data.ads == 1 && bbcdotcom.config && bbcdotcom.config.isAsync && bbcdotcom.config.isAsync() && bbcdotcom.config.isAdsEnabled && bbcdotcom.config.isAdsEnabled() ) { (function () { bbcdotcomScripts.push({src:'https://web.archive.org/web/20200805145951/https://securepubads.g.doubleclick.net/tag/js/gpt.js'}); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ /* Load Lotame, Grapeshot and GPT without blocking rendering but executing in order */ if ( window.bbcdotcom && bbcdotcom.config && bbcdotcomScripts.length > 0 ) { (function () { bbcdotcom.checkThirdPartyFirst(function(){ if (!bbcdotcom.config.isThirdPartyDisabledEU()){ bbcdotcomScripts.forEach(function(item) { var script = document.createElement('script'); script.async = false; if(item.id) script.id = item.id; script.src = item.src; document.head.appendChild(script); }); } }); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.head = true; }()); /*]]>*/</script> <script type="text/javascript">// Globally available search context window.SEARCHBOX={"variant":"default","locale":"en","feature":"akamai-idcta","navSearchboxStaticPrefix":"https://web.archive.org/web/20200805145951/https://nav.files.bbci.co.uk/searchbox/f550ca44595ce02593806dd49905699a/","searchboxAppStaticPrefix":"https://web.archive.org/web/20200805145951/https://nav.files.bbci.co.uk/searchbox/f550ca44595ce02593806dd49905699a/drawer","searchFormHtml":"<div tabindex=\"-1\"><div><section class=\"se-searchbox-panel\"><div class=\"se-g-wrap\"><div class=\"se-g-layout\"><div class=\"se-g-layout__item se-searchbox-title\" aria-hidden=\"true\">search</div><div class=\"se-g-layout__item se-searchbox\"><form accept-charset=\"utf-8\" id=\"searchboxDrawerForm\" method=\"get\" action=\"https://search.bbc.co.uk/search\"><label class=\"se-searchbox__input\" for=\"se-searchbox-input-field\"><span class=\"se-sr-only\">Search Term</span><input type=\"text\" name=\"q\" value=\"\" id=\"se-searchbox-input-field\" class=\"se-searchbox__input__field\" maxLength=\"100\" autoComplete=\"off\" autoCorrect=\"off\" autoCapitalize=\"off\" spellcheck=\"false\" tabindex=\"0\"/></label><input type=\"hidden\" name=\"scope\" value=\"\"/><button type=\"submit\" class=\"se-searchbox__submit\" tabindex=\"0\" data-bbc-container=\"se-searchbox-panel\" data-bbc-title=\"search-icon\" data-bbc-metadata=\"{&quot;PAR&quot;:&quot;form::1&quot;,&quot;CHD&quot;:&quot;button::1&quot;}\" data-bbc-personalisation=\"{&quot;QRY&quot;:&quot;&quot;}\">Search</button><button type=\"button\" class=\"se-searchbox__clear se-searchbox__clear--visible\" tabindex=\"0\" data-bbc-container=\"se-searchbox-panel\" data-bbc-title=\"clear-icon\" data-bbc-metadata=\"{&quot;PAR&quot;:&quot;form::1&quot;,&quot;CHD&quot;:&quot;button::2&quot;}\" data-bbc-personalisation=\"{&quot;QRY&quot;:&quot;&quot;}\">Close</button></form></div></div></div></section><div aria-live=\"polite\" aria-atomic=\"true\" class=\"se-suggestions-container\"><section class=\"se-g-wrap\"></section></div></div></div>","searchScopePlaceholder":"","searchScopeParam":"","searchScopeTemplate":"","searchPlaceholderWrapperStart":"","searchPlaceholderWrapperEnd":""}; window.SEARCHBOX.suppress = false; window.SEARCHBOX.searchScope = SEARCHBOX.searchScopeTemplate.split('-')[0];</script><link rel="stylesheet" href="https://web.archive.org/web/20200805145951cs_/https://nav.files.bbci.co.uk/searchbox/f550ca44595ce02593806dd49905699a/css/main.css"><!--[if IE 8]> <script type="text/javascript" src="https://nav.files.bbci.co.uk/searchbox/f550ca44595ce02593806dd49905699a/script/html5shiv.min.js"></script> <script type="text/javascript">window['searchboxIEVersion'] = 8;</script> <link rel="stylesheet" href="https://nav.files.bbci.co.uk/searchbox/f550ca44595ce02593806dd49905699a/css/ie8.css"> <![endif]--><!--[if IE 9]> <script type="text/javascript">window['searchboxIEVersion'] = 9;</script> <![endif]--> <script type="text/javascript">"use strict";!function(){window.__reverbStaticLocation="https://web.archive.org/web/20200805145951/https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/",window.__smarttagVersion="5.20.0",window.__reverb={},window.__reverb.__reverbLoadedPromise=new Promise(function(e,n){window.__reverb.__resolveReverbLoaded=e,window.__reverb.__rejectReverbLoaded=n}),window.__reverb.__reverbTimeout=setTimeout(function(){window.__reverb.__rejectReverbLoaded()},5e3);var n=function(r,d){window.__reverb.__reverbLoadedPromise.then(function(e){if(r&&r.detail){var n=r.detail.label,t=r.detail.type,i=r.detail.elem,o=r.detail.originalEvent;r.detail.isClick&&(d=r.detail.isClick),e.userActionEvent(t,n,r.detail,i,o,d)}},function(){console.log("Reverb failed to load. Event not sent")})};document.addEventListener("bbc-user-event",function(e){n(e,!1)}),document.addEventListener("bbc-user-click",function(e){n(e,!0)}),document.addEventListener("bbc-page-updated",function(){window.__reverb.__reverbLoadedPromise.then(function(e){e.initialise().then(function(){return e.viewEvent()})},function(){console.log("Reverb failed to load. Event not sent")})})}();</script><script type="text/javascript" src="https://web.archive.org/web/20200805145951js_/https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/reverb-1.5.0.js" async=""></script><script type="text/javascript">window.__detectview={clickManagementEnabled:false};</script> <script> if (typeof bbcdotcom !== 'undefined' && typeof bbcdotcom.registerAd === 'function') { bbcdotcom.init({"asyncEnabled":true,"adsToDisplay":[""],"layout":"group5"}); } </script> <link rel="stylesheet" href="//web.archive.org/web/20200805145951cs_/https://weather.files.bbci.co.uk/weather-web-lambda-masthead-renderer/72/css/masthead.css"/> <script>require.config({"paths":{"jssignals-1":"//web.archive.org/web/20200805145951/https://static.bbc.co.uk/frameworks/jssignals/0.3.6/modules/jssignals-1","uasclient":"//web.archive.org/web/20200805145951/https://static.bbci.co.uk/uasclient/0.1.40/modules/uasclient","relay-1":"//web.archive.org/web/20200805145951/https://static.bbci.co.uk/frameworks/relay/0.2.6/sharedmodules/relay-1"}})</script> <script>window.Morph = {}</script> <script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script> <script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script> <!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>.wr-c-advert__sponsor_section .bbccom_sponsor_section_slot{padding:0;margin:0;float:none}.wr-c-advert__sponsor_section .bbccom_sponsor_section_slot .bbccom_advert{padding:0 !important;margin:8px 0 !important}.wr-c-advert__sponsor_section .bbccom_sponsor_section_slot .bbccom_advert .bbccom_text{width:108px;margin:0 !important;padding-left:0;line-height:16px !important;text-align:left !important}.wr-c-advert__sponsor_section .bbccom_sponsor_section_slot .bbccom_advert div[id^="google_ads_iframe"]{position:static} </style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-wr-advert/2.0.0"]=true; Morph.styleSrc.push("<style>.wr-c-advert__sponsor_section .bbccom_sponsor_section_slot{padding:0;margin:0;float:none}.wr-c-advert__sponsor_section .bbccom_sponsor_section_slot .bbccom_advert{padding:0 !important;margin:8px 0 !important}.wr-c-advert__sponsor_section .bbccom_sponsor_section_slot .bbccom_advert .bbccom_text{width:108px;margin:0 !important;padding-left:0;line-height:16px !important;text-align:left !important}.wr-c-advert__sponsor_section .bbccom_sponsor_section_slot .bbccom_advert div[id^=\"google_ads_iframe\"]{position:static}\n</style>"); }</script> <script type="text/javascript">Morph.initStyles(); /* u37379918419096336 */</script> <script type="text/javascript">Morph.initStyles(); /* u8241879182707494 */</script> <script>"use strict";function insertStyle(e){document.write('<link rel="stylesheet" href="'.concat(e,'">'))}window.Morph.enhanced?insertStyle("//web.archive.org/web/20200805145951/https://m.files.bbci.co.uk/modules/bbc-morph-wr-page-styles/2.3.1/enhanced.css"):insertStyle("//web.archive.org/web/20200805145951/https://m.files.bbci.co.uk/modules/bbc-morph-wr-page-styles/2.3.1/core.css");</script> <noscript><link rel="stylesheet" href="//web.archive.org/web/20200805145951cs_/https://m.files.bbci.co.uk/modules/bbc-morph-wr-page-styles/2.3.1/core.css"></noscript> <script type="text/javascript">Morph.initStyles(); /* u05419662036001682 */</script> <style>/* autoprefixer: off */ /** * Grid containing element */ .gel-wrap { max-width: 1008px; margin: 0 auto; padding-right: 8px; padding-left: 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } @media (min-width: 25em) { .gel-wrap { padding-left: 16px; padding-right: 16px; } } @media (min-width: 80em) { .b-pw-1280 .gel-wrap { max-width: 1280px; } } /** * A grid row */ .gel-layout { list-style: none; direction: ltr; text-align: left; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; margin-right: 0; margin-left: -8px; padding-right: 0; padding-left: 0; } @media (min-width: 37.5em) { .gel-layout { margin-left: -16px; } } /** * A single grid item */ .gel-layout__item { width: 100%; display: inline-block; padding-left: 8px; text-align: left; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } @media (min-width: 37.5em) { .gel-layout__item { padding-left: 16px; } } /** * Layouts with no gutters. */ .gel-layout--flush { margin-left: 0; } .gel-layout--flush > .gel-layout__item { padding-left: 0; } /** * Reversed rendered order of layout items, e.g. items 1, 2, 3, 4 in your * markup will display in order 4, 3, 2, 1 on your page */ .gel-layout--rev { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .no-flexbox .gel-layout--rev { direction: rtl; text-align: left; } .no-flexbox .gel-layout--rev > .gel-layout__item { direction: ltr; text-align: left; } /** * Align layout items to the vertical centers of each other */ .gel-layout--middle { -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; } .gel-layout--middle > .gel-layout__item { vertical-align: middle; } /** * Align layout items to the vertical bottoms of each other */ .gel-layout--bottom { -webkit-align-items: flex-end; -ms-flex-align: end; -ms-grid-row-align: flex-end; align-items: flex-end; } .gel-layout--bottom > .gel-layout__item { vertical-align: bottom; } /** * Make the layout items fill up from the right hand side */ .gel-layout--right { text-align: right; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .gel-layout--right > .gel-layout__item { text-align: left; } /** * Make the layout items fill up from the center outward */ .gel-layout--center { text-align: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .gel-layout--center > .gel-layout__item { text-align: left; } /** * Cause layout items to take up a non-explicit amount of width */ .gel-layout--auto > .gel-layout__item { width: auto; } /** * Disable the flexbox grid * * 1. Prevents floated layout items from shrinking the layout */ .gel-layout--no-flex { min-width: 100%; } .gel-layout--no-flex, .gel-layout--no-flex > .gel-layout__item { display: block; display: inline-block; } /** * Force items to be of equal height */ .gel-layout--equal > .gel-layout__item { display: -webkit-flex; display: flex; } /** * Allow items to devide the space equally between the number of items */ .gel-layout--fit > .gel-layout__item { width: auto; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } /** * Align a single grid item to the top */ .gel-layout__item--top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } /** * Align a single grid item to the center */ .gel-layout__item--center { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } /** * Align a single grid item to the bottom */ .gel-layout__item--bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .gel-1\/1 { width: 100% !important; } .gel-1\/2 { width: 50% !important; } .gel-1\/3 { width: 33.3333333333% !important; } .gel-2\/3 { width: 66.6666666667% !important; } .gel-1\/4 { width: 25% !important; } .gel-2\/4 { width: 50% !important; } .gel-3\/4 { width: 75% !important; } .gel-1\/5 { width: 20% !important; } .gel-2\/5 { width: 40% !important; } .gel-3\/5 { width: 60% !important; } .gel-4\/5 { width: 80% !important; } .gel-1\/8 { width: 12.5% !important; } .gel-2\/8 { width: 25% !important; } .gel-3\/8 { width: 37.5% !important; } .gel-4\/8 { width: 50% !important; } .gel-5\/8 { width: 62.5% !important; } .gel-6\/8 { width: 75% !important; } .gel-7\/8 { width: 87.5% !important; } .gel-1\/10 { width: 10% !important; } .gel-2\/10 { width: 20% !important; } .gel-3\/10 { width: 30% !important; } .gel-4\/10 { width: 40% !important; } .gel-5\/10 { width: 50% !important; } .gel-6\/10 { width: 60% !important; } .gel-7\/10 { width: 70% !important; } .gel-8\/10 { width: 80% !important; } .gel-9\/10 { width: 90% !important; } .gel-1\/12 { width: 8.3333333333% !important; } .gel-2\/12 { width: 16.6666666667% !important; } .gel-3\/12 { width: 25% !important; } .gel-4\/12 { width: 33.3333333333% !important; } .gel-5\/12 { width: 41.6666666667% !important; } .gel-6\/12 { width: 50% !important; } .gel-7\/12 { width: 58.3333333333% !important; } .gel-8\/12 { width: 66.6666666667% !important; } .gel-9\/12 { width: 75% !important; } .gel-10\/12 { width: 83.3333333333% !important; } .gel-11\/12 { width: 91.6666666667% !important; } .gel-1\/24 { width: 4.1666666667% !important; } .gel-2\/24 { width: 8.3333333333% !important; } .gel-3\/24 { width: 12.5% !important; } .gel-4\/24 { width: 16.6666666667% !important; } .gel-5\/24 { width: 20.8333333333% !important; } .gel-6\/24 { width: 25% !important; } .gel-7\/24 { width: 29.1666666667% !important; } .gel-8\/24 { width: 33.3333333333% !important; } .gel-9\/24 { width: 37.5% !important; } .gel-10\/24 { width: 41.6666666667% !important; } .gel-11\/24 { width: 45.8333333333% !important; } .gel-12\/24 { width: 50% !important; } .gel-13\/24 { width: 54.1666666667% !important; } .gel-14\/24 { width: 58.3333333333% !important; } .gel-15\/24 { width: 62.5% !important; } .gel-16\/24 { width: 66.6666666667% !important; } .gel-17\/24 { width: 70.8333333333% !important; } .gel-18\/24 { width: 75% !important; } .gel-19\/24 { width: 79.1666666667% !important; } .gel-20\/24 { width: 83.3333333333% !important; } .gel-21\/24 { width: 87.5% !important; } .gel-22\/24 { width: 91.6666666667% !important; } .gel-23\/24 { width: 95.8333333333% !important; } @media (min-width: 25em) { .gel-1\/1\@s { width: 100% !important; } .gel-1\/2\@s { width: 50% !important; } .gel-1\/3\@s { width: 33.3333333333% !important; } .gel-2\/3\@s { width: 66.6666666667% !important; } .gel-1\/4\@s { width: 25% !important; } .gel-2\/4\@s { width: 50% !important; } .gel-3\/4\@s { width: 75% !important; } .gel-1\/5\@s { width: 20% !important; } .gel-2\/5\@s { width: 40% !important; } .gel-3\/5\@s { width: 60% !important; } .gel-4\/5\@s { width: 80% !important; } .gel-1\/8\@s { width: 12.5% !important; } .gel-2\/8\@s { width: 25% !important; } .gel-3\/8\@s { width: 37.5% !important; } .gel-4\/8\@s { width: 50% !important; } .gel-5\/8\@s { width: 62.5% !important; } .gel-6\/8\@s { width: 75% !important; } .gel-7\/8\@s { width: 87.5% !important; } .gel-1\/10\@s { width: 10% !important; } .gel-2\/10\@s { width: 20% !important; } .gel-3\/10\@s { width: 30% !important; } .gel-4\/10\@s { width: 40% !important; } .gel-5\/10\@s { width: 50% !important; } .gel-6\/10\@s { width: 60% !important; } .gel-7\/10\@s { width: 70% !important; } .gel-8\/10\@s { width: 80% !important; } .gel-9\/10\@s { width: 90% !important; } .gel-1\/12\@s { width: 8.3333333333% !important; } .gel-2\/12\@s { width: 16.6666666667% !important; } .gel-3\/12\@s { width: 25% !important; } .gel-4\/12\@s { width: 33.3333333333% !important; } .gel-5\/12\@s { width: 41.6666666667% !important; } .gel-6\/12\@s { width: 50% !important; } .gel-7\/12\@s { width: 58.3333333333% !important; } .gel-8\/12\@s { width: 66.6666666667% !important; } .gel-9\/12\@s { width: 75% !important; } .gel-10\/12\@s { width: 83.3333333333% !important; } .gel-11\/12\@s { width: 91.6666666667% !important; } .gel-1\/24\@s { width: 4.1666666667% !important; } .gel-2\/24\@s { width: 8.3333333333% !important; } .gel-3\/24\@s { width: 12.5% !important; } .gel-4\/24\@s { width: 16.6666666667% !important; } .gel-5\/24\@s { width: 20.8333333333% !important; } .gel-6\/24\@s { width: 25% !important; } .gel-7\/24\@s { width: 29.1666666667% !important; } .gel-8\/24\@s { width: 33.3333333333% !important; } .gel-9\/24\@s { width: 37.5% !important; } .gel-10\/24\@s { width: 41.6666666667% !important; } .gel-11\/24\@s { width: 45.8333333333% !important; } .gel-12\/24\@s { width: 50% !important; } .gel-13\/24\@s { width: 54.1666666667% !important; } .gel-14\/24\@s { width: 58.3333333333% !important; } .gel-15\/24\@s { width: 62.5% !important; } .gel-16\/24\@s { width: 66.6666666667% !important; } .gel-17\/24\@s { width: 70.8333333333% !important; } .gel-18\/24\@s { width: 75% !important; } .gel-19\/24\@s { width: 79.1666666667% !important; } .gel-20\/24\@s { width: 83.3333333333% !important; } .gel-21\/24\@s { width: 87.5% !important; } .gel-22\/24\@s { width: 91.6666666667% !important; } .gel-23\/24\@s { width: 95.8333333333% !important; } } @media (min-width: 37.5em) { .gel-1\/1\@m { width: 100% !important; } .gel-1\/2\@m { width: 50% !important; } .gel-1\/3\@m { width: 33.3333333333% !important; } .gel-2\/3\@m { width: 66.6666666667% !important; } .gel-1\/4\@m { width: 25% !important; } .gel-2\/4\@m { width: 50% !important; } .gel-3\/4\@m { width: 75% !important; } .gel-1\/5\@m { width: 20% !important; } .gel-2\/5\@m { width: 40% !important; } .gel-3\/5\@m { width: 60% !important; } .gel-4\/5\@m { width: 80% !important; } .gel-1\/8\@m { width: 12.5% !important; } .gel-2\/8\@m { width: 25% !important; } .gel-3\/8\@m { width: 37.5% !important; } .gel-4\/8\@m { width: 50% !important; } .gel-5\/8\@m { width: 62.5% !important; } .gel-6\/8\@m { width: 75% !important; } .gel-7\/8\@m { width: 87.5% !important; } .gel-1\/10\@m { width: 10% !important; } .gel-2\/10\@m { width: 20% !important; } .gel-3\/10\@m { width: 30% !important; } .gel-4\/10\@m { width: 40% !important; } .gel-5\/10\@m { width: 50% !important; } .gel-6\/10\@m { width: 60% !important; } .gel-7\/10\@m { width: 70% !important; } .gel-8\/10\@m { width: 80% !important; } .gel-9\/10\@m { width: 90% !important; } .gel-1\/12\@m { width: 8.3333333333% !important; } .gel-2\/12\@m { width: 16.6666666667% !important; } .gel-3\/12\@m { width: 25% !important; } .gel-4\/12\@m { width: 33.3333333333% !important; } .gel-5\/12\@m { width: 41.6666666667% !important; } .gel-6\/12\@m { width: 50% !important; } .gel-7\/12\@m { width: 58.3333333333% !important; } .gel-8\/12\@m { width: 66.6666666667% !important; } .gel-9\/12\@m { width: 75% !important; } .gel-10\/12\@m { width: 83.3333333333% !important; } .gel-11\/12\@m { width: 91.6666666667% !important; } .gel-1\/24\@m { width: 4.1666666667% !important; } .gel-2\/24\@m { width: 8.3333333333% !important; } .gel-3\/24\@m { width: 12.5% !important; } .gel-4\/24\@m { width: 16.6666666667% !important; } .gel-5\/24\@m { width: 20.8333333333% !important; } .gel-6\/24\@m { width: 25% !important; } .gel-7\/24\@m { width: 29.1666666667% !important; } .gel-8\/24\@m { width: 33.3333333333% !important; } .gel-9\/24\@m { width: 37.5% !important; } .gel-10\/24\@m { width: 41.6666666667% !important; } .gel-11\/24\@m { width: 45.8333333333% !important; } .gel-12\/24\@m { width: 50% !important; } .gel-13\/24\@m { width: 54.1666666667% !important; } .gel-14\/24\@m { width: 58.3333333333% !important; } .gel-15\/24\@m { width: 62.5% !important; } .gel-16\/24\@m { width: 66.6666666667% !important; } .gel-17\/24\@m { width: 70.8333333333% !important; } .gel-18\/24\@m { width: 75% !important; } .gel-19\/24\@m { width: 79.1666666667% !important; } .gel-20\/24\@m { width: 83.3333333333% !important; } .gel-21\/24\@m { width: 87.5% !important; } .gel-22\/24\@m { width: 91.6666666667% !important; } .gel-23\/24\@m { width: 95.8333333333% !important; } } @media (min-width: 56.25em) { .gel-1\/1\@l { width: 100% !important; } .gel-1\/2\@l { width: 50% !important; } .gel-1\/3\@l { width: 33.3333333333% !important; } .gel-2\/3\@l { width: 66.6666666667% !important; } .gel-1\/4\@l { width: 25% !important; } .gel-2\/4\@l { width: 50% !important; } .gel-3\/4\@l { width: 75% !important; } .gel-1\/5\@l { width: 20% !important; } .gel-2\/5\@l { width: 40% !important; } .gel-3\/5\@l { width: 60% !important; } .gel-4\/5\@l { width: 80% !important; } .gel-1\/8\@l { width: 12.5% !important; } .gel-2\/8\@l { width: 25% !important; } .gel-3\/8\@l { width: 37.5% !important; } .gel-4\/8\@l { width: 50% !important; } .gel-5\/8\@l { width: 62.5% !important; } .gel-6\/8\@l { width: 75% !important; } .gel-7\/8\@l { width: 87.5% !important; } .gel-1\/10\@l { width: 10% !important; } .gel-2\/10\@l { width: 20% !important; } .gel-3\/10\@l { width: 30% !important; } .gel-4\/10\@l { width: 40% !important; } .gel-5\/10\@l { width: 50% !important; } .gel-6\/10\@l { width: 60% !important; } .gel-7\/10\@l { width: 70% !important; } .gel-8\/10\@l { width: 80% !important; } .gel-9\/10\@l { width: 90% !important; } .gel-1\/12\@l { width: 8.3333333333% !important; } .gel-2\/12\@l { width: 16.6666666667% !important; } .gel-3\/12\@l { width: 25% !important; } .gel-4\/12\@l { width: 33.3333333333% !important; } .gel-5\/12\@l { width: 41.6666666667% !important; } .gel-6\/12\@l { width: 50% !important; } .gel-7\/12\@l { width: 58.3333333333% !important; } .gel-8\/12\@l { width: 66.6666666667% !important; } .gel-9\/12\@l { width: 75% !important; } .gel-10\/12\@l { width: 83.3333333333% !important; } .gel-11\/12\@l { width: 91.6666666667% !important; } .gel-1\/24\@l { width: 4.1666666667% !important; } .gel-2\/24\@l { width: 8.3333333333% !important; } .gel-3\/24\@l { width: 12.5% !important; } .gel-4\/24\@l { width: 16.6666666667% !important; } .gel-5\/24\@l { width: 20.8333333333% !important; } .gel-6\/24\@l { width: 25% !important; } .gel-7\/24\@l { width: 29.1666666667% !important; } .gel-8\/24\@l { width: 33.3333333333% !important; } .gel-9\/24\@l { width: 37.5% !important; } .gel-10\/24\@l { width: 41.6666666667% !important; } .gel-11\/24\@l { width: 45.8333333333% !important; } .gel-12\/24\@l { width: 50% !important; } .gel-13\/24\@l { width: 54.1666666667% !important; } .gel-14\/24\@l { width: 58.3333333333% !important; } .gel-15\/24\@l { width: 62.5% !important; } .gel-16\/24\@l { width: 66.6666666667% !important; } .gel-17\/24\@l { width: 70.8333333333% !important; } .gel-18\/24\@l { width: 75% !important; } .gel-19\/24\@l { width: 79.1666666667% !important; } .gel-20\/24\@l { width: 83.3333333333% !important; } .gel-21\/24\@l { width: 87.5% !important; } .gel-22\/24\@l { width: 91.6666666667% !important; } .gel-23\/24\@l { width: 95.8333333333% !important; } } @media (min-width: 63em) { .gel-1\/1\@xl { width: 100% !important; } .gel-1\/2\@xl { width: 50% !important; } .gel-1\/3\@xl { width: 33.3333333333% !important; } .gel-2\/3\@xl { width: 66.6666666667% !important; } .gel-1\/4\@xl { width: 25% !important; } .gel-2\/4\@xl { width: 50% !important; } .gel-3\/4\@xl { width: 75% !important; } .gel-1\/5\@xl { width: 20% !important; } .gel-2\/5\@xl { width: 40% !important; } .gel-3\/5\@xl { width: 60% !important; } .gel-4\/5\@xl { width: 80% !important; } .gel-1\/8\@xl { width: 12.5% !important; } .gel-2\/8\@xl { width: 25% !important; } .gel-3\/8\@xl { width: 37.5% !important; } .gel-4\/8\@xl { width: 50% !important; } .gel-5\/8\@xl { width: 62.5% !important; } .gel-6\/8\@xl { width: 75% !important; } .gel-7\/8\@xl { width: 87.5% !important; } .gel-1\/10\@xl { width: 10% !important; } .gel-2\/10\@xl { width: 20% !important; } .gel-3\/10\@xl { width: 30% !important; } .gel-4\/10\@xl { width: 40% !important; } .gel-5\/10\@xl { width: 50% !important; } .gel-6\/10\@xl { width: 60% !important; } .gel-7\/10\@xl { width: 70% !important; } .gel-8\/10\@xl { width: 80% !important; } .gel-9\/10\@xl { width: 90% !important; } .gel-1\/12\@xl { width: 8.3333333333% !important; } .gel-2\/12\@xl { width: 16.6666666667% !important; } .gel-3\/12\@xl { width: 25% !important; } .gel-4\/12\@xl { width: 33.3333333333% !important; } .gel-5\/12\@xl { width: 41.6666666667% !important; } .gel-6\/12\@xl { width: 50% !important; } .gel-7\/12\@xl { width: 58.3333333333% !important; } .gel-8\/12\@xl { width: 66.6666666667% !important; } .gel-9\/12\@xl { width: 75% !important; } .gel-10\/12\@xl { width: 83.3333333333% !important; } .gel-11\/12\@xl { width: 91.6666666667% !important; } .gel-1\/24\@xl { width: 4.1666666667% !important; } .gel-2\/24\@xl { width: 8.3333333333% !important; } .gel-3\/24\@xl { width: 12.5% !important; } .gel-4\/24\@xl { width: 16.6666666667% !important; } .gel-5\/24\@xl { width: 20.8333333333% !important; } .gel-6\/24\@xl { width: 25% !important; } .gel-7\/24\@xl { width: 29.1666666667% !important; } .gel-8\/24\@xl { width: 33.3333333333% !important; } .gel-9\/24\@xl { width: 37.5% !important; } .gel-10\/24\@xl { width: 41.6666666667% !important; } .gel-11\/24\@xl { width: 45.8333333333% !important; } .gel-12\/24\@xl { width: 50% !important; } .gel-13\/24\@xl { width: 54.1666666667% !important; } .gel-14\/24\@xl { width: 58.3333333333% !important; } .gel-15\/24\@xl { width: 62.5% !important; } .gel-16\/24\@xl { width: 66.6666666667% !important; } .gel-17\/24\@xl { width: 70.8333333333% !important; } .gel-18\/24\@xl { width: 75% !important; } .gel-19\/24\@xl { width: 79.1666666667% !important; } .gel-20\/24\@xl { width: 83.3333333333% !important; } .gel-21\/24\@xl { width: 87.5% !important; } .gel-22\/24\@xl { width: 91.6666666667% !important; } .gel-23\/24\@xl { width: 95.8333333333% !important; } } @media (min-width: 80em) { .b-pw-1280 .gel-1\/1\@xxl { width: 100% !important; } .b-pw-1280 .gel-1\/2\@xxl { width: 50% !important; } .b-pw-1280 .gel-1\/3\@xxl { width: 33.3333333333% !important; } .b-pw-1280 .gel-2\/3\@xxl { width: 66.6666666667% !important; } .b-pw-1280 .gel-1\/4\@xxl { width: 25% !important; } .b-pw-1280 .gel-2\/4\@xxl { width: 50% !important; } .b-pw-1280 .gel-3\/4\@xxl { width: 75% !important; } .b-pw-1280 .gel-1\/5\@xxl { width: 20% !important; } .b-pw-1280 .gel-2\/5\@xxl { width: 40% !important; } .b-pw-1280 .gel-3\/5\@xxl { width: 60% !important; } .b-pw-1280 .gel-4\/5\@xxl { width: 80% !important; } .b-pw-1280 .gel-1\/8\@xxl { width: 12.5% !important; } .b-pw-1280 .gel-2\/8\@xxl { width: 25% !important; } .b-pw-1280 .gel-3\/8\@xxl { width: 37.5% !important; } .b-pw-1280 .gel-4\/8\@xxl { width: 50% !important; } .b-pw-1280 .gel-5\/8\@xxl { width: 62.5% !important; } .b-pw-1280 .gel-6\/8\@xxl { width: 75% !important; } .b-pw-1280 .gel-7\/8\@xxl { width: 87.5% !important; } .b-pw-1280 .gel-1\/10\@xxl { width: 10% !important; } .b-pw-1280 .gel-2\/10\@xxl { width: 20% !important; } .b-pw-1280 .gel-3\/10\@xxl { width: 30% !important; } .b-pw-1280 .gel-4\/10\@xxl { width: 40% !important; } .b-pw-1280 .gel-5\/10\@xxl { width: 50% !important; } .b-pw-1280 .gel-6\/10\@xxl { width: 60% !important; } .b-pw-1280 .gel-7\/10\@xxl { width: 70% !important; } .b-pw-1280 .gel-8\/10\@xxl { width: 80% !important; } .b-pw-1280 .gel-9\/10\@xxl { width: 90% !important; } .b-pw-1280 .gel-1\/12\@xxl { width: 8.3333333333% !important; } .b-pw-1280 .gel-2\/12\@xxl { width: 16.6666666667% !important; } .b-pw-1280 .gel-3\/12\@xxl { width: 25% !important; } .b-pw-1280 .gel-4\/12\@xxl { width: 33.3333333333% !important; } .b-pw-1280 .gel-5\/12\@xxl { width: 41.6666666667% !important; } .b-pw-1280 .gel-6\/12\@xxl { width: 50% !important; } .b-pw-1280 .gel-7\/12\@xxl { width: 58.3333333333% !important; } .b-pw-1280 .gel-8\/12\@xxl { width: 66.6666666667% !important; } .b-pw-1280 .gel-9\/12\@xxl { width: 75% !important; } .b-pw-1280 .gel-10\/12\@xxl { width: 83.3333333333% !important; } .b-pw-1280 .gel-11\/12\@xxl { width: 91.6666666667% !important; } .b-pw-1280 .gel-1\/24\@xxl { width: 4.1666666667% !important; } .b-pw-1280 .gel-2\/24\@xxl { width: 8.3333333333% !important; } .b-pw-1280 .gel-3\/24\@xxl { width: 12.5% !important; } .b-pw-1280 .gel-4\/24\@xxl { width: 16.6666666667% !important; } .b-pw-1280 .gel-5\/24\@xxl { width: 20.8333333333% !important; } .b-pw-1280 .gel-6\/24\@xxl { width: 25% !important; } .b-pw-1280 .gel-7\/24\@xxl { width: 29.1666666667% !important; } .b-pw-1280 .gel-8\/24\@xxl { width: 33.3333333333% !important; } .b-pw-1280 .gel-9\/24\@xxl { width: 37.5% !important; } .b-pw-1280 .gel-10\/24\@xxl { width: 41.6666666667% !important; } .b-pw-1280 .gel-11\/24\@xxl { width: 45.8333333333% !important; } .b-pw-1280 .gel-12\/24\@xxl { width: 50% !important; } .b-pw-1280 .gel-13\/24\@xxl { width: 54.1666666667% !important; } .b-pw-1280 .gel-14\/24\@xxl { width: 58.3333333333% !important; } .b-pw-1280 .gel-15\/24\@xxl { width: 62.5% !important; } .b-pw-1280 .gel-16\/24\@xxl { width: 66.6666666667% !important; } .b-pw-1280 .gel-17\/24\@xxl { width: 70.8333333333% !important; } .b-pw-1280 .gel-18\/24\@xxl { width: 75% !important; } .b-pw-1280 .gel-19\/24\@xxl { width: 79.1666666667% !important; } .b-pw-1280 .gel-20\/24\@xxl { width: 83.3333333333% !important; } .b-pw-1280 .gel-21\/24\@xxl { width: 87.5% !important; } .b-pw-1280 .gel-22\/24\@xxl { width: 91.6666666667% !important; } .b-pw-1280 .gel-23\/24\@xxl { width: 95.8333333333% !important; } } .gel-canon { font-size: 28px; font-size: 1.75rem; line-height: 32px; line-height: 2rem; } @media (min-width: 20em) { .gel-canon { font-size: 32px; font-size: 2rem; line-height: 36px; line-height: 2.25rem; } } @media (min-width: 37.5em) { .gel-canon { font-size: 52px; font-size: 3.25rem; line-height: 56px; line-height: 3.5rem; } .no-touch .gel-canon { font-size: 44px; font-size: 2.75rem; line-height: 48px; line-height: 3rem; } } .gel-canon-bold { font-size: 28px; font-size: 1.75rem; line-height: 32px; line-height: 2rem; font-weight: bold; letter-spacing: -1px; letter-spacing: -0.0625rem; } @media (min-width: 20em) { .gel-canon-bold { font-size: 32px; font-size: 2rem; line-height: 36px; line-height: 2.25rem; } } @media (min-width: 37.5em) { .gel-canon-bold { font-size: 52px; font-size: 3.25rem; line-height: 56px; line-height: 3.5rem; } .no-touch .gel-canon-bold { font-size: 44px; font-size: 2.75rem; line-height: 48px; line-height: 3rem; } } .gel-trafalgar { font-size: 20px; font-size: 1.25rem; line-height: 24px; line-height: 1.5rem; } @media (min-width: 20em) { .gel-trafalgar { font-size: 24px; font-size: 1.5rem; line-height: 28px; line-height: 1.75rem; } } @media (min-width: 37.5em) { .gel-trafalgar { font-size: 36px; font-size: 2.25rem; line-height: 40px; line-height: 2.5rem; } .no-touch .gel-trafalgar { font-size: 32px; font-size: 2rem; line-height: 36px; line-height: 2.25rem; } } .gel-trafalgar-bold { font-size: 20px; font-size: 1.25rem; line-height: 24px; line-height: 1.5rem; font-weight: bold; letter-spacing: -1px; letter-spacing: -0.0625rem; } @media (min-width: 20em) { .gel-trafalgar-bold { font-size: 24px; font-size: 1.5rem; line-height: 28px; line-height: 1.75rem; } } @media (min-width: 37.5em) { .gel-trafalgar-bold { font-size: 36px; font-size: 2.25rem; line-height: 40px; line-height: 2.5rem; } .no-touch .gel-trafalgar-bold { font-size: 32px; font-size: 2rem; line-height: 36px; line-height: 2.25rem; } } .gel-paragon { font-size: 20px; font-size: 1.25rem; line-height: 24px; line-height: 1.5rem; } @media (min-width: 20em) { .gel-paragon { font-size: 22px; font-size: 1.375rem; line-height: 26px; line-height: 1.625rem; } } @media (min-width: 37.5em) { .gel-paragon { font-size: 30px; font-size: 1.875rem; line-height: 34px; line-height: 2.125rem; } .no-touch .gel-paragon { font-size: 28px; font-size: 1.75rem; line-height: 32px; line-height: 2rem; } } .gel-paragon-bold { font-size: 20px; font-size: 1.25rem; line-height: 24px; line-height: 1.5rem; font-weight: bold; letter-spacing: -1px; letter-spacing: -0.0625rem; } @media (min-width: 20em) { .gel-paragon-bold { font-size: 22px; font-size: 1.375rem; line-height: 26px; line-height: 1.625rem; } } @media (min-width: 37.5em) { .gel-paragon-bold { font-size: 30px; font-size: 1.875rem; line-height: 34px; line-height: 2.125rem; } .no-touch .gel-paragon-bold { font-size: 28px; font-size: 1.75rem; line-height: 32px; line-height: 2rem; } } .gel-double-pica { font-size: 20px; font-size: 1.25rem; line-height: 24px; line-height: 1.5rem; } @media (min-width: 37.5em) { .gel-double-pica { font-size: 26px; font-size: 1.625rem; line-height: 30px; line-height: 1.875rem; } .no-touch .gel-double-pica { font-size: 24px; font-size: 1.5rem; line-height: 28px; line-height: 1.75rem; } } .gel-double-pica-bold { font-size: 20px; font-size: 1.25rem; line-height: 24px; line-height: 1.5rem; font-weight: bold; letter-spacing: -1px; letter-spacing: -0.0625rem; } @media (min-width: 37.5em) { .gel-double-pica-bold { font-size: 26px; font-size: 1.625rem; line-height: 30px; line-height: 1.875rem; } .no-touch .gel-double-pica-bold { font-size: 24px; font-size: 1.5rem; line-height: 28px; line-height: 1.75rem; } } .gel-great-primer { font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; } @media (min-width: 37.5em) { .gel-great-primer { font-size: 21px; font-size: 1.3125rem; line-height: 24px; line-height: 1.5rem; } .no-touch .gel-great-primer { font-size: 20px; font-size: 1.25rem; } } .gel-great-primer-bold { font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; font-weight: bold; } @media (min-width: 20em) { .gel-great-primer-bold { letter-spacing: -1px; letter-spacing: -0.0625rem; } } @media (min-width: 37.5em) { .gel-great-primer-bold { font-size: 21px; font-size: 1.3125rem; line-height: 24px; line-height: 1.5rem; } .no-touch .gel-great-primer-bold { font-size: 20px; font-size: 1.25rem; } } .gel-pica { font-size: 15px; font-size: 0.9375rem; line-height: 20px; line-height: 1.25rem; } @media (min-width: 20em) { .gel-pica { font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; } } @media (min-width: 37.5em) { .gel-pica { font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; } .no-touch .gel-pica { font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; } } .gel-pica-bold { font-size: 15px; font-size: 0.9375rem; line-height: 20px; line-height: 1.25rem; font-weight: bold; } @media (min-width: 20em) { .gel-pica-bold { font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; } } @media (min-width: 37.5em) { .gel-pica-bold { font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; } .no-touch .gel-pica-bold { font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; } } .gel-long-primer { font-size: 15px; font-size: 0.9375rem; line-height: 18px; line-height: 1.125rem; } @media (min-width: 37.5em) { .gel-long-primer { line-height: 20px; line-height: 1.25rem; } .no-touch .gel-long-primer { font-size: 14px; font-size: 0.875rem; line-height: 18px; line-height: 1.125rem; } } .gel-long-primer-bold { font-size: 15px; font-size: 0.9375rem; line-height: 18px; line-height: 1.125rem; font-weight: bold; } @media (min-width: 37.5em) { .gel-long-primer-bold { line-height: 20px; line-height: 1.25rem; } .no-touch .gel-long-primer-bold { font-size: 14px; font-size: 0.875rem; line-height: 18px; line-height: 1.125rem; } } .gel-brevier { font-size: 14px; font-size: 0.875rem; line-height: 16px; line-height: 1rem; } @media (min-width: 20em) { .gel-brevier { line-height: 18px; line-height: 1.125rem; } } @media (min-width: 37.5em) { .no-touch .gel-brevier { font-size: 13px; font-size: 0.8125rem; line-height: 16px; line-height: 1rem; } } .gel-brevier-bold { font-size: 14px; font-size: 0.875rem; line-height: 16px; line-height: 1rem; font-weight: bold; } @media (min-width: 20em) { .gel-brevier-bold { line-height: 18px; line-height: 1.125rem; } } @media (min-width: 37.5em) { .no-touch .gel-brevier-bold { font-size: 13px; font-size: 0.8125rem; line-height: 16px; line-height: 1rem; } } .gel-minion { font-size: 12px; font-size: 0.75rem; line-height: 16px; line-height: 1rem; text-transform: uppercase; } @media (min-width: 37.5em) { .gel-minion { font-size: 13px; font-size: 0.8125rem; } .no-touch .gel-minion { font-size: 12px; font-size: 0.75rem; } } .gel-minion-bold { font-size: 12px; font-size: 0.75rem; line-height: 16px; line-height: 1rem; text-transform: uppercase; font-weight: bold; } @media (min-width: 37.5em) { .gel-minion-bold { font-size: 13px; font-size: 0.8125rem; } .no-touch .gel-minion-bold { font-size: 12px; font-size: 0.75rem; } } .gel-body-copy { font-size: 15px; font-size: 0.9375rem; line-height: 20px; line-height: 1.25rem; } @media (min-width: 20em) { .gel-body-copy { font-size: 16px; font-size: 1rem; line-height: 22px; line-height: 1.375rem; } } @media (min-width: 37.5em) { .gel-body-copy { font-size: 18px; font-size: 1.125rem; line-height: 24px; line-height: 1.5rem; } .no-touch .gel-body-copy { font-size: 16px; font-size: 1rem; line-height: 22px; line-height: 1.375rem; } } .icon-gel__svg-background { fill: inherit; } .location-search { /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ /** * 1. Set default font family to sans-serif. * 2. Prevent iOS and IE text size adjust after device orientation change, * without disabling user zoom. */ /** * Remove default margin. */ /* HTML5 display definitions ========================================================================== */ /** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 * and Firefox. * Correct `block` display not defined for `main` in IE 11. */ /** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */ /** * Prevent displaying `audio` without controls in Mobile Safari 4/5/6/7. */ /** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */ /* Links ========================================================================== */ /** * Remove the gray background color from active links in IE 10. */ /** * Improve readability of focused elements when they are also in an * active/hover state. */ /* Text-level semantics ========================================================================== */ /** * Address inconsistent styling of `abbr[title]`. * 1. Correct styling in Firefox 39 and Opera 12. * 2. Correct missing styling in Chrome, Edge, IE, Opera, and Safari. */ /** * Address inconsistent styling of b and strong. * 1. Correct duplicate application of `bolder` in Safari 6.0.2. * 2. Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+. */ /** * Address styling not present in Safari and Chrome. */ /** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */ /** * Address styling not present in IE 8/9. */ /** * Address inconsistent and variable font size in all browsers. */ /** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ /* Embedded content ========================================================================== */ /** * Remove border when inside `a` element in IE 8/9/10. */ /** * Correct overflow not hidden in IE 9/10/11. */ /* Grouping content ========================================================================== */ /** * Address margin not present in IE 8/9 and Safari. */ /** * Address inconsistent styling of `hr`. * 1. Correct `box-sizing` set to `border-box` in Firefox. * 2. Correct `overflow` set to `hidden` in IE 8/9/10/11 and Edge 12. */ /** * Contain overflow in all browsers. */ /** * 1. Correct inheritance and scaling of font-size for preformatted text. * 2. Address odd `em`-unit font size rendering in all browsers. */ /* Forms ========================================================================== */ /** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. */ /** * 1. Correct font properties not being inherited. * 2. Address margins set differently in Firefox 4+, Safari, and Chrome. */ /** * Address `overflow` set to `hidden` in IE 8/9/10/11. */ /** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */ /** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. */ /** * Re-set default cursor for disabled elements. */ /** * Remove inner padding and border in Firefox 4+. */ /** * Restore focus style in Firefox 4+ (unset by a rule above) */ /** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ /** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */ /** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */ /** * Address `appearance` set to `searchfield` in Safari and Chrome. */ /** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */ /** * Define consistent border, margin, and padding. */ /** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */ /** * Remove default vertical scrollbar in IE 8/9/10/11. */ /** * Restore font weight (unset by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */ /*------------------------------------* #RESET \*------------------------------------*/ /** * Lets have smooth fonts */ /** * As well as using normalize.css, it is often advantageous to remove all * margins from certain elements. */ /** * Remove bold */ /** * Give a help cursor to elements that give extra info on `:hover`. */ /** * Remove underlines from potentially troublesome elements. */ /** * Apply faux underlines to inserted text via `border-bottom`. */ /* Reset `button` and button-style `input` default styles */ } .location-search html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } .location-search body { margin: 0; } .location-search article, .location-search aside, .location-search details, .location-search figcaption, .location-search figure, .location-search footer, .location-search header, .location-search main, .location-search menu, .location-search nav, .location-search section, .location-search summary { display: block; } .location-search audio, .location-search canvas, .location-search progress, .location-search video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } .location-search audio:not([controls]) { display: none; height: 0; } .location-search [hidden], .location-search template { display: none; } .location-search a { background-color: transparent; } .location-search a:active, .location-search a:hover { outline: 0; } .location-search abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } .location-search b, .location-search strong { font-weight: inherit; /* 1 */ } .location-search b, .location-search strong { font-weight: bolder; /* 2 */ } .location-search dfn { font-style: italic; } .location-search h1 { font-size: 2em; margin: 0.67em 0; } .location-search mark { background-color: #ff0; color: #000; } .location-search small { font-size: 80%; } .location-search sub, .location-search sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } .location-search sup { top: -0.5em; } .location-search sub { bottom: -0.25em; } .location-search img { border: 0; } .location-search svg:not(:root) { overflow: hidden; } .location-search figure { margin: 1em 40px; } .location-search hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } .location-search pre { overflow: auto; } .location-search code, .location-search kbd, .location-search pre, .location-search samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } .location-search button, .location-search input, .location-search optgroup, .location-search select, .location-search textarea { font: inherit; /* 1 */ margin: 0; /* 2 */ } .location-search button { overflow: visible; } .location-search button, .location-search select { text-transform: none; } .location-search button, .location-search html input[type="button"], .location-search input[type="reset"], .location-search input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } .location-search button[disabled], .location-search html input[disabled] { cursor: default; } .location-search button::-moz-focus-inner, .location-search input::-moz-focus-inner { border: 0; padding: 0; } .location-search button:-moz-focusring, .location-search input:-moz-focusring { outline: 1px dotted ButtonText; } .location-search input { line-height: normal; } .location-search input[type="checkbox"], .location-search input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } .location-search input[type="number"]::-webkit-inner-spin-button, .location-search input[type="number"]::-webkit-outer-spin-button { height: auto; } .location-search input[type="search"] { -webkit-appearance: textfield; } .location-search input[type="search"]::-webkit-search-cancel-button, .location-search input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } .location-search fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } .location-search legend { border: 0; /* 1 */ padding: 0; /* 2 */ } .location-search textarea { overflow: auto; } .location-search optgroup { font-weight: bold; } .location-search html { -webkit-font-smoothing: antialiased; } .location-search body, .location-search h1, .location-search h2, .location-search h3, .location-search h4, .location-search h5, .location-search h6, .location-search p, .location-search blockquote, .location-search pre, .location-search dl, .location-search dd, .location-search ol, .location-search ul, .location-search form, .location-search fieldset, .location-search legend, .location-search figure, .location-search table, .location-search th, .location-search td, .location-search caption, .location-search hr { margin: 0; padding: 0; } .location-search h1, .location-search h2, .location-search h3, .location-search h4, .location-search h5, .location-search h6 { font-weight: normal; } .location-search abbr[title], .location-search dfn[title] { cursor: help; } .location-search u, .location-search ins { text-decoration: none; } .location-search ins { border-bottom: 1px solid; } .location-search a { text-decoration: none; } .location-search input[type="submit"], .location-search input[type="reset"], .location-search input[type="button"], .location-search button { border: 0; color: inherit; /* cursor: default; */ font: inherit; line-height: normal; overflow: visible; padding: 0; -webkit-appearance: button; /* for input */ -webkit-user-select: none; /* for button */ -moz-user-select: none; -ms-user-select: none; } .location-search input[type="submit"]::-moz-focus-inner, .location-search input[type="reset"]::-moz-focus-inner, .location-search input[type="button"]::-moz-focus-inner, .location-search button::-moz-focus-inner { border: 0; padding: 0; } .location-search li { list-style: none; } .location-search a { text-decoration: none; color: inherit; } .location-search a:visited { text-decoration: none; } .location-search .wr-hide-visually { position: absolute !important; clip: rect(1px 1px 1px 1px); /* backward-compatible syntax */ clip-path: polygon(0 0, 1px 0, 1px 1px, 0 1px); /* clip is deprecated */ padding: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; overflow: hidden; white-space: nowrap; /* smushed text fix */ } .location-search * { box-sizing: border-box; } .location-search__page { position: relative; margin-top: 20px; margin-bottom: 20px; } .location-search__title { position: relative; width: 100%; line-height: 2.5rem; } @media (min-width: 37.5em) { .location-search__title { position: absolute; top: 0; left: 0; } } @media (min-width: 37.5em) { .location-search__search-container { margin-left: 12.5rem; } } .location-search .arrow { display: block; width: 2rem; height: 2rem; background-color: #067eb2; text-align: center; padding: 0.5rem; } .location-search .arrow.is-disabled { background-color: #d5d0cd; } .location-search .arrow .wr-gel-icon-left-arrow, .location-search .arrow .wr-gel-icon-right-arrow { fill: transparent; color: #ffffff; } .location-search .pagination { max-width: 17.5625rem; } .location-search .pagination__next { display: inline-block; vertical-align: top; } .location-search .pagination__pages { display: inline-block; vertical-align: top; text-align: center; padding: 0; width: 13.5625rem; line-height: 2rem; } .location-search .pagination__prev { display: inline-block; vertical-align: top; } .location-search .location-search-input { position: relative; } .location-search .location-search-input__input { height: 2.5rem; background-color: #e7e7e7; width: 100%; border: 0; font-size: 15px; font-size: 0.9375rem; line-height: 20px; line-height: 1.25rem; padding: 0.5rem 0.6875rem; } @media (min-width: 20em) { .location-search .location-search-input__input { font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; } } @media (min-width: 37.5em) { .location-search .location-search-input__input { font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; } .no-touch .location-search .location-search-input__input { font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; } } .location-search .location-search-input__submit { position: absolute; right: 0; top: 0; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23525252%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M32%2028.5l-8.2-8.2c3.4-5.1%202.9-12-1.6-16.4C19.7%201.3%2016.3%200%2013%200%209.7%200%206.3%201.3%203.8%203.8c-5.1%205.1-5.1%2013.3%200%2018.4C6.3%2024.7%209.7%2026%2013%2026c2.5%200%205.1-.7%207.3-2.2l8.2%208.2%203.5-3.5zM6.6%2019.4C4.9%2017.7%204%2015.4%204%2013s.9-4.7%202.6-6.4C8.3%204.9%2010.6%204%2013%204c2.4%200%204.7.9%206.4%202.6%203.5%203.5%203.5%209.2%200%2012.7-1.7%201.7-4%202.6-6.4%202.6s-4.7-.8-6.4-2.5z%22%2F%3E%3C%2Fsvg%3E"); background-size: 50%; background-position: 50% 50%; color: #1d1d1b; background-repeat: no-repeat; background-color: transparent; height: 2.5rem; width: 2.5rem; border: 0; } .location-search .location-search-results__results { border-bottom: 1px solid #d8d8d8; padding-bottom: 0.75rem; margin-bottom: 0.75rem; } .location-search .location-search-results__result { font-size: 15px; font-size: 0.9375rem; line-height: 20px; line-height: 1.25rem; } @media (min-width: 20em) { .location-search .location-search-results__result { font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; } } @media (min-width: 37.5em) { .location-search .location-search-results__result { font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; } .no-touch .location-search .location-search-results__result { font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; } } .location-search .location-search-results__result--not-found { padding: 0.75rem; display: block; } .location-search .location-search-results__result__link { padding: 0.75rem; display: block; } /*# sourceMappingURL=weather-search.css.map */</style> <script type="text/javascript">Morph.initStyles(); /* u8316304366088623 */</script> <!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>.wr-icon-gel__svg-background{fill:inherit}.wr-c-settings-slice{font-size:1rem;color:#222;background-color:#F2EFEC}.wr-c-settings-slice__header{font-weight:normal;margin:0}.wr-c-settings-slice__label{font-weight:normal;color:#5A5A5A;margin:0}.wr-c-settings-slice__language{display:inline-block}.wr-c-settings-slice__container{display:inline-block}.wr-c-settings-slice__container--temperature,.wr-c-settings-slice__container--windspeed{display:none}.wr-c-settings-slice__popup-container{position:relative}.wr-c-settings-slice__windspeed{min-width:200px;padding-right:56px}.wr-c-settings-slice__link{color:#222;text-decoration:none}.wr-c-settings-slice__link:hover,.wr-c-settings-slice__link:focus{color:#067eb3}.wr-c-settings-slice__link--core{color:#067eb3;padding-bottom:2px;border-bottom:4px solid #067eb3}.wr-c-settings-slice__link--enhanced{display:none}.wr-unit--windspeed--mph .wr-c-settings-slice__windspeed--kph,.wr-unit--windspeed--kph .wr-c-settings-slice__windspeed--mph,.wr-unit--temperature--c .wr-c-settings-slice__temperature--f,.wr-unit--temperature--f .wr-c-settings-slice__temperature--c{display:none}.wr-o-popup{position:absolute;left:0;bottom:22px;z-index:1000}.wr-o-popup__container{background-color:#D5D0CD;padding-top:2.375rem}.wr-o-popup__item-list{min-width:11.25rem;list-style:none;margin:0;border-top:1px solid #5A5A5A}.wr-o-popup__item{white-space:nowrap}.wr-o-popup__item--link a{color:#222;text-decoration:none}.wr-o-popup__item--link a:hover,.wr-o-popup__item--link a:focus{text-decoration:underline}.wr-o-popup__item--selected{background-color:#067eb3;color:#fff}.wr-o-popup__close{position:absolute;height:2.375rem;top:0;right:0;padding-top:10px;padding-bottom:6px;background-color:#D5D0CD;text-align:right}.wr-o-popup__arrow{width:0;height:0;border-top:10px solid #D5D0CD;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0;position:relative;left:12px;top:0}.wr-o-popup__icon-wrapper{position:absolute;right:8px}.wr-o-popup__icon{fill:transparent;width:1rem;height:1rem}.wr-o-popup__icon--no{color:#222}.wr-o-popup__icon--no:hover,.wr-o-popup__icon--no :focus{color:#067eb3}.wr-o-popup__icon--yes{color:#fff} </style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-wr-settings-slice/2.4.1"]=true; Morph.styleSrc.push("<style>.wr-icon-gel__svg-background{fill:inherit}.wr-c-settings-slice{font-size:1rem;color:#222;background-color:#F2EFEC}.wr-c-settings-slice__header{font-weight:normal;margin:0}.wr-c-settings-slice__label{font-weight:normal;color:#5A5A5A;margin:0}.wr-c-settings-slice__language{display:inline-block}.wr-c-settings-slice__language--unselected{display:none}.wr-c-settings-slice__container{display:inline-block}.wr-c-settings-slice__popup-container{position:relative}.wr-c-settings-slice__windspeed{min-width:200px;padding-right:56px}.wr-c-settings-slice__link{color:#222;text-decoration:none;padding:12px;margin-left:-12px}.wr-c-settings-slice__link:hover,.wr-c-settings-slice__link:focus{color:#067eb3}.wr-c-settings-slice__link--core{display:none}.wr-unit--windspeed--mph .wr-c-settings-slice__windspeed--kph,.wr-unit--windspeed--kph .wr-c-settings-slice__windspeed--mph,.wr-unit--temperature--c .wr-c-settings-slice__temperature--f,.wr-unit--temperature--f .wr-c-settings-slice__temperature--c{display:none}.wr-o-popup{position:absolute;left:0;bottom:22px;z-index:1000}.wr-o-popup__container{background-color:#D5D0CD;padding-top:2.375rem}.wr-o-popup__item-list{min-width:11.25rem;list-style:none;margin:0;border-top:1px solid #5A5A5A}.wr-o-popup__item{white-space:nowrap}.wr-o-popup__item--link a{color:#222;text-decoration:none}.wr-o-popup__item--link a:hover,.wr-o-popup__item--link a:focus{text-decoration:underline}.wr-o-popup__item--selected{background-color:#067eb3;color:#fff}.wr-o-popup__close{position:absolute;height:2.375rem;top:0;right:0;padding-top:10px;padding-bottom:6px;background-color:#D5D0CD;text-align:right}.wr-o-popup__arrow{width:0;height:0;border-top:10px solid #D5D0CD;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0;position:relative;left:12px;top:0}.wr-o-popup__icon-wrapper{position:absolute;right:8px}.wr-o-popup__icon{fill:transparent;width:1rem;height:1rem}.wr-o-popup__icon--no{color:#222}.wr-o-popup__icon--no:hover,.wr-o-popup__icon--no :focus{color:#067eb3}.wr-o-popup__icon--yes{color:#fff}\n</style>"); }</script> <script type="text/javascript">Morph.initStyles(); /* u024453716561856575 */</script> <!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>.wr-c-navigation-footer{color:#222}.wr-c-navigation-footer a:link{color:#222;text-decoration:underline}.wr-c-navigation-footer a:visited{color:#716C65}.wr-c-navigation-footer a:hover,.wr-c-navigation-footer a:focus,.wr-c-navigation-footer a:active{color:#046b98}.wr-c-navigation-footer__listborder{height:1px;background-color:#D5D0CD}.wr-c-navigation-footer__subtitle{color:#716C65}.wr-c-navigation-footer__list{list-style:none} </style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-wr-navigation-footer/2.3.0"]=true; Morph.styleSrc.push("<style>.wr-c-navigation-footer{color:#222}.wr-c-navigation-footer a:link{color:#222;text-decoration:underline}.wr-c-navigation-footer a:visited{color:#716C65}.wr-c-navigation-footer a:hover,.wr-c-navigation-footer a:focus,.wr-c-navigation-footer a:active{color:#046b98}.wr-c-navigation-footer__listborder{height:1px;background-color:#D5D0CD}.wr-c-navigation-footer__subtitle{color:#716C65}.wr-c-navigation-footer__list{list-style:none}\n</style>"); }</script> <script type="text/javascript">Morph.initStyles(); /* u31111180817350492 */</script> <!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>.wr-c-footer-timezone{font-size:16px;font-size:1rem;background-color:#F2EFEC}.wr-c-footer-timezone p{margin:0;padding:0}.wr-c-footer-timezone a:link,.wr-c-footer-timezone a:visited{color:#222;font-weight:bold;text-decoration:none}.wr-c-footer-timezone a:hover,.wr-c-footer-timezone a:active,.wr-c-footer-timezone a:focus{color:#046b98;text-decoration:underline}.wr-c-footer-timezone__inner{overflow:auto}.wr-c-footer-timezone__item{font-weight:normal;position:relative;display:block;color:#5A5A5A} </style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-wr-footer-timezone/3.0.2"]=true; Morph.styleSrc.push("<style>.wr-c-footer-timezone{font-size:16px;font-size:1rem;background-color:#F2EFEC}.wr-c-footer-timezone p{margin:0;padding:0}.wr-c-footer-timezone a:link,.wr-c-footer-timezone a:visited{color:#222;font-weight:bold;text-decoration:none}.wr-c-footer-timezone a:hover,.wr-c-footer-timezone a:active,.wr-c-footer-timezone a:focus{color:#046b98;text-decoration:underline}.wr-c-footer-timezone__inner{overflow:auto}@media (min-width: 56.25em){.wr-c-footer-timezone__inner{margin-left:auto;margin-right:auto}}.wr-c-footer-timezone__item{font-weight:normal;position:relative;display:block;color:#5A5A5A}\n</style>"); }</script> <script type="text/javascript">Morph.initStyles(); /* u9207123527645436 */</script> </head> <!--[if lt IE 7]> <body style="max-width:inherit" class="lt-ie10 lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <body style="max-width:inherit" class="ie7 lt-ie10 lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <body style="max-width:inherit" class="ie8 lt-ie10 lt-ie9"> <![endif]--> <!--[if IE 9]> <body style="max-width:inherit" class="ie9 lt-ie10"> <![endif]--> <!--[if gt IE 9]><!--> <body style="max-width:inherit"> <!--<![endif]--> <noscript><p style="position: absolute; top: -999em"><img src="https://web.archive.org/web/20200805145951im_/https://a1.api.bbc.co.uk/hit.xiti?&amp;col=1&amp;from=p&amp;ptag=js&amp;s=598253&amp;p=unknown&amp;x2=[responsive]&amp;x3=[bbc_website]&amp;x4=[en]&amp;x8=[reverb-1.5.0-nojs]&amp;x11=[weather_gnl]&amp;x12=[weather]" height="1" width="1" alt=""></p></noscript> <!-- BBCDOTCOM bodyFirst --><div id="bbccom_interstitial_ad" class="bbccom_display_none"></div><div id="bbccom_interstitial" class="bbccom_display_none"><script type="text/javascript">/*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.config.isAdsEnabled()) { googletag.cmd.push(function() { googletag.display('bbccom_interstitial'); }); } }()); /*]]>*/</script></div><div id="bbccom_wallpaper_ad" class="bbccom_display_none"></div><div id="bbccom_wallpaper" class="bbccom_display_none"><script type="text/javascript">/*<![CDATA[*/ (function() { var wallpaper; if (window.bbcdotcom && bbcdotcom.config.isAdsEnabled()) { if (bbcdotcom.config.isAsync()) { googletag.cmd.push(function() { googletag.display('bbccom_wallpaper'); }); } else if (typeof googletag !== "undefined" && typeof googletag.display === "function") { googletag.display("wallpaper"); } wallpaper = bbcdotcom.adverts.adRegister.getAd('wallpaper'); } }()); /*]]>*/</script></div><script type="text/javascript">/*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.config.isAdsEnabled()) { document.write(unescape('%3Cscript id="gnlAdsEnabled" class="bbccom_display_none"%3E%3C/script%3E')); } if (window.bbcdotcom && bbcdotcom.config.isAnalyticsEnabled()) { document.write(unescape('%3Cscript id="gnlAnalyticsEnabled" class="bbccom_display_none"%3E%3C/script%3E')); } }()); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.bodyFirst = true; }()); /*]]>*/</script> <div id="cookiePrompt"></div> <!--[if (gt IE 8) | (IEMobile)]><!--><header id="orb-banner" role="banner" aria-label="BBC"><!--<![endif]--><!--[if (lt IE 9) & (!IEMobile)]> <![if (IE 8)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie8" aria-label="BBC"> <![endif]> <![if (IE 7)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie7" aria-label="BBC"> <![endif]> <![if (IE 6)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie6" aria-label="BBC"> <![endif]> <![endif]--><div id="orb-header" class="orb-nav-pri orb-nav-pri-white orb-nav-empty" dir="ltr"><div class="orb-nav-pri-container b-r b-g-p"><div class="orb-nav-section orb-nav-blocks"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/">Homepage</a></div><section><div class="orb-skip-links"><h2>Accessibility links</h2><ul><li><a href="#skip-link-target">Skip to content</a></li><li><a id="orb-accessibility-help" href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li></ul></div></section><div id="mybbc-wrapper" class="orb-nav-section orb-nav-id orb-nav-focus orb-nav-id-default"> <div id="idcta-statusbar" class="orb-nav-section orb-nav-focus" data-bbc-container="id-cta" data-bbc-event-type="click" data-bbc-ignore-views="1" data-bbc-metadata="{&quot;id-cta-type&quot;: &quot;statusbar-orb&quot;}" data-bbc-source="responsive_web" data-bbc-title="id-cta-sign-in"><a id="idcta-link" href="https://web.archive.org/web/20200805145951/https://account.bbc.com/account"><span id="idcta-username">BBC Account</span></a></div><script type="text/javascript">require(['idcta/statusbar'], function (statusbar) {new statusbar.Statusbar({id: 'idcta-statusbar', publiclyCacheable: true});});</script><!-- Because we are now loading the notification bell CSS asynchronously, we need this inline style hack to ensure that the notification div is hidden by default, and shown only if and when the bell code is loaded from notification-ui --><a id="notification-link" class="js-notification-link animated three" href="#" style="display: none"><span class="hidden-span">Notifications</span><div class="notification-link--triangle"></div><div class="notification-link--triangle"></div><span id="not-num"></span></a> </div><nav role="navigation" aria-label="BBC" class="orb-nav"><div class="orb-nav-section orb-nav-links orb-nav-focus" id="orb-nav-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-sounds"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/sounds">Sounds</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-three"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/bbcthree">Three</a></li><li id="orb-nav-more" style="width: 88px" aria-controls="orb-panel-more"><a href="#orb-footer" data-alt="More" class="istats-notrack">Menu<span class="orb-icon orb-icon-arrow"></span></a></li></ul></div></nav><div class="orb-nav-section orb-nav-search"> <a class="orb-search__button" href="https://web.archive.org/web/20200805145951/https://search.bbc.co.uk/search" title="Search the BBC">Search</a><form class="b-f" id="orb-search-form" role="search" method="get" action="https://web.archive.org/web/20200805145951/https://search.bbc.co.uk/search" accept-charset="utf-8"><div><label for="orb-search-q">Search the BBC</label><input id="orb-search-q" type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" maxlength="100" name="q" placeholder="Search"><button id="orb-search-button" class="orb-search__button">Search the BBC</button><input type="hidden" name="suggid" id="orb-search-suggid"></div></form> </div></div><div id="orb-panels"></div></div></header> <!-- Styling hook for shared modules only --> <div id="orb-modules"> <div class="wr-unit--temperature--c wr-unit--windspeed--mph" id="site-container" role="main"> <script>function checkSettings(unitType, defaultValue) { /* These two constants should match those in wr-settings-slice as they operate on the same values */ var LOCAL_STORAGE_KEY = 'weather-settings'; var TOP_LEVEL_ID = 'site-container'; var isPlainObject = function isPlainObject(obj) { return Object.prototype.toString.call(obj) === '[object Object]'; }; var getStore = function getStore() { try { var weatherStore = JSON.parse(window.localStorage.getItem(LOCAL_STORAGE_KEY)); if (isPlainObject(weatherStore)) { return weatherStore; } return {}; } catch (e) { return {}; } }; var toggleClasses = function toggleClasses(unitType, previousValue, newValue) { var baseClass = 'wr-unit--' + unitType; var classToRemove = baseClass + '--' + defaultValue; var classToAdd = baseClass + '--' + newValue; var element = window.document.getElementById(TOP_LEVEL_ID); if (element !== null) { element.classList.remove(classToRemove); element.classList.add(classToAdd); } }; var value = getStore()[unitType]; if (value && value !== defaultValue) { toggleClasses(unitType, defaultValue, value); } return value; } checkSettings('temperature', 'c'); checkSettings('windspeed', 'mph'); </script> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" style="display: none;" aria-hidden="true"> <symbol id="wr-weather-logo--en" viewbox="0 0 1246 178" xml:lang="en"> <g><path d="M151.65 177.418a6996.645 6996.645 0 0 1-18.1-63.696 4742.312 4742.312 0 0 1-17.35-63.945 8191.726 8191.726 0 0 1-17.22 63.821c-5.87 21.4-11.86 42.672-17.97 63.82H47.8a2829.042 2829.042 0 0 1-25.03-87.737A3095.534 3095.534 0 0 1 .21.209h33.96c4.79 24.126 9.87 48.291 15.24 72.494a2181.868 2181.868 0 0 0 16.98 71.008A4561.667 4561.667 0 0 0 84.6 75.553c5.87-22.635 11.53-45.27 16.98-67.908h30.98a4321.052 4321.052 0 0 0 16.86 67.166 4878.004 4878.004 0 0 0 17.84 66.918c5.95-22.965 11.56-46.348 16.85-70.141A3627.889 3627.889 0 0 0 199.23.209h33.21a3726.756 3726.756 0 0 1-22.8 89.472 3394.738 3394.738 0 0 1-24.78 87.737h-33.21M262.18.209h118.47v26.52h-86.99v45.85h77.57v26.52h-77.57v51.799h91.7v26.52H262.18V.209M462.68 108.021h58.25c-4.8-13.05-9.59-25.939-14.38-38.664a2534.043 2534.043 0 0 0-14.62-37.919 1782.249 1782.249 0 0 0-15 38.043 2219.782 2219.782 0 0 0-14.25 38.54zm83.28 69.397c-2.48-7.27-5-14.5-7.56-21.688-2.56-7.187-5.17-14.332-7.81-21.437h-77.57a876.922 876.922 0 0 0-7.68 21.437c-2.48 7.188-4.96 14.418-7.44 21.688h-33.21a3460.103 3460.103 0 0 1 34.82-90.959c11.81-29.575 23.83-58.325 36.06-86.25h33.46a4491.873 4491.873 0 0 1 36.56 88.729 4777.277 4777.277 0 0 1 34.32 88.48h-33.95zM572.23.209H719.2v27.263h-57.75v149.946h-31.47V27.472h-57.75V.209M866.67 177.418V98.355h-86.25v79.063h-31.48V.209h31.48v70.883h86.25V.209h31.47v177.209h-31.47M944.24.209h118.47v26.52h-87v45.85h77.58v26.52h-77.58v51.799h91.71v26.52H944.24V.209M1132.84 25.241v59.236h28.01c13.71 0 24.04-2.356 30.98-7.065 6.94-4.709 10.41-12.183 10.41-22.43 0-10.243-3.47-17.759-10.41-22.553-6.94-4.79-17.18-7.188-30.73-7.188h-28.26zm0 84.267v67.91h-30.97V.209h60.96c22.97 0 40.56 4.752 52.79 14.251 12.23 9.503 18.35 23.011 18.35 40.522 0 11.735-2.98 21.772-8.93 30.114-5.95 8.345-14.46 14.584-25.53 18.712 7.77 11.896 15.45 23.96 23.05 36.185 7.6 12.23 15.12 24.703 22.56 37.425h-36.19a1369.034 1369.034 0 0 0-19.7-34.203 4075.03 4075.03 0 0 0-20.45-33.955c-1.98.167-4.05.248-6.19.248h-29.75z"/></g> </symbol> <symbol id="wr-weather-logo--cy" viewbox="0 0 1346 179" xml:lang="cy"> <g><path d="M98.56 109.804v68.474H66.94v-68.474a2637.15 2637.15 0 0 1-34.12-54.532A3622.168 3622.168 0 0 1-.04.243h35.6a2094.396 2094.396 0 0 0 47.81 83.665A2924.67 2924.67 0 0 0 107.52 42.2 3093.84 3093.84 0 0 0 130.93.243h34.61a2339.392 2339.392 0 0 1-32.75 55.029 3153.69 3153.69 0 0 1-34.23 54.532M237.74.243h147.65v27.391h-58.01v150.644h-31.62V27.634h-58.02V.243M499.43 109.804v68.474h-31.62v-68.474a2680.068 2680.068 0 0 1-34.11-54.532A3622.787 3622.787 0 0 1 400.83.243h35.61a2045.524 2045.524 0 0 0 23.4 42.082c7.97 13.944 16.1 27.806 24.4 41.583A2925.004 2925.004 0 0 0 508.4 42.2 3205.221 3205.221 0 0 0 531.8.243h34.61a2338.937 2338.937 0 0 1-32.74 55.029 3154.28 3154.28 0 0 1-34.24 54.532M733.98 178.278a7052.784 7052.784 0 0 1-18.17-63.993 4497.476 4497.476 0 0 1-17.43-64.242 8759.356 8759.356 0 0 1-17.31 64.118 4787.248 4787.248 0 0 1-18.05 64.117h-33.36a2825.473 2825.473 0 0 1-25.16-88.146A3087.59 3087.59 0 0 1 581.85.243h34.11a3348.9 3348.9 0 0 0 15.31 72.833c5.4 24.32 11.08 48.1 17.06 71.338 6.3-22.908 12.41-45.73 18.3-68.475a4134.786 4134.786 0 0 0 17.06-68.226h31.12a4466.62 4466.62 0 0 0 16.93 67.479 5053.076 5053.076 0 0 0 17.93 67.23 2069.36 2069.36 0 0 0 16.93-70.467A3736.527 3736.527 0 0 0 781.79.243h33.37a3755.505 3755.505 0 0 1-22.91 89.889 3423.04 3423.04 0 0 1-24.9 88.146h-33.37M929.19 109.804v68.474h-31.62v-68.474a2680.068 2680.068 0 0 1-34.11-54.532A3706.966 3706.966 0 0 1 830.59.243h35.61a2093.958 2093.958 0 0 0 23.4 42.082c7.97 13.944 16.1 27.806 24.41 41.583A2924.67 2924.67 0 0 0 938.16 42.2 3092.69 3092.69 0 0 0 961.56.243h34.61a2338.937 2338.937 0 0 1-32.74 55.029 3154.28 3154.28 0 0 1-34.24 54.532M1044.72 27.136v124.251h31.38c18.59 0 32.87-5.312 42.83-15.937 9.96-10.621 14.94-26.144 14.94-46.562 0-20.084-4.9-35.398-14.7-45.94-9.79-10.541-24.07-15.812-42.82-15.812h-31.63zm-31.62 151.142V.243h64.99c18.59 0 34.49 3.486 47.68 10.458 13.2 6.972 23.32 17.057 30.38 30.254 7.05 13.197 10.58 29.176 10.58 47.933 0 18.924-3.53 35.027-10.58 48.305-7.06 13.283-17.18 23.45-30.38 30.503-13.19 7.057-29.17 10.582-47.93 10.582h-64.74zM1224 27.136v124.251h31.38c18.58 0 32.86-5.312 42.82-15.937 9.96-10.621 14.94-26.144 14.94-46.562 0-20.084-4.9-35.398-14.69-45.94-9.8-10.541-24.07-15.812-42.83-15.812H1224zm-31.62 151.142V.243h64.99c18.59 0 34.48 3.486 47.68 10.458 13.2 6.972 23.32 17.057 30.38 30.254 7.05 13.197 10.58 29.176 10.58 47.933 0 18.924-3.53 35.027-10.58 48.305-7.06 13.283-17.18 23.45-30.38 30.503-13.2 7.057-29.17 10.582-47.93 10.582h-64.74z"/></g> </symbol> <symbol id="wr-weather-logo--ga" viewbox="0 0 878 186" xml:lang="ga"> <g><path d="M58.48 112.559h58.51a4655.88 4655.88 0 0 0-14.44-38.846 2557.665 2557.665 0 0 0-14.69-38.095 1695.854 1695.854 0 0 0-15.06 38.22c-4.9 12.867-9.67 25.772-14.32 38.721m83.66 69.719c-2.49-7.302-5.02-14.566-7.59-21.787-2.58-7.221-5.19-14.399-7.84-21.539H48.77a931.44 931.44 0 0 0-7.72 21.539c-2.49 7.221-4.98 14.485-7.47 21.787H.22A3449.056 3449.056 0 0 1 35.2 90.896C47.07 61.183 59.14 32.299 71.43 4.244h33.61a4473.262 4473.262 0 0 1 36.73 89.142 4754.092 4754.092 0 0 1 34.48 88.892h-34.11M202.4 182.278h31.62V4.243H202.4zM356.03 148.663a1718.016 1718.016 0 0 1-24.65-48.182 3566.497 3566.497 0 0 1-23.41-48.429v130.226h-30.13V4.243h37.1a3359.995 3359.995 0 0 0 54.78 116.034c9.3-18.923 18.51-38.011 27.64-57.27A1899.984 1899.984 0 0 0 424 4.243h36.36v178.035h-30.13V51.554a3384.849 3384.849 0 0 1-23.66 48.803 3197.957 3197.957 0 0 1-24.4 48.306h-26.14M551.98 186.014c-9.63 0-19.17-1.082-28.63-3.238-9.47-2.155-18.35-5.478-26.64-9.96v-28.883c17.09 10.625 35.68 15.935 55.77 15.935 12.45 0 22.04-2.322 28.76-6.972 6.72-4.645 10.08-11.038 10.08-19.172 0-4.646-.99-8.505-2.98-11.579-2-3.069-4.7-5.642-8.1-7.719-3.4-2.073-7.3-3.774-11.7-5.105a258.41 258.41 0 0 0-13.82-3.735c-8.8-2.155-16.81-4.607-24.03-7.344-7.22-2.74-13.44-6.016-18.67-9.836-5.23-3.817-9.26-8.548-12.08-14.194-2.82-5.64-4.23-12.531-4.23-20.667 0-10.956 2.74-20.375 8.22-28.26 5.47-7.883 13.27-13.984 23.4-18.302C537.46 2.668 549.49.509 563.44.509c9.12 0 18.17 1.081 27.14 3.236 8.96 2.16 16.93 5.066 23.9 8.715v28.138c-6.64-4.147-14.4-7.509-23.28-10.085-8.88-2.571-18.3-3.859-28.26-3.859-11.29 0-20.09 2.116-26.4 6.349-6.31 4.233-9.46 10.252-9.46 18.053 0 5.645 1.5 10.084 4.48 13.321 2.99 3.238 7.23 5.813 12.7 7.719 5.48 1.91 11.87 3.778 19.18 5.603 7.96 1.992 15.56 4.233 22.78 6.722 7.22 2.49 13.61 5.689 19.17 9.587 5.56 3.902 9.92 8.84 13.07 14.815 3.16 5.977 4.74 13.447 4.74 22.41 0 11.455-2.83 21.251-8.47 29.382-5.65 8.136-13.82 14.404-24.53 18.8-10.7 4.397-23.45 6.599-38.22 6.599M657.8 182.278h31.63V4.243H657.8zM764.37 29.393v59.511h28.14c13.78 0 24.15-2.365 31.12-7.097 6.98-4.73 10.46-12.24 10.46-22.535 0-10.291-3.48-17.842-10.46-22.658-6.97-4.813-17.26-7.221-30.87-7.221h-28.39zm0 84.66v68.225h-31.12V4.244h61.25c23.07 0 40.75 4.774 53.04 14.317 12.28 9.547 18.42 23.118 18.42 40.711 0 11.789-2.98 21.874-8.96 30.253-5.98 8.385-14.53 14.653-25.65 18.8a1976.77 1976.77 0 0 1 23.16 36.355 1638.555 1638.555 0 0 1 22.66 37.598h-36.35a1414.275 1414.275 0 0 0-19.8-34.362 4128.032 4128.032 0 0 0-20.54-34.112c-1.99.167-4.07.249-6.23.249h-29.88z"/></g> </symbol> <symbol id="wr-weather-logo--gd" viewbox="0 0 878 186" xml:lang="gd"> <g><path d="M58.48 112.559h58.51a4655.88 4655.88 0 0 0-14.44-38.846 2557.665 2557.665 0 0 0-14.69-38.095 1695.854 1695.854 0 0 0-15.06 38.22c-4.9 12.867-9.67 25.772-14.32 38.721m83.66 69.719c-2.49-7.302-5.02-14.566-7.59-21.787-2.58-7.221-5.19-14.399-7.84-21.539H48.77a931.44 931.44 0 0 0-7.72 21.539c-2.49 7.221-4.98 14.485-7.47 21.787H.22A3449.056 3449.056 0 0 1 35.2 90.896C47.07 61.183 59.14 32.299 71.43 4.244h33.61a4473.262 4473.262 0 0 1 36.73 89.142 4754.092 4754.092 0 0 1 34.48 88.892h-34.11M202.4 182.278h31.62V4.243H202.4zM356.03 148.663a1718.016 1718.016 0 0 1-24.65-48.182 3566.497 3566.497 0 0 1-23.41-48.429v130.226h-30.13V4.243h37.1a3359.995 3359.995 0 0 0 54.78 116.034c9.3-18.923 18.51-38.011 27.64-57.27A1899.984 1899.984 0 0 0 424 4.243h36.36v178.035h-30.13V51.554a3384.849 3384.849 0 0 1-23.66 48.803 3197.957 3197.957 0 0 1-24.4 48.306h-26.14M551.98 186.014c-9.63 0-19.17-1.082-28.63-3.238-9.47-2.155-18.35-5.478-26.64-9.96v-28.883c17.09 10.625 35.68 15.935 55.77 15.935 12.45 0 22.04-2.322 28.76-6.972 6.72-4.645 10.08-11.038 10.08-19.172 0-4.646-.99-8.505-2.98-11.579-2-3.069-4.7-5.642-8.1-7.719-3.4-2.073-7.3-3.774-11.7-5.105a258.41 258.41 0 0 0-13.82-3.735c-8.8-2.155-16.81-4.607-24.03-7.344-7.22-2.74-13.44-6.016-18.67-9.836-5.23-3.817-9.26-8.548-12.08-14.194-2.82-5.64-4.23-12.531-4.23-20.667 0-10.956 2.74-20.375 8.22-28.26 5.47-7.883 13.27-13.984 23.4-18.302C537.46 2.668 549.49.509 563.44.509c9.12 0 18.17 1.081 27.14 3.236 8.96 2.16 16.93 5.066 23.9 8.715v28.138c-6.64-4.147-14.4-7.509-23.28-10.085-8.88-2.571-18.3-3.859-28.26-3.859-11.29 0-20.09 2.116-26.4 6.349-6.31 4.233-9.46 10.252-9.46 18.053 0 5.645 1.5 10.084 4.48 13.321 2.99 3.238 7.23 5.813 12.7 7.719 5.48 1.91 11.87 3.778 19.18 5.603 7.96 1.992 15.56 4.233 22.78 6.722 7.22 2.49 13.61 5.689 19.17 9.587 5.56 3.902 9.92 8.84 13.07 14.815 3.16 5.977 4.74 13.447 4.74 22.41 0 11.455-2.83 21.251-8.47 29.382-5.65 8.136-13.82 14.404-24.53 18.8-10.7 4.397-23.45 6.599-38.22 6.599M657.8 182.278h31.63V4.243H657.8zM764.37 29.393v59.511h28.14c13.78 0 24.15-2.365 31.12-7.097 6.98-4.73 10.46-12.24 10.46-22.535 0-10.291-3.48-17.842-10.46-22.658-6.97-4.813-17.26-7.221-30.87-7.221h-28.39zm0 84.66v68.225h-31.12V4.244h61.25c23.07 0 40.75 4.774 53.04 14.317 12.28 9.547 18.42 23.118 18.42 40.711 0 11.789-2.98 21.874-8.96 30.253-5.98 8.385-14.53 14.653-25.65 18.8a1976.77 1976.77 0 0 1 23.16 36.355 1638.555 1638.555 0 0 1 22.66 37.598h-36.35a1414.275 1414.275 0 0 0-19.8-34.362 4128.032 4128.032 0 0 0-20.54-34.112c-1.99.167-4.07.249-6.23.249h-29.88z"/></g> </symbol> </svg> <div class="wr-c-masthead wr-c-masthead--lang-en gs-u-box-size" lang="en"><div class="wr-c-masthead__wrap"><div class="wr-c-masthead__inner"><div class="wr-c-masthead__weather-logo"><a href="/web/20200805145951/https://www.bbc.co.uk/weather" class="wr-c-weather-logo"><span><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="200px" height="29px" class="wr-c-weather-logo__svg"><switch><use xlink:href="/web/20200805145951im_/https://www.bbc.co.uk/weather/search#wr-weather-logo--en"></use><foreignobject>Weather</foreignobject></switch></svg></span><span class="gs-u-vh">BBC Weather</span></a></div></div></div></div> <div id="u37379918419096336"><div class="wr-c-advert wr-c-advert__sponsor_section gs-u-box-size no-touch b-pw-1280" data-reactid=".1edq4g15d6e" data-react-checksum="-1606255911"><div class="gel-wrap" data-reactid=".1edq4g15d6e.0"><div id="bbccom_sponsor_section_1_2_3_4_5" class="bbccom_slot " aria-hidden="true" data-reactid=".1edq4g15d6e.0.0"><div class="bbccom_advert" data-reactid=".1edq4g15d6e.0.0.0"></div></div></div></div></div> <div id="u8241879182707494"><div class="wr-c-advert wr-c-advert__leaderboard gs-u-box-size no-touch b-pw-1280" data-reactid=".1f1q3icmliy" data-react-checksum="-918718189"><div class="gel-wrap" data-reactid=".1f1q3icmliy.0"><div id="bbccom_leaderboard_1_2_3_4_5" class="bbccom_slot " aria-hidden="true" data-reactid=".1f1q3icmliy.0.0"><div class="bbccom_advert" data-reactid=".1f1q3icmliy.0.0.0"></div></div></div></div></div> <div id="u05419662036001682"><h1 class="gs-u-vh" id="skip-link-target" tabindex="-1" data-reactid=".xoz4nezri8" data-react-checksum="-758504268">Search for a location</h1></div> <svg xmlns="http://www.w3.org/2000/svg" style="display:none" aria-hidden="true"> <defs> <symbol viewbox="0 0 32 32" id="wr-gel-icon--alert"> <rect width="100%" height="100%" fill="#FFFFFF" class="icon-gel__svg-background"/><path d="M16 .02L31.98 16 16 31.98.02 16z" fill="currentColor"/> </symbol> <symbol viewbox="-289 381 32 32" id="wr-gel-icon--back-to-top"> <rect width="100%" height="100%" fill="#FFFFFF" class="icon-gel__svg-background"/><g class="wr-gel-icon__back-to-top"> <g> <polygon points="-257,383 -289,383 -289,386 -273,386 -257,386 "/> <polygon points="-257,411 -273,386 -289,411 -281,411 -273,397.7 -265,411 "/> </g> </g> </symbol><symbol viewbox="0 0 32 32" id="wr-gel-icon--down-arrow"><rect width="100%" height="100%" fill="#FFFFFF" class="icon-gel__svg-background"/><g class="wr-gel-icon__down-arrow" fill="currentColor"> <polygon points="6.5,0 0,11 3.546,11 6.5,6 9.456,11 13,11 " transform="matrix(-2.4377445,0,0,-2.4377445,31.845339,29.407595)"/> </g></symbol><symbol viewbox="0 0 32 32" id="wr-gel-icon--left-arrow"><rect width="100%" height="100%" fill="#FFFFFF" class="icon-gel__svg-background"/><g class="wr-gel-icon__left-arrow" fill="currentColor"> <polygon points="3,16 29,32 29,24.8 14.4,16 29,7.2 29,0 "/> </g></symbol><symbol viewbox="0 0 32 32" id="wr-gel-icon--right-arrow"><rect width="100%" height="100%" fill="#FFFFFF" class="icon-gel__svg-background"/><g class="wr-gel-icon__right-arrow" fill="currentColor"> <polygon points="29,16 3,0 3,7.2 17.6,16 3,24.8 3,32 "/> </g></symbol><symbol viewbox="0 0 83 49" id="wr-gel-icon--sunrise"><rect width="100%" height="100%" fill="#FFFFFF" class="icon-gel__svg-background"/> <path d="M22.862 26.25l2.956-5.303-10.67-6.375-2.955 5.298 10.67 6.38zm33.55-7.785l6.39-10.67-5.305-2.956-6.375 10.66 5.29 2.96v.003zm5.454 7.785l10.667-6.38-2.955-5.298-10.67 6.375 2.958 5.303zm2.88 11.68h11.68v-5.84h-11.68v5.84zm-56.446 0h11.68v-5.84H8.3v5.84zm19.99-19.465l5.314-2.962L27.22 4.84l-5.295 2.956 6.366 10.67zm11.153-5.84h5.84V.945h-5.84v11.68zM.516 48.078H82.23v-3.936H.515M24.1 37.93c-.15-.95-.228-1.926-.228-2.92 0-10.21 8.275-18.49 18.488-18.49 10.212 0 18.494 8.28 18.494 18.49v-.003c0 .995-.08 1.97-.23 2.923H24.1z" fill="#fad64a"/> </symbol><symbol viewbox="0 0 32 32" id="wr-gel-icon--up-arrow"><rect width="100%" height="100%" fill="#FFFFFF" class="icon-gel__svg-background"/><g class="wr-gel-icon__right-arrow" fill="currentColor"> <polygon points="0,11 3.546,11 6.5,6 9.456,11 13,11 6.5,0 " transform="matrix(2.4377445,0,0,2.4377445,0.1546605,2.5924055)"/> </g></symbol><symbol viewbox="0 0 32 28" id="wr-gel-icon--warning"> <rect width="100%" height="100%" fill="#FFFFFF" class="icon-gel__svg-background"/><g> <path fill="currentColor" d="M16,0l-16,28h32L16,0z M18,25h-4v-4h4V25z M14,19V9h4v10H14z"/> </g> </symbol></defs> </svg><div class="location-search"><div class="gel-wrap"><div class="location-search__page"><div class="location-search__title gel-great-primer">Search results for:</div><div class="location-search__search-container"><div class="location-search-input"><form><input type="text" class="location-search-input__input" name="s" placeholder="Enter a town, a city or UK postcode" value=""/><input type="submit" class="location-search-input__submit" value=""/></form></div></div></div></div></div> <div id="u8316304366088623"><div class="wr-c-advert wr-c-advert__adsense gs-u-box-size no-touch b-pw-1280" data-reactid=".20stk4ilw1y" data-react-checksum="1715107227"><div class="gel-wrap" data-reactid=".20stk4ilw1y.0"><div id="bbccom_adsense_1_2_3_4_5" class="bbccom_slot " aria-hidden="true" data-reactid=".20stk4ilw1y.0.0"><div class="bbccom_advert" data-reactid=".20stk4ilw1y.0.0.0"></div></div></div></div></div> <div id="u024453716561856575"><div id="wr-c-settings-slice" lang="en" class="wr-c-settings-slice gs-u-box-size" data-reactid=".1w4gwnj9yuo" data-react-checksum="-1040960026"><div class="gel-wrap gs-u-pv++" data-reactid=".1w4gwnj9yuo.0"><h2 class="wr-c-settings-slice__header gel-double-pica gs-u-pb+" data-reactid=".1w4gwnj9yuo.0.0">Settings</h2><div class="gel-layout" data-reactid=".1w4gwnj9yuo.0.1"><div class="wr-c-settings-slice__container wr-c-settings-slice__container--language gel-layout__item gel-1/4@m gel-pica" data-reactid=".1w4gwnj9yuo.0.1.0"><h3 class="wr-c-settings-slice__label gs-u-display-inline-block gs-u-display-block@m gs-u-display-inline-block@l gs-u-pb-@m gs-u-pr gel-pica" data-reactid=".1w4gwnj9yuo.0.1.0.0">Language:</h3><div class="wr-c-settings-slice__popup-container gs-u-display-inline-block gs-u-mv0 gs-u-mh0 gs-u-pt gs-u-pt0@m gs-u-pl0" data-reactid=".1w4gwnj9yuo.0.1.0.1"><div class="wr-c-settings-slice__language wr-c-settings-slice__language--en wr-c-settings-slice__language--selected gs-u-pr-alt+" data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$0"><div data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$0.0"><span class="wr-c-settings-slice__link wr-c-settings-slice__link--core" data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$0.0.0">English</span><a href="#" class="wr-c-settings-slice__link wr-c-settings-slice__link--language wr-c-settings-slice__link--enhanced" data-item-type="language" data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$0.0.1">English</a></div></div><div class="wr-c-settings-slice__language wr-c-settings-slice__language--cy wr-c-settings-slice__language--unselected gs-u-pr-alt+" data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$1"><a href="/web/20200805145951/https://www.bbc.co.uk/weather/language/cy?redirect_location=%2Fweather%2Fsearch" class="wr-c-settings-slice__link wr-c-settings-slice__link--language" data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$1.0">Cymraeg</a></div><div class="wr-c-settings-slice__language wr-c-settings-slice__language--ga wr-c-settings-slice__language--unselected gs-u-pr-alt+" data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$2"><a href="/web/20200805145951/https://www.bbc.co.uk/weather/language/ga?redirect_location=%2Fweather%2Fsearch" class="wr-c-settings-slice__link wr-c-settings-slice__link--language" data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$2.0">Gaeilge</a></div><div class="wr-c-settings-slice__language wr-c-settings-slice__language--gd wr-c-settings-slice__language--unselected gs-u-pr-alt+" data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$3"><a href="/web/20200805145951/https://www.bbc.co.uk/weather/language/gd?redirect_location=%2Fweather%2Fsearch" class="wr-c-settings-slice__link wr-c-settings-slice__link--language" data-reactid=".1w4gwnj9yuo.0.1.0.1.0:$3.0">G脿idhlig</a></div></div></div><div class="wr-c-settings-slice__container wr-c-settings-slice__container--temperature gel-layout__item gel-1/4@m gs-u-mt-alt gs-u-mt0@m" data-reactid=".1w4gwnj9yuo.0.1.1"><h3 class="wr-c-settings-slice__label gs-u-display-inline-block gs-u-display-block@m gs-u-display-inline-block@l gs-u-pb-@m gs-u-pr gel-pica" data-reactid=".1w4gwnj9yuo.0.1.1.0">Temperature:</h3><div class="wr-c-settings-slice__popup-container gs-u-display-inline-block" data-reactid=".1w4gwnj9yuo.0.1.1.1"><div class="wr-c-settings-slice__temperature wr-c-settings-slice__temperature--c" data-reactid=".1w4gwnj9yuo.0.1.1.1.0:$0"><a class="wr-c-settings-slice__link gel-pica" href="#" data-item-type="temperature" data-reactid=".1w4gwnj9yuo.0.1.1.1.0:$0.0">Celsius</a></div><div class="wr-c-settings-slice__temperature wr-c-settings-slice__temperature--f" data-reactid=".1w4gwnj9yuo.0.1.1.1.0:$1"><a class="wr-c-settings-slice__link gel-pica" href="#" data-item-type="temperature" data-reactid=".1w4gwnj9yuo.0.1.1.1.0:$1.0">Fahrenheit</a></div></div></div><div class="wr-c-settings-slice__container wr-c-settings-slice__container--windspeed gel-layout__item gel-1/2@m gs-u-mt-alt gs-u-mt0@m" data-reactid=".1w4gwnj9yuo.0.1.2"><h3 class="wr-c-settings-slice__label gs-u-display-inline-block gs-u-display-block@m gs-u-display-inline-block@l gs-u-pb-@m gs-u-pr gel-pica" data-reactid=".1w4gwnj9yuo.0.1.2.0">Wind speed:</h3><div class="wr-c-settings-slice__popup-container gs-u-display-inline-block" data-reactid=".1w4gwnj9yuo.0.1.2.1"><div class="wr-c-settings-slice__windspeed wr-c-settings-slice__windspeed--mph" data-reactid=".1w4gwnj9yuo.0.1.2.1.0:$0"><a class="wr-c-settings-slice__link gel-pica" href="#" data-item-type="windspeed" data-reactid=".1w4gwnj9yuo.0.1.2.1.0:$0.0">Miles per hour</a></div><div class="wr-c-settings-slice__windspeed wr-c-settings-slice__windspeed--kph" data-reactid=".1w4gwnj9yuo.0.1.2.1.0:$1"><a class="wr-c-settings-slice__link gel-pica" href="#" data-item-type="windspeed" data-reactid=".1w4gwnj9yuo.0.1.2.1.0:$1.0">Kilometres per hour</a></div></div></div></div></div></div></div> <div id="u31111180817350492"><div lang="en" class="wr-c-navigation-footer" role="navigation" aria-labelledby="wr-c-navigation-footer__title"><div class="gel-wrap gs-u-box-size gs-u-mb++"><div class="gel-layout"><div class="gel-layout__item wr-c-slice-heading gs-u-pt++ gs-u-pb gs-u-pb+@l gs-u-display-inline-block gel-1/1"><div class="wr-c-slice-heading__title gs-u-float-left gs-u-pr+"><h2 id="wr-c-navigation-footer__title" class="gel-double-pica">More Weather</h2></div></div></div><div class="wr-c-navigation-footer__listborder gs-u-mb+ gs-u-mt gs-u-mv@l"></div><div class="gel-layout"><div class="gel-layout__item gel-1/1 gel-1/4@l"><h3 class="wr-c-navigation-footer__subtitle gel-pica gs-u-mb gs-u-mb0@m gs-u-pv@l">UK</h3></div><div class="gel-layout__item gel-1/1 gel-3/4@l"><ul class="wr-c-navigation-footer__list"><li class="gs-u-display-inline-block@m"><a href="/web/20200805145951/https://www.bbc.co.uk/weather/warnings/weather" class="gs-u-display-inline-block gs-u-pv gs-u-pr++@m"><span class="gel-pica">Weather Warnings</span></a></li><li class="gs-u-display-inline-block@m"><a href="/web/20200805145951/https://www.bbc.co.uk/weather/warnings/floods" class="gs-u-display-inline-block gs-u-pv gs-u-pr++@m"><span class="gel-pica">Flood Warnings</span></a></li><li class="gs-u-display-inline-block@m"><a href="/web/20200805145951/https://www.bbc.co.uk/weather/outlook" class="gs-u-display-inline-block gs-u-pv gs-u-pr++@m"><span class="gel-pica">Monthly Outlook</span></a></li><li class="gs-u-display-inline-block@m"><a href="/web/20200805145951/https://www.bbc.co.uk/weather/coast_and_sea" class="gs-u-display-inline-block gs-u-pv gs-u-pr++@m"><span class="gel-pica">Coast &amp; Sea</span></a></li><noscript></noscript></ul></div></div><div class="wr-c-navigation-footer__listborder gs-u-mb+ gs-u-mt gs-u-mv@l"></div><div class="gel-layout"><div class="gel-layout__item gel-1/1 gel-1/4@l"><h3 class="wr-c-navigation-footer__subtitle gel-pica gs-u-mb gs-u-mb0@m gs-u-pv@l">About BBC Weather</h3></div><div class="gel-layout__item gel-1/1 gel-3/4@l"><ul class="wr-c-navigation-footer__list"><li class="gs-u-display-inline-block@m"><a href="/web/20200805145951/https://www.bbc.co.uk/weather/about/17185651" class="gs-u-display-inline-block gs-u-pv gs-u-pr++@m"><span class="gel-pica">FAQs</span></a></li><li class="gs-u-display-inline-block@m"><a href="/web/20200805145951/https://www.bbc.co.uk/weather/about/17543675" class="gs-u-display-inline-block gs-u-pv gs-u-pr++@m"><span class="gel-pica">Feeds</span></a></li></ul></div></div><div class="wr-c-navigation-footer__listborder gs-u-mb+ gs-u-mt gs-u-mv@l"></div><div class="gel-layout"><div class="gel-layout__item gel-1/1 gel-1/4@l"><h3 class="wr-c-navigation-footer__subtitle gel-pica gs-u-mb gs-u-mb0@m gs-u-pv@l">Elsewhere</h3></div><div class="gel-layout__item gel-1/1 gel-3/4@l"><ul class="wr-c-navigation-footer__list"><li class="gs-u-display-inline-block@m"><a href="https://web.archive.org/web/20200805145951/https://www.meteogroup.com/" class="gs-u-display-inline-block gs-u-pv gs-u-pr++@m"><span class="gel-pica">MeteoGroup</span></a></li><li class="gs-u-display-inline-block@m"><a href="https://web.archive.org/web/20200805145951/https://public.wmo.int/en" class="gs-u-display-inline-block gs-u-pv gs-u-pr++@m"><span class="gel-pica">World Meteorological Organization</span></a></li><li class="gs-u-display-inline-block@m"><a href="https://web.archive.org/web/20200805145951/http://www.metoffice.gov.uk/" class="gs-u-display-inline-block gs-u-pv gs-u-pr++@m"><span class="gel-pica">Met Office</span></a></li></ul></div></div></div></div></div> <div id="u9207123527645436"><div class="wr-c-footer-timezone"><div class="wr-c-footer-timezone__inner gel-wrap gs-u-box-size gs-u-pv++"><p class="wr-c-footer-timezone__item gel-brevier">BBC Weather in association with <a href="https://web.archive.org/web/20200805145951/http://www.meteogroup.com/">MeteoGroup</a></p><p class="wr-c-footer-timezone__item gel-brevier gs-u-mt">All times are BST (Europe/London, GMT +0100) unless otherwise stated.</p></div></div></div> </div> <script>require.config({"paths":{"bump-3":"//web.archive.org/web/20200805145951/https://emp.bbci.co.uk/emp/bump-3/bump-3","bump-4":"//web.archive.org/web/20200805145951/https://emp.bbci.co.uk/emp/bump-4/bump-4","echo-8.1.0":"//web.archive.org/web/20200805145951/https://static.bbci.co.uk/echoclient/modules/echo-8.1.0.js","jssignals-1":"//web.archive.org/web/20200805145951/https://static.bbci.co.uk/frameworks/jssignals/0.3.6/modules/jssignals-1","jquery-1":"//web.archive.org/web/20200805145951/https://static.test.bbc.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-1.7.2","jquery-1.9":"//web.archive.org/web/20200805145951/https://static.bbci.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-1.9.1","swfobject-2":"//web.archive.org/web/20200805145951/https://static.bbci.co.uk/frameworks/swfobject/0.1.10/sharedmodules/swfobject-2"}})</script> <script src="//web.archive.org/web/20200805145951js_/https://weather.files.bbci.co.uk/weather-web-lambda-masthead-renderer/72/js/search.js"></script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-classnames@1.0.2"]={classnames:"2.2.5"},function(r){function o(s){if(n[s])return n[s].exports;var e=n[s]={exports:{},id:s,loaded:!1};return r[s].call(e.exports,e,e.exports,o),e.loaded=!0,e.exports}var n={};o.m=r,o.c=n,o.p="",o(0)}([function(r,o,n){Morph.modules["bbc-morph-classnames@1.0.2"]=n(1)},function(r,o,n){var s=n(2);r.exports=s},function(r,o,n){var s,e;!function(){"use strict";function n(){for(var r=[],o=0;o<arguments.length;o++){var s=arguments[o];if(s){var e=typeof s;if("string"===e||"number"===e)r.push(s);else if(Array.isArray(s))r.push(n.apply(null,s));else if("object"===e)for(var a in s)t.call(s,a)&&s[a]&&r.push(a)}}return r.join(" ")}var t={}.hasOwnProperty;void 0!==r&&r.exports?r.exports=n:(s=[],void 0!==(e=function(){return n}.apply(o,s))&&(r.exports=e))}()}]);; });</script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-gnl-advert@1.0.5"]={"bbc-morph-classnames":"1.0.2",react:"0.14.7","react-dom":"0.14.7"},function(o){function r(t){if(e[t])return e[t].exports;var s=e[t]={exports:{},id:t,loaded:!1};return o[t].call(s.exports,s,s.exports,r),s.loaded=!0,s.exports}var e={};r.m=o,r.c=e,r.p="",r(0)}([function(o,r,e){Morph.modules["bbc-morph-gnl-advert@1.0.5"]=e(1)},function(o,r,e){var t=e(2),s=e(3),n=[1,2,3,4],p=t.createClass({displayName:"BBCDotCom__Advert",propTypes:{type:t.PropTypes.string.isRequired,groups:t.PropTypes.arrayOf(t.PropTypes.number),classes:t.PropTypes.arrayOf(t.PropTypes.string)},getDefaultProps:function(){return{groups:n}},componentDidMount:function(){this.getAdsEnabled()&&this.registerAd()},shouldComponentUpdate:function(){return!1},registerAd:function(){window.bbcdotcom&&window.bbcdotcom.registerAd&&window.bbcdotcom.registerAd(this.props.type,this.props.groups)},getAdsEnabled:function(){return window&&window.bbcdotcom&&window.bbcdotcom.config&&window.bbcdotcom.config.isAdsEnabled()},render:function(){if(!this.props.type||!this.props.groups||this.props.groups.constructor!==Array||!this.props.groups.length)return null;var o=this.props.groups.join("_");return t.createElement("div",{id:"bbccom_"+this.props.type+"_"+o,className:s("bbccom_slot",this.props.classes),"aria-hidden":"true"},t.createElement("div",{className:"bbccom_advert"}))}});o.exports=p},function(o,r){o.exports=React},function(o,r){o.exports=Morph.modules["bbc-morph-classnames@1.0.2"]}]);; });</script> <script>Morph.toInit.bundles.push(function() { !function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var r={};e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=1)}([function(t,e){(function(e){t.exports=e}).call(e,{})},function(t,e,r){"use strict";function n(t){return(n="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 o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function u(t,e,r){return e&&i(t.prototype,e),r&&i(t,r),t}function s(t,e){return!e||"object"!==n(e)&&"function"!=typeof e?p(t):e}function p(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function a(t){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function c(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0});var f=r(2),y=r.n(f),b=r(3),h=r.n(b),m=r(4),d=r.n(m),v=function(t){function e(){return o(this,e),s(this,a(e).apply(this,arguments))}return c(e,t),u(e,[{key:"isSet",value:function(t){return this.isString(t)&&"null"!==t}},{key:"isString",value:function(t){return"string"==typeof t}},{key:"isInternational",value:function(){return this.isSet(this.props.edition)&&"international"===this.props.edition.toLowerCase()}},{key:"splitString",value:function(t){return this.isSet(t)?t.split(","):[]}},{key:"renderAd",value:function(){var t={type:this.props.type,groups:this.splitString(this.props.groups).map(Number),classes:this.splitString(this.props.classes)};return y.a.createElement(d.a,t)}},{key:"render",value:function(){if(!this.isInternational())return null;var t=h()("wr-c-advert","wr-c-advert__".concat(this.props.type),"gs-u-box-size ","no-touch","b-pw-1280");return y.a.createElement("div",{className:t},y.a.createElement("div",{className:"gel-wrap"},this.renderAd()))}}]),e}(y.a.Component);v.displayName="WeatherAdvert",v.propTypes={classes:y.a.PropTypes.string,edition:y.a.PropTypes.string,groups:y.a.PropTypes.string,type:y.a.PropTypes.string},v.defaultProps={classes:"",edition:"Domestic",groups:"1,2,3,4,5",type:"mpu"};var g=v;Morph.modules["bbc-morph-wr-advert@2.0.0"]=g},function(t,e){t.exports=React},function(t,e,r){function n(t){return(n="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)}var o,i;!function(){"use strict";function u(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var o=n(r);if("string"===o||"number"===o)t.push(r);else if(Array.isArray(r)&&r.length){var i=u.apply(null,r);i&&t.push(i)}else if("object"===o)for(var p in r)s.call(r,p)&&r[p]&&t.push(p)}}return t.join(" ")}var s={}.hasOwnProperty;void 0!==t&&t.exports?(u.default=u,t.exports=u):"object"===n(r(0))&&r(0)?(o=[],void 0!==(i=function(){return u}.apply(e,o))&&(t.exports=i)):window.classNames=u}()},function(t,e){t.exports=Morph.modules["bbc-morph-gnl-advert@1.0.5"]}]); //# sourceMappingURL=bundle.js.map; });</script> <script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-wr-advert","edition":"International","groups":"1,2,3,4,5","type":"sponsor_section","version":"2.0.0","_mrrVersion":"2.0.16"},'u37379918419096336'); });</script> <script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20200805145951/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20200805145951/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20200805145951/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20200805145951/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20200805145951/https://m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//web.archive.org/web/20200805145951/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script> <script>if (!Morph.manualInit) { Morph.init(); } /* u37379918419096336 */</script> <script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-wr-advert","edition":"International","groups":"1,2,3,4,5","type":"leaderboard","version":"2.0.0","_mrrVersion":"2.0.16"},'u8241879182707494'); });</script> <script>if (!Morph.manualInit) { Morph.init(); } /* u8241879182707494 */</script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-wr-language-helper@1.0.1"]={},function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){Morph.modules["bbc-morph-wr-language-helper@1.0.1"]=n(1)},function(e,t,n){e.exports=n(2)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),u=n(4),c=r(u);t.default={langFromLocale:i.default,lookup:c.default},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){var t="en",n=["en","cy","ga","gd"],r=new RegExp("^("+n.join("|")+")$");if("string"!=typeof e||e.length<2)return t;var o=e.toLowerCase().replace(/\-.*$/,"");return r.test(o)?o:t};t.default=n,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(5),i=r(o),u=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var u=e.texts,c=e.lang,l=e.defaultLang,a=u[c];if(a&&a[t]||(a=u[l]),!a)return t;var s=a[t];return s?r.length>0?i.default.format.apply(i.default,[s].concat(r)):s:t},c=function(e){var t=e.texts,n=e.lang,r=e.defaultLang,o=void 0===r?"en":r;return function(e){for(var r=arguments.length,i=Array(r>1?r-1:0),c=1;c<r;c++)i[c-1]=arguments[c];return u.apply(void 0,[{texts:t,lang:n,defaultLang:o},e].concat(i))}};t.default=c,e.exports=t.default},function(e,t,n){(function(e,r){function o(e,n){var r={seen:[],stylize:u};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(n)?r.showHidden=n:n&&t._extend(r,n),x(r.showHidden)&&(r.showHidden=!1),x(r.depth)&&(r.depth=2),x(r.colors)&&(r.colors=!1),x(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=i),l(r,e,r.depth)}function i(e,t){var n=o.styles[t];return n?"["+o.colors[n][0]+"m"+e+"["+o.colors[n][1]+"m":e}function u(e,t){return e}function c(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function l(e,n,r){if(e.customInspect&&n&&E(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return b(o)||(o=l(e,o,r)),o}var i=a(e,n);if(i)return i;var u=Object.keys(n),y=c(u);if(e.showHidden&&(u=Object.getOwnPropertyNames(n)),z(n)&&(u.indexOf("message")>=0||u.indexOf("description")>=0))return s(n);if(0===u.length){if(E(n)){var h=n.name?": "+n.name:"";return e.stylize("[Function"+h+"]","special")}if(j(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(S(n))return e.stylize(Date.prototype.toString.call(n),"date");if(z(n))return s(n)}var v="",m=!1,w=["{","}"];if(g(n)&&(m=!0,w=["[","]"]),E(n)){var x=n.name?": "+n.name:"";v=" [Function"+x+"]"}if(j(n)&&(v=" "+RegExp.prototype.toString.call(n)),S(n)&&(v=" "+Date.prototype.toUTCString.call(n)),z(n)&&(v=" "+s(n)),0===u.length&&(!m||0==n.length))return w[0]+v+w[1];if(r<0)return j(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special");e.seen.push(n);var O;return O=m?f(e,n,r,y,u):u.map(function(t){return p(e,n,r,y,t,m)}),e.seen.pop(),d(O,v,w)}function a(e,t){if(x(t))return e.stylize("undefined","undefined");if(b(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return m(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):h(t)?e.stylize("null","null"):void 0}function s(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,o){for(var i=[],u=0,c=t.length;u<c;++u)M(t,String(u))?i.push(p(e,t,n,r,String(u),!0)):i.push("");return o.forEach(function(o){o.match(/^\d+$/)||i.push(p(e,t,n,r,o,!0))}),i}function p(e,t,n,r,o,i){var u,c,a;if(a=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]},a.get?c=a.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):a.set&&(c=e.stylize("[Setter]","special")),M(r,o)||(u="["+o+"]"),c||(e.seen.indexOf(a.value)<0?(c=h(n)?l(e,a.value,null):l(e,a.value,n-1),c.indexOf("\n")>-1&&(c=i?c.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+c.split("\n").map(function(e){return" "+e}).join("\n"))):c=e.stylize("[Circular]","special")),x(u)){if(i&&o.match(/^\d+$/))return c;u=JSON.stringify(""+o),u.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(u=u.substr(1,u.length-2),u=e.stylize(u,"name")):(u=u.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),u=e.stylize(u,"string"))}return u+": "+c}function d(e,t,n){var r=0,o=e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return o>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function g(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function h(e){return null===e}function v(e){return null==e}function m(e){return"number"==typeof e}function b(e){return"string"==typeof e}function w(e){return"symbol"==typeof e}function x(e){return void 0===e}function j(e){return O(e)&&"[object RegExp]"===_(e)}function O(e){return"object"==typeof e&&null!==e}function S(e){return O(e)&&"[object Date]"===_(e)}function z(e){return O(e)&&("[object Error]"===_(e)||e instanceof Error)}function E(e){return"function"==typeof e}function T(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function _(e){return Object.prototype.toString.call(e)}function D(e){return e<10?"0"+e.toString(10):e.toString(10)}function A(){var e=new Date,t=[D(e.getHours()),D(e.getMinutes()),D(e.getSeconds())].join(":");return[e.getDate(),R[e.getMonth()],t].join(" ")}function M(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var N=/%[sdj%]/g;t.format=function(e){if(!b(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(o(arguments[n]));return t.join(" ")}for(var n=1,r=arguments,i=r.length,u=String(e).replace(N,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),c=r[n];n<i;c=r[++n])u+=h(c)||!O(c)?" "+c:" "+o(c);return u},t.deprecate=function(n,o){function i(){if(!u){if(r.throwDeprecation)throw new Error(o);r.traceDeprecation?console.trace(o):console.error(o),u=!0}return n.apply(this,arguments)}if(x(e.process))return function(){return t.deprecate(n,o).apply(this,arguments)};if(r.noDeprecation===!0)return n;var u=!1;return i};var L,P={};t.debuglog=function(e){if(x(L)&&(L=r.env.NODE_DEBUG||""),e=e.toUpperCase(),!P[e])if(new RegExp("\\b"+e+"\\b","i").test(L)){var n=r.pid;P[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else P[e]=function(){};return P[e]},t.inspect=o,o.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=g,t.isBoolean=y,t.isNull=h,t.isNullOrUndefined=v,t.isNumber=m,t.isString=b,t.isSymbol=w,t.isUndefined=x,t.isRegExp=j,t.isObject=O,t.isDate=S,t.isError=z,t.isFunction=E,t.isPrimitive=T,t.isBuffer=n(7);var R=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];t.log=function(){console.log("%s - %s",A(),t.format.apply(t,arguments))},t.inherits=n(8),t._extend=function(e,t){if(!t||!O(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(t,function(){return this}(),n(6))},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(s===setTimeout)return setTimeout(e,0);if((s===n||!s)&&setTimeout)return s=setTimeout,setTimeout(e,0);try{return s(e,0)}catch(t){try{return s.call(null,e,0)}catch(t){return s.call(this,e,0)}}}function i(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function u(){y&&d&&(y=!1,d.length?g=d.concat(g):h=-1,g.length&&c())}function c(){if(!y){var e=o(u);y=!0;for(var t=g.length;t;){for(d=g,g=[];++h<t;)d&&d[h].run();h=-1,t=g.length}d=null,y=!1,i(e)}}function l(e,t){this.fun=e,this.array=t}function a(){}var s,f,p=e.exports={};!function(){try{s="function"==typeof setTimeout?setTimeout:n}catch(e){s=n}try{f="function"==typeof clearTimeout?clearTimeout:r}catch(e){f=r}}();var d,g=[],y=!1,h=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];g.push(new l(e,t)),1!==g.length||y||o(c)},l.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=a,p.addListener=a,p.once=a,p.off=a,p.removeListener=a,p.removeAllListeners=a,p.emit=a,p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}]);; });</script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-wr-h1@1.0.0"]={"bbc-morph-wr-language-helper":"1.0.1",react:"0.14.7","react-dom":"0.14.7"},function(e){function t(o){if(r[o])return r[o].exports;var n=r[o]={exports:{},id:o,loaded:!1};return e[o].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){Morph.modules["bbc-morph-wr-h1@1.0.0"]=r(1)},function(e,t,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,r,o){return r&&e(t.prototype,r),o&&e(t,o),t}}(),l=r(2),s=o(l),c=r(3),p=o(c),f=r(4),h=function(e){function t(e){n(this,t);var r=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),o=(0,f.langFromLocale)(r.props.locale);return r.translate=(0,f.lookup)({texts:p.default,lang:o,defaultLang:"en"}),r}return i(t,e),u(t,[{key:"render",value:function(){var e=this.props,t=e.pageType,r=e.id,o=e.tabIndex;return s.default.createElement("h1",{className:"gs-u-vh",id:r,tabIndex:o},this.translate(t))}}]),t}(s.default.Component);h.displayName="WeatherH1",h.propTypes={id:s.default.PropTypes.string,locale:s.default.PropTypes.string,pageType:s.default.PropTypes.string.isRequired,tabIndex:s.default.PropTypes.string},h.defaultProps={locale:"en-GB"},e.exports=h},function(e,t){e.exports=React},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={en:{search:"Search for a location",home:"BBC Weather"},cy:{search:"Chwilio am leoliad",home:"BBC Y Tywydd"},ga:{search:"Cuardaigh l谩thair",home:"BBC Aimsir"},gd:{search:"Lorg 脿ite",home:"BBC Aimsir"}}},function(e,t){e.exports=Morph.modules["bbc-morph-wr-language-helper@1.0.1"]}]);; });</script> <script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-wr-h1","id":"skip-link-target","locale":"en-GB","pageType":"search","tabIndex":"-1","version":"1.0.0","_mrrVersion":"2.0.16"},'u05419662036001682'); });</script> <script>if (!Morph.manualInit) { Morph.init(); } /* u05419662036001682 */</script> <script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-wr-advert","edition":"International","groups":"1,2,3,4,5","type":"adsense","version":"2.0.0","_mrrVersion":"2.0.16"},'u8316304366088623'); });</script> <script>if (!Morph.manualInit) { Morph.init(); } /* u8316304366088623 */</script> <script>Morph.toInit.bundles.push(function() { !function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n.n(r);Morph.modules["bbc-morph-wr-language-helper@2.0.0"]=o.a},function(e,t,n){"use strict";e.exports=n(2)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),u=n(4),c=r(u);t.default={langFromLocale:i.default,lookup:c.default},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){var t=["en","cy","ga","gd"],n=new RegExp("^("+t.join("|")+")$");if("string"!=typeof e||e.length<2)return"en";var r=e.toLowerCase().replace(/-.*$/,"");return n.test(r)?r:"en"};t.default=r,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var u=e.texts,c=e.lang,l=e.defaultLang,a=u[c];if(a&&a[t]||(a=u[l]),!a)return t;var s=a[t];return s?r.length>0?o.default.format.apply(o.default,[s].concat(r)):s:t},u=function(e){var t=e.texts,n=e.lang,r=e.defaultLang,o=void 0===r?"en":r;return function(e){for(var r=arguments.length,u=Array(r>1?r-1:0),c=1;c<r;c++)u[c-1]=arguments[c];return i.apply(void 0,[{texts:t,lang:n,defaultLang:o},e].concat(u))}};t.default=u,e.exports=t.default},function(e,t,n){(function(e,r){function o(e,n){var r={seen:[],stylize:u};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(n)?r.showHidden=n:n&&t._extend(r,n),x(r.showHidden)&&(r.showHidden=!1),x(r.depth)&&(r.depth=2),x(r.colors)&&(r.colors=!1),x(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=i),l(r,e,r.depth)}function i(e,t){var n=o.styles[t];return n?"["+o.colors[n][0]+"m"+e+"["+o.colors[n][1]+"m":e}function u(e,t){return e}function c(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function l(e,n,r){if(e.customInspect&&n&&z(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return b(o)||(o=l(e,o,r)),o}var i=a(e,n);if(i)return i;var u=Object.keys(n),y=c(u);if(e.showHidden&&(u=Object.getOwnPropertyNames(n)),S(n)&&(u.indexOf("message")>=0||u.indexOf("description")>=0))return s(n);if(0===u.length){if(z(n)){var h=n.name?": "+n.name:"";return e.stylize("[Function"+h+"]","special")}if(O(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(E(n))return e.stylize(Date.prototype.toString.call(n),"date");if(S(n))return s(n)}var v="",m=!1,w=["{","}"];if(g(n)&&(m=!0,w=["[","]"]),z(n)){v=" [Function"+(n.name?": "+n.name:"")+"]"}if(O(n)&&(v=" "+RegExp.prototype.toString.call(n)),E(n)&&(v=" "+Date.prototype.toUTCString.call(n)),S(n)&&(v=" "+s(n)),0===u.length&&(!m||0==n.length))return w[0]+v+w[1];if(r<0)return O(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special");e.seen.push(n);var x;return x=m?f(e,n,r,y,u):u.map(function(t){return p(e,n,r,y,t,m)}),e.seen.pop(),d(x,v,w)}function a(e,t){if(x(t))return e.stylize("undefined","undefined");if(b(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return m(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):h(t)?e.stylize("null","null"):void 0}function s(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,o){for(var i=[],u=0,c=t.length;u<c;++u)N(t,String(u))?i.push(p(e,t,n,r,String(u),!0)):i.push("");return o.forEach(function(o){o.match(/^\d+$/)||i.push(p(e,t,n,r,o,!0))}),i}function p(e,t,n,r,o,i){var u,c,a;if(a=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]},a.get?c=a.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):a.set&&(c=e.stylize("[Setter]","special")),N(r,o)||(u="["+o+"]"),c||(e.seen.indexOf(a.value)<0?(c=h(n)?l(e,a.value,null):l(e,a.value,n-1),c.indexOf("\n")>-1&&(c=i?c.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+c.split("\n").map(function(e){return" "+e}).join("\n"))):c=e.stylize("[Circular]","special")),x(u)){if(i&&o.match(/^\d+$/))return c;u=JSON.stringify(""+o),u.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(u=u.substr(1,u.length-2),u=e.stylize(u,"name")):(u=u.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),u=e.stylize(u,"string"))}return u+": "+c}function d(e,t,n){var r=0;return e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function g(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function h(e){return null===e}function v(e){return null==e}function m(e){return"number"==typeof e}function b(e){return"string"==typeof e}function w(e){return"symbol"==typeof e}function x(e){return void 0===e}function O(e){return j(e)&&"[object RegExp]"===T(e)}function j(e){return"object"==typeof e&&null!==e}function E(e){return j(e)&&"[object Date]"===T(e)}function S(e){return j(e)&&("[object Error]"===T(e)||e instanceof Error)}function z(e){return"function"==typeof e}function _(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function T(e){return Object.prototype.toString.call(e)}function D(e){return e<10?"0"+e.toString(10):e.toString(10)}function M(){var e=new Date,t=[D(e.getHours()),D(e.getMinutes()),D(e.getSeconds())].join(":");return[e.getDate(),R[e.getMonth()],t].join(" ")}function N(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var A=/%[sdj%]/g;t.format=function(e){if(!b(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(o(arguments[n]));return t.join(" ")}for(var n=1,r=arguments,i=r.length,u=String(e).replace(A,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),c=r[n];n<i;c=r[++n])h(c)||!j(c)?u+=" "+c:u+=" "+o(c);return u},t.deprecate=function(n,o){function i(){if(!u){if(r.throwDeprecation)throw new Error(o);r.traceDeprecation?console.trace(o):console.error(o),u=!0}return n.apply(this,arguments)}if(x(e.process))return function(){return t.deprecate(n,o).apply(this,arguments)};if(!0===r.noDeprecation)return n;var u=!1;return i};var L,P={};t.debuglog=function(e){if(x(L)&&(L=Object({NODE_ENV:"production"}).NODE_DEBUG||""),e=e.toUpperCase(),!P[e])if(new RegExp("\\b"+e+"\\b","i").test(L)){var n=r.pid;P[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else P[e]=function(){};return P[e]},t.inspect=o,o.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=g,t.isBoolean=y,t.isNull=h,t.isNullOrUndefined=v,t.isNumber=m,t.isString=b,t.isSymbol=w,t.isUndefined=x,t.isRegExp=O,t.isObject=j,t.isDate=E,t.isError=S,t.isFunction=z,t.isPrimitive=_,t.isBuffer=n(8);var R=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];t.log=function(){console.log("%s - %s",M(),t.format.apply(t,arguments))},t.inherits=n(9),t._extend=function(e,t){if(!t||!j(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(t,n(6),n(7))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(s===setTimeout)return setTimeout(e,0);if((s===n||!s)&&setTimeout)return s=setTimeout,setTimeout(e,0);try{return s(e,0)}catch(t){try{return s.call(null,e,0)}catch(t){return s.call(this,e,0)}}}function i(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function u(){y&&d&&(y=!1,d.length?g=d.concat(g):h=-1,g.length&&c())}function c(){if(!y){var e=o(u);y=!0;for(var t=g.length;t;){for(d=g,g=[];++h<t;)d&&d[h].run();h=-1,t=g.length}d=null,y=!1,i(e)}}function l(e,t){this.fun=e,this.array=t}function a(){}var s,f,p=e.exports={};!function(){try{s="function"==typeof setTimeout?setTimeout:n}catch(e){s=n}try{f="function"==typeof clearTimeout?clearTimeout:r}catch(e){f=r}}();var d,g=[],y=!1,h=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];g.push(new l(e,t)),1!==g.length||y||o(c)},l.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=a,p.addListener=a,p.once=a,p.off=a,p.removeListener=a,p.removeAllListeners=a,p.emit=a,p.prependListener=a,p.prependOnceListener=a,p.listeners=function(e){return[]},p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},function(e,t){e.exports=Morph.modules["inherits@2.0.1"]}]); //# sourceMappingURL=bundle.js.map; });</script> <script>Morph.toInit.bundles.push(function() { !function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=31)}([function(t,e){function n(t){return(n="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 r(t){var e=n(t);return null!=t&&("object"==e||"function"==e)}t.exports=r},function(t,e,n){function r(t){return(r="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)}var o=n(17),a="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,i=o||a||Function("return this")();t.exports=i},function(t,e){function n(t){return(n="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 r(t){return null!=t&&"object"==n(t)}t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(37),a=n(38),i=n(39),c=n(40),u=n(41);r.prototype.clear=o,r.prototype.delete=a,r.prototype.get=i,r.prototype.has=c,r.prototype.set=u,t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(o(t[n][0],e))return n;return-1}var o=n(5);t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){function r(t){return null==t?void 0===t?u:c:s&&s in Object(t)?a(t):i(t)}var o=n(16),a=n(49),i=n(50),c="[object Null]",u="[object Undefined]",s=o?o.toStringTag:void 0;t.exports=r},function(t,e,n){var r=n(9),o=r(Object,"create");t.exports=o},function(t,e,n){function r(t,e){var n=t.__data__;return o(e)?n["string"==typeof e?"string":"hash"]:n.map}var o=n(64);t.exports=r},function(t,e,n){function r(t,e){var n=a(t,e);return o(n)?n:void 0}var o=n(47),a=n(54);t.exports=r},function(t,e,n){function r(t){if(!a(t))return!1;var e=o(t);return e==c||e==u||e==i||e==s}var o=n(6),a=n(0),i="[object AsyncFunction]",c="[object Function]",u="[object GeneratorFunction]",s="[object Proxy]";t.exports=r},function(t,e,n){function r(t,e,n){"__proto__"==e&&o?o(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var o=n(19);t.exports=r},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){function r(t){return null!=t&&a(t.length)&&!o(t)}var o=n(10),a=n(24);t.exports=r},function(t,e){t.exports=React},function(t,e,n){var r=n(9),o=n(1),a=r(o,"Map");t.exports=a},function(t,e,n){var r=n(1),o=r.Symbol;t.exports=o},function(t,e,n){(function(e){function n(t){return(n="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)}var r="object"==(void 0===e?"undefined":n(e))&&e&&e.Object===Object&&e;t.exports=r}).call(e,n(48))},function(t,e,n){function r(t,e,n){(void 0===n||a(t[e],n))&&(void 0!==n||e in t)||o(t,e,n)}var o=n(11),a=n(5);t.exports=r},function(t,e,n){var r=n(9),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e,n){var r=n(78),o=r(Object.getPrototypeOf,Object);t.exports=o},function(t,e){function n(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(79),o=n(2),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(t){return o(t)&&i.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},function(t,e){var n=Array.isArray;t.exports=n},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e,n){(function(t){function r(t){return(r="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)}var o=n(1),a=n(81),i="object"==r(e)&&e&&!e.nodeType&&e,c=i&&"object"==r(t)&&t&&!t.nodeType&&t,u=c&&c.exports===i,s=u?o.Buffer:void 0,l=s?s.isBuffer:void 0,p=l||a;t.exports=p}).call(e,n(12)(t))},function(t,e,n){var r=n(83),o=n(84),a=n(85),i=a&&a.isTypedArray,c=i?o(i):r;t.exports=c},function(t,e){function n(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}t.exports=n},function(t,e,n){function r(t){return i(t)?o(t,!0):a(t)}var o=n(89),a=n(91),i=n(13);t.exports=r},function(t,e){function n(t){return(n="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 r(t,e){var r=n(t);return!!(e=null==e?o:e)&&("number"==r||"symbol"!=r&&a.test(t))&&t>-1&&t%1==0&&t<e}var o=9007199254740991,a=/^(?:0|[1-9]\d*)$/;t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){"use strict";function r(t){return(r="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 o(){return o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o.apply(this,arguments)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function c(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function u(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?l(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function p(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function y(t){return(y="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 h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function m(t,e,n){return e&&g(t.prototype,e),n&&g(t,n),t}function b(t,e){return!e||"object"!==y(e)&&"function"!=typeof e?_(t):e}function v(t){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function _(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function x(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&w(t,e)}function w(t,e){return(w=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0});var S=n(14),O=n.n(S),k=n(32),j=n.n(k),P=n(33),C=n.n(P),E=n(34),I=n.n(E),L=function(t){function e(t){var n;return a(this,e),n=u(this,s(e).call(this,t)),n.prefix="wr-o-popup",n.setPopupWrapperRef=n.setPopupWrapperRef.bind(l(n)),n.handleClickOutside=n.handleClickOutside.bind(l(n)),n.handlePopupFocusOut=n.handlePopupFocusOut.bind(l(n)),n.handleOnBlur=n.handleOnBlur.bind(l(n)),n.selectPopupItem=n.selectPopupItem.bind(l(n)),n}return p(e,t),c(e,[{key:"componentDidMount",value:function(){this.siteContainer=document.querySelector("#site-container"),this.siteContainer?this.siteContainer.addEventListener("click",this.handleClickOutside):document.addEventListener("click",this.handleClickOutside)}},{key:"componentWillUnmount",value:function(){this.siteContainer?this.siteContainer.removeEventListener("click",this.handleClickOutside):document.removeEventListener("click",this.handleClickOutside)}},{key:"selectPopupItem",value:function(t,e,n){n.preventDefault(),this.props.onSelect(t,e),this.props.onClose(n)}},{key:"setPopupWrapperRef",value:function(t){this.popupWrapperRef=t}},{key:"handlePopupFocusOut",value:function(t){var e=document.activeElement;this.popupWrapperRef&&!this.popupWrapperRef.contains(e)&&this.props.onClose(t),t.target.removeEventListener(t.type,this.handlePopupFocusOut)}},{key:"handleOnBlur",value:function(){document.addEventListener("focusin",this.handlePopupFocusOut)}},{key:"handleClickOutside",value:function(t){this.popupWrapperRef&&!this.popupWrapperRef.contains(t.target)&&this.props.onClose(t)}},{key:"renderCross",value:function(){return O.a.createElement("span",{className:"gs-u-pv gs-u-ph"},O.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"".concat(this.prefix,"__icon ").concat(this.prefix,"__icon--no"),width:"32px",height:"32px",viewBox:"0 0 32 32"},O.a.createElement("rect",{width:"100%",height:"100%",fill:"#FFFFFF",className:"wr-icon-gel__svg-background"}),O.a.createElement("path",{d:"M32 3.5L28.5 0 16 12.5 3.5 0 0 3.5 12.5 16 0 28.5 3.5 32 16 19.5 28.5 32l3.5-3.5L19.5 16",fill:"currentColor"})))}},{key:"renderTick",value:function(){return O.a.createElement("span",{className:"".concat(this.prefix,"__icon-wrapper"),"aria-label":"Selected"},O.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"".concat(this.prefix,"__icon ").concat(this.prefix,"__icon--yes"),width:"31.8px",height:"32px",viewBox:"0 0 31.8 32"},O.a.createElement("rect",{width:"100%",height:"100%",fill:"#FFFFFF",className:"wr-icon-gel__svg-background"}),O.a.createElement("path",{d:"M12.8 28.9l19-22.6L28 3.1 12.2 21.9l-9-7.5L0 18.2",fill:"currentColor"})))}},{key:"renderSelectedItem",value:function(t,e){return O.a.createElement("li",{key:t.key,className:"".concat(t.className," gs-u-pv gs-u-ph-alt")},O.a.createElement("span",{className:"gs-u-pr++"},e),this.renderTick())}},{key:"renderUnselectedItem",value:function(t,e,n){var r=this,a="language"===e.type?e.id:null;return O.a.createElement("li",o({},t,{onClick:function(t){r.selectPopupItem(e.type,e.id,t)}}),O.a.createElement("a",{href:n,lang:a,className:"gs-u-display-block gs-u-pv gs-u-ph-alt"},e.label))}},{key:"renderPopupItem",value:function(t,e){var n=t.id===this.props.selectedId,r=n?"".concat(this.prefix,"__item--selected"):"".concat(this.prefix,"__item--link"),o={className:"".concat(this.prefix,"__item ").concat(this.prefix,"__item--").concat(t.id," ").concat(r),key:e+1},a=n?void 0:"#".concat(t.id);return n?this.renderSelectedItem(o,t.label):this.renderUnselectedItem(o,t,a)}},{key:"render",value:function(){var t=this.props.items[0].type;return O.a.createElement("div",{className:"".concat(this.prefix," ").concat(this.prefix,"--").concat(t),ref:this.setPopupWrapperRef,onBlur:this.handleOnBlur},O.a.createElement("div",{className:"".concat(this.prefix,"__container")},O.a.createElement("ul",{className:"".concat(this.prefix,"__item-list gel-pica gs-u-pl0")},this.props.items.map(this.renderPopupItem,this)),O.a.createElement("div",{className:"".concat(this.prefix,"__close")},O.a.createElement("a",{href:"#","aria-label":"Close",onClick:this.props.onClose},this.renderCross()))),O.a.createElement("div",{className:"".concat(this.prefix,"__arrow ").concat(this.prefix,"__arrow--").concat(t)}))}}]),e}(O.a.Component);L.propTypes={items:O.a.PropTypes.array,selectedId:O.a.PropTypes.string,onClose:O.a.PropTypes.func,onSelect:O.a.PropTypes.func};var N=L,F=function(t,e,n){var r="wr-unit--".concat(t),o="".concat(r,"--").concat(e),a="".concat(r,"--").concat(n),i=document.getElementById("site-container");null!==i&&(i.classList.remove(o),i.classList.add(a))},R={toggleClasses:F},T=function(t){return"[object Object]"===Object.prototype.toString.call(t)},A=function(){T(window.console)&&"function"==typeof console.error&&console.error("Failed to write to local storage")},U=function(){try{var t=JSON.parse(window.localStorage.getItem("weather-settings"));return T(t)?t:{}}catch(t){return{}}},z=function(t){return U()[t]},W=function(t){var e=t.key,n=t.defaultValue,r=z(e);return r||n},M=function(t,e){if(window.bbccookies&&window.bbccookies.readPolicy().personalisation)try{var n=U();return n[t]=e,window.localStorage.setItem("weather-settings",JSON.stringify(n)),!0}catch(t){return A(),!1}return!1},B={getLocalStorageValue:z,getLocalStorageValueOrDefault:W,setLocalStorageValue:M},G={en:{settings:"Settings",language:"Language","language.en":"English","language.cy":"Cymraeg","language.ga":"Gaeilge","language.gd":"G脿idhlig",temperature:"Temperature",c:"Celsius",f:"Fahrenheit",windspeed:"Wind speed",mph:"Miles per hour",kph:"Kilometres per hour"},cy:{settings:"Gosodiadau",language:"Iaith","language.en":"English","language.cy":"Cymraeg","language.ga":"Gaeilge","language.gd":"G脿idhlig",temperature:"Tymheredd",c:"Celsius",f:"Fahrenheit",windspeed:"Cyflymder gwynt",mph:"Milltir yr awr",kph:"Cilomedr yr awr"},ga:{settings:"Socruithe",language:"Teanga","language.en":"English","language.cy":"Cymraeg","language.ga":"Gaeilge","language.gd":"G脿idhlig",temperature:"Teocht",c:"Celsius",f:"Fahrenheit",windspeed:"Luas gaoithe",mph:"M铆lte san uair",kph:"Cilim茅adar san uair"},gd:{settings:"Seataidhean",language:"C脿nan","language.en":"English","language.cy":"Cymraeg","language.ga":"Gaeilge","language.gd":"G脿idhlig",temperature:"Te貌thachd",c:"Celsius",f:"Fahrenheit",windspeed:"Astar na Gaoithe",mph:"M矛ltean san uair",kph:"Cilemeatairean san uair"}},V=function(t){function e(t){var n;return d(this,e),n=b(this,v(e).call(this,t)),n.prefix="wr-c-settings-slice",n.language=C.a.langFromLocale(n.props.locale),n.translator=C.a.lookup({texts:G,lang:n.language}),n.popupItems={language:n.createPopupItemProps(["en","cy","ga","gd"],"language"),temperature:n.createPopupItemProps(["c","f"],"temperature"),windspeed:n.createPopupItemProps(["mph","kph"],"windspeed")},n.setOpenPopupRef=n.setOpenPopupRef.bind(_(n)),n.redirectURL=n.redirectURL.bind(_(n)),n.handleOpenClose={language:function(t){return n.togglePopup(t,"language")},temperature:function(t){return n.togglePopup(t,"temperature")},windspeed:function(t){return n.togglePopup(t,"windspeed")}},n.handlePopupSelect=n.handlePopupSelect.bind(_(n)),n.state={popupOpen:{language:!1,temperature:!1,windspeed:!1}},n}return x(e,t),m(e,[{key:"componentDidMount",value:function(){this.setWindow(window)}},{key:"getWindow",value:function(){return this.window||window}},{key:"setWindow",value:function(t){this.window=t}},{key:"createPopupItemProps",value:function(t,e){var n=this;return t.map(function(t){var r="language"===e?"language.".concat(t):t;return{type:e,id:t,label:n.translator(r),handleClose:function(t){return n.togglePopup(t,e)}}})}},{key:"handlePopupSelect",value:function(t,e){switch(t){case"language":this.getWindow().location.assign("https://".concat(this.getWindow().location.host).concat(this.redirectURL(e)));break;case"temperature":switch(B.setLocalStorageValue(t,e),e){case"c":R.toggleClasses(t,"f","c");break;case"f":R.toggleClasses(t,"c","f")}break;case"windspeed":switch(B.setLocalStorageValue(t,e),e){case"mph":R.toggleClasses(t,"kph","mph");break;case"kph":R.toggleClasses(t,"mph","kph")}}}},{key:"togglePopup",value:function(t,e){t.preventDefault(),t.target.dataset.itemType===e&&t.stopPropagation();var n=I()({},this.state,{popupOpen:h({},e,!this.state.popupOpen[e])});this.setState(n)}},{key:"setOpenPopupRef",value:function(t){this.openPopupRef=t}},{key:"renderUnitItem",value:function(t,e){return O.a.createElement("div",{className:"".concat(this.prefix,"__").concat(t.type," ").concat(this.prefix,"__").concat(t.type,"--").concat(t.id),key:e},O.a.createElement("a",{className:"".concat(this.prefix,"__link gel-pica"),href:"#",onClick:this.handleOpenClose[t.type],ref:this.setOpenPopupRef,"data-item-type":"".concat(t.type)},t.label))}},{key:"renderUnitSelector",value:function(t,e){var n={key:t,defaultValue:e[0]},r="temperature"===t?"gel-1/4@m":"gel-1/2@m";return O.a.createElement("div",{className:"".concat(this.prefix,"__container ").concat(this.prefix,"__container--").concat(t," gel-layout__item ").concat(r," gs-u-mt-alt gs-u-mt0@m")},O.a.createElement("h3",{className:"".concat(this.prefix,"__label gs-u-display-inline-block gs-u-display-block@m gs-u-display-inline-block@l gs-u-pb-@m gs-u-pr gel-pica")},"".concat(this.translator(t),":")),O.a.createElement("div",{className:"".concat(this.prefix,"__popup-container gs-u-display-inline-block")},this.popupItems[t].map(this.renderUnitItem,this),this.state.popupOpen[t]?O.a.createElement(N,{items:this.popupItems[t],selectedId:B.getLocalStorageValueOrDefault(n),onClose:this.popupItems[t][0].handleClose,onSelect:this.handlePopupSelect}):null))}},{key:"renderSelectedLanguage",value:function(t){return O.a.createElement("div",null,O.a.createElement("span",{className:"".concat(this.prefix,"__link ").concat(this.prefix,"__link--core")},t.label),O.a.createElement("a",{href:"#",className:"".concat(this.prefix,"__link ").concat(this.prefix,"__link--language ").concat(this.prefix,"__link--enhanced"),onClick:this.handleOpenClose.language,ref:this.setOpenPopupRef,"data-item-type":"".concat(t.type)},t.label))}},{key:"isValidRedirectPath",value:function(t){return"string"==typeof t&&/^\/weather/.test(t)}},{key:"redirectPath",value:function(){var t=this.props.redirectPath;return this.isValidRedirectPath(t)?t.toLowerCase():"/weather"}},{key:"redirectURL",value:function(t){return j.a.languageRedirect({language:t,redirectPath:this.redirectPath()})}},{key:"renderUnselectedLanguage",value:function(t){var e=t.id,n=t.label;return O.a.createElement("a",{href:this.redirectURL(e),className:"".concat(this.prefix,"__link ").concat(this.prefix,"__link--language")},n)}},{key:"renderLanguageItem",value:function(t,e,n){var r=n.length,o=e===r,a=o?"":"gs-u-pr-alt+",i=t.id===this.language,c=i?"".concat(this.prefix,"__language--selected"):"".concat(this.prefix,"__language--unselected"),u=i?this.renderSelectedLanguage(t):this.renderUnselectedLanguage(t);return O.a.createElement("div",{className:"".concat(this.prefix,"__language ").concat(this.prefix,"__language--").concat(t.id," ").concat(c," ").concat(a),key:e},u)}},{key:"renderLanguageSelector",value:function(){return O.a.createElement("div",{className:"".concat(this.prefix,"__container ").concat(this.prefix,"__container--language gel-layout__item gel-1/4@m gel-pica")},O.a.createElement("h3",{className:"".concat(this.prefix,"__label gs-u-display-inline-block gs-u-display-block@m gs-u-display-inline-block@l gs-u-pb-@m gs-u-pr gel-pica")},"".concat(this.translator("language"),":")),O.a.createElement("div",{className:"".concat(this.prefix,"__popup-container gs-u-display-inline-block gs-u-mv0 gs-u-mh0 gs-u-pt gs-u-pt0@m gs-u-pl0")},this.popupItems.language.map(this.renderLanguageItem,this),this.state.popupOpen.language?O.a.createElement(N,{items:this.popupItems.language,selectedId:this.language,onClose:this.popupItems.language[0].handleClose,onSelect:this.handlePopupSelect}):null))}},{key:"render",value:function(){return O.a.createElement("div",{id:"".concat(this.prefix),ref:"".concat(this.prefix),lang:this.language,className:"".concat(this.prefix," gs-u-box-size")},O.a.createElement("div",{className:"gel-wrap gs-u-pv++"},O.a.createElement("h2",{className:"".concat(this.prefix,"__header gel-double-pica gs-u-pb+")},this.translator("settings")),O.a.createElement("div",{className:"gel-layout"},this.renderLanguageSelector(),this.renderUnitSelector("temperature",["c","f"]),this.renderUnitSelector("windspeed",["mph","kph"]))))}}]),e}(O.a.Component);V.propTypes={locale:O.a.PropTypes.string,locationId:O.a.PropTypes.string,redirectPath:O.a.PropTypes.string.isRequired},V.defaultProps={locale:"en-GB"};var D=V;Morph.modules["bbc-morph-wr-settings-slice@2.4.1"]=D},function(t,e,n){"use strict";function r(t){return"string"!=typeof t?"":t.toLowerCase()}function o(t){return t?a+t:a}var a="/weather";t.exports={outlook:function(){return o("/outlook")},summary:function(){return o("/summary")},warnings:function(){return o("/warnings")},weatherWarnings:function(){return o("/0/warnings/weather")},floodWarnings:function(){return o("/0/warnings/floods")},home:function(){return o()},forecast:function(t){return o("/"+r(t))},forecastDay:function(t,e){var n="";if("number"!=typeof e)throw new Error("dayOffset must be a Number");switch(e){case 0:n="today";break;default:n="day"+e}return o("/"+r(t)+"/"+n)},languageRedirect:function(t){var e=t||{},n=e.redirectPath||a;return o("/language/"+(e.language||"en")+"?redirect_location="+encodeURIComponent(n))},coastAndSea:function(){return o("/coast_and_sea")},weatherWatchers:function(){return"/weatherwatchers"},faqs:function(){return o("/about/17185651")},feeds:function(){return o("/about/17543675")},contactUs:function(){return"/contact"},search:function(){return o("/search")},map:function(){return o("/map")}}},function(t,e){t.exports=Morph.modules["bbc-morph-wr-language-helper@2.0.0"]},function(t,e,n){var r=n(35),o=n(93),a=o(function(t,e,n){r(t,e,n)});t.exports=a},function(t,e,n){function r(t,e,n,p,f){t!==e&&i(e,function(i,s){if(f||(f=new o),u(i))c(t,e,s,n,r,p,f);else{var y=p?p(l(t,s),i,s+"",t,e,f):void 0;void 0===y&&(y=i),a(t,s,y)}},s)}var o=n(36),a=n(18),i=n(68),c=n(70),u=n(0),s=n(28),l=n(27);t.exports=r},function(t,e,n){function r(t){var e=this.__data__=new o(t);this.size=e.size}var o=n(3),a=n(42),i=n(43),c=n(44),u=n(45),s=n(46);r.prototype.clear=a,r.prototype.delete=i,r.prototype.get=c,r.prototype.has=u,r.prototype.set=s,t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return!(n<0)&&(n==e.length-1?e.pop():i.call(e,n,1),--this.size,!0)}var o=n(4),a=Array.prototype,i=a.splice;t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return n<0?void 0:e[n][1]}var o=n(4);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(4);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=o(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var o=n(4);t.exports=r},function(t,e,n){function r(){this.__data__=new o,this.size=0}var o=n(3);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!a||r.length<c-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(r)}return n.set(t,e),this.size=n.size,this}var o=n(3),a=n(15),i=n(55),c=200;t.exports=r},function(t,e,n){function r(t){return!(!i(t)||a(t))&&(o(t)?h:s).test(c(t))}var o=n(10),a=n(51),i=n(0),c=n(53),u=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,l=Function.prototype,p=Object.prototype,f=l.toString,y=p.hasOwnProperty,h=RegExp("^"+f.call(y).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e){function n(t){return(n="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)}var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(t){"object"===("undefined"==typeof window?"undefined":n(window))&&(r=window)}t.exports=r},function(t,e,n){function r(t){var e=i.call(t,u),n=t[u];try{t[u]=void 0;var r=!0}catch(t){}var o=c.call(t);return r&&(e?t[u]=n:delete t[u]),o}var o=n(16),a=Object.prototype,i=a.hasOwnProperty,c=a.toString,u=o?o.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=n},function(t,e,n){function r(t){return!!a&&a in t}var o=n(52),a=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(1),o=r["__core-js_shared__"];t.exports=o},function(t,e){function n(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,o=r.toString;t.exports=n},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(56),a=n(63),i=n(65),c=n(66),u=n(67);r.prototype.clear=o,r.prototype.delete=a,r.prototype.get=i,r.prototype.has=c,r.prototype.set=u,t.exports=r},function(t,e,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(57),a=n(3),i=n(15);t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(58),a=n(59),i=n(60),c=n(61),u=n(62);r.prototype.clear=o,r.prototype.delete=a,r.prototype.get=i,r.prototype.has=c,r.prototype.set=u,t.exports=r},function(t,e,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(7);t.exports=r},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(o){var n=e[t];return n===a?void 0:n}return c.call(e,t)?e[t]:void 0}var o=n(7),a="__lodash_hash_undefined__",i=Object.prototype,c=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return o?void 0!==e[t]:i.call(e,t)}var o=n(7),a=Object.prototype,i=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=o&&void 0===e?a:e,this}var o=n(7),a="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){var e=o(this,t).delete(t);return this.size-=e?1:0,e}var o=n(8);t.exports=r},function(t,e){function n(t){return(n="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 r(t){var e=n(t);return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=r},function(t,e,n){function r(t){return o(this,t).get(t)}var o=n(8);t.exports=r},function(t,e,n){function r(t){return o(this,t).has(t)}var o=n(8);t.exports=r},function(t,e,n){function r(t,e){var n=o(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var o=n(8);t.exports=r},function(t,e,n){var r=n(69),o=r();t.exports=o},function(t,e){function n(t){return function(e,n,r){for(var o=-1,a=Object(e),i=r(e),c=i.length;c--;){var u=i[t?c:++o];if(!1===n(a[u],u,a))break}return e}}t.exports=n},function(t,e,n){function r(t,e,n,r,v,_,x){var w=m(t,n),S=m(e,n),O=x.get(S);if(O)return void o(t,n,O);var k=_?_(w,S,n+"",t,e,x):void 0,j=void 0===k;if(j){var P=l(S),C=!P&&f(S),E=!P&&!C&&g(S);k=S,P||C||E?l(w)?k=w:p(w)?k=c(w):C?(j=!1,k=a(S,!0)):E?(j=!1,k=i(S,!0)):k=[]:d(S)||s(S)?(k=w,s(w)?k=b(w):h(w)&&!y(w)||(k=u(S))):j=!1}j&&(x.set(S,k),v(k,S,r,_,x),x.delete(S)),o(t,n,k)}var o=n(18),a=n(71),i=n(72),c=n(75),u=n(76),s=n(22),l=n(23),p=n(80),f=n(25),y=n(10),h=n(0),d=n(82),g=n(26),m=n(27),b=n(86);t.exports=r},function(t,e,n){(function(t){function r(t){return(r="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 o(t,e){if(e)return t.slice();var n=t.length,r=l?l(n):new t.constructor(n);return t.copy(r),r}var a=n(1),i="object"==r(e)&&e&&!e.nodeType&&e,c=i&&"object"==r(t)&&t&&!t.nodeType&&t,u=c&&c.exports===i,s=u?a.Buffer:void 0,l=s?s.allocUnsafe:void 0;t.exports=o}).call(e,n(12)(t))},function(t,e,n){function r(t,e){var n=e?o(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var o=n(73);t.exports=r},function(t,e,n){function r(t){var e=new t.constructor(t.byteLength);return new o(e).set(new o(t)),e}var o=n(74);t.exports=r},function(t,e,n){var r=n(1),o=r.Uint8Array;t.exports=o},function(t,e){function n(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}t.exports=n},function(t,e,n){function r(t){return"function"!=typeof t.constructor||i(t)?{}:o(a(t))}var o=n(77),a=n(20),i=n(21);t.exports=r},function(t,e,n){var r=n(0),o=Object.create,a=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=a},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){function r(t){return a(t)&&o(t)==i}var o=n(6),a=n(2),i="[object Arguments]";t.exports=r},function(t,e,n){function r(t){return a(t)&&o(t)}var o=n(13),a=n(2);t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){if(!i(t)||o(t)!=c)return!1;var e=a(t);if(null===e)return!0;var n=p.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==f}var o=n(6),a=n(20),i=n(2),c="[object Object]",u=Function.prototype,s=Object.prototype,l=u.toString,p=s.hasOwnProperty,f=l.call(Object);t.exports=r},function(t,e,n){function r(t){return i(t)&&a(t.length)&&!!c[o(t)]}var o=n(6),a=n(24),i=n(2),c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c["[object Arguments]"]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c["[object Map]"]=c["[object Number]"]=c["[object Object]"]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1,t.exports=r},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){(function(t){function r(t){return(r="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)}var o=n(17),a="object"==r(e)&&e&&!e.nodeType&&e,i=a&&"object"==r(t)&&t&&!t.nodeType&&t,c=i&&i.exports===a,u=c&&o.process,s=function(){try{var t=i&&i.require&&i.require("util").types;return t||u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=s}).call(e,n(12)(t))},function(t,e,n){function r(t){return o(t,a(t))}var o=n(87),a=n(28);t.exports=r},function(t,e,n){function r(t,e,n,r){var i=!n;n||(n={});for(var c=-1,u=e.length;++c<u;){var s=e[c],l=r?r(n[s],t[s],s,n,t):void 0;void 0===l&&(l=t[s]),i?a(n,s,l):o(n,s,l)}return n}var o=n(88),a=n(11);t.exports=r},function(t,e,n){function r(t,e,n){var r=t[e];c.call(t,e)&&a(r,n)&&(void 0!==n||e in t)||o(t,e,n)}var o=n(11),a=n(5),i=Object.prototype,c=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=i(t),r=!n&&a(t),l=!n&&!r&&c(t),f=!n&&!r&&!l&&s(t),y=n||r||l||f,h=y?o(t.length,String):[],d=h.length;for(var g in t)!e&&!p.call(t,g)||y&&("length"==g||l&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||u(g,d))||h.push(g);return h}var o=n(90),a=n(22),i=n(23),c=n(25),u=n(29),s=n(26),l=Object.prototype,p=l.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){if(!o(t))return i(t);var e=a(t),n=[];for(var r in t)("constructor"!=r||!e&&u.call(t,r))&&n.push(r);return n}var o=n(0),a=n(21),i=n(92),c=Object.prototype,u=c.hasOwnProperty;t.exports=r},function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},function(t,e,n){function r(t){return o(function(e,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,c=o>2?n[2]:void 0;for(i=t.length>3&&"function"==typeof i?(o--,i):void 0,c&&a(n[0],n[1],c)&&(i=o<3?void 0:i,o=1),e=Object(e);++r<o;){var u=n[r];u&&t(e,u,r,i)}return e})}var o=n(94),a=n(101);t.exports=r},function(t,e,n){function r(t,e){return i(a(t,e,o),t+"")}var o=n(30),a=n(95),i=n(97);t.exports=r},function(t,e,n){function r(t,e,n){return e=a(void 0===e?t.length-1:e,0),function(){for(var r=arguments,i=-1,c=a(r.length-e,0),u=Array(c);++i<c;)u[i]=r[e+i];i=-1;for(var s=Array(e+1);++i<e;)s[i]=r[i];return s[e]=n(u),o(t,this,s)}}var o=n(96),a=Math.max;t.exports=r},function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){var r=n(98),o=n(100),a=o(r);t.exports=a},function(t,e,n){var r=n(99),o=n(19),a=n(30),i=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:a;t.exports=i},function(t,e){function n(t){return function(){return t}}t.exports=n},function(t,e){function n(t){var e=0,n=0;return function(){var i=a(),c=o-(i-n);if(n=i,c>0){if(++e>=r)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;t.exports=n},function(t,e,n){function r(t){return(r="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 o(t,e,n){if(!u(n))return!1;var o=r(e);return!!("number"==o?i(n)&&c(e,n.length):"string"==o&&e in n)&&a(n[e],t)}var a=n(5),i=n(13),c=n(29),u=n(0);t.exports=o}]); //# sourceMappingURL=bundle.js.map; });</script> <script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-wr-settings-slice","locale":"en-GB","redirectPath":"\/weather\/search","version":"2.4.1","_mrrVersion":"2.0.16"},'u024453716561856575'); });</script> <script>if (!Morph.manualInit) { Morph.init(); } /* u024453716561856575 */</script> <script async src="//web.archive.org/web/20200805145951js_/https://m.files.bbci.co.uk/modules/bbc-morph-news-front-page-js-bundle/%2Fusr%2Flib%2Fmorph%2Fmorph-modules%2Fbbc-morph-news-front-page-js-bundle%2F1.14.1/init.js"></script> </div> <div id="orb-footer" class="orb-footer" dir="ltr"><div id="navp-orb-footer-promo"></div><aside role="complementary"><div id="orb-aside" class="orb-nav-sec b-r b-g-p"><div class="orb-footer-inner" role="navigation" aria-label="BBC"><h2 class="orb-footer-lead">Explore the BBC</h2><div class="orb-footer-primary-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-sounds"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/sounds">Sounds</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-three"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/bbcthree">Three</a></li></ul></div></div></div></aside><footer role="contentinfo"><div id="orb-contentinfo" class="orb-nav-sec b-r b-g-p"><script>window.orb.worldwideFooterlinks = '<li class="orb-footer-ads"><a href="https://web.archive.org/web/20200805145951/https://advertising.bbcworldwide.com/">Advertise with us<'+'/a><'+'/li><li class="orb-footer-adchoices"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.com/usingthebbc/cookies/how-can-i-change-my-bbc-cookie-settings/">AdChoices / Do Not Sell My Info<'+'/a><'+'/li>';</script><div class="orb-footer-inner"> <ul><li class="orb-footer-terms"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/usingthebbc/terms/">Terms of Use</a></li><li class="orb-footer-about"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/aboutthebbc">About the BBC</a></li><li class="orb-footer-privacy"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/usingthebbc/privacy/">Privacy Policy</a></li><li class="orb-footer-cookies"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/usingthebbc/cookies/">Cookies</a></li><li class="orb-footer-accessibility"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li><li class="orb-footer-parental"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/guidance">Parental Guidance</a></li><li class="orb-footer-contact"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/contact">Contact the BBC</a></li><li class="orb-footer-newsletter"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/bbcnewsletter">Get Personalised Newsletters</a></li></ul><small><em class="orb-hilight">Copyright &copy; 2020 BBC.</em> The BBC is not responsible for the content of external sites. <span class="orb-footer-links"><a href="https://web.archive.org/web/20200805145951/https://www.bbc.co.uk/help/web/links/" class="orb-hilight">Read about our approach to external linking.</a></span></small></div></div></div></footer></div><script id="orb-js-script" data-assetpath="https://nav.files.bbci.co.uk/orbit/6b039c00c475f4acb06f62e06c48907a/" src="https://web.archive.org/web/20200805145951js_/https://nav.files.bbci.co.uk/orbit/6b039c00c475f4acb06f62e06c48907a/js/orb.min.js"></script> <script type="text/javascript">require.config({ "paths": { "orb/async/_footerpromo": 'https://web.archive.org/web/20200805145951/https://nav.files.bbci.co.uk/navpromo/1a758b67be1b457163af81ff41c92946/js/async/_footerpromo' } }); (function() { document.addEventListener("DOMContentLoaded", function(event) { initialiseFooter(); }); var scrollCheckTimer; var didScroll; var previousPosition = 0; var delta = 5; var PROMO_SHOW_BREAKPOINT = 1500; var pageLength = 0; function getCookie(key) { if (!key) { return document.cookie; } return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(key).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null; } function initialiseFooter() { // Suppress this feature on browsers we no longer test var myNav = navigator.userAgent.toLowerCase(); var oldIE = (myNav.indexOf('msie') !== -1) && parseInt(myNav.split('msie')[1], 10) <= 10; if (!oldIE) { var disabledByCookie = (parseInt(getCookie('ckns_nav_promofail')) || 0) >= 3; if (!disabledByCookie) { window.bbcpage.getLanguage().then(function(language) { if (language === 'en') { window.bbcuser.isUKCombined().then(function(isUK) { if (isUK) { setUpLazyLoading(); } }); } }); } } } function setUpLazyLoading() { // offsetHeight is expensive to calculate, only do it once. pageLength = Math.abs(document.body.offsetHeight); if (pageLength < getViewportHeight() + 300 || pageLength - getCurrentPosition() < PROMO_SHOW_BREAKPOINT) { loadPromo(); } else { window.onscroll = function () { didScroll = true; }; scrollCheckTimer = setInterval(function () { if (didScroll) { hasScrolled(); didScroll = false; } }, 250); } } function loadPromo() { clearInterval(scrollCheckTimer); require(['orb/async/_footerpromo'], function(promo) { promo.init('https://web.archive.org/web/20200805145951/https://navpromo.api.bbci.co.uk', ''); }); } function getViewportHeight() { return window.innerHeight; } function getCurrentPosition() { return Math.abs(window.scrollY || document.body.scrollTop || document.documentElement.scrollTop); } function hasScrolled() { var currentPosition = getCurrentPosition(); if (Math.abs(previousPosition - currentPosition) <= delta) { return; } if (currentPosition > previousPosition) { if ((pageLength - currentPosition) <= PROMO_SHOW_BREAKPOINT) { loadPromo(); } } previousPosition = currentPosition; } })();</script> <script type="text/javascript">/*<![CDATA[*/ require(['orb/nav'], function(nav) { window.bbcuser.isUKCombined().then(function(isUK) { if (isUK) { nav.loadJs('https://web.archive.org/web/20200805145951/https://nav.files.bbci.co.uk/orbit/6b039c00c475f4acb06f62e06c48907a/js/edr.min.js'); } }); }); /*]]>*/</script> <script type="text/javascript">require.config({ paths: { "mybbc/templates": '//web.archive.org/web/20200805145951/https://mybbc.files.bbci.co.uk/notification-ui/4.1.3/templates', "mybbc/notifications": '//web.archive.org/web/20200805145951/https://mybbc.files.bbci.co.uk/notification-ui/4.1.3/js' } }); require(['mybbc/notifications/NotificationsMain', 'idcta/idcta-1'], function (NotificationsMain, idcta) { var loadNotifications = function (isUK) { if (isUK) { window.bbcpage.loadCSS('//web.archive.org/web/20200805145951/https://mybbc.files.bbci.co.uk/notification-ui/4.1.3/css/main.min.css').then(function() { NotificationsMain.run(idcta, '//web.archive.org/web/20200805145951/https://mybbc.files.bbci.co.uk/notification-ui/4.1.3/'); }); } }; window.bbcuser.isUKCombined().then(function(isUK) { loadNotifications(isUK); }); });</script> <!-- BBCDOTCOM bodyLast --><div class="bbccom_display_none"><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && window.bbcdotcom.analytics && bbcdotcom.config && !bbcdotcom.config.isSportApp() && !bbcdotcom.config.isReel()) { bbcdotcom.checkThirdPartyFirst(bbcdotcom.analytics.page, bbcdotcom.analytics); } /*]]>*/</script><noscript><img src="//web.archive.org/web/20200805145951im_/https://ssc.api.bbc.com/?c1=2&amp;c2=19293874&amp;ns_site=bbc&amp;name=" height="1" width="1" alt=""></noscript><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.checkThirdPartyFirst(bbcdotcom.currencyProviders.write, bbcdotcom.currencyProviders); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.checkThirdPartyFirst(bbcdotcom.currencyProviders.postWrite, bbcdotcom.currencyProviders); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats && bbcdotcom.data.stats === 1 && bbcdotcom.utils && window.location.pathname === '/') { var wwhpEdition = bbcdotcom.utils.getMetaPropertyContent('wwhp-edition'); var _sf_async_config={}; /** CONFIGURATION START **/ _sf_async_config.uid = 50924; _sf_async_config.domain = "bbc.co.uk"; _sf_async_config.title = "Homepage"+(wwhpEdition !== '' ? ' - '+wwhpEdition : ''); _sf_async_config.sections = "Homepage"+(wwhpEdition !== '' ? ', Homepage - '+wwhpEdition : ''); _sf_async_config.region = wwhpEdition; _sf_async_config.path = "/"+(wwhpEdition !== '' ? '?'+wwhpEdition : ''); /** CONFIGURATION END **/ (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement("script"); e.setAttribute("language", "javascript"); e.setAttribute("type", "text/javascript"); e.setAttribute('src', '//web.archive.org/web/20200805145951/https://static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != "function") ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.bodyLast = true; }()); /*]]>*/</script></div><!-- BBCDOTCOM all code in page --> <script type="text/javascript">if (window.SEARCHBOX.suppress === false && window.SEARCHBOX.locale) { require.config({ paths: { "search/searchbox": window.SEARCHBOX.searchboxAppStaticPrefix, } }); if (bbcuser && bbcuser.isUKCombined) { bbcuser.isUKCombined().then(function (isUK) { if (isUK) { require(['search/searchbox/searchboxDrawer'], function (SearchboxDrawer) { SearchboxDrawer.run(window.SEARCHBOX); }); } }); } }</script> <script type="text/javascript">window.COOKIES_STATIC_HOST = 'https://web.archive.org/web/20200805145951/https://nav.files.bbci.co.uk/orbit-webmodules/0.0.2-468.5f3cdf8/cookie-banner/cookie-prompt/';</script><script src="https://web.archive.org/web/20200805145951js_/https://nav.files.bbci.co.uk/orbit-webmodules/0.0.2-468.5f3cdf8/cookie-banner/cookie-banners.bundle.js" async=""></script><script type="text/javascript">require(["istats-1","orb/cookies"],function(o,t){if(t.isAllowed("s1"))try{if(!require.s.contexts._.config.paths.idcta)return void i();require(["idcta/idcta-1"],function(t){t&&"function"==typeof t.getIStatsLabels&&o.addLabels(t.getIStatsLabels()),i()},function(t){throw t})}catch(t){console&&"function"==typeof console.log&&console.log("an exception occurred while adding idcta labels to istats, invoking istats without them",t),i()}function i(){o.invoke()}});</script><script type="text/javascript">"use strict";window.__reverb.__reverbLoadedPromise.then(function(e){return e.initialise().then(function(){return e.viewEvent()})},function(){console.log("Failed to load reverb. No event sent")});</script><script src="https://web.archive.org/web/20200805145951js_/https://nav.files.bbci.co.uk//user-activity-helper/1d5fa47d9ba60d5c52b377ec3208b7be/js/detectview.bundle.js" async=""></script> </body> </html> <!-- FILE ARCHIVED ON 14:59:51 Aug 05, 2020 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 19:39:10 Nov 25, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 1.16 exclusion.robots: 0.033 exclusion.robots.policy: 0.022 esindex: 0.013 cdx.remote: 7.402 LoadShardBlock: 71.971 (3) PetaboxLoader3.datanode: 91.544 (4) load_resource: 143.941 PetaboxLoader3.resolve: 66.998 -->

Pages: 1 2 3 4 5 6 7 8 9 10