@fordefi/web-sdk
Version:
Fordefi MPC Web SDK
2 lines • 850 kB
JavaScript
/*! For license information please see worker.bundle.js.LICENSE.txt */
(()=>{var __webpack_modules__={428:function(t,e){!function(t){"use strict";function e(t,e,r,n){return new(r||(r=Promise))((function(i,o){function s(t){try{f(n.next(t))}catch(t){o(t)}}function a(t){try{f(n.throw(t))}catch(t){o(t)}}function f(t){var e;t.done?i(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(s,a)}f((n=n.apply(t,e||[])).next())}))}function r(t){if(!function(t){return Number.isSafeInteger(t)&&t>=0&&t<Math.pow(2,32)}(t))throw new Error("Invalid number specified: uint32_t is required")}function n(t){return Number.isSafeInteger(t)&&t>=-Math.pow(2,31)&&t<Math.pow(2,31)}function i(t){if(!n(t))throw new Error("Invalid number specified: int32_t is required")}function o(t){if(!Array.isArray(t))throw new Error("Invalid parameter specified. Array is required!")}function s(t){if(!function(t){return Number.isSafeInteger(t)&&t>=2&&t<=36}(t))throw new Error("radix must have a value between 2 and 36")}const a={"@NaN@":"NaN","@Inf@":"Infinity","-@Inf@":"-Infinity"},f=Object.keys(a);var u;t.FloatRoundingMode=void 0,(u=t.FloatRoundingMode||(t.FloatRoundingMode={}))[u.ROUND_NEAREST=0]="ROUND_NEAREST",u[u.ROUND_TO_ZERO=1]="ROUND_TO_ZERO",u[u.ROUND_UP=2]="ROUND_UP",u[u.ROUND_DOWN=3]="ROUND_DOWN",u[u.ROUND_FROM_ZERO=4]="ROUND_FROM_ZERO";const c="Invalid parameter!";function h(e,o,f){var u,h,d;const l=[],p=t=>o.intContext.isInteger(t),m=t=>o.rationalContext.isRational(t),b=t=>o.floatContext.isFloat(t),y=null!==(u=f.roundingMode)&&void 0!==u?u:t.FloatRoundingMode.ROUND_NEAREST,g=null!==(h=f.precisionBits)&&void 0!==h?h:53,v=null!==(d=f.radix)&&void 0!==d?d:10;r(g),s(v);const w=(t,r)=>{if("number"==typeof r)return i(r),e.mpfr_cmp_si(t,r);if("string"==typeof r){const n=k(r,f);return e.mpfr_cmp(t,n.mpfr_t)}if(p(r))return e.mpfr_cmp_z(t,r.mpz_t);if(m(r))return e.mpfr_cmp_q(t,r.mpq_t);if(b(r))return e.mpfr_cmp(t,r.mpfr_t);throw new Error(c)},S=(t,e)=>{var r,n,i,o,s,a;const u=null!==(r=null==t?void 0:t.precisionBits)&&void 0!==r?r:g,c=null!==(n=null==e?void 0:e.precisionBits)&&void 0!==n?n:g;return{precisionBits:Math.max(u,c),roundingMode:null!==(o=null!==(i=null==e?void 0:e.roundingMode)&&void 0!==i?i:t.roundingMode)&&void 0!==o?o:f.roundingMode,radix:null!==(a=null!==(s=null==e?void 0:e.radix)&&void 0!==s?s:t.radix)&&void 0!==a?a:f.radix}},M={mpfr_t:0,precisionBits:-1,rndMode:-1,radix:-1,type:"float",get options(){var t,e,r;return{precisionBits:null!==(t=this.precisionBits)&&void 0!==t?t:g,roundingMode:null!==(e=this.rndMode)&&void 0!==e?e:y,radix:null!==(r=this.radix)&&void 0!==r?r:v}},get setOptions(){return{precisionBits:this.precisionBits,roundingMode:this.rndMode,radix:this.radix}},add(t){if("number"==typeof t){const r=k(null,this.options);return e.mpfr_add_d(r.mpfr_t,this.mpfr_t,t,this.rndMode),r}if("string"==typeof t){const r=k(t,this.options);return e.mpfr_add(r.mpfr_t,this.mpfr_t,r.mpfr_t,this.rndMode),r}if(b(t)){const r=k(null,S(this.setOptions,t.setOptions));return e.mpfr_add(r.mpfr_t,this.mpfr_t,t.mpfr_t,this.rndMode),r}if(m(t)){const r=k(null,this.options);return e.mpfr_add_q(r.mpfr_t,this.mpfr_t,t.mpq_t,this.rndMode),r}if(p(t)){const r=k(null,this.options);return e.mpfr_add_z(r.mpfr_t,this.mpfr_t,t.mpz_t,this.rndMode),r}throw new Error(c)},sub(t){if("number"==typeof t){const r=k(null,this.options);return e.mpfr_sub_d(r.mpfr_t,this.mpfr_t,t,this.rndMode),r}if("string"==typeof t){const r=k(t,this.options);return e.mpfr_sub(r.mpfr_t,this.mpfr_t,r.mpfr_t,this.rndMode),r}if(b(t)){const r=k(null,S(this.setOptions,t.setOptions));return e.mpfr_sub(r.mpfr_t,this.mpfr_t,t.mpfr_t,this.rndMode),r}if(m(t)){const r=k(null,this.options);return e.mpfr_sub_q(r.mpfr_t,this.mpfr_t,t.mpq_t,this.rndMode),r}if(p(t)){const r=k(null,this.options);return e.mpfr_sub_z(r.mpfr_t,this.mpfr_t,t.mpz_t,this.rndMode),r}throw new Error(c)},mul(t){if("number"==typeof t){const r=k(null,this.options);return n(t)?e.mpfr_mul_si(r.mpfr_t,this.mpfr_t,t,this.rndMode):e.mpfr_mul_d(r.mpfr_t,this.mpfr_t,t,this.rndMode),r}if("string"==typeof t){const r=k(t,this.options);return e.mpfr_mul(r.mpfr_t,this.mpfr_t,r.mpfr_t,this.rndMode),r}if(b(t)){const r=k(null,S(this.setOptions,t.setOptions));return e.mpfr_mul(r.mpfr_t,this.mpfr_t,t.mpfr_t,this.rndMode),r}if(m(t)){const r=k(null,this.options);return e.mpfr_mul_q(r.mpfr_t,this.mpfr_t,t.mpq_t,this.rndMode),r}if(p(t)){const r=k(null,this.options);return e.mpfr_mul_z(r.mpfr_t,this.mpfr_t,t.mpz_t,this.rndMode),r}throw new Error(c)},div(t){if("number"==typeof t){const r=k(null,this.options);return e.mpfr_div_d(r.mpfr_t,this.mpfr_t,t,this.rndMode),r}if("string"==typeof t){const r=k(t,this.options);return e.mpfr_div(r.mpfr_t,this.mpfr_t,r.mpfr_t,this.rndMode),r}if(b(t)){const r=k(null,S(this.setOptions,t.setOptions));return e.mpfr_div(r.mpfr_t,this.mpfr_t,t.mpfr_t,this.rndMode),r}if(m(t)){const r=k(null,this.options);return e.mpfr_div_q(r.mpfr_t,this.mpfr_t,t.mpq_t,this.rndMode),r}if(p(t)){const r=k(null,this.options);return e.mpfr_div_z(r.mpfr_t,this.mpfr_t,t.mpz_t,this.rndMode),r}throw new Error(c)},sqrt(){const t=k(null,this.options);return e.mpfr_sqrt(t.mpfr_t,this.mpfr_t,this.rndMode),t},invSqrt(){const t=k(null,this.options);return e.mpfr_rec_sqrt(t.mpfr_t,this.mpfr_t,this.rndMode),t},cbrt(){const t=k(null,this.options);return e.mpfr_cbrt(t.mpfr_t,this.mpfr_t,this.rndMode),t},nthRoot(t){const n=k(null,this.options);return r(t),e.mpfr_rootn_ui(n.mpfr_t,this.mpfr_t,t,this.rndMode),n},neg(){const t=k(null,this.options);return e.mpfr_neg(t.mpfr_t,this.mpfr_t,this.rndMode),t},abs(){const t=k(null,this.options);return e.mpfr_abs(t.mpfr_t,this.mpfr_t,this.rndMode),t},factorial(){const t=k(null,this.options);if(0===e.mpfr_fits_uint_p(this.mpfr_t,this.rndMode))throw new Error("Invalid value for factorial()");const r=e.mpfr_get_ui(this.mpfr_t,this.rndMode);return e.mpfr_fac_ui(t.mpfr_t,r,this.rndMode),t},isInteger(){return 0!==e.mpfr_integer_p(this.mpfr_t)},isZero(){return 0!==e.mpfr_zero_p(this.mpfr_t)},isRegular(){return 0!==e.mpfr_regular_p(this.mpfr_t)},isNumber(){return 0!==e.mpfr_number_p(this.mpfr_t)},isInfinite(){return 0!==e.mpfr_inf_p(this.mpfr_t)},isNaN(){return 0!==e.mpfr_nan_p(this.mpfr_t)},isEqual(t){return 0===w(this.mpfr_t,t)},lessThan(t){return w(this.mpfr_t,t)<0},lessOrEqual(t){return w(this.mpfr_t,t)<=0},greaterThan(t){return w(this.mpfr_t,t)>0},greaterOrEqual(t){return w(this.mpfr_t,t)>=0},ln(){const t=k(null,this.options);return e.mpfr_log(t.mpfr_t,this.mpfr_t,this.rndMode),t},log2(){const t=k(null,this.options);return e.mpfr_log2(t.mpfr_t,this.mpfr_t,this.rndMode),t},log10(){const t=k(null,this.options);return e.mpfr_log10(t.mpfr_t,this.mpfr_t,this.rndMode),t},exp(){const t=k(null,this.options);return e.mpfr_exp(t.mpfr_t,this.mpfr_t,this.rndMode),t},exp2(){const t=k(null,this.options);return e.mpfr_exp2(t.mpfr_t,this.mpfr_t,this.rndMode),t},exp10(){const t=k(null,this.options);return e.mpfr_exp10(t.mpfr_t,this.mpfr_t,this.rndMode),t},pow(t){const r=k(null,this.options);return"number"==typeof t?n(t)?e.mpfr_pow_si(r.mpfr_t,this.mpfr_t,t,this.rndMode):e.mpfr_pow(r.mpfr_t,this.mpfr_t,k(t).mpfr_t,this.rndMode):e.mpfr_pow(r.mpfr_t,this.mpfr_t,t.mpfr_t,this.rndMode),r},sin(){const t=k(null,this.options);return e.mpfr_sin(t.mpfr_t,this.mpfr_t,this.rndMode),t},cos(){const t=k(null,this.options);return e.mpfr_cos(t.mpfr_t,this.mpfr_t,this.rndMode),t},tan(){const t=k(null,this.options);return e.mpfr_tan(t.mpfr_t,this.mpfr_t,this.rndMode),t},sec(){const t=k(null,this.options);return e.mpfr_sec(t.mpfr_t,this.mpfr_t,this.rndMode),t},csc(){const t=k(null,this.options);return e.mpfr_csc(t.mpfr_t,this.mpfr_t,this.rndMode),t},cot(){const t=k(null,this.options);return e.mpfr_cot(t.mpfr_t,this.mpfr_t,this.rndMode),t},acos(){const t=k(null,this.options);return e.mpfr_acos(t.mpfr_t,this.mpfr_t,this.rndMode),t},asin(){const t=k(null,this.options);return e.mpfr_asin(t.mpfr_t,this.mpfr_t,this.rndMode),t},atan(){const t=k(null,this.options);return e.mpfr_atan(t.mpfr_t,this.mpfr_t,this.rndMode),t},sinh(){const t=k(null,this.options);return e.mpfr_sinh(t.mpfr_t,this.mpfr_t,this.rndMode),t},cosh(){const t=k(null,this.options);return e.mpfr_cosh(t.mpfr_t,this.mpfr_t,this.rndMode),t},tanh(){const t=k(null,this.options);return e.mpfr_tanh(t.mpfr_t,this.mpfr_t,this.rndMode),t},sech(){const t=k(null,this.options);return e.mpfr_sech(t.mpfr_t,this.mpfr_t,this.rndMode),t},csch(){const t=k(null,this.options);return e.mpfr_csch(t.mpfr_t,this.mpfr_t,this.rndMode),t},coth(){const t=k(null,this.options);return e.mpfr_coth(t.mpfr_t,this.mpfr_t,this.rndMode),t},acosh(){const t=k(null,this.options);return e.mpfr_acosh(t.mpfr_t,this.mpfr_t,this.rndMode),t},asinh(){const t=k(null,this.options);return e.mpfr_asinh(t.mpfr_t,this.mpfr_t,this.rndMode),t},atanh(){const t=k(null,this.options);return e.mpfr_atanh(t.mpfr_t,this.mpfr_t,this.rndMode),t},eint(){const t=k(null,this.options);return e.mpfr_eint(t.mpfr_t,this.mpfr_t,this.rndMode),t},li2(){const t=k(null,this.options);return e.mpfr_li2(t.mpfr_t,this.mpfr_t,this.rndMode),t},gamma(){const t=k(null,this.options);return e.mpfr_gamma(t.mpfr_t,this.mpfr_t,this.rndMode),t},lngamma(){const t=k(null,this.options);return e.mpfr_lngamma(t.mpfr_t,this.mpfr_t,this.rndMode),t},digamma(){const t=k(null,this.options);return e.mpfr_digamma(t.mpfr_t,this.mpfr_t,this.rndMode),t},beta(t){if(!b(t))throw new Error("Only floats parameters are supported!");const r=k(null,this.options);return e.mpfr_beta(r.mpfr_t,this.mpfr_t,t.mpfr_t,this.rndMode),r},zeta(){const t=k(null,this.options);return e.mpfr_zeta(t.mpfr_t,this.mpfr_t,this.rndMode),t},erf(){const t=k(null,this.options);return e.mpfr_erf(t.mpfr_t,this.mpfr_t,this.rndMode),t},erfc(){const t=k(null,this.options);return e.mpfr_erfc(t.mpfr_t,this.mpfr_t,this.rndMode),t},j0(){const t=k(null,this.options);return e.mpfr_j0(t.mpfr_t,this.mpfr_t,this.rndMode),t},j1(){const t=k(null,this.options);return e.mpfr_j1(t.mpfr_t,this.mpfr_t,this.rndMode),t},jn(t){i(t);const r=k(null,this.options);return e.mpfr_jn(r.mpfr_t,t,this.mpfr_t,this.rndMode),r},y0(){const t=k(null,this.options);return e.mpfr_y0(t.mpfr_t,this.mpfr_t,this.rndMode),t},y1(){const t=k(null,this.options);return e.mpfr_y1(t.mpfr_t,this.mpfr_t,this.rndMode),t},yn(t){i(t);const r=k(null,this.options);return e.mpfr_yn(r.mpfr_t,t,this.mpfr_t,this.rndMode),r},agm(t){if(!b(t))throw new Error("Only floats parameters are supported!");const r=k(null,this.options);return e.mpfr_agm(r.mpfr_t,this.mpfr_t,t.mpfr_t,this.rndMode),r},ai(){const t=k(null,this.options);return e.mpfr_ai(t.mpfr_t,this.mpfr_t,this.rndMode),t},sign(){return e.mpfr_sgn(this.mpfr_t)},toNumber(){return e.mpfr_get_d(this.mpfr_t,this.rndMode)},ceil(){const t=k(null,this.options);return e.mpfr_ceil(t.mpfr_t,this.mpfr_t),t},floor(){const t=k(null,this.options);return e.mpfr_floor(t.mpfr_t,this.mpfr_t),t},round(){const t=k(null,this.options);return e.mpfr_round(t.mpfr_t,this.mpfr_t),t},roundEven(){const t=k(null,this.options);return e.mpfr_roundeven(t.mpfr_t,this.mpfr_t),t},trunc(){const t=k(null,this.options);return e.mpfr_trunc(t.mpfr_t,this.mpfr_t),t},roundTo(t){r(t);const n=k(this,this.options);return e.mpfr_prec_round(this.mpfr_t,t,this.rndMode),n},frac(){const t=k(null,this.options);return e.mpfr_frac(t.mpfr_t,this.mpfr_t,this.rndMode),t},fmod(t){if(!b(t))throw new Error("Only floats parameters are supported!");const r=k(null,this.options);return e.mpfr_fmod(r.mpfr_t,this.mpfr_t,t.mpfr_t,this.rndMode),r},remainder(t){if(!b(t))throw new Error("Only floats parameters are supported!");const r=k(null,this.options);return e.mpfr_remainder(r.mpfr_t,this.mpfr_t,t.mpfr_t,this.rndMode),r},nextAbove(){const t=k(this,this.options);return e.mpfr_nextabove(t.mpfr_t),t},nextBelow(){const t=k(this,this.options);return e.mpfr_nextbelow(t.mpfr_t),t},exponent(){return e.mpfr_get_exp(this.mpfr_t)},toString(t){return s(t=null!=t?t:this.options.radix),e.mpfr_to_string(this.mpfr_t,t,this.rndMode)},toFixed(t=0,e){r(t),s(e=null!=e?e:this.options.radix);const n=this.toString(e);if(Object.values(a).includes(n))return n;if(0===t)return o.intContext.Integer(this).toString(e);let i=null;i=2===e?k(t).exp2():10===e?k(t).exp10():k(e).pow(t);const f=this.mul(i),u=o.intContext.Integer(f),c=-1===u.sign();let h=u.abs().toString(e);return h.length<t+1&&(h="0".repeat(t+1-h.length)+h),`${c?"-":""}${h.slice(0,-t)}.${h.slice(-t)}`},toInteger(){return o.intContext.Integer(this)},toInterval(){return[this.nextBelow(),this.nextAbove()]},toRational(){return o.rationalContext.Rational(this)}},k=(t,r)=>{var i,o,a;const f=null!==(i=null==r?void 0:r.roundingMode)&&void 0!==i?i:y,u=null!==(o=null==r?void 0:r.precisionBits)&&void 0!==o?o:g,h=null!==(a=null==r?void 0:r.radix)&&void 0!==a?a:v;s(h);const d=Object.create(M);return d.rndMode=f,d.precisionBits=u,d.radix=h,d.mpfr_t=e.mpfr_t(),e.mpfr_init2(d.mpfr_t,u),null!=t&&((t,r,i,o)=>{if("string"!=typeof o)if("number"!=typeof o)if(b(o))e.mpfr_set(t,o.mpfr_t,r);else if(m(o))e.mpfr_set_q(t,o.mpq_t,r);else{if(!p(o))throw new Error(c);e.mpfr_set_z(t,o.mpz_t,r)}else n(o)?(e.mpfr_set_si(t,o,r),Object.is(o,-0)&&e.mpfr_neg(t,t,r)):e.mpfr_set_d(t,o,r);else if(0!==e.mpfr_set_string(t,o,i,r))throw new Error("Invalid number provided!")})(d.mpfr_t,f,h,t),l.push(d.mpfr_t),d};return{Float:k,isFloat:t=>M.isPrototypeOf(t),Pi:t=>{var r;const n=k(null,t);return e.mpfr_const_pi(n.mpfr_t,null!==(r=null==t?void 0:t.roundingMode)&&void 0!==r?r:y),n},EulerConstant:t=>{var r;const n=k(null,t);return e.mpfr_const_euler(n.mpfr_t,null!==(r=null==t?void 0:t.roundingMode)&&void 0!==r?r:y),n},EulerNumber:t=>k(1,t).exp(),Log2:t=>{var r;const n=k(null,t);return e.mpfr_const_log2(n.mpfr_t,null!==(r=null==t?void 0:t.roundingMode)&&void 0!==r?r:y),n},Catalan:t=>{var r;const n=k(null,t);return e.mpfr_const_catalan(n.mpfr_t,null!==(r=null==t?void 0:t.roundingMode)&&void 0!==r?r:y),n},destroy:()=>{for(let t=l.length-1;t>=0;t--)e.mpfr_clear(l[t]),e.mpfr_t_free(l[t]);l.length=0}}}var d=Uint8Array,l=Uint16Array,p=Uint32Array,m=new d([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),b=new d([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),y=new d([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),g=function(t,e){for(var r=new l(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];var i=new p(r[30]);for(n=1;n<30;++n)for(var o=r[n];o<r[n+1];++o)i[o]=o-r[n]<<5|n;return[r,i]},v=g(m,2),w=v[0],S=v[1];w[28]=258,S[258]=28;for(var M=g(b,0)[0],k=new l(32768),E=0;E<32768;++E){var x=(43690&E)>>>1|(21845&E)<<1;x=(61680&(x=(52428&x)>>>2|(13107&x)<<2))>>>4|(3855&x)<<4,k[E]=((65280&x)>>>8|(255&x)<<8)>>>1}var R=function(t,e,r){for(var n=t.length,i=0,o=new l(e);i<n;++i)t[i]&&++o[t[i]-1];var s,a=new l(e);for(i=0;i<e;++i)a[i]=a[i-1]+o[i-1]<<1;if(r){s=new l(1<<e);var f=15-e;for(i=0;i<n;++i)if(t[i])for(var u=i<<4|t[i],c=e-t[i],h=a[t[i]-1]++<<c,d=h|(1<<c)-1;h<=d;++h)s[k[h]>>>f]=u}else for(s=new l(n),i=0;i<n;++i)t[i]&&(s[i]=k[a[t[i]-1]++]>>>15-t[i]);return s},z=new d(288);for(E=0;E<144;++E)z[E]=8;for(E=144;E<256;++E)z[E]=9;for(E=256;E<280;++E)z[E]=7;for(E=280;E<288;++E)z[E]=8;var q=new d(32);for(E=0;E<32;++E)q[E]=5;var j=R(z,9,1),P=R(q,5,1),T=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e},I=function(t,e,r){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(7&e)&r},L=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&e)},O=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],N=function(t,e,r){var n=new Error(e||O[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,N),!r)throw n;return n},C=function(t,e,r){var n=t.length;if(!n||r&&r.f&&!r.l)return e||new d(0);var i=!e||r,o=!r||r.i;r||(r={}),e||(e=new d(3*n));var s=function(t){var r=e.length;if(t>r){var n=new d(Math.max(2*r,t));n.set(e),e=n}},a=r.f||0,f=r.p||0,u=r.b||0,c=r.l,h=r.d,g=r.m,v=r.n,S=8*n;do{if(!c){a=I(t,f,1);var k=I(t,f+1,3);if(f+=3,!k){var E=t[(W=4+((f+7)/8|0))-4]|t[W-3]<<8,x=W+E;if(x>n){o&&N(0);break}i&&s(u+E),e.set(t.subarray(W,x),u),r.b=u+=E,r.p=f=8*x,r.f=a;continue}if(1==k)c=j,h=P,g=9,v=5;else if(2==k){var z=I(t,f,31)+257,q=I(t,f+10,15)+4,O=z+I(t,f+5,31)+1;f+=14;for(var C=new d(O),A=new d(19),B=0;B<q;++B)A[y[B]]=I(t,f+3*B,7);f+=3*q;var V=T(A),F=(1<<V)-1,U=R(A,V,1);for(B=0;B<O;){var W,H=U[I(t,f,F)];if(f+=15&H,(W=H>>>4)<16)C[B++]=W;else{var D=0,X=0;for(16==W?(X=3+I(t,f,3),f+=2,D=C[B-1]):17==W?(X=3+I(t,f,7),f+=3):18==W&&(X=11+I(t,f,127),f+=7);X--;)C[B++]=D}}var K=C.subarray(0,z),_=C.subarray(z);g=T(K),v=T(_),c=R(K,g,1),h=R(_,v,1)}else N(1);if(f>S){o&&N(0);break}}i&&s(u+131072);for(var J=(1<<g)-1,Z=(1<<v)-1,G=f;;G=f){var Y=(D=c[L(t,f)&J])>>>4;if((f+=15&D)>S){o&&N(0);break}if(D||N(2),Y<256)e[u++]=Y;else{if(256==Y){G=f,c=null;break}var Q=Y-254;if(Y>264){var $=m[B=Y-257];Q=I(t,f,(1<<$)-1)+w[B],f+=$}var tt=h[L(t,f)&Z],et=tt>>>4;if(tt||N(3),f+=15&tt,_=M[et],et>3&&($=b[et],_+=L(t,f)&(1<<$)-1,f+=$),f>S){o&&N(0);break}i&&s(u+131072);for(var rt=u+Q;u<rt;u+=4)e[u]=e[u-_],e[u+1]=e[u+1-_],e[u+2]=e[u+2-_],e[u+3]=e[u+3-_];u=rt}}r.l=c,r.p=G,r.b=u,r.f=a,c&&(a=1,r.m=g,r.d=h,r.n=v)}while(!a);return u==e.length?e:function(t,e,r){(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length);var n=new(2==t.BYTES_PER_ELEMENT?l:4==t.BYTES_PER_ELEMENT?p:d)(r-e);return n.set(t.subarray(e,r)),n}(e,0,u)},A=new d(0),B="undefined"!=typeof TextDecoder&&new TextDecoder;try{B.decode(A,{stream:!0})}catch(t){}const V="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",F=new Uint8Array(256);for(let t=0;t<V.length;t++)F[V.charCodeAt(t)]=t;function U(t){const e=function(t){let e=Math.floor(.75*t.length);const r=t.length;return"="===t[r-1]&&(e-=1,"="===t[r-2]&&(e-=1)),e}(t),r=t.length,n=new Uint8Array(e);let i=0;for(let e=0;e<r;e+=4){const r=F[t.charCodeAt(e)],o=F[t.charCodeAt(e+1)],s=F[t.charCodeAt(e+2)],a=F[t.charCodeAt(e+3)];n[i]=r<<2|o>>4,i+=1,n[i]=(15&o)<<4|s>>2,i+=1,n[i]=(3&s)<<6|63&a,i+=1}return n}let W=null,H=null;const D=()=>e(void 0,void 0,void 0,(function*(){if(H)return;const t=U("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