!function(){"use strict";var e="undefined"!=typeof window&&"undefined"!=typeof document,t="undefined"!=typeof process&&process.versions&&process.versions.node,r="undefined"!=typeof process&&"string"==typeof process.platform&&process.platform.match(/^win/),n="undefined"!=typeof self?self:global,o="undefined"!=typeof Symbol;function i(e){return o?Symbol():"@@"+e}var a,s=o&&Symbol.toStringTag;if("undefined"!=typeof document&&document.getElementsByTagName){if(!(a=document.baseURI)){var u=document.getElementsByTagName("base");a=u[0]&&u[0].href||window.location.href}}else"undefined"!=typeof location&&(a=location.href);if(a){var l=(a=a.split("#")[0].split("?")[0]).lastIndexOf("/");-1!==l&&(a=a.substr(0,l+1))}else{if("undefined"==typeof process||!process.cwd)throw new TypeError("No environment baseURI");a="file://"+(r?"/":"")+process.cwd(),r&&(a=a.replace(/\\/g,"/"))}"/"!==a[a.length-1]&&(a+="/");var d="_"==new Error(0,"_").fileName;function c(n,o){e||(o=o.replace(r?/file:\/\/\//g:/file:\/\//g,""));var i,a=(n.message||n)+"\n "+o;i=d&&n.fileName?new Error(a,n.fileName,n.lineNumber):new Error(a);var s=n.originalErr?n.originalErr.stack:n.stack;return i.stack=t?a+"\n "+s:s,i.originalErr=n.originalErr||n,i}function f(e,t){throw new RangeError('Unable to resolve "'+e+'" to '+t)}var p=/\\/g;function g(e,r){" "!==e[0]&&" "!==e[e.length-1]||(e=e.trim());var n=r&&r.substr(0,r.indexOf(":")+1),o=e[0],i=e[1];if("/"===o&&"/"===i)return n||f(e,r),-1!==e.indexOf("\\")&&(e=e.replace(p,"/")),n+e;if("."===o&&("/"===i||"."===i&&("/"===e[2]||2===e.length&&(e+="/"))||1===e.length&&(e+="/"))||"/"===o){-1!==e.indexOf("\\")&&(e=e.replace(p,"/"));var a,s=!n||"/"!==r[n.length];if(a=s?(void 0===r&&f(e,r),r):"/"===r[n.length+1]?"file:"!==n?(a=r.substr(n.length+2)).substr(a.indexOf("/")+1):r.substr(8):r.substr(n.length+1),"/"===o){if(!s)return r.substr(0,r.length-a.length-1)+e;f(e,r)}for(var u=a.substr(0,a.lastIndexOf("/")+1)+e,l=[],d=-1,c=0;cthis.len&&(this.match=e,this.len=r)}}function ae(e,t){if(Object.hasOwnProperty.call(e,t))return t;var r={name:t,match:void 0,len:0};return Object.keys(e).forEach(ie,r),r.match}var se,ue=/(?:^\uFEFF?|[^$_a-zA-Z\xA0-\uFFFF."'])require\s*\(\s*("[^"\\]*(?:\\.[^"\\]*)*"|'[^'\\]*(?:\\.[^'\\]*)*'|`[^`\\]*(?:\\.[^`\\]*)*`)\s*\)/g;function le(e,t,r,n){if("file:///"===e.substr(0,8)){if(ce)return de(e,t,r,n);throw new Error("Unable to fetch file URLs in this environment.")}e=e.replace(/#/g,"%23");var o={headers:{Accept:"application/x-es-module, */*"}};return r&&(o.integrity=r),t&&("string"==typeof t&&(o.headers.Authorization=t),o.credentials="include"),fetch(e,o).then(function(e){if(e.ok)return n?e.arrayBuffer():e.text();throw new Error("Fetch error: "+e.status+" "+e.statusText)})}function de(e,t,r,n){return new Promise(function(r,o){e=e.replace(/#/g,"%23");var i=new XMLHttpRequest;function a(){r(n?i.response:i.responseText)}function s(){o(new Error("XHR error: "+(i.status?" ("+i.status+(i.statusText?" "+i.statusText:"")+")":"")+" loading "+e))}n&&(i.responseType="arraybuffer"),i.onreadystatechange=function(){4===i.readyState&&(0==i.status?i.response?a():(i.addEventListener("error",s),i.addEventListener("load",a)):200===i.status?a():s())},i.open("GET",e,!0),i.setRequestHeader&&(i.setRequestHeader("Accept","application/x-es-module, */*"),t&&("string"==typeof t&&i.setRequestHeader("Authorization",t),i.withCredentials=!0)),i.send(null)})}var ce="undefined"!=typeof XMLHttpRequest,fe="undefined"!=typeof fetch,pe="undefined"!=typeof self&&void 0!==self.fetch?le:ce?de:"undefined"!=typeof require&&"undefined"!=typeof process?function(e,t,n,o){return"file:///"!=e.substr(0,8)?fe?le(e,t,n,o):Promise.reject(new Error('Unable to fetch "'+e+'". Only file URLs of the form file:/// supported running in Node without fetch.')):(se=se||require("fs"),e=r?e.replace(/\//g,"\\").substr(8):e.substr(7),new Promise(function(t,r){se.readFile(e,function(e,n){if(e)return r(e);if(o)t(n);else{var i=n+"";"\ufeff"===i[0]&&(i=i.substr(1)),t(i)}})}))}:function(){throw new Error("No fetch method is defined for this environment.")};function ge(e,t,r){var n,o={pluginKey:void 0,pluginArgument:void 0,pluginModule:void 0,packageKey:void 0,packageConfig:void 0,load:void 0};return r&&(t.pluginFirst?-1!==(n=r.lastIndexOf("!"))&&(o.pluginArgument=o.pluginKey=r.substr(0,n)):-1!==(n=r.indexOf("!"))&&(o.pluginArgument=o.pluginKey=r.substr(n+1)),o.packageKey=ae(t.packages,r),o.packageKey&&(o.packageConfig=t.packages[o.packageKey])),o}function he(e,t){var r=be(e.pluginFirst,t);if(r){var n=he.call(this,e,r.plugin);return we(e.pluginFirst,me.call(this,e,r.argument,void 0,!1,!1),n)}return me.call(this,e,t,void 0,!1,!1)}function me(e,t,r,n,o){var i=g(t,r||a);if(i)return oe(e.baseURL,e.paths,i);if(n){var s=ae(e.map,t);if(s&&(i=g(t=e.map[s]+t.substr(s.length),a)))return oe(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=oe(e.baseURL,e.paths,u?t+"/":t);return u?l.substr(0,l.length-1):l}function ve(e,t,r,n,o,i){if(o&&o.packageConfig&&"."!==t[0]){var a=o.packageConfig.map,s=a&&ae(a,t);if(s&&"string"==typeof a[s]){var u=Ee(this,e,o.packageConfig,o.packageKey,s,t,n,i);if(u)return u}}var l=me.call(this,e,t,r,!0,!0),d=je(e,l);if(n.packageKey=d&&d.packageKey||ae(e.packages,l),!n.packageKey)return l;if(-1!==e.packageConfigKeys.indexOf(l))return n.packageKey=void 0,l;n.packageConfig=e.packages[n.packageKey]||(e.packages[n.packageKey]={defaultExtension:void 0,main:void 0,format:void 0,meta:void 0,map:void 0,packageConfig:void 0,configured:!1});var c=l.substr(n.packageKey.length+1);return function(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,u=ae(r.map,s);if(u||(s="./"+ke(t,r,n,o,a))!="./"+o&&(u=ae(r.map,s)),u){var l=Ee(e,t,r,n,u,s,i,a);if(l)return l}}return n+"/"+ke(t,r,n,o,a)}(this,e,n.packageConfig,n.packageKey,c,n,i)}function ye(e,t,r,n,o,i){var a=this;return J.then(function(){if(o&&o.packageConfig&&"./"!==t.substr(0,2)){var r=o.packageConfig.map,s=r&&ae(r,t);if(s)return Oe(a,e,o.packageConfig,o.packageKey,s,t,n,i)}return J}).then(function(o){if(o)return o;var s=me.call(a,e,t,r,!0,!0),u=je(e,s);return n.packageKey=u&&u.packageKey||ae(e.packages,s),n.packageKey?-1!==e.packageConfigKeys.indexOf(s)?(n.packageKey=void 0,n.load={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},n.load.format="json",n.load.loader="",Promise.resolve(s)):(n.packageConfig=e.packages[n.packageKey]||(e.packages[n.packageKey]={defaultExtension:void 0,main:void 0,format:void 0,meta:void 0,map:void 0,packageConfig:void 0,configured:!1}),(u&&!n.packageConfig.configured?function(e,t,r,n,o){var i=e.pluginLoader||e;return-1===t.packageConfigKeys.indexOf(r)&&t.packageConfigKeys.push(r),i.import(r).then(function(e){De(n.packageConfig,e,n.packageKey,!0,t),n.packageConfig.configured=!0}).catch(function(e){throw c(e,"Unable to fetch package configuration file "+r)})}(a,e,u.configPath,n):J).then(function(){var t=s.substr(n.packageKey.length+1);return function(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,u;return r.map&&(s="./"+o,(u=ae(r.map,s))||(s="./"+ke(t,r,n,o,a))!="./"+o&&(u=ae(r.map,s))),(u?Oe(e,t,r,n,u,s,i,a):J).then(function(e){return e?Promise.resolve(e):Promise.resolve(n+"/"+ke(t,r,n,o,a))})}(a,e,n.packageConfig,n.packageKey,t,n,i)})):Promise.resolve(s)})}function be(e,t){var r,n,o=e?t.indexOf("!"):t.lastIndexOf("!");if(-1!==o)return n=e?(r=t.substr(o+1),t.substr(0,o)):(r=t.substr(0,o),t.substr(o+1)||r.substr(r.lastIndexOf(".")+1)),{argument:r,plugin:n}}function we(e,t,r){return e?r+"!"+t:t+"!"+r}function ke(e,t,r,n,o){if(!n||!t.defaultExtension||"/"===n[n.length-1]||o)return n;var i=!1;if(t.meta&&Pe(t.meta,n,function(e,t,r){if(0===r||e.lastIndexOf("*")!==e.length-1)return i=!0}),!i&&e.meta&&Pe(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 xe(e,t,r){return!(t.substr(0,e.length)===e&&r.length>e.length)}function Ee(e,t,r,n,o,i,a,s){"/"===i[i.length-1]&&(i=i.substr(0,i.length-1));var u=r.map[o];if("object"==typeof u)throw new Error("Synchronous conditional normalization not supported sync normalizing "+o+" in "+n);if(xe(o,u,i)&&"string"==typeof u)return ve.call(e,t,u+i.substr(o.length),n+"/",a,a,s)}function Oe(e,t,r,n,o,i,a,s){"/"===i[i.length-1]&&(i=i.substr(0,i.length-1));var u=r.map[o];if("string"==typeof u)return xe(o,u,i)?ye.call(e,t,u+i.substr(o.length),n+"/",a,a,s).then(function(t){return Le.call(e,t,n+"/",a)}):J;var l=[],d=[];for(var c in u){var f=Re(c);d.push({condition:f,map:u[c]}),l.push(M.prototype.import.call(e,f.module,n))}return Promise.all(l).then(function(e){for(var t=0;tt.index)return!0;return!1}if(e.length/e.split("\n").length<200){for(;t=tt.exec(e);)n.push([t.index,t.index+t[0].length]);for(;t=et.exec(e);)i(n,t)||o.push([t.index+t[1].length,t.index+t[0].length-1])}for(;t=ue.exec(e);)if(!i(n,t)&&!i(o,t)){var a=t[1].substr(1,t[1].length-2);if(a.match(/"|'/))continue;r.push(a)}return r}(r):[]);for(var m in o.load.globals)o.load.globals[m]&&h.push(o.load.globals[m]);e.registerDynamic(h,!0,function(i,a,s){if(i.resolve=function(t){return Ye.call(e,t,s.id)},s.paths=[],s.require=i,!o.load.cjsDeferDepsExecute&&g)for(var u=0;u "+o.paths[i]+" is no longer supported as wildcards are deprecated."),delete o.paths[i]);if(e.defaultJSExtensions&&Z.call(o,"The defaultJSExtensions configuration option is deprecated.\n Use packages defaultExtension instead.",!0),"boolean"==typeof e.pluginFirst&&(o.pluginFirst=e.pluginFirst),e.map)for(var i in e.map){var s=e.map[i];if("string"==typeof s){var u=me.call(n,o,s,void 0,!1,!1);"/"===u[u.length-1]&&":"!==i[i.length-1]&&"/"!==i[i.length-1]&&(u=u.substr(0,u.length-1)),o.map[i]=u}else{v=(v=me.call(n,o,"/"!==i[i.length-1]?i+"/":i,void 0,!0,!0)).substr(0,v.length-1);var l=o.packages[v];l||((l=o.packages[v]={defaultExtension:void 0,main:void 0,format:void 0,meta:void 0,map:void 0,packageConfig:void 0,configured:!1}).defaultExtension=""),De(l,{map:s},v,!1,o)}}if(e.packageConfigPaths){for(var d=[],c=0;c