1 line
1.4 MiB
JavaScript
Raw Normal View History

module.exports=function(e,t){"use strict";var r={};function __webpack_require__(t){if(r[t]){return r[t].exports}var n=r[t]={i:t,l:false,exports:{}};e[t].call(n.exports,n,n.exports,__webpack_require__);n.l=true;return n.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(131)}return startup()}([function(e,t,r){"use strict";const n=r(669);const i=r(186);const s=r(405);const o=r(154);const a=r(179);function degenerator(e,t){if(!Array.isArray(t)){throw new TypeError('an array of async function "names" is required')}const r=t.slice(0);const n=s.parseScript(e);let a=0;do{a=r.length;o.visit(n,{visitVariableDeclaration(e){if(e.node.declarations){for(let t=0;t<e.node.declarations.length;t++){const n=e.node.declarations[t];if(o.namedTypes.VariableDeclarator.check(n)&&o.namedTypes.Identifier.check(n.init)&&o.namedTypes.Identifier.check(n.id)&&checkName(n.init.name,r)&&!checkName(n.id.name,r)){r.push(n.id.name)}}}return false},visitAssignmentExpression(e){if(o.namedTypes.Identifier.check(e.node.left)&&o.namedTypes.Identifier.check(e.node.right)&&checkName(e.node.right.name,r)&&!checkName(e.node.left.name,r)){r.push(e.node.left.name)}return false},visitFunction(e){if(e.node.id){let t=false;o.visit(e.node,{visitCallExpression(e){if(checkNames(e.node,r)){t=true}return false}});if(!t){return false}e.node.async=true;if(!checkName(e.node.id.name,r)){r.push(e.node.id.name)}}this.traverse(e)}})}while(a!==r.length);o.visit(n,{visitCallExpression(e){if(checkNames(e.node,r)){const t=false;const{name:r,parent:{node:n}}=e;const i=o.builders.awaitExpression(e.node,t);if(o.namedTypes.CallExpression.check(n)){n.arguments[r]=i}else{n[r]=i}}this.traverse(e)}});return i.generate(n)}(function(e){function compile(t,r,n,i={}){const s=e(t,n);const o=new a.VM(i);const u=new a.VMScript(`${s};${r}`,{filename:i.filename});const c=o.run(u);if(typeof c!=="function"){throw new Error(`Expected a "function" to be returned for \`${r}\`, but got "${typeof c}"`)}const l=function(...e){var t;try{const r=c.apply(this,e);if(typeof((t=r)===null||t===void 0?void 0:t.then)==="function"){return r}return Promise.resolve(r)}catch(e){return Promise.reject(e)}};Object.defineProperty(l,"toString",{value:c.toString.bind(c),enumerable:false});return l}e.compile=compile})(degenerator||(degenerator={}));function checkNames({callee:e},t){let r;if(o.namedTypes.Identifier.check(e)){r=e.name}else if(o.namedTypes.MemberExpression.check(e)){if(o.namedTypes.Identifier.check(e.object)&&o.namedTypes.Identifier.check(e.property)){r=`${e.object.name}.${e.property.name}`}else{return false}}else if(o.namedTypes.FunctionExpression.check(e)){if(e.id){r=e.id.name}else{return false}}else{throw new Error(`Don't know how to get name for: ${e.type}`)}return checkName(r,t)}function checkName(e,t){for(let r=0;r<t.length;r++){const i=t[r];if(n.isRegExp(i)){if(i.test(e)){return true}}else if(e===i){return true}}return false}e.exports=degenerator},function(e,t,r){if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){e.exports=r(567)}else{e.exports=r(435)}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,r;if(isObject(e)===false)return false;t=e.constructor;if(t===undefined)return true;r=t.prototype;if(isObject(r)===false)return false;if(r.hasOwnProperty("isPrototypeOf")===false){return false}return true}t.isPlainObject=isPlainObject},function(e,t){"use strict";var r="\ufeff";t.PrependBOM=PrependBOMWrapper;function PrependBOMWrapper(e,t){this.encoder=e;this.addBOM=true}PrependBOMWrapper.prototype.write=function(e){if(this.addBOM){e=r+e;this.addBOM=false}return this.encoder.write(e)};PrependBOMWrapper.prototype.end=function(){return this.encoder.end()};t.StripBOM=StripBOMWrapper;function StripBOMWrapper(e,t){this.decoder=e;this.pass=false;this.options=t||{}}StripBOMWrapper.prototype.write=function(e){var t=this.decoder.write(e);if(this.pass||!t)return t;if(t[0]===r){t=t.slice(1);if(