diff --git a/dist/d3-bootloader.js b/dist/d3-bootloader.js index da15205..573a61f 100644 --- a/dist/d3-bootloader.js +++ b/dist/d3-bootloader.js @@ -4037,39 +4037,41 @@ var SystemJS = unwrapExports(system_src); var defaultMap = { '@financial-times/load-data': 'https://unpkg.com/@financial-times/load-data@^1.0.2/dist/loadData.dist.min.js', - 'd3': 'https://d3js.org/d3.v4.js', - 'd3-array': 'https://d3js.org/d3.v4.js', - 'd3-axis': 'https://d3js.org/d3.v4.js', - 'd3-brush': 'https://d3js.org/d3.v4.js', - 'd3-chord': 'https://d3js.org/d3.v4.js', - 'd3-collection': 'https://d3js.org/d3.v4.js', - 'd3-color': 'https://d3js.org/d3.v4.js', - 'd3-dispatch': 'https://d3js.org/d3.v4.js', - 'd3-drag': 'https://d3js.org/d3.v4.js', - 'd3-dsv': 'https://d3js.org/d3.v4.js', - 'd3-ease': 'https://d3js.org/d3.v4.js', - 'd3-force': 'https://d3js.org/d3.v4.js', - 'd3-format': 'https://d3js.org/d3.v4.js', - 'd3-geo': 'https://d3js.org/d3.v4.js', - 'd3-hierarchy': 'https://d3js.org/d3.v4.js', - 'd3-interpolate': 'https://d3js.org/d3.v4.js', - 'd3-path': 'https://d3js.org/d3.v4.js', - 'd3-polygon': 'https://d3js.org/d3.v4.js', - 'd3-quadtree': 'https://d3js.org/d3.v4.js', + 'd3': 'https://unpkg.com/d3@5.4.0/index.js', + 'd3-array': 'https://unpkg.com/d3-array/index.js', + 'd3-axis': 'https://unpkg.com/d3-axis/index.js', + 'd3-brush': 'https://unpkg.com/d3-brush/index.js', + 'd3-chord': 'https://unpkg.com/d3-chord/index.js', + 'd3-collection': 'https://unpkg.com/d3-collection/index.js', + 'd3-contour': 'https://unpkg.com/d3-contour/index.js', + 'd3-scale-chromatic': 'https://unpkg.com/d3-scale-chromatic/index.js', + 'd3-color': 'https://unpkg.com/d3-color/index.js', + 'd3-dispatch': 'https://unpkg.com/d3-dispatch/index.js', + 'd3-drag': 'https://unpkg.com/d3-drag/index.js', + 'd3-dsv': 'https://unpkg.com/d3-dsv/index.js', + 'd3-ease': 'https://unpkg.com/d3-ease/index.js', + 'd3-force': 'https://unpkg.com/d3-force/index.js', + 'd3-format': 'https://unpkg.com/d3-format/index.js', + 'd3-geo': 'https://unpkg.com/d3-geo/index.js', + 'd3-hierarchy': 'https://unpkg.com/d3-hierarchy/index.js', + 'd3-interpolate': 'https://unpkg.com/d3-interpolate/index.js', + 'd3-path': 'https://unpkg.com/d3-path/index.js', + 'd3-polygon': 'https://unpkg.com/d3-polygon/index.js', + 'd3-quadtree': 'https://unpkg.com/d3-quadtree/index.js', 'd3-quarterly': 'https://rawgit.com/ft-interactive/d3-quarterly/master/index.js', - 'd3-queue': 'https://d3js.org/d3.v4.js', - 'd3-random': 'https://d3js.org/d3.v4.js', - 'd3-request': 'https://d3js.org/d3.v4.js', - 'd3-scale': 'https://d3js.org/d3.v4.js', + 'd3-queue': 'https://unpkg.com/d3-queue/index.js', + 'd3-random': 'https://unpkg.com/d3-random/index.js', + 'd3-fetch': 'https://unpkg.com/d3-fetch/index.js', + 'd3-scale': 'https://unpkg.com/d3-scale/index.js', 'd3-selection-multi': 'https://unpkg.com/d3-selection-multi@1.0.1', - 'd3-selection': 'https://d3js.org/d3.v4.js', - 'd3-shape': 'https://d3js.org/d3.v4.js', - 'd3-time-format': 'https://d3js.org/d3.v4.js', - 'd3-time': 'https://d3js.org/d3.v4.js', - 'd3-timer': 'https://d3js.org/d3.v4.js', - 'd3-transition': 'https://d3js.org/d3.v4.js', - 'd3-voronoi': 'https://d3js.org/d3.v4.js', - 'd3-zoom': 'https://d3js.org/d3.v4.js', + 'd3-selection': 'https://unpkg.com/d3-selection/index.js', + 'd3-shape': 'https://unpkg.com/d3-shape/index.js', + 'd3-time-format': 'https://unpkg.com/d3-time-format/index.js', + 'd3-time': 'https://unpkg.com/d3-time/index.js', + 'd3-timer': 'https://unpkg.com/d3-timer/index.js', + 'd3-transition': 'https://unpkg.com/d3-transition/index.js', + 'd3-voronoi': 'https://unpkg.com/d3-voronoi/index.js', + 'd3-zoom': 'https://unpkg.com/d3-zoom/index.js', 'g-axis': 'https://rawgit.com/ft-interactive/g-axis/master/build/g-axis.js', 'g-chartcolour': 'https://rawgit.com/ft-interactive/g-chartcolour/master/build/g-chartcolour.js', 'g-chartframe': 'https://rawgit.com/ft-interactive/g-chartframe/master/build/g-chartframe.js', diff --git a/dist/d3-bootloader.min.js b/dist/d3-bootloader.min.js index fd337ec..fd9826e 100644 --- a/dist/d3-bootloader.min.js +++ b/dist/d3-bootloader.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("fs")):"function"==typeof define&&define.amd?define(["fs"],t):e.bootD3=t(e.fs)}(this,function(e){"use strict";function t(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}e=e&&"default"in e?e.default:e;var r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=function(e){return e&&e.__esModule?e.default:e}(function(e,t){return t={exports:{}},e(t,t.exports),t.exports}(function(n){!function(){function o(e){return nt?Symbol():"@@"+e}function i(e,t){Ve||(t=t.replace(tt?/file:\/\/\//g:/file:\/\//g,""));var r,n=(e.message||e)+"\n "+t;r=at&&e.fileName?new Error(n,e.fileName,e.lineNumber):new Error(n);var o=e.originalErr?e.originalErr.stack:e.stack;return r.stack=et?n+"\n "+o:o,r.originalErr=e.originalErr||e,r}function a(e,t){throw new RangeError('Unable to resolve "'+e+'" to '+t)}function s(e,t){e=e.trim();var r=t&&t.substr(0,t.indexOf(":")+1),n=e[0],o=e[1];if("/"===n&&"/"===o)return r||a(e,t),r+e;if("."===n&&("/"===o||"."===o&&("/"===e[2]||2===e.length&&(e+="/"))||1===e.length&&(e+="/"))||"/"===n){var i,s=!r||"/"!==t[r.length];if(s?(void 0===t&&a(e,t),i=t):i="/"===t[r.length+1]?"file:"!==r?(i=t.substr(r.length+2)).substr(i.indexOf("/")+1):t.substr(8):t.substr(r.length+1),"/"===n){if(!s)return t.substr(0,t.length-i.length-1)+e;a(e,t)}for(var l=i.substr(0,i.lastIndexOf("/")+1)+e,u=[],d=-1,c=0;c1&&y(e,t,o))})).then(function(i){if(void 0!==i){if(!(i instanceof p))throw new TypeError("Instantiate did not return a valid Module object.");return delete o.records[t.key],e.trace&&j(e,t,r),n[t.key]=i}var a=t.registration;if(t.registration=void 0,!a)throw new TypeError("Module instantiation did not call an anonymous or correctly named System.register.");return r.dependencies=a[0],t.importerSetters=[],r.moduleObj={},a[2]?(r.moduleObj.default=r.moduleObj.__useDefault={},r.executingRequire=a[1],r.execute=a[2]):x(e,t,r,a[1]),r.dependencies.length||(r.linked=!0,e.trace&&j(e,t,r)),t}).catch(function(e){throw t.linkRecord=void 0,t.loadError=t.loadError||i(e,"Instantiating "+t.key)}))}function w(e,t,r,n,o,i){return e.resolve(t,r).then(function(r){i&&(i[t]=r);var a=o.records[r],s=n[r];if(s&&(!a||a.module&&s!==a.module))return s;if(a&&a.loadError)throw a.loadError;(!a||!s&&a.module)&&(a=m(o,r,a&&a.registration));var l=a.linkRecord;return l?b(e,a,l,n,o):a})}function j(e,t,r){e.loads=e.loads||{},e.loads[t.key]={key:t.key,deps:r.dependencies,dynamicDeps:[],depMap:r.depMap||{}}}function x(e,t,r,n){var o=r.moduleObj,i=t.importerSetters,a=!1,s=n.call(rt,function(e,t){if("object"==typeof e){var r=!1;for(var n in e)t=e[n],"__useDefault"===n||n in o&&o[n]===t||(r=!0,o[n]=t);if(!1===r)return t}else{if((a||e in o)&&o[e]===t)return t;o[e]=t}for(var s=0;sthis.len&&(this.match=e,this.len=r)}}function B(e,t){if(Object.hasOwnProperty.call(e,t))return t;var r={name:t,match:void 0,len:0};return Object.keys(e).forEach(J,r),r.match}function $(e,t,r,n){return new Promise(function(r,o){function i(){r(n?s.response:s.responseText)}function a(){o(new Error("XHR error: "+(s.status?" ("+s.status+(s.statusText?" "+s.statusText:"")+")":"")+" loading "+e))}e=e.replace(/#/g,"%23");var s=new XMLHttpRequest;n&&(s.responseType="arraybuffer"),s.onreadystatechange=function(){4===s.readyState&&(0==s.status?s.response?i():(s.addEventListener("error",a),s.addEventListener("load",i)):200===s.status?i():a())},s.open("GET",e,!0),s.setRequestHeader&&(s.setRequestHeader("Accept","application/x-es-module, */*"),t&&("string"==typeof t&&s.setRequestHeader("Authorization",t),s.withCredentials=!0)),s.send(null)})}function W(){return{pluginKey:void 0,pluginArgument:void 0,pluginModule:void 0,packageKey:void 0,packageConfig:void 0,load:void 0}}function G(e,t,r){var n=W();if(r){var o;t.pluginFirst?-1!==(o=r.lastIndexOf("!"))&&(n.pluginArgument=n.pluginKey=r.substr(0,o)):-1!==(o=r.indexOf("!"))&&(n.pluginArgument=n.pluginKey=r.substr(o+1)),n.packageKey=B(t.packages,r),n.packageKey&&(n.packageConfig=t.packages[n.packageKey])}return n}function H(e,t){var r=te(e.pluginFirst,t);if(r){var n=H.call(this,e,r.plugin);return re(e.pluginFirst,X.call(this,e,r.argument,void 0,!1,!1),n)}return X.call(this,e,t,void 0,!1,!1)}function Z(e,t){var r=this[wt],n=W(),o=o||G(this,r,t),i=te(r.pluginFirst,e);return i?(n.pluginKey=Z.call(this,i.plugin,t),re(r.pluginFirst,Y.call(this,r,i.argument,o.pluginArgument||t,n,o,!!n.pluginKey),n.pluginKey)):Y.call(this,r,e,o.pluginArgument||t,n,o,!!n.pluginKey)}function X(e,t,r,n,o){var i=s(t,r||Qe);if(i)return N(e.baseURL,e.paths,i);if(n){var a=B(e.map,t);if(a&&(t=e.map[a]+t.substr(a.length),i=s(t,Qe)))return N(e.baseURL,e.paths,i)}if(this.registry.has(t))return t;if("@node/"===t.substr(0,6))return t;var l=o&&"/"!==t[t.length-1],u=N(e.baseURL,e.paths,l?t+"/":t);return l?u.substr(0,u.length-1):u}function Y(e,t,r,n,o,i){if(o&&o.packageConfig&&"."!==t[0]){var a=o.packageConfig.map,s=a&&B(a,t);if(s&&"string"==typeof a[s]){var l=ae(this,e,o.packageConfig,o.packageKey,s,t,n,i);if(l)return l}}var u=X.call(this,e,t,r,!0,!0),d=de(e,u);if(n.packageKey=d&&d.packageKey||B(e.packages,u),!n.packageKey)return u;if(-1!==e.packageConfigKeys.indexOf(u))return n.packageKey=void 0,u;n.packageConfig=e.packages[n.packageKey]||(e.packages[n.packageKey]=be());var c=u.substr(n.packageKey.length+1);return oe(this,e,n.packageConfig,n.packageKey,c,n,i)}function Q(e,t,r,n,o,i){var a=this;return yt.then(function(){if(o&&o.packageConfig&&"./"!==t.substr(0,2)){var r=o.packageConfig.map,s=r&&B(r,t);if(s)return le(a,e,o.packageConfig,o.packageKey,s,t,n,i)}return yt}).then(function(o){if(o)return o;var s=X.call(a,e,t,r,!0,!0),l=de(e,s);return n.packageKey=l&&l.packageKey||B(e.packages,s),n.packageKey?-1!==e.packageConfigKeys.indexOf(s)?(n.packageKey=void 0,n.load=V(),n.load.format="json",n.load.loader="",Promise.resolve(s)):(n.packageConfig=e.packages[n.packageKey]||(e.packages[n.packageKey]=be()),(l&&!n.packageConfig.configured?ce(a,e,l.configPath,n):yt).then(function(){var t=s.substr(n.packageKey.length+1);return se(a,e,n.packageConfig,n.packageKey,t,n,i)})):Promise.resolve(s)})}function V(){return{extension:"",deps:void 0,format:void 0,loader:void 0,scriptLoad:void 0,globals:void 0,nonce:void 0,integrity:void 0,sourceMap:void 0,exports:void 0,encapsulateGlobal:!1,crossOrigin:void 0,cjsRequireDetection:!0,cjsDeferDepsExecute:!1,esModule:!1}}function ee(e,t,r){r.load=r.load||V();var n,o=0;for(var i in e.meta)if(-1!==(n=i.indexOf("*"))&&i.substr(0,n)===t.substr(0,n)&&i.substr(n+1)===t.substr(t.length-i.length+n+1)){var a=i.split("/").length;a>o&&(o=a),K(r.load,e.meta[i],o!==a)}if(e.meta[t]&&K(r.load,e.meta[t],!1),r.packageKey){var s=t.substr(r.packageKey.length+1),l={};if(r.packageConfig.meta){o=0;fe(r.packageConfig.meta,s,function(e,t,r){r>o&&(o=r),K(l,t,r&&o>r)}),K(r.load,l,!1)}!r.packageConfig.format||r.pluginKey||r.load.loader||(r.load.format=r.load.format||r.packageConfig.format)}}function te(e,t){var r,n,o=e?t.indexOf("!"):t.lastIndexOf("!");if(-1!==o)return e?(r=t.substr(o+1),n=t.substr(0,o)):(r=t.substr(0,o),n=t.substr(o+1)||r.substr(r.lastIndexOf(".")+1)),{argument:r,plugin:n}}function re(e,t,r){return e?r+"!"+t:t+"!"+r}function ne(e,t,r,n,o){if(!n||!t.defaultExtension||"/"===n[n.length-1]||o)return n;var i=!1;if(t.meta&&fe(t.meta,n,function(e,t,r){if(0===r||e.lastIndexOf("*")!==e.length-1)return i=!0}),!i&&e.meta&&fe(e.meta,r+"/"+n,function(e,t,r){if(0===r||e.lastIndexOf("*")!==e.length-1)return i=!0}),i)return n;var a="."+t.defaultExtension;return n.substr(n.length-a.length)!==a?n+a:n}function oe(e,t,r,n,o,i,a){if(!o){if(!r.main)return n;o="./"===r.main.substr(0,2)?r.main.substr(2):r.main}if(r.map){var s="./"+o,l=B(r.map,s);if(l||(s="./"+ne(e,r,n,o,a))!=="./"+o&&(l=B(r.map,s)),l){var u=ae(e,t,r,n,l,s,i,a);if(u)return u}}return n+"/"+ne(e,r,n,o,a)}function ie(e,t,r){return!(t.substr(0,e.length)===e&&r.length>e.length)}function ae(e,t,r,n,o,i,a,s){"/"===i[i.length-1]&&(i=i.substr(0,i.length-1));var l=r.map[o];if("object"==typeof l)throw new Error("Synchronous conditional normalization not supported sync normalizing "+o+" in "+n);if(ie(o,l,i)&&"string"==typeof l)return Y.call(this,t,l+i.substr(o.length),n+"/",a,a,s)}function se(e,t,r,n,o,i,a){if(!o){if(!r.main)return Promise.resolve(n);o="./"===r.main.substr(0,2)?r.main.substr(2):r.main}var s,l;return r.map&&(s="./"+o,(l=B(r.map,s))||(s="./"+ne(e,r,n,o,a))!=="./"+o&&(l=B(r.map,s))),(l?le(e,t,r,n,l,s,i,a):yt).then(function(t){return t?Promise.resolve(t):Promise.resolve(n+"/"+ne(e,r,n,o,a))})}function le(e,t,r,n,o,i,a,s){"/"===i[i.length-1]&&(i=i.substr(0,i.length-1));var l=r.map[o];if("string"==typeof l)return ie(o,l,i)?Q.call(e,t,l+i.substr(o.length),n+"/",a,a,s).then(function(t){return he.call(e,t,n+"/",a)}):yt;var u=[],d=[];for(var c in l){var f=pe(c);d.push({condition:f,map:l[c]}),u.push(h.prototype.import.call(e,f.module,n))}return Promise.all(u).then(function(e){for(var t=0;t1?o instanceof Array?r[n]=[].concat(o):"object"==typeof o?r[n]=ve(o,t-1):"packageConfig"!==n&&(r[n]=o):r[n]=o}return r}function ye(e,t){var r=e[t];return r instanceof Array?e[t].concat([]):"object"==typeof r?ve(r,3):e[t]}function be(){return{defaultExtension:void 0,main:void 0,format:void 0,meta:void 0,map:void 0,packageConfig:void 0,configured:!1}}function we(e,t,r,n,o){for(var i in t)"main"===i||"format"===i||"defaultExtension"===i||"configured"===i?n&&void 0!==e[i]||(e[i]=t[i]):"map"===i?(n?F:D)(e.map=e.map||{},t.map):"meta"===i?(n?F:D)(e.meta=e.meta||{},t.meta):Object.hasOwnProperty.call(t,i)&&L.call(o,'"'+i+'" is not a valid package configuration option in package '+r);return void 0===e.defaultExtension&&(e.defaultExtension="js"),void 0===e.main&&e.map&&e.map["."]?(e.main=e.map["."],delete e.map["."]):"object"==typeof e.main&&(e.map=e.map||{},e.map["./@main"]=e.main,e.main.default=e.main.default||"./",e.main="@main"),e}function je(e){return Ft?zt+new Buffer(e).toString("base64"):"undefined"!=typeof btoa?zt+btoa(unescape(encodeURIComponent(e))):""}function xe(e,t,r,n){var o=e.lastIndexOf("\n");if(t){if("object"!=typeof t)throw new TypeError("load.metadata.sourceMap must be set to an object.");t=JSON.stringify(t)}return(n?"(function(System, SystemJS) {":"")+e+(n?"\n})(System, System);":"")+("\n//# sourceURL="!=e.substr(o,15)?"\n//# sourceURL="+r+(t?"!transpiled":""):"")+(t&&je(t)||"")}function ke(e,t,r,n,o){Kt||(Kt=document.head||document.body||document.documentElement);var i=document.createElement("script");i.text=xe(t,r,n,!1);var a,s=window.onerror;if(window.onerror=function(e){a=addToError(e,"Evaluating "+n),s&&s.apply(this,arguments)},Ee(e),o&&i.setAttribute("nonce",o),Kt.appendChild(i),Kt.removeChild(i),Oe(),window.onerror=s,a)return a}function Ee(e){0==Nt++&&(Tt=rt.System),rt.System=rt.SystemJS=e}function Oe(){0==--Nt&&(rt.System=rt.SystemJS=Tt)}function Se(e,t,r,n,o,i,a){if(t){if(i&&Jt)return ke(e,t,r,n,i);try{Ee(e),!qt&&e._nodeRequire&&(qt=e._nodeRequire("vm"),Ut=qt.runInThisContext("typeof System !== 'undefined' && System")===e),Ut?qt.runInThisContext(xe(t,r,n,!a),{filename:n+(r?"!transpiled":"")}):(0,eval)(xe(t,r,n,!a)),Oe()}catch(e){return Oe(),e}}}function _e(e){return"file:///"===e.substr(0,8)?e.substr(7+!!tt):Bt&&e.substr(0,Bt.length)===Bt?e.substr(Bt.length):e}function Pe(e,t){return _e(this.normalizeSync(e,t))}function Re(e){var t,r=e.lastIndexOf("!"),n=(t=-1!==r?e.substr(0,r):e).split("/");return n.pop(),n=n.join("/"),{filename:_e(t),dirname:_e(n)}}function Me(e){function t(e,t){for(var r=0;rt.index)return!0;return!1}Rt.lastIndex=Xt.lastIndex=Yt.lastIndex=0;var r,n=[],o=[],i=[];if(e.length/e.split("\n").length<200){for(;r=Yt.exec(e);)o.push([r.index,r.index+r[0].length]);for(;r=Xt.exec(e);)t(o,r)||i.push([r.index+r[1].length,r.index+r[0].length-1])}for(;r=Rt.exec(e);)if(!t(o,r)&&!t(i,r)){var a=r[1].substr(1,r[1].length-2);if(a.match(/"|'/))continue;n.push(a)}return n}function Ce(e){if(-1===Qt.indexOf(e)){try{var t=rt[e]}catch(t){Qt.push(e)}this(e,t)}}function Le(e){if("string"==typeof e)return z(e,rt);if(!(e instanceof Array))throw new Error("Global exports must be a string or array.");for(var t={},r=0;r1;)e=e[n=o.shift()]=e[n]||{};void 0===e[n=o.shift()]&&(e[n]=r)}function He(e,t){var r=e.match(gr);if(r)for(var n=r[0].match(hr),o=0;o "+n.paths[i]+" is no longer supported as wildcards are deprecated."),delete n.paths[i])}if(e.defaultJSExtensions&&L.call(n,"The defaultJSExtensions configuration option is deprecated.\n Use packages defaultExtension instead.",!0),"boolean"==typeof e.pluginFirst&&(n.pluginFirst=e.pluginFirst),e.map)for(var i in e.map){var a=e.map[i];if("string"==typeof a){var l=X.call(r,n,a,void 0,!1,!1);"/"===l[l.length-1]&&":"!==i[i.length-1]&&"/"!==i[i.length-1]&&(l=l.substr(0,l.length-1)),n.map[i]=l}else{m=(m=X.call(r,n,"/"!==i[i.length-1]?i+"/":i,void 0,!0,!0)).substr(0,m.length-1);var u=n.packages[m];u||((u=n.packages[m]={defaultExtension:void 0,main:void 0,format:void 0,meta:void 0,map:void 0,packageConfig:void 0,configured:!1}).defaultExtension=""),we(u,{map:a},m,!1,n)}}if(e.packageConfigPaths){for(var d=[],c=0;c1&&y(e,t,o))})).then(function(i){if(void 0!==i){if(!(i instanceof p))throw new TypeError("Instantiate did not return a valid Module object.");return delete o.records[t.key],e.trace&&x(e,t,n),r[t.key]=i}var a=t.registration;if(t.registration=void 0,!a)throw new TypeError("Module instantiation did not call an anonymous or correctly named System.register.");return n.dependencies=a[0],t.importerSetters=[],n.moduleObj={},a[2]?(n.moduleObj.default=n.moduleObj.__useDefault={},n.executingRequire=a[1],n.execute=a[2]):k(e,t,n,a[1]),n.dependencies.length||(n.linked=!0,e.trace&&x(e,t,n)),t}).catch(function(e){throw t.linkRecord=void 0,t.loadError=t.loadError||i(e,"Instantiating "+t.key)}))}function w(e,t,n,r,o,i){return e.resolve(t,n).then(function(n){i&&(i[t]=n);var a=o.records[n],s=r[n];if(s&&(!a||a.module&&s!==a.module))return s;if(a&&a.loadError)throw a.loadError;(!a||!s&&a.module)&&(a=m(o,n,a&&a.registration));var u=a.linkRecord;return u?b(e,a,u,r,o):a})}function x(e,t,n){e.loads=e.loads||{},e.loads[t.key]={key:t.key,deps:n.dependencies,dynamicDeps:[],depMap:n.depMap||{}}}function k(e,t,n,r){var o=n.moduleObj,i=t.importerSetters,a=!1,s=r.call(nt,function(e,t){if("object"==typeof e){var n=!1;for(var r in e)t=e[r],"__useDefault"===r||r in o&&o[r]===t||(n=!0,o[r]=t);if(!1===n)return t}else{if((a||e in o)&&o[e]===t)return t;o[e]=t}for(var s=0;sthis.len&&(this.match=e,this.len=n)}}function B(e,t){if(Object.hasOwnProperty.call(e,t))return t;var n={name:t,match:void 0,len:0};return Object.keys(e).forEach(J,n),n.match}function $(e,t,n,r){return new Promise(function(n,o){function i(){n(r?s.response:s.responseText)}function a(){o(new Error("XHR error: "+(s.status?" ("+s.status+(s.statusText?" "+s.statusText:"")+")":"")+" loading "+e))}e=e.replace(/#/g,"%23");var s=new XMLHttpRequest;r&&(s.responseType="arraybuffer"),s.onreadystatechange=function(){4===s.readyState&&(0==s.status?s.response?i():(s.addEventListener("error",a),s.addEventListener("load",i)):200===s.status?i():a())},s.open("GET",e,!0),s.setRequestHeader&&(s.setRequestHeader("Accept","application/x-es-module, */*"),t&&("string"==typeof t&&s.setRequestHeader("Authorization",t),s.withCredentials=!0)),s.send(null)})}function W(){return{pluginKey:void 0,pluginArgument:void 0,pluginModule:void 0,packageKey:void 0,packageConfig:void 0,load:void 0}}function G(e,t,n){var r=W();if(n){var o;t.pluginFirst?-1!==(o=n.lastIndexOf("!"))&&(r.pluginArgument=r.pluginKey=n.substr(0,o)):-1!==(o=n.indexOf("!"))&&(r.pluginArgument=r.pluginKey=n.substr(o+1)),r.packageKey=B(t.packages,n),r.packageKey&&(r.packageConfig=t.packages[r.packageKey])}return r}function H(e,t){var n=te(e.pluginFirst,t);if(n){var r=H.call(this,e,n.plugin);return ne(e.pluginFirst,X.call(this,e,n.argument,void 0,!1,!1),r)}return X.call(this,e,t,void 0,!1,!1)}function Z(e,t){var n=this[wt],r=W(),o=o||G(this,n,t),i=te(n.pluginFirst,e);return i?(r.pluginKey=Z.call(this,i.plugin,t),ne(n.pluginFirst,Y.call(this,n,i.argument,o.pluginArgument||t,r,o,!!r.pluginKey),r.pluginKey)):Y.call(this,n,e,o.pluginArgument||t,r,o,!!r.pluginKey)}function X(e,t,n,r,o){var i=s(t,n||Qe);if(i)return N(e.baseURL,e.paths,i);if(r){var a=B(e.map,t);if(a&&(t=e.map[a]+t.substr(a.length),i=s(t,Qe)))return N(e.baseURL,e.paths,i)}if(this.registry.has(t))return t;if("@node/"===t.substr(0,6))return t;var u=o&&"/"!==t[t.length-1],l=N(e.baseURL,e.paths,u?t+"/":t);return u?l.substr(0,l.length-1):l}function Y(e,t,n,r,o,i){if(o&&o.packageConfig&&"."!==t[0]){var a=o.packageConfig.map,s=a&&B(a,t);if(s&&"string"==typeof a[s]){var u=ae(this,e,o.packageConfig,o.packageKey,s,t,r,i);if(u)return u}}var l=X.call(this,e,t,n,!0,!0),d=de(e,l);if(r.packageKey=d&&d.packageKey||B(e.packages,l),!r.packageKey)return l;if(-1!==e.packageConfigKeys.indexOf(l))return r.packageKey=void 0,l;r.packageConfig=e.packages[r.packageKey]||(e.packages[r.packageKey]=be());var c=l.substr(r.packageKey.length+1);return oe(this,e,r.packageConfig,r.packageKey,c,r,i)}function Q(e,t,n,r,o,i){var a=this;return yt.then(function(){if(o&&o.packageConfig&&"./"!==t.substr(0,2)){var n=o.packageConfig.map,s=n&&B(n,t);if(s)return ue(a,e,o.packageConfig,o.packageKey,s,t,r,i)}return yt}).then(function(o){if(o)return o;var s=X.call(a,e,t,n,!0,!0),u=de(e,s);return r.packageKey=u&&u.packageKey||B(e.packages,s),r.packageKey?-1!==e.packageConfigKeys.indexOf(s)?(r.packageKey=void 0,r.load=V(),r.load.format="json",r.load.loader="",Promise.resolve(s)):(r.packageConfig=e.packages[r.packageKey]||(e.packages[r.packageKey]=be()),(u&&!r.packageConfig.configured?ce(a,e,u.configPath,r):yt).then(function(){var t=s.substr(r.packageKey.length+1);return se(a,e,r.packageConfig,r.packageKey,t,r,i)})):Promise.resolve(s)})}function V(){return{extension:"",deps:void 0,format:void 0,loader:void 0,scriptLoad:void 0,globals:void 0,nonce:void 0,integrity:void 0,sourceMap:void 0,exports:void 0,encapsulateGlobal:!1,crossOrigin:void 0,cjsRequireDetection:!0,cjsDeferDepsExecute:!1,esModule:!1}}function ee(e,t,n){n.load=n.load||V();var r,o=0;for(var i in e.meta)if(-1!==(r=i.indexOf("*"))&&i.substr(0,r)===t.substr(0,r)&&i.substr(r+1)===t.substr(t.length-i.length+r+1)){var a=i.split("/").length;a>o&&(o=a),K(n.load,e.meta[i],o!==a)}if(e.meta[t]&&K(n.load,e.meta[t],!1),n.packageKey){var s=t.substr(n.packageKey.length+1),u={};if(n.packageConfig.meta){o=0;fe(n.packageConfig.meta,s,function(e,t,n){n>o&&(o=n),K(u,t,n&&o>n)}),K(n.load,u,!1)}!n.packageConfig.format||n.pluginKey||n.load.loader||(n.load.format=n.load.format||n.packageConfig.format)}}function te(e,t){var n,r,o=e?t.indexOf("!"):t.lastIndexOf("!");if(-1!==o)return e?(n=t.substr(o+1),r=t.substr(0,o)):(n=t.substr(0,o),r=t.substr(o+1)||n.substr(n.lastIndexOf(".")+1)),{argument:n,plugin:r}}function ne(e,t,n){return e?n+"!"+t:t+"!"+n}function re(e,t,n,r,o){if(!r||!t.defaultExtension||"/"===r[r.length-1]||o)return r;var i=!1;if(t.meta&&fe(t.meta,r,function(e,t,n){if(0===n||e.lastIndexOf("*")!==e.length-1)return i=!0}),!i&&e.meta&&fe(e.meta,n+"/"+r,function(e,t,n){if(0===n||e.lastIndexOf("*")!==e.length-1)return i=!0}),i)return r;var a="."+t.defaultExtension;return r.substr(r.length-a.length)!==a?r+a:r}function oe(e,t,n,r,o,i,a){if(!o){if(!n.main)return r;o="./"===n.main.substr(0,2)?n.main.substr(2):n.main}if(n.map){var s="./"+o,u=B(n.map,s);if(u||(s="./"+re(e,n,r,o,a))!=="./"+o&&(u=B(n.map,s)),u){var l=ae(e,t,n,r,u,s,i,a);if(l)return l}}return r+"/"+re(e,n,r,o,a)}function ie(e,t,n){return!(t.substr(0,e.length)===e&&n.length>e.length)}function ae(e,t,n,r,o,i,a,s){"/"===i[i.length-1]&&(i=i.substr(0,i.length-1));var u=n.map[o];if("object"==typeof u)throw new Error("Synchronous conditional normalization not supported sync normalizing "+o+" in "+r);if(ie(o,u,i)&&"string"==typeof u)return Y.call(this,t,u+i.substr(o.length),r+"/",a,a,s)}function se(e,t,n,r,o,i,a){if(!o){if(!n.main)return Promise.resolve(r);o="./"===n.main.substr(0,2)?n.main.substr(2):n.main}var s,u;return n.map&&(s="./"+o,(u=B(n.map,s))||(s="./"+re(e,n,r,o,a))!=="./"+o&&(u=B(n.map,s))),(u?ue(e,t,n,r,u,s,i,a):yt).then(function(t){return t?Promise.resolve(t):Promise.resolve(r+"/"+re(e,n,r,o,a))})}function ue(e,t,n,r,o,i,a,s){"/"===i[i.length-1]&&(i=i.substr(0,i.length-1));var u=n.map[o];if("string"==typeof u)return ie(o,u,i)?Q.call(e,t,u+i.substr(o.length),r+"/",a,a,s).then(function(t){return he.call(e,t,r+"/",a)}):yt;var l=[],d=[];for(var c in u){var f=pe(c);d.push({condition:f,map:u[c]}),l.push(h.prototype.import.call(e,f.module,r))}return Promise.all(l).then(function(e){for(var t=0;t1?o instanceof Array?n[r]=[].concat(o):"object"==typeof o?n[r]=ve(o,t-1):"packageConfig"!==r&&(n[r]=o):n[r]=o}return n}function ye(e,t){var n=e[t];return n instanceof Array?e[t].concat([]):"object"==typeof n?ve(n,3):e[t]}function be(){return{defaultExtension:void 0,main:void 0,format:void 0,meta:void 0,map:void 0,packageConfig:void 0,configured:!1}}function we(e,t,n,r,o){for(var i in t)"main"===i||"format"===i||"defaultExtension"===i||"configured"===i?r&&void 0!==e[i]||(e[i]=t[i]):"map"===i?(r?F:D)(e.map=e.map||{},t.map):"meta"===i?(r?F:D)(e.meta=e.meta||{},t.meta):Object.hasOwnProperty.call(t,i)&&L.call(o,'"'+i+'" is not a valid package configuration option in package '+n);return void 0===e.defaultExtension&&(e.defaultExtension="js"),void 0===e.main&&e.map&&e.map["."]?(e.main=e.map["."],delete e.map["."]):"object"==typeof e.main&&(e.map=e.map||{},e.map["./@main"]=e.main,e.main.default=e.main.default||"./",e.main="@main"),e}function xe(e){return Ft?zt+new Buffer(e).toString("base64"):"undefined"!=typeof btoa?zt+btoa(unescape(encodeURIComponent(e))):""}function ke(e,t,n,r){var o=e.lastIndexOf("\n");if(t){if("object"!=typeof t)throw new TypeError("load.metadata.sourceMap must be set to an object.");t=JSON.stringify(t)}return(r?"(function(System, SystemJS) {":"")+e+(r?"\n})(System, System);":"")+("\n//# sourceURL="!=e.substr(o,15)?"\n//# sourceURL="+n+(t?"!transpiled":""):"")+(t&&xe(t)||"")}function je(e,t,n,r,o){Kt||(Kt=document.head||document.body||document.documentElement);var i=document.createElement("script");i.text=ke(t,n,r,!1);var a,s=window.onerror;if(window.onerror=function(e){a=addToError(e,"Evaluating "+r),s&&s.apply(this,arguments)},Ee(e),o&&i.setAttribute("nonce",o),Kt.appendChild(i),Kt.removeChild(i),Oe(),window.onerror=s,a)return a}function Ee(e){0==Nt++&&(Tt=nt.System),nt.System=nt.SystemJS=e}function Oe(){0==--Nt&&(nt.System=nt.SystemJS=Tt)}function Se(e,t,n,r,o,i,a){if(t){if(i&&Jt)return je(e,t,n,r,i);try{Ee(e),!qt&&e._nodeRequire&&(qt=e._nodeRequire("vm"),Ut=qt.runInThisContext("typeof System !== 'undefined' && System")===e),Ut?qt.runInThisContext(ke(t,n,r,!a),{filename:r+(n?"!transpiled":"")}):(0,eval)(ke(t,n,r,!a)),Oe()}catch(e){return Oe(),e}}}function _e(e){return"file:///"===e.substr(0,8)?e.substr(7+!!tt):Bt&&e.substr(0,Bt.length)===Bt?e.substr(Bt.length):e}function Pe(e,t){return _e(this.normalizeSync(e,t))}function Re(e){var t,n=e.lastIndexOf("!"),r=(t=-1!==n?e.substr(0,n):e).split("/");return r.pop(),r=r.join("/"),{filename:_e(t),dirname:_e(r)}}function Me(e){function t(e,t){for(var n=0;nt.index)return!0;return!1}Rt.lastIndex=Xt.lastIndex=Yt.lastIndex=0;var n,r=[],o=[],i=[];if(e.length/e.split("\n").length<200){for(;n=Yt.exec(e);)o.push([n.index,n.index+n[0].length]);for(;n=Xt.exec(e);)t(o,n)||i.push([n.index+n[1].length,n.index+n[0].length-1])}for(;n=Rt.exec(e);)if(!t(o,n)&&!t(i,n)){var a=n[1].substr(1,n[1].length-2);if(a.match(/"|'/))continue;r.push(a)}return r}function Ce(e){if(-1===Qt.indexOf(e)){try{var t=nt[e]}catch(t){Qt.push(e)}this(e,t)}}function Le(e){if("string"==typeof e)return z(e,nt);if(!(e instanceof Array))throw new Error("Global exports must be a string or array.");for(var t={},n=0;n1;)e=e[r=o.shift()]=e[r]||{};void 0===e[r=o.shift()]&&(e[r]=n)}function He(e,t){var n=e.match(hn);if(n)for(var r=n[0].match(mn),o=0;o "+r.paths[i]+" is no longer supported as wildcards are deprecated."),delete r.paths[i])}if(e.defaultJSExtensions&&L.call(r,"The defaultJSExtensions configuration option is deprecated.\n Use packages defaultExtension instead.",!0),"boolean"==typeof e.pluginFirst&&(r.pluginFirst=e.pluginFirst),e.map)for(var i in e.map){var a=e.map[i];if("string"==typeof a){var u=X.call(n,r,a,void 0,!1,!1);"/"===u[u.length-1]&&":"!==i[i.length-1]&&"/"!==i[i.length-1]&&(u=u.substr(0,u.length-1)),r.map[i]=u}else{m=(m=X.call(n,r,"/"!==i[i.length-1]?i+"/":i,void 0,!0,!0)).substr(0,m.length-1);var l=r.packages[m];l||((l=r.packages[m]={defaultExtension:void 0,main:void 0,format:void 0,meta:void 0,map:void 0,packageConfig:void 0,configured:!1}).defaultExtension=""),we(l,{map:a},m,!1,r)}}if(e.packageConfigPaths){for(var d=[],c=0;c