UNPKG

web-speech-cognitive-services

Version:

Polyfill Web Speech API with Cognitive Services Speech-to-Text service

3 lines 511 kB
"use strict";(()=>{var mE=Object.create;var _g=Object.defineProperty;var yE=Object.getOwnPropertyDescriptor;var SE=Object.getOwnPropertyNames;var CE=Object.getPrototypeOf,PE=Object.prototype.hasOwnProperty;var p=(i,e)=>()=>(e||i((e={exports:{}}).exports,e),e.exports);var RE=(i,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of SE(e))!PE.call(i,n)&&n!==t&&_g(i,n,{get:()=>e[n],enumerable:!(r=yE(e,n))||r.enumerable});return i};var Xu=(i,e,t)=>(t=i!=null?mE(CE(i)):{},RE(e||!i||!i.__esModule?_g(t,"default",{value:i,enumerable:!0}):t,i));var Yu=p(Zu=>{"use strict";Object.defineProperty(Zu,"__esModule",{value:!0});Zu.default=_E;var gs,EE=new Uint8Array(16);function _E(){if(!gs&&(gs=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!gs))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return gs(EE)}});var Ig=p(ms=>{"use strict";Object.defineProperty(ms,"__esModule",{value:!0});ms.default=void 0;var IE=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;ms.default=IE});var dn=p(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});ys.default=void 0;var wE=bE(Ig());function bE(i){return i&&i.__esModule?i:{default:i}}function AE(i){return typeof i=="string"&&wE.default.test(i)}var TE=AE;ys.default=TE});var fn=p(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.default=void 0;vn.unsafeStringify=wg;var OE=kE(dn());function kE(i){return i&&i.__esModule?i:{default:i}}var le=[];for(let i=0;i<256;++i)le.push((i+256).toString(16).slice(1));function wg(i,e=0){return le[i[e+0]]+le[i[e+1]]+le[i[e+2]]+le[i[e+3]]+"-"+le[i[e+4]]+le[i[e+5]]+"-"+le[i[e+6]]+le[i[e+7]]+"-"+le[i[e+8]]+le[i[e+9]]+"-"+le[i[e+10]]+le[i[e+11]]+le[i[e+12]]+le[i[e+13]]+le[i[e+14]]+le[i[e+15]]}function ME(i,e=0){let t=wg(i,e);if(!(0,OE.default)(t))throw TypeError("Stringified UUID is invalid");return t}var DE=ME;vn.default=DE});var Ag=p(Ss=>{"use strict";Object.defineProperty(Ss,"__esModule",{value:!0});Ss.default=void 0;var xE=qE(Yu()),NE=fn();function qE(i){return i&&i.__esModule?i:{default:i}}var bg,ep,tp=0,rp=0;function jE(i,e,t){let r=e&&t||0,n=e||new Array(16);i=i||{};let s=i.node||bg,o=i.clockseq!==void 0?i.clockseq:ep;if(s==null||o==null){let d=i.random||(i.rng||xE.default)();s==null&&(s=bg=[d[0]|1,d[1],d[2],d[3],d[4],d[5]]),o==null&&(o=ep=(d[6]<<8|d[7])&16383)}let a=i.msecs!==void 0?i.msecs:Date.now(),c=i.nsecs!==void 0?i.nsecs:rp+1,u=a-tp+(c-rp)/1e4;if(u<0&&i.clockseq===void 0&&(o=o+1&16383),(u<0||a>tp)&&i.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");tp=a,rp=c,ep=o,a+=122192928e5;let l=((a&268435455)*1e4+c)%4294967296;n[r++]=l>>>24&255,n[r++]=l>>>16&255,n[r++]=l>>>8&255,n[r++]=l&255;let h=a/4294967296*1e4&268435455;n[r++]=h>>>8&255,n[r++]=h&255,n[r++]=h>>>24&15|16,n[r++]=h>>>16&255,n[r++]=o>>>8|128,n[r++]=o&255;for(let d=0;d<6;++d)n[r+d]=s[d];return e||(0,NE.unsafeStringify)(n)}var zE=jE;Ss.default=zE});var ip=p(Cs=>{"use strict";Object.defineProperty(Cs,"__esModule",{value:!0});Cs.default=void 0;var LE=BE(dn());function BE(i){return i&&i.__esModule?i:{default:i}}function FE(i){if(!(0,LE.default)(i))throw TypeError("Invalid UUID");let e,t=new Uint8Array(16);return t[0]=(e=parseInt(i.slice(0,8),16))>>>24,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=e&255,t[4]=(e=parseInt(i.slice(9,13),16))>>>8,t[5]=e&255,t[6]=(e=parseInt(i.slice(14,18),16))>>>8,t[7]=e&255,t[8]=(e=parseInt(i.slice(19,23),16))>>>8,t[9]=e&255,t[10]=(e=parseInt(i.slice(24,36),16))/1099511627776&255,t[11]=e/4294967296&255,t[12]=e>>>24&255,t[13]=e>>>16&255,t[14]=e>>>8&255,t[15]=e&255,t}var VE=FE;Cs.default=VE});var np=p(Mr=>{"use strict";Object.defineProperty(Mr,"__esModule",{value:!0});Mr.URL=Mr.DNS=void 0;Mr.default=JE;var UE=fn(),WE=HE(ip());function HE(i){return i&&i.__esModule?i:{default:i}}function KE(i){i=unescape(encodeURIComponent(i));let e=[];for(let t=0;t<i.length;++t)e.push(i.charCodeAt(t));return e}var Tg="6ba7b810-9dad-11d1-80b4-00c04fd430c8";Mr.DNS=Tg;var Og="6ba7b811-9dad-11d1-80b4-00c04fd430c8";Mr.URL=Og;function JE(i,e,t){function r(n,s,o,a){var c;if(typeof n=="string"&&(n=KE(n)),typeof s=="string"&&(s=(0,WE.default)(s)),((c=s)===null||c===void 0?void 0:c.length)!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let u=new Uint8Array(16+n.length);if(u.set(s),u.set(n,s.length),u=t(u),u[6]=u[6]&15|e,u[8]=u[8]&63|128,o){a=a||0;for(let l=0;l<16;++l)o[a+l]=u[l];return o}return(0,UE.unsafeStringify)(u)}try{r.name=i}catch{}return r.DNS=Tg,r.URL=Og,r}});var Mg=p(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});Rs.default=void 0;function GE(i){if(typeof i=="string"){let e=unescape(encodeURIComponent(i));i=new Uint8Array(e.length);for(let t=0;t<e.length;++t)i[t]=e.charCodeAt(t)}return $E(QE(XE(i),i.length*8))}function $E(i){let e=[],t=i.length*32,r="0123456789abcdef";for(let n=0;n<t;n+=8){let s=i[n>>5]>>>n%32&255,o=parseInt(r.charAt(s>>>4&15)+r.charAt(s&15),16);e.push(o)}return e}function kg(i){return(i+64>>>9<<4)+14+1}function QE(i,e){i[e>>5]|=128<<e%32,i[kg(e)-1]=e;let t=1732584193,r=-271733879,n=-1732584194,s=271733878;for(let o=0;o<i.length;o+=16){let a=t,c=r,u=n,l=s;t=Pe(t,r,n,s,i[o],7,-680876936),s=Pe(s,t,r,n,i[o+1],12,-389564586),n=Pe(n,s,t,r,i[o+2],17,606105819),r=Pe(r,n,s,t,i[o+3],22,-1044525330),t=Pe(t,r,n,s,i[o+4],7,-176418897),s=Pe(s,t,r,n,i[o+5],12,1200080426),n=Pe(n,s,t,r,i[o+6],17,-1473231341),r=Pe(r,n,s,t,i[o+7],22,-45705983),t=Pe(t,r,n,s,i[o+8],7,1770035416),s=Pe(s,t,r,n,i[o+9],12,-1958414417),n=Pe(n,s,t,r,i[o+10],17,-42063),r=Pe(r,n,s,t,i[o+11],22,-1990404162),t=Pe(t,r,n,s,i[o+12],7,1804603682),s=Pe(s,t,r,n,i[o+13],12,-40341101),n=Pe(n,s,t,r,i[o+14],17,-1502002290),r=Pe(r,n,s,t,i[o+15],22,1236535329),t=Re(t,r,n,s,i[o+1],5,-165796510),s=Re(s,t,r,n,i[o+6],9,-1069501632),n=Re(n,s,t,r,i[o+11],14,643717713),r=Re(r,n,s,t,i[o],20,-373897302),t=Re(t,r,n,s,i[o+5],5,-701558691),s=Re(s,t,r,n,i[o+10],9,38016083),n=Re(n,s,t,r,i[o+15],14,-660478335),r=Re(r,n,s,t,i[o+4],20,-405537848),t=Re(t,r,n,s,i[o+9],5,568446438),s=Re(s,t,r,n,i[o+14],9,-1019803690),n=Re(n,s,t,r,i[o+3],14,-187363961),r=Re(r,n,s,t,i[o+8],20,1163531501),t=Re(t,r,n,s,i[o+13],5,-1444681467),s=Re(s,t,r,n,i[o+2],9,-51403784),n=Re(n,s,t,r,i[o+7],14,1735328473),r=Re(r,n,s,t,i[o+12],20,-1926607734),t=Ee(t,r,n,s,i[o+5],4,-378558),s=Ee(s,t,r,n,i[o+8],11,-2022574463),n=Ee(n,s,t,r,i[o+11],16,1839030562),r=Ee(r,n,s,t,i[o+14],23,-35309556),t=Ee(t,r,n,s,i[o+1],4,-1530992060),s=Ee(s,t,r,n,i[o+4],11,1272893353),n=Ee(n,s,t,r,i[o+7],16,-155497632),r=Ee(r,n,s,t,i[o+10],23,-1094730640),t=Ee(t,r,n,s,i[o+13],4,681279174),s=Ee(s,t,r,n,i[o],11,-358537222),n=Ee(n,s,t,r,i[o+3],16,-722521979),r=Ee(r,n,s,t,i[o+6],23,76029189),t=Ee(t,r,n,s,i[o+9],4,-640364487),s=Ee(s,t,r,n,i[o+12],11,-421815835),n=Ee(n,s,t,r,i[o+15],16,530742520),r=Ee(r,n,s,t,i[o+2],23,-995338651),t=_e(t,r,n,s,i[o],6,-198630844),s=_e(s,t,r,n,i[o+7],10,1126891415),n=_e(n,s,t,r,i[o+14],15,-1416354905),r=_e(r,n,s,t,i[o+5],21,-57434055),t=_e(t,r,n,s,i[o+12],6,1700485571),s=_e(s,t,r,n,i[o+3],10,-1894986606),n=_e(n,s,t,r,i[o+10],15,-1051523),r=_e(r,n,s,t,i[o+1],21,-2054922799),t=_e(t,r,n,s,i[o+8],6,1873313359),s=_e(s,t,r,n,i[o+15],10,-30611744),n=_e(n,s,t,r,i[o+6],15,-1560198380),r=_e(r,n,s,t,i[o+13],21,1309151649),t=_e(t,r,n,s,i[o+4],6,-145523070),s=_e(s,t,r,n,i[o+11],10,-1120210379),n=_e(n,s,t,r,i[o+2],15,718787259),r=_e(r,n,s,t,i[o+9],21,-343485551),t=or(t,a),r=or(r,c),n=or(n,u),s=or(s,l)}return[t,r,n,s]}function XE(i){if(i.length===0)return[];let e=i.length*8,t=new Uint32Array(kg(e));for(let r=0;r<e;r+=8)t[r>>5]|=(i[r/8]&255)<<r%32;return t}function or(i,e){let t=(i&65535)+(e&65535);return(i>>16)+(e>>16)+(t>>16)<<16|t&65535}function ZE(i,e){return i<<e|i>>>32-e}function Ps(i,e,t,r,n,s){return or(ZE(or(or(e,i),or(r,s)),n),t)}function Pe(i,e,t,r,n,s,o){return Ps(e&t|~e&r,i,e,n,s,o)}function Re(i,e,t,r,n,s,o){return Ps(e&r|t&~r,i,e,n,s,o)}function Ee(i,e,t,r,n,s,o){return Ps(e^t^r,i,e,n,s,o)}function _e(i,e,t,r,n,s,o){return Ps(t^(e|~r),i,e,n,s,o)}var YE=GE;Rs.default=YE});var xg=p(Es=>{"use strict";Object.defineProperty(Es,"__esModule",{value:!0});Es.default=void 0;var e_=Dg(np()),t_=Dg(Mg());function Dg(i){return i&&i.__esModule?i:{default:i}}var r_=(0,e_.default)("v3",48,t_.default),i_=r_;Es.default=i_});var Ng=p(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.default=void 0;var n_=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),s_={randomUUID:n_};_s.default=s_});var zg=p(Is=>{"use strict";Object.defineProperty(Is,"__esModule",{value:!0});Is.default=void 0;var qg=jg(Ng()),o_=jg(Yu()),a_=fn();function jg(i){return i&&i.__esModule?i:{default:i}}function c_(i,e,t){if(qg.default.randomUUID&&!e&&!i)return qg.default.randomUUID();i=i||{};let r=i.random||(i.rng||o_.default)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,e){t=t||0;for(let n=0;n<16;++n)e[t+n]=r[n];return e}return(0,a_.unsafeStringify)(r)}var u_=c_;Is.default=u_});var Lg=p(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.default=void 0;function p_(i,e,t,r){switch(i){case 0:return e&t^~e&r;case 1:return e^t^r;case 2:return e&t^e&r^t&r;case 3:return e^t^r}}function sp(i,e){return i<<e|i>>>32-e}function l_(i){let e=[1518500249,1859775393,2400959708,3395469782],t=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof i=="string"){let o=unescape(encodeURIComponent(i));i=[];for(let a=0;a<o.length;++a)i.push(o.charCodeAt(a))}else Array.isArray(i)||(i=Array.prototype.slice.call(i));i.push(128);let r=i.length/4+2,n=Math.ceil(r/16),s=new Array(n);for(let o=0;o<n;++o){let a=new Uint32Array(16);for(let c=0;c<16;++c)a[c]=i[o*64+c*4]<<24|i[o*64+c*4+1]<<16|i[o*64+c*4+2]<<8|i[o*64+c*4+3];s[o]=a}s[n-1][14]=(i.length-1)*8/Math.pow(2,32),s[n-1][14]=Math.floor(s[n-1][14]),s[n-1][15]=(i.length-1)*8&4294967295;for(let o=0;o<n;++o){let a=new Uint32Array(80);for(let g=0;g<16;++g)a[g]=s[o][g];for(let g=16;g<80;++g)a[g]=sp(a[g-3]^a[g-8]^a[g-14]^a[g-16],1);let c=t[0],u=t[1],l=t[2],h=t[3],d=t[4];for(let g=0;g<80;++g){let M=Math.floor(g/20),D=sp(c,5)+p_(M,u,l,h)+d+e[M]+a[g]>>>0;d=h,h=l,l=sp(u,30)>>>0,u=c,c=D}t[0]=t[0]+c>>>0,t[1]=t[1]+u>>>0,t[2]=t[2]+l>>>0,t[3]=t[3]+h>>>0,t[4]=t[4]+d>>>0}return[t[0]>>24&255,t[0]>>16&255,t[0]>>8&255,t[0]&255,t[1]>>24&255,t[1]>>16&255,t[1]>>8&255,t[1]&255,t[2]>>24&255,t[2]>>16&255,t[2]>>8&255,t[2]&255,t[3]>>24&255,t[3]>>16&255,t[3]>>8&255,t[3]&255,t[4]>>24&255,t[4]>>16&255,t[4]>>8&255,t[4]&255]}var h_=l_;ws.default=h_});var Fg=p(bs=>{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.default=void 0;var d_=Bg(np()),v_=Bg(Lg());function Bg(i){return i&&i.__esModule?i:{default:i}}var f_=(0,d_.default)("v5",80,v_.default),g_=f_;bs.default=g_});var Vg=p(As=>{"use strict";Object.defineProperty(As,"__esModule",{value:!0});As.default=void 0;var m_="00000000-0000-0000-0000-000000000000";As.default=m_});var Ug=p(Ts=>{"use strict";Object.defineProperty(Ts,"__esModule",{value:!0});Ts.default=void 0;var y_=S_(dn());function S_(i){return i&&i.__esModule?i:{default:i}}function C_(i){if(!(0,y_.default)(i))throw TypeError("Invalid UUID");return parseInt(i.slice(14,15),16)}var P_=C_;Ts.default=P_});var Wg=p(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});Object.defineProperty(ut,"NIL",{enumerable:!0,get:function(){return w_.default}});Object.defineProperty(ut,"parse",{enumerable:!0,get:function(){return O_.default}});Object.defineProperty(ut,"stringify",{enumerable:!0,get:function(){return T_.default}});Object.defineProperty(ut,"v1",{enumerable:!0,get:function(){return R_.default}});Object.defineProperty(ut,"v3",{enumerable:!0,get:function(){return E_.default}});Object.defineProperty(ut,"v4",{enumerable:!0,get:function(){return __.default}});Object.defineProperty(ut,"v5",{enumerable:!0,get:function(){return I_.default}});Object.defineProperty(ut,"validate",{enumerable:!0,get:function(){return A_.default}});Object.defineProperty(ut,"version",{enumerable:!0,get:function(){return b_.default}});var R_=Vt(Ag()),E_=Vt(xg()),__=Vt(zg()),I_=Vt(Fg()),w_=Vt(Vg()),b_=Vt(Ug()),A_=Vt(dn()),T_=Vt(fn()),O_=Vt(ip());function Vt(i){return i&&i.__esModule?i:{default:i}}});var ar=p(mi=>{"use strict";Object.defineProperty(mi,"__esModule",{value:!0});mi.createNoDashGuid=mi.createGuid=void 0;var k_=Wg(),Hg=()=>k_.v4();mi.createGuid=Hg;var M_=()=>Hg().replace(new RegExp("-","g"),"").toUpperCase();mi.createNoDashGuid=M_});var yi=p(Dr=>{"use strict";Object.defineProperty(Dr,"__esModule",{value:!0});Dr.PlatformEvent=Dr.EventType=void 0;var D_=ar(),x_;(function(i){i[i.Debug=0]="Debug",i[i.Info=1]="Info",i[i.Warning=2]="Warning",i[i.Error=3]="Error",i[i.None=4]="None"})(x_=Dr.EventType||(Dr.EventType={}));var op=class{constructor(e,t){this.privName=e,this.privEventId=D_.createNoDashGuid(),this.privEventTime=new Date().toISOString(),this.privEventType=t,this.privMetadata={}}get name(){return this.privName}get eventId(){return this.privEventId}get eventTime(){return this.privEventTime}get eventType(){return this.privEventType}get metadata(){return this.privMetadata}};Dr.PlatformEvent=op});var gp=p($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.AudioStreamNodeErrorEvent=$.AudioStreamNodeDetachedEvent=$.AudioStreamNodeAttachedEvent=$.AudioStreamNodeAttachingEvent=$.AudioStreamNodeEvent=$.AudioSourceErrorEvent=$.AudioSourceOffEvent=$.AudioSourceReadyEvent=$.AudioSourceInitializingEvent=$.AudioSourceEvent=void 0;var ap=yi(),cr=class extends ap.PlatformEvent{constructor(e,t,r=ap.EventType.Info){super(e,r),this.privAudioSourceId=t}get audioSourceId(){return this.privAudioSourceId}};$.AudioSourceEvent=cr;var cp=class extends cr{constructor(e){super("AudioSourceInitializingEvent",e)}};$.AudioSourceInitializingEvent=cp;var up=class extends cr{constructor(e){super("AudioSourceReadyEvent",e)}};$.AudioSourceReadyEvent=up;var pp=class extends cr{constructor(e){super("AudioSourceOffEvent",e)}};$.AudioSourceOffEvent=pp;var lp=class extends cr{constructor(e,t){super("AudioSourceErrorEvent",e,ap.EventType.Error),this.privError=t}get error(){return this.privError}};$.AudioSourceErrorEvent=lp;var xr=class extends cr{constructor(e,t,r){super(e,t),this.privAudioNodeId=r}get audioNodeId(){return this.privAudioNodeId}};$.AudioStreamNodeEvent=xr;var hp=class extends xr{constructor(e,t){super("AudioStreamNodeAttachingEvent",e,t)}};$.AudioStreamNodeAttachingEvent=hp;var dp=class extends xr{constructor(e,t){super("AudioStreamNodeAttachedEvent",e,t)}};$.AudioStreamNodeAttachedEvent=dp;var vp=class extends xr{constructor(e,t){super("AudioStreamNodeDetachedEvent",e,t)}};$.AudioStreamNodeDetachedEvent=vp;var fp=class extends xr{constructor(e,t,r){super("AudioStreamNodeErrorEvent",e,t),this.privError=r}get error(){return this.privError}};$.AudioStreamNodeErrorEvent=fp});var Kg=p(te=>{"use strict";Object.defineProperty(te,"__esModule",{value:!0});te.ConnectionMessageSentEvent=te.ConnectionMessageReceivedEvent=te.ConnectionEstablishErrorEvent=te.ConnectionErrorEvent=te.ConnectionClosedEvent=te.ConnectionEstablishedEvent=te.ConnectionStartEvent=te.ConnectionEvent=te.ServiceEvent=void 0;var Nr=yi(),mp=class extends Nr.PlatformEvent{constructor(e,t,r=Nr.EventType.Info){super(e,r),this.privJsonResult=t}get jsonString(){return this.privJsonResult}};te.ServiceEvent=mp;var Rt=class extends Nr.PlatformEvent{constructor(e,t,r=Nr.EventType.Info){super(e,r),this.privConnectionId=t}get connectionId(){return this.privConnectionId}};te.ConnectionEvent=Rt;var yp=class extends Rt{constructor(e,t,r){super("ConnectionStartEvent",e),this.privUri=t,this.privHeaders=r}get uri(){return this.privUri}get headers(){return this.privHeaders}};te.ConnectionStartEvent=yp;var Sp=class extends Rt{constructor(e){super("ConnectionEstablishedEvent",e)}};te.ConnectionEstablishedEvent=Sp;var Cp=class extends Rt{constructor(e,t,r){super("ConnectionClosedEvent",e,Nr.EventType.Debug),this.privReason=r,this.privStatusCode=t}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}};te.ConnectionClosedEvent=Cp;var Pp=class extends Rt{constructor(e,t,r){super("ConnectionErrorEvent",e,Nr.EventType.Debug),this.privMessage=t,this.privType=r}get message(){return this.privMessage}get type(){return this.privType}};te.ConnectionErrorEvent=Pp;var Rp=class extends Rt{constructor(e,t,r){super("ConnectionEstablishErrorEvent",e,Nr.EventType.Error),this.privStatusCode=t,this.privReason=r}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}};te.ConnectionEstablishErrorEvent=Rp;var Ep=class extends Rt{constructor(e,t,r){super("ConnectionMessageReceivedEvent",e),this.privNetworkReceivedTime=t,this.privMessage=r}get networkReceivedTime(){return this.privNetworkReceivedTime}get message(){return this.privMessage}};te.ConnectionMessageReceivedEvent=Ep;var _p=class extends Rt{constructor(e,t,r){super("ConnectionMessageSentEvent",e),this.privNetworkSentTime=t,this.privMessage=r}get networkSentTime(){return this.privNetworkSentTime}get message(){return this.privMessage}};te.ConnectionMessageSentEvent=_p});var pt=p(ur=>{"use strict";Object.defineProperty(ur,"__esModule",{value:!0});ur.ObjectDisposedError=ur.InvalidOperationError=ur.ArgumentNullError=void 0;var Ip=class extends Error{constructor(e){super(e),this.name="ArgumentNull",this.message=e}};ur.ArgumentNullError=Ip;var wp=class extends Error{constructor(e){super(e),this.name="InvalidOperation",this.message=e}};ur.InvalidOperationError=wp;var bp=class extends Error{constructor(e,t){super(t),this.name=e+"ObjectDisposed",this.message=t}};ur.ObjectDisposedError=bp});var Tp=p(jr=>{"use strict";Object.defineProperty(jr,"__esModule",{value:!0});jr.ConnectionMessage=jr.MessageType=void 0;var Os=pt(),N_=ar(),qr;(function(i){i[i.Text=0]="Text",i[i.Binary=1]="Binary"})(qr=jr.MessageType||(jr.MessageType={}));var Ap=class{constructor(e,t,r,n){if(this.privBody=null,e===qr.Text&&t&&typeof t!="string")throw new Os.InvalidOperationError("Payload must be a string");if(e===qr.Binary&&t&&!(t instanceof ArrayBuffer))throw new Os.InvalidOperationError("Payload must be ArrayBuffer");switch(this.privMessageType=e,this.privBody=t,this.privHeaders=r||{},this.privId=n||N_.createNoDashGuid(),this.messageType){case qr.Binary:this.privSize=this.binaryBody!==null?this.binaryBody.byteLength:0;break;case qr.Text:this.privSize=this.textBody.length}}get messageType(){return this.privMessageType}get headers(){return this.privHeaders}get body(){return this.privBody}get textBody(){if(this.privMessageType===qr.Binary)throw new Os.InvalidOperationError("Not supported for binary message");return this.privBody}get binaryBody(){if(this.privMessageType===qr.Text)throw new Os.InvalidOperationError("Not supported for text message");return this.privBody}get id(){return this.privId}};jr.ConnectionMessage=Ap});var Jg=p(ks=>{"use strict";Object.defineProperty(ks,"__esModule",{value:!0});ks.ConnectionOpenResponse=void 0;var Op=class{constructor(e,t){this.privStatusCode=e,this.privReason=t}get statusCode(){return this.privStatusCode}get reason(){return this.privReason}};ks.ConnectionOpenResponse=Op});var Gg=p(Ms=>{"use strict";Object.defineProperty(Ms,"__esModule",{value:!0});Ms.DeferralMap=void 0;var kp=class{constructor(){this.privMap={}}add(e,t){this.privMap[e]=t}getId(e){return this.privMap[e]}complete(e,t){try{this.privMap[e].resolve(t)}catch(r){this.privMap[e].reject(r)}finally{this.privMap[e]=void 0}}};Ms.DeferralMap=kp});var Dp=p(Si=>{"use strict";Object.defineProperty(Si,"__esModule",{value:!0});Si.SendingAgentContextMessageEvent=Si.DialogEvent=void 0;var $g=yi(),Ds=class extends $g.PlatformEvent{constructor(e,t=$g.EventType.Info){super(e,t)}};Si.DialogEvent=Ds;var Mp=class extends Ds{constructor(e){super("SendingAgentContextMessageEvent"),this.privAgentConfig=e}get agentConfig(){return this.privAgentConfig}};Si.SendingAgentContextMessageEvent=Mp});var Np=p(xs=>{"use strict";Object.defineProperty(xs,"__esModule",{value:!0});xs.EventSource=void 0;var q_=pt(),j_=ar(),xp=class{constructor(e){this.privEventListeners={},this.privIsDisposed=!1,this.privConsoleListener=void 0,this.privMetadata=e}onEvent(e){if(this.isDisposed())throw new q_.ObjectDisposedError("EventSource");if(this.metadata)for(let t in this.metadata)t&&e.metadata&&(e.metadata[t]||(e.metadata[t]=this.metadata[t]));for(let t in this.privEventListeners)t&&this.privEventListeners[t]&&this.privEventListeners[t](e)}attach(e){let t=j_.createNoDashGuid();return this.privEventListeners[t]=e,{detach:()=>(delete this.privEventListeners[t],Promise.resolve())}}attachListener(e){return this.attach(t=>e.onEvent(t))}attachConsoleListener(e){return this.privConsoleListener&&this.privConsoleListener.detach(),this.privConsoleListener=this.attach(t=>e.onEvent(t)),this.privConsoleListener}isDisposed(){return this.privIsDisposed}dispose(){this.privEventListeners=null,this.privIsDisposed=!0}get metadata(){return this.privMetadata}};xs.EventSource=xp});var Qg=p(qs=>{"use strict";Object.defineProperty(qs,"__esModule",{value:!0});qs.Events=void 0;var z_=pt(),L_=Np(),Ns=class i{static setEventSource(e){if(!e)throw new z_.ArgumentNullError("eventSource");i.privInstance=e}static get instance(){return i.privInstance}};qs.Events=Ns;Ns.privInstance=new L_.EventSource});var Zg=p(Xg=>{"use strict";Object.defineProperty(Xg,"__esModule",{value:!0})});var Yg=p(gn=>{"use strict";Object.defineProperty(gn,"__esModule",{value:!0});gn.ConnectionState=void 0;var B_;(function(i){i[i.None=0]="None",i[i.Connected=1]="Connected",i[i.Connecting=2]="Connecting",i[i.Disconnected=3]="Disconnected"})(B_=gn.ConnectionState||(gn.ConnectionState={}))});var tm=p(em=>{"use strict";Object.defineProperty(em,"__esModule",{value:!0})});var im=p(rm=>{"use strict";Object.defineProperty(rm,"__esModule",{value:!0})});var sm=p(nm=>{"use strict";Object.defineProperty(nm,"__esModule",{value:!0})});var am=p(om=>{"use strict";Object.defineProperty(om,"__esModule",{value:!0})});var um=p(cm=>{"use strict";Object.defineProperty(cm,"__esModule",{value:!0})});var lm=p(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0})});var dm=p(hm=>{"use strict";Object.defineProperty(hm,"__esModule",{value:!0})});var fm=p(vm=>{"use strict";Object.defineProperty(vm,"__esModule",{value:!0})});var jp=p(js=>{"use strict";Object.defineProperty(js,"__esModule",{value:!0});js.List=void 0;var F_=pt(),qp=class i{constructor(e){if(this.privSubscriptionIdCounter=0,this.privAddSubscriptions={},this.privRemoveSubscriptions={},this.privDisposedSubscriptions={},this.privDisposeReason=null,this.privList=[],e)for(let t of e)this.privList.push(t)}get(e){return this.throwIfDisposed(),this.privList[e]}first(){return this.get(0)}last(){return this.get(this.length()-1)}add(e){this.throwIfDisposed(),this.insertAt(this.privList.length,e)}insertAt(e,t){this.throwIfDisposed(),e===0?this.privList.unshift(t):e===this.privList.length?this.privList.push(t):this.privList.splice(e,0,t),this.triggerSubscriptions(this.privAddSubscriptions)}removeFirst(){return this.throwIfDisposed(),this.removeAt(0)}removeLast(){return this.throwIfDisposed(),this.removeAt(this.length()-1)}removeAt(e){return this.throwIfDisposed(),this.remove(e,1)[0]}remove(e,t){this.throwIfDisposed();let r=this.privList.splice(e,t);return this.triggerSubscriptions(this.privRemoveSubscriptions),r}clear(){this.throwIfDisposed(),this.remove(0,this.length())}length(){return this.throwIfDisposed(),this.privList.length}onAdded(e){this.throwIfDisposed();let t=this.privSubscriptionIdCounter++;return this.privAddSubscriptions[t]=e,{detach:()=>(delete this.privAddSubscriptions[t],Promise.resolve())}}onRemoved(e){this.throwIfDisposed();let t=this.privSubscriptionIdCounter++;return this.privRemoveSubscriptions[t]=e,{detach:()=>(delete this.privRemoveSubscriptions[t],Promise.resolve())}}onDisposed(e){this.throwIfDisposed();let t=this.privSubscriptionIdCounter++;return this.privDisposedSubscriptions[t]=e,{detach:()=>(delete this.privDisposedSubscriptions[t],Promise.resolve())}}join(e){return this.throwIfDisposed(),this.privList.join(e)}toArray(){let e=Array();return this.privList.forEach(t=>{e.push(t)}),e}any(e){return this.throwIfDisposed(),e?this.where(e).length()>0:this.length()>0}all(e){return this.throwIfDisposed(),this.where(e).length()===this.length()}forEach(e){this.throwIfDisposed();for(let t=0;t<this.length();t++)e(this.privList[t],t)}select(e){this.throwIfDisposed();let t=[];for(let r=0;r<this.privList.length;r++)t.push(e(this.privList[r],r));return new i(t)}where(e){this.throwIfDisposed();let t=new i;for(let r=0;r<this.privList.length;r++)e(this.privList[r],r)&&t.add(this.privList[r]);return t}orderBy(e){this.throwIfDisposed();let r=this.toArray().sort(e);return new i(r)}orderByDesc(e){return this.throwIfDisposed(),this.orderBy((t,r)=>e(r,t))}clone(){return this.throwIfDisposed(),new i(this.toArray())}concat(e){return this.throwIfDisposed(),new i(this.privList.concat(e.toArray()))}concatArray(e){return this.throwIfDisposed(),new i(this.privList.concat(e))}isDisposed(){return this.privList==null}dispose(e){this.isDisposed()||(this.privDisposeReason=e,this.privList=null,this.privAddSubscriptions=null,this.privRemoveSubscriptions=null,this.triggerSubscriptions(this.privDisposedSubscriptions))}throwIfDisposed(){if(this.isDisposed())throw new F_.ObjectDisposedError("List",this.privDisposeReason)}triggerSubscriptions(e){if(e)for(let t in e)t&&e[t]()}};js.List=qp});var Bp=p(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});Oe.marshalPromiseToCallbacks=Oe.Sink=Oe.Deferred=Oe.PromiseResultEventSource=Oe.PromiseResult=Oe.PromiseState=void 0;var Ut;(function(i){i[i.None=0]="None",i[i.Resolved=1]="Resolved",i[i.Rejected=2]="Rejected"})(Ut=Oe.PromiseState||(Oe.PromiseState={}));var zs=class{constructor(e){this.throwIfError=()=>{if(this.isError)throw this.error},e.on(t=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!1,this.privResult=t)},t=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!0,this.privError=t)})}get isCompleted(){return this.privIsCompleted}get isError(){return this.privIsError}get error(){return this.privError}get result(){return this.privResult}};Oe.PromiseResult=zs;var Ls=class{constructor(){this.setResult=e=>{this.privOnSetResult(e)},this.setError=e=>{this.privOnSetError(e)},this.on=(e,t)=>{this.privOnSetResult=e,this.privOnSetError=t}}};Oe.PromiseResultEventSource=Ls;var zp=class{constructor(){this.resolve=e=>(this.privResolve(e),this),this.reject=e=>(this.privReject(e),this),this.privPromise=new Promise((e,t)=>{this.privResolve=e,this.privReject=t})}get promise(){return this.privPromise}};Oe.Deferred=zp;var Lp=class{constructor(){this.privState=Ut.None,this.privPromiseResult=null,this.privPromiseResultEvents=null,this.privSuccessHandlers=[],this.privErrorHandlers=[],this.privPromiseResultEvents=new Ls,this.privPromiseResult=new zs(this.privPromiseResultEvents)}get state(){return this.privState}get result(){return this.privPromiseResult}resolve(e){if(this.privState!==Ut.None)throw new Error("'Cannot resolve a completed promise'");this.privState=Ut.Resolved,this.privPromiseResultEvents.setResult(e);for(let t=0;t<this.privSuccessHandlers.length;t++)this.executeSuccessCallback(e,this.privSuccessHandlers[t],this.privErrorHandlers[t]);this.detachHandlers()}reject(e){if(this.privState!==Ut.None)throw new Error("'Cannot reject a completed promise'");this.privState=Ut.Rejected,this.privPromiseResultEvents.setError(e);for(let t of this.privErrorHandlers)this.executeErrorCallback(e,t);this.detachHandlers()}on(e,t){e==null&&(e=()=>{}),this.privState===Ut.None?(this.privSuccessHandlers.push(e),this.privErrorHandlers.push(t)):(this.privState===Ut.Resolved?this.executeSuccessCallback(this.privPromiseResult.result,e,t):this.privState===Ut.Rejected&&this.executeErrorCallback(this.privPromiseResult.error,t),this.detachHandlers())}executeSuccessCallback(e,t,r){try{t(e)}catch(n){this.executeErrorCallback(`'Unhandled callback error: ${n}'`,r)}}executeErrorCallback(e,t){if(t)try{t(e)}catch(r){throw new Error(`'Unhandled callback error: ${r}. InnerError: ${e}'`)}else throw new Error(`'Unhandled error: ${e}'`)}detachHandlers(){this.privErrorHandlers=[],this.privSuccessHandlers=[]}};Oe.Sink=Lp;function V_(i,e,t){i.then(r=>{try{e&&e(r)}catch(n){if(t)try{if(n instanceof Error){let s=n;t(s.name+": "+s.message)}else t(n)}catch{}}},r=>{if(t)try{if(r instanceof Error){let n=r;t(n.name+": "+n.message)}else t(r)}catch{}})}Oe.marshalPromiseToCallbacks=V_});var Wp=p(Bs=>{"use strict";Object.defineProperty(Bs,"__esModule",{value:!0});Bs.Queue=void 0;var Fp=pt(),Vp=jp(),gm=Bp(),mn;(function(i){i[i.Dequeue=0]="Dequeue",i[i.Peek=1]="Peek"})(mn||(mn={}));var Up=class{constructor(e){this.privPromiseStore=new Vp.List,this.privIsDrainInProgress=!1,this.privIsDisposing=!1,this.privDisposeReason=null,this.privList=e||new Vp.List,this.privDetachables=[],this.privSubscribers=new Vp.List,this.privDetachables.push(this.privList.onAdded(()=>this.drain()))}enqueue(e){this.throwIfDispose(),this.enqueueFromPromise(new Promise(t=>t(e)))}enqueueFromPromise(e){this.throwIfDispose(),e.then(t=>{this.privList.add(t)},()=>{})}dequeue(){this.throwIfDispose();let e=new gm.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:mn.Dequeue}),this.drain()),e.promise}peek(){this.throwIfDispose();let e=new gm.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:mn.Peek}),this.drain()),e.promise}length(){return this.throwIfDispose(),this.privList.length()}isDisposed(){return this.privSubscribers==null}async drainAndDispose(e,t){if(!this.isDisposed()&&!this.privIsDisposing){this.privDisposeReason=t,this.privIsDisposing=!0;let r=this.privSubscribers;if(r){for(;r.length()>0;)r.removeFirst().deferral.resolve(void 0);this.privSubscribers===r&&(this.privSubscribers=r)}for(let n of this.privDetachables)await n.detach();if(this.privPromiseStore.length()>0&&e){let n=[];return this.privPromiseStore.toArray().forEach(s=>{n.push(s)}),Promise.all(n).finally(()=>{this.privSubscribers=null,this.privList.forEach(s=>{e(s)}),this.privList=null}).then()}else this.privSubscribers=null,this.privList=null}}async dispose(e){await this.drainAndDispose(null,e)}drain(){if(!this.privIsDrainInProgress&&!this.privIsDisposing){this.privIsDrainInProgress=!0;let e=this.privSubscribers,t=this.privList;if(e&&t){for(;t.length()>0&&e.length()>0&&!this.privIsDisposing;){let r=e.removeFirst();if(r.type===mn.Peek)r.deferral.resolve(t.first());else{let n=t.removeFirst();r.deferral.resolve(n)}}this.privSubscribers===e&&(this.privSubscribers=e),this.privList===t&&(this.privList=t)}this.privIsDrainInProgress=!1}}throwIfDispose(){if(this.isDisposed())throw this.privDisposeReason?new Fp.InvalidOperationError(this.privDisposeReason):new Fp.ObjectDisposedError("Queue");if(this.privIsDisposing)throw new Fp.InvalidOperationError("Queue disposing")}};Bs.Queue=Up});var mm=p(Vs=>{"use strict";Object.defineProperty(Vs,"__esModule",{value:!0});Vs.RawWebsocketMessage=void 0;var Fs=Tp(),yn=pt(),U_=ar(),Hp=class{constructor(e,t,r){if(this.privPayload=null,!t)throw new yn.ArgumentNullError("payload");if(e===Fs.MessageType.Binary&&Object.getPrototypeOf(t).constructor.name!=="ArrayBuffer")throw new yn.InvalidOperationError("Payload must be ArrayBuffer");if(e===Fs.MessageType.Text&&typeof t!="string")throw new yn.InvalidOperationError("Payload must be a string");this.privMessageType=e,this.privPayload=t,this.privId=r||U_.createNoDashGuid()}get messageType(){return this.privMessageType}get payload(){return this.privPayload}get textContent(){if(this.privMessageType===Fs.MessageType.Binary)throw new yn.InvalidOperationError("Not supported for binary message");return this.privPayload}get binaryContent(){if(this.privMessageType===Fs.MessageType.Text)throw new yn.InvalidOperationError("Not supported for text message");return this.privPayload}get id(){return this.privId}};Vs.RawWebsocketMessage=Hp});var ym=p(Us=>{"use strict";Object.defineProperty(Us,"__esModule",{value:!0});Us.RiffPcmEncoder=void 0;var Kp=class{constructor(e,t){this.privActualSampleRate=e,this.privDesiredSampleRate=t}encode(e){let t=this.downSampleAudioFrame(e,this.privActualSampleRate,this.privDesiredSampleRate);if(!t)return null;let r=t.length*2,n=new ArrayBuffer(r),s=new DataView(n);return this.floatTo16BitPCM(s,0,t),n}setString(e,t,r){for(let n=0;n<r.length;n++)e.setUint8(t+n,r.charCodeAt(n))}floatTo16BitPCM(e,t,r){for(let n=0;n<r.length;n++,t+=2){let s=Math.max(-1,Math.min(1,r[n]));e.setInt16(t,s<0?s*32768:s*32767,!0)}}downSampleAudioFrame(e,t,r){if(!e)return null;if(r===t||r>t)return e;let n=t/r,s=Math.round(e.length/n),o=new Float32Array(s),a=0,c=0;for(;c<s;){let u=Math.round((c+1)*n),l=0,h=0;for(;a<u&&a<e.length;)l+=e[a++],h++;o[c++]=l/h}return o}};Us.RiffPcmEncoder=Kp});var Pm=p(Ws=>{"use strict";Object.defineProperty(Ws,"__esModule",{value:!0});Ws.Stream=void 0;var Sm=pt(),W_=ar(),Cm=Wp(),Jp=class{constructor(e){this.privIsWriteEnded=!1,this.privIsReadEnded=!1,this.privId=e||W_.createNoDashGuid(),this.privReaderQueue=new Cm.Queue}get isClosed(){return this.privIsWriteEnded}get isReadEnded(){return this.privIsReadEnded}get id(){return this.privId}close(){this.privIsWriteEnded||(this.writeStreamChunk({buffer:null,isEnd:!0,timeReceived:Date.now()}),this.privIsWriteEnded=!0)}writeStreamChunk(e){if(this.throwIfClosed(),!this.privReaderQueue.isDisposed())try{this.privReaderQueue.enqueue(e)}catch{}}read(){if(this.privIsReadEnded)throw new Sm.InvalidOperationError("Stream read has already finished");return this.privReaderQueue.dequeue().then(async e=>((e===void 0||e.isEnd)&&await this.privReaderQueue.dispose("End of stream reached"),e))}readEnded(){this.privIsReadEnded||(this.privIsReadEnded=!0,this.privReaderQueue=new Cm.Queue)}throwIfClosed(){if(this.privIsWriteEnded)throw new Sm.InvalidOperationError("Stream closed")}};Ws.Stream=Jp});var Hs=p(Sn=>{"use strict";Object.defineProperty(Sn,"__esModule",{value:!0});Sn.TranslationStatus=void 0;var H_;(function(i){i[i.Success=0]="Success",i[i.Error=1]="Error"})(H_=Sn.TranslationStatus||(Sn.TranslationStatus={}))});var Rm=p(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});Ks.ChunkedArrayBufferStream=void 0;var K_=P(),Gp=class extends K_.Stream{constructor(e,t){super(t),this.privTargetChunkSize=e,this.privNextBufferReadyBytes=0}writeStreamChunk(e){if(e.isEnd||this.privNextBufferReadyBytes===0&&e.buffer.byteLength===this.privTargetChunkSize){super.writeStreamChunk(e);return}let t=0;for(;t<e.buffer.byteLength;){this.privNextBufferToWrite===void 0&&(this.privNextBufferToWrite=new ArrayBuffer(this.privTargetChunkSize),this.privNextBufferStartTime=e.timeReceived);let r=Math.min(e.buffer.byteLength-t,this.privTargetChunkSize-this.privNextBufferReadyBytes),n=new Uint8Array(this.privNextBufferToWrite),s=new Uint8Array(e.buffer.slice(t,r+t));n.set(s,this.privNextBufferReadyBytes),this.privNextBufferReadyBytes+=r,t+=r,this.privNextBufferReadyBytes===this.privTargetChunkSize&&(super.writeStreamChunk({buffer:this.privNextBufferToWrite,isEnd:!1,timeReceived:this.privNextBufferStartTime}),this.privNextBufferReadyBytes=0,this.privNextBufferToWrite=void 0)}}close(){this.privNextBufferReadyBytes!==0&&!this.isClosed&&super.writeStreamChunk({buffer:this.privNextBufferToWrite.slice(0,this.privNextBufferReadyBytes),isEnd:!1,timeReceived:this.privNextBufferStartTime}),super.close()}};Ks.ChunkedArrayBufferStream=Gp});var _m=p(Em=>{"use strict";Object.defineProperty(Em,"__esModule",{value:!0})});var Im=p(Js=>{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});Js.Timeout=void 0;var Et=class i{static load(){let e=new Map([[0,()=>{}]]),t=new Map,n="data:text/javascript;base64,"+btoa(`!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=14)}([function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return d}));const r=new Map,o=new Map,i=e=>{const t=r.get(e);if(void 0===t)throw new Error('There is no interval scheduled with the given id "'.concat(e,'".'));clearTimeout(t),r.delete(e)},u=e=>{const t=o.get(e);if(void 0===t)throw new Error('There is no timeout scheduled with the given id "'.concat(e,'".'));clearTimeout(t),o.delete(e)},f=(e,t)=>{let n,r;if("performance"in self){const o=performance.now();n=o,r=e-Math.max(0,o-t)}else n=Date.now(),r=e;return{expected:n+r,remainingDelay:r}},c=(e,t,n,r)=>{const o="performance"in self?performance.now():Date.now();o>n?postMessage({id:null,method:"call",params:{timerId:t}}):e.set(t,setTimeout(c,n-o,e,t,n))},a=(e,t,n)=>{const{expected:o,remainingDelay:i}=f(e,n);r.set(t,setTimeout(c,i,r,t,o))},d=(e,t,n)=>{const{expected:r,remainingDelay:i}=f(e,n);o.set(t,setTimeout(c,i,o,t,r))}},function(e,t,n){"use strict";n.r(t);var r=n(2);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var i=n(3);for(var o in i)"default"!==o&&function(e){n.d(t,e,(function(){return i[e]}))}(o);var u=n(4);for(var o in u)"default"!==o&&function(e){n.d(t,e,(function(){return u[e]}))}(o);var f=n(5);for(var o in f)"default"!==o&&function(e){n.d(t,e,(function(){return f[e]}))}(o);var c=n(6);for(var o in c)"default"!==o&&function(e){n.d(t,e,(function(){return c[e]}))}(o);var a=n(7);for(var o in a)"default"!==o&&function(e){n.d(t,e,(function(){return a[e]}))}(o);var d=n(8);for(var o in d)"default"!==o&&function(e){n.d(t,e,(function(){return d[e]}))}(o);var s=n(9);for(var o in s)"default"!==o&&function(e){n.d(t,e,(function(){return s[e]}))}(o)},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";n.r(t);var r=n(11);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var i=n(12);for(var o in i)"default"!==o&&function(e){n.d(t,e,(function(){return i[e]}))}(o);var u=n(13);for(var o in u)"default"!==o&&function(e){n.d(t,e,(function(){return u[e]}))}(o)},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1);for(var i in o)"default"!==i&&function(e){n.d(t,e,(function(){return o[e]}))}(i);var u=n(10);for(var i in u)"default"!==i&&function(e){n.d(t,e,(function(){return u[e]}))}(i);addEventListener("message",({data:e})=>{try{if("clear"===e.method){const{id:t,params:{timerId:n}}=e;Object(r.b)(n),postMessage({error:null,id:t})}else{if("set"!==e.method)throw new Error('The given method "'.concat(e.method,'" is not supported'));{const{params:{delay:t,now:n,timerId:o}}=e;Object(r.d)(t,o,n)}}}catch(t){postMessage({error:{message:t.message},id:e.id,result:null})}})}]);`),s=new Worker(n);return s.addEventListener("message",({data:c})=>{if(i.isCallNotification(c)){let{params:{timerId:u}}=c,l=e.get(u);if(typeof l=="number"){let h=t.get(l);if(h===void 0||h!==u)throw new Error("The timer is in an undefined state.")}else if(typeof l<"u")l(),e.delete(u);else throw new Error("The timer is in an undefined state.")}else if(i.isClearResponse(c)){let{id:u}=c,l=t.get(u);if(l===void 0)throw new Error("The timer is in an undefined state.");t.delete(u),e.delete(l)}else{let{error:{message:u}}=c;throw new Error(u)}}),{clearTimeout:c=>{let u=Math.random();t.set(u,c),e.set(c,u),s.postMessage({id:u,method:"clear",params:{timerId:c}})},setTimeout:(c,u)=>{let l=Math.random();return e.set(l,c),s.postMessage({id:null,method:"set",params:{delay:u,now:performance.now(),timerId:l}}),l}}}static loadWorkerTimers(){return()=>(i.workerTimers!==null||(i.workerTimers=i.load()),i.workerTimers)}static isCallNotification(e){return e.method!==void 0&&e.method==="call"}static isClearResponse(e){return e.error===null&&typeof e.id=="number"}};Js.Timeout=Et;Et.workerTimers=null;Et.clearTimeout=i=>Et.timers().clearTimeout(i);Et.setTimeout=(i,e)=>Et.timers().setTimeout(i,e);Et.timers=Et.loadWorkerTimers()});var wm=p(O=>{"use strict";Object.defineProperty(O,"__esModule",{value:!0});O.OCSPCacheUpdateErrorEvent=O.OCSPResponseRetrievedEvent=O.OCSPCacheFetchErrorEvent=O.OCSPVerificationFailedEvent=O.OCSPCacheHitEvent=O.OCSPCacheEntryNeedsRefreshEvent=O.OCSPCacheEntryExpiredEvent=O.OCSPWSUpgradeStartedEvent=O.OCSPStapleReceivedEvent=O.OCSPCacheUpdateCompleteEvent=O.OCSPDiskCacheStoreEvent=O.OCSPMemoryCacheStoreEvent=O.OCSPCacheUpdateNeededEvent=O.OCSPDiskCacheHitEvent=O.OCSPCacheMissEvent=O.OCSPMemoryCacheHitEvent=O.OCSPEvent=void 0;var he=yi(),ae=class extends he.PlatformEvent{constructor(e,t,r){super(e,t),this.privSignature=r}};O.OCSPEvent=ae;var $p=class extends ae{constructor(e){super("OCSPMemoryCacheHitEvent",he.EventType.Debug,e)}};O.OCSPMemoryCacheHitEvent=$p;var Qp=class extends ae{constructor(e){super("OCSPCacheMissEvent",he.EventType.Debug,e)}};O.OCSPCacheMissEvent=Qp;var Xp=class extends ae{constructor(e){super("OCSPDiskCacheHitEvent",he.EventType.Debug,e)}};O.OCSPDiskCacheHitEvent=Xp;var Zp=class extends ae{constructor(e){super("OCSPCacheUpdateNeededEvent",he.EventType.Debug,e)}};O.OCSPCacheUpdateNeededEvent=Zp;var Yp=class extends ae{constructor(e){super("OCSPMemoryCacheStoreEvent",he.EventType.Debug,e)}};O.OCSPMemoryCacheStoreEvent=Yp;var el=class extends ae{constructor(e){super("OCSPDiskCacheStoreEvent",he.EventType.Debug,e)}};O.OCSPDiskCacheStoreEvent=el;var tl=class extends ae{constructor(e){super("OCSPCacheUpdateCompleteEvent",he.EventType.Debug,e)}};O.OCSPCacheUpdateCompleteEvent=tl;var rl=class extends ae{constructor(){super("OCSPStapleReceivedEvent",he.EventType.Debug,"")}};O.OCSPStapleReceivedEvent=rl;var il=class extends ae{constructor(e){super("OCSPWSUpgradeStartedEvent",he.EventType.Debug,e)}};O.OCSPWSUpgradeStartedEvent=il;var nl=class extends ae{constructor(e,t){super("OCSPCacheEntryExpiredEvent",he.EventType.Debug,e),this.privExpireTime=t}};O.OCSPCacheEntryExpiredEvent=nl;var sl=class extends ae{constructor(e,t,r){super("OCSPCacheEntryNeedsRefreshEvent",he.EventType.Debug,e),this.privExpireTime=r,this.privStartTime=t}};O.OCSPCacheEntryNeedsRefreshEvent=sl;var ol=class extends ae{constructor(e,t,r){super("OCSPCacheHitEvent",he.EventType.Debug,e),this.privExpireTime=r,this.privExpireTimeString=new Date(r).toLocaleDateString(),this.privStartTime=t,this.privStartTimeString=new Date(t).toLocaleTimeString()}};O.OCSPCacheHitEvent=ol;var al=class extends ae{constructor(e,t){super("OCSPVerificationFailedEvent",he.EventType.Debug,e),this.privError=t}};O.OCSPVerificationFailedEvent=al;var cl=class extends ae{constructor(e,t){super("OCSPCacheFetchErrorEvent",he.EventType.Debug,e),this.privError=t}};O.OCSPCacheFetchErrorEvent=cl;var ul=class extends ae{constructor(e){super("OCSPResponseRetrievedEvent",he.EventType.Debug,e)}};O.OCSPResponseRetrievedEvent=ul;var pl=class extends ae{constructor(e,t){super("OCSPCacheUpdateErrorEvent",he.EventType.Debug,e),this.privError=t}};O.OCSPCacheUpdateErrorEvent=pl});var Am=p(Gs=>{"use strict";Object.defineProperty(Gs,"__esModule",{value:!0});Gs.BackgroundEvent=void 0;var bm=P(),ll=class extends bm.PlatformEvent{constructor(e){super("BackgroundEvent",bm.EventType.Error),this.privError=e}get error(){return this.privError}};Gs.BackgroundEvent=ll});var P=p(A=>{"use strict";var J_=A&&A.__createBinding||(Object.create?function(i,e,t,r){r===void 0&&(r=t),Object.defineProperty(i,r,{enumerable:!0,get:function(){return e[t]}})}:function(i,e,t,r){r===void 0&&(r=t),i[r]=e[t]}),x=A&&A.__exportStar||function(i,e){for(var t in i)t!=="default"&&!e.hasOwnProperty(t)&&J_(e,i,t)};Object.defineProperty(A,"__esModule",{value:!0});x(gp(),A);x(Kg(),A);x(Tp(),A);x(Jg(),A);x(Gg(),A);x(Dp(),A);x(pt(),A);x(Qg(),A);x(Np(),A);x(ar(),A);x(Zg(),A);x(Yg(),A);x(tm(),A);x(im(),A);x(sm(),A);x(am(),A);x(um(),A);x(lm(),A);x(dm(),A);x(fm(),A);x(jp(),A);x(yi(),A);x(Bp(),A);x(Wp(),A);x(mm(),A);x(ym(),A);x(Pm(),A);var G_=Hs();Object.defineProperty(A,"TranslationStatus",{enumerable:!0,get:function(){return G_.TranslationStatus}});x(Rm(),A);x(_m(),A);x(Im(),A);x(wm(),A);x(Am(),A)});var Ie=p($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});$s.HeaderNames=void 0;var Ve=class{};$s.HeaderNames=Ve;Ve.AuthKey="Ocp-Apim-Subscription-Key";Ve.Authorization="Authorization";Ve.SpIDAuthKey="Apim-Subscription-Id";Ve.ConnectionId="X-ConnectionId";Ve.ContentType="Content-Type";Ve.CustomCommandsAppId="X-CommandsAppId";Ve.Path="Path";Ve.RequestId="X-RequestId";Ve.RequestStreamId="X-StreamId";Ve.RequestTimestamp="X-Timestamp"});var Xs=p(Qs=>{"use strict";Object.defineProperty(Qs,"__esModule",{value:!0});Qs.AuthInfo=void 0;var hl=class{constructor(e,t){this.privHeaderName=e,this.privToken=t}get headerName(){return this.privHeaderName}get token(){return this.privToken}};Qs.AuthInfo=hl});var Tm=p(Zs=>{"use strict";Object.defineProperty(Zs,"__esModule",{value:!0});Zs.CognitiveSubscriptionKeyAuthentication=void 0;var $_=P(),Q_=Ie(),X_=Xs(),dl=class{constructor(e){if(!e)throw new $_.ArgumentNullError("subscriptionKey");this.privAuthInfo=new X_.AuthInfo(Q_.HeaderNames.AuthKey,e)}fetch(e){return Promise.resolve(this.privAuthInfo)}fetchOnExpiry(e){return Promise.resolve(this.privAuthInfo)}};Zs.CognitiveSubscriptionKeyAuthentication=dl});var Dm=p(eo=>{"use strict";Object.defineProperty(eo,"__esModule",{value:!0});eo.CognitiveTokenAuthentication=void 0;var Om=P(),km=Xs(),Mm=Ie(),Ys=class i{constructor(e,t){if(!e)throw new Om.ArgumentNullError("fetchCallback");if(!t)throw new Om.ArgumentNullError("fetchOnExpiryCallback");this.privFetchCallback=e,this.privFetchOnExpiryCallback=t}fetch(e){return this.privFetchCallback(e).then(t=>new km.AuthInfo(Mm.HeaderNames.Authorization,t===void 0?void 0:i.privTokenPrefix+t))}fetchOnExpiry(e){return this.privFetchOnExpiryCallback(e).then(t=>new km.AuthInfo(Mm.HeaderNames.Authorization,t===void 0?void 0:i.privTokenPrefix+t))}};eo.CognitiveTokenAuthentication=Ys;Ys.privTokenPrefix="Bearer "});var Nm=p(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0})});var jm=p(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0})});var vl=p(()=>{});var fl=p(to=>{"use strict";Object.defineProperty(to,"__esModule",{value:!0});to.LogLevel=void 0;var Z_=P();Object.defineProperty(to,"LogLevel",{enumerable:!0,get:function(){return Z_.EventType}})});var _=p(ro=>{"use strict";Object.defineProperty(ro,"__esModule",{value:!0});ro.Contracts=void 0;var gl=class i{static throwIfNullOrUndefined(e,t){if(e==null)throw new Error("throwIfNullOrUndefined:"+t)}static throwIfNull(e,t){if(e===null)throw new Error("throwIfNull:"+t)}static throwIfNullOrWhitespace(e,t){if(i.throwIfNullOrUndefined(e,t),(""+e).trim().length<1)throw new Error("throwIfNullOrWhitespace:"+t)}static throwIfNullOrTooLong(e,t,r){if(i.throwIfNullOrUndefined(e,t),(""+e).length>r)throw new Error("throwIfNullOrTooLong:"+t+" (more than "+r.toString()+" characters)")}static throwIfNullOrTooShort(e,t,r){if(i.throwIfNullOrUndefined(e,t),(""+e).length<r)throw new Error("throwIfNullOrTooShort:"+t+" (less than "+r.toString()+" characters)")}static throwIfDisposed(e){if(e)throw new Error("the object is already disposed")}static throwIfArrayEmptyOrWhitespace(e,t){if(i.throwIfNullOrUndefined(e,t),e.length===0)throw new Error("throwIfArrayEmptyOrWhitespace:"+t);for(let r of e)i.throwIfNullOrWhitespace(r,t)}static throwIfFileDoesNotExist(e,t){i.throwIfNullOrWhitespace(e,t)}static throwIfNotUndefined(e,t){if(e!==void 0)throw new Error("throwIfNotUndefined:"+t)}};ro.Contracts=gl});var Lm=p(_t=>{"use strict";var Y_=_t&&_t.__createBinding||(Object.create?function(i,e,t,r){r===void 0&&(r=t),Object.defineProperty(i,r,{enumerable:!0,get:function(){return e[t]}})}:function(i,e,t,r){r===void 0&&(r=t),i[r]=e[t]}),eI=_t&&_t.__setModuleDefault||(Object.create?function(i,e){Object.defineProperty(i,"default",{enumerable:!0,value:e})}:function(i,e){i.default=e}),tI=_t&&_t.__importStar||function(i){if(i&&i.__esModule)return i;var e={};if(i!=null)for(var t in i)t!=="default"&&Object.hasOwnProperty.call(i,t)&&Y_(e,i,t);return eI(e,i),e};Object.defineProperty(_t,"__esModule",{value:!0});_t.ConsoleLoggingListener=void 0;var zm=tI(vl()),Cn=fl(),rI=_(),ml=class{constructor(e=Cn.LogLevel.None){this.privLogPath=void 0,this.privEnableConsoleOutput=!0,this.privLogLevelFilter=e}set logPath(e){rI.Contracts.throwIfNullOrUndefined(zm.openSync,` File System access not available`),this.privLogPath=e}set enableConsoleOutput(e){this.privEnableConsoleOutput=e}onEvent(e){if(e.eventType>=this.privLogLevelFilter){let t=this.toString(e);if(this.logCallback&&this.logCallback(t),this.privLogPath&&zm.writeFileSync(this.privLogPath,t+` `,{flag:"a+"}),this.privEnableConsoleOutput)switch(e.eventType){case Cn.LogLevel.Debug:console.debug(t);break;case Cn.LogLevel.Info:console.info(t);break;case Cn.LogLevel.Warning:console.warn(t);break;case Cn.LogLevel.Error:console.error(t);break;default:console.log(t);break}}}toString(e){let t=[`${e.eventTime}`,`${e.name}`],r=e;for(let n in r)if(n&&e.hasOwnProperty(n)&&n!=="eventTime"&&n!=="eventType"&&n!=="eventId"&&n!=="name"&&n!=="constructor"){let s=r[n],o="<NULL>";s!=null&&(typeof s=="number"||typeof s=="string"?o=s