wsemi
Version:
A support package for web developer.
7 lines (6 loc) • 42.7 kB
JavaScript
/*!
* wsemip v1.5.77
* (c) 2018-2021 yuda-lyu(semisphere)
* Released under the MIT License.
*/
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("fs"),require("path")):"function"==typeof define&&define.amd?define(["exports","fs","path"],r):r((t="undefined"!=typeof globalThis?globalThis:t||self).wsemip={},t.fs,t.path)}(this,(function(t,r,e){"use strict";function n(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var o=n(r),i=n(e),u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function a(t){var r={exports:{}};return t(r,r.exports),r.exports}var c=a((function(t){var r=Object.prototype.hasOwnProperty,e="~";function n(){}function o(t,r,e){this.fn=t,this.context=r,this.once=e||!1}function i(t,r,n,i,u){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new o(n,i||t,u),c=e?e+r:r;return t._events[c]?t._events[c].fn?t._events[c]=[t._events[c],a]:t._events[c].push(a):(t._events[c]=a,t._eventsCount++),t}function u(t,r){0==--t._eventsCount?t._events=new n:delete t._events[r]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(e=!1)),a.prototype.eventNames=function(){var t,n,o=[];if(0===this._eventsCount)return o;for(n in t=this._events)r.call(t,n)&&o.push(e?n.slice(1):n);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(t)):o},a.prototype.listeners=function(t){var r=e?e+t:t,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,u=new Array(i);o<i;o++)u[o]=n[o].fn;return u},a.prototype.listenerCount=function(t){var r=e?e+t:t,n=this._events[r];return n?n.fn?1:n.length:0},a.prototype.emit=function(t,r,n,o,i,u){var a=e?e+t:t;if(!this._events[a])return!1;var c,f,s=this._events[a],l=arguments.length;if(s.fn){switch(s.once&&this.removeListener(t,s.fn,void 0,!0),l){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,r),!0;case 3:return s.fn.call(s.context,r,n),!0;case 4:return s.fn.call(s.context,r,n,o),!0;case 5:return s.fn.call(s.context,r,n,o,i),!0;case 6:return s.fn.call(s.context,r,n,o,i,u),!0}for(f=1,c=new Array(l-1);f<l;f++)c[f-1]=arguments[f];s.fn.apply(s.context,c)}else{var v,p=s.length;for(f=0;f<p;f++)switch(s[f].once&&this.removeListener(t,s[f].fn,void 0,!0),l){case 1:s[f].fn.call(s[f].context);break;case 2:s[f].fn.call(s[f].context,r);break;case 3:s[f].fn.call(s[f].context,r,n);break;case 4:s[f].fn.call(s[f].context,r,n,o);break;default:if(!c)for(v=1,c=new Array(l-1);v<l;v++)c[v-1]=arguments[v];s[f].fn.apply(s[f].context,c)}}return!0},a.prototype.on=function(t,r,e){return i(this,t,r,e,!1)},a.prototype.once=function(t,r,e){return i(this,t,r,e,!0)},a.prototype.removeListener=function(t,r,n,o){var i=e?e+t:t;if(!this._events[i])return this;if(!r)return u(this,i),this;var a=this._events[i];if(a.fn)a.fn!==r||o&&!a.once||n&&a.context!==n||u(this,i);else{for(var c=0,f=[],s=a.length;c<s;c++)(a[c].fn!==r||o&&!a[c].once||n&&a[c].context!==n)&&f.push(a[c]);f.length?this._events[i]=1===f.length?f[0]:f:u(this,i)}return this},a.prototype.removeAllListeners=function(t){var r;return t?(r=e?e+t:t,this._events[r]&&u(this,r)):(this._events=new n,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=e,a.EventEmitter=a,t.exports=a}));function f(){return new c}function s(t){return!!o.default.existsSync(t)&&(!o.default.lstatSync(t).isFile()&&!o.default.lstatSync(t).isSymbolicLink())}function l(t){if(!o.default.existsSync(t))return{success:"folder does not exist: "+t};if(!s(t))return{error:"input path is not a folder: "+t};try{o.default.readdirSync(t).forEach((function(r){var e=t+"/"+r;if(o.default.lstatSync(e).isDirectory())l(e);else try{o.default.unlinkSync(e)}catch(t){}}))}catch(t){return{error:t}}try{o.default.rmdirSync(t)}catch(t){return{error:t}}return{success:"done: "+t}}function v(t){if(s(t))return{success:"input folder is already exists: "+t};if(o.default.existsSync(t))return{error:"input path already exists: "+t};try{o.default.mkdirSync(t,{recursive:!0})}catch(t){return{error:t}}return{success:"done: "+t}}var p=function(t,r){for(var e=-1,n=null==t?0:t.length,o=0,i=[];++e<n;){var u=t[e];r(u,e,t)&&(i[o++]=u)}return i};var h=function(t){return function(r,e,n){for(var o=-1,i=Object(r),u=n(r),a=u.length;a--;){var c=u[t?a:++o];if(!1===e(i[c],c,i))break}return r}}();var d=function(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n};function y(t){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var b="object"==y(u)&&u&&u.Object===Object&&u,g="object"==("undefined"==typeof self?"undefined":y(self))&&self&&self.Object===Object&&self,m=b||g||Function("return this")(),_=m.Symbol,j=Object.prototype,w=j.hasOwnProperty,x=j.toString,O=_?_.toStringTag:void 0;var S=function(t){var r=w.call(t,O),e=t[O];try{t[O]=void 0;var n=!0}catch(t){}var o=x.call(t);return n&&(r?t[O]=e:delete t[O]),o},k=Object.prototype.toString;var A=function(t){return k.call(t)},E=_?_.toStringTag:void 0;var L=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":E&&E in Object(t)?S(t):A(t)};var F=function(t){return null!=t&&"object"==y(t)};var P=function(t){return F(t)&&"[object Arguments]"==L(t)},I=Object.prototype,N=I.hasOwnProperty,T=I.propertyIsEnumerable,z=P(function(){return arguments}())?P:function(t){return F(t)&&N.call(t,"callee")&&!T.call(t,"callee")},R=Array.isArray;var C=function(){return!1},D=a((function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,o=n&&n.exports===e?m.Buffer:void 0,i=(o?o.isBuffer:void 0)||C;t.exports=i})),M=/^(?:0|[1-9]\d*)$/;var $=function(t,r){var e=y(t);return!!(r=null==r?9007199254740991:r)&&("number"==e||"symbol"!=e&&M.test(t))&&t>-1&&t%1==0&&t<r};var G=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991},B={};B["[object Float32Array]"]=B["[object Float64Array]"]=B["[object Int8Array]"]=B["[object Int16Array]"]=B["[object Int32Array]"]=B["[object Uint8Array]"]=B["[object Uint8ClampedArray]"]=B["[object Uint16Array]"]=B["[object Uint32Array]"]=!0,B["[object Arguments]"]=B["[object Array]"]=B["[object ArrayBuffer]"]=B["[object Boolean]"]=B["[object DataView]"]=B["[object Date]"]=B["[object Error]"]=B["[object Function]"]=B["[object Map]"]=B["[object Number]"]=B["[object Object]"]=B["[object RegExp]"]=B["[object Set]"]=B["[object String]"]=B["[object WeakMap]"]=!1;var U=function(t){return F(t)&&G(t.length)&&!!B[L(t)]};var q=function(t){return function(r){return t(r)}},V=a((function(t,r){var e=r&&!r.nodeType&&r,n=e&&t&&!t.nodeType&&t,o=n&&n.exports===e&&b.process,i=function(){try{var t=n&&n.require&&n.require("util").types;return t||o&&o.binding&&o.binding("util")}catch(t){}}();t.exports=i})),W=V&&V.isTypedArray,J=W?q(W):U,H=Object.prototype.hasOwnProperty;var Y=function(t,r){var e=R(t),n=!e&&z(t),o=!e&&!n&&D(t),i=!e&&!n&&!o&&J(t),u=e||n||o||i,a=u?d(t.length,String):[],c=a.length;for(var f in t)!r&&!H.call(t,f)||u&&("length"==f||o&&("offset"==f||"parent"==f)||i&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||$(f,c))||a.push(f);return a},Q=Object.prototype;var K=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||Q)};var X=function(t,r){return function(e){return t(r(e))}}(Object.keys,Object),Z=Object.prototype.hasOwnProperty;var tt=function(t){if(!K(t))return X(t);var r=[];for(var e in Object(t))Z.call(t,e)&&"constructor"!=e&&r.push(e);return r};var rt=function(t){var r=y(t);return null!=t&&("object"==r||"function"==r)};var et=function(t){if(!rt(t))return!1;var r=L(t);return"[object Function]"==r||"[object GeneratorFunction]"==r||"[object AsyncFunction]"==r||"[object Proxy]"==r};var nt=function(t){return null!=t&&G(t.length)&&!et(t)};var ot=function(t){return nt(t)?Y(t):tt(t)};var it=function(t,r){return function(e,n){if(null==e)return e;if(!nt(e))return t(e,n);for(var o=e.length,i=r?o:-1,u=Object(e);(r?i--:++i<o)&&!1!==n(u[i],i,u););return e}}((function(t,r){return t&&h(t,r,ot)}));var ut=function(t,r){var e=[];return it(t,(function(t,n,o){r(t,n,o)&&e.push(t)})),e};var at=function(){this.__data__=[],this.size=0};var ct=function(t,r){return t===r||t!=t&&r!=r};var ft=function(t,r){for(var e=t.length;e--;)if(ct(t[e][0],r))return e;return-1},st=Array.prototype.splice;var lt=function(t){var r=this.__data__,e=ft(r,t);return!(e<0)&&(e==r.length-1?r.pop():st.call(r,e,1),--this.size,!0)};var vt=function(t){var r=this.__data__,e=ft(r,t);return e<0?void 0:r[e][1]};var pt=function(t){return ft(this.__data__,t)>-1};var ht=function(t,r){var e=this.__data__,n=ft(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this};function dt(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}dt.prototype.clear=at,dt.prototype.delete=lt,dt.prototype.get=vt,dt.prototype.has=pt,dt.prototype.set=ht;var yt=dt;var bt=function(){this.__data__=new yt,this.size=0};var gt=function(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e};var mt=function(t){return this.__data__.get(t)};var _t,jt=function(t){return this.__data__.has(t)},wt=m["__core-js_shared__"],xt=(_t=/[^.]+$/.exec(wt&&wt.keys&&wt.keys.IE_PROTO||""))?"Symbol(src)_1."+_t:"";var Ot=function(t){return!!xt&&xt in t},St=Function.prototype.toString;var kt=function(t){if(null!=t){try{return St.call(t)}catch(t){}try{return t+""}catch(t){}}return""},At=/^\[object .+?Constructor\]$/,Et=Function.prototype,Lt=Object.prototype,Ft=Et.toString,Pt=Lt.hasOwnProperty,It=RegExp("^"+Ft.call(Pt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Nt=function(t){return!(!rt(t)||Ot(t))&&(et(t)?It:At).test(kt(t))};var Tt=function(t,r){return null==t?void 0:t[r]};var zt=function(t,r){var e=Tt(t,r);return Nt(e)?e:void 0},Rt=zt(m,"Map"),Ct=zt(Object,"create");var Dt=function(){this.__data__=Ct?Ct(null):{},this.size=0};var Mt=function(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r},$t=Object.prototype.hasOwnProperty;var Gt=function(t){var r=this.__data__;if(Ct){var e=r[t];return"__lodash_hash_undefined__"===e?void 0:e}return $t.call(r,t)?r[t]:void 0},Bt=Object.prototype.hasOwnProperty;var Ut=function(t){var r=this.__data__;return Ct?void 0!==r[t]:Bt.call(r,t)};var qt=function(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=Ct&&void 0===r?"__lodash_hash_undefined__":r,this};function Vt(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}Vt.prototype.clear=Dt,Vt.prototype.delete=Mt,Vt.prototype.get=Gt,Vt.prototype.has=Ut,Vt.prototype.set=qt;var Wt=Vt;var Jt=function(){this.size=0,this.__data__={hash:new Wt,map:new(Rt||yt),string:new Wt}};var Ht=function(t){var r=y(t);return"string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t};var Yt=function(t,r){var e=t.__data__;return Ht(r)?e["string"==typeof r?"string":"hash"]:e.map};var Qt=function(t){var r=Yt(this,t).delete(t);return this.size-=r?1:0,r};var Kt=function(t){return Yt(this,t).get(t)};var Xt=function(t){return Yt(this,t).has(t)};var Zt=function(t,r){var e=Yt(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this};function tr(t){var r=-1,e=null==t?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}tr.prototype.clear=Jt,tr.prototype.delete=Qt,tr.prototype.get=Kt,tr.prototype.has=Xt,tr.prototype.set=Zt;var rr=tr;var er=function(t,r){var e=this.__data__;if(e instanceof yt){var n=e.__data__;if(!Rt||n.length<199)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new rr(n)}return e.set(t,r),this.size=e.size,this};function nr(t){var r=this.__data__=new yt(t);this.size=r.size}nr.prototype.clear=bt,nr.prototype.delete=gt,nr.prototype.get=mt,nr.prototype.has=jt,nr.prototype.set=er;var or=nr;var ir=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this};var ur=function(t){return this.__data__.has(t)};function ar(t){var r=-1,e=null==t?0:t.length;for(this.__data__=new rr;++r<e;)this.add(t[r])}ar.prototype.add=ar.prototype.push=ir,ar.prototype.has=ur;var cr=ar;var fr=function(t,r){for(var e=-1,n=null==t?0:t.length;++e<n;)if(r(t[e],e,t))return!0;return!1};var sr=function(t,r){return t.has(r)};var lr=function(t,r,e,n,o,i){var u=1&e,a=t.length,c=r.length;if(a!=c&&!(u&&c>a))return!1;var f=i.get(t),s=i.get(r);if(f&&s)return f==r&&s==t;var l=-1,v=!0,p=2&e?new cr:void 0;for(i.set(t,r),i.set(r,t);++l<a;){var h=t[l],d=r[l];if(n)var y=u?n(d,h,l,r,t,i):n(h,d,l,t,r,i);if(void 0!==y){if(y)continue;v=!1;break}if(p){if(!fr(r,(function(t,r){if(!sr(p,r)&&(h===t||o(h,t,e,n,i)))return p.push(r)}))){v=!1;break}}else if(h!==d&&!o(h,d,e,n,i)){v=!1;break}}return i.delete(t),i.delete(r),v},vr=m.Uint8Array;var pr=function(t){var r=-1,e=Array(t.size);return t.forEach((function(t,n){e[++r]=[n,t]})),e};var hr=function(t){var r=-1,e=Array(t.size);return t.forEach((function(t){e[++r]=t})),e},dr=_?_.prototype:void 0,yr=dr?dr.valueOf:void 0;var br=function(t,r,e,n,o,i,u){switch(e){case"[object DataView]":if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=r.byteLength||!i(new vr(t),new vr(r)));case"[object Boolean]":case"[object Date]":case"[object Number]":return ct(+t,+r);case"[object Error]":return t.name==r.name&&t.message==r.message;case"[object RegExp]":case"[object String]":return t==r+"";case"[object Map]":var a=pr;case"[object Set]":var c=1&n;if(a||(a=hr),t.size!=r.size&&!c)return!1;var f=u.get(t);if(f)return f==r;n|=2,u.set(t,r);var s=lr(a(t),a(r),n,o,i,u);return u.delete(t),s;case"[object Symbol]":if(yr)return yr.call(t)==yr.call(r)}return!1};var gr=function(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t};var mr=function(t,r,e){var n=r(t);return R(t)?n:gr(n,e(t))};var _r=function(){return[]},jr=Object.prototype.propertyIsEnumerable,wr=Object.getOwnPropertySymbols,xr=wr?function(t){return null==t?[]:(t=Object(t),p(wr(t),(function(r){return jr.call(t,r)})))}:_r;var Or=function(t){return mr(t,ot,xr)},Sr=Object.prototype.hasOwnProperty;var kr=function(t,r,e,n,o,i){var u=1&e,a=Or(t),c=a.length;if(c!=Or(r).length&&!u)return!1;for(var f=c;f--;){var s=a[f];if(!(u?s in r:Sr.call(r,s)))return!1}var l=i.get(t),v=i.get(r);if(l&&v)return l==r&&v==t;var p=!0;i.set(t,r),i.set(r,t);for(var h=u;++f<c;){var d=t[s=a[f]],y=r[s];if(n)var b=u?n(y,d,s,r,t,i):n(d,y,s,t,r,i);if(!(void 0===b?d===y||o(d,y,e,n,i):b)){p=!1;break}h||(h="constructor"==s)}if(p&&!h){var g=t.constructor,m=r.constructor;g==m||!("constructor"in t)||!("constructor"in r)||"function"==typeof g&&g instanceof g&&"function"==typeof m&&m instanceof m||(p=!1)}return i.delete(t),i.delete(r),p},Ar=zt(m,"DataView"),Er=zt(m,"Promise"),Lr=zt(m,"Set"),Fr=zt(m,"WeakMap"),Pr="[object Map]",Ir="[object Promise]",Nr="[object Set]",Tr="[object WeakMap]",zr="[object DataView]",Rr=kt(Ar),Cr=kt(Rt),Dr=kt(Er),Mr=kt(Lr),$r=kt(Fr),Gr=L;(Ar&&Gr(new Ar(new ArrayBuffer(1)))!=zr||Rt&&Gr(new Rt)!=Pr||Er&&Gr(Er.resolve())!=Ir||Lr&&Gr(new Lr)!=Nr||Fr&&Gr(new Fr)!=Tr)&&(Gr=function(t){var r=L(t),e="[object Object]"==r?t.constructor:void 0,n=e?kt(e):"";if(n)switch(n){case Rr:return zr;case Cr:return Pr;case Dr:return Ir;case Mr:return Nr;case $r:return Tr}return r});var Br=Gr,Ur="[object Arguments]",qr="[object Array]",Vr="[object Object]",Wr=Object.prototype.hasOwnProperty;var Jr=function(t,r,e,n,o,i){var u=R(t),a=R(r),c=u?qr:Br(t),f=a?qr:Br(r),s=(c=c==Ur?Vr:c)==Vr,l=(f=f==Ur?Vr:f)==Vr,v=c==f;if(v&&D(t)){if(!D(r))return!1;u=!0,s=!1}if(v&&!s)return i||(i=new or),u||J(t)?lr(t,r,e,n,o,i):br(t,r,c,e,n,o,i);if(!(1&e)){var p=s&&Wr.call(t,"__wrapped__"),h=l&&Wr.call(r,"__wrapped__");if(p||h){var d=p?t.value():t,y=h?r.value():r;return i||(i=new or),o(d,y,e,n,i)}}return!!v&&(i||(i=new or),kr(t,r,e,n,o,i))};var Hr=function t(r,e,n,o,i){return r===e||(null==r||null==e||!F(r)&&!F(e)?r!=r&&e!=e:Jr(r,e,n,o,t,i))};var Yr=function(t,r,e,n){var o=e.length,i=o,u=!n;if(null==t)return!i;for(t=Object(t);o--;){var a=e[o];if(u&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++o<i;){var c=(a=e[o])[0],f=t[c],s=a[1];if(u&&a[2]){if(void 0===f&&!(c in t))return!1}else{var l=new or;if(n)var v=n(f,s,c,t,r,l);if(!(void 0===v?Hr(s,f,3,n,l):v))return!1}}return!0};var Qr=function(t){return t==t&&!rt(t)};var Kr=function(t){for(var r=ot(t),e=r.length;e--;){var n=r[e],o=t[n];r[e]=[n,o,Qr(o)]}return r};var Xr=function(t,r){return function(e){return null!=e&&(e[t]===r&&(void 0!==r||t in Object(e)))}};var Zr=function(t){var r=Kr(t);return 1==r.length&&r[0][2]?Xr(r[0][0],r[0][1]):function(e){return e===t||Yr(e,t,r)}};var te=function(t){return"symbol"==y(t)||F(t)&&"[object Symbol]"==L(t)},re=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ee=/^\w*$/;var ne=function(t,r){if(R(t))return!1;var e=y(t);return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!te(t))||(ee.test(t)||!re.test(t)||null!=r&&t in Object(r))};function oe(t,r){if("function"!=typeof t||null!=r&&"function"!=typeof r)throw new TypeError("Expected a function");var e=function e(){var n=arguments,o=r?r.apply(this,n):n[0],i=e.cache;if(i.has(o))return i.get(o);var u=t.apply(this,n);return e.cache=i.set(o,u)||i,u};return e.cache=new(oe.Cache||rr),e}oe.Cache=rr;var ie=oe;var ue=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/\\(\\)?/g,ce=function(t){var r=ie(t,(function(t){return 500===e.size&&e.clear(),t})),e=r.cache;return r}((function(t){var r=[];return 46===t.charCodeAt(0)&&r.push(""),t.replace(ue,(function(t,e,n,o){r.push(n?o.replace(ae,"$1"):e||t)})),r}));var fe=function(t,r){for(var e=-1,n=null==t?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o},se=_?_.prototype:void 0,le=se?se.toString:void 0;var ve=function t(r){if("string"==typeof r)return r;if(R(r))return fe(r,t)+"";if(te(r))return le?le.call(r):"";var e=r+"";return"0"==e&&1/r==-Infinity?"-0":e};var pe=function(t){return null==t?"":ve(t)};var he=function(t,r){return R(t)?t:ne(t,r)?[t]:ce(pe(t))};var de=function(t){if("string"==typeof t||te(t))return t;var r=t+"";return"0"==r&&1/t==-Infinity?"-0":r};var ye=function(t,r){for(var e=0,n=(r=he(r,t)).length;null!=t&&e<n;)t=t[de(r[e++])];return e&&e==n?t:void 0};var be=function(t,r,e){var n=null==t?void 0:ye(t,r);return void 0===n?e:n};var ge=function(t,r){return null!=t&&r in Object(t)};var me=function(t,r,e){for(var n=-1,o=(r=he(r,t)).length,i=!1;++n<o;){var u=de(r[n]);if(!(i=null!=t&&e(t,u)))break;t=t[u]}return i||++n!=o?i:!!(o=null==t?0:t.length)&&G(o)&&$(u,o)&&(R(t)||z(t))};var _e=function(t,r){return null!=t&&me(t,r,ge)};var je=function(t,r){return ne(t)&&Qr(r)?Xr(de(t),r):function(e){var n=be(e,t);return void 0===n&&n===r?_e(e,t):Hr(r,n,3)}};var we=function(t){return t};var xe=function(t){return function(r){return null==r?void 0:r[t]}};var Oe=function(t){return function(r){return ye(r,t)}};var Se=function(t){return ne(t)?xe(de(t)):Oe(t)};var ke=function(t){return"function"==typeof t?t:null==t?we:"object"==y(t)?R(t)?je(t[0],t[1]):Zr(t):Se(t)};var Ae=function(t,r){return(R(t)?p:ut)(t,ke(r))};var Ee=function(t,r){var e=-1,n=nt(t)?Array(t.length):[];return it(t,(function(t,o,i){n[++e]=r(t,o,i)})),n};var Le=function(t,r){return(R(t)?fe:Ee)(t,ke(r))};var Fe=function(t,r){for(var e=-1,n=null==t?0:t.length;++e<n&&!1!==r(t[e],e,t););return t};var Pe=function(t){return"function"==typeof t?t:we};var Ie=function(t,r){return(R(t)?Fe:it)(t,Pe(r))};function Ne(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,e=1;function n(t){var u=[],a=o.default.readdirSync(t);return Ie(a,(function(a){var c=i.default.resolve(t,a),f=null;try{f=o.default.statSync(c)}catch(t){}f&&f.isDirectory()?(u.push({isFolder:!0,level:e,path:c,name:i.default.basename(c)}),((e+=1)<=r||null===r)&&(u=u.concat(n(c))),e-=1):u.push({isFolder:!1,level:e,path:c,name:i.default.basename(c)})})),u}return n(t)}function Te(t){return!!o.default.existsSync(t)&&(!o.default.lstatSync(t).isDirectory()&&!o.default.lstatSync(t).isSymbolicLink())}var ze=/\s/;var Re=function(t){for(var r=t.length;r--&&ze.test(t.charAt(r)););return r},Ce=/^\s+/;var De=function(t){return t?t.slice(0,Re(t)+1).replace(Ce,""):t},Me=/^[-+]0x[0-9a-f]+$/i,$e=/^0b[01]+$/i,Ge=/^0o[0-7]+$/i,Be=parseInt;var Ue=function(t){if("number"==typeof t)return t;if(te(t))return NaN;if(rt(t)){var r="function"==typeof t.valueOf?t.valueOf():t;t=rt(r)?r+"":r}if("string"!=typeof t)return 0===t?t:+t;t=De(t);var e=$e.test(t);return e||Ge.test(t)?Be(t.slice(2),e?2:8):Me.test(t)?NaN:+t},qe=1/0;var Ve=function(t){return t?(t=Ue(t))===qe||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0};var We=function(t){var r=Ve(t),e=r%1;return r==r?e?r-e:r:0};var Je=function(t){return"number"==typeof t&&t==We(t)};function He(t){return"[object String]"===Object.prototype.toString.call(t)}function Ye(t){return!(!He(t)||""===t)}function Qe(t){return"[object Number]"===Object.prototype.toString.call(t)}function Ke(t){var r=!1;return Ye(t)?r=!isNaN(Number(t)):Qe(t)&&(r=!0),r}function Xe(t){return Ke(t)?Ve(t):0}function Ze(t){return!!Ke(t)&&(t=Xe(t),Je(t))}var tn=m.isFinite,rn=Math.min;var en=function(t){var r=Math[t];return function(t,e){if(t=Ue(t),(e=null==e?0:rn(We(e),292))&&tn(t)){var n=(pe(t)+"e").split("e"),o=r(n[0]+"e"+(+n[1]+e));return+((n=(pe(o)+"e").split("e"))[0]+"e"+(+n[1]-e))}return r(t)}}("round");function nn(t){if(!Ke(t))return 0;t=Xe(t);var r=en(t);return"0"===String(r)?0:r}function on(t){return!!Ze(t)&&nn(t)>0}var un="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),an=un.length;function cn(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,r=[];t=on(t)?nn(t):32;for(var e=0;e<t;e++)r[e]=un[0|Math.random()*an];var n=r.join("");return n}function fn(){var t,r,e=new Promise((function(){t=arguments[0],r=arguments[1]}));return e.resolve=t,e.reject=r,e}var sn=function(t){return"string"==typeof t||!R(t)&&F(t)&&"[object String]"==L(t)},ln=xe("length"),vn=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var pn=function(t){return vn.test(t)},hn="[\\ud800-\\udfff]",dn="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",yn="\\ud83c[\\udffb-\\udfff]",bn="[^\\ud800-\\udfff]",gn="(?:\\ud83c[\\udde6-\\uddff]){2}",mn="[\\ud800-\\udbff][\\udc00-\\udfff]",_n="(?:"+dn+"|"+yn+")"+"?",jn="[\\ufe0e\\ufe0f]?",wn=jn+_n+("(?:\\u200d(?:"+[bn,gn,mn].join("|")+")"+jn+_n+")*"),xn="(?:"+[bn+dn+"?",dn,gn,mn,hn].join("|")+")",On=RegExp(yn+"(?="+yn+")|"+xn+wn,"g");var Sn=function(t){for(var r=On.lastIndex=0;On.test(t);)++r;return r};var kn=function(t){return pn(t)?Sn(t):ln(t)};var An=function(t){if(null==t)return 0;if(nt(t))return sn(t)?kn(t):t.length;var r=Br(t);return"[object Map]"==r||"[object Set]"==r?t.size:tt(t).length};function En(t,r){if(!Ye(t))return"";if(!on(r))return"";var e=t.length-r;return e<0&&(e=0),t.substr(e,r)}function Ln(t,r){return Ye(t)&&on(r)?t.substr(0,r):""}function Fn(t,r){return Ye(t)&&on(r)?Ln(t,t.length-r):""}function Pn(t){if(!Ye(t))return{path:"",isRoot:!1};for(;t.indexOf("\\\\")>=0;)t=t.replace("\\\\","\\");for(;t.indexOf("//")>=0;)t=t.replace("//","/");if(":"===En(t,1))return{path:"".concat(t,"\\"),isRoot:!0};if("\\"===En(t,1)){var r=Fn(t,1);return":"===En(r,1)?{path:t,isRoot:!0}:{path:r,isRoot:!1}}if("/"===En(t,1)){var e=Fn(t,1);return 0===An(e)?{path:t,isRoot:!0}:{path:e,isRoot:!1}}return{path:t,isRoot:!1}}function In(t){if(!Ye(t))return"";var r=Pn(t);if(r.isRoot)return r.path;var e=r.path;try{e=e.split("\\").pop().split("/").pop()}catch(t){}return e}var Nn=Array.prototype.join;var Tn=function(t,r){return null==t?"":Nn.call(t,r)};var zn=function(t,r,e){var n=-1,o=t.length;r<0&&(r=-r>o?0:o+r),(e=e>o?o:e)<0&&(e+=o),o=r>e?0:e-r>>>0,r>>>=0;for(var i=Array(o);++n<o;)i[n]=t[n+r];return i};var Rn=function(t,r,e){var n=t.length;return e=void 0===e?n:e,!r&&e>=n?t:zn(t,r,e)};var Cn=function(t,r,e){if(!rt(e))return!1;var n=y(r);return!!("number"==n?nt(e)&&$(r,e.length):"string"==n&&r in e)&&ct(e[r],t)};var Dn=function(t){return F(t)&&"[object RegExp]"==L(t)},Mn=V&&V.isRegExp,$n=Mn?q(Mn):Dn;var Gn=function(t){return t.split("")},Bn="[\\ud800-\\udfff]",Un="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",qn="\\ud83c[\\udffb-\\udfff]",Vn="[^\\ud800-\\udfff]",Wn="(?:\\ud83c[\\udde6-\\uddff]){2}",Jn="[\\ud800-\\udbff][\\udc00-\\udfff]",Hn="(?:"+Un+"|"+qn+")"+"?",Yn="[\\ufe0e\\ufe0f]?",Qn=Yn+Hn+("(?:\\u200d(?:"+[Vn,Wn,Jn].join("|")+")"+Yn+Hn+")*"),Kn="(?:"+[Vn+Un+"?",Un,Wn,Jn,Bn].join("|")+")",Xn=RegExp(qn+"(?="+qn+")|"+Kn+Qn,"g");var Zn=function(t){return t.match(Xn)||[]};var to=function(t){return pn(t)?Zn(t):Gn(t)};var ro=function(t,r,e){return e&&"number"!=typeof e&&Cn(t,r,e)&&(r=e=void 0),(e=void 0===e?4294967295:e>>>0)?(t=pe(t))&&("string"==typeof r||null!=r&&!$n(r))&&!(r=ve(r))&&pn(t)?Rn(to(t),0,e):t.split(r,e):[]};var eo=function(t,r,e){var n=null==t?0:t.length;return n?(r=e||void 0===r?1:We(r),zn(t,0,(r=n-r)<0?0:r)):[]};function no(t){return"[object Array]"===Object.prototype.toString.call(t)}function oo(t){return!!no(t)&&0===t.length}var io=function(t){return!0===t||!1===t||F(t)&&"[object Boolean]"==L(t)};function uo(t){return"[object Undefined]"===Object.prototype.toString.call(t)}function ao(t){return"[object Null]"===Object.prototype.toString.call(t)}function co(t){return"[object Object]"===Object.prototype.toString.call(t)}function fo(t){if(co(t)){for(var r in t)return!1;return!0}return!1}function so(t){return!(!He(t)||""!==t)}function lo(t){return!!uo(t)||(!!ao(t)||(!!fo(t)||(!!so(t)||!!oo(t))))}function vo(t){var r=Object.prototype.toString.call(t);return"[object Function]"===r||"[object AsyncFunction]"===r}function po(t){return!!Ze(t)&&nn(t)<0}function ho(t){return!!Ze(t)&&nn(t)>=0}function yo(t){return function(){var r=fn();return t.apply(this,arguments).then((function(t){r.resolve({state:"success",msg:t})})).catch((function(t){"cancelled"===be(t,"reason")?r.resolve({state:"cancelled",msg:""}):r.resolve({state:"error",msg:t})})),r}}function bo(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}function go(t){return function(t){if(Array.isArray(t))return bo(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,r){if(t){if("string"==typeof t)return bo(t,r);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?bo(t,r):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mo(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};if(!vo(t))return null;function e(t,r){return ao(t)||uo(t)?r:be(t,"data",null)||t}return vo(r)||(r=function(){}),function(){var n=fn(),o=r({mode:"before",data:arguments});return(ao(o)||uo(o))&&(o=arguments),t.apply(void 0,go(o)).then((function(t){t=e(r({mode:"afterThen",data:t}),t),n.resolve(t)})).catch((function(t){t=e(r({mode:"afterCatch",data:t}),t),n.reject(t)})),n}}var _o=function(t,r){return fe(r,(function(r){return t[r]}))};var jo=function(t){return null==t?[]:_o(t,ot(t))};function wo(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=0,e=[];po(t)&&(t=0),t=nn(t);var n=f();function o(){if(e.length>0)return r+=1,e.splice(0,1)[0];return null}function i(){(r-=1)<0&&(r=0),e.length>0&&n.emit("message",e)}function u(o){e.push(o),(t<=0||r<t)&&n.emit("message",e)}function a(){r=0,e=[]}return n.get=o,n.cb=i,n.push=u,n.clear=a,n}function xo(t,r,e,n,o,i,u){try{var a=t[i](u),c=a.value}catch(t){return void e(t)}a.done?r(c):Promise.resolve(c).then(n,o)}function Oo(t){return function(){var r=this,e=arguments;return new Promise((function(n,o){var i=t.apply(r,e);function u(t){xo(i,n,o,u,a,"next",t)}function a(t){xo(i,n,o,u,a,"throw",t)}u(void 0)}))}}var So=a((function(t){var r=function(t){var r,e=Object.prototype,n=e.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",u=o.asyncIterator||"@@asyncIterator",a=o.toStringTag||"@@toStringTag";function c(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{c({},"")}catch(t){c=function(t,r,e){return t[r]=e}}function f(t,r,e,n){var o=r&&r.prototype instanceof b?r:b,i=Object.create(o.prototype),u=new L(n||[]);return i._invoke=function(t,r,e){var n=l;return function(o,i){if(n===p)throw new Error("Generator is already running");if(n===h){if("throw"===o)throw i;return P()}for(e.method=o,e.arg=i;;){var u=e.delegate;if(u){var a=k(u,e);if(a){if(a===d)continue;return a}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(n===l)throw n=h,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n=p;var c=s(t,r,e);if("normal"===c.type){if(n=e.done?h:v,c.arg===d)continue;return{value:c.arg,done:e.done}}"throw"===c.type&&(n=h,e.method="throw",e.arg=c.arg)}}}(t,e,u),i}function s(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}t.wrap=f;var l="suspendedStart",v="suspendedYield",p="executing",h="completed",d={};function b(){}function g(){}function m(){}var _={};_[i]=function(){return this};var j=Object.getPrototypeOf,w=j&&j(j(F([])));w&&w!==e&&n.call(w,i)&&(_=w);var x=m.prototype=b.prototype=Object.create(_);function O(t){["next","throw","return"].forEach((function(r){c(t,r,(function(t){return this._invoke(r,t)}))}))}function S(t,r){function e(o,i,u,a){var c=s(t[o],t,i);if("throw"!==c.type){var f=c.arg,l=f.value;return l&&"object"===y(l)&&n.call(l,"__await")?r.resolve(l.__await).then((function(t){e("next",t,u,a)}),(function(t){e("throw",t,u,a)})):r.resolve(l).then((function(t){f.value=t,u(f)}),(function(t){return e("throw",t,u,a)}))}a(c.arg)}var o;this._invoke=function(t,n){function i(){return new r((function(r,o){e(t,n,r,o)}))}return o=o?o.then(i,i):i()}}function k(t,e){var n=t.iterator[e.method];if(n===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=r,k(t,e),"throw"===e.method))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=s(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function A(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function E(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function F(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,u=function e(){for(;++o<t.length;)if(n.call(t,o))return e.value=t[o],e.done=!1,e;return e.value=r,e.done=!0,e};return u.next=u}}return{next:P}}function P(){return{value:r,done:!0}}return g.prototype=x.constructor=m,m.constructor=g,g.displayName=c(m,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===g||"GeneratorFunction"===(r.displayName||r.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,m):(t.__proto__=m,c(t,a,"GeneratorFunction")),t.prototype=Object.create(x),t},t.awrap=function(t){return{__await:t}},O(S.prototype),S.prototype[u]=function(){return this},t.AsyncIterator=S,t.async=function(r,e,n,o,i){void 0===i&&(i=Promise);var u=new S(f(r,e,n,o),i);return t.isGeneratorFunction(e)?u:u.next().then((function(t){return t.done?t.value:u.next()}))},O(x),c(x,a,"Generator"),x[i]=function(){return this},x.toString=function(){return"[object Generator]"},t.keys=function(t){var r=[];for(var e in t)r.push(e);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=F,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(E),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function o(n,o){return a.type="throw",a.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc)return o("end");if(u.tryLoc<=this.prev){var c=n.call(u,"catchLoc"),f=n.call(u,"finallyLoc");if(c&&f){if(this.prev<u.catchLoc)return o(u.catchLoc,!0);if(this.prev<u.finallyLoc)return o(u.finallyLoc)}else if(c){if(this.prev<u.catchLoc)return o(u.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return o(u.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=r,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(u)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),d},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),E(e),d}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;E(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:F(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),d}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}}));function ko(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;Ke(t)||(t=10);var r=fn();return setTimeout((function(){r.resolve()}),t),r}var Ao=function(t,r,e){var n=null==t?0:t.length;return n?(r=e||void 0===r?1:We(r),zn(t,r<0?0:r,n)):[]};t.evem=f,t.fsCleanFolder=function(t){if(!o.default.existsSync(t)){var r=v(t);return r.error?r.error:{success:"done: "+t}}if(!s(t))return{error:"input path is not a folder"};try{o.default.readdirSync(t).forEach((function(r){var e=t+"/"+r;if(o.default.lstatSync(e).isDirectory())l(e);else try{o.default.unlinkSync(e)}catch(t){}}))}catch(t){return{error:t}}return{success:"done: "+t}},t.fsCopyFolder=function t(r,e){try{o.default.readdirSync(r).forEach((function(n){var u=r+"/"+n,a=e+"/"+n,c=o.default.lstatSync(u);if(c.isDirectory())v(i.default.dirname(a)),t(u,a);else if(c.isSymbolicLink()){var f=o.default.readlinkSync(u);o.default.symlinkSync(f,a)}else v(i.default.dirname(a)),o.default.copyFileSync(u,a)}))}catch(t){return{error:t}}return{success:"done: "+e}},t.fsCreateFolder=v,t.fsDeleteFolder=l,t.fsGetFilesInFolder=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,e=Ne(t,r);return e=Ae(e,(function(t){return Te(t.path)})),e=Le(e,"path")},t.fsGetFoldersInFolder=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,e=Ne(t,r);return e=Ae(e,(function(t){return!Te(t.path)})),e=Le(e,"path")},t.fsIsFile=Te,t.fsIsFolder=s,t.fsReadText=function(t){return o.default.readFileSync(t,"utf8")},t.fsTreeFolder=Ne,t.fsWriteText=function(t,r){o.default.writeFileSync(t,r,"utf8")},t.genID=cn,t.genPm=fn,t.getClearPathName=Pn,t.getDirName=function(t){if(!Ye(t))return"";var r=Pn(t);if(r.isRoot)return r.path;var e=In(t=r.path);if(!Ye(e))return t;var n=Pn(t=Fn(t,An(e)));return n.isRoot,n.path},t.getFileName=In,t.getFileTrueName=function(t){if(!Ye(t))return"";var r=In(t),e=ro(r,".");if(An(e)<=1)return r;var n="";try{e=eo(e),n=Tn(e,".")}catch(t){}return n},t.getGlobal=function(){return"undefined"!=typeof self?self:"undefined"!=typeof window&&void 0!==window.document?window:"undefined"!=typeof global?global:null},t.isEmail=function(t){return!!Ye(t)&&/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(t)},t.isIE=function(){return null!==navigator.userAgent.toLowerCase().match(/rv:([\d.]+)\) like gecko/)},t.isab=function(t){return"[object ArrayBuffer]"===Object.prototype.toString.call(t)},t.isarr=no,t.isarr0=oo,t.isblob=function(t){return"[object Blob]"===Object.prototype.toString.call(t)},t.isbol=function(t){return io(t)},t.isearr=function(t){return!!no(t)&&(0!==t.length&&(1!==t.length||!lo(t[0])))},t.iseobj=function(t){if(co(t)){for(var r in t)return!0;return!1}return!1},t.iser=lo,t.isernot=function(t){return!lo(t)},t.isestr=Ye,t.isfun=vo,t.isint=Ze,t.isn0int=function(t){return!!Ze(t)&&nn(t)<=0},t.isn0num=function(t){return!!Ke(t)&&Xe(t)<=0},t.isnbr=Qe,t.isnint=po,t.isnull=ao,t.isnum=Ke,t.isobj=co,t.isobj0=fo,t.isp0int=ho,t.isp0num=function(t){return!!Ke(t)&&Xe(t)>=0},t.ispint=on,t.ispm=function(t){var r,e=Object.prototype.toString.call(t);if(r="[object Promise]"===e)return!0;if("[object Function]"!==e)return!1;try{r="function"!=typeof t.subscribe&&"function"==typeof t.then}catch(t){}return r},t.isstr=He,t.isstr0=so,t.isundefined=uo,t.j2o=function(t){if(!Ye(t))return{};var r={};try{r=JSON.parse(t)}catch(t){r={}}return r},t.o2j=function(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(uo(t))return"";var e="";try{e=r?JSON.stringify(t,null,2):JSON.stringify(t)}catch(t){e=""}return e},t.pm2resolve=yo,t.pmChain=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!no(t)){var e=fn();return e.reject("pms is not array"),e}return t.reduce((function(t,r){return t.then(r)}),Promise.resolve(r))},t.pmHook=mo,t.pmHookReject=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return vo(t)?(vo(r)||(r=function(){}),mo(t,(function(t){if("afterCatch"===t.mode)return r(t.data)}))):null},t.pmIni=function(){return Promise.resolve()},t.pmMap=function(t,r){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n={},o=!1,i=fn();if(!no(t)&&!co(t))return i.reject("rs is not array or object"),i;var u=!1;if(co(t)){u=!0;var a=[];Ie(t,(function(t,r){a.push({k:r,v:t})})),t=a}var c=wo(e);return c.on("message",(function(e){if(!o){var a,f=c.get();if(vo(r)){var s=f.key,l=f.value;u&&(s=f.value.k,l=f.value.v),a=r(l,s)}else a=f.value;a.then((function(t){n[f.key]=t})).catch((function(t){o=!0,c.clear(),i.reject(t)})).finally((function(){c.cb(),An(n)===t.length&&i.resolve(jo(n))}))}})),Ie(t,(function(t,r){c.push({key:r,value:t})})),i},t.pmQueue=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function e(t,r){var e=null;ho(t)||(t=0),t=nn(t),io(r)||(r=!1);var n=wo(t);return n.on("message",function(){var t=Oo(So.mark((function t(r){var e,o,i,u,a;return So.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=n.get()){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,ko(1);case 5:if(o=be(e,"id"),i=be(e,"fun"),u=be(e,"input"),vo(i)){t.next=12;break}a={state:"error",msg:"fun is not a function"},t.next=15;break;case 12:return t.next=14,yo(i).apply(void 0,go(u));case 14:a=t.sent;case 15:n.emit(o,a),n.cb();case 17:case"end":return t.stop()}}),t)})));return function(r){return t.apply(this,arguments)}}()),function(t){var o=fn(),i=cn();e=i;for(var u=arguments.length,a=new Array(u>1?u-1:0),c=1;c<u;c++)a[c-1]=arguments[c];var f={id:i,fun:t,input:a};return n.push(f),n.once(i,(function(t){r?i===e?"success"===t.state?o.resolve(t.msg):o.reject(t.msg):o.reject({reason:"cancelled"}):"success"===t.state?o.resolve(t.msg):o.reject(t.msg)})),o}}return new e(t,r)},t.pmSeries=function(t,r){var e=fn();if(!no(t)&&!co(t))return e.reject("rs is not array or object"),e;var n=!1;if(co(t)){n=!0;var o=[];Ie(t,(function(t,r){o.push({k:r,v:t})})),t=o}vo(r)||(r=function(t){return t});var i=-1,u=[];return t.reduce((function(t,e){return t.then((function(t){u.push(t);var o=i+=1,a=e;return n&&(o=e.k,a=e.v),vo(r)?r(a,o):a}))}),Promise.resolve()).then((function(t){u.push(t),u=Ao(u),e.resolve(u)})).catch((function(t){e.reject(t)})),e},t.pmThrottle=function(){var t=f(),r=[],e=null,n=!1;function o(){null===e&&(e=setInterval(Oo(So.mark((function o(){var i,u,a,c,f,s;return So.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(!n){o.next=2;break}return o.abrupt("return");case 2:for(n=!0,i=r.pop(),u=0;u<r.length;u++)a=r[u].id,c={state:"cancelled"},t.emit(a,c);if(r=[],!i){o.next=16;break}if(s=i.id,!vo(i.func)){o.next=14;break}return o.next=11,yo(i.func).apply(void 0,go(i.input));case 11:f=o.sent,o.next=15;break;case 14:f={state:"error",msg:"fun is not a function"};case 15:t.emit(s,f);case 16:(n=!1)||0!==r.length||(clearInterval(e),e=null);case 18:case"end":return o.stop()}}),o)}))),10))}return function(e){var n=fn();if(vo(e)){for(var i=cn(),u=arguments.length,a=new Array(u>1?u-1:0),c=1;c<u;c++)a[c-1]=arguments[c];return r.push({id:i,func:e,input:a}),o(),t.once(i,(function(t){"success"===t.state?n.resolve(t.msg):"cancelled"===t.state?n.reject({reason:"cancelled"}):n.reject(t.msg)})),n}console.log("func is not a function")}},t.replace=function(t,r,e){if(!Ye(t))return"";if(!Ye(r))return"";if(!He(e))return"";var n=new RegExp(r,"g");return String(t).replace(n,e)},t.sep=function(t,r){if(!Ye(t))return[];if(!Ye(r))return[];var e=function(t,r){return Ye(t)&&Ye(r)?t.split(r):[]}(t,r),n=[];return Ie(e,(function(t){Ye(t)&&n.push(t)})),n},t.strdelleft=function(t,r){return Ye(t)&&on(r)?En(t,t.length-r):""},t.strdelright=Fn,t.strleft=Ln,t.strmid=function(t,r,e){return Ye(t)&&ho(r)&&on(e)?t.substring(r,r+e):""},t.strright=En,t.waitFun=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=fn();if(!vo(t))return e.reject("waitfunction需輸入函數f"),e;if(!0===t())return e.resolve(),e;var n=be(r,"attemptNum",null);on(n)||(n=200);var o=be(r,"timeInterval",null);on(o)||(o=1e3);var i=0,u=setInterval((function(){i+=1,!0===t()&&(clearInterval(u),e.resolve()),i>n&&(clearInterval(u),e.resolve())}),o);return e},Object.defineProperty(t,"__esModule",{value:!0})}));