uploader-cos-a199020d.Br4AWPAy.js 158 KB

1234567891011
  1. import{g as Et,c as Pt,aC as Ot,aA as wt,l as xt,aB as It}from"./index.DJRppC5x.js";import"./vue.D1BjjNmv.js";var mt={exports:{}};(function(Me,$e){(function(oe,b){Me.exports=b()})(Pt,function(){return function(z){var oe={};function b(M){if(oe[M])return oe[M].exports;var w=oe[M]={i:M,l:!1,exports:{}};return z[M].call(w.exports,w,w.exports,b),w.l=!0,w.exports}return b.m=z,b.c=oe,b.d=function(M,w,i){b.o(M,w)||Object.defineProperty(M,w,{enumerable:!0,get:i})},b.r=function(M){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(M,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(M,"__esModule",{value:!0})},b.t=function(M,w){if(w&1&&(M=b(M)),w&8||w&4&&typeof M=="object"&&M&&M.__esModule)return M;var i=Object.create(null);if(b.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:M}),w&2&&typeof M!="string")for(var j in M)b.d(i,j,(function(E){return M[E]}).bind(null,j));return i},b.n=function(M){var w=M&&M.__esModule?function(){return M.default}:function(){return M};return b.d(w,"a",w),w},b.o=function(M,w){return Object.prototype.hasOwnProperty.call(M,w)},b.p="/dist/",b(b.s="./index.js")}({"./index.js":function(z,oe,b){var M=b("./src/cos.js");z.exports=M},"./lib/base64.js":function(z,oe){var b=function(M){M=M||{};var w=M.Base64,i="2.1.9",j="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",E=function(o){for(var c={},p=0,P=o.length;p<P;p++)c[o.charAt(p)]=p;return c}(j),_=String.fromCharCode,y=function(c){if(c.length<2){var p=c.charCodeAt(0);return p<128?c:p<2048?_(192|p>>>6)+_(128|p&63):_(224|p>>>12&15)+_(128|p>>>6&63)+_(128|p&63)}else{var p=65536+(c.charCodeAt(0)-55296)*1024+(c.charCodeAt(1)-56320);return _(240|p>>>18&7)+_(128|p>>>12&63)+_(128|p>>>6&63)+_(128|p&63)}},d=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,T=function(c){return c.replace(d,y)},h=function(c){var p=[0,2,1][c.length%3],P=c.charCodeAt(0)<<16|(c.length>1?c.charCodeAt(1):0)<<8|(c.length>2?c.charCodeAt(2):0),R=[j.charAt(P>>>18),j.charAt(P>>>12&63),p>=2?"=":j.charAt(P>>>6&63),p>=1?"=":j.charAt(P&63)];return R.join("")},k=M.btoa?function(o){return M.btoa(o)}:function(o){return o.replace(/[\s\S]{1,3}/g,h)},A=function(o){return k(T(o))},B=function(c,p){return p?A(String(c)).replace(/[+\/]/g,function(P){return P=="+"?"-":"_"}).replace(/=/g,""):A(String(c))},U=function(c){return B(c,!0)},N=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),H=function(c){switch(c.length){case 4:var p=(7&c.charCodeAt(0))<<18|(63&c.charCodeAt(1))<<12|(63&c.charCodeAt(2))<<6|63&c.charCodeAt(3),P=p-65536;return _((P>>>10)+55296)+_((P&1023)+56320);case 3:return _((15&c.charCodeAt(0))<<12|(63&c.charCodeAt(1))<<6|63&c.charCodeAt(2));default:return _((31&c.charCodeAt(0))<<6|63&c.charCodeAt(1))}},D=function(c){return c.replace(N,H)},f=function(c){var p=c.length,P=p%4,R=(p>0?E[c.charAt(0)]<<18:0)|(p>1?E[c.charAt(1)]<<12:0)|(p>2?E[c.charAt(2)]<<6:0)|(p>3?E[c.charAt(3)]:0),L=[_(R>>>16),_(R>>>8&255),_(R&255)];return L.length-=[0,0,2,1][P],L.join("")},l=M.atob?function(o){return M.atob(o)}:function(o){return o.replace(/[\s\S]{1,4}/g,f)},S=function(o){return D(l(o))},s=function(c){return S(String(c).replace(/[-_]/g,function(p){return p=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},t=function(){var c=M.Base64;return M.Base64=w,c},n={VERSION:i,atob:l,btoa:k,fromBase64:s,toBase64:B,utob:T,encode:B,encodeURI:U,btou:D,decode:s,noConflict:t};return n}();z.exports=b},"./lib/crypto.js":function(z,oe,b){(function(M){var w=b("./node_modules/@babel/runtime/helpers/typeof.js"),i=i||function(j,E){var _={},y=_.lib={},d=function(){},T=y.Base={extend:function(f){d.prototype=this;var l=new d;return f&&l.mixIn(f),l.hasOwnProperty("init")||(l.init=function(){l.$super.init.apply(this,arguments)}),l.init.prototype=l,l.$super=this,l},create:function(){var f=this.extend();return f.init.apply(f,arguments),f},init:function(){},mixIn:function(f){for(var l in f)f.hasOwnProperty(l)&&(this[l]=f[l]);f.hasOwnProperty("toString")&&(this.toString=f.toString)},clone:function(){return this.init.prototype.extend(this)}},h=y.WordArray=T.extend({init:function(f,l){f=this.words=f||[],this.sigBytes=l!=E?l:4*f.length},toString:function(f){return(f||A).stringify(this)},concat:function(f){var l=this.words,S=f.words,s=this.sigBytes;if(f=f.sigBytes,this.clamp(),s%4)for(var t=0;t<f;t++)l[s+t>>>2]|=(S[t>>>2]>>>24-8*(t%4)&255)<<24-8*((s+t)%4);else if(65535<S.length)for(t=0;t<f;t+=4)l[s+t>>>2]=S[t>>>2];else l.push.apply(l,S);return this.sigBytes+=f,this},clamp:function(){var f=this.words,l=this.sigBytes;f[l>>>2]&=4294967295<<32-8*(l%4),f.length=j.ceil(l/4)},clone:function(){var f=T.clone.call(this);return f.words=this.words.slice(0),f},random:function(f){for(var l=[],S=0;S<f;S+=4)l.push(4294967296*j.random()|0);return new h.init(l,f)}}),k=_.enc={},A=k.Hex={stringify:function(f){var l=f.words;f=f.sigBytes;for(var S=[],s=0;s<f;s++){var t=l[s>>>2]>>>24-8*(s%4)&255;S.push((t>>>4).toString(16)),S.push((t&15).toString(16))}return S.join("")},parse:function(f){for(var l=f.length,S=[],s=0;s<l;s+=2)S[s>>>3]|=parseInt(f.substr(s,2),16)<<24-4*(s%8);return new h.init(S,l/2)}},B=k.Latin1={stringify:function(f){var l=f.words;f=f.sigBytes;for(var S=[],s=0;s<f;s++)S.push(String.fromCharCode(l[s>>>2]>>>24-8*(s%4)&255));return S.join("")},parse:function(f){for(var l=f.length,S=[],s=0;s<l;s++)S[s>>>2]|=(f.charCodeAt(s)&255)<<24-8*(s%4);return new h.init(S,l)}},U=k.Utf8={stringify:function(f){try{return decodeURIComponent(escape(B.stringify(f)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(f){return B.parse(unescape(encodeURIComponent(f)))}},N=y.BufferedBlockAlgorithm=T.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(f){typeof f=="string"&&(f=U.parse(f)),this._data.concat(f),this._nDataBytes+=f.sigBytes},_process:function(f){var l=this._data,S=l.words,s=l.sigBytes,t=this.blockSize,n=s/(4*t),n=f?j.ceil(n):j.max((n|0)-this._minBufferSize,0);if(f=n*t,s=j.min(4*f,s),f){for(var o=0;o<f;o+=t)this._doProcessBlock(S,o);o=S.splice(0,f),l.sigBytes-=s}return new h.init(o,s)},clone:function(){var f=T.clone.call(this);return f._data=this._data.clone(),f},_minBufferSize:0});y.Hasher=N.extend({cfg:T.extend(),init:function(f){this.cfg=this.cfg.extend(f),this.reset()},reset:function(){N.reset.call(this),this._doReset()},update:function(f){return this._append(f),this._process(),this},finalize:function(f){return f&&this._append(f),this._doFinalize()},blockSize:16,_createHelper:function(f){return function(l,S){return new f.init(S).finalize(l)}},_createHmacHelper:function(f){return function(l,S){return new H.HMAC.init(f,S).finalize(l)}}});var H=_.algo={};return _}(Math);(function(){var j=i,d=j.lib,E=d.WordArray,_=d.Hasher,y=[],d=j.algo.SHA1=_.extend({_doReset:function(){this._hash=new E.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(h,k){for(var A=this._hash.words,B=A[0],U=A[1],N=A[2],H=A[3],D=A[4],f=0;80>f;f++){if(16>f)y[f]=h[k+f]|0;else{var l=y[f-3]^y[f-8]^y[f-14]^y[f-16];y[f]=l<<1|l>>>31}l=(B<<5|B>>>27)+D+y[f],l=20>f?l+((U&N|~U&H)+1518500249):40>f?l+((U^N^H)+1859775393):60>f?l+((U&N|U&H|N&H)-1894007588):l+((U^N^H)-899497514),D=H,H=N,N=U<<30|U>>>2,U=B,B=l}A[0]=A[0]+B|0,A[1]=A[1]+U|0,A[2]=A[2]+N|0,A[3]=A[3]+H|0,A[4]=A[4]+D|0},_doFinalize:function(){var h=this._data,k=h.words,A=8*this._nDataBytes,B=8*h.sigBytes;return k[B>>>5]|=128<<24-B%32,k[(B+64>>>9<<4)+14]=Math.floor(A/4294967296),k[(B+64>>>9<<4)+15]=A,h.sigBytes=4*k.length,this._process(),this._hash},clone:function(){var h=_.clone.call(this);return h._hash=this._hash.clone(),h}});j.SHA1=_._createHelper(d),j.HmacSHA1=_._createHmacHelper(d)})(),function(){var j=i,E=j.enc.Utf8;j.algo.HMAC=j.lib.Base.extend({init:function(y,d){y=this._hasher=new y.init,typeof d=="string"&&(d=E.parse(d));var T=y.blockSize,h=4*T;d.sigBytes>h&&(d=y.finalize(d)),d.clamp();for(var k=this._oKey=d.clone(),A=this._iKey=d.clone(),B=k.words,U=A.words,N=0;N<T;N++)B[N]^=1549556828,U[N]^=909522486;k.sigBytes=A.sigBytes=h,this.reset()},reset:function(){var y=this._hasher;y.reset(),y.update(this._iKey)},update:function(y){return this._hasher.update(y),this},finalize:function(y){var d=this._hasher;return y=d.finalize(y),d.reset(),d.finalize(this._oKey.clone().concat(y))}})}(),function(){var j=i,E=j.lib,_=E.WordArray,y=j.enc;y.Base64={stringify:function(T){var h=T.words,k=T.sigBytes,A=this._map;T.clamp();for(var B=[],U=0;U<k;U+=3)for(var N=h[U>>>2]>>>24-U%4*8&255,H=h[U+1>>>2]>>>24-(U+1)%4*8&255,D=h[U+2>>>2]>>>24-(U+2)%4*8&255,f=N<<16|H<<8|D,l=0;l<4&&U+l*.75<k;l++)B.push(A.charAt(f>>>6*(3-l)&63));var S=A.charAt(64);if(S)for(;B.length%4;)B.push(S);return B.join("")},parse:function(T){var h=T.length,k=this._map,A=k.charAt(64);if(A){var B=T.indexOf(A);B!=-1&&(h=B)}for(var U=[],N=0,H=0;H<h;H++)if(H%4){var D=k.indexOf(T.charAt(H-1))<<H%4*2,f=k.indexOf(T.charAt(H))>>>6-H%4*2;U[N>>>2]|=(D|f)<<24-N%4*8,N++}return _.create(U,N)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),w(M)==="object"?M.exports=i:window.CryptoJS=i}).call(this,b("./node_modules/webpack/buildin/module.js")(z))},"./lib/md5.js":function(z,oe,b){(function(M){var w,i=b("./node_modules/@babel/runtime/helpers/typeof.js");(function(){var j=(typeof window>"u"?"undefined":i(window))==="object",E=j?window:{};E.JS_MD5_NO_WINDOW&&(j=!1);var _=!j&&(typeof self>"u"?"undefined":i(self))==="object";_&&(E=self);var y=!E.JS_MD5_NO_COMMON_JS&&i(M)==="object"&&M.exports,d=b("./node_modules/webpack/buildin/amd-options.js"),T=!E.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",h="0123456789abcdef".split(""),k=[128,32768,8388608,-2147483648],A=[0,8,16,24],B=["hex","array","digest","buffer","arrayBuffer","base64"],U="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),N=[],H;if(T){var D=new ArrayBuffer(68);H=new Uint8Array(D),N=new Uint32Array(D)}(E.JS_MD5_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(t){return Object.prototype.toString.call(t)==="[object Array]"}),T&&(E.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(t){return i(t)==="object"&&t.buffer&&t.buffer.constructor===ArrayBuffer});var f=function(n){return function(o,c){return new S(!0).update(o,c)[n]()}},l=function(){var n=f("hex");n.getCtx=n.create=function(){return new S},n.update=function(p){return n.create().update(p)};for(var o=0;o<B.length;++o){var c=B[o];n[c]=f(c)}return n};function S(t){if(t)N[0]=N[16]=N[1]=N[2]=N[3]=N[4]=N[5]=N[6]=N[7]=N[8]=N[9]=N[10]=N[11]=N[12]=N[13]=N[14]=N[15]=0,this.blocks=N,this.buffer8=H;else if(T){var n=new ArrayBuffer(68);this.buffer8=new Uint8Array(n),this.blocks=new Uint32Array(n)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}S.prototype.update=function(t,n){if(!this.finalized){for(var o,c=0,p,P=t.length,R=this.blocks,L=this.buffer8;c<P;){if(this.hashed&&(this.hashed=!1,R[0]=R[16],R[16]=R[1]=R[2]=R[3]=R[4]=R[5]=R[6]=R[7]=R[8]=R[9]=R[10]=R[11]=R[12]=R[13]=R[14]=R[15]=0),T)for(p=this.start;c<P&&p<64;++c)o=t.charCodeAt(c),n||o<128?L[p++]=o:o<2048?(L[p++]=192|o>>6,L[p++]=128|o&63):o<55296||o>=57344?(L[p++]=224|o>>12,L[p++]=128|o>>6&63,L[p++]=128|o&63):(o=65536+((o&1023)<<10|t.charCodeAt(++c)&1023),L[p++]=240|o>>18,L[p++]=128|o>>12&63,L[p++]=128|o>>6&63,L[p++]=128|o&63);else for(p=this.start;c<P&&p<64;++c)o=t.charCodeAt(c),n||o<128?R[p>>2]|=o<<A[p++&3]:o<2048?(R[p>>2]|=(192|o>>6)<<A[p++&3],R[p>>2]|=(128|o&63)<<A[p++&3]):o<55296||o>=57344?(R[p>>2]|=(224|o>>12)<<A[p++&3],R[p>>2]|=(128|o>>6&63)<<A[p++&3],R[p>>2]|=(128|o&63)<<A[p++&3]):(o=65536+((o&1023)<<10|t.charCodeAt(++c)&1023),R[p>>2]|=(240|o>>18)<<A[p++&3],R[p>>2]|=(128|o>>12&63)<<A[p++&3],R[p>>2]|=(128|o>>6&63)<<A[p++&3],R[p>>2]|=(128|o&63)<<A[p++&3]);this.lastByteIndex=p,this.bytes+=p-this.start,p>=64?(this.start=p-64,this.hash(),this.hashed=!0):this.start=p}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},S.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,n=this.lastByteIndex;t[n>>2]|=k[n&3],n>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,t[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},S.prototype.hash=function(){var t,n,o,c,p,P,R=this.blocks;this.first?(t=R[0]-680876937,t=(t<<7|t>>>25)-271733879<<0,c=(-1732584194^t&2004318071)+R[1]-117830708,c=(c<<12|c>>>20)+t<<0,o=(-271733879^c&(t^-271733879))+R[2]-1126478375,o=(o<<17|o>>>15)+c<<0,n=(t^o&(c^t))+R[3]-1316259209,n=(n<<22|n>>>10)+o<<0):(t=this.h0,n=this.h1,o=this.h2,c=this.h3,t+=(c^n&(o^c))+R[0]-680876936,t=(t<<7|t>>>25)+n<<0,c+=(o^t&(n^o))+R[1]-389564586,c=(c<<12|c>>>20)+t<<0,o+=(n^c&(t^n))+R[2]+606105819,o=(o<<17|o>>>15)+c<<0,n+=(t^o&(c^t))+R[3]-1044525330,n=(n<<22|n>>>10)+o<<0),t+=(c^n&(o^c))+R[4]-176418897,t=(t<<7|t>>>25)+n<<0,c+=(o^t&(n^o))+R[5]+1200080426,c=(c<<12|c>>>20)+t<<0,o+=(n^c&(t^n))+R[6]-1473231341,o=(o<<17|o>>>15)+c<<0,n+=(t^o&(c^t))+R[7]-45705983,n=(n<<22|n>>>10)+o<<0,t+=(c^n&(o^c))+R[8]+1770035416,t=(t<<7|t>>>25)+n<<0,c+=(o^t&(n^o))+R[9]-1958414417,c=(c<<12|c>>>20)+t<<0,o+=(n^c&(t^n))+R[10]-42063,o=(o<<17|o>>>15)+c<<0,n+=(t^o&(c^t))+R[11]-1990404162,n=(n<<22|n>>>10)+o<<0,t+=(c^n&(o^c))+R[12]+1804603682,t=(t<<7|t>>>25)+n<<0,c+=(o^t&(n^o))+R[13]-40341101,c=(c<<12|c>>>20)+t<<0,o+=(n^c&(t^n))+R[14]-1502002290,o=(o<<17|o>>>15)+c<<0,n+=(t^o&(c^t))+R[15]+1236535329,n=(n<<22|n>>>10)+o<<0,t+=(o^c&(n^o))+R[1]-165796510,t=(t<<5|t>>>27)+n<<0,c+=(n^o&(t^n))+R[6]-1069501632,c=(c<<9|c>>>23)+t<<0,o+=(t^n&(c^t))+R[11]+643717713,o=(o<<14|o>>>18)+c<<0,n+=(c^t&(o^c))+R[0]-373897302,n=(n<<20|n>>>12)+o<<0,t+=(o^c&(n^o))+R[5]-701558691,t=(t<<5|t>>>27)+n<<0,c+=(n^o&(t^n))+R[10]+38016083,c=(c<<9|c>>>23)+t<<0,o+=(t^n&(c^t))+R[15]-660478335,o=(o<<14|o>>>18)+c<<0,n+=(c^t&(o^c))+R[4]-405537848,n=(n<<20|n>>>12)+o<<0,t+=(o^c&(n^o))+R[9]+568446438,t=(t<<5|t>>>27)+n<<0,c+=(n^o&(t^n))+R[14]-1019803690,c=(c<<9|c>>>23)+t<<0,o+=(t^n&(c^t))+R[3]-187363961,o=(o<<14|o>>>18)+c<<0,n+=(c^t&(o^c))+R[8]+1163531501,n=(n<<20|n>>>12)+o<<0,t+=(o^c&(n^o))+R[13]-1444681467,t=(t<<5|t>>>27)+n<<0,c+=(n^o&(t^n))+R[2]-51403784,c=(c<<9|c>>>23)+t<<0,o+=(t^n&(c^t))+R[7]+1735328473,o=(o<<14|o>>>18)+c<<0,n+=(c^t&(o^c))+R[12]-1926607734,n=(n<<20|n>>>12)+o<<0,p=n^o,t+=(p^c)+R[5]-378558,t=(t<<4|t>>>28)+n<<0,c+=(p^t)+R[8]-2022574463,c=(c<<11|c>>>21)+t<<0,P=c^t,o+=(P^n)+R[11]+1839030562,o=(o<<16|o>>>16)+c<<0,n+=(P^o)+R[14]-35309556,n=(n<<23|n>>>9)+o<<0,p=n^o,t+=(p^c)+R[1]-1530992060,t=(t<<4|t>>>28)+n<<0,c+=(p^t)+R[4]+1272893353,c=(c<<11|c>>>21)+t<<0,P=c^t,o+=(P^n)+R[7]-155497632,o=(o<<16|o>>>16)+c<<0,n+=(P^o)+R[10]-1094730640,n=(n<<23|n>>>9)+o<<0,p=n^o,t+=(p^c)+R[13]+681279174,t=(t<<4|t>>>28)+n<<0,c+=(p^t)+R[0]-358537222,c=(c<<11|c>>>21)+t<<0,P=c^t,o+=(P^n)+R[3]-722521979,o=(o<<16|o>>>16)+c<<0,n+=(P^o)+R[6]+76029189,n=(n<<23|n>>>9)+o<<0,p=n^o,t+=(p^c)+R[9]-640364487,t=(t<<4|t>>>28)+n<<0,c+=(p^t)+R[12]-421815835,c=(c<<11|c>>>21)+t<<0,P=c^t,o+=(P^n)+R[15]+530742520,o=(o<<16|o>>>16)+c<<0,n+=(P^o)+R[2]-995338651,n=(n<<23|n>>>9)+o<<0,t+=(o^(n|~c))+R[0]-198630844,t=(t<<6|t>>>26)+n<<0,c+=(n^(t|~o))+R[7]+1126891415,c=(c<<10|c>>>22)+t<<0,o+=(t^(c|~n))+R[14]-1416354905,o=(o<<15|o>>>17)+c<<0,n+=(c^(o|~t))+R[5]-57434055,n=(n<<21|n>>>11)+o<<0,t+=(o^(n|~c))+R[12]+1700485571,t=(t<<6|t>>>26)+n<<0,c+=(n^(t|~o))+R[3]-1894986606,c=(c<<10|c>>>22)+t<<0,o+=(t^(c|~n))+R[10]-1051523,o=(o<<15|o>>>17)+c<<0,n+=(c^(o|~t))+R[1]-2054922799,n=(n<<21|n>>>11)+o<<0,t+=(o^(n|~c))+R[8]+1873313359,t=(t<<6|t>>>26)+n<<0,c+=(n^(t|~o))+R[15]-30611744,c=(c<<10|c>>>22)+t<<0,o+=(t^(c|~n))+R[6]-1560198380,o=(o<<15|o>>>17)+c<<0,n+=(c^(o|~t))+R[13]+1309151649,n=(n<<21|n>>>11)+o<<0,t+=(o^(n|~c))+R[4]-145523070,t=(t<<6|t>>>26)+n<<0,c+=(n^(t|~o))+R[11]-1120210379,c=(c<<10|c>>>22)+t<<0,o+=(t^(c|~n))+R[2]+718787259,o=(o<<15|o>>>17)+c<<0,n+=(c^(o|~t))+R[9]-343485551,n=(n<<21|n>>>11)+o<<0,this.first?(this.h0=t+1732584193<<0,this.h1=n-271733879<<0,this.h2=o-1732584194<<0,this.h3=c+271733878<<0,this.first=!1):(this.h0=this.h0+t<<0,this.h1=this.h1+n<<0,this.h2=this.h2+o<<0,this.h3=this.h3+c<<0)},S.prototype.hex=function(){this.finalize();var t=this.h0,n=this.h1,o=this.h2,c=this.h3;return h[t>>4&15]+h[t&15]+h[t>>12&15]+h[t>>8&15]+h[t>>20&15]+h[t>>16&15]+h[t>>28&15]+h[t>>24&15]+h[n>>4&15]+h[n&15]+h[n>>12&15]+h[n>>8&15]+h[n>>20&15]+h[n>>16&15]+h[n>>28&15]+h[n>>24&15]+h[o>>4&15]+h[o&15]+h[o>>12&15]+h[o>>8&15]+h[o>>20&15]+h[o>>16&15]+h[o>>28&15]+h[o>>24&15]+h[c>>4&15]+h[c&15]+h[c>>12&15]+h[c>>8&15]+h[c>>20&15]+h[c>>16&15]+h[c>>28&15]+h[c>>24&15]},S.prototype.toString=S.prototype.hex,S.prototype.digest=function(t){if(t==="hex")return this.hex();this.finalize();var n=this.h0,o=this.h1,c=this.h2,p=this.h3,P=[n&255,n>>8&255,n>>16&255,n>>24&255,o&255,o>>8&255,o>>16&255,o>>24&255,c&255,c>>8&255,c>>16&255,c>>24&255,p&255,p>>8&255,p>>16&255,p>>24&255];return P},S.prototype.array=S.prototype.digest,S.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),n=new Uint32Array(t);return n[0]=this.h0,n[1]=this.h1,n[2]=this.h2,n[3]=this.h3,t},S.prototype.buffer=S.prototype.arrayBuffer,S.prototype.base64=function(){for(var t,n,o,c="",p=this.array(),P=0;P<15;)t=p[P++],n=p[P++],o=p[P++],c+=U[t>>>2]+U[(t<<4|n>>>4)&63]+U[(n<<2|o>>>6)&63]+U[o&63];return t=p[P],c+=U[t>>>2]+U[t<<4&63]+"==",c};var s=l();y?M.exports=s:(E.md5=s,d&&(w=(function(){return s}).call(s,b,s,M),w!==void 0&&(M.exports=w)))})()}).call(this,b("./node_modules/webpack/buildin/module.js")(z))},"./lib/request.js":function(z,oe,b){var M=b("./node_modules/@babel/runtime/helpers/typeof.js"),w=function(d){switch(M(d)){case"string":return d;case"boolean":return d?"true":"false";case"number":return isFinite(d)?d:"";default:return""}},i=function(d,T,h,k){return T=T||"&",h=h||"=",d===null&&(d=void 0),M(d)==="object"?Object.keys(d).map(function(A){var B=encodeURIComponent(w(A))+h;return Array.isArray(d[A])?d[A].map(function(U){return B+encodeURIComponent(w(U))}).join(T):B+encodeURIComponent(w(d[A]))}).filter(Boolean).join(T):""},j=function(d,T,h){var k={},A=T.getAllResponseHeaders();return A&&A.length>0&&A.trim().split(`
  2. `).forEach(function(B){if(B){var U=B.indexOf(":"),N=B.substr(0,U).trim().toLowerCase(),H=B.substr(U+1).trim();k[N]=H}}),{error:d,statusCode:T.status,statusMessage:T.statusText,headers:k,body:h}},E=function(d,T){return!T&&T==="text"?d.responseText:d.response},_=function(d,T){var h=(d.method||"GET").toUpperCase(),k=d.url;if(d.qs){var A=i(d.qs);A&&(k+=(k.indexOf("?")===-1?"?":"&")+A)}var B=new XMLHttpRequest;if(B.open(h,k,!0),B.responseType=d.dataType||"text",d.xhrFields)for(var U in d.xhrFields)B[U]=d.xhrFields[U];var N=d.headers;if(N)for(var H in N)N.hasOwnProperty(H)&&H.toLowerCase()!=="content-length"&&H.toLowerCase()!=="user-agent"&&H.toLowerCase()!=="origin"&&H.toLowerCase()!=="host"&&B.setRequestHeader(H,N[H]);return d.onProgress&&B.upload&&(B.upload.onprogress=d.onProgress),d.onDownloadProgress&&(B.onprogress=d.onDownloadProgress),d.timeout&&(B.timeout=d.timeout),B.ontimeout=function(D){var f=new Error("timeout");T(j(f,B))},B.onload=function(){T(j(null,B,E(B,d.dataType)))},B.onerror=function(D){var f=E(B,d.dataType);if(f)T(j(null,B,f));else{var l=B.statusText;!l&&B.status===0&&(l=new Error("CORS blocked or network error")),T(j(l,B,f))}},B.send(d.body||""),B};z.exports=_},"./node_modules/@babel/runtime/helpers/classCallCheck.js":function(z,oe){function b(M,w){if(!(M instanceof w))throw new TypeError("Cannot call a class as a function")}z.exports=b,z.exports.__esModule=!0,z.exports.default=z.exports},"./node_modules/@babel/runtime/helpers/createClass.js":function(z,oe,b){var M=b("./node_modules/@babel/runtime/helpers/toPropertyKey.js");function w(j,E){for(var _=0;_<E.length;_++){var y=E[_];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(j,M(y.key),y)}}function i(j,E,_){return E&&w(j.prototype,E),_&&w(j,_),Object.defineProperty(j,"prototype",{writable:!1}),j}z.exports=i,z.exports.__esModule=!0,z.exports.default=z.exports},"./node_modules/@babel/runtime/helpers/toPrimitive.js":function(z,oe,b){var M=b("./node_modules/@babel/runtime/helpers/typeof.js").default;function w(i,j){if(M(i)!=="object"||i===null)return i;var E=i[Symbol.toPrimitive];if(E!==void 0){var _=E.call(i,j||"default");if(M(_)!=="object")return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return(j==="string"?String:Number)(i)}z.exports=w,z.exports.__esModule=!0,z.exports.default=z.exports},"./node_modules/@babel/runtime/helpers/toPropertyKey.js":function(z,oe,b){var M=b("./node_modules/@babel/runtime/helpers/typeof.js").default,w=b("./node_modules/@babel/runtime/helpers/toPrimitive.js");function i(j){var E=w(j,"string");return M(E)==="symbol"?E:String(E)}z.exports=i,z.exports.__esModule=!0,z.exports.default=z.exports},"./node_modules/@babel/runtime/helpers/typeof.js":function(z,oe){function b(M){"@babel/helpers - typeof";return z.exports=b=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(w){return typeof w}:function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},z.exports.__esModule=!0,z.exports.default=z.exports,b(M)}z.exports=b,z.exports.__esModule=!0,z.exports.default=z.exports},"./node_modules/fast-xml-parser/src/fxp.js":function(z,oe,b){const M=b("./node_modules/fast-xml-parser/src/validator.js"),w=b("./node_modules/fast-xml-parser/src/xmlparser/XMLParser.js"),i=b("./node_modules/fast-xml-parser/src/xmlbuilder/json2xml.js");z.exports={XMLParser:w,XMLValidator:M,XMLBuilder:i}},"./node_modules/fast-xml-parser/src/ignoreAttributes.js":function(z,oe){function b(M){return typeof M=="function"?M:Array.isArray(M)?w=>{for(const i of M)if(typeof i=="string"&&w===i||i instanceof RegExp&&i.test(w))return!0}:()=>!1}z.exports=b},"./node_modules/fast-xml-parser/src/util.js":function(z,oe,b){const M=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",w=M+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",i="["+M+"]["+w+"]*",j=new RegExp("^"+i+"$"),E=function(y,d){const T=[];let h=d.exec(y);for(;h;){const k=[];k.startIndex=d.lastIndex-h[0].length;const A=h.length;for(let B=0;B<A;B++)k.push(h[B]);T.push(k),h=d.exec(y)}return T},_=function(y){const d=j.exec(y);return!(d===null||typeof d>"u")};oe.isExist=function(y){return typeof y<"u"},oe.isEmptyObject=function(y){return Object.keys(y).length===0},oe.merge=function(y,d,T){if(d){const h=Object.keys(d),k=h.length;for(let A=0;A<k;A++)T==="strict"?y[h[A]]=[d[h[A]]]:y[h[A]]=d[h[A]]}},oe.getValue=function(y){return oe.isExist(y)?y:""},oe.isName=_,oe.getAllMatches=E,oe.nameRegexp=i},"./node_modules/fast-xml-parser/src/validator.js":function(z,oe,b){const M=b("./node_modules/fast-xml-parser/src/util.js"),w={allowBooleanAttributes:!1,unpairedTags:[]};oe.validate=function(f,l){l=Object.assign({},w,l);const S=[];let s=!1,t=!1;f[0]==="\uFEFF"&&(f=f.substr(1));for(let n=0;n<f.length;n++)if(f[n]==="<"&&f[n+1]==="?"){if(n+=2,n=j(f,n),n.err)return n}else if(f[n]==="<"){let o=n;if(n++,f[n]==="!"){n=E(f,n);continue}else{let c=!1;f[n]==="/"&&(c=!0,n++);let p="";for(;n<f.length&&f[n]!==">"&&f[n]!==" "&&f[n]!==" "&&f[n]!==`
  3. `&&f[n]!=="\r";n++)p+=f[n];if(p=p.trim(),p[p.length-1]==="/"&&(p=p.substring(0,p.length-1),n--),!N(p)){let L;return p.trim().length===0?L="Invalid space after '<'.":L="Tag '"+p+"' is an invalid name.",B("InvalidTag",L,H(f,n))}const P=d(f,n);if(P===!1)return B("InvalidAttr","Attributes for '"+p+"' have open quote.",H(f,n));let R=P.value;if(n=P.index,R[R.length-1]==="/"){const L=n-R.length;R=R.substring(0,R.length-1);const F=h(R,l);if(F===!0)s=!0;else return B(F.err.code,F.err.msg,H(f,L+F.err.line))}else if(c)if(P.tagClosed){if(R.trim().length>0)return B("InvalidTag","Closing tag '"+p+"' can't have attributes or invalid starting.",H(f,o));if(S.length===0)return B("InvalidTag","Closing tag '"+p+"' has not been opened.",H(f,o));{const L=S.pop();if(p!==L.tagName){let F=H(f,L.tagStartPos);return B("InvalidTag","Expected closing tag '"+L.tagName+"' (opened in line "+F.line+", col "+F.col+") instead of closing tag '"+p+"'.",H(f,o))}S.length==0&&(t=!0)}}else return B("InvalidTag","Closing tag '"+p+"' doesn't have proper closing.",H(f,n));else{const L=h(R,l);if(L!==!0)return B(L.err.code,L.err.msg,H(f,n-R.length+L.err.line));if(t===!0)return B("InvalidXml","Multiple possible root nodes found.",H(f,n));l.unpairedTags.indexOf(p)!==-1||S.push({tagName:p,tagStartPos:o}),s=!0}for(n++;n<f.length;n++)if(f[n]==="<")if(f[n+1]==="!"){n++,n=E(f,n);continue}else if(f[n+1]==="?"){if(n=j(f,++n),n.err)return n}else break;else if(f[n]==="&"){const L=A(f,n);if(L==-1)return B("InvalidChar","char '&' is not expected.",H(f,n));n=L}else if(t===!0&&!i(f[n]))return B("InvalidXml","Extra text at the end",H(f,n));f[n]==="<"&&n--}}else{if(i(f[n]))continue;return B("InvalidChar","char '"+f[n]+"' is not expected.",H(f,n))}if(s){if(S.length==1)return B("InvalidTag","Unclosed tag '"+S[0].tagName+"'.",H(f,S[0].tagStartPos));if(S.length>0)return B("InvalidXml","Invalid '"+JSON.stringify(S.map(n=>n.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return B("InvalidXml","Start tag expected.",1);return!0};function i(f){return f===" "||f===" "||f===`
  4. `||f==="\r"}function j(f,l){const S=l;for(;l<f.length;l++)if(f[l]=="?"||f[l]==" "){const s=f.substr(S,l-S);if(l>5&&s==="xml")return B("InvalidXml","XML declaration allowed only at the start of the document.",H(f,l));if(f[l]=="?"&&f[l+1]==">"){l++;break}else continue}return l}function E(f,l){if(f.length>l+5&&f[l+1]==="-"&&f[l+2]==="-"){for(l+=3;l<f.length;l++)if(f[l]==="-"&&f[l+1]==="-"&&f[l+2]===">"){l+=2;break}}else if(f.length>l+8&&f[l+1]==="D"&&f[l+2]==="O"&&f[l+3]==="C"&&f[l+4]==="T"&&f[l+5]==="Y"&&f[l+6]==="P"&&f[l+7]==="E"){let S=1;for(l+=8;l<f.length;l++)if(f[l]==="<")S++;else if(f[l]===">"&&(S--,S===0))break}else if(f.length>l+9&&f[l+1]==="["&&f[l+2]==="C"&&f[l+3]==="D"&&f[l+4]==="A"&&f[l+5]==="T"&&f[l+6]==="A"&&f[l+7]==="["){for(l+=8;l<f.length;l++)if(f[l]==="]"&&f[l+1]==="]"&&f[l+2]===">"){l+=2;break}}return l}const _='"',y="'";function d(f,l){let S="",s="",t=!1;for(;l<f.length;l++){if(f[l]===_||f[l]===y)s===""?s=f[l]:s!==f[l]||(s="");else if(f[l]===">"&&s===""){t=!0;break}S+=f[l]}return s!==""?!1:{value:S,index:l,tagClosed:t}}const T=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function h(f,l){const S=M.getAllMatches(f,T),s={};for(let t=0;t<S.length;t++){if(S[t][1].length===0)return B("InvalidAttr","Attribute '"+S[t][2]+"' has no space in starting.",D(S[t]));if(S[t][3]!==void 0&&S[t][4]===void 0)return B("InvalidAttr","Attribute '"+S[t][2]+"' is without value.",D(S[t]));if(S[t][3]===void 0&&!l.allowBooleanAttributes)return B("InvalidAttr","boolean attribute '"+S[t][2]+"' is not allowed.",D(S[t]));const n=S[t][2];if(!U(n))return B("InvalidAttr","Attribute '"+n+"' is an invalid name.",D(S[t]));if(!s.hasOwnProperty(n))s[n]=1;else return B("InvalidAttr","Attribute '"+n+"' is repeated.",D(S[t]))}return!0}function k(f,l){let S=/\d/;for(f[l]==="x"&&(l++,S=/[\da-fA-F]/);l<f.length;l++){if(f[l]===";")return l;if(!f[l].match(S))break}return-1}function A(f,l){if(l++,f[l]===";")return-1;if(f[l]==="#")return l++,k(f,l);let S=0;for(;l<f.length;l++,S++)if(!(f[l].match(/\w/)&&S<20)){if(f[l]===";")break;return-1}return l}function B(f,l,S){return{err:{code:f,msg:l,line:S.line||S,col:S.col}}}function U(f){return M.isName(f)}function N(f){return M.isName(f)}function H(f,l){const S=f.substring(0,l).split(/\r?\n/);return{line:S.length,col:S[S.length-1].length+1}}function D(f){return f.startIndex+f[1].length}},"./node_modules/fast-xml-parser/src/xmlbuilder/json2xml.js":function(z,oe,b){const M=b("./node_modules/fast-xml-parser/src/xmlbuilder/orderedJs2Xml.js"),w=b("./node_modules/fast-xml-parser/src/ignoreAttributes.js"),i={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(d,T){return T},attributeValueProcessor:function(d,T){return T},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function j(d){this.options=Object.assign({},i,d),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=w(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=y),this.processTextOrObjNode=E,this.options.format?(this.indentate=_,this.tagEndChar=`>
  5. `,this.newLine=`
  6. `):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}j.prototype.build=function(d){return this.options.preserveOrder?M(d,this.options):(Array.isArray(d)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(d={[this.options.arrayNodeName]:d}),this.j2x(d,0,[]).val)},j.prototype.j2x=function(d,T,h){let k="",A="";const B=h.join(".");for(let U in d)if(Object.prototype.hasOwnProperty.call(d,U))if(typeof d[U]>"u")this.isAttribute(U)&&(A+="");else if(d[U]===null)this.isAttribute(U)?A+="":U[0]==="?"?A+=this.indentate(T)+"<"+U+"?"+this.tagEndChar:A+=this.indentate(T)+"<"+U+"/"+this.tagEndChar;else if(d[U]instanceof Date)A+=this.buildTextValNode(d[U],U,"",T);else if(typeof d[U]!="object"){const N=this.isAttribute(U);if(N&&!this.ignoreAttributesFn(N,B))k+=this.buildAttrPairStr(N,""+d[U]);else if(!N)if(U===this.options.textNodeName){let H=this.options.tagValueProcessor(U,""+d[U]);A+=this.replaceEntitiesValue(H)}else A+=this.buildTextValNode(d[U],U,"",T)}else if(Array.isArray(d[U])){const N=d[U].length;let H="",D="";for(let f=0;f<N;f++){const l=d[U][f];if(!(typeof l>"u"))if(l===null)U[0]==="?"?A+=this.indentate(T)+"<"+U+"?"+this.tagEndChar:A+=this.indentate(T)+"<"+U+"/"+this.tagEndChar;else if(typeof l=="object")if(this.options.oneListGroup){const S=this.j2x(l,T+1,h.concat(U));H+=S.val,this.options.attributesGroupName&&l.hasOwnProperty(this.options.attributesGroupName)&&(D+=S.attrStr)}else H+=this.processTextOrObjNode(l,U,T,h);else if(this.options.oneListGroup){let S=this.options.tagValueProcessor(U,l);S=this.replaceEntitiesValue(S),H+=S}else H+=this.buildTextValNode(l,U,"",T)}this.options.oneListGroup&&(H=this.buildObjectNode(H,U,D,T)),A+=H}else if(this.options.attributesGroupName&&U===this.options.attributesGroupName){const N=Object.keys(d[U]),H=N.length;for(let D=0;D<H;D++)k+=this.buildAttrPairStr(N[D],""+d[U][N[D]])}else A+=this.processTextOrObjNode(d[U],U,T,h);return{attrStr:k,val:A}},j.prototype.buildAttrPairStr=function(d,T){return T=this.options.attributeValueProcessor(d,""+T),T=this.replaceEntitiesValue(T),this.options.suppressBooleanAttributes&&T==="true"?" "+d:" "+d+'="'+T+'"'};function E(d,T,h,k){const A=this.j2x(d,h+1,k.concat(T));return d[this.options.textNodeName]!==void 0&&Object.keys(d).length===1?this.buildTextValNode(d[this.options.textNodeName],T,A.attrStr,h):this.buildObjectNode(A.val,T,A.attrStr,h)}j.prototype.buildObjectNode=function(d,T,h,k){if(d==="")return T[0]==="?"?this.indentate(k)+"<"+T+h+"?"+this.tagEndChar:this.indentate(k)+"<"+T+h+this.closeTag(T)+this.tagEndChar;{let A="</"+T+this.tagEndChar,B="";return T[0]==="?"&&(B="?",A=""),(h||h==="")&&d.indexOf("<")===-1?this.indentate(k)+"<"+T+h+B+">"+d+A:this.options.commentPropName!==!1&&T===this.options.commentPropName&&B.length===0?this.indentate(k)+`<!--${d}-->`+this.newLine:this.indentate(k)+"<"+T+h+B+this.tagEndChar+d+this.indentate(k)+A}},j.prototype.closeTag=function(d){let T="";return this.options.unpairedTags.indexOf(d)!==-1?this.options.suppressUnpairedNode||(T="/"):this.options.suppressEmptyNode?T="/":T=`></${d}`,T},j.prototype.buildTextValNode=function(d,T,h,k){if(this.options.cdataPropName!==!1&&T===this.options.cdataPropName)return this.indentate(k)+`<![CDATA[${d}]]>`+this.newLine;if(this.options.commentPropName!==!1&&T===this.options.commentPropName)return this.indentate(k)+`<!--${d}-->`+this.newLine;if(T[0]==="?")return this.indentate(k)+"<"+T+h+"?"+this.tagEndChar;{let A=this.options.tagValueProcessor(T,d);return A=this.replaceEntitiesValue(A),A===""?this.indentate(k)+"<"+T+h+this.closeTag(T)+this.tagEndChar:this.indentate(k)+"<"+T+h+">"+A+"</"+T+this.tagEndChar}},j.prototype.replaceEntitiesValue=function(d){if(d&&d.length>0&&this.options.processEntities)for(let T=0;T<this.options.entities.length;T++){const h=this.options.entities[T];d=d.replace(h.regex,h.val)}return d};function _(d){return this.options.indentBy.repeat(d)}function y(d){return d.startsWith(this.options.attributeNamePrefix)&&d!==this.options.textNodeName?d.substr(this.attrPrefixLen):!1}z.exports=j},"./node_modules/fast-xml-parser/src/xmlbuilder/orderedJs2Xml.js":function(z,oe){const b=`
  7. `;function M(y,d){let T="";return d.format&&d.indentBy.length>0&&(T=b),w(y,d,"",T)}function w(y,d,T,h){let k="",A=!1;for(let B=0;B<y.length;B++){const U=y[B],N=i(U);if(N===void 0)continue;let H="";if(T.length===0?H=N:H=`${T}.${N}`,N===d.textNodeName){let s=U[N];E(H,d)||(s=d.tagValueProcessor(N,s),s=_(s,d)),A&&(k+=h),k+=s,A=!1;continue}else if(N===d.cdataPropName){A&&(k+=h),k+=`<![CDATA[${U[N][0][d.textNodeName]}]]>`,A=!1;continue}else if(N===d.commentPropName){k+=h+`<!--${U[N][0][d.textNodeName]}-->`,A=!0;continue}else if(N[0]==="?"){const s=j(U[":@"],d),t=N==="?xml"?"":h;let n=U[N][0][d.textNodeName];n=n.length!==0?" "+n:"",k+=t+`<${N}${n}${s}?>`,A=!0;continue}let D=h;D!==""&&(D+=d.indentBy);const f=j(U[":@"],d),l=h+`<${N}${f}`,S=w(U[N],d,H,D);d.unpairedTags.indexOf(N)!==-1?d.suppressUnpairedNode?k+=l+">":k+=l+"/>":(!S||S.length===0)&&d.suppressEmptyNode?k+=l+"/>":S&&S.endsWith(">")?k+=l+`>${S}${h}</${N}>`:(k+=l+">",S&&h!==""&&(S.includes("/>")||S.includes("</"))?k+=h+d.indentBy+S+h:k+=S,k+=`</${N}>`),A=!0}return k}function i(y){const d=Object.keys(y);for(let T=0;T<d.length;T++){const h=d[T];if(y.hasOwnProperty(h)&&h!==":@")return h}}function j(y,d){let T="";if(y&&!d.ignoreAttributes)for(let h in y){if(!y.hasOwnProperty(h))continue;let k=d.attributeValueProcessor(h,y[h]);k=_(k,d),k===!0&&d.suppressBooleanAttributes?T+=` ${h.substr(d.attributeNamePrefix.length)}`:T+=` ${h.substr(d.attributeNamePrefix.length)}="${k}"`}return T}function E(y,d){y=y.substr(0,y.length-d.textNodeName.length-1);let T=y.substr(y.lastIndexOf(".")+1);for(let h in d.stopNodes)if(d.stopNodes[h]===y||d.stopNodes[h]==="*."+T)return!0;return!1}function _(y,d){if(y&&y.length>0&&d.processEntities)for(let T=0;T<d.entities.length;T++){const h=d.entities[T];y=y.replace(h.regex,h.val)}return y}z.exports=M},"./node_modules/fast-xml-parser/src/xmlparser/DocTypeReader.js":function(z,oe,b){const M=b("./node_modules/fast-xml-parser/src/util.js");function w(h,k){const A={};if(h[k+3]==="O"&&h[k+4]==="C"&&h[k+5]==="T"&&h[k+6]==="Y"&&h[k+7]==="P"&&h[k+8]==="E"){k=k+9;let B=1,U=!1,N=!1,H="";for(;k<h.length;k++)if(h[k]==="<"&&!N){if(U&&E(h,k))k+=7,[entityName,val,k]=i(h,k+1),val.indexOf("&")===-1&&(A[T(entityName)]={regx:RegExp(`&${entityName};`,"g"),val});else if(U&&_(h,k))k+=8;else if(U&&y(h,k))k+=8;else if(U&&d(h,k))k+=9;else if(j)N=!0;else throw new Error("Invalid DOCTYPE");B++,H=""}else if(h[k]===">"){if(N?h[k-1]==="-"&&h[k-2]==="-"&&(N=!1,B--):B--,B===0)break}else h[k]==="["?U=!0:H+=h[k];if(B!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:A,i:k}}function i(h,k){let A="";for(;k<h.length&&h[k]!=="'"&&h[k]!=='"';k++)A+=h[k];if(A=A.trim(),A.indexOf(" ")!==-1)throw new Error("External entites are not supported");const B=h[k++];let U="";for(;k<h.length&&h[k]!==B;k++)U+=h[k];return[A,U,k]}function j(h,k){return h[k+1]==="!"&&h[k+2]==="-"&&h[k+3]==="-"}function E(h,k){return h[k+1]==="!"&&h[k+2]==="E"&&h[k+3]==="N"&&h[k+4]==="T"&&h[k+5]==="I"&&h[k+6]==="T"&&h[k+7]==="Y"}function _(h,k){return h[k+1]==="!"&&h[k+2]==="E"&&h[k+3]==="L"&&h[k+4]==="E"&&h[k+5]==="M"&&h[k+6]==="E"&&h[k+7]==="N"&&h[k+8]==="T"}function y(h,k){return h[k+1]==="!"&&h[k+2]==="A"&&h[k+3]==="T"&&h[k+4]==="T"&&h[k+5]==="L"&&h[k+6]==="I"&&h[k+7]==="S"&&h[k+8]==="T"}function d(h,k){return h[k+1]==="!"&&h[k+2]==="N"&&h[k+3]==="O"&&h[k+4]==="T"&&h[k+5]==="A"&&h[k+6]==="T"&&h[k+7]==="I"&&h[k+8]==="O"&&h[k+9]==="N"}function T(h){if(M.isName(h))return h;throw new Error(`Invalid entity name ${h}`)}z.exports=w},"./node_modules/fast-xml-parser/src/xmlparser/OptionsBuilder.js":function(z,oe){const b={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(w,i){return i},attributeValueProcessor:function(w,i){return i},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(w,i,j){return w}},M=function(w){return Object.assign({},b,w)};oe.buildOptions=M,oe.defaultOptions=b},"./node_modules/fast-xml-parser/src/xmlparser/OrderedObjParser.js":function(z,oe,b){const M=b("./node_modules/fast-xml-parser/src/util.js"),w=b("./node_modules/fast-xml-parser/src/xmlparser/xmlNode.js"),i=b("./node_modules/fast-xml-parser/src/xmlparser/DocTypeReader.js"),j=b("./node_modules/strnum/strnum.js"),E=b("./node_modules/fast-xml-parser/src/ignoreAttributes.js");class _{constructor(n){this.options=n,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(o,c)=>String.fromCharCode(Number.parseInt(c,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(o,c)=>String.fromCharCode(Number.parseInt(c,16))}},this.addExternalEntities=y,this.parseXml=A,this.parseTextData=d,this.resolveNameSpace=T,this.buildAttributesMap=k,this.isItStopNode=H,this.replaceEntitiesValue=U,this.readStopNodeData=S,this.saveTextToParentTag=N,this.addChild=B,this.ignoreAttributesFn=E(this.options.ignoreAttributes)}}function y(t){const n=Object.keys(t);for(let o=0;o<n.length;o++){const c=n[o];this.lastEntities[c]={regex:new RegExp("&"+c+";","g"),val:t[c]}}}function d(t,n,o,c,p,P,R){if(t!==void 0&&(this.options.trimValues&&!c&&(t=t.trim()),t.length>0)){R||(t=this.replaceEntitiesValue(t));const L=this.options.tagValueProcessor(n,t,o,p,P);return L==null?t:typeof L!=typeof t||L!==t?L:this.options.trimValues?s(t,this.options.parseTagValue,this.options.numberParseOptions):t.trim()===t?s(t,this.options.parseTagValue,this.options.numberParseOptions):t}}function T(t){if(this.options.removeNSPrefix){const n=t.split(":"),o=t.charAt(0)==="/"?"/":"";if(n[0]==="xmlns")return"";n.length===2&&(t=o+n[1])}return t}const h=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function k(t,n,o){if(this.options.ignoreAttributes!==!0&&typeof t=="string"){const c=M.getAllMatches(t,h),p=c.length,P={};for(let R=0;R<p;R++){const L=this.resolveNameSpace(c[R][1]);if(this.ignoreAttributesFn(L,n))continue;let F=c[R][4],X=this.options.attributeNamePrefix+L;if(L.length)if(this.options.transformAttributeName&&(X=this.options.transformAttributeName(X)),X==="__proto__"&&(X="#__proto__"),F!==void 0){this.options.trimValues&&(F=F.trim()),F=this.replaceEntitiesValue(F);const $=this.options.attributeValueProcessor(L,F,n);$==null?P[X]=F:typeof $!=typeof F||$!==F?P[X]=$:P[X]=s(F,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(P[X]=!0)}if(!Object.keys(P).length)return;if(this.options.attributesGroupName){const R={};return R[this.options.attributesGroupName]=P,R}return P}}const A=function(t){t=t.replace(/\r\n?/g,`
  8. `);const n=new w("!xml");let o=n,c="",p="";for(let P=0;P<t.length;P++)if(t[P]==="<")if(t[P+1]==="/"){const L=f(t,">",P,"Closing Tag is not closed.");let F=t.substring(P+2,L).trim();if(this.options.removeNSPrefix){const Y=F.indexOf(":");Y!==-1&&(F=F.substr(Y+1))}this.options.transformTagName&&(F=this.options.transformTagName(F)),o&&(c=this.saveTextToParentTag(c,o,p));const X=p.substring(p.lastIndexOf(".")+1);if(F&&this.options.unpairedTags.indexOf(F)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${F}>`);let $=0;X&&this.options.unpairedTags.indexOf(X)!==-1?($=p.lastIndexOf(".",p.lastIndexOf(".")-1),this.tagsNodeStack.pop()):$=p.lastIndexOf("."),p=p.substring(0,$),o=this.tagsNodeStack.pop(),c="",P=L}else if(t[P+1]==="?"){let L=l(t,P,!1,"?>");if(!L)throw new Error("Pi Tag is not closed.");if(c=this.saveTextToParentTag(c,o,p),!(this.options.ignoreDeclaration&&L.tagName==="?xml"||this.options.ignorePiTags)){const F=new w(L.tagName);F.add(this.options.textNodeName,""),L.tagName!==L.tagExp&&L.attrExpPresent&&(F[":@"]=this.buildAttributesMap(L.tagExp,p,L.tagName)),this.addChild(o,F,p)}P=L.closeIndex+1}else if(t.substr(P+1,3)==="!--"){const L=f(t,"-->",P+4,"Comment is not closed.");if(this.options.commentPropName){const F=t.substring(P+4,L-2);c=this.saveTextToParentTag(c,o,p),o.add(this.options.commentPropName,[{[this.options.textNodeName]:F}])}P=L}else if(t.substr(P+1,2)==="!D"){const L=i(t,P);this.docTypeEntities=L.entities,P=L.i}else if(t.substr(P+1,2)==="!["){const L=f(t,"]]>",P,"CDATA is not closed.")-2,F=t.substring(P+9,L);c=this.saveTextToParentTag(c,o,p);let X=this.parseTextData(F,o.tagname,p,!0,!1,!0,!0);X==null&&(X=""),this.options.cdataPropName?o.add(this.options.cdataPropName,[{[this.options.textNodeName]:F}]):o.add(this.options.textNodeName,X),P=L+2}else{let L=l(t,P,this.options.removeNSPrefix),F=L.tagName;const X=L.rawTagName;let $=L.tagExp,Y=L.attrExpPresent,te=L.closeIndex;this.options.transformTagName&&(F=this.options.transformTagName(F)),o&&c&&o.tagname!=="!xml"&&(c=this.saveTextToParentTag(c,o,p,!1));const he=o;if(he&&this.options.unpairedTags.indexOf(he.tagname)!==-1&&(o=this.tagsNodeStack.pop(),p=p.substring(0,p.lastIndexOf("."))),F!==n.tagname&&(p+=p?"."+F:F),this.isItStopNode(this.options.stopNodes,p,F)){let ce="";if($.length>0&&$.lastIndexOf("/")===$.length-1)F[F.length-1]==="/"?(F=F.substr(0,F.length-1),p=p.substr(0,p.length-1),$=F):$=$.substr(0,$.length-1),P=L.closeIndex;else if(this.options.unpairedTags.indexOf(F)!==-1)P=L.closeIndex;else{const Z=this.readStopNodeData(t,X,te+1);if(!Z)throw new Error(`Unexpected end of ${X}`);P=Z.i,ce=Z.tagContent}const se=new w(F);F!==$&&Y&&(se[":@"]=this.buildAttributesMap($,p,F)),ce&&(ce=this.parseTextData(ce,F,p,!0,Y,!0,!0)),p=p.substr(0,p.lastIndexOf(".")),se.add(this.options.textNodeName,ce),this.addChild(o,se,p)}else{if($.length>0&&$.lastIndexOf("/")===$.length-1){F[F.length-1]==="/"?(F=F.substr(0,F.length-1),p=p.substr(0,p.length-1),$=F):$=$.substr(0,$.length-1),this.options.transformTagName&&(F=this.options.transformTagName(F));const ce=new w(F);F!==$&&Y&&(ce[":@"]=this.buildAttributesMap($,p,F)),this.addChild(o,ce,p),p=p.substr(0,p.lastIndexOf("."))}else{const ce=new w(F);this.tagsNodeStack.push(o),F!==$&&Y&&(ce[":@"]=this.buildAttributesMap($,p,F)),this.addChild(o,ce,p),o=ce}c="",P=te}}else c+=t[P];return n.child};function B(t,n,o){const c=this.options.updateTag(n.tagname,o,n[":@"]);c===!1||(typeof c=="string"&&(n.tagname=c),t.addChild(n))}const U=function(t){if(this.options.processEntities){for(let n in this.docTypeEntities){const o=this.docTypeEntities[n];t=t.replace(o.regx,o.val)}for(let n in this.lastEntities){const o=this.lastEntities[n];t=t.replace(o.regex,o.val)}if(this.options.htmlEntities)for(let n in this.htmlEntities){const o=this.htmlEntities[n];t=t.replace(o.regex,o.val)}t=t.replace(this.ampEntity.regex,this.ampEntity.val)}return t};function N(t,n,o,c){return t&&(c===void 0&&(c=Object.keys(n.child).length===0),t=this.parseTextData(t,n.tagname,o,!1,n[":@"]?Object.keys(n[":@"]).length!==0:!1,c),t!==void 0&&t!==""&&n.add(this.options.textNodeName,t),t=""),t}function H(t,n,o){const c="*."+o;for(const p in t){const P=t[p];if(c===P||n===P)return!0}return!1}function D(t,n,o=">"){let c,p="";for(let P=n;P<t.length;P++){let R=t[P];if(c)R===c&&(c="");else if(R==='"'||R==="'")c=R;else if(R===o[0])if(o[1]){if(t[P+1]===o[1])return{data:p,index:P}}else return{data:p,index:P};else R===" "&&(R=" ");p+=R}}function f(t,n,o,c){const p=t.indexOf(n,o);if(p===-1)throw new Error(c);return p+n.length-1}function l(t,n,o,c=">"){const p=D(t,n+1,c);if(!p)return;let P=p.data;const R=p.index,L=P.search(/\s/);let F=P,X=!0;L!==-1&&(F=P.substring(0,L),P=P.substring(L+1).trimStart());const $=F;if(o){const Y=F.indexOf(":");Y!==-1&&(F=F.substr(Y+1),X=F!==p.data.substr(Y+1))}return{tagName:F,tagExp:P,closeIndex:R,attrExpPresent:X,rawTagName:$}}function S(t,n,o){const c=o;let p=1;for(;o<t.length;o++)if(t[o]==="<")if(t[o+1]==="/"){const P=f(t,">",o,`${n} is not closed`);if(t.substring(o+2,P).trim()===n&&(p--,p===0))return{tagContent:t.substring(c,o),i:P};o=P}else if(t[o+1]==="?")o=f(t,"?>",o+1,"StopNode is not closed.");else if(t.substr(o+1,3)==="!--")o=f(t,"-->",o+3,"StopNode is not closed.");else if(t.substr(o+1,2)==="![")o=f(t,"]]>",o,"StopNode is not closed.")-2;else{const P=l(t,o,">");P&&((P&&P.tagName)===n&&P.tagExp[P.tagExp.length-1]!=="/"&&p++,o=P.closeIndex)}}function s(t,n,o){if(n&&typeof t=="string"){const c=t.trim();return c==="true"?!0:c==="false"?!1:j(t,o)}else return M.isExist(t)?t:""}z.exports=_},"./node_modules/fast-xml-parser/src/xmlparser/XMLParser.js":function(z,oe,b){const{buildOptions:M}=b("./node_modules/fast-xml-parser/src/xmlparser/OptionsBuilder.js"),w=b("./node_modules/fast-xml-parser/src/xmlparser/OrderedObjParser.js"),{prettify:i}=b("./node_modules/fast-xml-parser/src/xmlparser/node2json.js"),j=b("./node_modules/fast-xml-parser/src/validator.js");class E{constructor(y){this.externalEntities={},this.options=M(y)}parse(y,d){if(typeof y!="string")if(y.toString)y=y.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(d){d===!0&&(d={});const k=j.validate(y,d);if(k!==!0)throw Error(`${k.err.msg}:${k.err.line}:${k.err.col}`)}const T=new w(this.options);T.addExternalEntities(this.externalEntities);const h=T.parseXml(y);return this.options.preserveOrder||h===void 0?h:i(h,this.options)}addEntity(y,d){if(d.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(y.indexOf("&")!==-1||y.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '&#xD;'");if(d==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[y]=d}}z.exports=E},"./node_modules/fast-xml-parser/src/xmlparser/node2json.js":function(z,oe,b){function M(_,y){return w(_,y)}function w(_,y,d){let T;const h={};for(let k=0;k<_.length;k++){const A=_[k],B=i(A);let U="";if(d===void 0?U=B:U=d+"."+B,B===y.textNodeName)T===void 0?T=A[B]:T+=""+A[B];else{if(B===void 0)continue;if(A[B]){let N=w(A[B],y,U);const H=E(N,y);A[":@"]?j(N,A[":@"],U,y):Object.keys(N).length===1&&N[y.textNodeName]!==void 0&&!y.alwaysCreateTextNode?N=N[y.textNodeName]:Object.keys(N).length===0&&(y.alwaysCreateTextNode?N[y.textNodeName]="":N=""),h[B]!==void 0&&h.hasOwnProperty(B)?(Array.isArray(h[B])||(h[B]=[h[B]]),h[B].push(N)):y.isArray(B,U,H)?h[B]=[N]:h[B]=N}}}return typeof T=="string"?T.length>0&&(h[y.textNodeName]=T):T!==void 0&&(h[y.textNodeName]=T),h}function i(_){const y=Object.keys(_);for(let d=0;d<y.length;d++){const T=y[d];if(T!==":@")return T}}function j(_,y,d,T){if(y){const h=Object.keys(y),k=h.length;for(let A=0;A<k;A++){const B=h[A];T.isArray(B,d+"."+B,!0,!0)?_[B]=[y[B]]:_[B]=y[B]}}}function E(_,y){const{textNodeName:d}=y,T=Object.keys(_).length;return!!(T===0||T===1&&(_[d]||typeof _[d]=="boolean"||_[d]===0))}oe.prettify=M},"./node_modules/fast-xml-parser/src/xmlparser/xmlNode.js":function(z,oe,b){class M{constructor(i){this.tagname=i,this.child=[],this[":@"]={}}add(i,j){i==="__proto__"&&(i="#__proto__"),this.child.push({[i]:j})}addChild(i){i.tagname==="__proto__"&&(i.tagname="#__proto__"),i[":@"]&&Object.keys(i[":@"]).length>0?this.child.push({[i.tagname]:i.child,":@":i[":@"]}):this.child.push({[i.tagname]:i.child})}}z.exports=M},"./node_modules/process/browser.js":function(z,oe){var b=z.exports={},M,w;function i(){throw new Error("setTimeout has not been defined")}function j(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?M=setTimeout:M=i}catch{M=i}try{typeof clearTimeout=="function"?w=clearTimeout:w=j}catch{w=j}})();function E(N){if(M===setTimeout)return setTimeout(N,0);if((M===i||!M)&&setTimeout)return M=setTimeout,setTimeout(N,0);try{return M(N,0)}catch{try{return M.call(null,N,0)}catch{return M.call(this,N,0)}}}function _(N){if(w===clearTimeout)return clearTimeout(N);if((w===j||!w)&&clearTimeout)return w=clearTimeout,clearTimeout(N);try{return w(N)}catch{try{return w.call(null,N)}catch{return w.call(this,N)}}}var y=[],d=!1,T,h=-1;function k(){!d||!T||(d=!1,T.length?y=T.concat(y):h=-1,y.length&&A())}function A(){if(!d){var N=E(k);d=!0;for(var H=y.length;H;){for(T=y,y=[];++h<H;)T&&T[h].run();h=-1,H=y.length}T=null,d=!1,_(N)}}b.nextTick=function(N){var H=new Array(arguments.length-1);if(arguments.length>1)for(var D=1;D<arguments.length;D++)H[D-1]=arguments[D];y.push(new B(N,H)),y.length===1&&!d&&E(A)};function B(N,H){this.fun=N,this.array=H}B.prototype.run=function(){this.fun.apply(null,this.array)},b.title="browser",b.browser=!0,b.env={},b.argv=[],b.version="",b.versions={};function U(){}b.on=U,b.addListener=U,b.once=U,b.off=U,b.removeListener=U,b.removeAllListeners=U,b.emit=U,b.prependListener=U,b.prependOnceListener=U,b.listeners=function(N){return[]},b.binding=function(N){throw new Error("process.binding is not supported")},b.cwd=function(){return"/"},b.chdir=function(N){throw new Error("process.chdir is not supported")},b.umask=function(){return 0}},"./node_modules/strnum/strnum.js":function(z,oe){const b=/^[-+]?0x[a-fA-F0-9]+$/,M=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const w={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function i(E,_={}){if(_=Object.assign({},w,_),!E||typeof E!="string")return E;let y=E.trim();if(_.skipLike!==void 0&&_.skipLike.test(y))return E;if(_.hex&&b.test(y))return Number.parseInt(y,16);{const d=M.exec(y);if(d){const T=d[1],h=d[2];let k=j(d[3]);const A=d[4]||d[6];if(!_.leadingZeros&&h.length>0&&T&&y[2]!==".")return E;if(!_.leadingZeros&&h.length>0&&!T&&y[1]!==".")return E;{const B=Number(y),U=""+B;return U.search(/[eE]/)!==-1||A?_.eNotation?B:E:y.indexOf(".")!==-1?U==="0"&&k===""||U===k||T&&U==="-"+k?B:E:h?k===U||T+k===U?B:E:y===U||y===T+U?B:E}}else return E}}function j(E){return E&&E.indexOf(".")!==-1&&(E=E.replace(/0+$/,""),E==="."?E="0":E[0]==="."?E="0"+E:E[E.length-1]==="."&&(E=E.substr(0,E.length-1))),E}z.exports=i},"./node_modules/webpack/buildin/amd-options.js":function(z,oe){(function(b){z.exports=b}).call(this,{})},"./node_modules/webpack/buildin/module.js":function(z,oe){z.exports=function(b){return b.webpackPolyfill||(b.deprecate=function(){},b.paths=[],b.children||(b.children=[]),Object.defineProperty(b,"loaded",{enumerable:!0,get:function(){return b.l}}),Object.defineProperty(b,"id",{enumerable:!0,get:function(){return b.i}}),b.webpackPolyfill=1),b}},"./package.json":function(z){z.exports=JSON.parse('{"name":"cos-js-sdk-v5","version":"1.8.7","description":"JavaScript SDK for [腾讯云对象存储](https://cloud.tencent.com/product/cos)","main":"dist/cos-js-sdk-v5.js","types":"index.d.ts","scripts":{"prettier":"prettier --write src demo/demo.js demo/CIDemos/*.js test/test.js server/sts.js lib/request.js index.d.ts","server":"node server/sts.js","dev":"cross-env NODE_ENV=development webpack -w --mode=development","build":"cross-env NODE_ENV=production webpack --mode=production","cos-auth.min.js":"uglifyjs ./demo/common/cos-auth.js -o ./demo/common/cos-auth.min.js -c -m","test":"jest --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/tencentyun/cos-js-sdk-v5.git"},"keywords":[],"author":"carsonxu","license":"ISC","bugs":{"url":"https://github.com/tencentyun/cos-js-sdk-v5/issues"},"homepage":"https://github.com/tencentyun/cos-js-sdk-v5#readme","dependencies":{"fast-xml-parser":"4.5.0"},"devDependencies":{"@babel/core":"7.17.9","@babel/plugin-transform-runtime":"7.18.10","@babel/preset-env":"7.16.11","babel-loader":"8.2.5","body-parser":"^1.18.3","cross-env":"^5.2.0","express":"^4.16.4","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","prettier":"^3.0.1","qcloud-cos-sts":"^3.0.2","request":"^2.87.0","terser-webpack-plugin":"4.2.3","uglifyjs":"^2.4.11","webpack":"4.46.0","webpack-cli":"4.10.0"}}')},"./src/advance.js":function(z,oe,b){var M=b("./node_modules/@babel/runtime/helpers/typeof.js"),w=b("./src/session.js"),i=b("./src/async.js"),j=b("./src/event.js").EventProxy,E=b("./src/util.js"),_=b("./src/tracker.js");function y(s,t){var n=this,o=new j,c=s.TaskId,p=s.Bucket,P=s.Region,R=s.Key,L=s.Body,F=s.ChunkSize||s.SliceSize||n.options.ChunkSize,X=s.AsyncLimit,$=s.StorageClass,Y=s.ServerSideEncryption,te,he,ce=s.onHashProgress,se=s.tracker;se&&se.setParams({chunkSize:F}),o.on("error",function(Z){if(n._isRunningTask(c))return s.UploadData.UploadId&&w.removeUsing(s.UploadData.UploadId),Z.UploadId=s.UploadData.UploadId||"",t(Z)}),o.on("upload_complete",function(Z){var G=E.extend({UploadId:s.UploadData.UploadId||""},Z);t(null,G)}),o.on("upload_slice_complete",function(Z){var G={};E.each(s.Headers,function(ee,de){var ae=de.toLowerCase();(ae.indexOf("x-cos-meta-")===0||["pic-operations","x-cos-callback","x-cos-callback-var","x-cos-return-body"].includes(ae))&&(G[de]=ee)}),B.call(n,{Bucket:p,Region:P,Key:R,UploadId:Z.UploadId,SliceList:Z.SliceList,Headers:G,tracker:se},function(ee,de){if(n._isRunningTask(c)){if(w.removeUsing(Z.UploadId),ee)return he(null,!0),o.emit("error",ee);w.removeUploadId.call(n,Z.UploadId),he({loaded:te,total:te},!0),o.emit("upload_complete",de)}})}),o.on("get_upload_data_finish",function(Z){var G=w.getFileId(L,s.ChunkSize,p,R);G&&w.saveUploadId.call(n,G,Z.UploadId,n.options.UploadIdCacheLimit),w.setUsing(Z.UploadId),he(null,!0),k.call(n,{TaskId:c,Bucket:p,Region:P,Key:R,Body:L,FileSize:te,SliceSize:F,AsyncLimit:X,ServerSideEncryption:Y,UploadData:Z,Headers:s.Headers,onProgress:he,tracker:se},function(ee,de){if(n._isRunningTask(c)){if(ee)return he(null,!0),o.emit("error",ee);o.emit("upload_slice_complete",de)}})}),o.on("get_file_size_finish",function(){if(he=E.throttleOnProgress.call(n,te,s.onProgress),s.UploadData.UploadId)o.emit("get_upload_data_finish",s.UploadData);else{var Z=E.extend({TaskId:c,Bucket:p,Region:P,Key:R,Headers:s.Headers,StorageClass:$,Body:L,FileSize:te,SliceSize:F,onHashProgress:ce,tracker:se},s);d.call(n,Z,function(G,ee){if(n._isRunningTask(c)){if(G)return o.emit("error",G);s.UploadData.UploadId=ee.UploadId,s.UploadData.PartList=ee.PartList,o.emit("get_upload_data_finish",s.UploadData)}})}}),te=s.ContentLength,delete s.ContentLength,!s.Headers&&(s.Headers={}),E.each(s.Headers,function(Z,G){G.toLowerCase()==="content-length"&&delete s.Headers[G]}),function(){for(var Z=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],G=1024*1024,ee=0;ee<Z.length&&(G=Z[ee]*1024*1024,!(te/G<=n.options.MaxPartNumber));ee++);s.ChunkSize=s.SliceSize=F=Math.max(F,G)}(),te===0?(s.Body="",s.ContentLength=0,s.SkipTask=!0,n.putObject(s,t)):o.emit("get_file_size_finish")}function d(s,t){var n=s.TaskId,o=s.Bucket,c=s.Region,p=s.Key,P=s.StorageClass,R=this,L={},F=s.FileSize,X=s.SliceSize,$=Math.ceil(F/X),Y=0,te=E.throttleOnProgress.call(R,F,s.onHashProgress),he=function(G,ee){var de=X*(G-1),ae=Math.min(de+X,F),re=ae-de;L[G]?ee(null,{PartNumber:G,ETag:L[G],Size:re}):E.fileSlice(s.Body,de,ae,!1,function(ie){E.getFileMd5(ie,function(ye,ge){if(ye)return ee(E.error(ye));var ke='"'+ge+'"';L[G]=ke,Y+=re,te({loaded:Y,total:F}),ee(null,{PartNumber:G,ETag:ke,Size:re})})})},ce=function(G,ee){var de=G.length;if(de===0)return ee(null,!0);if(de>$)return ee(null,!1);if(de>1){var ae=Math.max(G[0].Size,G[1].Size);if(ae!==X)return ee(null,!1)}var re=function ie(ye){if(ye<de){var ge=G[ye];he(ge.PartNumber,function(ke,me){me&&me.ETag===ge.ETag&&me.Size===ge.Size?ie(ye+1):ee(null,!1)})}else ee(null,!0)};re(0)},se=new j;se.on("error",function(Z){if(R._isRunningTask(n))return t(Z)}),se.on("upload_id_available",function(Z){var G={},ee=[];E.each(Z.PartList,function(re){G[re.PartNumber]=re});for(var de=1;de<=$;de++){var ae=G[de];ae?(ae.PartNumber=de,ae.Uploaded=!0):ae={PartNumber:de,ETag:null,Uploaded:!1},ee.push(ae)}Z.PartList=ee,t(null,Z)}),se.on("no_available_upload_id",function(){if(R._isRunningTask(n)){var Z=E.extend({Bucket:o,Region:c,Key:p,Query:E.clone(s.Query),StorageClass:P,Body:s.Body,calledBySdk:"sliceUploadFile",tracker:s.tracker},s),G=E.clone(s.Headers);delete G["x-cos-mime-limit"],Z.Headers=G,R.multipartInit(Z,function(ee,de){if(R._isRunningTask(n)){if(ee)return se.emit("error",ee);var ae=de.UploadId;if(!ae)return t(E.error(new Error("no such upload id")));se.emit("upload_id_available",{UploadId:ae,PartList:[]})}})}}),se.on("has_and_check_upload_id",function(Z){Z=Z.reverse(),i.eachLimit(Z,1,function(G,ee){if(R._isRunningTask(n)){if(w.using[G]){ee();return}h.call(R,{Bucket:o,Region:c,Key:p,UploadId:G,tracker:s.tracker},function(de,ae){if(R._isRunningTask(n)){if(de)return w.removeUsing(G),se.emit("error",de);var re=ae.PartList;re.forEach(function(ie){ie.PartNumber*=1,ie.Size*=1,ie.ETag=ie.ETag||""}),ce(re,function(ie,ye){if(R._isRunningTask(n)){if(ie)return se.emit("error",ie);ye?ee({UploadId:G,PartList:re}):ee()}})}})}},function(G){R._isRunningTask(n)&&(te(null,!0),G&&G.UploadId?se.emit("upload_id_available",G):se.emit("no_available_upload_id"))})}),se.on("seek_local_avail_upload_id",function(Z){var G=w.getFileId(s.Body,s.ChunkSize,o,p),ee=w.getUploadIdList.call(R,G);if(!G||!ee){se.emit("has_and_check_upload_id",Z);return}var de=function ae(re){if(re>=ee.length){se.emit("has_and_check_upload_id",Z);return}var ie=ee[re];if(!E.isInArray(Z,ie)){w.removeUploadId.call(R,ie),ae(re+1);return}if(w.using[ie]){ae(re+1);return}h.call(R,{Bucket:o,Region:c,Key:p,UploadId:ie,tracker:s.tracker},function(ye,ge){R._isRunningTask(n)&&(ye?(w.removeUploadId.call(R,ie),ae(re+1)):se.emit("upload_id_available",{UploadId:ie,PartList:ge.PartList}))})};de(0)}),se.on("get_remote_upload_id_list",function(){T.call(R,{Bucket:o,Region:c,Key:p,tracker:s.tracker},function(Z,G){if(R._isRunningTask(n)){if(Z)return se.emit("error",Z);var ee=E.filter(G.UploadList,function(re){return re.Key===p&&(!P||re.StorageClass.toUpperCase()===P.toUpperCase())}).reverse().map(function(re){return re.UploadId||re.UploadID});if(ee.length)se.emit("seek_local_avail_upload_id",ee);else{var de=w.getFileId(s.Body,s.ChunkSize,o,p),ae;de&&(ae=w.getUploadIdList.call(R,de))&&E.each(ae,function(re){w.removeUploadId.call(R,re)}),se.emit("no_available_upload_id")}}})}),se.emit("get_remote_upload_id_list")}function T(s,t){var n=this,o=[],c={Bucket:s.Bucket,Region:s.Region,Prefix:s.Key,calledBySdk:s.calledBySdk||"sliceUploadFile",tracker:s.tracker},p=function P(){n.multipartList(c,function(R,L){if(R)return t(R);o.push.apply(o,L.Upload||[]),L.IsTruncated==="true"?(c.KeyMarker=L.NextKeyMarker,c.UploadIdMarker=L.NextUploadIdMarker,P()):t(null,{UploadList:o})})};p()}function h(s,t){var n=this,o=[],c={Bucket:s.Bucket,Region:s.Region,Key:s.Key,UploadId:s.UploadId,calledBySdk:"sliceUploadFile",tracker:s.tracker},p=function P(){n.multipartListPart(c,function(R,L){if(R)return t(R);o.push.apply(o,L.Part||[]),L.IsTruncated==="true"?(c.PartNumberMarker=L.NextPartNumberMarker,P()):t(null,{PartList:o})})};p()}function k(s,t){var n=this,o=s.TaskId,c=s.Bucket,p=s.Region,P=s.Key,R=s.UploadData,L=s.FileSize,F=s.SliceSize,X=Math.min(s.AsyncLimit||n.options.ChunkParallelLimit||1,256),$=s.Body,Y=Math.ceil(L/F),te=0,he=s.ServerSideEncryption,ce=s.Headers,se=E.filter(R.PartList,function(G){return G.Uploaded&&(te+=G.PartNumber>=Y&&L%F||F),!G.Uploaded}),Z=s.onProgress;i.eachLimit(se,X,function(G,ee){if(n._isRunningTask(o)){var de=G.PartNumber,ae=Math.min(L,G.PartNumber*F)-(G.PartNumber-1)*F,re=0;A.call(n,{TaskId:o,Bucket:c,Region:p,Key:P,SliceSize:F,FileSize:L,PartNumber:de,ServerSideEncryption:he,Body:$,UploadData:R,Headers:ce,onProgress:function(ye){te+=ye.loaded-re,re=ye.loaded,Z({loaded:te,total:L})},tracker:s.tracker},function(ie,ye){n._isRunningTask(o)&&(!ie&&!ye.ETag&&(ie='get ETag error, please add "ETag" to CORS ExposeHeader setting.( 获取ETag失败,请在CORS ExposeHeader设置中添加ETag,请参考文档:https://cloud.tencent.com/document/product/436/13318 )'),ie?te-=re:(te+=ae-re,G.ETag=ye.ETag),Z({loaded:te,total:L}),ee(ie||null,ye))})}},function(G){if(n._isRunningTask(o)){if(G)return t(G);t(null,{UploadId:R.UploadId,SliceList:R.PartList})}})}function A(s,t){var n=this,o=s.TaskId,c=s.Bucket,p=s.Region,P=s.Key,R=s.FileSize,L=s.Body,F=s.PartNumber*1,X=s.SliceSize,$=s.ServerSideEncryption,Y=s.UploadData,te=s.Headers||{},he=n.options.ChunkRetryTimes+1,ce=X*(F-1),se=X,Z=ce+X;Z>R&&(Z=R,se=Z-ce);var G=["x-cos-traffic-limit","x-cos-mime-limit"],ee={};E.each(te,function(ae,re){G.indexOf(re)>-1&&(ee[re]=ae)});var de=Y.PartList[F-1];i.retry(he,function(ae){n._isRunningTask(o)&&E.fileSlice(L,ce,Z,!0,function(re){n.multipartUpload({TaskId:o,Bucket:c,Region:p,Key:P,ContentLength:se,PartNumber:F,UploadId:Y.UploadId,ServerSideEncryption:$,Body:re,Headers:ee,onProgress:s.onProgress,calledBySdk:"sliceUploadFile",tracker:s.tracker},function(ie,ye){if(n._isRunningTask(o))return ie?ae(ie):(de.Uploaded=!0,ae(null,ye))})})},function(ae,re){if(n._isRunningTask(o))return t(ae,re)})}function B(s,t){var n=s.Bucket,o=s.Region,c=s.Key,p=s.UploadId,P=s.SliceList,R=this,L=this.options.ChunkRetryTimes+1,F=s.Headers,X=P.map(function($){return{PartNumber:$.PartNumber,ETag:$.ETag}});i.retry(L,function($){R.multipartComplete({Bucket:n,Region:o,Key:c,UploadId:p,Parts:X,Headers:F,calledBySdk:"sliceUploadFile",tracker:s.tracker},$)},function($,Y){t($,Y)})}function U(s,t){var n=s.Bucket,o=s.Region,c=s.Key,p=s.UploadId,P=s.Level||"task",R=s.AsyncLimit,L=this,F=new j;if(F.on("error",function(X){return t(X)}),F.on("get_abort_array",function(X){N.call(L,{Bucket:n,Region:o,Key:c,Headers:s.Headers,AsyncLimit:R,AbortArray:X},t)}),P==="bucket")T.call(L,{Bucket:n,Region:o,calledBySdk:"abortUploadTask"},function(X,$){if(X)return t(X);F.emit("get_abort_array",$.UploadList||[])});else if(P==="file"){if(!c)return t(E.error(new Error("abort_upload_task_no_key")));T.call(L,{Bucket:n,Region:o,Key:c,calledBySdk:"abortUploadTask"},function(X,$){if(X)return t(X);F.emit("get_abort_array",$.UploadList||[])})}else if(P==="task"){if(!p)return t(E.error(new Error("abort_upload_task_no_id")));if(!c)return t(E.error(new Error("abort_upload_task_no_key")));F.emit("get_abort_array",[{Key:c,UploadId:p}])}else return t(E.error(new Error("abort_unknown_level")))}function N(s,t){var n=s.Bucket,o=s.Region,c=s.Key,p=s.AbortArray,P=s.AsyncLimit||1,R=this,L=0,F=new Array(p.length);i.eachLimit(p,P,function(X,$){var Y=L;if(c&&c!==X.Key){F[Y]={error:{KeyNotMatch:!0}},$(null);return}var te=X.UploadId||X.UploadID;R.multipartAbort({Bucket:n,Region:o,Key:X.Key,Headers:s.Headers,UploadId:te},function(he){var ce={Bucket:n,Region:o,Key:X.Key,UploadId:te};F[Y]={error:he,task:ce},$(null)}),L++},function(X){if(X)return t(X);for(var $=[],Y=[],te=0,he=F.length;te<he;te++){var ce=F[te];ce.task&&(ce.error?Y.push(ce.task):$.push(ce.task))}return t(null,{successList:$,errorList:Y})})}function H(s,t){var n=this,o=s.SliceSize===void 0?n.options.SliceSize:s.SliceSize,c=[],p=s.Body,P=p.size||p.length||0,R={TaskId:""};if(n.options.EnableReporter){var L=n.options.UseAccelerate||typeof n.options.Domain=="string"&&n.options.Domain.includes("accelerate."),F=P>o?"sliceUploadFile":"putObject";s.tracker=new _({Beacon:n.options.BeaconReporter,clsReporter:n.options.ClsReporter,bucket:s.Bucket,region:s.Region,apiName:"uploadFile",realApi:F,fileKey:s.Key,fileSize:P,accelerate:L,deepTracker:n.options.DeepTracker,customId:n.options.CustomId,delay:n.options.TrackerDelay})}E.each(s,function(ce,se){M(ce)!=="object"&&typeof ce!="function"&&(R[se]=ce)});var X=s.onTaskReady,$=function(se){R.TaskId=se,X&&X(se)};s.onTaskReady=$;var Y=P>o?"sliceUploadFile":"putObject",te=s.onFileFinish,he=function(se,Z){s.tracker&&s.tracker.report(se,Z),te&&te(se,Z,R),t&&t(se,Z)};c.push({api:Y,params:s,callback:he}),n._addTasks(c)}function D(s,t){var n=this,o=s.SliceSize===void 0?n.options.SliceSize:s.SliceSize,c=0,p=0,P=E.throttleOnProgress.call(n,p,s.onProgress),R=s.files.length,L=s.onFileFinish,F=Array(R),X=function(te,he,ce){P(null,!0),L&&L(te,he,ce),F[ce.Index]={options:ce,error:te,data:he},--R<=0&&t&&t(null,{files:F})},$=[];E.each(s.files,function(Y,te){(function(){var he=Y.Body,ce=he.size||he.length||0,se={Index:te,TaskId:""};if(!n.options.UseRawKey&&Y.Key&&Y.Key.substr(0,1)==="/"&&(Y.Key=Y.Key.substr(1)),c+=ce,n.options.EnableReporter){var Z=n.options.UseAccelerate||typeof n.options.Domain=="string"&&n.options.Domain.includes("accelerate."),G=ce>o?"sliceUploadFile":"putObject";Y.tracker=new _({Beacon:n.options.BeaconReporter,clsReporter:n.options.ClsReporter,bucket:Y.Bucket,region:Y.Region,apiName:"uploadFiles",realApi:G,fileKey:Y.Key,fileSize:ce,accelerate:Z,deepTracker:n.options.DeepTracker,customId:n.options.CustomId,delay:n.options.TrackerDelay})}E.each(Y,function(me,Re){M(me)!=="object"&&typeof me!="function"&&(se[Re]=me)});var ee=Y.onTaskReady,de=function(Re){se.TaskId=Re,ee&&ee(Re)};Y.onTaskReady=de;var ae=0,re=Y.onProgress,ie=function(Re){p=p-ae+Re.loaded,ae=Re.loaded,re&&re(Re),P({loaded:p,total:c})};Y.onProgress=ie;var ye=ce>o?"sliceUploadFile":"putObject",ge=Y.onFileFinish,ke=function(Re,Oe){Y.tracker&&Y.tracker.report(Re,Oe),ge&&ge(Re,Oe),X&&X(Re,Oe,se)};$.push({api:ye,params:Y,callback:ke})})()}),n._addTasks($)}function f(s,t){var n=new j,o=this,c=s.Bucket,p=s.Region,P=s.Key,R=s.CopySource,L=E.getSourceParams.call(this,R);if(!L){t(E.error(new Error("CopySource format error")));return}var F=L.Bucket,X=L.Region,$=decodeURIComponent(L.Key),Y=s.CopySliceSize===void 0?o.options.CopySliceSize:s.CopySliceSize;Y=Math.max(0,Y);var te=s.CopyChunkSize||this.options.CopyChunkSize,he=this.options.CopyChunkParallelLimit,ce=this.options.ChunkRetryTimes+1,se=0,Z=0,G,ee,de={},ae={},re={};n.on("copy_slice_complete",function(ie){E.each(s.Headers,function(ge,ke){ke.toLowerCase().indexOf("x-cos-meta-")});var ye=E.map(ie.PartList,function(ge){return{PartNumber:ge.PartNumber,ETag:ge.ETag}});i.retry(ce,function(ge){o.multipartComplete({Bucket:c,Region:p,Key:P,UploadId:ie.UploadId,Parts:ye,tracker:s.tracker,calledBySdk:"sliceCopyFile"},ge)},function(ge,ke){if(w.removeUsing(ie.UploadId),ge)return ee(null,!0),t(ge);w.removeUploadId(ie.UploadId),ee({loaded:G,total:G},!0),t(null,ke)})}),n.on("get_copy_data_finish",function(ie){var ye=w.getCopyFileId(R,de,te,c,P);ye&&w.saveUploadId(ye,ie.UploadId,o.options.UploadIdCacheLimit),w.setUsing(ie.UploadId);var ge=E.filter(ie.PartList,function(ke){return ke.Uploaded&&(Z+=ke.PartNumber>=se&&G%te||te),!ke.Uploaded});i.eachLimit(ge,he,function(ke,me){var Re=ke.PartNumber,Oe=ke.CopySourceRange,Ve=ke.end-ke.start;i.retry(ce,function(je){l.call(o,{Bucket:c,Region:p,Key:P,CopySource:R,UploadId:ie.UploadId,PartNumber:Re,CopySourceRange:Oe,tracker:s.tracker,calledBySdk:"sliceCopyFile"},je)},function(je,We){if(je)return me(je);Z+=Ve,ee({loaded:Z,total:G}),ke.ETag=We.ETag,me(je||null,We)})},function(ke){if(ke)return w.removeUsing(ie.UploadId),ee(null,!0),t(ke);n.emit("copy_slice_complete",ie)})}),n.on("get_chunk_size_finish",function(){var ie=function(){o.multipartInit({Bucket:c,Region:p,Key:P,Headers:re,tracker:s.tracker,calledBySdk:"sliceCopyFile"},function(Re,Oe){if(Re)return t(Re);s.UploadId=Oe.UploadId,n.emit("get_copy_data_finish",{UploadId:s.UploadId,PartList:s.PartList})})},ye=w.getCopyFileId(R,de,te,c,P),ge=w.getUploadIdList(ye);if(!ye||!ge)return ie();var ke=function me(Re){if(Re>=ge.length)return ie();var Oe=ge[Re];if(w.using[Oe])return me(Re+1);h.call(o,{Bucket:c,Region:p,Key:P,UploadId:Oe,tracker:s.tracker,calledBySdk:"sliceCopyFile"},function(Ve,je){if(Ve)w.removeUploadId(Oe),me(Re+1);else{if(w.using[Oe])return me(Re+1);var We={},Je=0;E.each(je.PartList,function(Le){var Qe=parseInt(Le.Size),rt=Je+Qe-1;We[Le.PartNumber+"|"+Je+"|"+rt]=Le.ETag,Je+=Qe}),E.each(s.PartList,function(Le){var Qe=We[Le.PartNumber+"|"+Le.start+"|"+Le.end];Qe&&(Le.ETag=Qe,Le.Uploaded=!0)}),n.emit("get_copy_data_finish",{UploadId:Oe,PartList:s.PartList})}})};ke(0)}),n.on("get_file_size_finish",function(){if(function(){for(var ye=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],ge=1024*1024,ke=0;ke<ye.length&&(ge=ye[ke]*1024*1024,!(G/ge<=o.options.MaxPartNumber));ke++);s.ChunkSize=te=Math.max(te,ge),se=Math.ceil(G/te);for(var me=[],Re=1;Re<=se;Re++){var Oe=(Re-1)*te,Ve=Re*te<G?Re*te-1:G-1,je={PartNumber:Re,start:Oe,end:Ve,CopySourceRange:"bytes="+Oe+"-"+Ve};me.push(je)}s.PartList=me}(),s.Headers["x-cos-metadata-directive"]==="Replaced"?re=s.Headers:re=ae,re["x-cos-storage-class"]=s.Headers["x-cos-storage-class"]||ae["x-cos-storage-class"],re=E.clearKey(re),ae["x-cos-storage-class"]==="ARCHIVE"||ae["x-cos-storage-class"]==="DEEP_ARCHIVE"){var ie=ae["x-cos-restore"];if(!ie||ie==='ongoing-request="true"'){t(E.error(new Error("Unrestored archive object is not allowed to be copied")));return}}delete re["x-cos-copy-source"],delete re["x-cos-metadata-directive"],delete re["x-cos-copy-source-If-Modified-Since"],delete re["x-cos-copy-source-If-Unmodified-Since"],delete re["x-cos-copy-source-If-Match"],delete re["x-cos-copy-source-If-None-Match"],n.emit("get_chunk_size_finish")}),o.headObject({Bucket:F,Region:X,Key:$,tracker:s.tracker,calledBySdk:"sliceCopyFile"},function(ie,ye){if(ie){ie.statusCode&&ie.statusCode===404?t(E.error(ie,{ErrorStatus:$+" Not Exist"})):t(ie);return}if(G=s.FileSize=ye.headers["content-length"],G===void 0||!G){t(E.error(new Error('get Content-Length error, please add "Content-Length" to CORS ExposeHeader setting.( 获取Content-Length失败,请在CORS ExposeHeader设置中添加Content-Length,请参考文档:https://cloud.tencent.com/document/product/436/13318 )')));return}if(s.tracker&&s.tracker.setParams({httpSize:G}),ee=E.throttleOnProgress.call(o,G,s.onProgress),G<=Y)s.Headers["x-cos-metadata-directive"]||(s.Headers["x-cos-metadata-directive"]="Copy"),o.putObjectCopy(Object.assign(s,{calledBySdk:"sliceCopyFile"}),function(ke,me){if(ke)return ee(null,!0),t(ke);ee({loaded:G,total:G},!0),t(ke,me)});else{var ge=ye.headers;de=ge,ae={"Cache-Control":ge["cache-control"],"Content-Disposition":ge["content-disposition"],"Content-Encoding":ge["content-encoding"],"Content-Type":ge["content-type"],Expires:ge.expires,"x-cos-storage-class":ge["x-cos-storage-class"]},E.each(ge,function(ke,me){var Re="x-cos-meta-";me.indexOf(Re)===0&&me.length>Re.length&&(ae[me]=ke)}),n.emit("get_file_size_finish")}})}function l(s,t){var n=s.TaskId,o=s.Bucket,c=s.Region,p=s.Key,P=s.CopySource,R=s.UploadId,L=s.PartNumber*1,F=s.CopySourceRange,X=this.options.ChunkRetryTimes+1,$=this;i.retry(X,function(Y){$.uploadPartCopy({TaskId:n,Bucket:o,Region:c,Key:p,CopySource:P,UploadId:R,PartNumber:L,CopySourceRange:F,tracker:s.tracker,calledBySdk:s.calledBySdk},function(te,he){Y(te||null,he)})},function(Y,te){return t(Y,te)})}var S={sliceUploadFile:y,abortUploadTask:U,uploadFile:H,uploadFiles:D,sliceCopyFile:f};z.exports.init=function(s,t){t.transferToTaskMethod(S,"sliceUploadFile"),E.each(S,function(n,o){s.prototype[o]=E.apiWrapper(o,n)})}},"./src/async.js":function(z,oe){var b=function(j,E,_,y){if(y=y||function(){},!j.length||E<=0)return y();var d=0,T=0,h=0;(function k(){if(d>=j.length)return y();for(;h<E&&T<j.length;)T+=1,h+=1,_(j[T-1],function(A){A?(y(A),y=function(){}):(d+=1,h-=1,d>=j.length?y():k())})})()},M=function(j,E,_){var y=function d(T){E(function(h,k){h&&T<j?d(T+1):_(h,k)})};j<1?_():y(1)},w={eachLimit:b,retry:M};z.exports=w},"./src/base.js":function(z,oe,b){var M=b("./node_modules/@babel/runtime/helpers/typeof.js"),w=b("./lib/request.js"),i=b("./src/util.js");function j(e,a){var r=this.options.Protocol||(i.isBrowser&&(typeof location>"u"?"undefined":M(location))==="object"&&location.protocol==="http:"?"http:":"https:"),u=this.options.ServiceDomain,v=e.AppId||this.options.appId,g=e.Region;u?(u=u.replace(/\{\{AppId\}\}/gi,v||"").replace(/\{\{Region\}\}/gi,g||"").replace(/\{\{.*?\}\}/gi,""),/^[a-zA-Z]+:\/\//.test(u)||(u=r+"//"+u),u.slice(-1)==="/"&&(u=u.slice(0,-1))):g?u=r+"//cos."+g+".myqcloud.com":u=r+"//service.cos.myqcloud.com";var C="",m=g?"cos."+g+".myqcloud.com":"service.cos.myqcloud.com",K=u.replace(/^https?:\/\/([^/]+)(\/.*)?$/,"$1");m===K&&(C=m),J.call(this,{Action:"name/cos:GetService",url:u,method:"GET",headers:e.Headers,SignHost:C,tracker:e.tracker},function(le,ue){if(le)return a(le);var Te=ue&&ue.ListAllMyBucketsResult&&ue.ListAllMyBucketsResult.Buckets&&ue.ListAllMyBucketsResult.Buckets.Bucket||[];Te=i.isArray(Te)?Te:[Te];var W=ue&&ue.ListAllMyBucketsResult&&ue.ListAllMyBucketsResult.Owner||{};a(null,{Buckets:Te,Owner:W,statusCode:ue.statusCode,headers:ue.headers})})}function E(e,a){var r=this,u="";if(e.BucketAZConfig){var v={BucketAZConfig:e.BucketAZConfig};u=i.json2xml({CreateBucketConfiguration:v})}J.call(this,{Action:"name/cos:PutBucket",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,body:u,tracker:e.tracker},function(g,C){if(g)return a(g);var m=He({protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:e.Region,isLocation:!0});a(null,{Location:m,statusCode:C.statusCode,headers:C.headers})})}function _(e,a){J.call(this,{Action:"name/cos:HeadBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"HEAD",tracker:e.tracker},a)}function y(e,a){var r={};r.prefix=e.Prefix||"",r.delimiter=e.Delimiter,r.marker=e.Marker,r["max-keys"]=e.MaxKeys,r["encoding-type"]=e.EncodingType,J.call(this,{Action:"name/cos:GetBucket",ResourceKey:r.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:r,tracker:e.tracker},function(u,v){if(u)return a(u);var g=v.ListBucketResult||{},C=g.Contents||[],m=g.CommonPrefixes||[];C=i.isArray(C)?C:[C],m=i.isArray(m)?m:[m];var K=i.clone(g);i.extend(K,{Contents:C,CommonPrefixes:m,statusCode:v.statusCode,headers:v.headers}),a(null,K)})}function d(e,a){J.call(this,{Action:"name/cos:DeleteBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"DELETE",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function T(e,a){var r=e.Headers,u="";if(e.AccessControlPolicy){var v=i.clone(e.AccessControlPolicy||{}),g=v.Grants||v.Grant;g=i.isArray(g)?g:[g],delete v.Grant,delete v.Grants,v.AccessControlList={Grant:g},u=i.json2xml({AccessControlPolicy:v}),r["Content-Type"]="application/xml",r["Content-MD5"]=i.b64(i.md5(u))}i.each(r,function(C,m){m.indexOf("x-cos-grant-")===0&&(r[m]=Ge(r[m]))}),J.call(this,{Action:"name/cos:PutBucketACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:r,action:"acl",body:u,tracker:e.tracker},function(C,m){if(C)return a(C);a(null,{statusCode:m.statusCode,headers:m.headers})})}function h(e,a){J.call(this,{Action:"name/cos:GetBucketACL",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"acl",tracker:e.tracker},function(r,u){if(r)return a(r);var v=u.AccessControlPolicy||{},g=v.Owner||{},C=v.AccessControlList.Grant||[];C=i.isArray(C)?C:[C];var m=xe(v);u.headers&&u.headers["x-cos-acl"]&&(m.ACL=u.headers["x-cos-acl"]),m=i.extend(m,{Owner:g,Grants:C,statusCode:u.statusCode,headers:u.headers}),a(null,m)})}function k(e,a){var r=e.CORSConfiguration||{},u=r.CORSRules||e.CORSRules||[];u=i.clone(i.isArray(u)?u:[u]),i.each(u,function(m){i.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],function(K){var le=K+"s",ue=m[le]||m[K]||[];delete m[le],m[K]=i.isArray(ue)?ue:[ue]})});var v={CORSRule:u};e.ResponseVary&&(v.ResponseVary=e.ResponseVary);var g=i.json2xml({CORSConfiguration:v}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=i.b64(i.md5(g)),J.call(this,{Action:"name/cos:PutBucketCORS",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:g,action:"cors",headers:C,tracker:e.tracker},function(m,K){if(m)return a(m);a(null,{statusCode:K.statusCode,headers:K.headers})})}function A(e,a){J.call(this,{Action:"name/cos:GetBucketCORS",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors",tracker:e.tracker},function(r,u){if(r){if(r.statusCode===404&&r.error&&r.error.Code==="NoSuchCORSConfiguration"){var v={CORSRules:[],statusCode:r.statusCode};r.headers&&(v.headers=r.headers),a(null,v)}else a(r);return}var g=u.CORSConfiguration||{},C=g.CORSRules||g.CORSRule||[];C=i.clone(i.isArray(C)?C:[C]);var m=g.ResponseVary;i.each(C,function(K){i.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],function(le){var ue=le+"s",Te=K[ue]||K[le]||[];delete K[le],K[ue]=i.isArray(Te)?Te:[Te]})}),a(null,{CORSRules:C,ResponseVary:m,statusCode:u.statusCode,headers:u.headers})})}function B(e,a){J.call(this,{Action:"name/cos:DeleteBucketCORS",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode||r.statusCode,headers:u.headers})})}function U(e,a){J.call(this,{Action:"name/cos:GetBucketLocation",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"location",tracker:e.tracker},a)}function N(e,a){var r=e.Policy;try{typeof r=="string"&&(r=JSON.parse(r))}catch{}if(!r||typeof r=="string")return a(i.error(new Error("Policy format error")));var u=JSON.stringify(r);r.version||(r.version="2.0");var v=e.Headers;v["Content-Type"]="application/json",v["Content-MD5"]=i.b64(i.md5(u)),J.call(this,{Action:"name/cos:PutBucketPolicy",method:"PUT",Bucket:e.Bucket,Region:e.Region,action:"policy",body:u,headers:v,tracker:e.tracker},function(g,C){if(g&&g.statusCode===204)return a(null,{statusCode:g.statusCode});if(g)return a(g);a(null,{statusCode:C.statusCode,headers:C.headers})})}function H(e,a){J.call(this,{Action:"name/cos:GetBucketPolicy",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy",rawBody:!0,tracker:e.tracker},function(r,u){if(r)return r.statusCode&&r.statusCode===403?a(i.error(r,{ErrorStatus:"Access Denied"})):r.statusCode&&r.statusCode===405?a(i.error(r,{ErrorStatus:"Method Not Allowed"})):r.statusCode&&r.statusCode===404?a(i.error(r,{ErrorStatus:"Policy Not Found"})):a(r);var v={};try{v=JSON.parse(u.body)}catch{}a(null,{Policy:v,statusCode:u.statusCode,headers:u.headers})})}function D(e,a){J.call(this,{Action:"name/cos:DeleteBucketPolicy",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode||r.statusCode,headers:u.headers})})}function f(e,a){var r=e.Tagging||{},u=r.TagSet||r.Tags||e.Tags||[];u=i.clone(i.isArray(u)?u:[u]);var v=i.json2xml({Tagging:{TagSet:{Tag:u}}}),g=e.Headers;g["Content-Type"]="application/xml",g["Content-MD5"]=i.b64(i.md5(v)),J.call(this,{Action:"name/cos:PutBucketTagging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:v,action:"tagging",headers:g,tracker:e.tracker},function(C,m){if(C&&C.statusCode===204)return a(null,{statusCode:C.statusCode});if(C)return a(C);a(null,{statusCode:m.statusCode,headers:m.headers})})}function l(e,a){J.call(this,{Action:"name/cos:GetBucketTagging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging",tracker:e.tracker},function(r,u){if(r){if(r.statusCode===404&&r.error&&(r.error==="Not Found"||r.error.Code==="NoSuchTagSet")){var v={Tags:[],statusCode:r.statusCode};r.headers&&(v.headers=r.headers),a(null,v)}else a(r);return}var g=[];try{g=u.Tagging.TagSet.Tag||[]}catch{}g=i.clone(i.isArray(g)?g:[g]),a(null,{Tags:g,statusCode:u.statusCode,headers:u.headers})})}function S(e,a){J.call(this,{Action:"name/cos:DeleteBucketTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function s(e,a){var r=e.LifecycleConfiguration||{},u=r.Rules||e.Rules||[];u=i.clone(u);var v=i.json2xml({LifecycleConfiguration:{Rule:u}}),g=e.Headers;g["Content-Type"]="application/xml",g["Content-MD5"]=i.b64(i.md5(v)),J.call(this,{Action:"name/cos:PutBucketLifecycle",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:v,action:"lifecycle",headers:g,tracker:e.tracker},function(C,m){if(C&&C.statusCode===204)return a(null,{statusCode:C.statusCode});if(C)return a(C);a(null,{statusCode:m.statusCode,headers:m.headers})})}function t(e,a){J.call(this,{Action:"name/cos:GetBucketLifecycle",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle",tracker:e.tracker},function(r,u){if(r){if(r.statusCode===404&&r.error&&r.error.Code==="NoSuchLifecycleConfiguration"){var v={Rules:[],statusCode:r.statusCode};r.headers&&(v.headers=r.headers),a(null,v)}else a(r);return}var g=[];try{g=u.LifecycleConfiguration.Rule||[]}catch{}g=i.clone(i.isArray(g)?g:[g]),a(null,{Rules:g,statusCode:u.statusCode,headers:u.headers})})}function n(e,a){J.call(this,{Action:"name/cos:DeleteBucketLifecycle",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function o(e,a){if(!e.VersioningConfiguration){a(i.error(new Error("missing param VersioningConfiguration")));return}var r=e.VersioningConfiguration||{},u=i.json2xml({VersioningConfiguration:r}),v=e.Headers;v["Content-Type"]="application/xml",v["Content-MD5"]=i.b64(i.md5(u)),J.call(this,{Action:"name/cos:PutBucketVersioning",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:u,action:"versioning",headers:v,tracker:e.tracker},function(g,C){if(g&&g.statusCode===204)return a(null,{statusCode:g.statusCode});if(g)return a(g);a(null,{statusCode:C.statusCode,headers:C.headers})})}function c(e,a){J.call(this,{Action:"name/cos:GetBucketVersioning",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"versioning",tracker:e.tracker},function(r,u){r||!u.VersioningConfiguration&&(u.VersioningConfiguration={}),a(r,u)})}function p(e,a){var r=i.clone(e.ReplicationConfiguration),u=i.json2xml({ReplicationConfiguration:r});u=u.replace(/<(\/?)Rules>/gi,"<$1Rule>"),u=u.replace(/<(\/?)Tags>/gi,"<$1Tag>");var v=e.Headers;v["Content-Type"]="application/xml",v["Content-MD5"]=i.b64(i.md5(u)),J.call(this,{Action:"name/cos:PutBucketReplication",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:u,action:"replication",headers:v,tracker:e.tracker},function(g,C){if(g&&g.statusCode===204)return a(null,{statusCode:g.statusCode});if(g)return a(g);a(null,{statusCode:C.statusCode,headers:C.headers})})}function P(e,a){J.call(this,{Action:"name/cos:GetBucketReplication",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication",tracker:e.tracker},function(r,u){if(r){if(r.statusCode===404&&r.error&&(r.error==="Not Found"||r.error.Code==="ReplicationConfigurationnotFoundError")){var v={ReplicationConfiguration:{Rules:[]},statusCode:r.statusCode};r.headers&&(v.headers=r.headers),a(null,v)}else a(r);return}!u.ReplicationConfiguration&&(u.ReplicationConfiguration={}),u.ReplicationConfiguration.Rule&&(u.ReplicationConfiguration.Rules=i.makeArray(u.ReplicationConfiguration.Rule),delete u.ReplicationConfiguration.Rule),a(r,u)})}function R(e,a){J.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function L(e,a){if(!e.WebsiteConfiguration){a(i.error(new Error("missing param WebsiteConfiguration")));return}var r=i.clone(e.WebsiteConfiguration||{}),u=r.RoutingRules||r.RoutingRule||[];u=i.isArray(u)?u:[u],delete r.RoutingRule,delete r.RoutingRules,u.length&&(r.RoutingRules={RoutingRule:u});var v=i.json2xml({WebsiteConfiguration:r}),g=e.Headers;g["Content-Type"]="application/xml",g["Content-MD5"]=i.b64(i.md5(v)),J.call(this,{Action:"name/cos:PutBucketWebsite",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:v,action:"website",headers:g,tracker:e.tracker},function(C,m){if(C&&C.statusCode===204)return a(null,{statusCode:C.statusCode});if(C)return a(C);a(null,{statusCode:m.statusCode,headers:m.headers})})}function F(e,a){J.call(this,{Action:"name/cos:GetBucketWebsite",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"website",tracker:e.tracker},function(r,u){if(r){if(r.statusCode===404&&r.error.Code==="NoSuchWebsiteConfiguration"){var v={WebsiteConfiguration:{},statusCode:r.statusCode};r.headers&&(v.headers=r.headers),a(null,v)}else a(r);return}var g=u.WebsiteConfiguration||{};if(g.RoutingRules){var C=i.clone(g.RoutingRules.RoutingRule||[]);C=i.makeArray(C),g.RoutingRules=C}a(null,{WebsiteConfiguration:g,statusCode:u.statusCode,headers:u.headers})})}function X(e,a){J.call(this,{Action:"name/cos:DeleteBucketWebsite",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"website",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function $(e,a){if(!e.RefererConfiguration){a(i.error(new Error("missing param RefererConfiguration")));return}var r=i.clone(e.RefererConfiguration||{}),u=r.DomainList||{},v=u.Domains||u.Domain||[];v=i.isArray(v)?v:[v],v.length&&(r.DomainList={Domain:v});var g=i.json2xml({RefererConfiguration:r}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=i.b64(i.md5(g)),J.call(this,{Action:"name/cos:PutBucketReferer",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:g,action:"referer",headers:C,tracker:e.tracker},function(m,K){if(m&&m.statusCode===204)return a(null,{statusCode:m.statusCode});if(m)return a(m);a(null,{statusCode:K.statusCode,headers:K.headers})})}function Y(e,a){J.call(this,{Action:"name/cos:GetBucketReferer",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"referer",tracker:e.tracker},function(r,u){if(r){if(r.statusCode===404&&r.error.Code==="NoSuchRefererConfiguration"){var v={WebsiteConfiguration:{},statusCode:r.statusCode};r.headers&&(v.headers=r.headers),a(null,v)}else a(r);return}var g=u.RefererConfiguration||{};if(g.DomainList){var C=i.makeArray(g.DomainList.Domain||[]);g.DomainList={Domains:C}}a(null,{RefererConfiguration:g,statusCode:u.statusCode,headers:u.headers})})}function te(e,a){var r=e.DomainConfiguration||{},u=r.DomainRule||e.DomainRule||[];u=i.clone(u);var v=i.json2xml({DomainConfiguration:{DomainRule:u}}),g=e.Headers;g["Content-Type"]="application/xml",g["Content-MD5"]=i.b64(i.md5(v)),J.call(this,{Action:"name/cos:PutBucketDomain",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:v,action:"domain",headers:g,tracker:e.tracker},function(C,m){if(C&&C.statusCode===204)return a(null,{statusCode:C.statusCode});if(C)return a(C);a(null,{statusCode:m.statusCode,headers:m.headers})})}function he(e,a){J.call(this,{Action:"name/cos:GetBucketDomain",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain",tracker:e.tracker},function(r,u){if(r)return a(r);var v=[];try{v=u.DomainConfiguration.DomainRule||[]}catch{}v=i.clone(i.isArray(v)?v:[v]),a(null,{DomainRule:v,statusCode:u.statusCode,headers:u.headers})})}function ce(e,a){J.call(this,{Action:"name/cos:DeleteBucketDomain",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function se(e,a){var r=e.OriginConfiguration||{},u=r.OriginRule||e.OriginRule||[];u=i.clone(u);var v=i.json2xml({OriginConfiguration:{OriginRule:u}}),g=e.Headers;g["Content-Type"]="application/xml",g["Content-MD5"]=i.b64(i.md5(v)),J.call(this,{Action:"name/cos:PutBucketOrigin",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:v,action:"origin",headers:g,tracker:e.tracker},function(C,m){if(C&&C.statusCode===204)return a(null,{statusCode:C.statusCode});if(C)return a(C);a(null,{statusCode:m.statusCode,headers:m.headers})})}function Z(e,a){J.call(this,{Action:"name/cos:GetBucketOrigin",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin",tracker:e.tracker},function(r,u){if(r)return a(r);var v=[];try{v=u.OriginConfiguration.OriginRule||[]}catch{}v=i.clone(i.isArray(v)?v:[v]),a(null,{OriginRule:v,statusCode:u.statusCode,headers:u.headers})})}function G(e,a){J.call(this,{Action:"name/cos:DeleteBucketOrigin",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function ee(e,a){var r=i.json2xml({BucketLoggingStatus:e.BucketLoggingStatus||""}),u=e.Headers;u["Content-Type"]="application/xml",u["Content-MD5"]=i.b64(i.md5(r)),J.call(this,{Action:"name/cos:PutBucketLogging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:r,action:"logging",headers:u,tracker:e.tracker},function(v,g){if(v&&v.statusCode===204)return a(null,{statusCode:v.statusCode});if(v)return a(v);a(null,{statusCode:g.statusCode,headers:g.headers})})}function de(e,a){J.call(this,{Action:"name/cos:GetBucketLogging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"logging",tracker:e.tracker},function(r,u){if(r)return a(r);a(null,{BucketLoggingStatus:u.BucketLoggingStatus,statusCode:u.statusCode,headers:u.headers})})}function ae(e,a,r){var u=i.clone(a.InventoryConfiguration);if(u.OptionalFields){var v=u.OptionalFields||[];u.OptionalFields={Field:v}}if(u.Destination&&u.Destination.COSBucketDestination&&u.Destination.COSBucketDestination.Encryption){var g=u.Destination.COSBucketDestination.Encryption;Object.keys(g).indexOf("SSECOS")>-1&&(g["SSE-COS"]=g.SSECOS,delete g.SSECOS)}var C=i.json2xml({InventoryConfiguration:u}),m=a.Headers;m["Content-Type"]="application/xml",m["Content-MD5"]=i.b64(i.md5(C));var K=e==="PUT"?"name/cos:PutBucketInventory":"name/cos:PostBucketInventory";J.call(this,{Action:K,method:e,Bucket:a.Bucket,Region:a.Region,body:C,action:"inventory",qs:{id:a.Id},headers:m,tracker:a.tracker},function(le,ue){if(le&&le.statusCode===204)return r(null,{statusCode:le.statusCode});if(le)return r(le);r(null,{statusCode:ue.statusCode,headers:ue.headers})})}function re(e,a){return ae.call(this,"PUT",e,a)}function ie(e,a){return ae.call(this,"POST",e,a)}function ye(e,a){J.call(this,{Action:"name/cos:GetBucketInventory",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e.Id},tracker:e.tracker},function(r,u){if(r)return a(r);var v=u.InventoryConfiguration;if(v&&v.OptionalFields&&v.OptionalFields.Field){var g=v.OptionalFields.Field;i.isArray(g)||(g=[g]),v.OptionalFields=g}if(v.Destination&&v.Destination.COSBucketDestination&&v.Destination.COSBucketDestination.Encryption){var C=v.Destination.COSBucketDestination.Encryption;Object.keys(C).indexOf("SSE-COS")>-1&&(C.SSECOS=C["SSE-COS"],delete C["SSE-COS"])}a(null,{InventoryConfiguration:v,statusCode:u.statusCode,headers:u.headers})})}function ge(e,a){J.call(this,{Action:"name/cos:ListBucketInventory",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{"continuation-token":e.ContinuationToken},tracker:e.tracker},function(r,u){if(r)return a(r);var v=u.ListInventoryConfigurationResult,g=v.InventoryConfiguration||[];g=i.isArray(g)?g:[g],delete v.InventoryConfiguration,i.each(g,function(C){if(C&&C.OptionalFields&&C.OptionalFields.Field){var m=C.OptionalFields.Field;i.isArray(m)||(m=[m]),C.OptionalFields=m}if(C.Destination&&C.Destination.COSBucketDestination&&C.Destination.COSBucketDestination.Encryption){var K=C.Destination.COSBucketDestination.Encryption;Object.keys(K).indexOf("SSE-COS")>-1&&(K.SSECOS=K["SSE-COS"],delete K["SSE-COS"])}}),v.InventoryConfigurations=g,i.extend(v,{statusCode:u.statusCode,headers:u.headers}),a(null,v)})}function ke(e,a){J.call(this,{Action:"name/cos:DeleteBucketInventory",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e.Id},tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function me(e,a){if(!e.AccelerateConfiguration){a(i.error(new Error("missing param AccelerateConfiguration")));return}var r={AccelerateConfiguration:e.AccelerateConfiguration||{}},u=i.json2xml(r),v={};v["Content-Type"]="application/xml",v["Content-MD5"]=i.b64(i.md5(u)),J.call(this,{Action:"name/cos:PutBucketAccelerate",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:u,action:"accelerate",headers:v,tracker:e.tracker},function(g,C){if(g)return a(g);a(null,{statusCode:C.statusCode,headers:C.headers})})}function Re(e,a){J.call(this,{Action:"name/cos:GetBucketAccelerate",method:"GET",Bucket:e.Bucket,Region:e.Region,action:"accelerate",tracker:e.tracker},function(r,u){r||!u.AccelerateConfiguration&&(u.AccelerateConfiguration={}),a(r,u)})}function Oe(e,a){var r=e.ServerSideEncryptionConfiguration||{},u=r.Rule||r.Rules||[],v=i.json2xml({ServerSideEncryptionConfiguration:{Rule:u}}),g=e.Headers;g["Content-Type"]="application/xml",g["Content-MD5"]=i.b64(i.md5(v)),J.call(this,{Action:"name/cos:PutBucketEncryption",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:v,action:"encryption",headers:g,tracker:e.tracker},function(C,m){if(C&&C.statusCode===204)return a(null,{statusCode:C.statusCode});if(C)return a(C);a(null,{statusCode:m.statusCode,headers:m.headers})})}function Ve(e,a){J.call(this,{Action:"name/cos:GetBucketEncryption",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption",tracker:e.tracker},function(r,u){if(r){if(r.statusCode===404&&r.code==="NoSuchEncryptionConfiguration"){var v={EncryptionConfiguration:{Rules:[]},statusCode:r.statusCode};r.headers&&(v.headers=r.headers),a(null,v)}else a(r);return}var g=i.makeArray(u.EncryptionConfiguration&&u.EncryptionConfiguration.Rule||[]);u.EncryptionConfiguration={Rules:g},a(r,u)})}function je(e,a){J.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption",tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function We(e,a){J.call(this,{Action:"name/cos:HeadObject",method:"HEAD",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,headers:e.Headers,tracker:e.tracker},function(r,u){if(r){var v=r.statusCode;return e.Headers["If-Modified-Since"]&&v&&v===304?a(null,{NotModified:!0,statusCode:v}):a(r)}u.ETag=i.attr(u.headers,"etag",""),a(null,u)})}function Je(e,a){var r={};r.prefix=e.Prefix||"",r.delimiter=e.Delimiter,r["key-marker"]=e.KeyMarker,r["version-id-marker"]=e.VersionIdMarker,r["max-keys"]=e.MaxKeys,r["encoding-type"]=e.EncodingType,J.call(this,{Action:"name/cos:GetBucketObjectVersions",ResourceKey:r.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:r,action:"versions",tracker:e.tracker},function(u,v){if(u)return a(u);var g=v.ListVersionsResult||{},C=g.DeleteMarker||[];C=i.isArray(C)?C:[C];var m=g.Version||[];m=i.isArray(m)?m:[m];var K=i.clone(g);delete K.DeleteMarker,delete K.Version,i.extend(K,{DeleteMarkers:C,Versions:m,statusCode:v.statusCode,headers:v.headers}),a(null,K)})}function Le(e,a){if(this.options.ObjectKeySimplifyCheck){var r=i.simplifyPath(e.Key);if(r==="/"){a(i.error(new Error("The Getobject Key is illegal")));return}}var u=e.Query||{},v=e.QueryString||"",g=i.throttleOnProgress.call(this,0,e.onProgress),C=e.tracker;C&&C.setParams({signStartTime:new Date().getTime()}),u["response-content-type"]=e.ResponseContentType,u["response-content-language"]=e.ResponseContentLanguage,u["response-expires"]=e.ResponseExpires,u["response-cache-control"]=e.ResponseCacheControl,u["response-content-disposition"]=e.ResponseContentDisposition,u["response-content-encoding"]=e.ResponseContentEncoding,J.call(this,{Action:"name/cos:GetObject",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,DataType:e.DataType,headers:e.Headers,qs:u,qsStr:v,rawBody:!0,onDownloadProgress:g,tracker:C},function(m,K){if(g(null,!0),m){var le=m.statusCode;return e.Headers["If-Modified-Since"]&&le&&le===304?a(null,{NotModified:!0}):a(m)}a(null,{Body:K.body,ETag:i.attr(K.headers,"etag",""),statusCode:K.statusCode,headers:K.headers})})}function Qe(e,a){var r=this,u=e.ContentLength,v=i.throttleOnProgress.call(r,u,e.onProgress),g=e.Headers;!g["Cache-Control"]&&!g["cache-control"]&&(g["Cache-Control"]=""),!g["Content-Type"]&&!g["content-type"]&&(g["Content-Type"]=e.Body&&e.Body.type||"");var C=e.UploadAddMetaMd5||r.options.UploadAddMetaMd5||r.options.UploadCheckContentMd5,m=e.tracker;C&&m&&m.setParams({md5StartTime:new Date().getTime()}),i.getBodyMd5(C,e.Body,function(K){K&&(m&&m.setParams({md5EndTime:new Date().getTime()}),r.options.UploadCheckContentMd5&&(g["Content-MD5"]=i.b64(K)),(e.UploadAddMetaMd5||r.options.UploadAddMetaMd5)&&(g["x-cos-meta-md5"]=K)),e.ContentLength!==void 0&&(g["Content-Length"]=e.ContentLength),v(null,!0),J.call(r,{Action:"name/cos:PutObject",TaskId:e.TaskId,method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:e.Query,body:e.Body,onProgress:v,tracker:m},function(le,ue){if(le)return v(null,!0),a(le);v({loaded:u,total:u},!0);var Te=He({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:r.options.UseAccelerate?"accelerate":e.Region,object:e.Key});Te=Te.substr(Te.indexOf("://")+3),ue.Location=Te,ue.ETag=i.attr(ue.headers,"etag",""),a(null,ue)})},e.onHashProgress)}function rt(e,a){J.call(this,{Action:"name/cos:DeleteObject",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,VersionId:e.VersionId,action:e.Recursive?"recursive":"",tracker:e.tracker},function(r,u){if(r){var v=r.statusCode;return v&&v===404?a(null,{BucketNotFound:!0,statusCode:v}):a(r)}a(null,{statusCode:u.statusCode,headers:u.headers})})}function ct(e,a){var r={};e.VersionId&&(r.versionId=e.VersionId),J.call(this,{Action:"name/cos:GetObjectACL",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:r,action:"acl",tracker:e.tracker},function(u,v){if(u)return a(u);var g=v.AccessControlPolicy||{},C=g.Owner||{},m=g.AccessControlList&&g.AccessControlList.Grant||[];m=i.isArray(m)?m:[m];var K=xe(g);delete K.GrantWrite,v.headers&&v.headers["x-cos-acl"]&&(K.ACL=v.headers["x-cos-acl"]),K=i.extend(K,{Owner:C,Grants:m,statusCode:v.statusCode,headers:v.headers}),a(null,K)})}function at(e,a){var r=e.Headers,u="";if(e.AccessControlPolicy){var v=i.clone(e.AccessControlPolicy||{}),g=v.Grants||v.Grant;g=i.isArray(g)?g:[g],delete v.Grant,delete v.Grants,v.AccessControlList={Grant:g},u=i.json2xml({AccessControlPolicy:v}),r["Content-Type"]="application/xml",r["Content-MD5"]=i.b64(i.md5(u))}i.each(r,function(C,m){m.indexOf("x-cos-grant-")===0&&(r[m]=Ge(r[m]))}),J.call(this,{Action:"name/cos:PutObjectACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"acl",headers:r,body:u,tracker:e.tracker},function(C,m){if(C)return a(C);a(null,{statusCode:m.statusCode,headers:m.headers})})}function lt(e,a){var r=e.Headers;r.Origin=e.Origin,r["Access-Control-Request-Method"]=e.AccessControlRequestMethod,r["Access-Control-Request-Headers"]=e.AccessControlRequestHeaders,J.call(this,{Action:"name/cos:OptionsObject",method:"OPTIONS",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:r,tracker:e.tracker},function(u,v){if(u)return u.statusCode&&u.statusCode===403?a(null,{OptionsForbidden:!0,statusCode:u.statusCode}):a(u);var g=v.headers||{};a(null,{AccessControlAllowOrigin:g["access-control-allow-origin"],AccessControlAllowMethods:g["access-control-allow-methods"],AccessControlAllowHeaders:g["access-control-allow-headers"],AccessControlExposeHeaders:g["access-control-expose-headers"],AccessControlMaxAge:g["access-control-max-age"],statusCode:v.statusCode,headers:v.headers})})}function dt(e,a){var r=this,u=e.Headers;!u["Cache-Control"]&&!u["cache-control"]&&(u["Cache-Control"]="");var v=e.CopySource||"",g=i.getSourceParams.call(this,v);if(!g){a(i.error(new Error("CopySource format error")));return}var C=g.Bucket,m=g.Region,K=decodeURIComponent(g.Key);J.call(this,{Scope:[{action:"name/cos:GetObject",bucket:C,region:m,prefix:K},{action:"name/cos:PutObject",bucket:e.Bucket,region:e.Region,prefix:e.Key}],method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,headers:e.Headers,tracker:e.tracker},function(le,ue){if(le)return a(le);var Te=i.clone(ue.CopyObjectResult||{}),W=He({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:e.Region,object:e.Key,isLocation:!0});i.extend(Te,{Location:W,statusCode:ue.statusCode,headers:ue.headers}),a(null,Te)})}function Ne(e,a){var r=e.CopySource||"",u=i.getSourceParams.call(this,r);if(!u){a(i.error(new Error("CopySource format error")));return}var v=u.Bucket,g=u.Region,C=decodeURIComponent(u.Key);J.call(this,{Scope:[{action:"name/cos:GetObject",bucket:v,region:g,prefix:C},{action:"name/cos:PutObject",bucket:e.Bucket,region:e.Region,prefix:e.Key}],method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,qs:{partNumber:e.PartNumber,uploadId:e.UploadId},headers:e.Headers,tracker:e.tracker},function(m,K){if(m)return a(m);var le=i.clone(K.CopyPartResult||{});i.extend(le,{statusCode:K.statusCode,headers:K.headers}),a(null,le)})}function V(e,a){var r=e.Objects||[],u=e.Quiet;r=i.isArray(r)?r:[r];var v=i.json2xml({Delete:{Object:r,Quiet:u||!1}}),g=e.Headers;g["Content-Type"]="application/xml",g["Content-MD5"]=i.b64(i.md5(v));var C=i.map(r,function(m){return{action:"name/cos:DeleteObject",bucket:e.Bucket,region:e.Region,prefix:m.Key}});J.call(this,{Scope:C,method:"POST",Bucket:e.Bucket,Region:e.Region,body:v,action:"delete",headers:g,tracker:e.tracker},function(m,K){if(m)return a(m);var le=K.DeleteResult||{},ue=le.Deleted||[],Te=le.Error||[];ue=i.isArray(ue)?ue:[ue],Te=i.isArray(Te)?Te:[Te];var W=i.clone(le);i.extend(W,{Error:Te,Deleted:ue,statusCode:K.statusCode,headers:K.headers}),a(null,W)})}function x(e,a){var r=e.Headers;if(!e.RestoreRequest){a(i.error(new Error("missing param RestoreRequest")));return}var u=e.RestoreRequest||{},v=i.json2xml({RestoreRequest:u});r["Content-Type"]="application/xml",r["Content-MD5"]=i.b64(i.md5(v)),J.call(this,{Action:"name/cos:RestoreObject",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,body:v,action:"restore",headers:r,tracker:e.tracker},a)}function O(e,a){var r=e.Tagging||{},u=r.TagSet||r.Tags||e.Tags||[];u=i.clone(i.isArray(u)?u:[u]);var v=i.json2xml({Tagging:{TagSet:{Tag:u}}}),g=e.Headers;g["Content-Type"]="application/xml",g["Content-MD5"]=i.b64(i.md5(v)),J.call(this,{Action:"name/cos:PutObjectTagging",method:"PUT",Bucket:e.Bucket,Key:e.Key,Region:e.Region,body:v,action:"tagging",headers:g,VersionId:e.VersionId,tracker:e.tracker},function(C,m){if(C&&C.statusCode===204)return a(null,{statusCode:C.statusCode});if(C)return a(C);a(null,{statusCode:m.statusCode,headers:m.headers})})}function I(e,a){J.call(this,{Action:"name/cos:GetObjectTagging",method:"GET",Key:e.Key,Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging",VersionId:e.VersionId,tracker:e.tracker},function(r,u){if(r){if(r.statusCode===404&&r.error&&(r.error==="Not Found"||r.error.Code==="NoSuchTagSet")){var v={Tags:[],statusCode:r.statusCode};r.headers&&(v.headers=r.headers),a(null,v)}else a(r);return}var g=[];try{g=u.Tagging.TagSet.Tag||[]}catch{}g=i.clone(i.isArray(g)?g:[g]),a(null,{Tags:g,statusCode:u.statusCode,headers:u.headers})})}function q(e,a){J.call(this,{Action:"name/cos:DeleteObjectTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"tagging",VersionId:e.VersionId,tracker:e.tracker},function(r,u){if(r&&r.statusCode===204)return a(null,{statusCode:r.statusCode});if(r)return a(r);a(null,{statusCode:u.statusCode,headers:u.headers})})}function Q(e,a){var r=e.SelectType;if(!r)return a(i.error(new Error("missing param SelectType")));var u=e.SelectRequest||{},v=i.json2xml({SelectRequest:u}),g=e.Headers;g["Content-Type"]="application/xml",g["Content-MD5"]=i.b64(i.md5(v)),J.call(this,{Action:"name/cos:GetObject",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"select",qs:{"select-type":e.SelectType},VersionId:e.VersionId,body:v,DataType:"arraybuffer",rawBody:!0,tracker:e.tracker},function(C,m){if(C&&C.statusCode===204)return a(null,{statusCode:C.statusCode});if(C)return a(C);var K=i.parseSelectPayload(m.body);a(null,{statusCode:m.statusCode,headers:m.headers,Body:K.body,Payload:K.payload})})}function ne(e,a){var r=this,u=e.Headers,v=e.tracker;!u["Cache-Control"]&&!u["cache-control"]&&(u["Cache-Control"]=""),!u["Content-Type"]&&!u["content-type"]&&(u["Content-Type"]=e.Body&&e.Body.type||"");var g=e.Body&&(e.UploadAddMetaMd5||r.options.UploadAddMetaMd5);g&&v&&v.setParams({md5StartTime:new Date().getTime()}),i.getBodyMd5(g,e.Body,function(C){C&&(e.Headers["x-cos-meta-md5"]=C),g&&v&&v.setParams({md5EndTime:new Date().getTime()}),J.call(r,{Action:"name/cos:InitiateMultipartUpload",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"uploads",headers:e.Headers,qs:e.Query,tracker:v},function(m,K){if(m)return v&&v.parent&&v.parent.setParams({errorNode:"multipartInit"}),a(m);if(K=i.clone(K||{}),K&&K.InitiateMultipartUploadResult)return a(null,i.extend(K.InitiateMultipartUploadResult,{statusCode:K.statusCode,headers:K.headers}));a(null,K)})},e.onHashProgress)}function fe(e,a){var r=this;i.getFileSize("multipartUpload",e,function(){var u=e.tracker,v=r.options.UploadCheckContentMd5;v&&u&&u.setParams({md5StartTime:new Date().getTime()}),i.getBodyMd5(v,e.Body,function(g){g&&(e.Headers["Content-MD5"]=i.b64(g)),v&&u&&u.setParams({md5EndTime:new Date().getTime()}),u&&u.setParams({partNumber:e.PartNumber}),J.call(r,{Action:"name/cos:UploadPart",TaskId:e.TaskId,method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,qs:{partNumber:e.PartNumber,uploadId:e.UploadId},headers:e.Headers,onProgress:e.onProgress,body:e.Body||null,tracker:u},function(C,m){if(C)return u&&u.parent&&u.parent.setParams({errorNode:"multipartUpload"}),a(C);a(null,{ETag:i.attr(m.headers,"etag",""),statusCode:m.statusCode,headers:m.headers})})})})}function ve(e,a){for(var r=this,u=e.UploadId,v=e.Parts,g=e.tracker,C=0,m=v.length;C<m;C++)v[C].ETag&&v[C].ETag.indexOf('"')===0||(v[C].ETag='"'+v[C].ETag+'"');var K=i.json2xml({CompleteMultipartUpload:{Part:v}});K=K.replace(/\n\s*/g,"");var le=e.Headers;le["Content-Type"]="application/xml",le["Content-MD5"]=i.b64(i.md5(K)),J.call(this,{Action:"name/cos:CompleteMultipartUpload",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,qs:{uploadId:u},body:K,headers:le,tracker:g},function(ue,Te){if(ue)return g&&g.parent&&g.parent.setParams({errorNode:"multipartComplete"}),a(ue);var W=He({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:e.Region,object:e.Key,isLocation:!0}),Se=Te.CompleteMultipartUploadResult||{};if(Se.ProcessResults&&(Se.UploadResult={OriginalInfo:{Key:Se.Key,Location:W,ETag:Se.ETag,ImageInfo:Se.ImageInfo},ProcessResults:Se.ProcessResults},delete Se.ImageInfo,delete Se.ProcessResults),Se.CallbackResult){var _e=Se.CallbackResult;if(_e.Status==="200"&&_e.CallbackBody)try{Se.CallbackBody=JSON.parse(i.decodeBase64(_e.CallbackBody))}catch{Se.CallbackBody={}}else Se.CallbackError=_e.Error||{};delete Se.CallbackResult}if(Se.ReturnBodyResult){var Ue=Se.ReturnBodyResult;if(Ue.Status==="200"&&Ue.ReturnBody)try{Se.ReturnBody=JSON.parse(i.decodeBase64(Ue.ReturnBody))}catch{Se.ReturnBody={}}else Se.ReturnError={Code:Ue.Code,Message:Ue.Message,Status:Ue.Status};delete Se.ReturnBodyResult}var Ke=i.extend(Se,{Location:W,statusCode:Te.statusCode,headers:Te.headers});a(null,Ke)})}function Be(e,a){var r={};r.delimiter=e.Delimiter,r["encoding-type"]=e.EncodingType,r.prefix=e.Prefix||"",r["max-uploads"]=e.MaxUploads,r["key-marker"]=e.KeyMarker,r["upload-id-marker"]=e.UploadIdMarker,r=i.clearKey(r);var u=e.tracker;u&&u.setParams({signStartTime:new Date().getTime()}),J.call(this,{Action:"name/cos:ListMultipartUploads",ResourceKey:r.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:r,action:"uploads",tracker:u},function(v,g){if(v)return u&&u.parent&&u.parent.setParams({errorNode:"multipartList"}),a(v);if(g&&g.ListMultipartUploadsResult){var C=g.ListMultipartUploadsResult.Upload||[];C=i.isArray(C)?C:[C],g.ListMultipartUploadsResult.Upload=C}var m=i.clone(g.ListMultipartUploadsResult||{});i.extend(m,{statusCode:g.statusCode,headers:g.headers}),a(null,m)})}function Ee(e,a){var r={},u=e.tracker;r.uploadId=e.UploadId,r["encoding-type"]=e.EncodingType,r["max-parts"]=e.MaxParts,r["part-number-marker"]=e.PartNumberMarker,J.call(this,{Action:"name/cos:ListParts",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:r,tracker:u},function(v,g){if(v)return u&&u.parent&&u.parent.setParams({errorNode:"multipartListPart"}),a(v);var C=g.ListPartsResult||{},m=C.Part||[];m=i.isArray(m)?m:[m],C.Part=m;var K=i.clone(C);i.extend(K,{statusCode:g.statusCode,headers:g.headers}),a(null,K)})}function we(e,a){var r={};r.uploadId=e.UploadId,J.call(this,{Action:"name/cos:AbortMultipartUpload",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:r,tracker:e.tracker},function(u,v){if(u)return a(u);a(null,{statusCode:v.statusCode,headers:v.headers})})}function Pe(e,a){J.call(this,{method:e.Method,Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:e.Action,headers:e.Headers,qs:e.Query,body:e.Body,Url:e.Url,rawBody:e.RawBody,DataType:e.DataType,tracker:e.tracker},function(r,u){if(r)return a(r);u&&u.body&&(u.Body=u.body,delete u.body),a(r,u)})}function Fe(e,a){var r=e.Headers;!r["Cache-Control"]&&!r["cache-control"]&&(r["Cache-Control"]=""),!r["Content-Type"]&&!r["content-type"]&&(r["Content-Type"]=e.Body&&e.Body.type||""),J.call(this,{Action:"name/cos:AppendObject",method:"POST",Bucket:e.Bucket,Region:e.Region,action:"append",Key:e.Key,body:e.Body,qs:{position:e.Position},headers:e.Headers,tracker:e.tracker},function(u,v){if(u)return a(u);a(null,v)})}function Ze(e){var a=this;return i.getAuth({SecretId:e.SecretId||this.options.SecretId||"",SecretKey:e.SecretKey||this.options.SecretKey||"",Bucket:e.Bucket,Region:e.Region,Method:e.Method,Key:e.Key,Query:e.Query,Headers:e.Headers,Expires:e.Expires,UseRawKey:a.options.UseRawKey,SystemClockOffset:a.options.SystemClockOffset})}function qe(e,a){var r=this,u=e.UseAccelerate===void 0?r.options.UseAccelerate:e.UseAccelerate,v=He({ForcePathStyle:r.options.ForcePathStyle,protocol:e.Protocol||r.options.Protocol,domain:e.Domain||r.options.Domain,bucket:e.Bucket,region:u?"accelerate":e.Region,object:e.Key}),g="";e.Query&&(g+=i.obj2str(e.Query)),e.QueryString&&(g+=(g?"&":"")+e.QueryString);var C=v;if(e.Sign!==void 0&&!e.Sign)return g&&(C+="?"+g),a(null,{Url:C}),C;var m=tt.call(this,{Bucket:e.Bucket,Region:e.Region,UseAccelerate:e.UseAccelerate,Url:v}),K=ot.call(this,{Action:(e.Method||"").toUpperCase()==="PUT"?"name/cos:PutObject":"name/cos:GetObject",Bucket:e.Bucket||"",Region:e.Region||"",Method:e.Method||"get",Key:e.Key,Expires:e.Expires,Headers:e.Headers,Query:e.Query,SignHost:m,ForceSignHost:e.ForceSignHost===!1?!1:r.options.ForceSignHost},function(le,ue){if(a){if(le){a(le);return}var Te=function(_e){var Ue=_e.match(/q-url-param-list.*?(?=&)/g)[0],Ke="q-url-param-list="+encodeURIComponent(Ue.replace(/q-url-param-list=/,"")).toLowerCase(),ze=new RegExp(Ue,"g"),De=_e.replace(ze,Ke);return De},W=v;W+="?"+(ue.Authorization.indexOf("q-signature")>-1?Te(ue.Authorization):"sign="+encodeURIComponent(ue.Authorization)),ue.SecurityToken&&(W+="&x-cos-security-token="+ue.SecurityToken),ue.ClientIP&&(W+="&clientIP="+ue.ClientIP),ue.ClientUA&&(W+="&clientUA="+ue.ClientUA),ue.Token&&(W+="&token="+ue.Token),g&&(W+="&"+g),setTimeout(function(){a(null,{Url:W})})}});return K?(C+="?"+K.Authorization+(K.SecurityToken?"&x-cos-security-token="+K.SecurityToken:""),g&&(C+="&"+g)):g&&(C+="?"+g),C}function xe(e){var a={GrantFullControl:[],GrantWrite:[],GrantRead:[],GrantReadAcp:[],GrantWriteAcp:[],ACL:""},r={FULL_CONTROL:"GrantFullControl",WRITE:"GrantWrite",READ:"GrantRead",READ_ACP:"GrantReadAcp",WRITE_ACP:"GrantWriteAcp"},u=e&&e.AccessControlList||{},v=u.Grant;v&&(v=i.isArray(v)?v:[v]);var g={READ:0,WRITE:0,FULL_CONTROL:0};return v&&v.length&&i.each(v,function(C){var m=C.Grantee.URI&&C.Grantee.URI.endsWith("/groups/global/AllUsers");C.Grantee.ID==="qcs::cam::anyone:anyone"||m?g[C.Permission]=1:C.Grantee.ID!==e.Owner.ID&&a[r[C.Permission]].push('id="'+C.Grantee.ID+'"')}),g.FULL_CONTROL||g.WRITE&&g.READ?a.ACL="public-read-write":g.READ?a.ACL="public-read":a.ACL="private",i.each(r,function(C){a[C]=Ge(a[C].join(","))}),a}function Ge(e){var a=e.split(","),r={},u,v;for(u=0;u<a.length;)v=a[u].trim(),r[v]?a.splice(u,1):(r[v]=!0,a[u]=v,u++);return a.join(",")}function He(e){var a=e.region||"",r=e.bucket||"",u=r.substr(0,r.lastIndexOf("-")),v=r.substr(r.lastIndexOf("-")+1),g=e.domain,C=e.object;typeof g=="function"&&(g=g({Bucket:r,Region:a})),["http","https"].includes(e.protocol)&&(e.protocol=e.protocol+":");var m=e.protocol||(i.isBrowser&&(typeof location>"u"?"undefined":M(location))==="object"&&location.protocol==="http:"?"http:":"https:");g||(["cn-south","cn-south-2","cn-north","cn-east","cn-southwest","sg"].indexOf(a)>-1?g="{Region}.myqcloud.com":g="cos.{Region}.myqcloud.com",e.ForcePathStyle||(g="{Bucket}."+g)),g=g.replace(/\{\{AppId\}\}/gi,v).replace(/\{\{Bucket\}\}/gi,u).replace(/\{\{Region\}\}/gi,a).replace(/\{\{.*?\}\}/gi,""),g=g.replace(/\{AppId\}/gi,v).replace(/\{BucketName\}/gi,u).replace(/\{Bucket\}/gi,r).replace(/\{Region\}/gi,a).replace(/\{.*?\}/gi,""),/^[a-zA-Z]+:\/\//.test(g)||(g=m+"//"+g),g.slice(-1)==="/"&&(g=g.slice(0,-1));var K=g;return e.ForcePathStyle&&(K+="/"+r),K+="/",C&&(K+=i.camSafeUrlEncode(C).replace(/%2F/g,"/")),e.isLocation&&(K=K.replace(/^https?:\/\//,"")),K}var tt=function(a){if(!a.Bucket||!a.Region)return"";var r=a.UseAccelerate===void 0?this.options.UseAccelerate:a.UseAccelerate,u=a.Url||He({ForcePathStyle:this.options.ForcePathStyle,protocol:this.options.Protocol,domain:this.options.Domain,bucket:a.Bucket,region:r?"accelerate":a.Region}),v=u.replace(/^https?:\/\/([^/]+)(\/.*)?$/,"$1");return v};function ot(e,a){var r=i.clone(e.Headers),u="";i.each(r,function(Ae,Ce){(Ae===""||["content-type","cache-control","expires"].indexOf(Ce.toLowerCase())>-1)&&delete r[Ce],Ce.toLowerCase()==="host"&&(u=Ae)});var v=e.ForceSignHost!==!1;!u&&e.SignHost&&v&&(r.Host=e.SignHost);var g=!1,C=function(Ce,pe){g||(g=!0,pe&&pe.XCosSecurityToken&&!pe.SecurityToken&&(pe=i.clone(pe),pe.SecurityToken=pe.XCosSecurityToken,delete pe.XCosSecurityToken),a&&a(Ce,pe))},m=this,K=e.Bucket||"",le=e.Region||"",ue=e.Key||"";m.options.ForcePathStyle&&K&&(ue=K+"/"+ue);var Te="/"+ue,W={},Se=e.Scope;if(!Se){var _e=e.Action||"",Ue=e.ResourceKey||e.Key||"";Se=e.Scope||[{action:_e,bucket:K,region:le,prefix:Ue}]}var Ke=i.md5(JSON.stringify(Se));m._StsCache=m._StsCache||[],function(){var Ae,Ce;for(Ae=m._StsCache.length-1;Ae>=0;Ae--){Ce=m._StsCache[Ae];var pe=Math.round(i.getSkewTime(m.options.SystemClockOffset)/1e3)+30;if(Ce.StartTime&&pe<Ce.StartTime||pe>=Ce.ExpiredTime){m._StsCache.splice(Ae,1);continue}if(!Ce.ScopeLimit||Ce.ScopeLimit&&Ce.ScopeKey===Ke){W=Ce;break}}}();var ze=function(){var Ce="";W.StartTime&&e.Expires?Ce=W.StartTime+";"+(W.StartTime+e.Expires*1):W.StartTime&&W.ExpiredTime&&(Ce=W.StartTime+";"+W.ExpiredTime);var pe=i.getAuth({SecretId:W.TmpSecretId,SecretKey:W.TmpSecretKey,Method:e.Method,Pathname:Te,Query:e.Query,Headers:r,Expires:e.Expires,UseRawKey:m.options.UseRawKey,SystemClockOffset:m.options.SystemClockOffset,KeyTime:Ce,ForceSignHost:v}),be={Authorization:pe,SecurityToken:W.SecurityToken||W.XCosSecurityToken||"",Token:W.Token||"",ClientIP:W.ClientIP||"",ClientUA:W.ClientUA||"",SignFrom:"client"};C(null,be)},De=function(Ce){if(Ce.Authorization){var pe=!1,be=Ce.Authorization;if(be)if(be.indexOf(" ")>-1)pe=!1;else if(be.indexOf("q-sign-algorithm=")>-1&&be.indexOf("q-ak=")>-1&&be.indexOf("q-sign-time=")>-1&&be.indexOf("q-key-time=")>-1&&be.indexOf("q-url-param-list=")>-1)pe=!0;else try{be=atob(be),be.indexOf("a=")>-1&&be.indexOf("k=")>-1&&be.indexOf("t=")>-1&&be.indexOf("r=")>-1&&be.indexOf("b=")>-1&&(pe=!0)}catch{}if(!pe)return i.error(new Error("getAuthorization callback params format error"))}else{if(!Ce.TmpSecretId)return i.error(new Error('getAuthorization callback params missing "TmpSecretId"'));if(!Ce.TmpSecretKey)return i.error(new Error('getAuthorization callback params missing "TmpSecretKey"'));if(!Ce.SecurityToken&&!Ce.XCosSecurityToken)return i.error(new Error('getAuthorization callback params missing "SecurityToken"'));if(!Ce.ExpiredTime)return i.error(new Error('getAuthorization callback params missing "ExpiredTime"'));if(Ce.ExpiredTime&&Ce.ExpiredTime.toString().length!==10)return i.error(new Error('getAuthorization callback params "ExpiredTime" should be 10 digits'));if(Ce.StartTime&&Ce.StartTime.toString().length!==10)return i.error(new Error('getAuthorization callback params "StartTime" should be 10 StartTime'))}return!1};if(W.ExpiredTime&&W.ExpiredTime-i.getSkewTime(m.options.SystemClockOffset)/1e3>60)ze();else if(m.options.getAuthorization)m.options.getAuthorization.call(m,{Bucket:K,Region:le,Method:e.Method,Key:ue,Pathname:Te,Query:e.Query,Headers:r,Scope:Se,SystemClockOffset:m.options.SystemClockOffset,ForceSignHost:v},function(Ae){typeof Ae=="string"&&(Ae={Authorization:Ae});var Ce=De(Ae);if(Ce)return C(Ce);Ae.Authorization?C(null,Ae):(W=Ae||{},W.Scope=Se,W.ScopeKey=Ke,m._StsCache.push(W),ze())});else if(m.options.getSTS)m.options.getSTS.call(m,{Bucket:K,Region:le},function(Ae){W=Ae||{},W.Scope=Se,W.ScopeKey=Ke,W.TmpSecretId||(W.TmpSecretId=W.SecretId),W.TmpSecretKey||(W.TmpSecretKey=W.SecretKey);var Ce=De(W);if(Ce)return C(Ce);m._StsCache.push(W),ze()});else return function(){var Ae="";if(m.options.StartTime&&e.Expires){if(m.options.StartTime.toString().length!==10)return C(i.error(new Error('params "StartTime" should be 10 digits')));Ae=m.options.StartTime+";"+(m.options.StartTime+e.Expires*1)}else if(m.options.StartTime&&m.options.ExpiredTime){if(m.options.StartTime.toString().length!==10)return C(i.error(new Error('params "StartTime" should be 10 digits')));if(m.options.ExpiredTime.toString().length!==10)return C(i.error(new Error('params "ExpiredTime" should be 10 digits')));Ae=m.options.StartTime+";"+m.options.ExpiredTime*1}var Ce=i.getAuth({SecretId:e.SecretId||m.options.SecretId,SecretKey:e.SecretKey||m.options.SecretKey,Method:e.Method,Pathname:Te,Query:e.Query,Headers:r,Expires:e.Expires,KeyTime:Ae,UseRawKey:m.options.UseRawKey,SystemClockOffset:m.options.SystemClockOffset,ForceSignHost:v}),pe={Authorization:Ce,SecurityToken:m.options.SecurityToken||m.options.XCosSecurityToken,SignFrom:"client"};return C(null,pe),pe}();return""}function ft(e){var a=this,r=!1,u=!1,v=!1,g=e.headers&&(e.headers.date||e.headers.Date)||e.error&&e.error.ServerTime;try{var C=e.error.Code,m=e.error.Message;(C==="RequestTimeTooSkewed"||C==="AccessDenied"&&m==="Request has expired")&&(u=!0)}catch{}if(e)if(u&&g){var K=Date.parse(g);this.options.CorrectClockSkew&&Math.abs(i.getSkewTime(this.options.SystemClockOffset)-K)>=3e4&&(console.error("error: Local time is too skewed."),this.options.SystemClockOffset=K-Date.now(),r=!0)}else Math.floor(e.statusCode/100)===5?r=!0:e.message==="CORS blocked or network error"&&(v=!0,r=a.options.AutoSwitchHost);return{canRetry:r,networkError:v}}function ht(e){var a=e.requestUrl,r=e.clientCalcSign,u=e.networkError;if(!this.options.AutoSwitchHost||!a||!r||!u)return!1;var v=/^https?:\/\/[^\/]*\.cos\.[^\/]*\.myqcloud\.com(\/.*)?$/,g=/^https?:\/\/[^\/]*\.cos\.accelerate\.myqcloud\.com(\/.*)?$/,C=v.test(a)&&!g.test(a);return C}function J(e,a){var r=this;!e.headers&&(e.headers={}),!e.qs&&(e.qs={}),e.VersionId&&(e.qs.versionId=e.VersionId),e.qs=i.clearKey(e.qs),e.headers&&(e.headers=i.clearKey(e.headers)),e.qs&&(e.qs=i.clearKey(e.qs));var u=i.clone(e.qs);e.action&&(u[e.action]="");var v=e.url||e.Url,g=e.SignHost||tt.call(this,{Bucket:e.Bucket,Region:e.Region,Url:v}),C=e.tracker,m=function K(le){var ue=r.options.SystemClockOffset;C&&C.setParams({signStartTime:new Date().getTime(),httpRetryTimes:le-1}),e.SwitchHost&&(g=g.replace(/myqcloud.com/,"tencentcos.cn")),ot.call(r,{Bucket:e.Bucket||"",Region:e.Region||"",Method:e.method,Key:e.Key,Query:u,Headers:e.headers,SignHost:g,Action:e.Action,ResourceKey:e.ResourceKey,Scope:e.Scope,ForceSignHost:r.options.ForceSignHost,SwitchHost:e.SwitchHost},function(Te,W){if(Te){a(Te);return}C&&C.setParams({signEndTime:new Date().getTime(),httpStartTime:new Date().getTime()}),e.AuthData=W,gt.call(r,e,function(Se,_e){C&&C.setParams({httpEndTime:new Date().getTime()});var Ue=!1,Ke=!1;if(Se){var ze=ft.call(r,Se);Ue=ze.canRetry||ue!==r.options.SystemClockOffset,Ke=ze.networkError}if(Se&&le<2&&Ue){e.headers&&(delete e.headers.Authorization,delete e.headers.token,delete e.headers.clientIP,delete e.headers.clientUA,e.headers["x-cos-security-token"]&&delete e.headers["x-cos-security-token"],e.headers["x-ci-security-token"]&&delete e.headers["x-ci-security-token"]);var De=ht.call(r,{requestUrl:(Se==null?void 0:Se.url)||"",clientCalcSign:W.SignFrom==="client",networkError:Ke});e.SwitchHost=De,e.retry=!0,K(le+1)}else a(Se,_e)})})};m(1)}function gt(e,a){var r=this,u=e.TaskId;if(!(u&&!r._isRunningTask(u))){var v=e.Bucket,g=e.Region,C=e.Key,m=e.method||"GET",K=e.Url||e.url,le=e.body,ue=e.rawBody;r.options.UseAccelerate&&(g="accelerate"),K=K||He({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:v,region:g,object:C}),e.SwitchHost&&(K=K.replace(/myqcloud.com/,"tencentcos.cn"));var Te=C?K:"";e.action&&(K=K+"?"+(i.isIOS_QQ?"".concat(e.action,"="):e.action)),e.qsStr&&(K.indexOf("?")>-1?K=K+"&"+e.qsStr:K=K+"?"+e.qsStr);var W={method:m,url:K,headers:e.headers,qs:e.qs,body:le},Se="x-cos-security-token";if(i.isCIHost(K)&&(Se="x-ci-security-token"),W.headers.Authorization=e.AuthData.Authorization,e.AuthData.Token&&(W.headers.token=e.AuthData.Token),e.AuthData.ClientIP&&(W.headers.clientIP=e.AuthData.ClientIP),e.AuthData.ClientUA&&(W.headers.clientUA=e.AuthData.ClientUA),e.AuthData.SecurityToken&&(W.headers[Se]=e.AuthData.SecurityToken),e.Action&&(W.action=e.Action),W.key=e.Key||e.ResourceKey,W.headers&&(W.headers=i.clearKey(W.headers)),e.retry&&(W.headers["x-cos-sdk-retry"]=!0),W=i.clearKey(W),e.onProgress&&typeof e.onProgress=="function"){var _e=le&&(le.size||le.length)||0;W.onProgress=function(pe){if(!(u&&!r._isRunningTask(u))){var be=pe?pe.loaded:0;e.onProgress({loaded:be,total:_e})}}}e.onDownloadProgress&&(W.onDownloadProgress=e.onDownloadProgress),e.DataType&&(W.dataType=e.DataType),this.options.Timeout&&(W.timeout=this.options.Timeout),r.options.ForcePathStyle&&(W.pathStyle=r.options.ForcePathStyle),r.emit("before-send",W);var Ue=W.url.includes("accelerate."),Ke=W.qs?Object.keys(W.qs).map(function(pe){return"".concat(pe,"=").concat(W.qs[pe])}).join("&"):"",ze=Ke?W.url+"?"+Ke:W.url;if(e.tracker){var De;e.tracker.setParams({url:ze,httpMethod:W.method,accelerate:Ue,httpSize:((De=W.body)===null||De===void 0?void 0:De.size)||0}),e.tracker.parent&&!e.tracker.parent.params.url&&e.tracker.parent.setParams({url:Te,accelerate:Ue})}var Ae=(r.options.Request||w)(W,function(pe){if(!(pe&&pe.error==="abort")){var be={options:W,error:pe&&pe.error,statusCode:pe&&pe.statusCode||0,statusMessage:pe&&pe.statusMessage||"",headers:pe&&pe.headers||{},body:pe&&pe.body};r.emit("after-receive",be);var vt=be.error,it=be.body,Xe={statusCode:be.statusCode,statusMessage:be.statusMessage,headers:be.headers},kt,Ye=function(et,Ie){if(u&&r.off("inner-kill-task",Ce),!kt){kt=!0;var nt={};if(Xe&&Xe.statusCode&&(nt.statusCode=Xe.statusCode),Xe&&Xe.headers&&(nt.headers=Xe.headers),et)W.url&&(nt.url=W.url),W.method&&(nt.method=W.method),et=i.extend(et||{},nt),a(et,null);else{if(e.Action==="name/cos:PutObject"){var yt={};for(var Rt in e.headers){var bt=Rt.toLowerCase();yt[bt]=e.headers[Rt]}yt["x-cos-callback"]?Ie.Error?(Ie.CallbackError=i.clone(Ie.Error),delete Ie.Error):Ie.CallbackBody=i.clone(Ie):yt["x-cos-return-body"]&&(Ie.Error?(Ie.ReturnError=i.clone(Ie.Error),delete Ie.Error):Ie.ReturnBody=i.clone(Ie))}Ie=i.extend(Ie||{},nt),a(null,Ie)}Ae=null}};if(vt)return Ye(i.error(vt));var st=Xe.statusCode,St=Math.floor(st/100)===2;if(ue){if(St)return Ye(null,{body:it});if(it instanceof Blob){i.readAsBinaryString(it,function(Tt){var et=i.parseResBody(Tt),Ie=et.Error||et;return Ye(i.error(new Error(Ie.Message||"response body error"),{code:Ie.Code,error:Ie}))});return}}var pt=i.parseResBody(it),ut=pt.Error||pt;St?Ye(null,pt):ut?Ye(i.error(new Error(ut.Message),{code:ut.Code,error:ut})):st?Ye(i.error(new Error(Xe.statusMessage),{code:""+st})):st&&Ye(i.error(new Error("statusCode error")))}}),Ce=function pe(be){be.TaskId===u&&(Ae&&Ae.abort&&Ae.abort(),r.off("inner-kill-task",pe))};u&&r.on("inner-kill-task",Ce)}}var Ct={getService:j,putBucket:E,headBucket:_,getBucket:y,deleteBucket:d,putBucketAcl:T,getBucketAcl:h,putBucketCors:k,getBucketCors:A,deleteBucketCors:B,getBucketLocation:U,getBucketPolicy:H,putBucketPolicy:N,deleteBucketPolicy:D,putBucketTagging:f,getBucketTagging:l,deleteBucketTagging:S,putBucketLifecycle:s,getBucketLifecycle:t,deleteBucketLifecycle:n,putBucketVersioning:o,getBucketVersioning:c,putBucketReplication:p,getBucketReplication:P,deleteBucketReplication:R,putBucketWebsite:L,getBucketWebsite:F,deleteBucketWebsite:X,putBucketReferer:$,getBucketReferer:Y,putBucketDomain:te,getBucketDomain:he,deleteBucketDomain:ce,putBucketOrigin:se,getBucketOrigin:Z,deleteBucketOrigin:G,putBucketLogging:ee,getBucketLogging:de,putBucketInventory:re,postBucketInventory:ie,getBucketInventory:ye,listBucketInventory:ge,deleteBucketInventory:ke,putBucketAccelerate:me,getBucketAccelerate:Re,putBucketEncryption:Oe,getBucketEncryption:Ve,deleteBucketEncryption:je,getObject:Le,headObject:We,listObjectVersions:Je,putObject:Qe,deleteObject:rt,getObjectAcl:ct,putObjectAcl:at,optionsObject:lt,putObjectCopy:dt,deleteMultipleObject:V,restoreObject:x,putObjectTagging:O,getObjectTagging:I,deleteObjectTagging:q,selectObjectContent:Q,appendObject:Fe,uploadPartCopy:Ne,multipartInit:ne,multipartUpload:fe,multipartComplete:ve,multipartList:Be,multipartListPart:Ee,multipartAbort:we,request:Pe,getObjectUrl:qe,getAuth:Ze};function At(e,a,r){i.each(["Cors","Acl"],function(u){if(e.slice(-u.length)===u){var v=e.slice(0,-u.length)+u.toUpperCase(),g=i.apiWrapper(e,a),C=!1;r[v]=function(){!C&&console.warn("warning: cos."+v+" has been deprecated. Please Use cos."+e+" instead."),C=!0,g.apply(this,arguments)}}})}z.exports.init=function(e,a){a.transferToTaskMethod(Ct,"putObject"),i.each(Ct,function(r,u){e.prototype[u]=i.apiWrapper(u,r),At(u,r,e.prototype)})}},"./src/cos.js":function(z,oe,b){var M=b("./src/util.js"),w=b("./src/event.js"),i=b("./src/task.js"),j=b("./src/base.js"),E=b("./src/advance.js"),_=b("./package.json"),y={AppId:"",SecretId:"",SecretKey:"",SecurityToken:"",StartTime:0,ExpiredTime:0,ChunkRetryTimes:2,FileParallelLimit:3,ChunkParallelLimit:3,ChunkSize:1024*1024,SliceSize:1024*1024,CopyChunkParallelLimit:20,CopyChunkSize:1024*1024*10,CopySliceSize:1024*1024*10,MaxPartNumber:1e4,ProgressInterval:1e3,Domain:"",ServiceDomain:"",Protocol:"",CompatibilityMode:!1,ForcePathStyle:!1,UseRawKey:!1,Timeout:0,CorrectClockSkew:!0,SystemClockOffset:0,UploadCheckContentMd5:!1,UploadQueueSize:1e4,UploadAddMetaMd5:!1,UploadIdCacheLimit:50,UseAccelerate:!1,ForceSignHost:!0,AutoSwitchHost:!0,CopySourceParser:null,ObjectKeySimplifyCheck:!0,DeepTracker:!1,TrackerDelay:5e3,CustomId:"",BeaconReporter:null,ClsReporter:null},d=function(h){if(this.options=M.extend(M.clone(y),h||{}),this.options.FileParallelLimit=Math.max(1,this.options.FileParallelLimit),this.options.ChunkParallelLimit=Math.max(1,this.options.ChunkParallelLimit),this.options.ChunkRetryTimes=Math.max(0,this.options.ChunkRetryTimes),this.options.ChunkSize=Math.max(1024*1024,this.options.ChunkSize),this.options.CopyChunkParallelLimit=Math.max(1,this.options.CopyChunkParallelLimit),this.options.CopyChunkSize=Math.max(1024*1024,this.options.CopyChunkSize),this.options.CopySliceSize=Math.max(0,this.options.CopySliceSize),this.options.MaxPartNumber=Math.max(1024,Math.min(1e4,this.options.MaxPartNumber)),this.options.Timeout=Math.max(0,this.options.Timeout),this.options.EnableReporter=this.options.BeaconReporter||this.options.ClsReporter,this.options.AppId&&console.warn('warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g: "test-1250000000").'),this.options.SecretId&&this.options.SecretId.indexOf(" ")>-1&&(console.error("error: SecretId格式错误,请检查"),console.error("error: SecretId format is incorrect. Please check")),this.options.SecretKey&&this.options.SecretKey.indexOf(" ")>-1&&(console.error("error: SecretKey格式错误,请检查"),console.error("error: SecretKey format is incorrect. Please check")),M.isNode()&&(console.log("Tip: Next.js、Nuxt.js 等服务端渲染技术可正常使用JavaScript SDK,请忽略下方 nodejs 环境警告"),console.warn("warning: cos-js-sdk-v5 不支持 nodejs 环境使用,请改用 cos-nodejs-sdk-v5,参考文档: https://cloud.tencent.com/document/product/436/8629"),console.warn("warning: cos-js-sdk-v5 does not support nodejs environment. Please use cos-nodejs-sdk-v5 instead. See: https://cloud.tencent.com/document/product/436/8629")),this.options.ForcePathStyle)throw console.warn("cos-js-sdk-v5不再支持使用path-style,仅支持使用virtual-hosted-style,参考文档:https://cloud.tencent.com/document/product/436/96243"),new Error("ForcePathStyle is not supported");w.init(this),i.init(this)};j.init(d,i),E.init(d,i),d.util={md5:M.md5,xml2json:M.xml2json,json2xml:M.json2xml,encodeBase64:M.encodeBase64},d.getAuthorization=M.getAuth,d.version=_.version,z.exports=d},"./src/event.js":function(z,oe){var b=function(i){var j={},E=function(y){return!j[y]&&(j[y]=[]),j[y]};i.on=function(_,y){_==="task-list-update"&&console.warn('warning: Event "'+_+'" has been deprecated. Please use "list-update" instead.'),E(_).push(y)},i.off=function(_,y){for(var d=E(_),T=d.length-1;T>=0;T--)y===d[T]&&d.splice(T,1)},i.emit=function(_,y){for(var d=E(_).map(function(h){return h}),T=0;T<d.length;T++)d[T](y)}},M=function(){b(this)};z.exports.init=b,z.exports.EventProxy=M},"./src/session.js":function(z,oe,b){var M=b("./src/util.js"),w="cos_sdk_upload_cache",i=30*24*3600,j,E,_=function(){try{var A=JSON.parse(localStorage.getItem(w))}catch{}A||(A=[]),j=A},y=function(){try{j.length?localStorage.setItem(w,JSON.stringify(j)):localStorage.removeItem(w)}catch{}},d=function(){if(!j){_.call(this);for(var A=!1,B=Math.round(Date.now()/1e3),U=j.length-1;U>=0;U--){var N=j[U][2];(!N||N+i<B)&&(j.splice(U,1),A=!0)}A&&y()}},T=function(){E||(E=setTimeout(function(){y(),E=null},400))},h={using:{},setUsing:function(A){h.using[A]=!0},removeUsing:function(A){delete h.using[A]},getFileId:function(A,B,U,N){return A.name&&A.size&&A.lastModifiedDate&&B?M.md5([A.name,A.size,A.lastModifiedDate,B,U,N].join("::")):null},getCopyFileId:function(A,B,U,N,H){var D=B["content-length"],f=B.etag||"",l=B["last-modified"];return A&&U?M.md5([A,D,f,l,U,N,H].join("::")):null},getUploadIdList:function(A){if(!A)return null;d.call(this);for(var B=[],U=0;U<j.length;U++)j[U][0]===A&&B.push(j[U][1]);return B.length?B:null},saveUploadId:function(A,B,U){if(d.call(this),!!A){for(var N=j.length-1;N>=0;N--){var H=j[N];H[0]===A&&H[1]===B&&j.splice(N,1)}j.unshift([A,B,Math.round(Date.now()/1e3)]),j.length>U&&j.splice(U),T()}},removeUploadId:function(A){d.call(this),delete h.using[A];for(var B=j.length-1;B>=0;B--)j[B][1]===A&&j.splice(B,1);T()}};z.exports=h},"./src/task.js":function(z,oe,b){var M=b("./src/session.js"),w=b("./src/util.js"),i={},j=function(y,d){i[d]=y[d],y[d]=function(T,h){T.SkipTask?i[d].call(this,T,h):this._addTask(d,T,h)}},E=function(y){var d=[],T={},h=0,k=0,A=function(l){var S={id:l.id,Bucket:l.Bucket,Region:l.Region,Key:l.Key,FilePath:l.FilePath,state:l.state,loaded:l.loaded,size:l.size,speed:l.speed,percent:l.percent,hashPercent:l.hashPercent,error:l.error};return l.FilePath&&(S.FilePath=l.FilePath),l._custom&&(S._custom=l._custom),S},B=function(){var f,l=function(){f=0,y.emit("task-list-update",{list:w.map(d,A)}),y.emit("list-update",{list:w.map(d,A)})};return function(){f||(f=setTimeout(l))}}(),U=function(){if(!(d.length<=y.options.UploadQueueSize)){for(var l=0;l<k&&l<d.length&&d.length>y.options.UploadQueueSize;){var S=d[l].state==="waiting"||d[l].state==="checking"||d[l].state==="uploading";!d[l]||!S?(T[d[l].id]&&delete T[d[l].id],d.splice(l,1),k--):l++}B()}},N=function f(){if(!(h>=y.options.FileParallelLimit)){for(;d[k]&&d[k].state!=="waiting";)k++;if(!(k>=d.length)){var l=d[k];k++,h++,l.state="checking",l.params.onTaskStart&&l.params.onTaskStart(A(l)),!l.params.UploadData&&(l.params.UploadData={});var S=w.formatParams(l.api,l.params);i[l.api].call(y,S,function(s,t){y._isRunningTask(l.id)&&((l.state==="checking"||l.state==="uploading")&&(l.state=s?"error":"success",s&&(l.error=s),h--,B(),f(),l.callback&&l.callback(s,t),l.state==="success"&&(l.params&&(delete l.params.UploadData,delete l.params.Body,delete l.params),delete l.callback)),U())}),B(),setTimeout(f)}}},H=function(l,S){var s=T[l];if(s){var t=s&&s.state==="waiting",n=s&&(s.state==="checking"||s.state==="uploading");if(S==="canceled"&&s.state!=="canceled"||S==="paused"&&t||S==="paused"&&n){s.state=S,y.emit("inner-kill-task",{TaskId:l,toState:S});try{var o=s&&s.params&&s.params.UploadData.UploadId}catch{}S==="canceled"&&o&&M.removeUsing(o),B(),n&&(h--,N()),S==="canceled"&&(s.params&&(delete s.params.UploadData,delete s.params.Body,delete s.params),delete s.callback)}U()}};y._addTasks=function(f){w.each(f,function(l){y._addTask(l.api,l.params,l.callback,!0)}),B()};var D=!0;y._addTask=function(f,l,S,s){l=w.formatParams(f,l);var t=w.uuid();l.TaskId=t,l.onTaskReady&&l.onTaskReady(t),l.TaskReady&&(l.TaskReady(t),D&&console.warn('warning: Param "TaskReady" has been deprecated. Please use "onTaskReady" instead.'),D=!1);var n={params:l,callback:S,api:f,index:d.length,id:t,Bucket:l.Bucket,Region:l.Region,Key:l.Key,FilePath:l.FilePath||"",state:"waiting",loaded:0,size:0,speed:0,percent:0,hashPercent:0,error:null,_custom:l._custom},o=l.onHashProgress;l.onHashProgress=function(p){y._isRunningTask(n.id)&&(n.hashPercent=p.percent,o&&o(p),B())};var c=l.onProgress;return l.onProgress=function(p){y._isRunningTask(n.id)&&(n.state==="checking"&&(n.state="uploading"),n.loaded=p.loaded,n.speed=p.speed,n.percent=p.percent,c&&c(p),B())},w.getFileSize(f,l,function(p,P){if(p)return S(w.error(p));T[t]=n,d.push(n),n.size=P,!s&&B(),N(),U()}),t},y._isRunningTask=function(f){var l=T[f];return!!(l&&(l.state==="checking"||l.state==="uploading"))},y.getTaskList=function(){return w.map(d,A)},y.cancelTask=function(f){H(f,"canceled")},y.pauseTask=function(f){H(f,"paused")},y.restartTask=function(f){var l=T[f];l&&(l.state==="paused"||l.state==="error")&&(l.state="waiting",B(),k=Math.min(k,l.index),N())},y.isUploadRunning=function(){return h||k<d.length}};z.exports.transferToTaskMethod=j,z.exports.init=E},"./src/tracker.js":function(z,oe,b){var M=b("./node_modules/@babel/runtime/helpers/classCallCheck.js"),w=b("./node_modules/@babel/runtime/helpers/createClass.js"),i=b("./node_modules/@babel/runtime/helpers/typeof.js"),j=b("./package.json"),E=null,_=function(S,s){if(!E){if(typeof S!="function")throw new Error("Beacon not found");E=new S({appkey:"0WEB05PY6MHRGK0U",versionCode:j.version,channelID:"js_sdk",openid:"openid",unionid:"unid",strictMode:!1,delay:s,sessionDuration:60*1e3})}return E},y=function(S){return!S||S<0?0:(S/1e3).toFixed(3)},d={getUid:function(){var S=function(){return((1+Math.random())*65536|0).toString(16).substring(1)};return S()+S()+"-"+S()+"-"+S()+"-"+S()+"-"+S()+S()+S()},getNetType:function(){if((typeof navigator>"u"?"undefined":i(navigator))==="object"){var S=navigator.connection||navigator.mozConnection||navigator.webkitConnection;return(S==null?void 0:S.type)||(S==null?void 0:S.effectiveType)||"unknown"}return"unknown"},getProtocol:function(){return(typeof location>"u"?"undefined":i(location))==="object"?location.protocol.replace(/:/,""):"unknown protocol"},getOsType:function(){if((typeof navigator>"u"?"undefined":i(navigator))!=="object")return"unknown os";var S=navigator.userAgent.toLowerCase(),s=/macintosh|mac os x/i.test(navigator.userAgent);return S.indexOf("win32")>=0||S.indexOf("wow32")>=0?"win32":S.indexOf("win64")>=0||S.indexOf("wow64")>=0?"win64":s?"mac":"unknown os"},isMobile:function(){var S=/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i;return!!((typeof navigator>"u"?"undefined":i(navigator))==="object"&&navigator.userAgent.match(S))},isAndroid:function(){var S=/(Android|Adr|Linux)/i;return!!((typeof navigator>"u"?"undefined":i(navigator))==="object"&&navigator.userAgent.match(S))},isIOS:function(){var S=/(iPhone|iPod|iPad|iOS)/i;return!!((typeof navigator>"u"?"undefined":i(navigator))==="object"&&navigator.userAgent.match(S))},isOtherMobile:function(){return T&&!isAndroid&&!isIOS},getUA:function(){if((typeof navigator>"u"?"undefined":i(navigator))!=="object")return"unknown device";var S=navigator.userAgent;return S}},T=d.isMobile(),h=d.isAndroid()?"android":d.isIOS?"ios":"other_mobile",k=d.getOsType(),A=T?h:k,B=d.getUA(),U=d.getProtocol(),N=function(S){return["putObject","sliceUploadFile","uploadFile","uploadFiles"].includes(S)?"UploadTask":S==="getObject"?"DownloadTask":["putObjectCopy","sliceCopyFile"].includes(S)?"CopyTask":S};function H(l){return l.replace(/([A-Z])/g,"_$1").toLowerCase()}function D(l){var S={},s=["sdkVersionName","sdkVersionCode","osName","networkType","requestName","requestResult","bucket","region","appid","accelerate","url","host","requestPath","userAgent","networkProtocol","httpMethod","httpSize","httpSpeed","httpTookTime","httpMd5","httpSign","httpFullTime","httpDomain","partNumber","httpRetryTimes","customId","traceId","realApi"],t=[].concat(s,["errorNode","errorCode","errorName","errorMessage","errorRequestId","errorHttpCode","errorServiceName","errorType","fullError"]),n=l.requestResult==="Success"?s:t;for(var o in l)if(n.includes(o)){var c=H(o);S[c]=l[o]}return S.request_name=l.realApi?N(l.realApi):l.requestName,S}var f=function(){function l(S){M(this,l);var s=S.parent,t=S.traceId,n=S.bucket,o=S.region,c=S.apiName,p=S.realApi,P=S.httpMethod,R=S.fileKey,L=S.fileSize,F=S.accelerate,X=S.customId,$=S.delay,Y=S.deepTracker,te=S.Beacon,he=S.clsReporter,ce=n&&n.substr(n.lastIndexOf("-")+1)||"";this.parent=s,this.deepTracker=Y,this.delay=$,he&&!this.clsReporter&&(this.clsReporter=he),this.params={sdkVersionName:"cos-js-sdk-v5",sdkVersionCode:j.version,osName:A,networkType:"",requestName:c||"",requestResult:"",realApi:p,bucket:n,region:o,accelerate:F,httpMethod:P,url:"",host:"",httpDomain:"",requestPath:R||"",userAgent:B,networkProtocol:U,errorType:"",errorCode:"",errorName:"",errorMessage:"",errorRequestId:"",errorHttpCode:0,errorServiceName:"",errorNode:"",httpTookTime:0,httpSize:L||0,httpMd5:0,httpSign:0,httpFullTime:0,httpSpeed:0,md5StartTime:0,md5EndTime:0,signStartTime:0,signEndTime:0,httpStartTime:0,httpEndTime:0,startTime:new Date().getTime(),endTime:0,traceId:t||d.getUid(),appid:ce,partNumber:0,httpRetryTimes:0,customId:X||"",partTime:0},te&&(this.beacon=_(te,$))}return w(l,[{key:"formatResult",value:function(s,t){var n,o,c,p,P,R,L=new Date().getTime(),F=d.getNetType(),X=s?(s==null?void 0:s.code)||(s==null||(n=s.error)===null||n===void 0?void 0:n.code)||(s==null||(o=s.error)===null||o===void 0?void 0:o.Code):"",$=s?(s==null?void 0:s.message)||(s==null||(c=s.error)===null||c===void 0?void 0:c.message)||(s==null||(p=s.error)===null||p===void 0?void 0:p.Message):"",Y=$,te=s?(s==null?void 0:s.resource)||(s==null||(P=s.error)===null||P===void 0?void 0:P.resource)||(s==null||(R=s.error)===null||R===void 0?void 0:R.Resource):"",he=s?s==null?void 0:s.statusCode:t.statusCode,ce=s?(s==null?void 0:s.headers)&&(s==null?void 0:s.headers["x-cos-request-id"]):(t==null?void 0:t.headers)&&(t==null?void 0:t.headers["x-cos-request-id"]),se=s?ce?"Server":"Client":"";this.params.requestName==="getObject"&&(this.params.httpSize=t?t.headers&&t.headers["content-length"]:0);var Z=this.params.realApi==="sliceUploadFile",G=this.params.realApi==="sliceCopyFile";if(Z||G){var ee=this.params.httpSize/1024/this.params.partTime;Object.assign(this.params,{httpSpeed:ee<0?0:ee.toFixed(3)})}else{var de=L-this.params.startTime,ae=this.params.httpEndTime-this.params.httpStartTime,re=this.params.httpSize/1024/(ae/1e3),ie=this.params.md5EndTime-this.params.md5StartTime,ye=this.params.signEndTime-this.params.signStartTime;this.parent&&(this.parent.addParamValue("httpTookTime",y(ae)),this.parent.addParamValue("httpFullTime",y(de)),this.parent.addParamValue("httpMd5",y(ie)),this.parent.addParamValue("httpSign",y(ye)),["multipartUpload","uploadPartCopy","putObjectCopy"].includes(this.params.requestName)&&this.parent.addParamValue("partTime",y(ae))),Object.assign(this.params,{httpFullTime:y(de),httpMd5:y(ie),httpSign:y(ye),httpTookTime:y(ae),httpSpeed:re<0?0:re.toFixed(3)})}if(Object.assign(this.params,{networkType:F,requestResult:s?"Failure":"Success",errorType:se,errorCode:X,errorHttpCode:he,errorName:Y,errorMessage:$,errorServiceName:te,errorRequestId:ce}),s&&(!X||!$)&&(this.params.fullError=s?JSON.stringify(s):""),this.params.url){try{var ge=/^http(s)?:\/\/(.*?)\//.exec(this.params.url);this.params.host=ge[2]}catch{this.params.host=this.params.url}this.params.httpDomain=this.params.host}}},{key:"report",value:function(s,t){if(!(!this.beacon&&!this.clsReporter)){this.formatResult(s,t);var n=D(this.params);this.beacon&&this.sendEventsToBeacon(n),this.clsReporter&&this.sendEventsToCLS(n)}}},{key:"setParams",value:function(s){Object.assign(this.params,s)}},{key:"addParamValue",value:function(s,t){this.params[s]=(+this.params[s]+ +t).toFixed(3)}},{key:"sendEventsToBeacon",value:function(s){var t=this.params.requestName==="sliceUploadFile"||this.params.realApi==="sliceUploadFile";if(!(t&&!this.deepTracker)){var n="qcloud_track_cos_sdk";this.delay===0?this.beacon&&this.beacon.onDirectUserAction(n,s):this.beacon&&this.beacon.onUserAction(n,s)}}},{key:"sendEventsToCLS",value:function(s){var t=this.delay===0;this.clsReporter.log(s,t)}},{key:"generateSubTracker",value:function(s){return Object.assign(s,{parent:this,deepTracker:this.deepTracker,traceId:this.params.traceId,bucket:this.params.bucket,region:this.params.region,accelerate:this.params.accelerate,fileKey:this.params.requestPath,customId:this.params.customId,delay:this.delay,clsReporter:this.clsReporter}),new l(s)}}]),l}();z.exports=f},"./src/util.js":function(z,oe,b){(function(M){var w=b("./node_modules/@babel/runtime/helpers/typeof.js");function i(V,x){var O=typeof Symbol<"u"&&V[Symbol.iterator]||V["@@iterator"];if(!O){if(Array.isArray(V)||(O=j(V))||x){O&&(V=O);var I=0,q=function(){};return{s:q,n:function(){return I>=V.length?{done:!0}:{done:!1,value:V[I++]}},e:function(Be){throw Be},f:q}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
  9. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Q,ne=!0,fe=!1;return{s:function(){O=O.call(V)},n:function(){var Be=O.next();return ne=Be.done,Be},e:function(Be){fe=!0,Q=Be},f:function(){try{ne||O.return==null||O.return()}finally{if(fe)throw Q}}}}function j(V,x){if(V){if(typeof V=="string")return E(V,x);var O={}.toString.call(V).slice(8,-1);return O==="Object"&&V.constructor&&(O=V.constructor.name),O==="Map"||O==="Set"?Array.from(V):O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O)?E(V,x):void 0}}function E(V,x){(x==null||x>V.length)&&(x=V.length);for(var O=0,I=Array(x);O<x;O++)I[O]=V[O];return I}var _=b("./lib/md5.js"),y=b("./lib/crypto.js"),d=b("./node_modules/fast-xml-parser/src/fxp.js"),T=d.XMLParser,h=d.XMLBuilder,k=new T({ignoreDeclaration:!0,ignoreAttributes:!0,parseTagValue:!1}),A=new h,B=b("./lib/base64.js"),U=b("./src/tracker.js"),N=function(x){var O=k.parse(x);return O},H=function(x){var O=A.build(x);return O};function D(V){return encodeURIComponent(V).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function f(V,x){var O=[];for(var I in V)V.hasOwnProperty(I)&&O.push(x?D(I).toLowerCase():I);return O.sort(function(q,Q){return q=q.toLowerCase(),Q=Q.toLowerCase(),q===Q?0:q>Q?1:-1})}var l=function(x,O){var I,q,Q,ne=[],fe=f(x);for(I=0;I<fe.length;I++)q=fe[I],Q=x[q]===void 0||x[q]===null?"":""+x[q],q=O?D(q).toLowerCase():D(q),Q=D(Q)||"",ne.push(q+"="+Q);return ne.join("&")},S=["cache-control","content-disposition","content-encoding","content-length","content-md5","expect","expires","host","if-match","if-modified-since","if-none-match","if-unmodified-since","origin","range","transfer-encoding","pic-operations"],s=function(x){var O={};for(var I in x){var q=I.toLowerCase();(q.indexOf("x-cos-")>-1||S.indexOf(q)>-1)&&(O[I]=x[I])}return O},t=function(x){x=x||{};var O=x.SecretId,I=x.SecretKey,q=x.KeyTime,Q=(x.method||x.Method||"get").toLowerCase(),ne=he(x.Query||x.params||{}),fe=s(he(x.Headers||x.headers||{})),ve=x.Key||"",Be;x.UseRawKey?Be=x.Pathname||x.pathname||"/"+ve:(Be=x.Pathname||x.pathname||ve,Be.indexOf("/")!==0&&(Be="/"+Be));var Ee=x.ForceSignHost!==!1;if(!fe.Host&&!fe.host&&x.Bucket&&x.Region&&Ee&&(fe.Host=x.Bucket+".cos."+x.Region+".myqcloud.com"),!O)throw new Error("missing param SecretId");if(!I)throw new Error("missing param SecretKey");var we=Math.round(Ve(x.SystemClockOffset)/1e3)-1,Pe=we,Fe=x.Expires||x.expires;Fe===void 0?Pe+=900:Pe+=Fe*1||0;var Ze="sha1",qe=O,xe=q||we+";"+Pe,Ge=q||we+";"+Pe,He=f(fe,!0).join(";").toLowerCase(),tt=f(ne,!0).join(";").toLowerCase(),ot=y.HmacSHA1(Ge,I).toString(),ft=[Q,Be,Ne.obj2str(ne,!0),Ne.obj2str(fe,!0),""].join(`
  10. `),ht=["sha1",xe,y.SHA1(ft).toString(),""].join(`
  11. `),J=y.HmacSHA1(ht,ot).toString(),gt=["q-sign-algorithm="+Ze,"q-ak="+qe,"q-sign-time="+xe,"q-key-time="+Ge,"q-header-list="+He,"q-url-param-list="+tt,"q-signature="+J].join("&");return gt},n=function(x,O,I){var q=O/8,Q=x.slice(I,I+q);return new Uint8Array(Q).reverse(),new{8:Uint8Array,16:Uint16Array,32:Uint32Array}[O](Q)[0]},o=function(x,O,I,q){var Q=x.slice(O,I),ne="";return new Uint8Array(Q).forEach(function(fe){ne+=String.fromCharCode(fe)}),q&&(ne=decodeURIComponent(escape(ne))),ne},c=function(x){for(var O={},I=o(x),q={records:[]};x.byteLength;){var Q=n(x,32,0),ne=n(x,32,4),fe=Q-ne-16,ve=0,Be;for(x=x.slice(12);ve<ne;){var Ee=n(x,8,ve),we=o(x,ve+1,ve+1+Ee),Pe=n(x,16,ve+Ee+2),Fe=o(x,ve+Ee+4,ve+Ee+4+Pe);O[we]=Fe,ve+=Ee+4+Pe}if(O[":event-type"]==="Records")Be=o(x,ve,ve+fe,!0),q.records.push(Be);else if(O[":event-type"]==="Stats")Be=o(x,ve,ve+fe,!0),q.stats=Ne.xml2json(Be).Stats;else if(O[":event-type"]==="error"){var Ze=O[":error-code"],qe=O[":error-message"],xe=new Error(qe);xe.message=qe,xe.name=xe.code=Ze,q.error=xe}x=x.slice(ve+fe+4)}return{payload:q.records.join(""),body:I}},p=function(x){var O=this.options.CopySourceParser;if(O)return O(x);var I=x.match(/^([^.]+-\d+)\.cos(v6|-cdc|-cdz|-internal)?\.([^.]+)\.((myqcloud\.com)|(tencentcos\.cn))\/(.+)$/);return I?{Bucket:I[1],Region:I[3],Key:I[7]}:null},P=function(){},R=function(x){var O={};for(var I in x)x.hasOwnProperty(I)&&x[I]!==void 0&&x[I]!==null&&(O[I]=x[I]);return O},L=function(x,O){var I,q=new FileReader;FileReader.prototype.readAsBinaryString?(I=FileReader.prototype.readAsBinaryString,q.onload=function(){O(this.result)}):FileReader.prototype.readAsArrayBuffer?I=function(ne){var fe="",ve=new FileReader;ve.onload=function(Be){for(var Ee=new Uint8Array(ve.result),we=Ee.byteLength,Pe=0;Pe<we;Pe++)fe+=String.fromCharCode(Ee[Pe]);O(fe)},ve.readAsArrayBuffer(ne)}:console.error("FileReader not support readAsBinaryString"),I.call(q,x)},F=function(){var V=function(I,q){I=I.split("."),q=q.split(".");for(var Q=0;Q<q.length;Q++)if(I[Q]!==q[Q])return parseInt(I[Q])>parseInt(q[Q])?1:-1;return 0},x=function(I){if(!I)return!1;var q=(I.match(/Chrome\/([.\d]+)/)||[])[1],Q=(I.match(/QBCore\/([.\d]+)/)||[])[1],ne=(I.match(/QQBrowser\/([.\d]+)/)||[])[1],fe=q&&V(q,"53.0.2785.116")<0&&Q&&V(Q,"3.53.991.400")<0&&ne&&V(ne,"9.0.2524.400")<=0||!1;return fe};return x(typeof navigator<"u"&&navigator.userAgent)}(),X=function(x,O,I,q,Q){var ne;if(x.slice?ne=x.slice(O,I):x.mozSlice?ne=x.mozSlice(O,I):x.webkitSlice&&(ne=x.webkitSlice(O,I)),q&&F){var fe=new FileReader;fe.onload=function(ve){ne=null,Q(new Blob([fe.result]))},fe.readAsArrayBuffer(ne)}else Q(ne)},$=function(x,O,I,q){I=I||P,x?typeof O=="string"?I(Ne.md5(O,!0)):Blob&&O instanceof Blob?Ne.getFileMd5(O,function(Q,ne){I(ne)},q):I():I()},Y=1024*1024,te=function(x,O,I){var q=x.size,Q=0,ne=_.getCtx(),fe=function ve(Be){if(Be>=q){var Ee=ne.digest("hex");O(null,Ee);return}var we=Math.min(q,Be+Y);Ne.fileSlice(x,Be,we,!1,function(Pe){L(Pe,function(Fe){Pe=null,ne=ne.update(Fe,!0),Q+=Fe.length,Fe=null,I&&I({loaded:Q,total:q,percent:Math.round(Q/q*1e4)/1e4}),ve(Be+Y)})})};fe(0)};function he(V){return ae(V,function(x){return w(x)==="object"&&x!==null?he(x):x})}function ce(V,x,O){return V&&x in V?V[x]:O}function se(V,x){return de(x,function(O,I){V[I]=x[I]}),V}function Z(V){return V instanceof Array}function G(V,x){for(var O=!1,I=0;I<V.length;I++)if(x===V[I]){O=!0;break}return O}function ee(V){return Z(V)?V:[V]}function de(V,x){for(var O in V)V.hasOwnProperty(O)&&x(V[O],O)}function ae(V,x){var O=Z(V)?[]:{};for(var I in V)V.hasOwnProperty(I)&&(O[I]=x(V[I],I));return O}function re(V,x){var O=Z(V),I=O?[]:{};for(var q in V)V.hasOwnProperty(q)&&x(V[q],q)&&(O?I.push(V[q]):I[q]=V[q]);return I}var ie=function(x){var O,I,q,Q="";for(O=0,I=x.length/2;O<I;O++)q=parseInt(x[O*2]+x[O*2+1],16),Q+=String.fromCharCode(q);return btoa(Q)},ye=function(){var x=function(){return((1+Math.random())*65536|0).toString(16).substring(1)};return x()+x()+"-"+x()+"-"+x()+"-"+x()+"-"+x()+x()+x()},ge=function(x,O){var I=O.Bucket,q=O.Region,Q=O.Key,ne=this.options.Domain,fe=!ne||typeof ne=="string"&&ne.indexOf("{Bucket}")>-1,ve=!ne||typeof ne=="string"&&ne.indexOf("{Region}")>-1;if(x.indexOf("Bucket")>-1||x==="deleteMultipleObject"||x==="multipartList"||x==="listObjectVersions"){if(fe&&!I)return"Bucket";if(ve&&!q)return"Region"}else if(x.indexOf("Object")>-1||x.indexOf("multipart")>-1||x==="sliceUploadFile"||x==="abortUploadTask"||x==="uploadFile"){if(fe&&!I)return"Bucket";if(ve&&!q)return"Region";if(!Q)return"Key"}return!1},ke=function(x,O){if(O=se({},O),x!=="getAuth"&&x!=="getV4Auth"&&x!=="getObjectUrl"){var I=O.Headers||{};if(O&&w(O)==="object"){(function(){for(var Q in O)O.hasOwnProperty(Q)&&Q.indexOf("x-cos-")>-1&&(I[Q]=O[Q])})();var q={"x-cos-mfa":"MFA","Content-MD5":"ContentMD5","Content-Length":"ContentLength","Content-Type":"ContentType",Expect:"Expect",Expires:"Expires","Cache-Control":"CacheControl","Content-Disposition":"ContentDisposition","Content-Encoding":"ContentEncoding",Range:"Range","If-Modified-Since":"IfModifiedSince","If-Unmodified-Since":"IfUnmodifiedSince","If-Match":"IfMatch","If-None-Match":"IfNoneMatch","x-cos-copy-source":"CopySource","x-cos-copy-source-Range":"CopySourceRange","x-cos-metadata-directive":"MetadataDirective","x-cos-copy-source-If-Modified-Since":"CopySourceIfModifiedSince","x-cos-copy-source-If-Unmodified-Since":"CopySourceIfUnmodifiedSince","x-cos-copy-source-If-Match":"CopySourceIfMatch","x-cos-copy-source-If-None-Match":"CopySourceIfNoneMatch","x-cos-acl":"ACL","x-cos-grant-read":"GrantRead","x-cos-grant-write":"GrantWrite","x-cos-grant-full-control":"GrantFullControl","x-cos-grant-read-acp":"GrantReadAcp","x-cos-grant-write-acp":"GrantWriteAcp","x-cos-storage-class":"StorageClass","x-cos-traffic-limit":"TrafficLimit","x-cos-mime-limit":"MimeLimit","x-cos-server-side-encryption-customer-algorithm":"SSECustomerAlgorithm","x-cos-server-side-encryption-customer-key":"SSECustomerKey","x-cos-server-side-encryption-customer-key-MD5":"SSECustomerKeyMD5","x-cos-server-side-encryption":"ServerSideEncryption","x-cos-server-side-encryption-cos-kms-key-id":"SSEKMSKeyId","x-cos-server-side-encryption-context":"SSEContext","Pic-Operations":"PicOperations","x-cos-callback":"Callback","x-cos-callback-var":"CallbackVar","x-cos-return-body":"ReturnBody"};Ne.each(q,function(Q,ne){O[Q]!==void 0&&(I[ne]=O[Q])}),O.Headers=R(I)}}return O},me=function(x,O){return function(I,q){var Q=this;typeof I=="function"&&(q=I,I={}),I=ke(x,I);var ne;if(Q.options.EnableReporter)if(I.calledBySdk==="sliceUploadFile"||I.calledBySdk==="sliceCopyFile")ne=I.tracker&&I.tracker.generateSubTracker({apiName:x});else if(["uploadFile","uploadFiles"].includes(x))ne=null;else{var fe=0;I.Body&&(fe=typeof I.Body=="string"?I.Body.length:I.Body.size||I.Body.byteLength||0);var ve=Q.options.UseAccelerate||typeof Q.options.Domain=="string"&&Q.options.Domain.includes("accelerate.");ne=new U({Beacon:Q.options.BeaconReporter,clsReporter:Q.options.ClsReporter,bucket:I.Bucket,region:I.Region,apiName:x,realApi:x,accelerate:ve,fileKey:I.Key,fileSize:fe,deepTracker:Q.options.DeepTracker,customId:Q.options.CustomId,delay:Q.options.TrackerDelay})}I.tracker=ne;var Be=function(xe){return xe&&xe.headers&&(xe.headers["x-cos-request-id"]&&(xe.RequestId=xe.headers["x-cos-request-id"]),xe.headers["x-ci-request-id"]&&(xe.RequestId=xe.headers["x-ci-request-id"]),xe.headers["x-cos-version-id"]&&(xe.VersionId=xe.headers["x-cos-version-id"]),xe.headers["x-cos-delete-marker"]&&(xe.DeleteMarker=xe.headers["x-cos-delete-marker"])),xe},Ee=function(xe,Ge){ne&&ne.report(xe,Ge),q&&q(Be(xe),Be(Ge))},we=function(){if(x!=="getService"&&x!=="abortUploadTask"){var xe=ge.call(Q,x,I);if(xe)return"missing param "+xe;if(I.Region){if(Q.options.CompatibilityMode){if(!/^([a-z\d-.]+)$/.test(I.Region))return"Region format error."}else{if(I.Region.indexOf("cos.")>-1)return'param Region should not be start with "cos."';if(!/^([a-z\d-]+)$/.test(I.Region))return"Region format error."}!Q.options.CompatibilityMode&&I.Region.indexOf("-")===-1&&I.Region!=="yfb"&&I.Region!=="default"&&I.Region!=="accelerate"&&console.warn("warning: param Region format error, find help here: https://cloud.tencent.com/document/product/436/6224")}if(I.Bucket){if(!/^([a-z\d-]+)-(\d+)$/.test(I.Bucket))if(I.AppId)I.Bucket=I.Bucket+"-"+I.AppId;else if(Q.options.AppId)I.Bucket=I.Bucket+"-"+Q.options.AppId;else return'Bucket should format as "test-1250000000".';I.AppId&&(console.warn('warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g Bucket:"test-1250000000" ).'),delete I.AppId)}!Q.options.UseRawKey&&I.Key&&I.Key.substr(0,1)==="/"&&(I.Key=I.Key.substr(1))}},Pe=we(),Fe=["getAuth","getObjectUrl"].includes(x);if(typeof Promise=="function"&&!Fe&&!q)return new Promise(function(qe,xe){if(q=function(He,tt){He?xe(He):qe(tt)},Pe)return Ee(Ne.error(new Error(Pe)));O.call(Q,I,Ee)});if(Pe)return Ee(Ne.error(new Error(Pe)));var Ze=O.call(Q,I,Ee);if(Fe)return Ze}},Re=function(x,O){var I=this,q=0,Q=0,ne=Date.now(),fe,ve;function Be(){if(ve=0,O&&typeof O=="function"){fe=Date.now();var Ee=Math.max(0,Math.round((Q-q)/((fe-ne)/1e3)*100)/100)||0,we;Q===0&&x===0?we=1:we=Math.floor(Q/x*100)/100||0,ne=fe,q=Q;try{O({loaded:Q,total:x,speed:Ee,percent:we})}catch{}}}return function(Ee,we){if(Ee&&(Q=Ee.loaded,x=Ee.total),we)clearTimeout(ve),Be();else{if(ve)return;ve=setTimeout(Be,I.options.ProgressInterval)}}},Oe=function(x,O,I){var q;if(typeof O.Body=="string"?O.Body=new Blob([O.Body],{type:"text/plain"}):O.Body instanceof ArrayBuffer&&(O.Body=new Blob([O.Body])),O.Body&&(O.Body instanceof Blob||O.Body.toString()==="[object File]"||O.Body.toString()==="[object Blob]"))q=O.Body.size;else{I(Ne.error(new Error("params body format error, Only allow File|Blob|String.")));return}O.ContentLength=q,I(null,q)},Ve=function(x){return Date.now()+(x||0)},je=function(x,O){var I=x;return x.message=x.message||null,typeof O=="string"?(x.error=O,x.message=O):w(O)==="object"&&O!==null&&(se(x,O),(O.code||O.name)&&(x.code=O.code||O.name),O.message&&(x.message=O.message),O.stack&&(x.stack=O.stack)),typeof Object.defineProperty=="function"&&(Object.defineProperty(x,"name",{writable:!0,enumerable:!1}),Object.defineProperty(x,"message",{enumerable:!0})),x.name=O&&O.name||x.name||x.code||"Error",x.code||(x.code=x.name),x.error||(x.error=he(I)),x},We=function(){return(typeof globalThis>"u"?"undefined":w(globalThis))==="object"&&(globalThis.constructor.name==="DedicatedWorkerGlobalScope"||globalThis.FileReaderSync)},Je=function(){return(typeof window>"u"?"undefined":w(window))!=="object"&&(typeof M>"u"?"undefined":w(M))==="object"&&!0&&!We()},Le=function(x){return/^https?:\/\/([^/]+\.)?ci\.[^/]+/.test(x)},Qe=function(){if((typeof navigator>"u"?"undefined":w(navigator))!=="object")return!1;var V=navigator.userAgent,x=!!V.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);return x}(),rt=function(){return(typeof navigator>"u"?"undefined":w(navigator))!=="object"?!1:/\sQQ/i.test(navigator.userAgent)}(),ct=function(x,O){var I=B.encode(x);return O&&(I=I.replaceAll("+","-").replaceAll("/","_").replaceAll("=","")),I},at=function(x){return x?B.decode(x):""},lt=function(x){var O=x.split("/"),I=[],q=i(O),Q;try{for(q.s();!(Q=q.n()).done;){var ne=Q.value;ne===".."?I.length&&I.pop():ne.length&&ne!=="."&&I.push(ne)}}catch(fe){q.e(fe)}finally{q.f()}return"/"+I.join("/")},dt=function(x){var O;if(x&&typeof x=="string"){var I=x.trim(),q=I.indexOf("<")===0,Q=I.indexOf("{")===0;if(q)O=Ne.xml2json(x)||{};else if(Q)try{var ne=x.replace(/\n/g," "),fe=JSON.parse(ne);Object.prototype.toString.call(fe)==="[object Object]"?O=fe:O=x}catch{O=x}else O=x}else O=x||{};return O},Ne={noop:P,formatParams:ke,apiWrapper:me,xml2json:N,json2xml:H,md5:_,clearKey:R,fileSlice:X,getBodyMd5:$,getFileMd5:te,b64:ie,extend:se,isArray:Z,isInArray:G,makeArray:ee,each:de,map:ae,filter:re,clone:he,attr:ce,uuid:ye,camSafeUrlEncode:D,throttleOnProgress:Re,getFileSize:Oe,getSkewTime:Ve,error:je,obj2str:l,getAuth:t,parseSelectPayload:c,getSourceParams:p,isBrowser:!0,isNode:Je,isCIHost:Le,isIOS_QQ:Qe&&rt,encodeBase64:ct,decodeBase64:at,simplifyPath:lt,readAsBinaryString:L,parseResBody:dt};z.exports=Ne}).call(this,b("./node_modules/process/browser.js"))}})})})(mt);var Ut=mt.exports;const Bt=Et(Ut);function Nt(Me){let $e=null;const z=Me.secretId,oe=Me.secretKey,b=Me.getAuthorization;return!z&&!oe&&b?$e=new Bt({getAuthorization(M,w){b(Me).then(i=>{i.ExpiredTime&&typeof i.ExpiredTime=="string"&&(i.ExpiredTime=Ot(i.ExpiredTime).unix()),w(i)})}}):(console.warn("您还未配置getAuthorization,将使用SecretKey授权进行上传"),$e=new Bt({SecretId:z,SecretKey:oe})),$e}async function Mt({file:Me,fileName:$e,onProgress:z,options:oe}){const b=await It(Me,$e,oe),M=oe,w=Nt(M);return new Promise((i,j)=>{w.putObject({Bucket:M.bucket,Region:M.region,Key:b,Body:Me,onProgress(E){const _=E;_.total>0&&(_.percent=Math.floor(_.loaded/_.total*100)),z(_)}},async function(E,_){if(E!=null){console.error(E),j(E);return}let y={url:M.domain+"/"+b,key:b};if(M.successHandle){y=await M.successHandle(y),i(y);return}i(y)})})}async function Ft(Me){const{getConfig:$e}=wt(),z=$e("cos"),oe=Me.options,b=xt.merge(xt.cloneDeep(z),oe);return Me.options=b,await Mt(Me)}export{Nt as getOssClient,Ft as upload};