/** @license
 *
 * jsPDF - PDF Document creation from JavaScript
 * Version 3.0.0 Built on 2025-02-19T09:26:58.792Z
 *                      CommitID 00000000
 *
 * Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF
 *               2015-2021 yWorks GmbH, http://www.yworks.com
 *               2015-2021 Lukas Holländer <lukas.hollaender@yworks.com>, https://github.com/HackbrettXXX
 *               2016-2018 Aras Abbasi <aras.abbasi@gmail.com>
 *               2010 Aaron Spike, https://github.com/acspike
 *               2012 Willow Systems Corporation, https://github.com/willowsystems
 *               2012 Pablo Hess, https://github.com/pablohess
 *               2012 Florian Jenett, https://github.com/fjenett
 *               2013 Warren Weckesser, https://github.com/warrenweckesser
 *               2013 Youssef Beddad, https://github.com/lifof
 *               2013 Lee Driscoll, https://github.com/lsdriscoll
 *               2013 Stefan Slonevskiy, https://github.com/stefslon
 *               2013 Jeremy Morel, https://github.com/jmorel
 *               2013 Christoph Hartmann, https://github.com/chris-rock
 *               2014 Juan Pablo Gaviria, https://github.com/juanpgaviria
 *               2014 James Makes, https://github.com/dollaruw
 *               2014 Diego Casorran, https://github.com/diegocr
 *               2014 Steven Spungin, https://github.com/Flamenco
 *               2014 Kenneth Glassey, https://github.com/Gavvers
 *
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of this software and associated documentation files (the
 * "Software"), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * Contributor(s):
 *    siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango,
 *    kim3er, mfo, alnorth, Flamenco
 */

