CINXE.COM
Skills - Own It - BBC
<!DOCTYPE html> <html lang="en" id="ng-app" class="no-js b-header--white--black b-footer--transparent--dark-grey b-reith-sans-font"> <head prefix="og: http://ogp.me/ns#"><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.com/ownit/curations/skills","20221017053216","https://web.archive.org/","web","/_static/", "1665984736"); </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 --> <link rel="schema.DCTERMS" href="https://purl.org/dc/terms/"> <script type="text/javascript"> window['optimizely'] = window['optimizely'] || []; window['optimizely'].push({'type': 'holdEvents'}); </script> <script src="https://web.archive.org/web/20221017053216js_/https://cdn.optimizely.com/public/4621041136/s/childrens_prod.js"></script> <title>Skills - Own It - BBC</title> <meta name="DCTERMS.title" content="Skills - Own It - BBC"/> <meta name="description" content="Vlogging, gaming, creating – get all the digital skills and know-how you need."/> <meta name="DCTERMS.description" content="Vlogging, gaming, creating – get all the digital skills and know-how you need."/> <meta property="fb:pages" content="194575130577797"/> <meta property="fb:pages" content="7397061762"/> <meta property="fb:pages" content="7833211321"/> <meta property="fb:pages" content="129044383774217"/> <meta property="fb:pages" content="401538510458"/> <meta property="fb:pages" content="8251776107"/> <meta property="fb:pages" content="273726292719943"/> <meta property="fb:pages" content="107909022566650"/> <meta property="fb:pages" content="21750735380"/> <meta property="fb:pages" content="1477945425811579"/> <meta property="fb:pages" content="944295152308991"/> <meta property="fb:pages" content="154344434967"/> <meta property="fb:pages" content="8244244903"/> <meta property="fb:pages" content="512423982152360"/> <meta property="fb:pages" content="156060587793370"/> <meta property="fb:pages" content="215504865453262"/> <meta property="fb:pages" content="260967092113"/> <meta property="fb:pages" content="1392506827668140"/> <meta property="fb:pages" content="128645453843827"/> <meta property="fb:pages" content="7519460786"/> <meta property="fb:pages" content="1143803202301544"/> <meta property="fb:pages" content="1470145583204829"/> <meta property="fb:pages" content="470911516262605"/> <meta property="fb:pages" content="413132078795966"/> <meta property="fb:pages" content="118883634811868"/> <meta property="fb:pages" content="130593816777"/> <meta property="fb:pages" content="228735667216"/> <meta property="fb:pages" content="80758950658"/> <meta property="fb:pages" content="260212261199"/> <meta property="fb:pages" content="294662213128"/> <meta property="fb:pages" content="1086451581439054"/> <meta property="fb:pages" content="283348121682053"/> <meta property="fb:pages" content="295830058648"/> <meta property="fb:pages" content="239931389545417"/> <meta property="fb:pages" content="304314573046"/> <meta property="fb:pages" content="310719525611571"/> <meta property="fb:pages" content="647687225371774"/> <meta property="fb:pages" content="1159932557403143"/> <meta property="fb:pages" content="286567251709437"/> <meta property="fb:pages" content="1731770190373618"/> <meta property="fb:pages" content="125309456546"/> <meta property="fb:pages" content="742734325867560"/> <meta property="fb:pages" content="168895963122035"/> <meta property="fb:pages" content="292291897588734"/> <meta property="fb:pages" content="658551547588605"/> <meta property="fb:pages" content="156400551056385"/> <meta property="fb:pages" content="185246968166196"/> <meta property="fb:pages" content="1411916919051820"/> <meta property="fb:pages" content="958681370814419"/> <meta property="fb:pages" content="317278538359186"/> <meta property="fb:pages" content="8585725981"/> <meta property="fb:pages" content="1436581493296609"/> <meta property="fb:pages" content="163571453661989"/> <meta property="fb:pages" content="751471531641341"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="DCTERMS.created" content="2018-11-14T14:57:28.253Z"/> <meta name="DCTERMS.modified" content="2019-03-19T15:40:06.378Z"/> <link rel="canonical" href="https://web.archive.org/web/20221017053216/https://www.bbc.com/ownit/curations/skills"/> <script type="text/javascript"> var _sf_startpt = (new Date()).getTime() </script> <link rel="copyright" href="https://web.archive.org/web/20221017053216/http://www.bbc.co.uk/terms/" title="Terms of Use"/> <link href="/web/20221017053216im_/https://www.bbc.com/ownit/assets/images/favicons/apple-touch-icon.png" rel="apple-touch-icon"/> <link href="/web/20221017053216im_/https://www.bbc.com/ownit/assets/images/favicons/favicon.ico" rel="icon" type="image/x-icon"/> <link href="/web/20221017053216im_/https://www.bbc.com/ownit/assets/images/favicons/favicon.ico" rel="shortcut icon" type="image/x-icon"/> <link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20221017053216cs_/https://static.bbci.co.uk/gelstyles/0.11.0/style/core.css"/> <link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20221017053216cs_/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/stylesheets/stay-safe.min.css"/> <!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/stylesheets/stay-safe.ie8.min.css"/> <![endif]--> <link rel="stylesheet" type="text/css" href="/web/20221017053216cs_/https://www.bbc.com/ownit/stylesheets/immersive/curation/1553010006/463a81b/skills.css"/> <script type="text/javascript"> var allForwardSlashes = /\//g; var anythingNotAWordOrFullStop = /[^\w^\.]/g; var allMultipleUnderscores = /_+/g; var fullStopAtEnd = /\.$/; var pageDescriptor = window.location.pathname.substring(1) .replace(allForwardSlashes, '.') .replace(anythingNotAWordOrFullStop, '_') .replace(allMultipleUnderscores, '_') .replace(fullStopAtEnd, ''); window.istats_countername = pageDescriptor.toLowerCase() + '.page'; </script> <!-- Orbit: 3.0.0-2258.19b55f3b --> <!-- Environment: live --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> :root { --bbc-font: ReithSans, Arial, Helvetica, freesans, sans-serif; --bbc-font-legacy: Arial, Helvetica, freesans, sans-serif; } </style> <script nomodule type="text/javascript" src="https://web.archive.org/web/20221017053216js_/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/js/polyfills.js"></script> <link rel="stylesheet" href="https://web.archive.org/web/20221017053216cs_/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/css/orbit-v4-ltr.min.css"> <script src="https://web.archive.org/web/20221017053216js_/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/js/require.min.js"></script> <script type="text/javascript"> window.orbitData = {}; var additionalPageProperties = {}; additionalPageProperties['custom_var_1'] = 'none' || null; additionalPageProperties['custom_var_2'] = 'not-applicable' || null; additionalPageProperties['custom_var_3'] = 'not-applicable' || null; additionalPageProperties['custom_var_4'] = 'skills' || null; additionalPageProperties['custom_var_5'] = 'not-applicable' || null; additionalPageProperties['custom_var_6'] = '2018-11-14T14:57:28.253Z' || null; additionalPageProperties['custom_var_7'] = '2019-03-19T15:40:06.378Z' || null; additionalPageProperties['custom_var_10'] = 'not-applicable' || null; additionalPageProperties['app_name'] = 'own-it' || null; window.orbitData.userProfileUrl = "https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/userprofile"; window.page = { name: '' || null, destination: 'own_it' || null, producer: 'bbc' || null, section: '' || null, site: '' || null, contentId: 'urn:bbc:isite2:3622fa21-a670-410f-8bcd-50c3f0a6efaf' || null, contentType: 'list-curated' || null, edition: '' || null, additionalProperties: additionalPageProperties }; window.page.language = 'en'; window.page.language = 'en'; window.page.modal = false; </script> <script type="text/javascript">!function(){var t={930:function(t,e,r){function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function o(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){i(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var c=r(382),u=r(19);window.bbcpage=c.init(o({},window.page)),window.page=void 0,window.bbcuser=u.init(window,o({},window.user)),window.user=void 0},382:function(t){function e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function r(t){for(var r=1;r<arguments.length;r++){var o=null!=arguments[r]?arguments[r]:{};r%2?e(Object(o),!0).forEach((function(e){n(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}function n(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}t.exports={init:function(t){var e=r({},t);return document.addEventListener("bbc-page-reset",(function(t){var r;t.detail&&t.detail.page&&(r=t.detail.page,e=Object.assign(e,r)),document.dispatchEvent(new Event("bbc-page-updated"))})),{getName:function(){return Promise.resolve(e.name||function(){if("file:"===window.location.protocol)return"local.file";var t=window.location.pathname.replace(/\/$/,"").replace(/^\//,"").replace(/\//g,".");return"".concat(t,".page")}())},getLanguage:function(){return Promise.resolve(e.language)},getDestination:function(){return Promise.resolve(e.destination)},getProducer:function(){return Promise.resolve(e.producer)},getSection:function(){return Promise.resolve(e.section)},getContentType:function(){return Promise.resolve(e.contentType)},getContentId:function(){return Promise.resolve(e.contentId)},getReferrer:function(){return Promise.resolve(document.referrer)},getAdditionalProperties:function(){return Promise.resolve(r({},e.additionalProperties))},loadCSS:function(t){return new Promise((function(e){var r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.onload=function(){e()},r.href=t,document.getElementsByTagName("head")[0].appendChild(r)}))},isModal:function(){return Promise.resolve(e.modal)}}}}},19: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},n(t)}function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?o(Object(r),!0).forEach((function(e){c(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function c(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function u(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 a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){if(e&&("object"===n(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function s(t){var e="function"==typeof Map?new Map:void 0;return s=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return l(t,arguments,d(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),h(n,t)},s(t)}function l(t,e,r){return l=p()?Reflect.construct.bind():function(t,e,r){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return r&&h(o,r.prototype),o},l.apply(null,arguments)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function h(t,e){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},h(t,e)}function d(t){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},d(t)}var y=r(890).loadModule,v=function(t){!function(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}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&h(t,e)}(s,t);var e,r,n,o,i,c=(e=s,r=p(),function(){var t,n=d(e);if(r){var o=d(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return f(this,t)});function s(){return a(this,s),c.apply(this,arguments)}return n=s,o&&u(n.prototype,o),i&&u(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n}(s(Error));t.exports={init:function(t,e){var r,n=i({},e),o=null;function c(){if(["X-Country","X-Ip_is_advertise_combined","X-Ip_is_uk_combined"].every((function(t){return!!n[t]})))return Promise.resolve(n);if(!o){var e=t.location.hostname.endsWith(".com")?"com":"co.uk";o=t.fetch("https://web.archive.org/web/20221017053216/https://www.bbc.".concat(e,"/userinfo")).then((function(t){return t.json()}))}return o}function u(t){if(t.status>=200&&t.status<300)return t;var e=new Error(t.statusText);throw e.response=t,e}function a(t){return t.json()}function f(){if(n.ageBand)return Promise.resolve(n);if(!r){if("undefined"==typeof XMLHttpRequest||!("withCredentials"in new XMLHttpRequest))return Promise.resolve(n);r=y(["idcta-v2/idcta-1"]).then((function(e){return e.initiateTokenRefresh().then((function(){return t.fetch(t.orbitData.userProfileUrl,{credentials:"include"}).then(u).then(a).then((function(t){return n=i(i({},n),t)}))}))}))}return r}function s(){var t=document.cookie.match(/(?:^|; ?)ckns_policy=(\d)(\d)(\d)($|;)/);return t?{ads:!!+t[1],personalisation:!!+t[2],performance:!!+t[3],necessary:!0}:{ads:!1,personalisation:!1,performance:!1,necessary:!0}}var l={getHashedId:function(){return y(["idcta-v2/idcta-1"]).then((function(t){return t.getCookieInstance().getHidFromCookie()}))},isSignedIn:function(){return y(["idcta-v2/idcta-1"]).then((function(t){return t&&t.getCookieInstance().hasCookie()}))},getCountry:function(){return c().then((function(t){return t["X-Country"]||"gb"}))},isUKCombined:function(){return c().then((function(t){if(!t["X-Ip_is_uk_combined"])throw new v("missing isUKCombined from userinfo response");return"yes"===t["X-Ip_is_uk_combined"].toLowerCase()}))},canSeeAdverts:function(){return c().then((function(t){if(!t["X-Ip_is_advertise_combined"])throw new v("missing canSeeAdverts from userinfo response");return"yes"===t["X-Ip_is_advertise_combined"].toLowerCase()}))},getAgeBand:function(){return c().then((function(t){return t["X-Age-Band"]?Promise.resolve(t["X-Age-Band"]):l.isSignedIn().then((function(t){if(t)return f().then((function(t){return n["X-Age-Band"]=t["X-Age-Band"],n["X-Age-Band"]||void 0})).catch((function(){return n["X-Age-Band"]||void 0}))}))}))},allowsPerformanceCookies:function(){return Promise.resolve(t.navigator.cookieEnabled&&s().performance)},allowsFunctionalCookies:function(){return Promise.resolve(t.navigator.cookieEnabled&&s().personalisation)},getCookieValue:function(t){var e;return t?Promise.resolve((null===(e=document.cookie.match("(^|;)\\s*".concat(t,"\\s*=\\s*([^;]+)")))||void 0===e?void 0:e.pop())||void 0):Promise.resolve(document.cookie)}};return l},BBCUserError:v}},890:function(t){t.exports={loadModule:function(t){return new Promise((function(e,r){window.require(t,(function(){e.apply(this,arguments)}),(function(t){r(t)}))}))}}},666:function(t){var e=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function a(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{a({},"")}catch(t){a=function(t,e,r){return t[e]=r}}function f(t,e,r,n){var o=e&&e.prototype instanceof v?e:v,i=Object.create(o.prototype),c=new k(n||[]);return i._invoke=function(t,e,r){var n=l;return function(o,i){if(n===h)throw new Error("Generator is already running");if(n===d){if("throw"===o)throw i;return C()}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var u=_(c,r);if(u){if(u===y)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===l)throw n=d,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=h;var a=s(t,e,r);if("normal"===a.type){if(n=r.done?d:p,a.arg===y)continue;return{value:a.arg,done:r.done}}"throw"===a.type&&(n=d,r.method="throw",r.arg=a.arg)}}}(t,r,c),i}function s(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=f;var l="suspendedStart",p="suspendedYield",h="executing",d="completed",y={};function v(){}function g(){}function b(){}var m={};a(m,i,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(S([])));O&&O!==r&&n.call(O,i)&&(m=O);var P=b.prototype=v.prototype=Object.create(m);function j(t){["next","throw","return"].forEach((function(e){a(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(o,i,c,u){var a=s(t[o],t,i);if("throw"!==a.type){var f=a.arg,l=f.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,c,u)}),(function(t){r("throw",t,c,u)})):e.resolve(l).then((function(t){f.value=t,c(f)}),(function(t){return r("throw",t,c,u)}))}u(a.arg)}var o;this._invoke=function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}}function _(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=e,_(t,r),"throw"===r.method))return y;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var o=s(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,y;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,y):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function x(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(x,this),this.reset(!0)}function S(t){if(t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,c=function r(){for(;++o<t.length;)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return c.next=c}}return{next:C}}function C(){return{value:e,done:!0}}return g.prototype=b,a(P,"constructor",b),a(b,"constructor",g),g.displayName=a(b,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,a(t,u,"GeneratorFunction")),t.prototype=Object.create(P),t},t.awrap=function(t){return{__await:t}},j(E.prototype),a(E.prototype,c,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var c=new E(f(e,r,n,o),i);return t.isGeneratorFunction(r)?c:c.next().then((function(t){return t.done?t.value:c.next()}))},j(P),a(P,u,"Generator"),a(P,i,(function(){return this})),a(P,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=S,k.prototype={constructor:k,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(L),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return u.type="throw",u.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var c=this.tryEntries[i],u=c.completion;if("root"===c.tryLoc)return o("end");if(c.tryLoc<=this.prev){var a=n.call(c,"catchLoc"),f=n.call(c,"finallyLoc");if(a&&f){if(this.prev<c.catchLoc)return o(c.catchLoc,!0);if(this.prev<c.finallyLoc)return o(c.finallyLoc)}else if(a){if(this.prev<c.catchLoc)return o(c.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<c.finallyLoc)return o(c.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var c=i?i.completion:{};return c.type=t,c.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(c)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),L(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;L(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:S(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),y}},t}(t.exports);try{regeneratorRuntime=e}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={exports:{}};return t[n](i,i.exports,r),i.exports}r(666);r(930)}();</script> <script type="module"> window.importmap = {"orbit-drawer":"https://web.archive.org/web/20221017053216/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/js/drawer.mjs","bbccookies":"https://web.archive.org/web/20221017053216/https://static.files.bbci.co.uk/cookies/383de920e51b3d59e2037eb2d20a8122/cookie-banner/cookie-library.module.js"}; var o={738:function(o){o.exports={loadModule:function(o){return new Promise(((n,t)=>{window.require(o,(function(){n.apply(this,arguments)}),(o=>{t(o)}))}))}}},61:function(o,n,t){const{loadModule:r}=t(738);o.exports=function(o){return function(n){return"string"==typeof n&&o[n]?import(o[n]):r(n)}}}},n={};function t(r){var i=n[r];if(void 0!==i)return i.exports;var e=n[r]={exports:{}};return o[r](e,e.exports,t),e.exports}!function(){const o=t(61);window.shimport=o({...window.importmap}),window.importMap=void 0}();</script> <script type="text/javascript"> window.page = undefined; window.user = undefined; </script> <link rel="preload" href="https://web.archive.org/web/20221017053216/https://static.files.bbci.co.uk/fonts/reith/2.512/BBCReithSans_W_Rg.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://web.archive.org/web/20221017053216/https://static.files.bbci.co.uk/fonts/reith/2.512/BBCReithSans_W_Bd.woff2" as="font" type="font/woff2" crossorigin> <!-- searchbox Web Module: 3.1.0-596.64db643 --> <!-- navpromo Web Module: 3.0.1-51.ec476ab --> <!-- cookies Web Module: 0.0.4-64.eff8df7 --> <!-- useractivityhelper Web Module: 1.0.0-279.069815f --> <!-- reverb Web Module: 3.6.0 --> <!-- ukomtracking Web Module: 1.1.0 --> <!-- navid Web Module: 0.2.0-9.524aeea --> <link rel="stylesheet" href="https://web.archive.org/web/20221017053216cs_/https://nav.files.bbci.co.uk/searchbox/6c709a820d7cf2432606db50927227b1/css/box.css"> <script src="https://web.archive.org/web/20221017053216js_/https://static.files.bbci.co.uk/cookies/383de920e51b3d59e2037eb2d20a8122/cookie-banner/cookie-library.bundle.js"></script><script type="text/javascript">void 0!==window.define&&define("orb/cookies",function(){return window.bbccookies})</script> <script type="text/javascript">window.__detectview={clickManagementEnabled:false};</script> <script type="text/javascript">"use strict";!function(){window.__reverbStaticLocation="https://web.archive.org/web/20221017053216/https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/",window.__smarttagVersion="5.29.4",window.__reverb={},window.__reverb.__reverbLoadedPromise=new Promise(function(e,i){window.__reverb.__resolveReverbLoaded=e,window.__reverb.__rejectReverbLoaded=i}),window.__reverb.__reverbTimeout=setTimeout(function(){window.__reverb.__rejectReverbLoaded()},5e3);var i=function(d,a){window.__reverb.__reverbLoadedPromise.then(function(e){if(d&&d.detail){var i=!!d.detail.item,n=d.detail.label,t=i?"viewability":d.detail.type,o=d.detail.elem,r=d.detail.originalEvent;d.detail.isClick&&(a=d.detail.isClick),e.userActionEvent(t,n,d.detail,o,r,a)}},function(){console.log("Reverb failed to load. Event not sent")})},n=function(){window.__reverb.__reverbLoadedPromise.then(function(e){e.initialise().then(function(){return e.viewEvent()})},function(){console.log("Reverb failed to load. Event not sent")})};document.addEventListener("bbc-user-event",function(e){i(e,!1)}),document.addEventListener("bbc-user-click",function(e){i(e,!0)}),document.addEventListener("bbc-page-updated",n),window.addEventListener("pageshow",function(e){e.persisted&&n()})}();</script><script type="text/javascript" src="https://web.archive.org/web/20221017053216js_/https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/reverb-3.6.0.js" async></script> <script type="text/javascript">"use strict";function asyncGeneratorStep(e,t,n,r,o,a,i){try{var s=e[a](i),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}function _asyncToGenerator(s){return function(){var e=this,i=arguments;return new Promise(function(t,n){var r=s.apply(e,i);function o(e){asyncGeneratorStep(r,t,n,o,a,"next",e)}function a(e){asyncGeneratorStep(r,t,n,o,a,"throw",e)}o(void 0)})}}var wrapMethod=function(e,t){return e[t]&&"function"==typeof e[t]?e[t]():Promise.resolve(null)},getPageVariables=function(){return window&&window.bbcpage?Promise.all(["getDestination","getSection","getProducer"].map(function(e){return wrapMethod(window.bbcpage,e)})).then(function(e){var t=JSON.parse(JSON.stringify(e));return{destination:t[0],section:t[1],producer:t[2]}}):Promise.resolve(void 0)},getUserVariables=function(){return window&&window.bbcuser?Promise.all(["isSignedIn","getHashedId"].map(function(e){return wrapMethod(window.bbcuser,e)})).then(function(e){var t=JSON.parse(JSON.stringify(e));return{isSignedIn:t[0],hashedId:t[1]}}):Promise.resolve(void 0)},dotMetricsTag=function(e,t){var n=document.createElement("script");return n.src="https://web.archive.org/web/20221017053216/https://uk-script.dotmetrics.net/door.js?d=".concat(t,"&t=").concat(e),n.async=!0,n.id="dotmetrics",document.body.appendChild(n),function(){document.body.removeChild(n)}},isAccountPage=function(e,t){return!!e.includes("account.bbc")||!!t&&("account"===t.toLowerCase()||"account_test"===t.toLowerCase())},parseSiteSectionName=function(e){var t=e.destination,n=e.section,r=e.producer,o=document?document.location.host.replace(/:.*/,""):"bbc.no.host";if(t){var a="";n&&["NEWS_PS","NEWS_PS_TEST","SOUNDS","SOUNDS_TEST","SPORT_PS","SPORT_PS_TEST","IPLAYER","IPLAYER_TEST"].includes(t.toUpperCase())&&(a=n.split("::")[0]);return r&&["FEATURE_SITES_GNL","FEATURE_SITES_GNL_TEST"].includes(t.toUpperCase())&&(t=r),{siteSectionNameString:"".concat(t).concat(a).toLowerCase().replace(/_/g,""),host:o}}return{siteSectionNameString:"other",host:o}};function startUkom(){return _startUkom.apply(this,arguments)}function _startUkom(){return(_startUkom=_asyncToGenerator(regeneratorRuntime.mark(function e(){var t,n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,getUserVariables();case 2:if((t=e.sent)&&t.isSignedIn&&null==t.hashedId)return e.abrupt("return");e.next=5;break;case 5:return e.next=7,getPageVariables();case 7:if(n=e.sent,isAccountPage(document.location.host,n.destination))return e.abrupt("return");e.next=10;break;case 10:r=parseSiteSectionName(n),dotMetricsTag(r.siteSectionNameString,r.host);case 12:case"end":return e.stop()}},e)}))).apply(this,arguments)}document.addEventListener("bbc-page-updated",function(){startUkom()}),window.addEventListener("pageshow",function(e){e.persisted&&startUkom()}),document.addEventListener("DOMContentLoaded",function(){startUkom()});</script> <link rel="stylesheet" href="https://web.archive.org/web/20221017053216cs_/https://static.files.bbci.co.uk/account/id-cta/594/style/id-cta.css"/><!--[if IE 8]><link href="https://static.files.bbci.co.uk/account/id-cta/594/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/20221017053216/https://idcta.api.bbc.co.uk';var ENDPOINT_CONFIG = ('/idcta/config?callback=&context=cbbc&ptrt=' + (ptrt ? ptrt[1] : encodeURIComponent(document.location.href))).replace(/\&/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/20221017053216/https://static.files.bbci.co.uk/account/id-cta/594/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/20221017053216/https://static.files.bbci.co.uk/account/id-cta/1.8.2/modules/idcta';map['idcta-v2/idcta-1'] = 'https://web.archive.org/web/20221017053216/https://static.files.bbci.co.uk/account/id-cta/594/modules/idcta-v2/dist/idcta-1.min';map['idcta-v2/experiment-snippet'] = 'https://web.archive.org/web/20221017053216/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> <script> require.config({ paths: { 'optimizely-ati': ['https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/stats/optimizely-ati'] } }); require(['optimizely-ati'], function (optimizelyATI) { window['optimizely'] = window['optimizely'] || []; window['optimizely'].push({'type': 'sendEvents'}); optimizelyATI.init(); }); </script> <script type="text/javascript"> if(window.bbcuser && window.bbcuser.isUKCombined) { window.bbcuser.isUKCombined().then(function (isUK) { if (!isUK) { window.location = "/ownit/restricted"; } }).catch(function(error) { console.error(error) }) } </script> <script type="text/javascript" src="https://web.archive.org/web/20221017053216js_/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/modernizr.js"></script> <script> define('modernizr', [], Modernizr); </script> <script type="text/javascript" src="https://web.archive.org/web/20221017053216js_/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/matchMedia.js"></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>/*! * bbc-cards * @version 0.18.7 * @link http://bbc.github.io/bbc-cards/ * @license MIT */.u-posAbsolute{position:absolute !important}.u-posAbsoluteCenter{bottom:0 !important;left:0 !important;margin:auto !important;position:absolute !important;right:0 !important;top:0 !important}.u-posFixed{position:fixed !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.u-posRelative{position:relative !important}.u-posStatic{position:static !important}.c-Headline{margin-top:0;margin-bottom:0;color:#282b32;font-weight:normal}.c-Icon{width:16px;height:16px;vertical-align:middle;display:inline-block;fill:#767676}.c-Icon-label{vertical-align:middle;padding-left:10px}.c-Icon--whatsApp{fill:#4dc247}.c-Icon--facebook{fill:#3b5998}.c-Icon--twitter{fill:#55acee}.c-Timestamp{display:inline-block;color:#767676;text-decoration:none}.c-Timestamp:hover{color:#767676;text-decoration:none}.c-Timestamp .c-Icon-label{padding-left:6px}.c-Text{color:#505564;line-height:1.4}.c-Text p{margin-bottom:12px}.c-Text p:last-child{margin-bottom:0}.c-Text a{text-decoration:none}.c-Text a:hover{text-decoration:underline}.c-Text ul,.c-Text ol{margin:20px 0 20px 20px}.c-Text ul{list-style-type:disc}.c-Text ol{list-style-type:decimal}.c-Media{display:block;overflow:hidden;position:relative}.c-Media::before{content:"";display:block;width:100%;padding-bottom:56.25%}.c-Media-content{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background-color:#323232}.c-Media-video{position:absolute;top:0;left:0;width:100%;height:100%}.c-Media-wrapCta{display:block}.c-Media-wrapCta .c-Cta{position:absolute;bottom:0;left:0}.c-Media-wrapCta:hover .c-Cta{color:#323232;background-color:rgba(255,255,255,0.8)}.c-Media-wrapCta:hover .c-Cta-icon{fill:#323232}.c-Media-wrapCta:hover .c-Cta--youtube{background-color:transparent;color:#cc181e;opacity:1}.c-Media--1by1::before{padding-bottom:100%}.c-Media--flexible::before{padding-bottom:0}.c-Media--flexible .c-Media-content{position:static;max-height:30em}.c-Media--flexible .c-Image{margin:0 auto}.c-Media--centred .c-Image{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}.c-Media--centred .c-Media-content .c-Cta{position:absolute}.c-Brand{border-left:2px solid;color:#767676;line-height:.9;margin-top:0;margin-bottom:0;padding-left:5px}.c-Brand--three{border-color:#d41c6f}.c-Brand--iplayer{border-color:#f54997}.c-Brand--news{border-color:#bb1919}.c-Brand--trending{border-color:#bb1919}.c-Brand--newsbeat{border-color:#14b4b7}.c-Brand--sport{border-color:#ffdf43}.c-Brand--radio1{border-color:#1e1e1e}.c-Brand--radio1Xtra{border-color:#1e1e1e}.u-block{display:block !important}.u-hidden{display:none !important}.u-hiddenVisually{position:absolute !important;overflow:hidden !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important}.u-inline{display:inline !important}.u-inlineBlock{display:inline-block !important;max-width:100%}.u-table{display:table !important}.u-tableCell{display:table-cell !important}.u-tableRow{display:table-row !important}.c-Image{display:block;max-width:100%;height:auto}.c-Tag{display:inline-block;color:#fff;text-decoration:none;background-color:#505564;margin-bottom:0;padding:5px 15px}.c-Tag:hover{color:#fff;text-decoration:underline}.c-TagList{list-style:none;margin:0;padding:0}.c-TagList-item{float:left;margin:0 5px 5px 0}.c-TagList-item:only-child,.c-TagList-item:last-child{margin-right:0}.u-cf:before,.u-cf:after{content:" ";display:table}.u-cf:after{clear:both}.u-nbfc{overflow:hidden !important}.u-nbfcAlt{display:table-cell !important;width:10000px !important}.u-floatLeft{float:left !important}.u-floatRight{float:right !important}@media (max-width: 599px){.u-xs-hidden{display:none !important}}@media (min-width: 600px) and (max-width: 769px){.u-sm-hidden{display:none !important}}@media (min-width: 770px) and (max-width: 1007px){.u-md-hidden{display:none !important}}@media (min-width: 1008px){.u-lg-hidden{display:none !important}}.c-Share{display:inline-block;width:66px}.c-Share>.s-b-container{top:2px !important}.c-Share .s-b-button .s-b-icon{padding-left:0 !important;padding-right:5px !important}.c-Share>:not([data-variant="transparent"]) .s-b-labels span,.c-Share .s-b-icon .s-b-s{color:#767676 !important}.c-Toolbar{border-top:1px solid #e2e3e5;min-height:44px}.c-Toolbar-actionGroup,.c-Toolbar-action{margin-bottom:0}.c-Toolbar-actionGroup{margin-top:3px}.c-Toolbar-actionGroup:first-child:not(:only-child){line-height:2.25em;float:left}.c-Toolbar-actionGroup:nth-child(2),.c-Toolbar-actionGroup:first-child{float:right}.c-Toolbar-action{display:inline-block;vertical-align:middle;margin-top:0;margin-right:12px}.c-Toolbar-action:last-child{margin-right:0 !important}.c-Toolbar-text{vertical-align:middle}.c-Toolbar-link{text-decoration:none;color:#767676}.c-Toolbar-link:hover{text-decoration:none;color:#767676}.c-Toolbar--slim .c-Toolbar-action{margin-right:20px}.c-Toolbar--slim .c-Toolbar-text{position:absolute !important;overflow:hidden !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important}.c-Card{background-color:#fff;position:relative;box-shadow:0 9px 0 -6px rgba(0,0,0,0.4)}.c-Card-wrapHeadline{border-bottom-width:3px;border-bottom-style:solid}.c-Card-wrapHeadline .c-Social-headline{border-bottom:0}.c-Card-wrapHeadline .c-Text{margin-bottom:0;padding:0 16px 16px}.c-Card-alert{position:relative;font-size:12px;-webkit-font-smoothing:antialiased;color:#fff;background-color:#af372a;margin-bottom:0;line-height:1.1;padding:5px 12px 5px 32px}.c-Card-alert a{color:#fff;text-decoration:underline}.c-Card-alert a:hover{text-decoration:none}.c-Card-alert .c-Icon{margin:-2px 0 -2px -20px;float:left}.c-Card-body{padding:20px 16px 24px}@media (min-width: 600px){.c-Card-body{padding:28px 24px 32px}}.c-Card-headline{margin-bottom:16px}@media (min-width: 600px){.c-Card-subtitle{margin-bottom:15px}}.c-Card-contributor{margin:16px 0}.c-Card-brand{margin-top:24px}.c-Card-tags{padding:0 16px 14px}@media (min-width: 600px){.c-Card-tags{padding:0 24px 22px}}.c-Article-text{margin-bottom:10px}.c-BBCIplayer{background-color:#262525}.c-BBCIplayer .c-BBCIplayer-description,.c-BBCIplayer .c-BBCIplayer-availability{color:#bcbcbc}.c-BBCIplayer-headline{color:#fff;margin-bottom:5px}@media (min-width: 600px){.c-BBCIplayer-headline{margin-bottom:10px}}.c-BBCIplayer-episode{color:#bcbcbc;margin-bottom:10px}.c-BBCIplayer-brand{color:#bcbcbc}.c-BBCIplayer-toolbar{border-top-color:#404040}.c-Cta-body,.c-Cta-text,.c-Cta-icon{display:block}.c-Cta{width:80px;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:rgba(1,1,1,0.8)}.c-Cta:hover,.c-Cta:active{text-decoration:none;color:#323232;background-color:rgba(255,255,255,0.8)}.c-Cta:hover .c-Cta-icon,.c-Cta:active .c-Cta-icon{fill:#323232}.c-Cta--youtube{right:0;top:0;margin:auto;background:none;color:#1f1f1e;opacity:.81;-webkit-transition:opacity .25s;transition:opacity .25s}.c-Cta--youtube .c-Cta-icon{width:68px;height:48px;margin-bottom:0}.c-Cta-text{text-align:center}.c-Cta-icon{width:24px;height:24px;fill:#fff;margin-left:auto;margin-right:auto;margin-bottom:7px}.no-flexbox.no-flexboxtweener .c-Cta{display:block}.no-flexbox.no-flexboxtweener .c-Cta-body{position:absolute;top:0;right:0;bottom:0;left:0;height:43px;margin:auto}.c-Promo{display:block}.c-Promo:hover .c-Promo-headline{text-decoration:underline}.c-Promo-body{position:absolute;bottom:16px;left:16px;right:16px;z-index:3}@media (min-width: 600px){.c-Promo-body{bottom:24px}}.c-Promo-img{z-index:1}.c-Promo-media::after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.c-Promo-readMore{display:inline-block;font-weight:bold;color:#fff;background-color:#d41c6f;margin-bottom:20px;padding:3px 7px}.c-Promo-headline,.c-Promo-brand{color:#fff}.c-Promo-headline{font-weight:bold;margin-bottom:20px}@media (min-width: 600px){.c-Promo-headline{margin-bottom:24px}}.c-Propaganda{color:#fff}.c-Propaganda .c-Media-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-Propaganda-content{position:relative;z-index:1;padding-right:10%;padding-left:10%}.c-Propaganda-tag{margin-bottom:5px}.c-Propaganda-image{width:100%;height:auto}.no-flexbox .c-Propaganda-content{padding-top:10%}.flexboxtweener .c-Propaganda-content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.c-Propaganda-text{margin-bottom:2%}.c-Propaganda-text a{text-decoration:none}.c-Propaganda-text a:hover{text-decoration:underline}.c-Propaganda-brand{color:#fff}.c-Quote-headline{border-bottom-width:3px;border-bottom-style:solid;padding:16px}.c-Quote-text{font-style:italic;font-family:Georgia;margin-top:20px;margin-bottom:20px}.c-Quote-icon{width:40px;height:40px;fill:#000}.c-Quote-meta{font-style:normal;display:block}.c-Quote-meta::before{content:"";margin-bottom:8px;background-color:#e2e3e5;display:block;width:40px;height:3px}.c-Quote-source{font-weight:bold;display:block}.c-Quote-profession{color:#505564}.c-Quote--three{border-top:3px solid #d41c6f}.c-Quote--three .c-Quote-headline{border-color:#d41c6f;background-color:#fff;margin-top:-3px}.c-Quote--three .c-Quote-icon{fill:#d41c6f}.c-Contributor-avatar{float:left;margin-right:10px;border-radius:50%}.c-Contributor-titlePrimary,.c-Contributor-titleSecondary{margin-bottom:0}.c-Contributor-titlePrimary{font-weight:bold;color:#282b32}.c-Contributor-titlePrimary a{color:#282b32;text-decoration:none}.c-Contributor-titleSecondary{color:#505564}.c-Contributor-titleSecondary a{color:#505564;text-decoration:none}@media (min-width: 1008px){.u-lg-sizeFull{box-sizing:border-box !important;display:block !important;width:100% !important}}.c-Social-headline{border-bottom-width:3px;border-bottom-style:solid;padding:16px}.c-Social-contributor{margin-bottom:20px}.c-Social-icon{text-transform:uppercase}.c-Social--youtube .c-Card-wrapHeadline,.c-Social--youtube .c-Social-headline,.c-Social--youtube .c-Toolbar{border-color:#cd201f}.c-Social--youtube .c-Text{margin-bottom:20px}.c-Social--youtube .c-Social-icon .c-Icon{fill:#cd201f;width:34px;height:34px}.c-Social--twitter .c-Card-wrapHeadline,.c-Social--twitter .c-Social-headline{border-color:#55acee}.c-Social--twitter .c-Text{margin-bottom:10px}.c-Social--twitter .c-Text p{white-space:pre-wrap}.c-Social--twitter .c-Text a{color:#55acee}.c-Social--twitter .c-Timestamp{margin-bottom:20px}.c-Social--twitter .c-Toolbar{border-color:#55acee}.c-Social--twitter .c-Social-icon .c-Icon{fill:#55acee;width:24px;height:24px}.c-Social--instagram .c-Card-wrapHeadline,.c-Social--instagram .c-Social-headline{border-color:#125688}.c-Social--instagram .c-Media .c-Image{width:100%}.c-Social--instagram .c-Text{margin-bottom:10px}.c-Social--instagram .c-Text a{color:#125688}.c-Social--instagram .c-Timestamp{margin-bottom:20px}.c-Social--instagram .c-Contributor-titleSecondary{font-weight:bold;padding-top:12px}.c-Social--instagram .c-Toolbar{border-color:#125688}.c-Social--instagram .c-Social-icon .c-Icon{fill:#125688;width:20px;height:20px}.c-Social--vine .c-Card-wrapHeadline,.c-Social--vine .c-Social-headline{border-color:#00b488}.c-Social--vine .c-Text{margin-bottom:10px}.c-Social--vine .c-Text a{color:#00b488}.c-Social--vine .c-Timestamp{margin-bottom:20px}.c-Social--vine .c-Social-icon .c-Icon{fill:#00b488;width:20px;height:20px}.c-CardsList,.c-CardsList-item{margin:0;padding:0;list-style-type:none}.c-CardsList{margin-left:-8px}@media (min-width: 37.5em){.c-CardsList{margin-left:-16px}}.c-CardsList-item{display:inline-block;padding-left:8px}@media (min-width: 37.5em){.c-CardsList-item{padding-left:16px}}.c-CardsList--grid .c-CardsList-item{width:100%}@media (min-width: 25em) and (orientation: landscape){.c-CardsList--grid .c-CardsList-item{width:50%}}@media (min-width: 37.5em){.c-CardsList--grid .c-CardsList-item{width:50%}}@media (min-width: 56.25em){.c-CardsList--grid .c-CardsList-item{width:33.3333333%}}@media (min-width: 80em){.c-CardsList--grid .c-CardsList-item{width:25%}}.c-CardsList--stream .c-CardsList-item{left:0;margin-left:auto;margin-right:auto;right:0;width:100%}@media (min-width: 43.75em){.c-CardsList--stream .c-CardsList-item{width:80%}}@media (min-width: 56.25em){.c-CardsList--stream .c-CardsList-item{width:66%}}@media (min-width: 80em){.c-CardsList--stream .c-CardsList-item{width:52%}}.c-CardsList{text-align:center}.c-CardsList,.c-CardsList *{box-sizing:border-box}.c-CardsList-item{text-align:left;margin-bottom:12px;vertical-align:top}@media (min-width: 37.5em){.c-CardsList-item{margin-bottom:20px}}.c-Headline>a{color:#252525;z-index:1;position:relative}.c-Card-headline{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.c-Article-text{line-height:18px;line-height:1.125rem}.c-Article-text b,.c-Article-text strong{font-weight:bold}.c-Article-text i,.c-Article-text em{font-style:italic}.c-Article-text a{color:#252525}.c-Media-content>img{width:100%}.c-Card--small .c-Card-body{padding:16px}.u-isActionable{cursor:pointer}.c-Brand{border-left:none;padding-left:0}.c-Card--cbbc,.c-Card--stay-safe{box-shadow:0 1px 1px rgba(0,0,0,0.3);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.c-Card--cbeebies{background-color:#FFE513;box-shadow:0 3px 2px rgba(0,0,0,0.3);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.c-Card--cbeebies .c-Card-body{border:2px solid #E4C704;border-top:2px solid #FFF49B;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.rid-load{padding-top:56%}.c-Riddle .c-Card-riddle{display:none}.experiment-in-situ-quizzes .c-Riddle .c-Media{position:absolute;width:100%;z-index:0}.experiment-in-situ-quizzes .c-Riddle .c-Card-riddle{display:block;position:relative;z-index:1} /*# sourceMappingURL=core.css.map */</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-cards-list-view/2.0.1"]=true; Morph.styleSrc.push("<style>/*!\n * bbc-cards\n * @version 0.18.7\n * @link http://bbc.github.io/bbc-cards/\n * @license MIT\n */.u-posAbsolute{position:absolute !important}.u-posAbsoluteCenter{bottom:0 !important;left:0 !important;margin:auto !important;position:absolute !important;right:0 !important;top:0 !important}.u-posFixed{position:fixed !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.u-posRelative{position:relative !important}.u-posStatic{position:static !important}.c-Headline{margin-top:0;margin-bottom:0;color:#282b32;font-weight:normal}.c-Icon{width:16px;height:16px;vertical-align:middle;display:inline-block;fill:#767676}.c-Icon-label{vertical-align:middle;padding-left:10px}.c-Icon--whatsApp{fill:#4dc247}.c-Icon--facebook{fill:#3b5998}.c-Icon--twitter{fill:#55acee}.c-Timestamp{display:inline-block;color:#767676;text-decoration:none}.c-Timestamp:hover{color:#767676;text-decoration:none}.c-Timestamp .c-Icon-label{padding-left:6px}.c-Text{color:#505564;line-height:1.4}.c-Text p{margin-bottom:12px}.c-Text p:last-child{margin-bottom:0}.c-Text a{text-decoration:none}.c-Text a:hover{text-decoration:underline}.c-Text ul,.c-Text ol{margin:20px 0 20px 20px}.c-Text ul{list-style-type:disc}.c-Text ol{list-style-type:decimal}.c-Media{display:block;overflow:hidden;position:relative}.c-Media::before{content:\"\";display:block;width:100%;padding-bottom:56.25%}.c-Media-content{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background-color:#323232}.c-Media-video{position:absolute;top:0;left:0;width:100%;height:100%}.c-Media-wrapCta{display:block}.c-Media-wrapCta .c-Cta{position:absolute;bottom:0;left:0}.c-Media-wrapCta:hover .c-Cta{color:#323232;background-color:rgba(255,255,255,0.8)}.c-Media-wrapCta:hover .c-Cta-icon{fill:#323232}.c-Media-wrapCta:hover .c-Cta--youtube{background-color:transparent;color:#cc181e;opacity:1}.c-Media--1by1::before{padding-bottom:100%}.c-Media--flexible::before{padding-bottom:0}.c-Media--flexible .c-Media-content{position:static;max-height:30em}.c-Media--flexible .c-Image{margin:0 auto}.c-Media--centred .c-Image{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}.c-Media--centred .c-Media-content .c-Cta{position:absolute}.c-Brand{border-left:2px solid;color:#767676;line-height:.9;margin-top:0;margin-bottom:0;padding-left:5px}.c-Brand--three{border-color:#d41c6f}.c-Brand--iplayer{border-color:#f54997}.c-Brand--news{border-color:#bb1919}.c-Brand--trending{border-color:#bb1919}.c-Brand--newsbeat{border-color:#14b4b7}.c-Brand--sport{border-color:#ffdf43}.c-Brand--radio1{border-color:#1e1e1e}.c-Brand--radio1Xtra{border-color:#1e1e1e}.u-block{display:block !important}.u-hidden{display:none !important}.u-hiddenVisually{position:absolute !important;overflow:hidden !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important}.u-inline{display:inline !important}.u-inlineBlock{display:inline-block !important;max-width:100%}.u-table{display:table !important}.u-tableCell{display:table-cell !important}.u-tableRow{display:table-row !important}.c-Image{display:block;max-width:100%;height:auto}.c-Tag{display:inline-block;color:#fff;text-decoration:none;background-color:#505564;margin-bottom:0;padding:5px 15px}.c-Tag:hover{color:#fff;text-decoration:underline}.c-TagList{list-style:none;margin:0;padding:0}.c-TagList-item{float:left;margin:0 5px 5px 0}.c-TagList-item:only-child,.c-TagList-item:last-child{margin-right:0}.u-cf:before,.u-cf:after{content:\" \";display:table}.u-cf:after{clear:both}.u-nbfc{overflow:hidden !important}.u-nbfcAlt{display:table-cell !important;width:10000px !important}.u-floatLeft{float:left !important}.u-floatRight{float:right !important}@media (max-width: 599px){.u-xs-hidden{display:none !important}}@media (min-width: 600px) and (max-width: 769px){.u-sm-hidden{display:none !important}}@media (min-width: 770px) and (max-width: 1007px){.u-md-hidden{display:none !important}}@media (min-width: 1008px){.u-lg-hidden{display:none !important}}.c-Share{display:inline-block;width:66px}.c-Share>.s-b-container{top:2px !important}.c-Share .s-b-button .s-b-icon{padding-left:0 !important;padding-right:5px !important}.c-Share>:not([data-variant=\"transparent\"]) .s-b-labels span,.c-Share .s-b-icon .s-b-s{color:#767676 !important}.c-Toolbar{border-top:1px solid #e2e3e5;min-height:44px}.c-Toolbar-actionGroup,.c-Toolbar-action{margin-bottom:0}.c-Toolbar-actionGroup{margin-top:3px}.c-Toolbar-actionGroup:first-child:not(:only-child){line-height:2.25em;float:left}.c-Toolbar-actionGroup:nth-child(2),.c-Toolbar-actionGroup:first-child{float:right}.c-Toolbar-action{display:inline-block;vertical-align:middle;margin-top:0;margin-right:12px}.c-Toolbar-action:last-child{margin-right:0 !important}.c-Toolbar-text{vertical-align:middle}.c-Toolbar-link{text-decoration:none;color:#767676}.c-Toolbar-link:hover{text-decoration:none;color:#767676}.c-Toolbar--slim .c-Toolbar-action{margin-right:20px}.c-Toolbar--slim .c-Toolbar-text{position:absolute !important;overflow:hidden !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important}.c-Card{background-color:#fff;position:relative;box-shadow:0 9px 0 -6px rgba(0,0,0,0.4)}.c-Card-wrapHeadline{border-bottom-width:3px;border-bottom-style:solid}.c-Card-wrapHeadline .c-Social-headline{border-bottom:0}.c-Card-wrapHeadline .c-Text{margin-bottom:0;padding:0 16px 16px}.c-Card-alert{position:relative;font-size:12px;-webkit-font-smoothing:antialiased;color:#fff;background-color:#af372a;margin-bottom:0;line-height:1.1;padding:5px 12px 5px 32px}.c-Card-alert a{color:#fff;text-decoration:underline}.c-Card-alert a:hover{text-decoration:none}.c-Card-alert .c-Icon{margin:-2px 0 -2px -20px;float:left}.c-Card-body{padding:20px 16px 24px}@media (min-width: 600px){.c-Card-body{padding:28px 24px 32px}}.c-Card-headline{margin-bottom:16px}@media (min-width: 600px){.c-Card-subtitle{margin-bottom:15px}}.c-Card-contributor{margin:16px 0}.c-Card-brand{margin-top:24px}.c-Card-tags{padding:0 16px 14px}@media (min-width: 600px){.c-Card-tags{padding:0 24px 22px}}.c-Article-text{margin-bottom:10px}.c-BBCIplayer{background-color:#262525}.c-BBCIplayer .c-BBCIplayer-description,.c-BBCIplayer .c-BBCIplayer-availability{color:#bcbcbc}.c-BBCIplayer-headline{color:#fff;margin-bottom:5px}@media (min-width: 600px){.c-BBCIplayer-headline{margin-bottom:10px}}.c-BBCIplayer-episode{color:#bcbcbc;margin-bottom:10px}.c-BBCIplayer-brand{color:#bcbcbc}.c-BBCIplayer-toolbar{border-top-color:#404040}.c-Cta-body,.c-Cta-text,.c-Cta-icon{display:block}.c-Cta{width:80px;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:rgba(1,1,1,0.8)}.c-Cta:hover,.c-Cta:active{text-decoration:none;color:#323232;background-color:rgba(255,255,255,0.8)}.c-Cta:hover .c-Cta-icon,.c-Cta:active .c-Cta-icon{fill:#323232}.c-Cta--youtube{right:0;top:0;margin:auto;background:none;color:#1f1f1e;opacity:.81;-webkit-transition:opacity .25s;transition:opacity .25s}.c-Cta--youtube .c-Cta-icon{width:68px;height:48px;margin-bottom:0}.c-Cta-text{text-align:center}.c-Cta-icon{width:24px;height:24px;fill:#fff;margin-left:auto;margin-right:auto;margin-bottom:7px}.no-flexbox.no-flexboxtweener .c-Cta{display:block}.no-flexbox.no-flexboxtweener .c-Cta-body{position:absolute;top:0;right:0;bottom:0;left:0;height:43px;margin:auto}.c-Promo{display:block}.c-Promo:hover .c-Promo-headline{text-decoration:underline}.c-Promo-body{position:absolute;bottom:16px;left:16px;right:16px;z-index:3}@media (min-width: 600px){.c-Promo-body{bottom:24px}}.c-Promo-img{z-index:1}.c-Promo-media::after{content:\"\";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.c-Promo-readMore{display:inline-block;font-weight:bold;color:#fff;background-color:#d41c6f;margin-bottom:20px;padding:3px 7px}.c-Promo-headline,.c-Promo-brand{color:#fff}.c-Promo-headline{font-weight:bold;margin-bottom:20px}@media (min-width: 600px){.c-Promo-headline{margin-bottom:24px}}.c-Propaganda{color:#fff}.c-Propaganda .c-Media-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-Propaganda-content{position:relative;z-index:1;padding-right:10%;padding-left:10%}.c-Propaganda-tag{margin-bottom:5px}.c-Propaganda-image{width:100%;height:auto}.no-flexbox .c-Propaganda-content{padding-top:10%}.flexboxtweener .c-Propaganda-content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.c-Propaganda-text{margin-bottom:2%}.c-Propaganda-text a{text-decoration:none}.c-Propaganda-text a:hover{text-decoration:underline}.c-Propaganda-brand{color:#fff}.c-Quote-headline{border-bottom-width:3px;border-bottom-style:solid;padding:16px}.c-Quote-text{font-style:italic;font-family:Georgia;margin-top:20px;margin-bottom:20px}.c-Quote-icon{width:40px;height:40px;fill:#000}.c-Quote-meta{font-style:normal;display:block}.c-Quote-meta::before{content:\"\";margin-bottom:8px;background-color:#e2e3e5;display:block;width:40px;height:3px}.c-Quote-source{font-weight:bold;display:block}.c-Quote-profession{color:#505564}.c-Quote--three{border-top:3px solid #d41c6f}.c-Quote--three .c-Quote-headline{border-color:#d41c6f;background-color:#fff;margin-top:-3px}.c-Quote--three .c-Quote-icon{fill:#d41c6f}.c-Contributor-avatar{float:left;margin-right:10px;border-radius:50%}.c-Contributor-titlePrimary,.c-Contributor-titleSecondary{margin-bottom:0}.c-Contributor-titlePrimary{font-weight:bold;color:#282b32}.c-Contributor-titlePrimary a{color:#282b32;text-decoration:none}.c-Contributor-titleSecondary{color:#505564}.c-Contributor-titleSecondary a{color:#505564;text-decoration:none}@media (min-width: 1008px){.u-lg-sizeFull{box-sizing:border-box !important;display:block !important;width:100% !important}}.c-Social-headline{border-bottom-width:3px;border-bottom-style:solid;padding:16px}.c-Social-contributor{margin-bottom:20px}.c-Social-icon{text-transform:uppercase}.c-Social--youtube .c-Card-wrapHeadline,.c-Social--youtube .c-Social-headline,.c-Social--youtube .c-Toolbar{border-color:#cd201f}.c-Social--youtube .c-Text{margin-bottom:20px}.c-Social--youtube .c-Social-icon .c-Icon{fill:#cd201f;width:34px;height:34px}.c-Social--twitter .c-Card-wrapHeadline,.c-Social--twitter .c-Social-headline{border-color:#55acee}.c-Social--twitter .c-Text{margin-bottom:10px}.c-Social--twitter .c-Text p{white-space:pre-wrap}.c-Social--twitter .c-Text a{color:#55acee}.c-Social--twitter .c-Timestamp{margin-bottom:20px}.c-Social--twitter .c-Toolbar{border-color:#55acee}.c-Social--twitter .c-Social-icon .c-Icon{fill:#55acee;width:24px;height:24px}.c-Social--instagram .c-Card-wrapHeadline,.c-Social--instagram .c-Social-headline{border-color:#125688}.c-Social--instagram .c-Media .c-Image{width:100%}.c-Social--instagram .c-Text{margin-bottom:10px}.c-Social--instagram .c-Text a{color:#125688}.c-Social--instagram .c-Timestamp{margin-bottom:20px}.c-Social--instagram .c-Contributor-titleSecondary{font-weight:bold;padding-top:12px}.c-Social--instagram .c-Toolbar{border-color:#125688}.c-Social--instagram .c-Social-icon .c-Icon{fill:#125688;width:20px;height:20px}.c-Social--vine .c-Card-wrapHeadline,.c-Social--vine .c-Social-headline{border-color:#00b488}.c-Social--vine .c-Text{margin-bottom:10px}.c-Social--vine .c-Text a{color:#00b488}.c-Social--vine .c-Timestamp{margin-bottom:20px}.c-Social--vine .c-Social-icon .c-Icon{fill:#00b488;width:20px;height:20px}.c-CardsList,.c-CardsList-item{margin:0;padding:0;list-style-type:none}.c-CardsList{margin-left:-8px}@media (min-width: 37.5em){.c-CardsList{margin-left:-16px}}.c-CardsList-item{display:inline-block;padding-left:8px}@media (min-width: 37.5em){.c-CardsList-item{padding-left:16px}}.c-CardsList--grid .c-CardsList-item{width:100%}@media (min-width: 25em) and (orientation: landscape){.c-CardsList--grid .c-CardsList-item{width:50%}}@media (min-width: 37.5em){.c-CardsList--grid .c-CardsList-item{width:50%}}@media (min-width: 56.25em){.c-CardsList--grid .c-CardsList-item{width:33.3333333%}}@media (min-width: 80em){.c-CardsList--grid .c-CardsList-item{width:25%}}.c-CardsList--stream .c-CardsList-item{left:0;margin-left:auto;margin-right:auto;right:0;width:100%}@media (min-width: 43.75em){.c-CardsList--stream .c-CardsList-item{width:80%}}@media (min-width: 56.25em){.c-CardsList--stream .c-CardsList-item{width:66%}}@media (min-width: 80em){.c-CardsList--stream .c-CardsList-item{width:52%}}.c-CardsList{text-align:center}.c-CardsList,.c-CardsList *{box-sizing:border-box}.c-CardsList-item{text-align:left;margin-bottom:12px;vertical-align:top}@media (min-width: 37.5em){.c-CardsList-item{margin-bottom:20px}}.c-Headline>a{color:#252525;z-index:1;position:relative}.c-Card-headline{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.c-Article-text{line-height:18px;line-height:1.125rem}.c-Article-text b,.c-Article-text strong{font-weight:bold}.c-Article-text i,.c-Article-text em{font-style:italic}.c-Article-text a{color:#252525}.c-Media-content>img{width:100%}.c-Card--small .c-Card-body{padding:16px}.u-isActionable{cursor:pointer}.c-Brand{border-left:none;padding-left:0}.c-Card--cbbc,.c-Card--stay-safe{box-shadow:0 1px 1px rgba(0,0,0,0.3);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.c-Card--cbeebies{background-color:#FFE513;box-shadow:0 3px 2px rgba(0,0,0,0.3);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.c-Card--cbeebies .c-Card-body{border:2px solid #E4C704;border-top:2px solid #FFF49B;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.rid-load{padding-top:56%}.c-Riddle .c-Card-riddle{display:none}.experiment-in-situ-quizzes .c-Riddle .c-Media{position:absolute;width:100%;z-index:0}.experiment-in-situ-quizzes .c-Riddle .c-Card-riddle{display:block;position:relative;z-index:1}\n\n/*# sourceMappingURL=enhanced.css.map */</style>"); }</script> <!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>.smp--audio{height:100%} </style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-smp/2.12.6"]=true; Morph.styleSrc.push("<style>.smp--audio{height:100%}\n</style>"); }</script> <script type="text/javascript">Morph.initStyles(); /* u13395089178666053 */</script> <script type="text/javascript" id="js-require-config"> define('local/utils/config', function () { "use strict"; var currentTLD = function () { var hostname = window.location.hostname; if (hostname.indexOf('bbc.com') > -1) { return 'com'; } return 'co.uk'; }(); return { 'appName': 'stay-safe', 'env': 'live', 'uasKey': 'ocivkho3fups2', 'uasEnv': 'live', 'uasUrl': '', 'uasDomainSuffix': currentTLD, 'currentTLD': currentTLD, 'comscoreSiteOverride': '', 'comscoreTestServiceUrl': '', 'oneTooltipPerPageEnabled': 'true', 'analyticsReclassificationEnabled': true, 'breakpointConfig': [ { minWidth: 0, name: 'extra-small' }, { minWidth: 400, name: 'small' }, { minWidth: 600, name: 'medium' }, { minWidth: 768, name: 'medium-wide' }, { minWidth: 1008, name: 'wide' }, { minWidth: 1280, name: 'extra-wide' } ] }; }); </script> <script> define('childrens-mandolin', function () { "use strict"; var ROLLING_PERIOD_DAYS = 30; var Mandolin = function (id, segments, opts) { var now = new Date().getTime(), storedItem, DEFAULT_START = now, DEFAULT_RATE = 1, COOKIE_NAME = 'ckpf_childrens_mandolin'; opts = opts || {}; this._id = id; this._segmentSet = segments; this._store = new Mandolin.Storage(COOKIE_NAME); this._opts = opts; this._rate = (opts.rate !== undefined) ? +opts.rate : DEFAULT_RATE; this._startTs = (opts.start !== undefined) ? new Date(opts.start).getTime() : new Date(DEFAULT_START).getTime(); this._endTs = (opts.end !== undefined) ? new Date(opts.end).getTime() : daysFromNow(ROLLING_PERIOD_DAYS); this._signupEndTs = (opts.signupEnd !== undefined) ? new Date(opts.signupEnd).getTime() : this._endTs; this._segment = null; // initially // Check for invalid options if (typeof id !== 'string') { throw new Error('Invalid Argument: id must be defined and be a string'); } if (Object.prototype.toString.call(segments) !== '[object Array]') { throw new Error('Invalid Argument: Segments are required.'); } if (opts.rate !== undefined && (opts.rate < 0 || opts.rate > 1)) { throw new Error('Invalid Argument: Rate must be between 0 and 1.'); } if (this._startTs > this._endTs) { throw new Error('Invalid Argument: end date must occur after start date.'); } if (!(this._startTs < this._signupEndTs && this._signupEndTs <= this._endTs)) { throw new Error('Invalid Argument: SignupEnd must be between start and end date'); } // Clear out expired items from Storage before looking for stashed segment data removeExpired.call(this, now); // Load segment override from cookie and validate segment if set. var overrides = window.bbccookies.get().match(/ckns_mandolin_setSegments=([^;]+)/); if (overrides !== null) { eval('overrides = ' + decodeURIComponent(RegExp.$1) + ';'); if(overrides[this._id] && this._segmentSet.indexOf(overrides[this._id]) == -1){ throw new Error('Invalid Override: overridden segment should exist in segments array'); } } if (overrides !== null && overrides[this._id]){ this._segment = overrides[this._id]; } else if ((storedItem = this._store.getItem(this._id))) { this._segment = storedItem.segment; } else if (this._startTs <= now && now < this._signupEndTs && now <= this._endTs && this._store.isEnabled() === true) { this._segment = pick(segments, this._rate); if (opts.end === undefined) { this._store.setItem(this._id, {segment: this._segment}); } else { this._store.setItem(this._id, {segment: this._segment, end: this._endTs}); } log.call(this, 'mandolin_segment'); } // order matters: do this after the segment has been populated log.call(this, 'mandolin_view'); }; Mandolin.prototype.getSegment = function () { return this._segment; }; function log(actionType, params) { var that = this; require(['istats-1'], function (istats) { istats.log(actionType, that._id + ':' + that._segment, params ? params : {}); }); } function removeExpired(expires) { var items = this._store.getItems(), expiresInt = +expires; for (var key in items) { if (items[key].end !== undefined && +items[key].end < expiresInt) { this._store.removeItem(key); } } } function getLastExpirationDate(data) { var winner = 0, rollingExpire = daysFromNow(ROLLING_PERIOD_DAYS); for (var key in data) { if (data[key].end === undefined && rollingExpire > winner) { winner = rollingExpire; } else if (+data[key].end > winner) { winner = +data[key].end; } } return (winner) ? new Date(winner) : new Date(rollingExpire) ; } Mandolin.prototype.log = function (params) { log.call(this, 'mandolin_log', params); }; Mandolin.prototype.convert = function (params) { log.call(this, 'mandolin_convert', params); this.convert = function () {}; }; function daysFromNow(n) { var endDate; endDate = new Date().getTime() + (n * 60 * 60 * 24) * 1000; return endDate; } function pick(segments, rate) { var picked, min = 0, max = segments.length - 1; if (typeof rate === 'number' && Math.random() > rate) { return null; } do { picked = Math.floor(Math.random() * (max - min + 1)) + min; } while (picked > max); return segments[picked]; } Mandolin.Storage = function (name) { validateCookieName(name); this._cookieName = name; this._isEnabled = (bbccookies.isAllowed(this._cookieName) === true && bbccookies.cookiesEnabled() === true); }; Mandolin.Storage.prototype.setItem = function (key, value) { var storeData = this.getItems(); storeData[key] = value; this.save(storeData); return value; }; Mandolin.Storage.prototype.isEnabled = function () { return this._isEnabled; }; Mandolin.Storage.prototype.getItem = function (key) { var storeData = this.getItems(); return storeData[key]; }; Mandolin.Storage.prototype.removeItem = function (key) { var storeData = this.getItems(); delete storeData[key]; this.save(storeData); }; Mandolin.Storage.prototype.getItems = function () { return deserialise(this.readCookie(this._cookieName) || ''); }; Mandolin.Storage.prototype.save = function (data) { //TODO: Is this mixing concerns to have Storage aware of item expiry? window.bbccookies.set( this._cookieName + '=' + encodeURIComponent(serialise(data)) + '; ' + 'path=/;' + 'expires=' + getLastExpirationDate(data).toUTCString() + ';' ); }; Mandolin.Storage.prototype.readCookie = function (name) { var nameEq = name + '=', ca = window.bbccookies.get().split('; '), i, c; validateCookieName(name); for (i = 0; i < ca.length; i++) { c = ca[i]; if (c.indexOf(nameEq) === 0) { return decodeURIComponent(c.substring(nameEq.length, c.length)); } } return null; }; function serialise(o) { var str = ''; for (var p in o) { if (o.hasOwnProperty(p)) { str += '"' + p + '"' + ':' + (typeof o[p] === 'object' ? (o[p] === null? 'null' : '{' + serialise(o[p])+ '}') : '"' + o[p].toString() + '"') + ','; } } return str.replace(/,\}/g, '}').replace(/,$/g, ''); } function deserialise(str) { var o; str = '{' + str + '}'; if ( !validateSerialisation(str) ) { throw 'Invalid input provided for deserialisation.'; } eval('o = ' + str); return o; } var validateSerialisation = (function () { var OBJECT_TOKEN = '<Object>', ESCAPED_CHAR = '"\\n\\r\\u2028\\u2029\\u000A\\u000D\\u005C', ALLOWED_CHAR = '([^' + ESCAPED_CHAR + ']|\\\\[' + ESCAPED_CHAR + '])', KEY = '"' + ALLOWED_CHAR + '+"', VALUE = '(null|"' + ALLOWED_CHAR + '*"|' + OBJECT_TOKEN + ')', KEY_VALUE = KEY + ':' + VALUE, KEY_VALUE_SEQUENCE = '(' + KEY_VALUE + ',)*' + KEY_VALUE, OBJECT_LITERAL = '({}|{' + KEY_VALUE_SEQUENCE + '})', objectPattern = new RegExp(OBJECT_LITERAL, 'g'); return function(str) { if (str.indexOf(OBJECT_TOKEN) !== -1) return false; while (str.match(objectPattern)) { str = str.replace(objectPattern, OBJECT_TOKEN); } return str === OBJECT_TOKEN; } })(); function validateCookieName(name) { if ( name.match(/ ,;/) ) { throw 'Illegal name provided, must be valid in browser cookie.'; } } return Mandolin; }); </script> <script type="text/javascript" id="js-require-setup"> require({ paths: { 'childrens': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts', 'cbeebies': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/cbeebies', 'cbbc': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/cbbc', 'jquery': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/jquery', 'jquery-1': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/jquery/jquery', 'jquery-1.9': 'https://web.archive.org/web/20221017053216/https://static.bbci.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-1.9.1', 'lib': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries', 'bump-3': 'https://web.archive.org/web/20221017053216/https://emp.bbci.co.uk/emp/bump-3/bump-3', 'bump-4': 'https://web.archive.org/web/20221017053216/https://emp.bbci.co.uk/emp/bump-4/bump-4', 'embed': 'https://web.archive.org/web/20221017053216/https://play.bbc.co.uk/play/sdk/embed/v1/latest', 'lib/Imager': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/Imager.min', 'TweenMax': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/gsap/TweenMax.min', 'TimelineMax': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/gsap/TweenMax.min', 'echo-11.2.2': 'https://web.archive.org/web/20221017053216/https://mybbc-analytics.files.bbci.co.uk/echo-client-js/echo-11.2.2.min', 'lib/riddle': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/riddle/embed-3.3.min', 'lib/minpubsub': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/minpubsub.min', 'uasclient': 'https://web.archive.org/web/20221017053216/https://static.bbci.co.uk/uasclient/0.1.40/modules/uasclient', 'activity-button': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/activity-button', 'activity-button/activity-button': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/personalisation/personalisation.min', 'reads': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/reads', 'reads/reads': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/personalisation/personalisation.min', 'reads-carousel': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/reads-carousel', 'reads-carousel/reads-carousel': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/personalisation/personalisation.min', 'angular': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/angular', 'angular/app': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/angular/app.min', 'stats': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/stats', 'stats/riddle-events': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/stats/riddle-events.min', 'stats/stats': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/stats/stats.min', 'confetti': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/confetti', 'confetti/confetti': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/confetti/confetti.min', 'follows-panel': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/follows-panel', 'follows-panel/childrens-follows-panel': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/personalisation/personalisation.min', 'personalisation': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/personalisation', 'domReady': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/libraries/require/domReady.min', 'relay-1': 'https://web.archive.org/web/20221017053216/https://static.bbci.co.uk/frameworks/relay/0.2.6/sharedmodules/relay-1', 'jssignals-1': 'https://web.archive.org/web/20221017053216/https://static.bbci.co.uk/frameworks/jssignals/0.3.6/modules/jssignals-1', 'vote-wrapper': 'https://web.archive.org/web/20221017053216/https://account-wrapper.files.bbci.co.uk/vote-wrapper.min', 'event-stream': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/event-stream/event-stream.min', 'riddle/auto-scroll': 'https://web.archive.org/web/20221017053216/https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/javascripts/riddle/auto-scroll.min' }, shim: { 'angular/angular': { exports: 'angular' }, 'TweenMax': { exports: 'TweenMax' }, 'TimelineMax': { exports: 'TimelineMax' } } }); require({ map: { '*': { 'idcta/idcta-1': 'idcta-v2/idcta-1' } } }); requirejs.onError = function (err) { // if a version of echojs fails to load (i.e. blocked for privacy reasons) // replace our echo_client with a dummy implementation so existing code // continues to work as expected function isEchoJsLibrary(moduleName) { return moduleName.indexOf('echo-') === 0; } if ( err.requireType === 'scripterror' && err.requireModules && err.requireModules.find(isEchoJsLibrary) ) { requirejs.undef('stats/echo_client'); define('stats/echo_client', [], function () { return { countername : function() {}, viewEvent : function() {}, userActionEvent : function() {} } }); // re-evaluate all dependencies on echo_client which will pick up the dummy version requirejs(['stats/echo_client'], function () {}); } }; define('istats-1', function() { return { log: function() {}, track: function() {}, setSite: function() {}, addLabels: function() {}, getCountername: function() {} } }); require(['local/utils/config'], function (config) { }); require(["istats-1"], function (istats) { if (istats.setSite !== undefined) { istats.setSite('stay-safe'); } istats.addLabels({ "page_type" : "curation", "children_curation" : "skills", "children_show" : "none", "children_collection" : "skills" }); }); </script> <script> require(['childrens-mandolin'], function (Mandolin) { //cleanup collection-position test var storage = new Mandolin.Storage('ckpf_childrens_mandolin'); var experimentName = 'childrens_collection_position'; if (storage.getItem(experimentName)) { storage.removeItem(experimentName); } }); </script> <script type="text/javascript"> define('local/utils/experiments', ['childrens-mandolin'], function (Mandolin) { "use strict"; function setupMandolin(experiment, variants, config) { var mandolin = new Mandolin(experiment, variants, config); return mandolin.getSegment(); } function addClasses(wrapper, experiment, variant) { var experimentPrefix = " experiment-"; var experimentClass = experimentPrefix + experiment; wrapper.className += experimentClass + experimentClass + "--" + variant; } function addAttribute(wrapper, experiment, variant) { if (!wrapper.hasAttribute("data-active-experiment")) { var att = document.createAttribute("data-active-experiment"); att.value = experiment + ":" + variant; wrapper.setAttributeNode(att); } } return { setup: function(experiment, variants, config) { var variant = setupMandolin(experiment, variants, config); var wrapper = document.querySelector(".childrens-wrapper"); if (variant) { addClasses(wrapper, experiment, variant); } addAttribute(wrapper, experiment, variant); return variant; } } }); </script> </head> <body class="b-pw-1280"> <noscript><p style="position: absolute; top: -999em"><img src="https://web.archive.org/web/20221017053216im_/https://a1.api.bbc.co.uk/hit.xiti?&col=1&from=p&ptag=js&s=598253&p=unknown&x1=[urn:bbc:isite2:3622fa21-a670-410f-8bcd-50c3f0a6efaf]&x2=[responsive]&x3=[bbc_website]&x4=[en]&x7=[list-curated]&x8=[reverb-3.6.0-nojs]&x11=[own_it]&x12=[bbc]" height="1" width="1" alt=""></p></noscript> <div class="orbit-header-container" id="orbit-header"><header id="orb-banner" role="banner" aria-label="BBC-wide" class="orbit-header nogeo orbit-cbbc orbit-language-en orbit-ux-v4"><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/20221017053216/https://www.bbc.co.uk/" id="homepage-link" data-v-item="{"type":"logo-link","text":"Homepage","link":"https://www.bbc.co.uk","position":1}" data-v-group="{"name":"global navigation", "position":1, "type":"orbit-cbbc-"}">Homepage</a></div><section><div class="orb-skip-links"><h2>Accessibility links</h2><ul><li><a href="#main-content"><span>Skip to content</span></a></li><li><a id="orb-accessibility-help" href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/accessibility/"><span>Accessibility Help</span></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="{"id-cta-type": "statusbar-orb"}" data-bbc-source="responsive_web" data-bbc-title="id-cta-sign-in"><a id="idcta-link" href="https://web.archive.org/web/20221017053216/https://account.bbc.com/account?context=cbbc&ptrt=https://www.bbc.com/ownit/curations/skills"><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> </div><nav class="orbit-header-links common"><ul><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-iplayer orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/tv/cbbc">CBBC iPlayer</a></li><li class="orb-nav-newsround"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/newsround">Newsround</a></li><li class="orb-nav-bitesize orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-ownit orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.com/ownit">Own It</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-cbbctv"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/iplayer/guide/cbbc">CBBC on TV</a></li><li class="orb-nav-cbbchelp orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/cbbc/curations/cbbc-help">CBBC Help</a></li></ul></nav><div id="orb-nav-more"><a href="#orbit-more-drawer" id="orbit-more-button"><span class="more-mobile">Menu</span><span class="more-desktop">More</span><span class="orb-icon orb-icon-arrow"></span></a></div><div class="orb-nav-section orb-nav-search" role="search"> <a id="orbit-search-button" class="orbit-search__button" aria-expanded="false" href="https://web.archive.org/web/20221017053216/https://search.bbc.co.uk/search?scope=cbbc&destination=own_it" title="Search BBC"><span class="ux-v4">Search BBC</span> <span class="ux-v5"><svg class="orbit-search-button-icon-only" width="28" height="29" viewbox="0 0 28 29" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M11,-0.0001 C17.0751322,-0.0001 22,4.92476775 22,10.9999 C22,13.5276632 21.1473793,15.8562862 19.7140404,17.7138664 L28,26 L25,29 L16.518046,20.5178339 C14.8960209,21.4602385 13.0110328,21.9999 11,21.9999 C4.92486775,21.9999 0,17.0750322 0,10.9999 C0,4.92476775 4.92486775,-0.0001 11,-0.0001 Z M11,2.5 C6.30557963,2.5 2.5,6.30557963 2.5,11 C2.5,15.6944204 6.30557963,19.5 11,19.5 C15.6944204,19.5 19.5,15.6944204 19.5,11 C19.5,6.30557963 15.6944204,2.5 11,2.5 Z"></path></svg><svg class="orbit-search-button-icon-with-text" width="15" height="16" viewbox="0 0 15 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M6,-5.32907052e-15 C9.3137085,-5.32907052e-15 12,2.6862915 12,6 C12,7.43892143 11.4934776,8.75953821 10.6490096,9.79327337 L15,14.24 L13.2782609,16 L8.72578477,11.3465317 C7.90789326,11.7643456 6.98146665,12 6,12 C2.6862915,12 -1.687539e-14,9.3137085 -1.687539e-14,6 C-1.687539e-14,2.6862915 2.6862915,-5.32907052e-15 6,-5.32907052e-15 Z M6,1.5 C3.51471863,1.5 1.5,3.51471863 1.5,6 C1.5,8.48528137 3.51471863,10.5 6,10.5 C8.48528137,10.5 10.5,8.48528137 10.5,6 C10.5,3.51471863 8.48528137,1.5 6,1.5 Z"></path></svg><span>Search BBC</span></span></a> </div></div><div id="orb-panels"></div></div></header><div id="orbit-drawer-container" class="orbit-drawer-container"></div><section class="orbit-more-drawer nogeo orbit-cbbc orbit-language-en b-r b-g-p" id="orbit-more-drawer"><div class="orbit-more-drawer-content"><ul><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-iplayer orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/tv/cbbc">CBBC iPlayer</a></li><li class="orb-nav-newsround"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/newsround">Newsround</a></li><li class="orb-nav-bitesize orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-ownit orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.com/ownit">Own It</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-cbbctv"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/iplayer/guide/cbbc">CBBC on TV</a></li><li class="orb-nav-cbbchelp orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/cbbc/curations/cbbc-help">CBBC Help</a></li></ul><a href="#" class="orbit-more-drawer-close" role="button"><svg width="32" height="32" viewbox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.48651 5.71054L5.79834 7.39871L12.3428 14.0225L5.81992 20.6229L7.46434 22.2673L13.9778 15.6768L20.5123 22.2895H20.5135L22.2017 20.6007L15.6567 13.9781L22.1795 7.37712L20.5351 5.73271L14.0216 12.3232L7.48651 5.71054Z"></svg><span class="orbit-button-text">Close menu</span></a></div></section></div> <!-- Styling hook for shared modules only --> <div id="orb-modules"> <div id="unsupported-browser-banner-wrapper"> <!--[if lt IE 10]> <div class="unsupported-browser-banner" role="complementary"> <div class="unsupported-browser-banner__window"> <div class="grid__container"> <div class="grid__item"> <img class="unsupported-browser-banner__icon" aria-hidden="true" alt="" src="https://childrens-web.files.bbci.co.uk/stay-safe/www/assets/463a81b/images/icons/ie-caution-icon.png"/> <span class="unsupported-browser-banner__text">To get the best experience from Own It, you need to upgrade your browser to the latest version.</span> </div> </div> </div> </div> <![endif]--> </div> <script> // Show unsupported browser banner for IE10 (function () { if (/*@cc_on!@*/false && document.documentMode === 10) { var bannerWrapper = document.getElementById('unsupported-browser-banner-wrapper'); var currentNode = bannerWrapper.firstChild; var startTagLength = '<!--[if lt IE 10]>'.length; var endTagLength = '<![endif]-->'.length; // Retrieve comment node inside the bannerWrapper; first child is whitespace while (currentNode) { if (currentNode.nodeType === bannerWrapper.COMMENT_NODE) { // Remove the IE tag comments and insert HTML into bannerWrapper bannerWrapper.innerHTML = currentNode.nodeValue.trim().slice(startTagLength, -endTagLength); } currentNode = currentNode.nextSibling; } } })(); </script> <div class="childrens-wrapper childrens-wrapper--stay-safe childrens-wrapper--curation childrens-wrapper--unknown childrens-wrapper--background feature-flag feature-flag--search-bar feature-flag--new-vote-styling feature-flag--episode-prominence-on-brand-pages feature-flag--reactions feature-flag--reith-font" data-stats-page-type="curation" data-stats-children-curation="skills" data-stats-children-show="none" data-stats-children-collection="skills"> <script> require(['jquery-1', 'stats/stats', 'domReady!'], function ($, stats, domReady) { stats.init($('.childrens-wrapper'), window.location.pathname); }); </script> <span class="childrens-wrapper__cover"></span> <div class="menu-container "> <div class="menu-placeholder"></div> <nav id="menu" role="navigation" class="menu menu--closed"> <div class="menu__window window window--extra-wide "> <div class="menu__bar"> <a class="menu__product" href="/web/20221017053216/https://www.bbc.com/ownit" data-stats-interaction="navigation" data-stats-interaction-variant="home_logo"> <svg viewbox="0 0 160 32" version="1.1" id="small-menu-logo" class="logo logo--ownit menu__logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" enable-background="new 0 0 160 32" xml:space="preserve" preserveaspectratio="xMaxYMin meet" width="160px" height="32px" style="-webkit-transform-style: preserve-3d"> <defs></defs> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="own-it" fill="#353E8F"> <path d="M15.7762411,12.56844 C13.9075406,12.56844 12.3926627,14.10476 12.3926627,15.99992 C12.3926627,17.89524 13.9075406,19.43156 15.7762411,19.43156 C17.6449415,19.43156 19.1598194,17.89524 19.1598194,15.99992 C19.1598194,14.10476 17.6449415,12.56844 15.7762411,12.56844 L15.7762411,12.56844 Z M62.7190765,0.67744 L67.1885756,12.52576 L62.6643722,24.4748 L55.8760359,24.4748 L60.4429141,12.52576 L55.973415,0.67744 L48.6299903,0.67744 L53.0994894,12.52576 L48.5753649,24.4748 L41.787068,24.4748 L46.3539068,12.52576 L41.8843682,0.67744 L34.540983,0.67744 L39.0104821,12.52576 L34.4863576,24.4748 L36.9863459,31.14292 L67.306385,31.14292 L74.5319215,12.52576 L70.0624223,0.67744 L62.7190765,0.67744 Z M120.862992,31.22808 L127.630188,31.22808 L127.630188,0.77208 L120.862992,0.77208 L120.862992,31.22808 Z M24.5552284,16.00004 C24.5552284,10.97516 20.7742456,6.78792 15.7762411,6.78792 C10.7782365,6.78792 6.99725369,10.97516 6.99725369,16.00004 C6.99725369,21.02484 10.7782365,25.2122 15.7762411,25.2122 C20.7742456,25.2122 24.5552284,21.02484 24.5552284,16.00004 L24.5552284,16.00004 Z M15.7762411,32 C7.08406268,32 0,24.81532 0,16.00004 C0,7.18456 7.08406268,0 15.7762411,0 C24.4684589,0 31.5524821,7.18456 31.5524821,16.00004 C31.5524821,24.81532 24.4684589,32 15.7762411,32 Z M98.0990026,15.78596 L79.2027259,0.4288 L79.2027259,31.14292 L85.9514243,31.14292 L85.9514243,14.93032 L98.0990026,24.81184 L98.0990026,31.14292 L104.847662,31.14292 L104.847662,0.77108 L98.0990026,0.77108 L98.0990026,15.78596 Z M160,0.77204 L160,11.02408 L153.232488,11.02408 L153.232488,7.54952 L149.383668,7.54952 L149.383668,31.22808 L142.616471,31.22808 L142.616471,7.54952 L138.809576,7.54952 L138.809576,11.02408 L132.04238,11.02408 L132.04238,0.77204 L160,0.77204 Z" id="Own-It-Logo"></path> </g> </g> </svg> Home </a> <button id="menu-toggle" class="menu__toggle" data-stats-interaction="navigation" data-stats-interaction-action="button" data-stats-interaction-variant="open"> <span id="menu-toggle-title" class="menu__toggle-title">Menu</span> <i aria-hidden="true" class="menu__toggle-icon"></i> </button> </div> <div class="menu__contents"> <div class="menu__list"> <ul class="menu__list-inner"> <li class="menu__item menu__item--home"> <a class="menu__link" href="/web/20221017053216/https://www.bbc.com/ownit" data-stats-interaction="navigation" data-stats-interaction-variant="home" data-bbc-container="Navigation" data-bbc-metadata="{"PAR":"navigation","CHD":"home::1"}" data-bbc-title="Home" data-bbc-source="ownit"> <span class="menu__link-icon"> <svg viewbox="0 0 160 32" version="1.1" id="large-menu-logo" class="logo logo--ownit menu__logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" enable-background="new 0 0 160 32" xml:space="preserve" preserveaspectratio="xMaxYMin meet" width="160px" height="32px" style="-webkit-transform-style: preserve-3d"> <defs></defs> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="own-it" fill="#353E8F"> <path d="M15.7762411,12.56844 C13.9075406,12.56844 12.3926627,14.10476 12.3926627,15.99992 C12.3926627,17.89524 13.9075406,19.43156 15.7762411,19.43156 C17.6449415,19.43156 19.1598194,17.89524 19.1598194,15.99992 C19.1598194,14.10476 17.6449415,12.56844 15.7762411,12.56844 L15.7762411,12.56844 Z M62.7190765,0.67744 L67.1885756,12.52576 L62.6643722,24.4748 L55.8760359,24.4748 L60.4429141,12.52576 L55.973415,0.67744 L48.6299903,0.67744 L53.0994894,12.52576 L48.5753649,24.4748 L41.787068,24.4748 L46.3539068,12.52576 L41.8843682,0.67744 L34.540983,0.67744 L39.0104821,12.52576 L34.4863576,24.4748 L36.9863459,31.14292 L67.306385,31.14292 L74.5319215,12.52576 L70.0624223,0.67744 L62.7190765,0.67744 Z M120.862992,31.22808 L127.630188,31.22808 L127.630188,0.77208 L120.862992,0.77208 L120.862992,31.22808 Z M24.5552284,16.00004 C24.5552284,10.97516 20.7742456,6.78792 15.7762411,6.78792 C10.7782365,6.78792 6.99725369,10.97516 6.99725369,16.00004 C6.99725369,21.02484 10.7782365,25.2122 15.7762411,25.2122 C20.7742456,25.2122 24.5552284,21.02484 24.5552284,16.00004 L24.5552284,16.00004 Z M15.7762411,32 C7.08406268,32 0,24.81532 0,16.00004 C0,7.18456 7.08406268,0 15.7762411,0 C24.4684589,0 31.5524821,7.18456 31.5524821,16.00004 C31.5524821,24.81532 24.4684589,32 15.7762411,32 Z M98.0990026,15.78596 L79.2027259,0.4288 L79.2027259,31.14292 L85.9514243,31.14292 L85.9514243,14.93032 L98.0990026,24.81184 L98.0990026,31.14292 L104.847662,31.14292 L104.847662,0.77108 L98.0990026,0.77108 L98.0990026,15.78596 Z M160,0.77204 L160,11.02408 L153.232488,11.02408 L153.232488,7.54952 L149.383668,7.54952 L149.383668,31.22808 L142.616471,31.22808 L142.616471,7.54952 L138.809576,7.54952 L138.809576,11.02408 L132.04238,11.02408 L132.04238,0.77204 L160,0.77204 Z" id="Own-It-Logo"></path> </g> </g> </svg> </span><span class="menu__link-label">Home</span> </a> </li><!-- --><li class="menu__item menu__item--the-basics"> <a class="menu__link" href="/web/20221017053216/https://www.bbc.com/ownit/the-basics" data-stats-interaction="navigation" data-stats-interaction-variant="the-basics" data-bbc-container="Navigation" data-bbc-metadata="{"PAR":"navigation","CHD":"the-basics::2"}" data-bbc-title="The Basics" data-bbc-source="ownit"> <span class="menu__link-icon"></span><span class="menu__link-label">The Basics</span> </a> </li><li class="menu__item menu__item--take-control"> <a class="menu__link" href="/web/20221017053216/https://www.bbc.com/ownit/take-control" data-stats-interaction="navigation" data-stats-interaction-variant="take-control" data-bbc-container="Navigation" data-bbc-metadata="{"PAR":"navigation","CHD":"take-control::3"}" data-bbc-title="Take Control" data-bbc-source="ownit"> <span class="menu__link-icon"></span><span class="menu__link-label">Take Control</span> </a> </li><li class="menu__item menu__item--its-personal"> <a class="menu__link" href="/web/20221017053216/https://www.bbc.com/ownit/its-personal" data-stats-interaction="navigation" data-stats-interaction-variant="its-personal" data-bbc-container="Navigation" data-bbc-metadata="{"PAR":"navigation","CHD":"its-personal::4"}" data-bbc-title="It's Personal" data-bbc-source="ownit"> <span class="menu__link-icon"></span><span class="menu__link-label">It's Personal</span> </a> </li><li class="menu__item menu__item--dont-panic"> <a class="menu__link" href="/web/20221017053216/https://www.bbc.com/ownit/dont-panic" data-stats-interaction="navigation" data-stats-interaction-variant="dont-panic" data-bbc-container="Navigation" data-bbc-metadata="{"PAR":"navigation","CHD":"dont-panic::5"}" data-bbc-title="Don't Panic" data-bbc-source="ownit"> <span class="menu__link-icon"></span><span class="menu__link-label">Don't Panic</span> </a> </li><li class="menu__item menu__item--about-us"> <a class="menu__link" href="/web/20221017053216/https://www.bbc.com/ownit/about-us" data-stats-interaction="navigation" data-stats-interaction-variant="about-us" data-bbc-container="Navigation" data-bbc-metadata="{"PAR":"navigation","CHD":"about-us::6"}" data-bbc-title="About Us" data-bbc-source="ownit"> <span class="menu__link-icon"></span><span class="menu__link-label">About Us</span> </a> </li> </ul> <div class="menu__search-bar menu__search-bar--open"> <form id="search-bar-in-menu" class="search-bar" role="search" action="//web.archive.org/web/20221017053216/https://search.bbc.co.uk/search" method="get" accept-charset="utf-8"> <label for="search-bar-input-in-menu" class="search-bar__label vh">Start your search here...</label> <input type="hidden" name="scope" value="cbbc"> <div class="search-bar__input-area"> <input id="search-bar-input-in-menu" class="search-bar__input" type="text" name="q" placeholder="Start your search here..."> <button class="search-bar__clear" aria-label="Clear Search" type="button" data-stats-interaction="search_bar" data-stats-interaction-variant="clear" data-stats-interaction-action="button"> <i class="search-bar__clear-icon gelicon gelicon--no" aria-hidden="true"></i> </button> </div> <button aria-label="Search" class="search-bar__button"> <div class="search-bar__button-inner"> <span class="search-bar__button-image"></span> </div> </button> </form> <script> require(['jquery-1', 'local/utils/config'], function ($, config) { function clearSearchOnClick() { var $searchBar = $('#search-bar-in-menu'); var $searchInput = $('#search-bar-input-in-menu'); var $clearButton = $searchBar.find('.search-bar__clear'); $clearButton.on('click', function () { $searchInput.val("").focus(); $clearButton.hide(); }); function hideOrShowClearButton() { var isEmpty = $searchInput.val() === ""; isEmpty ? $clearButton.hide() : $clearButton.show(); } hideOrShowClearButton(); $searchInput.on('keyup keypress blur change', hideOrShowClearButton); } function setNextPageIstatsLabelsOnFormSubmit() { var $searchForm = $('#search-bar-in-menu'); function canSetPerformanceCookies() { return config.analyticsReclassificationEnabled || (window.bbccookies && window.bbccookies.cookiesEnabled() && window.bbccookies.readPolicy('performance')); } function setNextPageIstatsCookie(labels, domain) { var encodedLabels = $.map(labels, function(value, key) { return encodeURIComponent(key) + '=' + encodeURIComponent(value); }); var encodedLabelString = encodeURIComponent(encodedLabels.join('&')); document.cookie = 'sa_labels=' + encodedLabelString + '; domain=' + domain + '; path=/'; } var $searchButton = $searchForm.find('.search-bar__button'); function searchButtonIsActive() { return document.activeElement === $searchButton[0]; } $searchForm.submit(function () { if (canSetPerformanceCookies()) { var pageType = $(this).closest('[data-stats-page-type]').attr('data-stats-page-type'); var submitType = searchButtonIsActive() ? 'button' : 'submit'; var labels = { 'intlink_from_url': window.location.href, 'intlink_ts': new Date().getTime(), 'intlink_id': 'childrens-local-search-' + submitType, 'link_location': 'childrens-local-search-' + pageType }; setNextPageIstatsCookie(labels, "bbc." + config.currentTLD); } }); } clearSearchOnClick(); setNextPageIstatsLabelsOnFormSubmit(); }); </script> </div> <div class="menu__close-on-focus" tabindex="0"></div> </div> </div> </div> </nav> <div class="menu__search-bar menu__search-bar--below-menu"> <form id="search-bar-below-menu" class="search-bar" role="search" action="//web.archive.org/web/20221017053216/https://search.bbc.co.uk/search" method="get" accept-charset="utf-8"> <label for="search-bar-input-below-menu" class="search-bar__label vh">Start your search here...</label> <input type="hidden" name="scope" value="cbbc"> <div class="search-bar__input-area"> <input id="search-bar-input-below-menu" class="search-bar__input" type="text" name="q" placeholder="Start your search here..."> <button class="search-bar__clear" aria-label="Clear Search" type="button" data-stats-interaction="search_bar" data-stats-interaction-variant="clear" data-stats-interaction-action="button"> <i class="search-bar__clear-icon gelicon gelicon--no" aria-hidden="true"></i> </button> </div> <button aria-label="Search" class="search-bar__button"> <div class="search-bar__button-inner"> <span class="search-bar__button-image"></span> </div> </button> </form> <script> require(['jquery-1', 'local/utils/config'], function ($, config) { function clearSearchOnClick() { var $searchBar = $('#search-bar-below-menu'); var $searchInput = $('#search-bar-input-below-menu'); var $clearButton = $searchBar.find('.search-bar__clear'); $clearButton.on('click', function () { $searchInput.val("").focus(); $clearButton.hide(); }); function hideOrShowClearButton() { var isEmpty = $searchInput.val() === ""; isEmpty ? $clearButton.hide() : $clearButton.show(); } hideOrShowClearButton(); $searchInput.on('keyup keypress blur change', hideOrShowClearButton); } function setNextPageIstatsLabelsOnFormSubmit() { var $searchForm = $('#search-bar-below-menu'); function canSetPerformanceCookies() { return config.analyticsReclassificationEnabled || (window.bbccookies && window.bbccookies.cookiesEnabled() && window.bbccookies.readPolicy('performance')); } function setNextPageIstatsCookie(labels, domain) { var encodedLabels = $.map(labels, function(value, key) { return encodeURIComponent(key) + '=' + encodeURIComponent(value); }); var encodedLabelString = encodeURIComponent(encodedLabels.join('&')); document.cookie = 'sa_labels=' + encodedLabelString + '; domain=' + domain + '; path=/'; } var $searchButton = $searchForm.find('.search-bar__button'); function searchButtonIsActive() { return document.activeElement === $searchButton[0]; } $searchForm.submit(function () { if (canSetPerformanceCookies()) { var pageType = $(this).closest('[data-stats-page-type]').attr('data-stats-page-type'); var submitType = searchButtonIsActive() ? 'button' : 'submit'; var labels = { 'intlink_from_url': window.location.href, 'intlink_ts': new Date().getTime(), 'intlink_id': 'childrens-local-search-' + submitType, 'link_location': 'childrens-local-search-' + pageType }; setNextPageIstatsCookie(labels, "bbc." + config.currentTLD); } }); } clearSearchOnClick(); setNextPageIstatsLabelsOnFormSubmit(); }); </script> </div> </div> <script> (function () { 'use strict'; var button = document.getElementById('menu-toggle'); var buttonTitle = document.getElementById('menu-toggle-title'); var menu = document.getElementById('menu'); var menuOverlay = document.querySelector('.menu__contents'); var menuOpen = false; function addEvent(name, el, fn) { if (el.addEventListener) el.addEventListener(name, fn, false); else if (el.attachEvent) el.attachEvent('on' + name, fn); } function removeClass(el, name) { el.className = el.className.replace(new RegExp('(?:^|\\s)' + name + '(?!\\S)'), ''); } function setText(el, text) { if (el.textContent) { el.textContent = text; } else { el.innerText = text; } } function toggleMenuOpenAndClose(e) { e.preventDefault(); menuOpen = !menuOpen; if (menuOpen) { removeClass(menu, 'menu--closed'); menu.className += ' menu--open'; setText(buttonTitle, 'Close'); setTimeout(function () { button.setAttribute('data-stats-interaction-variant', 'close'); }, 10); } else { removeClass(menu, 'menu--open'); menu.className += ' menu--closed'; setText(buttonTitle, 'Menu'); setTimeout(function () { button.setAttribute('data-stats-interaction-variant', 'open'); }, 10); } } function findElements(selector) { var elements = document.querySelectorAll(selector); return Array.prototype.slice.call(elements); } var searchBars = findElements('.search-bar__input'); function searchInputCopyText(e) { var text = e.target.value; searchBars.forEach(function(searchBar) { searchBar.value = text; if ("createEvent" in document) { var evt = document.createEvent("HTMLEvents"); evt.initEvent("change", false, true); searchBar.dispatchEvent(evt); } }) } addEvent('click', button, toggleMenuOpenAndClose); if (menuOverlay) { addEvent('click', menuOverlay, function (e) { var clickedOnEmptySpace = e.target === menuOverlay; if (clickedOnEmptySpace) { toggleMenuOpenAndClose(e); } }); } var hiddenElementAfterSearchInMenu = document.querySelector('.menu__close-on-focus'); addEvent('focus', hiddenElementAfterSearchInMenu, function (e) { var menuToggle = document.querySelector('.menu__toggle'); toggleMenuOpenAndClose(e); menuToggle.focus(); }); searchBars.forEach(function(searchBar) { addEvent('blur', searchBar, searchInputCopyText); }); })(); </script> <script> (function () { var menu = document.getElementById('menu'); var childrensWrapper = document.querySelector('.childrens-wrapper'); var anchorOffsetClass = 'childrens-wrapper--anchor-offset'; function currentVerticalScroll() { return document.documentElement.scrollTop || document.body.scrollTop; } function setupMenuStickyness() { var stuckClass = 'menu--stuck'; function stickingPoint() { return childrensWrapper.offsetTop; } function hasScrolledPastStickingPoint() { return currentVerticalScroll() >= stickingPoint(); } function calculateMainContentHeight() { var viewportWidth = document.documentElement.clientWidth; var mediumBreakpoint = 600; var maxContentHeight = 468; var contentHeight; if (viewportWidth < mediumBreakpoint) { contentHeight = Math.floor(viewportWidth / 16 * 9); } else { contentHeight = Math.floor((viewportWidth - 64) / 16 * 9); } return contentHeight > maxContentHeight ? maxContentHeight : contentHeight; } function hasEnoughSpaceForMainContent() { var viewportHeight = document.documentElement.clientHeight; var menuHeight = menu.offsetHeight; return viewportHeight > (menuHeight + calculateMainContentHeight()); } function stickElement(elem) { elem.classList.add(stuckClass); } function unstickElement(elem) { elem.classList.remove(stuckClass); } function applyAnchorOffsets() { childrensWrapper.classList.add(anchorOffsetClass); } function unapplyAnchorOffsets() { childrensWrapper.classList.remove(anchorOffsetClass); } function stickOrUnstickMenu() { var menuIsStuck = menu.classList.contains(stuckClass); var menuIsOpen = menu.classList.contains('menu--open'); var isSpaceForStickyNav = (hasEnoughSpaceForMainContent() || menuIsOpen); //If the menu is open then assume there is enough space for sticky nav if (hasScrolledPastStickingPoint() && isSpaceForStickyNav) { if (!menuIsStuck && !menuIsOpen) { stickElement(menu); } } else { if (menuIsStuck) { unstickElement(menu); } } } function applyOrUnapplyAnchorOffsets() { if (hasEnoughSpaceForMainContent()) { applyAnchorOffsets(); } else { unapplyAnchorOffsets(); } } function throttleAndDebounce(fn) { var blockFunctionCall = false; return function () { if (blockFunctionCall) return; var self = this; blockFunctionCall = true; function run() { fn.apply(self); } run(); setTimeout(function () { blockFunctionCall = false; run(); }, 16); }; } window.addEventListener('resize', throttleAndDebounce(applyOrUnapplyAnchorOffsets), false); window.addEventListener('resize', throttleAndDebounce(stickOrUnstickMenu), false); window.addEventListener('scroll', throttleAndDebounce(stickOrUnstickMenu), false); window.addEventListener('touchmove', throttleAndDebounce(stickOrUnstickMenu), false); document.addEventListener('DOMContentLoaded', stickOrUnstickMenu, false); applyOrUnapplyAnchorOffsets(); } setupMenuStickyness(); })(); </script> <div class="page-hero page-hero--curation"> <div class="page-hero__inner window"><!-- --> <div class="page-hero__characters"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20221017053216/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/stay-safe/eman_point.png" data-alt="Eman pointing"></span> <noscript> <img src="https://web.archive.org/web/20221017053216im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/stay-safe/eman_point.png" alt="Eman pointing"/> </noscript> </span> </div><!-- --><div class="page-hero__logo"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20221017053216/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/stay-safe/Skills_LOGO.png"></span> <noscript> <img src="https://web.archive.org/web/20221017053216im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/stay-safe/Skills_LOGO.png" alt=""/> </noscript> </span> </div><!-- --></div> </div> <h1 class="vh" id="main-content">Skills</h1> <div class="curation-page" role="main" itemscope> <div class="window grid-container"> <div class="programme-info"> <div class="programme-info__details programme-info__details--no-availability "> <div class="programme-info__text-container"> <h2 class="programme-info__title">Skills</h2> <p class="programme-info__description">Vlogging, gaming, creating – get all the digital skills and know-how you need.</p> <div class="programme-info__notice"> <p class="privacy-notice"> This poll uses a cookie which we have classified as ‘strictly necessary’ for the duration of your online session. <a href="/web/20221017053216/https://www.bbc.com/ownit/about-us/riddle-quizzes-and-polls-cookie">Find out more</a>. <a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/usingthebbc/terms-of-use/">BBC Terms of Use</a>. </p> </div> </div> </div><!-- --><div class="programme-info__availability"> </div><!-- --></div> </div> <div class="window window--extra-wide grid-container"> <div id="cards-list-container" class="curation-page__content curation-page__supported-browser"><div id="u13395089178666053"><div data-reactid=".1byxtqg2rd6" data-react-checksum="110630063"><ol class="c-CardsList c-CardsList--grid" data-reactid=".1byxtqg2rd6.0"><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-laurabubble-visual-effects-0"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-laurabubble-visual-effects-0.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-laurabubble-visual-effects-0.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-laurabubble-visual-effects-0.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-laurabubble-visual-effects-0.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-laurabubble-visual-effects-0.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-laurabubble-visual-effects-0.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-laurabubble-visual-effects-0.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/the-basics/laurabubble-visual-effects?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-laurabubble-visual-effects-0.0.0.1.0.0">Laurabubble's video effects tips</a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-team-own-it-saima-editing-and-uploading-1"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-team-own-it-saima-editing-and-uploading-1.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-team-own-it-saima-editing-and-uploading-1.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-team-own-it-saima-editing-and-uploading-1.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-team-own-it-saima-editing-and-uploading-1.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-team-own-it-saima-editing-and-uploading-1.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-team-own-it-saima-editing-and-uploading-1.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-team-own-it-saima-editing-and-uploading-1.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/the-basics/team-own-it-saima-editing-and-uploading?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-team-own-it-saima-editing-and-uploading-1.0.0.1.0.0">Editing and uploading your videos</a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-youtube-tips-from-jessica-kellgren-fozard-2"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-youtube-tips-from-jessica-kellgren-fozard-2.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-youtube-tips-from-jessica-kellgren-fozard-2.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-youtube-tips-from-jessica-kellgren-fozard-2.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-youtube-tips-from-jessica-kellgren-fozard-2.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-youtube-tips-from-jessica-kellgren-fozard-2.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-youtube-tips-from-jessica-kellgren-fozard-2.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-youtube-tips-from-jessica-kellgren-fozard-2.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/the-basics/youtube-tips-from-jessica-kellgren-fozard?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-youtube-tips-from-jessica-kellgren-fozard-2.0.0.1.0.0">YouTube tips from Jessica Kellgren-Fozard </a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-gross-phone-video-3"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-gross-phone-video-3.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-gross-phone-video-3.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-gross-phone-video-3.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-gross-phone-video-3.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-gross-phone-video-3.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-gross-phone-video-3.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-gross-phone-video-3.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/take-control/gross-phone-video?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-gross-phone-video-3.0.0.1.0.0">Katie's manky mobiles</a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-tekkerz-lifting-the-lid-4"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-tekkerz-lifting-the-lid-4.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-tekkerz-lifting-the-lid-4.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-tekkerz-lifting-the-lid-4.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-tekkerz-lifting-the-lid-4.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-tekkerz-lifting-the-lid-4.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-tekkerz-lifting-the-lid-4.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-tekkerz-lifting-the-lid-4.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/take-control/tekkerz-lifting-the-lid?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-tekkerz-lifting-the-lid-4.0.0.1.0.0">Tekkerz Kid's YouTube inspiration</a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-kids-explain-gaming-n00b-5"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-kids-explain-gaming-n00b-5.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-kids-explain-gaming-n00b-5.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-kids-explain-gaming-n00b-5.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-kids-explain-gaming-n00b-5.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-kids-explain-gaming-n00b-5.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-kids-explain-gaming-n00b-5.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-kids-explain-gaming-n00b-5.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/take-control/kids-explain-gaming-n00b?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-kids-explain-gaming-n00b-5.0.0.1.0.0">Kids explain... "n00b"</a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-scottie-dogs-vlog-6"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-scottie-dogs-vlog-6.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-scottie-dogs-vlog-6.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-scottie-dogs-vlog-6.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-scottie-dogs-vlog-6.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-scottie-dogs-vlog-6.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-scottie-dogs-vlog-6.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-scottie-dogs-vlog-6.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/its-personal/scottie-dogs-vlog?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-scottie-dogs-vlog-6.0.0.1.0.0">Ainslie the Vlogger</a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-gaming-7"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-gaming-7.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-gaming-7.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-gaming-7.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-gaming-7.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-gaming-7.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-gaming-7.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-gaming-7.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/take-control/level-up-get-into-gaming?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-gaming-7.0.0.1.0.0">Dan TDM and others on turning gaming into a career</a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-video-8"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-video-8.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-video-8.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-video-8.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-video-8.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-video-8.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-video-8.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-video-8.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/take-control/level-up-get-into-video?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-video-8.0.0.1.0.0">Level Up! Get into video</a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-art-9"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-art-9.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-art-9.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-art-9.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-art-9.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-art-9.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-art-9.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-art-9.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/take-control/level-up-get-into-art?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-art-9.0.0.1.0.0">Level Up! Get into art</a></h2></div></div></div></li><li class="c-CardsList-item" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-music-10"><div class="c-Card--stay-safe c-Video c-Card c-Card--small" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-music-10.0"><div class="u-posRelative" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-music-10.0.0"><div class="c-Media" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-music-10.0.0.0"><div class="c-Media-content" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-music-10.0.0.0.0"><div class="smp" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-music-10.0.0.0.0.0"></div></div></div><div class="c-Card-body" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-music-10.0.0.1"><h2 class="c-Card-headline c-Headline " data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-music-10.0.0.1.0"><a class="c-Headline-link u-inlineBlock c-Link" href="/web/20221017053216/https://www.bbc.com/ownit/take-control/level-up-get-into-music?collection=skills" data-reactid=".1byxtqg2rd6.0.$urn=2bbc=2stay-safe=2content-level-up-get-into-music-10.0.0.1.0.0">Level Up! Get into music</a></h2></div></div></div></li></ol></div></div></div> <noscript> <div class="curation-page__no-js-messaging js-not-available"> <h2 class="js-not-available__title">Oops you can't see this activity!</h2> <p class="js-not-available__text">To enjoy the Own It website at its best you will need to have JavaScript turned on.</p> <p class="js-not-available__text">For more help please visit the <a href="/web/20221017053216/https://www.bbc.com/ownit/about-us/web-help-javascript" class="js-not-available__link">Own It FAQ <span class="gel-icon gelicon--next"></span></a></p> </div> </noscript> <div class="unsupported-browser-messaging curation-page__unsupported-browser-messaging"> <h2 class="unsupported-browser-messaging__title">Oops you can't see this activity!</h2> <p class="unsupported-browser-messaging__text">To enjoy this content you need to update your browser to the latest version.</p> <a href="/web/20221017053216/https://www.bbc.com/ownit/about-us/how-to-upgrade-your-browser" class="unsupported-browser-messaging__link"> Find out how to update your browser <span class="gel-icon gelicon--next"></span> </a> </div> </div> </div> </div> <script type="text/javascript"> require(['lib/Imager', 'lib/minpubsub'], function (Imager, pubsub) { Imager.transforms.pixelRatio = function (value) { return value; }; var availableWidths = [80, 160, 240, 320, 400, 480, 560, 640, 720, 800, 880, 960]; var imagerDefault = new Imager('.delayed-image-load', { availableWidths: availableWidths, availablePixelRatios: [1, 1.5], loadHidden: false }); var imagerPng = new Imager('.delayed-png-image-load', { availableWidths: availableWidths, availablePixelRatios: [1], loadHidden: false }); var imagerGif = new Imager('.delayed-gif-image-load', { availableWidths: availableWidths, availablePixelRatios: [1, 1.5], lazyload: true, loadHidden: false }); pubsub.subscribe('/showMore/updateImages', function () { imagerDefault.add('.delayed-image-load'); imagerPng.add('.delayed-png-image-load'); }); pubsub.subscribe('/imager/addPngImages', function (selector) { imagerPng.add(selector); }); pubsub.subscribe('/imager/addImages', function (selector) { imagerDefault.add(selector); }); }); require(['childrens/singlePlayingVideo'], function (singlePlayingVideo) { setTimeout(singlePlayingVideo.setup, 2000); }); require(['stats/riddle-events'], function (riddleEvents) { riddleEvents.init(); }); require(['angular/app'], function () {}); </script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-promise@1.0.6"]={"es6-promise":"3.2.1"},function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){Morph.modules["bbc-morph-promise@1.0.6"]=e(1)},function(t,n,e){var r=e(2).Promise;t.exports=r},function(t,n,e){var r;(function(t,o,i){(function(){"use strict";function s(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function c(t){V=t}function a(t){tt=t}function f(){return function(){t.nextTick(v)}}function l(){return function(){R(v)}}function h(){var t=0,n=new rt(v),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){e.data=t=++t%2}}function p(){var t=new MessageChannel;return t.port1.onmessage=v,function(){t.port2.postMessage(0)}}function d(){return function(){setTimeout(v,1)}}function v(){for(var t=0;t<$;t+=2){var n=st[t],e=st[t+1];n(e),st[t]=void 0,st[t+1]=void 0}$=0}function _(){try{var t=e(5);return R=t.runOnLoop||t.runOnContext,l()}catch(t){return d()}}function y(t,n){var e=this,r=new this.constructor(w);void 0===r[at]&&N(r);var o=e._state;if(o){var i=arguments[o-1];tt(function(){F(o,r,i,e._result)})}else C(e,r,t,n);return r}function m(t){var n=this;if(t&&"object"==typeof t&&t.constructor===n)return t;var e=new n(w);return j(e,t),e}function w(){}function b(){return new TypeError("You cannot resolve a promise with itself")}function g(){return new TypeError("A promises callback cannot return that same promise.")}function A(t){try{return t.then}catch(t){return pt.error=t,pt}}function x(t,n,e,r){try{t.call(n,e,r)}catch(t){return t}}function E(t,n,e){tt(function(t){var r=!1,o=x(e,n,function(e){r||(r=!0,n!==e?j(t,e):M(t,e))},function(n){r||(r=!0,k(t,n))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,k(t,o))},t)}function T(t,n){n._state===lt?M(t,n._result):n._state===ht?k(t,n._result):C(n,void 0,function(n){j(t,n)},function(n){k(t,n)})}function S(t,n,e){n.constructor===t.constructor&&e===ut&&constructor.resolve===ct?T(t,n):e===pt?k(t,pt.error):void 0===e?M(t,n):u(e)?E(t,n,e):M(t,n)}function j(t,n){t===n?k(t,b()):s(n)?S(t,n,A(n)):M(t,n)}function P(t){t._onerror&&t._onerror(t._result),O(t)}function M(t,n){t._state===ft&&(t._result=n,t._state=lt,0!==t._subscribers.length&&tt(O,t))}function k(t,n){t._state===ft&&(t._state=ht,t._result=n,tt(P,t))}function C(t,n,e,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=n,o[i+lt]=e,o[i+ht]=r,0===i&&t._state&&tt(O,t)}function O(t){var n=t._subscribers,e=t._state;if(0!==n.length){for(var r,o,i=t._result,s=0;s<n.length;s+=3)r=n[s],o=n[s+e],r?F(e,r,o,i):o(i);t._subscribers.length=0}}function L(){this.error=null}function Y(t,n){try{return t(n)}catch(t){return dt.error=t,dt}}function F(t,n,e,r){var o,i,s,c,a=u(e);if(a){if(o=Y(e,r),o===dt?(c=!0,i=o.error,o=null):s=!0,n===o)return void k(n,g())}else o=r,s=!0;n._state!==ft||(a&&s?j(n,o):c?k(n,i):t===lt?M(n,o):t===ht&&k(n,o))}function D(t,n){try{n(function(n){j(t,n)},function(n){k(t,n)})}catch(n){k(t,n)}}function K(){return vt++}function N(t){t[at]=vt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function U(t){return new bt(this,t).promise}function W(t){var n=this;return new n(Z(t)?function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)}:function(t,n){n(new TypeError("You must pass an array to race."))})}function q(t){var n=this,e=new n(w);return k(e,t),e}function z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function B(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function G(t){this[at]=K(),this._result=this._state=void 0,this._subscribers=[],w!==t&&("function"!=typeof t&&z(),this instanceof G?D(this,t):B())}function H(t,n){this._instanceConstructor=t,this.promise=new t(w),this.promise[at]||N(this.promise),Z(n)?(this._input=n,this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?M(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&M(this.promise,this._result))):k(this.promise,I())}function I(){return new Error("Array Methods must be provided an Array")}function J(){var t;if("undefined"!=typeof o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=wt)}var Q;Q=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var R,V,X,Z=Q,$=0,tt=function(t,n){st[$]=t,st[$+1]=n,$+=2,2===$&&(V?V(v):X())},nt="undefined"!=typeof window?window:void 0,et=nt||{},rt=et.MutationObserver||et.WebKitMutationObserver,ot="undefined"==typeof self&&"undefined"!=typeof t&&"[object process]"==={}.toString.call(t),it="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,st=new Array(1e3);X=ot?f():rt?h():it?p():void 0===nt?_():d();var ut=y,ct=m,at=Math.random().toString(36).substring(16),ft=void 0,lt=1,ht=2,pt=new L,dt=new L,vt=0,_t=U,yt=W,mt=q,wt=G;G.all=_t,G.race=yt,G.resolve=ct,G.reject=mt,G._setScheduler=c,G._setAsap=a,G._asap=tt,G.prototype={constructor:G,then:ut,catch:function(t){return this.then(null,t)}};var bt=H;H.prototype._enumerate=function(){for(var t=this.length,n=this._input,e=0;this._state===ft&&e<t;e++)this._eachEntry(n[e],e)},H.prototype._eachEntry=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===ct){var o=A(t);if(o===ut&&t._state!==ft)this._settledAt(t._state,n,t._result);else if("function"!=typeof o)this._remaining--,this._result[n]=t;else if(e===wt){var i=new e(w);S(i,t,o),this._willSettleAt(i,n)}else this._willSettleAt(new e(function(n){n(t)}),n)}else this._willSettleAt(r(t),n)},H.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===ft&&(this._remaining--,t===ht?k(r,e):this._result[n]=e),0===this._remaining&&M(r,this._result)},H.prototype._willSettleAt=function(t,n){var e=this;C(t,void 0,function(t){e._settledAt(lt,n,t)},function(t){e._settledAt(ht,n,t)})};var gt=J,At={Promise:wt,polyfill:gt};e(6).amd?(r=function(){return At}.call(n,e,n,i),!(void 0!==r&&(i.exports=r))):"undefined"!=typeof i&&i.exports?i.exports=At:"undefined"!=typeof this&&(this.ES6Promise=At),gt()}).call(this)}).call(n,e(3),function(){return this}(),e(4)(t))},function(t,n){function e(){l&&a&&(l=!1,a.length?f=a.concat(f):h=-1,f.length&&r())}function r(){if(!l){var t=s(e);l=!0;for(var n=f.length;n;){for(a=f,f=[];++h<n;)a&&a[h].run();h=-1,n=f.length}a=null,l=!1,u(t)}}function o(t,n){this.fun=t,this.array=n}function i(){}var s,u,c=t.exports={};!function(){try{s=setTimeout}catch(t){s=function(){throw new Error("setTimeout is not defined")}}try{u=clearTimeout}catch(t){u=function(){throw new Error("clearTimeout is not defined")}}}();var a,f=[],l=!1,h=-1;c.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];f.push(new o(t,n)),1!==f.length||l||s(r,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=i,c.addListener=i,c.once=i,c.off=i,c.removeListener=i,c.removeAllListeners=i,c.emit=i,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n){},function(t,n){t.exports=function(){throw new Error("define cannot be used indirect")}}]);; });</script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-istats@1.3.0"]={"bbc-morph-promise":"1.0.6",requirejs:"2.3.5"},function(n){function r(e){if(t[e])return t[e].exports;var o=t[e]={exports:{},id:e,loaded:!1};return n[e].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}var t={};return r.m=n,r.c=t,r.p="",r(0)}([function(n,r,t){Morph.modules["bbc-morph-istats@1.3.0"]=t(1)},function(n,r,t){function e(){return p?a.resolve(p):new a(function(n){requirejs(["istats-1"],function(r){p=r,n(p)})})}function o(n){return"string"==typeof n&&n[0]}function u(n,r){return o(n)&&o(r)}function i(n,r,t){return e().then(function(e){e.log(n,r,t)})}function c(n,r){return e().then(function(t){t.track(n,r)})}function s(n,r,t){return u(n,r)?i(r,n,t):a.reject("Invalid parameters")}function f(){return e().then(function(n){return n.getCountername()})}var p,a=t(2);r.track=s,r.trackRegion=c,r.getCountername=f,r.log=i},function(n,r){n.exports=Morph.modules["bbc-morph-promise@1.0.6"]}]);; });</script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bump@1.0.2"]={"bbc-morph-promise":"1.0.6"},function(r){function o(e){if(n[e])return n[e].exports;var t=n[e]={exports:{},id:e,loaded:!1};return r[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}var n={};return o.m=r,o.c=n,o.p="",o(0)}([function(r,o,n){Morph.modules["bbc-morph-bump@1.0.2"]=n(1)},function(r,o,n){function e(){return new p(function(r){requirejs(["bump-3"],function(o){u=o,r(u)})})}function t(){return u?p.resolve(u):e()}var u,p=n(2);o.load=t},function(r,o){r.exports=Morph.modules["bbc-morph-promise@1.0.6"]}]);; });</script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-smp@2.12.6"]={"bbc-morph-bump":"1.0.2","bbc-morph-classnames":"1.0.1","bbc-morph-istats":"1.3.0","bbc-morph-promise":"1.0.6",lodash:"4.17.5",morph:"3.10.0",react:"0.14.7","react-dom":"0.14.7",requirejs:"2.3.5"},function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){Morph.modules["bbc-morph-smp@2.12.6"]=e(1)},function(t,n,e){function r(){var t;if(document&&document.cookie&&(t=document.cookie.match(/ckps_morph_smp_mediator_host=([a-z]{3,4})/i)))return t[1]}function o(t){var n=r(),e="live";return n&&(e=n),t.mediator&&t.mediator.host?t.mediator.host:"open."+e+".bbc.co.uk"}function i(t){return void 0===t||t}function a(t){return void 0!==t&&t}function u(t){return"false"!==t&&!!t}function c(t){var n;return t.playlistObject?t.playlistObject:(n={title:t.title,holdingImageURL:t.holdingImageUrl,items:[{vpid:t.vpid,kind:t.mediaType}]},t.guidance&&t.guidance.trim().length&&(n.guidance=t.guidance),n)}function s(t){return"clip"===t||"episode"===t?t+"PID":"PID"}function p(t){var n={playlistLabels:{title:t.title,status:t.status}},e=s(t.mediaForm);return n[e]=t.parentPid,"undefined"!=typeof t.sessionLabels&&(n.sessionLabels=t.sessionLabels),n}function f(t,n,e){return{product:t.product,delayEmbed:t.delayEmbed,appName:t.appName,appType:t.appType,playlistObject:c(e),statsObject:p(t),counterName:n,mediator:{host:o(t)},ui:d(t),responsive:t.responsive,superResponsive:t.superResponsive,autoplay:t.autoplay,mediaProfile:t.mediaProfile,allowCasting:t.allowCasting,plugins:{toLoad:t.plugins},significantTime:t.significantTime||10,preferHtmlOnMobile:t.preferHtmlOnMobile,preferHtmlControls:t.preferHtmlControls}}function l(t){return{cta:{enabled:!0,backgroundColour:"#000000"},controls:{availableOnMediaEnded:t.availableOnMediaEnded},markers:{enabled:!1},fullscreen:{enabled:!0},poster:{enabled:!0}}}function d(t){var n=l(t);return b(n,t.ui),n}function v(t){return{title:t.title||"",holdingImageUrl:t.holdingImageUrl,vpid:t.sid||t.vpid,guidance:t.guidance,status:"string"==typeof t.status?t.status.toLowerCase():"",mediaForm:"string"==typeof t.mediaForm?t.mediaForm.toLowerCase():"",parentPid:t.parentPid,product:t.product||"news",delayEmbed:i(t.delayEmbed),appName:t.appName||t.product,appType:t.appType||"responsive",availableOnMediaEnded:t.controlsAvailableOnMediaEnded!==!1,responsive:a(t.responsive),superResponsive:i(t.superResponsive),autoplay:t.autoplay||!1,mediaProfile:t.mediaProfile||"journalism",mediaType:t.mediaType,sessionLabels:t.sessionLabels,allowCasting:u(t.allowCasting)||!1,plugins:t.plugins||[],playlistObject:t.playlistObject,ui:t.ui||{},mediator:t.mediator,significantTime:t.significantTime,preferHtmlOnMobile:t.preferHtmlOnMobile||!1,preferHtmlControls:t.preferHtmlControls}}e(2);var h=e(3),y=e(4),b=e(5),m=e(102),x=e(103);t.exports=h.createClass({displayName:"Smp",componentWillReceiveProps:function(t){var t=v(t);this.setState({title:t.title,holdingImageUrl:t.holdingImageUrl,vpid:t.vpid,mediaType:t.mediaType,guidance:t.guidance,playlistObject:t.playlistObject})},shouldComponentUpdate:function(t,n){function e(t){return t.vpid!==n.vpid}function r(t){return JSON.stringify(t.playlistObject)!==JSON.stringify(n.playlistObject)}return this.state&&(e(this.state)||r(this.state))},componentWillUpdate:function(t,n){if(this.player){var e={autoplay:!0,statsObject:p(t)};this.player.loadPlaylist(c(n),e)}},componentDidMount:function(){var t=v(this.props);this.setState({title:t.title,holdingImageUrl:t.holdingImageUrl,vpid:t.vpid,mediaType:t.mediaType,guidance:t.guidance,playlistObject:t.playlistObject}),x.load().then(function(n){m.getCountername().then(function(e){var r=n(y.findDOMNode(this)),o=f(t,e,this.state),i=r.player(o);this.player=i,this.player.bind("initialised",function(){this.props.onPlayerLoaded&&this.props.onPlayerLoaded(this.player)}.bind(this)),this.player.bind("playing",function(){this.props.onPlaying&&this.props.onPlaying(this.player)}.bind(this)),this.player.bind("pause",function(){this.props.onPause&&this.props.onPause(this.player)}.bind(this)),this.player.bind("error",function(t){this.props.onError&&this.props.onError(this.player,t)}.bind(this)),this.player.bind("playlistEnded",function(){this.props.onPlaylistEnded&&this.props.onPlaylistEnded(this.player)}.bind(this)),this.player.load()}.bind(this))}.bind(this))},playerInstance:function(){return this.player},render:function(){return h.createElement("div",{className:"smp"})}})},function(t,n){t.exports=Morph.modules["bbc-morph-promise@1.0.6"]},function(t,n){t.exports=React},function(t,n){t.exports=ReactDOM},function(t,n,e){var r=e(6),o=e(92),i=o(function(t,n,e){r(t,n,e)});t.exports=i},function(t,n,e){function r(t,n,e,f,l){t!==n&&a(n,function(a,s){if(c(a))l||(l=new o),u(t,n,s,e,r,f,l);else{var d=f?f(p(t,s),a,s+"",t,n,l):void 0;void 0===d&&(d=a),i(t,s,d)}},s)}var o=e(7),i=e(51),a=e(54),u=e(56),c=e(31),s=e(86),p=e(82);t.exports=r},function(t,n,e){function r(t){var n=this.__data__=new o(t);this.size=n.size}var o=e(8),i=e(16),a=e(17),u=e(18),c=e(19),s=e(20);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=c,r.prototype.set=s,t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}var o=e(9),i=e(10),a=e(13),u=e(14),c=e(15);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,n){function e(){this.__data__=[],this.size=0}t.exports=e},function(t,n,e){function r(t){var n=this.__data__,e=o(n,t);if(e<0)return!1;var r=n.length-1;return e==r?n.pop():a.call(n,e,1),--this.size,!0}var o=e(11),i=Array.prototype,a=i.splice;t.exports=r},function(t,n,e){function r(t,n){for(var e=t.length;e--;)if(o(t[e][0],n))return e;return-1}var o=e(12);t.exports=r},function(t,n){function e(t,n){return t===n||t!==t&&n!==n}t.exports=e},function(t,n,e){function r(t){var n=this.__data__,e=o(n,t);return e<0?void 0:n[e][1]}var o=e(11);t.exports=r},function(t,n,e){function r(t){return o(this.__data__,t)>-1}var o=e(11);t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__,r=o(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}var o=e(11);t.exports=r},function(t,n,e){function r(){this.__data__=new o,this.size=0}var o=e(8);t.exports=r},function(t,n){function e(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}t.exports=e},function(t,n){function e(t){return this.__data__.get(t)}t.exports=e},function(t,n){function e(t){return this.__data__.has(t)}t.exports=e},function(t,n,e){function r(t,n){var e=this.__data__;if(e instanceof o){var r=e.__data__;if(!i||r.length<u-1)return r.push([t,n]),this.size=++e.size,this;e=this.__data__=new a(r)}return e.set(t,n),this.size=e.size,this}var o=e(8),i=e(21),a=e(36),u=200;t.exports=r},function(t,n,e){var r=e(22),o=e(27),i=r(o,"Map");t.exports=i},function(t,n,e){function r(t,n){var e=i(t,n);return o(e)?e:void 0}var o=e(23),i=e(35);t.exports=r},function(t,n,e){function r(t){if(!a(t)||i(t))return!1;var n=o(t)?v:s;return n.test(u(t))}var o=e(24),i=e(32),a=e(31),u=e(34),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,p=Function.prototype,f=Object.prototype,l=p.toString,d=f.hasOwnProperty,v=RegExp("^"+l.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,n,e){function r(t){if(!i(t))return!1;var n=o(t);return n==u||n==c||n==a||n==s}var o=e(25),i=e(31),a="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";t.exports=r},function(t,n,e){function r(t){return null==t?void 0===t?c:u:s&&s in Object(t)?i(t):a(t)}var o=e(26),i=e(29),a=e(30),u="[object Null]",c="[object Undefined]",s=o?o.toStringTag:void 0;t.exports=r},function(t,n,e){var r=e(27),o=r.Symbol;t.exports=o},function(t,n,e){var r=e(28),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,n){(function(n){var e="object"==typeof n&&n&&n.Object===Object&&n;t.exports=e}).call(n,function(){return this}())},function(t,n,e){function r(t){var n=a.call(t,c),e=t[c];try{t[c]=void 0;var r=!0}catch(t){}var o=u.call(t);return r&&(n?t[c]=e:delete t[c]),o}var o=e(26),i=Object.prototype,a=i.hasOwnProperty,u=i.toString,c=o?o.toStringTag:void 0;t.exports=r},function(t,n){function e(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=e},function(t,n){function e(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}t.exports=e},function(t,n,e){function r(t){return!!i&&i in t}var o=e(33),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,n,e){var r=e(27),o=r["__core-js_shared__"];t.exports=o},function(t,n){function e(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=e},function(t,n){function e(t,n){return null==t?void 0:t[n]}t.exports=e},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}var o=e(37),i=e(45),a=e(48),u=e(49),c=e(50);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,n,e){function r(){this.size=0,this.__data__={hash:new o,map:new(a||i),string:new o}}var o=e(38),i=e(8),a=e(21);t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}var o=e(39),i=e(41),a=e(42),u=e(43),c=e(44);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,n,e){function r(){this.__data__=o?o(null):{},this.size=0}var o=e(40);t.exports=r},function(t,n,e){var r=e(22),o=r(Object,"create");t.exports=o},function(t,n){function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}t.exports=e},function(t,n,e){function r(t){var n=this.__data__;if(o){var e=n[t];return e===i?void 0:e}return u.call(n,t)?n[t]:void 0}var o=e(40),i="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){var n=this.__data__;return o?void 0!==n[t]:a.call(n,t)}var o=e(40),i=Object.prototype,a=i.hasOwnProperty;t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=o&&void 0===n?i:n,this}var o=e(40),i="__lodash_hash_undefined__";t.exports=r},function(t,n,e){function r(t){var n=o(this,t).delete(t);return this.size-=n?1:0,n}var o=e(46);t.exports=r},function(t,n,e){function r(t,n){var e=t.__data__;return o(n)?e["string"==typeof n?"string":"hash"]:e.map}var o=e(47);t.exports=r},function(t,n){function e(t){var n=typeof t;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t}t.exports=e},function(t,n,e){function r(t){return o(this,t).get(t)}var o=e(46);t.exports=r},function(t,n,e){function r(t){return o(this,t).has(t)}var o=e(46);t.exports=r},function(t,n,e){function r(t,n){var e=o(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this}var o=e(46);t.exports=r},function(t,n,e){function r(t,n,e){(void 0===e||i(t[n],e))&&(void 0!==e||n in t)||o(t,n,e)}var o=e(52),i=e(12);t.exports=r},function(t,n,e){function r(t,n,e){"__proto__"==n&&o?o(t,n,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[n]=e}var o=e(53);t.exports=r},function(t,n,e){var r=e(22),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,n,e){var r=e(55),o=r();t.exports=o},function(t,n){function e(t){return function(n,e,r){for(var o=-1,i=Object(n),a=r(n),u=a.length;u--;){var c=a[t?u:++o];if(e(i[c],c,i)===!1)break}return n}}t.exports=e},function(t,n,e){function r(t,n,e,r,x,_,g){var j=b(t,e),O=b(n,e),w=g.get(O);if(w)return void o(t,e,w);var P=_?_(j,O,e+"",t,n,g):void 0,T=void 0===P;if(T){var A=p(O),z=!A&&l(O),M=!A&&!z&&y(O);P=O,A||z||M?p(j)?P=j:f(j)?P=u(j):z?(T=!1,P=i(O,!0)):M?(T=!1,P=a(O,!0)):P=[]:h(O)||s(O)?(P=j,s(j)?P=m(j):(!v(j)||r&&d(j))&&(P=c(O))):T=!1}T&&(g.set(O,P),x(P,O,r,_,g),g.delete(O)),o(t,e,P)}var o=e(51),i=e(57),a=e(59),u=e(62),c=e(63),s=e(68),p=e(71),f=e(72),l=e(75),d=e(24),v=e(31),h=e(77),y=e(78),b=e(82),m=e(83);t.exports=r},function(t,n,e){(function(t){function r(t,n){if(n)return t.slice();var e=t.length,r=s?s(e):new t.constructor(e);return t.copy(r),r}var o=e(27),i="object"==typeof n&&n&&!n.nodeType&&n,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===i,c=u?o.Buffer:void 0,s=c?c.allocUnsafe:void 0;t.exports=r}).call(n,e(58)(t))},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n,e){function r(t,n){var e=n?o(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var o=e(60);t.exports=r},function(t,n,e){function r(t){var n=new t.constructor(t.byteLength);return new o(n).set(new o(t)),n}var o=e(61);t.exports=r},function(t,n,e){var r=e(27),o=r.Uint8Array;t.exports=o},function(t,n){function e(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++e<r;)n[e]=t[e];return n}t.exports=e},function(t,n,e){function r(t){return"function"!=typeof t.constructor||a(t)?{}:o(i(t))}var o=e(64),i=e(65),a=e(67);t.exports=r},function(t,n,e){var r=e(31),o=Object.create,i=function(){function t(){}return function(n){if(!r(n))return{};if(o)return o(n);t.prototype=n;var e=new t;return t.prototype=void 0,e}}();t.exports=i},function(t,n,e){var r=e(66),o=r(Object.getPrototypeOf,Object);t.exports=o},function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},function(t,n){function e(t){var n=t&&t.constructor,e="function"==typeof n&&n.prototype||r;return t===e}var r=Object.prototype;t.exports=e},function(t,n,e){var r=e(69),o=e(70),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},function(t,n,e){function r(t){return i(t)&&o(t)==a}var o=e(25),i=e(70),a="[object Arguments]";t.exports=r},function(t,n){function e(t){return null!=t&&"object"==typeof t}t.exports=e},function(t,n){var e=Array.isArray;t.exports=e},function(t,n,e){function r(t){return i(t)&&o(t)}var o=e(73),i=e(70);t.exports=r},function(t,n,e){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=e(24),i=e(74);t.exports=r},function(t,n){function e(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},function(t,n,e){(function(t){var r=e(27),o=e(76),i="object"==typeof n&&n&&!n.nodeType&&n,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===i,c=u?r.Buffer:void 0,s=c?c.isBuffer:void 0,p=s||o;t.exports=p}).call(n,e(58)(t))},function(t,n){function e(){return!1}t.exports=e},function(t,n,e){function r(t){if(!a(t)||o(t)!=u)return!1;var n=i(t);if(null===n)return!0;var e=f.call(n,"constructor")&&n.constructor;return"function"==typeof e&&e instanceof e&&p.call(e)==l}var o=e(25),i=e(65),a=e(70),u="[object Object]",c=Function.prototype,s=Object.prototype,p=c.toString,f=s.hasOwnProperty,l=p.call(Object);t.exports=r},function(t,n,e){var r=e(79),o=e(80),i=e(81),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},function(t,n,e){function r(t){return a(t)&&i(t.length)&&!!S[o(t)]}var o=e(25),i=e(74),a=e(70),u="[object Arguments]",c="[object Array]",s="[object Boolean]",p="[object Date]",f="[object Error]",l="[object Function]",d="[object Map]",v="[object Number]",h="[object Object]",y="[object RegExp]",b="[object Set]",m="[object String]",x="[object WeakMap]",_="[object ArrayBuffer]",g="[object DataView]",j="[object Float32Array]",O="[object Float64Array]",w="[object Int8Array]",P="[object Int16Array]",T="[object Int32Array]",A="[object Uint8Array]",z="[object Uint8ClampedArray]",M="[object Uint16Array]",E="[object Uint32Array]",S={};S[j]=S[O]=S[w]=S[P]=S[T]=S[A]=S[z]=S[M]=S[E]=!0,S[u]=S[c]=S[_]=S[s]=S[g]=S[p]=S[f]=S[l]=S[d]=S[v]=S[h]=S[y]=S[b]=S[m]=S[x]=!1,t.exports=r},function(t,n){function e(t){return function(n){return t(n)}}t.exports=e},function(t,n,e){(function(t){var r=e(28),o="object"==typeof n&&n&&!n.nodeType&&n,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o,u=a&&r.process,c=function(){try{return u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=c}).call(n,e(58)(t))},function(t,n){function e(t,n){return"__proto__"==n?void 0:t[n]}t.exports=e},function(t,n,e){function r(t){return o(t,i(t))}var o=e(84),i=e(86);t.exports=r},function(t,n,e){function r(t,n,e,r){var a=!e;e||(e={});for(var u=-1,c=n.length;++u<c;){var s=n[u],p=r?r(e[s],t[s],s,e,t):void 0;void 0===p&&(p=t[s]),a?i(e,s,p):o(e,s,p)}return e}var o=e(85),i=e(52);t.exports=r},function(t,n,e){function r(t,n,e){var r=t[n];u.call(t,n)&&i(r,e)&&(void 0!==e||n in t)||o(t,n,e)}var o=e(52),i=e(12),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){return a(t)?o(t,!0):i(t)}var o=e(87),i=e(90),a=e(73);t.exports=r},function(t,n,e){function r(t,n){var e=a(t),r=!e&&i(t),p=!e&&!r&&u(t),l=!e&&!r&&!p&&s(t),d=e||r||p||l,v=d?o(t.length,String):[],h=v.length;for(var y in t)!n&&!f.call(t,y)||d&&("length"==y||p&&("offset"==y||"parent"==y)||l&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,h))||v.push(y);return v}var o=e(88),i=e(68),a=e(71),u=e(75),c=e(89),s=e(78),p=Object.prototype,f=p.hasOwnProperty;t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}t.exports=e},function(t,n){function e(t,n){var e=typeof t;return n=null==n?r:n,!!n&&("number"==e||"symbol"!=e&&o.test(t))&&t>-1&&t%1==0&&t<n}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=e},function(t,n,e){function r(t){if(!o(t))return a(t);var n=i(t),e=[];for(var r in t)("constructor"!=r||!n&&c.call(t,r))&&e.push(r);return e}var o=e(31),i=e(67),a=e(91),u=Object.prototype,c=u.hasOwnProperty;t.exports=r},function(t,n){function e(t){var n=[];if(null!=t)for(var e in Object(t))n.push(e);return n}t.exports=e},function(t,n,e){function r(t){return o(function(n,e){var r=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&"function"==typeof a?(o--,a):void 0,u&&i(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),n=Object(n);++r<o;){var c=e[r];c&&t(n,c,r,a)}return n})}var o=e(93),i=e(101);t.exports=r},function(t,n,e){function r(t,n){return a(i(t,n,o),t+"")}var o=e(94),i=e(95),a=e(97);t.exports=r},function(t,n){function e(t){return t}t.exports=e},function(t,n,e){function r(t,n,e){return n=i(void 0===n?t.length-1:n,0),function(){for(var r=arguments,a=-1,u=i(r.length-n,0),c=Array(u);++a<u;)c[a]=r[n+a];a=-1;for(var s=Array(n+1);++a<n;)s[a]=r[a];return s[n]=e(c),o(t,this,s)}}var o=e(96),i=Math.max;t.exports=r},function(t,n){function e(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}t.exports=e},function(t,n,e){var r=e(98),o=e(100),i=o(r);t.exports=i},function(t,n,e){var r=e(99),o=e(53),i=e(94),a=o?function(t,n){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(n),writable:!0})}:i;t.exports=a},function(t,n){function e(t){return function(){return t}}t.exports=e},function(t,n){function e(t){var n=0,e=0;return function(){var a=i(),u=o-(a-e);if(e=a,u>0){if(++n>=r)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var r=800,o=16,i=Date.now;t.exports=e},function(t,n,e){function r(t,n,e){if(!u(e))return!1;var r=typeof n;return!!("number"==r?i(e)&&a(n,e.length):"string"==r&&n in e)&&o(e[n],t)}var o=e(12),i=e(73),a=e(89),u=e(31);t.exports=r},function(t,n){t.exports=Morph.modules["bbc-morph-istats@1.3.0"]},function(t,n){t.exports=Morph.modules["bbc-morph-bump@1.0.2"]}]);; });</script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-debouncer@1.0.1"]={morph:"3.4.0"},function(e){function n(o){if(t[o])return t[o].exports;var r=t[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}var t={};return n.m=e,n.c=t,n.p="",n(0)}([function(e,n,t){Morph.modules["bbc-morph-debouncer@1.0.1"]=t(1)},function(e,n,t){var o=t(2);e.exports=function(){function e(e,n){window.addEventListener?window.addEventListener(e,n,!1):document.documentElement.attachEvent("onpropertychange",function(t){t.propertyName===e&&n()})}function n(e){var n;document.createEvent?(n=document.createEvent("UIEvents"),n.initEvent(e,!1,!0),window.dispatchEvent(n)):(n=document.documentElement[e],n+=1)}function t(e){return setTimeout(function(){n(e+"-debounced")},i)}var r,c,i=50;o.isClientSide()&&(e("resize",function(){clearTimeout(r),r=t("resize")}),e("scroll",function(){clearTimeout(c),c=t("scroll")}))}()},function(e,n){e.exports=Morph}]);; });</script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-responsive-image@1.0.3"]={"bbc-morph-debouncer":"1.0.1",morph:"3.4.0",react:"0.14.7","react-dom":"0.14.7"},function(e){function t(s){if(r[s])return r[s].exports;var i=r[s]={exports:{},id:s,loaded:!1};return e[s].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){Morph.modules["bbc-morph-responsive-image@1.0.3"]=r(1)},function(e,t,r){r(2);var s=r(3),i=r(4),o=[64,80,96,128,160,240,320,400,480,512,624,704,800,912,960,1024,1056,1104,1152,1200,1248,1440,1600,1680];e.exports=s.createClass({displayName:"ResponsiveImage",propTypes:{src:s.PropTypes.string.isRequired,alt:s.PropTypes.string,className:s.PropTypes.string,width:s.PropTypes.number,availableWidths:s.PropTypes.arrayOf(s.PropTypes.number),delayed:s.PropTypes.bool},getDefaultProps:function(){return{width:320,delayed:!1,background:!1}},getInitialState:function(){return{delayed:this.props.delayed,width:this.getClosestGreaterWidth(this.props.width),background:this.props.background}},componentWillUnmount:function(){window.removeEventListener&&window.removeEventListener("resize-debounced",this.state.resizeHandler)},componentDidMount:function(){var e=function(){var e=this.getClosestGreaterWidth(i.findDOMNode(this).parentNode.clientWidth);e>this.state.width&&this.setState({width:e})}.bind(this);window.addEventListener&&window.addEventListener("resize-debounced",e),this.setState({delayed:!1,width:this.getClosestGreaterWidth(i.findDOMNode(this).parentNode.clientWidth),resizeHandler:e})},hdpiEnabled:function(){return this.props.hasOwnProperty("hidpi")&&this.props.hidpi===!0&&window.devicePixelRatio>1},defaultInterpolator:function(e,t){var r="";return this.hdpiEnabled()&&(r="-hidpi"),e.replace(/{width}/g,t+r)},interpolate:function(e,t){return this.props.customInterpolator?this.props.customInterpolator(e,t):this.defaultInterpolator(e,t)},getClosestGreaterWidth:function(e){for(var t=this.props.availableWidths||o,r=0;r<t.length;r+=1){var s=t[r];if(s>=e)return s}return t[t.length-1]},render:function(){var e,t;return this.state.delayed?t=s.createElement("img",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"}):this.state.background?(e={backgroundImage:"url("+this.interpolate(this.props.src,this.state.width)+")"},t=s.createElement("div",{style:e,className:this.props.className})):t=s.createElement("img",{src:this.interpolate(this.props.src,this.state.width),alt:this.props.alt,className:this.props.className}),t}})},function(e,t){e.exports=Morph.modules["bbc-morph-debouncer@1.0.1"]},function(e,t){e.exports=React},function(e,t){e.exports=ReactDOM}]);; });</script> <script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-cards-list-view@2.0.1"]={"babel-runtime":"6.26.0","bbc-morph-cards-list-data":"2.0.1","bbc-morph-istats":"1.3.0","bbc-morph-responsive-image":"1.0.3","bbc-morph-smp":"2.12.6",classnames:"2.3.1",lodash:"4.17.21","morph-container":"2.1.16","morph-static-prefix":"3.0.0",react:"0.14.7","react-masonry-component":"5.0.7"},function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){Morph.modules["bbc-morph-cards-list-view@2.0.1"]=n(1)},function(t,e,n){t.exports=n(2)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(3),o=r(i),u=n(4);t.exports=o.default.create(u.CardList,{data:function(t){return{cardsList:{uri:{data:"bbc-morph-cards-list-data",collection:t.collection||"",sourceName:t.sourceName,sourceId:t.sourceId,style:t.style},requireSuccess:!0}}}})},function(t,e){t.exports={create:function(t,e){return Morph.createContainerWithCaller("bbc-morph-cards-list-view@2.0.1",t,e)}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.CardList=void 0;var i=n(5),o=r(i),u=n(32),a=r(u),s=n(33),c=r(s),f=n(37),l=r(f),p=n(82),h=r(p),d=n(90),v=r(d),y=n(91),m=r(y),g=n(117),_=n(118),b=r(_),w=n(119),E=r(w),x=function(t,e){return t.metadata.id+"-"+e},O=e.CardList=function(t){function e(t){(0,a.default)(this,e);var n=(0,l.default)(this,(e.__proto__||(0,o.default)(e)).call(this,t));return n.state={lastSentValue:0},n.sendScrollStat=n.sendScrollStat.bind(n),n}return(0,h.default)(e,t),(0,c.default)(e,[{key:"sendScrollStat",value:function(t){var e=10*Math.floor(t/10);e>this.state.lastSentValue&&(this.setState({lastSentValue:e}),b.default.track("curation_view_"+e,"view"))}},{key:"render",value:function(){function t(t){return i&&"stay-safe"===i.toLowerCase()?v.default.createElement(E.default,{className:"c-CardsList c-CardsList--grid",elementType:"ol",options:{transitionDuration:0},disableImagesLoaded:!1,updateOnEachImageLoad:!1},t):v.default.createElement("ol",{className:"c-CardsList c-CardsList--stream"},t)}var e=this.props,n=e.cardsList,r=e.style,i=e.appName,o=e.page,u=n.body.items,a=r?"c-Card--"+r:null,s={appName:i,isPageView:Boolean(o),className:a},c=u.map(function(t,e){var n=(0,m.default)(t,s),r=x(t,e);return n?v.default.createElement("li",{className:"c-CardsList-item",key:r},n):null});return v.default.createElement(g.ScrollTracker,{onScrolled:this.sendScrollStat,idleTime:2e3,enabled:!0},t(c))}}]),e}(d.Component);O.displayName="CardsList",O.propTypes={cardsList:d.PropTypes.shape({body:d.PropTypes.shape({items:d.PropTypes.array.isRequired})}).isRequired,style:d.PropTypes.string,appName:d.PropTypes.string,page:d.PropTypes.string}},function(t,e,n){t.exports={default:n(6),__esModule:!0}},function(t,e,n){n(7),t.exports=n(14).Object.getPrototypeOf},function(t,e,n){var r=n(8),i=n(10);n(18)("getPrototypeOf",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(9);t.exports=function(t){return Object(r(t))}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(11),i=n(8),o=n(12)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(13)("keys"),i=n(17);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(14),i=n(15),o="__core-js_shared__",u=i[o]||(i[o]={});(t.exports=function(t,e){return u[t]||(u[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(16)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,e){var n=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){t.exports=!0},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){var r=n(19),i=n(14),o=n(28);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],u={};u[t]=e(n),r(r.S+r.F*o(function(){n(1)}),"Object",u)}},function(t,e,n){var r=n(15),i=n(14),o=n(20),u=n(22),a=n(11),s="prototype",c=function(t,e,n){var f,l,p,h=t&c.F,d=t&c.G,v=t&c.S,y=t&c.P,m=t&c.B,g=t&c.W,_=d?i:i[e]||(i[e]={}),b=_[s],w=d?r:v?r[e]:(r[e]||{})[s];d&&(n=e);for(f in n)l=!h&&w&&void 0!==w[f],l&&a(_,f)||(p=l?w[f]:n[f],_[f]=d&&"function"!=typeof w[f]?n[f]:m&&l?o(p,r):g&&w[f]==p?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e[s]=t[s],e}(p):y&&"function"==typeof p?o(Function.call,p):p,y&&((_.virtual||(_.virtual={}))[f]=p,t&c.R&&b&&!b[f]&&u(b,f,p)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){var r=n(21);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(23),i=n(31);t.exports=n(27)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(24),i=n(26),o=n(30),u=Object.defineProperty;e.f=n(27)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(25);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){t.exports=!n(27)&&!n(28)(function(){return 7!=Object.defineProperty(n(29)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){t.exports=!n(28)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(25),i=n(15).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){var r=n(25);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(34),o=r(i);e.default=function(){function t(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),(0,o.default)(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}()},function(t,e,n){t.exports={default:n(35),__esModule:!0}},function(t,e,n){n(36);var r=n(14).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},function(t,e,n){var r=n(19);r(r.S+r.F*!n(27),"Object",{defineProperty:n(23).f})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(38),o=r(i);e.default=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==("undefined"==typeof e?"undefined":(0,o.default)(e))&&"function"!=typeof e?t:e}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(39),o=r(i),u=n(67),a=r(u),s="function"==typeof a.default&&"symbol"==typeof o.default?function(t){return typeof t}:function(t){return t&&"function"==typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":typeof t};e.default="function"==typeof a.default&&"symbol"===s(o.default)?function(t){return"undefined"==typeof t?"undefined":s(t)}:function(t){return t&&"function"==typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":"undefined"==typeof t?"undefined":s(t)}},function(t,e,n){t.exports={default:n(40),__esModule:!0}},function(t,e,n){n(41),n(62),t.exports=n(66).f("iterator")},function(t,e,n){"use strict";var r=n(42)(!0);n(44)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var r=n(43),i=n(9);t.exports=function(t){return function(e,n){var o,u,a=String(i(e)),s=r(n),c=a.length;return s<0||s>=c?t?"":void 0:(o=a.charCodeAt(s),o<55296||o>56319||s+1===c||(u=a.charCodeAt(s+1))<56320||u>57343?t?a.charAt(s):o:t?a.slice(s,s+2):(o-55296<<10)+(u-56320)+65536)}}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){"use strict";var r=n(16),i=n(19),o=n(45),u=n(22),a=n(46),s=n(47),c=n(60),f=n(10),l=n(61)("iterator"),p=!([].keys&&"next"in[].keys()),h="@@iterator",d="keys",v="values",y=function(){return this};t.exports=function(t,e,n,m,g,_,b){s(n,e,m);var w,E,x,O=function(t){if(!p&&t in N)return N[t];switch(t){case d:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",T=g==v,j=!1,N=t.prototype,C=N[l]||N[h]||g&&N[g],I=C||O(g),A=g?T?O("entries"):I:void 0,k="Array"==e?N.entries||C:C;if(k&&(x=f(k.call(new t)),x!==Object.prototype&&x.next&&(c(x,S,!0),r||"function"==typeof x[l]||u(x,l,y))),T&&C&&C.name!==v&&(j=!0,I=function(){return C.call(this)}),r&&!b||!p&&!j&&N[l]||u(N,l,I),a[e]=I,a[S]=y,g)if(w={values:T?I:O(v),keys:_?I:O(d),entries:A},b)for(E in w)E in N||o(N,E,w[E]);else i(i.P+i.F*(p||j),e,w);return w}},function(t,e,n){t.exports=n(22)},function(t,e){t.exports={}},function(t,e,n){"use strict";var r=n(48),i=n(31),o=n(60),u={};n(22)(u,n(61)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(u,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var r=n(24),i=n(49),o=n(58),u=n(12)("IE_PROTO"),a=function(){},s="prototype",c=function(){var t,e=n(29)("iframe"),r=o.length,i="<",u=">";for(e.style.display="none",n(59).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(i+"script"+u+"document.F=Object"+i+"/script"+u),t.close(),c=t.F;r--;)delete c[s][o[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(a[s]=r(t),n=new a,a[s]=null,n[u]=t):n=c(),void 0===e?n:i(n,e)}},function(t,e,n){var r=n(23),i=n(24),o=n(50);t.exports=n(27)?Object.defineProperties:function(t,e){i(t);for(var n,u=o(e),a=u.length,s=0;a>s;)r.f(t,n=u[s++],e[n]);return t}},function(t,e,n){var r=n(51),i=n(58);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){var r=n(11),i=n(52),o=n(55)(!1),u=n(12)("IE_PROTO");t.exports=function(t,e){var n,a=i(t),s=0,c=[];for(n in a)n!=u&&r(a,n)&&c.push(n);for(;e.length>s;)r(a,n=e[s++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var r=n(53),i=n(9);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(54);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(52),i=n(56),o=n(57);t.exports=function(t){return function(e,n,u){var a,s=r(e),c=i(s.length),f=o(u,c);if(t&&n!=n){for(;c>f;)if(a=s[f++],a!=a)return!0}else for(;c>f;f++)if((t||f in s)&&s[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(43),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(43),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(15).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(23).f,i=n(11),o=n(61)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(13)("wks"),i=n(17),o=n(15).Symbol,u="function"==typeof o,a=t.exports=function(t){return r[t]||(r[t]=u&&o[t]||(u?o:i)("Symbol."+t))};a.store=r},function(t,e,n){n(63);for(var r=n(15),i=n(22),o=n(46),u=n(61)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s<a.length;s++){var c=a[s],f=r[c],l=f&&f.prototype;l&&!l[u]&&i(l,u,c),o[c]=o.Array}},function(t,e,n){"use strict";var r=n(64),i=n(65),o=n(46),u=n(52);t.exports=n(44)(Array,"Array",function(t,e){this._t=u(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){e.f=n(61)},function(t,e,n){t.exports={default:n(68),__esModule:!0}},function(t,e,n){n(69),n(79),n(80),n(81),t.exports=n(14).Symbol},function(t,e,n){"use strict";var r=n(15),i=n(11),o=n(27),u=n(19),a=n(45),s=n(70).KEY,c=n(28),f=n(13),l=n(60),p=n(17),h=n(61),d=n(66),v=n(71),y=n(72),m=n(75),g=n(24),_=n(25),b=n(8),w=n(52),E=n(30),x=n(31),O=n(48),S=n(76),T=n(78),j=n(73),N=n(23),C=n(50),I=T.f,A=N.f,k=S.f,P=r.Symbol,R=r.JSON,L=R&&R.stringify,M="prototype",D=h("_hidden"),z=h("toPrimitive"),W={}.propertyIsEnumerable,F=f("symbol-registry"),B=f("symbols"),$=f("op-symbols"),V=Object[M],H="function"==typeof P&&!!j.f,U=r.QObject,q=!U||!U[M]||!U[M].findChild,Y=o&&c(function(){return 7!=O(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=I(V,e);r&&delete V[e],A(t,e,n),r&&t!==V&&A(V,e,r)}:A,G=function(t){var e=B[t]=O(P[M]);return e._k=t,e},J=H&&"symbol"==typeof P.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof P},K=function(t,e,n){return t===V&&K($,e,n),g(t),e=E(e,!0),g(n),i(B,e)?(n.enumerable?(i(t,D)&&t[D][e]&&(t[D][e]=!1),n=O(n,{enumerable:x(0,!1)})):(i(t,D)||A(t,D,x(1,{})),t[D][e]=!0),Y(t,e,n)):A(t,e,n)},Q=function(t,e){g(t);for(var n,r=y(e=w(e)),i=0,o=r.length;o>i;)K(t,n=r[i++],e[n]);return t},Z=function(t,e){return void 0===e?O(t):Q(O(t),e)},X=function(t){var e=W.call(this,t=E(t,!0));return!(this===V&&i(B,t)&&!i($,t))&&(!(e||!i(this,t)||!i(B,t)||i(this,D)&&this[D][t])||e)},tt=function(t,e){if(t=w(t),e=E(e,!0),t!==V||!i(B,e)||i($,e)){var n=I(t,e);return!n||!i(B,e)||i(t,D)&&t[D][e]||(n.enumerable=!0),n}},et=function(t){for(var e,n=k(w(t)),r=[],o=0;n.length>o;)i(B,e=n[o++])||e==D||e==s||r.push(e);return r},nt=function(t){for(var e,n=t===V,r=k(n?$:w(t)),o=[],u=0;r.length>u;)!i(B,e=r[u++])||n&&!i(V,e)||o.push(B[e]);return o};H||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===V&&e.call($,n),i(this,D)&&i(this[D],t)&&(this[D][t]=!1),Y(this,t,x(1,n))};return o&&q&&Y(V,t,{configurable:!0,set:e}),G(t)},a(P[M],"toString",function(){return this._k}),T.f=tt,N.f=K,n(77).f=S.f=et,n(74).f=X,j.f=nt,o&&!n(16)&&a(V,"propertyIsEnumerable",X,!0),d.f=function(t){return G(h(t))}),u(u.G+u.W+u.F*!H,{Symbol:P});for(var rt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),it=0;rt.length>it;)h(rt[it++]);for(var ot=C(h.store),ut=0;ot.length>ut;)v(ot[ut++]);u(u.S+u.F*!H,"Symbol",{for:function(t){return i(F,t+="")?F[t]:F[t]=P(t)},keyFor:function(t){if(!J(t))throw TypeError(t+" is not a symbol!");for(var e in F)if(F[e]===t)return e},useSetter:function(){q=!0},useSimple:function(){q=!1}}),u(u.S+u.F*!H,"Object",{create:Z,defineProperty:K,defineProperties:Q,getOwnPropertyDescriptor:tt,getOwnPropertyNames:et,getOwnPropertySymbols:nt});var at=c(function(){j.f(1)});u(u.S+u.F*at,"Object",{getOwnPropertySymbols:function(t){return j.f(b(t))}}),R&&u(u.S+u.F*(!H||c(function(){var t=P();return"[null]"!=L([t])||"{}"!=L({a:t})||"{}"!=L(Object(t))})),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(_(e)||void 0!==t)&&!J(t))return m(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!J(e))return e}),r[1]=e,L.apply(R,r)}}),P[M][z]||n(22)(P[M],z,P[M].valueOf),l(P,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e,n){var r=n(17)("meta"),i=n(25),o=n(11),u=n(23).f,a=0,s=Object.isExtensible||function(){return!0},c=!n(28)(function(){return s(Object.preventExtensions({}))}),f=function(t){u(t,r,{value:{i:"O"+ ++a,w:{}}})},l=function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!s(t))return"F";if(!e)return"E";f(t)}return t[r].i},p=function(t,e){if(!o(t,r)){if(!s(t))return!0;if(!e)return!1;f(t)}return t[r].w},h=function(t){return c&&d.NEED&&s(t)&&!o(t,r)&&f(t),t},d=t.exports={KEY:r,NEED:!1,fastKey:l,getWeak:p,onFreeze:h}},function(t,e,n){var r=n(15),i=n(14),o=n(16),u=n(66),a=n(23).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:u.f(t)})}},function(t,e,n){var r=n(50),i=n(73),o=n(74);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var u,a=n(t),s=o.f,c=0;a.length>c;)s.call(t,u=a[c++])&&e.push(u);return e}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(54);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(52),i=n(77).f,o={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return i(t)}catch(t){return u.slice()}};t.exports.f=function(t){return u&&"[object Window]"==o.call(t)?a(t):i(r(t))}},function(t,e,n){var r=n(51),i=n(58).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){var r=n(74),i=n(31),o=n(52),u=n(30),a=n(11),s=n(26),c=Object.getOwnPropertyDescriptor;e.f=n(27)?c:function(t,e){if(t=o(t),e=u(e,!0),s)try{return c(t,e)}catch(t){}if(a(t,e))return i(!r.f.call(t,e),t[e])}},function(t,e){},function(t,e,n){n(71)("asyncIterator")},function(t,e,n){n(71)("observable")},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(83),o=r(i),u=n(87),a=r(u),s=n(38),c=r(s);e.default=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof e?"undefined":(0,c.default)(e)));t.prototype=(0,a.default)(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(o.default?(0,o.default)(t,e):t.__proto__=e)}},function(t,e,n){t.exports={default:n(84),__esModule:!0}},function(t,e,n){n(85),t.exports=n(14).Object.setPrototypeOf},function(t,e,n){var r=n(19);r(r.S,"Object",{setPrototypeOf:n(86).set})},function(t,e,n){var r=n(25),i=n(24),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{r=n(20)(Function.call,n(78).f(Object.prototype,"__proto__").set,2),r(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){t.exports={default:n(88),__esModule:!0}},function(t,e,n){n(89);var r=n(14).Object;t.exports=function(t,e){return r.create(t,e)}},function(t,e,n){var r=n(19);r(r.S,"Object",{create:n(48)})},function(t,e){t.exports=React},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{isServerRendered:!1},n=(0,a.default)({},e,(0,f.pick)(t,"metadata","content"));switch(t.id){case"promo":return[p.default,n];case"short-article":return[m.default,n];case"bbc-video":return[v.default,n];case"bbc-riddle":return[h.QuizCard,n];default:return null}}function o(t,e){e.appName||console.warn("cards-list-view: props.appName has not been set or passed through");var n=i(t,e);return n||console.warn("cards-list-view: failed to find card: "+t.id),n?c.default.createElement.apply(this,n):n}Object.defineProperty(e,"__esModule",{value:!0});var u=n(92),a=r(u);e.default=o;var s=n(90),c=r(s),f=n(97),l=n(99),p=r(l),h=n(114),d=n(115),v=r(d),y=n(116),m=r(y);t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(93),o=r(i);e.default=o.default||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}},function(t,e,n){t.exports={default:n(94),__esModule:!0}},function(t,e,n){n(95),t.exports=n(14).Object.assign},function(t,e,n){var r=n(19);r(r.S+r.F,"Object",{assign:n(96)})},function(t,e,n){"use strict";var r=n(27),i=n(50),o=n(73),u=n(74),a=n(8),s=n(53),c=Object.assign;t.exports=!c||n(28)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r})?function(t,e){for(var n=a(t),c=arguments.length,f=1,l=o.f,p=u.f;c>f;)for(var h,d=s(arguments[f++]),v=l?i(d).concat(l(d)):i(d),y=v.length,m=0;y>m;)h=v[m++],r&&!p.call(d,h)||(n[h]=d[h]);return n}:c},function(t,e,n){var r;(function(t,i){(function(){function o(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)}function u(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var u=t[i];e(r,u,n(u),t)}return r}function a(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}function s(t,e){for(var n=null==t?0:t.length;n--&&e(t[n],n,t)!==!1;);return t}function c(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function f(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var u=t[n];e(u,n,t)&&(o[i++]=u)}return o}function l(t,e){var n=null==t?0:t.length;return!!n&&E(t,e,0)>-1}function p(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function h(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function d(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function v(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function y(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function m(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function g(t){return t.split("")}function _(t){return t.match($e)||[]}function b(t,e,n){var r;return n(t,function(t,n,i){if(e(t,n,i))return r=n,!1}),r}function w(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function E(t,e,n){return e===e?K(t,e,n):w(t,O,n)}function x(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function O(t){return t!==t}function S(t,e){var n=null==t?0:t.length;return n?I(t,e)/n:zt}function T(t){return function(e){return null==e?it:e[t]}}function j(t){return function(e){return null==t?it:t[e]}}function N(t,e,n,r,i){return i(t,function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)}),n}function C(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function I(t,e){for(var n,r=-1,i=t.length;++r<i;){var o=e(t[r]);o!==it&&(n=n===it?o:n+o)}return n}function A(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function k(t,e){return h(e,function(e){return[e,t[e]]})}function P(t){return t?t.slice(0,tt(t)+1).replace(De,""):t}function R(t){return function(e){return t(e)}}function L(t,e){return h(e,function(e){return t[e]})}function M(t,e){return t.has(e)}function D(t,e){for(var n=-1,r=t.length;++n<r&&E(e,t[n],0)>-1;);return n}function z(t,e){for(var n=t.length;n--&&E(e,t[n],0)>-1;);return n}function W(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}function F(t){return"\\"+nr[t]}function B(t,e){return null==t?it:t[e]}function $(t){return Yn.test(t)}function V(t){return Gn.test(t)}function H(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function U(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function q(t,e){return function(n){return t(e(n))}}function Y(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var u=t[n];u!==e&&u!==pt||(t[n]=pt,o[i++]=n)}return o}function G(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function J(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}function K(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}function Q(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}function Z(t){return $(t)?et(t):_r(t)}function X(t){return $(t)?nt(t):g(t)}function tt(t){for(var e=t.length;e--&&ze.test(t.charAt(e)););return e}function et(t){for(var e=Un.lastIndex=0;Un.test(t);)++e;return e}function nt(t){return t.match(Un)||[]}function rt(t){return t.match(qn)||[]}var it,ot="4.17.21",ut=200,at="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",st="Expected a function",ct="Invalid `variable` option passed into `_.template`",ft="__lodash_hash_undefined__",lt=500,pt="__lodash_placeholder__",ht=1,dt=2,vt=4,yt=1,mt=2,gt=1,_t=2,bt=4,wt=8,Et=16,xt=32,Ot=64,St=128,Tt=256,jt=512,Nt=30,Ct="...",It=800,At=16,kt=1,Pt=2,Rt=3,Lt=1/0,Mt=9007199254740991,Dt=1.7976931348623157e308,zt=NaN,Wt=4294967295,Ft=Wt-1,Bt=Wt>>>1,$t=[["ary",St],["bind",gt],["bindKey",_t],["curry",wt],["curryRight",Et],["flip",jt],["partial",xt],["partialRight",Ot],["rearg",Tt]],Vt="[object Arguments]",Ht="[object Array]",Ut="[object AsyncFunction]",qt="[object Boolean]",Yt="[object Date]",Gt="[object DOMException]",Jt="[object Error]",Kt="[object Function]",Qt="[object GeneratorFunction]",Zt="[object Map]",Xt="[object Number]",te="[object Null]",ee="[object Object]",ne="[object Promise]",re="[object Proxy]",ie="[object RegExp]",oe="[object Set]",ue="[object String]",ae="[object Symbol]",se="[object Undefined]",ce="[object WeakMap]",fe="[object WeakSet]",le="[object ArrayBuffer]",pe="[object DataView]",he="[object Float32Array]",de="[object Float64Array]",ve="[object Int8Array]",ye="[object Int16Array]",me="[object Int32Array]",ge="[object Uint8Array]",_e="[object Uint8ClampedArray]",be="[object Uint16Array]",we="[object Uint32Array]",Ee=/\b__p \+= '';/g,xe=/\b(__p \+=) '' \+/g,Oe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Se=/&(?:amp|lt|gt|quot|#39);/g,Te=/[&<>"']/g,je=RegExp(Se.source),Ne=RegExp(Te.source),Ce=/<%-([\s\S]+?)%>/g,Ie=/<%([\s\S]+?)%>/g,Ae=/<%=([\s\S]+?)%>/g,ke=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pe=/^\w*$/,Re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Le=/[\\^$.*+?()[\]{}|]/g,Me=RegExp(Le.source),De=/^\s+/,ze=/\s/,We=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fe=/\{\n\/\* \[wrapped with (.+)\] \*/,Be=/,? & /,$e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ve=/[()=,{}\[\]\/\s]/,He=/\\(\\)?/g,Ue=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qe=/\w*$/,Ye=/^[-+]0x[0-9a-f]+$/i,Ge=/^0b[01]+$/i,Je=/^\[object .+?Constructor\]$/,Ke=/^0o[0-7]+$/i,Qe=/^(?:0|[1-9]\d*)$/,Ze=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xe=/($^)/,tn=/['\n\r\u2028\u2029\\]/g,en="\\ud800-\\udfff",nn="\\u0300-\\u036f",rn="\\ufe20-\\ufe2f",on="\\u20d0-\\u20ff",un=nn+rn+on,an="\\u2700-\\u27bf",sn="a-z\\xdf-\\xf6\\xf8-\\xff",cn="\\xac\\xb1\\xd7\\xf7",fn="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ln="\\u2000-\\u206f",pn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hn="A-Z\\xc0-\\xd6\\xd8-\\xde",dn="\\ufe0e\\ufe0f",vn=cn+fn+ln+pn,yn="['’]",mn="["+en+"]",gn="["+vn+"]",_n="["+un+"]",bn="\\d+",wn="["+an+"]",En="["+sn+"]",xn="[^"+en+vn+bn+an+sn+hn+"]",On="\\ud83c[\\udffb-\\udfff]",Sn="(?:"+_n+"|"+On+")",Tn="[^"+en+"]",jn="(?:\\ud83c[\\udde6-\\uddff]){2}",Nn="[\\ud800-\\udbff][\\udc00-\\udfff]",Cn="["+hn+"]",In="\\u200d",An="(?:"+En+"|"+xn+")",kn="(?:"+Cn+"|"+xn+")",Pn="(?:"+yn+"(?:d|ll|m|re|s|t|ve))?",Rn="(?:"+yn+"(?:D|LL|M|RE|S|T|VE))?",Ln=Sn+"?",Mn="["+dn+"]?",Dn="(?:"+In+"(?:"+[Tn,jn,Nn].join("|")+")"+Mn+Ln+")*",zn="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Wn="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Fn=Mn+Ln+Dn,Bn="(?:"+[wn,jn,Nn].join("|")+")"+Fn,$n="(?:"+[Tn+_n+"?",_n,jn,Nn,mn].join("|")+")",Vn=RegExp(yn,"g"),Hn=RegExp(_n,"g"),Un=RegExp(On+"(?="+On+")|"+$n+Fn,"g"),qn=RegExp([Cn+"?"+En+"+"+Pn+"(?="+[gn,Cn,"$"].join("|")+")",kn+"+"+Rn+"(?="+[gn,Cn+An,"$"].join("|")+")",Cn+"?"+An+"+"+Pn,Cn+"+"+Rn,Wn,zn,bn,Bn].join("|"),"g"),Yn=RegExp("["+In+en+un+dn+"]"),Gn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Jn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Kn=-1,Qn={};Qn[he]=Qn[de]=Qn[ve]=Qn[ye]=Qn[me]=Qn[ge]=Qn[_e]=Qn[be]=Qn[we]=!0,Qn[Vt]=Qn[Ht]=Qn[le]=Qn[qt]=Qn[pe]=Qn[Yt]=Qn[Jt]=Qn[Kt]=Qn[Zt]=Qn[Xt]=Qn[ee]=Qn[ie]=Qn[oe]=Qn[ue]=Qn[ce]=!1;var Zn={};Zn[Vt]=Zn[Ht]=Zn[le]=Zn[pe]=Zn[qt]=Zn[Yt]=Zn[he]=Zn[de]=Zn[ve]=Zn[ye]=Zn[me]=Zn[Zt]=Zn[Xt]=Zn[ee]=Zn[ie]=Zn[oe]=Zn[ue]=Zn[ae]=Zn[ge]=Zn[_e]=Zn[be]=Zn[we]=!0,Zn[Jt]=Zn[Kt]=Zn[ce]=!1;var Xn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U", "ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},tr={"&":"&","<":"<",">":">",'"':""","'":"'"},er={"&":"&","<":"<",">":">",""":'"',"'":"'"},nr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rr=parseFloat,ir=parseInt,or="object"==typeof t&&t&&t.Object===Object&&t,ur="object"==typeof self&&self&&self.Object===Object&&self,ar=or||ur||Function("return this")(),sr="object"==typeof e&&e&&!e.nodeType&&e,cr=sr&&"object"==typeof i&&i&&!i.nodeType&&i,fr=cr&&cr.exports===sr,lr=fr&&or.process,pr=function(){try{var t=cr&&cr.require&&cr.require("util").types;return t?t:lr&&lr.binding&&lr.binding("util")}catch(t){}}(),hr=pr&&pr.isArrayBuffer,dr=pr&&pr.isDate,vr=pr&&pr.isMap,yr=pr&&pr.isRegExp,mr=pr&&pr.isSet,gr=pr&&pr.isTypedArray,_r=T("length"),br=j(Xn),wr=j(tr),Er=j(er),xr=function t(e){function n(t){if(as(t)&&!_p(t)&&!(t instanceof g)){if(t instanceof i)return t;if(_f.call(t,"__wrapped__"))return iu(t)}return new i(t)}function r(){}function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=it}function g(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Wt,this.__views__=[]}function j(){var t=new g(this.__wrapped__);return t.__actions__=Di(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Di(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Di(this.__views__),t}function K(){if(this.__filtered__){var t=new g(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function et(){var t=this.__wrapped__.value(),e=this.__dir__,n=_p(t),r=e<0,i=n?t.length:0,o=jo(0,i,this.__views__),u=o.start,a=o.end,s=a-u,c=r?a:u-1,f=this.__iteratees__,l=f.length,p=0,h=Jf(s,this.__takeCount__);if(!n||!r&&i==s&&h==s)return bi(t,this.__actions__);var d=[];t:for(;s--&&p<h;){c+=e;for(var v=-1,y=t[c];++v<l;){var m=f[v],g=m.iteratee,_=m.type,b=g(y);if(_==Pt)y=b;else if(!b){if(_==kt)continue t;break t}}d[p++]=y}return d}function nt(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])}}function ze(){this.__data__=ol?ol(null):{},this.size=0}function $e(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function en(t){var e=this.__data__;if(ol){var n=e[t];return n===ft?it:n}return _f.call(e,t)?e[t]:it}function nn(t){var e=this.__data__;return ol?e[t]!==it:_f.call(e,t)}function rn(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=ol&&e===it?ft:e,this}function on(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])}}function un(){this.__data__=[],this.size=0}function an(t){var e=this.__data__,n=kn(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():Pf.call(e,n,1),--this.size,!0}function sn(t){var e=this.__data__,n=kn(e,t);return n<0?it:e[n][1]}function cn(t){return kn(this.__data__,t)>-1}function fn(t,e){var n=this.__data__,r=kn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function ln(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])}}function pn(){this.size=0,this.__data__={hash:new nt,map:new(el||on),string:new nt}}function hn(t){var e=xo(this,t).delete(t);return this.size-=e?1:0,e}function dn(t){return xo(this,t).get(t)}function vn(t){return xo(this,t).has(t)}function yn(t,e){var n=xo(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function mn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new ln;++e<n;)this.add(t[e])}function gn(t){return this.__data__.set(t,ft),this}function _n(t){return this.__data__.has(t)}function bn(t){var e=this.__data__=new on(t);this.size=e.size}function wn(){this.__data__=new on,this.size=0}function En(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function xn(t){return this.__data__.get(t)}function On(t){return this.__data__.has(t)}function Sn(t,e){var n=this.__data__;if(n instanceof on){var r=n.__data__;if(!el||r.length<ut-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new ln(r)}return n.set(t,e),this.size=n.size,this}function Tn(t,e){var n=_p(t),r=!n&&gp(t),i=!n&&!r&&wp(t),o=!n&&!r&&!i&&Tp(t),u=n||r||i||o,a=u?A(t.length,pf):[],s=a.length;for(var c in t)!e&&!_f.call(t,c)||u&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Lo(c,s))||a.push(c);return a}function jn(t){var e=t.length;return e?t[ei(0,e-1)]:it}function Nn(t,e){return tu(Di(t),zn(e,0,t.length))}function Cn(t){return tu(Di(t))}function In(t,e,n){(n===it||Ya(t[e],n))&&(n!==it||e in t)||Mn(t,e,n)}function An(t,e,n){var r=t[e];_f.call(t,e)&&Ya(r,n)&&(n!==it||e in t)||Mn(t,e,n)}function kn(t,e){for(var n=t.length;n--;)if(Ya(t[n][0],e))return n;return-1}function Pn(t,e,n,r){return ml(t,function(t,i,o){e(r,t,n(t),o)}),r}function Rn(t,e){return t&&zi(e,$s(e),t)}function Ln(t,e){return t&&zi(e,Vs(e),t)}function Mn(t,e,n){"__proto__"==e&&Df?Df(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function Dn(t,e){for(var n=-1,r=e.length,i=of(r),o=null==t;++n<r;)i[n]=o?it:Ws(t,e[n]);return i}function zn(t,e,n){return t===t&&(n!==it&&(t=t<=n?t:n),e!==it&&(t=t>=e?t:e)),t}function Wn(t,e,n,r,i,o){var u,s=e&ht,c=e&dt,f=e&vt;if(n&&(u=i?n(t,r,i,o):n(t)),u!==it)return u;if(!us(t))return t;var l=_p(t);if(l){if(u=Io(t),!s)return Di(t,u)}else{var p=Cl(t),h=p==Kt||p==Qt;if(wp(t))return ji(t,s);if(p==ee||p==Vt||h&&!i){if(u=c||h?{}:Ao(t),!s)return c?Fi(t,Ln(u,t)):Wi(t,Rn(u,t))}else{if(!Zn[p])return i?t:{};u=ko(t,p,s)}}o||(o=new bn);var d=o.get(t);if(d)return d;o.set(t,u),Sp(t)?t.forEach(function(r){u.add(Wn(r,e,n,r,t,o))}):xp(t)&&t.forEach(function(r,i){u.set(i,Wn(r,e,n,i,t,o))});var v=f?c?_o:go:c?Vs:$s,y=l?it:v(t);return a(y||t,function(r,i){y&&(i=r,r=t[i]),An(u,i,Wn(r,e,n,i,t,o))}),u}function Fn(t){var e=$s(t);return function(n){return Bn(n,t,e)}}function Bn(t,e,n){var r=n.length;if(null==t)return!r;for(t=ff(t);r--;){var i=n[r],o=e[i],u=t[i];if(u===it&&!(i in t)||!o(u))return!1}return!0}function $n(t,e,n){if("function"!=typeof t)throw new hf(st);return kl(function(){t.apply(it,n)},e)}function Un(t,e,n,r){var i=-1,o=l,u=!0,a=t.length,s=[],c=e.length;if(!a)return s;n&&(e=h(e,R(n))),r?(o=p,u=!1):e.length>=ut&&(o=M,u=!1,e=new mn(e));t:for(;++i<a;){var f=t[i],d=null==n?f:n(f);if(f=r||0!==f?f:0,u&&d===d){for(var v=c;v--;)if(e[v]===d)continue t;s.push(f)}else o(e,d,r)||s.push(f)}return s}function qn(t,e){var n=!0;return ml(t,function(t,r,i){return n=!!e(t,r,i)}),n}function Yn(t,e,n){for(var r=-1,i=t.length;++r<i;){var o=t[r],u=e(o);if(null!=u&&(a===it?u===u&&!gs(u):n(u,a)))var a=u,s=o}return s}function Gn(t,e,n,r){var i=t.length;for(n=Os(n),n<0&&(n=-n>i?0:i+n),r=r===it||r>i?i:Os(r),r<0&&(r+=i),r=n>r?0:Ss(r);n<r;)t[n++]=e;return t}function Xn(t,e){var n=[];return ml(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function tr(t,e,n,r,i){var o=-1,u=t.length;for(n||(n=Ro),i||(i=[]);++o<u;){var a=t[o];e>0&&n(a)?e>1?tr(a,e-1,n,r,i):d(i,a):r||(i[i.length]=a)}return i}function er(t,e){return t&&_l(t,e,$s)}function nr(t,e){return t&&bl(t,e,$s)}function or(t,e){return f(e,function(e){return rs(t[e])})}function ur(t,e){e=Si(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[eu(e[n++])];return n&&n==r?t:it}function sr(t,e,n){var r=e(t);return _p(t)?r:d(r,n(t))}function cr(t){return null==t?t===it?se:te:Mf&&Mf in ff(t)?To(t):Yo(t)}function lr(t,e){return t>e}function pr(t,e){return null!=t&&_f.call(t,e)}function _r(t,e){return null!=t&&e in ff(t)}function xr(t,e,n){return t>=Jf(e,n)&&t<Gf(e,n)}function Sr(t,e,n){for(var r=n?p:l,i=t[0].length,o=t.length,u=o,a=of(o),s=1/0,c=[];u--;){var f=t[u];u&&e&&(f=h(f,R(e))),s=Jf(f.length,s),a[u]=!n&&(e||i>=120&&f.length>=120)?new mn(u&&f):it}f=t[0];var d=-1,v=a[0];t:for(;++d<i&&c.length<s;){var y=f[d],m=e?e(y):y;if(y=n||0!==y?y:0,!(v?M(v,m):r(c,m,n))){for(u=o;--u;){var g=a[u];if(!(g?M(g,m):r(t[u],m,n)))continue t}v&&v.push(m),c.push(y)}}return c}function Tr(t,e,n,r){return er(t,function(t,i,o){e(r,n(t),i,o)}),r}function jr(t,e,n){e=Si(e,t),t=Jo(t,e);var r=null==t?t:t[eu(xu(e))];return null==r?it:o(r,t,n)}function Nr(t){return as(t)&&cr(t)==Vt}function Cr(t){return as(t)&&cr(t)==le}function Ir(t){return as(t)&&cr(t)==Yt}function Ar(t,e,n,r,i){return t===e||(null==t||null==e||!as(t)&&!as(e)?t!==t&&e!==e:kr(t,e,n,r,Ar,i))}function kr(t,e,n,r,i,o){var u=_p(t),a=_p(e),s=u?Ht:Cl(t),c=a?Ht:Cl(e);s=s==Vt?ee:s,c=c==Vt?ee:c;var f=s==ee,l=c==ee,p=s==c;if(p&&wp(t)){if(!wp(e))return!1;u=!0,f=!1}if(p&&!f)return o||(o=new bn),u||Tp(t)?ho(t,e,n,r,i,o):vo(t,e,s,n,r,i,o);if(!(n&yt)){var h=f&&_f.call(t,"__wrapped__"),d=l&&_f.call(e,"__wrapped__");if(h||d){var v=h?t.value():t,y=d?e.value():e;return o||(o=new bn),i(v,y,n,r,o)}}return!!p&&(o||(o=new bn),yo(t,e,n,r,i,o))}function Pr(t){return as(t)&&Cl(t)==Zt}function Rr(t,e,n,r){var i=n.length,o=i,u=!r;if(null==t)return!o;for(t=ff(t);i--;){var a=n[i];if(u&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++i<o;){a=n[i];var s=a[0],c=t[s],f=a[1];if(u&&a[2]){if(c===it&&!(s in t))return!1}else{var l=new bn;if(r)var p=r(c,f,s,t,e,l);if(!(p===it?Ar(f,c,yt|mt,r,l):p))return!1}}return!0}function Lr(t){if(!us(t)||Fo(t))return!1;var e=rs(t)?Sf:Je;return e.test(nu(t))}function Mr(t){return as(t)&&cr(t)==ie}function Dr(t){return as(t)&&Cl(t)==oe}function zr(t){return as(t)&&os(t.length)&&!!Qn[cr(t)]}function Wr(t){return"function"==typeof t?t:null==t?kc:"object"==typeof t?_p(t)?Ur(t[0],t[1]):Hr(t):Fc(t)}function Fr(t){if(!Bo(t))return Yf(t);var e=[];for(var n in ff(t))_f.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Br(t){if(!us(t))return qo(t);var e=Bo(t),n=[];for(var r in t)("constructor"!=r||!e&&_f.call(t,r))&&n.push(r);return n}function $r(t,e){return t<e}function Vr(t,e){var n=-1,r=Ga(t)?of(t.length):[];return ml(t,function(t,i,o){r[++n]=e(t,i,o)}),r}function Hr(t){var e=Oo(t);return 1==e.length&&e[0][2]?Vo(e[0][0],e[0][1]):function(n){return n===t||Rr(n,t,e)}}function Ur(t,e){return Do(t)&&$o(e)?Vo(eu(t),e):function(n){var r=Ws(n,t);return r===it&&r===e?Bs(n,t):Ar(e,r,yt|mt)}}function qr(t,e,n,r,i){t!==e&&_l(e,function(o,u){if(i||(i=new bn),us(o))Yr(t,e,u,n,qr,r,i);else{var a=r?r(Qo(t,u),o,u+"",t,e,i):it;a===it&&(a=o),In(t,u,a)}},Vs)}function Yr(t,e,n,r,i,o,u){var a=Qo(t,n),s=Qo(e,n),c=u.get(s);if(c)return void In(t,n,c);var f=o?o(a,s,n+"",t,e,u):it,l=f===it;if(l){var p=_p(s),h=!p&&wp(s),d=!p&&!h&&Tp(s);f=s,p||h||d?_p(a)?f=a:Ja(a)?f=Di(a):h?(l=!1,f=ji(s,!0)):d?(l=!1,f=ki(s,!0)):f=[]:vs(s)||gp(s)?(f=a,gp(a)?f=js(a):us(a)&&!rs(a)||(f=Ao(s))):l=!1}l&&(u.set(s,f),i(f,s,r,o,u),u.delete(s)),In(t,n,f)}function Gr(t,e){var n=t.length;if(n)return e+=e<0?n:0,Lo(e,n)?t[e]:it}function Jr(t,e,n){e=e.length?h(e,function(t){return _p(t)?function(e){return ur(e,1===t.length?t[0]:t)}:t}):[kc];var r=-1;e=h(e,R(Eo()));var i=Vr(t,function(t,n,i){var o=h(e,function(e){return e(t)});return{criteria:o,index:++r,value:t}});return C(i,function(t,e){return Ri(t,e,n)})}function Kr(t,e){return Qr(t,e,function(e,n){return Bs(t,n)})}function Qr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var u=e[r],a=ur(t,u);n(a,u)&&ai(o,Si(u,t),a)}return o}function Zr(t){return function(e){return ur(e,t)}}function Xr(t,e,n,r){var i=r?x:E,o=-1,u=e.length,a=t;for(t===e&&(e=Di(e)),n&&(a=h(t,R(n)));++o<u;)for(var s=0,c=e[o],f=n?n(c):c;(s=i(a,f,s,r))>-1;)a!==t&&Pf.call(a,s,1),Pf.call(t,s,1);return t}function ti(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;Lo(i)?Pf.call(t,i,1):mi(t,i)}}return t}function ei(t,e){return t+$f(Zf()*(e-t+1))}function ni(t,e,n,r){for(var i=-1,o=Gf(Bf((e-t)/(n||1)),0),u=of(o);o--;)u[r?o:++i]=t,t+=n;return u}function ri(t,e){var n="";if(!t||e<1||e>Mt)return n;do e%2&&(n+=t),e=$f(e/2),e&&(t+=t);while(e);return n}function ii(t,e){return Pl(Go(t,e,kc),t+"")}function oi(t){return jn(ec(t))}function ui(t,e){var n=ec(t);return tu(n,zn(e,0,n.length))}function ai(t,e,n,r){if(!us(t))return t;e=Si(e,t);for(var i=-1,o=e.length,u=o-1,a=t;null!=a&&++i<o;){var s=eu(e[i]),c=n;if("__proto__"===s||"constructor"===s||"prototype"===s)return t;if(i!=u){var f=a[s];c=r?r(f,s,a):it,c===it&&(c=us(f)?f:Lo(e[i+1])?[]:{})}An(a,s,c),a=a[s]}return t}function si(t){return tu(ec(t))}function ci(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=of(i);++r<i;)o[r]=t[r+e];return o}function fi(t,e){var n;return ml(t,function(t,r,i){return n=e(t,r,i),!n}),!!n}function li(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e===e&&i<=Bt){for(;r<i;){var o=r+i>>>1,u=t[o];null!==u&&!gs(u)&&(n?u<=e:u<e)?r=o+1:i=o}return i}return pi(t,e,kc,n)}function pi(t,e,n,r){var i=0,o=null==t?0:t.length;if(0===o)return 0;e=n(e);for(var u=e!==e,a=null===e,s=gs(e),c=e===it;i<o;){var f=$f((i+o)/2),l=n(t[f]),p=l!==it,h=null===l,d=l===l,v=gs(l);if(u)var y=r||d;else y=c?d&&(r||p):a?d&&p&&(r||!h):s?d&&p&&!h&&(r||!v):!h&&!v&&(r?l<=e:l<e);y?i=f+1:o=f}return Jf(o,Ft)}function hi(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var u=t[n],a=e?e(u):u;if(!n||!Ya(a,s)){var s=a;o[i++]=0===u?0:u}}return o}function di(t){return"number"==typeof t?t:gs(t)?zt:+t}function vi(t){if("string"==typeof t)return t;if(_p(t))return h(t,vi)+"";if(gs(t))return vl?vl.call(t):"";var e=t+"";return"0"==e&&1/t==-Lt?"-0":e}function yi(t,e,n){var r=-1,i=l,o=t.length,u=!0,a=[],s=a;if(n)u=!1,i=p;else if(o>=ut){var c=e?null:Sl(t);if(c)return G(c);u=!1,i=M,s=new mn}else s=e?[]:a;t:for(;++r<o;){var f=t[r],h=e?e(f):f;if(f=n||0!==f?f:0,u&&h===h){for(var d=s.length;d--;)if(s[d]===h)continue t;e&&s.push(h),a.push(f)}else i(s,h,n)||(s!==a&&s.push(h),a.push(f))}return a}function mi(t,e){return e=Si(e,t),t=Jo(t,e),null==t||delete t[eu(xu(e))]}function gi(t,e,n,r){return ai(t,e,n(ur(t,e)),r)}function _i(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?ci(t,r?0:o,r?o+1:i):ci(t,r?o+1:0,r?i:o)}function bi(t,e){var n=t;return n instanceof g&&(n=n.value()),v(e,function(t,e){return e.func.apply(e.thisArg,d([t],e.args))},n)}function wi(t,e,n){var r=t.length;if(r<2)return r?yi(t[0]):[];for(var i=-1,o=of(r);++i<r;)for(var u=t[i],a=-1;++a<r;)a!=i&&(o[i]=Un(o[i]||u,t[a],e,n));return yi(tr(o,1),e,n)}function Ei(t,e,n){for(var r=-1,i=t.length,o=e.length,u={};++r<i;){var a=r<o?e[r]:it;n(u,t[r],a)}return u}function xi(t){return Ja(t)?t:[]}function Oi(t){return"function"==typeof t?t:kc}function Si(t,e){return _p(t)?t:Do(t,e)?[t]:Rl(Cs(t))}function Ti(t,e,n){var r=t.length;return n=n===it?r:n,!e&&n>=r?t:ci(t,e,n)}function ji(t,e){if(e)return t.slice();var n=t.length,r=Cf?Cf(n):new t.constructor(n);return t.copy(r),r}function Ni(t){var e=new t.constructor(t.byteLength);return new Nf(e).set(new Nf(t)),e}function Ci(t,e){var n=e?Ni(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function Ii(t){var e=new t.constructor(t.source,qe.exec(t));return e.lastIndex=t.lastIndex,e}function Ai(t){return dl?ff(dl.call(t)):{}}function ki(t,e){var n=e?Ni(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Pi(t,e){if(t!==e){var n=t!==it,r=null===t,i=t===t,o=gs(t),u=e!==it,a=null===e,s=e===e,c=gs(e);if(!a&&!c&&!o&&t>e||o&&u&&s&&!a&&!c||r&&u&&s||!n&&s||!i)return 1;if(!r&&!o&&!c&&t<e||c&&n&&i&&!r&&!o||a&&n&&i||!u&&i||!s)return-1}return 0}function Ri(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,u=i.length,a=n.length;++r<u;){var s=Pi(i[r],o[r]);if(s){if(r>=a)return s;var c=n[r];return s*("desc"==c?-1:1)}}return t.index-e.index}function Li(t,e,n,r){for(var i=-1,o=t.length,u=n.length,a=-1,s=e.length,c=Gf(o-u,0),f=of(s+c),l=!r;++a<s;)f[a]=e[a];for(;++i<u;)(l||i<o)&&(f[n[i]]=t[i]);for(;c--;)f[a++]=t[i++];return f}function Mi(t,e,n,r){for(var i=-1,o=t.length,u=-1,a=n.length,s=-1,c=e.length,f=Gf(o-a,0),l=of(f+c),p=!r;++i<f;)l[i]=t[i];for(var h=i;++s<c;)l[h+s]=e[s];for(;++u<a;)(p||i<o)&&(l[h+n[u]]=t[i++]);return l}function Di(t,e){var n=-1,r=t.length;for(e||(e=of(r));++n<r;)e[n]=t[n];return e}function zi(t,e,n,r){var i=!n;n||(n={});for(var o=-1,u=e.length;++o<u;){var a=e[o],s=r?r(n[a],t[a],a,n,t):it;s===it&&(s=t[a]),i?Mn(n,a,s):An(n,a,s)}return n}function Wi(t,e){return zi(t,jl(t),e)}function Fi(t,e){return zi(t,Nl(t),e)}function Bi(t,e){return function(n,r){var i=_p(n)?u:Pn,o=e?e():{};return i(n,t,Eo(r,2),o)}}function $i(t){return ii(function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:it,u=i>2?n[2]:it;for(o=t.length>3&&"function"==typeof o?(i--,o):it,u&&Mo(n[0],n[1],u)&&(o=i<3?it:o,i=1),e=ff(e);++r<i;){var a=n[r];a&&t(e,a,r,o)}return e})}function Vi(t,e){return function(n,r){if(null==n)return n;if(!Ga(n))return t(n,r);for(var i=n.length,o=e?i:-1,u=ff(n);(e?o--:++o<i)&&r(u[o],o,u)!==!1;);return n}}function Hi(t){return function(e,n,r){for(var i=-1,o=ff(e),u=r(e),a=u.length;a--;){var s=u[t?a:++i];if(n(o[s],s,o)===!1)break}return e}}function Ui(t,e,n){function r(){var e=this&&this!==ar&&this instanceof r?o:t;return e.apply(i?n:this,arguments)}var i=e>,o=Gi(t);return r}function qi(t){return function(e){e=Cs(e);var n=$(e)?X(e):it,r=n?n[0]:e.charAt(0),i=n?Ti(n,1).join(""):e.slice(1);return r[t]()+i}}function Yi(t){return function(e){return v(jc(ac(e).replace(Vn,"")),t,"")}}function Gi(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=yl(t.prototype),r=t.apply(n,e);return us(r)?r:n}}function Ji(t,e,n){function r(){for(var u=arguments.length,a=of(u),s=u,c=wo(r);s--;)a[s]=arguments[s];var f=u<3&&a[0]!==c&&a[u-1]!==c?[]:Y(a,c);if(u-=f.length,u<n)return uo(t,e,Zi,r.placeholder,it,a,f,it,it,n-u);var l=this&&this!==ar&&this instanceof r?i:t;return o(l,this,a)}var i=Gi(t);return r}function Ki(t){return function(e,n,r){var i=ff(e);if(!Ga(e)){var o=Eo(n,3);e=$s(e),n=function(t){return o(i[t],t,i)}}var u=t(e,n,r);return u>-1?i[o?e[u]:u]:it}}function Qi(t){return mo(function(e){var n=e.length,r=n,o=i.prototype.thru;for(t&&e.reverse();r--;){var u=e[r];if("function"!=typeof u)throw new hf(st);if(o&&!a&&"wrapper"==bo(u))var a=new i([],!0)}for(r=a?r:n;++r<n;){u=e[r];var s=bo(u),c="wrapper"==s?Tl(u):it;a=c&&Wo(c[0])&&c[1]==(St|wt|xt|Tt)&&!c[4].length&&1==c[9]?a[bo(c[0])].apply(a,c[3]):1==u.length&&Wo(u)?a[s]():a.thru(u)}return function(){var t=arguments,r=t[0];if(a&&1==t.length&&_p(r))return a.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}})}function Zi(t,e,n,r,i,o,u,a,s,c){function f(){for(var m=arguments.length,g=of(m),_=m;_--;)g[_]=arguments[_];if(d)var b=wo(f),w=W(g,b);if(r&&(g=Li(g,r,i,d)),o&&(g=Mi(g,o,u,d)),m-=w,d&&m<c){var E=Y(g,b);return uo(t,e,Zi,f.placeholder,n,g,E,a,s,c-m)}var x=p?n:this,O=h?x[t]:t;return m=g.length,a?g=Ko(g,a):v&&m>1&&g.reverse(),l&&s<m&&(g.length=s),this&&this!==ar&&this instanceof f&&(O=y||Gi(O)),O.apply(x,g)}var l=e&St,p=e>,h=e&_t,d=e&(wt|Et),v=e&jt,y=h?it:Gi(t);return f}function Xi(t,e){return function(n,r){return Tr(n,t,e(r),{})}}function to(t,e){return function(n,r){var i;if(n===it&&r===it)return e;if(n!==it&&(i=n),r!==it){if(i===it)return r;"string"==typeof n||"string"==typeof r?(n=vi(n),r=vi(r)):(n=di(n),r=di(r)),i=t(n,r)}return i}}function eo(t){return mo(function(e){return e=h(e,R(Eo())),ii(function(n){var r=this;return t(e,function(t){return o(t,r,n)})})})}function no(t,e){e=e===it?" ":vi(e);var n=e.length;if(n<2)return n?ri(e,t):e;var r=ri(e,Bf(t/Z(e)));return $(e)?Ti(X(r),0,t).join(""):r.slice(0,t)}function ro(t,e,n,r){function i(){for(var e=-1,s=arguments.length,c=-1,f=r.length,l=of(f+s),p=this&&this!==ar&&this instanceof i?a:t;++c<f;)l[c]=r[c];for(;s--;)l[c++]=arguments[++e];return o(p,u?n:this,l)}var u=e>,a=Gi(t);return i}function io(t){return function(e,n,r){return r&&"number"!=typeof r&&Mo(e,n,r)&&(n=r=it),e=xs(e),n===it?(n=e,e=0):n=xs(n),r=r===it?e<n?1:-1:xs(r),ni(e,n,r,t)}}function oo(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=Ts(e),n=Ts(n)),t(e,n)}}function uo(t,e,n,r,i,o,u,a,s,c){var f=e&wt,l=f?u:it,p=f?it:u,h=f?o:it,d=f?it:o;e|=f?xt:Ot,e&=~(f?Ot:xt),e&bt||(e&=~(gt|_t));var v=[t,e,i,h,l,d,p,a,s,c],y=n.apply(it,v);return Wo(t)&&Al(y,v),y.placeholder=r,Zo(y,t,e)}function ao(t){var e=cf[t];return function(t,n){if(t=Ts(t),n=null==n?0:Jf(Os(n),292),n&&Uf(t)){var r=(Cs(t)+"e").split("e"),i=e(r[0]+"e"+(+r[1]+n));return r=(Cs(i)+"e").split("e"),+(r[0]+"e"+(+r[1]-n))}return e(t)}}function so(t){return function(e){var n=Cl(e);return n==Zt?U(e):n==oe?J(e):k(e,t(e))}}function co(t,e,n,r,i,o,u,a){var s=e&_t;if(!s&&"function"!=typeof t)throw new hf(st);var c=r?r.length:0;if(c||(e&=~(xt|Ot),r=i=it),u=u===it?u:Gf(Os(u),0),a=a===it?a:Os(a),c-=i?i.length:0,e&Ot){var f=r,l=i;r=i=it}var p=s?it:Tl(t),h=[t,e,n,r,i,f,l,o,u,a];if(p&&Uo(h,p),t=h[0],e=h[1],n=h[2],r=h[3],i=h[4],a=h[9]=h[9]===it?s?0:t.length:Gf(h[9]-c,0),!a&&e&(wt|Et)&&(e&=~(wt|Et)),e&&e!=gt)d=e==wt||e==Et?Ji(t,e,a):e!=xt&&e!=(gt|xt)||i.length?Zi.apply(it,h):ro(t,e,n,r);else var d=Ui(t,e,n);var v=p?wl:Al;return Zo(v(d,h),t,e)}function fo(t,e,n,r){return t===it||Ya(t,yf[n])&&!_f.call(r,n)?e:t}function lo(t,e,n,r,i,o){return us(t)&&us(e)&&(o.set(e,t),qr(t,e,it,lo,o),o.delete(e)),t}function po(t){return vs(t)?it:t}function ho(t,e,n,r,i,o){var u=n&yt,a=t.length,s=e.length;if(a!=s&&!(u&&s>a))return!1;var c=o.get(t),f=o.get(e);if(c&&f)return c==e&&f==t;var l=-1,p=!0,h=n&mt?new mn:it;for(o.set(t,e),o.set(e,t);++l<a;){var d=t[l],v=e[l];if(r)var y=u?r(v,d,l,e,t,o):r(d,v,l,t,e,o);if(y!==it){if(y)continue;p=!1;break}if(h){if(!m(e,function(t,e){if(!M(h,e)&&(d===t||i(d,t,n,r,o)))return h.push(e)})){p=!1;break}}else if(d!==v&&!i(d,v,n,r,o)){p=!1;break}}return o.delete(t),o.delete(e),p}function vo(t,e,n,r,i,o,u){switch(n){case pe:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case le:return!(t.byteLength!=e.byteLength||!o(new Nf(t),new Nf(e)));case qt:case Yt:case Xt:return Ya(+t,+e);case Jt:return t.name==e.name&&t.message==e.message;case ie:case ue:return t==e+"";case Zt:var a=U;case oe:var s=r&yt;if(a||(a=G),t.size!=e.size&&!s)return!1;var c=u.get(t);if(c)return c==e;r|=mt,u.set(t,e);var f=ho(a(t),a(e),r,i,o,u);return u.delete(t),f;case ae:if(dl)return dl.call(t)==dl.call(e)}return!1}function yo(t,e,n,r,i,o){var u=n&yt,a=go(t),s=a.length,c=go(e),f=c.length;if(s!=f&&!u)return!1;for(var l=s;l--;){var p=a[l];if(!(u?p in e:_f.call(e,p)))return!1}var h=o.get(t),d=o.get(e);if(h&&d)return h==e&&d==t;var v=!0;o.set(t,e),o.set(e,t);for(var y=u;++l<s;){p=a[l];var m=t[p],g=e[p];if(r)var _=u?r(g,m,p,e,t,o):r(m,g,p,t,e,o);if(!(_===it?m===g||i(m,g,n,r,o):_)){v=!1;break}y||(y="constructor"==p)}if(v&&!y){var b=t.constructor,w=e.constructor;b!=w&&"constructor"in t&&"constructor"in e&&!("function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w)&&(v=!1)}return o.delete(t),o.delete(e),v}function mo(t){return Pl(Go(t,it,vu),t+"")}function go(t){return sr(t,$s,jl)}function _o(t){return sr(t,Vs,Nl)}function bo(t){for(var e=t.name+"",n=al[e],r=_f.call(al,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function wo(t){var e=_f.call(n,"placeholder")?n:t;return e.placeholder}function Eo(){var t=n.iteratee||Pc;return t=t===Pc?Wr:t,arguments.length?t(arguments[0],arguments[1]):t}function xo(t,e){var n=t.__data__;return zo(e)?n["string"==typeof e?"string":"hash"]:n.map}function Oo(t){for(var e=$s(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,$o(i)]}return e}function So(t,e){var n=B(t,e);return Lr(n)?n:it}function To(t){var e=_f.call(t,Mf),n=t[Mf];try{t[Mf]=it;var r=!0}catch(t){}var i=Ef.call(t);return r&&(e?t[Mf]=n:delete t[Mf]),i}function jo(t,e,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],u=o.size;switch(o.type){case"drop":t+=u;break;case"dropRight":e-=u;break;case"take":e=Jf(e,t+u);break;case"takeRight":t=Gf(t,e-u)}}return{start:t,end:e}}function No(t){var e=t.match(Fe);return e?e[1].split(Be):[]}function Co(t,e,n){e=Si(e,t);for(var r=-1,i=e.length,o=!1;++r<i;){var u=eu(e[r]);if(!(o=null!=t&&n(t,u)))break;t=t[u]}return o||++r!=i?o:(i=null==t?0:t.length,!!i&&os(i)&&Lo(u,i)&&(_p(t)||gp(t)))}function Io(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&_f.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Ao(t){return"function"!=typeof t.constructor||Bo(t)?{}:yl(If(t))}function ko(t,e,n){var r=t.constructor;switch(e){case le:return Ni(t);case qt:case Yt:return new r(+t);case pe:return Ci(t,n);case he:case de:case ve:case ye:case me:case ge:case _e:case be:case we:return ki(t,n);case Zt:return new r;case Xt:case ue:return new r(t);case ie:return Ii(t);case oe:return new r;case ae:return Ai(t)}}function Po(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(We,"{\n/* [wrapped with "+e+"] */\n")}function Ro(t){return _p(t)||gp(t)||!!(Rf&&t&&t[Rf])}function Lo(t,e){var n=typeof t;return e=null==e?Mt:e,!!e&&("number"==n||"symbol"!=n&&Qe.test(t))&&t>-1&&t%1==0&&t<e}function Mo(t,e,n){if(!us(n))return!1;var r=typeof e;return!!("number"==r?Ga(n)&&Lo(e,n.length):"string"==r&&e in n)&&Ya(n[e],t)}function Do(t,e){if(_p(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!gs(t))||(Pe.test(t)||!ke.test(t)||null!=e&&t in ff(e))}function zo(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}function Wo(t){var e=bo(t),r=n[e];if("function"!=typeof r||!(e in g.prototype))return!1;if(t===r)return!0;var i=Tl(r);return!!i&&t===i[0]}function Fo(t){return!!wf&&wf in t}function Bo(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||yf;return t===n}function $o(t){return t===t&&!us(t)}function Vo(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==it||t in ff(n)))}}function Ho(t){var e=Pa(t,function(t){return n.size===lt&&n.clear(),t}),n=e.cache;return e}function Uo(t,e){var n=t[1],r=e[1],i=n|r,o=i<(gt|_t|St),u=r==St&&n==wt||r==St&&n==Tt&&t[7].length<=e[8]||r==(St|Tt)&&e[7].length<=e[8]&&n==wt;if(!o&&!u)return t;r>&&(t[2]=e[2],i|=n>?0:bt);var a=e[3];if(a){var s=t[3];t[3]=s?Li(s,a,e[4]):a,t[4]=s?Y(t[3],pt):e[4]}return a=e[5],a&&(s=t[5],t[5]=s?Mi(s,a,e[6]):a,t[6]=s?Y(t[5],pt):e[6]),a=e[7],a&&(t[7]=a),r&St&&(t[8]=null==t[8]?e[8]:Jf(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function qo(t){var e=[];if(null!=t)for(var n in ff(t))e.push(n);return e}function Yo(t){return Ef.call(t)}function Go(t,e,n){return e=Gf(e===it?t.length-1:e,0),function(){for(var r=arguments,i=-1,u=Gf(r.length-e,0),a=of(u);++i<u;)a[i]=r[e+i];i=-1;for(var s=of(e+1);++i<e;)s[i]=r[i];return s[e]=n(a),o(t,this,s)}}function Jo(t,e){return e.length<2?t:ur(t,ci(e,0,-1))}function Ko(t,e){for(var n=t.length,r=Jf(e.length,n),i=Di(t);r--;){var o=e[r];t[r]=Lo(o,n)?i[o]:it}return t}function Qo(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}function Zo(t,e,n){var r=e+"";return Pl(t,Po(r,ru(No(r),n)))}function Xo(t){var e=0,n=0;return function(){var r=Kf(),i=At-(r-n);if(n=r,i>0){if(++e>=It)return arguments[0]}else e=0;return t.apply(it,arguments)}}function tu(t,e){var n=-1,r=t.length,i=r-1;for(e=e===it?r:e;++n<e;){var o=ei(n,i),u=t[o];t[o]=t[n],t[n]=u}return t.length=e,t}function eu(t){if("string"==typeof t||gs(t))return t;var e=t+"";return"0"==e&&1/t==-Lt?"-0":e}function nu(t){if(null!=t){try{return gf.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function ru(t,e){return a($t,function(n){var r="_."+n[0];e&n[1]&&!l(t,r)&&t.push(r)}),t.sort()}function iu(t){if(t instanceof g)return t.clone();var e=new i(t.__wrapped__,t.__chain__);return e.__actions__=Di(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function ou(t,e,n){e=(n?Mo(t,e,n):e===it)?1:Gf(Os(e),0);var r=null==t?0:t.length;if(!r||e<1)return[];for(var i=0,o=0,u=of(Bf(r/e));i<r;)u[o++]=ci(t,i,i+=e);return u}function uu(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i}function au(){var t=arguments.length;if(!t)return[];for(var e=of(t-1),n=arguments[0],r=t;r--;)e[r-1]=arguments[r];return d(_p(n)?Di(n):[n],tr(e,1))}function su(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===it?1:Os(e),ci(t,e<0?0:e,r)):[]}function cu(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===it?1:Os(e),e=r-e,ci(t,0,e<0?0:e)):[]}function fu(t,e){return t&&t.length?_i(t,Eo(e,3),!0,!0):[]}function lu(t,e){return t&&t.length?_i(t,Eo(e,3),!0):[]}function pu(t,e,n,r){var i=null==t?0:t.length;return i?(n&&"number"!=typeof n&&Mo(t,e,n)&&(n=0,r=i),Gn(t,e,n,r)):[]}function hu(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:Os(n);return i<0&&(i=Gf(r+i,0)),w(t,Eo(e,3),i)}function du(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return n!==it&&(i=Os(n),i=n<0?Gf(r+i,0):Jf(i,r-1)),w(t,Eo(e,3),i,!0)}function vu(t){var e=null==t?0:t.length;return e?tr(t,1):[]}function yu(t){var e=null==t?0:t.length;return e?tr(t,Lt):[]}function mu(t,e){var n=null==t?0:t.length;return n?(e=e===it?1:Os(e),tr(t,e)):[]}function gu(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r}function _u(t){return t&&t.length?t[0]:it}function bu(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:Os(n);return i<0&&(i=Gf(r+i,0)),E(t,e,i)}function wu(t){var e=null==t?0:t.length;return e?ci(t,0,-1):[]}function Eu(t,e){return null==t?"":qf.call(t,e)}function xu(t){var e=null==t?0:t.length;return e?t[e-1]:it}function Ou(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return n!==it&&(i=Os(n),i=i<0?Gf(r+i,0):Jf(i,r-1)),e===e?Q(t,e,i):w(t,O,i,!0)}function Su(t,e){return t&&t.length?Gr(t,Os(e)):it}function Tu(t,e){return t&&t.length&&e&&e.length?Xr(t,e):t}function ju(t,e,n){return t&&t.length&&e&&e.length?Xr(t,e,Eo(n,2)):t}function Nu(t,e,n){return t&&t.length&&e&&e.length?Xr(t,e,it,n):t}function Cu(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=Eo(e,3);++r<o;){var u=t[r];e(u,r,t)&&(n.push(u),i.push(r))}return ti(t,i),n}function Iu(t){return null==t?t:Xf.call(t)}function Au(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&Mo(t,e,n)?(e=0,n=r):(e=null==e?0:Os(e),n=n===it?r:Os(n)),ci(t,e,n)):[]}function ku(t,e){return li(t,e)}function Pu(t,e,n){return pi(t,e,Eo(n,2))}function Ru(t,e){var n=null==t?0:t.length;if(n){var r=li(t,e);if(r<n&&Ya(t[r],e))return r}return-1}function Lu(t,e){return li(t,e,!0)}function Mu(t,e,n){return pi(t,e,Eo(n,2),!0)}function Du(t,e){var n=null==t?0:t.length;if(n){var r=li(t,e,!0)-1;if(Ya(t[r],e))return r}return-1}function zu(t){return t&&t.length?hi(t):[]}function Wu(t,e){return t&&t.length?hi(t,Eo(e,2)):[]}function Fu(t){var e=null==t?0:t.length;return e?ci(t,1,e):[]}function Bu(t,e,n){return t&&t.length?(e=n||e===it?1:Os(e),ci(t,0,e<0?0:e)):[]}function $u(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===it?1:Os(e),e=r-e,ci(t,e<0?0:e,r)):[]}function Vu(t,e){return t&&t.length?_i(t,Eo(e,3),!1,!0):[]}function Hu(t,e){return t&&t.length?_i(t,Eo(e,3)):[]}function Uu(t){return t&&t.length?yi(t):[]}function qu(t,e){return t&&t.length?yi(t,Eo(e,2)):[]}function Yu(t,e){return e="function"==typeof e?e:it,t&&t.length?yi(t,it,e):[]}function Gu(t){if(!t||!t.length)return[];var e=0;return t=f(t,function(t){if(Ja(t))return e=Gf(t.length,e),!0}),A(e,function(e){return h(t,T(e))})}function Ju(t,e){if(!t||!t.length)return[];var n=Gu(t);return null==e?n:h(n,function(t){return o(e,it,t)})}function Ku(t,e){return Ei(t||[],e||[],An)}function Qu(t,e){return Ei(t||[],e||[],ai)}function Zu(t){var e=n(t);return e.__chain__=!0,e}function Xu(t,e){return e(t),t}function ta(t,e){return e(t)}function ea(){return Zu(this)}function na(){return new i(this.value(),this.__chain__)}function ra(){this.__values__===it&&(this.__values__=Es(this.value()));var t=this.__index__>=this.__values__.length,e=t?it:this.__values__[this.__index__++];return{done:t,value:e}}function ia(){ return this}function oa(t){for(var e,n=this;n instanceof r;){var i=iu(n);i.__index__=0,i.__values__=it,e?o.__wrapped__=i:e=i;var o=i;n=n.__wrapped__}return o.__wrapped__=t,e}function ua(){var t=this.__wrapped__;if(t instanceof g){var e=t;return this.__actions__.length&&(e=new g(this)),e=e.reverse(),e.__actions__.push({func:ta,args:[Iu],thisArg:it}),new i(e,this.__chain__)}return this.thru(Iu)}function aa(){return bi(this.__wrapped__,this.__actions__)}function sa(t,e,n){var r=_p(t)?c:qn;return n&&Mo(t,e,n)&&(e=it),r(t,Eo(e,3))}function ca(t,e){var n=_p(t)?f:Xn;return n(t,Eo(e,3))}function fa(t,e){return tr(ya(t,e),1)}function la(t,e){return tr(ya(t,e),Lt)}function pa(t,e,n){return n=n===it?1:Os(n),tr(ya(t,e),n)}function ha(t,e){var n=_p(t)?a:ml;return n(t,Eo(e,3))}function da(t,e){var n=_p(t)?s:gl;return n(t,Eo(e,3))}function va(t,e,n,r){t=Ga(t)?t:ec(t),n=n&&!r?Os(n):0;var i=t.length;return n<0&&(n=Gf(i+n,0)),ms(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&E(t,e,n)>-1}function ya(t,e){var n=_p(t)?h:Vr;return n(t,Eo(e,3))}function ma(t,e,n,r){return null==t?[]:(_p(e)||(e=null==e?[]:[e]),n=r?it:n,_p(n)||(n=null==n?[]:[n]),Jr(t,e,n))}function ga(t,e,n){var r=_p(t)?v:N,i=arguments.length<3;return r(t,Eo(e,4),n,i,ml)}function _a(t,e,n){var r=_p(t)?y:N,i=arguments.length<3;return r(t,Eo(e,4),n,i,gl)}function ba(t,e){var n=_p(t)?f:Xn;return n(t,Ra(Eo(e,3)))}function wa(t){var e=_p(t)?jn:oi;return e(t)}function Ea(t,e,n){e=(n?Mo(t,e,n):e===it)?1:Os(e);var r=_p(t)?Nn:ui;return r(t,e)}function xa(t){var e=_p(t)?Cn:si;return e(t)}function Oa(t){if(null==t)return 0;if(Ga(t))return ms(t)?Z(t):t.length;var e=Cl(t);return e==Zt||e==oe?t.size:Fr(t).length}function Sa(t,e,n){var r=_p(t)?m:fi;return n&&Mo(t,e,n)&&(e=it),r(t,Eo(e,3))}function Ta(t,e){if("function"!=typeof e)throw new hf(st);return t=Os(t),function(){if(--t<1)return e.apply(this,arguments)}}function ja(t,e,n){return e=n?it:e,e=t&&null==e?t.length:e,co(t,St,it,it,it,it,e)}function Na(t,e){var n;if("function"!=typeof e)throw new hf(st);return t=Os(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=it),n}}function Ca(t,e,n){e=n?it:e;var r=co(t,wt,it,it,it,it,it,e);return r.placeholder=Ca.placeholder,r}function Ia(t,e,n){e=n?it:e;var r=co(t,Et,it,it,it,it,it,e);return r.placeholder=Ia.placeholder,r}function Aa(t,e,n){function r(e){var n=p,r=h;return p=h=it,g=e,v=t.apply(r,n)}function i(t){return g=t,y=kl(a,e),_?r(t):v}function o(t){var n=t-m,r=t-g,i=e-n;return b?Jf(i,d-r):i}function u(t){var n=t-m,r=t-g;return m===it||n>=e||n<0||b&&r>=d}function a(){var t=ap();return u(t)?s(t):void(y=kl(a,o(t)))}function s(t){return y=it,w&&p?r(t):(p=h=it,v)}function c(){y!==it&&Ol(y),g=0,p=m=h=y=it}function f(){return y===it?v:s(ap())}function l(){var t=ap(),n=u(t);if(p=arguments,h=this,m=t,n){if(y===it)return i(m);if(b)return Ol(y),y=kl(a,e),r(m)}return y===it&&(y=kl(a,e)),v}var p,h,d,v,y,m,g=0,_=!1,b=!1,w=!0;if("function"!=typeof t)throw new hf(st);return e=Ts(e)||0,us(n)&&(_=!!n.leading,b="maxWait"in n,d=b?Gf(Ts(n.maxWait)||0,e):d,w="trailing"in n?!!n.trailing:w),l.cancel=c,l.flush=f,l}function ka(t){return co(t,jt)}function Pa(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new hf(st);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var u=t.apply(this,r);return n.cache=o.set(i,u)||o,u};return n.cache=new(Pa.Cache||ln),n}function Ra(t){if("function"!=typeof t)throw new hf(st);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function La(t){return Na(2,t)}function Ma(t,e){if("function"!=typeof t)throw new hf(st);return e=e===it?e:Os(e),ii(t,e)}function Da(t,e){if("function"!=typeof t)throw new hf(st);return e=null==e?0:Gf(Os(e),0),ii(function(n){var r=n[e],i=Ti(n,0,e);return r&&d(i,r),o(t,this,i)})}function za(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new hf(st);return us(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Aa(t,e,{leading:r,maxWait:e,trailing:i})}function Wa(t){return ja(t,1)}function Fa(t,e){return hp(Oi(e),t)}function Ba(){if(!arguments.length)return[];var t=arguments[0];return _p(t)?t:[t]}function $a(t){return Wn(t,vt)}function Va(t,e){return e="function"==typeof e?e:it,Wn(t,vt,e)}function Ha(t){return Wn(t,ht|vt)}function Ua(t,e){return e="function"==typeof e?e:it,Wn(t,ht|vt,e)}function qa(t,e){return null==e||Bn(t,e,$s(e))}function Ya(t,e){return t===e||t!==t&&e!==e}function Ga(t){return null!=t&&os(t.length)&&!rs(t)}function Ja(t){return as(t)&&Ga(t)}function Ka(t){return t===!0||t===!1||as(t)&&cr(t)==qt}function Qa(t){return as(t)&&1===t.nodeType&&!vs(t)}function Za(t){if(null==t)return!0;if(Ga(t)&&(_p(t)||"string"==typeof t||"function"==typeof t.splice||wp(t)||Tp(t)||gp(t)))return!t.length;var e=Cl(t);if(e==Zt||e==oe)return!t.size;if(Bo(t))return!Fr(t).length;for(var n in t)if(_f.call(t,n))return!1;return!0}function Xa(t,e){return Ar(t,e)}function ts(t,e,n){n="function"==typeof n?n:it;var r=n?n(t,e):it;return r===it?Ar(t,e,it,n):!!r}function es(t){if(!as(t))return!1;var e=cr(t);return e==Jt||e==Gt||"string"==typeof t.message&&"string"==typeof t.name&&!vs(t)}function ns(t){return"number"==typeof t&&Uf(t)}function rs(t){if(!us(t))return!1;var e=cr(t);return e==Kt||e==Qt||e==Ut||e==re}function is(t){return"number"==typeof t&&t==Os(t)}function os(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=Mt}function us(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function as(t){return null!=t&&"object"==typeof t}function ss(t,e){return t===e||Rr(t,e,Oo(e))}function cs(t,e,n){return n="function"==typeof n?n:it,Rr(t,e,Oo(e),n)}function fs(t){return ds(t)&&t!=+t}function ls(t){if(Il(t))throw new af(at);return Lr(t)}function ps(t){return null===t}function hs(t){return null==t}function ds(t){return"number"==typeof t||as(t)&&cr(t)==Xt}function vs(t){if(!as(t)||cr(t)!=ee)return!1;var e=If(t);if(null===e)return!0;var n=_f.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&gf.call(n)==xf}function ys(t){return is(t)&&t>=-Mt&&t<=Mt}function ms(t){return"string"==typeof t||!_p(t)&&as(t)&&cr(t)==ue}function gs(t){return"symbol"==typeof t||as(t)&&cr(t)==ae}function _s(t){return t===it}function bs(t){return as(t)&&Cl(t)==ce}function ws(t){return as(t)&&cr(t)==fe}function Es(t){if(!t)return[];if(Ga(t))return ms(t)?X(t):Di(t);if(Lf&&t[Lf])return H(t[Lf]());var e=Cl(t),n=e==Zt?U:e==oe?G:ec;return n(t)}function xs(t){if(!t)return 0===t?t:0;if(t=Ts(t),t===Lt||t===-Lt){var e=t<0?-1:1;return e*Dt}return t===t?t:0}function Os(t){var e=xs(t),n=e%1;return e===e?n?e-n:e:0}function Ss(t){return t?zn(Os(t),0,Wt):0}function Ts(t){if("number"==typeof t)return t;if(gs(t))return zt;if(us(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=us(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=P(t);var n=Ge.test(t);return n||Ke.test(t)?ir(t.slice(2),n?2:8):Ye.test(t)?zt:+t}function js(t){return zi(t,Vs(t))}function Ns(t){return t?zn(Os(t),-Mt,Mt):0===t?t:0}function Cs(t){return null==t?"":vi(t)}function Is(t,e){var n=yl(t);return null==e?n:Rn(n,e)}function As(t,e){return b(t,Eo(e,3),er)}function ks(t,e){return b(t,Eo(e,3),nr)}function Ps(t,e){return null==t?t:_l(t,Eo(e,3),Vs)}function Rs(t,e){return null==t?t:bl(t,Eo(e,3),Vs)}function Ls(t,e){return t&&er(t,Eo(e,3))}function Ms(t,e){return t&&nr(t,Eo(e,3))}function Ds(t){return null==t?[]:or(t,$s(t))}function zs(t){return null==t?[]:or(t,Vs(t))}function Ws(t,e,n){var r=null==t?it:ur(t,e);return r===it?n:r}function Fs(t,e){return null!=t&&Co(t,e,pr)}function Bs(t,e){return null!=t&&Co(t,e,_r)}function $s(t){return Ga(t)?Tn(t):Fr(t)}function Vs(t){return Ga(t)?Tn(t,!0):Br(t)}function Hs(t,e){var n={};return e=Eo(e,3),er(t,function(t,r,i){Mn(n,e(t,r,i),t)}),n}function Us(t,e){var n={};return e=Eo(e,3),er(t,function(t,r,i){Mn(n,r,e(t,r,i))}),n}function qs(t,e){return Ys(t,Ra(Eo(e)))}function Ys(t,e){if(null==t)return{};var n=h(_o(t),function(t){return[t]});return e=Eo(e),Qr(t,n,function(t,n){return e(t,n[0])})}function Gs(t,e,n){e=Si(e,t);var r=-1,i=e.length;for(i||(i=1,t=it);++r<i;){var o=null==t?it:t[eu(e[r])];o===it&&(r=i,o=n),t=rs(o)?o.call(t):o}return t}function Js(t,e,n){return null==t?t:ai(t,e,n)}function Ks(t,e,n,r){return r="function"==typeof r?r:it,null==t?t:ai(t,e,n,r)}function Qs(t,e,n){var r=_p(t),i=r||wp(t)||Tp(t);if(e=Eo(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:us(t)&&rs(o)?yl(If(t)):{}}return(i?a:er)(t,function(t,r,i){return e(n,t,r,i)}),n}function Zs(t,e){return null==t||mi(t,e)}function Xs(t,e,n){return null==t?t:gi(t,e,Oi(n))}function tc(t,e,n,r){return r="function"==typeof r?r:it,null==t?t:gi(t,e,Oi(n),r)}function ec(t){return null==t?[]:L(t,$s(t))}function nc(t){return null==t?[]:L(t,Vs(t))}function rc(t,e,n){return n===it&&(n=e,e=it),n!==it&&(n=Ts(n),n=n===n?n:0),e!==it&&(e=Ts(e),e=e===e?e:0),zn(Ts(t),e,n)}function ic(t,e,n){return e=xs(e),n===it?(n=e,e=0):n=xs(n),t=Ts(t),xr(t,e,n)}function oc(t,e,n){if(n&&"boolean"!=typeof n&&Mo(t,e,n)&&(e=n=it),n===it&&("boolean"==typeof e?(n=e,e=it):"boolean"==typeof t&&(n=t,t=it)),t===it&&e===it?(t=0,e=1):(t=xs(t),e===it?(e=t,t=0):e=xs(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Zf();return Jf(t+i*(e-t+rr("1e-"+((i+"").length-1))),e)}return ei(t,e)}function uc(t){return Zp(Cs(t).toLowerCase())}function ac(t){return t=Cs(t),t&&t.replace(Ze,br).replace(Hn,"")}function sc(t,e,n){t=Cs(t),e=vi(e);var r=t.length;n=n===it?r:zn(Os(n),0,r);var i=n;return n-=e.length,n>=0&&t.slice(n,i)==e}function cc(t){return t=Cs(t),t&&Ne.test(t)?t.replace(Te,wr):t}function fc(t){return t=Cs(t),t&&Me.test(t)?t.replace(Le,"\\$&"):t}function lc(t,e,n){t=Cs(t),e=Os(e);var r=e?Z(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return no($f(i),n)+t+no(Bf(i),n)}function pc(t,e,n){t=Cs(t),e=Os(e);var r=e?Z(t):0;return e&&r<e?t+no(e-r,n):t}function hc(t,e,n){t=Cs(t),e=Os(e);var r=e?Z(t):0;return e&&r<e?no(e-r,n)+t:t}function dc(t,e,n){return n||null==e?e=0:e&&(e=+e),Qf(Cs(t).replace(De,""),e||0)}function vc(t,e,n){return e=(n?Mo(t,e,n):e===it)?1:Os(e),ri(Cs(t),e)}function yc(){var t=arguments,e=Cs(t[0]);return t.length<3?e:e.replace(t[1],t[2])}function mc(t,e,n){return n&&"number"!=typeof n&&Mo(t,e,n)&&(e=n=it),(n=n===it?Wt:n>>>0)?(t=Cs(t),t&&("string"==typeof e||null!=e&&!Op(e))&&(e=vi(e),!e&&$(t))?Ti(X(t),0,n):t.split(e,n)):[]}function gc(t,e,n){return t=Cs(t),n=null==n?0:zn(Os(n),0,t.length),e=vi(e),t.slice(n,n+e.length)==e}function _c(t,e,r){var i=n.templateSettings;r&&Mo(t,e,r)&&(e=it),t=Cs(t),e=Ap({},e,i,fo);var o,u,a=Ap({},e.imports,i.imports,fo),s=$s(a),c=L(a,s),f=0,l=e.interpolate||Xe,p="__p += '",h=lf((e.escape||Xe).source+"|"+l.source+"|"+(l===Ae?Ue:Xe).source+"|"+(e.evaluate||Xe).source+"|$","g"),d="//# sourceURL="+(_f.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Kn+"]")+"\n";t.replace(h,function(e,n,r,i,a,s){return r||(r=i),p+=t.slice(f,s).replace(tn,F),n&&(o=!0,p+="' +\n__e("+n+") +\n'"),a&&(u=!0,p+="';\n"+a+";\n__p += '"),r&&(p+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),f=s+e.length,e}),p+="';\n";var v=_f.call(e,"variable")&&e.variable;if(v){if(Ve.test(v))throw new af(ct)}else p="with (obj) {\n"+p+"\n}\n";p=(u?p.replace(Ee,""):p).replace(xe,"$1").replace(Oe,"$1;"),p="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(u?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var y=Xp(function(){return sf(s,d+"return "+p).apply(it,c)});if(y.source=p,es(y))throw y;return y}function bc(t){return Cs(t).toLowerCase()}function wc(t){return Cs(t).toUpperCase()}function Ec(t,e,n){if(t=Cs(t),t&&(n||e===it))return P(t);if(!t||!(e=vi(e)))return t;var r=X(t),i=X(e),o=D(r,i),u=z(r,i)+1;return Ti(r,o,u).join("")}function xc(t,e,n){if(t=Cs(t),t&&(n||e===it))return t.slice(0,tt(t)+1);if(!t||!(e=vi(e)))return t;var r=X(t),i=z(r,X(e))+1;return Ti(r,0,i).join("")}function Oc(t,e,n){if(t=Cs(t),t&&(n||e===it))return t.replace(De,"");if(!t||!(e=vi(e)))return t;var r=X(t),i=D(r,X(e));return Ti(r,i).join("")}function Sc(t,e){var n=Nt,r=Ct;if(us(e)){var i="separator"in e?e.separator:i;n="length"in e?Os(e.length):n,r="omission"in e?vi(e.omission):r}t=Cs(t);var o=t.length;if($(t)){var u=X(t);o=u.length}if(n>=o)return t;var a=n-Z(r);if(a<1)return r;var s=u?Ti(u,0,a).join(""):t.slice(0,a);if(i===it)return s+r;if(u&&(a+=s.length-a),Op(i)){if(t.slice(a).search(i)){var c,f=s;for(i.global||(i=lf(i.source,Cs(qe.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var l=c.index;s=s.slice(0,l===it?a:l)}}else if(t.indexOf(vi(i),a)!=a){var p=s.lastIndexOf(i);p>-1&&(s=s.slice(0,p))}return s+r}function Tc(t){return t=Cs(t),t&&je.test(t)?t.replace(Se,Er):t}function jc(t,e,n){return t=Cs(t),e=n?it:e,e===it?V(t)?rt(t):_(t):t.match(e)||[]}function Nc(t){var e=null==t?0:t.length,n=Eo();return t=e?h(t,function(t){if("function"!=typeof t[1])throw new hf(st);return[n(t[0]),t[1]]}):[],ii(function(n){for(var r=-1;++r<e;){var i=t[r];if(o(i[0],this,n))return o(i[1],this,n)}})}function Cc(t){return Fn(Wn(t,ht))}function Ic(t){return function(){return t}}function Ac(t,e){return null==t||t!==t?e:t}function kc(t){return t}function Pc(t){return Wr("function"==typeof t?t:Wn(t,ht))}function Rc(t){return Hr(Wn(t,ht))}function Lc(t,e){return Ur(t,Wn(e,ht))}function Mc(t,e,n){var r=$s(e),i=or(e,r);null!=n||us(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=or(e,$s(e)));var o=!(us(n)&&"chain"in n&&!n.chain),u=rs(t);return a(i,function(n){var r=e[n];t[n]=r,u&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__),i=n.__actions__=Di(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,d([this.value()],arguments))})}),t}function Dc(){return ar._===this&&(ar._=Of),this}function zc(){}function Wc(t){return t=Os(t),ii(function(e){return Gr(e,t)})}function Fc(t){return Do(t)?T(eu(t)):Zr(t)}function Bc(t){return function(e){return null==t?it:ur(t,e)}}function $c(){return[]}function Vc(){return!1}function Hc(){return{}}function Uc(){return""}function qc(){return!0}function Yc(t,e){if(t=Os(t),t<1||t>Mt)return[];var n=Wt,r=Jf(t,Wt);e=Eo(e),t-=Wt;for(var i=A(r,e);++n<t;)e(n);return i}function Gc(t){return _p(t)?h(t,eu):gs(t)?[t]:Di(Rl(Cs(t)))}function Jc(t){var e=++bf;return Cs(t)+e}function Kc(t){return t&&t.length?Yn(t,kc,lr):it}function Qc(t,e){return t&&t.length?Yn(t,Eo(e,2),lr):it}function Zc(t){return S(t,kc)}function Xc(t,e){return S(t,Eo(e,2))}function tf(t){return t&&t.length?Yn(t,kc,$r):it}function ef(t,e){return t&&t.length?Yn(t,Eo(e,2),$r):it}function nf(t){return t&&t.length?I(t,kc):0}function rf(t,e){return t&&t.length?I(t,Eo(e,2)):0}e=null==e?ar:Or.defaults(ar.Object(),e,Or.pick(ar,Jn));var of=e.Array,uf=e.Date,af=e.Error,sf=e.Function,cf=e.Math,ff=e.Object,lf=e.RegExp,pf=e.String,hf=e.TypeError,df=of.prototype,vf=sf.prototype,yf=ff.prototype,mf=e["__core-js_shared__"],gf=vf.toString,_f=yf.hasOwnProperty,bf=0,wf=function(){var t=/[^.]+$/.exec(mf&&mf.keys&&mf.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),Ef=yf.toString,xf=gf.call(ff),Of=ar._,Sf=lf("^"+gf.call(_f).replace(Le,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Tf=fr?e.Buffer:it,jf=e.Symbol,Nf=e.Uint8Array,Cf=Tf?Tf.allocUnsafe:it,If=q(ff.getPrototypeOf,ff),Af=ff.create,kf=yf.propertyIsEnumerable,Pf=df.splice,Rf=jf?jf.isConcatSpreadable:it,Lf=jf?jf.iterator:it,Mf=jf?jf.toStringTag:it,Df=function(){try{var t=So(ff,"defineProperty");return t({},"",{}),t}catch(t){}}(),zf=e.clearTimeout!==ar.clearTimeout&&e.clearTimeout,Wf=uf&&uf.now!==ar.Date.now&&uf.now,Ff=e.setTimeout!==ar.setTimeout&&e.setTimeout,Bf=cf.ceil,$f=cf.floor,Vf=ff.getOwnPropertySymbols,Hf=Tf?Tf.isBuffer:it,Uf=e.isFinite,qf=df.join,Yf=q(ff.keys,ff),Gf=cf.max,Jf=cf.min,Kf=uf.now,Qf=e.parseInt,Zf=cf.random,Xf=df.reverse,tl=So(e,"DataView"),el=So(e,"Map"),nl=So(e,"Promise"),rl=So(e,"Set"),il=So(e,"WeakMap"),ol=So(ff,"create"),ul=il&&new il,al={},sl=nu(tl),cl=nu(el),fl=nu(nl),ll=nu(rl),pl=nu(il),hl=jf?jf.prototype:it,dl=hl?hl.valueOf:it,vl=hl?hl.toString:it,yl=function(){function t(){}return function(e){if(!us(e))return{};if(Af)return Af(e);t.prototype=e;var n=new t;return t.prototype=it,n}}();n.templateSettings={escape:Ce,evaluate:Ie,interpolate:Ae,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,i.prototype=yl(r.prototype),i.prototype.constructor=i,g.prototype=yl(r.prototype),g.prototype.constructor=g,nt.prototype.clear=ze,nt.prototype.delete=$e,nt.prototype.get=en,nt.prototype.has=nn,nt.prototype.set=rn,on.prototype.clear=un,on.prototype.delete=an,on.prototype.get=sn,on.prototype.has=cn,on.prototype.set=fn,ln.prototype.clear=pn,ln.prototype.delete=hn,ln.prototype.get=dn,ln.prototype.has=vn,ln.prototype.set=yn,mn.prototype.add=mn.prototype.push=gn,mn.prototype.has=_n,bn.prototype.clear=wn,bn.prototype.delete=En,bn.prototype.get=xn,bn.prototype.has=On,bn.prototype.set=Sn;var ml=Vi(er),gl=Vi(nr,!0),_l=Hi(),bl=Hi(!0),wl=ul?function(t,e){return ul.set(t,e),t}:kc,El=Df?function(t,e){return Df(t,"toString",{configurable:!0,enumerable:!1,value:Ic(e),writable:!0})}:kc,xl=ii,Ol=zf||function(t){return ar.clearTimeout(t)},Sl=rl&&1/G(new rl([,-0]))[1]==Lt?function(t){return new rl(t)}:zc,Tl=ul?function(t){return ul.get(t)}:zc,jl=Vf?function(t){return null==t?[]:(t=ff(t),f(Vf(t),function(e){return kf.call(t,e)}))}:$c,Nl=Vf?function(t){for(var e=[];t;)d(e,jl(t)),t=If(t);return e}:$c,Cl=cr;(tl&&Cl(new tl(new ArrayBuffer(1)))!=pe||el&&Cl(new el)!=Zt||nl&&Cl(nl.resolve())!=ne||rl&&Cl(new rl)!=oe||il&&Cl(new il)!=ce)&&(Cl=function(t){var e=cr(t),n=e==ee?t.constructor:it,r=n?nu(n):"";if(r)switch(r){case sl:return pe;case cl:return Zt;case fl:return ne;case ll:return oe;case pl:return ce}return e});var Il=mf?rs:Vc,Al=Xo(wl),kl=Ff||function(t,e){return ar.setTimeout(t,e)},Pl=Xo(El),Rl=Ho(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Re,function(t,n,r,i){e.push(r?i.replace(He,"$1"):n||t)}),e}),Ll=ii(function(t,e){return Ja(t)?Un(t,tr(e,1,Ja,!0)):[]}),Ml=ii(function(t,e){var n=xu(e);return Ja(n)&&(n=it),Ja(t)?Un(t,tr(e,1,Ja,!0),Eo(n,2)):[]}),Dl=ii(function(t,e){var n=xu(e);return Ja(n)&&(n=it),Ja(t)?Un(t,tr(e,1,Ja,!0),it,n):[]}),zl=ii(function(t){var e=h(t,xi);return e.length&&e[0]===t[0]?Sr(e):[]}),Wl=ii(function(t){var e=xu(t),n=h(t,xi);return e===xu(n)?e=it:n.pop(),n.length&&n[0]===t[0]?Sr(n,Eo(e,2)):[]}),Fl=ii(function(t){var e=xu(t),n=h(t,xi);return e="function"==typeof e?e:it,e&&n.pop(),n.length&&n[0]===t[0]?Sr(n,it,e):[]}),Bl=ii(Tu),$l=mo(function(t,e){var n=null==t?0:t.length,r=Dn(t,e);return ti(t,h(e,function(t){return Lo(t,n)?+t:t}).sort(Pi)),r}),Vl=ii(function(t){return yi(tr(t,1,Ja,!0))}),Hl=ii(function(t){var e=xu(t);return Ja(e)&&(e=it),yi(tr(t,1,Ja,!0),Eo(e,2))}),Ul=ii(function(t){var e=xu(t);return e="function"==typeof e?e:it,yi(tr(t,1,Ja,!0),it,e)}),ql=ii(function(t,e){return Ja(t)?Un(t,e):[]}),Yl=ii(function(t){return wi(f(t,Ja))}),Gl=ii(function(t){var e=xu(t);return Ja(e)&&(e=it),wi(f(t,Ja),Eo(e,2))}),Jl=ii(function(t){var e=xu(t);return e="function"==typeof e?e:it,wi(f(t,Ja),it,e)}),Kl=ii(Gu),Ql=ii(function(t){var e=t.length,n=e>1?t[e-1]:it;return n="function"==typeof n?(t.pop(),n):it,Ju(t,n)}),Zl=mo(function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return Dn(e,t)};return!(e>1||this.__actions__.length)&&r instanceof g&&Lo(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:ta,args:[o],thisArg:it}),new i(r,this.__chain__).thru(function(t){return e&&!t.length&&t.push(it),t})):this.thru(o)}),Xl=Bi(function(t,e,n){_f.call(t,n)?++t[n]:Mn(t,n,1)}),tp=Ki(hu),ep=Ki(du),np=Bi(function(t,e,n){_f.call(t,n)?t[n].push(e):Mn(t,n,[e])}),rp=ii(function(t,e,n){var r=-1,i="function"==typeof e,u=Ga(t)?of(t.length):[];return ml(t,function(t){u[++r]=i?o(e,t,n):jr(t,e,n)}),u}),ip=Bi(function(t,e,n){Mn(t,n,e)}),op=Bi(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),up=ii(function(t,e){if(null==t)return[];var n=e.length;return n>1&&Mo(t,e[0],e[1])?e=[]:n>2&&Mo(e[0],e[1],e[2])&&(e=[e[0]]),Jr(t,tr(e,1),[])}),ap=Wf||function(){return ar.Date.now()},sp=ii(function(t,e,n){var r=gt;if(n.length){var i=Y(n,wo(sp));r|=xt}return co(t,r,e,n,i)}),cp=ii(function(t,e,n){var r=gt|_t;if(n.length){var i=Y(n,wo(cp));r|=xt}return co(e,r,t,n,i)}),fp=ii(function(t,e){return $n(t,1,e)}),lp=ii(function(t,e,n){return $n(t,Ts(e)||0,n)});Pa.Cache=ln;var pp=xl(function(t,e){e=1==e.length&&_p(e[0])?h(e[0],R(Eo())):h(tr(e,1),R(Eo()));var n=e.length;return ii(function(r){for(var i=-1,u=Jf(r.length,n);++i<u;)r[i]=e[i].call(this,r[i]);return o(t,this,r)})}),hp=ii(function(t,e){var n=Y(e,wo(hp));return co(t,xt,it,e,n)}),dp=ii(function(t,e){var n=Y(e,wo(dp));return co(t,Ot,it,e,n)}),vp=mo(function(t,e){return co(t,Tt,it,it,it,e)}),yp=oo(lr),mp=oo(function(t,e){return t>=e}),gp=Nr(function(){return arguments}())?Nr:function(t){return as(t)&&_f.call(t,"callee")&&!kf.call(t,"callee")},_p=of.isArray,bp=hr?R(hr):Cr,wp=Hf||Vc,Ep=dr?R(dr):Ir,xp=vr?R(vr):Pr,Op=yr?R(yr):Mr,Sp=mr?R(mr):Dr,Tp=gr?R(gr):zr,jp=oo($r),Np=oo(function(t,e){return t<=e}),Cp=$i(function(t,e){if(Bo(e)||Ga(e))return void zi(e,$s(e),t);for(var n in e)_f.call(e,n)&&An(t,n,e[n])}),Ip=$i(function(t,e){zi(e,Vs(e),t)}),Ap=$i(function(t,e,n,r){zi(e,Vs(e),t,r)}),kp=$i(function(t,e,n,r){zi(e,$s(e),t,r)}),Pp=mo(Dn),Rp=ii(function(t,e){t=ff(t);var n=-1,r=e.length,i=r>2?e[2]:it;for(i&&Mo(e[0],e[1],i)&&(r=1);++n<r;)for(var o=e[n],u=Vs(o),a=-1,s=u.length;++a<s;){var c=u[a],f=t[c];(f===it||Ya(f,yf[c])&&!_f.call(t,c))&&(t[c]=o[c])}return t}),Lp=ii(function(t){return t.push(it,lo),o(Fp,it,t)}),Mp=Xi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Ef.call(e)),t[e]=n},Ic(kc)),Dp=Xi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Ef.call(e)),_f.call(t,e)?t[e].push(n):t[e]=[n]},Eo),zp=ii(jr),Wp=$i(function(t,e,n){qr(t,e,n)}),Fp=$i(function(t,e,n,r){qr(t,e,n,r)}),Bp=mo(function(t,e){var n={};if(null==t)return n;var r=!1;e=h(e,function(e){return e=Si(e,t),r||(r=e.length>1),e}),zi(t,_o(t),n),r&&(n=Wn(n,ht|dt|vt,po));for(var i=e.length;i--;)mi(n,e[i]);return n}),$p=mo(function(t,e){return null==t?{}:Kr(t,e)}),Vp=so($s),Hp=so(Vs),Up=Yi(function(t,e,n){return e=e.toLowerCase(),t+(n?uc(e):e)}),qp=Yi(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Yp=Yi(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),Gp=qi("toLowerCase"),Jp=Yi(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Kp=Yi(function(t,e,n){return t+(n?" ":"")+Zp(e)}),Qp=Yi(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Zp=qi("toUpperCase"),Xp=ii(function(t,e){try{return o(t,it,e)}catch(t){return es(t)?t:new af(t)}}),th=mo(function(t,e){return a(e,function(e){e=eu(e),Mn(t,e,sp(t[e],t))}),t}),eh=Qi(),nh=Qi(!0),rh=ii(function(t,e){return function(n){return jr(n,t,e)}}),ih=ii(function(t,e){return function(n){return jr(t,n,e)}}),oh=eo(h),uh=eo(c),ah=eo(m),sh=io(),ch=io(!0),fh=to(function(t,e){return t+e},0),lh=ao("ceil"),ph=to(function(t,e){return t/e},1),hh=ao("floor"),dh=to(function(t,e){return t*e},1),vh=ao("round"),yh=to(function(t,e){return t-e},0);return n.after=Ta,n.ary=ja,n.assign=Cp,n.assignIn=Ip,n.assignInWith=Ap,n.assignWith=kp,n.at=Pp,n.before=Na,n.bind=sp,n.bindAll=th,n.bindKey=cp,n.castArray=Ba,n.chain=Zu,n.chunk=ou,n.compact=uu,n.concat=au,n.cond=Nc,n.conforms=Cc,n.constant=Ic,n.countBy=Xl,n.create=Is,n.curry=Ca,n.curryRight=Ia,n.debounce=Aa,n.defaults=Rp,n.defaultsDeep=Lp,n.defer=fp,n.delay=lp,n.difference=Ll,n.differenceBy=Ml,n.differenceWith=Dl,n.drop=su,n.dropRight=cu,n.dropRightWhile=fu,n.dropWhile=lu,n.fill=pu,n.filter=ca,n.flatMap=fa,n.flatMapDeep=la,n.flatMapDepth=pa,n.flatten=vu,n.flattenDeep=yu,n.flattenDepth=mu,n.flip=ka,n.flow=eh,n.flowRight=nh,n.fromPairs=gu,n.functions=Ds,n.functionsIn=zs,n.groupBy=np,n.initial=wu,n.intersection=zl,n.intersectionBy=Wl,n.intersectionWith=Fl,n.invert=Mp,n.invertBy=Dp,n.invokeMap=rp,n.iteratee=Pc,n.keyBy=ip,n.keys=$s,n.keysIn=Vs,n.map=ya,n.mapKeys=Hs,n.mapValues=Us,n.matches=Rc,n.matchesProperty=Lc,n.memoize=Pa,n.merge=Wp,n.mergeWith=Fp,n.method=rh,n.methodOf=ih,n.mixin=Mc,n.negate=Ra,n.nthArg=Wc,n.omit=Bp,n.omitBy=qs,n.once=La,n.orderBy=ma,n.over=oh,n.overArgs=pp,n.overEvery=uh,n.overSome=ah,n.partial=hp,n.partialRight=dp,n.partition=op,n.pick=$p,n.pickBy=Ys,n.property=Fc,n.propertyOf=Bc,n.pull=Bl,n.pullAll=Tu,n.pullAllBy=ju,n.pullAllWith=Nu,n.pullAt=$l,n.range=sh,n.rangeRight=ch,n.rearg=vp,n.reject=ba,n.remove=Cu,n.rest=Ma,n.reverse=Iu,n.sampleSize=Ea,n.set=Js,n.setWith=Ks,n.shuffle=xa,n.slice=Au,n.sortBy=up,n.sortedUniq=zu,n.sortedUniqBy=Wu,n.split=mc,n.spread=Da,n.tail=Fu,n.take=Bu,n.takeRight=$u,n.takeRightWhile=Vu,n.takeWhile=Hu,n.tap=Xu,n.throttle=za,n.thru=ta,n.toArray=Es,n.toPairs=Vp,n.toPairsIn=Hp,n.toPath=Gc,n.toPlainObject=js,n.transform=Qs,n.unary=Wa,n.union=Vl,n.unionBy=Hl,n.unionWith=Ul,n.uniq=Uu,n.uniqBy=qu,n.uniqWith=Yu,n.unset=Zs,n.unzip=Gu,n.unzipWith=Ju,n.update=Xs,n.updateWith=tc,n.values=ec,n.valuesIn=nc,n.without=ql,n.words=jc,n.wrap=Fa,n.xor=Yl,n.xorBy=Gl,n.xorWith=Jl,n.zip=Kl,n.zipObject=Ku,n.zipObjectDeep=Qu,n.zipWith=Ql,n.entries=Vp,n.entriesIn=Hp,n.extend=Ip,n.extendWith=Ap,Mc(n,n),n.add=fh,n.attempt=Xp,n.camelCase=Up,n.capitalize=uc,n.ceil=lh,n.clamp=rc,n.clone=$a,n.cloneDeep=Ha,n.cloneDeepWith=Ua,n.cloneWith=Va,n.conformsTo=qa,n.deburr=ac,n.defaultTo=Ac,n.divide=ph,n.endsWith=sc,n.eq=Ya,n.escape=cc,n.escapeRegExp=fc,n.every=sa,n.find=tp,n.findIndex=hu,n.findKey=As,n.findLast=ep,n.findLastIndex=du,n.findLastKey=ks,n.floor=hh,n.forEach=ha,n.forEachRight=da,n.forIn=Ps,n.forInRight=Rs,n.forOwn=Ls,n.forOwnRight=Ms,n.get=Ws,n.gt=yp,n.gte=mp,n.has=Fs,n.hasIn=Bs,n.head=_u,n.identity=kc,n.includes=va,n.indexOf=bu,n.inRange=ic,n.invoke=zp,n.isArguments=gp,n.isArray=_p,n.isArrayBuffer=bp,n.isArrayLike=Ga,n.isArrayLikeObject=Ja,n.isBoolean=Ka,n.isBuffer=wp,n.isDate=Ep,n.isElement=Qa,n.isEmpty=Za,n.isEqual=Xa,n.isEqualWith=ts,n.isError=es,n.isFinite=ns,n.isFunction=rs,n.isInteger=is,n.isLength=os,n.isMap=xp,n.isMatch=ss,n.isMatchWith=cs,n.isNaN=fs,n.isNative=ls,n.isNil=hs,n.isNull=ps,n.isNumber=ds,n.isObject=us,n.isObjectLike=as,n.isPlainObject=vs,n.isRegExp=Op,n.isSafeInteger=ys,n.isSet=Sp,n.isString=ms,n.isSymbol=gs,n.isTypedArray=Tp,n.isUndefined=_s,n.isWeakMap=bs,n.isWeakSet=ws,n.join=Eu,n.kebabCase=qp,n.last=xu,n.lastIndexOf=Ou,n.lowerCase=Yp,n.lowerFirst=Gp,n.lt=jp,n.lte=Np,n.max=Kc,n.maxBy=Qc,n.mean=Zc,n.meanBy=Xc,n.min=tf,n.minBy=ef,n.stubArray=$c,n.stubFalse=Vc,n.stubObject=Hc,n.stubString=Uc,n.stubTrue=qc,n.multiply=dh,n.nth=Su,n.noConflict=Dc,n.noop=zc,n.now=ap,n.pad=lc,n.padEnd=pc,n.padStart=hc,n.parseInt=dc,n.random=oc,n.reduce=ga,n.reduceRight=_a,n.repeat=vc,n.replace=yc,n.result=Gs,n.round=vh,n.runInContext=t,n.sample=wa,n.size=Oa,n.snakeCase=Jp,n.some=Sa,n.sortedIndex=ku,n.sortedIndexBy=Pu,n.sortedIndexOf=Ru,n.sortedLastIndex=Lu,n.sortedLastIndexBy=Mu,n.sortedLastIndexOf=Du,n.startCase=Kp,n.startsWith=gc,n.subtract=yh,n.sum=nf,n.sumBy=rf,n.template=_c,n.times=Yc,n.toFinite=xs,n.toInteger=Os,n.toLength=Ss,n.toLower=bc,n.toNumber=Ts,n.toSafeInteger=Ns,n.toString=Cs,n.toUpper=wc,n.trim=Ec,n.trimEnd=xc,n.trimStart=Oc,n.truncate=Sc,n.unescape=Tc,n.uniqueId=Jc,n.upperCase=Qp,n.upperFirst=Zp,n.each=ha,n.eachRight=da,n.first=_u,Mc(n,function(){var t={};return er(n,function(e,r){_f.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION=ot,a(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){n[t].placeholder=n}),a(["drop","take"],function(t,e){g.prototype[t]=function(n){n=n===it?1:Gf(Os(n),0);var r=this.__filtered__&&!e?new g(this):this.clone();return r.__filtered__?r.__takeCount__=Jf(n,r.__takeCount__):r.__views__.push({size:Jf(n,Wt),type:t+(r.__dir__<0?"Right":"")}),r},g.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),a(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n==kt||n==Rt;g.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Eo(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),a(["head","last"],function(t,e){var n="take"+(e?"Right":"");g.prototype[t]=function(){return this[n](1).value()[0]}}),a(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");g.prototype[t]=function(){return this.__filtered__?new g(this):this[n](1)}}),g.prototype.compact=function(){return this.filter(kc)},g.prototype.find=function(t){return this.filter(t).head()},g.prototype.findLast=function(t){return this.reverse().find(t)},g.prototype.invokeMap=ii(function(t,e){return"function"==typeof t?new g(this):this.map(function(n){return jr(n,t,e)})}),g.prototype.reject=function(t){return this.filter(Ra(Eo(t)))},g.prototype.slice=function(t,e){t=Os(t);var n=this;return n.__filtered__&&(t>0||e<0)?new g(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==it&&(e=Os(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},g.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},g.prototype.toArray=function(){return this.take(Wt)},er(g.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),o=/^(?:head|last)$/.test(e),u=n[o?"take"+("last"==e?"Right":""):e],a=o||/^find/.test(e);u&&(n.prototype[e]=function(){var e=this.__wrapped__,s=o?[1]:arguments,c=e instanceof g,f=s[0],l=c||_p(e),p=function(t){var e=u.apply(n,d([t],s));return o&&h?e[0]:e};l&&r&&"function"==typeof f&&1!=f.length&&(c=l=!1);var h=this.__chain__,v=!!this.__actions__.length,y=a&&!h,m=c&&!v;if(!a&&l){e=m?e:new g(this);var _=t.apply(e,s);return _.__actions__.push({func:ta,args:[p],thisArg:it}),new i(_,h)}return y&&m?t.apply(this,s):(_=this.thru(p),y?o?_.value()[0]:_.value():_)})}),a(["pop","push","shift","sort","splice","unshift"],function(t){var e=df[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var n=this.value();return e.apply(_p(n)?n:[],t)}return this[r](function(n){return e.apply(_p(n)?n:[],t)})}}),er(g.prototype,function(t,e){var r=n[e];if(r){var i=r.name+"";_f.call(al,i)||(al[i]=[]),al[i].push({name:e,func:r})}}),al[Zi(it,_t).name]=[{name:"wrapper",func:it}],g.prototype.clone=j,g.prototype.reverse=K,g.prototype.value=et,n.prototype.at=Zl,n.prototype.chain=ea,n.prototype.commit=na,n.prototype.next=ra,n.prototype.plant=oa,n.prototype.reverse=ua,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=aa,n.prototype.first=n.prototype.head,Lf&&(n.prototype[Lf]=ia),n},Or=xr();ar._=Or,r=function(){return Or}.call(e,n,e,i),!(r!==it&&(i.exports=r))}).call(this)}).call(e,function(){return this}(),n(98)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){"use strict";var r=n(90),i=n(100),o=n(101),u=n(113),a=r.DOM.div;t.exports=r.createClass({displayName:"PromoCard",propTypes:{className:r.PropTypes.string,content:r.PropTypes.arrayOf(r.PropTypes.object)},render:function(){var t=this.props.content,e=r.createElement(u,{ref:"media"},o("image",t,{ref:"image"})),n=o("headline",t,{className:"c-Card-headline",ref:"headline"}),s=o("onwardJourneyLink",t,{ref:"onward-journey-link"});return a({ref:"promo",className:i(this.props.className,"c-Promo c-Card c-Card--small")},a({className:"u-posRelative u-isActionable",ref:"promo-inner"},e,a({className:"c-Card-body",ref:"card-body"},n),s))}})},function(t,e,n){var r,i;!function(){"use strict";function n(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r)){if(r.length){var u=n.apply(null,r);u&&t.push(u)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var a in r)o.call(r,a)&&r[a]&&t.push(a);else t.push(r.toString())}}return t.join(" ")}var o={}.hasOwnProperty;"undefined"!=typeof t&&t.exports?(n.default=n,t.exports=n):(r=[],i=function(){return n}.apply(e,r),!(void 0!==i&&(t.exports=i)))}()},function(t,e,n){"use strict";function r(t){ return t&&t.__esModule?t:{default:t}}function i(t,e,n){return t?j[t](t,e,n):null}Object.defineProperty(e,"__esModule",{value:!0});var o=n(92),u=r(o);e.default=i;var a=n(90),s=r(a),c=n(102),f=r(c),l=n(103),p=r(l),h=n(97),d=r(h),v=n(104),y=r(v),m=n(105),g=r(m),_=n(106),b=r(_),w=n(107),E=r(w),x=n(108),O=r(x),S=n(109),T=n(112),j={headline:function(t,e,n){function r(t){var r=(0,h.get)((0,T.findItemByView)(e,"onward-journey-link"),"data");return r?s.default.createElement(E.default,{href:r.href,fontSize:n.fontSize,className:"c-Headline-link u-inlineBlock"},t):t}var i=(0,h.get)((0,T.findItemByView)(e,t),"data.text");return i?s.default.createElement(b.default,n,r(i)):null},articleText:function(t,e,n){function r(t){var e=(0,h.get)(t,"view");if("paragraph"===e)return a.DOM.p({dangerouslySetInnerHTML:{__html:(0,h.get)(t,"data.html")}});if("list"===e){var n="ordered"===t.format?a.DOM.ol:a.DOM.ul,r=(0,h.get)(t,"data.items")||[],i=r.map(function(t,e){return a.DOM.li({dangerouslySetInnerHTML:{__html:t},key:"listItem"+e})});return n({},i)}return null}var i=(0,T.findItemsByView)(e,["paragraph","list"]),o=i.map(r);return o.length?s.default.createElement(y.default,n,o):null},image:function(t,e,n){function r(t){if(t.sizes&&t.sizes.templateUrl){var e=function(e,n){var r="{width}",i=(t.sizes.widthReplacement||r).replace(r,n);return e.replace(t.sizes.widthPlaceholder||"$recipe",r).replace(r,i)},n=function(t,e){return e.indexOf(t)?t:d.default.min(e)};return{src:t.sizes.templateUrl||t.src,availableWidths:t.sizes.availableWidths||[],customInterpolator:e,alt:t.alt,width:n(480,t.sizes.availableWidths)}}return{src:t.src,alt:t.alt}}var i=(0,h.get)((0,T.findItemByView)(e,t),"data");return i?s.default.createElement(f.default,(0,u.default)({className:"c-Image"},n,r(i))):null},onwardJourneyLink:function(t,e,n){var r=(0,h.get)((0,T.findItemByView)(e,"onward-journey-link"),"data");return r?s.default.createElement(O.default,(0,u.default)({},r,n)):null},attribution:function(t,e,n){var r=(0,h.get)((0,T.findItemByView)(e,"attribution"),"data.text");return r?s.default.createElement(g.default,n,r):null},video:function(t,e,n){var r=(0,h.get)((0,T.findItemByView)(e,"bbc-video"),"data"),i=r.items[0];return s.default.createElement(p.default,(0,u.default)({title:r.title,parentPid:i.parentPid,vpid:i.vpid,holdingImageUrl:r.holdingImage,product:"iplayer",appName:n.appName,mediaType:r.kind,mediaForm:"clip",delayEmbed:!0,superResponsive:!0,controlsAvailableOnMediaEnded:!1,appType:"responsive",ui:{useFontSalt:!0}},n))},riddle:function(t,e,n){var r=(0,h.get)((0,T.findItemByView)(e,"bbc-riddle"),"data"),i=r.items[0];return s.default.createElement(S.Riddle,(0,u.default)({},i,n))}};t.exports=e.default},function(t,e){t.exports=Morph.modules["bbc-morph-responsive-image@1.0.3"]},function(t,e){t.exports=Morph.modules["bbc-morph-smp@2.12.6"]},function(t,e,n){"use strict";var r=n(90),i=n(100),o=r.DOM.div;t.exports=r.createClass({displayName:"ArticleText",propTypes:{className:r.PropTypes.string,fontSize:r.PropTypes.string},render:function(){var t=this.props.fontSize?this.props.fontSize:"gel-long-primer";return o({className:i(this.props.className,"c-Article-text c-Text",t),ref:"article-text"},this.props.children)}})},function(t,e,n){"use strict";var r=n(90),i=n(100),o=r.DOM.p;t.exports=r.createClass({displayName:"Attribution",propTypes:{className:r.PropTypes.string,fontSize:r.PropTypes.string},render:function(){var t=this.props.fontSize?this.props.fontSize:"gel-minion";return o({className:i(this.props.className,"c-Brand",t),ref:"Attribution"},this.props.children)}})},function(t,e,n){"use strict";var r=n(90),i=n(100),o=r.DOM.h2;t.exports=r.createClass({displayName:"Headline",propTypes:{className:r.PropTypes.string,fontSize:r.PropTypes.string},render:function(){var t=this.props.fontSize?this.props.fontSize:"";return o({className:i(this.props.className,"c-Headline "+t)},this.props.children)}})},function(t,e,n){"use strict";var r=n(90),i=n(100),o=r.DOM.a;t.exports=r.createClass({displayName:"Link",propTypes:{className:r.PropTypes.string,href:r.PropTypes.string.isRequired,fontSize:r.PropTypes.string},render:function(){var t=this.props.fontSize?this.props.fontSize:null;return o({className:i(this.props.className,"c-Link",t),href:this.props.href,ref:"Link"},this.props.children)}})},function(t,e,n){"use strict";var r=n(90),i=n(100),o=r.DOM.a;t.exports=r.createClass({displayName:"OnwardJourneyLink",propTypes:{className:r.PropTypes.string,href:r.PropTypes.string.isRequired},render:function(){return o({className:i(this.props.className,"c-OnwardJourneyLink","u-posAbsoluteCenter"),href:this.props.href,ref:"OnwardJourneyLink",tabIndex:"-1","aria-hidden":"true"})}})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Riddle=void 0;var i=n(5),o=r(i),u=n(32),a=r(u),s=n(33),c=r(s),f=n(37),l=r(f),p=n(82),h=r(p),d=n(90),v=r(d),y=n(110),m=r(y),g=n(97),_=n(111),b=e.Riddle=function(t){function e(t){(0,a.default)(this,e);var n=(0,l.default)(this,(e.__proto__||(0,o.default)(e)).call(this,t));return n.state={riddleClassName:"riddle_initial"},n.revealWhenVisible=n.revealWhenVisible.bind(n),n.setRiddleRef=n.setRiddleRef.bind(n),n}return(0,h.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){this.addEmbedScript(),this.throttledRevealWhenVisible=(0,g.throttle)(this.revealWhenVisible,1e3),(0,_.addBrowserEventListener)("scroll",this.throttledRevealWhenVisible,{passive:!0}),this.revealWhenVisible()}},{key:"componentWillUnmount",value:function(){(0,_.removeBrowserEventListener)("scroll",this.throttledRevealWhenVisible)}},{key:"componentDidUpdate",value:function(){window.riddleAPI&&window.riddleAPI.update()}},{key:"addEmbedScript",value:function(){var t=document.createElement("script");t.src=(0,m.default)()+"/riddle-embed.min.js",t.defer=!0,document.body.appendChild(t)}},{key:"revealWhenVisible",value:function(){(0,_.elementVisibleInViewport)(this.riddleRef,600)&&((0,_.removeBrowserEventListener)("scroll",this.throttledRevealWhenVisible),this.setState({riddleClassName:"riddle_target"}))}},{key:"setRiddleRef",value:function(t){this.riddleRef=t}},{key:"render",value:function(){var t="//web.archive.org/web/20221017053216/https://www.riddle.com/a/"+this.props.parentRid+"?wide=1";return v.default.createElement("div",{className:this.state.riddleClassName,"data-url":t,"data-auto-scroll":"false",ref:this.setRiddleRef},v.default.createElement("div",{className:"rid-load"}))}}]),e}(d.Component);b.displayName="Riddle",b.propTypes={parentRid:d.PropTypes.string.isRequired}},function(t,e){t.exports=function(){return"//"+Morph.config.cdn+"/modules/bbc-morph-cards-list-view/2.0.1"}},function(t,e){"use strict";function n(){return window.innerHeight||(document.element||document.body).clientHeight}function r(t){return Math.max(t.clientHeight,t.offsetHeight,t.scrollHeight)}function i(t){return t.getBoundingClientRect()}function o(t){return i(t).top}function u(t){return i(t).bottom}Object.defineProperty(e,"__esModule",{value:!0}),e.default={addBrowserEventListener:function(t,e,n){return window.addEventListener(t,e,n)},removeBrowserEventListener:function(t,e){return window.removeEventListener(t,e)},getScrollPercentage:function(t){var e=n()-o(t);return Math.floor(e/r(t)*100)},elementVisibleInViewport:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.offsetWidth>0&&t.offsetHeight>0;if(!r)return!1;var i=o(t)<n()+e,a=u(t)>0-e,s=i&&a;return s}},t.exports=e.default},function(t,e){"use strict";function n(t,e){return e=Array.isArray(e)?e:[e],t.filter(function(t){return e.indexOf(t.view)!==-1})}function r(t,e){var r=n(t,e);return r.length>0?r[0]:void 0}t.exports={findItemByView:r,findItemsByView:n}},function(t,e,n){"use strict";var r=n(90),i=n(100),o=r.DOM.div;t.exports=r.createClass({displayName:"Media",propTypes:{className:r.PropTypes.string,backgroundImage:r.PropTypes.string},constructAttributes:function(){var t={};return this.props.backgroundImage&&(t.style={backgroundImage:"url("+this.props.backgroundImage+")"}),t.className="c-Media-content",t},render:function(){return o({className:i("c-Media",this.props.className)},o(this.constructAttributes(),this.props.children))}})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){var e=t.className,n=t.content;return u.default.createElement("div",{className:(0,s.default)(e,"c-Riddle c-Card c-Card--small")},u.default.createElement("div",{className:"u-posRelative"},u.default.createElement(p.default,null,(0,f.default)("image",n,{})),u.default.createElement("div",{className:"c-Card-riddle"},(0,f.default)("riddle",n,{className:"c-Card-riddle"})),u.default.createElement("div",{className:"c-Card-body"},(0,f.default)("headline",n,{className:"c-Card-headline"}))))}Object.defineProperty(e,"__esModule",{value:!0}),e.QuizCard=i;var o=n(90),u=r(o),a=n(100),s=r(a),c=n(101),f=r(c),l=n(113),p=r(l);i.displayName="QuizCard",i.propTypes={className:o.PropTypes.string,content:o.PropTypes.arrayOf(o.PropTypes.object)}},function(t,e,n){"use strict";var r=n(90),i=n(100),o=n(101),u=n(113),a=r.DOM.div;t.exports=r.createClass({displayName:"VideoCard",propTypes:{className:r.PropTypes.string,content:r.PropTypes.arrayOf(r.PropTypes.object)},render:function(){var t=this.props.content,e=r.createElement(u,{ref:"media"},o("video",t,{ref:"video",appName:this.props.appName})),n=o("headline",t,{className:"c-Card-headline",ref:"headline"});return a({ref:"video",className:i(this.props.className,"c-Video c-Card c-Card--small")},a({className:"u-posRelative",ref:"video-inner"},e,a({className:"c-Card-body",ref:"card-body"},n)))}})},function(t,e,n){"use strict";var r=n(90),i=n(100),o=n(101),u=n(113),a=r.DOM.div;t.exports=r.createClass({displayName:"ShortArticleCard",propTypes:{className:r.PropTypes.string,content:r.PropTypes.arrayOf(r.PropTypes.object)},render:function(){var t=this.props.content,e=r.createElement(u,{ref:"media"},o("video",t,{ref:"video",appName:this.props.appName})),n=o("headline",t,{className:"c-Card-headline",ref:"headline"}),s=o("articleText",t,{ref:"article-text"}),c=o("attribution",t,{fontSize:"gel-brevier",ref:"attribution"});return a({ref:"short-article",className:i(this.props.className,"c-Card","c-Card--small","c-ShortArticle")},a({className:"u-posRelative",ref:"short-article-inner"},e,a({className:"c-Card-body",ref:"card-body"},n,s,c)))}})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.ScrollTracker=void 0;var i=n(5),o=r(i),u=n(32),a=r(u),s=n(33),c=r(s),f=n(37),l=r(f),p=n(82),h=r(p),d=n(90),v=r(d),y=n(97),m=n(111),g=e.ScrollTracker=function(t){function e(t){(0,a.default)(this,e);var n=(0,l.default)(this,(e.__proto__||(0,o.default)(e)).call(this,t));return n.setTrackerRef=n.setTrackerRef.bind(n),n.notifyCallback=n.notifyCallback.bind(n),n.debounceNotifyCallback=(0,y.debounce)(n.notifyCallback,t.idleTime),n}return(0,h.default)(e,t),(0,c.default)(e,[{key:"componentWillUnmount",value:function(){(0,m.removeBrowserEventListener)("scroll",this.debounceNotifyCallback)}},{key:"componentDidMount",value:function(){this.props.enabled?(this.notifyCallback(),(0,m.addBrowserEventListener)("scroll",this.debounceNotifyCallback)):(0,m.removeBrowserEventListener)("scroll",this.debounceNotifyCallback)}},{key:"componentDidUpdate",value:function(t){this.props.enabled!==t.enabled&&(this.props.enabled?(0,m.addBrowserEventListener)("scroll",this.debounceNotifyCallback):(0,m.removeBrowserEventListener)("scroll",this.debounceNotifyCallback))}},{key:"setTrackerRef",value:function(t){this.scrollTracker=t}},{key:"notifyCallback",value:function(){this.props.onScrolled((0,m.getScrollPercentage)(this.scrollTracker))}},{key:"render",value:function(){var t=this.props.children;return v.default.createElement("div",{ref:this.setTrackerRef},t)}}]),e}(d.Component);g.displayName="ScrollTracker",g.propTypes={children:d.PropTypes.node.isRequired,onScrolled:d.PropTypes.func.isRequired,idleTime:d.PropTypes.number,enabled:d.PropTypes.bool}},function(t,e){t.exports=Morph.modules["bbc-morph-istats@1.3.0"]},function(t,e,n){var r="undefined"!=typeof window,i=r?window.Masonry||n(120):null,o=r?n(127):null,u=n(128),a=n(129),s=n(142),c=n(143),f=n(144),l=n(90),p=n(154),h="masonryContainer",d={enableResizableChildren:f.bool,disableImagesLoaded:f.bool,onImagesLoaded:f.func,updateOnEachImageLoad:f.bool,options:f.object,elementType:f.string,onLayoutComplete:f.func,onRemoveComplete:f.func},v=p({masonry:!1,erd:void 0,latestKnownDomChildren:[],displayName:"MasonryComponent",propTypes:d,getDefaultProps:function(){return{enableResizableChildren:!1,disableImagesLoaded:!1,updateOnEachImageLoad:!1,options:{},className:"",elementType:"div",onLayoutComplete:function(){},onRemoveComplete:function(){}}},initializeMasonry:function(t){this.masonry&&!t||(this.masonry=new i(this.refs[h],this.props.options),this.props.onLayoutComplete&&this.masonry.on("layoutComplete",this.props.onLayoutComplete),this.props.onRemoveComplete&&this.masonry.on("removeComplete",this.props.onRemoveComplete),this.latestKnownDomChildren=this.getCurrentDomChildren())},getCurrentDomChildren:function(){var t=this.refs[h],e=this.props.options.itemSelector?t.querySelectorAll(this.props.options.itemSelector):t.children;return Array.prototype.slice.call(e)},diffDomChildren:function(){var t=!1,e=this.latestKnownDomChildren.filter(function(t){return!!t.parentNode});e.length!==this.latestKnownDomChildren&&(t=!0);var n=this.getCurrentDomChildren(),r=e.filter(function(t){return!~n.indexOf(t)}),i=n.filter(function(t){return!~e.indexOf(t)}),o=0,u=i.filter(function(t){var e=o===n.indexOf(t);return e&&o++,e}),a=i.filter(function(t){return u.indexOf(t)===-1}),s=[];return 0===r.length&&(s=e.filter(function(t,e){return e!==n.indexOf(t)})),this.latestKnownDomChildren=n,{old:e,new:n,removed:r,appended:a,prepended:u,moved:s,forceItemReload:t}},performLayout:function(){var t=this.diffDomChildren();t.removed.length>0&&(this.props.enableResizableChildren&&t.removed.forEach(this.erd.removeAllListeners,this.erd),this.masonry.remove(t.removed),this.masonry.reloadItems()),t.appended.length>0&&(this.masonry.appended(t.appended),0===t.prepended.length&&this.masonry.reloadItems(),this.props.enableResizableChildren&&t.appended.forEach(this.listenToElementResize,this)),t.prepended.length>0&&(this.masonry.prepended(t.prepended),this.props.enableResizableChildren&&t.prepended.forEach(this.listenToElementResize,this)),(t.forceItemReload||t.moved.length>0)&&this.masonry.reloadItems(),this.masonry.layout()},imagesLoaded:function(){this.props.disableImagesLoaded||o(this.refs[h]).on(this.props.updateOnEachImageLoad?"progress":"always",s(function(t){this.props.onImagesLoaded&&this.props.onImagesLoaded(t),this.masonry.layout()}.bind(this),100))},initializeResizableChildren:function(){this.props.enableResizableChildren&&(this.erd=a({strategy:"scroll"}),this.latestKnownDomChildren.forEach(this.listenToElementResize,this))},listenToElementResize:function(t){this.erd.listenTo(t,function(){this.masonry.layout()}.bind(this))},destroyErd:function(){this.erd&&this.latestKnownDomChildren.forEach(this.erd.uninstall,this.erd)},componentDidMount:function(){this.initializeMasonry(),this.initializeResizableChildren(),this.imagesLoaded()},componentDidUpdate:function(){this.performLayout(),this.imagesLoaded()},componentWillUnmount:function(){this.destroyErd(),this.props.onLayoutComplete&&this.masonry.off("layoutComplete",this.props.onLayoutComplete),this.props.onRemoveComplete&&this.masonry.off("removeComplete",this.props.onRemoveComplete),this.masonry.destroy()},render:function(){var t=c(this.props,Object.keys(d));return l.createElement(this.props.elementType,u({},t,{ref:h}),this.props.children)}});t.exports=v,t.exports.default=v},function(t,e,n){var r,i,o;!function(u,a){i=[n(121),n(123)],r=a,o="function"==typeof r?r.apply(e,i):r,!(void 0!==o&&(t.exports=o))}(window,function(t,e){"use strict";var n=t.create("masonry");n.compatOptions.fitWidth="isFitWidth";var r=n.prototype;return r._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},r.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],n=t&&t.element;this.columnWidth=n&&e(n).outerWidth||this.containerWidth}var r=this.columnWidth+=this.gutter,i=this.containerWidth+this.gutter,o=i/r,u=r-i%r,a=u&&u<1?"round":"floor";o=Math[a](o),this.cols=Math.max(o,1)},r.getContainerWidth=function(){var t=this._getOption("fitWidth"),n=t?this.element.parentNode:this.element,r=e(n);this.containerWidth=r&&r.innerWidth},r._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,n=e&&e<1?"round":"ceil",r=Math[n](t.size.outerWidth/this.columnWidth);r=Math.min(r,this.cols);for(var i=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",o=this[i](r,t),u={x:this.columnWidth*o.col,y:o.y},a=o.y+t.size.outerHeight,s=r+o.col,c=o.col;c<s;c++)this.colYs[c]=a;return u},r._getTopColPosition=function(t){var e=this._getTopColGroup(t),n=Math.min.apply(Math,e);return{col:e.indexOf(n),y:n}},r._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],n=this.cols+1-t,r=0;r<n;r++)e[r]=this._getColGroupY(r,t);return e},r._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var n=this.colYs.slice(t,t+e);return Math.max.apply(Math,n)},r._getHorizontalColPosition=function(t,e){var n=this.horizontalColIndex%this.cols,r=t>1&&n+t>this.cols;n=r?0:n;var i=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=i?n+t:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,t)}},r._manageStamp=function(t){var n=e(t),r=this._getElementOffset(t),i=this._getOption("originLeft"),o=i?r.left:r.right,u=o+n.outerWidth,a=Math.floor(o/this.columnWidth);a=Math.max(0,a);var s=Math.floor(u/this.columnWidth);s-=u%this.columnWidth?0:1,s=Math.min(this.cols-1,s);for(var c=this._getOption("originTop"),f=(c?r.top:r.bottom)+n.outerHeight,l=a;l<=s;l++)this.colYs[l]=Math.max(f,this.colYs[l])},r._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},r._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},r.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},n})},function(t,e,n){var r,i;!function(o,u){"use strict";r=[n(122),n(123),n(124),n(126)],i=function(t,e,n,r){return u(o,t,e,n,r)}.apply(e,r),!(void 0!==i&&(t.exports=i))}(window,function(t,e,n,r,i){"use strict";function o(t,e){var n=r.getQueryElement(t);if(!n)return void(s&&s.error("Bad element for "+this.constructor.namespace+": "+(n||t)));this.element=n,c&&(this.$element=c(this.element)),this.options=r.extend({},this.constructor.defaults),this.option(e);var i=++l;this.element.outlayerGUID=i,p[i]=this,this._create();var o=this._getOption("initLayout");o&&this.layout()}function u(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),n=e&&e[1],r=e&&e[2];if(!n.length)return 0;n=parseFloat(n);var i=d[r]||1;return n*i}var s=t.console,c=t.jQuery,f=function(){},l=0,p={};o.namespace="outlayer",o.Item=i,o.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var h=o.prototype;r.extend(h,e.prototype),h.option=function(t){r.extend(this.options,t)},h._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},o.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),r.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(t){for(var e=this._filterFindItemElements(t),n=this.constructor.Item,r=[],i=0;i<e.length;i++){var o=e[i],u=new n(o,this);r.push(u)}return r},h._filterFindItemElements=function(t){return r.filterFindElements(t,this.options.itemSelector)},h.getItemElements=function(){return this.items.map(function(t){return t.element})},h.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=n(this.element)},h._getMeasurement=function(t,e){var r,i=this.options[t];i?("string"==typeof i?r=this.element.querySelector(i):i instanceof HTMLElement&&(r=i),this[t]=r?n(r)[e]:i):this[t]=0},h.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},h._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},h._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var n=[];t.forEach(function(t){var r=this._getItemLayoutPosition(t);r.item=t,r.isInstant=e||t.isLayoutInstant,n.push(r)},this),this._processLayoutQueue(n)}},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},h.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},h._positionItem=function(t,e,n,r,i){r?t.goTo(e,n):(t.stagger(i*this.stagger),t.moveTo(e,n))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},h._getContainerSize=f,h._setContainerMeasure=function(t,e){if(void 0!==t){var n=this.size;n.isBorderBox&&(t+=e?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},h._emitCompleteOnItems=function(t,e){function n(){i.dispatchEvent(t+"Complete",null,[e])}function r(){u++,u==o&&n()}var i=this,o=e.length;if(!e||!o)return void n();var u=0;e.forEach(function(e){e.once(t,r)})},h.dispatchEvent=function(t,e,n){var r=e?[e].concat(n):n;if(this.emitEvent(t,r),c)if(this.$element=this.$element||c(this.element),e){var i=c.Event(e);i.type=t,this.$element.trigger(i,n)}else this.$element.trigger(t,n)},h.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},h.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},h.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},h.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){r.removeFrom(this.stamps,t),this.unignore(t)},this)},h._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=r.makeArray(t)},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},h._manageStamp=f,h._getElementOffset=function(t){var e=t.getBoundingClientRect(),r=this._boundingRect,i=n(t),o={left:e.left-r.left-i.marginLeft,top:e.top-r.top-i.marginTop,right:r.right-e.right-i.marginRight,bottom:r.bottom-e.bottom-i.marginBottom};return o},h.handleEvent=r.handleEvent,h.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},r.debounceMethod(o,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var t=n(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},h.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},h.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},h.prepended=function(t){var e=this._itemize(t);if(e.length){var n=this.items.slice(0);this.items=e.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(n)}},h.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,n){t.stagger(n*e),t.reveal()})}},h.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,n){t.stagger(n*e),t.hide()})}},h.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},h.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},h.getItem=function(t){for(var e=0;e<this.items.length;e++){var n=this.items[e];if(n.element==t)return n}},h.getItems=function(t){t=r.makeArray(t);var e=[];return t.forEach(function(t){var n=this.getItem(t);n&&e.push(n)},this),e},h.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),r.removeFrom(this.items,t)},this)},h.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete p[e],delete this.element.outlayerGUID,c&&c.removeData(this.element,this.constructor.namespace)},o.data=function(t){t=r.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&p[e]},o.create=function(t,e){var n=u(o);return n.defaults=r.extend({},o.defaults),r.extend(n.defaults,e),n.compatOptions=r.extend({},o.compatOptions),n.namespace=t,n.data=o.data,n.Item=u(i),r.htmlInit(n,t),c&&c.bridget&&c.bridget(t,n),n};var d={ms:1,s:1e3};return o.Item=i,o})},function(t,e,n){var r,i;!function(o,u){r=u,i="function"==typeof r?r.call(e,n,e,t):r,!(void 0!==i&&(t.exports=i))}("undefined"!=typeof window?window:this,function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this._events=this._events||{},r=n[t]=n[t]||[];return r.indexOf(e)==-1&&r.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{},r=n[t]=n[t]||{};return r[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var r=n.indexOf(e);return r!=-1&&n.splice(r,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){n=n.slice(0),e=e||[];for(var r=this._onceEvents&&this._onceEvents[t],i=0;i<n.length;i++){var o=n[i],u=r&&r[o];u&&(this.off(t,o),delete r[o]),o.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t})},function(t,e,n){var r,i;!function(o,u){r=u,i="function"==typeof r?r.call(e,n,e,t):r,!(void 0!==i&&(t.exports=i))}(window,function(){"use strict";function t(t){var e=parseFloat(t),n=t.indexOf("%")==-1&&!isNaN(e);return n&&e}function e(){}function n(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<c;e++){var n=s[e];t[n]=0}return t}function r(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function i(){if(!f){f=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var n=document.body||document.documentElement;n.appendChild(e);var i=r(e);u=200==Math.round(t(i.width)),o.isBoxSizeOuter=u,n.removeChild(e)}}function o(e){if(i(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var o=r(e);if("none"==o.display)return n();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var f=a.isBorderBox="border-box"==o.boxSizing,l=0;l<c;l++){var p=s[l],h=o[p],d=parseFloat(h);a[p]=isNaN(d)?0:d}var v=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,m=a.marginLeft+a.marginRight,g=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,b=a.borderTopWidth+a.borderBottomWidth,w=f&&u,E=t(o.width);E!==!1&&(a.width=E+(w?0:v+_));var x=t(o.height);return x!==!1&&(a.height=x+(w?0:y+b)),a.innerWidth=a.width-(v+_),a.innerHeight=a.height-(y+b),a.outerWidth=a.width+m,a.outerHeight=a.height+g,a}}var u,a="undefined"==typeof console?e:function(t){console.error(t)},s=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],c=s.length,f=!1;return o})},function(t,e,n){var r,i;!function(o,u){r=[n(125)],i=function(t){return u(o,t)}.apply(e,r),!(void 0!==i&&(t.exports=i))}(window,function(t,e){"use strict";var n={};n.extend=function(t,e){for(var n in e)t[n]=e[n];return t},n.modulo=function(t,e){return(t%e+e)%e};var r=Array.prototype.slice;n.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?r.call(t):[t]},n.removeFrom=function(t,e){var n=t.indexOf(e);n!=-1&&t.splice(n,1)},n.getParent=function(t,n){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,n))return t},n.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},n.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},n.filterFindElements=function(t,r){t=n.makeArray(t);var i=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!r)return void i.push(t);e(t,r)&&i.push(t);for(var n=t.querySelectorAll(r),o=0;o<n.length;o++)i.push(n[o])}}),i},n.debounceMethod=function(t,e,n){n=n||100;var r=t.prototype[e],i=e+"Timeout";t.prototype[e]=function(){var t=this[i];clearTimeout(t);var e=arguments,o=this;this[i]=setTimeout(function(){r.apply(o,e),delete o[i]},n)}},n.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},n.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,n){return e+"-"+n}).toLowerCase()};var i=t.console;return n.htmlInit=function(e,r){n.docReady(function(){var o=n.toDashed(r),u="data-"+o,a=document.querySelectorAll("["+u+"]"),s=document.querySelectorAll(".js-"+o),c=n.makeArray(a).concat(n.makeArray(s)),f=u+"-options",l=t.jQuery;c.forEach(function(t){var n,o=t.getAttribute(u)||t.getAttribute(f);try{n=o&&JSON.parse(o)}catch(e){return void(i&&i.error("Error parsing "+u+" on "+t.className+": "+e))}var a=new e(t,n);l&&l.data(t,r,a)})})},n})},function(t,e,n){var r,i;!function(o,u){"use strict";r=u,i="function"==typeof r?r.call(e,n,e,t):r,!(void 0!==i&&(t.exports=i))}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],n=0;n<e.length;n++){var r=e[n],i=r+"MatchesSelector";if(t[i])return i}}();return function(e,n){return e[t](n)}})},function(t,e,n){var r,i,o;!function(u,a){i=[n(122),n(123)],r=a,o="function"==typeof r?r.apply(e,i):r,!(void 0!==o&&(t.exports=o))}(window,function(t,e){"use strict";function n(t){for(var e in t)return!1;return e=null, !0}function r(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function i(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var o=document.documentElement.style,u="string"==typeof o.transition?"transition":"WebkitTransition",a="string"==typeof o.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[u],c={transform:a,transition:u,transitionDuration:u+"Duration",transitionProperty:u+"Property",transitionDelay:u+"Delay"},f=r.prototype=Object.create(t.prototype);f.constructor=r,f._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},f.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},f.getSize=function(){this.size=e(this.element)},f.css=function(t){var e=this.element.style;for(var n in t){var r=c[n]||n;e[r]=t[n]}},f.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),r=t[e?"left":"right"],i=t[n?"top":"bottom"],o=parseFloat(r),u=parseFloat(i),a=this.layout.size;r.indexOf("%")!=-1&&(o=o/100*a.width),i.indexOf("%")!=-1&&(u=u/100*a.height),o=isNaN(o)?0:o,u=isNaN(u)?0:u,o-=e?a.paddingLeft:a.paddingRight,u-=n?a.paddingTop:a.paddingBottom,this.position.x=o,this.position.y=u},f.layoutPosition=function(){var t=this.layout.size,e={},n=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop"),i=n?"paddingLeft":"paddingRight",o=n?"left":"right",u=n?"right":"left",a=this.position.x+t[i];e[o]=this.getXValue(a),e[u]="";var s=r?"paddingTop":"paddingBottom",c=r?"top":"bottom",f=r?"bottom":"top",l=this.position.y+t[s];e[c]=this.getYValue(l),e[f]="",this.css(e),this.emitEvent("layout",[this])},f.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},f.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},f._transitionTo=function(t,e){this.getPosition();var n=this.position.x,r=this.position.y,i=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),i&&!this.isTransitioning)return void this.layoutPosition();var o=t-n,u=e-r,a={};a.transform=this.getTranslate(o,u),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},f.getTranslate=function(t,e){var n=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return t=n?t:-t,e=r?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},f.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},f.moveTo=f._transitionTo,f.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},f._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},f.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var n in t.onTransitionEnd)e.onEnd[n]=t.onTransitionEnd[n];for(n in t.to)e.ingProperties[n]=!0,t.isCleaning&&(e.clean[n]=!0);if(t.from){this.css(t.from);var r=this.element.offsetHeight;r=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+i(a);f.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},f.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},f.onotransitionend=function(t){this.ontransitionend(t)};var p={"-webkit-transform":"transform"};f.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,r=p[t.propertyName]||t.propertyName;if(delete e.ingProperties[r],n(e.ingProperties)&&this.disableTransition(),r in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[r]),r in e.onEnd){var i=e.onEnd[r];i.call(this),delete e.onEnd[r]}this.emitEvent("transitionEnd",[this])}},f.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},f._removeStyles=function(t){var e={};for(var n in t)e[n]="";this.css(e)};var h={transitionProperty:"",transitionDuration:"",transitionDelay:""};return f.removeTransitionStyles=function(){this.css(h)},f.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},f.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},f.remove=function(){return u&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},f.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},n=this.getHideRevealTransitionEndProperty("visibleStyle");e[n]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},f.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},f.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var n in e)return n},f.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},n=this.getHideRevealTransitionEndProperty("hiddenStyle");e[n]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},f.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},f.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},r})},function(t,e,n){var r,i;!function(o,u){"use strict";r=[n(122)],i=function(t){return u(o,t)}.apply(e,r),!(void 0!==i&&(t.exports=i))}("undefined"!=typeof window?window:this,function(t,e){"use strict";function n(t,e){for(var n in e)t[n]=e[n];return t}function r(t){if(Array.isArray(t))return t;var e="object"==typeof t&&"number"==typeof t.length;return e?c.call(t):[t]}function i(t,e,o){if(!(this instanceof i))return new i(t,e,o);var u=t;return"string"==typeof t&&(u=document.querySelectorAll(t)),u?(this.elements=r(u),this.options=n({},this.options),"function"==typeof e?o=e:n(this.options,e),o&&this.on("always",o),this.getImages(),a&&(this.jqDeferred=new a.Deferred),void setTimeout(this.check.bind(this))):void s.error("Bad element for imagesLoaded "+(u||t))}function o(t){this.img=t}function u(t,e){this.url=t,this.element=e,this.img=new Image}var a=t.jQuery,s=t.console,c=Array.prototype.slice;i.prototype=Object.create(e.prototype),i.prototype.options={},i.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},i.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),this.options.background===!0&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&f[e]){for(var n=t.querySelectorAll("img"),r=0;r<n.length;r++){var i=n[r];this.addImage(i)}if("string"==typeof this.options.background){var o=t.querySelectorAll(this.options.background);for(r=0;r<o.length;r++){var u=o[r];this.addElementBackgroundImages(u)}}}};var f={1:!0,9:!0,11:!0};return i.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var n=/url\((['"])?(.*?)\1\)/gi,r=n.exec(e.backgroundImage);null!==r;){var i=r&&r[2];i&&this.addBackground(i,t),r=n.exec(e.backgroundImage)}},i.prototype.addImage=function(t){var e=new o(t);this.images.push(e)},i.prototype.addBackground=function(t,e){var n=new u(t,e);this.images.push(n)},i.prototype.check=function(){function t(t,n,r){setTimeout(function(){e.progress(t,n,r)})}var e=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},i.prototype.progress=function(t,e,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&s&&s.log("progress: "+n,t,e)},i.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},o.prototype=Object.create(e.prototype),o.prototype.check=function(){var t=this.getIsImageComplete();return t?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},o.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},o.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},o.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},o.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},o.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},o.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},u.prototype=Object.create(o.prototype),u.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var t=this.getIsImageComplete();t&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},u.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},u.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},i.makeJQueryPlugin=function(e){e=e||t.jQuery,e&&(a=e,a.fn.imagesLoaded=function(t,e){var n=new i(this,t,e);return n.jqDeferred.promise(a(this))})},i.makeJQueryPlugin(),i})},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)}function r(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function i(t,e){return function(n){return t(e(n))}}function o(t,e){var n=L(t)||v(t)?r(t.length,String):[],i=n.length,o=!!i;for(var u in t)!e&&!C.call(t,u)||o&&("length"==u||l(u,i))||n.push(u);return n}function u(t,e,n){var r=t[e];C.call(t,e)&&d(r,n)&&(void 0!==n||e in t)||(t[e]=n)}function a(t){if(!h(t))return k(t);var e=[];for(var n in Object(t))C.call(t,n)&&"constructor"!=n&&e.push(n);return e}function s(t,e){return e=P(void 0===e?t.length-1:e,0),function(){for(var r=arguments,i=-1,o=P(r.length-e,0),u=Array(o);++i<o;)u[i]=r[e+i];i=-1;for(var a=Array(e+1);++i<e;)a[i]=r[i];return a[e]=u,n(t,this,a)}}function c(t,e,n,r){n||(n={});for(var i=-1,o=e.length;++i<o;){var a=e[i],s=r?r(n[a],t[a],a,n,t):void 0;u(n,a,void 0===s?t[a]:s)}return n}function f(t){return s(function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:void 0,u=i>2?n[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,u&&p(n[0],n[1],u)&&(o=i<3?void 0:o,i=1),e=Object(e);++r<i;){var a=n[r];a&&t(e,a,r,o)}return e})}function l(t,e){return e=null==e?x:e,!!e&&("number"==typeof t||j.test(t))&&t>-1&&t%1==0&&t<e}function p(t,e,n){if(!b(n))return!1;var r=typeof e;return!!("number"==r?y(n)&&l(e,n.length):"string"==r&&e in n)&&d(n[e],t)}function h(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||N;return t===n}function d(t,e){return t===e||t!==t&&e!==e}function v(t){return m(t)&&C.call(t,"callee")&&(!A.call(t,"callee")||I.call(t)==O)}function y(t){return null!=t&&_(t.length)&&!g(t)}function m(t){return w(t)&&y(t)}function g(t){var e=b(t)?I.call(t):"";return e==S||e==T}function _(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=x}function b(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function w(t){return!!t&&"object"==typeof t}function E(t){return y(t)?o(t):a(t)}var x=9007199254740991,O="[object Arguments]",S="[object Function]",T="[object GeneratorFunction]",j=/^(?:0|[1-9]\d*)$/,N=Object.prototype,C=N.hasOwnProperty,I=N.toString,A=N.propertyIsEnumerable,k=i(Object.keys,Object),P=Math.max,R=!A.call({valueOf:1},"valueOf"),L=Array.isArray,M=f(function(t,e){if(R||h(e)||y(e))return void c(e,E(e),t);for(var n in e)C.call(e,n)&&u(t,n,e[n])});t.exports=M},function(t,e,n){"use strict";function r(t){return Array.isArray(t)||void 0!==t.length}function i(t){if(Array.isArray(t))return t;var e=[];return a(t,function(t){e.push(t)}),e}function o(t){return t&&1===t.nodeType}function u(t,e,n){var r=t[e];return void 0!==r&&null!==r||void 0===n?r:n}var a=n(130).forEach,s=n(131),c=n(132),f=n(133),l=n(134),p=n(135),h=n(136),d=n(137),v=n(139),y=n(140),m=n(141);t.exports=function(t){function e(t,e,n){function s(t){var e=j.get(t);a(e,function(e){e(t)})}function c(t,e,n){j.add(e,n),t&&n(e)}if(n||(n=e,e=t,t={}),!e)throw new Error("At least one element required.");if(!n)throw new Error("Listener required.");if(o(e))e=[e];else{if(!r(e))return E.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=i(e)}var f=0,l=u(t,"callOnAdd",S.callOnAdd),p=u(t,"onReady",function(){}),h=u(t,"debug",S.debug);a(e,function(t){v.getState(t)||(v.initState(t),_.set(t));var r=_.get(t);return h&&E.log("Attaching listener to element",r,t),N.isDetectable(t)?(h&&E.log(r,"Already detecable, adding listener."),c(l,t,n),void f++):(h&&E.log(r,"Not detectable."),N.isBusy(t)?(h&&E.log(r,"System busy making it detectable"),c(l,t,n),k[r]=k[r]||[],void k[r].push(function(){f++,f===e.length&&p()})):(h&&E.log(r,"Making detectable..."),N.markBusy(t,!0),T.makeDetectable({debug:h,important:I},t,function(t){if(h&&E.log(r,"onElementDetectable"),v.getState(t)){N.markAsDetectable(t),N.markBusy(t,!1),T.addListener(t,s),c(l,t,n);var i=v.getState(t);if(i&&i.startSize){var o=t.offsetWidth,u=t.offsetHeight;i.startSize.width===o&&i.startSize.height===u||s(t)}k[r]&&a(k[r],function(t){t()})}else h&&E.log(r,"Element uninstalled before being detectable.");delete k[r],f++,f===e.length&&p()})))}),f===e.length&&p()}function n(t){if(!t)return E.error("At least one element is required.");if(o(t))t=[t];else{if(!r(t))return E.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");t=i(t)}a(t,function(t){j.removeAllListeners(t),T.uninstall(t),v.cleanState(t)})}function g(t){T.initDocument&&T.initDocument(t)}t=t||{};var _;if(t.idHandler)_={get:function(e){return t.idHandler.get(e,!0)},set:t.idHandler.set};else{var b=f(),w=l({idGenerator:b,stateHandler:v});_=w}var E=t.reporter;if(!E){var x=E===!1;E=p(x)}var O=u(t,"batchProcessor",d({reporter:E})),S={};S.callOnAdd=!!u(t,"callOnAdd",!0),S.debug=!!u(t,"debug",!1);var T,j=c(_),N=s({stateHandler:v}),C=u(t,"strategy","object"),I=u(t,"important",!1),A={reporter:E,batchProcessor:O,stateHandler:v,idHandler:_,important:I};if("scroll"===C&&(h.isLegacyOpera()?(E.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),C="object"):h.isIE(9)&&(E.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),C="object")),"scroll"===C)T=m(A);else{if("object"!==C)throw new Error("Invalid strategy name: "+C);T=y(A)}var k={};return{listenTo:e,removeListener:j.removeListener,removeAllListeners:j.removeAllListeners,uninstall:n,initDocument:g}}},function(t,e){"use strict";var n=t.exports={};n.forEach=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n]);if(r)return r}}},function(t,e){"use strict";t.exports=function(t){function e(t){var e=o(t);return e&&!!e.isDetectable}function n(t){o(t).isDetectable=!0}function r(t){return!!o(t).busy}function i(t,e){o(t).busy=!!e}var o=t.stateHandler.getState;return{isDetectable:e,markAsDetectable:n,isBusy:r,markBusy:i}}},function(t,e){"use strict";t.exports=function(t){function e(e){var n=t.get(e);return void 0===n?[]:o[n]||[]}function n(e,n){var r=t.get(e);o[r]||(o[r]=[]),o[r].push(n)}function r(t,n){for(var r=e(t),i=0,o=r.length;i<o;++i)if(r[i]===n){r.splice(i,1);break}}function i(t){var n=e(t);n&&(n.length=0)}var o={};return{get:e,add:n,removeListener:r,removeAllListeners:i}}},function(t,e){"use strict";t.exports=function(){function t(){return e++}var e=1;return{generate:t}}},function(t,e){"use strict";t.exports=function(t){function e(t){var e=i(t);return e&&void 0!==e.id?e.id:null}function n(t){var e=i(t);if(!e)throw new Error("setId required the element to have a resize detection state.");var n=r.generate();return e.id=n,n}var r=t.idGenerator,i=t.stateHandler.getState;return{get:e,set:n}}},function(t,e){"use strict";t.exports=function(t){function e(){}var n={log:e,warn:e,error:e};if(!t&&window.console){var r=function(t,e){t[e]=function(){var t=console[e];if(t.apply)t.apply(console,arguments);else for(var n=0;n<arguments.length;n++)t(arguments[n])}};r(n,"log"),r(n,"warn"),r(n,"error")}return n}},function(t,e){"use strict";var n=t.exports={};n.isIE=function(t){function e(){var t=navigator.userAgent.toLowerCase();return t.indexOf("msie")!==-1||t.indexOf("trident")!==-1||t.indexOf(" edge/")!==-1}if(!e())return!1;if(!t)return!0;var n=function(){var t,e=3,n=document.createElement("div"),r=n.getElementsByTagName("i");do n.innerHTML="<!--[if gt IE "+ ++e+"]><i></i><![endif]-->";while(r[0]);return e>4?e:t}();return t===n},n.isLegacyOpera=function(){return!!window.opera}},function(t,e,n){"use strict";function r(){function t(t,e){e||(e=t,t=0),t>o?o=t:t<u&&(u=t),r[t]||(r[t]=[]),r[t].push(e),i++}function e(){for(var t=u;t<=o;t++)for(var e=r[t],n=0;n<e.length;n++){var i=e[n];i()}}function n(){return i}var r={},i=0,o=0,u=0;return{add:t,process:e,size:n}}var i=n(138);t.exports=function(t){function e(t,e){!d&&l&&f&&0===h.size()&&u(),h.add(t,e)}function n(){for(d=!0;h.size();){var t=h;h=r(),t.process()}d=!1}function o(t){d||(void 0===t&&(t=f),p&&(a(p),p=null),t?u():n())}function u(){p=s(n)}function a(t){var e=clearTimeout;return e(t)}function s(t){var e=function(t){return setTimeout(t,0)};return e(t)}t=t||{};var c=t.reporter,f=i.getOption(t,"async",!0),l=i.getOption(t,"auto",!0);l&&!f&&(c&&c.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),f=!0);var p,h=r(),d=!1;return{add:e,force:o}}},function(t,e){"use strict";function n(t,e,n){var r=t[e];return void 0!==r&&null!==r||void 0===n?r:n}var r=t.exports={};r.getOption=n},function(t,e){"use strict";function n(t){return t[o]={},r(t)}function r(t){return t[o]}function i(t){delete t[o]}var o="_erd";t.exports={initState:n,getState:r,cleanState:i}},function(t,e,n){"use strict";var r=n(136);t.exports=function(t){function e(t,e){function n(){e(t)}if(r.isIE(8))c(t).object={proxy:n},t.attachEvent("onresize",n);else{var i=o(t);if(!i)throw new Error("Element is not detectable by this strategy.");i.contentDocument.defaultView.addEventListener("resize",n)}}function n(e){var n=t.important?" !important; ":"; ";return(e.join(n)+n).trim()}function i(t,e,i){function o(e,i){function o(){function n(){if("static"===l.position){e.style.setProperty("position","relative",t.important?"important":"");var n=function(e,n,r,i){function o(t){return t.replace(/[^-\d\.]/g,"")}var u=r[i];"auto"!==u&&"0"!==o(u)&&(e.warn("An element that is positioned static has style."+i+"="+u+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+i+" will be set to 0. Element: ",n),n.style.setProperty(i,"0",t.important?"important":""))};n(a,e,l,"top"),n(a,e,l,"right"),n(a,e,l,"bottom"),n(a,e,l,"left")}}function o(){function t(e,n){if(!e.contentDocument){var r=c(e);return r.checkForObjectDocumentTimeoutId&&window.clearTimeout(r.checkForObjectDocumentTimeoutId),void(r.checkForObjectDocumentTimeoutId=setTimeout(function(){r.checkForObjectDocumentTimeoutId=0,t(e,n)},100))}n(e.contentDocument)}f||n();var r=this;t(r,function(t){i(e)})}""!==l.position&&(n(l),f=!0);var s=document.createElement("object");s.style.cssText=u,s.tabIndex=-1,s.type="text/html",s.setAttribute("aria-hidden","true"),s.onload=o,r.isIE()||(s.data="about:blank"),c(e)&&(e.appendChild(s),c(e).object=s,r.isIE()&&(s.data="about:blank"))}var u=n(["display: block","position: absolute","top: 0","left: 0","width: 100%","height: 100%","border: none","padding: 0","margin: 0","opacity: 0","z-index: -1000","pointer-events: none"]),f=!1,l=window.getComputedStyle(e),p=e.offsetWidth,h=e.offsetHeight;c(e).startSize={width:p,height:h},s?s.add(o):o()}i||(i=e,e=t,t=null),t=t||{};t.debug;r.isIE(8)?i(e):o(e,i)}function o(t){return c(t).object}function u(t){if(c(t)){var e=o(t);e&&(r.isIE(8)?t.detachEvent("onresize",e.proxy):t.removeChild(e),c(t).checkForObjectDocumentTimeoutId&&window.clearTimeout(c(t).checkForObjectDocumentTimeoutId),delete c(t).object)}}t=t||{};var a=t.reporter,s=t.batchProcessor,c=t.stateHandler.getState;if(!a)throw new Error("Missing required dependency: reporter.");return{makeDetectable:i,addListener:e,uninstall:u}}},function(t,e,n){"use strict";var r=n(130).forEach;t.exports=function(t){function e(t){o(t,_,b)}function n(e){var n=t.important?" !important; ":"; ";return(e.join(n)+n).trim()}function i(){var t=500,e=500,r=document.createElement("div");r.style.cssText=n(["position: absolute","width: "+2*t+"px","height: "+2*e+"px","visibility: hidden","margin: 0","padding: 0"]);var i=document.createElement("div");i.style.cssText=n(["position: absolute","width: "+t+"px","height: "+e+"px","overflow: scroll","visibility: none","top: "+3*-t+"px","left: "+3*-e+"px","visibility: hidden","margin: 0","padding: 0"]),i.appendChild(r),document.body.insertBefore(i,document.body.firstChild);var o=t-i.clientWidth,u=e-i.clientHeight;return document.body.removeChild(i),{width:o,height:u}}function o(t,e,r){function i(n,r){r=r||function(e){t.head.appendChild(e)};var i=t.createElement("style");return i.innerHTML=n,i.id=e,r(i),i}if(!t.getElementById(e)){var o=r+"_animation",u=r+"_animation_active",a="/* Created by the element-resize-detector library. */\n";a+="."+r+" > div::-webkit-scrollbar { "+n(["display: none"])+" }\n\n",a+="."+u+" { "+n(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+o,"animation-name: "+o])+" }\n",a+="@-webkit-keyframes "+o+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",a+="@keyframes "+o+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }",i(a)}}function u(t){t.className+=" "+b+"_animation_active"}function a(t,e,n){if(t.addEventListener)t.addEventListener(e,n);else{if(!t.attachEvent)return d.error("[scroll] Don't know how to add event listeners.");t.attachEvent("on"+e,n)}}function s(t,e,n){if(t.removeEventListener)t.removeEventListener(e,n);else{if(!t.detachEvent)return d.error("[scroll] Don't know how to remove event listeners.");t.detachEvent("on"+e,n)}}function c(t){return y(t).container.childNodes[0].childNodes[0].childNodes[0]}function f(t){return y(t).container.childNodes[0].childNodes[0].childNodes[1]}function l(t,e){var n=y(t).listeners;if(!n.push)throw new Error("Cannot add listener to an element that is not detectable.");y(t).listeners.push(e)}function p(t,e,i){function o(){if(t.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(m.get(e),"Scroll: "),d.log.apply)d.log.apply(null,n);else for(var r=0;r<n.length;r++)d.log(n[r])}}function s(t){function e(t){var e=t.getRootNode&&t.getRootNode().contains(t);return t===t.ownerDocument.body||t.ownerDocument.body.contains(t)||e}return!e(t)||null===window.getComputedStyle(t)}function l(t){var e=y(t).container.childNodes[0],n=window.getComputedStyle(e);return!n.width||n.width.indexOf("px")===-1}function p(){var t=window.getComputedStyle(e),n={};return n.position=t.position,n.width=e.offsetWidth,n.height=e.offsetHeight,n.top=t.top,n.right=t.right,n.bottom=t.bottom,n.left=t.left,n.widthCSS=t.width,n.heightCSS=t.height,n}function h(){var t=p();y(e).startSize={width:t.width,height:t.height},o("Element start size",y(e).startSize)}function _(){y(e).listeners=[]}function w(){if(o("storeStyle invoked."),!y(e))return void o("Aborting because element has been uninstalled");var t=p();y(e).style=t}function E(t,e,n){y(t).lastWidth=e,y(t).lastHeight=n}function x(t){return c(t).childNodes[0]}function O(){return 2*g.width+1}function S(){return 2*g.height+1}function T(t){return t+10+O()}function j(t){return t+10+S()}function N(t){return 2*t+O()}function C(t){return 2*t+S()}function I(t,e,n){var r=c(t),i=f(t),o=T(e),u=j(n),a=N(e),s=C(n);r.scrollLeft=o,r.scrollTop=u,i.scrollLeft=a,i.scrollTop=s}function A(){var t=y(e).container;if(!t){t=document.createElement("div"),t.className=b,t.style.cssText=n(["visibility: hidden","display: inline","width: 0px","height: 0px","z-index: -1","overflow: hidden","margin: 0","padding: 0"]),y(e).container=t,u(t),e.appendChild(t);var r=function(){y(e).onRendered&&y(e).onRendered()};a(t,"animationstart",r),y(e).onAnimationStart=r}return t}function k(){function r(){var n=y(e).style;if("static"===n.position){e.style.setProperty("position","relative",t.important?"important":"");var r=function(t,e,n,r){function i(t){return t.replace(/[^-\d\.]/g,"")}var o=n[r];"auto"!==o&&"0"!==i(o)&&(t.warn("An element that is positioned static has style."+r+"="+o+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",e),e.style[r]=0)};r(d,e,n,"top"),r(d,e,n,"right"),r(d,e,n,"bottom"),r(d,e,n,"left")}}function i(t,e,n,r){return t=t?t+"px":"0",e=e?e+"px":"0",n=n?n+"px":"0",r=r?r+"px":"0",["left: "+t,"top: "+e,"right: "+r,"bottom: "+n]}function u(){y(e).onExpand&&y(e).onExpand()}function s(){y(e).onShrink&&y(e).onShrink()}if(o("Injecting elements"),!y(e))return void o("Aborting because element has been uninstalled");r();var c=y(e).container;c||(c=A());var f=g.width,l=g.height,p=n(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden","width: 100%","height: 100%","left: 0px","top: 0px"]),h=n(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden"].concat(i(-(1+f),-(1+l),-l,-f))),v=n(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),m=n(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),_=n(["position: absolute","left: 0","top: 0"]),w=n(["position: absolute","width: 200%","height: 200%"]),E=document.createElement("div"),x=document.createElement("div"),O=document.createElement("div"),S=document.createElement("div"),T=document.createElement("div"),j=document.createElement("div");E.dir="ltr",E.style.cssText=p,E.className=b,x.className=b,x.style.cssText=h,O.style.cssText=v,S.style.cssText=_,T.style.cssText=m,j.style.cssText=w,O.appendChild(S),T.appendChild(j),x.appendChild(O),x.appendChild(T),E.appendChild(x),c.appendChild(E),a(O,"scroll",u),a(T,"scroll",s),y(e).onExpandScroll=u,y(e).onShrinkScroll=s}function P(){function n(e,n,r){var i=x(e),o=T(n),u=j(r);i.style.setProperty("width",o+"px",t.important?"important":""),i.style.setProperty("height",u+"px",t.important?"important":"")}function i(r){var i=e.offsetWidth,a=e.offsetHeight,s=i!==y(e).lastWidth||a!==y(e).lastHeight;o("Storing current size",i,a),E(e,i,a),v.add(0,function(){if(s){if(!y(e))return void o("Aborting because element has been uninstalled");if(!u())return void o("Aborting because element container has not been initialized");if(t.debug){var r=e.offsetWidth,c=e.offsetHeight;r===i&&c===a||d.warn(m.get(e),"Scroll: Size changed before updating detector elements.")}n(e,i,a)}}),v.add(1,function(){return y(e)?u()?void I(e,i,a):void o("Aborting because element container has not been initialized"):void o("Aborting because element has been uninstalled")}),s&&r&&v.add(2,function(){return y(e)?u()?void r():void o("Aborting because element container has not been initialized"):void o("Aborting because element has been uninstalled")})}function u(){return!!y(e).container}function a(){function t(){return void 0===y(e).lastNotifiedWidth}o("notifyListenersIfNeeded invoked");var n=y(e);return t()&&n.lastWidth===n.startSize.width&&n.lastHeight===n.startSize.height?o("Not notifying: Size is the same as the start size, and there has been no notification yet."):n.lastWidth===n.lastNotifiedWidth&&n.lastHeight===n.lastNotifiedHeight?o("Not notifying: Size already notified"):(o("Current size not notified, notifying..."),n.lastNotifiedWidth=n.lastWidth,n.lastNotifiedHeight=n.lastHeight,void r(y(e).listeners,function(t){t(e)}))}function s(){if(o("startanimation triggered."),l(e))return void o("Ignoring since element is still unrendered...");o("Element rendered.");var t=c(e),n=f(e);0!==t.scrollLeft&&0!==t.scrollTop&&0!==n.scrollLeft&&0!==n.scrollTop||(o("Scrollbars out of sync. Updating detector elements..."),i(a))}function p(){return o("Scroll detected."),l(e)?void o("Scroll event fired while unrendered. Ignoring..."):void i(a)}if(o("registerListenersAndPositionElements invoked."),!y(e))return void o("Aborting because element has been uninstalled");y(e).onRendered=s,y(e).onExpand=p,y(e).onShrink=p;var h=y(e).style;n(e,h.width,h.height)}function R(){if(o("finalizeDomMutation invoked."),!y(e))return void o("Aborting because element has been uninstalled");var t=y(e).style;E(e,t.width,t.height),I(e,t.width,t.height)}function L(){i(e)}function M(){o("Installing..."),_(),h(),v.add(0,w),v.add(1,k),v.add(2,P),v.add(3,R),v.add(4,L)}i||(i=e,e=t,t=null),t=t||{},o("Making detectable..."),s(e)?(o("Element is detached"),A(),o("Waiting until element is attached..."),y(e).onRendered=function(){o("Element is now attached"),M()}):M()}function h(t){var e=y(t);e&&(e.onExpandScroll&&s(c(t),"scroll",e.onExpandScroll),e.onShrinkScroll&&s(f(t),"scroll",e.onShrinkScroll),e.onAnimationStart&&s(e.container,"animationstart",e.onAnimationStart),e.container&&t.removeChild(e.container))}t=t||{};var d=t.reporter,v=t.batchProcessor,y=t.stateHandler.getState,m=(t.stateHandler.hasState,t.idHandler);if(!v)throw new Error("Missing required dependency: batchProcessor");if(!d)throw new Error("Missing required dependency: reporter.");var g=i(),_="erd_scroll_detection_scrollbar_style",b="erd_scroll_detection_container";return e(window.document),{makeDetectable:p,addListener:l,uninstall:h,initDocument:e}}},function(t,e){(function(e){function n(t,e,n){function i(e){var n=v,r=y;return v=y=void 0,O=e,g=t.apply(r,n)}function o(t){return O=t,_=setTimeout(f,e),S?i(t):g}function s(t){var n=t-x,r=t-O,i=e-n;return T?w(i,m-r):i}function c(t){var n=t-x,r=t-O;return void 0===x||n>=e||n<0||T&&r>=m}function f(){var t=E();return c(t)?l(t):void(_=setTimeout(f,s(t)))}function l(t){return _=void 0,j&&v?i(t):(v=y=void 0,g)}function p(){void 0!==_&&clearTimeout(_),O=0,v=x=y=_=void 0}function h(){return void 0===_?g:l(E())}function d(){var t=E(),n=c(t);if(v=arguments,y=this,x=t,n){if(void 0===_)return o(x);if(T)return _=setTimeout(f,e),i(x)}return void 0===_&&(_=setTimeout(f,e)),g}var v,y,m,g,_,x,O=0,S=!1,T=!1,j=!0;if("function"!=typeof t)throw new TypeError(a);return e=u(e)||0,r(n)&&(S=!!n.leading,T="maxWait"in n,m=T?b(u(n.maxWait)||0,e):m,j="trailing"in n?!!n.trailing:j),d.cancel=p,d.flush=h,d}function r(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function i(t){return!!t&&"object"==typeof t}function o(t){return"symbol"==typeof t||i(t)&&_.call(t)==c}function u(t){if("number"==typeof t)return t;if(o(t))return s;if(r(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=r(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(f,"");var n=p.test(t);return n||h.test(t)?d(t.slice(2),n?2:8):l.test(t)?s:+t}var a="Expected a function",s=NaN,c="[object Symbol]",f=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,h=/^0o[0-7]+$/i,d=parseInt,v="object"==typeof e&&e&&e.Object===Object&&e,y="object"==typeof self&&self&&self.Object===Object&&self,m=v||y||Function("return this")(),g=Object.prototype,_=g.toString,b=Math.max,w=Math.min,E=function(){ return m.Date.now()};t.exports=n}).call(e,function(){return this}())},function(t,e){(function(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)}function r(t,e){var n=t?t.length:0;return!!n&&s(t,e,0)>-1}function i(t,e,n){for(var r=-1,i=t?t.length:0;++r<i;)if(n(e,t[r]))return!0;return!1}function o(t,e){for(var n=-1,r=t?t.length:0,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function u(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function a(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function s(t,e,n){if(e!==e)return a(t,c,n);for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}function c(t){return t!==t}function f(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function l(t){return function(e){return t(e)}}function p(t,e){return t.has(e)}function h(t,e){return null==t?void 0:t[e]}function d(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(t){}return e}function v(t,e){return function(n){return t(e(n))}}function y(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function m(){this.__data__=qt?qt(null):{}}function g(t){return this.has(t)&&delete this.__data__[t]}function _(t){var e=this.__data__;if(qt){var n=e[t];return n===yt?void 0:n}return Lt.call(e,t)?e[t]:void 0}function b(t){var e=this.__data__;return qt?void 0!==e[t]:Lt.call(e,t)}function w(t,e){var n=this.__data__;return n[t]=qt&&void 0===e?yt:e,this}function E(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function x(){this.__data__=[]}function O(t){var e=this.__data__,n=z(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():Bt.call(e,n,1),!0}function S(t){var e=this.__data__,n=z(e,t);return n<0?void 0:e[n][1]}function T(t){return z(this.__data__,t)>-1}function j(t,e){var n=this.__data__,r=z(n,t);return r<0?n.push([t,e]):n[r][1]=e,this}function N(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function C(){this.__data__={hash:new y,map:new(Ut||E),string:new y}}function I(t){return G(this,t).delete(t)}function A(t){return G(this,t).get(t)}function k(t){return G(this,t).has(t)}function P(t,e){return G(this,t).set(t,e),this}function R(t){var e=-1,n=t?t.length:0;for(this.__data__=new N;++e<n;)this.add(t[e])}function L(t){return this.__data__.set(t,yt),this}function M(t){return this.__data__.has(t)}function D(t,e){var n=Jt(t)||ot(t)?f(t.length,String):[],r=n.length,i=!!r;for(var o in t)!e&&!Lt.call(t,o)||i&&("length"==o||Q(o,r))||n.push(o);return n}function z(t,e){for(var n=t.length;n--;)if(it(t[n][0],e))return n;return-1}function W(t,e,n,u){var a=-1,s=r,c=!0,f=t.length,h=[],d=e.length;if(!f)return h;n&&(e=o(e,l(n))),u?(s=i,c=!1):e.length>=vt&&(s=p,c=!1,e=new R(e));t:for(;++a<f;){var v=t[a],y=n?n(v):v;if(v=u||0!==v?v:0,c&&y===y){for(var m=d;m--;)if(e[m]===y)continue t;h.push(v)}else s(e,y,u)||h.push(v)}return h}function F(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=K),i||(i=[]);++o<a;){var s=t[o];e>0&&n(s)?e>1?F(s,e-1,n,r,i):u(i,s):r||(i[i.length]=s)}return i}function B(t,e,n){var r=e(t);return Jt(t)?r:u(r,n(t))}function $(t){if(!ft(t)||X(t))return!1;var e=st(t)||d(t)?Dt:Ot;return e.test(rt(t))}function V(t){if(!ft(t))return et(t);var e=tt(t),n=[];for(var r in t)("constructor"!=r||!e&&Lt.call(t,r))&&n.push(r);return n}function H(t,e){return t=Object(t),U(t,e,function(e,n){return n in t})}function U(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var u=e[r],a=t[u];n(a,u)&&(o[u]=a)}return o}function q(t,e){return e=Ht(void 0===e?t.length-1:e,0),function(){for(var r=arguments,i=-1,o=Ht(r.length-e,0),u=Array(o);++i<o;)u[i]=r[e+i];i=-1;for(var a=Array(e+1);++i<e;)a[i]=r[i];return a[e]=u,n(t,this,a)}}function Y(t){return B(t,ht,Gt)}function G(t,e){var n=t.__data__;return Z(e)?n["string"==typeof e?"string":"hash"]:n.map}function J(t,e){var n=h(t,e);return $(n)?n:void 0}function K(t){return Jt(t)||ot(t)||!!($t&&t&&t[$t])}function Q(t,e){return e=null==e?gt:e,!!e&&("number"==typeof t||St.test(t))&&t>-1&&t%1==0&&t<e}function Z(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}function X(t){return!!Pt&&Pt in t}function tt(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||At;return t===n}function et(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}function nt(t){if("string"==typeof t||pt(t))return t;var e=t+"";return"0"==e&&1/t==-mt?"-0":e}function rt(t){if(null!=t){try{return Rt.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function it(t,e){return t===e||t!==t&&e!==e}function ot(t){return at(t)&&Lt.call(t,"callee")&&(!Ft.call(t,"callee")||Mt.call(t)==_t)}function ut(t){return null!=t&&ct(t.length)&&!st(t)}function at(t){return lt(t)&&ut(t)}function st(t){var e=ft(t)?Mt.call(t):"";return e==bt||e==wt}function ct(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=gt}function ft(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function lt(t){return!!t&&"object"==typeof t}function pt(t){return"symbol"==typeof t||lt(t)&&Mt.call(t)==Et}function ht(t){return ut(t)?D(t,!0):V(t)}function dt(){return[]}var vt=200,yt="__lodash_hash_undefined__",mt=1/0,gt=9007199254740991,_t="[object Arguments]",bt="[object Function]",wt="[object GeneratorFunction]",Et="[object Symbol]",xt=/[\\^$.*+?()[\]{}|]/g,Ot=/^\[object .+?Constructor\]$/,St=/^(?:0|[1-9]\d*)$/,Tt="object"==typeof e&&e&&e.Object===Object&&e,jt="object"==typeof self&&self&&self.Object===Object&&self,Nt=Tt||jt||Function("return this")(),Ct=Array.prototype,It=Function.prototype,At=Object.prototype,kt=Nt["__core-js_shared__"],Pt=function(){var t=/[^.]+$/.exec(kt&&kt.keys&&kt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),Rt=It.toString,Lt=At.hasOwnProperty,Mt=At.toString,Dt=RegExp("^"+Rt.call(Lt).replace(xt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),zt=Nt.Symbol,Wt=v(Object.getPrototypeOf,Object),Ft=At.propertyIsEnumerable,Bt=Ct.splice,$t=zt?zt.isConcatSpreadable:void 0,Vt=Object.getOwnPropertySymbols,Ht=Math.max,Ut=J(Nt,"Map"),qt=J(Object,"create");y.prototype.clear=m,y.prototype.delete=g,y.prototype.get=_,y.prototype.has=b,y.prototype.set=w,E.prototype.clear=x,E.prototype.delete=O,E.prototype.get=S,E.prototype.has=T,E.prototype.set=j,N.prototype.clear=C,N.prototype.delete=I,N.prototype.get=A,N.prototype.has=k,N.prototype.set=P,R.prototype.add=R.prototype.push=L,R.prototype.has=M;var Yt=Vt?v(Vt,Object):dt,Gt=Vt?function(t){for(var e=[];t;)u(e,Yt(t)),t=Wt(t);return e}:dt,Jt=Array.isArray,Kt=q(function(t,e){return null==t?{}:(e=o(F(e,1),nt),H(t,W(Y(t),e)))});t.exports=Kt}).call(e,function(){return this}())},function(t,e,n){(function(e){if("production"!==e.env.NODE_ENV){var r=n(146),i=!0;t.exports=n(149)(r.isElement,i)}else t.exports=n(153)()}).call(e,n(145))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(t){if(f===setTimeout)return setTimeout(t,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(t,0);try{return f(t,0)}catch(e){try{return f.call(null,t,0)}catch(e){return f.call(this,t,0)}}}function o(t){if(l===clearTimeout)return clearTimeout(t);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(t);try{return l(t)}catch(e){try{return l.call(null,t)}catch(e){return l.call(this,t)}}}function u(){v&&h&&(v=!1,h.length?d=h.concat(d):y=-1,d.length&&a())}function a(){if(!v){var t=i(u);v=!0;for(var e=d.length;e;){for(h=d,d=[];++y<e;)h&&h[y].run();y=-1,e=d.length}h=null,v=!1,o(t)}}function s(t,e){this.fun=t,this.array=e}function c(){}var f,l,p=t.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(t){f=n}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(t){l=r}}();var h,d=[],v=!1,y=-1;p.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];d.push(new s(t,e)),1!==d.length||v||i(a)},s.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=c,p.addListener=c,p.once=c,p.off=c,p.removeListener=c,p.removeAllListeners=c,p.emit=c,p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(t,e,n){(function(e){"use strict";"production"===e.env.NODE_ENV?t.exports=n(147):t.exports=n(148)}).call(e,n(145))},function(t,e){"use strict";function n(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case o:switch(t=t.type){case p:case h:case a:case c:case s:case v:return t;default:switch(t=t&&t.$$typeof){case l:case d:case g:case m:case f:return t;default:return e}}case u:return e}}}function r(t){return n(t)===h}var i="function"==typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,u=i?Symbol.for("react.portal"):60106,a=i?Symbol.for("react.fragment"):60107,s=i?Symbol.for("react.strict_mode"):60108,c=i?Symbol.for("react.profiler"):60114,f=i?Symbol.for("react.provider"):60109,l=i?Symbol.for("react.context"):60110,p=i?Symbol.for("react.async_mode"):60111,h=i?Symbol.for("react.concurrent_mode"):60111,d=i?Symbol.for("react.forward_ref"):60112,v=i?Symbol.for("react.suspense"):60113,y=i?Symbol.for("react.suspense_list"):60120,m=i?Symbol.for("react.memo"):60115,g=i?Symbol.for("react.lazy"):60116,_=i?Symbol.for("react.block"):60121,b=i?Symbol.for("react.fundamental"):60117,w=i?Symbol.for("react.responder"):60118,E=i?Symbol.for("react.scope"):60119;e.AsyncMode=p,e.ConcurrentMode=h,e.ContextConsumer=l,e.ContextProvider=f,e.Element=o,e.ForwardRef=d,e.Fragment=a,e.Lazy=g,e.Memo=m,e.Portal=u,e.Profiler=c,e.StrictMode=s,e.Suspense=v,e.isAsyncMode=function(t){return r(t)||n(t)===p},e.isConcurrentMode=r,e.isContextConsumer=function(t){return n(t)===l},e.isContextProvider=function(t){return n(t)===f},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===o},e.isForwardRef=function(t){return n(t)===d},e.isFragment=function(t){return n(t)===a},e.isLazy=function(t){return n(t)===g},e.isMemo=function(t){return n(t)===m},e.isPortal=function(t){return n(t)===u},e.isProfiler=function(t){return n(t)===c},e.isStrictMode=function(t){return n(t)===s},e.isSuspense=function(t){return n(t)===v},e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===a||t===h||t===c||t===s||t===v||t===y||"object"==typeof t&&null!==t&&(t.$$typeof===g||t.$$typeof===m||t.$$typeof===f||t.$$typeof===l||t.$$typeof===d||t.$$typeof===b||t.$$typeof===w||t.$$typeof===E||t.$$typeof===_)},e.typeOf=n},function(t,e,n){(function(t){"use strict";"production"!==t.env.NODE_ENV&&!function(){function t(t){return"string"==typeof t||"function"==typeof t||t===_||t===S||t===w||t===b||t===j||t===N||"object"==typeof t&&null!==t&&(t.$$typeof===I||t.$$typeof===C||t.$$typeof===E||t.$$typeof===x||t.$$typeof===T||t.$$typeof===k||t.$$typeof===P||t.$$typeof===R||t.$$typeof===A)}function n(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case m:var n=t.type;switch(n){case O:case S:case _:case w:case b:case j:return n;default:var r=n&&n.$$typeof;switch(r){case x:case T:case I:case C:case E:return r;default:return e}}case g:return e}}}function r(t){return G||(G=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),i(t)||n(t)===O}function i(t){return n(t)===S}function o(t){return n(t)===x}function u(t){return n(t)===E}function a(t){return"object"==typeof t&&null!==t&&t.$$typeof===m}function s(t){return n(t)===T}function c(t){return n(t)===_}function f(t){return n(t)===I}function l(t){return n(t)===C}function p(t){return n(t)===g}function h(t){return n(t)===w}function d(t){return n(t)===b}function v(t){return n(t)===j}var y="function"==typeof Symbol&&Symbol.for,m=y?Symbol.for("react.element"):60103,g=y?Symbol.for("react.portal"):60106,_=y?Symbol.for("react.fragment"):60107,b=y?Symbol.for("react.strict_mode"):60108,w=y?Symbol.for("react.profiler"):60114,E=y?Symbol.for("react.provider"):60109,x=y?Symbol.for("react.context"):60110,O=y?Symbol.for("react.async_mode"):60111,S=y?Symbol.for("react.concurrent_mode"):60111,T=y?Symbol.for("react.forward_ref"):60112,j=y?Symbol.for("react.suspense"):60113,N=y?Symbol.for("react.suspense_list"):60120,C=y?Symbol.for("react.memo"):60115,I=y?Symbol.for("react.lazy"):60116,A=y?Symbol.for("react.block"):60121,k=y?Symbol.for("react.fundamental"):60117,P=y?Symbol.for("react.responder"):60118,R=y?Symbol.for("react.scope"):60119,L=O,M=S,D=x,z=E,W=m,F=T,B=_,$=I,V=C,H=g,U=w,q=b,Y=j,G=!1;e.AsyncMode=L,e.ConcurrentMode=M,e.ContextConsumer=D,e.ContextProvider=z,e.Element=W,e.ForwardRef=F,e.Fragment=B,e.Lazy=$,e.Memo=V,e.Portal=H,e.Profiler=U,e.StrictMode=q,e.Suspense=Y,e.isAsyncMode=r,e.isConcurrentMode=i,e.isContextConsumer=o,e.isContextProvider=u,e.isElement=a,e.isForwardRef=s,e.isFragment=c,e.isLazy=f,e.isMemo=l,e.isPortal=p,e.isProfiler=h,e.isStrictMode=d,e.isSuspense=v,e.isValidElementType=t,e.typeOf=n}()}).call(e,n(145))},function(t,e,n){(function(e){"use strict";function r(){return null}var i=n(146),o=n(150),u=n(151),a=n(152),s=Function.call.bind(Object.prototype.hasOwnProperty),c=function(){};"production"!==e.env.NODE_ENV&&(c=function(t){var e="Warning: "+t;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(t){}}),t.exports=function(t,n){function f(t){var e=t&&(k&&t[k]||t[P]);if("function"==typeof e)return e}function l(t,e){return t===e?0!==t||1/t===1/e:t!==t&&e!==e}function p(t){this.message=t,this.stack=""}function h(t){function r(r,a,s,f,l,h,d){if(f=f||R,h=h||s,d!==u){if(n){var v=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw v.name="Invariant Violation",v}if("production"!==e.env.NODE_ENV&&"undefined"!=typeof console){var y=f+":"+s;!i[y]&&o<3&&(c("You are manually calling a React.PropTypes validation function for the `"+h+"` prop on `"+f+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),i[y]=!0,o++)}}return null==a[s]?r?new p(null===a[s]?"The "+l+" `"+h+"` is marked as required "+("in `"+f+"`, but its value is `null`."):"The "+l+" `"+h+"` is marked as required in "+("`"+f+"`, but its value is `undefined`.")):null:t(a,s,f,l,h)}if("production"!==e.env.NODE_ENV)var i={},o=0;var a=r.bind(null,!1);return a.isRequired=r.bind(null,!0),a}function d(t){function e(e,n,r,i,o,u){var a=e[n],s=N(a);if(s!==t){var c=C(a);return new p("Invalid "+i+" `"+o+"` of type "+("`"+c+"` supplied to `"+r+"`, expected ")+("`"+t+"`."))}return null}return h(e)}function v(){return h(r)}function y(t){function e(e,n,r,i,o){if("function"!=typeof t)return new p("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=e[n];if(!Array.isArray(a)){var s=N(a);return new p("Invalid "+i+" `"+o+"` of type "+("`"+s+"` supplied to `"+r+"`, expected an array."))}for(var c=0;c<a.length;c++){var f=t(a,c,r,i,o+"["+c+"]",u);if(f instanceof Error)return f}return null}return h(e)}function m(){function e(e,n,r,i,o){var u=e[n];if(!t(u)){var a=N(u);return new p("Invalid "+i+" `"+o+"` of type "+("`"+a+"` supplied to `"+r+"`, expected a single ReactElement."))}return null}return h(e)}function g(){function t(t,e,n,r,o){var u=t[e];if(!i.isValidElementType(u)){var a=N(u);return new p("Invalid "+r+" `"+o+"` of type "+("`"+a+"` supplied to `"+n+"`, expected a single ReactElement type."))}return null}return h(t)}function _(t){function e(e,n,r,i,o){if(!(e[n]instanceof t)){var u=t.name||R,a=A(e[n]);return new p("Invalid "+i+" `"+o+"` of type "+("`"+a+"` supplied to `"+r+"`, expected ")+("instance of `"+u+"`."))}return null}return h(e)}function b(t){function n(e,n,r,i,o){for(var u=e[n],a=0;a<t.length;a++)if(l(u,t[a]))return null;var s=JSON.stringify(t,function(t,e){var n=C(e);return"symbol"===n?String(e):e});return new p("Invalid "+i+" `"+o+"` of value `"+String(u)+"` "+("supplied to `"+r+"`, expected one of "+s+"."))}return Array.isArray(t)?h(n):("production"!==e.env.NODE_ENV&&c(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),r)}function w(t){function e(e,n,r,i,o){if("function"!=typeof t)return new p("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=e[n],c=N(a);if("object"!==c)return new p("Invalid "+i+" `"+o+"` of type "+("`"+c+"` supplied to `"+r+"`, expected an object."));for(var f in a)if(s(a,f)){var l=t(a,f,r,i,o+"."+f,u);if(l instanceof Error)return l}return null}return h(e)}function E(t){function n(e,n,r,i,o){for(var a=0;a<t.length;a++){var s=t[a];if(null==s(e,n,r,i,o,u))return null}return new p("Invalid "+i+" `"+o+"` supplied to "+("`"+r+"`."))}if(!Array.isArray(t))return"production"!==e.env.NODE_ENV?c("Invalid argument supplied to oneOfType, expected an instance of array."):void 0,r;for(var i=0;i<t.length;i++){var o=t[i];if("function"!=typeof o)return c("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+I(o)+" at index "+i+"."),r}return h(n)}function x(){function t(t,e,n,r,i){return T(t[e])?null:new p("Invalid "+r+" `"+i+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return h(t)}function O(t){function e(e,n,r,i,o){var a=e[n],s=N(a);if("object"!==s)return new p("Invalid "+i+" `"+o+"` of type `"+s+"` "+("supplied to `"+r+"`, expected `object`."));for(var c in t){var f=t[c];if(f){var l=f(a,c,r,i,o+"."+c,u);if(l)return l}}return null}return h(e)}function S(t){function e(e,n,r,i,a){var s=e[n],c=N(s);if("object"!==c)return new p("Invalid "+i+" `"+a+"` of type `"+c+"` "+("supplied to `"+r+"`, expected `object`."));var f=o({},e[n],t);for(var l in f){var h=t[l];if(!h)return new p("Invalid "+i+" `"+a+"` key `"+l+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(e[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(t),null," "));var d=h(s,l,r,i,a+"."+l,u);if(d)return d}return null}return h(e)}function T(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(T);if(null===e||t(e))return!0;var n=f(e);if(!n)return!1;var r,i=n.call(e);if(n!==e.entries){for(;!(r=i.next()).done;)if(!T(r.value))return!1}else for(;!(r=i.next()).done;){var o=r.value;if(o&&!T(o[1]))return!1}return!0;default:return!1}}function j(t,e){return"symbol"===t||!!e&&("Symbol"===e["@@toStringTag"]||"function"==typeof Symbol&&e instanceof Symbol)}function N(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":j(e,t)?"symbol":e}function C(t){if("undefined"==typeof t||null===t)return""+t;var e=N(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}function I(t){var e=C(t);switch(e){case"array":case"object":return"an "+e;case"boolean":case"date":case"regexp":return"a "+e;default:return e}}function A(t){return t.constructor&&t.constructor.name?t.constructor.name:R}var k="function"==typeof Symbol&&Symbol.iterator,P="@@iterator",R="<<anonymous>>",L={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:v(),arrayOf:y,element:m(),elementType:g(),instanceOf:_,node:x(),objectOf:w,oneOf:b,oneOfType:E,shape:O,exact:S};return p.prototype=Error.prototype,L.checkPropTypes=a,L.resetWarningCache=a.resetWarningCache,L.PropTypes=L,L}}).call(e,n(145))},function(t,e){"use strict";function n(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function r(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(t){i[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(t){return!1}}var i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;t.exports=r()?Object.assign:function(t,e){for(var r,a,s=n(t),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var f in r)o.call(r,f)&&(s[f]=r[f]);if(i){a=i(r);for(var l=0;l<a.length;l++)u.call(r,a[l])&&(s[a[l]]=r[a[l]])}}return s}},function(t,e){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";t.exports=n},function(t,e,n){(function(e){"use strict";function r(t,n,r,s,c){if("production"!==e.env.NODE_ENV)for(var f in t)if(a(t,f)){var l;try{if("function"!=typeof t[f]){var p=Error((s||"React class")+": "+r+" type `"+f+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof t[f]+"`.");throw p.name="Invariant Violation",p}l=t[f](n,f,s,r,null,o)}catch(t){l=t}if(!l||l instanceof Error||i((s||"React class")+": type specification of "+r+" `"+f+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof l+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),l instanceof Error&&!(l.message in u)){u[l.message]=!0;var h=c?c():"";i("Failed "+r+" type: "+l.message+(null!=h?h:""))}}}var i=function(){};if("production"!==e.env.NODE_ENV){var o=n(151),u={},a=Function.call.bind(Object.prototype.hasOwnProperty);i=function(t){var e="Warning: "+t;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(t){}}}r.resetWarningCache=function(){"production"!==e.env.NODE_ENV&&(u={})},t.exports=r}).call(e,n(145))},function(t,e,n){"use strict";function r(){}function i(){}var o=n(151);i.resetWarningCache=r,t.exports=function(){function t(t,e,n,r,i,u){if(u!==o){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},function(t,e,n){"use strict";var r=n(90),i=n(155);if("undefined"==typeof r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var o=(new r.Component).updater;t.exports=i(r.Component,r.isValidElement,o)},function(t,e,n){(function(e){"use strict";function r(t,e,n,r,i,o,u,a){if(s(e),!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[n,r,i,o,u,a],l=0;c=new Error(e.replace(/%s/g,function(){return f[l++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}}function i(t){return t}function o(t,n,o){function s(t,n,r){for(var i in n)n.hasOwnProperty(i)&&"production"!==e.env.NODE_ENV&&c("function"==typeof n[i],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",t.displayName||"ReactClass",l[r],i)}function f(t,e){var n=E.hasOwnProperty(e)?E[e]:null;j.hasOwnProperty(e)&&r("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",e),t&&r("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",e)}function h(t,i){if(i){r("function"!=typeof i,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),r(!n(i),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var o=t.prototype,u=o.__reactAutoBindPairs;i.hasOwnProperty(p)&&O.mixins(t,i.mixins);for(var a in i)if(i.hasOwnProperty(a)&&a!==p){var s=i[a],l=o.hasOwnProperty(a);if(f(l,a),O.hasOwnProperty(a))O[a](t,s);else{var h=E.hasOwnProperty(a),d="function"==typeof s,v=d&&!h&&!l&&i.autobind!==!1;if(v)u.push(a,s),o[a]=s;else if(l){var g=E[a];r(h&&("DEFINE_MANY_MERGED"===g||"DEFINE_MANY"===g),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",g,a),"DEFINE_MANY_MERGED"===g?o[a]=y(o[a],s):"DEFINE_MANY"===g&&(o[a]=m(o[a],s))}else o[a]=s,"production"!==e.env.NODE_ENV&&"function"==typeof s&&i.displayName&&(o[a].displayName=i.displayName+"_"+a)}}}else if("production"!==e.env.NODE_ENV){var _=typeof i,b="object"===_&&null!==i;"production"!==e.env.NODE_ENV&&c(b,"%s: You're attempting to include a mixin that is either null or not an object. Check the mixins included by the component, as well as any mixins they include themselves. Expected object but got %s.",t.displayName||"ReactClass",null===i?null:_)}}function d(t,e){if(e)for(var n in e){var i=e[n];if(e.hasOwnProperty(n)){var o=n in O;r(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var u=n in t;if(u){var a=x.hasOwnProperty(n)?x[n]:null;return r("DEFINE_MANY_MERGED"===a,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),void(t[n]=y(t[n],i))}t[n]=i}}}function v(t,e){r(t&&e&&"object"==typeof t&&"object"==typeof e,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in e)e.hasOwnProperty(n)&&(r(void 0===t[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),t[n]=e[n]);return t}function y(t,e){return function(){var n=t.apply(this,arguments),r=e.apply(this,arguments);if(null==n)return r;if(null==r)return n;var i={};return v(i,n),v(i,r),i}}function m(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}function g(t,n){var r=n.bind(t);if("production"!==e.env.NODE_ENV){r.__reactBoundContext=t,r.__reactBoundMethod=n,r.__reactBoundArguments=null;var i=t.constructor.displayName,o=r.bind;r.bind=function(u){for(var a=arguments.length,s=Array(a>1?a-1:0),f=1;f<a;f++)s[f-1]=arguments[f];if(u!==t&&null!==u)"production"!==e.env.NODE_ENV&&c(!1,"bind(): React component methods may only be bound to the component instance. See %s",i);else if(!s.length)return"production"!==e.env.NODE_ENV&&c(!1,"bind(): You are binding a component method to the component. React does this for you automatically in a high-performance way, so you can safely remove this call. See %s",i),r;var l=o.apply(r,arguments);return l.__reactBoundContext=t,l.__reactBoundMethod=n,l.__reactBoundArguments=s,l}}return r}function _(t){for(var e=t.__reactAutoBindPairs,n=0;n<e.length;n+=2){var r=e[n],i=e[n+1];t[r]=g(t,i)}}function b(t){var n=i(function(t,i,u){"production"!==e.env.NODE_ENV&&c(this instanceof n,"Something is calling a React component directly. Use a factory or JSX instead. See: https://fb.me/react-legacyfactory"),this.__reactAutoBindPairs.length&&_(this),this.props=t,this.context=i,this.refs=a,this.updater=u||o,this.state=null;var s=this.getInitialState?this.getInitialState():null;"production"!==e.env.NODE_ENV&&void 0===s&&this.getInitialState._isMockFunction&&(s=null),r("object"==typeof s&&!Array.isArray(s),"%s.getInitialState(): must return an object or null",n.displayName||"ReactCompositeComponent"),this.state=s});n.prototype=new N,n.prototype.constructor=n,n.prototype.__reactAutoBindPairs=[],w.forEach(h.bind(null,n)),h(n,S),h(n,t),h(n,T),n.getDefaultProps&&(n.defaultProps=n.getDefaultProps()),"production"!==e.env.NODE_ENV&&(n.getDefaultProps&&(n.getDefaultProps.isReactClassApproved={}),n.prototype.getInitialState&&(n.prototype.getInitialState.isReactClassApproved={})),r(n.prototype.render,"createClass(...): Class specification must implement a `render` method."),"production"!==e.env.NODE_ENV&&(c(!n.prototype.componentShouldUpdate,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",t.displayName||"A component"),c(!n.prototype.componentWillRecieveProps,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",t.displayName||"A component"),c(!n.prototype.UNSAFE_componentWillRecieveProps,"%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",t.displayName||"A component"));for(var u in E)n.prototype[u]||(n.prototype[u]=null);return n}var w=[],E={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},x={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},O={displayName:function(t,e){t.displayName=e},mixins:function(t,e){if(e)for(var n=0;n<e.length;n++)h(t,e[n])},childContextTypes:function(t,n){"production"!==e.env.NODE_ENV&&s(t,n,"childContext"),t.childContextTypes=u({},t.childContextTypes,n)},contextTypes:function(t,n){"production"!==e.env.NODE_ENV&&s(t,n,"context"),t.contextTypes=u({},t.contextTypes,n)},getDefaultProps:function(t,e){t.getDefaultProps?t.getDefaultProps=y(t.getDefaultProps,e):t.getDefaultProps=e},propTypes:function(t,n){"production"!==e.env.NODE_ENV&&s(t,n,"prop"),t.propTypes=u({},t.propTypes,n)},statics:function(t,e){d(t,e)},autobind:function(){}},S={componentDidMount:function(){this.__isMounted=!0}},T={componentWillUnmount:function(){this.__isMounted=!1}},j={replaceState:function(t,e){this.updater.enqueueReplaceState(this,t,e)},isMounted:function(){return"production"!==e.env.NODE_ENV&&(c(this.__didWarnIsMounted,"%s: isMounted is deprecated. Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.",this.constructor&&this.constructor.displayName||this.name||"Component"),this.__didWarnIsMounted=!0),!!this.__isMounted}},N=function(){};return u(N.prototype,t.prototype,j),b}var u=n(156),a={};"production"!==e.env.NODE_ENV&&Object.freeze(a);var s=function(t){};"production"!==e.env.NODE_ENV&&(s=function(t){if(void 0===t)throw new Error("invariant requires an error message argument")});var c=function(){};if("production"!==e.env.NODE_ENV){var f=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=0,o="Warning: "+t.replace(/%s/g,function(){return n[i++]});"undefined"!=typeof console&&console.error(o);try{throw new Error(o); }catch(t){}};c=function(t,e){if(void 0===e)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==e.indexOf("Failed Composite propType: ")&&!t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];f.apply(void 0,[e].concat(r))}}}var l,p="mixins";l="production"!==e.env.NODE_ENV?{prop:"prop",context:"context",childContext:"child context"}:{},t.exports=o}).call(e,n(145))},function(t,e){"use strict";function n(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function r(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(t){i[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(t){return!1}}var i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;t.exports=r()?Object.assign:function(t,e){for(var r,a,s=n(t),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var f in r)o.call(r,f)&&(s[f]=r[f]);if(i){a=i(r);for(var l=0;l<a.length;l++)u.call(r,a[l])&&(s[a[l]]=r[a[l]])}}return s}}]);; });</script> <script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-cards-list-data/collection/skills/sourceId/7276a1a0-4f1a-4338-900b-ed791a6eaae0/sourceName/curationkit-reader/style/stay-safe/version/2.0.1', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"x-morph-privacy-level":"public","content-type":"application\/json"}},"body":{"feedId":"cards-list","lastModified":"2022-01-28T16:20:25.153782Z","items":[{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"Laura Bubble: Special Effects","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p0682mth.jpg","clipType":"clip","items":[{"vpid":"p0682kvj","parentPid":"p0682kvd"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Laurabubble's video effects tips"}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/the-basics\/laurabubble-visual-effects?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-laurabubble-visual-effects"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"Editing and uploading vlogs","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p0622q04.jpg","clipType":"clip","items":[{"vpid":"p061v99k","parentPid":"p061v99f"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Editing and uploading your videos"}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/the-basics\/team-own-it-saima-editing-and-uploading?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-team-own-it-saima-editing-and-uploading"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"YouTube tips from Jessica Kellgren-Fozard","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p06m8wkh.jpg","clipType":"clip","items":[{"vpid":"p06m8w7c","parentPid":"p06m8pnn"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"YouTube tips from Jessica Kellgren-Fozard "}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/the-basics\/youtube-tips-from-jessica-kellgren-fozard?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-youtube-tips-from-jessica-kellgren-fozard"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"How manky is your mobile","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p05wx1z5.jpg","clipType":"clip","items":[{"vpid":"p05wwz2w","parentPid":"p05wwz2t"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Katie's manky mobiles"}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/take-control\/gross-phone-video?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-gross-phone-video"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"Tekkerz Kid's Youtube inspiration","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p060mwvx.jpg","clipType":"clip","items":[{"vpid":"p060mw3s","parentPid":"p060mw3q"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Tekkerz Kid's YouTube inspiration"}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/take-control\/tekkerz-lifting-the-lid?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-tekkerz-lifting-the-lid"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"Kids Explain - n00b","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p06bf5wm.jpg","clipType":"clip","items":[{"vpid":"p06bf5t3","parentPid":"p06bf5sz"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Kids explain... \"n00b\""}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/take-control\/kids-explain-gaming-n00b?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-kids-explain-gaming-n00b"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"Scottie Dogs - Vlog","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p065hrpf.jpg","clipType":"clip","items":[{"vpid":"p065hrbt","parentPid":"p065hrbq"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Ainslie the Vlogger"}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/its-personal\/scottie-dogs-vlog?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-scottie-dogs-vlog"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"Level Up! Get into Gaming","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p06l4m95.jpg","clipType":"clip","items":[{"vpid":"p06l4m1p","parentPid":"p06l4m1l"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Dan TDM and others on turning gaming into a career"}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/take-control\/level-up-get-into-gaming?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-level-up-get-into-gaming"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"Level Up! Get into video","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p06m6psf.jpg","clipType":"clip","items":[{"vpid":"p06m6pc6","parentPid":"p06l4m3j"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Level Up! Get into video"}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/take-control\/level-up-get-into-video?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-level-up-get-into-video"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"Level Up! Get into art","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p06lnk93.jpg","clipType":"clip","items":[{"vpid":"p06l4m8c","parentPid":"p06l4m88"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Level Up! Get into art"}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/take-control\/level-up-get-into-art?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-level-up-get-into-art"}},{"id":"bbc-video","theme":"default","content":[{"view":"bbc-video","format":"smp","data":{"title":"Level Up! Get into Music","caption":"","holdingImage":"\/\/web.archive.org\/web\/20221017053216\/https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p06l4m6v.jpg","clipType":"clip","items":[{"vpid":"p06l4m18","parentPid":"p06l4m16"}],"kind":"programme"}},{"view":"headline","format":"string","data":{"text":"Level Up! Get into music"}},{"view":"onward-journey-link","format":"link","data":{"href":"\/ownit\/take-control\/level-up-get-into-music?collection=skills"}}],"metadata":{"id":"urn:bbc:stay-safe:content-level-up-get-into-music"}}]}}); });</script> <script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-cards-list-view","appName":"stay-safe","collection":"skills","sourceId":"7276a1a0-4f1a-4338-900b-ed791a6eaae0","sourceName":"curationkit-reader","style":"stay-safe","version":"2.0.1","_mrrVersion":"2.2.1"},'u13395089178666053'); });</script> <script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20221017053216/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20221017053216/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20221017053216/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20221017053216/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20221017053216/https://m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//web.archive.org/web/20221017053216/https://m.files.bbci.co.uk/modules/morph-push-proxy-client/1.0.13/push-proxy' }, 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(); } /* u13395089178666053 */</script> <script type="text/javascript"> var cookiePolicy = window.bbccookies.readPolicy(); if (true || cookiePolicy.performance) { var _sf_async_config = {"domain":"bbc.co.uk","region":"domestic","uid":50924,"sections":"childrens, stay-safe"}; _sf_async_config.path = window.location.pathname; (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/20221017053216/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> </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 class="common"><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-iplayer orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/tv/cbbc">CBBC iPlayer</a></li><li class="orb-nav-newsround"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/newsround">Newsround</a></li><li class="orb-nav-bitesize orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-ownit orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.com/ownit">Own It</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-cbbctv"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/iplayer/guide/cbbc">CBBC on TV</a></li><li class="orb-nav-cbbchelp orb-d"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/cbbc/curations/cbbc-help">CBBC Help</a></li></ul></div></div></div></aside><footer role="contentinfo"><div id="orb-contentinfo" class="orb-nav-sec b-r b-g-p"><div class="orb-footer-inner"><div><ul><li class="orb-footer-terms"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/usingthebbc/terms/">Terms of Use</a></li><li class="orb-footer-about"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/aboutthebbc">About the BBC</a></li><li class="orb-footer-privacy"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/usingthebbc/privacy/">Privacy Policy</a></li><li class="orb-footer-cookies"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/usingthebbc/cookies/">Cookies</a></li><li class="orb-footer-accessibility"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li><li class="orb-footer-parental"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/guidance">Parental Guidance</a></li><li class="orb-footer-contact"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/contact">Contact the BBC</a></li><li class="orb-footer-newsletter"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.co.uk/bbcnewsletter">BBC emails for you</a></li><li class="international orb-footer-ads"><a href="https://web.archive.org/web/20221017053216/https://www.bbcglobalnews.com/">Advertise with us</a></li><li class="international orb-footer-adchoices"><a href="https://web.archive.org/web/20221017053216/https://www.bbc.com/usingthebbc/cookies/how-does-the-bbc-use-cookies-for-advertising/">AdChoices / Do Not Sell My Info</a></li></ul><small><em class="orb-hilight">Copyright © 2022 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/20221017053216/https://www.bbc.co.uk/editorialguidelines/guidance/feeds-and-links" class="orb-hilight">Read about our approach to external linking.</a></span></small></div></div></div></footer></div><script type="text/javascript" src="https://web.archive.org/web/20221017053216js_/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/js/redirect.js" async=""></script><script type="text/javascript" src="https://web.archive.org/web/20221017053216js_/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/js/performance.js" data-release="3.0.0-2258.19b55f3b" data-ux="v4" async=""></script> <script type="module" src="https://web.archive.org/web/20221017053216jm_/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/js/more-drawer.mjs"></script> <script type="module" src="https://web.archive.org/web/20221017053216jm_/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/js/orbit.mjs" async=""></script><script nomodule="" type="text/javascript" src="https://web.archive.org/web/20221017053216js_/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/js/orbit.js" async=""></script><script type="text/javascript">/*<![CDATA[*/ (function() { function loadJs(url) { var script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; script.async = true; document.getElementsByTagName('body')[0].appendChild(script); } window.bbcuser.isUKCombined().then(function(isUK) { if (isUK) { loadJs('https://web.archive.org/web/20221017053216/https://static.files.bbci.co.uk/orbit/0590e2ad11171db0a349113cf8bd8837/js/edr.js'); } }); })(); /*]]>*/</script> <script type="module">if (window.bbcuser && window.bbcuser.isUKCombined) { bbcuser.isUKCombined().then(function (isUK) { if (isUK) { import('https://web.archive.org/web/20221017053216/https://nav.files.bbci.co.uk/searchbox/6c709a820d7cf2432606db50927227b1//js/search-suggest.js').then(drawer => { drawer.setupSearchDrawer({ searchboxAppStaticPrefix: 'https://web.archive.org/web/20221017053216/https://nav.files.bbci.co.uk/searchbox/6c709a820d7cf2432606db50927227b1/', variant: 'cbbc', searchScope: 'cbbc', }); }); } }); }</script> <script type="text/javascript" src="https://web.archive.org/web/20221017053216js_/https://nav.files.bbci.co.uk/navpromo/4d6b8fa133eb1d43fbcc4a7b2162a86f/js/footerpromo.js" data-base="https://navpromo.api.bbci.co.uk" data-variant="cbbc" async=""></script> <script type="text/javascript">window.COOKIES_STATIC_HOST="https://web.archive.org/web/20221017053216/https://static.files.bbci.co.uk/cookies/383de920e51b3d59e2037eb2d20a8122/cookie-banner/cookie-prompt/"</script><script src="https://web.archive.org/web/20221017053216js_/https://static.files.bbci.co.uk/cookies/383de920e51b3d59e2037eb2d20a8122/cookie-banner/cookie-banners.bundle.js" async=""></script> <script src="https://web.archive.org/web/20221017053216js_/https://nav.files.bbci.co.uk//user-activity-helper/f9f15bf658f4fecae0274bfaa6050093/js/detectview.bundle.js" async=""></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> </body> </html> <!-- FILE ARCHIVED ON 05:32:16 Oct 17, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 17:08:59 Nov 28, 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: 0.844 exclusion.robots: 0.038 exclusion.robots.policy: 0.023 esindex: 0.019 cdx.remote: 7.124 LoadShardBlock: 119.244 (3) PetaboxLoader3.datanode: 126.035 (5) PetaboxLoader3.resolve: 144.598 (2) load_resource: 199.956 loaddict: 75.111 -->