Build 545032stable
Module 334432
93,862 characters · in 5e848542e6b25b7e.jsDependencies
Source Raw
function(e,t,n){"use strict";let r;function i(e){return Intl.getCanonicalLocales(e)}n.d(t,{Y:()=>td});var a,o,u="0123456789abcdef",s="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",l="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",d={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-9e15,maxE:9e15,crypto:!1},c=!0,f="[DecimalError] ",h=f+"Invalid argument: ",p=f+"Precision limit exceeded",m=f+"crypto unavailable",_="[object Decimal]",v=Math.floor,g=Math.pow,y=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,D=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,b=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,C=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,E=s.length-1,w=l.length-1,A={toStringTag:_};function B(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)(n=7-(r=e[t]+"").length)&&(a+=N(n)),a+=r;(n=7-(r=(o=e[t])+"").length)&&(a+=N(n))}else if(0===o)return"0";for(;o%10==0;)o/=10;return a+o}function F(e,t,n){if(e!==~~e||e<t||e>n)throw Error(h+e)}function V(e,t,n,r){var i,a,o,u;for(a=e[0];a>=10;a/=10)--t;return--t<0?(t+=7,i=0):(i=Math.ceil((t+1)/7),t%=7),a=g(10,7-t),u=e[i]%a|0,null==r?t<3?(0==t?u=u/100|0:1==t&&(u=u/10|0),o=n<4&&99999==u||n>3&&49999==u||5e4==u||0==u):o=(n<4&&u+1==a||n>3&&u+1==a/2)&&(e[i+1]/a/100|0)==g(10,t-2)-1||(u==a/2||0==u)&&(e[i+1]/a/100|0)==0:t<4?(0==t?u=u/1e3|0:1==t?u=u/100|0:2==t&&(u=u/10|0),o=(r||n<4)&&9999==u||!r&&n>3&&4999==u):o=((r||n<4)&&u+1==a||!r&&n>3&&u+1==a/2)&&(e[i+1]/a/1e3|0)==g(10,t-3)-1,o}function T(e,t,n){for(var r,i,a=[0],o=0,s=e.length;o<s;){for(i=a.length;i--;)a[i]*=t;for(a[0]+=u.indexOf(e.charAt(o++)),r=0;r<a.length;r++)a[r]>n-1&&(void 0===a[r+1]&&(a[r+1]=0),a[r+1]+=a[r]/n|0,a[r]%=n)}return a.reverse()}A.absoluteValue=A.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),x(e)},A.ceil=function(){return x(new this.constructor(this),this.e+1,2)},A.clampedTo=A.clamp=function(e,t){var n=this.constructor;if(e=new n(e),t=new n(t),!e.s||!t.s)return new n(NaN);if(e.gt(t))throw Error(h+t);return 0>this.cmp(e)?e:this.cmp(t)>0?t:new n(this)},A.comparedTo=A.cmp=function(e){var t,n,r,i,a=this.d,o=(e=new this.constructor(e)).d,u=this.s,s=e.s;if(!a||!o)return u&&s?u!==s?u:a===o?0:!a^u<0?1:-1:NaN;if(!a[0]||!o[0])return a[0]?u:o[0]?-s:0;if(u!==s)return u;if(this.e!==e.e)return this.e>e.e^u<0?1:-1;for(t=0,n=(r=a.length)<(i=o.length)?r:i;t<n;++t)if(a[t]!==o[t])return a[t]>o[t]^u<0?1:-1;return r===i?0:r>i^u<0?1:-1},A.cosine=A.cos=function(){var e,t,n=this,r=n.constructor;return n.d?n.d[0]?(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r,i;if(t.isZero())return t;(r=t.d.length)<32?i=(1/z(4,n=Math.ceil(r/3))).toString():(n=16,i="2.3283064365386962890625e-10"),e.precision+=n,t=H(e,1,t.times(i),new e(1));for(var a=n;a--;){var o=t.times(t);t=o.times(o).minus(o).times(8).plus(1)}return e.precision-=n,t}(r,q(r,n)),r.precision=e,r.rounding=t,x(2==o||3==o?n.neg():n,e,t,!0)):new r(1):new r(NaN)},A.cubeRoot=A.cbrt=function(){var e,t,n,r,i,a,o,u,s,l,d=this.constructor;if(!this.isFinite()||this.isZero())return new d(this);for(c=!1,(a=this.s*g(this.s*this,1/3))&&Math.abs(a)!=1/0?r=new d(a.toString()):(n=B(this.d),(a=((e=this.e)-n.length+1)%3)&&(n+=1==a||-2==a?"0":"00"),a=g(n,1/3),e=v((e+1)/3)-(e%3==(e<0?-1:2)),(r=new d(n=a==1/0?"5e"+e:(n=a.toExponential()).slice(0,n.indexOf("e")+1)+e)).s=this.s),o=(e=d.precision)+3;;)if(r=k((l=(s=(u=r).times(u).times(u)).plus(this)).plus(this).times(u),l.plus(s),o+2,1),B(u.d).slice(0,o)===(n=B(r.d)).slice(0,o)){if("9999"!=(n=n.slice(o-3,o+1))&&(i||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(x(r,e+1,1),t=!r.times(r).times(r).eq(this));break}if(!i&&(x(u,e+1,0),u.times(u).times(u).eq(this))){r=u;break}o+=4,i=1}return c=!0,x(r,e,d.rounding,t)},A.decimalPlaces=A.dp=function(){var e,t=this.d,n=NaN;if(t){if(n=((e=t.length-1)-v(this.e/7))*7,e=t[e])for(;e%10==0;e/=10)n--;n<0&&(n=0)}return n},A.dividedBy=A.div=function(e){return k(this,new this.constructor(e))},A.dividedToIntegerBy=A.divToInt=function(e){var t=this.constructor;return x(k(this,new t(e),0,1,1),t.precision,t.rounding)},A.equals=A.eq=function(e){return 0===this.cmp(e)},A.floor=function(){return x(new this.constructor(this),this.e+1,3)},A.greaterThan=A.gt=function(e){return this.cmp(e)>0},A.greaterThanOrEqualTo=A.gte=function(e){var t=this.cmp(e);return 1==t||0===t},A.hyperbolicCosine=A.cosh=function(){var e,t,n,r,i,a=this,o=a.constructor,u=new o(1);if(!a.isFinite())return new o(a.s?1/0:NaN);if(a.isZero())return u;n=o.precision,r=o.rounding,o.precision=n+Math.max(a.e,a.sd())+4,o.rounding=1,(i=a.d.length)<32?t=(1/z(4,e=Math.ceil(i/3))).toString():(e=16,t="2.3283064365386962890625e-10"),a=H(o,1,a.times(t),new o(1),!0);for(var s,l=e,d=new o(8);l--;)s=a.times(a),a=u.minus(s.times(d.minus(s.times(d))));return x(a,o.precision=n,o.rounding=r,!0)},A.hyperbolicSine=A.sinh=function(){var e,t,n,r,i=this,a=i.constructor;if(!i.isFinite()||i.isZero())return new a(i);if(t=a.precision,n=a.rounding,a.precision=t+Math.max(i.e,i.sd())+4,a.rounding=1,(r=i.d.length)<3)i=H(a,2,i,i,!0);else{e=(e=1.4*Math.sqrt(r))>16?16:0|e,i=H(a,2,i=i.times(1/z(5,e)),i,!0);for(var o,u=new a(5),s=new a(16),l=new a(20);e--;)o=i.times(i),i=i.times(u.plus(o.times(s.times(o).plus(l))))}return a.precision=t,a.rounding=n,x(i,t,n,!0)},A.hyperbolicTangent=A.tanh=function(){var e,t,n=this.constructor;return this.isFinite()?this.isZero()?new n(this):(e=n.precision,t=n.rounding,n.precision=e+7,n.rounding=1,k(this.sinh(),this.cosh(),n.precision=e,n.rounding=t)):new n(this.s)},A.inverseCosine=A.acos=function(){var e=this,t=e.constructor,n=e.abs().cmp(1),r=t.precision,i=t.rounding;return -1!==n?0===n?e.isNeg()?M(t,r,i):new t(0):new t(NaN):e.isZero()?M(t,r+4,i).times(.5):(t.precision=r+6,t.rounding=1,e=new t(1).minus(e).div(e.plus(1)).sqrt().atan(),t.precision=r,t.rounding=i,e.times(2))},A.inverseHyperbolicCosine=A.acosh=function(){var e,t,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(e=r.precision,t=r.rounding,r.precision=e+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,c=!1,n=n.times(n).minus(1).sqrt().plus(n),c=!0,r.precision=e,r.rounding=t,n.ln()):new r(n)},A.inverseHyperbolicSine=A.asinh=function(){var e,t,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,c=!1,n=n.times(n).plus(1).sqrt().plus(n),c=!0,r.precision=e,r.rounding=t,n.ln())},A.inverseHyperbolicTangent=A.atanh=function(){var e,t,n,r,i=this,a=i.constructor;return i.isFinite()?i.e>=0?new a(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(e=a.precision,t=a.rounding,Math.max(r=i.sd(),e)<-(2*i.e)-1)?x(new a(i),e,t,!0):(a.precision=n=r-i.e,i=k(i.plus(1),new a(1).minus(i),n+e,1),a.precision=e+4,a.rounding=1,i=i.ln(),a.precision=e,a.rounding=t,i.times(.5)):new a(NaN)},A.inverseSine=A.asin=function(){var e,t,n,r,i=this,a=i.constructor;return i.isZero()?new a(i):(t=i.abs().cmp(1),n=a.precision,r=a.rounding,-1!==t)?0===t?((e=M(a,n+4,r).times(.5)).s=i.s,e):new a(NaN):(a.precision=n+6,a.rounding=1,i=i.div(new a(1).minus(i.times(i)).sqrt().plus(1)).atan(),a.precision=n,a.rounding=r,i.times(2))},A.inverseTangent=A.atan=function(){var e,t,n,r,i,a,o,u,s,l=this,d=l.constructor,f=d.precision,h=d.rounding;if(l.isFinite()){if(l.isZero())return new d(l);else if(l.abs().eq(1)&&f+4<=w)return(o=M(d,f+4,h).times(.25)).s=l.s,o}else{if(!l.s)return new d(NaN);if(f+4<=w)return(o=M(d,f+4,h).times(.5)).s=l.s,o}for(d.precision=u=f+10,d.rounding=1,e=n=Math.min(28,u/7+2|0);e;--e)l=l.div(l.times(l).plus(1).sqrt().plus(1));for(c=!1,t=Math.ceil(u/7),r=1,s=l.times(l),o=new d(l),i=l;-1!==e;)if(i=i.times(s),a=o.minus(i.div(r+=2)),i=i.times(s),void 0!==(o=a.plus(i.div(r+=2))).d[t])for(e=t;o.d[e]===a.d[e]&&e--;);return n&&(o=o.times(2<<n-1)),c=!0,x(o,d.precision=f,d.rounding=h,!0)},A.isFinite=function(){return!!this.d},A.isInteger=A.isInt=function(){return!!this.d&&v(this.e/7)>this.d.length-2},A.isNaN=function(){return!this.s},A.isNegative=A.isNeg=function(){return this.s<0},A.isPositive=A.isPos=function(){return this.s>0},A.isZero=function(){return!!this.d&&0===this.d[0]},A.lessThan=A.lt=function(e){return 0>this.cmp(e)},A.lessThanOrEqualTo=A.lte=function(e){return 1>this.cmp(e)},A.logarithm=A.log=function(e){var t,n,r,i,a,o,u,s=this.constructor,l=s.precision,d=s.rounding;if(null==e)e=new s(10),t=!0;else{if(n=(e=new s(e)).d,e.s<0||!n||!n[0]||e.eq(1))return new s(NaN);t=e.eq(10)}if(n=this.d,this.s<0||!n||!n[0]||this.eq(1))return new s(n&&!n[0]?-1/0:1!=this.s?NaN:n?0:1/0);if(t)if(n.length>1)i=!0;else{for(r=n[0];r%10==0;)r/=10;i=1!==r}if(c=!1,V((u=k(a=W(this,o=l+5),t?S(s,o+10):W(e,o),o,1)).d,r=l,d))do if(o+=10,u=k(a=W(this,o),t?S(s,o+10):W(e,o),o,1),!i){+B(u.d).slice(r+1,r+15)+1==1e14&&(u=x(u,l+1,0));break}while(V(u.d,r+=10,d));return c=!0,x(u,l,d)},A.minus=A.sub=function(e){var t,n,r,i,a,o,u,s,l,d,f,h,p=this.constructor;if(e=new p(e),!this.d||!e.d)return this.s&&e.s?this.d?e.s=-e.s:e=new p(e.d||this.s!==e.s?this:NaN):e=new p(NaN),e;if(this.s!=e.s)return e.s=-e.s,this.plus(e);if(l=this.d,h=e.d,u=p.precision,s=p.rounding,!l[0]||!h[0]){if(h[0])e.s=-e.s;else{if(!l[0])return new p(3===s?-0:0);e=new p(this)}return c?x(e,u,s):e}if(n=v(e.e/7),d=v(this.e/7),l=l.slice(),a=d-n){for((f=a<0)?(t=l,a=-a,o=h.length):(t=h,n=d,o=l.length),a>(r=Math.max(Math.ceil(u/7),o)+2)&&(a=r,t.length=1),t.reverse(),r=a;r--;)t.push(0);t.reverse()}else{for((f=(r=l.length)<(o=h.length))&&(o=r),r=0;r<o;r++)if(l[r]!=h[r]){f=l[r]<h[r];break}a=0}for(f&&(t=l,l=h,h=t,e.s=-e.s),o=l.length,r=h.length-o;r>0;--r)l[o++]=0;for(r=h.length;r>a;){if(l[--r]<h[r]){for(i=r;i&&0===l[--i];)l[i]=1e7-1;--l[i],l[r]+=1e7}l[r]-=h[r]}for(;0===l[--o];)l.pop();for(;0===l[0];l.shift())--n;return l[0]?(e.d=l,e.e=O(l,n),c?x(e,u,s):e):new p(3===s?-0:0)},A.modulo=A.mod=function(e){var t,n=this.constructor;return(e=new n(e),this.d&&e.s&&(!e.d||e.d[0]))?e.d&&(!this.d||this.d[0])?(c=!1,9==n.modulo?(t=k(this,e.abs(),0,3,1),t.s*=e.s):t=k(this,e,0,n.modulo,1),t=t.times(e),c=!0,this.minus(t)):x(new n(this),n.precision,n.rounding):new n(NaN)},A.naturalExponential=A.exp=function(){return G(this)},A.naturalLogarithm=A.ln=function(){return W(this)},A.negated=A.neg=function(){var e=new this.constructor(this);return e.s=-e.s,x(e)},A.plus=A.add=function(e){var t,n,r,i,a,o,u,s,l,d,f=this.constructor;if(e=new f(e),!this.d||!e.d)return this.s&&e.s?this.d||(e=new f(e.d||this.s===e.s?this:NaN)):e=new f(NaN),e;if(this.s!=e.s)return e.s=-e.s,this.minus(e);if(l=this.d,d=e.d,u=f.precision,s=f.rounding,!l[0]||!d[0])return d[0]||(e=new f(this)),c?x(e,u,s):e;if(a=v(this.e/7),r=v(e.e/7),l=l.slice(),i=a-r){for(i<0?(n=l,i=-i,o=d.length):(n=d,r=a,o=l.length),i>(o=(a=Math.ceil(u/7))>o?a+1:o+1)&&(i=o,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((o=l.length)-(i=d.length)<0&&(i=o,n=d,d=l,l=n),t=0;i;)t=(l[--i]=l[i]+d[i]+t)/1e7|0,l[i]%=1e7;for(t&&(l.unshift(t),++r),o=l.length;0==l[--o];)l.pop();return e.d=l,e.e=O(l,r),c?x(e,u,s):e},A.precision=A.sd=function(e){var t;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(h+e);return this.d?(t=R(this.d),e&&this.e+1>t&&(t=this.e+1)):t=NaN,t},A.round=function(){var e=this.constructor;return x(new e(this),this.e+1,e.rounding)},A.sine=A.sin=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r=t.d.length;if(r<3)return t.isZero()?t:H(e,2,t,t);n=(n=1.4*Math.sqrt(r))>16?16:0|n,t=H(e,2,t=t.times(1/z(5,n)),t);for(var i,a=new e(5),o=new e(16),u=new e(20);n--;)i=t.times(t),t=t.times(a.plus(i.times(o.times(i).minus(u))));return t}(r,q(r,n)),r.precision=e,r.rounding=t,x(o>2?n.neg():n,e,t,!0)):new r(NaN)},A.squareRoot=A.sqrt=function(){var e,t,n,r,i,a,o=this.d,u=this.e,s=this.s,l=this.constructor;if(1!==s||!o||!o[0])return new l(!s||s<0&&(!o||o[0])?NaN:o?this:1/0);for(c=!1,0==(s=Math.sqrt(+this))||s==1/0?(((t=B(o)).length+u)%2==0&&(t+="0"),s=Math.sqrt(t),u=v((u+1)/2)-(u<0||u%2),r=new l(t=s==1/0?"5e"+u:(t=s.toExponential()).slice(0,t.indexOf("e")+1)+u)):r=new l(s.toString()),n=(u=l.precision)+3;;)if(r=(a=r).plus(k(this,a,n+2,1)).times(.5),B(a.d).slice(0,n)===(t=B(r.d)).slice(0,n)){if("9999"!=(t=t.slice(n-3,n+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(x(r,u+1,1),e=!r.times(r).eq(this));break}if(!i&&(x(a,u+1,0),a.times(a).eq(this))){r=a;break}n+=4,i=1}return c=!0,x(r,u,l.rounding,e)},A.tangent=A.tan=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+10,r.rounding=1,(n=n.sin()).s=1,n=k(n,new r(1).minus(n.times(n)).sqrt(),e+10,0),r.precision=e,r.rounding=t,x(2==o||4==o?n.neg():n,e,t,!0)):new r(NaN)},A.times=A.mul=function(e){var t,n,r,i,a,o,u,s,l,d=this.constructor,f=this.d,h=(e=new d(e)).d;if(e.s*=this.s,!f||!f[0]||!h||!h[0])return new d(!e.s||f&&!f[0]&&!h||h&&!h[0]&&!f?NaN:!f||!h?e.s/0:0*e.s);for(n=v(this.e/7)+v(e.e/7),(s=f.length)<(l=h.length)&&(a=f,f=h,h=a,o=s,s=l,l=o),a=[],r=o=s+l;r--;)a.push(0);for(r=l;--r>=0;){for(t=0,i=s+r;i>r;)u=a[i]+h[r]*f[i-r-1]+t,a[i--]=u%1e7|0,t=u/1e7|0;a[i]=(a[i]+t)%1e7|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=O(a,n),c?x(e,d.precision,d.rounding):e},A.toBinary=function(e,t){return X(this,2,e,t)},A.toDecimalPlaces=A.toDP=function(e,t){var n=this,r=n.constructor;return(n=new r(n),void 0===e)?n:(F(e,0,1e9),void 0===t?t=r.rounding:F(t,0,8),x(n,e+n.e+1,t))},A.toExponential=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=P(r,!0):(F(e,0,1e9),void 0===t?t=i.rounding:F(t,0,8),n=P(r=x(new i(r),e+1,t),!0,e+1)),r.isNeg()&&!r.isZero()?"-"+n:n},A.toFixed=function(e,t){var n,r,i=this.constructor;return void 0===e?n=P(this):(F(e,0,1e9),void 0===t?t=i.rounding:F(t,0,8),n=P(r=x(new i(this),e+this.e+1,t),!1,e+r.e+1)),this.isNeg()&&!this.isZero()?"-"+n:n},A.toFraction=function(e){var t,n,r,i,a,o,u,s,l,d,f,p,m=this.d,_=this.constructor;if(!m)return new _(this);if(l=n=new _(1),r=s=new _(0),o=(a=(t=new _(r)).e=R(m)-this.e-1)%7,t.d[0]=g(10,o<0?7+o:o),null==e)e=a>0?t:l;else{if(!(u=new _(e)).isInt()||u.lt(l))throw Error(h+u);e=u.gt(t)?a>0?t:l:u}for(c=!1,u=new _(B(m)),d=_.precision,_.precision=a=7*m.length*2;f=k(u,t,0,1,1),1!=(i=n.plus(f.times(r))).cmp(e);)n=r,r=i,i=l,l=s.plus(f.times(i)),s=i,i=t,t=u.minus(f.times(i)),u=i;return i=k(e.minus(n),r,0,1,1),s=s.plus(i.times(l)),n=n.plus(i.times(r)),s.s=l.s=this.s,p=1>k(l,r,a,1).minus(this).abs().cmp(k(s,n,a,1).minus(this).abs())?[l,r]:[s,n],_.precision=d,c=!0,p},A.toHexadecimal=A.toHex=function(e,t){return X(this,16,e,t)},A.toNearest=function(e,t){var n=this,r=n.constructor;if(n=new r(n),null==e){if(!n.d)return n;e=new r(1),t=r.rounding}else{if(e=new r(e),void 0===t?t=r.rounding:F(t,0,8),!n.d)return e.s?n:e;if(!e.d)return e.s&&(e.s=n.s),e}return e.d[0]?(c=!1,n=k(n,e,0,t,1).times(e),c=!0,x(n)):(e.s=n.s,n=e),n},A.toNumber=function(){return+this},A.toOctal=function(e,t){return X(this,8,e,t)},A.toPower=A.pow=function(e){var t,n,r,i,a,o,u=this,s=u.constructor,l=+(e=new s(e));if(!u.d||!e.d||!u.d[0]||!e.d[0])return new s(g(+u,l));if((u=new s(u)).eq(1))return u;if(r=s.precision,a=s.rounding,e.eq(1))return x(u,r,a);if((t=v(e.e/7))>=e.d.length-1&&(n=l<0?-l:l)<=0x1fffffffffffff)return i=L(s,u,n,r),e.s<0?new s(1).div(i):x(i,r,a);if((o=u.s)<0){if(t<e.d.length-1)return new s(NaN);if((1&e.d[t])==0&&(o=1),0==u.e&&1==u.d[0]&&1==u.d.length)return u.s=o,u}return(t=0!=(n=g(+u,l))&&isFinite(n)?new s(n+"").e:v(l*(Math.log("0."+B(u.d))/Math.LN10+u.e+1)))>s.maxE+1||t<s.minE-1?new s(t>0?o/0:0):(c=!1,s.rounding=u.s=1,n=Math.min(12,(t+"").length),(i=G(e.times(W(u,r+n)),r)).d&&V((i=x(i,r+5,1)).d,r,a)&&(t=r+10,+B((i=x(G(e.times(W(u,t+n)),t),t+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=x(i,r+1,0))),i.s=o,c=!0,s.rounding=a,x(i,r,a))},A.toPrecision=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=P(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(F(e,1,1e9),void 0===t?t=i.rounding:F(t,0,8),n=P(r=x(new i(r),e,t),e<=r.e||r.e<=i.toExpNeg,e)),r.isNeg()&&!r.isZero()?"-"+n:n},A.toSignificantDigits=A.toSD=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(F(e,1,1e9),void 0===t?t=n.rounding:F(t,0,8)),x(new n(this),e,t)},A.toString=function(){var e=this.constructor,t=P(this,this.e<=e.toExpNeg||this.e>=e.toExpPos);return this.isNeg()&&!this.isZero()?"-"+t:t},A.truncated=A.trunc=function(){return x(new this.constructor(this),this.e+1,1)},A.valueOf=A.toJSON=function(){var e=this.constructor,t=P(this,this.e<=e.toExpNeg||this.e>=e.toExpPos);return this.isNeg()?"-"+t:t};var k=function(){function e(e,t,n){var r,i=0,a=e.length;for(e=e.slice();a--;)r=e[a]*t+i,e[a]=r%n|0,i=r/n|0;return i&&e.unshift(i),e}function t(e,t,n,r){var i,a;if(n!=r)a=n>r?1:-1;else for(i=a=0;i<n;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}function n(e,t,n,r){for(var i=0;n--;)e[n]-=i,i=+(e[n]<t[n]),e[n]=i*r+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,i,o,u,s,l){var d,c,f,h,p,m,_,g,y,D,b,C,E,w,A,B,F,V,T,k,P=r.constructor,O=r.s==i.s?1:-1,S=r.d,M=i.d;if(!S||!S[0]||!M||!M[0])return new P(!r.s||!i.s||(S?M&&S[0]==M[0]:!M)?NaN:S&&0==S[0]||!M?0*O:O/0);for(l?(p=1,c=r.e-i.e):(l=1e7,p=7,c=v(r.e/p)-v(i.e/p)),T=M.length,F=S.length,D=(y=new P(O)).d=[],f=0;M[f]==(S[f]||0);f++);if(M[f]>(S[f]||0)&&c--,null==o?(w=o=P.precision,u=P.rounding):w=s?o+(r.e-i.e)+1:o,w<0)D.push(1),m=!0;else{if(w=w/p+2|0,f=0,1==T){for(h=0,M=M[0],w++;(f<F||h)&&w--;f++)A=h*l+(S[f]||0),D[f]=A/M|0,h=A%M|0;m=h||f<F}else{for((h=l/(M[0]+1)|0)>1&&(M=e(M,h,l),S=e(S,h,l),T=M.length,F=S.length),B=T,C=(b=S.slice(0,T)).length;C<T;)b[C++]=0;(k=M.slice()).unshift(0),V=M[0],M[1]>=l/2&&++V;do h=0,(d=t(M,b,T,C))<0?(E=b[0],T!=C&&(E=E*l+(b[1]||0)),(h=E/V|0)>1?(h>=l&&(h=l-1),g=(_=e(M,h,l)).length,C=b.length,1==(d=t(_,b,g,C))&&(h--,n(_,T<g?k:M,g,l))):(0==h&&(d=h=1),_=M.slice()),(g=_.length)<C&&_.unshift(0),n(b,_,C,l),-1==d&&(C=b.length,(d=t(M,b,T,C))<1&&(h++,n(b,T<C?k:M,C,l))),C=b.length):0===d&&(h++,b=[0]),D[f++]=h,d&&b[0]?b[C++]=S[B]||0:(b=[S[B]],C=1);while((B++<F||void 0!==b[0])&&w--);m=void 0!==b[0]}D[0]||D.shift()}if(1==p)y.e=c,a=m;else{for(f=1,h=D[0];h>=10;h/=10)f++;y.e=f+c*p-1,x(y,s?o+y.e+1:o,u,m)}return y}}();function x(e,t,n,r){var i,a,o,u,s,l,d,f,h,p=e.constructor;e:if(null!=t){if(!(f=e.d))return e;for(i=1,u=f[0];u>=10;u/=10)i++;if((a=t-i)<0)a+=7,o=t,s=(d=f[h=0])/g(10,i-o-1)%10|0;else if((h=Math.ceil((a+1)/7))>=(u=f.length))if(r){for(;u++<=h;)f.push(0);d=s=0,i=1,a%=7,o=a-7+1}else break e;else{for(i=1,d=u=f[h];u>=10;u/=10)i++;a%=7,s=(o=a-7+i)<0?0:d/g(10,i-o-1)%10|0}if(r=r||t<0||void 0!==f[h+1]||(o<0?d:d%g(10,i-o-1)),l=n<4?(s||r)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||r||6==n&&(a>0?o>0?d/g(10,i-o):0:f[h-1])%10&1||n==(e.s<0?8:7)),t<1||!f[0])return f.length=0,l?(t-=e.e+1,f[0]=g(10,(7-t%7)%7),e.e=-t||0):f[0]=e.e=0,e;if(0==a?(f.length=h,u=1,h--):(f.length=h+1,u=g(10,7-a),f[h]=o>0?(d/g(10,i-o)%g(10,o)|0)*u:0),l)for(;;)if(0==h){for(a=1,o=f[0];o>=10;o/=10)a++;for(o=f[0]+=u,u=1;o>=10;o/=10)u++;a!=u&&(e.e++,1e7==f[0]&&(f[0]=1));break}else{if(f[h]+=u,1e7!=f[h])break;f[h--]=0,u=1}for(a=f.length;0===f[--a];)f.pop()}return c&&(e.e>p.maxE?(e.d=null,e.e=NaN):e.e<p.minE&&(e.e=0,e.d=[0])),e}function P(e,t,n){if(!e.isFinite())return K(e);var r,i=e.e,a=B(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+N(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(e.e<0?"e":"e+")+e.e):i<0?(a="0."+N(-i-1)+a,n&&(r=n-o)>0&&(a+=N(r))):i>=o?(a+=N(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+N(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=N(r))),a}function O(e,t){var n=e[0];for(t*=7;n>=10;n/=10)t++;return t}function S(e,t,n){if(t>E)throw c=!0,n&&(e.precision=n),Error(p);return x(new e(s),t,1,!0)}function M(e,t,n){if(t>w)throw Error(p);return x(new e(l),t,n,!0)}function R(e){var t=e.length-1,n=7*t+1;if(t=e[t]){for(;t%10==0;t/=10)n--;for(t=e[0];t>=10;t/=10)n++}return n}function N(e){for(var t="";e--;)t+="0";return t}function L(e,t,n,r){var i,a=new e(1),o=Math.ceil(r/7+4);for(c=!1;;){if(n%2&&Q((a=a.times(t)).d,o)&&(i=!0),0===(n=v(n/2))){n=a.d.length-1,i&&0===a.d[n]&&++a.d[n];break}Q((t=t.times(t)).d,o)}return c=!0,a}function I(e){return 1&e.d[e.d.length-1]}function j(e,t,n){for(var r,i,a=new e(t[0]),o=0;++o<t.length;){if(!(i=new e(t[o])).s){a=i;break}((r=a.cmp(i))===n||0===r&&a.s===n)&&(a=i)}return a}function G(e,t){var n,r,i,a,o,u,s,l=0,d=0,f=0,h=e.constructor,p=h.rounding,m=h.precision;if(!e.d||!e.d[0]||e.e>17)return new h(e.d?!e.d[0]?1:e.s<0?0:1/0:e.s?e.s<0?0:e:0/0);for(null==t?(c=!1,s=m):s=t,u=new h(.03125);e.e>-2;)e=e.times(u),f+=5;for(s+=r=Math.log(g(2,f))/Math.LN10*2+5|0,n=a=o=new h(1),h.precision=s;;){if(a=x(a.times(e),s,1),n=n.times(++d),B((u=o.plus(k(a,n,s,1))).d).slice(0,s)===B(o.d).slice(0,s)){for(i=f;i--;)o=x(o.times(o),s,1);if(null!=t)return h.precision=m,o;if(!(l<3&&V(o.d,s-r,p,l)))return x(o,h.precision=m,p,c=!0);h.precision=s+=10,n=a=u=new h(1),d=0,l++}o=u}}function W(e,t){var n,r,i,a,o,u,s,l,d,f,h,p=1,m=e,_=m.d,v=m.constructor,g=v.rounding,y=v.precision;if(m.s<0||!_||!_[0]||!m.e&&1==_[0]&&1==_.length)return new v(_&&!_[0]?-1/0:1!=m.s?NaN:_?0:m);if(null==t?(c=!1,d=y):d=t,v.precision=d+=10,r=(n=B(_)).charAt(0),!(15e14>Math.abs(a=m.e)))return l=S(v,d+2,y).times(a+""),m=W(new v(r+"."+n.slice(1)),d-10).plus(l),v.precision=y,null==t?x(m,y,g,c=!0):m;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=B((m=m.times(e)).d)).charAt(0),p++;for(a=m.e,r>1?(m=new v("0."+n),a++):m=new v(r+"."+n.slice(1)),f=m,s=o=m=k(m.minus(1),m.plus(1),d,1),h=x(m.times(m),d,1),i=3;;){if(o=x(o.times(h),d,1),B((l=s.plus(k(o,new v(i),d,1))).d).slice(0,d)===B(s.d).slice(0,d)){if(s=s.times(2),0!==a&&(s=s.plus(S(v,d+2,y).times(a+""))),s=k(s,new v(p),d,1),null!=t)return v.precision=y,s;if(!V(s.d,d-10,g,u))return x(s,v.precision=y,g,c=!0);v.precision=d+=10,l=o=m=k(f.minus(1),f.plus(1),d,1),h=x(m.times(m),d,1),i=u=1}s=l,i+=2}}function K(e){return String(e.s*e.s/0)}function U(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);r++);for(i=t.length;48===t.charCodeAt(i-1);--i);if(t=t.slice(r,i)){if(i-=r,e.e=n=n-r-1,e.d=[],r=(n+1)%7,n<0&&(r+=7),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=7;r<i;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=i;for(;r--;)t+="0";e.d.push(+t),c&&(e.e>e.constructor.maxE?(e.d=null,e.e=NaN):e.e<e.constructor.minE&&(e.e=0,e.d=[0]))}else e.e=0,e.d=[0];return e}function H(e,t,n,r,i){var a,o,u,s,l=e.precision,d=Math.ceil(l/7);for(c=!1,s=n.times(n),u=new e(r);;){if(o=k(u.times(s),new e(t++*t++),l,1),u=i?r.plus(o):r.minus(o),r=k(o.times(s),new e(t++*t++),l,1),void 0!==(o=u.plus(r)).d[d]){for(a=d;o.d[a]===u.d[a]&&a--;);if(-1==a)break}a=u,u=r,r=o,o=a}return c=!0,o.d.length=d+1,o}function z(e,t){for(var n=e;--t;)n*=e;return n}function q(e,t){var n,r=t.s<0,i=M(e,e.precision,1),a=i.times(.5);if((t=t.abs()).lte(a))return o=r?4:1,t;if((n=t.divToInt(i)).isZero())o=r?3:2;else{if((t=t.minus(n.times(i))).lte(a))return o=I(n)?r?2:3:r?4:1,t;o=I(n)?r?1:4:r?3:2}return t.minus(i).abs()}function X(e,t,n,r){var i,o,s,l,d,c,f,h,p,m=e.constructor,_=void 0!==n;if(_?(F(n,1,1e9),void 0===r?r=m.rounding:F(r,0,8)):(n=m.precision,r=m.rounding),e.isFinite()){for(s=(f=P(e)).indexOf("."),_?(i=2,16==t?n=4*n-3:8==t&&(n=3*n-2)):i=t,s>=0&&(f=f.replace(".",""),(p=new m(1)).e=f.length-s,p.d=T(P(p),10,i),p.e=p.d.length),o=d=(h=T(f,10,i)).length;0==h[--d];)h.pop();if(h[0]){if(s<0?o--:((e=new m(e)).d=h,e.e=o,h=(e=k(e,p,n,r,0,i)).d,o=e.e,c=a),s=h[n],l=i/2,c=c||void 0!==h[n+1],c=r<4?(void 0!==s||c)&&(0===r||r===(e.s<0?3:2)):s>l||s===l&&(4===r||c||6===r&&1&h[n-1]||r===(e.s<0?8:7)),h.length=n,c)for(;++h[--n]>i-1;)h[n]=0,n||(++o,h.unshift(1));for(d=h.length;!h[d-1];--d);for(s=0,f="";s<d;s++)f+=u.charAt(h[s]);if(_){if(d>1)if(16==t||8==t){for(s=16==t?4:3,--d;d%s;d++)f+="0";for(d=(h=T(f,i,t)).length;!h[d-1];--d);for(s=1,f="1.";s<d;s++)f+=u.charAt(h[s])}else f=f.charAt(0)+"."+f.slice(1);f=f+(o<0?"p":"p+")+o}else if(o<0){for(;++o;)f="0"+f;f="0."+f}else if(++o>d)for(o-=d;o--;)f+="0";else o<d&&(f=f.slice(0,o)+"."+f.slice(o))}else f=_?"0p+0":"0";f=(16==t?"0x":2==t?"0b":8==t?"0o":"")+f}else f=K(e);return e.s<0?"-"+f:f}function Q(e,t){if(e.length>t)return e.length=t,!0}function Z(e){return new this(e).abs()}function Y(e){return new this(e).acos()}function J(e){return new this(e).acosh()}function $(e,t){return new this(e).plus(t)}function ee(e){return new this(e).asin()}function et(e){return new this(e).asinh()}function en(e){return new this(e).atan()}function er(e){return new this(e).atanh()}function ei(e,t){e=new this(e),t=new this(t);var n,r=this.precision,i=this.rounding,a=r+4;return e.s&&t.s?e.d||t.d?!t.d||e.isZero()?(n=t.s<0?M(this,r,i):new this(0)).s=e.s:!e.d||t.isZero()?(n=M(this,a,1).times(.5)).s=e.s:t.s<0?(this.precision=a,this.rounding=1,n=this.atan(k(e,t,a,1)),t=M(this,a,1),this.precision=r,this.rounding=i,n=e.s<0?n.minus(t):n.plus(t)):n=this.atan(k(e,t,a,1)):(n=M(this,a,1).times(t.s>0?.25:.75)).s=e.s:n=new this(NaN),n}function ea(e){return new this(e).cbrt()}function eo(e){return x(e=new this(e),e.e+1,2)}function eu(e,t,n){return new this(e).clamp(t,n)}function es(e){if(!e||"object"!=typeof e)throw Error(f+"Object expected");var t,n,r,i=!0===e.defaults,a=["precision",1,1e9,"rounding",0,8,"toExpNeg",-9e15,0,"toExpPos",0,9e15,"maxE",0,9e15,"minE",-9e15,0,"modulo",0,9];for(t=0;t<a.length;t+=3)if(n=a[t],i&&(this[n]=d[n]),void 0!==(r=e[n]))if(v(r)===r&&r>=a[t+1]&&r<=a[t+2])this[n]=r;else throw Error(h+n+": "+r);if(n="crypto",i&&(this[n]=d[n]),void 0!==(r=e[n]))if(!0===r||!1===r||0===r||1===r)if(r)if("u">typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))this[n]=!0;else throw Error(m);else this[n]=!1;else throw Error(h+n+": "+r);return this}function el(e){return new this(e).cos()}function ed(e){return new this(e).cosh()}function ec(e,t){return new this(e).div(t)}function ef(e){return new this(e).exp()}function eh(e){return x(e=new this(e),e.e+1,3)}function ep(){var e,t,n=new this(0);for(e=0,c=!1;e<arguments.length;)if(t=new this(arguments[e++]),t.d)n.d&&(n=n.plus(t.times(t)));else{if(t.s)return c=!0,new this(1/0);n=t}return c=!0,n.sqrt()}function em(e){return e instanceof eR||e&&e.toStringTag===_||!1}function e_(e){return new this(e).ln()}function ev(e,t){return new this(e).log(t)}function eg(e){return new this(e).log(2)}function ey(e){return new this(e).log(10)}function eD(){return j(this,arguments,-1)}function eb(){return j(this,arguments,1)}function eC(e,t){return new this(e).mod(t)}function eE(e,t){return new this(e).mul(t)}function ew(e,t){return new this(e).pow(t)}function eA(e){var t,n,r,i,a=0,o=new this(1),u=[];if(void 0===e?e=this.precision:F(e,1,1e9),r=Math.ceil(e/7),this.crypto)if(crypto.getRandomValues)for(t=crypto.getRandomValues(new Uint32Array(r));a<r;)(i=t[a])>=429e7?t[a]=crypto.getRandomValues(new Uint32Array(1))[0]:u[a++]=i%1e7;else if(crypto.randomBytes){for(t=crypto.randomBytes(r*=4);a<r;)(i=t[a]+(t[a+1]<<8)+(t[a+2]<<16)+((127&t[a+3])<<24))>=214e7?crypto.randomBytes(4).copy(t,a):(u.push(i%1e7),a+=4);a=r/4}else throw Error(m);else for(;a<r;)u[a++]=1e7*Math.random()|0;for(r=u[--a],e%=7,r&&e&&(i=g(10,7-e),u[a]=(r/i|0)*i);0===u[a];a--)u.pop();if(a<0)n=0,u=[0];else{for(n=-1;0===u[0];n-=7)u.shift();for(r=1,i=u[0];i>=10;i/=10)r++;r<7&&(n-=7-r)}return o.e=n,o.d=u,o}function eB(e){return x(e=new this(e),e.e+1,this.rounding)}function eF(e){return(e=new this(e)).d?e.d[0]?e.s:0*e.s:e.s||NaN}function eV(e){return new this(e).sin()}function eT(e){return new this(e).sinh()}function ek(e){return new this(e).sqrt()}function ex(e,t){return new this(e).sub(t)}function eP(){var e=0,t=arguments,n=new this(t[0]);for(c=!1;n.s&&++e<t.length;)n=n.plus(t[e]);return c=!0,x(n,this.precision,this.rounding)}function eO(e){return new this(e).tan()}function eS(e){return new this(e).tanh()}function eM(e){return x(e=new this(e),e.e+1,1)}A[Symbol.for("nodejs.util.inspect.custom")]=A.toString,A[Symbol.toStringTag]="Decimal";var eR=A.constructor=function e(t){var n,r,i;function a(e){var t,n,r;if(!(this instanceof a))return new a(e);if(this.constructor=a,em(e)){this.s=e.s,c?!e.d||e.e>a.maxE?(this.e=NaN,this.d=null):e.e<a.minE?(this.e=0,this.d=[0]):(this.e=e.e,this.d=e.d.slice()):(this.e=e.e,this.d=e.d?e.d.slice():e.d);return}if("number"==(r=typeof e)){if(0===e){this.s=1/e<0?-1:1,this.e=0,this.d=[0];return}if(e<0?(e=-e,this.s=-1):this.s=1,e===~~e&&e<1e7){for(t=0,n=e;n>=10;n/=10)t++;c?t>a.maxE?(this.e=NaN,this.d=null):t<a.minE?(this.e=0,this.d=[0]):(this.e=t,this.d=[e]):(this.e=t,this.d=[e]);return}if(0*e!=0){e||(this.s=NaN),this.e=NaN,this.d=null;return}return U(this,e.toString())}if("string"===r)return 45===(n=e.charCodeAt(0))?(e=e.slice(1),this.s=-1):(43===n&&(e=e.slice(1)),this.s=1),C.test(e)?U(this,e):function(e,t){var n,r,i,a,o,u,s,l,d;if(t.indexOf("_")>-1){if(t=t.replace(/(\d)_(?=\d)/g,"$1"),C.test(t))return U(e,t)}else if("Infinity"===t||"NaN"===t)return+t||(e.s=NaN),e.e=NaN,e.d=null,e;if(D.test(t))n=16,t=t.toLowerCase();else if(y.test(t))n=2;else if(b.test(t))n=8;else throw Error(h+t);for((a=t.search(/p/i))>0?(s=+t.slice(a+1),t=t.substring(2,a)):t=t.slice(2),o=(a=t.indexOf("."))>=0,r=e.constructor,o&&(a=(u=(t=t.replace(".","")).length)-a,i=L(r,new r(n),a,2*a)),a=d=(l=T(t,n,1e7)).length-1;0===l[a];--a)l.pop();return a<0?new r(0*e.s):(e.e=O(l,d),e.d=l,c=!1,o&&(e=k(e,i,4*u)),s&&(e=e.times(54>Math.abs(s)?g(2,s):eR.pow(2,s))),c=!0,e)}(this,e);if("bigint"===r)return e<0?(e=-e,this.s=-1):this.s=1,U(this,e.toString());throw Error(h+e)}if(a.prototype=A,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.EUCLID=9,a.config=a.set=es,a.clone=e,a.isDecimal=em,a.abs=Z,a.acos=Y,a.acosh=J,a.add=$,a.asin=ee,a.asinh=et,a.atan=en,a.atanh=er,a.atan2=ei,a.cbrt=ea,a.ceil=eo,a.clamp=eu,a.cos=el,a.cosh=ed,a.div=ec,a.exp=ef,a.floor=eh,a.hypot=ep,a.ln=e_,a.log=ev,a.log10=ey,a.log2=eg,a.max=eD,a.min=eb,a.mod=eC,a.mul=eE,a.pow=ew,a.random=eA,a.round=eB,a.sign=eF,a.sin=eV,a.sinh=eT,a.sqrt=ek,a.sub=ex,a.sum=eP,a.tan=eO,a.tanh=eS,a.trunc=eM,void 0===t&&(t={}),t&&!0!==t.defaults)for(n=0,i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"];n<i.length;)t.hasOwnProperty(r=i[n++])||(t[r]=this[r]);return a.config(t),a}(d);s=new eR(s),l=new eR(l),new eR(10);let eN=new eR(0);function eL(e,t){let n=t&&t.cache?t.cache:eK,r=t&&t.serializer?t.serializer:eG;return(t&&t.strategy?t.strategy:function(e,t){var n,r;let i=1===e.length?eI:ej;return n=t.cache.create(),r=t.serializer,i.bind(this,e,n,r)})(e,{cache:n,serializer:r})}function eI(e,t,n,r){let i=null==r||"number"==typeof r||"boolean"==typeof r?r:n(r),a=t.get(i);return void 0===a&&(a=e.call(this,r),t.set(i,a)),a}function ej(e,t,n){let r=Array.prototype.slice.call(arguments,3),i=n(r),a=t.get(i);return void 0===a&&(a=e.apply(this,r),t.set(i,a)),a}new eR(-0);let eG=function(){return JSON.stringify(arguments)};class eW{cache;constructor(){this.cache=Object.create(null)}get(e){return this.cache[e]}set(e,t){this.cache[e]=t}}let eK={create:function(){return new eW}},eU={variadic:function(e,t){var n,r;return n=t.cache.create(),r=t.serializer,ej.bind(this,e,n,r)},monadic:function(e,t){var n,r;return n=t.cache.create(),r=t.serializer,eI.bind(this,e,n,r)}};function eH(e,t,n=Error){if(!e)throw new n(t)}let ez=eL((...e)=>new Intl.NumberFormat(...e),{strategy:eU.variadic});eL((...e)=>new Intl.PluralRules(...e),{strategy:eU.variadic}),eL((...e)=>new Intl.Locale(...e),{strategy:eU.variadic});let eq=eL((...e)=>new Intl.ListFormat(...e),{strategy:eU.variadic});function eX(e){if(null==e)throw TypeError("undefined/null cannot be converted to object");return Object(e)}function eQ(e){return"function"==typeof e}function eZ(e,t,n,r,i){if("object"!=typeof e)throw TypeError("Options must be an object");let a=e[t];if(void 0!==a){if("boolean"!==n&&"string"!==n)throw TypeError("invalid type");if("boolean"===n&&(a=!!a),"string"===n&&(a=function(e){if("symbol"==typeof e)throw TypeError("Cannot convert a Symbol value to a string");return String(e)}(a)),void 0!==r&&!r.filter(e=>e==a).length)throw RangeError(`${a} is not within ${r.join(", ")}`);return a}return i}let eY=new WeakMap;function eJ(e,t){let n=eY.get(e);n||(n=new Set(e),eY.set(e,n));let r=t;for(;;){if(n.has(r))return r;let e=r.lastIndexOf("-");if(!~e)return;e>=2&&"-"===r[e-2]&&(e-=2),r=r.slice(0,e)}}let e$={"written-new":[{paradigmLocales:{_locales:"en en_GB es es_419 pt_BR pt_PT"}},{$enUS:{_value:"AS+CA+GU+MH+MP+PH+PR+UM+US+VI"}},{$cnsar:{_value:"HK+MO"}},{$americas:{_value:"019"}},{$maghreb:{_value:"MA+DZ+TN+LY+MR+EH"}},{no:{_desired:"nb",_distance:"1"}},{bs:{_desired:"hr",_distance:"4"}},{bs:{_desired:"sh",_distance:"4"}},{hr:{_desired:"sh",_distance:"4"}},{sr:{_desired:"sh",_distance:"4"}},{aa:{_desired:"ssy",_distance:"4"}},{de:{_desired:"gsw",_distance:"4",_oneway:"true"}},{de:{_desired:"lb",_distance:"4",_oneway:"true"}},{no:{_desired:"da",_distance:"8"}},{nb:{_desired:"da",_distance:"8"}},{ru:{_desired:"ab",_distance:"30",_oneway:"true"}},{en:{_desired:"ach",_distance:"30",_oneway:"true"}},{nl:{_desired:"af",_distance:"20",_oneway:"true"}},{en:{_desired:"ak",_distance:"30",_oneway:"true"}},{en:{_desired:"am",_distance:"30",_oneway:"true"}},{es:{_desired:"ay",_distance:"20",_oneway:"true"}},{ru:{_desired:"az",_distance:"30",_oneway:"true"}},{ur:{_desired:"bal",_distance:"20",_oneway:"true"}},{ru:{_desired:"be",_distance:"20",_oneway:"true"}},{en:{_desired:"bem",_distance:"30",_oneway:"true"}},{hi:{_desired:"bh",_distance:"30",_oneway:"true"}},{en:{_desired:"bn",_distance:"30",_oneway:"true"}},{zh:{_desired:"bo",_distance:"20",_oneway:"true"}},{fr:{_desired:"br",_distance:"20",_oneway:"true"}},{es:{_desired:"ca",_distance:"20",_oneway:"true"}},{fil:{_desired:"ceb",_distance:"30",_oneway:"true"}},{en:{_desired:"chr",_distance:"20",_oneway:"true"}},{ar:{_desired:"ckb",_distance:"30",_oneway:"true"}},{fr:{_desired:"co",_distance:"20",_oneway:"true"}},{fr:{_desired:"crs",_distance:"20",_oneway:"true"}},{sk:{_desired:"cs",_distance:"20"}},{en:{_desired:"cy",_distance:"20",_oneway:"true"}},{en:{_desired:"ee",_distance:"30",_oneway:"true"}},{en:{_desired:"eo",_distance:"30",_oneway:"true"}},{es:{_desired:"eu",_distance:"20",_oneway:"true"}},{da:{_desired:"fo",_distance:"20",_oneway:"true"}},{nl:{_desired:"fy",_distance:"20",_oneway:"true"}},{en:{_desired:"ga",_distance:"20",_oneway:"true"}},{en:{_desired:"gaa",_distance:"30",_oneway:"true"}},{en:{_desired:"gd",_distance:"20",_oneway:"true"}},{es:{_desired:"gl",_distance:"20",_oneway:"true"}},{es:{_desired:"gn",_distance:"20",_oneway:"true"}},{hi:{_desired:"gu",_distance:"30",_oneway:"true"}},{en:{_desired:"ha",_distance:"30",_oneway:"true"}},{en:{_desired:"haw",_distance:"20",_oneway:"true"}},{fr:{_desired:"ht",_distance:"20",_oneway:"true"}},{ru:{_desired:"hy",_distance:"30",_oneway:"true"}},{en:{_desired:"ia",_distance:"30",_oneway:"true"}},{en:{_desired:"ig",_distance:"30",_oneway:"true"}},{en:{_desired:"is",_distance:"20",_oneway:"true"}},{id:{_desired:"jv",_distance:"20",_oneway:"true"}},{en:{_desired:"ka",_distance:"30",_oneway:"true"}},{fr:{_desired:"kg",_distance:"30",_oneway:"true"}},{ru:{_desired:"kk",_distance:"30",_oneway:"true"}},{en:{_desired:"km",_distance:"30",_oneway:"true"}},{en:{_desired:"kn",_distance:"30",_oneway:"true"}},{en:{_desired:"kri",_distance:"30",_oneway:"true"}},{tr:{_desired:"ku",_distance:"30",_oneway:"true"}},{ru:{_desired:"ky",_distance:"30",_oneway:"true"}},{it:{_desired:"la",_distance:"20",_oneway:"true"}},{en:{_desired:"lg",_distance:"30",_oneway:"true"}},{fr:{_desired:"ln",_distance:"30",_oneway:"true"}},{en:{_desired:"lo",_distance:"30",_oneway:"true"}},{en:{_desired:"loz",_distance:"30",_oneway:"true"}},{fr:{_desired:"lua",_distance:"30",_oneway:"true"}},{hi:{_desired:"mai",_distance:"20",_oneway:"true"}},{en:{_desired:"mfe",_distance:"30",_oneway:"true"}},{fr:{_desired:"mg",_distance:"30",_oneway:"true"}},{en:{_desired:"mi",_distance:"20",_oneway:"true"}},{en:{_desired:"ml",_distance:"30",_oneway:"true"}},{ru:{_desired:"mn",_distance:"30",_oneway:"true"}},{hi:{_desired:"mr",_distance:"30",_oneway:"true"}},{id:{_desired:"ms",_distance:"30",_oneway:"true"}},{en:{_desired:"mt",_distance:"30",_oneway:"true"}},{en:{_desired:"my",_distance:"30",_oneway:"true"}},{en:{_desired:"ne",_distance:"30",_oneway:"true"}},{nb:{_desired:"nn",_distance:"20"}},{no:{_desired:"nn",_distance:"20"}},{en:{_desired:"nso",_distance:"30",_oneway:"true"}},{en:{_desired:"ny",_distance:"30",_oneway:"true"}},{en:{_desired:"nyn",_distance:"30",_oneway:"true"}},{fr:{_desired:"oc",_distance:"20",_oneway:"true"}},{en:{_desired:"om",_distance:"30",_oneway:"true"}},{en:{_desired:"or",_distance:"30",_oneway:"true"}},{en:{_desired:"pa",_distance:"30",_oneway:"true"}},{en:{_desired:"pcm",_distance:"20",_oneway:"true"}},{en:{_desired:"ps",_distance:"30",_oneway:"true"}},{es:{_desired:"qu",_distance:"30",_oneway:"true"}},{de:{_desired:"rm",_distance:"20",_oneway:"true"}},{en:{_desired:"rn",_distance:"30",_oneway:"true"}},{fr:{_desired:"rw",_distance:"30",_oneway:"true"}},{hi:{_desired:"sa",_distance:"30",_oneway:"true"}},{en:{_desired:"sd",_distance:"30",_oneway:"true"}},{en:{_desired:"si",_distance:"30",_oneway:"true"}},{en:{_desired:"sn",_distance:"30",_oneway:"true"}},{en:{_desired:"so",_distance:"30",_oneway:"true"}},{en:{_desired:"sq",_distance:"30",_oneway:"true"}},{en:{_desired:"st",_distance:"30",_oneway:"true"}},{id:{_desired:"su",_distance:"20",_oneway:"true"}},{en:{_desired:"sw",_distance:"30",_oneway:"true"}},{en:{_desired:"ta",_distance:"30",_oneway:"true"}},{en:{_desired:"te",_distance:"30",_oneway:"true"}},{ru:{_desired:"tg",_distance:"30",_oneway:"true"}},{en:{_desired:"ti",_distance:"30",_oneway:"true"}},{ru:{_desired:"tk",_distance:"30",_oneway:"true"}},{en:{_desired:"tlh",_distance:"30",_oneway:"true"}},{en:{_desired:"tn",_distance:"30",_oneway:"true"}},{en:{_desired:"to",_distance:"30",_oneway:"true"}},{ru:{_desired:"tt",_distance:"30",_oneway:"true"}},{en:{_desired:"tum",_distance:"30",_oneway:"true"}},{zh:{_desired:"ug",_distance:"20",_oneway:"true"}},{ru:{_desired:"uk",_distance:"20",_oneway:"true"}},{en:{_desired:"ur",_distance:"30",_oneway:"true"}},{ru:{_desired:"uz",_distance:"30",_oneway:"true"}},{fr:{_desired:"wo",_distance:"30",_oneway:"true"}},{en:{_desired:"xh",_distance:"30",_oneway:"true"}},{en:{_desired:"yi",_distance:"30",_oneway:"true"}},{en:{_desired:"yo",_distance:"30",_oneway:"true"}},{zh:{_desired:"za",_distance:"20",_oneway:"true"}},{en:{_desired:"zu",_distance:"30",_oneway:"true"}},{ar:{_desired:"aao",_distance:"10",_oneway:"true"}},{ar:{_desired:"abh",_distance:"10",_oneway:"true"}},{ar:{_desired:"abv",_distance:"10",_oneway:"true"}},{ar:{_desired:"acm",_distance:"10",_oneway:"true"}},{ar:{_desired:"acq",_distance:"10",_oneway:"true"}},{ar:{_desired:"acw",_distance:"10",_oneway:"true"}},{ar:{_desired:"acx",_distance:"10",_oneway:"true"}},{ar:{_desired:"acy",_distance:"10",_oneway:"true"}},{ar:{_desired:"adf",_distance:"10",_oneway:"true"}},{ar:{_desired:"aeb",_distance:"10",_oneway:"true"}},{ar:{_desired:"aec",_distance:"10",_oneway:"true"}},{ar:{_desired:"afb",_distance:"10",_oneway:"true"}},{ar:{_desired:"ajp",_distance:"10",_oneway:"true"}},{ar:{_desired:"apc",_distance:"10",_oneway:"true"}},{ar:{_desired:"apd",_distance:"10",_oneway:"true"}},{ar:{_desired:"arq",_distance:"10",_oneway:"true"}},{ar:{_desired:"ars",_distance:"10",_oneway:"true"}},{ar:{_desired:"ary",_distance:"10",_oneway:"true"}},{ar:{_desired:"arz",_distance:"10",_oneway:"true"}},{ar:{_desired:"auz",_distance:"10",_oneway:"true"}},{ar:{_desired:"avl",_distance:"10",_oneway:"true"}},{ar:{_desired:"ayh",_distance:"10",_oneway:"true"}},{ar:{_desired:"ayl",_distance:"10",_oneway:"true"}},{ar:{_desired:"ayn",_distance:"10",_oneway:"true"}},{ar:{_desired:"ayp",_distance:"10",_oneway:"true"}},{ar:{_desired:"bbz",_distance:"10",_oneway:"true"}},{ar:{_desired:"pga",_distance:"10",_oneway:"true"}},{ar:{_desired:"shu",_distance:"10",_oneway:"true"}},{ar:{_desired:"ssh",_distance:"10",_oneway:"true"}},{az:{_desired:"azb",_distance:"10",_oneway:"true"}},{et:{_desired:"vro",_distance:"10",_oneway:"true"}},{ff:{_desired:"ffm",_distance:"10",_oneway:"true"}},{ff:{_desired:"fub",_distance:"10",_oneway:"true"}},{ff:{_desired:"fue",_distance:"10",_oneway:"true"}},{ff:{_desired:"fuf",_distance:"10",_oneway:"true"}},{ff:{_desired:"fuh",_distance:"10",_oneway:"true"}},{ff:{_desired:"fui",_distance:"10",_oneway:"true"}},{ff:{_desired:"fuq",_distance:"10",_oneway:"true"}},{ff:{_desired:"fuv",_distance:"10",_oneway:"true"}},{gn:{_desired:"gnw",_distance:"10",_oneway:"true"}},{gn:{_desired:"gui",_distance:"10",_oneway:"true"}},{gn:{_desired:"gun",_distance:"10",_oneway:"true"}},{gn:{_desired:"nhd",_distance:"10",_oneway:"true"}},{iu:{_desired:"ikt",_distance:"10",_oneway:"true"}},{kln:{_desired:"enb",_distance:"10",_oneway:"true"}},{kln:{_desired:"eyo",_distance:"10",_oneway:"true"}},{kln:{_desired:"niq",_distance:"10",_oneway:"true"}},{kln:{_desired:"oki",_distance:"10",_oneway:"true"}},{kln:{_desired:"pko",_distance:"10",_oneway:"true"}},{kln:{_desired:"sgc",_distance:"10",_oneway:"true"}},{kln:{_desired:"tec",_distance:"10",_oneway:"true"}},{kln:{_desired:"tuy",_distance:"10",_oneway:"true"}},{kok:{_desired:"gom",_distance:"10",_oneway:"true"}},{kpe:{_desired:"gkp",_distance:"10",_oneway:"true"}},{luy:{_desired:"ida",_distance:"10",_oneway:"true"}},{luy:{_desired:"lkb",_distance:"10",_oneway:"true"}},{luy:{_desired:"lko",_distance:"10",_oneway:"true"}},{luy:{_desired:"lks",_distance:"10",_oneway:"true"}},{luy:{_desired:"lri",_distance:"10",_oneway:"true"}},{luy:{_desired:"lrm",_distance:"10",_oneway:"true"}},{luy:{_desired:"lsm",_distance:"10",_oneway:"true"}},{luy:{_desired:"lto",_distance:"10",_oneway:"true"}},{luy:{_desired:"lts",_distance:"10",_oneway:"true"}},{luy:{_desired:"lwg",_distance:"10",_oneway:"true"}},{luy:{_desired:"nle",_distance:"10",_oneway:"true"}},{luy:{_desired:"nyd",_distance:"10",_oneway:"true"}},{luy:{_desired:"rag",_distance:"10",_oneway:"true"}},{lv:{_desired:"ltg",_distance:"10",_oneway:"true"}},{mg:{_desired:"bhr",_distance:"10",_oneway:"true"}},{mg:{_desired:"bjq",_distance:"10",_oneway:"true"}},{mg:{_desired:"bmm",_distance:"10",_oneway:"true"}},{mg:{_desired:"bzc",_distance:"10",_oneway:"true"}},{mg:{_desired:"msh",_distance:"10",_oneway:"true"}},{mg:{_desired:"skg",_distance:"10",_oneway:"true"}},{mg:{_desired:"tdx",_distance:"10",_oneway:"true"}},{mg:{_desired:"tkg",_distance:"10",_oneway:"true"}},{mg:{_desired:"txy",_distance:"10",_oneway:"true"}},{mg:{_desired:"xmv",_distance:"10",_oneway:"true"}},{mg:{_desired:"xmw",_distance:"10",_oneway:"true"}},{mn:{_desired:"mvf",_distance:"10",_oneway:"true"}},{ms:{_desired:"bjn",_distance:"10",_oneway:"true"}},{ms:{_desired:"btj",_distance:"10",_oneway:"true"}},{ms:{_desired:"bve",_distance:"10",_oneway:"true"}},{ms:{_desired:"bvu",_distance:"10",_oneway:"true"}},{ms:{_desired:"coa",_distance:"10",_oneway:"true"}},{ms:{_desired:"dup",_distance:"10",_oneway:"true"}},{ms:{_desired:"hji",_distance:"10",_oneway:"true"}},{ms:{_desired:"id",_distance:"10",_oneway:"true"}},{ms:{_desired:"jak",_distance:"10",_oneway:"true"}},{ms:{_desired:"jax",_distance:"10",_oneway:"true"}},{ms:{_desired:"kvb",_distance:"10",_oneway:"true"}},{ms:{_desired:"kvr",_distance:"10",_oneway:"true"}},{ms:{_desired:"kxd",_distance:"10",_oneway:"true"}},{ms:{_desired:"lce",_distance:"10",_oneway:"true"}},{ms:{_desired:"lcf",_distance:"10",_oneway:"true"}},{ms:{_desired:"liw",_distance:"10",_oneway:"true"}},{ms:{_desired:"max",_distance:"10",_oneway:"true"}},{ms:{_desired:"meo",_distance:"10",_oneway:"true"}},{ms:{_desired:"mfa",_distance:"10",_oneway:"true"}},{ms:{_desired:"mfb",_distance:"10",_oneway:"true"}},{ms:{_desired:"min",_distance:"10",_oneway:"true"}},{ms:{_desired:"mqg",_distance:"10",_oneway:"true"}},{ms:{_desired:"msi",_distance:"10",_oneway:"true"}},{ms:{_desired:"mui",_distance:"10",_oneway:"true"}},{ms:{_desired:"orn",_distance:"10",_oneway:"true"}},{ms:{_desired:"ors",_distance:"10",_oneway:"true"}},{ms:{_desired:"pel",_distance:"10",_oneway:"true"}},{ms:{_desired:"pse",_distance:"10",_oneway:"true"}},{ms:{_desired:"tmw",_distance:"10",_oneway:"true"}},{ms:{_desired:"urk",_distance:"10",_oneway:"true"}},{ms:{_desired:"vkk",_distance:"10",_oneway:"true"}},{ms:{_desired:"vkt",_distance:"10",_oneway:"true"}},{ms:{_desired:"xmm",_distance:"10",_oneway:"true"}},{ms:{_desired:"zlm",_distance:"10",_oneway:"true"}},{ms:{_desired:"zmi",_distance:"10",_oneway:"true"}},{ne:{_desired:"dty",_distance:"10",_oneway:"true"}},{om:{_desired:"gax",_distance:"10",_oneway:"true"}},{om:{_desired:"hae",_distance:"10",_oneway:"true"}},{om:{_desired:"orc",_distance:"10",_oneway:"true"}},{or:{_desired:"spv",_distance:"10",_oneway:"true"}},{ps:{_desired:"pbt",_distance:"10",_oneway:"true"}},{ps:{_desired:"pst",_distance:"10",_oneway:"true"}},{qu:{_desired:"qub",_distance:"10",_oneway:"true"}},{qu:{_desired:"qud",_distance:"10",_oneway:"true"}},{qu:{_desired:"quf",_distance:"10",_oneway:"true"}},{qu:{_desired:"qug",_distance:"10",_oneway:"true"}},{qu:{_desired:"quh",_distance:"10",_oneway:"true"}},{qu:{_desired:"quk",_distance:"10",_oneway:"true"}},{qu:{_desired:"qul",_distance:"10",_oneway:"true"}},{qu:{_desired:"qup",_distance:"10",_oneway:"true"}},{qu:{_desired:"qur",_distance:"10",_oneway:"true"}},{qu:{_desired:"qus",_distance:"10",_oneway:"true"}},{qu:{_desired:"quw",_distance:"10",_oneway:"true"}},{qu:{_desired:"qux",_distance:"10",_oneway:"true"}},{qu:{_desired:"quy",_distance:"10",_oneway:"true"}},{qu:{_desired:"qva",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvc",_distance:"10",_oneway:"true"}},{qu:{_desired:"qve",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvh",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvi",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvj",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvl",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvm",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvn",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvo",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvp",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvs",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvw",_distance:"10",_oneway:"true"}},{qu:{_desired:"qvz",_distance:"10",_oneway:"true"}},{qu:{_desired:"qwa",_distance:"10",_oneway:"true"}},{qu:{_desired:"qwc",_distance:"10",_oneway:"true"}},{qu:{_desired:"qwh",_distance:"10",_oneway:"true"}},{qu:{_desired:"qws",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxa",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxc",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxh",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxl",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxn",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxo",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxp",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxr",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxt",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxu",_distance:"10",_oneway:"true"}},{qu:{_desired:"qxw",_distance:"10",_oneway:"true"}},{sc:{_desired:"sdc",_distance:"10",_oneway:"true"}},{sc:{_desired:"sdn",_distance:"10",_oneway:"true"}},{sc:{_desired:"sro",_distance:"10",_oneway:"true"}},{sq:{_desired:"aae",_distance:"10",_oneway:"true"}},{sq:{_desired:"aat",_distance:"10",_oneway:"true"}},{sq:{_desired:"aln",_distance:"10",_oneway:"true"}},{syr:{_desired:"aii",_distance:"10",_oneway:"true"}},{uz:{_desired:"uzs",_distance:"10",_oneway:"true"}},{yi:{_desired:"yih",_distance:"10",_oneway:"true"}},{zh:{_desired:"cdo",_distance:"10",_oneway:"true"}},{zh:{_desired:"cjy",_distance:"10",_oneway:"true"}},{zh:{_desired:"cpx",_distance:"10",_oneway:"true"}},{zh:{_desired:"czh",_distance:"10",_oneway:"true"}},{zh:{_desired:"czo",_distance:"10",_oneway:"true"}},{zh:{_desired:"gan",_distance:"10",_oneway:"true"}},{zh:{_desired:"hak",_distance:"10",_oneway:"true"}},{zh:{_desired:"hsn",_distance:"10",_oneway:"true"}},{zh:{_desired:"lzh",_distance:"10",_oneway:"true"}},{zh:{_desired:"mnp",_distance:"10",_oneway:"true"}},{zh:{_desired:"nan",_distance:"10",_oneway:"true"}},{zh:{_desired:"wuu",_distance:"10",_oneway:"true"}},{zh:{_desired:"yue",_distance:"10",_oneway:"true"}},{"*":{_desired:"*",_distance:"80"}},{"en-Latn":{_desired:"am-Ethi",_distance:"10",_oneway:"true"}},{"ru-Cyrl":{_desired:"az-Latn",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"bn-Beng",_distance:"10",_oneway:"true"}},{"zh-Hans":{_desired:"bo-Tibt",_distance:"10",_oneway:"true"}},{"ru-Cyrl":{_desired:"hy-Armn",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"ka-Geor",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"km-Khmr",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"kn-Knda",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"lo-Laoo",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"ml-Mlym",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"my-Mymr",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"ne-Deva",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"or-Orya",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"pa-Guru",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"ps-Arab",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"sd-Arab",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"si-Sinh",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"ta-Taml",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"te-Telu",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"ti-Ethi",_distance:"10",_oneway:"true"}},{"ru-Cyrl":{_desired:"tk-Latn",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"ur-Arab",_distance:"10",_oneway:"true"}},{"ru-Cyrl":{_desired:"uz-Latn",_distance:"10",_oneway:"true"}},{"en-Latn":{_desired:"yi-Hebr",_distance:"10",_oneway:"true"}},{"sr-Cyrl":{_desired:"sr-Latn",_distance:"5"}},{"zh-Hans":{_desired:"za-Latn",_distance:"10",_oneway:"true"}},{"zh-Hans":{_desired:"zh-Hani",_distance:"20",_oneway:"true"}},{"zh-Hant":{_desired:"zh-Hani",_distance:"20",_oneway:"true"}},{"ar-Arab":{_desired:"ar-Latn",_distance:"20",_oneway:"true"}},{"bn-Beng":{_desired:"bn-Latn",_distance:"20",_oneway:"true"}},{"gu-Gujr":{_desired:"gu-Latn",_distance:"20",_oneway:"true"}},{"hi-Deva":{_desired:"hi-Latn",_distance:"20",_oneway:"true"}},{"kn-Knda":{_desired:"kn-Latn",_distance:"20",_oneway:"true"}},{"ml-Mlym":{_desired:"ml-Latn",_distance:"20",_oneway:"true"}},{"mr-Deva":{_desired:"mr-Latn",_distance:"20",_oneway:"true"}},{"ta-Taml":{_desired:"ta-Latn",_distance:"20",_oneway:"true"}},{"te-Telu":{_desired:"te-Latn",_distance:"20",_oneway:"true"}},{"zh-Hans":{_desired:"zh-Latn",_distance:"20",_oneway:"true"}},{"ja-Jpan":{_desired:"ja-Latn",_distance:"5",_oneway:"true"}},{"ja-Jpan":{_desired:"ja-Hani",_distance:"5",_oneway:"true"}},{"ja-Jpan":{_desired:"ja-Hira",_distance:"5",_oneway:"true"}},{"ja-Jpan":{_desired:"ja-Kana",_distance:"5",_oneway:"true"}},{"ja-Jpan":{_desired:"ja-Hrkt",_distance:"5",_oneway:"true"}},{"ja-Hrkt":{_desired:"ja-Hira",_distance:"5",_oneway:"true"}},{"ja-Hrkt":{_desired:"ja-Kana",_distance:"5",_oneway:"true"}},{"ko-Kore":{_desired:"ko-Hani",_distance:"5",_oneway:"true"}},{"ko-Kore":{_desired:"ko-Hang",_distance:"5",_oneway:"true"}},{"ko-Kore":{_desired:"ko-Jamo",_distance:"5",_oneway:"true"}},{"ko-Hang":{_desired:"ko-Jamo",_distance:"5",_oneway:"true"}},{"*-*":{_desired:"*-*",_distance:"50"}},{"ar-*-$maghreb":{_desired:"ar-*-$maghreb",_distance:"4"}},{"ar-*-$!maghreb":{_desired:"ar-*-$!maghreb",_distance:"4"}},{"ar-*-*":{_desired:"ar-*-*",_distance:"5"}},{"en-*-$enUS":{_desired:"en-*-$enUS",_distance:"4"}},{"en-*-GB":{_desired:"en-*-$!enUS",_distance:"3"}},{"en-*-$!enUS":{_desired:"en-*-$!enUS",_distance:"4"}},{"en-*-*":{_desired:"en-*-*",_distance:"5"}},{"es-*-$americas":{_desired:"es-*-$americas",_distance:"4"}},{"es-*-$!americas":{_desired:"es-*-$!americas",_distance:"4"}},{"es-*-*":{_desired:"es-*-*",_distance:"5"}},{"pt-*-$americas":{_desired:"pt-*-$americas",_distance:"4"}},{"pt-*-$!americas":{_desired:"pt-*-$!americas",_distance:"4"}},{"pt-*-*":{_desired:"pt-*-*",_distance:"5"}},{"zh-Hant-$cnsar":{_desired:"zh-Hant-$cnsar",_distance:"4"}},{"zh-Hant-$!cnsar":{_desired:"zh-Hant-$!cnsar",_distance:"4"}},{"zh-Hant-*":{_desired:"zh-Hant-*",_distance:"5"}},{"*-*-*":{_desired:"*-*-*",_distance:"4"}}]},e0={"001":["001","001-status-grouping","002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155","AC","AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CP","CQ","CR","CU","CV","CW","CX","CY","CZ","DE","DG","DJ","DK","DM","DO","DZ","EA","EC","EE","EG","EH","ER","ES","ET","EU","EZ","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","IC","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","QO","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","UN","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"],"002":["002","002-status-grouping","011","014","015","017","018","202","AO","BF","BI","BJ","BW","CD","CF","CG","CI","CM","CV","DJ","DZ","EA","EG","EH","ER","ET","GA","GH","GM","GN","GQ","GW","IC","IO","KE","KM","LR","LS","LY","MA","MG","ML","MR","MU","MW","MZ","NA","NE","NG","RE","RW","SC","SD","SH","SL","SN","SO","SS","ST","SZ","TD","TF","TG","TN","TZ","UG","YT","ZA","ZM","ZW"],"003":["003","013","021","029","AG","AI","AW","BB","BL","BM","BQ","BS","BZ","CA","CR","CU","CW","DM","DO","GD","GL","GP","GT","HN","HT","JM","KN","KY","LC","MF","MQ","MS","MX","NI","PA","PM","PR","SV","SX","TC","TT","US","VC","VG","VI"],"005":["005","AR","BO","BR","BV","CL","CO","EC","FK","GF","GS","GY","PE","PY","SR","UY","VE"],"009":["009","053","054","057","061","AC","AQ","AS","AU","CC","CK","CP","CX","DG","FJ","FM","GU","HM","KI","MH","MP","NC","NF","NR","NU","NZ","PF","PG","PN","PW","QO","SB","TA","TK","TO","TV","UM","VU","WF","WS"],"011":["011","BF","BJ","CI","CV","GH","GM","GN","GW","LR","ML","MR","NE","NG","SH","SL","SN","TG"],"013":["013","BZ","CR","GT","HN","MX","NI","PA","SV"],"014":["014","BI","DJ","ER","ET","IO","KE","KM","MG","MU","MW","MZ","RE","RW","SC","SO","SS","TF","TZ","UG","YT","ZM","ZW"],"015":["015","DZ","EA","EG","EH","IC","LY","MA","SD","TN"],"017":["017","AO","CD","CF","CG","CM","GA","GQ","ST","TD"],"018":["018","BW","LS","NA","SZ","ZA"],"019":["003","005","013","019","019-status-grouping","021","029","419","AG","AI","AR","AW","BB","BL","BM","BO","BQ","BR","BS","BV","BZ","CA","CL","CO","CR","CU","CW","DM","DO","EC","FK","GD","GF","GL","GP","GS","GT","GY","HN","HT","JM","KN","KY","LC","MF","MQ","MS","MX","NI","PA","PE","PM","PR","PY","SR","SV","SX","TC","TT","US","UY","VC","VE","VG","VI"],"021":["021","BM","CA","GL","PM","US"],"029":["029","AG","AI","AW","BB","BL","BQ","BS","CU","CW","DM","DO","GD","GP","HT","JM","KN","KY","LC","MF","MQ","MS","PR","SX","TC","TT","VC","VG","VI"],"030":["030","CN","HK","JP","KP","KR","MN","MO","TW"],"034":["034","AF","BD","BT","IN","IR","LK","MV","NP","PK"],"035":["035","BN","ID","KH","LA","MM","MY","PH","SG","TH","TL","VN"],"039":["039","AD","AL","BA","ES","GI","GR","HR","IT","ME","MK","MT","PT","RS","SI","SM","VA","XK"],"053":["053","AU","CC","CX","HM","NF","NZ"],"054":["054","FJ","NC","PG","SB","VU"],"057":["057","FM","GU","KI","MH","MP","NR","PW","UM"],"061":["061","AS","CK","NU","PF","PN","TK","TO","TV","WF","WS"],142:["030","034","035","142","143","145","AE","AF","AM","AZ","BD","BH","BN","BT","CN","CY","GE","HK","ID","IL","IN","IQ","IR","JO","JP","KG","KH","KP","KR","KW","KZ","LA","LB","LK","MM","MN","MO","MV","MY","NP","OM","PH","PK","PS","QA","SA","SG","SY","TH","TJ","TL","TM","TR","TW","UZ","VN","YE"],143:["143","KG","KZ","TJ","TM","UZ"],145:["145","AE","AM","AZ","BH","CY","GE","IL","IQ","JO","KW","LB","OM","PS","QA","SA","SY","TR","YE"],150:["039","150","151","154","155","AD","AL","AT","AX","BA","BE","BG","BY","CH","CQ","CZ","DE","DK","EE","ES","FI","FO","FR","GB","GG","GI","GR","HR","HU","IE","IM","IS","IT","JE","LI","LT","LU","LV","MC","MD","ME","MK","MT","NL","NO","PL","PT","RO","RS","RU","SE","SI","SJ","SK","SM","UA","VA","XK"],151:["151","BG","BY","CZ","HU","MD","PL","RO","RU","SK","UA"],154:["154","AX","CQ","DK","EE","FI","FO","GB","GG","IE","IM","IS","JE","LT","LV","NO","SE","SJ"],155:["155","AT","BE","CH","DE","FR","LI","LU","MC","NL"],202:["011","014","017","018","202","AO","BF","BI","BJ","BW","CD","CF","CG","CI","CM","CV","DJ","ER","ET","GA","GH","GM","GN","GQ","GW","IO","KE","KM","LR","LS","MG","ML","MR","MU","MW","MZ","NA","NE","NG","RE","RW","SC","SH","SL","SN","SO","SS","ST","SZ","TD","TF","TG","TZ","UG","YT","ZA","ZM","ZW"],419:["005","013","029","419","AG","AI","AR","AW","BB","BL","BO","BQ","BR","BS","BV","BZ","CL","CO","CR","CU","CW","DM","DO","EC","FK","GD","GF","GP","GS","GT","GY","HN","HT","JM","KN","KY","LC","MF","MQ","MS","MX","NI","PA","PE","PR","PY","SR","SV","SX","TC","TT","UY","VC","VE","VG","VI"],EU:["AT","BE","BG","CY","CZ","DE","DK","EE","ES","EU","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK"],EZ:["AT","BE","CY","DE","EE","ES","EZ","FI","FR","GR","IE","IT","LT","LU","LV","MT","NL","PT","SI","SK"],QO:["AC","AQ","CP","DG","QO","TA"],UN:["AD","AE","AF","AG","AL","AM","AO","AR","AT","AU","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO","BR","BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CL","CM","CN","CO","CR","CU","CV","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FM","FR","GA","GB","GD","GE","GH","GM","GN","GQ","GR","GT","GW","GY","HN","HR","HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MG","MH","MK","ML","MM","MN","MR","MT","MU","MV","MW","MX","MY","MZ","NA","NE","NG","NI","NL","NO","NP","NR","NZ","OM","PA","PE","PG","PH","PK","PL","PT","PW","PY","QA","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SI","SK","SL","SM","SN","SO","SR","SS","ST","SV","SY","SZ","TD","TG","TH","TJ","TL","TM","TN","TO","TR","TT","TV","TZ","UA","UG","UN","US","UY","UZ","VC","VE","VN","VU","WS","YE","ZA","ZM","ZW"]},e1=/-u(?:-[0-9a-z]{2,8})+/gi;function e2(e,t,n=Error){if(!e)throw new n(t)}function e3(e,t,n){let[r,i,a]=t.split("-"),o=!0;if(a&&"$"===a[0]){let t="!"!==a[1],r=(t?n[a.slice(1)]:n[a.slice(2)]).map(e=>e0[e]||[e]).reduce((e,t)=>[...e,...t],[]);o&&=r.indexOf(e.region||"")>-1==t}else o&&=!e.region||"*"===a||a===e.region;return o&&=!e.script||"*"===i||i===e.script,o&&=!e.language||"*"===r||r===e.language}function e5(e){return[e.language,e.script,e.region].filter(Boolean).join("-")}function e8(e,t,n){for(let r of n.matches){let i=e3(e,r.desired,n.matchVariables)&&e3(t,r.supported,n.matchVariables);if(r.oneway||i||(i=e3(e,r.supported,n.matchVariables)&&e3(t,r.desired,n.matchVariables)),i){let i=10*r.distance;if(n.paradigmLocales.indexOf(e5(e))>-1!=n.paradigmLocales.indexOf(e5(t))>-1)return i-1;return i}}throw Error("No matching distance found")}let e7=eL(function(e,t){let n=new Intl.Locale(e).maximize(),i=new Intl.Locale(t).maximize(),a={language:n.language,script:n.script||"",region:n.region||""},o={language:i.language,script:i.script||"",region:i.region||""},u=0,s=function(){if(!r){let e=e$["written-new"]["0"]?.paradigmLocales?._locales.split(" "),t=e$["written-new"].slice(1,5);r={matches:e$["written-new"].slice(5).map(e=>{let t=Object.keys(e)[0],n=e[t];return{supported:t,desired:n._desired,distance:+n._distance,oneway:"true"===n.oneway}},{}),matchVariables:t.reduce((e,t)=>{let n=Object.keys(t)[0],r=t[n];return e[n.slice(1)]=r._value.split("+"),e},{}),paradigmLocales:[...e,...e.map(e=>new Intl.Locale(e.replace(/_/g,"-")).maximize().toString())]}}return r}();return a.language!==o.language&&(u+=e8({language:n.language,script:"",region:""},{language:i.language,script:"",region:""},s)),a.script!==o.script&&(u+=e8({language:n.language,script:a.script,region:""},{language:i.language,script:o.script,region:""},s)),a.region!==o.region&&(u+=e8(a,o,s)),u},{serializer:e=>`${e[0]}|${e[1]}`}),e4=new WeakMap;function e9(e){return Intl.getCanonicalLocales(e)[0]}let e6=["years","months","weeks","days","hours","minutes","seconds","milliseconds","microseconds","nanoseconds"],te=[{valueField:"years",styleSlot:"years",displaySlot:"yearsDisplay",unit:"years",numberFormatUnit:"year"},{valueField:"months",styleSlot:"months",displaySlot:"monthsDisplay",unit:"months",numberFormatUnit:"month"},{valueField:"weeks",styleSlot:"weeks",displaySlot:"weeksDisplay",unit:"weeks",numberFormatUnit:"week"},{valueField:"days",styleSlot:"days",displaySlot:"daysDisplay",unit:"days",numberFormatUnit:"day"},{valueField:"hours",styleSlot:"hours",displaySlot:"hoursDisplay",unit:"hours",numberFormatUnit:"hour"},{valueField:"minutes",styleSlot:"minutes",displaySlot:"minutesDisplay",unit:"minutes",numberFormatUnit:"minute"},{valueField:"seconds",styleSlot:"seconds",displaySlot:"secondsDisplay",unit:"seconds",numberFormatUnit:"second"},{valueField:"milliseconds",styleSlot:"milliseconds",displaySlot:"millisecondsDisplay",unit:"milliseconds",numberFormatUnit:"millisecond"},{valueField:"microseconds",styleSlot:"microseconds",displaySlot:"microsecondsDisplay",unit:"microseconds",numberFormatUnit:"microsecond"},{valueField:"nanoseconds",styleSlot:"nanoseconds",displaySlot:"nanosecondsDisplay",unit:"nanoseconds",numberFormatUnit:"nanosecond"}],tt=new WeakMap;function tn(e){let t=tt.get(e);return t||(t=Object.create(null),tt.set(e,t)),t}function tr(e,t){let n=[],r=!1,i=!1,a=tn(e),o=a.dataLocale,u=td.localeData[o];if(!u)throw TypeError("Invalid locale");let s=a.numberingSystem,l=u.digitalFormat[s];for(let e=0;e<te.length&&!r;e++){let o=te[e],u=t[o.valueField],s=a[o.styleSlot],d=a[o.displaySlot],{unit:c,numberFormatUnit:f}=o,h=Object.create(null);("seconds"===c||"milliseconds"===c||"microseconds"===c)&&"numeric"===("seconds"===c?a.milliseconds:"milliseconds"===c?a.microseconds:a.nanoseconds)&&("seconds"===c?u+=t.milliseconds/1e3+t.microseconds/1e6+t.nanoseconds/1e9:"milliseconds"===c?u+=t.microseconds/1e3+t.nanoseconds/1e6:u+=t.nanoseconds/1e3,void 0===a.fractionalDigits?(h.maximumFractionDigits=9,h.minimumFractionDigits=0):(h.maximumFractionDigits=a.fractionalDigits,h.minimumFractionDigits=a.fractionalDigits),h.roundingMode="trunc",r=!0);if(0!==u||"auto"!==d){let e;h.numberingSystem=a.numberingSystem,"2-digit"===s&&(h.minimumIntegerDigits=2),"2-digit"!==s&&"numeric"!==s&&(h.style="unit",h.unit=f,h.unitDisplay=s);let t=ez(a.locale,h);i?(e=n[n.length-1]).push({type:"literal",value:l}):e=[],t.formatToParts(u).forEach(({type:t,value:n})=>{e.push({type:t,value:n,unit:f})}),i||(("2-digit"===s||"numeric"===s)&&(i=!0),n.push(e))}else i=!1}let d=Object.create(null);d.type="unit";let c=a.style;"digital"===c&&(c="short"),d.style=c;let f=eq(a.locale,d),h=[];for(let e of n){let t="";for(let{value:n}of e)t+=n;h.push(t)}let p=f.formatToParts(h),m=0,_=n.length,v=[];for(let{type:e,value:t}of p)if("element"===e){for(let e of(eH(m<_,"Index out of bounds"),n[m]))v.push(e);m++}else eH("literal"===e,"Type must be literal"),v.push({type:"literal",value:t});return v}function ti(e){let t=function e(t){if("number"==typeof t)return new eR(t);if("bigint"==typeof t)return new eR(t.toString());if(eH("symbol"!=typeof t,"Symbol is not supported",TypeError),void 0===t)return new eR(NaN);if(null===t||0===t)return eN;if(!0===t)return new eR(1);if("string"==typeof t)try{return new eR(t)}catch{return new eR(NaN)}eH("object"==typeof t,"object expected",TypeError);let n=function(e,t){if("object"==typeof e&&null!=e){let n,r=Symbol.toPrimitive in e?e[Symbol.toPrimitive]:void 0;if(void 0!==r){void 0===t?n="default":"string"===t?n="string":(eH("number"===t,'preferredType must be "string" or "number"'),n="number");let i=r.call(e,n);if("object"!=typeof i)return i;throw TypeError("Cannot convert exotic object to primitive.")}for(let n of(void 0===t&&(t="number"),"string"===t?["toString","valueOf"]:["valueOf","toString"])){let t=e[n];if(eQ(t)){let n=t.call(e);if("object"!=typeof n)return n}}throw TypeError("Cannot convert object to primitive value")}return e}(t,"number");return eH("object"!=typeof n,"object expected",TypeError),e(n)}(e);return eH(t.isInteger(),`${e} is not an integer`),t.toNumber()}function ta(e){if("object"!=typeof e){if("string"==typeof e)throw RangeError("Invalid duration format");throw TypeError("Invalid duration")}let t={years:0,months:0,weeks:0,days:0,hours:0,minutes:0,seconds:0,milliseconds:0,microseconds:0,nanoseconds:0};if(void 0!==e.days&&(t.days=ti(e.days)),void 0!==e.hours&&(t.hours=ti(e.hours)),void 0!==e.microseconds&&(t.microseconds=ti(e.microseconds)),void 0!==e.milliseconds&&(t.milliseconds=ti(e.milliseconds)),void 0!==e.minutes&&(t.minutes=ti(e.minutes)),void 0!==e.months&&(t.months=ti(e.months)),void 0!==e.nanoseconds&&(t.nanoseconds=ti(e.nanoseconds)),void 0!==e.seconds&&(t.seconds=ti(e.seconds)),void 0!==e.weeks&&(t.weeks=ti(e.weeks)),void 0!==e.years&&(t.years=ti(e.years)),void 0===e.years&&void 0===e.months&&void 0===e.weeks&&void 0===e.days&&void 0===e.hours&&void 0===e.minutes&&void 0===e.seconds&&void 0===e.milliseconds&&void 0===e.microseconds&&void 0===e.nanoseconds)throw TypeError("Invalid duration format");if(!function(e){let t=function(e){for(let t of e6){if(e[t]<0)return -1;if(e[t]>0)return 1}return 0}(e);for(let n of e6){let r=e[n];if(eH(isFinite(Number(r)),`${n} is not finite`),r<0&&t>0||r>0&&t<0)return!1}return!0}(t))throw RangeError("Invalid duration format");return t}let to=["adlm","ahom","arab","arabext","armn","armnlow","bali","beng","bhks","brah","cakm","cham","cyrl","deva","diak","ethi","fullwide","gara","geor","gong","gonm","grek","greklow","gujr","gukh","guru","hanidays","hanidec","hans","hansfin","hant","hantfin","hebr","hmng","hmnp","java","jpan","jpanfin","jpanyear","kali","kawi","khmr","knda","krai","lana","lanatham","laoo","latn","lepc","limb","mathbold","mathdbl","mathmono","mathsanb","mathsans","mlym","modi","mong","mroo","mtei","mymr","mymrepka","mymrpao","mymrshan","mymrtlng","nagm","newa","nkoo","olck","onao","orya","osma","outlined","rohg","roman","romanlow","saur","segment","shrd","sind","sinh","sora","sund","sunu","takr","talu","taml","tamldec","telu","thai","tibt","tirh","tnsa","tols","vaii","wara","wcho"],tu={aa:{nu:["latn"]},"aa-DJ":{nu:["latn"]},"aa-ER":{nu:["latn"]},ab:{nu:["latn"]},af:{nu:["latn"]},"af-NA":{nu:["latn"]},agq:{nu:["latn"]},ak:{nu:["latn"]},am:{nu:["latn"]},an:{nu:["latn"]},ann:{nu:["latn"]},apc:{nu:["latn"]},ar:{nu:["latn","latn"]},"ar-AE":{nu:["latn","latn"]},"ar-BH":{nu:["arab","latn"]},"ar-DJ":{nu:["arab","latn"]},"ar-DZ":{nu:["latn","latn"]},"ar-EG":{nu:["arab","latn"]},"ar-EH":{nu:["latn","latn"]},"ar-ER":{nu:["arab","latn"]},"ar-IL":{nu:["arab","latn"]},"ar-IQ":{nu:["arab","latn"]},"ar-JO":{nu:["arab","latn"]},"ar-KM":{nu:["arab","latn"]},"ar-KW":{nu:["arab","latn"]},"ar-LB":{nu:["arab","latn"]},"ar-LY":{nu:["latn","latn"]},"ar-MA":{nu:["latn","latn"]},"ar-MR":{nu:["arab","latn"]},"ar-OM":{nu:["arab","latn"]},"ar-PS":{nu:["arab","latn"]},"ar-QA":{nu:["arab","latn"]},"ar-SA":{nu:["arab","latn"]},"ar-SD":{nu:["arab","latn"]},"ar-SO":{nu:["arab","latn"]},"ar-SS":{nu:["arab","latn"]},"ar-SY":{nu:["arab","latn"]},"ar-TD":{nu:["arab","latn"]},"ar-TN":{nu:["latn","latn"]},"ar-YE":{nu:["arab","latn"]},arn:{nu:["latn"]},as:{nu:["beng"]},asa:{nu:["latn"]},ast:{nu:["latn"]},az:{nu:["latn"]},"az-Arab":{nu:["arabext"]},"az-Arab-IQ":{nu:["arabext"]},"az-Arab-TR":{nu:["arabext"]},"az-Cyrl":{nu:["latn"]},"az-Latn":{nu:["latn"]},ba:{nu:["latn"]},bal:{nu:["latn"]},"bal-Arab":{nu:["latn"]},"bal-Latn":{nu:["latn"]},bas:{nu:["latn"]},be:{nu:["latn"]},"be-tarask":{nu:["latn"]},bem:{nu:["latn"]},bew:{nu:["latn"]},bez:{nu:["latn"]},bg:{nu:["latn"]},bgc:{nu:["deva"]},bgn:{nu:["arabext"]},"bgn-AE":{nu:["arabext"]},"bgn-AF":{nu:["arabext"]},"bgn-IR":{nu:["arabext"]},"bgn-OM":{nu:["arabext"]},bho:{nu:["deva"]},blo:{nu:["latn"]},blt:{nu:["latn"]},bm:{nu:["latn"]},"bm-Nkoo":{nu:["latn"]},bn:{nu:["beng"]},"bn-IN":{nu:["beng"]},bo:{nu:["latn"]},"bo-IN":{nu:["latn"]},bqi:{nu:["latn"]},br:{nu:["latn"]},brx:{nu:["latn"]},bs:{nu:["latn"]},"bs-Cyrl":{nu:["latn"]},"bs-Latn":{nu:["latn"]},bss:{nu:["latn"]},bua:{nu:["latn"]},byn:{nu:["latn"]},ca:{nu:["latn"]},"ca-AD":{nu:["latn"]},"ca-ES-valencia":{nu:["latn"]},"ca-FR":{nu:["latn"]},"ca-IT":{nu:["latn"]},cad:{nu:["latn"]},cch:{nu:["latn"]},ccp:{nu:["cakm"]},"ccp-IN":{nu:["cakm"]},ce:{nu:["latn"]},ceb:{nu:["latn"]},cgg:{nu:["latn"]},cho:{nu:["latn"]},chr:{nu:["latn"]},cic:{nu:["latn"]},ckb:{nu:["arab"]},"ckb-IR":{nu:["arab"]},co:{nu:["latn"]},cop:{nu:["latn"]},cs:{nu:["latn"]},csw:{nu:["latn"]},cu:{nu:["latn"]},cv:{nu:["latn"]},cy:{nu:["latn"]},da:{nu:["latn"],separator:{latn:"."}},"da-GL":{nu:["latn"],separator:{latn:"."}},dav:{nu:["latn"]},de:{nu:["latn"]},"de-AT":{nu:["latn"]},"de-BE":{nu:["latn"]},"de-CH":{nu:["latn"]},"de-IT":{nu:["latn"]},"de-LI":{nu:["latn"]},"de-LU":{nu:["latn"]},dje:{nu:["latn"]},doi:{nu:["latn"]},dsb:{nu:["latn"]},dua:{nu:["latn"]},dv:{nu:["latn"]},dyo:{nu:["latn"]},dz:{nu:["tibt"]},ebu:{nu:["latn"]},ee:{nu:["latn"]},"ee-TG":{nu:["latn"]},el:{nu:["latn"]},"el-CY":{nu:["latn"]},"el-polyton":{nu:["latn"]},en:{nu:["latn"]},"en-001":{nu:["latn"]},"en-150":{nu:["latn"]},"en-AE":{nu:["latn"]},"en-AG":{nu:["latn"]},"en-AI":{nu:["latn"]},"en-AS":{nu:["latn"]},"en-AT":{nu:["latn"]},"en-AU":{nu:["latn"]},"en-BB":{nu:["latn"]},"en-BE":{nu:["latn"]},"en-BI":{nu:["latn"]},"en-BM":{nu:["latn"]},"en-BS":{nu:["latn"]},"en-BW":{nu:["latn"]},"en-BZ":{nu:["latn"]},"en-CA":{nu:["latn"]},"en-CC":{nu:["latn"]},"en-CH":{nu:["latn"]},"en-CK":{nu:["latn"]},"en-CM":{nu:["latn"]},"en-CX":{nu:["latn"]},"en-CY":{nu:["latn"]},"en-CZ":{nu:["latn"]},"en-DE":{nu:["latn"]},"en-DG":{nu:["latn"]},"en-DK":{nu:["latn"],separator:{latn:"."}},"en-DM":{nu:["latn"]},"en-Dsrt":{nu:["latn"]},"en-EE":{nu:["latn"]},"en-ER":{nu:["latn"]},"en-ES":{nu:["latn"]},"en-FI":{nu:["latn"],separator:{latn:"."}},"en-FJ":{nu:["latn"]},"en-FK":{nu:["latn"]},"en-FM":{nu:["latn"]},"en-FR":{nu:["latn"]},"en-GB":{nu:["latn"]},"en-GD":{nu:["latn"]},"en-GE":{nu:["latn"]},"en-GG":{nu:["latn"]},"en-GH":{nu:["latn"]},"en-GI":{nu:["latn"]},"en-GM":{nu:["latn"]},"en-GS":{nu:["latn"]},"en-GU":{nu:["latn"]},"en-GY":{nu:["latn"]},"en-HK":{nu:["latn"]},"en-HU":{nu:["latn"]},"en-ID":{nu:["latn"]},"en-IE":{nu:["latn"]},"en-IL":{nu:["latn"]},"en-IM":{nu:["latn"]},"en-IN":{nu:["latn"]},"en-IO":{nu:["latn"]},"en-IT":{nu:["latn"]},"en-JE":{nu:["latn"]},"en-JM":{nu:["latn"]},"en-JP":{nu:["latn"]},"en-KE":{nu:["latn"]},"en-KI":{nu:["latn"]},"en-KN":{nu:["latn"]},"en-KY":{nu:["latn"]},"en-LC":{nu:["latn"]},"en-LR":{nu:["latn"]},"en-LS":{nu:["latn"]},"en-LT":{nu:["latn"]},"en-LV":{nu:["latn"]},"en-MG":{nu:["latn"]},"en-MH":{nu:["latn"]},"en-MO":{nu:["latn"]},"en-MP":{nu:["latn"]},"en-MS":{nu:["latn"]},"en-MT":{nu:["latn"]},"en-MU":{nu:["latn"]},"en-MV":{nu:["latn"]},"en-MW":{nu:["latn"]},"en-MY":{nu:["latn"]},"en-NA":{nu:["latn"]},"en-NF":{nu:["latn"]},"en-NG":{nu:["latn"]},"en-NL":{nu:["latn"]},"en-NO":{nu:["latn"]},"en-NR":{nu:["latn"]},"en-NU":{nu:["latn"]},"en-NZ":{nu:["latn"]},"en-PG":{nu:["latn"]},"en-PH":{nu:["latn"]},"en-PK":{nu:["latn"]},"en-PL":{nu:["latn"]},"en-PN":{nu:["latn"]},"en-PR":{nu:["latn"]},"en-PT":{nu:["latn"]},"en-PW":{nu:["latn"]},"en-RO":{nu:["latn"]},"en-RW":{nu:["latn"]},"en-SB":{nu:["latn"]},"en-SC":{nu:["latn"]},"en-SD":{nu:["latn"]},"en-SE":{nu:["latn"]},"en-SG":{nu:["latn"]},"en-SH":{nu:["latn"]},"en-SI":{nu:["latn"]},"en-SK":{nu:["latn"]},"en-SL":{nu:["latn"]},"en-SS":{nu:["latn"]},"en-SX":{nu:["latn"]},"en-SZ":{nu:["latn"]},"en-Shaw":{nu:["latn"]},"en-TC":{nu:["latn"]},"en-TK":{nu:["latn"]},"en-TO":{nu:["latn"]},"en-TT":{nu:["latn"]},"en-TV":{nu:["latn"]},"en-TZ":{nu:["latn"]},"en-UA":{nu:["latn"]},"en-UG":{nu:["latn"]},"en-UM":{nu:["latn"]},"en-VC":{nu:["latn"]},"en-VG":{nu:["latn"]},"en-VI":{nu:["latn"]},"en-VU":{nu:["latn"]},"en-WS":{nu:["latn"]},"en-ZA":{nu:["latn"]},"en-ZM":{nu:["latn"]},"en-ZW":{nu:["latn"]},eo:{nu:["latn"]},es:{nu:["latn"]},"es-419":{nu:["latn"]},"es-AR":{nu:["latn"]},"es-BO":{nu:["latn"]},"es-BR":{nu:["latn"]},"es-BZ":{nu:["latn"]},"es-CL":{nu:["latn"]},"es-CO":{nu:["latn"]},"es-CR":{nu:["latn"]},"es-CU":{nu:["latn"]},"es-DO":{nu:["latn"]},"es-EA":{nu:["latn"]},"es-EC":{nu:["latn"]},"es-GQ":{nu:["latn"]},"es-GT":{nu:["latn"]},"es-HN":{nu:["latn"]},"es-IC":{nu:["latn"]},"es-MX":{nu:["latn"]},"es-NI":{nu:["latn"]},"es-PA":{nu:["latn"]},"es-PE":{nu:["latn"]},"es-PH":{nu:["latn"]},"es-PR":{nu:["latn"]},"es-PY":{nu:["latn"]},"es-SV":{nu:["latn"]},"es-US":{nu:["latn"]},"es-UY":{nu:["latn"]},"es-VE":{nu:["latn"]},et:{nu:["latn"]},eu:{nu:["latn"]},ewo:{nu:["latn"]},fa:{nu:["arabext"]},"fa-AF":{nu:["arabext"]},ff:{nu:["latn"]},"ff-Adlm":{nu:["adlm"]},"ff-Adlm-BF":{nu:["adlm"]},"ff-Adlm-CM":{nu:["adlm"]},"ff-Adlm-GH":{nu:["adlm"]},"ff-Adlm-GM":{nu:["adlm"]},"ff-Adlm-GW":{nu:["adlm"]},"ff-Adlm-LR":{nu:["adlm"]},"ff-Adlm-MR":{nu:["adlm"]},"ff-Adlm-NE":{nu:["adlm"]},"ff-Adlm-NG":{nu:["adlm"]},"ff-Adlm-SL":{nu:["adlm"]},"ff-Adlm-SN":{nu:["adlm"]},"ff-Latn":{nu:["latn"]},"ff-Latn-BF":{nu:["latn"]},"ff-Latn-CM":{nu:["latn"]},"ff-Latn-GH":{nu:["latn"]},"ff-Latn-GM":{nu:["latn"]},"ff-Latn-GN":{nu:["latn"]},"ff-Latn-GW":{nu:["latn"]},"ff-Latn-LR":{nu:["latn"]},"ff-Latn-MR":{nu:["latn"]},"ff-Latn-NE":{nu:["latn"]},"ff-Latn-NG":{nu:["latn"]},"ff-Latn-SL":{nu:["latn"]},fi:{nu:["latn"],separator:{latn:"."}},fil:{nu:["latn"]},fo:{nu:["latn"]},"fo-DK":{nu:["latn"]},fr:{nu:["latn"]},"fr-BE":{nu:["latn"]},"fr-BF":{nu:["latn"]},"fr-BI":{nu:["latn"]},"fr-BJ":{nu:["latn"]},"fr-BL":{nu:["latn"]},"fr-CA":{nu:["latn"]},"fr-CD":{nu:["latn"]},"fr-CF":{nu:["latn"]},"fr-CG":{nu:["latn"]},"fr-CH":{nu:["latn"]},"fr-CI":{nu:["latn"]},"fr-CM":{nu:["latn"]},"fr-DJ":{nu:["latn"]},"fr-DZ":{nu:["latn"]},"fr-GA":{nu:["latn"]},"fr-GF":{nu:["latn"]},"fr-GN":{nu:["latn"]},"fr-GP":{nu:["latn"]},"fr-GQ":{nu:["latn"]},"fr-HT":{nu:["latn"]},"fr-KM":{nu:["latn"]},"fr-LU":{nu:["latn"]},"fr-MA":{nu:["latn"]},"fr-MC":{nu:["latn"]},"fr-MF":{nu:["latn"]},"fr-MG":{nu:["latn"]},"fr-ML":{nu:["latn"]},"fr-MQ":{nu:["latn"]},"fr-MR":{nu:["latn"]},"fr-MU":{nu:["latn"]},"fr-NC":{nu:["latn"]},"fr-NE":{nu:["latn"]},"fr-PF":{nu:["latn"]},"fr-PM":{nu:["latn"]},"fr-RE":{nu:["latn"]},"fr-RW":{nu:["latn"]},"fr-SC":{nu:["latn"]},"fr-SN":{nu:["latn"]},"fr-SY":{nu:["latn"]},"fr-TD":{nu:["latn"]},"fr-TG":{nu:["latn"]},"fr-TN":{nu:["latn"]},"fr-VU":{nu:["latn"]},"fr-WF":{nu:["latn"]},"fr-YT":{nu:["latn"]},frr:{nu:["latn"]},fur:{nu:["latn"]},fy:{nu:["latn"]},ga:{nu:["latn"]},"ga-GB":{nu:["latn"]},gaa:{nu:["latn"]},gd:{nu:["latn"]},gez:{nu:["latn"]},"gez-ER":{nu:["latn"]},gl:{nu:["latn"]},gn:{nu:["latn"]},gsw:{nu:["latn"]},"gsw-FR":{nu:["latn"]},"gsw-LI":{nu:["latn"]},gu:{nu:["latn"]},guz:{nu:["latn"]},gv:{nu:["latn"]},ha:{nu:["latn"]},"ha-Arab":{nu:["latn"]},"ha-Arab-SD":{nu:["latn"]},"ha-GH":{nu:["latn"]},"ha-NE":{nu:["latn"]},haw:{nu:["latn"]},he:{nu:["latn"]},hi:{nu:["latn"]},"hi-Latn":{nu:["latn"]},hnj:{nu:["hmnp","latn"]},"hnj-Hmnp":{nu:["hmnp","latn"]},hr:{nu:["latn"]},"hr-BA":{nu:["latn"]},hsb:{nu:["latn"]},ht:{nu:["latn"]},hu:{nu:["latn"]},hy:{nu:["latn"]},ia:{nu:["latn"]},id:{nu:["latn"],separator:{latn:"."}},ie:{nu:["latn"]},ig:{nu:["latn"]},ii:{nu:["latn"]},io:{nu:["latn"]},is:{nu:["latn"]},it:{nu:["latn"]},"it-CH":{nu:["latn"]},"it-SM":{nu:["latn"]},"it-VA":{nu:["latn"]},iu:{nu:["latn"]},"iu-Latn":{nu:["latn"]},ja:{nu:["latn"]},jbo:{nu:["latn"]},jgo:{nu:["latn"]},jmc:{nu:["latn"]},jv:{nu:["latn"]},ka:{nu:["latn"]},kaa:{nu:["latn"]},"kaa-Cyrl":{nu:["latn"]},"kaa-Latn":{nu:["latn"]},kab:{nu:["latn"]},kaj:{nu:["latn"]},kam:{nu:["latn"]},kcg:{nu:["latn"]},kde:{nu:["latn"]},kea:{nu:["latn"]},kek:{nu:["latn"]},ken:{nu:["latn"]},kgp:{nu:["latn"]},khq:{nu:["latn"]},ki:{nu:["latn"]},kk:{nu:["latn"]},"kk-Arab":{nu:["latn"]},"kk-Cyrl":{nu:["latn"]},"kk-KZ":{nu:["latn"]},kkj:{nu:["latn"]},kl:{nu:["latn"]},kln:{nu:["latn"]},km:{nu:["latn"]},kn:{nu:["latn"]},ko:{nu:["latn"]},"ko-CN":{nu:["latn"]},"ko-KP":{nu:["latn"]},kok:{nu:["latn"]},"kok-Deva":{nu:["latn"]},"kok-Latn":{nu:["latn"]},kpe:{nu:["latn"]},"kpe-GN":{nu:["latn"]},ks:{nu:["arabext"]},"ks-Arab":{nu:["arabext"]},"ks-Deva":{nu:["latn"]},ksb:{nu:["latn"]},ksf:{nu:["latn"]},ksh:{nu:["latn"]},ku:{nu:["latn"]},"ku-Arab":{nu:["latn"]},"ku-Arab-IR":{nu:["latn"]},"ku-Latn":{nu:["latn"]},"ku-Latn-IQ":{nu:["latn"]},"ku-Latn-SY":{nu:["latn"]},"ku-TR":{nu:["latn"]},kw:{nu:["latn"]},kxv:{nu:["latn"]},"kxv-Deva":{nu:["latn"]},"kxv-Latn":{nu:["latn"]},"kxv-Orya":{nu:["latn"]},"kxv-Telu":{nu:["latn"]},ky:{nu:["latn"]},la:{nu:["latn"]},lag:{nu:["latn"]},lb:{nu:["latn"]},lg:{nu:["latn"]},lij:{nu:["latn"]},lkt:{nu:["latn"]},lld:{nu:["latn"]},lmo:{nu:["latn"]},ln:{nu:["latn"]},"ln-AO":{nu:["latn"]},"ln-CF":{nu:["latn"]},"ln-CG":{nu:["latn"]},lo:{nu:["latn"]},lrc:{nu:["arabext"]},"lrc-IQ":{nu:["arabext"]},lt:{nu:["latn"]},ltg:{nu:["latn"]},lu:{nu:["latn"]},luo:{nu:["latn"]},luy:{nu:["latn"]},lv:{nu:["latn"]},lzz:{nu:["latn"]},mai:{nu:["latn"]},mas:{nu:["latn"]},"mas-TZ":{nu:["latn"]},mdf:{nu:["latn"]},mer:{nu:["latn"]},mfe:{nu:["latn"]},mg:{nu:["latn"]},mgh:{nu:["latn"]},mgo:{nu:["latn"]},mhn:{nu:["latn"]},mi:{nu:["latn"]},mic:{nu:["latn"]},mk:{nu:["latn"]},ml:{nu:["latn"]},mn:{nu:["latn"]},"mn-Mong":{nu:["latn"]},"mn-Mong-MN":{nu:["latn"]},mni:{nu:["beng"]},"mni-Beng":{nu:["beng"]},"mni-Mtei":{nu:["mtei"]},moh:{nu:["latn"]},mr:{nu:["deva"]},ms:{nu:["latn"]},"ms-Arab":{nu:["latn"]},"ms-Arab-BN":{nu:["latn"]},"ms-BN":{nu:["latn"]},"ms-ID":{nu:["latn"],separator:{latn:"."}},"ms-SG":{nu:["latn"]},mt:{nu:["latn"]},mua:{nu:["latn"]},mus:{nu:["latn"]},mww:{nu:["hmnp","latn"]},"mww-Hmnp":{nu:["hmnp","latn"]},my:{nu:["mymr"]},myv:{nu:["latn"]},mzn:{nu:["arabext"]},naq:{nu:["latn"]},nb:{nu:["latn"]},"nb-SJ":{nu:["latn"]},nd:{nu:["latn"]},nds:{nu:["latn"]},"nds-NL":{nu:["latn"]},ne:{nu:["deva"]},"ne-IN":{nu:["deva"]},nl:{nu:["latn"]},"nl-AW":{nu:["latn"]},"nl-BE":{nu:["latn"]},"nl-BQ":{nu:["latn"]},"nl-CW":{nu:["latn"]},"nl-SR":{nu:["latn"]},"nl-SX":{nu:["latn"]},nmg:{nu:["latn"]},nn:{nu:["latn"]},nnh:{nu:["latn"]},no:{nu:["latn"]},nqo:{nu:["nkoo"]},nr:{nu:["latn"]},nso:{nu:["latn"]},nus:{nu:["latn"]},nv:{nu:["latn"]},ny:{nu:["latn"]},nyn:{nu:["latn"]},oc:{nu:["latn"]},"oc-ES":{nu:["latn"]},oka:{nu:["latn"]},"oka-US":{nu:["latn"]},om:{nu:["latn"]},"om-KE":{nu:["latn"]},or:{nu:["latn"]},os:{nu:["latn"]},"os-RU":{nu:["latn"]},osa:{nu:["latn"]},pa:{nu:["latn"]},"pa-Arab":{nu:["arabext"]},"pa-Guru":{nu:["latn"]},pap:{nu:["latn"]},"pap-AW":{nu:["latn"]},pcm:{nu:["latn"]},pi:{nu:["latn"]},"pi-Latn":{nu:["latn"]},pis:{nu:["latn"]},pl:{nu:["latn"]},pms:{nu:["latn"]},prg:{nu:["latn"]},ps:{nu:["arabext"]},"ps-PK":{nu:["arabext"]},pt:{nu:["latn"]},"pt-AO":{nu:["latn"]},"pt-CH":{nu:["latn"]},"pt-CV":{nu:["latn"]},"pt-GQ":{nu:["latn"]},"pt-GW":{nu:["latn"]},"pt-LU":{nu:["latn"]},"pt-MO":{nu:["latn"]},"pt-MZ":{nu:["latn"]},"pt-PT":{nu:["latn"]},"pt-ST":{nu:["latn"]},"pt-TL":{nu:["latn"]},qu:{nu:["latn"]},"qu-BO":{nu:["latn"]},"qu-EC":{nu:["latn"]},quc:{nu:["latn"]},raj:{nu:["deva"]},rhg:{nu:["latn"]},"rhg-Rohg":{nu:["latn"]},"rhg-Rohg-BD":{nu:["latn"]},rif:{nu:["latn"]},rm:{nu:["latn"]},rn:{nu:["latn"]},ro:{nu:["latn"]},"ro-MD":{nu:["latn"]},rof:{nu:["latn"]},ru:{nu:["latn"]},"ru-BY":{nu:["latn"]},"ru-KG":{nu:["latn"]},"ru-KZ":{nu:["latn"]},"ru-MD":{nu:["latn"]},"ru-UA":{nu:["latn"]},rw:{nu:["latn"]},rwk:{nu:["latn"]},sa:{nu:["deva"]},sah:{nu:["latn"]},saq:{nu:["latn"]},sat:{nu:["olck"]},"sat-Deva":{nu:["deva"]},"sat-Olck":{nu:["olck"]},sbp:{nu:["latn"]},sc:{nu:["latn"]},scn:{nu:["latn"]},sd:{nu:["arab"]},"sd-Arab":{nu:["arab"]},"sd-Deva":{nu:["latn"]},sdh:{nu:["arab"]},"sdh-IQ":{nu:["arab"]},se:{nu:["latn"]},"se-FI":{nu:["latn"]},"se-SE":{nu:["latn"]},seh:{nu:["latn"]},ses:{nu:["latn"]},sg:{nu:["latn"]},sgs:{nu:["latn"]},shi:{nu:["latn"]},"shi-Latn":{nu:["latn"]},"shi-Tfng":{nu:["latn"]},shn:{nu:["latn"]},"shn-TH":{nu:["latn"]},si:{nu:["latn"],separator:{latn:"."}},sid:{nu:["latn"]},sk:{nu:["latn"]},skr:{nu:["latn"]},sl:{nu:["latn"]},sma:{nu:["latn"]},"sma-NO":{nu:["latn"]},smj:{nu:["latn"]},"smj-NO":{nu:["latn"]},smn:{nu:["latn"],separator:{latn:"."}},sms:{nu:["latn"]},sn:{nu:["latn"]},so:{nu:["latn"]},"so-DJ":{nu:["latn"]},"so-ET":{nu:["latn"]},"so-KE":{nu:["latn"]},sq:{nu:["latn"]},"sq-MK":{nu:["latn"]},"sq-XK":{nu:["latn"]},sr:{nu:["latn"]},"sr-Cyrl":{nu:["latn"]},"sr-Cyrl-BA":{nu:["latn"]},"sr-Cyrl-ME":{nu:["latn"]},"sr-Cyrl-XK":{nu:["latn"]},"sr-Latn":{nu:["latn"]},"sr-Latn-BA":{nu:["latn"]},"sr-Latn-ME":{nu:["latn"]},"sr-Latn-XK":{nu:["latn"]},ss:{nu:["latn"]},"ss-SZ":{nu:["latn"]},ssy:{nu:["latn"]},st:{nu:["latn"]},"st-LS":{nu:["latn"]},su:{nu:["latn"],separator:{latn:"."}},"su-Latn":{nu:["latn"],separator:{latn:"."}},suz:{nu:["latn"]},"suz-Deva":{nu:["latn"]},"suz-Sunu":{nu:["latn"]},sv:{nu:["latn"]},"sv-AX":{nu:["latn"]},"sv-FI":{nu:["latn"],separator:{latn:"."}},sw:{nu:["latn"]},"sw-CD":{nu:["latn"]},"sw-KE":{nu:["latn"]},"sw-UG":{nu:["latn"]},syr:{nu:["latn"]},"syr-SY":{nu:["latn"]},szl:{nu:["latn"]},ta:{nu:["latn"]},"ta-LK":{nu:["latn"]},"ta-MY":{nu:["latn"]},"ta-SG":{nu:["latn"]},te:{nu:["latn"]},teo:{nu:["latn"]},"teo-KE":{nu:["latn"]},tg:{nu:["latn"]},th:{nu:["latn"]},ti:{nu:["latn"]},"ti-ER":{nu:["latn"]},tig:{nu:["latn"]},tk:{nu:["latn"]},tn:{nu:["latn"]},"tn-BW":{nu:["latn"]},to:{nu:["latn"]},tok:{nu:["latn"]},tpi:{nu:["latn"]},tr:{nu:["latn"]},"tr-CY":{nu:["latn"]},trv:{nu:["latn"]},trw:{nu:["latn"]},ts:{nu:["latn"]},tt:{nu:["latn"]},twq:{nu:["latn"]},tyv:{nu:["latn"]},tzm:{nu:["latn"]},ug:{nu:["latn"]},uk:{nu:["latn"]},und:{nu:["latn"]},ur:{nu:["latn"]},"ur-IN":{nu:["arabext"],separator:{arabext:"\u066B"}},uz:{nu:["latn"]},"uz-Arab":{nu:["arabext"]},"uz-Cyrl":{nu:["latn"]},"uz-Latn":{nu:["latn"]},vai:{nu:["latn"]},"vai-Latn":{nu:["latn"]},"vai-Vaii":{nu:["latn"]},ve:{nu:["latn"]},vec:{nu:["latn"]},vi:{nu:["latn"]},vmw:{nu:["latn"]},vo:{nu:["latn"]},vun:{nu:["latn"]},wa:{nu:["latn"]},wae:{nu:["latn"]},wal:{nu:["latn"]},wbp:{nu:["latn"]},wo:{nu:["latn"]},xh:{nu:["latn"]},xnr:{nu:["latn"]},xog:{nu:["latn"]},yav:{nu:["latn"]},yi:{nu:["latn"]},yo:{nu:["latn"]},"yo-BJ":{nu:["latn"]},yrl:{nu:["latn"]},"yrl-CO":{nu:["latn"]},"yrl-VE":{nu:["latn"]},yue:{nu:["latn"]},"yue-Hans":{nu:["latn"]},"yue-Hant":{nu:["latn"]},"yue-Hant-CN":{nu:["latn"]},"yue-Hant-MO":{nu:["latn"]},za:{nu:["latn"]},zgh:{nu:["latn"]},zh:{nu:["latn"]},"zh-Hans":{nu:["latn"]},"zh-Hans-HK":{nu:["latn"]},"zh-Hans-MO":{nu:["latn"]},"zh-Hans-MY":{nu:["latn"]},"zh-Hans-SG":{nu:["latn"]},"zh-Hant":{nu:["latn"]},"zh-Hant-HK":{nu:["latn"]},"zh-Hant-MO":{nu:["latn"]},"zh-Hant-MY":{nu:["latn"]},"zh-Latn":{nu:["latn"]},zu:{nu:["latn"]}},ts=["locale","style","years","yearsDisplay","months","monthsDisplay","weeks","weeksDisplay","days","daysDisplay","hours","hoursDisplay","minutes","minutesDisplay","seconds","secondsDisplay","milliseconds","millisecondsDisplay","microseconds","microsecondsDisplay","nanoseconds","nanosecondsDisplay","numberingSystem","fractionalDigits"],tl=[{styleSlot:"years",displaySlot:"yearsDisplay",unit:"years",values:["long","short","narrow"],digitalDefault:"short"},{styleSlot:"months",displaySlot:"monthsDisplay",unit:"months",values:["long","short","narrow"],digitalDefault:"short"},{styleSlot:"weeks",displaySlot:"weeksDisplay",unit:"weeks",values:["long","short","narrow"],digitalDefault:"short"},{styleSlot:"days",displaySlot:"daysDisplay",unit:"days",values:["long","short","narrow"],digitalDefault:"short"},{styleSlot:"hours",displaySlot:"hoursDisplay",unit:"hours",values:["long","short","narrow","numeric","2-digit"],digitalDefault:"numeric"},{styleSlot:"minutes",displaySlot:"minutesDisplay",unit:"minutes",values:["long","short","narrow","numeric","2-digit"],digitalDefault:"numeric"},{styleSlot:"seconds",displaySlot:"secondsDisplay",unit:"seconds",values:["long","short","narrow","numeric","2-digit"],digitalDefault:"numeric"},{styleSlot:"milliseconds",displaySlot:"millisecondsDisplay",unit:"milliseconds",values:["long","short","narrow","numeric"],digitalDefault:"numeric"},{styleSlot:"microseconds",displaySlot:"microsecondsDisplay",unit:"microseconds",values:["long","short","narrow","numeric"],digitalDefault:"numeric"},{styleSlot:"nanoseconds",displaySlot:"nanosecondsDisplay",unit:"nanoseconds",values:["long","short","narrow","numeric"],digitalDefault:"numeric"}];class td{constructor(e,t){if(!(this&&this instanceof td?this.constructor:void 0))throw TypeError("Intl.DurationFormat must be called with 'new'");const n=i(e),r=Object.create(null),a=void 0===t?Object.create(null):eX(t),o=eZ(a,"localeMatcher","string",["best fit","lookup"],"best fit"),u=eZ(a,"numberingSystem","string",void 0,void 0);if(void 0!==u&&0>to.indexOf(u))throw RangeError(`Invalid numberingSystems: ${u}`);r.nu=u,r.localeMatcher=o;const{localeData:s,availableLocales:l}=td,d=function(e,t,n,r,i,a){let o,u;if("lookup"===n.localeMatcher)o=function(e,t,n){let r={locale:""};for(let n of t){let t=n.replace(e1,""),i=eJ(e,t);if(i)return r.locale=i,n!==t&&(r.extension=n.slice(t.length,n.length)),r}return r.locale=n(),r}(Array.from(e),t,a);else{var s;let n,r,i,u,l;s=Array.from(e),i=[],u=t.reduce((e,t)=>{let n=t.replace(e1,"");return i.push(n),e[n]=t,e},{}),(l=function(e,t,n=838){let r=1/0,i={matchedDesiredLocale:"",distances:{}},a=e4.get(t);a||(a=t.map(e=>{try{return Intl.getCanonicalLocales([e])[0]||e}catch{return e}}),e4.set(t,a));let o=new Set(a);for(let t=0;t<e.length;t++){let n=e[t];if(o.has(n)){let e=0+40*t;if(i.distances[n]={[n]:e},e<r&&(r=e,i.matchedDesiredLocale=n,i.matchedSupportedLocale=n),0===t)return i}}for(let t=0;t<e.length;t++){let n=e[t];try{let e=new Intl.Locale(n).maximize().toString();if(e!==n){let a=function(e){let t=[],n=e;for(;n;){t.push(n);let e=n.lastIndexOf("-");if(-1===e)break;n=n.substring(0,e)}return t}(e);for(let u=0;u<a.length;u++){let s=a[u];if(s!==n&&o.has(s)){let a;try{a=new Intl.Locale(s).maximize().toString()===e?0+40*t:10*u+40*t}catch{a=10*u+40*t}i.distances[n]||(i.distances[n]={}),i.distances[n][s]=a,a<r&&(r=a,i.matchedDesiredLocale=n,i.matchedSupportedLocale=s);break}}}}catch{}}return i.matchedSupportedLocale&&0===r||(e.forEach((e,n)=>{i.distances[e]||(i.distances[e]={}),a.forEach((a,o)=>{let u=t[o],s=e7(e,a)+0+40*n;i.distances[e][u]=s,s<r&&(r=s,i.matchedDesiredLocale=e,i.matchedSupportedLocale=u)})}),r>=n&&(i.matchedDesiredLocale=void 0,i.matchedSupportedLocale=void 0)),i}(i,s)).matchedSupportedLocale&&l.matchedDesiredLocale&&(n=l.matchedSupportedLocale,r=u[l.matchedDesiredLocale].slice(l.matchedDesiredLocale.length)||void 0),o=n?{locale:n,extension:r}:{locale:a()}}null==o&&(o={locale:a(),extension:""});let l=o.locale,d=i[l],c={locale:"en",dataLocale:l};u=o.extension?function(e){let t;e2(e===e.toLowerCase(),"Expected extension to be lowercase"),e2("-u-"===e.slice(0,3),"Expected extension to be a Unicode locale extension");let n=[],r=[],i=e.length,a=3;for(;a<i;){let o,u=e.indexOf("-",a);o=-1===u?i-a:u-a;let s=e.slice(a,a+o);e2(o>=2,"Expected a subtag to have at least 2 characters"),void 0===t&&2!=o?-1===n.indexOf(s)&&n.push(s):2===o?(t={key:s,value:""},void 0===r.find(e=>e.key===t?.key)&&r.push(t)):t?.value===""?t.value=s:(e2(void 0!==t,"Expected keyword to be defined"),t.value+="-"+s),a+=o+1}return{attributes:n,keywords:r}}(o.extension).keywords:[];let f=[];for(let e of r){let t,r=d?.[e]??[];e2(Array.isArray(r),`keyLocaleData for ${e} must be an array`);let i=r[0];e2(void 0===i||"string"==typeof i,"value must be a string or undefined");let a=u.find(t=>t.key===e);if(a){let n=a.value;""!==n?r.indexOf(n)>-1&&(t={key:e,value:i=n}):r.indexOf("true")>-1&&(t={key:e,value:i="true"})}let o=n[e];e2(null==o||"string"==typeof o,"optionsValue must be a string or undefined"),"string"==typeof o&&""===(o=function(e,t){let n=t.toLowerCase();return e2(void 0!==e,"ukey must be defined"),n}(e.toLowerCase(),o))&&(o="true"),o!==i&&r.indexOf(o)>-1&&(i=o,t=void 0),t&&f.push(t),c[e]=i}return f.length>0&&(l=function(e,t,n){e2(-1===e.indexOf("-u-"),"Expected locale to not have a Unicode locale extension");let r="-u";for(let e of t)r+=`-${e}`;for(let e of n){let{key:t,value:n}=e;r+=`-${t}`,""!==n&&(r+=`-${n}`)}if("-u"===r)return e9(e);let i=e.indexOf("-x-");return e9(-1===i?e+r:e.slice(0,i)+r+e.slice(i))}(l,[],f)),c.locale=l,c}(l,n,r,["nu"],s,td.getDefaultLocale),c=d.locale,f=tn(this);f.initializedDurationFormat=!0,f.locale=c,f.numberingSystem=d.nu;const h=eZ(a,"style","string",["long","short","narrow","digital"],"short");f.style=h,f.dataLocale=d.dataLocale;let p="";tl.forEach(e=>{let{styleSlot:t,displaySlot:n,unit:r,values:i,digitalDefault:o}=e,u=function(e,t,n,r,i,a){let o=eZ(t,e,"string",r,void 0),u="always";void 0===o&&("digital"===n?("hours"!==e&&"minutes"!==e&&"seconds"!==e&&(u="auto"),o=i):(u="auto",o="numeric"===a||"2-digit"===a?"numeric":n));let s=eZ(t,`${e}Display`,"string",["always","auto"],u);if("numeric"===a||"2-digit"===a){if("numeric"!==o&&"2-digit"!==o)throw RangeError("Can't mix numeric and non-numeric styles");if(("minutes"===e||"seconds"===e)&&(o="2-digit"),"numeric"===o&&"always"===s&&("milliseconds"===e||"microseconds"===e||"nanoseconds"===e))throw RangeError("Can't display milliseconds, microseconds, or nanoseconds in numeric format")}return{style:o,display:s}}(r,a,h,i,o,p);f[t]=u.style,f[n]=u.display,("hours"===r||"minutes"===r||"seconds"===r||"milliseconds"===r||"microseconds"===r)&&(p=u.style)}),f.fractionalDigits=function(e,t,n){var r=e[t];if(void 0===r)return n;let i=Number(r);if(isNaN(i)||i<0||i>9)throw RangeError(`${i} is outside of range [0, 9]`);return Math.floor(i)}(a,"fractionalDigits",void 0)}resolvedOptions(){if("object"!=typeof this||!function(e,t){if(!eQ(e))return!1;if("object"!=typeof t)return!1;let n=e.prototype;if("object"!=typeof n)throw TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(n,t)}(td,this))throw TypeError("Method Intl.DurationFormat.prototype.resolvedOptions called on incompatible receiver");let e=tn(this),t={};for(let n of ts){let r=e[n];"fractionalDigits"===n?void 0!==r&&(r=Number(r)):eH(void 0!==r,`Missing internal slot ${n}`),t[n]=r}return t}formatToParts(e){if(void 0===tn(this).initializedDurationFormat)throw TypeError("Error uninitialized locale");let t=tr(this,ta(e)),n=[];for(let{type:e,unit:r,value:i}of t){let t={type:e,value:i};r&&(t.unit=r),n.push(t)}return n}format(e){if(void 0===tn(this).initializedDurationFormat)throw TypeError("Error uninitialized locale");let t=tr(this,ta(e)),n="";for(let{value:e}of t)n+=e;return n}static supportedLocalesOf(e,t){return function(e,t,n){void 0!==n&&eZ(n=eX(n),"localeMatcher","string",["lookup","best fit"],"best fit");var r=Array.from(e);let i=[];for(let e of t){let t=eJ(r,e.replace(e1,""));t&&i.push(t)}return i}(td.availableLocales,i(e),t)}static __defaultLocale="en";static availableLocales=new Set;static localeData=Object.keys(tu).reduce((e,t)=>{td.availableLocales.add(t);let n=tu[t].nu;return e[t]={nu:n,digitalFormat:tu[t].separator||n.reduce((e,t)=>(e[t]=":",e),{})},e},{});static getDefaultLocale=()=>td.__defaultLocale;static polyfilled=!0}}