From d87ce292ba4eae46b43792292861f0df3e9495bb Mon Sep 17 00:00:00 2001 From: unscriptable Date: Mon, 14 Oct 2013 22:10:16 -0400 Subject: [PATCH] Bump to 0.8.3. --- README.md | 4 ++ bower.json | 2 +- dist/curl-for-dojo1.6/curl.js | 26 ++++----- dist/curl-for-dojo1.8/curl.js | 6 +- dist/curl-for-jQuery/curl.js | 8 +-- dist/curl-for-ssjs/curl.js | 10 +++- dist/curl-kitchen-sink/curl.js | 76 +++++++++++++------------- dist/curl-with-js-and-domReady/curl.js | 38 ++++++------- dist/curl/curl.js | 26 ++++----- dist/debug/curl.js | 12 ++-- package.json | 2 +- src/curl.js | 2 +- 12 files changed, 112 insertions(+), 100 deletions(-) diff --git a/README.md b/README.md index 7e5c9cec..6a44b8b2 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,10 @@ curl.js with jQuery, dojo, or underscore. What's New? ======= +* 0.8.3 + * Export legacy-loaded modules with normal AMD/CommonJS module ids + (thanks @mmacaula!) + * Build curl/debug into curl/dist/debug/curl.js correctly. * 0.8.2 * Run compile.sh from anywhere (thanks @webpro!) * Restore quotes to cram text plugin output (thanks @gehan!) diff --git a/bower.json b/bower.json index cf53d727..6bb5108a 100644 --- a/bower.json +++ b/bower.json @@ -1,4 +1,4 @@ { "name": "curl", - "version": "0.8.2" + "version": "0.8.3" } diff --git a/dist/curl-for-dojo1.6/curl.js b/dist/curl-for-dojo1.6/curl.js index ed161848..962166ae 100644 --- a/dist/curl-for-dojo1.6/curl.js +++ b/dist/curl-for-dojo1.6/curl.js @@ -1,23 +1,23 @@ (function(){/* MIT License (c) copyright 2010-2013 B Cavalier & J Hann */ -(function(g){function p(){}function s(a,b){return 0==W.call(a).indexOf("[object "+b)}function m(a){return a&&"/"==a.charAt(a.length-1)?a.substr(0,a.length-1):a}function C(a,b){var d,c,e,f;d=1;c=a;"."==c.charAt(0)&&(e=!0,c=c.replace(X,function(a,b,c,e){c&&d++;return e||""}));if(e){e=b.split("/");f=e.length-d;if(0>f)return a;e.splice(f,d);return e.concat(c||[]).join("/")}return c}function A(a){var b=a.indexOf("!");return{g:a.substr(b+1),d:0<=b&&a.substr(0,b)}}function G(){}function u(a,b){G.prototype= -a||O;var d=new G;G.prototype=O;for(var c in b)d[c]=b[c];return d}function D(){function a(a,b,d){c.push([a,b,d])}function b(a,b){for(var d,e=0;d=c[e++];)(d=d[a])&&d(b)}var d,c,e;d=this;c=[];e=function(d,h){a=d?function(a){a&&a(h)}:function(a,b){b&&b(h)};e=p;b(d?0:1,h);b=p;c=n};this.A=function(b,c,e){a(b,c,e);return d};this.h=function(a){d.oa=a;e(!0,a)};this.e=function(a){d.na=a;e(!1,a)};this.v=function(a){b(2,a)}}function y(a){return a instanceof D||a instanceof w}function v(a,b,d,c){y(a)?a.A(b,d, -c):b(a)}function x(a,b,d){var c;return function(){0<=--a&&b&&(c=b.apply(n,arguments));0==a&&d&&d(c);return c}}function z(){var a,b;a=[].slice.call(arguments);s(a[0],"Object")&&(b=a.shift(),b=E(b));return new w(a[0],a[1],a[2],b)}function E(a,b,d){var c,e,f;if(a&&(k.O(a),l=k.a(a),"preloads"in a&&(c=new w(a.preloads,n,d,H,!0),k.K(function(){H=c})),f=(f=a.main)&&String(f).split(Y)))return e=new D,e.A(b,d),a=f[1]?function(){new w([f[1]],e.h,e.e)}:e.e,new w([f[0]],e.h,a),e}function w(a,b,d,c,e){var f;f= -k.i(l,n,[].concat(a),e);this.then=this.A=a=function(a,b){v(f,function(b){a&&a.apply(n,b)},function(a){if(b)b(a);else throw a;});return this};this.next=function(a,b,c){return new w(a,b,c,f)};this.config=E;(b||d)&&a(b,d);k.K(function(){v(e||H,function(){v(c,function(){k.r(f)},d)})})}function L(a){var b,d;b=a.id;b==n&&(I!==n?I={G:"Multiple anonymous defines encountered"}:(b=k.$())||(I=a));if(b!=n){d=r[b];b in r||(d=k.j(b,l),d=k.C(d.a,b),r[b]=d);if(!y(d))throw Error("duplicate define: "+b);d.ca=!1;k.D(d, -a)}}function B(){var a=k.X(arguments);L(a)}var l,q,J,F=g.document,P=F&&(F.head||F.getElementsByTagName("head")[0]),Z=P&&P.getElementsByTagName("base")[0]||null,S={},T={},M={},$="addEventListener"in g?{}:{loaded:1,complete:1},O={},W=O.toString,n,r={},N={},H=!1,I,U=/^\/|^[^:]+:\/\//,X=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,aa=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,ba=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,Y=/\s*,\s*/,Q,k;k={n:function(a,b,d){var c;a=C(a,b);if("."==a.charAt(0))return a;c=A(a); +(function(g){function p(){}function s(a,b){return 0==W.call(a).indexOf("[object "+b)}function m(a){return a&&"/"==a.charAt(a.length-1)?a.substr(0,a.length-1):a}function D(a,b){var d,c,e,f;d=1;c=a;"."==c.charAt(0)&&(e=!0,c=c.replace(X,function(a,b,c,e){c&&d++;return e||""}));if(e){e=b.split("/");f=e.length-d;if(0>f)return a;e.splice(f,d);return e.concat(c||[]).join("/")}return c}function A(a){var b=a.indexOf("!");return{g:a.substr(b+1),d:0<=b&&a.substr(0,b)}}function G(){}function u(a,b){G.prototype= +a||O;var d=new G;G.prototype=O;for(var c in b)d[c]=b[c];return d}function E(){function a(a,b,d){c.push([a,b,d])}function b(a,b){for(var d,e=0;d=c[e++];)(d=d[a])&&d(b)}var d,c,e;d=this;c=[];e=function(d,h){a=d?function(a){a&&a(h)}:function(a,b){b&&b(h)};e=p;b(d?0:1,h);b=p;c=n};this.A=function(b,c,e){a(b,c,e);return d};this.h=function(a){d.oa=a;e(!0,a)};this.e=function(a){d.na=a;e(!1,a)};this.v=function(a){b(2,a)}}function y(a){return a instanceof E||a instanceof w}function v(a,b,d,c){y(a)?a.A(b,d, +c):b(a)}function x(a,b,d){var c;return function(){0<=--a&&b&&(c=b.apply(n,arguments));0==a&&d&&d(c);return c}}function z(){var a,b;a=[].slice.call(arguments);s(a[0],"Object")&&(b=a.shift(),b=B(b));return new w(a[0],a[1],a[2],b)}function B(a,b,d){var c,e,f;if(a&&(k.O(a),l=k.a(a),"preloads"in a&&(c=new w(a.preloads,n,d,H,!0),k.K(function(){H=c})),f=(f=a.main)&&String(f).split(Y)))return e=new E,e.A(b,d),a=f[1]?function(){new w([f[1]],e.h,e.e)}:e.e,new w([f[0]],e.h,a),e}function w(a,b,d,c,e){var f;f= +k.i(l,n,[].concat(a),e);this.then=this.A=a=function(a,b){v(f,function(b){a&&a.apply(n,b)},function(a){if(b)b(a);else throw a;});return this};this.next=function(a,b,c){return new w(a,b,c,f)};this.config=B;(b||d)&&a(b,d);k.K(function(){v(e||H,function(){v(c,function(){k.r(f)},d)})})}function L(a){var b,d;b=a.id;b==n&&(I!==n?I={G:"Multiple anonymous defines encountered"}:(b=k.$())||(I=a));if(b!=n){d=r[b];b in r||(d=k.j(b,l),d=k.C(d.a,b),r[b]=d);if(!y(d))throw Error("duplicate define: "+b);d.ca=!1;k.D(d, +a)}}function C(){var a=k.X(arguments);L(a)}var l,q,J,F=g.document,P=F&&(F.head||F.getElementsByTagName("head")[0]),Z=P&&P.getElementsByTagName("base")[0]||null,S={},T={},M={},$="addEventListener"in g?{}:{loaded:1,complete:1},O={},W=O.toString,n,r={},N={},H=!1,I,U=/^\/|^[^:]+:\/\//,X=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,aa=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,ba=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,Y=/\s*,\s*/,Q,k;k={n:function(a,b,d){var c;a=D(a,b);if("."==a.charAt(0))return a;c=A(a); a=(b=c.d)||c.g;a in d.c&&(a=d.c[a].l||a);b&&(0>b.indexOf("/")&&!(b in d.c)&&(a=m(d.M)+"/"+b),a=a+"!"+c.g);return a},i:function(a,b,d,c){function e(b,c){var d,f;d=k.n(b,h.id,a);if(!c)return d;f=A(d);if(!f.d)return d;d=r[f.d];f.g="normalize"in d?d.normalize(f.g,e,h.a)||"":e(f.g);return f.d+"!"+f.g}function f(b,d,f){var R;R=d&&function(a){d.apply(n,a)};if(s(b,"String")){if(R)throw Error("require(id, callback) not allowed");f=e(b,!0);b=r[f];if(!(f in r))throw Error("Module not resolved: "+f);return(f= -y(b)&&b.b)||b}v(k.r(k.i(a,h.id,b,c)),R,f)}var h;h=new D;h.id=b||"";h.aa=c;h.F=d;h.a=a;h.m=f;f.toUrl=function(b){return k.j(e(b,!0),a).url};h.n=e;return h},C:function(a,b,d){var c,e,f;c=k.i(a,b,n,d);e=c.h;f=x(1,function(a){c.q=a;try{return k.R(c)}catch(b){c.e(b)}});c.h=function(a){v(d||H,function(){e(r[c.id]=N[c.url]=f(a))})};c.H=function(a){v(d||H,function(){c.b&&(f(a),c.v(T))})};return c},Q:function(a,b,d,c){return k.i(a,d,n,c)},Z:function(a){return a.m},I:function(a){return a.b||(a.b={})},Y:function(a){var b= -a.s;b||(b=a.s={id:a.id,uri:k.J(a),exports:k.I(a),config:function(){return a.a}},b.b=b.exports);return b},J:function(a){return a.url||(a.url=k.B(a.m.toUrl(a.id),a.a))},O:function(a){var b,d,c,e,f;b="curl";d="define";c=e=g;if(a&&(f=a.overwriteApi||a.la,b=a.apiName||a.ea||b,c=a.apiContext||a.da||c,d=a.defineName||a.ga||d,e=a.defineContext||a.fa||e,q&&s(q,"Function")&&(g.curl=q),q=null,J&&s(J,"Function")&&(g.define=J),J=null,!f)){if(c[b]&&c[b]!=z)throw Error(b+" already exists");if(e[d]&&e[d]!=B)throw Error(d+ -" already exists");}c[b]=z;e[d]=B},a:function(a){function b(a,b){var d,c,h,l,t;for(t in a){h=a[t];s(h,"String")&&(h={path:a[t]});h.name=h.name||t;l=e;c=A(m(h.name));d=c.g;if(c=c.d)l=f[c],l||(l=f[c]=u(e),l.c=u(e.c),l.f=[]),delete a[t];c=h;var g=b,K=void 0;c.path=m(c.path||c.location||"");g&&(K=c.main||"./main","."==K.charAt(0)||(K="./"+K),c.l=C(K,c.name+"/"));c.a=c.config;c.a&&(c.a=u(e,c.a));c.P=d.split("/").length;d?(l.c[d]=c,l.f.push(d)):l.o=k.N(h.path,e)}}function d(a){var b=a.c;a.L=RegExp("^("+ +y(b)&&b.b)||b}v(k.r(k.i(a,h.id,b,c)),R,f)}var h;h=new E;h.id=b||"";h.aa=c;h.F=d;h.a=a;h.m=f;f.toUrl=function(b){return k.j(e(b,!0),a).url};h.n=e;return h},C:function(a,b,d){var c,e,f;c=k.i(a,b,n,d);e=c.h;f=x(1,function(a){c.q=a;try{return k.R(c)}catch(b){c.e(b)}});c.h=function(a){v(d||H,function(){e(r[c.id]=N[c.url]=f(a))})};c.H=function(a){v(d||H,function(){c.b&&(f(a),c.v(T))})};return c},Q:function(a,b,d,c){return k.i(a,d,n,c)},Z:function(a){return a.m},I:function(a){return a.b||(a.b={})},Y:function(a){var b= +a.s;b||(b=a.s={id:a.id,uri:k.J(a),exports:k.I(a),config:function(){return a.a}},b.b=b.exports);return b},J:function(a){return a.url||(a.url=k.B(a.m.toUrl(a.id),a.a))},O:function(a){var b,d,c,e,f;b="curl";d="define";c=e=g;if(a&&(f=a.overwriteApi||a.la,b=a.apiName||a.ea||b,c=a.apiContext||a.da||c,d=a.defineName||a.ga||d,e=a.defineContext||a.fa||e,q&&s(q,"Function")&&(g.curl=q),q=null,J&&s(J,"Function")&&(g.define=J),J=null,!f)){if(c[b]&&c[b]!=z)throw Error(b+" already exists");if(e[d]&&e[d]!=C)throw Error(d+ +" already exists");}c[b]=z;e[d]=C},a:function(a){function b(a,b){var d,c,h,l,t;for(t in a){h=a[t];s(h,"String")&&(h={path:a[t]});h.name=h.name||t;l=e;c=A(m(h.name));d=c.g;if(c=c.d)l=f[c],l||(l=f[c]=u(e),l.c=u(e.c),l.f=[]),delete a[t];c=h;var g=b,K=void 0;c.path=m(c.path||c.location||"");g&&(K=c.main||"./main","."==K.charAt(0)||(K="./"+K),c.l=D(K,c.name+"/"));c.a=c.config;c.a&&(c.a=u(e,c.a));c.P=d.split("/").length;d?(l.c[d]=c,l.f.push(d)):l.o=k.N(h.path,e)}}function d(a){var b=a.c;a.L=RegExp("^("+ a.f.sort(function(a,c){return b[c].P-b[a].P}).join("|").replace(/\/|\./g,"\\$&")+")(?=\\/|$)");delete a.f}var c,e,f,h;"baseUrl"in a&&(a.o=a.baseUrl);"main"in a&&(a.l=a.main);"preloads"in a&&(a.ma=a.preloads);"pluginPath"in a&&(a.M=a.pluginPath);if("dontAddFileExt"in a||a.k)a.k=RegExp(a.dontAddFileExt||a.k);c=l;e=u(c,a);e.c=u(c.c);f=a.plugins||{};e.plugins=u(c.plugins);e.u=u(c.u,a.u);e.t=u(c.t,a.t);e.f=[];b(a.packages,!0);b(a.paths,!1);for(h in f)a=k.n(h+"!","",e),e.plugins[a.substr(0,a.length-1)]= f[h];f=e.plugins;for(h in f)if(f[h]=u(e,f[h]),a=f[h].f)f[h].f=a.concat(e.f),d(f[h]);for(h in c.c)e.c.hasOwnProperty(h)||e.f.push(h);d(e);return e},j:function(a,b){var d,c,e,f;d=b.c;e=U.test(a)?a:a.replace(b.L,function(a){c=d[a]||{};f=c.a;return c.path||""});return{a:f||l,url:k.N(e,b)}},N:function(a,b){var d=b.o;return d&&!U.test(a)?m(d)+"/"+a:a},B:function(a,b){return a+((b||l).k.test(a)?"":".js")},ba:function(a,b,d){var c=F.createElement("script");c.onload=c.onreadystatechange=function(d){d=d||g.event; if("load"==d.type||$[c.readyState])delete M[a.id],c.onload=c.onreadystatechange=c.onerror="",b()};c.onerror=function(){d(Error("Syntax or http error: "+a.url))};c.type=a.ia||"text/javascript";c.charset="utf-8";c.async=!a.ka;c.src=a.url;M[a.id]=c;P.insertBefore(c,Z);return c},S:function(a){var b=[],d;("string"==typeof a?a:a.toSource?a.toSource():a.toString()).replace(aa,"").replace(ba,function(a,e,f,h){h?d=d==h?n:d:d||b.push(f);return""});return b},X:function(a){var b,d,c,e,f,h;f=a.length;c=a[f-1]; e=s(c,"Function")?c.length:-1;2==f?s(a[0],"Array")?d=a[0]:b=a[0]:3==f&&(b=a[0],d=a[1]);!d&&0P)return b;x.splice(P,m);return x.concat(h||[]).join("/")}return h}function p(b){var d=b.indexOf("!");return{h:b.substr(d+1),e:0<=d&&b.substr(0,d)}}function v(){}function s(b,d){v.prototype= -b||Q;var m=new v;v.prototype=Q;for(var h in d)m[h]=d[h];return m}function z(){function b(b,d,m){h.push([b,d,m])}function d(b,d){for(var m,x=0;m=h[x++];)(m=m[b])&&m(d)}var m,h,x;m=this;h=[];x=function(m,g){b=m?function(b){b&&b(g)}:function(b,d){d&&d(g)};x=l;d(m?0:1,g);d=l;h=G};this.j=function(d,h,x){b(d,h,x);return m};this.g=function(b){m.I=b;x(!0,b)};this.d=function(b){m.Aa=b;x(!1,b)};this.G=function(b){d(2,b)}}function y(b){return b instanceof z||b instanceof t}function q(b,d,m,h){y(b)?b.j(d,m,h): -d(b)}function w(b,d,m){var h;return function(){0<=--b&&d&&(h=d.apply(G,arguments));0==b&&m&&m(h);return h}}function c(){var b,d;b=[].slice.call(arguments);k(b[0],"Object")&&(d=b.shift(),d=a(d));return new t(b[0],b[1],b[2],d)}function a(b,d,m){var h,x,a;if(b&&(u.V(b),g=u.b(b),"preloads"in b&&(h=new t(b.preloads,G,m,J,!0),u.C(function(){J=h})),a=(a=b.main)&&String(a).split(W)))return x=new z,x.j(d,m),b=a[1]?function(){new t([a[1]],x.g,x.d)}:x.d,new t([a[0]],x.g,b),x}function t(b,d,m,h,x){var r;r=u.k(g, -G,[].concat(b),x);this.then=this.j=b=function(b,d){q(r,function(d){b&&b.apply(G,d)},function(b){if(d)d(b);else throw b;});return this};this.next=function(b,d,h){return new t(b,d,h,r)};this.config=a;(d||m)&&b(d,m);u.C(function(){q(x||J,function(){q(h,function(){u.A(r)},m)})})}function A(b){var d,m;d=b.id;d==G&&(K!==G?K={M:"Multiple anonymous defines encountered"}:(d=u.ia())||(K=b));if(d!=G){m=E[d];d in E||(m=u.m(d,g),m=u.J(m.b,d),E[d]=m);if(!y(m))throw Error("duplicate define: "+d);m.na=!1;u.K(m,b)}} -function C(){var b=u.fa(arguments);A(b)}var g,B,F,H=e.document,D=H&&(H.head||H.getElementsByTagName("head")[0]),R=D&&D.getElementsByTagName("base")[0]||null,L={},M={},I={},r="addEventListener"in e?{}:{loaded:1,complete:1},Q={},U=Q.toString,G,E={},N={},J=!1,K,T=/^\/|^[^:]+:\/\//,V=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,X=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,Y=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,W=/\s*,\s*/,S,u;u={t:function(b,d,m){var h;b=f(b,d);if("."==b.charAt(0))return b;h=p(b);b=(d= -h.e)||h.h;b in m.c&&(b=m.c[b].q||b);d&&(0>d.indexOf("/")&&!(d in m.c)&&(b=n(m.T)+"/"+d),b=b+"!"+h.h);return b},k:function(b,d,m,h){function x(d,h){var m,a;m=u.t(d,g.id,b);if(!h)return m;a=p(m);if(!a.e)return m;m=E[a.e];a.h="normalize"in m?m.normalize(a.h,x,g.b)||"":x(a.h);return a.e+"!"+a.h}function a(d,m,r){var c;c=m&&function(b){m.apply(G,b)};if(k(d,"String")){if(c)throw Error("require(id, callback) not allowed");r=x(d,!0);d=E[r];if(!(r in E))throw Error("Module not resolved: "+r);return(r=y(d)&& -d.a)||d}q(u.A(u.k(b,g.id,d,h)),c,r)}var g;g=new z;g.id=d||"";g.ja=h;g.L=m;g.b=b;g.s=a;a.toUrl=function(d){return u.m(x(d,!0),b).url};g.t=x;return g},J:function(b,d,m){var h,x,a;h=u.k(b,d,G,m);x=h.g;a=w(1,function(b){h.w=b;try{return u.aa(h)}catch(d){h.d(d)}});h.g=function(b){q(m||J,function(){x(E[h.id]=N[h.url]=a(b))})};h.N=function(b){q(m||J,function(){h.a&&(a(b),h.G(M))})};return h},Z:function(b,d,m,h){return u.k(b,m,G,h)},ha:function(b){return b.s},P:function(b){return b.a||(b.a={})},ga:function(b){var d= +(function(e){function l(){}function k(b,d){return 0==U.call(b).indexOf("[object "+d)}function n(b){return b&&"/"==b.charAt(b.length-1)?b.substr(0,b.length-1):b}function f(b,d){var m,h,y,P;m=1;h=b;"."==h.charAt(0)&&(y=!0,h=h.replace(V,function(b,d,h,y){h&&m++;return y||""}));if(y){y=d.split("/");P=y.length-m;if(0>P)return b;y.splice(P,m);return y.concat(h||[]).join("/")}return h}function p(b){var d=b.indexOf("!");return{h:b.substr(d+1),e:0<=d&&b.substr(0,d)}}function v(){}function r(b,d){v.prototype= +b||Q;var m=new v;v.prototype=Q;for(var h in d)m[h]=d[h];return m}function z(){function b(b,d,m){h.push([b,d,m])}function d(b,d){for(var m,y=0;m=h[y++];)(m=m[b])&&m(d)}var m,h,y;m=this;h=[];y=function(m,g){b=m?function(b){b&&b(g)}:function(b,d){d&&d(g)};y=l;d(m?0:1,g);d=l;h=G};this.j=function(d,h,y){b(d,h,y);return m};this.g=function(b){m.I=b;y(!0,b)};this.d=function(b){m.Aa=b;y(!1,b)};this.G=function(b){d(2,b)}}function x(b){return b instanceof z||b instanceof t}function q(b,d,m,h){x(b)?b.j(d,m,h): +d(b)}function w(b,d,m){var h;return function(){0<=--b&&d&&(h=d.apply(G,arguments));0==b&&m&&m(h);return h}}function c(){var b,d;b=[].slice.call(arguments);k(b[0],"Object")&&(d=b.shift(),d=a(d));return new t(b[0],b[1],b[2],d)}function a(b,d,m){var h,y,a;if(b&&(u.V(b),g=u.b(b),"preloads"in b&&(h=new t(b.preloads,G,m,J,!0),u.C(function(){J=h})),a=(a=b.main)&&String(a).split(W)))return y=new z,y.j(d,m),b=a[1]?function(){new t([a[1]],y.g,y.d)}:y.d,new t([a[0]],y.g,b),y}function t(b,d,m,h,y){var s;s=u.k(g, +G,[].concat(b),y);this.then=this.j=b=function(b,d){q(s,function(d){b&&b.apply(G,d)},function(b){if(d)d(b);else throw b;});return this};this.next=function(b,d,h){return new t(b,d,h,s)};this.config=a;(d||m)&&b(d,m);u.C(function(){q(y||J,function(){q(h,function(){u.A(s)},m)})})}function A(b){var d,m;d=b.id;d==G&&(K!==G?K={M:"Multiple anonymous defines encountered"}:(d=u.ia())||(K=b));if(d!=G){m=E[d];d in E||(m=u.m(d,g),m=u.J(m.b,d),E[d]=m);if(!x(m))throw Error("duplicate define: "+d);m.na=!1;u.K(m,b)}} +function C(){var b=u.fa(arguments);A(b)}var g,B,F,H=e.document,D=H&&(H.head||H.getElementsByTagName("head")[0]),R=D&&D.getElementsByTagName("base")[0]||null,L={},M={},I={},s="addEventListener"in e?{}:{loaded:1,complete:1},Q={},U=Q.toString,G,E={},N={},J=!1,K,T=/^\/|^[^:]+:\/\//,V=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,X=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,Y=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,W=/\s*,\s*/,S,u;u={t:function(b,d,m){var h;b=f(b,d);if("."==b.charAt(0))return b;h=p(b);b=(d= +h.e)||h.h;b in m.c&&(b=m.c[b].q||b);d&&(0>d.indexOf("/")&&!(d in m.c)&&(b=n(m.T)+"/"+d),b=b+"!"+h.h);return b},k:function(b,d,m,h){function y(d,h){var m,a;m=u.t(d,g.id,b);if(!h)return m;a=p(m);if(!a.e)return m;m=E[a.e];a.h="normalize"in m?m.normalize(a.h,y,g.b)||"":y(a.h);return a.e+"!"+a.h}function a(d,m,s){var c;c=m&&function(b){m.apply(G,b)};if(k(d,"String")){if(c)throw Error("require(id, callback) not allowed");s=y(d,!0);d=E[s];if(!(s in E))throw Error("Module not resolved: "+s);return(s=x(d)&& +d.a)||d}q(u.A(u.k(b,g.id,d,h)),c,s)}var g;g=new z;g.id=d||"";g.ja=h;g.L=m;g.b=b;g.s=a;a.toUrl=function(d){return u.m(y(d,!0),b).url};g.t=y;return g},J:function(b,d,m){var h,a,g;h=u.k(b,d,G,m);a=h.g;g=w(1,function(b){h.w=b;try{return u.aa(h)}catch(d){h.d(d)}});h.g=function(b){q(m||J,function(){a(E[h.id]=N[h.url]=g(b))})};h.N=function(b){q(m||J,function(){h.a&&(g(b),h.G(M))})};return h},Z:function(b,d,m,h){return u.k(b,m,G,h)},ha:function(b){return b.s},P:function(b){return b.a||(b.a={})},ga:function(b){var d= b.B;d||(d=b.B={id:b.id,uri:u.Q(b),exports:u.P(b),config:function(){return b.b}},d.a=d.exports);return d},Q:function(b){return b.url||(b.url=u.u(b.s.toUrl(b.id),b.b))},V:function(b){var d,m,h,a,g;d="curl";m="define";h=a=e;if(b&&(g=b.overwriteApi||b.xa,d=b.apiName||b.pa||d,h=b.apiContext||b.oa||h,m=b.defineName||b.ta||m,a=b.defineContext||b.sa||a,B&&k(B,"Function")&&(e.curl=B),B=null,F&&k(F,"Function")&&(e.define=F),F=null,!g)){if(h[d]&&h[d]!=c)throw Error(d+" already exists");if(a[m]&&a[m]!=C)throw Error(m+ -" already exists");}h[d]=c;a[m]=C},b:function(b){function d(b,d){var m,h,g,c,e;for(e in b){g=b[e];k(g,"String")&&(g={path:b[e]});g.name=g.name||e;c=a;h=p(n(g.name));m=h.h;if(h=h.e)c=r[h],c||(c=r[h]=s(a),c.c=s(a.c),c.f=[]),delete b[e];h=g;var l=d,q=void 0;h.path=n(h.path||h.location||"");l&&(q=h.main||"./main","."==q.charAt(0)||(q="./"+q),h.q=f(q,h.name+"/"));h.b=h.config;h.b&&(h.b=s(a,h.b));h.W=m.split("/").length;m?(c.c[m]=h,c.f.push(m)):c.n=u.U(g.path,a)}}function m(b){var d=b.c;b.S=RegExp("^("+ -b.f.sort(function(b,h){return d[h].W-d[b].W}).join("|").replace(/\/|\./g,"\\$&")+")(?=\\/|$)");delete b.f}var h,a,r,c;"baseUrl"in b&&(b.n=b.baseUrl);"main"in b&&(b.q=b.main);"preloads"in b&&(b.ya=b.preloads);"pluginPath"in b&&(b.T=b.pluginPath);if("dontAddFileExt"in b||b.l)b.l=RegExp(b.dontAddFileExt||b.l);h=g;a=s(h,b);a.c=s(h.c);r=b.plugins||{};a.plugins=s(h.plugins);a.F=s(h.F,b.F);a.D=s(h.D,b.D);a.f=[];d(b.packages,!0);d(b.paths,!1);for(c in r)b=u.t(c+"!","",a),a.plugins[b.substr(0,b.length-1)]= -r[c];r=a.plugins;for(c in r)if(r[c]=s(a,r[c]),b=r[c].f)r[c].f=b.concat(a.f),m(r[c]);for(c in h.c)a.c.hasOwnProperty(c)||a.f.push(c);m(a);return a},m:function(b,d){var a,h,c,r;a=d.c;c=T.test(b)?b:b.replace(d.S,function(b){h=a[b]||{};r=h.b;return h.path||""});return{b:r||g,url:u.U(c,d)}},U:function(b,d){var a=d.n;return a&&!T.test(b)?n(a)+"/"+b:b},u:function(b,d){return b+((d||g).l.test(b)?"":".js")},p:function(b,d,a){var h=H.createElement("script");h.onload=h.onreadystatechange=function(a){a=a||e.event; -if("load"==a.type||r[h.readyState])delete I[b.id],h.onload=h.onreadystatechange=h.onerror="",d()};h.onerror=function(){a(Error("Syntax or http error: "+b.url))};h.type=b.r||"text/javascript";h.charset="utf-8";h.async=!b.R;h.src=b.url;I[b.id]=h;D.insertBefore(h,R);return h},O:function(b){var d=[],a;("string"==typeof b?b:b.toSource?b.toSource():b.toString()).replace(X,"").replace(Y,function(b,g,c,r){r?a=a==r?G:a:a||d.push(c);return""});return d},fa:function(b){var d,a,h,g,c,r;c=b.length;h=b[c-1];g= -k(h,"Function")?h.length:-1;2==c?k(b[0],"Array")?a=b[0]:d=b[0]:3==c&&(d=b[0],a=b[1]);!a&&0p.status?l(p.responseText):f(Error("fetchText() failed. status: "+p.statusText)))};p.send(null)}});define("curl/plugin/text",["./_fetchText"],function(e){function l(e){throw e;}return{load:function(k,n,f){e(n.toUrl(k),f,f.error||l)},cramPlugin:"../cram/text"}}); define("curl/plugin/async",function(){return{load:function(e,l,k){function n(f){"function"==typeof k.error&&k.error(f)}l([e],function(f){"function"==typeof f.j?f.j(function(e){0==arguments.length&&(e=f);k(e)},n):k(f)},k.error||function(f){throw f;})},analyze:function(e,l,k){k(e)}}}); (function(e){function l(){var a;a=g[A]("link");a.rel="stylesheet";a.type="text/css";return a}function k(a,c){a.onload=function(){I.load=I.load||!0;c()}}function n(a,c){a.onerror=function(){I.error=I.error||!0;c()}}function f(a,c,g){D.push({url:a,X:c,$:function(){g(Error(M))}});(a=v())&&p(a)}function p(a){var c,g;c=D.shift();g=a.styleSheet;c?(a.onload=function(){c.X(c.la);p(a)},a.onerror=function(){c.$();p(a)},c.la=g.imports[g.addImport(c.url)]):(a.onload=a.onerror=t,H.push(a))}function v(){var a; -a=H.shift();!a&&F.lengthg)return a;f.splice(g,d);return f.concat(c||[]).join("/")}return c}function C(a){var b=a.indexOf("!");return{h:a.substr(b+1),d:0<=b&&a.substr(0,b)}}function A(){}function y(a,b){A.prototype= -a||N;var d=new A;A.prototype=N;for(var c in b)d[c]=b[c];return d}function D(){function a(a,b,d){c.push([a,b,d])}function b(a,b){for(var d,f=0;d=c[f++];)(d=d[a])&&d(b)}var d,c,f;d=this;c=[];f=function(d,n){a=d?function(a){a&&a(n)}:function(a,b){b&&b(n)};f=l;b(d?0:1,n);b=l;c=s};this.k=function(b,c,f){a(b,c,f);return d};this.g=function(a){d.B=a;f(!0,a)};this.e=function(a){d.pa=a;f(!1,a)};this.v=function(a){b(2,a)}}function z(a){return a instanceof D||a instanceof h}function u(a,b,d,c){z(a)?a.k(b,d,c): -b(a)}function B(a,b,d){var c;return function(){0<=--a&&b&&(c=b.apply(s,arguments));0==a&&d&&d(c);return c}}function e(){var a,b;a=[].slice.call(arguments);w(a[0],"Object")&&(b=a.shift(),b=p(b));return new h(a[0],a[1],a[2],b)}function p(a,b,d){var c,f,g;if(a&&(k.R(a),m=k.b(a),"preloads"in a&&(c=new h(a.preloads,s,d,H,!0),k.N(function(){H=c})),g=(g=a.main)&&String(g).split(U)))return f=new D,f.k(b,d),a=g[1]?function(){new h([g[1]],f.g,f.e)}:f.e,new h([g[0]],f.g,a),f}function h(a,b,d,c,f){var g;g=k.l(m, -s,[].concat(a),f);this.then=this.k=a=function(a,b){u(g,function(b){a&&a.apply(s,b)},function(a){if(b)b(a);else throw a;});return this};this.next=function(a,b,c){return new h(a,b,c,g)};this.config=p;(b||d)&&a(b,d);k.N(function(){u(f||H,function(){u(c,function(){k.r(g)},d)})})}function K(a){var b,d;b=a.id;b==s&&(I!==s?I={H:"Multiple anonymous defines encountered"}:(b=k.ca())||(I=a));if(b!=s){d=v[b];b in v||(d=k.j(b,m),d=k.D(d.b,b),v[b]=d);if(!z(d))throw Error("duplicate define: "+b);d.ga=!1;k.F(d,a)}} -function F(){var a=k.$(arguments);K(a)}var m,q,J,G=r.document,t=G&&(G.head||G.getElementsByTagName("head")[0]),V=t&&t.getElementsByTagName("base")[0]||null,P={},Q={},L={},W="addEventListener"in r?{}:{loaded:1,complete:1},N={},S=N.toString,s,v={},M={},H=!1,I,R=/^\/|^[^:]+:\/\//,T=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,X=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,Y=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,U=/\s*,\s*/,O,k;k={n:function(a,b,d){var c;a=E(a,b);if("."==a.charAt(0))return a;c=C(a);a=(b=c.d)|| -c.h;a in d.c&&(a=d.c[a].m||a);b&&(0>b.indexOf("/")&&!(b in d.c)&&(a=x(d.P)+"/"+b),a=a+"!"+c.h);return a},l:function(a,b,d,c){function f(b,c){var d,g;d=k.n(b,n.id,a);if(!c)return d;g=C(d);if(!g.d)return d;d=v[g.d];g.h="normalize"in d?d.normalize(g.h,f,n.b)||"":f(g.h);return g.d+"!"+g.h}function g(b,d,g){var e;e=d&&function(a){d.apply(s,a)};if(w(b,"String")){if(e)throw Error("require(id, callback) not allowed");g=f(b,!0);b=v[g];if(!(g in v))throw Error("Module not resolved: "+g);return(g=z(b)&&b.a)|| -b}u(k.r(k.l(a,n.id,b,c)),e,g)}var n;n=new D;n.id=b||"";n.da=c;n.G=d;n.b=a;n.w=g;g.toUrl=function(b){return k.j(f(b,!0),a).url};n.n=f;return n},D:function(a,b,d){var c,f,g;c=k.l(a,b,s,d);f=c.g;g=B(1,function(a){c.q=a;try{return k.U(c)}catch(b){c.e(b)}});c.g=function(a){u(d||H,function(){f(v[c.id]=M[c.url]=g(a))})};c.I=function(a){u(d||H,function(){c.a&&(g(a),c.v(Q))})};return c},T:function(a,b,d,c){return k.l(a,d,s,c)},ba:function(a){return a.w},J:function(a){return a.a||(a.a={})},aa:function(a){var b= +a||N;var d=new A;A.prototype=N;for(var c in b)d[c]=b[c];return d}function D(){function a(a,b,d){c.push([a,b,d])}function b(a,b){for(var d,f=0;d=c[f++];)(d=d[a])&&d(b)}var d,c,f;d=this;c=[];f=function(d,p){a=d?function(a){a&&a(p)}:function(a,b){b&&b(p)};f=l;b(d?0:1,p);b=l;c=s};this.k=function(b,c,f){a(b,c,f);return d};this.g=function(a){d.B=a;f(!0,a)};this.e=function(a){d.pa=a;f(!1,a)};this.v=function(a){b(2,a)}}function z(a){return a instanceof D||a instanceof h}function u(a,b,d,c){z(a)?a.k(b,d,c): +b(a)}function B(a,b,d){var c;return function(){0<=--a&&b&&(c=b.apply(s,arguments));0==a&&d&&d(c);return c}}function e(){var a,b;a=[].slice.call(arguments);w(a[0],"Object")&&(b=a.shift(),b=m(b));return new h(a[0],a[1],a[2],b)}function m(a,b,d){var c,f,g;if(a&&(k.R(a),n=k.b(a),"preloads"in a&&(c=new h(a.preloads,s,d,H,!0),k.N(function(){H=c})),g=(g=a.main)&&String(g).split(U)))return f=new D,f.k(b,d),a=g[1]?function(){new h([g[1]],f.g,f.e)}:f.e,new h([g[0]],f.g,a),f}function h(a,b,d,c,f){var g;g=k.l(n, +s,[].concat(a),f);this.then=this.k=a=function(a,b){u(g,function(b){a&&a.apply(s,b)},function(a){if(b)b(a);else throw a;});return this};this.next=function(a,b,c){return new h(a,b,c,g)};this.config=m;(b||d)&&a(b,d);k.N(function(){u(f||H,function(){u(c,function(){k.r(g)},d)})})}function K(a){var b,d;b=a.id;b==s&&(I!==s?I={H:"Multiple anonymous defines encountered"}:(b=k.ca())||(I=a));if(b!=s){d=v[b];b in v||(d=k.j(b,n),d=k.D(d.b,b),v[b]=d);if(!z(d))throw Error("duplicate define: "+b);d.ga=!1;k.F(d,a)}} +function F(){var a=k.$(arguments);K(a)}var n,q,J,G=r.document,t=G&&(G.head||G.getElementsByTagName("head")[0]),V=t&&t.getElementsByTagName("base")[0]||null,P={},Q={},L={},W="addEventListener"in r?{}:{loaded:1,complete:1},N={},S=N.toString,s,v={},M={},H=!1,I,R=/^\/|^[^:]+:\/\//,T=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,X=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,Y=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,U=/\s*,\s*/,O,k;k={n:function(a,b,d){var c;a=E(a,b);if("."==a.charAt(0))return a;c=C(a);a=(b=c.d)|| +c.h;a in d.c&&(a=d.c[a].m||a);b&&(0>b.indexOf("/")&&!(b in d.c)&&(a=x(d.P)+"/"+b),a=a+"!"+c.h);return a},l:function(a,b,d,c){function f(b,c){var d,g;d=k.n(b,p.id,a);if(!c)return d;g=C(d);if(!g.d)return d;d=v[g.d];g.h="normalize"in d?d.normalize(g.h,f,p.b)||"":f(g.h);return g.d+"!"+g.h}function g(b,d,g){var e;e=d&&function(a){d.apply(s,a)};if(w(b,"String")){if(e)throw Error("require(id, callback) not allowed");g=f(b,!0);b=v[g];if(!(g in v))throw Error("Module not resolved: "+g);return(g=z(b)&&b.a)|| +b}u(k.r(k.l(a,p.id,b,c)),e,g)}var p;p=new D;p.id=b||"";p.da=c;p.G=d;p.b=a;p.w=g;g.toUrl=function(b){return k.j(f(b,!0),a).url};p.n=f;return p},D:function(a,b,d){var c,f,g;c=k.l(a,b,s,d);f=c.g;g=B(1,function(a){c.q=a;try{return k.U(c)}catch(b){c.e(b)}});c.g=function(a){u(d||H,function(){f(v[c.id]=M[c.url]=g(a))})};c.I=function(a){u(d||H,function(){c.a&&(g(a),c.v(Q))})};return c},T:function(a,b,d,c){return k.l(a,d,s,c)},ba:function(a){return a.w},J:function(a){return a.a||(a.a={})},aa:function(a){var b= a.s;b||(b=a.s={id:a.id,uri:k.K(a),exports:k.J(a),config:function(){return a.b}},b.a=b.exports);return b},K:function(a){return a.url||(a.url=k.C(a.w.toUrl(a.id),a.b))},R:function(a){var b,d,c,f,g;b="curl";d="define";c=f=r;if(a&&(g=a.overwriteApi||a.na,b=a.apiName||a.ia||b,c=a.apiContext||a.ha||c,d=a.defineName||a.ka||d,f=a.defineContext||a.ja||f,q&&w(q,"Function")&&(r.curl=q),q=null,J&&w(J,"Function")&&(r.define=J),J=null,!g)){if(c[b]&&c[b]!=e)throw Error(b+" already exists");if(f[d]&&f[d]!=F)throw Error(d+ -" already exists");}c[b]=e;f[d]=F},b:function(a){function b(a,b){var d,c,n,e,m;for(m in a){n=a[m];w(n,"String")&&(n={path:a[m]});n.name=n.name||m;e=f;c=C(x(n.name));d=c.h;if(c=c.d)e=g[c],e||(e=g[c]=y(f),e.c=y(f.c),e.f=[]),delete a[m];c=n;var q=b,h=void 0;c.path=x(c.path||c.location||"");q&&(h=c.main||"./main","."==h.charAt(0)||(h="./"+h),c.m=E(h,c.name+"/"));c.b=c.config;c.b&&(c.b=y(f,c.b));c.S=d.split("/").length;d?(e.c[d]=c,e.f.push(d)):e.o=k.Q(n.path,f)}}function d(a){var b=a.c;a.O=RegExp("^("+ -a.f.sort(function(a,c){return b[c].S-b[a].S}).join("|").replace(/\/|\./g,"\\$&")+")(?=\\/|$)");delete a.f}var c,f,g,n;"baseUrl"in a&&(a.o=a.baseUrl);"main"in a&&(a.m=a.main);"preloads"in a&&(a.oa=a.preloads);"pluginPath"in a&&(a.P=a.pluginPath);if("dontAddFileExt"in a||a.i)a.i=RegExp(a.dontAddFileExt||a.i);c=m;f=y(c,a);f.c=y(c.c);g=a.plugins||{};f.plugins=y(c.plugins);f.u=y(c.u,a.u);f.t=y(c.t,a.t);f.f=[];b(a.packages,!0);b(a.paths,!1);for(n in g)a=k.n(n+"!","",f),f.plugins[a.substr(0,a.length-1)]= -g[n];g=f.plugins;for(n in g)if(g[n]=y(f,g[n]),a=g[n].f)g[n].f=a.concat(f.f),d(g[n]);for(n in c.c)f.c.hasOwnProperty(n)||f.f.push(n);d(f);return f},j:function(a,b){var d,c,f,g;d=b.c;f=R.test(a)?a:a.replace(b.O,function(a){c=d[a]||{};g=c.b;return c.path||""});return{b:g||m,url:k.Q(f,b)}},Q:function(a,b){var d=b.o;return d&&!R.test(a)?x(d)+"/"+a:a},C:function(a,b){return a+((b||m).i.test(a)?"":".js")},L:function(a,b,d){var c=G.createElement("script");c.onload=c.onreadystatechange=function(d){d=d||r.event; +" already exists");}c[b]=e;f[d]=F},b:function(a){function b(a,b){var d,c,p,e,n;for(n in a){p=a[n];w(p,"String")&&(p={path:a[n]});p.name=p.name||n;e=f;c=C(x(p.name));d=c.h;if(c=c.d)e=g[c],e||(e=g[c]=y(f),e.c=y(f.c),e.f=[]),delete a[n];c=p;var q=b,h=void 0;c.path=x(c.path||c.location||"");q&&(h=c.main||"./main","."==h.charAt(0)||(h="./"+h),c.m=E(h,c.name+"/"));c.b=c.config;c.b&&(c.b=y(f,c.b));c.S=d.split("/").length;d?(e.c[d]=c,e.f.push(d)):e.o=k.Q(p.path,f)}}function d(a){var b=a.c;a.O=RegExp("^("+ +a.f.sort(function(a,c){return b[c].S-b[a].S}).join("|").replace(/\/|\./g,"\\$&")+")(?=\\/|$)");delete a.f}var c,f,g,p;"baseUrl"in a&&(a.o=a.baseUrl);"main"in a&&(a.m=a.main);"preloads"in a&&(a.oa=a.preloads);"pluginPath"in a&&(a.P=a.pluginPath);if("dontAddFileExt"in a||a.i)a.i=RegExp(a.dontAddFileExt||a.i);c=n;f=y(c,a);f.c=y(c.c);g=a.plugins||{};f.plugins=y(c.plugins);f.u=y(c.u,a.u);f.t=y(c.t,a.t);f.f=[];b(a.packages,!0);b(a.paths,!1);for(p in g)a=k.n(p+"!","",f),f.plugins[a.substr(0,a.length-1)]= +g[p];g=f.plugins;for(p in g)if(g[p]=y(f,g[p]),a=g[p].f)g[p].f=a.concat(f.f),d(g[p]);for(p in c.c)f.c.hasOwnProperty(p)||f.f.push(p);d(f);return f},j:function(a,b){var d,c,f,g;d=b.c;f=R.test(a)?a:a.replace(b.O,function(a){c=d[a]||{};g=c.b;return c.path||""});return{b:g||n,url:k.Q(f,b)}},Q:function(a,b){var d=b.o;return d&&!R.test(a)?x(d)+"/"+a:a},C:function(a,b){return a+((b||n).i.test(a)?"":".js")},L:function(a,b,d){var c=G.createElement("script");c.onload=c.onreadystatechange=function(d){d=d||r.event; if("load"==d.type||W[c.readyState])delete L[a.id],c.onload=c.onreadystatechange=c.onerror="",b()};c.onerror=function(){d(Error("Syntax or http error: "+a.url))};c.type=a.M||"text/javascript";c.charset="utf-8";c.async=!a.ea;c.src=a.url;L[a.id]=c;t.insertBefore(c,V);return c},V:function(a){var b=[],d;("string"==typeof a?a:a.toSource?a.toSource():a.toString()).replace(X,"").replace(Y,function(a,f,g,e){e?d=d==e?s:d:d||b.push(g);return""});return b},$:function(a){var b,d,c,f,g,e;g=a.length;c=a[g-1];f= -w(c,"Function")?c.length:-1;2==g?w(a[0],"Array")?d=a[0]:b=a[0]:3==g&&(b=a[0],d=a[1]);!d&&0f)return a;e.splice(f,d);return e.concat(c||[]).join("/")}return c}function H(a){var b=a.indexOf("!");return{g:a.substr(b+1),d:0<=b&&a.substr(0,b)}}function M(){}function u(a,b){M.prototype= -a||N;var d=new M;M.prototype=N;for(var c in b)d[c]=b[c];return d}function A(){function a(a,b,d){c.push([a,b,d])}function b(a,b){for(var d,e=0;d=c[e++];)(d=d[a])&&d(b)}var d,c,e;d=this;c=[];e=function(d,g){a=d?function(a){a&&a(g)}:function(a,b){b&&b(g)};e=R;b(d?0:1,g);b=R;c=k};this.A=function(b,c,e){a(b,c,e);return d};this.h=function(a){d.oa=a;e(!0,a)};this.e=function(a){d.na=a;e(!1,a)};this.u=function(a){b(2,a)}}function I(a){return a instanceof A||a instanceof y}function v(a,b,d,c){I(a)?a.A(b,d, -c):b(a)}function B(a,b,d){var c;return function(){0<=--a&&b&&(c=b.apply(k,arguments));0==a&&d&&d(c);return c}}function z(){var a,b;a=[].slice.call(arguments);m(a[0],"Object")&&(b=a.shift(),b=J(b));return new y(a[0],a[1],a[2],b)}function J(a,b,d){var c,e,f;if(a&&(h.O(a),n=h.a(a),"preloads"in a&&(c=new y(a.preloads,k,d,C,!0),h.K(function(){C=c})),f=(f=a.main)&&String(f).split(Z)))return e=new A,e.A(b,d),a=f[1]?function(){new y([f[1]],e.h,e.e)}:e.e,new y([f[0]],e.h,a),e}function y(a,b,d,c,e){var f;f= -h.j(n,k,[].concat(a),e);this.then=this.A=a=function(a,b){v(f,function(b){a&&a.apply(k,b)},function(a){if(b)b(a);else throw a;});return this};this.next=function(a,b,c){return new y(a,b,c,f)};this.config=J;(b||d)&&a(b,d);h.K(function(){v(e||C,function(){v(c,function(){h.q(f)},d)})})}function T(a){var b,d;b=a.id;b==k&&(D!==k?D={G:"Multiple anonymous defines encountered"}:(b=h.$())||(D=a));if(b!=k){d=l[b];b in l||(d=h.i(b,n),d=h.C(d.a,b),l[b]=d);if(!I(d))throw Error("duplicate define: "+b);d.ca=!1;h.D(d, -a)}}function O(){var a=h.X(arguments);T(a)}var n,w,E,x=p.document,P=x&&(x.head||x.getElementsByTagName("head")[0]),$=P&&P.getElementsByTagName("base")[0]||null,U={},V={},K={},aa="addEventListener"in p?{}:{loaded:1,complete:1},N={},X=N.toString,k,l={},L={},C=!1,D,W=/^\/|^[^:]+:\/\//,Y=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,ba=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,ca=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,Z=/\s*,\s*/,Q,h;h={m:function(a,b,d){var c;a=S(a,b);if("."==a.charAt(0))return a;c=H(a); -a=(b=c.d)||c.g;a in d.c&&(a=d.c[a].l||a);b&&(0>b.indexOf("/")&&!(b in d.c)&&(a=G(d.M)+"/"+b),a=a+"!"+c.g);return a},j:function(a,b,d,c){function e(b,c){var d,f;d=h.m(b,g.id,a);if(!c)return d;f=H(d);if(!f.d)return d;d=l[f.d];f.g="normalize"in d?d.normalize(f.g,e,g.a)||"":e(f.g);return f.d+"!"+f.g}function f(b,d,f){var r;r=d&&function(a){d.apply(k,a)};if(m(b,"String")){if(r)throw Error("require(id, callback) not allowed");f=e(b,!0);b=l[f];if(!(f in l))throw Error("Module not resolved: "+f);return(f= -I(b)&&b.b)||b}v(h.q(h.j(a,g.id,b,c)),r,f)}var g;g=new A;g.id=b||"";g.aa=c;g.F=d;g.a=a;g.v=f;f.toUrl=function(b){return h.i(e(b,!0),a).url};g.m=e;return g},C:function(a,b,d){var c,e,f;c=h.j(a,b,k,d);e=c.h;f=B(1,function(a){c.p=a;try{return h.R(c)}catch(b){c.e(b)}});c.h=function(a){v(d||C,function(){e(l[c.id]=L[c.url]=f(a))})};c.H=function(a){v(d||C,function(){c.b&&(f(a),c.u(V))})};return c},Q:function(a,b,d,c){return h.j(a,d,k,c)},Z:function(a){return a.v},I:function(a){return a.b||(a.b={})},Y:function(a){var b= -a.r;b||(b=a.r={id:a.id,uri:h.J(a),exports:h.I(a),config:function(){return a.a}},b.b=b.exports);return b},J:function(a){return a.url||(a.url=h.B(a.v.toUrl(a.id),a.a))},O:function(a){var b,d,c,e,f;b="curl";d="define";c=e=p;if(a&&(f=a.overwriteApi||a.la,b=a.apiName||a.ea||b,c=a.apiContext||a.da||c,d=a.defineName||a.ga||d,e=a.defineContext||a.fa||e,w&&m(w,"Function")&&(p.curl=w),w=null,E&&m(E,"Function")&&(p.define=E),E=null,!f)){if(c[b]&&c[b]!=z)throw Error(b+" already exists");if(e[d]&&e[d]!=O)throw Error(d+ -" already exists");}c[b]=z;e[d]=O},a:function(a){function b(a,b){var d,c,g,q,s;for(s in a){g=a[s];m(g,"String")&&(g={path:a[s]});g.name=g.name||s;q=e;c=H(G(g.name));d=c.g;if(c=c.d)q=f[c],q||(q=f[c]=u(e),q.c=u(e.c),q.f=[]),delete a[s];c=g;var l=b,F=void 0;c.path=G(c.path||c.location||"");l&&(F=c.main||"./main","."==F.charAt(0)||(F="./"+F),c.l=S(F,c.name+"/"));c.a=c.config;c.a&&(c.a=u(e,c.a));c.P=d.split("/").length;d?(q.c[d]=c,q.f.push(d)):q.n=h.N(g.path,e)}}function d(a){var b=a.c;a.L=RegExp("^("+ +(function(p){function R(){}function m(a,b){return 0==X.call(a).indexOf("[object "+b)}function H(a){return a&&"/"==a.charAt(a.length-1)?a.substr(0,a.length-1):a}function S(a,b){var d,c,e,f;d=1;c=a;"."==c.charAt(0)&&(e=!0,c=c.replace(Y,function(a,b,c,e){c&&d++;return e||""}));if(e){e=b.split("/");f=e.length-d;if(0>f)return a;e.splice(f,d);return e.concat(c||[]).join("/")}return c}function I(a){var b=a.indexOf("!");return{g:a.substr(b+1),d:0<=b&&a.substr(0,b)}}function M(){}function u(a,b){M.prototype= +a||N;var d=new M;M.prototype=N;for(var c in b)d[c]=b[c];return d}function A(){function a(a,b,d){c.push([a,b,d])}function b(a,b){for(var d,e=0;d=c[e++];)(d=d[a])&&d(b)}var d,c,e;d=this;c=[];e=function(d,g){a=d?function(a){a&&a(g)}:function(a,b){b&&b(g)};e=R;b(d?0:1,g);b=R;c=k};this.A=function(b,c,e){a(b,c,e);return d};this.h=function(a){d.oa=a;e(!0,a)};this.e=function(a){d.na=a;e(!1,a)};this.u=function(a){b(2,a)}}function J(a){return a instanceof A||a instanceof y}function v(a,b,d,c){J(a)?a.A(b,d, +c):b(a)}function B(a,b,d){var c;return function(){0<=--a&&b&&(c=b.apply(k,arguments));0==a&&d&&d(c);return c}}function z(){var a,b;a=[].slice.call(arguments);m(a[0],"Object")&&(b=a.shift(),b=C(b));return new y(a[0],a[1],a[2],b)}function C(a,b,d){var c,e,f;if(a&&(h.O(a),n=h.a(a),"preloads"in a&&(c=new y(a.preloads,k,d,D,!0),h.K(function(){D=c})),f=(f=a.main)&&String(f).split(Z)))return e=new A,e.A(b,d),a=f[1]?function(){new y([f[1]],e.h,e.e)}:e.e,new y([f[0]],e.h,a),e}function y(a,b,d,c,e){var f;f= +h.j(n,k,[].concat(a),e);this.then=this.A=a=function(a,b){v(f,function(b){a&&a.apply(k,b)},function(a){if(b)b(a);else throw a;});return this};this.next=function(a,b,c){return new y(a,b,c,f)};this.config=C;(b||d)&&a(b,d);h.K(function(){v(e||D,function(){v(c,function(){h.q(f)},d)})})}function T(a){var b,d;b=a.id;b==k&&(E!==k?E={G:"Multiple anonymous defines encountered"}:(b=h.$())||(E=a));if(b!=k){d=l[b];b in l||(d=h.i(b,n),d=h.C(d.a,b),l[b]=d);if(!J(d))throw Error("duplicate define: "+b);d.ca=!1;h.D(d, +a)}}function O(){var a=h.X(arguments);T(a)}var n,w,F,x=p.document,P=x&&(x.head||x.getElementsByTagName("head")[0]),$=P&&P.getElementsByTagName("base")[0]||null,U={},V={},K={},aa="addEventListener"in p?{}:{loaded:1,complete:1},N={},X=N.toString,k,l={},L={},D=!1,E,W=/^\/|^[^:]+:\/\//,Y=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,ba=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,ca=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,Z=/\s*,\s*/,Q,h;h={m:function(a,b,d){var c;a=S(a,b);if("."==a.charAt(0))return a;c=I(a); +a=(b=c.d)||c.g;a in d.c&&(a=d.c[a].l||a);b&&(0>b.indexOf("/")&&!(b in d.c)&&(a=H(d.M)+"/"+b),a=a+"!"+c.g);return a},j:function(a,b,d,c){function e(b,c){var d,f;d=h.m(b,g.id,a);if(!c)return d;f=I(d);if(!f.d)return d;d=l[f.d];f.g="normalize"in d?d.normalize(f.g,e,g.a)||"":e(f.g);return f.d+"!"+f.g}function f(b,d,f){var r;r=d&&function(a){d.apply(k,a)};if(m(b,"String")){if(r)throw Error("require(id, callback) not allowed");f=e(b,!0);b=l[f];if(!(f in l))throw Error("Module not resolved: "+f);return(f= +J(b)&&b.b)||b}v(h.q(h.j(a,g.id,b,c)),r,f)}var g;g=new A;g.id=b||"";g.aa=c;g.F=d;g.a=a;g.v=f;f.toUrl=function(b){return h.i(e(b,!0),a).url};g.m=e;return g},C:function(a,b,d){var c,e,f;c=h.j(a,b,k,d);e=c.h;f=B(1,function(a){c.p=a;try{return h.R(c)}catch(b){c.e(b)}});c.h=function(a){v(d||D,function(){e(l[c.id]=L[c.url]=f(a))})};c.H=function(a){v(d||D,function(){c.b&&(f(a),c.u(V))})};return c},Q:function(a,b,d,c){return h.j(a,d,k,c)},Z:function(a){return a.v},I:function(a){return a.b||(a.b={})},Y:function(a){var b= +a.r;b||(b=a.r={id:a.id,uri:h.J(a),exports:h.I(a),config:function(){return a.a}},b.b=b.exports);return b},J:function(a){return a.url||(a.url=h.B(a.v.toUrl(a.id),a.a))},O:function(a){var b,d,c,e,f;b="curl";d="define";c=e=p;if(a&&(f=a.overwriteApi||a.la,b=a.apiName||a.ea||b,c=a.apiContext||a.da||c,d=a.defineName||a.ga||d,e=a.defineContext||a.fa||e,w&&m(w,"Function")&&(p.curl=w),w=null,F&&m(F,"Function")&&(p.define=F),F=null,!f)){if(c[b]&&c[b]!=z)throw Error(b+" already exists");if(e[d]&&e[d]!=O)throw Error(d+ +" already exists");}c[b]=z;e[d]=O},a:function(a){function b(a,b){var d,c,g,q,s;for(s in a){g=a[s];m(g,"String")&&(g={path:a[s]});g.name=g.name||s;q=e;c=I(H(g.name));d=c.g;if(c=c.d)q=f[c],q||(q=f[c]=u(e),q.c=u(e.c),q.f=[]),delete a[s];c=g;var l=b,G=void 0;c.path=H(c.path||c.location||"");l&&(G=c.main||"./main","."==G.charAt(0)||(G="./"+G),c.l=S(G,c.name+"/"));c.a=c.config;c.a&&(c.a=u(e,c.a));c.P=d.split("/").length;d?(q.c[d]=c,q.f.push(d)):q.n=h.N(g.path,e)}}function d(a){var b=a.c;a.L=RegExp("^("+ a.f.sort(function(a,c){return b[c].P-b[a].P}).join("|").replace(/\/|\./g,"\\$&")+")(?=\\/|$)");delete a.f}var c,e,f,g;"baseUrl"in a&&(a.n=a.baseUrl);"main"in a&&(a.l=a.main);"preloads"in a&&(a.ma=a.preloads);"pluginPath"in a&&(a.M=a.pluginPath);if("dontAddFileExt"in a||a.k)a.k=RegExp(a.dontAddFileExt||a.k);c=n;e=u(c,a);e.c=u(c.c);f=a.plugins||{};e.plugins=u(c.plugins);e.t=u(c.t,a.t);e.s=u(c.s,a.s);e.f=[];b(a.packages,!0);b(a.paths,!1);for(g in f)a=h.m(g+"!","",e),e.plugins[a.substr(0,a.length-1)]= -f[g];f=e.plugins;for(g in f)if(f[g]=u(e,f[g]),a=f[g].f)f[g].f=a.concat(e.f),d(f[g]);for(g in c.c)e.c.hasOwnProperty(g)||e.f.push(g);d(e);return e},i:function(a,b){var d,c,e,f;d=b.c;e=W.test(a)?a:a.replace(b.L,function(a){c=d[a]||{};f=c.a;return c.path||""});return{a:f||n,url:h.N(e,b)}},N:function(a,b){var d=b.n;return d&&!W.test(a)?G(d)+"/"+a:a},B:function(a,b){return a+((b||n).k.test(a)?"":".js")},ba:function(a,b,d){var c=x.createElement("script");c.onload=c.onreadystatechange=function(d){d=d||p.event; +f[g];f=e.plugins;for(g in f)if(f[g]=u(e,f[g]),a=f[g].f)f[g].f=a.concat(e.f),d(f[g]);for(g in c.c)e.c.hasOwnProperty(g)||e.f.push(g);d(e);return e},i:function(a,b){var d,c,e,f;d=b.c;e=W.test(a)?a:a.replace(b.L,function(a){c=d[a]||{};f=c.a;return c.path||""});return{a:f||n,url:h.N(e,b)}},N:function(a,b){var d=b.n;return d&&!W.test(a)?H(d)+"/"+a:a},B:function(a,b){return a+((b||n).k.test(a)?"":".js")},ba:function(a,b,d){var c=x.createElement("script");c.onload=c.onreadystatechange=function(d){d=d||p.event; if("load"==d.type||aa[c.readyState])delete K[a.id],c.onload=c.onreadystatechange=c.onerror="",b()};c.onerror=function(){d(Error("Syntax or http error: "+a.url))};c.type=a.ia||"text/javascript";c.charset="utf-8";c.async=!a.ka;c.src=a.url;K[a.id]=c;P.insertBefore(c,$);return c},S:function(a){var b=[],d;("string"==typeof a?a:a.toSource?a.toSource():a.toString()).replace(ba,"").replace(ca,function(a,e,f,g){g?d=d==g?k:d:d||b.push(f);return""});return b},X:function(a){var b,d,c,e,f,g;f=a.length;c=a[f-1]; e=m(c,"Function")?c.length:-1;2==f?m(a[0],"Array")?d=a[0]:b=a[0]:3==f&&(b=a[0],d=a[1]);!d&&0