From e7dc6f92e916256acdc669a65c2446b60a60dec1 Mon Sep 17 00:00:00 2001 From: Vladimir Tikhonov Date: Sat, 18 Mar 2017 16:27:06 +0300 Subject: [PATCH] Sourcemaps support --- dist/index.js | 2 +- package.json | 7 +------ src/index.js | 4 ++-- src/injectify.js | 29 +++++++++++++++-------------- src/wrapper_template.js | 2 +- yarn.lock | 16 ++++++++-------- 6 files changed, 28 insertions(+), 32 deletions(-) diff --git a/dist/index.js b/dist/index.js index 328ce89..3f6d74f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1 +1 @@ -module.exports=function(e){function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}var t={};return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=8)}([function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var r=t(1),o=i(r);e.exports=function(e){return this.cacheable&&this.cacheable(),(0,o.default)(this,e).code}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function o(e){var n=e.node.arguments[0].value;return e.replaceWith(v.logicalExpression("||",v.CallExpression(v.identifier("__getInjection"),[v.stringLiteral(n)]),e.node)),n}function u(e,n){var t=a.parse(n),i=[];(0,p.default)(t,{CallExpression:function(e){v.isIdentifier(e.node.callee,{name:"require"})&&(i.push(o(e)),e.skip())}}),0===i.length&&e.emitWarning("The module you are trying to inject into doesn't have any dependencies. Are you sure you want to do this?");var r=v.arrayExpression(i.map(function(e){return v.stringLiteral(e)})),u=(0,j.default)({SOURCE:t,DEPENDENCIES:r});return(0,s.default)(u,{})}Object.defineProperty(n,"__esModule",{value:!0}),n.default=u;var c=t(7),a=r(c),d=t(3),s=i(d),l=t(5),p=i(l),f=t(6),v=r(f),_=t(2),j=i(_)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=t(4),o=i(r);n.default=(0,o.default)("\n module.exports = function __injector(__injections) {\n __injections = __injections || {};\n\n (function __validateInjection() {\n var validDependencies = DEPENDENCIES;\n var injectedDependencies = Object.keys(__injections);\n var invalidInjectedDependencies = injectedDependencies.filter(function (dependency) {\n return validDependencies.indexOf(dependency) === -1;\n });\n\n if (invalidInjectedDependencies.length > 0) {\n var validDependenciesString = '- ' + validDependencies.join('\\n- ');\n var injectedDependenciesString = '- ' + injectedDependencies.join('\\n- ');\n var invalidDependenciesString = '- ' + invalidInjectedDependencies.join('\\n- ');\n\n throw new Error('Some of the injections you passed in are invalid.\\n' +\n 'Valid injection targets for this module are:\\n' + validDependenciesString + '\\n' +\n 'The following injections were passed in:\\n' + injectedDependenciesString + '\\n' +\n 'The following injections are invalid:\\n' + invalidDependenciesString\n );\n }\n })();\n\n var module = { exports: {} };\n var exports = module.exports;\n\n function __getInjection(dependency) {\n return __injections.hasOwnProperty(dependency) ? __injections[dependency] : null;\n }\n\n (function () {\n SOURCE\n })();\n\n return module.exports;\n }\n")},function(e,n){e.exports=require("babel-generator")},function(e,n){e.exports=require("babel-template")},function(e,n){e.exports=require("babel-traverse")},function(e,n){e.exports=require("babel-types")},function(e,n){e.exports=require("babylon")},function(e,n,t){e.exports=t(0)}]); \ No newline at end of file +module.exports=function(e){function t(u){if(n[u])return n[u].exports;var r=n[u]={i:u,l:!1,exports:{}};return e[u].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,u){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:u})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=392)}([function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var u=n(73)("wks"),r=n(44),o=n(3).Symbol,i="function"==typeof o;(e.exports=function(e){return u[e]||(u[e]=i&&o[e]||(i?o:r)("Symbol."+e))}).store=u},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var u=n(145),r="object"==typeof self&&self&&self.Object===Object&&self,o=u||r||Function("return this")();e.exports=o},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){e.exports=!n(15)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var u=n(10),r=n(117),o=n(76),i=Object.defineProperty;t.f=n(6)?Object.defineProperty:function(e,t,n){if(u(e),t=o(t,!0),u(n),r)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var u=n(17);e.exports=function(e){if(!u(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var u=n(3),r=n(0),o=n(28),i=n(12),a="prototype",s=function(e,t,n){var c,l,f,p=e&s.F,d=e&s.G,h=e&s.S,D=e&s.P,g=e&s.B,v=e&s.W,A=d?r:r[t]||(r[t]={}),y=A[a],m=d?u:h?u[t]:(u[t]||{})[a];d&&(n=t);for(c in n)(l=!p&&m&&void 0!==m[c])&&c in A||(f=l?m[c]:n[c],A[c]=d&&"function"!=typeof m[c]?n[c]:g&&l?o(f,u):v&&m[c]==f?function(e){var t=function(t,n,u){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,u)}return e.apply(this,arguments)};return t[a]=e[a],t}(f):D&&"function"==typeof f?o(Function.call,f):f,D&&((A.virtual||(A.virtual={}))[c]=f,e&s.R&&y&&!y[c]&&i(y,c,f)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){var u=n(7),r=n(41);e.exports=n(6)?function(e,t,n){return u.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){function u(e){return null==e?void 0===e?s:a:c&&c in Object(e)?o(e):i(e)}var r=n(25),o=n(315),i=n(341),a="[object Null]",s="[object Undefined]",c=r?r.toStringTag:void 0;e.exports=u},function(e,t,n){function u(e){return null!=e&&o(e.length)&&!r(e)}var r=n(95),o=n(96);e.exports=u},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var u=n(67),r=n(38);e.exports=function(e){return u(r(e))}},function(e,t,n){function u(e,t,n,u){var i=!n;n||(n={});for(var a=-1,s=t.length;++a=0;l--)i=s[l],"."===i?s.splice(l,1):".."===i?c++:c>0&&(""===i?(s.splice(l+1,c),c=0):(s.splice(l,2),c--));return n=s.join("/"),""===n&&(n=a?"/":"."),o?(o.path=n,r(o)):n}function i(e,t){""===e&&(e="."),""===t&&(t=".");var n=u(t),i=u(e);if(i&&(e=i.path||"/"),n&&!n.scheme)return i&&(n.scheme=i.scheme),r(n);if(n||t.match(v))return t;if(i&&!i.host&&!i.path)return i.host=t,r(i);var a="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return i?(i.path=a,r(i)):a}function a(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var u=e.lastIndexOf("/");if(u<0)return t;if(e=e.slice(0,u),e.match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)}function s(e){return e}function c(e){return f(e)?"$"+e:e}function l(e){return f(e)?e.slice(1):e}function f(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function p(e,t,n){var u=e.source-t.source;return 0!==u?u:0!==(u=e.originalLine-t.originalLine)?u:0!==(u=e.originalColumn-t.originalColumn)||n?u:0!==(u=e.generatedColumn-t.generatedColumn)?u:(u=e.generatedLine-t.generatedLine,0!==u?u:e.name-t.name)}function d(e,t,n){var u=e.generatedLine-t.generatedLine;return 0!==u?u:0!==(u=e.generatedColumn-t.generatedColumn)||n?u:0!==(u=e.source-t.source)?u:0!==(u=e.originalLine-t.originalLine)?u:(u=e.originalColumn-t.originalColumn,0!==u?u:e.name-t.name)}function h(e,t){return e===t?0:e>t?1:-1}function D(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:0!==(n=e.generatedColumn-t.generatedColumn)?n:0!==(n=h(e.source,t.source))?n:0!==(n=e.originalLine-t.originalLine)?n:(n=e.originalColumn-t.originalColumn,0!==n?n:h(e.name,t.name))}t.getArg=n;var g=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,v=/^data:.+\,.+$/;t.urlParse=u,t.urlGenerate=r,t.normalize=o,t.join=i,t.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(g)},t.relative=a;var A=function(){return!("__proto__"in Object.create(null))}();t.toSetString=A?s:c,t.fromSetString=A?s:l,t.compareByOriginalPositions=p,t.compareByGeneratedPositionsDeflated=d,t.compareByGeneratedPositionsInflated=D},function(e,t,n){"use strict";function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(23),i=r(o),a=n(9),s=r(a),c=n(36),l=r(c),f=n(35),p=r(f),d=n(61),h=r(d),D=n(34),g=u(D),v=n(58),A=r(v),y=n(100),m=r(y),F=n(354),C=r(F),E=n(158),b=r(E),B=["enter","exit"],_=function(e){function t(n,u){(0,s.default)(this,t);var r=(0,l.default)(this,e.call(this));return r.initialized=!1,r.raw=(0,C.default)({},n),r.key=r.take("name")||u,r.manipulateOptions=r.take("manipulateOptions"),r.post=r.take("post"),r.pre=r.take("pre"),r.visitor=r.normaliseVisitor((0,b.default)(r.take("visitor"))||{}),r}return(0,p.default)(t,e),t.prototype.take=function(e){var t=this.raw[e];return delete this.raw[e],t},t.prototype.chain=function(e,t){if(!e[t])return this[t];if(!this[t])return e[t];var n=[e[t],this[t]];return function(){for(var e=void 0,t=arguments.length,u=Array(t),r=0;r=o.length)break;c=o[s++]}else{if(s=o.next(),s.done)break;c=s.value}var l=c;if(l){var f=l.apply(this,u);null!=f&&(e=f)}}return e}},t.prototype.maybeInherit=function(e){var t=this.take("inherits");t&&(t=h.default.normalisePlugin(t,e,"inherits"),this.manipulateOptions=this.chain(t,"manipulateOptions"),this.post=this.chain(t,"post"),this.pre=this.chain(t,"pre"),this.visitor=m.default.visitors.merge([t.visitor,this.visitor]))},t.prototype.init=function(e,t){if(!this.initialized){this.initialized=!0,this.maybeInherit(e);for(var n in this.raw)throw new Error(g.get("pluginInvalidProperty",e,t,n))}},t.prototype.normaliseVisitor=function(e){for(var t=B,n=Array.isArray(t),u=0,t=n?t:(0,i.default)(t);;){var r;if(n){if(u>=t.length)break;r=t[u++]}else{if(u=t.next(),u.done)break;r=u.value}if(e[r])throw new Error("Plugins aren't allowed to specify catch-all enter/exit handlers. Please target individual nodes.")}return m.default.explode(e),e},t}(A.default);t.default=_,e.exports=t.default},function(e,t,n){"use strict";function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(e){for(var t=arguments.length,n=Array(t>1?t-1:0),u=1;u";for(t.style.display="none",n(219).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(r+"script"+i+"document.F=Object"+r+"/script"+i),e.close(),c=e.F;u--;)delete c[s][o[u]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(a[s]=u(e),n=new a,a[s]=null,n[i]=e):n=c(),void 0===t?n:r(n,t)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var u=n(7).f,r=n(16),o=n(2)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&u(e,o,{configurable:!0,value:t})}},function(e,t,n){var u=n(38);e.exports=function(e){return Object(u(e))}},function(e,t){var n=0,u=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+u).toString(36))}},function(e,t,n){function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t1&&void 0!==arguments[1]?arguments[1]:process.cwd();if("object"===(void 0===a.default?"undefined":(0,o.default)(a.default)))return null;var n=l[t];if(!n){n=new a.default;var u=c.default.join(t,".babelrc");n.id=u,n.filename=u,n.paths=a.default._nodeModulePaths(t),l[t]=n}try{return a.default._resolveFilename(e,n)}catch(e){return null}};var i=n(389),a=u(i),s=n(22),c=u(s),l={};e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(188),o=u(r),i=n(9),a=u(i),s=n(36),c=u(s),l=n(35),f=u(l),p=function(e){function t(){(0,a.default)(this,t);var n=(0,c.default)(this,e.call(this));return n.dynamicData={},n}return(0,f.default)(t,e),t.prototype.setDynamic=function(e,t){this.dynamicData[e]=t},t.prototype.get=function(t){if(this.has(t))return e.prototype.get.call(this,t);if(Object.prototype.hasOwnProperty.call(this.dynamicData,t)){var n=this.dynamicData[t]();return this.set(t,n),n}},t}(o.default);t.default=p,e.exports=t.default},function(e,t,n){"use strict";function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.File=void 0;var o=n(23),i=r(o),a=n(112),s=r(a),c=n(63),l=r(c),f=n(9),p=r(f),d=n(36),h=r(d),D=n(35),g=r(D),v=n(110),A=r(v),y=n(175),m=u(y),F=n(198),C=r(F),E=n(61),b=r(E),B=n(183),_=r(B),x=n(100),w=r(x),O=n(386),j=r(O),S=n(165),M=r(S),P=n(168),k=r(P),R=n(358),N=r(R),I=n(174),T=r(I),L=n(58),$=r(L),U=n(388),G=n(62),z=u(G),W=n(22),J=r(W),q=n(27),V=u(q),H=n(57),Y=r(H),Z=n(180),K=r(Z),X=n(181),Q=r(X),ee=/^#!.*/,te=[[K.default],[Q.default]],ne={enter:function(e,t){var n=e.node.loc;n&&(t.loc=n,e.stop())}},ue=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=arguments[1];(0,p.default)(this,t);var r=(0,h.default)(this,e.call(this));return r.pipeline=u,r.log=new T.default(r,n.filename||"unknown"),r.opts=r.initOptions(n),r.parserOpts={sourceType:r.opts.sourceType,sourceFileName:r.opts.filename,plugins:[]},r.pluginVisitors=[],r.pluginPasses=[],r.buildPluginsForOptions(r.opts),r.opts.passPerPreset&&(r.perPresetOpts=[],r.opts.presets.forEach(function(e){var t=(0,l.default)((0,s.default)(r.opts),e);r.perPresetOpts.push(t),r.buildPluginsForOptions(t)})),r.metadata={usedHelpers:[],marked:[],modules:{imports:[],exports:{exported:[],specifiers:[]}}},r.dynamicImportTypes={},r.dynamicImportIds={},r.dynamicImports=[],r.declarations={},r.usedHelpers={},r.path=null,r.ast={},r.code="",r.shebang="",r.hub=new x.Hub(r),r}return(0,g.default)(t,e),t.prototype.getMetadata=function(){for(var e=!1,t=this.ast.program.body,n=Array.isArray(t),u=0,t=n?t:(0,i.default)(t);;){var r;if(n){if(u>=t.length)break;r=t[u++]}else{if(u=t.next(),u.done)break;r=u.value}var o=r;if(V.isModuleDeclaration(o)){e=!0;break}}e&&this.path.traverse(m,this)},t.prototype.initOptions=function(e){e=new b.default(this.log,this.pipeline).init(e),e.inputSourceMap&&(e.sourceMaps=!0),e.moduleId&&(e.moduleIds=!0),e.basename=J.default.basename(e.filename,J.default.extname(e.filename)),e.ignore=z.arrayify(e.ignore,z.regexify),e.only&&(e.only=z.arrayify(e.only,z.regexify)),(0,N.default)(e,{moduleRoot:e.sourceRoot}),(0,N.default)(e,{sourceRoot:e.moduleRoot}),(0,N.default)(e,{filenameRelative:e.filename});var t=J.default.basename(e.filenameRelative);return(0,N.default)(e,{sourceFileName:t,sourceMapTarget:t}),e},t.prototype.buildPluginsForOptions=function(e){if(Array.isArray(e.plugins)){for(var t=e.plugins.concat(te),n=[],u=[],r=t,o=Array.isArray(r),a=0,r=o?r:(0,i.default)(r);;){var s;if(o){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var c=s,l=c[0],f=c[1];n.push(l.visitor),u.push(new _.default(this,l,f)),l.manipulateOptions&&l.manipulateOptions(e,this.parserOpts,this)}this.pluginVisitors.push(n),this.pluginPasses.push(u)}},t.prototype.getModuleName=function(){var e=this.opts;if(!e.moduleIds)return null;if(null!=e.moduleId&&!e.getModuleId)return e.moduleId;var t=e.filenameRelative,n="";if(null!=e.moduleRoot&&(n=e.moduleRoot+"/"),!e.filenameRelative)return n+e.filename.replace(/^\//,"");if(null!=e.sourceRoot){var u=new RegExp("^"+e.sourceRoot+"/?");t=t.replace(u,"")}return t=t.replace(/\.(\w*?)$/,""),n+=t,n=n.replace(/\\/g,"/"),e.getModuleId?e.getModuleId(n)||n:n},t.prototype.resolveModuleSource=function e(t){var e=this.opts.resolveModuleSource;return e&&(t=e(t,this.opts.filename)),t},t.prototype.addImport=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,u=e+":"+t,r=this.dynamicImportIds[u];if(!r){e=this.resolveModuleSource(e),r=this.dynamicImportIds[u]=this.scope.generateUidIdentifier(n);var o=[];"*"===t?o.push(V.importNamespaceSpecifier(r)):"default"===t?o.push(V.importDefaultSpecifier(r)):o.push(V.importSpecifier(r,V.identifier(t)));var i=V.importDeclaration(o,V.stringLiteral(e));i._blockHoist=3,this.path.unshiftContainer("body",i)}return r},t.prototype.addHelper=function(e){var t=this.declarations[e];if(t)return t;this.usedHelpers[e]||(this.metadata.usedHelpers.push(e),this.usedHelpers[e]=!0);var n=this.get("helperGenerator"),u=this.get("helpersNamespace");if(n){var r=n(e);if(r)return r}else if(u)return V.memberExpression(u,V.identifier(e));var o=(0,A.default)(e),i=this.declarations[e]=this.scope.generateUidIdentifier(e);return V.isFunctionExpression(o)&&!o.id?(o.body._compact=!0,o._generated=!0,o.id=i,o.type="FunctionDeclaration",this.path.unshiftContainer("body",o)):(o._compact=!0,this.scope.push({id:i,init:o,unique:!0})),i},t.prototype.addTemplateObject=function(e,t,n){var u=n.elements.map(function(e){return e.value}),r=e+"_"+n.elements.length+"_"+u.join(","),o=this.declarations[r];if(o)return o;var i=this.declarations[r]=this.scope.generateUidIdentifier("templateObject"),a=this.addHelper(e),s=V.callExpression(a,[t,n]);return s._compact=!0,this.scope.push({id:i,init:s,_blockHoist:1.9}),i},t.prototype.buildCodeFrameError=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SyntaxError,u=e&&(e.loc||e._loc),r=new n(t);return u?r.loc=u.start:((0,w.default)(e,ne,this.scope,r),r.message+=" (This is an error on an internal node. Probably an internal error",r.loc&&(r.message+=". Location has been estimated."),r.message+=")"),r},t.prototype.mergeSourceMap=function(e){var t=this.opts.inputSourceMap;if(t){var n=new j.default.SourceMapConsumer(t),u=new j.default.SourceMapConsumer(e),r=new j.default.SourceMapGenerator({file:n.file,sourceRoot:n.sourceRoot}),o=u.sources[0];n.eachMapping(function(e){var t=u.generatedPositionFor({line:e.generatedLine,column:e.generatedColumn,source:o});null!=t.column&&r.addMapping({source:e.source,original:null==e.source?null:{line:e.originalLine,column:e.originalColumn},generated:t})});var i=r.toJSON();return t.mappings=i.mappings,t}return e},t.prototype.parse=function(e){var t=U.parse,n=this.opts.parserOpts;if(n&&(n=(0,l.default)({},this.parserOpts,n),n.parser)){if("string"==typeof n.parser){var u=J.default.dirname(this.opts.filename)||process.cwd();if(!(0,Y.default)(n.parser,u))throw new Error("Couldn't find parser "+n.parser+' with "parse" method relative to directory '+u);t=!function(){var e=new Error('Cannot find module "."');throw e.code="MODULE_NOT_FOUND",e}().parse}else t=n.parser;n.parser={parse:function(e){return(0,U.parse)(e,n)}}}this.log.debug("Parse start");var r=t(e,n||this.parserOpts);return this.log.debug("Parse stop"),r},t.prototype._addAst=function(e){this.path=x.NodePath.get({hub:this.hub,parentPath:null,parent:e,container:e,key:"program"}).setContext(),this.scope=this.path.scope,this.ast=e,this.getMetadata()},t.prototype.addAst=function(e){this.log.debug("Start set AST"),this._addAst(e),this.log.debug("End set AST")},t.prototype.transform=function(){for(var e=0;e=n.length)break;o=n[r++]}else{if(r=n.next(),r.done)break;o=r.value}var a=o,s=a.plugin,c=s[e];c&&c.call(a,this)}},t.prototype.parseInputSourceMap=function(e){var t=this.opts;if(t.inputSourceMap!==!1){var n=C.default.fromSource(e);n&&(t.inputSourceMap=n.toObject(),e=C.default.removeComments(e))}return e},t.prototype.parseShebang=function(){var e=ee.exec(this.code);e&&(this.shebang=e[0],this.code=this.code.replace(ee,""))},t.prototype.makeResult=function(e){var t=e.code,n=e.map,u=e.ast,r=e.ignored,o={metadata:null,options:this.opts,ignored:!!r,code:null,ast:null,map:n||null};return this.opts.code&&(o.code=t),this.opts.ast&&(o.ast=u),this.opts.metadata&&(o.metadata=this.metadata),o},t.prototype.generate=function(){var e=this.opts,t=this.ast,n={ast:t};if(!e.code)return this.makeResult(n);var u=M.default;if(e.generatorOpts.generator&&"string"==typeof(u=e.generatorOpts.generator)){var r=J.default.dirname(this.opts.filename)||process.cwd();if(!(0,Y.default)(u,r))throw new Error("Couldn't find generator "+u+' with "print" method relative to directory '+r);u=!function(){var e=new Error('Cannot find module "."');throw e.code="MODULE_NOT_FOUND",e}().print}this.log.debug("Generation start");var o=u(t,e.generatorOpts?(0,l.default)(e,e.generatorOpts):e,this.code);return n.code=o.code,n.map=o.map,this.log.debug("Generation end"),this.shebang&&(n.code=this.shebang+"\n"+n.code),n.map&&(n.map=this.mergeSourceMap(n.map)),"inline"!==e.sourceMaps&&"both"!==e.sourceMaps||(n.code+="\n"+C.default.fromObject(n.map).toComment()),"inline"===e.sourceMaps&&(n.map=null),this.makeResult(n)},t}($.default);t.default=ue,t.File=ue},function(e,t,n){"use strict";e.exports={filename:{type:"filename",description:"filename to use when reading from stdin - this will be used in source-maps, errors etc",default:"unknown",shorthand:"f"},filenameRelative:{hidden:!0,type:"string"},inputSourceMap:{hidden:!0},env:{hidden:!0,default:{}},mode:{description:"",hidden:!0},retainLines:{type:"boolean",default:!1,description:"retain line numbers - will result in really ugly code"},highlightCode:{description:"enable/disable ANSI syntax highlighting of code frames (on by default)",type:"boolean",default:!0},suppressDeprecationMessages:{type:"boolean",default:!1,hidden:!0},presets:{type:"list",description:"",default:[]},plugins:{type:"list",default:[],description:""},ignore:{type:"list",description:"list of glob paths to **not** compile",default:[]},only:{type:"list",description:"list of glob paths to **only** compile"},code:{hidden:!0,default:!0,type:"boolean"},metadata:{hidden:!0,default:!0,type:"boolean"},ast:{hidden:!0,default:!0,type:"boolean"},extends:{type:"string",hidden:!0},comments:{type:"boolean",default:!0,description:"write comments to generated output (true by default)"},shouldPrintComment:{hidden:!0,description:"optional callback to control whether a comment should be inserted, when this is used the comments option is ignored"},wrapPluginVisitorMethod:{hidden:!0,description:"optional callback to wrap all visitor methods"},compact:{type:"booleanString",default:"auto",description:"do not include superfluous whitespace characters and line terminators [true|false|auto]"},minified:{type:"boolean",default:!1,description:"save as much bytes when printing [true|false]"},sourceMap:{alias:"sourceMaps",hidden:!0},sourceMaps:{type:"booleanString",description:"[true|false|inline]",default:!1,shorthand:"s"},sourceMapTarget:{type:"string",description:"set `file` on returned source map"},sourceFileName:{type:"string",description:"set `sources[0]` on returned source map"},sourceRoot:{type:"filename",description:"the root from which all sources are relative"},babelrc:{description:"Whether or not to look up .babelrc and .babelignore files",type:"boolean",default:!0},sourceType:{description:"",default:"module"},auxiliaryCommentBefore:{type:"string",description:"print a comment before any injected non-user code"},auxiliaryCommentAfter:{type:"string",description:"print a comment after any injected non-user code"},resolveModuleSource:{hidden:!0},getModuleId:{hidden:!0},moduleRoot:{type:"filename",description:"optional prefix for the AMD module formatter that will be prepend to the filename on module definitions"},moduleIds:{type:"boolean",default:!1,shorthand:"M",description:"insert an explicit id for modules"},moduleId:{description:"specify a custom name for module ids",type:"string"},passPerPreset:{description:"Whether to spawn a traversal pass per a preset. By default all presets are merged.",type:"boolean",default:!1,hidden:!0},parserOpts:{description:"Options to pass into the parser, or to change parsers (parserOpts.parser)",default:!1},generatorOpts:{description:"Options to pass into the generator, or to change generators (generatorOpts.generator)",default:!1}}},function(e,t,n){"use strict";function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(192),i=r(o),a=n(111),s=r(a),c=n(63),l=r(c),f=n(23),p=r(f),d=n(37),h=r(d),D=n(9),g=r(D),v=n(104),A=u(v),y=n(33),m=r(y),F=n(34),C=u(F),E=n(177),b=n(106),B=r(b),_=n(107),x=r(_),w=n(356),O=r(w),j=n(158),S=r(j),M=n(171),P=r(M),k=n(60),R=r(k),N=n(179),I=r(N),T=n(176),L=r(T),$=n(22),U=r($),G=function(){function e(t){(0,g.default)(this,e),this.resolvedConfigs=[],this.options=e.createBareOptions(),this.log=t}return e.memoisePluginContainer=function(t,n,u,r){for(var o=e.memoisedPlugins,i=Array.isArray(o),a=0,o=i?o:(0,p.default)(o);;){var s;if(i){if(a>=o.length)break;s=o[a++]}else{if(a=o.next(),a.done)break;s=a.value}var c=s;if(c.container===t)return c.plugin}var l=void 0;if(l="function"==typeof t?t(A):t,"object"===(void 0===l?"undefined":(0,h.default)(l))){var f=new m.default(l,r);return e.memoisedPlugins.push({container:t,plugin:f}),f}throw new TypeError(C.get("pluginNotObject",n,u,void 0===l?"undefined":(0,h.default)(l))+n+u)},e.createBareOptions=function(){var e={};for(var t in R.default){var n=R.default[t];e[t]=(0,S.default)(n.default)}return e},e.normalisePlugin=function(t,n,u,r){if(!((t=t.__esModule?t.default:t)instanceof m.default)){if("function"!=typeof t&&"object"!==(void 0===t?"undefined":(0,h.default)(t)))throw new TypeError(C.get("pluginNotFunction",n,u,void 0===t?"undefined":(0,h.default)(t)));t=e.memoisePluginContainer(t,n,u,r)}return t.init(n,u),t},e.normalisePlugins=function(t,n,u){return u.map(function(u,r){var o=void 0,i=void 0;if(!u)throw new TypeError("Falsy value found in plugins");Array.isArray(u)?(o=u[0],i=u[1]):o=u;var a="string"==typeof o?o:t+"$"+r;if("string"==typeof o){if(!(0,B.default)(o,n))throw new ReferenceError(C.get("pluginUnknown",o,t,r,n));o=!function(){var e=new Error('Cannot find module "."');throw e.code="MODULE_NOT_FOUND",e}()}return o=e.normalisePlugin(o,t,r,a),[o,i]})},e.prototype.mergeOptions=function(t){var n=this,u=t.options,r=t.extending,o=t.alias,i=t.loc,a=t.dirname;if(o=o||"foreign",u){("object"!==(void 0===u?"undefined":(0,h.default)(u))||Array.isArray(u))&&this.log.error("Invalid options type for "+o,TypeError);var s=(0,O.default)(u,function(e){if(e instanceof m.default)return e});a=a||process.cwd(),i=i||o;for(var c in s){if(!R.default[c]&&this.log)if(I.default[c])this.log.error("Using removed Babel 5 option: "+o+"."+c+" - "+I.default[c].message,ReferenceError);else{var f="Unknown option: "+o+"."+c+". Check out http://babeljs.io/docs/usage/options/ for more information about options.",p="A common cause of this error is the presence of a configuration options object without the corresponding preset name. Example:\n\nInvalid:\n `{ presets: [{option: value}] }`\nValid:\n `{ presets: [['presetName', {option: value}]] }`\n\nFor more detailed information on preset configuration, please see http://babeljs.io/docs/plugins/#pluginpresets-options.";this.log.error(f+"\n\n"+p,ReferenceError)}}(0,E.normaliseOptions)(s),s.plugins&&(s.plugins=e.normalisePlugins(i,a,s.plugins)),s.presets&&(s.passPerPreset?s.presets=this.resolvePresets(s.presets,a,function(e,t){n.mergeOptions({options:e,extending:e,alias:t,loc:t,dirname:a})}):(this.mergePresets(s.presets,a),delete s.presets)),u===r?(0,l.default)(r,s):(0,P.default)(r||this.options,s)}},e.prototype.mergePresets=function(e,t){var n=this;this.resolvePresets(e,t,function(e,t){n.mergeOptions({options:e,alias:t,loc:t,dirname:U.default.dirname(t||"")})})},e.prototype.resolvePresets=function(e,t,n){return e.map(function(e){var u=void 0;if(Array.isArray(e)){if(e.length>2)throw new Error("Unexpected extra options "+(0,s.default)(e.slice(2))+" passed to preset.");var r=e;e=r[0],u=r[1]}var o=void 0;try{if("string"==typeof e){if(!(o=(0,x.default)(e,t)))throw new Error("Couldn't find preset "+(0,s.default)(e)+" relative to directory "+(0,s.default)(t));e=!function(){var e=new Error('Cannot find module "."');throw e.code="MODULE_NOT_FOUND",e}()}if("object"===(void 0===e?"undefined":(0,h.default)(e))&&e.__esModule)if(e.default)e=e.default;else{var a=e,c=(a.__esModule,(0,i.default)(a,["__esModule"]));e=c}if("object"===(void 0===e?"undefined":(0,h.default)(e))&&e.buildPreset&&(e=e.buildPreset),"function"!=typeof e&&void 0!==u)throw new Error("Options "+(0,s.default)(u)+" passed to "+(o||"a preset")+" which does not accept options.");if("function"==typeof e&&(e=e(A,u,{dirname:t})),"object"!==(void 0===e?"undefined":(0,h.default)(e)))throw new Error("Unsupported preset format: "+e+".");n&&n(e,o)}catch(e){throw o&&(e.message+=" (While processing preset: "+(0,s.default)(o)+")"),e}return e})},e.prototype.normaliseOptions=function(){var e=this.options;for(var t in R.default){var n=R.default[t],u=e[t];!u&&n.optional||(n.alias?e[n.alias]=e[n.alias]||u:e[t]=u)}},e.prototype.init=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,L.default)(e,this.log),n=Array.isArray(t),u=0,t=n?t:(0,p.default)(t);;){var r;if(n){if(u>=t.length)break;r=t[u++]}else{if(u=t.next(),u.done)break;r=u.value}var o=r;this.mergeOptions(o)}return this.normaliseOptions(e),this.options},e}();t.default=G,G.memoisedPlugins=[],e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n=t||r.EXTENSIONS,u=B.default.extname(e);return(0,F.default)(n,u)}function o(e){return e?Array.isArray(e)?e:"string"==typeof e?e.split(","):[e]:[]}function i(e){if(!e)return new RegExp(/.^/);if(Array.isArray(e)&&(e=new RegExp(e.map(D.default).join("|"),"i")),"string"==typeof e){e=(0,x.default)(e),((0,v.default)(e,"./")||(0,v.default)(e,"*/"))&&(e=e.slice(2)),(0,v.default)(e,"**/")&&(e=e.slice(3));var t=y.default.makeRe(e,{nocase:!0});return new RegExp(t.source.slice(1,-1),"i")}if((0,E.default)(e))return e;throw new TypeError("illegal type for regexify")}function a(e,t){return e?"boolean"==typeof e?a([e],t):"string"==typeof e?a(o(e),t):Array.isArray(e)?(t&&(e=e.map(t)),e):[e]:[]}function s(e){return"true"===e||1==e||!("false"===e||0==e||!e)&&e}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments[2];if(e=e.replace(/\\/g,"/"),n){for(var u=n,r=Array.isArray(u),o=0,u=r?u:(0,p.default)(u);;){var i;if(r){if(o>=u.length)break;i=u[o++]}else{if(o=u.next(),o.done)break;i=o.value}if(l(i,e))return!1}return!0}if(t.length)for(var a=t,s=Array.isArray(a),c=0,a=s?a:(0,p.default)(a);;){var f;if(s){if(c>=a.length)break;f=a[c++]}else{if(c=a.next(),c.done)break;f=c.value}var d=f;if(l(d,e))return!0}return!1}function l(e,t){return"function"==typeof e?e(t):e.test(t)}t.__esModule=!0,t.inspect=t.inherits=void 0;var f=n(23),p=u(f),d=n(101);Object.defineProperty(t,"inherits",{enumerable:!0,get:function(){return d.inherits}}),Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return d.inspect}}),t.canCompile=r,t.list=o,t.regexify=i,t.arrayify=a,t.booleanify=s,t.shouldIgnore=c;var h=n(359),D=u(h),g=n(371),v=u(g),A=n(377),y=u(A),m=n(362),F=u(m),C=n(365),E=u(C),b=n(22),B=u(b),_=n(161),x=u(_);r.EXTENSIONS=[".js",".jsx",".es6",".es"]},function(e,t,n){e.exports={default:n(202),__esModule:!0}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var u=n(28),r=n(221),o=n(220),i=n(10),a=n(75),s=n(125),c={},l={},t=e.exports=function(e,t,n,f,p){var d,h,D,g,v=p?function(){return e}:s(e),A=u(n,f,t?2:1),y=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(o(v)){for(d=a(e.length);d>y;y++)if((g=t?A(i(h=e[y])[0],h[1]):A(e[y]))===c||g===l)return g}else for(D=v.call(e);!(h=D.next()).done;)if((g=r(D,A,h.value,t))===c||g===l)return g};t.BREAK=c,t.RETURN=l},function(e,t,n){var u=n(64);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==u(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var u=n(69),r=n(11),o=n(124),i=n(12),a=n(16),s=n(29),c=n(222),l=n(42),f=n(227),p=n(2)("iterator"),d=!([].keys&&"next"in[].keys()),h="keys",D="values",g=function(){return this};e.exports=function(e,t,n,v,A,y,m){c(n,t,v);var F,C,E,b=function(e){if(!d&&e in w)return w[e];switch(e){case h:return function(){return new n(this,e)};case D:return function(){return new n(this,e)}}return function(){return new n(this,e)}},B=t+" Iterator",_=A==D,x=!1,w=e.prototype,O=w[p]||w["@@iterator"]||A&&w[A],j=O||b(A),S=A?_?b("entries"):j:void 0,M="Array"==t?w.entries||O:O;if(M&&(E=f(M.call(new e)))!==Object.prototype&&(l(E,B,!0),u||a(E,p)||i(E,p,g)),_&&O&&O.name!==D&&(x=!0,j=function(){return O.call(this)}),u&&!m||!d&&!x&&w[p]||i(w,p,j),s[t]=j,s[B]=g,A)if(F={values:_?j:b(D),keys:y?j:b(h),entries:S},m)for(C in F)C in w||o(w,C,F[C]);else r(r.P+r.F*(d||x),t,F);return F}},function(e,t){e.exports=!0},function(e,t,n){var u=n(44)("meta"),r=n(17),o=n(16),i=n(7).f,a=0,s=Object.isExtensible||function(){return!0},c=!n(15)(function(){return s(Object.preventExtensions({}))}),l=function(e){i(e,u,{value:{i:"O"+ ++a,w:{}}})},f=function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,u)){if(!s(e))return"F";if(!t)return"E";l(e)}return e[u].i},p=function(e,t){if(!o(e,u)){if(!s(e))return!0;if(!t)return!1;l(e)}return e[u].w},d=function(e){return c&&h.NEED&&s(e)&&!o(e,u)&&l(e),e},h=e.exports={KEY:u,NEED:!1,fastKey:f,getWeak:p,onFreeze:d}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var u=n(73)("keys"),r=n(44);e.exports=function(e){return u[e]||(u[e]=r(e))}},function(e,t,n){var u=n(3),r="__core-js_shared__",o=u[r]||(u[r]={});e.exports=function(e){return o[e]||(o[e]={})}},function(e,t){var n=Math.ceil,u=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?u:n)(e)}},function(e,t,n){var u=n(74),r=Math.min;e.exports=function(e){return e>0?r(u(e),9007199254740991):0}},function(e,t,n){var u=n(17);e.exports=function(e,t){if(!u(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!u(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!u(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!u(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var u=n(3),r=n(0),o=n(69),i=n(78),a=n(7).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=o?{}:u.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:i.f(e)})}},function(e,t,n){t.f=n(2)},function(e,t,n){"use strict";var u=n(231)(!0);n(68)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=u(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){n(234);for(var u=n(3),r=n(12),o=n(29),i=n(2)("toStringTag"),a=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],s=0;s<5;s++){var c=a[s],l=u[c],f=l&&l.prototype;f&&!f[i]&&r(f,i,c),o[c]=o.Array}},function(e,t,n){var u=n(20),r=n(4),o=u(r,"Map");e.exports=o},function(e,t,n){function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t1?n[r-1]:void 0,a=r>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(r--,i):void 0,a&&o(n[0],n[1],a)&&(i=r<3?void 0:i,r=1),t=Object(t);++u-1&&e%1==0&&e-1&&e%1==0&&e<=u}var u=9007199254740991;e.exports=n},function(e,t,n){var u=n(281),r=n(88),o=n(154),i=o&&o.isTypedArray,a=i?r(i):u;e.exports=a},function(e,t,n){function u(e){return null==e?"":r(e)}var r=n(138);e.exports=u},function(e,t){e.exports=require("babel-template")},function(e,t){e.exports=require("babel-traverse")},function(e,t){e.exports=require("util")},function(e,t,n){"use strict";e.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}},function(e,t,n){e.exports=n(104)},function(e,t,n){"use strict";function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(e){throw new Error("The ("+e+") Babel 5 plugin is being run with Babel 6.")}function i(e,t,n){"function"==typeof t&&(n=t,t={}),t.filename=e,g.default.readFile(e,function(e,u){var r=void 0;if(!e)try{r=j(u,t)}catch(t){e=t}e?n(e):n(null,r)})}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.filename=e,j(g.default.readFileSync(e,"utf8"),t)}t.__esModule=!0,t.transformFromAst=t.transform=t.analyse=t.Pipeline=t.OptionManager=t.traverse=t.types=t.messages=t.util=t.version=t.resolvePreset=t.resolvePlugin=t.template=t.buildExternalHelpers=t.options=t.File=void 0;var s=n(59);Object.defineProperty(t,"File",{enumerable:!0,get:function(){return r(s).default}});var c=n(60);Object.defineProperty(t,"options",{enumerable:!0,get:function(){return r(c).default}});var l=n(173);Object.defineProperty(t,"buildExternalHelpers",{enumerable:!0,get:function(){return r(l).default}});var f=n(99);Object.defineProperty(t,"template",{enumerable:!0,get:function(){return r(f).default}});var p=n(106);Object.defineProperty(t,"resolvePlugin",{enumerable:!0,get:function(){return r(p).default}});var d=n(107);Object.defineProperty(t,"resolvePreset",{enumerable:!0,get:function(){return r(d).default}});var h=n(184);Object.defineProperty(t,"version",{enumerable:!0,get:function(){return h.version}}),t.Plugin=o,t.transformFile=i,t.transformFileSync=a;var D=n(56),g=r(D),v=n(62),A=u(v),y=n(34),m=u(y),F=n(27),C=u(F),E=n(100),b=r(E),B=n(61),_=r(B),x=n(182),w=r(x);t.util=A,t.messages=m,t.types=C,t.traverse=b.default,t.OptionManager=_.default,t.Pipeline=w.default;var O=new w.default,j=(t.analyse=O.analyse.bind(O),t.transform=O.transform.bind(O));t.transformFromAst=O.transformFromAst.bind(O)},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return e.reduce(function(e,n){return e||(0,i.default)(n,t)},null)}t.__esModule=!0,t.default=r;var o=n(57),i=u(o);e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:process.cwd();return(0,i.default)((0,s.default)(e),t)}t.__esModule=!0,t.default=r;var o=n(105),i=u(o),a=n(169),s=u(a);e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:process.cwd();return(0,i.default)((0,s.default)(e),t)}t.__esModule=!0,t.default=r;var o=n(105),i=u(o),a=n(170),s=u(a);e.exports=t.default},function(e,t){function n(e){throw new Error("Cannot find module '"+e+"'.")}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id=108},function(e,t){function n(e){throw new Error("Cannot find module '"+e+"'.")}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id=109},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=s.default[e];if(!t)throw new ReferenceError("Unknown helper "+e);return t().expression}t.__esModule=!0,t.list=void 0;var o=n(189),i=u(o);t.get=r;var a=n(185),s=u(a);t.list=(0,i.default)(s.default).map(function(e){return e.replace(/^_/,"")}).filter(function(e){return"__esModule"!==e});t.default=r},function(e,t,n){e.exports={default:n(200),__esModule:!0}},function(e,t,n){e.exports={default:n(203),__esModule:!0}},function(e,t,n){e.exports={default:n(206),__esModule:!0}},function(e,t){e.exports=function(e,t,n,u){if(!(e instanceof t)||void 0!==u&&u in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var u=n(64),r=n(2)("toStringTag"),o="Arguments"==u(function(){return arguments}()),i=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=i(t=Object(e),r))?n:o?u(t):"Object"==(a=u(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var u=n(17),r=n(3).document,o=u(r)&&u(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},function(e,t,n){e.exports=!n(6)&&!n(15)(function(){return 7!=Object.defineProperty(n(116)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var u=n(64);e.exports=Array.isArray||function(e){return"Array"==u(e)}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var u=n(40),r=n(41),o=n(18),i=n(76),a=n(16),s=n(117),c=Object.getOwnPropertyDescriptor;t.f=n(6)?c:function(e,t){if(e=o(e),t=i(t,!0),s)try{return c(e,t)}catch(e){}if(a(e,t))return r(!u.f.call(e,t),e[t])}},function(e,t,n){var u=n(122),r=n(65).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return u(e,r)}},function(e,t,n){var u=n(16),r=n(18),o=n(211)(!1),i=n(72)("IE_PROTO");e.exports=function(e,t){var n,a=r(e),s=0,c=[];for(n in a)n!=i&&u(a,n)&&c.push(n);for(;t.length>s;)u(a,n=t[s++])&&(~o(c,n)||c.push(n));return c}},function(e,t,n){var u=n(12);e.exports=function(e,t,n){for(var r in t)n&&e[r]?e[r]=t[r]:u(e,r,t[r]);return e}},function(e,t,n){e.exports=n(12)},function(e,t,n){var u=n(115),r=n(2)("iterator"),o=n(29);e.exports=n(0).getIteratorMethod=function(e){if(void 0!=e)return e[r]||e["@@iterator"]||o[u(e)]}},function(e,t){},function(e,t){!function(){"use strict";function t(e){return 48<=e&&e<=57}function n(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70}function u(e){return e>=48&&e<=55}function r(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&d.indexOf(e)>=0}function o(e){return 10===e||13===e||8232===e||8233===e}function i(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296)+String.fromCharCode((e-65536)%1024+56320)}function a(e){return e<128?h[e]:p.NonAsciiIdentifierStart.test(i(e))}function s(e){return e<128?D[e]:p.NonAsciiIdentifierPart.test(i(e))}function c(e){return e<128?h[e]:f.NonAsciiIdentifierStart.test(i(e))}function l(e){return e<128?D[e]:f.NonAsciiIdentifierPart.test(i(e))}var f,p,d,h,D,g;for(p={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},f={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDE00-\uDE11\uDE13-\uDE2B\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDE00-\uDE2F\uDE44\uDE80-\uDEAA]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDD0-\uDDDA\uDE00-\uDE11\uDE13-\uDE37\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF01-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},d=[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],h=new Array(128),g=0;g<128;++g)h[g]=g>=97&&g<=122||g>=65&&g<=90||36===g||95===g;for(D=new Array(128),g=0;g<128;++g)D[g]=g>=97&&g<=122||g>=65&&g<=90||g>=48&&g<=57||36===g||95===g;e.exports={isDecimalDigit:t,isHexDigit:n,isOctalDigit:u,isWhiteSpace:r,isLineTerminator:o,isIdentifierStartES5:a,isIdentifierPartES5:s,isIdentifierStartES6:c,isIdentifierPartES6:l}}()},function(e,t,n){var u=n(4),r=u.Uint8Array;e.exports=r},function(e,t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},function(e,t,n){function u(e,t){var n=i(e),u=!n&&o(e),l=!n&&!u&&a(e),p=!n&&!u&&!l&&c(e),d=n||u||l||p,h=d?r(e.length,String):[],D=h.length;for(var g in e)!t&&!f.call(e,g)||d&&("length"==g||l&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,D))||h.push(g);return h}var r=n(295),o=n(53),i=n(1),a=n(54),s=n(93),c=n(97),l=Object.prototype,f=l.hasOwnProperty;e.exports=u},function(e,t){function n(e,t,n,u){var r=-1,o=null==e?0:e.length;for(u&&o&&(n=e[++r]);++rp))return!1;var h=l.get(e);if(h&&l.get(t))return h==t;var D=-1,g=!0,v=n&s?new r:void 0;for(l.set(e,t),l.set(t,e);++D=0&&e>1;return t?-n:n}var o=n(380),i=5,a=1<>>=i,r>0&&(t|=c),n+=o.encode(t)}while(r>0);return n},t.decode=function(e,t,n){var u,a,l=e.length,f=0,p=0;do{if(t>=l)throw new Error("Expected more digits in base 64 VLQ value.");if((a=o.decode(e.charCodeAt(t++)))===-1)throw new Error("Invalid base64 digit: "+e.charAt(t-1));u=!!(a&c),a&=s,f+=a<0&&e.column>=0)||t||n||u)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:u}))},u.prototype._serializeMappings=function(){for(var e,t,n,u,i=0,a=1,s=0,c=0,l=0,f=0,p="",d=this._mappings.toArray(),h=0,D=d.length;h0){if(!o.compareByGeneratedPositionsInflated(t,d[h-1]))continue;e+=","}e+=r.encode(t.generatedColumn-i),i=t.generatedColumn,null!=t.source&&(u=this._sources.indexOf(t.source),e+=r.encode(u-f),f=u,e+=r.encode(t.originalLine-1-c),c=t.originalLine-1,e+=r.encode(t.originalColumn-s),s=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=r.encode(n-l),l=n)),p+=e}return p},u.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=o.relative(t,e));var n=o.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},u.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},u.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=u},function(e,t){e.exports=require("babel-generator")},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}var r=n(186),o=u(r);e.exports=function(e){this.cacheable&&this.cacheable();var t=(0,o.default)(this,e),n=t.code,u=t.map;this.callback(null,n,u)}},function(e,t,n){"use strict";(function(e){function t(){var e={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach(function(t){var n=e[t];Object.keys(n).forEach(function(t){var u=n[t];e[t]=n[t]={open:"["+u[0]+"m",close:"["+u[1]+"m"}}),Object.defineProperty(e,t,{value:n,enumerable:!1})}),e}Object.defineProperty(e,"exports",{enumerable:!0,get:t})}).call(t,n(55)(e))},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e){return{keyword:e.cyan,capitalized:e.yellow,jsx_tag:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold,gutter:e.grey,marker:e.red.bold}}function o(e){var t=e.slice(-2),n=t[0],u=t[1],r=(0,a.matchToToken)(e);if("name"===r.type){if(l.default.keyword.isReservedWordES6(r.value))return"keyword";if(h.test(r.value)&&("<"===u[n-1]||"3&&void 0!==arguments[3]?arguments[3]:{};n=Math.max(n,0);var o=u.highlightCode&&p.default.supportsColor||u.forceColor,a=p.default;u.forceColor&&(a=new p.default.constructor({enabled:!0}));var s=function(e,t){return o?e(t):t},c=r(a);o&&(e=i(c,e));var l=u.linesAbove||2,f=u.linesBelow||3,h=e.split(d),D=Math.max(t-(l+1),0),g=Math.min(h.length,t+f);t||n||(D=0,g=h.length);var v=String(g).length,A=h.slice(D,g).map(function(e,u){var r=D+1+u,o=(" "+r).slice(-v),i=" "+o+" | ";if(r===t){var a="";if(n){var l=e.slice(0,n-1).replace(/[^\t]/g," ");a=["\n ",s(c.gutter,i.replace(/\d/g," ")),l,s(c.marker,"^")].join("")}return[s(c.marker,">"),s(c.gutter,i),e,a].join("")}return" "+s(c.gutter,i)+e}).join("\n");return o?a.reset(A):A};var a=n(252),s=u(a),c=n(250),l=u(c),f=n(195),p=u(f),d=/\r\n|[\n\r\u2028\u2029]/,h=/^[a-z][\w-]*$/i,D=/^[()\[\]{}]$/;e.exports=t.default},function(e,t,n){"use strict";function u(e){return["babel-plugin-"+e,e]}t.__esModule=!0,t.default=u,e.exports=t.default},function(e,t,n){"use strict";function u(e){var t=["babel-preset-"+e,e],n=e.match(/^(@[^\/]+)\/(.+)$/);if(n){var u=n[1],r=n[2];t.push(u+"/babel-preset-"+r)}return t}t.__esModule=!0,t.default=u,e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(23),o=u(r);t.default=function(e,t){if(e&&t)return(0,a.default)(e,t,function(e,t){if(t&&Array.isArray(e)){for(var n=t.slice(0),u=e,r=Array.isArray(u),i=0,u=r?u:(0,o.default)(u);;){var a;if(r){if(i>=u.length)break;a=u[i++]}else{if(i=u.next(),i.done)break;a=i.value}var s=a;n.indexOf(s)<0&&n.push(s)}return n}})};var i=n(368),a=u(i);e.exports=t.default},function(e,t,n){"use strict";function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0,t.default=function(e,t,n){if(e){if("Program"===e.type)return o.file(e,t||[],n||[]);if("File"===e.type)return e}throw new Error("Not a valid ast?")};var r=n(27),o=u(r);e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){var n=[],u=A.functionExpression(null,[A.identifier("global")],A.blockStatement(n)),r=A.program([A.expressionStatement(A.callExpression(u,[l.get("selfGlobal")]))]);return n.push(A.variableDeclaration("var",[A.variableDeclarator(e,A.assignmentExpression("=",A.memberExpression(A.identifier("global"),e),A.objectExpression([])))])),t(n),r}function i(e,t){var n=[];return n.push(A.variableDeclaration("var",[A.variableDeclarator(e,A.identifier("global"))])),t(n),A.program([y({FACTORY_PARAMETERS:A.identifier("global"),BROWSER_ARGUMENTS:A.assignmentExpression("=",A.memberExpression(A.identifier("root"),e),A.objectExpression([])),COMMON_ARGUMENTS:A.identifier("exports"),AMD_ARGUMENTS:A.arrayExpression([A.stringLiteral("exports")]),FACTORY_BODY:n,UMD_ROOT:A.identifier("this")})])}function a(e,t){var n=[];return n.push(A.variableDeclaration("var",[A.variableDeclarator(e,A.objectExpression([]))])),t(n),n.push(A.expressionStatement(e)),A.program(n)}function s(e,t,n){l.list.forEach(function(u){if(!(n&&n.indexOf(u)<0)){var r=A.identifier(u);e.push(A.expressionStatement(A.assignmentExpression("=",A.memberExpression(t,r),l.get(u))))}})}t.__esModule=!0,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global",n=A.identifier("babelHelpers"),u=function(t){return s(t,n,e)},r=void 0,c={global:o,umd:i,var:a}[t];if(!c)throw new Error(h.get("unsupportedOutputType",t));return r=c(n,u),(0,p.default)(r).code};var c=n(110),l=r(c),f=n(165),p=u(f),d=n(34),h=r(d),D=n(99),g=u(D),v=n(27),A=r(v),y=(0,g.default)('\n (function (root, factory) {\n if (typeof define === "function" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === "object") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n');e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(9),o=u(r),i=n(244),a=u(i),s=(0,a.default)("babel:verbose"),c=(0,a.default)("babel"),l=[],f=function(){function e(t,n){(0,o.default)(this,e),this.filename=n,this.file=t}return e.prototype._buildMessage=function(e){var t="[BABEL] "+this.filename;return e&&(t+=": "+e),t},e.prototype.warn=function(e){console.warn(this._buildMessage(e))},e.prototype.error=function(e){throw new(arguments.length>1&&void 0!==arguments[1]?arguments[1]:Error)(this._buildMessage(e))},e.prototype.deprecate=function(e){this.file.opts&&this.file.opts.suppressDeprecationMessages||(e=this._buildMessage(e),l.indexOf(e)>=0||(l.push(e),console.error(e)))},e.prototype.verbose=function(e){s.enabled&&s(this._buildMessage(e))},e.prototype.debug=function(e){c.enabled&&c(this._buildMessage(e))},e.prototype.deopt=function(e,t){this.debug(t)},e}();t.default=f,e.exports=t.default},function(e,t,n){"use strict";function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=e.node,u=n.source?n.source.value:null,r=t.metadata.modules.exports,o=e.get("declaration");if(o.isStatement()){var i=o.getBindingIdentifiers();for(var a in i)r.exported.push(a),r.specifiers.push({kind:"local",local:a,exported:e.isExportDefaultDeclaration()?"default":a})}if(e.isExportNamedDeclaration()&&n.specifiers)for(var c=n.specifiers,f=Array.isArray(c),p=0,c=f?c:(0,s.default)(c);;){var d;if(f){if(p>=c.length)break;d=c[p++]}else{if(p=c.next(),p.done)break;d=p.value}var h=d,D=h.exported.name;r.exported.push(D),l.isExportDefaultSpecifier(h)&&r.specifiers.push({kind:"external",local:D,exported:D,source:u}),l.isExportNamespaceSpecifier(h)&&r.specifiers.push({kind:"external-namespace",exported:D,source:u});var g=h.local;g&&(u&&r.specifiers.push({kind:"external",local:g.name,exported:D,source:u}),u||r.specifiers.push({kind:"local",local:g.name,exported:D}))}e.isExportAllDeclaration()&&r.specifiers.push({kind:"external-all",source:u})}function i(e){e.skip()}t.__esModule=!0,t.ImportDeclaration=t.ModuleDeclaration=void 0;var a=n(23),s=r(a);t.ExportDeclaration=o,t.Scope=i;var c=n(27),l=u(c);t.ModuleDeclaration={enter:function(e,t){var n=e.node;n.source&&(n.source.value=t.resolveModuleSource(n.source.value))}},t.ImportDeclaration={exit:function(e,t){var n=e.node,u=[],r=[];t.metadata.modules.imports.push({source:n.source.value,imported:r,specifiers:u});for(var o=e.get("specifiers"),i=Array.isArray(o),a=0,o=i?o:(0,s.default)(o);;){var c;if(i){if(a>=o.length)break;c=o[a++]}else{if(a=o.next(),a.done)break;c=a.value}var l=c,f=l.node.local.name;if(l.isImportDefaultSpecifier()&&(r.push("default"),u.push({kind:"named",imported:"default",local:f})),l.isImportSpecifier()){var p=l.node.imported.name;r.push(p),u.push({kind:"named",imported:p,local:f})}l.isImportNamespaceSpecifier()&&(r.push("*"),u.push({kind:"namespace",local:f}))}}}},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=m[e];return null==t?m[e]=y.default.existsSync(e):t}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=e.filename,u=new B(t);return e.babelrc!==!1&&u.findConfigs(n),u.mergeConfig({options:e,alias:"base",dirname:n&&v.default.dirname(n)}),u.configs}t.__esModule=!0;var i=n(63),a=u(i),s=n(9),c=u(s);t.default=o;var l=n(57),f=u(l),p=n(253),d=u(p),h=n(379),D=u(h),g=n(22),v=u(g),A=n(56),y=u(A),m={},F={},C=".babelignore",E=".babelrc",b="package.json",B=function(){function e(t){(0,c.default)(this,e),this.resolvedConfigs=[],this.configs=[],this.log=t}return e.prototype.findConfigs=function(e){if(e){(0,D.default)(e)||(e=v.default.join(process.cwd(),e));for(var t=!1,n=!1;e!==(e=v.default.dirname(e));){if(!t){var u=v.default.join(e,E);r(u)&&(this.addConfig(u),t=!0);var o=v.default.join(e,b);!t&&r(o)&&(t=this.addConfig(o,"babel",JSON))}if(!n){var i=v.default.join(e,C);r(i)&&(this.addIgnoreConfig(i),n=!0)}if(n&&t)return}}},e.prototype.addIgnoreConfig=function(e){var t=y.default.readFileSync(e,"utf8"),n=t.split("\n");n=n.map(function(e){return e.replace(/#(.*?)$/,"").trim()}).filter(function(e){return!!e}),n.length&&this.mergeConfig({options:{ignore:n},alias:e,dirname:v.default.dirname(e)})},e.prototype.addConfig=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.default;if(this.resolvedConfigs.indexOf(e)>=0)return!1;this.resolvedConfigs.push(e);var u=y.default.readFileSync(e,"utf8"),r=void 0;try{r=F[u]=F[u]||n.parse(u),t&&(r=r[t])}catch(t){throw t.message=e+": Error while parsing JSON - "+t.message,t}return this.mergeConfig({options:r,alias:e,dirname:v.default.dirname(e)}),!!r},e.prototype.mergeConfig=function(e){var t=e.options,n=e.alias,u=e.loc,r=e.dirname;if(!t)return!1;if(t=(0,a.default)({},t),r=r||process.cwd(),u=u||n,t.extends){var o=(0,f.default)(t.extends,r);o?this.addConfig(o):this.log&&this.log.error("Couldn't resolve extends clause of "+t.extends+" in "+n),delete t.extends}this.configs.push({options:t,alias:n,loc:u,dirname:r});var i=void 0,s=process.env.BABEL_ENV||"production"||"development";t.env&&(i=t.env[s],delete t.env),this.mergeConfig({options:i,alias:n+".env."+s,dirname:r})},e}();e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e){var n=e[t];if(null!=n){var u=c.default[t];if(u&&u.alias&&(u=c.default[u.alias]),u){var r=a[u.type];r&&(n=r(n)),e[t]=n}}}return e}t.__esModule=!0,t.config=void 0,t.normaliseOptions=o;var i=n(178),a=r(i),s=n(60),c=u(s);t.config=c.default},function(e,t,n){"use strict";function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return!!e}function i(e){return f.booleanify(e)}function a(e){return f.list(e)}t.__esModule=!0,t.filename=void 0,t.boolean=o,t.booleanString=i,t.list=a;var s=n(161),c=r(s),l=n(62),f=u(l);t.filename=c.default},function(e,t,n){"use strict";e.exports={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin . Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"Use the `sourceMapTarget` option"},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"}}},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(33),o=u(r),i=n(370),a=u(i);t.default=new o.default({name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,n=!1,u=0;u1&&void 0!==arguments[1]?arguments[1]:{};return t.code=!1,t.mode="lint",this.transform(e,t)},e.prototype.pretransform=function(e,t){var n=new f.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n})},e.prototype.transform=function(e,t){var n=new f.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n.transform()})},e.prototype.analyse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return t.code=!1,n&&(t.plugins=t.plugins||[],t.plugins.push(new c.default({visitor:n}))),this.transform(e,t).metadata},e.prototype.transformFromAst=function(e,t,n){e=(0,a.default)(e);var u=new f.default(n,this);return u.wrap(t,function(){return u.addCode(t),u.addAst(e),u.transform()})},e}();t.default=p,e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(9),o=u(r),i=n(36),a=u(i),s=n(35),c=u(s),l=n(58),f=u(l),p=n(59),d=(u(p),function(e){function t(n,u){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,o.default)(this,t);var i=(0,a.default)(this,e.call(this));return i.plugin=u,i.key=u.key,i.file=n,i.opts=r,i}return(0,c.default)(t,e),t.prototype.addHelper=function(){var e;return(e=this.file).addHelper.apply(e,arguments)},t.prototype.addImport=function(){var e;return(e=this.file).addImport.apply(e,arguments)},t.prototype.getModuleName=function(){var e;return(e=this.file).getModuleName.apply(e,arguments)},t.prototype.buildCodeFrameError=function(){var e;return(e=this.file).buildCodeFrameError.apply(e,arguments)},t}(f.default));t.default=d,e.exports=t.default},function(e,t){e.exports={name:"babel-core",version:"6.24.0",description:"Babel compiler core.",author:"Sebastian McKenzie ",homepage:"https://babeljs.io/",license:"MIT",repository:"https://github.com/babel/babel/tree/master/packages/babel-core",keywords:["6to5","babel","classes","const","es6","harmony","let","modules","transpile","transpiler","var","babel-core","compiler"],scripts:{bench:"make bench",test:"make test"},dependencies:{"babel-code-frame":"^6.22.0","babel-generator":"^6.24.0","babel-helpers":"^6.23.0","babel-messages":"^6.23.0","babel-template":"^6.23.0","babel-runtime":"^6.22.0","babel-register":"^6.24.0","babel-traverse":"^6.23.1","babel-types":"^6.23.0",babylon:"^6.11.0","convert-source-map":"^1.1.0",debug:"^2.1.1",json5:"^0.5.0",lodash:"^4.2.0",minimatch:"^3.0.2","path-is-absolute":"^1.0.0",private:"^0.1.6",slash:"^1.0.0","source-map":"^0.5.0"},devDependencies:{"babel-helper-fixtures":"^6.22.0","babel-helper-transform-fixture-test-runner":"^6.24.0","babel-polyfill":"^6.23.0"}}},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(99),o=u(r),i={};t.default=i,i.typeof=(0,o.default)('\n (typeof Symbol === "function" && typeof Symbol.iterator === "symbol")\n ? function (obj) { return typeof obj; }\n : function (obj) {\n return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype\n ? "symbol"\n : typeof obj;\n };\n'),i.jsx=(0,o.default)('\n (function () {\n var REACT_ELEMENT_TYPE = (typeof Symbol === "function" && Symbol.for && Symbol.for("react.element")) || 0xeac7;\n\n return function createRawReactElement (type, props, key, children) {\n var defaultProps = type && type.defaultProps;\n var childrenLength = arguments.length - 3;\n\n if (!props && childrenLength !== 0) {\n // If we\'re going to assign props.children, we create a new object now\n // to avoid mutating defaultProps.\n props = {};\n }\n if (props && defaultProps) {\n for (var propName in defaultProps) {\n if (props[propName] === void 0) {\n props[propName] = defaultProps[propName];\n }\n }\n } else if (!props) {\n props = defaultProps || {};\n }\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 3];\n }\n props.children = childArray;\n }\n\n return {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key === undefined ? null : \'\' + key,\n ref: null,\n props: props,\n _owner: null,\n };\n };\n\n })()\n'),i.asyncIterator=(0,o.default)('\n (function (iterable) {\n if (typeof Symbol === "function") {\n if (Symbol.asyncIterator) {\n var method = iterable[Symbol.asyncIterator];\n if (method != null) return method.call(iterable);\n }\n if (Symbol.iterator) {\n return iterable[Symbol.iterator]();\n }\n }\n throw new TypeError("Object is not async iterable");\n })\n'),i.asyncGenerator=(0,o.default)('\n (function () {\n function AwaitValue(value) {\n this.value = value;\n }\n\n function AsyncGenerator(gen) {\n var front, back;\n\n function send(key, arg) {\n return new Promise(function (resolve, reject) {\n var request = {\n key: key,\n arg: arg,\n resolve: resolve,\n reject: reject,\n next: null\n };\n\n if (back) {\n back = back.next = request;\n } else {\n front = back = request;\n resume(key, arg);\n }\n });\n }\n\n function resume(key, arg) {\n try {\n var result = gen[key](arg)\n var value = result.value;\n if (value instanceof AwaitValue) {\n Promise.resolve(value.value).then(\n function (arg) { resume("next", arg); },\n function (arg) { resume("throw", arg); });\n } else {\n settle(result.done ? "return" : "normal", result.value);\n }\n } catch (err) {\n settle("throw", err);\n }\n }\n\n function settle(type, value) {\n switch (type) {\n case "return":\n front.resolve({ value: value, done: true });\n break;\n case "throw":\n front.reject(value);\n break;\n default:\n front.resolve({ value: value, done: false });\n break;\n }\n\n front = front.next;\n if (front) {\n resume(front.key, front.arg);\n } else {\n back = null;\n }\n }\n\n this._invoke = send;\n\n // Hide "return" method if generator return is not supported\n if (typeof gen.return !== "function") {\n this.return = undefined;\n }\n }\n\n if (typeof Symbol === "function" && Symbol.asyncIterator) {\n AsyncGenerator.prototype[Symbol.asyncIterator] = function () { return this; };\n }\n\n AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); };\n AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); };\n AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); };\n\n return {\n wrap: function (fn) {\n return function () {\n return new AsyncGenerator(fn.apply(this, arguments));\n };\n },\n await: function (value) {\n return new AwaitValue(value);\n }\n };\n\n })()\n'),i.asyncGeneratorDelegate=(0,o.default)('\n (function (inner, awaitWrap) {\n var iter = {}, waiting = false;\n\n function pump(key, value) {\n waiting = true;\n value = new Promise(function (resolve) { resolve(inner[key](value)); });\n return { done: false, value: awaitWrap(value) };\n };\n\n if (typeof Symbol === "function" && Symbol.iterator) {\n iter[Symbol.iterator] = function () { return this; };\n }\n\n iter.next = function (value) {\n if (waiting) {\n waiting = false;\n return value;\n }\n return pump("next", value);\n };\n\n if (typeof inner.throw === "function") {\n iter.throw = function (value) {\n if (waiting) {\n waiting = false;\n throw value;\n }\n return pump("throw", value);\n };\n }\n\n if (typeof inner.return === "function") {\n iter.return = function (value) {\n return pump("return", value);\n };\n }\n\n return iter;\n })\n'),i.asyncToGenerator=(0,o.default)('\n (function (fn) {\n return function () {\n var gen = fn.apply(this, arguments);\n return new Promise(function (resolve, reject) {\n function step(key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n return Promise.resolve(value).then(function (value) {\n step("next", value);\n }, function (err) {\n step("throw", err);\n });\n }\n }\n\n return step("next");\n });\n };\n })\n'),i.classCallCheck=(0,o.default)('\n (function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError("Cannot call a class as a function");\n }\n });\n'),i.createClass=(0,o.default)('\n (function() {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i ++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ("value" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n })()\n'),i.defineEnumerableProperties=(0,o.default)('\n (function (obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n return obj;\n })\n'),i.defaults=(0,o.default)("\n (function (obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n return obj;\n })\n"),i.defineProperty=(0,o.default)("\n (function (obj, key, value) {\n // Shortcircuit the slow defineProperty path when possible.\n // We are trying to avoid issues where setters defined on the\n // prototype cause side effects under the fast path of simple\n // assignment. By checking for existence of the property with\n // the in operator, we can optimize most of this overhead away.\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n });\n"),i.extends=(0,o.default)("\n Object.assign || (function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n })\n"),i.get=(0,o.default)('\n (function get(object, property, receiver) {\n if (object === null) object = Function.prototype;\n\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent === null) {\n return undefined;\n } else {\n return get(parent, property, receiver);\n }\n } else if ("value" in desc) {\n return desc.value;\n } else {\n var getter = desc.get;\n\n if (getter === undefined) {\n return undefined;\n }\n\n return getter.call(receiver);\n }\n });\n'),i.inherits=(0,o.default)('\n (function (subClass, superClass) {\n if (typeof superClass !== "function" && superClass !== null) {\n throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n })\n'),i.instanceof=(0,o.default)('\n (function (left, right) {\n if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\n return right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n });\n'),i.interopRequireDefault=(0,o.default)("\n (function (obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n })\n"),i.interopRequireWildcard=(0,o.default)("\n (function (obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];\n }\n }\n newObj.default = obj;\n return newObj;\n }\n })\n"),i.newArrowCheck=(0,o.default)('\n (function (innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n });\n'),i.objectDestructuringEmpty=(0,o.default)('\n (function (obj) {\n if (obj == null) throw new TypeError("Cannot destructure undefined");\n });\n'),i.objectWithoutProperties=(0,o.default)("\n (function (obj, keys) {\n var target = {};\n for (var i in obj) {\n if (keys.indexOf(i) >= 0) continue;\n if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n target[i] = obj[i];\n }\n return target;\n })\n"),i.possibleConstructorReturn=(0,o.default)('\n (function (self, call) {\n if (!self) {\n throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");\n }\n return call && (typeof call === "object" || typeof call === "function") ? call : self;\n });\n'),i.selfGlobal=(0,o.default)('\n typeof global === "undefined" ? self : global\n'),i.set=(0,o.default)('\n (function set(object, property, value, receiver) {\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent !== null) {\n set(parent, property, value, receiver);\n }\n } else if ("value" in desc && desc.writable) {\n desc.value = value;\n } else {\n var setter = desc.set;\n\n if (setter !== undefined) {\n setter.call(receiver, value);\n }\n }\n\n return value;\n });\n'),i.slicedToArray=(0,o.default)('\n (function () {\n // Broken out into a separate function to avoid deoptimizations due to the try/catch for the\n // array iterator case.\n function sliceIterator(arr, i) {\n // this is an expanded form of `for...of` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliancy is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"]) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n\n return function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n return sliceIterator(arr, i);\n } else {\n throw new TypeError("Invalid attempt to destructure non-iterable instance");\n }\n };\n })();\n'),i.slicedToArrayLoose=(0,o.default)('\n (function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n var _arr = [];\n for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {\n _arr.push(_step.value);\n if (i && _arr.length === i) break;\n }\n return _arr;\n } else {\n throw new TypeError("Invalid attempt to destructure non-iterable instance");\n }\n });\n'),i.taggedTemplateLiteral=(0,o.default)("\n (function (strings, raw) {\n return Object.freeze(Object.defineProperties(strings, {\n raw: { value: Object.freeze(raw) }\n }));\n });\n"),i.taggedTemplateLiteralLoose=(0,o.default)("\n (function (strings, raw) {\n strings.raw = raw;\n return strings;\n });\n"),i.temporalRef=(0,o.default)('\n (function (val, name, undef) {\n if (val === undef) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n } else {\n return val;\n }\n })\n'),i.temporalUndefined=(0,o.default)("\n ({})\n"),i.toArray=(0,o.default)("\n (function (arr) {\n return Array.isArray(arr) ? arr : Array.from(arr);\n });\n"),i.toConsumableArray=(0,o.default)("\n (function (arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\n return arr2;\n } else {\n return Array.from(arr);\n }\n });\n"),e.exports=t.default},function(e,t,n){"use strict";function u(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=e.node.arguments[0].value;return e.replaceWith(i.types.logicalExpression("||",i.types.CallExpression(i.types.identifier("__getInjection"),[i.types.stringLiteral(t)]),e.node)),t}function o(e,t){var n=(0,i.transform)(t),u=n.ast,o=[];(0,i.traverse)(u,{CallExpression:function(e){i.types.isIdentifier(e.node.callee,{name:"require"})&&(o.push(r(e)),e.skip())}}),0===o.length&&e.emitWarning("The module you are trying to inject into doesn't have any dependencies. Are you sure you want to do this?");var a=i.types.arrayExpression(o.map(function(e){return i.types.stringLiteral(e)})),c=i.types.file(i.types.program([(0,s.default)({SOURCE:u,DEPENDENCIES:a})]));return(0,i.transformFromAst)(c,t,{sourceMaps:e.sourceMap})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(103),a=n(187),s=u(a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(103);t.default=(0,u.template)("\n module.exports = function __injector(__injections) {\n __injections = __injections || {};\n\n (function __validateInjection() {\n var validDependencies = DEPENDENCIES;\n var injectedDependencies = Object.keys(__injections);\n var invalidInjectedDependencies = injectedDependencies.filter(function (dependency) {\n return validDependencies.indexOf(dependency) === -1;\n });\n\n if (invalidInjectedDependencies.length > 0) {\n var validDependenciesString = '- ' + validDependencies.join('\\n- ');\n var injectedDependenciesString = '- ' + injectedDependencies.join('\\n- ');\n var invalidDependenciesString = '- ' + invalidInjectedDependencies.join('\\n- ');\n\n throw new Error('Some of the injections you passed in are invalid.\\n' +\n 'Valid injection targets for this module are:\\n' + validDependenciesString + '\\n' +\n 'The following injections were passed in:\\n' + injectedDependenciesString + '\\n' +\n 'The following injections are invalid:\\n' + invalidDependenciesString + '\\n'\n );\n }\n })();\n\n var module = { exports: {} };\n var exports = module.exports;\n\n function __getInjection(dependency) {\n return __injections.hasOwnProperty(dependency) ? __injections[dependency] : null;\n }\n\n (function () {\n SOURCE\n })();\n\n return module.exports;\n }\n")},function(e,t,n){e.exports={default:n(201),__esModule:!0}},function(e,t,n){e.exports={default:n(204),__esModule:!0}},function(e,t,n){e.exports={default:n(205),__esModule:!0}},function(e,t,n){e.exports={default:n(207),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n={};for(var u in e)t.indexOf(u)>=0||Object.prototype.hasOwnProperty.call(e,u)&&(n[u]=e[u]);return n}},function(e,t){function n(e,t,n){e instanceof RegExp&&(e=u(e,n)),t instanceof RegExp&&(t=u(t,n));var o=r(e,t,n);return o&&{start:o[0],end:o[1],pre:n.slice(0,o[0]),body:n.slice(o[0]+e.length,o[1]),post:n.slice(o[1]+t.length)}}function u(e,t){var n=t.match(e);return n?n[0]:null}function r(e,t,n){var u,r,o,i,a,s=n.indexOf(e),c=n.indexOf(t,s+1),l=s;if(s>=0&&c>0){for(u=[],o=n.length;l>=0&&!a;)l==s?(u.push(l),s=n.indexOf(e,l+1)):1==u.length?a=[u.pop(),c]:(r=u.pop(),r=0?s:c;u.length&&(a=[o,i])}return a}e.exports=n,n.range=r},function(e,t,n){function u(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function r(e){return e.split("\\\\").join(D).split("\\{").join(g).split("\\}").join(v).split("\\,").join(A).split("\\.").join(y)}function o(e){return e.split(D).join("\\").split(g).join("{").split(v).join("}").split(A).join(",").split(y).join(".")}function i(e){if(!e)return[""];var t=[],n=h("{","}",e);if(!n)return e.split(",");var u=n.pre,r=n.body,o=n.post,a=u.split(",");a[a.length-1]+="{"+r+"}";var s=i(o);return o.length&&(a[a.length-1]+=s.shift(),a.push.apply(a,s)),t.push.apply(t,a),t}function a(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),p(r(e),!0).map(o)):[]}function s(e){return"{"+e+"}"}function c(e){return/^-?0\d/.test(e)}function l(e,t){return e<=t}function f(e,t){return e>=t}function p(e,t){var n=[],r=h("{","}",e);if(!r||/\$$/.test(r.pre))return[e];var o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(r.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(r.body),D=o||a,g=/^(.*,)+(.+)?$/.test(r.body);if(!D&&!g)return r.post.match(/,.*\}/)?(e=r.pre+"{"+r.body+v+r.post,p(e)):[e];var A;if(D)A=r.body.split(/\.\./);else if(A=i(r.body),1===A.length&&(A=p(A[0],!1).map(s),1===A.length)){var y=r.post.length?p(r.post,!1):[""];return y.map(function(e){return r.pre+A[0]+e})}var m,F=r.pre,y=r.post.length?p(r.post,!1):[""];if(D){var C=u(A[0]),E=u(A[1]),b=Math.max(A[0].length,A[1].length),B=3==A.length?Math.abs(u(A[2])):1,_=l;E0){var S=new Array(j+1).join("0");O=w<0?"-"+S+O.slice(1):S+O}}m.push(O)}}else m=d(A,function(e){return p(e,!1)});for(var M=0;M1)for(var u=1;ul;)if((a=s[l++])!=a)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===n)return e||l||0;return!e&&-1}}},function(e,t,n){var u=n(28),r=n(67),o=n(43),i=n(75),a=n(214);e.exports=function(e,t){var n=1==e,s=2==e,c=3==e,l=4==e,f=6==e,p=5==e||f,d=t||a;return function(t,a,h){for(var D,g,v=o(t),A=r(v),y=u(a,h,3),m=i(A.length),F=0,C=n?d(t,m):s?d(t,0):void 0;m>F;F++)if((p||F in A)&&(D=A[F],g=y(D,F,v),e))if(n)C[F]=g;else if(g)switch(e){case 3:return!0;case 5:return D;case 6:return F;case 2:C.push(D)}else if(l)return!1;return f?-1:c||l?l:C}}},function(e,t,n){var u=n(17),r=n(118),o=n(2)("species");e.exports=function(e){var t;return r(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!r(t.prototype)||(t=void 0),u(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var u=n(213);e.exports=function(e,t){return new(u(e))(t)}},function(e,t,n){"use strict";var u=n(7).f,r=n(39),o=n(123),i=n(28),a=n(114),s=n(38),c=n(66),l=n(68),f=n(119),p=n(230),d=n(6),h=n(70).fastKey,D=d?"_s":"size",g=function(e,t){var n,u=h(t);if("F"!==u)return e._i[u];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,l){var f=e(function(e,u){a(e,f,t,"_i"),e._i=r(null),e._f=void 0,e._l=void 0,e[D]=0,void 0!=u&&c(u,n,e[l],e)});return o(f.prototype,{clear:function(){for(var e=this,t=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete t[n.i];e._f=e._l=void 0,e[D]=0},delete:function(e){var t=this,n=g(t,e);if(n){var u=n.n,r=n.p;delete t._i[n.i],n.r=!0,r&&(r.n=u),u&&(u.p=r),t._f==n&&(t._f=u),t._l==n&&(t._l=r),t[D]--}return!!n},forEach:function(e){a(this,f,"forEach");for(var t,n=i(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.n:this._f;)for(n(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!g(this,e)}}),d&&u(f.prototype,"size",{get:function(){return s(this[D])}}),f},def:function(e,t,n){var u,r,o=g(e,t);return o?o.v=n:(e._l=o={i:r=h(t,!0),k:t,v:n,p:u=e._l,n:void 0,r:!1},e._f||(e._f=o),u&&(u.n=o),e[D]++,"F"!==r&&(e._i[r]=o)),e},getEntry:g,setStrong:function(e,t,n){l(e,t,function(e,t){this._t=e,this._k=t,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?f(0,n.k):"values"==t?f(0,n.v):f(0,[n.k,n.v]):(e._t=void 0,f(1))},n?"entries":"values",!n,!0),p(t)}}},function(e,t,n){var u=n(115),r=n(210);e.exports=function(e){return function(){if(u(this)!=e)throw TypeError(e+"#toJSON isn't generic");return r(this)}}},function(e,t,n){"use strict";var u=n(3),r=n(11),o=n(70),i=n(15),a=n(12),s=n(123),c=n(66),l=n(114),f=n(17),p=n(42),d=n(7).f,h=n(212)(0),D=n(6);e.exports=function(e,t,n,g,v,A){var y=u[e],m=y,F=v?"set":"add",C=m&&m.prototype,E={};return D&&"function"==typeof m&&(A||C.forEach&&!i(function(){(new m).entries().next()}))?(m=t(function(t,n){l(t,m,e,"_c"),t._c=new y,void 0!=n&&c(n,v,t[F],t)}),h("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in C&&(!A||"clear"!=e)&&a(m.prototype,e,function(n,u){if(l(this,m,e),!t&&A&&!f(n))return"get"==e&&void 0;var r=this._c[e](0===n?0:n,u);return t?this:r})}),"size"in C&&d(m.prototype,"size",{get:function(){return this._c.size}})):(m=g.getConstructor(t,e,v,F),s(m.prototype,n),o.NEED=!0),p(m,e),E[e]=m,r(r.G+r.W+r.F,E),A||g.setStrong(m,e,v),m}},function(e,t,n){var u=n(24),r=n(71),o=n(40);e.exports=function(e){var t=u(e),n=r.f;if(n)for(var i,a=n(e),s=o.f,c=0;a.length>c;)s.call(e,i=a[c++])&&t.push(i);return t}},function(e,t,n){e.exports=n(3).document&&document.documentElement},function(e,t,n){var u=n(29),r=n(2)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(u.Array===e||o[r]===e)}},function(e,t,n){var u=n(10);e.exports=function(e,t,n,r){try{return r?t(u(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&u(o.call(e)),t}}},function(e,t,n){"use strict";var u=n(39),r=n(41),o=n(42),i={};n(12)(i,n(2)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=u(i,{next:r(1,n)}),o(e,t+" Iterator")}},function(e,t,n){var u=n(24),r=n(18);e.exports=function(e,t){for(var n,o=r(e),i=u(o),a=i.length,s=0;a>s;)if(o[n=i[s++]]===t)return n}},function(e,t,n){"use strict";var u=n(24),r=n(71),o=n(40),i=n(43),a=n(67),s=Object.assign;e.exports=!s||n(15)(function(){var e={},t={},n=Symbol(),u="abcdefghijklmnopqrst";return e[n]=7,u.split("").forEach(function(e){t[e]=e}),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=u})?function(e,t){for(var n=i(e),s=arguments.length,c=1,l=r.f,f=o.f;s>c;)for(var p,d=a(arguments[c++]),h=l?u(d).concat(l(d)):u(d),D=h.length,g=0;D>g;)f.call(d,p=h[g++])&&(n[p]=d[p]);return n}:s},function(e,t,n){var u=n(7),r=n(10),o=n(24);e.exports=n(6)?Object.defineProperties:function(e,t){r(e);for(var n,i=o(t),a=i.length,s=0;a>s;)u.f(e,n=i[s++],t[n]);return e}},function(e,t,n){var u=n(18),r=n(121).f,o={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(e){try{return r(e)}catch(e){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==o.call(e)?a(e):r(u(e))}},function(e,t,n){var u=n(16),r=n(43),o=n(72)("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),u(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},function(e,t,n){var u=n(11),r=n(0),o=n(15);e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],i={};i[e]=t(n),u(u.S+u.F*o(function(){n(1)}),"Object",i)}},function(e,t,n){var u=n(17),r=n(10),o=function(e,t){if(r(e),!u(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,u){try{u=n(28)(Function.call,n(120).f(Object.prototype,"__proto__").set,2),u(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return o(e,n),t?e.__proto__=n:u(e,n),e}}({},!1):void 0),check:o}},function(e,t,n){"use strict";var u=n(3),r=n(0),o=n(7),i=n(6),a=n(2)("species");e.exports=function(e){var t="function"==typeof r[e]?r[e]:u[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t,n){var u=n(74),r=n(38);e.exports=function(e){return function(t,n){var o,i,a=String(r(t)),s=u(n),c=a.length;return s<0||s>=c?e?"":void 0:(o=a.charCodeAt(s),o<55296||o>56319||s+1===c||(i=a.charCodeAt(s+1))<56320||i>57343?e?a.charAt(s):o:e?a.slice(s,s+2):i-56320+(o-55296<<10)+65536)}}},function(e,t,n){var u=n(74),r=Math.max,o=Math.min;e.exports=function(e,t){return e=u(e),e<0?r(e+t,0):o(e,t)}},function(e,t,n){var u=n(10),r=n(125);e.exports=n(0).getIterator=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return u(t.call(e))}},function(e,t,n){"use strict";var u=n(209),r=n(119),o=n(29),i=n(18);e.exports=n(68)(Array,"Array",function(e,t){this._t=i(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):"keys"==t?r(0,n):"values"==t?r(0,e[n]):r(0,[n,e[n]])},"values"),o.Arguments=o.Array,u("keys"),u("values"),u("entries")},function(e,t,n){"use strict";var u=n(215);e.exports=n(217)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=u.getEntry(this,e);return t&&t.v},set:function(e,t){return u.def(this,0===e?0:e,t)}},u,!0)},function(e,t,n){var u=n(11);u(u.S+u.F,"Object",{assign:n(224)})},function(e,t,n){var u=n(11);u(u.S,"Object",{create:n(39)})},function(e,t,n){var u=n(43),r=n(24);n(228)("keys",function(){return function(e){return r(u(e))}})},function(e,t,n){var u=n(11);u(u.S,"Object",{setPrototypeOf:n(229).set})},function(e,t,n){"use strict";var u=n(3),r=n(16),o=n(6),i=n(11),a=n(124),s=n(70).KEY,c=n(15),l=n(73),f=n(42),p=n(44),d=n(2),h=n(78),D=n(77),g=n(223),v=n(218),A=n(118),y=n(10),m=n(18),F=n(76),C=n(41),E=n(39),b=n(226),B=n(120),_=n(7),x=n(24),w=B.f,O=_.f,j=b.f,S=u.Symbol,M=u.JSON,P=M&&M.stringify,k="prototype",R=d("_hidden"),N=d("toPrimitive"),I={}.propertyIsEnumerable,T=l("symbol-registry"),L=l("symbols"),$=l("op-symbols"),U=Object[k],G="function"==typeof S,z=u.QObject,W=!z||!z[k]||!z[k].findChild,J=o&&c(function(){return 7!=E(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a})?function(e,t,n){var u=w(U,t);u&&delete U[t],O(e,t,n),u&&e!==U&&O(U,t,u)}:O,q=function(e){var t=L[e]=E(S[k]);return t._k=e,t},V=G&&"symbol"==typeof S.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof S},H=function(e,t,n){return e===U&&H($,t,n),y(e),t=F(t,!0),y(n),r(L,t)?(n.enumerable?(r(e,R)&&e[R][t]&&(e[R][t]=!1),n=E(n,{enumerable:C(0,!1)})):(r(e,R)||O(e,R,C(1,{})),e[R][t]=!0),J(e,t,n)):O(e,t,n)},Y=function(e,t){y(e);for(var n,u=v(t=m(t)),r=0,o=u.length;o>r;)H(e,n=u[r++],t[n]);return e},Z=function(e,t){return void 0===t?E(e):Y(E(e),t)},K=function(e){var t=I.call(this,e=F(e,!0));return!(this===U&&r(L,e)&&!r($,e))&&(!(t||!r(this,e)||!r(L,e)||r(this,R)&&this[R][e])||t)},X=function(e,t){if(e=m(e),t=F(t,!0),e!==U||!r(L,t)||r($,t)){var n=w(e,t);return!n||!r(L,t)||r(e,R)&&e[R][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=j(m(e)),u=[],o=0;n.length>o;)r(L,t=n[o++])||t==R||t==s||u.push(t);return u},ee=function(e){for(var t,n=e===U,u=j(n?$:m(e)),o=[],i=0;u.length>i;)!r(L,t=u[i++])||n&&!r(U,t)||o.push(L[t]);return o};G||(S=function(){if(this instanceof S)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===U&&t.call($,n),r(this,R)&&r(this[R],e)&&(this[R][e]=!1),J(this,e,C(1,n))};return o&&W&&J(U,e,{configurable:!0,set:t}),q(e)},a(S[k],"toString",function(){return this._k}),B.f=X,_.f=H,n(121).f=b.f=Q,n(40).f=K,n(71).f=ee,o&&!n(69)&&a(U,"propertyIsEnumerable",K,!0),h.f=function(e){return q(d(e))}),i(i.G+i.W+i.F*!G,{Symbol:S});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)d(te[ne++]);for(var te=x(d.store),ne=0;te.length>ne;)D(te[ne++]);i(i.S+i.F*!G,"Symbol",{for:function(e){return r(T,e+="")?T[e]:T[e]=S(e)},keyFor:function(e){if(V(e))return g(T,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){W=!0},useSimple:function(){W=!1}}),i(i.S+i.F*!G,"Object",{create:Z,defineProperty:H,defineProperties:Y,getOwnPropertyDescriptor:X,getOwnPropertyNames:Q,getOwnPropertySymbols:ee}),M&&i(i.S+i.F*(!G||c(function(){var e=S();return"[null]"!=P([e])||"{}"!=P({a:e})||"{}"!=P(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!V(e)){for(var t,n,u=[e],r=1;arguments.length>r;)u.push(arguments[r++]);return t=u[1],"function"==typeof t&&(n=t),!n&&A(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!V(t))return t}),u[1]=t,P.apply(M,u)}}}),S[k][N]||n(12)(S[k],N,S[k].valueOf),f(S,"Symbol"),f(Math,"Math",!0),f(u.JSON,"JSON",!0)},function(e,t,n){var u=n(11);u(u.P+u.R,"Map",{toJSON:n(216)("Map")})},function(e,t,n){n(77)("asyncIterator")},function(e,t,n){n(77)("observable")},function(e,t,n){e.exports=n(246)},function(e,t,n){function u(e){var n,u=0;for(n in e)u=(u<<5)-u+e.charCodeAt(n),u|=0;return t.colors[Math.abs(u)%t.colors.length]}function r(e){function n(){if(n.enabled){var e=n,u=+new Date,r=u-(c||u);e.diff=r,e.prev=c,e.curr=u,c=u;for(var o=new Array(arguments.length),i=0;i=n)return!1;if(!(56320<=(r=e.charCodeAt(t))&&r<=57343))return!1;u=c(u,r)}if(!o(u))return!1;o=d.isIdentifierPartES6}return!0}function f(e,t){return s(e)&&!o(e,t)}function p(e,t){return l(e)&&!i(e,t)}var d=n(127);e.exports={isKeywordES5:u,isKeywordES6:r,isReservedWordES5:o,isReservedWordES6:i,isRestrictedWord:a,isIdentifierNameES5:s,isIdentifierNameES6:l,isIdentifierES5:f,isIdentifierES6:p}}()},function(e,t,n){!function(){"use strict";t.ast=n(248),t.code=n(127),t.keyword=n(249)}()},function(e,t,n){"use strict";var u=n(102),r=new RegExp(u().source);e.exports=r.test.bind(r)},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,t.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},function(e,t,n){var u=t;u.parse=function(){"use strict";var e,t,n,u,r,o,i={"'":"'",'"':'"',"\\":"\\","/":"/","\n":"",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},a=[" ","\t","\r","\n","\v","\f"," ","\ufeff"],s=function(e){return""===e?"EOF":"'"+e+"'"},c=function(u){var o=new SyntaxError;throw o.message=u+" at line "+t+" column "+n+" of the JSON5 data. Still to read: "+JSON.stringify(r.substring(e-1,e+19)),o.at=e,o.lineNumber=t,o.columnNumber=n,o},l=function(o){return o&&o!==u&&c("Expected "+s(o)+" instead of "+s(u)),u=r.charAt(e),e++,n++,("\n"===u||"\r"===u&&"\n"!==f())&&(t++,n=0),u},f=function(){return r.charAt(e)},p=function(){var e=u;for("_"!==u&&"$"!==u&&(u<"a"||u>"z")&&(u<"A"||u>"Z")&&c("Bad identifier as unquoted key");l()&&("_"===u||"$"===u||u>="a"&&u<="z"||u>="A"&&u<="Z"||u>="0"&&u<="9");)e+=u;return e},d=function(){var e,t="",n="",r=10;if("-"!==u&&"+"!==u||(t=u,l(u)),"I"===u)return e=y(),("number"!=typeof e||isNaN(e))&&c("Unexpected word for number"),"-"===t?-e:e;if("N"===u)return e=y(),isNaN(e)||c("expected word to be NaN"),e;switch("0"===u&&(n+=u,l(),"x"===u||"X"===u?(n+=u,l(),r=16):u>="0"&&u<="9"&&c("Octal literal")),r){case 10:for(;u>="0"&&u<="9";)n+=u,l();if("."===u)for(n+=".";l()&&u>="0"&&u<="9";)n+=u;if("e"===u||"E"===u)for(n+=u,l(),"-"!==u&&"+"!==u||(n+=u,l());u>="0"&&u<="9";)n+=u,l();break;case 16:for(;u>="0"&&u<="9"||u>="A"&&u<="F"||u>="a"&&u<="f";)n+=u,l()}if(e="-"===t?-n:+n,isFinite(e))return e;c("Bad number")},h=function(){var e,t,n,r,o="";if('"'===u||"'"===u)for(n=u;l();){if(u===n)return l(),o;if("\\"===u)if(l(),"u"===u){for(r=0,t=0;t<4&&(e=parseInt(l(),16),isFinite(e));t+=1)r=16*r+e;o+=String.fromCharCode(r)}else if("\r"===u)"\n"===f()&&l();else{if("string"!=typeof i[u])break;o+=i[u]}else{if("\n"===u)break;o+=u}}c("Bad string")},D=function(){"/"!==u&&c("Not an inline comment");do{if(l(),"\n"===u||"\r"===u)return void l()}while(u)},g=function(){"*"!==u&&c("Not a block comment");do{for(l();"*"===u;)if(l("*"),"/"===u)return void l("/")}while(u);c("Unterminated block comment")},v=function(){"/"!==u&&c("Not a comment"),l("/"),"/"===u?D():"*"===u?g():c("Unrecognized comment")},A=function(){for(;u;)if("/"===u)v();else{if(!(a.indexOf(u)>=0))return;l()}},y=function(){switch(u){case"t":return l("t"),l("r"),l("u"),l("e"),!0;case"f":return l("f"),l("a"),l("l"),l("s"),l("e"),!1;case"n":return l("n"),l("u"),l("l"),l("l"),null;case"I":return l("I"),l("n"),l("f"),l("i"),l("n"),l("i"),l("t"),l("y"),1/0;case"N":return l("N"),l("a"),l("N"),NaN}c("Unexpected "+s(u))},m=function(){var e=[];if("["===u)for(l("["),A();u;){if("]"===u)return l("]"),e;if(","===u?c("Missing array element"):e.push(o()),A(),","!==u)return l("]"),e;l(","),A()}c("Bad array")},F=function(){var e,t={};if("{"===u)for(l("{"),A();u;){if("}"===u)return l("}"),t;if(e='"'===u||"'"===u?h():p(),A(),l(":"),t[e]=o(),A(),","!==u)return l("}"),t;l(","),A()}c("Bad object")};return o=function(){switch(A(),u){case"{":return F();case"[":return m();case'"':case"'":return h();case"-":case"+":case".":return d();default:return u>="0"&&u<="9"?d():y()}},function(i,a){var s;return r=String(i),e=0,t=1,n=1,u=" ",s=o(),A(),u&&c("Syntax error"),"function"==typeof a?function e(t,n){var u,r,o=t[n];if(o&&"object"==typeof o)for(u in o)Object.prototype.hasOwnProperty.call(o,u)&&(r=e(o,u),void 0!==r?o[u]=r:delete o[u]);return a.call(t,n,o)}({"":s},""):s}}(),u.stringify=function(e,t,n){function r(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"===e||"$"===e}function o(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||"_"===e||"$"===e}function i(e){if("string"!=typeof e)return!1;if(!o(e[0]))return!1;for(var t=1,n=e.length;t10&&(e=e.substring(0,10));for(var u=n?"":"\n",r=0;r=0?r:void 0:r};u.isWord=i;var h,D=[];n&&("string"==typeof n?h=n:"number"==typeof n&&n>=0&&(h=l(" ",n,!0)));var g=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,v={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},A={"":e};return void 0===e?d(A,"",!0):p(A,"",!0)}},function(e,t,n){var u=n(20),r=n(4),o=u(r,"DataView");e.exports=o},function(e,t,n){function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}e.exports=n},function(e,t,n){var u=n(5),r=Object.create,o=function(){function e(){}return function(t){if(!u(t))return{};if(r)return r(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=o},function(e,t,n){var u=n(272),r=n(308),o=r(u);e.exports=o},function(e,t){function n(e,t,n,u){for(var r=e.length,o=n+(u?1:-1);u?o--:++o0&&n(l)?t>1?u(l,t-1,n,i,a):r(a,l):i||(a[a.length]=l)}return a}var r=n(84),o=n(325);e.exports=u},function(e,t,n){function u(e,t){return e&&r(e,t,o)}var r=n(134),o=n(21);e.exports=u},function(e,t){function n(e,t){return null!=e&&t in Object(e)}e.exports=n},function(e,t,n){function u(e,t,n){return t===t?i(e,t,n):r(e,o,n)}var r=n(270),o=n(278),i=n(352);e.exports=u},function(e,t,n){function u(e){return o(e)&&r(e)==i}var r=n(13),o=n(8),i="[object Arguments]";e.exports=u},function(e,t,n){function u(e,t,n,u,g,A){var y=c(e),m=c(t),F=y?h:s(e),C=m?h:s(t);F=F==d?D:F,C=C==d?D:C;var E=F==D,b=C==D,B=F==C;if(B&&l(e)){if(!l(t))return!1;y=!0,E=!1}if(B&&!E)return A||(A=new r),y||f(e)?o(e,t,n,u,g,A):i(e,t,F,n,u,g,A);if(!(n&p)){var _=E&&v.call(e,"__wrapped__"),x=b&&v.call(t,"__wrapped__");if(_||x){var w=_?e.value():e,O=x?t.value():t;return A||(A=new r),g(w,O,n,u,A)}}return!!B&&(A||(A=new r),a(e,t,n,u,g,A))}var r=n(46),o=n(144),i=n(311),a=n(312),s=n(148),c=n(1),l=n(54),f=n(97),p=1,d="[object Arguments]",h="[object Array]",D="[object Object]",g=Object.prototype,v=g.hasOwnProperty;e.exports=u},function(e,t,n){function u(e,t,n,u){var s=n.length,c=s,l=!u;if(null==e)return!c;for(e=Object(e);s--;){var f=n[s];if(l&&f[2]?f[1]!==e[f[0]]:!(f[0]in e))return!1}for(;++st||i&&a&&c&&!s&&!l||u&&a&&c||!n&&c||!o)return 1;if(!u&&!i&&!l&&e=s)return c;return c*("desc"==n[u]?-1:1)}}return e.index-t.index}var r=n(303);e.exports=u},function(e,t,n){function u(e,t){return r(e,o(e),t)}var r=n(19),o=n(92);e.exports=u},function(e,t,n){function u(e,t){return r(e,o(e),t)}var r=n(19),o=n(147);e.exports=u},function(e,t,n){var u=n(4),r=u["__core-js_shared__"];e.exports=r},function(e,t,n){function u(e,t){return function(n,u){if(null==n)return n;if(!r(n))return e(n,u);for(var o=n.length,i=t?o:-1,a=Object(n);(t?i--:++i-1}var r=n(47);e.exports=u},function(e,t,n){function u(e,t){var n=this.__data__,u=r(n,e);return u<0?(++this.size,n.push([e,t])):n[u][1]=t,this}var r=n(47);e.exports=u},function(e,t,n){function u(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}var r=n(255),o=n(45),i=n(81);e.exports=u},function(e,t,n){function u(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}var r=n(48);e.exports=u},function(e,t,n){function u(e){return r(this,e).get(e)}var r=n(48);e.exports=u},function(e,t,n){function u(e){return r(this,e).has(e)}var r=n(48);e.exports=u},function(e,t,n){function u(e,t){var n=r(this,e),u=n.size;return n.set(e,t),this.size+=n.size==u?0:1,this}var r=n(48);e.exports=u},function(e,t,n){function u(e){var t=r(e,function(e){return n.size===o&&n.clear(),e}),n=t.cache;return t}var r=n(367),o=500;e.exports=u},function(e,t,n){var u=n(155),r=u(Object.keys,Object);e.exports=r},function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},function(e,t){function n(e){return r.call(e)}var u=Object.prototype,r=u.toString;e.exports=n},function(e,t,n){function u(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var u=arguments,i=-1,a=o(u.length-t,0),s=Array(a);++i0){if(++t>=u)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var u=800,r=16,o=Date.now;e.exports=n},function(e,t,n){function u(){this.__data__=new r,this.size=0}var r=n(45);e.exports=u},function(e,t){function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=n},function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function u(e,t){var n=this.__data__;if(n instanceof r){var u=n.__data__;if(!o||u.length-1:!!l&&r(e,t,n)>-1}var r=n(274),o=n(14),i=n(366),a=n(160),s=n(376),c=Math.max;e.exports=u},function(e,t,n){function u(e){return o(e)&&r(e)}var r=n(14),o=n(8);e.exports=u},function(e,t,n){function u(e){if(!i(e)||r(e)!=a)return!1;var t=o(e);if(null===t)return!0;var n=f.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==p}var r=n(13),o=n(91),i=n(8),a="[object Object]",s=Function.prototype,c=Object.prototype,l=s.toString,f=c.hasOwnProperty,p=l.call(Object);e.exports=u},function(e,t,n){var u=n(280),r=n(88),o=n(154),i=o&&o.isRegExp,a=i?r(i):u;e.exports=a},function(e,t,n){function u(e){return"string"==typeof e||!o(e)&&i(e)&&r(e)==a}var r=n(13),o=n(1),i=n(8),a="[object String]";e.exports=u},function(e,t,n){function u(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(o);var n=function(){var u=arguments,r=t?t.apply(this,u):u[0],o=n.cache;if(o.has(r))return o.get(r);var i=e.apply(this,u);return n.cache=o.set(r,i)||o,i};return n.cache=new(u.Cache||r),n}var r=n(82),o="Expected a function";u.Cache=r,e.exports=u},function(e,t,n){var u=n(288),r=n(90),o=r(function(e,t,n,r){u(e,t,n,r)});e.exports=o},function(e,t,n){function u(e){return i(e)?r(a(e)):o(e)}var r=n(291),o=n(292),i=n(94),a=n(51);e.exports=u},function(e,t,n){var u=n(271),r=n(290),o=n(87),i=n(150),a=o(function(e,t){if(null==e)return[];var n=t.length;return n>1&&i(e,t[0],t[1])?t=[]:n>2&&i(t[0],t[1],t[2])&&(t=[t[0]]),r(e,u(t,1),[])});e.exports=a},function(e,t,n){function u(e,t,n){return e=a(e),n=null==n?0:r(i(n),0,e.length),t=o(t),e.slice(n,n+t.length)==t}var r=n(267),o=n(138),i=n(160),a=n(98);e.exports=u},function(e,t){function n(){return!1}e.exports=n},function(e,t,n){function u(e){if(!e)return 0===e?e:0;if((e=r(e))===o||e===-o){return(e<0?-1:1)*i}return e===e?e:0}var r=n(374),o=1/0,i=1.7976931348623157e308;e.exports=u},function(e,t,n){function u(e){if("number"==typeof e)return e;if(o(e))return i;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=c.test(e);return n||l.test(e)?f(e.slice(2),n?2:8):s.test(e)?i:+e}var r=n(5),o=n(30),i=NaN,a=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,f=parseInt;e.exports=u},function(e,t,n){function u(e){return r(e,o(e))}var r=n(19),o=n(31);e.exports=u},function(e,t,n){function u(e){return null==e?[]:r(e,o(e))}var r=n(296),o=n(21);e.exports=u},function(e,t,n){function u(e){return e.split("").reduce(function(e,t){return e[t]=!0,e},{})}function r(e,t){return t=t||{},function(n,u,r){return i(n,e,t)}}function o(e,t){e=e||{},t=t||{};var n={};return Object.keys(t).forEach(function(e){n[e]=t[e]}),Object.keys(e).forEach(function(t){n[t]=e[t]}),n}function i(e,t,n){if("string"!=typeof t)throw new TypeError("glob pattern string required");return n||(n={}),!(!n.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===e:new a(t,n).match(e))}function a(e,t){if(!(this instanceof a))return new a(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"/"!==g.sep&&(e=e.split(g.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function s(){if(!this._made){var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();var n=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error),this.debug(this.pattern,n),n=this.globParts=n.map(function(e){return e.split(B)}),this.debug(this.pattern,n),n=n.map(function(e,t,n){return e.map(this.parse,this)},this),this.debug(this.pattern,n),n=n.filter(function(e){return e.indexOf(!1)===-1}),this.debug(this.pattern,n),this.set=n}}function c(){var e=this.pattern,t=!1,n=this.options,u=0;if(!n.nonegate){for(var r=0,o=e.length;r65536)throw new TypeError("pattern is too long");var u=this.options;if(!u.noglobstar&&"**"===e)return v;if(""===e)return"";for(var r,o,i="",a=!!u.nocase,s=!1,c=[],l=[],f=!1,p=-1,d=-1,D="."===e.charAt(0)?"":u.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",g=this,A=0,C=e.length;A-1;S--){var M=l[S],P=i.slice(0,M.reStart),k=i.slice(M.reStart,M.reEnd-8),R=i.slice(M.reEnd-8,M.reEnd),N=i.slice(M.reEnd);R+=N;var I=P.split("(").length-1,T=N;for(A=0;A=0&&!(r=e[o]);o--);for(o=0;o>> no match, partial?",e,l,t,f),l!==i))}var d;if("string"==typeof s?(d=u.nocase?c.toLowerCase()===s.toLowerCase():c===s,this.debug("string match",s,c,d)):(d=c.match(s),this.debug("pattern match",s,c,d)),!d)return!1}if(r===i&&o===a)return!0;if(r===i)return n;if(o===a){return r===i-1&&""===e[r]}throw new Error("wtf?")}},function(e,t){function n(e){if(e=String(e),!(e.length>1e4)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return n*l;case"days":case"day":case"d":return n*c;case"hours":case"hour":case"hrs":case"hr":case"h":return n*s;case"minutes":case"minute":case"mins":case"min":case"m":return n*a;case"seconds":case"second":case"secs":case"sec":case"s":return n*i;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function u(e){return e>=c?Math.round(e/c)+"d":e>=s?Math.round(e/s)+"h":e>=a?Math.round(e/a)+"m":e>=i?Math.round(e/i)+"s":e+"ms"}function r(e){return o(e,c,"day")||o(e,s,"hour")||o(e,a,"minute")||o(e,i,"second")||e+" ms"}function o(e,t,n){if(!(e0)return n(e);if("number"===o&&isNaN(e)===!1)return t.long?r(e):u(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){"use strict";function u(e){return"/"===e.charAt(0)}function r(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,n=t.exec(e),u=n[1]||"",r=Boolean(u&&":"!==u.charAt(1));return Boolean(n[2]||r)}e.exports="win32"===process.platform?r:u,e.exports.posix=u,e.exports.win32=r},function(e,t){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e0?u-s>1?n(s,u,r,o,i,a):a==t.LEAST_UPPER_BOUND?u1?n(e,s,r,o,i,a):a==t.LEAST_UPPER_BOUND?s:e<0?-1:e}t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,u,r,o){if(0===u.length)return-1;var i=n(-1,u.length,e,u,r,o||t.GREATEST_LOWER_BOUND);if(i<0)return-1;for(;i-1>=0&&0===r(u[i],u[i-1],!0);)--i;return i}},function(e,t,n){function u(e,t){var n=e.generatedLine,u=t.generatedLine,r=e.generatedColumn,i=t.generatedColumn;return u>n||u==n&&i>=r||o.compareByGeneratedPositionsInflated(e,t)<=0}function r(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var o=n(32);r.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},r.prototype.add=function(e){u(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},r.prototype.toArray=function(){return this._sorted||(this._array.sort(o.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=r},function(e,t){function n(e,t,n){var u=e[t];e[t]=e[n],e[n]=u}function u(e,t){return Math.round(e+Math.random()*(t-e))}function r(e,t,o,i){if(o=0){var o=this._originalMappings[r];if(void 0===e.column)for(var i=o.originalLine;o&&o.originalLine===i;)u.push({line:a.getArg(o,"generatedLine",null),column:a.getArg(o,"generatedColumn",null),lastColumn:a.getArg(o,"lastGeneratedColumn",null)}),o=this._originalMappings[++r];else for(var c=o.originalColumn;o&&o.originalLine===t&&o.originalColumn==c;)u.push({line:a.getArg(o,"generatedLine",null),column:a.getArg(o,"generatedColumn",null),lastColumn:a.getArg(o,"lastGeneratedColumn",null)}),o=this._originalMappings[++r]}return u},t.SourceMapConsumer=u,r.prototype=Object.create(u.prototype),r.prototype.consumer=u,r.fromSourceMap=function(e){var t=Object.create(r.prototype),n=t._names=c.fromArray(e._names.toArray(),!0),u=t._sources=c.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var i=e._mappings.toArray().slice(),s=t.__generatedMappings=[],l=t.__originalMappings=[],p=0,d=i.length;p1&&(n.source=D+r[1],D+=r[1],n.originalLine=d+r[2],d=n.originalLine,n.originalLine+=1,n.originalColumn=h+r[3],h=n.originalColumn,r.length>4&&(n.name=g+r[4],g+=r[4])),C.push(n),"number"==typeof n.originalLine&&F.push(n)}f(C,a.compareByGeneratedPositionsDeflated),this.__generatedMappings=C,f(F,a.compareByOriginalPositions),this.__originalMappings=F},r.prototype._findMapping=function(e,t,n,u,r,o){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[u]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[u]);return s.search(e,t,r,o)},r.prototype.computeColumnSpans=function(){for(var e=0;e=0){var r=this._generatedMappings[n];if(r.generatedLine===t.generatedLine){var o=a.getArg(r,"source",null);null!==o&&(o=this._sources.at(o),null!=this.sourceRoot&&(o=a.join(this.sourceRoot,o)));var i=a.getArg(r,"name",null);return null!==i&&(i=this._names.at(i)),{source:o,line:a.getArg(r,"originalLine",null),column:a.getArg(r,"originalColumn",null),name:i}}}return{source:null,line:null,column:null,name:null}},r.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},r.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=a.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=a.urlParse(this.sourceRoot))){var u=e.replace(/^file:\/\//,"");if("file"==n.scheme&&this._sources.has(u))return this.sourcesContent[this._sources.indexOf(u)];if((!n.path||"/"==n.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},r.prototype.generatedPositionFor=function(e){var t=a.getArg(e,"source");if(null!=this.sourceRoot&&(t=a.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};t=this._sources.indexOf(t);var n={source:t,originalLine:a.getArg(e,"line"),originalColumn:a.getArg(e,"column")},r=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,a.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(r>=0){var o=this._originalMappings[r];if(o.source===n.source)return{line:a.getArg(o,"generatedLine",null),column:a.getArg(o,"generatedColumn",null),lastColumn:a.getArg(o,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t.BasicSourceMapConsumer=r,i.prototype=Object.create(u.prototype),i.prototype.constructor=u,i.prototype._version=3,Object.defineProperty(i.prototype,"sources",{get:function(){for(var e=[],t=0;t0&&(p&&r(p,c()),a.add(s.join(""))),t.sources.forEach(function(e){var u=t.sourceContentFor(e);null!=u&&(null!=n&&(e=o.join(n,e)),a.setSourceContent(e,u))}),a},u.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[a]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},u.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[a]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},u.prototype.walk=function(e){for(var t,n=0,u=this.children.length;n0){for(t=[],n=0;n t.stringLiteral(dependency)), - ); - const wrappedSourceAst = wrapperTemplate({ SOURCE: ast, DEPENDENCIES: dependenciesArrayAst }); - return generate(wrappedSourceAst, {}); + dependencies.map(dependency => t.stringLiteral(dependency)), + ); + const wrapperModuleAst = t.file(t.program([ + wrapperTemplate({ SOURCE: ast, DEPENDENCIES: dependenciesArrayAst }), + ])); + + return transformFromAst(wrapperModuleAst, source, { + sourceMaps: context.sourceMap, + }); } diff --git a/src/wrapper_template.js b/src/wrapper_template.js index aaec973..d2d761a 100644 --- a/src/wrapper_template.js +++ b/src/wrapper_template.js @@ -1,4 +1,4 @@ -import template from 'babel-template'; +import { template } from 'babel-core'; export default template(` module.exports = function __injector(__injections) { diff --git a/yarn.lock b/yarn.lock index f9b3df8..c32059a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -206,7 +206,7 @@ babel-code-frame@^6.11.0, babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.0" -babel-core@^6.23.1, babel-core@^6.24.0: +babel-core@^6.24.0, babel-core@~6: version "6.24.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.0.tgz#8f36a0a77f5c155aed6f920b844d23ba56742a02" dependencies: @@ -230,7 +230,7 @@ babel-core@^6.23.1, babel-core@^6.24.0: slash "^1.0.0" source-map "^0.5.0" -babel-generator@^6.24.0, babel-generator@~6: +babel-generator@^6.24.0: version "6.24.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.0.tgz#eba270a8cc4ce6e09a61be43465d7c62c1f87c56" dependencies: @@ -568,7 +568,7 @@ babel-runtime@^6.18.0, babel-runtime@^6.22.0: core-js "^2.4.0" regenerator-runtime "^0.10.0" -babel-template@^6.22.0, babel-template@^6.23.0, babel-template@~6: +babel-template@^6.22.0, babel-template@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" dependencies: @@ -578,7 +578,7 @@ babel-template@^6.22.0, babel-template@^6.23.0, babel-template@~6: babylon "^6.11.0" lodash "^4.2.0" -babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1, babel-traverse@~6: +babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1: version "6.23.1" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" dependencies: @@ -592,7 +592,7 @@ babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1, babel-tr invariant "^2.2.0" lodash "^4.2.0" -babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0, babel-types@~6: +babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" dependencies: @@ -601,7 +601,7 @@ babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0, babel-types@~6: lodash "^4.2.0" to-fast-properties "^1.0.1" -babylon@^6.11.0, babylon@^6.15.0, babylon@~6: +babylon@^6.11.0, babylon@^6.15.0: version "6.16.1" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.16.1.tgz#30c5a22f481978a9e7f8cdfdf496b11d94b404d3" @@ -3229,8 +3229,8 @@ source-list-map@^0.1.4, source-list-map@~0.1.7: resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" source-map-support@^0.4.2: - version "0.4.13" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.13.tgz#9782e6f7deb424d5f173327a1879eb46453bdcd4" + version "0.4.14" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.14.tgz#9d4463772598b86271b4f523f6c1f4e02a7d6aef" dependencies: source-map "^0.5.6"