CINXE.COM

The Official Home of CBBC - CBBC - 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.co.uk/cbbc","20211103101644","https://web.archive.org/","web","/_static/", "1635934604"); </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/20211103101644js_/https://cdn.optimizely.com/public/4621041136/s/childrens_prod.js"></script> <title>The Official Home of CBBC - CBBC - BBC</title> <meta name="DCTERMS.title" content="The Official Home of CBBC - CBBC - BBC"/> <meta name="description" content="Welcome to CBBC. Here you can play free online kids games, watch your favourite shows, chat with celebrities and join in with the fun."/> <meta name="DCTERMS.description" content="Welcome to CBBC. Here you can play free online kids games, watch your favourite shows, chat with celebrities and join in with the fun."/> <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"/> <link rel="canonical" href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/cbbc"/> <script type="text/javascript"> var _sf_startpt = (new Date()).getTime() </script> <link rel="copyright" href="https://web.archive.org/web/20211103101644/http://www.bbc.co.uk/terms/" title="Terms of Use"/> <link href="/web/20211103101644im_/https://www.bbc.co.uk/cbbc/assets/images/favicons/apple-touch-icon.png" rel="apple-touch-icon"/> <link href="/web/20211103101644im_/https://www.bbc.co.uk/cbbc/assets/images/favicons/favicon.ico" rel="shortcut icon" type="image/x-icon"/> <link href="/web/20211103101644im_/https://www.bbc.co.uk/cbbc/assets/images/favicons/favicon-16x16.png" rel="icon" type="image/png" sizes="16x16"/> <link href="/web/20211103101644im_/https://www.bbc.co.uk/cbbc/assets/images/favicons/favicon-32x32.png" rel="icon" type="image/png" sizes="32x32"/> <link href="/web/20211103101644im_/https://www.bbc.co.uk/cbbc/assets/images/favicons/favicon-96x96.png" rel="icon" type="image/png" sizes="96x96"/> <link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20211103101644cs_/https://static.bbci.co.uk/gelstyles/0.11.0/style/core.css"/> <link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20211103101644cs_/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/stylesheets/cbbc.min.css"/> <!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/stylesheets/cbbc.ie8.min.css"/> <![endif]--> <link rel="stylesheet" type="text/css" href="/web/20211103101644cs_/https://www.bbc.co.uk/cbbc/stylesheets/immersive/section/1635681634/997c420/home.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-1719.65af99a0 --> <!-- 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> <link rel="stylesheet" href="https://web.archive.org/web/20211103101644cs_/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/css/orb-ltr.min.css"> <script src="https://web.archive.org/web/20211103101644js_/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/js/require.min.js"></script> <script> // nav-orbit-pollyfills // Promise polyfill from https://github.com/bramstein/promis (function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}} function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})}; function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g);}()); // Polyfill Event constructor for IE ref: ORBITEN-919 // see: https://stackoverflow.com/questions/26596123 (function () { if (typeof window.CustomEvent === "function") { return false; } function CustomEvent(event, params) { params = params || { bubbles: false, cancelable: false, detail: undefined }; var evt = document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype = window.Event.prototype; window.Event = CustomEvent; })(); //Element.prototype.matches polyfill //from https://developer.mozilla.org/en-US/docs/Web/API/Element/matches#Polyfill if (!Element.prototype.matches) { Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; } //NodeList.forEach Polyfill //from https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach#Polyfill if (window.NodeList && !NodeList.prototype.forEach) { NodeList.prototype.forEach = Array.prototype.forEach; } // Object.assign polyfill from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Polyfill if (typeof Object.assign != 'function') { // Must be writable: true, enumerable: false, configurable: true Object.defineProperty(Object, "assign", { value: function assign(target, varArgs) { // .length of function is 2 'use strict'; if (target == null) { // TypeError if undefined or null throw new TypeError('Cannot convert undefined or null to object'); } var to = Object(target); for (var index = 1; index < arguments.length; index++) { var nextSource = arguments[index]; if (nextSource != null) { // Skip over if undefined or null for (var nextKey in nextSource) { // Avoid bugs when hasOwnProperty is shadowed if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { to[nextKey] = nextSource[nextKey]; } } } } return to; }, writable: true, configurable: true }); } // window.fetch polyfill https://github.com/github/fetch/blob/v0.11.0/fetch.js - chosen for IE9 compatibility if(typeof window.fetch !== 'function') { (function(self){"use strict";if(self.fetch){return}function normalizeName(name){if(typeof name!=="string"){name=String(name)}if(/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(name)){throw new TypeError("Invalid character in header field name")}return name.toLowerCase()}function normalizeValue(value){if(typeof value!=="string"){value=String(value)}return value}function Headers(headers){this.map={};if(headers instanceof Headers){headers.forEach(function(value,name){this.append(name,value)},this)}else if(headers){Object.getOwnPropertyNames(headers).forEach(function(name){this.append(name,headers[name])},this)}}Headers.prototype.append=function(name,value){name=normalizeName(name);value=normalizeValue(value);var list=this.map[name];if(!list){list=[];this.map[name]=list}list.push(value)};Headers.prototype["delete"]=function(name){delete this.map[normalizeName(name)]};Headers.prototype.get=function(name){var values=this.map[normalizeName(name)];return values?values[0]:null};Headers.prototype.getAll=function(name){return this.map[normalizeName(name)]||[]};Headers.prototype.has=function(name){return this.map.hasOwnProperty(normalizeName(name))};Headers.prototype.set=function(name,value){this.map[normalizeName(name)]=[normalizeValue(value)]};Headers.prototype.forEach=function(callback,thisArg){Object.getOwnPropertyNames(this.map).forEach(function(name){this.map[name].forEach(function(value){callback.call(thisArg,value,name,this)},this)},this)};function consumed(body){if(body.bodyUsed){return Promise.reject(new TypeError("Already read"))}body.bodyUsed=true}function fileReaderReady(reader){return new Promise(function(resolve,reject){reader.onload=function(){resolve(reader.result)};reader.onerror=function(){reject(reader.error)}})}function readBlobAsArrayBuffer(blob){var reader=new FileReader;reader.readAsArrayBuffer(blob);return fileReaderReady(reader)}function readBlobAsText(blob){var reader=new FileReader;reader.readAsText(blob);return fileReaderReady(reader)}var support={blob:"FileReader"in self&&"Blob"in self&&function(){try{new Blob;return true}catch(e){return false}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};function Body(){this.bodyUsed=false;this._initBody=function(body){this._bodyInit=body;if(typeof body==="string"){this._bodyText=body}else if(support.blob&&Blob.prototype.isPrototypeOf(body)){this._bodyBlob=body}else if(support.formData&&FormData.prototype.isPrototypeOf(body)){this._bodyFormData=body}else if(!body){this._bodyText=""}else if(support.arrayBuffer&&ArrayBuffer.prototype.isPrototypeOf(body)){}else{throw new Error("unsupported BodyInit type")}if(!this.headers.get("content-type")){if(typeof body==="string"){this.headers.set("content-type","text/plain;charset=UTF-8")}else if(this._bodyBlob&&this._bodyBlob.type){this.headers.set("content-type",this._bodyBlob.type)}}};if(support.blob){this.blob=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return Promise.resolve(this._bodyBlob)}else if(this._bodyFormData){throw new Error("could not read FormData body as blob")}else{return Promise.resolve(new Blob([this._bodyText]))}};this.arrayBuffer=function(){return this.blob().then(readBlobAsArrayBuffer)};this.text=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return readBlobAsText(this._bodyBlob)}else if(this._bodyFormData){throw new Error("could not read FormData body as text")}else{return Promise.resolve(this._bodyText)}}}else{this.text=function(){var rejected=consumed(this);return rejected?rejected:Promise.resolve(this._bodyText)}}if(support.formData){this.formData=function(){return this.text().then(decode)}}this.json=function(){return this.text().then(JSON.parse)};return this}var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(method){var upcased=method.toUpperCase();return methods.indexOf(upcased)>-1?upcased:method}function Request(input,options){options=options||{};var body=options.body;if(Request.prototype.isPrototypeOf(input)){if(input.bodyUsed){throw new TypeError("Already read")}this.url=input.url;this.credentials=input.credentials;if(!options.headers){this.headers=new Headers(input.headers)}this.method=input.method;this.mode=input.mode;if(!body){body=input._bodyInit;input.bodyUsed=true}}else{this.url=input}this.credentials=options.credentials||this.credentials||"omit";if(options.headers||!this.headers){this.headers=new Headers(options.headers)}this.method=normalizeMethod(options.method||this.method||"GET");this.mode=options.mode||this.mode||null;this.referrer=null;if((this.method==="GET"||this.method==="HEAD")&&body){throw new TypeError("Body not allowed for GET or HEAD requests")}this._initBody(body)}Request.prototype.clone=function(){return new Request(this)};function decode(body){var form=new FormData;body.trim().split("&").forEach(function(bytes){if(bytes){var split=bytes.split("=");var name=split.shift().replace(/\+/g," ");var value=split.join("=").replace(/\+/g," ");form.append(decodeURIComponent(name),decodeURIComponent(value))}});return form}function headers(xhr){var head=new Headers;var pairs=xhr.getAllResponseHeaders().trim().split("\n");pairs.forEach(function(header){var split=header.trim().split(":");var key=split.shift().trim();var value=split.join(":").trim();head.append(key,value)});return head}Body.call(Request.prototype);function Response(bodyInit,options){if(!options){options={}}this.type="default";this.status=options.status;this.ok=this.status>=200&&this.status<300;this.statusText=options.statusText;this.headers=options.headers instanceof Headers?options.headers:new Headers(options.headers);this.url=options.url||"";this._initBody(bodyInit)}Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var response=new Response(null,{status:0,statusText:""});response.type="error";return response};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(url,status){if(redirectStatuses.indexOf(status)===-1){throw new RangeError("Invalid status code")}return new Response(null,{status:status,headers:{location:url}})};self.Headers=Headers;self.Request=Request;self.Response=Response;self.fetch=function(input,init){return new Promise(function(resolve,reject){var request;if(Request.prototype.isPrototypeOf(input)&&!init){request=input}else{request=new Request(input,init)}var xhr=new XMLHttpRequest;function responseURL(){if("responseURL"in xhr){return xhr.responseURL}if(/^X-Request-URL:/m.test(xhr.getAllResponseHeaders())){return xhr.getResponseHeader("X-Request-URL")}return}xhr.onload=function(){var status=xhr.status===1223?204:xhr.status;if(status<100||status>599){reject(new TypeError("Network request failed"));return}var options={status:status,statusText:xhr.statusText,headers:headers(xhr),url:responseURL()};var body="response"in xhr?xhr.response:xhr.responseText;resolve(new Response(body,options))};xhr.onerror=function(){reject(new TypeError("Network request failed"))};xhr.open(request.method,request.url,true);if(request.credentials==="include"){xhr.withCredentials=true}if("responseType"in xhr&&support.blob){xhr.responseType="blob"}request.headers.forEach(function(value,name){xhr.setRequestHeader(name,value)});xhr.send(typeof request._bodyInit==="undefined"?null:request._bodyInit)})};self.fetch.polyfill=true})(typeof self!=="undefined"?self:this); } if (typeof window.CustomEvent !== 'function') { function CustomEvent(event, params) { params = params || { bubbles: false, cancelable: false, detail: null }; var evt = document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype = window.Event.prototype; window.CustomEvent = CustomEvent; } </script> <script> window.orbitData = {}; var additionalPageProperties = {}; additionalPageProperties['custom_var_1'] = 'not-applicable' || null; additionalPageProperties['custom_var_2'] = 'not-applicable' || null; additionalPageProperties['custom_var_3'] = 'not-applicable' || null; additionalPageProperties['custom_var_4'] = 'not-applicable' || null; additionalPageProperties['custom_var_5'] = 'not-applicable' || null; additionalPageProperties['custom_var_6'] = 'not-applicable' || null; additionalPageProperties['custom_var_7'] = 'not-applicable' || null; additionalPageProperties['custom_var_10'] = 'not-applicable' || null; additionalPageProperties['app_name'] = 'cbbc' || null; window.orbitData.userProfileUrl = "https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/userprofile"; window.page = { name: '' || null, destination: 'cbbc' || null, producer: 'cbbc' || null, section: '' || null, site: '' || null, contentId: 'urn:bbc:childrens:cbbc.page' || null, contentType: 'index-home' || null, edition: '' || null, additionalProperties: additionalPageProperties }; window.page.language = 'en'; window.page.language = 'en'; window.page.modal = false; !function(){var t={3053:function(t,r,e){function n(t,r){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),e.push.apply(e,n)}return e}function o(t){for(var r=1;r<arguments.length;r++){var e=null!=arguments[r]?arguments[r]:{};r%2?n(Object(e),!0).forEach((function(r){i(t,r,e[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):n(Object(e)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}))}return t}function i(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}var u=e(1391),c=e(9135);window.bbcpage=u.init(o({},window.page)),window.page=void 0,window.bbcuser=c.init(window,o({},window.user))},1391:function(t){function r(t,r){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),e.push.apply(e,n)}return e}function e(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?r(Object(o),!0).forEach((function(r){n(t,r,o[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):r(Object(o)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(o,r))}))}return t}function n(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}t.exports={init:function(t){var r=e({},t);return document.addEventListener("bbc-page-reset",(function(t){var e;t.detail&&t.detail.page&&(e=t.detail.page,r=Object.assign(r,e)),document.dispatchEvent(new Event("bbc-page-updated"))})),{getName:function(){return Promise.resolve(r.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(r.language)},getDestination:function(){return Promise.resolve(r.destination)},getProducer:function(){return Promise.resolve(r.producer)},getSection:function(){return Promise.resolve(r.section)},getContentType:function(){return Promise.resolve(r.contentType)},getContentId:function(){return Promise.resolve(r.contentId)},getReferrer:function(){return Promise.resolve(window.orb&&null!==window.orb.referrer&&void 0!==window.orb.referrer?window.orb.referrer:document.referrer)},getAdditionalProperties:function(){return Promise.resolve(e({},r.additionalProperties))},loadCSS:function(t){return new Promise((function(r,e){var n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.onload=function(){r()},n.href=t,document.getElementsByTagName("head")[0].appendChild(n)}))},isModal:function(){return Promise.resolve(r.modal)}}}}},9135:function(t){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function e(t,r){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),e.push.apply(e,n)}return e}function n(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?e(Object(n),!0).forEach((function(r){o(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))}))}return t}function o(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}function i(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}function u(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function c(t){var r="function"==typeof Map?new Map:void 0;return(c=function(t){if(null===t||(e=t,-1===Function.toString.call(e).indexOf("[native code]")))return t;var e;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(t))return r.get(t);r.set(t,n)}function n(){return a(t,arguments,l(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),f(n,t)})(t)}function a(t,r,e){return(a=s()?Reflect.construct:function(t,r,e){var n=[null];n.push.apply(n,r);var o=new(Function.bind.apply(t,n));return e&&f(o,e.prototype),o}).apply(null,arguments)}function s(){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 f(t,r){return(f=Object.setPrototypeOf||function(t,r){return t.__proto__=r,t})(t,r)}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var p=function(t){!function(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),r&&f(t,r)}(o,t);var r,e,n=(r=o,e=s(),function(){var t,n=l(r);if(e){var o=l(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return u(this,t)});function o(){return i(this,o),n.apply(this,arguments)}return o}(c(Error));function h(t){return new Promise((function(r,e){window.require(t,(function(){r.apply(this,arguments)}),(function(t){e(t)}))}))}t.exports={init:function(t,r){var e,o=n({},r),i=null;function u(){if(["X-Country","X-Ip_is_advertise_combined","X-Ip_is_uk_combined"].every((function(t){return!!o[t]})))return Promise.resolve(o);if(!i){var r=t.location.hostname.endsWith(".com")?"com":"co.uk";i=t.fetch("https://web.archive.org/web/20211103101644/https://www.bbc.".concat(r,"/userinfo")).then((function(t){return t.json()}))}return i}function c(t){if(t.status>=200&&t.status<300)return t;var r=new Error(t.statusText);throw r.response=t,r}function a(t){return t.json()}function s(){if(o.ageBand)return Promise.resolve(o);if(!e){if("undefined"==typeof XMLHttpRequest||!("withCredentials"in new XMLHttpRequest))return Promise.resolve(o);e=h(["idcta-v2/idcta-1"]).then((function(r){return r.initiateTokenRefresh().then((function(){return t.fetch(t.orbitData.userProfileUrl,{credentials:"include"}).then(c).then(a).then((function(t){return o=n(n({},o),t)}))}))}))}return e}var f={getHashedId:function(){return h(["idcta-v2/idcta-1"]).then((function(t){return t.getCookieInstance().getHidFromCookie()}))},isSignedIn:function(){return h(["idcta-v2/idcta-1"]).then((function(t){return t&&t.getCookieInstance().hasCookie()}))},getCountry:function(){return u().then((function(t){return t["X-Country"]||"gb"}))},isUKCombined:function(){return u().then((function(t){if(!t["X-Ip_is_uk_combined"])throw new p("missing isUKCombined from userinfo response");return"yes"===t["X-Ip_is_uk_combined"].toLowerCase()}))},canSeeAdverts:function(){return u().then((function(t){if(!t["X-Ip_is_advertise_combined"])throw new p("missing canSeeAdverts from userinfo response");return"yes"===t["X-Ip_is_advertise_combined"].toLowerCase()}))},getAgeBand:function(){return u().then((function(t){return t["X-Age-Band"]?Promise.resolve(t["X-Age-Band"]):f.isSignedIn().then((function(t){if(t)return s().then((function(t){return o["X-Age-Band"]=t["X-Age-Band"],o["X-Age-Band"]||void 0})).catch((function(){return o["X-Age-Band"]||void 0}))}))}))},allowsPerformanceCookies:function(){return h(["orb/cookies"]).then((function(t){return!!t.cookiesEnabled()&&!!t.readPolicy("performance")}))},allowsFunctionalCookies:function(){return h(["orb/cookies"]).then((function(t){return!!t.cookiesEnabled()&&!!t.readPolicy("personalisation")}))},getCookieValue:function(t){return h(["orb/cookies"]).then((function(r){return r.get(t)}))}};return f},BBCUserError:p}},7633:function(t,r,e){e(9170),e(6992),e(1539),e(8674),e(7922),e(4668),e(7727),e(8783);var n=e(857);t.exports=n.Promise},1111:function(t,r,e){e(1539),e(4916),e(4953),e(8992),e(9841),e(4506),e(7852),e(2023),e(4723),e(6373),e(6528),e(3112),e(2481),e(5306),e(8757),e(4765),e(3123),e(3157),e(3650),e(3210),e(5674),e(8702),e(8783),e(5218),e(4475),e(7929),e(915),e(9253),e(2125),e(8830),e(8734),e(9254),e(7268),e(7397),e(86),e(623);var n=e(857);t.exports=n.String},9662:function(t,r,e){var n=e(7854),o=e(614),i=e(6330),u=n.TypeError;t.exports=function(t){if(o(t))return t;throw u(i(t)+" is not a function")}},9483:function(t,r,e){var n=e(7854),o=e(4411),i=e(6330),u=n.TypeError;t.exports=function(t){if(o(t))return t;throw u(i(t)+" is not a constructor")}},6077:function(t,r,e){var n=e(7854),o=e(614),i=n.String,u=n.TypeError;t.exports=function(t){if("object"==typeof t||o(t))return t;throw u("Can't set "+i(t)+" as a prototype")}},1223:function(t,r,e){var n=e(5112),o=e(30),i=e(3070),u=n("unscopables"),c=Array.prototype;null==c[u]&&i.f(c,u,{configurable:!0,value:o(null)}),t.exports=function(t){c[u][t]=!0}},1530:function(t,r,e){"use strict";var n=e(8710).charAt;t.exports=function(t,r,e){return r+(e?n(t,r).length:1)}},5787:function(t,r,e){var n=e(7854),o=e(7976),i=n.TypeError;t.exports=function(t,r){if(o(r,t))return t;throw i("Incorrect invocation")}},9670:function(t,r,e){var n=e(7854),o=e(111),i=n.String,u=n.TypeError;t.exports=function(t){if(o(t))return t;throw u(i(t)+" is not an object")}},1318:function(t,r,e){var n=e(5656),o=e(1400),i=e(6244),u=function(t){return function(r,e,u){var c,a=n(r),s=i(a),f=o(u,s);if(t&&e!=e){for(;s>f;)if((c=a[f++])!=c)return!0}else for(;s>f;f++)if((t||f in a)&&a[f]===e)return t||f||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},206:function(t,r,e){var n=e(1702);t.exports=n([].slice)},7072:function(t,r,e){var n=e(5112)("iterator"),o=!1;try{var i=0,u={next:function(){return{done:!!i++}},return:function(){o=!0}};u[n]=function(){return this},Array.from(u,(function(){throw 2}))}catch(t){}t.exports=function(t,r){if(!r&&!o)return!1;var e=!1;try{var i={};i[n]=function(){return{next:function(){return{done:e=!0}}}},t(i)}catch(t){}return e}},4326:function(t,r,e){var n=e(1702),o=n({}.toString),i=n("".slice);t.exports=function(t){return i(o(t),8,-1)}},648:function(t,r,e){var n=e(7854),o=e(1694),i=e(614),u=e(4326),c=e(5112)("toStringTag"),a=n.Object,s="Arguments"==u(function(){return arguments}());t.exports=o?u:function(t){var r,e,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=a(t),c))?e:s?u(r):"Object"==(n=u(r))&&i(r.callee)?"Arguments":n}},7741:function(t,r,e){var n=e(1702),o=e(206),i=n("".replace),u=n("".split),c=n([].join),a=String(Error("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,f=s.test(a),l=/@[^\n]*\n/.test(a)&&!/zxcasd/.test(a);t.exports=function(t,r){if("string"!=typeof t)return t;if(f)for(;r--;)t=i(t,s,"");else if(l)return c(o(u(t,"\n"),r),"\n");return t}},9920:function(t,r,e){var n=e(2597),o=e(3887),i=e(1236),u=e(3070);t.exports=function(t,r){for(var e=o(r),c=u.f,a=i.f,s=0;s<e.length;s++){var f=e[s];n(t,f)||c(t,f,a(r,f))}}},4964:function(t,r,e){var n=e(5112)("match");t.exports=function(t){var r=/./;try{"/./"[t](r)}catch(e){try{return r[n]=!1,"/./"[t](r)}catch(t){}}return!1}},8544:function(t,r,e){var n=e(7293);t.exports=!n((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},4230:function(t,r,e){var n=e(1702),o=e(4488),i=e(1340),u=/"/g,c=n("".replace);t.exports=function(t,r,e,n){var a=i(o(t)),s="<"+r;return""!==e&&(s+=" "+e+'="'+c(i(n),u,"&quot;")+'"'),s+">"+a+"</"+r+">"}},4994:function(t,r,e){"use strict";var n=e(3383).IteratorPrototype,o=e(30),i=e(9114),u=e(8003),c=e(7497),a=function(){return this};t.exports=function(t,r,e){var s=r+" Iterator";return t.prototype=o(n,{next:i(1,e)}),u(t,s,!1,!0),c[s]=a,t}},8880:function(t,r,e){var n=e(9781),o=e(3070),i=e(9114);t.exports=n?function(t,r,e){return o.f(t,r,i(1,e))}:function(t,r,e){return t[r]=e,t}},9114:function(t){t.exports=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}}},654:function(t,r,e){"use strict";var n=e(2109),o=e(6916),i=e(1913),u=e(6530),c=e(614),a=e(4994),s=e(9518),f=e(7674),l=e(8003),p=e(8880),h=e(1320),d=e(5112),v=e(7497),y=e(3383),g=u.PROPER,b=u.CONFIGURABLE,m=y.IteratorPrototype,x=y.BUGGY_SAFARI_ITERATORS,w=d("iterator"),O="keys",E="values",S="entries",j=function(){return this};t.exports=function(t,r,e,u,d,y,P){a(e,r,u);var T,_,A,I=function(t){if(t===d&&B)return B;if(!x&&t in k)return k[t];switch(t){case O:case E:case S:return function(){return new e(this,t)}}return function(){return new e(this)}},R=r+" Iterator",L=!1,k=t.prototype,C=k[w]||k["@@iterator"]||d&&k[d],B=!x&&C||I(d),D="Array"==r&&k.entries||C;if(D&&(T=s(D.call(new t)))!==Object.prototype&&T.next&&(i||s(T)===m||(f?f(T,m):c(T[w])||h(T,w,j)),l(T,R,!0,!0),i&&(v[R]=j)),g&&d==E&&C&&C.name!==E&&(!i&&b?p(k,"name",E):(L=!0,B=function(){return o(C,this)})),d)if(_={values:I(E),keys:y?B:I(O),entries:I(S)},P)for(A in _)(x||L||!(A in k))&&h(k,A,_[A]);else n({target:r,proto:!0,forced:x||L},_);return i&&!P||k[w]===B||h(k,w,B,{name:d}),v[r]=B,_}},9781:function(t,r,e){var n=e(7293);t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:function(t,r,e){var n=e(7854),o=e(111),i=n.document,u=o(i)&&o(i.createElement);t.exports=function(t){return u?i.createElement(t):{}}},8324:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:function(t,r,e){var n=e(317)("span").classList,o=n&&n.constructor&&n.constructor.prototype;t.exports=o===Object.prototype?void 0:o},7871:function(t){t.exports="object"==typeof window},1528:function(t,r,e){var n=e(8113),o=e(7854);t.exports=/ipad|iphone|ipod/i.test(n)&&void 0!==o.Pebble},6833:function(t,r,e){var n=e(8113);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},5268:function(t,r,e){var n=e(4326),o=e(7854);t.exports="process"==n(o.process)},1036:function(t,r,e){var n=e(8113);t.exports=/web0s(?!.*chrome)/i.test(n)},8113:function(t,r,e){var n=e(5005);t.exports=n("navigator","userAgent")||""},7392:function(t,r,e){var n,o,i=e(7854),u=e(8113),c=i.process,a=i.Deno,s=c&&c.versions||a&&a.version,f=s&&s.v8;f&&(o=(n=f.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&u&&(!(n=u.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=u.match(/Chrome\/(\d+)/))&&(o=+n[1]),t.exports=o},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2914:function(t,r,e){var n=e(7293),o=e(9114);t.exports=!n((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",o(1,7)),7!==t.stack)}))},2109:function(t,r,e){var n=e(7854),o=e(1236).f,i=e(8880),u=e(1320),c=e(3505),a=e(9920),s=e(4705);t.exports=function(t,r){var e,f,l,p,h,d=t.target,v=t.global,y=t.stat;if(e=v?n:y?n[d]||c(d,{}):(n[d]||{}).prototype)for(f in r){if(p=r[f],l=t.noTargetGet?(h=o(e,f))&&h.value:e[f],!s(v?f:d+(y?".":"#")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;a(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),u(e,f,p,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},7007:function(t,r,e){"use strict";e(4916);var n=e(1702),o=e(1320),i=e(2261),u=e(7293),c=e(5112),a=e(8880),s=c("species"),f=RegExp.prototype;t.exports=function(t,r,e,l){var p=c(t),h=!u((function(){var r={};return r[p]=function(){return 7},7!=""[t](r)})),d=h&&!u((function(){var r=!1,e=/a/;return"split"===t&&((e={}).constructor={},e.constructor[s]=function(){return e},e.flags="",e[p]=/./[p]),e.exec=function(){return r=!0,null},e[p](""),!r}));if(!h||!d||e){var v=n(/./[p]),y=r(p,""[t],(function(t,r,e,o,u){var c=n(t),a=r.exec;return a===i||a===f.exec?h&&!u?{done:!0,value:v(r,e,o)}:{done:!0,value:c(e,r,o)}:{done:!1}}));o(String.prototype,t,y[0]),o(f,p,y[1])}l&&a(f[p],"sham",!0)}},2104:function(t){var r=Function.prototype,e=r.apply,n=r.bind,o=r.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?o.bind(e):function(){return o.apply(e,arguments)})},9974:function(t,r,e){var n=e(1702),o=e(9662),i=n(n.bind);t.exports=function(t,r){return o(t),void 0===r?t:i?i(t,r):function(){return t.apply(r,arguments)}}},6916:function(t){var r=Function.prototype.call;t.exports=r.bind?r.bind(r):function(){return r.apply(r,arguments)}},6530:function(t,r,e){var n=e(9781),o=e(2597),i=Function.prototype,u=n&&Object.getOwnPropertyDescriptor,c=o(i,"name"),a=c&&"something"===function(){}.name,s=c&&(!n||n&&u(i,"name").configurable);t.exports={EXISTS:c,PROPER:a,CONFIGURABLE:s}},1702:function(t){var r=Function.prototype,e=r.bind,n=r.call,o=e&&e.bind(n);t.exports=e?function(t){return t&&o(n,t)}:function(t){return t&&function(){return n.apply(t,arguments)}}},5005:function(t,r,e){var n=e(7854),o=e(614),i=function(t){return o(t)?t:void 0};t.exports=function(t,r){return arguments.length<2?i(n[t]):n[t]&&n[t][r]}},1246:function(t,r,e){var n=e(648),o=e(8173),i=e(7497),u=e(5112)("iterator");t.exports=function(t){if(null!=t)return o(t,u)||o(t,"@@iterator")||i[n(t)]}},8554:function(t,r,e){var n=e(7854),o=e(6916),i=e(9662),u=e(9670),c=e(6330),a=e(1246),s=n.TypeError;t.exports=function(t,r){var e=arguments.length<2?a(t):r;if(i(e))return u(o(e,t));throw s(c(t)+" is not iterable")}},8173:function(t,r,e){var n=e(9662);t.exports=function(t,r){var e=t[r];return null==e?void 0:n(e)}},647:function(t,r,e){var n=e(1702),o=e(7908),i=Math.floor,u=n("".charAt),c=n("".replace),a=n("".slice),s=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,f=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,r,e,n,l,p){var h=e+t.length,d=n.length,v=f;return void 0!==l&&(l=o(l),v=s),c(p,v,(function(o,c){var s;switch(u(c,0)){case"$":return"$";case"&":return t;case"`":return a(r,0,e);case"'":return a(r,h);case"<":s=l[a(c,1,-1)];break;default:var f=+c;if(0===f)return o;if(f>d){var p=i(f/10);return 0===p?o:p<=d?void 0===n[p-1]?u(c,1):n[p-1]+u(c,1):o}s=n[f-1]}return void 0===s?"":s}))}},7854:function(t,r,e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e.g&&e.g)||function(){return this}()||Function("return this")()},2597:function(t,r,e){var n=e(1702),o=e(7908),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,r){return i(o(t),r)}},3501:function(t){t.exports={}},842:function(t,r,e){var n=e(7854);t.exports=function(t,r){var e=n.console;e&&e.error&&(1==arguments.length?e.error(t):e.error(t,r))}},490:function(t,r,e){var n=e(5005);t.exports=n("document","documentElement")},4664:function(t,r,e){var n=e(9781),o=e(7293),i=e(317);t.exports=!n&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,r,e){var n=e(7854),o=e(1702),i=e(7293),u=e(4326),c=n.Object,a=o("".split);t.exports=i((function(){return!c("z").propertyIsEnumerable(0)}))?function(t){return"String"==u(t)?a(t,""):c(t)}:c},2788:function(t,r,e){var n=e(1702),o=e(614),i=e(5465),u=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return u(t)}),t.exports=i.inspectSource},8340:function(t,r,e){var n=e(111),o=e(8880);t.exports=function(t,r){n(r)&&"cause"in r&&o(t,"cause",r.cause)}},9909:function(t,r,e){var n,o,i,u=e(8536),c=e(7854),a=e(1702),s=e(111),f=e(8880),l=e(2597),p=e(5465),h=e(6200),d=e(3501),v="Object already initialized",y=c.TypeError,g=c.WeakMap;if(u||p.state){var b=p.state||(p.state=new g),m=a(b.get),x=a(b.has),w=a(b.set);n=function(t,r){if(x(b,t))throw new y(v);return r.facade=t,w(b,t,r),r},o=function(t){return m(b,t)||{}},i=function(t){return x(b,t)}}else{var O=h("state");d[O]=!0,n=function(t,r){if(l(t,O))throw new y(v);return r.facade=t,f(t,O,r),r},o=function(t){return l(t,O)?t[O]:{}},i=function(t){return l(t,O)}}t.exports={set:n,get:o,has:i,enforce:function(t){return i(t)?o(t):n(t,{})},getterFor:function(t){return function(r){var e;if(!s(r)||(e=o(r)).type!==t)throw y("Incompatible receiver, "+t+" required");return e}}}},7659:function(t,r,e){var n=e(5112),o=e(7497),i=n("iterator"),u=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||u[i]===t)}},614:function(t){t.exports=function(t){return"function"==typeof t}},4411:function(t,r,e){var n=e(1702),o=e(7293),i=e(614),u=e(648),c=e(5005),a=e(2788),s=function(){},f=[],l=c("Reflect","construct"),p=/^\s*(?:class|function)\b/,h=n(p.exec),d=!p.exec(s),v=function(t){if(!i(t))return!1;try{return l(s,f,t),!0}catch(t){return!1}};t.exports=!l||o((function(){var t;return v(v.call)||!v(Object)||!v((function(){t=!0}))||t}))?function(t){if(!i(t))return!1;switch(u(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return d||!!h(p,a(t))}:v},4705:function(t,r,e){var n=e(7293),o=e(614),i=/#|\.prototype\./,u=function(t,r){var e=a[c(t)];return e==f||e!=s&&(o(r)?n(r):!!r)},c=u.normalize=function(t){return String(t).replace(i,".").toLowerCase()},a=u.data={},s=u.NATIVE="N",f=u.POLYFILL="P";t.exports=u},111:function(t,r,e){var n=e(614);t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},1913:function(t){t.exports=!1},7850:function(t,r,e){var n=e(111),o=e(4326),i=e(5112)("match");t.exports=function(t){var r;return n(t)&&(void 0!==(r=t[i])?!!r:"RegExp"==o(t))}},2190:function(t,r,e){var n=e(7854),o=e(5005),i=e(614),u=e(7976),c=e(3307),a=n.Object;t.exports=c?function(t){return"symbol"==typeof t}:function(t){var r=o("Symbol");return i(r)&&u(r.prototype,a(t))}},408:function(t,r,e){var n=e(7854),o=e(9974),i=e(6916),u=e(9670),c=e(6330),a=e(7659),s=e(6244),f=e(7976),l=e(8554),p=e(1246),h=e(9212),d=n.TypeError,v=function(t,r){this.stopped=t,this.result=r},y=v.prototype;t.exports=function(t,r,e){var n,g,b,m,x,w,O,E=e&&e.that,S=!(!e||!e.AS_ENTRIES),j=!(!e||!e.IS_ITERATOR),P=!(!e||!e.INTERRUPTED),T=o(r,E),_=function(t){return n&&h(n,"normal",t),new v(!0,t)},A=function(t){return S?(u(t),P?T(t[0],t[1],_):T(t[0],t[1])):P?T(t,_):T(t)};if(j)n=t;else{if(!(g=p(t)))throw d(c(t)+" is not iterable");if(a(g)){for(b=0,m=s(t);m>b;b++)if((x=A(t[b]))&&f(y,x))return x;return new v(!1)}n=l(t,g)}for(w=n.next;!(O=i(w,n)).done;){try{x=A(O.value)}catch(t){h(n,"throw",t)}if("object"==typeof x&&x&&f(y,x))return x}return new v(!1)}},9212:function(t,r,e){var n=e(6916),o=e(9670),i=e(8173);t.exports=function(t,r,e){var u,c;o(t);try{if(!(u=i(t,"return"))){if("throw"===r)throw e;return e}u=n(u,t)}catch(t){c=!0,u=t}if("throw"===r)throw e;if(c)throw u;return o(u),e}},3383:function(t,r,e){"use strict";var n,o,i,u=e(7293),c=e(614),a=e(30),s=e(9518),f=e(1320),l=e(5112),p=e(1913),h=l("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=s(s(i)))!==Object.prototype&&(n=o):d=!0),null==n||u((function(){var t={};return n[h].call(t)!==t}))?n={}:p&&(n=a(n)),c(n[h])||f(n,h,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:d}},7497:function(t){t.exports={}},6244:function(t,r,e){var n=e(7466);t.exports=function(t){return n(t.length)}},5948:function(t,r,e){var n,o,i,u,c,a,s,f,l=e(7854),p=e(9974),h=e(1236).f,d=e(261).set,v=e(6833),y=e(1528),g=e(1036),b=e(5268),m=l.MutationObserver||l.WebKitMutationObserver,x=l.document,w=l.process,O=l.Promise,E=h(l,"queueMicrotask"),S=E&&E.value;S||(n=function(){var t,r;for(b&&(t=w.domain)&&t.exit();o;){r=o.fn,o=o.next;try{r()}catch(t){throw o?u():i=void 0,t}}i=void 0,t&&t.enter()},v||b||g||!m||!x?!y&&O&&O.resolve?((s=O.resolve(void 0)).constructor=O,f=p(s.then,s),u=function(){f(n)}):b?u=function(){w.nextTick(n)}:(d=p(d,l),u=function(){d(n)}):(c=!0,a=x.createTextNode(""),new m(n).observe(a,{characterData:!0}),u=function(){a.data=c=!c})),t.exports=S||function(t){var r={fn:t,next:void 0};i&&(i.next=r),o||(o=r,u()),i=r}},3366:function(t,r,e){var n=e(7854);t.exports=n.Promise},133:function(t,r,e){var n=e(7392),o=e(7293);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},8536:function(t,r,e){var n=e(7854),o=e(614),i=e(2788),u=n.WeakMap;t.exports=o(u)&&/native code/.test(i(u))},8523:function(t,r,e){"use strict";var n=e(9662),o=function(t){var r,e;this.promise=new t((function(t,n){if(void 0!==r||void 0!==e)throw TypeError("Bad Promise constructor");r=t,e=n})),this.resolve=n(r),this.reject=n(e)};t.exports.f=function(t){return new o(t)}},6277:function(t,r,e){var n=e(1340);t.exports=function(t,r){return void 0===t?arguments.length<2?"":r:n(t)}},3929:function(t,r,e){var n=e(7854),o=e(7850),i=n.TypeError;t.exports=function(t){if(o(t))throw i("The method doesn't accept regular expressions");return t}},30:function(t,r,e){var n,o=e(9670),i=e(6048),u=e(748),c=e(3501),a=e(490),s=e(317),f=e(6200),l=f("IE_PROTO"),p=function(){},h=function(t){return"<script>"+t+"</"+"script>"},d=function(t){t.write(h("")),t.close();var r=t.parentWindow.Object;return t=null,r},v=function(){try{n=new ActiveXObject("htmlfile")}catch(t){}var t,r;v="undefined"!=typeof document?document.domain&&n?d(n):((r=s("iframe")).style.display="none",a.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(h("document.F=Object")),t.close(),t.F):d(n);for(var e=u.length;e--;)delete v.prototype[u[e]];return v()};c[l]=!0,t.exports=Object.create||function(t,r){var e;return null!==t?(p.prototype=o(t),e=new p,p.prototype=null,e[l]=t):e=v(),void 0===r?e:i(e,r)}},6048:function(t,r,e){var n=e(9781),o=e(3070),i=e(9670),u=e(5656),c=e(1956);t.exports=n?Object.defineProperties:function(t,r){i(t);for(var e,n=u(r),a=c(r),s=a.length,f=0;s>f;)o.f(t,e=a[f++],n[e]);return t}},3070:function(t,r,e){var n=e(7854),o=e(9781),i=e(4664),u=e(9670),c=e(4948),a=n.TypeError,s=Object.defineProperty;r.f=o?s:function(t,r,e){if(u(t),r=c(r),u(e),i)try{return s(t,r,e)}catch(t){}if("get"in e||"set"in e)throw a("Accessors not supported");return"value"in e&&(t[r]=e.value),t}},1236:function(t,r,e){var n=e(9781),o=e(6916),i=e(5296),u=e(9114),c=e(5656),a=e(4948),s=e(2597),f=e(4664),l=Object.getOwnPropertyDescriptor;r.f=n?l:function(t,r){if(t=c(t),r=a(r),f)try{return l(t,r)}catch(t){}if(s(t,r))return u(!o(i.f,t,r),t[r])}},8006:function(t,r,e){var n=e(6324),o=e(748).concat("length","prototype");r.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},5181:function(t,r){r.f=Object.getOwnPropertySymbols},9518:function(t,r,e){var n=e(7854),o=e(2597),i=e(614),u=e(7908),c=e(6200),a=e(8544),s=c("IE_PROTO"),f=n.Object,l=f.prototype;t.exports=a?f.getPrototypeOf:function(t){var r=u(t);if(o(r,s))return r[s];var e=r.constructor;return i(e)&&r instanceof e?e.prototype:r instanceof f?l:null}},7976:function(t,r,e){var n=e(1702);t.exports=n({}.isPrototypeOf)},6324:function(t,r,e){var n=e(1702),o=e(2597),i=e(5656),u=e(1318).indexOf,c=e(3501),a=n([].push);t.exports=function(t,r){var e,n=i(t),s=0,f=[];for(e in n)!o(c,e)&&o(n,e)&&a(f,e);for(;r.length>s;)o(n,e=r[s++])&&(~u(f,e)||a(f,e));return f}},1956:function(t,r,e){var n=e(6324),o=e(748);t.exports=Object.keys||function(t){return n(t,o)}},5296:function(t,r){"use strict";var e={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!e.call({1:2},1);r.f=o?function(t){var r=n(this,t);return!!r&&r.enumerable}:e},7674:function(t,r,e){var n=e(1702),o=e(9670),i=e(6077);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,r=!1,e={};try{(t=n(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(e,[]),r=e instanceof Array}catch(t){}return function(e,n){return o(e),i(n),r?t(e,n):e.__proto__=n,e}}():void 0)},288:function(t,r,e){"use strict";var n=e(1694),o=e(648);t.exports=n?{}.toString:function(){return"[object "+o(this)+"]"}},2140:function(t,r,e){var n=e(7854),o=e(6916),i=e(614),u=e(111),c=n.TypeError;t.exports=function(t,r){var e,n;if("string"===r&&i(e=t.toString)&&!u(n=o(e,t)))return n;if(i(e=t.valueOf)&&!u(n=o(e,t)))return n;if("string"!==r&&i(e=t.toString)&&!u(n=o(e,t)))return n;throw c("Can't convert object to primitive value")}},3887:function(t,r,e){var n=e(5005),o=e(1702),i=e(8006),u=e(5181),c=e(9670),a=o([].concat);t.exports=n("Reflect","ownKeys")||function(t){var r=i.f(c(t)),e=u.f;return e?a(r,e(t)):r}},857:function(t,r,e){var n=e(7854);t.exports=n},2534:function(t){t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},9478:function(t,r,e){var n=e(9670),o=e(111),i=e(8523);t.exports=function(t,r){if(n(t),o(r)&&r.constructor===t)return r;var e=i.f(t);return(0,e.resolve)(r),e.promise}},2248:function(t,r,e){var n=e(1320);t.exports=function(t,r,e){for(var o in r)n(t,o,r[o],e);return t}},1320:function(t,r,e){var n=e(7854),o=e(614),i=e(2597),u=e(8880),c=e(3505),a=e(2788),s=e(9909),f=e(6530).CONFIGURABLE,l=s.get,p=s.enforce,h=String(String).split("String");(t.exports=function(t,r,e,a){var s,l=!!a&&!!a.unsafe,d=!!a&&!!a.enumerable,v=!!a&&!!a.noTargetGet,y=a&&void 0!==a.name?a.name:r;o(e)&&("Symbol("===String(y).slice(0,7)&&(y="["+String(y).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!i(e,"name")||f&&e.name!==y)&&u(e,"name",y),(s=p(e)).source||(s.source=h.join("string"==typeof y?y:""))),t!==n?(l?!v&&t[r]&&(d=!0):delete t[r],d?t[r]=e:u(t,r,e)):d?t[r]=e:c(r,e)})(Function.prototype,"toString",(function(){return o(this)&&l(this).source||a(this)}))},7651:function(t,r,e){var n=e(7854),o=e(6916),i=e(9670),u=e(614),c=e(4326),a=e(2261),s=n.TypeError;t.exports=function(t,r){var e=t.exec;if(u(e)){var n=o(e,t,r);return null!==n&&i(n),n}if("RegExp"===c(t))return o(a,t,r);throw s("RegExp#exec called on incompatible receiver")}},2261:function(t,r,e){"use strict";var n,o,i=e(6916),u=e(1702),c=e(1340),a=e(7066),s=e(2999),f=e(2309),l=e(30),p=e(9909).get,h=e(9441),d=e(7168),v=f("native-string-replace",String.prototype.replace),y=RegExp.prototype.exec,g=y,b=u("".charAt),m=u("".indexOf),x=u("".replace),w=u("".slice),O=(o=/b*/g,i(y,n=/a/,"a"),i(y,o,"a"),0!==n.lastIndex||0!==o.lastIndex),E=s.UNSUPPORTED_Y||s.BROKEN_CARET,S=void 0!==/()??/.exec("")[1];(O||S||E||h||d)&&(g=function(t){var r,e,n,o,u,s,f,h=this,d=p(h),j=c(t),P=d.raw;if(P)return P.lastIndex=h.lastIndex,r=i(g,P,j),h.lastIndex=P.lastIndex,r;var T=d.groups,_=E&&h.sticky,A=i(a,h),I=h.source,R=0,L=j;if(_&&(A=x(A,"y",""),-1===m(A,"g")&&(A+="g"),L=w(j,h.lastIndex),h.lastIndex>0&&(!h.multiline||h.multiline&&"\n"!==b(j,h.lastIndex-1))&&(I="(?: "+I+")",L=" "+L,R++),e=new RegExp("^(?:"+I+")",A)),S&&(e=new RegExp("^"+I+"$(?!\\s)",A)),O&&(n=h.lastIndex),o=i(y,_?e:h,L),_?o?(o.input=w(o.input,R),o[0]=w(o[0],R),o.index=h.lastIndex,h.lastIndex+=o[0].length):h.lastIndex=0:O&&o&&(h.lastIndex=h.global?o.index+o[0].length:n),S&&o&&o.length>1&&i(v,o[0],e,(function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(o[u]=void 0)})),o&&T)for(o.groups=s=l(null),u=0;u<T.length;u++)s[(f=T[u])[0]]=o[f[1]];return o}),t.exports=g},7066:function(t,r,e){"use strict";var n=e(9670);t.exports=function(){var t=n(this),r="";return t.global&&(r+="g"),t.ignoreCase&&(r+="i"),t.multiline&&(r+="m"),t.dotAll&&(r+="s"),t.unicode&&(r+="u"),t.sticky&&(r+="y"),r}},2999:function(t,r,e){var n=e(7293),o=e(7854).RegExp;r.UNSUPPORTED_Y=n((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),r.BROKEN_CARET=n((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},9441:function(t,r,e){var n=e(7293),o=e(7854).RegExp;t.exports=n((function(){var t=o(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)}))},7168:function(t,r,e){var n=e(7293),o=e(7854).RegExp;t.exports=n((function(){var t=o("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},4488:function(t,r,e){var n=e(7854).TypeError;t.exports=function(t){if(null==t)throw n("Can't call method on "+t);return t}},6029:function(t){t.exports=Object.is||function(t,r){return t===r?0!==t||1/t==1/r:t!=t&&r!=r}},3505:function(t,r,e){var n=e(7854),o=Object.defineProperty;t.exports=function(t,r){try{o(n,t,{value:r,configurable:!0,writable:!0})}catch(e){n[t]=r}return r}},6340:function(t,r,e){"use strict";var n=e(5005),o=e(3070),i=e(5112),u=e(9781),c=i("species");t.exports=function(t){var r=n(t),e=o.f;u&&r&&!r[c]&&e(r,c,{configurable:!0,get:function(){return this}})}},8003:function(t,r,e){var n=e(3070).f,o=e(2597),i=e(5112)("toStringTag");t.exports=function(t,r,e){t&&!o(t=e?t:t.prototype,i)&&n(t,i,{configurable:!0,value:r})}},6200:function(t,r,e){var n=e(2309),o=e(9711),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},5465:function(t,r,e){var n=e(7854),o=e(3505),i="__core-js_shared__",u=n[i]||o(i,{});t.exports=u},2309:function(t,r,e){var n=e(1913),o=e(5465);(t.exports=function(t,r){return o[t]||(o[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.19.0",mode:n?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},6707:function(t,r,e){var n=e(9670),o=e(9483),i=e(5112)("species");t.exports=function(t,r){var e,u=n(t).constructor;return void 0===u||null==(e=n(u)[i])?r:o(e)}},3429:function(t,r,e){var n=e(7293);t.exports=function(t){return n((function(){var r=""[t]('"');return r!==r.toLowerCase()||r.split('"').length>3}))}},8710:function(t,r,e){var n=e(1702),o=e(9303),i=e(1340),u=e(4488),c=n("".charAt),a=n("".charCodeAt),s=n("".slice),f=function(t){return function(r,e){var n,f,l=i(u(r)),p=o(e),h=l.length;return p<0||p>=h?t?"":void 0:(n=a(l,p))<55296||n>56319||p+1===h||(f=a(l,p+1))<56320||f>57343?t?c(l,p):n:t?s(l,p,p+2):f-56320+(n-55296<<10)+65536}};t.exports={codeAt:f(!1),charAt:f(!0)}},4986:function(t,r,e){var n=e(8113);t.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(n)},6650:function(t,r,e){var n=e(1702),o=e(7466),i=e(1340),u=e(8415),c=e(4488),a=n(u),s=n("".slice),f=Math.ceil,l=function(t){return function(r,e,n){var u,l,p=i(c(r)),h=o(e),d=p.length,v=void 0===n?" ":i(n);return h<=d||""==v?p:((l=a(v,f((u=h-d)/v.length))).length>u&&(l=s(l,0,u)),t?p+l:l+p)}};t.exports={start:l(!1),end:l(!0)}},8415:function(t,r,e){"use strict";var n=e(7854),o=e(9303),i=e(1340),u=e(4488),c=n.RangeError;t.exports=function(t){var r=i(u(this)),e="",n=o(t);if(n<0||n==1/0)throw c("Wrong number of repetitions");for(;n>0;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e}},6091:function(t,r,e){var n=e(6530).PROPER,o=e(7293),i=e(1361);t.exports=function(t){return o((function(){return!!i[t]()||"​…᠎"!=="​…᠎"[t]()||n&&i[t].name!==t}))}},3111:function(t,r,e){var n=e(1702),o=e(4488),i=e(1340),u=e(1361),c=n("".replace),a="["+u+"]",s=RegExp("^"+a+a+"*"),f=RegExp(a+a+"*$"),l=function(t){return function(r){var e=i(o(r));return 1&t&&(e=c(e,s,"")),2&t&&(e=c(e,f,"")),e}};t.exports={start:l(1),end:l(2),trim:l(3)}},261:function(t,r,e){var n,o,i,u,c=e(7854),a=e(2104),s=e(9974),f=e(614),l=e(2597),p=e(7293),h=e(490),d=e(206),v=e(317),y=e(6833),g=e(5268),b=c.setImmediate,m=c.clearImmediate,x=c.process,w=c.Dispatch,O=c.Function,E=c.MessageChannel,S=c.String,j=0,P={},T="onreadystatechange";try{n=c.location}catch(t){}var _=function(t){if(l(P,t)){var r=P[t];delete P[t],r()}},A=function(t){return function(){_(t)}},I=function(t){_(t.data)},R=function(t){c.postMessage(S(t),n.protocol+"//"+n.host)};b&&m||(b=function(t){var r=d(arguments,1);return P[++j]=function(){a(f(t)?t:O(t),void 0,r)},o(j),j},m=function(t){delete P[t]},g?o=function(t){x.nextTick(A(t))}:w&&w.now?o=function(t){w.now(A(t))}:E&&!y?(u=(i=new E).port2,i.port1.onmessage=I,o=s(u.postMessage,u)):c.addEventListener&&f(c.postMessage)&&!c.importScripts&&n&&"file:"!==n.protocol&&!p(R)?(o=R,c.addEventListener("message",I,!1)):o=T in v("script")?function(t){h.appendChild(v("script")).onreadystatechange=function(){h.removeChild(this),_(t)}}:function(t){setTimeout(A(t),0)}),t.exports={set:b,clear:m}},1400:function(t,r,e){var n=e(9303),o=Math.max,i=Math.min;t.exports=function(t,r){var e=n(t);return e<0?o(e+r,0):i(e,r)}},5656:function(t,r,e){var n=e(8361),o=e(4488);t.exports=function(t){return n(o(t))}},9303:function(t){var r=Math.ceil,e=Math.floor;t.exports=function(t){var n=+t;return n!=n||0===n?0:(n>0?e:r)(n)}},7466:function(t,r,e){var n=e(9303),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},7908:function(t,r,e){var n=e(7854),o=e(4488),i=n.Object;t.exports=function(t){return i(o(t))}},7593:function(t,r,e){var n=e(7854),o=e(6916),i=e(111),u=e(2190),c=e(8173),a=e(2140),s=e(5112),f=n.TypeError,l=s("toPrimitive");t.exports=function(t,r){if(!i(t)||u(t))return t;var e,n=c(t,l);if(n){if(void 0===r&&(r="default"),e=o(n,t,r),!i(e)||u(e))return e;throw f("Can't convert object to primitive value")}return void 0===r&&(r="number"),a(t,r)}},4948:function(t,r,e){var n=e(7593),o=e(2190);t.exports=function(t){var r=n(t,"string");return o(r)?r:r+""}},1694:function(t,r,e){var n={};n[e(5112)("toStringTag")]="z",t.exports="[object z]"===String(n)},1340:function(t,r,e){var n=e(7854),o=e(648),i=n.String;t.exports=function(t){if("Symbol"===o(t))throw TypeError("Cannot convert a Symbol value to a string");return i(t)}},6330:function(t,r,e){var n=e(7854).String;t.exports=function(t){try{return n(t)}catch(t){return"Object"}}},9711:function(t,r,e){var n=e(1702),o=0,i=Math.random(),u=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+u(++o+i,36)}},3307:function(t,r,e){var n=e(133);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5112:function(t,r,e){var n=e(7854),o=e(2309),i=e(2597),u=e(9711),c=e(133),a=e(3307),s=o("wks"),f=n.Symbol,l=f&&f.for,p=a?f:f&&f.withoutSetter||u;t.exports=function(t){if(!i(s,t)||!c&&"string"!=typeof s[t]){var r="Symbol."+t;c&&i(f,t)?s[t]=f[t]:s[t]=a&&l?l(r):p(r)}return s[t]}},1361:function(t){t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},9170:function(t,r,e){"use strict";var n=e(2109),o=e(7854),i=e(7976),u=e(9518),c=e(7674),a=e(9920),s=e(30),f=e(8880),l=e(9114),p=e(7741),h=e(8340),d=e(408),v=e(6277),y=e(2914),g=o.Error,b=[].push,m=function(t,r){var e=i(x,this)?this:s(x),n=arguments.length>2?arguments[2]:void 0;c&&(e=c(new g(void 0),u(e))),f(e,"message",v(r,"")),y&&f(e,"stack",p(e.stack,1)),h(e,n);var o=[];return d(t,b,{that:o}),f(e,"errors",o),e};c?c(m,g):a(m,g);var x=m.prototype=s(g.prototype,{constructor:l(1,m),message:l(1,""),name:l(1,"AggregateError")});n({global:!0},{AggregateError:m})},6992:function(t,r,e){"use strict";var n=e(5656),o=e(1223),i=e(7497),u=e(9909),c=e(654),a="Array Iterator",s=u.set,f=u.getterFor(a);t.exports=c(Array,"Array",(function(t,r){s(this,{type:a,target:n(t),index:0,kind:r})}),(function(){var t=f(this),r=t.target,e=t.kind,n=t.index++;return!r||n>=r.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:n,done:!1}:"values"==e?{value:r[n],done:!1}:{value:[n,r[n]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},1539:function(t,r,e){var n=e(1694),o=e(1320),i=e(288);n||o(Object.prototype,"toString",i,{unsafe:!0})},7922:function(t,r,e){"use strict";var n=e(2109),o=e(6916),i=e(9662),u=e(8523),c=e(2534),a=e(408);n({target:"Promise",stat:!0},{allSettled:function(t){var r=this,e=u.f(r),n=e.resolve,s=e.reject,f=c((function(){var e=i(r.resolve),u=[],c=0,s=1;a(t,(function(t){var i=c++,a=!1;s++,o(e,r,t).then((function(t){a||(a=!0,u[i]={status:"fulfilled",value:t},--s||n(u))}),(function(t){a||(a=!0,u[i]={status:"rejected",reason:t},--s||n(u))}))})),--s||n(u)}));return f.error&&s(f.value),e.promise}})},4668:function(t,r,e){"use strict";var n=e(2109),o=e(9662),i=e(5005),u=e(6916),c=e(8523),a=e(2534),s=e(408),f="No one promise resolved";n({target:"Promise",stat:!0},{any:function(t){var r=this,e=i("AggregateError"),n=c.f(r),l=n.resolve,p=n.reject,h=a((function(){var n=o(r.resolve),i=[],c=0,a=1,h=!1;s(t,(function(t){var o=c++,s=!1;a++,u(n,r,t).then((function(t){s||h||(h=!0,l(t))}),(function(t){s||h||(s=!0,i[o]=t,--a||p(new e(i,f)))}))})),--a||p(new e(i,f))}));return h.error&&p(h.value),n.promise}})},7727:function(t,r,e){"use strict";var n=e(2109),o=e(1913),i=e(3366),u=e(7293),c=e(5005),a=e(614),s=e(6707),f=e(9478),l=e(1320);if(n({target:"Promise",proto:!0,real:!0,forced:!!i&&u((function(){i.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var r=s(this,c("Promise")),e=a(t);return this.then(e?function(e){return f(r,t()).then((function(){return e}))}:t,e?function(e){return f(r,t()).then((function(){throw e}))}:t)}}),!o&&a(i)){var p=c("Promise").prototype.finally;i.prototype.finally!==p&&l(i.prototype,"finally",p,{unsafe:!0})}},8674:function(t,r,e){"use strict";var n,o,i,u,c=e(2109),a=e(1913),s=e(7854),f=e(5005),l=e(6916),p=e(3366),h=e(1320),d=e(2248),v=e(7674),y=e(8003),g=e(6340),b=e(9662),m=e(614),x=e(111),w=e(5787),O=e(2788),E=e(408),S=e(7072),j=e(6707),P=e(261).set,T=e(5948),_=e(9478),A=e(842),I=e(8523),R=e(2534),L=e(9909),k=e(4705),C=e(5112),B=e(7871),D=e(5268),F=e(7392),M=C("species"),U="Promise",N=L.get,G=L.set,X=L.getterFor(U),$=p&&p.prototype,H=p,q=$,W=s.TypeError,V=s.document,z=s.process,Y=I.f,K=Y,J=!!(V&&V.createEvent&&s.dispatchEvent),Q=m(s.PromiseRejectionEvent),Z="unhandledrejection",tt=!1,rt=k(U,(function(){var t=O(H),r=t!==String(H);if(!r&&66===F)return!0;if(a&&!q.finally)return!0;if(F>=51&&/native code/.test(t))return!1;var e=new H((function(t){t(1)})),n=function(t){t((function(){}),(function(){}))};return(e.constructor={})[M]=n,!(tt=e.then((function(){}))instanceof n)||!r&&B&&!Q})),et=rt||!S((function(t){H.all(t).catch((function(){}))})),nt=function(t){var r;return!(!x(t)||!m(r=t.then))&&r},ot=function(t,r){if(!t.notified){t.notified=!0;var e=t.reactions;T((function(){for(var n=t.value,o=1==t.state,i=0;e.length>i;){var u,c,a,s=e[i++],f=o?s.ok:s.fail,p=s.resolve,h=s.reject,d=s.domain;try{f?(o||(2===t.rejection&&at(t),t.rejection=1),!0===f?u=n:(d&&d.enter(),u=f(n),d&&(d.exit(),a=!0)),u===s.promise?h(W("Promise-chain cycle")):(c=nt(u))?l(c,u,p,h):p(u)):h(n)}catch(t){d&&!a&&d.exit(),h(t)}}t.reactions=[],t.notified=!1,r&&!t.rejection&&ut(t)}))}},it=function(t,r,e){var n,o;J?((n=V.createEvent("Event")).promise=r,n.reason=e,n.initEvent(t,!1,!0),s.dispatchEvent(n)):n={promise:r,reason:e},!Q&&(o=s["on"+t])?o(n):t===Z&&A("Unhandled promise rejection",e)},ut=function(t){l(P,s,(function(){var r,e=t.facade,n=t.value;if(ct(t)&&(r=R((function(){D?z.emit("unhandledRejection",n,e):it(Z,e,n)})),t.rejection=D||ct(t)?2:1,r.error))throw r.value}))},ct=function(t){return 1!==t.rejection&&!t.parent},at=function(t){l(P,s,(function(){var r=t.facade;D?z.emit("rejectionHandled",r):it("rejectionhandled",r,t.value)}))},st=function(t,r,e){return function(n){t(r,n,e)}},ft=function(t,r,e){t.done||(t.done=!0,e&&(t=e),t.value=r,t.state=2,ot(t,!0))},lt=function(t,r,e){if(!t.done){t.done=!0,e&&(t=e);try{if(t.facade===r)throw W("Promise can't be resolved itself");var n=nt(r);n?T((function(){var e={done:!1};try{l(n,r,st(lt,e,t),st(ft,e,t))}catch(r){ft(e,r,t)}})):(t.value=r,t.state=1,ot(t,!1))}catch(r){ft({done:!1},r,t)}}};if(rt&&(q=(H=function(t){w(this,q),b(t),l(n,this);var r=N(this);try{t(st(lt,r),st(ft,r))}catch(t){ft(r,t)}}).prototype,(n=function(t){G(this,{type:U,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=d(q,{then:function(t,r){var e=X(this),n=e.reactions,o=Y(j(this,H));return o.ok=!m(t)||t,o.fail=m(r)&&r,o.domain=D?z.domain:void 0,e.parent=!0,n[n.length]=o,0!=e.state&&ot(e,!1),o.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new n,r=N(t);this.promise=t,this.resolve=st(lt,r),this.reject=st(ft,r)},I.f=Y=function(t){return t===H||t===i?new o(t):K(t)},!a&&m(p)&&$!==Object.prototype)){u=$.then,tt||(h($,"then",(function(t,r){var e=this;return new H((function(t,r){l(u,e,t,r)})).then(t,r)}),{unsafe:!0}),h($,"catch",q.catch,{unsafe:!0}));try{delete $.constructor}catch(t){}v&&v($,q)}c({global:!0,wrap:!0,forced:rt},{Promise:H}),y(H,U,!1,!0),g(U),i=f(U),c({target:U,stat:!0,forced:rt},{reject:function(t){var r=Y(this);return l(r.reject,void 0,t),r.promise}}),c({target:U,stat:!0,forced:a||rt},{resolve:function(t){return _(a&&this===i?H:this,t)}}),c({target:U,stat:!0,forced:et},{all:function(t){var r=this,e=Y(r),n=e.resolve,o=e.reject,i=R((function(){var e=b(r.resolve),i=[],u=0,c=1;E(t,(function(t){var a=u++,s=!1;c++,l(e,r,t).then((function(t){s||(s=!0,i[a]=t,--c||n(i))}),o)})),--c||n(i)}));return i.error&&o(i.value),e.promise},race:function(t){var r=this,e=Y(r),n=e.reject,o=R((function(){var o=b(r.resolve);E(t,(function(t){l(o,r,t).then(e.resolve,n)}))}));return o.error&&n(o.value),e.promise}})},4916:function(t,r,e){"use strict";var n=e(2109),o=e(2261);n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},5218:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("anchor")},{anchor:function(t){return o(this,"a","name",t)}})},4506:function(t,r,e){"use strict";var n=e(2109),o=e(1702),i=e(4488),u=e(9303),c=e(1340),a=e(7293),s=o("".charAt);n({target:"String",proto:!0,forced:a((function(){return"\ud842"!=="𠮷".at(0)}))},{at:function(t){var r=c(i(this)),e=r.length,n=u(t),o=n>=0?n:e+n;return o<0||o>=e?void 0:s(r,o)}})},4475:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("big")},{big:function(){return o(this,"big","","")}})},7929:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("blink")},{blink:function(){return o(this,"blink","","")}})},915:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("bold")},{bold:function(){return o(this,"b","","")}})},9841:function(t,r,e){"use strict";var n=e(2109),o=e(8710).codeAt;n({target:"String",proto:!0},{codePointAt:function(t){return o(this,t)}})},7852:function(t,r,e){"use strict";var n,o=e(2109),i=e(1702),u=e(1236).f,c=e(7466),a=e(1340),s=e(3929),f=e(4488),l=e(4964),p=e(1913),h=i("".endsWith),d=i("".slice),v=Math.min,y=l("endsWith");o({target:"String",proto:!0,forced:!!(p||y||(n=u(String.prototype,"endsWith"),!n||n.writable))&&!y},{endsWith:function(t){var r=a(f(this));s(t);var e=arguments.length>1?arguments[1]:void 0,n=r.length,o=void 0===e?n:v(c(e),n),i=a(t);return h?h(r,i,o):d(r,o-i.length,o)===i}})},9253:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("fixed")},{fixed:function(){return o(this,"tt","","")}})},2125:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("fontcolor")},{fontcolor:function(t){return o(this,"font","color",t)}})},8830:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("fontsize")},{fontsize:function(t){return o(this,"font","size",t)}})},4953:function(t,r,e){var n=e(2109),o=e(7854),i=e(1702),u=e(1400),c=o.RangeError,a=String.fromCharCode,s=String.fromCodePoint,f=i([].join);n({target:"String",stat:!0,forced:!!s&&1!=s.length},{fromCodePoint:function(t){for(var r,e=[],n=arguments.length,o=0;n>o;){if(r=+arguments[o++],u(r,1114111)!==r)throw c(r+" is not a valid code point");e[o]=r<65536?a(r):a(55296+((r-=65536)>>10),r%1024+56320)}return f(e,"")}})},2023:function(t,r,e){"use strict";var n=e(2109),o=e(1702),i=e(3929),u=e(4488),c=e(1340),a=e(4964),s=o("".indexOf);n({target:"String",proto:!0,forced:!a("includes")},{includes:function(t){return!!~s(c(u(this)),c(i(t)),arguments.length>1?arguments[1]:void 0)}})},8734:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("italics")},{italics:function(){return o(this,"i","","")}})},8783:function(t,r,e){"use strict";var n=e(8710).charAt,o=e(1340),i=e(9909),u=e(654),c="String Iterator",a=i.set,s=i.getterFor(c);u(String,"String",(function(t){a(this,{type:c,string:o(t),index:0})}),(function(){var t,r=s(this),e=r.string,o=r.index;return o>=e.length?{value:void 0,done:!0}:(t=n(e,o),r.index+=t.length,{value:t,done:!1})}))},9254:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("link")},{link:function(t){return o(this,"a","href",t)}})},6373:function(t,r,e){"use strict";var n=e(2109),o=e(7854),i=e(6916),u=e(1702),c=e(4994),a=e(4488),s=e(7466),f=e(1340),l=e(9670),p=e(4326),h=e(7976),d=e(7850),v=e(7066),y=e(8173),g=e(1320),b=e(7293),m=e(5112),x=e(6707),w=e(1530),O=e(7651),E=e(9909),S=e(1913),j=m("matchAll"),P="RegExp String",T="RegExp String Iterator",_=E.set,A=E.getterFor(T),I=RegExp.prototype,R=o.TypeError,L=u(v),k=u("".indexOf),C=u("".matchAll),B=!!C&&!b((function(){C("a",/./)})),D=c((function(t,r,e,n){_(this,{type:T,regexp:t,string:r,global:e,unicode:n,done:!1})}),P,(function(){var t=A(this);if(t.done)return{value:void 0,done:!0};var r=t.regexp,e=t.string,n=O(r,e);return null===n?{value:void 0,done:t.done=!0}:t.global?(""===f(n[0])&&(r.lastIndex=w(e,s(r.lastIndex),t.unicode)),{value:n,done:!1}):(t.done=!0,{value:n,done:!1})})),F=function(t){var r,e,n,o,i,u,c=l(this),a=f(t);return r=x(c,RegExp),void 0===(e=c.flags)&&h(I,c)&&!("flags"in I)&&(e=L(c)),n=void 0===e?"":f(e),o=new r(r===RegExp?c.source:c,n),i=!!~k(n,"g"),u=!!~k(n,"u"),o.lastIndex=s(c.lastIndex),new D(o,a,i,u)};n({target:"String",proto:!0,forced:B},{matchAll:function(t){var r,e,n,o,u=a(this);if(null!=t){if(d(t)&&(r=f(a("flags"in I?t.flags:L(t))),!~k(r,"g")))throw R("`.matchAll` does not allow non-global regexes");if(B)return C(u,t);if(void 0===(n=y(t,j))&&S&&"RegExp"==p(t)&&(n=F),n)return i(n,t,u)}else if(B)return C(u,t);return e=f(u),o=new RegExp(t,"g"),S?i(F,o,e):o[j](e)}}),S||j in I||g(I,j,F)},4723:function(t,r,e){"use strict";var n=e(6916),o=e(7007),i=e(9670),u=e(7466),c=e(1340),a=e(4488),s=e(8173),f=e(1530),l=e(7651);o("match",(function(t,r,e){return[function(r){var e=a(this),o=null==r?void 0:s(r,t);return o?n(o,r,e):new RegExp(r)[t](c(e))},function(t){var n=i(this),o=c(t),a=e(r,n,o);if(a.done)return a.value;if(!n.global)return l(n,o);var s=n.unicode;n.lastIndex=0;for(var p,h=[],d=0;null!==(p=l(n,o));){var v=c(p[0]);h[d]=v,""===v&&(n.lastIndex=f(o,u(n.lastIndex),s)),d++}return 0===d?null:h}]}))},6528:function(t,r,e){"use strict";var n=e(2109),o=e(6650).end;n({target:"String",proto:!0,forced:e(4986)},{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},3112:function(t,r,e){"use strict";var n=e(2109),o=e(6650).start;n({target:"String",proto:!0,forced:e(4986)},{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},8992:function(t,r,e){var n=e(2109),o=e(1702),i=e(5656),u=e(7908),c=e(1340),a=e(6244),s=o([].push),f=o([].join);n({target:"String",stat:!0},{raw:function(t){for(var r=i(u(t).raw),e=a(r),n=arguments.length,o=[],l=0;e>l;){if(s(o,c(r[l++])),l===e)return f(o,"");l<n&&s(o,c(arguments[l]))}}})},2481:function(t,r,e){e(2109)({target:"String",proto:!0},{repeat:e(8415)})},8757:function(t,r,e){"use strict";var n=e(2109),o=e(7854),i=e(6916),u=e(1702),c=e(4488),a=e(614),s=e(7850),f=e(1340),l=e(8173),p=e(7066),h=e(647),d=e(5112),v=e(1913),y=d("replace"),g=RegExp.prototype,b=o.TypeError,m=u(p),x=u("".indexOf),w=u("".replace),O=u("".slice),E=Math.max,S=function(t,r,e){return e>t.length?-1:""===r?e:x(t,r,e)};n({target:"String",proto:!0},{replaceAll:function(t,r){var e,n,o,u,p,d,j,P,T,_=c(this),A=0,I=0,R="";if(null!=t){if((e=s(t))&&(n=f(c("flags"in g?t.flags:m(t))),!~x(n,"g")))throw b("`.replaceAll` does not allow non-global regexes");if(o=l(t,y))return i(o,t,_,r);if(v&&e)return w(f(_),t,r)}for(u=f(_),p=f(t),(d=a(r))||(r=f(r)),j=p.length,P=E(1,j),A=S(u,p,0);-1!==A;)T=d?f(r(p,A,u)):h(p,u,A,[],void 0,r),R+=O(u,I,A)+T,I=A+j,A=S(u,p,A+P);return I<u.length&&(R+=O(u,I)),R}})},5306:function(t,r,e){"use strict";var n=e(2104),o=e(6916),i=e(1702),u=e(7007),c=e(7293),a=e(9670),s=e(614),f=e(9303),l=e(7466),p=e(1340),h=e(4488),d=e(1530),v=e(8173),y=e(647),g=e(7651),b=e(5112)("replace"),m=Math.max,x=Math.min,w=i([].concat),O=i([].push),E=i("".indexOf),S=i("".slice),j="$0"==="a".replace(/./,"$0"),P=!!/./[b]&&""===/./[b]("a","$0");u("replace",(function(t,r,e){var i=P?"$":"$0";return[function(t,e){var n=h(this),i=null==t?void 0:v(t,b);return i?o(i,t,n,e):o(r,p(n),t,e)},function(t,o){var u=a(this),c=p(t);if("string"==typeof o&&-1===E(o,i)&&-1===E(o,"$<")){var h=e(r,u,c,o);if(h.done)return h.value}var v=s(o);v||(o=p(o));var b=u.global;if(b){var j=u.unicode;u.lastIndex=0}for(var P=[];;){var T=g(u,c);if(null===T)break;if(O(P,T),!b)break;""===p(T[0])&&(u.lastIndex=d(c,l(u.lastIndex),j))}for(var _,A="",I=0,R=0;R<P.length;R++){for(var L=p((T=P[R])[0]),k=m(x(f(T.index),c.length),0),C=[],B=1;B<T.length;B++)O(C,void 0===(_=T[B])?_:String(_));var D=T.groups;if(v){var F=w([L],C,k,c);void 0!==D&&O(F,D);var M=p(n(o,void 0,F))}else M=y(L,c,k,C,D,o);k>=I&&(A+=S(c,I,k)+M,I=k+L.length)}return A+S(c,I)}]}),!!c((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!j||P)},4765:function(t,r,e){"use strict";var n=e(6916),o=e(7007),i=e(9670),u=e(4488),c=e(6029),a=e(1340),s=e(8173),f=e(7651);o("search",(function(t,r,e){return[function(r){var e=u(this),o=null==r?void 0:s(r,t);return o?n(o,r,e):new RegExp(r)[t](a(e))},function(t){var n=i(this),o=a(t),u=e(r,n,o);if(u.done)return u.value;var s=n.lastIndex;c(s,0)||(n.lastIndex=0);var l=f(n,o);return c(n.lastIndex,s)||(n.lastIndex=s),null===l?-1:l.index}]}))},7268:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("small")},{small:function(){return o(this,"small","","")}})},3123:function(t,r,e){"use strict";var n=e(2104),o=e(6916),i=e(1702),u=e(7007),c=e(7850),a=e(9670),s=e(4488),f=e(6707),l=e(1530),p=e(7466),h=e(1340),d=e(8173),v=e(206),y=e(7651),g=e(2261),b=e(2999),m=e(7293),x=b.UNSUPPORTED_Y,w=4294967295,O=Math.min,E=[].push,S=i(/./.exec),j=i(E),P=i("".slice);u("split",(function(t,r,e){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,e){var i=h(s(this)),u=void 0===e?w:e>>>0;if(0===u)return[];if(void 0===t)return[i];if(!c(t))return o(r,i,t,u);for(var a,f,l,p=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),y=0,b=new RegExp(t.source,d+"g");(a=o(g,b,i))&&!((f=b.lastIndex)>y&&(j(p,P(i,y,a.index)),a.length>1&&a.index<i.length&&n(E,p,v(a,1)),l=a[0].length,y=f,p.length>=u));)b.lastIndex===a.index&&b.lastIndex++;return y===i.length?!l&&S(b,"")||j(p,""):j(p,P(i,y)),p.length>u?v(p,0,u):p}:"0".split(void 0,0).length?function(t,e){return void 0===t&&0===e?[]:o(r,this,t,e)}:r,[function(r,e){var n=s(this),u=null==r?void 0:d(r,t);return u?o(u,r,n,e):o(i,h(n),r,e)},function(t,n){var o=a(this),u=h(t),c=e(i,o,u,n,i!==r);if(c.done)return c.value;var s=f(o,RegExp),d=o.unicode,v=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(x?"g":"y"),g=new s(x?"^(?:"+o.source+")":o,v),b=void 0===n?w:n>>>0;if(0===b)return[];if(0===u.length)return null===y(g,u)?[u]:[];for(var m=0,E=0,S=[];E<u.length;){g.lastIndex=x?0:E;var T,_=y(g,x?P(u,E):u);if(null===_||(T=O(p(g.lastIndex+(x?E:0)),u.length))===m)E=l(u,E,d);else{if(j(S,P(u,m,E)),S.length===b)return S;for(var A=1;A<=_.length-1;A++)if(j(S,_[A]),S.length===b)return S;E=m=T}}return j(S,P(u,m)),S}]}),!!m((function(){var t=/(?:)/,r=t.exec;t.exec=function(){return r.apply(this,arguments)};var e="ab".split(t);return 2!==e.length||"a"!==e[0]||"b"!==e[1]})),x)},3157:function(t,r,e){"use strict";var n,o=e(2109),i=e(1702),u=e(1236).f,c=e(7466),a=e(1340),s=e(3929),f=e(4488),l=e(4964),p=e(1913),h=i("".startsWith),d=i("".slice),v=Math.min,y=l("startsWith");o({target:"String",proto:!0,forced:!!(p||y||(n=u(String.prototype,"startsWith"),!n||n.writable))&&!y},{startsWith:function(t){var r=a(f(this));s(t);var e=c(v(arguments.length>1?arguments[1]:void 0,r.length)),n=a(t);return h?h(r,n,e):d(r,e,e+n.length)===n}})},7397:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("strike")},{strike:function(){return o(this,"strike","","")}})},86:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("sub")},{sub:function(){return o(this,"sub","","")}})},3650:function(t,r,e){"use strict";var n=e(2109),o=e(1702),i=e(4488),u=e(9303),c=e(1340),a=o("".slice),s=Math.max,f=Math.min;n({target:"String",proto:!0,forced:!"".substr||"b"!=="ab".substr(-1)},{substr:function(t,r){var e,n,o=c(i(this)),l=o.length,p=u(t);return p===1/0&&(p=0),p<0&&(p=s(l+p,0)),(e=void 0===r?l:u(r))<=0||e===1/0||p>=(n=f(p+e,l))?"":a(o,p,n)}})},623:function(t,r,e){"use strict";var n=e(2109),o=e(4230);n({target:"String",proto:!0,forced:e(3429)("sup")},{sup:function(){return o(this,"sup","","")}})},8702:function(t,r,e){"use strict";var n=e(2109),o=e(3111).end,i=e(6091)("trimEnd"),u=i?function(){return o(this)}:"".trimEnd;n({target:"String",proto:!0,name:"trimEnd",forced:i},{trimEnd:u,trimRight:u})},5674:function(t,r,e){"use strict";var n=e(2109),o=e(3111).start,i=e(6091)("trimStart"),u=i?function(){return o(this)}:"".trimStart;n({target:"String",proto:!0,name:"trimStart",forced:i},{trimStart:u,trimLeft:u})},3210:function(t,r,e){"use strict";var n=e(2109),o=e(3111).trim;n({target:"String",proto:!0,forced:e(6091)("trim")},{trim:function(){return o(this)}})},3948:function(t,r,e){var n=e(7854),o=e(8324),i=e(8509),u=e(6992),c=e(8880),a=e(5112),s=a("iterator"),f=a("toStringTag"),l=u.values,p=function(t,r){if(t){if(t[s]!==l)try{c(t,s,l)}catch(r){t[s]=l}if(t[f]||c(t,f,r),o[r])for(var e in u)if(t[e]!==u[e])try{c(t,e,u[e])}catch(r){t[e]=u[e]}}};for(var h in o)p(n[h]&&n[h].prototype,h);p(i,"DOMTokenList")},1150:function(t,r,e){var n=e(7633);e(3948),t.exports=n},9712:function(t,r,e){var n=e(1111);t.exports=n},5666:function(t){var r=function(t){"use strict";var r,e=Object.prototype,n=e.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",u=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function a(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{a({},"")}catch(t){a=function(t,r,e){return t[r]=e}}function s(t,r,e,n){var o=r&&r.prototype instanceof y?r:y,i=Object.create(o.prototype),u=new _(n||[]);return i._invoke=function(t,r,e){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 I()}for(e.method=o,e.arg=i;;){var u=e.delegate;if(u){var c=j(u,e);if(c){if(c===v)continue;return c}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(n===l)throw n=d,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n=h;var a=f(t,r,e);if("normal"===a.type){if(n=e.done?d:p,a.arg===v)continue;return{value:a.arg,done:e.done}}"throw"===a.type&&(n=d,e.method="throw",e.arg=a.arg)}}}(t,e,u),i}function f(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var l="suspendedStart",p="suspendedYield",h="executing",d="completed",v={};function y(){}function g(){}function b(){}var m={};m[i]=function(){return this};var x=Object.getPrototypeOf,w=x&&x(x(A([])));w&&w!==e&&n.call(w,i)&&(m=w);var O=b.prototype=y.prototype=Object.create(m);function E(t){["next","throw","return"].forEach((function(r){a(t,r,(function(t){return this._invoke(r,t)}))}))}function S(t,r){function e(o,i,u,c){var a=f(t[o],t,i);if("throw"!==a.type){var s=a.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?r.resolve(l.__await).then((function(t){e("next",t,u,c)}),(function(t){e("throw",t,u,c)})):r.resolve(l).then((function(t){s.value=t,u(s)}),(function(t){return e("throw",t,u,c)}))}c(a.arg)}var o;this._invoke=function(t,n){function i(){return new r((function(r,o){e(t,n,r,o)}))}return o=o?o.then(i,i):i()}}function j(t,e){var n=t.iterator[e.method];if(n===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=r,j(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=f(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,v;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function P(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function T(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function _(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function A(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,u=function e(){for(;++o<t.length;)if(n.call(t,o))return e.value=t[o],e.done=!1,e;return e.value=r,e.done=!0,e};return u.next=u}}return{next:I}}function I(){return{value:r,done:!0}}return g.prototype=O.constructor=b,b.constructor=g,g.displayName=a(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===g||"GeneratorFunction"===(r.displayName||r.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,a(t,c,"GeneratorFunction")),t.prototype=Object.create(O),t},t.awrap=function(t){return{__await:t}},E(S.prototype),S.prototype[u]=function(){return this},t.AsyncIterator=S,t.async=function(r,e,n,o,i){void 0===i&&(i=Promise);var u=new S(s(r,e,n,o),i);return t.isGeneratorFunction(e)?u:u.next().then((function(t){return t.done?t.value:u.next()}))},E(O),a(O,c,"Generator"),O[i]=function(){return this},O.toString=function(){return"[object Generator]"},t.keys=function(t){var r=[];for(var e in t)r.push(e);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,_.prototype={constructor:_,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(T),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},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 e=this;function o(n,o){return c.type="throw",c.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],c=u.completion;if("root"===u.tryLoc)return o("end");if(u.tryLoc<=this.prev){var a=n.call(u,"catchLoc"),s=n.call(u,"finallyLoc");if(a&&s){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(a){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=r,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(u)},complete:function(t,r){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&&r&&(this.next=r),v},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),T(e),v}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;T(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:A(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),v}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},7147:function(t,r,e){"use strict";var n="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==n&&n,o="URLSearchParams"in n,i="Symbol"in n&&"iterator"in Symbol,u="FileReader"in n&&"Blob"in n&&function(){try{return new Blob,!0}catch(t){return!1}}(),c="FormData"in n,a="ArrayBuffer"in n;if(a)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],f=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function l(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||""===t)throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function p(t){return"string"!=typeof t&&(t=String(t)),t}function h(t){var r={next:function(){var r=t.shift();return{done:void 0===r,value:r}}};return i&&(r[Symbol.iterator]=function(){return r}),r}function d(t){this.map={},t instanceof d?t.forEach((function(t,r){this.append(r,t)}),this):Array.isArray(t)?t.forEach((function(t){this.append(t[0],t[1])}),this):t&&Object.getOwnPropertyNames(t).forEach((function(r){this.append(r,t[r])}),this)}function v(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function y(t){return new Promise((function(r,e){t.onload=function(){r(t.result)},t.onerror=function(){e(t.error)}}))}function g(t){var r=new FileReader,e=y(r);return r.readAsArrayBuffer(t),e}function b(t){if(t.slice)return t.slice(0);var r=new Uint8Array(t.byteLength);return r.set(new Uint8Array(t)),r.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(t){var r;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:u&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:c&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:o&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():a&&u&&((r=t)&&DataView.prototype.isPrototypeOf(r))?(this._bodyArrayBuffer=b(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(t)||f(t))?this._bodyArrayBuffer=b(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):o&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},u&&(this.blob=function(){var t=v(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t=v(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(g)}),this.text=function(){var t,r,e,n=v(this);if(n)return n;if(this._bodyBlob)return t=this._bodyBlob,r=new FileReader,e=y(r),r.readAsText(t),e;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var r=new Uint8Array(t),e=new Array(r.length),n=0;n<r.length;n++)e[n]=String.fromCharCode(r[n]);return e.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},c&&(this.formData=function(){return this.text().then(O)}),this.json=function(){return this.text().then(JSON.parse)},this}d.prototype.append=function(t,r){t=l(t),r=p(r);var e=this.map[t];this.map[t]=e?e+", "+r:r},d.prototype.delete=function(t){delete this.map[l(t)]},d.prototype.get=function(t){return t=l(t),this.has(t)?this.map[t]:null},d.prototype.has=function(t){return this.map.hasOwnProperty(l(t))},d.prototype.set=function(t,r){this.map[l(t)]=p(r)},d.prototype.forEach=function(t,r){for(var e in this.map)this.map.hasOwnProperty(e)&&t.call(r,this.map[e],e,this)},d.prototype.keys=function(){var t=[];return this.forEach((function(r,e){t.push(e)})),h(t)},d.prototype.values=function(){var t=[];return this.forEach((function(r){t.push(r)})),h(t)},d.prototype.entries=function(){var t=[];return this.forEach((function(r,e){t.push([e,r])})),h(t)},i&&(d.prototype[Symbol.iterator]=d.prototype.entries);var x=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function w(t,r){if(!(this instanceof w))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var e,n,o=(r=r||{}).body;if(t instanceof w){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,r.headers||(this.headers=new d(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,o||null==t._bodyInit||(o=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=r.credentials||this.credentials||"same-origin",!r.headers&&this.headers||(this.headers=new d(r.headers)),this.method=(e=r.method||this.method||"GET",n=e.toUpperCase(),x.indexOf(n)>-1?n:e),this.mode=r.mode||this.mode||null,this.signal=r.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(o),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==r.cache&&"no-cache"!==r.cache)){var i=/([?&])_=[^&]*/;if(i.test(this.url))this.url=this.url.replace(i,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function O(t){var r=new FormData;return t.trim().split("&").forEach((function(t){if(t){var e=t.split("="),n=e.shift().replace(/\+/g," "),o=e.join("=").replace(/\+/g," ");r.append(decodeURIComponent(n),decodeURIComponent(o))}})),r}function E(t,r){if(!(this instanceof E))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');r||(r={}),this.type="default",this.status=void 0===r.status?200:r.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===r.statusText?"":""+r.statusText,this.headers=new d(r.headers),this.url=r.url||"",this._initBody(t)}w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},m.call(w.prototype),m.call(E.prototype),E.prototype.clone=function(){return new E(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},E.error=function(){var t=new E(null,{status:0,statusText:""});return t.type="error",t};var S=[301,302,303,307,308];E.redirect=function(t,r){if(-1===S.indexOf(r))throw new RangeError("Invalid status code");return new E(null,{status:r,headers:{location:t}})};var j=n.DOMException;try{new j}catch(t){(j=function(t,r){this.message=t,this.name=r;var e=Error(t);this.stack=e.stack}).prototype=Object.create(Error.prototype),j.prototype.constructor=j}function P(t,r){return new Promise((function(e,o){var i=new w(t,r);if(i.signal&&i.signal.aborted)return o(new j("Aborted","AbortError"));var c=new XMLHttpRequest;function s(){c.abort()}c.onload=function(){var t,r,n={status:c.status,statusText:c.statusText,headers:(t=c.getAllResponseHeaders()||"",r=new d,t.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(t){return 0===t.indexOf("\n")?t.substr(1,t.length):t})).forEach((function(t){var e=t.split(":"),n=e.shift().trim();if(n){var o=e.join(":").trim();r.append(n,o)}})),r)};n.url="responseURL"in c?c.responseURL:n.headers.get("X-Request-URL");var o="response"in c?c.response:c.responseText;setTimeout((function(){e(new E(o,n))}),0)},c.onerror=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},c.ontimeout=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},c.onabort=function(){setTimeout((function(){o(new j("Aborted","AbortError"))}),0)},c.open(i.method,function(t){try{return""===t&&n.location.href?n.location.href:t}catch(r){return t}}(i.url),!0),"include"===i.credentials?c.withCredentials=!0:"omit"===i.credentials&&(c.withCredentials=!1),"responseType"in c&&(u?c.responseType="blob":a&&i.headers.get("Content-Type")&&-1!==i.headers.get("Content-Type").indexOf("application/octet-stream")&&(c.responseType="arraybuffer")),!r||"object"!=typeof r.headers||r.headers instanceof d?i.headers.forEach((function(t,r){c.setRequestHeader(r,t)})):Object.getOwnPropertyNames(r.headers).forEach((function(t){c.setRequestHeader(t,p(r.headers[t]))})),i.signal&&(i.signal.addEventListener("abort",s),c.onreadystatechange=function(){4===c.readyState&&i.signal.removeEventListener("abort",s)}),c.send(void 0===i._bodyInit?null:i._bodyInit)}))}P.polyfill=!0,n.fetch||(n.fetch=P,n.Headers=d,n.Request=w,n.Response=E)}},r={};function e(n){var o=r[n];if(void 0!==o)return o.exports;var i=r[n]={exports:{}};return t[n](i,i.exports,e),i.exports}e.d=function(t,r){for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),e.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},e(5666),e(1150),e(9712),e(7147);e(3053)}(); window.page = undefined; window.user = undefined; </script> <script> window.orb = {}; </script> <script src="https://web.archive.org/web/20211103101644js_/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/js/api-forge-free.min.js"></script> <link rel="preload" href="https://web.archive.org/web/20211103101644/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/20211103101644/https://static.files.bbci.co.uk/fonts/reith/2.512/BBCReithSans_W_Bd.woff2" as="font" type="font/woff2" crossorigin> <!-- navid Web Module: 0.2.0-80.bc5da8d --> <!-- searchbox Web Module: 3.0.0-357.7bc282c --> <!-- navpromo Web Module: 3.0.0-272.f5cddc4 --> <!-- cookies Web Module: 0.0.3-682.bdba111 --> <!-- useractivityhelper Web Module: 1.0.0-208.4054562 --> <!-- reverb Web Module: 3.3.0 --> <link rel="stylesheet" href="https://web.archive.org/web/20211103101644cs_/https://static.files.bbci.co.uk/account/id-cta/1.54.11/style/id-cta.css"/><!--[if IE 8]><link href="https://static.files.bbci.co.uk/account/id-cta/1.54.11/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/20211103101644/https://idcta.api.bbc.co.uk';var ENDPOINT_CONFIG = ('/idcta/config?callback=&context=cbbc&ptrt=' + (ptrt ? ptrt[1] : encodeURIComponent(document.location.href))).replace(/\&amp;/g, '&');var ENDPOINT_TRANSLATIONS = '/idcta/translations?callback=';function hasPromise() {var P = window.Promise;var promiseToString = null;if (P) {try {promiseToString = Object.prototype.toString.call(P.resolve());} catch (e) {/*silently ignored*/}}return (promiseToString === '[object Promise]' && !P.cast);}if (hasPromise()) {define('idcta/es6-promise', function () {return window.Promise;});define('idcta-v2/es6-promise', function () {return window.Promise;});}map['idcta-v2'] = 'https://web.archive.org/web/20211103101644/https://static.files.bbci.co.uk/account/id-cta/1.54.11/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/20211103101644/https://static.files.bbci.co.uk/account/id-cta/1.8.2/modules/idcta';map['idcta-v2/idcta-1'] = 'https://web.archive.org/web/20211103101644/https://static.files.bbci.co.uk/account/id-cta/1.54.11/modules/idcta-v2/dist/idcta-1.min';map['idcta-v2/experiment-snippet'] = 'https://web.archive.org/web/20211103101644/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> <link rel="stylesheet" href="https://web.archive.org/web/20211103101644cs_/https://nav.files.bbci.co.uk/searchbox/eeaabba0195c5483bf5b00915e258921/css/box.css"> <script src="https://web.archive.org/web/20211103101644js_/https://static.files.bbci.co.uk/cookies/6868f40b6841deedfcf9895de775e1ab/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/20211103101644/https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/",window.__smarttagVersion="5.29.1",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/20211103101644js_/https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/reverb-3.3.0.js" async></script> <script> require.config({ paths: { 'optimizely-ati': ['https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/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 = "https://web.archive.org/web/20211103101644/https://www.bbcchannels.com/cbbc"; } }).catch(function(error) { console.error(error) }) } </script> <script type="text/javascript" src="https://web.archive.org/web/20211103101644js_/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/modernizr.js"></script> <script> define('modernizr', [], Modernizr); </script> <script type="text/javascript" src="https://web.archive.org/web/20211103101644js_/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/matchMedia.js"></script> <style> .collection-panel--cbbc-top-picks-today .collection-panel__button .button__inner { color: #FFFFFF; background-color: #18a3c2; border-color: #13829b; } .collection-panel--cbbc-top-picks-today .collection-panel__background-gradient { background: linear-gradient(135deg, #beff26 0%, #d8ff7d 100%); } .collection-panel--cbbc-top-picks-today .collection-panel__title { color: #252525 } @media screen and (min-width: 768px) { .collection-panel--cbbc-top-picks-today { background-image: url('https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/s3/immersive/1920/background/cbbc/cbbc-top-picks-homepage-1.jpg'); } .collection-panel--cbbc-top-picks-today .collection-panel__background-gradient { background: linear-gradient(135deg, #beff26 0%, rgba(158,109,217,0) 100%); } } @media screen and (min-width: 320px) and (max-width:767px) { .collection-panel--cbbc-top-picks-today { background-image: url('https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/s3/immersive/770/background/cbbc/cbbc-top-picks-homepage-1.jpg'); } @media screen and (min-width: 320px) and (max-width: 600px) { .collection-panel--cbbc-top-picks-today { background-size: cover; } } .collection-panel--cbbc-top-picks-today .collection-panel__background-gradient { background: linear-gradient(135deg, #beff26 0%, rgba(158,109,217,0) 100%); } } .collection-panel--cbbc-top-picks-today .button__link:hover:not([disabled]) .button__inner:before, .collection-panel--cbbc-top-picks-today .button__link:active:not([disabled]) .button__inner:before { border-color: #46b5ce; } .collection-panel--cbbc-top-picks-today .button__link:hover:not([disabled]) .button__inner, .collection-panel--cbbc-top-picks-today .button__link:active:not([disabled]) .button__inner, .collection-panel--cbbc-top-picks-today .button__link:hover:not([disabled]) .button__add-on--active:after, .collection-panel--cbbc-top-picks-today .button__link:active:not([disabled]) .button__add-on--active:after { background-color: #46b5ce; } </style> <style> .collection-panel--climate-collection-curation .collection-panel__button .button__inner { color: #FFFFFF; background-color: #23b456; border-color: #1c9045; } .collection-panel--climate-collection-curation .collection-panel__background-gradient { background: linear-gradient(135deg, #85c9cc 0%, #b6dfe0 100%); } .collection-panel--climate-collection-curation .collection-panel__title { color: #252525 } @media screen and (min-width: 768px) { .collection-panel--climate-collection-curation { background-image: url('https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/s3/immersive/1920/background/cbbc/Climate-Collection-Background-Banner-PC.jpg'); } .collection-panel--climate-collection-curation .collection-panel__background-gradient { background: linear-gradient(135deg, #85c9cc 0%, rgba(158,109,217,0) 100%); } } @media screen and (min-width: 320px) and (max-width:767px) { .collection-panel--climate-collection-curation { background-image: url('https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/s3/immersive/770/background/cbbc/Climate-Collection-Background-Banner-Mobile.jpg'); } @media screen and (min-width: 320px) and (max-width: 600px) { .collection-panel--climate-collection-curation { background-size: cover; } } .collection-panel--climate-collection-curation .collection-panel__background-gradient { background: linear-gradient(135deg, #85c9cc 0%, rgba(158,109,217,0) 100%); } } .collection-panel--climate-collection-curation .button__link:hover:not([disabled]) .button__inner:before, .collection-panel--climate-collection-curation .button__link:active:not([disabled]) .button__inner:before { border-color: #4fc378; } .collection-panel--climate-collection-curation .button__link:hover:not([disabled]) .button__inner, .collection-panel--climate-collection-curation .button__link:active:not([disabled]) .button__inner, .collection-panel--climate-collection-curation .button__link:hover:not([disabled]) .button__add-on--active:after, .collection-panel--climate-collection-curation .button__link:active:not([disabled]) .button__add-on--active:after { background-color: #4fc378; } </style> <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': 'cbbc', '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/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts', 'cbeebies': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/cbeebies', 'cbbc': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/cbbc', 'jquery': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/jquery', 'jquery-1': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/jquery/jquery', 'jquery-1.9': 'https://web.archive.org/web/20211103101644/https://static.bbci.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-1.9.1', 'lib': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries', 'bump-3': 'https://web.archive.org/web/20211103101644/https://emp.bbci.co.uk/emp/bump-3/bump-3', 'bump-4': 'https://web.archive.org/web/20211103101644/https://emp.bbci.co.uk/emp/bump-4/bump-4', 'embed': 'https://web.archive.org/web/20211103101644/https://play.bbc.co.uk/play/sdk/embed/v1/latest', 'lib/Imager': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/Imager.min', 'TweenMax': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/gsap/TweenMax.min', 'TimelineMax': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/gsap/TweenMax.min', 'echo-11.2.2': 'https://web.archive.org/web/20211103101644/https://mybbc-analytics.files.bbci.co.uk/echo-client-js/echo-11.2.2.min', 'lib/riddle': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/riddle/embed-3.3.min', 'lib/minpubsub': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/minpubsub.min', 'uasclient': 'https://web.archive.org/web/20211103101644/https://static.bbci.co.uk/uasclient/0.1.40/modules/uasclient', 'activity-button': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/activity-button', 'activity-button/activity-button': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/personalisation/personalisation.min', 'reads': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/reads', 'reads/reads': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/personalisation/personalisation.min', 'reads-carousel': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/reads-carousel', 'reads-carousel/reads-carousel': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/personalisation/personalisation.min', 'angular': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/angular', 'angular/app': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/angular/app.min', 'stats': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/stats', 'stats/riddle-events': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/stats/riddle-events.min', 'stats/stats': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/stats/stats.min', 'confetti': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/confetti', 'confetti/confetti': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/confetti/confetti.min', 'follows-panel': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/follows-panel', 'follows-panel/childrens-follows-panel': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/personalisation/personalisation.min', 'personalisation': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/personalisation', 'domReady': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/libraries/require/domReady.min', 'relay-1': 'https://web.archive.org/web/20211103101644/https://static.bbci.co.uk/frameworks/relay/0.2.6/sharedmodules/relay-1', 'jssignals-1': 'https://web.archive.org/web/20211103101644/https://static.bbci.co.uk/frameworks/jssignals/0.3.6/modules/jssignals-1', 'vote-wrapper': 'https://web.archive.org/web/20211103101644/https://account-wrapper.files.bbci.co.uk/vote-wrapper.min', 'event-stream': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/javascripts/event-stream/event-stream.min', 'riddle/auto-scroll': 'https://web.archive.org/web/20211103101644/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/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('cbbc'); } istats.addLabels({ "page_type" : "home" }); }); </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"> <div id="cookiePrompt"></div> <noscript><p style="position: absolute; top: -999em"><img src="https://web.archive.org/web/20211103101644im_/https://a1.api.bbc.co.uk/hit.xiti?&amp;col=1&amp;from=p&amp;ptag=js&amp;s=598253&amp;p=unknown&amp;x1=[urn:bbc:childrens:cbbc.page]&amp;x2=[responsive]&amp;x3=[bbc_website]&amp;x4=[en]&amp;x7=[index-home]&amp;x8=[reverb-3.3.0-nojs]&amp;x11=[cbbc]&amp;x12=[cbbc]" height="1" width="1" alt=""></p></noscript> <header id="orb-banner" role="banner" aria-label="BBC"><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 new-logo"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/">Homepage</a></div><section><div class="orb-skip-links"><h2>Accessibility links</h2><ul><li><a href="#main-content">Skip to content</a></li><li><a id="orb-accessibility-help" href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li></ul></div></section><div id="mybbc-wrapper" class="orb-nav-section orb-nav-id orb-nav-focus orb-nav-id-default"> <div id="idcta-statusbar" class="orb-nav-section orb-nav-focus" data-bbc-container="id-cta" data-bbc-event-type="click" data-bbc-ignore-views="1" data-bbc-metadata="{&quot;id-cta-type&quot;: &quot;statusbar-orb&quot;}" data-bbc-source="responsive_web" data-bbc-title="id-cta-sign-in"><a id="idcta-link" href="https://web.archive.org/web/20211103101644/https://account.bbc.com/account?context=cbbc&amp;ptrt=https://www.bbc.co.uk/cbbc"><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 role="navigation" aria-label="BBC" class="orb-nav"><div class="orb-nav-section orb-nav-links orb-nav-focus" id="orb-nav-links"><ul><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-iplayer orb-d"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/tv/cbbc">CBBC iPlayer</a></li><li class="orb-nav-newsround"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/newsround">Newsround</a></li><li class="orb-nav-bitesize orb-d"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-ownit orb-d"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.com/ownit">Own It</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-cbbctv"><a href="https://web.archive.org/web/20211103101644/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/20211103101644/https://www.bbc.co.uk/cbbc/curations/cbbc-help">CBBC Help</a></li><li id="orb-nav-more" style="width: 88px" aria-controls="orb-panel-more"><a href="#orb-footer" data-alt="More" class="istats-notrack">Menu<span class="orb-icon orb-icon-arrow"></span></a></li></ul></div></nav><div class="orb-nav-section orb-nav-search"> <a class="orb-search__button" href="https://web.archive.org/web/20211103101644/https://search.bbc.co.uk/search?scope=cbbc" title="Search the BBC">Search</a><form class="b-f" id="orb-search-form" role="search" method="get" action="https://web.archive.org/web/20211103101644/https://search.bbc.co.uk/search" accept-charset="utf-8"><div><input type="hidden" name="scope" id="orb-search-scope" value="cbbc"><label for="orb-search-q">Search the BBC</label><input id="orb-search-q" type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" maxlength="100" name="q" placeholder="Search"><button id="orb-search-button" class="orb-search__button">Search the BBC</button><input type="hidden" name="suggid" id="orb-search-suggid"></div></form><form id="orbit-search-form" role="search" method="get" action="https://web.archive.org/web/20211103101644/https://search.bbc.co.uk/search" accept-charset="utf-8"><div><input type="hidden" name="scope" id="orb-search-scope" value="cbbc"> <button id="orbit-search-button"><svg class="search-button-icon" width="1.75rem" height="1.8125rem" viewbox="0 0 28 29" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Search BBC</title><path d="M11,0 C17.0751322,0 22,4.92486775 22,11 C22,13.5277632 21.1473793,15.8563862 19.7140404,17.7139664 L28,26.0001 L25,29.0001 L16.518046,20.5179339 C14.8960209,21.4603385 13.0110328,22 11,22 C4.92486775,22 0,17.0751322 0,11 C0,4.92486775 4.92486775,0 11,0 Z M11,2.5001 C6.30557963,2.5001 2.5,6.30567963 2.5,11.0001 C2.5,15.6945204 6.30557963,19.5001 11,19.5001 C15.6944204,19.5001 19.5,15.6945204 19.5,11.0001 C19.5,6.30567963 15.6944204,2.5001 11,2.5001 Z" id="Shape"></path></svg><svg class="search-box-icon" width="1rem" height="1rem" viewbox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M4.31263591,11.9770508 C3.26116255,10.925 2.68223368,9.52721354 2.68223368,8.04036458 C2.68223368,6.55351563 3.26116255,5.15572917 4.31325442,4.10491536 C5.36410928,3.05286458 6.76133182,2.47395833 8.24823886,2.47395833 C9.7351459,2.47395833 11.1336055,3.05348307 12.1850788,4.10491536 C14.3548251,6.27457682 14.3554436,9.80615234 12.1850788,11.9770508 C11.1336055,13.0278646 9.7351459,13.6067708 8.24823886,13.6067708 C6.76195034,13.6067708 5.36410928,13.0278646 4.31263591,11.9770508 L4.31263591,11.9770508 Z M20,17.6059245 L14.9195281,12.525651 C17.0268044,9.39980469 16.7002292,5.12171224 13.9348542,2.35520833 C12.3644478,0.785481771 10.3066526,0 8.24823886,0 C6.19106215,0 4.13264841,0.785481771 2.56347904,2.35520833 C-0.576715236,5.49589844 -0.576715236,10.5860677 2.56347904,13.7255208 C4.13326692,15.2964844 6.19106215,16.0807292 8.24823886,16.0807292 C9.81555269,16.0807292 11.3816295,15.6230469 12.733082,14.7120117 L17.8129354,19.7916667 L20,17.6059245 Z"></path></svg><span>Search BBC</span></button></div></form> </div></div><div id="orb-panels"></div></div></header> <!-- 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/cbbc/www/assets/997c420/images/icons/ie-caution-icon.png"/> <span class="unsupported-browser-banner__text">To get the best experience from CBBC, 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--cbbc childrens-wrapper--home childrens-wrapper--home 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="home"> <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/20211103101644/https://www.bbc.co.uk/cbbc" data-stats-interaction="navigation" data-stats-interaction-variant="home_logo"> <svg version="1.1" id="small-menu-logo" class="logo logo--cbbc logo--animated menu__logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 60 60" enable-background="new 0 0 60 60" xml:space="preserve" preserveaspectratio="xMaxYMin meet"> <defs> <clippath id="small-menu-logo-outer-logo-path"> <ellipse cx="31.5" cy="30" rx="30.5" ry="30"></ellipse> </clippath> </defs> <g style="clip-path: url(/web/20211103101644im_/https://www.bbc.co.uk/cbbc#small-menu-logo-outer-logo-path);"> <path class="logo__part logo__part--pink" fill="#FF2C9F" d="M18.2,2.9v13.6v1.1v0.4c0,0,0,0,0.1,0c1.1,0,2.2-0.1,3.3-0.4c3.6-0.9,6.5-3.4,8.1-6.7 c0.6-1.3,1.1-2.8,1.2-4.3V0C26.3,0.1,22.1,1.1,18.2,2.9"></path> <path class="logo__part logo__part--raspberry" fill="#D41C6F" d="M21.5,18.5c-1-0.3-2.2-0.4-3.3-0.4c0,0-0.1,0-0.1,0v0.4v23.6v15c3.9,1.8,8.1,2.9,12.6,2.9 V47.7V29.4C30.3,24.2,26.5,19.8,21.5,18.5"></path> <path class="logo__part logo__part--blue" fill="#008AAA" d="M32.6,0v40.9v1.1v0.4c0,0,0,0,0,0c1.1,0,2.2-0.1,3.3-0.4c3.6-0.9,6.5-3.4,8.1-6.7 c0.6-1.3,1.1-2.8,1.2-4.3V3.4C41.4,1.4,37.1,0.2,32.6,0"></path> <path class="logo__part logo__part--turquoise" fill="#00D2A9" d="M35.9,42.9c-1-0.3-2.2-0.4-3.3-0.4c0,0,0,0,0,0v0.4v2.9V60c4.5-0.2,8.7-1.4,12.6-3.4v-2.7 C44.6,48.6,40.9,44.3,35.9,42.9"></path> <path class="logo__part logo__part--green" fill="#9FE600" d="M16.4,17.9V3.9C7.3,9.2,1.2,18.9,1.2,29.9S7.3,50.7,16.4,56v-14c-2.8-3.3-4.3-7.5-4.3-12.1 S13.7,21.2,16.4,17.9"></path> <path class="logo__part logo__part--pink-replacement" fill="#FF2C9F" d="M18.2,2.9v38v1.1v0.4c0,0,0,0,0.1,0c1.1,0,2.2-0.1,3.3-0.4c3.6-0.9,6.5-3.4,8.1-6.7 c0.6-1.3,1.1-2.8,1.2-4.3V0C26.3,0.1,22.1,1.1,18.2,2.9"></path> <path class="logo__part logo__part--turquoise-replacement" fill="#00D2A9" d="M35.9,18.5c-1-0.3-2.2-0.4-3.3-0.4c0,0,0,0,0,0v0.4v2.9V60c4.5-0.2,8.7-1.4,12.6-3.4V29.4 C44.6,24.2,40.9,19.8,35.9,18.5"></path> <path class="logo__part logo__part--orange" fill="#F76C06" d="M58.8,17.2C58.8,17.2,58.8,17.2,58.8,17.2C58.2,16.1,57.6,15,57,14 c-2.4-3.9-5.7-7.2-9.6-9.6v19.3C52.2,23.6,56.4,21.1,58.8,17.2"></path> <path class="logo__part logo__part--dark-orange" fill="#F63400" d="M47.3,36.3v19.3c3.9-2.4,7.2-5.7,9.6-9.6c0.3-0.5,0.6-1.1,0.9-1.6c0.3-0.5,0.6-1.1,0.8-1.7 l0,0C56.4,38.8,52.2,36.3,47.3,36.3"></path> </g> </svg> <script> require(['jquery-1', 'modernizr', 'childrens/logo/animated-cbbc-logo'], function ($, Modernizr, logoAnimation) { var shouldAnimateLogo = Modernizr.svg && Modernizr.cssanimations; if (shouldAnimateLogo) { var logo = logoAnimation({id: '#small-menu-logo'}); $(document).ready(function () { setTimeout(logo.play, 800); }); } }); </script> 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 menu__item--current"> <a class="menu__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc" data-stats-interaction="navigation" data-stats-interaction-variant="home" data-bbc-container="Navigation" data-bbc-metadata="{&quot;PAR&quot;:&quot;navigation&quot;,&quot;CHD&quot;:&quot;home::1&quot;}" data-bbc-title="Home" data-bbc-source="cbbc"> <span class="menu__link-icon"> <svg version="1.1" id="large-menu-logo" class="logo logo--cbbc logo--animated menu__logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 60 60" enable-background="new 0 0 60 60" xml:space="preserve" preserveaspectratio="xMaxYMin meet"> <defs> <clippath id="large-menu-logo-outer-logo-path"> <ellipse cx="31.5" cy="30" rx="30.5" ry="30"></ellipse> </clippath> </defs> <g style="clip-path: url(/web/20211103101644im_/https://www.bbc.co.uk/cbbc#large-menu-logo-outer-logo-path);"> <path class="logo__part logo__part--pink" fill="#FF2C9F" d="M18.2,2.9v13.6v1.1v0.4c0,0,0,0,0.1,0c1.1,0,2.2-0.1,3.3-0.4c3.6-0.9,6.5-3.4,8.1-6.7 c0.6-1.3,1.1-2.8,1.2-4.3V0C26.3,0.1,22.1,1.1,18.2,2.9"></path> <path class="logo__part logo__part--raspberry" fill="#D41C6F" d="M21.5,18.5c-1-0.3-2.2-0.4-3.3-0.4c0,0-0.1,0-0.1,0v0.4v23.6v15c3.9,1.8,8.1,2.9,12.6,2.9 V47.7V29.4C30.3,24.2,26.5,19.8,21.5,18.5"></path> <path class="logo__part logo__part--blue" fill="#008AAA" d="M32.6,0v40.9v1.1v0.4c0,0,0,0,0,0c1.1,0,2.2-0.1,3.3-0.4c3.6-0.9,6.5-3.4,8.1-6.7 c0.6-1.3,1.1-2.8,1.2-4.3V3.4C41.4,1.4,37.1,0.2,32.6,0"></path> <path class="logo__part logo__part--turquoise" fill="#00D2A9" d="M35.9,42.9c-1-0.3-2.2-0.4-3.3-0.4c0,0,0,0,0,0v0.4v2.9V60c4.5-0.2,8.7-1.4,12.6-3.4v-2.7 C44.6,48.6,40.9,44.3,35.9,42.9"></path> <path class="logo__part logo__part--green" fill="#9FE600" d="M16.4,17.9V3.9C7.3,9.2,1.2,18.9,1.2,29.9S7.3,50.7,16.4,56v-14c-2.8-3.3-4.3-7.5-4.3-12.1 S13.7,21.2,16.4,17.9"></path> <path class="logo__part logo__part--pink-replacement" fill="#FF2C9F" d="M18.2,2.9v38v1.1v0.4c0,0,0,0,0.1,0c1.1,0,2.2-0.1,3.3-0.4c3.6-0.9,6.5-3.4,8.1-6.7 c0.6-1.3,1.1-2.8,1.2-4.3V0C26.3,0.1,22.1,1.1,18.2,2.9"></path> <path class="logo__part logo__part--turquoise-replacement" fill="#00D2A9" d="M35.9,18.5c-1-0.3-2.2-0.4-3.3-0.4c0,0,0,0,0,0v0.4v2.9V60c4.5-0.2,8.7-1.4,12.6-3.4V29.4 C44.6,24.2,40.9,19.8,35.9,18.5"></path> <path class="logo__part logo__part--orange" fill="#F76C06" d="M58.8,17.2C58.8,17.2,58.8,17.2,58.8,17.2C58.2,16.1,57.6,15,57,14 c-2.4-3.9-5.7-7.2-9.6-9.6v19.3C52.2,23.6,56.4,21.1,58.8,17.2"></path> <path class="logo__part logo__part--dark-orange" fill="#F63400" d="M47.3,36.3v19.3c3.9-2.4,7.2-5.7,9.6-9.6c0.3-0.5,0.6-1.1,0.9-1.6c0.3-0.5,0.6-1.1,0.8-1.7 l0,0C56.4,38.8,52.2,36.3,47.3,36.3"></path> </g> </svg> <script> require(['jquery-1', 'modernizr', 'childrens/logo/animated-cbbc-logo'], function ($, Modernizr, logoAnimation) { var shouldAnimateLogo = Modernizr.svg && Modernizr.cssanimations; if (shouldAnimateLogo) { var logo = logoAnimation({id: '#large-menu-logo'}); $(document).ready(function () { setTimeout(logo.play, 800); }); } }); </script> </span><span class="menu__link-label">Home</span> </a> </li><!-- --><li class="menu__item menu__item--shows"> <a class="menu__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows" data-stats-interaction="navigation" data-stats-interaction-variant="shows" data-bbc-container="Navigation" data-bbc-metadata="{&quot;PAR&quot;:&quot;navigation&quot;,&quot;CHD&quot;:&quot;shows::2&quot;}" data-bbc-title="Shows" data-bbc-source="cbbc"> <span class="menu__link-icon"></span><span class="menu__link-label">Shows</span> </a> </li><li class="menu__item menu__item--games"> <a class="menu__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/games" data-stats-interaction="navigation" data-stats-interaction-variant="games" data-bbc-container="Navigation" data-bbc-metadata="{&quot;PAR&quot;:&quot;navigation&quot;,&quot;CHD&quot;:&quot;games::3&quot;}" data-bbc-title="Games" data-bbc-source="cbbc"> <span class="menu__link-icon"></span><span class="menu__link-label">Games</span> </a> </li><li class="menu__item menu__item--quizzes"> <a class="menu__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/quizzes" data-stats-interaction="navigation" data-stats-interaction-variant="quizzes" data-bbc-container="Navigation" data-bbc-metadata="{&quot;PAR&quot;:&quot;navigation&quot;,&quot;CHD&quot;:&quot;quizzes::4&quot;}" data-bbc-title="Quizzes" data-bbc-source="cbbc"> <span class="menu__link-icon"></span><span class="menu__link-label">Quizzes</span> </a> </li><li class="menu__item menu__item--watch"> <a class="menu__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/watch" data-stats-interaction="navigation" data-stats-interaction-variant="watch" data-bbc-container="Navigation" data-bbc-metadata="{&quot;PAR&quot;:&quot;navigation&quot;,&quot;CHD&quot;:&quot;watch::5&quot;}" data-bbc-title="Watch" data-bbc-source="cbbc"> <span class="menu__link-icon"></span><span class="menu__link-label">Watch</span> </a> </li><li class="menu__item menu__item--joinin"> <a class="menu__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/joinin" data-stats-interaction="navigation" data-stats-interaction-variant="joinin" data-bbc-container="Navigation" data-bbc-metadata="{&quot;PAR&quot;:&quot;navigation&quot;,&quot;CHD&quot;:&quot;joinin::6&quot;}" data-bbc-title="Join In" data-bbc-source="cbbc"> <span class="menu__link-icon"></span><span class="menu__link-label">Join In</span> </a> </li><li class="menu__item menu__item--puzzles"> <a class="menu__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/puzzles" data-stats-interaction="navigation" data-stats-interaction-variant="puzzles" data-bbc-container="Navigation" data-bbc-metadata="{&quot;PAR&quot;:&quot;navigation&quot;,&quot;CHD&quot;:&quot;puzzles::7&quot;}" data-bbc-title="Puzzles" data-bbc-source="cbbc"> <span class="menu__link-icon"></span><span class="menu__link-label">Puzzles</span> </a> </li><li class="menu__item menu__item--newsround"> <a class="menu__link" href="/web/20211103101644/https://www.bbc.co.uk/newsround" data-stats-interaction="navigation" data-stats-interaction-variant="newsround" data-bbc-container="Navigation" data-bbc-metadata="{&quot;PAR&quot;:&quot;navigation&quot;,&quot;CHD&quot;:&quot;newsround::8&quot;}" data-bbc-title="Newsround" data-bbc-source="cbbc"> <span class="menu__link-icon"></span><span class="menu__link-label">Newsround</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/20211103101644/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/20211103101644/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="home" role="main" data-istats-load="home:load" data-istats-category="home"> <div class="brandshelf--top"> <section class="brand-shelf-section"> <p class="brand-shelf__title window window--extra-wide grid-container" hidden></p> <div class="brand-shelf-container window window--extra-wide"> <div id="brand-shelf" data-simple-carousel class="brand-shelf simple-carousel"> <div class="brand-shelf__main"> <div class="simple-carousel__controls"> <div class="brand-shelf__curtain brand-shelf__curtain--left"></div> <div class="brand-shelf__curtain brand-shelf__curtain--right"></div> <button class="brand-shelf__button brand-shelf__button--prev simple-carousel__button--prev"> <span class="vh">Previous items</span> <i class="gelicon gelicon--previous" aria-hidden="true"></i> </button> <button class="brand-shelf__button brand-shelf__button--next simple-carousel__button--next"> <span class="vh">Next items</span> <i class="gelicon gelicon--next" aria-hidden="true"></i> </button> </div> <div class="simple-carousel__window brand-shelf__window"> <div class="simple-carousel__panel"> <ul class="brand-shelf__list"><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/the-next-step" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="0"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/the_next_step_s7_a_z_index.png" data-alt="The Next Step Dancers smiling, two stood back to back (Kingston and Summer)."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/the_next_step_s7_a_z_index.png" alt="The Next Step Dancers smiling, two stood back to back (Kingston and Summer)."/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/horrible-histories" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="1"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/horrible-histories-2019-az.png" data-alt="Henry VII and the Horrible Histories logo."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/horrible-histories-2019-az.png" alt="Henry VII and the Horrible Histories logo."/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/danger-mouse" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="2"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/dm-title_az_image_bid.png" data-alt="Danger Mouse"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/dm-title_az_image_bid.png" alt="Danger Mouse"/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/blue-peter" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="3"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/BP_az_index_brandpage.png" data-alt="The blue Peter presenters: Adam, Mwaksy, Richie and Henry, the Blue Peter dog."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/BP_az_index_brandpage.png" alt="The blue Peter presenters: Adam, Mwaksy, Richie and Henry, the Blue Peter dog."/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/operation-ouch" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="4"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/operation_ouch_s7_a_z_index.png" data-alt="Three doctors in different colour scrubs hugging each other, Dr Chris, Dr Xand and Dr Ronx from Operation Ouch."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/operation_ouch_s7_a_z_index.png" alt="Three doctors in different colour scrubs hugging each other, Dr Chris, Dr Xand and Dr Ronx from Operation Ouch."/> </noscript> </span> </a> </li><!-- --></ul> </div> </div> </div> </div> <div class="brand-shelf__all-shows-link button button--center button--shows "><!-- --><a class="button__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows" data-stats-interaction="brand_shelf" data-stats-interaction-variant="all_shows"><!-- --><span class="button__inner"> <span class="button__text">All shows</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></a><!-- --><!-- --></div> </div> </section> </div> <div class="window window--extra-wide grid-container"> <h1 class="vh" id="main-content">CBBC</h1> <div class="promo-area promo-area--variant-a promo-area--space-main promo-area--multiple promo-area--has-primary-promo "> <div class="promo-area__grid"> <div class="promo-area__item promo promo--overlay promo-area__item--large promo--large promo--games"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/games/horrible-histories-beastly-boxset-game" data-stats-interaction="promo" data-stats-interaction-variant="home_main" data-stats-interaction-position="0" data-stats-internal-link-location="main" , data-bbc-container="Primary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;primary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::1&quot;}" data-bbc-title="The Greeks have landed in the Beastly Boxset game!" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--primary promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/horrible-histories-groovy-greeks-game-promo-5_A.jpg" data-alt="Groovy Greeks logo and an illustrated Greek person."></span> <noscript> <span aria-label="Groovy Greeks logo and an illustrated Greek person." class="noscript-span" style="background-image: url(https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/horrible-histories-groovy-greeks-game-promo-5_A.jpg)"/> </noscript> </span> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient promo__image--secondary"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/horrible-histories-groovy-greeks-game-promo-5_B.jpg" data-alt="Groovy Greeks logo and an illustrated Greek person."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/horrible-histories-groovy-greeks-game-promo-5_B.jpg" alt="Groovy Greeks logo and an illustrated Greek person."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">The Greeks have landed in the Beastly Boxset game!</span> <div class="promo__cta button button--games button--small-until-medium-wide "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Play Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><!-- --><div class="promo-area__secondary"> <div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--watch"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/watch/jamie-johnson-s6-sp5-claim-to-fame" data-stats-interaction="promo" data-stats-interaction-variant="home_main" data-stats-interaction-position="1" data-stats-internal-link-location="main" , data-bbc-container="Primary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;primary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::2&quot;}" data-bbc-title="Has Jake blown his chance with Phoenix FC?" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/jamie-johnson-s6-sp5-claim-to-fame-promo_B.jpg" data-alt="Jake looking concerned on a beach."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/jamie-johnson-s6-sp5-claim-to-fame-promo_B.jpg" alt="Jake looking concerned on a beach."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Has Jake blown his chance with Phoenix FC?</span> <div class="promo__cta button button--watch button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Watch Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--quizzes"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/quizzes/nova-jones-who-are-you" data-stats-interaction="promo" data-stats-interaction-variant="home_main" data-stats-interaction-position="2" data-stats-internal-link-location="main" , data-bbc-container="Primary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;primary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::3&quot;}" data-bbc-title="Find out who on Nova Jones' spaceship you are most like!" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/nova-jones-iplayer-promo-11_B.jpg" data-alt="Nova Jones holding a guitar."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/nova-jones-iplayer-promo-11_B.jpg" alt="Nova Jones holding a guitar."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Find out who on Nova Jones&#x27; spaceship you are most like!</span> <div class="promo__cta button button--quizzes button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Play Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div> </div><!-- --></div> </div> </div> <div class="brandshelf--middle"> <section class="brand-shelf-section"> <p class="brand-shelf__title window window--extra-wide grid-container" hidden></p> <div class="brand-shelf-container window window--extra-wide"> <div id="brand-shelf" data-simple-carousel class="brand-shelf simple-carousel"> <div class="brand-shelf__main"> <div class="simple-carousel__controls"> <div class="brand-shelf__curtain brand-shelf__curtain--left"></div> <div class="brand-shelf__curtain brand-shelf__curtain--right"></div> <button class="brand-shelf__button brand-shelf__button--prev simple-carousel__button--prev"> <span class="vh">Previous items</span> <i class="gelicon gelicon--previous" aria-hidden="true"></i> </button> <button class="brand-shelf__button brand-shelf__button--next simple-carousel__button--next"> <span class="vh">Next items</span> <i class="gelicon gelicon--next" aria-hidden="true"></i> </button> </div> <div class="simple-carousel__window brand-shelf__window"> <div class="simple-carousel__panel"> <ul class="brand-shelf__list"><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/the-next-step" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="0"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/the_next_step_s7_a_z_index.png" data-alt="The Next Step Dancers smiling, two stood back to back (Kingston and Summer)."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/the_next_step_s7_a_z_index.png" alt="The Next Step Dancers smiling, two stood back to back (Kingston and Summer)."/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/horrible-histories" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="1"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/horrible-histories-2019-az.png" data-alt="Henry VII and the Horrible Histories logo."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/horrible-histories-2019-az.png" alt="Henry VII and the Horrible Histories logo."/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/danger-mouse" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="2"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/dm-title_az_image_bid.png" data-alt="Danger Mouse"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/dm-title_az_image_bid.png" alt="Danger Mouse"/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/blue-peter" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="3"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/BP_az_index_brandpage.png" data-alt="The blue Peter presenters: Adam, Mwaksy, Richie and Henry, the Blue Peter dog."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/BP_az_index_brandpage.png" alt="The blue Peter presenters: Adam, Mwaksy, Richie and Henry, the Blue Peter dog."/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/operation-ouch" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="4"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/operation_ouch_s7_a_z_index.png" data-alt="Three doctors in different colour scrubs hugging each other, Dr Chris, Dr Xand and Dr Ronx from Operation Ouch."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/operation_ouch_s7_a_z_index.png" alt="Three doctors in different colour scrubs hugging each other, Dr Chris, Dr Xand and Dr Ronx from Operation Ouch."/> </noscript> </span> </a> </li><!-- --></ul> </div> </div> </div> </div> <div class="brand-shelf__all-shows-link button button--center button--shows "><!-- --><a class="button__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows" data-stats-interaction="brand_shelf" data-stats-interaction-variant="all_shows"><!-- --><span class="button__inner"> <span class="button__text">All shows</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></a><!-- --><!-- --></div> </div> </section> </div> <div class="window window--extra-wide grid-container"> </div> <div class="home__collection-panel"> <div class="collection-panel collection-panel--cbbc-top-picks-today" data-stats-children-collection="cbbc-top-picks-today" data-bbc-container="CBBC's Top Picks" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::1&quot;,&quot;CHD&quot;:&quot;CBBC's Top Picks&quot;}" data-bbc-title="CBBC's Top Picks" data-bbc-source="cbbc"> <div class="collection-panel__background-gradient"> <div class="collection-panel__window"> <div class="collection-panel__title-container"> <a class="collection-panel__title-link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/curations/cbbc-top-picks-today" data-stats-interaction="collection" data-stats-interaction-variant="text_link" data-stats-interaction-location="0"> <h3 class="collection-panel__title" aria-label="CBBC's Top Picks collection">CBBC&#x27;s Top Picks</h3> </a> </div> <ul class="collection-panel__items"> <li class="collection-panel__item"> <a href="/web/20211103101644/https://www.bbc.co.uk/cbbc/watch/nova-jones-confidence-lyric-video?collection=cbbc-top-picks-today" class="content-card content-card--watch content-card--styled content-card--animated" data-stats-interaction="collection" data-stats-interaction-variant="content_card" data-stats-interaction-location="0" data-stats-interaction-position="0" data-stats-internal-link-location="cbbc-top-picks-today" data-site-section="watch" data-bbc-container="CBBC's Top Picks" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::1&quot;,&quot;CHD&quot;:&quot;card::1&quot;}" data-bbc-title="Listen to Confidence by Nova Jones!" data-bbc-source="cbbc"> <div class="content-card__image-wrapper "> <div class="content-card__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-ck/{width}xn/amz/cbbc/nova-jones-confidence-lyric-video-card.png"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-ck/400xn/amz/cbbc/nova-jones-confidence-lyric-video-card.png" alt=""/> </noscript> </span> </div> <div class="content-card__flag flag flag--icon flag--watch"> <span class="flag__icon"></span> <span class="flag__text"></span> </div> </div><!-- --><div class="content-card__info"> <p class="content-card__title" aria-label="Listen to Confidence by Nova Jones!"> Listen to Confidence by Nova Jones! </p> <div class="content-card__details"> <ul class="content-card__counts"><!-- --></ul> </div> </div> </a> </li><li class="collection-panel__item"> <a href="/web/20211103101644/https://www.bbc.co.uk/cbbc/joinin/cbbc-book-club-ask-sophie-dahl?collection=cbbc-top-picks-today" class="content-card content-card--joinin content-card--styled content-card--animated" data-stats-interaction="collection" data-stats-interaction-variant="content_card" data-stats-interaction-location="0" data-stats-interaction-position="1" data-stats-internal-link-location="cbbc-top-picks-today" data-site-section="joinin" data-bbc-container="CBBC's Top Picks" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::1&quot;,&quot;CHD&quot;:&quot;card::2&quot;}" data-bbc-title="Have you got a question for Sophie Dahl?" data-bbc-source="cbbc"> <div class="content-card__image-wrapper "> <div class="content-card__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-ck/{width}xn/amz/cbbc/CBBC-Book-Club-Sophie-Dahl-Main.jpg"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-ck/400xn/amz/cbbc/CBBC-Book-Club-Sophie-Dahl-Main.jpg" alt=""/> </noscript> </span> </div> <div class="content-card__flag flag flag--icon flag--joinin"> <span class="flag__icon"></span> <span class="flag__text"></span> </div> </div><!-- --><div class="content-card__info"> <p class="content-card__title" aria-label="Have you got a question for Sophie Dahl?"> Have you got a question for Sophie Dahl? </p> <div class="content-card__details"> <ul class="content-card__counts"><!-- --></ul> </div> </div> </a> </li><li class="collection-panel__item"> <a href="/web/20211103101644/https://www.bbc.co.uk/cbbc/puzzles/find-skellys-bones?collection=cbbc-top-picks-today" class="content-card content-card--puzzles content-card--styled content-card--animated" data-stats-interaction="collection" data-stats-interaction-variant="content_card" data-stats-interaction-location="0" data-stats-interaction-position="2" data-stats-internal-link-location="cbbc-top-picks-today" data-site-section="puzzles" data-bbc-container="CBBC's Top Picks" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::1&quot;,&quot;CHD&quot;:&quot;card::3&quot;}" data-bbc-title="Can you find all of Skelly's bones?" data-bbc-source="cbbc"> <div class="content-card__image-wrapper "> <div class="content-card__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-ck/{width}xn/amz/cbbc/find-skelly-index.jpg"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-ck/400xn/amz/cbbc/find-skelly-index.jpg" alt=""/> </noscript> </span> </div> <div class="content-card__flag flag flag--icon flag--puzzles"> <span class="flag__icon"></span> <span class="flag__text"></span> </div> </div><!-- --><div class="content-card__info"> <p class="content-card__title" aria-label="Can you find all of Skelly's bones?"> Can you find all of Skelly&#x27;s bones? </p> <div class="content-card__details"> <ul class="content-card__counts"><!-- --></ul> </div> </div> </a> </li><li class="collection-panel__item"> <a href="/web/20211103101644/https://www.bbc.co.uk/newsround/59055707?collection=cbbc-top-picks-today" class="content-card content-card--newsround content-card--styled content-card--animated" data-stats-interaction="collection" data-stats-interaction-variant="content_card" data-stats-interaction-location="0" data-stats-interaction-position="3" data-stats-internal-link-location="cbbc-top-picks-today" data-site-section="newsround" data-bbc-container="CBBC's Top Picks" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::1&quot;,&quot;CHD&quot;:&quot;card::4&quot;}" data-bbc-title="Watch all you need to know about COP26!" data-bbc-source="cbbc"> <div class="content-card__image-wrapper "> <div class="content-card__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/images/ic/{width}xn/p0b1hzq2.jpg"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/images/ic/400xn/p0b1hzq2.jpg" alt=""/> </noscript> </span> </div> <div class="content-card__flag flag flag--icon flag--newsround"> <span class="flag__icon"></span> <span class="flag__text"></span> </div> </div><!-- --><div class="content-card__info"> <p class="content-card__title" aria-label="Watch all you need to know about COP26!"> Watch all you need to know about COP26! </p> <div class="content-card__details"> <ul class="content-card__counts"><!-- --></ul> </div> </div> </a> </li> </ul> <div class="collection-panel__button button button--immersive button--cbbc-top-picks-today "><!-- --><a class="button__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/curations/cbbc-top-picks-today" data-stats-interaction="collection" data-stats-interaction-variant="button" data-stats-interaction-location="0"><!-- --><span class="button__inner"> <span class="button__text" aria-label="View all collection">View all</span> </span><!-- --></a><!-- --><!-- --></div> </div> </div> </div> </div> <div class="home__collection-panel"> <div class="collection-panel collection-panel--climate-collection-curation" data-stats-children-collection="climate-collection-curation" data-bbc-container="Climate Collection" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::2&quot;,&quot;CHD&quot;:&quot;Climate Collection&quot;}" data-bbc-title="Climate Collection" data-bbc-source="cbbc"> <div class="collection-panel__background-gradient"> <div class="collection-panel__window"> <div class="collection-panel__title-container"> <a class="collection-panel__title-link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/curations/climate-collection-curation" data-stats-interaction="collection" data-stats-interaction-variant="text_link" data-stats-interaction-location="1"> <h3 class="collection-panel__title" aria-label="Climate Collection collection">Climate Collection</h3> </a> </div> <ul class="collection-panel__items"> <li class="collection-panel__item"> <a href="/web/20211103101644/https://www.bbc.co.uk/cbbc/joinin/how-to-help-our-oceans?collection=climate-collection-curation" class="content-card content-card--joinin content-card--styled content-card--animated" data-stats-interaction="collection" data-stats-interaction-variant="content_card" data-stats-interaction-location="1" data-stats-interaction-position="0" data-stats-internal-link-location="climate-collection-curation" data-site-section="joinin" data-bbc-container="Climate Collection" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::2&quot;,&quot;CHD&quot;:&quot;card::1&quot;}" data-bbc-title="The Deep: Plastic Oceans SOS" data-bbc-source="cbbc"> <div class="content-card__image-wrapper "> <div class="content-card__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-ck/{width}xn/amz/cbbc/index-nektons-search.jpg"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-ck/400xn/amz/cbbc/index-nektons-search.jpg" alt=""/> </noscript> </span> </div> <div class="content-card__flag flag flag--icon flag--joinin"> <span class="flag__icon"></span> <span class="flag__text"></span> </div> </div><!-- --><div class="content-card__info"> <p class="content-card__title" aria-label="The Deep: Plastic Oceans SOS"> The Deep: Plastic Oceans SOS </p> <div class="content-card__details"> <ul class="content-card__counts"><!-- --></ul> </div> </div> </a> </li><li class="collection-panel__item"> <a href="/web/20211103101644/https://www.bbc.co.uk/bitesize/articles/zppx2v4?collection=climate-collection-curation" class="content-card content-card--bitesize content-card--styled content-card--animated content-card--external" data-stats-interaction="collection" data-stats-interaction-variant="content_card" data-stats-interaction-location="1" data-stats-interaction-position="1" data-stats-internal-link-location="climate-collection-curation" data-site-section="bitesize" data-bbc-container="Climate Collection" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::2&quot;,&quot;CHD&quot;:&quot;card::2&quot;}" data-bbc-title="The Regenerators" data-bbc-source="cbbc"> <div class="content-card__image-wrapper "> <div class="content-card__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/images/ic/{width}xn/p09zr1xh.jpg"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/images/ic/400xn/p09zr1xh.jpg" alt=""/> </noscript> </span> </div> <div class="content-card__flag flag flag--icon flag--bitesize"> <span class="flag__icon"></span> <span class="flag__text"></span> </div> </div><!-- --><div class="content-card__info"> <p class="content-card__title" aria-label="The Regenerators"> The Regenerators </p> <div class="content-card__details"> <ul class="content-card__counts"><!-- --></ul> </div> </div> </a> </li><li class="collection-panel__item"> <a href="/web/20211103101644/https://www.bbc.co.uk/iplayer/episode/m00103lw/show-me-the-honey-series-1-episode-1?collection=climate-collection-curation" class="content-card content-card--iplayer content-card--styled content-card--animated content-card--external" data-stats-interaction="collection" data-stats-interaction-variant="content_card" data-stats-interaction-location="1" data-stats-interaction-position="2" data-stats-internal-link-location="climate-collection-curation" data-site-section="iplayer" data-bbc-container="Climate Collection" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::2&quot;,&quot;CHD&quot;:&quot;card::3&quot;}" data-bbc-title="Show Me The Honey! Episode 1" data-bbc-source="cbbc"> <div class="content-card__image-wrapper "> <div class="content-card__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/images/ic/{width}xn/p09xgsb9.jpg"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/images/ic/400xn/p09xgsb9.jpg" alt=""/> </noscript> </span> </div> <div class="content-card__flag flag flag--icon flag--iplayer"> <span class="flag__icon"></span> <span class="flag__text"></span> </div> </div><!-- --><div class="content-card__info"> <p class="content-card__title" aria-label="Show Me The Honey! Episode 1"> Show Me The Honey! Episode 1 </p> <div class="content-card__details"> <ul class="content-card__counts"><!-- --></ul> </div> </div> </a> </li><li class="collection-panel__item"> <a href="/web/20211103101644/https://www.bbc.co.uk/bitesize/articles/zppnp4j?collection=climate-collection-curation" class="content-card content-card--bitesize content-card--styled content-card--animated content-card--external" data-stats-interaction="collection" data-stats-interaction-variant="content_card" data-stats-interaction-location="1" data-stats-interaction-position="3" data-stats-internal-link-location="climate-collection-curation" data-site-section="bitesize" data-bbc-container="Climate Collection" data-bbc-metadata="{&quot;PAR&quot;:&quot;collection-panel::2&quot;,&quot;CHD&quot;:&quot;card::4&quot;}" data-bbc-title="COP26: What is it and how much do you know?" data-bbc-source="cbbc"> <div class="content-card__image-wrapper "> <div class="content-card__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/images/ic/{width}xn/p09zryqw.jpg"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/images/ic/400xn/p09zryqw.jpg" alt=""/> </noscript> </span> </div> <div class="content-card__flag flag flag--icon flag--bitesize"> <span class="flag__icon"></span> <span class="flag__text"></span> </div> </div><!-- --><div class="content-card__info"> <p class="content-card__title" aria-label="COP26: What is it and how much do you know?"> COP26: What is it and how much do you know? </p> <div class="content-card__details"> <ul class="content-card__counts"><!-- --></ul> </div> </div> </a> </li> </ul> <div class="collection-panel__button button button--immersive button--climate-collection-curation "><!-- --><a class="button__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/curations/climate-collection-curation" data-stats-interaction="collection" data-stats-interaction-variant="button" data-stats-interaction-location="1"><!-- --><span class="button__inner"> <span class="button__text" aria-label="View all collection">View all</span> </span><!-- --></a><!-- --><!-- --></div> </div> </div> </div> </div> <div class="window window--extra-wide grid-container"> <div class="promo-area promo-area--variant-a promo-area--space-secondary promo-area--multiple promo-area--has-primary-promo "> <div class="promo-area__grid"> <div class="promo-area__item promo promo--overlay promo-area__item--large promo--large promo--games"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/games/cbbc-creative-lab-fun-art-game" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="0" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::1&quot;}" data-bbc-title="Go under the sea - check out new Creative Lab challenges!" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--primary promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/creation-station-november-sea-promoA.jpg" data-alt="Various fish and icons decorate this undersea scene in Creative Lab."></span> <noscript> <span aria-label="Various fish and icons decorate this undersea scene in Creative Lab." class="noscript-span" style="background-image: url(https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/creation-station-november-sea-promoA.jpg)"/> </noscript> </span> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient promo__image--secondary"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/creation-station-november-sea-promoB.jpg" data-alt="Various fish and icons decorate this undersea scene in Creative Lab."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/creation-station-november-sea-promoB.jpg" alt="Various fish and icons decorate this undersea scene in Creative Lab."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Go under the sea - check out new Creative Lab challenges!</span> <div class="promo__cta button button--games button--small-until-medium-wide "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Play Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><!-- --><div class="promo-area__secondary"> <div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--games"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/games/horrible-histories-raid-and-trade-game" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="1" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::2&quot;}" data-bbc-title="Lead the Vikings to victory with Horrible Histories: Raid &amp; Trade!" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="promo__video responsive-img responsive-img--61x25 promo__image--with-gradient"> <div id="gif-player-8346" class="video-gif-player video-gif-player__container"> <div id="placeholder" class="smp-embed__promo"></div> </div> <noscript> <span class="noscript-span" style="background-image: url(https://web.archive.org/web/20211103101644im_/https://childrens-binary.files.bbci.co.uk/childrens-binarystore/cbbc/raid-and-trade-game-animated-green-promo_B.mp4-holding-img.jpg)"/> </noscript> </span> <script type="text/javascript"> require(['childrens/bump-embed'], function(bump) { bump.embed( "gif-player-8346", "https://web.archive.org/web/20211103101644/https://childrens-binary.files.bbci.co.uk/childrens-binarystore/cbbc/", "raid-and-trade-game-animated-green-promo_B.mp4", "promo" ); }); </script> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Lead the Vikings to victory with Horrible Histories: Raid &amp; Trade!</span> <div class="promo__cta button button--games button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Play Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--joinin"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/joinin/jamie-johnson-dilemmas-freddie" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="2" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::3&quot;}" data-bbc-title="Jamie Johnson Dilemmas: Freddie needs your help" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/Freddie_JJ_Dilemmas_Secondary_Promo_Part_1.jpg" data-alt="Freddie from Jamie Johnson is stood outside with a football under his arm, he is staring directly to camera. In the bottom left is the logo &quot;Jamie Johnson Dilemmas&quot;. In the bottom right is the logo &quot;Jamie Johnson Dilemmas&quot;."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/Freddie_JJ_Dilemmas_Secondary_Promo_Part_1.jpg" alt="Freddie from Jamie Johnson is stood outside with a football under his arm, he is staring directly to camera. In the bottom left is the logo &quot;Jamie Johnson Dilemmas&quot;. In the bottom right is the logo &quot;Jamie Johnson Dilemmas&quot;."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Jamie Johnson Dilemmas: Freddie needs your help</span> <div class="promo__cta button button--joinin button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Join In</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div> </div><!-- --><div class="promo-area__tertiary"> <div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--games"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/games/jamie-johnson-football-blaster" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="3" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::4&quot;}" data-bbc-title="Can you beat the Jamie Johnson Football Blaster game?" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/jj-football-blaster-game-promo-1_B.jpg"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/jj-football-blaster-game-promo-1_B.jpg" alt=""/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Can you beat the Jamie Johnson Football Blaster game?</span> <div class="promo__cta button button--games button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Play Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--watch"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/watch/nova-jones-s01-sp07" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="4" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::5&quot;}" data-bbc-title="Can Nova Jones fly the spaceship?" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/nova-jones-sp-s01-ep07-promoB2.jpg" data-alt="Nova Jones and Bobbles Smithsonian smile during a television interview."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/nova-jones-sp-s01-ep07-promoB2.jpg" alt="Nova Jones and Bobbles Smithsonian smile during a television interview."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Can Nova Jones fly the spaceship?</span> <div class="promo__cta button button--watch button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Watch Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--puzzles"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/puzzles/scream-street-jigsaw" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="5" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::6&quot;}" data-bbc-title="Can you complete these spooktacular Scream Street jigsaws?" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/scream-street-jigsaw-promo_B.jpg" data-alt="Six from Scream Street in front of a jigsaw."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/scream-street-jigsaw-promo_B.jpg" alt="Six from Scream Street in front of a jigsaw."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Can you complete these spooktacular Scream Street jigsaws?</span> <div class="promo__cta button button--puzzles button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Play Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--games"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/games/plastic-planet-marine-rescue-game" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="6" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::7&quot;}" data-bbc-title="Save the whales in Plastic Planet: Marine Rescue" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="promo__video responsive-img responsive-img--61x25 promo__image--with-gradient"> <div id="gif-player-27206" class="video-gif-player video-gif-player__container"> <div id="placeholder" class="smp-embed__promo"></div> </div> <noscript> <span class="noscript-span" style="background-image: url(https://web.archive.org/web/20211103101644im_/https://childrens-binary.files.bbci.co.uk/childrens-binarystore/cbbc/plastic-planet-whale-still-promo_B.mp4-holding-img.jpg)"/> </noscript> </span> <script type="text/javascript"> require(['childrens/bump-embed'], function(bump) { bump.embed( "gif-player-27206", "https://web.archive.org/web/20211103101644/https://childrens-binary.files.bbci.co.uk/childrens-binarystore/cbbc/", "plastic-planet-whale-still-promo_B.mp4", "promo" ); }); </script> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Save the whales in Plastic Planet: Marine Rescue</span> <div class="promo__cta button button--games button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Play Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--joinin"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/joinin/bp-competition#our-planet-now" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="7" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::8&quot;}" data-bbc-title="Watch the winning animation now" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/bp-our-planet-now-winner_B.jpg"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/bp-our-planet-now-winner_B.jpg" alt=""/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Watch the winning animation now</span> <div class="promo__cta button button--joinin button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Our Planet Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--watch"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/watch/jamie-johnson-match-of-the-day-bloopers" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="8" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::9&quot;}" data-bbc-title="The Match of the Day presenters had fun filming Jamie Johnson!" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/jamie-johnson-series-6-motd-bloopers-promo_B.jpg" data-alt="Ian Wright."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/jamie-johnson-series-6-motd-bloopers-promo_B.jpg" alt="Ian Wright."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">The Match of the Day presenters had fun filming Jamie Johnson!</span> <div class="promo__cta button button--watch button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Watch Now</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--games"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/games/cbbc-creative-lab-fun-art-game#gallery" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="9" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::10&quot;}" data-bbc-title="Check out your amazing Lab creations!" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/creation_station_best_of_gallery_secondary_promo_week_44.jpg" data-alt="A showcase of the best pieces of art created on the CBBC Creative Lab"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/creation_station_best_of_gallery_secondary_promo_week_44.jpg" alt="A showcase of the best pieces of art created on the CBBC Creative Lab"/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Check out your amazing Lab creations!</span> <div class="promo__cta button button--games button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Get Creative</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium "> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/bitesize" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="10" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::11&quot;}" data-bbc-title="Keep Learning with Bitesize" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/bitesize-games-promo_B.jpg" data-alt="Characters from BBC Bitesize games."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/bitesize-games-promo_B.jpg" alt="Characters from BBC Bitesize games."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Keep Learning with Bitesize</span> <div class="promo__cta button button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Check It Out</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div><div class="promo-area__item promo promo--overlay promo-area__item--medium promo--medium promo--take-control"> <a class="promo__link" href="/web/20211103101644/https://www.bbc.co.uk/ownit/take-control/own-it-app" data-stats-interaction="promo" data-stats-interaction-variant="home_secondary" data-stats-interaction-position="11" data-stats-internal-link-location="secondary" , data-bbc-container="Secondary Promo Area" data-bbc-metadata="{&quot;PAR&quot;:&quot;secondary-promo-area&quot;,&quot;CHD&quot;:&quot;promo::12&quot;}" data-bbc-title="Take control of your online life with the Own It App" data-bbc-source="cbbc"> <div class="promo__contents"> <div class="promo__media"> <span class="responsive-img responsive-img--61x25 promo__image promo__image--with-gradient"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/own-it-app-promo2_B.png" data-alt="the Own It App on a phone screen, featuring a group of emojis."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/own-it-app-promo2_B.png" alt="the Own It App on a phone screen, featuring a group of emojis."/> </noscript> </span> </div><!-- --> <div class="promo__info"> <span class="promo__caption">Take control of your online life with the Own It App</span> <div class="promo__cta button button--take-control button--small "><!-- --><div class="button__link"><!-- --><span class="button__inner"> <i class="button__icon-pre" aria-hidden="true"></i> <span class="button__text">Check It Out</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></div><!-- --><!-- --></div> </div> </div> </a> </div> </div><!-- --></div> </div> </div> <div class="brandshelf--bottom"> <section class="brand-shelf-section"> <p class="brand-shelf__title window window--extra-wide grid-container" hidden></p> <div class="brand-shelf-container window window--extra-wide"> <div id="brand-shelf" data-simple-carousel class="brand-shelf simple-carousel"> <div class="brand-shelf__main"> <div class="simple-carousel__controls"> <div class="brand-shelf__curtain brand-shelf__curtain--left"></div> <div class="brand-shelf__curtain brand-shelf__curtain--right"></div> <button class="brand-shelf__button brand-shelf__button--prev simple-carousel__button--prev"> <span class="vh">Previous items</span> <i class="gelicon gelicon--previous" aria-hidden="true"></i> </button> <button class="brand-shelf__button brand-shelf__button--next simple-carousel__button--next"> <span class="vh">Next items</span> <i class="gelicon gelicon--next" aria-hidden="true"></i> </button> </div> <div class="simple-carousel__window brand-shelf__window"> <div class="simple-carousel__panel"> <ul class="brand-shelf__list"><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/the-next-step" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="0"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/the_next_step_s7_a_z_index.png" data-alt="The Next Step Dancers smiling, two stood back to back (Kingston and Summer)."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/the_next_step_s7_a_z_index.png" alt="The Next Step Dancers smiling, two stood back to back (Kingston and Summer)."/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/horrible-histories" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="1"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/horrible-histories-2019-az.png" data-alt="Henry VII and the Horrible Histories logo."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/horrible-histories-2019-az.png" alt="Henry VII and the Horrible Histories logo."/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/danger-mouse" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="2"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/dm-title_az_image_bid.png" data-alt="Danger Mouse"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/dm-title_az_image_bid.png" alt="Danger Mouse"/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/blue-peter" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="3"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/BP_az_index_brandpage.png" data-alt="The blue Peter presenters: Adam, Mwaksy, Richie and Henry, the Blue Peter dog."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/BP_az_index_brandpage.png" alt="The blue Peter presenters: Adam, Mwaksy, Richie and Henry, the Blue Peter dog."/> </noscript> </span> </a> </li><!-- --><li class="simple-carousel__item brand-shelf__item"> <a class="brand-shelf__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows/operation-ouch" data-stats-interaction="brand_shelf" data-stats-interaction-variant="show" data-stats-interaction-position="4"> <span class="responsive-img responsive-img--5x6 brand-shelf__image"> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/operation_ouch_s7_a_z_index.png" data-alt="Three doctors in different colour scrubs hugging each other, Dr Chris, Dr Xand and Dr Ronx from Operation Ouch."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/operation_ouch_s7_a_z_index.png" alt="Three doctors in different colour scrubs hugging each other, Dr Chris, Dr Xand and Dr Ronx from Operation Ouch."/> </noscript> </span> </a> </li><!-- --></ul> </div> </div> </div> </div> <div class="brand-shelf__all-shows-link button button--center button--shows "><!-- --><a class="button__link" href="/web/20211103101644/https://www.bbc.co.uk/cbbc/shows" data-stats-interaction="brand_shelf" data-stats-interaction-variant="all_shows"><!-- --><span class="button__inner"> <span class="button__text">All shows</span> <i class="button__icon-gel gelicon gelicon--next gelicon--trailing" aria-hidden="true"></i> </span><!-- --></a><!-- --><!-- --></div> </div> </section> </div> <section class="channel-banner-section" data-channel-banner data-channel-banner-enable-close-persist="true" data-ng-class="{'channel-banner-section--hide' : isChannelBannerHidden}"> <script> (function () { var cookieCheckingEnabled = true; var channelBannerSection = document.querySelector(".channel-banner-section"); function hideChannelBannerIfCookieIsSet() { var channelBannerCookieName = 'ckps_cbbc_channel_banner_hidden'; var hideCookieIsSet = document.cookie.indexOf(" " + channelBannerCookieName + "=true") > 0; if (hideCookieIsSet) { channelBannerSection.className += ' channel-banner-section--hide'; } } function showCloseButtonIfCookiesAreAllowed() { var cookiePolicy = window.bbccookies.readPolicy(); var personalisationAllowed = cookiePolicy.personalisation; if (personalisationAllowed) { showCloseButton(); } } function showCloseButton() { channelBannerSection.className += ' channel-banner-section--show-close'; } if (cookieCheckingEnabled) { hideChannelBannerIfCookieIsSet(); showCloseButtonIfCookiesAreAllowed(); } else { showCloseButton(); } })() </script> <div class="channel-banner-section__inner window window--extra-wide"> <div class="channel-banner"> <div class="channel-banner__inner"> <div class="channel-banner__title-bar"> <a class="channel-banner__logo" href="/web/20211103101644/https://www.bbc.co.uk/cbeebies" data-istats-click="cross_channel_logo" data-stats-interaction="channel_banner" data-stats-interaction-variant="logo"> <img class="channel-banner__logo-image" alt="CBeebies logo" src="https://web.archive.org/web/20211103101644im_/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/images/channel-banner/logo.png"/> </a> <span class="channel-banner__title">Looking for CBeebies shows?</span> </div> <div class="channel-banner__main"> <ul class="channel-banner__list"> <li class="channel-banner__list-item"> <a class="channel-banner__link channel-banner-link" href="/web/20211103101644/https://www.bbc.co.uk/cbeebies/shows/molly-and-mack" data-stats-interaction="channel_banner" data-stats-interaction-variant="show" data-stats-interaction-position="0"> <span class="channel-banner-link__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/molly-and-mack-cross-channel-banner.png" data-alt="Molly and Mack on a red background. "></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/molly-and-mack-cross-channel-banner.png" alt="Molly and Mack on a red background. "/> </noscript> </span> </span><!-- --> </a> </li><li class="channel-banner__list-item"> <a class="channel-banner__link channel-banner-link" href="/web/20211103101644/https://www.bbc.co.uk/cbeebies/shows/octonauts" data-stats-interaction="channel_banner" data-stats-interaction-variant="show" data-stats-interaction-position="1"> <span class="channel-banner-link__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/octonauts-brand-index.png" data-alt="Octonauts"></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/octonauts-brand-index.png" alt="Octonauts"/> </noscript> </span> </span><!-- --><span class="channel-banner-link__title"></span><!-- --> </a> </li><li class="channel-banner__list-item"> <a class="channel-banner__link channel-banner-link" href="/web/20211103101644/https://www.bbc.co.uk/cbeebies/shows/peter-rabbit" data-stats-interaction="channel_banner" data-stats-interaction-variant="show" data-stats-interaction-position="2"> <span class="channel-banner-link__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/peter-rabbit-brand-index.png" data-alt="Peter Rabbit."></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/peter-rabbit-brand-index.png" alt="Peter Rabbit."/> </noscript> </span> </span><!-- --> </a> </li><li class="channel-banner__list-item"> <a class="channel-banner__link channel-banner-link" href="/web/20211103101644/https://www.bbc.co.uk/cbeebies/shows/andys-aquatic-adventures" data-stats-interaction="channel_banner" data-stats-interaction-variant="show" data-stats-interaction-position="3"> <span class="channel-banner-link__image"> <span class="responsive-img responsive-img--16x9 "> <span class="delayed-png-image-load" data-src="https://web.archive.org/web/20211103101644/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/{width}/{pixel_ratio}x/cbbc/andys-aquatic-adventures-crossover-banner.png" data-alt="Andy is in his scuba gear ready for an aquatic adventure. "></span> <noscript> <img src="https://web.archive.org/web/20211103101644im_/https://ichef.bbci.co.uk/childrens-responsive-ichef-live/r/400/1x/cbbc/andys-aquatic-adventures-crossover-banner.png" alt="Andy is in his scuba gear ready for an aquatic adventure. "/> </noscript> </span> </span><!-- --> </a> </li> </ul> <div class="channel-banner__footer"> <a class="channel-banner-close" data-stats-interaction="channel_banner" data-stats-interaction-variant="close" data-stats-interaction-action="button" data-channel-banner-close data-feedback-banner-open> <i aria-hidden="true" class="gelicon gelicon--no gelicon--leading"></i><span class="channel-banner-close__text">No thanks</span> </a> <span class="channel-banner__title">Looking for CBeebies shows?</span> </div> </div> </div> </div> </div> </section> <section class="feedback-banner-section" data-feedback-banner data-ng-class="{'feedback-banner-section--show' : !isFeedbackBannerHidden}"> <div class="feedback-banner-container window window--extra-wide"> <div class="feedback-banner"> <span class="feedback-banner__close" data-feedback-banner-close data-stats-interaction="channel_banner" data-stats-interaction-variant="hide" data-stats-interaction-action="button" data-istats-click="cross_channel_hide"> <i aria-hidden="true" class="gelicon gelicon--no"></i> </span> <p class="feedback-banner__message">We’ll hide these CBeebies shows for 30 Days.</p> <p class="feedback-banner__undo"><a class="feedback-banner__undo-link" data-feedback-banner-close data-channel-banner-open data-stats-interaction="channel_banner" data-stats-interaction-variant="undo" data-stats-interaction-action="button" data-istats-click="cross_channel_undo">Bring them back!</a></p> <p class="feedback-banner__question">Why did you hide them?</p> <ul class="feedback-banner__options"> <li class="feedback-banner__option" data-feedback-banner-close data-stats-interaction="channel_banner" data-stats-interaction-variant="feedback" data-stats-interaction-position="0" data-stats-interaction-action="button" data-istats-pos="0" data-istats-click="cross_channel_feedback"> <span>I don&#x27;t like those shows</span> </li> <li class="feedback-banner__option" data-feedback-banner-close data-stats-interaction="channel_banner" data-stats-interaction-variant="feedback" data-stats-interaction-position="1" data-stats-interaction-action="button" data-istats-pos="1" data-istats-click="cross_channel_feedback"> <span>I&#x27;m too old for CBeebies</span> </li> </ul> <div class="feedback-banner__image"> <img class="feedback-banner__image-inner" src="https://web.archive.org/web/20211103101644im_/https://childrens-web.files.bbci.co.uk/cbbc/www/assets/997c420/images/feedback/feedbackImage.png" alt=""/> </div> </div> </div> </section> </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(['angular/app'], function () {}); </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, cbbc"}; _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/20211103101644/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><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-iplayer orb-d"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/tv/cbbc">CBBC iPlayer</a></li><li class="orb-nav-newsround"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/newsround">Newsround</a></li><li class="orb-nav-bitesize orb-d"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-ownit orb-d"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.com/ownit">Own It</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-cbbctv"><a href="https://web.archive.org/web/20211103101644/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/20211103101644/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"><script>window.orb = window.orb || {}; window.orb.worldwideFooterlinks = '<li class="orb-footer-ads"><a href="https://web.archive.org/web/20211103101644/https://www.bbcglobalnews.com/">Advertise with us<' + '/a><' + '/li><li class="orb-footer-adchoices"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.com/usingthebbc/cookies/how-does-the-bbc-use-cookies-for-advertising/">AdChoices / Do Not Sell My Info<' + '/a><' + '/li>';</script><div class="orb-footer-inner"><div><ul><li class="orb-footer-terms"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/usingthebbc/terms/">Terms of Use</a></li><li class="orb-footer-about"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/aboutthebbc">About the BBC</a></li><li class="orb-footer-privacy"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/usingthebbc/privacy/">Privacy Policy</a></li><li class="orb-footer-cookies"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/usingthebbc/cookies/">Cookies</a></li><li class="orb-footer-accessibility"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li><li class="orb-footer-parental"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/guidance">Parental Guidance</a></li><li class="orb-footer-contact"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/contact">Contact the BBC</a></li><li class="orb-footer-newsletter"><a href="https://web.archive.org/web/20211103101644/https://www.bbc.co.uk/bbcnewsletter">Get Personalised Newsletters</a></li></ul><small><em class="orb-hilight">Copyright &copy; 2021 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/20211103101644/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="importmap">{"imports":{"orbit-drawer":"https://web.archive.org/web/20211103101644/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/js/drawer-api.bundle.js","bbccookies":"https://web.archive.org/web/20211103101644/https://static.files.bbci.co.uk/cookies/6868f40b6841deedfcf9895de775e1ab/cookie-banner/cookie-library.module.js"}}</script><script type="text/javascript" src="https://web.archive.org/web/20211103101644js_/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/js/redirect.bundle.js" async=""></script><script type="text/javascript" src="https://web.archive.org/web/20211103101644js_/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/js/performance.bundle.js" data-release="3.0.0-1719.65af99a0" data-ux="orb" async=""></script><script id="orb-js-script" data-assetpath="https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/" src="https://web.archive.org/web/20211103101644js_/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/js/orb.min.js"></script><script type="module" src="https://web.archive.org/web/20211103101644jm_/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/js/orbit.js" async=""></script><script nomodule="" type="text/javascript" src="https://web.archive.org/web/20211103101644js_/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/js/legacyOrbit.js" async=""></script><script type="text/javascript">/*<![CDATA[*/ require(['orb/nav'], function(nav) { window.bbcuser.isUKCombined().then(function(isUK) { if (isUK) { nav.loadJs('https://web.archive.org/web/20211103101644/https://static.files.bbci.co.uk/orbit/0b0a71ff229422fc63da1ec4b9726123/js/edr.min.js'); } }); }); /*]]>*/</script> <script type="module">if (window.bbcuser && window.bbcuser.isUKCombined) { bbcuser.isUKCombined().then(function (isUK) { if (isUK) { const isOrbUx = !!document.querySelector('.orb-nav-pri-container'); if (isOrbUx) { const script = document.createElement('script'); script.src = 'https://web.archive.org/web/20211103101644/https://nav.files.bbci.co.uk/searchbox/eeaabba0195c5483bf5b00915e258921//js/old-search-suggest.js'; script.async = true; script.setAttribute('data-static-prefix', 'https://web.archive.org/web/20211103101644/https://nav.files.bbci.co.uk/searchbox/eeaabba0195c5483bf5b00915e258921/'); script.setAttribute('data-variant', 'cbbc'); script.setAttribute('data-scope', 'cbbc'); document.head.appendChild(script); } else { import('https://web.archive.org/web/20211103101644/https://nav.files.bbci.co.uk/searchbox/eeaabba0195c5483bf5b00915e258921//js/search-suggest.js').then(drawer => { drawer.setupSearchDrawer({ searchboxAppStaticPrefix: 'https://web.archive.org/web/20211103101644/https://nav.files.bbci.co.uk/searchbox/eeaabba0195c5483bf5b00915e258921/', variant: 'cbbc', searchScope: 'cbbc', }); }); } } }); }</script> <script type="text/javascript" src="https://web.archive.org/web/20211103101644js_/https://nav.files.bbci.co.uk/navpromo/34f98a4c8573fabed16dc8acea28feb8/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/20211103101644/https://static.files.bbci.co.uk/cookies/6868f40b6841deedfcf9895de775e1ab/cookie-banner/cookie-prompt/"</script><script src="https://web.archive.org/web/20211103101644js_/https://static.files.bbci.co.uk/cookies/6868f40b6841deedfcf9895de775e1ab/cookie-banner/cookie-banners.bundle.js" async=""></script> <script src="https://web.archive.org/web/20211103101644js_/https://nav.files.bbci.co.uk//user-activity-helper/5a08eeec4b85ac14cd5e09e2fab845eb/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 10:16:44 Nov 03, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 22:25:25 Nov 25, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.911 exclusion.robots: 0.041 exclusion.robots.policy: 0.024 esindex: 0.014 cdx.remote: 26.907 LoadShardBlock: 332.77 (6) PetaboxLoader3.datanode: 267.444 (7) PetaboxLoader3.resolve: 150.861 (2) load_resource: 120.532 -->

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