UNPKG

systemjs

Version:
6 lines (5 loc) 17 kB
/* * SystemJS v0.20.7 Production */ !function(){"use strict";function e(e){return G?Symbol():"@@"+e}function t(e,t){z||(t=t.replace(F?/file:\/\/\//g:/file:\/\//g,""));var r,n=(e.message||e)+"\n "+t;r=K&&e.fileName?new Error(n,e.fileName,e.lineNumber):new Error(n);var o=e.originalErr?e.originalErr.stack:e.stack;return B?r.stack=n+"\n "+o:r.stack=o,r.originalErr=e.originalErr||e,r}function r(){throw new RangeError('Unable to resolve "'+relUrl+'" to '+parentUrl)}function n(e,t){e=e.trim();var n=t&&t.substr(0,t.indexOf(":")+1),o=e[0],i=e[1];if("/"===o&&"/"===i)return n||r(e,t),n+e;if("."===o&&("/"===i||"."===i&&("/"===e[2]||2===e.length)||1===e.length)||"/"===o){var s,a=!n||"/"!==t[n.length];if(a?(void 0===t&&r(e,t),s=t):"/"===t[n.length+1]?"file:"!==n?(s=t.substr(n.length+2),s=s.substr(s.indexOf("/")+1)):s=t.substr(8):s=t.substr(n.length+1),"/"===o){if(!a)return t.substr(0,t.length-s.length-1)+e;r(e,t)}for(var u=s.substr(0,s.lastIndexOf("/")+1)+e,c=[],l=void 0,f=0;f<u.length;f++)if(void 0===l)if("."!==u[f])l=f;else{if("."!==u[f+1]||"/"!==u[f+2]&&f!==u.length-2){if("/"!==u[f+1]&&f!==u.length-1){l=f;continue}f+=1}else c.pop(),f+=2;a&&0===c.length&&r(e,t),f===u.length&&c.push("")}else"/"===u[f]&&(c.push(u.substr(l,f-l+1)),l=void 0);return void 0!==l&&c.push(u.substr(l,u.length-l)),t.substr(0,t.length-s.length)+c.join("")}var d=e.indexOf(":");return-1!==d?B&&":"===e[1]&&"\\"===e[2]&&e[0].match(/[a-z]/i)?"file:///"+e.replace(/\\/g,"/"):e:void 0}function o(e){if(e.values)return e.values();if("undefined"==typeof Symbol||!Symbol.iterator)throw new Error("Symbol.iterator not supported in this browser");var t={};return t[Symbol.iterator]=function(){var t=Object.keys(e),r=0;return{next:function(){return r<t.length?{value:e[t[r++]],done:!1}:{value:void 0,done:!0}}}},t}function i(){this.registry=new u}function s(e){if(!(e instanceof c))throw new TypeError("Module instantiation did not return a valid namespace object.");return e}function a(e){if(void 0===e)throw new RangeError("No resolution found.");return e}function u(){this[Z]={},this._registry=Z}function c(e){Object.defineProperty(this,$,{value:e}),Object.keys(e).forEach(l,this)}function l(e){Object.defineProperty(this,e,{enumerable:!0,get:function(){return this[$][e]}})}function f(){i.call(this),this[ee]={lastRegister:void 0,records:{}},this.trace=!1}function d(e,t,r){return e.records[t]={key:t,registration:r,module:void 0,importerSetters:void 0,linkRecord:{instantiatePromise:void 0,dependencies:void 0,execute:void 0,executingRequire:!1,moduleObj:void 0,setters:void 0,depsInstantiatePromise:void 0,dependencyInstantiations:void 0,linked:!1,error:void 0}}}function p(e,t,r,n,o){var i=n[t];if(i)return Promise.resolve(i);var s=o.records[t];return s&&!s.module?v(e,s,s.linkRecord,n,o):e.resolve(t,r).then(function(t){if(i=n[t])return i;s=o.records[t],(!s||s.module)&&(s=d(o,t,s&&s.registration));var r=s.linkRecord;return r?v(e,s,r,n,o):s})}function h(e,t,r){return function(){var e=r.lastRegister;return e?(r.lastRegister=void 0,t.registration=e,!0):!!t.registration}}function v(e,r,n,o,i){return n.instantiatePromise||(n.instantiatePromise=(r.registration?Promise.resolve():Promise.resolve().then(function(){return i.lastRegister=void 0,e[te](r.key,e[te].length>1&&h(e,r,i))})).then(function(t){if(void 0!==t){if(!(t instanceof c))throw new TypeError("Instantiate did not return a valid Module object.");return delete i.records[r.key],e.trace&&m(e,r,n),o[r.key]=t}var s=r.registration;if(r.registration=void 0,!s)throw new TypeError("Module instantiation did not call an anonymous or correctly named System.register.");return n.dependencies=s[0],r.importerSetters=[],n.moduleObj={},s[2]?(n.moduleObj.default={},n.moduleObj.__useDefault=!0,n.executingRequire=s[1],n.execute=s[2]):g(e,r,n,s[1]),n.dependencies.length||(n.linked=!0,e.trace&&m(e,r,n)),r}).catch(function(e){throw n.error=t(e,"Instantiating "+r.key)}))}function y(e,t,r,n,o,i){return e.resolve(t,r).then(function(r){i&&(i[t]=t);var s=o.records[r],a=n[r];if(a&&(!s||s.module&&a!==s.module))return a;(!s||!a&&s.module)&&(s=d(o,r,s&&s.registration));var u=s.linkRecord;return u?v(e,s,u,n,o):s})}function m(e,t,r){e.loads=e.loads||{},e.loads[t.key]={key:t.key,deps:r.dependencies,depMap:r.depMap||{}}}function g(e,t,r,n){var o=r.moduleObj,i=t.importerSetters,s=!1,a=n.call(J,function(e,t){if(!s){if("object"==typeof e)for(var r in e)"__useDefault"!==r&&(o[r]=e[r]);else o[e]=t;s=!0;for(var n=0;n<i.length;n++)i[n](o);return s=!1,t}},new k(e,t.key));r.setters=a.setters,r.execute=a.execute,a.exports&&(r.moduleObj=o=a.exports)}function b(e,r,n,o,i,s){return(n.depsInstantiatePromise||(n.depsInstantiatePromise=Promise.resolve().then(function(){for(var t=Array(n.dependencies.length),s=0;s<n.dependencies.length;s++)t[s]=y(e,n.dependencies[s],r.key,o,i,e.trace&&(n.depMap={}));return Promise.all(t)}).then(function(e){if(n.dependencyInstantiations=e,n.setters)for(var t=0;t<e.length;t++){var r=n.setters[t];if(r){var o=e[t];o instanceof c?r(o):(r(o.module||o.linkRecord.moduleObj),o.importerSetters&&o.importerSetters.push(r))}}}))).then(function(){for(var t=[],r=0;r<n.dependencies.length;r++){var a=n.dependencyInstantiations[r],u=a.linkRecord;u&&!u.linked&&-1===s.indexOf(a)&&(s.push(a),t.push(b(e,a,a.linkRecord,o,i,s)))}return Promise.all(t)}).then(function(){return n.linked=!0,e.trace&&m(e,r,n),r}).catch(function(e){throw e=t(e,"Loading "+r.key),n.error=n.error||e,e})}function w(e,t){var r=e[ee];r.records[t.key]===t&&delete r.records[t.key];var n=t.linkRecord;n&&n.dependencyInstantiations&&n.dependencyInstantiations.forEach(function(t,o){if(t&&!(t instanceof c)&&t.linkRecord&&(t.linkRecord.error&&r.records[t.key]===t&&w(e,t),n.setters&&t.importerSetters)){var i=t.importerSetters.indexOf(n.setters[o]);t.importerSetters.splice(i,1)}})}function k(e,t){this.loader=e,this.key=this.id=t}function O(e,t,r,n,o,i){if(t.module)return t.module;if(r.error)throw r.error;if(i&&-1!==i.indexOf(t))return t.linkRecord.moduleObj;var s=R(e,t,r,n,o,r.setters?[]:i||[]);if(s)throw w(e,t),s;return t.module}function S(e,t,r,n,o,i,s){return function(a){for(var u=0;u<r.length;u++)if(r[u]===a){var l,f=n[u];return l=f instanceof c?f:O(e,f,f.linkRecord,o,i,s),l.__useDefault?l.default:l}throw new Error("Module "+a+" not declared as a System.registerDynamic dependency of "+t)}}function R(e,r,n,o,i,s){s.push(r);var a;if(n.setters)for(var u,l,f=0;f<n.dependencies.length;f++)if(u=n.dependencyInstantiations[f],!(u instanceof c)&&(l=u.linkRecord,l&&-1===s.indexOf(u)&&(a=l.error?l.error:R(e,u,l,o,i,l.setters?s:[])),a))return n.error=t(a,"Evaluating "+r.key);if(n.execute)if(n.setters)a=j(n.execute);else{var d={id:r.key},p=n.moduleObj;Object.defineProperty(d,"exports",{configurable:!0,set:function(e){p.default=e},get:function(){return p.default}});var h=S(e,r.key,n.dependencies,n.dependencyInstantiations,o,i,s);if(!n.executingRequire)for(var f=0;f<n.dependencies.length;f++)h(n.dependencies[f]);if(a=x(n.execute,h,p.default,d),d.exports!==p.default&&(p.default=d.exports),p.default&&p.default.__esModule){p.__useDefault=!1;for(var v in p.default)Object.hasOwnProperty.call(p.default,v)&&(p[v]=p.default[v]);p.__esModule=!0}}if(a)return n.error=t(a,"Evaluating "+r.key);if(o[r.key]=r.module=new c(n.moduleObj),!n.setters){if(r.importerSetters)for(var f=0;f<r.importerSetters.length;f++)r.importerSetters[f](r.module);r.importerSetters=void 0}r.linkRecord=void 0}function j(e){try{e.call(re)}catch(e){return e}}function x(e,t,r,n){try{var o=e.call(J,t,r,n);void 0!==o&&(n.exports=o)}catch(e){return e}}function E(e){return void 0===ne&&(ne="undefined"!=typeof Symbol&&!!Symbol.toStringTag),e instanceof c||ne&&"[object Module]"==Object.prototype.toString.call(e)}function P(e,t){for(var r in t)Object.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}function L(e){if(!le&&!fe){var t=new Image;return void(t.src=e)}var r=document.createElement("link");le?(r.rel="preload",r.as="script"):r.rel="prefetch",r.href=e,document.head.appendChild(r),document.head.removeChild(r)}function I(e,t,r){try{importScripts(e)}catch(e){r(e)}t()}function U(e,t,r,n,o){function i(){n(),a()}function s(t){a(),o(new Error("Fetching "+e))}function a(){for(var e=0;e<de.length;e++)if(de[e].err===s){de.splice(e,1);break}u.removeEventListener("load",i,!1),u.removeEventListener("error",s,!1),document.head.removeChild(u)}if(e=e.replace(/#/g,"%23"),ce)return I(e,n,o);var u=document.createElement("script");u.type="text/javascript",u.charset="utf-8",u.async=!0,t&&(u.crossOrigin=t),r&&(u.integrity=r),u.addEventListener("load",i,!1),u.addEventListener("error",s,!1),u.src=e,document.head.appendChild(u)}function _(e,t,r){var o=T(t,r);if(o){var i=t[o]+r.substr(o.length),s=n(i,q);return void 0!==s?s:e+i}return-1!==r.indexOf(":")?r:e+r}function M(e){var t=this.name;if(t.substr(0,e.length)===e&&(t.length===e.length||"/"===t[e.length]||"/"===e[e.length-1]||":"===e[e.length-1])){var r=e.split("/").length;r>this.len&&(this.match=e,this.len=r)}}function T(e,t){if(Object.hasOwnProperty.call(e,t))return t;var r={name:t,match:void 0,len:0};return Object.keys(e).forEach(M,r),r.match}function C(){f.call(this),this[se]={baseURL:q,paths:{},map:{},submap:{},bundles:{},depCache:{},wasm:!1},this.registry.set("@empty",ie)}function D(e,t){var r=this[se];if(t){var o=T(r.submap,t),i=r.submap[o],s=i&&T(i,e);if(s){var a=i[s]+e.substr(s.length);return n(a,o)||a}}var u=r.map,s=T(u,e);if(s){var a=u[s]+e.substr(s.length);return n(a,o)||a}}function N(e,t){return fetch(t).then(function(e){if(e.ok)return e.arrayBuffer();throw new Error("Fetch error: "+e.status+" "+e.statusText)}).then(function(t){var r=new Uint8Array(t);return 0===r[0]&&97===r[1]&&115===r[2]?WebAssembly.compile(r).then(function(t){var r=[],n=[],o={};WebAssembly.Module.imports(t).forEach(function(e){var t=e.module;n.push(function(e){o[t]=e}),-1===r.indexOf(t)&&r.push(t)}),e.register(r,function(e){return{setters:n,execute:function(){e(new WebAssembly.Instance(t,o).exports)}}})}):new TextDecoder("utf-8").decode(r)})}function A(e,t){return new Promise(function(r,n){return U(e,"anonymous",void 0,function(){t(),r()},n)})}function W(e,t){var r=this[se],n=r.wasm,o=r.bundles[e];if(o){var i=this,s=i.resolveSync(o,void 0);if(i.registry.has(s))return;return ve[s]||(ve[s]=A(s,t).then(function(){i.registry.has(s)||i.registry.set(s,i.newModule({})),delete ve[s]}))}var a=r.depCache[e];if(a)for(var u=n?fetch:L,c=0;c<a.length;c++)this.resolve(a[c],e).then(u);return n?N(this,e).then(function(r){"string"==typeof r&&(0,eval)(r+"\n//# sourceURL="+e),t()}):A(e,t)}var q,z="undefined"!=typeof window&&"undefined"!=typeof document,B="undefined"!=typeof process&&process.versions&&process.versions.node,F="undefined"!=typeof process&&"string"==typeof process.platform&&process.platform.match(/^win/),J="undefined"!=typeof self?self:global,G="undefined"!=typeof Symbol;if("undefined"!=typeof document&&document.getElementsByTagName){if(q=document.baseURI,!q){var H=document.getElementsByTagName("base");q=H[0]&&H[0].href||window.location.href}}else"undefined"!=typeof location&&(q=location.href);if(q)q=q.split("#")[0].split("?")[0],q=q.substr(0,q.lastIndexOf("/")+1);else{if("undefined"==typeof process||!process.cwd)throw new TypeError("No environment baseURI");q="file://"+(F?"/":"")+process.cwd(),F&&(q=q.replace(/\\/g,"/"))}"/"!==q[q.length-1]&&(q+="/");var K="_"==new Error(0,"_").fileName,Q=Promise.resolve();i.prototype.constructor=i,i.prototype.import=function(e,r){if("string"!=typeof e)throw new TypeError("Loader import method must be passed a module key string");var n=this;return Q.then(function(){return n[X](e,r)}).then(s).catch(function(n){throw t(n,"Loading "+e+(r?" from "+r:""))})};var V=i.resolve=e("resolve"),X=i.resolveInstantiate=e("resolveInstantiate");i.prototype[X]=function(e,t){var r=this;return r.resolve(e,t).then(function(e){return r.registry.get(e)})},i.prototype.resolve=function(e,r){var n=this;return Q.then(function(){return n[V](e,r)}).then(a).catch(function(n){throw t(n,"Resolving "+e+(r?" to "+r:""))})};var Y="undefined"!=typeof Symbol&&Symbol.iterator,Z=e("registry");Y&&(u.prototype[Symbol.iterator]=function(){return this.entries()[Symbol.iterator]()},u.prototype.entries=function(){var e=this[Z];return o(Object.keys(e).map(function(t){return[t,e[t]]}))}),u.prototype.keys=function(){return o(Object.keys(this[Z]))},u.prototype.values=function(){var e=this[Z];return o(Object.keys(e).map(function(t){return e[t]}))},u.prototype.get=function(e){return this[Z][e]},u.prototype.set=function(e,t){if(!(t instanceof c))throw new Error("Registry must be set with an instance of Module Namespace");return this[Z][e]=t,this},u.prototype.has=function(e){return Object.hasOwnProperty.call(this[Z],e)},u.prototype.delete=function(e){return Object.hasOwnProperty.call(this[Z],e)?(delete this[Z][e],!0):!1};var $=e("baseObject");c.prototype=Object.create(null),"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(c.prototype,Symbol.toStringTag,{value:"Module"});var ee=e("register-internal");f.prototype=Object.create(i.prototype),f.prototype.constructor=f;var te=f.instantiate=e("instantiate");f.prototype[f.resolve=i.resolve]=function(e,t){return n(e,t||q)},f.prototype[te]=function(e,t){},f.prototype[i.resolveInstantiate]=function(e,t){var r=this,n=this[ee],o=r.registry[r.registry._registry];return p(r,e,t,o,n).then(function(e){return e instanceof c?e:e.module?e.module:e.linkRecord.linked?O(r,e,e.linkRecord,o,n,void 0):b(r,e,e.linkRecord,o,n,[e]).then(function(){return O(r,e,e.linkRecord,o,n,void 0)}).catch(function(t){throw w(r,e),t})})},f.prototype.register=function(e,t,r){var n=this[ee];if(void 0===r)n.lastRegister=[e,t,void 0];else{var o=n.records[e]||d(n,e,void 0);o.registration=[t,r,void 0]}},f.prototype.registerDynamic=function(e,t,r,n){var o=this[ee];if("string"!=typeof e)o.lastRegister=[e,t,r];else{var i=o.records[e]||d(o,e,void 0);i.registration=[t,r,n]}},k.prototype.constructor=function(){throw new TypeError("Cannot subclass the contextual loader only Reflect.Loader.")},k.prototype.import=function(e){return this.loader.import(e,this.key)},k.prototype.resolve=function(e){return this.loader.resolve(e,this.key)},k.prototype.load=function(e){return this.loader.load(e,this.key)};var re={};Object.freeze&&Object.freeze(re);var ne,oe=Promise.resolve(),ie=new c({}),se=e("loader-config"),ae=e("plain-resolve"),ue=e("plain-resolve-sync"),ce="undefined"==typeof window&&"undefined"!=typeof self&&"undefined"!=typeof importScripts,le=!1,fe=!1;if(z&&function(){var e=document.createElement("link").relList;if(e&&e.supports){fe=!0;try{le=e.supports("preload")}catch(e){}}}(),z){var de=[],pe=window.onerror;window.onerror=function(e,t){for(var r=0;r<de.length;r++)if(de[r].src===t)return void de[r].err(e);pe&&pe.apply(this,arguments)}}C.plainResolve=ae,C.plainResolveSync=ue;var he=C.prototype=Object.create(f.prototype);he.constructor=C,he[C.resolve=f.resolve]=function(e,t){var r=n(e,t||q);if(void 0!==r)return Promise.resolve(r);var o=this;return oe.then(function(){return o[ae](e,t)}).then(function(t){var r=o[se];return _(r.baseURL,r.paths,t||e)})},he.newModule=function(e){return new c(e)},he.isModule=E,he.resolveSync=function(e,t){var r=n(e,t||q);if(void 0!==r)return r;r=this[ue](e,t);var o=this[se];return _(o.baseURL,o.paths,r||e)},he.import=function(){return f.prototype.import.apply(this,arguments).then(function(e){return e.__useDefault?e.default:e})},he[ae]=he[ue]=D,he[C.instantiate=f.instantiate]=W,he.config=function(e){var t=this[se];if(e.baseURL&&(t.baseURL=n(e.baseURL,q)||n("./"+e.baseURL,q),"/"!==t.baseURL[t.baseURL.length-1]&&(t.baseURL+="/")),e.paths&&P(t.paths,e.paths),e.map){var r=e.map;for(var o in r)if(Object.hasOwnProperty.call(r,o)){var i=r[o];if("string"==typeof i)t.map[o]=i;else{var s=n(o,q)||_(t.baseURL,t.paths,o);P(t.submap[s]||(t.submap[s]={}),i)}}}for(var o in e)if(Object.hasOwnProperty.call(e,o)){var r=e[o];switch(o){case"baseURL":case"paths":case"map":break;case"bundles":for(var o in r)if(Object.hasOwnProperty.call(r,o))for(var i=r[o],a=0;a<i.length;a++)t.bundles[this.resolveSync(i[a],void 0)]=o;break;case"depCache":for(var o in r)if(Object.hasOwnProperty.call(r,o)){var s=this.resolveSync(o,void 0);t.depCache[s]=(t.depCache[s]||[]).concat(r[o])}break;case"wasm":t.wasm="undefined"!=typeof WebAssembly&&!!r;break;default:throw new TypeError('The SystemJS production build does not support the "'+o+'" configuration option.')}}},he.register=function(e,t,r){return"string"==typeof e&&(e=this.resolveSync(e,void 0)),f.prototype.register.call(this,e,t,r)},he.registerDynamic=function(e,t,r,n){return"string"==typeof e&&(e=this.resolveSync(e,void 0)),f.prototype.registerDynamic.call(this,e,t,r,n)};var ve={};C.prototype.version="0.20.7 Production";var ye=new C;if(z||ce)if(J.SystemJS=ye,J.System){var me=J.System.register;J.System.register=function(){me&&me.apply(this,arguments),ye.register.apply(this,arguments)}}else J.System=ye;"undefined"!=typeof module&&module.exports&&(module.exports=ye)}(); //# sourceMappingURL=system-production.js.map