!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";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=function(t){try{return!!t()}catch(t){return!0}},n=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),i=n,o=Function.prototype,a=o.bind,u=o.call,s=i&&a.bind(u,u),c=i?function(t){return t&&s(t)}:function(t){return t&&function(){return u.apply(t,arguments)}},f=c,l=f({}.toString),h=f("".slice),d=function(t){return h(l(t),8,-1)},p=r,v=d,y=Object,g=c("".split),b=p((function(){return!y("z").propertyIsEnumerable(0)}))?function(t){return"String"==v(t)?g(t,""):y(t)}:y,m=TypeError,w=function(t){if(null==t)throw m("Can't call method on "+t);return t},_=b,x=w,k=function(t){return _(x(t))},A=function(t){return t&&t.Math==Math&&t},S=A("object"==typeof globalThis&&globalThis)||A("object"==typeof window&&window)||A("object"==typeof self&&self)||A("object"==typeof e&&e)||function(){return this}()||Function("return this")(),E={exports:{}},R=S,T=Object.defineProperty,O=function(t,e){try{T(R,t,{value:e,configurable:!0,writable:!0})}catch(r){R[t]=e}return e},U=O,P="__core-js_shared__",I=S[P]||U(P,{}),j=I;(E.exports=function(t,e){return j[t]||(j[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 L,F,C=w,M=Object,B=function(t){return M(C(t))},D=B,N=c({}.hasOwnProperty),z=Object.hasOwn||function(t,e){return N(D(t),e)},W=c,H=0,V=Math.random(),q=W(1..toString),G=function(t){return"Symbol("+(void 0===t?"":t)+")_"+q(++H+V,36)},Y=function(t){return"function"==typeof t},$=S,K=Y,Z=function(t){return K(t)?t:void 0},X=function(t,e){return 2>arguments.length?Z($[t]):$[t]&&$[t][e]},J=X("navigator","userAgent")||"",Q=S,tt=J,et=Q.process,rt=Q.Deno,nt=et&&et.versions||rt&&rt.version,it=nt&&nt.v8;it&&(F=(L=it.split("."))[0]>0&&4>L[0]?1:+(L[0]+L[1])),!F&&tt&&((L=tt.match(/Edge\/(\d+)/))&&74>L[1]||(L=tt.match(/Chrome\/(\d+)/))&&(F=+L[1]));var ot=F,at=ot,ut=!!Object.getOwnPropertySymbols&&!r((function(){var t=Symbol();return!(t+"")||!(Object(t)instanceof Symbol)||!Symbol.sham&&at&&41>at})),st=ut&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,ct=S,ft=E.exports,lt=z,ht=G,dt=ut,pt=st,vt=ft("wks"),yt=ct.Symbol,gt=yt&&yt.for,bt=pt?yt:yt&&yt.withoutSetter||ht,mt=function(t){if(!lt(vt,t)||!dt&&"string"!=typeof vt[t]){var e="Symbol."+t;dt&<(yt,t)?vt[t]=yt[t]:vt[t]=pt&>?gt(e):bt(e)}return vt[t]},wt=Y,_t=function(t){return"object"==typeof t?null!==t:wt(t)},xt=_t,kt=String,At=TypeError,St=function(t){if(xt(t))return t;throw At(kt(t)+" is not an object")},Et={},Rt=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),Tt=Rt&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),Ot={},Ut=_t,Pt=S.document,It=Ut(Pt)&&Ut(Pt.createElement),jt=function(t){return It?Pt.createElement(t):{}},Lt=jt,Ft=!Rt&&!r((function(){return 7!=Object.defineProperty(Lt("div"),"a",{get:function(){return 7}}).a})),Ct=function(){}.call,Mt=n?Ct.bind(Ct):function(){return Ct.apply(Ct,arguments)},Bt=c({}.isPrototypeOf),Dt=X,Nt=Y,zt=Bt,Wt=Object,Ht=st?function(t){return"symbol"==typeof t}:function(t){var e=Dt("Symbol");return Nt(e)&&zt(e.prototype,Wt(t))},Vt=String,qt=function(t){try{return Vt(t)}catch(t){return"Object"}},Gt=Y,Yt=qt,$t=TypeError,Kt=function(t){if(Gt(t))return t;throw $t(Yt(t)+" is not a function")},Zt=Kt,Xt=function(t,e){var r=t[e];return null==r?void 0:Zt(r)},Jt=Mt,Qt=Y,te=_t,ee=TypeError,re=Mt,ne=_t,ie=Ht,oe=Xt,ae=TypeError,ue=mt("toPrimitive"),se=function(t,e){if(!ne(t)||ie(t))return t;var r,n=oe(t,ue);if(n){if(void 0===e&&(e="default"),r=re(n,t,e),!ne(r)||ie(r))return r;throw ae("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(t,e){var r,n;if("string"===e&&Qt(r=t.toString)&&!te(n=Jt(r,t)))return n;if(Qt(r=t.valueOf)&&!te(n=Jt(r,t)))return n;if("string"!==e&&Qt(r=t.toString)&&!te(n=Jt(r,t)))return n;throw ee("Can't convert object to primitive value")}(t,e)},ce=se,fe=Ht,le=function(t){var e=ce(t,"string");return fe(e)?e:e+""},he=Rt,de=Ft,pe=Tt,ve=St,ye=le,ge=TypeError,be=Object.defineProperty,me=Object.getOwnPropertyDescriptor;Ot.f=he?pe?function(t,e,r){if(ve(t),e=ye(e),ve(r),"function"==typeof t&&"prototype"===e&&"value"in r&&"writable"in r&&!r.writable){var n=me(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 be(t,e,r)}:be:function(t,e,r){if(ve(t),e=ye(e),ve(r),de)try{return be(t,e,r)}catch(t){}if("get"in r||"set"in r)throw ge("Accessors not supported");return"value"in r&&(t[e]=r.value),t};var we=Math.ceil,_e=Math.floor,xe=Math.trunc||function(t){var e=+t;return(e>0?_e:we)(e)},ke=function(t){var e=+t;return e!=e||0===e?0:xe(e)},Ae=ke,Se=Math.max,Ee=Math.min,Re=function(t,e){var r=Ae(t);return 0>r?Se(r+e,0):Ee(r,e)},Te=ke,Oe=Math.min,Ue=function(t){return t>0?Oe(Te(t),9007199254740991):0},Pe=Ue,Ie=function(t){return Pe(t.length)},je=k,Le=Re,Fe=Ie,Ce=function(t){return function(e,r,n){var i,o=je(e),a=Fe(o),u=Le(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}},Me={includes:Ce(!0),indexOf:Ce(!1)},Be={},De=z,Ne=k,ze=Me.indexOf,We=Be,He=c([].push),Ve=function(t,e){var r,n=Ne(t),i=0,o=[];for(r in n)!De(We,r)&&De(n,r)&&He(o,r);for(;e.length>i;)De(n,r=e[i++])&&(~ze(o,r)||He(o,r));return o},qe=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ge=Ve,Ye=qe,$e=Object.keys||function(t){return Ge(t,Ye)},Ke=Rt,Ze=Tt,Xe=Ot,Je=St,Qe=k,tr=$e;Et.f=Ke&&!Ze?Object.defineProperties:function(t,e){Je(t);for(var r,n=Qe(e),i=tr(e),o=i.length,a=0;o>a;)Xe.f(t,r=i[a++],n[r]);return t};var er,rr=X("document","documentElement"),nr=E.exports,ir=G,or=nr("keys"),ar=function(t){return or[t]||(or[t]=ir(t))},ur=St,sr=Et,cr=qe,fr=Be,lr=rr,hr=jt,dr=ar("IE_PROTO"),pr=function(){},vr=function(t){return"