/**
 * Copyright (c) 2014-2023 Denis Pushkarev
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(t,r){return t(r={exports:{}},r.exports),r.exports}var e,n,o=function(t){return t&&t.Math===Math&&t},i=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof t&&t)||function(){return this}()||t||Function("return this")(),a=function(t){try{return!!t()}catch(t){return!0}},u=!a((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),c=!a((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),f=Function.prototype.call,s=c?f.bind(f):function(){return f.apply(f,arguments)},p={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,y={f:l&&!p.call({1:2},1)?function(t){var r=l(this,t);return!!r&&r.enumerable}:p},h=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},d=Function.prototype,v=d.call,g=c&&d.bind.bind(v,v),b=c?g:function(t){return function(){return v.apply(t,arguments)}},w=b({}.toString),A=b("".slice),m=function(t){return A(w(t),8,-1)},T=Object,E=b("".split),O=a((function(){return!T("z").propertyIsEnumerable(0)}))?function(t){return"String"===m(t)?E(t,""):T(t)}:T,S=function(t){return null==t},j=TypeError,R=function(t){if(S(t))throw new j("Can't call method on "+t);return t},x=function(t){return O(R(t))},I="object"==typeof document&&document.all,M={all:I,IS_HTMLDDA:void 0===I&&void 0!==I},P=M.all,L=M.IS_HTMLDDA?function(t){return"function"==typeof t||t===P}:function(t){return"function"==typeof t},_=M.all,C=M.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:L(t)||t===_}:function(t){return"object"==typeof t?null!==t:L(t)},B=function(t){return L(t)?t:void 0},F=function(t,r){return arguments.length<2?B(i[t]):i[t]&&i[t][r]},U=b({}.isPrototypeOf),D="undefined"!=typeof navigator&&String(navigator.userAgent)||"",N=i.process,k=i.Deno,W=N&&N.versions||k&&k.version,V=W&&W.v8;V&&(n=(e=V.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!n&&D&&(!(e=D.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=D.match(/Chrome\/(\d+)/))&&(n=+e[1]);var Y=n,G=i.String,z=!!Object.getOwnPropertySymbols&&!a((function(){var t=Symbol("symbol detection");return!G(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&Y&&Y<41})),q=z&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,H=Object,X=q?function(t){return"symbol"==typeof t}:function(t){var r=F("Symbol");return L(r)&&U(r.prototype,H(t))},K=String,J=function(t){try{return K(t)}catch(t){return"Object"}},$=TypeError,Q=function(t){if(L(t))return t;throw new $(J(t)+" is not a function")},Z=function(t,r){var e=t[r];return S(e)?void 0:Q(e)},tt=TypeError,rt=Object.defineProperty,et=function(t,r){try{rt(i,t,{value:r,configurable:!0,writable:!0})}catch(e){i[t]=r}return r},nt=i["__core-js_shared__"]||et("__core-js_shared__",{}),ot=r((function(t){(t.exports=function(t,r){return nt[t]||(nt[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.33.0",mode:"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"})})),it=Object,at=function(t){return it(R(t))},ut=b({}.hasOwnProperty),ct=Object.hasOwn||function(t,r){return ut(at(t),r)},ft=0,st=Math.random(),pt=b(1..toString),lt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+pt(++ft+st,36)},yt=i.Symbol,ht=ot("wks"),dt=q?yt.for||yt:yt&&yt.withoutSetter||lt,vt=function(t){return ct(ht,t)||(ht[t]=z&&ct(yt,t)?yt[t]:dt("Symbol."+t)),ht[t]},gt=TypeError,bt=vt("toPrimitive"),wt=function(t,r){if(!C(t)||X(t))return t;var e,n=Z(t,bt);if(n){if(void 0===r&&(r="default"),e=s(n,t,r),!C(e)||X(e))return e;throw new gt("Can't convert object to primitive value")}return void 0===r&&(r="number"),function(t,r){var e,n;if("string"===r&&L(e=t.toString)&&!C(n=s(e,t)))return n;if(L(e=t.valueOf)&&!C(n=s(e,t)))return n;if("string"!==r&&L(e=t.toString)&&!C(n=s(e,t)))return n;throw new tt("Can't convert object to primitive value")}(t,r)},At=function(t){var r=wt(t,"string");return X(r)?r:r+""},mt=i.document,Tt=C(mt)&&C(mt.createElement),Et=function(t){return Tt?mt.createElement(t):{}},Ot=!u&&!a((function(){return 7!==Object.defineProperty(Et("div"),"a",{get:function(){return 7}}).a})),St=Object.getOwnPropertyDescriptor,jt={f:u?St:function(t,r){if(t=x(t),r=At(r),Ot)try{return St(t,r)}catch(t){}if(ct(t,r))return h(!s(y.f,t,r),t[r])}},Rt=u&&a((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),xt=String,It=TypeError,Mt=function(t){if(C(t))return t;throw new It(xt(t)+" is not an object")},Pt=TypeError,Lt=Object.defineProperty,_t=Object.getOwnPropertyDescriptor,Ct={f:u?Rt?function(t,r,e){if(Mt(t),r=At(r),Mt(e),"function"==typeof t&&"prototype"===r&&"value"in e&&"writable"in e&&!e.writable){var n=_t(t,r);n&&n.writable&&(t[r]=e.value,e={configurable:"configurable"in e?e.configurable:n.configurable,enumerable:"enumerable"in e?e.enumerable:n.enumerable,writable:!1})}return Lt(t,r,e)}:Lt:function(t,r,e){if(Mt(t),r=At(r),Mt(e),Ot)try{return Lt(t,r,e)}catch(t){}if("get"in e||"set"in e)throw new Pt("Accessors not supported");return"value"in e&&(t[r]=e.value),t}},Bt=u?function(t,r,e){return Ct.f(t,r,h(1,e))}:function(t,r,e){return t[r]=e,t},Ft=Function.prototype,Ut=u&&Object.getOwnPropertyDescriptor,Dt=ct(Ft,"name"),Nt={EXISTS:Dt,PROPER:Dt&&"something"===function(){}.name,CONFIGURABLE:Dt&&(!u||u&&Ut(Ft,"name").configurable)},kt=b(Function.toString);L(nt.inspectSource)||(nt.inspectSource=function(t){return kt(t)});var Wt,Vt,Yt,Gt=nt.inspectSource,zt=i.WeakMap,qt=L(zt)&&/native code/.test(String(zt)),Ht=ot("keys"),Xt=function(t){return Ht[t]||(Ht[t]=lt(t))},Kt={},Jt=i.TypeError,$t=i.WeakMap;if(qt||nt.state){var Qt=nt.state||(nt.state=new $t);Qt.get=Qt.get,Qt.has=Qt.has,Qt.set=Qt.set,Wt=function(t,r){if(Qt.has(t))throw new Jt("Object already initialized");return r.facade=t,Qt.set(t,r),r},Vt=function(t){return Qt.get(t)||{}},Yt=function(t){return Qt.has(t)}}else{var Zt=Xt("state");Kt[Zt]=!0,Wt=function(t,r){if(ct(t,Zt))throw new Jt("Object already initialized");return r.facade=t,Bt(t,Zt,r),r},Vt=function(t){return ct(t,Zt)?t[Zt]:{}},Yt=function(t){return ct(t,Zt)}}var tr,rr={set:Wt,get:Vt,has:Yt,enforce:function(t){return Yt(t)?Vt(t):Wt(t,{})},getterFor:function(t){return function(r){var e;if(!C(r)||(e=Vt(r)).type!==t)throw new Jt("Incompatible receiver, "+t+" required");return e}}},er=r((function(t){var r=Nt.CONFIGURABLE,e=rr.enforce,n=rr.get,o=String,i=Object.defineProperty,c=b("".slice),f=b("".replace),s=b([].join),p=u&&!a((function(){return 8!==i((function(){}),"length",{value:8}).length})),l=String(String).split("String"),y=t.exports=function(t,n,a){"Symbol("===c(o(n),0,7)&&(n="["+f(o(n),/^Symbol\(([^)]*)\)/,"$1")+"]"),a&&a.getter&&(n="get "+n),a&&a.setter&&(n="set "+n),(!ct(t,"name")||r&&t.name!==n)&&(u?i(t,"name",{value:n,configurable:!0}):t.name=n),p&&a&&ct(a,"arity")&&t.length!==a.arity&&i(t,"length",{value:a.arity});try{a&&ct(a,"constructor")&&a.constructor?u&&i(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var y=e(t);return ct(y,"source")||(y.source=s(l,"string"==typeof n?n:"")),t};Function.prototype.toString=y((function(){return L(this)&&n(this).source||Gt(this)}),"toString")})),nr=function(t,r,e,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:r;if(L(e)&&er(e,i,n),n.global)o?t[r]=e:et(r,e);else{try{n.unsafe?t[r]&&(o=!0):delete t[r]}catch(t){}o?t[r]=e:Ct.f(t,r,{value:e,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},or=Math.ceil,ir=Math.floor,ar=Math.trunc||function(t){var r=+t;return(r>0?ir:or)(r)},ur=function(t){var r=+t;return r!=r||0===r?0:ar(r)},cr=Math.max,fr=Math.min,sr=function(t,r){var e=ur(t);return e<0?cr(e+r,0):fr(e,r)},pr=Math.min,lr=function(t){return t>0?pr(ur(t),9007199254740991):0},yr=function(t){return lr(t.length)},hr=function(t){return function(r,e,n){var o,i=x(r),a=yr(i),u=sr(n,a);if(t&&e!=e){for(;a>u;)if((o=i[u++])!=o)return!0}else for(;a>u;u++)if((t||u in i)&&i[u]===e)return t||u||0;return!t&&-1}},dr={includes:hr(!0),indexOf:hr(!1)},vr=dr.indexOf,gr=b([].push),br=function(t,r){var e,n=x(t),o=0,i=[];for(e in n)!ct(Kt,e)&&ct(n,e)&&gr(i,e);for(;r.length>o;)ct(n,e=r[o++])&&(~vr(i,e)||gr(i,e));return i},wr=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ar=wr.concat("length","prototype"),mr={f:Object.getOwnPropertyNames||function(t){return br(t,Ar)}},Tr={f:Object.getOwnPropertySymbols},Er=b([].concat),Or=F("Reflect","ownKeys")||function(t){var r=mr.f(Mt(t)),e=Tr.f;return e?Er(r,e(t)):r},Sr=function(t,r,e){for(var n=Or(r),o=Ct.f,i=jt.f,a=0;a<n.length;a++){var u=n[a];ct(t,u)||e&&ct(e,u)||o(t,u,i(r,u))}},jr=/#|\.prototype\./,Rr=function(t,r){var e=Ir[xr(t)];return e===Pr||e!==Mr&&(L(r)?a(r):!!r)},xr=Rr.normalize=function(t){return String(t).replace(jr,".").toLowerCase()},Ir=Rr.data={},Mr=Rr.NATIVE="N",Pr=Rr.POLYFILL="P",Lr=Rr,_r=jt.f,Cr=function(t,r){var e,n,o,a,u,c=t.target,f=t.global,s=t.stat;if(e=f?i:s?i[c]||et(c,{}):(i[c]||{}).prototype)for(n in r){if(a=r[n],o=t.dontCallGetSet?(u=_r(e,n))&&u.value:e[n],!Lr(f?n:c+(s?".":"#")+n,t.forced)&&void 0!==o){if(typeof a==typeof o)continue;Sr(a,o)}(t.sham||o&&o.sham)&&Bt(a,"sham",!0),nr(e,n,a,t)}},Br=!a((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),Fr=Xt("IE_PROTO"),Ur=Object,Dr=Ur.prototype,Nr=Br?Ur.getPrototypeOf:function(t){var r=at(t);if(ct(r,Fr))return r[Fr];var e=r.constructor;return L(e)&&r instanceof e?e.prototype:r instanceof Ur?Dr:null},kr=String,Wr=TypeError,Vr=Object.setPrototypeOf||("__proto__"in{}?function(){var t,r=!1,e={};try{(t=function(t,r,e){try{return b(Q(Object.getOwnPropertyDescriptor(t,r)[e]))}catch(t){}}(Object.prototype,"__proto__","set"))(e,[]),r=e instanceof Array}catch(t){}return function(e,n){return Mt(e),function(t){if("object"==typeof t||L(t))return t;throw new Wr("Can't set "+kr(t)+" as a prototype")}(n),r?t(e,n):e.__proto__=n,e}}():void 0),Yr=Object.keys||function(t){return br(t,wr)},Gr={f:u&&!Rt?Object.defineProperties:function(t,r){Mt(t);for(var e,n=x(r),o=Yr(r),i=o.length,a=0;i>a;)Ct.f(t,e=o[a++],n[e]);return t}},zr=F("document","documentElement"),qr=Xt("IE_PROTO"),Hr=function(){},Xr=function(t){return"<script>"+t+"<\/script>"},Kr=function(t){t.write(Xr("")),t.close();var r=t.parentWindow.Object;return t=null,r},Jr=function(){try{tr=new ActiveXObject("htmlfile")}catch(t){}var t,r;Jr="undefined"!=typeof document?document.domain&&tr?Kr(tr):((r=Et("iframe")).style.display="none",zr.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(Xr("document.F=Object")),t.close(),t.F):Kr(tr);for(var e=wr.length;e--;)delete Jr.prototype[wr[e]];return Jr()};Kt[qr]=!0;var $r=Object.create||function(t,r){var e;return null!==t?(Hr.prototype=Mt(t),e=new Hr,Hr.prototype=null,e[qr]=t):e=Jr(),void 0===r?e:Gr.f(e,r)},Qr=function(t,r){C(r)&&"cause"in r&&Bt(t,"cause",r.cause)},Zr=Error,te=b("".replace),re=String(new Zr("zxcasd").stack),ee=/\n\s*at [^:]*:[^\n]*/,ne=ee.test(re),oe=!a((function(){var t=new Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",h(1,7)),7!==t.stack)})),ie=Error.captureStackTrace,ae=function(t,r,e,n){oe&&(ie?ie(t,r):Bt(t,"stack",function(t,r){if(ne&&"string"==typeof t&&!Zr.prepareStackTrace)for(;r--;)t=te(t,ee,"");return t}(e,n)))},ue=function(t){if("Function"===m(t))return b(t)},ce=ue(ue.bind),fe=function(t,r){return Q(t),void 0===r?t:c?ce(t,r):function(){return t.apply(r,arguments)}},se={},pe=vt("iterator"),le=Array.prototype,ye=function(t){return void 0!==t&&(se.Array===t||le[pe]===t)},he={};he[vt("toStringTag")]="z";var de="[object z]"===String(he),ve=vt("toStringTag"),ge=Object,be="Arguments"===m(function(){return arguments}()),we=de?m:function(t){var r,e,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=ge(t),ve))?e:be?m(r):"Object"===(n=m(r))&&L(r.callee)?"Arguments":n},Ae=vt("iterator"),me=function(t){if(!S(t))return Z(t,Ae)||Z(t,"@@iterator")||se[we(t)]},Te=TypeError,Ee=function(t,r){var e=arguments.length<2?me(t):r;if(Q(e))return Mt(s(e,t));throw new Te(J(t)+" is not iterable")},Oe=function(t,r,e){var n,o;Mt(t);try{if(!(n=Z(t,"return"))){if("throw"===r)throw e;return e}n=s(n,t)}catch(t){o=!0,n=t}if("throw"===r)throw e;if(o)throw n;return Mt(n),e},Se=TypeError,je=function(t,r){this.stopped=t,this.result=r},Re=je.prototype,xe=function(t,r,e){var n,o,i,a,u,c,f,p=e&&e.that,l=!(!e||!e.AS_ENTRIES),y=!(!e||!e.IS_RECORD),h=!(!e||!e.IS_ITERATOR),d=!(!e||!e.INTERRUPTED),v=fe(r,p),g=function(t){return n&&Oe(n,"normal",t),new je(!0,t)},b=function(t){return l?(Mt(t),d?v(t[0],t[1],g):v(t[0],t[1])):d?v(t,g):v(t)};if(y)n=t.iterator;else if(h)n=t;else{if(!(o=me(t)))throw new Se(J(t)+" is not iterable");if(ye(o)){for(i=0,a=yr(t);a>i;i++)if((u=b(t[i]))&&U(Re,u))return u;return new je(!1)}n=Ee(t,o)}for(c=y?t.next:n.next;!(f=s(c,n)).done;){try{u=b(f.value)}catch(t){Oe(n,"throw",t)}if("object"==typeof u&&u&&U(Re,u))return u}return new je(!1)},Ie=String,Me=function(t){if("Symbol"===we(t))throw new TypeError("Cannot convert a Symbol value to a string");return Ie(t)},Pe=function(t,r){return void 0===t?arguments.length<2?"":r:Me(t)},Le=vt("toStringTag"),_e=Error,Ce=[].push,Be=function(t,r){var e,n=U(Fe,this);Vr?e=Vr(new _e,n?Nr(this):Fe):(e=n?this:$r(Fe),Bt(e,Le,"Error")),void 0!==r&&Bt(e,"message",Pe(r)),ae(e,Be,e.stack,1),arguments.length>2&&Qr(e,arguments[2]);var o=[];return xe(t,Ce,{that:o}),Bt(e,"errors",o),e};Vr?Vr(Be,_e):Sr(Be,_e,{name:!0});var Fe=Be.prototype=$r(_e.prototype,{constructor:h(1,Be),message:h(1,""),name:h(1,"AggregateError")});Cr({global:!0,constructor:!0,arity:2},{AggregateError:Be});var Ue=Ct.f,De=vt("unscopables"),Ne=Array.prototype;void 0===Ne[De]&&Ue(Ne,De,{configurable:!0,value:$r(null)});var ke,We,Ve,Ye=function(t){Ne[De][t]=!0},Ge=vt("iterator"),ze=!1;[].keys&&("next"in(Ve=[].keys())?(We=Nr(Nr(Ve)))!==Object.prototype&&(ke=We):ze=!0),(!C(ke)||a((function(){var t={};return ke[Ge].call(t)!==t})))&&(ke={}),L(ke[Ge])||nr(ke,Ge,(function(){return this}));var qe={IteratorPrototype:ke,BUGGY_SAFARI_ITERATORS:ze},He=Ct.f,Xe=vt("toStringTag"),Ke=function(t,r,e){t&&!e&&(t=t.prototype),t&&!ct(t,Xe)&&He(t,Xe,{configurable:!0,value:r})},Je=qe.IteratorPrototype,$e=function(){return this},Qe=Nt.PROPER,Ze=Nt.CONFIGURABLE,tn=qe.IteratorPrototype,rn=qe.BUGGY_SAFARI_ITERATORS,en=vt("iterator"),nn=function(){return this},on=function(t,r,e,n,o,i,a){!function(t,r,e,n){var o=r+" Iterator";t.prototype=$r(Je,{next:h(+!n,e)}),Ke(t,o,!1),se[o]=$e}(e,r,n);var u,c,f,p=function(t){if(t===o&&g)return g;if(!rn&&t&&t in d)return d[t];switch(t){case"keys":case"values":case"entries":return function(){return new e(this,t)}}return function(){return new e(this)}},l=r+" Iterator",y=!1,d=t.prototype,v=d[en]||d["@@iterator"]||o&&d[o],g=!rn&&v||p(o),b="Array"===r&&d.entries||v;if(b&&(u=Nr(b.call(new t)))!==Object.prototype&&u.next&&(Nr(u)!==tn&&(Vr?Vr(u,tn):L(u[en])||nr(u,en,nn)),Ke(u,l,!0)),Qe&&"values"===o&&v&&"values"!==v.name&&(Ze?Bt(d,"name","values"):(y=!0,g=function(){return s(v,this)})),o)if(c={values:p("values"),keys:i?g:p("keys"),entries:p("entries")},a)for(f in c)(rn||y||!(f in d))&&nr(d,f,c[f]);else Cr({target:r,proto:!0,forced:rn||y},c);return d[en]!==g&&nr(d,en,g,{name:o}),se[r]=g,c},an=function(t,r){return{value:t,done:r}},un=Ct.f,cn=rr.set,fn=rr.getterFor("Array Iterator"),sn=on(Array,"Array",(function(t,r){cn(this,{type:"Array Iterator",target:x(t),index:0,kind:r})}),(function(){var t=fn(this),r=t.target,e=t.kind,n=t.index++;if(!r||n>=r.length)return t.target=void 0,an(void 0,!0);switch(e){case"keys":return an(n,!1);case"values":return an(r[n],!1)}return an([n,r[n]],!1)}),"values"),pn=se.Arguments=se.Array;if(Ye("keys"),Ye("values"),Ye("entries"),u&&"values"!==pn.name)try{un(pn,"name",{value:"values"})}catch(t){}var ln=de?{}.toString:function(){return"[object "+we(this)+"]"};de||nr(Object.prototype,"toString",ln,{unsafe:!0});var yn="process"===m(i.process),hn=function(t,r,e){return e.get&&er(e.get,r,{getter:!0}),e.set&&er(e.set,r,{setter:!0}),Ct.f(t,r,e)},dn=vt("species"),vn=function(t){var r=F(t);u&&r&&!r[dn]&&hn(r,dn,{configurable:!0,get:function(){return this}})},gn=TypeError,bn=function(t,r){if(U(r,t))return t;throw new gn("Incorrect invocation")},wn=function(){},An=[],mn=F("Reflect","construct"),Tn=/^\s*(?:class|function)\b/,En=b(Tn.exec),On=!Tn.test(wn),Sn=function(t){if(!L(t))return!1;try{return mn(wn,An,t),!0}catch(t){return!1}},jn=function(t){if(!L(t))return!1;switch(we(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return On||!!En(Tn,Gt(t))}catch(t){return!0}};jn.sham=!0;var Rn,xn,In,Mn,Pn=!mn||a((function(){var t;return Sn(Sn.call)||!Sn(Object)||!Sn((function(){t=!0}))||t}))?jn:Sn,Ln=TypeError,_n=function(t){if(Pn(t))return t;throw new Ln(J(t)+" is not a constructor")},Cn=vt("species"),Bn=function(t,r){var e,n=Mt(t).constructor;return void 0===n||S(e=Mt(n)[Cn])?r:_n(e)},Fn=Function.prototype,Un=Fn.apply,Dn=Fn.call,Nn="object"==typeof Reflect&&Reflect.apply||(c?Dn.bind(Un):function(){return Dn.apply(Un,arguments)}),kn=b([].slice),Wn=TypeError,Vn=function(t,r){if(t<r)throw new Wn("Not enough arguments");return t},Yn=/(?:ipad|iphone|ipod).*applewebkit/i.test(D),Gn=i.setImmediate,zn=i.clearImmediate,qn=i.process,Hn=i.Dispatch,Xn=i.Function,Kn=i.MessageChannel,Jn=i.String,$n=0,Qn={};a((function(){Rn=i.location}));var Zn=function(t){if(ct(Qn,t)){var r=Qn[t];delete Qn[t],r()}},to=function(t){return function(){Zn(t)}},ro=function(t){Zn(t.data)},eo=function(t){i.postMessage(Jn(t),Rn.protocol+"//"+Rn.host)};Gn&&zn||(Gn=function(t){Vn(arguments.length,1);var r=L(t)?t:Xn(t),e=kn(arguments,1);return Qn[++$n]=function(){Nn(r,void 0,e)},xn($n),$n},zn=function(t){delete Qn[t]},yn?xn=function(t){qn.nextTick(to(t))}:Hn&&Hn.now?xn=function(t){Hn.now(to(t))}:Kn&&!Yn?(Mn=(In=new Kn).port2,In.port1.onmessage=ro,xn=fe(Mn.postMessage,Mn)):i.addEventListener&&L(i.postMessage)&&!i.importScripts&&Rn&&"file:"!==Rn.protocol&&!a(eo)?(xn=eo,i.addEventListener("message",ro,!1)):xn="onreadystatechange"in Et("script")?function(t){zr.appendChild(Et("script")).onreadystatechange=function(){zr.removeChild(this),Zn(t)}}:function(t){setTimeout(to(t),0)});var no={set:Gn,clear:zn},oo=function(){this.head=null,this.tail=null};oo.prototype={add:function(t){var r={item:t,next:null},e=this.tail;e?e.next=r:this.head=r,this.tail=r},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var io,ao,uo,co,fo,so=oo,po=/ipad|iphone|ipod/i.test(D)&&"undefined"!=typeof Pebble,lo=/web0s(?!.*chrome)/i.test(D),yo=jt.f,ho=no.set,vo=i.MutationObserver||i.WebKitMutationObserver,go=i.document,bo=i.process,wo=i.Promise,Ao=yo(i,"queueMicrotask"),mo=Ao&&Ao.value;if(!mo){var To=new so,Eo=function(){var t,r;for(yn&&(t=bo.domain)&&t.exit();r=To.get();)try{r()}catch(t){throw To.head&&io(),t}t&&t.enter()};Yn||yn||lo||!vo||!go?!po&&wo&&wo.resolve?((co=wo.resolve(void 0)).constructor=wo,fo=fe(co.then,co),io=function(){fo(Eo)}):yn?io=function(){bo.nextTick(Eo)}:(ho=fe(ho,i),io=function(){ho(Eo)}):(ao=!0,uo=go.createTextNode(""),new vo(Eo).observe(uo,{characterData:!0}),io=function(){uo.data=ao=!ao}),mo=function(t){To.head||io(),To.add(t)}}var Oo,So,jo,Ro=mo,xo=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Io=i.Promise,Mo="object"==typeof Deno&&Deno&&"object"==typeof Deno.version,Po=!Mo&&!yn&&"object"==typeof window&&"object"==typeof document,Lo=(Io&&Io.prototype,vt("species")),_o=!1,Co=L(i.PromiseRejectionEvent),Bo={CONSTRUCTOR:Lr("Promise",(function(){var t=Gt(Io),r=t!==String(Io);if(!r&&66===Y)return!0;if(!Y||Y<51||!/native code/.test(t)){var e=new Io((function(t){t(1)})),n=function(t){t((function(){}),(function(){}))};if((e.constructor={})[Lo]=n,!(_o=e.then((function(){}))instanceof n))return!0}return!r&&(Po||Mo)&&!Co})),REJECTION_EVENT:Co,SUBCLASSING:_o},Fo=TypeError,Uo=function(t){var r,e;this.promise=new t((function(t,n){if(void 0!==r||void 0!==e)throw new Fo("Bad Promise constructor");r=t,e=n})),this.resolve=Q(r),this.reject=Q(e)},Do={f:function(t){return new Uo(t)}},No=no.set,ko=Bo.CONSTRUCTOR,Wo=Bo.REJECTION_EVENT,Vo=Bo.SUBCLASSING,Yo=rr.getterFor("Promise"),Go=rr.set,zo=Io&&Io.prototype,qo=Io,Ho=zo,Xo=i.TypeError,Ko=i.document,Jo=i.process,$o=Do.f,Qo=$o,Zo=!!(Ko&&Ko.createEvent&&i.dispatchEvent),ti=function(t){var r;return!(!C(t)||!L(r=t.then))&&r},ri=function(t,r){var e,n,o,i=r.value,a=1===r.state,u=a?t.ok:t.fail,c=t.resolve,f=t.reject,p=t.domain;try{u?(a||(2===r.rejection&&ai(r),r.rejection=1),!0===u?e=i:(p&&p.enter(),e=u(i),p&&(p.exit(),o=!0)),e===t.promise?f(new Xo("Promise-chain cycle")):(n=ti(e))?s(n,e,c,f):c(e)):f(i)}catch(t){p&&!o&&p.exit(),f(t)}},ei=function(t,r){t.notified||(t.notified=!0,Ro((function(){for(var e,n=t.reactions;e=n.get();)ri(e,t);t.notified=!1,r&&!t.rejection&&oi(t)})))},ni=function(t,r,e){var n,o;Zo?((n=Ko.createEvent("Event")).promise=r,n.reason=e,n.initEvent(t,!1,!0),i.dispatchEvent(n)):n={promise:r,reason:e},!Wo&&(o=i["on"+t])?o(n):"unhandledrejection"===t&&function(t,r){try{1===arguments.length?console.error(t):console.error(t,r)}catch(t){}}("Unhandled promise rejection",e)},oi=function(t){s(No,i,(function(){var r,e=t.facade,n=t.value;if(ii(t)&&(r=xo((function(){yn?Jo.emit("unhandledRejection",n,e):ni("unhandledrejection",e,n)})),t.rejection=yn||ii(t)?2:1,r.error))throw r.value}))},ii=function(t){return 1!==t.rejection&&!t.parent},ai=function(t){s(No,i,(function(){var r=t.facade;yn?Jo.emit("rejectionHandled",r):ni("rejectionhandled",r,t.value)}))},ui=function(t,r,e){return function(n){t(r,n,e)}},ci=function(t,r,e){t.done||(t.done=!0,e&&(t=e),t.value=r,t.state=2,ei(t,!0))},fi=function(t,r,e){if(!t.done){t.done=!0,e&&(t=e);try{if(t.facade===r)throw new Xo("Promise can't be resolved itself");var n=ti(r);n?Ro((function(){var e={done:!1};try{s(n,r,ui(fi,e,t),ui(ci,e,t))}catch(r){ci(e,r,t)}})):(t.value=r,t.state=1,ei(t,!1))}catch(r){ci({done:!1},r,t)}}};if(ko&&(Ho=(qo=function(t){bn(this,Ho),Q(t),s(Oo,this);var r=Yo(this);try{t(ui(fi,r),ui(ci,r))}catch(t){ci(r,t)}}).prototype,(Oo=function(t){Go(this,{type:"Promise",done:!1,notified:!1,parent:!1,reactions:new so,rejection:!1,state:0,value:void 0})}).prototype=nr(Ho,"then",(function(t,r){var e=Yo(this),n=$o(Bn(this,qo));return e.parent=!0,n.ok=!L(t)||t,n.fail=L(r)&&r,n.domain=yn?Jo.domain:void 0,0===e.state?e.reactions.add(n):Ro((function(){ri(n,e)})),n.promise})),So=function(){var t=new Oo,r=Yo(t);this.promise=t,this.resolve=ui(fi,r),this.reject=ui(ci,r)},Do.f=$o=function(t){return t===qo||void 0===t?new So(t):Qo(t)},L(Io)&&zo!==Object.prototype)){jo=zo.then,Vo||nr(zo,"then",(function(t,r){var e=this;return new qo((function(t,r){s(jo,e,t,r)})).then(t,r)}),{unsafe:!0});try{delete zo.constructor}catch(t){}Vr&&Vr(zo,Ho)}Cr({global:!0,constructor:!0,wrap:!0,forced:ko},{Promise:qo}),Ke(qo,"Promise",!1),vn("Promise");var si=vt("iterator"),pi=!1;try{var li=0,yi={next:function(){return{done:!!li++}},return:function(){pi=!0}};yi[si]=function(){return this},Array.from(yi,(function(){throw 2}))}catch(t){}var hi=function(t,r){try{if(!r&&!pi)return!1}catch(t){return!1}var e=!1;try{var n={};n[si]=function(){return{next:function(){return{done:e=!0}}}},t(n)}catch(t){}return e},di=Bo.CONSTRUCTOR||!hi((function(t){Io.all(t).then(void 0,(function(){}))}));Cr({target:"Promise",stat:!0,forced:di},{all:function(t){var r=this,e=Do.f(r),n=e.resolve,o=e.reject,i=xo((function(){var e=Q(r.resolve),i=[],a=0,u=1;xe(t,(function(t){var c=a++,f=!1;u++,s(e,r,t).then((function(t){f||(f=!0,i[c]=t,--u||n(i))}),o)})),--u||n(i)}));return i.error&&o(i.value),e.promise}});var vi=Bo.CONSTRUCTOR,gi=Io&&Io.prototype;if(Cr({target:"Promise",proto:!0,forced:vi,real:!0},{catch:function(t){return this.then(void 0,t)}}),L(Io)){var bi=F("Promise").prototype.catch;gi.catch!==bi&&nr(gi,"catch",bi,{unsafe:!0})}Cr({target:"Promise",stat:!0,forced:di},{race:function(t){var r=this,e=Do.f(r),n=e.reject,o=xo((function(){var o=Q(r.resolve);xe(t,(function(t){s(o,r,t).then(e.resolve,n)}))}));return o.error&&n(o.value),e.promise}}),Cr({target:"Promise",stat:!0,forced:Bo.CONSTRUCTOR},{reject:function(t){var r=Do.f(this);return s(r.reject,void 0,t),r.promise}});var wi=function(t,r){if(Mt(t),C(r)&&r.constructor===t)return r;var e=Do.f(t);return(0,e.resolve)(r),e.promise},Ai=Bo.CONSTRUCTOR;F("Promise");Cr({target:"Promise",stat:!0,forced:Ai},{resolve:function(t){return wi(this,t)}}),Cr({target:"Promise",stat:!0,forced:di},{allSettled:function(t){var r=this,e=Do.f(r),n=e.resolve,o=e.reject,i=xo((function(){var e=Q(r.resolve),o=[],i=0,a=1;xe(t,(function(t){var u=i++,c=!1;a++,s(e,r,t).then((function(t){c||(c=!0,o[u]={status:"fulfilled",value:t},--a||n(o))}),(function(t){c||(c=!0,o[u]={status:"rejected",reason:t},--a||n(o))}))})),--a||n(o)}));return i.error&&o(i.value),e.promise}});Cr({target:"Promise",stat:!0,forced:di},{any:function(t){var r=this,e=F("AggregateError"),n=Do.f(r),o=n.resolve,i=n.reject,a=xo((function(){var n=Q(r.resolve),a=[],u=0,c=1,f=!1;xe(t,(function(t){var p=u++,l=!1;c++,s(n,r,t).then((function(t){l||f||(f=!0,o(t))}),(function(t){l||f||(l=!0,a[p]=t,--c||i(new e(a,"No one promise resolved")))}))})),--c||i(new e(a,"No one promise resolved"))}));return a.error&&i(a.value),n.promise}});var mi=Io&&Io.prototype,Ti=!!Io&&a((function(){mi.finally.call({then:function(){}},(function(){}))}));if(Cr({target:"Promise",proto:!0,real:!0,forced:Ti},{finally:function(t){var r=Bn(this,F("Promise")),e=L(t);return this.then(e?function(e){return wi(r,t()).then((function(){return e}))}:t,e?function(e){return wi(r,t()).then((function(){throw e}))}:t)}}),L(Io)){var Ei=F("Promise").prototype.finally;mi.finally!==Ei&&nr(mi,"finally",Ei,{unsafe:!0})}var Oi=b("".charAt),Si=b("".charCodeAt),ji=b("".slice),Ri=function(t){return function(r,e){var n,o,i=Me(R(r)),a=ur(e),u=i.length;return a<0||a>=u?t?"":void 0:(n=Si(i,a))<55296||n>56319||a+1===u||(o=Si(i,a+1))<56320||o>57343?t?Oi(i,a):n:t?ji(i,a,a+2):o-56320+(n-55296<<10)+65536}},xi={codeAt:Ri(!1),charAt:Ri(!0)}.charAt,Ii=rr.set,Mi=rr.getterFor("String Iterator");on(String,"String",(function(t){Ii(this,{type:"String Iterator",string:Me(t),index:0})}),(function(){var t,r=Mi(this),e=r.string,n=r.index;return n>=e.length?an(void 0,!0):(t=xi(e,n),r.index+=t.length,an(t,!1))}));var Pi,Li=i,_i=(Li.Promise,Array.isArray||function(t){return"Array"===m(t)}),Ci=vt("species"),Bi=Array,Fi=function(t,r){return new(function(t){var r;return _i(t)&&(r=t.constructor,(Pn(r)&&(r===Bi||_i(r.prototype))||C(r)&&null===(r=r[Ci]))&&(r=void 0)),void 0===r?Bi:r}(t))(0===r?0:r)},Ui=b([].push),Di=function(t){var r=1===t,e=2===t,n=3===t,o=4===t,i=6===t,a=7===t,u=5===t||i;return function(c,f,s,p){for(var l,y,h=at(c),d=O(h),v=fe(f,s),g=yr(d),b=0,w=p||Fi,A=r?w(c,g):e||a?w(c,0):void 0;g>b;b++)if((u||b in d)&&(y=v(l=d[b],b,h),t))if(r)A[b]=y;else if(y)switch(t){case 3:return!0;case 5:return l;case 6:return b;case 2:Ui(A,l)}else switch(t){case 4:return!1;case 7:Ui(A,l)}return i?-1:n||o?o:A}},Ni={forEach:Di(0),map:Di(1),filter:Di(2),some:Di(3),every:Di(4),find:Di(5),findIndex:Di(6),filterReject:Di(7)},ki=vt("species"),Wi=Ni.map,Vi=(Pi="map",Y>=51||!a((function(){var t=[];return(t.constructor={})[ki]=function(){return{foo:1}},1!==t[Pi](Boolean).foo})));Cr({target:"Array",proto:!0,forced:!Vi},{map:function(t){return Wi(this,t,arguments.length>1?arguments[1]:void 0)}});var Yi=function(t,r){return b(i[t].prototype[r])};Yi("Array","map");Cr({target:"Array",stat:!0},{isArray:_i});Li.Array.isArray;var Gi=TypeError,zi=function(t){return function(r,e,n,o){Q(e);var i=at(r),a=O(i),u=yr(i),c=t?u-1:0,f=t?-1:1;if(n<2)for(;;){if(c in a){o=a[c],c+=f;break}if(c+=f,t?c<0:u<=c)throw new Gi("Reduce of empty array with no initial value")}for(;t?c>=0:u>c;c+=f)c in a&&(o=e(o,a[c],c,i));return o}},qi={left:zi(!1),right:zi(!0)},Hi=function(t,r){var e=[][t];return!!e&&a((function(){e.call(null,r||function(){return 1},1)}))},Xi=qi.left,Ki=!yn&&Y>79&&Y<83||!Hi("reduce");Cr({target:"Array",proto:!0,forced:Ki},{reduce:function(t){var r=arguments.length;return Xi(this,t,r,r>1?arguments[1]:void 0)}});Yi("Array","reduce");var Ji=Ni.forEach,$i=Hi("forEach")?[].forEach:function(t){return Ji(this,t,arguments.length>1?arguments[1]:void 0)};Cr({target:"Array",proto:!0,forced:[].forEach!==$i},{forEach:$i});Yi("Array","forEach");var Qi=Ni.find,Zi=!0;"find"in[]&&Array(1).find((function(){Zi=!1})),Cr({target:"Array",proto:!0,forced:Zi},{find:function(t){return Qi(this,t,arguments.length>1?arguments[1]:void 0)}}),Ye("find");Yi("Array","find");Cr({target:"Object",stat:!0,sham:!u},{create:$r});Li.Object;var ta=a((function(){Yr(1)}));Cr({target:"Object",stat:!0,forced:ta},{keys:function(t){return Yr(at(t))}});Li.Object.keys;var ra=b(y.f),ea=b([].push),na=u&&a((function(){var t=Object.create(null);return t[2]=2,!ra(t,2)})),oa=function(t){return function(r){for(var e,n=x(r),o=Yr(n),i=na&&null===Nr(n),a=o.length,c=0,f=[];a>c;)e=o[c++],u&&!(i?e in n:ra(n,e))||ea(f,t?[e,n[e]]:n[e]);return f}},ia={entries:oa(!0),values:oa(!1)}.values;Cr({target:"Object",stat:!0},{values:function(t){return ia(t)}});Li.Object.values;var aa=Object.assign,ua=Object.defineProperty,ca=b([].concat),fa=!aa||a((function(){if(u&&1!==aa({b:1},aa(ua({},"a",{enumerable:!0,get:function(){ua(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},e=Symbol("assign detection");return t[e]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),7!==aa({},t)[e]||"abcdefghijklmnopqrst"!==Yr(aa({},r)).join("")}))?function(t,r){for(var e=at(t),n=arguments.length,o=1,i=Tr.f,a=y.f;n>o;)for(var c,f=O(arguments[o++]),p=i?ca(Yr(f),i(f)):Yr(f),l=p.length,h=0;l>h;)c=p[h++],u&&!s(a,f,c)||(e[c]=f[c]);return e}:aa;Cr({target:"Object",stat:!0,arity:2,forced:Object.assign!==fa},{assign:fa});Li.Object.assign;var sa="\t\n\v\f\r                　\u2028\u2029\ufeff",pa=b("".replace),la=RegExp("^["+sa+"]+"),ya=RegExp("(^|[^"+sa+"])["+sa+"]+$"),ha=function(t){return function(r){var e=Me(R(r));return 1&t&&(e=pa(e,la,"")),2&t&&(e=pa(e,ya,"$1")),e}},da={start:ha(1),end:ha(2),trim:ha(3)},va=Nt.PROPER,ga=function(t){return a((function(){return!!sa[t]()||"​᠎"!=="​᠎"[t]()||va&&sa[t].name!==t}))},ba=da.trim;Cr({target:"String",proto:!0,forced:ga("trim")},{trim:function(){return ba(this)}});Yi("String","trim");var wa=da.start,Aa=ga("trimStart")?function(){return wa(this)}:"".trimStart;Cr({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==Aa},{trimLeft:Aa}),Cr({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==Aa},{trimStart:Aa});Yi("String","trimLeft");var ma=da.end,Ta=ga("trimEnd")?function(){return ma(this)}:"".trimEnd;Cr({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==Ta},{trimRight:Ta}),Cr({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==Ta},{trimEnd:Ta});Yi("String","trimRight");var Ea=Math.floor,Oa=Number.isInteger||function(t){return!C(t)&&isFinite(t)&&Ea(t)===t};Cr({target:"Number",stat:!0},{isInteger:Oa});Li.Number.isInteger;var Sa="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView,ja=function(t,r,e){for(var n in r)nr(t,n,r[n],e);return t},Ra=RangeError,xa=function(t){if(void 0===t)return 0;var r=ur(t),e=lr(r);if(r!==e)throw new Ra("Wrong length or index");return e},Ia=Math.sign||function(t){var r=+t;return 0===r||r!=r?r:r<0?-1:1},Ma=Math.abs,Pa=Math.fround||function(t){return function(t,r,e,n){var o=+t,i=Ma(o),a=Ia(o);if(i<n)return a*function(t){return t+4503599627370496-4503599627370496}(i/n/r)*n*r;var u=(1+r/2220446049250313e-31)*i,c=u-(u-i);return c>e||c!=c?a*(1/0):a*c}(t,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)},La=Array,_a=Math.abs,Ca=Math.pow,Ba=Math.floor,Fa=Math.log,Ua=Math.LN2,Da=function(t,r,e){var n,o,i,a=La(e),u=8*e-r-1,c=(1<<u)-1,f=c>>1,s=23===r?Ca(2,-24)-Ca(2,-77):0,p=t<0||0===t&&1/t<0?1:0,l=0;for((t=_a(t))!=t||t===1/0?(o=t!=t?1:0,n=c):(n=Ba(Fa(t)/Ua),t*(i=Ca(2,-n))<1&&(n--,i*=2),(t+=n+f>=1?s/i:s*Ca(2,1-f))*i>=2&&(n++,i/=2),n+f>=c?(o=0,n=c):n+f>=1?(o=(t*i-1)*Ca(2,r),n+=f):(o=t*Ca(2,f-1)*Ca(2,r),n=0));r>=8;)a[l++]=255&o,o/=256,r-=8;for(n=n<<r|o,u+=r;u>0;)a[l++]=255&n,n/=256,u-=8;return a[--l]|=128*p,a},Na=function(t,r){var e,n=t.length,o=8*n-r-1,i=(1<<o)-1,a=i>>1,u=o-7,c=n-1,f=t[c--],s=127&f;for(f>>=7;u>0;)s=256*s+t[c--],u-=8;for(e=s&(1<<-u)-1,s>>=-u,u+=r;u>0;)e=256*e+t[c--],u-=8;if(0===s)s=1-a;else{if(s===i)return e?NaN:f?-1/0:1/0;e+=Ca(2,r),s-=a}return(f?-1:1)*e*Ca(2,s-r)},ka=function(t){for(var r=at(this),e=yr(r),n=arguments.length,o=sr(n>1?arguments[1]:void 0,e),i=n>2?arguments[2]:void 0,a=void 0===i?e:sr(i,e);a>o;)r[o++]=t;return r},Wa=function(t,r,e){var n=At(r);n in t?Ct.f(t,n,h(0,e)):t[n]=e},Va=Array,Ya=Math.max,Ga=function(t,r,e){for(var n=yr(t),o=sr(r,n),i=sr(void 0===e?n:e,n),a=Va(Ya(i-o,0)),u=0;o<i;o++,u++)Wa(a,u,t[o]);return a.length=u,a},za=mr.f,qa=Nt.PROPER,Ha=Nt.CONFIGURABLE,Xa=rr.getterFor("ArrayBuffer"),Ka=rr.getterFor("DataView"),Ja=rr.set,$a=i.ArrayBuffer,Qa=$a,Za=Qa&&Qa.prototype,tu=i.DataView,ru=tu&&tu.prototype,eu=Object.prototype,nu=i.Array,ou=i.RangeError,iu=b(ka),au=b([].reverse),uu=Da,cu=Na,fu=function(t){return[255&t]},su=function(t){return[255&t,t>>8&255]},pu=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},lu=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},yu=function(t){return uu(Pa(t),23,4)},hu=function(t){return uu(t,52,8)},du=function(t,r,e){hn(t.prototype,r,{configurable:!0,get:function(){return e(this)[r]}})},vu=function(t,r,e,n){var o=Ka(t),i=xa(e),a=!!n;if(i+r>o.byteLength)throw new ou("Wrong index");var u=o.bytes,c=i+o.byteOffset,f=Ga(u,c,c+r);return a?f:au(f)},gu=function(t,r,e,n,o,i){var a=Ka(t),u=xa(e),c=n(+o),f=!!i;if(u+r>a.byteLength)throw new ou("Wrong index");for(var s=a.bytes,p=u+a.byteOffset,l=0;l<r;l++)s[p+l]=c[f?l:r-l-1]};if(Sa){var bu=qa&&"ArrayBuffer"!==$a.name;if(a((function(){$a(1)}))&&a((function(){new $a(-1)}))&&!a((function(){return new $a,new $a(1.5),new $a(NaN),1!==$a.length||bu&&!Ha})))bu&&Ha&&Bt($a,"name","ArrayBuffer");else{(Qa=function(t){return bn(this,Za),new $a(xa(t))}).prototype=Za;for(var wu,Au=za($a),mu=0;Au.length>mu;)(wu=Au[mu++])in Qa||Bt(Qa,wu,$a[wu]);Za.constructor=Qa}Vr&&Nr(ru)!==eu&&Vr(ru,eu);var Tu=new tu(new Qa(2)),Eu=b(ru.setInt8);Tu.setInt8(0,2147483648),Tu.setInt8(1,2147483649),!Tu.getInt8(0)&&Tu.getInt8(1)||ja(ru,{setInt8:function(t,r){Eu(this,t,r<<24>>24)},setUint8:function(t,r){Eu(this,t,r<<24>>24)}},{unsafe:!0})}else Za=(Qa=function(t){bn(this,Za);var r=xa(t);Ja(this,{type:"ArrayBuffer",bytes:iu(nu(r),0),byteLength:r}),u||(this.byteLength=r,this.detached=!1)}).prototype,ru=(tu=function(t,r,e){bn(this,ru),bn(t,Za);var n=Xa(t),o=n.byteLength,i=ur(r);if(i<0||i>o)throw new ou("Wrong offset");if(i+(e=void 0===e?o-i:lr(e))>o)throw new ou("Wrong length");Ja(this,{type:"DataView",buffer:t,byteLength:e,byteOffset:i,bytes:n.bytes}),u||(this.buffer=t,this.byteLength=e,this.byteOffset=i)}).prototype,u&&(du(Qa,"byteLength",Xa),du(tu,"buffer",Ka),du(tu,"byteLength",Ka),du(tu,"byteOffset",Ka)),ja(ru,{getInt8:function(t){return vu(this,1,t)[0]<<24>>24},getUint8:function(t){return vu(this,1,t)[0]},getInt16:function(t){var r=vu(this,2,t,arguments.length>1&&arguments[1]);return(r[1]<<8|r[0])<<16>>16},getUint16:function(t){var r=vu(this,2,t,arguments.length>1&&arguments[1]);return r[1]<<8|r[0]},getInt32:function(t){return lu(vu(this,4,t,arguments.length>1&&arguments[1]))},getUint32:function(t){return lu(vu(this,4,t,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(t){return cu(vu(this,4,t,arguments.length>1&&arguments[1]),23)},getFloat64:function(t){return cu(vu(this,8,t,arguments.length>1&&arguments[1]),52)},setInt8:function(t,r){gu(this,1,t,fu,r)},setUint8:function(t,r){gu(this,1,t,fu,r)},setInt16:function(t,r){gu(this,2,t,su,r,arguments.length>2&&arguments[2])},setUint16:function(t,r){gu(this,2,t,su,r,arguments.length>2&&arguments[2])},setInt32:function(t,r){gu(this,4,t,pu,r,arguments.length>2&&arguments[2])},setUint32:function(t,r){gu(this,4,t,pu,r,arguments.length>2&&arguments[2])},setFloat32:function(t,r){gu(this,4,t,yu,r,arguments.length>2&&arguments[2])},setFloat64:function(t,r){gu(this,8,t,hu,r,arguments.length>2&&arguments[2])}});Ke(Qa,"ArrayBuffer"),Ke(tu,"DataView");var Ou={ArrayBuffer:Qa,DataView:tu},Su=Ou.ArrayBuffer,ju=i.ArrayBuffer;Cr({global:!0,constructor:!0,forced:ju!==Su},{ArrayBuffer:Su}),vn("ArrayBuffer");var Ru=Ou.ArrayBuffer,xu=Ou.DataView,Iu=xu.prototype,Mu=ue(Ru.prototype.slice),Pu=ue(Iu.getUint8),Lu=ue(Iu.setUint8),_u=a((function(){return!new Ru(2).slice(1,void 0).byteLength}));Cr({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:_u},{slice:function(t,r){if(Mu&&void 0===r)return Mu(Mt(this),t);for(var e=Mt(this).byteLength,n=sr(t,e),o=sr(void 0===r?e:r,e),i=new(Bn(this,Ru))(lr(o-n)),a=new xu(this),u=new xu(i),c=0;n<o;)Lu(u,c++,Pu(a,n++));return i}});var Cu,Bu,Fu,Uu=rr.enforce,Du=rr.get,Nu=i.Int8Array,ku=Nu&&Nu.prototype,Wu=i.Uint8ClampedArray,Vu=Wu&&Wu.prototype,Yu=Nu&&Nr(Nu),Gu=ku&&Nr(ku),zu=Object.prototype,qu=i.TypeError,Hu=vt("toStringTag"),Xu=lt("TYPED_ARRAY_TAG"),Ku=Sa&&!!Vr&&"Opera"!==we(i.opera),Ju=!1,$u={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},Qu={BigInt64Array:8,BigUint64Array:8},Zu=function(t){var r=Nr(t);if(C(r)){var e=Du(r);return e&&ct(e,"TypedArrayConstructor")?e.TypedArrayConstructor:Zu(r)}},tc=function(t){if(!C(t))return!1;var r=we(t);return ct($u,r)||ct(Qu,r)};for(Cu in $u)(Fu=(Bu=i[Cu])&&Bu.prototype)?Uu(Fu).TypedArrayConstructor=Bu:Ku=!1;for(Cu in Qu)(Fu=(Bu=i[Cu])&&Bu.prototype)&&(Uu(Fu).TypedArrayConstructor=Bu);if((!Ku||!L(Yu)||Yu===Function.prototype)&&(Yu=function(){throw new qu("Incorrect invocation")},Ku))for(Cu in $u)i[Cu]&&Vr(i[Cu],Yu);if((!Ku||!Gu||Gu===zu)&&(Gu=Yu.prototype,Ku))for(Cu in $u)i[Cu]&&Vr(i[Cu].prototype,Gu);if(Ku&&Nr(Vu)!==Gu&&Vr(Vu,Gu),u&&!ct(Gu,Hu))for(Cu in Ju=!0,hn(Gu,Hu,{configurable:!0,get:function(){return C(this)?this[Xu]:void 0}}),$u)i[Cu]&&Bt(i[Cu],Xu,Cu);var rc={NATIVE_ARRAY_BUFFER_VIEWS:Ku,TYPED_ARRAY_TAG:Ju&&Xu,aTypedArray:function(t){if(tc(t))return t;throw new qu("Target is not a typed array")},aTypedArrayConstructor:function(t){if(L(t)&&(!Vr||U(Yu,t)))return t;throw new qu(J(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,r,e,n){if(u){if(e)for(var o in $u){var a=i[o];if(a&&ct(a.prototype,t))try{delete a.prototype[t]}catch(e){try{a.prototype[t]=r}catch(t){}}}Gu[t]&&!e||nr(Gu,t,e?r:Ku&&ku[t]||r,n)}},exportTypedArrayStaticMethod:function(t,r,e){var n,o;if(u){if(Vr){if(e)for(n in $u)if((o=i[n])&&ct(o,t))try{delete o[t]}catch(t){}if(Yu[t]&&!e)return;try{return nr(Yu,t,e?r:Ku&&Yu[t]||r)}catch(t){}}for(n in $u)!(o=i[n])||o[t]&&!e||nr(o,t,r)}},getTypedArrayConstructor:Zu,isView:function(t){if(!C(t))return!1;var r=we(t);return"DataView"===r||ct($u,r)||ct(Qu,r)},isTypedArray:tc,TypedArray:Yu,TypedArrayPrototype:Gu},ec=rc.NATIVE_ARRAY_BUFFER_VIEWS,nc=i.ArrayBuffer,oc=i.Int8Array,ic=!ec||!a((function(){oc(1)}))||!a((function(){new oc(-1)}))||!hi((function(t){new oc,new oc(null),new oc(1.5),new oc(t)}),!0)||a((function(){return 1!==new oc(new nc(2),1,void 0).length})),ac=RangeError,uc=RangeError,cc=function(t,r){var e=function(t){var r=ur(t);if(r<0)throw new ac("The argument can't be less than 0");return r}(t);if(e%r)throw new uc("Wrong offset");return e},fc=Math.round,sc=function(t){var r=we(t);return"BigInt64Array"===r||"BigUint64Array"===r},pc=TypeError,lc=function(t){var r=wt(t,"number");if("number"==typeof r)throw new pc("Can't convert number to bigint");return BigInt(r)},yc=rc.aTypedArrayConstructor,hc=function(t){var r,e,n,o,i,a,u,c,f=_n(this),p=at(t),l=arguments.length,y=l>1?arguments[1]:void 0,h=void 0!==y,d=me(p);if(d&&!ye(d))for(c=(u=Ee(p,d)).next,p=[];!(a=s(c,u)).done;)p.push(a.value);for(h&&l>2&&(y=fe(y,arguments[2])),e=yr(p),n=new(yc(f))(e),o=sc(n),r=0;e>r;r++)i=h?y(p[r],r):p[r],n[r]=o?lc(i):+i;return n};r((function(t){var r=mr.f,e=Ni.forEach,n=rr.get,o=rr.set,a=rr.enforce,c=Ct.f,f=jt.f,p=i.RangeError,l=Ou.ArrayBuffer,y=l.prototype,d=Ou.DataView,v=rc.NATIVE_ARRAY_BUFFER_VIEWS,g=rc.TYPED_ARRAY_TAG,b=rc.TypedArray,w=rc.TypedArrayPrototype,A=rc.aTypedArrayConstructor,m=rc.isTypedArray,T=function(t,r){A(t);for(var e=0,n=r.length,o=new t(n);n>e;)o[e]=r[e++];return o},E=function(t,r){hn(t,r,{configurable:!0,get:function(){return n(this)[r]}})},O=function(t){var r;return U(y,t)||"ArrayBuffer"===(r=we(t))||"SharedArrayBuffer"===r},S=function(t,r){return m(t)&&!X(r)&&r in t&&Oa(+r)&&r>=0},j=function(t,r){return r=At(r),S(t,r)?h(2,t[r]):f(t,r)},R=function(t,r,e){return r=At(r),!(S(t,r)&&C(e)&&ct(e,"value"))||ct(e,"get")||ct(e,"set")||e.configurable||ct(e,"writable")&&!e.writable||ct(e,"enumerable")&&!e.enumerable?c(t,r,e):(t[r]=e.value,t)};u?(v||(jt.f=j,Ct.f=R,E(w,"buffer"),E(w,"byteOffset"),E(w,"byteLength"),E(w,"length")),Cr({target:"Object",stat:!0,forced:!v},{getOwnPropertyDescriptor:j,defineProperty:R}),t.exports=function(t,u,f){var y=t.match(/\d+/)[0]/8,h=t+(f?"Clamped":"")+"Array",A="get"+t,E="set"+t,S=i[h],j=S,R=j&&j.prototype,x={},I=function(t,r,e){var o=n(t);o.view[E](r*y+o.byteOffset,f?function(t){var r=fc(t);return r<0?0:r>255?255:255&r}(e):e,!0)},M=function(t,r){c(t,r,{get:function(){return function(t,r){var e=n(t);return e.view[A](r*y+e.byteOffset,!0)}(this,r)},set:function(t){return I(this,r,t)},enumerable:!0})};v?ic&&(j=u((function(t,r,e,n){return bn(t,R),function(t,r,e){var n,o;return Vr&&L(n=r.constructor)&&n!==e&&C(o=n.prototype)&&o!==e.prototype&&Vr(t,o),t}(C(r)?O(r)?void 0!==n?new S(r,cc(e,y),n):void 0!==e?new S(r,cc(e,y)):new S(r):m(r)?T(j,r):s(hc,j,r):new S(xa(r)),t,j)})),Vr&&Vr(j,b),e(r(S),(function(t){t in j||Bt(j,t,S[t])})),j.prototype=R):(j=u((function(t,r,e,n){bn(t,R);var i,a,u,c=0,f=0;if(C(r)){if(!O(r))return m(r)?T(j,r):s(hc,j,r);i=r,f=cc(e,y);var h=r.byteLength;if(void 0===n){if(h%y)throw new p("Wrong length");if((a=h-f)<0)throw new p("Wrong length")}else if((a=lr(n)*y)+f>h)throw new p("Wrong length");u=a/y}else u=xa(r),i=new l(a=u*y);for(o(t,{buffer:i,byteOffset:f,byteLength:a,length:u,view:new d(i)});c<u;)M(t,c++)})),Vr&&Vr(j,b),R=j.prototype=$r(w)),R.constructor!==j&&Bt(R,"constructor",j),a(R).TypedArrayConstructor=j,g&&Bt(R,g,h);var P=j!==S;x[h]=j,Cr({global:!0,constructor:!0,forced:P,sham:!v},x),"BYTES_PER_ELEMENT"in j||Bt(j,"BYTES_PER_ELEMENT",y),"BYTES_PER_ELEMENT"in R||Bt(R,"BYTES_PER_ELEMENT",y),vn(h)}):t.exports=function(){}}))("Uint8",(function(t){return function(r,e,n){return t(this,r,e,n)}})),(0,rc.exportTypedArrayStaticMethod)("from",hc,ic);var dc=rc.aTypedArrayConstructor;(0,rc.exportTypedArrayStaticMethod)("of",(function(){for(var t=0,r=arguments.length,e=new(dc(this))(r);r>t;)e[t]=arguments[t++];return e}),ic);var vc=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("at",(function(t){var r=vc(this),e=yr(r),n=ur(t),o=n>=0?n:e+n;return o<0||o>=e?void 0:r[o]}));var gc=TypeError,bc=function(t,r){if(!delete t[r])throw new gc("Cannot delete property "+J(r)+" of "+J(t))},wc=Math.min,Ac=b([].copyWithin||function(t,r){var e=at(this),n=yr(e),o=sr(t,n),i=sr(r,n),a=arguments.length>2?arguments[2]:void 0,u=wc((void 0===a?n:sr(a,n))-i,n-o),c=1;for(i<o&&o<i+u&&(c=-1,i+=u-1,o+=u-1);u-- >0;)i in e?e[o]=e[i]:bc(e,o),o+=c,i+=c;return e}),mc=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("copyWithin",(function(t,r){return Ac(mc(this),t,r,arguments.length>2?arguments[2]:void 0)}));var Tc=Ni.every,Ec=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("every",(function(t){return Tc(Ec(this),t,arguments.length>1?arguments[1]:void 0)}));var Oc=rc.aTypedArray,Sc=rc.exportTypedArrayMethod,jc=b("".slice);Sc("fill",(function(t){var r=arguments.length;Oc(this);var e="Big"===jc(we(this),0,3)?lc(t):+t;return s(ka,this,e,r>1?arguments[1]:void 0,r>2?arguments[2]:void 0)}),a((function(){var t=0;return new Int8Array(2).fill({valueOf:function(){return t++}}),1!==t})));var Rc=function(t,r){for(var e=0,n=yr(r),o=new t(n);n>e;)o[e]=r[e++];return o},xc=rc.aTypedArrayConstructor,Ic=rc.getTypedArrayConstructor,Mc=function(t){return xc(Bn(t,Ic(t)))},Pc=function(t,r){return Rc(Mc(t),r)},Lc=Ni.filter,_c=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("filter",(function(t){var r=Lc(_c(this),t,arguments.length>1?arguments[1]:void 0);return Pc(this,r)}));var Cc=Ni.find,Bc=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("find",(function(t){return Cc(Bc(this),t,arguments.length>1?arguments[1]:void 0)}));var Fc=Ni.findIndex,Uc=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("findIndex",(function(t){return Fc(Uc(this),t,arguments.length>1?arguments[1]:void 0)}));var Dc=function(t){var r=1===t;return function(e,n,o){for(var i,a=at(e),u=O(a),c=fe(n,o),f=yr(u);f-- >0;)if(c(i=u[f],f,a))switch(t){case 0:return i;case 1:return f}return r?-1:void 0}},Nc={findLast:Dc(0),findLastIndex:Dc(1)},kc=Nc.findLast,Wc=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("findLast",(function(t){return kc(Wc(this),t,arguments.length>1?arguments[1]:void 0)}));var Vc=Nc.findLastIndex,Yc=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("findLastIndex",(function(t){return Vc(Yc(this),t,arguments.length>1?arguments[1]:void 0)}));var Gc=Ni.forEach,zc=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("forEach",(function(t){Gc(zc(this),t,arguments.length>1?arguments[1]:void 0)}));var qc=dr.includes,Hc=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("includes",(function(t){return qc(Hc(this),t,arguments.length>1?arguments[1]:void 0)}));var Xc=dr.indexOf,Kc=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("indexOf",(function(t){return Xc(Kc(this),t,arguments.length>1?arguments[1]:void 0)}));var Jc=rc.aTypedArray,$c=rc.exportTypedArrayMethod,Qc=b([].join);$c("join",(function(t){return Qc(Jc(this),t)}));var Zc=Math.min,tf=[].lastIndexOf,rf=!!tf&&1/[1].lastIndexOf(1,-0)<0,ef=Hi("lastIndexOf"),nf=rf||!ef?function(t){if(rf)return Nn(tf,this,arguments)||0;var r=x(this),e=yr(r),n=e-1;for(arguments.length>1&&(n=Zc(n,ur(arguments[1]))),n<0&&(n=e+n);n>=0;n--)if(n in r&&r[n]===t)return n||0;return-1}:tf,of=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("lastIndexOf",(function(t){var r=arguments.length;return Nn(nf,of(this),r>1?[t,arguments[1]]:[t])}));var af=Ni.map,uf=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("map",(function(t){return af(uf(this),t,arguments.length>1?arguments[1]:void 0,(function(t,r){return new(Mc(t))(r)}))}));var cf=qi.left,ff=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("reduce",(function(t){var r=arguments.length;return cf(ff(this),t,r,r>1?arguments[1]:void 0)}));var sf=qi.right,pf=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("reduceRight",(function(t){var r=arguments.length;return sf(pf(this),t,r,r>1?arguments[1]:void 0)}));var lf=rc.aTypedArray,yf=rc.exportTypedArrayMethod,hf=Math.floor;yf("reverse",(function(){for(var t,r=lf(this).length,e=hf(r/2),n=0;n<e;)t=this[n],this[n++]=this[--r],this[r]=t;return this}));var df=i.RangeError,vf=i.Int8Array,gf=vf&&vf.prototype,bf=gf&&gf.set,wf=rc.aTypedArray,Af=rc.exportTypedArrayMethod,mf=!a((function(){var t=new Uint8ClampedArray(2);return s(bf,t,{length:1,0:3},1),3!==t[1]})),Tf=mf&&rc.NATIVE_ARRAY_BUFFER_VIEWS&&a((function(){var t=new vf(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]}));Af("set",(function(t){wf(this);var r=cc(arguments.length>1?arguments[1]:void 0,1),e=at(t);if(mf)return s(bf,this,e,r);var n=this.length,o=yr(e),i=0;if(o+r>n)throw new df("Wrong length");for(;i<o;)this[r+i]=e[i++]}),!mf||Tf);var Ef=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("slice",(function(t,r){for(var e=kn(Ef(this),t,r),n=Mc(this),o=0,i=e.length,a=new n(i);i>o;)a[o]=e[o++];return a}),a((function(){new Int8Array(1).slice()})));var Of=Ni.some,Sf=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("some",(function(t){return Of(Sf(this),t,arguments.length>1?arguments[1]:void 0)}));var jf=Math.floor,Rf=function(t,r){var e=t.length,n=jf(e/2);return e<8?xf(t,r):If(t,Rf(Ga(t,0,n),r),Rf(Ga(t,n),r),r)},xf=function(t,r){for(var e,n,o=t.length,i=1;i<o;){for(n=i,e=t[i];n&&r(t[n-1],e)>0;)t[n]=t[--n];n!==i++&&(t[n]=e)}return t},If=function(t,r,e,n){for(var o=r.length,i=e.length,a=0,u=0;a<o||u<i;)t[a+u]=a<o&&u<i?n(r[a],e[u])<=0?r[a++]:e[u++]:a<o?r[a++]:e[u++];return t},Mf=Rf,Pf=D.match(/firefox\/(\d+)/i),Lf=!!Pf&&+Pf[1],_f=/MSIE|Trident/.test(D),Cf=D.match(/AppleWebKit\/(\d+)\./),Bf=!!Cf&&+Cf[1],Ff=rc.aTypedArray,Uf=rc.exportTypedArrayMethod,Df=i.Uint16Array,Nf=Df&&ue(Df.prototype.sort),kf=!(!Nf||a((function(){Nf(new Df(2),null)}))&&a((function(){Nf(new Df(2),{})}))),Wf=!!Nf&&!a((function(){if(Y)return Y<74;if(Lf)return Lf<67;if(_f)return!0;if(Bf)return Bf<602;var t,r,e=new Df(516),n=Array(516);for(t=0;t<516;t++)r=t%4,e[t]=515-t,n[t]=t-2*r+3;for(Nf(e,(function(t,r){return(t/4|0)-(r/4|0)})),t=0;t<516;t++)if(e[t]!==n[t])return!0}));Uf("sort",(function(t){return void 0!==t&&Q(t),Wf?Nf(this,t):Mf(Ff(this),function(t){return function(r,e){return void 0!==t?+t(r,e)||0:e!=e?-1:r!=r?1:0===r&&0===e?1/r>0&&1/e<0?1:-1:r>e}}(t))}),!Wf||kf);var Vf=rc.aTypedArray;(0,rc.exportTypedArrayMethod)("subarray",(function(t,r){var e=Vf(this),n=e.length,o=sr(t,n);return new(Mc(e))(e.buffer,e.byteOffset+o*e.BYTES_PER_ELEMENT,lr((void 0===r?n:sr(r,n))-o))}));var Yf=i.Int8Array,Gf=rc.aTypedArray,zf=rc.exportTypedArrayMethod,qf=[].toLocaleString,Hf=!!Yf&&a((function(){qf.call(new Yf(1))}));zf("toLocaleString",(function(){return Nn(qf,Hf?kn(Gf(this)):Gf(this),kn(arguments))}),a((function(){return[1,2].toLocaleString()!==new Yf([1,2]).toLocaleString()}))||!a((function(){Yf.prototype.toLocaleString.call([1,2])})));var Xf=rc.exportTypedArrayMethod,Kf=i.Uint8Array,Jf=Kf&&Kf.prototype||{},$f=[].toString,Qf=b([].join);a((function(){$f.call({})}))&&($f=function(){return Qf(this)});var Zf=Jf.toString!==$f;Xf("toString",$f,Zf);var ts=rc.aTypedArray,rs=rc.getTypedArrayConstructor;(0,rc.exportTypedArrayMethod)("toReversed",(function(){return function(t,r){for(var e=yr(t),n=new r(e),o=0;o<e;o++)n[o]=t[e-o-1];return n}(ts(this),rs(this))}));var es=rc.aTypedArray,ns=rc.getTypedArrayConstructor,os=rc.exportTypedArrayMethod,is=b(rc.TypedArrayPrototype.sort);os("toSorted",(function(t){void 0!==t&&Q(t);var r=es(this),e=Rc(ns(r),r);return is(e,t)}));var as=RangeError,us=rc.aTypedArray,cs=rc.getTypedArrayConstructor,fs=rc.exportTypedArrayMethod,ss=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(t){return 8===t}}();fs("with",{with:function(t,r){var e=us(this),n=ur(t),o=sc(e)?lc(r):+r;return function(t,r,e,n){var o=yr(t),i=ur(e),a=i<0?o+i:i;if(a>=o||a<0)throw new as("Incorrect index");for(var u=new r(o),c=0;c<o;c++)u[c]=c===a?n:t[c];return u}(e,cs(e),n,o)}}.with,!ss);var ps=vt("iterator"),ls=i.Uint8Array,ys=b(sn.values),hs=b(sn.keys),ds=b(sn.entries),vs=rc.aTypedArray,gs=rc.exportTypedArrayMethod,bs=ls&&ls.prototype,ws=!a((function(){bs[ps].call([1])})),As=!!bs&&bs.values&&bs[ps]===bs.values&&"values"===bs.values.name,ms=function(){return ys(vs(this))};gs("entries",(function(){return ds(vs(this))}),ws),gs("keys",(function(){return hs(vs(this))}),ws),gs("values",ms,ws||!As,{name:"values"}),gs(ps,ms,ws||!As,{name:"values"});i.Uint8Array;var Ts=function(){return"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this}(),Es=Ts.BlobBuilder||Ts.WebKitBlobBuilder||Ts.MSBlobBuilder||Ts.MozBlobBuilder;Ts.URL=Ts.URL||Ts.webkitURL||function(t,r){return(r=document.createElement("a")).href=t,r};var Os=Ts.Blob,Ss=URL.createObjectURL,js=URL.revokeObjectURL,Rs=Ts.Symbol&&Ts.Symbol.toStringTag,xs=!1,Is=!1,Ms=!!Ts.ArrayBuffer,Ps=Es&&Es.prototype.append&&Es.prototype.getBlob;try{xs=2===new Blob(["ä"]).size,Is=2===new Blob([new Uint8Array([1,2])]).size}catch(t){}function Ls(t){return t.map((function(t){if(t.buffer instanceof ArrayBuffer){var r=t.buffer;if(t.byteLength!==r.byteLength){var e=new Uint8Array(t.byteLength);e.set(new Uint8Array(r,t.byteOffset,t.byteLength)),r=e.buffer}return r}return t}))}function _s(t,r){r=r||{};var e=new Es;return Ls(t).forEach((function(t){e.append(t)})),r.type?e.getBlob(r.type):e.getBlob()}function Cs(t,r){return new Os(Ls(t),r||{})}if(Ts.Blob&&(_s.prototype=Blob.prototype,Cs.prototype=Blob.prototype),Rs)try{File.prototype[Rs]="File",Blob.prototype[Rs]="Blob",FileReader.prototype[Rs]="FileReader"}catch(t){}function Bs(){try{new File([],"")}catch(r){try{var t=new Function('class File extends Blob {constructor(chunks, name, opts) {opts = opts || {};super(chunks, opts || {});this.name = name;this.lastModifiedDate = opts.lastModified ? new Date(opts.lastModified) : new Date;this.lastModified = +this.lastModifiedDate;}};return new File([], ""), File')();Ts.File=t}catch(r){t=function(t,r,e){var n=new Blob(t,e),o=e&&void 0!==e.lastModified?new Date(e.lastModified):new Date;return n.name=r,n.lastModifiedDate=o,n.lastModified=+o,n.toString=function(){return"[object File]"},Rs&&(n[Rs]="File"),n};Ts.File=t}}}xs?(Bs(),Ts.Blob=Is?Ts.Blob:Cs):Ps?(Bs(),Ts.Blob=_s):function(){function t(t){for(var r=[],e=0;e<t.length;e++){var n=t.charCodeAt(e);n<128?r.push(n):n<2048?r.push(192|n>>6,128|63&n):n<55296||n>=57344?r.push(224|n>>12,128|n>>6&63,128|63&n):(e++,n=65536+((1023&n)<<10|1023&t.charCodeAt(e)),r.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return r}function r(t){var r,e,n,o,i,a;for(r="",n=t.length,e=0;e<n;)switch((o=t[e++])>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:r+=String.fromCharCode(o);break;case 12:case 13:i=t[e++],r+=String.fromCharCode((31&o)<<6|63&i);break;case 14:i=t[e++],a=t[e++],r+=String.fromCharCode((15&o)<<12|(63&i)<<6|(63&a)<<0)}return r}function e(t){for(var r=new Array(t.byteLength),e=new Uint8Array(t),n=r.length;n--;)r[n]=e[n];return r}function n(t){for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",e=[],n=0;n<t.length;n+=3){var o=t[n],i=n+1<t.length,a=i?t[n+1]:0,u=n+2<t.length,c=u?t[n+2]:0,f=o>>2,s=(3&o)<<4|a>>4,p=(15&a)<<2|c>>6,l=63&c;u||(l=64,i||(p=64)),e.push(r[f],r[s],r[p],r[l])}return e.join("")}var o=Object.create||function(t){function r(){}return r.prototype=t,new r};if(Ms)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],a=ArrayBuffer.isView||function(t){return t&&i.indexOf(Object.prototype.toString.call(t))>-1};function u(r,n){for(var o=0,i=(r=r||[]).length;o<i;o++){var c=r[o];c instanceof u?r[o]=c._buffer:"string"==typeof c?r[o]=t(c):Ms&&(ArrayBuffer.prototype.isPrototypeOf(c)||a(c))?r[o]=e(c):Ms&&((f=c)&&DataView.prototype.isPrototypeOf(f))?r[o]=e(c.buffer):r[o]=t(String(c))}var f;this._buffer=[].concat.apply([],r),this.size=this._buffer.length,this.type=n&&n.type||""}function c(t,r,e){e=e||{};var n=u.call(this,t,e)||this;return n.name=r,n.lastModifiedDate=e.lastModified?new Date(e.lastModified):new Date,n.lastModified=+n.lastModifiedDate,n}if(u.prototype.slice=function(t,r,e){return new u([this._buffer.slice(t||0,r||this._buffer.length)],{type:e})},u.prototype.toString=function(){return"[object Blob]"},c.prototype=o(u.prototype),c.prototype.constructor=c,Object.setPrototypeOf)Object.setPrototypeOf(c,u);else try{c.__proto__=u}catch(t){}function f(){if(!(this instanceof f))throw new TypeError("Failed to construct 'FileReader': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");var t=document.createDocumentFragment();this.addEventListener=t.addEventListener,this.dispatchEvent=function(r){var e=this["on"+r.type];"function"==typeof e&&e(r),t.dispatchEvent(r)},this.removeEventListener=t.removeEventListener}function s(t,r,e){if(!(r instanceof u))throw new TypeError("Failed to execute '"+e+"' on 'FileReader': parameter 1 is not of type 'Blob'.");t.result="",setTimeout((function(){this.readyState=f.LOADING,t.dispatchEvent(new Event("load")),t.dispatchEvent(new Event("loadend"))}))}c.prototype.toString=function(){return"[object File]"},f.EMPTY=0,f.LOADING=1,f.DONE=2,f.prototype.error=null,f.prototype.onabort=null,f.prototype.onerror=null,f.prototype.onload=null,f.prototype.onloadend=null,f.prototype.onloadstart=null,f.prototype.onprogress=null,f.prototype.readAsDataURL=function(t){s(this,t,"readAsDataURL"),this.result="data:"+t.type+";base64,"+n(t._buffer)},f.prototype.readAsText=function(t){s(this,t,"readAsText"),this.result=r(t._buffer)},f.prototype.readAsArrayBuffer=function(t){s(this,t,"readAsText"),this.result=t._buffer.slice()},f.prototype.abort=function(){},URL.createObjectURL=function(t){return t instanceof u?"data:"+t.type+";base64,"+n(t._buffer):Ss.call(URL,t)},URL.revokeObjectURL=function(t){js&&js.call(URL,t)};var p=Ts.XMLHttpRequest&&Ts.XMLHttpRequest.prototype.send;p&&(XMLHttpRequest.prototype.send=function(t){t instanceof u?(this.setRequestHeader("Content-Type",t.type),p.call(this,r(t._buffer))):p.call(this,t)}),Ts.FileReader=f,Ts.File=c,Ts.Blob=u}();var Fs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";void 0===Ts.btoa&&(Ts.btoa=function(t){var r,e,n,o,i,a=0,u=0,c="",f=[];if(!t)return t;do{r=(i=t.charCodeAt(a++)<<16|t.charCodeAt(a++)<<8|t.charCodeAt(a++))>>18&63,e=i>>12&63,n=i>>6&63,o=63&i,f[u++]=Fs.charAt(r)+Fs.charAt(e)+Fs.charAt(n)+Fs.charAt(o)}while(a<t.length);c=f.join("");var s=t.length%3;return(s?c.slice(0,s-3):c)+"===".slice(s||3)}),void 0===Ts.atob&&(Ts.atob=function(t){var r,e,n,o,i,a,u=0,c=0,f=[];if(!t)return t;t+="";do{r=(a=Fs.indexOf(t.charAt(u++))<<18|Fs.indexOf(t.charAt(u++))<<12|(o=Fs.indexOf(t.charAt(u++)))<<6|(i=Fs.indexOf(t.charAt(u++))))>>16&255,e=a>>8&255,n=255&a,f[c++]=64==o?String.fromCharCode(r):64==i?String.fromCharCode(r,e):String.fromCharCode(r,e,n)}while(u<t.length);return f.join("")})}));
