/* requirejs 2.2.0 copyright jquery foundation and other contributors. released under mit license, http://github.com/requirejs/requirejs/license */ var requirejs,require,define; (function(ga){function ka(b,c,d,g){return g||""}function k(b){return"[object function]"===q.call(b)}function l(b){return"[object array]"===q.call(b)}function y(b,c){if(b){var d;for(d=0;dthis.depcount&&!this.defined){if(k(k)){if(this.events.error&&this.map.isdefine||g.onerror!== ha)try{h=l.execcb(c,k,b,h)}catch(d){a=d}else h=l.execcb(c,k,b,h);this.map.isdefine&&void 0===h&&((b=this.module)?h=b.exports:this.usingexports&&(h=this.exports));if(a)return a.requiremap=this.map,a.requiremodules=this.map.isdefine?[this.map.id]:null,a.requiretype=this.map.isdefine?"define":"require",a(this.error=a)}else h=k;this.exports=h;if(this.map.isdefine&&!this.ignore&&(v[c]=h,g.onresourceload)){var f=[];y(this.depmaps,function(a){f.push(a.normalizedmap||a)});g.onresourceload(l,this.map,f)}c(c); this.defined=!0}this.defining=!1;this.defined&&!this.defineemitted&&(this.defineemitted=!0,this.emit("defined",this.exports),this.defineemitcomplete=!0)}}},callplugin:function(){var a=this.map,b=a.id,d=q(a.prefix);this.depmaps.push(d);w(d,"defined",z(this,function(h){var k,f,d=e(fa,this.map.id),m=this.map.name,r=this.map.parentmap?this.map.parentmap.name:null,m=l.makerequire(a.parentmap,{enablebuildcallback:!0});if(this.map.unnormalized){if(h.normalize&&(m=h.normalize(m,function(a){return c(a,r,!0)})|| ""),f=q(a.prefix+"!"+m,this.map.parentmap),w(f,"defined",z(this,function(a){this.map.normalizedmap=f;this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),h=e(t,f.id)){this.depmaps.push(f);if(this.events.error)h.on("error",z(this,function(a){this.emit("error",a)}));h.enable()}}else d?(this.map.url=l.nametourl(d),this.load()):(k=z(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),k.error=z(this,function(a){this.inited=!0;this.error=a;a.requiremodules=[b];d(t,function(a){0=== a.map.id.indexof(b+"_unnormalized")&&c(a.map.id)});a(a)}),k.fromtext=z(this,function(h,c){var d=a.name,f=q(d),m=s;c&&(h=c);m&&(s=!1);u(f);x(p.config,b)&&(p.config[d]=p.config[b]);try{g.exec(h)}catch(e){return a(f("fromtexteval","fromtext eval for "+b+" failed: "+e,e,[b]))}m&&(s=!0);this.depmaps.push(f);l.completeload(d);m([d],k)}),h.load(a.name,m,k,p))}));l.enable(d,this);this.pluginmaps[d.id]=d},enable:function(){z[this.map.id]=this;this.enabling=this.enabled=!0;y(this.depmaps,z(this,function(a, b){var c,h;if("string"===typeof a){a=q(a,this.map.isdefine?this.map:this.map.parentmap,!1,!this.skipmap);this.depmaps[b]=a;if(c=e(r,a.id)){this.depexports[b]=c(this);return}this.depcount+=1;w(a,"defined",z(this,function(a){this.undefed||(this.definedep(b,a),this.check())}));this.errback?w(a,"error",z(this,this.errback)):this.events.error&&w(a,"error",z(this,function(a){this.emit("error",a)}))}c=a.id;h=t[c];x(r,c)||!h||h.enabled||l.enable(a,this)}));d(this.pluginmaps,z(this,function(a){var b=e(t,a.id); b&&!b.enabled&&l.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){y(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};l={config:p,contextname:b,registry:t,defined:v,urlfetched:w,defqueue:g,defqueuemap:{},module:da,makemodulemap:q,nexttick:g.nexttick,onerror:a,configure:function(a){a.baseurl&&"/"!==a.baseurl.charat(a.baseurl.length-1)&&(a.baseurl+="/");if("string"===typeof a.urlargs){var b= a.urlargs;a.urlargs=function(a,c){return(-1===c.indexof("?")?"?":"&")+b}}var c=p.shim,h={paths:!0,bundles:!0,config:!0,map:!0};d(a,function(a,b){h[b]?(p[b]||(p[b]={}),y(p[b],a,!0,!0)):p[b]=a});a.bundles&&d(a.bundles,function(a,b){y(a,function(a){a!==b&&(fa[a]=b)})});a.shim&&(d(a.shim,function(a,b){l(a)&&(a={deps:a});!a.exports&&!a.init||a.exportsfn||(a.exportsfn=l.makeshimexports(a));c[b]=a}),p.shim=c);a.packages&&y(a.packages,function(a){var b;a="string"===typeof a?{name:a}:a;b=a.name;a.location&& (p.paths[b]=a.location);p.pkgs[b]=a.name+"/"+(a.main||"main").replace(na,"").replace(u,"")});d(t,function(a,b){a.inited||a.map.unnormalized||(a.map=q(b,null,!0))});(a.deps||a.callback)&&l.require(a.deps||[],a.callback)},makeshimexports:function(a){return function(){var b;a.init&&(b=a.init.apply(ga,arguments));return b||a.exports&&ia(a.exports)}},makerequire:function(a,n){function m(c,d,f){var e,r;n.enablebuildcallback&&d&&k(d)&&(d.__requirejsbuild=!0);if("string"===typeof c){if(k(d))return a(f("requireargs", "invalid require call"),f);if(a&&x(r,c))return r[c](t[a.id]);if(g.get)return g.get(l,c,a,m);e=q(c,a,!1,!0);e=e.id;return x(v,e)?v[e]:a(f("notloaded",'module name "'+e+'" has not been loaded yet for context: '+b+(a?"":". use require([])")))}p();l.nexttick(function(){p();r=u(q(null,a));r.skipmap=n.skipmap;r.init(c,d,f,{enabled:!0});h()});return m}n=n||{};y(m,{isbrowser:e,tourl:function(b){var d,f=b.lastindexof("."),g=b.split("/")[0];-1!==f&&("."!==g&&".."!==g||1e.attachevent.tostring().indexof("[native code")||ca?(e.addeventlistener("load",b.onscriptload,!1),e.addeventlistener("error",b.onscripterror,!1)):(s=!0,e.attachevent("onreadystatechange",b.onscriptload));e.src=d;if(m.onnodecreated)m.onnodecreated(e,m,c,d);p=e;h?c.insertbefore(e,h):c.appendchild(e);p=null;return e}if(ja)try{settimeout(function(){}, 0),importscripts(d),b.completeload(c)}catch(q){b.onerror(f("importscripts","importscripts failed for "+c+" at "+d,q,[c]))}};e&&!w.skipdatamain&&x(document.getelementsbytagname("script"),function(b){c||(c=b.parentnode);if(o=b.getattribute("data-main"))return u=o,w.baseurl||-1!==u.indexof("!")||(i=u.split("/"),u=i.pop(),t=i.length?i.join("/")+"/":"./",w.baseurl=t),u=u.replace(u,""),g.jsextregexp.test(u)&&(u=o),w.deps=w.deps?w.deps.concat(u):[u],!0});define=function(b,c,d){var e,g;"string"!==typeof b&& (d=c,c=b,b=null);l(c)||(d=c,c=null);!c&&k(d)&&(c=[],d.length&&(d.tostring().replace(qa,ka).replace(ra,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));s&&(e=p||pa())&&(b||(b=e.getattribute("data-requiremodule")),g=j[e.getattribute("data-requirecontext")]);g?(g.defqueue.push([b,c,d]),g.defqueuemap[b]=!0):v.push([b,c,d])};define.amd={jquery:!0};g.exec=function(b){return eval(b)};g(w)}})(this); ;(function(){if(!("undefined"==typeof muse||"undefined"==typeof muse.assets)){var a=function(a,b){for(var c=0,d=a.length;c