@tencentcloud/tuiroom-engine-js
Version:
TUIRoomEngine Web SDK
1 lines • 1.53 MB
JavaScript
!function(A,B){"object"==typeof exports&&"undefined"!=typeof module?B(exports,require("@tencentcloud/chat"),require("rtc-detect"),require("trtc-cloud-js-sdk"),require("tcplayer.js")):"function"==typeof define&&define.amd?define(["exports","@tencentcloud/chat","rtc-detect","trtc-cloud-js-sdk","tcplayer.js"],B):B((A="undefined"!=typeof globalThis?globalThis:A||self).TUIRoomEngine={},A.TencentCloudChat,A.RTCDetect,A.TRTCCloud,A.TCPlayer)}(this,(function(A,B,I,Q,g){function E(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var C=E(B),i=E(I),o=E(Q),G=E(g);function D(A,B,I,Q){var g,E=arguments.length,C=E<3?B:null===Q?Q=Object.getOwnPropertyDescriptor(B,I):Q;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)C=Reflect.decorate(A,B,I,Q);else for(var i=A.length-1;i>=0;i--)(g=A[i])&&(C=(E<3?g(C):E>3?g(B,I,C):g(B,I))||C);return E>3&&C&&Object.defineProperty(B,I,C),C}function a(A,B,I,Q){return new(I||(I=Promise))((function(g,E){function C(A){try{o(Q.next(A))}catch(B){E(B)}}function i(A){try{o(Q.throw(A))}catch(B){E(B)}}function o(A){var B;A.done?g(A.value):(B=A.value,B instanceof I?B:new I((function(A){A(B)}))).then(C,i)}o((Q=Q.apply(A,B||[])).next())}))}function h(A,B){(null==B||B>A.length)&&(B=A.length);for(var I=0,Q=Array(B);I<B;I++)Q[I]=A[I];return Q}function R(A,B){if(!(A instanceof B))throw new TypeError("Cannot call a class as a function")}function w(A,B){for(var I=0;I<B.length;I++){var Q=B[I];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(A,y(Q.key),Q)}}function s(A,B,I){return B&&w(A.prototype,B),I&&w(A,I),Object.defineProperty(A,"prototype",{writable:!1}),A}function M(){M=function(){return B};var A,B={},I=Object.prototype,Q=I.hasOwnProperty,g=Object.defineProperty||function(A,B,I){A[B]=I.value},E="function"==typeof Symbol?Symbol:{},C=E.iterator||"@@iterator",i=E.asyncIterator||"@@asyncIterator",o=E.toStringTag||"@@toStringTag";function G(A,B,I){return Object.defineProperty(A,B,{value:I,enumerable:!0,configurable:!0,writable:!0}),A[B]}try{G({},"")}catch(A){G=function(A,B,I){return A[B]=I}}function D(A,B,I,Q){var E=B&&B.prototype instanceof t?B:t,C=Object.create(E.prototype),i=new H(Q||[]);return g(C,"_invoke",{value:N(A,I,i)}),C}function a(A,B,I){try{return{type:"normal",arg:A.call(B,I)}}catch(A){return{type:"throw",arg:A}}}B.wrap=D;var h="suspendedStart",R="suspendedYield",w="executing",s="completed",F={};function t(){}function y(){}function k(){}var e={};G(e,C,(function(){return this}));var c=Object.getPrototypeOf,U=c&&c(c(q([])));U&&U!==I&&Q.call(U,C)&&(e=U);var L=k.prototype=t.prototype=Object.create(e);function S(A){["next","throw","return"].forEach((function(B){G(A,B,(function(A){return this._invoke(B,A)}))}))}function Y(A,B){function I(g,E,C,i){var o=a(A[g],A,E);if("throw"!==o.type){var G=o.arg,D=G.value;return D&&"object"==typeof D&&Q.call(D,"__await")?B.resolve(D.__await).then((function(A){I("next",A,C,i)}),(function(A){I("throw",A,C,i)})):B.resolve(D).then((function(A){G.value=A,C(G)}),(function(A){return I("throw",A,C,i)}))}i(o.arg)}var E;g(this,"_invoke",{value:function(A,Q){function g(){return new B((function(B,g){I(A,Q,B,g)}))}return E=E?E.then(g,g):g()}})}function N(B,I,Q){var g=h;return function(E,C){if(g===w)throw Error("Generator is already running");if(g===s){if("throw"===E)throw C;return{value:A,done:!0}}for(Q.method=E,Q.arg=C;;){var i=Q.delegate;if(i){var o=J(i,Q);if(o){if(o===F)continue;return o}}if("next"===Q.method)Q.sent=Q._sent=Q.arg;else if("throw"===Q.method){if(g===h)throw g=s,Q.arg;Q.dispatchException(Q.arg)}else"return"===Q.method&&Q.abrupt("return",Q.arg);g=w;var G=a(B,I,Q);if("normal"===G.type){if(g=Q.done?s:R,G.arg===F)continue;return{value:G.arg,done:Q.done}}"throw"===G.type&&(g=s,Q.method="throw",Q.arg=G.arg)}}}function J(B,I){var Q=I.method,g=B.iterator[Q];if(g===A)return I.delegate=null,"throw"===Q&&B.iterator.return&&(I.method="return",I.arg=A,J(B,I),"throw"===I.method)||"return"!==Q&&(I.method="throw",I.arg=new TypeError("The iterator does not provide a '"+Q+"' method")),F;var E=a(g,B.iterator,I.arg);if("throw"===E.type)return I.method="throw",I.arg=E.arg,I.delegate=null,F;var C=E.arg;return C?C.done?(I[B.resultName]=C.value,I.next=B.nextLoc,"return"!==I.method&&(I.method="next",I.arg=A),I.delegate=null,F):C:(I.method="throw",I.arg=new TypeError("iterator result is not an object"),I.delegate=null,F)}function r(A){var B={tryLoc:A[0]};1 in A&&(B.catchLoc=A[1]),2 in A&&(B.finallyLoc=A[2],B.afterLoc=A[3]),this.tryEntries.push(B)}function n(A){var B=A.completion||{};B.type="normal",delete B.arg,A.completion=B}function H(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(r,this),this.reset(!0)}function q(B){if(B||""===B){var I=B[C];if(I)return I.call(B);if("function"==typeof B.next)return B;if(!isNaN(B.length)){var g=-1,E=function I(){for(;++g<B.length;)if(Q.call(B,g))return I.value=B[g],I.done=!1,I;return I.value=A,I.done=!0,I};return E.next=E}}throw new TypeError(typeof B+" is not iterable")}return y.prototype=k,g(L,"constructor",{value:k,configurable:!0}),g(k,"constructor",{value:y,configurable:!0}),y.displayName=G(k,o,"GeneratorFunction"),B.isGeneratorFunction=function(A){var B="function"==typeof A&&A.constructor;return!!B&&(B===y||"GeneratorFunction"===(B.displayName||B.name))},B.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,k):(A.__proto__=k,G(A,o,"GeneratorFunction")),A.prototype=Object.create(L),A},B.awrap=function(A){return{__await:A}},S(Y.prototype),G(Y.prototype,i,(function(){return this})),B.AsyncIterator=Y,B.async=function(A,I,Q,g,E){void 0===E&&(E=Promise);var C=new Y(D(A,I,Q,g),E);return B.isGeneratorFunction(I)?C:C.next().then((function(A){return A.done?A.value:C.next()}))},S(L),G(L,o,"Generator"),G(L,C,(function(){return this})),G(L,"toString",(function(){return"[object Generator]"})),B.keys=function(A){var B=Object(A),I=[];for(var Q in B)I.push(Q);return I.reverse(),function A(){for(;I.length;){var Q=I.pop();if(Q in B)return A.value=Q,A.done=!1,A}return A.done=!0,A}},B.values=q,H.prototype={constructor:H,reset:function(B){if(this.prev=0,this.next=0,this.sent=this._sent=A,this.done=!1,this.delegate=null,this.method="next",this.arg=A,this.tryEntries.forEach(n),!B)for(var I in this)"t"===I.charAt(0)&&Q.call(this,I)&&!isNaN(+I.slice(1))&&(this[I]=A)},stop:function(){this.done=!0;var A=this.tryEntries[0].completion;if("throw"===A.type)throw A.arg;return this.rval},dispatchException:function(B){if(this.done)throw B;var I=this;function g(Q,g){return i.type="throw",i.arg=B,I.next=Q,g&&(I.method="next",I.arg=A),!!g}for(var E=this.tryEntries.length-1;E>=0;--E){var C=this.tryEntries[E],i=C.completion;if("root"===C.tryLoc)return g("end");if(C.tryLoc<=this.prev){var o=Q.call(C,"catchLoc"),G=Q.call(C,"finallyLoc");if(o&&G){if(this.prev<C.catchLoc)return g(C.catchLoc,!0);if(this.prev<C.finallyLoc)return g(C.finallyLoc)}else if(o){if(this.prev<C.catchLoc)return g(C.catchLoc,!0)}else{if(!G)throw Error("try statement without catch or finally");if(this.prev<C.finallyLoc)return g(C.finallyLoc)}}}},abrupt:function(A,B){for(var I=this.tryEntries.length-1;I>=0;--I){var g=this.tryEntries[I];if(g.tryLoc<=this.prev&&Q.call(g,"finallyLoc")&&this.prev<g.finallyLoc){var E=g;break}}E&&("break"===A||"continue"===A)&&E.tryLoc<=B&&B<=E.finallyLoc&&(E=null);var C=E?E.completion:{};return C.type=A,C.arg=B,E?(this.method="next",this.next=E.finallyLoc,F):this.complete(C)},complete:function(A,B){if("throw"===A.type)throw A.arg;return"break"===A.type||"continue"===A.type?this.next=A.arg:"return"===A.type?(this.rval=this.arg=A.arg,this.method="return",this.next="end"):"normal"===A.type&&B&&(this.next=B),F},finish:function(A){for(var B=this.tryEntries.length-1;B>=0;--B){var I=this.tryEntries[B];if(I.finallyLoc===A)return this.complete(I.completion,I.afterLoc),n(I),F}},catch:function(A){for(var B=this.tryEntries.length-1;B>=0;--B){var I=this.tryEntries[B];if(I.tryLoc===A){var Q=I.completion;if("throw"===Q.type){var g=Q.arg;n(I)}return g}}throw Error("illegal catch attempt")},delegateYield:function(B,I,Q){return this.delegate={iterator:q(B),resultName:I,nextLoc:Q},"next"===this.method&&(this.arg=A),F}},B}function F(A,B){return function(A){if(Array.isArray(A))return A}(A)||function(A,B){var I=null==A?null:"undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(null!=I){var Q,g,E,C,i=[],o=!0,G=!1;try{if(E=(I=I.call(A)).next,0===B){if(Object(I)!==I)return;o=!1}else for(;!(o=(Q=E.call(I)).done)&&(i.push(Q.value),i.length!==B);o=!0);}catch(A){G=!0,g=A}finally{try{if(!o&&null!=I.return&&(C=I.return(),Object(C)!==C))return}finally{if(G)throw g}}return i}}(A,B)||e(A,B)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(A){return function(A){if(Array.isArray(A))return h(A)}(A)||function(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||e(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(A){var B=function(A,B){if("object"!=typeof A||!A)return A;var I=A[Symbol.toPrimitive];if(void 0!==I){var Q=I.call(A,B||"default");if("object"!=typeof Q)return Q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===B?String:Number)(A)}(A,"string");return"symbol"==typeof B?B:B+""}function k(A){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},k(A)}function e(A,B){if(A){if("string"==typeof A)return h(A,B);var I={}.toString.call(A).slice(8,-1);return"Object"===I&&A.constructor&&(I=A.constructor.name),"Map"===I||"Set"===I?Array.from(A):"Arguments"===I||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I)?h(A,B):void 0}}"function"==typeof SuppressedError&&SuppressedError;var c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},U=function(A){return A&&A.Math===Math&&A},L=U("object"==typeof globalThis&&globalThis)||U("object"==typeof window&&window)||U("object"==typeof self&&self)||U("object"==typeof c&&c)||U("object"==typeof c&&c)||function(){return this}()||Function("return this")(),S={},Y=function(A){try{return!!A()}catch(B){return!0}},N=!Y((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),J=!Y((function(){var A=function(){}.bind();return"function"!=typeof A||A.hasOwnProperty("prototype")})),r=J,n=Function.prototype.call,H=r?n.bind(n):function(){return n.apply(n,arguments)},q={},l={}.propertyIsEnumerable,x=Object.getOwnPropertyDescriptor,K=x&&!l.call({1:2},1);q.f=K?function(A){var B=x(this,A);return!!B&&B.enumerable}:l;var d,u,f=function(A,B){return{enumerable:!(1&A),configurable:!(2&A),writable:!(4&A),value:B}},Z=J,b=Function.prototype,p=b.call,V=Z&&b.bind.bind(p,p),W=Z?V:function(A){return function(){return p.apply(A,arguments)}},m=W,v=m({}.toString),T=m("".slice),O=function(A){return T(v(A),8,-1)},X=Y,j=O,P=Object,z=W("".split),_=X((function(){return!P("z").propertyIsEnumerable(0)}))?function(A){return"String"===j(A)?z(A,""):P(A)}:P,$=function(A){return null==A},AA=$,BA=TypeError,IA=function(A){if(AA(A))throw new BA("Can't call method on "+A);return A},QA=_,gA=IA,EA=function(A){return QA(gA(A))},CA="object"==typeof document&&document.all,iA=void 0===CA&&void 0!==CA?function(A){return"function"==typeof A||A===CA}:function(A){return"function"==typeof A},oA=iA,GA=function(A){return"object"==typeof A?null!==A:oA(A)},DA=L,aA=iA,hA=function(A,B){return arguments.length<2?(I=DA[A],aA(I)?I:void 0):DA[A]&&DA[A][B];var I},RA=W({}.isPrototypeOf),wA=L.navigator,sA=wA&&wA.userAgent,MA=sA?String(sA):"",FA=L,tA=MA,yA=FA.process,kA=FA.Deno,eA=yA&&yA.versions||kA&&kA.version,cA=eA&&eA.v8;cA&&(u=(d=cA.split("."))[0]>0&&d[0]<4?1:+(d[0]+d[1])),!u&&tA&&(!(d=tA.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=tA.match(/Chrome\/(\d+)/))&&(u=+d[1]);var UA=u,LA=UA,SA=Y,YA=L.String,NA=!!Object.getOwnPropertySymbols&&!SA((function(){var A=Symbol("symbol detection");return!YA(A)||!(Object(A)instanceof Symbol)||!Symbol.sham&&LA&&LA<41})),JA=NA&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,rA=hA,nA=iA,HA=RA,qA=Object,lA=JA?function(A){return"symbol"==typeof A}:function(A){var B=rA("Symbol");return nA(B)&&HA(B.prototype,qA(A))},xA=String,KA=function(A){try{return xA(A)}catch(B){return"Object"}},dA=iA,uA=KA,fA=TypeError,ZA=function(A){if(dA(A))return A;throw new fA(uA(A)+" is not a function")},bA=ZA,pA=$,VA=function(A,B){var I=A[B];return pA(I)?void 0:bA(I)},WA=H,mA=iA,vA=GA,TA=TypeError,OA={},XA={get exports(){return OA},set exports(A){OA=A}},jA=L,PA=Object.defineProperty,zA=function(A,B){try{PA(jA,A,{value:B,configurable:!0,writable:!0})}catch(I){jA[A]=B}return B},_A=L,$A=zA,AB="__core-js_shared__",BB=XA.exports=_A[AB]||$A(AB,{});(BB.versions||(BB.versions=[])).push({version:"3.39.0",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"});var IB=OA,QB=function(A,B){return IB[A]||(IB[A]=B||{})},gB=IA,EB=Object,CB=function(A){return EB(gB(A))},iB=CB,oB=W({}.hasOwnProperty),GB=Object.hasOwn||function(A,B){return oB(iB(A),B)},DB=W,aB=0,hB=Math.random(),RB=DB(1..toString),wB=function(A){return"Symbol("+(void 0===A?"":A)+")_"+RB(++aB+hB,36)},sB=QB,MB=GB,FB=wB,tB=NA,yB=JA,kB=L.Symbol,eB=sB("wks"),cB=yB?kB.for||kB:kB&&kB.withoutSetter||FB,UB=function(A){return MB(eB,A)||(eB[A]=tB&&MB(kB,A)?kB[A]:cB("Symbol."+A)),eB[A]},LB=H,SB=GA,YB=lA,NB=VA,JB=function(A,B){var I,Q;if("string"===B&&mA(I=A.toString)&&!vA(Q=WA(I,A)))return Q;if(mA(I=A.valueOf)&&!vA(Q=WA(I,A)))return Q;if("string"!==B&&mA(I=A.toString)&&!vA(Q=WA(I,A)))return Q;throw new TA("Can't convert object to primitive value")},rB=TypeError,nB=UB("toPrimitive"),HB=function(A,B){if(!SB(A)||YB(A))return A;var I,Q=NB(A,nB);if(Q){if(void 0===B&&(B="default"),I=LB(Q,A,B),!SB(I)||YB(I))return I;throw new rB("Can't convert object to primitive value")}return void 0===B&&(B="number"),JB(A,B)},qB=HB,lB=lA,xB=function(A){var B=qB(A,"string");return lB(B)?B:B+""},KB=GA,dB=L.document,uB=KB(dB)&&KB(dB.createElement),fB=function(A){return uB?dB.createElement(A):{}},ZB=fB,bB=!N&&!Y((function(){return 7!==Object.defineProperty(ZB("div"),"a",{get:function(){return 7}}).a})),pB=N,VB=H,WB=q,mB=f,vB=EA,TB=xB,OB=GB,XB=bB,jB=Object.getOwnPropertyDescriptor;S.f=pB?jB:function(A,B){if(A=vB(A),B=TB(B),XB)try{return jB(A,B)}catch(I){}if(OB(A,B))return mB(!VB(WB.f,A,B),A[B])};var PB={},zB=N&&Y((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),_B=GA,$B=String,AI=TypeError,BI=function(A){if(_B(A))return A;throw new AI($B(A)+" is not an object")},II=N,QI=bB,gI=zB,EI=BI,CI=xB,iI=TypeError,oI=Object.defineProperty,GI=Object.getOwnPropertyDescriptor,DI="enumerable",aI="configurable",hI="writable";PB.f=II?gI?function(A,B,I){if(EI(A),B=CI(B),EI(I),"function"==typeof A&&"prototype"===B&&"value"in I&&hI in I&&!I[hI]){var Q=GI(A,B);Q&&Q[hI]&&(A[B]=I.value,I={configurable:aI in I?I[aI]:Q[aI],enumerable:DI in I?I[DI]:Q[DI],writable:!1})}return oI(A,B,I)}:oI:function(A,B,I){if(EI(A),B=CI(B),EI(I),QI)try{return oI(A,B,I)}catch(Q){}if("get"in I||"set"in I)throw new iI("Accessors not supported");return"value"in I&&(A[B]=I.value),A};var RI=PB,wI=f,sI=N?function(A,B,I){return RI.f(A,B,wI(1,I))}:function(A,B,I){return A[B]=I,A},MI={},FI={get exports(){return MI},set exports(A){MI=A}},tI=N,yI=GB,kI=Function.prototype,eI=tI&&Object.getOwnPropertyDescriptor,cI=yI(kI,"name"),UI={EXISTS:cI,PROPER:cI&&"something"===function(){}.name,CONFIGURABLE:cI&&(!tI||tI&&eI(kI,"name").configurable)},LI=iA,SI=OA,YI=W(Function.toString);LI(SI.inspectSource)||(SI.inspectSource=function(A){return YI(A)});var NI,JI,rI,nI=SI.inspectSource,HI=iA,qI=L.WeakMap,lI=HI(qI)&&/native code/.test(String(qI)),xI=wB,KI=QB("keys"),dI=function(A){return KI[A]||(KI[A]=xI(A))},uI={},fI=lI,ZI=L,bI=GA,pI=sI,VI=GB,WI=OA,mI=dI,vI=uI,TI="Object already initialized",OI=ZI.TypeError,XI=ZI.WeakMap;if(fI||WI.state){var jI=WI.state||(WI.state=new XI);jI.get=jI.get,jI.has=jI.has,jI.set=jI.set,NI=function(A,B){if(jI.has(A))throw new OI(TI);return B.facade=A,jI.set(A,B),B},JI=function(A){return jI.get(A)||{}},rI=function(A){return jI.has(A)}}else{var PI=mI("state");vI[PI]=!0,NI=function(A,B){if(VI(A,PI))throw new OI(TI);return B.facade=A,pI(A,PI,B),B},JI=function(A){return VI(A,PI)?A[PI]:{}},rI=function(A){return VI(A,PI)}}var zI={set:NI,get:JI,has:rI,enforce:function(A){return rI(A)?JI(A):NI(A,{})},getterFor:function(A){return function(B){var I;if(!bI(B)||(I=JI(B)).type!==A)throw new OI("Incompatible receiver, "+A+" required");return I}}},_I=W,$I=Y,AQ=iA,BQ=GB,IQ=N,QQ=UI.CONFIGURABLE,gQ=nI,EQ=zI.enforce,CQ=zI.get,iQ=String,oQ=Object.defineProperty,GQ=_I("".slice),DQ=_I("".replace),aQ=_I([].join),hQ=IQ&&!$I((function(){return 8!==oQ((function(){}),"length",{value:8}).length})),RQ=String(String).split("String"),wQ=FI.exports=function(A,B,I){"Symbol("===GQ(iQ(B),0,7)&&(B="["+DQ(iQ(B),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),I&&I.getter&&(B="get "+B),I&&I.setter&&(B="set "+B),(!BQ(A,"name")||QQ&&A.name!==B)&&(IQ?oQ(A,"name",{value:B,configurable:!0}):A.name=B),hQ&&I&&BQ(I,"arity")&&A.length!==I.arity&&oQ(A,"length",{value:I.arity});try{I&&BQ(I,"constructor")&&I.constructor?IQ&&oQ(A,"prototype",{writable:!1}):A.prototype&&(A.prototype=void 0)}catch(g){}var Q=EQ(A);return BQ(Q,"source")||(Q.source=aQ(RQ,"string"==typeof B?B:"")),A};Function.prototype.toString=wQ((function(){return AQ(this)&&CQ(this).source||gQ(this)}),"toString");var sQ=iA,MQ=PB,FQ=MI,tQ=zA,yQ=function(A,B,I,Q){Q||(Q={});var g=Q.enumerable,E=void 0!==Q.name?Q.name:B;if(sQ(I)&&FQ(I,E,Q),Q.global)g?A[B]=I:tQ(B,I);else{try{Q.unsafe?A[B]&&(g=!0):delete A[B]}catch(C){}g?A[B]=I:MQ.f(A,B,{value:I,enumerable:!1,configurable:!Q.nonConfigurable,writable:!Q.nonWritable})}return A},kQ={},eQ=Math.ceil,cQ=Math.floor,UQ=Math.trunc||function(A){var B=+A;return(B>0?cQ:eQ)(B)},LQ=function(A){var B=+A;return B!=B||0===B?0:UQ(B)},SQ=LQ,YQ=Math.max,NQ=Math.min,JQ=function(A,B){var I=SQ(A);return I<0?YQ(I+B,0):NQ(I,B)},rQ=LQ,nQ=Math.min,HQ=function(A){var B=rQ(A);return B>0?nQ(B,9007199254740991):0},qQ=HQ,lQ=function(A){return qQ(A.length)},xQ=EA,KQ=JQ,dQ=lQ,uQ=function(A){return function(B,I,Q){var g=xQ(B),E=dQ(g);if(0===E)return!A&&-1;var C,i=KQ(Q,E);if(A&&I!=I){for(;E>i;)if((C=g[i++])!=C)return!0}else for(;E>i;i++)if((A||i in g)&&g[i]===I)return A||i||0;return!A&&-1}},fQ={includes:uQ(!0),indexOf:uQ(!1)},ZQ=GB,bQ=EA,pQ=fQ.indexOf,VQ=uI,WQ=W([].push),mQ=function(A,B){var I,Q=bQ(A),g=0,E=[];for(I in Q)!ZQ(VQ,I)&&ZQ(Q,I)&&WQ(E,I);for(;B.length>g;)ZQ(Q,I=B[g++])&&(~pQ(E,I)||WQ(E,I));return E},vQ=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],TQ=mQ,OQ=vQ.concat("length","prototype");kQ.f=Object.getOwnPropertyNames||function(A){return TQ(A,OQ)};var XQ={};XQ.f=Object.getOwnPropertySymbols;var jQ=hA,PQ=kQ,zQ=XQ,_Q=BI,$Q=W([].concat),Ag=jQ("Reflect","ownKeys")||function(A){var B=PQ.f(_Q(A)),I=zQ.f;return I?$Q(B,I(A)):B},Bg=GB,Ig=Ag,Qg=S,gg=PB,Eg=function(A,B,I){for(var Q=Ig(B),g=gg.f,E=Qg.f,C=0;C<Q.length;C++){var i=Q[C];Bg(A,i)||I&&Bg(I,i)||g(A,i,E(B,i))}},Cg=Y,ig=iA,og=/#|\.prototype\./,Gg=function(A,B){var I=ag[Dg(A)];return I===Rg||I!==hg&&(ig(B)?Cg(B):!!B)},Dg=Gg.normalize=function(A){return String(A).replace(og,".").toLowerCase()},ag=Gg.data={},hg=Gg.NATIVE="N",Rg=Gg.POLYFILL="P",wg=Gg,sg=L,Mg=S.f,Fg=sI,tg=yQ,yg=zA,kg=Eg,eg=wg,cg=function(A,B){var I,Q,g,E,C,i=A.target,o=A.global,G=A.stat;if(I=o?sg:G?sg[i]||yg(i,{}):sg[i]&&sg[i].prototype)for(Q in B){if(E=B[Q],g=A.dontCallGetSet?(C=Mg(I,Q))&&C.value:I[Q],!eg(o?Q:i+(G?".":"#")+Q,A.forced)&&void 0!==g){if(typeof E==typeof g)continue;kg(E,g)}(A.sham||g&&g.sham)&&Fg(E,"sham",!0),tg(I,Q,E,A)}},Ug={};Ug[UB("toStringTag")]="z";var Lg="[object z]"===String(Ug),Sg=Lg,Yg=iA,Ng=O,Jg=UB("toStringTag"),rg=Object,ng="Arguments"===Ng(function(){return arguments}()),Hg=Sg?Ng:function(A){var B,I,Q;return void 0===A?"Undefined":null===A?"Null":"string"==typeof(I=function(A,B){try{return A[B]}catch(I){}}(B=rg(A),Jg))?I:ng?Ng(B):"Object"===(Q=Ng(B))&&Yg(B.callee)?"Arguments":Q},qg=Hg,lg=String,xg=function(A){if("Symbol"===qg(A))throw new TypeError("Cannot convert a Symbol value to a string");return lg(A)},Kg={},dg=mQ,ug=vQ,fg=Object.keys||function(A){return dg(A,ug)},Zg=N,bg=zB,pg=PB,Vg=BI,Wg=EA,mg=fg;Kg.f=Zg&&!bg?Object.defineProperties:function(A,B){Vg(A);for(var I,Q=Wg(B),g=mg(B),E=g.length,C=0;E>C;)pg.f(A,I=g[C++],Q[I]);return A};var vg,Tg=hA("document","documentElement"),Og=BI,Xg=Kg,jg=vQ,Pg=uI,zg=Tg,_g=fB,$g="prototype",AE="script",BE=dI("IE_PROTO"),IE=function(){},QE=function(A){return"<"+AE+">"+A+"</"+AE+">"},gE=function(A){A.write(QE("")),A.close();var B=A.parentWindow.Object;return A=null,B},EE=function(){try{vg=new ActiveXObject("htmlfile")}catch(g){}var A,B,I;EE="undefined"!=typeof document?document.domain&&vg?gE(vg):(B=_g("iframe"),I="java"+AE+":",B.style.display="none",zg.appendChild(B),B.src=String(I),(A=B.contentWindow.document).open(),A.write(QE("document.F=Object")),A.close(),A.F):gE(vg);for(var Q=jg.length;Q--;)delete EE[$g][jg[Q]];return EE()};Pg[BE]=!0;var CE=Object.create||function(A,B){var I;return null!==A?(IE[$g]=Og(A),I=new IE,IE[$g]=null,I[BE]=A):I=EE(),void 0===B?I:Xg.f(I,B)},iE={},oE=W([].slice),GE=O,DE=EA,aE=kQ.f,hE=oE,RE="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];iE.f=function(A){return RE&&"Window"===GE(A)?function(A){try{return aE(A)}catch(B){return hE(RE)}}(A):aE(DE(A))};var wE=MI,sE=PB,ME=function(A,B,I){return I.get&&wE(I.get,B,{getter:!0}),I.set&&wE(I.set,B,{setter:!0}),sE.f(A,B,I)},FE={},tE=UB;FE.f=tE;var yE=L,kE=GB,eE=FE,cE=PB.f,UE=H,LE=hA,SE=UB,YE=yQ,NE=PB.f,JE=GB,rE=UB("toStringTag"),nE=function(A,B,I){A&&!I&&(A=A.prototype),A&&!JE(A,rE)&&NE(A,rE,{configurable:!0,value:B})},HE=O,qE=W,lE=function(A){if("Function"===HE(A))return qE(A)},xE=ZA,KE=J,dE=lE(lE.bind),uE=function(A,B){return xE(A),void 0===B?A:KE?dE(A,B):function(){return A.apply(B,arguments)}},fE=O,ZE=Array.isArray||function(A){return"Array"===fE(A)},bE=W,pE=Y,VE=iA,WE=Hg,mE=nI,vE=function(){},TE=hA("Reflect","construct"),OE=/^\s*(?:class|function)\b/,XE=bE(OE.exec),jE=!OE.test(vE),PE=function(A){if(!VE(A))return!1;try{return TE(vE,[],A),!0}catch(B){return!1}},zE=function(A){if(!VE(A))return!1;switch(WE(A)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return jE||!!XE(OE,mE(A))}catch(B){return!0}};zE.sham=!0;var _E=!TE||pE((function(){var A;return PE(PE.call)||!PE(Object)||!PE((function(){A=!0}))||A}))?zE:PE,$E=ZE,AC=_E,BC=GA,IC=UB("species"),QC=Array,gC=function(A){var B;return $E(A)&&(B=A.constructor,(AC(B)&&(B===QC||$E(B.prototype))||BC(B)&&null===(B=B[IC]))&&(B=void 0)),void 0===B?QC:B},EC=function(A,B){return new(gC(A))(0===B?0:B)},CC=uE,iC=_,oC=CB,GC=lQ,DC=EC,aC=W([].push),hC=function(A){var B=1===A,I=2===A,Q=3===A,g=4===A,E=6===A,C=7===A,i=5===A||E;return function(o,G,D,a){for(var h,R,w=oC(o),s=iC(w),M=GC(s),F=CC(G,D),t=0,y=a||DC,k=B?y(o,M):I||C?y(o,0):void 0;M>t;t++)if((i||t in s)&&(R=F(h=s[t],t,w),A))if(B)k[t]=R;else if(R)switch(A){case 3:return!0;case 5:return h;case 6:return t;case 2:aC(k,h)}else switch(A){case 4:return!1;case 7:aC(k,h)}return E?-1:Q||g?g:k}},RC={forEach:hC(0),map:hC(1),filter:hC(2),some:hC(3),every:hC(4),find:hC(5),findIndex:hC(6),filterReject:hC(7)},wC=cg,sC=L,MC=H,FC=W,tC=N,yC=NA,kC=Y,eC=GB,cC=RA,UC=BI,LC=EA,SC=xB,YC=xg,NC=f,JC=CE,rC=fg,nC=kQ,HC=iE,qC=XQ,lC=S,xC=PB,KC=Kg,dC=q,uC=yQ,fC=ME,ZC=QB,bC=uI,pC=wB,VC=UB,WC=FE,mC=function(A){var B=yE.Symbol||(yE.Symbol={});kE(B,A)||cE(B,A,{value:eE.f(A)})},vC=function(){var A=LE("Symbol"),B=A&&A.prototype,I=B&&B.valueOf,Q=SE("toPrimitive");B&&!B[Q]&&YE(B,Q,(function(A){return UE(I,this)}),{arity:1})},TC=nE,OC=zI,XC=RC.forEach,jC=dI("hidden"),PC="Symbol",zC="prototype",_C=OC.set,$C=OC.getterFor(PC),Ai=Object[zC],Bi=sC.Symbol,Ii=Bi&&Bi[zC],Qi=sC.RangeError,gi=sC.TypeError,Ei=sC.QObject,Ci=lC.f,ii=xC.f,oi=HC.f,Gi=dC.f,Di=FC([].push),ai=ZC("symbols"),hi=ZC("op-symbols"),Ri=ZC("wks"),wi=!Ei||!Ei[zC]||!Ei[zC].findChild,si=function(A,B,I){var Q=Ci(Ai,B);Q&&delete Ai[B],ii(A,B,I),Q&&A!==Ai&&ii(Ai,B,Q)},Mi=tC&&kC((function(){return 7!==JC(ii({},"a",{get:function(){return ii(this,"a",{value:7}).a}})).a}))?si:ii,Fi=function(A,B){var I=ai[A]=JC(Ii);return _C(I,{type:PC,tag:A,description:B}),tC||(I.description=B),I},ti=function(A,B,I){A===Ai&&ti(hi,B,I),UC(A);var Q=SC(B);return UC(I),eC(ai,Q)?(I.enumerable?(eC(A,jC)&&A[jC][Q]&&(A[jC][Q]=!1),I=JC(I,{enumerable:NC(0,!1)})):(eC(A,jC)||ii(A,jC,NC(1,JC(null))),A[jC][Q]=!0),Mi(A,Q,I)):ii(A,Q,I)},yi=function(A,B){UC(A);var I=LC(B),Q=rC(I).concat(Ui(I));return XC(Q,(function(B){tC&&!MC(ki,I,B)||ti(A,B,I[B])})),A},ki=function(A){var B=SC(A),I=MC(Gi,this,B);return!(this===Ai&&eC(ai,B)&&!eC(hi,B))&&(!(I||!eC(this,B)||!eC(ai,B)||eC(this,jC)&&this[jC][B])||I)},ei=function(A,B){var I=LC(A),Q=SC(B);if(I!==Ai||!eC(ai,Q)||eC(hi,Q)){var g=Ci(I,Q);return!g||!eC(ai,Q)||eC(I,jC)&&I[jC][Q]||(g.enumerable=!0),g}},ci=function(A){var B=oi(LC(A)),I=[];return XC(B,(function(A){eC(ai,A)||eC(bC,A)||Di(I,A)})),I},Ui=function(A){var B=A===Ai,I=oi(B?hi:LC(A)),Q=[];return XC(I,(function(A){!eC(ai,A)||B&&!eC(Ai,A)||Di(Q,ai[A])})),Q};yC||(Bi=function(){if(cC(Ii,this))throw new gi("Symbol is not a constructor");var A=arguments.length&&void 0!==arguments[0]?YC(arguments[0]):void 0,B=pC(A),I=function(A){var Q=void 0===this?sC:this;Q===Ai&&MC(I,hi,A),eC(Q,jC)&&eC(Q[jC],B)&&(Q[jC][B]=!1);var g=NC(1,A);try{Mi(Q,B,g)}catch(E){if(!(E instanceof Qi))throw E;si(Q,B,g)}};return tC&&wi&&Mi(Ai,B,{configurable:!0,set:I}),Fi(B,A)},uC(Ii=Bi[zC],"toString",(function(){return $C(this).tag})),uC(Bi,"withoutSetter",(function(A){return Fi(pC(A),A)})),dC.f=ki,xC.f=ti,KC.f=yi,lC.f=ei,nC.f=HC.f=ci,qC.f=Ui,WC.f=function(A){return Fi(VC(A),A)},tC&&(fC(Ii,"description",{configurable:!0,get:function(){return $C(this).description}}),uC(Ai,"propertyIsEnumerable",ki,{unsafe:!0}))),wC({global:!0,constructor:!0,wrap:!0,forced:!yC,sham:!yC},{Symbol:Bi}),XC(rC(Ri),(function(A){mC(A)})),wC({target:PC,stat:!0,forced:!yC},{useSetter:function(){wi=!0},useSimple:function(){wi=!1}}),wC({target:"Object",stat:!0,forced:!yC,sham:!tC},{create:function(A,B){return void 0===B?JC(A):yi(JC(A),B)},defineProperty:ti,defineProperties:yi,getOwnPropertyDescriptor:ei}),wC({target:"Object",stat:!0,forced:!yC},{getOwnPropertyNames:ci}),vC(),TC(Bi,PC),bC[jC]=!0;var Li=NA&&!!Symbol.for&&!!Symbol.keyFor,Si=cg,Yi=hA,Ni=GB,Ji=xg,ri=QB,ni=Li,Hi=ri("string-to-symbol-registry"),qi=ri("symbol-to-string-registry");Si({target:"Symbol",stat:!0,forced:!ni},{for:function(A){var B=Ji(A);if(Ni(Hi,B))return Hi[B];var I=Yi("Symbol")(B);return Hi[B]=I,qi[I]=B,I}});var li=cg,xi=GB,Ki=lA,di=KA,ui=Li,fi=QB("symbol-to-string-registry");li({target:"Symbol",stat:!0,forced:!ui},{keyFor:function(A){if(!Ki(A))throw new TypeError(di(A)+" is not a symbol");if(xi(fi,A))return fi[A]}});var Zi=J,bi=Function.prototype,pi=bi.apply,Vi=bi.call,Wi="object"==typeof Reflect&&Reflect.apply||(Zi?Vi.bind(pi):function(){return Vi.apply(pi,arguments)}),mi=ZE,vi=iA,Ti=O,Oi=xg,Xi=W([].push),ji=cg,Pi=hA,zi=Wi,_i=H,$i=W,Ao=Y,Bo=iA,Io=lA,Qo=oE,go=function(A){if(vi(A))return A;if(mi(A)){for(var B=A.length,I=[],Q=0;Q<B;Q++){var g=A[Q];"string"==typeof g?Xi(I,g):"number"!=typeof g&&"Number"!==Ti(g)&&"String"!==Ti(g)||Xi(I,Oi(g))}var E=I.length,C=!0;return function(A,B){if(C)return C=!1,B;if(mi(this))return B;for(var Q=0;Q<E;Q++)if(I[Q]===A)return B}}},Eo=NA,Co=String,io=Pi("JSON","stringify"),oo=$i(/./.exec),Go=$i("".charAt),Do=$i("".charCodeAt),ao=$i("".replace),ho=$i(1..toString),Ro=/[\uD800-\uDFFF]/g,wo=/^[\uD800-\uDBFF]$/,so=/^[\uDC00-\uDFFF]$/,Mo=!Eo||Ao((function(){var A=Pi("Symbol")("stringify detection");return"[null]"!==io([A])||"{}"!==io({a:A})||"{}"!==io(Object(A))})),Fo=Ao((function(){return'"\\udf06\\ud834"'!==io("\udf06\ud834")||'"\\udead"'!==io("\udead")})),to=function(A,B){var I=Qo(arguments),Q=go(B);if(Bo(Q)||void 0!==A&&!Io(A))return I[1]=function(A,B){if(Bo(Q)&&(B=_i(Q,this,Co(A),B)),!Io(B))return B},zi(io,null,I)},yo=function(A,B,I){var Q=Go(I,B-1),g=Go(I,B+1);return oo(wo,A)&&!oo(so,g)||oo(so,A)&&!oo(wo,Q)?"\\u"+ho(Do(A,0),16):A};io&&ji({target:"JSON",stat:!0,arity:3,forced:Mo||Fo},{stringify:function(A,B,I){var Q=Qo(arguments),g=zi(Mo?to:io,null,Q);return Fo&&"string"==typeof g?ao(g,Ro,yo):g}});var ko=XQ,eo=CB;cg({target:"Object",stat:!0,forced:!NA||Y((function(){ko.f(1)}))},{getOwnPropertySymbols:function(A){var B=ko.f;return B?B(eo(A)):[]}});var co=cg,Uo=N,Lo=W,So=GB,Yo=iA,No=RA,Jo=xg,ro=ME,no=Eg,Ho=L.Symbol,qo=Ho&&Ho.prototype;if(Uo&&Yo(Ho)&&(!("description"in qo)||void 0!==Ho().description)){var lo={},xo=function(){var A=arguments.length<1||void 0===arguments[0]?void 0:Jo(arguments[0]),B=No(qo,this)?new Ho(A):void 0===A?Ho():Ho(A);return""===A&&(lo[B]=!0),B};no(xo,Ho),xo.prototype=qo,qo.constructor=xo;var Ko="Symbol(description detection)"===String(Ho("description detection")),uo=Lo(qo.valueOf),fo=Lo(qo.toString),Zo=/^Symbol\((.*)\)[^)]+$/,bo=Lo("".replace),po=Lo("".slice);ro(qo,"description",{configurable:!0,get:function(){var A=uo(this);if(So(lo,A))return"";var B=fo(A),I=Ko?po(B,7,-1):bo(B,Zo,"$1");return""===I?void 0:I}}),co({global:!0,constructor:!0,forced:!0},{Symbol:xo})}var Vo=TypeError,Wo=function(A){if(A>9007199254740991)throw Vo("Maximum allowed index exceeded");return A},mo=N,vo=PB,To=f,Oo=function(A,B,I){mo?vo.f(A,B,To(0,I)):A[B]=I},Xo=Y,jo=UA,Po=UB("species"),zo=function(A){return jo>=51||!Xo((function(){var B=[];return(B.constructor={})[Po]=function(){return{foo:1}},1!==B[A](Boolean).foo}))},_o=cg,$o=Y,AG=ZE,BG=GA,IG=CB,QG=lQ,gG=Wo,EG=Oo,CG=EC,iG=zo,oG=UA,GG=UB("isConcatSpreadable"),DG=oG>=51||!$o((function(){var A=[];return A[GG]=!1,A.concat()[0]!==A})),aG=function(A){if(!BG(A))return!1;var B=A[GG];return void 0!==B?!!B:AG(A)};_o({target:"Array",proto:!0,arity:1,forced:!DG||!iG("concat")},{concat:function(A){var B,I,Q,g,E,C=IG(this),i=CG(C,0),o=0;for(B=-1,Q=arguments.length;B<Q;B++)if(aG(E=-1===B?C:arguments[B]))for(g=QG(E),gG(o+g),I=0;I<g;I++,o++)I in E&&EG(i,o,E[I]);else gG(o+1),EG(i,o++,E);return i.length=o,i}});var hG=KA,RG=TypeError,wG=function(A,B){if(!delete A[B])throw new RG("Cannot delete property "+hG(B)+" of "+hG(A))},sG=CB,MG=JQ,FG=lQ,tG=wG,yG=Math.min,kG=[].copyWithin||function(A,B){var I=sG(this),Q=FG(I),g=MG(A,Q),E=MG(B,Q),C=arguments.length>2?arguments[2]:void 0,i=yG((void 0===C?Q:MG(C,Q))-E,Q-g),o=1;for(E<g&&g<E+i&&(o=-1,E+=i-1,g+=i-1);i-- >0;)E in I?I[g]=I[E]:tG(I,g),g+=o,E+=o;return I},eG=UB,cG=CE,UG=PB.f,LG=eG("unscopables"),SG=Array.prototype;void 0===SG[LG]&&UG(SG,LG,{configurable:!0,value:cG(null)});var YG=function(A){SG[LG][A]=!0},NG=YG;cg({target:"Array",proto:!0},{copyWithin:kG}),NG("copyWithin");var JG=RC.filter;cg({target:"Array",proto:!0,forced:!zo("filter")},{filter:function(A){return JG(this,A,arguments.length>1?arguments[1]:void 0)}});var rG=cg,nG=RC.findIndex,HG=YG,qG="findIndex",lG=!0;qG in[]&&Array(1)[qG]((function(){lG=!1})),rG({target:"Array",proto:!0,forced:lG},{findIndex:function(A){return nG(this,A,arguments.length>1?arguments[1]:void 0)}}),HG(qG);var xG=Y,KG=function(A,B){var I=[][A];return!!I&&xG((function(){I.call(null,B||function(){return 1},1)}))},dG=RC.forEach,uG=KG("forEach")?[].forEach:function(A){return dG(this,A,arguments.length>1?arguments[1]:void 0)};cg({target:"Array",proto:!0,forced:[].forEach!==uG},{forEach:uG});var fG=fQ.includes,ZG=YG;cg({target:"Array",proto:!0,forced:Y((function(){return!Array(1).includes()}))},{includes:function(A){return fG(this,A,arguments.length>1?arguments[1]:void 0)}}),ZG("includes");var bG=cg,pG=fQ.indexOf,VG=KG,WG=lE([].indexOf),mG=!!WG&&1/WG([1],1,-0)<0;bG({target:"Array",proto:!0,forced:mG||!VG("indexOf")},{indexOf:function(A){var B=arguments.length>1?arguments[1]:void 0;return mG?WG(this,A,B)||0:pG(this,A,B)}});var vG,TG,OG,XG={},jG=!Y((function(){function A(){}return A.prototype.constructor=null,Object.getPrototypeOf(new A)!==A.prototype})),PG=GB,zG=iA,_G=CB,$G=jG,AD=dI("IE_PROTO"),BD=Object,ID=BD.prototype,QD=$G?BD.getPrototypeOf:function(A){var B=_G(A);if(PG(B,AD))return B[AD];var I=B.constructor;return zG(I)&&B instanceof I?I.prototype:B instanceof BD?ID:null},gD=Y,ED=iA,CD=GA,iD=QD,oD=yQ,GD=UB("iterator"),DD=!1;[].keys&&("next"in(OG=[].keys())?(TG=iD(iD(OG)))!==Object.prototype&&(vG=TG):DD=!0);var aD=!CD(vG)||gD((function(){var A={};return vG[GD].call(A)!==A}));aD&&(vG={}),ED(vG[GD])||oD(vG,GD,(function(){return this}));var hD={IteratorPrototype:vG,BUGGY_SAFARI_ITERATORS:DD},RD=hD.IteratorPrototype,wD=CE,sD=f,MD=nE,FD=XG,tD=function(){return this},yD=W,kD=ZA,eD=GA,cD=function(A){return eD(A)||null===A},UD=String,LD=TypeError,SD=function(A,B,I){try{return yD(kD(Object.getOwnPropertyDescriptor(A,B)[I]))}catch(Q){}},YD=GA,ND=IA,JD=function(A){if(cD(A))return A;throw new LD("Can't set "+UD(A)+" as a prototype")},rD=Object.setPrototypeOf||("__proto__"in{}?function(){var A,B=!1,I={};try{(A=SD(Object.prototype,"__proto__","set"))(I,[]),B=I instanceof Array}catch(Q){}return function(I,Q){return ND(I),JD(Q),YD(I)?(B?A(I,Q):I.__proto__=Q,I):I}}():void 0),nD=cg,HD=H,qD=iA,lD=function(A,B,I,Q){var g=B+" Iterator";return A.prototype=wD(RD,{next:sD(+!Q,I)}),MD(A,g,!1),FD[g]=tD,A},xD=QD,KD=rD,dD=nE,uD=sI,fD=yQ,ZD=XG,bD=UI.PROPER,pD=UI.CONFIGURABLE,VD=hD.IteratorPrototype,WD=hD.BUGGY_SAFARI_ITERATORS,mD=UB("iterator"),vD="keys",TD="values",OD="entries",XD=function(){return this},jD=function(A,B,I,Q,g,E,C){lD(I,B,Q);var i,o,G,D=function(A){if(A===g&&s)return s;if(!WD&&A&&A in R)return R[A];switch(A){case vD:case TD:case OD:return function(){return new I(this,A)}}return function(){return new I(this)}},a=B+" Iterator",h=!1,R=A.prototype,w=R[mD]||R["@@iterator"]||g&&R[g],s=!WD&&w||D(g),M="Array"===B&&R.entries||w;if(M&&(i=xD(M.call(new A)))!==Object.prototype&&i.next&&(xD(i)!==VD&&(KD?KD(i,VD):qD(i[mD])||fD(i,mD,XD)),dD(i,a,!0)),bD&&g===TD&&w&&w.name!==TD&&(pD?uD(R,"name",TD):(h=!0,s=function(){return HD(w,this)})),g)if(o={values:D(TD),keys:E?s:D(vD),entries:D(OD)},C)for(G in o)(WD||h||!(G in R))&&fD(R,G,o[G]);else nD({target:B,proto:!0,forced:WD||h},o);return R[mD]!==s&&fD(R,mD,s,{name:g}),ZD[B]=s,o},PD=function(A,B){return{value:A,done:B}},zD=EA,_D=YG,$D=XG,Aa=zI,Ba=PB.f,Ia=jD,Qa=PD,ga=N,Ea="Array Iterator",Ca=Aa.set,ia=Aa.getterFor(Ea),oa=Ia(Array,"Array",(function(A,B){Ca(this,{type:Ea,target:zD(A),index:0,kind:B})}),(function(){var A=ia(this),B=A.target,I=A.index++;if(!B||I>=B.length)return A.target=null,Qa(void 0,!0);switch(A.kind){case"keys":return Qa(I,!1);case"values":return Qa(B[I],!1)}return Qa([I,B[I]],!1)}),"values"),Ga=$D.Arguments=$D.Array;if(_D("keys"),_D("values"),_D("entries"),ga&&"values"!==Ga.name)try{Ba(Ga,"name",{value:"values"})}catch(Wn){}var Da=cg,aa=_,ha=EA,Ra=KG,wa=W([].join);Da({target:"Array",proto:!0,forced:aa!==Object||!Ra("join",",")},{join:function(A){return wa(ha(this),void 0===A?",":A)}});var sa=Wi,Ma=EA,Fa=LQ,ta=lQ,ya=KG,ka=Math.min,ea=[].lastIndexOf,ca=!!ea&&1/[1].lastIndexOf(1,-0)<0,Ua=ya("lastIndexOf"),La=ca||!Ua?function(A){if(ca)return sa(ea,this,arguments)||0;var B=Ma(this),I=ta(B);if(0===I)return-1;var Q=I-1;for(arguments.length>1&&(Q=ka(Q,Fa(arguments[1]))),Q<0&&(Q=I+Q);Q>=0;Q--)if(Q in B&&B[Q]===A)return Q||0;return-1}:ea;cg({target:"Array",proto:!0,forced:La!==[].lastIndexOf},{lastIndexOf:La});var Sa=RC.map;cg({target:"Array",proto:!0,forced:!zo("map")},{map:function(A){return Sa(this,A,arguments.length>1?arguments[1]:void 0)}});var Ya=cg,Na=ZE,Ja=_E,ra=GA,na=JQ,Ha=lQ,qa=EA,la=Oo,xa=UB,Ka=oE,da=zo("slice"),ua=xa("species"),fa=Array,Za=Math.max;Ya({target:"Array",proto:!0,forced:!da},{slice:function(A,B){var I,Q,g,E=qa(this),C=Ha(E),i=na(A,C),o=na(void 0===B?C:B,C);if(Na(E)&&(I=E.constructor,(Ja(I)&&(I===fa||Na(I.prototype))||ra(I)&&null===(I=I[ua]))&&(I=void 0),I===fa||void 0===I))return Ka(E,i,o);for(Q=new(void 0===I?fa:I)(Za(o-i,0)),g=0;i<o;i++,g++)i in E&&la(Q,g,E[i]);return Q.length=g,Q}});var ba=N,pa=ZE,Va=TypeError,Wa=Object.getOwnPropertyDescriptor,ma=ba&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(Wn){return Wn instanceof TypeError}}(),va=cg,Ta=CB,Oa=JQ,Xa=LQ,ja=lQ,Pa=ma?function(A,B){if(pa(A)&&!Wa(A,"length").writable)throw new Va("Cannot set read only .length");return A.length=B}:function(A,B){return A.length=B},za=Wo,_a=EC,$a=Oo,Ah=wG,Bh=zo("splice"),Ih=Math.max,Qh=Math.min;va({target:"Array",proto:!0,forced:!Bh},{splice:function(A,B){var I,Q,g,E,C,i,o=Ta(this),G=ja(o),D=Oa(A,G),a=arguments.length;for(0===a?I=Q=0:1===a?(I=0,Q=G-D):(I=a-2,Q=Qh(Ih(Xa(B),0),G-D)),za(G+I-Q),g=_a(o,Q),E=0;E<Q;E++)(C=D+E)in o&&$a(g,E,o[C]);if(g.length=Q,I<Q){for(E=D;E<G-Q;E++)i=E+I,(C=E+Q)in o?o[i]=o[C]:Ah(o,i);for(E=G;E>G-Q+I;E--)Ah(o,E-1)}else if(I>Q)for(E=G-Q;E>D;E--)i=E+I-1,(C=E+Q-1)in o?o[i]=o[C]:Ah(o,i);for(E=0;E<I;E++)o[E+D]=arguments[E+2];return Pa(o,G-Q+I),g}});var gh="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView,Eh=yQ,Ch=function(A,B,I){for(var Q in B)Eh(A,Q,B[Q],I);return A},ih=RA,oh=TypeError,Gh=function(A,B){if(ih(B,A))return A;throw new oh("Incorrect invocation")},Dh=LQ,ah=HQ,hh=RangeError,Rh=function(A){if(void 0===A)return 0;var B=Dh(A),I=ah(B);if(B!==I)throw new hh("Wrong length or index");return I},wh=Math.sign||function(A){var B=+A;return 0===B||B!=B?B:B<0?-1:1},sh=Math.abs,Mh=2220446049250313e-31,Fh=1/Mh,th=function(A,B,I,Q){var g=+A,E=sh(g),C=wh(g);if(E<Q)return C*function(A){return A+Fh-Fh}(E/Q/B)*Q*B;var i=(1+B/Mh)*E,o=i-(i-E);return o>I||o!=o?Infinity*C:C*o},yh=Math.fround||function(A){return th(A,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)},kh=Array,eh=Math.abs,ch=Math.pow,Uh=Math.floor,Lh=Math.log,Sh=Math.LN2,Yh={pack:function(A,B,I){var Q,g,E,C=kh(I),i=8*I-B-1,o=(1<<i)-1,G=o>>1,D=23===B?ch(2,-24)-ch(2,-77):0,a=A<0||0===A&&1/A<0?1:0,h=0;for((A=eh(A))!=A||Infinity===A?(g=A!=A?1:0,Q=o):(Q=Uh(Lh(A)/Sh),A*(E=ch(2,-Q))<1&&(Q--,E*=2),(A+=Q+G>=1?D/E:D*ch(2,1-G))*E>=2&&(Q++,E/=2),Q+G>=o?(g=0,Q=o):Q+G>=1?(g=(A*E-1)*ch(2,B),Q+=G):(g=A*ch(2,G-1)*ch(2,B),Q=0));B>=8;)C[h++]=255&g,g/=256,B-=8;for(Q=Q<<B|g,i+=B;i>0;)C[h++]=255&Q,Q/=256,i-=8;return C[h-1]|=128*a,C},unpack:function(A,B){var I,Q=A.length,g=8*Q-B-1,E=(1<<g)-1,C=E>>1,i=g-7,o=Q-1,G=A[o--],D=127&G;for(G>>=7;i>0;)D=256*D+A[o--],i-=8;for(I=D&(1<<-i)-1,D>>=-i,i+=B;i>0;)I=256*I+A[o--],i-=8;if(0===D)D=1-C;else{if(D===E)return I?NaN:G?-Infinity:Infinity;I+=ch(2,B),D-=C}return(G?-1:1)*I*ch(2,D-B)}},Nh=CB,Jh=JQ,rh=lQ,nh=function(A){for(var B=Nh(this),I=rh(B),Q=arguments.length,g=Jh(Q>1?arguments[1]:void 0,I),E=Q>2?arguments[2]:void 0,C=void 0===E?I:Jh(E,I);C>g;)B[g++]=A;return B},Hh=iA,qh=GA,lh=rD,xh=function(A,B,I){var Q,g;return lh&&Hh(Q=B.constructor)&&Q!==I&&qh(g=Q.prototype)&&g!==I.prototype&&lh(A,g),A},Kh=L,dh=W,uh=N,fh=gh,Zh=sI,bh=ME,ph=Ch,Vh=Y,Wh=Gh,mh=LQ,vh=HQ,Th=Rh,Oh=yh,Xh=Yh,jh=QD,Ph=rD,zh=nh,_h=oE,$h=xh,AR=Eg,BR=nE,IR=zI,QR=UI.PROPER,gR=UI.CONFIGURABLE,ER="ArrayBuffer",CR="DataView",iR="prototype",oR="Wrong index",GR=IR.getterFor(ER),DR=IR.getterFor(CR),aR=IR.set,hR=Kh[ER],RR=hR,wR=RR&&RR[iR],sR=Kh[CR],MR=sR&&sR[iR],FR=Object.prototype,tR=Kh.Array,yR=Kh.RangeError,kR=dh(zh),eR=dh([].reverse),cR=Xh.pack,UR=Xh.unpack,LR=function(A){return[255&A]},SR=function(A){return[255&A,A>>8&255]},YR=function(A){return[255&A,A>>8&255,A>>16&255,A>>24&255]},NR=function(A){return A[3]<<24|A[2]<<16|A[1]<<8|A[0]},JR=function(A){return cR(Oh(A),23,4)},rR=function(A){return cR(A,52,8)},nR=function(A,B,I){bh(A[iR],B,{configurable:!0,get:function(){return I(this)[B]}})},HR=function(A,B,I,Q){var g=DR(A),E=Th(I),C=!!Q;if(E+B>g.byteLength)throw new yR(oR);var i=g.bytes,o=E+g.byteOffset,G=_h(i,o,o+B);return C?G:eR(G)},qR=function(A,B,I,Q,g,E){var C=DR(A),i=Th(I),o=Q(+g),G=!!E;if(i+B>C.byteLength)throw new yR(oR);for(var D=C.bytes,a=i+C.byteOffset,h=0;h<B;h++)D[a+h]=o[G?h:B-h-1]};if(fh){var lR=QR&&hR.name!==ER;Vh((function(){hR(1)}))&&Vh((function(){new hR(-1)}))&&!Vh((function(){return new hR,new hR(1.5),new hR(NaN),1!==hR.length||lR&&!gR}))?lR&&gR&&Zh(hR,"name",ER):((RR=function(A){return Wh(this,wR),$h(new hR(Th(A)),this,RR)})[iR]=wR,wR.constructor=RR,AR(RR,hR)),Ph&&jh(MR)!==FR&&Ph(MR,FR);var xR=new sR(new RR(2)),KR=dh(MR.setInt8);xR.setInt8(0,2147483648),xR.setInt8(1,2147483649),!xR.getInt8(0)&&xR.getInt8(1)||ph(MR,{setInt8:function(A,B){KR(this,A,B<<24>>24)},setUint8:function(A,B){KR(this,A,B<<24>>24)}},{unsafe:!0})}else wR=(RR=function(A){Wh(this,wR);var B=Th(A);aR(this,{type:ER,bytes:kR(tR(B),0),byteLength:B}),uh||(this.byteLength=B,this.detached=!1)})[iR],MR=(sR=function(A,B,I){Wh(this,MR),Wh(A,wR);var Q=GR(A),g=Q.byteLength,E=mh(B);if(E<0||E>g)throw new yR("Wrong offset");if(E+(I=void 0===I?g-E:vh(I))>g)throw new yR("Wrong length");aR(this,{type:CR,buffer:A,byteLength:I,byteOffset:E,bytes:Q.bytes}),uh||(this.buffer=A,this.byteLength=I,this.byteOffset=E)})[iR],uh&&(nR(RR,"byteLength",GR),nR(sR,"buffer",DR),nR(sR,"byteLength",DR),nR(sR,"byteOffset",DR)),ph(MR,{getInt8:function(A){return HR(this,1,A)[0]<<24>>24},getUint8:function(A){return HR(this,1,A)[0]},getInt16:function(A){var B=HR(this,2,A,arguments.length>1&&arguments[1]);return(B[1]<<8|B[0])<<16>>16},getUint16:function(A){var B=HR(this,2,A,arguments.length>1&&arguments[1]);return B[1]<<8|B[0]},getInt32:function(A){return NR(HR(this,4,A,arguments.length>1&&arguments[1]))},getUint32:function(A){return NR(HR(this,4,A,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(A){return UR(HR(this,4,A,arguments.length>1&&arguments[1]),23)},getFloat64:function(A){return UR(HR(this,8,A,arguments.length>1&&arguments[1]),52)},setInt8:function(A,B){qR(this,1,A,LR,B)},setUint8:function(A,B){qR(this,1,A,LR,B)},setInt16:function(A,B){qR(this,2,A,SR,B,arguments.length>2&&arguments[2])},setUint16:function(A,B){qR(this,2,A,SR,B,arguments.length>2&&arguments[2])},setInt32:function(A,B){qR(this,4,A,YR,B,arguments.length>2&&arguments[2])},setUint32:function(A,B){qR(this,4,A,YR,B,arguments.length>2&&arguments[2])},setFloat32:function(A,B){qR(this,4,A,JR,B,arguments.length>2&&arguments[2])},setFloat64:function(A,B){qR(this,8,A,rR,B,arguments.length>2&&arguments[2])}});BR(RR,ER),BR(sR,CR);var dR={ArrayBuffer:RR,DataView:sR},uR=hA,fR=ME,ZR=N,bR=UB("species"),pR=function(A){var B=uR(A);ZR&&B&&!B[bR]&&fR(B,bR,{configurable:!0,get:function(){return this}})},VR=pR,WR="ArrayBuffer",mR=dR[WR];cg({global:!0,constructor:!0,forced:L[WR]!==mR},{ArrayBuffer:mR}),VR(WR);var vR=cg,TR=lE,OR=Y,XR=BI,jR=JQ,PR=HQ,zR=dR.ArrayBuffer,_R=dR.DataView,$R=_R.prototype,Aw=TR(zR.prototype.slice),Bw=TR($R.getUint8),Iw=TR($R.setUint8);vR({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:OR((function(){return!new zR(2).slice(1,void 0).byteLength}))},{slice:function(A,B){if(Aw&&void 0===B)return Aw(XR(this),A);for(var I=XR(this).byteLength,Q=jR(A,I),g=jR(void 0===B?I:B,I),E=new zR(PR(g-Q)),C=new _R(this),i=new _R(E),o=0;Q<g;)Iw(i,o++,Bw(C,Q++));return E}}),cg({global:!0,constructor:!0,forced:!gh},{DataView:dR.DataView});var Qw=cg,gw=Date,Ew=W(gw.prototype.getTime);Qw({target:"Date",stat:!0},{now:function(){return Ew(new gw)}});var Cw=CB,iw=HB;cg({target:"Date",proto:!0,arity:1,forced:Y((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(A){var B=Cw(this),I=iw(B,"number");return"number"!=typeof I||isFinite(I)?B.toISOString():null}});var ow=W,Gw=yQ,Dw=Date.prototype,aw="Invalid Date",hw="toString",Rw=ow(Dw[hw]),ww=ow(Dw.getTime);String(new Date(NaN))!==aw&&Gw(Dw,hw,(function(){var A=ww(this);return A==A?Rw(this):aw}));var sw=W,Mw=ZA,Fw=GA,tw=GB,yw=oE,kw=J,ew=Function,cw=sw([].concat),Uw=sw([].join),Lw={},Sw=kw?ew.bind:function(A){var B=Mw(this),I=B.prototype,Q=yw(arguments,1),g=function(){var I=cw(Q,yw(arguments));return this instanceof g?function(A,B,I){if(!tw(Lw,B)){for(var Q=[],g=0;g<B;g++)Q[g]="a["+g+"]";Lw[B]=ew("C,a","return new C("+Uw(Q,",")+")")}return Lw[B](A,I)}(B,I.length,I):B.apply(A,I)};return Fw(I)&&(g.prototype=I),g},Yw=Sw;cg({target:"Function",proto:!0,forced:Function.bind!==Yw},{bind:Yw});var Nw=N,Jw=UI.EXISTS,rw=W,nw=ME,Hw=Function.prototype,qw=rw(Hw.toString),lw=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,xw=rw(lw.exec);Nw&&!Jw&&nw(Hw,"name",{configurable:!0,get:function(){try{return xw(lw,qw(this))[1]}catch(Wn){return""}}});var Kw={},dw={get exports(){return Kw},set exports(A){Kw=A}},uw=Y((function(){if("function"==typeof ArrayBuffer){var A=new ArrayBuffer(8);Object.isExtensible(A)&&Object.defineProperty(A,"a",{value:8})}})),fw=Y,Zw=GA,bw=O,pw=uw,Vw=Object.isExtensible,Ww=fw((function(){Vw(1)}))||pw?function(A){return!!Zw(A)&&((!pw||"ArrayBuffer"!==bw(A))&&(!Vw||Vw(A)))}:Vw,mw=!Y((function(){return Object.isExtensible(Object.preventExtensions({}))})),vw=cg,Tw=W,Ow=uI,Xw=GA,jw=GB,Pw=PB.f,zw=kQ,_w=iE,$w=Ww,As=mw,Bs=!1,Is=wB("meta"),Qs=0,gs=function(A){Pw(A,Is,{value:{objectID:"O"+Qs++,weakData:{}}})},Es=dw.exports={enable:function(){Es.enable=function(){},Bs=!0;var A=zw.f,B=Tw([].splice),I={};I[Is]=1,A(I).length&&(zw.f=function(I){for(var Q=A(I),g=0,E=Q.length;g<E;g++)if(Q[g]===Is){B(Q,g,1);break}return Q},vw({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:_w.f}))},fastKey:function(A,B){if(!Xw(A))return"symbol"==typeof A?A:("string"==typeof A?"S":"P")+A;if(!jw(A,Is)){if(!$w(A))return"F";if(!B)return"E";gs(A)}return A[Is].objectID},getWeakData:function(A,B){if(!jw(A,Is)){if(!$w(A))return!0;if(!B)return!1;gs(A)}return A[Is].weakData},onFreeze:function(A){return As&&Bs&&$w(A)&&!jw(A,Is)&&gs(A),A}};Ow[Is]=!0;var Cs=XG,is=UB("iterator"),os=Array.prototype,Gs=function(A){return void 0!==A&&(Cs.Array===A||os[is]===A)},Ds=Hg,as=VA,hs=$,Rs=XG,ws=UB("iterator"),ss=function(A){if(!hs(A))return as(A,ws)||as(A,"@@iterator")||Rs[Ds(A)]},Ms=H,Fs=ZA,ts=BI,ys=KA,ks=ss,es=TypeError,cs=function(A,B){var I=arguments.length<2?ks(A):B;if(Fs(I))return ts(Ms(I,A));throw new es(ys(A)+" is not iterable")},Us=H,Ls=BI,Ss=VA,Ys=uE,Ns=H,Js=BI,rs=KA,ns=Gs,Hs=lQ,qs=RA,ls=cs,xs=ss,Ks=function(A,B,I){var Q,g;Ls(A);try{if(!(Q=Ss(A,"return"))){if("throw"===B)throw I;return I}Q=Us(Q,A)}catch(Wn){g=!0,Q=Wn}if("throw"===B)throw I;if(g)throw Q;return Ls(Q),I},ds=TypeError,us=function(A,B){this.stopped=A,this.result=B},fs=us.prototype,Zs=function(A,B,I){var Q,g,E,C,i,o,G,D=I&&I.that,a=!(!I||!I.AS_ENTRIES),h=!(!I||!I.IS_RECORD),R=!(!I||!I.IS_ITERATOR),w=!(!I||!I.INTERRUPTED),s=Ys(B,D),M=function(A){return Q&&Ks(Q,"normal",A),new us(!0,A)},F=function(A){return a?(Js(A),w?s(A[0],A[1],M):s(A[0],A[1])):w?s(A,M):s(A)};if(h)Q=A.iterator;else if(R)Q=A;else{if(!(g=xs(A)))throw new ds(rs(A)+" is not iterable");if(ns(g)){for(E=0,C=Hs(A);C>E;E++)if((i=F(A[E]))&&qs(fs,i))return i;return new us(!1)}Q=ls(A,g)}for(o=h?A.next:Q.next;!(G=Ns(o,Q)).done;){try{i=F(G.value)}catch(Wn){Ks(Q,"throw",Wn)}if("object"==typeof i&&i&&qs(fs,i))return i}return new us(!1)},bs=UB("iterator"),ps=!1;try{var Vs=0,Ws={next:function(){return{done:!!Vs++}},return:function(){ps=!0}};Ws[bs]=function(){return this},Array.from(Ws,(function(){throw 2}))}catch(Wn){}var ms=function(A,B){try{if(!B&&!ps)return!1}catch(Wn){return!1}var I=!1;try{var Q={};Q[bs]=function(){return{next:function(){return{done:I=!0}}}},A(Q)}catch(Wn){}return I},vs=cg,Ts=L,Os=W,Xs=wg,js=yQ,Ps=Kw,zs=Zs,_s=Gh,$s=iA,AM=$,BM=GA,IM=Y,QM=ms,gM=nE,EM=xh,CM=function(A,B,I){var Q=-1!==A.indexOf("Map"),g=-1!==A.indexOf("Weak"),E=Q?"set":"add",C=Ts[A],i=C&&C.prototype,o=C,G={},D=function(A){var B=Os(i[A]);js(i,A,"add"===A?function(A){return B(this,0===A?0:A),this}:"delete"===A?function(A){return!(g&&!BM(A))&&B(this,0===A?0:A)}:"get"===A?function(A){return g&&!BM(A)?void 0:B(this,0===A?0:A)}:"has"===A?function(A){return!(g&&!BM(A))&&B(this,0===A?0:A)}:function(A,I){return B(this,0===A?0:A,I),this})};if(Xs(A,!$s(C)||!(g||i.forEach&&!IM((function(){(new C).entries().next()})))))o=I.getConstructor(B,A,Q,E),Ps.enable();else if(Xs(A,!0)){var a=new o,h=a[E](g?{}:-0,1)!==a,R=IM((function(){a.has(1)})),w=QM((function(A){new C(A)})),s=!g&&IM((function(){for(var A=new C,B=5;B--;)A[E](B,B);return!A.has(-0)}));w||((o=B((function(A,B){_s(A,i);var I=EM(new C,A,o);return AM(B)||zs(B,I[E],{that:I,AS_ENTRIES:Q}),I}))).prototype=i,i.constructor=o),(R||s)&&(D("delete"),D("has"),Q&&D("get")),(s||h)&&D(E),g&&i.clear&&delete i.clear}return G[A]=o,vs({global:!0,constructor:!0,forced:o!==C},G),gM(o,A),g||I.setStrong(o,A,Q),o},iM=CE,oM=ME,GM=Ch,DM=uE,aM=Gh,hM=$,RM=Zs,wM=jD,sM=PD,MM=pR,FM=N,tM=Kw.fastKey,yM=zI.set,kM=zI.getterFor,eM={getConstructor:function(A,B,I,Q){var g=A((function(A,g){aM(A,E),yM(A,{type:B,index:iM(null),first:null,last:null,size:0}),FM||(A.size=0),hM(g)||RM(g,A[Q],{that:A,AS_ENTRIES:I})})),E=g.prototype,C=kM(B),i=function(A,B,I){var Q,g,E=C(A),i=o(A,B);return i?i.value=I:(E.last=i={index:g=tM(B,!0),key:B,value:I,previous:Q=E.last,next:null,removed:!1},E.first||(E.first=i),Q&&(Q.next=i),FM?E.size++:A.size++,"F"!==g&&(E.index[g]=i)),A},o=function(A,B){var I,Q=C(A),g=tM(B);if("F"!==g)return Q.index[g];for(I=Q.first;I;I=I.next)if(I.key===B)return I};return GM(E,{clear:function(){for(var A=C(this),B=A.first;B;)B.removed=!0,B.previous&&(B.previous=B.previous.next=null),B=B.next;A.first=A.last=null,A.index=iM(null),FM?A.size=0:this.size=0},delete:function(A){var B=this,I=C(B),Q=o(B,A);if(Q){var g=Q.next,E=Q.previous;delete I.index[Q.index],Q.removed=!0,E&&(E.next=g),g&&(g.previous=E),I.first===Q&&(I.first=g),I.last===Q&&(I.last=E),FM?I.size--:B.size--}return!!Q},forEach:function(A){for(var B,I=C(this),Q=DM(A,arguments.length>1?arguments[1]:void 0);B=B?B.next:I.first;)for(Q(B.value,B.key,this);B&&B.removed;)B=B.previous},has:function(A){ret