functionD(){vara,f,b,e,n=(b=1E3*k.waitSeconds)&&i.startTime+b<(newDate).getTime(),c=[],g=[],h=!1,j=!0;if(!W){W=!0;G(V,function(b){a=b.map;f=a.id;if(b.enabled&&(a.isDefine||g.push(b),!b.error))if(!b.inited&&n)z(f)?h=e=!0:(c.push(f),d(f));elseif(!b.inited&&(b.fetched&&a.isDefine)&&(h=!0,!a.prefix))returnj=!1});if(n&&c.length)returnb=B("timeout","Load timeout for modules: "+c,null,c),b.contextName=i.contextName,v(b);j&&y(g,function(a){F(a,{},{})});if((!n||e)&&h)if((A||da)&&!X)X=setTimeout(function(){X=
a.callback)},makeShimExports:function(a){returnfunction(){varb;a.init&&(b=a.init.apply(aa,arguments));returnb||a.exports&&ba(a.exports)}},makeRequire:function(a,f){functiond(e,c,h){varg,k;f.enableBuildCallback&&(c&&I(c))&&(c.__requireJsBuild=!0);if("string"===typeofe){if(I(c))returnv(B("requireargs","Invalid require call"),h);if(a&&s(N,e))returnN[e](p[a.id]);if(l.get)returnl.get(i,e,a,d);g=j(e,a,!1,!0);g=g.id;return!s(q,g)?v(B("notloaded",'Module name "'+g+'" has not been loaded yet for context: '+
b+(a?"":". Use require([])"))):q[g]}L();i.nextTick(function(){L();k=r(j(null,a));k.skipMap=f.skipMap;k.init(e,c,h,{enabled:!0});D()});returnd}f=f||{};R(d,{isBrowser:A,toUrl:function(b){vard,f=b.lastIndexOf("."),g=b.split("/")[0];if(-1!==f&&(!("."===g||".."===g)||1<f))d=b.substring(f,b.length),b=b.substring(0,f);returni.nameToUrl(c(b,a&&a.id,!0),d,!0)},defined:function(b){returns(q,j(b,a,!1,!0).id)},specified:function(b){b=j(b,a,!1,!0).id;returns(q,b)||s(p,b)}});a||(d.undef=function(b){w();varc=
j(b,a,!0),d=m(p,b);deleteq[b];deleteU[c.url];delete$[b];d&&(d.events.defined&&($[b]=d.events),x(b))});returnd},enable:function(a){m(p,a.id)&&r(a).enable()},completeLoad:function(a){varb,c,e=m(k.shim,a)||{},d=e.exports;for(w();H.length;){c=H.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}elsec[0]===a&&(b=!0);E(c)}c=m(p,a);if(!b&&!s(q,a)&&c&&!c.inited){if(k.enforceDefine&&(!d||!ba(d)))returnz(a)?void0:v(B("nodefine","No define call for "+a,null,[a]));E([a,e.deps||[],e.exportsFn])}D()},nameToUrl:function(a,
h.attachEvent&&!(h.attachEvent.toString&&0>h.attachEvent.toString().indexOf("[native code"))&&!Y?(O=!0,h.attachEvent("onreadystatechange",b.onScriptLoad)):(h.addEventListener("load",b.onScriptLoad,!1),h.addEventListener("error",b.onScriptError,!1)),h.src=d,K=h,D?x.insertBefore(h,D):x.appendChild(h),K=null,h;if(da)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(B("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};A&&M(document.getElementsByTagName("script"),function(b){x||(x=