!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).zip={})}(this,(function(t){"use strict";function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){for(var r=0;rarguments.length?t:r):i.value}},h.apply(this,arguments)}function d(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o=[],a=!0,u=!1;try{for(r=r.call(t);!(a=(n=r.next()).done)&&(o.push(n.value),!e||o.length!==e);a=!0);}catch(t){u=!0,i=t}finally{try{a||null==r.return||r.return()}finally{if(u)throw i}}return o}}(t,e)||v(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(t){return function(t){if(Array.isArray(t))return y(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||v(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(t,e){if(t){if("string"==typeof t)return y(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?y(t,e):void 0}}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);e>r;r++)n[r]=t[r];return n}function g(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=v(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,i=function(){};return{s:i,n:function(){return narguments.length?ot(nt[t]):nt[t]&&nt[t][e]},ut=z({}.isPrototypeOf),st=at("navigator","userAgent")||"",ct=w,ft=st,lt=ct.process,ht=ct.Deno,dt=lt&<.versions||ht&&ht.version,pt=dt&&dt.v8;pt&&(P=(I=pt.split("."))[0]>0&&4>I[0]?1:+(I[0]+I[1])),!P&&ft&&((I=ft.match(/Edge\/(\d+)/))&&74>I[1]||(I=ft.match(/Chrome\/(\d+)/))&&(P=+I[1]));var vt=P,yt=vt,gt=!!Object.getOwnPropertySymbols&&!_((function(){var t=Symbol();return!(t+"")||!(Object(t)instanceof Symbol)||!Symbol.sham&&yt&&41>yt})),mt=gt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,bt=at,wt=tt,At=ut,_t=Object,xt=mt?function(t){return"symbol"==typeof t}:function(t){var e=bt("Symbol");return wt(e)&&At(e.prototype,_t(t))},St=String,Et=function(t){try{return St(t)}catch(t){return"Object"}},kt=tt,Tt=Et,Rt=TypeError,Ut=function(t){if(kt(t))return t;throw Rt(Tt(t)+" is not a function")},Ot=Ut,It=function(t,e){var r=t[e];return null==r?void 0:Ot(r)},Pt=k,jt=tt,Ft=rt,Mt=TypeError,Ct={exports:{}},Bt=w,Lt=Object.defineProperty,zt=function(t,e){try{Lt(Bt,t,{value:e,configurable:!0,writable:!0})}catch(r){Bt[t]=e}return e},Dt=zt,Nt="__core-js_shared__",Wt=w[Nt]||Dt(Nt,{}),Ht=Wt;(Ct.exports=function(t,e){return Ht[t]||(Ht[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.23.2",mode:"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.23.2/LICENSE",source:"https://github.com/zloirock/core-js"});var Vt=X,qt=Object,Gt=function(t){return qt(Vt(t))},Yt=Gt,$t=z({}.hasOwnProperty),Kt=Object.hasOwn||function(t,e){return $t(Yt(t),e)},Xt=z,Zt=0,Jt=Math.random(),Qt=Xt(1..toString),te=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Qt(++Zt+Jt,36)},ee=w,re=Ct.exports,ne=Kt,ie=te,oe=gt,ae=mt,ue=re("wks"),se=ee.Symbol,ce=se&&se.for,fe=ae?se:se&&se.withoutSetter||ie,le=function(t){if(!ne(ue,t)||!oe&&"string"!=typeof ue[t]){var e="Symbol."+t;oe&&ne(se,t)?ue[t]=se[t]:ue[t]=ae&&ce?ce(e):fe(e)}return ue[t]},he=k,de=rt,pe=xt,ve=It,ye=TypeError,ge=le("toPrimitive"),me=function(t,e){if(!de(t)||pe(t))return t;var r,n=ve(t,ge);if(n){if(void 0===e&&(e="default"),r=he(n,t,e),!de(r)||pe(r))return r;throw ye("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(t,e){var r,n;if("string"===e&&jt(r=t.toString)&&!Ft(n=Pt(r,t)))return n;if(jt(r=t.valueOf)&&!Ft(n=Pt(r,t)))return n;if("string"!==e&&jt(r=t.toString)&&!Ft(n=Pt(r,t)))return n;throw Mt("Can't convert object to primitive value")}(t,e)},be=me,we=xt,Ae=function(t){var e=be(t,"string");return we(e)?e:e+""},_e=rt,xe=w.document,Se=_e(xe)&&_e(xe.createElement),Ee=function(t){return Se?xe.createElement(t):{}},ke=Ee,Te=!x&&!_((function(){return 7!=Object.defineProperty(ke("div"),"a",{get:function(){return 7}}).a})),Re=x,Ue=k,Oe=T,Ie=j,Pe=Q,je=Ae,Fe=Kt,Me=Te,Ce=Object.getOwnPropertyDescriptor;A.f=Re?Ce:function(t,e){if(t=Pe(t),e=je(e),Me)try{return Ce(t,e)}catch(t){}if(Fe(t,e))return Ie(!Ue(Oe.f,t,e),t[e])};var Be={},Le=x&&_((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),ze=rt,De=String,Ne=TypeError,We=function(t){if(ze(t))return t;throw Ne(De(t)+" is not an object")},He=x,Ve=Te,qe=Le,Ge=We,Ye=Ae,$e=TypeError,Ke=Object.defineProperty,Xe=Object.getOwnPropertyDescriptor;Be.f=He?qe?function(t,e,r){if(Ge(t),e=Ye(e),Ge(r),"function"==typeof t&&"prototype"===e&&"value"in r&&"writable"in r&&!r.writable){var n=Xe(t,e);n&&n.writable&&(t[e]=r.value,r={configurable:"configurable"in r?r.configurable:n.configurable,enumerable:"enumerable"in r?r.enumerable:n.enumerable,writable:!1})}return Ke(t,e,r)}:Ke:function(t,e,r){if(Ge(t),e=Ye(e),Ge(r),Ve)try{return Ke(t,e,r)}catch(t){}if("get"in r||"set"in r)throw $e("Accessors not supported");return"value"in r&&(t[e]=r.value),t};var Ze=Be,Je=j,Qe=x?function(t,e,r){return Ze.f(t,e,Je(1,r))}:function(t,e,r){return t[e]=r,t},tr={exports:{}},er=x,rr=Function.prototype,nr=er&&Object.getOwnPropertyDescriptor,ir=Kt(rr,"name"),or={EXISTS:ir,PROPER:ir&&!1,CONFIGURABLE:ir&&(!er||er&&nr(rr,"name").configurable)},ar=tt,ur=Wt,sr=z(Function.toString);ar(ur.inspectSource)||(ur.inspectSource=function(t){return sr(t)});var cr,fr,lr,hr=ur.inspectSource,dr=tt,pr=hr,vr=w.WeakMap,yr=dr(vr)&&/native code/.test(pr(vr)),gr=Ct.exports,mr=te,br=gr("keys"),wr=function(t){return br[t]||(br[t]=mr(t))},Ar={},_r=yr,xr=w,Sr=z,Er=rt,kr=Qe,Tr=Kt,Rr=Wt,Ur=wr,Or=Ar,Ir="Object already initialized",Pr=xr.TypeError,jr=xr.WeakMap;if(_r||Rr.state){var Fr=Rr.state||(Rr.state=new jr),Mr=Sr(Fr.get),Cr=Sr(Fr.has),Br=Sr(Fr.set);cr=function(t,e){if(Cr(Fr,t))throw new Pr(Ir);return e.facade=t,Br(Fr,t,e),e},fr=function(t){return Mr(Fr,t)||{}},lr=function(t){return Cr(Fr,t)}}else{var Lr=Ur("state");Or[Lr]=!0,cr=function(t,e){if(Tr(t,Lr))throw new Pr(Ir);return e.facade=t,kr(t,Lr,e),e},fr=function(t){return Tr(t,Lr)?t[Lr]:{}},lr=function(t){return Tr(t,Lr)}}var zr={set:cr,get:fr,has:lr,enforce:function(t){return lr(t)?fr(t):cr(t,{})},getterFor:function(t){return function(e){var r;if(!Er(e)||(r=fr(e)).type!==t)throw Pr("Incompatible receiver, "+t+" required");return r}}},Dr=tt,Nr=Kt,Wr=x,Hr=or.CONFIGURABLE,Vr=hr,qr=zr.enforce,Gr=zr.get,Yr=Object.defineProperty,$r=Wr&&!_((function(){return 8!==Yr((function(){}),"length",{value:8}).length})),Kr=(String+"").split("String"),Xr=tr.exports=function(t,e,r){"Symbol("===(e+"").slice(0,7)&&(e="["+(e+"").replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!Nr(t,"name")||Hr&&t.name!==e)&&Yr(t,"name",{value:e,configurable:!0}),$r&&r&&Nr(r,"arity")&&t.length!==r.arity&&Yr(t,"length",{value:r.arity});try{r&&Nr(r,"constructor")&&r.constructor?Wr&&Yr(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=qr(t);return Nr(n,"source")||(n.source=Kr.join("string"==typeof e?e:"")),t};Function.prototype.toString=Xr((function(){return Dr(this)&&Gr(this).source||Vr(this)}),"toString");var Zr=tt,Jr=Be,Qr=tr.exports,tn=zt,en=function(t,e,r,n){n||(n={});var i=n.enumerable,o=void 0!==n.name?n.name:e;return Zr(r)&&Qr(r,o,n),n.global?i?t[e]=r:tn(e,r):(n.unsafe?t[e]&&(i=!0):delete t[e],i?t[e]=r:Jr.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})),t},rn={},nn=Math.ceil,on=Math.floor,an=Math.trunc||function(t){var e=+t;return(e>0?on:nn)(e)},un=function(t){var e=+t;return e!=e||0===e?0:an(e)},sn=un,cn=Math.max,fn=Math.min,ln=function(t,e){var r=sn(t);return 0>r?cn(r+e,0):fn(r,e)},hn=un,dn=Math.min,pn=function(t){return t>0?dn(hn(t),9007199254740991):0},vn=pn,yn=function(t){return vn(t.length)},gn=Q,mn=ln,bn=yn,wn=function(t){return function(e,r,n){var i,o=gn(e),a=bn(o),u=mn(n,a);if(t&&r!=r){for(;a>u;)if((i=o[u++])!=i)return!0}else for(;a>u;u++)if((t||u in o)&&o[u]===r)return t||u||0;return!t&&-1}},An={includes:wn(!0),indexOf:wn(!1)},_n=Kt,xn=Q,Sn=An.indexOf,En=Ar,kn=z([].push),Tn=function(t,e){var r,n=xn(t),i=0,o=[];for(r in n)!_n(En,r)&&_n(n,r)&&kn(o,r);for(;e.length>i;)_n(n,r=e[i++])&&(~Sn(o,r)||kn(o,r));return o},Rn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Un=Tn,On=Rn.concat("length","prototype");rn.f=Object.getOwnPropertyNames||function(t){return Un(t,On)};var In={};In.f=Object.getOwnPropertySymbols;var Pn=at,jn=rn,Fn=In,Mn=We,Cn=z([].concat),Bn=Pn("Reflect","ownKeys")||function(t){var e=jn.f(Mn(t)),r=Fn.f;return r?Cn(e,r(t)):e},Ln=Kt,zn=Bn,Dn=A,Nn=Be,Wn=function(t,e,r){for(var n=zn(e),i=Nn.f,o=Dn.f,a=0;am;m++)if((u||m in v)&&(d=y(h=v[m],m,p),t))if(e)w[m]=d;else if(d)switch(t){case 3:return!0;case 5:return h;case 6:return m;case 2:Gi(w,h)}else switch(t){case 4:return!1;case 7:Gi(w,h)}return o?-1:n||i?i:w}},$i={forEach:Yi(0),map:Yi(1),filter:Yi(2),some:Yi(3),every:Yi(4),find:Yi(5),findIndex:Yi(6),filterReject:Yi(7)},Ki=_,Xi=vt,Zi=le("species"),Ji=function(t){return Xi>=51||!Ki((function(){var e=[];return(e.constructor={})[Zi]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},Qi=$i.map;oi({target:"Array",proto:!0,forced:!Ji("map")},{map:function(t){return Qi(this,t,arguments.length>1?arguments[1]:void 0)}});var to=Gt,eo=ln,ro=yn,no=function(t){for(var e=to(this),r=ro(e),n=arguments.length,i=eo(n>1?arguments[1]:void 0,r),o=n>2?arguments[2]:void 0,a=void 0===o?r:eo(o,r);a>i;)e[i++]=t;return e},io={},oo=Tn,ao=Rn,uo=Object.keys||function(t){return oo(t,ao)},so=x,co=Le,fo=Be,lo=We,ho=Q,po=uo;io.f=so&&!co?Object.defineProperties:function(t,e){lo(t);for(var r,n=ho(e),i=po(e),o=i.length,a=0;o>a;)fo.f(t,r=i[a++],n[r]);return t};var vo,yo=at("document","documentElement"),go=We,mo=io,bo=Rn,wo=Ar,Ao=yo,_o=Ee,xo=wr("IE_PROTO"),So=function(){},Eo=function(t){return"