module.exports=function(e,t){"use strict";varn={};function__webpack_require__(t){if(n[t]){returnn[t].exports}vari=n[t]={i:t,l:false,exports:{}};vara=true;try{e[t].call(i.exports,i,i.exports,__webpack_require__);a=false}finally{if(a)deleten[t]}i.l=true;returni.exports}__webpack_require__.ab=__dirname+"/";functionstartup(){return__webpack_require__(131)}returnstartup()}([,function(e,t,n){"use strict";vari=this&&this.__createBinding||(Object.create?function(e,t,n,i){if(i===undefined)i=n;Object.defineProperty(e,i,{enumerable:true,get:function(){returnt[n]}})}:function(e,t,n,i){if(i===undefined)i=n;e[i]=t[n]});vara=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});varr=this&&this.__importStar||function(e){if(e&&e.__esModule)returne;vart={};if(e!=null)for(varnine)if(n!=="default"&&Object.hasOwnProperty.call(e,n))i(t,e,n);a(t,e);returnt};varo=this&&this.__awaiter||function(e,t,n,i){functionadopt(e){returneinstanceofn?e:newn(function(t){t(e)})}returnnew(n||(n=Promise))(function(n,a){functionfulfilled(e){try{step(i.next(e))}catch(e){a(e)}}functionrejected(e){try{step(i["throw"](e))}catch(e){a(e)}}functionstep(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.findInPath=t.which=t.mkdirP=t.rmRF=t.mv=t.cp=void0;consts=n(357);constc=r(n(129));constu=r(n(622));constl=n(669);constp=r(n(672));constm=l.promisify(c.exec);constd=l.promisify(c.execFile);functioncp(e,t,n={}){returno(this,void0,void0,function*(){const{force:i,recursive:a,copySourceDirectory:r}=readCopyOptions(n);consto=(yieldp.exists(t))?yieldp.stat(t):null;if(o&&o.isFile()&&!i){return}consts=o&&o.isDirectory()&&r?u.join(t,u.basename(e)):t;if(!(yieldp.exists(e))){thrownewError(`no such file or directory: ${e}`)}constc=yieldp.stat(e);if(c.isDirectory()){if(!a){thrownewError(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yieldcpDirRecursive(e,s,0,i)}}else{if(u.relative(e,s)===""){thrownewError(`'${s}' and '${e}' are the same file`)}yieldcopyFile(e,s,i)}})}t.cp=cp;functionmv(e,t,n={}){returno(this,void0,void0,function*(){if(yieldp.exists(t)){leti=true;if(yieldp.isDirectory(t)){t=u.join(t,u.basename(e));i=yieldp.exists(t)}if(i){if(n.force==null||n.force){yieldrmRF(t)}else{thrownewError("Destination already exists")}}}yieldmkdirP(u.dirname(t));yieldp.rename(e,t)})}t.mv=mv;functionrmRF(e){returno(this,void0,void0,function*(){if(p.IS_WINDOWS){if(/[*"<>|]/.test(e)){thrownewError('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}try{constt=p.getCmdPath();if(yieldp.isDirectory(e,true)){yieldm(`${t} /s /c "rd /s /q "%inputPath%""`,{env:{inputPath:e}})}else{yieldm(`${t} /s /c "del /f /a "%inputPath%""`,{env:{inputPath:e}})}}catch(e){if(e.code!=="ENOENT")throwe}try{yieldp.unlink(e)}catch(e){if(e.code!=="ENOENT")throwe}}else{lett=false;try{t=yieldp.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throwe;return}if(t){yieldd(`rm`,[`-rf`,`${e}`])}else{yieldp.unlink(e)}}})}t.rmRF=rmRF;functionmkdirP(e){returno(this,void0,void0,function*(){s.ok(e,"a path argument must be provided");yieldp.mkdir(e,{recursive:true})})}t.mkdirP=mkdirP;functionwhich(e,t){returno(this,void0,void0,function*(){if(!e){thrownewError("parameter 'tool' is required")}if(t){constt=yieldwhich(e,false);if(!t){if(p.IS_WINDOWS){thrownewError(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{thrownewError(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}returnt}constn=yieldfindInPath(e);if(n&&n.len