@xsahxl/s
Version:
Serverless devs tool, serverless developer tool, supports Alibaba cloud, AWS, azure, baidu cloud, Huawei cloud, Google cloud and Tencent cloud.
14 lines (11 loc) • 1.51 MB
JavaScript
var Rne=Object.create;var vd=Object.defineProperty;var Tne=Object.getOwnPropertyDescriptor;var Bne=Object.getOwnPropertyNames;var Pne=Object.getPrototypeOf,qne=Object.prototype.hasOwnProperty;var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),kne=(e,t)=>{for(var r in t)vd(e,r,{get:t[r],enumerable:!0})},O4=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Bne(t))!qne.call(e,i)&&i!==r&&vd(e,i,{get:()=>t[i],enumerable:!(n=Tne(t,i))||n.enumerable});return e};var he=(e,t,r)=>(r=e!=null?Rne(Pne(e)):{},O4(t||!e||!e.__esModule?vd(r,"default",{value:e,enumerable:!0}):r,e)),Lne=e=>O4(vd({},"__esModule",{value:!0}),e);var Cr=g(c1=>{"use strict";c1.fromCallback=function(e){return Object.defineProperty(function(...t){if(typeof t[t.length-1]=="function")e.apply(this,t);else return new Promise((r,n)=>{e.call(this,...t,(i,s)=>i!=null?n(i):r(s))})},"name",{value:e.name})};c1.fromPromise=function(e){return Object.defineProperty(function(...t){let r=t[t.length-1];if(typeof r!="function")return e.apply(this,t);e.apply(this,t.slice(0,-1)).then(n=>r(null,n),r)},"name",{value:e.name})}});var T4=g((mSe,R4)=>{var Qi=require("constants"),jne=process.cwd,Dd=null,Ine=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return Dd||(Dd=jne.call(process)),Dd};try{process.cwd()}catch{}typeof process.chdir=="function"&&(l1=process.chdir,process.chdir=function(e){Dd=null,l1.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,l1));var l1;R4.exports=Nne;function Nne(e){Qi.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(e.lchown),e.chmod=n(e.chmod),e.fchmod=n(e.fchmod),e.lchmod=n(e.lchmod),e.chownSync=o(e.chownSync),e.fchownSync=o(e.fchownSync),e.lchownSync=o(e.lchownSync),e.chmodSync=i(e.chmodSync),e.fchmodSync=i(e.fchmodSync),e.lchmodSync=i(e.lchmodSync),e.stat=u(e.stat),e.fstat=u(e.fstat),e.lstat=u(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(f,h,m){m&&process.nextTick(m)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(f,h,m,b){b&&process.nextTick(b)},e.lchownSync=function(){}),Ine==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(f){function h(m,b,y){var v=Date.now(),E=0;f(m,b,function S(A){if(A&&(A.code==="EACCES"||A.code==="EPERM"||A.code==="EBUSY")&&Date.now()-v<6e4){setTimeout(function(){e.stat(b,function(O,L){O&&O.code==="ENOENT"?f(m,b,S):y(A)})},E),E<100&&(E+=10);return}y&&y(A)})}return Object.setPrototypeOf&&Object.setPrototypeOf(h,f),h}(e.rename)),e.read=typeof e.read!="function"?e.read:function(f){function h(m,b,y,v,E,S){var A;if(S&&typeof S=="function"){var O=0;A=function(L,M,ae){if(L&&L.code==="EAGAIN"&&O<10)return O++,f.call(e,m,b,y,v,E,A);S.apply(this,arguments)}}return f.call(e,m,b,y,v,E,A)}return Object.setPrototypeOf&&Object.setPrototypeOf(h,f),h}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(f){return function(h,m,b,y,v){for(var E=0;;)try{return f.call(e,h,m,b,y,v)}catch(S){if(S.code==="EAGAIN"&&E<10){E++;continue}throw S}}}(e.readSync);function t(f){f.lchmod=function(h,m,b){f.open(h,Qi.O_WRONLY|Qi.O_SYMLINK,m,function(y,v){if(y){b&&b(y);return}f.fchmod(v,m,function(E){f.close(v,function(S){b&&b(E||S)})})})},f.lchmodSync=function(h,m){var b=f.openSync(h,Qi.O_WRONLY|Qi.O_SYMLINK,m),y=!0,v;try{v=f.fchmodSync(b,m),y=!1}finally{if(y)try{f.closeSync(b)}catch{}else f.closeSync(b)}return v}}function r(f){Qi.hasOwnProperty("O_SYMLINK")&&f.futimes?(f.lutimes=function(h,m,b,y){f.open(h,Qi.O_SYMLINK,function(v,E){if(v){y&&y(v);return}f.futimes(E,m,b,function(S){f.close(E,function(A){y&&y(S||A)})})})},f.lutimesSync=function(h,m,b){var y=f.openSync(h,Qi.O_SYMLINK),v,E=!0;try{v=f.futimesSync(y,m,b),E=!1}finally{if(E)try{f.closeSync(y)}catch{}else f.closeSync(y)}return v}):f.futimes&&(f.lutimes=function(h,m,b,y){y&&process.nextTick(y)},f.lutimesSync=function(){})}function n(f){return f&&function(h,m,b){return f.call(e,h,m,function(y){p(y)&&(y=null),b&&b.apply(this,arguments)})}}function i(f){return f&&function(h,m){try{return f.call(e,h,m)}catch(b){if(!p(b))throw b}}}function s(f){return f&&function(h,m,b,y){return f.call(e,h,m,b,function(v){p(v)&&(v=null),y&&y.apply(this,arguments)})}}function o(f){return f&&function(h,m,b){try{return f.call(e,h,m,b)}catch(y){if(!p(y))throw y}}}function u(f){return f&&function(h,m,b){typeof m=="function"&&(b=m,m=null);function y(v,E){E&&(E.uid<0&&(E.uid+=4294967296),E.gid<0&&(E.gid+=4294967296)),b&&b.apply(this,arguments)}return m?f.call(e,h,m,y):f.call(e,h,y)}}function l(f){return f&&function(h,m){var b=m?f.call(e,h,m):f.call(e,h);return b&&(b.uid<0&&(b.uid+=4294967296),b.gid<0&&(b.gid+=4294967296)),b}}function p(f){if(!f||f.code==="ENOSYS")return!0;var h=!process.getuid||process.getuid()!==0;return!!(h&&(f.code==="EINVAL"||f.code==="EPERM"))}}});var q4=g((xSe,P4)=>{var B4=require("stream").Stream;P4.exports=Mne;function Mne(e){return{ReadStream:t,WriteStream:r};function t(n,i){if(!(this instanceof t))return new t(n,i);B4.call(this);var s=this;this.path=n,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,i=i||{};for(var o=Object.keys(i),u=0,l=o.length;u<l;u++){var p=o[u];this[p]=i[p]}if(this.encoding&&this.setEncoding(this.encoding),this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!="number")throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(f,h){if(f){s.emit("error",f),s.readable=!1;return}s.fd=h,s.emit("open",h),s._read()})}function r(n,i){if(!(this instanceof r))return new r(n,i);B4.call(this),this.path=n,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,i=i||{};for(var s=Object.keys(i),o=0,u=s.length;o<u;o++){var l=s[o];this[l]=i[l]}if(this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.start<0)throw new Error("start must be >= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var L4=g((gSe,k4)=>{"use strict";k4.exports=$ne;var Une=Object.getPrototypeOf||function(e){return e.__proto__};function $ne(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:Une(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var Ht=g((bSe,d1)=>{var ot=require("fs"),zne=T4(),Hne=q4(),Gne=L4(),_d=require("util"),qt,Ed;typeof Symbol=="function"&&typeof Symbol.for=="function"?(qt=Symbol.for("graceful-fs.queue"),Ed=Symbol.for("graceful-fs.previous")):(qt="___graceful-fs.queue",Ed="___graceful-fs.previous");function Wne(){}function N4(e,t){Object.defineProperty(e,qt,{get:function(){return t}})}var Js=Wne;_d.debuglog?Js=_d.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Js=function(){var e=_d.format.apply(_d,arguments);e="GFS4: "+e.split(/\n/).join(`
GFS4: `),console.error(e)});ot[qt]||(j4=global[qt]||[],N4(ot,j4),ot.close=function(e){function t(r,n){return e.call(ot,r,function(i){i||I4(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(t,Ed,{value:e}),t}(ot.close),ot.closeSync=function(e){function t(r){e.apply(ot,arguments),I4()}return Object.defineProperty(t,Ed,{value:e}),t}(ot.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Js(ot[qt]),require("assert").equal(ot[qt].length,0)}));var j4;global[qt]||N4(global,ot[qt]);d1.exports=f1(Gne(ot));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!ot.__patched&&(d1.exports=f1(ot),ot.__patched=!0);function f1(e){zne(e),e.gracefulify=f1,e.createReadStream=M,e.createWriteStream=ae;var t=e.readFile;e.readFile=r;function r(N,Y,X){return typeof Y=="function"&&(X=Y,Y=null),ue(N,Y,X);function ue(ge,Q,ee,te){return t(ge,Q,function(k){k&&(k.code==="EMFILE"||k.code==="ENFILE")?fa([ue,[ge,Q,ee],k,te||Date.now(),Date.now()]):typeof ee=="function"&&ee.apply(this,arguments)})}}var n=e.writeFile;e.writeFile=i;function i(N,Y,X,ue){return typeof X=="function"&&(ue=X,X=null),ge(N,Y,X,ue);function ge(Q,ee,te,k,$){return n(Q,ee,te,function(V){V&&(V.code==="EMFILE"||V.code==="ENFILE")?fa([ge,[Q,ee,te,k],V,$||Date.now(),Date.now()]):typeof k=="function"&&k.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=o);function o(N,Y,X,ue){return typeof X=="function"&&(ue=X,X=null),ge(N,Y,X,ue);function ge(Q,ee,te,k,$){return s(Q,ee,te,function(V){V&&(V.code==="EMFILE"||V.code==="ENFILE")?fa([ge,[Q,ee,te,k],V,$||Date.now(),Date.now()]):typeof k=="function"&&k.apply(this,arguments)})}}var u=e.copyFile;u&&(e.copyFile=l);function l(N,Y,X,ue){return typeof X=="function"&&(ue=X,X=0),ge(N,Y,X,ue);function ge(Q,ee,te,k,$){return u(Q,ee,te,function(V){V&&(V.code==="EMFILE"||V.code==="ENFILE")?fa([ge,[Q,ee,te,k],V,$||Date.now(),Date.now()]):typeof k=="function"&&k.apply(this,arguments)})}}var p=e.readdir;e.readdir=h;var f=/^v[0-5]\./;function h(N,Y,X){typeof Y=="function"&&(X=Y,Y=null);var ue=f.test(process.version)?function(ee,te,k,$){return p(ee,ge(ee,te,k,$))}:function(ee,te,k,$){return p(ee,te,ge(ee,te,k,$))};return ue(N,Y,X);function ge(Q,ee,te,k){return function($,V){$&&($.code==="EMFILE"||$.code==="ENFILE")?fa([ue,[Q,ee,te],$,k||Date.now(),Date.now()]):(V&&V.sort&&V.sort(),typeof te=="function"&&te.call(this,$,V))}}}if(process.version.substr(0,4)==="v0.8"){var m=Hne(e);S=m.ReadStream,O=m.WriteStream}var b=e.ReadStream;b&&(S.prototype=Object.create(b.prototype),S.prototype.open=A);var y=e.WriteStream;y&&(O.prototype=Object.create(y.prototype),O.prototype.open=L),Object.defineProperty(e,"ReadStream",{get:function(){return S},set:function(N){S=N},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return O},set:function(N){O=N},enumerable:!0,configurable:!0});var v=S;Object.defineProperty(e,"FileReadStream",{get:function(){return v},set:function(N){v=N},enumerable:!0,configurable:!0});var E=O;Object.defineProperty(e,"FileWriteStream",{get:function(){return E},set:function(N){E=N},enumerable:!0,configurable:!0});function S(N,Y){return this instanceof S?(b.apply(this,arguments),this):S.apply(Object.create(S.prototype),arguments)}function A(){var N=this;me(N.path,N.flags,N.mode,function(Y,X){Y?(N.autoClose&&N.destroy(),N.emit("error",Y)):(N.fd=X,N.emit("open",X),N.read())})}function O(N,Y){return this instanceof O?(y.apply(this,arguments),this):O.apply(Object.create(O.prototype),arguments)}function L(){var N=this;me(N.path,N.flags,N.mode,function(Y,X){Y?(N.destroy(),N.emit("error",Y)):(N.fd=X,N.emit("open",X))})}function M(N,Y){return new e.ReadStream(N,Y)}function ae(N,Y){return new e.WriteStream(N,Y)}var Z=e.open;e.open=me;function me(N,Y,X,ue){return typeof X=="function"&&(ue=X,X=null),ge(N,Y,X,ue);function ge(Q,ee,te,k,$){return Z(Q,ee,te,function(V,Be){V&&(V.code==="EMFILE"||V.code==="ENFILE")?fa([ge,[Q,ee,te,k],V,$||Date.now(),Date.now()]):typeof k=="function"&&k.apply(this,arguments)})}}return e}function fa(e){Js("ENQUEUE",e[0].name,e[1]),ot[qt].push(e),p1()}var wd;function I4(){for(var e=Date.now(),t=0;t<ot[qt].length;++t)ot[qt][t].length>2&&(ot[qt][t][3]=e,ot[qt][t][4]=e);p1()}function p1(){if(clearTimeout(wd),wd=void 0,ot[qt].length!==0){var e=ot[qt].shift(),t=e[0],r=e[1],n=e[2],i=e[3],s=e[4];if(i===void 0)Js("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-i>=6e4){Js("TIMEOUT",t.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var u=Date.now()-s,l=Math.max(s-i,1),p=Math.min(l*1.2,100);u>=p?(Js("RETRY",t.name,r),t.apply(null,r.concat([i]))):ot[qt].push(e)}wd===void 0&&(wd=setTimeout(p1,0))}}});var Ks=g(fi=>{"use strict";var M4=Cr().fromCallback,nr=Ht(),Yne=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(e=>typeof nr[e]=="function");Object.assign(fi,nr);Yne.forEach(e=>{fi[e]=M4(nr[e])});fi.exists=function(e,t){return typeof t=="function"?nr.exists(e,t):new Promise(r=>nr.exists(e,r))};fi.read=function(e,t,r,n,i,s){return typeof s=="function"?nr.read(e,t,r,n,i,s):new Promise((o,u)=>{nr.read(e,t,r,n,i,(l,p,f)=>{if(l)return u(l);o({bytesRead:p,buffer:f})})})};fi.write=function(e,t,...r){return typeof r[r.length-1]=="function"?nr.write(e,t,...r):new Promise((n,i)=>{nr.write(e,t,...r,(s,o,u)=>{if(s)return i(s);n({bytesWritten:o,buffer:u})})})};fi.readv=function(e,t,...r){return typeof r[r.length-1]=="function"?nr.readv(e,t,...r):new Promise((n,i)=>{nr.readv(e,t,...r,(s,o,u)=>{if(s)return i(s);n({bytesRead:o,buffers:u})})})};fi.writev=function(e,t,...r){return typeof r[r.length-1]=="function"?nr.writev(e,t,...r):new Promise((n,i)=>{nr.writev(e,t,...r,(s,o,u)=>{if(s)return i(s);n({bytesWritten:o,buffers:u})})})};typeof nr.realpath.native=="function"?fi.realpath.native=M4(nr.realpath.native):process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")});var $4=g((vSe,U4)=>{"use strict";var Vne=require("path");U4.exports.checkPath=function(t){if(process.platform==="win32"&&/[<>:"|?*]/.test(t.replace(Vne.parse(t).root,""))){let n=new Error(`Path contains invalid characters: ${t}`);throw n.code="EINVAL",n}}});var W4=g((DSe,h1)=>{"use strict";var z4=Ks(),{checkPath:H4}=$4(),G4=e=>{let t={mode:511};return typeof e=="number"?e:{...t,...e}.mode};h1.exports.makeDir=async(e,t)=>(H4(e),z4.mkdir(e,{mode:G4(t),recursive:!0}));h1.exports.makeDirSync=(e,t)=>(H4(e),z4.mkdirSync(e,{mode:G4(t),recursive:!0}))});var _n=g((_Se,Y4)=>{"use strict";var Jne=Cr().fromPromise,{makeDir:Kne,makeDirSync:m1}=W4(),x1=Jne(Kne);Y4.exports={mkdirs:x1,mkdirsSync:m1,mkdirp:x1,mkdirpSync:m1,ensureDir:x1,ensureDirSync:m1}});var es=g((wSe,J4)=>{"use strict";var Xne=Cr().fromPromise,V4=Ks();function Zne(e){return V4.access(e).then(()=>!0).catch(()=>!1)}J4.exports={pathExists:Xne(Zne),pathExistsSync:V4.existsSync}});var g1=g((ESe,K4)=>{"use strict";var pa=Ht();function Qne(e,t,r,n){pa.open(e,"r+",(i,s)=>{if(i)return n(i);pa.futimes(s,t,r,o=>{pa.close(s,u=>{n&&n(o||u)})})})}function eie(e,t,r){let n=pa.openSync(e,"r+");return pa.futimesSync(n,t,r),pa.closeSync(n)}K4.exports={utimesMillis:Qne,utimesMillisSync:eie}});var Xs=g((CSe,Q4)=>{"use strict";var da=Ks(),At=require("path"),tie=require("util");function rie(e,t,r){let n=r.dereference?i=>da.stat(i,{bigint:!0}):i=>da.lstat(i,{bigint:!0});return Promise.all([n(e),n(t).catch(i=>{if(i.code==="ENOENT")return null;throw i})]).then(([i,s])=>({srcStat:i,destStat:s}))}function nie(e,t,r){let n,i=r.dereference?o=>da.statSync(o,{bigint:!0}):o=>da.lstatSync(o,{bigint:!0}),s=i(e);try{n=i(t)}catch(o){if(o.code==="ENOENT")return{srcStat:s,destStat:null};throw o}return{srcStat:s,destStat:n}}function iie(e,t,r,n,i){tie.callbackify(rie)(e,t,n,(s,o)=>{if(s)return i(s);let{srcStat:u,destStat:l}=o;if(l){if(Ac(u,l)){let p=At.basename(e),f=At.basename(t);return r==="move"&&p!==f&&p.toLowerCase()===f.toLowerCase()?i(null,{srcStat:u,destStat:l,isChangingCase:!0}):i(new Error("Source and destination must not be the same."))}if(u.isDirectory()&&!l.isDirectory())return i(new Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`));if(!u.isDirectory()&&l.isDirectory())return i(new Error(`Cannot overwrite directory '${t}' with non-directory '${e}'.`))}return u.isDirectory()&&b1(e,t)?i(new Error(Cd(e,t,r))):i(null,{srcStat:u,destStat:l})})}function sie(e,t,r,n){let{srcStat:i,destStat:s}=nie(e,t,n);if(s){if(Ac(i,s)){let o=At.basename(e),u=At.basename(t);if(r==="move"&&o!==u&&o.toLowerCase()===u.toLowerCase())return{srcStat:i,destStat:s,isChangingCase:!0};throw new Error("Source and destination must not be the same.")}if(i.isDirectory()&&!s.isDirectory())throw new Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`);if(!i.isDirectory()&&s.isDirectory())throw new Error(`Cannot overwrite directory '${t}' with non-directory '${e}'.`)}if(i.isDirectory()&&b1(e,t))throw new Error(Cd(e,t,r));return{srcStat:i,destStat:s}}function X4(e,t,r,n,i){let s=At.resolve(At.dirname(e)),o=At.resolve(At.dirname(r));if(o===s||o===At.parse(o).root)return i();da.stat(o,{bigint:!0},(u,l)=>u?u.code==="ENOENT"?i():i(u):Ac(t,l)?i(new Error(Cd(e,r,n))):X4(e,t,o,n,i))}function Z4(e,t,r,n){let i=At.resolve(At.dirname(e)),s=At.resolve(At.dirname(r));if(s===i||s===At.parse(s).root)return;let o;try{o=da.statSync(s,{bigint:!0})}catch(u){if(u.code==="ENOENT")return;throw u}if(Ac(t,o))throw new Error(Cd(e,r,n));return Z4(e,t,s,n)}function Ac(e,t){return t.ino&&t.dev&&t.ino===e.ino&&t.dev===e.dev}function b1(e,t){let r=At.resolve(e).split(At.sep).filter(i=>i),n=At.resolve(t).split(At.sep).filter(i=>i);return r.reduce((i,s,o)=>i&&n[o]===s,!0)}function Cd(e,t,r){return`Cannot ${r} '${e}' to a subdirectory of itself, '${t}'.`}Q4.exports={checkPaths:iie,checkPathsSync:sie,checkParentPaths:X4,checkParentPathsSync:Z4,isSrcSubdir:b1,areIdentical:Ac}});var s5=g((FSe,i5)=>{"use strict";var Fr=Ht(),Oc=require("path"),oie=_n().mkdirs,aie=es().pathExists,uie=g1().utimesMillis,Rc=Xs();function cie(e,t,r,n){typeof r=="function"&&!n?(n=r,r={}):typeof r=="function"&&(r={filter:r}),n=n||function(){},r=r||{},r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;
see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),Rc.checkPaths(e,t,"copy",r,(i,s)=>{if(i)return n(i);let{srcStat:o,destStat:u}=s;Rc.checkParentPaths(e,o,t,"copy",l=>{if(l)return n(l);t5(e,t,r,(p,f)=>{if(p)return n(p);if(!f)return n();lie(u,e,t,r,n)})})})}function lie(e,t,r,n,i){let s=Oc.dirname(r);aie(s,(o,u)=>{if(o)return i(o);if(u)return y1(e,t,r,n,i);oie(s,l=>l?i(l):y1(e,t,r,n,i))})}function t5(e,t,r,n){if(!r.filter)return n(null,!0);Promise.resolve(r.filter(e,t)).then(i=>n(null,i),i=>n(i))}function y1(e,t,r,n,i){(n.dereference?Fr.stat:Fr.lstat)(t,(o,u)=>o?i(o):u.isDirectory()?gie(u,e,t,r,n,i):u.isFile()||u.isCharacterDevice()||u.isBlockDevice()?fie(u,e,t,r,n,i):u.isSymbolicLink()?vie(e,t,r,n,i):u.isSocket()?i(new Error(`Cannot copy a socket file: ${t}`)):u.isFIFO()?i(new Error(`Cannot copy a FIFO pipe: ${t}`)):i(new Error(`Unknown file: ${t}`)))}function fie(e,t,r,n,i,s){return t?pie(e,r,n,i,s):r5(e,r,n,i,s)}function pie(e,t,r,n,i){if(n.overwrite)Fr.unlink(r,s=>s?i(s):r5(e,t,r,n,i));else return n.errorOnExist?i(new Error(`'${r}' already exists`)):i()}function r5(e,t,r,n,i){Fr.copyFile(t,r,s=>s?i(s):n.preserveTimestamps?die(e.mode,t,r,i):Fd(r,e.mode,i))}function die(e,t,r,n){return hie(e)?mie(r,e,i=>i?n(i):e5(e,t,r,n)):e5(e,t,r,n)}function hie(e){return(e&128)===0}function mie(e,t,r){return Fd(e,t|128,r)}function e5(e,t,r,n){xie(t,r,i=>i?n(i):Fd(r,e,n))}function Fd(e,t,r){return Fr.chmod(e,t,r)}function xie(e,t,r){Fr.stat(e,(n,i)=>n?r(n):uie(t,i.atime,i.mtime,r))}function gie(e,t,r,n,i,s){return t?n5(r,n,i,s):bie(e.mode,r,n,i,s)}function bie(e,t,r,n,i){Fr.mkdir(r,s=>{if(s)return i(s);n5(t,r,n,o=>o?i(o):Fd(r,e,i))})}function n5(e,t,r,n){Fr.readdir(e,(i,s)=>i?n(i):v1(s,e,t,r,n))}function v1(e,t,r,n,i){let s=e.pop();return s?yie(e,s,t,r,n,i):i()}function yie(e,t,r,n,i,s){let o=Oc.join(r,t),u=Oc.join(n,t);t5(o,u,i,(l,p)=>{if(l)return s(l);if(!p)return v1(e,r,n,i,s);Rc.checkPaths(o,u,"copy",i,(f,h)=>{if(f)return s(f);let{destStat:m}=h;y1(m,o,u,i,b=>b?s(b):v1(e,r,n,i,s))})})}function vie(e,t,r,n,i){Fr.readlink(t,(s,o)=>{if(s)return i(s);if(n.dereference&&(o=Oc.resolve(process.cwd(),o)),e)Fr.readlink(r,(u,l)=>u?u.code==="EINVAL"||u.code==="UNKNOWN"?Fr.symlink(o,r,i):i(u):(n.dereference&&(l=Oc.resolve(process.cwd(),l)),Rc.isSrcSubdir(o,l)?i(new Error(`Cannot copy '${o}' to a subdirectory of itself, '${l}'.`)):Rc.isSrcSubdir(l,o)?i(new Error(`Cannot overwrite '${l}' with '${o}'.`)):Die(o,r,i)));else return Fr.symlink(o,r,i)})}function Die(e,t,r){Fr.unlink(t,n=>n?r(n):Fr.symlink(e,t,r))}i5.exports=cie});var l5=g((SSe,c5)=>{"use strict";var ir=Ht(),Tc=require("path"),_ie=_n().mkdirsSync,wie=g1().utimesMillisSync,Bc=Xs();function Eie(e,t,r){typeof r=="function"&&(r={filter:r}),r=r||{},r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;
see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:n,destStat:i}=Bc.checkPathsSync(e,t,"copy",r);if(Bc.checkParentPathsSync(e,n,t,"copy"),r.filter&&!r.filter(e,t))return;let s=Tc.dirname(t);return ir.existsSync(s)||_ie(s),o5(i,e,t,r)}function o5(e,t,r,n){let s=(n.dereference?ir.statSync:ir.lstatSync)(t);if(s.isDirectory())return Tie(s,e,t,r,n);if(s.isFile()||s.isCharacterDevice()||s.isBlockDevice())return Cie(s,e,t,r,n);if(s.isSymbolicLink())return qie(e,t,r,n);throw s.isSocket()?new Error(`Cannot copy a socket file: ${t}`):s.isFIFO()?new Error(`Cannot copy a FIFO pipe: ${t}`):new Error(`Unknown file: ${t}`)}function Cie(e,t,r,n,i){return t?Fie(e,r,n,i):a5(e,r,n,i)}function Fie(e,t,r,n){if(n.overwrite)return ir.unlinkSync(r),a5(e,t,r,n);if(n.errorOnExist)throw new Error(`'${r}' already exists`)}function a5(e,t,r,n){return ir.copyFileSync(t,r),n.preserveTimestamps&&Sie(e.mode,t,r),D1(r,e.mode)}function Sie(e,t,r){return Aie(e)&&Oie(r,e),Rie(t,r)}function Aie(e){return(e&128)===0}function Oie(e,t){return D1(e,t|128)}function D1(e,t){return ir.chmodSync(e,t)}function Rie(e,t){let r=ir.statSync(e);return wie(t,r.atime,r.mtime)}function Tie(e,t,r,n,i){return t?u5(r,n,i):Bie(e.mode,r,n,i)}function Bie(e,t,r,n){return ir.mkdirSync(r),u5(t,r,n),D1(r,e)}function u5(e,t,r){ir.readdirSync(e).forEach(n=>Pie(n,e,t,r))}function Pie(e,t,r,n){let i=Tc.join(t,e),s=Tc.join(r,e);if(n.filter&&!n.filter(i,s))return;let{destStat:o}=Bc.checkPathsSync(i,s,"copy",n);return o5(o,i,s,n)}function qie(e,t,r,n){let i=ir.readlinkSync(t);if(n.dereference&&(i=Tc.resolve(process.cwd(),i)),e){let s;try{s=ir.readlinkSync(r)}catch(o){if(o.code==="EINVAL"||o.code==="UNKNOWN")return ir.symlinkSync(i,r);throw o}if(n.dereference&&(s=Tc.resolve(process.cwd(),s)),Bc.isSrcSubdir(i,s))throw new Error(`Cannot copy '${i}' to a subdirectory of itself, '${s}'.`);if(Bc.isSrcSubdir(s,i))throw new Error(`Cannot overwrite '${s}' with '${i}'.`);return kie(i,r)}else return ir.symlinkSync(i,r)}function kie(e,t){return ir.unlinkSync(t),ir.symlinkSync(e,t)}c5.exports=Eie});var Sd=g((ASe,f5)=>{"use strict";var Lie=Cr().fromCallback;f5.exports={copy:Lie(s5()),copySync:l5()}});var Pc=g((OSe,d5)=>{"use strict";var p5=Ht(),jie=Cr().fromCallback;function Iie(e,t){p5.rm(e,{recursive:!0,force:!0},t)}function Nie(e){p5.rmSync(e,{recursive:!0,force:!0})}d5.exports={remove:jie(Iie),removeSync:Nie}});var D5=g((RSe,v5)=>{"use strict";var Mie=Cr().fromPromise,x5=Ks(),g5=require("path"),b5=_n(),y5=Pc(),h5=Mie(async function(t){let r;try{r=await x5.readdir(t)}catch{return b5.mkdirs(t)}return Promise.all(r.map(n=>y5.remove(g5.join(t,n))))});function m5(e){let t;try{t=x5.readdirSync(e)}catch{return b5.mkdirsSync(e)}t.forEach(r=>{r=g5.join(e,r),y5.removeSync(r)})}v5.exports={emptyDirSync:m5,emptydirSync:m5,emptyDir:h5,emptydir:h5}});var C5=g((TSe,E5)=>{"use strict";var Uie=Cr().fromCallback,_5=require("path"),ts=Ht(),w5=_n();function $ie(e,t){function r(){ts.writeFile(e,"",n=>{if(n)return t(n);t()})}ts.stat(e,(n,i)=>{if(!n&&i.isFile())return t();let s=_5.dirname(e);ts.stat(s,(o,u)=>{if(o)return o.code==="ENOENT"?w5.mkdirs(s,l=>{if(l)return t(l);r()}):t(o);u.isDirectory()?r():ts.readdir(s,l=>{if(l)return t(l)})})})}function zie(e){let t;try{t=ts.statSync(e)}catch{}if(t&&t.isFile())return;let r=_5.dirname(e);try{ts.statSync(r).isDirectory()||ts.readdirSync(r)}catch(n){if(n&&n.code==="ENOENT")w5.mkdirsSync(r);else throw n}ts.writeFileSync(e,"")}E5.exports={createFile:Uie($ie),createFileSync:zie}});var R5=g((BSe,O5)=>{"use strict";var Hie=Cr().fromCallback,F5=require("path"),rs=Ht(),S5=_n(),Gie=es().pathExists,{areIdentical:A5}=Xs();function Wie(e,t,r){function n(i,s){rs.link(i,s,o=>{if(o)return r(o);r(null)})}rs.lstat(t,(i,s)=>{rs.lstat(e,(o,u)=>{if(o)return o.message=o.message.replace("lstat","ensureLink"),r(o);if(s&&A5(u,s))return r(null);let l=F5.dirname(t);Gie(l,(p,f)=>{if(p)return r(p);if(f)return n(e,t);S5.mkdirs(l,h=>{if(h)return r(h);n(e,t)})})})})}function Yie(e,t){let r;try{r=rs.lstatSync(t)}catch{}try{let s=rs.lstatSync(e);if(r&&A5(s,r))return}catch(s){throw s.message=s.message.replace("lstat","ensureLink"),s}let n=F5.dirname(t);return rs.existsSync(n)||S5.mkdirsSync(n),rs.linkSync(e,t)}O5.exports={createLink:Hie(Wie),createLinkSync:Yie}});var B5=g((PSe,T5)=>{"use strict";var ns=require("path"),qc=Ht(),Vie=es().pathExists;function Jie(e,t,r){if(ns.isAbsolute(e))return qc.lstat(e,n=>n?(n.message=n.message.replace("lstat","ensureSymlink"),r(n)):r(null,{toCwd:e,toDst:e}));{let n=ns.dirname(t),i=ns.join(n,e);return Vie(i,(s,o)=>s?r(s):o?r(null,{toCwd:i,toDst:e}):qc.lstat(e,u=>u?(u.message=u.message.replace("lstat","ensureSymlink"),r(u)):r(null,{toCwd:e,toDst:ns.relative(n,e)})))}}function Kie(e,t){let r;if(ns.isAbsolute(e)){if(r=qc.existsSync(e),!r)throw new Error("absolute srcpath does not exist");return{toCwd:e,toDst:e}}else{let n=ns.dirname(t),i=ns.join(n,e);if(r=qc.existsSync(i),r)return{toCwd:i,toDst:e};if(r=qc.existsSync(e),!r)throw new Error("relative srcpath does not exist");return{toCwd:e,toDst:ns.relative(n,e)}}}T5.exports={symlinkPaths:Jie,symlinkPathsSync:Kie}});var k5=g((qSe,q5)=>{"use strict";var P5=Ht();function Xie(e,t,r){if(r=typeof t=="function"?t:r,t=typeof t=="function"?!1:t,t)return r(null,t);P5.lstat(e,(n,i)=>{if(n)return r(null,"file");t=i&&i.isDirectory()?"dir":"file",r(null,t)})}function Zie(e,t){let r;if(t)return t;try{r=P5.lstatSync(e)}catch{return"file"}return r&&r.isDirectory()?"dir":"file"}q5.exports={symlinkType:Xie,symlinkTypeSync:Zie}});var z5=g((kSe,$5)=>{"use strict";var Qie=Cr().fromCallback,j5=require("path"),wn=Ks(),I5=_n(),ese=I5.mkdirs,tse=I5.mkdirsSync,N5=B5(),rse=N5.symlinkPaths,nse=N5.symlinkPathsSync,M5=k5(),ise=M5.symlinkType,sse=M5.symlinkTypeSync,ose=es().pathExists,{areIdentical:U5}=Xs();function ase(e,t,r,n){n=typeof r=="function"?r:n,r=typeof r=="function"?!1:r,wn.lstat(t,(i,s)=>{!i&&s.isSymbolicLink()?Promise.all([wn.stat(e),wn.stat(t)]).then(([o,u])=>{if(U5(o,u))return n(null);L5(e,t,r,n)}):L5(e,t,r,n)})}function L5(e,t,r,n){rse(e,t,(i,s)=>{if(i)return n(i);e=s.toDst,ise(s.toCwd,r,(o,u)=>{if(o)return n(o);let l=j5.dirname(t);ose(l,(p,f)=>{if(p)return n(p);if(f)return wn.symlink(e,t,u,n);ese(l,h=>{if(h)return n(h);wn.symlink(e,t,u,n)})})})})}function use(e,t,r){let n;try{n=wn.lstatSync(t)}catch{}if(n&&n.isSymbolicLink()){let u=wn.statSync(e),l=wn.statSync(t);if(U5(u,l))return}let i=nse(e,t);e=i.toDst,r=sse(i.toCwd,r);let s=j5.dirname(t);return wn.existsSync(s)||tse(s),wn.symlinkSync(e,t,r)}$5.exports={createSymlink:Qie(ase),createSymlinkSync:use}});var X5=g((LSe,K5)=>{"use strict";var{createFile:H5,createFileSync:G5}=C5(),{createLink:W5,createLinkSync:Y5}=R5(),{createSymlink:V5,createSymlinkSync:J5}=z5();K5.exports={createFile:H5,createFileSync:G5,ensureFile:H5,ensureFileSync:G5,createLink:W5,createLinkSync:Y5,ensureLink:W5,ensureLinkSync:Y5,createSymlink:V5,createSymlinkSync:J5,ensureSymlink:V5,ensureSymlinkSync:J5}});var Ad=g((jSe,Z5)=>{function cse(e,{EOL:t=`
`,finalEOL:r=!0,replacer:n=null,spaces:i}={}){let s=r?t:"";return JSON.stringify(e,n,i).replace(/\n/g,t)+s}function lse(e){return Buffer.isBuffer(e)&&(e=e.toString("utf8")),e.replace(/^\uFEFF/,"")}Z5.exports={stringify:cse,stripBom:lse}});var rF=g((ISe,tF)=>{var ha;try{ha=Ht()}catch{ha=require("fs")}var Od=Cr(),{stringify:Q5,stripBom:eF}=Ad();async function fse(e,t={}){typeof t=="string"&&(t={encoding:t});let r=t.fs||ha,n="throws"in t?t.throws:!0,i=await Od.fromCallback(r.readFile)(e,t);i=eF(i);let s;try{s=JSON.parse(i,t?t.reviver:null)}catch(o){if(n)throw o.message=`${e}: ${o.message}`,o;return null}return s}var pse=Od.fromPromise(fse);function dse(e,t={}){typeof t=="string"&&(t={encoding:t});let r=t.fs||ha,n="throws"in t?t.throws:!0;try{let i=r.readFileSync(e,t);return i=eF(i),JSON.parse(i,t.reviver)}catch(i){if(n)throw i.message=`${e}: ${i.message}`,i;return null}}async function hse(e,t,r={}){let n=r.fs||ha,i=Q5(t,r);await Od.fromCallback(n.writeFile)(e,i,r)}var mse=Od.fromPromise(hse);function xse(e,t,r={}){let n=r.fs||ha,i=Q5(t,r);return n.writeFileSync(e,i,r)}var gse={readFile:pse,readFileSync:dse,writeFile:mse,writeFileSync:xse};tF.exports=gse});var iF=g((NSe,nF)=>{"use strict";var Rd=rF();nF.exports={readJson:Rd.readFile,readJsonSync:Rd.readFileSync,writeJson:Rd.writeFile,writeJsonSync:Rd.writeFileSync}});var Td=g((MSe,aF)=>{"use strict";var bse=Cr().fromCallback,kc=Ht(),sF=require("path"),oF=_n(),yse=es().pathExists;function vse(e,t,r,n){typeof r=="function"&&(n=r,r="utf8");let i=sF.dirname(e);yse(i,(s,o)=>{if(s)return n(s);if(o)return kc.writeFile(e,t,r,n);oF.mkdirs(i,u=>{if(u)return n(u);kc.writeFile(e,t,r,n)})})}function Dse(e,...t){let r=sF.dirname(e);if(kc.existsSync(r))return kc.writeFileSync(e,...t);oF.mkdirsSync(r),kc.writeFileSync(e,...t)}aF.exports={outputFile:bse(vse),outputFileSync:Dse}});var cF=g((USe,uF)=>{"use strict";var{stringify:_se}=Ad(),{outputFile:wse}=Td();async function Ese(e,t,r={}){let n=_se(t,r);await wse(e,n,r)}uF.exports=Ese});var fF=g(($Se,lF)=>{"use strict";var{stringify:Cse}=Ad(),{outputFileSync:Fse}=Td();function Sse(e,t,r){let n=Cse(t,r);Fse(e,n,r)}lF.exports=Sse});var dF=g((zSe,pF)=>{"use strict";var Ase=Cr().fromPromise,sr=iF();sr.outputJson=Ase(cF());sr.outputJsonSync=fF();sr.outputJSON=sr.outputJson;sr.outputJSONSync=sr.outputJsonSync;sr.writeJSON=sr.writeJson;sr.writeJSONSync=sr.writeJsonSync;sr.readJSON=sr.readJson;sr.readJSONSync=sr.readJsonSync;pF.exports=sr});var bF=g((HSe,gF)=>{"use strict";var Ose=Ht(),w1=require("path"),Rse=Sd().copy,xF=Pc().remove,Tse=_n().mkdirp,Bse=es().pathExists,hF=Xs();function Pse(e,t,r,n){typeof r=="function"&&(n=r,r={}),r=r||{};let i=r.overwrite||r.clobber||!1;hF.checkPaths(e,t,"move",r,(s,o)=>{if(s)return n(s);let{srcStat:u,isChangingCase:l=!1}=o;hF.checkParentPaths(e,u,t,"move",p=>{if(p)return n(p);if(qse(t))return mF(e,t,i,l,n);Tse(w1.dirname(t),f=>f?n(f):mF(e,t,i,l,n))})})}function qse(e){let t=w1.dirname(e);return w1.parse(t).root===t}function mF(e,t,r,n,i){if(n)return _1(e,t,r,i);if(r)return xF(t,s=>s?i(s):_1(e,t,r,i));Bse(t,(s,o)=>s?i(s):o?i(new Error("dest already exists.")):_1(e,t,r,i))}function _1(e,t,r,n){Ose.rename(e,t,i=>i?i.code!=="EXDEV"?n(i):kse(e,t,r,n):n())}function kse(e,t,r,n){Rse(e,t,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0},s=>s?n(s):xF(e,n))}gF.exports=Pse});var wF=g((GSe,_F)=>{"use strict";var vF=Ht(),C1=require("path"),Lse=Sd().copySync,DF=Pc().removeSync,jse=_n().mkdirpSync,yF=Xs();function Ise(e,t,r){r=r||{};let n=r.overwrite||r.clobber||!1,{srcStat:i,isChangingCase:s=!1}=yF.checkPathsSync(e,t,"move",r);return yF.checkParentPathsSync(e,i,t,"move"),Nse(t)||jse(C1.dirname(t)),Mse(e,t,n,s)}function Nse(e){let t=C1.dirname(e);return C1.parse(t).root===t}function Mse(e,t,r,n){if(n)return E1(e,t,r);if(r)return DF(t),E1(e,t,r);if(vF.existsSync(t))throw new Error("dest already exists.");return E1(e,t,r)}function E1(e,t,r){try{vF.renameSync(e,t)}catch(n){if(n.code!=="EXDEV")throw n;return Use(e,t,r)}}function Use(e,t,r){return Lse(e,t,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0}),DF(e)}_F.exports=Ise});var CF=g((WSe,EF)=>{"use strict";var $se=Cr().fromCallback;EF.exports={move:$se(bF()),moveSync:wF()}});var Zs=g((YSe,FF)=>{"use strict";FF.exports={...Ks(),...Sd(),...D5(),...X5(),...dF(),..._n(),...CF(),...Td(),...es(),...Pc()}});var Lc=g(Bd=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.Environment=void 0;Bd.Environment={AppCenter:"app_center",ServerlessCD:"serverless_cd",ServerlessDevsCICD:"serverless_devs_cicd",CloudShell:"cloud_shell",Yunxiao:"yunxiao",Github:"github",Gitlab:"gitlab",Jenkins:"jenkins"}});var Pd=g(F1=>{"use strict";Object.defineProperty(F1,"__esModule",{value:!0});var is=Lc(),zse=()=>{if(process.env.BUILD_IMAGE_ENV==="fc-backend")return is.Environment.AppCenter;for(let e in process.env){if(e==="SERVERLESS_CD")return is.Environment.ServerlessCD;if(e==="SERVERLESS_DEVS_CICD")return is.Environment.ServerlessDevsCICD;if(e.startsWith("CLOUDSHELL"))return is.Environment.CloudShell;if(e.startsWith("PIPELINE"))return is.Environment.Yunxiao;if(e.startsWith("GITHUB"))return is.Environment.Github;if(e.startsWith("GITLAB"))return is.Environment.Gitlab;if(e.startsWith("JENKINS"))return is.Environment.Jenkins}return process.platform};F1.default=zse});var SF=g(jc=>{"use strict";var Hse=jc&&jc.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jc,"__esModule",{value:!0});var Gse=Hse(Pd()),Wse=Lc(),Yse=()=>Object.values(Wse.Environment).includes((0,Gse.default)());jc.default=Yse});var AF=g(S1=>{"use strict";Object.defineProperty(S1,"__esModule",{value:!0});var Vse=()=>new Intl.DateTimeFormat("en",{timeZoneName:"long"}).format().includes("China Standard Time");S1.default=Vse});var ss=g((ZSe,TF)=>{"use strict";function Jse(e,t){var r=e;t.slice(0,-1).forEach(function(i){r=r[i]||{}});var n=t[t.length-1];return n in r}function OF(e){return typeof e=="number"||/^0x[0-9a-f]+$/i.test(e)?!0:/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(e)}function RF(e,t){return t==="constructor"&&typeof e[t]=="function"||t==="__proto__"}TF.exports=function(e,t){t||(t={});var r={bools:{},strings:{},unknownFn:null};typeof t.unknown=="function"&&(r.unknownFn=t.unknown),typeof t.boolean=="boolean"&&t.boolean?r.allBools=!0:[].concat(t.boolean).filter(Boolean).forEach(function(L){r.bools[L]=!0});var n={};function i(L){return n[L].some(function(M){return r.bools[M]})}Object.keys(t.alias||{}).forEach(function(L){n[L]=[].concat(t.alias[L]),n[L].forEach(function(M){n[M]=[L].concat(n[L].filter(function(ae){return M!==ae}))})}),[].concat(t.string).filter(Boolean).forEach(function(L){r.strings[L]=!0,n[L]&&[].concat(n[L]).forEach(function(M){r.strings[M]=!0})});var s=t.default||{},o={_:[]};function u(L,M){return r.allBools&&/^--[^=]+$/.test(M)||r.strings[L]||r.bools[L]||n[L]}function l(L,M,ae){for(var Z=L,me=0;me<M.length-1;me++){var N=M[me];if(RF(Z,N))return;Z[N]===void 0&&(Z[N]={}),(Z[N]===Object.prototype||Z[N]===Number.prototype||Z[N]===String.prototype)&&(Z[N]={}),Z[N]===Array.prototype&&(Z[N]=[]),Z=Z[N]}var Y=M[M.length-1];RF(Z,Y)||((Z===Object.prototype||Z===Number.prototype||Z===String.prototype)&&(Z={}),Z===Array.prototype&&(Z=[]),Z[Y]===void 0||r.bools[Y]||typeof Z[Y]=="boolean"?Z[Y]=ae:Array.isArray(Z[Y])?Z[Y].push(ae):Z[Y]=[Z[Y],ae])}function p(L,M,ae){if(!(ae&&r.unknownFn&&!u(L,ae)&&r.unknownFn(ae)===!1)){var Z=!r.strings[L]&&OF(M)?Number(M):M;l(o,L.split("."),Z),(n[L]||[]).forEach(function(me){l(o,me.split("."),Z)})}}Object.keys(r.bools).forEach(function(L){p(L,s[L]===void 0?!1:s[L])});var f=[];e.indexOf("--")!==-1&&(f=e.slice(e.indexOf("--")+1),e=e.slice(0,e.indexOf("--")));for(var h=0;h<e.length;h++){var m=e[h],b,y;if(/^--.+=/.test(m)){var v=m.match(/^--([^=]+)=([\s\S]*)$/);b=v[1];var E=v[2];r.bools[b]&&(E=E!=="false"),p(b,E,m)}else if(/^--no-.+/.test(m))b=m.match(/^--no-(.+)/)[1],p(b,!1,m);else if(/^--.+/.test(m))b=m.match(/^--(.+)/)[1],y=e[h+1],y!==void 0&&!/^(-|--)[^-]/.test(y)&&!r.bools[b]&&!r.allBools&&(!n[b]||!i(b))?(p(b,y,m),h+=1):/^(true|false)$/.test(y)?(p(b,y==="true",m),h+=1):p(b,r.strings[b]?"":!0,m);else if(/^-[^-]+/.test(m)){for(var S=m.slice(1,-1).split(""),A=!1,O=0;O<S.length;O++){if(y=m.slice(O+2),y==="-"){p(S[O],y,m);continue}if(/[A-Za-z]/.test(S[O])&&y[0]==="="){p(S[O],y.slice(1),m),A=!0;break}if(/[A-Za-z]/.test(S[O])&&/-?\d+(\.\d*)?(e-?\d+)?$/.test(y)){p(S[O],y,m),A=!0;break}if(S[O+1]&&S[O+1].match(/\W/)){p(S[O],m.slice(O+2),m),A=!0;break}else p(S[O],r.strings[S[O]]?"":!0,m)}b=m.slice(-1)[0],!A&&b!=="-"&&(e[h+1]&&!/^(-|--)[^-]/.test(e[h+1])&&!r.bools[b]&&(!n[b]||!i(b))?(p(b,e[h+1],m),h+=1):e[h+1]&&/^(true|false)$/.test(e[h+1])?(p(b,e[h+1]==="true",m),h+=1):p(b,r.strings[b]?"":!0,m))}else if((!r.unknownFn||r.unknownFn(m)!==!1)&&o._.push(r.strings._||!OF(m)?m:Number(m)),t.stopEarly){o._.push.apply(o._,e.slice(h+1));break}}return Object.keys(s).forEach(function(L){Jse(o,L.split("."))||(l(o,L.split("."),s[L]),(n[L]||[]).forEach(function(M){l(o,M.split("."),s[L])}))}),t["--"]?o["--"]=f.slice():f.forEach(function(L){o._.push(L)}),o}});var BF=g(Ic=>{"use strict";var Kse=Ic&&Ic.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ic,"__esModule",{value:!0});var Xse=Kse(ss()),Zse=()=>process.env.DEBUG==="true"?!0:(0,Xse.default)(process.argv.slice(2)).debug;Ic.default=Zse});var kd=g(Nc=>{"use strict";var qd=Nc&&Nc.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Nc,"__esModule",{value:!0});var Qse=qd(require("os")),A1=qd(require("path")),PF=qd(require("fs")),eoe=qd(Pd()),toe=Lc(),O1=process.env.serverless_devs_config_home||Qse.default.homedir(),roe=e=>e.replace(/~/,O1);function noe(){let e=A1.default.join(O1,".s"),t=A1.default.join(e,"config","s.json");if(PF.default.existsSync(t))try{let n=JSON.parse(PF.default.readFileSync(t,{encoding:"utf8"}));return n.workspace?roe(n.workspace):e}catch{}return(0,eoe.default)()===toe.Environment.Yunxiao?A1.default.join(O1,".cache",".s"):e}Nc.default=noe});var ma=g((tAe,Qs)=>{"use strict";function qF(e){return typeof e>"u"||e===null}function ioe(e){return typeof e=="object"&&e!==null}function soe(e){return Array.isArray(e)?e:qF(e)?[]:[e]}function ooe(e,t){var r,n,i,s;if(t)for(s=Object.keys(t),r=0,n=s.length;r<n;r+=1)i=s[r],e[i]=t[i];return e}function aoe(e,t){var r="",n;for(n=0;n<t;n+=1)r+=e;return r}function uoe(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}Qs.exports.isNothing=qF;Qs.exports.isObject=ioe;Qs.exports.toArray=soe;Qs.exports.repeat=aoe;Qs.exports.isNegativeZero=uoe;Qs.exports.extend=ooe});var xa=g((rAe,LF)=>{"use strict";function kF(e,t){var r="",n=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=`
`+e.mark.snippet),n+" "+r):n}function Mc(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=kF(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Mc.prototype=Object.create(Error.prototype);Mc.prototype.constructor=Mc;Mc.prototype.toString=function(t){return this.name+": "+kF(this,t)};LF.exports=Mc});var IF=g((nAe,jF)=>{"use strict";var Uc=ma();function R1(e,t,r,n,i){var s="",o="",u=Math.floor(i/2)-1;return n-t>u&&(s=" ... ",t=n-u+s.length),r-n>u&&(o=" ...",r=n+u-o.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+o,pos:n-t+s.length}}function T1(e,t){return Uc.repeat(" ",t-e.length)+e}function coe(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],s,o=-1;s=r.exec(e.buffer);)i.push(s.index),n.push(s.index+s[0].length),e.position<=s.index&&o<0&&(o=n.length-2);o<0&&(o=n.length-1);var u="",l,p,f=Math.min(e.line+t.linesAfter,i.length).toString().length,h=t.maxLength-(t.indent+f+3);for(l=1;l<=t.linesBefore&&!(o-l<0);l++)p=R1(e.buffer,n[o-l],i[o-l],e.position-(n[o]-n[o-l]),h),u=Uc.repeat(" ",t.indent)+T1((e.line-l+1).toString(),f)+" | "+p.str+`
`+u;for(p=R1(e.buffer,n[o],i[o],e.position,h),u+=Uc.repeat(" ",t.indent)+T1((e.line+1).toString(),f)+" | "+p.str+`
`,u+=Uc.repeat("-",t.indent+f+3+p.pos)+`^
`,l=1;l<=t.linesAfter&&!(o+l>=i.length);l++)p=R1(e.buffer,n[o+l],i[o+l],e.position-(n[o]-n[o+l]),h),u+=Uc.repeat(" ",t.indent)+T1((e.line+l+1).toString(),f)+" | "+p.str+`
`;return u.replace(/\n$/,"")}jF.exports=coe});var Gt=g((iAe,MF)=>{"use strict";var NF=xa(),loe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],foe=["scalar","sequence","mapping"];function poe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function doe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(loe.indexOf(r)===-1)throw new NF('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=poe(t.styleAliases||null),foe.indexOf(this.kind)===-1)throw new NF('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}MF.exports=doe});var q1=g((sAe,$F)=>{"use strict";var $c=xa(),B1=Gt();function UF(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(s,o){s.tag===n.tag&&s.kind===n.kind&&s.multi===n.multi&&(i=o)}),r[i]=n}),r}function hoe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t<r;t+=1)arguments[t].forEach(n);return e}function P1(e){return this.extend(e)}P1.prototype.extend=function(t){var r=[],n=[];if(t instanceof B1)n.push(t);else if(Array.isArray(t))n=n.concat(t);else if(t&&(Array.isArray(t.implicit)||Array.isArray(t.explicit)))t.implicit&&(r=r.concat(t.implicit)),t.explicit&&(n=n.concat(t.explicit));else throw new $c("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(s){if(!(s instanceof B1))throw new $c("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(s.loadKind&&s.loadKind!=="scalar")throw new $c("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(s.multi)throw new $c("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(s){if(!(s instanceof B1))throw new $c("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var i=Object.create(P1.prototype);return i.implicit=(this.implicit||[]).concat(r),i.explicit=(this.explicit||[]).concat(n),i.compiledImplicit=UF(i,"implicit"),i.compiledExplicit=UF(i,"explicit"),i.compiledTypeMap=hoe(i.compiledImplicit,i.compiledExplicit),i};$F.exports=P1});var k1=g((oAe,zF)=>{"use strict";var moe=Gt();zF.exports=new moe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var L1=g((aAe,HF)=>{"use strict";var xoe=Gt();HF.exports=new xoe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var j1=g((uAe,GF)=>{"use strict";var goe=Gt();GF.exports=new goe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var I1=g((cAe,WF)=>{"use strict";var boe=q1();WF.exports=new boe({explicit:[k1(),L1(),j1()]})});var N1=g((lAe,YF)=>{"use strict";var yoe=Gt();function voe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function Doe(){return null}function _oe(e){return e===null}YF.exports=new yoe("tag:yaml.org,2002:null",{kind:"scalar",resolve:voe,construct:Doe,predicate:_oe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var M1=g((fAe,VF)=>{"use strict";var woe=Gt();function Eoe(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function Coe(e){return e==="true"||e==="True"||e==="TRUE"}function Foe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}VF.exports=new woe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Eoe,construct:Coe,predicate:Foe,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var U1=g((pAe,JF)=>{"use strict";var Soe=ma(),Aoe=Gt();function Ooe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Roe(e){return 48<=e&&e<=55}function Toe(e){return 48<=e&&e<=57}function Boe(e){if(e===null)return!1;var t=e.length,r=0,n=!1,i;if(!t)return!1;if(i=e[r],(i==="-"||i==="+")&&(i=e[++r]),i==="0"){if(r+1===t)return!0;if(i=e[++r],i==="b"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(i!=="0"&&i!=="1")return!1;n=!0}return n&&i!=="_"}if(i==="x"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(!Ooe(e.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}if(i==="o"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(!Roe(e.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}}if(i==="_")return!1;for(;r<t;r++)if(i=e[r],i!=="_"){if(!Toe(e.charCodeAt(r)))return!1;n=!0}return!(!n||i==="_")}function Poe(e){var t=e,r=1,n;if(t.indexOf("_")!==-1&&(t=t.replace(/_/g,"")),n=t[0],(n==="-"||n==="+")&&(n==="-"&&(r=-1),t=t.slice(1),n=t[0]),t==="0")return 0;if(n==="0"){if(t[1]==="b")return r*parseInt(t.slice(2),2);if(t[1]==="x")return r*parseInt(t.slice(2),16);if(t[1]==="o")return r*parseInt(t.slice(2),8)}return r*parseInt(t,10)}function qoe(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!Soe.isNegativeZero(e)}JF.exports=new Aoe("tag:yaml.org,2002:int",{kind:"scalar",resolve:Boe,construct:Poe,predicate:qoe,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var $1=g((dAe,XF)=>{"use strict";var KF=ma(),koe=Gt(),Loe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function joe(e){return!(e===null||!Loe.test(e)||e[e.length-1]==="_")}function Ioe(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var Noe=/^[-+]?[0-9]+e/;function Moe(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(KF.isNegativeZero(e))return"-0.0";return r=e.toString(10),Noe.test(r)?r.replace("e",".e"):r}function Uoe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||KF.isNegativeZero(e))}XF.exports=new koe("tag:yaml.org,2002:float",{kind:"scalar",resolve:joe,construct:Ioe,predicate:Uoe,represent:Moe,defaultStyle:"lowercase"})});var z1=g((hAe,ZF)=>{"use strict";ZF.exports=I1().extend({implicit:[N1(),M1(),U1(),$1()]})});var H1=g((mAe,QF)=>{"use strict";QF.exports=z1()});var G1=g((xAe,rS)=>{"use strict";var $oe=Gt(),eS=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),tS=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function zoe(e){return e===null?!1:eS.exec(e)!==null||tS.exec(e)!==null}function Hoe(e){var t,r,n,i,s,o,u,l=0,p=null,f,h,m;if(t=eS.exec(e),t===null&&(t=tS.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(s=+t[4],o=+t[5],u=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(f=+t[10],h=+(t[11]||0),p=(f*60+h)*6e4,t[9]==="-"&&(p=-p)),m=new Date(Date.UTC(r,n,i,s,o,u,l)),p&&m.setTime(m.getTime()-p),m}function Goe(e){return e.toISOString()}rS.exports=new $oe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:zoe,construct:Hoe,instanceOf:Date,represent:Goe})});var W1=g((gAe,nS)=>{"use strict";var Woe=Gt();function Yoe(e){return e==="<<"||e===null}nS.exports=new Woe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Yoe})});var V1=g((bAe,iS)=>{"use strict";var Voe=Gt(),Y1=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function Joe(e){if(e===null)return!1;var t,r,n=0,i=e.length,s=Y1;for(r=0;r<i;r++)if(t=s.indexOf(e.charAt(r)),!(t>64)){if(t<0)return!1;n+=6}return n%8===0}function Koe(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,s=Y1,o=0,u=[];for(t=0;t<i;t++)t%4===0&&t&&(u.push(o>>16&255),u.push(o>>8&255),u.push(o&255)),o=o<<6|s.indexOf(n.charAt(t));return r=i%4*6,r===0?(u.push(o>>16&255),u.push(o>>8&255),u.push(o&255)):r===18?(u.push(o>>10&255),u.push(o>>2&255)):r===12&&u.push(o>>4&255),new Uint