CINXE.COM
BBC Bitesize - Nàiseanta 4
<!doctype html><html class="b-header--grey--white b-footer--transparent--dark-grey"><head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.bbc.com/education/levels/z8hhvcw","20180202114133","https://web.archive.org/","web","/_static/", "1517571693"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script> window.optimizely = window.optimizely || []; window.optimizely.push({"type": "cookieExpiration", "cookieExpirationDays": 365}); </script><script src="https://web.archive.org/web/20180202114133js_/https://cdn.optimizely.com/public/4621041136/s/bitesize_prod.js"></script><title>BBC Bitesize - Nàiseanta 4</title><meta name="description" content="'S e teisteanas do sgoilearan ann an Alba, a tha sa bhitheantas air a ghabhail aig ceann shuas na h-àrd-sgoile, a th' ann an Ìre Nàiseanta 4."><link rel="canonical" href="https://web.archive.org/web/20180202114133/https://www.bbc.com/education/levels/z8hhvcw"> <script> window.orb_fig_blocking = false window.bbcredirection = { geo: false, device: false }; </script> <!-- Nav Env: live --> <!-- Analytics Web Module: 89 --> <!-- NavID Web Module: 0.2.0-152 --> <!-- Searchbox Web Module: 136 --> <!-- Promo Web Module: 0.0.0-239.4080e99 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="fb:admins" content="100004154058350"><link rel="stylesheet" href="https://web.archive.org/web/20180202114133cs_/https://nav.files.bbci.co.uk/orbit/2.0.0-84.7351815/css/orb-ltr.min.css"><!--[if (lt IE 9) & (!IEMobile)]> <link rel="stylesheet" href="https://nav.files.bbci.co.uk/orbit/2.0.0-84.7351815/css/orb-ie-ltr.min.css"> <![endif]--><script type="text/javascript">/*<![CDATA[*/ window.orb = { lang: 'en', bbcBaseUrl: 'https://web.archive.org/web/20180202114133/http://www.bbc.co.uk', staticHost: 'https://web.archive.org/web/20180202114133/https://nav.files.bbci.co.uk/orbit/2.0.0-84.7351815', figUrl: 'https://web.archive.org/web/20180202114133/https://fig.bbc.co.uk/frameworks/fig/2/fig.js', partialCookieOvenUrl: 'https://web.archive.org/web/20180202114133/https://cookie-oven.api.bbc' }; document.documentElement.className += (document.documentElement.className? ' ' : '') + 'orb-js'; window.orb.worldwideNavlinks = '<li class="orb-nav-home"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/">Home</a></li><li class="orb-nav-newsdotcom"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/sport/">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/weather/">Weather</a></li><li class="orb-nav-shop"><a href="https://web.archive.org/web/20180202114133/http://shop.bbc.com/">Shop</a></li><li class="orb-nav-earthdotcom"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/earth/">Earth</a></li><li class="orb-nav-travel-dotcom"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/travel/">Travel</a></li><li class="orb-nav-capital"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/capital/">Capital</a></li><li class="orb-nav-culture"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/culture/">Culture</a></li><li class="orb-nav-future"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/future/">Future</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/tv/">TV</a></li><li class="orb-nav-radio"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/radio/">Radio</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/food/">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/education">Bitesize</a></li><li class="orb-nav-music"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/music/">Music</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/arts/">Arts</a></li><li class="orb-nav-makeitdigital"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/makeitdigital">Make It Digital</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-nature"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/nature/">Nature</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/news/localnews">Local</a></li>'; /*]]>*/</script><script>// Promise polyfill from https://github.com/bramstein/promis (function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}} function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})}; function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g);}()); window.bbcpage = { loadModule: function(deps) { return new Promise(function (resolve, reject) { window.require(deps, function () { resolve.apply(this, arguments); }, function (error) { reject(error); }); }) } }; window.bbcuser = { allowsPerformanceCookies: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.readPolicy('performance'); }); }, allowsFunctionalCookies: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.readPolicy('personalisation'); }); }, getCookieValue: function(cookieName) { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return bbccookies.get(cookieName); }); }, resetCookiesPreferences: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { bbccookies.setDefaultCookiesSingleDomain(); }); }, hasCookiesEnabled: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled(); }); }, hasSeenCookieBanner: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function (bbccookies) { return !!bbccookies.isCookiePolicySet(); }); } };</script> <script src="https://web.archive.org/web/20180202114133js_/https://nav.files.bbci.co.uk/orbit/2.0.0-84.7351815/js/api.min.js"></script><script type="text/javascript">define('orb/cookies', function() { return window.bbccookies; });</script><script type="text/javascript">window.bbcFlagpoles_istats="ON",require.config({paths:{"istats-1":"//web.archive.org/web/20180202114133/https://nav.files.bbci.co.uk/nav-analytics/0.1.0-89/js/istats-1","megavolt-client":"//web.archive.org/web/20180202114133/https://nav.files.bbci.co.uk/nav-analytics/0.1.0-89/js/megavolt-client"},config:{"megavolt-client":{baseUrl:"https://web.archive.org/web/20180202114133/https://mvt.api.bbc.com"}}}),require(["istats-1","orb/cookies"],function(e,t){if(t.isAllowed("s1")){e.addCollector({name:"default",url:"https://web.archive.org/web/20180202114133/https://sa.bbc.co.uk/bbc/bbc/s",separator:"&"});var a="kl.education.levels.naiseanta_4.page";e.setCountername(a),window.istats_countername&&e.setCountername(window.istats_countername),e.addLabels("ml_name=webmodule&ml_version=89&blq_e=orbit&blq_r=orbit&blq_s=orbit&blq_v=default&language=en&app_name=education&app_type=responsive&bbc_site=bitesize&bitesize_cloud=true&page_language=en-GB&page_type=index&co_level=naiseanta_4")}});</script><link rel="stylesheet" href="//web.archive.org/web/20180202114133cs_/https://static.bbc.co.uk/id/0.37.24/style/id-cta.css"><link rel="stylesheet" href="//web.archive.org/web/20180202114133cs_/https://static.bbc.co.uk/id/0.37.24/style/id-cta-v5.css"><!--[if IE 8]><link href="//static.bbc.co.uk/id/0.37.24/style/ie8.css" rel="stylesheet"/> <![endif]--><script type="text/javascript">/* <![CDATA[ */ var map = {}; if (typeof(map['jssignals-1']) == 'undefined') { map['jssignals-1'] = 'https://web.archive.org/web/20180202114133/https://static.bbc.co.uk/frameworks/jssignals/0.3.6/modules/jssignals-1'; } require({paths: map}); /* ]]> */</script><script src="//web.archive.org/web/20180202114133js_/https://static.bbc.co.uk/id/0.37.24/modules/idcta/dist/idcta-1.min.js"></script><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 = RegExp("[\\?&]ptrt=([^&#]*)").exec(document.location.href); var ENDPOINT_URL = '//' + ((window.location.protocol == "https:") ? ('ssl.bbc.co.uk').replace("www.", "ssl.") : ('ssl.bbc.co.uk').replace("ssl.", "www.")); var ENDPOINT_CONFIG = ('/idcta/config?callback&locale=en-GB&ptrt=' + encodeURI((ptrt ? ptrt[1] : document.location.href))).replace(/\&/g, '&'); var ENDPOINT_TRANSLATIONS = '/idcta/translations?callback&locale=en-GB'; map['idapp-1'] = '//web.archive.org/web/20180202114133/https://static.bbc.co.uk/idapp/0.72.58/modules/idapp/idapp-1'; map['idcta'] = '//web.archive.org/web/20180202114133/https://static.bbc.co.uk/id/0.37.24/modules/idcta'; map['idcta/config'] = [ENDPOINT_URL + ENDPOINT_CONFIG, '//web.archive.org/web/20180202114133/https://static.bbc.co.uk/id/0.37.24/modules/idcta/fallbackConfig']; map['idcta/translations'] = [ENDPOINT_URL + ENDPOINT_TRANSLATIONS, '//web.archive.org/web/20180202114133/https://static.bbc.co.uk/id/0.37.24/modules/idcta/fallbackTranslations']; require({paths: map}); /* * Temporary code * To be removed when old id-statusbar-config is no longer supported */ define('id-statusbar-config', ['idcta/id-config'], function(conf) { return conf; }); define('idcta/id-statusbar-config', ['idcta/id-config'], function(conf) { return conf; }); })();</script><link rel="stylesheet" href="//web.archive.org/web/20180202114133cs_/https://mybbc.files.bbci.co.uk/notification-ui/3.8.4/css/main.min.css"><script type="text/javascript">// Globally available search context window.SEARCHBOX={"variant":"default","locale":"en","navSearchboxStaticPrefix":"//web.archive.org/web/20180202114133/https://nav.files.bbci.co.uk/searchbox/1.0.0-136","searchboxAppStaticPrefix":"//web.archive.org/web/20180202114133/https://search.files.bbci.co.uk/searchbox-app/1.0.19","searchFormHtml":"<div tabindex=\"-1\" data-reactid=\".jval9y49og\" data-react-checksum=\"1886463233\"><div data-reactid=\".jval9y49og.0\"><section class=\"se-searchbox-panel\" data-reactid=\".jval9y49og.0.0\"><div class=\"se-g-wrap\" data-reactid=\".jval9y49og.0.0.0\"><div class=\"se-g-layout\" data-reactid=\".jval9y49og.0.0.0.0\"><div class=\"se-g-layout__item se-searchbox-title\" aria-hidden=\"true\" data-reactid=\".jval9y49og.0.0.0.0.0\">search</div><div class=\"se-g-layout__item se-searchbox\" data-reactid=\".jval9y49og.0.0.0.0.1\"><form accept-charset=\"utf-8\" id=\"searchboxDrawerForm\" method=\"get\" action=\"https://search.bbc.co.uk/search\" data-reactid=\".jval9y49og.0.0.0.0.1.0\"><label class=\"se-searchbox__input\" for=\"se-searchbox-input-field\" data-reactid=\".jval9y49og.0.0.0.0.1.0.0\"><span class=\"se-sr-only\" data-reactid=\".jval9y49og.0.0.0.0.1.0.0.0\">Search Term</span><input name=\"q\" type=\"text\" value=\"\" id=\"se-searchbox-input-field\" class=\"se-searchbox__input__field\" maxlength=\"512\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" tabindex=\"0\" data-reactid=\".jval9y49og.0.0.0.0.1.0.0.1\"/></label><input type=\"hidden\" name=\"scope\" value=\"\" data-reactid=\".jval9y49og.0.0.0.0.1.0.2\"/><button type=\"submit\" class=\"se-searchbox__submit\" tabindex=\"0\" data-reactid=\".jval9y49og.0.0.0.0.1.0.3\">Search</button><button type=\"button\" class=\"se-searchbox__clear se-searchbox__clear--visible\" tabindex=\"0\" data-reactid=\".jval9y49og.0.0.0.0.1.0.4\">Close</button></form></div></div></div></section><div aria-live=\"polite\" aria-atomic=\"true\" class=\"se-suggestions-container\" data-reactid=\".jval9y49og.0.1\"><section class=\"se-g-wrap\" data-reactid=\".jval9y49og.0.1.0\"></section></div></div></div>","searchScopePlaceholder":"<input type=\"hidden\" name=\"scope\" id=\"orb-search-scope\" value=\"all:learning\">","searchScopeParam":"?scope=all:learning","searchScopeTemplate":"all:learning","searchPlaceholderWrapperStart":"","searchPlaceholderWrapperEnd":""}; window.SEARCHBOX.suppress = false; window.SEARCHBOX.searchScope = SEARCHBOX.searchScopeTemplate.split('-')[0];</script><link rel="stylesheet" href="//web.archive.org/web/20180202114133cs_/https://nav.files.bbci.co.uk/searchbox/1.0.0-136/css/main.css"><!--[if IE 8]> <script type="text/javascript" src="//nav.files.bbci.co.uk/searchbox/1.0.0-136/script/html5shiv.min.js"></script> <script type="text/javascript">window['searchboxIEVersion'] = 8;</script> <link rel="stylesheet" href="//nav.files.bbci.co.uk/searchbox/1.0.0-136/css/ie8.css"> <![endif]--><!--[if IE 9]> <script type="text/javascript">window['searchboxIEVersion'] = 9;</script> <![endif]--><script type="text/javascript">require.config({ "paths": { "orb/async/_footerpromo": 'https://web.archive.org/web/20180202114133/https://nav.files.bbci.co.uk/nav-promo/0.0.0-239.4080e99/js/async/_footerpromo' } });</script><!-- BBCDOTCOM head --><script type="text/javascript">/*<![CDATA[*/ var _sf_startpt = (new Date()).getTime(); /*]]>*/</script><style type="text/css">.bbccom_display_none{display:none;}</style><script type="text/javascript">/*<![CDATA[*/ var bbcdotcomConfig, googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var bbcdotcom = false; (function(){ if(typeof require !== 'undefined') { require({ paths:{ "bbcdotcom":"https://web.archive.org/web/20180202114133/https://static.bbc.co.uk/bbcdotcom/1.73.0/script" } }); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ var bbcdotcom = { adverts: { keyValues: { set: function() {} } }, advert: { write: function () {}, show: function () {}, isActive: function () { return false; }, layout: function() { return { reset: function() {} } } }, config: { init: function() {}, isActive: function() {}, setSections: function() {}, isAdsEnabled: function() {}, setAdsEnabled: function() {}, isAnalyticsEnabled: function() {}, setAnalyticsEnabled: function() {}, setAssetPrefix: function() {}, setVersion: function () {}, setJsPrefix: function() {}, setSwfPrefix: function() {}, setCssPrefix: function() {}, setConfig: function() {}, getAssetPrefix: function() {}, getJsPrefix: function () {}, getSwfPrefix: function () {}, getCssPrefix: function () {} }, survey: { init: function(){ return false; } }, data: {}, init: function() {}, objects: function(str) { return false; }, locale: { set: function() {}, get: function() {} }, setAdKeyValue: function() {}, utils: { addEvent: function() {}, addHtmlTagClass: function() {}, log: function () {} }, addLoadEvent: function() {} }; /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (typeof orb !== 'undefined' && typeof orb.fig === 'function') { if (orb.fig('ad') && orb.fig('uk') == 0) { bbcdotcom.data = { ads: (orb.fig('ad') ? 1 : 0), stats: (orb.fig('uk') == 0 ? 1 : 0), statsProvider: orb.fig('ap') }; } } else { document.write('<script type="text/javascript" src="'+('https:' == document.location.protocol ? 'https://web.archive.org/web/20180202114133/https://www.bbc.com' : 'https://web.archive.org/web/20180202114133/http://tps.bbc.com')+'/wwscripts/data">\x3C/script>'); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (typeof orb === 'undefined' || typeof orb.fig !== 'function') { bbcdotcom.data = { ads: bbcdotcom.data.a, stats: bbcdotcom.data.b, statsProvider: bbcdotcom.data.c }; } if (bbcdotcom.data.ads == 1) { document.write('<script type="text/javascript" src="'+('https:' == document.location.protocol ? 'https://web.archive.org/web/20180202114133/https://www.bbc.com' : 'https://web.archive.org/web/20180202114133/http://www.bbc.com')+'/wwscripts/flag">\x3C/script>'); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (window.bbcdotcom && (typeof bbcdotcom.flag == 'undefined' || (typeof bbcdotcom.data.ads !== 'undefined' && bbcdotcom.flag.a != 1))) { bbcdotcom.data.ads = 0; } if (/[?|&]ads/.test(window.location.href) || /(^|; )ads=on; /.test(document.cookie) || /; ads=on(; |$)/.test(document.cookie)) { bbcdotcom.data.ads = 1; bbcdotcom.data.stats = 1; } if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcom.assetPrefix = "https://web.archive.org/web/20180202114133/https://static.bbc.co.uk/bbcdotcom/1.73.0/"; if (/(sandbox|int)(.dev)*.bbc.co*/.test(window.location.href) || /[?|&]ads-debug/.test(window.location.href) || document.cookie.indexOf('ads-debug=') !== -1) { document.write('<link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20180202114133/https://static.bbc.co.uk/bbcdotcom/1.73.0/style/dist/bbcdotcom.dev.css" />'); } else { document.write('<link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20180202114133/https://static.bbc.co.uk/bbcdotcom/1.73.0/style/dist/bbcdotcom.css" />'); } (function() { var useSSL = 'https:' == document.location.protocol; var src = (useSSL ? 'https:' : 'http:') + '//web.archive.org/web/20180202114133/https://www.googletagservices.com/tag/js/gpt.js'; document.write('<scr' + 'ipt src="' + src + '">\x3C/script>'); })(); if (/(sandbox|int)(.dev)*.bbc.co*/.test(window.location.href) || /[?|&]ads-debug/.test(window.location.href) || document.cookie.indexOf('ads-debug=') !== -1) { document.write('<script type="text/javascript" src="https://web.archive.org/web/20180202114133/https://static.bbc.co.uk/bbcdotcom/1.73.0/script/dist/bbcdotcom.dev.js">\x3C/script>'); } else { document.write('<script type="text/javascript" src="https://web.archive.org/web/20180202114133/https://static.bbc.co.uk/bbcdotcom/1.73.0/script/dist/bbcdotcom.js">\x3C/script>'); } } })(); /*]]>*/</script><script type="text/javascript">if (window.bbcdotcom && bbcdotcom.data.stats == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180202114133/https://secure-us.imrworldwide.com/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180202114133/https://me-cdn.effectivemeasure.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180202114133/https://ssc.api.bbc.com/">'); } if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180202114133/https://www.googletagservices.com/">'); }</script><script type="text/javascript">if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<meta name="google-site-verification" content="auTeTTwSt_KBY_4iDoR00Lwb7-qzx1IgzJy6ztaWgEI" />'); }</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcomConfig = {"adFormat":"standard","adKeyword":"","adMode":"smart","adsEnabled":true,"appAnalyticsSections":"","asyncEnabled":false,"disableInitialLoad":false,"advertInfoPageUrl":"https:\/\/web.archive.org\/web\/20180202114133\/http:\/\/www.bbc.com\/privacy\/cookies\/international\/","advertisementText":"Advertisement","analyticsEnabled":true,"appName":"","assetPrefix":"https:\/\/web.archive.org\/web\/20180202114133\/https:\/\/static.bbc.co.uk\/bbcdotcom\/1.73.0\/","customAdParams":[],"customStatsParams":[],"headline":"","id":"","inAssociationWithText":"in association with","keywords":"","language":"","orbTransitional":false,"outbrainEnabled":true,"outbrainSportEnabled":true,"adsenseEnabled":true,"adsportappEnabled":true,"lotameEnabled":true,"sherlockEnabled":false,"platinumEnabled":true,"tlNewsIndexEnabled":false,"tlNewsStoryEnabled":false,"tlNewsFpEnabled":false,"winterOlympicsEnabled":false,"palEnv":"live","productName":"","sections":[],"comScoreEnabled":true,"comscoreSite":"bbc","comscoreID":"19293874","comscorePageName":"","slots":"","sponsoredByText":"is sponsored by","adsByGoogleText":"Ads by Google","summary":"","type":"","features":{"testfeature":{"name":"testfeature","envs":["sandbox","int","test"],"on":true,"options":{},"override":null},"lxadverts":{"name":"lxadverts","envs":[],"on":true,"options":{},"override":null}},"staticBase":"\/bbcdotcom","staticHost":"https:\/\/web.archive.org\/web\/20180202114133\/https:\/\/static.bbc.co.uk","staticVersion":"1.73.0","staticPrefix":"https:\/\/web.archive.org\/web\/20180202114133\/https:\/\/static.bbc.co.uk\/bbcdotcom\/1.73.0","dataHttp":"tps.bbc.com","dataHttps":"www.bbc.com","flagHttp":"www.bbc.co.uk","flagHttps":"www.bbc.co.uk","analyticsHttp":"sa.bbc.com","analyticsHttps":"ssa.bbc.com"}; bbcdotcom.config.init(bbcdotcomConfig, bbcdotcom.data, window.location, window.document); bbcdotcom.config.setAssetPrefix("https://web.archive.org/web/20180202114133/https://static.bbc.co.uk/bbcdotcom/1.73.0/"); bbcdotcom.config.setVersion("1.73.0"); document.write('<!--[if IE 7]><script type="text/javascript">bbcdotcom.config.setIE7(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 8]><script type="text/javascript">bbcdotcom.config.setIE8(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 9]><script type="text/javascript">bbcdotcom.config.setIE9(true);\x3C/script><![endif]-->'); if (/[?|&]ex-dp/.test(window.location.href) || document.cookie.indexOf('ex-dp=') !== -1) { bbcdotcom.utils.addHtmlTagClass('bbcdotcom-ex-dp'); } } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.head = true; }()); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { require(['istats-1', 'orb/fig'], function (istats, orbFig) { istats.addLabels({ 'bbc_mc': bbccookies.analyticsPolicyString() }); var domesticBlqV = istats._getLabels().blq_v; var worldwideBlqV = istats._getLabels().blq_v + '-ww'; function setBlqVLabel(fig) { if (fig.geo.isUK()) { istats.addLabels({'blq_v': domesticBlqV}); } else { istats.addLabels({'blq_v': worldwideBlqV}); } } // Guess with synchronous API first (might be cached and the async version might be too slow) setBlqVLabel(orbFig); orbFig.load(function (fig) { setBlqVLabel(fig); }); }); }); /*]]>*/</script> <script> if (!("ontouchstart" in document.documentElement)) { document.documentElement.classList.add("n-no-touchevents"); } </script> <style> @font-face { font-family: 'CuriousSans-Bold'; font-style: normal; font-weight: normal; src: url(data:application/x-font-woff;charset=utf-8;base64,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); } body { border: 0; margin: 0; padding: 0; } </style><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: [], ptrs: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><script type="text/javascript">Morph.initStyles(); /* u33417017734609544 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: [], ptrs: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>body{font-family:Helvetica,Arial,freesans,sans-serif}.masthead{list-style:none;direction:ltr;text-align:left;margin-bottom:8px;padding-top:18px}.masthead__heading{width:100%;margin:0;outline:none}.masthead__logo,.masthead__logo--dark{-webkit-font-smoothing:antialiased;font-family:CuriousSans-Bold,Arial,Helvetica,freesans,sans-serif;font-weight:400;font-size:40px;text-decoration:none}@media (min-width:37.5em){.masthead__logo,.masthead__logo--dark{font-size:50px}}.masthead__logo,.masthead__logo:hover{color:#fff;text-decoration:none}.masthead__logo--dark,.masthead__logo--dark:hover{color:#333;text-decoration:none}.header-image-container{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/default/default-mobile.svg");background-size:cover;margin-bottom:8px;min-height:384px}@media (min-width:37.5em){.header-image-container{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/default/default-tablet.svg");background-position:top;background-repeat:no-repeat}}@media (min-width:56.25em){.header-image-container{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/default/default-desktop.svg")}}.header-image-container__wrap{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px}.header-image-container--z2svr82{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-mobile.svg");background-color:#3ac2e4}@media (min-width:37.5em){.header-image-container--z2svr82{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-tablet.svg")}}@media (min-width:56.25em){.header-image-container--z2svr82{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-desktop.svg")}}.header-image-container--zjnygk7{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-mobile.svg");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--zjnygk7{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zjnygk7{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-desktop.svg")}}.header-image-container--zmf3cdm{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-mobile.svg");background-color:#6f6e72}@media (min-width:37.5em){.header-image-container--zmf3cdm{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zmf3cdm{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-desktop.svg")}}.header-image-container--zft3d2p{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-mobile.svg");background-color:#efe8df}@media (min-width:37.5em){.header-image-container--zft3d2p{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zft3d2p{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-desktop.svg")}}.header-image-container--zykw2hv{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-mobile.svg");background-color:#be212e}@media (min-width:37.5em){.header-image-container--zykw2hv{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zykw2hv{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-desktop.svg")}}.header-image-container--zk6pyrd{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-mobile.svg");background-color:#9d1c28}@media (min-width:37.5em){.header-image-container--zk6pyrd{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zk6pyrd{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-desktop.svg")}}.header-image-container--zt3rkqt{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-mobile.svg");background-color:#b3d228}@media (min-width:37.5em){.header-image-container--zt3rkqt{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zt3rkqt{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-desktop.svg")}}.header-image-container--zhbc87h{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-mobile.svg");background-color:#faf7f2}@media (min-width:37.5em){.header-image-container--zhbc87h{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zhbc87h{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-desktop.svg")}}.header-image-container--zc7xpv4{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-mobile.svg");background-color:#6db6f2}@media (min-width:37.5em){.header-image-container--zc7xpv4{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zc7xpv4{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-desktop.svg")}}.header-image-container--zqnygk7{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-mobile.svg");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--zqnygk7{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zqnygk7{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-desktop.svg")}}.header-image-container--z2f3cdm{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-mobile.svg");background-color:#2a9d48}@media (min-width:37.5em){.header-image-container--z2f3cdm{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-tablet.svg")}}@media (min-width:56.25em){.header-image-container--z2f3cdm{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-desktop.svg")}}.header-image-container--z426n39{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-mobile.svg");background-color:#edc726}@media (min-width:37.5em){.header-image-container--z426n39{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-tablet.svg")}}@media (min-width:56.25em){.header-image-container--z426n39{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-desktop.svg")}}.header-image-container--z7svr82{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-mobile.svg");background-color:#01a5bf}@media (min-width:37.5em){.header-image-container--z7svr82{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-tablet.svg")}}@media (min-width:56.25em){.header-image-container--z7svr82{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-desktop.svg")}}.header-image-container--zf9d7ty{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-mobile.svg");background-color:#54a9d4}@media (min-width:37.5em){.header-image-container--zf9d7ty{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zf9d7ty{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-desktop.svg")}}.header-image-container--z37qtfr{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-mobile.svg");background-color:#43bbd1}@media (min-width:37.5em){.header-image-container--z37qtfr{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-tablet.svg")}}@media (min-width:56.25em){.header-image-container--z37qtfr{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-desktop.svg")}}.header-image-container--z6vg9j6{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-mobile.svg");background-color:#42bcd2}@media (min-width:37.5em){.header-image-container--z6vg9j6{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-tablet.svg")}}@media (min-width:56.25em){.header-image-container--z6vg9j6{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-desktop.svg")}}.header-image-container--zs48q6f{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-mobile.svg");background-color:#33a9b5}@media (min-width:37.5em){.header-image-container--zs48q6f{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zs48q6f{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-desktop.svg")}}.header-image-container--zdhs34j{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-mobile.svg");background-color:#2a9d48}@media (min-width:37.5em){.header-image-container--zdhs34j{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zdhs34j{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-desktop.svg")}}.header-image-container--zxyb4wx{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-mobile.svg");background-color:#6652af}@media (min-width:37.5em){.header-image-container--zxyb4wx{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zxyb4wx{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-desktop.svg")}}.header-image-container--zmyb4wx{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-mobile.svg");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--zmyb4wx{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zmyb4wx{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-desktop.svg")}}.header-image-container--z9mtsbk{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-mobile.svg");background-color:#f7c908}@media (min-width:37.5em){.header-image-container--z9mtsbk{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-tablet.svg")}}@media (min-width:56.25em){.header-image-container--z9mtsbk{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-desktop.svg")}}.header-image-container--zjpfb9q{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-mobile.svg");background-color:#42bcd2}@media (min-width:37.5em){.header-image-container--zjpfb9q{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-tablet.svg")}}@media (min-width:56.25em){.header-image-container--zjpfb9q{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-desktop.svg")}}.header-image-container--homepage{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/homepage/homepage-mobile.svg");background-color:#3ac2e4}@media (min-width:37.5em){.header-image-container--homepage{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/homepage/homepage-tablet.svg")}}@media (min-width:56.25em){.header-image-container--homepage{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/homepage/homepage-desktop.svg")}}.header-image-container--original-default{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/original-default/original-default-mobile.svg");background-color:#3ac2e4}@media (min-width:37.5em){.header-image-container--original-default{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/original-default/original-default-tablet.svg")}}@media (min-width:56.25em){.header-image-container--original-default{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/original-default/original-default-desktop.svg")}}.header-image-container--biology{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-mobile.svg");background-color:#3ac2e4}@media (min-width:37.5em){.header-image-container--biology{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-tablet.svg")}}@media (min-width:56.25em){.header-image-container--biology{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-desktop.svg")}}.header-image-container--business-studies{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-mobile.svg");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--business-studies{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-tablet.svg")}}@media (min-width:56.25em){.header-image-container--business-studies{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-desktop.svg")}}.header-image-container--chemistry{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-mobile.svg");background-color:#6f6e72}@media (min-width:37.5em){.header-image-container--chemistry{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-tablet.svg")}}@media (min-width:56.25em){.header-image-container--chemistry{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-desktop.svg")}}.header-image-container--computing{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-mobile.svg");background-color:#efe8df}@media (min-width:37.5em){.header-image-container--computing{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-tablet.svg")}}@media (min-width:56.25em){.header-image-container--computing{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-desktop.svg")}}.header-image-container--design-technology{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-mobile.svg");background-color:#be212e}@media (min-width:37.5em){.header-image-container--design-technology{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-tablet.svg")}}@media (min-width:56.25em){.header-image-container--design-technology{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-desktop.svg")}}.header-image-container--drama{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-mobile.svg");background-color:#9d1c28}@media (min-width:37.5em){.header-image-container--drama{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-tablet.svg")}}@media (min-width:56.25em){.header-image-container--drama{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-desktop.svg")}}.header-image-container--english{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-mobile.svg");background-color:#b3d228}@media (min-width:37.5em){.header-image-container--english{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-tablet.svg")}}@media (min-width:56.25em){.header-image-container--english{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-desktop.svg")}}.header-image-container--english-literature{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-mobile.svg");background-color:#faf7f2}@media (min-width:37.5em){.header-image-container--english-literature{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-tablet.svg")}}@media (min-width:56.25em){.header-image-container--english-literature{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-desktop.svg")}}.header-image-container--french{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-mobile.svg");background-color:#6db6f2}@media (min-width:37.5em){.header-image-container--french{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-tablet.svg")}}@media (min-width:56.25em){.header-image-container--french{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-desktop.svg")}}.header-image-container--gaelic-learners{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-mobile.svg");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--gaelic-learners{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-tablet.svg")}}@media (min-width:56.25em){.header-image-container--gaelic-learners{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-desktop.svg")}}.header-image-container--gaelic-native-speakers{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-native-speakers/gaelic-native-speakers-mobile.svg");background-color:#a61b27}@media (min-width:37.5em){.header-image-container--gaelic-native-speakers{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-native-speakers/gaelic-native-speakers-tablet.svg")}}@media (min-width:56.25em){.header-image-container--gaelic-native-speakers{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-native-speakers/gaelic-native-speakers-desktop.svg")}}.header-image-container--geography{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-mobile.svg");background-color:#2a9d48}@media (min-width:37.5em){.header-image-container--geography{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-tablet.svg")}}@media (min-width:56.25em){.header-image-container--geography{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-desktop.svg")}}.header-image-container--german{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-mobile.svg");background-color:#edc726}@media (min-width:37.5em){.header-image-container--german{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-tablet.svg")}}@media (min-width:56.25em){.header-image-container--german{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-desktop.svg")}}.header-image-container--history{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-mobile.svg");background-color:#01a5bf}@media (min-width:37.5em){.header-image-container--history{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-tablet.svg")}}@media (min-width:56.25em){.header-image-container--history{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-desktop.svg")}}.header-image-container--ict{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-mobile.svg");background-color:#54a9d4}@media (min-width:37.5em){.header-image-container--ict{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-tablet.svg")}}@media (min-width:56.25em){.header-image-container--ict{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-desktop.svg")}}.header-image-container--lifeskills-maths{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-mobile.svg");background-color:#43bbd1}@media (min-width:37.5em){.header-image-container--lifeskills-maths{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-tablet.svg")}}@media (min-width:56.25em){.header-image-container--lifeskills-maths{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-desktop.svg")}}.header-image-container--maths{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-mobile.svg");background-color:#42bcd2}@media (min-width:37.5em){.header-image-container--maths{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-tablet.svg")}}@media (min-width:56.25em){.header-image-container--maths{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-desktop.svg")}}.header-image-container--modern-studies{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-mobile.svg");background-color:#33a9b5}@media (min-width:37.5em){.header-image-container--modern-studies{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-tablet.svg")}}@media (min-width:56.25em){.header-image-container--modern-studies{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-desktop.svg")}}.header-image-container--physical-education{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-mobile.svg");background-color:#2a9d48}@media (min-width:37.5em){.header-image-container--physical-education{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-tablet.svg")}}@media (min-width:56.25em){.header-image-container--physical-education{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-desktop.svg")}}.header-image-container--physics{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-mobile.svg");background-color:#6652af}@media (min-width:37.5em){.header-image-container--physics{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-tablet.svg")}}@media (min-width:56.25em){.header-image-container--physics{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-desktop.svg")}}.header-image-container--religious-studies{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-mobile.svg");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--religious-studies{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-tablet.svg")}}@media (min-width:56.25em){.header-image-container--religious-studies{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-desktop.svg")}}.header-image-container--spanish{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-mobile.svg");background-color:#f7c908}@media (min-width:37.5em){.header-image-container--spanish{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-tablet.svg")}}@media (min-width:56.25em){.header-image-container--spanish{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-desktop.svg")}}.header-image-container--welsh{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-mobile.svg");background-color:#42bcd2}@media (min-width:37.5em){.header-image-container--welsh{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-tablet.svg")}}@media (min-width:56.25em){.header-image-container--welsh{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-desktop.svg")}}.header-image-container--welsh-literature{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh-literature/welsh-literature-mobile.svg");background-color:#faf7f2}@media (min-width:37.5em){.header-image-container--welsh-literature{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh-literature/welsh-literature-tablet.svg")}}@media (min-width:56.25em){.header-image-container--welsh-literature{background-image:url("https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh-literature/welsh-literature-desktop.svg")}}.context-panel{background-color:#ff8c00;padding:8px}@media (min-width:37.5em){.context-panel{padding:16px 16px 8px}}.context-panel__crumbtrail-container,.context-panel__description-container,.context-panel__header-container{list-style:none;direction:ltr;text-align:left}.context-panel__description-container,.context-panel__header-container{margin-bottom:16px;margin-top:16px}.crumbtrail{width:100%}.context-panel__header{width:100%;font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;-webkit-font-smoothing:antialiased;font-family:CuriousSans-Bold,Arial,Helvetica,freesans,sans-serif;font-weight:400;color:#333;margin:0}@media (min-width:56.25em){.context-panel__header{width:83.33333%}}.context-panel__description{width:100%;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;color:#333;font-family:Helvetica,Arial,freesans,sans-serif;margin:0}@media (min-width:37.5em){.context-panel__description{width:66.66667%}}@media (min-width:56.25em){.context-panel__description{width:50%}}.preview-panel{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;background-color:#ff8c00;color:#505050;font-weight:700;letter-spacing:-1px;margin-bottom:16px;padding:8px}@media (max-width:24.99em){.preview-panel{margin-bottom:8px}}</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-header-view/3.4.0"]=true; Morph.styleSrc.push("<style>body{font-family:Helvetica,Arial,freesans,sans-serif}.masthead{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;margin-bottom:8px;padding-top:18px}@media (min-width:37.5em){.masthead{margin-left:-16px}}.masthead__heading{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:none}@media (min-width:37.5em){.masthead__heading{padding-left:16px}}.masthead__logo,.masthead__logo--dark{-webkit-font-smoothing:antialiased;font-family:CuriousSans-Bold,Arial,Helvetica,freesans,sans-serif;font-weight:400;font-size:40px;text-decoration:none}@media (min-width:37.5em){.masthead__logo,.masthead__logo--dark{font-size:50px}}.masthead__logo,.masthead__logo:hover{color:#fff;text-decoration:none}.masthead__logo--dark,.masthead__logo--dark:hover{color:#333;text-decoration:none}.header-image-container{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/default/default-mobile.svg\");background-size:cover;margin-bottom:8px;min-height:384px}@media (min-width:37.5em){.header-image-container{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/default/default-tablet.svg\");background-position:top;background-repeat:no-repeat}}@media (min-width:56.25em){.header-image-container{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/default/default-desktop.svg\")}}.header-image-container__wrap{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:25em){.header-image-container__wrap{padding-left:16px;padding-right:16px}}.header-image-container--z2svr82{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-mobile.svg\");background-color:#3ac2e4}@media (min-width:37.5em){.header-image-container--z2svr82{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--z2svr82{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-desktop.svg\")}}.header-image-container--zjnygk7{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-mobile.svg\");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--zjnygk7{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zjnygk7{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-desktop.svg\")}}.header-image-container--zmf3cdm{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-mobile.svg\");background-color:#6f6e72}@media (min-width:37.5em){.header-image-container--zmf3cdm{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zmf3cdm{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-desktop.svg\")}}.header-image-container--zft3d2p{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-mobile.svg\");background-color:#efe8df}@media (min-width:37.5em){.header-image-container--zft3d2p{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zft3d2p{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-desktop.svg\")}}.header-image-container--zykw2hv{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-mobile.svg\");background-color:#be212e}@media (min-width:37.5em){.header-image-container--zykw2hv{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zykw2hv{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-desktop.svg\")}}.header-image-container--zk6pyrd{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-mobile.svg\");background-color:#9d1c28}@media (min-width:37.5em){.header-image-container--zk6pyrd{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zk6pyrd{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-desktop.svg\")}}.header-image-container--zt3rkqt{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-mobile.svg\");background-color:#b3d228}@media (min-width:37.5em){.header-image-container--zt3rkqt{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zt3rkqt{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-desktop.svg\")}}.header-image-container--zhbc87h{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-mobile.svg\");background-color:#faf7f2}@media (min-width:37.5em){.header-image-container--zhbc87h{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zhbc87h{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-desktop.svg\")}}.header-image-container--zc7xpv4{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-mobile.svg\");background-color:#6db6f2}@media (min-width:37.5em){.header-image-container--zc7xpv4{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zc7xpv4{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-desktop.svg\")}}.header-image-container--zqnygk7{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-mobile.svg\");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--zqnygk7{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zqnygk7{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-desktop.svg\")}}.header-image-container--z2f3cdm{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-mobile.svg\");background-color:#2a9d48}@media (min-width:37.5em){.header-image-container--z2f3cdm{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--z2f3cdm{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-desktop.svg\")}}.header-image-container--z426n39{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-mobile.svg\");background-color:#edc726}@media (min-width:37.5em){.header-image-container--z426n39{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--z426n39{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-desktop.svg\")}}.header-image-container--z7svr82{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-mobile.svg\");background-color:#01a5bf}@media (min-width:37.5em){.header-image-container--z7svr82{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--z7svr82{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-desktop.svg\")}}.header-image-container--zf9d7ty{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-mobile.svg\");background-color:#54a9d4}@media (min-width:37.5em){.header-image-container--zf9d7ty{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zf9d7ty{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-desktop.svg\")}}.header-image-container--z37qtfr{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-mobile.svg\");background-color:#43bbd1}@media (min-width:37.5em){.header-image-container--z37qtfr{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--z37qtfr{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-desktop.svg\")}}.header-image-container--z6vg9j6{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-mobile.svg\");background-color:#42bcd2}@media (min-width:37.5em){.header-image-container--z6vg9j6{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--z6vg9j6{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-desktop.svg\")}}.header-image-container--zs48q6f{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-mobile.svg\");background-color:#33a9b5}@media (min-width:37.5em){.header-image-container--zs48q6f{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zs48q6f{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-desktop.svg\")}}.header-image-container--zdhs34j{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-mobile.svg\");background-color:#2a9d48}@media (min-width:37.5em){.header-image-container--zdhs34j{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zdhs34j{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-desktop.svg\")}}.header-image-container--zxyb4wx{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-mobile.svg\");background-color:#6652af}@media (min-width:37.5em){.header-image-container--zxyb4wx{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zxyb4wx{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-desktop.svg\")}}.header-image-container--zmyb4wx{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-mobile.svg\");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--zmyb4wx{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zmyb4wx{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-desktop.svg\")}}.header-image-container--z9mtsbk{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-mobile.svg\");background-color:#f7c908}@media (min-width:37.5em){.header-image-container--z9mtsbk{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--z9mtsbk{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-desktop.svg\")}}.header-image-container--zjpfb9q{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-mobile.svg\");background-color:#42bcd2}@media (min-width:37.5em){.header-image-container--zjpfb9q{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--zjpfb9q{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-desktop.svg\")}}.header-image-container--homepage{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/homepage/homepage-mobile.svg\");background-color:#3ac2e4}@media (min-width:37.5em){.header-image-container--homepage{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/homepage/homepage-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--homepage{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/homepage/homepage-desktop.svg\")}}.header-image-container--original-default{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/original-default/original-default-mobile.svg\");background-color:#3ac2e4}@media (min-width:37.5em){.header-image-container--original-default{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/original-default/original-default-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--original-default{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/original-default/original-default-desktop.svg\")}}.header-image-container--biology{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-mobile.svg\");background-color:#3ac2e4}@media (min-width:37.5em){.header-image-container--biology{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--biology{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/biology/biology-desktop.svg\")}}.header-image-container--business-studies{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-mobile.svg\");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--business-studies{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--business-studies{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/business-studies/business-studies-desktop.svg\")}}.header-image-container--chemistry{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-mobile.svg\");background-color:#6f6e72}@media (min-width:37.5em){.header-image-container--chemistry{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--chemistry{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/chemistry/chemistry-desktop.svg\")}}.header-image-container--computing{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-mobile.svg\");background-color:#efe8df}@media (min-width:37.5em){.header-image-container--computing{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--computing{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/computing/computing-desktop.svg\")}}.header-image-container--design-technology{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-mobile.svg\");background-color:#be212e}@media (min-width:37.5em){.header-image-container--design-technology{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--design-technology{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/design-technology/design-technology-desktop.svg\")}}.header-image-container--drama{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-mobile.svg\");background-color:#9d1c28}@media (min-width:37.5em){.header-image-container--drama{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--drama{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/drama/drama-desktop.svg\")}}.header-image-container--english{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-mobile.svg\");background-color:#b3d228}@media (min-width:37.5em){.header-image-container--english{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--english{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english/english-desktop.svg\")}}.header-image-container--english-literature{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-mobile.svg\");background-color:#faf7f2}@media (min-width:37.5em){.header-image-container--english-literature{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--english-literature{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/english-literature/english-literature-desktop.svg\")}}.header-image-container--french{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-mobile.svg\");background-color:#6db6f2}@media (min-width:37.5em){.header-image-container--french{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--french{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/french/french-desktop.svg\")}}.header-image-container--gaelic-learners{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-mobile.svg\");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--gaelic-learners{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--gaelic-learners{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-learners/gaelic-learners-desktop.svg\")}}.header-image-container--gaelic-native-speakers{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-native-speakers/gaelic-native-speakers-mobile.svg\");background-color:#a61b27}@media (min-width:37.5em){.header-image-container--gaelic-native-speakers{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-native-speakers/gaelic-native-speakers-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--gaelic-native-speakers{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/gaelic-native-speakers/gaelic-native-speakers-desktop.svg\")}}.header-image-container--geography{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-mobile.svg\");background-color:#2a9d48}@media (min-width:37.5em){.header-image-container--geography{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--geography{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/geography/geography-desktop.svg\")}}.header-image-container--german{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-mobile.svg\");background-color:#edc726}@media (min-width:37.5em){.header-image-container--german{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--german{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/german/german-desktop.svg\")}}.header-image-container--history{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-mobile.svg\");background-color:#01a5bf}@media (min-width:37.5em){.header-image-container--history{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--history{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/history/history-desktop.svg\")}}.header-image-container--ict{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-mobile.svg\");background-color:#54a9d4}@media (min-width:37.5em){.header-image-container--ict{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--ict{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/ict/ict-desktop.svg\")}}.header-image-container--lifeskills-maths{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-mobile.svg\");background-color:#43bbd1}@media (min-width:37.5em){.header-image-container--lifeskills-maths{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--lifeskills-maths{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/lifeskills-maths/lifeskills-maths-desktop.svg\")}}.header-image-container--maths{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-mobile.svg\");background-color:#42bcd2}@media (min-width:37.5em){.header-image-container--maths{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--maths{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/maths/maths-desktop.svg\")}}.header-image-container--modern-studies{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-mobile.svg\");background-color:#33a9b5}@media (min-width:37.5em){.header-image-container--modern-studies{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--modern-studies{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/modern-studies/modern-studies-desktop.svg\")}}.header-image-container--physical-education{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-mobile.svg\");background-color:#2a9d48}@media (min-width:37.5em){.header-image-container--physical-education{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--physical-education{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physical-education/physical-education-desktop.svg\")}}.header-image-container--physics{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-mobile.svg\");background-color:#6652af}@media (min-width:37.5em){.header-image-container--physics{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--physics{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/physics/physics-desktop.svg\")}}.header-image-container--religious-studies{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-mobile.svg\");background-color:#9595a6}@media (min-width:37.5em){.header-image-container--religious-studies{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--religious-studies{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/religious-studies/religious-studies-desktop.svg\")}}.header-image-container--spanish{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-mobile.svg\");background-color:#f7c908}@media (min-width:37.5em){.header-image-container--spanish{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--spanish{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/spanish/spanish-desktop.svg\")}}.header-image-container--welsh{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-mobile.svg\");background-color:#42bcd2}@media (min-width:37.5em){.header-image-container--welsh{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--welsh{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh/welsh-desktop.svg\")}}.header-image-container--welsh-literature{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh-literature/welsh-literature-mobile.svg\");background-color:#faf7f2}@media (min-width:37.5em){.header-image-container--welsh-literature{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh-literature/welsh-literature-tablet.svg\")}}@media (min-width:56.25em){.header-image-container--welsh-literature{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/heroes/welsh-literature/welsh-literature-desktop.svg\")}}.context-panel{background-color:#ff8c00;padding:8px}@media (min-width:37.5em){.context-panel{padding:16px 16px 8px}}.context-panel__crumbtrail-container,.context-panel__description-container,.context-panel__header-container{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0}@media (min-width:37.5em){.context-panel__crumbtrail-container,.context-panel__description-container,.context-panel__header-container{margin-left:-16px}}.context-panel__description-container,.context-panel__header-container{margin-bottom:16px;margin-top:16px}.crumbtrail{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media (min-width:37.5em){.crumbtrail{padding-left:16px}}.context-panel__header{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;-webkit-font-smoothing:antialiased;font-family:CuriousSans-Bold,Arial,Helvetica,freesans,sans-serif;font-weight:400;color:#333;margin:0}@media (min-width:37.5em){.context-panel__header{padding-left:16px}}@media (min-width:56.25em){.context-panel__header{width:83.33333%}}@media (min-width:20em){.context-panel__header{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width:37.5em){.context-panel__header{font-size:52px;font-size:3.25rem;line-height:56px;line-height:3.5rem}.n-no-touchevents .context-panel__header{font-size:44px;font-size:2.75rem;line-height:48px;line-height:3rem}}.context-panel__description{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;color:#333;font-family:Helvetica,Arial,freesans,sans-serif;margin:0}@media (min-width:37.5em){.context-panel__description{padding-left:16px;width:66.66667%}}@media (min-width:56.25em){.context-panel__description{width:50%}}@media (min-width:20em){.context-panel__description{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.context-panel__description{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .context-panel__description{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.preview-panel{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;background-color:#ff8c00;color:#505050;font-weight:700;letter-spacing:-1px;margin-bottom:16px;padding:8px}@media (min-width:20em){.preview-panel{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.preview-panel{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .preview-panel{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (max-width:24.99em){.preview-panel{margin-bottom:8px}}</style>"); }</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>body{font-family:Helvetica,Arial,freesans,sans-serif}.crumbtrail__list{list-style-type:none;margin:0;padding:0}.crumb{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:700;background-color:#333;display:inline-block;padding:8px 0 8px 8px}.crumb:last-child{padding-right:8px}.crumb .gel-icon--next{color:#fff;fill:currentColor;height:9px;margin-left:8px;width:8px}.crumb__link{color:#fff;font-weight:700;text-decoration:none}.crumb__link:active,.crumb__link:focus,.crumb__link:hover{text-decoration:underline}</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-crumbtrail-view/1.2.5"]=true; Morph.styleSrc.push("<style>body{font-family:Helvetica,Arial,freesans,sans-serif}.crumbtrail__list{list-style-type:none;margin:0;padding:0}.crumb{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:700;background-color:#333;display:inline-block;padding:8px 0 8px 8px}@media (min-width:20em){.crumb{line-height:18px;line-height:1.125rem}}@media (min-width:37.5em){.n-no-touchevents .crumb{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.crumb:last-child{padding-right:8px}.crumb .gel-icon--next{color:#fff;fill:currentColor;height:9px;margin-left:8px;width:8px}.crumb__link{color:#fff;font-weight:700;text-decoration:none}.crumb__link:active,.crumb__link:focus,.crumb__link:hover{text-decoration:underline}</style>"); }</script><script>if (Morph.enhanced) { Morph.styles["bbc-morph-gel-icons/2.1.1"]=true; Morph.styleSrc.push("<style>.gel-icon{display:inline-block}.gel-icon svg{width:inherit;height:inherit;fill:currentColor}.gel-icon--loading{-webkit-animation-name:gel-spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:gel-spin;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:gel-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@-moz-keyframes gel-spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes gel-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes gel-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}\n</style>"); }</script><script type="text/javascript">Morph.initStyles(); /* u58476148010231555 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: [], ptrs: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>.your-subjects__container,.your-subjects__all-subjects{display:none} </style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-your-subjects-for-a-level-view/4.4.6"]=true; Morph.styleSrc.push("<style>body{font-family:Helvetica, Arial, freesans, sans-serif}.bitesize__button{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;background-color:#005361;border:0;border-radius:0;color:#fff;font-family:inherit;font-weight:bold;padding:11px 16px;position:relative;text-align:left;transition:background-color .3s linear, color .3s linear}@media (min-width: 37.5em){.bitesize__button{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .bitesize__button{font-size:20px;font-size:1.25rem}}.bitesize__button:active:enabled,.bitesize__button:focus:enabled,.bitesize__button:hover:enabled{background-color:#ff8c00;color:#333;cursor:pointer;outline:none;text-decoration:underline}.bitesize__button:disabled{opacity:.3}@media (min-width: 37.5em){.bitesize__button{padding-bottom:10px;padding-top:10px}}@keyframes rotation{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.your-subjects__loading-container{left:50%;position:absolute;top:50%}.your-subjects__loading{animation:rotation 1s infinite linear}.your-subjects__container.your-subjects__container--idcta{background-color:#f7ca12}@media (min-width: 37.5em){.your-subjects__container.your-subjects__container--idcta{padding-top:16px}}.your-subjects__container--idcta{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/your-subjects/sign-in-mobile.svg\");background-position:center right;background-repeat:no-repeat;background-size:71%}@media (min-width: 37.5em){.your-subjects__container--idcta{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/your-subjects/sign-in.svg\");background-size:36%}}@media (min-width: 56.25em){.your-subjects__container--idcta{background-position:right 16px top 4px}}@media (min-width: 63em){.your-subjects__container--idcta{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/your-subjects/sign-in-desktop.svg\");background-position:top center;background-size:680px 222px}}.your-subjects__idcta__wrapper{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;letter-spacing:-0.31em;text-rendering:optimizespeed;text-align:center;justify-content:center}@media (min-width: 37.5em){.your-subjects__idcta__wrapper{margin-left:-16px}}.opera-only :-o-prefocus,.your-subjects__idcta__wrapper{word-spacing:-0.43em}.your-subjects__idcta__container{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto;width:83.3333333333%}@media (min-width: 37.5em){.your-subjects__idcta__container{padding-left:16px}}@media (min-width: 37.5em){.your-subjects__idcta__content{width:60%}}@media (min-width: 63em){.your-subjects__idcta__content{width:50%}}.your-subjects__idcta__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;font-family:'CuriousSans-Bold', Arial, Helvetica, freesans, sans-serif;font-weight:normal;color:#333;font-weight:normal;margin:0 0 24px}@media (min-width: 20em){.your-subjects__idcta__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width: 37.5em){.your-subjects__idcta__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .your-subjects__idcta__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width: 37.5em){.your-subjects__idcta__title{margin-top:8px;margin-bottom:8px}}.your-subjects__idcta__body_copy{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width: 20em){.your-subjects__idcta__body_copy{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width: 37.5em){.your-subjects__idcta__body_copy{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .your-subjects__idcta__body_copy{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.your-subjects__error-container{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto}@media (min-width: 37.5em){.your-subjects__error-container{padding-left:16px}}.your-subjects__error-title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;font-family:'CuriousSans-Bold', Arial, Helvetica, freesans, sans-serif;font-weight:normal;color:#333;font-weight:normal;margin:0 0 24px}@media (min-width: 37.5em){.your-subjects__error-title{width:66.6666666667%}}@media (min-width: 63em){.your-subjects__error-title{width:50%}}@media (min-width: 20em){.your-subjects__error-title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width: 37.5em){.your-subjects__error-title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .your-subjects__error-title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.your-subjects__error-message{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:0 0 24px}@media (min-width: 37.5em){.your-subjects__error-message{width:66.6666666667%}}@media (min-width: 63em){.your-subjects__error-message{width:50%}}@media (min-width: 20em){.your-subjects__error-message{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width: 37.5em){.your-subjects__error-message{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .your-subjects__error-message{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.your-subjects__list-container{flex-basis:100%;outline:none}.your-subjects__list{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;letter-spacing:-0.31em;text-rendering:optimizespeed;margin:0;padding:0}@media (min-width: 37.5em){.your-subjects__list{margin-left:-16px}}.opera-only :-o-prefocus,.your-subjects__list{word-spacing:-0.43em}.your-subjects__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;font-family:'CuriousSans-Bold', Arial, Helvetica, freesans, sans-serif;font-weight:normal;color:#333;font-weight:normal;margin:0 0 24px;width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto}@media (min-width: 37.5em){.your-subjects__title{width:66.6666666667%}}@media (min-width: 63em){.your-subjects__title{width:50%}}@media (min-width: 20em){.your-subjects__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width: 37.5em){.your-subjects__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .your-subjects__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width: 37.5em){.your-subjects__title{padding-left:16px}}@media (min-width: 37.5em){.your-subjects__title{width:50%}}.your-subjects__subject{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto;margin:0 0 24px;padding-left:0}@media (min-width: 37.5em){.your-subjects__subject{padding-left:16px}}@media (min-width: 37.5em){.your-subjects__subject{width:25%}}@media (min-width: 63em){.your-subjects__subject{width:16.6666666667%}}.your-subjects__subject__icon{display:none;width:100%}@media (min-width: 37.5em){.your-subjects__subject__icon{display:block}}.your-subjects__subject__link{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;font-weight:bold;color:#005361;font-weight:bold;text-decoration:none;color:#313131;text-decoration:none}@media (min-width: 37.5em){.your-subjects__subject__link{line-height:20px;line-height:1.25rem}.n-no-touchevents .your-subjects__subject__link{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.your-subjects__subject__link:visited{color:#0a80a0}.your-subjects__subject__link:hover,.your-subjects__subject__link:focus,.your-subjects__subject__link:active{color:#e5650e;text-decoration:underline}.your-subjects__subject__label{margin:0}@media (min-width: 37.5em){.your-subjects__subject__label{padding-top:8px}}.your-subjects__add-remove-subjects-button__top{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto;display:none;text-align:right}@media (min-width: 37.5em){.your-subjects__add-remove-subjects-button__top{padding-left:16px}}@media (min-width: 37.5em){.your-subjects__add-remove-subjects-button__top{width:50%;display:block;margin-bottom:24px}}.your-subjects__list-container .your-subjects__add-remove-subjects-button__bottom{display:inline-block;margin-bottom:24px}@media (min-width: 37.5em){.your-subjects__list-container .your-subjects__add-remove-subjects-button__bottom{display:none}}.your-subjects__no-relevant-subjects{margin-bottom:16px}.your-subjects__set-up-subjects{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/your-subjects/setup-subjects.svg\");background-position:bottom -152px left -44px;background-repeat:no-repeat;background-size:460px 377px;margin-left:-16px;padding-bottom:222px;padding-left:16px}@media (min-width: 37.5em){.your-subjects__set-up-subjects{background-position:bottom -130px right -110px;background-size:440px 361px;margin-right:-16px;margin-top:-24px;min-height:240px;padding-bottom:0;padding-right:-16px;padding-top:24px}}@media (min-width: 56.25em){.your-subjects__set-up-subjects{background-position:bottom -144px right -86px;background-size:520px 427px}}@media (min-width: 63em){.your-subjects__set-up-subjects{background-position:bottom -170px right -90px;background-size:559px 458px}}.your-subjects__set-up-subjects__title,.your-subjects__no-relevant-subjects__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;font-family:'CuriousSans-Bold', Arial, Helvetica, freesans, sans-serif;font-weight:normal;color:#333;font-weight:normal;margin:0 0 24px}@media (min-width: 37.5em){.your-subjects__set-up-subjects__title,.your-subjects__no-relevant-subjects__title{width:66.6666666667%}}@media (min-width: 63em){.your-subjects__set-up-subjects__title,.your-subjects__no-relevant-subjects__title{width:50%}}@media (min-width: 20em){.your-subjects__set-up-subjects__title,.your-subjects__no-relevant-subjects__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width: 37.5em){.your-subjects__set-up-subjects__title,.your-subjects__no-relevant-subjects__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .your-subjects__set-up-subjects__title,.n-no-touchevents .your-subjects__no-relevant-subjects__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.your-subjects__set-up-subjects__body-copy,.your-subjects__no-relevant-subjects__body-copy{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:0 0 24px}@media (min-width: 37.5em){.your-subjects__set-up-subjects__body-copy,.your-subjects__no-relevant-subjects__body-copy{width:66.6666666667%}}@media (min-width: 63em){.your-subjects__set-up-subjects__body-copy,.your-subjects__no-relevant-subjects__body-copy{width:50%}}@media (min-width: 20em){.your-subjects__set-up-subjects__body-copy,.your-subjects__no-relevant-subjects__body-copy{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width: 37.5em){.your-subjects__set-up-subjects__body-copy,.your-subjects__no-relevant-subjects__body-copy{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .your-subjects__set-up-subjects__body-copy,.n-no-touchevents .your-subjects__no-relevant-subjects__body-copy{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width: 37.5em){.your-subjects__set-up-subjects__body-copy,.your-subjects__no-relevant-subjects__body-copy{width:50%}}.your-subjects__edit-button{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;background-color:#005361;border:0;border-radius:0;color:#fff;font-family:inherit;font-weight:bold;padding:11px 16px;position:relative;text-align:left;transition:background-color .3s linear, color .3s linear}@media (min-width: 37.5em){.your-subjects__edit-button{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .your-subjects__edit-button{font-size:20px;font-size:1.25rem}}.your-subjects__edit-button:active:enabled,.your-subjects__edit-button:focus:enabled,.your-subjects__edit-button:hover:enabled{background-color:#ff8c00;color:#333;cursor:pointer;outline:none;text-decoration:underline}.your-subjects__edit-button:disabled{opacity:.3}@media (min-width: 37.5em){.your-subjects__edit-button{padding-bottom:10px;padding-top:10px}}.your-subjects__choose-container{flex-basis:100%;margin-bottom:24px;outline:none}.your-subjects__choose-title{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;font-family:'CuriousSans-Bold', Arial, Helvetica, freesans, sans-serif;font-weight:normal;color:#333;font-weight:normal;margin:0 0 24px}@media (min-width: 37.5em){.your-subjects__choose-title{padding-left:16px}}@media (min-width: 37.5em){.your-subjects__choose-title{width:66.6666666667%}}@media (min-width: 63em){.your-subjects__choose-title{width:50%}}@media (min-width: 20em){.your-subjects__choose-title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width: 37.5em){.your-subjects__choose-title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .your-subjects__choose-title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.your-subjects__choose-cancel-button,.your-subjects__choose-save-button{margin-top:8px}.your-subjects__choose-cancel-button{background-color:#fafafa;color:#005361;margin-right:8px}@media (min-width: 37.5em){.your-subjects__choose-cancel-button{margin-left:auto;margin-right:16px}}.your-subjects__choose-list{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;letter-spacing:-0.31em;text-rendering:optimizespeed;padding-left:0;margin-top:0}@media (min-width: 37.5em){.your-subjects__choose-list{margin-left:-16px}}.opera-only :-o-prefocus,.your-subjects__choose-list{word-spacing:-0.43em}@media (min-width: 37.5em){.your-subjects__choose-list{margin-bottom:8px}}.your-subjects-button-container__top{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto;margin-bottom:24px;margin-top:-8px}@media (min-width: 37.5em){.your-subjects-button-container__top{padding-left:16px}}@media (min-width: 63em){.your-subjects-button-container__top{width:50%;text-align:right}}.your-subjects-button-container__bottom{margin-bottom:24px;display:inline-block}@media (min-width: 63em){.your-subjects-button-container__bottom{text-align:right;width:100%}}.your-subjects__choose-subject{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto;align-items:center;margin-bottom:16px;position:relative}@media (min-width: 37.5em){.your-subjects__choose-subject{padding-left:16px}}@media (min-width: 37.5em){.your-subjects__choose-subject{width:50%}}@media (min-width: 56.25em){.your-subjects__choose-subject{width:33.3333333333%}}.your-subjects__choose-subject__wrapper{background-color:#fafafa;padding:4px 0 0 4px;min-height:82px}@media (min-width: 37.5em){.your-subjects__choose-subject__wrapper{min-height:71px}}.your-subjects__choose-subject__label{position:relative;cursor:pointer;display:flex;align-items:center}html:not(.n-touchevents) .your-subjects__choose-subject__label:hover .your-subjects__choose-subject__checkbox:checked ~ .your-subjects__choose-subject__icon,html:not(.n-touchevents) .your-subjects__choose-subject__label:hover .your-subjects__choose-subject__icon{background-color:#ff8c00}html:not(.n-touchevents) .your-subjects__choose-subject__label:hover .your-subjects__choose-subject__checkbox:checked ~ .your-subjects__choose-subject__label-text,html:not(.n-touchevents) .your-subjects__choose-subject__label:hover .your-subjects__choose-subject__label-text{color:#ff8c00}html:not(.n-touchevents) .your-subjects__choose-subject__label:hover .your-subjects__svg{fill:#333}.your-subjects__choose-subject__checkbox{position:absolute;opacity:0;z-index:-1}.your-subjects__choose-subject__checkbox:checked ~ .your-subjects__choose-subject__icon{background-color:#0a80a0}.your-subjects__choose-subject__checkbox:checked ~ .your-subjects__choose-subject__icon ~ .your-subjects__choose-subject__label-text{color:#0a80a0;font-weight:bold}.your-subjects__choose-subject__checkbox:checked ~ .your-subjects__choose-subject__icon .your-subjects__add-svg{top:-24px}@media (min-width: 37.5em){.your-subjects__choose-subject__checkbox:checked ~ .your-subjects__choose-subject__icon .your-subjects__add-svg{top:-16px}}.your-subjects__choose-subject__checkbox:checked ~ .your-subjects__choose-subject__icon .your-subjects__yes-svg{bottom:10px}@media (min-width: 37.5em){.your-subjects__choose-subject__checkbox:checked ~ .your-subjects__choose-subject__icon .your-subjects__yes-svg{bottom:8px}}.your-subjects__choose-subject__checkbox:focus ~ .your-subjects__choose-subject__icon ~ .your-subjects__choose-subject__label-text{text-decoration:underline}.your-subjects__choose-subject__icon{display:inline-block;overflow:hidden;background-color:#005361;padding:10px;height:24px;width:24px;line-height:0;position:relative}@media (min-width: 37.5em){.your-subjects__choose-subject__icon{padding:8px;height:16px;width:16px}}.your-subjects__choose-subject__icon .your-subjects__svg{display:block;position:absolute;fill:#fff;height:24px;width:24px;transition:top 0.25s, bottom 0.25s;transition-timing-function:cubic-bezier(0, 0.5, 0, 1)}@media (min-width: 37.5em){.your-subjects__choose-subject__icon .your-subjects__svg{height:16px;width:16px}}.your-subjects__choose-subject__icon .your-subjects__add-svg{top:10px}@media (min-width: 37.5em){.your-subjects__choose-subject__icon .your-subjects__add-svg{top:8px}}.your-subjects__choose-subject__icon .your-subjects__yes-svg{bottom:-24px}@media (min-width: 37.5em){.your-subjects__choose-subject__icon .your-subjects__yes-svg{bottom:-16px}}.your-subjects__choose-subject__label-text{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;color:#005361;margin-left:16px}@media (min-width: 20em){.your-subjects__choose-subject__label-text{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width: 37.5em){.your-subjects__choose-subject__label-text{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .your-subjects__choose-subject__label-text{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width: 37.5em){.your-subjects__choose-subject__label-text{margin-left:12px}}.your-subjects__custom-select{margin-left:60px}@media (min-width: 37.5em){.your-subjects__custom-select{margin-left:44px}}.your-subjects__choose-exam-spec .your-subjects__custom-select select{color:#005361;padding-left:0;padding-right:16px}.your-subjects__custom-select select:focus{box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222}@supports (box-shadow: none){.your-subjects__custom-select select:focus{outline:none}}.your-subjects__custom-select option{font-weight:normal}.your-subjects__choose-exam-spec-label{opacity:0;position:absolute}.your-subjects__choose-exam-spec-divider{border:0;border-top:1px solid #dbe3e4;margin:0 12px 0 52px}@media (min-width: 37.5em){.your-subjects__choose-exam-spec-divider{margin:0 8px 0 44px}}.your-subjects__choose-exam-spec .your-subjects__custom-select::after{border-top:7px solid #005361}.your-subjects__choose-exam-spec .your-subjects__custom-select:hover::after{border-top:7px solid #ff8c00}.your-subjects__all-subjects__container{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 25em){.your-subjects__all-subjects__container{padding-left:16px;padding-right:16px}}.your-subjects__all-subjects{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;letter-spacing:-0.31em;text-rendering:optimizespeed}@media (min-width: 37.5em){.your-subjects__all-subjects{margin-left:-16px}}.opera-only :-o-prefocus,.your-subjects__all-subjects{word-spacing:-0.43em}.your-subjects__all-subjects__title{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;font-family:'CuriousSans-Bold', Arial, Helvetica, freesans, sans-serif;font-weight:normal;color:#333;font-weight:normal;margin:0 0 24px;margin-bottom:8px;margin-top:8px}@media (min-width: 37.5em){.your-subjects__all-subjects__title{padding-left:16px}}@media (min-width: 37.5em){.your-subjects__all-subjects__title{width:66.6666666667%}}@media (min-width: 63em){.your-subjects__all-subjects__title{width:50%}}@media (min-width: 20em){.your-subjects__all-subjects__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width: 37.5em){.your-subjects__all-subjects__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .your-subjects__all-subjects__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.your-subjects__under-thirteen{margin-bottom:16px}.your-subjects__under-thirteen__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;font-family:'CuriousSans-Bold', Arial, Helvetica, freesans, sans-serif;font-weight:normal;color:#333;font-weight:normal;margin:0 0 24px}@media (min-width: 37.5em){.your-subjects__under-thirteen__title{width:66.6666666667%}}@media (min-width: 63em){.your-subjects__under-thirteen__title{width:50%}}@media (min-width: 20em){.your-subjects__under-thirteen__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width: 37.5em){.your-subjects__under-thirteen__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .your-subjects__under-thirteen__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.your-subjects__under-thirteen__body-copy{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:0 0 24px}@media (min-width: 37.5em){.your-subjects__under-thirteen__body-copy{width:66.6666666667%}}@media (min-width: 63em){.your-subjects__under-thirteen__body-copy{width:50%}}@media (min-width: 20em){.your-subjects__under-thirteen__body-copy{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width: 37.5em){.your-subjects__under-thirteen__body-copy{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .your-subjects__under-thirteen__body-copy{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.your-subjects__homepage-link{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;background-color:#005361;border:0;border-radius:0;color:#fff;font-family:inherit;font-weight:bold;padding:11px 16px;position:relative;text-align:left;transition:background-color .3s linear, color .3s linear;display:inline-block;text-decoration:none;margin-right:8px;margin-bottom:8px}@media (min-width: 37.5em){.your-subjects__homepage-link{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .your-subjects__homepage-link{font-size:20px;font-size:1.25rem}}.your-subjects__homepage-link:active:enabled,.your-subjects__homepage-link:focus:enabled,.your-subjects__homepage-link:hover:enabled{background-color:#ff8c00;color:#333;cursor:pointer;outline:none;text-decoration:underline}.your-subjects__homepage-link:disabled{opacity:.3}@media (min-width: 37.5em){.your-subjects__homepage-link{padding-bottom:10px;padding-top:10px}}@media (min-width: 37.5em){.your-subjects__homepage-link{margin-right:16px}}.your-subjects__homepage-link:active,.your-subjects__homepage-link:focus,.your-subjects__homepage-link:hover{background-color:#ff8c00;color:#333;cursor:pointer;outline:none;text-decoration:underline}.your-subjects__notification-bar{display:block;visibility:hidden;position:fixed;right:0;left:0;top:0;background-color:#333;opacity:0;color:#fff;z-index:999;transition:visibility 0s ease-in-out 0.4s, opacity 0.4s ease-in-out}.your-subjects__notification-bar.your-subjects__notification-orb-visible{top:32px}@media (min-width: 37.5em){.your-subjects__notification-bar.your-subjects__notification-orb-visible{top:40px}}.your-subjects__notification-bar__inner{position:relative;min-height:64px}@media (min-width: 37.5em){.your-subjects__notification-bar__inner{min-height:48px}}.your-subjects__notification-wrap{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 25em){.your-subjects__notification-wrap{padding-left:16px;padding-right:16px}}.your-subjects__notification-active{opacity:0.95;visibility:visible;transition-delay:0s}.your-subjects__notification-error{background-color:#d0011b}.your-subjects__notification-orb-visible{position:absolute}.your-subjects__notification-text{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin-bottom:0;margin-right:40px;margin-top:0;padding-top:8px}@media (min-width: 20em){.your-subjects__notification-text{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width: 37.5em){.your-subjects__notification-text{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .your-subjects__notification-text{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width: 37.5em){.your-subjects__notification-text{padding-top:16px}}.your-subjects__notification-dismiss-button{position:absolute;top:0;right:0;bottom:0}.your-subjects__notification-dismiss-button:hover{cursor:pointer}.your-subjects__notification-icon{fill:currentColor}.your-subjects__notification-icon--hover{display:none;fill:#ffb900;margin-top:8px}.your-subjects__notification-dismiss-button:hover .your-subjects__notification-icon{display:none}.your-subjects__notification-dismiss-button:hover .your-subjects__notification-icon--hover{display:block}.your-subjects__notification-error .your-subjects__notification-text{margin-left:56px}.your-subjects__notification-error .your-subjects__notification-icon--error{display:block}.your-subjects__notification-icon--error{display:none;fill:currentColor;position:absolute;top:12px;left:8px;bottom:0}@media (min-width: 37.5em){.your-subjects__notification-icon--error{top:8px}}.your-subjects__notification-dismiss-button,.your-subjects__notification-icon--error{width:40px;border:none;padding:0;background-color:transparent;color:#fff}.your-subjects__settings-svg{height:18px;fill:#fff;margin-bottom:-2px;padding-right:16px;width:18px}.your-subjects__settings-button{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;background-color:#005361;border:0;border-radius:0;color:#fff;font-family:inherit;font-weight:bold;padding:11px 16px;position:relative;text-align:left;transition:background-color .3s linear, color .3s linear;text-align:left;position:relative}@media (min-width: 37.5em){.your-subjects__settings-button{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .your-subjects__settings-button{font-size:20px;font-size:1.25rem}}.your-subjects__settings-button:active:enabled,.your-subjects__settings-button:focus:enabled,.your-subjects__settings-button:hover:enabled{background-color:#ff8c00;color:#333;cursor:pointer;outline:none;text-decoration:underline}.your-subjects__settings-button:disabled{opacity:.3}@media (min-width: 37.5em){.your-subjects__settings-button{padding-bottom:10px;padding-top:10px}}.your-subjects__settings-button .your-subjects__settings-button-text{display:block;margin-left:32px}.your-subjects__settings-button .your-subjects__settings-svg{position:absolute;top:13px;left:16px;transition:all .3s linear, color .3s linear}.your-subjects__settings-button:focus .your-subjects__settings-svg,.your-subjects__settings-button:active .your-subjects__settings-svg,.your-subjects__settings-button:hover .your-subjects__settings-svg{fill:#333}.your-subjects__custom-select{position:relative;display:block}.your-subjects__custom-select select{width:100%;margin:0;outline:none;padding:.6em .8em .5em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.your-subjects__custom-select::after{content:\" \";position:absolute;top:50%;right:1em;z-index:2;pointer-events:none;display:none}@supports (-webkit-appearance: none) or (appearance: none) or ((-moz-appearance: none) and (mask-type: alpha)){{}.your-subjects__custom-select::after{display:block}.your-subjects__custom-select select{padding-right:2em;background:none;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.your-subjects__custom-select select:focus{border-color:#aaa}}@-moz-document url-prefix(){.your-subjects__custom-select{overflow:hidden}.your-subjects__custom-select::after{display:block}.your-subjects__custom-select select{overflow:-moz-hidden-unscrollable;padding-right:.4em;background:none;border:1px solid transparent;min-width:6em;width:130%;min-width:-moz-calc(0em);width:-moz-calc(100% + 2.4em);min-width:calc(0em);width:calc(100% + 2.4em)}@supports (mask-type: alpha){.your-subjects__custom-select{overflow:visible}.your-subjects__custom-select select{-moz-appearance:none;width:100%;padding-right:2em}}}.your-subjects__custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.your-subjects__custom-select select::-ms-expand{display:none}.your-subjects__custom-select select:focus{border-color:#aaa}.your-subjects__custom-select select:focus::-ms-value{background:transparent;color:#222}.your-subjects__custom-select select{padding-right:2em;background:none;border:1px solid transparent}.your-subjects__custom-select::after{display:block}}.your-subjects__custom-select::after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #666;margin-top:-3px}.your-subjects__container{background-color:#f1f1ee;margin-bottom:16px;margin-top:-8px;min-height:196px;padding-top:24px;position:relative}@media (min-width: 37.5em){.your-subjects__container{margin-top:-16px}}.your-subjects{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 25em){.your-subjects{padding-left:16px;padding-right:16px}}.your-subjects__inner-container{letter-spacing:normal}.your-subjects__title__container{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;letter-spacing:-0.31em;text-rendering:optimizespeed}@media (min-width: 37.5em){.your-subjects__title__container{margin-left:-16px}}.opera-only :-o-prefocus,.your-subjects__title__container{word-spacing:-0.43em}.your-subjects__messaging{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-rendering:auto}@media (min-width: 37.5em){.your-subjects__messaging{padding-left:16px}}\n</style>"); }</script><script type="text/javascript">Morph.initStyles(); /* u3285640124231577 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: [], ptrs: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>body{font-family:Helvetica,Arial,freesans,sans-serif}.pos-card{border-bottom:2px solid #eaeaea;padding:16px 8px}.pos-card:first-child{border-top:2px solid #eaeaea}@media (min-width:37.5em){.pos-card{width:25%;border:0;display:inline-block;margin-bottom:16px;padding:0;padding-left:16px;vertical-align:top}.pos-card:first-child{border:0}}@media (min-width:63em){.pos-card{width:16.66667%}}.pos-card__link{color:#005361;font-weight:700;text-decoration:none;font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;display:block}.pos-card__link:visited{color:#0a80a0}.pos-card__link:active,.pos-card__link:focus,.pos-card__link:hover{color:#e5650e;text-decoration:underline}.pos-card__image{display:none}@media (min-width:37.5em){.pos-card__image{display:block;margin-bottom:8px;width:100%}}.pos-card__label{margin:0}@media (min-width:37.5em){.pos-card__label{margin:14px 0}}.card-list{margin-left:0;padding-bottom:40px}.card-list:after,.card-list:before{clear:both;content:"";display:block}@media (min-width:37.5em){.card-list{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px}}.card-list__ol{list-style:none;margin-top:16px;padding:0 16px}@media (min-width:37.5em){.card-list__ol{list-style:none;direction:ltr;text-align:left;padding:0}}.bitesize-experiment-prioritise-core{margin-bottom:26px}.bitesize-experiment-prioritise-core:after,.bitesize-experiment-prioritise-core:before{clear:both;content:"";display:block}@media (min-width:37.5em){.bitesize-experiment-prioritise-core{margin-bottom:16px}}.bitesize-experiment-prioritise-core .bitesize-experiment-prioritise-core__header{padding-top:18px}.bitesize-experiment-prioritise-core .card-list{padding-bottom:0}.bitesize-experiment-prioritise-core .card-list__ol{margin-bottom:0}.bitesize-experiment-prioritise-core .pos-card{border-bottom:2px solid #eaeaea;padding:16px 8px}.bitesize-experiment-prioritise-core .pos-card:first-child{border-top:2px solid #eaeaea}.bitesize-experiment-prioritise-core .pos-card__label{font-size:18px;margin:0}@media (min-width:37.5em){.bitesize-experiment-prioritise-core .pos-card__label{font-size:24px;margin-top:16px}}.bitesize-experiment-prioritise-core .pos-card__link{font-size:1.5rem;margin:0}@media (min-width:37.5em){.bitesize-experiment-prioritise-core .pos-card{width:25%;border:0;display:inline-block;margin-bottom:16px;padding:0;padding-left:16px;vertical-align:top}.bitesize-experiment-prioritise-core .pos-card:first-child{border:0}}.bitesize-experiment-prioritise-core__header{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;font-family:CuriousSans-Bold,Arial,Helvetica,freesans,sans-serif;color:#333;font-weight:400;padding-top:0}</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-pos-for-level-view/2.5.0"]=true; Morph.styleSrc.push("<style>body{font-family:Helvetica,Arial,freesans,sans-serif}.pos-card{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #eaeaea;padding:16px 8px}@media (min-width:37.5em){.pos-card{padding-left:16px}}.pos-card:first-child{border-top:2px solid #eaeaea}@media (min-width:37.5em){.pos-card{width:25%;border:0;display:inline-block;margin-bottom:16px;padding:0;padding-left:16px;vertical-align:top}.pos-card:first-child{border:0}}@media (min-width:63em){.pos-card{width:16.66667%}}.pos-card__link{color:#005361;font-weight:700;text-decoration:none;font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;display:block}.pos-card__link:visited{color:#0a80a0}.pos-card__link:active,.pos-card__link:focus,.pos-card__link:hover{color:#e5650e;text-decoration:underline}@media (min-width:37.5em){.pos-card__link{line-height:20px;line-height:1.25rem}.n-no-touchevents .pos-card__link{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.pos-card__image{display:none}@media (min-width:37.5em){.pos-card__image{display:block;margin-bottom:8px;width:100%}}.pos-card__label{margin:0}@media (min-width:37.5em){.pos-card__label{margin:14px 0}}.card-list{margin-left:0;padding-bottom:40px}.card-list:after,.card-list:before{clear:both;content:\"\";display:block}@media (min-width:37.5em){.card-list{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media (min-width:37.5em) and (min-width:25em){.card-list{padding-left:16px;padding-right:16px}}.card-list__ol{list-style:none;margin-top:16px;padding:0 16px}@media (min-width:37.5em){.card-list__ol{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;padding:0}}@media (min-width:37.5em) and (min-width:37.5em){.card-list__ol{margin-left:-16px}}.bitesize-experiment-prioritise-core{margin-bottom:26px}.bitesize-experiment-prioritise-core:after,.bitesize-experiment-prioritise-core:before{clear:both;content:\"\";display:block}@media (min-width:37.5em){.bitesize-experiment-prioritise-core{margin-bottom:16px}}.bitesize-experiment-prioritise-core .bitesize-experiment-prioritise-core__header{padding-top:18px}.bitesize-experiment-prioritise-core .card-list{padding-bottom:0}.bitesize-experiment-prioritise-core .card-list__ol{margin-bottom:0}.bitesize-experiment-prioritise-core .pos-card{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #eaeaea;padding:16px 8px}@media (min-width:37.5em){.bitesize-experiment-prioritise-core .pos-card{padding-left:16px}}.bitesize-experiment-prioritise-core .pos-card:first-child{border-top:2px solid #eaeaea}.bitesize-experiment-prioritise-core .pos-card__label{font-size:18px;margin:0}@media (min-width:37.5em){.bitesize-experiment-prioritise-core .pos-card__label{font-size:24px;margin-top:16px}}.bitesize-experiment-prioritise-core .pos-card__link{font-size:1.5rem;margin:0}@media (min-width:37.5em){.bitesize-experiment-prioritise-core .pos-card{width:25%;border:0;display:inline-block;margin-bottom:16px;padding:0;padding-left:16px;vertical-align:top}.bitesize-experiment-prioritise-core .pos-card:first-child{border:0}}.bitesize-experiment-prioritise-core__header{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;font-family:CuriousSans-Bold,Arial,Helvetica,freesans,sans-serif;color:#333;font-weight:400;padding-top:0}@media (min-width:25em){.bitesize-experiment-prioritise-core__header{padding-left:16px;padding-right:16px}}@media (min-width:20em){.bitesize-experiment-prioritise-core__header{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.bitesize-experiment-prioritise-core__header{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .bitesize-experiment-prioritise-core__header{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}</style>"); }</script><script type="text/javascript">Morph.initStyles(); /* u3349928034003824 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: [], ptrs: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>body{font-family:Helvetica,Arial,freesans,sans-serif}.language-switcher-container{margin-bottom:16px}@media (min-width:37.5em){.language-switcher-container{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;margin-bottom:16px}}.language-switcher{background-color:#333;padding:8px 16px}@media (min-width:37.5em){.language-switcher{padding:8px 16px}}.language-switcher__list,.language-switcher__title{margin:0;padding:0}@media (min-width:37.5em){.language-switcher__list,.language-switcher__title{display:inline-block}}.language-switcher__language__link,.language-switcher__title{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem}.language-switcher__language__link:hover,.language-switcher__title:hover{cursor:pointer}.language-switcher__title{color:#fff;margin-bottom:8px}@media (min-width:37.5em){.language-switcher__title{margin-bottom:0;margin-right:16px}}.language-switcher__list{list-style-type:none;padding-top:0}.language-switcher__language{border-left:2px solid #f1f1ee;display:inline-block;padding:0 16px}.language-switcher__language:first-child{border-left-width:0;padding-left:0}.language-switcher__language__link{color:#005361;font-weight:700;text-decoration:none;color:#ff8c00}.language-switcher__language__link:active,.language-switcher__language__link:focus,.language-switcher__language__link:hover{color:#e5650e;text-decoration:underline}.language-switcher__language__link:visited{color:#0a80a0}.language-switcher__language__link:active,.language-switcher__language__link:focus,.language-switcher__language__link:hover,.language-switcher__language__link:visited{color:#ff8c00}</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-language-switcher-view/2.1.6"]=true; Morph.styleSrc.push("<style>body{font-family:Helvetica,Arial,freesans,sans-serif}.language-switcher-container{margin-bottom:16px}@media (min-width:37.5em){.language-switcher-container{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px}}@media (min-width:37.5em) and (min-width:25em){.language-switcher-container{padding-left:16px;padding-right:16px}}.language-switcher{background-color:#333;padding:8px 16px}@media (min-width:37.5em){.language-switcher{padding:8px 16px}}.language-switcher__list,.language-switcher__title{margin:0;padding:0}@media (min-width:37.5em){.language-switcher__list,.language-switcher__title{display:inline-block}}.language-switcher__language__link,.language-switcher__title{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem}@media (min-width:37.5em){.language-switcher__language__link,.language-switcher__title{line-height:20px;line-height:1.25rem}.n-no-touchevents .language-switcher__language__link,.n-no-touchevents .language-switcher__title{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.language-switcher__language__link:hover,.language-switcher__title:hover{cursor:pointer}.language-switcher__title{color:#fff;margin-bottom:8px}@media (min-width:37.5em){.language-switcher__title{margin-bottom:0;margin-right:16px}}.language-switcher__list{list-style-type:none;padding-top:0}.language-switcher__language{border-left:2px solid #f1f1ee;display:inline-block;padding:0 16px}.language-switcher__language:first-child{border-left-width:0;padding-left:0}.language-switcher__language__link{color:#005361;font-weight:700;text-decoration:none;color:#ff8c00}.language-switcher__language__link:active,.language-switcher__language__link:focus,.language-switcher__language__link:hover{color:#e5650e;text-decoration:underline}.language-switcher__language__link:visited{color:#0a80a0}.language-switcher__language__link:active,.language-switcher__language__link:focus,.language-switcher__language__link:hover,.language-switcher__language__link:visited{color:#ff8c00}</style>"); }</script><script type="text/javascript">Morph.initStyles(); /* u7765152046922594 */</script><script type="text/javascript"> var domain = "co.uk"; var _sf_async_config = _sf_async_config || {}; var _sf_startpt=(new Date()).getTime(); _sf_async_config.domain = "www" + ".bbc." + domain; _sf_async_config.uid = 50924; _sf_async_config.title = window.document.title; _sf_async_config.path = "bbc." + domain + "/education/levels/z8hhvcw" + ""; _sf_async_config.sections = "bitesize"; </script></head><body> <noscript><p style="position: absolute; top: -999em"><img src="https://web.archive.org/web/20180202114133im_/https://sa.bbc.co.uk/bbc/bbc/s?name=kl.education.levels.naiseanta_4.page&ml_name=webmodule&ml_version=89&blq_e=orbit&blq_r=orbit&blq_s=orbit&blq_v=default&language=en&app_name=education&app_type=responsive&bbc_site=bitesize&bitesize_cloud=true&page_language=en-GB&page_type=index&co_level=naiseanta_4&blq_js_enabled=0" height="1" width="1" alt=""></p></noscript><!-- BBCDOTCOM bodyFirst --><div id="bbccom_interstitial_ad" class="bbccom_display_none"></div><div id="bbccom_interstitial" class="bbccom_display_none"><script type="text/javascript">/*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.config.isActive('ads')) { googletag.cmd.push(function() { googletag.display('bbccom_interstitial'); }); } }()); /*]]>*/</script></div><div id="bbccom_wallpaper_ad" class="bbccom_display_none"></div><div id="bbccom_wallpaper" class="bbccom_display_none"><script type="text/javascript">/*<![CDATA[*/ (function() { var wallpaper; if (window.bbcdotcom && bbcdotcom.config.isActive('ads')) { if (bbcdotcom.config.isAsync()) { googletag.cmd.push(function() { googletag.display('bbccom_wallpaper'); }); } else if (typeof googletag !== "undefined" && typeof googletag.display === "function") { googletag.display("wallpaper"); } wallpaper = bbcdotcom.adverts.adRegister.getAd('wallpaper'); } }()); /*]]>*/</script></div><script type="text/javascript">/*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.config.isActive('ads')) { document.write(unescape('%3Cscript id="gnlAdsEnabled" class="bbccom_display_none"%3E%3C/script%3E')); } if (window.bbcdotcom && bbcdotcom.config.isActive('analytics')) { document.write(unescape('%3Cscript id="gnlAnalyticsEnabled" class="bbccom_display_none"%3E%3C/script%3E')); } }()); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.bodyFirst = true; }()); /*]]>*/</script><div id="blq-global"><div id="blq-pre-mast"></div></div><div id="cookiePrompt"></div><!--[if (gt IE 8) | (IEMobile)]><!--><header id="orb-banner" role="banner" aria-label="BBC"><!--<![endif]--><!--[if (lt IE 9) & (!IEMobile)]> <![if (IE 8)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie8" aria-label="BBC"> <![endif]> <![if (IE 7)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie7" aria-label="BBC"> <![endif]> <![if (IE 6)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie6" aria-label="BBC"> <![endif]> <![endif]--><div id="orb-header" class="orb-nav-pri orb-nav-pri-white orb-nav-empty" dir="ltr"><div class="orb-nav-pri-container b-r b-g-p"><div class="orb-nav-section orb-nav-blocks"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/">Homepage</a></div><section><div class="orb-skip-links"><h2>Accessibility links</h2><ul><li><a href="#orb-modules">Skip to content</a></li><li><a id="orb-accessibility-help" href="/web/20180202114133/https://www.bbc.com/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"><a id="idcta-link" href="https://web.archive.org/web/20180202114133/https://account.bbc.com/account"><span id="idcta-username">BBC iD</span></a></div><script type="text/javascript">require(['idcta/statusbar'], function(statusbar) { new statusbar.Statusbar({"id":"idcta-statusbar","publiclyCacheable":true}); });</script><a id="notification-link" class="js-notification-link animated three" href="#"><span class="hidden-span">Notifications</span><div class="notification-link--triangle"></div><div class="notification-link--triangle"></div><span id="not-num"></span></a></div><nav role="navigation" aria-label="BBC" class="orb-nav"><div class="orb-nav-section orb-nav-links orb-nav-focus" id="orb-nav-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/tv">TV</a></li><li class="orb-nav-radio"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/radio">Radio</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/education">Bitesize</a></li><li class="orb-nav-music"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/music">Music</a></li><li class="orb-nav-earth"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/earth">Earth</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-digital"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/makeitdigital">Make It Digital</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-tomorrowsworld"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/tomorrowsworld">Tomorrow's World</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/20180202114133/https://search.bbc.co.uk/search?scope=all:learning" title="Search the BBC">Search</a><form class="b-f" id="orb-search-form" role="search" method="get" action="https://web.archive.org/web/20180202114133/https://search.bbc.co.uk/search" accept-charset="utf-8"><div><input type="hidden" name="scope" id="orb-search-scope" value="all:learning"><label for="orb-search-q">Search the BBC</label><input id="orb-search-q" type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" name="q" placeholder="Search"><button id="orb-search-button" class="orb-search__button">Search the BBC</button><input type="hidden" name="suggid" id="orb-search-suggid"></div></form></div></div><div id="orb-panels"></div></div></header><!-- Styling hook for shared modules only --> <div id="orb-modules"> <div id="u33417017734609544"><noscript data-reactid=".pthxe40a9s" data-react-checksum="-1436020460"></noscript></div><div id="u58476148010231555"><div class="header-image-container header-image-container--homepage" aria-hidden="false" data-reactid=".1qx29h5jj0g" data-react-checksum="-828911582"><div class="header-image-container__wrap" data-reactid=".1qx29h5jj0g.0"><header class="masthead" data-reactid=".1qx29h5jj0g.0.0"><h1 class="masthead__heading" tabindex="-1" data-reactid=".1qx29h5jj0g.0.0.0"><a class="masthead__logo" href="/web/20180202114133/https://www.bbc.com/education" data-reactid=".1qx29h5jj0g.0.0.0.0">Bitesize</a></h1></header><header class="context-panel" data-reactid=".1qx29h5jj0g.0.2"><div class="context-panel__crumbtrail-container" data-reactid=".1qx29h5jj0g.0.2.0"><nav class="crumbtrail" data-reactid=".1qx29h5jj0g.0.2.0.0"><ol class="crumbtrail__list" data-reactid=".1qx29h5jj0g.0.2.0.0.0"><li class="crumb crumb--home" data-reactid=".1qx29h5jj0g.0.2.0.0.0.0"><a href="/web/20180202114133/https://www.bbc.com/education" class="crumb__link" data-reactid=".1qx29h5jj0g.0.2.0.0.0.0.0">Home</a></li></ol></nav></div><div class="context-panel__header-container" data-reactid=".1qx29h5jj0g.0.2.1"><h1 class="context-panel__header" data-reactid=".1qx29h5jj0g.0.2.1.0">Nàiseanta 4</h1></div><div class="context-panel__description-container" data-reactid=".1qx29h5jj0g.0.2.2"><p class="context-panel__description" data-reactid=".1qx29h5jj0g.0.2.2.0">'S e teisteanas do sgoilearan ann an Alba, a tha sa bhitheantas air a ghabhail aig ceann shuas na h-àrd-sgoile, a th' ann an Ìre Nàiseanta 4.</p></div></header></div></div></div><div id="u3285640124231577"><div data-reactid=".w9nlsrtiww" data-react-checksum="1544446747"><noscript data-reactid=".w9nlsrtiww.0"></noscript><section class="your-subjects__container " data-reactid=".w9nlsrtiww.1"><div class="your-subjects" data-reactid=".w9nlsrtiww.1.0"><div class="your-subjects__messaging" data-reactid=".w9nlsrtiww.1.0.0"><div class="your-subjects__loading-container" data-reactid=".w9nlsrtiww.1.0.0.0"><svg class="your-subjects__loading" width="32" height="32" viewbox="0 0 32 32" data-reactid=".w9nlsrtiww.1.0.0.0.0"><path d="M29.8 8l-3.5 2c1 1.8 1.6 3.8 1.6 6 0 6.6-5.4 12-12 12S4 22.6 4 16 9.4 4 16 4V0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16c0-2.9-.8-5.6-2.2-8z" data-reactid=".w9nlsrtiww.1.0.0.0.0.0"></path></svg></div></div><div class="your-subjects__inner-container" data-reactid=".w9nlsrtiww.1.0.1"></div></div></section><section class="your-subjects__all-subjects__container" data-reactid=".w9nlsrtiww.2"><div class="your-subjects__all-subjects" data-reactid=".w9nlsrtiww.2.0"><h2 class="your-subjects__all-subjects__title" data-reactid=".w9nlsrtiww.2.0.0">All Nàiseanta 4 subjects</h2></div></section></div></div><div id="u3349928034003824"><div class="card-list" data-reactid=".1f215jowjr4" data-react-checksum="-953430481"><ol class="card-list__ol" data-reactid=".1f215jowjr4.0"><li class="pos-card" data-reactid=".1f215jowjr4.0.$zb77hyc"><a class="pos-card__link" href="/web/20180202114133/https://www.bbc.com/education/subjects/zb77hyc" data-reactid=".1f215jowjr4.0.$zb77hyc.0"><img class="pos-card__image" src="https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/icons/fields-of-study/by-zid/z2f3cdm.svg" alt="Cruinn-eòlas" aria-hidden="true" data-reactid=".1f215jowjr4.0.$zb77hyc.0.0"/><p class="pos-card__label" data-reactid=".1f215jowjr4.0.$zb77hyc.0.1">Cruinn-eòlas</p></a></li><li class="pos-card" data-reactid=".1f215jowjr4.0.$zg22pv4"><a class="pos-card__link" href="/web/20180202114133/https://www.bbc.com/education/subjects/zg22pv4" data-reactid=".1f215jowjr4.0.$zg22pv4.0"><img class="pos-card__image" src="https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/icons/fields-of-study/by-zid/z7svr82.svg" alt="Eachdraidh" aria-hidden="true" data-reactid=".1f215jowjr4.0.$zg22pv4.0.0"/><p class="pos-card__label" data-reactid=".1f215jowjr4.0.$zg22pv4.0.1">Eachdraidh</p></a></li><li class="pos-card" data-reactid=".1f215jowjr4.0.$zwnnb9q"><a class="pos-card__link" href="/web/20180202114133/https://www.bbc.com/education/subjects/zwnnb9q" data-reactid=".1f215jowjr4.0.$zwnnb9q.0"><img class="pos-card__image" src="https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/icons/fields-of-study/by-zid/zgj2tfr.svg" alt="Gàidhlig" aria-hidden="true" data-reactid=".1f215jowjr4.0.$zwnnb9q.0.0"/><p class="pos-card__label" data-reactid=".1f215jowjr4.0.$zwnnb9q.0.1">Gàidhlig</p></a></li><li class="pos-card" data-reactid=".1f215jowjr4.0.$zst8v9q"><a class="pos-card__link" href="/web/20180202114133/https://www.bbc.com/education/subjects/zst8v9q" data-reactid=".1f215jowjr4.0.$zst8v9q.0"><img class="pos-card__image" src="https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/icons/fields-of-study/by-zid/z37qtfr.svg" alt="Gnìomhan Matamataigs" aria-hidden="true" data-reactid=".1f215jowjr4.0.$zst8v9q.0.0"/><p class="pos-card__label" data-reactid=".1f215jowjr4.0.$zst8v9q.0.1">Gnìomhan Matamataigs</p></a></li><li class="pos-card" data-reactid=".1f215jowjr4.0.$zpfcqhv"><a class="pos-card__link" href="/web/20180202114133/https://www.bbc.com/education/subjects/zpfcqhv" data-reactid=".1f215jowjr4.0.$zpfcqhv.0"><img class="pos-card__image" src="https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/icons/fields-of-study/by-zid/z6vg9j6.svg" alt="Matamataig" aria-hidden="true" data-reactid=".1f215jowjr4.0.$zpfcqhv.0.0"/><p class="pos-card__label" data-reactid=".1f215jowjr4.0.$zpfcqhv.0.1">Matamataig</p></a></li><li class="pos-card" data-reactid=".1f215jowjr4.0.$zrmmn39"><a class="pos-card__link" href="/web/20180202114133/https://www.bbc.com/education/subjects/zrmmn39" data-reactid=".1f215jowjr4.0.$zrmmn39.0"><img class="pos-card__image" src="https://web.archive.org/web/20180202114133im_/https://bitesize.files.bbci.co.uk/images/svgs/icons/fields-of-study/by-zid/zs48q6f.svg" alt="Nuadh-eòlas" aria-hidden="true" data-reactid=".1f215jowjr4.0.$zrmmn39.0.0"/><p class="pos-card__label" data-reactid=".1f215jowjr4.0.$zrmmn39.0.1">Nuadh-eòlas</p></a></li></ol></div></div><div id="u7765152046922594"><div class="language-switcher-container" data-reactid=".nhx4rmiry8" data-react-checksum="1598178219"><div class="language-switcher" data-reactid=".nhx4rmiry8.0"><h2 class="language-switcher__title" data-reactid=".nhx4rmiry8.0.0">Languages:</h2><ol class="language-switcher__list" data-reactid=".nhx4rmiry8.0.1"><li class="language-switcher__language" data-reactid=".nhx4rmiry8.0.1.$cy-GB"><a role="link" tabindex="0" lang="cy-GB" class="language-switcher__language__link" data-reactid=".nhx4rmiry8.0.1.$cy-GB.0">Cymraeg</a></li><li class="language-switcher__language" data-reactid=".nhx4rmiry8.0.1.$ga-GB"><a role="link" tabindex="0" lang="ga-GB" class="language-switcher__language__link" data-reactid=".nhx4rmiry8.0.1.$ga-GB.0">Gaeilge</a></li><li class="language-switcher__language" data-reactid=".nhx4rmiry8.0.1.$gd-GB"><a role="link" tabindex="0" lang="gd-GB" class="language-switcher__language__link" data-reactid=".nhx4rmiry8.0.1.$gd-GB.0">Gàidhlig</a></li></ol></div></div></div> </div> <div id="orb-footer" class="orb-footer" dir="ltr"><div id="navp-orb-footer-promo"></div><aside role="complementary"><div id="orb-aside" class="orb-nav-sec b-r b-g-p"><div class="orb-footer-inner" role="navigation" aria-label="BBC"><h2 class="orb-footer-lead">Explore the BBC</h2><div class="orb-footer-primary-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/tv">TV</a></li><li class="orb-nav-radio"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/radio">Radio</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/education">Bitesize</a></li><li class="orb-nav-music"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/music">Music</a></li><li class="orb-nav-earth"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/earth">Earth</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-digital"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/makeitdigital">Make It Digital</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20180202114133/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-tomorrowsworld"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/tomorrowsworld">Tomorrow's World</a></li></ul></div></div></div></aside><footer role="contentinfo"><div id="orb-contentinfo" class="orb-nav-sec b-r b-g-p"><script>window.orb.worldwideFooterlinks = '<li class="orb-footer-ads"><a href="https://web.archive.org/web/20180202114133/https://advertising.bbcworldwide.com/">Advertise with us<'+'/a><'+'/li><li class="orb-footer-adchoices"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.com/usingthebbc/cookies/what-is-online-behavioural-advertising/">Ad choices<'+'/a><'+'/li>';</script><div class="orb-footer-inner"><ul><li class="orb-footer-terms"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/usingthebbc/terms/">Terms of Use</a></li><li class="orb-footer-about"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/aboutthebbc">About the BBC</a></li><li class="orb-footer-privacy"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/usingthebbc/privacy/">Privacy Policy</a></li><li class="orb-footer-cookies"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/usingthebbc/cookies/">Cookies</a></li><li class="orb-footer-accessibility"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/accessibility/">Accessibility Help</a></li><li class="orb-footer-parental"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/guidance">Parental Guidance</a></li><li class="orb-footer-contact"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/contact">Contact the BBC</a></li><li class="orb-footer-newsletter"><a href="https://web.archive.org/web/20180202114133/http://www.bbc.co.uk/bbcnewsletter">Get Personalised Newsletters</a></li></ul><small><em class="orb-hilight">Copyright © 2018 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/20180202114133/http://www.bbc.co.uk/help/web/links/" class="orb-hilight">Read about our approach to external linking.</a></span></small></div></div></footer></div><script id="orb-js-script" data-assetpath="https://nav.files.bbci.co.uk/orbit/2.0.0-84.7351815/" src="https://web.archive.org/web/20180202114133js_/https://nav.files.bbci.co.uk/orbit/2.0.0-84.7351815/js/orb.min.js"></script><script type="text/javascript">require(['orb/lib/_$'], function($) { $.ready(function() { initialiseFooter(); }); var scrollCheckTimer; var didScroll; var previousPosition = 0; var delta = 5; var PROMO_SHOW_BREAKPOINT = 1500; var pageLength = 0; function initialiseFooter() { // Suppress this feature on browsers we no longer test var myNav = navigator.userAgent.toLowerCase(); var oldIE = (myNav.indexOf('msie') !== -1) && parseInt(myNav.split('msie')[1], 10) <= 10; if (!oldIE) { require(['orb/cookies'], function (bbccookies) { var disabledByCookie = (parseInt(bbccookies.get('ckns_nav_promofail')) || 0) >= 3; if (!disabledByCookie) { require(['orb/fig'], function (orbFig) { orbFig.load(function (fig) { if (fig.geo.isUK()) { setUpLazyLoading(); } }); }); } }); } } function setUpLazyLoading() { // offsetHeight is expensive to calculate, only do it once. pageLength = Math.abs(document.body.offsetHeight); if (pageLength < getViewportHeight() + 300 || pageLength - getCurrentPosition() < PROMO_SHOW_BREAKPOINT) { loadPromo(); } else { window.onscroll = function () { didScroll = true; }; scrollCheckTimer = setInterval(function () { if (didScroll) { hasScrolled(); didScroll = false; } }, 250); } } function loadPromo() { clearInterval(scrollCheckTimer); require(['orb/async/_footerpromo'], function(promo) { promo.init('https://web.archive.org/web/20180202114133/https://navpromo.api.bbci.co.uk', ''); }); } function getViewportHeight() { return window.innerHeight; } function getCurrentPosition() { return Math.abs(window.scrollY || document.body.scrollTop || document.documentElement.scrollTop); } function hasScrolled() { var currentPosition = getCurrentPosition(); if (Math.abs(previousPosition - currentPosition) <= delta) { return; } if (currentPosition > previousPosition) { if ((pageLength - currentPosition) <= PROMO_SHOW_BREAKPOINT) { loadPromo(); } } previousPosition = currentPosition; } })</script><script type="text/javascript">/*<![CDATA[*/ require(['orb/fig', 'orb/nav'], function(fig, nav) { fig.load(function(fig) { if (fig.geo.isUK()) { nav.loadJs('https://web.archive.org/web/20180202114133/https://nav.files.bbci.co.uk/orbit/2.0.0-84.7351815/js/edr.min.js'); } }); }); /*]]>*/</script><script type="text/javascript">require(["megavolt-client","istats-1","orb/cookies"],function(t,e,i){function o(){return"true"===l&&a&&t&&"function"==typeof t.getMVTIStatsLabels}function n(){!c&&o()?setTimeout(function(){e.invoke()},"500"):e.invoke()}var s=navigator.userAgent.toLowerCase(),a=!(s.indexOf("msie")>-1)||parseInt(s.split("msie")[1],10)>10,c=!1,l="true";if(i.isAllowed("s1"))try{if(o()&&t.getMVTIStatsLabels(function(t){e.addLabels(t),c=!0}),!require.s.contexts._.config.paths.idcta)return void n();require(["idcta/idcta-1"],function(t){t&&"function"==typeof t.getIStatsLabels&&e.addLabels(t.getIStatsLabels()),n()},function(t){throw t})}catch(t){console&&"function"==typeof console.log&&console.log("an exception occurred while adding idcta labels to istats, invoking istats without them",t),n()}});</script><script type="text/javascript">require.config({ paths: { "mybbc/templates": '//web.archive.org/web/20180202114133/https://mybbc.files.bbci.co.uk/notification-ui/3.8.4/templates', "mybbc/notifications": '//web.archive.org/web/20180202114133/https://mybbc.files.bbci.co.uk/notification-ui/3.8.4/js' } }); require(['mybbc/notifications/NotificationsMain', 'idcta/idcta-1'], function (NotificationsMain, idcta) { var loadNotifications = function (fig) { if (fig.geo.isUK()) { NotificationsMain.run(idcta, '//web.archive.org/web/20180202114133/https://mybbc.files.bbci.co.uk/notification-ui/3.8.4/'); } }; var orbFig = window.orb.fig; if (typeof orbFig.load === 'function') { // Use new async API from Orbit orbFig.load(loadNotifications, loadNotifications); } else { // Use old sync-only API from PAL orbfig project loadNotifications(orbFig); } });</script><script type="text/javascript">if (window.SEARCHBOX.suppress === false && window.SEARCHBOX.locale && /^en-?.*?/.test(window.SEARCHBOX.locale)) { require.config({ paths: { "search/searchbox": window.SEARCHBOX.searchboxAppStaticPrefix, "disco-layer": "//web.archive.org/web/20180202114133/https://nav.files.bbci.co.uk/discovery-layer/0.0.1-222.d8867d3/app" } }); require(['search/searchbox/searchboxDrawer'], function (SearchboxDrawer) { SearchboxDrawer.run(window.SEARCHBOX); }); var loadDiscoveryLayer = function (fig) { if (fig.geo.isUK()) { require(['disco-layer'], function (discoLayer) { discoLayer.run("//web.archive.org/web/20180202114133/https://nav.files.bbci.co.uk/discovery-layer/content/", "//web.archive.org/web/20180202114133/https://nav.files.bbci.co.uk/discovery-layer/0.0.1-222.d8867d3/main.css"); }); } }; var orbFig = window.orb.fig; if (typeof orbFig.load === 'function') { // Use new async API from Orbit orbFig.load(loadDiscoveryLayer); } else { // Use old sync-only API from PAL orbfig project loadDiscoveryLayer(orbFig); } }</script><!-- BBCDOTCOM bodyLast --><div class="bbccom_display_none"><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && window.bbcdotcom.analytics && bbcdotcom.config && !bbcdotcom.config.isSportApp()) { bbcdotcom.analytics.page(); } /*]]>*/</script><noscript><img src="//web.archive.org/web/20180202114133im_/https://ssc.api.bbc.com/?c1=2&c2=19293874&ns_site=bbc&name=" height="1" width="1" alt=""></noscript><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.currencyProviders.write(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.currencyProviders.postWrite(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats && bbcdotcom.data.stats == 1 && bbcdotcom.config && bbcdotcom.config.isLotameEnabled && bbcdotcom.config.isLotameEnabled() && bbcdotcom.lotame){ bbcdotcom.lotame.write(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats && bbcdotcom.data.stats === 1 && bbcdotcom.utils && window.location.pathname === '/' && window.bbccookies && bbccookies.readPolicy('performance') ) { var wwhpEdition = bbcdotcom.utils.getMetaPropertyContent('wwhp-edition'); var _sf_async_config={}; /** CONFIGURATION START **/ _sf_async_config.uid = 50924; _sf_async_config.domain = "bbc.co.uk"; _sf_async_config.title = "Homepage"+(wwhpEdition !== '' ? ' - '+wwhpEdition : ''); _sf_async_config.sections = "Homepage"+(wwhpEdition !== '' ? ', Homepage - '+wwhpEdition : ''); _sf_async_config.region = wwhpEdition; _sf_async_config.path = "/"+(wwhpEdition !== '' ? '?'+wwhpEdition : ''); /** CONFIGURATION END **/ (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement("script"); e.setAttribute("language", "javascript"); e.setAttribute("type", "text/javascript"); e.setAttribute('src', '//web.archive.org/web/20180202114133/https://static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != "function") ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats == 1 ) { var js_loaded=false, percent; if (window.bbcdotcom && bbcdotcom.config && bbcdotcom.config.isSherlockEnabled()) { document.write('<script src="//web.archive.org/web/20180202114133/https://stag.mdotlabs.com/ads.js">\x3C/script>'); if(document.location.protocol === "http:"){ document.write('<script src="//web.archive.org/web/20180202114133/https://stag.mdotlabs.com/sherlock.php?clientID=19293874">\x3C/script>'); } else { document.write('<script src="//web.archive.org/web/20180202114133/https://stag.mdotlabs.com/sherlock.php?clientID=19293874&sec=1">\x3C/script>'); } } } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.bodyLast = true; }()); /*]]>*/</script></div><!-- BBCDOTCOM all code in page --><script>Morph.toInit.ptrs.push(function() { Morph.ptrs = Morph.ptrs || {}; Morph.names = Morph.names || {}; var newPtrs = {}; Object.keys(newPtrs).forEach(function(key) { Morph.names[key] = newPtrs[key].name; Morph.ptrs[key] = newPtrs[key].ptrs; }); });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-promise@1.0.6"]={"es6-promise":"3.2.1"},function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){Morph.modules["bbc-morph-promise@1.0.6"]=e(1)},function(t,n,e){var r=e(2).Promise;t.exports=r},function(t,n,e){var r;(function(t,o,i){(function(){"use strict";function s(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function c(t){V=t}function a(t){tt=t}function f(){return function(){t.nextTick(v)}}function l(){return function(){R(v)}}function h(){var t=0,n=new rt(v),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){e.data=t=++t%2}}function p(){var t=new MessageChannel;return t.port1.onmessage=v,function(){t.port2.postMessage(0)}}function d(){return function(){setTimeout(v,1)}}function v(){for(var t=0;t<$;t+=2){var n=st[t],e=st[t+1];n(e),st[t]=void 0,st[t+1]=void 0}$=0}function _(){try{var t=e(5);return R=t.runOnLoop||t.runOnContext,l()}catch(t){return d()}}function y(t,n){var e=this,r=new this.constructor(w);void 0===r[at]&&N(r);var o=e._state;if(o){var i=arguments[o-1];tt(function(){F(o,r,i,e._result)})}else C(e,r,t,n);return r}function m(t){var n=this;if(t&&"object"==typeof t&&t.constructor===n)return t;var e=new n(w);return j(e,t),e}function w(){}function b(){return new TypeError("You cannot resolve a promise with itself")}function g(){return new TypeError("A promises callback cannot return that same promise.")}function A(t){try{return t.then}catch(t){return pt.error=t,pt}}function x(t,n,e,r){try{t.call(n,e,r)}catch(t){return t}}function E(t,n,e){tt(function(t){var r=!1,o=x(e,n,function(e){r||(r=!0,n!==e?j(t,e):M(t,e))},function(n){r||(r=!0,k(t,n))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,k(t,o))},t)}function T(t,n){n._state===lt?M(t,n._result):n._state===ht?k(t,n._result):C(n,void 0,function(n){j(t,n)},function(n){k(t,n)})}function S(t,n,e){n.constructor===t.constructor&&e===ut&&constructor.resolve===ct?T(t,n):e===pt?k(t,pt.error):void 0===e?M(t,n):u(e)?E(t,n,e):M(t,n)}function j(t,n){t===n?k(t,b()):s(n)?S(t,n,A(n)):M(t,n)}function P(t){t._onerror&&t._onerror(t._result),O(t)}function M(t,n){t._state===ft&&(t._result=n,t._state=lt,0!==t._subscribers.length&&tt(O,t))}function k(t,n){t._state===ft&&(t._state=ht,t._result=n,tt(P,t))}function C(t,n,e,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=n,o[i+lt]=e,o[i+ht]=r,0===i&&t._state&&tt(O,t)}function O(t){var n=t._subscribers,e=t._state;if(0!==n.length){for(var r,o,i=t._result,s=0;s<n.length;s+=3)r=n[s],o=n[s+e],r?F(e,r,o,i):o(i);t._subscribers.length=0}}function L(){this.error=null}function Y(t,n){try{return t(n)}catch(t){return dt.error=t,dt}}function F(t,n,e,r){var o,i,s,c,a=u(e);if(a){if(o=Y(e,r),o===dt?(c=!0,i=o.error,o=null):s=!0,n===o)return void k(n,g())}else o=r,s=!0;n._state!==ft||(a&&s?j(n,o):c?k(n,i):t===lt?M(n,o):t===ht&&k(n,o))}function D(t,n){try{n(function(n){j(t,n)},function(n){k(t,n)})}catch(n){k(t,n)}}function K(){return vt++}function N(t){t[at]=vt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function U(t){return new bt(this,t).promise}function W(t){var n=this;return new n(Z(t)?function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)}:function(t,n){n(new TypeError("You must pass an array to race."))})}function q(t){var n=this,e=new n(w);return k(e,t),e}function z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function B(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function G(t){this[at]=K(),this._result=this._state=void 0,this._subscribers=[],w!==t&&("function"!=typeof t&&z(),this instanceof G?D(this,t):B())}function H(t,n){this._instanceConstructor=t,this.promise=new t(w),this.promise[at]||N(this.promise),Z(n)?(this._input=n,this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?M(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&M(this.promise,this._result))):k(this.promise,I())}function I(){return new Error("Array Methods must be provided an Array")}function J(){var t;if("undefined"!=typeof o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=wt)}var Q;Q=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var R,V,X,Z=Q,$=0,tt=function(t,n){st[$]=t,st[$+1]=n,$+=2,2===$&&(V?V(v):X())},nt="undefined"!=typeof window?window:void 0,et=nt||{},rt=et.MutationObserver||et.WebKitMutationObserver,ot="undefined"==typeof self&&"undefined"!=typeof t&&"[object process]"==={}.toString.call(t),it="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,st=new Array(1e3);X=ot?f():rt?h():it?p():void 0===nt?_():d();var ut=y,ct=m,at=Math.random().toString(36).substring(16),ft=void 0,lt=1,ht=2,pt=new L,dt=new L,vt=0,_t=U,yt=W,mt=q,wt=G;G.all=_t,G.race=yt,G.resolve=ct,G.reject=mt,G._setScheduler=c,G._setAsap=a,G._asap=tt,G.prototype={constructor:G,then:ut,catch:function(t){return this.then(null,t)}};var bt=H;H.prototype._enumerate=function(){for(var t=this.length,n=this._input,e=0;this._state===ft&&e<t;e++)this._eachEntry(n[e],e)},H.prototype._eachEntry=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===ct){var o=A(t);if(o===ut&&t._state!==ft)this._settledAt(t._state,n,t._result);else if("function"!=typeof o)this._remaining--,this._result[n]=t;else if(e===wt){var i=new e(w);S(i,t,o),this._willSettleAt(i,n)}else this._willSettleAt(new e(function(n){n(t)}),n)}else this._willSettleAt(r(t),n)},H.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===ft&&(this._remaining--,t===ht?k(r,e):this._result[n]=e),0===this._remaining&&M(r,this._result)},H.prototype._willSettleAt=function(t,n){var e=this;C(t,void 0,function(t){e._settledAt(lt,n,t)},function(t){e._settledAt(ht,n,t)})};var gt=J,At={Promise:wt,polyfill:gt};e(6).amd?(r=function(){return At}.call(n,e,n,i),!(void 0!==r&&(i.exports=r))):"undefined"!=typeof i&&i.exports?i.exports=At:"undefined"!=typeof this&&(this.ES6Promise=At),gt()}).call(this)}).call(n,e(3),function(){return this}(),e(4)(t))},function(t,n){function e(){l&&a&&(l=!1,a.length?f=a.concat(f):h=-1,f.length&&r())}function r(){if(!l){var t=s(e);l=!0;for(var n=f.length;n;){for(a=f,f=[];++h<n;)a&&a[h].run();h=-1,n=f.length}a=null,l=!1,u(t)}}function o(t,n){this.fun=t,this.array=n}function i(){}var s,u,c=t.exports={};!function(){try{s=setTimeout}catch(t){s=function(){throw new Error("setTimeout is not defined")}}try{u=clearTimeout}catch(t){u=function(){throw new Error("clearTimeout is not defined")}}}();var a,f=[],l=!1,h=-1;c.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];f.push(new o(t,n)),1!==f.length||l||s(r,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=i,c.addListener=i,c.once=i,c.off=i,c.removeListener=i,c.removeAllListeners=i,c.emit=i,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n){},function(t,n){t.exports=function(){throw new Error("define cannot be used indirect")}}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-istats@1.2.0"]={"bbc-morph-promise":"1.0.6",requirejs:"2.3.5"},function(r){function n(e){if(t[e])return t[e].exports;var o=t[e]={exports:{},id:e,loaded:!1};return r[e].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=r,n.c=t,n.p="",n(0)}([function(r,n,t){Morph.modules["bbc-morph-istats@1.2.0"]=t(1)},function(r,n,t){function e(){return p?f.resolve(p):new f(function(r){requirejs(["istats-1"],function(n){p=n,r(p)})})}function o(r){return"string"==typeof r&&r[0]}function u(r,n){return o(r)&&o(n)}function i(r,n,t){return e().then(function(e){e.log(r,n,t)})}function c(r,n,t){return u(r,n)?i(n,r,t):f.reject("Invalid parameters")}function s(){return e().then(function(r){return r.getCountername()})}var p,f=t(2);n.track=c,n.getCountername=s,n.log=i},function(r,n){r.exports=Morph.modules["bbc-morph-promise@1.0.6"]}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-optimizely-dax@1.0.2"]={"@bbc/optimizely-dax":"2.0.1","amd-loader":"0.0.8","bbc-morph-istats":"1.2.0",react:"0.14.7"},function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){Morph.modules["bbc-morph-bitesize-optimizely-dax@1.0.2"]=n(1)},function(e,t,n){e.exports=function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),a=n(1);n(2);var c=n(3),p=n(4),s=function(e){function t(){return o(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),u(t,[{key:"componentDidMount",value:function(){c.init(p)}},{key:"render",value:function(){return null}}]),t}(a.Component);t.default=s,e.exports=t.default},function(e,t){e.exports=n(2)},function(e,t){e.exports=n(3)},function(e,t){e.exports=n(4)},function(e,t){e.exports=n(5)}])},function(e,t){e.exports=React},function(e,t){e.exports=Morph.modules["amd-loader@0.0.8"]},function(e,t,n){var o,r;o=[],void 0!==(r=function(){function e(e){return e.toLowerCase().replace(s,"_")}function t(e){return e.toLowerCase().replace(s,"-")}function n(e){if(window.bbccookies)return window.bbccookies.get(e);for(var t=e+"=",n=document.cookie.split(";"),o=0;o<n.length;o++){for(var r=n[o];" "===r.charAt(0);)r=r.substring(1,r.length);if(0===r.indexOf(t))return r.substring(t.length,r.length)}return null}function o(o){for(var r={},i=[],u=0;u<o.length;u++)void 0!==o[u].experiment&&(r[e("mvt_"+o[u].experiment)]=t(o[u].variation),i.push(t(o[u].experiment+"."+o[u].variation)));return r.mvt_experience=i.join(","),r.optimizely_id=n("optimizelyEndUserId"),r}function r(e,t){var n=o(t);""!==n.mvt_experience&&e.log("ab-test","optimizely",n)}function i(e){var t=e.experiment.id,n=window.optimizely.get("visitor");if(n&&(!n.custom||n.custom&&!n.custom[t])){var o={};if(o[t]=!0,window.optimizely.push({type:"user",attributes:o}),!e.isInCampaignHoldback)var r={experiment:e.experiment.name,variation:e.variation.name}}return r||{}}function u(e){return i(window.optimizely.get("state").getCampaignStates({isActive:!0})[e])}function a(e){window.optimizely=window.optimizely||[],window.optimizely.push({type:"addListener",filter:{type:"lifecycle",name:"campaignDecided"},handler:function(t){var n=t.data.campaign.id,o=[u(n)];r(e,o)}})}function c(e){window.optimizely=window.optimizely||[];var t=window.optimizely.get&&window.optimizely.get("state");if(t){var n=t.getCampaignStates({isActive:!0}),o=[];for(var i in n)n.hasOwnProperty(i)&&o.push(u(i));r(e,o)}}function p(e){c(e),a(e)}var s=/[^A-Za-z0-9.]/g;return{init:p}}.apply(t,o))&&(e.exports=r)},function(e,t){e.exports=Morph.modules["bbc-morph-istats@1.2.0"]}]);; });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-optimizely-dax","version":"1.0.2","language":"en-GB","path":"\/education\/levels\/z8hhvcw","_mrrVersion":"1.13.4"},'u33417017734609544'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/morph/4.3.3/bundle', 'live-push' : '//web.archive.org/web/20180202114133/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.ptrs.forEach(attempt); Morph.toInit.ptrs = []; Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u33417017734609544 */</script><script>Morph.toInit.ptrs.push(function() { Morph.ptrs = Morph.ptrs || {}; Morph.names = Morph.names || {}; var newPtrs = {}; Object.keys(newPtrs).forEach(function(key) { Morph.names[key] = newPtrs[key].name; Morph.ptrs[key] = newPtrs[key].ptrs; }); });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-classnames@1.0.1"]={classnames:"2.2.5"},function(r){function e(o){if(n[o])return n[o].exports;var s=n[o]={exports:{},id:o,loaded:!1};return r[o].call(s.exports,s,s.exports,e),s.loaded=!0,s.exports}var n={};return e.m=r,e.c=n,e.p="",e(0)}([function(r,e,n){Morph.modules["bbc-morph-classnames@1.0.1"]=n(1)},function(r,e,n){var o=n(2);r.exports=o},function(r,e,n){var o,s;!function(){"use strict";function n(){for(var r=[],e=0;e<arguments.length;e++){var o=arguments[e];if(o){var s=typeof o;if("string"===s||"number"===s)r.push(o);else if(Array.isArray(o))r.push(n.apply(null,o));else if("object"===s)for(var a in o)t.call(o,a)&&o[a]&&r.push(a)}}return r.join(" ")}var t={}.hasOwnProperty;"undefined"!=typeof r&&r.exports?r.exports=n:(o=[],s=function(){return n}.apply(e,o),!(void 0!==s&&(r.exports=s)))}()}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-gel-icons@2.1.1"]={"bbc-morph-classnames":"1.0.1","morph-require":"3.0.15",react:"0.14.7"},function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){Morph.modules["bbc-morph-gel-icons@2.1.1"]=r(1)},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),u=r(2),c=n(u),l=r(3),p=n(l),f=r(4),h=n(f),d=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){var e=(0,h.default)("gel-icon","gel-icon--"+this.props.iconName,this.props.additionalClassNames),t=p.default.selfTransitiveThenUpdate("gel-icon-"+this.props.iconName,this);return c.default.createElement("div",{className:e},c.default.createElement(t,null))}}]),t}(c.default.Component);d.displayName="GEL__Icon",d.propTypes={iconName:c.default.PropTypes.string,additionalClassNames:c.default.PropTypes.string},t.default=d,e.exports=t.default},function(e,t){e.exports=React},function(e,t){e.exports={transitive:function(e,t){return Morph.requireTransitiveWithCaller("bbc-morph-gel-icons@2.1.1",e,t)},selfTransitive:function(e,t){return Morph.requireTransitiveWithCaller("bbc-morph-gel-icons@2.1.1",e,t,!0)},transitiveThenUpdate:function(e,t){return Morph.requireTransitiveWithCallerThenUpdate("bbc-morph-gel-icons@2.1.1",e,t)},selfTransitiveThenUpdate:function(e,t){return Morph.requireTransitiveWithCallerThenUpdate("bbc-morph-gel-icons@2.1.1",e,t,!0)}}},function(e,t){e.exports=Morph.modules["bbc-morph-classnames@1.0.1"]}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-promise@1.0.6"]={"es6-promise":"3.2.1"},function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){Morph.modules["bbc-morph-promise@1.0.6"]=e(1)},function(t,n,e){var r=e(2).Promise;t.exports=r},function(t,n,e){var r;(function(t,o,i){(function(){"use strict";function s(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function c(t){V=t}function a(t){tt=t}function f(){return function(){t.nextTick(v)}}function l(){return function(){R(v)}}function h(){var t=0,n=new rt(v),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){e.data=t=++t%2}}function p(){var t=new MessageChannel;return t.port1.onmessage=v,function(){t.port2.postMessage(0)}}function d(){return function(){setTimeout(v,1)}}function v(){for(var t=0;t<$;t+=2){var n=st[t],e=st[t+1];n(e),st[t]=void 0,st[t+1]=void 0}$=0}function _(){try{var t=e(5);return R=t.runOnLoop||t.runOnContext,l()}catch(t){return d()}}function y(t,n){var e=this,r=new this.constructor(w);void 0===r[at]&&N(r);var o=e._state;if(o){var i=arguments[o-1];tt(function(){F(o,r,i,e._result)})}else C(e,r,t,n);return r}function m(t){var n=this;if(t&&"object"==typeof t&&t.constructor===n)return t;var e=new n(w);return j(e,t),e}function w(){}function b(){return new TypeError("You cannot resolve a promise with itself")}function g(){return new TypeError("A promises callback cannot return that same promise.")}function A(t){try{return t.then}catch(t){return pt.error=t,pt}}function x(t,n,e,r){try{t.call(n,e,r)}catch(t){return t}}function E(t,n,e){tt(function(t){var r=!1,o=x(e,n,function(e){r||(r=!0,n!==e?j(t,e):M(t,e))},function(n){r||(r=!0,k(t,n))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,k(t,o))},t)}function T(t,n){n._state===lt?M(t,n._result):n._state===ht?k(t,n._result):C(n,void 0,function(n){j(t,n)},function(n){k(t,n)})}function S(t,n,e){n.constructor===t.constructor&&e===ut&&constructor.resolve===ct?T(t,n):e===pt?k(t,pt.error):void 0===e?M(t,n):u(e)?E(t,n,e):M(t,n)}function j(t,n){t===n?k(t,b()):s(n)?S(t,n,A(n)):M(t,n)}function P(t){t._onerror&&t._onerror(t._result),O(t)}function M(t,n){t._state===ft&&(t._result=n,t._state=lt,0!==t._subscribers.length&&tt(O,t))}function k(t,n){t._state===ft&&(t._state=ht,t._result=n,tt(P,t))}function C(t,n,e,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=n,o[i+lt]=e,o[i+ht]=r,0===i&&t._state&&tt(O,t)}function O(t){var n=t._subscribers,e=t._state;if(0!==n.length){for(var r,o,i=t._result,s=0;s<n.length;s+=3)r=n[s],o=n[s+e],r?F(e,r,o,i):o(i);t._subscribers.length=0}}function L(){this.error=null}function Y(t,n){try{return t(n)}catch(t){return dt.error=t,dt}}function F(t,n,e,r){var o,i,s,c,a=u(e);if(a){if(o=Y(e,r),o===dt?(c=!0,i=o.error,o=null):s=!0,n===o)return void k(n,g())}else o=r,s=!0;n._state!==ft||(a&&s?j(n,o):c?k(n,i):t===lt?M(n,o):t===ht&&k(n,o))}function D(t,n){try{n(function(n){j(t,n)},function(n){k(t,n)})}catch(n){k(t,n)}}function K(){return vt++}function N(t){t[at]=vt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function U(t){return new bt(this,t).promise}function W(t){var n=this;return new n(Z(t)?function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)}:function(t,n){n(new TypeError("You must pass an array to race."))})}function q(t){var n=this,e=new n(w);return k(e,t),e}function z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function B(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function G(t){this[at]=K(),this._result=this._state=void 0,this._subscribers=[],w!==t&&("function"!=typeof t&&z(),this instanceof G?D(this,t):B())}function H(t,n){this._instanceConstructor=t,this.promise=new t(w),this.promise[at]||N(this.promise),Z(n)?(this._input=n,this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?M(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&M(this.promise,this._result))):k(this.promise,I())}function I(){return new Error("Array Methods must be provided an Array")}function J(){var t;if("undefined"!=typeof o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=wt)}var Q;Q=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var R,V,X,Z=Q,$=0,tt=function(t,n){st[$]=t,st[$+1]=n,$+=2,2===$&&(V?V(v):X())},nt="undefined"!=typeof window?window:void 0,et=nt||{},rt=et.MutationObserver||et.WebKitMutationObserver,ot="undefined"==typeof self&&"undefined"!=typeof t&&"[object process]"==={}.toString.call(t),it="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,st=new Array(1e3);X=ot?f():rt?h():it?p():void 0===nt?_():d();var ut=y,ct=m,at=Math.random().toString(36).substring(16),ft=void 0,lt=1,ht=2,pt=new L,dt=new L,vt=0,_t=U,yt=W,mt=q,wt=G;G.all=_t,G.race=yt,G.resolve=ct,G.reject=mt,G._setScheduler=c,G._setAsap=a,G._asap=tt,G.prototype={constructor:G,then:ut,catch:function(t){return this.then(null,t)}};var bt=H;H.prototype._enumerate=function(){for(var t=this.length,n=this._input,e=0;this._state===ft&&e<t;e++)this._eachEntry(n[e],e)},H.prototype._eachEntry=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===ct){var o=A(t);if(o===ut&&t._state!==ft)this._settledAt(t._state,n,t._result);else if("function"!=typeof o)this._remaining--,this._result[n]=t;else if(e===wt){var i=new e(w);S(i,t,o),this._willSettleAt(i,n)}else this._willSettleAt(new e(function(n){n(t)}),n)}else this._willSettleAt(r(t),n)},H.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===ft&&(this._remaining--,t===ht?k(r,e):this._result[n]=e),0===this._remaining&&M(r,this._result)},H.prototype._willSettleAt=function(t,n){var e=this;C(t,void 0,function(t){e._settledAt(lt,n,t)},function(t){e._settledAt(ht,n,t)})};var gt=J,At={Promise:wt,polyfill:gt};e(6).amd?(r=function(){return At}.call(n,e,n,i),!(void 0!==r&&(i.exports=r))):"undefined"!=typeof i&&i.exports?i.exports=At:"undefined"!=typeof this&&(this.ES6Promise=At),gt()}).call(this)}).call(n,e(3),function(){return this}(),e(4)(t))},function(t,n){function e(){l&&a&&(l=!1,a.length?f=a.concat(f):h=-1,f.length&&r())}function r(){if(!l){var t=s(e);l=!0;for(var n=f.length;n;){for(a=f,f=[];++h<n;)a&&a[h].run();h=-1,n=f.length}a=null,l=!1,u(t)}}function o(t,n){this.fun=t,this.array=n}function i(){}var s,u,c=t.exports={};!function(){try{s=setTimeout}catch(t){s=function(){throw new Error("setTimeout is not defined")}}try{u=clearTimeout}catch(t){u=function(){throw new Error("clearTimeout is not defined")}}}();var a,f=[],l=!1,h=-1;c.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];f.push(new o(t,n)),1!==f.length||l||s(r,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=i,c.addListener=i,c.once=i,c.off=i,c.removeListener=i,c.removeAllListeners=i,c.emit=i,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n){},function(t,n){t.exports=function(){throw new Error("define cannot be used indirect")}}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-istats@1.1.10"]={"bbc-morph-promise":"1.0.6",requirejs:"2.3.4"},function(r){function n(e){if(t[e])return t[e].exports;var o=t[e]={exports:{},id:e,loaded:!1};return r[e].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=r,n.c=t,n.p="",n(0)}([function(r,n,t){Morph.modules["bbc-morph-istats@1.1.10"]=t(1)},function(r,n,t){function e(){return p?f.resolve(p):new f(function(r){requirejs(["istats-1"],function(n){p=n,r(p)})})}function o(r){return"string"==typeof r&&r[0]}function u(r,n){return o(r)&&o(n)}function i(r,n,t){return e().then(function(e){e.log(n,r,t)})}function c(r,n,t){return u(r,n)?i(r,n,t):f.reject("Invalid parameters")}function s(){return e().then(function(r){return r.getCountername()})}var p,f=t(2);n.track=c,n.getCountername=s},function(r,n){r.exports=Morph.modules["bbc-morph-promise@1.0.6"]}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-crumbtrail-view@1.2.5"]={"bbc-morph-istats":"1.1.10","bbc-morph-bitesize-crumbtrail":"2.1.2","bbc-morph-gel-icons":"2.1.1","morph-container":"4.0.0",react:"0.14.7","react-dom":"0.14.7","svg-react-loader":"0.3.7"},function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){Morph.modules["bbc-morph-bitesize-crumbtrail-view@1.2.5"]=r(1)},function(e,t,r){e.exports=r(2)},function(e,t,r){e.exports=function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1)}([function(e,t){e.exports=r(3)},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(2),a=n(o),u=r(3),i=n(u);t.default=a.default.create(i.default,{data:function(e){return e.zid?{crumbtrailData:{uri:{data:"bbc-morph-bitesize-crumbtrail",zid:e.zid,pageType:e.pageType||""},updates:!1}}:{}}}),e.exports=t.default},function(e,t){e.exports=r(4)},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),c=r(0),l=n(c),s=r(4),p=n(s),f=function(e){function t(){return o(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),i(t,[{key:"render",value:function(){var e=this.props,t=e.crumbtrailData,r=e.language,n=t&&200===t.meta.responseCode?t.body:[];return l.default.createElement(p.default,{crumbs:n,language:r})}}]),t}(c.Component);f.propTypes={crumbtrailData:c.PropTypes.shape({meta:c.PropTypes.shape({responseCode:c.PropTypes.number}),body:c.PropTypes.isRequired}),language:c.PropTypes.string},f.defaultProps={language:"en-GB"},f.displayName="CrumbtrailContainer",t.default=f,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(0),a=n(o),u=r(5),i=n(u),c=r(6),l=n(c),s=r(7),p=n(s),f=function(e){var t=void 0;switch(e.type){case"level":t="levels";break;case"programme-of-study":t="subjects";break;case"exam-specification":t="examspecs";break;case"topic-of-study":t="topics";break;default:t=e.type}return"/education/"+t+"/"+e.id},d=function(e){return function(){return i.default.track("bitesize_"+e+"_crumb","click")}},b=function(e){var t=e.crumbs,r=e.language;return a.default.createElement("nav",{className:"crumbtrail"},a.default.createElement("ol",{className:"crumbtrail__list"},a.default.createElement("li",{className:"crumb crumb--home"},a.default.createElement("a",{href:"/education",className:"crumb__link",onClick:d("home")},(0,l.default)(r)),t.length>0&&a.default.createElement(p.default,{iconName:"next"})),t.map(function(e,r){return a.default.createElement("li",{key:e.id,className:"crumb"},a.default.createElement("a",{href:f(e),className:"crumb__link",onClick:d(e.label.toLowerCase())},e.label||"Other"),r<t.length-1&&a.default.createElement(p.default,{iconName:"next"}))})))};b.propTypes={crumbs:o.PropTypes.array.isRequired,language:o.PropTypes.string.isRequired},b.displayName="Crumbtrail",t.default=b,e.exports=t.default},function(e,t){e.exports=r(5)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{"en-GB":"Home","cy-GB":"Hafan","ga-GB":"Baile","gd-GB":"Dachaigh"}[e]||"Home"},e.exports=t.default},function(e,t){e.exports=r(6)}])},function(e,t){e.exports=React},function(e,t){e.exports={create:function(e,t){return Morph.createContainerWithCaller("bbc-morph-bitesize-crumbtrail-view@1.2.5",e,t)}}},function(e,t){e.exports=Morph.modules["bbc-morph-istats@1.1.10"]},function(e,t){e.exports=Morph.modules["bbc-morph-gel-icons@2.1.1"]}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-header-view@3.4.0"]={"bbc-morph-bitesize-examspec":"2.0.6","bbc-morph-bitesize-core-components":"5.2.3","bbc-morph-bitesize-crumbtrail-view":"1.2.5","bbc-morph-bitesize-level":"2.7.2","bbc-morph-bitesize-programme-of-study":"2.0.2","bbc-morph-bitesize-guide-data":"1.3.0","morph-container":"4.0.0",react:"0.14.7","react-dom":"0.14.7"},function(t){function e(r){if(n[r])return n[r].exports;var u=n[r]={exports:{},id:r,loaded:!1};return t[r].call(u.exports,u,u.exports,e),u.loaded=!0,u.exports}var n={};e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){Morph.modules["bbc-morph-bitesize-header-view@3.4.0"]=n(1)},function(t,e,n){t.exports=n(2)},function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var u=n[r]={i:r,l:!1,exports:{}};return t[r].call(u.exports,u,u.exports,e),u.l=!0,u.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=6)}([function(t,e){t.exports=n(3)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.HeaderContainer=void 0;var u=n(2),i=r(u),o=n(3),a=r(o),f=n(0),c=r(f),l=n(4),s=r(l),p=e.HeaderContainer=function(t){var e=t.description,n=t.fosLabel,r=t.label,u=t.language,o=t.pageType,f=t.zid,l=t.isPreview;return c.default.createElement(a.default,{imageLabel:n},c.default.createElement(i.default,null),l&&c.default.createElement("p",{className:"preview-panel"},"THIS IS A PREVIEW PAGE"),c.default.createElement(s.default,{description:e,label:r,language:u,pageType:o,zid:f}))};p.displayName="HeaderContainer",p.defaultProps={description:"",zid:void 0,isPreview:void 0},p.propTypes={description:f.PropTypes.string,fosLabel:f.PropTypes.string.isRequired,label:f.PropTypes.string.isRequired,language:f.PropTypes.string.isRequired,pageType:f.PropTypes.string.isRequired,zid:f.PropTypes.string,isPreview:f.PropTypes.string},e.default=p},function(t,e){t.exports=n(4)},function(t,e){t.exports=n(20)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var u=n(0),i=r(u),o=n(5),a=r(o),f=function(t){return"404"!==t},c=function(t){var e=t.description,n=t.label,r=t.language,u=t.pageType,o=t.zid;return i.default.createElement("header",{className:"context-panel"},f(u)?i.default.createElement("div",{className:"context-panel__crumbtrail-container"},i.default.createElement(a.default,{zid:o,language:r,pageType:u})):null,i.default.createElement("div",{className:"context-panel__header-container"},i.default.createElement("h1",{className:"context-panel__header"},n)),e&&i.default.createElement("div",{className:"context-panel__description-container"},i.default.createElement("p",{className:"context-panel__description"},e)))};c.displayName="ContextPanel",c.defaultProps={description:""},c.propTypes={description:u.PropTypes.string,label:u.PropTypes.string.isRequired,language:u.PropTypes.string.isRequired,pageType:u.PropTypes.string.isRequired,zid:u.PropTypes.string},e.default=c,t.exports=e.default},function(t,e){t.exports=n(21)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var u=n(7),i=r(u),o=n(8),a=r(o),f=function(t){var e=t.pageType,n=t.zid;switch(e){case"examspecs":return{data:"bbc-morph-bitesize-examspec",zid:n};case"levels":return{data:"bbc-morph-bitesize-level",levelId:n};case"programme-of-study":return{data:"bbc-morph-bitesize-programme-of-study",programmeOfStudyId:n};case"guide":return{data:"bbc-morph-bitesize-guide-data",guideId:n};default:return}};e.default=i.default.create(a.default,{data:function(t){return f(t)?{context:{uri:f(t),requireSuccess:!0,updates:!1}}:{}}}),t.exports=e.default},function(t,e){t.exports=n(22)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(9),l=r(c),s=n(0),p=r(s),h=n(1),d=r(h),g=function(t){var e=t.pageType,n=t.context.body;switch(e){case"404":return{label:"Sorry, but we’re having difficulties showing you the page you asked for.",description:"The content might have been moved or deleted, or you may have mis-typed the link."};case"all-subjects":return{label:"All subjects",description:"Learning resources for adults, children, parents and teachers organised by subject."};default:return n}},v=function(t){return t.toLowerCase().split(" ").join("-")},y=function(t){return t.replace(/\(|\)/g,"")},_=function(t){var e=y(v(t));switch(e){case"business":return"business-studies";case"design-and-technology":return"design-technology";default:return e}},b=function(t){var e=t.pageType,n=t.data,r=t.isAllLevels,u=t.language,i=t.zid;switch(e){case"examspecs":return{label:n.programmeOfStudy.label+" - "+n.label,fosLabel:_(n.programmeOfStudy.fieldOfStudy.label),description:n.description,zid:i};case"programme-of-study":return{label:n.label,fosLabel:_(n.fieldOfStudy.label),description:n.description,zid:i};case"levels":return r?(0,l.default)(u):{label:n.label,fosLabel:"homepage",description:n.description,zid:i};case"guide":return{label:n.summary.title,fosLabel:_(n.summary.fieldOfStudy.label),description:n.summary.longSynopsis,zid:n.summary.topicOfStudyId};default:return{label:n.label,fosLabel:"default",description:n.description,zid:i}}},m=function(t){var e=t.pageType,n=t.zid;return"levels"===e&&!n},x=function(t){function e(){return u(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),f(e,[{key:"render",value:function(){var t=this.props;return p.default.createElement(d.default,a({language:t.language,pageType:t.pageType,isPreview:t.isPreview},b({pageType:t.pageType,data:g(t),isAllLevels:m(t),language:t.language,zid:t.zid})))}}]),e}(s.Component);x.defaultProps={context:{body:{}}},x.propTypes={zid:s.PropTypes.string,pageType:s.PropTypes.string.isRequired,context:s.PropTypes.oneOfType([s.PropTypes.shape({body:s.PropTypes.shape()}),s.PropTypes.shape({body:s.PropTypes.shape({id:s.PropTypes.string.isRequired,label:s.PropTypes.string.isRequired,description:s.PropTypes.string.isRequired,programmeOfStudy:s.PropTypes.shape({label:s.PropTypes.string.isRequired}),fieldOfStudy:s.PropTypes.shape({label:s.PropTypes.string})})}),s.PropTypes.array]),language:s.PropTypes.string.isRequired},e.default=x,t.exports=e.default},function(t,e){t.exports=n(23)}])},function(t,e){t.exports=React},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}Object.defineProperty(e,"__esModule",{value:!0});var f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(5),l=r(c),s=n(3),p=r(s),h=n(6),d=r(h),g=function(t){var e=t.label,n=a(t,["label"]);return p.default.createElement("a",n,e)},v=(0,d.default)(g),y=function(t){function e(t){u(this,e);var n=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.logoClass="masthead__logo"+("dark"===n.props.theme?"--dark":""),n}return o(e,t),f(e,[{key:"componentDidMount",value:function(){this.props.shouldFocusWhenMount&&this.header.focus()}},{key:"render",value:function(){var t=this;return p.default.createElement("header",{className:"masthead"},p.default.createElement("h1",{className:"masthead__heading",ref:function(e){t.header=e},tabIndex:"-1"},p.default.createElement(v,{className:(0,l.default)(this.logoClass,this.props.className),href:this.props.url,label:"Bitesize",iStatsAction:"bitesize_logo",iStatsType:"click"})))}}]),e}(s.Component);y.defaultProps={url:"/education",theme:"",className:"",shouldFocusWhenMount:!1},e.default=y,t.exports=e.default},function(t,e,n){var r,u;!function(){"use strict";function n(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var u=typeof r;if("string"===u||"number"===u)t.push(r);else if(Array.isArray(r))t.push(n.apply(null,r));else if("object"===u)for(var o in r)i.call(r,o)&&r[o]&&t.push(o)}}return t.join(" ")}var i={}.hasOwnProperty;void 0!==t&&t.exports?t.exports=n:(r=[],void 0!==(u=function(){return n}.apply(e,r))&&(t.exports=u))}()},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o=n(3),a=r(o),f=n(7),c=r(f),l=n(14),s=n(19),p=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments[3];return function(){c.default.track((0,s.formatIStatsValue)(t),(0,s.formatIStatsValue)(e),(0,l.mapValues)(s.formatIStatsValue,n)),r.apply(void 0,arguments)}};e.default=function(t){function e(e){var n=e.onClick,r=e.iStatsAction,o=e.iStatsType,f=e.iStatsOptions,c=u(e,["onClick","iStatsAction","iStatsType","iStatsOptions"]);return a.default.createElement(t,i({},c,{onClick:p(r,o,f,n)}))}return e.defaultProps={onClick:function(){return null},iStatsType:"",iStatsOptions:{}},e.displayName="iStatsOnClick("+(t.displayName||t.name||"Component")+")",e},t.exports=e.default},function(t,e,n){function r(){return c?l.resolve(c):new l(function(t){requirejs(["istats-1"],function(e){c=e,t(c)})})}function u(t){return"string"==typeof t&&t[0]}function i(t,e){return u(t)&&u(e)}function o(t,e,n){return r().then(function(r){r.log(t,e,n)})}function a(t,e,n){return i(t,e)?o(e,t,n):l.reject("Invalid parameters")}function f(){return r().then(function(t){return t.getCountername()})}var c,l=n(8);e.track=a,e.getCountername=f,e.log=o},function(t,e,n){var r=n(9).Promise;t.exports=r},function(t,e,n){var r;(function(t,u,i){(function(){"use strict";function o(t){return"function"==typeof t||"object"==typeof t&&null!==t}function a(t){return"function"==typeof t}function f(t){K=t}function c(t){Y=t}function l(){return function(){V(p)}}function s(){return function(){setTimeout(p,1)}}function p(){for(var t=0;t<H;t+=2){(0,nt[t])(nt[t+1]),nt[t]=void 0,nt[t+1]=void 0}H=0}function h(t,e){var n=this,r=new this.constructor(g);void 0===r[it]&&z(r);var u=n._state;if(u){var i=arguments[u-1];Y(function(){T(u,r,i,n._result)})}else I(n,r,t,e);return r}function d(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(g);return j(n,t),n}function g(){}function v(){return new TypeError("You cannot resolve a promise with itself")}function y(){return new TypeError("A promises callback cannot return that same promise.")}function _(t){try{return t.then}catch(t){return ct.error=t,ct}}function b(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}function m(t,e,n){Y(function(t){var r=!1,u=b(n,e,function(n){r||(r=!0,e!==n?j(t,n):O(t,n))},function(e){r||(r=!0,E(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&u&&(r=!0,E(t,u))},t)}function x(t,e){e._state===at?O(t,e._result):e._state===ft?E(t,e._result):I(e,void 0,function(e){j(t,e)},function(e){E(t,e)})}function w(t,e,n){e.constructor===t.constructor&&n===rt&&constructor.resolve===ut?x(t,e):n===ct?E(t,ct.error):void 0===n?O(t,e):a(n)?m(t,e,n):O(t,e)}function j(t,e){t===e?E(t,v()):o(e)?w(t,e,_(e)):O(t,e)}function A(t){t._onerror&&t._onerror(t._result),k(t)}function O(t,e){t._state===ot&&(t._result=e,t._state=at,0!==t._subscribers.length&&Y(k,t))}function E(t,e){t._state===ot&&(t._state=ft,t._result=e,Y(A,t))}function I(t,e,n,r){var u=t._subscribers,i=u.length;t._onerror=null,u[i]=e,u[i+at]=n,u[i+ft]=r,0===i&&t._state&&Y(k,t)}function k(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,u,i=t._result,o=0;o<e.length;o+=3)r=e[o],u=e[o+n],r?T(n,r,u,i):u(i);t._subscribers.length=0}}function R(){this.error=null}function S(t,e){try{return t(e)}catch(t){return lt.error=t,lt}}function T(t,e,n,r){var u,i,o,f,c=a(n);if(c){if(u=S(n,r),u===lt?(f=!0,i=u.error,u=null):o=!0,e===u)return void E(e,y())}else u=r,o=!0;e._state!==ot||(c&&o?j(e,u):f?E(e,i):t===at?O(e,u):t===ft&&E(e,u))}function W(t,e){try{e(function(e){j(t,e)},function(e){E(t,e)})}catch(e){E(t,e)}}function P(){return st++}function z(t){t[it]=st++,t._state=void 0,t._result=void 0,t._subscribers=[]}function C(t){return new vt(this,t).promise}function M(t){var e=this;return new e(G(t)?function(n,r){for(var u=t.length,i=0;i<u;i++)e.resolve(t[i]).then(n,r)}:function(t,e){e(new TypeError("You must pass an array to race."))})}function L(t){var e=this,n=new e(g);return E(n,t),n}function B(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function F(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function D(t){this[it]=P(),this._result=this._state=void 0,this._subscribers=[],g!==t&&("function"!=typeof t&&B(),this instanceof D?W(this,t):F())}function N(t,e){this._instanceConstructor=t,this.promise=new t(g),this.promise[it]||z(this.promise),G(e)?(this._input=e,this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?O(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&O(this.promise,this._result))):E(this.promise,q())}function q(){return new Error("Array Methods must be provided an Array")}function U(){var t;if(void 0!==u)t=u;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;e&&"[object Promise]"===Object.prototype.toString.call(e.resolve())&&!e.cast||(t.Promise=gt)}var $;$=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var V,K,Z,G=$,H=0,Y=function(t,e){nt[H]=t,nt[H+1]=e,2===(H+=2)&&(K?K(p):Z())},J="undefined"!=typeof window?window:void 0,Q=J||{},X=Q.MutationObserver||Q.WebKitMutationObserver,tt="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),et="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,nt=new Array(1e3);Z=tt?function(){return function(){t.nextTick(p)}}():X?function(){var t=0,e=new X(p),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}():et?function(){var t=new MessageChannel;return t.port1.onmessage=p,function(){t.port2.postMessage(0)}}():void 0===J?function(){try{var t=n(12);return V=t.runOnLoop||t.runOnContext,l()}catch(t){return s()}}():s();var rt=h,ut=d,it=Math.random().toString(36).substring(16),ot=void 0,at=1,ft=2,ct=new R,lt=new R,st=0,pt=C,ht=M,dt=L,gt=D;D.all=pt,D.race=ht,D.resolve=ut,D.reject=dt,D._setScheduler=f,D._setAsap=c,D._asap=Y,D.prototype={constructor:D,then:rt,catch:function(t){return this.then(null,t)}};var vt=N;N.prototype._enumerate=function(){for(var t=this.length,e=this._input,n=0;this._state===ot&&n<t;n++)this._eachEntry(e[n],n)},N.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===ut){var u=_(t);if(u===rt&&t._state!==ot)this._settledAt(t._state,e,t._result);else if("function"!=typeof u)this._remaining--,this._result[e]=t;else if(n===gt){var i=new n(g);w(i,t,u),this._willSettleAt(i,e)}else this._willSettleAt(new n(function(e){e(t)}),e)}else this._willSettleAt(r(t),e)},N.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===ot&&(this._remaining--,t===ft?E(r,n):this._result[e]=n),0===this._remaining&&O(r,this._result)},N.prototype._willSettleAt=function(t,e){var n=this;I(t,void 0,function(t){n._settledAt(at,e,t)},function(t){n._settledAt(ft,e,t)})};var yt=U,_t={Promise:gt,polyfill:yt};n(13).amd?void 0!==(r=function(){return _t}.call(e,n,e,i))&&(i.exports=r):void 0!==i&&i.exports?i.exports=_t:void 0!==this&&(this.ES6Promise=_t),yt()}).call(this)}).call(e,n(10),function(){return this}(),n(11)(t))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function u(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function i(t){if(s===clearTimeout)return clearTimeout(t);if((s===r||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(t);try{return s(t)}catch(e){try{return s.call(null,t)}catch(e){return s.call(this,t)}}}function o(){g&&h&&(g=!1,h.length?d=h.concat(d):v=-1,d.length&&a())}function a(){if(!g){var t=u(o);g=!0;for(var e=d.length;e;){for(h=d,d=[];++v<e;)h&&h[v].run();v=-1,e=d.length}h=null,g=!1,i(t)}}function f(t,e){this.fun=t,this.array=e}function c(){}var l,s,p=t.exports={};!function(){try{l="function"==typeof setTimeout?setTimeout:n}catch(t){l=n}try{s="function"==typeof clearTimeout?clearTimeout:r}catch(t){s=r}}();var h,d=[],g=!1,v=-1;p.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];d.push(new f(t,e)),1!==d.length||g||u(a)},f.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=c,p.addListener=c,p.once=c,p.off=c,p.removeListener=c,p.removeAllListeners=c,p.emit=c,p.prependListener=c,p.prependOnceListener=c,p.listeners=function(t){return[]},p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e){},function(t,e){t.exports=function(){throw new Error("define cannot be used indirect")}},function(t,e,n){var r=n(15).runInContext();t.exports=n(16)(r,r)},function(t,e,n){var r;(function(t,u){(function(){function i(t,e){return t.set(e[0],e[1]),t}function o(t,e){return t.add(e),t}function a(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function f(t,e,n,r){for(var u=-1,i=null==t?0:t.length;++u<i;){var o=t[u];e(r,o,n(o),t)}return r}function c(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function l(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function s(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function p(t,e){for(var n=-1,r=null==t?0:t.length,u=0,i=[];++n<r;){var o=t[n];e(o,n,t)&&(i[u++]=o)}return i}function h(t,e){return!(null==t||!t.length)&&-1<w(t,e,0)}function d(t,e,n){for(var r=-1,u=null==t?0:t.length;++r<u;)if(n(e,t[r]))return!0;return!1}function g(t,e){for(var n=-1,r=null==t?0:t.length,u=Array(r);++n<r;)u[n]=e(t[n],n,t);return u}function v(t,e){for(var n=-1,r=e.length,u=t.length;++n<r;)t[u+n]=e[n];return t}function y(t,e,n,r){var u=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++u]);++u<i;)n=e(n,t[u],u,t);return n}function _(t,e,n,r){var u=null==t?0:t.length;for(r&&u&&(n=t[--u]);u--;)n=e(n,t[u],u,t);return n}function b(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function m(t,e,n){var r;return n(t,function(t,n,u){if(e(t,n,u))return r=n,!1}),r}function x(t,e,n,r){var u=t.length;for(n+=r?1:-1;r?n--:++n<u;)if(e(t[n],n,t))return n;return-1}function w(t,e,n){if(e===e)t:{--n;for(var r=t.length;++n<r;)if(t[n]===e){t=n;break t}t=-1}else t=x(t,A,n);return t}function j(t,e,n,r){--n;for(var u=t.length;++n<u;)if(r(t[n],e))return n;return-1}function A(t){return t!==t}function O(t,e){var n=null==t?0:t.length;return n?S(t,e)/n:G}function E(t){return function(e){return null==e?K:e[t]}}function I(t){return function(e){return null==t?K:t[e]}}function k(t,e,n,r,u){return u(t,function(t,u,i){n=r?(r=!1,t):e(n,t,u,i)}),n}function R(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].c;return t}function S(t,e){for(var n,r=-1,u=t.length;++r<u;){var i=e(t[r]);i!==K&&(n=n===K?i:n+i)}return n}function T(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function W(t,e){return g(e,function(e){return[e,t[e]]})}function P(t){return function(e){return t(e)}}function z(t,e){return g(e,function(e){return t[e]})}function C(t,e){return t.has(e)}function M(t,e){for(var n=-1,r=t.length;++n<r&&-1<w(e,t[n],0););return n}function L(t,e){for(var n=t.length;n--&&-1<w(e,t[n],0););return n}function B(t){return"\\"+Nt[t]}function F(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function D(t,e){return function(n){return t(e(n))}}function N(t,e){for(var n=-1,r=t.length,u=0,i=[];++n<r;){var o=t[n];o!==e&&"__lodash_placeholder__"!==o||(t[n]="__lodash_placeholder__",i[u++]=n)}return i}function q(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function U(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}function $(t){if(Ct.test(t)){for(var e=Pt.lastIndex=0;Pt.test(t);)++e;t=e}else t=re(t);return t}function V(t){return Ct.test(t)?t.match(Pt)||[]:t.split("")}var K,Z=1/0,G=NaN,H=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Y=/\b__p\+='';/g,J=/\b(__p\+=)''\+/g,Q=/(__e\(.*?\)|\b__t\))\+'';/g,X=/&(?:amp|lt|gt|quot|#39);/g,tt=/[&<>"']/g,et=RegExp(X.source),nt=RegExp(tt.source),rt=/<%-([\s\S]+?)%>/g,ut=/<%([\s\S]+?)%>/g,it=/<%=([\s\S]+?)%>/g,ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,at=/^\w*$/,ft=/^\./,ct=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,lt=/[\\^$.*+?()[\]{}|]/g,st=RegExp(lt.source),pt=/^\s+|\s+$/g,ht=/^\s+/,dt=/\s+$/,gt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,vt=/\{\n\/\* \[wrapped with (.+)\] \*/,yt=/,? & /,_t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,bt=/\\(\\)?/g,mt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,xt=/\w*$/,wt=/^[-+]0x[0-9a-f]+$/i,jt=/^0b[01]+$/i,At=/^\[object .+?Constructor\]$/,Ot=/^0o[0-7]+$/i,Et=/^(?:0|[1-9]\d*)$/,It=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kt=/($^)/,Rt=/['\n\r\u2028\u2029\\]/g,St="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",Tt=RegExp("['’]","g"),Wt=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Pt=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+St,"g"),zt=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)|\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)|\\d+","(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*"].join("|"),"g"),Ct=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Mt=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Lt="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Bt={};Bt["[object Float32Array]"]=Bt["[object Float64Array]"]=Bt["[object Int8Array]"]=Bt["[object Int16Array]"]=Bt["[object Int32Array]"]=Bt["[object Uint8Array]"]=Bt["[object Uint8ClampedArray]"]=Bt["[object Uint16Array]"]=Bt["[object Uint32Array]"]=!0,Bt["[object Arguments]"]=Bt["[object Array]"]=Bt["[object ArrayBuffer]"]=Bt["[object Boolean]"]=Bt["[object DataView]"]=Bt["[object Date]"]=Bt["[object Error]"]=Bt["[object Function]"]=Bt["[object Map]"]=Bt["[object Number]"]=Bt["[object Object]"]=Bt["[object RegExp]"]=Bt["[object Set]"]=Bt["[object String]"]=Bt["[object WeakMap]"]=!1;var Ft={};Ft["[object Arguments]"]=Ft["[object Array]"]=Ft["[object ArrayBuffer]"]=Ft["[object DataView]"]=Ft["[object Boolean]"]=Ft["[object Date]"]=Ft["[object Float32Array]"]=Ft["[object Float64Array]"]=Ft["[object Int8Array]"]=Ft["[object Int16Array]"]=Ft["[object Int32Array]"]=Ft["[object Map]"]=Ft["[object Number]"]=Ft["[object Object]"]=Ft["[object RegExp]"]=Ft["[object Set]"]=Ft["[object String]"]=Ft["[object Symbol]"]=Ft["[object Uint8Array]"]=Ft["[object Uint8ClampedArray]"]=Ft["[object Uint16Array]"]=Ft["[object Uint32Array]"]=!0,Ft["[object Error]"]=Ft["[object Function]"]=Ft["[object WeakMap]"]=!1;var Dt,Nt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},qt=parseFloat,Ut=parseInt,$t="object"==typeof t&&t&&t.Object===Object&&t,Vt="object"==typeof self&&self&&self.Object===Object&&self,Kt=$t||Vt||Function("return this")(),Zt="object"==typeof e&&e&&!e.nodeType&&e,Gt=Zt&&"object"==typeof u&&u&&!u.nodeType&&u,Ht=Gt&&Gt.exports===Zt,Yt=Ht&&$t.process;t:{try{Dt=Yt&&Yt.binding&&Yt.binding("util");break t}catch(i){}Dt=void 0}var Jt=Dt&&Dt.isArrayBuffer,Qt=Dt&&Dt.isDate,Xt=Dt&&Dt.isMap,te=Dt&&Dt.isRegExp,ee=Dt&&Dt.isSet,ne=Dt&&Dt.isTypedArray,re=E("length"),ue=I({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),ie=I({"&":"&","<":"<",">":">",'"':""","'":"'"}),oe=I({"&":"&","<":"<",">":">",""":'"',"'":"'"}),ae=function t(e){function n(t){if(mu(t)&&!fa(t)&&!(t instanceof I)){if(t instanceof u)return t;if(fi.call(t,"__wrapped__"))return Ur(t)}return new u(t)}function r(){}function u(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=K}function I(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function St(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Pt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Dt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Nt(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Dt;++e<n;)this.add(t[e])} function $t(t){this.size=(this.__data__=new Pt(t)).size}function Vt(t,e){var n,r=fa(t),u=!r&&aa(t),i=!r&&!u&&la(t),o=!r&&!u&&!i&&ga(t),u=(r=r||u||i||o)?T(t.length,ni):[],a=u.length;for(n in t)!e&&!fi.call(t,n)||r&&("length"==n||i&&("offset"==n||"parent"==n)||o&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||Sr(n,a))||u.push(n);return u}function Zt(t){var e=t.length;return e?t[fn(0,e-1)]:K}function Gt(t,e){return Fr(Bn(t),ge(e,0,t.length))}function Yt(t){return Fr(Bn(t))}function re(t,e,n){(n===K||pu(t[e],n))&&(n!==K||e in t)||he(t,e,n)}function fe(t,e,n){var r=t[e];fi.call(t,e)&&pu(r,n)&&(n!==K||e in t)||he(t,e,n)}function ce(t,e){for(var n=t.length;n--;)if(pu(t[n][0],e))return n;return-1}function le(t,e,n,r){return oo(t,function(t,u,i){e(r,t,n(t),i)}),r}function se(t,e){return t&&Fn(e,zu(e),t)}function pe(t,e){return t&&Fn(e,Cu(e),t)}function he(t,e,n){"__proto__"==e&&Ei?Ei(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function de(t,e){for(var n=-1,r=e.length,u=Hu(r),i=null==t;++n<r;)u[n]=i?K:Wu(t,e[n]);return u}function ge(t,e,n){return t===t&&(n!==K&&(t=t<=n?t:n),e!==K&&(t=t>=e?t:e)),t}function ve(t,e,n,r,u,i){var o,a=1&e,f=2&e,l=4&e;if(n&&(o=u?n(t,r,u,i):n(t)),o!==K)return o;if(!bu(t))return t;if(r=fa(t)){if(o=Er(t),!a)return Bn(t,o)}else{var s=_o(t),p="[object Function]"==s||"[object GeneratorFunction]"==s;if(la(t))return Wn(t,a);if("[object Object]"==s||"[object Arguments]"==s||p&&!u){if(o=f||p?{}:Ir(t),!a)return f?Nn(t,pe(o,t)):Dn(t,se(o,t))}else{if(!Ft[s])return u?t:{};o=kr(t,s,ve,a)}}if(i||(i=new $t),u=i.get(t))return u;i.set(t,o);var f=l?f?_r:yr:f?Cu:zu,h=r?K:f(t);return c(h||t,function(r,u){h&&(u=r,r=t[u]),fe(o,u,ve(r,e,n,u,t,i))}),o}function ye(t){var e=zu(t);return function(n){return _e(n,t,e)}}function _e(t,e,n){var r=n.length;if(null==t)return!r;for(t=ti(t);r--;){var u=n[r],i=e[u],o=t[u];if(o===K&&!(u in t)||!i(o))return!1}return!0}function be(t,e,n){if("function"!=typeof t)throw new ri("Expected a function");return xo(function(){t.apply(K,n)},e)}function me(t,e,n,r){var u=-1,i=h,o=!0,a=t.length,f=[],c=e.length;if(!a)return f;n&&(e=g(e,P(n))),r?(i=d,o=!1):200<=e.length&&(i=C,o=!1,e=new Nt(e));t:for(;++u<a;){var l=t[u],s=null==n?l:n(l),l=r||0!==l?l:0;if(o&&s===s){for(var p=c;p--;)if(e[p]===s)continue t;f.push(l)}else i(e,s,r)||f.push(l)}return f}function xe(t,e){var n=!0;return oo(t,function(t,r,u){return n=!!e(t,r,u)}),n}function we(t,e,n){for(var r=-1,u=t.length;++r<u;){var i=t[r],o=e(i);if(null!=o&&(a===K?o===o&&!Au(o):n(o,a)))var a=o,f=i}return f}function je(t,e){var n=[];return oo(t,function(t,r,u){e(t,r,u)&&n.push(t)}),n}function Ae(t,e,n,r,u){var i=-1,o=t.length;for(n||(n=Rr),u||(u=[]);++i<o;){var a=t[i];0<e&&n(a)?1<e?Ae(a,e-1,n,r,u):v(u,a):r||(u[u.length]=a)}return u}function Oe(t,e){return t&&fo(t,e,zu)}function Ee(t,e){return t&&co(t,e,zu)}function Ie(t,e){return p(e,function(e){return vu(t[e])})}function ke(t,e){e=Sn(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[Dr(e[n++])];return n&&n==r?t:K}function Re(t,e,n){return e=e(t),fa(t)?e:v(e,n(t))}function Se(t){if(null==t)t=t===K?"[object Undefined]":"[object Null]";else if(Oi&&Oi in ti(t)){var e=fi.call(t,Oi),n=t[Oi];try{t[Oi]=K;var r=!0}catch(t){}var u=si.call(t);r&&(e?t[Oi]=n:delete t[Oi]),t=u}else t=si.call(t);return t}function Te(t,e){return t>e}function We(t,e){return null!=t&&fi.call(t,e)}function Pe(t,e){return null!=t&&e in ti(t)}function ze(t,e,n){for(var r=n?d:h,u=t[0].length,i=t.length,o=i,a=Hu(i),f=1/0,c=[];o--;){var l=t[o];o&&e&&(l=g(l,P(e))),f=Bi(l.length,f),a[o]=!n&&(e||120<=u&&120<=l.length)?new Nt(o&&l):K}var l=t[0],s=-1,p=a[0];t:for(;++s<u&&c.length<f;){var v=l[s],y=e?e(v):v,v=n||0!==v?v:0;if(p?!C(p,y):!r(c,y,n)){for(o=i;--o;){var _=a[o];if(_?!C(_,y):!r(t[o],y,n))continue t}p&&p.push(y),c.push(v)}}return c}function Ce(t,e,n){var r={};return Oe(t,function(t,u,i){e(r,n(t),u,i)}),r}function Me(t,e,n){return e=Sn(e,t),t=2>e.length?t:ke(t,gn(e,0,-1)),e=null==t?t:t[Dr(Gr(e))],null==e?K:a(e,t,n)}function Le(t){return mu(t)&&"[object Arguments]"==Se(t)}function Be(t){return mu(t)&&"[object ArrayBuffer]"==Se(t)}function Fe(t){return mu(t)&&"[object Date]"==Se(t)}function De(t,e,n,r,u){if(t===e)e=!0;else if(null==t||null==e||!mu(t)&&!mu(e))e=t!==t&&e!==e;else t:{var i=fa(t),o=fa(e),a=i?"[object Array]":_o(t),f=o?"[object Array]":_o(e),a="[object Arguments]"==a?"[object Object]":a,f="[object Arguments]"==f?"[object Object]":f,c="[object Object]"==a,o="[object Object]"==f;if((f=a==f)&&la(t)){if(!la(e)){e=!1;break t}i=!0,c=!1}if(f&&!c)u||(u=new $t),e=i||ga(t)?dr(t,e,n,r,De,u):gr(t,e,a,n,r,De,u);else{if(!(1&n)&&(i=c&&fi.call(t,"__wrapped__"),a=o&&fi.call(e,"__wrapped__"),i||a)){t=i?t.value():t,e=a?e.value():e,u||(u=new $t),e=De(t,e,n,r,u);break t}if(f)e:if(u||(u=new $t),i=1&n,a=yr(t),o=a.length,f=yr(e).length,o==f||i){for(c=o;c--;){var l=a[c];if(!(i?l in e:fi.call(e,l))){e=!1;break e}}if((f=u.get(t))&&u.get(e))e=f==e;else{f=!0,u.set(t,e),u.set(e,t);for(var s=i;++c<o;){var l=a[c],p=t[l],h=e[l];if(r)var d=i?r(h,p,l,e,t,u):r(p,h,l,t,e,u);if(d===K?p!==h&&!De(p,h,n,r,u):!d){f=!1;break}s||(s="constructor"==l)}f&&!s&&(n=t.constructor,r=e.constructor,n!=r&&"constructor"in t&&"constructor"in e&&!("function"==typeof n&&n instanceof n&&"function"==typeof r&&r instanceof r)&&(f=!1)),u.delete(t),u.delete(e),e=f}}else e=!1;else e=!1}}return e}function Ne(t){return mu(t)&&"[object Map]"==_o(t)}function qe(t,e,n,r){var u=n.length,i=u,o=!r;if(null==t)return!i;for(t=ti(t);u--;){var a=n[u];if(o&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++u<i;){var a=n[u],f=a[0],c=t[f],l=a[1];if(o&&a[2]){if(c===K&&!(f in t))return!1}else{if(a=new $t,r)var s=r(c,l,f,t,e,a);if(s===K?!De(l,c,3,r,a):!s)return!1}}return!0}function Ue(t){return!(!bu(t)||li&&li in t)&&(vu(t)?di:At).test(Nr(t))}function $e(t){return mu(t)&&"[object RegExp]"==Se(t)}function Ve(t){return mu(t)&&"[object Set]"==_o(t)}function Ke(t){return mu(t)&&_u(t.length)&&!!Bt[Se(t)]}function Ze(t){return"function"==typeof t?t:null==t?qu:"object"==typeof t?fa(t)?Qe(t[0],t[1]):Je(t):Ku(t)}function Ge(t){if(!zr(t))return Mi(t);var e,n=[];for(e in ti(t))fi.call(t,e)&&"constructor"!=e&&n.push(e);return n}function He(t,e){return t<e}function Ye(t,e){var n=-1,r=hu(t)?Hu(t.length):[];return oo(t,function(t,u,i){r[++n]=e(t,u,i)}),r}function Je(t){var e=jr(t);return 1==e.length&&e[0][2]?Cr(e[0][0],e[0][1]):function(n){return n===t||qe(n,t,e)}}function Qe(t,e){return Wr(t)&&e===e&&!bu(e)?Cr(Dr(t),e):function(n){var r=Wu(n,t);return r===K&&r===e?Pu(n,t):De(e,r,3)}}function Xe(t,e,n,r,u){t!==e&&fo(e,function(i,o){if(bu(i)){u||(u=new $t);var a=u,f=t[o],c=e[o],l=a.get(c);if(l)re(t,o,l);else{var l=r?r(f,c,o+"",t,e,a):K,s=l===K;if(s){var p=fa(c),h=!p&&la(c),d=!p&&!h&&ga(c),l=c;p||h||d?fa(f)?l=f:du(f)?l=Bn(f):h?(s=!1,l=Wn(c,!0)):d?(s=!1,l=zn(c,!0)):l=[]:wu(c)||aa(c)?(l=f,aa(f)?l=Su(f):(!bu(f)||n&&vu(f))&&(l=Ir(c))):s=!1}s&&(a.set(c,l),Xe(l,c,n,r,a),a.delete(c)),re(t,o,l)}}else a=r?r(t[o],i,o+"",t,e,u):K,a===K&&(a=i),re(t,o,a)},Cu)}function tn(t,e){var n=t.length;if(n)return e+=0>e?n:0,Sr(e,n)?t[e]:K}function en(t,e,n){var r=-1;return e=g(e.length?e:[qu],P(xr())),t=Ye(t,function(t){return{a:g(e,function(e){return e(t)}),b:++r,c:t}}),R(t,function(t,e){var r;t:{r=-1;for(var u=t.a,i=e.a,o=u.length,a=n.length;++r<o;){var f=Cn(u[r],i[r]);if(f){r=r>=a?f:f*("desc"==n[r]?-1:1);break t}}r=t.b-e.b}return r})}function nn(t,e){return rn(t,e,function(e,n){return Pu(t,n)})}function rn(t,e,n){for(var r=-1,u=e.length,i={};++r<u;){var o=e[r],a=ke(t,o);n(a,o)&&hn(i,Sn(o,t),a)}return i}function un(t){return function(e){return ke(e,t)}}function on(t,e,n,r){var u=r?j:w,i=-1,o=e.length,a=t;for(t===e&&(e=Bn(e)),n&&(a=g(t,P(n)));++i<o;)for(var f=0,c=e[i],c=n?n(c):c;-1<(f=u(a,c,f,r));)a!==t&&wi.call(a,f,1),wi.call(t,f,1);return t}function an(t,e){for(var n=t?e.length:0,r=n-1;n--;){var u=e[n];if(n==r||u!==i){var i=u;Sr(u)?wi.call(t,u,1):jn(t,u)}}}function fn(t,e){return t+Ti(Ni()*(e-t+1))}function cn(t,e){var n="";if(!t||1>e||9007199254740991<e)return n;do{e%2&&(n+=t),(e=Ti(e/2))&&(t+=t)}while(e);return n}function ln(t,e){return wo(Mr(t,e,qu),t+"")}function sn(t){return Zt(Lu(t))}function pn(t,e){var n=Lu(t);return Fr(n,ge(e,0,n.length))}function hn(t,e,n,r){if(!bu(t))return t;e=Sn(e,t);for(var u=-1,i=e.length,o=i-1,a=t;null!=a&&++u<i;){var f=Dr(e[u]),c=n;if(u!=o){var l=a[f],c=r?r(l,f,a):K;c===K&&(c=bu(l)?l:Sr(e[u+1])?[]:{})}fe(a,f,c),a=a[f]}return t}function dn(t){return Fr(Lu(t))}function gn(t,e,n){var r=-1,u=t.length;for(0>e&&(e=-e>u?0:u+e),n=n>u?u:n,0>n&&(n+=u),u=e>n?0:n-e>>>0,e>>>=0,n=Hu(u);++r<u;)n[r]=t[r+e];return n}function vn(t,e){var n;return oo(t,function(t,r,u){return!(n=e(t,r,u))}),!!n}function yn(t,e,n){var r=0,u=null==t?r:t.length;if("number"==typeof e&&e===e&&2147483647>=u){for(;r<u;){var i=r+u>>>1,o=t[i];null!==o&&!Au(o)&&(n?o<=e:o<e)?r=i+1:u=i}return u}return _n(t,e,qu,n)}function _n(t,e,n,r){e=n(e);for(var u=0,i=null==t?0:t.length,o=e!==e,a=null===e,f=Au(e),c=e===K;u<i;){var l=Ti((u+i)/2),s=n(t[l]),p=s!==K,h=null===s,d=s===s,g=Au(s);(o?r||d:c?d&&(r||p):a?d&&p&&(r||!h):f?d&&p&&!h&&(r||!g):h||g?0:r?s<=e:s<e)?u=l+1:i=l}return Bi(i,4294967294)}function bn(t,e){for(var n=-1,r=t.length,u=0,i=[];++n<r;){var o=t[n],a=e?e(o):o;if(!n||!pu(a,f)){var f=a;i[u++]=0===o?0:o}}return i}function mn(t){return"number"==typeof t?t:Au(t)?G:+t}function xn(t){if("string"==typeof t)return t;if(fa(t))return g(t,xn)+"";if(Au(t))return uo?uo.call(t):"";var e=t+"";return"0"==e&&1/t==-Z?"-0":e}function wn(t,e,n){var r=-1,u=h,i=t.length,o=!0,a=[],f=a;if(n)o=!1,u=d;else if(200<=i){if(u=e?null:ho(t))return q(u);o=!1,u=C,f=new Nt}else f=e?[]:a;t:for(;++r<i;){var c=t[r],l=e?e(c):c,c=n||0!==c?c:0;if(o&&l===l){for(var s=f.length;s--;)if(f[s]===l)continue t;e&&f.push(l),a.push(c)}else u(f,l,n)||(f!==a&&f.push(l),a.push(c))}return a}function jn(t,e){return e=Sn(e,t),null==(t=2>e.length?t:ke(t,gn(e,0,-1)))||delete t[Dr(Gr(e))]}function An(t,e,n,r){for(var u=t.length,i=r?u:-1;(r?i--:++i<u)&&e(t[i],i,t););return n?gn(t,r?0:i,r?i+1:u):gn(t,r?i+1:0,r?u:i)}function On(t,e){var n=t;return n instanceof I&&(n=n.value()),y(e,function(t,e){return e.func.apply(e.thisArg,v([t],e.args))},n)}function En(t,e,n){var r=t.length;if(2>r)return r?wn(t[0]):[];for(var u=-1,i=Hu(r);++u<r;)for(var o=t[u],a=-1;++a<r;)a!=u&&(i[u]=me(i[u]||o,t[a],e,n));return wn(Ae(i,1),e,n)}function In(t,e,n){for(var r=-1,u=t.length,i=e.length,o={};++r<u;)n(o,t[r],r<i?e[r]:K);return o}function kn(t){return du(t)?t:[]}function Rn(t){return"function"==typeof t?t:qu}function Sn(t,e){return fa(t)?t:Wr(t,e)?[t]:jo(Tu(t))}function Tn(t,e,n){var r=t.length;return n=n===K?r:n,!e&&n>=r?t:gn(t,e,n)}function Wn(t,e){if(e)return t.slice();var n=t.length,n=_i?_i(n):new t.constructor(n);return t.copy(n),n}function Pn(t){var e=new t.constructor(t.byteLength);return new yi(e).set(new yi(t)),e}function zn(t,e){return new t.constructor(e?Pn(t.buffer):t.buffer,t.byteOffset,t.length)}function Cn(t,e){if(t!==e){var n=t!==K,r=null===t,u=t===t,i=Au(t),o=e!==K,a=null===e,f=e===e,c=Au(e);if(!a&&!c&&!i&&t>e||i&&o&&f&&!a&&!c||r&&o&&f||!n&&f||!u)return 1;if(!r&&!i&&!c&&t<e||c&&n&&u&&!r&&!i||a&&n&&u||!o&&u||!f)return-1}return 0}function Mn(t,e,n,r){var u=-1,i=t.length,o=n.length,a=-1,f=e.length,c=Li(i-o,0),l=Hu(f+c);for(r=!r;++a<f;)l[a]=e[a];for(;++u<o;)(r||u<i)&&(l[n[u]]=t[u]);for(;c--;)l[a++]=t[u++];return l}function Ln(t,e,n,r){var u=-1,i=t.length,o=-1,a=n.length,f=-1,c=e.length,l=Li(i-a,0),s=Hu(l+c);for(r=!r;++u<l;)s[u]=t[u];for(l=u;++f<c;)s[l+f]=e[f];for(;++o<a;)(r||u<i)&&(s[l+n[o]]=t[u++]);return s}function Bn(t,e){var n=-1,r=t.length;for(e||(e=Hu(r));++n<r;)e[n]=t[n];return e}function Fn(t,e,n,r){var u=!n;n||(n={});for(var i=-1,o=e.length;++i<o;){var a=e[i],f=r?r(n[a],t[a],a,n,t):K;f===K&&(f=t[a]),u?he(n,a,f):fe(n,a,f)}return n}function Dn(t,e){return Fn(t,vo(t),e)}function Nn(t,e){return Fn(t,yo(t),e)}function qn(t,e){return function(n,r){var u=fa(n)?f:le,i=e?e():{};return u(n,t,xr(r,2),i)}}function Un(t){return ln(function(e,n){var r=-1,u=n.length,i=1<u?n[u-1]:K,o=2<u?n[2]:K,i=3<t.length&&"function"==typeof i?(u--,i):K;for(o&&Tr(n[0],n[1],o)&&(i=3>u?K:i,u=1),e=ti(e);++r<u;)(o=n[r])&&t(e,o,r,i);return e})}function $n(t,e){return function(n,r){if(null==n)return n;if(!hu(n))return t(n,r);for(var u=n.length,i=e?u:-1,o=ti(n);(e?i--:++i<u)&&!1!==r(o[i],i,o););return n}}function Vn(t){return function(e,n,r){var u=-1,i=ti(e);r=r(e);for(var o=r.length;o--;){var a=r[t?o:++u];if(!1===n(i[a],a,i))break}return e}}function Kn(t,e,n){function r(){return(this&&this!==Kt&&this instanceof r?i:t).apply(u?n:this,arguments)}var u=1&e,i=Hn(t);return r}function Zn(t){return function(e){e=Tu(e);var n=Ct.test(e)?V(e):K,r=n?n[0]:e.charAt(0);return e=n?Tn(n,1).join(""):e.slice(1),r[t]()+e}}function Gn(t){return function(e){return y(Du(Fu(e).replace(Tt,"")),t,"")}}function Hn(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=io(t.prototype),e=t.apply(n,e);return bu(e)?e:n}}function Yn(t,e,n){function r(){for(var i=arguments.length,o=Hu(i),f=i,c=mr(r);f--;)o[f]=arguments[f];return f=3>i&&o[0]!==c&&o[i-1]!==c?[]:N(o,c),i-=f.length,i<n?ar(t,e,Xn,r.placeholder,K,o,f,K,K,n-i):a(this&&this!==Kt&&this instanceof r?u:t,this,o)}var u=Hn(t);return r}function Jn(t){return function(e,n,r){var u=ti(e);if(!hu(e)){var i=xr(n,3);e=zu(e),n=function(t){return i(u[t],t,u)}}return n=t(e,n,r),-1<n?u[i?e[n]:n]:K}}function Qn(t){return vr(function(e){var n=e.length,r=n,i=u.prototype.thru;for(t&&e.reverse();r--;){var o=e[r];if("function"!=typeof o)throw new ri("Expected a function");if(i&&!a&&"wrapper"==br(o))var a=new u([],!0)}for(r=a?r:n;++r<n;)var o=e[r],i=br(o),f="wrapper"==i?go(o):K,a=f&&Pr(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?a[br(f[0])].apply(a,f[3]):1==o.length&&Pr(o)?a[i]():a.thru(o);return function(){var t=arguments,r=t[0];if(a&&1==t.length&&fa(r))return a.plant(r).value();for(var u=0,t=n?e[u].apply(this,t):r;++u<n;)t=e[u].call(this,t);return t}})}function Xn(t,e,n,r,u,i,o,a,f,c){function l(){for(var y=arguments.length,_=Hu(y),b=y;b--;)_[b]=arguments[b];if(d){var m,x=mr(l),b=_.length;for(m=0;b--;)_[b]===x&&++m}if(r&&(_=Mn(_,r,u,d)),i&&(_=Ln(_,i,o,d)),y-=m,d&&y<c)return x=N(_,x),ar(t,e,Xn,l.placeholder,n,_,x,a,f,c-y);if(x=p?n:this,b=h?x[t]:t,y=_.length,a){m=_.length;for(var w=Bi(a.length,m),j=Bn(_);w--;){var A=a[w];_[w]=Sr(A,m)?j[A]:K}}else g&&1<y&&_.reverse();return s&&f<y&&(_.length=f),this&&this!==Kt&&this instanceof l&&(b=v||Hn(b)),b.apply(x,_)}var s=128&e,p=1&e,h=2&e,d=24&e,g=512&e,v=h?K:Hn(t);return l}function tr(t,e){return function(n,r){return Ce(n,t,e(r))}}function er(t,e){return function(n,r){var u;if(n===K&&r===K)return e;if(n!==K&&(u=n),r!==K){if(u===K)return r;"string"==typeof n||"string"==typeof r?(n=xn(n),r=xn(r)):(n=mn(n),r=mn(r)),u=t(n,r)}return u}}function nr(t){return vr(function(e){return e=g(e,P(xr())),ln(function(n){var r=this;return t(e,function(t){return a(t,r,n)})})})}function rr(t,e){e=e===K?" ":xn(e);var n=e.length;return 2>n?n?cn(e,t):e:(n=cn(e,Si(t/$(e))),Ct.test(e)?Tn(V(n),0,t).join(""):n.slice(0,t))}function ur(t,e,n,r){function u(){for(var e=-1,f=arguments.length,c=-1,l=r.length,s=Hu(l+f),p=this&&this!==Kt&&this instanceof u?o:t;++c<l;)s[c]=r[c];for(;f--;)s[c++]=arguments[++e];return a(p,i?n:this,s)}var i=1&e,o=Hn(t);return u}function ir(t){return function(e,n,r){r&&"number"!=typeof r&&Tr(e,n,r)&&(n=r=K),e=Eu(e),n===K?(n=e,e=0):n=Eu(n),r=r===K?e<n?1:-1:Eu(r);var u=-1;n=Li(Si((n-e)/(r||1)),0);for(var i=Hu(n);n--;)i[t?n:++u]=e,e+=r;return i}}function or(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=Ru(e),n=Ru(n)),t(e,n)}}function ar(t,e,n,r,u,i,o,a,f,c){var l=8&e,s=l?o:K;o=l?K:o;var p=l?i:K;return i=l?K:i,e=(e|(l?32:64))&~(l?64:32),4&e||(e&=-4),u=[t,e,u,p,s,i,o,a,f,c],n=n.apply(K,u),Pr(t)&&mo(n,u),n.placeholder=r,Lr(n,t,e)}function fr(t){var e=Xu[t];return function(t,n){if(t=Ru(t),n=null==n?0:Bi(Iu(n),292)){var r=(Tu(t)+"e").split("e"),r=e(r[0]+"e"+(+r[1]+n)),r=(Tu(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-n))}return e(t)}}function cr(t){return function(e){var n=_o(e);return"[object Map]"==n?F(e):"[object Set]"==n?U(e):W(e,t(e))}}function lr(t,e,n,r,u,i,o,a){var f=2&e;if(!f&&"function"!=typeof t)throw new ri("Expected a function");var c=r?r.length:0;if(c||(e&=-97,r=u=K),o=o===K?o:Li(Iu(o),0),a=a===K?a:Iu(a),c-=u?u.length:0,64&e){var l=r,s=u;r=u=K}var p=f?K:go(t);return i=[t,e,n,r,u,l,s,i,o,a],p&&(n=i[1],t=p[1],e=n|t,r=128==t&&8==n||128==t&&256==n&&i[7].length<=p[8]||384==t&&p[7].length<=p[8]&&8==n,131>e||r)&&(1&t&&(i[2]=p[2],e|=1&n?0:4),(n=p[3])&&(r=i[3],i[3]=r?Mn(r,n,p[4]):n,i[4]=r?N(i[3],"__lodash_placeholder__"):p[4]),(n=p[5])&&(r=i[5],i[5]=r?Ln(r,n,p[6]):n,i[6]=r?N(i[5],"__lodash_placeholder__"):p[6]),(n=p[7])&&(i[7]=n),128&t&&(i[8]=null==i[8]?p[8]:Bi(i[8],p[8])),null==i[9]&&(i[9]=p[9]),i[0]=p[0],i[1]=e),t=i[0],e=i[1],n=i[2],r=i[3],u=i[4],a=i[9]=i[9]===K?f?0:t.length:Li(i[9]-c,0),!a&&24&e&&(e&=-25),Lr((p?lo:mo)(e&&1!=e?8==e||16==e?Yn(t,e,a):32!=e&&33!=e||u.length?Xn.apply(K,i):ur(t,e,n,r):Kn(t,e,n),i),t,e)}function sr(t,e,n,r){return t===K||pu(t,ii[n])&&!fi.call(r,n)?e:t}function pr(t,e,n,r,u,i){return bu(t)&&bu(e)&&(i.set(e,t),Xe(t,e,K,pr,i),i.delete(e)),t}function hr(t){return wu(t)?K:t}function dr(t,e,n,r,u,i){var o=1&n,a=t.length,f=e.length;if(a!=f&&!(o&&f>a))return!1;if((f=i.get(t))&&i.get(e))return f==e;var f=-1,c=!0,l=2&n?new Nt:K;for(i.set(t,e),i.set(e,t);++f<a;){var s=t[f],p=e[f];if(r)var h=o?r(p,s,f,e,t,i):r(s,p,f,t,e,i);if(h!==K){if(h)continue;c=!1;break}if(l){if(!b(e,function(t,e){if(!C(l,e)&&(s===t||u(s,t,n,r,i)))return l.push(e)})){c=!1;break}}else if(s!==p&&!u(s,p,n,r,i)){c=!1;break}}return i.delete(t),i.delete(e),c}function gr(t,e,n,r,u,i,o){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)break;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":if(t.byteLength!=e.byteLength||!i(new yi(t),new yi(e)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return pu(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var a=F;case"[object Set]":if(a||(a=q),t.size!=e.size&&!(1&r))break;return(n=o.get(t))?n==e:(r|=2,o.set(t,e),e=dr(a(t),a(e),r,u,i,o),o.delete(t),e);case"[object Symbol]":if(ro)return ro.call(t)==ro.call(e)}return!1}function vr(t){return wo(Mr(t,K,Kr),t+"")}function yr(t){return Re(t,zu,vo)}function _r(t){return Re(t,Cu,yo)}function br(t){for(var e=t.name+"",n=Yi[e],r=fi.call(Yi,e)?n.length:0;r--;){var u=n[r],i=u.func;if(null==i||i==t)return u.name}return e}function mr(t){return(fi.call(n,"placeholder")?n:t).placeholder}function xr(){var t=n.iteratee||Uu,t=t===Uu?Ze:t;return arguments.length?t(arguments[0],arguments[1]):t}function wr(t,e){var n=t.__data__,r=typeof e;return("string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==e:null===e)?n["string"==typeof e?"string":"hash"]:n.map}function jr(t){for(var e=zu(t),n=e.length;n--;){var r=e[n],u=t[r];e[n]=[r,u,u===u&&!bu(u)]}return e}function Ar(t,e){var n=null==t?K:t[e];return Ue(n)?n:K}function Or(t,e,n){e=Sn(e,t);for(var r=-1,u=e.length,i=!1;++r<u;){var o=Dr(e[r]);if(!(i=null!=t&&n(t,o)))break;t=t[o]}return i||++r!=u?i:!!(u=null==t?0:t.length)&&_u(u)&&Sr(o,u)&&(fa(t)||aa(t))}function Er(t){var e=t.length,n=t.constructor(e);return e&&"string"==typeof t[0]&&fi.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Ir(t){return"function"!=typeof t.constructor||zr(t)?{}:io(bi(t))}function kr(t,e,n,r){var u=t.constructor;switch(e){case"[object ArrayBuffer]":return Pn(t);case"[object Boolean]":case"[object Date]":return new u(+t);case"[object DataView]":return e=r?Pn(t.buffer):t.buffer,new t.constructor(e,t.byteOffset,t.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return zn(t,r);case"[object Map]":return e=r?n(F(t),1):F(t),y(e,i,new t.constructor);case"[object Number]":case"[object String]":return new u(t);case"[object RegExp]":return e=new t.constructor(t.source,xt.exec(t)),e.lastIndex=t.lastIndex,e;case"[object Set]":return e=r?n(q(t),1):q(t),y(e,o,new t.constructor);case"[object Symbol]":return ro?ti(ro.call(t)):{}}}function Rr(t){return fa(t)||aa(t)||!!(ji&&t&&t[ji])}function Sr(t,e){return!!(e=null==e?9007199254740991:e)&&("number"==typeof t||Et.test(t))&&-1<t&&0==t%1&&t<e}function Tr(t,e,n){if(!bu(n))return!1;var r=typeof e;return!!("number"==r?hu(n)&&Sr(e,n.length):"string"==r&&e in n)&&pu(n[e],t)}function Wr(t,e){if(fa(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!Au(t))||at.test(t)||!ot.test(t)||null!=e&&t in ti(e)}function Pr(t){var e=br(t),r=n[e];return"function"==typeof r&&e in I.prototype&&(t===r||!!(e=go(r))&&t===e[0])}function zr(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||ii)}function Cr(t,e){return function(n){return null!=n&&n[t]===e&&(e!==K||t in ti(n))}}function Mr(t,e,n){return e=Li(e===K?t.length-1:e,0),function(){for(var r=arguments,u=-1,i=Li(r.length-e,0),o=Hu(i);++u<i;)o[u]=r[e+u];for(u=-1,i=Hu(e+1);++u<e;)i[u]=r[u];return i[e]=n(o),a(t,this,i)}}function Lr(t,e,n){var r=e+"";e=wo;var u,i=qr;return u=(u=r.match(vt))?u[1].split(yt):[],n=i(u,n),(i=n.length)&&(u=i-1,n[u]=(1<i?"& ":"")+n[u],n=n.join(2<i?", ":" "),r=r.replace(gt,"{\n/* [wrapped with "+n+"] */\n")),e(t,r)}function Br(t){var e=0,n=0;return function(){var r=Fi(),u=16-(r-n);if(n=r,0<u){if(800<=++e)return arguments[0]}else e=0;return t.apply(K,arguments)}}function Fr(t,e){var n=-1,r=t.length,u=r-1;for(e=e===K?r:e;++n<e;){var r=fn(n,u),i=t[r];t[r]=t[n],t[n]=i}return t.length=e,t}function Dr(t){if("string"==typeof t||Au(t))return t;var e=t+"";return"0"==e&&1/t==-Z?"-0":e}function Nr(t){if(null!=t){try{return ai.call(t)}catch(t){}return t+""}return""}function qr(t,e){return c(H,function(n){var r="_."+n[0];e&n[1]&&!h(t,r)&&t.push(r)}),t.sort()}function Ur(t){if(t instanceof I)return t.clone();var e=new u(t.__wrapped__,t.__chain__);return e.__actions__=Bn(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function $r(t,e,n){var r=null==t?0:t.length;return r?(n=null==n?0:Iu(n),0>n&&(n=Li(r+n,0)),x(t,xr(e,3),n)):-1}function Vr(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var u=r-1;return n!==K&&(u=Iu(n),u=0>n?Li(r+u,0):Bi(u,r-1)),x(t,xr(e,3),u,!0)}function Kr(t){return(null==t?0:t.length)?Ae(t,1):[]}function Zr(t){return t&&t.length?t[0]:K}function Gr(t){var e=null==t?0:t.length;return e?t[e-1]:K}function Hr(t,e){return t&&t.length&&e&&e.length?on(t,e):t}function Yr(t){return null==t?t:qi.call(t)}function Jr(t){if(!t||!t.length)return[];var e=0;return t=p(t,function(t){if(du(t))return e=Li(t.length,e),!0}),T(e,function(e){return g(t,E(e))})}function Qr(t,e){if(!t||!t.length)return[];var n=Jr(t);return null==e?n:g(n,function(t){return a(e,K,t)})}function Xr(t){return t=n(t),t.__chain__=!0,t}function tu(t,e){return e(t)}function eu(){return this}function nu(t,e){return(fa(t)?c:oo)(t,xr(e,3))}function ru(t,e){return(fa(t)?l:ao)(t,xr(e,3))}function uu(t,e){return(fa(t)?g:Ye)(t,xr(e,3))}function iu(t,e,n){return e=n?K:e,e=t&&null==e?t.length:e,lr(t,128,K,K,K,K,e)}function ou(t,e){var n;if("function"!=typeof e)throw new ri("Expected a function");return t=Iu(t),function(){return 0<--t&&(n=e.apply(this,arguments)),1>=t&&(e=K),n}}function au(t,e,n){return e=n?K:e,t=lr(t,8,K,K,K,K,K,e),t.placeholder=au.placeholder,t}function fu(t,e,n){return e=n?K:e,t=lr(t,16,K,K,K,K,K,e),t.placeholder=fu.placeholder,t}function cu(t,e,n){function r(e){var n=f,r=c;return f=c=K,d=e,s=t.apply(r,n)}function u(t){var n=t-h;return t-=d,h===K||n>=e||0>n||v&&t>=l}function i(){var t=Yo();if(u(t))return o(t);var n,r=xo;n=t-d,t=e-(t-h),n=v?Bi(t,l-n):t,p=r(i,n)}function o(t){return p=K,y&&f?r(t):(f=c=K,s)}function a(){var t=Yo(),n=u(t);if(f=arguments,c=this,h=t,n){if(p===K)return d=t=h,p=xo(i,e),g?r(t):s;if(v)return p=xo(i,e),r(h)}return p===K&&(p=xo(i,e)),s}var f,c,l,s,p,h,d=0,g=!1,v=!1,y=!0;if("function"!=typeof t)throw new ri("Expected a function");return e=Ru(e)||0,bu(n)&&(g=!!n.leading,l=(v="maxWait"in n)?Li(Ru(n.maxWait)||0,e):l,y="trailing"in n?!!n.trailing:y),a.cancel=function(){p!==K&&po(p),d=0,f=h=c=p=K},a.flush=function(){return p===K?s:o(Yo())},a}function lu(t,e){function n(){var r=arguments,u=e?e.apply(this,r):r[0],i=n.cache;return i.has(u)?i.get(u):(r=t.apply(this,r),n.cache=i.set(u,r)||i,r)}if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new ri("Expected a function");return n.cache=new(lu.Cache||Dt),n}function su(t){if("function"!=typeof t)throw new ri("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function pu(t,e){return t===e||t!==t&&e!==e}function hu(t){return null!=t&&_u(t.length)&&!vu(t)}function du(t){return mu(t)&&hu(t)}function gu(t){if(!mu(t))return!1;var e=Se(t);return"[object Error]"==e||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!wu(t)}function vu(t){return!!bu(t)&&("[object Function]"==(t=Se(t))||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t)}function yu(t){return"number"==typeof t&&t==Iu(t)}function _u(t){return"number"==typeof t&&-1<t&&0==t%1&&9007199254740991>=t}function bu(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function mu(t){return null!=t&&"object"==typeof t}function xu(t){return"number"==typeof t||mu(t)&&"[object Number]"==Se(t)}function wu(t){return!(!mu(t)||"[object Object]"!=Se(t))&&(null===(t=bi(t))||"function"==typeof(t=fi.call(t,"constructor")&&t.constructor)&&t instanceof t&&ai.call(t)==pi)}function ju(t){return"string"==typeof t||!fa(t)&&mu(t)&&"[object String]"==Se(t)}function Au(t){return"symbol"==typeof t||mu(t)&&"[object Symbol]"==Se(t)}function Ou(t){if(!t)return[];if(hu(t))return ju(t)?V(t):Bn(t);if(Ai&&t[Ai]){t=t[Ai]();for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}return e=_o(t),("[object Map]"==e?F:"[object Set]"==e?q:Lu)(t)}function Eu(t){return t?(t=Ru(t),t===Z||t===-Z?1.7976931348623157e308*(0>t?-1:1):t===t?t:0):0===t?t:0}function Iu(t){t=Eu(t);var e=t%1;return t===t?e?t-e:t:0}function ku(t){return t?ge(Iu(t),0,4294967295):0}function Ru(t){if("number"==typeof t)return t;if(Au(t))return G;if(bu(t)&&(t="function"==typeof t.valueOf?t.valueOf():t,t=bu(t)?t+"":t),"string"!=typeof t)return 0===t?t:+t;t=t.replace(pt,"");var e=jt.test(t);return e||Ot.test(t)?Ut(t.slice(2),e?2:8):wt.test(t)?G:+t}function Su(t){return Fn(t,Cu(t))}function Tu(t){return null==t?"":xn(t)}function Wu(t,e,n){return t=null==t?K:ke(t,e),t===K?n:t}function Pu(t,e){return null!=t&&Or(t,e,Pe)}function zu(t){return hu(t)?Vt(t):Ge(t)}function Cu(t){if(hu(t))t=Vt(t,!0);else if(bu(t)){var e,n=zr(t),r=[];for(e in t)("constructor"!=e||!n&&fi.call(t,e))&&r.push(e);t=r}else{if(e=[],null!=t)for(n in ti(t))e.push(n);t=e}return t}function Mu(t,e){if(null==t)return{};var n=g(_r(t),function(t){return[t]});return e=xr(e),rn(t,n,function(t,n){return e(t,n[0])})}function Lu(t){return null==t?[]:z(t,zu(t))}function Bu(t){return Na(Tu(t).toLowerCase())}function Fu(t){return(t=Tu(t))&&t.replace(It,ue).replace(Wt,"")}function Du(t,e,n){return t=Tu(t),e=n?K:e,e===K?Mt.test(t)?t.match(zt)||[]:t.match(_t)||[]:t.match(e)||[]}function Nu(t){return function(){return t}}function qu(t){return t}function Uu(t){return Ze("function"==typeof t?t:ve(t,1))}function $u(t,e,n){var r=zu(e),u=Ie(e,r);null!=n||bu(e)&&(u.length||!r.length)||(n=e,e=t,t=this,u=Ie(e,zu(e)));var i=!(bu(n)&&"chain"in n&&!n.chain),o=vu(t);return c(u,function(n){var r=e[n];t[n]=r,o&&(t.prototype[n]=function(){var e=this.__chain__;if(i||e){var n=t(this.__wrapped__);return(n.__actions__=Bn(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,v([this.value()],arguments))})}),t}function Vu(){}function Ku(t){return Wr(t)?E(Dr(t)):un(t)}function Zu(){return[]}function Gu(){return!1}e=null==e?Kt:ae.defaults(Kt.Object(),e,ae.pick(Kt,Lt));var Hu=e.Array,Yu=e.Date,Ju=e.Error,Qu=e.Function,Xu=e.Math,ti=e.Object,ei=e.RegExp,ni=e.String,ri=e.TypeError,ui=Hu.prototype,ii=ti.prototype,oi=e["__core-js_shared__"],ai=Qu.prototype.toString,fi=ii.hasOwnProperty,ci=0,li=function(){var t=/[^.]+$/.exec(oi&&oi.keys&&oi.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),si=ii.toString,pi=ai.call(ti),hi=Kt._,di=ei("^"+ai.call(fi).replace(lt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),gi=Ht?e.Buffer:K,vi=e.Symbol,yi=e.Uint8Array,_i=gi?gi.f:K,bi=D(ti.getPrototypeOf,ti),mi=ti.create,xi=ii.propertyIsEnumerable,wi=ui.splice,ji=vi?vi.isConcatSpreadable:K,Ai=vi?vi.iterator:K,Oi=vi?vi.toStringTag:K,Ei=function(){try{var t=Ar(ti,"defineProperty");return t({},"",{}),t}catch(t){}}(),Ii=e.clearTimeout!==Kt.clearTimeout&&e.clearTimeout,ki=Yu&&Yu.now!==Kt.Date.now&&Yu.now,Ri=e.setTimeout!==Kt.setTimeout&&e.setTimeout,Si=Xu.ceil,Ti=Xu.floor,Wi=ti.getOwnPropertySymbols,Pi=gi?gi.isBuffer:K,zi=e.isFinite,Ci=ui.join,Mi=D(ti.keys,ti),Li=Xu.max,Bi=Xu.min,Fi=Yu.now,Di=e.parseInt,Ni=Xu.random,qi=ui.reverse,Ui=Ar(e,"DataView"),$i=Ar(e,"Map"),Vi=Ar(e,"Promise"),Ki=Ar(e,"Set"),Zi=Ar(e,"WeakMap"),Gi=Ar(ti,"create"),Hi=Zi&&new Zi,Yi={},Ji=Nr(Ui),Qi=Nr($i),Xi=Nr(Vi),to=Nr(Ki),eo=Nr(Zi),no=vi?vi.prototype:K,ro=no?no.valueOf:K,uo=no?no.toString:K,io=function(){function t(){}return function(e){return bu(e)?mi?mi(e):(t.prototype=e,e=new t,t.prototype=K,e):{}}}();n.templateSettings={escape:rt,evaluate:ut,interpolate:it,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,u.prototype=io(r.prototype),u.prototype.constructor=u,I.prototype=io(r.prototype),I.prototype.constructor=I,St.prototype.clear=function(){this.__data__=Gi?Gi(null):{},this.size=0},St.prototype.delete=function(t){return t=this.has(t)&&delete this.__data__[t],this.size-=t?1:0,t},St.prototype.get=function(t){var e=this.__data__;return Gi?(t=e[t],"__lodash_hash_undefined__"===t?K:t):fi.call(e,t)?e[t]:K},St.prototype.has=function(t){var e=this.__data__;return Gi?e[t]!==K:fi.call(e,t)},St.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Gi&&e===K?"__lodash_hash_undefined__":e,this},Pt.prototype.clear=function(){this.__data__=[],this.size=0},Pt.prototype.delete=function(t){var e=this.__data__;return!(0>(t=ce(e,t))||(t==e.length-1?e.pop():wi.call(e,t,1),--this.size,0))},Pt.prototype.get=function(t){var e=this.__data__;return t=ce(e,t),0>t?K:e[t][1]},Pt.prototype.has=function(t){return-1<ce(this.__data__,t)},Pt.prototype.set=function(t,e){var n=this.__data__,r=ce(n,t);return 0>r?(++this.size,n.push([t,e])):n[r][1]=e,this},Dt.prototype.clear=function(){this.size=0,this.__data__={hash:new St,map:new($i||Pt),string:new St}},Dt.prototype.delete=function(t){return t=wr(this,t).delete(t),this.size-=t?1:0,t},Dt.prototype.get=function(t){return wr(this,t).get(t)},Dt.prototype.has=function(t){return wr(this,t).has(t)},Dt.prototype.set=function(t,e){var n=wr(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Nt.prototype.add=Nt.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Nt.prototype.has=function(t){return this.__data__.has(t)},$t.prototype.clear=function(){this.__data__=new Pt,this.size=0},$t.prototype.delete=function(t){var e=this.__data__;return t=e.delete(t),this.size=e.size,t},$t.prototype.get=function(t){return this.__data__.get(t)},$t.prototype.has=function(t){return this.__data__.has(t)}, $t.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Pt){var r=n.__data__;if(!$i||199>r.length)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Dt(r)}return n.set(t,e),this.size=n.size,this};var oo=$n(Oe),ao=$n(Ee,!0),fo=Vn(),co=Vn(!0),lo=Hi?function(t,e){return Hi.set(t,e),t}:qu,so=Ei?function(t,e){return Ei(t,"toString",{configurable:!0,enumerable:!1,value:Nu(e),writable:!0})}:qu,po=Ii||function(t){return Kt.clearTimeout(t)},ho=Ki&&1/q(new Ki([,-0]))[1]==Z?function(t){return new Ki(t)}:Vu,go=Hi?function(t){return Hi.get(t)}:Vu,vo=Wi?function(t){return null==t?[]:(t=ti(t),p(Wi(t),function(e){return xi.call(t,e)}))}:Zu,yo=Wi?function(t){for(var e=[];t;)v(e,vo(t)),t=bi(t);return e}:Zu,_o=Se;(Ui&&"[object DataView]"!=_o(new Ui(new ArrayBuffer(1)))||$i&&"[object Map]"!=_o(new $i)||Vi&&"[object Promise]"!=_o(Vi.resolve())||Ki&&"[object Set]"!=_o(new Ki)||Zi&&"[object WeakMap]"!=_o(new Zi))&&(_o=function(t){var e=Se(t);if(t=(t="[object Object]"==e?t.constructor:K)?Nr(t):"")switch(t){case Ji:return"[object DataView]";case Qi:return"[object Map]";case Xi:return"[object Promise]";case to:return"[object Set]";case eo:return"[object WeakMap]"}return e});var bo=oi?vu:Gu,mo=Br(lo),xo=Ri||function(t,e){return Kt.setTimeout(t,e)},wo=Br(so),jo=function(t){t=lu(t,function(t){return 500===e.size&&e.clear(),t});var e=t.cache;return t}(function(t){var e=[];return ft.test(t)&&e.push(""),t.replace(ct,function(t,n,r,u){e.push(r?u.replace(bt,"$1"):n||t)}),e}),Ao=ln(function(t,e){return du(t)?me(t,Ae(e,1,du,!0)):[]}),Oo=ln(function(t,e){var n=Gr(e);return du(n)&&(n=K),du(t)?me(t,Ae(e,1,du,!0),xr(n,2)):[]}),Eo=ln(function(t,e){var n=Gr(e);return du(n)&&(n=K),du(t)?me(t,Ae(e,1,du,!0),K,n):[]}),Io=ln(function(t){var e=g(t,kn);return e.length&&e[0]===t[0]?ze(e):[]}),ko=ln(function(t){var e=Gr(t),n=g(t,kn);return e===Gr(n)?e=K:n.pop(),n.length&&n[0]===t[0]?ze(n,xr(e,2)):[]}),Ro=ln(function(t){var e=Gr(t),n=g(t,kn);return(e="function"==typeof e?e:K)&&n.pop(),n.length&&n[0]===t[0]?ze(n,K,e):[]}),So=ln(Hr),To=vr(function(t,e){var n=null==t?0:t.length,r=de(t,e);return an(t,g(e,function(t){return Sr(t,n)?+t:t}).sort(Cn)),r}),Wo=ln(function(t){return wn(Ae(t,1,du,!0))}),Po=ln(function(t){var e=Gr(t);return du(e)&&(e=K),wn(Ae(t,1,du,!0),xr(e,2))}),zo=ln(function(t){var e=Gr(t),e="function"==typeof e?e:K;return wn(Ae(t,1,du,!0),K,e)}),Co=ln(function(t,e){return du(t)?me(t,e):[]}),Mo=ln(function(t){return En(p(t,du))}),Lo=ln(function(t){var e=Gr(t);return du(e)&&(e=K),En(p(t,du),xr(e,2))}),Bo=ln(function(t){var e=Gr(t),e="function"==typeof e?e:K;return En(p(t,du),K,e)}),Fo=ln(Jr),Do=ln(function(t){var e=t.length,e=1<e?t[e-1]:K,e="function"==typeof e?(t.pop(),e):K;return Qr(t,e)}),No=vr(function(t){function e(e){return de(e,t)}var n=t.length,r=n?t[0]:0,i=this.__wrapped__;return!(1<n||this.__actions__.length)&&i instanceof I&&Sr(r)?(i=i.slice(r,+r+(n?1:0)),i.__actions__.push({func:tu,args:[e],thisArg:K}),new u(i,this.__chain__).thru(function(t){return n&&!t.length&&t.push(K),t})):this.thru(e)}),qo=qn(function(t,e,n){fi.call(t,n)?++t[n]:he(t,n,1)}),Uo=Jn($r),$o=Jn(Vr),Vo=qn(function(t,e,n){fi.call(t,n)?t[n].push(e):he(t,n,[e])}),Ko=ln(function(t,e,n){var r=-1,u="function"==typeof e,i=hu(t)?Hu(t.length):[];return oo(t,function(t){i[++r]=u?a(e,t,n):Me(t,e,n)}),i}),Zo=qn(function(t,e,n){he(t,n,e)}),Go=qn(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),Ho=ln(function(t,e){if(null==t)return[];var n=e.length;return 1<n&&Tr(t,e[0],e[1])?e=[]:2<n&&Tr(e[0],e[1],e[2])&&(e=[e[0]]),en(t,Ae(e,1),[])}),Yo=ki||function(){return Kt.Date.now()},Jo=ln(function(t,e,n){var r=1;if(n.length)var u=N(n,mr(Jo)),r=32|r;return lr(t,r,e,n,u)}),Qo=ln(function(t,e,n){var r=3;if(n.length)var u=N(n,mr(Qo)),r=32|r;return lr(e,r,t,n,u)}),Xo=ln(function(t,e){return be(t,1,e)}),ta=ln(function(t,e,n){return be(t,Ru(e)||0,n)});lu.Cache=Dt;var ea=ln(function(t,e){e=1==e.length&&fa(e[0])?g(e[0],P(xr())):g(Ae(e,1),P(xr()));var n=e.length;return ln(function(r){for(var u=-1,i=Bi(r.length,n);++u<i;)r[u]=e[u].call(this,r[u]);return a(t,this,r)})}),na=ln(function(t,e){return lr(t,32,K,e,N(e,mr(na)))}),ra=ln(function(t,e){return lr(t,64,K,e,N(e,mr(ra)))}),ua=vr(function(t,e){return lr(t,256,K,K,K,e)}),ia=or(Te),oa=or(function(t,e){return t>=e}),aa=Le(function(){return arguments}())?Le:function(t){return mu(t)&&fi.call(t,"callee")&&!xi.call(t,"callee")},fa=Hu.isArray,ca=Jt?P(Jt):Be,la=Pi||Gu,sa=Qt?P(Qt):Fe,pa=Xt?P(Xt):Ne,ha=te?P(te):$e,da=ee?P(ee):Ve,ga=ne?P(ne):Ke,va=or(He),ya=or(function(t,e){return t<=e}),_a=Un(function(t,e){if(zr(e)||hu(e))Fn(e,zu(e),t);else for(var n in e)fi.call(e,n)&&fe(t,n,e[n])}),ba=Un(function(t,e){Fn(e,Cu(e),t)}),ma=Un(function(t,e,n,r){Fn(e,Cu(e),t,r)}),xa=Un(function(t,e,n,r){Fn(e,zu(e),t,r)}),wa=vr(de),ja=ln(function(t){return t.push(K,sr),a(ma,K,t)}),Aa=ln(function(t){return t.push(K,pr),a(Ra,K,t)}),Oa=tr(function(t,e,n){t[e]=n},Nu(qu)),Ea=tr(function(t,e,n){fi.call(t,e)?t[e].push(n):t[e]=[n]},xr),Ia=ln(Me),ka=Un(function(t,e,n){Xe(t,e,n)}),Ra=Un(function(t,e,n,r){Xe(t,e,n,r)}),Sa=vr(function(t,e){var n={};if(null==t)return n;var r=!1;e=g(e,function(e){return e=Sn(e,t),r||(r=1<e.length),e}),Fn(t,_r(t),n),r&&(n=ve(n,7,hr));for(var u=e.length;u--;)jn(n,e[u]);return n}),Ta=vr(function(t,e){return null==t?{}:nn(t,e)}),Wa=cr(zu),Pa=cr(Cu),za=Gn(function(t,e,n){return e=e.toLowerCase(),t+(n?Bu(e):e)}),Ca=Gn(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Ma=Gn(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),La=Zn("toLowerCase"),Ba=Gn(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Fa=Gn(function(t,e,n){return t+(n?" ":"")+Na(e)}),Da=Gn(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Na=Zn("toUpperCase"),qa=ln(function(t,e){try{return a(t,K,e)}catch(t){return gu(t)?t:new Ju(t)}}),Ua=vr(function(t,e){return c(e,function(e){e=Dr(e),he(t,e,Jo(t[e],t))}),t}),$a=Qn(),Va=Qn(!0),Ka=ln(function(t,e){return function(n){return Me(n,t,e)}}),Za=ln(function(t,e){return function(n){return Me(t,n,e)}}),Ga=nr(g),Ha=nr(s),Ya=nr(b),Ja=ir(),Qa=ir(!0),Xa=er(function(t,e){return t+e},0),tf=fr("ceil"),ef=er(function(t,e){return t/e},1),nf=fr("floor"),rf=er(function(t,e){return t*e},1),uf=fr("round"),of=er(function(t,e){return t-e},0);return n.after=function(t,e){if("function"!=typeof e)throw new ri("Expected a function");return t=Iu(t),function(){if(1>--t)return e.apply(this,arguments)}},n.ary=iu,n.assign=_a,n.assignIn=ba,n.assignInWith=ma,n.assignWith=xa,n.at=wa,n.before=ou,n.bind=Jo,n.bindAll=Ua,n.bindKey=Qo,n.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return fa(t)?t:[t]},n.chain=Xr,n.chunk=function(t,e,n){if(e=(n?Tr(t,e,n):e===K)?1:Li(Iu(e),0),!(n=null==t?0:t.length)||1>e)return[];for(var r=0,u=0,i=Hu(Si(n/e));r<n;)i[u++]=gn(t,r,r+=e);return i},n.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,u=[];++e<n;){var i=t[e];i&&(u[r++]=i)}return u},n.concat=function(){var t=arguments.length;if(!t)return[];for(var e=Hu(t-1),n=arguments[0];t--;)e[t-1]=arguments[t];return v(fa(n)?Bn(n):[n],Ae(e,1))},n.cond=function(t){var e=null==t?0:t.length,n=xr();return t=e?g(t,function(t){if("function"!=typeof t[1])throw new ri("Expected a function");return[n(t[0]),t[1]]}):[],ln(function(n){for(var r=-1;++r<e;){var u=t[r];if(a(u[0],this,n))return a(u[1],this,n)}})},n.conforms=function(t){return ye(ve(t,1))},n.constant=Nu,n.countBy=qo,n.create=function(t,e){var n=io(t);return null==e?n:se(n,e)},n.curry=au,n.curryRight=fu,n.debounce=cu,n.defaults=ja,n.defaultsDeep=Aa,n.defer=Xo,n.delay=ta,n.difference=Ao,n.differenceBy=Oo,n.differenceWith=Eo,n.drop=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===K?1:Iu(e),gn(t,0>e?0:e,r)):[]},n.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===K?1:Iu(e),e=r-e,gn(t,0,0>e?0:e)):[]},n.dropRightWhile=function(t,e){return t&&t.length?An(t,xr(e,3),!0,!0):[]},n.dropWhile=function(t,e){return t&&t.length?An(t,xr(e,3),!0):[]},n.fill=function(t,e,n,r){var u=null==t?0:t.length;if(!u)return[];for(n&&"number"!=typeof n&&Tr(t,e,n)&&(n=0,r=u),u=t.length,n=Iu(n),0>n&&(n=-n>u?0:u+n),r=r===K||r>u?u:Iu(r),0>r&&(r+=u),r=n>r?0:ku(r);n<r;)t[n++]=e;return t},n.filter=function(t,e){return(fa(t)?p:je)(t,xr(e,3))},n.flatMap=function(t,e){return Ae(uu(t,e),1)},n.flatMapDeep=function(t,e){return Ae(uu(t,e),Z)},n.flatMapDepth=function(t,e,n){return n=n===K?1:Iu(n),Ae(uu(t,e),n)},n.flatten=Kr,n.flattenDeep=function(t){return(null==t?0:t.length)?Ae(t,Z):[]},n.flattenDepth=function(t,e){return null!=t&&t.length?(e=e===K?1:Iu(e),Ae(t,e)):[]},n.flip=function(t){return lr(t,512)},n.flow=$a,n.flowRight=Va,n.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var u=t[e];r[u[0]]=u[1]}return r},n.functions=function(t){return null==t?[]:Ie(t,zu(t))},n.functionsIn=function(t){return null==t?[]:Ie(t,Cu(t))},n.groupBy=Vo,n.initial=function(t){return(null==t?0:t.length)?gn(t,0,-1):[]},n.intersection=Io,n.intersectionBy=ko,n.intersectionWith=Ro,n.invert=Oa,n.invertBy=Ea,n.invokeMap=Ko,n.iteratee=Uu,n.keyBy=Zo,n.keys=zu,n.keysIn=Cu,n.map=uu,n.mapKeys=function(t,e){var n={};return e=xr(e,3),Oe(t,function(t,r,u){he(n,e(t,r,u),t)}),n},n.mapValues=function(t,e){var n={};return e=xr(e,3),Oe(t,function(t,r,u){he(n,r,e(t,r,u))}),n},n.matches=function(t){return Je(ve(t,1))},n.matchesProperty=function(t,e){return Qe(t,ve(e,1))},n.memoize=lu,n.merge=ka,n.mergeWith=Ra,n.method=Ka,n.methodOf=Za,n.mixin=$u,n.negate=su,n.nthArg=function(t){return t=Iu(t),ln(function(e){return tn(e,t)})},n.omit=Sa,n.omitBy=function(t,e){return Mu(t,su(xr(e)))},n.once=function(t){return ou(2,t)},n.orderBy=function(t,e,n,r){return null==t?[]:(fa(e)||(e=null==e?[]:[e]),n=r?K:n,fa(n)||(n=null==n?[]:[n]),en(t,e,n))},n.over=Ga,n.overArgs=ea,n.overEvery=Ha,n.overSome=Ya,n.partial=na,n.partialRight=ra,n.partition=Go,n.pick=Ta,n.pickBy=Mu,n.property=Ku,n.propertyOf=function(t){return function(e){return null==t?K:ke(t,e)}},n.pull=So,n.pullAll=Hr,n.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?on(t,e,xr(n,2)):t},n.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?on(t,e,K,n):t},n.pullAt=To,n.range=Ja,n.rangeRight=Qa,n.rearg=ua,n.reject=function(t,e){return(fa(t)?p:je)(t,su(xr(e,3)))},n.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,u=[],i=t.length;for(e=xr(e,3);++r<i;){var o=t[r];e(o,r,t)&&(n.push(o),u.push(r))}return an(t,u),n},n.rest=function(t,e){if("function"!=typeof t)throw new ri("Expected a function");return e=e===K?e:Iu(e),ln(t,e)},n.reverse=Yr,n.sampleSize=function(t,e,n){return e=(n?Tr(t,e,n):e===K)?1:Iu(e),(fa(t)?Gt:pn)(t,e)},n.set=function(t,e,n){return null==t?t:hn(t,e,n)},n.setWith=function(t,e,n,r){return r="function"==typeof r?r:K,null==t?t:hn(t,e,n,r)},n.shuffle=function(t){return(fa(t)?Yt:dn)(t)},n.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&Tr(t,e,n)?(e=0,n=r):(e=null==e?0:Iu(e),n=n===K?r:Iu(n)),gn(t,e,n)):[]},n.sortBy=Ho,n.sortedUniq=function(t){return t&&t.length?bn(t):[]},n.sortedUniqBy=function(t,e){return t&&t.length?bn(t,xr(e,2)):[]},n.split=function(t,e,n){return n&&"number"!=typeof n&&Tr(t,e,n)&&(e=n=K),n=n===K?4294967295:n>>>0,n?(t=Tu(t))&&("string"==typeof e||null!=e&&!ha(e))&&!(e=xn(e))&&Ct.test(t)?Tn(V(t),0,n):t.split(e,n):[]},n.spread=function(t,e){if("function"!=typeof t)throw new ri("Expected a function");return e=null==e?0:Li(Iu(e),0),ln(function(n){var r=n[e];return n=Tn(n,0,e),r&&v(n,r),a(t,this,n)})},n.tail=function(t){var e=null==t?0:t.length;return e?gn(t,1,e):[]},n.take=function(t,e,n){return t&&t.length?(e=n||e===K?1:Iu(e),gn(t,0,0>e?0:e)):[]},n.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===K?1:Iu(e),e=r-e,gn(t,0>e?0:e,r)):[]},n.takeRightWhile=function(t,e){return t&&t.length?An(t,xr(e,3),!1,!0):[]},n.takeWhile=function(t,e){return t&&t.length?An(t,xr(e,3)):[]},n.tap=function(t,e){return e(t),t},n.throttle=function(t,e,n){var r=!0,u=!0;if("function"!=typeof t)throw new ri("Expected a function");return bu(n)&&(r="leading"in n?!!n.leading:r,u="trailing"in n?!!n.trailing:u),cu(t,e,{leading:r,maxWait:e,trailing:u})},n.thru=tu,n.toArray=Ou,n.toPairs=Wa,n.toPairsIn=Pa,n.toPath=function(t){return fa(t)?g(t,Dr):Au(t)?[t]:Bn(jo(Tu(t)))},n.toPlainObject=Su,n.transform=function(t,e,n){var r=fa(t),u=r||la(t)||ga(t);if(e=xr(e,4),null==n){var i=t&&t.constructor;n=u?r?new i:[]:bu(t)&&vu(i)?io(bi(t)):{}}return(u?c:Oe)(t,function(t,r,u){return e(n,t,r,u)}),n},n.unary=function(t){return iu(t,1)},n.union=Wo,n.unionBy=Po,n.unionWith=zo,n.uniq=function(t){return t&&t.length?wn(t):[]},n.uniqBy=function(t,e){return t&&t.length?wn(t,xr(e,2)):[]},n.uniqWith=function(t,e){return e="function"==typeof e?e:K,t&&t.length?wn(t,K,e):[]},n.unset=function(t,e){return null==t||jn(t,e)},n.unzip=Jr,n.unzipWith=Qr,n.update=function(t,e,n){return null==t?t:hn(t,e,Rn(n)(ke(t,e)),void 0)},n.updateWith=function(t,e,n,r){return r="function"==typeof r?r:K,null!=t&&(t=hn(t,e,Rn(n)(ke(t,e)),r)),t},n.values=Lu,n.valuesIn=function(t){return null==t?[]:z(t,Cu(t))},n.without=Co,n.words=Du,n.wrap=function(t,e){return na(Rn(e),t)},n.xor=Mo,n.xorBy=Lo,n.xorWith=Bo,n.zip=Fo,n.zipObject=function(t,e){return In(t||[],e||[],fe)},n.zipObjectDeep=function(t,e){return In(t||[],e||[],hn)},n.zipWith=Do,n.entries=Wa,n.entriesIn=Pa,n.extend=ba,n.extendWith=ma,$u(n,n),n.add=Xa,n.attempt=qa,n.camelCase=za,n.capitalize=Bu,n.ceil=tf,n.clamp=function(t,e,n){return n===K&&(n=e,e=K),n!==K&&(n=Ru(n),n=n===n?n:0),e!==K&&(e=Ru(e),e=e===e?e:0),ge(Ru(t),e,n)},n.clone=function(t){return ve(t,4)},n.cloneDeep=function(t){return ve(t,5)},n.cloneDeepWith=function(t,e){return e="function"==typeof e?e:K,ve(t,5,e)},n.cloneWith=function(t,e){return e="function"==typeof e?e:K,ve(t,4,e)},n.conformsTo=function(t,e){return null==e||_e(t,e,zu(e))},n.deburr=Fu,n.defaultTo=function(t,e){return null==t||t!==t?e:t},n.divide=ef,n.endsWith=function(t,e,n){t=Tu(t),e=xn(e);var r=t.length,r=n=n===K?r:ge(Iu(n),0,r);return 0<=(n-=e.length)&&t.slice(n,r)==e},n.eq=pu,n.escape=function(t){return(t=Tu(t))&&nt.test(t)?t.replace(tt,ie):t},n.escapeRegExp=function(t){return(t=Tu(t))&&st.test(t)?t.replace(lt,"\\$&"):t},n.every=function(t,e,n){var r=fa(t)?s:xe;return n&&Tr(t,e,n)&&(e=K),r(t,xr(e,3))},n.find=Uo,n.findIndex=$r,n.findKey=function(t,e){return m(t,xr(e,3),Oe)},n.findLast=$o,n.findLastIndex=Vr,n.findLastKey=function(t,e){return m(t,xr(e,3),Ee)},n.floor=nf,n.forEach=nu,n.forEachRight=ru,n.forIn=function(t,e){return null==t?t:fo(t,xr(e,3),Cu)},n.forInRight=function(t,e){return null==t?t:co(t,xr(e,3),Cu)},n.forOwn=function(t,e){return t&&Oe(t,xr(e,3))},n.forOwnRight=function(t,e){return t&&Ee(t,xr(e,3))},n.get=Wu,n.gt=ia,n.gte=oa,n.has=function(t,e){return null!=t&&Or(t,e,We)},n.hasIn=Pu,n.head=Zr,n.identity=qu,n.includes=function(t,e,n,r){return t=hu(t)?t:Lu(t),n=n&&!r?Iu(n):0,r=t.length,0>n&&(n=Li(r+n,0)),ju(t)?n<=r&&-1<t.indexOf(e,n):!!r&&-1<w(t,e,n)},n.indexOf=function(t,e,n){var r=null==t?0:t.length;return r?(n=null==n?0:Iu(n),0>n&&(n=Li(r+n,0)),w(t,e,n)):-1},n.inRange=function(t,e,n){return e=Eu(e),n===K?(n=e,e=0):n=Eu(n),(t=Ru(t))>=Bi(e,n)&&t<Li(e,n)},n.invoke=Ia,n.isArguments=aa,n.isArray=fa,n.isArrayBuffer=ca,n.isArrayLike=hu,n.isArrayLikeObject=du,n.isBoolean=function(t){return!0===t||!1===t||mu(t)&&"[object Boolean]"==Se(t)},n.isBuffer=la,n.isDate=sa,n.isElement=function(t){return mu(t)&&1===t.nodeType&&!wu(t)},n.isEmpty=function(t){if(null==t)return!0;if(hu(t)&&(fa(t)||"string"==typeof t||"function"==typeof t.splice||la(t)||ga(t)||aa(t)))return!t.length;var e=_o(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(zr(t))return!Ge(t).length;for(var n in t)if(fi.call(t,n))return!1;return!0},n.isEqual=function(t,e){return De(t,e)},n.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:K)?n(t,e):K;return r===K?De(t,e,K,n):!!r},n.isError=gu,n.isFinite=function(t){return"number"==typeof t&&zi(t)},n.isFunction=vu,n.isInteger=yu,n.isLength=_u,n.isMap=pa,n.isMatch=function(t,e){return t===e||qe(t,e,jr(e))},n.isMatchWith=function(t,e,n){return n="function"==typeof n?n:K,qe(t,e,jr(e),n)},n.isNaN=function(t){return xu(t)&&t!=+t},n.isNative=function(t){if(bo(t))throw new Ju("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ue(t)},n.isNil=function(t){return null==t},n.isNull=function(t){return null===t},n.isNumber=xu,n.isObject=bu,n.isObjectLike=mu,n.isPlainObject=wu,n.isRegExp=ha,n.isSafeInteger=function(t){return yu(t)&&-9007199254740991<=t&&9007199254740991>=t},n.isSet=da,n.isString=ju,n.isSymbol=Au,n.isTypedArray=ga,n.isUndefined=function(t){return t===K},n.isWeakMap=function(t){return mu(t)&&"[object WeakMap]"==_o(t)},n.isWeakSet=function(t){return mu(t)&&"[object WeakSet]"==Se(t)},n.join=function(t,e){return null==t?"":Ci.call(t,e)},n.kebabCase=Ca,n.last=Gr,n.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var u=r;if(n!==K&&(u=Iu(n),u=0>u?Li(r+u,0):Bi(u,r-1)),e===e){for(n=u+1;n--&&t[n]!==e;);t=n}else t=x(t,A,u,!0);return t},n.lowerCase=Ma,n.lowerFirst=La,n.lt=va,n.lte=ya,n.max=function(t){return t&&t.length?we(t,qu,Te):K},n.maxBy=function(t,e){return t&&t.length?we(t,xr(e,2),Te):K},n.mean=function(t){return O(t,qu)},n.meanBy=function(t,e){return O(t,xr(e,2))},n.min=function(t){return t&&t.length?we(t,qu,He):K},n.minBy=function(t,e){return t&&t.length?we(t,xr(e,2),He):K},n.stubArray=Zu,n.stubFalse=Gu,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=rf,n.nth=function(t,e){return t&&t.length?tn(t,Iu(e)):K},n.noConflict=function(){return Kt._===this&&(Kt._=hi),this},n.noop=Vu,n.now=Yo,n.pad=function(t,e,n){t=Tu(t);var r=(e=Iu(e))?$(t):0;return!e||r>=e?t:(e=(e-r)/2,rr(Ti(e),n)+t+rr(Si(e),n))},n.padEnd=function(t,e,n){t=Tu(t);var r=(e=Iu(e))?$(t):0;return e&&r<e?t+rr(e-r,n):t},n.padStart=function(t,e,n){t=Tu(t);var r=(e=Iu(e))?$(t):0;return e&&r<e?rr(e-r,n)+t:t},n.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),Di(Tu(t).replace(ht,""),e||0)},n.random=function(t,e,n){if(n&&"boolean"!=typeof n&&Tr(t,e,n)&&(e=n=K),n===K&&("boolean"==typeof e?(n=e,e=K):"boolean"==typeof t&&(n=t,t=K)),t===K&&e===K?(t=0,e=1):(t=Eu(t),e===K?(e=t,t=0):e=Eu(e)),t>e){var r=t;t=e,e=r}return n||t%1||e%1?(n=Ni(),Bi(t+n*(e-t+qt("1e-"+((n+"").length-1))),e)):fn(t,e)},n.reduce=function(t,e,n){var r=fa(t)?y:k,u=3>arguments.length;return r(t,xr(e,4),n,u,oo)},n.reduceRight=function(t,e,n){var r=fa(t)?_:k,u=3>arguments.length;return r(t,xr(e,4),n,u,ao)},n.repeat=function(t,e,n){return e=(n?Tr(t,e,n):e===K)?1:Iu(e),cn(Tu(t),e)},n.replace=function(){var t=arguments,e=Tu(t[0]);return 3>t.length?e:e.replace(t[1],t[2])},n.result=function(t,e,n){e=Sn(e,t);var r=-1,u=e.length;for(u||(u=1,t=K);++r<u;){var i=null==t?K:t[Dr(e[r])];i===K&&(r=u,i=n),t=vu(i)?i.call(t):i}return t},n.round=uf,n.runInContext=t,n.sample=function(t){return(fa(t)?Zt:sn)(t)},n.size=function(t){if(null==t)return 0;if(hu(t))return ju(t)?$(t):t.length;var e=_o(t);return"[object Map]"==e||"[object Set]"==e?t.size:Ge(t).length},n.snakeCase=Ba,n.some=function(t,e,n){var r=fa(t)?b:vn;return n&&Tr(t,e,n)&&(e=K),r(t,xr(e,3))},n.sortedIndex=function(t,e){return yn(t,e)},n.sortedIndexBy=function(t,e,n){return _n(t,e,xr(n,2))},n.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=yn(t,e);if(r<n&&pu(t[r],e))return r}return-1},n.sortedLastIndex=function(t,e){return yn(t,e,!0)},n.sortedLastIndexBy=function(t,e,n){return _n(t,e,xr(n,2),!0)},n.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var n=yn(t,e,!0)-1;if(pu(t[n],e))return n}return-1},n.startCase=Fa,n.startsWith=function(t,e,n){return t=Tu(t),n=null==n?0:ge(Iu(n),0,t.length),e=xn(e),t.slice(n,n+e.length)==e},n.subtract=of,n.sum=function(t){return t&&t.length?S(t,qu):0},n.sumBy=function(t,e){return t&&t.length?S(t,xr(e,2)):0},n.template=function(t,e,r){var u=n.templateSettings;r&&Tr(t,e,r)&&(e=K),t=Tu(t),e=ma({},e,u,sr),r=ma({},e.imports,u.imports,sr);var i,o,a=zu(r),f=z(r,a),c=0;r=e.interpolate||kt;var l="__p+='";r=ei((e.escape||kt).source+"|"+r.source+"|"+(r===it?mt:kt).source+"|"+(e.evaluate||kt).source+"|$","g");var s="sourceURL"in e?"//# sourceURL="+e.sourceURL+"\n":"";if(t.replace(r,function(e,n,r,u,a,f){return r||(r=u),l+=t.slice(c,f).replace(Rt,B),n&&(i=!0,l+="'+__e("+n+")+'"),a&&(o=!0,l+="';"+a+";\n__p+='"),r&&(l+="'+((__t=("+r+"))==null?'':__t)+'"),c=f+e.length,e}),l+="';",(e=e.variable)||(l="with(obj){"+l+"}"),l=(o?l.replace(Y,""):l).replace(J,"$1").replace(Q,"$1;"),l="function("+(e||"obj")+"){"+(e?"":"obj||(obj={});")+"var __t,__p=''"+(i?",__e=_.escape":"")+(o?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+l+"return __p}",e=qa(function(){return Qu(a,s+"return "+l).apply(K,f)}),e.source=l,gu(e))throw e;return e},n.times=function(t,e){if(1>(t=Iu(t))||9007199254740991<t)return[];var n=4294967295,r=Bi(t,4294967295);for(e=xr(e),t-=4294967295,r=T(r,e);++n<t;)e(n);return r},n.toFinite=Eu,n.toInteger=Iu,n.toLength=ku,n.toLower=function(t){return Tu(t).toLowerCase()},n.toNumber=Ru,n.toSafeInteger=function(t){return t?ge(Iu(t),-9007199254740991,9007199254740991):0===t?t:0},n.toString=Tu,n.toUpper=function(t){return Tu(t).toUpperCase()},n.trim=function(t,e,n){return(t=Tu(t))&&(n||e===K)?t.replace(pt,""):t&&(e=xn(e))?(t=V(t),n=V(e),e=M(t,n),n=L(t,n)+1,Tn(t,e,n).join("")):t},n.trimEnd=function(t,e,n){return(t=Tu(t))&&(n||e===K)?t.replace(dt,""):t&&(e=xn(e))?(t=V(t),e=L(t,V(e))+1,Tn(t,0,e).join("")):t},n.trimStart=function(t,e,n){return(t=Tu(t))&&(n||e===K)?t.replace(ht,""):t&&(e=xn(e))?(t=V(t),e=M(t,V(e)),Tn(t,e).join("")):t},n.truncate=function(t,e){var n=30,r="...";if(bu(e))var u="separator"in e?e.separator:u,n="length"in e?Iu(e.length):n,r="omission"in e?xn(e.omission):r;t=Tu(t);var i=t.length;if(Ct.test(t))var o=V(t),i=o.length;if(n>=i)return t;if(1>(i=n-$(r)))return r;if(n=o?Tn(o,0,i).join(""):t.slice(0,i),u===K)return n+r;if(o&&(i+=n.length-i),ha(u)){if(t.slice(i).search(u)){var a=n;for(u.global||(u=ei(u.source,Tu(xt.exec(u))+"g")),u.lastIndex=0;o=u.exec(a);)var f=o.index;n=n.slice(0,f===K?i:f)}}else t.indexOf(xn(u),i)!=i&&-1<(u=n.lastIndexOf(u))&&(n=n.slice(0,u));return n+r},n.unescape=function(t){return(t=Tu(t))&&et.test(t)?t.replace(X,oe):t},n.uniqueId=function(t){var e=++ci;return Tu(t)+e},n.upperCase=Da,n.upperFirst=Na,n.each=nu,n.eachRight=ru,n.first=Zr,$u(n,function(){var t={};return Oe(n,function(e,r){fi.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION="4.17.4",c("bind bindKey curry curryRight partial partialRight".split(" "),function(t){n[t].placeholder=n}),c(["drop","take"],function(t,e){I.prototype[t]=function(n){n=n===K?1:Li(Iu(n),0);var r=this.__filtered__&&!e?new I(this):this.clone();return r.__filtered__?r.__takeCount__=Bi(n,r.__takeCount__):r.__views__.push({size:Bi(n,4294967295),type:t+(0>r.__dir__?"Right":"")}),r},I.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),c(["filter","map","takeWhile"],function(t,e){var n=e+1,r=1==n||3==n;I.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:xr(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),c(["head","last"],function(t,e){var n="take"+(e?"Right":"");I.prototype[t]=function(){return this[n](1).value()[0]}}),c(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");I.prototype[t]=function(){return this.__filtered__?new I(this):this[n](1)}}),I.prototype.compact=function(){return this.filter(qu)},I.prototype.find=function(t){return this.filter(t).head()},I.prototype.findLast=function(t){return this.reverse().find(t)},I.prototype.invokeMap=ln(function(t,e){return"function"==typeof t?new I(this):this.map(function(n){return Me(n,t,e)})}),I.prototype.reject=function(t){return this.filter(su(xr(t)))},I.prototype.slice=function(t,e){t=Iu(t);var n=this;return n.__filtered__&&(0<t||0>e)?new I(n):(0>t?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==K&&(e=Iu(e),n=0>e?n.dropRight(-e):n.take(e-t)),n)},I.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},I.prototype.toArray=function(){return this.take(4294967295)},Oe(I.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),o=n[i?"take"+("last"==e?"Right":""):e],a=i||/^find/.test(e);o&&(n.prototype[e]=function(){function e(t){return t=o.apply(n,v([t],c)),i&&h?t[0]:t}var f=this.__wrapped__,c=i?[1]:arguments,l=f instanceof I,s=c[0],p=l||fa(f);p&&r&&"function"==typeof s&&1!=s.length&&(l=p=!1);var h=this.__chain__,d=!!this.__actions__.length,s=a&&!h,l=l&&!d;return!a&&p?(f=l?f:new I(this),f=t.apply(f,c),f.__actions__.push({func:tu,args:[e],thisArg:K}),new u(f,h)):s&&l?t.apply(this,c):(f=this.thru(e),s?i?f.value()[0]:f.value():f)})}),c("pop push shift sort splice unshift".split(" "),function(t){var e=ui[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",u=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(u&&!this.__chain__){var n=this.value();return e.apply(fa(n)?n:[],t)}return this[r](function(n){return e.apply(fa(n)?n:[],t)})}}),Oe(I.prototype,function(t,e){var r=n[e];if(r){var u=r.name+"";(Yi[u]||(Yi[u]=[])).push({name:e,func:r})}}),Yi[Xn(K,2).name]=[{name:"wrapper",func:K}],I.prototype.clone=function(){var t=new I(this.__wrapped__);return t.__actions__=Bn(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Bn(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Bn(this.__views__),t},I.prototype.reverse=function(){if(this.__filtered__){var t=new I(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t},I.prototype.value=function(){var t,e=this.__wrapped__.value(),n=this.__dir__,r=fa(e),u=0>n,i=r?e.length:0;t=i;for(var o=this.__views__,a=0,f=-1,c=o.length;++f<c;){var l=o[f],s=l.size;switch(l.type){case"drop":a+=s;break;case"dropRight":t-=s;break;case"take":t=Bi(t,a+s);break;case"takeRight":a=Li(a,t-s)}}if(t={start:a,end:t},o=t.start,a=t.end,t=a-o,o=u?a:o-1,a=this.__iteratees__,f=a.length,c=0,l=Bi(t,this.__takeCount__),!r||!u&&i==t&&l==t)return On(e,this.__actions__);r=[];t:for(;t--&&c<l;){for(o+=n,u=-1,i=e[o];++u<f;){var p=a[u],s=p.type,p=(0,p.iteratee)(i);if(2==s)i=p;else if(!p){if(1==s)continue t;break t}}r[c++]=i}return r},n.prototype.at=No,n.prototype.chain=function(){return Xr(this)},n.prototype.commit=function(){return new u(this.value(),this.__chain__)},n.prototype.next=function(){this.__values__===K&&(this.__values__=Ou(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?K:this.__values__[this.__index__++]}},n.prototype.plant=function(t){for(var e,n=this;n instanceof r;){var u=Ur(n);u.__index__=0,u.__values__=K,e?i.__wrapped__=u:e=u;var i=u,n=n.__wrapped__}return i.__wrapped__=t,e},n.prototype.reverse=function(){var t=this.__wrapped__;return t instanceof I?(this.__actions__.length&&(t=new I(this)),t=t.reverse(),t.__actions__.push({func:tu,args:[Yr],thisArg:K}),new u(t,this.__chain__)):this.thru(Yr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return On(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,Ai&&(n.prototype[Ai]=eu),n}();Kt._=ae,void 0!==(r=function(){return ae}.call(e,n,e,u))&&(u.exports=r)}).call(this)}).call(e,function(){return this}(),n(11)(t))},function(t,e,n){function r(t,e){return 2==e?function(e,n){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}function u(t,e){return 2==e?function(e,n){return t(e,n)}:function(e){return t(e)}}function i(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function o(t){return function(e){return t({},e)}}function a(t,e){return function(){for(var n=arguments.length,r=n-1,u=Array(n);n--;)u[n]=arguments[n];var i=u[e],o=u.slice(0,e);return i&&p.apply(o,i),e!=r&&p.apply(o,u.slice(e+1)),t.apply(this,o)}}function f(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var u=r[0]=e.apply(void 0,r);return t.apply(void 0,r),u}}}function c(t,e,n,p){function h(t,e){if(I.cap){var n=l.iterateeRearg[t];if(n)return x(e,n);var r=!O&&l.iterateeAry[t];if(r)return m(e,r)}return e}function d(t,e,n){return k||I.curry&&n>1?L(e,n):e}function g(t,e,n){if(I.fixed&&(R||!l.skipFixed[t])){var r=l.methodSpread[t],u=r&&r.start;return void 0===u?z(e,n):a(e,u)}return e}function v(t,e,n){return I.rearg&&n>1&&(S||!l.skipRearg[t])?q(e,l.methodRearg[t]||l.aryRearg[n]):e}function y(t,e){e=$(e);for(var n=-1,r=e.length,u=r-1,i=M(Object(t)),o=i;null!=o&&++n<r;){var a=e[n],f=o[a];null!=f&&(o[e[n]]=M(n==u?f:Object(f))),o=o[a]}return i}function _(t){return Z.runInContext.convert(t)(void 0)}function b(t,e){var n=l.aliasToReal[t]||t,r=l.remap[n]||n,u=p;return function(t){var i=O?W:P,o=O?W[r]:e,a=C(C({},u),t);return c(i,n,o,a)}}function m(t,e){return w(t,function(t){return"function"==typeof t?u(t,e):t})}function x(t,e){return w(t,function(t){var n=e.length;return r(q(u(t,n),e),n)})}function w(t,e){return function(){var n=arguments.length;if(!n)return t();for(var r=Array(n);n--;)r[n]=arguments[n];var u=I.rearg?0:n-1;return r[u]=e(r[u]),t.apply(void 0,r)}}function j(t,e){var n,r=l.aliasToReal[t]||t,u=e,a=K[r];return a?u=a(e):I.immutable&&(l.mutate.array[r]?u=f(e,i):l.mutate.object[r]?u=f(e,o(e)):l.mutate.set[r]&&(u=f(e,y))),B(V,function(t){return B(l.aryMethod[t],function(e){if(r==e){var i=l.methodSpread[r],o=i&&i.afterRearg;return n=o?g(r,v(r,u,t),t):v(r,g(r,u,t),t),n=h(r,n),n=d(r,n,t),!1}}),!n}),n||(n=u),n==e&&(n=k?L(n,1):function(){return e.apply(this,arguments)}),n.convert=b(r,e),l.placeholder[r]&&(A=!0,n.placeholder=e.placeholder=T),n}var A,O="function"==typeof e,E=e===Object(e);if(E&&(p=n,n=e,e=void 0),null==n)throw new TypeError;p||(p={});var I={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},k="curry"in p&&p.curry,R="fixed"in p&&p.fixed,S="rearg"in p&&p.rearg,T=O?n:s,W=O?n.runInContext():void 0,P=O?n:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isFunction:t.isFunction,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},z=P.ary,C=P.assign,M=P.clone,L=P.curry,B=P.forEach,F=P.isArray,D=P.isFunction,N=P.keys,q=P.rearg,U=P.toInteger,$=P.toPath,V=N(l.aryMethod),K={castArray:function(t){return function(){var e=arguments[0];return F(e)?t(i(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],n=arguments[1],r=t(e,n),i=r.length;return I.cap&&"number"==typeof n?(n=n>2?n-2:1,i&&i<=n?r:u(r,n)):r}},mixin:function(t){return function(e){var n=this;if(!D(n))return t(n,Object(e));var r=[];return B(N(e),function(t){D(e[t])&&r.push([t,n.prototype[t]])}),t(n,Object(e)),B(r,function(t){var e=t[1];D(e)?n.prototype[t[0]]=e:delete n.prototype[t[0]]}),n}},nthArg:function(t){return function(e){var n=e<0?1:U(e)+1;return L(t(e),n)}},rearg:function(t){return function(e,n){var r=n?n.length:0;return L(t(e,n),r)}},runInContext:function(e){return function(n){return c(t,e(n),p)}}};if(!E)return j(e,n);var Z=n,G=[];return B(V,function(t){B(l.aryMethod[t],function(t){var e=Z[l.remap[t]||t];e&&G.push([t,j(t,e)])})}),B(N(Z),function(t){var e=Z[t];if("function"==typeof e){for(var n=G.length;n--;)if(G[n][0]==t)return;e.convert=b(t,e),G.push([t,e])}}),B(G,function(t){Z[t[0]]=t[1]}),Z.convert=_,A&&(Z.placeholder=T),B(N(Z),function(t){B(l.realToAlias[t]||[],function(e){Z[e]=Z[t]})}),Z}var l=n(17),s=n(18),p=Array.prototype.push;t.exports=c},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile", equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var u in n){var i=n[u];t.call(r,i)?r[i].push(u):r[i]=[u]}return r}(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,e){t.exports={}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(14),u=(0,r.flow)([r.deburr,(0,r.replace)(/,|\(|\)/g,""),(0,r.replace)(/\s+/g,"_"),(0,r.replace)(/'|’/g,"_039_"),(0,r.replace)("–","-")]),i=(0,r.flow)([r.toLower,u]);e.default={formatIStatsValueKeepCase:u,formatIStatsValue:i},t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.HeaderImageContainer=void 0;var u=n(3),i=r(u),o=n(5),a=r(o),f=e.HeaderImageContainer=function(t){var e=t.children,n=t.imageLabel,r=t.className,u=t.ariaHidden;return i.default.createElement("div",{className:(0,a.default)("header-image-container","header-image-container--"+n,r),"aria-hidden":u},i.default.createElement("div",{className:"header-image-container__wrap"},e))};f.defaultProps={imageLabel:"homepage",className:"",ariaHidden:!1},e.default=f},function(t,e){t.exports=Morph.modules["bbc-morph-bitesize-crumbtrail-view@1.2.5"]},function(t,e){t.exports={create:function(t,e){return Morph.createContainerWithCaller("bbc-morph-bitesize-header-view@3.4.0",t,e)}}},function(t,e){"use strict";var n={"en-GB":{label:"All levels",description:"Learning resources for adults, children, parents and teachers organised by level, subject and topic."},"cy-GB":{label:"Pob lefel",description:"Adnoddau Dysgu ar gyfer oedolion, plant, rhieni ac athrawon yn ol lefel, pwnc ac is-bynciau."},"ga-GB":{label:"Gach leibhéil",description:"Acmhainní foghlama do dhaoine fásta, páistí, tuismitheoirí agus múinteoirí eagraithe de réir leibhéil, ábhair agus topaice."},"gd-GB":{label:"Na h-ìrean air fad",description:"Goireasan foghlaim dha inbhich, clann, pàrantan is tidsearan le fiosrachadh mu ìre, cuspair agus fo-chuspair."}};t.exports=function(t){var e=n[t]||n["en-GB"];return{label:e.label,fosLabel:"default",description:e.description}}}]);; });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-level/levelId/z8hhvcw/version/2.7.2', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":{"id":"z8hhvcw","type":"keyStage","label":"Nàiseanta 4","description":"'S e teisteanas do sgoilearan ann an Alba, a tha sa bhitheantas air a ghabhail aig ceann shuas na h-àrd-sgoile, a th' ann an Ìre Nàiseanta 4.","subLevelOf":"","programmesOfStudy":[{"id":"zb77hyc","label":"Cruinn-eòlas","depictionPid":"p017dmsh","type":"programme-of-study","fieldOfStudy":{"id":"z2f3cdm","label":"Cruinn-eòlas","type":"field-of-study"}},{"id":"zg22pv4","label":"Eachdraidh","depictionPid":"p017dmvq","type":"programme-of-study","fieldOfStudy":{"id":"z7svr82","label":"Eachdraidh","type":"field-of-study"}},{"id":"zwnnb9q","label":"Gàidhlig","depictionPid":"p017dmry","type":"programme-of-study","fieldOfStudy":{"id":"zgj2tfr","label":"Gàidhlig","type":"field-of-study"}},{"id":"zst8v9q","label":"Gnìomhan Matamataigs","depictionPid":"p01db7pn","type":"programme-of-study","fieldOfStudy":{"id":"z37qtfr","label":"Matamataig Sgilean-beatha","type":"field-of-study"}},{"id":"zpfcqhv","label":"Matamataig","depictionPid":"p017dn1n","type":"programme-of-study","fieldOfStudy":{"id":"z6vg9j6","label":"Matamataig","type":"field-of-study"}},{"id":"zrmmn39","label":"Nuadh-eòlas","depictionPid":"p017dn60","type":"programme-of-study","fieldOfStudy":{"id":"zs48q6f","label":"Nuadh-eòlas","type":"field-of-study"}}],"nations":[{"label":"Scotland","type":"nation"}]}}); });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-crumbtrail/pageType/levels/version/2.1.2/zid/z8hhvcw', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":[]}); });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-header-view","pageType":"levels","zid":"z8hhvcw","version":"3.4.0","language":"en-GB","path":"\/education\/levels\/z8hhvcw","_mrrVersion":"1.13.4"},'u58476148010231555'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/morph/4.3.3/bundle', 'live-push' : '//web.archive.org/web/20180202114133/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.ptrs.forEach(attempt); Morph.toInit.ptrs = []; Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u58476148010231555 */</script><script>Morph.toInit.ptrs.push(function() { Morph.ptrs = Morph.ptrs || {}; Morph.names = Morph.names || {}; var newPtrs = {}; Object.keys(newPtrs).forEach(function(key) { Morph.names[key] = newPtrs[key].name; Morph.ptrs[key] = newPtrs[key].ptrs; }); });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-promise@1.0.6"]={"es6-promise":"3.2.1"},function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){Morph.modules["bbc-morph-promise@1.0.6"]=e(1)},function(t,n,e){var r=e(2).Promise;t.exports=r},function(t,n,e){var r;(function(t,o,i){(function(){"use strict";function s(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function c(t){V=t}function a(t){tt=t}function f(){return function(){t.nextTick(v)}}function l(){return function(){R(v)}}function h(){var t=0,n=new rt(v),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){e.data=t=++t%2}}function p(){var t=new MessageChannel;return t.port1.onmessage=v,function(){t.port2.postMessage(0)}}function d(){return function(){setTimeout(v,1)}}function v(){for(var t=0;t<$;t+=2){var n=st[t],e=st[t+1];n(e),st[t]=void 0,st[t+1]=void 0}$=0}function _(){try{var t=e(5);return R=t.runOnLoop||t.runOnContext,l()}catch(t){return d()}}function y(t,n){var e=this,r=new this.constructor(w);void 0===r[at]&&N(r);var o=e._state;if(o){var i=arguments[o-1];tt(function(){F(o,r,i,e._result)})}else C(e,r,t,n);return r}function m(t){var n=this;if(t&&"object"==typeof t&&t.constructor===n)return t;var e=new n(w);return j(e,t),e}function w(){}function b(){return new TypeError("You cannot resolve a promise with itself")}function g(){return new TypeError("A promises callback cannot return that same promise.")}function A(t){try{return t.then}catch(t){return pt.error=t,pt}}function x(t,n,e,r){try{t.call(n,e,r)}catch(t){return t}}function E(t,n,e){tt(function(t){var r=!1,o=x(e,n,function(e){r||(r=!0,n!==e?j(t,e):M(t,e))},function(n){r||(r=!0,k(t,n))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,k(t,o))},t)}function T(t,n){n._state===lt?M(t,n._result):n._state===ht?k(t,n._result):C(n,void 0,function(n){j(t,n)},function(n){k(t,n)})}function S(t,n,e){n.constructor===t.constructor&&e===ut&&constructor.resolve===ct?T(t,n):e===pt?k(t,pt.error):void 0===e?M(t,n):u(e)?E(t,n,e):M(t,n)}function j(t,n){t===n?k(t,b()):s(n)?S(t,n,A(n)):M(t,n)}function P(t){t._onerror&&t._onerror(t._result),O(t)}function M(t,n){t._state===ft&&(t._result=n,t._state=lt,0!==t._subscribers.length&&tt(O,t))}function k(t,n){t._state===ft&&(t._state=ht,t._result=n,tt(P,t))}function C(t,n,e,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=n,o[i+lt]=e,o[i+ht]=r,0===i&&t._state&&tt(O,t)}function O(t){var n=t._subscribers,e=t._state;if(0!==n.length){for(var r,o,i=t._result,s=0;s<n.length;s+=3)r=n[s],o=n[s+e],r?F(e,r,o,i):o(i);t._subscribers.length=0}}function L(){this.error=null}function Y(t,n){try{return t(n)}catch(t){return dt.error=t,dt}}function F(t,n,e,r){var o,i,s,c,a=u(e);if(a){if(o=Y(e,r),o===dt?(c=!0,i=o.error,o=null):s=!0,n===o)return void k(n,g())}else o=r,s=!0;n._state!==ft||(a&&s?j(n,o):c?k(n,i):t===lt?M(n,o):t===ht&&k(n,o))}function D(t,n){try{n(function(n){j(t,n)},function(n){k(t,n)})}catch(n){k(t,n)}}function K(){return vt++}function N(t){t[at]=vt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function U(t){return new bt(this,t).promise}function W(t){var n=this;return new n(Z(t)?function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)}:function(t,n){n(new TypeError("You must pass an array to race."))})}function q(t){var n=this,e=new n(w);return k(e,t),e}function z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function B(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function G(t){this[at]=K(),this._result=this._state=void 0,this._subscribers=[],w!==t&&("function"!=typeof t&&z(),this instanceof G?D(this,t):B())}function H(t,n){this._instanceConstructor=t,this.promise=new t(w),this.promise[at]||N(this.promise),Z(n)?(this._input=n,this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?M(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&M(this.promise,this._result))):k(this.promise,I())}function I(){return new Error("Array Methods must be provided an Array")}function J(){var t;if("undefined"!=typeof o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=wt)}var Q;Q=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var R,V,X,Z=Q,$=0,tt=function(t,n){st[$]=t,st[$+1]=n,$+=2,2===$&&(V?V(v):X())},nt="undefined"!=typeof window?window:void 0,et=nt||{},rt=et.MutationObserver||et.WebKitMutationObserver,ot="undefined"==typeof self&&"undefined"!=typeof t&&"[object process]"==={}.toString.call(t),it="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,st=new Array(1e3);X=ot?f():rt?h():it?p():void 0===nt?_():d();var ut=y,ct=m,at=Math.random().toString(36).substring(16),ft=void 0,lt=1,ht=2,pt=new L,dt=new L,vt=0,_t=U,yt=W,mt=q,wt=G;G.all=_t,G.race=yt,G.resolve=ct,G.reject=mt,G._setScheduler=c,G._setAsap=a,G._asap=tt,G.prototype={constructor:G,then:ut,catch:function(t){return this.then(null,t)}};var bt=H;H.prototype._enumerate=function(){for(var t=this.length,n=this._input,e=0;this._state===ft&&e<t;e++)this._eachEntry(n[e],e)},H.prototype._eachEntry=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===ct){var o=A(t);if(o===ut&&t._state!==ft)this._settledAt(t._state,n,t._result);else if("function"!=typeof o)this._remaining--,this._result[n]=t;else if(e===wt){var i=new e(w);S(i,t,o),this._willSettleAt(i,n)}else this._willSettleAt(new e(function(n){n(t)}),n)}else this._willSettleAt(r(t),n)},H.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===ft&&(this._remaining--,t===ht?k(r,e):this._result[n]=e),0===this._remaining&&M(r,this._result)},H.prototype._willSettleAt=function(t,n){var e=this;C(t,void 0,function(t){e._settledAt(lt,n,t)},function(t){e._settledAt(ht,n,t)})};var gt=J,At={Promise:wt,polyfill:gt};e(6).amd?(r=function(){return At}.call(n,e,n,i),!(void 0!==r&&(i.exports=r))):"undefined"!=typeof i&&i.exports?i.exports=At:"undefined"!=typeof this&&(this.ES6Promise=At),gt()}).call(this)}).call(n,e(3),function(){return this}(),e(4)(t))},function(t,n){function e(){l&&a&&(l=!1,a.length?f=a.concat(f):h=-1,f.length&&r())}function r(){if(!l){var t=s(e);l=!0;for(var n=f.length;n;){for(a=f,f=[];++h<n;)a&&a[h].run();h=-1,n=f.length}a=null,l=!1,u(t)}}function o(t,n){this.fun=t,this.array=n}function i(){}var s,u,c=t.exports={};!function(){try{s=setTimeout}catch(t){s=function(){throw new Error("setTimeout is not defined")}}try{u=clearTimeout}catch(t){u=function(){throw new Error("clearTimeout is not defined")}}}();var a,f=[],l=!1,h=-1;c.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];f.push(new o(t,n)),1!==f.length||l||s(r,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=i,c.addListener=i,c.once=i,c.off=i,c.removeListener=i,c.removeAllListeners=i,c.emit=i,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n){},function(t,n){t.exports=function(){throw new Error("define cannot be used indirect")}}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-istats@1.1.10"]={"bbc-morph-promise":"1.0.6",requirejs:"2.3.4"},function(r){function n(e){if(t[e])return t[e].exports;var o=t[e]={exports:{},id:e,loaded:!1};return r[e].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=r,n.c=t,n.p="",n(0)}([function(r,n,t){Morph.modules["bbc-morph-istats@1.1.10"]=t(1)},function(r,n,t){function e(){return p?f.resolve(p):new f(function(r){requirejs(["istats-1"],function(n){p=n,r(p)})})}function o(r){return"string"==typeof r&&r[0]}function u(r,n){return o(r)&&o(n)}function i(r,n,t){return e().then(function(e){e.log(n,r,t)})}function c(r,n,t){return u(r,n)?i(r,n,t):f.reject("Invalid parameters")}function s(){return e().then(function(r){return r.getCountername()})}var p,f=t(2);n.track=c,n.getCountername=s},function(r,n){r.exports=Morph.modules["bbc-morph-promise@1.0.6"]}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-your-subjects-for-a-level-view@4.4.6"]={"bbc-morph-bitesize-examboards":"2.1.4","bbc-morph-bitesize-core-components":"5.1.1","bbc-morph-bitesize-level":"2.5.5","bbc-morph-istats":"1.1.10","bbc-morph-promise":"1.0.6",lodash:"4.17.4","morph-container":"4.0.0",react:"0.14.7","react-redux":"4.4.7",redux:"3.7.2","redux-thunk":"2.2.0","whatwg-fetch":"2.0.3"},function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){Morph.modules["bbc-morph-bitesize-your-subjects-for-a-level-view@4.4.6"]=n(1)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),u=r(o),i=n(3),a=r(i),c=n(4),s=n(25),f=n(27),l=r(f),p=n(28),d=r(p),h=n(322),y=r(h),v=n(169),b=(0,s.createStore)(y.default,(0,s.applyMiddleware)(l.default)),_=u.default.create(d.default,{data:function(e){var t={levelData:{uri:{data:"bbc-morph-bitesize-level",levelId:e.levelId},updates:!1,requireSuccess:!0}},n=v.examSpecsOnTheWebSubjectWhitelistForALevel[e.levelId];return n&&n.forEach(function(e){t["examspecs-for-subject-"+e]={uri:{data:"bbc-morph-bitesize-examboards",zid:e},updates:!1,requireSuccess:!0}}),t}});t.default=function(e){return a.default.createElement(c.Provider,{store:b},a.default.createElement(_,e))},e.exports=t.default},function(e,t){e.exports={create:function(e,t){return Morph.createContainerWithCaller("bbc-morph-bitesize-your-subjects-for-a-level-view@4.4.6",e,t)}}},function(e,t){e.exports=React},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.connect=t.Provider=void 0;var o=n(5),u=r(o),i=n(9),a=r(i);t.Provider=u.default,t.connect=a.default},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(){d||(d=!0,(0,p.default)("<Provider> does not support changing `store` on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reactjs/react-redux/releases/tag/v2.0.0 for the migration instructions."))}t.__esModule=!0,t.default=void 0;var c=n(3),s=n(7),f=r(s),l=n(8),p=r(l),d=!1,h=function(e){function t(n,r){o(this,t);var i=u(this,e.call(this,n,r));return i.store=n.store,i}return i(t,e),t.prototype.getChildContext=function(){return{store:this.store}},t.prototype.render=function(){return c.Children.only(this.props.children)},t}(c.Component);t.default=h,"production"!==e.env.NODE_ENV&&(h.prototype.componentWillReceiveProps=function(e){var t=this.store,n=e.store;t!==n&&a()}),h.propTypes={store:f.default.isRequired,children:c.PropTypes.element.isRequired},h.childContextTypes={store:f.default.isRequired}}).call(t,n(6))},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(f===setTimeout)return setTimeout(e,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function u(e){if(l===clearTimeout)return clearTimeout(e);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(e);try{return l(e)}catch(t){try{return l.call(null,e)}catch(t){return l.call(this,e)}}}function i(){y&&d&&(y=!1,d.length?h=d.concat(h):v=-1,h.length&&a())}function a(){if(!y){var e=o(i);y=!0;for(var t=h.length;t;){for(d=h,h=[];++v<t;)d&&d[v].run();v=-1,t=h.length}d=null,y=!1,u(e)}}function c(e,t){this.fun=e,this.array=t}function s(){}var f,l,p=e.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(e){f=n}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(e){l=r}}();var d,h=[],y=!1,v=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new c(e,t)),1!==h.length||y||o(a)},c.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=s,p.addListener=s,p.once=s,p.off=s,p.removeListener=s,p.removeAllListeners=s,p.emit=s,p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(3);t.default=r.PropTypes.shape({subscribe:r.PropTypes.func.isRequired,dispatch:r.PropTypes.func.isRequired,getState:r.PropTypes.func.isRequired})},function(e,t){"use strict";function n(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}t.__esModule=!0,t.default=n},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e){return e.displayName||e.name||"Component"}function c(e,t){try{return e.apply(t)}catch(e){return P.value=e,P}}function s(t,n,r){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=Boolean(t),h=t||O,v=void 0;v="function"==typeof n?n:n?(0,b.default)(n):T;var _=r||A,m=s.pure,x=void 0===m||m,S=s.withRef,R=void 0!==S&&S,I=x&&_!==A,k=C++;return function(t){function n(e,t){(0,j.default)(e)||(0,g.default)(t+"() in "+s+" must return a plain object. "+("Instead received "+e+"."))}function r(t,r,o){var u=_(t,r,o);return"production"!==e.env.NODE_ENV&&n(u,"mergeProps"),u}var s="Connect("+a(t)+")",b=function(a){function d(e,t){o(this,d);var n=u(this,a.call(this,e,t));n.version=k,n.store=e.store||t.store,(0,E.default)(n.store,'Could not find "store" in either the context or '+('props of "'+s+'". ')+"Either wrap the root component in a <Provider>, "+('or explicitly pass "store" as a prop to "'+s+'".'));var r=n.store.getState();return n.state={storeState:r},n.clearCache(),n}return i(d,a),d.prototype.shouldComponentUpdate=function(){return!x||this.haveOwnPropsChanged||this.hasStoreStateChanged},d.prototype.computeStateProps=function(t,r){if(!this.finalMapStateToProps)return this.configureFinalMapState(t,r);var o=t.getState(),u=this.doStatePropsDependOnOwnProps?this.finalMapStateToProps(o,r):this.finalMapStateToProps(o);return"production"!==e.env.NODE_ENV&&n(u,"mapStateToProps"),u},d.prototype.configureFinalMapState=function(t,r){var o=h(t.getState(),r),u="function"==typeof o;return this.finalMapStateToProps=u?o:h,this.doStatePropsDependOnOwnProps=1!==this.finalMapStateToProps.length,u?this.computeStateProps(t,r):("production"!==e.env.NODE_ENV&&n(o,"mapStateToProps"),o)},d.prototype.computeDispatchProps=function(t,r){if(!this.finalMapDispatchToProps)return this.configureFinalMapDispatch(t,r);var o=t.dispatch,u=this.doDispatchPropsDependOnOwnProps?this.finalMapDispatchToProps(o,r):this.finalMapDispatchToProps(o);return"production"!==e.env.NODE_ENV&&n(u,"mapDispatchToProps"),u},d.prototype.configureFinalMapDispatch=function(t,r){var o=v(t.dispatch,r),u="function"==typeof o;return this.finalMapDispatchToProps=u?o:v,this.doDispatchPropsDependOnOwnProps=1!==this.finalMapDispatchToProps.length,u?this.computeDispatchProps(t,r):("production"!==e.env.NODE_ENV&&n(o,"mapDispatchToProps"),o)},d.prototype.updateStatePropsIfNeeded=function(){var e=this.computeStateProps(this.store,this.props);return(!this.stateProps||!(0,y.default)(e,this.stateProps))&&(this.stateProps=e,!0)},d.prototype.updateDispatchPropsIfNeeded=function(){var e=this.computeDispatchProps(this.store,this.props);return(!this.dispatchProps||!(0,y.default)(e,this.dispatchProps))&&(this.dispatchProps=e,!0)},d.prototype.updateMergedPropsIfNeeded=function(){var e=r(this.stateProps,this.dispatchProps,this.props);return!(this.mergedProps&&I&&(0,y.default)(e,this.mergedProps))&&(this.mergedProps=e,!0)},d.prototype.isSubscribed=function(){return"function"==typeof this.unsubscribe},d.prototype.trySubscribe=function(){p&&!this.unsubscribe&&(this.unsubscribe=this.store.subscribe(this.handleChange.bind(this)),this.handleChange())},d.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},d.prototype.componentDidMount=function(){this.trySubscribe()},d.prototype.componentWillReceiveProps=function(e){x&&(0,y.default)(e,this.props)||(this.haveOwnPropsChanged=!0)},d.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache()},d.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,this.renderedElement=null,this.finalMapDispatchToProps=null,this.finalMapStateToProps=null},d.prototype.handleChange=function(){if(this.unsubscribe){var e=this.store.getState(),t=this.state.storeState;if(!x||t!==e){if(x&&!this.doStatePropsDependOnOwnProps){var n=c(this.updateStatePropsIfNeeded,this);if(!n)return;n===P&&(this.statePropsPrecalculationError=P.value),this.haveStatePropsBeenPrecalculated=!0}this.hasStoreStateChanged=!0,this.setState({storeState:e})}}},d.prototype.getWrappedInstance=function(){return(0,E.default)(R,"To access the wrapped instance, you need to specify { withRef: true } as the fourth argument of the connect() call."),this.refs.wrappedInstance},d.prototype.render=function(){var e=this.haveOwnPropsChanged,n=this.hasStoreStateChanged,r=this.haveStatePropsBeenPrecalculated,o=this.statePropsPrecalculationError,u=this.renderedElement;if(this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,o)throw o;var i=!0,a=!0;x&&u&&(i=n||e&&this.doStatePropsDependOnOwnProps,a=e&&this.doDispatchPropsDependOnOwnProps);var c=!1,s=!1;r?c=!0:i&&(c=this.updateStatePropsIfNeeded()),a&&(s=this.updateDispatchPropsIfNeeded());var p=!0;return p=!!(c||s||e)&&this.updateMergedPropsIfNeeded(),!p&&u?u:(R?this.renderedElement=(0,l.createElement)(t,f({},this.mergedProps,{ref:"wrappedInstance"})):this.renderedElement=(0,l.createElement)(t,this.mergedProps),this.renderedElement)},d}(l.Component);return b.displayName=s,b.WrappedComponent=t,b.contextTypes={store:d.default},b.propTypes={store:d.default},"production"!==e.env.NODE_ENV&&(b.prototype.componentWillUpdate=function(){this.version!==k&&(this.version=k,this.trySubscribe(),this.clearCache())}),(0,w.default)(b,t)}}t.__esModule=!0;var f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=s;var l=n(3),p=n(7),d=r(p),h=n(10),y=r(h),v=n(11),b=r(v),_=n(8),g=r(_),m=n(13),j=r(m),x=n(23),w=r(x),S=n(24),E=r(S),O=function(e){return{}},T=function(e){return{dispatch:e}},A=function(e,t,n){return f({},n,e,t)},P={value:null},C=0}).call(t,n(6))},function(e,t){"use strict";function n(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=Object.prototype.hasOwnProperty,u=0;u<n.length;u++)if(!o.call(t,n[u])||e[n[u]]!==t[n[u]])return!1;return!0}t.__esModule=!0,t.default=n},function(e,t,n){"use strict";function r(e){return function(t){return(0,o.bindActionCreators)(e,t)}}t.__esModule=!0,t.default=r;var o=n(12)},function(e,t){e.exports=Morph.modules["redux@3.7.2"]},function(e,t,n){function r(e){if(!i(e)||o(e)!=a)return!1;var t=u(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&f.call(n)==p}var o=n(14),u=n(20),i=n(22),a="[object Object]",c=Function.prototype,s=Object.prototype,f=c.toString,l=s.hasOwnProperty,p=f.call(Object);e.exports=r},function(e,t,n){function r(e){return null==e?void 0===e?c:a:s&&s in Object(e)?u(e):i(e)}var o=n(15),u=n(18),i=n(19),a="[object Null]",c="[object Undefined]",s=o?o.toStringTag:void 0;e.exports=r},function(e,t,n){var r=n(16),o=r.Symbol;e.exports=o},function(e,t,n){var r=n(17),o="object"==typeof self&&self&&self.Object===Object&&self,u=r||o||Function("return this")();e.exports=u},function(e,t){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,function(){return this}())},function(e,t,n){function r(e){var t=i.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[c]=n:delete e[c]),o}var o=n(15),u=Object.prototype,i=u.hasOwnProperty,a=u.toString,c=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){var r=n(21),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t){"use strict";var n={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0},o="function"==typeof Object.getOwnPropertySymbols;e.exports=function(e,t,u){if("string"!=typeof t){var i=Object.getOwnPropertyNames(t);o&&(i=i.concat(Object.getOwnPropertySymbols(t)));for(var a=0;a<i.length;++a)if(!(n[i[a]]||r[i[a]]||u&&u[i[a]]))try{e[i[a]]=t[i[a]]}catch(e){}}return e}},function(e,t,n){(function(t){"use strict";var n=function(e,n,r,o,u,i,a,c){if("production"!==t.env.NODE_ENV&&void 0===n)throw new Error("invariant requires an error message argument");if(!e){var s;if(void 0===n)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[r,o,u,i,a,c],l=0;s=new Error(n.replace(/%s/g,function(){return f[l++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}};e.exports=n}).call(t,n(6))},function(e,t,n){(function(e,n){!function(e,n){n(t)}(this,function(t){"use strict";function r(e){var t=_.call(e,m),n=e[m];try{e[m]=void 0;var r=!0}catch(e){}var o=g.call(e);return r&&(t?e[m]=n:delete e[m]),o}function o(e){return j.call(e)}function u(e){return null==e?void 0===e?w:x:S&&S in Object(e)?r(e):o(e)}function i(e){return null!=e&&"object"==typeof e}function a(e){if(!i(e)||u(e)!=O)return!1;var t=E(e);if(null===t)return!0;var n=C.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&P.call(n)==R}function c(e,t,n){function r(){d===p&&(d=p.slice())}function o(){return l}function u(e){if("function"!=typeof e)throw Error("Expected listener to be a function.");var t=!0;return r(),d.push(e),function(){if(t){t=!1,r();var n=d.indexOf(e);d.splice(n,1)}}}function i(e){if(!a(e))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(h)throw Error("Reducers may not dispatch actions.");try{h=!0,l=f(l,e)}finally{h=!1}for(var t=p=d,n=0;t.length>n;n++)(0,t[n])();return e}var s;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error("Expected the enhancer to be a function.");return n(c)(e,t)}if("function"!=typeof e)throw Error("Expected the reducer to be a function.");var f=e,l=t,p=[],d=p,h=!1;return i({type:k.INIT}),s={dispatch:i,subscribe:u,getState:o,replaceReducer:function(e){if("function"!=typeof e)throw Error("Expected the nextReducer to be a function.");f=e,i({type:k.INIT})}},s[I]=function(){var e,t=u;return e={subscribe:function(e){function n(){e.next&&e.next(o())}if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");return n(),{unsubscribe:t(n)}}},e[I]=function(){return this},e},s}function s(e,t){var n=t&&t.type;return"Given action "+(n&&'"'+n+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function f(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:k.INIT}))throw Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+k.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function l(e,t){return function(){return t(e.apply(void 0,arguments))}}function p(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var d,h="object"==typeof e&&e&&e.Object===Object&&e,y="object"==typeof self&&self&&self.Object===Object&&self,v=(h||y||Function("return this")()).Symbol,b=Object.prototype,_=b.hasOwnProperty,g=b.toString,m=v?v.toStringTag:void 0,j=Object.prototype.toString,x="[object Null]",w="[object Undefined]",S=v?v.toStringTag:void 0,E=function(e,t){return function(n){return e(t(n))}}(Object.getPrototypeOf,Object),O="[object Object]",T=Function.prototype,A=Object.prototype,P=T.toString,C=A.hasOwnProperty,R=P.call(Object),I=function(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}(d="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof e?e:n),k={INIT:"@@redux/INIT"},M=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.createStore=c,t.combineReducers=function(e){for(var t=Object.keys(e),n={},r=0;t.length>r;r++){var o=t[r];"function"==typeof e[o]&&(n[o]=e[o])}var u=Object.keys(n),i=void 0;try{f(n)}catch(e){i=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(i)throw i;for(var r=!1,o={},a=0;u.length>a;a++){var c=u[a],f=n[c],l=e[c],p=f(l,t);if(void 0===p){var d=s(c,t);throw Error(d)}o[c]=p,r=r||p!==l}return r?o:e}},t.bindActionCreators=function(e,t){if("function"==typeof e)return l(e,t);if("object"!=typeof e||null===e)throw Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},o=0;n.length>o;o++){var u=n[o],i=e[u];"function"==typeof i&&(r[u]=l(i,t))}return r},t.applyMiddleware=function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return function(e){return function(n,r,o){var u=e(n,r,o),i=u.dispatch,a=[],c={getState:u.getState,dispatch:function(e){return i(e)}};return a=t.map(function(e){return e(c)}),i=p.apply(void 0,a)(u.dispatch),M({},u,{dispatch:i})}}},t.compose=p,Object.defineProperty(t,"__esModule",{value:!0})})}).call(t,function(){return this}(),n(26)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t){"use strict";function n(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}t.__esModule=!0;var r=n();r.withExtraArgument=n,t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=n(3),f=r(s),l=n(4),p=n(29),d=n(31),h=r(d),y=n(33),v=r(y),b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=e.map(function(e){var n=c({},e),r=t["examspecs-for-subject-"+e.id];return r&&(n.examSpecs=r.body),n});return n},_=function(e){function t(e){o(this,t);var n=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));(0,p.setLocale)(n.props.language);var r={id:n.props.levelData.body.id,label:n.props.levelData.body.label},i=b(n.props.levelData.body.programmesOfStudy,n.props);return n.props.fetchedAllSubjectsAction(r,i),n}return i(t,e),a(t,[{key:"render",value:function(){return f.default.createElement(v.default,null)}}]),t}(f.default.Component);_.propTypes={levelData:s.PropTypes.shape({body:s.PropTypes.shape({id:s.PropTypes.string.isRequired,label:s.PropTypes.string.isRequired,programmesOfStudy:s.PropTypes.array.isRequired}).isRequired}).isRequired,language:s.PropTypes.string.isRequired,fetchedAllSubjectsAction:s.PropTypes.func.isRequired};var g=function(e){return{fetchedAllSubjectsAction:function(t,n){return e(h.default.fetchedAllSubjects(t,n))}}},m=(0,l.connect)(null,g)(_);t.default=m,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(30),u=r(o),i=["en-GB","ga-GB","gd-GB","cy-GB"],a="en-GB",c=a,s=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=function(e,t){return"undefined"!=typeof n[t]?n[t]:e};return e.replace(/{(\d+)}/g,o)};e.exports.setLocale=function(e){i.indexOf(e)>=0&&(c=e)},e.exports.getLocale=function(){return c},e.exports.localise=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=u.default[c][e];return n.length>0?s.apply(void 0,[o].concat(n)):o}},function(e,t){"use strict";e.exports={"en-GB":{setUpYourSubjectsTitle:"Add your {0} subjects",setUpYourSubjectsBody:"Let's get you set up by adding all the subjects you're studying.",under13:{title:"Sorry, personalising Bitesize is not yet available if you are under 13",bodyCopy:"To find subjects for under 13s, go to the Bitesize homepage."},upsell:{title:"Personalise your Bitesize",bodyCopy:"Sign in to add your subjects and get revising faster.",purpose:"start saving your subjects"},homepageLink:"Go to Bitesize home",yourSubjectsTitle:"Your {0} subjects",chooseYourSubjectsTitle:"Choose your {0} subjects",examSpecSelect:{chooseYourExamSpec:"Choose your exam specification",iDontKnow:"I don't know"},addSubjectsButton:"Add subjects",addOrRemoveSubjectsButton:"Add or remove subjects",cancelButton:"Cancel",saveYourSubjectsButton:"Save your subjects",setupYourSubjectsButton:"Add your {0} subjects",successSavingNotification:"You have updated your {0} subjects",errorSavingNotification:"Sorry, we haven't been able to save your changes",noRelevantSubjectsTitle:"You haven't chosen any {0} subjects",noRelevantSubjectsBodyCopy:"You can add {0} subjects or to find subjects for a different level go to the Bitesize homepage.",allSubjectsHeading:"All {0} subjects",idCtaError:{title:"Sorry, we can't sign you in at the moment",bodyCopy:"Our sign-in service isn't working right now. In the meantime you can still study your subjects using the list below."},yourSubjectsError:{title:"We can't get your subjects at the moment",bodyCopy:"Please try again in a little while. In the meantime you can still study your subjects using the list below."}},"ga-GB":{setUpYourSubjectsTitle:"Cuir d'ábhair {0} leis",setUpYourSubjectsBody:"Ar dtús, cuir d'ábhair féin leis.",under13:{title:"Buartha, níl pearsantú Bitesize ar fáil gó fóill má tá tú faoi 13",bodyCopy:"Le teacht ar ábhair dóibh siúd atá faoi 13, téigh go dtí leathanach baile Bitesize."},upsell:{title:"Pearsantaigh do Bitesize",bodyCopy:"Sínigh isteach le cur le d'ábhair agus luí isteach láithreach ar d'athbhreithniú.",purpose:"agus tosaigh ag sábháil d'ábhar"},homepageLink:"Téigh go leathanach baile Bitesize ",yourSubjectsTitle:"D'ábhair {0}",chooseYourSubjectsTitle:"Róghnaigh d'ábhair {0}",examSpecSelect:{chooseYourExamSpec:"Roghnaigh do shonraíocht scrúduithe",iDontKnow:"Níl a fhios agam"},addSubjectsButton:"Cuir ábhair leis",addOrRemoveSubjectsButton:"Cuir ábhair leis nó bain iad",cancelButton:"Cealaigh",saveYourSubjectsButton:"Sábháil d'ábhair",setupYourSubjectsButton:"Cuir d'ábhair {0} leis",successSavingNotification:"Tá d'ábhair {0} nuashonraithe agat",errorSavingNotification:"Buartha, níor éirigh linn d'athruithe a shábháil",noRelevantSubjectsTitle:"Níl ábhar {0} ar bith roghnaithe agat",noRelevantSubjectsBodyCopy:"Thig leat ábhair {0} a chur leis, nó, más mian leat ábhair leibhéil eile a aimsiú, téigh go dtí leathanach baile Bitesize.",allSubjectsHeading:"Gach ábhar {0}",idCtaError:{title:"Buartha, ní thig linn tú a shíniú isteach faoi láthair",bodyCopy:"Níl ár seirbhís 'sínigh isteach' ag obair faoi láthair. Thig leat staidéar a dhéanamh ar d'ábhair leis an liosta thíos."},yourSubjectsError:{title:"Ní thig linn d'ábhair a aimsiú faoi láthair",bodyCopy:"Triail arís ar ball le do thoil. Idir an dá linn, thig leat staidéar a dhéanamh ar d'ábhair leis an liosta thíos."}},"cy-GB":{setUpYourSubjectsTitle:"Ychwanega dy bynciau {0}",setUpYourSubjectsBody:"Beth am ddechrau arni drwy ychwanegu'r holl bynciau rwyt ti'n eu hastudio.",under13:{title:"Alli di ddim personoleiddio Bitesize os wyt ti o dan 13 oed",bodyCopy:"I ddod o hyd i bynciau ar gyfer rhai o dan 13 oed, cer i hafan Bitesize."},upsell:{title:"Personoleiddio Bitesize",bodyCopy:"Mewngofnoda i ychwanegu dy bynciau a dechrau adolygu'n gynt.",purpose:"ddechrau cadw dy bynciau"},homepageLink:"Mynd i hafan Bitesize",yourSubjectsTitle:"Dy bynciau {0}",chooseYourSubjectsTitle:"Dewisa dy bynciau {0}",examSpecSelect:{chooseYourExamSpec:"Dewisa dy fanyldeb",iDontKnow:"Dwi ddim yn gwybod"},addSubjectsButton:"Ychwanegu pynciau",addOrRemoveSubjectsButton:"Ychwanegu neu ddileu pynciau",cancelButton:"Canslo",saveYourSubjectsButton:"Cadw dy bynciau",setupYourSubjectsButton:"Ychwanega dy bynciau {0}",successSavingNotification:"Rwyt ti wedi diweddaru dy bynciau {0}",errorSavingNotification:"Dyw dy newidiadau ddim wedi cael eu cadw",noRelevantSubjectsTitle:"Dwyt ti ddim wedi dewis unrhyw bwnc {0}",noRelevantSubjectsBodyCopy:"Ychwanega bynciau {0} neu er mwyn dod o hyd i bynciau lefel arall, cer i hafan Bitesize.",allSubjectsHeading:"Pob pwnc {0}",idCtaError:{title:"Dwyt ti'n methu mewngofnodi ar hyn o bryd",bodyCopy:"Dyw'r gwasanaeth mewngofnodi ddim yn gweithio ar hyn o bryd. Yn y cyfamser, galli di astudio dy bynciau drwy ddefnyddio'r rhestr isod."},yourSubjectsError:{title:"Dyw'r pynciau ddim ar gael ar hyn o bryd",bodyCopy:"Tria eto nes ymlaen. Yn y cyfamser, galli di astudio dy bynciau drwy ddefnyddio'r rhestr isod."}},"gd-GB":{setUpYourSubjectsTitle:"Cuir do chuspairean {0} ris",setUpYourSubjectsBody:"An toiseach, tarraing do chuspairean còmhla.",under13:{title:"Duilich, chan eil pearsanachadh ri fhaotainn an-dràsta ma thu fo 13",bodyCopy:"Airson cuspairean dha fo 13an a lorg, rach gu duilleag-dachaigh Bitesize."},upsell:{title:"Dèan Bitesize nas pearsanta",bodyCopy:"Log a-steach is tagh do chuspairean ath-sgrùdaidh.",purpose:"do chuspairean a shàbhaladh"},homepageLink:"Rach gu dachaigh Bitesize",yourSubjectsTitle:"Do chuspairean aig ìre {0}",chooseYourSubjectsTitle:"Tagh do chuspairean aig ìre {0}",examSpecSelect:{chooseYourExamSpec:"Tagh do chomharrachadh deuchainn",iDontKnow:"Chan eil fios agam"},addSubjectsButton:"Cuir cuspairean ris",addOrRemoveSubjectsButton:"Cuir ris no dubh cuspairean às",cancelButton:"Dubh às",saveYourSubjectsButton:"Sàbhail do chuspairean",setupYourSubjectsButton:"Cuir do chuspairean {0} ris",successSavingNotification:"Tha thu air do chuspairean aig {0} atharrachadh",errorSavingNotification:"Duilich, cha deach againn air d' atharrachaidhean a shàbhaladh",noRelevantSubjectsTitle:"Cha do thagh thu cuspairean {0}",noRelevantSubjectsBodyCopy:"Faodaidh tu cuspairean {0} a thaghadh no rach gu duilleag-dachaigh Bitesize is lorg cuspairean aig ìre eile.",allSubjectsHeading:"Cuspairean {0} air fad",idCtaError:{title:"Duilich, chan urrainn dhuinn do logadh a-steach an-dràsta",bodyCopy:"Chan eil ar seirbheis logadh a-steach ag obair an-dràsta. San eadar-ama faodaidh tu do chuspairean a sgrùdadh leis an liosta gu h-ìosal."},yourSubjectsError:{title:"Chan fhaigh sinn do chuspairean an-dràsta",bodyCopy:"Feuch a-rithist ann an greis. San eadar-ama faodaidh tu do chuspairean a sgrùdadh leis an liosta gu h-ìosal."}}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(32),u=r(o),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return{type:u.default.ALL_SUBJECTS_FETCHED,level:e,subjects:t}};t.default={fetchedAllSubjects:i},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={ALL_SUBJECTS_FETCHED:"ALL_SUBJECTS_FETCHED"};t.default=n,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(34),i=r(u),a=n(317),c=r(a),s=n(319),f=r(s),l=function(e){return{level:e.level,idctaHadFetchCtaError:e.idctaError===a.errorStatuses.fetchCtaError,idctaHadFetchLibraryError:e.idctaError===a.errorStatuses.fetchLibraryError,idctaHadRefreshTokenError:e.idctaError===a.errorStatuses.refreshTokenError,idctaIsReady:e.idctaIsReady,idctaUser:e.idctaUser,yourSubjectsAreLoading:e.yourSubjectsAreLoading,editModeIsActive:e.editModeIsActive}},p=function(e){return{determineUserDetailsAction:function(){return e(f.default.determineUserDetails())},idctaFetchCtaErrorAction:function(){return e(c.default.fetchCtaError())},idctaFetchedAction:function(){return e(c.default.fetchedIdcta())}}},d=(0,o.connect)(l,p)(i.default);t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){ return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(35),l=r(f),p=n(36),d=r(p),h=n(39),y=r(h),v=n(40),b=r(v),_=n(41),g=r(_),m=n(311),j=r(m),x=n(314),w=r(x),S=n(315),E=r(S),O=function(e){function t(e){o(this,t);var n=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.shouldShowSpinner=n.shouldShowSpinner.bind(n),n.shouldShowIdctaContainer=n.shouldShowIdctaContainer.bind(n),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.determineUserDetailsAction()}},{key:"shouldShowSpinner",value:function(){return this.props.idctaUser.isSignedIn?!this.props.idctaUser.isUnder13&&this.props.yourSubjectsAreLoading:!this.props.idctaIsReady}},{key:"shouldShowIdctaContainer",value:function(){return!!this.props.idctaHadRefreshTokenError||this.props.idctaUser.isSignedIn===!1&&!this.props.idctaHadFetchCtaError}},{key:"render",value:function(){var e=this.shouldShowIdctaContainer()?"your-subjects__container--idcta":"",t=s.default.createElement(b.default,null,s.default.createElement(y.default,null)),n=s.default.createElement(j.default,{componentFinishedLoading:this.props.idctaFetchedAction,setIdctaLoadingError:this.props.idctaFetchCtaErrorAction}),r="";return this.props.idctaHadFetchLibraryError?r=s.default.createElement(d.default,{iStatsAction:"id_error"}):this.props.idctaHadRefreshTokenError?r=n:this.props.idctaUser.isUnder13?r=s.default.createElement(b.default,null,s.default.createElement(w.default,null)):void 0!==this.props.idctaUser.isSignedIn&&(r=this.props.idctaUser.isSignedIn?s.default.createElement(g.default,null):n),s.default.createElement("div",null,s.default.createElement(E.default,null),s.default.createElement("section",{className:"your-subjects__container "+e},s.default.createElement("div",{className:"your-subjects"},this.shouldShowSpinner()&&t,s.default.createElement("div",{className:"your-subjects__inner-container"},r))),!this.props.editModeIsActive&&s.default.createElement(l.default,{levelLabel:this.props.level.label}))}}]),t}(s.default.Component);O.propTypes={level:c.PropTypes.shape({id:c.PropTypes.string.isRequired,label:c.PropTypes.string.isRequired}).isRequired,idctaHadFetchLibraryError:c.PropTypes.bool.isRequired,idctaHadFetchCtaError:c.PropTypes.bool.isRequired,idctaHadRefreshTokenError:c.PropTypes.bool.isRequired,idctaIsReady:c.PropTypes.bool.isRequired,idctaUser:c.PropTypes.shape({isSignedIn:c.PropTypes.bool,isUnder13:c.PropTypes.bool}).isRequired,yourSubjectsAreLoading:c.PropTypes.bool.isRequired,editModeIsActive:c.PropTypes.bool.isRequired,determineUserDetailsAction:c.PropTypes.func.isRequired,idctaFetchCtaErrorAction:c.PropTypes.func.isRequired,idctaFetchedAction:c.PropTypes.func.isRequired},O.displayName="YourSubjects",t.default=O,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(29),a=function(e){var t=e.levelLabel;return u.default.createElement("section",{className:"your-subjects__all-subjects__container"},u.default.createElement("div",{className:"your-subjects__all-subjects"},u.default.createElement("h2",{className:"your-subjects__all-subjects__title"},(0,i.localise)("allSubjectsHeading",t))))};a.propTypes={levelLabel:o.PropTypes.string.isRequired},t.default=a,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(37),a=r(i),c=n(29),s=function(e){return u.default.createElement(a.default,{title:(0,c.localise)("yourSubjectsError").title,message:(0,c.localise)("yourSubjectsError").bodyCopy,iStatsAction:e.iStatsAction})};s.propTypes={iStatsAction:o.PropTypes.string.isRequired},t.default=s,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(38),l=r(f),p=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){l.default.track(this.props.iStatsAction,"error")}},{key:"render",value:function(){return s.default.createElement("div",{className:"your-subjects__error-container"},s.default.createElement("h2",{className:"your-subjects__error-title"},this.props.title),s.default.createElement("p",{className:"your-subjects__error-message"},this.props.message))}}]),t}(s.default.Component);p.propTypes={title:c.PropTypes.string.isRequired,message:c.PropTypes.string.isRequired,iStatsAction:c.PropTypes.string.isRequired},t.default=p,e.exports=t.default},function(e,t){e.exports=Morph.modules["bbc-morph-istats@1.1.10"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i="M29.8 8l-3.5 2c1 1.8 1.6 3.8 1.6 6 0 6.6-5.4 12-12 12S4 22.6 4 16 9.4 4 16 4V0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16c0-2.9-.8-5.6-2.2-8z",a=function(){return u.default.createElement("div",{className:"your-subjects__loading-container"},u.default.createElement("svg",{className:"your-subjects__loading",xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},u.default.createElement("path",{d:i})))};t.default=a,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=function(e){return u.default.createElement("div",{className:"your-subjects__messaging"},e.children)};i.propTypes={children:u.default.PropTypes.element.isRequired},t.default=i,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(42),i=r(u),a=n(208),c=r(a),s=function(e){return{levelLabel:e.level.label,allSubjects:e.allSubjects,yourSubjectsAreLoading:e.yourSubjectsAreLoading,failedToLoadSubjects:e.failedToLoadSubjects,noRelevantSubjects:e.noRelevantSubjects,yourSubjects:e.yourSubjects,editModeIsActive:e.editModeIsActive}},f=function(e){return{fetchSubjects:function(){return e(c.default.fetchSubjects())}}},l=(0,o.connect)(s,f)(i.default);t.default=l,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(38),l=r(f);n(43);var p=n(44),d=r(p),h=n(157),y=r(h),v=n(40),b=r(v),_=n(166),g=r(_),m=n(171),j=r(m),x=n(192),w=r(x),S=n(36),E=r(S),O=n(306),T=r(O),A=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentWillMount",value:function(){this.props.fetchSubjects()}},{key:"componentDidUpdate",value:function(){if(this.props.yourSubjects){var e=document.querySelectorAll(".your-subjects__subject");e.length&&l.default.track("subject-count","count",{bitesize_subject_count:e.length})}var t=document.querySelector(".card-list");t&&(this.props.editModeIsActive?t.style.display="none":t.style.display="")}},{key:"render",value:function(){var e=this.props,t=e.yourSubjectsAreLoading,n=e.yourSubjects,r=e.noRelevantSubjects,o=e.levelLabel,u=e.allSubjects,i=e.failedToLoadSubjects,a=e.editModeIsActive;if(i)return s.default.createElement(E.default,{iStatsAction:"uas_error"});if(a){var c=u.map(function(e){var t=e,r=(0,d.default)(n,["id",e.id]);return r?(t.yourSubject=!0,t.followId=r.followId):t.yourSubject=!1,t});return s.default.createElement(w.default,{levelLabel:o,allProgrammesOfStudy:c,yourSubjectsList:n})}if(!t){if(n.length>0){var f=(0,y.default)(n,"id");return s.default.createElement(T.default,{yourSubjects:f,levelLabel:o})}return r?s.default.createElement(b.default,null,s.default.createElement(j.default,{levelLabel:o})):s.default.createElement(b.default,null,s.default.createElement(g.default,{levelLabel:o}))}return s.default.createElement("div",null)}}]),t}(s.default.Component);A.propTypes={levelLabel:c.PropTypes.string.isRequired,allSubjects:c.PropTypes.arrayOf(c.PropTypes.shape({id:c.PropTypes.string})).isRequired,yourSubjectsAreLoading:c.PropTypes.bool.isRequired,failedToLoadSubjects:c.PropTypes.bool.isRequired,noRelevantSubjects:c.PropTypes.bool.isRequired,yourSubjects:c.PropTypes.arrayOf(c.PropTypes.shape({id:c.PropTypes.string,followId:c.PropTypes.string})).isRequired,editModeIsActive:c.PropTypes.bool.isRequired,fetchSubjects:c.PropTypes.func.isRequired},t.default=A,e.exports=t.default},function(e,t){e.exports=Morph.modules["whatwg-fetch@2.0.3"]},function(e,t,n){var r=n(45),o=n(152),u=r(o);e.exports=u},function(e,t,n){function r(e){return function(t,n,r){var a=Object(t);if(!u(t)){var c=o(n,3);t=i(t),n=function(e){return c(a[e],e,a)}}var s=e(t,n,r);return s>-1?a[c?t[s]:s]:void 0}}var o=n(46),u=n(123),i=n(107);e.exports=r},function(e,t,n){function r(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?u(e[0],e[1]):o(e):c(e)}var o=n(47),u=n(132),i=n(148),a=n(103),c=n(149);e.exports=r},function(e,t,n){function r(e){var t=u(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||o(n,e,t)}}var o=n(48),u=n(129),i=n(131);e.exports=r},function(e,t,n){function r(e,t,n,r){var c=n.length,s=c,f=!r;if(null==e)return!s;for(e=Object(e);c--;){var l=n[c];if(f&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++c<s;){l=n[c];var p=l[0],d=e[p],h=l[1];if(f&&l[2]){if(void 0===d&&!(p in e))return!1}else{var y=new o;if(r)var v=r(d,h,p,e,t,y);if(!(void 0===v?u(h,d,i|a,r,y):v))return!1}}return!0}var o=n(49),u=n(87),i=1,a=2;e.exports=r},function(e,t,n){function r(e){var t=this.__data__=new o(e);this.size=t.size}var o=n(50),u=n(58),i=n(59),a=n(60),c=n(61),s=n(62);r.prototype.clear=u,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=c,r.prototype.set=s,e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(51),u=n(52),i=n(55),a=n(56),c=n(57);r.prototype.clear=o,r.prototype.delete=u,r.prototype.get=i,r.prototype.has=a,r.prototype.set=c,e.exports=r},function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():i.call(t,n,1),--this.size,!0}var o=n(53),u=Array.prototype,i=u.splice;e.exports=r},function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(54);e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return n<0?void 0:t[n][1]}var o=n(53);e.exports=r},function(e,t,n){function r(e){return o(this.__data__,e)>-1}var o=n(53);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(53);e.exports=r},function(e,t,n){function r(){this.__data__=new o,this.size=0}var o=n(50);e.exports=r},function(e,t){function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=n},function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!u||r.length<a-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(r)}return n.set(e,t),this.size=n.size,this}var o=n(50),u=n(63),i=n(72),a=200;e.exports=r},function(e,t,n){var r=n(64),o=n(16),u=r(o,"Map");e.exports=u},function(e,t,n){function r(e,t){var n=u(e,t);return o(n)?n:void 0}var o=n(65),u=n(71);e.exports=r},function(e,t,n){function r(e){if(!i(e)||u(e))return!1;var t=o(e)?h:s;return t.test(a(e))}var o=n(66),u=n(68),i=n(67),a=n(70),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,l=Object.prototype,p=f.toString,d=l.hasOwnProperty,h=RegExp("^"+p.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){if(!u(e))return!1;var t=o(e);return t==a||t==c||t==i||t==s}var o=n(14),u=n(67),i="[object AsyncFunction]",a="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";e.exports=r},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){function r(e){return!!u&&u in e}var o=n(69),u=function(){var e=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=r},function(e,t,n){var r=n(16),o=r["__core-js_shared__"];e.exports=o},function(e,t){function n(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var r=Function.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(73),u=n(81),i=n(84),a=n(85),c=n(86);r.prototype.clear=o,r.prototype.delete=u,r.prototype.get=i,r.prototype.has=a,r.prototype.set=c,e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||u),string:new o}}var o=n(74),u=n(50),i=n(63);e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(75),u=n(77),i=n(78),a=n(79),c=n(80);r.prototype.clear=o,r.prototype.delete=u,r.prototype.get=i,r.prototype.has=a,r.prototype.set=c,e.exports=r},function(e,t,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(76);e.exports=r},function(e,t,n){var r=n(64),o=r(Object,"create");e.exports=o},function(e,t){function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=n},function(e,t,n){function r(e){var t=this.__data__;if(o){var n=t[e];return n===u?void 0:n}return a.call(t,e)?t[e]:void 0}var o=n(76),u="__lodash_hash_undefined__",i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return o?void 0!==t[e]:i.call(t,e)}var o=n(76),u=Object.prototype,i=u.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=o&&void 0===t?u:t,this}var o=n(76),u="__lodash_hash_undefined__";e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(82);e.exports=r},function(e,t,n){function r(e,t){var n=e.__data__;return o(t)?n["string"==typeof t?"string":"hash"]:n.map}var o=n(83);e.exports=r},function(e,t){function n(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}e.exports=n},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(82);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(82);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(82);e.exports=r},function(e,t,n){function r(e,t,n,i,a){return e===t||(null==e||null==t||!u(e)&&!u(t)?e!==e&&t!==t:o(e,t,n,i,r,a))}var o=n(88),u=n(22);e.exports=r},function(e,t,n){function r(e,t,n,r,v,_){var g=s(e),m=s(t),j=g?h:c(e),x=m?h:c(t);j=j==d?y:j,x=x==d?y:x;var w=j==y,S=x==y,E=j==x;if(E&&f(e)){if(!f(t))return!1;g=!0,w=!1}if(E&&!w)return _||(_=new o),g||l(e)?u(e,t,n,r,v,_):i(e,t,j,n,r,v,_);if(!(n&p)){var O=w&&b.call(e,"__wrapped__"),T=S&&b.call(t,"__wrapped__");if(O||T){var A=O?e.value():e,P=T?t.value():t;return _||(_=new o),v(A,P,n,r,_)}}return!!E&&(_||(_=new o),a(e,t,n,r,v,_))}var o=n(49),u=n(89),i=n(95),a=n(99),c=n(124),s=n(103),f=n(112),l=n(115),p=1,d="[object Arguments]",h="[object Array]",y="[object Object]",v=Object.prototype,b=v.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n,r,s,f){var l=n&a,p=e.length,d=t.length;if(p!=d&&!(l&&d>p))return!1;var h=f.get(e);if(h&&f.get(t))return h==t;var y=-1,v=!0,b=n&c?new o:void 0;for(f.set(e,t),f.set(t,e);++y<p;){var _=e[y],g=t[y];if(r)var m=l?r(g,_,y,t,e,f):r(_,g,y,e,t,f);if(void 0!==m){if(m)continue;v=!1;break}if(b){if(!u(t,function(e,t){if(!i(b,t)&&(_===e||s(_,e,n,r,f)))return b.push(t)})){v=!1;break}}else if(_!==g&&!s(_,g,n,r,f)){v=!1;break}}return f.delete(e),f.delete(t),v}var o=n(90),u=n(93),i=n(94),a=1,c=2;e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new o;++t<n;)this.add(e[t])}var o=n(72),u=n(91),i=n(92);r.prototype.add=r.prototype.push=u,r.prototype.has=i,e.exports=r},function(e,t){function n(e){return this.__data__.set(e,r),this}var r="__lodash_hash_undefined__";e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}e.exports=n},function(e,t){function n(e,t){return e.has(t)}e.exports=n},function(e,t,n){function r(e,t,n,r,o,w,E){switch(n){case x:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case j:return!(e.byteLength!=t.byteLength||!w(new u(e),new u(t)));case p:case d:case v:return i(+e,+t);case h:return e.name==t.name&&e.message==t.message;case b:case g:return e==t+"";case y:var O=c;case _:var T=r&f;if(O||(O=s),e.size!=t.size&&!T)return!1;var A=E.get(e);if(A)return A==t;r|=l,E.set(e,t);var P=a(O(e),O(t),r,o,w,E);return E.delete(e),P;case m:if(S)return S.call(e)==S.call(t)}return!1}var o=n(15),u=n(96),i=n(54),a=n(89),c=n(97),s=n(98),f=1,l=2,p="[object Boolean]",d="[object Date]",h="[object Error]",y="[object Map]",v="[object Number]",b="[object RegExp]",_="[object Set]",g="[object String]",m="[object Symbol]",j="[object ArrayBuffer]",x="[object DataView]",w=o?o.prototype:void 0,S=w?w.valueOf:void 0;e.exports=r},function(e,t,n){var r=n(16),o=r.Uint8Array;e.exports=o},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=n},function(e,t,n){function r(e,t,n,r,i,c){var s=n&u,f=o(e),l=f.length,p=o(t),d=p.length;if(l!=d&&!s)return!1;for(var h=l;h--;){var y=f[h];if(!(s?y in t:a.call(t,y)))return!1}var v=c.get(e);if(v&&c.get(t))return v==t;var b=!0;c.set(e,t),c.set(t,e);for(var _=s;++h<l;){y=f[h];var g=e[y],m=t[y];if(r)var j=s?r(m,g,y,t,e,c):r(g,m,y,e,t,c);if(!(void 0===j?g===m||i(g,m,n,r,c):j)){b=!1;break}_||(_="constructor"==y)}if(b&&!_){var x=e.constructor,w=t.constructor;x!=w&&"constructor"in e&&"constructor"in t&&!("function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w)&&(b=!1)}return c.delete(e),c.delete(t),b}var o=n(100),u=1,i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){return o(e,i,u)}var o=n(101),u=n(104),i=n(107);e.exports=r},function(e,t,n){function r(e,t,n){var r=t(e);return u(e)?r:o(r,n(e))}var o=n(102),u=n(103);e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}e.exports=n},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(105),o=n(106),u=Object.prototype,i=u.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(e){return null==e?[]:(e=Object(e),r(a(e),function(t){return i.call(e,t)}))}:o;e.exports=c},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length,o=0,u=[];++n<r;){var i=e[n];t(i,n,e)&&(u[o++]=i)}return u}e.exports=n},function(e,t){function n(){return[]}e.exports=n},function(e,t,n){function r(e){return i(e)?o(e):u(e)}var o=n(108),u=n(120),i=n(123);e.exports=r},function(e,t,n){function r(e,t){var n=i(e),r=!n&&u(e),f=!n&&!r&&a(e),p=!n&&!r&&!f&&s(e),d=n||r||f||p,h=d?o(e.length,String):[],y=h.length;for(var v in e)!t&&!l.call(e,v)||d&&("length"==v||f&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,y))||h.push(v);return h}var o=n(109),u=n(110),i=n(103),a=n(112),c=n(114),s=n(115),f=Object.prototype,l=f.hasOwnProperty;e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},function(e,t,n){var r=n(111),o=n(22),u=Object.prototype,i=u.hasOwnProperty,a=u.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,"callee")&&!a.call(e,"callee")};e.exports=c},function(e,t,n){function r(e){return u(e)&&o(e)==i}var o=n(14),u=n(22),i="[object Arguments]";e.exports=r},function(e,t,n){(function(e){var r=n(16),o=n(113),u="object"==typeof t&&t&&!t.nodeType&&t,i=u&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===u,c=a?r.Buffer:void 0,s=c?c.isBuffer:void 0,f=s||o;e.exports=f}).call(t,n(26)(e))},function(e,t){function n(){return!1}e.exports=n},function(e,t){function n(e,t){return t=null==t?r:t,!!t&&("number"==typeof e||o.test(e))&&e>-1&&e%1==0&&e<t}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){var r=n(116),o=n(118),u=n(119),i=u&&u.isTypedArray,a=i?o(i):r;e.exports=a},function(e,t,n){function r(e){return i(e)&&u(e.length)&&!!R[o(e)]}var o=n(14),u=n(117),i=n(22),a="[object Arguments]",c="[object Array]",s="[object Boolean]",f="[object Date]",l="[object Error]",p="[object Function]",d="[object Map]",h="[object Number]",y="[object Object]",v="[object RegExp]",b="[object Set]",_="[object String]",g="[object WeakMap]",m="[object ArrayBuffer]",j="[object DataView]",x="[object Float32Array]",w="[object Float64Array]",S="[object Int8Array]",E="[object Int16Array]",O="[object Int32Array]",T="[object Uint8Array]",A="[object Uint8ClampedArray]",P="[object Uint16Array]",C="[object Uint32Array]",R={};R[x]=R[w]=R[S]=R[E]=R[O]=R[T]=R[A]=R[P]=R[C]=!0,R[a]=R[c]=R[m]=R[s]=R[j]=R[f]=R[l]=R[p]=R[d]=R[h]=R[y]=R[v]=R[b]=R[_]=R[g]=!1,e.exports=r},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},function(e,t,n){(function(e){var r=n(17),o="object"==typeof t&&t&&!t.nodeType&&t,u=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=u&&u.exports===o,a=i&&r.process,c=function(){try{return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=c}).call(t,n(26)(e))},function(e,t,n){function r(e){if(!o(e))return u(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}var o=n(121),u=n(122),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t){function n(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||r;return e===n}var r=Object.prototype;e.exports=n},function(e,t,n){var r=n(21),o=r(Object.keys,Object);e.exports=o},function(e,t,n){function r(e){return null!=e&&u(e.length)&&!o(e)}var o=n(66),u=n(117);e.exports=r},function(e,t,n){var r=n(125),o=n(63),u=n(126),i=n(127),a=n(128),c=n(14),s=n(70),f="[object Map]",l="[object Object]",p="[object Promise]",d="[object Set]",h="[object WeakMap]",y="[object DataView]",v=s(r),b=s(o),_=s(u),g=s(i),m=s(a),j=c;(r&&j(new r(new ArrayBuffer(1)))!=y||o&&j(new o)!=f||u&&j(u.resolve())!=p||i&&j(new i)!=d||a&&j(new a)!=h)&&(j=function(e){var t=c(e),n=t==l?e.constructor:void 0,r=n?s(n):"";if(r)switch(r){case v:return y;case b:return f;case _:return p;case g:return d;case m:return h}return t}),e.exports=j},function(e,t,n){var r=n(64),o=n(16),u=r(o,"DataView");e.exports=u},function(e,t,n){var r=n(64),o=n(16),u=r(o,"Promise");e.exports=u},function(e,t,n){var r=n(64),o=n(16),u=r(o,"Set");e.exports=u},function(e,t,n){var r=n(64),o=n(16),u=r(o,"WeakMap");e.exports=u},function(e,t,n){function r(e){for(var t=u(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,o(i)]}return t}var o=n(130),u=n(107);e.exports=r},function(e,t,n){function r(e){return e===e&&!o(e)}var o=n(67);e.exports=r},function(e,t){function n(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}e.exports=n},function(e,t,n){function r(e,t){return a(e)&&c(t)?s(f(e),t):function(n){var r=u(n,e);return void 0===r&&r===t?i(n,e):o(t,r,l|p)}}var o=n(87),u=n(133),i=n(145),a=n(136),c=n(130),s=n(131),f=n(144),l=1,p=2;e.exports=r},function(e,t,n){function r(e,t,n){var r=null==e?void 0:o(e,t);return void 0===r?n:r}var o=n(134);e.exports=r},function(e,t,n){function r(e,t){t=o(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[u(t[n++])];return n&&n==r?e:void 0}var o=n(135),u=n(144);e.exports=r},function(e,t,n){function r(e,t){return o(e)?e:u(e,t)?[e]:i(a(e))}var o=n(103),u=n(136),i=n(138),a=n(141);e.exports=r},function(e,t,n){function r(e,t){if(o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!u(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}var o=n(103),u=n(137),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=r},function(e,t,n){function r(e){return"symbol"==typeof e||u(e)&&o(e)==i}var o=n(14),u=n(22),i="[object Symbol]";e.exports=r},function(e,t,n){var r=n(139),o=/^\./,u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r(function(e){var t=[];return o.test(e)&&t.push(""),e.replace(u,function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)}),t});e.exports=a},function(e,t,n){function r(e){var t=o(e,function(e){return n.size===u&&n.clear(),e}),n=t.cache;return t}var o=n(140),u=500;e.exports=r},function(e,t,n){function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(u);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],u=n.cache;if(u.has(o))return u.get(o);var i=e.apply(this,r);return n.cache=u.set(o,i)||u,i};return n.cache=new(r.Cache||o),n}var o=n(72),u="Expected a function";r.Cache=o,e.exports=r},function(e,t,n){function r(e){return null==e?"":o(e)}var o=n(142);e.exports=r},function(e,t,n){function r(e){if("string"==typeof e)return e;if(i(e))return u(e,r)+"";if(a(e))return f?f.call(e):"";var t=e+"";return"0"==t&&1/e==-c?"-0":t}var o=n(15),u=n(143),i=n(103),a=n(137),c=1/0,s=o?o.prototype:void 0,f=s?s.toString:void 0;e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}e.exports=n},function(e,t,n){function r(e){if("string"==typeof e||o(e))return e;var t=e+"";return"0"==t&&1/e==-u?"-0":t}var o=n(137),u=1/0;e.exports=r},function(e,t,n){function r(e,t){return null!=e&&u(e,t,o)}var o=n(146),u=n(147);e.exports=r},function(e,t){function n(e,t){return null!=e&&t in Object(e)}e.exports=n},function(e,t,n){function r(e,t,n){t=o(t,e);for(var r=-1,f=t.length,l=!1;++r<f;){var p=s(t[r]);if(!(l=null!=e&&n(e,p)))break;e=e[p]}return l||++r!=f?l:(f=null==e?0:e.length,!!f&&c(f)&&a(p,f)&&(i(e)||u(e)))}var o=n(135),u=n(110),i=n(103),a=n(114),c=n(117),s=n(144);e.exports=r},function(e,t){function n(e){return e}e.exports=n},function(e,t,n){function r(e){return i(e)?o(a(e)):u(e)}var o=n(150),u=n(151),i=n(136),a=n(144);e.exports=r},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t,n){function r(e){return function(t){return o(t,e)}}var o=n(134);e.exports=r},function(e,t,n){function r(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var c=null==n?0:i(n);return c<0&&(c=a(r+c,0)),o(e,u(t,3),c)}var o=n(153),u=n(46),i=n(154),a=Math.max;e.exports=r},function(e,t){function n(e,t,n,r){for(var o=e.length,u=n+(r?1:-1);r?u--:++u<o;)if(t(e[u],u,e))return u;return-1}e.exports=n},function(e,t,n){function r(e){var t=o(e),n=t%1;return t===t?n?t-n:t:0}var o=n(155);e.exports=r},function(e,t,n){function r(e){if(!e)return 0===e?e:0;if(e=o(e),e===u||e===-u){var t=e<0?-1:1;return t*i}return e===e?e:0}var o=n(156),u=1/0,i=1.7976931348623157e308;e.exports=r},function(e,t,n){function r(e){if("number"==typeof e)return e;if(u(e))return i;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=s.test(e);return n||f.test(e)?l(e.slice(2),n?2:8):c.test(e)?i:+e}var o=n(67),u=n(137),i=NaN,a=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,f=/^0o[0-7]+$/i,l=parseInt;e.exports=r},function(e,t,n){function r(e,t){return e&&e.length?u(e,o(t,2)):[]}var o=n(46),u=n(158);e.exports=r},function(e,t,n){function r(e,t,n){var r=-1,l=u,p=e.length,d=!0,h=[],y=h;if(n)d=!1,l=i;else if(p>=f){var v=t?null:c(e);if(v)return s(v);d=!1,l=a,y=new o}else y=t?[]:h;e:for(;++r<p;){var b=e[r],_=t?t(b):b;if(b=n||0!==b?b:0,d&&_===_){for(var g=y.length;g--;)if(y[g]===_)continue e;t&&y.push(_),h.push(b)}else l(y,_,n)||(y!==h&&y.push(_),h.push(b))}return h}var o=n(90),u=n(159),i=n(163),a=n(94),c=n(164),s=n(98),f=200;e.exports=r},function(e,t,n){function r(e,t){var n=null==e?0:e.length;return!!n&&o(e,t,0)>-1}var o=n(160);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):o(e,u,n)}var o=n(153),u=n(161),i=n(162);e.exports=r},function(e,t){function n(e){return e!==e}e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}e.exports=n},function(e,t){function n(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}e.exports=n},function(e,t,n){var r=n(127),o=n(165),u=n(98),i=1/0,a=r&&1/u(new r([,-0]))[1]==i?function(e){return new r(e)}:o;e.exports=a},function(e,t){function n(){}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(167),i=r(u),a=n(170),c=r(a),s=function(e){return{switchToEditMode:function(){e(i.default.activateEditMode())}}},f=(0,o.connect)(null,s)(c.default);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(168),u=r(o),i=n(169),a=function(){return{type:u.default.EDIT_SUBJECTS_EDIT_STARTED }},c=function(){return{type:u.default.EDIT_SUBJECTS_EDIT_CANCELLED}},s=function(e,t,n){return{type:u.default.EDIT_SUBJECTS_SUBJECT_CHANGED,id:e,isFollowed:t,uasType:n}},f=function(e,t){return s(e,t,i.programmeOfStudyType)},l=function(e,t){return s(e,t,i.examSpecType)},p=function(){return{type:u.default.EDIT_SUBJECTS_SAVE_STARTED}},d=function(){return{type:u.default.EDIT_SUBJECTS_SAVE_SUCCEEDED}},h=function(){return{type:u.default.EDIT_SUBJECTS_SAVE_FAILED}};t.default={activateEditMode:a,cancelEditMode:c,changeProgrammeOfStudy:f,changeExamSpec:l,saveStarted:p,saveSucceeded:d,saveFailed:h},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={EDIT_SUBJECTS_EDIT_STARTED:"EDIT_SUBJECTS_EDIT_STARTED",EDIT_SUBJECTS_EDIT_CANCELLED:"EDIT_SUBJECTS_EDIT_CANCELLED",EDIT_SUBJECTS_SUBJECT_CHANGED:"EDIT_SUBJECTS_SUBJECT_CHANGED",EDIT_SUBJECTS_SAVE_STARTED:"EDIT_SUBJECTS_SAVE_STARTED",EDIT_SUBJECTS_SAVE_SUCCEEDED:"EDIT_SUBJECTS_SAVE_SUCCEEDED",EDIT_SUBJECTS_SAVE_FAILED:"EDIT_SUBJECTS_SAVE_FAILED"};t.default=n,e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(t.examSpecType="exam",t.programmeOfStudyType="programme-of-study",t.levelIds={gcse:"z98jmp3"}),r=t.subjectIds={gcseEnglishLanguage:"zr9d7ty",gcseEnglishLiterature:"zckw2hv",gcseGeography:"zkw76sg",gcseHistory:"zj26n39",gcseMaths:"z38pycw",gcsePhysicalEducation:"znyb4wx",gcseReligiousStudies:"zb48q6f"},o=t.examSpecsOnTheWebSubjectWhitelistForALevel={};o[n.gcse]=[r.gcseEnglishLanguage,r.gcseEnglishLiterature,r.gcseGeography,r.gcseHistory,r.gcseMaths,r.gcsePhysicalEducation,r.gcseReligiousStudies];t.examSpecsOnTheWebSubjectWhitelist=o[n.gcse],t.chooseExamSpecValue="choose-exam-spec"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(38),l=r(f),p=n(29),d=function(){l.default.track("set-up-subjects","click")},h=function(e){d(),e()},y=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){l.default.track("add-subjects-upsell","load")}},{key:"render",value:function(){var e=this.props,t=e.levelLabel,n=e.switchToEditMode,r=(0,p.localise)("setUpYourSubjectsTitle",t),o=(0,p.localise)("setUpYourSubjectsBody"),u=(0,p.localise)("setupYourSubjectsButton",t);return s.default.createElement("div",{className:"your-subjects__set-up-subjects"},s.default.createElement("h2",{className:"your-subjects__set-up-subjects__title"},r),s.default.createElement("p",{className:"your-subjects__set-up-subjects__body-copy"},o),s.default.createElement("button",{className:"your-subjects__edit-button",onClick:function(){return h(n)}},u))}}]),t}(s.default.Component);y.propTypes={levelLabel:c.PropTypes.string.isRequired,switchToEditMode:c.PropTypes.func.isRequired},t.default=y,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(167),i=r(u),a=n(172),c=r(a),s=function(e){return{switchToEditMode:function(){return e(i.default.activateEditMode())}}},f=(0,o.connect)(null,s)(c.default);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(38),l=r(f),p=n(173),d=r(p),h=n(189),y=r(h),v=n(191),b=r(v),_=n(29),g=(0,b.default)(d.default,"addSubjectsButton"),m=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){l.default.track("no-relevant-content-message","load")}},{key:"render",value:function(){var e=this.props,t=e.levelLabel,n=e.switchToEditMode;return s.default.createElement("div",{className:"your-subjects__no-relevant-subjects"},s.default.createElement("h2",{className:"your-subjects__no-relevant-subjects__title"},(0,_.localise)("noRelevantSubjectsTitle",t)),s.default.createElement("p",{className:"your-subjects__no-relevant-subjects__body-copy"},(0,_.localise)("noRelevantSubjectsBodyCopy",t)),s.default.createElement(y.default,{iStatsAction:"homepage-no-relevant-content"}),s.default.createElement(g,{buttonAction:n,iStatsAction:"add-subjects"}))}}]),t}(s.default.Component);m.propTypes={levelLabel:c.PropTypes.string.isRequired,switchToEditMode:c.PropTypes.func.isRequired},t.default=m,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(174),a=r(i),c=n(181),s=r(c),f=(0,a.default)(s.default),l=function(e){var t=e.buttonAction,n=e.iStatsAction,r=e.text;return u.default.createElement(f,{iStatsAction:n,iStatsType:"click",onClick:t,text:r})};l.propTypes={buttonAction:o.PropTypes.func.isRequired,iStatsAction:o.PropTypes.string.isRequired,text:o.PropTypes.string.isRequired},t.default=l,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(3),a=r(i),c=n(38),s=r(c),f=n(175),l=n(180),p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments[3];return function(){s.default.track((0,l.formatIStatsValue)(e),(0,l.formatIStatsValue)(t),(0,f.mapValues)(l.formatIStatsValue,n)),r.apply(void 0,arguments)}};t.default=function(e){function t(t){var n=t.onClick,r=t.iStatsAction,i=t.iStatsType,c=t.iStatsOptions,s=o(t,["onClick","iStatsAction","iStatsType","iStatsOptions"]);return a.default.createElement(e,u({},s,{onClick:p(r,i,c,n)}))}return t.defaultProps={onClick:function(){return null},iStatsType:"",iStatsOptions:{}},t.displayName="iStatsOnClick("+(e.displayName||e.name||"Component")+")",t},e.exports=t.default},function(e,t,n){var r=n(176).runInContext();e.exports=n(177)(r,r)},function(e,t,n){var r;(function(e,o){(function(){function u(e,t){return e.set(t[0],t[1]),e}function i(e,t){return e.add(t),e}function a(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function c(e,t,n,r){for(var o=-1,u=null==e?0:e.length;++o<u;){var i=e[o];t(r,i,n(i),e)}return r}function s(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function f(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function l(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function p(e,t){for(var n=-1,r=null==e?0:e.length,o=0,u=[];++n<r;){var i=e[n];t(i,n,e)&&(u[o++]=i)}return u}function d(e,t){return!(null==e||!e.length)&&-1<x(e,t,0)}function h(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function y(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function v(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function b(e,t,n,r){var o=-1,u=null==e?0:e.length;for(r&&u&&(n=e[++o]);++o<u;)n=t(n,e[o],o,e);return n}function _(e,t,n,r){var o=null==e?0:e.length;for(r&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function g(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function m(e,t,n){var r;return n(e,function(e,n,o){if(t(e,n,o))return r=n,!1}),r}function j(e,t,n,r){var o=e.length;for(n+=r?1:-1;r?n--:++n<o;)if(t(e[n],n,e))return n;return-1}function x(e,t,n){if(t===t)e:{--n;for(var r=e.length;++n<r;)if(e[n]===t){e=n;break e}e=-1}else e=j(e,S,n);return e}function w(e,t,n,r){--n;for(var o=e.length;++n<o;)if(r(e[n],t))return n;return-1}function S(e){return e!==e}function E(e,t){var n=null==e?0:e.length;return n?C(e,t)/n:$}function O(e){return function(t){return null==t?J:t[e]}}function T(e){return function(t){return null==e?J:e[t]}}function A(e,t,n,r,o){return o(e,function(e,o,u){n=r?(r=!1,e):t(n,e,o,u)}),n}function P(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].c;return e}function C(e,t){for(var n,r=-1,o=e.length;++r<o;){var u=t(e[r]);u!==J&&(n=n===J?u:n+u)}return n}function R(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function I(e,t){return y(t,function(t){return[t,e[t]]})}function k(e){return function(t){return e(t)}}function M(e,t){return y(t,function(t){return e[t]})}function D(e,t){return e.has(t)}function L(e,t){for(var n=-1,r=e.length;++n<r&&-1<x(t,e[n],0););return n}function B(e,t){for(var n=e.length;n--&&-1<x(t,e[n],0););return n}function N(e){return"\\"+qe[e]}function U(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function W(e,t){return function(n){return e(t(n))}}function z(e,t){for(var n=-1,r=e.length,o=0,u=[];++n<r;){var i=e[n];i!==t&&"__lodash_placeholder__"!==i||(e[n]="__lodash_placeholder__",u[o++]=n)}return u}function F(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function q(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function V(e){if(Be.test(e)){for(var t=De.lastIndex=0;De.test(e);)++t;e=t}else e=ut(e);return e}function Y(e){return Be.test(e)?e.match(De)||[]:e.split("")}var J,H=1/0,$=NaN,G=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],K=/\b__p\+='';/g,Z=/\b(__p\+=)''\+/g,X=/(__e\(.*?\)|\b__t\))\+'';/g,Q=/&(?:amp|lt|gt|quot|#39);/g,ee=/[&<>"']/g,te=RegExp(Q.source),ne=RegExp(ee.source),re=/<%-([\s\S]+?)%>/g,oe=/<%([\s\S]+?)%>/g,ue=/<%=([\s\S]+?)%>/g,ie=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ae=/^\w*$/,ce=/^\./,se=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,fe=/[\\^$.*+?()[\]{}|]/g,le=RegExp(fe.source),pe=/^\s+|\s+$/g,de=/^\s+/,he=/\s+$/,ye=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ve=/\{\n\/\* \[wrapped with (.+)\] \*/,be=/,? & /,_e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ge=/\\(\\)?/g,me=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,je=/\w*$/,xe=/^[-+]0x[0-9a-f]+$/i,we=/^0b[01]+$/i,Se=/^\[object .+?Constructor\]$/,Ee=/^0o[0-7]+$/i,Oe=/^(?:0|[1-9]\d*)$/,Te=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ae=/($^)/,Pe=/['\n\r\u2028\u2029\\]/g,Ce="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",Re="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+Ce,Ie="(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])",ke=RegExp("['’]","g"),Me=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),De=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+Ie+Ce,"g"),Le=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)|\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)|\\d+",Re].join("|"),"g"),Be=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Ne=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ue="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),We={};We["[object Float32Array]"]=We["[object Float64Array]"]=We["[object Int8Array]"]=We["[object Int16Array]"]=We["[object Int32Array]"]=We["[object Uint8Array]"]=We["[object Uint8ClampedArray]"]=We["[object Uint16Array]"]=We["[object Uint32Array]"]=!0,We["[object Arguments]"]=We["[object Array]"]=We["[object ArrayBuffer]"]=We["[object Boolean]"]=We["[object DataView]"]=We["[object Date]"]=We["[object Error]"]=We["[object Function]"]=We["[object Map]"]=We["[object Number]"]=We["[object Object]"]=We["[object RegExp]"]=We["[object Set]"]=We["[object String]"]=We["[object WeakMap]"]=!1;var ze={};ze["[object Arguments]"]=ze["[object Array]"]=ze["[object ArrayBuffer]"]=ze["[object DataView]"]=ze["[object Boolean]"]=ze["[object Date]"]=ze["[object Float32Array]"]=ze["[object Float64Array]"]=ze["[object Int8Array]"]=ze["[object Int16Array]"]=ze["[object Int32Array]"]=ze["[object Map]"]=ze["[object Number]"]=ze["[object Object]"]=ze["[object RegExp]"]=ze["[object Set]"]=ze["[object String]"]=ze["[object Symbol]"]=ze["[object Uint8Array]"]=ze["[object Uint8ClampedArray]"]=ze["[object Uint16Array]"]=ze["[object Uint32Array]"]=!0,ze["[object Error]"]=ze["[object Function]"]=ze["[object WeakMap]"]=!1;var Fe,qe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ve=parseFloat,Ye=parseInt,Je="object"==typeof e&&e&&e.Object===Object&&e,He="object"==typeof self&&self&&self.Object===Object&&self,$e=Je||He||Function("return this")(),Ge="object"==typeof t&&t&&!t.nodeType&&t,Ke=Ge&&"object"==typeof o&&o&&!o.nodeType&&o,Ze=Ke&&Ke.exports===Ge,Xe=Ze&&Je.process;e:{try{Fe=Xe&&Xe.binding&&Xe.binding("util");break e}catch(e){}Fe=void 0}var Qe=Fe&&Fe.isArrayBuffer,et=Fe&&Fe.isDate,tt=Fe&&Fe.isMap,nt=Fe&&Fe.isRegExp,rt=Fe&&Fe.isSet,ot=Fe&&Fe.isTypedArray,ut=O("length"),it=T({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),at=T({"&":"&","<":"<",">":">",'"':""","'":"'"}),ct=T({"&":"&","<":"<",">":">",""":'"',"'":"'"}),st=function e(t){function n(e){if(jo(e)&&!ca(e)&&!(e instanceof T)){if(e instanceof o)return e;if(su.call(e,"__wrapped__"))return qr(e)}return new o(e)}function r(){}function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=J}function T(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Ce(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Re(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ie(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function De(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ie;++t<n;)this.add(e[t])}function Fe(e){this.size=(this.__data__=new Re(e)).size}function qe(e,t){var n,r=ca(e),o=!r&&aa(e),u=!r&&!o&&fa(e),i=!r&&!o&&!u&&ya(e),o=(r=r||o||u||i)?R(e.length,ru):[],a=o.length;for(n in e)!t&&!su.call(e,n)||r&&("length"==n||u&&("offset"==n||"parent"==n)||i&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||Cr(n,a))||o.push(n);return o}function Je(e){var t=e.length;return t?e[cn(0,t-1)]:J}function He(e,t){return Ur(Nn(e),yt(t,0,e.length))}function Ge(e){return Ur(Nn(e))}function Ke(e,t,n){(n===J||po(e[t],n))&&(n!==J||t in e)||dt(e,t,n)}function Xe(e,t,n){var r=e[t];su.call(e,t)&&po(r,n)&&(n!==J||t in e)||dt(e,t,n)}function ut(e,t){for(var n=e.length;n--;)if(po(e[n][0],t))return n;return-1}function ft(e,t,n,r){return ai(e,function(e,o,u){t(r,e,n(e),u)}),r}function lt(e,t){return e&&Un(t,Do(t),e)}function pt(e,t){return e&&Un(t,Lo(t),e)}function dt(e,t,n){"__proto__"==t&&Tu?Tu(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ht(e,t){for(var n=-1,r=t.length,o=Ko(r),u=null==e;++n<r;)o[n]=u?J:ko(e,t[n]);return o}function yt(e,t,n){return e===e&&(n!==J&&(e=e<=n?e:n),t!==J&&(e=e>=t?e:t)),e}function vt(e,t,n,r,o,u){var i,a=1&t,c=2&t,f=4&t;if(n&&(i=o?n(e,r,o,u):n(e)),i!==J)return i;if(!mo(e))return e;if(r=ca(e)){if(i=Or(e),!a)return Nn(e,i)}else{var l=_i(e),p="[object Function]"==l||"[object GeneratorFunction]"==l;if(fa(e))return In(e,a);if("[object Object]"==l||"[object Arguments]"==l||p&&!o){if(i=c||p?{}:Tr(e),!a)return c?zn(e,pt(i,e)):Wn(e,lt(i,e))}else{if(!ze[l])return o?e:{};i=Ar(e,l,vt,a)}}if(u||(u=new Fe),o=u.get(e))return o;u.set(e,i);var c=f?c?_r:br:c?Lo:Do,d=r?J:c(e);return s(d||e,function(r,o){d&&(o=r,r=e[o]),Xe(i,o,vt(r,t,n,o,e,u))}),i}function bt(e){var t=Do(e);return function(n){return _t(n,e,t)}}function _t(e,t,n){var r=n.length;if(null==e)return!r;for(e=tu(e);r--;){var o=n[r],u=t[o],i=e[o];if(i===J&&!(o in e)||!u(i))return!1}return!0}function gt(e,t,n){if("function"!=typeof e)throw new ou("Expected a function");return ji(function(){e.apply(J,n)},t)}function mt(e,t,n,r){var o=-1,u=d,i=!0,a=e.length,c=[],s=t.length;if(!a)return c;n&&(t=y(t,k(n))),r?(u=h,i=!1):200<=t.length&&(u=D,i=!1,t=new De(t));e:for(;++o<a;){var f=e[o],l=null==n?f:n(f),f=r||0!==f?f:0;if(i&&l===l){for(var p=s;p--;)if(t[p]===l)continue e;c.push(f)}else u(t,l,r)||c.push(f)}return c}function jt(e,t){var n=!0;return ai(e,function(e,r,o){return n=!!t(e,r,o)}),n}function xt(e,t,n){for(var r=-1,o=e.length;++r<o;){var u=e[r],i=t(u);if(null!=i&&(a===J?i===i&&!Eo(i):n(i,a)))var a=i,c=u}return c}function wt(e,t){var n=[];return ai(e,function(e,r,o){t(e,r,o)&&n.push(e)}),n}function St(e,t,n,r,o){var u=-1,i=e.length;for(n||(n=Pr),o||(o=[]);++u<i;){var a=e[u];0<t&&n(a)?1<t?St(a,t-1,n,r,o):v(o,a):r||(o[o.length]=a)}return o}function Et(e,t){return e&&si(e,t,Do)}function Ot(e,t){return e&&fi(e,t,Do)}function Tt(e,t){return p(t,function(t){return bo(e[t])})}function At(e,t){t=Cn(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[Wr(t[n++])];return n&&n==r?e:J}function Pt(e,t,n){return t=t(e),ca(e)?t:v(t,n(e))}function Ct(e){if(null==e)e=e===J?"[object Undefined]":"[object Null]";else if(Ou&&Ou in tu(e)){var t=su.call(e,Ou),n=e[Ou];try{e[Ou]=J;var r=!0}catch(e){}var o=pu.call(e);r&&(t?e[Ou]=n:delete e[Ou]),e=o}else e=pu.call(e);return e}function Rt(e,t){return e>t}function It(e,t){return null!=e&&su.call(e,t)}function kt(e,t){return null!=e&&t in tu(e)}function Mt(e,t,n){for(var r=n?h:d,o=e[0].length,u=e.length,i=u,a=Ko(u),c=1/0,s=[];i--;){var f=e[i];i&&t&&(f=y(f,k(t))),c=Uu(f.length,c),a[i]=!n&&(t||120<=o&&120<=f.length)?new De(i&&f):J}var f=e[0],l=-1,p=a[0];e:for(;++l<o&&s.length<c;){var v=f[l],b=t?t(v):v,v=n||0!==v?v:0;if(p?!D(p,b):!r(s,b,n)){for(i=u;--i;){var _=a[i];if(_?!D(_,b):!r(e[i],b,n))continue e}p&&p.push(b),s.push(v)}}return s}function Dt(e,t,n){var r={};return Et(e,function(e,o,u){t(r,n(e),o,u)}),r}function Lt(e,t,n){return t=Cn(t,e),e=2>t.length?e:At(e,yn(t,0,-1)),t=null==e?e:e[Wr($r(t))],null==t?J:a(t,e,n)}function Bt(e){return jo(e)&&"[object Arguments]"==Ct(e)}function Nt(e){return jo(e)&&"[object ArrayBuffer]"==Ct(e)}function Ut(e){return jo(e)&&"[object Date]"==Ct(e)}function Wt(e,t,n,r,o){if(e===t)t=!0;else if(null==e||null==t||!jo(e)&&!jo(t))t=e!==e&&t!==t;else e:{var u=ca(e),i=ca(t),a=u?"[object Array]":_i(e),c=i?"[object Array]":_i(t),a="[object Arguments]"==a?"[object Object]":a,c="[object Arguments]"==c?"[object Object]":c,s="[object Object]"==a,i="[object Object]"==c;if((c=a==c)&&fa(e)){if(!fa(t)){t=!1;break e}u=!0,s=!1}if(c&&!s)o||(o=new Fe),t=u||ya(e)?hr(e,t,n,r,Wt,o):yr(e,t,a,n,r,Wt,o);else{if(!(1&n)&&(u=s&&su.call(e,"__wrapped__"),a=i&&su.call(t,"__wrapped__"),u||a)){e=u?e.value():e,t=a?t.value():t,o||(o=new Fe),t=Wt(e,t,n,r,o);break e}if(c)t:if(o||(o=new Fe),u=1&n,a=br(e),i=a.length,c=br(t).length,i==c||u){for(s=i;s--;){var f=a[s];if(!(u?f in t:su.call(t,f))){t=!1;break t}}if((c=o.get(e))&&o.get(t))t=c==t;else{c=!0,o.set(e,t),o.set(t,e);for(var l=u;++s<i;){var f=a[s],p=e[f],d=t[f];if(r)var h=u?r(d,p,f,t,e,o):r(p,d,f,e,t,o);if(h===J?p!==d&&!Wt(p,d,n,r,o):!h){c=!1;break}l||(l="constructor"==f)}c&&!l&&(n=e.constructor,r=t.constructor,n!=r&&"constructor"in e&&"constructor"in t&&!("function"==typeof n&&n instanceof n&&"function"==typeof r&&r instanceof r)&&(c=!1)),o.delete(e),o.delete(t),t=c}}else t=!1;else t=!1}}return t}function zt(e){return jo(e)&&"[object Map]"==_i(e)}function Ft(e,t,n,r){var o=n.length,u=o,i=!r;if(null==e)return!u;for(e=tu(e);o--;){var a=n[o];if(i&&a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++o<u;){var a=n[o],c=a[0],s=e[c],f=a[1];if(i&&a[2]){if(s===J&&!(c in e))return!1}else{if(a=new Fe,r)var l=r(s,f,c,e,t,a);if(l===J?!Wt(f,s,3,r,a):!l)return!1}}return!0}function qt(e){return!(!mo(e)||lu&&lu in e)&&(bo(e)?yu:Se).test(zr(e))}function Vt(e){return jo(e)&&"[object RegExp]"==Ct(e)}function Yt(e){return jo(e)&&"[object Set]"==_i(e)}function Jt(e){return jo(e)&&go(e.length)&&!!We[Ct(e)]}function Ht(e){return"function"==typeof e?e:null==e?qo:"object"==typeof e?ca(e)?Xt(e[0],e[1]):Zt(e):Ho(e)}function $t(e){if(!Mr(e))return Bu(e);var t,n=[];for(t in tu(e))su.call(e,t)&&"constructor"!=t&&n.push(t);return n}function Gt(e,t){return e<t}function Kt(e,t){var n=-1,r=ho(e)?Ko(e.length):[];return ai(e,function(e,o,u){r[++n]=t(e,o,u)}),r}function Zt(e){var t=wr(e);return 1==t.length&&t[0][2]?Dr(t[0][0],t[0][1]):function(n){return n===e||Ft(n,e,t)}}function Xt(e,t){return Ir(e)&&t===t&&!mo(t)?Dr(Wr(e),t):function(n){var r=ko(n,e);return r===J&&r===t?Mo(n,e):Wt(t,r,3)}}function Qt(e,t,n,r,o){e!==t&&si(t,function(u,i){if(mo(u)){o||(o=new Fe);var a=o,c=e[i],s=t[i],f=a.get(s);if(f)Ke(e,i,f);else{var f=r?r(c,s,i+"",e,t,a):J,l=f===J;if(l){var p=ca(s),d=!p&&fa(s),h=!p&&!d&&ya(s),f=s;p||d||h?ca(c)?f=c:yo(c)?f=Nn(c):d?(l=!1,f=In(s,!0)):h?(l=!1,f=Mn(s,!0)):f=[]:wo(s)||aa(s)?(f=c,aa(c)?f=Ro(c):(!mo(c)||n&&bo(c))&&(f=Tr(s))):l=!1}l&&(a.set(s,f),Qt(f,s,n,r,a),a.delete(s)),Ke(e,i,f)}}else a=r?r(e[i],u,i+"",e,t,o):J,a===J&&(a=u),Ke(e,i,a)},Lo)}function en(e,t){var n=e.length;if(n)return t+=0>t?n:0,Cr(t,n)?e[t]:J}function tn(e,t,n){var r=-1;return t=y(t.length?t:[qo],k(jr())),e=Kt(e,function(e){return{a:y(t,function(t){return t(e)}),b:++r,c:e}}),P(e,function(e,t){var r;e:{r=-1;for(var o=e.a,u=t.a,i=o.length,a=n.length;++r<i;){var c=Dn(o[r],u[r]);if(c){r=r>=a?c:c*("desc"==n[r]?-1:1);break e}}r=e.b-t.b}return r})}function nn(e,t){return rn(e,t,function(t,n){return Mo(e,n)})}function rn(e,t,n){for(var r=-1,o=t.length,u={};++r<o;){var i=t[r],a=At(e,i);n(a,i)&&dn(u,Cn(i,e),a)}return u}function on(e){return function(t){return At(t,e)}}function un(e,t,n,r){var o=r?w:x,u=-1,i=t.length,a=e;for(e===t&&(t=Nn(t)),n&&(a=y(e,k(n)));++u<i;)for(var c=0,s=t[u],s=n?n(s):s;-1<(c=o(a,s,c,r));)a!==e&&wu.call(a,c,1),wu.call(e,c,1);return e}function an(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==u){var u=o;Cr(o)?wu.call(e,o,1):wn(e,o)}}}function cn(e,t){return e+Iu(Fu()*(t-e+1))}function sn(e,t){var n="";if(!e||1>t||9007199254740991<t)return n;do t%2&&(n+=e),(t=Iu(t/2))&&(e+=e);while(t);return n}function fn(e,t){return xi(Lr(e,t,qo),e+"")}function ln(e){return Je(No(e))}function pn(e,t){var n=No(e);return Ur(n,yt(t,0,n.length))}function dn(e,t,n,r){if(!mo(e))return e;t=Cn(t,e);for(var o=-1,u=t.length,i=u-1,a=e;null!=a&&++o<u;){var c=Wr(t[o]),s=n;if(o!=i){var f=a[c],s=r?r(f,c,a):J;s===J&&(s=mo(f)?f:Cr(t[o+1])?[]:{})}Xe(a,c,s),a=a[c]}return e}function hn(e){return Ur(No(e))}function yn(e,t,n){var r=-1,o=e.length;for(0>t&&(t=-t>o?0:o+t),n=n>o?o:n,0>n&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0,n=Ko(o);++r<o;)n[r]=e[r+t];return n}function vn(e,t){var n;return ai(e,function(e,r,o){return n=t(e,r,o),!n}),!!n}function bn(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t===t&&2147483647>=o){for(;r<o;){var u=r+o>>>1,i=e[u];null!==i&&!Eo(i)&&(n?i<=t:i<t)?r=u+1:o=u}return o}return _n(e,t,qo,n)}function _n(e,t,n,r){t=n(t);for(var o=0,u=null==e?0:e.length,i=t!==t,a=null===t,c=Eo(t),s=t===J;o<u;){var f=Iu((o+u)/2),l=n(e[f]),p=l!==J,d=null===l,h=l===l,y=Eo(l);(i?r||h:s?h&&(r||p):a?h&&p&&(r||!d):c?h&&p&&!d&&(r||!y):d||y?0:r?l<=t:l<t)?o=f+1:u=f}return Uu(u,4294967294)}function gn(e,t){for(var n=-1,r=e.length,o=0,u=[];++n<r;){var i=e[n],a=t?t(i):i;if(!n||!po(a,c)){var c=a;u[o++]=0===i?0:i}}return u}function mn(e){return"number"==typeof e?e:Eo(e)?$:+e}function jn(e){if("string"==typeof e)return e;if(ca(e))return y(e,jn)+"";if(Eo(e))return ui?ui.call(e):"";var t=e+"";return"0"==t&&1/e==-H?"-0":t}function xn(e,t,n){var r=-1,o=d,u=e.length,i=!0,a=[],c=a;if(n)i=!1,o=h;else if(200<=u){if(o=t?null:hi(e))return F(o);i=!1,o=D,c=new De}else c=t?[]:a;e:for(;++r<u;){var s=e[r],f=t?t(s):s,s=n||0!==s?s:0;if(i&&f===f){for(var l=c.length;l--;)if(c[l]===f)continue e;t&&c.push(f),a.push(s)}else o(c,f,n)||(c!==a&&c.push(f),a.push(s))}return a}function wn(e,t){return t=Cn(t,e),e=2>t.length?e:At(e,yn(t,0,-1)),null==e||delete e[Wr($r(t))]}function Sn(e,t,n,r){for(var o=e.length,u=r?o:-1;(r?u--:++u<o)&&t(e[u],u,e););return n?yn(e,r?0:u,r?u+1:o):yn(e,r?u+1:0,r?o:u)}function En(e,t){var n=e;return n instanceof T&&(n=n.value()),b(t,function(e,t){return t.func.apply(t.thisArg,v([e],t.args))},n)}function On(e,t,n){var r=e.length;if(2>r)return r?xn(e[0]):[];for(var o=-1,u=Ko(r);++o<r;)for(var i=e[o],a=-1;++a<r;)a!=o&&(u[o]=mt(u[o]||i,e[a],t,n));return xn(St(u,1),t,n)}function Tn(e,t,n){for(var r=-1,o=e.length,u=t.length,i={};++r<o;)n(i,e[r],r<u?t[r]:J);return i}function An(e){return yo(e)?e:[]}function Pn(e){return"function"==typeof e?e:qo}function Cn(e,t){return ca(e)?e:Ir(e,t)?[e]:wi(Io(e))}function Rn(e,t,n){var r=e.length;return n=n===J?r:n,!t&&n>=r?e:yn(e,t,n)}function In(e,t){if(t)return e.slice();var n=e.length,n=gu?gu(n):new e.constructor(n);return e.copy(n),n}function kn(e){var t=new e.constructor(e.byteLength);return new _u(t).set(new _u(e)),t}function Mn(e,t){return new e.constructor(t?kn(e.buffer):e.buffer,e.byteOffset,e.length)}function Dn(e,t){if(e!==t){var n=e!==J,r=null===e,o=e===e,u=Eo(e),i=t!==J,a=null===t,c=t===t,s=Eo(t);if(!a&&!s&&!u&&e>t||u&&i&&c&&!a&&!s||r&&i&&c||!n&&c||!o)return 1;if(!r&&!u&&!s&&e<t||s&&n&&o&&!r&&!u||a&&n&&o||!i&&o||!c)return-1}return 0}function Ln(e,t,n,r){var o=-1,u=e.length,i=n.length,a=-1,c=t.length,s=Nu(u-i,0),f=Ko(c+s);for(r=!r;++a<c;)f[a]=t[a];for(;++o<i;)(r||o<u)&&(f[n[o]]=e[o]);for(;s--;)f[a++]=e[o++];return f}function Bn(e,t,n,r){var o=-1,u=e.length,i=-1,a=n.length,c=-1,s=t.length,f=Nu(u-a,0),l=Ko(f+s);for(r=!r;++o<f;)l[o]=e[o];for(f=o;++c<s;)l[f+c]=t[c];for(;++i<a;)(r||o<u)&&(l[f+n[i]]=e[o++]);return l}function Nn(e,t){var n=-1,r=e.length;for(t||(t=Ko(r));++n<r;)t[n]=e[n];return t}function Un(e,t,n,r){var o=!n;n||(n={});for(var u=-1,i=t.length;++u<i;){var a=t[u],c=r?r(n[a],e[a],a,n,e):J;c===J&&(c=e[a]),o?dt(n,a,c):Xe(n,a,c)}return n}function Wn(e,t){return Un(e,vi(e),t)}function zn(e,t){return Un(e,bi(e),t)}function Fn(e,t){return function(n,r){var o=ca(n)?c:ft,u=t?t():{};return o(n,e,jr(r,2),u)}}function qn(e){return fn(function(t,n){var r=-1,o=n.length,u=1<o?n[o-1]:J,i=2<o?n[2]:J,u=3<e.length&&"function"==typeof u?(o--,u):J;for(i&&Rr(n[0],n[1],i)&&(u=3>o?J:u,o=1),t=tu(t);++r<o;)(i=n[r])&&e(t,i,r,u);return t})}function Vn(e,t){return function(n,r){if(null==n)return n;if(!ho(n))return e(n,r);for(var o=n.length,u=t?o:-1,i=tu(n);(t?u--:++u<o)&&!1!==r(i[u],u,i);); return n}}function Yn(e){return function(t,n,r){var o=-1,u=tu(t);r=r(t);for(var i=r.length;i--;){var a=r[e?i:++o];if(!1===n(u[a],a,u))break}return t}}function Jn(e,t,n){function r(){return(this&&this!==$e&&this instanceof r?u:e).apply(o?n:this,arguments)}var o=1&t,u=Gn(e);return r}function Hn(e){return function(t){t=Io(t);var n=Be.test(t)?Y(t):J,r=n?n[0]:t.charAt(0);return t=n?Rn(n,1).join(""):t.slice(1),r[e]()+t}}function $n(e){return function(t){return b(zo(Wo(t).replace(ke,"")),e,"")}}function Gn(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=ii(e.prototype),t=e.apply(n,t);return mo(t)?t:n}}function Kn(e,t,n){function r(){for(var u=arguments.length,i=Ko(u),c=u,s=mr(r);c--;)i[c]=arguments[c];return c=3>u&&i[0]!==s&&i[u-1]!==s?[]:z(i,s),u-=c.length,u<n?ar(e,t,Qn,r.placeholder,J,i,c,J,J,n-u):a(this&&this!==$e&&this instanceof r?o:e,this,i)}var o=Gn(e);return r}function Zn(e){return function(t,n,r){var o=tu(t);if(!ho(t)){var u=jr(n,3);t=Do(t),n=function(e){return u(o[e],e,o)}}return n=e(t,n,r),-1<n?o[u?t[n]:n]:J}}function Xn(e){return vr(function(t){var n=t.length,r=n,u=o.prototype.thru;for(e&&t.reverse();r--;){var i=t[r];if("function"!=typeof i)throw new ou("Expected a function");if(u&&!a&&"wrapper"==gr(i))var a=new o([],!0)}for(r=a?r:n;++r<n;)var i=t[r],u=gr(i),c="wrapper"==u?yi(i):J,a=c&&kr(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?a[gr(c[0])].apply(a,c[3]):1==i.length&&kr(i)?a[u]():a.thru(i);return function(){var e=arguments,r=e[0];if(a&&1==e.length&&ca(r))return a.plant(r).value();for(var o=0,e=n?t[o].apply(this,e):r;++o<n;)e=t[o].call(this,e);return e}})}function Qn(e,t,n,r,o,u,i,a,c,s){function f(){for(var b=arguments.length,_=Ko(b),g=b;g--;)_[g]=arguments[g];if(h){var m,j=mr(f),g=_.length;for(m=0;g--;)_[g]===j&&++m}if(r&&(_=Ln(_,r,o,h)),u&&(_=Bn(_,u,i,h)),b-=m,h&&b<s)return j=z(_,j),ar(e,t,Qn,f.placeholder,n,_,j,a,c,s-b);if(j=p?n:this,g=d?j[e]:e,b=_.length,a){m=_.length;for(var x=Uu(a.length,m),w=Nn(_);x--;){var S=a[x];_[x]=Cr(S,m)?w[S]:J}}else y&&1<b&&_.reverse();return l&&c<b&&(_.length=c),this&&this!==$e&&this instanceof f&&(g=v||Gn(g)),g.apply(j,_)}var l=128&t,p=1&t,d=2&t,h=24&t,y=512&t,v=d?J:Gn(e);return f}function er(e,t){return function(n,r){return Dt(n,e,t(r))}}function tr(e,t){return function(n,r){var o;if(n===J&&r===J)return t;if(n!==J&&(o=n),r!==J){if(o===J)return r;"string"==typeof n||"string"==typeof r?(n=jn(n),r=jn(r)):(n=mn(n),r=mn(r)),o=e(n,r)}return o}}function nr(e){return vr(function(t){return t=y(t,k(jr())),fn(function(n){var r=this;return e(t,function(e){return a(e,r,n)})})})}function rr(e,t){t=t===J?" ":jn(t);var n=t.length;return 2>n?n?sn(t,e):t:(n=sn(t,Ru(e/V(t))),Be.test(t)?Rn(Y(n),0,e).join(""):n.slice(0,e))}function or(e,t,n,r){function o(){for(var t=-1,c=arguments.length,s=-1,f=r.length,l=Ko(f+c),p=this&&this!==$e&&this instanceof o?i:e;++s<f;)l[s]=r[s];for(;c--;)l[s++]=arguments[++t];return a(p,u?n:this,l)}var u=1&t,i=Gn(e);return o}function ur(e){return function(t,n,r){r&&"number"!=typeof r&&Rr(t,n,r)&&(n=r=J),t=To(t),n===J?(n=t,t=0):n=To(n),r=r===J?t<n?1:-1:To(r);var o=-1;n=Nu(Ru((n-t)/(r||1)),0);for(var u=Ko(n);n--;)u[e?n:++o]=t,t+=r;return u}}function ir(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Co(t),n=Co(n)),e(t,n)}}function ar(e,t,n,r,o,u,i,a,c,s){var f=8&t,l=f?i:J;i=f?J:i;var p=f?u:J;return u=f?J:u,t=(t|(f?32:64))&~(f?64:32),4&t||(t&=-4),o=[e,t,o,p,l,u,i,a,c,s],n=n.apply(J,o),kr(e)&&mi(n,o),n.placeholder=r,Br(n,e,t)}function cr(e){var t=eu[e];return function(e,n){if(e=Co(e),n=null==n?0:Uu(Ao(n),292)){var r=(Io(e)+"e").split("e"),r=t(r[0]+"e"+(+r[1]+n)),r=(Io(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-n))}return t(e)}}function sr(e){return function(t){var n=_i(t);return"[object Map]"==n?U(t):"[object Set]"==n?q(t):I(t,e(t))}}function fr(e,t,n,r,o,u,i,a){var c=2&t;if(!c&&"function"!=typeof e)throw new ou("Expected a function");var s=r?r.length:0;if(s||(t&=-97,r=o=J),i=i===J?i:Nu(Ao(i),0),a=a===J?a:Ao(a),s-=o?o.length:0,64&t){var f=r,l=o;r=o=J}var p=c?J:yi(e);return u=[e,t,n,r,o,f,l,u,i,a],p&&(n=u[1],e=p[1],t=n|e,r=128==e&&8==n||128==e&&256==n&&u[7].length<=p[8]||384==e&&p[7].length<=p[8]&&8==n,131>t||r)&&(1&e&&(u[2]=p[2],t|=1&n?0:4),(n=p[3])&&(r=u[3],u[3]=r?Ln(r,n,p[4]):n,u[4]=r?z(u[3],"__lodash_placeholder__"):p[4]),(n=p[5])&&(r=u[5],u[5]=r?Bn(r,n,p[6]):n,u[6]=r?z(u[5],"__lodash_placeholder__"):p[6]),(n=p[7])&&(u[7]=n),128&e&&(u[8]=null==u[8]?p[8]:Uu(u[8],p[8])),null==u[9]&&(u[9]=p[9]),u[0]=p[0],u[1]=t),e=u[0],t=u[1],n=u[2],r=u[3],o=u[4],a=u[9]=u[9]===J?c?0:e.length:Nu(u[9]-s,0),!a&&24&t&&(t&=-25),Br((p?li:mi)(t&&1!=t?8==t||16==t?Kn(e,t,a):32!=t&&33!=t||o.length?Qn.apply(J,u):or(e,t,n,r):Jn(e,t,n),u),e,t)}function lr(e,t,n,r){return e===J||po(e,iu[n])&&!su.call(r,n)?t:e}function pr(e,t,n,r,o,u){return mo(e)&&mo(t)&&(u.set(t,e),Qt(e,t,J,pr,u),u.delete(t)),e}function dr(e){return wo(e)?J:e}function hr(e,t,n,r,o,u){var i=1&n,a=e.length,c=t.length;if(a!=c&&!(i&&c>a))return!1;if((c=u.get(e))&&u.get(t))return c==t;var c=-1,s=!0,f=2&n?new De:J;for(u.set(e,t),u.set(t,e);++c<a;){var l=e[c],p=t[c];if(r)var d=i?r(p,l,c,t,e,u):r(l,p,c,e,t,u);if(d!==J){if(d)continue;s=!1;break}if(f){if(!g(t,function(e,t){if(!D(f,t)&&(l===e||o(l,e,n,r,u)))return f.push(t)})){s=!1;break}}else if(l!==p&&!o(l,p,n,r,u)){s=!1;break}}return u.delete(e),u.delete(t),s}function yr(e,t,n,r,o,u,i){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!u(new _u(e),new _u(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return po(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var a=U;case"[object Set]":if(a||(a=F),e.size!=t.size&&!(1&r))break;return(n=i.get(e))?n==t:(r|=2,i.set(e,t),t=hr(a(e),a(t),r,o,u,i),i.delete(e),t);case"[object Symbol]":if(oi)return oi.call(e)==oi.call(t)}return!1}function vr(e){return xi(Lr(e,J,Jr),e+"")}function br(e){return Pt(e,Do,vi)}function _r(e){return Pt(e,Lo,bi)}function gr(e){for(var t=e.name+"",n=Zu[t],r=su.call(Zu,t)?n.length:0;r--;){var o=n[r],u=o.func;if(null==u||u==e)return o.name}return t}function mr(e){return(su.call(n,"placeholder")?n:e).placeholder}function jr(){var e=n.iteratee||Vo,e=e===Vo?Ht:e;return arguments.length?e(arguments[0],arguments[1]):e}function xr(e,t){var n=e.__data__,r=typeof t;return("string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t)?n["string"==typeof t?"string":"hash"]:n.map}function wr(e){for(var t=Do(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,o===o&&!mo(o)]}return t}function Sr(e,t){var n=null==e?J:e[t];return qt(n)?n:J}function Er(e,t,n){t=Cn(t,e);for(var r=-1,o=t.length,u=!1;++r<o;){var i=Wr(t[r]);if(!(u=null!=e&&n(e,i)))break;e=e[i]}return u||++r!=o?u:(o=null==e?0:e.length,!!o&&go(o)&&Cr(i,o)&&(ca(e)||aa(e)))}function Or(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&su.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function Tr(e){return"function"!=typeof e.constructor||Mr(e)?{}:ii(mu(e))}function Ar(e,t,n,r){var o=e.constructor;switch(t){case"[object ArrayBuffer]":return kn(e);case"[object Boolean]":case"[object Date]":return new o(+e);case"[object DataView]":return t=r?kn(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return Mn(e,r);case"[object Map]":return t=r?n(U(e),1):U(e),b(t,u,new e.constructor);case"[object Number]":case"[object String]":return new o(e);case"[object RegExp]":return t=new e.constructor(e.source,je.exec(e)),t.lastIndex=e.lastIndex,t;case"[object Set]":return t=r?n(F(e),1):F(e),b(t,i,new e.constructor);case"[object Symbol]":return oi?tu(oi.call(e)):{}}}function Pr(e){return ca(e)||aa(e)||!!(Su&&e&&e[Su])}function Cr(e,t){return t=null==t?9007199254740991:t,!!t&&("number"==typeof e||Oe.test(e))&&-1<e&&0==e%1&&e<t}function Rr(e,t,n){if(!mo(n))return!1;var r=typeof t;return!!("number"==r?ho(n)&&Cr(t,n.length):"string"==r&&t in n)&&po(n[t],e)}function Ir(e,t){if(ca(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Eo(e))||ae.test(e)||!ie.test(e)||null!=t&&e in tu(t)}function kr(e){var t=gr(e),r=n[t];return"function"==typeof r&&t in T.prototype&&(e===r||(t=yi(r),!!t&&e===t[0]))}function Mr(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||iu)}function Dr(e,t){return function(n){return null!=n&&n[e]===t&&(t!==J||e in tu(n))}}function Lr(e,t,n){return t=Nu(t===J?e.length-1:t,0),function(){for(var r=arguments,o=-1,u=Nu(r.length-t,0),i=Ko(u);++o<u;)i[o]=r[t+o];for(o=-1,u=Ko(t+1);++o<t;)u[o]=r[o];return u[t]=n(i),a(e,this,u)}}function Br(e,t,n){var r=t+"";t=xi;var o,u=Fr;return o=(o=r.match(ve))?o[1].split(be):[],n=u(o,n),(u=n.length)&&(o=u-1,n[o]=(1<u?"& ":"")+n[o],n=n.join(2<u?", ":" "),r=r.replace(ye,"{\n/* [wrapped with "+n+"] */\n")),t(e,r)}function Nr(e){var t=0,n=0;return function(){var r=Wu(),o=16-(r-n);if(n=r,0<o){if(800<=++t)return arguments[0]}else t=0;return e.apply(J,arguments)}}function Ur(e,t){var n=-1,r=e.length,o=r-1;for(t=t===J?r:t;++n<t;){var r=cn(n,o),u=e[r];e[r]=e[n],e[n]=u}return e.length=t,e}function Wr(e){if("string"==typeof e||Eo(e))return e;var t=e+"";return"0"==t&&1/e==-H?"-0":t}function zr(e){if(null!=e){try{return cu.call(e)}catch(e){}return e+""}return""}function Fr(e,t){return s(G,function(n){var r="_."+n[0];t&n[1]&&!d(e,r)&&e.push(r)}),e.sort()}function qr(e){if(e instanceof T)return e.clone();var t=new o(e.__wrapped__,e.__chain__);return t.__actions__=Nn(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function Vr(e,t,n){var r=null==e?0:e.length;return r?(n=null==n?0:Ao(n),0>n&&(n=Nu(r+n,0)),j(e,jr(t,3),n)):-1}function Yr(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return n!==J&&(o=Ao(n),o=0>n?Nu(r+o,0):Uu(o,r-1)),j(e,jr(t,3),o,!0)}function Jr(e){return(null==e?0:e.length)?St(e,1):[]}function Hr(e){return e&&e.length?e[0]:J}function $r(e){var t=null==e?0:e.length;return t?e[t-1]:J}function Gr(e,t){return e&&e.length&&t&&t.length?un(e,t):e}function Kr(e){return null==e?e:qu.call(e)}function Zr(e){if(!e||!e.length)return[];var t=0;return e=p(e,function(e){if(yo(e))return t=Nu(e.length,t),!0}),R(t,function(t){return y(e,O(t))})}function Xr(e,t){if(!e||!e.length)return[];var n=Zr(e);return null==t?n:y(n,function(e){return a(t,J,e)})}function Qr(e){return e=n(e),e.__chain__=!0,e}function eo(e,t){return t(e)}function to(){return this}function no(e,t){return(ca(e)?s:ai)(e,jr(t,3))}function ro(e,t){return(ca(e)?f:ci)(e,jr(t,3))}function oo(e,t){return(ca(e)?y:Kt)(e,jr(t,3))}function uo(e,t,n){return t=n?J:t,t=e&&null==t?e.length:t,fr(e,128,J,J,J,J,t)}function io(e,t){var n;if("function"!=typeof t)throw new ou("Expected a function");return e=Ao(e),function(){return 0<--e&&(n=t.apply(this,arguments)),1>=e&&(t=J),n}}function ao(e,t,n){return t=n?J:t,e=fr(e,8,J,J,J,J,J,t),e.placeholder=ao.placeholder,e}function co(e,t,n){return t=n?J:t,e=fr(e,16,J,J,J,J,J,t),e.placeholder=co.placeholder,e}function so(e,t,n){function r(t){var n=c,r=s;return c=s=J,h=t,l=e.apply(r,n)}function o(e){var n=e-d;return e-=h,d===J||n>=t||0>n||v&&e>=f}function u(){var e=Ki();if(o(e))return i(e);var n,r=ji;n=e-h,e=t-(e-d),n=v?Uu(e,f-n):e,p=r(u,n)}function i(e){return p=J,b&&c?r(e):(c=s=J,l)}function a(){var e=Ki(),n=o(e);if(c=arguments,s=this,d=e,n){if(p===J)return h=e=d,p=ji(u,t),y?r(e):l;if(v)return p=ji(u,t),r(d)}return p===J&&(p=ji(u,t)),l}var c,s,f,l,p,d,h=0,y=!1,v=!1,b=!0;if("function"!=typeof e)throw new ou("Expected a function");return t=Co(t)||0,mo(n)&&(y=!!n.leading,f=(v="maxWait"in n)?Nu(Co(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),a.cancel=function(){p!==J&&di(p),h=0,c=d=s=p=J},a.flush=function(){return p===J?l:i(Ki())},a}function fo(e,t){function n(){var r=arguments,o=t?t.apply(this,r):r[0],u=n.cache;return u.has(o)?u.get(o):(r=e.apply(this,r),n.cache=u.set(o,r)||u,r)}if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ou("Expected a function");return n.cache=new(fo.Cache||Ie),n}function lo(e){if("function"!=typeof e)throw new ou("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function po(e,t){return e===t||e!==e&&t!==t}function ho(e){return null!=e&&go(e.length)&&!bo(e)}function yo(e){return jo(e)&&ho(e)}function vo(e){if(!jo(e))return!1;var t=Ct(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!wo(e)}function bo(e){return!!mo(e)&&(e=Ct(e),"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function _o(e){return"number"==typeof e&&e==Ao(e)}function go(e){return"number"==typeof e&&-1<e&&0==e%1&&9007199254740991>=e}function mo(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function jo(e){return null!=e&&"object"==typeof e}function xo(e){return"number"==typeof e||jo(e)&&"[object Number]"==Ct(e)}function wo(e){return!(!jo(e)||"[object Object]"!=Ct(e))&&(e=mu(e),null===e||(e=su.call(e,"constructor")&&e.constructor,"function"==typeof e&&e instanceof e&&cu.call(e)==du))}function So(e){return"string"==typeof e||!ca(e)&&jo(e)&&"[object String]"==Ct(e)}function Eo(e){return"symbol"==typeof e||jo(e)&&"[object Symbol]"==Ct(e)}function Oo(e){if(!e)return[];if(ho(e))return So(e)?Y(e):Nn(e);if(Eu&&e[Eu]){e=e[Eu]();for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}return t=_i(e),("[object Map]"==t?U:"[object Set]"==t?F:No)(e)}function To(e){return e?(e=Co(e),e===H||e===-H?1.7976931348623157e308*(0>e?-1:1):e===e?e:0):0===e?e:0}function Ao(e){e=To(e);var t=e%1;return e===e?t?e-t:e:0}function Po(e){return e?yt(Ao(e),0,4294967295):0}function Co(e){if("number"==typeof e)return e;if(Eo(e))return $;if(mo(e)&&(e="function"==typeof e.valueOf?e.valueOf():e,e=mo(e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(pe,"");var t=we.test(e);return t||Ee.test(e)?Ye(e.slice(2),t?2:8):xe.test(e)?$:+e}function Ro(e){return Un(e,Lo(e))}function Io(e){return null==e?"":jn(e)}function ko(e,t,n){return e=null==e?J:At(e,t),e===J?n:e}function Mo(e,t){return null!=e&&Er(e,t,kt)}function Do(e){return ho(e)?qe(e):$t(e)}function Lo(e){if(ho(e))e=qe(e,!0);else if(mo(e)){var t,n=Mr(e),r=[];for(t in e)("constructor"!=t||!n&&su.call(e,t))&&r.push(t);e=r}else{if(t=[],null!=e)for(n in tu(e))t.push(n);e=t}return e}function Bo(e,t){if(null==e)return{};var n=y(_r(e),function(e){return[e]});return t=jr(t),rn(e,n,function(e,n){return t(e,n[0])})}function No(e){return null==e?[]:M(e,Do(e))}function Uo(e){return za(Io(e).toLowerCase())}function Wo(e){return(e=Io(e))&&e.replace(Te,it).replace(Me,"")}function zo(e,t,n){return e=Io(e),t=n?J:t,t===J?Ne.test(e)?e.match(Le)||[]:e.match(_e)||[]:e.match(t)||[]}function Fo(e){return function(){return e}}function qo(e){return e}function Vo(e){return Ht("function"==typeof e?e:vt(e,1))}function Yo(e,t,n){var r=Do(t),o=Tt(t,r);null!=n||mo(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Tt(t,Do(t)));var u=!(mo(n)&&"chain"in n&&!n.chain),i=bo(e);return s(o,function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(u||t){var n=e(this.__wrapped__);return(n.__actions__=Nn(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,v([this.value()],arguments))})}),e}function Jo(){}function Ho(e){return Ir(e)?O(Wr(e)):on(e)}function $o(){return[]}function Go(){return!1}t=null==t?$e:st.defaults($e.Object(),t,st.pick($e,Ue));var Ko=t.Array,Zo=t.Date,Xo=t.Error,Qo=t.Function,eu=t.Math,tu=t.Object,nu=t.RegExp,ru=t.String,ou=t.TypeError,uu=Ko.prototype,iu=tu.prototype,au=t["__core-js_shared__"],cu=Qo.prototype.toString,su=iu.hasOwnProperty,fu=0,lu=function(){var e=/[^.]+$/.exec(au&&au.keys&&au.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),pu=iu.toString,du=cu.call(tu),hu=$e._,yu=nu("^"+cu.call(su).replace(fe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),vu=Ze?t.Buffer:J,bu=t.Symbol,_u=t.Uint8Array,gu=vu?vu.f:J,mu=W(tu.getPrototypeOf,tu),ju=tu.create,xu=iu.propertyIsEnumerable,wu=uu.splice,Su=bu?bu.isConcatSpreadable:J,Eu=bu?bu.iterator:J,Ou=bu?bu.toStringTag:J,Tu=function(){try{var e=Sr(tu,"defineProperty");return e({},"",{}),e}catch(e){}}(),Au=t.clearTimeout!==$e.clearTimeout&&t.clearTimeout,Pu=Zo&&Zo.now!==$e.Date.now&&Zo.now,Cu=t.setTimeout!==$e.setTimeout&&t.setTimeout,Ru=eu.ceil,Iu=eu.floor,ku=tu.getOwnPropertySymbols,Mu=vu?vu.isBuffer:J,Du=t.isFinite,Lu=uu.join,Bu=W(tu.keys,tu),Nu=eu.max,Uu=eu.min,Wu=Zo.now,zu=t.parseInt,Fu=eu.random,qu=uu.reverse,Vu=Sr(t,"DataView"),Yu=Sr(t,"Map"),Ju=Sr(t,"Promise"),Hu=Sr(t,"Set"),$u=Sr(t,"WeakMap"),Gu=Sr(tu,"create"),Ku=$u&&new $u,Zu={},Xu=zr(Vu),Qu=zr(Yu),ei=zr(Ju),ti=zr(Hu),ni=zr($u),ri=bu?bu.prototype:J,oi=ri?ri.valueOf:J,ui=ri?ri.toString:J,ii=function(){function e(){}return function(t){return mo(t)?ju?ju(t):(e.prototype=t,t=new e,e.prototype=J,t):{}}}();n.templateSettings={escape:re,evaluate:oe,interpolate:ue,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,o.prototype=ii(r.prototype),o.prototype.constructor=o,T.prototype=ii(r.prototype),T.prototype.constructor=T,Ce.prototype.clear=function(){this.__data__=Gu?Gu(null):{},this.size=0},Ce.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},Ce.prototype.get=function(e){var t=this.__data__;return Gu?(e=t[e],"__lodash_hash_undefined__"===e?J:e):su.call(t,e)?t[e]:J},Ce.prototype.has=function(e){var t=this.__data__;return Gu?t[e]!==J:su.call(t,e)},Ce.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Gu&&t===J?"__lodash_hash_undefined__":t,this},Re.prototype.clear=function(){this.__data__=[],this.size=0},Re.prototype.delete=function(e){var t=this.__data__;return e=ut(t,e),!(0>e||(e==t.length-1?t.pop():wu.call(t,e,1),--this.size,0))},Re.prototype.get=function(e){var t=this.__data__;return e=ut(t,e),0>e?J:t[e][1]},Re.prototype.has=function(e){return-1<ut(this.__data__,e)},Re.prototype.set=function(e,t){var n=this.__data__,r=ut(n,e);return 0>r?(++this.size,n.push([e,t])):n[r][1]=t,this},Ie.prototype.clear=function(){this.size=0,this.__data__={hash:new Ce,map:new(Yu||Re),string:new Ce}},Ie.prototype.delete=function(e){return e=xr(this,e).delete(e),this.size-=e?1:0,e},Ie.prototype.get=function(e){return xr(this,e).get(e)},Ie.prototype.has=function(e){return xr(this,e).has(e)},Ie.prototype.set=function(e,t){var n=xr(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},De.prototype.add=De.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},De.prototype.has=function(e){return this.__data__.has(e)},Fe.prototype.clear=function(){this.__data__=new Re,this.size=0},Fe.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},Fe.prototype.get=function(e){return this.__data__.get(e)},Fe.prototype.has=function(e){return this.__data__.has(e)},Fe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Re){var r=n.__data__;if(!Yu||199>r.length)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ie(r)}return n.set(e,t),this.size=n.size,this};var ai=Vn(Et),ci=Vn(Ot,!0),si=Yn(),fi=Yn(!0),li=Ku?function(e,t){return Ku.set(e,t),e}:qo,pi=Tu?function(e,t){return Tu(e,"toString",{configurable:!0,enumerable:!1,value:Fo(t),writable:!0})}:qo,di=Au||function(e){return $e.clearTimeout(e)},hi=Hu&&1/F(new Hu([,-0]))[1]==H?function(e){return new Hu(e)}:Jo,yi=Ku?function(e){return Ku.get(e)}:Jo,vi=ku?function(e){return null==e?[]:(e=tu(e),p(ku(e),function(t){return xu.call(e,t)}))}:$o,bi=ku?function(e){for(var t=[];e;)v(t,vi(e)),e=mu(e);return t}:$o,_i=Ct;(Vu&&"[object DataView]"!=_i(new Vu(new ArrayBuffer(1)))||Yu&&"[object Map]"!=_i(new Yu)||Ju&&"[object Promise]"!=_i(Ju.resolve())||Hu&&"[object Set]"!=_i(new Hu)||$u&&"[object WeakMap]"!=_i(new $u))&&(_i=function(e){var t=Ct(e);if(e=(e="[object Object]"==t?e.constructor:J)?zr(e):"")switch(e){case Xu:return"[object DataView]";case Qu:return"[object Map]";case ei:return"[object Promise]";case ti:return"[object Set]";case ni:return"[object WeakMap]"}return t});var gi=au?bo:Go,mi=Nr(li),ji=Cu||function(e,t){return $e.setTimeout(e,t)},xi=Nr(pi),wi=function(e){e=fo(e,function(e){return 500===t.size&&t.clear(),e});var t=e.cache;return e}(function(e){var t=[];return ce.test(e)&&t.push(""),e.replace(se,function(e,n,r,o){t.push(r?o.replace(ge,"$1"):n||e)}),t}),Si=fn(function(e,t){return yo(e)?mt(e,St(t,1,yo,!0)):[]}),Ei=fn(function(e,t){var n=$r(t);return yo(n)&&(n=J),yo(e)?mt(e,St(t,1,yo,!0),jr(n,2)):[]}),Oi=fn(function(e,t){var n=$r(t);return yo(n)&&(n=J),yo(e)?mt(e,St(t,1,yo,!0),J,n):[]}),Ti=fn(function(e){var t=y(e,An);return t.length&&t[0]===e[0]?Mt(t):[]}),Ai=fn(function(e){var t=$r(e),n=y(e,An);return t===$r(n)?t=J:n.pop(),n.length&&n[0]===e[0]?Mt(n,jr(t,2)):[]}),Pi=fn(function(e){var t=$r(e),n=y(e,An);return(t="function"==typeof t?t:J)&&n.pop(),n.length&&n[0]===e[0]?Mt(n,J,t):[]}),Ci=fn(Gr),Ri=vr(function(e,t){var n=null==e?0:e.length,r=ht(e,t);return an(e,y(t,function(e){return Cr(e,n)?+e:e}).sort(Dn)),r}),Ii=fn(function(e){return xn(St(e,1,yo,!0))}),ki=fn(function(e){var t=$r(e);return yo(t)&&(t=J),xn(St(e,1,yo,!0),jr(t,2))}),Mi=fn(function(e){var t=$r(e),t="function"==typeof t?t:J;return xn(St(e,1,yo,!0),J,t)}),Di=fn(function(e,t){return yo(e)?mt(e,t):[]}),Li=fn(function(e){return On(p(e,yo))}),Bi=fn(function(e){var t=$r(e);return yo(t)&&(t=J),On(p(e,yo),jr(t,2))}),Ni=fn(function(e){var t=$r(e),t="function"==typeof t?t:J;return On(p(e,yo),J,t)}),Ui=fn(Zr),Wi=fn(function(e){var t=e.length,t=1<t?e[t-1]:J,t="function"==typeof t?(e.pop(),t):J;return Xr(e,t)}),zi=vr(function(e){function t(t){return ht(t,e)}var n=e.length,r=n?e[0]:0,u=this.__wrapped__;return!(1<n||this.__actions__.length)&&u instanceof T&&Cr(r)?(u=u.slice(r,+r+(n?1:0)),u.__actions__.push({func:eo,args:[t],thisArg:J}),new o(u,this.__chain__).thru(function(e){return n&&!e.length&&e.push(J),e})):this.thru(t)}),Fi=Fn(function(e,t,n){su.call(e,n)?++e[n]:dt(e,n,1)}),qi=Zn(Vr),Vi=Zn(Yr),Yi=Fn(function(e,t,n){su.call(e,n)?e[n].push(t):dt(e,n,[t])}),Ji=fn(function(e,t,n){var r=-1,o="function"==typeof t,u=ho(e)?Ko(e.length):[];return ai(e,function(e){u[++r]=o?a(t,e,n):Lt(e,t,n)}),u}),Hi=Fn(function(e,t,n){dt(e,n,t)}),$i=Fn(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),Gi=fn(function(e,t){if(null==e)return[];var n=t.length;return 1<n&&Rr(e,t[0],t[1])?t=[]:2<n&&Rr(t[0],t[1],t[2])&&(t=[t[0]]),tn(e,St(t,1),[])}),Ki=Pu||function(){return $e.Date.now()},Zi=fn(function(e,t,n){var r=1;if(n.length)var o=z(n,mr(Zi)),r=32|r;return fr(e,r,t,n,o)}),Xi=fn(function(e,t,n){var r=3;if(n.length)var o=z(n,mr(Xi)),r=32|r;return fr(t,r,e,n,o)}),Qi=fn(function(e,t){return gt(e,1,t)}),ea=fn(function(e,t,n){return gt(e,Co(t)||0,n)});fo.Cache=Ie;var ta=fn(function(e,t){t=1==t.length&&ca(t[0])?y(t[0],k(jr())):y(St(t,1),k(jr()));var n=t.length;return fn(function(r){for(var o=-1,u=Uu(r.length,n);++o<u;)r[o]=t[o].call(this,r[o]);return a(e,this,r)})}),na=fn(function(e,t){return fr(e,32,J,t,z(t,mr(na)))}),ra=fn(function(e,t){return fr(e,64,J,t,z(t,mr(ra)))}),oa=vr(function(e,t){return fr(e,256,J,J,J,t)}),ua=ir(Rt),ia=ir(function(e,t){return e>=t}),aa=Bt(function(){return arguments}())?Bt:function(e){return jo(e)&&su.call(e,"callee")&&!xu.call(e,"callee")},ca=Ko.isArray,sa=Qe?k(Qe):Nt,fa=Mu||Go,la=et?k(et):Ut,pa=tt?k(tt):zt,da=nt?k(nt):Vt,ha=rt?k(rt):Yt,ya=ot?k(ot):Jt,va=ir(Gt),ba=ir(function(e,t){return e<=t}),_a=qn(function(e,t){if(Mr(t)||ho(t))Un(t,Do(t),e);else for(var n in t)su.call(t,n)&&Xe(e,n,t[n])}),ga=qn(function(e,t){Un(t,Lo(t),e)}),ma=qn(function(e,t,n,r){Un(t,Lo(t),e,r)}),ja=qn(function(e,t,n,r){Un(t,Do(t),e,r)}),xa=vr(ht),wa=fn(function(e){return e.push(J,lr),a(ma,J,e)}),Sa=fn(function(e){return e.push(J,pr),a(Pa,J,e)}),Ea=er(function(e,t,n){e[t]=n},Fo(qo)),Oa=er(function(e,t,n){su.call(e,t)?e[t].push(n):e[t]=[n]},jr),Ta=fn(Lt),Aa=qn(function(e,t,n){Qt(e,t,n)}),Pa=qn(function(e,t,n,r){Qt(e,t,n,r)}),Ca=vr(function(e,t){var n={};if(null==e)return n;var r=!1;t=y(t,function(t){return t=Cn(t,e),r||(r=1<t.length),t}),Un(e,_r(e),n),r&&(n=vt(n,7,dr));for(var o=t.length;o--;)wn(n,t[o]);return n}),Ra=vr(function(e,t){return null==e?{}:nn(e,t)}),Ia=sr(Do),ka=sr(Lo),Ma=$n(function(e,t,n){return t=t.toLowerCase(),e+(n?Uo(t):t)}),Da=$n(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),La=$n(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Ba=Hn("toLowerCase"),Na=$n(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Ua=$n(function(e,t,n){return e+(n?" ":"")+za(t)}),Wa=$n(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),za=Hn("toUpperCase"),Fa=fn(function(e,t){try{return a(e,J,t)}catch(e){return vo(e)?e:new Xo(e)}}),qa=vr(function(e,t){return s(t,function(t){t=Wr(t),dt(e,t,Zi(e[t],e))}),e}),Va=Xn(),Ya=Xn(!0),Ja=fn(function(e,t){return function(n){return Lt(n,e,t)}}),Ha=fn(function(e,t){return function(n){return Lt(e,n,t)}}),$a=nr(y),Ga=nr(l),Ka=nr(g),Za=ur(),Xa=ur(!0),Qa=tr(function(e,t){return e+t},0),ec=cr("ceil"),tc=tr(function(e,t){return e/t},1),nc=cr("floor"),rc=tr(function(e,t){return e*t},1),oc=cr("round"),uc=tr(function(e,t){return e-t},0);return n.after=function(e,t){if("function"!=typeof t)throw new ou("Expected a function");return e=Ao(e),function(){if(1>--e)return t.apply(this,arguments)}},n.ary=uo,n.assign=_a,n.assignIn=ga,n.assignInWith=ma,n.assignWith=ja,n.at=xa,n.before=io,n.bind=Zi,n.bindAll=qa,n.bindKey=Xi,n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return ca(e)?e:[e]},n.chain=Qr,n.chunk=function(e,t,n){if(t=(n?Rr(e,t,n):t===J)?1:Nu(Ao(t),0),n=null==e?0:e.length,!n||1>t)return[];for(var r=0,o=0,u=Ko(Ru(n/t));r<n;)u[o++]=yn(e,r,r+=t);return u},n.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,o=[];++t<n;){var u=e[t];u&&(o[r++]=u)}return o},n.concat=function(){var e=arguments.length;if(!e)return[];for(var t=Ko(e-1),n=arguments[0];e--;)t[e-1]=arguments[e];return v(ca(n)?Nn(n):[n],St(t,1))},n.cond=function(e){var t=null==e?0:e.length,n=jr();return e=t?y(e,function(e){if("function"!=typeof e[1])throw new ou("Expected a function");return[n(e[0]),e[1]]}):[],fn(function(n){for(var r=-1;++r<t;){var o=e[r];if(a(o[0],this,n))return a(o[1],this,n)}})},n.conforms=function(e){return bt(vt(e,1))},n.constant=Fo,n.countBy=Fi,n.create=function(e,t){var n=ii(e);return null==t?n:lt(n,t)},n.curry=ao,n.curryRight=co,n.debounce=so,n.defaults=wa,n.defaultsDeep=Sa,n.defer=Qi,n.delay=ea,n.difference=Si,n.differenceBy=Ei,n.differenceWith=Oi,n.drop=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===J?1:Ao(t),yn(e,0>t?0:t,r)):[]},n.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===J?1:Ao(t),t=r-t,yn(e,0,0>t?0:t)):[]},n.dropRightWhile=function(e,t){return e&&e.length?Sn(e,jr(t,3),!0,!0):[]},n.dropWhile=function(e,t){return e&&e.length?Sn(e,jr(t,3),!0):[]},n.fill=function(e,t,n,r){var o=null==e?0:e.length;if(!o)return[];for(n&&"number"!=typeof n&&Rr(e,t,n)&&(n=0,r=o),o=e.length,n=Ao(n),0>n&&(n=-n>o?0:o+n),r=r===J||r>o?o:Ao(r),0>r&&(r+=o),r=n>r?0:Po(r);n<r;)e[n++]=t;return e},n.filter=function(e,t){return(ca(e)?p:wt)(e,jr(t,3))},n.flatMap=function(e,t){return St(oo(e,t),1)},n.flatMapDeep=function(e,t){return St(oo(e,t),H)},n.flatMapDepth=function(e,t,n){return n=n===J?1:Ao(n),St(oo(e,t),n)},n.flatten=Jr,n.flattenDeep=function(e){return(null==e?0:e.length)?St(e,H):[]},n.flattenDepth=function(e,t){return null!=e&&e.length?(t=t===J?1:Ao(t),St(e,t)):[]},n.flip=function(e){return fr(e,512)},n.flow=Va,n.flowRight=Ya,n.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var o=e[t];r[o[0]]=o[1]}return r},n.functions=function(e){return null==e?[]:Tt(e,Do(e))},n.functionsIn=function(e){return null==e?[]:Tt(e,Lo(e))},n.groupBy=Yi,n.initial=function(e){return(null==e?0:e.length)?yn(e,0,-1):[]},n.intersection=Ti,n.intersectionBy=Ai,n.intersectionWith=Pi,n.invert=Ea,n.invertBy=Oa,n.invokeMap=Ji,n.iteratee=Vo,n.keyBy=Hi,n.keys=Do,n.keysIn=Lo,n.map=oo,n.mapKeys=function(e,t){var n={};return t=jr(t,3),Et(e,function(e,r,o){dt(n,t(e,r,o),e)}),n},n.mapValues=function(e,t){var n={};return t=jr(t,3),Et(e,function(e,r,o){dt(n,r,t(e,r,o))}),n},n.matches=function(e){return Zt(vt(e,1))},n.matchesProperty=function(e,t){return Xt(e,vt(t,1))},n.memoize=fo,n.merge=Aa,n.mergeWith=Pa,n.method=Ja,n.methodOf=Ha,n.mixin=Yo,n.negate=lo,n.nthArg=function(e){return e=Ao(e),fn(function(t){return en(t,e)})},n.omit=Ca,n.omitBy=function(e,t){return Bo(e,lo(jr(t)))},n.once=function(e){return io(2,e)},n.orderBy=function(e,t,n,r){return null==e?[]:(ca(t)||(t=null==t?[]:[t]),n=r?J:n,ca(n)||(n=null==n?[]:[n]),tn(e,t,n))},n.over=$a,n.overArgs=ta,n.overEvery=Ga,n.overSome=Ka,n.partial=na,n.partialRight=ra,n.partition=$i,n.pick=Ra,n.pickBy=Bo,n.property=Ho,n.propertyOf=function(e){return function(t){return null==e?J:At(e,t)}},n.pull=Ci,n.pullAll=Gr,n.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?un(e,t,jr(n,2)):e},n.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?un(e,t,J,n):e},n.pullAt=Ri,n.range=Za,n.rangeRight=Xa,n.rearg=oa,n.reject=function(e,t){return(ca(e)?p:wt)(e,lo(jr(t,3)))},n.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],u=e.length;for(t=jr(t,3);++r<u;){var i=e[r];t(i,r,e)&&(n.push(i),o.push(r))}return an(e,o),n},n.rest=function(e,t){if("function"!=typeof e)throw new ou("Expected a function");return t=t===J?t:Ao(t),fn(e,t)},n.reverse=Kr,n.sampleSize=function(e,t,n){return t=(n?Rr(e,t,n):t===J)?1:Ao(t),(ca(e)?He:pn)(e,t)},n.set=function(e,t,n){return null==e?e:dn(e,t,n)},n.setWith=function(e,t,n,r){return r="function"==typeof r?r:J,null==e?e:dn(e,t,n,r)},n.shuffle=function(e){return(ca(e)?Ge:hn)(e)},n.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Rr(e,t,n)?(t=0,n=r):(t=null==t?0:Ao(t),n=n===J?r:Ao(n)),yn(e,t,n)):[]},n.sortBy=Gi,n.sortedUniq=function(e){return e&&e.length?gn(e):[]},n.sortedUniqBy=function(e,t){return e&&e.length?gn(e,jr(t,2)):[]},n.split=function(e,t,n){return n&&"number"!=typeof n&&Rr(e,t,n)&&(t=n=J),n=n===J?4294967295:n>>>0,n?(e=Io(e))&&("string"==typeof t||null!=t&&!da(t))&&(t=jn(t),!t&&Be.test(e))?Rn(Y(e),0,n):e.split(t,n):[]},n.spread=function(e,t){if("function"!=typeof e)throw new ou("Expected a function");return t=null==t?0:Nu(Ao(t),0),fn(function(n){var r=n[t];return n=Rn(n,0,t),r&&v(n,r),a(e,this,n)})},n.tail=function(e){var t=null==e?0:e.length;return t?yn(e,1,t):[]},n.take=function(e,t,n){return e&&e.length?(t=n||t===J?1:Ao(t),yn(e,0,0>t?0:t)):[]},n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===J?1:Ao(t),t=r-t,yn(e,0>t?0:t,r)):[]},n.takeRightWhile=function(e,t){return e&&e.length?Sn(e,jr(t,3),!1,!0):[]},n.takeWhile=function(e,t){return e&&e.length?Sn(e,jr(t,3)):[]},n.tap=function(e,t){return t(e),e},n.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new ou("Expected a function");return mo(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),so(e,t,{leading:r,maxWait:t,trailing:o})},n.thru=eo,n.toArray=Oo,n.toPairs=Ia,n.toPairsIn=ka,n.toPath=function(e){return ca(e)?y(e,Wr):Eo(e)?[e]:Nn(wi(Io(e)))},n.toPlainObject=Ro,n.transform=function(e,t,n){var r=ca(e),o=r||fa(e)||ya(e);if(t=jr(t,4),null==n){var u=e&&e.constructor; n=o?r?new u:[]:mo(e)&&bo(u)?ii(mu(e)):{}}return(o?s:Et)(e,function(e,r,o){return t(n,e,r,o)}),n},n.unary=function(e){return uo(e,1)},n.union=Ii,n.unionBy=ki,n.unionWith=Mi,n.uniq=function(e){return e&&e.length?xn(e):[]},n.uniqBy=function(e,t){return e&&e.length?xn(e,jr(t,2)):[]},n.uniqWith=function(e,t){return t="function"==typeof t?t:J,e&&e.length?xn(e,J,t):[]},n.unset=function(e,t){return null==e||wn(e,t)},n.unzip=Zr,n.unzipWith=Xr,n.update=function(e,t,n){return null==e?e:dn(e,t,Pn(n)(At(e,t)),void 0)},n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:J,null!=e&&(e=dn(e,t,Pn(n)(At(e,t)),r)),e},n.values=No,n.valuesIn=function(e){return null==e?[]:M(e,Lo(e))},n.without=Di,n.words=zo,n.wrap=function(e,t){return na(Pn(t),e)},n.xor=Li,n.xorBy=Bi,n.xorWith=Ni,n.zip=Ui,n.zipObject=function(e,t){return Tn(e||[],t||[],Xe)},n.zipObjectDeep=function(e,t){return Tn(e||[],t||[],dn)},n.zipWith=Wi,n.entries=Ia,n.entriesIn=ka,n.extend=ga,n.extendWith=ma,Yo(n,n),n.add=Qa,n.attempt=Fa,n.camelCase=Ma,n.capitalize=Uo,n.ceil=ec,n.clamp=function(e,t,n){return n===J&&(n=t,t=J),n!==J&&(n=Co(n),n=n===n?n:0),t!==J&&(t=Co(t),t=t===t?t:0),yt(Co(e),t,n)},n.clone=function(e){return vt(e,4)},n.cloneDeep=function(e){return vt(e,5)},n.cloneDeepWith=function(e,t){return t="function"==typeof t?t:J,vt(e,5,t)},n.cloneWith=function(e,t){return t="function"==typeof t?t:J,vt(e,4,t)},n.conformsTo=function(e,t){return null==t||_t(e,t,Do(t))},n.deburr=Wo,n.defaultTo=function(e,t){return null==e||e!==e?t:e},n.divide=tc,n.endsWith=function(e,t,n){e=Io(e),t=jn(t);var r=e.length,r=n=n===J?r:yt(Ao(n),0,r);return n-=t.length,0<=n&&e.slice(n,r)==t},n.eq=po,n.escape=function(e){return(e=Io(e))&&ne.test(e)?e.replace(ee,at):e},n.escapeRegExp=function(e){return(e=Io(e))&&le.test(e)?e.replace(fe,"\\$&"):e},n.every=function(e,t,n){var r=ca(e)?l:jt;return n&&Rr(e,t,n)&&(t=J),r(e,jr(t,3))},n.find=qi,n.findIndex=Vr,n.findKey=function(e,t){return m(e,jr(t,3),Et)},n.findLast=Vi,n.findLastIndex=Yr,n.findLastKey=function(e,t){return m(e,jr(t,3),Ot)},n.floor=nc,n.forEach=no,n.forEachRight=ro,n.forIn=function(e,t){return null==e?e:si(e,jr(t,3),Lo)},n.forInRight=function(e,t){return null==e?e:fi(e,jr(t,3),Lo)},n.forOwn=function(e,t){return e&&Et(e,jr(t,3))},n.forOwnRight=function(e,t){return e&&Ot(e,jr(t,3))},n.get=ko,n.gt=ua,n.gte=ia,n.has=function(e,t){return null!=e&&Er(e,t,It)},n.hasIn=Mo,n.head=Hr,n.identity=qo,n.includes=function(e,t,n,r){return e=ho(e)?e:No(e),n=n&&!r?Ao(n):0,r=e.length,0>n&&(n=Nu(r+n,0)),So(e)?n<=r&&-1<e.indexOf(t,n):!!r&&-1<x(e,t,n)},n.indexOf=function(e,t,n){var r=null==e?0:e.length;return r?(n=null==n?0:Ao(n),0>n&&(n=Nu(r+n,0)),x(e,t,n)):-1},n.inRange=function(e,t,n){return t=To(t),n===J?(n=t,t=0):n=To(n),e=Co(e),e>=Uu(t,n)&&e<Nu(t,n)},n.invoke=Ta,n.isArguments=aa,n.isArray=ca,n.isArrayBuffer=sa,n.isArrayLike=ho,n.isArrayLikeObject=yo,n.isBoolean=function(e){return!0===e||!1===e||jo(e)&&"[object Boolean]"==Ct(e)},n.isBuffer=fa,n.isDate=la,n.isElement=function(e){return jo(e)&&1===e.nodeType&&!wo(e)},n.isEmpty=function(e){if(null==e)return!0;if(ho(e)&&(ca(e)||"string"==typeof e||"function"==typeof e.splice||fa(e)||ya(e)||aa(e)))return!e.length;var t=_i(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(Mr(e))return!$t(e).length;for(var n in e)if(su.call(e,n))return!1;return!0},n.isEqual=function(e,t){return Wt(e,t)},n.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:J)?n(e,t):J;return r===J?Wt(e,t,J,n):!!r},n.isError=vo,n.isFinite=function(e){return"number"==typeof e&&Du(e)},n.isFunction=bo,n.isInteger=_o,n.isLength=go,n.isMap=pa,n.isMatch=function(e,t){return e===t||Ft(e,t,wr(t))},n.isMatchWith=function(e,t,n){return n="function"==typeof n?n:J,Ft(e,t,wr(t),n)},n.isNaN=function(e){return xo(e)&&e!=+e},n.isNative=function(e){if(gi(e))throw new Xo("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return qt(e)},n.isNil=function(e){return null==e},n.isNull=function(e){return null===e},n.isNumber=xo,n.isObject=mo,n.isObjectLike=jo,n.isPlainObject=wo,n.isRegExp=da,n.isSafeInteger=function(e){return _o(e)&&-9007199254740991<=e&&9007199254740991>=e},n.isSet=ha,n.isString=So,n.isSymbol=Eo,n.isTypedArray=ya,n.isUndefined=function(e){return e===J},n.isWeakMap=function(e){return jo(e)&&"[object WeakMap]"==_i(e)},n.isWeakSet=function(e){return jo(e)&&"[object WeakSet]"==Ct(e)},n.join=function(e,t){return null==e?"":Lu.call(e,t)},n.kebabCase=Da,n.last=$r,n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;if(n!==J&&(o=Ao(n),o=0>o?Nu(r+o,0):Uu(o,r-1)),t===t){for(n=o+1;n--&&e[n]!==t;);e=n}else e=j(e,S,o,!0);return e},n.lowerCase=La,n.lowerFirst=Ba,n.lt=va,n.lte=ba,n.max=function(e){return e&&e.length?xt(e,qo,Rt):J},n.maxBy=function(e,t){return e&&e.length?xt(e,jr(t,2),Rt):J},n.mean=function(e){return E(e,qo)},n.meanBy=function(e,t){return E(e,jr(t,2))},n.min=function(e){return e&&e.length?xt(e,qo,Gt):J},n.minBy=function(e,t){return e&&e.length?xt(e,jr(t,2),Gt):J},n.stubArray=$o,n.stubFalse=Go,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=rc,n.nth=function(e,t){return e&&e.length?en(e,Ao(t)):J},n.noConflict=function(){return $e._===this&&($e._=hu),this},n.noop=Jo,n.now=Ki,n.pad=function(e,t,n){e=Io(e);var r=(t=Ao(t))?V(e):0;return!t||r>=t?e:(t=(t-r)/2,rr(Iu(t),n)+e+rr(Ru(t),n))},n.padEnd=function(e,t,n){e=Io(e);var r=(t=Ao(t))?V(e):0;return t&&r<t?e+rr(t-r,n):e},n.padStart=function(e,t,n){e=Io(e);var r=(t=Ao(t))?V(e):0;return t&&r<t?rr(t-r,n)+e:e},n.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),zu(Io(e).replace(de,""),t||0)},n.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Rr(e,t,n)&&(t=n=J),n===J&&("boolean"==typeof t?(n=t,t=J):"boolean"==typeof e&&(n=e,e=J)),e===J&&t===J?(e=0,t=1):(e=To(e),t===J?(t=e,e=0):t=To(t)),e>t){var r=e;e=t,t=r}return n||e%1||t%1?(n=Fu(),Uu(e+n*(t-e+Ve("1e-"+((n+"").length-1))),t)):cn(e,t)},n.reduce=function(e,t,n){var r=ca(e)?b:A,o=3>arguments.length;return r(e,jr(t,4),n,o,ai)},n.reduceRight=function(e,t,n){var r=ca(e)?_:A,o=3>arguments.length;return r(e,jr(t,4),n,o,ci)},n.repeat=function(e,t,n){return t=(n?Rr(e,t,n):t===J)?1:Ao(t),sn(Io(e),t)},n.replace=function(){var e=arguments,t=Io(e[0]);return 3>e.length?t:t.replace(e[1],e[2])},n.result=function(e,t,n){t=Cn(t,e);var r=-1,o=t.length;for(o||(o=1,e=J);++r<o;){var u=null==e?J:e[Wr(t[r])];u===J&&(r=o,u=n),e=bo(u)?u.call(e):u}return e},n.round=oc,n.runInContext=e,n.sample=function(e){return(ca(e)?Je:ln)(e)},n.size=function(e){if(null==e)return 0;if(ho(e))return So(e)?V(e):e.length;var t=_i(e);return"[object Map]"==t||"[object Set]"==t?e.size:$t(e).length},n.snakeCase=Na,n.some=function(e,t,n){var r=ca(e)?g:vn;return n&&Rr(e,t,n)&&(t=J),r(e,jr(t,3))},n.sortedIndex=function(e,t){return bn(e,t)},n.sortedIndexBy=function(e,t,n){return _n(e,t,jr(n,2))},n.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=bn(e,t);if(r<n&&po(e[r],t))return r}return-1},n.sortedLastIndex=function(e,t){return bn(e,t,!0)},n.sortedLastIndexBy=function(e,t,n){return _n(e,t,jr(n,2),!0)},n.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=bn(e,t,!0)-1;if(po(e[n],t))return n}return-1},n.startCase=Ua,n.startsWith=function(e,t,n){return e=Io(e),n=null==n?0:yt(Ao(n),0,e.length),t=jn(t),e.slice(n,n+t.length)==t},n.subtract=uc,n.sum=function(e){return e&&e.length?C(e,qo):0},n.sumBy=function(e,t){return e&&e.length?C(e,jr(t,2)):0},n.template=function(e,t,r){var o=n.templateSettings;r&&Rr(e,t,r)&&(t=J),e=Io(e),t=ma({},t,o,lr),r=ma({},t.imports,o.imports,lr);var u,i,a=Do(r),c=M(r,a),s=0;r=t.interpolate||Ae;var f="__p+='";r=nu((t.escape||Ae).source+"|"+r.source+"|"+(r===ue?me:Ae).source+"|"+(t.evaluate||Ae).source+"|$","g");var l="sourceURL"in t?"//# sourceURL="+t.sourceURL+"\n":"";if(e.replace(r,function(t,n,r,o,a,c){return r||(r=o),f+=e.slice(s,c).replace(Pe,N),n&&(u=!0,f+="'+__e("+n+")+'"),a&&(i=!0,f+="';"+a+";\n__p+='"),r&&(f+="'+((__t=("+r+"))==null?'':__t)+'"),s=c+t.length,t}),f+="';",(t=t.variable)||(f="with(obj){"+f+"}"),f=(i?f.replace(K,""):f).replace(Z,"$1").replace(X,"$1;"),f="function("+(t||"obj")+"){"+(t?"":"obj||(obj={});")+"var __t,__p=''"+(u?",__e=_.escape":"")+(i?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+f+"return __p}",t=Fa(function(){return Qo(a,l+"return "+f).apply(J,c)}),t.source=f,vo(t))throw t;return t},n.times=function(e,t){if(e=Ao(e),1>e||9007199254740991<e)return[];var n=4294967295,r=Uu(e,4294967295);for(t=jr(t),e-=4294967295,r=R(r,t);++n<e;)t(n);return r},n.toFinite=To,n.toInteger=Ao,n.toLength=Po,n.toLower=function(e){return Io(e).toLowerCase()},n.toNumber=Co,n.toSafeInteger=function(e){return e?yt(Ao(e),-9007199254740991,9007199254740991):0===e?e:0},n.toString=Io,n.toUpper=function(e){return Io(e).toUpperCase()},n.trim=function(e,t,n){return(e=Io(e))&&(n||t===J)?e.replace(pe,""):e&&(t=jn(t))?(e=Y(e),n=Y(t),t=L(e,n),n=B(e,n)+1,Rn(e,t,n).join("")):e},n.trimEnd=function(e,t,n){return(e=Io(e))&&(n||t===J)?e.replace(he,""):e&&(t=jn(t))?(e=Y(e),t=B(e,Y(t))+1,Rn(e,0,t).join("")):e},n.trimStart=function(e,t,n){return(e=Io(e))&&(n||t===J)?e.replace(de,""):e&&(t=jn(t))?(e=Y(e),t=L(e,Y(t)),Rn(e,t).join("")):e},n.truncate=function(e,t){var n=30,r="...";if(mo(t))var o="separator"in t?t.separator:o,n="length"in t?Ao(t.length):n,r="omission"in t?jn(t.omission):r;e=Io(e);var u=e.length;if(Be.test(e))var i=Y(e),u=i.length;if(n>=u)return e;if(u=n-V(r),1>u)return r;if(n=i?Rn(i,0,u).join(""):e.slice(0,u),o===J)return n+r;if(i&&(u+=n.length-u),da(o)){if(e.slice(u).search(o)){var a=n;for(o.global||(o=nu(o.source,Io(je.exec(o))+"g")),o.lastIndex=0;i=o.exec(a);)var c=i.index;n=n.slice(0,c===J?u:c)}}else e.indexOf(jn(o),u)!=u&&(o=n.lastIndexOf(o),-1<o&&(n=n.slice(0,o)));return n+r},n.unescape=function(e){return(e=Io(e))&&te.test(e)?e.replace(Q,ct):e},n.uniqueId=function(e){var t=++fu;return Io(e)+t},n.upperCase=Wa,n.upperFirst=za,n.each=no,n.eachRight=ro,n.first=Hr,Yo(n,function(){var e={};return Et(n,function(t,r){su.call(n.prototype,r)||(e[r]=t)}),e}(),{chain:!1}),n.VERSION="4.17.4",s("bind bindKey curry curryRight partial partialRight".split(" "),function(e){n[e].placeholder=n}),s(["drop","take"],function(e,t){T.prototype[e]=function(n){n=n===J?1:Nu(Ao(n),0);var r=this.__filtered__&&!t?new T(this):this.clone();return r.__filtered__?r.__takeCount__=Uu(n,r.__takeCount__):r.__views__.push({size:Uu(n,4294967295),type:e+(0>r.__dir__?"Right":"")}),r},T.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),s(["filter","map","takeWhile"],function(e,t){var n=t+1,r=1==n||3==n;T.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:jr(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),s(["head","last"],function(e,t){var n="take"+(t?"Right":"");T.prototype[e]=function(){return this[n](1).value()[0]}}),s(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");T.prototype[e]=function(){return this.__filtered__?new T(this):this[n](1)}}),T.prototype.compact=function(){return this.filter(qo)},T.prototype.find=function(e){return this.filter(e).head()},T.prototype.findLast=function(e){return this.reverse().find(e)},T.prototype.invokeMap=fn(function(e,t){return"function"==typeof e?new T(this):this.map(function(n){return Lt(n,e,t)})}),T.prototype.reject=function(e){return this.filter(lo(jr(e)))},T.prototype.slice=function(e,t){e=Ao(e);var n=this;return n.__filtered__&&(0<e||0>t)?new T(n):(0>e?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==J&&(t=Ao(t),n=0>t?n.dropRight(-t):n.take(t-e)),n)},T.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},T.prototype.toArray=function(){return this.take(4294967295)},Et(T.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),u=/^(?:head|last)$/.test(t),i=n[u?"take"+("last"==t?"Right":""):t],a=u||/^find/.test(t);i&&(n.prototype[t]=function(){function t(e){return e=i.apply(n,v([e],s)),u&&d?e[0]:e}var c=this.__wrapped__,s=u?[1]:arguments,f=c instanceof T,l=s[0],p=f||ca(c);p&&r&&"function"==typeof l&&1!=l.length&&(f=p=!1);var d=this.__chain__,h=!!this.__actions__.length,l=a&&!d,f=f&&!h;return!a&&p?(c=f?c:new T(this),c=e.apply(c,s),c.__actions__.push({func:eo,args:[t],thisArg:J}),new o(c,d)):l&&f?e.apply(this,s):(c=this.thru(t),l?u?c.value()[0]:c.value():c)})}),s("pop push shift sort splice unshift".split(" "),function(e){var t=uu[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);n.prototype[e]=function(){var e=arguments;if(o&&!this.__chain__){var n=this.value();return t.apply(ca(n)?n:[],e)}return this[r](function(n){return t.apply(ca(n)?n:[],e)})}}),Et(T.prototype,function(e,t){var r=n[t];if(r){var o=r.name+"";(Zu[o]||(Zu[o]=[])).push({name:t,func:r})}}),Zu[Qn(J,2).name]=[{name:"wrapper",func:J}],T.prototype.clone=function(){var e=new T(this.__wrapped__);return e.__actions__=Nn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Nn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Nn(this.__views__),e},T.prototype.reverse=function(){if(this.__filtered__){var e=new T(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e},T.prototype.value=function(){var e,t=this.__wrapped__.value(),n=this.__dir__,r=ca(t),o=0>n,u=r?t.length:0;e=u;for(var i=this.__views__,a=0,c=-1,s=i.length;++c<s;){var f=i[c],l=f.size;switch(f.type){case"drop":a+=l;break;case"dropRight":e-=l;break;case"take":e=Uu(e,a+l);break;case"takeRight":a=Nu(a,e-l)}}if(e={start:a,end:e},i=e.start,a=e.end,e=a-i,i=o?a:i-1,a=this.__iteratees__,c=a.length,s=0,f=Uu(e,this.__takeCount__),!r||!o&&u==e&&f==e)return En(t,this.__actions__);r=[];e:for(;e--&&s<f;){for(i+=n,o=-1,u=t[i];++o<c;){var p=a[o],l=p.type,p=(0,p.iteratee)(u);if(2==l)u=p;else if(!p){if(1==l)continue e;break e}}r[s++]=u}return r},n.prototype.at=zi,n.prototype.chain=function(){return Qr(this)},n.prototype.commit=function(){return new o(this.value(),this.__chain__)},n.prototype.next=function(){this.__values__===J&&(this.__values__=Oo(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?J:this.__values__[this.__index__++]}},n.prototype.plant=function(e){for(var t,n=this;n instanceof r;){var o=qr(n);o.__index__=0,o.__values__=J,t?u.__wrapped__=o:t=o;var u=o,n=n.__wrapped__}return u.__wrapped__=e,t},n.prototype.reverse=function(){var e=this.__wrapped__;return e instanceof T?(this.__actions__.length&&(e=new T(this)),e=e.reverse(),e.__actions__.push({func:eo,args:[Kr],thisArg:J}),new o(e,this.__chain__)):this.thru(Kr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return En(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,Eu&&(n.prototype[Eu]=to),n}();$e._=st,r=function(){return st}.call(t,n,t,o),!(void 0!==r&&(o.exports=r))}).call(this)}).call(t,function(){return this}(),n(26)(e))},function(e,t,n){function r(e,t){return 2==t?function(t,n){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}function o(e,t){return 2==t?function(t,n){return e(t,n)}:function(t){return e(t)}}function u(e){for(var t=e?e.length:0,n=Array(t);t--;)n[t]=e[t];return n}function i(e){return function(t){return e({},t)}}function a(e,t){return function(){for(var n=arguments.length,r=n-1,o=Array(n);n--;)o[n]=arguments[n];var u=o[t],i=o.slice(0,t);return u&&p.apply(i,u),t!=r&&p.apply(i,o.slice(t+1)),e.apply(this,i)}}function c(e,t){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var o=r[0]=t.apply(void 0,r);return e.apply(void 0,r),o}}}function s(e,t,n,p){function d(e,t){if(T.cap){var n=f.iterateeRearg[e];if(n)return j(t,n);var r=!E&&f.iterateeAry[e];if(r)return m(t,r)}return t}function h(e,t,n){return A||T.curry&&n>1?B(t,n):t}function y(e,t,n){if(T.fixed&&(P||!f.skipFixed[e])){var r=f.methodSpread[e],o=r&&r.start;return void 0===o?M(t,n):a(t,o)}return t}function v(e,t,n){return T.rearg&&n>1&&(C||!f.skipRearg[e])?F(t,f.methodRearg[e]||f.aryRearg[n]):t}function b(e,t){t=V(t);for(var n=-1,r=t.length,o=r-1,u=L(Object(e)),i=u;null!=i&&++n<r;){var a=t[n],c=i[a];null!=c&&(i[t[n]]=L(n==o?c:Object(c))),i=i[a]}return u}function _(e){return H.runInContext.convert(e)(void 0)}function g(e,t){var n=f.aliasToReal[e]||e,r=f.remap[n]||n,o=p;return function(e){var u=E?I:k,i=E?I[r]:t,a=D(D({},o),e);return s(u,n,i,a)}}function m(e,t){return x(e,function(e){return"function"==typeof e?o(e,t):e})}function j(e,t){return x(e,function(e){var n=t.length;return r(F(o(e,n),t),n)})}function x(e,t){return function(){var n=arguments.length;if(!n)return e();for(var r=Array(n);n--;)r[n]=arguments[n];var o=T.rearg?0:n-1;return r[o]=t(r[o]),e.apply(void 0,r)}}function w(e,t){var n,r=f.aliasToReal[e]||e,o=t,a=J[r];return a?o=a(t):T.immutable&&(f.mutate.array[r]?o=c(t,u):f.mutate.object[r]?o=c(t,i(t)):f.mutate.set[r]&&(o=c(t,b))),N(Y,function(e){return N(f.aryMethod[e],function(t){if(r==t){var u=f.methodSpread[r],i=u&&u.afterRearg;return n=i?y(r,v(r,o,e),e):v(r,y(r,o,e),e),n=d(r,n),n=h(r,n,e),!1}}),!n}),n||(n=o),n==t&&(n=A?B(n,1):function(){return t.apply(this,arguments)}),n.convert=g(r,t),f.placeholder[r]&&(S=!0,n.placeholder=t.placeholder=R),n}var S,E="function"==typeof t,O=t===Object(t);if(O&&(p=n,n=t,t=void 0),null==n)throw new TypeError;p||(p={});var T={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},A="curry"in p&&p.curry,P="fixed"in p&&p.fixed,C="rearg"in p&&p.rearg,R=E?n:l,I=E?n.runInContext():void 0,k=E?n:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isFunction:e.isFunction,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},M=k.ary,D=k.assign,L=k.clone,B=k.curry,N=k.forEach,U=k.isArray,W=k.isFunction,z=k.keys,F=k.rearg,q=k.toInteger,V=k.toPath,Y=z(f.aryMethod),J={castArray:function(e){return function(){var t=arguments[0];return U(t)?e(u(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],n=arguments[1],r=e(t,n),u=r.length;return T.cap&&"number"==typeof n?(n=n>2?n-2:1,u&&u<=n?r:o(r,n)):r}},mixin:function(e){return function(t){var n=this;if(!W(n))return e(n,Object(t));var r=[];return N(z(t),function(e){W(t[e])&&r.push([e,n.prototype[e]])}),e(n,Object(t)),N(r,function(e){var t=e[1];W(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]}),n}},nthArg:function(e){return function(t){var n=t<0?1:q(t)+1;return B(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return B(e(t,n),r)}},runInContext:function(t){return function(n){return s(e,t(n),p)}}};if(!O)return w(t,n);var H=n,$=[];return N(Y,function(e){N(f.aryMethod[e],function(e){var t=H[f.remap[e]||e];t&&$.push([e,w(e,t)])})}),N(z(H),function(e){var t=H[e];if("function"==typeof t){for(var n=$.length;n--;)if($[n][0]==e)return;t.convert=g(e,t),$.push([e,t])}}),N($,function(e){H[e[0]]=e[1]}),H.convert=_,S&&(H.placeholder=R),N(z(H),function(e){N(f.realToAlias[e]||[],function(t){H[t]=H[e]})}),H}var f=n(178),l=n(179),p=Array.prototype.push;e.exports=s},function(e,t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,n=t.aliasToReal,r={};for(var o in n){var u=n[o];e.call(r,u)?r[u].push(o):r[u]=[o]}return r}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t){e.exports={}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(175),o=(0,r.flow)([r.deburr,(0,r.replace)(/,|\(|\)/g,""),(0,r.replace)(/\s+/g,"_"),(0,r.replace)(/'|’/g,"_039_"),(0,r.replace)("–","-")]),u=(0,r.flow)([r.toLower,o]);t.default={formatIStatsValueKeepCase:o,formatIStatsValue:u},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(182),a=function(e){var t=e.text,n=e.onClick;return u.default.createElement("button",{onClick:n,className:"your-subjects__settings-button"},u.default.createElement(i.SettingsSvg,null),u.default.createElement("span",{className:"your-subjects__settings-button-text"},t))};a.propTypes={text:o.PropTypes.string.isRequired,onClick:o.PropTypes.func.isRequired},t.default=a,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(183),u=r(o),i=n(184),a=r(i),c=n(39),s=r(c),f=n(185),l=r(f),p=n(186),d=r(p),h=n(187),y=r(h),v=n(188),b=r(v);t.default={AddSvg:u.default,YesSvg:a.default,LoadingSvg:s.default,SettingsSvg:l.default,CloseSvg:d.default,CloseHoverSvg:y.default,AlertSvg:b.default},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.node.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return s.default.createElement("svg",{className:"your-subjects__add-svg your-subjects__svg",xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",ref:function(t){e.node=t}},s.default.createElement("polygon",{points:"31.5,13.5 18.5,13.5 18.5,0.5 13.5,0.5 13.5,13.5 0.5,13.5 0.5,18.5 13.5,18.5 13.5,31.5 18.5,31.5 18.5,18.5 31.5,18.5"}))}}]),t}(s.default.Component);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.node.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return s.default.createElement("svg",{className:"your-subjects__yes-svg your-subjects__svg",xmlns:"http://www.w3.org/2000/svg",width:"31.8",height:"32",viewBox:"0 0 32 32",ref:function(t){e.node=t}},s.default.createElement("polygon",{points:"12.8,28.9 31.8,6.3 28,3.1 12.2,21.9 3.2,14.4 0,18.2"}))}}]),t}(s.default.Component);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=function(){return u.default.createElement("svg",{className:"your-subjects__settings-svg",xmlns:"http://www.w3.org/2000/svg",width:"32px",height:"32px",viewBox:"0 0 32 32"},u.default.createElement("g",{id:"Grid"}),u.default.createElement("g",{id:"Layer_2"},u.default.createElement("path",{d:"M31.7,19.7l-3.6-1.5c0.3-1.5,0.3-3,0-4.5l3.6-1.5c0.3-0.1,0.4-0.4,0.3-0.7l-1.6-3.8c-0.1-0.3-0.4-0.4-0.7-0.3L26.1,9c-0.9-1.3-1.9-2.3-3.2-3.2l1.5-3.6c0.1-0.3,0-0.6-0.3-0.7L20.4,0c-0.3-0.1-0.6,0-0.7,0.3l-1.5,3.6c-1.5-0.3-3-0.3-4.5,0l-1.5-3.6c-0.1-0.3-0.4-0.4-0.7-0.3L7.8,1.6C7.6,1.7,7.4,2,7.5,2.3L9,5.9C7.8,6.7,6.7,7.8,5.9,9L2.3,7.5C2,7.4,1.7,7.6,1.6,7.8L0,11.6c-0.1,0.3,0,0.6,0.3,0.7l3.6,1.5c-0.3,1.5-0.3,3,0,4.5l-3.6,1.5c-0.3,0.1-0.4,0.4-0.3,0.7l1.6,3.8c0.1,0.3,0.4,0.4,0.7,0.3L5.9,23c0.9,1.3,1.9,2.3,3.2,3.2l-1.5,3.6c-0.1,0.3,0,0.6,0.3,0.7l3.8,1.6c0.3,0.1,0.6,0,0.7-0.3l1.5-3.6c1.5,0.3,3,0.3,4.5,0l1.5,3.6c0.1,0.3,0.4,0.4,0.7,0.3l3.8-1.6c0.3-0.1,0.4-0.4,0.3-0.7L23,26.1c1.3-0.9,2.3-1.9,3.2-3.2l3.6,1.5c0.3,0.1,0.6,0,0.7-0.3l1.6-3.8C32.1,20.1,31.9,19.8,31.7,19.7z M17.5,19.7c-2,0.8-4.4-0.1-5.2-2.2c-0.8-2,0.1-4.4,2.2-5.2c2-0.8,4.4,0.1,5.2,2.2C20.5,16.5,19.6,18.9,17.5,19.7z"})))};t.default=i,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.node.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this,t="32,3.5 28.5,0 16,12.5 3.5,0 0,3.5 12.5,16 0,28.5 3.5,32 16,19.5 28.5,32 32,28.5 19.5,16";return s.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"18px",height:"18px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",xmlSpace:"preserve",ref:function(t){e.node=t}},s.default.createElement("g",{id:"Grid"}),s.default.createElement("g",{id:"Layer_2"},s.default.createElement("polygon",{points:t})))}}]),t}(s.default.Component);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.node.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this,t="32,3.5 28.5,0 16,12.5 3.5,0 0,3.5 12.5,16 0,28.5 3.5,32 16,19.5 28.5,32 32,28.5 19.5,16";return s.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"18px",height:"26px",viewBox:"0 0 32 48",enableBackground:"new 0 0 32 48",xmlSpace:"preserve",ref:function(t){e.node=t}},s.default.createElement("g",{id:"Grid"}),s.default.createElement("g",{id:"Layer_2"},s.default.createElement("polygon",{points:t})),s.default.createElement("rect",{y:"43.8",x:"0",height:"4.2",width:"32"}))}}]),t}(s.default.Component);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.node.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return s.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"32px",height:"32px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",xmlSpace:"preserve",ref:function(t){e.node=t}},s.default.createElement("g",{id:"Grid"}),s.default.createElement("g",{id:"Layer_2"},s.default.createElement("g",null,s.default.createElement("path",{d:"M16,2L0,30h32L16,2z M18,27h-4v-4h4V27z M14,21V11h4v10H14z"}))))}}]),t}(s.default.Component);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(190),u=r(o),i=n(191),a=r(i);t.default=(0,a.default)(u.default,"homepageLink"),e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(38),a=r(i),c=function(e){a.default.track(e,"click")},s=function(e){var t=e.iStatsAction,n=e.text;return u.default.createElement("a",{className:"your-subjects__homepage-link",href:"/education",onClick:function(){return c(t)}},n)};s.propTypes={iStatsAction:o.PropTypes.string.isRequired,text:o.PropTypes.string.isRequired},t.default=s,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=n(3),i=r(u),a=n(29),c=function(e,t){var n=function(n){return i.default.createElement(e,o({},n,{text:(0,a.localise)(t)}))},r=e.displayName||e.name||"Component";return n.displayName="withLocalisedText("+r+")",n};t.default=c,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(193),i=r(u),a=function(e){var t=Object.keys(e.changedSubjects).length>0;return{subjectsHaveChanged:t}},c=(0,o.connect)(a,null)(i.default);t.default=c,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(194),l=r(f),p=n(195),d=r(p),h=n(301),y=r(h),v=n(304),b=r(v),_=n(191),g=r(_),m=n(29),j=(0,g.default)(y.default,"cancelButton"),x=(0,g.default)(b.default,"saveYourSubjectsButton"),w=function(e){function t(e){o(this,t);var n=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onUnload=n.onUnload.bind(n),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){window.addEventListener("beforeunload",this.onUnload),this.containerNode.focus(),l.default.scrollToNode(this.containerNode)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("beforeunload",this.onUnload),l.default.scrollToNode(this.containerNode)}},{key:"onUnload",value:function(e){var t="Do you want to leave? Changes that you have made will not be saved.";return!!this.props.subjectsHaveChanged&&(e.returnValue=t,t)}},{key:"render",value:function(){var e=this,t=this.props,n=t.levelLabel,r=t.allProgrammesOfStudy;return s.default.createElement("div",{className:"your-subjects__choose-container",tabIndex:"-1","aria-labelledby":"your-subjects__choose-title",ref:function(t){e.containerNode=t}},s.default.createElement("div",{className:"your-subjects__title__container"},s.default.createElement("h2",{id:"your-subjects__choose-title",className:"your-subjects__choose-title","aria-live":"polite"},(0,m.localise)("chooseYourSubjectsTitle",n)),s.default.createElement("div",{className:"your-subjects-button-container__top"},s.default.createElement(j,{iStatsAction:"cancel-button-top"}),s.default.createElement(x,{iStatsAction:"save-subjects-top"}))),s.default.createElement("ol",{className:"your-subjects__choose-list"},r.map(function(e){return s.default.createElement(d.default,{id:e.id,key:e.id,label:e.label,examSpecs:e.examSpecs})})),s.default.createElement("div",{className:"your-subjects-button-container__bottom"},s.default.createElement(j,{iStatsAction:"cancel-button-bottom"}),s.default.createElement(x,{iStatsAction:"save-subjects-bottom"})))}}]),t}(s.default.Component);w.propTypes={allProgrammesOfStudy:c.PropTypes.arrayOf(c.PropTypes.object).isRequired,subjectsHaveChanged:c.PropTypes.bool.isRequired,levelLabel:c.PropTypes.string.isRequired},t.default=w,e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var e=600,t=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;return t<e},r=function(){var e=n()?64:48,t=24,r=8;return r+t+e},o={};o.scrollToNode=function(e){e.scrollIntoView(),window.scrollBy(0,-r())},t.default=o,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(44),i=r(u),a=n(196),c=r(a),s=n(300),f=r(s),l=function(e,t){return Boolean((0,i.default)(e,{id:t}))},p=function(e,t){var n=void 0,r=(0,i.default)(e,{id:t,isExamSpec:!0});return r&&(n=r.followId),n},d=function(e){return{checked:function(t){return l(e.yourSubjects,t)},getSelectedExamSpec:function(t){return p(e.yourSubjects,t)}}},h=function(e){return{subjectChanged:function(t,n){e(c.default.changeSubjectAndAssociatedExamSpecs(t,n))},examSpecChanged:function(t,n,r){e(c.default.changeExamSpec(t,n,r))}}},y=(0,o.connect)(d,h)(f.default);t.default=y,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(197),u=r(o),i=n(44),a=r(i),c=n(175),s=n(38),f=r(s),l=n(29),p=n(204),d=r(p),h=n(167),y=r(h),v=n(206),b=r(v),_=n(208),g=r(_),m=function(e,t){var n=(0,c.flow)([c.deburr,(0,c.replace)(/,|\(|\)/g,""),(0,c.replace)(/\s+/g,"_"),(0,c.replace)(/'|’/g,"_039_"),(0,c.replace)("–","-")]),r=(0,c.flow)([c.toLower,n]),o=r(e.label),u=void 0,i=""===t;if(i)u="dont_know";else{var s=(0,a.default)(e.examSpecs,{id:t});u=r(s.label)}f.default.track(o+"."+u,"exam_board_selected")},j=function(e,t){return function(n,r){var o=r(),i=(0,u.default)(o.yourSubjects,{id:e,isExamSpec:!0});n(y.default.changeProgrammeOfStudy(e,t)),i.forEach(function(e){n(y.default.changeExamSpec(e.followId,t))})}},x=function(e,t,n){return function(r,o){var u=o(),i=(0,a.default)(u.allSubjects,{id:e}),c=i.examSpecs||[],s=null!==t,f=s&&""!==t,l=function(){r(y.default.changeExamSpec(t,n)),r(y.default.changeProgrammeOfStudy(e,!1)),c.forEach(function(e){e.id!==t&&r(y.default.changeExamSpec(e.id,!1))})},p=function(){r(y.default.changeProgrammeOfStudy(e,n)),c.forEach(function(e){r(y.default.changeExamSpec(e.id,!1))})};s&&m(i,t),f?l():p()}},w=function(){return function(e,t){e(y.default.saveStarted());var n=t(),r=function(){var t=(0,l.localise)("successSavingNotification",n.level.label);return e(b.default.addNotification(t)),f.default.track("successful-save-message","load"),e(y.default.saveSucceeded())},o=function(t){var r=(0,l.localise)("errorSavingNotification",n.level.label);return e(b.default.addErrorNotification(r)),f.default.track("unsuccessful-save-message","load"),e(y.default.saveFailed(t))},u=n.yourSubjects.map(function(e){return e.followId}),i={};if(Object.keys(n.changedSubjects).forEach(function(e){var t=n.changedSubjects[e],r=u.indexOf(e)!==-1,o=t.isFollowed&&!r,a=!t.isFollowed&&r;(o||a)&&(i[e]=t)}),0===Object.keys(i).length)return r();var a=Object.keys(i).map(function(e){return{id:e,action:n.changedSubjects[e].isFollowed?"followed":"unfollowed",type:n.changedSubjects[e].type}}),c=function(){return e(g.default.fetchSubjects())};return d.default.postSubjects(a).then(c).then(r).catch(o)}};t.default={saveChangedSubjects:w,changeSubjectAndAssociatedExamSpecs:j,changeExamSpec:x},e.exports=t.default},function(e,t,n){function r(e,t){var n=a(e)?o:u;return n(e,i(t,3))}var o=n(105),u=n(198),i=n(46),a=n(103);e.exports=r},function(e,t,n){function r(e,t){var n=[];return o(e,function(e,r,o){t(e,r,o)&&n.push(e)}),n}var o=n(199);e.exports=r},function(e,t,n){var r=n(200),o=n(203),u=o(r);e.exports=u},function(e,t,n){function r(e,t){return e&&o(e,t,u)}var o=n(201),u=n(107);e.exports=r},function(e,t,n){var r=n(202),o=r();e.exports=o},function(e,t){function n(e){return function(t,n,r){for(var o=-1,u=Object(t),i=r(t),a=i.length;a--;){var c=i[e?a:++o];if(n(u[c],c,u)===!1)break}return t}}e.exports=n},function(e,t,n){function r(e,t){return function(n,r){if(null==n)return n;if(!o(n))return e(n,r);for(var u=n.length,i=t?u:-1,a=Object(n);(t?i--:++i<u)&&r(a[i],i,a)!==!1;);return n}}var o=n(123);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(43);var o=n(205),u=r(o),i=n(169),a={};a[i.examSpecType]="biteexamspecification",a[i.programmeOfStudyType]="biteprogrammestudy";var c={};c.postSubjects=function(e){var t=e.map(function(e){return{resourceId:e.id,resourceDomain:"learning",resourceType:a[e.type],action:e.action}});return fetch(u.default.getUASHost()+"/my/batch/follows",{method:"POST",headers:new Headers({"Content-Type":"application/json",Accept:"application/json","X-Authentication-Provider":"idv5","X-Api-Key":u.default.getUASApiKey()}),credentials:"include",body:JSON.stringify(t)}).then(function(e){return 202!==e.status?e.json():void 0}).then(function(e){if(e)throw new Error("Error when posting subjects: "+JSON.stringify(e,null,2))})},t.default=c,e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={live:{uasApiKey:"f84u0qqpuquhr"},test:{uasApiKey:"rn5lii9febqql"}},r=function(){return window&&window.Morph?window.Morph.config.pushEnv:"test"},o=function(){return".co.uk"===window.location.hostname.slice(-6)?".co.uk":".com"},u={};u.getUASHost=function(){return"live"===r()?"https://web.archive.org/web/20180202114133/https://activity.api.bbc"+o():"https://web.archive.org/web/20180202114133/https://activity.test.api.bbc"+o()},u.getUASApiKey=function(){return n[r()].uasApiKey},t.default=u,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(207),u=r(o),i=function(e){return{type:u.default.NOTIFICATION_ADDED,message:e,isError:!1}},a=function(e){return{type:u.default.NOTIFICATION_ADDED,message:e,isError:!0}},c=function(){return{type:u.default.NOTIFICATION_CLEARED}};t.default={addNotification:i,addErrorNotification:a,clearNotification:c},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={NOTIFICATION_ADDED:"NOTIFICATION_ADDED",NOTIFICATION_CLEARED:"NOTIFICATION_CLEARED"};t.default=n,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(43);var o=n(209),u=r(o),i=n(298),a=r(i),c=function(e,t){var n=t();return fetch("/education/your/subjects",{credentials:"include",headers:new Headers({Accept:"application/json"})}).then(function(e){if(!e.ok)throw new Error("Fetching subjects "+e.status+": "+e.statusText);return e.json()}).then(function(t){var r=u.default.parse(t,n.level.id);0===r.length&&t.data.length>0&&e(a.default.yourSubjectsWereNotRelevant()),e(a.default.loadedYourSubjects(r))}).catch(function(){e(a.default.failedToLoadSubjects())})};t.default={fetchSubjects:function(){return c}},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(210),a=r(i),c=n(290),s=r(c),f=n(293),l=r(f),p=n(294),d=r(p),h=n(295),y=r(h),v=n(169),b=(0,d.default)("","keyStage.label"),_=function(){function e(t){o(this,e),this.subjectData=t,t.type===v.programmeOfStudyType?(this.programmeOfStudyId=t.id,this.programmeOfStudyLabel=this.trimLabel(t.label)):(this.programmeOfStudyId=t.programmeOfStudy.id,this.programmeOfStudyLabel=this.trimLabel(t.programmeOfStudy.label))}return u(e,[{key:"toObject",value:function(){return{id:this.id,followId:this.followId,fieldOfStudy:this.fieldOfStudy,isExamSpec:this.isExamSpec,label:this.label,iStatsLabel:this.iStatsLabel,url:this.url}}},{key:"trimLabel",value:function(e){var t=b(this.subjectData);return e.replace(t,"").trim()}},{key:"fieldOfStudy",get:function(){return this.subjectData.fieldOfStudy}},{key:"followId",get:function(){return this.subjectData.id}},{key:"id",get:function(){return this.programmeOfStudyId}},{key:"iStatsLabel",get:function(){return this.isWhiteListedExamSpec?this.programmeOfStudyLabel+"."+this.subjectData.label:this.programmeOfStudyLabel}},{key:"label",get:function(){return this.isWhiteListedExamSpec?this.programmeOfStudyLabel+" - "+this.subjectData.label:this.programmeOfStudyLabel}},{key:"url",get:function(){return this.isWhiteListedExamSpec?"/education/examspecs/"+this.subjectData.id:"/education/subjects/"+this.programmeOfStudyId}},{key:"isExamSpec",get:function(){return this.subjectData.type===v.examSpecType}},{key:"isWhiteListedExamSpec",get:function(){return this.isExamSpec&&v.examSpecsOnTheWebSubjectWhitelist.indexOf(this.programmeOfStudyId)!==-1}}]),e}(),g={};g.parse=function(e,t){return(0,s.default)((0,l.default)("data"),(0,a.default)({keyStage:{id:t}}),(0,y.default)(function(e){return new _(e).toObject()}))(e)},t.default=g,e.exports=t.default},function(e,t,n){var r=n(211),o=r("filter",n(197));o.placeholder=n(179),e.exports=o},function(e,t,n){function r(e,t,n){return o(u,e,t,n)}var o=n(177),u=n(212);e.exports=r},function(e,t,n){e.exports={ary:n(213),assign:n(253),clone:n(257),curry:n(281),forEach:n(247),isArray:n(103),isFunction:n(66),iteratee:n(282),keys:n(120),rearg:n(283),toInteger:n(154),toPath:n(289)}},function(e,t,n){function r(e,t,n){return t=n?void 0:t,t=e&&null==t?e.length:t,o(e,u,void 0,void 0,void 0,void 0,t)}var o=n(214),u=128;e.exports=r},function(e,t,n){function r(e,t,n,r,x,w,S,E){var O=t&v;if(!O&&"function"!=typeof e)throw new TypeError(h);var T=r?r.length:0;if(T||(t&=~(g|m),r=x=void 0),S=void 0===S?S:j(d(S),0),E=void 0===E?E:d(E),T-=x?x.length:0,t&m){var A=r,P=x;r=x=void 0}var C=O?void 0:s(e),R=[e,t,n,r,x,A,P,w,S,E];if(C&&f(R,C),e=R[0],t=R[1],n=R[2],r=R[3],x=R[4],E=R[9]=void 0===R[9]?O?0:e.length:j(R[9]-T,0),!E&&t&(b|_)&&(t&=~(b|_)),t&&t!=y)I=t==b||t==_?i(e,t,E):t!=g&&t!=(y|g)||x.length?a.apply(void 0,R):c(e,t,n,r);else var I=u(e,t,n);var k=C?o:l;return p(k(I,R),e,t)}var o=n(215),u=n(217),i=n(220),a=n(222),c=n(251),s=n(230),f=n(252),l=n(237),p=n(239),d=n(154),h="Expected a function",y=1,v=2,b=8,_=16,g=32,m=64,j=Math.max;e.exports=r},function(e,t,n){var r=n(148),o=n(216),u=o?function(e,t){return o.set(e,t),e}:r;e.exports=u},function(e,t,n){var r=n(128),o=r&&new r;e.exports=o},function(e,t,n){function r(e,t,n){function r(){var t=this&&this!==u&&this instanceof r?c:e;return t.apply(a?n:this,arguments)}var a=t&i,c=o(e);return r}var o=n(218),u=n(16),i=1;e.exports=r},function(e,t,n){function r(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=o(e.prototype),r=e.apply(n,t);return u(r)?r:n}}var o=n(219),u=n(67);e.exports=r},function(e,t,n){var r=n(67),o=Object.create,u=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=u},function(e,t,n){function r(e,t,n){function r(){for(var u=arguments.length,p=Array(u),d=u,h=c(r);d--;)p[d]=arguments[d];var y=u<3&&p[0]!==h&&p[u-1]!==h?[]:s(p,h);if(u-=y.length,u<n)return a(e,t,i,r.placeholder,void 0,p,y,void 0,void 0,n-u);var v=this&&this!==f&&this instanceof r?l:e;return o(v,this,p)}var l=u(e);return r}var o=n(221),u=n(218),i=n(222),a=n(226),c=n(248),s=n(250),f=n(16);e.exports=r},function(e,t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},function(e,t,n){function r(e,t,n,g,m,j,x,w,S,E){function O(){for(var d=arguments.length,h=Array(d),y=d;y--;)h[y]=arguments[y];if(C)var v=s(O),b=i(h,v);if(g&&(h=o(h,g,m,C)),j&&(h=u(h,j,x,C)),d-=b,C&&d<E){var _=l(h,v);return c(e,t,r,O.placeholder,n,h,_,w,S,E-d)}var k=A?n:this,M=P?k[e]:e;return d=h.length,w?h=f(h,w):R&&d>1&&h.reverse(),T&&S<d&&(h.length=S),this&&this!==p&&this instanceof O&&(M=I||a(M)),M.apply(k,h)}var T=t&b,A=t&d,P=t&h,C=t&(y|v),R=t&_,I=P?void 0:a(e);return O}var o=n(223),u=n(224),i=n(225),a=n(218),c=n(226),s=n(248),f=n(249),l=n(250),p=n(16),d=1,h=2,y=8,v=16,b=128,_=512;e.exports=r},function(e,t){function n(e,t,n,o){for(var u=-1,i=e.length,a=n.length,c=-1,s=t.length,f=r(i-a,0),l=Array(s+f),p=!o;++c<s;)l[c]=t[c];for(;++u<a;)(p||u<i)&&(l[n[u]]=e[u]);for(;f--;)l[c++]=e[u++];return l}var r=Math.max;e.exports=n},function(e,t){function n(e,t,n,o){for(var u=-1,i=e.length,a=-1,c=n.length,s=-1,f=t.length,l=r(i-c,0),p=Array(l+f),d=!o;++u<l;)p[u]=e[u];for(var h=u;++s<f;)p[h+s]=t[s];for(;++a<c;)(d||u<i)&&(p[h+n[a]]=e[u++]);return p}var r=Math.max;e.exports=n},function(e,t){function n(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}e.exports=n},function(e,t,n){function r(e,t,n,r,d,h,y,v,b,_){var g=t&f,m=g?y:void 0,j=g?void 0:y,x=g?h:void 0,w=g?void 0:h;t|=g?l:p,t&=~(g?p:l),t&s||(t&=~(a|c));var S=[e,t,d,x,m,w,j,v,b,_],E=n.apply(void 0,S);return o(e)&&u(E,S),E.placeholder=r,i(E,e,t)}var o=n(227),u=n(237),i=n(239),a=1,c=2,s=4,f=8,l=32,p=64;e.exports=r},function(e,t,n){function r(e){var t=i(e),n=a[t];if("function"!=typeof n||!(t in o.prototype))return!1;if(e===n)return!0;var r=u(n);return!!r&&e===r[0]}var o=n(228),u=n(230),i=n(231),a=n(233);e.exports=r},function(e,t,n){function r(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=i,this.__views__=[]}var o=n(219),u=n(229),i=4294967295;r.prototype=o(u.prototype),r.prototype.constructor=r,e.exports=r},function(e,t){function n(){}e.exports=n},function(e,t,n){var r=n(216),o=n(165),u=r?function(e){return r.get(e)}:o;e.exports=u},function(e,t,n){function r(e){for(var t=e.name+"",n=o[t],r=i.call(o,t)?n.length:0;r--;){var u=n[r],a=u.func;if(null==a||a==e)return u.name}return t}var o=n(232),u=Object.prototype,i=u.hasOwnProperty;e.exports=r},function(e,t){var n={};e.exports=n},function(e,t,n){function r(e){if(c(e)&&!a(e)&&!(e instanceof o)){if(e instanceof u)return e;if(l.call(e,"__wrapped__"))return s(e)}return new u(e)}var o=n(228),u=n(234),i=n(229),a=n(103),c=n(22),s=n(235),f=Object.prototype,l=f.hasOwnProperty;r.prototype=i.prototype,r.prototype.constructor=r,e.exports=r},function(e,t,n){function r(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}var o=n(219),u=n(229);r.prototype=o(u.prototype),r.prototype.constructor=r,e.exports=r},function(e,t,n){function r(e){if(e instanceof o)return e.clone();var t=new u(e.__wrapped__,e.__chain__);return t.__actions__=i(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var o=n(228),u=n(234),i=n(236);e.exports=r},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){var r=n(215),o=n(238),u=o(r);e.exports=u},function(e,t){function n(e){var t=0,n=0;return function(){var i=u(),a=o-(i-n);if(n=i,a>0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,u=Date.now;e.exports=n},function(e,t,n){function r(e,t,n){var r=t+"";return i(e,u(r,a(o(r),n)))}var o=n(240),u=n(241),i=n(242),a=n(246);e.exports=r},function(e,t){function n(e){var t=e.match(r);return t?t[1].split(o):[]}var r=/\{\n\/\* \[wrapped with (.+)\] \*/,o=/,? & /;e.exports=n},function(e,t){function n(e,t){var n=t.length;if(!n)return e;var o=n-1;return t[o]=(n>1?"& ":"")+t[o],t=t.join(n>2?", ":" "),e.replace(r,"{\n/* [wrapped with "+t+"] */\n")}var r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;e.exports=n},function(e,t,n){var r=n(243),o=n(238),u=o(r);e.exports=u},function(e,t,n){var r=n(244),o=n(245),u=n(148),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:u;e.exports=i},function(e,t){function n(e){return function(){return e}}e.exports=n},function(e,t,n){var r=n(64),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},function(e,t,n){function r(e,t){return o(y,function(n){var r="_."+n[0];t&n[1]&&!u(e,r)&&e.push(r)}),e.sort()}var o=n(247),u=n(159),i=1,a=2,c=8,s=16,f=32,l=64,p=128,d=256,h=512,y=[["ary",p],["bind",i],["bindKey",a],["curry",c],["curryRight",s],["flip",h],["partial",f],["partialRight",l],["rearg",d]];e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}e.exports=n},function(e,t){function n(e){var t=e;return t.placeholder}e.exports=n},function(e,t,n){function r(e,t){for(var n=e.length,r=i(t.length,n),a=o(e);r--;){var c=t[r];e[r]=u(c,n)?a[c]:void 0}return e}var o=n(236),u=n(114),i=Math.min;e.exports=r},function(e,t){function n(e,t){for(var n=-1,o=e.length,u=0,i=[];++n<o;){var a=e[n];a!==t&&a!==r||(e[n]=r,i[u++]=n)}return i}var r="__lodash_placeholder__";e.exports=n},function(e,t,n){function r(e,t,n,r){function c(){for(var t=-1,u=arguments.length,a=-1,l=r.length,p=Array(l+u),d=this&&this!==i&&this instanceof c?f:e;++a<l;)p[a]=r[a];for(;u--;)p[a++]=arguments[++t];return o(d,s?n:this,p)}var s=t&a,f=u(e);return c}var o=n(221),u=n(218),i=n(16),a=1;e.exports=r},function(e,t,n){function r(e,t){var n=e[1],r=t[1],y=n|r,v=y<(c|s|p),b=r==p&&n==l||r==p&&n==d&&e[7].length<=t[8]||r==(p|d)&&t[7].length<=t[8]&&n==l;if(!v&&!b)return e;r&c&&(e[2]=t[2],y|=n&c?0:f);var _=t[3];if(_){var g=e[3];e[3]=g?o(g,_,t[4]):_,e[4]=g?i(e[3],a):t[4]}return _=t[5],_&&(g=e[5],e[5]=g?u(g,_,t[6]):_,e[6]=g?i(e[5],a):t[6]),_=t[7],_&&(e[7]=_),r&p&&(e[8]=null==e[8]?t[8]:h(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=y,e}var o=n(223),u=n(224),i=n(250),a="__lodash_placeholder__",c=1,s=2,f=4,l=8,p=128,d=256,h=Math.min;e.exports=r},function(e,t,n){function r(e,t){return e&&o(t,u(t),e)}var o=n(254),u=n(107);e.exports=r},function(e,t,n){function r(e,t,n,r){var i=!n;n||(n={});for(var a=-1,c=t.length;++a<c;){var s=t[a],f=r?r(n[s],e[s],s,n,e):void 0;void 0===f&&(f=e[s]),i?u(n,s,f):o(n,s,f)}return n}var o=n(255),u=n(256);e.exports=r},function(e,t,n){function r(e,t,n){var r=e[t];a.call(e,t)&&u(r,n)&&(void 0!==n||t in e)||o(e,t,n)}var o=n(256),u=n(54),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n){"__proto__"==t&&o?o(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var o=n(245);e.exports=r},function(e,t,n){function r(e){return o(e,u)}var o=n(258),u=4;e.exports=r},function(e,t,n){function r(e,t,n,T,A,P){var C,k=t&w,M=t&S,L=t&E;if(n&&(C=A?n(e,T,A,P):n(e)),void 0!==C)return C;if(!j(e))return e;var B=g(e);if(B){if(C=v(e),!k)return f(e,C)}else{var N=y(e),U=N==R||N==I;if(m(e))return s(e,k);if(N==D||N==O||U&&!A){if(C=M||U?{}:_(e),!k)return M?p(e,c(C,e)):l(e,a(C,e))}else{if(!X[N])return A?e:{};C=b(e,N,r,k)}}P||(P=new o);var W=P.get(e);if(W)return W;P.set(e,C);var z=L?M?h:d:M?keysIn:x,F=B?void 0:z(e);return u(F||e,function(o,u){F&&(u=o,o=e[u]),i(C,u,r(o,t,n,u,e,P))}),C}var o=n(49),u=n(247),i=n(255),a=n(253),c=n(259),s=n(263),f=n(236),l=n(264),p=n(265),d=n(100),h=n(267),y=n(124),v=n(268),b=n(269),_=n(280),g=n(103),m=n(112),j=n(67),x=n(107),w=1,S=2,E=4,O="[object Arguments]",T="[object Array]",A="[object Boolean]",P="[object Date]",C="[object Error]",R="[object Function]",I="[object GeneratorFunction]",k="[object Map]",M="[object Number]",D="[object Object]",L="[object RegExp]",B="[object Set]",N="[object String]",U="[object Symbol]",W="[object WeakMap]",z="[object ArrayBuffer]",F="[object DataView]",q="[object Float32Array]",V="[object Float64Array]",Y="[object Int8Array]",J="[object Int16Array]",H="[object Int32Array]",$="[object Uint8Array]",G="[object Uint8ClampedArray]",K="[object Uint16Array]",Z="[object Uint32Array]",X={};X[O]=X[T]=X[z]=X[F]=X[A]=X[P]=X[q]=X[V]=X[Y]=X[J]=X[H]=X[k]=X[M]=X[D]=X[L]=X[B]=X[N]=X[U]=X[$]=X[G]=X[K]=X[Z]=!0,X[C]=X[R]=X[W]=!1,e.exports=r},function(e,t,n){function r(e,t){return e&&o(t,u(t),e)}var o=n(254),u=n(260);e.exports=r},function(e,t,n){function r(e){return i(e)?o(e,!0):u(e)}var o=n(108),u=n(261),i=n(123);e.exports=r},function(e,t,n){function r(e){if(!o(e))return i(e);var t=u(e),n=[];for(var r in e)("constructor"!=r||!t&&c.call(e,r))&&n.push(r);return n}var o=n(67),u=n(121),i=n(262),a=Object.prototype,c=a.hasOwnProperty;e.exports=r},function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},function(e,t,n){(function(e){function r(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}var o=n(16),u="object"==typeof t&&t&&!t.nodeType&&t,i=u&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===u,c=a?o.Buffer:void 0,s=c?c.allocUnsafe:void 0;e.exports=r}).call(t,n(26)(e))},function(e,t,n){function r(e,t){return o(e,u(e),t)}var o=n(254),u=n(104);e.exports=r},function(e,t,n){function r(e,t){return o(e,u(e),t)}var o=n(254),u=n(266);e.exports=r},function(e,t,n){var r=n(102),o=n(20),u=n(104),i=n(106),a=Object.getOwnPropertySymbols,c=a?function(e){for(var t=[];e;)r(t,u(e)),e=o(e);return t}:i;e.exports=c},function(e,t,n){function r(e){return o(e,i,u)}var o=n(101),u=n(266),i=n(260);e.exports=r},function(e,t){function n(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&o.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var r=Object.prototype,o=r.hasOwnProperty;e.exports=n},function(e,t,n){function r(e,t,n,r){var C=e.constructor;switch(t){case g:return o(e);case l:case p:return new C(+e);case m:return u(e,r);case j:case x:case w:case S:case E:case O:case T:case A:case P:return f(e,r);case d:return i(e,r,n);case h:case b:return new C(e);case y:return a(e);case v:return c(e,r,n);case _:return s(e)}}var o=n(270),u=n(271),i=n(272),a=n(275),c=n(276),s=n(278),f=n(279),l="[object Boolean]",p="[object Date]",d="[object Map]",h="[object Number]",y="[object RegExp]",v="[object Set]",b="[object String]",_="[object Symbol]",g="[object ArrayBuffer]",m="[object DataView]",j="[object Float32Array]",x="[object Float64Array]",w="[object Int8Array]",S="[object Int16Array]",E="[object Int32Array]",O="[object Uint8Array]",T="[object Uint8ClampedArray]",A="[object Uint16Array]",P="[object Uint32Array]"; e.exports=r},function(e,t,n){function r(e){var t=new e.constructor(e.byteLength);return new o(t).set(new o(e)),t}var o=n(96);e.exports=r},function(e,t,n){function r(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var o=n(270);e.exports=r},function(e,t,n){function r(e,t,n){var r=t?n(i(e),a):i(e);return u(r,o,new e.constructor)}var o=n(273),u=n(274),i=n(97),a=1;e.exports=r},function(e,t){function n(e,t){return e.set(t[0],t[1]),e}e.exports=n},function(e,t){function n(e,t,n,r){var o=-1,u=null==e?0:e.length;for(r&&u&&(n=e[++o]);++o<u;)n=t(n,e[o],o,e);return n}e.exports=n},function(e,t){function n(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}var r=/\w*$/;e.exports=n},function(e,t,n){function r(e,t,n){var r=t?n(i(e),a):i(e);return u(r,o,new e.constructor)}var o=n(277),u=n(274),i=n(98),a=1;e.exports=r},function(e,t){function n(e,t){return e.add(t),e}e.exports=n},function(e,t,n){function r(e){return i?Object(i.call(e)):{}}var o=n(15),u=o?o.prototype:void 0,i=u?u.valueOf:void 0;e.exports=r},function(e,t,n){function r(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var o=n(270);e.exports=r},function(e,t,n){function r(e){return"function"!=typeof e.constructor||i(e)?{}:o(u(e))}var o=n(219),u=n(20),i=n(121);e.exports=r},function(e,t,n){function r(e,t,n){t=n?void 0:t;var i=o(e,u,void 0,void 0,void 0,void 0,void 0,t);return i.placeholder=r.placeholder,i}var o=n(214),u=8;r.placeholder={},e.exports=r},function(e,t,n){function r(e){return u("function"==typeof e?e:o(e,i))}var o=n(258),u=n(46),i=1;e.exports=r},function(e,t,n){var r=n(214),o=n(284),u=256,i=o(function(e,t){return r(e,u,void 0,void 0,void 0,t)});e.exports=i},function(e,t,n){function r(e){return i(u(e,void 0,o),e+"")}var o=n(285),u=n(288),i=n(242);e.exports=r},function(e,t,n){function r(e){var t=null==e?0:e.length;return t?o(e,1):[]}var o=n(286);e.exports=r},function(e,t,n){function r(e,t,n,i,a){var c=-1,s=e.length;for(n||(n=u),a||(a=[]);++c<s;){var f=e[c];t>0&&n(f)?t>1?r(f,t-1,n,i,a):o(a,f):i||(a[a.length]=f)}return a}var o=n(102),u=n(287);e.exports=r},function(e,t,n){function r(e){return i(e)||u(e)||!!(a&&e&&e[a])}var o=n(15),u=n(110),i=n(103),a=o?o.isConcatSpreadable:void 0;e.exports=r},function(e,t,n){function r(e,t,n){return t=u(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=u(r.length-t,0),c=Array(a);++i<a;)c[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(c),o(e,this,s)}}var o=n(221),u=Math.max;e.exports=r},function(e,t,n){function r(e){return i(e)?o(e,s):a(e)?[e]:u(c(f(e)))}var o=n(143),u=n(236),i=n(103),a=n(137),c=n(138),s=n(144),f=n(141);e.exports=r},function(e,t,n){var r=n(211),o=r("flow",n(291));o.placeholder=n(179),e.exports=o},function(e,t,n){var r=n(292),o=r();e.exports=o},function(e,t,n){function r(e){return u(function(t){var n=t.length,r=n,u=o.prototype.thru;for(e&&t.reverse();r--;){var y=t[r];if("function"!=typeof y)throw new TypeError(f);if(u&&!v&&"wrapper"==a(y))var v=new o([],!0)}for(r=v?r:n;++r<n;){y=t[r];var b=a(y),_="wrapper"==b?i(y):void 0;v=_&&s(_[0])&&_[1]==(d|l|p|h)&&!_[4].length&&1==_[9]?v[a(_[0])].apply(v,_[3]):1==y.length&&s(y)?v[b]():v.thru(y)}return function(){var e=arguments,r=e[0];if(v&&1==e.length&&c(r))return v.plant(r).value();for(var o=0,u=n?t[o].apply(this,e):r;++o<n;)u=t[o].call(this,u);return u}})}var o=n(234),u=n(284),i=n(230),a=n(231),c=n(103),s=n(227),f="Expected a function",l=8,p=32,d=128,h=256;e.exports=r},function(e,t,n){var r=n(211),o=r("get",n(133));o.placeholder=n(179),e.exports=o},function(e,t,n){var r=n(211),o=r("getOr",n(133));o.placeholder=n(179),e.exports=o},function(e,t,n){var r=n(211),o=r("map",n(296));o.placeholder=n(179),e.exports=o},function(e,t,n){function r(e,t){var n=a(e)?o:i;return n(e,u(t,3))}var o=n(143),u=n(46),i=n(297),a=n(103);e.exports=r},function(e,t,n){function r(e,t){var n=-1,r=u(e)?Array(e.length):[];return o(e,function(e,o,u){r[++n]=t(e,o,u)}),r}var o=n(199),u=n(123);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(299),u=r(o),i=function(e){return{type:u.default.YOUR_SUBJECTS_LOADED,subjects:e}},a=function(){return{type:u.default.YOUR_SUBJECTS_FAILED_TO_LOAD}},c=function(){return{type:u.default.YOUR_SUBJECTS_WERE_NOT_RELEVANT}};t.default={loadedYourSubjects:i,failedToLoadSubjects:a,yourSubjectsWereNotRelevant:c},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={YOUR_SUBJECTS_LOADED:"YOUR_SUBJECTS_LOADED",YOUR_SUBJECTS_FAILED_TO_LOAD:"YOUR_SUBJECTS_FAILED_TO_LOAD",YOUR_SUBJECTS_WERE_NOT_RELEVANT:"YOUR_SUBJECTS_WERE_NOT_RELEVANT"},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(182),l=n(29),p=n(169),d=function(e){function t(e){o(this,t);var n=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isChecked:n.props.checked(n.props.id),checkboxChanged:!1},n}return i(t,e),a(t,[{key:"render",value:function(){var e=this,t=void 0,n=this.props,r=n.examSpecChanged,o=n.examSpecs,u=n.getSelectedExamSpec,i=n.id,a=n.label,c=n.subjectChanged,d=function(){return e.state.checkboxChanged?p.chooseExamSpecValue:u(i)||p.chooseExamSpecValue},h=this.state.isChecked&&this.state.checkboxChanged?"polite":"off";return this.state.isChecked&&o&&(t=s.default.createElement("span",{className:"your-subjects__choose-exam-spec"},s.default.createElement("div",{className:"your-subjects__choose-exam-spec-divider"}),s.default.createElement("div",{className:"your-subjects__custom-select"},s.default.createElement("select",{id:"select-"+i,"aria-live":h,defaultValue:d(),onChange:function(e){return r(i,e.target.value,!0)}},s.default.createElement("option",{value:p.chooseExamSpecValue,disabled:"disabled"},(0,l.localise)("examSpecSelect").chooseYourExamSpec),s.default.createElement("option",{value:""},(0,l.localise)("examSpecSelect").iDontKnow),o.map(function(e){return s.default.createElement("option",{value:e.id,key:e.id},e.label)}))))),s.default.createElement("li",{className:"your-subjects__choose-subject"},s.default.createElement("div",{className:"your-subjects__choose-subject__wrapper"},s.default.createElement("label",{className:"your-subjects__choose-subject__label",htmlFor:"checkbox-"+i},s.default.createElement("input",{className:"your-subjects__choose-subject__checkbox",type:"checkbox",defaultChecked:this.state.isChecked,id:"checkbox-"+i,onChange:function(t){o?(r(i,null,t.target.checked),e.setState({checkboxChanged:!0})):c(i,t.target.checked),e.setState({isChecked:t.target.checked})}}),s.default.createElement("span",{className:"your-subjects__choose-subject__icon"},s.default.createElement(f.AddSvg,null),s.default.createElement(f.YesSvg,null)),s.default.createElement("span",{className:"your-subjects__choose-subject__label-text"},a)),t))}}]),t}(s.default.Component);d.propTypes={checked:c.PropTypes.func.isRequired,examSpecChanged:c.PropTypes.func.isRequired,examSpecs:c.PropTypes.arrayOf(c.PropTypes.shape({id:c.PropTypes.string.isRequired,label:c.PropTypes.string.isRequired})),getSelectedExamSpec:c.PropTypes.func.isRequired,id:c.PropTypes.string.isRequired,label:c.PropTypes.string.isRequired,subjectChanged:c.PropTypes.func.isRequired},d.defaultProps={examSpecs:null},t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(302),i=r(u),a=n(167),c=r(a),s=function(e){return{onClick:function(){return e(c.default.cancelEditMode())}}},f=(0,o.connect)(null,s)(i.default);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(3),a=r(i),c=n(303),s=r(c),f=n(174),l=r(f),p=function(e){var t=e.onClick,n=e.text;return a.default.createElement(s.default,{className:"your-subjects__choose-cancel-button",text:n,onClick:t})};p.propTypes={onClick:i.PropTypes.func.isRequired,text:i.PropTypes.string.isRequired};var d=(0,l.default)(p),h=function(e){var t=e.iStatsAction,n=o(e,["iStatsAction"]);return a.default.createElement(d,u({iStatsAction:t,iStatsType:"click"},n))};h.propTypes={iStatsAction:i.PropTypes.string.isRequired},t.default=h,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=function(e){var t=e.onClick,n=e.text,r=e.isEnabled,o=e.className;return u.default.createElement("button",{className:"bitesize__button "+o,disabled:!r,onClick:t},n)};i.defaultProps={className:"",isEnabled:!0},t.default=i,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(196),i=r(u),a=n(305),c=r(a),s=function(e){var t=Object.keys(e.changedSubjects).length>0;return{isEnabled:!e.subjectsSaveInProgress&&t}},f=function(e){return{onClick:function(){return e(i.default.saveChangedSubjects())}}},l=(0,o.connect)(s,f)(c.default);t.default=l,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(3),a=r(i),c=n(303),s=r(c),f=n(174),l=r(f),p=function(e){var t=e.onClick,n=e.isEnabled,r=e.text;return a.default.createElement(s.default,{text:r,isEnabled:n,className:"your-subjects__choose-save-button",onClick:function(e){e.target.blur(),t()}})};p.propTypes={onClick:i.PropTypes.func.isRequired,isEnabled:i.PropTypes.bool.isRequired,text:i.PropTypes.string.isRequired};var d=(0,l.default)(p),h=function(e){var t=e.iStatsAction,n=o(e,["iStatsAction"]);return a.default.createElement(d,u({iStatsAction:t,iStatsType:"click"},n))};h.propTypes={iStatsAction:i.PropTypes.string.isRequired},t.default=h,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(38),l=r(f),p=n(307),d=r(p),h=n(310),y=r(h),v=n(191),b=r(v),_=n(29),g=(0,b.default)(y.default,"addOrRemoveSubjectsButton"),m=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){l.default.track("your-subjects","load"),this.containerNode.focus()}},{key:"render",value:function(){var e=this;return s.default.createElement("div",{className:"your-subjects__list-container",tabIndex:"-1","aria-labelledby":"your-subjects__title",role:"application",ref:function(t){e.containerNode=t}},s.default.createElement("div",{className:"your-subjects__title__container"},s.default.createElement("h2",{id:"your-subjects__title",className:"your-subjects__title","aria-live":"polite"},(0,_.localise)("yourSubjectsTitle",this.props.levelLabel)),s.default.createElement("div",{className:"your-subjects__add-remove-subjects-button__top"},s.default.createElement(g,{iStatsAction:"add-remove-subjects"}))),s.default.createElement("ol",{className:"your-subjects__list"},this.props.yourSubjects.map(function(t,n){return s.default.createElement(d.default,{subject:t,levelLabel:e.props.levelLabel,index:n+1,key:t.id})})),s.default.createElement("div",{className:"your-subjects__add-remove-subjects-button__bottom"},s.default.createElement(g,{iStatsAction:"add-remove-subjects"})))}}]),t}(s.default.Component);m.propTypes={yourSubjects:c.PropTypes.arrayOf(c.PropTypes.object).isRequired,levelLabel:c.PropTypes.string.isRequired},t.default=m,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(174),a=r(i),c=n(308),s=r(c),f=(0,a.default)(s.default),l=function(e){var t=e.subject,n=e.index,r=e.levelLabel;return u.default.createElement("li",{className:"your-subjects__subject",id:t.id},u.default.createElement(f,{id:t.id,url:t.url,label:t.label,fieldOfStudyId:t.fieldOfStudy.id,iStatsAction:"your-subjects-link",iStatsType:"click",iStatsOptions:{subjects_link_variant:r+"."+t.iStatsLabel,subjects_link_position:n}}))};l.propTypes={subject:o.PropTypes.shape({id:o.PropTypes.string.isRequired,url:o.PropTypes.string.isRequired,iStatsLabel:o.PropTypes.string.isRequired,fieldOfStudy:o.PropTypes.shape({id:o.PropTypes.string.isRequired,label:o.PropTypes.string.isRequired}).isRequired,label:o.PropTypes.string.isRequired}).isRequired,levelLabel:o.PropTypes.string.isRequired,index:o.PropTypes.number.isRequired},t.default=l,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(309),a=r(i),c=function(e){var t=e.label,n=e.fieldOfStudyId,r=e.onClick,o=e.url;return u.default.createElement("a",{onClick:r,className:"your-subjects__subject__link",href:o},u.default.createElement(a.default,{id:n}),u.default.createElement("p",{className:"your-subjects__subject__label"},t))};c.propTypes={label:o.PropTypes.string.isRequired,fieldOfStudyId:o.PropTypes.string.isRequired,onClick:o.PropTypes.func.isRequired,url:o.PropTypes.string.isRequired},t.default=c,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i="https://web.archive.org/web/20180202114133/https://bitesize.files.bbci.co.uk/images/svgs/icons/fields-of-study/colour",a=function(e){var t=e.id;return u.default.createElement("img",{className:"your-subjects__subject__icon",src:i+"/"+t+".svg",alt:""})};a.propTypes={id:o.PropTypes.string.isRequired},t.default=a,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(167),i=r(u),a=n(173),c=r(a),s=function(e){return{buttonAction:function(){e(i.default.activateEditMode())}}},f=(0,o.connect)(null,s)(c.default);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(38),l=r(f),p=n(29),d=n(312),h=r(d),y=n(313),v=r(y),b=".your-subjects__idcta__container .id4-cta-signin",_=".your-subjects__idcta__container .id4-cta-register",g=function(){l.default.track("sign-in-cta","click")},m=function(){l.default.track("register","click")},j=function(){null!==document.querySelector(b)&&document.querySelector(b).addEventListener("click",g),null!==document.querySelector(_)&&document.querySelector(_).addEventListener("click",m)},x=function(){null!==document.querySelector(b)&&document.querySelector(b).removeEventListener("click",g),null!==document.querySelector(_)&&document.querySelector(_).removeEventListener("click",m)},w=void 0,S=function(e){function t(e){o(this,t);var n=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={},w=(0,p.localise)("upsell"),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;h.default.fetch((0,p.getLocale)(),w.purpose).then(function(t){l.default.track("sign-in-upsell","load"),document.head.insertAdjacentHTML("beforeend",t.inlineHead),e.props.componentFinishedLoading(),e.setState({idcta:{__html:t.html}})}).catch(function(){e.setState({idctaIsErroring:!0}),e.props.setIdctaLoadingError()})}},{key:"componentDidUpdate",value:function(){this.state.idcta&&j()}},{key:"componentWillUnmount",value:function(){x()}},{key:"render",value:function(){var e=this.state,t=e.idcta,n=e.idctaIsErroring;return n?s.default.createElement(v.default,null):s.default.createElement("div",{className:"your-subjects__idcta__wrapper"},s.default.createElement("div",{className:"your-subjects__idcta__container"},s.default.createElement("div",{className:"your-subjects__idcta__content"},s.default.createElement("h2",{className:"your-subjects__idcta__title"},w.title),s.default.createElement("p",{className:"your-subjects__idcta__body_copy"},w.bodyCopy),s.default.createElement("div",{dangerouslySetInnerHTML:t}))))}}]),t}(s.default.Component);S.propTypes={componentFinishedLoading:s.default.PropTypes.func,setIdctaLoadingError:s.default.PropTypes.func},S.defaultProps={componentFinishedLoading:function(){},setIdctaLoadingError:function(){}},t.default=S,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(43);var r={};r.fetch=function(e,t){var n=window.location.href,r="bitesize",o="small",u="/idcta/init?ptrt="+n+"&lang="+e+"&locale="+e+"&purpose="+t+"&context="+r+"&pathway="+r+"&buttonSize="+o;return fetch(u).then(function(e){return e.json()})},t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(37),a=r(i),c=n(29),s=function(){return u.default.createElement(a.default,{title:(0,c.localise)("idCtaError").title,message:(0,c.localise)("idCtaError").bodyCopy,iStatsAction:"id_error"})};t.default=s,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(38),l=r(f),p=n(29),d=n(189),h=r(d),y=function(e){function t(){return o(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"componentDidMount",value:function(){l.default.track("under-13","load")}},{key:"render",value:function(){var e=(0,p.localise)("under13");return s.default.createElement("div",{className:"your-subjects__under-thirteen"},s.default.createElement("h2",{className:"your-subjects__under-thirteen__title"},e.title),s.default.createElement("p",{className:"your-subjects__under-thirteen__body-copy"},e.bodyCopy),s.default.createElement(h.default,{iStatsAction:"homepage-under-13"}))}}]),t}(s.default.Component);t.default=y,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),u=n(206),i=r(u),a=n(316),c=r(a),s=function(e){return{message:e.notification.message,errorState:e.notification.isError}},f=function(e){return{notificationClearedAction:function(){e(i.default.clearNotification())}}},l=(0,o.connect)(s,f)(c.default);t.default=l,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),s=r(c),f=n(182),l={height:{desktop:40,mobile:32},width:{desktop:600}},p=5,d=function(e){function t(e){o(this,t);var n=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={orbVisible:!0,windowWidth:0,message:null},n.currentTimer=null,n.setOrbVisibilityState=n.setOrbVisibilityState.bind(n),n.handleResize=n.handleResize.bind(n),n.setMessage=n.setMessage.bind(n),n.clearMessage=n.clearMessage.bind(n),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this;this.handleResize(),this.setState({message:""}),window.addEventListener?(window.addEventListener("resize",this.handleResize),window.addEventListener("scroll",this.setOrbVisibilityState)):(window.attachEvent("scroll",this.setOrbVisibilityState),document.body.onresize=function(){return e.handleResize()})}},{key:"componentWillReceiveProps",value:function(e){this.setMessage(e.message,e.errorState)}},{key:"componentWillUnmount",value:function(){window.removeEventListener?(window.removeEventListener("resize",this.handleResize),window.removeEventListener("scroll",this.setOrbVisibilityState)):(window.detachEvent("scroll",this.setOrbVisibilityState),document.body.onresize=function(){})}},{key:"setMessage",value:function(e,t){var n=this,r=1e3*p;this.setState({message:e,errorState:t}),""!==e&&(window.clearTimeout(this.currentTimer),this.currentTimer=setTimeout(function(){n.clearMessage()},r))}},{key:"setOrbVisibilityState",value:function(){var e=this.state.windowWidth<l.width.desktop?l.height.mobile:l.height.desktop,t=window.scrollY||window.pageYOffset||document.documentElement.scrollTop,n=t<e;n!==this.state.orbVisible&&this.setState({orbVisible:n})}},{key:"clearMessage",value:function(){this.currentTimer&&(window.clearTimeout(this.currentTimer),this.currentTimer=null,this.setState({message:""}),this.props.notificationClearedAction())}},{key:"handleResize",value:function(){this.state.windowWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,this.setOrbVisibilityState()}},{key:"render",value:function(){if(null===this.state.message)return null;var e=["your-subjects__notification-bar"];return this.state.orbVisible&&e.push("your-subjects__notification-orb-visible"),this.state.message&&e.push("your-subjects__notification-active"),this.state.errorState&&e.push("your-subjects__notification-error"),s.default.createElement("div",{className:e.join(" ")},s.default.createElement("div",{className:"your-subjects__notification-wrap"},s.default.createElement("div",{className:"your-subjects__notification-bar__inner"},s.default.createElement("span",{className:"your-subjects__notification-icon--error"},s.default.createElement(f.AlertSvg,null)),s.default.createElement("p",{role:"alert","aria-live":"assertive",className:"your-subjects__notification-text"},this.state.message),s.default.createElement("button",{className:"your-subjects__notification-dismiss-button",type:"button",onClick:this.clearMessage},s.default.createElement("span",{className:"your-subjects__notification-icon"},s.default.createElement(f.CloseSvg,null)),s.default.createElement("span",{className:"your-subjects__notification-icon--hover"},s.default.createElement(f.CloseHoverSvg,null))))))}}]),t}(s.default.Component);d.propTypes={message:c.PropTypes.string.isRequired,errorState:c.PropTypes.bool,notificationClearedAction:c.PropTypes.func.isRequired},d.defaultProps={errorState:null},t.default=d,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.errorStatuses=void 0;var o=n(38),u=r(o),i=n(318),a=r(i),c=t.errorStatuses={fetchLibraryError:"fetchLibraryError",fetchCtaError:"fetchCtaError",refreshTokenError:"refreshTokenError"},s=function(){return{type:a.default.IDCTA_DID_ERROR,status:c.fetchCtaError}},f=function(){return{type:a.default.IDCTA_DID_ERROR,status:c.fetchLibraryError}},l=function(){return u.default.track("id_token_refresh_error","error"),{type:a.default.IDCTA_DID_ERROR,status:c.refreshTokenError}},p=function(){return{type:a.default.IDCTA_GOT_USER,isSignedIn:!0,isUnder13:!0}},d=function(){return{type:a.default.IDCTA_GOT_USER,isSignedIn:!0,isUnder13:!1}},h=function(){return{type:a.default.IDCTA_GOT_USER,isSignedIn:!1,isUnder13:void 0}},y=function(){return{type:a.default.IDCTA_FETCHED}};t.default={fetchCtaError:s,fetchLibraryError:f,refreshTokenError:l,setUnder13User:p,setSignedInUser:d,setSignedOutUser:h,fetchedIdcta:y}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={IDCTA_DID_ERROR:"IDCTA_DID_ERROR",IDCTA_GOT_USER:"IDCTA_GOT_USER",IDCTA_FETCHED:"IDCTA_FETCHED"};t.default=n,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(320),u=r(o),i=n(317),a=r(i),c=function(e){var t=new Error,n=new Error,r=new Error,o=new Error,i=function(){return u.default.hasCookie().catch(function(){throw t}).then(function(e){if(e)return u.default.getUserDetailsFromCookie();throw r})},c=function(e){if("u13"===e.ab)throw o;return Promise.resolve()},s=function(){return u.default.initiateTokenRefresh().catch(function(){throw n})},f=function(){return a.default.setSignedInUser},l=function(e){return e===r?a.default.setSignedOutUser:e===o?a.default.setUnder13User:e===n?a.default.refreshTokenError:a.default.fetchLibraryError};return i().then(c).then(s).then(f).catch(l).then(function(t){return e(t())})};t.default={determineUserDetails:function(){return c}},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(321),u=r(o),i=void 0,a=function(){return window.Promise||(window.Promise=u.default),i?u.default.resolve(i):new u.default(function(e,t){requirejs(["idcta/idcta-1"],function(t){i=t,e(i)},function(e){return t(e)})})},c={hasCookie:function(){return a().then(function(e){return e.hasCookie()})},initiateTokenRefresh:function(){return a().then(function(e){return e.initiateTokenRefresh()})},getUserDetailsFromCookie:function(){return a().then(function(e){return e.getUserDetailsFromCookie()})}};t.default=c,e.exports=t.default},function(e,t){e.exports=Morph.modules["bbc-morph-promise@1.0.6"]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(25),o=n(323),u=n(324),i=n(325),a=n(326),c=n(327);t.default=(0,r.combineReducers)({level:o.level,allSubjects:o.allSubjects,idctaError:u.idctaError,idctaUser:u.idctaUser,idctaIsReady:u.idctaIsReady,yourSubjects:i.yourSubjects,yourSubjectsAreLoading:i.yourSubjectsAreLoading,failedToLoadSubjects:i.failedToLoadSubjects,noRelevantSubjects:i.noRelevantSubjects,editModeIsActive:a.editModeIsActive,changedSubjects:a.changedSubjects,subjectsSaveInProgress:a.subjectsSaveInProgress,notification:c.notification}),e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.allSubjects=t.level=void 0;var o=n(32),u=r(o);t.level=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return t.type===u.default.ALL_SUBJECTS_FETCHED?t.level:e},t.allSubjects=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];return t.type===u.default.ALL_SUBJECTS_FETCHED?t.subjects:e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.idctaIsReady=t.idctaUser=t.idctaError=void 0;var o=n(318),u=r(o);t.idctaError=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];return t.type===u.default.IDCTA_DID_ERROR?t.status:e},t.idctaUser=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isSignedIn:void 0,isUnder13:void 0},t=arguments[1];return t.type===u.default.IDCTA_GOT_USER?{isSignedIn:t.isSignedIn,isUnder13:t.isUnder13}:e},t.idctaIsReady=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case u.default.IDCTA_FETCHED:case u.default.IDCTA_DID_ERROR:return!0;case u.default.IDCTA_GOT_USER:return!!t.isSignedIn||e;default:return e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.noRelevantSubjects=t.failedToLoadSubjects=t.yourSubjectsAreLoading=t.yourSubjects=void 0;var o=n(299),u=r(o);t.yourSubjects=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case u.default.YOUR_SUBJECTS_LOADED:return t.subjects;default:return e}},t.yourSubjectsAreLoading=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments[1];switch(t.type){ case u.default.YOUR_SUBJECTS_LOADED:case u.default.YOUR_SUBJECTS_FAILED_TO_LOAD:return!1;default:return e}},t.failedToLoadSubjects=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case u.default.YOUR_SUBJECTS_FAILED_TO_LOAD:return!0;default:return e}},t.noRelevantSubjects=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case u.default.YOUR_SUBJECTS_WERE_NOT_RELEVANT:return!0;default:return e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.subjectsSaveInProgress=t.changedSubjects=t.editModeIsActive=void 0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=n(168),i=r(u);t.editModeIsActive=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case i.default.EDIT_SUBJECTS_EDIT_STARTED:return!0;case i.default.EDIT_SUBJECTS_EDIT_CANCELLED:case i.default.EDIT_SUBJECTS_SAVE_SUCCEEDED:return!1;default:return e}},t.changedSubjects=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case i.default.EDIT_SUBJECTS_EDIT_CANCELLED:case i.default.EDIT_SUBJECTS_SAVE_SUCCEEDED:return{};case i.default.EDIT_SUBJECTS_SUBJECT_CHANGED:var n=o({},e);return n[t.id]={isFollowed:t.isFollowed,type:t.uasType},n;default:return e}},t.subjectsSaveInProgress=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case i.default.EDIT_SUBJECTS_SAVE_STARTED:return!0;case i.default.EDIT_SUBJECTS_SAVE_SUCCEEDED:case i.default.EDIT_SUBJECTS_SAVE_FAILED:return!1;default:return e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.notification=void 0;var o=n(207),u=r(o),i={message:"",isError:null};t.notification=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case u.default.NOTIFICATION_ADDED:return{message:t.message,isError:t.isError};case u.default.NOTIFICATION_CLEARED:return i;default:return e}}}]);; });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-level/levelId/z8hhvcw/version/2.5.5', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":{"id":"z8hhvcw","description":"'S e teisteanas do sgoilearan ann an Alba, a tha sa bhitheantas air a ghabhail aig ceann shuas na h-àrd-sgoile, a th' ann an Ìre Nàiseanta 4.","label":"Nàiseanta 4","programmesOfStudy":[{"id":"zb77hyc","label":"Cruinn-eòlas","type":"programme-of-study","depictionPid":"p017dmsh","fieldOfStudy":"Cruinn-eòlas"},{"id":"zg22pv4","label":"Eachdraidh","type":"programme-of-study","depictionPid":"p017dmvq","fieldOfStudy":"Eachdraidh"},{"id":"zwnnb9q","label":"Gàidhlig","type":"programme-of-study","depictionPid":"p017dmry","fieldOfStudy":"Gàidhlig"},{"id":"zst8v9q","label":"Gnìomhan Matamataigs","type":"programme-of-study","depictionPid":"p01db7pn","fieldOfStudy":"Matamataig Sgilean-beatha"},{"id":"zpfcqhv","label":"Matamataig","type":"programme-of-study","depictionPid":"p017dn1n","fieldOfStudy":"Matamataig"},{"id":"zrmmn39","label":"Nuadh-eòlas","type":"programme-of-study","depictionPid":"p017dn60","fieldOfStudy":"Nuadh-eòlas"}],"type":"keyStage"}}); });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-your-subjects-for-a-level-view","levelId":"z8hhvcw","version":"4.4.6","language":"en-GB","path":"\/education\/levels\/z8hhvcw","_mrrVersion":"1.13.4"},'u3285640124231577'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/morph/4.3.3/bundle', 'live-push' : '//web.archive.org/web/20180202114133/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.ptrs.forEach(attempt); Morph.toInit.ptrs = []; Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u3285640124231577 */</script><script>Morph.toInit.ptrs.push(function() { Morph.ptrs = Morph.ptrs || {}; Morph.names = Morph.names || {}; var newPtrs = {}; Object.keys(newPtrs).forEach(function(key) { Morph.names[key] = newPtrs[key].name; Morph.ptrs[key] = newPtrs[key].ptrs; }); });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-pos-for-level-view@2.5.0"]={"bbc-morph-bitesize-level":"2.7.2","bbc-morph-bitesize-core-components":"5.2.1","bbc-morph-bitesize-core-styles":"1.3.6","grunt-webpack":"3.0.2","morph-container":"4.0.0",react:"0.14.7"},function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){Morph.modules["bbc-morph-bitesize-pos-for-level-view@2.5.0"]=n(1)},function(t,e,n){t.exports=n(2)},function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=4)}([function(t,e){t.exports=n(3)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=n(0),c=r(f),l=n(7),s=r(l),p=n(2),d=r(p),h=n(3),y=r(h),g=(0,y.default)(s.default),v=function(t){function e(){return i(this,e),u(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),a(e,[{key:"render",value:function(){var t=this.props.posForLevelData.body,e=t.label,n=t.programmesOfStudy;return c.default.createElement(d.default,null,n.map(function(t){return c.default.createElement(g,{href:"/education/subjects/"+t.id,label:t.label,fieldOfStudyZid:t.fieldOfStudy&&t.fieldOfStudy.id,key:t.id,iStatsAction:"bitesize-programme-of-study",iStatsType:"click",iStatsOptions:{bbc_site:"bitesize",destination_pos:e+"."+t.label}})}))}}]),e}(f.Component);v.displayName="LevelProgrammesOfStudyList",v.propTypes={posForLevelData:f.PropTypes.shape({body:f.PropTypes.shape({label:f.PropTypes.string.isRequired,programmesOfStudy:f.PropTypes.array.isRequired}).isRequired}).isRequired},e.default=v,t.exports=e.default},function(t,e){t.exports=n(4)},function(t,e){t.exports=n(5)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){return"zbr9wmn"===t.levelId&&t.experimentLP01?o.default.createElement(l.default,t):o.default.createElement(f.default,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var u=n(0),o=r(u),a=n(5),f=r(a),c=n(8),l=r(c);i.propTypes={levelId:u.PropTypes.string.isRequired,experimentLP01:u.PropTypes.bool},i.defaultProps={experimentLP01:!1},t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(6),u=r(i),o=n(1),a=r(o);e.default=u.default.create(a.default,{data:function(t){return{posForLevelData:{uri:{data:"bbc-morph-bitesize-level",levelId:t.levelId},updates:!1,requireSuccess:!0}}}}),t.exports=e.default},function(t,e){t.exports=n(19)},function(t,e){t.exports=n(20)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),u=r(i),o=n(1),a=r(o),f=n(9),c=r(f),l=n(11),s=r(l),p=n(12),d=r(p),h=function(){return u.default.createElement("div",null,u.default.createElement("div",{className:"bitesize-experiment-prioritise-core"},u.default.createElement("h2",{className:"bitesize-experiment-prioritise-core__header"},"Popular Subjects"),u.default.createElement(c.default,{posForLevelData:{body:d.default}})),u.default.createElement("h2",{className:"bitesize-experiment-prioritise-core__header"},"All Subjects"),u.default.createElement(a.default,{posForLevelData:{body:s.default}}))};e.default=h,t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),u=r(i),o=n(2),a=r(o),f=n(3),c=r(f),l=n(10),s=r(l),p=(0,c.default)(s.default),d=function(t){var e=t.posForLevelData.body,n=e.label,r=e.programmesOfStudy;return u.default.createElement(a.default,null,r.map(function(t){return u.default.createElement(p,{href:"/education/subjects/"+t.id,label:t.label,fieldOfStudyZid:t.fieldOfStudy&&t.fieldOfStudy.id,key:t.id,iStatsAction:"bitesize-programme-of-study",iStatsType:"click",iStatsOptions:{bbc_site:"bitesize",destination_pos:n+"."+t.label+".popular"}})}))};d.displayName="LevelPoSList",d.propTypes={posForLevelData:i.PropTypes.shape({body:i.PropTypes.shape({label:i.PropTypes.string.isRequired,programmesOfStudy:i.PropTypes.array.isRequired}).isRequired}).isRequired},e.default=d,t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(r),u=function(t){return"https://bitesize.files.bbci.co.uk/images/svgs/icons/fields-of-study/colour/experiment_LP01/"+t+".svg"},o=function(t){return i.default.createElement("li",{className:"pos-card pos-card-experiment-lp01"},i.default.createElement("a",{className:"pos-card__link",href:t.href,onClick:t.onClick},i.default.createElement("img",{className:"pos-card__image",src:u(t.fieldOfStudyZid),alt:t.label,"aria-hidden":"true"}),i.default.createElement("p",{className:"pos-card__label"},t.label)))};o.displayName="PosCard",o.propTypes={href:r.PropTypes.string.isRequired,label:r.PropTypes.string.isRequired,fieldOfStudyZid:r.PropTypes.string.isRequired,onClick:r.PropTypes.func},o.defaultProps={onClick:function(){return null}},e.default=o,t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={id:"zbr9wmn",type:"keyStage",label:"KS2",description:"Key Stage 2 is a phase of primary education for pupils aged 7 to 11 in England and Wales, or 8 to 11 in Northern Ireland.",subLevelOf:"",programmesOfStudy:[{id:"zn3rkqt",label:"Art and Design",depictionPid:"p017b76j",type:"programme-of-study",fieldOfStudy:{id:"z8tnvcw",label:"Art and Design",type:"field-of-study"}},{id:"zvnrq6f",label:"Computing",depictionPid:"p01g2mrj",type:"programme-of-study",fieldOfStudy:{id:"zft3d2p",label:"Computing",type:"field-of-study"}},{id:"zyr9wmn",label:"Design and Technology",depictionPid:"p017b7tn",type:"programme-of-study",fieldOfStudy:{id:"zykw2hv",label:"Design and Technology",type:"field-of-study"}},{id:"zv48q6f",label:"English",depictionPid:"p017dmql",type:"programme-of-study",fieldOfStudy:{id:"zt3rkqt",label:"English",type:"field-of-study"}},{id:"z39d7ty",label:"French",depictionPid:"p017dmrl",type:"programme-of-study",fieldOfStudy:{id:"zc7xpv4",label:"French",type:"field-of-study"}},{id:"zbkw2hv",label:"Geography",depictionPid:"p017dmsh",type:"programme-of-study",fieldOfStudy:{id:"z2f3cdm",label:"Geography",type:"field-of-study"}},{id:"zg8jmp3",label:"German",depictionPid:"p017dmtl",type:"programme-of-study",fieldOfStudy:{id:"z426n39",label:"German",type:"field-of-study"}},{id:"zcw76sg",label:"History",depictionPid:"p017dmvq",type:"programme-of-study",fieldOfStudy:{id:"z7svr82",label:"History",type:"field-of-study"}},{id:"z9qmhyc",label:"Italian",depictionPid:"p017dmy4",type:"programme-of-study",fieldOfStudy:{id:"z86pyrd",label:"Italian",type:"field-of-study"}},{id:"zsbc87h",label:"Mandarin",depictionPid:"p017b7px",type:"programme-of-study",fieldOfStudy:{id:"zkxhfg8",label:"Mandarin",type:"field-of-study"}},{id:"z826n39",label:"Maths",depictionPid:"p017dn1n",type:"programme-of-study",fieldOfStudy:{id:"z6vg9j6",label:"Maths",type:"field-of-study"}},{id:"zdmtsbk",label:"Modern Foreign Languages",depictionPid:"p017dn4z",type:"programme-of-study",fieldOfStudy:{id:"zrqmhyc",label:"Modern Foreign Languages",type:"field-of-study"}},{id:"zwxhfg8",label:"Music",depictionPid:"p017dn6c",type:"programme-of-study",fieldOfStudy:{id:"z9xhfg8",label:"Music",type:"field-of-study"}},{id:"zj6pyrd",label:"Physical Education",depictionPid:"p017dn77",type:"programme-of-study",fieldOfStudy:{id:"zdhs34j",label:"Physical Education",type:"field-of-study"}},{id:"zqtnvcw",label:"PSHE and Citizenship",depictionPid:"p017dpkh",type:"programme-of-study",fieldOfStudy:{id:"z7f3cdm",label:"PSHE and Citizenship",type:"field-of-study"}},{id:"z7hs34j",label:"Religious Education",depictionPid:"p017dpjh",type:"programme-of-study",fieldOfStudy:{id:"zmyb4wx",label:"Religious Studies",type:"field-of-study"}},{id:"z2pfb9q",label:"Science",depictionPid:"p017dpn3",type:"programme-of-study",fieldOfStudy:{id:"z7nygk7",label:"Science",type:"field-of-study"}},{id:"zxsvr82",label:"Spanish",depictionPid:"p017dptn",type:"programme-of-study",fieldOfStudy:{id:"z9mtsbk",label:"Spanish",type:"field-of-study"}},{id:"zw9wy4j",label:"Welsh Second Language",depictionPid:"p017f6cp",type:"programme-of-study",fieldOfStudy:{id:"zjpfb9q",label:"Welsh Second Language",type:"field-of-study"}}],nations:[{label:"England",type:"nation",id:"z2yb4wx"},{label:"Northern Ireland",type:"nation",id:"z6bc87h"},{label:"Wales",type:"nation",id:"zmvg9j6"}]},t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={id:"zbr9wmn",type:"keyStage",label:"KS2",description:"Key Stage 2 is a phase of primary education for pupils aged 7 to 11 in England and Wales, or 8 to 11 in Northern Ireland.",subLevelOf:"",programmesOfStudy:[{id:"zv48q6f",label:"English",depictionPid:"p017dmql",type:"programme-of-study",fieldOfStudy:{id:"zt3rkqt",label:"English",type:"field-of-study"}},{id:"z826n39",label:"Maths",depictionPid:"p017dn1n",type:"programme-of-study",fieldOfStudy:{id:"z6vg9j6",label:"Maths",type:"field-of-study"}},{id:"z2pfb9q",label:"Science",depictionPid:"p017dpn3",type:"programme-of-study",fieldOfStudy:{id:"z7nygk7",label:"Science",type:"field-of-study"}},{id:"zcw76sg",label:"History",depictionPid:"p017dmvq",type:"programme-of-study",fieldOfStudy:{id:"z7svr82",label:"History",type:"field-of-study"}}],nations:[{label:"England",type:"nation",id:"z2yb4wx"},{label:"Northern Ireland",type:"nation",id:"z6bc87h"},{label:"Wales",type:"nation",id:"zmvg9j6"}]},t.exports=e.default}])},function(t,e){t.exports=React},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(3),i=function(t){return t&&t.__esModule?t:{default:t}}(r),u=function(t){return i.default.createElement("div",{className:"card-list"},i.default.createElement("ol",{className:"card-list__ol"},t.children))};u.displayName="CardList",e.default=u,t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}Object.defineProperty(e,"__esModule",{value:!0});var u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o=n(3),a=r(o),f=n(6),c=r(f),l=n(13),s=n(18),p=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments[3];return function(){c.default.track((0,s.formatIStatsValue)(t),(0,s.formatIStatsValue)(e),(0,l.mapValues)(s.formatIStatsValue,n)),r.apply(void 0,arguments)}};e.default=function(t){function e(e){var n=e.onClick,r=e.iStatsAction,o=e.iStatsType,f=e.iStatsOptions,c=i(e,["onClick","iStatsAction","iStatsType","iStatsOptions"]);return a.default.createElement(t,u({},c,{onClick:p(r,o,f,n)}))}return e.defaultProps={onClick:function(){return null},iStatsType:"",iStatsOptions:{}},e.displayName="iStatsOnClick("+(t.displayName||t.name||"Component")+")",e},t.exports=e.default},function(t,e,n){function r(){return c?l.resolve(c):new l(function(t){requirejs(["istats-1"],function(e){c=e,t(c)})})}function i(t){return"string"==typeof t&&t[0]}function u(t,e){return i(t)&&i(e)}function o(t,e,n){return r().then(function(r){r.log(t,e,n)})}function a(t,e,n){return u(t,e)?o(e,t,n):l.reject("Invalid parameters")}function f(){return r().then(function(t){return t.getCountername()})}var c,l=n(7);e.track=a,e.getCountername=f,e.log=o},function(t,e,n){var r=n(8).Promise;t.exports=r},function(t,e,n){var r;(function(t,i,u){(function(){"use strict";function o(t){return"function"==typeof t||"object"==typeof t&&null!==t}function a(t){return"function"==typeof t}function f(t){Z=t}function c(t){Y=t}function l(){return function(){K(p)}}function s(){return function(){setTimeout(p,1)}}function p(){for(var t=0;t<H;t+=2){(0,nt[t])(nt[t+1]),nt[t]=void 0,nt[t+1]=void 0}H=0}function d(t,e){var n=this,r=new this.constructor(y);void 0===r[ut]&&M(r);var i=n._state;if(i){var u=arguments[i-1];Y(function(){R(i,r,u,n._result)})}else E(n,r,t,e);return r}function h(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(y);return j(n,t),n}function y(){}function g(){return new TypeError("You cannot resolve a promise with itself")}function v(){return new TypeError("A promises callback cannot return that same promise.")}function _(t){try{return t.then}catch(t){return ct.error=t,ct}}function b(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}function m(t,e,n){Y(function(t){var r=!1,i=b(n,e,function(n){r||(r=!0,e!==n?j(t,n):O(t,n))},function(e){r||(r=!0,S(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&i&&(r=!0,S(t,i))},t)}function x(t,e){e._state===at?O(t,e._result):e._state===ft?S(t,e._result):E(e,void 0,function(e){j(t,e)},function(e){S(t,e)})}function w(t,e,n){e.constructor===t.constructor&&n===rt&&constructor.resolve===it?x(t,e):n===ct?S(t,ct.error):void 0===n?O(t,e):a(n)?m(t,e,n):O(t,e)}function j(t,e){t===e?S(t,g()):o(e)?w(t,e,_(e)):O(t,e)}function A(t){t._onerror&&t._onerror(t._result),k(t)}function O(t,e){t._state===ot&&(t._result=e,t._state=at,0!==t._subscribers.length&&Y(k,t))}function S(t,e){t._state===ot&&(t._state=ft,t._result=e,Y(A,t))}function E(t,e,n,r){var i=t._subscribers,u=i.length;t._onerror=null,i[u]=e,i[u+at]=n,i[u+ft]=r,0===u&&t._state&&Y(k,t)}function k(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,i,u=t._result,o=0;o<e.length;o+=3)r=e[o],i=e[o+n],r?R(n,r,i,u):i(u);t._subscribers.length=0}}function z(){this.error=null}function I(t,e){try{return t(e)}catch(t){return lt.error=t,lt}}function R(t,e,n,r){var i,u,o,f,c=a(n);if(c){if(i=I(n,r),i===lt?(f=!0,u=i.error,i=null):o=!0,e===i)return void S(e,v())}else i=r,o=!0;e._state!==ot||(c&&o?j(e,i):f?S(e,u):t===at?O(e,i):t===ft&&S(e,i))}function W(t,e){try{e(function(e){j(t,e)},function(e){S(t,e)})}catch(e){S(t,e)}}function P(){return st++}function M(t){t[ut]=st++,t._state=void 0,t._result=void 0,t._subscribers=[]}function T(t){return new gt(this,t).promise}function C(t){var e=this;return new e(G(t)?function(n,r){for(var i=t.length,u=0;u<i;u++)e.resolve(t[u]).then(n,r)}:function(t,e){e(new TypeError("You must pass an array to race."))})}function L(t){var e=this,n=new e(y);return S(n,t),n}function B(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function F(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function D(t){this[ut]=P(),this._result=this._state=void 0,this._subscribers=[],y!==t&&("function"!=typeof t&&B(),this instanceof D?W(this,t):F())}function q(t,e){this._instanceConstructor=t,this.promise=new t(y),this.promise[ut]||M(this.promise),G(e)?(this._input=e,this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?O(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&O(this.promise,this._result))):S(this.promise,N())}function N(){return new Error("Array Methods must be provided an Array")}function U(){var t;if(void 0!==i)t=i;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;e&&"[object Promise]"===Object.prototype.toString.call(e.resolve())&&!e.cast||(t.Promise=yt)}var $;$=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var K,Z,V,G=$,H=0,Y=function(t,e){nt[H]=t,nt[H+1]=e,2===(H+=2)&&(Z?Z(p):V())},J="undefined"!=typeof window?window:void 0,Q=J||{},X=Q.MutationObserver||Q.WebKitMutationObserver,tt="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),et="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,nt=new Array(1e3);V=tt?function(){return function(){t.nextTick(p)}}():X?function(){var t=0,e=new X(p),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}():et?function(){var t=new MessageChannel;return t.port1.onmessage=p,function(){t.port2.postMessage(0)}}():void 0===J?function(){try{var t=n(11);return K=t.runOnLoop||t.runOnContext,l()}catch(t){return s()}}():s();var rt=d,it=h,ut=Math.random().toString(36).substring(16),ot=void 0,at=1,ft=2,ct=new z,lt=new z,st=0,pt=T,dt=C,ht=L,yt=D;D.all=pt,D.race=dt,D.resolve=it,D.reject=ht,D._setScheduler=f,D._setAsap=c,D._asap=Y,D.prototype={constructor:D,then:rt,catch:function(t){return this.then(null,t)}};var gt=q;q.prototype._enumerate=function(){for(var t=this.length,e=this._input,n=0;this._state===ot&&n<t;n++)this._eachEntry(e[n],n)},q.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===it){var i=_(t);if(i===rt&&t._state!==ot)this._settledAt(t._state,e,t._result);else if("function"!=typeof i)this._remaining--,this._result[e]=t;else if(n===yt){var u=new n(y);w(u,t,i),this._willSettleAt(u,e)}else this._willSettleAt(new n(function(e){e(t)}),e)}else this._willSettleAt(r(t),e)},q.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===ot&&(this._remaining--,t===ft?S(r,n):this._result[e]=n),0===this._remaining&&O(r,this._result)},q.prototype._willSettleAt=function(t,e){var n=this;E(t,void 0,function(t){n._settledAt(at,e,t)},function(t){n._settledAt(ft,e,t)})};var vt=U,_t={Promise:yt,polyfill:vt};n(12).amd?void 0!==(r=function(){return _t}.call(e,n,e,u))&&(u.exports=r):void 0!==u&&u.exports?u.exports=_t:void 0!==this&&(this.ES6Promise=_t),vt()}).call(this)}).call(e,n(9),function(){return this}(),n(10)(t))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function u(t){if(s===clearTimeout)return clearTimeout(t);if((s===r||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(t);try{return s(t)}catch(e){try{return s.call(null,t)}catch(e){return s.call(this,t)}}}function o(){y&&d&&(y=!1,d.length?h=d.concat(h):g=-1,h.length&&a())}function a(){if(!y){var t=i(o);y=!0;for(var e=h.length;e;){for(d=h,h=[];++g<e;)d&&d[g].run();g=-1,e=h.length}d=null,y=!1,u(t)}}function f(t,e){this.fun=t,this.array=e}function c(){}var l,s,p=t.exports={};!function(){try{l="function"==typeof setTimeout?setTimeout:n}catch(t){l=n}try{s="function"==typeof clearTimeout?clearTimeout:r}catch(t){s=r}}();var d,h=[],y=!1,g=-1;p.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];h.push(new f(t,e)),1!==h.length||y||i(a)},f.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=c,p.addListener=c,p.once=c,p.off=c,p.removeListener=c,p.removeAllListeners=c,p.emit=c,p.prependListener=c,p.prependOnceListener=c,p.listeners=function(t){return[]},p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e){},function(t,e){t.exports=function(){throw new Error("define cannot be used indirect")}},function(t,e,n){var r=n(14).runInContext();t.exports=n(15)(r,r)},function(t,e,n){var r;(function(t,i){(function(){function u(t,e){return t.set(e[0],e[1]),t}function o(t,e){return t.add(e),t}function a(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function f(t,e,n,r){for(var i=-1,u=null==t?0:t.length;++i<u;){var o=t[i];e(r,o,n(o),t)}return r}function c(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function l(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function s(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function p(t,e){for(var n=-1,r=null==t?0:t.length,i=0,u=[];++n<r;){var o=t[n];e(o,n,t)&&(u[i++]=o)}return u}function d(t,e){return!(null==t||!t.length)&&-1<w(t,e,0)}function h(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function y(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function g(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function v(t,e,n,r){var i=-1,u=null==t?0:t.length;for(r&&u&&(n=t[++i]);++i<u;)n=e(n,t[i],i,t);return n}function _(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function b(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function m(t,e,n){var r;return n(t,function(t,n,i){if(e(t,n,i))return r=n,!1}),r}function x(t,e,n,r){var i=t.length;for(n+=r?1:-1;r?n--:++n<i;)if(e(t[n],n,t))return n;return-1}function w(t,e,n){if(e===e)t:{--n;for(var r=t.length;++n<r;)if(t[n]===e){t=n;break t}t=-1}else t=x(t,A,n);return t}function j(t,e,n,r){--n;for(var i=t.length;++n<i;)if(r(t[n],e))return n;return-1}function A(t){return t!==t}function O(t,e){var n=null==t?0:t.length;return n?I(t,e)/n:G}function S(t){return function(e){return null==e?Z:e[t]}}function E(t){return function(e){return null==t?Z:t[e]}}function k(t,e,n,r,i){return i(t,function(t,i,u){n=r?(r=!1,t):e(n,t,i,u)}),n}function z(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].c;return t}function I(t,e){for(var n,r=-1,i=t.length;++r<i;){var u=e(t[r]);u!==Z&&(n=n===Z?u:n+u)}return n}function R(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function W(t,e){return y(e,function(e){return[e,t[e]]})}function P(t){return function(e){return t(e)}}function M(t,e){return y(e,function(e){return t[e]})}function T(t,e){return t.has(e)}function C(t,e){for(var n=-1,r=t.length;++n<r&&-1<w(e,t[n],0););return n}function L(t,e){for(var n=t.length;n--&&-1<w(e,t[n],0););return n}function B(t){return"\\"+qt[t]}function F(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function D(t,e){return function(n){return t(e(n))}}function q(t,e){for(var n=-1,r=t.length,i=0,u=[];++n<r;){var o=t[n];o!==e&&"__lodash_placeholder__"!==o||(t[n]="__lodash_placeholder__",u[i++]=n)}return u}function N(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function U(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}function $(t){if(Tt.test(t)){for(var e=Pt.lastIndex=0;Pt.test(t);)++e;t=e}else t=re(t);return t}function K(t){return Tt.test(t)?t.match(Pt)||[]:t.split("")}var Z,V=1/0,G=NaN,H=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Y=/\b__p\+='';/g,J=/\b(__p\+=)''\+/g,Q=/(__e\(.*?\)|\b__t\))\+'';/g,X=/&(?:amp|lt|gt|quot|#39);/g,tt=/[&<>"']/g,et=RegExp(X.source),nt=RegExp(tt.source),rt=/<%-([\s\S]+?)%>/g,it=/<%([\s\S]+?)%>/g,ut=/<%=([\s\S]+?)%>/g,ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,at=/^\w*$/,ft=/^\./,ct=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,lt=/[\\^$.*+?()[\]{}|]/g,st=RegExp(lt.source),pt=/^\s+|\s+$/g,dt=/^\s+/,ht=/\s+$/,yt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,gt=/\{\n\/\* \[wrapped with (.+)\] \*/,vt=/,? & /,_t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,bt=/\\(\\)?/g,mt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,xt=/\w*$/,wt=/^[-+]0x[0-9a-f]+$/i,jt=/^0b[01]+$/i,At=/^\[object .+?Constructor\]$/,Ot=/^0o[0-7]+$/i,St=/^(?:0|[1-9]\d*)$/,Et=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kt=/($^)/,zt=/['\n\r\u2028\u2029\\]/g,It="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",Rt=RegExp("['’]","g"),Wt=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Pt=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+It,"g"),Mt=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)|\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)|\\d+","(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*"].join("|"),"g"),Tt=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Ct=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Lt="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Bt={};Bt["[object Float32Array]"]=Bt["[object Float64Array]"]=Bt["[object Int8Array]"]=Bt["[object Int16Array]"]=Bt["[object Int32Array]"]=Bt["[object Uint8Array]"]=Bt["[object Uint8ClampedArray]"]=Bt["[object Uint16Array]"]=Bt["[object Uint32Array]"]=!0,Bt["[object Arguments]"]=Bt["[object Array]"]=Bt["[object ArrayBuffer]"]=Bt["[object Boolean]"]=Bt["[object DataView]"]=Bt["[object Date]"]=Bt["[object Error]"]=Bt["[object Function]"]=Bt["[object Map]"]=Bt["[object Number]"]=Bt["[object Object]"]=Bt["[object RegExp]"]=Bt["[object Set]"]=Bt["[object String]"]=Bt["[object WeakMap]"]=!1;var Ft={};Ft["[object Arguments]"]=Ft["[object Array]"]=Ft["[object ArrayBuffer]"]=Ft["[object DataView]"]=Ft["[object Boolean]"]=Ft["[object Date]"]=Ft["[object Float32Array]"]=Ft["[object Float64Array]"]=Ft["[object Int8Array]"]=Ft["[object Int16Array]"]=Ft["[object Int32Array]"]=Ft["[object Map]"]=Ft["[object Number]"]=Ft["[object Object]"]=Ft["[object RegExp]"]=Ft["[object Set]"]=Ft["[object String]"]=Ft["[object Symbol]"]=Ft["[object Uint8Array]"]=Ft["[object Uint8ClampedArray]"]=Ft["[object Uint16Array]"]=Ft["[object Uint32Array]"]=!0,Ft["[object Error]"]=Ft["[object Function]"]=Ft["[object WeakMap]"]=!1;var Dt,qt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Nt=parseFloat,Ut=parseInt,$t="object"==typeof t&&t&&t.Object===Object&&t,Kt="object"==typeof self&&self&&self.Object===Object&&self,Zt=$t||Kt||Function("return this")(),Vt="object"==typeof e&&e&&!e.nodeType&&e,Gt=Vt&&"object"==typeof i&&i&&!i.nodeType&&i,Ht=Gt&&Gt.exports===Vt,Yt=Ht&&$t.process;t:{try{Dt=Yt&&Yt.binding&&Yt.binding("util");break t}catch(u){}Dt=void 0}var Jt=Dt&&Dt.isArrayBuffer,Qt=Dt&&Dt.isDate,Xt=Dt&&Dt.isMap,te=Dt&&Dt.isRegExp,ee=Dt&&Dt.isSet,ne=Dt&&Dt.isTypedArray,re=S("length"),ie=E({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U", "Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),ue=E({"&":"&","<":"<",">":">",'"':""","'":"'"}),oe=E({"&":"&","<":"<",">":">",""":'"',"'":"'"}),ae=function t(e){function n(t){if(mi(t)&&!fa(t)&&!(t instanceof E)){if(t instanceof i)return t;if(fu.call(t,"__wrapped__"))return Ur(t)}return new i(t)}function r(){}function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=Z}function E(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function It(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Pt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Dt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function qt(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Dt;++e<n;)this.add(t[e])}function $t(t){this.size=(this.__data__=new Pt(t)).size}function Kt(t,e){var n,r=fa(t),i=!r&&aa(t),u=!r&&!i&&la(t),o=!r&&!i&&!u&&ya(t),i=(r=r||i||u||o)?R(t.length,nu):[],a=i.length;for(n in t)!e&&!fu.call(t,n)||r&&("length"==n||u&&("offset"==n||"parent"==n)||o&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||Ir(n,a))||i.push(n);return i}function Vt(t){var e=t.length;return e?t[fn(0,e-1)]:Z}function Gt(t,e){return Fr(Bn(t),ye(e,0,t.length))}function Yt(t){return Fr(Bn(t))}function re(t,e,n){(n===Z||pi(t[e],n))&&(n!==Z||e in t)||de(t,e,n)}function fe(t,e,n){var r=t[e];fu.call(t,e)&&pi(r,n)&&(n!==Z||e in t)||de(t,e,n)}function ce(t,e){for(var n=t.length;n--;)if(pi(t[n][0],e))return n;return-1}function le(t,e,n,r){return oo(t,function(t,i,u){e(r,t,n(t),u)}),r}function se(t,e){return t&&Fn(e,Mi(e),t)}function pe(t,e){return t&&Fn(e,Ti(e),t)}function de(t,e,n){"__proto__"==e&&Su?Su(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function he(t,e){for(var n=-1,r=e.length,i=Hi(r),u=null==t;++n<r;)i[n]=u?Z:Wi(t,e[n]);return i}function ye(t,e,n){return t===t&&(n!==Z&&(t=t<=n?t:n),e!==Z&&(t=t>=e?t:e)),t}function ge(t,e,n,r,i,u){var o,a=1&e,f=2&e,l=4&e;if(n&&(o=i?n(t,r,i,u):n(t)),o!==Z)return o;if(!bi(t))return t;if(r=fa(t)){if(o=Sr(t),!a)return Bn(t,o)}else{var s=_o(t),p="[object Function]"==s||"[object GeneratorFunction]"==s;if(la(t))return Wn(t,a);if("[object Object]"==s||"[object Arguments]"==s||p&&!i){if(o=f||p?{}:Er(t),!a)return f?qn(t,pe(o,t)):Dn(t,se(o,t))}else{if(!Ft[s])return i?t:{};o=kr(t,s,ge,a)}}if(u||(u=new $t),i=u.get(t))return i;u.set(t,o);var f=l?f?_r:vr:f?Ti:Mi,d=r?Z:f(t);return c(d||t,function(r,i){d&&(i=r,r=t[i]),fe(o,i,ge(r,e,n,i,t,u))}),o}function ve(t){var e=Mi(t);return function(n){return _e(n,t,e)}}function _e(t,e,n){var r=n.length;if(null==t)return!r;for(t=tu(t);r--;){var i=n[r],u=e[i],o=t[i];if(o===Z&&!(i in t)||!u(o))return!1}return!0}function be(t,e,n){if("function"!=typeof t)throw new ru("Expected a function");return xo(function(){t.apply(Z,n)},e)}function me(t,e,n,r){var i=-1,u=d,o=!0,a=t.length,f=[],c=e.length;if(!a)return f;n&&(e=y(e,P(n))),r?(u=h,o=!1):200<=e.length&&(u=T,o=!1,e=new qt(e));t:for(;++i<a;){var l=t[i],s=null==n?l:n(l),l=r||0!==l?l:0;if(o&&s===s){for(var p=c;p--;)if(e[p]===s)continue t;f.push(l)}else u(e,s,r)||f.push(l)}return f}function xe(t,e){var n=!0;return oo(t,function(t,r,i){return n=!!e(t,r,i)}),n}function we(t,e,n){for(var r=-1,i=t.length;++r<i;){var u=t[r],o=e(u);if(null!=o&&(a===Z?o===o&&!Ai(o):n(o,a)))var a=o,f=u}return f}function je(t,e){var n=[];return oo(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function Ae(t,e,n,r,i){var u=-1,o=t.length;for(n||(n=zr),i||(i=[]);++u<o;){var a=t[u];0<e&&n(a)?1<e?Ae(a,e-1,n,r,i):g(i,a):r||(i[i.length]=a)}return i}function Oe(t,e){return t&&fo(t,e,Mi)}function Se(t,e){return t&&co(t,e,Mi)}function Ee(t,e){return p(e,function(e){return gi(t[e])})}function ke(t,e){e=In(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[Dr(e[n++])];return n&&n==r?t:Z}function ze(t,e,n){return e=e(t),fa(t)?e:g(e,n(t))}function Ie(t){if(null==t)t=t===Z?"[object Undefined]":"[object Null]";else if(Ou&&Ou in tu(t)){var e=fu.call(t,Ou),n=t[Ou];try{t[Ou]=Z;var r=!0}catch(t){}var i=su.call(t);r&&(e?t[Ou]=n:delete t[Ou]),t=i}else t=su.call(t);return t}function Re(t,e){return t>e}function We(t,e){return null!=t&&fu.call(t,e)}function Pe(t,e){return null!=t&&e in tu(t)}function Me(t,e,n){for(var r=n?h:d,i=t[0].length,u=t.length,o=u,a=Hi(u),f=1/0,c=[];o--;){var l=t[o];o&&e&&(l=y(l,P(e))),f=Bu(l.length,f),a[o]=!n&&(e||120<=i&&120<=l.length)?new qt(o&&l):Z}var l=t[0],s=-1,p=a[0];t:for(;++s<i&&c.length<f;){var g=l[s],v=e?e(g):g,g=n||0!==g?g:0;if(p?!T(p,v):!r(c,v,n)){for(o=u;--o;){var _=a[o];if(_?!T(_,v):!r(t[o],v,n))continue t}p&&p.push(v),c.push(g)}}return c}function Te(t,e,n){var r={};return Oe(t,function(t,i,u){e(r,n(t),i,u)}),r}function Ce(t,e,n){return e=In(e,t),t=2>e.length?t:ke(t,yn(e,0,-1)),e=null==t?t:t[Dr(Gr(e))],null==e?Z:a(e,t,n)}function Le(t){return mi(t)&&"[object Arguments]"==Ie(t)}function Be(t){return mi(t)&&"[object ArrayBuffer]"==Ie(t)}function Fe(t){return mi(t)&&"[object Date]"==Ie(t)}function De(t,e,n,r,i){if(t===e)e=!0;else if(null==t||null==e||!mi(t)&&!mi(e))e=t!==t&&e!==e;else t:{var u=fa(t),o=fa(e),a=u?"[object Array]":_o(t),f=o?"[object Array]":_o(e),a="[object Arguments]"==a?"[object Object]":a,f="[object Arguments]"==f?"[object Object]":f,c="[object Object]"==a,o="[object Object]"==f;if((f=a==f)&&la(t)){if(!la(e)){e=!1;break t}u=!0,c=!1}if(f&&!c)i||(i=new $t),e=u||ya(t)?hr(t,e,n,r,De,i):yr(t,e,a,n,r,De,i);else{if(!(1&n)&&(u=c&&fu.call(t,"__wrapped__"),a=o&&fu.call(e,"__wrapped__"),u||a)){t=u?t.value():t,e=a?e.value():e,i||(i=new $t),e=De(t,e,n,r,i);break t}if(f)e:if(i||(i=new $t),u=1&n,a=vr(t),o=a.length,f=vr(e).length,o==f||u){for(c=o;c--;){var l=a[c];if(!(u?l in e:fu.call(e,l))){e=!1;break e}}if((f=i.get(t))&&i.get(e))e=f==e;else{f=!0,i.set(t,e),i.set(e,t);for(var s=u;++c<o;){var l=a[c],p=t[l],d=e[l];if(r)var h=u?r(d,p,l,e,t,i):r(p,d,l,t,e,i);if(h===Z?p!==d&&!De(p,d,n,r,i):!h){f=!1;break}s||(s="constructor"==l)}f&&!s&&(n=t.constructor,r=e.constructor,n!=r&&"constructor"in t&&"constructor"in e&&!("function"==typeof n&&n instanceof n&&"function"==typeof r&&r instanceof r)&&(f=!1)),i.delete(t),i.delete(e),e=f}}else e=!1;else e=!1}}return e}function qe(t){return mi(t)&&"[object Map]"==_o(t)}function Ne(t,e,n,r){var i=n.length,u=i,o=!r;if(null==t)return!u;for(t=tu(t);i--;){var a=n[i];if(o&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++i<u;){var a=n[i],f=a[0],c=t[f],l=a[1];if(o&&a[2]){if(c===Z&&!(f in t))return!1}else{if(a=new $t,r)var s=r(c,l,f,t,e,a);if(s===Z?!De(l,c,3,r,a):!s)return!1}}return!0}function Ue(t){return!(!bi(t)||lu&&lu in t)&&(gi(t)?hu:At).test(qr(t))}function $e(t){return mi(t)&&"[object RegExp]"==Ie(t)}function Ke(t){return mi(t)&&"[object Set]"==_o(t)}function Ze(t){return mi(t)&&_i(t.length)&&!!Bt[Ie(t)]}function Ve(t){return"function"==typeof t?t:null==t?Ni:"object"==typeof t?fa(t)?Qe(t[0],t[1]):Je(t):Zi(t)}function Ge(t){if(!Mr(t))return Cu(t);var e,n=[];for(e in tu(t))fu.call(t,e)&&"constructor"!=e&&n.push(e);return n}function He(t,e){return t<e}function Ye(t,e){var n=-1,r=di(t)?Hi(t.length):[];return oo(t,function(t,i,u){r[++n]=e(t,i,u)}),r}function Je(t){var e=jr(t);return 1==e.length&&e[0][2]?Tr(e[0][0],e[0][1]):function(n){return n===t||Ne(n,t,e)}}function Qe(t,e){return Wr(t)&&e===e&&!bi(e)?Tr(Dr(t),e):function(n){var r=Wi(n,t);return r===Z&&r===e?Pi(n,t):De(e,r,3)}}function Xe(t,e,n,r,i){t!==e&&fo(e,function(u,o){if(bi(u)){i||(i=new $t);var a=i,f=t[o],c=e[o],l=a.get(c);if(l)re(t,o,l);else{var l=r?r(f,c,o+"",t,e,a):Z,s=l===Z;if(s){var p=fa(c),d=!p&&la(c),h=!p&&!d&&ya(c),l=c;p||d||h?fa(f)?l=f:hi(f)?l=Bn(f):d?(s=!1,l=Wn(c,!0)):h?(s=!1,l=Mn(c,!0)):l=[]:wi(c)||aa(c)?(l=f,aa(f)?l=Ii(f):(!bi(f)||n&&gi(f))&&(l=Er(c))):s=!1}s&&(a.set(c,l),Xe(l,c,n,r,a),a.delete(c)),re(t,o,l)}}else a=r?r(t[o],u,o+"",t,e,i):Z,a===Z&&(a=u),re(t,o,a)},Ti)}function tn(t,e){var n=t.length;if(n)return e+=0>e?n:0,Ir(e,n)?t[e]:Z}function en(t,e,n){var r=-1;return e=y(e.length?e:[Ni],P(xr())),t=Ye(t,function(t){return{a:y(e,function(e){return e(t)}),b:++r,c:t}}),z(t,function(t,e){var r;t:{r=-1;for(var i=t.a,u=e.a,o=i.length,a=n.length;++r<o;){var f=Tn(i[r],u[r]);if(f){r=r>=a?f:f*("desc"==n[r]?-1:1);break t}}r=t.b-e.b}return r})}function nn(t,e){return rn(t,e,function(e,n){return Pi(t,n)})}function rn(t,e,n){for(var r=-1,i=e.length,u={};++r<i;){var o=e[r],a=ke(t,o);n(a,o)&&dn(u,In(o,t),a)}return u}function un(t){return function(e){return ke(e,t)}}function on(t,e,n,r){var i=r?j:w,u=-1,o=e.length,a=t;for(t===e&&(e=Bn(e)),n&&(a=y(t,P(n)));++u<o;)for(var f=0,c=e[u],c=n?n(c):c;-1<(f=i(a,c,f,r));)a!==t&&wu.call(a,f,1),wu.call(t,f,1);return t}function an(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==u){var u=i;Ir(i)?wu.call(t,i,1):jn(t,i)}}}function fn(t,e){return t+Ru(qu()*(e-t+1))}function cn(t,e){var n="";if(!t||1>e||9007199254740991<e)return n;do{e%2&&(n+=t),(e=Ru(e/2))&&(t+=t)}while(e);return n}function ln(t,e){return wo(Cr(t,e,Ni),t+"")}function sn(t){return Vt(Li(t))}function pn(t,e){var n=Li(t);return Fr(n,ye(e,0,n.length))}function dn(t,e,n,r){if(!bi(t))return t;e=In(e,t);for(var i=-1,u=e.length,o=u-1,a=t;null!=a&&++i<u;){var f=Dr(e[i]),c=n;if(i!=o){var l=a[f],c=r?r(l,f,a):Z;c===Z&&(c=bi(l)?l:Ir(e[i+1])?[]:{})}fe(a,f,c),a=a[f]}return t}function hn(t){return Fr(Li(t))}function yn(t,e,n){var r=-1,i=t.length;for(0>e&&(e=-e>i?0:i+e),n=n>i?i:n,0>n&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0,n=Hi(i);++r<i;)n[r]=t[r+e];return n}function gn(t,e){var n;return oo(t,function(t,r,i){return!(n=e(t,r,i))}),!!n}function vn(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e===e&&2147483647>=i){for(;r<i;){var u=r+i>>>1,o=t[u];null!==o&&!Ai(o)&&(n?o<=e:o<e)?r=u+1:i=u}return i}return _n(t,e,Ni,n)}function _n(t,e,n,r){e=n(e);for(var i=0,u=null==t?0:t.length,o=e!==e,a=null===e,f=Ai(e),c=e===Z;i<u;){var l=Ru((i+u)/2),s=n(t[l]),p=s!==Z,d=null===s,h=s===s,y=Ai(s);(o?r||h:c?h&&(r||p):a?h&&p&&(r||!d):f?h&&p&&!d&&(r||!y):d||y?0:r?s<=e:s<e)?i=l+1:u=l}return Bu(u,4294967294)}function bn(t,e){for(var n=-1,r=t.length,i=0,u=[];++n<r;){var o=t[n],a=e?e(o):o;if(!n||!pi(a,f)){var f=a;u[i++]=0===o?0:o}}return u}function mn(t){return"number"==typeof t?t:Ai(t)?G:+t}function xn(t){if("string"==typeof t)return t;if(fa(t))return y(t,xn)+"";if(Ai(t))return io?io.call(t):"";var e=t+"";return"0"==e&&1/t==-V?"-0":e}function wn(t,e,n){var r=-1,i=d,u=t.length,o=!0,a=[],f=a;if(n)o=!1,i=h;else if(200<=u){if(i=e?null:ho(t))return N(i);o=!1,i=T,f=new qt}else f=e?[]:a;t:for(;++r<u;){var c=t[r],l=e?e(c):c,c=n||0!==c?c:0;if(o&&l===l){for(var s=f.length;s--;)if(f[s]===l)continue t;e&&f.push(l),a.push(c)}else i(f,l,n)||(f!==a&&f.push(l),a.push(c))}return a}function jn(t,e){return e=In(e,t),null==(t=2>e.length?t:ke(t,yn(e,0,-1)))||delete t[Dr(Gr(e))]}function An(t,e,n,r){for(var i=t.length,u=r?i:-1;(r?u--:++u<i)&&e(t[u],u,t););return n?yn(t,r?0:u,r?u+1:i):yn(t,r?u+1:0,r?i:u)}function On(t,e){var n=t;return n instanceof E&&(n=n.value()),v(e,function(t,e){return e.func.apply(e.thisArg,g([t],e.args))},n)}function Sn(t,e,n){var r=t.length;if(2>r)return r?wn(t[0]):[];for(var i=-1,u=Hi(r);++i<r;)for(var o=t[i],a=-1;++a<r;)a!=i&&(u[i]=me(u[i]||o,t[a],e,n));return wn(Ae(u,1),e,n)}function En(t,e,n){for(var r=-1,i=t.length,u=e.length,o={};++r<i;)n(o,t[r],r<u?e[r]:Z);return o}function kn(t){return hi(t)?t:[]}function zn(t){return"function"==typeof t?t:Ni}function In(t,e){return fa(t)?t:Wr(t,e)?[t]:jo(Ri(t))}function Rn(t,e,n){var r=t.length;return n=n===Z?r:n,!e&&n>=r?t:yn(t,e,n)}function Wn(t,e){if(e)return t.slice();var n=t.length,n=_u?_u(n):new t.constructor(n);return t.copy(n),n}function Pn(t){var e=new t.constructor(t.byteLength);return new vu(e).set(new vu(t)),e}function Mn(t,e){return new t.constructor(e?Pn(t.buffer):t.buffer,t.byteOffset,t.length)}function Tn(t,e){if(t!==e){var n=t!==Z,r=null===t,i=t===t,u=Ai(t),o=e!==Z,a=null===e,f=e===e,c=Ai(e);if(!a&&!c&&!u&&t>e||u&&o&&f&&!a&&!c||r&&o&&f||!n&&f||!i)return 1;if(!r&&!u&&!c&&t<e||c&&n&&i&&!r&&!u||a&&n&&i||!o&&i||!f)return-1}return 0}function Cn(t,e,n,r){var i=-1,u=t.length,o=n.length,a=-1,f=e.length,c=Lu(u-o,0),l=Hi(f+c);for(r=!r;++a<f;)l[a]=e[a];for(;++i<o;)(r||i<u)&&(l[n[i]]=t[i]);for(;c--;)l[a++]=t[i++];return l}function Ln(t,e,n,r){var i=-1,u=t.length,o=-1,a=n.length,f=-1,c=e.length,l=Lu(u-a,0),s=Hi(l+c);for(r=!r;++i<l;)s[i]=t[i];for(l=i;++f<c;)s[l+f]=e[f];for(;++o<a;)(r||i<u)&&(s[l+n[o]]=t[i++]);return s}function Bn(t,e){var n=-1,r=t.length;for(e||(e=Hi(r));++n<r;)e[n]=t[n];return e}function Fn(t,e,n,r){var i=!n;n||(n={});for(var u=-1,o=e.length;++u<o;){var a=e[u],f=r?r(n[a],t[a],a,n,t):Z;f===Z&&(f=t[a]),i?de(n,a,f):fe(n,a,f)}return n}function Dn(t,e){return Fn(t,go(t),e)}function qn(t,e){return Fn(t,vo(t),e)}function Nn(t,e){return function(n,r){var i=fa(n)?f:le,u=e?e():{};return i(n,t,xr(r,2),u)}}function Un(t){return ln(function(e,n){var r=-1,i=n.length,u=1<i?n[i-1]:Z,o=2<i?n[2]:Z,u=3<t.length&&"function"==typeof u?(i--,u):Z;for(o&&Rr(n[0],n[1],o)&&(u=3>i?Z:u,i=1),e=tu(e);++r<i;)(o=n[r])&&t(e,o,r,u);return e})}function $n(t,e){return function(n,r){if(null==n)return n;if(!di(n))return t(n,r);for(var i=n.length,u=e?i:-1,o=tu(n);(e?u--:++u<i)&&!1!==r(o[u],u,o););return n}}function Kn(t){return function(e,n,r){var i=-1,u=tu(e);r=r(e);for(var o=r.length;o--;){var a=r[t?o:++i];if(!1===n(u[a],a,u))break}return e}}function Zn(t,e,n){function r(){return(this&&this!==Zt&&this instanceof r?u:t).apply(i?n:this,arguments)}var i=1&e,u=Hn(t);return r}function Vn(t){return function(e){e=Ri(e);var n=Tt.test(e)?K(e):Z,r=n?n[0]:e.charAt(0);return e=n?Rn(n,1).join(""):e.slice(1),r[t]()+e}}function Gn(t){return function(e){return v(Di(Fi(e).replace(Rt,"")),t,"")}}function Hn(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=uo(t.prototype),e=t.apply(n,e);return bi(e)?e:n}}function Yn(t,e,n){function r(){for(var u=arguments.length,o=Hi(u),f=u,c=mr(r);f--;)o[f]=arguments[f];return f=3>u&&o[0]!==c&&o[u-1]!==c?[]:q(o,c),u-=f.length,u<n?ar(t,e,Xn,r.placeholder,Z,o,f,Z,Z,n-u):a(this&&this!==Zt&&this instanceof r?i:t,this,o)}var i=Hn(t);return r}function Jn(t){return function(e,n,r){var i=tu(e);if(!di(e)){var u=xr(n,3);e=Mi(e),n=function(t){return u(i[t],t,i)}}return n=t(e,n,r),-1<n?i[u?e[n]:n]:Z}}function Qn(t){return gr(function(e){var n=e.length,r=n,u=i.prototype.thru;for(t&&e.reverse();r--;){var o=e[r];if("function"!=typeof o)throw new ru("Expected a function");if(u&&!a&&"wrapper"==br(o))var a=new i([],!0)}for(r=a?r:n;++r<n;)var o=e[r],u=br(o),f="wrapper"==u?yo(o):Z,a=f&&Pr(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?a[br(f[0])].apply(a,f[3]):1==o.length&&Pr(o)?a[u]():a.thru(o);return function(){var t=arguments,r=t[0];if(a&&1==t.length&&fa(r))return a.plant(r).value();for(var i=0,t=n?e[i].apply(this,t):r;++i<n;)t=e[i].call(this,t);return t}})}function Xn(t,e,n,r,i,u,o,a,f,c){function l(){for(var v=arguments.length,_=Hi(v),b=v;b--;)_[b]=arguments[b];if(h){var m,x=mr(l),b=_.length;for(m=0;b--;)_[b]===x&&++m}if(r&&(_=Cn(_,r,i,h)),u&&(_=Ln(_,u,o,h)),v-=m,h&&v<c)return x=q(_,x),ar(t,e,Xn,l.placeholder,n,_,x,a,f,c-v);if(x=p?n:this,b=d?x[t]:t,v=_.length,a){m=_.length;for(var w=Bu(a.length,m),j=Bn(_);w--;){var A=a[w];_[w]=Ir(A,m)?j[A]:Z}}else y&&1<v&&_.reverse();return s&&f<v&&(_.length=f),this&&this!==Zt&&this instanceof l&&(b=g||Hn(b)),b.apply(x,_)}var s=128&e,p=1&e,d=2&e,h=24&e,y=512&e,g=d?Z:Hn(t);return l}function tr(t,e){return function(n,r){return Te(n,t,e(r))}}function er(t,e){return function(n,r){var i;if(n===Z&&r===Z)return e;if(n!==Z&&(i=n),r!==Z){if(i===Z)return r;"string"==typeof n||"string"==typeof r?(n=xn(n),r=xn(r)):(n=mn(n),r=mn(r)),i=t(n,r)}return i}}function nr(t){return gr(function(e){return e=y(e,P(xr())),ln(function(n){var r=this;return t(e,function(t){return a(t,r,n)})})})}function rr(t,e){e=e===Z?" ":xn(e);var n=e.length;return 2>n?n?cn(e,t):e:(n=cn(e,Iu(t/$(e))),Tt.test(e)?Rn(K(n),0,t).join(""):n.slice(0,t))}function ir(t,e,n,r){function i(){for(var e=-1,f=arguments.length,c=-1,l=r.length,s=Hi(l+f),p=this&&this!==Zt&&this instanceof i?o:t;++c<l;)s[c]=r[c];for(;f--;)s[c++]=arguments[++e];return a(p,u?n:this,s)}var u=1&e,o=Hn(t);return i}function ur(t){return function(e,n,r){r&&"number"!=typeof r&&Rr(e,n,r)&&(n=r=Z),e=Si(e),n===Z?(n=e,e=0):n=Si(n),r=r===Z?e<n?1:-1:Si(r);var i=-1;n=Lu(Iu((n-e)/(r||1)),0);for(var u=Hi(n);n--;)u[t?n:++i]=e,e+=r;return u}}function or(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=zi(e),n=zi(n)),t(e,n)}}function ar(t,e,n,r,i,u,o,a,f,c){var l=8&e,s=l?o:Z;o=l?Z:o;var p=l?u:Z;return u=l?Z:u,e=(e|(l?32:64))&~(l?64:32),4&e||(e&=-4),i=[t,e,i,p,s,u,o,a,f,c],n=n.apply(Z,i),Pr(t)&&mo(n,i),n.placeholder=r,Lr(n,t,e)}function fr(t){var e=Xi[t];return function(t,n){if(t=zi(t),n=null==n?0:Bu(Ei(n),292)){var r=(Ri(t)+"e").split("e"),r=e(r[0]+"e"+(+r[1]+n)),r=(Ri(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-n))}return e(t)}}function cr(t){return function(e){var n=_o(e);return"[object Map]"==n?F(e):"[object Set]"==n?U(e):W(e,t(e))}}function lr(t,e,n,r,i,u,o,a){var f=2&e;if(!f&&"function"!=typeof t)throw new ru("Expected a function");var c=r?r.length:0;if(c||(e&=-97,r=i=Z),o=o===Z?o:Lu(Ei(o),0),a=a===Z?a:Ei(a),c-=i?i.length:0,64&e){var l=r,s=i;r=i=Z}var p=f?Z:yo(t);return u=[t,e,n,r,i,l,s,u,o,a],p&&(n=u[1],t=p[1],e=n|t,r=128==t&&8==n||128==t&&256==n&&u[7].length<=p[8]||384==t&&p[7].length<=p[8]&&8==n,131>e||r)&&(1&t&&(u[2]=p[2],e|=1&n?0:4),(n=p[3])&&(r=u[3],u[3]=r?Cn(r,n,p[4]):n,u[4]=r?q(u[3],"__lodash_placeholder__"):p[4]),(n=p[5])&&(r=u[5],u[5]=r?Ln(r,n,p[6]):n,u[6]=r?q(u[5],"__lodash_placeholder__"):p[6]),(n=p[7])&&(u[7]=n),128&t&&(u[8]=null==u[8]?p[8]:Bu(u[8],p[8])),null==u[9]&&(u[9]=p[9]),u[0]=p[0],u[1]=e),t=u[0],e=u[1],n=u[2],r=u[3],i=u[4],a=u[9]=u[9]===Z?f?0:t.length:Lu(u[9]-c,0),!a&&24&e&&(e&=-25),Lr((p?lo:mo)(e&&1!=e?8==e||16==e?Yn(t,e,a):32!=e&&33!=e||i.length?Xn.apply(Z,u):ir(t,e,n,r):Zn(t,e,n),u),t,e)}function sr(t,e,n,r){return t===Z||pi(t,uu[n])&&!fu.call(r,n)?e:t}function pr(t,e,n,r,i,u){return bi(t)&&bi(e)&&(u.set(e,t),Xe(t,e,Z,pr,u),u.delete(e)),t}function dr(t){return wi(t)?Z:t}function hr(t,e,n,r,i,u){var o=1&n,a=t.length,f=e.length;if(a!=f&&!(o&&f>a))return!1;if((f=u.get(t))&&u.get(e))return f==e;var f=-1,c=!0,l=2&n?new qt:Z;for(u.set(t,e),u.set(e,t);++f<a;){var s=t[f],p=e[f];if(r)var d=o?r(p,s,f,e,t,u):r(s,p,f,t,e,u);if(d!==Z){if(d)continue;c=!1;break}if(l){if(!b(e,function(t,e){if(!T(l,e)&&(s===t||i(s,t,n,r,u)))return l.push(e)})){c=!1;break}}else if(s!==p&&!i(s,p,n,r,u)){c=!1;break}}return u.delete(t),u.delete(e),c}function yr(t,e,n,r,i,u,o){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)break;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":if(t.byteLength!=e.byteLength||!u(new vu(t),new vu(e)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return pi(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var a=F;case"[object Set]":if(a||(a=N),t.size!=e.size&&!(1&r))break;return(n=o.get(t))?n==e:(r|=2,o.set(t,e),e=hr(a(t),a(e),r,i,u,o),o.delete(t),e);case"[object Symbol]":if(ro)return ro.call(t)==ro.call(e)}return!1}function gr(t){return wo(Cr(t,Z,Zr),t+"")}function vr(t){return ze(t,Mi,go)}function _r(t){return ze(t,Ti,vo)}function br(t){for(var e=t.name+"",n=Yu[e],r=fu.call(Yu,e)?n.length:0;r--;){var i=n[r],u=i.func;if(null==u||u==t)return i.name}return e}function mr(t){return(fu.call(n,"placeholder")?n:t).placeholder}function xr(){var t=n.iteratee||Ui,t=t===Ui?Ve:t;return arguments.length?t(arguments[0],arguments[1]):t}function wr(t,e){var n=t.__data__,r=typeof e;return("string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==e:null===e)?n["string"==typeof e?"string":"hash"]:n.map}function jr(t){for(var e=Mi(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,i===i&&!bi(i)]}return e}function Ar(t,e){var n=null==t?Z:t[e];return Ue(n)?n:Z}function Or(t,e,n){e=In(e,t);for(var r=-1,i=e.length,u=!1;++r<i;){var o=Dr(e[r]);if(!(u=null!=t&&n(t,o)))break;t=t[o]}return u||++r!=i?u:!!(i=null==t?0:t.length)&&_i(i)&&Ir(o,i)&&(fa(t)||aa(t))}function Sr(t){var e=t.length,n=t.constructor(e);return e&&"string"==typeof t[0]&&fu.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Er(t){return"function"!=typeof t.constructor||Mr(t)?{}:uo(bu(t))}function kr(t,e,n,r){var i=t.constructor;switch(e){case"[object ArrayBuffer]":return Pn(t);case"[object Boolean]":case"[object Date]":return new i(+t);case"[object DataView]":return e=r?Pn(t.buffer):t.buffer,new t.constructor(e,t.byteOffset,t.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return Mn(t,r);case"[object Map]":return e=r?n(F(t),1):F(t),v(e,u,new t.constructor);case"[object Number]":case"[object String]":return new i(t);case"[object RegExp]":return e=new t.constructor(t.source,xt.exec(t)),e.lastIndex=t.lastIndex,e;case"[object Set]":return e=r?n(N(t),1):N(t),v(e,o,new t.constructor);case"[object Symbol]":return ro?tu(ro.call(t)):{}}}function zr(t){return fa(t)||aa(t)||!!(ju&&t&&t[ju])}function Ir(t,e){return!!(e=null==e?9007199254740991:e)&&("number"==typeof t||St.test(t))&&-1<t&&0==t%1&&t<e}function Rr(t,e,n){if(!bi(n))return!1;var r=typeof e;return!!("number"==r?di(n)&&Ir(e,n.length):"string"==r&&e in n)&&pi(n[e],t)}function Wr(t,e){if(fa(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!Ai(t))||at.test(t)||!ot.test(t)||null!=e&&t in tu(e)}function Pr(t){var e=br(t),r=n[e];return"function"==typeof r&&e in E.prototype&&(t===r||!!(e=yo(r))&&t===e[0])}function Mr(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||uu)}function Tr(t,e){return function(n){return null!=n&&n[t]===e&&(e!==Z||t in tu(n))}}function Cr(t,e,n){return e=Lu(e===Z?t.length-1:e,0),function(){for(var r=arguments,i=-1,u=Lu(r.length-e,0),o=Hi(u);++i<u;)o[i]=r[e+i];for(i=-1,u=Hi(e+1);++i<e;)u[i]=r[i];return u[e]=n(o),a(t,this,u)}}function Lr(t,e,n){var r=e+"";e=wo;var i,u=Nr;return i=(i=r.match(gt))?i[1].split(vt):[],n=u(i,n),(u=n.length)&&(i=u-1,n[i]=(1<u?"& ":"")+n[i],n=n.join(2<u?", ":" "),r=r.replace(yt,"{\n/* [wrapped with "+n+"] */\n")),e(t,r)}function Br(t){var e=0,n=0;return function(){var r=Fu(),i=16-(r-n);if(n=r,0<i){if(800<=++e)return arguments[0]}else e=0;return t.apply(Z,arguments)}}function Fr(t,e){var n=-1,r=t.length,i=r-1;for(e=e===Z?r:e;++n<e;){var r=fn(n,i),u=t[r];t[r]=t[n],t[n]=u}return t.length=e,t}function Dr(t){if("string"==typeof t||Ai(t))return t;var e=t+"";return"0"==e&&1/t==-V?"-0":e}function qr(t){if(null!=t){try{return au.call(t)}catch(t){}return t+""}return""}function Nr(t,e){return c(H,function(n){var r="_."+n[0];e&n[1]&&!d(t,r)&&t.push(r)}),t.sort()}function Ur(t){if(t instanceof E)return t.clone();var e=new i(t.__wrapped__,t.__chain__);return e.__actions__=Bn(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function $r(t,e,n){var r=null==t?0:t.length;return r?(n=null==n?0:Ei(n),0>n&&(n=Lu(r+n,0)),x(t,xr(e,3),n)):-1}function Kr(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return n!==Z&&(i=Ei(n),i=0>n?Lu(r+i,0):Bu(i,r-1)),x(t,xr(e,3),i,!0)}function Zr(t){return(null==t?0:t.length)?Ae(t,1):[]}function Vr(t){return t&&t.length?t[0]:Z}function Gr(t){var e=null==t?0:t.length;return e?t[e-1]:Z}function Hr(t,e){return t&&t.length&&e&&e.length?on(t,e):t}function Yr(t){return null==t?t:Nu.call(t)}function Jr(t){if(!t||!t.length)return[];var e=0;return t=p(t,function(t){if(hi(t))return e=Lu(t.length,e),!0}),R(e,function(e){return y(t,S(e))})}function Qr(t,e){if(!t||!t.length)return[];var n=Jr(t);return null==e?n:y(n,function(t){return a(e,Z,t)})}function Xr(t){return t=n(t),t.__chain__=!0,t}function ti(t,e){return e(t)}function ei(){return this}function ni(t,e){return(fa(t)?c:oo)(t,xr(e,3))}function ri(t,e){return(fa(t)?l:ao)(t,xr(e,3))}function ii(t,e){return(fa(t)?y:Ye)(t,xr(e,3))}function ui(t,e,n){return e=n?Z:e,e=t&&null==e?t.length:e,lr(t,128,Z,Z,Z,Z,e)}function oi(t,e){var n;if("function"!=typeof e)throw new ru("Expected a function");return t=Ei(t),function(){return 0<--t&&(n=e.apply(this,arguments)),1>=t&&(e=Z),n}}function ai(t,e,n){return e=n?Z:e,t=lr(t,8,Z,Z,Z,Z,Z,e),t.placeholder=ai.placeholder,t}function fi(t,e,n){return e=n?Z:e,t=lr(t,16,Z,Z,Z,Z,Z,e),t.placeholder=fi.placeholder,t}function ci(t,e,n){function r(e){var n=f,r=c;return f=c=Z,h=e,s=t.apply(r,n)}function i(t){var n=t-d;return t-=h,d===Z||n>=e||0>n||g&&t>=l}function u(){var t=Yo();if(i(t))return o(t);var n,r=xo;n=t-h,t=e-(t-d),n=g?Bu(t,l-n):t,p=r(u,n)}function o(t){return p=Z,v&&f?r(t):(f=c=Z,s)}function a(){var t=Yo(),n=i(t);if(f=arguments,c=this,d=t,n){if(p===Z)return h=t=d,p=xo(u,e),y?r(t):s;if(g)return p=xo(u,e),r(d)}return p===Z&&(p=xo(u,e)),s}var f,c,l,s,p,d,h=0,y=!1,g=!1,v=!0;if("function"!=typeof t)throw new ru("Expected a function");return e=zi(e)||0,bi(n)&&(y=!!n.leading,l=(g="maxWait"in n)?Lu(zi(n.maxWait)||0,e):l,v="trailing"in n?!!n.trailing:v),a.cancel=function(){p!==Z&&po(p),h=0,f=d=c=p=Z},a.flush=function(){return p===Z?s:o(Yo())},a}function li(t,e){function n(){var r=arguments,i=e?e.apply(this,r):r[0],u=n.cache;return u.has(i)?u.get(i):(r=t.apply(this,r),n.cache=u.set(i,r)||u,r)}if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new ru("Expected a function");return n.cache=new(li.Cache||Dt),n}function si(t){if("function"!=typeof t)throw new ru("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function pi(t,e){return t===e||t!==t&&e!==e}function di(t){return null!=t&&_i(t.length)&&!gi(t)}function hi(t){return mi(t)&&di(t)}function yi(t){if(!mi(t))return!1;var e=Ie(t);return"[object Error]"==e||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!wi(t)}function gi(t){return!!bi(t)&&("[object Function]"==(t=Ie(t))||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t)}function vi(t){return"number"==typeof t&&t==Ei(t)}function _i(t){return"number"==typeof t&&-1<t&&0==t%1&&9007199254740991>=t}function bi(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function mi(t){return null!=t&&"object"==typeof t}function xi(t){return"number"==typeof t||mi(t)&&"[object Number]"==Ie(t)}function wi(t){return!(!mi(t)||"[object Object]"!=Ie(t))&&(null===(t=bu(t))||"function"==typeof(t=fu.call(t,"constructor")&&t.constructor)&&t instanceof t&&au.call(t)==pu)}function ji(t){return"string"==typeof t||!fa(t)&&mi(t)&&"[object String]"==Ie(t)}function Ai(t){return"symbol"==typeof t||mi(t)&&"[object Symbol]"==Ie(t)}function Oi(t){if(!t)return[];if(di(t))return ji(t)?K(t):Bn(t);if(Au&&t[Au]){t=t[Au]();for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}return e=_o(t),("[object Map]"==e?F:"[object Set]"==e?N:Li)(t)}function Si(t){return t?(t=zi(t),t===V||t===-V?1.7976931348623157e308*(0>t?-1:1):t===t?t:0):0===t?t:0}function Ei(t){t=Si(t);var e=t%1;return t===t?e?t-e:t:0}function ki(t){return t?ye(Ei(t),0,4294967295):0}function zi(t){if("number"==typeof t)return t;if(Ai(t))return G;if(bi(t)&&(t="function"==typeof t.valueOf?t.valueOf():t,t=bi(t)?t+"":t),"string"!=typeof t)return 0===t?t:+t;t=t.replace(pt,"");var e=jt.test(t);return e||Ot.test(t)?Ut(t.slice(2),e?2:8):wt.test(t)?G:+t}function Ii(t){return Fn(t,Ti(t))}function Ri(t){return null==t?"":xn(t)}function Wi(t,e,n){return t=null==t?Z:ke(t,e),t===Z?n:t}function Pi(t,e){return null!=t&&Or(t,e,Pe)}function Mi(t){return di(t)?Kt(t):Ge(t)}function Ti(t){if(di(t))t=Kt(t,!0);else if(bi(t)){var e,n=Mr(t),r=[];for(e in t)("constructor"!=e||!n&&fu.call(t,e))&&r.push(e);t=r}else{if(e=[],null!=t)for(n in tu(t))e.push(n);t=e}return t}function Ci(t,e){if(null==t)return{};var n=y(_r(t),function(t){return[t]});return e=xr(e),rn(t,n,function(t,n){return e(t,n[0])})}function Li(t){return null==t?[]:M(t,Mi(t))}function Bi(t){return qa(Ri(t).toLowerCase())}function Fi(t){return(t=Ri(t))&&t.replace(Et,ie).replace(Wt,"")}function Di(t,e,n){return t=Ri(t),e=n?Z:e,e===Z?Ct.test(t)?t.match(Mt)||[]:t.match(_t)||[]:t.match(e)||[]}function qi(t){return function(){return t}}function Ni(t){return t}function Ui(t){return Ve("function"==typeof t?t:ge(t,1))}function $i(t,e,n){var r=Mi(e),i=Ee(e,r);null!=n||bi(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=Ee(e,Mi(e)));var u=!(bi(n)&&"chain"in n&&!n.chain),o=gi(t);return c(i,function(n){var r=e[n];t[n]=r,o&&(t.prototype[n]=function(){var e=this.__chain__;if(u||e){var n=t(this.__wrapped__);return(n.__actions__=Bn(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,g([this.value()],arguments))})}),t}function Ki(){}function Zi(t){return Wr(t)?S(Dr(t)):un(t)}function Vi(){return[]}function Gi(){return!1}e=null==e?Zt:ae.defaults(Zt.Object(),e,ae.pick(Zt,Lt));var Hi=e.Array,Yi=e.Date,Ji=e.Error,Qi=e.Function,Xi=e.Math,tu=e.Object,eu=e.RegExp,nu=e.String,ru=e.TypeError,iu=Hi.prototype,uu=tu.prototype,ou=e["__core-js_shared__"],au=Qi.prototype.toString,fu=uu.hasOwnProperty,cu=0,lu=function(){var t=/[^.]+$/.exec(ou&&ou.keys&&ou.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),su=uu.toString,pu=au.call(tu),du=Zt._,hu=eu("^"+au.call(fu).replace(lt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),yu=Ht?e.Buffer:Z,gu=e.Symbol,vu=e.Uint8Array,_u=yu?yu.f:Z,bu=D(tu.getPrototypeOf,tu),mu=tu.create,xu=uu.propertyIsEnumerable,wu=iu.splice,ju=gu?gu.isConcatSpreadable:Z,Au=gu?gu.iterator:Z,Ou=gu?gu.toStringTag:Z,Su=function(){try{var t=Ar(tu,"defineProperty");return t({},"",{}),t}catch(t){}}(),Eu=e.clearTimeout!==Zt.clearTimeout&&e.clearTimeout,ku=Yi&&Yi.now!==Zt.Date.now&&Yi.now,zu=e.setTimeout!==Zt.setTimeout&&e.setTimeout,Iu=Xi.ceil,Ru=Xi.floor,Wu=tu.getOwnPropertySymbols,Pu=yu?yu.isBuffer:Z,Mu=e.isFinite,Tu=iu.join,Cu=D(tu.keys,tu),Lu=Xi.max,Bu=Xi.min,Fu=Yi.now,Du=e.parseInt,qu=Xi.random,Nu=iu.reverse,Uu=Ar(e,"DataView"),$u=Ar(e,"Map"),Ku=Ar(e,"Promise"),Zu=Ar(e,"Set"),Vu=Ar(e,"WeakMap"),Gu=Ar(tu,"create"),Hu=Vu&&new Vu,Yu={},Ju=qr(Uu),Qu=qr($u),Xu=qr(Ku),to=qr(Zu),eo=qr(Vu),no=gu?gu.prototype:Z,ro=no?no.valueOf:Z,io=no?no.toString:Z,uo=function(){function t(){}return function(e){return bi(e)?mu?mu(e):(t.prototype=e,e=new t,t.prototype=Z,e):{}}}();n.templateSettings={escape:rt,evaluate:it,interpolate:ut,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,i.prototype=uo(r.prototype),i.prototype.constructor=i,E.prototype=uo(r.prototype),E.prototype.constructor=E,It.prototype.clear=function(){this.__data__=Gu?Gu(null):{},this.size=0},It.prototype.delete=function(t){return t=this.has(t)&&delete this.__data__[t],this.size-=t?1:0,t},It.prototype.get=function(t){var e=this.__data__;return Gu?(t=e[t],"__lodash_hash_undefined__"===t?Z:t):fu.call(e,t)?e[t]:Z},It.prototype.has=function(t){var e=this.__data__;return Gu?e[t]!==Z:fu.call(e,t)},It.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Gu&&e===Z?"__lodash_hash_undefined__":e,this},Pt.prototype.clear=function(){this.__data__=[],this.size=0},Pt.prototype.delete=function(t){var e=this.__data__ ;return!(0>(t=ce(e,t))||(t==e.length-1?e.pop():wu.call(e,t,1),--this.size,0))},Pt.prototype.get=function(t){var e=this.__data__;return t=ce(e,t),0>t?Z:e[t][1]},Pt.prototype.has=function(t){return-1<ce(this.__data__,t)},Pt.prototype.set=function(t,e){var n=this.__data__,r=ce(n,t);return 0>r?(++this.size,n.push([t,e])):n[r][1]=e,this},Dt.prototype.clear=function(){this.size=0,this.__data__={hash:new It,map:new($u||Pt),string:new It}},Dt.prototype.delete=function(t){return t=wr(this,t).delete(t),this.size-=t?1:0,t},Dt.prototype.get=function(t){return wr(this,t).get(t)},Dt.prototype.has=function(t){return wr(this,t).has(t)},Dt.prototype.set=function(t,e){var n=wr(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},qt.prototype.add=qt.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},qt.prototype.has=function(t){return this.__data__.has(t)},$t.prototype.clear=function(){this.__data__=new Pt,this.size=0},$t.prototype.delete=function(t){var e=this.__data__;return t=e.delete(t),this.size=e.size,t},$t.prototype.get=function(t){return this.__data__.get(t)},$t.prototype.has=function(t){return this.__data__.has(t)},$t.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Pt){var r=n.__data__;if(!$u||199>r.length)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Dt(r)}return n.set(t,e),this.size=n.size,this};var oo=$n(Oe),ao=$n(Se,!0),fo=Kn(),co=Kn(!0),lo=Hu?function(t,e){return Hu.set(t,e),t}:Ni,so=Su?function(t,e){return Su(t,"toString",{configurable:!0,enumerable:!1,value:qi(e),writable:!0})}:Ni,po=Eu||function(t){return Zt.clearTimeout(t)},ho=Zu&&1/N(new Zu([,-0]))[1]==V?function(t){return new Zu(t)}:Ki,yo=Hu?function(t){return Hu.get(t)}:Ki,go=Wu?function(t){return null==t?[]:(t=tu(t),p(Wu(t),function(e){return xu.call(t,e)}))}:Vi,vo=Wu?function(t){for(var e=[];t;)g(e,go(t)),t=bu(t);return e}:Vi,_o=Ie;(Uu&&"[object DataView]"!=_o(new Uu(new ArrayBuffer(1)))||$u&&"[object Map]"!=_o(new $u)||Ku&&"[object Promise]"!=_o(Ku.resolve())||Zu&&"[object Set]"!=_o(new Zu)||Vu&&"[object WeakMap]"!=_o(new Vu))&&(_o=function(t){var e=Ie(t);if(t=(t="[object Object]"==e?t.constructor:Z)?qr(t):"")switch(t){case Ju:return"[object DataView]";case Qu:return"[object Map]";case Xu:return"[object Promise]";case to:return"[object Set]";case eo:return"[object WeakMap]"}return e});var bo=ou?gi:Gi,mo=Br(lo),xo=zu||function(t,e){return Zt.setTimeout(t,e)},wo=Br(so),jo=function(t){t=li(t,function(t){return 500===e.size&&e.clear(),t});var e=t.cache;return t}(function(t){var e=[];return ft.test(t)&&e.push(""),t.replace(ct,function(t,n,r,i){e.push(r?i.replace(bt,"$1"):n||t)}),e}),Ao=ln(function(t,e){return hi(t)?me(t,Ae(e,1,hi,!0)):[]}),Oo=ln(function(t,e){var n=Gr(e);return hi(n)&&(n=Z),hi(t)?me(t,Ae(e,1,hi,!0),xr(n,2)):[]}),So=ln(function(t,e){var n=Gr(e);return hi(n)&&(n=Z),hi(t)?me(t,Ae(e,1,hi,!0),Z,n):[]}),Eo=ln(function(t){var e=y(t,kn);return e.length&&e[0]===t[0]?Me(e):[]}),ko=ln(function(t){var e=Gr(t),n=y(t,kn);return e===Gr(n)?e=Z:n.pop(),n.length&&n[0]===t[0]?Me(n,xr(e,2)):[]}),zo=ln(function(t){var e=Gr(t),n=y(t,kn);return(e="function"==typeof e?e:Z)&&n.pop(),n.length&&n[0]===t[0]?Me(n,Z,e):[]}),Io=ln(Hr),Ro=gr(function(t,e){var n=null==t?0:t.length,r=he(t,e);return an(t,y(e,function(t){return Ir(t,n)?+t:t}).sort(Tn)),r}),Wo=ln(function(t){return wn(Ae(t,1,hi,!0))}),Po=ln(function(t){var e=Gr(t);return hi(e)&&(e=Z),wn(Ae(t,1,hi,!0),xr(e,2))}),Mo=ln(function(t){var e=Gr(t),e="function"==typeof e?e:Z;return wn(Ae(t,1,hi,!0),Z,e)}),To=ln(function(t,e){return hi(t)?me(t,e):[]}),Co=ln(function(t){return Sn(p(t,hi))}),Lo=ln(function(t){var e=Gr(t);return hi(e)&&(e=Z),Sn(p(t,hi),xr(e,2))}),Bo=ln(function(t){var e=Gr(t),e="function"==typeof e?e:Z;return Sn(p(t,hi),Z,e)}),Fo=ln(Jr),Do=ln(function(t){var e=t.length,e=1<e?t[e-1]:Z,e="function"==typeof e?(t.pop(),e):Z;return Qr(t,e)}),qo=gr(function(t){function e(e){return he(e,t)}var n=t.length,r=n?t[0]:0,u=this.__wrapped__;return!(1<n||this.__actions__.length)&&u instanceof E&&Ir(r)?(u=u.slice(r,+r+(n?1:0)),u.__actions__.push({func:ti,args:[e],thisArg:Z}),new i(u,this.__chain__).thru(function(t){return n&&!t.length&&t.push(Z),t})):this.thru(e)}),No=Nn(function(t,e,n){fu.call(t,n)?++t[n]:de(t,n,1)}),Uo=Jn($r),$o=Jn(Kr),Ko=Nn(function(t,e,n){fu.call(t,n)?t[n].push(e):de(t,n,[e])}),Zo=ln(function(t,e,n){var r=-1,i="function"==typeof e,u=di(t)?Hi(t.length):[];return oo(t,function(t){u[++r]=i?a(e,t,n):Ce(t,e,n)}),u}),Vo=Nn(function(t,e,n){de(t,n,e)}),Go=Nn(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),Ho=ln(function(t,e){if(null==t)return[];var n=e.length;return 1<n&&Rr(t,e[0],e[1])?e=[]:2<n&&Rr(e[0],e[1],e[2])&&(e=[e[0]]),en(t,Ae(e,1),[])}),Yo=ku||function(){return Zt.Date.now()},Jo=ln(function(t,e,n){var r=1;if(n.length)var i=q(n,mr(Jo)),r=32|r;return lr(t,r,e,n,i)}),Qo=ln(function(t,e,n){var r=3;if(n.length)var i=q(n,mr(Qo)),r=32|r;return lr(e,r,t,n,i)}),Xo=ln(function(t,e){return be(t,1,e)}),ta=ln(function(t,e,n){return be(t,zi(e)||0,n)});li.Cache=Dt;var ea=ln(function(t,e){e=1==e.length&&fa(e[0])?y(e[0],P(xr())):y(Ae(e,1),P(xr()));var n=e.length;return ln(function(r){for(var i=-1,u=Bu(r.length,n);++i<u;)r[i]=e[i].call(this,r[i]);return a(t,this,r)})}),na=ln(function(t,e){return lr(t,32,Z,e,q(e,mr(na)))}),ra=ln(function(t,e){return lr(t,64,Z,e,q(e,mr(ra)))}),ia=gr(function(t,e){return lr(t,256,Z,Z,Z,e)}),ua=or(Re),oa=or(function(t,e){return t>=e}),aa=Le(function(){return arguments}())?Le:function(t){return mi(t)&&fu.call(t,"callee")&&!xu.call(t,"callee")},fa=Hi.isArray,ca=Jt?P(Jt):Be,la=Pu||Gi,sa=Qt?P(Qt):Fe,pa=Xt?P(Xt):qe,da=te?P(te):$e,ha=ee?P(ee):Ke,ya=ne?P(ne):Ze,ga=or(He),va=or(function(t,e){return t<=e}),_a=Un(function(t,e){if(Mr(e)||di(e))Fn(e,Mi(e),t);else for(var n in e)fu.call(e,n)&&fe(t,n,e[n])}),ba=Un(function(t,e){Fn(e,Ti(e),t)}),ma=Un(function(t,e,n,r){Fn(e,Ti(e),t,r)}),xa=Un(function(t,e,n,r){Fn(e,Mi(e),t,r)}),wa=gr(he),ja=ln(function(t){return t.push(Z,sr),a(ma,Z,t)}),Aa=ln(function(t){return t.push(Z,pr),a(za,Z,t)}),Oa=tr(function(t,e,n){t[e]=n},qi(Ni)),Sa=tr(function(t,e,n){fu.call(t,e)?t[e].push(n):t[e]=[n]},xr),Ea=ln(Ce),ka=Un(function(t,e,n){Xe(t,e,n)}),za=Un(function(t,e,n,r){Xe(t,e,n,r)}),Ia=gr(function(t,e){var n={};if(null==t)return n;var r=!1;e=y(e,function(e){return e=In(e,t),r||(r=1<e.length),e}),Fn(t,_r(t),n),r&&(n=ge(n,7,dr));for(var i=e.length;i--;)jn(n,e[i]);return n}),Ra=gr(function(t,e){return null==t?{}:nn(t,e)}),Wa=cr(Mi),Pa=cr(Ti),Ma=Gn(function(t,e,n){return e=e.toLowerCase(),t+(n?Bi(e):e)}),Ta=Gn(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Ca=Gn(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),La=Vn("toLowerCase"),Ba=Gn(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Fa=Gn(function(t,e,n){return t+(n?" ":"")+qa(e)}),Da=Gn(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),qa=Vn("toUpperCase"),Na=ln(function(t,e){try{return a(t,Z,e)}catch(t){return yi(t)?t:new Ji(t)}}),Ua=gr(function(t,e){return c(e,function(e){e=Dr(e),de(t,e,Jo(t[e],t))}),t}),$a=Qn(),Ka=Qn(!0),Za=ln(function(t,e){return function(n){return Ce(n,t,e)}}),Va=ln(function(t,e){return function(n){return Ce(t,n,e)}}),Ga=nr(y),Ha=nr(s),Ya=nr(b),Ja=ur(),Qa=ur(!0),Xa=er(function(t,e){return t+e},0),tf=fr("ceil"),ef=er(function(t,e){return t/e},1),nf=fr("floor"),rf=er(function(t,e){return t*e},1),uf=fr("round"),of=er(function(t,e){return t-e},0);return n.after=function(t,e){if("function"!=typeof e)throw new ru("Expected a function");return t=Ei(t),function(){if(1>--t)return e.apply(this,arguments)}},n.ary=ui,n.assign=_a,n.assignIn=ba,n.assignInWith=ma,n.assignWith=xa,n.at=wa,n.before=oi,n.bind=Jo,n.bindAll=Ua,n.bindKey=Qo,n.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return fa(t)?t:[t]},n.chain=Xr,n.chunk=function(t,e,n){if(e=(n?Rr(t,e,n):e===Z)?1:Lu(Ei(e),0),!(n=null==t?0:t.length)||1>e)return[];for(var r=0,i=0,u=Hi(Iu(n/e));r<n;)u[i++]=yn(t,r,r+=e);return u},n.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var u=t[e];u&&(i[r++]=u)}return i},n.concat=function(){var t=arguments.length;if(!t)return[];for(var e=Hi(t-1),n=arguments[0];t--;)e[t-1]=arguments[t];return g(fa(n)?Bn(n):[n],Ae(e,1))},n.cond=function(t){var e=null==t?0:t.length,n=xr();return t=e?y(t,function(t){if("function"!=typeof t[1])throw new ru("Expected a function");return[n(t[0]),t[1]]}):[],ln(function(n){for(var r=-1;++r<e;){var i=t[r];if(a(i[0],this,n))return a(i[1],this,n)}})},n.conforms=function(t){return ve(ge(t,1))},n.constant=qi,n.countBy=No,n.create=function(t,e){var n=uo(t);return null==e?n:se(n,e)},n.curry=ai,n.curryRight=fi,n.debounce=ci,n.defaults=ja,n.defaultsDeep=Aa,n.defer=Xo,n.delay=ta,n.difference=Ao,n.differenceBy=Oo,n.differenceWith=So,n.drop=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===Z?1:Ei(e),yn(t,0>e?0:e,r)):[]},n.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===Z?1:Ei(e),e=r-e,yn(t,0,0>e?0:e)):[]},n.dropRightWhile=function(t,e){return t&&t.length?An(t,xr(e,3),!0,!0):[]},n.dropWhile=function(t,e){return t&&t.length?An(t,xr(e,3),!0):[]},n.fill=function(t,e,n,r){var i=null==t?0:t.length;if(!i)return[];for(n&&"number"!=typeof n&&Rr(t,e,n)&&(n=0,r=i),i=t.length,n=Ei(n),0>n&&(n=-n>i?0:i+n),r=r===Z||r>i?i:Ei(r),0>r&&(r+=i),r=n>r?0:ki(r);n<r;)t[n++]=e;return t},n.filter=function(t,e){return(fa(t)?p:je)(t,xr(e,3))},n.flatMap=function(t,e){return Ae(ii(t,e),1)},n.flatMapDeep=function(t,e){return Ae(ii(t,e),V)},n.flatMapDepth=function(t,e,n){return n=n===Z?1:Ei(n),Ae(ii(t,e),n)},n.flatten=Zr,n.flattenDeep=function(t){return(null==t?0:t.length)?Ae(t,V):[]},n.flattenDepth=function(t,e){return null!=t&&t.length?(e=e===Z?1:Ei(e),Ae(t,e)):[]},n.flip=function(t){return lr(t,512)},n.flow=$a,n.flowRight=Ka,n.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r},n.functions=function(t){return null==t?[]:Ee(t,Mi(t))},n.functionsIn=function(t){return null==t?[]:Ee(t,Ti(t))},n.groupBy=Ko,n.initial=function(t){return(null==t?0:t.length)?yn(t,0,-1):[]},n.intersection=Eo,n.intersectionBy=ko,n.intersectionWith=zo,n.invert=Oa,n.invertBy=Sa,n.invokeMap=Zo,n.iteratee=Ui,n.keyBy=Vo,n.keys=Mi,n.keysIn=Ti,n.map=ii,n.mapKeys=function(t,e){var n={};return e=xr(e,3),Oe(t,function(t,r,i){de(n,e(t,r,i),t)}),n},n.mapValues=function(t,e){var n={};return e=xr(e,3),Oe(t,function(t,r,i){de(n,r,e(t,r,i))}),n},n.matches=function(t){return Je(ge(t,1))},n.matchesProperty=function(t,e){return Qe(t,ge(e,1))},n.memoize=li,n.merge=ka,n.mergeWith=za,n.method=Za,n.methodOf=Va,n.mixin=$i,n.negate=si,n.nthArg=function(t){return t=Ei(t),ln(function(e){return tn(e,t)})},n.omit=Ia,n.omitBy=function(t,e){return Ci(t,si(xr(e)))},n.once=function(t){return oi(2,t)},n.orderBy=function(t,e,n,r){return null==t?[]:(fa(e)||(e=null==e?[]:[e]),n=r?Z:n,fa(n)||(n=null==n?[]:[n]),en(t,e,n))},n.over=Ga,n.overArgs=ea,n.overEvery=Ha,n.overSome=Ya,n.partial=na,n.partialRight=ra,n.partition=Go,n.pick=Ra,n.pickBy=Ci,n.property=Zi,n.propertyOf=function(t){return function(e){return null==t?Z:ke(t,e)}},n.pull=Io,n.pullAll=Hr,n.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?on(t,e,xr(n,2)):t},n.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?on(t,e,Z,n):t},n.pullAt=Ro,n.range=Ja,n.rangeRight=Qa,n.rearg=ia,n.reject=function(t,e){return(fa(t)?p:je)(t,si(xr(e,3)))},n.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],u=t.length;for(e=xr(e,3);++r<u;){var o=t[r];e(o,r,t)&&(n.push(o),i.push(r))}return an(t,i),n},n.rest=function(t,e){if("function"!=typeof t)throw new ru("Expected a function");return e=e===Z?e:Ei(e),ln(t,e)},n.reverse=Yr,n.sampleSize=function(t,e,n){return e=(n?Rr(t,e,n):e===Z)?1:Ei(e),(fa(t)?Gt:pn)(t,e)},n.set=function(t,e,n){return null==t?t:dn(t,e,n)},n.setWith=function(t,e,n,r){return r="function"==typeof r?r:Z,null==t?t:dn(t,e,n,r)},n.shuffle=function(t){return(fa(t)?Yt:hn)(t)},n.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&Rr(t,e,n)?(e=0,n=r):(e=null==e?0:Ei(e),n=n===Z?r:Ei(n)),yn(t,e,n)):[]},n.sortBy=Ho,n.sortedUniq=function(t){return t&&t.length?bn(t):[]},n.sortedUniqBy=function(t,e){return t&&t.length?bn(t,xr(e,2)):[]},n.split=function(t,e,n){return n&&"number"!=typeof n&&Rr(t,e,n)&&(e=n=Z),n=n===Z?4294967295:n>>>0,n?(t=Ri(t))&&("string"==typeof e||null!=e&&!da(e))&&!(e=xn(e))&&Tt.test(t)?Rn(K(t),0,n):t.split(e,n):[]},n.spread=function(t,e){if("function"!=typeof t)throw new ru("Expected a function");return e=null==e?0:Lu(Ei(e),0),ln(function(n){var r=n[e];return n=Rn(n,0,e),r&&g(n,r),a(t,this,n)})},n.tail=function(t){var e=null==t?0:t.length;return e?yn(t,1,e):[]},n.take=function(t,e,n){return t&&t.length?(e=n||e===Z?1:Ei(e),yn(t,0,0>e?0:e)):[]},n.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===Z?1:Ei(e),e=r-e,yn(t,0>e?0:e,r)):[]},n.takeRightWhile=function(t,e){return t&&t.length?An(t,xr(e,3),!1,!0):[]},n.takeWhile=function(t,e){return t&&t.length?An(t,xr(e,3)):[]},n.tap=function(t,e){return e(t),t},n.throttle=function(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new ru("Expected a function");return bi(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),ci(t,e,{leading:r,maxWait:e,trailing:i})},n.thru=ti,n.toArray=Oi,n.toPairs=Wa,n.toPairsIn=Pa,n.toPath=function(t){return fa(t)?y(t,Dr):Ai(t)?[t]:Bn(jo(Ri(t)))},n.toPlainObject=Ii,n.transform=function(t,e,n){var r=fa(t),i=r||la(t)||ya(t);if(e=xr(e,4),null==n){var u=t&&t.constructor;n=i?r?new u:[]:bi(t)&&gi(u)?uo(bu(t)):{}}return(i?c:Oe)(t,function(t,r,i){return e(n,t,r,i)}),n},n.unary=function(t){return ui(t,1)},n.union=Wo,n.unionBy=Po,n.unionWith=Mo,n.uniq=function(t){return t&&t.length?wn(t):[]},n.uniqBy=function(t,e){return t&&t.length?wn(t,xr(e,2)):[]},n.uniqWith=function(t,e){return e="function"==typeof e?e:Z,t&&t.length?wn(t,Z,e):[]},n.unset=function(t,e){return null==t||jn(t,e)},n.unzip=Jr,n.unzipWith=Qr,n.update=function(t,e,n){return null==t?t:dn(t,e,zn(n)(ke(t,e)),void 0)},n.updateWith=function(t,e,n,r){return r="function"==typeof r?r:Z,null!=t&&(t=dn(t,e,zn(n)(ke(t,e)),r)),t},n.values=Li,n.valuesIn=function(t){return null==t?[]:M(t,Ti(t))},n.without=To,n.words=Di,n.wrap=function(t,e){return na(zn(e),t)},n.xor=Co,n.xorBy=Lo,n.xorWith=Bo,n.zip=Fo,n.zipObject=function(t,e){return En(t||[],e||[],fe)},n.zipObjectDeep=function(t,e){return En(t||[],e||[],dn)},n.zipWith=Do,n.entries=Wa,n.entriesIn=Pa,n.extend=ba,n.extendWith=ma,$i(n,n),n.add=Xa,n.attempt=Na,n.camelCase=Ma,n.capitalize=Bi,n.ceil=tf,n.clamp=function(t,e,n){return n===Z&&(n=e,e=Z),n!==Z&&(n=zi(n),n=n===n?n:0),e!==Z&&(e=zi(e),e=e===e?e:0),ye(zi(t),e,n)},n.clone=function(t){return ge(t,4)},n.cloneDeep=function(t){return ge(t,5)},n.cloneDeepWith=function(t,e){return e="function"==typeof e?e:Z,ge(t,5,e)},n.cloneWith=function(t,e){return e="function"==typeof e?e:Z,ge(t,4,e)},n.conformsTo=function(t,e){return null==e||_e(t,e,Mi(e))},n.deburr=Fi,n.defaultTo=function(t,e){return null==t||t!==t?e:t},n.divide=ef,n.endsWith=function(t,e,n){t=Ri(t),e=xn(e);var r=t.length,r=n=n===Z?r:ye(Ei(n),0,r);return 0<=(n-=e.length)&&t.slice(n,r)==e},n.eq=pi,n.escape=function(t){return(t=Ri(t))&&nt.test(t)?t.replace(tt,ue):t},n.escapeRegExp=function(t){return(t=Ri(t))&&st.test(t)?t.replace(lt,"\\$&"):t},n.every=function(t,e,n){var r=fa(t)?s:xe;return n&&Rr(t,e,n)&&(e=Z),r(t,xr(e,3))},n.find=Uo,n.findIndex=$r,n.findKey=function(t,e){return m(t,xr(e,3),Oe)},n.findLast=$o,n.findLastIndex=Kr,n.findLastKey=function(t,e){return m(t,xr(e,3),Se)},n.floor=nf,n.forEach=ni,n.forEachRight=ri,n.forIn=function(t,e){return null==t?t:fo(t,xr(e,3),Ti)},n.forInRight=function(t,e){return null==t?t:co(t,xr(e,3),Ti)},n.forOwn=function(t,e){return t&&Oe(t,xr(e,3))},n.forOwnRight=function(t,e){return t&&Se(t,xr(e,3))},n.get=Wi,n.gt=ua,n.gte=oa,n.has=function(t,e){return null!=t&&Or(t,e,We)},n.hasIn=Pi,n.head=Vr,n.identity=Ni,n.includes=function(t,e,n,r){return t=di(t)?t:Li(t),n=n&&!r?Ei(n):0,r=t.length,0>n&&(n=Lu(r+n,0)),ji(t)?n<=r&&-1<t.indexOf(e,n):!!r&&-1<w(t,e,n)},n.indexOf=function(t,e,n){var r=null==t?0:t.length;return r?(n=null==n?0:Ei(n),0>n&&(n=Lu(r+n,0)),w(t,e,n)):-1},n.inRange=function(t,e,n){return e=Si(e),n===Z?(n=e,e=0):n=Si(n),(t=zi(t))>=Bu(e,n)&&t<Lu(e,n)},n.invoke=Ea,n.isArguments=aa,n.isArray=fa,n.isArrayBuffer=ca,n.isArrayLike=di,n.isArrayLikeObject=hi,n.isBoolean=function(t){return!0===t||!1===t||mi(t)&&"[object Boolean]"==Ie(t)},n.isBuffer=la,n.isDate=sa,n.isElement=function(t){return mi(t)&&1===t.nodeType&&!wi(t)},n.isEmpty=function(t){if(null==t)return!0;if(di(t)&&(fa(t)||"string"==typeof t||"function"==typeof t.splice||la(t)||ya(t)||aa(t)))return!t.length;var e=_o(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(Mr(t))return!Ge(t).length;for(var n in t)if(fu.call(t,n))return!1;return!0},n.isEqual=function(t,e){return De(t,e)},n.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:Z)?n(t,e):Z;return r===Z?De(t,e,Z,n):!!r},n.isError=yi,n.isFinite=function(t){return"number"==typeof t&&Mu(t)},n.isFunction=gi,n.isInteger=vi,n.isLength=_i,n.isMap=pa,n.isMatch=function(t,e){return t===e||Ne(t,e,jr(e))},n.isMatchWith=function(t,e,n){return n="function"==typeof n?n:Z,Ne(t,e,jr(e),n)},n.isNaN=function(t){return xi(t)&&t!=+t},n.isNative=function(t){if(bo(t))throw new Ji("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ue(t)},n.isNil=function(t){return null==t},n.isNull=function(t){return null===t},n.isNumber=xi,n.isObject=bi,n.isObjectLike=mi,n.isPlainObject=wi,n.isRegExp=da,n.isSafeInteger=function(t){return vi(t)&&-9007199254740991<=t&&9007199254740991>=t},n.isSet=ha,n.isString=ji,n.isSymbol=Ai,n.isTypedArray=ya,n.isUndefined=function(t){return t===Z},n.isWeakMap=function(t){return mi(t)&&"[object WeakMap]"==_o(t)},n.isWeakSet=function(t){return mi(t)&&"[object WeakSet]"==Ie(t)},n.join=function(t,e){return null==t?"":Tu.call(t,e)},n.kebabCase=Ta,n.last=Gr,n.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;if(n!==Z&&(i=Ei(n),i=0>i?Lu(r+i,0):Bu(i,r-1)),e===e){for(n=i+1;n--&&t[n]!==e;);t=n}else t=x(t,A,i,!0);return t},n.lowerCase=Ca,n.lowerFirst=La,n.lt=ga,n.lte=va,n.max=function(t){return t&&t.length?we(t,Ni,Re):Z},n.maxBy=function(t,e){return t&&t.length?we(t,xr(e,2),Re):Z},n.mean=function(t){return O(t,Ni)},n.meanBy=function(t,e){return O(t,xr(e,2))},n.min=function(t){return t&&t.length?we(t,Ni,He):Z},n.minBy=function(t,e){return t&&t.length?we(t,xr(e,2),He):Z},n.stubArray=Vi,n.stubFalse=Gi,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=rf,n.nth=function(t,e){return t&&t.length?tn(t,Ei(e)):Z},n.noConflict=function(){return Zt._===this&&(Zt._=du),this},n.noop=Ki,n.now=Yo,n.pad=function(t,e,n){t=Ri(t);var r=(e=Ei(e))?$(t):0;return!e||r>=e?t:(e=(e-r)/2,rr(Ru(e),n)+t+rr(Iu(e),n))},n.padEnd=function(t,e,n){t=Ri(t);var r=(e=Ei(e))?$(t):0;return e&&r<e?t+rr(e-r,n):t},n.padStart=function(t,e,n){t=Ri(t);var r=(e=Ei(e))?$(t):0;return e&&r<e?rr(e-r,n)+t:t},n.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),Du(Ri(t).replace(dt,""),e||0)},n.random=function(t,e,n){if(n&&"boolean"!=typeof n&&Rr(t,e,n)&&(e=n=Z),n===Z&&("boolean"==typeof e?(n=e,e=Z):"boolean"==typeof t&&(n=t,t=Z)),t===Z&&e===Z?(t=0,e=1):(t=Si(t),e===Z?(e=t,t=0):e=Si(e)),t>e){var r=t;t=e,e=r}return n||t%1||e%1?(n=qu(),Bu(t+n*(e-t+Nt("1e-"+((n+"").length-1))),e)):fn(t,e)},n.reduce=function(t,e,n){var r=fa(t)?v:k,i=3>arguments.length;return r(t,xr(e,4),n,i,oo)},n.reduceRight=function(t,e,n){var r=fa(t)?_:k,i=3>arguments.length;return r(t,xr(e,4),n,i,ao)},n.repeat=function(t,e,n){return e=(n?Rr(t,e,n):e===Z)?1:Ei(e),cn(Ri(t),e)},n.replace=function(){var t=arguments,e=Ri(t[0]);return 3>t.length?e:e.replace(t[1],t[2])},n.result=function(t,e,n){e=In(e,t);var r=-1,i=e.length;for(i||(i=1,t=Z);++r<i;){var u=null==t?Z:t[Dr(e[r])];u===Z&&(r=i,u=n),t=gi(u)?u.call(t):u}return t},n.round=uf,n.runInContext=t,n.sample=function(t){return(fa(t)?Vt:sn)(t)},n.size=function(t){if(null==t)return 0;if(di(t))return ji(t)?$(t):t.length;var e=_o(t);return"[object Map]"==e||"[object Set]"==e?t.size:Ge(t).length},n.snakeCase=Ba,n.some=function(t,e,n){var r=fa(t)?b:gn;return n&&Rr(t,e,n)&&(e=Z),r(t,xr(e,3))},n.sortedIndex=function(t,e){return vn(t,e)},n.sortedIndexBy=function(t,e,n){return _n(t,e,xr(n,2))},n.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=vn(t,e);if(r<n&&pi(t[r],e))return r}return-1},n.sortedLastIndex=function(t,e){return vn(t,e,!0)},n.sortedLastIndexBy=function(t,e,n){return _n(t,e,xr(n,2),!0)},n.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var n=vn(t,e,!0)-1;if(pi(t[n],e))return n}return-1},n.startCase=Fa,n.startsWith=function(t,e,n){return t=Ri(t),n=null==n?0:ye(Ei(n),0,t.length),e=xn(e),t.slice(n,n+e.length)==e},n.subtract=of,n.sum=function(t){return t&&t.length?I(t,Ni):0},n.sumBy=function(t,e){return t&&t.length?I(t,xr(e,2)):0},n.template=function(t,e,r){var i=n.templateSettings;r&&Rr(t,e,r)&&(e=Z),t=Ri(t),e=ma({},e,i,sr),r=ma({},e.imports,i.imports,sr);var u,o,a=Mi(r),f=M(r,a),c=0;r=e.interpolate||kt;var l="__p+='";r=eu((e.escape||kt).source+"|"+r.source+"|"+(r===ut?mt:kt).source+"|"+(e.evaluate||kt).source+"|$","g");var s="sourceURL"in e?"//# sourceURL="+e.sourceURL+"\n":"";if(t.replace(r,function(e,n,r,i,a,f){return r||(r=i),l+=t.slice(c,f).replace(zt,B),n&&(u=!0,l+="'+__e("+n+")+'"),a&&(o=!0,l+="';"+a+";\n__p+='"),r&&(l+="'+((__t=("+r+"))==null?'':__t)+'"),c=f+e.length,e}),l+="';",(e=e.variable)||(l="with(obj){"+l+"}"),l=(o?l.replace(Y,""):l).replace(J,"$1").replace(Q,"$1;"),l="function("+(e||"obj")+"){"+(e?"":"obj||(obj={});")+"var __t,__p=''"+(u?",__e=_.escape":"")+(o?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+l+"return __p}",e=Na(function(){return Qi(a,s+"return "+l).apply(Z,f)}),e.source=l,yi(e))throw e;return e},n.times=function(t,e){if(1>(t=Ei(t))||9007199254740991<t)return[];var n=4294967295,r=Bu(t,4294967295);for(e=xr(e),t-=4294967295,r=R(r,e);++n<t;)e(n);return r},n.toFinite=Si,n.toInteger=Ei,n.toLength=ki,n.toLower=function(t){return Ri(t).toLowerCase()},n.toNumber=zi,n.toSafeInteger=function(t){return t?ye(Ei(t),-9007199254740991,9007199254740991):0===t?t:0},n.toString=Ri,n.toUpper=function(t){return Ri(t).toUpperCase()},n.trim=function(t,e,n){return(t=Ri(t))&&(n||e===Z)?t.replace(pt,""):t&&(e=xn(e))?(t=K(t),n=K(e),e=C(t,n),n=L(t,n)+1,Rn(t,e,n).join("")):t},n.trimEnd=function(t,e,n){return(t=Ri(t))&&(n||e===Z)?t.replace(ht,""):t&&(e=xn(e))?(t=K(t),e=L(t,K(e))+1,Rn(t,0,e).join("")):t},n.trimStart=function(t,e,n){return(t=Ri(t))&&(n||e===Z)?t.replace(dt,""):t&&(e=xn(e))?(t=K(t),e=C(t,K(e)),Rn(t,e).join("")):t},n.truncate=function(t,e){var n=30,r="...";if(bi(e))var i="separator"in e?e.separator:i,n="length"in e?Ei(e.length):n,r="omission"in e?xn(e.omission):r;t=Ri(t);var u=t.length;if(Tt.test(t))var o=K(t),u=o.length;if(n>=u)return t;if(1>(u=n-$(r)))return r;if(n=o?Rn(o,0,u).join(""):t.slice(0,u),i===Z)return n+r;if(o&&(u+=n.length-u),da(i)){if(t.slice(u).search(i)){var a=n;for(i.global||(i=eu(i.source,Ri(xt.exec(i))+"g")),i.lastIndex=0;o=i.exec(a);)var f=o.index;n=n.slice(0,f===Z?u:f)}}else t.indexOf(xn(i),u)!=u&&-1<(i=n.lastIndexOf(i))&&(n=n.slice(0,i));return n+r},n.unescape=function(t){return(t=Ri(t))&&et.test(t)?t.replace(X,oe):t},n.uniqueId=function(t){var e=++cu;return Ri(t)+e},n.upperCase=Da,n.upperFirst=qa,n.each=ni,n.eachRight=ri,n.first=Vr,$i(n,function(){var t={};return Oe(n,function(e,r){fu.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION="4.17.4",c("bind bindKey curry curryRight partial partialRight".split(" "),function(t){n[t].placeholder=n}),c(["drop","take"],function(t,e){E.prototype[t]=function(n){n=n===Z?1:Lu(Ei(n),0);var r=this.__filtered__&&!e?new E(this):this.clone();return r.__filtered__?r.__takeCount__=Bu(n,r.__takeCount__):r.__views__.push({size:Bu(n,4294967295),type:t+(0>r.__dir__?"Right":"")}),r},E.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),c(["filter","map","takeWhile"],function(t,e){var n=e+1,r=1==n||3==n;E.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:xr(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),c(["head","last"],function(t,e){var n="take"+(e?"Right":"");E.prototype[t]=function(){return this[n](1).value()[0]}}),c(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");E.prototype[t]=function(){return this.__filtered__?new E(this):this[n](1)}}),E.prototype.compact=function(){return this.filter(Ni)},E.prototype.find=function(t){return this.filter(t).head()},E.prototype.findLast=function(t){return this.reverse().find(t)},E.prototype.invokeMap=ln(function(t,e){return"function"==typeof t?new E(this):this.map(function(n){return Ce(n,t,e)})}),E.prototype.reject=function(t){return this.filter(si(xr(t)))},E.prototype.slice=function(t,e){t=Ei(t);var n=this;return n.__filtered__&&(0<t||0>e)?new E(n):(0>t?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==Z&&(e=Ei(e),n=0>e?n.dropRight(-e):n.take(e-t)),n)},E.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},E.prototype.toArray=function(){return this.take(4294967295)},Oe(E.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),u=/^(?:head|last)$/.test(e),o=n[u?"take"+("last"==e?"Right":""):e],a=u||/^find/.test(e);o&&(n.prototype[e]=function(){function e(t){return t=o.apply(n,g([t],c)),u&&d?t[0]:t}var f=this.__wrapped__,c=u?[1]:arguments,l=f instanceof E,s=c[0],p=l||fa(f);p&&r&&"function"==typeof s&&1!=s.length&&(l=p=!1);var d=this.__chain__,h=!!this.__actions__.length,s=a&&!d,l=l&&!h;return!a&&p?(f=l?f:new E(this),f=t.apply(f,c),f.__actions__.push({func:ti,args:[e],thisArg:Z}),new i(f,d)):s&&l?t.apply(this,c):(f=this.thru(e),s?u?f.value()[0]:f.value():f)})}),c("pop push shift sort splice unshift".split(" "),function(t){var e=iu[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var n=this.value();return e.apply(fa(n)?n:[],t)}return this[r](function(n){return e.apply(fa(n)?n:[],t)})}}),Oe(E.prototype,function(t,e){var r=n[e];if(r){var i=r.name+"";(Yu[i]||(Yu[i]=[])).push({name:e,func:r})}}),Yu[Xn(Z,2).name]=[{name:"wrapper",func:Z}],E.prototype.clone=function(){var t=new E(this.__wrapped__);return t.__actions__=Bn(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Bn(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Bn(this.__views__),t},E.prototype.reverse=function(){if(this.__filtered__){var t=new E(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t},E.prototype.value=function(){var t,e=this.__wrapped__.value(),n=this.__dir__,r=fa(e),i=0>n,u=r?e.length:0;t=u;for(var o=this.__views__,a=0,f=-1,c=o.length;++f<c;){var l=o[f],s=l.size;switch(l.type){case"drop":a+=s;break;case"dropRight":t-=s;break;case"take":t=Bu(t,a+s);break;case"takeRight":a=Lu(a,t-s)}}if(t={start:a,end:t},o=t.start,a=t.end,t=a-o,o=i?a:o-1,a=this.__iteratees__,f=a.length,c=0,l=Bu(t,this.__takeCount__),!r||!i&&u==t&&l==t)return On(e,this.__actions__);r=[];t:for(;t--&&c<l;){for(o+=n,i=-1,u=e[o];++i<f;){var p=a[i],s=p.type,p=(0,p.iteratee)(u);if(2==s)u=p;else if(!p){if(1==s)continue t;break t}}r[c++]=u}return r},n.prototype.at=qo,n.prototype.chain=function(){return Xr(this)},n.prototype.commit=function(){return new i(this.value(),this.__chain__)},n.prototype.next=function(){this.__values__===Z&&(this.__values__=Oi(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?Z:this.__values__[this.__index__++]}},n.prototype.plant=function(t){for(var e,n=this;n instanceof r;){var i=Ur(n);i.__index__=0,i.__values__=Z,e?u.__wrapped__=i:e=i;var u=i,n=n.__wrapped__}return u.__wrapped__=t,e},n.prototype.reverse=function(){var t=this.__wrapped__;return t instanceof E?(this.__actions__.length&&(t=new E(this)),t=t.reverse(),t.__actions__.push({func:ti,args:[Yr],thisArg:Z}),new i(t,this.__chain__)):this.thru(Yr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return On(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,Au&&(n.prototype[Au]=ei),n}();Zt._=ae,void 0!==(r=function(){return ae}.call(e,n,e,i))&&(i.exports=r)}).call(this)}).call(e,function(){return this}(),n(10)(t))},function(t,e,n){function r(t,e){return 2==e?function(e,n){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}function i(t,e){return 2==e?function(e,n){return t(e,n)}:function(e){return t(e)}}function u(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function o(t){return function(e){return t({},e)}}function a(t,e){return function(){for(var n=arguments.length,r=n-1,i=Array(n);n--;)i[n]=arguments[n];var u=i[e],o=i.slice(0,e);return u&&p.apply(o,u),e!=r&&p.apply(o,i.slice(e+1)),t.apply(this,o)}}function f(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var i=r[0]=e.apply(void 0,r);return t.apply(void 0,r),i}}}function c(t,e,n,p){function d(t,e){if(E.cap){var n=l.iterateeRearg[t];if(n)return x(e,n);var r=!O&&l.iterateeAry[t];if(r)return m(e,r)}return e}function h(t,e,n){return k||E.curry&&n>1?L(e,n):e}function y(t,e,n){if(E.fixed&&(z||!l.skipFixed[t])){var r=l.methodSpread[t],i=r&&r.start;return void 0===i?M(e,n):a(e,i)}return e}function g(t,e,n){return E.rearg&&n>1&&(I||!l.skipRearg[t])?N(e,l.methodRearg[t]||l.aryRearg[n]):e}function v(t,e){e=$(e);for(var n=-1,r=e.length,i=r-1,u=C(Object(t)),o=u;null!=o&&++n<r;){var a=e[n],f=o[a];null!=f&&(o[e[n]]=C(n==i?f:Object(f))),o=o[a]}return u}function _(t){return V.runInContext.convert(t)(void 0)}function b(t,e){var n=l.aliasToReal[t]||t,r=l.remap[n]||n,i=p;return function(t){var u=O?W:P,o=O?W[r]:e,a=T(T({},i),t);return c(u,n,o,a)}}function m(t,e){return w(t,function(t){return"function"==typeof t?i(t,e):t})}function x(t,e){return w(t,function(t){var n=e.length;return r(N(i(t,n),e),n)})}function w(t,e){return function(){var n=arguments.length;if(!n)return t();for(var r=Array(n);n--;)r[n]=arguments[n];var i=E.rearg?0:n-1;return r[i]=e(r[i]),t.apply(void 0,r)}}function j(t,e){var n,r=l.aliasToReal[t]||t,i=e,a=Z[r];return a?i=a(e):E.immutable&&(l.mutate.array[r]?i=f(e,u):l.mutate.object[r]?i=f(e,o(e)):l.mutate.set[r]&&(i=f(e,v))),B(K,function(t){return B(l.aryMethod[t],function(e){if(r==e){var u=l.methodSpread[r],o=u&&u.afterRearg;return n=o?y(r,g(r,i,t),t):g(r,y(r,i,t),t),n=d(r,n),n=h(r,n,t),!1}}),!n}),n||(n=i),n==e&&(n=k?L(n,1):function(){return e.apply(this,arguments)}),n.convert=b(r,e),l.placeholder[r]&&(A=!0,n.placeholder=e.placeholder=R),n}var A,O="function"==typeof e,S=e===Object(e);if(S&&(p=n,n=e,e=void 0),null==n)throw new TypeError;p||(p={});var E={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},k="curry"in p&&p.curry,z="fixed"in p&&p.fixed,I="rearg"in p&&p.rearg,R=O?n:s,W=O?n.runInContext():void 0,P=O?n:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isFunction:t.isFunction,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},M=P.ary,T=P.assign,C=P.clone,L=P.curry,B=P.forEach,F=P.isArray,D=P.isFunction,q=P.keys,N=P.rearg,U=P.toInteger,$=P.toPath,K=q(l.aryMethod),Z={castArray:function(t){return function(){var e=arguments[0];return F(e)?t(u(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],n=arguments[1],r=t(e,n),u=r.length;return E.cap&&"number"==typeof n?(n=n>2?n-2:1,u&&u<=n?r:i(r,n)):r}},mixin:function(t){return function(e){var n=this;if(!D(n))return t(n,Object(e));var r=[];return B(q(e),function(t){D(e[t])&&r.push([t,n.prototype[t]])}),t(n,Object(e)),B(r,function(t){var e=t[1];D(e)?n.prototype[t[0]]=e:delete n.prototype[t[0]]}),n}},nthArg:function(t){return function(e){var n=e<0?1:U(e)+1;return L(t(e),n)}},rearg:function(t){ return function(e,n){var r=n?n.length:0;return L(t(e,n),r)}},runInContext:function(e){return function(n){return c(t,e(n),p)}}};if(!S)return j(e,n);var V=n,G=[];return B(K,function(t){B(l.aryMethod[t],function(t){var e=V[l.remap[t]||t];e&&G.push([t,j(t,e)])})}),B(q(V),function(t){var e=V[t];if("function"==typeof e){for(var n=G.length;n--;)if(G[n][0]==t)return;e.convert=b(t,e),G.push([t,e])}}),B(G,function(t){V[t[0]]=t[1]}),V.convert=_,A&&(V.placeholder=R),B(q(V),function(t){B(l.realToAlias[t]||[],function(e){V[e]=V[t]})}),V}var l=n(16),s=n(17),p=Array.prototype.push;t.exports=c},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var i in n){var u=n[i];t.call(r,u)?r[u].push(i):r[u]=[i]}return r}(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,e){t.exports={}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(13),i=(0,r.flow)([r.deburr,(0,r.replace)(/,|\(|\)/g,""),(0,r.replace)(/\s+/g,"_"),(0,r.replace)(/'|’/g,"_039_"),(0,r.replace)("–","-")]),u=(0,r.flow)([r.toLower,i]);e.default={formatIStatsValueKeepCase:i,formatIStatsValue:u},t.exports=e.default},function(t,e){t.exports={create:function(t,e){return Morph.createContainerWithCaller("bbc-morph-bitesize-pos-for-level-view@2.5.0",t,e)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(3),i=function(t){return t&&t.__esModule?t:{default:t}}(r),u=function(t){return"https://bitesize.files.bbci.co.uk/images/svgs/icons/fields-of-study/by-zid/"+t+".svg"},o=function(t){return i.default.createElement("li",{className:"pos-card"},i.default.createElement("a",{className:"pos-card__link",href:t.href,onClick:t.onClick},i.default.createElement("img",{className:"pos-card__image",src:u(t.fieldOfStudyZid),alt:t.label,"aria-hidden":"true"}),i.default.createElement("p",{className:"pos-card__label"},t.label)))};o.displayName="PosCard",o.defaultProps={onClick:function(){return null}},e.default=o,t.exports=e.default}]);; });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-level/levelId/z8hhvcw/version/2.7.2', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":{"id":"z8hhvcw","type":"keyStage","label":"Nàiseanta 4","description":"'S e teisteanas do sgoilearan ann an Alba, a tha sa bhitheantas air a ghabhail aig ceann shuas na h-àrd-sgoile, a th' ann an Ìre Nàiseanta 4.","subLevelOf":"","programmesOfStudy":[{"id":"zb77hyc","label":"Cruinn-eòlas","depictionPid":"p017dmsh","type":"programme-of-study","fieldOfStudy":{"id":"z2f3cdm","label":"Cruinn-eòlas","type":"field-of-study"}},{"id":"zg22pv4","label":"Eachdraidh","depictionPid":"p017dmvq","type":"programme-of-study","fieldOfStudy":{"id":"z7svr82","label":"Eachdraidh","type":"field-of-study"}},{"id":"zwnnb9q","label":"Gàidhlig","depictionPid":"p017dmry","type":"programme-of-study","fieldOfStudy":{"id":"zgj2tfr","label":"Gàidhlig","type":"field-of-study"}},{"id":"zst8v9q","label":"Gnìomhan Matamataigs","depictionPid":"p01db7pn","type":"programme-of-study","fieldOfStudy":{"id":"z37qtfr","label":"Matamataig Sgilean-beatha","type":"field-of-study"}},{"id":"zpfcqhv","label":"Matamataig","depictionPid":"p017dn1n","type":"programme-of-study","fieldOfStudy":{"id":"z6vg9j6","label":"Matamataig","type":"field-of-study"}},{"id":"zrmmn39","label":"Nuadh-eòlas","depictionPid":"p017dn60","type":"programme-of-study","fieldOfStudy":{"id":"zs48q6f","label":"Nuadh-eòlas","type":"field-of-study"}}],"nations":[{"label":"Scotland","type":"nation"}]}}); });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-pos-for-level-view","levelId":"z8hhvcw","version":"2.5.0","language":"en-GB","path":"\/education\/levels\/z8hhvcw","_mrrVersion":"1.13.4"},'u3349928034003824'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/morph/4.3.3/bundle', 'live-push' : '//web.archive.org/web/20180202114133/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.ptrs.forEach(attempt); Morph.toInit.ptrs = []; Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u3349928034003824 */</script><script>Morph.toInit.ptrs.push(function() { Morph.ptrs = Morph.ptrs || {}; Morph.names = Morph.names || {}; var newPtrs = {}; Object.keys(newPtrs).forEach(function(key) { Morph.names[key] = newPtrs[key].name; Morph.ptrs[key] = newPtrs[key].ptrs; }); });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-promise@1.0.6"]={"es6-promise":"3.2.1"},function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){Morph.modules["bbc-morph-promise@1.0.6"]=e(1)},function(t,n,e){var r=e(2).Promise;t.exports=r},function(t,n,e){var r;(function(t,o,i){(function(){"use strict";function s(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function c(t){V=t}function a(t){tt=t}function f(){return function(){t.nextTick(v)}}function l(){return function(){R(v)}}function h(){var t=0,n=new rt(v),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){e.data=t=++t%2}}function p(){var t=new MessageChannel;return t.port1.onmessage=v,function(){t.port2.postMessage(0)}}function d(){return function(){setTimeout(v,1)}}function v(){for(var t=0;t<$;t+=2){var n=st[t],e=st[t+1];n(e),st[t]=void 0,st[t+1]=void 0}$=0}function _(){try{var t=e(5);return R=t.runOnLoop||t.runOnContext,l()}catch(t){return d()}}function y(t,n){var e=this,r=new this.constructor(w);void 0===r[at]&&N(r);var o=e._state;if(o){var i=arguments[o-1];tt(function(){F(o,r,i,e._result)})}else C(e,r,t,n);return r}function m(t){var n=this;if(t&&"object"==typeof t&&t.constructor===n)return t;var e=new n(w);return j(e,t),e}function w(){}function b(){return new TypeError("You cannot resolve a promise with itself")}function g(){return new TypeError("A promises callback cannot return that same promise.")}function A(t){try{return t.then}catch(t){return pt.error=t,pt}}function x(t,n,e,r){try{t.call(n,e,r)}catch(t){return t}}function E(t,n,e){tt(function(t){var r=!1,o=x(e,n,function(e){r||(r=!0,n!==e?j(t,e):M(t,e))},function(n){r||(r=!0,k(t,n))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,k(t,o))},t)}function T(t,n){n._state===lt?M(t,n._result):n._state===ht?k(t,n._result):C(n,void 0,function(n){j(t,n)},function(n){k(t,n)})}function S(t,n,e){n.constructor===t.constructor&&e===ut&&constructor.resolve===ct?T(t,n):e===pt?k(t,pt.error):void 0===e?M(t,n):u(e)?E(t,n,e):M(t,n)}function j(t,n){t===n?k(t,b()):s(n)?S(t,n,A(n)):M(t,n)}function P(t){t._onerror&&t._onerror(t._result),O(t)}function M(t,n){t._state===ft&&(t._result=n,t._state=lt,0!==t._subscribers.length&&tt(O,t))}function k(t,n){t._state===ft&&(t._state=ht,t._result=n,tt(P,t))}function C(t,n,e,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=n,o[i+lt]=e,o[i+ht]=r,0===i&&t._state&&tt(O,t)}function O(t){var n=t._subscribers,e=t._state;if(0!==n.length){for(var r,o,i=t._result,s=0;s<n.length;s+=3)r=n[s],o=n[s+e],r?F(e,r,o,i):o(i);t._subscribers.length=0}}function L(){this.error=null}function Y(t,n){try{return t(n)}catch(t){return dt.error=t,dt}}function F(t,n,e,r){var o,i,s,c,a=u(e);if(a){if(o=Y(e,r),o===dt?(c=!0,i=o.error,o=null):s=!0,n===o)return void k(n,g())}else o=r,s=!0;n._state!==ft||(a&&s?j(n,o):c?k(n,i):t===lt?M(n,o):t===ht&&k(n,o))}function D(t,n){try{n(function(n){j(t,n)},function(n){k(t,n)})}catch(n){k(t,n)}}function K(){return vt++}function N(t){t[at]=vt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function U(t){return new bt(this,t).promise}function W(t){var n=this;return new n(Z(t)?function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)}:function(t,n){n(new TypeError("You must pass an array to race."))})}function q(t){var n=this,e=new n(w);return k(e,t),e}function z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function B(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function G(t){this[at]=K(),this._result=this._state=void 0,this._subscribers=[],w!==t&&("function"!=typeof t&&z(),this instanceof G?D(this,t):B())}function H(t,n){this._instanceConstructor=t,this.promise=new t(w),this.promise[at]||N(this.promise),Z(n)?(this._input=n,this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?M(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&M(this.promise,this._result))):k(this.promise,I())}function I(){return new Error("Array Methods must be provided an Array")}function J(){var t;if("undefined"!=typeof o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=wt)}var Q;Q=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var R,V,X,Z=Q,$=0,tt=function(t,n){st[$]=t,st[$+1]=n,$+=2,2===$&&(V?V(v):X())},nt="undefined"!=typeof window?window:void 0,et=nt||{},rt=et.MutationObserver||et.WebKitMutationObserver,ot="undefined"==typeof self&&"undefined"!=typeof t&&"[object process]"==={}.toString.call(t),it="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,st=new Array(1e3);X=ot?f():rt?h():it?p():void 0===nt?_():d();var ut=y,ct=m,at=Math.random().toString(36).substring(16),ft=void 0,lt=1,ht=2,pt=new L,dt=new L,vt=0,_t=U,yt=W,mt=q,wt=G;G.all=_t,G.race=yt,G.resolve=ct,G.reject=mt,G._setScheduler=c,G._setAsap=a,G._asap=tt,G.prototype={constructor:G,then:ut,catch:function(t){return this.then(null,t)}};var bt=H;H.prototype._enumerate=function(){for(var t=this.length,n=this._input,e=0;this._state===ft&&e<t;e++)this._eachEntry(n[e],e)},H.prototype._eachEntry=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===ct){var o=A(t);if(o===ut&&t._state!==ft)this._settledAt(t._state,n,t._result);else if("function"!=typeof o)this._remaining--,this._result[n]=t;else if(e===wt){var i=new e(w);S(i,t,o),this._willSettleAt(i,n)}else this._willSettleAt(new e(function(n){n(t)}),n)}else this._willSettleAt(r(t),n)},H.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===ft&&(this._remaining--,t===ht?k(r,e):this._result[n]=e),0===this._remaining&&M(r,this._result)},H.prototype._willSettleAt=function(t,n){var e=this;C(t,void 0,function(t){e._settledAt(lt,n,t)},function(t){e._settledAt(ht,n,t)})};var gt=J,At={Promise:wt,polyfill:gt};e(6).amd?(r=function(){return At}.call(n,e,n,i),!(void 0!==r&&(i.exports=r))):"undefined"!=typeof i&&i.exports?i.exports=At:"undefined"!=typeof this&&(this.ES6Promise=At),gt()}).call(this)}).call(n,e(3),function(){return this}(),e(4)(t))},function(t,n){function e(){l&&a&&(l=!1,a.length?f=a.concat(f):h=-1,f.length&&r())}function r(){if(!l){var t=s(e);l=!0;for(var n=f.length;n;){for(a=f,f=[];++h<n;)a&&a[h].run();h=-1,n=f.length}a=null,l=!1,u(t)}}function o(t,n){this.fun=t,this.array=n}function i(){}var s,u,c=t.exports={};!function(){try{s=setTimeout}catch(t){s=function(){throw new Error("setTimeout is not defined")}}try{u=clearTimeout}catch(t){u=function(){throw new Error("clearTimeout is not defined")}}}();var a,f=[],l=!1,h=-1;c.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];f.push(new o(t,n)),1!==f.length||l||s(r,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=i,c.addListener=i,c.once=i,c.off=i,c.removeListener=i,c.removeAllListeners=i,c.emit=i,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n){},function(t,n){t.exports=function(){throw new Error("define cannot be used indirect")}}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-istats@1.1.10"]={"bbc-morph-promise":"1.0.6",requirejs:"2.3.4"},function(r){function n(e){if(t[e])return t[e].exports;var o=t[e]={exports:{},id:e,loaded:!1};return r[e].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=r,n.c=t,n.p="",n(0)}([function(r,n,t){Morph.modules["bbc-morph-istats@1.1.10"]=t(1)},function(r,n,t){function e(){return p?f.resolve(p):new f(function(r){requirejs(["istats-1"],function(n){p=n,r(p)})})}function o(r){return"string"==typeof r&&r[0]}function u(r,n){return o(r)&&o(n)}function i(r,n,t){return e().then(function(e){e.log(n,r,t)})}function c(r,n,t){return u(r,n)?i(r,n,t):f.reject("Invalid parameters")}function s(){return e().then(function(r){return r.getCountername()})}var p,f=t(2);n.track=c,n.getCountername=s},function(r,n){r.exports=Morph.modules["bbc-morph-promise@1.0.6"]}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-language-switcher-view@2.1.6"]={"bbc-morph-istats":"1.1.10",lodash:"4.17.4",react:"0.14.7"},function(t){function n(e){if(r[e])return r[e].exports;var u=r[e]={exports:{},id:e,loaded:!1};return t[e].call(u.exports,u,u.exports,n),u.loaded=!0,u.exports}var r={};return n.m=t,n.c=r,n.p="",n(0)}([function(t,n,r){Morph.modules["bbc-morph-bitesize-language-switcher-view@2.1.6"]=r(1)},function(t,n,r){t.exports=function(t){function n(e){if(r[e])return r[e].exports;var u=r[e]={i:e,l:!1,exports:{}};return t[e].call(u.exports,u,u.exports,n),u.l=!0,u.exports}var r={};return n.m=t,n.c=r,n.d=function(t,r,e){n.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:e})},n.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(r,"a",r),r},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=0)}([function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(n,"__esModule",{value:!0});var u=r(1),i=e(u),o=r(2),a=r(3),f=e(a),c=r(4),l=e(c),s="en-GB",p="ckps_kl_lang",h=".bbc.co.uk",g=function(){var t=new Date;return t.setYear(t.getFullYear()+1),t},d=function(t,n){if("undefined"!=typeof window&&window.bbccookies){var r=window.bbccookies._getCurrentDomain()||h;r="."===r.charAt(0)?r:"."+r,window.bbccookies.set(t,n,{path:"/",domain:r,expires:g()})}},_=function(t){var n="language_switcher",r="click";f.default.track(n,r,{selected_language:t})},v=function(t){return function(){_(t),d(p,t),window&&window.location&&window.location.reload(!0)}},y=function(t){var n=t.language,r=(0,o.find)(function(t){return t.string===n},l.default)||l.default[0],e=(0,o.filter)(function(t){return t.string!==r.string},l.default);return i.default.createElement("div",{className:"language-switcher-container"},i.default.createElement("div",{className:"language-switcher"},i.default.createElement("h2",{className:"language-switcher__title"},r.languageLabel+":"),i.default.createElement("ol",{className:"language-switcher__list"},(0,o.map)(function(t){return i.default.createElement("li",{key:t.string,className:"language-switcher__language"},i.default.createElement("a",{role:"link",tabIndex:"0",lang:t.string,className:"language-switcher__language__link",onClick:v(t.string)},t.label))},e))))};y.defaultProps={language:s},y.propTypes={language:u.PropTypes.string},n.default=y,t.exports=n.default},function(t,n){t.exports=r(2)},function(t,n){t.exports=r(3)},function(t,n){t.exports=r(9)},function(t,n){t.exports=[{string:"en-GB",languageLabel:"Languages",label:"English"},{string:"cy-GB",languageLabel:"Ieithoedd",label:"Cymraeg"},{string:"ga-GB",languageLabel:"Teangacha",label:"Gaeilge"},{string:"gd-GB",languageLabel:"Cànain",label:"Gàidhlig"}]}])},function(t,n){t.exports=React},function(t,n,r){var e=r(4).runInContext();t.exports=r(6)(e,e)},function(t,n,r){var e;(function(t,u){(function(){function i(t,n){return t.set(n[0],n[1]),t}function o(t,n){return t.add(n),t}function a(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}function f(t,n,r,e){for(var u=-1,i=null==t?0:t.length;++u<i;){var o=t[u];n(e,o,r(o),t)}return e}function c(t,n){for(var r=-1,e=null==t?0:t.length;++r<e&&!1!==n(t[r],r,t););return t}function l(t,n){for(var r=null==t?0:t.length;r--&&!1!==n(t[r],r,t););return t}function s(t,n){for(var r=-1,e=null==t?0:t.length;++r<e;)if(!n(t[r],r,t))return!1;return!0}function p(t,n){for(var r=-1,e=null==t?0:t.length,u=0,i=[];++r<e;){var o=t[r];n(o,r,t)&&(i[u++]=o)}return i}function h(t,n){return!(null==t||!t.length)&&-1<w(t,n,0)}function g(t,n,r){for(var e=-1,u=null==t?0:t.length;++e<u;)if(r(n,t[e]))return!0;return!1}function d(t,n){for(var r=-1,e=null==t?0:t.length,u=Array(e);++r<e;)u[r]=n(t[r],r,t);return u}function _(t,n){for(var r=-1,e=n.length,u=t.length;++r<e;)t[u+r]=n[r];return t}function v(t,n,r,e){var u=-1,i=null==t?0:t.length;for(e&&i&&(r=t[++u]);++u<i;)r=n(r,t[u],u,t);return r}function y(t,n,r,e){var u=null==t?0:t.length;for(e&&u&&(r=t[--u]);u--;)r=n(r,t[u],u,t);return r}function b(t,n){for(var r=-1,e=null==t?0:t.length;++r<e;)if(n(t[r],r,t))return!0;return!1}function m(t,n,r){var e;return r(t,function(t,r,u){if(n(t,r,u))return e=r,!1}),e}function x(t,n,r,e){var u=t.length;for(r+=e?1:-1;e?r--:++r<u;)if(n(t[r],r,t))return r;return-1}function w(t,n,r){if(n===n)t:{--r;for(var e=t.length;++r<e;)if(t[r]===n){t=r;break t}t=-1}else t=x(t,A,r);return t}function j(t,n,r,e){--r;for(var u=t.length;++r<u;)if(e(t[r],n))return r;return-1}function A(t){return t!==t}function I(t,n){var r=null==t?0:t.length;return r?E(t,n)/r:G}function k(t){return function(n){return null==n?Z:n[t]}}function W(t){return function(n){return null==t?Z:t[n]}}function R(t,n,r,e,u){return u(t,function(t,u,i){r=e?(e=!1,t):n(r,t,u,i)}),r}function O(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].c;return t}function E(t,n){for(var r,e=-1,u=t.length;++e<u;){var i=n(t[e]);i!==Z&&(r=r===Z?i:r+i)}return r}function S(t,n){for(var r=-1,e=Array(t);++r<t;)e[r]=n(r);return e}function B(t,n){return d(n,function(n){return[n,t[n]]})}function z(t){return function(n){return t(n)}}function L(t,n){return d(n,function(n){return t[n]})}function C(t,n){return t.has(n)}function M(t,n){for(var r=-1,e=t.length;++r<e&&-1<w(n,t[r],0););return r}function F(t,n){for(var r=t.length;r--&&-1<w(n,t[r],0););return r}function D(t){return"\\"+qt[t]}function T(t){var n=-1,r=Array(t.size);return t.forEach(function(t,e){r[++n]=[e,t]}),r}function P(t,n){return function(r){return t(n(r))}}function U(t,n){for(var r=-1,e=t.length,u=0,i=[];++r<e;){var o=t[r];o!==n&&"__lodash_placeholder__"!==o||(t[r]="__lodash_placeholder__",i[u++]=r)}return i}function N(t){var n=-1,r=Array(t.size);return t.forEach(function(t){r[++n]=t}),r}function q(t){var n=-1,r=Array(t.size);return t.forEach(function(t){r[++n]=[t,t]}),r}function $(t){if(Ft.test(t)){for(var n=Ct.lastIndex=0;Ct.test(t);)++n;t=n}else t=on(t);return t}function K(t){return Ft.test(t)?t.match(Ct)||[]:t.split("")}var Z,V=1/0,G=NaN,Y=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],H=/\b__p\+='';/g,J=/\b(__p\+=)''\+/g,Q=/(__e\(.*?\)|\b__t\))\+'';/g,X=/&(?:amp|lt|gt|quot|#39);/g,tt=/[&<>"']/g,nt=RegExp(X.source),rt=RegExp(tt.source),et=/<%-([\s\S]+?)%>/g,ut=/<%([\s\S]+?)%>/g,it=/<%=([\s\S]+?)%>/g,ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,at=/^\w*$/,ft=/^\./,ct=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,lt=/[\\^$.*+?()[\]{}|]/g,st=RegExp(lt.source),pt=/^\s+|\s+$/g,ht=/^\s+/,gt=/\s+$/,dt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,_t=/\{\n\/\* \[wrapped with (.+)\] \*/,vt=/,? & /,yt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,bt=/\\(\\)?/g,mt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,xt=/\w*$/,wt=/^[-+]0x[0-9a-f]+$/i,jt=/^0b[01]+$/i,At=/^\[object .+?Constructor\]$/,It=/^0o[0-7]+$/i,kt=/^(?:0|[1-9]\d*)$/,Wt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Rt=/($^)/,Ot=/['\n\r\u2028\u2029\\]/g,Et="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",St="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+Et,Bt="(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])",zt=RegExp("['’]","g"),Lt=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Ct=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+Bt+Et,"g"),Mt=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)|\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)|\\d+",St].join("|"),"g"),Ft=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Dt=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Tt="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Pt={};Pt["[object Float32Array]"]=Pt["[object Float64Array]"]=Pt["[object Int8Array]"]=Pt["[object Int16Array]"]=Pt["[object Int32Array]"]=Pt["[object Uint8Array]"]=Pt["[object Uint8ClampedArray]"]=Pt["[object Uint16Array]"]=Pt["[object Uint32Array]"]=!0,Pt["[object Arguments]"]=Pt["[object Array]"]=Pt["[object ArrayBuffer]"]=Pt["[object Boolean]"]=Pt["[object DataView]"]=Pt["[object Date]"]=Pt["[object Error]"]=Pt["[object Function]"]=Pt["[object Map]"]=Pt["[object Number]"]=Pt["[object Object]"]=Pt["[object RegExp]"]=Pt["[object Set]"]=Pt["[object String]"]=Pt["[object WeakMap]"]=!1;var Ut={};Ut["[object Arguments]"]=Ut["[object Array]"]=Ut["[object ArrayBuffer]"]=Ut["[object DataView]"]=Ut["[object Boolean]"]=Ut["[object Date]"]=Ut["[object Float32Array]"]=Ut["[object Float64Array]"]=Ut["[object Int8Array]"]=Ut["[object Int16Array]"]=Ut["[object Int32Array]"]=Ut["[object Map]"]=Ut["[object Number]"]=Ut["[object Object]"]=Ut["[object RegExp]"]=Ut["[object Set]"]=Ut["[object String]"]=Ut["[object Symbol]"]=Ut["[object Uint8Array]"]=Ut["[object Uint8ClampedArray]"]=Ut["[object Uint16Array]"]=Ut["[object Uint32Array]"]=!0,Ut["[object Error]"]=Ut["[object Function]"]=Ut["[object WeakMap]"]=!1;var Nt,qt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},$t=parseFloat,Kt=parseInt,Zt="object"==typeof t&&t&&t.Object===Object&&t,Vt="object"==typeof self&&self&&self.Object===Object&&self,Gt=Zt||Vt||Function("return this")(),Yt="object"==typeof n&&n&&!n.nodeType&&n,Ht=Yt&&"object"==typeof u&&u&&!u.nodeType&&u,Jt=Ht&&Ht.exports===Yt,Qt=Jt&&Zt.process;t:{try{Nt=Qt&&Qt.binding&&Qt.binding("util");break t}catch(t){}Nt=void 0}var Xt=Nt&&Nt.isArrayBuffer,tn=Nt&&Nt.isDate,nn=Nt&&Nt.isMap,rn=Nt&&Nt.isRegExp,en=Nt&&Nt.isSet,un=Nt&&Nt.isTypedArray,on=k("length"),an=W({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),fn=W({"&":"&","<":"<",">":">",'"':""","'":"'"}),cn=W({"&":"&","<":"<",">":">",""":'"',"'":"'"}),ln=function t(n){function r(t){if(mu(t)&&!fa(t)&&!(t instanceof W)){if(t instanceof u)return t;if(fi.call(t,"__wrapped__"))return qe(t)}return new u(t)}function e(){}function u(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=Z}function W(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Et(t){var n=-1,r=null==t?0:t.length;for(this.clear();++n<r;){var e=t[n];this.set(e[0],e[1])}}function St(t){var n=-1,r=null==t?0:t.length;for(this.clear();++n<r;){var e=t[n];this.set(e[0],e[1])}}function Bt(t){var n=-1,r=null==t?0:t.length;for(this.clear();++n<r;){var e=t[n];this.set(e[0],e[1])}}function Ct(t){var n=-1,r=null==t?0:t.length;for(this.__data__=new Bt;++n<r;)this.add(t[n])}function Nt(t){this.size=(this.__data__=new St(t)).size}function qt(t,n){var r,e=fa(t),u=!e&&aa(t),i=!e&&!u&&la(t),o=!e&&!u&&!i&&da(t),u=(e=e||u||i||o)?S(t.length,ri):[],a=u.length;for(r in t)!n&&!fi.call(t,r)||e&&("length"==r||i&&("offset"==r||"parent"==r)||o&&("buffer"==r||"byteLength"==r||"byteOffset"==r)||Ee(r,a))||u.push(r);return u}function Zt(t){var n=t.length;return n?t[fr(0,n-1)]:Z}function Vt(t,n){return Te(Dr(t),_n(n,0,t.length))}function Yt(t){return Te(Dr(t))}function Ht(t,n,r){(r===Z||pu(t[n],r))&&(r!==Z||n in t)||gn(t,n,r)}function Qt(t,n,r){var e=t[n];fi.call(t,n)&&pu(e,r)&&(r!==Z||n in t)||gn(t,n,r)}function on(t,n){for(var r=t.length;r--;)if(pu(t[r][0],n))return r;return-1}function sn(t,n,r,e){return oo(t,function(t,u,i){n(e,t,r(t),i)}),e}function pn(t,n){return t&&Tr(n,Lu(n),t)}function hn(t,n){return t&&Tr(n,Cu(n),t)}function gn(t,n,r){"__proto__"==n&&ki?ki(t,n,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[n]=r}function dn(t,n){for(var r=-1,e=n.length,u=Yu(e),i=null==t;++r<e;)u[r]=i?Z:Bu(t,n[r]);return u}function _n(t,n,r){return t===t&&(r!==Z&&(t=t<=r?t:r),n!==Z&&(t=t>=n?t:n)),t}function vn(t,n,r,e,u,i){var o,a=1&n,f=2&n,l=4&n;if(r&&(o=u?r(t,e,u,i):r(t)),o!==Z)return o;if(!bu(t))return t;if(e=fa(t)){if(o=ke(t),!a)return Dr(t,o)}else{var s=yo(t),p="[object Function]"==s||"[object GeneratorFunction]"==s;if(la(t))return Br(t,a);if("[object Object]"==s||"[object Arguments]"==s||p&&!u){if(o=f||p?{}:We(t),!a)return f?Ur(t,hn(o,t)):Pr(t,pn(o,t))}else{if(!Ut[s])return u?t:{};o=Re(t,s,vn,a)}}if(i||(i=new Nt),u=i.get(t))return u;i.set(t,o);var f=l?f?ye:ve:f?Cu:Lu,h=e?Z:f(t);return c(h||t,function(e,u){h&&(u=e,e=t[u]),Qt(o,u,vn(e,n,r,u,t,i))}),o}function yn(t){var n=Lu(t);return function(r){return bn(r,t,n)}}function bn(t,n,r){var e=r.length;if(null==t)return!e;for(t=ti(t);e--;){var u=r[e],i=n[u],o=t[u];if(o===Z&&!(u in t)||!i(o))return!1}return!0}function mn(t,n,r){if("function"!=typeof t)throw new ei("Expected a function");return xo(function(){t.apply(Z,r)},n)}function xn(t,n,r,e){var u=-1,i=h,o=!0,a=t.length,f=[],c=n.length;if(!a)return f;r&&(n=d(n,z(r))),e?(i=g,o=!1):200<=n.length&&(i=C,o=!1,n=new Ct(n));t:for(;++u<a;){var l=t[u],s=null==r?l:r(l),l=e||0!==l?l:0;if(o&&s===s){for(var p=c;p--;)if(n[p]===s)continue t;f.push(l)}else i(n,s,e)||f.push(l)}return f}function wn(t,n){var r=!0;return oo(t,function(t,e,u){return r=!!n(t,e,u)}),r}function jn(t,n,r){for(var e=-1,u=t.length;++e<u;){var i=t[e],o=n(i);if(null!=o&&(a===Z?o===o&&!Au(o):r(o,a)))var a=o,f=i}return f}function An(t,n){var r=[];return oo(t,function(t,e,u){n(t,e,u)&&r.push(t)}),r}function In(t,n,r,e,u){var i=-1,o=t.length;for(r||(r=Oe),u||(u=[]);++i<o;){var a=t[i];0<n&&r(a)?1<n?In(a,n-1,r,e,u):_(u,a):e||(u[u.length]=a)}return u}function kn(t,n){return t&&fo(t,n,Lu)}function Wn(t,n){return t&&co(t,n,Lu)}function Rn(t,n){return p(n,function(n){return _u(t[n])})}function On(t,n){n=Er(n,t);for(var r=0,e=n.length;null!=t&&r<e;)t=t[Pe(n[r++])];return r&&r==e?t:Z}function En(t,n,r){return n=n(t),fa(t)?n:_(n,r(t))}function Sn(t){if(null==t)t=t===Z?"[object Undefined]":"[object Null]";else if(Ii&&Ii in ti(t)){var n=fi.call(t,Ii),r=t[Ii];try{t[Ii]=Z;var e=!0}catch(t){}var u=si.call(t);e&&(n?t[Ii]=r:delete t[Ii]),t=u}else t=si.call(t);return t}function Bn(t,n){return t>n}function zn(t,n){return null!=t&&fi.call(t,n)}function Ln(t,n){return null!=t&&n in ti(t)}function Cn(t,n,r){for(var e=r?g:h,u=t[0].length,i=t.length,o=i,a=Yu(i),f=1/0,c=[];o--;){var l=t[o];o&&n&&(l=d(l,z(n))),f=Di(l.length,f),a[o]=!r&&(n||120<=u&&120<=l.length)?new Ct(o&&l):Z}var l=t[0],s=-1,p=a[0];t:for(;++s<u&&c.length<f;){var _=l[s],v=n?n(_):_,_=r||0!==_?_:0;if(p?!C(p,v):!e(c,v,r)){for(o=i;--o;){var y=a[o];if(y?!C(y,v):!e(t[o],v,r))continue t}p&&p.push(v),c.push(_)}}return c}function Mn(t,n,r){var e={};return kn(t,function(t,u,i){n(e,r(t),u,i)}),e}function Fn(t,n,r){return n=Er(n,t),t=2>n.length?t:On(t,dr(n,0,-1)),n=null==t?t:t[Pe(Ge(n))],null==n?Z:a(n,t,r)}function Dn(t){return mu(t)&&"[object Arguments]"==Sn(t)}function Tn(t){return mu(t)&&"[object ArrayBuffer]"==Sn(t)}function Pn(t){return mu(t)&&"[object Date]"==Sn(t)}function Un(t,n,r,e,u){if(t===n)n=!0;else if(null==t||null==n||!mu(t)&&!mu(n))n=t!==t&&n!==n;else t:{var i=fa(t),o=fa(n),a=i?"[object Array]":yo(t),f=o?"[object Array]":yo(n),a="[object Arguments]"==a?"[object Object]":a,f="[object Arguments]"==f?"[object Object]":f,c="[object Object]"==a,o="[object Object]"==f;if((f=a==f)&&la(t)){if(!la(n)){n=!1;break t}i=!0,c=!1}if(f&&!c)u||(u=new Nt),n=i||da(t)?ge(t,n,r,e,Un,u):de(t,n,a,r,e,Un,u);else{if(!(1&r)&&(i=c&&fi.call(t,"__wrapped__"),a=o&&fi.call(n,"__wrapped__"),i||a)){t=i?t.value():t,n=a?n.value():n,u||(u=new Nt),n=Un(t,n,r,e,u);break t}if(f)n:if(u||(u=new Nt),i=1&r,a=ve(t),o=a.length,f=ve(n).length,o==f||i){for(c=o;c--;){var l=a[c];if(!(i?l in n:fi.call(n,l))){n=!1;break n}}if((f=u.get(t))&&u.get(n))n=f==n;else{f=!0,u.set(t,n),u.set(n,t);for(var s=i;++c<o;){var l=a[c],p=t[l],h=n[l];if(e)var g=i?e(h,p,l,n,t,u):e(p,h,l,t,n,u);if(g===Z?p!==h&&!Un(p,h,r,e,u):!g){f=!1;break}s||(s="constructor"==l)}f&&!s&&(r=t.constructor,e=n.constructor,r!=e&&"constructor"in t&&"constructor"in n&&!("function"==typeof r&&r instanceof r&&"function"==typeof e&&e instanceof e)&&(f=!1)),u.delete(t),u.delete(n),n=f}}else n=!1;else n=!1}}return n}function Nn(t){return mu(t)&&"[object Map]"==yo(t)}function qn(t,n,r,e){var u=r.length,i=u,o=!e;if(null==t)return!i;for(t=ti(t);u--;){var a=r[u];if(o&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++u<i;){var a=r[u],f=a[0],c=t[f],l=a[1];if(o&&a[2]){if(c===Z&&!(f in t))return!1}else{if(a=new Nt,e)var s=e(c,l,f,t,n,a);if(s===Z?!Un(l,c,3,e,a):!s)return!1}}return!0}function $n(t){return!(!bu(t)||li&&li in t)&&(_u(t)?gi:At).test(Ue(t))}function Kn(t){return mu(t)&&"[object RegExp]"==Sn(t)}function Zn(t){return mu(t)&&"[object Set]"==yo(t)}function Vn(t){return mu(t)&&yu(t.length)&&!!Pt[Sn(t)]}function Gn(t){return"function"==typeof t?t:null==t?Nu:"object"==typeof t?fa(t)?Xn(t[0],t[1]):Qn(t):Zu(t)}function Yn(t){if(!Le(t))return Mi(t);var n,r=[];for(n in ti(t))fi.call(t,n)&&"constructor"!=n&&r.push(n);return r}function Hn(t,n){return t<n}function Jn(t,n){var r=-1,e=hu(t)?Yu(t.length):[];return oo(t,function(t,u,i){e[++r]=n(t,u,i)}),e}function Qn(t){var n=je(t);return 1==n.length&&n[0][2]?Ce(n[0][0],n[0][1]):function(r){return r===t||qn(r,t,n)}}function Xn(t,n){return Be(t)&&n===n&&!bu(n)?Ce(Pe(t),n):function(r){var e=Bu(r,t);return e===Z&&e===n?zu(r,t):Un(n,e,3)}}function tr(t,n,r,e,u){t!==n&&fo(n,function(i,o){if(bu(i)){u||(u=new Nt);var a=u,f=t[o],c=n[o],l=a.get(c);if(l)Ht(t,o,l);else{var l=e?e(f,c,o+"",t,n,a):Z,s=l===Z;if(s){var p=fa(c),h=!p&&la(c),g=!p&&!h&&da(c),l=c;p||h||g?fa(f)?l=f:gu(f)?l=Dr(f):h?(s=!1,l=Br(c,!0)):g?(s=!1,l=Lr(c,!0)):l=[]:wu(c)||aa(c)?(l=f,aa(f)?l=Eu(f):(!bu(f)||r&&_u(f))&&(l=We(c))):s=!1}s&&(a.set(c,l),tr(l,c,r,e,a),a.delete(c)),Ht(t,o,l)}}else a=e?e(t[o],i,o+"",t,n,u):Z,a===Z&&(a=i),Ht(t,o,a)},Cu)}function nr(t,n){var r=t.length;if(r)return n+=0>n?r:0,Ee(n,r)?t[n]:Z}function rr(t,n,r){var e=-1;return n=d(n.length?n:[Nu],z(xe())),t=Jn(t,function(t){return{a:d(n,function(n){return n(t)}),b:++e,c:t}}),O(t,function(t,n){var e;t:{e=-1;for(var u=t.a,i=n.a,o=u.length,a=r.length;++e<o;){var f=Cr(u[e],i[e]);if(f){e=e>=a?f:f*("desc"==r[e]?-1:1);break t}}e=t.b-n.b}return e})}function er(t,n){return ur(t,n,function(n,r){return zu(t,r)})}function ur(t,n,r){for(var e=-1,u=n.length,i={};++e<u;){var o=n[e],a=On(t,o);r(a,o)&&hr(i,Er(o,t),a)}return i}function ir(t){return function(n){return On(n,t)}}function or(t,n,r,e){var u=e?j:w,i=-1,o=n.length,a=t;for(t===n&&(n=Dr(n)),r&&(a=d(t,z(r)));++i<o;)for(var f=0,c=n[i],c=r?r(c):c;-1<(f=u(a,c,f,e));)a!==t&&wi.call(a,f,1),wi.call(t,f,1);return t}function ar(t,n){for(var r=t?n.length:0,e=r-1;r--;){var u=n[r];if(r==e||u!==i){var i=u;Ee(u)?wi.call(t,u,1):jr(t,u)}}}function fr(t,n){return t+Si(Ui()*(n-t+1))}function cr(t,n){var r="";if(!t||1>n||9007199254740991<n)return r;do n%2&&(r+=t),(n=Si(n/2))&&(t+=t);while(n);return r}function lr(t,n){return wo(Me(t,n,Nu),t+"")}function sr(t){return Zt(Fu(t))}function pr(t,n){var r=Fu(t);return Te(r,_n(n,0,r.length))}function hr(t,n,r,e){if(!bu(t))return t;n=Er(n,t);for(var u=-1,i=n.length,o=i-1,a=t;null!=a&&++u<i;){var f=Pe(n[u]),c=r;if(u!=o){var l=a[f],c=e?e(l,f,a):Z;c===Z&&(c=bu(l)?l:Ee(n[u+1])?[]:{})}Qt(a,f,c),a=a[f]}return t}function gr(t){return Te(Fu(t))}function dr(t,n,r){var e=-1,u=t.length;for(0>n&&(n=-n>u?0:u+n),r=r>u?u:r,0>r&&(r+=u),u=n>r?0:r-n>>>0,n>>>=0,r=Yu(u);++e<u;)r[e]=t[e+n];return r}function _r(t,n){var r;return oo(t,function(t,e,u){return r=n(t,e,u),!r}),!!r}function vr(t,n,r){var e=0,u=null==t?e:t.length;if("number"==typeof n&&n===n&&2147483647>=u){for(;e<u;){var i=e+u>>>1,o=t[i];null!==o&&!Au(o)&&(r?o<=n:o<n)?e=i+1:u=i}return u}return yr(t,n,Nu,r)}function yr(t,n,r,e){n=r(n);for(var u=0,i=null==t?0:t.length,o=n!==n,a=null===n,f=Au(n),c=n===Z;u<i;){var l=Si((u+i)/2),s=r(t[l]),p=s!==Z,h=null===s,g=s===s,d=Au(s);(o?e||g:c?g&&(e||p):a?g&&p&&(e||!h):f?g&&p&&!h&&(e||!d):h||d?0:e?s<=n:s<n)?u=l+1:i=l}return Di(i,4294967294)}function br(t,n){for(var r=-1,e=t.length,u=0,i=[];++r<e;){var o=t[r],a=n?n(o):o;if(!r||!pu(a,f)){var f=a;i[u++]=0===o?0:o}}return i}function mr(t){return"number"==typeof t?t:Au(t)?G:+t}function xr(t){if("string"==typeof t)return t;if(fa(t))return d(t,xr)+"";if(Au(t))return uo?uo.call(t):"";var n=t+"";return"0"==n&&1/t==-V?"-0":n}function wr(t,n,r){var e=-1,u=h,i=t.length,o=!0,a=[],f=a;if(r)o=!1,u=g;else if(200<=i){if(u=n?null:ho(t))return N(u);o=!1,u=C,f=new Ct}else f=n?[]:a;t:for(;++e<i;){var c=t[e],l=n?n(c):c,c=r||0!==c?c:0;if(o&&l===l){for(var s=f.length;s--;)if(f[s]===l)continue t;n&&f.push(l),a.push(c)}else u(f,l,r)||(f!==a&&f.push(l),a.push(c))}return a}function jr(t,n){return n=Er(n,t),t=2>n.length?t:On(t,dr(n,0,-1)),null==t||delete t[Pe(Ge(n))]}function Ar(t,n,r,e){for(var u=t.length,i=e?u:-1;(e?i--:++i<u)&&n(t[i],i,t););return r?dr(t,e?0:i,e?i+1:u):dr(t,e?i+1:0,e?u:i)}function Ir(t,n){var r=t;return r instanceof W&&(r=r.value()),v(n,function(t,n){return n.func.apply(n.thisArg,_([t],n.args))},r)}function kr(t,n,r){var e=t.length;if(2>e)return e?wr(t[0]):[];for(var u=-1,i=Yu(e);++u<e;)for(var o=t[u],a=-1;++a<e;)a!=u&&(i[u]=xn(i[u]||o,t[a],n,r));return wr(In(i,1),n,r)}function Wr(t,n,r){for(var e=-1,u=t.length,i=n.length,o={};++e<u;)r(o,t[e],e<i?n[e]:Z);return o}function Rr(t){return gu(t)?t:[]}function Or(t){return"function"==typeof t?t:Nu}function Er(t,n){return fa(t)?t:Be(t,n)?[t]:jo(Su(t))}function Sr(t,n,r){var e=t.length;return r=r===Z?e:r,!n&&r>=e?t:dr(t,n,r)}function Br(t,n){if(n)return t.slice();var r=t.length,r=yi?yi(r):new t.constructor(r);return t.copy(r),r}function zr(t){var n=new t.constructor(t.byteLength);return new vi(n).set(new vi(t)),n}function Lr(t,n){return new t.constructor(n?zr(t.buffer):t.buffer,t.byteOffset,t.length)}function Cr(t,n){if(t!==n){var r=t!==Z,e=null===t,u=t===t,i=Au(t),o=n!==Z,a=null===n,f=n===n,c=Au(n);if(!a&&!c&&!i&&t>n||i&&o&&f&&!a&&!c||e&&o&&f||!r&&f||!u)return 1;if(!e&&!i&&!c&&t<n||c&&r&&u&&!e&&!i||a&&r&&u||!o&&u||!f)return-1}return 0}function Mr(t,n,r,e){var u=-1,i=t.length,o=r.length,a=-1,f=n.length,c=Fi(i-o,0),l=Yu(f+c);for(e=!e;++a<f;)l[a]=n[a];for(;++u<o;)(e||u<i)&&(l[r[u]]=t[u]);for(;c--;)l[a++]=t[u++];return l}function Fr(t,n,r,e){var u=-1,i=t.length,o=-1,a=r.length,f=-1,c=n.length,l=Fi(i-a,0),s=Yu(l+c);for(e=!e;++u<l;)s[u]=t[u];for(l=u;++f<c;)s[l+f]=n[f];for(;++o<a;)(e||u<i)&&(s[l+r[o]]=t[u++]);return s}function Dr(t,n){var r=-1,e=t.length;for(n||(n=Yu(e));++r<e;)n[r]=t[r];return n}function Tr(t,n,r,e){var u=!r;r||(r={});for(var i=-1,o=n.length;++i<o;){var a=n[i],f=e?e(r[a],t[a],a,r,t):Z;f===Z&&(f=t[a]),u?gn(r,a,f):Qt(r,a,f)}return r}function Pr(t,n){return Tr(t,_o(t),n)}function Ur(t,n){return Tr(t,vo(t),n)}function Nr(t,n){return function(r,e){var u=fa(r)?f:sn,i=n?n():{};return u(r,t,xe(e,2),i)}}function qr(t){return lr(function(n,r){var e=-1,u=r.length,i=1<u?r[u-1]:Z,o=2<u?r[2]:Z,i=3<t.length&&"function"==typeof i?(u--,i):Z;for(o&&Se(r[0],r[1],o)&&(i=3>u?Z:i,u=1),n=ti(n);++e<u;)(o=r[e])&&t(n,o,e,i);return n})}function $r(t,n){return function(r,e){if(null==r)return r;if(!hu(r))return t(r,e);for(var u=r.length,i=n?u:-1,o=ti(r);(n?i--:++i<u)&&!1!==e(o[i],i,o););return r}}function Kr(t){return function(n,r,e){var u=-1,i=ti(n);e=e(n);for(var o=e.length;o--;){var a=e[t?o:++u];if(!1===r(i[a],a,i))break}return n}}function Zr(t,n,r){function e(){return(this&&this!==Gt&&this instanceof e?i:t).apply(u?r:this,arguments)}var u=1&n,i=Yr(t);return e}function Vr(t){return function(n){n=Su(n);var r=Ft.test(n)?K(n):Z,e=r?r[0]:n.charAt(0);return n=r?Sr(r,1).join(""):n.slice(1),e[t]()+n}}function Gr(t){return function(n){return v(Pu(Tu(n).replace(zt,"")),t,"")}}function Yr(t){return function(){var n=arguments;switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3]);case 5:return new t(n[0],n[1],n[2],n[3],n[4]);case 6:return new t(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new t(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var r=io(t.prototype),n=t.apply(r,n);return bu(n)?n:r}}function Hr(t,n,r){function e(){for(var i=arguments.length,o=Yu(i),f=i,c=me(e);f--;)o[f]=arguments[f];return f=3>i&&o[0]!==c&&o[i-1]!==c?[]:U(o,c),i-=f.length,i<r?ae(t,n,Xr,e.placeholder,Z,o,f,Z,Z,r-i):a(this&&this!==Gt&&this instanceof e?u:t,this,o)}var u=Yr(t);return e}function Jr(t){return function(n,r,e){var u=ti(n);if(!hu(n)){var i=xe(r,3);n=Lu(n),r=function(t){return i(u[t],t,u)}}return r=t(n,r,e),-1<r?u[i?n[r]:r]:Z}}function Qr(t){return _e(function(n){var r=n.length,e=r,i=u.prototype.thru;for(t&&n.reverse();e--;){var o=n[e];if("function"!=typeof o)throw new ei("Expected a function");if(i&&!a&&"wrapper"==be(o))var a=new u([],!0)}for(e=a?e:r;++e<r;)var o=n[e],i=be(o),f="wrapper"==i?go(o):Z,a=f&&ze(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?a[be(f[0])].apply(a,f[3]):1==o.length&&ze(o)?a[i]():a.thru(o);return function(){var t=arguments,e=t[0];if(a&&1==t.length&&fa(e))return a.plant(e).value();for(var u=0,t=r?n[u].apply(this,t):e;++u<r;)t=n[u].call(this,t);return t}})}function Xr(t,n,r,e,u,i,o,a,f,c){function l(){for(var v=arguments.length,y=Yu(v),b=v;b--;)y[b]=arguments[b];if(g){var m,x=me(l),b=y.length;for(m=0;b--;)y[b]===x&&++m}if(e&&(y=Mr(y,e,u,g)),i&&(y=Fr(y,i,o,g)),v-=m,g&&v<c)return x=U(y,x),ae(t,n,Xr,l.placeholder,r,y,x,a,f,c-v);if(x=p?r:this,b=h?x[t]:t,v=y.length,a){m=y.length;for(var w=Di(a.length,m),j=Dr(y);w--;){var A=a[w];y[w]=Ee(A,m)?j[A]:Z}}else d&&1<v&&y.reverse();return s&&f<v&&(y.length=f),this&&this!==Gt&&this instanceof l&&(b=_||Yr(b)),b.apply(x,y)}var s=128&n,p=1&n,h=2&n,g=24&n,d=512&n,_=h?Z:Yr(t);return l}function te(t,n){return function(r,e){return Mn(r,t,n(e))}}function ne(t,n){return function(r,e){var u;if(r===Z&&e===Z)return n;if(r!==Z&&(u=r),e!==Z){if(u===Z)return e;"string"==typeof r||"string"==typeof e?(r=xr(r),e=xr(e)):(r=mr(r),e=mr(e)),u=t(r,e)}return u}}function re(t){return _e(function(n){return n=d(n,z(xe())),lr(function(r){var e=this;return t(n,function(t){return a(t,e,r)})})})}function ee(t,n){n=n===Z?" ":xr(n);var r=n.length;return 2>r?r?cr(n,t):n:(r=cr(n,Ei(t/$(n))),Ft.test(n)?Sr(K(r),0,t).join(""):r.slice(0,t))}function ue(t,n,r,e){function u(){for(var n=-1,f=arguments.length,c=-1,l=e.length,s=Yu(l+f),p=this&&this!==Gt&&this instanceof u?o:t;++c<l;)s[c]=e[c];for(;f--;)s[c++]=arguments[++n];return a(p,i?r:this,s)}var i=1&n,o=Yr(t);return u}function ie(t){return function(n,r,e){e&&"number"!=typeof e&&Se(n,r,e)&&(r=e=Z),n=ku(n),r===Z?(r=n,n=0):r=ku(r),e=e===Z?n<r?1:-1:ku(e);var u=-1;r=Fi(Ei((r-n)/(e||1)),0);for(var i=Yu(r);r--;)i[t?r:++u]=n,n+=e;return i}}function oe(t){return function(n,r){return"string"==typeof n&&"string"==typeof r||(n=Ou(n),r=Ou(r)),t(n,r)}}function ae(t,n,r,e,u,i,o,a,f,c){var l=8&n,s=l?o:Z;o=l?Z:o;var p=l?i:Z;return i=l?Z:i,n=(n|(l?32:64))&~(l?64:32),4&n||(n&=-4),u=[t,n,u,p,s,i,o,a,f,c],r=r.apply(Z,u),ze(t)&&mo(r,u),r.placeholder=e,Fe(r,t,n)}function fe(t){var n=Xu[t];return function(t,r){if(t=Ou(t),r=null==r?0:Di(Wu(r),292)){var e=(Su(t)+"e").split("e"),e=n(e[0]+"e"+(+e[1]+r)),e=(Su(e)+"e").split("e");return+(e[0]+"e"+(+e[1]-r))}return n(t)}}function ce(t){return function(n){var r=yo(n);return"[object Map]"==r?T(n):"[object Set]"==r?q(n):B(n,t(n))}}function le(t,n,r,e,u,i,o,a){var f=2&n;if(!f&&"function"!=typeof t)throw new ei("Expected a function");var c=e?e.length:0;if(c||(n&=-97,e=u=Z),o=o===Z?o:Fi(Wu(o),0),a=a===Z?a:Wu(a),c-=u?u.length:0,64&n){var l=e,s=u;e=u=Z}var p=f?Z:go(t);return i=[t,n,r,e,u,l,s,i,o,a],p&&(r=i[1],t=p[1],n=r|t,e=128==t&&8==r||128==t&&256==r&&i[7].length<=p[8]||384==t&&p[7].length<=p[8]&&8==r,131>n||e)&&(1&t&&(i[2]=p[2],n|=1&r?0:4),(r=p[3])&&(e=i[3],i[3]=e?Mr(e,r,p[4]):r,i[4]=e?U(i[3],"__lodash_placeholder__"):p[4]),(r=p[5])&&(e=i[5],i[5]=e?Fr(e,r,p[6]):r,i[6]=e?U(i[5],"__lodash_placeholder__"):p[6]),(r=p[7])&&(i[7]=r),128&t&&(i[8]=null==i[8]?p[8]:Di(i[8],p[8])),null==i[9]&&(i[9]=p[9]),i[0]=p[0],i[1]=n),t=i[0],n=i[1],r=i[2],e=i[3],u=i[4],a=i[9]=i[9]===Z?f?0:t.length:Fi(i[9]-c,0),!a&&24&n&&(n&=-25),Fe((p?lo:mo)(n&&1!=n?8==n||16==n?Hr(t,n,a):32!=n&&33!=n||u.length?Xr.apply(Z,i):ue(t,n,r,e):Zr(t,n,r),i),t,n)}function se(t,n,r,e){return t===Z||pu(t,ii[r])&&!fi.call(e,r)?n:t}function pe(t,n,r,e,u,i){return bu(t)&&bu(n)&&(i.set(n,t),tr(t,n,Z,pe,i), i.delete(n)),t}function he(t){return wu(t)?Z:t}function ge(t,n,r,e,u,i){var o=1&r,a=t.length,f=n.length;if(a!=f&&!(o&&f>a))return!1;if((f=i.get(t))&&i.get(n))return f==n;var f=-1,c=!0,l=2&r?new Ct:Z;for(i.set(t,n),i.set(n,t);++f<a;){var s=t[f],p=n[f];if(e)var h=o?e(p,s,f,n,t,i):e(s,p,f,t,n,i);if(h!==Z){if(h)continue;c=!1;break}if(l){if(!b(n,function(t,n){if(!C(l,n)&&(s===t||u(s,t,r,e,i)))return l.push(n)})){c=!1;break}}else if(s!==p&&!u(s,p,r,e,i)){c=!1;break}}return i.delete(t),i.delete(n),c}function de(t,n,r,e,u,i,o){switch(r){case"[object DataView]":if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)break;t=t.buffer,n=n.buffer;case"[object ArrayBuffer]":if(t.byteLength!=n.byteLength||!i(new vi(t),new vi(n)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return pu(+t,+n);case"[object Error]":return t.name==n.name&&t.message==n.message;case"[object RegExp]":case"[object String]":return t==n+"";case"[object Map]":var a=T;case"[object Set]":if(a||(a=N),t.size!=n.size&&!(1&e))break;return(r=o.get(t))?r==n:(e|=2,o.set(t,n),n=ge(a(t),a(n),e,u,i,o),o.delete(t),n);case"[object Symbol]":if(eo)return eo.call(t)==eo.call(n)}return!1}function _e(t){return wo(Me(t,Z,Ze),t+"")}function ve(t){return En(t,Lu,_o)}function ye(t){return En(t,Cu,vo)}function be(t){for(var n=t.name+"",r=Hi[n],e=fi.call(Hi,n)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==t)return u.name}return n}function me(t){return(fi.call(r,"placeholder")?r:t).placeholder}function xe(){var t=r.iteratee||qu,t=t===qu?Gn:t;return arguments.length?t(arguments[0],arguments[1]):t}function we(t,n){var r=t.__data__,e=typeof n;return("string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==n:null===n)?r["string"==typeof n?"string":"hash"]:r.map}function je(t){for(var n=Lu(t),r=n.length;r--;){var e=n[r],u=t[e];n[r]=[e,u,u===u&&!bu(u)]}return n}function Ae(t,n){var r=null==t?Z:t[n];return $n(r)?r:Z}function Ie(t,n,r){n=Er(n,t);for(var e=-1,u=n.length,i=!1;++e<u;){var o=Pe(n[e]);if(!(i=null!=t&&r(t,o)))break;t=t[o]}return i||++e!=u?i:(u=null==t?0:t.length,!!u&&yu(u)&&Ee(o,u)&&(fa(t)||aa(t)))}function ke(t){var n=t.length,r=t.constructor(n);return n&&"string"==typeof t[0]&&fi.call(t,"index")&&(r.index=t.index,r.input=t.input),r}function We(t){return"function"!=typeof t.constructor||Le(t)?{}:io(bi(t))}function Re(t,n,r,e){var u=t.constructor;switch(n){case"[object ArrayBuffer]":return zr(t);case"[object Boolean]":case"[object Date]":return new u(+t);case"[object DataView]":return n=e?zr(t.buffer):t.buffer,new t.constructor(n,t.byteOffset,t.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return Lr(t,e);case"[object Map]":return n=e?r(T(t),1):T(t),v(n,i,new t.constructor);case"[object Number]":case"[object String]":return new u(t);case"[object RegExp]":return n=new t.constructor(t.source,xt.exec(t)),n.lastIndex=t.lastIndex,n;case"[object Set]":return n=e?r(N(t),1):N(t),v(n,o,new t.constructor);case"[object Symbol]":return eo?ti(eo.call(t)):{}}}function Oe(t){return fa(t)||aa(t)||!!(ji&&t&&t[ji])}function Ee(t,n){return n=null==n?9007199254740991:n,!!n&&("number"==typeof t||kt.test(t))&&-1<t&&0==t%1&&t<n}function Se(t,n,r){if(!bu(r))return!1;var e=typeof n;return!!("number"==e?hu(r)&&Ee(n,r.length):"string"==e&&n in r)&&pu(r[n],t)}function Be(t,n){if(fa(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!Au(t))||at.test(t)||!ot.test(t)||null!=n&&t in ti(n)}function ze(t){var n=be(t),e=r[n];return"function"==typeof e&&n in W.prototype&&(t===e||(n=go(e),!!n&&t===n[0]))}function Le(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||ii)}function Ce(t,n){return function(r){return null!=r&&r[t]===n&&(n!==Z||t in ti(r))}}function Me(t,n,r){return n=Fi(n===Z?t.length-1:n,0),function(){for(var e=arguments,u=-1,i=Fi(e.length-n,0),o=Yu(i);++u<i;)o[u]=e[n+u];for(u=-1,i=Yu(n+1);++u<n;)i[u]=e[u];return i[n]=r(o),a(t,this,i)}}function Fe(t,n,r){var e=n+"";n=wo;var u,i=Ne;return u=(u=e.match(_t))?u[1].split(vt):[],r=i(u,r),(i=r.length)&&(u=i-1,r[u]=(1<i?"& ":"")+r[u],r=r.join(2<i?", ":" "),e=e.replace(dt,"{\n/* [wrapped with "+r+"] */\n")),n(t,e)}function De(t){var n=0,r=0;return function(){var e=Ti(),u=16-(e-r);if(r=e,0<u){if(800<=++n)return arguments[0]}else n=0;return t.apply(Z,arguments)}}function Te(t,n){var r=-1,e=t.length,u=e-1;for(n=n===Z?e:n;++r<n;){var e=fr(r,u),i=t[e];t[e]=t[r],t[r]=i}return t.length=n,t}function Pe(t){if("string"==typeof t||Au(t))return t;var n=t+"";return"0"==n&&1/t==-V?"-0":n}function Ue(t){if(null!=t){try{return ai.call(t)}catch(t){}return t+""}return""}function Ne(t,n){return c(Y,function(r){var e="_."+r[0];n&r[1]&&!h(t,e)&&t.push(e)}),t.sort()}function qe(t){if(t instanceof W)return t.clone();var n=new u(t.__wrapped__,t.__chain__);return n.__actions__=Dr(t.__actions__),n.__index__=t.__index__,n.__values__=t.__values__,n}function $e(t,n,r){var e=null==t?0:t.length;return e?(r=null==r?0:Wu(r),0>r&&(r=Fi(e+r,0)),x(t,xe(n,3),r)):-1}function Ke(t,n,r){var e=null==t?0:t.length;if(!e)return-1;var u=e-1;return r!==Z&&(u=Wu(r),u=0>r?Fi(e+u,0):Di(u,e-1)),x(t,xe(n,3),u,!0)}function Ze(t){return(null==t?0:t.length)?In(t,1):[]}function Ve(t){return t&&t.length?t[0]:Z}function Ge(t){var n=null==t?0:t.length;return n?t[n-1]:Z}function Ye(t,n){return t&&t.length&&n&&n.length?or(t,n):t}function He(t){return null==t?t:Ni.call(t)}function Je(t){if(!t||!t.length)return[];var n=0;return t=p(t,function(t){if(gu(t))return n=Fi(t.length,n),!0}),S(n,function(n){return d(t,k(n))})}function Qe(t,n){if(!t||!t.length)return[];var r=Je(t);return null==n?r:d(r,function(t){return a(n,Z,t)})}function Xe(t){return t=r(t),t.__chain__=!0,t}function tu(t,n){return n(t)}function nu(){return this}function ru(t,n){return(fa(t)?c:oo)(t,xe(n,3))}function eu(t,n){return(fa(t)?l:ao)(t,xe(n,3))}function uu(t,n){return(fa(t)?d:Jn)(t,xe(n,3))}function iu(t,n,r){return n=r?Z:n,n=t&&null==n?t.length:n,le(t,128,Z,Z,Z,Z,n)}function ou(t,n){var r;if("function"!=typeof n)throw new ei("Expected a function");return t=Wu(t),function(){return 0<--t&&(r=n.apply(this,arguments)),1>=t&&(n=Z),r}}function au(t,n,r){return n=r?Z:n,t=le(t,8,Z,Z,Z,Z,Z,n),t.placeholder=au.placeholder,t}function fu(t,n,r){return n=r?Z:n,t=le(t,16,Z,Z,Z,Z,Z,n),t.placeholder=fu.placeholder,t}function cu(t,n,r){function e(n){var r=f,e=c;return f=c=Z,g=n,s=t.apply(e,r)}function u(t){var r=t-h;return t-=g,h===Z||r>=n||0>r||_&&t>=l}function i(){var t=Ho();if(u(t))return o(t);var r,e=xo;r=t-g,t=n-(t-h),r=_?Di(t,l-r):t,p=e(i,r)}function o(t){return p=Z,v&&f?e(t):(f=c=Z,s)}function a(){var t=Ho(),r=u(t);if(f=arguments,c=this,h=t,r){if(p===Z)return g=t=h,p=xo(i,n),d?e(t):s;if(_)return p=xo(i,n),e(h)}return p===Z&&(p=xo(i,n)),s}var f,c,l,s,p,h,g=0,d=!1,_=!1,v=!0;if("function"!=typeof t)throw new ei("Expected a function");return n=Ou(n)||0,bu(r)&&(d=!!r.leading,l=(_="maxWait"in r)?Fi(Ou(r.maxWait)||0,n):l,v="trailing"in r?!!r.trailing:v),a.cancel=function(){p!==Z&&po(p),g=0,f=h=c=p=Z},a.flush=function(){return p===Z?s:o(Ho())},a}function lu(t,n){function r(){var e=arguments,u=n?n.apply(this,e):e[0],i=r.cache;return i.has(u)?i.get(u):(e=t.apply(this,e),r.cache=i.set(u,e)||i,e)}if("function"!=typeof t||null!=n&&"function"!=typeof n)throw new ei("Expected a function");return r.cache=new(lu.Cache||Bt),r}function su(t){if("function"!=typeof t)throw new ei("Expected a function");return function(){var n=arguments;switch(n.length){case 0:return!t.call(this);case 1:return!t.call(this,n[0]);case 2:return!t.call(this,n[0],n[1]);case 3:return!t.call(this,n[0],n[1],n[2])}return!t.apply(this,n)}}function pu(t,n){return t===n||t!==t&&n!==n}function hu(t){return null!=t&&yu(t.length)&&!_u(t)}function gu(t){return mu(t)&&hu(t)}function du(t){if(!mu(t))return!1;var n=Sn(t);return"[object Error]"==n||"[object DOMException]"==n||"string"==typeof t.message&&"string"==typeof t.name&&!wu(t)}function _u(t){return!!bu(t)&&(t=Sn(t),"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t)}function vu(t){return"number"==typeof t&&t==Wu(t)}function yu(t){return"number"==typeof t&&-1<t&&0==t%1&&9007199254740991>=t}function bu(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}function mu(t){return null!=t&&"object"==typeof t}function xu(t){return"number"==typeof t||mu(t)&&"[object Number]"==Sn(t)}function wu(t){return!(!mu(t)||"[object Object]"!=Sn(t))&&(t=bi(t),null===t||(t=fi.call(t,"constructor")&&t.constructor,"function"==typeof t&&t instanceof t&&ai.call(t)==pi))}function ju(t){return"string"==typeof t||!fa(t)&&mu(t)&&"[object String]"==Sn(t)}function Au(t){return"symbol"==typeof t||mu(t)&&"[object Symbol]"==Sn(t)}function Iu(t){if(!t)return[];if(hu(t))return ju(t)?K(t):Dr(t);if(Ai&&t[Ai]){t=t[Ai]();for(var n,r=[];!(n=t.next()).done;)r.push(n.value);return r}return n=yo(t),("[object Map]"==n?T:"[object Set]"==n?N:Fu)(t)}function ku(t){return t?(t=Ou(t),t===V||t===-V?1.7976931348623157e308*(0>t?-1:1):t===t?t:0):0===t?t:0}function Wu(t){t=ku(t);var n=t%1;return t===t?n?t-n:t:0}function Ru(t){return t?_n(Wu(t),0,4294967295):0}function Ou(t){if("number"==typeof t)return t;if(Au(t))return G;if(bu(t)&&(t="function"==typeof t.valueOf?t.valueOf():t,t=bu(t)?t+"":t),"string"!=typeof t)return 0===t?t:+t;t=t.replace(pt,"");var n=jt.test(t);return n||It.test(t)?Kt(t.slice(2),n?2:8):wt.test(t)?G:+t}function Eu(t){return Tr(t,Cu(t))}function Su(t){return null==t?"":xr(t)}function Bu(t,n,r){return t=null==t?Z:On(t,n),t===Z?r:t}function zu(t,n){return null!=t&&Ie(t,n,Ln)}function Lu(t){return hu(t)?qt(t):Yn(t)}function Cu(t){if(hu(t))t=qt(t,!0);else if(bu(t)){var n,r=Le(t),e=[];for(n in t)("constructor"!=n||!r&&fi.call(t,n))&&e.push(n);t=e}else{if(n=[],null!=t)for(r in ti(t))n.push(r);t=n}return t}function Mu(t,n){if(null==t)return{};var r=d(ye(t),function(t){return[t]});return n=xe(n),ur(t,r,function(t,r){return n(t,r[0])})}function Fu(t){return null==t?[]:L(t,Lu(t))}function Du(t){return Ua(Su(t).toLowerCase())}function Tu(t){return(t=Su(t))&&t.replace(Wt,an).replace(Lt,"")}function Pu(t,n,r){return t=Su(t),n=r?Z:n,n===Z?Dt.test(t)?t.match(Mt)||[]:t.match(yt)||[]:t.match(n)||[]}function Uu(t){return function(){return t}}function Nu(t){return t}function qu(t){return Gn("function"==typeof t?t:vn(t,1))}function $u(t,n,r){var e=Lu(n),u=Rn(n,e);null!=r||bu(n)&&(u.length||!e.length)||(r=n,n=t,t=this,u=Rn(n,Lu(n)));var i=!(bu(r)&&"chain"in r&&!r.chain),o=_u(t);return c(u,function(r){var e=n[r];t[r]=e,o&&(t.prototype[r]=function(){var n=this.__chain__;if(i||n){var r=t(this.__wrapped__);return(r.__actions__=Dr(this.__actions__)).push({func:e,args:arguments,thisArg:t}),r.__chain__=n,r}return e.apply(t,_([this.value()],arguments))})}),t}function Ku(){}function Zu(t){return Be(t)?k(Pe(t)):ir(t)}function Vu(){return[]}function Gu(){return!1}n=null==n?Gt:ln.defaults(Gt.Object(),n,ln.pick(Gt,Tt));var Yu=n.Array,Hu=n.Date,Ju=n.Error,Qu=n.Function,Xu=n.Math,ti=n.Object,ni=n.RegExp,ri=n.String,ei=n.TypeError,ui=Yu.prototype,ii=ti.prototype,oi=n["__core-js_shared__"],ai=Qu.prototype.toString,fi=ii.hasOwnProperty,ci=0,li=function(){var t=/[^.]+$/.exec(oi&&oi.keys&&oi.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),si=ii.toString,pi=ai.call(ti),hi=Gt._,gi=ni("^"+ai.call(fi).replace(lt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),di=Jt?n.Buffer:Z,_i=n.Symbol,vi=n.Uint8Array,yi=di?di.f:Z,bi=P(ti.getPrototypeOf,ti),mi=ti.create,xi=ii.propertyIsEnumerable,wi=ui.splice,ji=_i?_i.isConcatSpreadable:Z,Ai=_i?_i.iterator:Z,Ii=_i?_i.toStringTag:Z,ki=function(){try{var t=Ae(ti,"defineProperty");return t({},"",{}),t}catch(t){}}(),Wi=n.clearTimeout!==Gt.clearTimeout&&n.clearTimeout,Ri=Hu&&Hu.now!==Gt.Date.now&&Hu.now,Oi=n.setTimeout!==Gt.setTimeout&&n.setTimeout,Ei=Xu.ceil,Si=Xu.floor,Bi=ti.getOwnPropertySymbols,zi=di?di.isBuffer:Z,Li=n.isFinite,Ci=ui.join,Mi=P(ti.keys,ti),Fi=Xu.max,Di=Xu.min,Ti=Hu.now,Pi=n.parseInt,Ui=Xu.random,Ni=ui.reverse,qi=Ae(n,"DataView"),$i=Ae(n,"Map"),Ki=Ae(n,"Promise"),Zi=Ae(n,"Set"),Vi=Ae(n,"WeakMap"),Gi=Ae(ti,"create"),Yi=Vi&&new Vi,Hi={},Ji=Ue(qi),Qi=Ue($i),Xi=Ue(Ki),to=Ue(Zi),no=Ue(Vi),ro=_i?_i.prototype:Z,eo=ro?ro.valueOf:Z,uo=ro?ro.toString:Z,io=function(){function t(){}return function(n){return bu(n)?mi?mi(n):(t.prototype=n,n=new t,t.prototype=Z,n):{}}}();r.templateSettings={escape:et,evaluate:ut,interpolate:it,variable:"",imports:{_:r}},r.prototype=e.prototype,r.prototype.constructor=r,u.prototype=io(e.prototype),u.prototype.constructor=u,W.prototype=io(e.prototype),W.prototype.constructor=W,Et.prototype.clear=function(){this.__data__=Gi?Gi(null):{},this.size=0},Et.prototype.delete=function(t){return t=this.has(t)&&delete this.__data__[t],this.size-=t?1:0,t},Et.prototype.get=function(t){var n=this.__data__;return Gi?(t=n[t],"__lodash_hash_undefined__"===t?Z:t):fi.call(n,t)?n[t]:Z},Et.prototype.has=function(t){var n=this.__data__;return Gi?n[t]!==Z:fi.call(n,t)},Et.prototype.set=function(t,n){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=Gi&&n===Z?"__lodash_hash_undefined__":n,this},St.prototype.clear=function(){this.__data__=[],this.size=0},St.prototype.delete=function(t){var n=this.__data__;return t=on(n,t),!(0>t||(t==n.length-1?n.pop():wi.call(n,t,1),--this.size,0))},St.prototype.get=function(t){var n=this.__data__;return t=on(n,t),0>t?Z:n[t][1]},St.prototype.has=function(t){return-1<on(this.__data__,t)},St.prototype.set=function(t,n){var r=this.__data__,e=on(r,t);return 0>e?(++this.size,r.push([t,n])):r[e][1]=n,this},Bt.prototype.clear=function(){this.size=0,this.__data__={hash:new Et,map:new($i||St),string:new Et}},Bt.prototype.delete=function(t){return t=we(this,t).delete(t),this.size-=t?1:0,t},Bt.prototype.get=function(t){return we(this,t).get(t)},Bt.prototype.has=function(t){return we(this,t).has(t)},Bt.prototype.set=function(t,n){var r=we(this,t),e=r.size;return r.set(t,n),this.size+=r.size==e?0:1,this},Ct.prototype.add=Ct.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Ct.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.clear=function(){this.__data__=new St,this.size=0},Nt.prototype.delete=function(t){var n=this.__data__;return t=n.delete(t),this.size=n.size,t},Nt.prototype.get=function(t){return this.__data__.get(t)},Nt.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.set=function(t,n){var r=this.__data__;if(r instanceof St){var e=r.__data__;if(!$i||199>e.length)return e.push([t,n]),this.size=++r.size,this;r=this.__data__=new Bt(e)}return r.set(t,n),this.size=r.size,this};var oo=$r(kn),ao=$r(Wn,!0),fo=Kr(),co=Kr(!0),lo=Yi?function(t,n){return Yi.set(t,n),t}:Nu,so=ki?function(t,n){return ki(t,"toString",{configurable:!0,enumerable:!1,value:Uu(n),writable:!0})}:Nu,po=Wi||function(t){return Gt.clearTimeout(t)},ho=Zi&&1/N(new Zi([,-0]))[1]==V?function(t){return new Zi(t)}:Ku,go=Yi?function(t){return Yi.get(t)}:Ku,_o=Bi?function(t){return null==t?[]:(t=ti(t),p(Bi(t),function(n){return xi.call(t,n)}))}:Vu,vo=Bi?function(t){for(var n=[];t;)_(n,_o(t)),t=bi(t);return n}:Vu,yo=Sn;(qi&&"[object DataView]"!=yo(new qi(new ArrayBuffer(1)))||$i&&"[object Map]"!=yo(new $i)||Ki&&"[object Promise]"!=yo(Ki.resolve())||Zi&&"[object Set]"!=yo(new Zi)||Vi&&"[object WeakMap]"!=yo(new Vi))&&(yo=function(t){var n=Sn(t);if(t=(t="[object Object]"==n?t.constructor:Z)?Ue(t):"")switch(t){case Ji:return"[object DataView]";case Qi:return"[object Map]";case Xi:return"[object Promise]";case to:return"[object Set]";case no:return"[object WeakMap]"}return n});var bo=oi?_u:Gu,mo=De(lo),xo=Oi||function(t,n){return Gt.setTimeout(t,n)},wo=De(so),jo=function(t){t=lu(t,function(t){return 500===n.size&&n.clear(),t});var n=t.cache;return t}(function(t){var n=[];return ft.test(t)&&n.push(""),t.replace(ct,function(t,r,e,u){n.push(e?u.replace(bt,"$1"):r||t)}),n}),Ao=lr(function(t,n){return gu(t)?xn(t,In(n,1,gu,!0)):[]}),Io=lr(function(t,n){var r=Ge(n);return gu(r)&&(r=Z),gu(t)?xn(t,In(n,1,gu,!0),xe(r,2)):[]}),ko=lr(function(t,n){var r=Ge(n);return gu(r)&&(r=Z),gu(t)?xn(t,In(n,1,gu,!0),Z,r):[]}),Wo=lr(function(t){var n=d(t,Rr);return n.length&&n[0]===t[0]?Cn(n):[]}),Ro=lr(function(t){var n=Ge(t),r=d(t,Rr);return n===Ge(r)?n=Z:r.pop(),r.length&&r[0]===t[0]?Cn(r,xe(n,2)):[]}),Oo=lr(function(t){var n=Ge(t),r=d(t,Rr);return(n="function"==typeof n?n:Z)&&r.pop(),r.length&&r[0]===t[0]?Cn(r,Z,n):[]}),Eo=lr(Ye),So=_e(function(t,n){var r=null==t?0:t.length,e=dn(t,n);return ar(t,d(n,function(t){return Ee(t,r)?+t:t}).sort(Cr)),e}),Bo=lr(function(t){return wr(In(t,1,gu,!0))}),zo=lr(function(t){var n=Ge(t);return gu(n)&&(n=Z),wr(In(t,1,gu,!0),xe(n,2))}),Lo=lr(function(t){var n=Ge(t),n="function"==typeof n?n:Z;return wr(In(t,1,gu,!0),Z,n)}),Co=lr(function(t,n){return gu(t)?xn(t,n):[]}),Mo=lr(function(t){return kr(p(t,gu))}),Fo=lr(function(t){var n=Ge(t);return gu(n)&&(n=Z),kr(p(t,gu),xe(n,2))}),Do=lr(function(t){var n=Ge(t),n="function"==typeof n?n:Z;return kr(p(t,gu),Z,n)}),To=lr(Je),Po=lr(function(t){var n=t.length,n=1<n?t[n-1]:Z,n="function"==typeof n?(t.pop(),n):Z;return Qe(t,n)}),Uo=_e(function(t){function n(n){return dn(n,t)}var r=t.length,e=r?t[0]:0,i=this.__wrapped__;return!(1<r||this.__actions__.length)&&i instanceof W&&Ee(e)?(i=i.slice(e,+e+(r?1:0)),i.__actions__.push({func:tu,args:[n],thisArg:Z}),new u(i,this.__chain__).thru(function(t){return r&&!t.length&&t.push(Z),t})):this.thru(n)}),No=Nr(function(t,n,r){fi.call(t,r)?++t[r]:gn(t,r,1)}),qo=Jr($e),$o=Jr(Ke),Ko=Nr(function(t,n,r){fi.call(t,r)?t[r].push(n):gn(t,r,[n])}),Zo=lr(function(t,n,r){var e=-1,u="function"==typeof n,i=hu(t)?Yu(t.length):[];return oo(t,function(t){i[++e]=u?a(n,t,r):Fn(t,n,r)}),i}),Vo=Nr(function(t,n,r){gn(t,r,n)}),Go=Nr(function(t,n,r){t[r?0:1].push(n)},function(){return[[],[]]}),Yo=lr(function(t,n){if(null==t)return[];var r=n.length;return 1<r&&Se(t,n[0],n[1])?n=[]:2<r&&Se(n[0],n[1],n[2])&&(n=[n[0]]),rr(t,In(n,1),[])}),Ho=Ri||function(){return Gt.Date.now()},Jo=lr(function(t,n,r){var e=1;if(r.length)var u=U(r,me(Jo)),e=32|e;return le(t,e,n,r,u)}),Qo=lr(function(t,n,r){var e=3;if(r.length)var u=U(r,me(Qo)),e=32|e;return le(n,e,t,r,u)}),Xo=lr(function(t,n){return mn(t,1,n)}),ta=lr(function(t,n,r){return mn(t,Ou(n)||0,r)});lu.Cache=Bt;var na=lr(function(t,n){n=1==n.length&&fa(n[0])?d(n[0],z(xe())):d(In(n,1),z(xe()));var r=n.length;return lr(function(e){for(var u=-1,i=Di(e.length,r);++u<i;)e[u]=n[u].call(this,e[u]);return a(t,this,e)})}),ra=lr(function(t,n){return le(t,32,Z,n,U(n,me(ra)))}),ea=lr(function(t,n){return le(t,64,Z,n,U(n,me(ea)))}),ua=_e(function(t,n){return le(t,256,Z,Z,Z,n)}),ia=oe(Bn),oa=oe(function(t,n){return t>=n}),aa=Dn(function(){return arguments}())?Dn:function(t){return mu(t)&&fi.call(t,"callee")&&!xi.call(t,"callee")},fa=Yu.isArray,ca=Xt?z(Xt):Tn,la=zi||Gu,sa=tn?z(tn):Pn,pa=nn?z(nn):Nn,ha=rn?z(rn):Kn,ga=en?z(en):Zn,da=un?z(un):Vn,_a=oe(Hn),va=oe(function(t,n){return t<=n}),ya=qr(function(t,n){if(Le(n)||hu(n))Tr(n,Lu(n),t);else for(var r in n)fi.call(n,r)&&Qt(t,r,n[r])}),ba=qr(function(t,n){Tr(n,Cu(n),t)}),ma=qr(function(t,n,r,e){Tr(n,Cu(n),t,e)}),xa=qr(function(t,n,r,e){Tr(n,Lu(n),t,e)}),wa=_e(dn),ja=lr(function(t){return t.push(Z,se),a(ma,Z,t)}),Aa=lr(function(t){return t.push(Z,pe),a(Oa,Z,t)}),Ia=te(function(t,n,r){t[n]=r},Uu(Nu)),ka=te(function(t,n,r){fi.call(t,n)?t[n].push(r):t[n]=[r]},xe),Wa=lr(Fn),Ra=qr(function(t,n,r){tr(t,n,r)}),Oa=qr(function(t,n,r,e){tr(t,n,r,e)}),Ea=_e(function(t,n){var r={};if(null==t)return r;var e=!1;n=d(n,function(n){return n=Er(n,t),e||(e=1<n.length),n}),Tr(t,ye(t),r),e&&(r=vn(r,7,he));for(var u=n.length;u--;)jr(r,n[u]);return r}),Sa=_e(function(t,n){return null==t?{}:er(t,n)}),Ba=ce(Lu),za=ce(Cu),La=Gr(function(t,n,r){return n=n.toLowerCase(),t+(r?Du(n):n)}),Ca=Gr(function(t,n,r){return t+(r?"-":"")+n.toLowerCase()}),Ma=Gr(function(t,n,r){return t+(r?" ":"")+n.toLowerCase()}),Fa=Vr("toLowerCase"),Da=Gr(function(t,n,r){return t+(r?"_":"")+n.toLowerCase()}),Ta=Gr(function(t,n,r){return t+(r?" ":"")+Ua(n)}),Pa=Gr(function(t,n,r){return t+(r?" ":"")+n.toUpperCase()}),Ua=Vr("toUpperCase"),Na=lr(function(t,n){try{return a(t,Z,n)}catch(t){return du(t)?t:new Ju(t)}}),qa=_e(function(t,n){return c(n,function(n){n=Pe(n),gn(t,n,Jo(t[n],t))}),t}),$a=Qr(),Ka=Qr(!0),Za=lr(function(t,n){return function(r){return Fn(r,t,n)}}),Va=lr(function(t,n){return function(r){return Fn(t,r,n)}}),Ga=re(d),Ya=re(s),Ha=re(b),Ja=ie(),Qa=ie(!0),Xa=ne(function(t,n){return t+n},0),tf=fe("ceil"),nf=ne(function(t,n){return t/n},1),rf=fe("floor"),ef=ne(function(t,n){return t*n},1),uf=fe("round"),of=ne(function(t,n){return t-n},0);return r.after=function(t,n){if("function"!=typeof n)throw new ei("Expected a function");return t=Wu(t),function(){if(1>--t)return n.apply(this,arguments)}},r.ary=iu,r.assign=ya,r.assignIn=ba,r.assignInWith=ma,r.assignWith=xa,r.at=wa,r.before=ou,r.bind=Jo,r.bindAll=qa,r.bindKey=Qo,r.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return fa(t)?t:[t]},r.chain=Xe,r.chunk=function(t,n,r){if(n=(r?Se(t,n,r):n===Z)?1:Fi(Wu(n),0),r=null==t?0:t.length,!r||1>n)return[];for(var e=0,u=0,i=Yu(Ei(r/n));e<r;)i[u++]=dr(t,e,e+=n);return i},r.compact=function(t){for(var n=-1,r=null==t?0:t.length,e=0,u=[];++n<r;){var i=t[n];i&&(u[e++]=i)}return u},r.concat=function(){var t=arguments.length;if(!t)return[];for(var n=Yu(t-1),r=arguments[0];t--;)n[t-1]=arguments[t];return _(fa(r)?Dr(r):[r],In(n,1))},r.cond=function(t){var n=null==t?0:t.length,r=xe();return t=n?d(t,function(t){if("function"!=typeof t[1])throw new ei("Expected a function");return[r(t[0]),t[1]]}):[],lr(function(r){for(var e=-1;++e<n;){var u=t[e];if(a(u[0],this,r))return a(u[1],this,r)}})},r.conforms=function(t){return yn(vn(t,1))},r.constant=Uu,r.countBy=No,r.create=function(t,n){var r=io(t);return null==n?r:pn(r,n)},r.curry=au,r.curryRight=fu,r.debounce=cu,r.defaults=ja,r.defaultsDeep=Aa,r.defer=Xo,r.delay=ta,r.difference=Ao,r.differenceBy=Io,r.differenceWith=ko,r.drop=function(t,n,r){var e=null==t?0:t.length;return e?(n=r||n===Z?1:Wu(n),dr(t,0>n?0:n,e)):[]},r.dropRight=function(t,n,r){var e=null==t?0:t.length;return e?(n=r||n===Z?1:Wu(n),n=e-n,dr(t,0,0>n?0:n)):[]},r.dropRightWhile=function(t,n){return t&&t.length?Ar(t,xe(n,3),!0,!0):[]},r.dropWhile=function(t,n){return t&&t.length?Ar(t,xe(n,3),!0):[]},r.fill=function(t,n,r,e){var u=null==t?0:t.length;if(!u)return[];for(r&&"number"!=typeof r&&Se(t,n,r)&&(r=0,e=u),u=t.length,r=Wu(r),0>r&&(r=-r>u?0:u+r),e=e===Z||e>u?u:Wu(e),0>e&&(e+=u),e=r>e?0:Ru(e);r<e;)t[r++]=n;return t},r.filter=function(t,n){return(fa(t)?p:An)(t,xe(n,3))},r.flatMap=function(t,n){return In(uu(t,n),1)},r.flatMapDeep=function(t,n){return In(uu(t,n),V)},r.flatMapDepth=function(t,n,r){return r=r===Z?1:Wu(r),In(uu(t,n),r)},r.flatten=Ze,r.flattenDeep=function(t){return(null==t?0:t.length)?In(t,V):[]},r.flattenDepth=function(t,n){return null!=t&&t.length?(n=n===Z?1:Wu(n),In(t,n)):[]},r.flip=function(t){return le(t,512)},r.flow=$a,r.flowRight=Ka,r.fromPairs=function(t){for(var n=-1,r=null==t?0:t.length,e={};++n<r;){var u=t[n];e[u[0]]=u[1]}return e},r.functions=function(t){return null==t?[]:Rn(t,Lu(t))},r.functionsIn=function(t){return null==t?[]:Rn(t,Cu(t))},r.groupBy=Ko,r.initial=function(t){return(null==t?0:t.length)?dr(t,0,-1):[]},r.intersection=Wo,r.intersectionBy=Ro,r.intersectionWith=Oo,r.invert=Ia,r.invertBy=ka,r.invokeMap=Zo,r.iteratee=qu,r.keyBy=Vo,r.keys=Lu,r.keysIn=Cu,r.map=uu,r.mapKeys=function(t,n){var r={};return n=xe(n,3),kn(t,function(t,e,u){gn(r,n(t,e,u),t)}),r},r.mapValues=function(t,n){var r={};return n=xe(n,3),kn(t,function(t,e,u){gn(r,e,n(t,e,u))}),r},r.matches=function(t){return Qn(vn(t,1))},r.matchesProperty=function(t,n){return Xn(t,vn(n,1))},r.memoize=lu,r.merge=Ra,r.mergeWith=Oa,r.method=Za,r.methodOf=Va,r.mixin=$u,r.negate=su,r.nthArg=function(t){return t=Wu(t),lr(function(n){return nr(n,t)})},r.omit=Ea,r.omitBy=function(t,n){return Mu(t,su(xe(n)))},r.once=function(t){return ou(2,t)},r.orderBy=function(t,n,r,e){return null==t?[]:(fa(n)||(n=null==n?[]:[n]),r=e?Z:r,fa(r)||(r=null==r?[]:[r]),rr(t,n,r))},r.over=Ga,r.overArgs=na,r.overEvery=Ya,r.overSome=Ha,r.partial=ra,r.partialRight=ea,r.partition=Go,r.pick=Sa,r.pickBy=Mu,r.property=Zu,r.propertyOf=function(t){return function(n){return null==t?Z:On(t,n)}},r.pull=Eo,r.pullAll=Ye,r.pullAllBy=function(t,n,r){return t&&t.length&&n&&n.length?or(t,n,xe(r,2)):t},r.pullAllWith=function(t,n,r){return t&&t.length&&n&&n.length?or(t,n,Z,r):t},r.pullAt=So,r.range=Ja,r.rangeRight=Qa,r.rearg=ua,r.reject=function(t,n){return(fa(t)?p:An)(t,su(xe(n,3)))},r.remove=function(t,n){var r=[];if(!t||!t.length)return r;var e=-1,u=[],i=t.length;for(n=xe(n,3);++e<i;){var o=t[e];n(o,e,t)&&(r.push(o),u.push(e))}return ar(t,u),r},r.rest=function(t,n){if("function"!=typeof t)throw new ei("Expected a function");return n=n===Z?n:Wu(n),lr(t,n)},r.reverse=He,r.sampleSize=function(t,n,r){return n=(r?Se(t,n,r):n===Z)?1:Wu(n),(fa(t)?Vt:pr)(t,n)},r.set=function(t,n,r){return null==t?t:hr(t,n,r)},r.setWith=function(t,n,r,e){return e="function"==typeof e?e:Z,null==t?t:hr(t,n,r,e)},r.shuffle=function(t){return(fa(t)?Yt:gr)(t)},r.slice=function(t,n,r){var e=null==t?0:t.length;return e?(r&&"number"!=typeof r&&Se(t,n,r)?(n=0,r=e):(n=null==n?0:Wu(n),r=r===Z?e:Wu(r)),dr(t,n,r)):[]},r.sortBy=Yo,r.sortedUniq=function(t){return t&&t.length?br(t):[]},r.sortedUniqBy=function(t,n){return t&&t.length?br(t,xe(n,2)):[]},r.split=function(t,n,r){return r&&"number"!=typeof r&&Se(t,n,r)&&(n=r=Z),r=r===Z?4294967295:r>>>0,r?(t=Su(t))&&("string"==typeof n||null!=n&&!ha(n))&&(n=xr(n),!n&&Ft.test(t))?Sr(K(t),0,r):t.split(n,r):[]},r.spread=function(t,n){if("function"!=typeof t)throw new ei("Expected a function");return n=null==n?0:Fi(Wu(n),0),lr(function(r){var e=r[n];return r=Sr(r,0,n),e&&_(r,e),a(t,this,r)})},r.tail=function(t){var n=null==t?0:t.length;return n?dr(t,1,n):[]},r.take=function(t,n,r){return t&&t.length?(n=r||n===Z?1:Wu(n),dr(t,0,0>n?0:n)):[]},r.takeRight=function(t,n,r){var e=null==t?0:t.length;return e?(n=r||n===Z?1:Wu(n),n=e-n,dr(t,0>n?0:n,e)):[]},r.takeRightWhile=function(t,n){return t&&t.length?Ar(t,xe(n,3),!1,!0):[]},r.takeWhile=function(t,n){return t&&t.length?Ar(t,xe(n,3)):[]},r.tap=function(t,n){return n(t),t},r.throttle=function(t,n,r){var e=!0,u=!0;if("function"!=typeof t)throw new ei("Expected a function");return bu(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),cu(t,n,{leading:e,maxWait:n,trailing:u})},r.thru=tu,r.toArray=Iu,r.toPairs=Ba,r.toPairsIn=za,r.toPath=function(t){return fa(t)?d(t,Pe):Au(t)?[t]:Dr(jo(Su(t)))},r.toPlainObject=Eu,r.transform=function(t,n,r){var e=fa(t),u=e||la(t)||da(t);if(n=xe(n,4),null==r){var i=t&&t.constructor;r=u?e?new i:[]:bu(t)&&_u(i)?io(bi(t)):{}}return(u?c:kn)(t,function(t,e,u){return n(r,t,e,u)}),r},r.unary=function(t){return iu(t,1)},r.union=Bo,r.unionBy=zo,r.unionWith=Lo,r.uniq=function(t){return t&&t.length?wr(t):[]},r.uniqBy=function(t,n){return t&&t.length?wr(t,xe(n,2)):[]},r.uniqWith=function(t,n){return n="function"==typeof n?n:Z,t&&t.length?wr(t,Z,n):[]},r.unset=function(t,n){return null==t||jr(t,n)},r.unzip=Je,r.unzipWith=Qe,r.update=function(t,n,r){return null==t?t:hr(t,n,Or(r)(On(t,n)),void 0)},r.updateWith=function(t,n,r,e){return e="function"==typeof e?e:Z,null!=t&&(t=hr(t,n,Or(r)(On(t,n)),e)),t},r.values=Fu,r.valuesIn=function(t){return null==t?[]:L(t,Cu(t))},r.without=Co,r.words=Pu,r.wrap=function(t,n){return ra(Or(n),t)},r.xor=Mo,r.xorBy=Fo,r.xorWith=Do,r.zip=To,r.zipObject=function(t,n){return Wr(t||[],n||[],Qt)},r.zipObjectDeep=function(t,n){return Wr(t||[],n||[],hr)},r.zipWith=Po,r.entries=Ba,r.entriesIn=za,r.extend=ba,r.extendWith=ma,$u(r,r),r.add=Xa,r.attempt=Na,r.camelCase=La,r.capitalize=Du,r.ceil=tf,r.clamp=function(t,n,r){return r===Z&&(r=n,n=Z),r!==Z&&(r=Ou(r),r=r===r?r:0),n!==Z&&(n=Ou(n),n=n===n?n:0),_n(Ou(t),n,r)},r.clone=function(t){return vn(t,4)},r.cloneDeep=function(t){return vn(t,5)},r.cloneDeepWith=function(t,n){return n="function"==typeof n?n:Z,vn(t,5,n)},r.cloneWith=function(t,n){return n="function"==typeof n?n:Z,vn(t,4,n)},r.conformsTo=function(t,n){return null==n||bn(t,n,Lu(n))},r.deburr=Tu,r.defaultTo=function(t,n){return null==t||t!==t?n:t},r.divide=nf,r.endsWith=function(t,n,r){t=Su(t),n=xr(n);var e=t.length,e=r=r===Z?e:_n(Wu(r),0,e);return r-=n.length,0<=r&&t.slice(r,e)==n},r.eq=pu,r.escape=function(t){return(t=Su(t))&&rt.test(t)?t.replace(tt,fn):t},r.escapeRegExp=function(t){return(t=Su(t))&&st.test(t)?t.replace(lt,"\\$&"):t},r.every=function(t,n,r){var e=fa(t)?s:wn;return r&&Se(t,n,r)&&(n=Z),e(t,xe(n,3))},r.find=qo,r.findIndex=$e,r.findKey=function(t,n){return m(t,xe(n,3),kn)},r.findLast=$o,r.findLastIndex=Ke,r.findLastKey=function(t,n){return m(t,xe(n,3),Wn)},r.floor=rf,r.forEach=ru,r.forEachRight=eu,r.forIn=function(t,n){return null==t?t:fo(t,xe(n,3),Cu)},r.forInRight=function(t,n){return null==t?t:co(t,xe(n,3),Cu)},r.forOwn=function(t,n){return t&&kn(t,xe(n,3))},r.forOwnRight=function(t,n){return t&&Wn(t,xe(n,3))},r.get=Bu,r.gt=ia,r.gte=oa,r.has=function(t,n){return null!=t&&Ie(t,n,zn)},r.hasIn=zu,r.head=Ve,r.identity=Nu,r.includes=function(t,n,r,e){return t=hu(t)?t:Fu(t),r=r&&!e?Wu(r):0,e=t.length,0>r&&(r=Fi(e+r,0)),ju(t)?r<=e&&-1<t.indexOf(n,r):!!e&&-1<w(t,n,r)},r.indexOf=function(t,n,r){var e=null==t?0:t.length;return e?(r=null==r?0:Wu(r),0>r&&(r=Fi(e+r,0)),w(t,n,r)):-1},r.inRange=function(t,n,r){return n=ku(n),r===Z?(r=n,n=0):r=ku(r),t=Ou(t),t>=Di(n,r)&&t<Fi(n,r)},r.invoke=Wa,r.isArguments=aa,r.isArray=fa,r.isArrayBuffer=ca,r.isArrayLike=hu,r.isArrayLikeObject=gu,r.isBoolean=function(t){return!0===t||!1===t||mu(t)&&"[object Boolean]"==Sn(t)},r.isBuffer=la,r.isDate=sa,r.isElement=function(t){return mu(t)&&1===t.nodeType&&!wu(t)},r.isEmpty=function(t){if(null==t)return!0;if(hu(t)&&(fa(t)||"string"==typeof t||"function"==typeof t.splice||la(t)||da(t)||aa(t)))return!t.length;var n=yo(t);if("[object Map]"==n||"[object Set]"==n)return!t.size;if(Le(t))return!Yn(t).length;for(var r in t)if(fi.call(t,r))return!1;return!0},r.isEqual=function(t,n){return Un(t,n)},r.isEqualWith=function(t,n,r){var e=(r="function"==typeof r?r:Z)?r(t,n):Z;return e===Z?Un(t,n,Z,r):!!e},r.isError=du,r.isFinite=function(t){return"number"==typeof t&&Li(t)},r.isFunction=_u,r.isInteger=vu,r.isLength=yu,r.isMap=pa,r.isMatch=function(t,n){return t===n||qn(t,n,je(n))},r.isMatchWith=function(t,n,r){return r="function"==typeof r?r:Z,qn(t,n,je(n),r)},r.isNaN=function(t){return xu(t)&&t!=+t},r.isNative=function(t){if(bo(t))throw new Ju("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return $n(t)},r.isNil=function(t){return null==t},r.isNull=function(t){return null===t},r.isNumber=xu,r.isObject=bu,r.isObjectLike=mu,r.isPlainObject=wu,r.isRegExp=ha,r.isSafeInteger=function(t){return vu(t)&&-9007199254740991<=t&&9007199254740991>=t},r.isSet=ga,r.isString=ju,r.isSymbol=Au,r.isTypedArray=da,r.isUndefined=function(t){return t===Z},r.isWeakMap=function(t){return mu(t)&&"[object WeakMap]"==yo(t)},r.isWeakSet=function(t){return mu(t)&&"[object WeakSet]"==Sn(t)},r.join=function(t,n){return null==t?"":Ci.call(t,n)},r.kebabCase=Ca,r.last=Ge,r.lastIndexOf=function(t,n,r){var e=null==t?0:t.length;if(!e)return-1;var u=e;if(r!==Z&&(u=Wu(r),u=0>u?Fi(e+u,0):Di(u,e-1)),n===n){for(r=u+1;r--&&t[r]!==n;);t=r}else t=x(t,A,u,!0);return t},r.lowerCase=Ma,r.lowerFirst=Fa,r.lt=_a,r.lte=va,r.max=function(t){return t&&t.length?jn(t,Nu,Bn):Z},r.maxBy=function(t,n){return t&&t.length?jn(t,xe(n,2),Bn):Z},r.mean=function(t){return I(t,Nu)},r.meanBy=function(t,n){return I(t,xe(n,2))},r.min=function(t){return t&&t.length?jn(t,Nu,Hn):Z},r.minBy=function(t,n){return t&&t.length?jn(t,xe(n,2),Hn):Z},r.stubArray=Vu,r.stubFalse=Gu,r.stubObject=function(){return{}},r.stubString=function(){return""},r.stubTrue=function(){return!0},r.multiply=ef, r.nth=function(t,n){return t&&t.length?nr(t,Wu(n)):Z},r.noConflict=function(){return Gt._===this&&(Gt._=hi),this},r.noop=Ku,r.now=Ho,r.pad=function(t,n,r){t=Su(t);var e=(n=Wu(n))?$(t):0;return!n||e>=n?t:(n=(n-e)/2,ee(Si(n),r)+t+ee(Ei(n),r))},r.padEnd=function(t,n,r){t=Su(t);var e=(n=Wu(n))?$(t):0;return n&&e<n?t+ee(n-e,r):t},r.padStart=function(t,n,r){t=Su(t);var e=(n=Wu(n))?$(t):0;return n&&e<n?ee(n-e,r)+t:t},r.parseInt=function(t,n,r){return r||null==n?n=0:n&&(n=+n),Pi(Su(t).replace(ht,""),n||0)},r.random=function(t,n,r){if(r&&"boolean"!=typeof r&&Se(t,n,r)&&(n=r=Z),r===Z&&("boolean"==typeof n?(r=n,n=Z):"boolean"==typeof t&&(r=t,t=Z)),t===Z&&n===Z?(t=0,n=1):(t=ku(t),n===Z?(n=t,t=0):n=ku(n)),t>n){var e=t;t=n,n=e}return r||t%1||n%1?(r=Ui(),Di(t+r*(n-t+$t("1e-"+((r+"").length-1))),n)):fr(t,n)},r.reduce=function(t,n,r){var e=fa(t)?v:R,u=3>arguments.length;return e(t,xe(n,4),r,u,oo)},r.reduceRight=function(t,n,r){var e=fa(t)?y:R,u=3>arguments.length;return e(t,xe(n,4),r,u,ao)},r.repeat=function(t,n,r){return n=(r?Se(t,n,r):n===Z)?1:Wu(n),cr(Su(t),n)},r.replace=function(){var t=arguments,n=Su(t[0]);return 3>t.length?n:n.replace(t[1],t[2])},r.result=function(t,n,r){n=Er(n,t);var e=-1,u=n.length;for(u||(u=1,t=Z);++e<u;){var i=null==t?Z:t[Pe(n[e])];i===Z&&(e=u,i=r),t=_u(i)?i.call(t):i}return t},r.round=uf,r.runInContext=t,r.sample=function(t){return(fa(t)?Zt:sr)(t)},r.size=function(t){if(null==t)return 0;if(hu(t))return ju(t)?$(t):t.length;var n=yo(t);return"[object Map]"==n||"[object Set]"==n?t.size:Yn(t).length},r.snakeCase=Da,r.some=function(t,n,r){var e=fa(t)?b:_r;return r&&Se(t,n,r)&&(n=Z),e(t,xe(n,3))},r.sortedIndex=function(t,n){return vr(t,n)},r.sortedIndexBy=function(t,n,r){return yr(t,n,xe(r,2))},r.sortedIndexOf=function(t,n){var r=null==t?0:t.length;if(r){var e=vr(t,n);if(e<r&&pu(t[e],n))return e}return-1},r.sortedLastIndex=function(t,n){return vr(t,n,!0)},r.sortedLastIndexBy=function(t,n,r){return yr(t,n,xe(r,2),!0)},r.sortedLastIndexOf=function(t,n){if(null==t?0:t.length){var r=vr(t,n,!0)-1;if(pu(t[r],n))return r}return-1},r.startCase=Ta,r.startsWith=function(t,n,r){return t=Su(t),r=null==r?0:_n(Wu(r),0,t.length),n=xr(n),t.slice(r,r+n.length)==n},r.subtract=of,r.sum=function(t){return t&&t.length?E(t,Nu):0},r.sumBy=function(t,n){return t&&t.length?E(t,xe(n,2)):0},r.template=function(t,n,e){var u=r.templateSettings;e&&Se(t,n,e)&&(n=Z),t=Su(t),n=ma({},n,u,se),e=ma({},n.imports,u.imports,se);var i,o,a=Lu(e),f=L(e,a),c=0;e=n.interpolate||Rt;var l="__p+='";e=ni((n.escape||Rt).source+"|"+e.source+"|"+(e===it?mt:Rt).source+"|"+(n.evaluate||Rt).source+"|$","g");var s="sourceURL"in n?"//# sourceURL="+n.sourceURL+"\n":"";if(t.replace(e,function(n,r,e,u,a,f){return e||(e=u),l+=t.slice(c,f).replace(Ot,D),r&&(i=!0,l+="'+__e("+r+")+'"),a&&(o=!0,l+="';"+a+";\n__p+='"),e&&(l+="'+((__t=("+e+"))==null?'':__t)+'"),c=f+n.length,n}),l+="';",(n=n.variable)||(l="with(obj){"+l+"}"),l=(o?l.replace(H,""):l).replace(J,"$1").replace(Q,"$1;"),l="function("+(n||"obj")+"){"+(n?"":"obj||(obj={});")+"var __t,__p=''"+(i?",__e=_.escape":"")+(o?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+l+"return __p}",n=Na(function(){return Qu(a,s+"return "+l).apply(Z,f)}),n.source=l,du(n))throw n;return n},r.times=function(t,n){if(t=Wu(t),1>t||9007199254740991<t)return[];var r=4294967295,e=Di(t,4294967295);for(n=xe(n),t-=4294967295,e=S(e,n);++r<t;)n(r);return e},r.toFinite=ku,r.toInteger=Wu,r.toLength=Ru,r.toLower=function(t){return Su(t).toLowerCase()},r.toNumber=Ou,r.toSafeInteger=function(t){return t?_n(Wu(t),-9007199254740991,9007199254740991):0===t?t:0},r.toString=Su,r.toUpper=function(t){return Su(t).toUpperCase()},r.trim=function(t,n,r){return(t=Su(t))&&(r||n===Z)?t.replace(pt,""):t&&(n=xr(n))?(t=K(t),r=K(n),n=M(t,r),r=F(t,r)+1,Sr(t,n,r).join("")):t},r.trimEnd=function(t,n,r){return(t=Su(t))&&(r||n===Z)?t.replace(gt,""):t&&(n=xr(n))?(t=K(t),n=F(t,K(n))+1,Sr(t,0,n).join("")):t},r.trimStart=function(t,n,r){return(t=Su(t))&&(r||n===Z)?t.replace(ht,""):t&&(n=xr(n))?(t=K(t),n=M(t,K(n)),Sr(t,n).join("")):t},r.truncate=function(t,n){var r=30,e="...";if(bu(n))var u="separator"in n?n.separator:u,r="length"in n?Wu(n.length):r,e="omission"in n?xr(n.omission):e;t=Su(t);var i=t.length;if(Ft.test(t))var o=K(t),i=o.length;if(r>=i)return t;if(i=r-$(e),1>i)return e;if(r=o?Sr(o,0,i).join(""):t.slice(0,i),u===Z)return r+e;if(o&&(i+=r.length-i),ha(u)){if(t.slice(i).search(u)){var a=r;for(u.global||(u=ni(u.source,Su(xt.exec(u))+"g")),u.lastIndex=0;o=u.exec(a);)var f=o.index;r=r.slice(0,f===Z?i:f)}}else t.indexOf(xr(u),i)!=i&&(u=r.lastIndexOf(u),-1<u&&(r=r.slice(0,u)));return r+e},r.unescape=function(t){return(t=Su(t))&&nt.test(t)?t.replace(X,cn):t},r.uniqueId=function(t){var n=++ci;return Su(t)+n},r.upperCase=Pa,r.upperFirst=Ua,r.each=ru,r.eachRight=eu,r.first=Ve,$u(r,function(){var t={};return kn(r,function(n,e){fi.call(r.prototype,e)||(t[e]=n)}),t}(),{chain:!1}),r.VERSION="4.17.4",c("bind bindKey curry curryRight partial partialRight".split(" "),function(t){r[t].placeholder=r}),c(["drop","take"],function(t,n){W.prototype[t]=function(r){r=r===Z?1:Fi(Wu(r),0);var e=this.__filtered__&&!n?new W(this):this.clone();return e.__filtered__?e.__takeCount__=Di(r,e.__takeCount__):e.__views__.push({size:Di(r,4294967295),type:t+(0>e.__dir__?"Right":"")}),e},W.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),c(["filter","map","takeWhile"],function(t,n){var r=n+1,e=1==r||3==r;W.prototype[t]=function(t){var n=this.clone();return n.__iteratees__.push({iteratee:xe(t,3),type:r}),n.__filtered__=n.__filtered__||e,n}}),c(["head","last"],function(t,n){var r="take"+(n?"Right":"");W.prototype[t]=function(){return this[r](1).value()[0]}}),c(["initial","tail"],function(t,n){var r="drop"+(n?"":"Right");W.prototype[t]=function(){return this.__filtered__?new W(this):this[r](1)}}),W.prototype.compact=function(){return this.filter(Nu)},W.prototype.find=function(t){return this.filter(t).head()},W.prototype.findLast=function(t){return this.reverse().find(t)},W.prototype.invokeMap=lr(function(t,n){return"function"==typeof t?new W(this):this.map(function(r){return Fn(r,t,n)})}),W.prototype.reject=function(t){return this.filter(su(xe(t)))},W.prototype.slice=function(t,n){t=Wu(t);var r=this;return r.__filtered__&&(0<t||0>n)?new W(r):(0>t?r=r.takeRight(-t):t&&(r=r.drop(t)),n!==Z&&(n=Wu(n),r=0>n?r.dropRight(-n):r.take(n-t)),r)},W.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},W.prototype.toArray=function(){return this.take(4294967295)},kn(W.prototype,function(t,n){var e=/^(?:filter|find|map|reject)|While$/.test(n),i=/^(?:head|last)$/.test(n),o=r[i?"take"+("last"==n?"Right":""):n],a=i||/^find/.test(n);o&&(r.prototype[n]=function(){function n(t){return t=o.apply(r,_([t],c)),i&&h?t[0]:t}var f=this.__wrapped__,c=i?[1]:arguments,l=f instanceof W,s=c[0],p=l||fa(f);p&&e&&"function"==typeof s&&1!=s.length&&(l=p=!1);var h=this.__chain__,g=!!this.__actions__.length,s=a&&!h,l=l&&!g;return!a&&p?(f=l?f:new W(this),f=t.apply(f,c),f.__actions__.push({func:tu,args:[n],thisArg:Z}),new u(f,h)):s&&l?t.apply(this,c):(f=this.thru(n),s?i?f.value()[0]:f.value():f)})}),c("pop push shift sort splice unshift".split(" "),function(t){var n=ui[t],e=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",u=/^(?:pop|shift)$/.test(t);r.prototype[t]=function(){var t=arguments;if(u&&!this.__chain__){var r=this.value();return n.apply(fa(r)?r:[],t)}return this[e](function(r){return n.apply(fa(r)?r:[],t)})}}),kn(W.prototype,function(t,n){var e=r[n];if(e){var u=e.name+"";(Hi[u]||(Hi[u]=[])).push({name:n,func:e})}}),Hi[Xr(Z,2).name]=[{name:"wrapper",func:Z}],W.prototype.clone=function(){var t=new W(this.__wrapped__);return t.__actions__=Dr(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Dr(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Dr(this.__views__),t},W.prototype.reverse=function(){if(this.__filtered__){var t=new W(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t},W.prototype.value=function(){var t,n=this.__wrapped__.value(),r=this.__dir__,e=fa(n),u=0>r,i=e?n.length:0;t=i;for(var o=this.__views__,a=0,f=-1,c=o.length;++f<c;){var l=o[f],s=l.size;switch(l.type){case"drop":a+=s;break;case"dropRight":t-=s;break;case"take":t=Di(t,a+s);break;case"takeRight":a=Fi(a,t-s)}}if(t={start:a,end:t},o=t.start,a=t.end,t=a-o,o=u?a:o-1,a=this.__iteratees__,f=a.length,c=0,l=Di(t,this.__takeCount__),!e||!u&&i==t&&l==t)return Ir(n,this.__actions__);e=[];t:for(;t--&&c<l;){for(o+=r,u=-1,i=n[o];++u<f;){var p=a[u],s=p.type,p=(0,p.iteratee)(i);if(2==s)i=p;else if(!p){if(1==s)continue t;break t}}e[c++]=i}return e},r.prototype.at=Uo,r.prototype.chain=function(){return Xe(this)},r.prototype.commit=function(){return new u(this.value(),this.__chain__)},r.prototype.next=function(){this.__values__===Z&&(this.__values__=Iu(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?Z:this.__values__[this.__index__++]}},r.prototype.plant=function(t){for(var n,r=this;r instanceof e;){var u=qe(r);u.__index__=0,u.__values__=Z,n?i.__wrapped__=u:n=u;var i=u,r=r.__wrapped__}return i.__wrapped__=t,n},r.prototype.reverse=function(){var t=this.__wrapped__;return t instanceof W?(this.__actions__.length&&(t=new W(this)),t=t.reverse(),t.__actions__.push({func:tu,args:[He],thisArg:Z}),new u(t,this.__chain__)):this.thru(He)},r.prototype.toJSON=r.prototype.valueOf=r.prototype.value=function(){return Ir(this.__wrapped__,this.__actions__)},r.prototype.first=r.prototype.head,Ai&&(r.prototype[Ai]=nu),r}();Gt._=ln,e=function(){return ln}.call(n,r,n,u),!(void 0!==e&&(u.exports=e))}).call(this)}).call(n,function(){return this}(),r(5)(t))},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n,r){function e(t,n){return 2==n?function(n,r){return t.apply(void 0,arguments)}:function(n){return t.apply(void 0,arguments)}}function u(t,n){return 2==n?function(n,r){return t(n,r)}:function(n){return t(n)}}function i(t){for(var n=t?t.length:0,r=Array(n);n--;)r[n]=t[n];return r}function o(t){return function(n){return t({},n)}}function a(t,n){return function(){for(var r=arguments.length,e=r-1,u=Array(r);r--;)u[r]=arguments[r];var i=u[n],o=u.slice(0,n);return i&&p.apply(o,i),n!=e&&p.apply(o,u.slice(n+1)),t.apply(this,o)}}function f(t,n){return function(){var r=arguments.length;if(r){for(var e=Array(r);r--;)e[r]=arguments[r];var u=e[0]=n.apply(void 0,e);return t.apply(void 0,e),u}}}function c(t,n,r,p){function h(t,n){if(W.cap){var r=l.iterateeRearg[t];if(r)return x(n,r);var e=!I&&l.iterateeAry[t];if(e)return m(n,e)}return n}function g(t,n,r){return R||W.curry&&r>1?F(n,r):n}function d(t,n,r){if(W.fixed&&(O||!l.skipFixed[t])){var e=l.methodSpread[t],u=e&&e.start;return void 0===u?L(n,r):a(n,u)}return n}function _(t,n,r){return W.rearg&&r>1&&(E||!l.skipRearg[t])?N(n,l.methodRearg[t]||l.aryRearg[r]):n}function v(t,n){n=$(n);for(var r=-1,e=n.length,u=e-1,i=M(Object(t)),o=i;null!=o&&++r<e;){var a=n[r],f=o[a];null!=f&&(o[n[r]]=M(r==u?f:Object(f))),o=o[a]}return i}function y(t){return V.runInContext.convert(t)(void 0)}function b(t,n){var r=l.aliasToReal[t]||t,e=l.remap[r]||r,u=p;return function(t){var i=I?B:z,o=I?B[e]:n,a=C(C({},u),t);return c(i,r,o,a)}}function m(t,n){return w(t,function(t){return"function"==typeof t?u(t,n):t})}function x(t,n){return w(t,function(t){var r=n.length;return e(N(u(t,r),n),r)})}function w(t,n){return function(){var r=arguments.length;if(!r)return t();for(var e=Array(r);r--;)e[r]=arguments[r];var u=W.rearg?0:r-1;return e[u]=n(e[u]),t.apply(void 0,e)}}function j(t,n){var r,e=l.aliasToReal[t]||t,u=n,a=Z[e];return a?u=a(n):W.immutable&&(l.mutate.array[e]?u=f(n,i):l.mutate.object[e]?u=f(n,o(n)):l.mutate.set[e]&&(u=f(n,v))),D(K,function(t){return D(l.aryMethod[t],function(n){if(e==n){var i=l.methodSpread[e],o=i&&i.afterRearg;return r=o?d(e,_(e,u,t),t):_(e,d(e,u,t),t),r=h(e,r),r=g(e,r,t),!1}}),!r}),r||(r=u),r==n&&(r=R?F(r,1):function(){return n.apply(this,arguments)}),r.convert=b(e,n),l.placeholder[e]&&(A=!0,r.placeholder=n.placeholder=S),r}var A,I="function"==typeof n,k=n===Object(n);if(k&&(p=r,r=n,n=void 0),null==r)throw new TypeError;p||(p={});var W={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},R="curry"in p&&p.curry,O="fixed"in p&&p.fixed,E="rearg"in p&&p.rearg,S=I?r:s,B=I?r.runInContext():void 0,z=I?r:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isFunction:t.isFunction,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},L=z.ary,C=z.assign,M=z.clone,F=z.curry,D=z.forEach,T=z.isArray,P=z.isFunction,U=z.keys,N=z.rearg,q=z.toInteger,$=z.toPath,K=U(l.aryMethod),Z={castArray:function(t){return function(){var n=arguments[0];return T(n)?t(i(n)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var n=arguments[0],r=arguments[1],e=t(n,r),i=e.length;return W.cap&&"number"==typeof r?(r=r>2?r-2:1,i&&i<=r?e:u(e,r)):e}},mixin:function(t){return function(n){var r=this;if(!P(r))return t(r,Object(n));var e=[];return D(U(n),function(t){P(n[t])&&e.push([t,r.prototype[t]])}),t(r,Object(n)),D(e,function(t){var n=t[1];P(n)?r.prototype[t[0]]=n:delete r.prototype[t[0]]}),r}},nthArg:function(t){return function(n){var r=n<0?1:q(n)+1;return F(t(n),r)}},rearg:function(t){return function(n,r){var e=r?r.length:0;return F(t(n,r),e)}},runInContext:function(n){return function(r){return c(t,n(r),p)}}};if(!k)return j(n,r);var V=r,G=[];return D(K,function(t){D(l.aryMethod[t],function(t){var n=V[l.remap[t]||t];n&&G.push([t,j(t,n)])})}),D(U(V),function(t){var n=V[t];if("function"==typeof n){for(var r=G.length;r--;)if(G[r][0]==t)return;n.convert=b(t,n),G.push([t,n])}}),D(G,function(t){V[t[0]]=t[1]}),V.convert=y,A&&(V.placeholder=S),D(U(V),function(t){D(l.realToAlias[t]||[],function(n){V[n]=V[t]})}),V}var l=r(7),s=r(8),p=Array.prototype.push;t.exports=c},function(t,n){n.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},n.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},n.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},n.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},n.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},n.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},n.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},n.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},n.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},n.realToAlias=function(){var t=Object.prototype.hasOwnProperty,r=n.aliasToReal,e={};for(var u in r){var i=r[u];t.call(e,i)?e[i].push(u):e[i]=[u]}return e}(),n.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},n.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},n.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,n){t.exports={}},function(t,n){t.exports=Morph.modules["bbc-morph-istats@1.1.10"]}]);; });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-language-switcher-view","version":"2.1.6","language":"en-GB","path":"\/education\/levels\/z8hhvcw","_mrrVersion":"1.13.4"},'u7765152046922594'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20180202114133/https://m.files.bbci.co.uk/modules/morph/4.3.3/bundle', 'live-push' : '//web.archive.org/web/20180202114133/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.ptrs.forEach(attempt); Morph.toInit.ptrs = []; Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u7765152046922594 */</script><!-- Chartbeat Web Analytics code - start --> <script type="text/javascript"> /** CONFIGURATION START **/ (function() { var noCookies = true; var cookiePrefix = '_chartbeat'; if ("object" === typeof bbccookies && typeof bbccookies.readPolicy == 'function') { noCookies = !bbccookies.readPolicy().performance; } if (noCookies && document.cookie.indexOf(cookiePrefix) !== -1) { //Find and remove cookies whose names begin with '_chartbeat' var cookieSplit = document.cookie.split(';'); var cookieLength = cookieSplit.length; while (cookieLength--) { var cookie = cookieSplit[cookieLength].replace(/^s+|s+$/g, ''); var cookieName = cookie.split('=')[0]; if (cookieName.indexOf(cookiePrefix) === 0) { document.cookie = cookieName + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/;'; } } } _sf_async_config.noCookies = noCookies; }()); /** CONFIGURATION END **/ (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement("script"); e.setAttribute("language", "javascript"); e.setAttribute("type", "text/javascript"); e.setAttribute('src', '//web.archive.org/web/20180202114133/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> <!-- Chartbeat Web Analytics code - end --></body></html><!-- FILE ARCHIVED ON 11:41:33 Feb 02, 2018 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 06:29:21 Nov 26, 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.526 exclusion.robots: 0.032 exclusion.robots.policy: 0.019 esindex: 0.009 cdx.remote: 23.776 LoadShardBlock: 94.229 (3) PetaboxLoader3.datanode: 102.53 (4) load_resource: 177.283 PetaboxLoader3.resolve: 63.48 -->