/* * SystemJS v0.21.6 Production */ !function(){"use strict";var i="undefined"!=typeof window&&"undefined"!=typeof document,f="undefined"!=typeof process&&process.versions&&process.versions.node,a="undefined"!=typeof process&&"string"==typeof process.platform&&process.platform.match(/^win/),w="undefined"!=typeof self?self:global,t="undefined"!=typeof Symbol;function e(e){return t?Symbol():"@@"+e}var s,O=t&&Symbol.toStringTag;if("undefined"!=typeof document&&document.getElementsByTagName){if(!(s=document.baseURI)){var r=document.getElementsByTagName("base");s=r[0]&&r[0].href||window.location.href}}else"undefined"!=typeof location&&(s=location.href);if(s){var n=(s=s.split("#")[0].split("?")[0]).lastIndexOf("/");-1!==n&&(s=s.substr(0,n+1))}else{if("undefined"==typeof process||!process.cwd)throw new TypeError("No environment baseURI");s="file://"+(a?"/":"")+process.cwd(),a&&(s=s.replace(/\\/g,"/"))}"/"!==s[s.length-1]&&(s+="/");var u="_"==new Error(0,"_").fileName;function c(e,t){i||(t=t.replace(a?/file:\/\/\//g:/file:\/\//g,""));var r,n=(e.message||e)+"\n "+t;r=u&&e.fileName?new Error(n,e.fileName,e.lineNumber):new Error(n);var o=e.originalErr?e.originalErr.stack:e.stack;return r.stack=f?n+"\n "+o:o,r.originalErr=e.originalErr||e,r}function d(e,t){throw new RangeError('Unable to resolve "'+e+'" to '+t)}var p=/\\/g;function l(e,t){" "!==e[0]&&" "!==e[e.length-1]||(e=e.trim());var r=t&&t.substr(0,t.indexOf(":")+1),n=e[0],o=e[1];if("/"===n&&"/"===o)return r||d(e,t),-1!==e.indexOf("\\")&&(e=e.replace(p,"/")),r+e;if("."===n&&("/"===o||"."===o&&("/"===e[2]||2===e.length&&(e+="/"))||1===e.length&&(e+="/"))||"/"===n){-1!==e.indexOf("\\")&&(e=e.replace(p,"/"));var i,a=!r||"/"!==t[r.length];if(i=a?(void 0===t&&d(e,t),t):"/"===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(!a)return t.substr(0,t.length-i.length-1)+e;d(e,t)}for(var s=i.substr(0,i.lastIndexOf("/")+1)+e,u=[],c=-1,l=0;lthis.len&&(this.match=e,this.len=r)}}function re(e,t){if(Object.hasOwnProperty.call(e,t))return t;var r={name:t,match:void 0,len:0};return Object.keys(e).forEach(te,r),r.match}function ne(p){function h(e,t,r,n){if("object"==typeof e&&!(e instanceof Array))return h.apply(null,Array.prototype.splice.call(arguments,1,arguments.length-1));if("string"==typeof e&&"function"==typeof t&&(e=[e]),!(e instanceof Array)){if("string"!=typeof e)throw new TypeError("Invalid require");var o=p.decanonicalize(e,n),i=p.get(o);if(!i)throw new Error('Module not already loaded loading "'+e+'" as '+o+(n?' from "'+n+'".':"."));return"__useDefault"in i?i.__useDefault:i}for(var a=[],s=0;s