!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((t="undefined"!=typeof globalThis?globalThis:t||self).zip={})}(this,(function(t){"use strict";var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=function(t){return t&&t.Math==Math&&t},n=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof i&&i)||function(){return this}()||Function("return this")(),r={},c=function(t){try{return!!t()}catch(t){return!0}},d=!c((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),l=!c((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),s=function(){}.call,o=l?s.bind(s):function(){return s.apply(s,arguments)},u={},a={}.propertyIsEnumerable,m=Object.getOwnPropertyDescriptor,y=m&&!a.call({1:2},1);u.f=y?function(t){var i=m(this,t);return!!i&&i.enumerable}:a;var b,p,h=function(t,i){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:i}},Z=l,L=Function.prototype,X=L.bind,I=L.call,G=Z&&X.bind(I,I),K=Z?function(t){return t&&G(t)}:function(t){return t&&function(){return I.apply(t,arguments)}},W=K,S=W({}.toString),f=W("".slice),x=function(t){return f(S(t),8,-1)},w=c,Y=x,V=Object,T=K("".split),H=w((function(){return!V("z").propertyIsEnumerable(0)}))?function(t){return"String"==Y(t)?T(t,""):V(t)}:V,g=TypeError,P=function(t){if(null==t)throw g("Can't call method on "+t);return t},v=H,C=P,J=function(t){return v(C(t))},M=function(t){return"function"==typeof t},k=M,R=function(t){return"object"==typeof t?null!==t:k(t)},D=n,U=M,N=function(t){return U(t)?t:void 0},j=function(t,i){return 2>arguments.length?N(D[t]):D[t]&&D[t][i]},F=K({}.isPrototypeOf),z=j("navigator","userAgent")||"",E=n,Q=z,O=E.process,B=E.Deno,A=O&&O.versions||B&&B.version,q=A&&A.v8;q&&(p=(b=q.split("."))[0]>0&&4>b[0]?1:+(b[0]+b[1])),!p&&Q&&((b=Q.match(/Edge\/(\d+)/))&&74>b[1]||(b=Q.match(/Chrome\/(\d+)/))&&(p=+b[1]));var _=p,$=_,tt=!!Object.getOwnPropertySymbols&&!c((function(){var t=Symbol();return!(t+"")||!(Object(t)instanceof Symbol)||!Symbol.sham&&$&&41>$})),it=tt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,et=j,nt=M,rt=F,ct=Object,dt=it?function(t){return"symbol"==typeof t}:function(t){var i=et("Symbol");return nt(i)&&rt(i.prototype,ct(t))},lt=String,st=function(t){try{return lt(t)}catch(t){return"Object"}},ot=M,ut=st,at=TypeError,mt=function(t){if(ot(t))return t;throw at(ut(t)+" is not a function")},yt=mt,bt=function(t,i){var e=t[i];return null==e?void 0:yt(e)},pt=o,ht=M,Zt=R,Lt=TypeError,Xt={exports:{}},It=n,Gt=Object.defineProperty,Kt=function(t,i){try{Gt(It,t,{value:i,configurable:!0,writable:!0})}catch(e){It[t]=i}return i},Wt=Kt,St="__core-js_shared__",ft=n[St]||Wt(St,{}),xt=ft;(Xt.exports=function(t,i){return xt[t]||(xt[t]=void 0!==i?i:{})})("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 wt=P,Yt=Object,Vt=function(t){return Yt(wt(t))},Tt=Vt,Ht=K({}.hasOwnProperty),gt=Object.hasOwn||function(t,i){return Ht(Tt(t),i)},Pt=K,vt=0,Ct=Math.random(),Jt=Pt(1..toString),Mt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Jt(++vt+Ct,36)},kt=n,Rt=Xt.exports,Dt=gt,Ut=Mt,Nt=tt,jt=it,Ft=Rt("wks"),zt=kt.Symbol,Et=zt&&zt.for,Qt=jt?zt:zt&&zt.withoutSetter||Ut,Ot=function(t){if(!Dt(Ft,t)||!Nt&&"string"!=typeof Ft[t]){var i="Symbol."+t;Nt&&Dt(zt,t)?Ft[t]=zt[t]:Ft[t]=jt&&Et?Et(i):Qt(i)}return Ft[t]},Bt=o,At=R,qt=dt,_t=bt,$t=TypeError,ti=Ot("toPrimitive"),ii=function(t,i){if(!At(t)||qt(t))return t;var e,n=_t(t,ti);if(n){if(void 0===i&&(i="default"),e=Bt(n,t,i),!At(e)||qt(e))return e;throw $t("Can't convert object to primitive value")}return void 0===i&&(i="number"),function(t,i){var e,n;if("string"===i&&ht(e=t.toString)&&!Zt(n=pt(e,t)))return n;if(ht(e=t.valueOf)&&!Zt(n=pt(e,t)))return n;if("string"!==i&&ht(e=t.toString)&&!Zt(n=pt(e,t)))return n;throw Lt("Can't convert object to primitive value")}(t,i)},ei=ii,ni=dt,ri=function(t){var i=ei(t,"string");return ni(i)?i:i+""},ci=R,di=n.document,li=ci(di)&&ci(di.createElement),si=function(t){return li?di.createElement(t):{}},oi=si,ui=!d&&!c((function(){return 7!=Object.defineProperty(oi("div"),"a",{get:function(){return 7}}).a})),ai=d,mi=o,yi=u,bi=h,pi=J,hi=ri,Zi=gt,Li=ui,Xi=Object.getOwnPropertyDescriptor;r.f=ai?Xi:function(t,i){if(t=pi(t),i=hi(i),Li)try{return Xi(t,i)}catch(t){}if(Zi(t,i))return bi(!mi(yi.f,t,i),t[i])};var Ii={},Gi=d&&c((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),Ki=R,Wi=String,Si=TypeError,fi=function(t){if(Ki(t))return t;throw Si(Wi(t)+" is not an object")},xi=d,wi=ui,Yi=Gi,Vi=fi,Ti=ri,Hi=TypeError,gi=Object.defineProperty,Pi=Object.getOwnPropertyDescriptor;Ii.f=xi?Yi?function(t,i,e){if(Vi(t),i=Ti(i),Vi(e),"function"==typeof t&&"prototype"===i&&"value"in e&&"writable"in e&&!e.writable){var n=Pi(t,i);n&&n.writable&&(t[i]=e.value,e={configurable:"configurable"in e?e.configurable:n.configurable,enumerable:"enumerable"in e?e.enumerable:n.enumerable,writable:!1})}return gi(t,i,e)}:gi:function(t,i,e){if(Vi(t),i=Ti(i),Vi(e),wi)try{return gi(t,i,e)}catch(t){}if("get"in e||"set"in e)throw Hi("Accessors not supported");return"value"in e&&(t[i]=e.value),t};var vi=Ii,Ci=h,Ji=d?function(t,i,e){return vi.f(t,i,Ci(1,e))}:function(t,i,e){return t[i]=e,t},Mi={exports:{}},ki=d,Ri=Function.prototype,Di=ki&&Object.getOwnPropertyDescriptor,Ui=gt(Ri,"name"),Ni={EXISTS:Ui,PROPER:Ui&&!1,CONFIGURABLE:Ui&&(!ki||ki&&Di(Ri,"name").configurable)},ji=M,Fi=ft,zi=K(Function.toString);ji(Fi.inspectSource)||(Fi.inspectSource=function(t){return zi(t)});var Ei,Qi,Oi,Bi=Fi.inspectSource,Ai=M,qi=Bi,_i=n.WeakMap,$i=Ai(_i)&&/native code/.test(qi(_i)),te=Xt.exports,ie=Mt,ee=te("keys"),ne=function(t){return ee[t]||(ee[t]=ie(t))},re={},ce=$i,de=n,le=K,se=R,oe=Ji,ue=gt,ae=ft,me=ne,ye=re,be="Object already initialized",pe=de.TypeError,he=de.WeakMap;if(ce||ae.state){var Ze=ae.state||(ae.state=new he),Le=le(Ze.get),Xe=le(Ze.has),Ie=le(Ze.set);Ei=function(t,i){if(Xe(Ze,t))throw new pe(be);return i.facade=t,Ie(Ze,t,i),i},Qi=function(t){return Le(Ze,t)||{}},Oi=function(t){return Xe(Ze,t)}}else{var Ge=me("state");ye[Ge]=!0,Ei=function(t,i){if(ue(t,Ge))throw new pe(be);return i.facade=t,oe(t,Ge,i),i},Qi=function(t){return ue(t,Ge)?t[Ge]:{}},Oi=function(t){return ue(t,Ge)}}var Ke={set:Ei,get:Qi,has:Oi,enforce:function(t){return Oi(t)?Qi(t):Ei(t,{})},getterFor:function(t){return function(i){var e;if(!se(i)||(e=Qi(i)).type!==t)throw pe("Incompatible receiver, "+t+" required");return e}}},We=M,Se=gt,fe=d,xe=Ni.CONFIGURABLE,we=Bi,Ye=Ke.enforce,Ve=Ke.get,Te=Object.defineProperty,He=fe&&!c((function(){return 8!==Te((function(){}),"length",{value:8}).length})),ge=(String+"").split("String"),Pe=Mi.exports=function(t,i,e){"Symbol("===(i+"").slice(0,7)&&(i="["+(i+"").replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),e&&e.getter&&(i="get "+i),e&&e.setter&&(i="set "+i),(!Se(t,"name")||xe&&t.name!==i)&&Te(t,"name",{value:i,configurable:!0}),He&&e&&Se(e,"arity")&&t.length!==e.arity&&Te(t,"length",{value:e.arity});try{e&&Se(e,"constructor")&&e.constructor?fe&&Te(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=Ye(t);return Se(n,"source")||(n.source=ge.join("string"==typeof i?i:"")),t};Function.prototype.toString=Pe((function(){return We(this)&&Ve(this).source||we(this)}),"toString");var ve=M,Ce=Ii,Je=Mi.exports,Me=Kt,ke=function(t,i,e,n){n||(n={});var r=n.enumerable,c=void 0!==n.name?n.name:i;return ve(e)&&Je(e,c,n),n.global?r?t[i]=e:Me(i,e):(n.unsafe?t[i]&&(r=!0):delete t[i],r?t[i]=e:Ce.f(t,i,{value:e,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})),t},Re={},De=Math.ceil,Ue=Math.floor,Ne=Math.trunc||function(t){var i=+t;return(i>0?Ue:De)(i)},je=function(t){var i=+t;return i!=i||0===i?0:Ne(i)},Fe=je,ze=Math.max,Ee=Math.min,Qe=function(t,i){var e=Fe(t);return 0>e?ze(e+i,0):Ee(e,i)},Oe=je,Be=Math.min,Ae=function(t){return t>0?Be(Oe(t),9007199254740991):0},qe=Ae,_e=function(t){return qe(t.length)},$e=J,tn=Qe,en=_e,nn=function(t){return function(i,e,n){var r,c=$e(i),d=en(c),l=tn(n,d);if(t&&e!=e){for(;d>l;)if((r=c[l++])!=r)return!0}else for(;d>l;l++)if((t||l in c)&&c[l]===e)return t||l||0;return!t&&-1}},rn={includes:nn(!0),indexOf:nn(!1)},cn=gt,dn=J,ln=rn.indexOf,sn=re,on=K([].push),un=function(t,i){var e,n=dn(t),r=0,c=[];for(e in n)!cn(sn,e)&&cn(n,e)&&on(c,e);for(;i.length>r;)cn(n,e=i[r++])&&(~ln(c,e)||on(c,e));return c},an=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],mn=un,yn=an.concat("length","prototype");Re.f=Object.getOwnPropertyNames||function(t){return mn(t,yn)};var bn={};bn.f=Object.getOwnPropertySymbols;var pn=j,hn=Re,Zn=bn,Ln=fi,Xn=K([].concat),In=pn("Reflect","ownKeys")||function(t){var i=hn.f(Ln(t)),e=Zn.f;return e?Xn(i,e(t)):i},Gn=gt,Kn=In,Wn=r,Sn=Ii,fn=function(t,i,e){for(var n=Kn(i),r=Sn.f,c=Wn.f,d=0;dn;)for(var d,l=$n(arguments[n++]),s=r?er(Bn(l),r(l)):Bn(l),o=s.length,u=0;o>u;)d=s[u++],En&&!Qn(c,l,d)||(i[d]=l[d]);return i}:tr;Nn({target:"Object",stat:!0,arity:2,forced:Object.assign!==nr},{assign:nr});var rr={chunkSize:524288,maxWorkers:"undefined"!=typeof navigator&&navigator.hardwareConcurrency||2,terminateWorkerTimeout:5e3,useWebWorkers:!0,workerScripts:void 0},cr=Object.assign({},rr);function dr(){return cr}function lr(t){if(void 0!==t.baseURL&&(cr.baseURL=t.baseURL),void 0!==t.chunkSize&&(cr.chunkSize=t.chunkSize),void 0!==t.maxWorkers&&(cr.maxWorkers=t.maxWorkers),void 0!==t.terminateWorkerTimeout&&(cr.terminateWorkerTimeout=t.terminateWorkerTimeout),void 0!==t.useWebWorkers&&(cr.useWebWorkers=t.useWebWorkers),void 0!==t.Deflate&&(cr.Deflate=t.Deflate),void 0!==t.Inflate&&(cr.Inflate=t.Inflate),void 0!==t.workerScripts){if(t.workerScripts.deflate){if(!Array.isArray(t.workerScripts.deflate))throw Error("workerScripts.deflate must be an array");cr.workerScripts||(cr.workerScripts={}),cr.workerScripts.deflate=t.workerScripts.deflate}if(t.workerScripts.inflate){if(!Array.isArray(t.workerScripts.inflate))throw Error("workerScripts.inflate must be an array");cr.workerScripts||(cr.workerScripts={}),cr.workerScripts.inflate=t.workerScripts.inflate}}}var sr={},or=d,ur=Gi,ar=Ii,mr=fi,yr=J,br=zn;sr.f=or&&!ur?Object.defineProperties:function(t,i){mr(t);for(var e,n=yr(i),r=br(i),c=r.length,d=0;c>d;)ar.f(t,e=r[d++],n[e]);return t};var pr,hr=j("document","documentElement"),Zr=fi,Lr=sr,Xr=an,Ir=re,Gr=hr,Kr=si,Wr=ne("IE_PROTO"),Sr=function(){},fr=function(t){return"