UNPKG

@tencentcloud/call-engine-js

Version:
3 lines 958 kB
!function(A,I){"object"==typeof exports&&"undefined"!=typeof module?I(exports,require("@tencentcloud/chat"),require("trtc-cloud-js-sdk"),require("rtc-detect")):"function"==typeof define&&define.amd?define(["exports","@tencentcloud/chat","trtc-cloud-js-sdk","rtc-detect"],I):I((A="undefined"!=typeof globalThis?globalThis:A||self).TUICallEngine={},A.TencentCloudChat,A.TRTCCloud,A.RTCDetect)}(this,function(A,I,B,Q){function g(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var E=g(I),C=g(B),i=g(Q);function o(A,I,B,Q){var g,E=arguments.length,C=E<3?I:null===Q?Q=Object.getOwnPropertyDescriptor(I,B):Q;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)C=Reflect.decorate(A,I,B,Q);else for(var i=A.length-1;i>=0;i--)(g=A[i])&&(C=(E<3?g(C):E>3?g(I,B,C):g(I,B))||C);return E>3&&C&&Object.defineProperty(I,B,C),C}function a(A,I,B,Q){return new(B||(B=Promise))(function(g,E){function C(A){try{o(Q.next(A))}catch(I){E(I)}}function i(A){try{o(Q.throw(A))}catch(I){E(I)}}function o(A){var I;A.done?g(A.value):(I=A.value,I instanceof B?I:new B(function(A){A(I)})).then(C,i)}o((Q=Q.apply(A,I||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;var D="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function G(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}var t={};!function(A){var I=Object.prototype.hasOwnProperty,B="~";function Q(){}function g(A,I,B){this.fn=A,this.context=I,this.once=B||!1}function E(A,I,Q,E,C){if("function"!=typeof Q)throw new TypeError("The listener must be a function");var i=new g(Q,E||A,C),o=B?B+I:I;return A._events[o]?A._events[o].fn?A._events[o]=[A._events[o],i]:A._events[o].push(i):(A._events[o]=i,A._eventsCount++),A}function C(A,I){0===--A._eventsCount?A._events=new Q:delete A._events[I]}function i(){this._events=new Q,this._eventsCount=0}Object.create&&(Q.prototype=Object.create(null),(new Q).__proto__||(B=!1)),i.prototype.eventNames=function(){var A,Q,g=[];if(0===this._eventsCount)return g;for(Q in A=this._events)I.call(A,Q)&&g.push(B?Q.slice(1):Q);return Object.getOwnPropertySymbols?g.concat(Object.getOwnPropertySymbols(A)):g},i.prototype.listeners=function(A){var I=B?B+A:A,Q=this._events[I];if(!Q)return[];if(Q.fn)return[Q.fn];for(var g=0,E=Q.length,C=new Array(E);g<E;g++)C[g]=Q[g].fn;return C},i.prototype.listenerCount=function(A){var I=B?B+A:A,Q=this._events[I];return Q?Q.fn?1:Q.length:0},i.prototype.emit=function(A,I,Q,g,E,C){var i=B?B+A:A;if(!this._events[i])return!1;var o,a,D=this._events[i],G=arguments.length;if(D.fn){switch(D.once&&this.removeListener(A,D.fn,void 0,!0),G){case 1:return D.fn.call(D.context),!0;case 2:return D.fn.call(D.context,I),!0;case 3:return D.fn.call(D.context,I,Q),!0;case 4:return D.fn.call(D.context,I,Q,g),!0;case 5:return D.fn.call(D.context,I,Q,g,E),!0;case 6:return D.fn.call(D.context,I,Q,g,E,C),!0}for(a=1,o=new Array(G-1);a<G;a++)o[a-1]=arguments[a];D.fn.apply(D.context,o)}else{var t,e=D.length;for(a=0;a<e;a++)switch(D[a].once&&this.removeListener(A,D[a].fn,void 0,!0),G){case 1:D[a].fn.call(D[a].context);break;case 2:D[a].fn.call(D[a].context,I);break;case 3:D[a].fn.call(D[a].context,I,Q);break;case 4:D[a].fn.call(D[a].context,I,Q,g);break;default:if(!o)for(t=1,o=new Array(G-1);t<G;t++)o[t-1]=arguments[t];D[a].fn.apply(D[a].context,o)}}return!0},i.prototype.on=function(A,I,B){return E(this,A,I,B,!1)},i.prototype.once=function(A,I,B){return E(this,A,I,B,!0)},i.prototype.removeListener=function(A,I,Q,g){var E=B?B+A:A;if(!this._events[E])return this;if(!I)return C(this,E),this;var i=this._events[E];if(i.fn)i.fn!==I||g&&!i.once||Q&&i.context!==Q||C(this,E);else{for(var o=0,a=[],D=i.length;o<D;o++)(i[o].fn!==I||g&&!i[o].once||Q&&i[o].context!==Q)&&a.push(i[o]);a.length?this._events[E]=1===a.length?a[0]:a:C(this,E)}return this},i.prototype.removeAllListeners=function(A){var I;return A?(I=B?B+A:A,this._events[I]&&C(this,I)):(this._events=new Q,this._eventsCount=0),this},i.prototype.off=i.prototype.removeListener,i.prototype.addListener=i.prototype.on,i.prefixed=B,i.EventEmitter=i,A.exports=i}({get exports(){return t},set exports(A){t=A}});var e,h,r,n,s,w,R,F,M,y,c,k=t;!function(A){A.CAMERA="camera",A.SPEAKER="speaker",A.MICROPHONES="microphones",A.MICROPHONE="microphone",A.AUDIO="audio",A.VIDEO="video"}(e||(e={})),A.TUIErrorCode=void 0,(h=A.TUIErrorCode||(A.TUIErrorCode={}))[h.ERR_SUCC=0]="ERR_SUCC",h[h.ERR_FAILED=-1]="ERR_FAILED",h[h.ERR_INVALID_PARAMETER=-1001]="ERR_INVALID_PARAMETER",h[h.ERR_SDK_NOT_INITIALIZED=-1002]="ERR_SDK_NOT_INITIALIZED",h[h.ERR_PERMISSION_DENIED=-1003]="ERR_PERMISSION_DENIED",h[h.ERR_REQUIRE_PAYMENT=-1004]="ERR_REQUIRE_PAYMENT",h[h.ERR_CAMERA_START_FAILED=-1100]="ERR_CAMERA_START_FAILED",h[h.ERR_CAMERA_NOT_AUTHORIZED=-1101]="ERR_CAMERA_NOT_AUTHORIZED",h[h.ERR_CAMERA_OCCUPIED=-1102]="ERR_CAMERA_OCCUPIED",h[h.ERR_CAMERA_DEVICE_EMPTY=-1103]="ERR_CAMERA_DEVICE_EMPTY",h[h.ERR_MICROPHONE_START_FAILED=-1104]="ERR_MICROPHONE_START_FAILED",h[h.ERR_MICROPHONE_NOT_AUTHORIZED=-1105]="ERR_MICROPHONE_NOT_AUTHORIZED",h[h.ERR_MICROPHONE_OCCUPIED=-1106]="ERR_MICROPHONE_OCCUPIED",h[h.ERR_MICROPHONE_DEVICE_EMPTY=-1107]="ERR_MICROPHONE_DEVICE_EMPTY",h[h.ERR_ROOM_NAME_INVALID=-2107]="ERR_ROOM_NAME_INVALID",h[h.ERR_USER_NOT_EXIST=-2200]="ERR_USER_NOT_EXIST",h[h.ERR_REQUEST_ID_INVALID=-2311]="ERR_REQUEST_ID_INVALID",A.TUIVideoQuality=void 0,(r=A.TUIVideoQuality||(A.TUIVideoQuality={}))[r.kVideoQuality_360p=1]="kVideoQuality_360p",r[r.kVideoQuality_540p=2]="kVideoQuality_540p",r[r.kVideoQuality_720p=3]="kVideoQuality_720p",r[r.kVideoQuality_1080p=4]="kVideoQuality_1080p",A.TUIAudioQuality=void 0,(n=A.TUIAudioQuality||(A.TUIAudioQuality={}))[n.kAudioProfileSpeech=0]="kAudioProfileSpeech",n[n.kAudioProfileDefault=1]="kAudioProfileDefault",n[n.kAudioProfileMusic=2]="kAudioProfileMusic",A.TUINetworkQuality=void 0,(s=A.TUINetworkQuality||(A.TUINetworkQuality={}))[s.kQualityUnknown=0]="kQualityUnknown",s[s.kQualityExcellent=1]="kQualityExcellent",s[s.kQualityGood=2]="kQualityGood",s[s.kQualityPoor=3]="kQualityPoor",s[s.kQualityBad=4]="kQualityBad",s[s.kQualityVeryBad=5]="kQualityVeryBad",s[s.kQualityDown=6]="kQualityDown",A.TUIKickedOutOfRoomReason=void 0,(w=A.TUIKickedOutOfRoomReason||(A.TUIKickedOutOfRoomReason={}))[w.kKickedByAdmin=0]="kKickedByAdmin",w[w.kKickedByLoggedOnOtherDevice=1]="kKickedByLoggedOnOtherDevice",w[w.kKickedByServer=2]="kKickedByServer",A.TUIResolutionMode=void 0,(R=A.TUIResolutionMode||(A.TUIResolutionMode={}))[R.kResolutionMode_Landscape=0]="kResolutionMode_Landscape",R[R.kResolutionMode_Portrait=1]="kResolutionMode_Portrait",A.TUICallEvent=void 0,(F=A.TUICallEvent||(A.TUICallEvent={})).ERROR="onError",F.SDK_READY="sdkReady",F.KICKED_OUT="onKickedOffLine",F.onUserSigExpired="onUserSigExpired",F.ON_CALL_BEGIN="onCallBegin",F.INVITED="onInvited",F.ON_CALL_RECEIVED="onCallReceived",F.USER_ACCEPT="onUserAccept",F.USER_ENTER="onUserJoin",F.USER_LEAVE="onUserLeave",F.REJECT="onUserReject",F.NO_RESP="onUserNoResponse",F.LINE_BUSY="onUserLineBusy",F.CALLING_CANCEL="onCallingCancel",F.ON_CALL_CANCELED="onCallCancelled",F.CALL_END="onCallEnd",F.CALLING_END="onCallEnd",F.USER_VIDEO_AVAILABLE="onUserVideoAvailable",F.USER_AUDIO_AVAILABLE="onUserAudioAvailable",F.USER_VOICE_VOLUME="onUserVoiceVolumeChanged",F.GROUP_CALL_INVITEE_LIST_UPDATE="onGroupCallInviteeListUpdate",F.CALL_TYPE_CHANGED="onCallMediaTypeChanged",F.DEVICED_UPDATED="onDeviceUpdated",F.ON_USER_NETWORK_QUALITY_CHANGED="onUserNetworkQualityChanged",F.MESSAGE_SENT_BY_ME="onMessageSentByMe",F.onDeviceChange="onDeviceChange",F.ON_CALL_NOT_CONNECTED="onCallNotConnected",F.ON_USER_INVITING="onUserInviting",A.TUIRoomDeviceMangerEvents=void 0,(A.TUIRoomDeviceMangerEvents||(A.TUIRoomDeviceMangerEvents={})).onDeviceChanged="onDeviceChanged",A.TUICamera=void 0,(M=A.TUICamera||(A.TUICamera={}))[M.kFront=0]="kFront",M[M.kBack=1]="kBack",A.TUICallCameraPosition=void 0,(y=A.TUICallCameraPosition||(A.TUICallCameraPosition={}))[y.FRONT=0]="FRONT",y[y.BACK=1]="BACK",A.AUDIO_PLAYBACK_DEVICE=void 0,(c=A.AUDIO_PLAYBACK_DEVICE||(A.AUDIO_PLAYBACK_DEVICE={}))[c.SPEAKER=0]="SPEAKER",c[c.EAR=1]="EAR";var U;A.CallEndReason=void 0,(U=A.CallEndReason||(A.CallEndReason={}))[U.UnKnown=0]="UnKnown",U[U.Hangup=1]="Hangup",U[U.Reject=2]="Reject",U[U.NoResponse=3]="NoResponse",U[U.Offline=4]="Offline",U[U.LineBusy=5]="LineBusy",U[U.Canceled=6]="Canceled",U[U.OtherDeviceAccepted=7]="OtherDeviceAccepted",U[U.OtherDeviceReject=8]="OtherDeviceReject",U[U.EndByServer=9]="EndByServer";var Y="3.3.3";const S="boolean",N="string",J="object",l="array",u="function",K="undefined",L="video",q="audio",d="web",f="unknown",H="cover",p="enableVirtualBackground",x="blur",W="image",m={ELECTRON:"electron",WEB:"web",MINI_PROGRAM:"miniProgram"};function b(A,I){(null==I||I>A.length)&&(I=A.length);for(var B=0,Q=Array(I);B<I;B++)Q[B]=A[B];return Q}function Z(A,I){if(!(A instanceof I))throw new TypeError("Cannot call a class as a function")}function v(A,I){for(var B=0;B<I.length;B++){var Q=I[B];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(A,X(Q.key),Q)}}function T(A,I,B){return I&&v(A.prototype,I),B&&v(A,B),Object.defineProperty(A,"prototype",{writable:!1}),A}function V(){ /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var A,I,B="function"==typeof Symbol?Symbol:{},Q=B.iterator||"@@iterator",g=B.toStringTag||"@@toStringTag";function E(B,Q,g,E){var o=Q&&Q.prototype instanceof i?Q:i,a=Object.create(o.prototype);return O(a,"_invoke",function(B,Q,g){var E,i,o,a=0,D=g||[],G=!1,t={p:0,n:0,v:A,a:e,f:e.bind(A,4),d:function(I,B){return E=I,i=0,o=A,t.n=B,C}};function e(B,Q){for(i=B,o=Q,I=0;!G&&a&&!g&&I<D.length;I++){var g,E=D[I],e=t.p,h=E[2];B>3?(g=h===Q)&&(o=E[(i=E[4])?5:(i=3,3)],E[4]=E[5]=A):E[0]<=e&&((g=B<2&&e<E[1])?(i=0,t.v=Q,t.n=E[1]):e<h&&(g=B<3||E[0]>Q||Q>h)&&(E[4]=B,E[5]=Q,t.n=h,i=0))}if(g||B>1)return C;throw G=!0,Q}return function(g,D,h){if(a>1)throw TypeError("Generator is already running");for(G&&1===D&&e(D,h),i=D,o=h;(I=i<2?A:o)||!G;){E||(i?i<3?(i>1&&(t.n=-1),e(i,o)):t.n=o:t.v=o);try{if(a=2,E){if(i||(g="next"),I=E[g]){if(!(I=I.call(E,o)))throw TypeError("iterator result is not an object");if(!I.done)return I;o=I.value,i<2&&(i=0)}else 1===i&&(I=E.return)&&I.call(E),i<2&&(o=TypeError("The iterator does not provide a '"+g+"' method"),i=1);E=A}else if((I=(G=t.n<0)?o:B.call(Q,t))!==C)break}catch(I){E=A,i=1,o=I}finally{a=1}}return{value:I,done:G}}}(B,g,E),!0),a}var C={};function i(){}function o(){}function a(){}I=Object.getPrototypeOf;var D=[][Q]?I(I([][Q]())):(O(I={},Q,function(){return this}),I),G=a.prototype=i.prototype=Object.create(D);function t(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,a):(A.__proto__=a,O(A,g,"GeneratorFunction")),A.prototype=Object.create(G),A}return o.prototype=a,O(G,"constructor",a),O(a,"constructor",o),o.displayName="GeneratorFunction",O(a,g,"GeneratorFunction"),O(G),O(G,g,"Generator"),O(G,Q,function(){return this}),O(G,"toString",function(){return"[object Generator]"}),(V=function(){return{w:E,m:t}})()}function O(A,I,B,Q){var g=Object.defineProperty;try{g({},"",{})}catch(A){g=0}O=function(A,I,B,Q){function E(I,B){O(A,I,function(A){return this._invoke(I,B,A)})}I?g?g(A,I,{value:B,enumerable:!Q,configurable:!Q,writable:!Q}):A[I]=B:(E("next",0),E("throw",1),E("return",2))},O(A,I,B,Q)}function j(A,I){return function(A){if(Array.isArray(A))return A}(A)||function(A,I){var B=null==A?null:"undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(null!=B){var Q,g,E,C,i=[],o=!0,a=!1;try{if(E=(B=B.call(A)).next,0===I){if(Object(B)!==B)return;o=!1}else for(;!(o=(Q=E.call(B)).done)&&(i.push(Q.value),i.length!==I);o=!0);}catch(A){a=!0,g=A}finally{try{if(!o&&null!=B.return&&(C=B.return(),Object(C)!==C))return}finally{if(a)throw g}}return i}}(A,I)||_(A,I)||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 P(A){return function(A){if(Array.isArray(A))return b(A)}(A)||function(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||_(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 X(A){var I=function(A,I){if("object"!=typeof A||!A)return A;var B=A[Symbol.toPrimitive];if(void 0!==B){var Q=B.call(A,I||"default");if("object"!=typeof Q)return Q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===I?String:Number)(A)}(A,"string");return"symbol"==typeof I?I:I+""}function z(A){return z="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},z(A)}function _(A,I){if(A){if("string"==typeof A)return b(A,I);var B={}.toString.call(A).slice(8,-1);return"Object"===B&&A.constructor&&(B=A.constructor.name),"Map"===B||"Set"===B?Array.from(A):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?b(A,I):void 0}}var $=function(A){return A&&A.Math===Math&&A},AA=$("object"==typeof globalThis&&globalThis)||$("object"==typeof window&&window)||$("object"==typeof self&&self)||$("object"==typeof D&&D)||$("object"==typeof D&&D)||function(){return this}()||Function("return this")(),IA={},BA=function(A){try{return!!A()}catch(I){return!0}},QA=!BA(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}),gA=!BA(function(){var A=function(){}.bind();return"function"!=typeof A||A.hasOwnProperty("prototype")}),EA=gA,CA=Function.prototype.call,iA=EA?CA.bind(CA):function(){return CA.apply(CA,arguments)},oA={},aA={}.propertyIsEnumerable,DA=Object.getOwnPropertyDescriptor,GA=DA&&!aA.call({1:2},1);oA.f=GA?function(A){var I=DA(this,A);return!!I&&I.enumerable}:aA;var tA,eA,hA=function(A,I){return{enumerable:!(1&A),configurable:!(2&A),writable:!(4&A),value:I}},rA=gA,nA=Function.prototype,sA=nA.call,wA=rA&&nA.bind.bind(sA,sA),RA=rA?wA:function(A){return function(){return sA.apply(A,arguments)}},FA=RA,MA=FA({}.toString),yA=FA("".slice),cA=function(A){return yA(MA(A),8,-1)},kA=BA,UA=cA,YA=Object,SA=RA("".split),NA=kA(function(){return!YA("z").propertyIsEnumerable(0)})?function(A){return"String"===UA(A)?SA(A,""):YA(A)}:YA,JA=function(A){return null==A},lA=JA,uA=TypeError,KA=function(A){if(lA(A))throw new uA("Can't call method on "+A);return A},LA=NA,qA=KA,dA=function(A){return LA(qA(A))},fA="object"==typeof document&&document.all,HA=void 0===fA&&void 0!==fA?function(A){return"function"==typeof A||A===fA}:function(A){return"function"==typeof A},pA=HA,xA=function(A){return"object"==typeof A?null!==A:pA(A)},WA=AA,mA=HA,bA=function(A,I){return arguments.length<2?(B=WA[A],mA(B)?B:void 0):WA[A]&&WA[A][I];var B},ZA=RA({}.isPrototypeOf),vA=AA.navigator,TA=vA&&vA.userAgent,VA=TA?String(TA):"",OA=AA,jA=VA,PA=OA.process,XA=OA.Deno,zA=PA&&PA.versions||XA&&XA.version,_A=zA&&zA.v8;_A&&(eA=(tA=_A.split("."))[0]>0&&tA[0]<4?1:+(tA[0]+tA[1])),!eA&&jA&&(!(tA=jA.match(/Edge\/(\d+)/))||tA[1]>=74)&&(tA=jA.match(/Chrome\/(\d+)/))&&(eA=+tA[1]);var $A=eA,AI=$A,II=BA,BI=AA.String,QI=!!Object.getOwnPropertySymbols&&!II(function(){var A=Symbol("symbol detection");return!BI(A)||!(Object(A)instanceof Symbol)||!Symbol.sham&&AI&&AI<41}),gI=QI&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,EI=bA,CI=HA,iI=ZA,oI=Object,aI=gI?function(A){return"symbol"==typeof A}:function(A){var I=EI("Symbol");return CI(I)&&iI(I.prototype,oI(A))},DI=String,GI=function(A){try{return DI(A)}catch(I){return"Object"}},tI=HA,eI=GI,hI=TypeError,rI=function(A){if(tI(A))return A;throw new hI(eI(A)+" is not a function")},nI=rI,sI=JA,wI=function(A,I){var B=A[I];return sI(B)?void 0:nI(B)},RI=iA,FI=HA,MI=xA,yI=TypeError,cI={},kI={get exports(){return cI},set exports(A){cI=A}},UI=AA,YI=Object.defineProperty,SI=function(A,I){try{YI(UI,A,{value:I,configurable:!0,writable:!0})}catch(B){UI[A]=I}return I},NI=AA,JI=SI,lI="__core-js_shared__",uI=kI.exports=NI[lI]||JI(lI,{});(uI.versions||(uI.versions=[])).push({version:"3.47.0",mode:"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.47.0/LICENSE",source:"https://github.com/zloirock/core-js"});var KI=cI,LI=function(A,I){return KI[A]||(KI[A]=I||{})},qI=KA,dI=Object,fI=function(A){return dI(qI(A))},HI=fI,pI=RA({}.hasOwnProperty),xI=Object.hasOwn||function(A,I){return pI(HI(A),I)},WI=RA,mI=0,bI=Math.random(),ZI=WI(1.1.toString),vI=function(A){return"Symbol("+(void 0===A?"":A)+")_"+ZI(++mI+bI,36)},TI=LI,VI=xI,OI=vI,jI=QI,PI=gI,XI=AA.Symbol,zI=TI("wks"),_I=PI?XI.for||XI:XI&&XI.withoutSetter||OI,$I=function(A){return VI(zI,A)||(zI[A]=jI&&VI(XI,A)?XI[A]:_I("Symbol."+A)),zI[A]},AB=iA,IB=xA,BB=aI,QB=wI,gB=function(A,I){var B,Q;if("string"===I&&FI(B=A.toString)&&!MI(Q=RI(B,A)))return Q;if(FI(B=A.valueOf)&&!MI(Q=RI(B,A)))return Q;if("string"!==I&&FI(B=A.toString)&&!MI(Q=RI(B,A)))return Q;throw new yI("Can't convert object to primitive value")},EB=TypeError,CB=$I("toPrimitive"),iB=function(A,I){if(!IB(A)||BB(A))return A;var B,Q=QB(A,CB);if(Q){if(void 0===I&&(I="default"),B=AB(Q,A,I),!IB(B)||BB(B))return B;throw new EB("Can't convert object to primitive value")}return void 0===I&&(I="number"),gB(A,I)},oB=iB,aB=aI,DB=function(A){var I=oB(A,"string");return aB(I)?I:I+""},GB=xA,tB=AA.document,eB=GB(tB)&&GB(tB.createElement),hB=function(A){return eB?tB.createElement(A):{}},rB=hB,nB=!QA&&!BA(function(){return 7!==Object.defineProperty(rB("div"),"a",{get:function(){return 7}}).a}),sB=QA,wB=iA,RB=oA,FB=hA,MB=dA,yB=DB,cB=xI,kB=nB,UB=Object.getOwnPropertyDescriptor;IA.f=sB?UB:function(A,I){if(A=MB(A),I=yB(I),kB)try{return UB(A,I)}catch(B){}if(cB(A,I))return FB(!wB(RB.f,A,I),A[I])};var YB={},SB=QA&&BA(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),NB=xA,JB=String,lB=TypeError,uB=function(A){if(NB(A))return A;throw new lB(JB(A)+" is not an object")},KB=QA,LB=nB,qB=SB,dB=uB,fB=DB,HB=TypeError,pB=Object.defineProperty,xB=Object.getOwnPropertyDescriptor,WB="enumerable",mB="configurable",bB="writable";YB.f=KB?qB?function(A,I,B){if(dB(A),I=fB(I),dB(B),"function"==typeof A&&"prototype"===I&&"value"in B&&bB in B&&!B[bB]){var Q=xB(A,I);Q&&Q[bB]&&(A[I]=B.value,B={configurable:mB in B?B[mB]:Q[mB],enumerable:WB in B?B[WB]:Q[WB],writable:!1})}return pB(A,I,B)}:pB:function(A,I,B){if(dB(A),I=fB(I),dB(B),LB)try{return pB(A,I,B)}catch(Q){}if("get"in B||"set"in B)throw new HB("Accessors not supported");return"value"in B&&(A[I]=B.value),A};var ZB=YB,vB=hA,TB=QA?function(A,I,B){return ZB.f(A,I,vB(1,B))}:function(A,I,B){return A[I]=B,A},VB={},OB={get exports(){return VB},set exports(A){VB=A}},jB=QA,PB=xI,XB=Function.prototype,zB=jB&&Object.getOwnPropertyDescriptor,_B=PB(XB,"name"),$B={EXISTS:_B,PROPER:_B&&"something"===function(){}.name,CONFIGURABLE:_B&&(!jB||jB&&zB(XB,"name").configurable)},AQ=HA,IQ=cI,BQ=RA(Function.toString);AQ(IQ.inspectSource)||(IQ.inspectSource=function(A){return BQ(A)});var QQ,gQ,EQ,CQ=IQ.inspectSource,iQ=HA,oQ=AA.WeakMap,aQ=iQ(oQ)&&/native code/.test(String(oQ)),DQ=vI,GQ=LI("keys"),tQ=function(A){return GQ[A]||(GQ[A]=DQ(A))},eQ={},hQ=aQ,rQ=AA,nQ=xA,sQ=TB,wQ=xI,RQ=cI,FQ=tQ,MQ=eQ,yQ="Object already initialized",cQ=rQ.TypeError,kQ=rQ.WeakMap;if(hQ||RQ.state){var UQ=RQ.state||(RQ.state=new kQ);UQ.get=UQ.get,UQ.has=UQ.has,UQ.set=UQ.set,QQ=function(A,I){if(UQ.has(A))throw new cQ(yQ);return I.facade=A,UQ.set(A,I),I},gQ=function(A){return UQ.get(A)||{}},EQ=function(A){return UQ.has(A)}}else{var YQ=FQ("state");MQ[YQ]=!0,QQ=function(A,I){if(wQ(A,YQ))throw new cQ(yQ);return I.facade=A,sQ(A,YQ,I),I},gQ=function(A){return wQ(A,YQ)?A[YQ]:{}},EQ=function(A){return wQ(A,YQ)}}var SQ={set:QQ,get:gQ,has:EQ,enforce:function(A){return EQ(A)?gQ(A):QQ(A,{})},getterFor:function(A){return function(I){var B;if(!nQ(I)||(B=gQ(I)).type!==A)throw new cQ("Incompatible receiver, "+A+" required");return B}}},NQ=RA,JQ=BA,lQ=HA,uQ=xI,KQ=QA,LQ=$B.CONFIGURABLE,qQ=CQ,dQ=SQ.enforce,fQ=SQ.get,HQ=String,pQ=Object.defineProperty,xQ=NQ("".slice),WQ=NQ("".replace),mQ=NQ([].join),bQ=KQ&&!JQ(function(){return 8!==pQ(function(){},"length",{value:8}).length}),ZQ=String(String).split("String"),vQ=OB.exports=function(A,I,B){"Symbol("===xQ(HQ(I),0,7)&&(I="["+WQ(HQ(I),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),B&&B.getter&&(I="get "+I),B&&B.setter&&(I="set "+I),(!uQ(A,"name")||LQ&&A.name!==I)&&(KQ?pQ(A,"name",{value:I,configurable:!0}):A.name=I),bQ&&B&&uQ(B,"arity")&&A.length!==B.arity&&pQ(A,"length",{value:B.arity});try{B&&uQ(B,"constructor")&&B.constructor?KQ&&pQ(A,"prototype",{writable:!1}):A.prototype&&(A.prototype=void 0)}catch(g){}var Q=dQ(A);return uQ(Q,"source")||(Q.source=mQ(ZQ,"string"==typeof I?I:"")),A};Function.prototype.toString=vQ(function(){return lQ(this)&&fQ(this).source||qQ(this)},"toString");var TQ=HA,VQ=YB,OQ=VB,jQ=SI,PQ=function(A,I,B,Q){Q||(Q={});var g=Q.enumerable,E=void 0!==Q.name?Q.name:I;if(TQ(B)&&OQ(B,E,Q),Q.global)g?A[I]=B:jQ(I,B);else{try{Q.unsafe?A[I]&&(g=!0):delete A[I]}catch(C){}g?A[I]=B:VQ.f(A,I,{value:B,enumerable:!1,configurable:!Q.nonConfigurable,writable:!Q.nonWritable})}return A},XQ={},zQ=Math.ceil,_Q=Math.floor,$Q=Math.trunc||function(A){var I=+A;return(I>0?_Q:zQ)(I)},Ag=$Q,Ig=function(A){var I=+A;return I!=I||0===I?0:Ag(I)},Bg=Ig,Qg=Math.max,gg=Math.min,Eg=function(A,I){var B=Bg(A);return B<0?Qg(B+I,0):gg(B,I)},Cg=Ig,ig=Math.min,og=function(A){var I=Cg(A);return I>0?ig(I,9007199254740991):0},ag=og,Dg=function(A){return ag(A.length)},Gg=dA,tg=Eg,eg=Dg,hg=function(A){return function(I,B,Q){var g=Gg(I),E=eg(g);if(0===E)return!A&&-1;var C,i=tg(Q,E);if(A&&B!=B){for(;E>i;)if((C=g[i++])!=C)return!0}else for(;E>i;i++)if((A||i in g)&&g[i]===B)return A||i||0;return!A&&-1}},rg={includes:hg(!0),indexOf:hg(!1)},ng=xI,sg=dA,wg=rg.indexOf,Rg=eQ,Fg=RA([].push),Mg=function(A,I){var B,Q=sg(A),g=0,E=[];for(B in Q)!ng(Rg,B)&&ng(Q,B)&&Fg(E,B);for(;I.length>g;)ng(Q,B=I[g++])&&(~wg(E,B)||Fg(E,B));return E},yg=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],cg=Mg,kg=yg.concat("length","prototype");XQ.f=Object.getOwnPropertyNames||function(A){return cg(A,kg)};var Ug={};Ug.f=Object.getOwnPropertySymbols;var Yg=bA,Sg=XQ,Ng=Ug,Jg=uB,lg=RA([].concat),ug=Yg("Reflect","ownKeys")||function(A){var I=Sg.f(Jg(A)),B=Ng.f;return B?lg(I,B(A)):I},Kg=xI,Lg=ug,qg=IA,dg=YB,fg=function(A,I,B){for(var Q=Lg(I),g=dg.f,E=qg.f,C=0;C<Q.length;C++){var i=Q[C];Kg(A,i)||B&&Kg(B,i)||g(A,i,E(I,i))}},Hg=BA,pg=HA,xg=/#|\.prototype\./,Wg=function(A,I){var B=bg[mg(A)];return B===vg||B!==Zg&&(pg(I)?Hg(I):!!I)},mg=Wg.normalize=function(A){return String(A).replace(xg,".").toLowerCase()},bg=Wg.data={},Zg=Wg.NATIVE="N",vg=Wg.POLYFILL="P",Tg=Wg,Vg=AA,Og=IA.f,jg=TB,Pg=PQ,Xg=SI,zg=fg,_g=Tg,$g=function(A,I){var B,Q,g,E,C,i=A.target,o=A.global,a=A.stat;if(B=o?Vg:a?Vg[i]||Xg(i,{}):Vg[i]&&Vg[i].prototype)for(Q in I){if(E=I[Q],g=A.dontCallGetSet?(C=Og(B,Q))&&C.value:B[Q],!_g(o?Q:i+(a?".":"#")+Q,A.forced)&&void 0!==g){if(typeof E==typeof g)continue;zg(E,g)}(A.sham||g&&g.sham)&&jg(E,"sham",!0),Pg(B,Q,E,A)}},AE={};AE[$I("toStringTag")]="z";var IE="[object z]"===String(AE),BE=IE,QE=HA,gE=cA,EE=$I("toStringTag"),CE=Object,iE="Arguments"===gE(function(){return arguments}()),oE=BE?gE:function(A){var I,B,Q;return void 0===A?"Undefined":null===A?"Null":"string"==typeof(B=function(A,I){try{return A[I]}catch(B){}}(I=CE(A),EE))?B:iE?gE(I):"Object"===(Q=gE(I))&&QE(I.callee)?"Arguments":Q},aE=oE,DE=String,GE=function(A){if("Symbol"===aE(A))throw new TypeError("Cannot convert a Symbol value to a string");return DE(A)},tE={},eE=Mg,hE=yg,rE=Object.keys||function(A){return eE(A,hE)},nE=QA,sE=SB,wE=YB,RE=uB,FE=dA,ME=rE;tE.f=nE&&!sE?Object.defineProperties:function(A,I){RE(A);for(var B,Q=FE(I),g=ME(I),E=g.length,C=0;E>C;)wE.f(A,B=g[C++],Q[B]);return A};var yE,cE=bA("document","documentElement"),kE=uB,UE=tE,YE=yg,SE=eQ,NE=cE,JE=hB,lE="prototype",uE="script",KE=tQ("IE_PROTO"),LE=function(){},qE=function(A){return"<"+uE+">"+A+"</"+uE+">"},dE=function(A){A.write(qE("")),A.close();var I=A.parentWindow.Object;return A=null,I},fE=function(){try{yE=new ActiveXObject("htmlfile")}catch(g){}var A,I,B;fE="undefined"!=typeof document?document.domain&&yE?dE(yE):(I=JE("iframe"),B="java"+uE+":",I.style.display="none",NE.appendChild(I),I.src=String(B),(A=I.contentWindow.document).open(),A.write(qE("document.F=Object")),A.close(),A.F):dE(yE);for(var Q=YE.length;Q--;)delete fE[lE][YE[Q]];return fE()};SE[KE]=!0;var HE=Object.create||function(A,I){var B;return null!==A?(LE[lE]=kE(A),B=new LE,LE[lE]=null,B[KE]=A):B=fE(),void 0===I?B:UE.f(B,I)},pE={},xE=RA([].slice),WE=cA,mE=dA,bE=XQ.f,ZE=xE,vE="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];pE.f=function(A){return vE&&"Window"===WE(A)?function(A){try{return bE(A)}catch(I){return ZE(vE)}}(A):bE(mE(A))};var TE=VB,VE=YB,OE=function(A,I,B){return B.get&&TE(B.get,I,{getter:!0}),B.set&&TE(B.set,I,{setter:!0}),VE.f(A,I,B)},jE={},PE=$I;jE.f=PE;var XE=AA,zE=XE,_E=xI,$E=jE,AC=YB.f,IC=iA,BC=bA,QC=$I,gC=PQ,EC=YB.f,CC=xI,iC=$I("toStringTag"),oC=function(A,I,B){A&&!B&&(A=A.prototype),A&&!CC(A,iC)&&EC(A,iC,{configurable:!0,value:I})},aC=cA,DC=RA,GC=function(A){if("Function"===aC(A))return DC(A)},tC=rI,eC=gA,hC=GC(GC.bind),rC=function(A,I){return tC(A),void 0===I?A:eC?hC(A,I):function(){return A.apply(I,arguments)}},nC=cA,sC=Array.isArray||function(A){return"Array"===nC(A)},wC=RA,RC=BA,FC=HA,MC=oE,yC=CQ,cC=function(){},kC=bA("Reflect","construct"),UC=/^\s*(?:class|function)\b/,YC=wC(UC.exec),SC=!UC.test(cC),NC=function(A){if(!FC(A))return!1;try{return kC(cC,[],A),!0}catch(I){return!1}},JC=function(A){if(!FC(A))return!1;switch(MC(A)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return SC||!!YC(UC,yC(A))}catch(I){return!0}};JC.sham=!0;var lC=!kC||RC(function(){var A;return NC(NC.call)||!NC(Object)||!NC(function(){A=!0})||A})?JC:NC,uC=sC,KC=lC,LC=xA,qC=$I("species"),dC=Array,fC=function(A){var I;return uC(A)&&(I=A.constructor,(KC(I)&&(I===dC||uC(I.prototype))||LC(I)&&null===(I=I[qC]))&&(I=void 0)),void 0===I?dC:I},HC=function(A,I){return new(fC(A))(0===I?0:I)},pC=rC,xC=NA,WC=fI,mC=Dg,bC=HC,ZC=RA([].push),vC=function(A){var I=1===A,B=2===A,Q=3===A,g=4===A,E=6===A,C=7===A,i=5===A||E;return function(o,a,D,G){for(var t,e,h=WC(o),r=xC(h),n=mC(r),s=pC(a,D),w=0,R=G||bC,F=I?R(o,n):B||C?R(o,0):void 0;n>w;w++)if((i||w in r)&&(e=s(t=r[w],w,h),A))if(I)F[w]=e;else if(e)switch(A){case 3:return!0;case 5:return t;case 6:return w;case 2:ZC(F,t)}else switch(A){case 4:return!1;case 7:ZC(F,t)}return E?-1:Q||g?g:F}},TC={forEach:vC(0),map:vC(1),filter:vC(2),some:vC(3),every:vC(4),find:vC(5),findIndex:vC(6),filterReject:vC(7)},VC=$g,OC=AA,jC=iA,PC=RA,XC=QA,zC=QI,_C=BA,$C=xI,Ai=ZA,Ii=uB,Bi=dA,Qi=DB,gi=GE,Ei=hA,Ci=HE,ii=rE,oi=XQ,ai=pE,Di=Ug,Gi=IA,ti=YB,ei=tE,hi=oA,ri=PQ,ni=OE,si=LI,wi=eQ,Ri=vI,Fi=$I,Mi=jE,yi=function(A){var I=zE.Symbol||(zE.Symbol={});_E(I,A)||AC(I,A,{value:$E.f(A)})},ci=function(){var A=BC("Symbol"),I=A&&A.prototype,B=I&&I.valueOf,Q=QC("toPrimitive");I&&!I[Q]&&gC(I,Q,function(A){return IC(B,this)},{arity:1})},ki=oC,Ui=SQ,Yi=TC.forEach,Si=tQ("hidden"),Ni="Symbol",Ji="prototype",li=Ui.set,ui=Ui.getterFor(Ni),Ki=Object[Ji],Li=OC.Symbol,qi=Li&&Li[Ji],di=OC.RangeError,fi=OC.TypeError,Hi=OC.QObject,pi=Gi.f,xi=ti.f,Wi=ai.f,mi=hi.f,bi=PC([].push),Zi=si("symbols"),vi=si("op-symbols"),Ti=si("wks"),Vi=!Hi||!Hi[Ji]||!Hi[Ji].findChild,Oi=function(A,I,B){var Q=pi(Ki,I);Q&&delete Ki[I],xi(A,I,B),Q&&A!==Ki&&xi(Ki,I,Q)},ji=XC&&_C(function(){return 7!==Ci(xi({},"a",{get:function(){return xi(this,"a",{value:7}).a}})).a})?Oi:xi,Pi=function(A,I){var B=Zi[A]=Ci(qi);return li(B,{type:Ni,tag:A,description:I}),XC||(B.description=I),B},Xi=function(A,I,B){A===Ki&&Xi(vi,I,B),Ii(A);var Q=Qi(I);return Ii(B),$C(Zi,Q)?(B.enumerable?($C(A,Si)&&A[Si][Q]&&(A[Si][Q]=!1),B=Ci(B,{enumerable:Ei(0,!1)})):($C(A,Si)||xi(A,Si,Ei(1,Ci(null))),A[Si][Q]=!0),ji(A,Q,B)):xi(A,Q,B)},zi=function(A,I){Ii(A);var B=Bi(I),Q=ii(B).concat(Io(B));return Yi(Q,function(I){XC&&!jC(_i,B,I)||Xi(A,I,B[I])}),A},_i=function(A){var I=Qi(A),B=jC(mi,this,I);return!(this===Ki&&$C(Zi,I)&&!$C(vi,I))&&(!(B||!$C(this,I)||!$C(Zi,I)||$C(this,Si)&&this[Si][I])||B)},$i=function(A,I){var B=Bi(A),Q=Qi(I);if(B!==Ki||!$C(Zi,Q)||$C(vi,Q)){var g=pi(B,Q);return!g||!$C(Zi,Q)||$C(B,Si)&&B[Si][Q]||(g.enumerable=!0),g}},Ao=function(A){var I=Wi(Bi(A)),B=[];return Yi(I,function(A){$C(Zi,A)||$C(wi,A)||bi(B,A)}),B},Io=function(A){var I=A===Ki,B=Wi(I?vi:Bi(A)),Q=[];return Yi(B,function(A){!$C(Zi,A)||I&&!$C(Ki,A)||bi(Q,Zi[A])}),Q};zC||(Li=function(){if(Ai(qi,this))throw new fi("Symbol is not a constructor");var A=arguments.length&&void 0!==arguments[0]?gi(arguments[0]):void 0,I=Ri(A),B=function(A){var Q=void 0===this?OC:this;Q===Ki&&jC(B,vi,A),$C(Q,Si)&&$C(Q[Si],I)&&(Q[Si][I]=!1);var g=Ei(1,A);try{ji(Q,I,g)}catch(E){if(!(E instanceof di))throw E;Oi(Q,I,g)}};return XC&&Vi&&ji(Ki,I,{configurable:!0,set:B}),Pi(I,A)},ri(qi=Li[Ji],"toString",function(){return ui(this).tag}),ri(Li,"withoutSetter",function(A){return Pi(Ri(A),A)}),hi.f=_i,ti.f=Xi,ei.f=zi,Gi.f=$i,oi.f=ai.f=Ao,Di.f=Io,Mi.f=function(A){return Pi(Fi(A),A)},XC&&(ni(qi,"description",{configurable:!0,get:function(){return ui(this).description}}),ri(Ki,"propertyIsEnumerable",_i,{unsafe:!0}))),VC({global:!0,constructor:!0,wrap:!0,forced:!zC,sham:!zC},{Symbol:Li}),Yi(ii(Ti),function(A){yi(A)}),VC({target:Ni,stat:!0,forced:!zC},{useSetter:function(){Vi=!0},useSimple:function(){Vi=!1}}),VC({target:"Object",stat:!0,forced:!zC,sham:!XC},{create:function(A,I){return void 0===I?Ci(A):zi(Ci(A),I)},defineProperty:Xi,defineProperties:zi,getOwnPropertyDescriptor:$i}),VC({target:"Object",stat:!0,forced:!zC},{getOwnPropertyNames:Ao}),ci(),ki(Li,Ni),wi[Si]=!0;var Bo=QI&&!!Symbol.for&&!!Symbol.keyFor,Qo=$g,go=bA,Eo=xI,Co=GE,io=LI,oo=Bo,ao=io("string-to-symbol-registry"),Do=io("symbol-to-string-registry");Qo({target:"Symbol",stat:!0,forced:!oo},{for:function(A){var I=Co(A);if(Eo(ao,I))return ao[I];var B=go("Symbol")(I);return ao[I]=B,Do[B]=I,B}});var Go=$g,to=xI,eo=aI,ho=GI,ro=Bo,no=LI("symbol-to-string-registry");Go({target:"Symbol",stat:!0,forced:!ro},{keyFor:function(A){if(!eo(A))throw new TypeError(ho(A)+" is not a symbol");if(to(no,A))return no[A]}});var so=gA,wo=Function.prototype,Ro=wo.apply,Fo=wo.call,Mo="object"==typeof Reflect&&Reflect.apply||(so?Fo.bind(Ro):function(){return Fo.apply(Ro,arguments)}),yo=xA,co=SQ.get,ko=RA,Uo=xI,Yo=SyntaxError,So=parseInt,No=String.fromCharCode,Jo=ko("".charAt),lo=ko("".slice),uo=ko(/./.exec),Ko={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},Lo=/^[\da-f]{4}$/i,qo=/^[\u0000-\u001F]$/,fo=!BA(function(){var A="9007199254740993",I=JSON.rawJSON(A);return!JSON.isRawJSON(I)||JSON.stringify(I)!==A}),Ho=$g,po=bA,xo=Mo,Wo=iA,mo=RA,bo=BA,Zo=sC,vo=HA,To=function(A){if(!yo(A))return!1;var I=co(A);return!!I&&"RawJSON"===I.type},Vo=aI,Oo=cA,jo=GE,Po=xE,Xo=function(A,I){for(var B=!0,Q="";I<A.length;){var g=Jo(A,I);if("\\"===g){var E=lo(A,I,I+2);if(Uo(Ko,E))Q+=Ko[E],I+=2;else{if("\\u"!==E)throw new Yo('Unknown escape sequence: "'+E+'"');var C=lo(A,I+=2,I+4);if(!uo(Lo,C))throw new Yo("Bad Unicode escape at: "+I);Q+=No(So(C,16)),I+=4}}else{if('"'===g){B=!1,I++;break}if(uo(qo,g))throw new Yo("Bad control character in string literal at: "+I);Q+=g,I++}}if(B)throw new Yo("Unterminated string at: "+I);return{value:Q,end:I}},zo=vI,_o=QI,$o=fo,Aa=String,Ia=po("JSON","stringify"),Ba=mo(/./.exec),Qa=mo("".charAt),ga=mo("".charCodeAt),Ea=mo("".replace),Ca=mo("".slice),ia=mo([].push),oa=mo(1.1.toString),aa=/[\uD800-\uDFFF]/g,Da=/^[\uD800-\uDBFF]$/,Ga=/^[\uDC00-\uDFFF]$/,ta=zo(),ea=ta.length,ha=!_o||bo(function(){var A=po("Symbol")("stringify detection");return"[null]"!==Ia([A])||"{}"!==Ia({a:A})||"{}"!==Ia(Object(A))}),ra=bo(function(){return'"\\udf06\\ud834"'!==Ia("\udf06\ud834")||'"\\udead"'!==Ia("\udead")}),na=ha?function(A,I){var B=Po(arguments),Q=wa(I);if(vo(Q)||void 0!==A&&!Vo(A))return B[1]=function(A,I){if(vo(Q)&&(I=Wo(Q,this,Aa(A),I)),!Vo(I))return I},xo(Ia,null,B)}:Ia,sa=function(A,I,B){var Q=Qa(B,I-1),g=Qa(B,I+1);return Ba(Da,A)&&!Ba(Ga,g)||Ba(Ga,A)&&!Ba(Da,Q)?"\\u"+oa(ga(A,0),16):A},wa=function(A){if(vo(A))return A;if(Zo(A)){for(var I=A.length,B=[],Q=0;Q<I;Q++){var g=A[Q];"string"==typeof g?ia(B,g):"number"!=typeof g&&"Number"!==Oo(g)&&"String"!==Oo(g)||ia(B,jo(g))}var E=B.length,C=!0;return function(A,I){if(C)return C=!1,I;if(Zo(this))return I;for(var Q=0;Q<E;Q++)if(B[Q]===A)return I}}};Ia&&Ho({target:"JSON",stat:!0,arity:3,forced:ha||ra||!$o},{stringify:function(A,I,B){var Q=wa(I),g=[],E=na(A,function(A,I){var B=vo(Q)?Wo(Q,this,Aa(A),I):I;return!$o&&To(B)?ta+(ia(g,B.rawJSON)-1):B},B);if("string"!=typeof E)return E;if(ra&&(E=Ea(E,aa,sa)),$o)return E;for(var C="",i=E.length,o=0;o<i;o++){var a=Qa(E,o);if('"'===a){var D=Xo(E,++o).end-1,G=Ca(E,o,D);C+=Ca(G,0,ea)===ta?g[Ca(G,ea)]:'"'+G+'"',o=D}else C+=a}return C}});var Ra=Ug,Fa=fI;$g({target:"Object",stat:!0,forced:!QI||BA(function(){Ra.f(1)})},{getOwnPropertySymbols:function(A){var I=Ra.f;return I?I(Fa(A)):[]}});var Ma=$g,ya=QA,ca=RA,ka=xI,Ua=HA,Ya=ZA,Sa=GE,Na=OE,Ja=fg,la=AA.Symbol,ua=la&&la.prototype;if(ya&&Ua(la)&&(!("description"in ua)||void 0!==la().description)){var Ka={},La=function(){var A=arguments.length<1||void 0===arguments[0]?void 0:Sa(arguments[0]),I=Ya(ua,this)?new la(A):void 0===A?la():la(A);return""===A&&(Ka[I]=!0),I};Ja(La,la),La.prototype=ua,ua.constructor=La;var qa="Symbol(description detection)"===String(la("description detection")),da=ca(ua.valueOf),fa=ca(ua.toString),Ha=/^Symbol\((.*)\)[^)]+$/,pa=ca("".replace),xa=ca("".slice);Na(ua,"description",{configurable:!0,get:function(){var A=da(this);if(ka(Ka,A))return"";var I=fa(A),B=qa?xa(I,7,-1):pa(I,Ha,"$1");return""===B?void 0:B}}),Ma({global:!0,constructor:!0,forced:!0},{Symbol:La})}var Wa=TypeError,ma=function(A){if(A>9007199254740991)throw Wa("Maximum allowed index exceeded");return A},ba=QA,Za=YB,va=hA,Ta=function(A,I,B){ba?Za.f(A,I,va(0,B)):A[I]=B},Va=BA,Oa=$A,ja=$I("species"),Pa=function(A){return Oa>=51||!Va(function(){var I=[];return(I.constructor={})[ja]=function(){return{foo:1}},1!==I[A](Boolean).foo})},Xa=$g,za=BA,_a=sC,$a=xA,AD=fI,ID=Dg,BD=ma,QD=Ta,gD=HC,ED=Pa,CD=$A,iD=$I("isConcatSpreadable"),oD=CD>=51||!za(function(){var A=[];return A[iD]=!1,A.concat()[0]!==A}),aD=function(A){if(!$a(A))return!1;var I=A[iD];return void 0!==I?!!I:_a(A)};Xa({target:"Array",proto:!0,arity:1,forced:!oD||!ED("concat")},{concat:function(A){var I,B,Q,g,E,C=AD(this),i=gD(C,0),o=0;for(I=-1,Q=arguments.length;I<Q;I++)if(aD(E=-1===I?C:arguments[I]))for(g=ID(E),BD(o+g),B=0;B<g;B++,o++)B in E&&QD(i,o,E[B]);else BD(o+1),QD(i,o++,E);return i.length=o,i}});var DD=BA,GD=function(A,I){var B=[][A];return!!B&&DD(function(){B.call(null,I||function(){return 1},1)})},tD=TC.forEach,eD=GD("forEach")?[].forEach:function(A){return tD(this,A,arguments.length>1?arguments[1]:void 0)};$g({target:"Array",proto:!0,forced:[].forEach!==eD},{forEach:eD}),$g({target:"Array",stat:!0},{isArray:sC});var hD=$I,rD=HE,nD=YB.f,sD=hD("unscopables"),wD=Array.prototype;void 0===wD[sD]&&nD(wD,sD,{configurable:!0,value:rD(null)});var RD,FD,MD,yD=function(A){wD[sD][A]=!0},cD={},kD=!BA(function(){function A(){}return A.prototype.constructor=null,Object.getPrototypeOf(new A)!==A.prototype}),UD=xI,YD=HA,SD=fI,ND=kD,JD=tQ("IE_PROTO"),lD=Object,uD=lD.prototype,KD=ND?lD.getPrototypeOf:function(A){var I=SD(A);if(UD(I,JD))return I[JD];var B=I.constructor;return YD(B)&&I instanceof B?B.prototype:I instanceof lD?uD:null},LD=BA,qD=HA,dD=xA,fD=KD,HD=PQ,pD=$I("iterator"),xD=!1;[].keys&&("next"in(MD=[].keys())?(FD=fD(fD(MD)))!==Object.prototype&&(RD=FD):xD=!0);var WD=!dD(RD)||LD(function(){var A={};return RD[pD].call(A)!==A});WD&&(RD={}),qD(RD[pD])||HD(RD,pD,function(){return this});var mD={IteratorPrototype:RD,BUGGY_SAFARI_ITERATORS:xD},bD=mD.IteratorPrototype,ZD=HE,vD=hA,TD=oC,VD=cD,OD=function(){return this},jD=RA,PD=rI,XD=xA,zD=function(A){return XD(A)||null===A},_D=String,$D=TypeError,AG=function(A,I,B){try{return jD(PD(Object.getOwnPropertyDescriptor(A,I)[B]))}catch(Q){}},IG=xA,BG=KA,QG=function(A){if(zD(A))return A;throw new $D("Can't set "+_D(A)+" as a prototype")},gG=Object.setPrototypeOf||("__proto__"in{}?function(){var A,I=!1,B={};try{(A=AG(Object.prototype,"__proto__","set"))(B,[]),I=B instanceof Array}catch(Q){}return function(B,Q){return BG(B),QG(Q),IG(B)?(I?A(B,Q):B.__proto__=Q,B):B}}():void 0),EG=$g,CG=iA,iG=HA,oG=function(A,I,B,Q){var g=I+" Iterator";return A.prototype=ZD(bD,{next:vD(+!Q,B)}),TD(A,g,!1),VD[g]=OD,A},aG=KD,DG=gG,GG=oC,tG=TB,eG=PQ,hG=cD,rG=$B.PROPER,nG=$B.CONFIGURABLE,sG=mD.IteratorPrototype,wG=mD.BUGGY_SAFARI_ITERATORS,RG=$I("iterator"),FG="keys",MG="values",yG="entries",cG=function(){return this},kG=function(A,I,B,Q,g,E,C){oG(B,I,Q);var i,o,a,D=function(A){if(A===g&&r)return r;if(!wG&&A&&A in e)return e[A];switch(A){case FG:case MG:case yG:return function(){return new B(this,A)}}return function(){return new B(this)}},G=I+" Iterator",t=!1,e=A.prototype,h=e[RG]||e["@@iterator"]||g&&e[g],r=!wG&&h||D(g),n="Array"===I&&e.entries||h;if(n&&(i=aG(n.call(new A)))!==Object.prototype&&i.next&&(aG(i)!==sG&&(DG?DG(i,sG):iG(i[RG])||eG(i,RG,cG)),GG(i,G,!0)),rG&&g===MG&&h&&h.name!==MG&&(nG?tG(e,"name",MG):(t=!0,r=function(){return CG(h,this)})),g)if(o={values:D(MG),keys:E?r:D(FG),entries:D(yG)},C)for(a in o)(wG||t||!(a in e))&&eG(e,a,o[a]);else EG({target:I,proto:!0,forced:wG||t},o);return e[RG]!==r&&eG(e,RG,r,{name:g}),hG[I]=r,o},UG=function(A,I){return{value:A,done:I}},YG=dA,SG=yD,NG=cD,JG=SQ,lG=YB.f,uG=kG,KG=UG,LG=QA,qG="Array Iterator",dG=JG.set,fG=JG.getterFor(qG),HG=uG(Array,"Array",function(A,I){dG(this,{type:qG,target:YG(A),index:0,kind:I})},function(){var A=fG(this),I=A.target,B=A.index++;if(!I||B>=I.length)return A.target=null,KG(void 0,!0);switch(A.kind){case"keys":return KG(B,!1);case"values":return KG(I[B],!1)}return KG([B,I[B]],!1)},"values"),pG=NG.Arguments=NG.Array;if(SG("keys"),SG("values"),SG("entries"),LG&&"values"!==pG.name)try{lG(pG,"name",{value:"values"})}catch(qL){}var xG=$g,WG=Date,mG=RA(WG.prototype.getTime);xG({target:"Date",stat:!0},{now:function(){return mG(new WG)}});var bG=Ig,ZG=GE,vG=KA,TG=RangeError,VG=RA,OG=og,jG=GE,PG=KA,XG=VG(function(A){var I=ZG(vG(this)),B="",Q=bG(A);if(Q<0||Infinity===Q)throw new TG("Wrong number of repetitions");for(;Q>0;(Q>>>=1)&&(I+=I))1&Q&&(B+=I);return B}),zG=VG("".slice),_G=Math.ceil,$G=function(A){return function(I,B,Q){var g,E,C=jG(PG(I)),i=OG(B),o=C.length,a=void 0===Q?" ":jG(Q);return i<=o||""===a?C:((E=XG(a,_G((g=i-o)/a.length))).length>g&&(E=zG(E,0,g)),A?C+E:E+C)}},At=RA,It=BA,Bt={start:$G(!1),end:$G(!0)}.start,Qt=RangeError,gt=isFinite,Et=Math.abs,Ct=Date.prototype,it=Ct.toISOString,ot=At(Ct.getTime),at=At(Ct.getUTCDate),Dt=At(Ct.getUTCFullYear),Gt=At(Ct.getUTCHours),tt=At(Ct.getUTCMilliseconds),et=At(Ct.getUTCMinutes),ht=At(Ct.getUTCMonth),rt=At(Ct.getUTCSeconds),nt=It(function(){return"0385-07-25T07:06:39.999Z"!==it.call(new Date(-50000000000001))})||!It(function(){it.call(new Date(NaN))})?function(){if(!gt(ot(this)))throw new Qt("Invalid time value");var A=this,I=Dt(A),B=tt(A),Q=I<0?"-":I>9999?"+":"";return Q+Bt(Et(I),Q?6:4,0)+"-"+Bt(ht(A)+1,2,0)+"-"+Bt(at(A),2,0)+"T"+Bt(Gt(A),2,0)+":"+Bt(et(A),2,0)+":"+Bt(rt(A),2,0)+"."+Bt(B,3,0)+"Z"}:it,st=nt;$g({target:"Date",proto:!0,forced:Date.prototype.toISOString!==st},{toISOString:st});var wt=fI,Rt=iB;$g({target:"Date",proto:!0,arity:1,forced:BA(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})},{toJSON:function(A){var I=wt(this),B=Rt(I,"number");return"number"!=typeof B||isFinite(B)?I.toISOString():null}});var Ft=RA,Mt=PQ,yt=Date.prototype,ct="Invalid Date",kt="toString",Ut=Ft(yt[kt]),Yt=Ft(yt.getTime);String(new Date(NaN))!==ct&&Mt(yt,kt,function(){var A=Yt(this);return A==A?Ut(this):ct});var St=HA,Nt=xA,Jt=gG,lt=function(A,I,B){var Q,g;return Jt&&St(Q=I.constructor)&&Q!==B&&Nt(g=Q.prototype)&&g!==B.prototype&&Jt(A,g),A},ut=RA(1.1.valueOf),Kt="\t\n\v\f\r                 \u2028\u2029\ufeff",Lt=KA,qt=GE,dt=Kt,ft=RA("".replace),Ht=RegExp("^["+dt+"]+"),pt=RegExp("(^|[^"+dt+"])["+dt+"]+$"),xt=function(A){return function(I){var B=qt(Lt(I));return 1&A&&(B=ft(B,Ht,"")),2&A&&(B=ft(B,pt,"$1")),B}},Wt={start:xt(1),end:xt(2),trim:xt(3)},mt=$g,bt=QA,Zt=AA,vt=XE,Tt=RA,Vt=Tg,Ot=xI,jt=lt,Pt=ZA,Xt=aI,zt=iB,_t=BA,$t=XQ.f,Ae=IA.f,Ie=YB.f,Be=ut,Qe=Wt.trim,ge="Number",Ee=Zt[ge];vt[ge];var Ce=Ee.prototype,ie=Zt.TypeError,oe=Tt("".slice),ae=Tt("".charCodeAt),De=function(A){var I,B,Q,g,E,C,i,o,a=zt(A,"number");if(Xt(a))throw new ie("Cannot convert a Symbol value to a number");if("string"==typeof a&&a.length>2)if(a=Qe(a),43===(I=ae(a,0))||45===I){if(88===(B=ae(a,2))||120===B)return NaN}else if(48===I){switch(ae(a,1)){case 66:case 98:Q=2,g=49;break;case 79:case 111:Q=8,g=55;break;default:return+a}for(C=(E=oe(a,2)).length,i=0;i<C;i++)if((o=ae(E,i))<48||o>g)return NaN;return parseInt(E,Q)}return+a},Ge=Vt(ge,!Ee(" 0o1")||!Ee("0b1")||Ee("+0x1")),te=function(A){var I,B=arguments.length<1?0:Ee(function(A){var I=zt(A,"number");return"bigint"==typeof I?I:De(I)}(A));return Pt(Ce,I=this)&&_t(function(){Be(I)})?jt(Object(B),this,te):B};te.prototype=Ce,Ge&&(Ce.constructor=te),mt({global:!0,constructor:!0,wrap:!0,forced:Ge},{Number:te});Ge&&function(A,I){for(var B,Q=bt?$t(I):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),g=0;Q.length>g;g++)Ot(I,B=Q[g])&&!Ot(A,B)&&Ie(A,B,Ae(I,B))}(vt[ge],Ee);var ee=fI,he=KD,re=kD;$g({target:"Object",stat:!0,forced:BA(function(){he(1)}),sham:!re},{getPrototypeOf:function(A){return he(ee(A))}});var ne=fI,se=rE;$g({target:"Object",stat:!0,forced:BA(function(){se(1)})},{keys:function(A){return se(ne(A))}});var we=oE,Re=IE?{}.toString:function(){return"[object "+we(this)+"]"};IE||PQ(Object.prototype,"toString",Re,{unsafe:!0});var Fe=AA,Me=BA,ye=RA,ce=GE,ke=Wt.trim,Ue=Kt,Ye=Fe.parseInt,Se=Fe.Symbol,Ne=Se&&Se.iterator,Je=/^[+-]?0x/i,le=ye(Je.exec),ue=8!==Ye(Ue+"08")||22!==Ye(Ue+"0x16")||Ne&&!Me(function(){Ye(Object(Ne))})?function(A,I){var B=ke(ce(A));return Ye(B,I>>>0||(le(Je,B)?16:10))}:Ye;$g({global:!0,forced:parseInt!==ue},{parseInt:ue});var Ke,Le,qe,de,fe=AA,He=VA,pe=cA,xe=function(A){return He.slice(0,A.length)===A},We=xe("Bun/")?"BUN":xe("Cloudflare-Workers")?"CLOUDFLARE":xe("Deno/")?"DENO":xe("Node.js/")?"NODE":fe.Bun&&"string"==typeof Bun.version?"BUN":fe.Deno&&"object"==typeof Deno.version?"DENO":"process"===pe(fe.process)?"NODE":fe.window&&fe.document?"BROWSER":"REST",me="NODE"===We,be=bA,Ze=OE,ve=QA,Te=$I("species"),Ve=function(A){var I=be(A);ve&&I&&!I[Te]&&Ze(I,Te,{configurable:!0,get:function(){return this}})},Oe=ZA,je=TypeError,Pe=function(A,I){if(Oe(I,A))return A;throw new je("Incorrect invocation")},Xe=lC,ze=GI,_e=TypeError,$e=function(A){if(Xe(A))return A;throw new _e(ze(A)+" is not a constructor")},Ah=uB,Ih=$e,Bh=JA,Qh=$I("species"),gh=TypeError,Eh=function(A,I){if(A<I)throw new gh("Not enough arguments");return A},Ch=/(?:ipad|iphone|ipod).*applewebkit/i.test(VA),ih=AA,oh=Mo,ah=rC,Dh=HA,Gh=xI,th=BA,eh=cE,hh=xE,rh=hB,nh=Eh,sh=Ch,wh=me,Rh=ih.setImmediate,Fh=ih.clearImmediate,Mh=ih.process,yh=ih.Dispatch,ch=ih.Function,kh=ih.MessageChannel,Uh=ih.String,Yh=0,Sh={},Nh="onreadystatechange";th(function(){Ke=ih.location});var Jh=function(A){if(Gh(Sh,A)){var I=Sh[A];delete Sh[A],I()}},lh=function(A){return function(){Jh(A)}},uh=function(A){Jh(A.data)},Kh=function(A){ih.postMessage(Uh(A),Ke.protocol+"//"+Ke.host)};Rh&&Fh||(Rh=function(A){nh(arguments.length,1);var I=Dh(A)?A:ch(A),B=hh(arguments,1);return Sh[++Yh]=function(){oh(I,void 0,B)},Le(Yh),Yh},Fh=function(A){delete Sh[A]},wh?Le=function(A){Mh.nextTick(lh(A))}:yh&&yh.now?Le=function(A){yh.now(lh(A))}:kh&&!sh?(de=(qe=new kh).port2,qe.port1.onmessage=uh,Le=ah(de.postMessage,de)):ih.addEventListener&&Dh(ih.postMessage)&&!ih.importScripts&&Ke&&"file:"!==Ke.protocol&&!th(Kh)?(Le=Kh,ih.addEventListener("message",uh,!1)):Le=Nh in rh("script")?function(A){eh.appendChild(rh("script"))[Nh]=function(){eh.removeChild(this),Jh(A)}}:function(A){setTimeout(lh(A),0)});var Lh={set:Rh,clear:Fh},qh=AA,dh=QA,fh=Object.getOwnPropertyDescriptor,Hh=function(){this.head=null,this.tail=null};Hh.prototype={add:function(A){var I={item:A,next:null},B=this.tail;B?B.next=I:this.head=I,this.tail=I},get:function(){var A=this.head;if(A)return null===(this.head=A.next)&&(this.tail=null),A.item}};var ph,xh,Wh,mh,bh,Zh=Hh,vh=/ipad|iphone|ipod/i.test(VA)&&"undefined"!=typeof Pebble,Th=/web0s(?!.*chrome)/i.test(VA),Vh=AA,Oh=function(A){if(!dh)return qh[A];var I=fh(qh,A);return I&&I.value},jh=rC,Ph=Lh.set,Xh=Zh,zh=Ch,_h=vh,$h=Th,Ar=me,Ir=Vh.MutationObserver||Vh.WebKitMutationObserver,Br=Vh.document,Qr=Vh.process,gr=Vh.Promise,Er=Oh("queueMicrotask");if(!Er){var Cr=new Xh,ir=function(){var A,I;for(Ar&&(A=Qr.domain)&&A.exit();I=Cr.get();)try{I()}catch(qL){throw Cr.head&&ph(),qL}A&&A.enter()};zh||Ar||$h||!Ir||!Br?!_h&&gr&&gr.resolve?((mh=gr.resolve(void 0)).constructor=gr,bh=jh(mh.then,mh),ph=function(){bh(ir)}):Ar?ph=function(){Qr.nextTick(ir)}:(Ph=jh(Ph,Vh),ph=function(){Ph(ir)}):(xh=!0,Wh=Br.createTextNode(""),new Ir(ir).observe(Wh,{characterData:!0}),ph=function(){Wh.data=xh=!xh}),Er=function(A){Cr.head||ph(),Cr.add(A)}}var or=Er,ar=function(A){try{return{error:!1,value:A()}}catch(qL){return{error:!0,value:qL}}},Dr=AA.Promise,Gr=AA,tr=Dr,er=HA,hr=Tg,rr=CQ,nr=$I,sr=We,wr=$A;tr&&tr.prototype;var Rr=nr("species"),Fr=!1,Mr=er(Gr.PromiseRejectionEvent),yr=hr("Promise",function(){var A=rr(tr),I=A!==String(tr);if(!I&&66===wr)return!0;if(!wr||wr<51||!/native code/.test(A)){var B=new tr(function(A){A(1)}),Q=function(A){A(function(){},function(){})};if((B.constructor={})[Rr]=Q,!(Fr=B.then(function(){})instanceof Q))return!0}return!(I||"BROWSER"!==sr&&"DENO"!==sr||Mr)}),cr={CONSTRUCTOR:yr,REJECTION_EVENT:Mr,SUBCLASSING:Fr},kr={},Ur=rI,Yr=TypeError,Sr=function(A){var I,B;this.promise=new A(function(A,Q){if(void 0!==I||void 0!==B)throw new Yr("Bad Promise constructor");I=A,B=Q}),this.resolve=Ur(I),this.reject=Ur(B)};kr.f=function(A){return new Sr(A)};var Nr,Jr,lr,ur,Kr=$g,Lr=me,qr=AA,dr=XE,fr=iA,Hr=PQ,pr=gG,xr=oC,Wr=Ve,mr=rI,br=HA,Zr=xA,vr=Pe,Tr=function(A,I){var B,Q=Ah(A).constructor;return void 0===Q||Bh(B=Ah(Q)[Qh])?I:Ih(B)},Vr=Lh.set,Or=or,jr=function(A,I){try{1===arguments.length?console.error(A):console.error(A,I)}catch(qL){}},Pr=ar,Xr=Zh,zr=SQ,_r=Dr,$r=kr,An="Promise",In=cr.CONSTRUCTOR,Bn=cr.REJECTION_EVENT,Qn=cr.SUBCLASSING,gn=zr.getterFor(An),En=zr.set,Cn=_r&&_r.prototype,on=_r,an=Cn,Dn=qr.TypeError,Gn=qr.document,tn=qr.process,en=$r.f,hn=en,rn=!!(Gn&&Gn.createEvent&&qr.dispatchEvent),nn="unhandledrejection",sn=function(A){var I;return!(!Zr(A)||!br(I=A.then))&&I},wn=function(A,I){var B,Q,g,E=I.value,C=1===I.state,i=C?A.ok:A.fail,o=A.resolve,a=A.reject,D=A.domain;try{i?(C||(2===I.rejection&&cn(I),I.rejection=1),!0===i?B=E:(D&&D.enter(),B=i(E),D&&(D.exit(),g=!0)),B===A.promise?a(new Dn("Promise-chain cycle")):(Q=sn(B))?fr(Q,B,o,a):o(B)):a(E)}catch(qL){D&&!g&&D.exit(),a(qL)}},Rn=function(A,I){A.notified||(A.notified=!0,Or(function(){for(var B,Q=A.reactions;B=Q.get();)wn(B,A);A.notified=!1,I&&!A.rejection&&Mn(A)}))},Fn=function(A,I,B){var Q,g;rn?((Q=Gn.createEvent("Event")).promise=I,Q.reason=B,Q.initEvent(A,!1,!0),qr.dispatchEvent(Q)):Q={promise:I,reason:B},!Bn&&(g=qr["on"+A])?g(Q):A===nn&&jr("Unhandled promise rejection",B)},Mn=function(A){fr(Vr,qr,function(){var I,B=A.facade,Q=A.value;if(yn(A)&&(I=Pr(function(){Lr?tn.emit("unhandledRejection",Q,B):Fn(nn,B,Q)}),A.rejection=Lr||yn(A)?2:1,I.error))throw I.value})},yn=function(A){return 1!==A.rejection&&!A.parent},cn=function(A){fr(Vr,qr,function(){var I=A.facade;Lr?tn.emit("rejectionHandled",I):Fn("rejectionhandled",I,A.value)})},kn=function(A,I,B){return function(Q){A(I,Q,B)}},Un=function(A,I,B){A.done||(A.done=!0,B&&(A=B),A.value=I,A.state=2,Rn(A,!0))},Yn=function(A,I,B){if(!A.done){A.done=!0,B&&(A=B);try{if(A.facade===I)throw new Dn("Promise can't be resolved itself");var Q=sn(I);Q?Or(function(){var B={done:!1};try{fr(Q,I,kn(Yn,B,A),kn(Un,B,A))}catch(qL){Un(B,qL,A)}}):(A.value=I,A.state=1,Rn(A,!1))}catch(qL){Un({done:!1},qL,A)}}};if(In&&(an=(on=function(A){vr(this,an),mr(A),fr(Nr,this);var I=gn(this);try{A(kn(Yn,I),kn(Un,I))}catch(qL){Un(I,qL)}}).prototype,(Nr=function(A){En(this,{type:An,done:!1,notified:!1,parent:!1,reactions:new Xr,rejection:!1,state:0,value:null})}).prototype=Hr(an,"then",function(A,I){var B=gn(this),Q=en(Tr(this,on));return B.parent=!0,Q.ok=!br(A)||A,Q.fail=br(I)&&I,Q.domain=Lr?tn.domain:void 0,0===B.state?B.reactions.add(Q):Or(function(){wn(Q,B)}),Q.promise}),Jr=function(){var A=new Nr,I=gn(A);this.promise=A,this.resolve=kn(Yn,I),this.reject=kn(Un,I)},$r.f=en=function(A){return A===on||A===lr?new Jr(A):hn(A)},br(_r)&&Cn!==Object.prototype)){ur=Cn.then,Qn||Hr(Cn,"then",function(A,I){var B=this;return new on(function(A,I){fr(ur,B,A,I)}).then(A,I)},{unsafe:!0});try{delete Cn.constructor}catch(qL){}pr&&pr(Cn,an)}Kr({global:!0,constructor:!0,wrap:!0,forced:In},{Promise:on}),lr=dr.Promise,xr(on,An,!1),Wr(An);var Sn=cD,Nn=$I("iterator"),Jn=Array.prototype,ln=function(A){return void 0!==A&&(Sn.Array===A||Jn[Nn]===A)},un=oE,Kn=wI,Ln=JA,qn=cD,dn=$I("iterator"),fn=function(A){if(!Ln(A))return Kn(A,dn)||Kn(A,"@@iterator")||qn[un(A)]},Hn=iA,pn=rI,xn=uB,Wn=GI,mn=fn,bn=TypeError,Zn=function(A,I){var B=arguments.length<2?mn(A):I;if(pn(B))return xn(Hn(B,A));throw new bn(Wn(A)+" is not iterable")},vn=iA,Tn=uB,Vn=wI