!function(){function n(n){w.push(n),1==w.length&&h()}function t(){for(;w.length;)w[0](),w.shift()}function o(n){this.a=p,this.b=void 0,this.f=[];var t=this;try{n(function(n){e(t,n)},function(n){f(t,n)})}catch(o){f(t,o)}}function i(n){return new o(function(t,o){o(n)})}function r(n){return new o(function(t){t(n)})}function e(n,t){if(n.a==p){if(t==n)throw new TypeError;var o=!1;try{var i=t&&t.then;if(null!=t&&"object"==typeof t&&"function"==typeof i)return void i.call(t,function(t){o||e(n,t),o=!0},function(t){o||f(n,t),o=!0})}catch(r){return void(o||f(n,r))}n.a=0,n.b=t,c(n)}}function f(n,t){if(n.a==p){if(t==n)throw new TypeError;n.a=1,n.b=t,c(n)}}function c(t){n(function(){if(t.a!=p)for(;t.f.length;){var n=t.f.shift(),o=n[0],i=n[1],r=n[2],n=n[3];try{0==t.a?r("function"==typeof o?o.call(void 0,t.b):t.b):1==t.a&&("function"==typeof i?r(i.call(void 0,t.b)):n(t.b))}catch(e){n(e)}}})}function u(n){return new o(function(t,o){function i(o){return function(i){f[o]=i,e+=1,e==n.length&&t(f)}}var e=0,f=[];0==n.length&&t(f);for(var c=0;cAccessibility Links
Skip to contentUK University Rankings 2025: League table