(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[546],{32:(e,t,r)=>{"use strict";r.d(t,{GP:()=>_});var n=r(42468),i=r(30844),o=r(14549),s=r(78584),a=r(77833),l=r(79580),c=r(75418),u=r(17821),p=r(30427);function d(e,t){let r=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+r}let h={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return d("yy"===t?n%100:n,t.length)},M(e,t){let r=e.getMonth();return"M"===t?String(r+1):d(r+1,2)},d:(e,t)=>d(e.getDate(),t.length),a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>d(e.getHours()%12||12,t.length),H:(e,t)=>d(e.getHours(),t.length),m:(e,t)=>d(e.getMinutes(),t.length),s:(e,t)=>d(e.getSeconds(),t.length),S(e,t){let r=t.length;return d(Math.trunc(e.getMilliseconds()*Math.pow(10,r-3)),t.length)}},f={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},v={G:function(e,t,r){let n=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){let t=e.getFullYear();return r.ordinalNumber(t>0?t:1-t,{unit:"year"})}return h.y(e,t)},Y:function(e,t,r,n){let i=(0,p.h)(e,n),o=i>0?i:1-i;return"YY"===t?d(o%100,2):"Yo"===t?r.ordinalNumber(o,{unit:"year"}):d(o,t.length)},R:function(e,t){return d((0,c.p)(e),t.length)},u:function(e,t){return d(e.getFullYear(),t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return d(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return d(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return h.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return d(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let i=(0,u.N)(e,n);return"wo"===t?r.ordinalNumber(i,{unit:"week"}):d(i,t.length)},I:function(e,t,r){let n=(0,l.s)(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):d(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):h.d(e,t)},D:function(e,t,r){let n=function(e){let t=(0,a.a)(e);return(0,o.m)(t,(0,s.D)(t))+1}(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):d(n,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let i=e.getDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return d(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let i=e.getDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return d(o,t.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),i=0===n?7:n;switch(t){case"i":return String(i);case"ii":return d(i,t.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n;let i=e.getHours();switch(n=12===i?f.noon:0===i?f.midnight:i/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n;let i=e.getHours();switch(n=i>=17?f.evening:i>=12?f.afternoon:i>=4?f.morning:f.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return h.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):h.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):d(n,t.length)},k:function(e,t,r){let n=e.getHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):d(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):h.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):h.s(e,t)},S:function(e,t){return h.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return m(n);case"XXXX":case"XX":return y(n);default:return y(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return m(n);case"xxxx":case"xx":return y(n);default:return y(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+g(n,":");default:return"GMT"+y(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+g(n,":");default:return"GMT"+y(n,":")}},t:function(e,t,r){return d(Math.trunc(e.getTime()/1e3),t.length)},T:function(e,t,r){return d(e.getTime(),t.length)}};function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e>0?"-":"+",n=Math.abs(e),i=Math.trunc(n/60),o=n%60;return 0===o?r+String(i):r+String(i)+t+d(o,2)}function m(e,t){return e%60==0?(e>0?"-":"+")+d(Math.abs(e)/60,2):y(e,t)}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=Math.abs(e);return(e>0?"-":"+")+d(Math.trunc(r/60),2)+t+d(r%60,2)}let S=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},C=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},b={p:C,P:(e,t)=>{let r;let n=e.match(/(P+)(p+)?/)||[],i=n[1],o=n[2];if(!o)return S(e,t);switch(i){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",S(i,t)).replace("{{time}}",C(o,t))}},w=/^D+$/,P=/^Y+$/,R=["D","DD","YY","YYYY"];var k=r(64358);let I=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,x=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,E=/^'([^]*?)'?$/,T=/''/g,A=/[a-zA-Z]/;function _(e,t,r){var o,s,l,c,u,p,d,h,f,g,m,y,S,C,_,O,M,D;let N=(0,i.q)(),L=null!==(g=null!==(f=null==r?void 0:r.locale)&&void 0!==f?f:N.locale)&&void 0!==g?g:n.c,z=null!==(C=null!==(S=null!==(y=null!==(m=null==r?void 0:r.firstWeekContainsDate)&&void 0!==m?m:null==r?void 0:null===(s=r.locale)||void 0===s?void 0:null===(o=s.options)||void 0===o?void 0:o.firstWeekContainsDate)&&void 0!==y?y:N.firstWeekContainsDate)&&void 0!==S?S:null===(c=N.locale)||void 0===c?void 0:null===(l=c.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==C?C:1,j=null!==(D=null!==(M=null!==(O=null!==(_=null==r?void 0:r.weekStartsOn)&&void 0!==_?_:null==r?void 0:null===(p=r.locale)||void 0===p?void 0:null===(u=p.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==O?O:N.weekStartsOn)&&void 0!==M?M:null===(h=N.locale)||void 0===h?void 0:null===(d=h.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==D?D:0,F=(0,a.a)(e);if(!(0,k.$)(F)&&"number"!=typeof F||isNaN(Number((0,a.a)(F))))throw RangeError("Invalid time value");let B=t.match(x).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,b[t])(e,L.formatLong):e}).join("").match(I).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:function(e){let t=e.match(E);return t?t[1].replace(T,"'"):e}(e)};if(v[t])return{isToken:!0,value:e};if(t.match(A))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});L.localize.preprocessor&&(B=L.localize.preprocessor(F,B));let U={firstWeekContainsDate:z,weekStartsOn:j,locale:L};return B.map(n=>{if(!n.isToken)return n.value;let i=n.value;return(!(null==r?void 0:r.useAdditionalWeekYearTokens)&&P.test(i)||!(null==r?void 0:r.useAdditionalDayOfYearTokens)&&w.test(i))&&!function(e,t,r){let n=function(e,t,r){let n="Y"===e[0]?"years":"days of the month";return"Use `".concat(e.toLowerCase(),"` instead of `").concat(e,"` (in `").concat(t,"`) for formatting ").concat(n," to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(e,t,r);if(console.warn(n),R.includes(e))throw RangeError(n)}(i,t,String(e)),(0,v[i[0]])(F,i,L.localize,U)}).join("")}},333:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarVideoFormat=t.Coordinate=void 0;class r{constructor(e,t){this.x=e,this.y=t}}t.Coordinate=r;class n{constructor(e="H264",t=2e6,r=1920,n=1080){this.codec=e,this.bitrate=t,this.width=r,this.height=n}setCropRange(e,t){this.cropRange={bottomRight:t,topLeft:e}}}t.AvatarVideoFormat=n},476:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Recognizer=void 0;let n=r(23202),i=r(87378),o=r(35413),s=r(93153);class a{constructor(e,t,r){this.audioConfig=void 0!==e?e:s.AudioConfig.fromDefaultMicrophoneInput(),this.privDisposed=!1,this.privProperties=t.clone(),this.privConnectionFactory=r,this.implCommonRecognizerSetup()}close(e,t){o.Contracts.throwIfDisposed(this.privDisposed),i.marshalPromiseToCallbacks(this.dispose(!0),e,t)}get internalData(){return this.privReco}async dispose(e){!this.privDisposed&&(this.privDisposed=!0,e&&this.privReco&&(await this.privReco.audioSource.turnOff(),await this.privReco.dispose()))}static get telemetryEnabled(){return n.ServiceRecognizerBase.telemetryDataEnabled}static enableTelemetry(e){n.ServiceRecognizerBase.telemetryDataEnabled=e}implCommonRecognizerSetup(){let e="undefined"!=typeof window?"Browser":"Node",t="unknown",r="unknown";"undefined"!=typeof navigator&&(e=e+"/"+navigator.platform,t=navigator.userAgent,r=navigator.appVersion);let i=this.createRecognizerConfig(new n.SpeechServiceConfig(new n.Context(new n.OS(e,t,r))));this.privReco=this.createServiceRecognizer(a.getAuthFromProperties(this.privProperties),this.privConnectionFactory,this.audioConfig,i)}async recognizeOnceAsyncImpl(e){o.Contracts.throwIfDisposed(this.privDisposed);let t=new i.Deferred;await this.implRecognizerStop(),await this.privReco.recognize(e,t.resolve,t.reject);let r=await t.promise;return await this.implRecognizerStop(),r}async startContinuousRecognitionAsyncImpl(e){o.Contracts.throwIfDisposed(this.privDisposed),await this.implRecognizerStop(),await this.privReco.recognize(e,void 0,void 0)}async stopContinuousRecognitionAsyncImpl(){o.Contracts.throwIfDisposed(this.privDisposed),await this.implRecognizerStop()}async implRecognizerStop(){this.privReco&&await this.privReco.stopRecognizing()}static getAuthFromProperties(e){let t=e.getProperty(s.PropertyId.SpeechServiceConnection_Key,void 0);return t&&""!==t?new n.CognitiveSubscriptionKeyAuthentication(t):new n.CognitiveTokenAuthentication(()=>Promise.resolve(e.getProperty(s.PropertyId.SpeechServiceAuthorization_Token,void 0)),()=>Promise.resolve(e.getProperty(s.PropertyId.SpeechServiceAuthorization_Token,void 0)))}}t.Recognizer=a},565:(e,t,r)=>{"use strict";var n,i,o,s,a,l,c,u;r.d(t,{BM:()=>v,CW:()=>p,Ee:()=>S,HP:()=>y,JQ:()=>f,Ny:()=>w,On:()=>C,cx:()=>h,es:()=>b,lV:()=>d,ok:()=>g,ol:()=>m});let p=(n=/[A-Za-z]/,function(e){return null!==e&&e>-1&&n.test(String.fromCharCode(e))}),d=(i=/[\dA-Za-z]/,function(e){return null!==e&&e>-1&&i.test(String.fromCharCode(e))}),h=(o=/[#-'*+\--9=?A-Z^-~]/,function(e){return null!==e&&e>-1&&o.test(String.fromCharCode(e))});function f(e){return null!==e&&(e<32||127===e)}let v=(s=/\d/,function(e){return null!==e&&e>-1&&s.test(String.fromCharCode(e))}),g=(a=/[\dA-Fa-f]/,function(e){return null!==e&&e>-1&&a.test(String.fromCharCode(e))}),m=(l=/[!-/:-@[-`{-~]/,function(e){return null!==e&&e>-1&&l.test(String.fromCharCode(e))});function y(e){return null!==e&&e<-2}function S(e){return null!==e&&(e<0||32===e)}function C(e){return -2===e||-1===e||32===e}let b=(c=/\p{P}|\p{S}/u,function(e){return null!==e&&e>-1&&c.test(String.fromCharCode(e))}),w=(u=/\s/,function(e){return null!==e&&e>-1&&u.test(String.fromCharCode(e))})},1028:(e,t,r)=>{"use strict";function n(e,t,r){let n=[],i=-1;for(;++in})},1142:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesizer=void 0;let n=r(23202),i=r(87378),o=r(17008),s=r(35155),a=r(60836),l=r(35413),c=r(93153),u=r(84020);class p extends c.Synthesizer{constructor(e,t){super(e),null!==t&&(void 0===t?this.audioConfig="undefined"==typeof window?void 0:c.AudioConfig.fromDefaultSpeakerOutput():this.audioConfig=t),this.privConnectionFactory=new n.SpeechSynthesisConnectionFactory,this.implCommonSynthesizeSetup()}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),new p(e,r)}speakTextAsync(e,t,r,n){this.speakImpl(e,!1,t,r,n)}speakSsmlAsync(e,t,r,n){this.speakImpl(e,!0,t,r,n)}async getVoicesAsync(e=""){return this.getVoices(e)}close(e,t){l.Contracts.throwIfDisposed(this.privDisposed),i.marshalPromiseToCallbacks(this.dispose(!0),e,t)}get internalData(){return this.privAdapter}createSynthesisAdapter(e,t,r){return new n.SpeechSynthesisAdapter(e,t,r,this,this.audioConfig)}createRestSynthesisAdapter(e,t){return new n.SynthesisRestAdapter(t,e)}implCommonSynthesizeSetup(){super.implCommonSynthesizeSetup(),this.privAdapter.audioOutputFormat=s.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormat(c.SpeechSynthesisOutputFormat[this.properties.getProperty(c.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)])}speakImpl(e,t,r,n,s){try{let p;l.Contracts.throwIfDisposed(this.privDisposed);let d=i.createNoDashGuid();p=s instanceof c.PushAudioOutputStreamCallback?new a.PushAudioOutputStreamImpl(s):s instanceof c.PullAudioOutputStream?s:void 0!==s?new o.AudioFileWriter(s):void 0,this.synthesisRequestQueue.enqueue(new u.SynthesisRequest(d,e,t,e=>{if(this.privSynthesizing=!1,r)try{r(e)}catch(e){n&&n(e)}r=void 0,this.adapterSpeak().catch(()=>{})},e=>{n&&n(e)},p)),this.adapterSpeak().catch(()=>{})}catch(e){n&&(e instanceof Error?n(e.name+": "+e.message):n(e)),this.dispose(!0).catch(()=>{})}}async getVoices(e){let t=i.createNoDashGuid(),r=await this.privRestAdapter.getVoicesList(t);if(!(r.ok&&Array.isArray(r.json)))return new c.SynthesisVoicesResult(t,void 0,`Error: ${r.status}: ${r.statusText}`);{let n=r.json;return e&&e.length>0&&(n=n.filter(t=>!!t.Locale&&t.Locale.toLowerCase()===e.toLowerCase())),new c.SynthesisVoicesResult(t,n,void 0)}}}t.SpeechSynthesizer=p},1488:(e,t,r)=>{"use strict";r.d(t,{i:()=>a});var n,i=r(12115),o=r(46611),s=(n||(n=r.t(i,2)))[" useInsertionEffect ".trim().toString()]||o.N;function a({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[o,a,l]=function({defaultProp:e,onChange:t}){let[r,n]=i.useState(e),o=i.useRef(r),a=i.useRef(t);return s(()=>{a.current=t},[t]),i.useEffect(()=>{o.current!==r&&(a.current?.(r),o.current=r)},[r,o]),[r,n,a]}({defaultProp:t,onChange:r}),c=void 0!==e,u=c?e:o;{let t=i.useRef(void 0!==e);i.useEffect(()=>{let e=t.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=c},[c,n])}return[u,i.useCallback(t=>{if(c){let r="function"==typeof t?t(e):t;r!==e&&l.current?.(r)}else a(t)},[c,e,a,l])]}Symbol("RADIX:SYNC_STATE")},2058:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParticipantPayloadResponse=t.ParticipantsListPayloadResponse=void 0;let r=e=>JSON.parse(e),n=e=>JSON.parse(e);class i{constructor(e){this.privParticipantsPayloadResponse=r(e)}get roomid(){return this.privParticipantsPayloadResponse.roomid}get id(){return this.privParticipantsPayloadResponse.id}get command(){return this.privParticipantsPayloadResponse.command}get participants(){return this.privParticipantsPayloadResponse.participants}get token(){return this.privParticipantsPayloadResponse.token}get translateTo(){return this.privParticipantsPayloadResponse.translateTo}get profanityFilter(){return this.privParticipantsPayloadResponse.profanityFilter}get roomProfanityFilter(){return this.privParticipantsPayloadResponse.roomProfanityFilter}get roomLocked(){return this.privParticipantsPayloadResponse.roomLocked}get muteAll(){return this.privParticipantsPayloadResponse.muteAll}get type(){return this.privParticipantsPayloadResponse.type}static fromJSON(e){return new i(e)}}t.ParticipantsListPayloadResponse=i;class o{constructor(e){this.privParticipantPayloadResponse=n(e)}get nickname(){return this.privParticipantPayloadResponse.nickname}get locale(){return this.privParticipantPayloadResponse.locale}get usetts(){return this.privParticipantPayloadResponse.usetts}get ismuted(){return this.privParticipantPayloadResponse.ismuted}get ishost(){return this.privParticipantPayloadResponse.ishost}get participantId(){return this.privParticipantPayloadResponse.participantId}get avatar(){return this.privParticipantPayloadResponse.avatar}static fromJSON(e){return new o(e)}}t.ParticipantPayloadResponse=o},3004:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionOpenResponse=void 0;class r{constructor(e,t){this.privStatusCode=e,this.privReason=t}get statusCode(){return this.privStatusCode}get reason(){return this.privReason}}t.ConnectionOpenResponse=r},3506:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileClient=void 0;let n=r(23202),i=r(22359),o=r(35413),s=r(93153);class a extends s.Recognizer{constructor(e){o.Contracts.throwIfNullOrUndefined(e,"speechConfig"),o.Contracts.throwIfNull(e,"speechConfig"),super(i.AudioConfig.fromStreamInput(s.AudioInputStream.createPushStream()),e.properties,new n.VoiceProfileConnectionFactory),this.privProperties=e.properties.clone(),this.privVoiceAdapter=this.privReco,this.privDisposedVoiceAdapter=!1}get properties(){return this.privProperties}get authorizationToken(){return this.properties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(s.PropertyId.SpeechServiceAuthorization_Token,e)}async createProfileAsync(e,t){let r=await this.privVoiceAdapter.createProfile(e,t);return new s.VoiceProfile(r[0],e)}async retrieveEnrollmentResultAsync(e){return this.privVoiceAdapter.retrieveEnrollmentResult(e)}async getAllProfilesAsync(e){return this.privVoiceAdapter.getAllProfiles(e)}async getActivationPhrasesAsync(e,t){return this.privVoiceAdapter.getActivationPhrases(e,t)}async enrollProfileAsync(e,t){return o.Contracts.throwIfNullOrUndefined(t,"audioConfig"),this.audioConfig=t,this.privVoiceAdapter.SpeakerAudioSource=t,this.privVoiceAdapter.enrollProfile(e)}async deleteProfileAsync(e){return this.privVoiceAdapter.deleteProfile(e)}async resetProfileAsync(e){return this.privVoiceAdapter.resetProfile(e)}async close(){await this.dispose(!0)}createServiceRecognizer(e,t,r,i){return new n.VoiceServiceRecognizer(e,t,r,i,this)}async dispose(e){!this.privDisposedVoiceAdapter&&(this.privDisposedVoiceAdapter=!0,e&&await super.dispose(e))}createRecognizerConfig(e){return new n.RecognizerConfig(e,this.properties)}getResult(e,t){return new s.VoiceProfileResult(e.ok?t:s.ResultReason.Canceled,e.statusText)}}t.VoiceProfileClient=a},3836:(e,t)=>{"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,o=l(e),s=o[0],a=o[1],c=new i((s+a)*3/4-a),u=0,p=a>0?s-4:s;for(r=0;r>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===a&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[u++]=255&t),1===a&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],s=0,a=n-i;s>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}(e,s,s+16383>a?a:s+16383));return 1===i?o.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===i&&o.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),o.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,a=o.length;s0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},3849:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisConnectionFactory=void 0;let n=r(89556),i=r(93153),o=r(32150),s=r(23202),a=r(10906),l=r(39284);class c{constructor(){this.synthesisUri="/cognitiveservices/websocket/v1"}create(e,t,r){let c=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Endpoint,void 0),u=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Region,void 0),p=o.ConnectionFactoryBase.getHostSuffix(u),d=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_EndpointId,void 0),h=void 0===d?"tts":"voice",f=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Host,"wss://"+u+"."+h+".speech"+p),v={},g={};void 0!==t.token&&""!==t.token&&(g[t.headerName]=t.token),g[a.HeaderNames.ConnectionId]=r,void 0===d||""===d||c&&-1!==c.search(l.QueryParameterNames.CustomVoiceDeploymentId)||(v[l.QueryParameterNames.CustomVoiceDeploymentId]=d),e.avatarEnabled&&(!c||-1===c.search(l.QueryParameterNames.EnableAvatar))&&(v[l.QueryParameterNames.EnableAvatar]="true"),c||(c=f+this.synthesisUri),e.parameters.setProperty(i.PropertyId.SpeechServiceConnection_Url,c);let m="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new n.WebsocketConnection(c,v,g,new s.WebsocketMessageFormatter,n.ProxyInfo.fromParameters(e.parameters),m,r)}}t.SpeechSynthesisConnectionFactory=c},4058:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechConnectionFactory=void 0;let n=r(89556),i=r(23202),o=r(93153),s=r(32150),a=r(23202),l=r(10906),c=r(39284);class u extends s.ConnectionFactoryBase{constructor(){super(...arguments),this.interactiveRelativeUri="/speech/recognition/interactive/cognitiveservices/v1",this.conversationRelativeUri="/speech/recognition/conversation/cognitiveservices/v1",this.dictationRelativeUri="/speech/recognition/dictation/cognitiveservices/v1",this.universalUri="/speech/universal/v"}create(e,t,r){let u=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint,void 0),p=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Region,void 0),d=s.ConnectionFactoryBase.getHostSuffix(p),h=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,"wss://"+p+".stt.speech"+d),f={},v=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_EndpointId,void 0),g=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);if(v?u&&-1!==u.search(c.QueryParameterNames.CustomSpeechDeploymentId)||(f[c.QueryParameterNames.CustomSpeechDeploymentId]=v):g&&(!u||-1===u.search(c.QueryParameterNames.Language))&&(f[c.QueryParameterNames.Language]=g),u&&-1!==u.search(c.QueryParameterNames.Format)||(f[c.QueryParameterNames.Format]=e.parameters.getProperty(i.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Simple]).toLowerCase()),void 0!==e.autoDetectSourceLanguages&&(f[c.QueryParameterNames.EnableLanguageId]="true"),this.setCommonUrlParams(e,f,u),!u)switch(e.recognitionMode){case a.RecognitionMode.Conversation:u="true"===e.parameters.getProperty(i.ForceDictationPropertyName,"false")?h+this.dictationRelativeUri:void 0!==e.recognitionEndpointVersion&&parseInt(e.recognitionEndpointVersion,10)>1?`${h}${this.universalUri}${e.recognitionEndpointVersion}`:h+this.conversationRelativeUri;break;case a.RecognitionMode.Dictation:u=h+this.dictationRelativeUri;break;default:u=void 0!==e.recognitionEndpointVersion&&parseInt(e.recognitionEndpointVersion,10)>1?`${h}${this.universalUri}${e.recognitionEndpointVersion}`:h+this.interactiveRelativeUri}let m={};void 0!==t.token&&""!==t.token&&(m[t.headerName]=t.token),m[l.HeaderNames.ConnectionId]=r;let y="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false"),S=new n.WebsocketConnection(u,f,m,new a.WebsocketMessageFormatter,n.ProxyInfo.fromRecognizerConfig(e),y,r),C=S.uri;return e.parameters.setProperty(o.PropertyId.SpeechServiceConnection_Url,C),S}}t.SpeechConnectionFactory=u},4327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisEventArgs=void 0;class r{constructor(e){this.privResult=e}get result(){return this.privResult}}t.SpeechSynthesisEventArgs=r},4740:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationConnectionMessage=void 0;let n=r(87378);class i extends n.ConnectionMessage{constructor(e,t,r,n){super(e,t,r,n);let i=JSON.parse(this.textBody);void 0!==i.type&&(this.privConversationMessageType=i.type)}get conversationMessageType(){return this.privConversationMessageType}}t.ConversationConnectionMessage=i},4834:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]])},5068:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationManager=void 0;let n=r(89556),i=r(35413),o=r(93153),s=r(41955);class a{constructor(){this.privRequestParams=s.ConversationConnectionConfig.configParams,this.privErrors=s.ConversationConnectionConfig.restErrors,this.privHost=s.ConversationConnectionConfig.host,this.privApiVersion=s.ConversationConnectionConfig.apiVersion,this.privRestPath=s.ConversationConnectionConfig.restPath,this.privRestAdapter=new n.RestMessageAdapter({})}createOrJoin(e,t,r,a){try{i.Contracts.throwIfNullOrUndefined(e,"args");let l=e.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,s.ConversationConnectionConfig.defaultLanguageCode),c=e.getProperty(o.PropertyId.ConversationTranslator_Name,"conversation_host"),u=e.getProperty(o.PropertyId.ConversationTranslator_Host,this.privHost),p=e.getProperty(o.PropertyId.ConversationTranslator_CorrelationId),d=e.getProperty(o.PropertyId.SpeechServiceConnection_Key),h=e.getProperty(o.PropertyId.SpeechServiceConnection_Region),f=e.getProperty(o.PropertyId.SpeechServiceAuthorization_Token);i.Contracts.throwIfNullOrWhitespace(l,"languageCode"),i.Contracts.throwIfNullOrWhitespace(c,"nickname"),i.Contracts.throwIfNullOrWhitespace(u,"endpointHost");let v={};v[this.privRequestParams.apiVersion]=this.privApiVersion,v[this.privRequestParams.languageCode]=l,v[this.privRequestParams.nickname]=c;let g={};p&&(g[this.privRequestParams.correlationId]=p),g[this.privRequestParams.clientAppId]=s.ConversationConnectionConfig.clientAppId,void 0!==t?v[this.privRequestParams.roomId]=t:(i.Contracts.throwIfNullOrUndefined(h,this.privErrors.authInvalidSubscriptionRegion),g[this.privRequestParams.subscriptionRegion]=h,d?g[this.privRequestParams.subscriptionKey]=d:f?g[this.privRequestParams.authorization]=`Bearer ${f}`:i.Contracts.throwIfNullOrUndefined(d,this.privErrors.authInvalidSubscriptionKey));let m={};m.headers=g,this.privRestAdapter.options=m;let y=`https://${u}${this.privRestPath}`;this.privRestAdapter.request(n.RestRequestType.Post,y,v,null).then(e=>{let t=n.RestMessageAdapter.extractHeaderValue(this.privRequestParams.requestId,e.headers);if(!e.ok){if(a){let r,n=this.privErrors.invalidCreateJoinConversationResponse.replace("{status}",e.status.toString());try{r=JSON.parse(e.data),n+=` [${r.error.code}: ${r.error.message}]`}catch(t){n+=` [${e.data}]`}t&&(n+=` ${t}`),a(n)}return}let i=JSON.parse(e.data);if(i&&(i.requestId=t),r){try{r(i)}catch(e){a&&a(e)}r=void 0}}).catch(()=>{})}catch(e){a&&(e instanceof Error?a(e.name+": "+e.message):a(e))}}leave(e,t){return new Promise((r,s)=>{try{i.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace("{arg}","config")),i.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","token"));let s=e.getProperty(o.PropertyId.ConversationTranslator_Host,this.privHost),a=e.getProperty(o.PropertyId.ConversationTranslator_CorrelationId),l={};l[this.privRequestParams.apiVersion]=this.privApiVersion,l[this.privRequestParams.sessionToken]=t;let c={};a&&(c[this.privRequestParams.correlationId]=a);let u={};u.headers=c,this.privRestAdapter.options=u;let p=`https://${s}${this.privRestPath}`;this.privRestAdapter.request(n.RestRequestType.Delete,p,l,null).then(e=>{e.ok,r()}).catch(()=>{})}catch(e){s(e instanceof Error?e.name+": "+e.message:e)}})}}t.ConversationManager=a},5072:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerAudioDestination=void 0;let n=r(87378),i=r(60836),o=r(25342),s={[o.AudioFormatTag.PCM]:"audio/wav",[o.AudioFormatTag.MuLaw]:"audio/x-wav",[o.AudioFormatTag.MP3]:"audio/mpeg",[o.AudioFormatTag.OGG_OPUS]:"audio/ogg",[o.AudioFormatTag.WEBM_OPUS]:"audio/webm; codecs=opus",[o.AudioFormatTag.ALaw]:"audio/x-wav",[o.AudioFormatTag.FLAC]:"audio/flac",[o.AudioFormatTag.AMR_WB]:"audio/amr-wb",[o.AudioFormatTag.G722]:"audio/G722"};class a{constructor(e){this.privPlaybackStarted=!1,this.privAppendingToBuffer=!1,this.privMediaSourceOpened=!1,this.privBytesReceived=0,this.privId=e||n.createNoDashGuid(),this.privIsPaused=!1,this.privIsClosed=!1}id(){return this.privId}write(e,t,r){void 0!==this.privAudioBuffer?(this.privAudioBuffer.push(e),this.updateSourceBuffer().then(()=>{t&&t()},e=>{r&&r(e)})):void 0!==this.privAudioOutputStream&&(this.privAudioOutputStream.write(e),this.privBytesReceived+=e.byteLength)}close(e,t){if(this.privIsClosed=!0,void 0!==this.privSourceBuffer)this.handleSourceBufferUpdateEnd().then(()=>{e&&e()},e=>{t&&t(e)});else if(void 0!==this.privAudioOutputStream&&"undefined"!=typeof window){if((this.privFormat.formatTag===o.AudioFormatTag.PCM||this.privFormat.formatTag===o.AudioFormatTag.MuLaw||this.privFormat.formatTag===o.AudioFormatTag.ALaw)&&!1===this.privFormat.hasHeader)console.warn("Play back is not supported for raw PCM, mulaw or alaw format without header."),this.onAudioEnd&&this.onAudioEnd(this);else{let r=new ArrayBuffer(this.privBytesReceived);this.privAudioOutputStream.read(r).then(()=>{let n=new Blob([r=this.privFormat.addHeader(r)],{type:s[this.privFormat.formatTag]});this.privAudio.src=window.URL.createObjectURL(n),this.notifyPlayback().then(()=>{e&&e()},e=>{t&&t(e)})},e=>{t&&t(e)})}}else this.onAudioEnd&&this.onAudioEnd(this)}set format(e){if("undefined"!=typeof AudioContext||"undefined"!=typeof window&&void 0!==window.webkitAudioContext){this.privFormat=e;let t=s[this.privFormat.formatTag];void 0===t?console.warn(`Unknown mimeType for format ${o.AudioFormatTag[this.privFormat.formatTag]}; playback is not supported.`):"undefined"!=typeof MediaSource&&MediaSource.isTypeSupported(t)?(this.privAudio=new Audio,this.privAudioBuffer=[],this.privMediaSource=new MediaSource,this.privAudio.src=URL.createObjectURL(this.privMediaSource),this.privAudio.load(),this.privMediaSource.onsourceopen=()=>{this.privMediaSourceOpened=!0,this.privMediaSource.duration=1800,this.privSourceBuffer=this.privMediaSource.addSourceBuffer(t),this.privSourceBuffer.onupdate=()=>{this.updateSourceBuffer().catch(e=>{n.Events.instance.onEvent(new n.BackgroundEvent(e))})},this.privSourceBuffer.onupdateend=()=>{this.handleSourceBufferUpdateEnd().catch(e=>{n.Events.instance.onEvent(new n.BackgroundEvent(e))})},this.privSourceBuffer.onupdatestart=()=>{this.privAppendingToBuffer=!1}},this.updateSourceBuffer().catch(e=>{n.Events.instance.onEvent(new n.BackgroundEvent(e))})):(console.warn(`Format ${o.AudioFormatTag[this.privFormat.formatTag]} could not be played by MSE, streaming playback is not enabled.`),this.privAudioOutputStream=new i.PullAudioOutputStreamImpl,this.privAudioOutputStream.format=this.privFormat,this.privAudio=new Audio)}}get volume(){return this.privAudio?.volume??-1}set volume(e){this.privAudio&&(this.privAudio.volume=e)}mute(){this.privAudio&&(this.privAudio.muted=!0)}unmute(){this.privAudio&&(this.privAudio.muted=!1)}get isClosed(){return this.privIsClosed}get currentTime(){return void 0!==this.privAudio?this.privAudio.currentTime:-1}pause(){this.privIsPaused||void 0===this.privAudio||(this.privAudio.pause(),this.privIsPaused=!0)}resume(e,t){this.privIsPaused&&void 0!==this.privAudio&&(this.privAudio.play().then(()=>{e&&e()},e=>{t&&t(e)}),this.privIsPaused=!1)}get internalAudio(){return this.privAudio}async updateSourceBuffer(){if(void 0!==this.privAudioBuffer&&this.privAudioBuffer.length>0&&this.sourceBufferAvailable()){this.privAppendingToBuffer=!0;let e=this.privAudioBuffer.shift();try{this.privSourceBuffer.appendBuffer(e)}catch(t){this.privAudioBuffer.unshift(e),console.log("buffer filled, pausing addition of binaries until space is made");return}await this.notifyPlayback()}else this.canEndStream()&&await this.handleSourceBufferUpdateEnd()}async handleSourceBufferUpdateEnd(){this.canEndStream()&&this.sourceBufferAvailable()&&(this.privMediaSource.endOfStream(),await this.notifyPlayback())}async notifyPlayback(){this.privPlaybackStarted||void 0===this.privAudio||(this.privPlaybackStarted=!0,this.onAudioStart&&this.onAudioStart(this),this.privAudio.onended=()=>{this.onAudioEnd&&this.onAudioEnd(this)},this.privIsPaused||await this.privAudio.play())}canEndStream(){return this.isClosed&&void 0!==this.privSourceBuffer&&0===this.privAudioBuffer.length&&this.privMediaSourceOpened&&!this.privAppendingToBuffer&&"open"===this.privMediaSource.readyState}sourceBufferAvailable(){return void 0!==this.privSourceBuffer&&!this.privSourceBuffer.updating}}t.SpeakerAudioDestination=a},6095:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceConfigImpl=t.DialogServiceConfig=void 0;let n=r(35413),i=r(93153);class o{constructor(){return}set applicationId(e){}static get DialogTypes(){return{BotFramework:"bot_framework",CustomCommands:"custom_commands"}}}t.DialogServiceConfig=o;class s extends o{constructor(){super(),this.privSpeechConfig=new i.SpeechConfigImpl}get properties(){return this.privSpeechConfig.properties}get speechRecognitionLanguage(){return this.privSpeechConfig.speechRecognitionLanguage}set speechRecognitionLanguage(e){n.Contracts.throwIfNullOrWhitespace(e,"value"),this.privSpeechConfig.speechRecognitionLanguage=e}get outputFormat(){return this.privSpeechConfig.outputFormat}set outputFormat(e){this.privSpeechConfig.outputFormat=e}setProperty(e,t){this.privSpeechConfig.setProperty(e,t)}getProperty(e,t){return this.privSpeechConfig.getProperty(e)}setProxy(e,t,r,n){this.setProperty(i.PropertyId.SpeechServiceConnection_ProxyHostName,e),this.setProperty(i.PropertyId.SpeechServiceConnection_ProxyPort,`${t}`),r&&this.setProperty(i.PropertyId.SpeechServiceConnection_ProxyUserName,r),n&&this.setProperty(i.PropertyId.SpeechServiceConnection_ProxyPassword,n)}setServiceProperty(e,t,r){this.privSpeechConfig.setServiceProperty(e,t)}close(){}}t.DialogServiceConfigImpl=s},6561:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(5068);Object.defineProperty(t,"ConversationManager",{enumerable:!0,get:function(){return n.ConversationManager}});var i=r(41955);Object.defineProperty(t,"ConversationConnectionConfig",{enumerable:!0,get:function(){return i.ConversationConnectionConfig}});var o=r(25005);Object.defineProperty(t,"ConversationRecognizerFactory",{enumerable:!0,get:function(){return o.ConversationRecognizerFactory}});var s=r(83795);Object.defineProperty(t,"TranscriberRecognizer",{enumerable:!0,get:function(){return s.TranscriberRecognizer}});var a=r(62104);Object.defineProperty(t,"ConversationReceivedTranslationEventArgs",{enumerable:!0,get:function(){return a.ConversationReceivedTranslationEventArgs}}),Object.defineProperty(t,"LockRoomEventArgs",{enumerable:!0,get:function(){return a.LockRoomEventArgs}}),Object.defineProperty(t,"MuteAllEventArgs",{enumerable:!0,get:function(){return a.MuteAllEventArgs}}),Object.defineProperty(t,"ParticipantAttributeEventArgs",{enumerable:!0,get:function(){return a.ParticipantAttributeEventArgs}}),Object.defineProperty(t,"ParticipantEventArgs",{enumerable:!0,get:function(){return a.ParticipantEventArgs}}),Object.defineProperty(t,"ParticipantsListEventArgs",{enumerable:!0,get:function(){return a.ParticipantsListEventArgs}});var l=r(93967);Object.defineProperty(t,"ConversationTranslatorCommandTypes",{enumerable:!0,get:function(){return l.ConversationTranslatorCommandTypes}}),Object.defineProperty(t,"ConversationTranslatorMessageTypes",{enumerable:!0,get:function(){return l.ConversationTranslatorMessageTypes}}),Object.defineProperty(t,"InternalParticipants",{enumerable:!0,get:function(){return l.InternalParticipants}})},6693:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomCommandsConfig=void 0;let n=r(35413),i=r(6095),o=r(93153);class s extends i.DialogServiceConfigImpl{constructor(){super()}static fromSubscription(e,t,r){n.Contracts.throwIfNullOrWhitespace(e,"applicationId"),n.Contracts.throwIfNullOrWhitespace(t,"subscription"),n.Contracts.throwIfNullOrWhitespace(r,"region");let s=new i.DialogServiceConfigImpl;return s.setProperty(o.PropertyId.Conversation_DialogType,i.DialogServiceConfig.DialogTypes.CustomCommands),s.setProperty(o.PropertyId.Conversation_ApplicationId,e),s.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),s.setProperty(o.PropertyId.SpeechServiceConnection_Region,r),s}static fromAuthorizationToken(e,t,r){n.Contracts.throwIfNullOrWhitespace(e,"applicationId"),n.Contracts.throwIfNullOrWhitespace(t,"authorizationToken"),n.Contracts.throwIfNullOrWhitespace(r,"region");let s=new i.DialogServiceConfigImpl;return s.setProperty(o.PropertyId.Conversation_DialogType,i.DialogServiceConfig.DialogTypes.CustomCommands),s.setProperty(o.PropertyId.Conversation_ApplicationId,e),s.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,t),s.setProperty(o.PropertyId.SpeechServiceConnection_Region,r),s}set applicationId(e){n.Contracts.throwIfNullOrWhitespace(e,"value"),this.setProperty(o.PropertyId.Conversation_ApplicationId,e)}get applicationId(){return this.getProperty(o.PropertyId.Conversation_ApplicationId)}}t.CustomCommandsConfig=s},7263:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProfanityOption=void 0,function(e){e[e.Masked=0]="Masked",e[e.Removed=1]="Removed",e[e.Raw=2]="Raw"}(t.ProfanityOption||(t.ProfanityOption={}))},7360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisBoundaryType=void 0,function(e){e.Word="WordBoundary",e.Punctuation="PunctuationBoundary",e.Sentence="SentenceBoundary"}(t.SpeechSynthesisBoundaryType||(t.SpeechSynthesisBoundaryType={}))},7391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;let r="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);t.default={randomUUID:r}},7414:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslationResult=void 0;let n=r(76041);class i extends n.TranslationRecognitionResult{constructor(e,t,r,n,i,o,s,a,l,c,u){super(t,n,i,o,s,a,void 0,void 0,l,c,u),this.privId=e,this.privOrigLang=r}get participantId(){return this.privId}get originalLang(){return this.privOrigLang}}t.ConversationTranslationResult=i},7510:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(12115),i=r(46611);function o(e){let[t,r]=n.useState(void 0);return(0,i.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,i=t.blockSize}else n=e.offsetWidth,i=e.offsetHeight;r({width:n,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},7537:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionMessageImpl=t.ConnectionMessage=void 0;let n=r(10906),i=r(87378),o=r(62051),s=r(69046);class a{}t.ConnectionMessage=a;class l{constructor(e){this.privConnectionMessage=e,this.privProperties=new o.PropertyCollection,this.privConnectionMessage.headers[n.HeaderNames.ConnectionId]&&this.privProperties.setProperty(s.PropertyId.Speech_SessionId,this.privConnectionMessage.headers[n.HeaderNames.ConnectionId]),Object.keys(this.privConnectionMessage.headers).forEach(e=>{this.privProperties.setProperty(e,this.privConnectionMessage.headers[e])})}get path(){return this.privConnectionMessage.headers[Object.keys(this.privConnectionMessage.headers).find(e=>"path"===e.toLowerCase())]}get isTextMessage(){return this.privConnectionMessage.messageType===i.MessageType.Text}get isBinaryMessage(){return this.privConnectionMessage.messageType===i.MessageType.Binary}get TextMessage(){return this.privConnectionMessage.textBody}get binaryMessage(){return this.privConnectionMessage.binaryBody}get properties(){return this.privProperties}toString(){return""}}t.ConnectionMessageImpl=l},8002:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){return e&&e.__esModule?e:{default:e}}(r(26111));t.default=function(e){return"string"==typeof e&&n.default.test(e)}},8055:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectDisposedError=t.InvalidOperationError=t.ArgumentNullError=void 0;class r extends Error{constructor(e){super(e),this.name="ArgumentNull",this.message=e}}t.ArgumentNullError=r;class n extends Error{constructor(e){super(e),this.name="InvalidOperation",this.message=e}}t.InvalidOperationError=n;class i extends Error{constructor(e,t){super(t),this.name=e+"ObjectDisposed",this.message=t}}t.ObjectDisposedError=i},8178:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},8354:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentServiceRecognizer=void 0;let n=r(87378),i=r(93153),o=r(23202);class s extends o.ServiceRecognizerBase{constructor(e,t,r,n,i){super(e,t,r,n,i),this.privIntentRecognizer=i,this.privIntentDataSent=!1}setIntents(e,t){this.privAddedLmIntents=e,this.privUmbrellaIntent=t,this.privIntentDataSent=!0}processTypeSpecificMessages(e){let t,r;let s=!1,a=new i.PropertyCollection;switch(e.messageType===n.MessageType.Text&&a.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),e.path.toLowerCase()){case"speech.hypothesis":let l=o.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);if(t=new i.IntentRecognitionResult(void 0,this.privRequestSession.requestId,i.ResultReason.RecognizingIntent,l.Text,l.Duration,l.Offset,l.Language,l.LanguageDetectionConfidence,void 0,l.asJson(),a),this.privRequestSession.onHypothesis(t.offset),r=new i.IntentRecognitionEventArgs(t,l.Offset,this.privRequestSession.sessionId),this.privIntentRecognizer.recognizing)try{this.privIntentRecognizer.recognizing(this.privIntentRecognizer,r)}catch(e){}s=!0;break;case"speech.phrase":let c=o.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new i.IntentRecognitionResult(void 0,this.privRequestSession.requestId,o.EnumTranslation.implTranslateRecognitionResult(c.RecognitionStatus),c.DisplayText,c.Duration,c.Offset,c.Language,c.LanguageDetectionConfidence,void 0,c.asJson(),a),r=new i.IntentRecognitionEventArgs(t,t.offset,this.privRequestSession.sessionId),!1===this.privIntentDataSent||i.ResultReason.NoMatch===r.result.reason?(this.privRequestSession.onPhraseRecognized(r.offset+r.result.duration),(()=>{if(this.privIntentRecognizer.recognized)try{this.privIntentRecognizer.recognized(this.privIntentRecognizer,r)}catch(e){}if(this.privSuccessCallback){try{this.privSuccessCallback(t)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}})()):this.privPendingIntentArgs=r,s=!0;break;case"response":if(r=this.privPendingIntentArgs,this.privPendingIntentArgs=void 0,void 0===r){if(""===e.textBody)return;r=new i.IntentRecognitionEventArgs(new i.IntentRecognitionResult,0,this.privRequestSession.sessionId)}let u=o.IntentResponse.fromJSON(e.textBody);if(null!==u&&u.topScoringIntent&&u.topScoringIntent.intent){let t=this.privAddedLmIntents[u.topScoringIntent.intent];if(void 0!==this.privUmbrellaIntent&&(t=this.privUmbrellaIntent),t){let n=void 0===t||void 0===t.intentName?u.topScoringIntent.intent:t.intentName,o=r.result.reason;void 0!==n&&(o=i.ResultReason.RecognizedIntent);let s=void 0!==r.result.properties?r.result.properties:new i.PropertyCollection;s.setProperty(i.PropertyId.LanguageUnderstandingServiceResponse_JsonResult,e.textBody),r=new i.IntentRecognitionEventArgs(new i.IntentRecognitionResult(n,r.result.resultId,o,r.result.text,r.result.duration,r.result.offset,void 0,void 0,r.result.errorDetails,r.result.json,s),r.offset,r.sessionId)}}if(this.privRequestSession.onPhraseRecognized(r.offset+r.result.duration),this.privIntentRecognizer.recognized)try{this.privIntentRecognizer.recognized(this.privIntentRecognizer,r)}catch(e){}if(this.privSuccessCallback){try{this.privSuccessCallback(r.result)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}s=!0}let p=new n.Deferred;return p.resolve(s),p.promise}cancelRecognition(e,t,r,n,s){let a=new i.PropertyCollection;if(a.setProperty(o.CancellationErrorCodePropertyName,i.CancellationErrorCode[n]),this.privIntentRecognizer.canceled){let t=new i.IntentRecognitionCanceledEventArgs(r,s,n,void 0,void 0,e);try{this.privIntentRecognizer.canceled(this.privIntentRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new i.IntentRecognitionResult(void 0,t,i.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,s,void 0,a);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}}t.IntentServiceRecognizer=s},8831:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PullAudioInputStreamCallback=void 0;class r{}t.PullAudioInputStreamCallback=r},8996:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceServiceRecognizer=void 0;let n=r(89556),i=r(87378),o=r(93153),s=r(23202),a=r(15639);class l extends s.ServiceRecognizerBase{constructor(e,t,r,n,o){super(e,t,r,n,o),this.privDeferralMap=new i.DeferralMap,this.privSpeakerAudioSource=r,this.sendPrePayloadJSONOverride=()=>this.noOp()}set SpeakerAudioSource(e){this.privSpeakerAudioSource=e}processTypeSpecificMessages(e){let t=!1,r=new o.PropertyCollection;switch(e.messageType===i.MessageType.Text&&r.setProperty(o.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),e.path.toLowerCase()){case"speaker.profiles":let n=JSON.parse(e.textBody);switch(n.operation.toLowerCase()){case"create":this.handleCreateResponse(n,e.requestId);break;case"delete":case"reset":this.handleResultResponse(n,e.requestId);break;case"fetch":let s=JSON.parse(e.textBody);this.handleFetchResponse(s,e.requestId)}t=!0;break;case"speaker.phrases":let a=JSON.parse(e.textBody);this.handlePhrasesResponse(a,e.requestId),t=!0;break;case"speaker.profile.enrollment":let l=JSON.parse(e.textBody),c=new o.VoiceProfileEnrollmentResult(this.enrollmentReasonFrom(l.enrollment?l.enrollment.enrollmentStatus:l.status.statusCode),l.enrollment?JSON.stringify(l.enrollment):void 0,l.status.reason);this.privDeferralMap.getId(e.requestId)&&this.privDeferralMap.complete(e.requestId,c),this.privRequestSession.onSpeechEnded(),t=!0}let u=new i.Deferred;return u.resolve(t),u.promise}cancelRecognition(e,t,r,n,i){new o.PropertyCollection().setProperty(s.CancellationErrorCodePropertyName,o.CancellationErrorCode[n]);let a=new o.VoiceProfileEnrollmentResult(o.ResultReason.Canceled,i,i);this.privDeferralMap.getId(t)&&this.privDeferralMap.complete(t,a)}async createProfile(e,t){this.voiceProfileType=e.toString();let r=this.connectImpl();try{let n=new i.Deferred;return await r,await this.sendCreateProfile(n,e,t),this.receiveMessage(),n.promise}catch(e){throw e}}async resetProfile(e){return this.voiceProfileType=e.profileType.toString(),this.sendCommonRequest("reset",e.profileType,e)}async deleteProfile(e){return this.voiceProfileType=e.profileType.toString(),this.sendCommonRequest("delete",e.profileType,e)}async retrieveEnrollmentResult(e){return this.voiceProfileType=e.profileType.toString(),this.privExpectedProfileId=e.profileId,this.sendCommonRequest("fetch",e.profileType,e)}async getAllProfiles(e){return this.voiceProfileType=e.toString(),this.sendCommonRequest("fetch",e)}async getActivationPhrases(e,t){this.voiceProfileType=e.toString();let r=this.connectImpl();try{let n=new i.Deferred;return await r,await this.sendPhrasesRequest(n,e,t),this.receiveMessage(),n.promise}catch(e){throw e}}async enrollProfile(e){this.voiceProfileType=e.profileType.toString();let t=new i.Deferred;this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privSpeakerAudioSource.events),this.privRecognizerConfig.parameters.setProperty(o.PropertyId.Speech_SessionId,this.privRequestSession.sessionId);let r=this.connectImpl(),s=this.sendPreAudioMessages(e,t),a=await this.privSpeakerAudioSource.attach(this.privRequestSession.audioNodeId),l=await this.privSpeakerAudioSource.format,c=await this.privSpeakerAudioSource.deviceInfo,u=new n.ReplayableAudioNode(a,l.avgBytesPerSec);await this.privRequestSession.onAudioSourceAttachCompleted(u,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:c};try{await r,await s}catch(e){this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,o.CancellationReason.Error,o.CancellationErrorCode.ConnectionFailure,e)}let p=new o.SessionEventArgs(this.privRequestSession.sessionId);return this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,p),this.receiveMessage(),this.sendAudio(u).then(()=>{},e=>{this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,o.CancellationReason.Error,o.CancellationErrorCode.RuntimeError,e)}),t.promise}async sendPreAudioMessages(e,t){let r=await this.fetchConnection();this.privRequestSession.onSpeechContext(),this.privDeferralMap.add(this.privRequestSession.requestId,t),await this.sendBaseRequest(r,"enroll",this.scenarioFrom(e.profileType),e)}async sendPhrasesRequest(e,t,r){let n=await this.fetchConnection();this.privRequestSession.onSpeechContext(),this.privDeferralMap.add(this.privRequestSession.requestId,e);let o=this.scenarioFrom(t);return n.send(new a.SpeechConnectionMessage(i.MessageType.Text,"speaker.profile.phrases",this.privRequestSession.requestId,"application/json; charset=utf-8",JSON.stringify({locale:r,scenario:o})))}async sendCreateProfile(e,t,r){let n=await this.fetchConnection();this.privRequestSession.onSpeechContext(),this.privDeferralMap.add(this.privRequestSession.requestId,e);let s=t===o.VoiceProfileType.TextIndependentIdentification?"TextIndependentIdentification":t===o.VoiceProfileType.TextIndependentVerification?"TextIndependentVerification":"TextDependentVerification";return n.send(new a.SpeechConnectionMessage(i.MessageType.Text,"speaker.profile.create",this.privRequestSession.requestId,"application/json; charset=utf-8",JSON.stringify({locale:r,number:"1",scenario:s})))}async sendCommonRequest(e,t,r){let n=this.connectImpl();try{let o=new i.Deferred;this.privRequestSession.onSpeechContext(),await n;let s=await this.fetchConnection();return this.privDeferralMap.add(this.privRequestSession.requestId,o),await this.sendBaseRequest(s,e,this.scenarioFrom(t),r),this.receiveMessage(),o.promise}catch(e){throw e}}async sendBaseRequest(e,t,r,n){let o={scenario:r};return n?o.profileIds=[n.profileId]:o.maxPageSize=-1,e.send(new a.SpeechConnectionMessage(i.MessageType.Text,`speaker.profile.${t}`,this.privRequestSession.requestId,"application/json; charset=utf-8",JSON.stringify(o)))}extractSpeakerContext(e){return{features:{interimResult:"enabled",progressiveDetection:"disabled"},profileIds:e.profileIds,scenario:e.scenario}}handlePhrasesResponse(e,t){if(this.privDeferralMap.getId(t)){if("success"!==e.status.statusCode.toLowerCase()){let r=o.ResultReason.Canceled,n=new o.VoiceProfilePhraseResult(r,e.status.statusCode,e.passPhraseType,[]);this.privDeferralMap.complete(t,n)}else if(e.phrases&&e.phrases.length>0){let r=o.ResultReason.EnrollingVoiceProfile,n=new o.VoiceProfilePhraseResult(r,e.status.statusCode,e.passPhraseType,e.phrases);this.privDeferralMap.complete(t,n)}else throw Error("Voice Profile get activation phrases failed, no phrases received")}else throw Error(`Voice Profile get activation phrases request for requestID ${t} not found`)}handleCreateResponse(e,t){if(e.profiles&&e.profiles.length>0){if(this.privDeferralMap.getId(t)){let r=e.profiles.map(e=>e.profileId);this.privDeferralMap.complete(t,r)}else throw Error(`Voice Profile create request for requestID ${t} not found`)}else throw Error("Voice Profile create failed, no profile id received")}handleResultResponse(e,t){if(this.privDeferralMap.getId(t)){let r="delete"===e.operation.toLowerCase()?o.ResultReason.DeletedVoiceProfile:o.ResultReason.ResetVoiceProfile,n="success"===e.status.statusCode.toLowerCase()?r:o.ResultReason.Canceled,i=new o.VoiceProfileResult(n,`statusCode: ${e.status.statusCode}, errorDetails: ${e.status.reason}`);this.privDeferralMap.complete(t,i)}else throw Error(`Voice Profile create request for requestID ${t} not found`)}handleFetchResponse(e,t){if(this.privDeferralMap.getId(t)&&e.profiles[0]){if(this.privExpectedProfileId&&1===e.profiles.length&&e.profiles[0].profileId===this.privExpectedProfileId){this.privExpectedProfileId=void 0;let r=e.profiles[0],n=new o.VoiceProfileEnrollmentResult(this.enrollmentReasonFrom(r.enrollmentStatus),JSON.stringify(r),e.status.reason);this.privDeferralMap.complete(t,n)}else if(e.profiles.length>0){let r=e.profiles,n=[];for(let t of r)n.push(new o.VoiceProfileEnrollmentResult(this.enrollmentReasonFrom(t.enrollmentStatus),JSON.stringify(t),e.status.reason));this.privDeferralMap.complete(t,n)}}else throw Error(`Voice Profile fetch request for requestID ${t} not found`)}enrollmentReasonFrom(e){switch(e.toLowerCase()){case"enrolled":return o.ResultReason.EnrolledVoiceProfile;case"invalidlocale":case"invalidphrase":case"invalidaudioformat":case"invalidscenario":case"invalidprofilecount":case"invalidoperation":case"audiotooshort":case"audiotoolong":case"toomanyenrollments":case"storageconflict":case"profilenotfound":case"incompatibleprofiles":case"incompleteenrollment":return o.ResultReason.Canceled;default:return o.ResultReason.EnrollingVoiceProfile}}scenarioFrom(e){return e===o.VoiceProfileType.TextIndependentIdentification?"TextIndependentIdentification":e===o.VoiceProfileType.TextIndependentVerification?"TextIndependentVerification":"TextDependentVerification"}}t.VoiceServiceRecognizer=l},9018:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n{"use strict";r.d(t,{k:()=>o});var n=r(77833),i=r(30844);function o(e,t){var r,o,s,a,l,c,u,p;let d=(0,i.q)(),h=null!==(p=null!==(u=null!==(c=null!==(l=null==t?void 0:t.weekStartsOn)&&void 0!==l?l:null==t?void 0:null===(o=t.locale)||void 0===o?void 0:null===(r=o.options)||void 0===r?void 0:r.weekStartsOn)&&void 0!==c?c:d.weekStartsOn)&&void 0!==u?u:null===(a=d.locale)||void 0===a?void 0:null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==p?p:0,f=(0,n.a)(e),v=f.getDay();return f.setDate(f.getDate()-(7*(v{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfilePhraseResult=void 0;let n=r(35413),i=r(93153);class o extends i.VoiceProfileResult{constructor(e,t,r,i){super(e,t),this.privPhrases=[],n.Contracts.throwIfNullOrUndefined(i,"phrase array"),this.privType=r,i&&i[0]&&(this.privPhrases=i)}get phrases(){return this.privPhrases}get type(){return this.privType}}t.VoiceProfilePhraseResult=o},10400:(e,t,r)=>{"use strict";function n(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}r.d(t,{xI:()=>ef});let i=n(),o={exec:()=>null};function s(e,t=""){let r="string"==typeof e?e:e.source,n={replace:(e,t)=>{let i="string"==typeof t?t:t.source;return i=i.replace(a.caret,"$1"),r=r.replace(e,i),n},getRegex:()=>new RegExp(r,t)};return n}let a={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},l=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,c=/(?:[*+-]|\d{1,9}[.)])/,u=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,p=s(u).replace(/bull/g,c).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),d=s(u).replace(/bull/g,c).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),h=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,f=/(?!\s*\])(?:\\.|[^\[\]\\])+/,v=s(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",f).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),g=s(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,c).getRegex(),m="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",y=/|$))/,S=s("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",y).replace("tag",m).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),C=s(h).replace("hr",l).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",m).getRegex(),b={blockquote:s(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",C).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:v,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:l,html:S,lheading:p,list:g,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:C,table:o,text:/^[^\n]+/},w=s("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",l).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",m).getRegex(),P={...b,lheading:d,table:w,paragraph:s(h).replace("hr",l).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",w).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",m).getRegex()},R={...b,html:s("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",y).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:o,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:s(h).replace("hr",l).replace("heading"," *#{1,6} *[^\n]").replace("lheading",p).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},k=/^( {2,}|\\)\n(?!\s*$)/,I=/[\p{P}\p{S}]/u,x=/[\s\p{P}\p{S}]/u,E=/[^\s\p{P}\p{S}]/u,T=s(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,x).getRegex(),A=/(?!~)[\p{P}\p{S}]/u,_=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,O=s(_,"u").replace(/punct/g,I).getRegex(),M=s(_,"u").replace(/punct/g,A).getRegex(),D="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",N=s(D,"gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,x).replace(/punct/g,I).getRegex(),L=s(D,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,A).getRegex(),z=s("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,x).replace(/punct/g,I).getRegex(),j=s(/\\(punct)/,"gu").replace(/punct/g,I).getRegex(),F=s(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),B=s(y).replace("(?:--\x3e|$)","--\x3e").getRegex(),U=s("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",B).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),q=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,H=s(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",q).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),V=s(/^!?\[(label)\]\[(ref)\]/).replace("label",q).replace("ref",f).getRegex(),W=s(/^!?\[(ref)\](?:\[\])?/).replace("ref",f).getRegex(),$=s("reflink|nolink(?!\\()","g").replace("reflink",V).replace("nolink",W).getRegex(),K={_backpedal:o,anyPunctuation:j,autolink:F,blockSkip:/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,br:k,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:o,emStrongLDelim:O,emStrongRDelimAst:N,emStrongRDelimUnd:z,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:H,nolink:W,punctuation:T,reflink:V,reflinkSearch:$,tag:U,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},ee=e=>X[e];function et(e,t){if(t){if(a.escapeTest.test(e))return e.replace(a.escapeReplace,ee)}else if(a.escapeTestNoEncode.test(e))return e.replace(a.escapeReplaceNoEncode,ee);return e}function er(e){try{e=encodeURI(e).replace(a.percentDecode,"%")}catch{return null}return e}function en(e,t){let r=e.replace(a.findPipe,(e,t,r)=>{let n=!1,i=t;for(;--i>=0&&"\\"===r[i];)n=!n;return n?"|":" |"}).split(a.splitPipe),n=0;if(r[0].trim()||r.shift(),r.length>0&&!r.at(-1)?.trim()&&r.pop(),t){if(r.length>t)r.splice(t);else for(;r.length0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:ei(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],r=function(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(null===n)return t;let i=n[1];return t.split("\n").map(e=>{let t=e.match(r.other.beginningSpace);if(null===t)return e;let[n]=t;return n.length>=i.length?e.slice(i.length):e}).join("\n")}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:r}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=ei(e,"#");this.options.pedantic?e=t.trim():(!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ei(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=ei(t[0],"\n").split("\n"),r="",n="",i=[];for(;e.length>0;){let t,o=!1,s=[];for(t=0;t1,i={type:"list",raw:"",ordered:n,start:n?+r.slice(0,-1):"",loose:!1,items:[]};r=n?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=n?r:"[*+-]");let o=this.rules.other.listItemRegex(r),s=!1;for(;e;){let r,n=!1,a="",l="";if(!(t=o.exec(e))||this.rules.block.hr.test(e))break;a=t[0],e=e.substring(a.length);let c=t[2].split("\n",1)[0].replace(this.rules.other.listReplaceTabs,e=>" ".repeat(3*e.length)),u=e.split("\n",1)[0],p=!c.trim(),d=0;if(this.options.pedantic?(d=2,l=c.trimStart()):p?d=t[1].length+1:(d=(d=t[2].search(this.rules.other.nonSpaceChar))>4?1:d,l=c.slice(d),d+=t[1].length),p&&this.rules.other.blankLine.test(u)&&(a+=u+"\n",e=e.substring(u.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(d),r=this.rules.other.hrRegex(d),n=this.rules.other.fencesBeginRegex(d),i=this.rules.other.headingBeginRegex(d),o=this.rules.other.htmlBeginRegex(d);for(;e;){let s;let h=e.split("\n",1)[0];if(u=h,s=this.options.pedantic?u=u.replace(this.rules.other.listReplaceNesting," "):u.replace(this.rules.other.tabCharGlobal," "),n.test(u)||i.test(u)||o.test(u)||t.test(u)||r.test(u))break;if(s.search(this.rules.other.nonSpaceChar)>=d||!u.trim())l+="\n"+s.slice(d);else{if(p||c.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||n.test(c)||i.test(c)||r.test(c))break;l+="\n"+u}p||u.trim()||(p=!0),a+=h+"\n",e=e.substring(h.length+1),c=s.slice(d)}}!i.loose&&(s?i.loose=!0:this.rules.other.doubleBlankLine.test(a)&&(s=!0));let h=null;this.options.gfm&&(h=this.rules.other.listIsTask.exec(l))&&(r="[ ] "!==h[0],l=l.replace(this.rules.other.listReplaceTask,"")),i.items.push({type:"list_item",raw:a,task:!!h,checked:r,loose:!1,text:l,tokens:[]}),i.raw+=a}let a=i.items.at(-1);if(!a)return;a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd(),i.raw=i.raw.trimEnd();for(let e=0;e"space"===e.type),r=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw));i.loose=r}if(i.loose)for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:o.align[t]})));return o}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=ei(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(")"))return -1;let r=0;for(let n=0;n0?-2:-1}(t[2],"()");if(-2===e)return;if(e>-1){let r=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let r=t[2],n="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(r);e&&(r=e[1],n=e[3])}else n=t[3]?t[3].slice(1,-1):"";return r=r.trim(),this.rules.other.startAngleBracket.test(r)&&(r=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?r.slice(1):r.slice(1,-1)),eo(t,{href:r?r.replace(this.rules.inline.anyPunctuation,"$1"):r,title:n?n.replace(this.rules.inline.anyPunctuation,"$1"):n},t[0],this.lexer,this.rules)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let e=t[(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=r[0].charAt(0);return{type:"text",raw:e,text:e}}return eo(r,e,r[0],this.lexer,this.rules)}}emStrong(e,t,r=""){let n=this.rules.inline.emStrongLDelim.exec(e);if(!(!n||n[3]&&r.match(this.rules.other.unicodeAlphaNumeric))&&(!(n[1]||n[2])||!r||this.rules.inline.punctuation.exec(r))){let r=[...n[0]].length-1,i,o,s=r,a=0,l="*"===n[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+r);null!=(n=l.exec(t));){if(!(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6]))continue;if(o=[...i].length,n[3]||n[4]){s+=o;continue}if((n[5]||n[6])&&r%3&&!((r+o)%3)){a+=o;continue}if((s-=o)>0)continue;o=Math.min(o,o+s+a);let t=[...n[0]][0].length,l=e.slice(0,r+n.index+t+o);if(Math.min(r,o)%2){let e=l.slice(1,-1);return{type:"em",raw:l,text:e,tokens:this.lexer.inlineTokens(e)}}let c=l.slice(2,-2);return{type:"strong",raw:l,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),r=this.rules.other.nonSpaceChar.test(e),n=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return r&&n&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,r;return r="@"===t[2]?"mailto:"+(e=t[1]):e=t[1],{type:"link",raw:t[0],text:e,href:r,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,r;if("@"===t[2])r="mailto:"+(e=t[0]);else{let n;do n=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(n!==t[0]);e=t[0],r="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:r,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}}class ea{tokens;options;state;tokenizer;inlineQueue;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||i,this.options.tokenizer=this.options.tokenizer||new es,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:a,block:Q.normal,inline:Y.normal};this.options.pedantic?(t.block=Q.pedantic,t.inline=Y.pedantic):this.options.gfm&&(t.block=Q.gfm,this.options.breaks?t.inline=Y.breaks:t.inline=Y.gfm),this.tokenizer.rules=t}static get rules(){return{block:Q,inline:Y}}static lex(e,t){return new ea(t).lex(e)}static lexInline(e,t){return new ea(t).inlineTokens(e)}lex(e){e=e.replace(a.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let e=0;e!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length);let r=t.at(-1);1===n.raw.length&&void 0!==r?r.raw+="\n":t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length);let r=t.at(-1);r?.type==="paragraph"||r?.type==="text"?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.at(-1).src=r.text):t.push(n);continue}if((n=this.tokenizer.fences(e))||(n=this.tokenizer.heading(e))||(n=this.tokenizer.hr(e))||(n=this.tokenizer.blockquote(e))||(n=this.tokenizer.list(e))||(n=this.tokenizer.html(e))){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length);let r=t.at(-1);r?.type==="paragraph"||r?.type==="text"?(r.raw+="\n"+n.raw,r.text+="\n"+n.raw,this.inlineQueue.at(-1).src=r.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if((n=this.tokenizer.table(e))||(n=this.tokenizer.lheading(e))){e=e.substring(n.raw.length),t.push(n);continue}let i=e;if(this.options.extensions?.startBlock){let t,r=1/0,n=e.slice(1);this.options.extensions.startBlock.forEach(e=>{"number"==typeof(t=e.call({lexer:this},n))&&t>=0&&(r=Math.min(r,t))}),r<1/0&&r>=0&&(i=e.substring(0,r+1))}if(this.state.top&&(n=this.tokenizer.paragraph(i))){let o=t.at(-1);r&&o?.type==="paragraph"?(o.raw+="\n"+n.raw,o.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(n),r=i.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length);let r=t.at(-1);r?.type==="text"?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let r=e,n=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(n=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(n[0].slice(n[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,n.index)+"["+"a".repeat(n[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(n=this.tokenizer.rules.inline.anyPunctuation.exec(r));)r=r.slice(0,n.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!=(n=this.tokenizer.rules.inline.blockSkip.exec(r));)r=r.slice(0,n.index)+"["+"a".repeat(n[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let i=!1,o="";for(;e;){let n;if(i||(o=""),i=!1,this.options.extensions?.inline?.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if((n=this.tokenizer.escape(e))||(n=this.tokenizer.tag(e))||(n=this.tokenizer.link(e))){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length);let r=t.at(-1);"text"===n.type&&r?.type==="text"?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if((n=this.tokenizer.emStrong(e,r,o))||(n=this.tokenizer.codespan(e))||(n=this.tokenizer.br(e))||(n=this.tokenizer.del(e))||(n=this.tokenizer.autolink(e))||!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}let s=e;if(this.options.extensions?.startInline){let t,r=1/0,n=e.slice(1);this.options.extensions.startInline.forEach(e=>{"number"==typeof(t=e.call({lexer:this},n))&&t>=0&&(r=Math.min(r,t))}),r<1/0&&r>=0&&(s=e.substring(0,r+1))}if(n=this.tokenizer.inlineText(s)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(o=n.raw.slice(-1)),i=!0;let r=t.at(-1);r?.type==="text"?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return t}}class el{options;parser;constructor(e){this.options=e||i}space(e){return""}code({text:e,lang:t,escaped:r}){let n=(t||"").match(a.notSpaceStart)?.[0],i=e.replace(a.endingNewline,"")+"\n";return n?'
'+(r?i:et(i,!0))+"
\n":"
"+(r?i:et(i,!0))+"
\n"}blockquote({tokens:e}){let t=this.parser.parse(e);return`
${t}
`}html({text:e}){return e}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)} `}hr(e){return"
\n"}list(e){let t=e.ordered,r=e.start,n="";for(let t=0;t\n"+n+"\n"}listitem(e){let t="";if(e.task){let r=this.checkbox({checked:!!e.checked});e.loose?e.tokens[0]?.type==="paragraph"?(e.tokens[0].text=r+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&"text"===e.tokens[0].tokens[0].type&&(e.tokens[0].tokens[0].text=r+" "+et(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:r+" ",text:r+" ",escaped:!0}):t+=r+" "}return t+=this.parser.parse(e.tokens,!!e.loose),`
  • ${t}
  • `}checkbox({checked:e}){return"'}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    `}table(e){let t="",r="";for(let t=0;t${n}`),"\n\n"+t+"\n"+n+"
    \n"}tablerow({text:e}){return` ${e} `}tablecell(e){let t=this.parser.parseInline(e.tokens),r=e.header?"th":"td";return(e.align?`<${r} align="${e.align}">`:`<${r}>`)+t+` `}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${et(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:r}){let n=this.parser.parseInline(r),i=er(e);if(null===i)return n;let o='
    "}image({href:e,title:t,text:r,tokens:n}){n&&(r=this.parser.parseInline(n,this.parser.textRenderer));let i=er(e);if(null===i)return et(r);e=i;let o=`${r}{let i=e[n].flat(1/0);r=r.concat(this.walkTokens(i,t))}):e.tokens&&(r=r.concat(this.walkTokens(e.tokens,t)))}}return r}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let r={...e};if(r.async=this.defaults.async||r.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw Error("extension name required");if("renderer"in e){let r=t.renderers[e.name];r?t.renderers[e.name]=function(...t){let n=e.renderer.apply(this,t);return!1===n&&(n=r.apply(this,t)),n}:t.renderers[e.name]=e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw Error("extension level must be 'block' or 'inline'");let r=t[e.level];r?r.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),r.extensions=t),e.renderer){let t=this.defaults.renderer||new el(this.defaults);for(let r in e.renderer){if(!(r in t))throw Error(`renderer '${r}' does not exist`);if(["options","parser"].includes(r))continue;let n=e.renderer[r],i=t[r];t[r]=(...e)=>{let r=n.apply(t,e);return!1===r&&(r=i.apply(t,e)),r||""}}r.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new es(this.defaults);for(let r in e.tokenizer){if(!(r in t))throw Error(`tokenizer '${r}' does not exist`);if(["options","rules","lexer"].includes(r))continue;let n=e.tokenizer[r],i=t[r];t[r]=(...e)=>{let r=n.apply(t,e);return!1===r&&(r=i.apply(t,e)),r}}r.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new ep;for(let r in e.hooks){if(!(r in t))throw Error(`hook '${r}' does not exist`);if(["options","block"].includes(r))continue;let n=e.hooks[r],i=t[r];ep.passThroughHooks.has(r)?t[r]=e=>{if(this.defaults.async)return Promise.resolve(n.call(t,e)).then(e=>i.call(t,e));let r=n.call(t,e);return i.call(t,r)}:t[r]=(...e)=>{let r=n.apply(t,e);return!1===r&&(r=i.apply(t,e)),r}}r.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,n=e.walkTokens;r.walkTokens=function(e){let r=[];return r.push(n.call(this,e)),t&&(r=r.concat(t.call(this,e))),r}}this.defaults={...this.defaults,...r}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return ea.lex(e,t??this.defaults)}parser(e,t){return eu.parse(e,t??this.defaults)}parseMarkdown(e){return(t,r)=>{let n={...r},i={...this.defaults,...n},o=this.onError(!!i.silent,!!i.async);if(!0===this.defaults.async&&!1===n.async)return o(Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(null==t)return o(Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return o(Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));i.hooks&&(i.hooks.options=i,i.hooks.block=e);let s=i.hooks?i.hooks.provideLexer():e?ea.lex:ea.lexInline,a=i.hooks?i.hooks.provideParser():e?eu.parse:eu.parseInline;if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(t):t).then(e=>s(e,i)).then(e=>i.hooks?i.hooks.processAllTokens(e):e).then(e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then(()=>e):e).then(e=>a(e,i)).then(e=>i.hooks?i.hooks.postprocess(e):e).catch(o);try{i.hooks&&(t=i.hooks.preprocess(t));let e=s(t,i);i.hooks&&(e=i.hooks.processAllTokens(e)),i.walkTokens&&this.walkTokens(e,i.walkTokens);let r=a(e,i);return i.hooks&&(r=i.hooks.postprocess(r)),r}catch(e){return o(e)}}}onError(e,t){return r=>{if(r.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="

    An error occurred:

    "+et(r.message+"",!0)+"
    ";return t?Promise.resolve(e):e}if(t)return Promise.reject(r);throw r}}}let eh=new ed;function ef(e,t){return eh.parse(e,t)}ef.options=ef.setOptions=function(e){return eh.setOptions(e),ef.defaults=eh.defaults,i=ef.defaults,ef},ef.getDefaults=n,ef.defaults=i,ef.use=function(...e){return eh.use(...e),ef.defaults=eh.defaults,i=ef.defaults,ef},ef.walkTokens=function(e,t){return eh.walkTokens(e,t)},ef.parseInline=eh.parseInline,ef.Parser=eu,ef.parser=eu.parse,ef.Renderer=el,ef.TextRenderer=ec,ef.Lexer=ea,ef.lexer=ea.lex,ef.Tokenizer=es,ef.Hooks=ep,ef.parse=ef,ef.options,ef.setOptions,ef.use,ef.walkTokens,ef.parseInline,eu.parse,ea.lex},10553:(e,t,r)=>{"use strict";var n=r(75927).hp;let i=void 0!==n,o=/"(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])"\s*:/,s=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;function a(e,t,r){null==r&&null!==t&&"object"==typeof t&&(r=t,t=void 0),i&&n.isBuffer(e)&&(e=e.toString()),e&&65279===e.charCodeAt(0)&&(e=e.slice(1));let a=JSON.parse(e,t);if(null===a||"object"!=typeof a)return a;let c=r&&r.protoAction||"error",u=r&&r.constructorAction||"error";if("ignore"===c&&"ignore"===u)return a;if("ignore"!==c&&"ignore"!==u){if(!1===o.test(e)&&!1===s.test(e))return a}else if("ignore"!==c&&"ignore"===u){if(!1===o.test(e))return a}else if(!1===s.test(e))return a;return l(a,{protoAction:c,constructorAction:u,safe:r&&r.safe})}function l(e,{protoAction:t="error",constructorAction:r="error",safe:n}={}){let i=[e];for(;i.length;){let e=i;for(let o of(i=[],e)){if("ignore"!==t&&Object.prototype.hasOwnProperty.call(o,"__proto__")){if(!0===n)return null;if("error"===t)throw SyntaxError("Object contains forbidden prototype property");delete o.__proto__}if("ignore"!==r&&Object.prototype.hasOwnProperty.call(o,"constructor")&&Object.prototype.hasOwnProperty.call(o.constructor,"prototype")){if(!0===n)return null;if("error"===r)throw SyntaxError("Object contains forbidden prototype property");delete o.constructor}for(let e in o){let t=o[e];t&&"object"==typeof t&&i.push(t)}}}return e}function c(e,t,r){let n=Error.stackTraceLimit;Error.stackTraceLimit=0;try{return a(e,t,r)}finally{Error.stackTraceLimit=n}}e.exports=c,e.exports.default=c,e.exports.parse=c,e.exports.safeParse=function(e,t){let r=Error.stackTraceLimit;Error.stackTraceLimit=0;try{return a(e,t,{safe:!0})}catch(e){return null}finally{Error.stackTraceLimit=r}},e.exports.scan=l},10844:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),new(r(23202)).AgentConfig,i(r(93153),t)},10906:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HeaderNames=void 0;class r{}t.HeaderNames=r,r.AuthKey="Ocp-Apim-Subscription-Key",r.Authorization="Authorization",r.SpIDAuthKey="Apim-Subscription-Id",r.ConnectionId="X-ConnectionId",r.ContentType="Content-Type",r.CustomCommandsAppId="X-CommandsAppId",r.Path="Path",r.RequestId="X-RequestId",r.RequestStreamId="X-StreamId",r.RequestTimestamp="X-Timestamp"},11189:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarConfig=void 0;let n=r(35413),i=r(93153);class o{constructor(e,t,r){this.privCustomized=!1,this.privUseBuiltInVoice=!1,n.Contracts.throwIfNullOrWhitespace(e,"character"),this.character=e,this.style=t,void 0===r&&(r=new i.AvatarVideoFormat),this.videoFormat=r}get customized(){return this.privCustomized}set customized(e){this.privCustomized=e}get useBuiltInVoice(){return this.privUseBuiltInVoice}set useBuiltInVoice(e){this.privUseBuiltInVoice=e}get backgroundColor(){return this.privBackgroundColor}set backgroundColor(e){this.privBackgroundColor=e}get backgroundImage(){return this.privBackgroundImage}set backgroundImage(e){this.privBackgroundImage=e}get remoteIceServers(){return this.privRemoteIceServers}set remoteIceServers(e){this.privRemoteIceServers=e}}t.AvatarConfig=o},11806:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommandResponsePayload=void 0;let r=e=>JSON.parse(e);class n{constructor(e){this.privCommandResponse=r(e)}get type(){return this.privCommandResponse.type}get command(){return this.privCommandResponse.command}get id(){return this.privCommandResponse.id}get nickname(){return this.privCommandResponse.nickname}get participantId(){return this.privCommandResponse.participantId}get roomid(){return this.privCommandResponse.roomid}get value(){return this.privCommandResponse.value}get token(){return this.privCommandResponse.token}static fromJSON(e){return new n(e)}}t.CommandResponsePayload=n},11868:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisRestAdapter=void 0;let n=r(89556),i=r(93153),o=r(32150),s=r(10906);class a{constructor(e,t){let r=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Endpoint,void 0);if(!r){let t=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Region,"westus"),n=o.ConnectionFactoryBase.getHostSuffix(t);r=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Host,`https://${t}.tts.speech${n}`)}this.privUri=`${r}/cognitiveservices/voices/list`;let s=n.RestConfigBase.requestOptions;this.privRestAdapter=new n.RestMessageAdapter(s),this.privAuthentication=t}getVoicesList(e){return this.privRestAdapter.setHeaders(s.HeaderNames.ConnectionId,e),this.privAuthentication.fetch(e).then(e=>(this.privRestAdapter.setHeaders(e.headerName,e.token),this.privRestAdapter.request(n.RestRequestType.Get,this.privUri)))}}t.SynthesisRestAdapter=a},12317:(e,t,r)=>{"use strict";r.d(t,{DX:()=>a,Dc:()=>c,TL:()=>s});var n=r(12115),i=r(88068),o=r(95155);function s(e){let t=function(e){let t=n.forwardRef((e,t)=>{var r,o,s;let a,l;let{children:c,...u}=e,p=n.isValidElement(c)?(l=(a=null===(o=Object.getOwnPropertyDescriptor((r=c).props,"ref"))||void 0===o?void 0:o.get)&&"isReactWarning"in a&&a.isReactWarning)?r.ref:(l=(a=null===(s=Object.getOwnPropertyDescriptor(r,"ref"))||void 0===s?void 0:s.get)&&"isReactWarning"in a&&a.isReactWarning)?r.props.ref:r.props.ref||r.ref:void 0,d=(0,i.s)(p,t);if(n.isValidElement(c)){let e=function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=function(){for(var e=arguments.length,t=Array(e),r=0;r1?n.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}(e),r=n.forwardRef((e,r)=>{let{children:i,...s}=e,a=n.Children.toArray(i),l=a.find(u);if(l){let e=l.props.children,i=a.map(t=>t!==l?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,o.jsx)(t,{...s,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,i):null})}return(0,o.jsx)(t,{...s,ref:r,children:i})});return r.displayName="".concat(e,".Slot"),r}var a=s("Slot"),l=Symbol("radix.slottable");function c(e){let t=e=>{let{children:t}=e;return(0,o.jsx)(o.Fragment,{children:t})};return t.displayName="".concat(e,".Slottable"),t.__radixId=l,t}function u(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}},12389:e=>{var t,r;window,r=function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,(function(t){return e[t]}).bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2)}([function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e){void 0===e&&(e="="),this._paddingCharacter=e}return e.prototype.encodedLength=function(e){return this._paddingCharacter?(e+2)/3*4|0:(8*e+5)/6|0},e.prototype.encode=function(e){for(var t="",r=0;r>>18&63),t+=this._encodeByte(n>>>12&63),t+=this._encodeByte(n>>>6&63),t+=this._encodeByte(n>>>0&63)}var i=e.length-r;if(i>0){var n=e[r]<<16|(2===i?e[r+1]<<8:0);t+=this._encodeByte(n>>>18&63),t+=this._encodeByte(n>>>12&63),2===i?t+=this._encodeByte(n>>>6&63):t+=this._paddingCharacter||"",t+=this._paddingCharacter||""}return t},e.prototype.maxDecodedLength=function(e){return this._paddingCharacter?e/4*3|0:(6*e+7)/8|0},e.prototype.decodedLength=function(e){return this.maxDecodedLength(e.length-this._getPaddingLength(e))},e.prototype.decode=function(e){if(0===e.length)return new Uint8Array(0);for(var t=this._getPaddingLength(e),r=e.length-t,n=new Uint8Array(this.maxDecodedLength(r)),i=0,o=0,s=0,a=0,l=0,c=0,u=0;o>>4,n[i++]=l<<4|c>>>2,n[i++]=c<<6|u,s|=256&a,s|=256&l,s|=256&c,s|=256&u;if(o>>4,s|=256&a,s|=256&l),o>>2,s|=256&c),o>>8&6,t+=51-e>>>8&-75,t+=61-e>>>8&-15,String.fromCharCode(t+=62-e>>>8&3)},e.prototype._decodeChar=function(e){var t;return 256+((42-e&e-44)>>>8&-256+e-43+62)+((46-e&e-48)>>>8&-256+e-47+63)+((47-e&e-58)>>>8&-256+e-48+52)+((64-e&e-91)>>>8&-256+e-65+0)+((96-e&e-123)>>>8&-256+e-97+26)},e.prototype._getPaddingLength=function(e){var t=0;if(this._paddingCharacter){for(var r=e.length-1;r>=0&&e[r]===this._paddingCharacter;r--)t++;if(e.length<4||t>2)throw Error("Base64Coder: incorrect padding")}return t},e}();t.Coder=o;var s=new o;t.encode=function(e){return s.encode(e)},t.decode=function(e){return s.decode(e)};var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype._encodeByte=function(e){var t=e;return t+=65,t+=25-e>>>8&6,t+=51-e>>>8&-75,t+=61-e>>>8&-13,String.fromCharCode(t+=62-e>>>8&49)},t.prototype._decodeChar=function(e){var t;return 256+((44-e&e-46)>>>8&-256+e-45+62)+((94-e&e-96)>>>8&-256+e-95+63)+((47-e&e-58)>>>8&-256+e-48+52)+((64-e&e-91)>>>8&-256+e-65+0)+((96-e&e-123)>>>8&-256+e-97+26)},t}(o);t.URLSafeCoder=a;var l=new a;t.encodeURLSafe=function(e){return l.encode(e)},t.decodeURLSafe=function(e){return l.decode(e)},t.encodedLength=function(e){return s.encodedLength(e)},t.maxDecodedLength=function(e){return s.maxDecodedLength(e)},t.decodedLength=function(e){return s.decodedLength(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="utf8: invalid string",i="utf8: invalid source encoding";function o(e){for(var t=0,r=0;r=e.length-1)throw Error(n);r++,t+=4}else throw Error(n)}return t}t.encode=function(e){for(var t=new Uint8Array(o(e)),r=0,n=0;n>6:(i<55296?t[r++]=224|i>>12:(n++,i=((1023&i)<<10|1023&e.charCodeAt(n))+65536,t[r++]=240|i>>18,t[r++]=128|i>>12&63),t[r++]=128|i>>6&63),t[r++]=128|63&i)}return t},t.encodedLength=o,t.decode=function(e){for(var t=[],r=0;r=e.length)throw Error(i);var s=e[++r];if((192&s)!=128)throw Error(i);n=(31&n)<<6|63&s,o=128}else if(n<240){if(r>=e.length-1)throw Error(i);var s=e[++r],a=e[++r];if((192&s)!=128||(192&a)!=128)throw Error(i);n=(15&n)<<12|(63&s)<<6|63&a,o=2048}else if(n<248){if(r>=e.length-2)throw Error(i);var s=e[++r],a=e[++r],l=e[++r];if((192&s)!=128||(192&a)!=128||(192&l)!=128)throw Error(i);n=(15&n)<<18|(63&s)<<12|(63&a)<<6|63&l,o=65536}else throw Error(i);if(n=55296&&n<=57343)throw Error(i);if(n>=65536){if(n>1114111)throw Error(i);n-=65536,t.push(String.fromCharCode(55296|n>>10)),n=56320|1023&n}}t.push(String.fromCharCode(n))}return t.join("")}},function(e,t,r){e.exports=r(3).default},function(e,t,r){"use strict";r.r(t);class n{constructor(e,t){this.lastId=0,this.prefix=e,this.name=t}create(e){this.lastId++;var t=this.lastId,r=this.prefix+t,n=this.name+"["+t+"]",i=!1,o=function(){i||(e.apply(null,arguments),i=!0)};return this[t]=o,{number:t,id:r,name:n,callback:o}}remove(e){delete this[e.number]}}var i,o,s,a,l,c,u=new n("_pusher_script_","Pusher.ScriptReceivers"),p={VERSION:"8.4.0",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,userAuthentication:{endpoint:"/pusher/user-auth",transport:"ajax"},channelAuthorization:{endpoint:"/pusher/auth",transport:"ajax"},cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""};class d{constructor(e){this.options=e,this.receivers=e.receivers||u,this.loading={}}load(e,t,r){var n=this;if(n.loading[e]&&n.loading[e].length>0)n.loading[e].push(r);else{n.loading[e]=[r];var i=e4.createScriptRequest(n.getPath(e,t)),o=n.receivers.create(function(t){if(n.receivers.remove(o),n.loading[e]){var r=n.loading[e];delete n.loading[e];for(var s=function(e){e||i.cleanup()},a=0;a>>6)+x(128|63&t):x(224|t>>>12&15)+x(128|t>>>6&63)+x(128|63&t)},M=function(e){var t=[0,2,1][e.length%3],r=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[E.charAt(r>>>18),E.charAt(r>>>12&63),t>=2?"=":E.charAt(r>>>6&63),t>=1?"=":E.charAt(63&r)].join("")},D=window.btoa||function(e){return e.replace(/[\s\S]{1,3}/g,M)};class N{constructor(e,t,r,n){this.clear=t,this.timer=e(()=>{this.timer&&(this.timer=n(this.timer))},r)}isRunning(){return null!==this.timer}ensureAborted(){this.timer&&(this.clear(this.timer),this.timer=null)}}var L=N;function z(e){window.clearTimeout(e)}function j(e){window.clearInterval(e)}class F extends L{constructor(e,t){super(setTimeout,z,e,function(e){return t(),null})}}class B extends L{constructor(e,t){super(setInterval,j,e,function(e){return t(),e})}}var U={now:()=>Date.now?Date.now():new Date().valueOf(),defer:e=>new F(0,e),method(e,...t){var r=Array.prototype.slice.call(arguments,1);return function(t){return t[e].apply(t,r.concat(arguments))}}};function q(e,...t){for(var r=0;r{window.console&&window.console.log&&window.console.log(e)}}debug(...e){this.log(this.globalLog,e)}warn(...e){this.log(this.globalLogWarn,e)}error(...e){this.log(this.globalLogError,e)}globalLogWarn(e){window.console&&window.console.warn?window.console.warn(e):this.globalLog(e)}globalLogError(e){window.console&&window.console.error?window.console.error(e):this.globalLogWarn(e)}log(e,...t){var r=H.apply(this,arguments);td.log?td.log(r):td.logToConsole&&e.bind(this)(r)}}var ee=new X,et=function(e,t,r,n,i){(void 0!==r.headers||null!=r.headersProvider)&&ee.warn(`To send headers with the ${n.toString()} request, you must use AJAX, rather than JSONP.`);var o=e.nextAuthCallbackID.toString();e.nextAuthCallbackID++;var s=e.getDocument(),a=s.createElement("script");e.auth_callbacks[o]=function(e){i(null,e)},a.src=r.endpoint+"?callback="+encodeURIComponent("Pusher.auth_callbacks['"+o+"']")+"&"+t;var l=s.getElementsByTagName("head")[0]||s.documentElement;l.insertBefore(a,l.firstChild)};class er{constructor(e){this.src=e}send(e){var t=this,r="Error loading "+t.src;t.script=document.createElement("script"),t.script.id=e.id,t.script.src=t.src,t.script.type="text/javascript",t.script.charset="UTF-8",t.script.addEventListener?(t.script.onerror=function(){e.callback(r)},t.script.onload=function(){e.callback(null)}):t.script.onreadystatechange=function(){("loaded"===t.script.readyState||"complete"===t.script.readyState)&&e.callback(null)},void 0===t.script.async&&document.attachEvent&&/opera/i.test(navigator.userAgent)?(t.errorScript=document.createElement("script"),t.errorScript.id=e.id+"_error",t.errorScript.text=e.name+"('"+r+"');",t.script.async=t.errorScript.async=!1):t.script.async=!0;var n=document.getElementsByTagName("head")[0];n.insertBefore(t.script,n.firstChild),t.errorScript&&n.insertBefore(t.errorScript,t.script.nextSibling)}cleanup(){this.script&&(this.script.onload=this.script.onerror=null,this.script.onreadystatechange=null),this.script&&this.script.parentNode&&this.script.parentNode.removeChild(this.script),this.errorScript&&this.errorScript.parentNode&&this.errorScript.parentNode.removeChild(this.errorScript),this.script=null,this.errorScript=null}}class en{constructor(e,t){this.url=e,this.data=t}send(e){if(!this.request){var t,r,n,i,o=J((t=Z(this.data,function(e){return void 0!==e}),r=function(e){return"object"==typeof e&&(e=Y(e)),encodeURIComponent(D(e.toString().replace(/[^\x00-\x7F]/g,O)))},n={},W(t,function(e,t){n[t]=r(e)}),i=[],W(n,function(e,t){i.push([t,e])}),i),U.method("join","=")).join("&"),s=this.url+"/"+e.number+"?"+o;this.request=e4.createScriptRequest(s),this.request.send(e)}}cleanup(){this.request&&this.request.cleanup()}}function ei(e,t,r){return e+(t.useTLS?"s":"")+"://"+(t.useTLS?t.hostTLS:t.hostNonTLS)+r}function eo(e,t){return"/app/"+e+("?protocol="+p.PROTOCOL+"&client=js&version="+p.VERSION)+(t?"&"+t:"")}class es{constructor(){this._callbacks={}}get(e){return this._callbacks["_"+e]}add(e,t,r){var n="_"+e;this._callbacks[n]=this._callbacks[n]||[],this._callbacks[n].push({fn:t,context:r})}remove(e,t,r){if(!e&&!t&&!r){this._callbacks={};return}var n=e?["_"+e]:$(this._callbacks);t||r?this.removeCallback(n,t,r):this.removeAllCallbacks(n)}removeCallback(e,t,r){K(e,function(e){this._callbacks[e]=G(this._callbacks[e]||[],function(e){return t&&t!==e.fn||r&&r!==e.context}),0===this._callbacks[e].length&&delete this._callbacks[e]},this)}removeAllCallbacks(e){K(e,function(e){delete this._callbacks[e]},this)}}class ea{constructor(e){this.callbacks=new es,this.global_callbacks=[],this.failThrough=e}bind(e,t,r){return this.callbacks.add(e,t,r),this}bind_global(e){return this.global_callbacks.push(e),this}unbind(e,t,r){return this.callbacks.remove(e,t,r),this}unbind_global(e){return e?this.global_callbacks=G(this.global_callbacks||[],t=>t!==e):this.global_callbacks=[],this}unbind_all(){return this.unbind(),this.unbind_global(),this}emit(e,t,r){for(var n=0;n0)for(var n=0;n{this.onError(e),this.changeState("closed")}),!1}return this.bindListeners(),ee.debug("Connecting",{transport:this.name,url:e}),this.changeState("connecting"),!0}close(){return!!this.socket&&(this.socket.close(),!0)}send(e){return"open"===this.state&&(U.defer(()=>{this.socket&&this.socket.send(e)}),!0)}ping(){"open"===this.state&&this.supportsPing()&&this.socket.ping()}onOpen(){this.hooks.beforeOpen&&this.hooks.beforeOpen(this.socket,this.hooks.urls.getPath(this.key,this.options)),this.changeState("open"),this.socket.onopen=void 0}onError(e){this.emit("error",{type:"WebSocketError",error:e}),this.timeline.error(this.buildTimelineMessage({error:e.toString()}))}onClose(e){e?this.changeState("closed",{code:e.code,reason:e.reason,wasClean:e.wasClean}):this.changeState("closed"),this.unbindListeners(),this.socket=void 0}onMessage(e){this.emit("message",e)}onActivity(){this.emit("activity")}bindListeners(){this.socket.onopen=()=>{this.onOpen()},this.socket.onerror=e=>{this.onError(e)},this.socket.onclose=e=>{this.onClose(e)},this.socket.onmessage=e=>{this.onMessage(e)},this.supportsPing()&&(this.socket.onactivity=()=>{this.onActivity()})}unbindListeners(){this.socket&&(this.socket.onopen=void 0,this.socket.onerror=void 0,this.socket.onclose=void 0,this.socket.onmessage=void 0,this.supportsPing()&&(this.socket.onactivity=void 0))}changeState(e,t){this.state=e,this.timeline.info(this.buildTimelineMessage({state:e,params:t})),this.emit(e,t)}buildTimelineMessage(e){return q({cid:this.id},e)}}class ec{constructor(e){this.hooks=e}isSupported(e){return this.hooks.isSupported(e)}createConnection(e,t,r,n){return new el(this.hooks,e,t,r,n)}}var eu=new ec({urls:{getInitial:function(e,t){var r=(t.httpPath||"")+eo(e,"flash=false");return ei("ws",t,r)}},handlesActivityChecks:!1,supportsPing:!1,isInitialized:function(){return!!e4.getWebSocketAPI()},isSupported:function(){return!!e4.getWebSocketAPI()},getSocket:function(e){return e4.createWebSocket(e)}}),ep={urls:{getInitial:function(e,t){var r=(t.httpPath||"/pusher")+eo(e);return ei("http",t,r)}},handlesActivityChecks:!1,supportsPing:!0,isInitialized:function(){return!0}},ed=q({getSocket:function(e){return e4.HTTPFactory.createStreamingSocket(e)}},ep),eh=q({getSocket:function(e){return e4.HTTPFactory.createPollingSocket(e)}},ep),ef={isSupported:function(){return e4.isXHRSupported()}},ev={ws:eu,xhr_streaming:new ec(q({},ed,ef)),xhr_polling:new ec(q({},eh,ef))},eg=new ec({file:"sockjs",urls:{getInitial:function(e,t){return ei("http",t,t.httpPath||"/pusher")},getPath:function(e,t){return eo(e)}},handlesActivityChecks:!0,supportsPing:!1,isSupported:function(){return!0},isInitialized:function(){return void 0!==window.SockJS},getSocket:function(e,t){return new window.SockJS(e,null,{js_path:f.getPath("sockjs",{useTLS:t.useTLS}),ignore_null_origin:t.ignoreNullOrigin})},beforeOpen:function(e,t){e.send(JSON.stringify({path:t}))}}),em={isSupported:function(e){return e4.isXDRSupported(e.useTLS)}},ey=new ec(q({},ed,em)),eS=new ec(q({},eh,em));ev.xdr_streaming=ey,ev.xdr_polling=eS,ev.sockjs=eg;class eC extends ea{constructor(){super();var e=this;void 0!==window.addEventListener&&(window.addEventListener("online",function(){e.emit("online")},!1),window.addEventListener("offline",function(){e.emit("offline")},!1))}isOnline(){return void 0===window.navigator.onLine||window.navigator.onLine}}var eb=new eC;class ew{constructor(e,t,r){this.manager=e,this.transport=t,this.minPingDelay=r.minPingDelay,this.maxPingDelay=r.maxPingDelay,this.pingDelay=void 0}createConnection(e,t,r,n){n=q({},n,{activityTimeout:this.pingDelay});var i=this.transport.createConnection(e,t,r,n),o=null,s=function(){i.unbind("open",s),i.bind("closed",a),o=U.now()},a=e=>{if(i.unbind("closed",a),1002===e.code||1003===e.code)this.manager.reportDeath();else if(!e.wasClean&&o){var t=U.now()-o;t<2*this.maxPingDelay&&(this.manager.reportDeath(),this.pingDelay=Math.max(t/2,this.minPingDelay))}};return i.bind("open",s),i}isSupported(e){return this.manager.isAlive()&&this.transport.isSupported(e)}}let eP={decodeMessage:function(e){try{var t=JSON.parse(e.data),r=t.data;if("string"==typeof r)try{r=JSON.parse(t.data)}catch(e){}var n={event:t.event,channel:t.channel,data:r};return t.user_id&&(n.user_id=t.user_id),n}catch(t){throw{type:"MessageParseError",error:t,data:e.data}}},encodeMessage:function(e){return JSON.stringify(e)},processHandshake:function(e){var t=eP.decodeMessage(e);if("pusher:connection_established"===t.event){if(!t.data.activity_timeout)throw"No activity timeout specified in handshake";return{action:"connected",id:t.data.socket_id,activityTimeout:1e3*t.data.activity_timeout}}if("pusher:error"===t.event)return{action:this.getCloseAction(t.data),error:this.getCloseError(t.data)};throw"Invalid handshake"},getCloseAction:function(e){if(e.code<4e3)return e.code>=1002&&e.code<=1004?"backoff":null;if(4e3===e.code)return"tls_only";if(e.code<4100)return"refused";if(e.code<4200)return"backoff";if(e.code<4300)return"retry";else return"refused"},getCloseError:function(e){return 1e3!==e.code&&1001!==e.code?{type:"PusherError",data:{code:e.code,message:e.reason||e.message}}:null}};class eR extends ea{constructor(e,t){super(),this.id=e,this.transport=t,this.activityTimeout=t.activityTimeout,this.bindListeners()}handlesActivityChecks(){return this.transport.handlesActivityChecks()}send(e){return this.transport.send(e)}send_event(e,t,r){var n={event:e,data:t};return r&&(n.channel=r),ee.debug("Event sent",n),this.send(eP.encodeMessage(n))}ping(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})}close(){this.transport.close()}bindListeners(){var e={message:e=>{var t;try{t=eP.decodeMessage(e)}catch(t){this.emit("error",{type:"MessageParseError",error:t,data:e.data})}if(void 0!==t){switch(ee.debug("Event recd",t),t.event){case"pusher:error":this.emit("error",{type:"PusherError",data:t.data});break;case"pusher:ping":this.emit("ping");break;case"pusher:pong":this.emit("pong")}this.emit("message",t)}},activity:()=>{this.emit("activity")},error:e=>{this.emit("error",e)},closed:e=>{t(),e&&e.code&&this.handleCloseEvent(e),this.transport=null,this.emit("closed")}},t=()=>{W(e,(e,t)=>{this.transport.unbind(t,e)})};W(e,(e,t)=>{this.transport.bind(t,e)})}handleCloseEvent(e){var t=eP.getCloseAction(e),r=eP.getCloseError(e);r&&this.emit("error",r),t&&this.emit(t,{action:t,error:r})}}class ek{constructor(e,t){this.transport=e,this.callback=t,this.bindListeners()}close(){this.unbindListeners(),this.transport.close()}bindListeners(){this.onMessage=e=>{var t;this.unbindListeners();try{t=eP.processHandshake(e)}catch(e){this.finish("error",{error:e}),this.transport.close();return}"connected"===t.action?this.finish("connected",{connection:new eR(t.id,this.transport),activityTimeout:t.activityTimeout}):(this.finish(t.action,{error:t.error}),this.transport.close())},this.onClosed=e=>{this.unbindListeners();var t=eP.getCloseAction(e)||"backoff",r=eP.getCloseError(e);this.finish(t,{error:r})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)}unbindListeners(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)}finish(e,t){this.callback(q({transport:this.transport,action:e},t))}}class eI{constructor(e,t){this.timeline=e,this.options=t||{}}send(e,t){!this.timeline.isEmpty()&&this.timeline.send(e4.TimelineTransport.getAgent(this,e),t)}}class ex extends ea{constructor(e,t){super(function(t,r){ee.debug("No callbacks on "+e+" for "+t)}),this.name=e,this.pusher=t,this.subscribed=!1,this.subscriptionPending=!1,this.subscriptionCancelled=!1}authorize(e,t){return t(null,{auth:""})}trigger(e,t){if(0!==e.indexOf("client-"))throw new m("Event '"+e+"' does not start with 'client-'");if(!this.subscribed){var r=g.buildLogSuffix("triggeringClientEvents");ee.warn(`Client event triggered before channel 'subscription_succeeded' event . ${r}`)}return this.pusher.send_event(e,t,this.name)}disconnect(){this.subscribed=!1,this.subscriptionPending=!1}handleEvent(e){var t=e.event,r=e.data;"pusher_internal:subscription_succeeded"===t?this.handleSubscriptionSucceededEvent(e):"pusher_internal:subscription_count"===t?this.handleSubscriptionCountEvent(e):0!==t.indexOf("pusher_internal:")&&this.emit(t,r,{})}handleSubscriptionSucceededEvent(e){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",e.data)}handleSubscriptionCountEvent(e){e.data.subscription_count&&(this.subscriptionCount=e.data.subscription_count),this.emit("pusher:subscription_count",e.data)}subscribe(){!this.subscribed&&(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,(e,t)=>{e?(this.subscriptionPending=!1,ee.error(e.toString()),this.emit("pusher:subscription_error",Object.assign({},{type:"AuthError",error:e.message},e instanceof k?{status:e.status}:{}))):this.pusher.send_event("pusher:subscribe",{auth:t.auth,channel_data:t.channel_data,channel:this.name})}))}unsubscribe(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})}cancelSubscription(){this.subscriptionCancelled=!0}reinstateSubscription(){this.subscriptionCancelled=!1}}class eE extends ex{authorize(e,t){return this.pusher.config.channelAuthorizer({channelName:this.name,socketId:e},t)}}class eT{constructor(){this.reset()}get(e){return Object.prototype.hasOwnProperty.call(this.members,e)?{id:e,info:this.members[e]}:null}each(e){W(this.members,(t,r)=>{e(this.get(r))})}setMyID(e){this.myID=e}onSubscription(e){this.members=e.presence.hash,this.count=e.presence.count,this.me=this.get(this.myID)}addMember(e){return null===this.get(e.user_id)&&this.count++,this.members[e.user_id]=e.user_info,this.get(e.user_id)}removeMember(e){var t=this.get(e.user_id);return t&&(delete this.members[e.user_id],this.count--),t}reset(){this.members={},this.count=0,this.myID=null,this.me=null}}class eA extends eE{constructor(e,t){super(e,t),this.members=new eT}authorize(e,t){super.authorize(e,(e,r)=>{var n,i,o,s;return n=this,i=void 0,o=void 0,s=function*(){if(!e){if(null!=r.channel_data){var n=JSON.parse(r.channel_data);this.members.setMyID(n.user_id)}else if(yield this.pusher.user.signinDonePromise,null!=this.pusher.user.user_data)this.members.setMyID(this.pusher.user.user_data.id);else{let e=g.buildLogSuffix("authorizationEndpoint");ee.error(`Invalid auth response for channel '${this.name}', expected 'channel_data' field. ${e}, or the user should be signed in.`),t("Invalid auth response");return}}t(e,r)},new(o||(o=Promise))(function(e,t){function r(e){try{l(s.next(e))}catch(e){t(e)}}function a(e){try{l(s.throw(e))}catch(e){t(e)}}function l(t){var n;t.done?e(t.value):((n=t.value)instanceof o?n:new o(function(e){e(n)})).then(r,a)}l((s=s.apply(n,i||[])).next())})})}handleEvent(e){var t=e.event;if(0===t.indexOf("pusher_internal:"))this.handleInternalEvent(e);else{var r=e.data,n={};e.user_id&&(n.user_id=e.user_id),this.emit(t,r,n)}}handleInternalEvent(e){var t=e.event,r=e.data;switch(t){case"pusher_internal:subscription_succeeded":this.handleSubscriptionSucceededEvent(e);break;case"pusher_internal:subscription_count":this.handleSubscriptionCountEvent(e);break;case"pusher_internal:member_added":var n=this.members.addMember(r);this.emit("pusher:member_added",n);break;case"pusher_internal:member_removed":var i=this.members.removeMember(r);i&&this.emit("pusher:member_removed",i)}}handleSubscriptionSucceededEvent(e){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):(this.members.onSubscription(e.data),this.emit("pusher:subscription_succeeded",this.members))}disconnect(){this.members.reset(),super.disconnect()}}var e_=r(1),eO=r(0);class eM extends eE{constructor(e,t,r){super(e,t),this.key=null,this.nacl=r}authorize(e,t){super.authorize(e,(e,r)=>{if(e){t(e,r);return}let n=r.shared_secret;if(!n){t(Error(`No shared_secret key in auth payload for encrypted channel: ${this.name}`),null);return}this.key=Object(eO.decode)(n),delete r.shared_secret,t(null,r)})}trigger(e,t){throw new w("Client events are not currently supported for encrypted channels")}handleEvent(e){var t=e.event,r=e.data;if(0===t.indexOf("pusher_internal:")||0===t.indexOf("pusher:")){super.handleEvent(e);return}this.handleEncryptedEvent(t,r)}handleEncryptedEvent(e,t){if(!this.key){ee.debug("Received encrypted event before key has been retrieved from the authEndpoint");return}if(!t.ciphertext||!t.nonce){ee.error("Unexpected format for encrypted event, expected object with `ciphertext` and `nonce` fields, got: "+t);return}let r=Object(eO.decode)(t.ciphertext);if(r.length{if(t){ee.error(`Failed to make a request to the authEndpoint: ${o}. Unable to fetch new key, so dropping encrypted event`);return}if(null===(i=this.nacl.secretbox.open(r,n,this.key))){ee.error("Failed to decrypt event with new key. Dropping encrypted event");return}this.emit(e,this.getDataToEmit(i))});return}this.emit(e,this.getDataToEmit(i))}getDataToEmit(e){let t=Object(e_.decode)(e);try{return JSON.parse(t)}catch(e){return t}}}class eD extends ea{constructor(e,t){super(),this.state="initialized",this.connection=null,this.key=e,this.options=t,this.timeline=this.options.timeline,this.usingTLS=this.options.useTLS,this.errorCallbacks=this.buildErrorCallbacks(),this.connectionCallbacks=this.buildConnectionCallbacks(this.errorCallbacks),this.handshakeCallbacks=this.buildHandshakeCallbacks(this.errorCallbacks);var r=e4.getNetwork();r.bind("online",()=>{this.timeline.info({netinfo:"online"}),("connecting"===this.state||"unavailable"===this.state)&&this.retryIn(0)}),r.bind("offline",()=>{this.timeline.info({netinfo:"offline"}),this.connection&&this.sendActivityCheck()}),this.updateStrategy()}connect(){if(!this.connection&&!this.runner){if(!this.strategy.isSupported()){this.updateState("failed");return}this.updateState("connecting"),this.startConnecting(),this.setUnavailableTimer()}}send(e){return!!this.connection&&this.connection.send(e)}send_event(e,t,r){return!!this.connection&&this.connection.send_event(e,t,r)}disconnect(){this.disconnectInternally(),this.updateState("disconnected")}isUsingTLS(){return this.usingTLS}startConnecting(){var e=(t,r)=>{t?this.runner=this.strategy.connect(0,e):"error"===r.action?(this.emit("error",{type:"HandshakeError",error:r.error}),this.timeline.error({handshakeError:r.error})):(this.abortConnecting(),this.handshakeCallbacks[r.action](r))};this.runner=this.strategy.connect(0,e)}abortConnecting(){this.runner&&(this.runner.abort(),this.runner=null)}disconnectInternally(){this.abortConnecting(),this.clearRetryTimer(),this.clearUnavailableTimer(),this.connection&&this.abandonConnection().close()}updateStrategy(){this.strategy=this.options.getStrategy({key:this.key,timeline:this.timeline,useTLS:this.usingTLS})}retryIn(e){this.timeline.info({action:"retry",delay:e}),e>0&&this.emit("connecting_in",Math.round(e/1e3)),this.retryTimer=new F(e||0,()=>{this.disconnectInternally(),this.connect()})}clearRetryTimer(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)}setUnavailableTimer(){this.unavailableTimer=new F(this.options.unavailableTimeout,()=>{this.updateState("unavailable")})}clearUnavailableTimer(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()}sendActivityCheck(){this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new F(this.options.pongTimeout,()=>{this.timeline.error({pong_timed_out:this.options.pongTimeout}),this.retryIn(0)})}resetActivityCheck(){this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new F(this.activityTimeout,()=>{this.sendActivityCheck()}))}stopActivityCheck(){this.activityTimer&&this.activityTimer.ensureAborted()}buildConnectionCallbacks(e){return q({},e,{message:e=>{this.resetActivityCheck(),this.emit("message",e)},ping:()=>{this.send_event("pusher:pong",{})},activity:()=>{this.resetActivityCheck()},error:e=>{this.emit("error",e)},closed:()=>{this.abandonConnection(),this.shouldRetry()&&this.retryIn(1e3)}})}buildHandshakeCallbacks(e){return q({},e,{connected:e=>{this.activityTimeout=Math.min(this.options.activityTimeout,e.activityTimeout,e.connection.activityTimeout||1/0),this.clearUnavailableTimer(),this.setConnection(e.connection),this.socket_id=this.connection.id,this.updateState("connected",{socket_id:this.socket_id})}})}buildErrorCallbacks(){let e=e=>t=>{t.error&&this.emit("error",{type:"WebSocketError",error:t.error}),e(t)};return{tls_only:e(()=>{this.usingTLS=!0,this.updateStrategy(),this.retryIn(0)}),refused:e(()=>{this.disconnect()}),backoff:e(()=>{this.retryIn(1e3)}),retry:e(()=>{this.retryIn(0)})}}setConnection(e){for(var t in this.connection=e,this.connectionCallbacks)this.connection.bind(t,this.connectionCallbacks[t]);this.resetActivityCheck()}abandonConnection(){if(this.connection){for(var e in this.stopActivityCheck(),this.connectionCallbacks)this.connection.unbind(e,this.connectionCallbacks[e]);var t=this.connection;return this.connection=null,t}}updateState(e,t){var r=this.state;if(this.state=e,r!==e){var n=e;"connected"===n&&(n+=" with new socket ID "+t.socket_id),ee.debug("State changed",r+" -> "+n),this.timeline.info({state:e,params:t}),this.emit("state_change",{previous:r,current:e}),this.emit(e,t)}}shouldRetry(){return"connecting"===this.state||"connected"===this.state}}class eN{constructor(){this.channels={}}add(e,t){return this.channels[e]||(this.channels[e]=function(e,t){if(0===e.indexOf("private-encrypted-")){if(t.config.nacl)return eL.createEncryptedChannel(e,t,t.config.nacl);let r=g.buildLogSuffix("encryptedChannelSupport");throw new w(`Tried to subscribe to a private-encrypted- channel but no nacl implementation available. ${r}`)}if(0===e.indexOf("private-"))return eL.createPrivateChannel(e,t);if(0===e.indexOf("presence-"))return eL.createPresenceChannel(e,t);if(0!==e.indexOf("#"))return eL.createChannel(e,t);throw new y('Cannot create a channel with name "'+e+'".')}(e,t)),this.channels[e]}all(){var e,t;return e=this.channels,t=[],W(e,function(e){t.push(e)}),t}find(e){return this.channels[e]}remove(e){var t=this.channels[e];return delete this.channels[e],t}disconnect(){W(this.channels,function(e){e.disconnect()})}}var eL={createChannels:()=>new eN,createConnectionManager:(e,t)=>new eD(e,t),createChannel:(e,t)=>new ex(e,t),createPrivateChannel:(e,t)=>new eE(e,t),createPresenceChannel:(e,t)=>new eA(e,t),createEncryptedChannel:(e,t,r)=>new eM(e,t,r),createTimelineSender:(e,t)=>new eI(e,t),createHandshake:(e,t)=>new ek(e,t),createAssistantToTheTransportManager:(e,t,r)=>new ew(e,t,r)};class ez{constructor(e){this.options=e||{},this.livesLeft=this.options.lives||1/0}getAssistant(e){return eL.createAssistantToTheTransportManager(this,e,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})}isAlive(){return this.livesLeft>0}reportDeath(){this.livesLeft-=1}}class ej{constructor(e,t){this.strategies=e,this.loop=!!t.loop,this.failFast=!!t.failFast,this.timeout=t.timeout,this.timeoutLimit=t.timeoutLimit}isSupported(){return Q(this.strategies,U.method("isSupported"))}connect(e,t){var r=this.strategies,n=0,i=this.timeout,o=null,s=(a,l)=>{l?t(null,l):(n+=1,this.loop&&(n%=r.length),n0&&(i=new F(r.timeout,function(){o.abort(),n(!0)})),o=e.connect(t,function(e,t){(!(e&&i&&i.isRunning())||r.failFast)&&(i&&i.ensureAborted(),n(e,t))}),{abort:function(){i&&i.ensureAborted(),o.abort()},forceMinPriority:function(e){o.forceMinPriority(e)}}}}class eF{constructor(e){this.strategies=e}isSupported(){return Q(this.strategies,U.method("isSupported"))}connect(e,t){var r,n,i,o;return r=this.strategies,n=e,i=function(e,r){return function(n,i){if(r[e].error=n,n){(function(e,t){for(var r=0;r=U.now()){var s=this.transports[n.transport];s&&(["ws","wss"].includes(n.transport)||i>3?(this.timeline.info({cached:!0,transport:n.transport,latency:n.latency}),o.push(new ej([s],{timeout:2*n.latency+1e3,failFast:!0}))):i++)}var a=U.now(),l=o.pop().connect(e,function n(s,c){s?(eH(r),o.length>0?(a=U.now(),l=o.pop().connect(e,n)):t(s)):(function(e,t,r,n){var i=e4.getLocalStorage();if(i)try{i[eq(e)]=Y({timestamp:U.now(),transport:t,latency:r,cacheSkipCount:n})}catch(e){}}(r,c.transport.name,U.now()-a,i),t(null,c))});return{abort:function(){l.abort()},forceMinPriority:function(t){e=t,l&&l.forceMinPriority(t)}}}}function eq(e){return"pusherTransport"+(e?"TLS":"NonTLS")}function eH(e){var t=e4.getLocalStorage();if(t)try{delete t[eq(e)]}catch(e){}}class eV{constructor(e,{delay:t}){this.strategy=e,this.options={delay:t}}isSupported(){return this.strategy.isSupported()}connect(e,t){var r,n=this.strategy,i=new F(this.options.delay,function(){r=n.connect(e,t)});return{abort:function(){i.ensureAborted(),r&&r.abort()},forceMinPriority:function(t){e=t,r&&r.forceMinPriority(t)}}}}class eW{constructor(e,t,r){this.test=e,this.trueBranch=t,this.falseBranch=r}isSupported(){return(this.test()?this.trueBranch:this.falseBranch).isSupported()}connect(e,t){return(this.test()?this.trueBranch:this.falseBranch).connect(e,t)}}class e${constructor(e){this.strategy=e}isSupported(){return this.strategy.isSupported()}connect(e,t){var r=this.strategy.connect(e,function(e,n){n&&r.abort(),t(e,n)});return r}}function eK(e){return function(){return e.isSupported()}}var eJ={getRequest:function(e){var t=new window.XDomainRequest;return t.ontimeout=function(){e.emit("error",new S),e.close()},t.onerror=function(t){e.emit("error",t),e.close()},t.onprogress=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText)},t.onload=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText),e.emit("finished",200),e.close()},t},abortRequest:function(e){e.ontimeout=e.onerror=e.onprogress=e.onload=null,e.abort()}};class eG extends ea{constructor(e,t,r){super(),this.hooks=e,this.method=t,this.url=r}start(e){this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=()=>{this.close()},e4.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(e)}close(){this.unloader&&(e4.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)}onChunk(e,t){for(;;){var r=this.advanceBuffer(t);if(r)this.emit("chunk",{status:e,data:r});else break}this.isBufferTooLong(t)&&this.emit("buffer_too_long")}advanceBuffer(e){var t=e.slice(this.position),r=t.indexOf("\n");return -1!==r?(this.position+=r+1,t.slice(0,r)):null}isBufferTooLong(e){return this.position===e.length&&e.length>262144}}(o=l||(l={}))[o.CONNECTING=0]="CONNECTING",o[o.OPEN=1]="OPEN",o[o.CLOSED=3]="CLOSED";var eZ=l,eQ=1;class eY{constructor(e,t){var r,n;this.hooks=e,this.session=e0(1e3)+"/"+function(e){for(var t=[],r=0;r<8;r++)t.push(e0(32).toString(32));return t.join("")}(8),this.location=(r=t,{base:(n=/([^\?]*)\/*(\??.*)/.exec(r))[1],queryString:n[2]}),this.readyState=eZ.CONNECTING,this.openStream()}send(e){return this.sendRaw(JSON.stringify([e]))}ping(){this.hooks.sendHeartbeat(this)}close(e,t){this.onClose(e,t,!0)}sendRaw(e){if(this.readyState!==eZ.OPEN)return!1;try{var t,r;return e4.createSocketRequest("POST",eX((t=this.location,r=this.session,t.base+"/"+r+"/xhr_send"))).start(e),!0}catch(e){return!1}}reconnect(){this.closeStream(),this.openStream()}onClose(e,t,r){this.closeStream(),this.readyState=eZ.CLOSED,this.onclose&&this.onclose({code:e,reason:t,wasClean:r})}onChunk(e){if(200===e.status)switch(this.readyState===eZ.OPEN&&this.onActivity(),e.data.slice(0,1)){case"o":t=JSON.parse(e.data.slice(1)||"{}"),this.onOpen(t);break;case"a":t=JSON.parse(e.data.slice(1)||"[]");for(var t,r=0;r{this.onChunk(e)}),this.stream.bind("finished",e=>{this.hooks.onFinished(this,e)}),this.stream.bind("buffer_too_long",()=>{this.reconnect()});try{this.stream.start()}catch(e){U.defer(()=>{this.onError(e),this.onClose(1006,"Could not start streaming",!1)})}}closeStream(){this.stream&&(this.stream.unbind_all(),this.stream.close(),this.stream=null)}}function eX(e){var t=-1===e.indexOf("?")?"?":"&";return e+t+"t="+ +new Date+"&n="+eQ++}function e0(e){return e4.randomInt(e)}var e1={getReceiveURL:function(e,t){return e.base+"/"+t+"/xhr_streaming"+e.queryString},onHeartbeat:function(e){e.sendRaw("[]")},sendHeartbeat:function(e){e.sendRaw("[]")},onFinished:function(e,t){e.onClose(1006,"Connection interrupted ("+t+")",!1)}},e2={getReceiveURL:function(e,t){return e.base+"/"+t+"/xhr"+e.queryString},onHeartbeat:function(){},sendHeartbeat:function(e){e.sendRaw("[]")},onFinished:function(e,t){200===t?e.reconnect():e.onClose(1006,"Connection interrupted ("+t+")",!1)}},e3={getRequest:function(e){var t=new(e4.getXHRAPI());return t.onreadystatechange=t.onprogress=function(){switch(t.readyState){case 3:t.responseText&&t.responseText.length>0&&e.onChunk(t.status,t.responseText);break;case 4:t.responseText&&t.responseText.length>0&&e.onChunk(t.status,t.responseText),e.emit("finished",t.status),e.close()}},t},abortRequest:function(e){e.onreadystatechange=null,e.abort()}},e6={createStreamingSocket(e){return this.createSocket(e1,e)},createPollingSocket(e){return this.createSocket(e2,e)},createSocket:(e,t)=>new eY(e,t),createXHR(e,t){return this.createRequest(e3,e,t)},createRequest:(e,t,r)=>new eG(e,t,r)};e6.createXDR=function(e,t){return this.createRequest(eJ,e,t)};var e4={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:u,DependenciesReceivers:h,getDefaultStrategy:function(e,t,r){var n,i={};function o(t,n,o,s,a){var l=r(e,t,n,o,s,a);return i[t]=l,l}var s=Object.assign({},t,{hostNonTLS:e.wsHost+":"+e.wsPort,hostTLS:e.wsHost+":"+e.wssPort,httpPath:e.wsPath}),a=Object.assign({},s,{useTLS:!0}),l=Object.assign({},t,{hostNonTLS:e.httpHost+":"+e.httpPort,hostTLS:e.httpHost+":"+e.httpsPort,httpPath:e.httpPath}),c={loop:!0,timeout:15e3,timeoutLimit:6e4},u=new ez({minPingDelay:1e4,maxPingDelay:e.activityTimeout}),p=new ez({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),d=o("ws","ws",3,s,u),h=o("wss","ws",3,a,u),f=o("sockjs","sockjs",1,l),v=o("xhr_streaming","xhr_streaming",1,l,p),g=o("xdr_streaming","xdr_streaming",1,l,p),m=o("xhr_polling","xhr_polling",1,l),y=o("xdr_polling","xdr_polling",1,l),S=new ej([d],c),C=new ej([h],c),b=new ej([f],c),w=new ej([new eW(eK(v),v,g)],c),P=new ej([new eW(eK(m),m,y)],c),R=new ej([new eW(eK(w),new eF([w,new eV(P,{delay:4e3})]),P)],c),k=new eW(eK(R),R,b);return n=new eF(t.useTLS?[S,new eV(k,{delay:2e3})]:[S,new eV(C,{delay:2e3}),new eV(k,{delay:5e3})]),new eU(new e$(new eW(eK(d),n,k)),i,{ttl:18e5,timeline:t.timeline,useTLS:t.useTLS})},Transports:ev,transportConnectionInitializer:function(){var e=this;e.timeline.info(e.buildTimelineMessage({transport:e.name+(e.options.useTLS?"s":"")})),e.hooks.isInitialized()?e.changeState("initialized"):e.hooks.file?(e.changeState("initializing"),f.load(e.hooks.file,{useTLS:e.options.useTLS},function(t,r){e.hooks.isInitialized()?(e.changeState("initialized"),r(!0)):(t&&e.onError(t),e.onClose(),r(!1))})):e.onClose()},HTTPFactory:e6,TimelineTransport:{name:"jsonp",getAgent:function(e,t){return function(r,n){var i="http"+(t?"s":"")+"://"+(e.host||e.options.host)+e.options.path,o=e4.createJSONPRequest(i,r),s=e4.ScriptReceivers.create(function(t,r){u.remove(s),o.cleanup(),r&&r.host&&(e.host=r.host),n&&n(t,r)});o.send(s)}}},getXHRAPI:()=>window.XMLHttpRequest,getWebSocketAPI:()=>window.WebSocket||window.MozWebSocket,setup(e){window.Pusher=e;var t=()=>{this.onDocumentBody(e.ready)};window.JSON?t():f.load("json2",{},t)},getDocument:()=>document,getProtocol(){return this.getDocument().location.protocol},getAuthorizers:()=>({ajax:I,jsonp:et}),onDocumentBody(e){document.body?e():setTimeout(()=>{this.onDocumentBody(e)},0)},createJSONPRequest:(e,t)=>new en(e,t),createScriptRequest:e=>new er(e),getLocalStorage(){try{return window.localStorage}catch(e){return}},createXHR(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest(){return new(this.getXHRAPI())},createMicrosoftXHR:()=>new ActiveXObject("Microsoft.XMLHTTP"),getNetwork:()=>eb,createWebSocket(e){return new(this.getWebSocketAPI())(e)},createSocketRequest(e,t){if(this.isXHRSupported())return this.HTTPFactory.createXHR(e,t);if(this.isXDRSupported(0===t.indexOf("https:")))return this.HTTPFactory.createXDR(e,t);throw"Cross-origin HTTP requests are not supported"},isXHRSupported(){var e=this.getXHRAPI();return!!e&&void 0!==new e().withCredentials},isXDRSupported(e){var t=this.getProtocol();return!!window.XDomainRequest&&t===(e?"https:":"http:")},addUnloadListener(e){void 0!==window.addEventListener?window.addEventListener("unload",e,!1):void 0!==window.attachEvent&&window.attachEvent("onunload",e)},removeUnloadListener(e){void 0!==window.addEventListener?window.removeEventListener("unload",e,!1):void 0!==window.detachEvent&&window.detachEvent("onunload",e)},randomInt:e=>Math.floor((window.crypto||window.msCrypto).getRandomValues(new Uint32Array(1))[0]/0x100000000*e)};(s=c||(c={}))[s.ERROR=3]="ERROR",s[s.INFO=6]="INFO",s[s.DEBUG=7]="DEBUG";var e5=c;class e8{constructor(e,t,r){this.key=e,this.session=t,this.events=[],this.options=r||{},this.sent=0,this.uniqueID=0}log(e,t){e<=this.options.level&&(this.events.push(q({},t,{timestamp:U.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())}error(e){this.log(e5.ERROR,e)}info(e){this.log(e5.INFO,e)}debug(e){this.log(e5.DEBUG,e)}isEmpty(){return 0===this.events.length}send(e,t){var r=q({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],e(r,(e,r)=>{!e&&this.sent++,t&&t(e,r)}),!0}generateUniqueID(){return this.uniqueID++,this.uniqueID}}class e9{constructor(e,t,r,n){this.name=e,this.priority=t,this.transport=r,this.options=n||{}}isSupported(){return this.transport.isSupported({useTLS:this.options.useTLS})}connect(e,t){if(!this.isSupported())return e7(new R,t);if(this.priority{!r&&(c(),i?i.close():n.close())},forceMinPriority:e=>{!r&&this.priority{var r="socket_id="+encodeURIComponent(e.socketId);for(var n in t.params)r+="&"+encodeURIComponent(n)+"="+encodeURIComponent(t.params[n]);if(null!=t.paramsProvider){let e=t.paramsProvider();for(var n in e)r+="&"+encodeURIComponent(n)+"="+encodeURIComponent(e[n])}return r};var ti=e=>{if(void 0===e4.getAuthorizers()[e.transport])throw`'${e.transport}' is not a recognized auth transport`;return(t,r)=>{let n=tn(t,e);e4.getAuthorizers()[e.transport](e4,n,e,a.UserAuthentication,r)}};let to=(e,t)=>{var r="socket_id="+encodeURIComponent(e.socketId);for(var n in r+="&channel_name="+encodeURIComponent(e.channelName),t.params)r+="&"+encodeURIComponent(n)+"="+encodeURIComponent(t.params[n]);if(null!=t.paramsProvider){let e=t.paramsProvider();for(var n in e)r+="&"+encodeURIComponent(n)+"="+encodeURIComponent(e[n])}return r};var ts=e=>{if(void 0===e4.getAuthorizers()[e.transport])throw`'${e.transport}' is not a recognized auth transport`;return(t,r)=>{let n=to(t,e);e4.getAuthorizers()[e.transport](e4,n,e,a.ChannelAuthorization,r)}};let ta=(e,t,r)=>{let n={authTransport:t.transport,authEndpoint:t.endpoint,auth:{params:t.params,headers:t.headers}};return(t,i)=>{r(e.channel(t.channelName),n).authorize(t.socketId,i)}};class tl extends ea{constructor(e){super(function(e,t){ee.debug(`No callbacks on watchlist events for ${e}`)}),this.pusher=e,this.bindWatchlistInternalEvent()}handleEvent(e){e.data.events.forEach(e=>{this.emit(e.name,e)})}bindWatchlistInternalEvent(){this.pusher.connection.bind("message",e=>{"pusher_internal:watchlist_events"===e.event&&this.handleEvent(e)})}}var tc=function(){let e,t;return{promise:new Promise((r,n)=>{e=r,t=n}),resolve:e,reject:t}};class tu extends ea{constructor(e){super(function(e,t){ee.debug("No callbacks on user for "+e)}),this.signin_requested=!1,this.user_data=null,this.serverToUserChannel=null,this.signinDonePromise=null,this._signinDoneResolve=null,this._onAuthorize=(e,t)=>{if(e){ee.warn(`Error during signin: ${e}`),this._cleanup();return}this.pusher.send_event("pusher:signin",{auth:t.auth,user_data:t.user_data})},this.pusher=e,this.pusher.connection.bind("state_change",({previous:e,current:t})=>{"connected"!==e&&"connected"===t&&this._signin(),"connected"===e&&"connected"!==t&&(this._cleanup(),this._newSigninPromiseIfNeeded())}),this.watchlist=new tl(e),this.pusher.connection.bind("message",e=>{"pusher:signin_success"===e.event&&this._onSigninSuccess(e.data),this.serverToUserChannel&&this.serverToUserChannel.name===e.channel&&this.serverToUserChannel.handleEvent(e)})}signin(){!this.signin_requested&&(this.signin_requested=!0,this._signin())}_signin(){if(this.signin_requested)this._newSigninPromiseIfNeeded(),"connected"===this.pusher.connection.state&&this.pusher.config.userAuthenticator({socketId:this.pusher.connection.socket_id},this._onAuthorize)}_onSigninSuccess(e){try{this.user_data=JSON.parse(e.user_data)}catch(t){ee.error(`Failed parsing user data after signin: ${e.user_data}`),this._cleanup();return}if("string"!=typeof this.user_data.id||""===this.user_data.id){ee.error(`user_data doesn't contain an id. user_data: ${this.user_data}`),this._cleanup();return}this._signinDoneResolve(),this._subscribeChannels()}_subscribeChannels(){this.serverToUserChannel=new ex(`#server-to-user-${this.user_data.id}`,this.pusher),this.serverToUserChannel.bind_global((e,t)=>{0!==e.indexOf("pusher_internal:")&&0!==e.indexOf("pusher:")&&this.emit(e,t)}),(e=>{e.subscriptionPending&&e.subscriptionCancelled?e.reinstateSubscription():e.subscriptionPending||"connected"!==this.pusher.connection.state||e.subscribe()})(this.serverToUserChannel)}_cleanup(){this.user_data=null,this.serverToUserChannel&&(this.serverToUserChannel.unbind_all(),this.serverToUserChannel.disconnect(),this.serverToUserChannel=null),this.signin_requested&&this._signinDoneResolve()}_newSigninPromiseIfNeeded(){if(!this.signin_requested||this.signinDonePromise&&!this.signinDonePromise.done)return;let{promise:e,resolve:t,reject:r}=tc();e.done=!1;let n=()=>{e.done=!0};e.then(n).catch(n),this.signinDonePromise=e,this._signinDoneResolve=t}}class tp{static ready(){tp.isReady=!0;for(var e=0,t=tp.instances.length;ee4.getDefaultStrategy(this.config,e,tt),timeline:this.timeline,activityTimeout:this.config.activityTimeout,pongTimeout:this.config.pongTimeout,unavailableTimeout:this.config.unavailableTimeout,useTLS:!!this.config.useTLS}),this.connection.bind("connected",()=>{this.subscribeAll(),this.timelineSender&&this.timelineSender.send(this.connection.isUsingTLS())}),this.connection.bind("message",e=>{var t=0===e.event.indexOf("pusher_internal:");if(e.channel){var r=this.channel(e.channel);r&&r.handleEvent(e)}t||this.global_emitter.emit(e.event,e.data)}),this.connection.bind("connecting",()=>{this.channels.disconnect()}),this.connection.bind("disconnected",()=>{this.channels.disconnect()}),this.connection.bind("error",e=>{ee.warn(e)}),tp.instances.push(this),this.timeline.info({instances:tp.instances.length}),this.user=new tu(this),tp.isReady&&this.connect()}channel(e){return this.channels.find(e)}allChannels(){return this.channels.all()}connect(){if(this.connection.connect(),this.timelineSender&&!this.timelineSenderTimer){var e=this.connection.isUsingTLS(),t=this.timelineSender;this.timelineSenderTimer=new B(6e4,function(){t.send(e)})}}disconnect(){this.connection.disconnect(),this.timelineSenderTimer&&(this.timelineSenderTimer.ensureAborted(),this.timelineSenderTimer=null)}bind(e,t,r){return this.global_emitter.bind(e,t,r),this}unbind(e,t,r){return this.global_emitter.unbind(e,t,r),this}bind_global(e){return this.global_emitter.bind_global(e),this}unbind_global(e){return this.global_emitter.unbind_global(e),this}unbind_all(e){return this.global_emitter.unbind_all(),this}subscribeAll(){var e;for(e in this.channels.channels)this.channels.channels.hasOwnProperty(e)&&this.subscribe(e)}subscribe(e){var t=this.channels.add(e,this);return t.subscriptionPending&&t.subscriptionCancelled?t.reinstateSubscription():t.subscriptionPending||"connected"!==this.connection.state||t.subscribe(),t}unsubscribe(e){var t=this.channels.find(e);t&&t.subscriptionPending?t.cancelSubscription():(t=this.channels.remove(e))&&t.subscribed&&t.unsubscribe()}send_event(e,t,r){return this.connection.send_event(e,t,r)}shouldUseTLS(){return this.config.useTLS}signin(){this.user.signin()}}tp.instances=[],tp.isReady=!1,tp.logToConsole=!1,tp.Runtime=e4,tp.ScriptReceivers=e4.ScriptReceivers,tp.DependenciesReceivers=e4.DependenciesReceivers,tp.auth_callbacks=e4.auth_callbacks;var td=t.default=tp;e4.setup(tp)}])},e.exports=r()},12699:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarSynthesisAdapter=void 0;let n=r(93153),i=r(23202);class o extends i.SynthesisAdapterBase{constructor(e,t,r,n,i){super(e,t,r,void 0),this.privAvatarSynthesizer=n,this.privSynthesizer=n,this.privAvatarConfig=i}setSynthesisContextSynthesisSection(){this.privSynthesisContext.setSynthesisSection(void 0)}setSpeechConfigSynthesisSection(){this.privSynthesizerConfig.synthesisVideoSection={format:{bitrate:this.privAvatarConfig.videoFormat?.bitrate,codec:this.privAvatarConfig.videoFormat?.codec,crop:{bottomRight:{x:this.privAvatarConfig.videoFormat?.cropRange?.bottomRight?.x,y:this.privAvatarConfig.videoFormat?.cropRange?.bottomRight?.y},topLeft:{x:this.privAvatarConfig.videoFormat?.cropRange?.topLeft?.x,y:this.privAvatarConfig.videoFormat?.cropRange?.topLeft?.y}},resolution:{height:this.privAvatarConfig.videoFormat?.height,width:this.privAvatarConfig.videoFormat?.width}},protocol:{name:"WebRTC",webrtcConfig:{clientDescription:btoa(this.privSynthesizerConfig.parameters.getProperty(n.PropertyId.TalkingAvatarService_WebRTC_SDP)),iceServers:this.privAvatarConfig.remoteIceServers??this.privAvatarSynthesizer.iceServers}},talkingAvatar:{background:{color:this.privAvatarConfig.backgroundColor,image:{url:this.privAvatarConfig.backgroundImage?.toString()}},character:this.privAvatarConfig.character,customized:this.privAvatarConfig.customized,style:this.privAvatarConfig.style,useBuiltInVoice:this.privAvatarConfig.useBuiltInVoice}}}onAvatarEvent(e){if(this.privAvatarSynthesizer.avatarEventReceived){let t=new n.AvatarEventArgs(e.Data.Offset,e.Data.Name);try{this.privAvatarSynthesizer.avatarEventReceived(this.privAvatarSynthesizer,t)}catch(e){}}}}t.AvatarSynthesisAdapter=o},12911:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(r(78806)),i=o(r(80764));function o(e){return e&&e.__esModule?e:{default:e}}let s=(0,n.default)("v3",48,i.default);t.default=s},13009:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceAdapter=void 0;let n=r(89556),i=r(85098),o=r(87378),s=r(35155),a=r(93153),l=r(25369),c=r(23202),u=r(68421),p=r(15639);class d extends c.ServiceRecognizerBase{constructor(e,t,r,n,i){super(e,t,r,n,i),this.privEvents=new o.EventSource,this.privDialogServiceConnector=i,this.receiveMessageOverride=()=>this.receiveDialogMessageOverride(),this.privTurnStateManager=new l.DialogServiceTurnStateManager,this.recognizeOverride=(e,t,r)=>this.listenOnce(e,t,r),this.postConnectImplOverride=e=>this.dialogConnectImpl(e),this.configConnectionOverride=e=>this.configConnection(e),this.disconnectOverride=()=>this.privDisconnect(),this.privDialogAudioSource=r,this.agentConfigSent=!1,this.privLastResult=null,this.connectionEvents.attach(e=>{"ConnectionClosedEvent"===e.name&&(this.terminateMessageLoop=!0)})}async sendMessage(e){let t=o.createGuid(),r=o.createNoDashGuid(),n=JSON.stringify({context:{interactionId:t},messagePayload:JSON.parse(e),version:.5}),i=await this.fetchConnection();await i.send(new p.SpeechConnectionMessage(o.MessageType.Text,"agent",r,"application/json",n))}async privDisconnect(){await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.NoError,"Disconnecting"),this.terminateMessageLoop=!0,this.agentConfigSent=!1}processTypeSpecificMessages(e){let t,r;let n=new a.PropertyCollection;switch(e.messageType===o.MessageType.Text&&n.setProperty(a.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),e.path.toLowerCase()){case"speech.phrase":let i=c.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);if(this.privRequestSession.onPhraseRecognized(i.Offset+i.Duration),i.RecognitionStatus!==c.RecognitionStatus.TooManyRequests&&i.RecognitionStatus!==c.RecognitionStatus.Error){let e=this.fireEventForResult(i,n);if(this.privLastResult=e.result,this.privDialogServiceConnector.recognized)try{this.privDialogServiceConnector.recognized(this.privDialogServiceConnector,e)}catch(e){}}r=!0;break;case"speech.hypothesis":let s=c.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new a.SpeechRecognitionResult(this.privRequestSession.requestId,a.ResultReason.RecognizingSpeech,s.Text,s.Duration,s.Offset,s.Language,s.LanguageDetectionConfidence,void 0,void 0,s.asJson(),n),this.privRequestSession.onHypothesis(s.Offset);let l=new a.SpeechRecognitionEventArgs(t,s.Offset,this.privRequestSession.sessionId);if(this.privDialogServiceConnector.recognizing)try{this.privDialogServiceConnector.recognizing(this.privDialogServiceConnector,l)}catch(e){}r=!0;break;case"speech.keyword":let u=c.SpeechKeyword.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new a.SpeechRecognitionResult(this.privRequestSession.requestId,"Accepted"===u.Status?a.ResultReason.RecognizedKeyword:a.ResultReason.NoMatch,u.Text,u.Duration,u.Offset,void 0,void 0,void 0,void 0,u.asJson(),n),"Accepted"!==u.Status&&(this.privLastResult=t);let p=new a.SpeechRecognitionEventArgs(t,t.duration,t.resultId);if(this.privDialogServiceConnector.recognized)try{this.privDialogServiceConnector.recognized(this.privDialogServiceConnector,p)}catch(e){}r=!0;break;case"audio":{let t=e.requestId.toUpperCase(),r=this.privTurnStateManager.GetTurn(t);try{e.binaryBody?r.audioStream.write(e.binaryBody):r.endAudioStream()}catch(e){}}r=!0;break;case"response":this.handleResponseMessage(e),r=!0}let d=new o.Deferred;return d.resolve(r),d.promise}async cancelRecognition(e,t,r,n,i){if(this.terminateMessageLoop=!0,this.privRequestSession.isRecognizing&&await this.privRequestSession.onStopRecognizing(),this.privDialogServiceConnector.canceled){let t=new a.PropertyCollection;t.setProperty(c.CancellationErrorCodePropertyName,a.CancellationErrorCode[n]);let o=new a.SpeechRecognitionCanceledEventArgs(r,i,n,void 0,e);try{this.privDialogServiceConnector.canceled(this.privDialogServiceConnector,o)}catch{}if(this.privSuccessCallback){let e=new a.SpeechRecognitionResult(void 0,a.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,void 0,i,void 0,t);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}}async listenOnce(e,t,r){this.privRecognizerConfig.recognitionMode=e,this.privSuccessCallback=t,this.privErrorCallback=r,this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privDialogAudioSource.events),this.privRecognizerConfig.parameters.setProperty(a.PropertyId.Speech_SessionId,this.privRequestSession.sessionId);let i=this.connectImpl(),o=this.sendPreAudioMessages(),s=await this.privDialogAudioSource.attach(this.privRequestSession.audioNodeId),l=await this.privDialogAudioSource.format,c=await this.privDialogAudioSource.deviceInfo,u=new n.ReplayableAudioNode(s,l.avgBytesPerSec);await this.privRequestSession.onAudioSourceAttachCompleted(u,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:c};try{await i,await o}catch(e){return await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.ConnectionFailure,e),Promise.resolve()}let p=new a.SessionEventArgs(this.privRequestSession.sessionId);this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,p),this.sendAudio(u).then(()=>{},async e=>{await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.RuntimeError,e)})}dialogConnectImpl(e){return this.privConnectionLoop=this.startMessageLoop(),e}receiveDialogMessageOverride(){let e=new o.Deferred,t=async()=>{try{let r=this.isDisposed(),n=!this.isDisposed()&&this.terminateMessageLoop;if(r||n){e.resolve(void 0);return}let i=await this.fetchConnection(),s=await i.read();if(!s)return t();let l=p.SpeechConnectionMessage.fromConnectionMessage(s);switch(l.path.toLowerCase()){case"turn.start":{let e=l.requestId.toUpperCase(),t=this.privRequestSession.requestId.toUpperCase();e!==t?this.privTurnStateManager.StartTurn(e):this.privRequestSession.onServiceTurnStartResponse()}break;case"speech.startdetected":let u=c.SpeechDetected.fromJSON(l.textBody,this.privRequestSession.currentTurnAudioOffset),d=new a.RecognitionEventArgs(u.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechStartDetected&&this.privRecognizer.speechStartDetected(this.privRecognizer,d);break;case"speech.enddetected":let h;h=l.textBody.length>0?l.textBody:"{ Offset: 0 }";let f=c.SpeechDetected.fromJSON(h,this.privRequestSession.currentTurnAudioOffset);this.privRequestSession.onServiceRecognized(f.Offset);let v=new a.RecognitionEventArgs(f.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechEndDetected&&this.privRecognizer.speechEndDetected(this.privRecognizer,v);break;case"turn.end":{let e=l.requestId.toUpperCase(),t=this.privRequestSession.requestId.toUpperCase();if(e!==t)this.privTurnStateManager.CompleteTurn(e);else{let e=new a.SessionEventArgs(this.privRequestSession.sessionId);if(await this.privRequestSession.onServiceTurnEndResponse(!1),(!this.privRecognizerConfig.isContinuousRecognition||this.privRequestSession.isSpeechEnded||!this.privRequestSession.isRecognizing)&&this.privRecognizer.sessionStopped&&this.privRecognizer.sessionStopped(this.privRecognizer,e),this.privSuccessCallback&&this.privLastResult){try{this.privSuccessCallback(this.privLastResult),this.privLastResult=null}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}}break;default:try{!await this.processTypeSpecificMessages(l)&&this.serviceEvents&&this.serviceEvents.onEvent(new o.ServiceEvent(l.path.toLowerCase(),l.textBody))}catch(e){}}return t()}catch(t){this.terminateMessageLoop=!0,e.resolve()}};return t().catch(e=>{o.Events.instance.onEvent(new o.BackgroundEvent(e))}),e.promise}async startMessageLoop(){this.terminateMessageLoop=!1;try{await this.receiveDialogMessageOverride()}catch(e){await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.RuntimeError,e)}return Promise.resolve()}async configConnection(e){return this.terminateMessageLoop?(this.terminateMessageLoop=!1,Promise.reject("Connection to service terminated.")):(await this.sendSpeechServiceConfig(e,this.privRequestSession,this.privRecognizerConfig.SpeechServiceConfig.serialize()),await this.sendAgentConfig(e),e)}async sendPreAudioMessages(){let e=await this.fetchConnection();this.addKeywordContextData(),await this.sendSpeechContext(e,!0),await this.sendAgentContext(e),await this.sendWaveHeader(e)}sendAgentConfig(e){if(this.agentConfig&&!this.agentConfigSent){if(this.privRecognizerConfig.parameters.getProperty(a.PropertyId.Conversation_DialogType)===a.DialogServiceConfig.DialogTypes.CustomCommands){let e=this.agentConfig.get();e.botInfo.commandsCulture=this.privRecognizerConfig.parameters.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage,"en-us"),this.agentConfig.set(e)}this.onEvent(new i.SendingAgentContextMessageEvent(this.agentConfig));let t=this.agentConfig.toJsonString();return this.agentConfigSent=!0,e.send(new p.SpeechConnectionMessage(o.MessageType.Text,"agent.config",this.privRequestSession.requestId,"application/json",t))}}sendAgentContext(e){let t=o.createGuid(),r=JSON.stringify({channelData:"",context:{interactionId:t},messagePayload:this.privDialogServiceConnector.properties.getProperty(a.PropertyId.Conversation_Speech_Activity_Template),version:.5});return e.send(new p.SpeechConnectionMessage(o.MessageType.Text,"speech.agent.context",this.privRequestSession.requestId,"application/json",r))}fireEventForResult(e,t){let r=c.EnumTranslation.implTranslateRecognitionResult(e.RecognitionStatus),n=new a.SpeechRecognitionResult(this.privRequestSession.requestId,r,e.DisplayText,e.Duration,e.Offset,e.Language,e.LanguageDetectionConfidence,void 0,void 0,e.asJson(),t);return new a.SpeechRecognitionEventArgs(n,e.Offset,this.privRequestSession.sessionId)}handleResponseMessage(e){let t=JSON.parse(e.textBody);switch(t.messageType.toLowerCase()){case"message":let r=e.requestId.toUpperCase(),n=u.ActivityPayloadResponse.fromJSON(e.textBody),i=this.privTurnStateManager.GetTurn(r);if(n.conversationId){let e=this.agentConfig.get();e.botInfo.conversationId=n.conversationId,this.agentConfig.set(e)}let l=i.processActivityPayload(n,s.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormatString(this.privDialogServiceConnector.properties.getProperty(a.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0))),c=new a.ActivityReceivedEventArgs(n.messagePayload,l);if(this.privDialogServiceConnector.activityReceived)try{this.privDialogServiceConnector.activityReceived(this.privDialogServiceConnector,c)}catch(e){}break;case"messagestatus":if(this.privDialogServiceConnector.turnStatusReceived)try{this.privDialogServiceConnector.turnStatusReceived(this.privDialogServiceConnector,new a.TurnStatusReceivedEventArgs(e.textBody))}catch(e){}break;default:o.Events.instance.onEvent(new o.BackgroundEvent(`Unexpected response of type ${t.messageType}. Ignoring.`))}}onEvent(e){this.privEvents.onEvent(e),o.Events.instance.onEvent(e)}addKeywordContextData(){let e=this.privRecognizerConfig.parameters.getProperty("SPEECH-KeywordsToDetect");if(void 0===e)return;let t=this.privRecognizerConfig.parameters.getProperty("SPEECH-KeywordsToDetect-Offsets"),r=this.privRecognizerConfig.parameters.getProperty("SPEECH-KeywordsToDetect-Durations"),n=e.split(";"),i=void 0===t?[]:t.split(";"),o=void 0===r?[]:r.split(";"),s=[];for(let e=0;e{"use strict";let n;r.d(t,{A:()=>a});let i={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},o=new Uint8Array(16),s=[];for(let e=0;e<256;++e)s.push((e+256).toString(16).slice(1));let a=function(e,t,r){if(i.randomUUID&&!t&&!e)return i.randomUUID();let a=(e=e||{}).random??e.rng?.()??function(){if(!n){if("undefined"==typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");n=crypto.getRandomValues.bind(crypto)}return n(o)}();if(a.length<16)throw Error("Random bytes length must be >= 16");if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){if((r=r||0)<0||r+16>t.length)throw RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=a[e];return t}return function(e,t=0){return(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase()}(a)}},13799:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionStatus=t.SynthesisStatus=void 0,function(e){e[e.Success=0]="Success",e[e.SynthesisEnd=1]="SynthesisEnd",e[e.Error=2]="Error"}(t.SynthesisStatus||(t.SynthesisStatus={})),function(e){e[e.Success=0]="Success",e[e.NoMatch=1]="NoMatch",e[e.InitialSilenceTimeout=2]="InitialSilenceTimeout",e[e.BabbleTimeout=3]="BabbleTimeout",e[e.Error=4]="Error",e[e.EndOfDictation=5]="EndOfDictation",e[e.TooManyRequests=6]="TooManyRequests",e[e.BadRequest=7]="BadRequest",e[e.Forbidden=8]="Forbidden"}(t.RecognitionStatus||(t.RecognitionStatus={}))},14081:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},14179:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileConnectionFactory=t.SpeakerRecognitionConnectionFactory=void 0;let n=r(89556),i=r(93153),o=r(32150),s=r(23202),a=r(10906);class l extends o.ConnectionFactoryBase{create(e,t,r,l){let c=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Endpoint);if(!c){let t=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Region),n=o.ConnectionFactoryBase.getHostSuffix(t),s=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Host,`wss://${t}.spr-frontend.speech${n}`),a=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_SpeakerIdMode,"TextIndependentIdentification");c=`${s}/speaker/ws/${this.scenarioToPath(a)}/${r}`}let u={format:"simple",language:e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_RecoLanguage)};this.setCommonUrlParams(e,u,c);let p={};void 0!==t.token&&""!==t.token&&(p[t.headerName]=t.token),p[a.HeaderNames.ConnectionId]=l,p[a.HeaderNames.SpIDAuthKey]=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Key),e.parameters.setProperty(i.PropertyId.SpeechServiceConnection_Url,c);let d="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new n.WebsocketConnection(c,u,p,new s.WebsocketMessageFormatter,n.ProxyInfo.fromRecognizerConfig(e),d,l)}scenarioToPath(e){switch(e){case"TextIndependentVerification":case"2":return"verification/text-independent";case"TextDependentVerification":case"1":return"verification/text-dependent";default:return"identification/text-independent"}}}class c extends l{create(e,t,r){return super.create(e,t,"recognition",r)}}t.SpeakerRecognitionConnectionFactory=c;class u extends l{create(e,t,r){return super.create(e,t,"profile",r)}}t.VoiceProfileConnectionFactory=u},14505:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},14549:(e,t,r)=>{"use strict";r.d(t,{m:()=>s});var n=r(96331),i=r(27813),o=r(24436);function s(e,t){let r=(0,i.o)(e),s=(0,i.o)(t);return Math.round((+r-(0,o.G)(r)-(+s-(0,o.G)(s)))/n.w4)}},15015:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("Paperclip",[["path",{d:"M13.234 20.252 21 12.3",key:"1cbrk9"}],["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 0 2.828 2 2 0 0 0 2.828 0l8.414-8.586a4 4 0 0 0 0-5.656 4 4 0 0 0-5.656 0l-8.415 8.585a6 6 0 1 0 8.486 8.486",key:"1pkts6"}]])},15475:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationParticipantsChangedEventArgs=void 0;let n=r(93153);class i extends n.SessionEventArgs{constructor(e,t,r){super(r),this.privReason=e,this.privParticipant=t}get reason(){return this.privReason}get participants(){return this.privParticipant}}t.ConversationParticipantsChangedEventArgs=i},15511:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAudioPlayer=void 0;let n=r(8055),i=r(93153),o=r(25342);class s{constructor(e){this.audioContext=null,this.gainNode=null,this.autoUpdateBufferTimer=0,void 0===e&&(e=i.AudioStreamFormat.getDefaultInputFormat()),this.init(e)}playAudioSample(e,t,r){try{this.ensureInitializedContext();let r=this.formatAudioData(e),n=new Float32Array(this.samples.length+r.length);n.set(this.samples,0),n.set(r,this.samples.length),this.samples=n,t&&t()}catch(e){r&&r(e)}}stopAudio(e,t){null!==this.audioContext&&(this.samples=new Float32Array,clearInterval(this.autoUpdateBufferTimer),this.audioContext.close().then(()=>{e&&e()},e=>{t&&t(e)}),this.audioContext=null)}init(e){this.audioFormat=e,this.samples=new Float32Array}ensureInitializedContext(){null===this.audioContext&&(this.createAudioContext(),this.autoUpdateBufferTimer=setInterval(()=>{this.updateAudioBuffer()},200))}createAudioContext(){this.audioContext=o.AudioStreamFormatImpl.getAudioContext(),this.gainNode=this.audioContext.createGain(),this.gainNode.gain.value=1,this.gainNode.connect(this.audioContext.destination),this.startTime=this.audioContext.currentTime}formatAudioData(e){switch(this.audioFormat.bitsPerSample){case 8:return this.formatArrayBuffer(new Int8Array(e),128);case 16:return this.formatArrayBuffer(new Int16Array(e),32768);case 32:return this.formatArrayBuffer(new Int32Array(e),0x80000000);default:throw new n.InvalidOperationError("Only WAVE_FORMAT_PCM (8/16/32 bps) format supported at this time")}}formatArrayBuffer(e,t){let r=new Float32Array(e.length);for(let n=0;n{t.buffer=e,t.connect(r),t.start(0)})}}t.BaseAudioPlayer=s},15639:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechConnectionMessage=void 0;let n=r(87378),i=r(10906);class o extends n.ConnectionMessage{constructor(e,t,r,o,s,a,l,c){if(!t)throw new n.ArgumentNullError("path");if(!r)throw new n.ArgumentNullError("requestId");let u={};if(u[i.HeaderNames.Path]=t,u[i.HeaderNames.RequestId]=r,u[i.HeaderNames.RequestTimestamp]=new Date().toISOString(),o&&(u[i.HeaderNames.ContentType]=o),a&&(u[i.HeaderNames.RequestStreamId]=a),l)for(let e in l)e&&(u[e]=l[e]);c?super(e,s,u,c):super(e,s,u),this.privPath=t,this.privRequestId=r,this.privContentType=o,this.privStreamId=a,this.privAdditionalHeaders=l}get path(){return this.privPath}get requestId(){return this.privRequestId}get contentType(){return this.privContentType}get streamId(){return this.privStreamId}get additionalHeaders(){return this.privAdditionalHeaders}static fromConnectionMessage(e){let t=null,r=null,n=null,s=null,a={};if(e.headers)for(let o in e.headers)o&&(o.toLowerCase()===i.HeaderNames.Path.toLowerCase()?t=e.headers[o]:o.toLowerCase()===i.HeaderNames.RequestId.toLowerCase()?r=e.headers[o]:o.toLowerCase()===i.HeaderNames.ContentType.toLowerCase()?n=e.headers[o]:o.toLowerCase()===i.HeaderNames.RequestStreamId.toLowerCase()?s=e.headers[o]:a[o]=e.headers[o]);return new o(e.messageType,t,r,n,e.body,s,a,e.id)}}t.SpeechConnectionMessage=o},16074:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeferralMap=void 0;class r{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(t){this.privMap[e].reject(t)}finally{this.privMap[e]=void 0}}}t.DeferralMap=r},16192:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriptionEventArgs=t.ConversationTranscriptionEventArgs=t.SpeechRecognitionEventArgs=void 0;let n=r(93153);class i extends n.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.SpeechRecognitionEventArgs=i;class o extends n.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.ConversationTranscriptionEventArgs=o;class s extends i{}t.MeetingTranscriptionEventArgs=s},16619:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationWebsocketMessageFormatter=void 0;let n=r(87378),i=r(4740);class o{toConnectionMessage(e){let t=new n.Deferred;try{if(e.messageType===n.MessageType.Text){let r=new i.ConversationConnectionMessage(e.messageType,e.textContent,{},e.id);t.resolve(r)}else e.messageType===n.MessageType.Binary&&t.resolve(new i.ConversationConnectionMessage(e.messageType,e.binaryContent,void 0,e.id))}catch(e){t.reject(`Error formatting the message. Error: ${e}`)}return t.promise}fromConnectionMessage(e){let t=new n.Deferred;try{if(e.messageType===n.MessageType.Text){let r=`${e.textBody?e.textBody:""}`;t.resolve(new n.RawWebsocketMessage(n.MessageType.Text,r,e.id))}}catch(e){t.reject(`Error formatting the message. ${e}`)}return t.promise}}t.ConversationWebsocketMessageFormatter=o},16664:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(12115),i={cm:!0,mm:!0,in:!0,px:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vw:!0,vh:!0,vmin:!0,vmax:!0,"%":!0};function o(e){var t=function(e){if("number"==typeof e)return{value:e,unit:"px"};var t,r=(e.match(/^[0-9.]*/)||"").toString();t=r.includes(".")?parseFloat(r):parseInt(r,10);var n=(e.match(/[^0-9]*$/)||"").toString();return i[n]?{value:t,unit:n}:(console.warn("React Spinners: ".concat(e," is not a valid css value. Defaulting to ").concat(t,"px.")),{value:t,unit:"px"})}(e);return"".concat(t.value).concat(t.unit)}var s=function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},l=function(e,t,r){var n="react-spinners-".concat(e,"-").concat(r);if("undefined"==typeof window||!window.document)return n;var i=document.createElement("style");document.head.appendChild(i);var o=i.sheet,s="\n @keyframes ".concat(n," {\n ").concat(t,"\n }\n ");return o&&o.insertRule(s,0),n}("PulseLoader","0% {transform: scale(1); opacity: 1} 45% {transform: scale(0.1); opacity: 0.7} 80% {transform: scale(1); opacity: 1}","pulse");let c=function(e){var t=e.loading,r=e.color,i=void 0===r?"#000000":r,c=e.speedMultiplier,u=void 0===c?1:c,p=e.cssOverride,d=e.size,h=void 0===d?15:d,f=e.margin,v=void 0===f?2:f,g=a(e,["loading","color","speedMultiplier","cssOverride","size","margin"]),m=s({display:"inherit"},void 0===p?{}:p),y=function(e){return{backgroundColor:i,width:o(h),height:o(h),margin:o(v),borderRadius:"100%",display:"inline-block",animation:"".concat(l," ").concat(.75/u,"s ").concat(.12*e/u,"s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)"),animationFillMode:"both"}};return void 0===t||t?n.createElement("span",s({style:m},g),n.createElement("span",{style:y(1)}),n.createElement("span",{style:y(2)}),n.createElement("span",{style:y(3)})):null}},17008:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.AudioFileWriter=void 0;let s=o(r(10952)),a=r(35413);class l{constructor(e){a.Contracts.throwIfNullOrUndefined(s.openSync,"\nFile System access not available, please use Push or PullAudioOutputStream"),this.privFd=s.openSync(e,"w")}set format(e){a.Contracts.throwIfNotUndefined(this.privAudioFormat,"format is already set"),this.privAudioFormat=e;let t=0;this.privAudioFormat.hasHeader&&(t=this.privAudioFormat.header.byteLength),void 0!==this.privFd&&(this.privWriteStream=s.createWriteStream("",{fd:this.privFd,start:t,autoClose:!1}))}write(e){a.Contracts.throwIfNullOrUndefined(this.privAudioFormat,"must set format before writing."),void 0!==this.privWriteStream&&this.privWriteStream.write(new Uint8Array(e.slice(0)))}close(){void 0!==this.privFd&&(this.privWriteStream.on("finish",()=>{this.privAudioFormat.hasHeader&&(this.privAudioFormat.updateHeader(this.privWriteStream.bytesWritten),s.writeSync(this.privFd,new Int8Array(this.privAudioFormat.header),0,this.privAudioFormat.header.byteLength,0)),s.closeSync(this.privFd),this.privFd=void 0}),this.privWriteStream.end())}id(){return this.privId}}t.AudioFileWriter=l},17028:(e,t,r)=>{"use strict";r.d(t,{C:()=>s});var n=r(12115),i=r(88068),o=r(46611),s=e=>{let{present:t,children:r}=e,s=function(e){var t,r;let[i,s]=n.useState(),l=n.useRef(null),c=n.useRef(e),u=n.useRef("none"),[p,d]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=>{let e=a(l.current);u.current="mounted"===p?e:"none"},[p]),(0,o.N)(()=>{let t=l.current,r=c.current;if(r!==e){let n=u.current,i=a(t);e?d("MOUNT"):"none"===i||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):r&&n!==i?d("ANIMATION_OUT"):d("UNMOUNT"),c.current=e}},[e,d]),(0,o.N)(()=>{if(i){var e;let t;let r=null!==(e=i.ownerDocument.defaultView)&&void 0!==e?e:window,n=e=>{let n=a(l.current).includes(e.animationName);if(e.target===i&&n&&(d("ANIMATION_END"),!c.current)){let e=i.style.animationFillMode;i.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=e)})}},o=e=>{e.target===i&&(u.current=a(l.current))};return i.addEventListener("animationstart",o),i.addEventListener("animationcancel",n),i.addEventListener("animationend",n),()=>{r.clearTimeout(t),i.removeEventListener("animationstart",o),i.removeEventListener("animationcancel",n),i.removeEventListener("animationend",n)}}d("ANIMATION_END")},[i,d]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:n.useCallback(e=>{l.current=e?getComputedStyle(e):null,s(e)},[])}}(t),l="function"==typeof r?r({present:s.isPresent}):n.Children.only(r),c=(0,i.s)(s.ref,function(e){var t,r;let n=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,i=n&&"isReactWarning"in n&&n.isReactWarning;return i?e.ref:(i=(n=null===(r=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(l));return"function"==typeof r||s.isPresent?n.cloneElement(l,{ref:c}):null};function a(e){return(null==e?void 0:e.animationName)||"none"}s.displayName="Presence"},17038:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranscriptionServiceRecognizer=void 0;let n=r(87378),i=r(93153),o=r(23202),s=r(15639);class a extends o.ConversationServiceRecognizer{constructor(e,t,r,n,o){super(e,t,r,n,o),this.privTranscriberRecognizer=o,this.sendPrePayloadJSONOverride=e=>this.sendTranscriptionStartJSON(e),"true"===this.privRecognizerConfig.parameters.getProperty(i.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps)&&this.privSpeechContext.setWordLevelTimings()}async sendSpeechEventAsync(e,t){if(this.privRequestSession.isRecognizing){let r=await this.fetchConnection();await this.sendSpeechEvent(r,this.createSpeechEventPayload(e,t))}}async sendMeetingSpeechEventAsync(e,t){if(this.privRequestSession.isRecognizing){let r=await this.fetchConnection();await this.sendSpeechEvent(r,this.createMeetingSpeechEventPayload(e,t))}}processTypeSpecificMessages(e){return this.processSpeechMessages(e)}handleRecognizedCallback(e,t,r){try{let n=new i.SpeechRecognitionEventArgs(e,t,r);if(this.privTranscriberRecognizer.recognized(this.privTranscriberRecognizer,n),this.privSuccessCallback){try{this.privSuccessCallback(e)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}catch(e){}}handleRecognizingCallback(e,t,r){try{let n=new i.SpeechRecognitionEventArgs(e,t,r);this.privTranscriberRecognizer.recognizing(this.privTranscriberRecognizer,n)}catch(e){}}cancelRecognition(e,t,r,n,s){let a=new i.PropertyCollection;if(a.setProperty(o.CancellationErrorCodePropertyName,i.CancellationErrorCode[n]),this.privTranscriberRecognizer.IsMeetingRecognizer()){if(this.privTranscriberRecognizer.canceled){let t=new i.MeetingTranscriptionCanceledEventArgs(r,s,n,void 0,e);try{this.privTranscriberRecognizer.canceled(this.privTranscriberRecognizer,t)}catch{}}}else if(this.privTranscriberRecognizer.canceled){let t=new i.ConversationTranscriptionCanceledEventArgs(r,s,n,void 0,e);try{this.privTranscriberRecognizer.canceled(this.privTranscriberRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new i.SpeechRecognitionResult(t,i.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,void 0,s,void 0,a);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}async sendTranscriptionStartJSON(e){if(await this.sendSpeechContext(e,!0),this.privTranscriberRecognizer.IsMeetingRecognizer()){let t=this.privTranscriberRecognizer.getMeetingInfo(),r=this.createMeetingSpeechEventPayload(t,"start");await this.sendSpeechEvent(e,r)}else{let t=this.privTranscriberRecognizer.getConversationInfo(),r=this.createSpeechEventPayload(t,"start");await this.sendSpeechEvent(e,r)}await this.sendWaveHeader(e)}sendSpeechEvent(e,t){let r=JSON.stringify(t);if(r)return e.send(new s.SpeechConnectionMessage(n.MessageType.Text,"speech.event",this.privRequestSession.requestId,"application/json",r))}createSpeechEventPayload(e,t){let r={id:"meeting",name:t,meeting:e.conversationProperties};return r.meeting.id=e.id,r.meeting.attendees=e.participants,r}createMeetingSpeechEventPayload(e,t){let r={id:"meeting",name:t,meeting:e.meetingProperties};return r.meeting.id=e.id,r.meeting.attendees=e.participants,r}}t.TranscriptionServiceRecognizer=a},17821:(e,t,r)=>{"use strict";r.d(t,{N:()=>c});var n=r(96331),i=r(9391),o=r(71563),s=r(30427),a=r(30844),l=r(77833);function c(e,t){let r=(0,l.a)(e);return Math.round((+(0,i.k)(r,t)-+function(e,t){var r,n,l,c,u,p,d,h;let f=(0,a.q)(),v=null!==(h=null!==(d=null!==(p=null!==(u=null==t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null==t?void 0:null===(n=t.locale)||void 0===n?void 0:null===(r=n.options)||void 0===r?void 0:r.firstWeekContainsDate)&&void 0!==p?p:f.firstWeekContainsDate)&&void 0!==d?d:null===(c=f.locale)||void 0===c?void 0:null===(l=c.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==h?h:1,g=(0,s.h)(e,t),m=(0,o.w)(e,0);return m.setFullYear(g,0,v),m.setHours(0,0,0,0),(0,i.k)(m,t)}(r,t))/n.my)+1}},17973:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebsocketMessageFormatter=void 0;let n=r(87378);class i{toConnectionMessage(e){let t=new n.Deferred;try{if(e.messageType===n.MessageType.Text){let r=e.textContent,i={},o=null;if(r){let e=r.split("\r\n\r\n");e&&e.length>0&&(i=this.parseHeaders(e[0]),e.length>1&&(o=e[1]))}t.resolve(new n.ConnectionMessage(e.messageType,o,i,e.id))}else if(e.messageType===n.MessageType.Binary){let r=e.binaryContent,i={},o=null;if(!r||r.byteLength<2)throw Error("Invalid binary message format. Header length missing.");let s=new DataView(r),a=s.getInt16(0);if(r.byteLengtha+2&&(o=r.slice(2+a)),t.resolve(new n.ConnectionMessage(e.messageType,o,i,e.id))}}catch(e){t.reject(`Error formatting the message. Error: ${e}`)}return t.promise}fromConnectionMessage(e){let t=new n.Deferred;try{if(e.messageType===n.MessageType.Text){let r=`${this.makeHeaders(e)}\r ${e.textBody?e.textBody:""}`;t.resolve(new n.RawWebsocketMessage(n.MessageType.Text,r,e.id))}else if(e.messageType===n.MessageType.Binary){let r=this.makeHeaders(e),i=e.binaryBody,o=this.stringToArrayBuffer(r),s=new Int8Array(o),a=s.byteLength,l=new Int8Array(2+a+(i?i.byteLength:0));if(l[0]=a>>8&255,l[1]=255&a,l.set(s,2),i){let e=new Int8Array(i);l.set(e,2+a)}let c=l.buffer;t.resolve(new n.RawWebsocketMessage(n.MessageType.Binary,c,e.id))}}catch(e){t.reject(`Error formatting the message. ${e}`)}return t.promise}makeHeaders(e){let t="";if(e.headers)for(let r in e.headers)r&&(t+=`${r}: ${e.headers[r]}\r `);return t}parseHeaders(e){let t={};if(e){let r=e.match(/[^\r\n]+/g);if(t){for(let e of r)if(e){let r=e.indexOf(":"),n=r>0?e.substr(0,r).trim().toLowerCase():e,i=r>0&&e.length>r+1?e.substr(r+1).trim():"";t[n]=i}}}return t}stringToArrayBuffer(e){let t=new ArrayBuffer(e.length),r=new DataView(t);for(let t=0;t{"use strict";r.d(t,{N:()=>i});var n=r(565);function i(e,t,r,i){let o=i?i-1:Number.POSITIVE_INFINITY,s=0;return function(i){return(0,n.On)(i)?(e.enter(r),function i(a){return(0,n.On)(a)&&s++{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Stream=void 0;let n=r(8055),i=r(36926),o=r(92434);class s{constructor(e){this.privIsWriteEnded=!1,this.privIsReadEnded=!1,this.privId=e||i.createNoDashGuid(),this.privReaderQueue=new o.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(e){}}read(){if(this.privIsReadEnded)throw new n.InvalidOperationError("Stream read has already finished");return this.privReaderQueue.dequeue().then(async e=>((void 0===e||e.isEnd)&&await this.privReaderQueue.dispose("End of stream reached"),e))}readEnded(){this.privIsReadEnded||(this.privIsReadEnded=!0,this.privReaderQueue=new o.Queue)}throwIfClosed(){if(this.privIsWriteEnded)throw new n.InvalidOperationError("Stream closed")}}t.Stream=s},18166:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(12115),i=r(95155);function o(e,t=[]){let r=[],s=()=>{let t=r.map(e=>n.createContext(e));return function(r){let i=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])}};return s.scopeName=e,[function(t,o){let s=n.createContext(o),a=r.length;r=[...r,o];let l=t=>{let{scope:r,children:o,...l}=t,c=r?.[e]?.[a]||s,u=n.useMemo(()=>l,Object.values(l));return(0,i.jsx)(c.Provider,{value:u,children:o})};return l.displayName=t+"Provider",[l,function(r,i){let l=i?.[e]?.[a]||s,c=n.useContext(l);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=r.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}(s,...t)]}},18248:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReplayableAudioNode=void 0;class r{constructor(e,t){this.privBuffers=[],this.privReplayOffset=0,this.privLastShrinkOffset=0,this.privBufferStartOffset=0,this.privBufferSerial=0,this.privBufferedBytes=0,this.privReplay=!1,this.privLastChunkAcquiredTime=0,this.privAudioNode=e,this.privBytesPerSecond=t}id(){return this.privAudioNode.id()}read(){if(this.privReplay&&0!==this.privBuffers.length){let e=Math.round((this.privReplayOffset-this.privBufferStartOffset)*this.privBytesPerSecond*1e-7);0!=e%2&&e++;let t=0;for(;t=this.privBuffers[t].chunk.buffer.byteLength;)e-=this.privBuffers[t++].chunk.buffer.byteLength;if(t(e&&e.buffer&&(this.privBuffers.push(new n(e,this.privBufferSerial++,this.privBufferedBytes)),this.privBufferedBytes+=e.buffer.byteLength),e))}detach(){return this.privBuffers=void 0,this.privAudioNode.detach()}replay(){this.privBuffers&&0!==this.privBuffers.length&&(this.privReplay=!0,this.privReplayOffset=this.privLastShrinkOffset)}shrinkBuffers(e){if(void 0===this.privBuffers||0===this.privBuffers.length)return;this.privLastShrinkOffset=e;let t=Math.round((e-this.privBufferStartOffset)*this.privBytesPerSecond*1e-7),r=0;for(;r=this.privBuffers[r].chunk.buffer.byteLength;)t-=this.privBuffers[r++].chunk.buffer.byteLength;this.privBufferStartOffset=Math.round(e-t/this.privBytesPerSecond*1e7),this.privBuffers=this.privBuffers.slice(r)}findTimeAtOffset(e){if(e=r&&e<=n)return t.chunk.timeReceived}return 0}}t.ReplayableAudioNode=r;class n{constructor(e,t,r){this.chunk=e,this.serial=t,this.byteOffset=r}}},18560:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(18090),i=r(565);let o={partial:!0,tokenize:function(e,t,r){return function(t){return(0,i.On)(t)?(0,n.N)(e,o,"linePrefix")(t):o(t)};function o(e){return null===e||(0,i.HP)(e)?t(e):r(e)}}}},19113:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerVerificationModel=void 0;let n=r(35413),i=r(93153);class o{constructor(e){if(n.Contracts.throwIfNullOrUndefined(e,"VoiceProfile"),e.profileType===i.VoiceProfileType.TextIndependentIdentification)throw Error("Verification model cannot be created from Identification profile");this.privVoiceProfile=e}static fromProfile(e){return new o(e)}get voiceProfile(){return this.privVoiceProfile}get profileIds(){return[this.voiceProfile.profileId]}get scenario(){return this.voiceProfile.profileType===i.VoiceProfileType.TextDependentVerification?"TextDependentVerification":"TextIndependentVerification"}}t.SpeakerVerificationModel=o},19313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=o;var n=function(e){return e&&e.__esModule?e:{default:e}}(r(8002));let i=[];for(let e=0;e<256;++e)i.push((e+256).toString(16).slice(1));function o(e,t=0){return i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]}t.default=function(e,t=0){let r=o(e,t);if(!(0,n.default)(r))throw TypeError("Stringified UUID is invalid");return r}},19319:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},19714:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AuthInfo=void 0;class r{constructor(e,t){this.privHeaderName=e,this.privToken=t}get headerName(){return this.privHeaderName}get token(){return this.privToken}}t.AuthInfo=r},20765:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationDetails=void 0;let n=r(23202),i=r(98596),o=r(93153);class s extends i.CancellationDetailsBase{constructor(e,t,r){super(e,t,r)}static fromResult(e){let t=o.CancellationReason.Error,r=o.CancellationErrorCode.NoError;if(e instanceof o.RecognitionResult&&e.json){let r=n.SimpleSpeechPhrase.fromJSON(e.json,0);t=n.EnumTranslation.implTranslateCancelResult(r.RecognitionStatus)}return e.properties&&(r=o.CancellationErrorCode[e.properties.getProperty(n.CancellationErrorCodePropertyName,o.CancellationErrorCode[o.CancellationErrorCode.NoError])]),new s(t,e.errorDetails||n.EnumTranslation.implTranslateErrorDetails(r),r)}}t.CancellationDetails=s},21079:(e,t,r)=>{"use strict";var n=r(9018),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var r,o,s,a,l,c,u,p,d=!1;t||(t={}),s=t.debug||!1;try{if(l=n(),c=document.createRange(),u=document.getSelection(),(p=document.createElement("span")).textContent=e,p.ariaHidden="true",p.style.all="unset",p.style.position="fixed",p.style.top=0,p.style.clip="rect(0, 0, 0, 0)",p.style.whiteSpace="pre",p.style.webkitUserSelect="text",p.style.MozUserSelect="text",p.style.msUserSelect="text",p.style.userSelect="text",p.addEventListener("copy",function(r){if(r.stopPropagation(),t.format){if(r.preventDefault(),void 0===r.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var n=i[t.format]||i.default;window.clipboardData.setData(n,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e)}t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))}),document.body.appendChild(p),c.selectNodeContents(p),u.addRange(c),!document.execCommand("copy"))throw Error("copy command was unsuccessful");d=!0}catch(n){s&&console.error("unable to copy using execCommand: ",n),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(n){s&&console.error("unable to copy using clipboardData: ",n),s&&console.error("falling back to prompt"),r="message"in t?t.message:"Copy to clipboard: #{key}, Enter",o=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",a=r.replace(/#{\s*key\s*}/g,o),window.prompt(a,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(c):u.removeAllRanges()),p&&document.body.removeChild(p),l()}return d}},21773:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])},21781:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationSynthesisEnd=void 0;let n=r(23202);class i{constructor(e){this.privSynthesisEnd=JSON.parse(e),this.privSynthesisEnd.SynthesisStatus&&(this.privSynthesisEnd.SynthesisStatus=n.SynthesisStatus[this.privSynthesisEnd.SynthesisStatus]),this.privSynthesisEnd.Status&&(this.privSynthesisEnd.SynthesisStatus=n.SynthesisStatus[this.privSynthesisEnd.Status])}static fromJSON(e){return new i(e)}get SynthesisStatus(){return this.privSynthesisEnd.SynthesisStatus}get FailureReason(){return this.privSynthesisEnd.FailureReason}}t.TranslationSynthesisEnd=i},21878:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisStartedEvent=t.ConnectingToSynthesisServiceEvent=t.SynthesisTriggeredEvent=t.SpeechSynthesisEvent=void 0;let n=r(87378);class i extends n.PlatformEvent{constructor(e,t,r=n.EventType.Info){super(e,r),this.privRequestId=t}get requestId(){return this.privRequestId}}t.SpeechSynthesisEvent=i;class o extends i{constructor(e,t,r){super("SynthesisTriggeredEvent",e),this.privSessionAudioDestinationId=t,this.privTurnAudioDestinationId=r}get audioSessionDestinationId(){return this.privSessionAudioDestinationId}get audioTurnDestinationId(){return this.privTurnAudioDestinationId}}t.SynthesisTriggeredEvent=o;class s extends i{constructor(e,t){super("ConnectingToSynthesisServiceEvent",e),this.privAuthFetchEventId=t}get authFetchEventId(){return this.privAuthFetchEventId}}t.ConnectingToSynthesisServiceEvent=s;class a extends i{constructor(e,t){super("SynthesisStartedEvent",e),this.privAuthFetchEventId=t}get authFetchEventId(){return this.privAuthFetchEventId}}t.SynthesisStartedEvent=a},22288:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisAdapter=void 0;let n=r(93153),i=r(23202);class o extends i.SynthesisAdapterBase{constructor(e,t,r,n,i){super(e,t,r,i),this.privSpeechSynthesizer=n,this.privSynthesizer=n}setSynthesisContextSynthesisSection(){this.privSynthesisContext.setSynthesisSection(this.privSpeechSynthesizer)}onSynthesisStarted(e){let t=new n.SpeechSynthesisEventArgs(new n.SpeechSynthesisResult(e,n.ResultReason.SynthesizingAudioStarted));this.privSpeechSynthesizer.synthesisStarted&&this.privSpeechSynthesizer.synthesisStarted(this.privSpeechSynthesizer,t)}onSynthesizing(e){if(this.privSpeechSynthesizer.synthesizing)try{let t=this.privSynthesisTurn.audioOutputFormat.addHeader(e),r=new n.SpeechSynthesisEventArgs(new n.SpeechSynthesisResult(this.privSynthesisTurn.requestId,n.ResultReason.SynthesizingAudio,t));this.privSpeechSynthesizer.synthesizing(this.privSpeechSynthesizer,r)}catch(e){}}onSynthesisCancelled(e){if(this.privSpeechSynthesizer.SynthesisCanceled){let t=new n.SpeechSynthesisEventArgs(e);try{this.privSpeechSynthesizer.SynthesisCanceled(this.privSpeechSynthesizer,t)}catch{}}}onSynthesisCompleted(e){if(this.privSpeechSynthesizer.synthesisCompleted)try{this.privSpeechSynthesizer.synthesisCompleted(this.privSpeechSynthesizer,new n.SpeechSynthesisEventArgs(e))}catch(e){}}onWordBoundary(e){if(this.privSpeechSynthesizer.wordBoundary)try{this.privSpeechSynthesizer.wordBoundary(this.privSpeechSynthesizer,e)}catch(e){}}onVisemeReceived(e){if(this.privSpeechSynthesizer.visemeReceived)try{this.privSpeechSynthesizer.visemeReceived(this.privSpeechSynthesizer,e)}catch(e){}}onBookmarkReached(e){if(this.privSpeechSynthesizer.bookmarkReached)try{this.privSpeechSynthesizer.bookmarkReached(this.privSpeechSynthesizer,e)}catch(e){}}}t.SpeechSynthesisAdapter=o},22359:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AudioOutputConfigImpl=t.AudioConfigImpl=t.AudioConfig=void 0;let n=r(89556),i=r(35413),o=r(93153),s=r(17008),a=r(77911),l=r(60836);class c{static fromDefaultMicrophoneInput(){let e=new n.PcmRecorder(!0);return new u(new n.MicAudioSource(e))}static fromMicrophoneInput(e){let t=new n.PcmRecorder(!0);return new u(new n.MicAudioSource(t,e))}static fromWavFileInput(e,t="unnamedBuffer.wav"){return new u(new n.FileAudioSource(e,t))}static fromStreamInput(e){if(e instanceof o.PullAudioInputStreamCallback)return new u(new a.PullAudioInputStreamImpl(e));if(e instanceof o.AudioInputStream)return new u(e);if("undefined"!=typeof MediaStream&&e instanceof MediaStream){let t=new n.PcmRecorder(!1);return new u(new n.MicAudioSource(t,null,null,e))}throw Error("Not Supported Type")}static fromDefaultSpeakerOutput(){return new p(new o.SpeakerAudioDestination)}static fromSpeakerOutput(e){if(void 0===e)return c.fromDefaultSpeakerOutput();if(e instanceof o.SpeakerAudioDestination)return new p(e);throw Error("Not Supported Type")}static fromAudioFileOutput(e){return new p(new s.AudioFileWriter(e))}static fromStreamOutput(e){if(e instanceof o.PushAudioOutputStreamCallback)return new p(new l.PushAudioOutputStreamImpl(e));if(e instanceof o.PushAudioOutputStream||e instanceof o.PullAudioOutputStream)return new p(e);throw Error("Not Supported Type")}}t.AudioConfig=c;class u extends c{constructor(e){super(),this.privSource=e}get format(){return this.privSource.format}close(e,t){this.privSource.turnOff().then(()=>{e&&e()},e=>{t&&t(e)})}id(){return this.privSource.id()}turnOn(){return this.privSource.turnOn()}attach(e){return this.privSource.attach(e)}detach(e){return this.privSource.detach(e)}turnOff(){return this.privSource.turnOff()}get events(){return this.privSource.events}setProperty(e,t){if(i.Contracts.throwIfNull(t,"value"),void 0!==this.privSource.setProperty)this.privSource.setProperty(e,t);else throw Error("This AudioConfig instance does not support setting properties.")}getProperty(e,t){if(void 0!==this.privSource.getProperty)return this.privSource.getProperty(e,t);throw Error("This AudioConfig instance does not support getting properties.")}get deviceInfo(){return this.privSource.deviceInfo}}t.AudioConfigImpl=u;class p extends c{constructor(e){super(),this.privDestination=e}set format(e){this.privDestination.format=e}write(e){this.privDestination.write(e)}close(){this.privDestination.close()}id(){return this.privDestination.id()}setProperty(){throw Error("This AudioConfig instance does not support setting properties.")}getProperty(){throw Error("This AudioConfig instance does not support getting properties.")}}t.AudioOutputConfigImpl=p},23072:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TurnStatusResponsePayload=void 0;class r{constructor(e){this.privMessageStatusResponse=JSON.parse(e)}static fromJSON(e){return new r(e)}get interactionId(){return this.privMessageStatusResponse.interactionId}get conversationId(){return this.privMessageStatusResponse.conversationId}get statusCode(){switch(this.privMessageStatusResponse.statusCode){case"Success":return 200;case"Failed":return 400;case"TimedOut":return 429;default:return this.privMessageStatusResponse.statusCode}}}t.TurnStatusResponsePayload=r},23202:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.AutoDetectSourceLanguagesOpenRangeOptionName=t.ForceDictationPropertyName=t.ServicePropertiesPropertyName=t.CancellationErrorCodePropertyName=t.OutputFormatPropertyName=void 0,i(r(29007),t),i(r(39806),t),i(r(19714),t),i(r(95208),t),i(r(84910),t),i(r(83305),t),i(r(14179),t),i(r(34871),t),i(r(26881),t),i(r(55773),t),i(r(97183),t),i(r(85324),t),i(r(17973),t),i(r(4058),t),i(r(40827),t),i(r(62040),t),i(r(56608),t),i(r(3849),t),i(r(85429),t),i(r(13799),t),i(r(21781),t),i(r(64724),t),i(r(78103),t),i(r(49391),t),i(r(37903),t),i(r(79719),t),i(r(61488),t),i(r(28918),t),i(r(84817),t),i(r(17038),t),i(r(58880),t),i(r(81702),t),i(r(96986),t),i(r(8354),t),i(r(79610),t),i(r(24683),t),i(r(95948),t),i(r(23740),t),i(r(54236),t),i(r(24465),t),i(r(13009),t),i(r(41066),t),i(r(6561),t),i(r(43030),t),i(r(47304),t),i(r(48087),t);var o=r(12699);Object.defineProperty(t,"AvatarSynthesisAdapter",{enumerable:!0,get:function(){return o.AvatarSynthesisAdapter}});var s=r(22288);Object.defineProperty(t,"SpeechSynthesisAdapter",{enumerable:!0,get:function(){return s.SpeechSynthesisAdapter}}),i(r(11868),t),i(r(54217),t),i(r(74982),t),i(r(84589),t),i(r(36345),t),i(r(8996),t),i(r(32734),t),t.OutputFormatPropertyName="OutputFormat",t.CancellationErrorCodePropertyName="CancellationErrorCode",t.ServicePropertiesPropertyName="ServiceProperties",t.ForceDictationPropertyName="ForceDictation",t.AutoDetectSourceLanguagesOpenRangeOptionName="UND"},23353:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileType=void 0,function(e){e[e.TextIndependentIdentification=0]="TextIndependentIdentification",e[e.TextDependentVerification=1]="TextDependentVerification",e[e.TextIndependentVerification=2]="TextIndependentVerification"}(t.VoiceProfileType||(t.VoiceProfileType={}))},23360:(e,t,r)=>{"use strict";r.d(t,{hO:()=>l,sG:()=>a});var n=r(12115),i=r(47650),o=r(12317),s=r(95155),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,o.TL)(`Primitive.${t}`),i=n.forwardRef((e,n)=>{let{asChild:i,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,s.jsx)(i?r:t,{...o,ref:n})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{});function l(e,t){e&&i.flushSync(()=>e.dispatchEvent(t))}},23740:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechContext=void 0;class r{constructor(e){this.privContext={},this.privDynamicGrammar=e}getSection(e){return this.privContext[e]||{}}setSection(e,t){this.privContext[e]=t}setPronunciationAssessmentParams(e,t,r=!1){void 0===this.privContext.phraseDetection&&(this.privContext.phraseDetection={enrichment:{pronunciationAssessment:{}}}),void 0===this.privContext.phraseDetection.enrichment&&(this.privContext.phraseDetection.enrichment={pronunciationAssessment:{}}),this.privContext.phraseDetection.enrichment.pronunciationAssessment=JSON.parse(e),r&&(this.privContext.phraseDetection.mode="Conversation"),this.setWordLevelTimings(),this.privContext.phraseOutput.detailed.options.push("PronunciationAssessment"),-1===this.privContext.phraseOutput.detailed.options.indexOf("SNR")&&this.privContext.phraseOutput.detailed.options.push("SNR"),t&&(this.privContext.phraseDetection.enrichment.contentAssessment={topic:t},this.privContext.phraseOutput.detailed.options.push("ContentAssessment"))}setDetailedOutputFormat(){void 0===this.privContext.phraseOutput&&(this.privContext.phraseOutput={detailed:{options:[]},format:{}}),void 0===this.privContext.phraseOutput.detailed&&(this.privContext.phraseOutput.detailed={options:[]}),this.privContext.phraseOutput.format="Detailed"}setWordLevelTimings(){void 0===this.privContext.phraseOutput&&(this.privContext.phraseOutput={detailed:{options:[]},format:{}}),void 0===this.privContext.phraseOutput.detailed&&(this.privContext.phraseOutput.detailed={options:[]}),this.privContext.phraseOutput.format="Detailed",-1===this.privContext.phraseOutput.detailed.options.indexOf("WordTimings")&&this.privContext.phraseOutput.detailed.options.push("WordTimings")}setSpeakerDiarizationAudioOffsetMs(e){this.privContext.phraseDetection.speakerDiarization.audioOffsetMs=e}toJSON(){let e=this.privDynamicGrammar.generateGrammarObject();return this.setSection("dgi",e),JSON.stringify(this.privContext)}}t.SpeechContext=r},23920:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},24040:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){return e&&e.__esModule?e:{default:e}}(r(8002));t.default=function(e){if(!(0,n.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}},24130:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Translations=void 0;let n=r(93153);class i{constructor(){this.privMap=new n.PropertyCollection}get languages(){return this.privMap.keys}get(e,t){return this.privMap.getProperty(e,t)}set(e,t){this.privMap.setProperty(e,t)}}t.Translations=i},24436:(e,t,r)=>{"use strict";r.d(t,{G:()=>i});var n=r(77833);function i(e){let t=(0,n.a)(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}},24465:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},24683:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},24761:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationReason=void 0,function(e){e[e.Error=0]="Error",e[e.EndOfStream=1]="EndOfStream"}(t.CancellationReason||(t.CancellationReason={}))},24797:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RawWebsocketMessage=void 0;let n=r(42306),i=r(8055),o=r(36926);class s{constructor(e,t,r){if(this.privPayload=null,!t)throw new i.ArgumentNullError("payload");if(e===n.MessageType.Binary&&"ArrayBuffer"!==Object.getPrototypeOf(t).constructor.name)throw new i.InvalidOperationError("Payload must be ArrayBuffer");if(e===n.MessageType.Text&&"string"!=typeof t)throw new i.InvalidOperationError("Payload must be a string");this.privMessageType=e,this.privPayload=t,this.privId=r||o.createNoDashGuid()}get messageType(){return this.privMessageType}get payload(){return this.privPayload}get textContent(){if(this.privMessageType===n.MessageType.Binary)throw new i.InvalidOperationError("Not supported for binary message");return this.privPayload}get binaryContent(){if(this.privMessageType===n.MessageType.Text)throw new i.InvalidOperationError("Not supported for text message");return this.privPayload}get id(){return this.privId}}t.RawWebsocketMessage=s},25005:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslatorRecognizer=t.ConversationRecognizerFactory=void 0;let n=r(23202),i=r(87378),o=r(35413),s=r(93153),a=r(98997),l=r(43871);class c{static fromConfig(e,t,r){return new u(e,t,r)}}t.ConversationRecognizerFactory=c;class u extends s.Recognizer{constructor(e,t,r){o.Contracts.throwIfNull(t,"speechConfig"),o.Contracts.throwIfNull(e,"conversationImpl"),super(r,t.properties,new a.ConversationConnectionFactory),this.privConversation=e,this.privIsDisposed=!1,this.privProperties=t.properties.clone(),this.privConnection=s.Connection.fromRecognizer(this),"on"===this.privProperties.getProperty(s.PropertyId.WebWorkerLoadType,"on").toLowerCase()&&"undefined"!=typeof Blob&&"undefined"!=typeof Worker?(this.privSetTimeout=i.Timeout.setTimeout,this.privClearTimeout=i.Timeout.clearTimeout):"undefined"!=typeof window?(this.privSetTimeout=window.setTimeout.bind(window),this.privClearTimeout=window.clearTimeout.bind(window)):(this.privSetTimeout=setTimeout,this.privClearTimeout=clearTimeout)}set connected(e){this.privConnection.connected=e}set disconnected(e){this.privConnection.disconnected=e}get speechRecognitionLanguage(){return this.privSpeechRecognitionLanguage}get properties(){return this.privProperties}isDisposed(){return this.privIsDisposed}connect(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfNullOrWhitespace(e,"token"),this.privReco.conversationTranslatorToken=e,this.resetConversationTimeout(),this.privReco.connectAsync(t,r)}catch(e){r&&(e instanceof Error?r(e.name+": "+e.message):r(e))}}disconnect(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),void 0!==this.privTimeoutToken&&this.privClearTimeout(this.privTimeoutToken),this.privReco.disconnect().then(()=>{e&&e()},e=>{t&&t(e)})}catch(e){t&&(e instanceof Error?t(e.name+": "+e.message):t(e)),this.dispose(!0).catch(e=>{i.Events.instance.onEvent(new i.BackgroundEvent(e))})}}sendRequest(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),this.sendMessage(e,t,r)}catch(e){r&&(e instanceof Error?r(e.name+": "+e.message):r(e)),this.dispose(!0).catch(e=>{i.Events.instance.onEvent(new i.BackgroundEvent(e))})}}onToken(e){this.privConversation.onToken(e)}async close(){this.privIsDisposed||(this.privConnection&&(this.privConnection.closeConnection(),this.privConnection.close()),this.privConnection=void 0,await this.dispose(!0))}async dispose(e){!this.privIsDisposed&&e&&(void 0!==this.privTimeoutToken&&this.privClearTimeout(this.privTimeoutToken),this.privIsDisposed=!0,this.privConnection&&(this.privConnection.closeConnection(),this.privConnection.close(),this.privConnection=void 0),await super.dispose(e))}createRecognizerConfig(e){return new n.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,n){return new l.ConversationServiceAdapter(e,t,r,n,this)}sendMessage(e,t,r){var n;void 0!==(n=this.privReco.sendMessageAsync(e))?n.then(()=>{try{t&&t()}catch(e){r&&r(`'Unhandled error on promise callback: ${e}'`)}},e=>{try{r&&r(e)}catch(e){}}):r&&r("Null promise"),this.resetConversationTimeout()}resetConversationTimeout(){void 0!==this.privTimeoutToken&&this.privClearTimeout(this.privTimeoutToken),this.privTimeoutToken=this.privSetTimeout(()=>{this.sendRequest(this.privConversation.getKeepAlive())},6e4)}}t.ConversationTranslatorRecognizer=u},25342:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.AudioStreamFormatImpl=t.AudioStreamFormat=t.AudioFormatTag=void 0,function(e){e[e.PCM=1]="PCM",e[e.MuLaw=2]="MuLaw",e[e.Siren=3]="Siren",e[e.MP3=4]="MP3",e[e.SILKSkype=5]="SILKSkype",e[e.OGG_OPUS=6]="OGG_OPUS",e[e.WEBM_OPUS=7]="WEBM_OPUS",e[e.ALaw=8]="ALaw",e[e.FLAC=9]="FLAC",e[e.OPUS=10]="OPUS",e[e.AMR_WB=11]="AMR_WB",e[e.G722=12]="G722"}(r=t.AudioFormatTag||(t.AudioFormatTag={}));class n{static getDefaultInputFormat(){return i.getDefaultInputFormat()}static getWaveFormat(e,t,r,n){return new i(e,t,r,n)}static getWaveFormatPCM(e,t,r){return new i(e,t,r)}}t.AudioStreamFormat=n;class i extends n{constructor(e=16e3,t=16,n=1,i=r.PCM){super();let o=!0;switch(i){case r.PCM:this.formatTag=1;break;case r.ALaw:this.formatTag=6;break;case r.MuLaw:this.formatTag=7;break;default:o=!1}if(this.bitsPerSample=t,this.samplesPerSec=e,this.channels=n,this.avgBytesPerSec=this.samplesPerSec*this.channels*(this.bitsPerSample/8),this.blockAlign=this.channels*Math.max(this.bitsPerSample,8),o){this.privHeader=new ArrayBuffer(44);let e=new DataView(this.privHeader);this.setString(e,0,"RIFF"),e.setUint32(4,0,!0),this.setString(e,8,"WAVEfmt "),e.setUint32(16,16,!0),e.setUint16(20,this.formatTag,!0),e.setUint16(22,this.channels,!0),e.setUint32(24,this.samplesPerSec,!0),e.setUint32(28,this.avgBytesPerSec,!0),e.setUint16(32,this.channels*(this.bitsPerSample/8),!0),e.setUint16(34,this.bitsPerSample,!0),this.setString(e,36,"data"),e.setUint32(40,0,!0)}}static getDefaultInputFormat(){return new i}static getAudioContext(e){let t=window.AudioContext||window.webkitAudioContext||!1;if(t)return void 0!==e&&navigator.mediaDevices.getSupportedConstraints().sampleRate?new t({sampleRate:e}):new t;throw Error("Browser does not support Web Audio API (AudioContext is not available).")}close(){}get header(){return this.privHeader}setString(e,t,r){for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceTurnStateManager=void 0;let n=r(8055),i=r(61874);class o{constructor(){this.privTurnMap=new Map;return}StartTurn(e){if(this.privTurnMap.has(e))throw new n.InvalidOperationError("Service error: There is already a turn with id:"+e);let t=new i.DialogServiceTurnState(this,e);return this.privTurnMap.set(e,t),this.privTurnMap.get(e)}GetTurn(e){return this.privTurnMap.get(e)}CompleteTurn(e){if(!this.privTurnMap.has(e))throw new n.InvalidOperationError("Service error: Received turn end for an unknown turn id:"+e);let t=this.privTurnMap.get(e);return t.complete(),this.privTurnMap.delete(e),t}}t.DialogServiceTurnStateManager=o},25658:(e,t,r)=>{"use strict";r.d(t,{E:()=>T});var n=r(12115),i=r(15586),o=r(34017),s=r(47702),a=r(99323),l=r(41277),c=r(84403),u=class extends a.Q{constructor(e,t){super(),this.options=t,this.#e=e,this.#t=null,this.#r=(0,l.T)(),this.options.experimental_prefetchInRender||this.#r.reject(Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(t)}#e;#n=void 0;#i=void 0;#o=void 0;#s;#a;#r;#t;#l;#c;#u;#p;#d;#h;#f=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#n.addObserver(this),p(this.#n,this.options)?this.#v():this.updateResult(),this.#g())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return d(this.#n,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return d(this.#n,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#m(),this.#y(),this.#n.removeObserver(this)}setOptions(e){let t=this.options,r=this.#n;if(this.options=this.#e.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,c.Eh)(this.options.enabled,this.#n))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#S(),this.#n.setOptions(this.options),t._defaulted&&!(0,c.f8)(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#n,observer:this});let n=this.hasListeners();n&&h(this.#n,r,this.options,t)&&this.#v(),this.updateResult(),n&&(this.#n!==r||(0,c.Eh)(this.options.enabled,this.#n)!==(0,c.Eh)(t.enabled,this.#n)||(0,c.d2)(this.options.staleTime,this.#n)!==(0,c.d2)(t.staleTime,this.#n))&&this.#C();let i=this.#b();n&&(this.#n!==r||(0,c.Eh)(this.options.enabled,this.#n)!==(0,c.Eh)(t.enabled,this.#n)||i!==this.#h)&&this.#w(i)}getOptimisticResult(e){var t,r;let n=this.#e.getQueryCache().build(this.#e,e),i=this.createResult(n,e);return t=this,r=i,(0,c.f8)(t.getCurrentResult(),r)||(this.#o=i,this.#a=this.options,this.#s=this.#n.state),i}getCurrentResult(){return this.#o}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),Reflect.get(e,r))})}trackProp(e){this.#f.add(e)}getCurrentQuery(){return this.#n}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),r=this.#e.getQueryCache().build(this.#e,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#v({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#o))}#v(e){this.#S();let t=this.#n.fetch(this.options,e);return e?.throwOnError||(t=t.catch(c.lQ)),t}#C(){this.#m();let e=(0,c.d2)(this.options.staleTime,this.#n);if(c.S$||this.#o.isStale||!(0,c.gn)(e))return;let t=(0,c.j3)(this.#o.dataUpdatedAt,e);this.#p=setTimeout(()=>{this.#o.isStale||this.updateResult()},t+1)}#b(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#n):this.options.refetchInterval)??!1}#w(e){this.#y(),this.#h=e,!c.S$&&!1!==(0,c.Eh)(this.options.enabled,this.#n)&&(0,c.gn)(this.#h)&&0!==this.#h&&(this.#d=setInterval(()=>{(this.options.refetchIntervalInBackground||o.m.isFocused())&&this.#v()},this.#h))}#g(){this.#C(),this.#w(this.#b())}#m(){this.#p&&(clearTimeout(this.#p),this.#p=void 0)}#y(){this.#d&&(clearInterval(this.#d),this.#d=void 0)}createResult(e,t){let r;let n=this.#n,i=this.options,o=this.#o,a=this.#s,u=this.#a,d=e!==n?e.state:this.#i,{state:v}=e,g={...v},m=!1;if(t._optimisticResults){let r=this.hasListeners(),o=!r&&p(e,t),a=r&&h(e,n,t,i);(o||a)&&(g={...g,...(0,s.k)(v.data,e.options)}),"isRestoring"===t._optimisticResults&&(g.fetchStatus="idle")}let{error:y,errorUpdatedAt:S,status:C}=g;r=g.data;let b=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===C){let e;o?.isPlaceholderData&&t.placeholderData===u?.placeholderData?(e=o.data,b=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,void 0!==e&&(C="success",r=(0,c.pl)(o?.data,e,t),m=!0)}if(t.select&&void 0!==r&&!b){if(o&&r===a?.data&&t.select===this.#l)r=this.#c;else try{this.#l=t.select,r=t.select(r),r=(0,c.pl)(o?.data,r,t),this.#c=r,this.#t=null}catch(e){this.#t=e}}this.#t&&(y=this.#t,r=this.#c,S=Date.now(),C="error");let w="fetching"===g.fetchStatus,P="pending"===C,R="error"===C,k=P&&w,I=void 0!==r,x={status:C,fetchStatus:g.fetchStatus,isPending:P,isSuccess:"success"===C,isError:R,isInitialLoading:k,isLoading:k,data:r,dataUpdatedAt:g.dataUpdatedAt,error:y,errorUpdatedAt:S,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>d.dataUpdateCount||g.errorUpdateCount>d.errorUpdateCount,isFetching:w,isRefetching:w&&!P,isLoadingError:R&&!I,isPaused:"paused"===g.fetchStatus,isPlaceholderData:m,isRefetchError:R&&I,isStale:f(e,t),refetch:this.refetch,promise:this.#r};if(this.options.experimental_prefetchInRender){let t=e=>{"error"===x.status?e.reject(x.error):void 0!==x.data&&e.resolve(x.data)},r=()=>{t(this.#r=x.promise=(0,l.T)())},i=this.#r;switch(i.status){case"pending":e.queryHash===n.queryHash&&t(i);break;case"fulfilled":("error"===x.status||x.data!==i.value)&&r();break;case"rejected":("error"!==x.status||x.error!==i.reason)&&r()}}return x}updateResult(){let e=this.#o,t=this.createResult(this.#n,this.options);this.#s=this.#n.state,this.#a=this.options,void 0!==this.#s.data&&(this.#u=this.#n),!(0,c.f8)(t,e)&&(this.#o=t,this.#P({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#f.size)return!0;let n=new Set(r??this.#f);return this.options.throwOnError&&n.add("error"),Object.keys(this.#o).some(t=>this.#o[t]!==e[t]&&n.has(t))})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#n)return;let t=this.#n;this.#n=e,this.#i=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#g()}#P(e){i.jG.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#o)}),this.#e.getQueryCache().notify({query:this.#n,type:"observerResultsUpdated"})})}};function p(e,t){return!1!==(0,c.Eh)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&d(e,t,t.refetchOnMount)}function d(e,t,r){if(!1!==(0,c.Eh)(t.enabled,e)){let n="function"==typeof r?r(e):r;return"always"===n||!1!==n&&f(e,t)}return!1}function h(e,t,r,n){return(e!==t||!1===(0,c.Eh)(n.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&f(e,r)}function f(e,t){return!1!==(0,c.Eh)(t.enabled,e)&&e.isStaleByTime((0,c.d2)(t.staleTime,e))}function v(e,t){return e.filter(e=>!t.includes(e))}var g=class extends a.Q{#e;#R;#k;#I;#x;#E;#T;#A;#_=[];constructor(e,t,r){super(),this.#e=e,this.#I=r,this.#k=[],this.#x=[],this.#R=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#x.forEach(e=>{e.subscribe(t=>{this.#O(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#x.forEach(e=>{e.destroy()})}setQueries(e,t){this.#k=e,this.#I=t,i.jG.batch(()=>{let e=this.#x,t=this.#M(this.#k);this.#_=t,t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let r=t.map(e=>e.observer),n=r.map(e=>e.getCurrentResult()),i=r.some((t,r)=>t!==e[r]);if(e.length!==r.length||i)this.#x=r,this.#R=n,this.hasListeners()&&(v(e,r).forEach(e=>{e.destroy()}),v(r,e).forEach(e=>{e.subscribe(t=>{this.#O(e,t)})}),this.#P())})}getCurrentResult(){return this.#R}getQueries(){return this.#x.map(e=>e.getCurrentQuery())}getObservers(){return this.#x}getOptimisticResult(e,t){let r=this.#M(e),n=r.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions));return[n,e=>this.#D(e??n,t),()=>this.#N(n,r)]}#N(e,t){return t.map((r,n)=>{let i=e[n];return r.defaultedQueryOptions.notifyOnChangeProps?i:r.observer.trackResult(i,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#D(e,t){return t?(this.#E&&this.#R===this.#A&&t===this.#T||(this.#T=t,this.#A=this.#R,this.#E=(0,c.BH)(this.#E,t(e))),this.#E):e}#M(e){let t=new Map(this.#x.map(e=>[e.options.queryHash,e])),r=[];return e.forEach(e=>{let n=this.#e.defaultQueryOptions(e),i=t.get(n.queryHash);i?r.push({defaultedQueryOptions:n,observer:i}):r.push({defaultedQueryOptions:n,observer:new u(this.#e,n)})}),r}#O(e,t){let r=this.#x.indexOf(e);-1!==r&&(this.#R=function(e,t,r){let n=e.slice(0);return n[t]=r,n}(this.#R,r,t),this.#P())}#P(){if(this.hasListeners()){let e=this.#E,t=this.#N(this.#R,this.#_);e!==this.#D(t,this.#I?.combine)&&i.jG.batch(()=>{this.listeners.forEach(e=>{e(this.#R)})})}}},m=r(35906),y=n.createContext(!1),S=()=>n.useContext(y);y.Provider,r(95155);var C=n.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}()),b=()=>n.useContext(C),w=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&!t.isReset()&&(e.retryOnMount=!1)},P=e=>{n.useEffect(()=>{e.clearReset()},[e])},R=e=>{let{result:t,errorResetBoundary:r,throwOnError:n,query:i,suspense:o}=e;return t.isError&&!r.isReset()&&!t.isFetching&&i&&(o&&void 0===t.data||(0,c.GU)(n,[t.error,i]))},k=e=>{let t=e.staleTime;e.suspense&&(e.staleTime="function"==typeof t?(...e)=>Math.max(t(...e),1e3):Math.max(t??1e3,1e3),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,1e3)))},I=(e,t)=>e.isLoading&&e.isFetching&&!t,x=(e,t)=>e?.suspense&&t.isPending,E=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function T(e,t){let{queries:r,...o}=e,s=(0,m.jE)(t),a=S(),l=b(),p=n.useMemo(()=>r.map(e=>{let t=s.defaultQueryOptions(e);return t._optimisticResults=a?"isRestoring":"optimistic",t}),[r,s,a]);p.forEach(e=>{k(e),w(e,l)}),P(l);let[d]=n.useState(()=>new g(s,p,o)),[h,f,v]=d.getOptimisticResult(p,o.combine),y=!a&&!1!==o.subscribed;n.useSyncExternalStore(n.useCallback(e=>y?d.subscribe(i.jG.batchCalls(e)):c.lQ,[d,y]),()=>d.getCurrentResult(),()=>d.getCurrentResult()),n.useEffect(()=>{d.setQueries(p,o)},[p,o,d]);let C=h.some((e,t)=>x(p[t],e))?h.flatMap((e,t)=>{let r=p[t];if(r){let t=new u(s,r);if(x(r,e))return E(r,t,l);I(e,a)&&E(r,t,l)}return[]}):[];if(C.length>0)throw Promise.all(C);let T=h.find((e,t)=>{let r=p[t];return r&&R({result:e,errorResetBoundary:l,throwOnError:r.throwOnError,query:s.getQueryCache().get(r.queryHash),suspense:r.suspense})});if(null==T?void 0:T.error)throw T.error;return f(v())}},26111:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=/^(?:[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},26164:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("Mic",[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z",key:"131961"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]])},26259:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentConfig=void 0;let n=r(35413),i=r(93153);class o{constructor(e,t=i.PronunciationAssessmentGradingSystem.FivePoint,r=i.PronunciationAssessmentGranularity.Phoneme,o=!1){n.Contracts.throwIfNullOrUndefined(e,"referenceText"),this.privProperties=new i.PropertyCollection,this.privProperties.setProperty(i.PropertyId.PronunciationAssessment_ReferenceText,e),this.privProperties.setProperty(i.PropertyId.PronunciationAssessment_GradingSystem,i.PronunciationAssessmentGradingSystem[t]),this.privProperties.setProperty(i.PropertyId.PronunciationAssessment_Granularity,i.PronunciationAssessmentGranularity[r]),this.privProperties.setProperty(i.PropertyId.PronunciationAssessment_EnableMiscue,String(o))}static fromJSON(e){n.Contracts.throwIfNullOrUndefined(e,"json");let t=new o("");return t.privProperties=new i.PropertyCollection,t.properties.setProperty(i.PropertyId.PronunciationAssessment_Json,e),t}toJSON(){return this.updateJson(),this.privProperties.getProperty(i.PropertyId.PronunciationAssessment_Params)}applyTo(e){this.updateJson();let t=e.internalData;t.expectContentAssessmentResponse=!!this.privContentAssessmentTopic,t.speechContext.setPronunciationAssessmentParams(this.properties.getProperty(i.PropertyId.PronunciationAssessment_Params),this.privContentAssessmentTopic,t.isSpeakerDiarizationEnabled)}get referenceText(){return this.properties.getProperty(i.PropertyId.PronunciationAssessment_ReferenceText)}set referenceText(e){n.Contracts.throwIfNullOrWhitespace(e,"referenceText"),this.properties.setProperty(i.PropertyId.PronunciationAssessment_ReferenceText,e)}set phonemeAlphabet(e){n.Contracts.throwIfNullOrWhitespace(e,"phonemeAlphabet"),this.privPhonemeAlphabet=e}set enableMiscue(e){this.properties.setProperty(i.PropertyId.PronunciationAssessment_EnableMiscue,e?"true":"false")}get enableMiscue(){return"true"===this.properties.getProperty(i.PropertyId.PronunciationAssessment_EnableMiscue,"false").toLowerCase()}set nbestPhonemeCount(e){this.privNBestPhonemeCount=e}set enableProsodyAssessment(e){this.privEnableProsodyAssessment=e}enableContentAssessmentWithTopic(e){this.privContentAssessmentTopic=e}get properties(){return this.privProperties}updateJson(){let e=JSON.parse(this.privProperties.getProperty(i.PropertyId.PronunciationAssessment_Json,"{}")),t=this.privProperties.getProperty(i.PropertyId.PronunciationAssessment_ReferenceText);t&&(e.referenceText=t);let r=this.privProperties.getProperty(i.PropertyId.PronunciationAssessment_GradingSystem);r&&(e.gradingSystem=r);let n=this.privProperties.getProperty(i.PropertyId.PronunciationAssessment_Granularity);n&&(e.granularity=n),this.privPhonemeAlphabet&&(e.phonemeAlphabet=this.privPhonemeAlphabet),this.privNBestPhonemeCount&&(e.nbestPhonemeCount=this.privNBestPhonemeCount),e.enableProsodyAssessment=this.privEnableProsodyAssessment,e.dimension="Comprehensive",this.privProperties.getProperty(i.PropertyId.PronunciationAssessment_EnableMiscue)&&(e.enableMiscue=this.enableMiscue),this.privProperties.setProperty(i.PropertyId.PronunciationAssessment_Params,JSON.stringify(e))}}t.PronunciationAssessmentConfig=o},26829:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},26881:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceRecognizerBase=void 0;let n=r(89556),i=r(87378),o=r(93153),s=r(23202),a=r(15639);class l{constructor(e,t,r,n,a){if(this.privConnectionConfigurationPromise=void 0,this.privConnectionPromise=void 0,this.privSetTimeout=setTimeout,this.privIsLiveAudio=!1,this.privAverageBytesPerMs=0,this.privEnableSpeakerId=!1,this.privExpectContentAssessmentResponse=!1,this.recognizeOverride=void 0,this.recognizeSpeaker=void 0,this.disconnectOverride=void 0,this.receiveMessageOverride=void 0,this.sendPrePayloadJSONOverride=void 0,this.postConnectImplOverride=void 0,this.configConnectionOverride=void 0,this.handleSpeechPhraseMessage=void 0,this.handleSpeechHypothesisMessage=void 0,!e)throw new i.ArgumentNullError("authentication");if(!t)throw new i.ArgumentNullError("connectionFactory");if(!r)throw new i.ArgumentNullError("audioSource");if(!n)throw new i.ArgumentNullError("recognizerConfig");this.privEnableSpeakerId=n.isSpeakerDiarizationEnabled,this.privMustReportEndOfStream=!1,this.privAuthentication=e,this.privConnectionFactory=t,this.privAudioSource=r,this.privRecognizerConfig=n,this.privIsDisposed=!1,this.privRecognizer=a,this.privRequestSession=new s.RequestSession(this.privAudioSource.id()),this.privConnectionEvents=new i.EventSource,this.privServiceEvents=new i.EventSource,this.privDynamicGrammar=new s.DynamicGrammarBuilder,this.privSpeechContext=new s.SpeechContext(this.privDynamicGrammar),this.privAgentConfig=new s.AgentConfig,"on"===this.privRecognizerConfig.parameters.getProperty(o.PropertyId.WebWorkerLoadType,"on").toLowerCase()&&"undefined"!=typeof Blob&&"undefined"!=typeof Worker?this.privSetTimeout=i.Timeout.setTimeout:("undefined"!=typeof window&&(this.privSetTimeout=window.setTimeout.bind(window)),"undefined"!=typeof globalThis&&(this.privSetTimeout=globalThis.setTimeout.bind(globalThis))),this.connectionEvents.attach(e=>{"ConnectionClosedEvent"===e.name&&(1003===e.statusCode||1007===e.statusCode||1002===e.statusCode||4e3===e.statusCode||this.privRequestSession.numConnectionAttempts>this.privRecognizerConfig.maxRetryCount)&&this.cancelRecognitionLocal(o.CancellationReason.Error,1007===e.statusCode?o.CancellationErrorCode.BadRequestParameters:o.CancellationErrorCode.ConnectionFailure,`${e.reason} websocket error code: ${e.statusCode}`)}),this.privEnableSpeakerId&&(this.privDiarizationSessionId=i.createNoDashGuid()),this.setLanguageIdJson(),this.setOutputDetailLevelJson()}setTranslationJson(){let e=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0);if(void 0!==e){let t=e.split(","),r=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,void 0);if(this.privSpeechContext.setSection("translation",{onSuccess:{action:void 0!==r?"Synthesize":"None"},output:{interimResults:{mode:"Always"}},targetLanguages:t}),void 0!==r){let e={};for(let n of t)e[n]=r;this.privSpeechContext.setSection("synthesis",{defaultVoices:e})}}}setSpeechSegmentationTimeoutJson(){let e=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.Speech_SegmentationSilenceTimeoutMs,void 0),t=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.Speech_SegmentationMaximumTimeMs,void 0),r=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.Speech_SegmentationStrategy,void 0),n={segmentation:{mode:""}},i=!1;if(void 0!==r){i=!0;let e="";switch(r.toLowerCase()){case"default":break;case"time":e="Custom";break;case"semantic":e="Semantic"}n.segmentation.mode=e}if(void 0!==e){i=!0;let t=parseInt(e,10);n.segmentation.mode="Custom",n.segmentation.segmentationSilenceTimeoutMs=t}if(void 0!==t){i=!0;let e=parseInt(t,10);n.segmentation.mode="Custom",n.segmentation.segmentationForcedTimeoutMs=e}if(i){let e=this.recognitionMode===s.RecognitionMode.Conversation?"CONVERSATION":this.recognitionMode===s.RecognitionMode.Dictation?"DICTATION":"INTERACTIVE",t=this.privSpeechContext.getSection("phraseDetection");t.mode=e,t[e]=n,this.privSpeechContext.setSection("phraseDetection",t)}}setLanguageIdJson(){let e=this.privSpeechContext.getSection("phraseDetection");if(void 0!==this.privRecognizerConfig.autoDetectSourceLanguages){let t;let r=this.privRecognizerConfig.autoDetectSourceLanguages.split(",");t="Continuous"===this.privRecognizerConfig.languageIdMode?"DetectContinuous":"DetectAtAudioStart",this.privSpeechContext.setSection("languageId",{Priority:"PrioritizeLatency",languages:r,mode:t,onSuccess:{action:"Recognize"},onUnknown:{action:"None"}}),this.privSpeechContext.setSection("phraseOutput",{interimResults:{resultType:"Auto"},phraseResults:{resultType:"Always"}});let n=this.privRecognizerConfig.sourceLanguageModels;void 0!==n&&(e.customModels=n,e.onInterim={action:"None"},e.onSuccess={action:"None"})}void 0!==this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)&&(e.onInterim={action:"Translate"},e.onSuccess={action:"Translate"},this.privSpeechContext.setSection("phraseOutput",{interimResults:{resultType:"None"},phraseResults:{resultType:"None"}})),this.privSpeechContext.setSection("phraseDetection",e)}setOutputDetailLevelJson(){this.privEnableSpeakerId&&("true"===this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,"false").toLowerCase()?this.privSpeechContext.setWordLevelTimings():this.privRecognizerConfig.parameters.getProperty(s.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Simple]).toLowerCase()===o.OutputFormat[o.OutputFormat.Detailed].toLocaleLowerCase()&&this.privSpeechContext.setDetailedOutputFormat())}get isSpeakerDiarizationEnabled(){return this.privEnableSpeakerId}get audioSource(){return this.privAudioSource}get speechContext(){return this.privSpeechContext}get dynamicGrammar(){return this.privDynamicGrammar}get agentConfig(){return this.privAgentConfig}set conversationTranslatorToken(e){this.privRecognizerConfig.parameters.setProperty(o.PropertyId.ConversationTranslator_Token,e)}set voiceProfileType(e){this.privRecognizerConfig.parameters.setProperty(o.PropertyId.SpeechServiceConnection_SpeakerIdMode,e)}set authentication(e){this.privAuthentication=e}isDisposed(){return this.privIsDisposed}async dispose(e){if(this.privIsDisposed=!0,void 0!==this.privConnectionConfigurationPromise)try{let t=await this.privConnectionConfigurationPromise;await t.dispose(e)}catch(e){return}}get connectionEvents(){return this.privConnectionEvents}get serviceEvents(){return this.privServiceEvents}get recognitionMode(){return this.privRecognizerConfig.recognitionMode}async recognize(e,t,r){let i;if(void 0!==this.recognizeOverride){await this.recognizeOverride(e,t,r);return}this.privConnectionConfigurationPromise=void 0,this.privRecognizerConfig.recognitionMode=e,this.setSpeechSegmentationTimeoutJson(),this.setTranslationJson(),this.privSuccessCallback=t,this.privErrorCallback=r,this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privAudioSource.events);let a=this.connectImpl();try{let e=await this.audioSource.attach(this.privRequestSession.audioNodeId),t=await this.audioSource.format,r=await this.audioSource.deviceInfo;this.privIsLiveAudio=r.type&&r.type===s.type.Microphones,i=new n.ReplayableAudioNode(e,t.avgBytesPerSec),await this.privRequestSession.onAudioSourceAttachCompleted(i,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:r}}catch(e){throw await this.privRequestSession.onStopRecognizing(),e}try{await a}catch(e){await this.cancelRecognitionLocal(o.CancellationReason.Error,o.CancellationErrorCode.ConnectionFailure,e);return}let l=new o.SessionEventArgs(this.privRequestSession.sessionId);this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,l),this.receiveMessage(),this.sendAudio(i).catch(async e=>{await this.cancelRecognitionLocal(o.CancellationReason.Error,o.CancellationErrorCode.RuntimeError,e)})}async stopRecognizing(){if(this.privRequestSession.isRecognizing)try{await this.audioSource.turnOff(),await this.sendFinalAudio(),await this.privRequestSession.onStopRecognizing(),await this.privRequestSession.turnCompletionPromise}finally{await this.privRequestSession.dispose()}}async connect(){return await this.connectImpl(),Promise.resolve()}connectAsync(e,t){this.connectImpl().then(()=>{try{e&&e()}catch(e){t&&t(e)}},e=>{try{t&&t(e)}catch(e){}})}async disconnect(){if(await this.cancelRecognitionLocal(o.CancellationReason.Error,o.CancellationErrorCode.NoError,"Disconnecting"),void 0!==this.disconnectOverride&&await this.disconnectOverride(),void 0!==this.privConnectionPromise)try{await (await this.privConnectionPromise).dispose()}catch(e){}this.privConnectionPromise=void 0}sendMessage(e){}async sendNetworkMessage(e,t){let r="string"==typeof t?i.MessageType.Text:i.MessageType.Binary;return(await this.fetchConnection()).send(new a.SpeechConnectionMessage(r,e,this.privRequestSession.requestId,"string"==typeof t?"application/json":"",t))}set activityTemplate(e){this.privActivityTemplate=e}get activityTemplate(){return this.privActivityTemplate}set expectContentAssessmentResponse(e){this.privExpectContentAssessmentResponse=e}async sendTelemetryData(){let e=this.privRequestSession.getTelemetry();if(!0!==l.telemetryDataEnabled||this.privIsDisposed||null===e)return;if(l.telemetryData)try{l.telemetryData(e)}catch{}let t=await this.fetchConnection();await t.send(new a.SpeechConnectionMessage(i.MessageType.Text,"telemetry",this.privRequestSession.requestId,"application/json",e))}async cancelRecognitionLocal(e,t,r){this.privRequestSession.isRecognizing&&(await this.privRequestSession.onStopRecognizing(),this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,e,t,r))}async receiveMessage(){try{if(this.privIsDisposed)return;let e=await this.fetchConnection(),t=await e.read();if(void 0!==this.receiveMessageOverride)return this.receiveMessageOverride();if(!t)return this.receiveMessage();this.privServiceHasSentMessage=!0;let r=a.SpeechConnectionMessage.fromConnectionMessage(t);if(r.requestId.toLowerCase()===this.privRequestSession.requestId.toLowerCase())switch(r.path.toLowerCase()){case"turn.start":this.privMustReportEndOfStream=!0,this.privRequestSession.onServiceTurnStartResponse();break;case"speech.startdetected":let n=s.SpeechDetected.fromJSON(r.textBody,this.privRequestSession.currentTurnAudioOffset),l=new o.RecognitionEventArgs(n.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechStartDetected&&this.privRecognizer.speechStartDetected(this.privRecognizer,l);break;case"speech.enddetected":let c;c=r.textBody.length>0?r.textBody:"{ Offset: 0 }";let u=s.SpeechDetected.fromJSON(c,this.privRequestSession.currentTurnAudioOffset),p=new o.RecognitionEventArgs(u.Offset+this.privRequestSession.currentTurnAudioOffset,this.privRequestSession.sessionId);this.privRecognizer.speechEndDetected&&this.privRecognizer.speechEndDetected(this.privRecognizer,p);break;case"turn.end":await this.sendTelemetryData(),this.privRequestSession.isSpeechEnded&&this.privMustReportEndOfStream&&(this.privMustReportEndOfStream=!1,await this.cancelRecognitionLocal(o.CancellationReason.EndOfStream,o.CancellationErrorCode.NoError,void 0));let d=new o.SessionEventArgs(this.privRequestSession.sessionId);if(await this.privRequestSession.onServiceTurnEndResponse(this.privRecognizerConfig.isContinuousRecognition),this.privRecognizerConfig.isContinuousRecognition&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing)e=await this.fetchConnection(),await this.sendPrePayloadJSON(e);else{this.privRecognizer.sessionStopped&&this.privRecognizer.sessionStopped(this.privRecognizer,d);return}break;default:!await this.processTypeSpecificMessages(r)&&this.privServiceEvents&&this.serviceEvents.onEvent(new i.ServiceEvent(r.path.toLowerCase(),r.textBody))}return this.receiveMessage()}catch(e){return null}}updateSpeakerDiarizationAudioOffset(){let e=this.privRequestSession.recognitionBytesSent,t=0!==this.privAverageBytesPerMs?e/this.privAverageBytesPerMs:0;this.privSpeechContext.setSpeakerDiarizationAudioOffsetMs(t)}sendSpeechContext(e,t){this.privEnableSpeakerId&&this.updateSpeakerDiarizationAudioOffset();let r=this.speechContext.toJSON();if(t&&this.privRequestSession.onSpeechContext(),r)return e.send(new a.SpeechConnectionMessage(i.MessageType.Text,"speech.context",this.privRequestSession.requestId,"application/json",r))}noOp(){}async sendPrePayloadJSON(e,t=!0){if(void 0!==this.sendPrePayloadJSONOverride)return this.sendPrePayloadJSONOverride(e);await this.sendSpeechContext(e,t),await this.sendWaveHeader(e)}async sendWaveHeader(e){let t=await this.audioSource.format;return e.send(new a.SpeechConnectionMessage(i.MessageType.Binary,"audio",this.privRequestSession.requestId,"audio/x-wav",t.header))}connectImpl(){return void 0!==this.privConnectionPromise?this.privConnectionPromise.then(e=>e.state()===i.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionPromise=void 0,this.privServiceHasSentMessage=!1,this.connectImpl()):this.privConnectionPromise,()=>(this.privConnectionId=null,this.privConnectionPromise=void 0,this.privServiceHasSentMessage=!1,this.connectImpl())):(this.privConnectionPromise=this.retryableConnect(),this.privConnectionPromise.catch(()=>{}),void 0!==this.postConnectImplOverride)?this.postConnectImplOverride(this.privConnectionPromise):this.privConnectionPromise}sendSpeechServiceConfig(e,t,r){if(t.onSpeechContext(),!0!==l.telemetryDataEnabled&&(r=JSON.stringify({context:{system:JSON.parse(r).context.system}})),"true"===this.privRecognizerConfig.parameters.getProperty("f0f5debc-f8c9-4892-ac4b-90a7ab359fd2","false").toLowerCase()){let e=JSON.parse(r);e.context.DisableReferenceChannel="True",e.context.MicSpec="1_0_0",r=JSON.stringify(e)}if(r)return e.send(new a.SpeechConnectionMessage(i.MessageType.Text,"speech.config",t.requestId,"application/json",r))}async fetchConnection(){return void 0!==this.privConnectionConfigurationPromise?this.privConnectionConfigurationPromise.then(e=>e.state()===i.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.privServiceHasSentMessage=!1,this.fetchConnection()):this.privConnectionConfigurationPromise,()=>(this.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.privServiceHasSentMessage=!1,this.fetchConnection())):(this.privConnectionConfigurationPromise=this.configureConnection(),await this.privConnectionConfigurationPromise)}async sendAudio(e){let t=await this.audioSource.format;this.privAverageBytesPerMs=t.avgBytesPerSec/1e3;let r=Date.now(),n=this.privRecognizerConfig.parameters.getProperty("SPEECH-TransmitLengthBeforThrottleMs","5000"),o=t.avgBytesPerSec/1e3*parseInt(n,10),s=this.privRequestSession.recogNumber,l=async()=>{if(!this.privIsDisposed&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing&&this.privRequestSession.recogNumber===s){let n,c;let u=await this.fetchConnection(),p=await e.read();if(!this.privRequestSession.isSpeechEnded&&(!p||p.isEnd?(n=null,c=0):(n=p.buffer,this.privRequestSession.onAudioSent(n.byteLength),c=o>=this.privRequestSession.bytesSent?0:Math.max(0,r-Date.now())),0!==c&&await this.delay(c),null!==n&&(r=Date.now()+1e3*n.byteLength/(2*t.avgBytesPerSec)),!this.privIsDisposed&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing&&this.privRequestSession.recogNumber===s)){if(u.send(new a.SpeechConnectionMessage(i.MessageType.Binary,"audio",this.privRequestSession.requestId,null,n)).catch(()=>{this.privRequestSession.onServiceTurnEndResponse(this.privRecognizerConfig.isContinuousRecognition).catch(()=>{})}),!p?.isEnd)return l();this.privIsLiveAudio||this.privRequestSession.onSpeechEnded()}}};return l()}async retryableConnect(){let e=!1;this.privAuthFetchEventId=i.createNoDashGuid();let t=this.privRequestSession.sessionId;this.privConnectionId=void 0!==t?t:i.createNoDashGuid(),this.privRequestSession.onPreConnectionStart(this.privAuthFetchEventId,this.privConnectionId);let r=0,n="";for(;this.privRequestSession.numConnectionAttempts<=this.privRecognizerConfig.maxRetryCount;){let t=e?this.privAuthentication.fetchOnExpiry(this.privAuthFetchEventId):this.privAuthentication.fetch(this.privAuthFetchEventId),i=await t;await this.privRequestSession.onAuthCompleted(!1);let o=this.privConnectionFactory.create(this.privRecognizerConfig,i,this.privConnectionId);this.privRequestSession.listenForServiceTelemetry(o.events),o.events.attach(e=>{this.connectionEvents.onEvent(e)});let s=await o.open();if(200===s.statusCode)return await this.privRequestSession.onConnectionEstablishCompleted(s.statusCode),Promise.resolve(o);1006===s.statusCode&&(e=!0),r=s.statusCode,n=s.reason,this.privRequestSession.onRetryConnection()}return await this.privRequestSession.onConnectionEstablishCompleted(r,n),Promise.reject(`Unable to contact server. StatusCode: ${r}, ${this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint)} Reason: ${n}`)}delay(e){return new Promise(t=>this.privSetTimeout(t,e))}writeBufferToConsole(e){let t="Buffer Size: ";if(null===e)t+="null";else{let r=new Uint8Array(e);t+=`${e.byteLength}\r `;for(let n=0;n{"use strict";r.d(t,{o:()=>i});var n=r(77833);function i(e){let t=(0,n.a)(e);return t.setHours(0,0,0,0),t}},27816:(e,t,r)=>{"use strict";r.d(t,{C:()=>n});let n=function(e){var t,r,a;if(null==e)return o;if("function"==typeof e){return t=e,function(e,r,n){return!!(s(e)&&t.call(this,e,"number"==typeof r?r:void 0,n||void 0))}}if("object"==typeof e){return Array.isArray(e)?function(e){let t=[],r=-1;for(;++r{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},28694:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;let n=r(8055),i=r(76568);class o{static setEventSource(e){if(!e)throw new n.ArgumentNullError("eventSource");o.privInstance=e}static get instance(){return o.privInstance}}t.Events=o,o.privInstance=new i.EventSource},28867:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentGranularity=void 0,function(e){e[e.Phoneme=1]="Phoneme",e[e.Word=2]="Word",e[e.FullText=3]="FullText"}(t.PronunciationAssessmentGranularity||(t.PronunciationAssessmentGranularity={}))},28918:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechServiceRecognizer=void 0;let n=r(93153),i=r(23202);class o extends i.ServiceRecognizerBase{constructor(e,t,r,n,i){super(e,t,r,n,i),this.privSpeechRecognizer=i}async processTypeSpecificMessages(e){let t;let r=new n.PropertyCollection,o=!1;switch(e.path.toLowerCase()){case"speech.hypothesis":case"speech.fragment":let s=i.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);r.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,s.asJson()),t=new n.SpeechRecognitionResult(this.privRequestSession.requestId,n.ResultReason.RecognizingSpeech,s.Text,s.Duration,s.Offset,s.Language,s.LanguageDetectionConfidence,void 0,void 0,s.asJson(),r),this.privRequestSession.onHypothesis(s.Offset);let a=new n.SpeechRecognitionEventArgs(t,s.Offset,this.privRequestSession.sessionId);if(this.privSpeechRecognizer.recognizing)try{this.privSpeechRecognizer.recognizing(this.privSpeechRecognizer,a)}catch(e){}o=!0;break;case"speech.phrase":let l=i.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);r.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,l.asJson());let c=i.EnumTranslation.implTranslateRecognitionResult(l.RecognitionStatus,this.privExpectContentAssessmentResponse);if(this.privRequestSession.onPhraseRecognized(l.Offset+l.Duration),n.ResultReason.Canceled===c){let e=i.EnumTranslation.implTranslateCancelResult(l.RecognitionStatus),t=i.EnumTranslation.implTranslateCancelErrorCode(l.RecognitionStatus);await this.cancelRecognitionLocal(e,t,i.EnumTranslation.implTranslateErrorDetails(t))}else{if(l.RecognitionStatus===i.RecognitionStatus.EndOfDictation)break;if(this.privRecognizerConfig.parameters.getProperty(i.OutputFormatPropertyName)===n.OutputFormat[n.OutputFormat.Simple])t=new n.SpeechRecognitionResult(this.privRequestSession.requestId,c,l.DisplayText,l.Duration,l.Offset,l.Language,l.LanguageDetectionConfidence,void 0,void 0,l.asJson(),r);else{let o=i.DetailedSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);r.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,o.asJson()),t=new n.SpeechRecognitionResult(this.privRequestSession.requestId,c,o.RecognitionStatus===i.RecognitionStatus.Success?o.NBest[0].Display:"",o.Duration,o.Offset,o.Language,o.LanguageDetectionConfidence,void 0,void 0,o.asJson(),r)}let o=new n.SpeechRecognitionEventArgs(t,t.offset,this.privRequestSession.sessionId);if(this.privSpeechRecognizer.recognized)try{this.privSpeechRecognizer.recognized(this.privSpeechRecognizer,o)}catch(e){}if(this.privSuccessCallback){try{this.privSuccessCallback(t)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}o=!0}return o}cancelRecognition(e,t,r,o,s){let a=new n.PropertyCollection;if(a.setProperty(i.CancellationErrorCodePropertyName,n.CancellationErrorCode[o]),this.privSpeechRecognizer.canceled){let t=new n.SpeechRecognitionCanceledEventArgs(r,s,o,void 0,e);try{this.privSpeechRecognizer.canceled(this.privSpeechRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new n.SpeechRecognitionResult(t,n.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,void 0,s,void 0,a);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}}t.SpeechServiceRecognizer=o},29007:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CognitiveSubscriptionKeyAuthentication=void 0;let n=r(87378),i=r(10906),o=r(19714);class s{constructor(e){if(!e)throw new n.ArgumentNullError("subscriptionKey");this.privAuthInfo=new o.AuthInfo(i.HeaderNames.AuthKey,e)}fetch(e){return Promise.resolve(this.privAuthInfo)}fetchOnExpiry(e){return Promise.resolve(this.privAuthInfo)}}t.CognitiveSubscriptionKeyAuthentication=s},29424:(e,t,r)=>{"use strict";function n(){}function i(){}r.d(t,{HB:()=>i,ok:()=>n})},29800:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentRecognitionEventArgs=void 0;let n=r(93153);class i extends n.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.IntentRecognitionEventArgs=i},30427:(e,t,r)=>{"use strict";r.d(t,{h:()=>a});var n=r(71563),i=r(9391),o=r(77833),s=r(30844);function a(e,t){var r,a,l,c,u,p,d,h;let f=(0,o.a)(e),v=f.getFullYear(),g=(0,s.q)(),m=null!==(h=null!==(d=null!==(p=null!==(u=null==t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null==t?void 0:null===(a=t.locale)||void 0===a?void 0:null===(r=a.options)||void 0===r?void 0:r.firstWeekContainsDate)&&void 0!==p?p:g.firstWeekContainsDate)&&void 0!==d?d:null===(c=g.locale)||void 0===c?void 0:null===(l=c.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==h?h:1,y=(0,n.w)(e,0);y.setFullYear(v+1,0,m),y.setHours(0,0,0,0);let S=(0,i.k)(y,t),C=(0,n.w)(e,0);C.setFullYear(v,0,m),C.setHours(0,0,0,0);let b=(0,i.k)(C,t);return f.getTime()>=S.getTime()?v+1:f.getTime()>=b.getTime()?v:v-1}},30574:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Diagnostics=void 0;let n=r(89556),i=r(87378);class o{static SetLoggingLevel(e){this.privListener=new n.ConsoleLoggingListener(e),i.Events.instance.attachConsoleListener(this.privListener)}static StartConsoleOutput(){this.privListener&&(this.privListener.enableConsoleOutput=!0)}static StopConsoleOutput(){this.privListener&&(this.privListener.enableConsoleOutput=!1)}static SetLogOutputPath(e){if("undefined"==typeof window)this.privListener&&(this.privListener.logPath=e);else throw Error("File system logging not available in browser.")}static set onLogOutput(e){this.privListener&&(this.privListener.logCallback=e)}}t.Diagnostics=o,o.privListener=void 0},30779:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerRecognitionCancellationDetails=t.SpeakerRecognitionResult=t.SpeakerRecognitionResultType=void 0;let i=r(23202),o=r(93153);!function(e){e[e.Verify=0]="Verify",e[e.Identify=1]="Identify"}(n=t.SpeakerRecognitionResultType||(t.SpeakerRecognitionResultType={}));class s{constructor(e,t=o.ResultReason.RecognizedSpeaker,r=o.CancellationErrorCode.NoError,s=""){this.privProperties=new o.PropertyCollection;let a="TextIndependentIdentification"===e.scenario?n.Identify:n.Verify;this.privReason=t,this.privReason!==o.ResultReason.Canceled?a===n.Identify?(this.privProfileId=e.identificationResult.identifiedProfile.profileId,this.privScore=e.identificationResult.identifiedProfile.score,this.privReason=o.ResultReason.RecognizedSpeakers):(this.privScore=e.verificationResult.score,"accept"!==e.verificationResult.recognitionResult.toLowerCase()&&(this.privReason=o.ResultReason.NoMatch),void 0!==e.verificationResult.profileId&&""!==e.verificationResult.profileId&&(this.privProfileId=e.verificationResult.profileId)):(this.privErrorDetails=s,this.privProperties.setProperty(i.CancellationErrorCodePropertyName,o.CancellationErrorCode[r])),this.privProperties.setProperty(o.PropertyId.SpeechServiceResponse_JsonResult,JSON.stringify(e))}get properties(){return this.privProperties}get reason(){return this.privReason}get profileId(){return this.privProfileId}get errorDetails(){return this.privErrorDetails}get score(){return this.privScore}}t.SpeakerRecognitionResult=s;class a extends o.CancellationDetailsBase{constructor(e,t,r){super(e,t,r)}static fromResult(e){let t=o.CancellationReason.Error,r=o.CancellationErrorCode.NoError;return e.properties&&(r=o.CancellationErrorCode[e.properties.getProperty(i.CancellationErrorCodePropertyName,o.CancellationErrorCode[o.CancellationErrorCode.NoError])]),new a(t,e.errorDetails,r)}}t.SpeakerRecognitionCancellationDetails=a},30844:(e,t,r)=>{"use strict";r.d(t,{q:()=>i});let n={};function i(){return n}},30938:(e,t,r)=>{"use strict";function n(e,t,r,n){let i;let o=e.length,s=0;if(t=t<0?-t>o?0:o+t:t>o?o:t,r=r>0?r:0,n.length<1e4)(i=Array.from(n)).unshift(t,r),e.splice(...i);else for(r&&e.splice(t,r);s0?(n(e,e.length,0,t),e):t}r.d(t,{V:()=>i,m:()=>n})},31027:(e,t,r)=>{"use strict";r.d(t,{F:()=>s});var n=r(43463);let i=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=n.$,s=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return o(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:s,defaultVariants:a}=t,l=Object.keys(s).map(e=>{let t=null==r?void 0:r[e],n=null==a?void 0:a[e];if(null===t)return null;let o=i(t)||i(n);return s[e][o]}),c=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return o(e,l,null==t?void 0:null===(n=t.compoundVariants)||void 0===n?void 0:n.reduce((e,t)=>{let{class:r,className:n,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...c}[t]):({...a,...c})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},32150:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionFactoryBase=void 0;let n=r(23202),i=r(93153),o=r(39284);class s{static getHostSuffix(e){if(e){if(e.toLowerCase().startsWith("china"))return".azure.cn";if(e.toLowerCase().startsWith("usgov"))return".azure.us"}return".microsoft.com"}setCommonUrlParams(e,t,r){new Map([[i.PropertyId.Speech_SegmentationSilenceTimeoutMs,o.QueryParameterNames.SegmentationSilenceTimeoutMs],[i.PropertyId.SpeechServiceConnection_EnableAudioLogging,o.QueryParameterNames.EnableAudioLogging],[i.PropertyId.SpeechServiceConnection_EndSilenceTimeoutMs,o.QueryParameterNames.EndSilenceTimeoutMs],[i.PropertyId.SpeechServiceConnection_InitialSilenceTimeoutMs,o.QueryParameterNames.InitialSilenceTimeoutMs],[i.PropertyId.SpeechServiceResponse_PostProcessingOption,o.QueryParameterNames.Postprocessing],[i.PropertyId.SpeechServiceResponse_ProfanityOption,o.QueryParameterNames.Profanity],[i.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,o.QueryParameterNames.EnableWordLevelTimestamps],[i.PropertyId.SpeechServiceResponse_StablePartialResultThreshold,o.QueryParameterNames.StableIntermediateThreshold]]).forEach((n,i)=>{this.setUrlParameter(i,n,e,t,r)});let s=JSON.parse(e.parameters.getProperty(n.ServicePropertiesPropertyName,"{}"));Object.keys(s).forEach(e=>{t[e]=s[e]})}setUrlParameter(e,t,r,n,i){let o=r.parameters.getProperty(e,void 0);o&&(!i||-1===i.search(t))&&(n[t]=o.toLocaleLowerCase())}}t.ConnectionFactoryBase=s},32678:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisVisemeEventArgs=void 0;class r{constructor(e,t,r){this.privAudioOffset=e,this.privVisemeId=t,this.privAnimation=r}get audioOffset(){return this.privAudioOffset}get visemeId(){return this.privVisemeId}get animation(){return this.privAnimation}}t.SpeechSynthesisVisemeEventArgs=r},32694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},32734:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.type=t.connectivity=t.Device=t.OS=t.System=t.Context=t.SpeechServiceConfig=void 0;class r{constructor(e){this.context=e}serialize(){return JSON.stringify(this,(e,t)=>{if(t&&"object"==typeof t&&!Array.isArray(t)){let e={};for(let r in t)Object.hasOwnProperty.call(t,r)&&(e[r&&r.charAt(0).toLowerCase()+r.substring(1)]=t[r]);return e}return t})}get Context(){return this.context}get Recognition(){return this.recognition}set Recognition(e){this.recognition=e.toLowerCase()}}t.SpeechServiceConfig=r;class n{constructor(e){this.system=new i,this.os=e}}t.Context=n;class i{constructor(){this.name="SpeechSDK",this.version="1.43.1",this.build="JavaScript",this.lang="JavaScript"}}t.System=i;class o{constructor(e,t,r){this.platform=e,this.name=t,this.version=r}}t.OS=o;class s{constructor(e,t,r){this.manufacturer=e,this.model=t,this.version=r}}t.Device=s,function(e){e.Bluetooth="Bluetooth",e.Wired="Wired",e.WiFi="WiFi",e.Cellular="Cellular",e.InBuilt="InBuilt",e.Unknown="Unknown"}(t.connectivity||(t.connectivity={})),function(e){e.Phone="Phone",e.Speaker="Speaker",e.Car="Car",e.Headset="Headset",e.Thermostat="Thermostat",e.Microphones="Microphones",e.Deskphone="Deskphone",e.RemoteControl="RemoteControl",e.Unknown="Unknown",e.File="File",e.Stream="Stream"}(t.type||(t.type={}))},34331:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Participant=t.User=void 0;let n=r(93153);class i{constructor(e){this.privUserId=e}get userId(){return this.privUserId}}t.User=i;class o{constructor(e,t,r,i,o,s,a,l){this.privId=e,this.privAvatar=t,this.privDisplayName=r,this.privIsHost=i,this.privIsMuted=o,this.privIsUsingTts=s,this.privPreferredLanguage=a,this.privVoice=l,this.privProperties=new n.PropertyCollection}get avatar(){return this.privAvatar}get displayName(){return this.privDisplayName}get id(){return this.privId}get preferredLanguage(){return this.privPreferredLanguage}get isHost(){return this.privIsHost}get isMuted(){return this.privIsMuted}get isUsingTts(){return this.privIsUsingTts}get voice(){return this.privVoice}get properties(){return this.privProperties}static From(e,t,r){return new o(e,"",e,!1,!1,!1,t,r)}}t.Participant=o},34698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},34871:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionEndedEvent=t.RecognitionCompletionStatus=t.RecognitionStartedEvent=t.ConnectingToServiceEvent=t.ListeningStartedEvent=t.RecognitionTriggeredEvent=t.SpeechRecognitionEvent=void 0;let i=r(87378);class o extends i.PlatformEvent{constructor(e,t,r,n=i.EventType.Info){super(e,n),this.privRequestId=t,this.privSessionId=r}get requestId(){return this.privRequestId}get sessionId(){return this.privSessionId}}t.SpeechRecognitionEvent=o;class s extends o{constructor(e,t,r,n){super("RecognitionTriggeredEvent",e,t),this.privAudioSourceId=r,this.privAudioNodeId=n}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}}t.RecognitionTriggeredEvent=s;class a extends o{constructor(e,t,r,n){super("ListeningStartedEvent",e,t),this.privAudioSourceId=r,this.privAudioNodeId=n}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}}t.ListeningStartedEvent=a;class l extends o{constructor(e,t,r){super("ConnectingToServiceEvent",e,r),this.privAuthFetchEventid=t}get authFetchEventid(){return this.privAuthFetchEventid}}t.ConnectingToServiceEvent=l;class c extends o{constructor(e,t,r,n,i){super("RecognitionStartedEvent",e,i),this.privAudioSourceId=t,this.privAudioNodeId=r,this.privAuthFetchEventId=n}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}get authFetchEventId(){return this.privAuthFetchEventId}}t.RecognitionStartedEvent=c,function(e){e[e.Success=0]="Success",e[e.AudioSourceError=1]="AudioSourceError",e[e.AudioSourceTimeout=2]="AudioSourceTimeout",e[e.AuthTokenFetchError=3]="AuthTokenFetchError",e[e.AuthTokenFetchTimeout=4]="AuthTokenFetchTimeout",e[e.UnAuthorized=5]="UnAuthorized",e[e.ConnectTimeout=6]="ConnectTimeout",e[e.ConnectError=7]="ConnectError",e[e.ClientRecognitionActivityTimeout=8]="ClientRecognitionActivityTimeout",e[e.UnknownError=9]="UnknownError"}(n=t.RecognitionCompletionStatus||(t.RecognitionCompletionStatus={}));class u extends o{constructor(e,t,r,o,s,a,l,c){super("RecognitionEndedEvent",e,s,l===n.Success?i.EventType.Info:i.EventType.Error),this.privAudioSourceId=t,this.privAudioNodeId=r,this.privAuthFetchEventId=o,this.privStatus=l,this.privError=c,this.privServiceTag=a}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}get authFetchEventId(){return this.privAuthFetchEventId}get serviceTag(){return this.privServiceTag}get status(){return this.privStatus}get error(){return this.privError}}t.RecognitionEndedEvent=u},34919:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=null;if(!e||"string"!=typeof e)return r;var n=(0,i.default)(e),o="function"==typeof t;return n.forEach(function(e){if("declaration"===e.type){var n=e.property,i=e.value;o?t(n,i,e):i&&((r=r||{})[n]=i)}}),r};var i=n(r(80466))},35155:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AudioOutputFormatImpl=void 0;let n=r(36540),i=r(25342);class o extends i.AudioStreamFormatImpl{constructor(e,t,r,n,i,o,s,a,l){super(r,o,t,e),this.formatTag=e,this.avgBytesPerSec=n,this.blockAlign=i,this.priAudioFormatString=s,this.priRequestAudioFormatString=a,this.priHasHeader=l}static fromSpeechSynthesisOutputFormat(e){return void 0===e?o.getDefaultOutputFormat():o.fromSpeechSynthesisOutputFormatString(o.SpeechSynthesisOutputFormatToString[e])}static fromSpeechSynthesisOutputFormatString(e){switch(e){case"raw-8khz-8bit-mono-mulaw":return new o(i.AudioFormatTag.MuLaw,1,8e3,8e3,1,8,e,e,!1);case"riff-16khz-16kbps-mono-siren":return new o(i.AudioFormatTag.Siren,1,16e3,2e3,40,0,e,"audio-16khz-16kbps-mono-siren",!0);case"audio-16khz-16kbps-mono-siren":return new o(i.AudioFormatTag.Siren,1,16e3,2e3,40,0,e,e,!1);case"audio-16khz-32kbitrate-mono-mp3":return new o(i.AudioFormatTag.MP3,1,16e3,4096,2,16,e,e,!1);case"audio-16khz-128kbitrate-mono-mp3":return new o(i.AudioFormatTag.MP3,1,16e3,16384,2,16,e,e,!1);case"audio-16khz-64kbitrate-mono-mp3":return new o(i.AudioFormatTag.MP3,1,16e3,8192,2,16,e,e,!1);case"audio-24khz-48kbitrate-mono-mp3":return new o(i.AudioFormatTag.MP3,1,24e3,6144,2,16,e,e,!1);case"audio-24khz-96kbitrate-mono-mp3":return new o(i.AudioFormatTag.MP3,1,24e3,12288,2,16,e,e,!1);case"audio-24khz-160kbitrate-mono-mp3":return new o(i.AudioFormatTag.MP3,1,24e3,20480,2,16,e,e,!1);case"raw-16khz-16bit-mono-truesilk":return new o(i.AudioFormatTag.SILKSkype,1,16e3,32e3,2,16,e,e,!1);case"riff-8khz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,8e3,16e3,2,16,e,"raw-8khz-16bit-mono-pcm",!0);case"riff-24khz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,24e3,48e3,2,16,e,"raw-24khz-16bit-mono-pcm",!0);case"riff-8khz-8bit-mono-mulaw":return new o(i.AudioFormatTag.MuLaw,1,8e3,8e3,1,8,e,"raw-8khz-8bit-mono-mulaw",!0);case"raw-16khz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,16e3,32e3,2,16,e,"raw-16khz-16bit-mono-pcm",!1);case"raw-24khz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,24e3,48e3,2,16,e,"raw-24khz-16bit-mono-pcm",!1);case"raw-8khz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,8e3,16e3,2,16,e,"raw-8khz-16bit-mono-pcm",!1);case"ogg-16khz-16bit-mono-opus":return new o(i.AudioFormatTag.OGG_OPUS,1,16e3,8192,2,16,e,e,!1);case"ogg-24khz-16bit-mono-opus":return new o(i.AudioFormatTag.OGG_OPUS,1,24e3,8192,2,16,e,e,!1);case"raw-48khz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,48e3,96e3,2,16,e,"raw-48khz-16bit-mono-pcm",!1);case"riff-48khz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,48e3,96e3,2,16,e,"raw-48khz-16bit-mono-pcm",!0);case"audio-48khz-96kbitrate-mono-mp3":return new o(i.AudioFormatTag.MP3,1,48e3,12288,2,16,e,e,!1);case"audio-48khz-192kbitrate-mono-mp3":return new o(i.AudioFormatTag.MP3,1,48e3,24576,2,16,e,e,!1);case"ogg-48khz-16bit-mono-opus":return new o(i.AudioFormatTag.OGG_OPUS,1,48e3,12e3,2,16,e,e,!1);case"webm-16khz-16bit-mono-opus":return new o(i.AudioFormatTag.WEBM_OPUS,1,16e3,4e3,2,16,e,e,!1);case"webm-24khz-16bit-mono-opus":return new o(i.AudioFormatTag.WEBM_OPUS,1,24e3,6e3,2,16,e,e,!1);case"webm-24khz-16bit-24kbps-mono-opus":return new o(i.AudioFormatTag.WEBM_OPUS,1,24e3,3e3,2,16,e,e,!1);case"audio-16khz-16bit-32kbps-mono-opus":return new o(i.AudioFormatTag.OPUS,1,16e3,4e3,2,16,e,e,!1);case"audio-24khz-16bit-48kbps-mono-opus":return new o(i.AudioFormatTag.OPUS,1,24e3,6e3,2,16,e,e,!1);case"audio-24khz-16bit-24kbps-mono-opus":return new o(i.AudioFormatTag.OPUS,1,24e3,3e3,2,16,e,e,!1);case"audio-24khz-16bit-mono-flac":return new o(i.AudioFormatTag.FLAC,1,24e3,24e3,2,16,e,e,!1);case"audio-48khz-16bit-mono-flac":return new o(i.AudioFormatTag.FLAC,1,48e3,3e4,2,16,e,e,!1);case"raw-24khz-16bit-mono-truesilk":return new o(i.AudioFormatTag.SILKSkype,1,24e3,48e3,2,16,e,e,!1);case"raw-8khz-8bit-mono-alaw":return new o(i.AudioFormatTag.ALaw,1,8e3,8e3,1,8,e,e,!1);case"riff-8khz-8bit-mono-alaw":return new o(i.AudioFormatTag.ALaw,1,8e3,8e3,1,8,e,"raw-8khz-8bit-mono-alaw",!0);case"raw-22050hz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,22050,44100,2,16,e,e,!1);case"riff-22050hz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,22050,44100,2,16,e,"raw-22050hz-16bit-mono-pcm",!0);case"raw-44100hz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,44100,88200,2,16,e,e,!1);case"riff-44100hz-16bit-mono-pcm":return new o(i.AudioFormatTag.PCM,1,44100,88200,2,16,e,"raw-44100hz-16bit-mono-pcm",!0);case"amr-wb-16000h":return new o(i.AudioFormatTag.AMR_WB,1,16e3,3052,2,16,e,e,!1);case"g722-16khz-64kbps":return new o(i.AudioFormatTag.G722,1,16e3,8e3,2,16,e,e,!1);default:return new o(i.AudioFormatTag.PCM,1,16e3,32e3,2,16,"riff-16khz-16bit-mono-pcm","raw-16khz-16bit-mono-pcm",!0)}}static getDefaultOutputFormat(){return o.fromSpeechSynthesisOutputFormatString("undefined"!=typeof window?"audio-24khz-48kbitrate-mono-mp3":"riff-16khz-16bit-mono-pcm")}get hasHeader(){return this.priHasHeader}get header(){if(this.hasHeader)return this.privHeader}updateHeader(e){if(this.priHasHeader){let t=new DataView(this.privHeader);t.setUint32(4,e+this.privHeader.byteLength-8,!0),t.setUint32(40,e,!0)}}get requestAudioFormatString(){return this.priRequestAudioFormatString}addHeader(e){if(!this.hasHeader)return e;this.updateHeader(e.byteLength);let t=new Uint8Array(e.byteLength+this.header.byteLength);return t.set(new Uint8Array(this.header),0),t.set(new Uint8Array(e),this.header.byteLength),t.buffer}}t.AudioOutputFormatImpl=o,o.SpeechSynthesisOutputFormatToString={[n.SpeechSynthesisOutputFormat.Raw8Khz8BitMonoMULaw]:"raw-8khz-8bit-mono-mulaw",[n.SpeechSynthesisOutputFormat.Riff16Khz16KbpsMonoSiren]:"riff-16khz-16kbps-mono-siren",[n.SpeechSynthesisOutputFormat.Audio16Khz16KbpsMonoSiren]:"audio-16khz-16kbps-mono-siren",[n.SpeechSynthesisOutputFormat.Audio16Khz32KBitRateMonoMp3]:"audio-16khz-32kbitrate-mono-mp3",[n.SpeechSynthesisOutputFormat.Audio16Khz128KBitRateMonoMp3]:"audio-16khz-128kbitrate-mono-mp3",[n.SpeechSynthesisOutputFormat.Audio16Khz64KBitRateMonoMp3]:"audio-16khz-64kbitrate-mono-mp3",[n.SpeechSynthesisOutputFormat.Audio24Khz48KBitRateMonoMp3]:"audio-24khz-48kbitrate-mono-mp3",[n.SpeechSynthesisOutputFormat.Audio24Khz96KBitRateMonoMp3]:"audio-24khz-96kbitrate-mono-mp3",[n.SpeechSynthesisOutputFormat.Audio24Khz160KBitRateMonoMp3]:"audio-24khz-160kbitrate-mono-mp3",[n.SpeechSynthesisOutputFormat.Raw16Khz16BitMonoTrueSilk]:"raw-16khz-16bit-mono-truesilk",[n.SpeechSynthesisOutputFormat.Riff16Khz16BitMonoPcm]:"riff-16khz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Riff8Khz16BitMonoPcm]:"riff-8khz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Riff24Khz16BitMonoPcm]:"riff-24khz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Riff8Khz8BitMonoMULaw]:"riff-8khz-8bit-mono-mulaw",[n.SpeechSynthesisOutputFormat.Raw16Khz16BitMonoPcm]:"raw-16khz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Raw24Khz16BitMonoPcm]:"raw-24khz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Raw8Khz16BitMonoPcm]:"raw-8khz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Ogg16Khz16BitMonoOpus]:"ogg-16khz-16bit-mono-opus",[n.SpeechSynthesisOutputFormat.Ogg24Khz16BitMonoOpus]:"ogg-24khz-16bit-mono-opus",[n.SpeechSynthesisOutputFormat.Raw48Khz16BitMonoPcm]:"raw-48khz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Riff48Khz16BitMonoPcm]:"riff-48khz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Audio48Khz96KBitRateMonoMp3]:"audio-48khz-96kbitrate-mono-mp3",[n.SpeechSynthesisOutputFormat.Audio48Khz192KBitRateMonoMp3]:"audio-48khz-192kbitrate-mono-mp3",[n.SpeechSynthesisOutputFormat.Ogg48Khz16BitMonoOpus]:"ogg-48khz-16bit-mono-opus",[n.SpeechSynthesisOutputFormat.Webm16Khz16BitMonoOpus]:"webm-16khz-16bit-mono-opus",[n.SpeechSynthesisOutputFormat.Webm24Khz16BitMonoOpus]:"webm-24khz-16bit-mono-opus",[n.SpeechSynthesisOutputFormat.Webm24Khz16Bit24KbpsMonoOpus]:"webm-24khz-16bit-24kbps-mono-opus",[n.SpeechSynthesisOutputFormat.Raw24Khz16BitMonoTrueSilk]:"raw-24khz-16bit-mono-truesilk",[n.SpeechSynthesisOutputFormat.Raw8Khz8BitMonoALaw]:"raw-8khz-8bit-mono-alaw",[n.SpeechSynthesisOutputFormat.Riff8Khz8BitMonoALaw]:"riff-8khz-8bit-mono-alaw",[n.SpeechSynthesisOutputFormat.Audio16Khz16Bit32KbpsMonoOpus]:"audio-16khz-16bit-32kbps-mono-opus",[n.SpeechSynthesisOutputFormat.Audio24Khz16Bit48KbpsMonoOpus]:"audio-24khz-16bit-48kbps-mono-opus",[n.SpeechSynthesisOutputFormat.Audio24Khz16Bit24KbpsMonoOpus]:"audio-24khz-16bit-24kbps-mono-opus",[n.SpeechSynthesisOutputFormat.Raw22050Hz16BitMonoPcm]:"raw-22050hz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Riff22050Hz16BitMonoPcm]:"riff-22050hz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Raw44100Hz16BitMonoPcm]:"raw-44100hz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.Riff44100Hz16BitMonoPcm]:"riff-44100hz-16bit-mono-pcm",[n.SpeechSynthesisOutputFormat.AmrWb16000Hz]:"amr-wb-16000hz",[n.SpeechSynthesisOutputFormat.G72216Khz64Kbps]:"g722-16khz-64kbps"}},35413:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Contracts=void 0;class r{static throwIfNullOrUndefined(e,t){if(null==e)throw Error("throwIfNullOrUndefined:"+t)}static throwIfNull(e,t){if(null===e)throw Error("throwIfNull:"+t)}static throwIfNullOrWhitespace(e,t){if(r.throwIfNullOrUndefined(e,t),(""+e).trim().length<1)throw Error("throwIfNullOrWhitespace:"+t)}static throwIfNullOrTooLong(e,t,n){if(r.throwIfNullOrUndefined(e,t),(""+e).length>n)throw Error("throwIfNullOrTooLong:"+t+" (more than "+n.toString()+" characters)")}static throwIfNullOrTooShort(e,t,n){if(r.throwIfNullOrUndefined(e,t),(""+e).length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationExpirationEventArgs=void 0;let n=r(93153);class i extends n.SessionEventArgs{constructor(e,t){super(t),this.privExpirationTime=e}get expirationTime(){return this.privExpirationTime}}t.ConversationExpirationEventArgs=i},35765:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},35812:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceTelemetryListener=void 0;let n=r(87378),i=r(34871);class o{constructor(e,t,r){this.privIsDisposed=!1,this.privListeningTriggerMetric=null,this.privMicMetric=null,this.privConnectionEstablishMetric=null,this.privRequestId=e,this.privAudioSourceId=t,this.privAudioNodeId=r,this.privReceivedMessages={},this.privPhraseLatencies=[],this.privHypothesisLatencies=[]}phraseReceived(e){e>0&&this.privPhraseLatencies.push(Date.now()-e)}hypothesisReceived(e){e>0&&this.privHypothesisLatencies.push(Date.now()-e)}onEvent(e){!this.privIsDisposed&&(e instanceof i.RecognitionTriggeredEvent&&e.requestId===this.privRequestId&&(this.privListeningTriggerMetric={End:e.eventTime,Name:"ListeningTrigger",Start:e.eventTime}),e instanceof n.AudioStreamNodeAttachingEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&(this.privMicStartTime=e.eventTime),e instanceof n.AudioStreamNodeAttachedEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&(this.privMicStartTime=e.eventTime),e instanceof n.AudioSourceErrorEvent&&e.audioSourceId===this.privAudioSourceId&&!this.privMicMetric&&(this.privMicMetric={End:e.eventTime,Error:e.error,Name:"Microphone",Start:this.privMicStartTime}),e instanceof n.AudioStreamNodeErrorEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&!this.privMicMetric&&(this.privMicMetric={End:e.eventTime,Error:e.error,Name:"Microphone",Start:this.privMicStartTime}),e instanceof n.AudioStreamNodeDetachedEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&!this.privMicMetric&&(this.privMicMetric={End:e.eventTime,Name:"Microphone",Start:this.privMicStartTime}),e instanceof i.ConnectingToServiceEvent&&e.requestId===this.privRequestId&&(this.privConnectionId=e.sessionId),e instanceof n.ConnectionStartEvent&&e.connectionId===this.privConnectionId&&(this.privConnectionStartTime=e.eventTime),e instanceof n.ConnectionEstablishedEvent&&e.connectionId===this.privConnectionId&&!this.privConnectionEstablishMetric&&(this.privConnectionEstablishMetric={End:e.eventTime,Id:this.privConnectionId,Name:"Connection",Start:this.privConnectionStartTime}),e instanceof n.ConnectionEstablishErrorEvent&&e.connectionId===this.privConnectionId&&!this.privConnectionEstablishMetric&&(this.privConnectionEstablishMetric={End:e.eventTime,Error:this.getConnectionError(e.statusCode),Id:this.privConnectionId,Name:"Connection",Start:this.privConnectionStartTime}),e instanceof n.ConnectionMessageReceivedEvent&&e.connectionId===this.privConnectionId&&e.message&&e.message.headers&&e.message.headers.path&&(this.privReceivedMessages[e.message.headers.path]||(this.privReceivedMessages[e.message.headers.path]=[]),this.privReceivedMessages[e.message.headers.path].length<50&&this.privReceivedMessages[e.message.headers.path].push(e.networkReceivedTime)))}getTelemetry(){let e=[];this.privListeningTriggerMetric&&e.push(this.privListeningTriggerMetric),this.privMicMetric&&e.push(this.privMicMetric),this.privConnectionEstablishMetric&&e.push(this.privConnectionEstablishMetric),this.privPhraseLatencies.length>0&&e.push({PhraseLatencyMs:this.privPhraseLatencies}),this.privHypothesisLatencies.length>0&&e.push({FirstHypothesisLatencyMs:this.privHypothesisLatencies});let t=JSON.stringify({Metrics:e,ReceivedMessages:this.privReceivedMessages});return this.privReceivedMessages={},this.privListeningTriggerMetric=null,this.privMicMetric=null,this.privConnectionEstablishMetric=null,this.privPhraseLatencies=[],this.privHypothesisLatencies=[],t}get hasTelemetry(){return 0!==Object.keys(this.privReceivedMessages).length||null!==this.privListeningTriggerMetric||null!==this.privMicMetric||null!==this.privConnectionEstablishMetric||0!==this.privPhraseLatencies.length||0!==this.privHypothesisLatencies.length}dispose(){this.privIsDisposed=!0}getConnectionError(e){switch(e){case 400:case 1002:case 1003:case 1005:case 1007:case 1008:case 1009:return"BadRequest";case 401:return"Unauthorized";case 403:return"Forbidden";case 503:case 1001:return"ServerUnavailable";case 500:case 1011:return"ServerError";case 408:case 504:return"Timeout";default:return"statuscode:"+e.toString()}}}t.ServiceTelemetryListener=o},35928:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParticipantChangedReason=void 0,function(e){e[e.JoinedConversation=0]="JoinedConversation",e[e.LeftConversation=1]="LeftConversation",e[e.Updated=2]="Updated"}(t.ParticipantChangedReason||(t.ParticipantChangedReason={}))},36345:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerServiceRecognizer=void 0;let n=r(89556),i=r(87378),o=r(93153),s=r(23202),a=r(15639);class l extends s.ServiceRecognizerBase{constructor(e,t,r,n,i){super(e,t,r,n,i),this.privSpeakerRecognizer=i,this.privSpeakerAudioSource=r,this.recognizeSpeaker=e=>this.recognizeSpeakerOnce(e),this.sendPrePayloadJSONOverride=()=>this.noOp()}processTypeSpecificMessages(e){let t=!1,r=new o.PropertyCollection;if(e.messageType===i.MessageType.Text&&r.setProperty(o.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),"speaker.response"===e.path.toLowerCase()){let r;let n=JSON.parse(e.textBody);r="success"!==n.status.statusCode.toLowerCase()?new o.SpeakerRecognitionResult(n,o.ResultReason.Canceled,o.CancellationErrorCode.ServiceError,n.status.reason):new o.SpeakerRecognitionResult(n,o.ResultReason.RecognizedSpeaker),this.privResultDeferral&&this.privResultDeferral.resolve(r),t=!0}let n=new i.Deferred;return n.resolve(t),n.promise}cancelRecognition(e,t,r,n,i){if(new o.PropertyCollection().setProperty(s.CancellationErrorCodePropertyName,o.CancellationErrorCode[n]),this.privResultDeferral){let e=new o.SpeakerRecognitionResult({scenario:this.privSpeakerModel.scenario,status:{statusCode:i,reason:i}},o.ResultReason.Canceled,n,i);try{this.privResultDeferral.resolve(e)}catch(e){this.privResultDeferral.reject(e)}}}async recognizeSpeakerOnce(e){this.privSpeakerModel=e,this.voiceProfileType=e.scenario,this.privResultDeferral||(this.privResultDeferral=new i.Deferred),this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privSpeakerAudioSource.events),this.privRecognizerConfig.parameters.setProperty(o.PropertyId.Speech_SessionId,this.privRequestSession.sessionId);let t=this.connectImpl(),r=this.sendPreAudioMessages(this.extractSpeakerContext(e)),s=await this.privSpeakerAudioSource.attach(this.privRequestSession.audioNodeId),a=await this.privSpeakerAudioSource.format,l=await this.privSpeakerAudioSource.deviceInfo,c=new n.ReplayableAudioNode(s,a.avgBytesPerSec);await this.privRequestSession.onAudioSourceAttachCompleted(c,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:l};try{await t,await r}catch(e){this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,o.CancellationReason.Error,o.CancellationErrorCode.ConnectionFailure,e)}let u=new o.SessionEventArgs(this.privRequestSession.sessionId);return this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,u),this.receiveMessage(),this.sendAudio(c).then(()=>{},e=>{this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,o.CancellationReason.Error,o.CancellationErrorCode.RuntimeError,e)}),this.privResultDeferral.promise}async sendPreAudioMessages(e){let t=await this.fetchConnection();await this.sendSpeakerRecognition(t,e)}async sendSpeakerRecognition(e,t){let r=JSON.stringify(t);return e.send(new a.SpeechConnectionMessage(i.MessageType.Text,"speaker.context",this.privRequestSession.requestId,"application/json; charset=utf-8",r))}extractSpeakerContext(e){return{features:{interimResult:"enabled",progressiveDetection:"disabled"},profileIds:e.profileIds,scenario:e.scenario}}}t.SpeakerServiceRecognizer=l},36516:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionResult=void 0;class r{constructor(e,t,r,n,i,o,s,a,l,c){this.privResultId=e,this.privReason=t,this.privText=r,this.privDuration=n,this.privOffset=i,this.privLanguage=o,this.privLanguageDetectionConfidence=s,this.privErrorDetails=a,this.privJson=l,this.privProperties=c}get resultId(){return this.privResultId}get reason(){return this.privReason}get text(){return this.privText}get duration(){return this.privDuration}get offset(){return this.privOffset}get language(){return this.privLanguage}get languageDetectionConfidence(){return this.privLanguageDetectionConfidence}get errorDetails(){return this.privErrorDetails}get json(){return this.privJson}get properties(){return this.privProperties}}t.RecognitionResult=r},36540:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisOutputFormat=void 0,function(e){e[e.Raw8Khz8BitMonoMULaw=0]="Raw8Khz8BitMonoMULaw",e[e.Riff16Khz16KbpsMonoSiren=1]="Riff16Khz16KbpsMonoSiren",e[e.Audio16Khz16KbpsMonoSiren=2]="Audio16Khz16KbpsMonoSiren",e[e.Audio16Khz32KBitRateMonoMp3=3]="Audio16Khz32KBitRateMonoMp3",e[e.Audio16Khz128KBitRateMonoMp3=4]="Audio16Khz128KBitRateMonoMp3",e[e.Audio16Khz64KBitRateMonoMp3=5]="Audio16Khz64KBitRateMonoMp3",e[e.Audio24Khz48KBitRateMonoMp3=6]="Audio24Khz48KBitRateMonoMp3",e[e.Audio24Khz96KBitRateMonoMp3=7]="Audio24Khz96KBitRateMonoMp3",e[e.Audio24Khz160KBitRateMonoMp3=8]="Audio24Khz160KBitRateMonoMp3",e[e.Raw16Khz16BitMonoTrueSilk=9]="Raw16Khz16BitMonoTrueSilk",e[e.Riff16Khz16BitMonoPcm=10]="Riff16Khz16BitMonoPcm",e[e.Riff8Khz16BitMonoPcm=11]="Riff8Khz16BitMonoPcm",e[e.Riff24Khz16BitMonoPcm=12]="Riff24Khz16BitMonoPcm",e[e.Riff8Khz8BitMonoMULaw=13]="Riff8Khz8BitMonoMULaw",e[e.Raw16Khz16BitMonoPcm=14]="Raw16Khz16BitMonoPcm",e[e.Raw24Khz16BitMonoPcm=15]="Raw24Khz16BitMonoPcm",e[e.Raw8Khz16BitMonoPcm=16]="Raw8Khz16BitMonoPcm",e[e.Ogg16Khz16BitMonoOpus=17]="Ogg16Khz16BitMonoOpus",e[e.Ogg24Khz16BitMonoOpus=18]="Ogg24Khz16BitMonoOpus",e[e.Raw48Khz16BitMonoPcm=19]="Raw48Khz16BitMonoPcm",e[e.Riff48Khz16BitMonoPcm=20]="Riff48Khz16BitMonoPcm",e[e.Audio48Khz96KBitRateMonoMp3=21]="Audio48Khz96KBitRateMonoMp3",e[e.Audio48Khz192KBitRateMonoMp3=22]="Audio48Khz192KBitRateMonoMp3",e[e.Ogg48Khz16BitMonoOpus=23]="Ogg48Khz16BitMonoOpus",e[e.Webm16Khz16BitMonoOpus=24]="Webm16Khz16BitMonoOpus",e[e.Webm24Khz16BitMonoOpus=25]="Webm24Khz16BitMonoOpus",e[e.Raw24Khz16BitMonoTrueSilk=26]="Raw24Khz16BitMonoTrueSilk",e[e.Raw8Khz8BitMonoALaw=27]="Raw8Khz8BitMonoALaw",e[e.Riff8Khz8BitMonoALaw=28]="Riff8Khz8BitMonoALaw",e[e.Webm24Khz16Bit24KbpsMonoOpus=29]="Webm24Khz16Bit24KbpsMonoOpus",e[e.Audio16Khz16Bit32KbpsMonoOpus=30]="Audio16Khz16Bit32KbpsMonoOpus",e[e.Audio24Khz16Bit48KbpsMonoOpus=31]="Audio24Khz16Bit48KbpsMonoOpus",e[e.Audio24Khz16Bit24KbpsMonoOpus=32]="Audio24Khz16Bit24KbpsMonoOpus",e[e.Raw22050Hz16BitMonoPcm=33]="Raw22050Hz16BitMonoPcm",e[e.Riff22050Hz16BitMonoPcm=34]="Riff22050Hz16BitMonoPcm",e[e.Raw44100Hz16BitMonoPcm=35]="Raw44100Hz16BitMonoPcm",e[e.Riff44100Hz16BitMonoPcm=36]="Riff44100Hz16BitMonoPcm",e[e.AmrWb16000Hz=37]="AmrWb16000Hz",e[e.G72216Khz64Kbps=38]="G72216Khz64Kbps"}(t.SpeechSynthesisOutputFormat||(t.SpeechSynthesisOutputFormat={}))},36894:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationRequestSession=void 0;let n=r(87378);class i{constructor(e){this.privIsDisposed=!1,this.privDetachables=[],this.privSessionId=e,this.privRequestId=n.createNoDashGuid(),this.privRequestCompletionDeferral=new n.Deferred}get sessionId(){return this.privSessionId}get requestId(){return this.privRequestId}get completionPromise(){return this.privRequestCompletionDeferral.promise}onPreConnectionStart(e,t){this.privSessionId=t}onAuthCompleted(e){e&&this.onComplete()}onConnectionEstablishCompleted(e){200!==e&&403===e&&this.onComplete()}onServiceTurnEndResponse(e){e?this.privRequestId=n.createNoDashGuid():this.onComplete()}async dispose(){if(!this.privIsDisposed)for(let e of(this.privIsDisposed=!0,this.privDetachables))await e.detach()}onComplete(){}}t.ConversationRequestSession=i},36926:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNoDashGuid=t.createGuid=void 0;let n=r(63856),i=()=>n.v4();t.createGuid=i,t.createNoDashGuid=()=>i().replace(/-/g,"").toUpperCase()},37043:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationEventArgsBase=void 0;let n=r(93153);class i extends n.RecognitionEventArgs{constructor(e,t,r,n,i){super(n,i),this.privReason=e,this.privErrorDetails=t,this.privErrorCode=r}get reason(){return this.privReason}get errorCode(){return this.privErrorCode}get errorDetails(){return this.privErrorDetails}}t.CancellationEventArgsBase=i},37795:(e,t,r)=>{"use strict";r.d(t,{dc:()=>o,VG:()=>s});var n=r(27816);let i=[],o=!1;function s(e,t,r,s){let a;"function"==typeof t&&"function"!=typeof r?(s=r,r=t):a=t;let l=(0,n.C)(a),c=s?-1:1;(function e(n,a,u){let p=n&&"object"==typeof n?n:{};if("string"==typeof p.type){let e="string"==typeof p.tagName?p.tagName:"string"==typeof p.name?p.name:void 0;Object.defineProperty(d,"name",{value:"node ("+n.type+(e?"<"+e+">":"")+")"})}return d;function d(){var p;let d,h,f,v=i;if((!t||l(n,a,u[u.length-1]||void 0))&&(v=Array.isArray(p=r(n,u))?p:"number"==typeof p?[!0,p]:null==p?i:[p])[0]===o)return v;if("children"in n&&n.children&&n.children&&"skip"!==v[0])for(h=(s?n.children.length:-1)+c,f=u.concat(n);h>-1&&h{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechDetected=void 0;class r{constructor(e,t){this.privSpeechStartDetected=JSON.parse(e),this.privSpeechStartDetected.Offset+=t}static fromJSON(e,t){return new r(e,t)}get Offset(){return this.privSpeechStartDetected.Offset}}t.SpeechDetected=r},38574:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationSynthesisEventArgs=void 0;let n=r(93153);class i extends n.SessionEventArgs{constructor(e,t){super(t),this.privResult=e}get result(){return this.privResult}}t.TranslationSynthesisEventArgs=i},38716:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingImpl=t.Meeting=void 0;let n=r(23202),i=r(87378),o=r(35413),s=r(93153);class a{constructor(){return}static createMeetingAsync(e,t,r,a){if(o.Contracts.throwIfNullOrUndefined(e,n.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","config")),o.Contracts.throwIfNullOrUndefined(e.region,n.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","SpeechServiceConnection_Region")),o.Contracts.throwIfNull(t,"meetingId"),0===t.length)throw Error("meetingId cannot be empty");e.subscriptionKey||e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceAuthorization_Token])||o.Contracts.throwIfNullOrUndefined(e.subscriptionKey,n.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","SpeechServiceConnection_Key"));let c=new l(e,t);return i.marshalPromiseToCallbacks((async()=>{})(),r,a),c}}t.Meeting=a;class l extends a{constructor(e,t){super(),this.privErrors=n.ConversationConnectionConfig.restErrors,this.onConnected=e=>{this.privIsConnected=!0;try{this.privConversationTranslator?.sessionStarted&&this.privConversationTranslator.sessionStarted(this.privConversationTranslator,e)}catch(e){}},this.onDisconnected=e=>{try{this.privConversationTranslator?.sessionStopped&&this.privConversationTranslator.sessionStopped(this.privConversationTranslator,e)}catch(e){}finally{this.close(!1)}},this.onCanceled=(e,t)=>{try{this.privConversationTranslator?.canceled&&this.privConversationTranslator.canceled(this.privConversationTranslator,t)}catch(e){}},this.onParticipantUpdateCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.id);if(void 0!==e){switch(t.key){case n.ConversationTranslatorCommandTypes.changeNickname:e.displayName=t.value;break;case n.ConversationTranslatorCommandTypes.setUseTTS:e.isUsingTts=t.value;break;case n.ConversationTranslatorCommandTypes.setProfanityFiltering:e.profanity=t.value;break;case n.ConversationTranslatorCommandTypes.setMute:e.isMuted=t.value;break;case n.ConversationTranslatorCommandTypes.setTranslateToLanguages:e.translateToLanguages=t.value}this.privParticipants.addOrUpdateParticipant(e),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.Updated,[this.toParticipant(e)],t.sessionId))}}catch(e){}},this.onLockRoomCommandReceived=()=>{},this.onMuteAllCommandReceived=(e,t)=>{try{this.privParticipants.participants.forEach(e=>e.isMuted=!e.isHost&&t.isMuted),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.Updated,this.toParticipants(!1),t.sessionId))}catch(e){}},this.onParticipantJoinCommandReceived=(e,t)=>{try{let e=this.privParticipants.addOrUpdateParticipant(t.participant);void 0!==e&&this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.JoinedConversation,[this.toParticipant(e)],t.sessionId))}catch(e){}},this.onParticipantLeaveCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.participant.id);void 0!==e&&(this.privParticipants.deleteParticipant(t.participant.id),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.LeftConversation,[this.toParticipant(e)],t.sessionId)))}catch(e){}},this.onTranslationReceived=(e,t)=>{try{switch(t.command){case n.ConversationTranslatorMessageTypes.final:this.privConversationTranslator&&this.privConversationTranslator.transcribed(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId));break;case n.ConversationTranslatorMessageTypes.partial:this.privConversationTranslator&&this.privConversationTranslator.transcribing(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId));break;case n.ConversationTranslatorMessageTypes.instantMessage:this.privConversationTranslator&&this.privConversationTranslator.textMessageReceived(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId))}}catch(e){}},this.onParticipantsListReceived=(e,t)=>{try{if(void 0!==t.sessionToken&&null!==t.sessionToken&&(this.privRoom.token=t.sessionToken),this.privParticipants.participants=[...t.participants],void 0!==this.privParticipants.me&&(this.privIsReady=!0),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.JoinedConversation,this.toParticipants(!0),t.sessionId)),this.me.isHost){let e=this.privConversationTranslator?.properties.getProperty(s.PropertyId.ConversationTranslator_Name);void 0!==e&&e.length>0&&e!==this.me.displayName&&this.changeNicknameAsync(e)}}catch(e){}},this.onConversationExpiration=(e,t)=>{try{this.privConversationTranslator&&this.privConversationTranslator.conversationExpiration(this.privConversationTranslator,t)}catch(e){}},this.privIsConnected=!1,this.privIsDisposed=!1,this.privConversationId="",this.privProperties=new s.PropertyCollection,this.privManager=new n.ConversationManager,e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage])||e.setProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage],n.ConversationConnectionConfig.defaultLanguageCode),this.privLanguage=e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage]),this.privConversationId=t,this.privConfig=e,o.Contracts.throwIfNull(e,"speechConfig"),this.privProperties=e.properties.clone(),this.privIsConnected=!1,this.privParticipants=new n.InternalParticipants,this.privIsReady=!1,this.privTextMessageMaxLength=1e3}get room(){return this.privRoom}get connection(){return this.privConversationRecognizer}get config(){return this.privConfig}get meetingId(){return this.privRoom?this.privRoom.roomId:this.privConversationId}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privLanguage}get isMutedByHost(){return!this.privParticipants.me?.isHost&&this.privParticipants.me?.isMuted}get isConnected(){return this.privIsConnected&&this.privIsReady}get participants(){return this.toParticipants(!0)}get me(){return this.toParticipant(this.privParticipants.me)}get host(){return this.toParticipant(this.privParticipants.host)}get transcriberRecognizer(){return this.privTranscriberRecognizer}get meetingInfo(){let e=this.meetingId,t=this.participants.map(e=>({id:e.id,preferredLanguage:e.preferredLanguage,voice:e.voice})),r={};for(let e of n.ConversationConnectionConfig.transcriptionEventKeys){let t=this.properties.getProperty(e,"");""!==t&&(r[e]=t)}return{id:e,participants:t,meetingProperties:r}}get canSend(){return this.privIsConnected&&!this.privParticipants.me?.isMuted}get canSendAsHost(){return this.privIsConnected&&this.privParticipants.me?.isHost}get authorizationToken(){return this.privToken}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"authorizationToken"),this.privToken=e}createMeetingAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),this.privManager.createOrJoin(this.privProperties,void 0,r=>{r||this.handleError(Error(this.privErrors.permissionDeniedConnect),t),this.privRoom=r,this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}startMeetingAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedConnect),this.privParticipants.meId=this.privRoom.participantId,this.privConversationRecognizer.connected=this.onConnected,this.privConversationRecognizer.disconnected=this.onDisconnected,this.privConversationRecognizer.canceled=this.onCanceled,this.privConversationRecognizer.participantUpdateCommandReceived=this.onParticipantUpdateCommandReceived,this.privConversationRecognizer.lockRoomCommandReceived=this.onLockRoomCommandReceived,this.privConversationRecognizer.muteAllCommandReceived=this.onMuteAllCommandReceived,this.privConversationRecognizer.participantJoinCommandReceived=this.onParticipantJoinCommandReceived,this.privConversationRecognizer.participantLeaveCommandReceived=this.onParticipantLeaveCommandReceived,this.privConversationRecognizer.translationReceived=this.onTranslationReceived,this.privConversationRecognizer.participantsListReceived=this.onParticipantsListReceived,this.privConversationRecognizer.conversationExpiration=this.onConversationExpiration,this.privConversationRecognizer.connect(this.privRoom.token,()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}addParticipantAsync(e,t,r){o.Contracts.throwIfNullOrUndefined(e,"Participant"),i.marshalPromiseToCallbacks(this.addParticipantImplAsync(e),t,r)}joinMeetingAsync(e,t,r,n,i){try{o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","conversationId")),o.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","nickname")),o.Contracts.throwIfNullOrWhitespace(r,this.privErrors.invalidArgs.replace("{arg}","language")),this.privManager.createOrJoin(this.privProperties,e,e=>{o.Contracts.throwIfNullOrUndefined(e,this.privErrors.permissionDeniedConnect),this.privRoom=e,this.privConfig.authorizationToken=e.cognitiveSpeechAuthToken,n&&n(e.cognitiveSpeechAuthToken)},e=>{this.handleError(e,i)})}catch(e){this.handleError(e,i)}}deleteMeetingAsync(e,t){i.marshalPromiseToCallbacks(this.deleteMeetingImplAsync(),e,t)}async deleteMeetingImplAsync(){o.Contracts.throwIfNullOrUndefined(this.privProperties,this.privErrors.permissionDeniedConnect),o.Contracts.throwIfNullOrWhitespace(this.privRoom.token,this.privErrors.permissionDeniedConnect),await this.privManager.leave(this.privProperties,this.privRoom.token),this.dispose()}endMeetingAsync(e,t){i.marshalPromiseToCallbacks(this.endMeetingImplAsync(),e,t)}endMeetingImplAsync(){return this.close(!0)}lockMeetingAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","lock")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!0),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}muteAllParticipantsAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privConversationRecognizer,this.privErrors.permissionDeniedSend),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","mute")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!0),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}muteParticipantAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","userId")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.me.isHost||this.me.id===e||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","mute")),r);let n=this.privParticipants.getParticipantIndex(e);-1===n&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!0),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}removeParticipantAsync(e,t,r){try{if(o.Contracts.throwIfDisposed(this.privIsDisposed),this.privTranscriberRecognizer&&e.hasOwnProperty("id"))i.marshalPromiseToCallbacks(this.removeParticipantImplAsync(e),t,r);else{o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","remove")),r);let n="";"string"==typeof e?n=e:e.hasOwnProperty("id")?n=e.id:e.hasOwnProperty("userId")&&(n=e.userId),o.Contracts.throwIfNullOrWhitespace(n,this.privErrors.invalidArgs.replace("{arg}","userId"));let i=this.participants.findIndex(e=>e.id===n);-1===i&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getEjectCommand(n),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}}catch(e){this.handleError(e,r)}}unlockMeetingAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","unlock")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!1),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}unmuteAllParticipantsAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","unmute all")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!1),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}unmuteParticipantAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","userId")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.me.isHost||this.me.id===e||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","mute")),r);let n=this.privParticipants.getParticipantIndex(e);-1===n&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!1),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}sendTextMessageAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","message")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),e.length>this.privTextMessageMaxLength&&this.handleError(Error(this.privErrors.invalidArgs.replace("{arg}","message length")),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMessageCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}setTranslatedLanguagesAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfArrayEmptyOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","languages")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getSetTranslateToLanguagesCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}changeNicknameAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","nickname")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getChangeNicknameCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}isDisposed(){return this.privIsDisposed}dispose(){!this.isDisposed&&(this.privIsDisposed=!0,this.config&&this.config.close(),this.privConfig=void 0,this.privLanguage=void 0,this.privProperties=void 0,this.privRoom=void 0,this.privToken=void 0,this.privManager=void 0,this.privIsConnected=!1,this.privIsReady=!1,this.privParticipants=void 0)}async connectTranscriberRecognizer(e){this.privTranscriberRecognizer&&await this.privTranscriberRecognizer.close(),await e.enforceAudioGating(),this.privTranscriberRecognizer=e,this.privTranscriberRecognizer.meeting=this}getKeepAlive(){return JSON.stringify({id:"0",nickname:this.me?this.me.displayName:"default_nickname",participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.keepAlive})}addParticipantImplAsync(e){if(void 0!==this.privParticipants.addOrUpdateParticipant(e)&&this.privTranscriberRecognizer){let t=this.meetingInfo;return t.participants=[e],this.privTranscriberRecognizer.pushMeetingEvent(t,"join")}}removeParticipantImplAsync(e){this.privParticipants.deleteParticipant(e.id);let t=this.meetingInfo;return t.participants=[e],this.privTranscriberRecognizer.pushMeetingEvent(t,"leave")}async close(e){try{this.privIsConnected=!1,await this.privConversationRecognizer?.close(),this.privConversationRecognizer=void 0,this.privConversationTranslator&&this.privConversationTranslator.dispose()}catch(e){throw e}e&&this.dispose()}handleCallback(e,t){if(e){try{e()}catch(e){t&&t(e)}e=void 0}}handleError(e,t){t&&(e instanceof Error?t(e.name+": "+e.message):t(e))}toParticipants(e){let t=this.privParticipants.participants.map(e=>this.toParticipant(e));return e?t:t.filter(e=>!1===e.isHost)}toParticipant(e){return new s.Participant(e.id,e.avatar,e.displayName,e.isHost,e.isMuted,e.isUsingTts,e.preferredLanguage,e.voice)}getMuteAllCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingd"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.setMuteAll,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMuteCommand(e,t){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(e,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.setMute,participantId:e,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:t})}getLockCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.setLockState,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:e})}getEjectCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(e,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.ejectParticipant,participantId:e,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand})}getSetTranslateToLanguagesCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.setTranslateToLanguages,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:e})}getChangeNicknameCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(e,"nickname"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.changeNickname,nickname:e,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMessageCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),o.Contracts.throwIfNullOrWhitespace(e,"message"),JSON.stringify({participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,text:e,type:n.ConversationTranslatorMessageTypes.instantMessage})}}t.MeetingImpl=l},39031:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){return e&&e.__esModule?e:{default:e}}(r(8002));t.default=function(e){let t;if(!(0,n.default)(e))throw TypeError("Invalid UUID");let r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/0x10000000000&255,r[11]=t/0x100000000&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r}},39284:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QueryParameterNames=void 0;class r{}t.QueryParameterNames=r,r.BotId="botid",r.CustomSpeechDeploymentId="cid",r.CustomVoiceDeploymentId="deploymentId",r.EnableAudioLogging="storeAudio",r.EnableLanguageId="lidEnabled",r.EnableWordLevelTimestamps="wordLevelTimestamps",r.EndSilenceTimeoutMs="endSilenceTimeoutMs",r.SegmentationSilenceTimeoutMs="segmentationSilenceTimeoutMs",r.SegmentationMaximumTimeMs="segmentationMaximumTimeMs",r.SegmentationStrategy="segmentationStrategy",r.Format="format",r.InitialSilenceTimeoutMs="initialSilenceTimeoutMs",r.Language="language",r.Profanity="profanity",r.RequestBotStatusMessages="enableBotMessageStatus",r.StableIntermediateThreshold="stableIntermediateThreshold",r.StableTranslation="stableTranslation",r.TestHooks="testhooks",r.Postprocessing="postprocessing",r.CtsMeetingId="meetingId",r.CtsDeviceId="deviceId",r.CtsIsParticipant="isParticipant",r.EnableAvatar="enableTalkingAvatar"},39580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},39806:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CognitiveTokenAuthentication=void 0;let n=r(87378),i=r(19714),o=r(10906);class s{constructor(e,t){if(!e)throw new n.ArgumentNullError("fetchCallback");if(!t)throw new n.ArgumentNullError("fetchOnExpiryCallback");this.privFetchCallback=e,this.privFetchOnExpiryCallback=t}fetch(e){return this.privFetchCallback(e).then(e=>new i.AuthInfo(o.HeaderNames.Authorization,void 0===e?void 0:s.privTokenPrefix+e))}fetchOnExpiry(e){return this.privFetchOnExpiryCallback(e).then(e=>new i.AuthInfo(o.HeaderNames.Authorization,void 0===e?void 0:s.privTokenPrefix+e))}}t.CognitiveTokenAuthentication=s,s.privTokenPrefix="Bearer "},40223:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SourceLanguageConfig=void 0;let n=r(35413);class i{constructor(e,t){n.Contracts.throwIfNullOrUndefined(e,"language"),this.privLanguage=e,this.privEndpointId=t}static fromLanguage(e,t){return new i(e,t)}get language(){return this.privLanguage}get endpointId(){return this.privEndpointId}}t.SourceLanguageConfig=i},40249:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionResult=void 0;let n=r(93153);class i extends n.RecognitionResult{constructor(e,t,r,n,i,o,s,a,l,c,u){super(e,t,r,n,i,o,s,l,c,u),this.privSpeakerId=a}get speakerId(){return this.privSpeakerId}}t.ConversationTranscriptionResult=i},40767:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},40768:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextResponsePayload=t.SpeechResponsePayload=void 0;let r=e=>JSON.parse(e),n=e=>JSON.parse(e);class i{constructor(e){this.privSpeechResponse=r(e)}get recognition(){return this.privSpeechResponse.recognition}get translations(){return this.privSpeechResponse.translations}get id(){return this.privSpeechResponse.id}get language(){return this.privSpeechResponse.language}get nickname(){return this.privSpeechResponse.nickname}get participantId(){return this.privSpeechResponse.participantId}get roomid(){return this.privSpeechResponse.roomid}get timestamp(){return this.privSpeechResponse.timestamp}get type(){return this.privSpeechResponse.type}get isFinal(){return"final"===this.privSpeechResponse.type}static fromJSON(e){return new i(e)}}t.SpeechResponsePayload=i;class o{constructor(e){this.privTextResponse=n(e)}get originalText(){return this.privTextResponse.originalText}get translations(){return this.privTextResponse.translations}get id(){return this.privTextResponse.id}get language(){return this.privTextResponse.language}get nickname(){return this.privTextResponse.nickname}get participantId(){return this.privTextResponse.participantId}get roomid(){return this.privTextResponse.roomid}get timestamp(){return this.privTextResponse.timestamp}get type(){return this.privTextResponse.type}static fromJSON(e){return new o(e)}}t.TextResponsePayload=o},40827:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriberConnectionFactory=void 0;let n=r(89556),i=r(93153),o=r(23202),s=r(32150),a=r(23202),l=r(10906),c=r(39284);class u extends s.ConnectionFactoryBase{constructor(){super(...arguments),this.universalUri="/speech/universal/v2"}create(e,t,r){let o=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Endpoint,void 0),u=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Region,void 0),p=s.ConnectionFactoryBase.getHostSuffix(u),d=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Host,"wss://"+u+".stt.speech"+p),h={},f=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_EndpointId,void 0),v=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);f?o&&-1!==o.search(c.QueryParameterNames.CustomSpeechDeploymentId)||(h[c.QueryParameterNames.CustomSpeechDeploymentId]=f):v&&(!o||-1===o.search(c.QueryParameterNames.Language))&&(h[c.QueryParameterNames.Language]=v),void 0!==e.autoDetectSourceLanguages&&(h[c.QueryParameterNames.EnableLanguageId]="true"),this.setV2UrlParams(e,h,o),o||(o=`${d}${this.universalUri}`);let g={};void 0!==t.token&&""!==t.token&&(g[t.headerName]=t.token),g[l.HeaderNames.ConnectionId]=r;let m="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false"),y=new n.WebsocketConnection(o,h,g,new a.WebsocketMessageFormatter,n.ProxyInfo.fromRecognizerConfig(e),m,r),S=y.uri;return e.parameters.setProperty(i.PropertyId.SpeechServiceConnection_Url,S),y}setV2UrlParams(e,t,r){new Map([[i.PropertyId.Speech_SegmentationSilenceTimeoutMs,c.QueryParameterNames.SegmentationSilenceTimeoutMs],[i.PropertyId.SpeechServiceConnection_EnableAudioLogging,c.QueryParameterNames.EnableAudioLogging],[i.PropertyId.SpeechServiceConnection_EndSilenceTimeoutMs,c.QueryParameterNames.EndSilenceTimeoutMs],[i.PropertyId.SpeechServiceConnection_InitialSilenceTimeoutMs,c.QueryParameterNames.InitialSilenceTimeoutMs],[i.PropertyId.SpeechServiceResponse_PostProcessingOption,c.QueryParameterNames.Postprocessing],[i.PropertyId.SpeechServiceResponse_ProfanityOption,c.QueryParameterNames.Profanity],[i.PropertyId.SpeechServiceResponse_StablePartialResultThreshold,c.QueryParameterNames.StableIntermediateThreshold]]).forEach((n,i)=>{this.setUrlParameter(i,n,e,t,r)});let n=JSON.parse(e.parameters.getProperty(o.ServicePropertiesPropertyName,"{}"));Object.keys(n).forEach(e=>{t[e]=n[e]})}}t.ConversationTranscriberConnectionFactory=u},41066:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AgentConfig=void 0;class r{toJsonString(){return JSON.stringify(this.iPrivConfig)}get(){return this.iPrivConfig}set(e){this.iPrivConfig=e}}t.AgentConfig=r},41524:(e,t,r)=>{"use strict";r.d(t,{c:()=>i});var n=r(12115);function i(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},41955:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationConnectionConfig=void 0;let n=r(68288);class i extends n.RestConfigBase{static get host(){return i.privHost}static get apiVersion(){return i.privApiVersion}static get clientAppId(){return i.privClientAppId}static get defaultLanguageCode(){return i.privDefaultLanguageCode}static get restPath(){return i.privRestPath}static get webSocketPath(){return i.privWebSocketPath}static get transcriptionEventKeys(){return i.privTranscriptionEventKeys}}t.ConversationConnectionConfig=i,i.privHost="dev.microsofttranslator.com",i.privRestPath="/capito/room",i.privApiVersion="2.0",i.privDefaultLanguageCode="en-US",i.privClientAppId="FC539C22-1767-4F1F-84BC-B4D811114F15",i.privWebSocketPath="/capito/translate",i.privTranscriptionEventKeys=["iCalUid","callId","organizer","FLAC","MTUri","DifferentiateGuestSpeakers","audiorecording","Threadid","OrganizerMri","OrganizerTenantId","UserToken"]},42306:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionMessage=t.MessageType=void 0;let i=r(8055),o=r(36926);!function(e){e[e.Text=0]="Text",e[e.Binary=1]="Binary"}(n=t.MessageType||(t.MessageType={}));class s{constructor(e,t,r,s){if(this.privBody=null,e===n.Text&&t&&"string"!=typeof t)throw new i.InvalidOperationError("Payload must be a string");if(e===n.Binary&&t&&!(t instanceof ArrayBuffer))throw new i.InvalidOperationError("Payload must be ArrayBuffer");switch(this.privMessageType=e,this.privBody=t,this.privHeaders=r||{},this.privId=s||o.createNoDashGuid(),this.messageType){case n.Binary:this.privSize=null!==this.binaryBody?this.binaryBody.byteLength:0;break;case n.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===n.Binary)throw new i.InvalidOperationError("Not supported for binary message");return this.privBody}get binaryBody(){if(this.privMessageType===n.Text)throw new i.InvalidOperationError("Not supported for text message");return this.privBody}get id(){return this.privId}}t.ConnectionMessage=s},42391:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslatorConnectionFactory=void 0;let n=r(89556),i=r(77939),o=r(35413),s=r(93153),a=r(10906),l=r(39284),c=r(32150),u=r(23202);class p extends c.ConnectionFactoryBase{constructor(e){super(),o.Contracts.throwIfNullOrUndefined(e,"convGetter"),this.privConvGetter=e}create(e,t,r){let o="TRUE"===e.parameters.getProperty("ConversationTranslator_MultiChannelAudio","").toUpperCase(),d=this.privConvGetter().room,h=d.cognitiveSpeechRegion||e.parameters.getProperty(s.PropertyId.SpeechServiceConnection_Region,""),f={hostSuffix:c.ConnectionFactoryBase.getHostSuffix(h),path:p.CTS_VIRT_MIC_PATH,region:encodeURIComponent(h)};f[l.QueryParameterNames.Language]=encodeURIComponent(e.parameters.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage,"")),f[l.QueryParameterNames.CtsMeetingId]=encodeURIComponent(d.roomId),f[l.QueryParameterNames.CtsDeviceId]=encodeURIComponent(d.participantId),f[l.QueryParameterNames.CtsIsParticipant]=d.isHost?"":"&"+l.QueryParameterNames.CtsIsParticipant;let v="",g={},m={};if(o){(v=e.parameters.getProperty(s.PropertyId.SpeechServiceConnection_Endpoint))||(v="wss://"+e.parameters.getProperty(s.PropertyId.SpeechServiceConnection_Host,"transcribe.{region}.cts.speech{hostSuffix}")+"{path}");let t=new URL(v=i.StringUtils.formatString(v,f));t.searchParams.forEach((e,t)=>{g[t]=e}),new u.TranscriberConnectionFactory().setQueryParams(g,e,v),g[l.QueryParameterNames.CtsMeetingId]=f[l.QueryParameterNames.CtsMeetingId],g[l.QueryParameterNames.CtsDeviceId]=f[l.QueryParameterNames.CtsDeviceId],d.isHost||(g[l.QueryParameterNames.CtsIsParticipant]=""),l.QueryParameterNames.Format in g||(g[l.QueryParameterNames.Format]="simple"),t.searchParams.forEach((e,r)=>{t.searchParams.set(r,g[r]),delete g[r]}),v=t.toString()}else{let t=new u.TranslationConnectionFactory;v=t.getEndpointUrl(e,!0),v=i.StringUtils.formatString(v,f),t.setQueryParams(g,e,v)}m[a.HeaderNames.ConnectionId]=r,m[n.RestConfigBase.configParams.token]=d.token,t.token&&(m[t.headerName]=t.token);let y="TRUE"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","").toUpperCase();return new n.WebsocketConnection(v,g,m,new u.WebsocketMessageFormatter,n.ProxyInfo.fromRecognizerConfig(e),y,r)}}t.ConversationTranslatorConnectionFactory=p,p.CTS_VIRT_MIC_PATH="/speech/recognition/dynamicaudio"},42468:(e,t,r)=>{"use strict";r.d(t,{c:()=>c});let n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function i(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}let o={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function a(e){return(t,r)=>{let n;if("formatting"===((null==r?void 0:r.context)?String(r.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,i=(null==r?void 0:r.width)?String(r.width):t;n=e.formattingValues[i]||e.formattingValues[t]}else{let t=e.defaultWidth,i=(null==r?void 0:r.width)?String(r.width):e.defaultWidth;n=e.values[i]||e.values[t]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function l(e){return function(t){let r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.width,o=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],s=t.match(o);if(!s)return null;let a=s[0],l=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(let r=0;re.test(a)):function(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}(l,e=>e.test(a));return r=e.valueCallback?e.valueCallback(c):c,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(a.length)}}}let c={code:"en-US",formatDistance:(e,t,r)=>{let i;let o=n[e];return(i="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null==r?void 0:r.addSuffix)?r.comparison&&r.comparison>0?"in "+i:i+" ago":i},formatLong:o,formatRelative:(e,t,r,n)=>s[e],localize:{ordinalNumber:(e,t)=>{let r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:a({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:a({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:a({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:a({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:a({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(e){return function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;let i=n[0],o=t.match(e.parsePattern);if(!o)return null;let s=e.valueCallback?e.valueCallback(o[0]):o[0];return{value:s=r.valueCallback?r.valueCallback(s):s,rest:t.slice(i.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:l({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:l({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},42819:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PushAudioOutputStreamCallback=void 0;class r{}t.PushAudioOutputStreamCallback=r},43030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisAudioMetadata=t.MetadataType=void 0,function(e){e.WordBoundary="WordBoundary",e.Bookmark="Bookmark",e.Viseme="Viseme",e.SentenceBoundary="SentenceBoundary",e.SessionEnd="SessionEnd",e.AvatarSignal="TalkingAvatarSignal"}(t.MetadataType||(t.MetadataType={}));class r{constructor(e){this.privSynthesisAudioMetadata=JSON.parse(e)}static fromJSON(e){return new r(e)}get Metadata(){return this.privSynthesisAudioMetadata.Metadata}}t.SynthesisAudioMetadata=r},43217:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(r(78806)),i=o(r(51065));function o(e){return e&&e.__esModule?e:{default:e}}let s=(0,n.default)("v5",80,i.default);t.default=s},43415:(e,t,r)=>{"use strict";let n;r.d(t,{z:()=>tc}),function(e){e.assertEqual=e=>e,e.assertIs=function(e){},e.assertNever=function(e){throw Error()},e.arrayToEnum=e=>{let t={};for(let r of e)t[r]=r;return t},e.getValidEnumValues=t=>{let r=e.objectKeys(t).filter(e=>"number"!=typeof t[t[e]]),n={};for(let e of r)n[e]=t[e];return e.objectValues(n)},e.objectValues=t=>e.objectKeys(t).map(function(e){return t[e]}),e.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},e.find=(e,t)=>{for(let r of e)if(t(r))return r},e.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,e.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},e.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t}(tn||(tn={})),(ti||(ti={})).mergeShapes=(e,t)=>({...e,...t});let i=tn.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),o=e=>{switch(typeof e){case"undefined":return i.undefined;case"string":return i.string;case"number":return isNaN(e)?i.nan:i.number;case"boolean":return i.boolean;case"function":return i.function;case"bigint":return i.bigint;case"symbol":return i.symbol;case"object":if(Array.isArray(e))return i.array;if(null===e)return i.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return i.promise;if("undefined"!=typeof Map&&e instanceof Map)return i.map;if("undefined"!=typeof Set&&e instanceof Set)return i.set;if("undefined"!=typeof Date&&e instanceof Date)return i.date;return i.object;default:return i.unknown}},s=tn.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class a extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}format(e){let t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(let i of e.issues)if("invalid_union"===i.code)i.unionErrors.map(n);else if("invalid_return_type"===i.code)n(i.returnTypeError);else if("invalid_arguments"===i.code)n(i.argumentsError);else if(0===i.path.length)r._errors.push(t(i));else{let e=r,n=0;for(;ne.message){let t={},r=[];for(let n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}}a.create=e=>new a(e);let l=(e,t)=>{let r;switch(e.code){case s.invalid_type:r=e.received===i.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case s.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,tn.jsonStringifyReplacer)}`;break;case s.unrecognized_keys:r=`Unrecognized key(s) in object: ${tn.joinValues(e.keys,", ")}`;break;case s.invalid_union:r="Invalid input";break;case s.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${tn.joinValues(e.options)}`;break;case s.invalid_enum_value:r=`Invalid enum value. Expected ${tn.joinValues(e.options)}, received '${e.received}'`;break;case s.invalid_arguments:r="Invalid function arguments";break;case s.invalid_return_type:r="Invalid function return type";break;case s.invalid_date:r="Invalid date";break;case s.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:tn.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case s.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case s.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case s.custom:r="Invalid input";break;case s.invalid_intersection_types:r="Intersection results could not be merged";break;case s.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case s.not_finite:r="Number must be finite";break;default:r=t.defaultError,tn.assertNever(e)}return{message:r}},c=l;function u(){return c}let p=e=>{let{data:t,path:r,errorMaps:n,issueData:i}=e,o=[...r,...i.path||[]],s={...i,path:o};if(void 0!==i.message)return{...i,path:o,message:i.message};let a="";for(let e of n.filter(e=>!!e).slice().reverse())a=e(s,{data:t,defaultError:a}).message;return{...i,path:o,message:a}};function d(e,t){let r=u(),n=p({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===l?void 0:l].filter(e=>!!e)});e.common.issues.push(n)}class h{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){let r=[];for(let n of t){if("aborted"===n.status)return f;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){let r=[];for(let e of t){let t=await e.key,n=await e.value;r.push({key:t,value:n})}return h.mergeObjectSync(e,r)}static mergeObjectSync(e,t){let r={};for(let n of t){let{key:t,value:i}=n;if("aborted"===t.status||"aborted"===i.status)return f;"dirty"===t.status&&e.dirty(),"dirty"===i.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==i.value||n.alwaysSet)&&(r[t.value]=i.value)}return{status:e.value,value:r}}}let f=Object.freeze({status:"aborted"}),v=e=>({status:"dirty",value:e}),g=e=>({status:"valid",value:e}),m=e=>"aborted"===e.status,y=e=>"dirty"===e.status,S=e=>"valid"===e.status,C=e=>"undefined"!=typeof Promise&&e instanceof Promise;function b(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function w(e,t,r,n,i){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r}"function"==typeof SuppressedError&&SuppressedError,function(e){e.errToObj=e=>"string"==typeof e?{message:e}:e||{},e.toString=e=>"string"==typeof e?e:null==e?void 0:e.message}(to||(to={}));class P{constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let R=(e,t)=>{if(S(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new a(e.common.issues);return this._error=t,this._error}}};function k(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:i}=e;if(t&&(r||n))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:i}:{errorMap:(t,i)=>{var o,s;let{message:a}=e;return"invalid_enum_value"===t.code?{message:null!=a?a:i.defaultError}:void 0===i.data?{message:null!==(o=null!=a?a:n)&&void 0!==o?o:i.defaultError}:"invalid_type"!==t.code?{message:i.defaultError}:{message:null!==(s=null!=a?a:r)&&void 0!==s?s:i.defaultError}},description:i}}class I{get description(){return this._def.description}_getType(e){return o(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:o(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new h,ctx:{common:e.parent.common,data:e.data,parsedType:o(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(C(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){return Promise.resolve(this._parse(e))}parse(e,t){let r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){var r;let n={common:{issues:[],async:null!==(r=null==t?void 0:t.async)&&void 0!==r&&r,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:o(e)},i=this._parseSync({data:e,path:n.path,parent:n});return R(n,i)}"~validate"(e){var t,r;let n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:o(e)};if(!this["~standard"].async)try{let t=this._parseSync({data:e,path:[],parent:n});return S(t)?{value:t.value}:{issues:n.common.issues}}catch(e){(null===(r=null===(t=null==e?void 0:e.message)||void 0===t?void 0:t.toLowerCase())||void 0===r?void 0:r.includes("encountered"))&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:n}).then(e=>S(e)?{value:e.value}:{issues:n.common.issues})}async parseAsync(e,t){let r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){let r={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:o(e)},n=this._parse({data:e,path:r.path,parent:r});return R(r,await (C(n)?n:Promise.resolve(n)))}refine(e,t){let r=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement((t,n)=>{let i=e(t),o=()=>n.addIssue({code:s.custom,...r(t)});return"undefined"!=typeof Promise&&i instanceof Promise?i.then(e=>!!e||(o(),!1)):!!i||(o(),!1)})}refinement(e,t){return this._refinement((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1))}_refinement(e){return new eC({schema:this,typeName:tl.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:e=>this["~validate"](e)}}optional(){return eb.create(this,this._def)}nullable(){return ew.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return en.create(this)}promise(){return eS.create(this,this._def)}or(e){return eo.create([this,e],this._def)}and(e){return el.create(this,e,this._def)}transform(e){return new eC({...k(this._def),schema:this,typeName:tl.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new eP({...k(this._def),innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:tl.ZodDefault})}brand(){return new ex({typeName:tl.ZodBranded,type:this,...k(this._def)})}catch(e){return new eR({...k(this._def),innerType:this,catchValue:"function"==typeof e?e:()=>e,typeName:tl.ZodCatch})}describe(e){return new this.constructor({...this._def,description:e})}pipe(e){return eE.create(this,e)}readonly(){return eT.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let x=/^c[^\s-]{8,}$/i,E=/^[0-9a-z]+$/,T=/^[0-9A-HJKMNP-TV-Z]{26}$/i,A=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,_=/^[a-z0-9_-]{21}$/i,O=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,M=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,D=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,N=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,L=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,z=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,j=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,F=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,B=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,U="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",q=RegExp(`^${U}$`);function H(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`);let r=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${r}`}function V(e){let t=`${U}T${H(e)}`,r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,RegExp(`^${t}$`)}class W extends I{_parse(e){var t,r,o,a;let l;if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==i.string){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.string,received:t.parsedType}),f}let c=new h;for(let i of this._def.checks)if("min"===i.kind)e.data.lengthi.value&&(d(l=this._getOrReturnCtx(e,l),{code:s.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),c.dirty());else if("length"===i.kind){let t=e.data.length>i.value,r=e.data.lengthe.test(t),{validation:t,code:s.invalid_string,...to.errToObj(r)})}_addCheck(e){return new W({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...to.errToObj(e)})}url(e){return this._addCheck({kind:"url",...to.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...to.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...to.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...to.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...to.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...to.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...to.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...to.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...to.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...to.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...to.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...to.errToObj(e)})}datetime(e){var t,r;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,local:null!==(r=null==e?void 0:e.local)&&void 0!==r&&r,...to.errToObj(null==e?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,...to.errToObj(null==e?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...to.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...to.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...to.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...to.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...to.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...to.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...to.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...to.errToObj(t)})}nonempty(e){return this.min(1,to.errToObj(e))}trim(){return new W({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new W({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new W({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isDate(){return!!this._def.checks.find(e=>"date"===e.kind)}get isTime(){return!!this._def.checks.find(e=>"time"===e.kind)}get isDuration(){return!!this._def.checks.find(e=>"duration"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isNANOID(){return!!this._def.checks.find(e=>"nanoid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get isCIDR(){return!!this._def.checks.find(e=>"cidr"===e.kind)}get isBase64(){return!!this._def.checks.find(e=>"base64"===e.kind)}get isBase64url(){return!!this._def.checks.find(e=>"base64url"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value{var t;return new W({checks:[],typeName:tl.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...k(e)})};class $ extends I{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==i.number){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.number,received:t.parsedType}),f}let r=new h;for(let n of this._def.checks)"int"===n.kind?tn.isInteger(e.data)||(d(t=this._getOrReturnCtx(e,t),{code:s.invalid_type,expected:"integer",received:"float",message:n.message}),r.dirty()):"min"===n.kind?(n.inclusive?e.datan.value:e.data>=n.value)&&(d(t=this._getOrReturnCtx(e,t),{code:s.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"multipleOf"===n.kind?0!==function(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,i=r>n?r:n;return parseInt(e.toFixed(i).replace(".",""))%parseInt(t.toFixed(i).replace(".",""))/Math.pow(10,i)}(e.data,n.value)&&(d(t=this._getOrReturnCtx(e,t),{code:s.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):"finite"===n.kind?Number.isFinite(e.data)||(d(t=this._getOrReturnCtx(e,t),{code:s.not_finite,message:n.message}),r.dirty()):tn.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,to.toString(t))}gt(e,t){return this.setLimit("min",e,!1,to.toString(t))}lte(e,t){return this.setLimit("max",e,!0,to.toString(t))}lt(e,t){return this.setLimit("max",e,!1,to.toString(t))}setLimit(e,t,r,n){return new $({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:to.toString(n)}]})}_addCheck(e){return new $({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:to.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:to.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:to.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:to.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:to.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:to.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:to.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:to.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:to.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value"int"===e.kind||"multipleOf"===e.kind&&tn.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let r of this._def.checks){if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.valuenew $({checks:[],typeName:tl.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...k(e)});class K extends I{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;if(this._def.coerce)try{e.data=BigInt(e.data)}catch(t){return this._getInvalidInput(e)}if(this._getType(e)!==i.bigint)return this._getInvalidInput(e);let r=new h;for(let n of this._def.checks)"min"===n.kind?(n.inclusive?e.datan.value:e.data>=n.value)&&(d(t=this._getOrReturnCtx(e,t),{code:s.too_big,type:"bigint",maximum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"multipleOf"===n.kind?e.data%n.value!==BigInt(0)&&(d(t=this._getOrReturnCtx(e,t),{code:s.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):tn.assertNever(n);return{status:r.value,value:e.data}}_getInvalidInput(e){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.bigint,received:t.parsedType}),f}gte(e,t){return this.setLimit("min",e,!0,to.toString(t))}gt(e,t){return this.setLimit("min",e,!1,to.toString(t))}lte(e,t){return this.setLimit("max",e,!0,to.toString(t))}lt(e,t){return this.setLimit("max",e,!1,to.toString(t))}setLimit(e,t,r,n){return new K({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:to.toString(n)}]})}_addCheck(e){return new K({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:to.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:to.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:to.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:to.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:to.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value{var t;return new K({checks:[],typeName:tl.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...k(e)})};class J extends I{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==i.boolean){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.boolean,received:t.parsedType}),f}return g(e.data)}}J.create=e=>new J({typeName:tl.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...k(e)});class G extends I{_parse(e){let t;if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==i.date){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.date,received:t.parsedType}),f}if(isNaN(e.data.getTime()))return d(this._getOrReturnCtx(e),{code:s.invalid_date}),f;let r=new h;for(let n of this._def.checks)"min"===n.kind?e.data.getTime()n.value&&(d(t=this._getOrReturnCtx(e,t),{code:s.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),r.dirty()):tn.assertNever(n);return{status:r.value,value:new Date(e.data.getTime())}}_addCheck(e){return new G({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:to.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:to.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew G({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:tl.ZodDate,...k(e)});class Z extends I{_parse(e){if(this._getType(e)!==i.symbol){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.symbol,received:t.parsedType}),f}return g(e.data)}}Z.create=e=>new Z({typeName:tl.ZodSymbol,...k(e)});class Q extends I{_parse(e){if(this._getType(e)!==i.undefined){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.undefined,received:t.parsedType}),f}return g(e.data)}}Q.create=e=>new Q({typeName:tl.ZodUndefined,...k(e)});class Y extends I{_parse(e){if(this._getType(e)!==i.null){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.null,received:t.parsedType}),f}return g(e.data)}}Y.create=e=>new Y({typeName:tl.ZodNull,...k(e)});class X extends I{constructor(){super(...arguments),this._any=!0}_parse(e){return g(e.data)}}X.create=e=>new X({typeName:tl.ZodAny,...k(e)});class ee extends I{constructor(){super(...arguments),this._unknown=!0}_parse(e){return g(e.data)}}ee.create=e=>new ee({typeName:tl.ZodUnknown,...k(e)});class et extends I{_parse(e){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.never,received:t.parsedType}),f}}et.create=e=>new et({typeName:tl.ZodNever,...k(e)});class er extends I{_parse(e){if(this._getType(e)!==i.undefined){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.void,received:t.parsedType}),f}return g(e.data)}}er.create=e=>new er({typeName:tl.ZodVoid,...k(e)});class en extends I{_parse(e){let{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==i.array)return d(t,{code:s.invalid_type,expected:i.array,received:t.parsedType}),f;if(null!==n.exactLength){let e=t.data.length>n.exactLength.value,i=t.data.lengthn.maxLength.value&&(d(t,{code:s.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map((e,r)=>n.type._parseAsync(new P(t,e,t.path,r)))).then(e=>h.mergeArray(r,e));let o=[...t.data].map((e,r)=>n.type._parseSync(new P(t,e,t.path,r)));return h.mergeArray(r,o)}get element(){return this._def.type}min(e,t){return new en({...this._def,minLength:{value:e,message:to.toString(t)}})}max(e,t){return new en({...this._def,maxLength:{value:e,message:to.toString(t)}})}length(e,t){return new en({...this._def,exactLength:{value:e,message:to.toString(t)}})}nonempty(e){return this.min(1,e)}}en.create=(e,t)=>new en({type:e,minLength:null,maxLength:null,exactLength:null,typeName:tl.ZodArray,...k(t)});class ei extends I{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=tn.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==i.object){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.object,received:t.parsedType}),f}let{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:o}=this._getCached(),a=[];if(!(this._def.catchall instanceof et&&"strip"===this._def.unknownKeys))for(let e in r.data)o.includes(e)||a.push(e);let l=[];for(let e of o){let t=n[e],i=r.data[e];l.push({key:{status:"valid",value:e},value:t._parse(new P(r,i,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof et){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of a)l.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)a.length>0&&(d(r,{code:s.unrecognized_keys,keys:a}),t.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of a){let n=r.data[t];l.push({key:{status:"valid",value:t},value:e._parse(new P(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of l){let r=await t.key,n=await t.value;e.push({key:r,value:n,alwaysSet:t.alwaysSet})}return e}).then(e=>h.mergeObjectSync(t,e)):h.mergeObjectSync(t,l)}get shape(){return this._def.shape()}strict(e){return to.errToObj,new ei({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,i,o,s;let a=null!==(o=null===(i=(n=this._def).errorMap)||void 0===i?void 0:i.call(n,t,r).message)&&void 0!==o?o:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(s=to.errToObj(e).message)&&void 0!==s?s:a}:{message:a}}}:{}})}strip(){return new ei({...this._def,unknownKeys:"strip"})}passthrough(){return new ei({...this._def,unknownKeys:"passthrough"})}extend(e){return new ei({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new ei({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:tl.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new ei({...this._def,catchall:e})}pick(e){let t={};return tn.objectKeys(e).forEach(r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])}),new ei({...this._def,shape:()=>t})}omit(e){let t={};return tn.objectKeys(this.shape).forEach(r=>{e[r]||(t[r]=this.shape[r])}),new ei({...this._def,shape:()=>t})}deepPartial(){return function e(t){if(t instanceof ei){let r={};for(let n in t.shape){let i=t.shape[n];r[n]=eb.create(e(i))}return new ei({...t._def,shape:()=>r})}if(t instanceof en)return new en({...t._def,type:e(t.element)});if(t instanceof eb)return eb.create(e(t.unwrap()));if(t instanceof ew)return ew.create(e(t.unwrap()));if(t instanceof ec)return ec.create(t.items.map(t=>e(t)));else return t}(this)}partial(e){let t={};return tn.objectKeys(this.shape).forEach(r=>{let n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()}),new ei({...this._def,shape:()=>t})}required(e){let t={};return tn.objectKeys(this.shape).forEach(r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof eb;)e=e._def.innerType;t[r]=e}}),new ei({...this._def,shape:()=>t})}keyof(){return eg(tn.objectKeys(this.shape))}}ei.create=(e,t)=>new ei({shape:()=>e,unknownKeys:"strip",catchall:et.create(),typeName:tl.ZodObject,...k(t)}),ei.strictCreate=(e,t)=>new ei({shape:()=>e,unknownKeys:"strict",catchall:et.create(),typeName:tl.ZodObject,...k(t)}),ei.lazycreate=(e,t)=>new ei({shape:e,unknownKeys:"strip",catchall:et.create(),typeName:tl.ZodObject,...k(t)});class eo extends I{_parse(e){let{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map(async e=>{let r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}})).then(function(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;let r=e.map(e=>new a(e.ctx.common.issues));return d(t,{code:s.invalid_union,unionErrors:r}),f});{let e;let n=[];for(let i of r){let r={...t,common:{...t.common,issues:[]},parent:null},o=i._parseSync({data:t.data,path:t.path,parent:r});if("valid"===o.status)return o;"dirty"!==o.status||e||(e={result:o,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let i=n.map(e=>new a(e));return d(t,{code:s.invalid_union,unionErrors:i}),f}}get options(){return this._def.options}}eo.create=(e,t)=>new eo({options:e,typeName:tl.ZodUnion,...k(t)});let es=e=>{if(e instanceof ef)return es(e.schema);if(e instanceof eC)return es(e.innerType());if(e instanceof ev)return[e.value];if(e instanceof em)return e.options;if(e instanceof ey)return tn.objectValues(e.enum);else if(e instanceof eP)return es(e._def.innerType);else if(e instanceof Q)return[void 0];else if(e instanceof Y)return[null];else if(e instanceof eb)return[void 0,...es(e.unwrap())];else if(e instanceof ew)return[null,...es(e.unwrap())];else if(e instanceof ex)return es(e.unwrap());else if(e instanceof eT)return es(e.unwrap());else if(e instanceof eR)return es(e._def.innerType);else return[]};class ea extends I{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==i.object)return d(t,{code:s.invalid_type,expected:i.object,received:t.parsedType}),f;let r=this.discriminator,n=t.data[r],o=this.optionsMap.get(n);return o?t.common.async?o._parseAsync({data:t.data,path:t.path,parent:t}):o._parseSync({data:t.data,path:t.path,parent:t}):(d(t,{code:s.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),f)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){let n=new Map;for(let r of t){let t=es(r.shape[e]);if(!t.length)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let i of t){if(n.has(i))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(i)}`);n.set(i,r)}}return new ea({typeName:tl.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...k(r)})}}class el extends I{_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if(m(e)||m(n))return f;let a=function e(t,r){let n=o(t),s=o(r);if(t===r)return{valid:!0,data:t};if(n===i.object&&s===i.object){let n=tn.objectKeys(r),i=tn.objectKeys(t).filter(e=>-1!==n.indexOf(e)),o={...t,...r};for(let n of i){let i=e(t[n],r[n]);if(!i.valid)return{valid:!1};o[n]=i.data}return{valid:!0,data:o}}if(n===i.array&&s===i.array){if(t.length!==r.length)return{valid:!1};let n=[];for(let i=0;in(e,t)):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}el.create=(e,t,r)=>new el({left:e,right:t,typeName:tl.ZodIntersection,...k(r)});class ec extends I{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==i.array)return d(r,{code:s.invalid_type,expected:i.array,received:r.parsedType}),f;if(r.data.lengththis._def.items.length&&(d(r,{code:s.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let n=[...r.data].map((e,t)=>{let n=this._def.items[t]||this._def.rest;return n?n._parse(new P(r,e,r.path,t)):null}).filter(e=>!!e);return r.common.async?Promise.all(n).then(e=>h.mergeArray(t,e)):h.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new ec({...this._def,rest:e})}}ec.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new ec({items:e,typeName:tl.ZodTuple,rest:null,...k(t)})};class eu extends I{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==i.object)return d(r,{code:s.invalid_type,expected:i.object,received:r.parsedType}),f;let n=[],o=this._def.keyType,a=this._def.valueType;for(let e in r.data)n.push({key:o._parse(new P(r,e,r.path,e)),value:a._parse(new P(r,r.data[e],r.path,e)),alwaysSet:e in r.data});return r.common.async?h.mergeObjectAsync(t,n):h.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new eu(t instanceof I?{keyType:e,valueType:t,typeName:tl.ZodRecord,...k(r)}:{keyType:W.create(),valueType:e,typeName:tl.ZodRecord,...k(t)})}}class ep extends I{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==i.map)return d(r,{code:s.invalid_type,expected:i.map,received:r.parsedType}),f;let n=this._def.keyType,o=this._def.valueType,a=[...r.data.entries()].map(([e,t],i)=>({key:n._parse(new P(r,e,r.path,[i,"key"])),value:o._parse(new P(r,t,r.path,[i,"value"]))}));if(r.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let r of a){let n=await r.key,i=await r.value;if("aborted"===n.status||"aborted"===i.status)return f;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}})}{let e=new Map;for(let r of a){let n=r.key,i=r.value;if("aborted"===n.status||"aborted"===i.status)return f;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}}}}ep.create=(e,t,r)=>new ep({valueType:t,keyType:e,typeName:tl.ZodMap,...k(r)});class ed extends I{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==i.set)return d(r,{code:s.invalid_type,expected:i.set,received:r.parsedType}),f;let n=this._def;null!==n.minSize&&r.data.sizen.maxSize.value&&(d(r,{code:s.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let o=this._def.valueType;function a(e){let r=new Set;for(let n of e){if("aborted"===n.status)return f;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}let l=[...r.data.values()].map((e,t)=>o._parse(new P(r,e,r.path,t)));return r.common.async?Promise.all(l).then(e=>a(e)):a(l)}min(e,t){return new ed({...this._def,minSize:{value:e,message:to.toString(t)}})}max(e,t){return new ed({...this._def,maxSize:{value:e,message:to.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}ed.create=(e,t)=>new ed({valueType:e,minSize:null,maxSize:null,typeName:tl.ZodSet,...k(t)});class eh extends I{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==i.function)return d(t,{code:s.invalid_type,expected:i.function,received:t.parsedType}),f;function r(e,r){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u(),l].filter(e=>!!e),issueData:{code:s.invalid_arguments,argumentsError:r}})}function n(e,r){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u(),l].filter(e=>!!e),issueData:{code:s.invalid_return_type,returnTypeError:r}})}let o={errorMap:t.common.contextualErrorMap},c=t.data;if(this._def.returns instanceof eS){let e=this;return g(async function(...t){let i=new a([]),s=await e._def.args.parseAsync(t,o).catch(e=>{throw i.addIssue(r(t,e)),i}),l=await Reflect.apply(c,this,s);return await e._def.returns._def.type.parseAsync(l,o).catch(e=>{throw i.addIssue(n(l,e)),i})})}{let e=this;return g(function(...t){let i=e._def.args.safeParse(t,o);if(!i.success)throw new a([r(t,i.error)]);let s=Reflect.apply(c,this,i.data),l=e._def.returns.safeParse(s,o);if(!l.success)throw new a([n(s,l.error)]);return l.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new eh({...this._def,args:ec.create(e).rest(ee.create())})}returns(e){return new eh({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new eh({args:e||ec.create([]).rest(ee.create()),returns:t||ee.create(),typeName:tl.ZodFunction,...k(r)})}}class ef extends I{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}ef.create=(e,t)=>new ef({getter:e,typeName:tl.ZodLazy,...k(t)});class ev extends I{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return d(t,{received:t.data,code:s.invalid_literal,expected:this._def.value}),f}return{status:"valid",value:e.data}}get value(){return this._def.value}}function eg(e,t){return new em({values:e,typeName:tl.ZodEnum,...k(t)})}ev.create=(e,t)=>new ev({value:e,typeName:tl.ZodLiteral,...k(t)});class em extends I{constructor(){super(...arguments),ts.set(this,void 0)}_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),r=this._def.values;return d(t,{expected:tn.joinValues(r),received:t.parsedType,code:s.invalid_type}),f}if(b(this,ts,"f")||w(this,ts,new Set(this._def.values),"f"),!b(this,ts,"f").has(e.data)){let t=this._getOrReturnCtx(e),r=this._def.values;return d(t,{received:t.data,code:s.invalid_enum_value,options:r}),f}return g(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return em.create(e,{...this._def,...t})}exclude(e,t=this._def){return em.create(this.options.filter(t=>!e.includes(t)),{...this._def,...t})}}ts=new WeakMap,em.create=eg;class ey extends I{constructor(){super(...arguments),ta.set(this,void 0)}_parse(e){let t=tn.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==i.string&&r.parsedType!==i.number){let e=tn.objectValues(t);return d(r,{expected:tn.joinValues(e),received:r.parsedType,code:s.invalid_type}),f}if(b(this,ta,"f")||w(this,ta,new Set(tn.getValidEnumValues(this._def.values)),"f"),!b(this,ta,"f").has(e.data)){let e=tn.objectValues(t);return d(r,{received:r.data,code:s.invalid_enum_value,options:e}),f}return g(e.data)}get enum(){return this._def.values}}ta=new WeakMap,ey.create=(e,t)=>new ey({values:e,typeName:tl.ZodNativeEnum,...k(t)});class eS extends I{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);return t.parsedType!==i.promise&&!1===t.common.async?(d(t,{code:s.invalid_type,expected:i.promise,received:t.parsedType}),f):g((t.parsedType===i.promise?t.data:Promise.resolve(t.data)).then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}eS.create=(e,t)=>new eS({type:e,typeName:tl.ZodPromise,...k(t)});class eC extends I{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===tl.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,i={addIssue:e=>{d(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),"preprocess"===n.type){let e=n.transform(r.data,i);if(r.common.async)return Promise.resolve(e).then(async e=>{if("aborted"===t.value)return f;let n=await this._def.schema._parseAsync({data:e,path:r.path,parent:r});return"aborted"===n.status?f:"dirty"===n.status||"dirty"===t.value?v(n.value):n});{if("aborted"===t.value)return f;let n=this._def.schema._parseSync({data:e,path:r.path,parent:r});return"aborted"===n.status?f:"dirty"===n.status||"dirty"===t.value?v(n.value):n}}if("refinement"===n.type){let e=e=>{let t=n.refinement(e,i);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(r=>"aborted"===r.status?f:("dirty"===r.status&&t.dirty(),e(r.value).then(()=>({status:t.value,value:r.value}))));{let n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?f:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}}if("transform"===n.type){if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(e=>S(e)?Promise.resolve(n.transform(e.value,i)).then(e=>({status:t.value,value:e})):e);{let e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!S(e))return e;let o=n.transform(e.value,i);if(o instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:o}}}tn.assertNever(n)}}eC.create=(e,t,r)=>new eC({schema:e,typeName:tl.ZodEffects,effect:t,...k(r)}),eC.createWithPreprocess=(e,t,r)=>new eC({schema:t,effect:{type:"preprocess",transform:e},typeName:tl.ZodEffects,...k(r)});class eb extends I{_parse(e){return this._getType(e)===i.undefined?g(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}eb.create=(e,t)=>new eb({innerType:e,typeName:tl.ZodOptional,...k(t)});class ew extends I{_parse(e){return this._getType(e)===i.null?g(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ew.create=(e,t)=>new ew({innerType:e,typeName:tl.ZodNullable,...k(t)});class eP extends I{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return t.parsedType===i.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}eP.create=(e,t)=>new eP({innerType:e,typeName:tl.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...k(t)});class eR extends I{_parse(e){let{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return C(n)?n.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new a(r.common.issues)},input:r.data})})):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new a(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}eR.create=(e,t)=>new eR({innerType:e,typeName:tl.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...k(t)});class ek extends I{_parse(e){if(this._getType(e)!==i.nan){let t=this._getOrReturnCtx(e);return d(t,{code:s.invalid_type,expected:i.nan,received:t.parsedType}),f}return{status:"valid",value:e.data}}}ek.create=e=>new ek({typeName:tl.ZodNaN,...k(e)});let eI=Symbol("zod_brand");class ex extends I{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class eE extends I{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.common.async)return(async()=>{let e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?f:"dirty"===e.status?(t.dirty(),v(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})();{let e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?f:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new eE({in:e,out:t,typeName:tl.ZodPipeline})}}class eT extends I{_parse(e){let t=this._def.innerType._parse(e),r=e=>(S(e)&&(e.value=Object.freeze(e.value)),e);return C(t)?t.then(e=>r(e)):r(t)}unwrap(){return this._def.innerType}}function eA(e,t){let r="function"==typeof e?e(t):"string"==typeof e?{message:e}:e;return"string"==typeof r?{message:r}:r}function e_(e,t={},r){return e?X.create().superRefine((n,i)=>{var o,s;let a=e(n);if(a instanceof Promise)return a.then(e=>{var o,s;if(!e){let e=eA(t,n),a=null===(s=null!==(o=e.fatal)&&void 0!==o?o:r)||void 0===s||s;i.addIssue({code:"custom",...e,fatal:a})}});if(!a){let e=eA(t,n),a=null===(s=null!==(o=e.fatal)&&void 0!==o?o:r)||void 0===s||s;i.addIssue({code:"custom",...e,fatal:a})}}):X.create()}eT.create=(e,t)=>new eT({innerType:e,typeName:tl.ZodReadonly,...k(t)});let eO={object:ei.lazycreate};!function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"}(tl||(tl={}));let eM=W.create,eD=$.create,eN=ek.create,eL=K.create,ez=J.create,ej=G.create,eF=Z.create,eB=Q.create,eU=Y.create,eq=X.create,eH=ee.create,eV=et.create,eW=er.create,e$=en.create,eK=ei.create,eJ=ei.strictCreate,eG=eo.create,eZ=ea.create,eQ=el.create,eY=ec.create,eX=eu.create,e0=ep.create,e1=ed.create,e2=eh.create,e3=ef.create,e6=ev.create,e4=em.create,e5=ey.create,e8=eS.create,e9=eC.create,e7=eb.create,te=ew.create,tt=eC.createWithPreprocess,tr=eE.create;var tn,ti,to,ts,ta,tl,tc=Object.freeze({__proto__:null,defaultErrorMap:l,setErrorMap:function(e){c=e},getErrorMap:u,makeIssue:p,EMPTY_PATH:[],addIssueToContext:d,ParseStatus:h,INVALID:f,DIRTY:v,OK:g,isAborted:m,isDirty:y,isValid:S,isAsync:C,get util(){return tn},get objectUtil(){return ti},ZodParsedType:i,getParsedType:o,ZodType:I,datetimeRegex:V,ZodString:W,ZodNumber:$,ZodBigInt:K,ZodBoolean:J,ZodDate:G,ZodSymbol:Z,ZodUndefined:Q,ZodNull:Y,ZodAny:X,ZodUnknown:ee,ZodNever:et,ZodVoid:er,ZodArray:en,ZodObject:ei,ZodUnion:eo,ZodDiscriminatedUnion:ea,ZodIntersection:el,ZodTuple:ec,ZodRecord:eu,ZodMap:ep,ZodSet:ed,ZodFunction:eh,ZodLazy:ef,ZodLiteral:ev,ZodEnum:em,ZodNativeEnum:ey,ZodPromise:eS,ZodEffects:eC,ZodTransformer:eC,ZodOptional:eb,ZodNullable:ew,ZodDefault:eP,ZodCatch:eR,ZodNaN:ek,BRAND:eI,ZodBranded:ex,ZodPipeline:eE,ZodReadonly:eT,custom:e_,Schema:I,ZodSchema:I,late:eO,get ZodFirstPartyTypeKind(){return tl},coerce:{string:e=>W.create({...e,coerce:!0}),number:e=>$.create({...e,coerce:!0}),boolean:e=>J.create({...e,coerce:!0}),bigint:e=>K.create({...e,coerce:!0}),date:e=>G.create({...e,coerce:!0})},any:eq,array:e$,bigint:eL,boolean:ez,date:ej,discriminatedUnion:eZ,effect:e9,enum:e4,function:e2,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>e_(t=>t instanceof e,t),intersection:eQ,lazy:e3,literal:e6,map:e0,nan:eN,nativeEnum:e5,never:eV,null:eU,nullable:te,number:eD,object:eK,oboolean:()=>ez().optional(),onumber:()=>eD().optional(),optional:e7,ostring:()=>eM().optional(),pipeline:tr,preprocess:tt,promise:e8,record:eX,set:e1,strictObject:eJ,string:eM,symbol:eF,transformer:e9,tuple:eY,undefined:eB,union:eG,unknown:eH,void:eW,NEVER:f,ZodIssueCode:s,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:a})},43463:(e,t,r)=>{"use strict";function n(){for(var e,t,r=0,n="",i=arguments.length;rn,A:()=>i});let i=n},43871:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationServiceAdapter=void 0;let n=r(87378),i=r(93153),o=r(23202),s=r(4740),a=r(36894),l=r(62104),c=r(93967),u=r(55525);class p extends o.ServiceRecognizerBase{constructor(e,t,r,i,o){super(e,t,r,i,o),this.privConnectionConfigPromise=void 0,this.privLastPartialUtteranceId="",this.privConversationServiceConnector=o,this.privConversationAuthentication=e,this.receiveMessageOverride=()=>this.receiveConversationMessageOverride(),this.recognizeOverride=()=>this.noOp(),this.postConnectImplOverride=e=>this.conversationConnectImpl(e),this.configConnectionOverride=()=>this.configConnection(),this.disconnectOverride=()=>this.privDisconnect(),this.privConversationRequestSession=new a.ConversationRequestSession(n.createNoDashGuid()),this.privConversationConnectionFactory=t,this.privConversationIsDisposed=!1}isDisposed(){return super.isDisposed()||this.privConversationIsDisposed}async dispose(e){if(this.privConversationIsDisposed=!0,void 0!==this.privConnectionConfigPromise){let t=await this.privConnectionConfigPromise;await t.dispose(e)}await super.dispose(e)}async sendMessage(e){return(await this.fetchConnection()).send(new s.ConversationConnectionMessage(n.MessageType.Text,e))}async sendMessageAsync(e){let t=await this.fetchConnection();await t.send(new s.ConversationConnectionMessage(n.MessageType.Text,e))}privDisconnect(){if(!this.terminateMessageLoop)return this.cancelRecognition(this.privConversationRequestSession.sessionId,this.privConversationRequestSession.requestId,i.CancellationReason.Error,i.CancellationErrorCode.NoError,"Disconnecting"),this.terminateMessageLoop=!0,Promise.resolve()}async processTypeSpecificMessages(){return!0}cancelRecognition(e,t,r,n,o){this.terminateMessageLoop=!0;let s=new i.ConversationTranslationCanceledEventArgs(r,o,n,void 0,e);try{this.privConversationServiceConnector.canceled&&this.privConversationServiceConnector.canceled(this.privConversationServiceConnector,s)}catch{}}async conversationConnectImpl(e){return this.privConnectionLoop=this.startMessageLoop(),e}async receiveConversationMessageOverride(){if(this.isDisposed()||this.terminateMessageLoop)return Promise.resolve();let e=new n.Deferred;try{let t=await this.fetchConnection(),r=await t.read();if(this.isDisposed()||this.terminateMessageLoop)return e.resolve(),Promise.resolve();if(!r)return this.receiveConversationMessageOverride();let n=this.privConversationRequestSession.sessionId,s=r.conversationMessageType.toLowerCase(),a=!1;try{switch(s){case"info":case"participant_command":case"command":let e=u.CommandResponsePayload.fromJSON(r.textBody);switch(e.command.toLowerCase()){case"participantlist":let t=u.ParticipantsListPayloadResponse.fromJSON(r.textBody),p=t.participants.map(e=>({avatar:e.avatar,displayName:e.nickname,id:e.participantId,isHost:e.ishost,isMuted:e.ismuted,isUsingTts:e.usetts,preferredLanguage:e.locale}));this.privConversationServiceConnector.participantsListReceived&&this.privConversationServiceConnector.participantsListReceived(this.privConversationServiceConnector,new l.ParticipantsListEventArgs(t.roomid,t.token,t.translateTo,t.profanityFilter,t.roomProfanityFilter,t.roomLocked,t.muteAll,p,n));break;case"settranslatetolanguages":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new l.ParticipantAttributeEventArgs(e.participantId,c.ConversationTranslatorCommandTypes.setTranslateToLanguages,e.value,n));break;case"setprofanityfiltering":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new l.ParticipantAttributeEventArgs(e.participantId,c.ConversationTranslatorCommandTypes.setProfanityFiltering,e.value,n));break;case"setmute":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new l.ParticipantAttributeEventArgs(e.participantId,c.ConversationTranslatorCommandTypes.setMute,e.value,n));break;case"setmuteall":this.privConversationServiceConnector.muteAllCommandReceived&&this.privConversationServiceConnector.muteAllCommandReceived(this.privConversationServiceConnector,new l.MuteAllEventArgs(e.value,n));break;case"roomexpirationwarning":this.privConversationServiceConnector.conversationExpiration&&this.privConversationServiceConnector.conversationExpiration(this.privConversationServiceConnector,new i.ConversationExpirationEventArgs(e.value,this.privConversationRequestSession.sessionId));break;case"setusetts":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new l.ParticipantAttributeEventArgs(e.participantId,c.ConversationTranslatorCommandTypes.setUseTTS,e.value,n));break;case"setlockstate":this.privConversationServiceConnector.lockRoomCommandReceived&&this.privConversationServiceConnector.lockRoomCommandReceived(this.privConversationServiceConnector,new l.LockRoomEventArgs(e.value,n));break;case"changenickname":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new l.ParticipantAttributeEventArgs(e.participantId,c.ConversationTranslatorCommandTypes.changeNickname,e.value,n));break;case"joinsession":let d=u.ParticipantPayloadResponse.fromJSON(r.textBody),h={avatar:d.avatar,displayName:d.nickname,id:d.participantId,isHost:d.ishost,isMuted:d.ismuted,isUsingTts:d.usetts,preferredLanguage:d.locale};this.privConversationServiceConnector.participantJoinCommandReceived&&this.privConversationServiceConnector.participantJoinCommandReceived(this.privConversationServiceConnector,new l.ParticipantEventArgs(h,n));break;case"leavesession":let f={id:e.participantId};this.privConversationServiceConnector.participantLeaveCommandReceived&&this.privConversationServiceConnector.participantLeaveCommandReceived(this.privConversationServiceConnector,new l.ParticipantEventArgs(f,n));break;case"disconnectsession":e.participantId;break;case"token":let v=new o.CognitiveTokenAuthentication(()=>{let t=e.token;return Promise.resolve(t)},()=>{let t=e.token;return Promise.resolve(t)});this.authentication=v,this.privConversationServiceConnector.onToken(v)}break;case"partial":case"final":let g=u.SpeechResponsePayload.fromJSON(r.textBody),m="final"===s?i.ResultReason.TranslatedParticipantSpeech:i.ResultReason.TranslatingParticipantSpeech,y=new i.ConversationTranslationResult(g.participantId,this.getTranslations(g.translations),g.language,g.id,m,g.recognition,void 0,void 0,r.textBody,void 0);g.isFinal?(void 0!==y.text&&y.text.length>0?a=!0:g.id===this.privLastPartialUtteranceId&&(a=!0),a&&this.privConversationServiceConnector.translationReceived&&this.privConversationServiceConnector.translationReceived(this.privConversationServiceConnector,new l.ConversationReceivedTranslationEventArgs(c.ConversationTranslatorMessageTypes.final,y,n))):void 0!==y.text&&(this.privLastPartialUtteranceId=g.id,this.privConversationServiceConnector.translationReceived&&this.privConversationServiceConnector.translationReceived(this.privConversationServiceConnector,new l.ConversationReceivedTranslationEventArgs(c.ConversationTranslatorMessageTypes.partial,y,n)));break;case"translated_message":let S=u.TextResponsePayload.fromJSON(r.textBody),C=new i.ConversationTranslationResult(S.participantId,this.getTranslations(S.translations),S.language,void 0,void 0,S.originalText,void 0,void 0,void 0,r.textBody,void 0);this.privConversationServiceConnector.translationReceived&&this.privConversationServiceConnector.translationReceived(this.privConversationServiceConnector,new l.ConversationReceivedTranslationEventArgs(c.ConversationTranslatorMessageTypes.instantMessage,C,n))}}catch(e){}return this.receiveConversationMessageOverride()}catch(e){this.terminateMessageLoop=!0}return e.promise}async startMessageLoop(){if(this.isDisposed())return Promise.resolve();this.terminateMessageLoop=!1;let e=this.receiveConversationMessageOverride();try{return await e}catch(e){return this.cancelRecognition(this.privRequestSession?this.privRequestSession.sessionId:"",this.privRequestSession?this.privRequestSession.requestId:"",i.CancellationReason.Error,i.CancellationErrorCode.RuntimeError,e),null}}configConnection(){return this.isDisposed()?Promise.resolve(void 0):void 0!==this.privConnectionConfigPromise?this.privConnectionConfigPromise.then(e=>e.state()===n.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionConfigPromise=void 0,this.configConnection()):this.privConnectionConfigPromise,()=>(this.privConnectionId=null,this.privConnectionConfigPromise=void 0,this.configConnection())):this.terminateMessageLoop?Promise.resolve(void 0):(this.privConnectionConfigPromise=this.connectImpl().then(e=>e),this.privConnectionConfigPromise)}getTranslations(e){let t;if(void 0!==e)for(let r of(t=new i.Translations,e))t.set(r.lang,r.translation);return t}}t.ConversationServiceAdapter=p},44311:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundEvent=void 0;let n=r(87378);class i extends n.PlatformEvent{constructor(e){super("BackgroundEvent",n.EventType.Error),this.privError=e}get error(){return this.privError}}t.BackgroundEvent=i},44707:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResultReason=void 0,function(e){e[e.NoMatch=0]="NoMatch",e[e.Canceled=1]="Canceled",e[e.RecognizingSpeech=2]="RecognizingSpeech",e[e.RecognizedSpeech=3]="RecognizedSpeech",e[e.RecognizedKeyword=4]="RecognizedKeyword",e[e.RecognizingIntent=5]="RecognizingIntent",e[e.RecognizedIntent=6]="RecognizedIntent",e[e.TranslatingSpeech=7]="TranslatingSpeech",e[e.TranslatedSpeech=8]="TranslatedSpeech",e[e.SynthesizingAudio=9]="SynthesizingAudio",e[e.SynthesizingAudioCompleted=10]="SynthesizingAudioCompleted",e[e.SynthesizingAudioStarted=11]="SynthesizingAudioStarted",e[e.EnrollingVoiceProfile=12]="EnrollingVoiceProfile",e[e.EnrolledVoiceProfile=13]="EnrolledVoiceProfile",e[e.RecognizedSpeakers=14]="RecognizedSpeakers",e[e.RecognizedSpeaker=15]="RecognizedSpeaker",e[e.ResetVoiceProfile=16]="ResetVoiceProfile",e[e.DeletedVoiceProfile=17]="DeletedVoiceProfile",e[e.VoicesListRetrieved=18]="VoicesListRetrieved",e[e.TranslatingParticipantSpeech=19]="TranslatingParticipantSpeech",e[e.TranslatedParticipantSpeech=20]="TranslatedParticipantSpeech",e[e.TranslatedInstantMessage=21]="TranslatedInstantMessage",e[e.TranslatedParticipantInstantMessage=22]="TranslatedParticipantInstantMessage"}(t.ResultReason||(t.ResultReason={}))},45790:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RiffPcmEncoder=void 0;class r{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=new ArrayBuffer(2*t.length),n=new DataView(r);return this.floatTo16BitPCM(n,0,t),r}setString(e,t,r){for(let n=0;nt)return e;let n=t/r,i=Math.round(e.length/n),o=new Float32Array(i),s=0,a=0;for(;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default="00000000-0000-0000-0000-000000000000"},46085:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TurnStatusReceivedEventArgs=void 0;let n=r(23072);class i{constructor(e){this.privTurnStatus=n.TurnStatusResponsePayload.fromJSON(e)}get interactionId(){return this.privTurnStatus.interactionId}get conversationId(){return this.privTurnStatus.conversationId}get statusCode(){return this.privTurnStatus.statusCode}}t.TurnStatusReceivedEventArgs=i},46195:(e,t,r)=>{"use strict";r.d(t,{b:()=>a});var n=r(12115),i=r(23360),o=r(95155),s=n.forwardRef((e,t)=>(0,o.jsx)(i.sG.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));s.displayName="Label";var a=s},46611:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(12115),i=globalThis?.document?n.useLayoutEffect:()=>{}},46800:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationImpl=t.Conversation=void 0;let n=r(23202),i=r(87378),o=r(35413),s=r(93153);class a{constructor(){return}static createConversationAsync(e,t,r,a){let c;return(o.Contracts.throwIfNullOrUndefined(e,n.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","config")),o.Contracts.throwIfNullOrUndefined(e.region,n.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","SpeechServiceConnection_Region")),e.subscriptionKey||e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceAuthorization_Token])||o.Contracts.throwIfNullOrUndefined(e.subscriptionKey,n.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","SpeechServiceConnection_Key")),"string"==typeof t)?(c=new l(e,t),i.marshalPromiseToCallbacks((async()=>{})(),r,a)):(c=new l(e)).createConversationAsync(()=>{t&&t()},e=>{r&&r(e)}),c}}t.Conversation=a;class l extends a{constructor(e,t){if(super(),this.privErrors=n.ConversationConnectionConfig.restErrors,this.onConnected=e=>{this.privIsConnected=!0;try{this.privConversationTranslator?.sessionStarted&&this.privConversationTranslator.sessionStarted(this.privConversationTranslator,e)}catch(e){}},this.onDisconnected=e=>{try{this.privConversationTranslator?.sessionStopped&&this.privConversationTranslator.sessionStopped(this.privConversationTranslator,e)}catch(e){}finally{this.close(!1)}},this.onCanceled=(e,t)=>{try{this.privConversationTranslator?.canceled&&this.privConversationTranslator.canceled(this.privConversationTranslator,t)}catch(e){}},this.onParticipantUpdateCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.id);if(void 0!==e){switch(t.key){case n.ConversationTranslatorCommandTypes.changeNickname:e.displayName=t.value;break;case n.ConversationTranslatorCommandTypes.setUseTTS:e.isUsingTts=t.value;break;case n.ConversationTranslatorCommandTypes.setProfanityFiltering:e.profanity=t.value;break;case n.ConversationTranslatorCommandTypes.setMute:e.isMuted=t.value;break;case n.ConversationTranslatorCommandTypes.setTranslateToLanguages:e.translateToLanguages=t.value}this.privParticipants.addOrUpdateParticipant(e),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.Updated,[this.toParticipant(e)],t.sessionId))}}catch(e){}},this.onLockRoomCommandReceived=()=>{},this.onMuteAllCommandReceived=(e,t)=>{try{this.privParticipants.participants.forEach(e=>e.isMuted=!e.isHost&&t.isMuted),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.Updated,this.toParticipants(!1),t.sessionId))}catch(e){}},this.onParticipantJoinCommandReceived=(e,t)=>{try{let e=this.privParticipants.addOrUpdateParticipant(t.participant);void 0!==e&&this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.JoinedConversation,[this.toParticipant(e)],t.sessionId))}catch(e){}},this.onParticipantLeaveCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.participant.id);void 0!==e&&(this.privParticipants.deleteParticipant(t.participant.id),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.LeftConversation,[this.toParticipant(e)],t.sessionId)))}catch(e){}},this.onTranslationReceived=(e,t)=>{try{switch(t.command){case n.ConversationTranslatorMessageTypes.final:this.privConversationTranslator&&this.privConversationTranslator.transcribed(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId));break;case n.ConversationTranslatorMessageTypes.partial:this.privConversationTranslator&&this.privConversationTranslator.transcribing(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId));break;case n.ConversationTranslatorMessageTypes.instantMessage:this.privConversationTranslator&&this.privConversationTranslator.textMessageReceived(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId))}}catch(e){}},this.onParticipantsListReceived=(e,t)=>{try{if(void 0!==t.sessionToken&&null!==t.sessionToken&&(this.privRoom.token=t.sessionToken),this.privParticipants.participants=[...t.participants],void 0!==this.privParticipants.me&&(this.privIsReady=!0),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.JoinedConversation,this.toParticipants(!0),t.sessionId)),this.me.isHost){let e=this.privConversationTranslator?.properties.getProperty(s.PropertyId.ConversationTranslator_Name);void 0!==e&&e.length>0&&e!==this.me.displayName&&this.changeNicknameAsync(e)}}catch(e){}},this.onConversationExpiration=(e,t)=>{try{this.privConversationTranslator&&this.privConversationTranslator.conversationExpiration(this.privConversationTranslator,t)}catch(e){}},this.privIsConnected=!1,this.privIsDisposed=!1,this.privConversationId="",this.privProperties=new s.PropertyCollection,this.privManager=new n.ConversationManager,e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage])||e.setProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage],n.ConversationConnectionConfig.defaultLanguageCode),this.privLanguage=e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage]),t)this.privConversationId=t;else{0===e.targetLanguages.length&&e.addTargetLanguage(this.privLanguage),e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceResponse_ProfanityOption])||e.setProfanity(s.ProfanityOption.Masked);let t=e.getProperty(s.PropertyId[s.PropertyId.ConversationTranslator_Name]);null==t&&(t="Host"),o.Contracts.throwIfNullOrTooLong(t,"nickname",50),o.Contracts.throwIfNullOrTooShort(t,"nickname",2),e.setProperty(s.PropertyId[s.PropertyId.ConversationTranslator_Name],t)}this.privConfig=e,o.Contracts.throwIfNull(e,"speechConfig"),this.privProperties=e.properties.clone(),this.privIsConnected=!1,this.privParticipants=new n.InternalParticipants,this.privIsReady=!1,this.privTextMessageMaxLength=1e3}get room(){return this.privRoom}get connection(){return this.privConversationRecognizer}get config(){return this.privConfig}get conversationId(){return this.privRoom?this.privRoom.roomId:this.privConversationId}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privLanguage}get isMutedByHost(){return!this.privParticipants.me?.isHost&&this.privParticipants.me?.isMuted}get isConnected(){return this.privIsConnected&&this.privIsReady}get participants(){return this.toParticipants(!0)}get me(){return this.toParticipant(this.privParticipants.me)}get host(){return this.toParticipant(this.privParticipants.host)}get transcriberRecognizer(){return this.privTranscriberRecognizer}get conversationInfo(){let e=this.conversationId,t=this.participants.map(e=>({id:e.id,preferredLanguage:e.preferredLanguage,voice:e.voice})),r={};for(let e of n.ConversationConnectionConfig.transcriptionEventKeys){let t=this.properties.getProperty(e,"");""!==t&&(r[e]=t)}return{id:e,participants:t,conversationProperties:r}}get canSend(){return this.privIsConnected&&!this.privParticipants.me?.isMuted}get canSendAsHost(){return this.privIsConnected&&this.privParticipants.me?.isHost}get authorizationToken(){return this.privToken}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"authorizationToken"),this.privToken=e}set conversationTranslator(e){this.privConversationTranslator=e}onToken(e){this.privConversationTranslator.onToken(e)}createConversationAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),this.privManager.createOrJoin(this.privProperties,void 0,r=>{r||this.handleError(Error(this.privErrors.permissionDeniedConnect),t),this.privRoom=r,this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}startConversationAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedConnect),this.privParticipants.meId=this.privRoom.participantId,this.privConversationRecognizer=n.ConversationRecognizerFactory.fromConfig(this,this.privConfig),this.privConversationRecognizer.connected=this.onConnected,this.privConversationRecognizer.disconnected=this.onDisconnected,this.privConversationRecognizer.canceled=this.onCanceled,this.privConversationRecognizer.participantUpdateCommandReceived=this.onParticipantUpdateCommandReceived,this.privConversationRecognizer.lockRoomCommandReceived=this.onLockRoomCommandReceived,this.privConversationRecognizer.muteAllCommandReceived=this.onMuteAllCommandReceived,this.privConversationRecognizer.participantJoinCommandReceived=this.onParticipantJoinCommandReceived,this.privConversationRecognizer.participantLeaveCommandReceived=this.onParticipantLeaveCommandReceived,this.privConversationRecognizer.translationReceived=this.onTranslationReceived,this.privConversationRecognizer.participantsListReceived=this.onParticipantsListReceived,this.privConversationRecognizer.conversationExpiration=this.onConversationExpiration,this.privConversationRecognizer.connect(this.privRoom.token,()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}addParticipantAsync(e,t,r){o.Contracts.throwIfNullOrUndefined(e,"Participant"),i.marshalPromiseToCallbacks(this.addParticipantImplAsync(e),t,r)}joinConversationAsync(e,t,r,n,i){try{o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","conversationId")),o.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","nickname")),o.Contracts.throwIfNullOrWhitespace(r,this.privErrors.invalidArgs.replace("{arg}","language")),this.privManager.createOrJoin(this.privProperties,e,e=>{o.Contracts.throwIfNullOrUndefined(e,this.privErrors.permissionDeniedConnect),this.privRoom=e,this.privConfig.authorizationToken=e.cognitiveSpeechAuthToken,n&&n(e.cognitiveSpeechAuthToken)},e=>{this.handleError(e,i)})}catch(e){this.handleError(e,i)}}deleteConversationAsync(e,t){i.marshalPromiseToCallbacks(this.deleteConversationImplAsync(),e,t)}async deleteConversationImplAsync(){o.Contracts.throwIfNullOrUndefined(this.privProperties,this.privErrors.permissionDeniedConnect),o.Contracts.throwIfNullOrWhitespace(this.privRoom.token,this.privErrors.permissionDeniedConnect),await this.privManager.leave(this.privProperties,this.privRoom.token),this.dispose()}endConversationAsync(e,t){i.marshalPromiseToCallbacks(this.endConversationImplAsync(),e,t)}endConversationImplAsync(){return this.close(!0)}lockConversationAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","lock")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!0),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}muteAllParticipantsAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privConversationRecognizer,this.privErrors.permissionDeniedSend),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","mute")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!0),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}muteParticipantAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","userId")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.me.isHost||this.me.id===e||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","mute")),r);let n=this.privParticipants.getParticipantIndex(e);-1===n&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!0),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}removeParticipantAsync(e,t,r){try{if(o.Contracts.throwIfDisposed(this.privIsDisposed),this.privTranscriberRecognizer&&e.hasOwnProperty("id"))i.marshalPromiseToCallbacks(this.removeParticipantImplAsync(e),t,r);else{o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","remove")),r);let n="";"string"==typeof e?n=e:e.hasOwnProperty("id")?n=e.id:e.hasOwnProperty("userId")&&(n=e.userId),o.Contracts.throwIfNullOrWhitespace(n,this.privErrors.invalidArgs.replace("{arg}","userId"));let i=this.participants.findIndex(e=>e.id===n);-1===i&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getEjectCommand(n),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}}catch(e){this.handleError(e,r)}}unlockConversationAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","unlock")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!1),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}unmuteAllParticipantsAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","unmute all")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!1),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}unmuteParticipantAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","userId")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.me.isHost||this.me.id===e||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","mute")),r);let n=this.privParticipants.getParticipantIndex(e);-1===n&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!1),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}sendTextMessageAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","message")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),e.length>this.privTextMessageMaxLength&&this.handleError(Error(this.privErrors.invalidArgs.replace("{arg}","message length")),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMessageCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}setTranslatedLanguagesAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfArrayEmptyOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","languages")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getSetTranslateToLanguagesCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}changeNicknameAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","nickname")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getChangeNicknameCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}isDisposed(){return this.privIsDisposed}dispose(){!this.isDisposed&&(this.privIsDisposed=!0,this.config&&this.config.close(),this.privConfig=void 0,this.privLanguage=void 0,this.privProperties=void 0,this.privRoom=void 0,this.privToken=void 0,this.privManager=void 0,this.privIsConnected=!1,this.privIsReady=!1,this.privParticipants=void 0)}async connectTranscriberRecognizer(e){this.privTranscriberRecognizer&&await this.privTranscriberRecognizer.close(),await e.enforceAudioGating(),this.privTranscriberRecognizer=e,this.privTranscriberRecognizer.conversation=this}getKeepAlive(){return JSON.stringify({id:"0",nickname:this.me?this.me.displayName:"default_nickname",participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.keepAlive})}addParticipantImplAsync(e){if(void 0!==this.privParticipants.addOrUpdateParticipant(e)&&this.privTranscriberRecognizer){let t=this.conversationInfo;return t.participants=[e],this.privTranscriberRecognizer.pushConversationEvent(t,"join")}}removeParticipantImplAsync(e){this.privParticipants.deleteParticipant(e.id);let t=this.conversationInfo;return t.participants=[e],this.privTranscriberRecognizer.pushConversationEvent(t,"leave")}async close(e){try{this.privIsConnected=!1,await this.privConversationRecognizer?.close(),this.privConversationRecognizer=void 0,this.privConversationTranslator&&this.privConversationTranslator.dispose()}catch(e){throw e}e&&this.dispose()}handleCallback(e,t){if(e){try{e()}catch(e){t&&t(e)}e=void 0}}handleError(e,t){t&&(e instanceof Error?t(e.name+": "+e.message):t(e))}toParticipants(e){let t=this.privParticipants.participants.map(e=>this.toParticipant(e));return e?t:t.filter(e=>!1===e.isHost)}toParticipant(e){return new s.Participant(e.id,e.avatar,e.displayName,e.isHost,e.isMuted,e.isUsingTts,e.preferredLanguage,e.voice)}getMuteAllCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.setMuteAll,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMuteCommand(e,t){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(e,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.setMute,participantId:e,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:t})}getLockCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.setLockState,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:e})}getEjectCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(e,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.ejectParticipant,participantId:e,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand})}getSetTranslateToLanguagesCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.setTranslateToLanguages,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:e})}getChangeNicknameCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(e,"nickname"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:n.ConversationTranslatorCommandTypes.changeNickname,nickname:e,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:n.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMessageCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),o.Contracts.throwIfNullOrWhitespace(e,"message"),JSON.stringify({participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,text:e,type:n.ConversationTranslatorMessageTypes.instantMessage})}}t.ConversationImpl=l},46967:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},47304:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisTurn=void 0;let n=r(87378),i=r(60836),o=r(93153),s=r(43030),a=r(21878);class l{constructor(){this.privIsDisposed=!1,this.privIsSynthesizing=!1,this.privIsSynthesisEnded=!1,this.privBytesReceived=0,this.privInTurn=!1,this.privTextOffset=0,this.privNextSearchTextIndex=0,this.privSentenceOffset=0,this.privNextSearchSentenceIndex=0,this.privRequestId=n.createNoDashGuid(),this.privTurnDeferral=new n.Deferred,this.privTurnDeferral.resolve()}get requestId(){return this.privRequestId}get streamId(){return this.privStreamId}set streamId(e){this.privStreamId=e}get audioOutputFormat(){return this.privAudioOutputFormat}set audioOutputFormat(e){this.privAudioOutputFormat=e}get turnCompletionPromise(){return this.privTurnDeferral.promise}get isSynthesisEnded(){return this.privIsSynthesisEnded}get isSynthesizing(){return this.privIsSynthesizing}get currentTextOffset(){return this.privTextOffset}get currentSentenceOffset(){return this.privSentenceOffset}get bytesReceived(){return this.privBytesReceived}get audioDuration(){return this.privAudioDuration}get extraProperties(){if(this.privWebRTCSDP){let e=new o.PropertyCollection;return e.setProperty(o.PropertyId.TalkingAvatarService_WebRTC_SDP,this.privWebRTCSDP),e}}async getAllReceivedAudio(){return this.privReceivedAudio?Promise.resolve(this.privReceivedAudio):this.privIsSynthesisEnded?(await this.readAllAudioFromStream(),Promise.resolve(this.privReceivedAudio)):null}async getAllReceivedAudioWithHeader(){if(this.privReceivedAudioWithHeader)return this.privReceivedAudioWithHeader;if(!this.privIsSynthesisEnded)return null;if(!this.audioOutputFormat.hasHeader)return this.getAllReceivedAudio();{let e=await this.getAllReceivedAudio();return this.privReceivedAudioWithHeader=this.audioOutputFormat.addHeader(e),this.privReceivedAudioWithHeader}}startNewSynthesis(e,t,r,n){this.privIsSynthesisEnded=!1,this.privIsSynthesizing=!0,this.privRequestId=e,this.privRawText=t,this.privIsSSML=r,this.privAudioOutputStream=new i.PullAudioOutputStreamImpl,this.privAudioOutputStream.format=this.privAudioOutputFormat,this.privReceivedAudio=null,this.privReceivedAudioWithHeader=null,this.privBytesReceived=0,this.privTextOffset=0,this.privNextSearchTextIndex=0,this.privSentenceOffset=0,this.privNextSearchSentenceIndex=0,this.privPartialVisemeAnimation="",this.privWebRTCSDP="",void 0!==n&&(this.privTurnAudioDestination=n,this.privTurnAudioDestination.format=this.privAudioOutputFormat),this.onEvent(new a.SynthesisTriggeredEvent(this.requestId,void 0,void 0===n?void 0:n.id()))}onPreConnectionStart(e){this.privAuthFetchEventId=e,this.onEvent(new a.ConnectingToSynthesisServiceEvent(this.privRequestId,this.privAuthFetchEventId))}onAuthCompleted(e){e&&this.onComplete()}onConnectionEstablishCompleted(e){if(200===e){this.onEvent(new a.SynthesisStartedEvent(this.requestId,this.privAuthFetchEventId)),this.privBytesReceived=0;return}403===e&&this.onComplete()}onServiceResponseMessage(e){let t=JSON.parse(e);this.streamId=t.audio.streamId}onServiceTurnEndResponse(){this.privInTurn=!1,this.privTurnDeferral.resolve(),this.onComplete()}onServiceTurnStartResponse(e){this.privTurnDeferral&&this.privInTurn&&(this.privTurnDeferral.reject("Another turn started before current completed."),this.privTurnDeferral.promise.then().catch(()=>{})),this.privInTurn=!0,this.privTurnDeferral=new n.Deferred;let t=JSON.parse(e);t.webrtc&&(this.privWebRTCSDP=t.webrtc.connectionString)}onAudioChunkReceived(e){this.isSynthesizing&&(this.privAudioOutputStream.write(e),this.privBytesReceived+=e.byteLength,void 0!==this.privTurnAudioDestination&&this.privTurnAudioDestination.write(e))}onTextBoundaryEvent(e){this.updateTextOffset(e.Data.text.Text,e.Type)}onVisemeMetadataReceived(e){void 0!==e.Data.AnimationChunk&&(this.privPartialVisemeAnimation+=e.Data.AnimationChunk)}onSessionEnd(e){this.privAudioDuration=e.Data.Offset}async constructSynthesisResult(){let e=await this.getAllReceivedAudioWithHeader();return new o.SpeechSynthesisResult(this.requestId,o.ResultReason.SynthesizingAudioCompleted,e,void 0,this.extraProperties,this.audioDuration)}dispose(){this.privIsDisposed||(this.privIsDisposed=!0)}onStopSynthesizing(){this.onComplete()}getAndClearVisemeAnimation(){let e=this.privPartialVisemeAnimation;return this.privPartialVisemeAnimation="",e}onEvent(e){n.Events.instance.onEvent(e)}static isXmlTag(e){return e.length>=2&&"<"===e[0]&&">"===e[e.length-1]}updateTextOffset(e,t){t===s.MetadataType.WordBoundary?(this.privTextOffset=this.privRawText.indexOf(e,this.privNextSearchTextIndex),this.privTextOffset>=0&&(this.privNextSearchTextIndex=this.privTextOffset+e.length,this.privIsSSML&&this.withinXmlTag(this.privTextOffset)&&!l.isXmlTag(e)&&this.updateTextOffset(e,t))):(this.privSentenceOffset=this.privRawText.indexOf(e,this.privNextSearchSentenceIndex),this.privSentenceOffset>=0&&(this.privNextSearchSentenceIndex=this.privSentenceOffset+e.length,this.privIsSSML&&this.withinXmlTag(this.privSentenceOffset)&&!l.isXmlTag(e)&&this.updateTextOffset(e,t)))}onComplete(){this.privIsSynthesizing&&(this.privIsSynthesizing=!1,this.privIsSynthesisEnded=!0,this.privAudioOutputStream.close(),this.privInTurn=!1,void 0!==this.privTurnAudioDestination&&(this.privTurnAudioDestination.close(),this.privTurnAudioDestination=void 0))}async readAllAudioFromStream(){if(this.privIsSynthesisEnded){this.privReceivedAudio=new ArrayBuffer(this.bytesReceived);try{await this.privAudioOutputStream.read(this.privReceivedAudio)}catch(e){this.privReceivedAudio=new ArrayBuffer(0)}}}withinXmlTag(e){return this.privRawText.indexOf("<",e+1)>this.privRawText.indexOf(">",e+1)}}t.SynthesisTurn=l},47431:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarWebRTCConnectionResult=void 0;let n=r(93153);class i extends n.SynthesisResult{constructor(e,t,r,n,i){super(t,r,n,i),this.privSDPAnswer=e}get SDPAnswer(){return this.privSDPAnswer}}t.AvatarWebRTCConnectionResult=i},47632:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PhraseListGrammar=void 0;class r{constructor(e){this.privGrammerBuilder=e.dynamicGrammar}static fromRecognizer(e){return new r(e.internalData)}addPhrase(e){this.privGrammerBuilder.addPhrase(e)}addPhrases(e){this.privGrammerBuilder.addPhrase(e)}clear(){this.privGrammerBuilder.clearPhrases()}}t.PhraseListGrammar=r},48087:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisAdapterBase=void 0;let n=r(87378),i=r(93153),o=r(23202),s=r(15639);class a{constructor(e,t,r,s){if(this.speakOverride=void 0,this.receiveMessageOverride=void 0,this.connectImplOverride=void 0,this.configConnectionOverride=void 0,this.privConnectionConfigurationPromise=void 0,!e)throw new n.ArgumentNullError("authentication");if(!t)throw new n.ArgumentNullError("connectionFactory");if(!r)throw new n.ArgumentNullError("synthesizerConfig");this.privAuthentication=e,this.privConnectionFactory=t,this.privSynthesizerConfig=r,this.privIsDisposed=!1,this.privSessionAudioDestination=s,this.privSynthesisTurn=new o.SynthesisTurn,this.privConnectionEvents=new n.EventSource,this.privServiceEvents=new n.EventSource,this.privSynthesisContext=new o.SynthesisContext,this.privAgentConfig=new o.AgentConfig,this.connectionEvents.attach(e=>{"ConnectionClosedEvent"===e.name&&1e3!==e.statusCode&&this.cancelSynthesisLocal(i.CancellationReason.Error,1007===e.statusCode?i.CancellationErrorCode.BadRequestParameters:i.CancellationErrorCode.ConnectionFailure,`${e.reason} websocket error code: ${e.statusCode}`)})}get synthesisContext(){return this.privSynthesisContext}get agentConfig(){return this.privAgentConfig}get connectionEvents(){return this.privConnectionEvents}get serviceEvents(){return this.privServiceEvents}set activityTemplate(e){this.privActivityTemplate=e}get activityTemplate(){return this.privActivityTemplate}set audioOutputFormat(e){this.privAudioOutputFormat=e,this.privSynthesisTurn.audioOutputFormat=e,void 0!==this.privSessionAudioDestination&&(this.privSessionAudioDestination.format=e),void 0!==this.synthesisContext&&(this.synthesisContext.audioOutputFormat=e)}isDisposed(){return this.privIsDisposed}async dispose(e){if(this.privIsDisposed=!0,void 0!==this.privSessionAudioDestination&&this.privSessionAudioDestination.close(),void 0!==this.privConnectionConfigurationPromise){let t=await this.privConnectionConfigurationPromise;await t.dispose(e)}}async connect(){await this.connectImpl()}async sendNetworkMessage(e,t){let r="string"==typeof t?n.MessageType.Text:n.MessageType.Binary;return(await this.fetchConnection()).send(new s.SpeechConnectionMessage(r,e,this.privSynthesisTurn.requestId,"string"==typeof t?"application/json":"",t))}async Speak(e,t,r,n,o,s){let a;if(a=t?e:this.privSynthesizer.buildSsml(e),void 0!==this.speakOverride)return this.speakOverride(a,r,n,o);this.privSuccessCallback=n,this.privErrorCallback=o,this.privSynthesisTurn.startNewSynthesis(r,e,t,s);try{await this.connectImpl();let e=await this.fetchConnection();await this.sendSynthesisContext(e),await this.sendSsmlMessage(e,a,r),this.onSynthesisStarted(r),this.receiveMessage()}catch(e){return this.cancelSynthesisLocal(i.CancellationReason.Error,i.CancellationErrorCode.ConnectionFailure,e),Promise.reject(e)}}async stopSpeaking(){return await this.connectImpl(),(await this.fetchConnection()).send(new s.SpeechConnectionMessage(n.MessageType.Text,"synthesis.control",this.privSynthesisTurn.requestId,"application/json",JSON.stringify({action:"stop"})))}cancelSynthesis(e,t,r,n){let s=new i.PropertyCollection;s.setProperty(o.CancellationErrorCodePropertyName,i.CancellationErrorCode[r]);let a=new i.SpeechSynthesisResult(e,i.ResultReason.Canceled,void 0,n,s);if(this.onSynthesisCancelled(a),this.privSuccessCallback)try{this.privSuccessCallback(a)}catch{}}cancelSynthesisLocal(e,t,r){this.privSynthesisTurn.isSynthesizing&&(this.privSynthesisTurn.onStopSynthesizing(),this.cancelSynthesis(this.privSynthesisTurn.requestId,e,t,r))}processTypeSpecificMessages(e){return!0}async receiveMessage(){try{let e=await this.fetchConnection(),t=await e.read();if(void 0!==this.receiveMessageOverride)return this.receiveMessageOverride();if(this.privIsDisposed)return;if(!t){if(!this.privSynthesisTurn.isSynthesizing)return;return this.receiveMessage()}let r=s.SpeechConnectionMessage.fromConnectionMessage(t);if(r.requestId.toLowerCase()===this.privSynthesisTurn.requestId.toLowerCase())switch(r.path.toLowerCase()){case"turn.start":this.privSynthesisTurn.onServiceTurnStartResponse(r.textBody);break;case"response":this.privSynthesisTurn.onServiceResponseMessage(r.textBody);break;case"audio":this.privSynthesisTurn.streamId.toLowerCase()===r.streamId.toLowerCase()&&r.binaryBody&&(this.privSynthesisTurn.onAudioChunkReceived(r.binaryBody),this.onSynthesizing(r.binaryBody),void 0!==this.privSessionAudioDestination&&this.privSessionAudioDestination.write(r.binaryBody));break;case"audio.metadata":for(let e of o.SynthesisAudioMetadata.fromJSON(r.textBody).Metadata)switch(e.Type){case o.MetadataType.WordBoundary:case o.MetadataType.SentenceBoundary:this.privSynthesisTurn.onTextBoundaryEvent(e);let t=new i.SpeechSynthesisWordBoundaryEventArgs(e.Data.Offset,e.Data.Duration,e.Data.text.Text,e.Data.text.Length,e.Type===o.MetadataType.WordBoundary?this.privSynthesisTurn.currentTextOffset:this.privSynthesisTurn.currentSentenceOffset,e.Data.text.BoundaryType);this.onWordBoundary(t);break;case o.MetadataType.Bookmark:let r=new i.SpeechSynthesisBookmarkEventArgs(e.Data.Offset,e.Data.Bookmark);this.onBookmarkReached(r);break;case o.MetadataType.Viseme:if(this.privSynthesisTurn.onVisemeMetadataReceived(e),e.Data.IsLastAnimation){let t=new i.SpeechSynthesisVisemeEventArgs(e.Data.Offset,e.Data.VisemeId,this.privSynthesisTurn.getAndClearVisemeAnimation());this.onVisemeReceived(t)}break;case o.MetadataType.AvatarSignal:this.onAvatarEvent(e);break;case o.MetadataType.SessionEnd:this.privSynthesisTurn.onSessionEnd(e)}break;case"turn.end":let a;this.privSynthesisTurn.onServiceTurnEndResponse();try{a=await this.privSynthesisTurn.constructSynthesisResult(),this.privSuccessCallback&&this.privSuccessCallback(a)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.onSynthesisCompleted(a);break;default:!this.processTypeSpecificMessages(r)&&this.privServiceEvents&&this.serviceEvents.onEvent(new n.ServiceEvent(r.path.toLowerCase(),r.textBody))}return this.receiveMessage()}catch(e){}}sendSynthesisContext(e){this.setSynthesisContextSynthesisSection();let t=this.synthesisContext.toJSON();if(t)return e.send(new s.SpeechConnectionMessage(n.MessageType.Text,"synthesis.context",this.privSynthesisTurn.requestId,"application/json",t))}setSpeechConfigSynthesisSection(){}connectImpl(e=!1){if(null!=this.privConnectionPromise)return this.privConnectionPromise.then(e=>e.state()===n.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionPromise=null,this.connectImpl()):this.privConnectionPromise,()=>(this.privConnectionId=null,this.privConnectionPromise=null,this.connectImpl()));this.privAuthFetchEventId=n.createNoDashGuid(),this.privConnectionId=n.createNoDashGuid(),this.privSynthesisTurn.onPreConnectionStart(this.privAuthFetchEventId);let t=e?this.privAuthentication.fetchOnExpiry(this.privAuthFetchEventId):this.privAuthentication.fetch(this.privAuthFetchEventId);return this.privConnectionPromise=t.then(async t=>{this.privSynthesisTurn.onAuthCompleted(!1);let r=this.privConnectionFactory.create(this.privSynthesizerConfig,t,this.privConnectionId);r.events.attach(e=>{this.connectionEvents.onEvent(e)});let n=await r.open();return 200===n.statusCode?(this.privSynthesisTurn.onConnectionEstablishCompleted(n.statusCode),Promise.resolve(r)):403!==n.statusCode||e?(this.privSynthesisTurn.onConnectionEstablishCompleted(n.statusCode),Promise.reject(`Unable to contact server. StatusCode: ${n.statusCode}, ${this.privSynthesizerConfig.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Url)} Reason: ${n.reason}`)):this.connectImpl(!0)},e=>{throw this.privSynthesisTurn.onAuthCompleted(!0),Error(e)}),this.privConnectionPromise.catch(()=>{}),this.privConnectionPromise}sendSpeechServiceConfig(e,t){if(t)return e.send(new s.SpeechConnectionMessage(n.MessageType.Text,"speech.config",this.privSynthesisTurn.requestId,"application/json",t))}sendSsmlMessage(e,t,r){return e.send(new s.SpeechConnectionMessage(n.MessageType.Text,"ssml",r,"application/ssml+xml",t))}async fetchConnection(){return void 0!==this.privConnectionConfigurationPromise?this.privConnectionConfigurationPromise.then(e=>e.state()===n.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.fetchConnection()):this.privConnectionConfigurationPromise,()=>(this.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.fetchConnection())):(this.privConnectionConfigurationPromise=this.configureConnection(),await this.privConnectionConfigurationPromise)}async configureConnection(){let e=await this.connectImpl();return void 0!==this.configConnectionOverride?this.configConnectionOverride(e):(this.setSpeechConfigSynthesisSection(),await this.sendSpeechServiceConfig(e,this.privSynthesizerConfig.SpeechServiceConfig.serialize()),e)}onAvatarEvent(e){}onSynthesisStarted(e){}onSynthesizing(e){}onSynthesisCancelled(e){}onSynthesisCompleted(e){}onWordBoundary(e){}onVisemeReceived(e){}onBookmarkReached(e){}}t.SynthesisAdapterBase=a,a.telemetryDataEnabled=!0},48213:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisResult=void 0;class r{constructor(e,t,r,n){this.privResultId=e,this.privReason=t,this.privErrorDetails=r,this.privProperties=n}get resultId(){return this.privResultId}get reason(){return this.privReason}get errorDetails(){return this.privErrorDetails}get properties(){return this.privProperties}}t.SynthesisResult=r},48642:function(e,t,r){"use strict";var n=r(75927).hp,i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&i(t,e,r);return o(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WebsocketMessageAdapter=void 0;let l=s(r(88632)),c=s(r(13678)),u=a(r(26308)),p=a(r(29645)),d=a(r(44573)),h=r(10906),f=r(87378);class v{constructor(e,t,r,n,i,o){if(!e)throw new f.ArgumentNullError("uri");if(!r)throw new f.ArgumentNullError("messageFormatter");this.proxyInfo=n,this.privConnectionEvents=new f.EventSource,this.privConnectionId=t,this.privMessageFormatter=r,this.privConnectionState=f.ConnectionState.None,this.privUri=e,this.privHeaders=i,this.privEnableCompression=o,this.privHeaders[h.HeaderNames.ConnectionId]=this.privConnectionId,this.privLastErrorReceived=""}get state(){return this.privConnectionState}open(){if(this.privConnectionState===f.ConnectionState.Disconnected)return Promise.reject(`Cannot open a connection that is in ${this.privConnectionState} state`);if(this.privConnectionEstablishDeferral)return this.privConnectionEstablishDeferral.promise;this.privConnectionEstablishDeferral=new f.Deferred,this.privCertificateValidatedDeferral=new f.Deferred,this.privConnectionState=f.ConnectionState.Connecting;try{if("undefined"==typeof WebSocket||v.forceNpmWebSocket){let e={headers:this.privHeaders,perMessageDeflate:this.privEnableCompression};this.privCertificateValidatedDeferral.resolve(),e.agent=this.getAgent();let t=new URL(this.privUri).protocol;t?.toLocaleLowerCase()==="wss:"?t="https:":t?.toLocaleLowerCase()==="ws:"&&(t="http:"),e.agent.protocol=t,this.privWebsocketClient=new d.default(this.privUri,e)}else this.privCertificateValidatedDeferral.resolve(),this.privWebsocketClient=new WebSocket(this.privUri);this.privWebsocketClient.binaryType="arraybuffer",this.privReceivingMessageQueue=new f.Queue,this.privDisconnectDeferral=new f.Deferred,this.privSendMessageQueue=new f.Queue,this.processSendQueue().catch(e=>{f.Events.instance.onEvent(new f.BackgroundEvent(e))})}catch(e){return this.privConnectionEstablishDeferral.resolve(new f.ConnectionOpenResponse(500,e)),this.privConnectionEstablishDeferral.promise}return this.onEvent(new f.ConnectionStartEvent(this.privConnectionId,this.privUri)),this.privWebsocketClient.onopen=()=>{this.privCertificateValidatedDeferral.promise.then(()=>{this.privConnectionState=f.ConnectionState.Connected,this.onEvent(new f.ConnectionEstablishedEvent(this.privConnectionId)),this.privConnectionEstablishDeferral.resolve(new f.ConnectionOpenResponse(200,""))},e=>{this.privConnectionEstablishDeferral.reject(e)})},this.privWebsocketClient.onerror=e=>{this.onEvent(new f.ConnectionErrorEvent(this.privConnectionId,e.message,e.type)),this.privLastErrorReceived=e.message},this.privWebsocketClient.onclose=e=>{this.privConnectionState===f.ConnectionState.Connecting?(this.privConnectionState=f.ConnectionState.Disconnected,this.privConnectionEstablishDeferral.resolve(new f.ConnectionOpenResponse(e.code,e.reason+" "+this.privLastErrorReceived))):(this.privConnectionState=f.ConnectionState.Disconnected,this.privWebsocketClient=null,this.onEvent(new f.ConnectionClosedEvent(this.privConnectionId,e.code,e.reason))),this.onClose(e.code,e.reason).catch(e=>{f.Events.instance.onEvent(new f.BackgroundEvent(e))})},this.privWebsocketClient.onmessage=e=>{let t=new Date().toISOString();if(this.privConnectionState===f.ConnectionState.Connected){let r=new f.Deferred;if(this.privReceivingMessageQueue.enqueueFromPromise(r.promise),e.data instanceof ArrayBuffer){let n=new f.RawWebsocketMessage(f.MessageType.Binary,e.data);this.privMessageFormatter.toConnectionMessage(n).then(e=>{this.onEvent(new f.ConnectionMessageReceivedEvent(this.privConnectionId,t,e)),r.resolve(e)},e=>{r.reject(`Invalid binary message format. Error: ${e}`)})}else{let n=new f.RawWebsocketMessage(f.MessageType.Text,e.data);this.privMessageFormatter.toConnectionMessage(n).then(e=>{this.onEvent(new f.ConnectionMessageReceivedEvent(this.privConnectionId,t,e)),r.resolve(e)},e=>{r.reject(`Invalid text message format. Error: ${e}`)})}}},this.privConnectionEstablishDeferral.promise}send(e){if(this.privConnectionState!==f.ConnectionState.Connected)return Promise.reject(`Cannot send on connection that is in ${f.ConnectionState[this.privConnectionState]} state`);let t=new f.Deferred,r=new f.Deferred;return this.privSendMessageQueue.enqueueFromPromise(r.promise),this.privMessageFormatter.fromConnectionMessage(e).then(n=>{r.resolve({Message:e,RawWebsocketMessage:n,sendStatusDeferral:t})},e=>{r.reject(`Error formatting the message. ${e}`)}),t.promise}read(){return this.privConnectionState!==f.ConnectionState.Connected?Promise.reject(`Cannot read on connection that is in ${this.privConnectionState} state`):this.privReceivingMessageQueue.dequeue()}close(e){return this.privWebsocketClient?(this.privConnectionState!==f.ConnectionState.Disconnected&&this.privWebsocketClient.close(1e3,e||"Normal closure by client"),this.privDisconnectDeferral.promise):Promise.resolve()}get events(){return this.privConnectionEvents}sendRawMessage(e){try{if(!e)return Promise.resolve();if(this.onEvent(new f.ConnectionMessageSentEvent(this.privConnectionId,new Date().toISOString(),e.Message)),!this.isWebsocketOpen)return Promise.reject("websocket send error: Websocket not ready "+this.privConnectionId+" "+e.Message.id+" "+Error().stack);return this.privWebsocketClient.send(e.RawWebsocketMessage.payload),Promise.resolve()}catch(e){return Promise.reject(`websocket send error: ${e}`)}}async onClose(e,t){let r=`Connection closed. ${e}: ${t}`;this.privConnectionState=f.ConnectionState.Disconnected,this.privDisconnectDeferral.resolve(),await this.privReceivingMessageQueue.drainAndDispose(()=>{},r),await this.privSendMessageQueue.drainAndDispose(e=>{e.sendStatusDeferral.reject(r)},r)}async processSendQueue(){for(;;){let e=this.privSendMessageQueue.dequeue(),t=await e;if(!t)return;try{await this.sendRawMessage(t),t.sendStatusDeferral.resolve()}catch(e){t.sendStatusDeferral.reject(e)}}}onEvent(e){this.privConnectionEvents.onEvent(e),f.Events.instance.onEvent(e)}getAgent(){let e=new u.default.Agent(this.createConnection);return void 0!==this.proxyInfo&&void 0!==this.proxyInfo.HostName&&this.proxyInfo.Port>0&&(e.proxyInfo=this.proxyInfo),e}static GetProxyAgent(e){let t={host:e.HostName,port:e.Port};return e.UserName?t.headers={"Proxy-Authentication":"Basic "+new n(`${e.UserName}:${void 0===e.Password?"":e.Password}`).toString("base64")}:t.headers={},t.headers.requestOCSP="true",new p.default(t)}createConnection(e,t){let r;if(t={...t,requestOCSP:!0,servername:t.host},this.proxyInfo){let n=v.GetProxyAgent(this.proxyInfo);r=new Promise((r,i)=>{n.callback(e,t,(e,t)=>{e?i(e):r(t)})})}else r=t.secureEndpoint?Promise.resolve(c.connect(t)):Promise.resolve(l.connect(t));return r}get isWebsocketOpen(){return this.privWebsocketClient&&this.privWebsocketClient.readyState===this.privWebsocketClient.OPEN}}t.WebsocketMessageAdapter=v,v.forceNpmWebSocket=!1},49311:(e,t,r)=>{"use strict";let n=r(63842);class i extends Error{constructor(e,...t){let r;for(let[n,o]of(super(...t),Error.captureStackTrace&&Error.captureStackTrace(this,i),this.name="StatusError",this.message=e.statusMessage,this.statusCode=e.status,this.res=e,this.json=e.json.bind(e),this.text=e.text.bind(e),this.arrayBuffer=e.arrayBuffer.bind(e),Object.defineProperty(this,"responseBody",{get:()=>(r||(r=this.arrayBuffer()),r)}),this.headers={},e.headers.entries()))this.headers[n.toLowerCase()]=o}}e.exports=n((e,t,r,n,o)=>async(s,a,l={})=>{let c=new URL(s=o+(s||""));if(n||(n={}),c.username&&(n.Authorization="Basic "+btoa(c.username+":"+c.password),c=new URL(c.protocol+"//"+c.host+c.pathname+c.search)),"https:"!==c.protocol&&"http:"!==c.protocol)throw Error(`Unknown protocol, ${c.protocol}`);if(a){if(a instanceof ArrayBuffer||ArrayBuffer.isView(a)||"string"==typeof a);else if("object"==typeof a)a=JSON.stringify(a),n["Content-Type"]="application/json";else throw Error("Unknown body type.")}l=new Headers({...n||{},...l});let u=await fetch(c,{method:t,headers:l,body:a});if(u.statusCode=u.status,!e.has(u.status))throw new i(u);return"json"===r?u.json():"buffer"===r?u.arrayBuffer():"string"===r?u.text():u})},49391:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationServiceRecognizer=void 0;let n=r(87378),i=r(93153),o=r(23202);class s extends o.ConversationServiceRecognizer{constructor(e,t,r,n,i){super(e,t,r,n,i),this.privTranslationRecognizer=i,this.connectionEvents.attach(e=>{"ConnectionEstablishedEvent"===e.name&&this.privTranslationRecognizer.onConnection()})}async processTypeSpecificMessages(e){let t=new i.PropertyCollection,r=await this.processSpeechMessages(e);if(r)return!0;let s=async e=>{if(t.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,e.asJson()),this.privRequestSession.onPhraseRecognized(e.Offset+e.Duration),e.RecognitionStatus===o.RecognitionStatus.Success){let r=this.fireEventForResult(e,t);if(this.privTranslationRecognizer.recognized)try{this.privTranslationRecognizer.recognized(this.privTranslationRecognizer,r)}catch(e){}if(this.privSuccessCallback){try{this.privSuccessCallback(r.result)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}else{let n=o.EnumTranslation.implTranslateRecognitionResult(e.RecognitionStatus),s=new i.TranslationRecognitionResult(void 0,this.privRequestSession.requestId,n,e.Text,e.Duration,e.Offset,e.Language,e.Confidence,void 0,e.asJson(),t);if(n===i.ResultReason.Canceled){let t=o.EnumTranslation.implTranslateCancelResult(e.RecognitionStatus),r=o.EnumTranslation.implTranslateCancelErrorCode(e.RecognitionStatus);await this.cancelRecognitionLocal(t,r,o.EnumTranslation.implTranslateErrorDetails(r))}else if(e.RecognitionStatus!==o.RecognitionStatus.EndOfDictation){let e=new i.TranslationRecognitionEventArgs(s,s.offset,this.privRequestSession.sessionId);if(this.privTranslationRecognizer.recognized)try{this.privTranslationRecognizer.recognized(this.privTranslationRecognizer,e)}catch(e){}if(this.privSuccessCallback){try{this.privSuccessCallback(s)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}r=!0}},a=e=>{t.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,e.asJson());let n=this.fireEventForResult(e,t);if(this.privRequestSession.onHypothesis(n.offset),this.privTranslationRecognizer.recognizing)try{this.privTranslationRecognizer.recognizing(this.privTranslationRecognizer,n)}catch(e){}r=!0};switch(e.messageType===n.MessageType.Text&&t.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),e.path.toLowerCase()){case"translation.hypothesis":a(o.TranslationHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset));break;case"translation.response":let l=JSON.parse(e.textBody);if(l.SpeechPhrase)await s(o.TranslationPhrase.fromTranslationResponse(l,this.privRequestSession.currentTurnAudioOffset));else{let t=JSON.parse(e.textBody);t.SpeechHypothesis&&a(o.TranslationHypothesis.fromTranslationResponse(t,this.privRequestSession.currentTurnAudioOffset))}break;case"translation.phrase":await s(o.TranslationPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset));break;case"translation.synthesis":this.sendSynthesisAudio(e.binaryBody,this.privRequestSession.sessionId),r=!0;break;case"audio.end":case"translation.synthesis.end":let c=o.TranslationSynthesisEnd.fromJSON(e.textBody);switch(c.SynthesisStatus){case o.SynthesisStatus.Error:if(this.privTranslationRecognizer.synthesizing){let e=new i.TranslationSynthesisResult(i.ResultReason.Canceled,void 0),t=new i.TranslationSynthesisEventArgs(e,this.privRequestSession.sessionId);try{this.privTranslationRecognizer.synthesizing(this.privTranslationRecognizer,t)}catch(e){}}if(this.privTranslationRecognizer.canceled){let e=new i.TranslationRecognitionCanceledEventArgs(this.privRequestSession.sessionId,i.CancellationReason.Error,c.FailureReason,i.CancellationErrorCode.ServiceError,null);try{this.privTranslationRecognizer.canceled(this.privTranslationRecognizer,e)}catch(e){}}break;case o.SynthesisStatus.Success:this.sendSynthesisAudio(void 0,this.privRequestSession.sessionId)}r=!0}return r}cancelRecognition(e,t,r,n,s){let a=new i.PropertyCollection;if(a.setProperty(o.CancellationErrorCodePropertyName,i.CancellationErrorCode[n]),this.privTranslationRecognizer.canceled){let t=new i.TranslationRecognitionCanceledEventArgs(e,r,s,n,void 0);try{this.privTranslationRecognizer.canceled(this.privTranslationRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new i.TranslationRecognitionResult(void 0,t,i.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,s,void 0,a);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}handleRecognizingCallback(e,t,r){try{let n=new i.TranslationRecognitionEventArgs(i.TranslationRecognitionResult.fromSpeechRecognitionResult(e),t,r);this.privTranslationRecognizer.recognizing(this.privTranslationRecognizer,n)}catch(e){}}handleRecognizedCallback(e,t,r){try{let n=new i.TranslationRecognitionEventArgs(i.TranslationRecognitionResult.fromSpeechRecognitionResult(e),t,r);this.privTranslationRecognizer.recognized(this.privTranslationRecognizer,n)}catch(e){}}fireEventForResult(e,t){let r,s,a;if(void 0!==e.Translation.Translations)for(let t of(r=new i.Translations,e.Translation.Translations))r.set(t.Language,t.Text||t.DisplayText);e instanceof o.TranslationPhrase?(s=e.Translation&&e.Translation.TranslationStatus===n.TranslationStatus.Success?i.ResultReason.TranslatedSpeech:i.ResultReason.RecognizedSpeech,a=e.Confidence):s=i.ResultReason.TranslatingSpeech;let l=e.Language,c=new i.TranslationRecognitionResult(r,this.privRequestSession.requestId,s,e.Text,e.Duration,e.Offset,l,a,e.Translation.FailureReason,e.asJson(),t);return new i.TranslationRecognitionEventArgs(c,e.Offset,this.privRequestSession.sessionId)}sendSynthesisAudio(e,t){let r=void 0===e?i.ResultReason.SynthesizingAudioCompleted:i.ResultReason.SynthesizingAudio,n=new i.TranslationSynthesisResult(r,e),o=new i.TranslationSynthesisEventArgs(n,t);if(this.privTranslationRecognizer.synthesizing)try{this.privTranslationRecognizer.synthesizing(this.privTranslationRecognizer,o)}catch(e){}}}t.TranslationServiceRecognizer=s},50819:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},50858:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(12115);function i(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},51065:(e,t)=>{"use strict";function r(e,t){return e<>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){let t=[0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xca62c1d6],n=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0];if("string"==typeof e){let t=unescape(encodeURIComponent(e));e=[];for(let r=0;r>>0;u=c,c=l,l=r(a,30)>>>0,a=s,s=o}n[0]=n[0]+s>>>0,n[1]=n[1]+a>>>0,n[2]=n[2]+l>>>0,n[3]=n[3]+c>>>0,n[4]=n[4]+u>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]}},51719:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},51806:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentGradingSystem=void 0,function(e){e[e.FivePoint=1]="FivePoint",e[e.HundredMark=2]="HundredMark"}(t.PronunciationAssessmentGradingSystem||(t.PronunciationAssessmentGradingSystem={}))},51842:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Timeout=void 0;class r{static load(){let e=new Map([[0,()=>{}]]),t=new Map,n=new Worker("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})}})}]);'));return n.addEventListener("message",({data:n})=>{if(r.isCallNotification(n)){let{params:{timerId:r}}=n,i=e.get(r);if("number"==typeof i){let e=t.get(i);if(void 0===e||e!==r)throw Error("The timer is in an undefined state.")}else if(void 0!==i)i(),e.delete(r);else throw Error("The timer is in an undefined state.")}else if(r.isClearResponse(n)){let{id:r}=n,i=t.get(r);if(void 0===i)throw Error("The timer is in an undefined state.");t.delete(r),e.delete(i)}else{let{error:{message:e}}=n;throw Error(e)}}),{clearTimeout:r=>{let i=Math.random();t.set(i,r),e.set(r,i),n.postMessage({id:i,method:"clear",params:{timerId:r}})},setTimeout:(t,r)=>{let i=Math.random();return e.set(i,t),n.postMessage({id:null,method:"set",params:{delay:r,now:performance.now(),timerId:i}}),i}}}static loadWorkerTimers(){return()=>(null!==r.workerTimers||(r.workerTimers=r.load()),r.workerTimers)}static isCallNotification(e){return void 0!==e.method&&"call"===e.method}static isClearResponse(e){return null===e.error&&"number"==typeof e.id}}t.Timeout=r,r.workerTimers=null,r.clearTimeout=e=>r.timers().clearTimeout(e),r.setTimeout=(e,t)=>r.timers().setTimeout(e,t),r.timers=r.loadWorkerTimers()},52686:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentRecognitionResult=void 0;let n=r(93153);class i extends n.SpeechRecognitionResult{constructor(e,t,r,n,i,o,s,a,l,c,u){super(t,r,n,i,o,s,a,void 0,l,c,u),this.privIntentId=e}get intentId(){return this.privIntentId}}t.IntentRecognitionResult=i},53420:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriptionCanceledEventArgs=void 0;let n=r(37043);class i extends n.CancellationEventArgsBase{}t.MeetingTranscriptionCanceledEventArgs=i},54217:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesizerConfig=t.SynthesisServiceType=void 0;let i=r(23202);!function(e){e[e.Standard=0]="Standard",e[e.Custom=1]="Custom"}(n=t.SynthesisServiceType||(t.SynthesisServiceType={}));class o{constructor(e,t){this.privSynthesisServiceType=n.Standard,this.avatarEnabled=!1,this.privSpeechServiceConfig=e||new i.SpeechServiceConfig(new i.Context(null)),this.privParameters=t}get parameters(){return this.privParameters}get synthesisServiceType(){return this.privSynthesisServiceType}set synthesisServiceType(e){this.privSynthesisServiceType=e}set synthesisVideoSection(e){this.privSpeechServiceConfig.Context.synthesis={video:e}}get SpeechServiceConfig(){return this.privSpeechServiceConfig}}t.SynthesizerConfig=o},54236:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DynamicGrammarBuilder=void 0;class r{addPhrase(e){this.privPhrases||(this.privPhrases=[]),e instanceof Array?this.privPhrases=this.privPhrases.concat(e):this.privPhrases.push(e)}clearPhrases(){this.privPhrases=void 0}addReferenceGrammar(e){this.privGrammars||(this.privGrammars=[]),e instanceof Array?this.privGrammars=this.privGrammars.concat(e):this.privGrammars.push(e)}clearGrammars(){this.privGrammars=void 0}generateGrammarObject(){if(void 0===this.privGrammars&&void 0===this.privPhrases)return;let e={};if(e.ReferenceGrammars=this.privGrammars,void 0!==this.privPhrases&&0!==this.privPhrases.length){let t=[];this.privPhrases.forEach(e=>{t.push({Text:e})}),e.Groups=[{Type:"Generic",Items:t}]}return e}}t.DynamicGrammarBuilder=r},54480:(e,t)=>{"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceInfo=t.SynthesisVoiceType=t.SynthesisVoiceGender=void 0,function(e){e[e.Unknown=0]="Unknown",e[e.Female=1]="Female",e[e.Male=2]="Male",e[e.Neutral=3]="Neutral"}(r=t.SynthesisVoiceGender||(t.SynthesisVoiceGender={})),function(e){e[e.Unknown=0]="Unknown",e[e.OnlineNeural=1]="OnlineNeural",e[e.OnlineStandard=2]="OnlineStandard",e[e.OfflineNeural=3]="OfflineNeural",e[e.OfflineStandard=4]="OfflineStandard",e[e.OnlineNeuralHD=5]="OnlineNeuralHD"}(n=t.SynthesisVoiceType||(t.SynthesisVoiceType={}));let i={[r[r.Neutral]]:r.Neutral,[r[r.Male]]:r.Male,[r[r.Female]]:r.Female},o={Neural:n.OnlineNeural,NeuralHD:n.OnlineNeuralHD};class s{constructor(e){if(this.privStyleList=[],e){if(this.privName=e.Name,this.privLocale=e.Locale,this.privShortName=e.ShortName,this.privLocaleName=e.LocaleName,this.privDisplayName=e.DisplayName,this.privLocalName=e.LocalName,this.privVoiceType=o[e.VoiceType]||n.Unknown,this.privGender=i[e.Gender]||r.Unknown,e.StyleList&&Array.isArray(e.StyleList))for(let t of e.StyleList)this.privStyleList.push(t);this.privSampleRateHertz=e.SampleRateHertz,this.privStatus=e.Status,e.ExtendedPropertyMap&&(this.privExtendedPropertyMap=e.ExtendedPropertyMap),this.privWordsPerMinute=e.WordsPerMinute,Array.isArray(e.SecondaryLocaleList)&&(this.privSecondaryLocaleList=[...e.SecondaryLocaleList]),Array.isArray(e.RolePlayList)&&(this.privRolePlayList=[...e.RolePlayList]),e.VoiceTag&&(this.privVoiceTag=e.VoiceTag)}}get name(){return this.privName}get locale(){return this.privLocale}get shortName(){return this.privShortName}get displayName(){return this.privDisplayName}get localName(){return this.privLocalName}get localeName(){return this.privLocaleName}get gender(){return this.privGender}get voiceType(){return this.privVoiceType}get styleList(){return this.privStyleList}get sampleRateHertz(){return this.privSampleRateHertz}get status(){return this.privStatus}get extendedPropertyMap(){return this.privExtendedPropertyMap}get wordsPerMinute(){return this.privWordsPerMinute}get secondaryLocaleList(){return this.privSecondaryLocaleList}get rolePlayList(){return this.privRolePlayList}get voiceTag(){return this.privVoiceTag}}t.VoiceInfo=s},54688:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslationEventArgs=void 0;let n=r(93153);class i extends n.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.ConversationTranslationEventArgs=i},54895:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SessionEventArgs=void 0;class r{constructor(e){this.privSessionId=e}get sessionId(){return this.privSessionId}}t.SessionEventArgs=r},54951:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriptionCanceledEventArgs=void 0;let n=r(37043);class i extends n.CancellationEventArgsBase{}t.MeetingTranscriptionCanceledEventArgs=i},55525:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(11806);Object.defineProperty(t,"CommandResponsePayload",{enumerable:!0,get:function(){return n.CommandResponsePayload}});var i=r(2058);Object.defineProperty(t,"ParticipantsListPayloadResponse",{enumerable:!0,get:function(){return i.ParticipantsListPayloadResponse}}),Object.defineProperty(t,"ParticipantPayloadResponse",{enumerable:!0,get:function(){return i.ParticipantPayloadResponse}});var o=r(40768);Object.defineProperty(t,"SpeechResponsePayload",{enumerable:!0,get:function(){return o.SpeechResponsePayload}}),Object.defineProperty(t,"TextResponsePayload",{enumerable:!0,get:function(){return o.TextResponsePayload}})},55773:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationServiceRecognizer=void 0;let n=r(93153),i=r(23202);class o extends i.ServiceRecognizerBase{constructor(e,t,r,n,i){super(e,t,r,n,i),this.handleSpeechPhraseMessage=async e=>this.handleSpeechPhrase(e),this.handleSpeechHypothesisMessage=e=>this.handleSpeechHypothesis(e)}processTypeSpecificMessages(e){}handleRecognizedCallback(e,t,r){}handleRecognizingCallback(e,t,r){}async processSpeechMessages(e){let t=!1;switch(e.path.toLowerCase()){case"speech.hypothesis":case"speech.fragment":this.handleSpeechHypothesisMessage&&this.handleSpeechHypothesisMessage(e.textBody),t=!0;break;case"speech.phrase":this.handleSpeechPhraseMessage&&await this.handleSpeechPhraseMessage(e.textBody),t=!0}return t}cancelRecognition(e,t,r,n,i){}async handleSpeechPhrase(e){let t;let r=i.SimpleSpeechPhrase.fromJSON(e,this.privRequestSession.currentTurnAudioOffset),o=i.EnumTranslation.implTranslateRecognitionResult(r.RecognitionStatus),s=new n.PropertyCollection;if(s.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e),this.privRequestSession.onPhraseRecognized(r.Offset+r.Duration),n.ResultReason.Canceled===o){let e=i.EnumTranslation.implTranslateCancelResult(r.RecognitionStatus),t=i.EnumTranslation.implTranslateCancelErrorCode(r.RecognitionStatus);await this.cancelRecognitionLocal(e,t,i.EnumTranslation.implTranslateErrorDetails(t))}else if(r.RecognitionStatus!==i.RecognitionStatus.EndOfDictation){if(this.privRecognizerConfig.parameters.getProperty(i.OutputFormatPropertyName)===n.OutputFormat[n.OutputFormat.Simple])t=new n.SpeechRecognitionResult(this.privRequestSession.requestId,o,r.DisplayText,r.Duration,r.Offset,r.Language,r.LanguageDetectionConfidence,r.SpeakerId,void 0,r.asJson(),s);else{let r=i.DetailedSpeechPhrase.fromJSON(e,this.privRequestSession.currentTurnAudioOffset);t=new n.SpeechRecognitionResult(this.privRequestSession.requestId,o,r.Text,r.Duration,r.Offset,r.Language,r.LanguageDetectionConfidence,r.SpeakerId,void 0,r.asJson(),s)}this.handleRecognizedCallback(t,t.offset,this.privRequestSession.sessionId)}}handleSpeechHypothesis(e){let t=i.SpeechHypothesis.fromJSON(e,this.privRequestSession.currentTurnAudioOffset),r=new n.PropertyCollection;r.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e);let o=new n.SpeechRecognitionResult(this.privRequestSession.requestId,n.ResultReason.RecognizingSpeech,t.Text,t.Duration,t.Offset,t.Language,t.LanguageDetectionConfidence,t.SpeakerId,void 0,t.asJson(),r);this.privRequestSession.onHypothesis(t.Offset),this.handleRecognizingCallback(o,t.Duration,this.privRequestSession.sessionId)}}t.ConversationServiceRecognizer=o},55973:(e,t,r)=>{"use strict";let n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e){return e&&e.__esModule?e:{default:e}}(r(67701)),s=r(19313);let a=0,l=0;t.default=function(e,t,r){let c=t&&r||0,u=t||Array(16),p=(e=e||{}).node||n,d=void 0!==e.clockseq?e.clockseq:i;if(null==p||null==d){let t=e.random||(e.rng||o.default)();null==p&&(p=n=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==d&&(d=i=(t[6]<<8|t[7])&16383)}let h=void 0!==e.msecs?e.msecs:Date.now(),f=void 0!==e.nsecs?e.nsecs:l+1,v=h-a+(f-l)/1e4;if(v<0&&void 0===e.clockseq&&(d=d+1&16383),(v<0||h>a)&&void 0===e.nsecs&&(f=0),f>=1e4)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");a=h,l=f,i=d;let g=((0xfffffff&(h+=122192928e5))*1e4+f)%0x100000000;u[c++]=g>>>24&255,u[c++]=g>>>16&255,u[c++]=g>>>8&255,u[c++]=255&g;let m=h/0x100000000*1e4&0xfffffff;u[c++]=m>>>8&255,u[c++]=255&m,u[c++]=m>>>24&15|16,u[c++]=m>>>16&255,u[c++]=d>>>8|128,u[c++]=255&d;for(let e=0;e<6;++e)u[c+e]=p[e];return t||(0,s.unsafeStringify)(u)}},56608:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationConnectionFactory=void 0;let n=r(89556),i=r(77939),o=r(93153),s=r(32150),a=r(23202),l=r(10906),c=r(39284);class u extends s.ConnectionFactoryBase{create(e,t,r){let i=this.getEndpointUrl(e),s={};void 0!==e.autoDetectSourceLanguages&&(s[c.QueryParameterNames.EnableLanguageId]="true"),this.setQueryParams(s,e,i);let u={};void 0!==t.token&&""!==t.token&&(u[t.headerName]=t.token),u[l.HeaderNames.ConnectionId]=r,e.parameters.setProperty(o.PropertyId.SpeechServiceConnection_Url,i);let p="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new n.WebsocketConnection(i,s,u,new a.WebsocketMessageFormatter,n.ProxyInfo.fromRecognizerConfig(e),p,r)}getEndpointUrl(e,t){let r=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Region),n=s.ConnectionFactoryBase.getHostSuffix(r),a=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint,void 0);return(a||(a=void 0!==e.autoDetectSourceLanguages?e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,"wss://{region}.stt.speech"+n)+"/speech/universal/v2":e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,"wss://{region}.s2s.speech"+n)+"/speech/translation/cognitiveservices/v1"),!0===t)?a:i.StringUtils.formatString(a,{region:r})}setQueryParams(e,t,r){e.from=t.parameters.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage),e.to=t.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages),e.scenario=t.recognitionMode===a.RecognitionMode.Interactive?"interactive":t.recognitionMode===a.RecognitionMode.Conversation?"conversation":"",this.setCommonUrlParams(t,e,r),this.setUrlParameter(o.PropertyId.SpeechServiceResponse_TranslationRequestStablePartialResult,c.QueryParameterNames.StableTranslation,t,e,r);let n=t.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,void 0);void 0!==n&&(e.voice=n,e.features="texttospeech")}}t.TranslationConnectionFactory=u},56964:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PlatformEvent=t.EventType=void 0;let n=r(36926);!function(e){e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warning=2]="Warning",e[e.Error=3]="Error",e[e.None=4]="None"}(t.EventType||(t.EventType={}));class i{constructor(e,t){this.privName=e,this.privEventId=n.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}}t.PlatformEvent=i},57174:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionEventArgs=void 0;let n=r(93153);class i extends n.SessionEventArgs{constructor(e,t){super(t),this.privOffset=e}get offset(){return this.privOffset}}t.RecognitionEventArgs=i},57205:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationCommon=void 0;class r{constructor(e){this.privAudioConfig=e}handleCallback(e,t){if(e){try{e()}catch(e){t&&t(e)}e=void 0}}handleError(e,t){t&&(e instanceof Error?t(e.name+": "+e.message):t(e))}}t.ConversationCommon=r},57920:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},58880:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DetailedSpeechPhrase=void 0;let n=r(23202);class i{constructor(e,t){this.privDetailedSpeechPhrase=JSON.parse(e),this.privDetailedSpeechPhrase.RecognitionStatus=this.mapRecognitionStatus(this.privDetailedSpeechPhrase.RecognitionStatus),this.updateOffsets(t)}static fromJSON(e,t){return new i(e,t)}updateOffsets(e){if(this.privDetailedSpeechPhrase.Offset+=e,this.privDetailedSpeechPhrase.NBest)for(let t of this.privDetailedSpeechPhrase.NBest){if(t.Words)for(let r of t.Words)r.Offset+=e;if(t.DisplayWords)for(let r of t.DisplayWords)r.Offset+=e}}asJson(){let e={...this.privDetailedSpeechPhrase};return JSON.stringify({...e,RecognitionStatus:n.RecognitionStatus[e.RecognitionStatus]})}get RecognitionStatus(){return this.privDetailedSpeechPhrase.RecognitionStatus}get NBest(){return this.privDetailedSpeechPhrase.NBest}get Duration(){return this.privDetailedSpeechPhrase.Duration}get Offset(){return this.privDetailedSpeechPhrase.Offset}get Language(){return void 0===this.privDetailedSpeechPhrase.PrimaryLanguage?void 0:this.privDetailedSpeechPhrase.PrimaryLanguage.Language}get LanguageDetectionConfidence(){return void 0===this.privDetailedSpeechPhrase.PrimaryLanguage?void 0:this.privDetailedSpeechPhrase.PrimaryLanguage.Confidence}get Text(){return this.privDetailedSpeechPhrase.NBest&&this.privDetailedSpeechPhrase.NBest[0]?this.privDetailedSpeechPhrase.NBest[0].Display||this.privDetailedSpeechPhrase.NBest[0].DisplayText:this.privDetailedSpeechPhrase.DisplayText}get SpeakerId(){return this.privDetailedSpeechPhrase.SpeakerId}mapRecognitionStatus(e){return"string"==typeof e?n.RecognitionStatus[e]:"number"==typeof e?e:void 0}}t.DetailedSpeechPhrase=i},59721:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===r.call(e)},s=function(e){if(!e||"[object Object]"!==r.call(e))return!1;var n,i=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!o)return!1;for(n in e);return void 0===n||t.call(e,n)},a=function(e,t){n&&"__proto__"===t.name?n(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,r){if("__proto__"===r){if(!t.call(e,r))return;if(i)return i(e,r).value}return e[r]};e.exports=function e(){var t,r,n,i,c,u,p=arguments[0],d=1,h=arguments.length,f=!1;for("boolean"==typeof p&&(f=p,p=arguments[1]||{},d=2),(null==p||"object"!=typeof p&&"function"!=typeof p)&&(p={});d{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(46800);Object.defineProperty(t,"Conversation",{enumerable:!0,get:function(){return n.Conversation}}),Object.defineProperty(t,"ConversationImpl",{enumerable:!0,get:function(){return n.ConversationImpl}});var i=r(57205);Object.defineProperty(t,"ConversationCommon",{enumerable:!0,get:function(){return i.ConversationCommon}});var o=r(35586);Object.defineProperty(t,"ConversationExpirationEventArgs",{enumerable:!0,get:function(){return o.ConversationExpirationEventArgs}});var s=r(15475);Object.defineProperty(t,"ConversationParticipantsChangedEventArgs",{enumerable:!0,get:function(){return s.ConversationParticipantsChangedEventArgs}});var a=r(65897);Object.defineProperty(t,"ConversationTranslationCanceledEventArgs",{enumerable:!0,get:function(){return a.ConversationTranslationCanceledEventArgs}});var l=r(54688);Object.defineProperty(t,"ConversationTranslationEventArgs",{enumerable:!0,get:function(){return l.ConversationTranslationEventArgs}});var c=r(7414);Object.defineProperty(t,"ConversationTranslationResult",{enumerable:!0,get:function(){return c.ConversationTranslationResult}});var u=r(63566);Object.defineProperty(t,"ConversationTranslator",{enumerable:!0,get:function(){return u.ConversationTranslator}});var p=r(91307);Object.defineProperty(t,"ConversationTranscriber",{enumerable:!0,get:function(){return p.ConversationTranscriber}});var d=r(34331);Object.defineProperty(t,"Participant",{enumerable:!0,get:function(){return d.Participant}}),Object.defineProperty(t,"User",{enumerable:!0,get:function(){return d.User}});var h=r(35928);Object.defineProperty(t,"ParticipantChangedReason",{enumerable:!0,get:function(){return h.ParticipantChangedReason}});var f=r(38716);Object.defineProperty(t,"Meeting",{enumerable:!0,get:function(){return f.Meeting}}),Object.defineProperty(t,"MeetingImpl",{enumerable:!0,get:function(){return f.MeetingImpl}});var v=r(53420);Object.defineProperty(t,"MeetingTranscriptionCanceledEventArgs",{enumerable:!0,get:function(){return v.MeetingTranscriptionCanceledEventArgs}});var g=r(68151);Object.defineProperty(t,"MeetingTranscriber",{enumerable:!0,get:function(){return g.MeetingTranscriber}});var m=r(40249);Object.defineProperty(t,"ConversationTranscriptionResult",{enumerable:!0,get:function(){return m.ConversationTranscriptionResult}})},60147:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisResult=void 0;let n=r(93153);class i extends n.SynthesisResult{constructor(e,t,r,n,i,o){super(e,t,n,i),this.privAudioData=r,this.privAudioDuration=o}get audioData(){return this.privAudioData}get audioDuration(){return this.privAudioDuration}}t.SpeechSynthesisResult=i},60836:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PushAudioOutputStreamImpl=t.PushAudioOutputStream=t.PullAudioOutputStreamImpl=t.PullAudioOutputStream=t.AudioOutputStream=void 0;let n=r(87378),i=r(35413),o=r(35155);class s{constructor(){return}static createPullStream(){return a.create()}}t.AudioOutputStream=s;class a extends s{static create(){return new l}}t.PullAudioOutputStream=a;class l extends a{constructor(){super(),this.privId=n.createNoDashGuid(),this.privStream=new n.Stream}set format(e){null==e&&(this.privFormat=o.AudioOutputFormatImpl.getDefaultOutputFormat()),this.privFormat=e}get format(){return this.privFormat}get isClosed(){return this.privStream.isClosed}id(){return this.privId}async read(e){let t=new Int8Array(e),r=0;if(void 0!==this.privLastChunkView){if(this.privLastChunkView.length>e.byteLength)return t.set(this.privLastChunkView.slice(0,e.byteLength)),this.privLastChunkView=this.privLastChunkView.slice(e.byteLength),Promise.resolve(e.byteLength);t.set(this.privLastChunkView),r=this.privLastChunkView.length,this.privLastChunkView=void 0}for(;re.byteLength-r?(i=n.buffer.slice(0,e.byteLength-r),this.privLastChunkView=new Int8Array(n.buffer.slice(e.byteLength-r))):i=n.buffer,t.set(new Int8Array(i),r),r+=i.byteLength}}return r}write(e){i.Contracts.throwIfNullOrUndefined(this.privStream,"must set format before writing"),this.privStream.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}close(){this.privStream.close()}}t.PullAudioOutputStreamImpl=l;class c extends s{constructor(){super()}static create(e){return new u(e)}}t.PushAudioOutputStream=c;class u extends c{constructor(e){super(),this.privId=n.createNoDashGuid(),this.privCallback=e}set format(e){}write(e){this.privCallback.write&&this.privCallback.write(e)}close(){this.privCallback.close&&this.privCallback.close()}id(){return this.privId}}t.PushAudioOutputStreamImpl=u},61400:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.marshalPromiseToCallbacks=t.Sink=t.Deferred=t.PromiseResultEventSource=t.PromiseResult=t.PromiseState=void 0,function(e){e[e.None=0]="None",e[e.Resolved=1]="Resolved",e[e.Rejected=2]="Rejected"}(r=t.PromiseState||(t.PromiseState={}));class n{constructor(e){this.throwIfError=()=>{if(this.isError)throw this.error},e.on(e=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!1,this.privResult=e)},e=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!0,this.privError=e)})}get isCompleted(){return this.privIsCompleted}get isError(){return this.privIsError}get error(){return this.privError}get result(){return this.privResult}}t.PromiseResult=n;class i{constructor(){this.setResult=e=>{this.privOnSetResult(e)},this.setError=e=>{this.privOnSetError(e)},this.on=(e,t)=>{this.privOnSetResult=e,this.privOnSetError=t}}}t.PromiseResultEventSource=i;class o{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}}t.Deferred=o;class s{constructor(){this.privState=r.None,this.privPromiseResult=null,this.privPromiseResultEvents=null,this.privSuccessHandlers=[],this.privErrorHandlers=[],this.privPromiseResultEvents=new i,this.privPromiseResult=new n(this.privPromiseResultEvents)}get state(){return this.privState}get result(){return this.privPromiseResult}resolve(e){if(this.privState!==r.None)throw Error("'Cannot resolve a completed promise'");this.privState=r.Resolved,this.privPromiseResultEvents.setResult(e);for(let t=0;t{}),this.privState===r.None?(this.privSuccessHandlers.push(e),this.privErrorHandlers.push(t)):(this.privState===r.Resolved?this.executeSuccessCallback(this.privPromiseResult.result,e,t):this.privState===r.Rejected&&this.executeErrorCallback(this.privPromiseResult.error,t),this.detachHandlers())}executeSuccessCallback(e,t,r){try{t(e)}catch(e){this.executeErrorCallback(`'Unhandled callback error: ${e}'`,r)}}executeErrorCallback(e,t){if(t)try{t(e)}catch(t){throw Error(`'Unhandled callback error: ${t}. InnerError: ${e}'`)}else throw Error(`'Unhandled error: ${e}'`)}detachHandlers(){this.privErrorHandlers=[],this.privSuccessHandlers=[]}}t.Sink=s,t.marshalPromiseToCallbacks=function(e,t,r){e.then(e=>{try{t&&t(e)}catch(e){if(r)try{e instanceof Error?r(e.name+": "+e.message):r(e)}catch(e){}}},e=>{if(r)try{e instanceof Error?r(e.name+": "+e.message):r(e)}catch(e){}})}},61488:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechKeyword=void 0;class r{constructor(e,t){this.privSpeechKeyword=JSON.parse(e),this.privSpeechKeyword.Offset+=t}static fromJSON(e,t){return new r(e,t)}get Status(){return this.privSpeechKeyword.Status}get Text(){return this.privSpeechKeyword.Text}get Offset(){return this.privSpeechKeyword.Offset}get Duration(){return this.privSpeechKeyword.Duration}asJson(){return JSON.stringify(this.privSpeechKeyword)}}t.SpeechKeyword=r},61874:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceTurnState=void 0;let n=r(35155),i=r(60836),o=r(68421);class s{constructor(e,t){this.privRequestId=t,this.privIsCompleted=!1,this.privAudioStream=null,this.privTurnManager=e,this.resetTurnEndTimeout()}get audioStream(){return this.resetTurnEndTimeout(),this.privAudioStream}processActivityPayload(e,t){return e.messageDataStreamType===o.MessageDataStreamType.TextToSpeechAudio&&(this.privAudioStream=i.AudioOutputStream.createPullStream(),this.privAudioStream.format=void 0!==t?t:n.AudioOutputFormatImpl.getDefaultOutputFormat()),this.privAudioStream}endAudioStream(){null===this.privAudioStream||this.privAudioStream.isClosed||this.privAudioStream.close()}complete(){void 0!==this.privTimeoutToken&&clearTimeout(this.privTimeoutToken),this.endAudioStream()}resetTurnEndTimeout(){void 0!==this.privTimeoutToken&&clearTimeout(this.privTimeoutToken),this.privTimeoutToken=setTimeout(()=>{this.privTurnManager.CompleteTurn(this.privRequestId)},2e3)}}t.DialogServiceTurnState=s},61916:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},61923:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OCSPCacheUpdateErrorEvent=t.OCSPResponseRetrievedEvent=t.OCSPCacheFetchErrorEvent=t.OCSPVerificationFailedEvent=t.OCSPCacheHitEvent=t.OCSPCacheEntryNeedsRefreshEvent=t.OCSPCacheEntryExpiredEvent=t.OCSPWSUpgradeStartedEvent=t.OCSPStapleReceivedEvent=t.OCSPCacheUpdateCompleteEvent=t.OCSPDiskCacheStoreEvent=t.OCSPMemoryCacheStoreEvent=t.OCSPCacheUpdateNeededEvent=t.OCSPDiskCacheHitEvent=t.OCSPCacheMissEvent=t.OCSPMemoryCacheHitEvent=t.OCSPEvent=void 0;let n=r(56964);class i extends n.PlatformEvent{constructor(e,t,r){super(e,t),this.privSignature=r}}t.OCSPEvent=i;class o extends i{constructor(e){super("OCSPMemoryCacheHitEvent",n.EventType.Debug,e)}}t.OCSPMemoryCacheHitEvent=o;class s extends i{constructor(e){super("OCSPCacheMissEvent",n.EventType.Debug,e)}}t.OCSPCacheMissEvent=s;class a extends i{constructor(e){super("OCSPDiskCacheHitEvent",n.EventType.Debug,e)}}t.OCSPDiskCacheHitEvent=a;class l extends i{constructor(e){super("OCSPCacheUpdateNeededEvent",n.EventType.Debug,e)}}t.OCSPCacheUpdateNeededEvent=l;class c extends i{constructor(e){super("OCSPMemoryCacheStoreEvent",n.EventType.Debug,e)}}t.OCSPMemoryCacheStoreEvent=c;class u extends i{constructor(e){super("OCSPDiskCacheStoreEvent",n.EventType.Debug,e)}}t.OCSPDiskCacheStoreEvent=u;class p extends i{constructor(e){super("OCSPCacheUpdateCompleteEvent",n.EventType.Debug,e)}}t.OCSPCacheUpdateCompleteEvent=p;class d extends i{constructor(){super("OCSPStapleReceivedEvent",n.EventType.Debug,"")}}t.OCSPStapleReceivedEvent=d;class h extends i{constructor(e){super("OCSPWSUpgradeStartedEvent",n.EventType.Debug,e)}}t.OCSPWSUpgradeStartedEvent=h;class f extends i{constructor(e,t){super("OCSPCacheEntryExpiredEvent",n.EventType.Debug,e),this.privExpireTime=t}}t.OCSPCacheEntryExpiredEvent=f;class v extends i{constructor(e,t,r){super("OCSPCacheEntryNeedsRefreshEvent",n.EventType.Debug,e),this.privExpireTime=r,this.privStartTime=t}}t.OCSPCacheEntryNeedsRefreshEvent=v;class g extends i{constructor(e,t,r){super("OCSPCacheHitEvent",n.EventType.Debug,e),this.privExpireTime=r,this.privExpireTimeString=new Date(r).toLocaleDateString(),this.privStartTime=t,this.privStartTimeString=new Date(t).toLocaleTimeString()}}t.OCSPCacheHitEvent=g;class m extends i{constructor(e,t){super("OCSPVerificationFailedEvent",n.EventType.Debug,e),this.privError=t}}t.OCSPVerificationFailedEvent=m;class y extends i{constructor(e,t){super("OCSPCacheFetchErrorEvent",n.EventType.Debug,e),this.privError=t}}t.OCSPCacheFetchErrorEvent=y;class S extends i{constructor(e){super("OCSPResponseRetrievedEvent",n.EventType.Debug,e)}}t.OCSPResponseRetrievedEvent=S;class C extends i{constructor(e,t){super("OCSPCacheUpdateErrorEvent",n.EventType.Debug,e),this.privError=t}}t.OCSPCacheUpdateErrorEvent=C},62040:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranscriberConnectionFactory=void 0;let n=r(89556),i=r(93153),o=r(32150),s=r(23202),a=r(10906),l=r(39284);class c extends o.ConnectionFactoryBase{constructor(){super(...arguments),this.multiaudioRelativeUri="/speech/recognition/multiaudio"}create(e,t,r){let l=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Endpoint,void 0),c=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Region,"centralus"),u=o.ConnectionFactoryBase.getHostSuffix(c),p="wss://transcribe."+c+".cts.speech"+u+this.multiaudioRelativeUri,d=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Host,p),h={};this.setQueryParams(h,e,l),l||(l=d);let f={};void 0!==t.token&&""!==t.token&&(f[t.headerName]=t.token),f[a.HeaderNames.ConnectionId]=r,e.parameters.setProperty(i.PropertyId.SpeechServiceConnection_Url,l);let v="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new n.WebsocketConnection(l,h,f,new s.WebsocketMessageFormatter,n.ProxyInfo.fromRecognizerConfig(e),v,r)}setQueryParams(e,t,r){let n=t.parameters.getProperty(i.PropertyId.SpeechServiceConnection_EndpointId,void 0),o=t.parameters.getProperty(i.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);!n||l.QueryParameterNames.CustomSpeechDeploymentId in e||(e[l.QueryParameterNames.CustomSpeechDeploymentId]=n),!o||l.QueryParameterNames.Language in e||(e[l.QueryParameterNames.Language]=o);let a="true"===t.parameters.getProperty(i.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,"false").toLowerCase(),c=t.parameters.getProperty(s.OutputFormatPropertyName,i.OutputFormat[i.OutputFormat.Simple])!==i.OutputFormat[i.OutputFormat.Simple];(a||c)&&(e[l.QueryParameterNames.Format]=i.OutputFormat[i.OutputFormat.Detailed].toLowerCase()),this.setCommonUrlParams(t,e,r)}}t.TranscriberConnectionFactory=c},62051:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyCollection=void 0;let n=r(93153);class i{constructor(){this.privKeys=[],this.privValues=[]}getProperty(e,t){let r;r="string"==typeof e?e:n.PropertyId[e];for(let e=0;e{if(void 0===e.getProperty(t,void 0)){let r=this.getProperty(t);e.setProperty(t,r)}})}get keys(){return this.privKeys}}t.PropertyCollection=i},62058:(e,t,r)=>{"use strict";r.d(t,{UC:()=>rn,In:()=>rt,q7:()=>ro,VF:()=>ra,p4:()=>rs,ZL:()=>rr,bL:()=>t9,wn:()=>rc,PP:()=>rl,l9:()=>t7,WT:()=>re,LM:()=>ri});var n,i,o,s,a=r(12115),l=r(47650);function c(e,[t,r]){return Math.min(r,Math.max(t,e))}var u=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function p(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function d(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function h(e,t){var r=d(e,t,"get");return r.get?r.get.call(e):r.value}function f(e,t,r){var n=d(e,t,"set");return!function(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}(e,n,r),r}var v=r(18166),g=r(88068),m=r(95155);function y(e){let t=function(e){let t=a.forwardRef((e,t)=>{let{children:r,...n}=e;if(a.isValidElement(r)){var i;let e,o;let s=(i=r,(o=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(o=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),l=function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==a.Fragment&&(l.ref=t?(0,g.t)(t,s):s),a.cloneElement(r,l)}return a.Children.count(r)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=a.forwardRef((e,r)=>{let{children:n,...i}=e,o=a.Children.toArray(n),s=o.find(C);if(s){let e=s.props.children,n=o.map(t=>t!==s?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,m.jsx)(t,{...i,ref:r,children:a.isValidElement(e)?a.cloneElement(e,void 0,n):null})}return(0,m.jsx)(t,{...i,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var S=Symbol("radix.slottable");function C(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===S}var b=new WeakMap;function w(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=P(t),i=n>=0?n:r+n;return i<0||i>=r?-1:i}(e,t);return -1===r?void 0:e[r]}function P(e){return e!=e||0===e?0:Math.trunc(e)}i=new WeakMap;var R=a.createContext(void 0);function k(e){let t=function(e){let t=a.forwardRef((e,t)=>{let{children:r,...n}=e;if(a.isValidElement(r)){var i;let e,o;let s=(i=r,(o=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(o=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),l=function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==a.Fragment&&(l.ref=t?(0,g.t)(t,s):s),a.cloneElement(r,l)}return a.Children.count(r)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=a.forwardRef((e,r)=>{let{children:n,...i}=e,o=a.Children.toArray(n),s=o.find(x);if(s){let e=s.props.children,n=o.map(t=>t!==s?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,m.jsx)(t,{...i,ref:r,children:a.isValidElement(e)?a.cloneElement(e,void 0,n):null})}return(0,m.jsx)(t,{...i,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var I=Symbol("radix.slottable");function x(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===I}var E=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=k(`Primitive.${t}`),n=a.forwardRef((e,n)=>{let{asChild:i,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,m.jsx)(i?r:t,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),T=r(41524),A=r(95630),_="dismissableLayer.update",O=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),M=a.forwardRef((e,t)=>{var r,n;let{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,onDismiss:d,...h}=e,f=a.useContext(O),[v,y]=a.useState(null),S=null!==(n=null==v?void 0:v.ownerDocument)&&void 0!==n?n:null===(r=globalThis)||void 0===r?void 0:r.document,[,C]=a.useState({}),b=(0,g.s)(t,e=>y(e)),w=Array.from(f.layers),[P]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),R=w.indexOf(P),k=v?w.indexOf(v):-1,I=f.layersWithOutsidePointerEventsDisabled.size>0,x=k>=R,M=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,T.c)(e),i=a.useRef(!1),o=a.useRef(()=>{});return a.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){N("dismissableLayer.pointerDownOutside",n,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",o.current),o.current=t,r.addEventListener("click",o.current,{once:!0})):t()}else r.removeEventListener("click",o.current);i.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",o.current)}},[r,n]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,r=[...f.branches].some(e=>e.contains(t));!x||r||(null==l||l(e),null==u||u(e),e.defaultPrevented||null==d||d())},S),L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,T.c)(e),i=a.useRef(!1);return a.useEffect(()=>{let e=e=>{e.target&&!i.current&&N("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...f.branches].some(e=>e.contains(t))||(null==c||c(e),null==u||u(e),e.defaultPrevented||null==d||d())},S);return(0,A.U)(e=>{k===f.layers.size-1&&(null==s||s(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))},S),a.useEffect(()=>{if(v)return i&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(o=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(v)),f.layers.add(v),D(),()=>{i&&1===f.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=o)}},[v,S,i,f]),a.useEffect(()=>()=>{v&&(f.layers.delete(v),f.layersWithOutsidePointerEventsDisabled.delete(v),D())},[v,f]),a.useEffect(()=>{let e=()=>C({});return document.addEventListener(_,e),()=>document.removeEventListener(_,e)},[]),(0,m.jsx)(E.div,{...h,ref:b,style:{pointerEvents:I?x?"auto":"none":void 0,...e.style},onFocusCapture:p(e.onFocusCapture,L.onFocusCapture),onBlurCapture:p(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:p(e.onPointerDownCapture,M.onPointerDownCapture)})});function D(){let e=new CustomEvent(_);document.dispatchEvent(e)}function N(e,t,r,n){let{discrete:i}=n,o=r.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&o.addEventListener(e,t,{once:!0}),i)o&&l.flushSync(()=>o.dispatchEvent(s));else o.dispatchEvent(s)}M.displayName="DismissableLayer",a.forwardRef((e,t)=>{let r=a.useContext(O),n=a.useRef(null),i=(0,g.s)(t,n);return a.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,m.jsx)(E.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var L=0;function z(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var j=Symbol("radix.slottable");function F(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===j}var B=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=a.forwardRef((e,t)=>{let{children:r,...n}=e;if(a.isValidElement(r)){var i;let e,o;let s=(i=r,(o=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(o=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),l=function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==a.Fragment&&(l.ref=t?(0,g.t)(t,s):s),a.cloneElement(r,l)}return a.Children.count(r)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=a.forwardRef((e,r)=>{let{children:n,...i}=e,o=a.Children.toArray(n),s=o.find(F);if(s){let e=s.props.children,n=o.map(t=>t!==s?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,m.jsx)(t,{...i,ref:r,children:a.isValidElement(e)?a.cloneElement(e,void 0,n):null})}return(0,m.jsx)(t,{...i,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),n=a.forwardRef((e,n)=>{let{asChild:i,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,m.jsx)(i?r:t,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),U="focusScope.autoFocusOnMount",q="focusScope.autoFocusOnUnmount",H={bubbles:!1,cancelable:!0},V=a.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...s}=e,[l,c]=a.useState(null),u=(0,T.c)(i),p=(0,T.c)(o),d=a.useRef(null),h=(0,g.s)(t,e=>c(e)),f=a.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;a.useEffect(()=>{if(n){let e=function(e){if(f.paused||!l)return;let t=e.target;l.contains(t)?d.current=t:K(d.current,{select:!0})},t=function(e){if(f.paused||!l)return;let t=e.relatedTarget;null===t||l.contains(t)||K(d.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&K(l)});return l&&r.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,l,f.paused]),a.useEffect(()=>{if(l){J.add(f);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(U,H);l.addEventListener(U,u),l.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(K(n,{select:t}),document.activeElement!==r)return}(W(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&K(l))}return()=>{l.removeEventListener(U,u),setTimeout(()=>{let t=new CustomEvent(q,H);l.addEventListener(q,p),l.dispatchEvent(t),t.defaultPrevented||K(null!=e?e:document.body,{select:!0}),l.removeEventListener(q,p),J.remove(f)},0)}}},[l,u,p,f]);let v=a.useCallback(e=>{if(!r&&!n||f.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[n,o]=function(e){let t=W(e);return[$(t,e),$(t.reverse(),e)]}(t);n&&o?e.shiftKey||i!==o?e.shiftKey&&i===n&&(e.preventDefault(),r&&K(o,{select:!0})):(e.preventDefault(),r&&K(n,{select:!0})):i===t&&e.preventDefault()}},[r,n,f.paused]);return(0,m.jsx)(B.div,{tabIndex:-1,...s,ref:h,onKeyDown:v})});function W(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function $(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function K(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}V.displayName="FocusScope";var J=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=G(e,t)).unshift(t)},remove(t){var r;null===(r=(e=G(e,t))[0])||void 0===r||r.resume()}}}();function G(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var Z=r(67668),Q=r(96932),Y=r(79586),X=a.forwardRef((e,t)=>{let{children:r,width:n=10,height:i=5,...o}=e;return(0,m.jsx)(E.svg,{...o,ref:t,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,m.jsx)("polygon",{points:"0,0 30,0 15,10"})})});X.displayName="Arrow";var ee=r(46611),et=r(7510),er="Popper",[en,ei]=(0,v.A)(er),[eo,es]=en(er),ea=e=>{let{__scopePopper:t,children:r}=e,[n,i]=a.useState(null);return(0,m.jsx)(eo,{scope:t,anchor:n,onAnchorChange:i,children:r})};ea.displayName=er;var el="PopperAnchor",ec=a.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...i}=e,o=es(el,r),s=a.useRef(null),l=(0,g.s)(t,s),c=a.useRef(null);return a.useEffect(()=>{let e=c.current;c.current=(null==n?void 0:n.current)||s.current,e!==c.current&&o.onAnchorChange(c.current)}),n?null:(0,m.jsx)(E.div,{...i,ref:l})});ec.displayName=el;var eu="PopperContent",[ep,ed]=en(eu),eh=a.forwardRef((e,t)=>{var r,n,i,o,s,l,c,u;let{__scopePopper:p,side:d="bottom",sideOffset:h=0,align:f="center",alignOffset:v=0,arrowPadding:y=0,avoidCollisions:S=!0,collisionBoundary:C=[],collisionPadding:b=0,sticky:w="partial",hideWhenDetached:P=!1,updatePositionStrategy:R="optimized",onPlaced:k,...I}=e,x=es(eu,p),[A,_]=a.useState(null),O=(0,g.s)(t,e=>_(e)),[M,D]=a.useState(null),N=(0,et.X)(M),L=null!==(c=null==N?void 0:N.width)&&void 0!==c?c:0,z=null!==(u=null==N?void 0:N.height)&&void 0!==u?u:0,j="number"==typeof b?b:{top:0,right:0,bottom:0,left:0,...b},F=Array.isArray(C)?C:[C],B=F.length>0,U={padding:j,boundary:F.filter(em),altBoundary:B},{refs:q,floatingStyles:H,placement:V,isPositioned:W,middlewareData:$}=(0,Q.we)({strategy:"fixed",placement:d+("center"!==f?"-"+f:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r{let{elements:t,rects:r,availableWidth:n,availableHeight:i}=e,{width:o,height:s}=r.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(n,"px")),a.setProperty("--radix-popper-available-height","".concat(i,"px")),a.setProperty("--radix-popper-anchor-width","".concat(o,"px")),a.setProperty("--radix-popper-anchor-height","".concat(s,"px"))}}),M&&(0,Q.UE)({element:M,padding:y}),ey({arrowWidth:L,arrowHeight:z}),P&&(0,Q.jD)({strategy:"referenceHidden",...U})]}),[K,J]=eS(V),G=(0,T.c)(k);(0,ee.N)(()=>{W&&(null==G||G())},[W,G]);let Z=null===(r=$.arrow)||void 0===r?void 0:r.x,X=null===(n=$.arrow)||void 0===n?void 0:n.y,er=(null===(i=$.arrow)||void 0===i?void 0:i.centerOffset)!==0,[en,ei]=a.useState();return(0,ee.N)(()=>{A&&ei(window.getComputedStyle(A).zIndex)},[A]),(0,m.jsx)("div",{ref:q.setFloating,"data-radix-popper-content-wrapper":"",style:{...H,transform:W?H.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:en,"--radix-popper-transform-origin":[null===(o=$.transformOrigin)||void 0===o?void 0:o.x,null===(s=$.transformOrigin)||void 0===s?void 0:s.y].join(" "),...(null===(l=$.hide)||void 0===l?void 0:l.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,m.jsx)(ep,{scope:p,placedSide:K,onArrowChange:D,arrowX:Z,arrowY:X,shouldHideArrow:er,children:(0,m.jsx)(E.div,{"data-side":K,"data-align":J,...I,ref:O,style:{...I.style,animation:W?void 0:"none"}})})})});eh.displayName=eu;var ef="PopperArrow",ev={top:"bottom",right:"left",bottom:"top",left:"right"},eg=a.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,i=ed(ef,r),o=ev[i.placedSide];return(0,m.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,m.jsx)(X,{...n,ref:t,style:{...n.style,display:"block"}})})});function em(e){return null!==e}eg.displayName=ef;var ey=e=>({name:"transformOrigin",options:e,fn(t){var r,n,i,o,s;let{placement:a,rects:l,middlewareData:c}=t,u=(null===(r=c.arrow)||void 0===r?void 0:r.centerOffset)!==0,p=u?0:e.arrowWidth,d=u?0:e.arrowHeight,[h,f]=eS(a),v={start:"0%",center:"50%",end:"100%"}[f],g=(null!==(o=null===(n=c.arrow)||void 0===n?void 0:n.x)&&void 0!==o?o:0)+p/2,m=(null!==(s=null===(i=c.arrow)||void 0===i?void 0:i.y)&&void 0!==s?s:0)+d/2,y="",S="";return"bottom"===h?(y=u?v:"".concat(g,"px"),S="".concat(-d,"px")):"top"===h?(y=u?v:"".concat(g,"px"),S="".concat(l.floating.height+d,"px")):"right"===h?(y="".concat(-d,"px"),S=u?v:"".concat(m,"px")):"left"===h&&(y="".concat(l.floating.width+d,"px"),S=u?v:"".concat(m,"px")),{data:{x:y,y:S}}}});function eS(e){let[t,r="center"]=e.split("-");return[t,r]}var eC=a.forwardRef((e,t)=>{var r,n;let{container:i,...o}=e,[s,c]=a.useState(!1);(0,ee.N)(()=>c(!0),[]);let u=i||s&&(null===(n=globalThis)||void 0===n?void 0:null===(r=n.document)||void 0===r?void 0:r.body);return u?l.createPortal((0,m.jsx)(E.div,{...o,ref:t}),u):null});eC.displayName="Portal";var eb=r(1488),ew=r(50858),eP=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"});a.forwardRef((e,t)=>(0,m.jsx)(E.span,{...e,ref:t,style:{...eP,...e.style}})).displayName="VisuallyHidden";var eR=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},ek=new WeakMap,eI=new WeakMap,ex={},eE=0,eT=function(e){return e&&(e.host||eT(e.parentNode))},eA=function(e,t,r,n){var i=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=eT(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});ex[r]||(ex[r]=new WeakMap);var o=ex[r],s=[],a=new Set,l=new Set(i),c=function(e){!(!e||a.has(e))&&(a.add(e),c(e.parentNode))};i.forEach(c);var u=function(e){!(!e||l.has(e))&&Array.prototype.forEach.call(e.children,function(e){if(a.has(e))u(e);else try{var t=e.getAttribute(n),i=null!==t&&"false"!==t,l=(ek.get(e)||0)+1,c=(o.get(e)||0)+1;ek.set(e,l),o.set(e,c),s.push(e),1===l&&i&&eI.set(e,!0),1===c&&e.setAttribute(r,"true"),i||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),a.clear(),eE++,function(){s.forEach(function(e){var t=ek.get(e)-1,i=o.get(e)-1;ek.set(e,t),o.set(e,i),t||(eI.has(e)||e.removeAttribute(n),eI.delete(e)),i||e.removeAttribute(r)}),--eE||(ek=new WeakMap,ek=new WeakMap,eI=new WeakMap,ex={})}},e_=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=t||eR(e);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live], script"))),eA(n,i,r,"aria-hidden")):function(){return null}},eO=function(){return(eO=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}Object.create;Object.create;var eD=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),eN="width-before-scroll-bar";function eL(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var ez="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,ej=new WeakMap;function eF(e){return e}var eB=function(e){void 0===e&&(e={});var t,r,n,i,o=(t=null,void 0===r&&(r=eF),n=[],i=!1,{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var t=r(e,i);return n.push(t),function(){n=n.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){i=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var o=function(){var r=t;t=[],r.forEach(e)},s=function(){return Promise.resolve().then(o)};s(),n={push:function(e){t.push(e),s()},filter:function(e){return t=t.filter(e),n}}}});return o.options=eO({async:!0,ssr:!1},e),o}(),eU=function(){},eq=a.forwardRef(function(e,t){var r,n,i,o,s=a.useRef(null),l=a.useState({onScrollCapture:eU,onWheelCapture:eU,onTouchMoveCapture:eU}),c=l[0],u=l[1],p=e.forwardProps,d=e.children,h=e.className,f=e.removeScrollBar,v=e.enabled,g=e.shards,m=e.sideCar,y=e.noRelative,S=e.noIsolation,C=e.inert,b=e.allowPinchZoom,w=e.as,P=e.gapMode,R=eM(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=(r=[s,t],n=function(e){return r.forEach(function(t){return eL(t,e)})},(i=(0,a.useState)(function(){return{value:null,callback:n,facade:{get current(){return i.value},set current(value){var e=i.value;e!==value&&(i.value=value,i.callback(value,e))}}}})[0]).callback=n,o=i.facade,ez(function(){var e=ej.get(o);if(e){var t=new Set(e),n=new Set(r),i=o.current;t.forEach(function(e){n.has(e)||eL(e,null)}),n.forEach(function(e){t.has(e)||eL(e,i)})}ej.set(o,r)},[r]),o),I=eO(eO({},R),c);return a.createElement(a.Fragment,null,v&&a.createElement(m,{sideCar:eB,removeScrollBar:f,shards:g,noRelative:y,noIsolation:S,inert:C,setCallbacks:u,allowPinchZoom:!!b,lockRef:s,gapMode:P}),p?a.cloneElement(a.Children.only(d),eO(eO({},I),{ref:k})):a.createElement(void 0===w?"div":w,eO({},I,{className:h,ref:k}),d))});eq.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},eq.classNames={fullWidth:eN,zeroRight:eD};var eH=function(e){var t=e.sideCar,r=eM(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return a.createElement(n,eO({},r))};eH.isSideCarExport=!0;var eV=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=s||r.nc;return t&&e.setAttribute("nonce",t),e}())){var i,o;(i=t).styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},eW=function(){var e=eV();return function(t,r){a.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},e$=function(){var e=eW();return function(t){return e(t.styles,t.dynamic),null}},eK={left:0,top:0,right:0,gap:0},eJ=function(e){return parseInt(e||"",10)||0},eG=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[eJ(r),eJ(n),eJ(i)]},eZ=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return eK;var t=eG(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},eQ=e$(),eY="data-scroll-locked",eX=function(e,t,r,n){var i=e.left,o=e.top,s=e.right,a=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(a,"px ").concat(n,";\n }\n body[").concat(eY,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(a,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(eD," {\n right: ").concat(a,"px ").concat(n,";\n }\n \n .").concat(eN," {\n margin-right: ").concat(a,"px ").concat(n,";\n }\n \n .").concat(eD," .").concat(eD," {\n right: 0 ").concat(n,";\n }\n \n .").concat(eN," .").concat(eN," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(eY,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n }\n")},e0=function(){var e=parseInt(document.body.getAttribute(eY)||"0",10);return isFinite(e)?e:0},e1=function(){a.useEffect(function(){return document.body.setAttribute(eY,(e0()+1).toString()),function(){var e=e0()-1;e<=0?document.body.removeAttribute(eY):document.body.setAttribute(eY,e.toString())}},[])},e2=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=void 0===n?"margin":n;e1();var o=a.useMemo(function(){return eZ(i)},[i]);return a.createElement(eQ,{styles:eX(o,!t,i,r?"":"!important")})},e3=!1;if("undefined"!=typeof window)try{var e6=Object.defineProperty({},"passive",{get:function(){return e3=!0,!0}});window.addEventListener("test",e6,e6),window.removeEventListener("test",e6,e6)}catch(e){e3=!1}var e4=!!e3&&{passive:!1},e5=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},e8=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),e9(e,n)){var i=e7(e,n);if(i[1]>i[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},e9=function(e,t){return"v"===e?e5(t,"overflowY"):e5(t,"overflowX")},e7=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},te=function(e,t,r,n,i){var o,s=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),a=s*n,l=r.target,c=t.contains(l),u=!1,p=a>0,d=0,h=0;do{if(!l)break;var f=e7(e,l),v=f[0],g=f[1]-f[2]-s*v;(v||g)&&e9(e,l)&&(d+=g,h+=v);var m=l.parentNode;l=m&&m.nodeType===Node.DOCUMENT_FRAGMENT_NODE?m.host:m}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return p&&(i&&1>Math.abs(d)||!i&&a>d)?u=!0:!p&&(i&&1>Math.abs(h)||!i&&-a>h)&&(u=!0),u},tt=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},tr=function(e){return[e.deltaX,e.deltaY]},tn=function(e){return e&&"current"in e?e.current:e},ti=0,to=[];let ts=(n=function(e){var t=a.useRef([]),r=a.useRef([0,0]),n=a.useRef(),i=a.useState(ti++)[0],o=a.useState(e$)[0],s=a.useRef(e);a.useEffect(function(){s.current=e},[e]),a.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;iMath.abs(c)?"h":"v";if("touches"in e&&"h"===p&&"range"===u.type)return!1;var d=e8(p,u);if(!d)return!0;if(d?i=p:(i="v"===p?"h":"v",d=e8(p,u)),!d)return!1;if(!n.current&&"changedTouches"in e&&(l||c)&&(n.current=i),!i)return!0;var h=n.current||i;return te(h,t,e,"h"===h?l:c,!0)},[]),c=a.useCallback(function(e){if(to.length&&to[to.length-1]===o){var r="deltaY"in e?tr(e):tt(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta)[0]===r[0]&&n[1]===r[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var i=(s.current.shards||[]).map(tn).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?l(e,i[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=a.useCallback(function(e,r,n,i){var o={name:e,delta:r,target:n,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),p=a.useCallback(function(e){r.current=tt(e),n.current=void 0},[]),d=a.useCallback(function(t){u(t.type,tr(t),t.target,l(t,e.lockRef.current))},[]),h=a.useCallback(function(t){u(t.type,tt(t),t.target,l(t,e.lockRef.current))},[]);a.useEffect(function(){return to.push(o),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:h}),document.addEventListener("wheel",c,e4),document.addEventListener("touchmove",c,e4),document.addEventListener("touchstart",p,e4),function(){to=to.filter(function(e){return e!==o}),document.removeEventListener("wheel",c,e4),document.removeEventListener("touchmove",c,e4),document.removeEventListener("touchstart",p,e4)}},[]);var f=e.removeScrollBar,v=e.inert;return a.createElement(a.Fragment,null,v?a.createElement(o,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,f?a.createElement(e2,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},eB.useMedium(n),eH);var ta=a.forwardRef(function(e,t){return a.createElement(eq,eO({},e,{ref:t,sideCar:ts}))});ta.classNames=eq.classNames;var tl=[" ","Enter","ArrowUp","ArrowDown"],tc=[" ","Enter"],tu="Select",[tp,td,th]=function(e){let t=e+"CollectionProvider",[r,n]=(0,v.A)(t),[i,o]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:r}=e,n=a.useRef(null),o=a.useRef(new Map).current;return(0,m.jsx)(i,{scope:t,itemMap:o,collectionRef:n,children:r})};s.displayName=t;let l=e+"CollectionSlot",c=y(l),u=a.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=o(l,r),s=(0,g.s)(t,i.collectionRef);return(0,m.jsx)(c,{ref:s,children:n})});u.displayName=l;let p=e+"CollectionItemSlot",d="data-radix-collection-item",h=y(p),f=a.forwardRef((e,t)=>{let{scope:r,children:n,...i}=e,s=a.useRef(null),l=(0,g.s)(t,s),c=o(p,r);return a.useEffect(()=>(c.itemMap.set(s,{ref:s,...i}),()=>void c.itemMap.delete(s))),(0,m.jsx)(h,{[d]:"",ref:l,children:n})});return f.displayName=p,[{Provider:s,Slot:u,ItemSlot:f},function(t){let r=o(e+"CollectionConsumer",t);return a.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(d,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}(tu),[tf,tv]=(0,v.A)(tu,[th,ei]),tg=ei(),[tm,ty]=tf(tu),[tS,tC]=tf(tu),tb=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:i,onOpenChange:o,value:s,defaultValue:l,onValueChange:c,dir:u,name:p,autoComplete:d,disabled:h,required:f,form:v}=e,g=tg(t),[y,S]=a.useState(null),[C,b]=a.useState(null),[w,P]=a.useState(!1),k=function(e){let t=a.useContext(R);return e||t||"ltr"}(u),[I,x]=(0,eb.i)({prop:n,defaultProp:null!=i&&i,onChange:o,caller:tu}),[E,T]=(0,eb.i)({prop:s,defaultProp:l,onChange:c,caller:tu}),A=a.useRef(null),_=!y||v||!!y.closest("form"),[O,M]=a.useState(new Set),D=Array.from(O).map(e=>e.props.value).join(";");return(0,m.jsx)(ea,{...g,children:(0,m.jsxs)(tm,{required:f,scope:t,trigger:y,onTriggerChange:S,valueNode:C,onValueNodeChange:b,valueNodeHasChildren:w,onValueNodeHasChildrenChange:P,contentId:(0,Z.B)(),value:E,onValueChange:T,open:I,onOpenChange:x,dir:k,triggerPointerDownPosRef:A,disabled:h,children:[(0,m.jsx)(tp.Provider,{scope:t,children:(0,m.jsx)(tS,{scope:e.__scopeSelect,onNativeOptionAdd:a.useCallback(e=>{M(t=>new Set(t).add(e))},[]),onNativeOptionRemove:a.useCallback(e=>{M(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),_?(0,m.jsxs)(t6,{"aria-hidden":!0,required:f,tabIndex:-1,name:p,autoComplete:d,value:E,onChange:e=>T(e.target.value),disabled:h,form:v,children:[void 0===E?(0,m.jsx)("option",{value:""}):null,Array.from(O)]},D):null]})})};tb.displayName=tu;var tw="SelectTrigger",tP=a.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:n=!1,...i}=e,o=tg(r),s=ty(tw,r),l=s.disabled||n,c=(0,g.s)(t,s.onTriggerChange),u=td(r),d=a.useRef("touch"),[h,f,v]=t5(e=>{let t=u().filter(e=>!e.disabled),r=t.find(e=>e.value===s.value),n=t8(t,e,r);void 0!==n&&s.onValueChange(n.value)}),y=e=>{l||(s.onOpenChange(!0),v()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,m.jsx)(ec,{asChild:!0,...o,children:(0,m.jsx)(E.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":t4(s.value)?"":void 0,...i,ref:c,onClick:p(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==d.current&&y(e)}),onPointerDown:p(i.onPointerDown,e=>{d.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:p(i.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||f(e.key),(!t||" "!==e.key)&&tl.includes(e.key)&&(y(),e.preventDefault())})})})});tP.displayName=tw;var tR="SelectValue",tk=a.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:i,children:o,placeholder:s="",...a}=e,l=ty(tR,r),{onValueNodeHasChildrenChange:c}=l,u=void 0!==o,p=(0,g.s)(t,l.onValueNodeChange);return(0,ee.N)(()=>{c(u)},[c,u]),(0,m.jsx)(E.span,{...a,ref:p,style:{pointerEvents:"none"},children:t4(l.value)?(0,m.jsx)(m.Fragment,{children:s}):o})});tk.displayName=tR;var tI=a.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...i}=e;return(0,m.jsx)(E.span,{"aria-hidden":!0,...i,ref:t,children:n||"▼"})});tI.displayName="SelectIcon";var tx=e=>(0,m.jsx)(eC,{asChild:!0,...e});tx.displayName="SelectPortal";var tE="SelectContent",tT=a.forwardRef((e,t)=>{let r=ty(tE,e.__scopeSelect),[n,i]=a.useState();return((0,ee.N)(()=>{i(new DocumentFragment)},[]),r.open)?(0,m.jsx)(tM,{...e,ref:t}):n?l.createPortal((0,m.jsx)(tA,{scope:e.__scopeSelect,children:(0,m.jsx)(tp.Slot,{scope:e.__scopeSelect,children:(0,m.jsx)("div",{children:e.children})})}),n):null});tT.displayName=tE;var[tA,t_]=tf(tE),tO=k("SelectContent.RemoveScroll"),tM=a.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:s,side:l,sideOffset:c,align:u,alignOffset:d,arrowPadding:h,collisionBoundary:f,collisionPadding:v,sticky:y,hideWhenDetached:S,avoidCollisions:C,...b}=e,w=ty(tE,r),[P,R]=a.useState(null),[k,I]=a.useState(null),x=(0,g.s)(t,e=>R(e)),[E,T]=a.useState(null),[A,_]=a.useState(null),O=td(r),[D,N]=a.useState(!1),j=a.useRef(!1);a.useEffect(()=>{if(P)return e_(P)},[P]),a.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&&void 0!==e?e:z()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&&void 0!==t?t:z()),L++,()=>{1===L&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),L--}},[]);let F=a.useCallback(e=>{let[t,...r]=O().map(e=>e.ref.current),[n]=r.slice(-1),i=document.activeElement;for(let r of e)if(r===i||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&k&&(k.scrollTop=0),r===n&&k&&(k.scrollTop=k.scrollHeight),null==r||r.focus(),document.activeElement!==i))return},[O,k]),B=a.useCallback(()=>F([E,P]),[F,E,P]);a.useEffect(()=>{D&&B()},[D,B]);let{onOpenChange:U,triggerPointerDownPosRef:q}=w;a.useEffect(()=>{if(P){let e={x:0,y:0},t=t=>{var r,n,i,o;e={x:Math.abs(Math.round(t.pageX)-(null!==(i=null===(r=q.current)||void 0===r?void 0:r.x)&&void 0!==i?i:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(n=q.current)||void 0===n?void 0:n.y)&&void 0!==o?o:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():P.contains(r.target)||U(!1),document.removeEventListener("pointermove",t),q.current=null};return null!==q.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[P,U,q]),a.useEffect(()=>{let e=()=>U(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[U]);let[H,W]=t5(e=>{let t=O().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=t8(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),$=a.useCallback((e,t,r)=>{let n=!j.current&&!r;(void 0!==w.value&&w.value===t||n)&&(T(e),n&&(j.current=!0))},[w.value]),K=a.useCallback(()=>null==P?void 0:P.focus(),[P]),J=a.useCallback((e,t,r)=>{let n=!j.current&&!r;(void 0!==w.value&&w.value===t||n)&&_(e)},[w.value]),G="popper"===n?tN:tD,Z=G===tN?{side:l,sideOffset:c,align:u,alignOffset:d,arrowPadding:h,collisionBoundary:f,collisionPadding:v,sticky:y,hideWhenDetached:S,avoidCollisions:C}:{};return(0,m.jsx)(tA,{scope:r,content:P,viewport:k,onViewportChange:I,itemRefCallback:$,selectedItem:E,onItemLeave:K,itemTextRefCallback:J,focusSelectedItem:B,selectedItemText:A,position:n,isPositioned:D,searchRef:H,children:(0,m.jsx)(ta,{as:tO,allowPinchZoom:!0,children:(0,m.jsx)(V,{asChild:!0,trapped:w.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:p(i,e=>{var t;null===(t=w.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,m.jsx)(M,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>w.onOpenChange(!1),children:(0,m.jsx)(G,{role:"listbox",id:w.contentId,"data-state":w.open?"open":"closed",dir:w.dir,onContextMenu:e=>e.preventDefault(),...b,...Z,onPlaced:()=>N(!0),ref:x,style:{display:"flex",flexDirection:"column",outline:"none",...b.style},onKeyDown:p(b.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||W(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=O().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>F(t)),e.preventDefault()}})})})})})})});tM.displayName="SelectContentImpl";var tD=a.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...i}=e,o=ty(tE,r),s=t_(tE,r),[l,u]=a.useState(null),[p,d]=a.useState(null),h=(0,g.s)(t,e=>d(e)),f=td(r),v=a.useRef(!1),y=a.useRef(!0),{viewport:S,selectedItem:C,selectedItemText:b,focusSelectedItem:w}=s,P=a.useCallback(()=>{if(o.trigger&&o.valueNode&&l&&p&&S&&C&&b){let e=o.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=o.valueNode.getBoundingClientRect(),i=b.getBoundingClientRect();if("rtl"!==o.dir){let n=i.left-t.left,o=r.left-n,s=e.left-o,a=e.width+s,u=Math.max(a,t.width),p=c(o,[10,Math.max(10,window.innerWidth-10-u)]);l.style.minWidth=a+"px",l.style.left=p+"px"}else{let n=t.right-i.right,o=window.innerWidth-r.right-n,s=window.innerWidth-e.right-o,a=e.width+s,u=Math.max(a,t.width),p=c(o,[10,Math.max(10,window.innerWidth-10-u)]);l.style.minWidth=a+"px",l.style.right=p+"px"}let s=f(),a=window.innerHeight-20,u=S.scrollHeight,d=window.getComputedStyle(p),h=parseInt(d.borderTopWidth,10),g=parseInt(d.paddingTop,10),m=parseInt(d.borderBottomWidth,10),y=h+g+u+parseInt(d.paddingBottom,10)+m,w=Math.min(5*C.offsetHeight,y),P=window.getComputedStyle(S),R=parseInt(P.paddingTop,10),k=parseInt(P.paddingBottom,10),I=e.top+e.height/2-10,x=C.offsetHeight/2,E=h+g+(C.offsetTop+x);if(E<=I){let e=s.length>0&&C===s[s.length-1].ref.current;l.style.bottom="0px";let t=Math.max(a-I,x+(e?k:0)+(p.clientHeight-S.offsetTop-S.offsetHeight)+m);l.style.height=E+t+"px"}else{let e=s.length>0&&C===s[0].ref.current;l.style.top="0px";let t=Math.max(I,h+S.offsetTop+(e?R:0)+x);l.style.height=t+(y-E)+"px",S.scrollTop=E-I+S.offsetTop}l.style.margin="".concat(10,"px 0"),l.style.minHeight=w+"px",l.style.maxHeight=a+"px",null==n||n(),requestAnimationFrame(()=>v.current=!0)}},[f,o.trigger,o.valueNode,l,p,S,C,b,o.dir,n]);(0,ee.N)(()=>P(),[P]);let[R,k]=a.useState();(0,ee.N)(()=>{p&&k(window.getComputedStyle(p).zIndex)},[p]);let I=a.useCallback(e=>{e&&!0===y.current&&(P(),null==w||w(),y.current=!1)},[P,w]);return(0,m.jsx)(tL,{scope:r,contentWrapper:l,shouldExpandOnScrollRef:v,onScrollButtonChange:I,children:(0,m.jsx)("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:R},children:(0,m.jsx)(E.div,{...i,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});tD.displayName="SelectItemAlignedPosition";var tN=a.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:i=10,...o}=e,s=tg(r);return(0,m.jsx)(eh,{...s,...o,ref:t,align:n,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});tN.displayName="SelectPopperPosition";var[tL,tz]=tf(tE,{}),tj="SelectViewport",tF=a.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...i}=e,o=t_(tj,r),s=tz(tj,r),l=(0,g.s)(t,o.onViewportChange),c=a.useRef(0);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,m.jsx)(tp.Slot,{scope:r,children:(0,m.jsx)(E.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:p(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=s;if((null==n?void 0:n.current)&&r){let e=Math.abs(c.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,i=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(i0?a:0,r.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});tF.displayName=tj;var tB="SelectGroup",[tU,tq]=tf(tB);a.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,i=(0,Z.B)();return(0,m.jsx)(tU,{scope:r,id:i,children:(0,m.jsx)(E.div,{role:"group","aria-labelledby":i,...n,ref:t})})}).displayName=tB;var tH="SelectLabel";a.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,i=tq(tH,r);return(0,m.jsx)(E.div,{id:i.id,...n,ref:t})}).displayName=tH;var tV="SelectItem",[tW,t$]=tf(tV),tK=a.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:i=!1,textValue:o,...s}=e,l=ty(tV,r),c=t_(tV,r),u=l.value===n,[d,h]=a.useState(null!=o?o:""),[f,v]=a.useState(!1),y=(0,g.s)(t,e=>{var t;return null===(t=c.itemRefCallback)||void 0===t?void 0:t.call(c,e,n,i)}),S=(0,Z.B)(),C=a.useRef("touch"),b=()=>{i||(l.onValueChange(n),l.onOpenChange(!1))};if(""===n)throw Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,m.jsx)(tW,{scope:r,value:n,disabled:i,textId:S,isSelected:u,onItemTextChange:a.useCallback(e=>{h(t=>{var r;return t||(null!==(r=null==e?void 0:e.textContent)&&void 0!==r?r:"").trim()})},[]),children:(0,m.jsx)(tp.ItemSlot,{scope:r,value:n,disabled:i,textValue:d,children:(0,m.jsx)(E.div,{role:"option","aria-labelledby":S,"data-highlighted":f?"":void 0,"aria-selected":u&&f,"data-state":u?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...s,ref:y,onFocus:p(s.onFocus,()=>v(!0)),onBlur:p(s.onBlur,()=>v(!1)),onClick:p(s.onClick,()=>{"mouse"!==C.current&&b()}),onPointerUp:p(s.onPointerUp,()=>{"mouse"===C.current&&b()}),onPointerDown:p(s.onPointerDown,e=>{C.current=e.pointerType}),onPointerMove:p(s.onPointerMove,e=>{if(C.current=e.pointerType,i){var t;null===(t=c.onItemLeave)||void 0===t||t.call(c)}else"mouse"===C.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:p(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=c.onItemLeave)||void 0===t||t.call(c)}}),onKeyDown:p(s.onKeyDown,e=>{var t;((null===(t=c.searchRef)||void 0===t?void 0:t.current)===""||" "!==e.key)&&(tc.includes(e.key)&&b()," "===e.key&&e.preventDefault())})})})})});tK.displayName=tV;var tJ="SelectItemText",tG=a.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:i,...o}=e,s=ty(tJ,r),c=t_(tJ,r),u=t$(tJ,r),p=tC(tJ,r),[d,h]=a.useState(null),f=(0,g.s)(t,e=>h(e),u.onItemTextChange,e=>{var t;return null===(t=c.itemTextRefCallback)||void 0===t?void 0:t.call(c,e,u.value,u.disabled)}),v=null==d?void 0:d.textContent,y=a.useMemo(()=>(0,m.jsx)("option",{value:u.value,disabled:u.disabled,children:v},u.value),[u.disabled,u.value,v]),{onNativeOptionAdd:S,onNativeOptionRemove:C}=p;return(0,ee.N)(()=>(S(y),()=>C(y)),[S,C,y]),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(E.span,{id:u.textId,...o,ref:f}),u.isSelected&&s.valueNode&&!s.valueNodeHasChildren?l.createPortal(o.children,s.valueNode):null]})});tG.displayName=tJ;var tZ="SelectItemIndicator",tQ=a.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return t$(tZ,r).isSelected?(0,m.jsx)(E.span,{"aria-hidden":!0,...n,ref:t}):null});tQ.displayName=tZ;var tY="SelectScrollUpButton",tX=a.forwardRef((e,t)=>{let r=t_(tY,e.__scopeSelect),n=tz(tY,e.__scopeSelect),[i,o]=a.useState(!1),s=(0,g.s)(t,n.onScrollButtonChange);return(0,ee.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){o(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,m.jsx)(t2,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});tX.displayName=tY;var t0="SelectScrollDownButton",t1=a.forwardRef((e,t)=>{let r=t_(t0,e.__scopeSelect),n=tz(t0,e.__scopeSelect),[i,o]=a.useState(!1),s=(0,g.s)(t,n.onScrollButtonChange);return(0,ee.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;o(Math.ceil(t.scrollTop)t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,m.jsx)(t2,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});t1.displayName=t0;var t2=a.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:n,...i}=e,o=t_("SelectScrollButton",r),s=a.useRef(null),l=td(r),c=a.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return a.useEffect(()=>()=>c(),[c]),(0,ee.N)(()=>{var e;let t=l().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[l]),(0,m.jsx)(E.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:p(i.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(n,50))}),onPointerMove:p(i.onPointerMove,()=>{var e;null===(e=o.onItemLeave)||void 0===e||e.call(o),null===s.current&&(s.current=window.setInterval(n,50))}),onPointerLeave:p(i.onPointerLeave,()=>{c()})})});a.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,m.jsx)(E.div,{"aria-hidden":!0,...n,ref:t})}).displayName="SelectSeparator";var t3="SelectArrow";a.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,i=tg(r),o=ty(t3,r),s=t_(t3,r);return o.open&&"popper"===s.position?(0,m.jsx)(eg,{...i,...n,ref:t}):null}).displayName=t3;var t6=a.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,...i}=e,o=a.useRef(null),s=(0,g.s)(t,o),l=(0,ew.Z)(n);return a.useEffect(()=>{let e=o.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(l!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[l,n]),(0,m.jsx)(E.select,{...i,style:{...eP,...i.style},ref:s,defaultValue:n})});function t4(e){return""===e||void 0===e}function t5(e){let t=(0,T.c)(e),r=a.useRef(""),n=a.useRef(0),i=a.useCallback(e=>{let i=r.current+e;t(i),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(i)},[t]),o=a.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return a.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,i,o]}function t8(e,t,r){var n,i;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,s=r?e.indexOf(r):-1,a=(n=e,i=Math.max(s,0),n.map((e,t)=>n[(i+t)%n.length]));1===o.length&&(a=a.filter(e=>e!==r));let l=a.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return l!==r?l:void 0}t6.displayName="SelectBubbleInput";var t9=tb,t7=tP,re=tk,rt=tI,rr=tx,rn=tT,ri=tF,ro=tK,rs=tG,ra=tQ,rl=tX,rc=t1},62104:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationReceivedTranslationEventArgs=t.ParticipantsListEventArgs=t.ParticipantAttributeEventArgs=t.ParticipantEventArgs=t.LockRoomEventArgs=t.MuteAllEventArgs=void 0;let n=r(93153);class i extends n.SessionEventArgs{constructor(e,t){super(t),this.privIsMuted=e}get isMuted(){return this.privIsMuted}}t.MuteAllEventArgs=i;class o extends n.SessionEventArgs{constructor(e,t){super(t),this.privIsLocked=e}get isMuted(){return this.privIsLocked}}t.LockRoomEventArgs=o;class s extends n.SessionEventArgs{constructor(e,t){super(t),this.privParticipant=e}get participant(){return this.privParticipant}}t.ParticipantEventArgs=s;class a extends n.SessionEventArgs{constructor(e,t,r,n){super(n),this.privKey=t,this.privValue=r,this.privParticipantId=e}get value(){return this.privValue}get key(){return this.privKey}get id(){return this.privParticipantId}}t.ParticipantAttributeEventArgs=a;class l extends n.SessionEventArgs{constructor(e,t,r,n,i,o,s,a,l){super(l),this.privRoomId=e,this.privSessionToken=t,this.privTranslateTo=r,this.privProfanityFilter=n,this.privRoomProfanityFilter=i,this.privIsRoomLocked=o,this.privIsRoomLocked=s,this.privParticipants=a}get sessionToken(){return this.privSessionToken}get conversationId(){return this.privRoomId}get translateTo(){return this.privTranslateTo}get profanityFilter(){return this.privProfanityFilter}get roomProfanityFilter(){return this.privRoomProfanityFilter}get isRoomLocked(){return this.privIsRoomLocked}get isMuteAll(){return this.privIsMuteAll}get participants(){return this.privParticipants}}t.ParticipantsListEventArgs=l;class c{constructor(e,t,r){this.privPayload=t,this.privCommand=e,this.privSessionId=r}get payload(){return this.privPayload}get command(){return this.privCommand}get sessionId(){return this.privSessionId}}t.ConversationReceivedTranslationEventArgs=c},62222:(e,t,r)=>{"use strict";r.d(t,{hv:()=>eX});var n,i=r(95155),o=r(12115),s=r(32),a=r(77833);function l(e){let t=(0,a.a)(e);return t.setDate(1),t.setHours(0,0,0,0),t}function c(e){let t=(0,a.a)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}var u=r(27813),p=r(71563);function d(e,t){let r=(0,a.a)(e),n=r.getFullYear(),i=r.getDate(),o=(0,p.w)(e,0);o.setFullYear(n,t,15),o.setHours(0,0,0,0);let s=function(e){let t=(0,a.a)(e),r=t.getFullYear(),n=t.getMonth(),i=(0,p.w)(e,0);return i.setFullYear(r,n+1,0),i.setHours(0,0,0,0),i.getDate()}(o);return r.setMonth(t,Math.min(i,s)),r}function h(e,t){let r=(0,a.a)(e);return isNaN(+r)?(0,p.w)(e,NaN):(r.setFullYear(t),r)}var f=r(78584);function v(e,t){let r=(0,a.a)(e),n=(0,a.a)(t);return 12*(r.getFullYear()-n.getFullYear())+(r.getMonth()-n.getMonth())}function g(e,t){let r=(0,a.a)(e);if(isNaN(t))return(0,p.w)(e,NaN);if(!t)return r;let n=r.getDate(),i=(0,p.w)(e,r.getTime());return(i.setMonth(r.getMonth()+t+1,0),n>=i.getDate())?i:(r.setFullYear(i.getFullYear(),i.getMonth(),n),r)}function m(e,t){let r=(0,a.a)(e),n=(0,a.a)(t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}function y(e,t){return+(0,a.a)(e)<+(0,a.a)(t)}var S=r(92740),C=r(9391);function b(e,t){let r=(0,a.a)(e);return isNaN(t)?(0,p.w)(e,NaN):(t&&r.setDate(r.getDate()+t),r)}function w(e,t){return+(0,u.o)(e)==+(0,u.o)(t)}function P(e,t){let r=(0,a.a)(e),n=(0,a.a)(t);return r.getTime()>n.getTime()}var R=r(14549),k=r(64358);function I(e,t){return b(e,7*t)}function x(e,t){return g(e,12*t)}var E=r(30844);function T(e,t){var r,n,i,o,s,l,c,u;let p=(0,E.q)(),d=null!==(u=null!==(c=null!==(l=null!==(s=null==t?void 0:t.weekStartsOn)&&void 0!==s?s:null==t?void 0:null===(n=t.locale)||void 0===n?void 0:null===(r=n.options)||void 0===r?void 0:r.weekStartsOn)&&void 0!==l?l:p.weekStartsOn)&&void 0!==c?c:null===(o=p.locale)||void 0===o?void 0:null===(i=o.options)||void 0===i?void 0:i.weekStartsOn)&&void 0!==u?u:0,h=(0,a.a)(e),f=h.getDay();return h.setDate(h.getDate()+((fv(u,c)&&(c=g(u,-1*((void 0===d?1:d)-1))),p&&0>v(c,p)&&(c=p),h=l(c),f=t.month,C=(S=(0,o.useState)(h))[0],b=[void 0===f?C:f,S[1]])[0],P=b[1],[w,function(e){if(!t.disableNavigation){var r,n=l(e);P(n),null===(r=t.onMonthChange)||void 0===r||r.call(t,n)}}]),I=k[0],x=k[1],E=function(e,t){for(var r=t.reverseMonths,n=t.numberOfMonths,i=l(e),o=v(l(g(i,n)),i),s=[],a=0;a=v(s,r)))return g(s,-o)}}(I,R),_=function(e){return E.some(function(t){return m(e,t)})};return(0,i.jsx)(Y.Provider,{value:{currentMonth:I,displayMonths:E,goToMonth:x,goToDate:function(e,t){!_(e)&&(t&&y(e,t)?x(g(e,1+-1*R.numberOfMonths)):x(e))},previousMonth:A,nextMonth:T,isDateDisplayed:_},children:e.children})}function ee(){var e=(0,o.useContext)(Y);if(!e)throw Error("useNavigation must be used within a NavigationProvider");return e}function et(e){var t,r=$(),n=r.classNames,o=r.styles,s=r.components,a=ee().goToMonth,l=function(t){a(g(t,e.displayIndex?-e.displayIndex:0))},c=null!==(t=null==s?void 0:s.CaptionLabel)&&void 0!==t?t:K,u=(0,i.jsx)(c,{id:e.id,displayMonth:e.displayMonth});return(0,i.jsxs)("div",{className:n.caption_dropdowns,style:o.caption_dropdowns,children:[(0,i.jsx)("div",{className:n.vhidden,children:u}),(0,i.jsx)(Z,{onChange:l,displayMonth:e.displayMonth}),(0,i.jsx)(Q,{onChange:l,displayMonth:e.displayMonth})]})}function er(e){return(0,i.jsx)("svg",L({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:(0,i.jsx)("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function en(e){return(0,i.jsx)("svg",L({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:(0,i.jsx)("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var ei=(0,o.forwardRef)(function(e,t){var r=$(),n=r.classNames,o=r.styles,s=[n.button_reset,n.button];e.className&&s.push(e.className);var a=s.join(" "),l=L(L({},o.button_reset),o.button);return e.style&&Object.assign(l,e.style),(0,i.jsx)("button",L({},e,{ref:t,type:"button",className:a,style:l}))});function eo(e){var t,r,n=$(),o=n.dir,s=n.locale,a=n.classNames,l=n.styles,c=n.labels,u=c.labelPrevious,p=c.labelNext,d=n.components;if(!e.nextMonth&&!e.previousMonth)return(0,i.jsx)(i.Fragment,{});var h=u(e.previousMonth,{locale:s}),f=[a.nav_button,a.nav_button_previous].join(" "),v=p(e.nextMonth,{locale:s}),g=[a.nav_button,a.nav_button_next].join(" "),m=null!==(t=null==d?void 0:d.IconRight)&&void 0!==t?t:en,y=null!==(r=null==d?void 0:d.IconLeft)&&void 0!==r?r:er;return(0,i.jsxs)("div",{className:a.nav,style:l.nav,children:[!e.hidePrevious&&(0,i.jsx)(ei,{name:"previous-month","aria-label":h,className:f,style:l.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:"rtl"===o?(0,i.jsx)(m,{className:a.nav_icon,style:l.nav_icon}):(0,i.jsx)(y,{className:a.nav_icon,style:l.nav_icon})}),!e.hideNext&&(0,i.jsx)(ei,{name:"next-month","aria-label":v,className:g,style:l.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:"rtl"===o?(0,i.jsx)(y,{className:a.nav_icon,style:l.nav_icon}):(0,i.jsx)(m,{className:a.nav_icon,style:l.nav_icon})})]})}function es(e){var t=$().numberOfMonths,r=ee(),n=r.previousMonth,o=r.nextMonth,s=r.goToMonth,a=r.displayMonths,l=a.findIndex(function(t){return m(e.displayMonth,t)}),c=0===l,u=l===a.length-1;return(0,i.jsx)(eo,{displayMonth:e.displayMonth,hideNext:t>1&&(c||!u),hidePrevious:t>1&&(u||!c),nextMonth:o,previousMonth:n,onPreviousClick:function(){n&&s(n)},onNextClick:function(){o&&s(o)}})}function ea(e){var t,r,n=$(),o=n.classNames,s=n.disableNavigation,a=n.styles,l=n.captionLayout,c=n.components,u=null!==(t=null==c?void 0:c.CaptionLabel)&&void 0!==t?t:K;return r=s?(0,i.jsx)(u,{id:e.id,displayMonth:e.displayMonth}):"dropdown"===l?(0,i.jsx)(et,{displayMonth:e.displayMonth,id:e.id}):"dropdown-buttons"===l?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(et,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),(0,i.jsx)(es,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),(0,i.jsx)(es,{displayMonth:e.displayMonth,id:e.id})]}),(0,i.jsx)("div",{className:o.caption,style:a.caption,children:r})}function el(e){var t=$(),r=t.footer,n=t.styles,o=t.classNames.tfoot;return r?(0,i.jsx)("tfoot",{className:o,style:n.tfoot,children:(0,i.jsx)("tr",{children:(0,i.jsx)("td",{colSpan:8,children:r})})}):(0,i.jsx)(i.Fragment,{})}function ec(){var e=$(),t=e.classNames,r=e.styles,n=e.showWeekNumber,o=e.locale,s=e.weekStartsOn,a=e.ISOWeek,l=e.formatters.formatWeekdayName,c=e.labels.labelWeekday,u=function(e,t,r){for(var n=r?(0,S.b)(new Date):(0,C.k)(new Date,{locale:e,weekStartsOn:t}),i=[],o=0;o<7;o++){var s=b(n,o);i.push(s)}return i}(o,s,a);return(0,i.jsxs)("tr",{style:r.head_row,className:t.head_row,children:[n&&(0,i.jsx)("td",{style:r.head_cell,className:t.head_cell}),u.map(function(e,n){return(0,i.jsx)("th",{scope:"col",className:t.head_cell,style:r.head_cell,"aria-label":c(e,{locale:o}),children:l(e,{locale:o})},n)})]})}function eu(){var e,t=$(),r=t.classNames,n=t.styles,o=t.components,s=null!==(e=null==o?void 0:o.HeadRow)&&void 0!==e?e:ec;return(0,i.jsx)("thead",{style:n.head,className:r.head,children:(0,i.jsx)(s,{})})}function ep(e){var t=$(),r=t.locale,n=t.formatters.formatDay;return(0,i.jsx)(i.Fragment,{children:n(e.date,{locale:r})})}var ed=(0,o.createContext)(void 0);function eh(e){return j(e.initialProps)?(0,i.jsx)(ef,{initialProps:e.initialProps,children:e.children}):(0,i.jsx)(ed.Provider,{value:{selected:void 0,modifiers:{disabled:[]}},children:e.children})}function ef(e){var t=e.initialProps,r=e.children,n=t.selected,o=t.min,s=t.max,a={disabled:[]};return n&&a.disabled.push(function(e){var t=s&&n.length>s-1,r=n.some(function(t){return w(t,e)});return!!(t&&!r)}),(0,i.jsx)(ed.Provider,{value:{selected:n,onDayClick:function(e,r,i){if(null===(a=t.onDayClick)||void 0===a||a.call(t,e,r,i),(!r.selected||!o||(null==n?void 0:n.length)!==o)&&(r.selected||!s||(null==n?void 0:n.length)!==s)){var a,l,c=n?z([],n,!0):[];if(r.selected){var u=c.findIndex(function(t){return w(e,t)});c.splice(u,1)}else c.push(e);null===(l=t.onSelect)||void 0===l||l.call(t,c,e,r,i)}},modifiers:a},children:r})}function ev(){var e=(0,o.useContext)(ed);if(!e)throw Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}var eg=(0,o.createContext)(void 0);function em(e){return F(e.initialProps)?(0,i.jsx)(ey,{initialProps:e.initialProps,children:e.children}):(0,i.jsx)(eg.Provider,{value:{selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}},children:e.children})}function ey(e){var t=e.initialProps,r=e.children,n=t.selected,o=n||{},s=o.from,a=o.to,l=t.min,c=t.max,u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(s?(u.range_start=[s],a?(u.range_end=[a],w(s,a)||(u.range_middle=[{after:s,before:a}])):u.range_end=[s]):a&&(u.range_start=[a],u.range_end=[a]),l&&(s&&!a&&u.disabled.push({after:b(s,-(l-1)),before:b(s,l-1)}),s&&a&&u.disabled.push({after:s,before:b(s,l-1)}),!s&&a&&u.disabled.push({after:b(a,-(l-1)),before:b(a,l-1)})),c){if(s&&!a&&(u.disabled.push({before:b(s,-c+1)}),u.disabled.push({after:b(s,c-1)})),s&&a){var p=c-((0,R.m)(a,s)+1);u.disabled.push({before:b(s,-p)}),u.disabled.push({after:b(a,p)})}!s&&a&&(u.disabled.push({before:b(a,-c+1)}),u.disabled.push({after:b(a,c-1)}))}return(0,i.jsx)(eg.Provider,{value:{selected:n,onDayClick:function(e,r,i){null===(c=t.onDayClick)||void 0===c||c.call(t,e,r,i);var o,s,a,l,c,u,p=(o=e,a=(s=n||{}).from,l=s.to,a&&l?w(l,o)&&w(a,o)?void 0:w(l,o)?{from:l,to:void 0}:w(a,o)?void 0:P(a,o)?{from:o,to:l}:{from:a,to:o}:l?P(o,l)?{from:l,to:o}:{from:o,to:l}:a?y(o,a)?{from:o,to:a}:{from:a,to:o}:{from:o,to:void 0});null===(u=t.onSelect)||void 0===u||u.call(t,p,e,r,i)},modifiers:u},children:r})}function eS(){var e=(0,o.useContext)(eg);if(!e)throw Error("useSelectRange must be used within a SelectRangeProvider");return e}function eC(e){return Array.isArray(e)?z([],e,!0):void 0!==e?[e]:[]}!function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"}(n||(n={}));var eb=n.Selected,ew=n.Disabled,eP=n.Hidden,eR=n.Today,ek=n.RangeEnd,eI=n.RangeMiddle,ex=n.RangeStart,eE=n.Outside,eT=(0,o.createContext)(void 0);function eA(e){var t,r,n,o,s=$(),a=ev(),l=eS(),c=((t={})[eb]=eC(s.selected),t[ew]=eC(s.disabled),t[eP]=eC(s.hidden),t[eR]=[s.today],t[ek]=[],t[eI]=[],t[ex]=[],t[eE]=[],r=t,s.fromDate&&r[ew].push({before:s.fromDate}),s.toDate&&r[ew].push({after:s.toDate}),j(s)?r[ew]=r[ew].concat(a.modifiers[ew]):F(s)&&(r[ew]=r[ew].concat(l.modifiers[ew]),r[ex]=l.modifiers[ex],r[eI]=l.modifiers[eI],r[ek]=l.modifiers[ek]),r),u=(n=s.modifiers,o={},Object.entries(n).forEach(function(e){var t=e[0],r=e[1];o[t]=eC(r)}),o),p=L(L({},c),u);return(0,i.jsx)(eT.Provider,{value:p,children:e.children})}function e_(){var e=(0,o.useContext)(eT);if(!e)throw Error("useModifiers must be used within a ModifiersProvider");return e}function eO(e,t,r){var n=Object.keys(t).reduce(function(r,n){return t[n].some(function(t){if("boolean"==typeof t)return t;if((0,k.$)(t))return w(e,t);if(Array.isArray(t)&&t.every(k.$))return t.includes(e);if(t&&"object"==typeof t&&"from"in t)return n=t.from,i=t.to,n&&i?(0>(0,R.m)(i,n)&&(n=(r=[i,n])[0],i=r[1]),(0,R.m)(e,n)>=0&&(0,R.m)(i,e)>=0):i?w(i,e):!!n&&w(n,e);if(t&&"object"==typeof t&&"dayOfWeek"in t)return t.dayOfWeek.includes(e.getDay());if(t&&"object"==typeof t&&"before"in t&&"after"in t){var r,n,i,o=(0,R.m)(t.before,e),s=(0,R.m)(t.after,e),a=o>0,l=s<0;return P(t.before,t.after)?l&&a:a||l}return t&&"object"==typeof t&&"after"in t?(0,R.m)(e,t.after)>0:t&&"object"==typeof t&&"before"in t?(0,R.m)(t.before,e)>0:"function"==typeof t&&t(e)})&&r.push(n),r},[]),i={};return n.forEach(function(e){return i[e]=!0}),r&&!m(e,r)&&(i.outside=!0),i}var eM=(0,o.createContext)(void 0);function eD(e){var t=ee(),r=e_(),n=(0,o.useState)(),s=n[0],u=n[1],p=(0,o.useState)(),d=p[0],h=p[1],f=function(e,t){for(var r,n,i=l(e[0]),o=c(e[e.length-1]),s=i;s<=o;){var a=eO(s,t);if(!(!a.disabled&&!a.hidden)){s=b(s,1);continue}if(a.selected)return s;a.today&&!n&&(n=s),r||(r=s),s=b(s,1)}return n||r}(t.displayMonths,r),v=(null!=s?s:d&&t.isDateDisplayed(d))?d:f,m=function(e){u(e)},y=$(),P=function(e,n){if(s){var i=function e(t,r){var n=r.moveBy,i=r.direction,o=r.context,s=r.modifiers,l=r.retry,c=void 0===l?{count:0,lastFocused:t}:l,u=o.weekStartsOn,p=o.fromDate,d=o.toDate,h=o.locale,f=({day:b,week:I,month:g,year:x,startOfWeek:function(e){return o.ISOWeek?(0,S.b)(e):(0,C.k)(e,{locale:h,weekStartsOn:u})},endOfWeek:function(e){return o.ISOWeek?A(e):T(e,{locale:h,weekStartsOn:u})}})[n](t,"after"===i?1:-1);if("before"===i&&p){let e;[p,f].forEach(function(t){let r=(0,a.a)(t);(void 0===e||e{let r=(0,a.a)(t);(!e||e>r||isNaN(+r))&&(e=r)}),f=e||new Date(NaN)}var v=!0;if(s){var m=eO(f,s);v=!m.disabled&&!m.hidden}return v?f:c.count>365?c.lastFocused:e(f,{moveBy:n,direction:i,context:o,modifiers:s,retry:L(L({},c),{count:c.count+1})})}(s,{moveBy:e,direction:n,context:y,modifiers:r});w(s,i)||(t.goToDate(i,s),m(i))}};return(0,i.jsx)(eM.Provider,{value:{focusedDay:s,focusTarget:v,blur:function(){h(s),u(void 0)},focus:m,focusDayAfter:function(){return P("day","after")},focusDayBefore:function(){return P("day","before")},focusWeekAfter:function(){return P("week","after")},focusWeekBefore:function(){return P("week","before")},focusMonthBefore:function(){return P("month","before")},focusMonthAfter:function(){return P("month","after")},focusYearBefore:function(){return P("year","before")},focusYearAfter:function(){return P("year","after")},focusStartOfWeek:function(){return P("startOfWeek","before")},focusEndOfWeek:function(){return P("endOfWeek","after")}},children:e.children})}function eN(){var e=(0,o.useContext)(eM);if(!e)throw Error("useFocusContext must be used within a FocusProvider");return e}var eL=(0,o.createContext)(void 0);function ez(e){return B(e.initialProps)?(0,i.jsx)(ej,{initialProps:e.initialProps,children:e.children}):(0,i.jsx)(eL.Provider,{value:{selected:void 0},children:e.children})}function ej(e){var t=e.initialProps,r=e.children,n={selected:t.selected,onDayClick:function(e,r,n){var i,o,s;if(null===(i=t.onDayClick)||void 0===i||i.call(t,e,r,n),r.selected&&!t.required){null===(o=t.onSelect)||void 0===o||o.call(t,void 0,e,r,n);return}null===(s=t.onSelect)||void 0===s||s.call(t,e,e,r,n)}};return(0,i.jsx)(eL.Provider,{value:n,children:r})}function eF(){var e=(0,o.useContext)(eL);if(!e)throw Error("useSelectSingle must be used within a SelectSingleProvider");return e}function eB(e){var t,r,s,a,l,c,u,p,d,h,f,v,g,m,y,S,C,b,P,R,k,I,x,E,T,A,_,O,M,D,N,z,U,q,H,V,W,K,J,G,Z,Q,Y=(0,o.useRef)(null),X=(t=e.date,r=e.displayMonth,c=$(),u=eN(),p=eO(t,e_(),r),d=$(),h=eF(),f=ev(),v=eS(),m=(g=eN()).focusDayAfter,y=g.focusDayBefore,S=g.focusWeekAfter,C=g.focusWeekBefore,b=g.blur,P=g.focus,R=g.focusMonthBefore,k=g.focusMonthAfter,I=g.focusYearBefore,x=g.focusYearAfter,E=g.focusStartOfWeek,T=g.focusEndOfWeek,A={onClick:function(e){var r,n,i,o;B(d)?null===(r=h.onDayClick)||void 0===r||r.call(h,t,p,e):j(d)?null===(n=f.onDayClick)||void 0===n||n.call(f,t,p,e):F(d)?null===(i=v.onDayClick)||void 0===i||i.call(v,t,p,e):null===(o=d.onDayClick)||void 0===o||o.call(d,t,p,e)},onFocus:function(e){var r;P(t),null===(r=d.onDayFocus)||void 0===r||r.call(d,t,p,e)},onBlur:function(e){var r;b(),null===(r=d.onDayBlur)||void 0===r||r.call(d,t,p,e)},onKeyDown:function(e){var r;switch(e.key){case"ArrowLeft":e.preventDefault(),e.stopPropagation(),"rtl"===d.dir?m():y();break;case"ArrowRight":e.preventDefault(),e.stopPropagation(),"rtl"===d.dir?y():m();break;case"ArrowDown":e.preventDefault(),e.stopPropagation(),S();break;case"ArrowUp":e.preventDefault(),e.stopPropagation(),C();break;case"PageUp":e.preventDefault(),e.stopPropagation(),e.shiftKey?I():R();break;case"PageDown":e.preventDefault(),e.stopPropagation(),e.shiftKey?x():k();break;case"Home":e.preventDefault(),e.stopPropagation(),E();break;case"End":e.preventDefault(),e.stopPropagation(),T()}null===(r=d.onDayKeyDown)||void 0===r||r.call(d,t,p,e)},onKeyUp:function(e){var r;null===(r=d.onDayKeyUp)||void 0===r||r.call(d,t,p,e)},onMouseEnter:function(e){var r;null===(r=d.onDayMouseEnter)||void 0===r||r.call(d,t,p,e)},onMouseLeave:function(e){var r;null===(r=d.onDayMouseLeave)||void 0===r||r.call(d,t,p,e)},onPointerEnter:function(e){var r;null===(r=d.onDayPointerEnter)||void 0===r||r.call(d,t,p,e)},onPointerLeave:function(e){var r;null===(r=d.onDayPointerLeave)||void 0===r||r.call(d,t,p,e)},onTouchCancel:function(e){var r;null===(r=d.onDayTouchCancel)||void 0===r||r.call(d,t,p,e)},onTouchEnd:function(e){var r;null===(r=d.onDayTouchEnd)||void 0===r||r.call(d,t,p,e)},onTouchMove:function(e){var r;null===(r=d.onDayTouchMove)||void 0===r||r.call(d,t,p,e)},onTouchStart:function(e){var r;null===(r=d.onDayTouchStart)||void 0===r||r.call(d,t,p,e)}},_=$(),O=eF(),M=ev(),D=eS(),N=B(_)?O.selected:j(_)?M.selected:F(_)?D.selected:void 0,z=!!(c.onDayClick||"default"!==c.mode),(0,o.useEffect)(function(){var e;!p.outside&&u.focusedDay&&z&&w(u.focusedDay,t)&&(null===(e=Y.current)||void 0===e||e.focus())},[u.focusedDay,t,Y,z,p.outside]),q=(U=[c.classNames.day],Object.keys(p).forEach(function(e){var t=c.modifiersClassNames[e];if(t)U.push(t);else if(Object.values(n).includes(e)){var r=c.classNames["day_".concat(e)];r&&U.push(r)}}),U).join(" "),H=L({},c.styles.day),Object.keys(p).forEach(function(e){var t;H=L(L({},H),null===(t=c.modifiersStyles)||void 0===t?void 0:t[e])}),V=H,W=!!(p.outside&&!c.showOutsideDays||p.hidden),K=null!==(l=null===(a=c.components)||void 0===a?void 0:a.DayContent)&&void 0!==l?l:ep,J={style:V,className:q,children:(0,i.jsx)(K,{date:t,displayMonth:r,activeModifiers:p}),role:"gridcell"},G=u.focusTarget&&w(u.focusTarget,t)&&!p.outside,Z=u.focusedDay&&w(u.focusedDay,t),Q=L(L(L({},J),((s={disabled:p.disabled,role:"gridcell"})["aria-selected"]=p.selected,s.tabIndex=Z||G?0:-1,s)),A),{isButton:z,isHidden:W,activeModifiers:p,selectedDays:N,buttonProps:Q,divProps:J});return X.isHidden?(0,i.jsx)("div",{role:"gridcell"}):X.isButton?(0,i.jsx)(ei,L({name:"day",ref:Y},X.buttonProps)):(0,i.jsx)("div",L({},X.divProps))}function eU(e){var t=e.number,r=e.dates,n=$(),o=n.onWeekNumberClick,s=n.styles,a=n.classNames,l=n.locale,c=n.labels.labelWeekNumber,u=(0,n.formatters.formatWeekNumber)(Number(t),{locale:l});if(!o)return(0,i.jsx)("span",{className:a.weeknumber,style:s.weeknumber,children:u});var p=c(Number(t),{locale:l});return(0,i.jsx)(ei,{name:"week-number","aria-label":p,className:a.weeknumber,style:s.weeknumber,onClick:function(e){o(t,r,e)},children:u})}function eq(e){var t,r,n,o=$(),s=o.styles,l=o.classNames,c=o.showWeekNumber,u=o.components,p=null!==(t=null==u?void 0:u.Day)&&void 0!==t?t:eB,d=null!==(r=null==u?void 0:u.WeekNumber)&&void 0!==r?r:eU;return c&&(n=(0,i.jsx)("td",{className:l.cell,style:s.cell,children:(0,i.jsx)(d,{number:e.weekNumber,dates:e.dates})})),(0,i.jsxs)("tr",{className:l.row,style:s.row,children:[n,e.dates.map(function(t){return(0,i.jsx)("td",{className:l.cell,style:s.cell,role:"presentation",children:(0,i.jsx)(p,{displayMonth:e.displayMonth,date:t})},Math.trunc(+(0,a.a)(t)/1e3))})]})}function eH(e,t,r){for(var n=(null==r?void 0:r.ISOWeek)?A(t):T(t,r),i=(null==r?void 0:r.ISOWeek)?(0,S.b)(e):(0,C.k)(e,r),o=(0,R.m)(n,i),s=[],a=0;a<=o;a++)s.push(b(i,a));return s.reduce(function(e,t){var n=(null==r?void 0:r.ISOWeek)?(0,_.s)(t):(0,O.N)(t,r),i=e.find(function(e){return e.weekNumber===n});return i?i.dates.push(t):e.push({weekNumber:n,dates:[t]}),e},[])}function eV(e){var t,r,n,o=$(),s=o.locale,u=o.classNames,p=o.styles,d=o.hideHead,h=o.fixedWeeks,f=o.components,v=o.weekStartsOn,g=o.firstWeekContainsDate,m=o.ISOWeek,y=function(e,t){var r=eH(l(e),c(e),t);if(null==t?void 0:t.useFixedWeeks){var n=function(e,t,r){let n=(0,C.k)(e,r),i=(0,C.k)(t,r);return Math.round((+n-(0,D.G)(n)-(+i-(0,D.G)(i)))/M.my)}(function(e){let t=(0,a.a)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(0,0,0,0),t}(e),l(e),t)+1;if(n<6){var i=r[r.length-1],o=i.dates[i.dates.length-1],s=I(o,6-n),u=eH(I(o,1),s,t);r.push.apply(r,u)}}return r}(e.displayMonth,{useFixedWeeks:!!h,ISOWeek:m,locale:s,weekStartsOn:v,firstWeekContainsDate:g}),S=null!==(t=null==f?void 0:f.Head)&&void 0!==t?t:eu,b=null!==(r=null==f?void 0:f.Row)&&void 0!==r?r:eq,w=null!==(n=null==f?void 0:f.Footer)&&void 0!==n?n:el;return(0,i.jsxs)("table",{id:e.id,className:u.table,style:p.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!d&&(0,i.jsx)(S,{}),(0,i.jsx)("tbody",{className:u.tbody,style:p.tbody,children:y.map(function(t){return(0,i.jsx)(b,{displayMonth:e.displayMonth,dates:t.dates,weekNumber:t.weekNumber},t.weekNumber)})}),(0,i.jsx)(w,{displayMonth:e.displayMonth})]})}var eW="undefined"!=typeof window&&window.document&&window.document.createElement?o.useLayoutEffect:o.useEffect,e$=!1,eK=0;function eJ(){return"react-day-picker-".concat(++eK)}function eG(e){var t,r,n,s,a,l,c,u,p=$(),d=p.dir,h=p.classNames,f=p.styles,v=p.components,g=ee().displayMonths,m=(n=null!=(t=p.id?"".concat(p.id,"-").concat(e.displayIndex):void 0)?t:e$?eJ():null,a=(s=(0,o.useState)(n))[0],l=s[1],eW(function(){null===a&&l(eJ())},[]),(0,o.useEffect)(function(){!1===e$&&(e$=!0)},[]),null!==(r=null!=t?t:a)&&void 0!==r?r:void 0),y=p.id?"".concat(p.id,"-grid-").concat(e.displayIndex):void 0,S=[h.month],C=f.month,b=0===e.displayIndex,w=e.displayIndex===g.length-1,P=!b&&!w;"rtl"===d&&(w=(c=[b,w])[0],b=c[1]),b&&(S.push(h.caption_start),C=L(L({},C),f.caption_start)),w&&(S.push(h.caption_end),C=L(L({},C),f.caption_end)),P&&(S.push(h.caption_between),C=L(L({},C),f.caption_between));var R=null!==(u=null==v?void 0:v.Caption)&&void 0!==u?u:ea;return(0,i.jsxs)("div",{className:S.join(" "),style:C,children:[(0,i.jsx)(R,{id:m,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),(0,i.jsx)(eV,{id:y,"aria-labelledby":m,displayMonth:e.displayMonth})]},e.displayIndex)}function eZ(e){var t=$(),r=t.classNames,n=t.styles;return(0,i.jsx)("div",{className:r.months,style:n.months,children:e.children})}function eQ(e){var t,r,n=e.initialProps,s=$(),a=eN(),l=ee(),c=(0,o.useState)(!1),u=c[0],p=c[1];(0,o.useEffect)(function(){s.initialFocus&&a.focusTarget&&(u||(a.focus(a.focusTarget),p(!0)))},[s.initialFocus,u,a.focus,a.focusTarget,a]);var d=[s.classNames.root,s.className];s.numberOfMonths>1&&d.push(s.classNames.multiple_months),s.showWeekNumber&&d.push(s.classNames.with_weeknumber);var h=L(L({},s.styles.root),s.style),f=Object.keys(n).filter(function(e){return e.startsWith("data-")}).reduce(function(e,t){var r;return L(L({},e),((r={})[t]=n[t],r))},{}),v=null!==(r=null===(t=n.components)||void 0===t?void 0:t.Months)&&void 0!==r?r:eZ;return(0,i.jsx)("div",L({className:d.join(" "),style:h,dir:s.dir,id:s.id,nonce:n.nonce,title:n.title,lang:n.lang},f,{children:(0,i.jsx)(v,{children:l.displayMonths.map(function(e,t){return(0,i.jsx)(eG,{displayIndex:t,displayMonth:e},t)})})}))}function eY(e){var t=e.children,r=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}(e,["children"]);return(0,i.jsx)(W,{initialProps:r,children:(0,i.jsx)(X,{children:(0,i.jsx)(ez,{initialProps:r,children:(0,i.jsx)(eh,{initialProps:r,children:(0,i.jsx)(em,{initialProps:r,children:(0,i.jsx)(eA,{children:(0,i.jsx)(eD,{children:t})})})})})})})}function eX(e){return(0,i.jsx)(eY,L({},e,{children:(0,i.jsx)(eQ,{initialProps:e})}))}},62335:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutoDetectSourceLanguageConfig=void 0;let n=r(23202),i=r(35413),o=r(93153),s=r(78122);class a{constructor(){this.privProperties=new o.PropertyCollection,this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_LanguageIdMode,"AtStart"),this.privLanguageIdMode=s.LanguageIdMode.AtStart}static fromOpenRange(){let e=new a;return e.properties.setProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,n.AutoDetectSourceLanguagesOpenRangeOptionName),e}static fromLanguages(e){i.Contracts.throwIfArrayEmptyOrWhitespace(e,"languages");let t=new a;return t.properties.setProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,e.join()),t}static fromSourceLanguageConfigs(e){if(e.length<1)throw Error("Expected non-empty SourceLanguageConfig array.");let t=new a,r=[];return e.forEach(e=>{if(r.push(e.language),void 0!==e.endpointId&&""!==e.endpointId){let r=e.language+o.PropertyId.SpeechServiceConnection_EndpointId.toString();t.properties.setProperty(r,e.endpointId)}}),t.properties.setProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,r.join()),t}get properties(){return this.privProperties}set mode(e){e===s.LanguageIdMode.Continuous?(this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,"2"),this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_LanguageIdMode,"Continuous")):(this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,"1"),this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_LanguageIdMode,"AtStart")),this.privLanguageIdMode=e}}t.AutoDetectSourceLanguageConfig=a},63566:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslator=t.SpeechState=void 0;let i=r(23202),o=r(42391),s=r(87378),a=r(35413),l=r(93153),c=r(46800),u=r(60078);!function(e){e[e.Inactive=0]="Inactive",e[e.Connecting=1]="Connecting",e[e.Connected=2]="Connected"}(n=t.SpeechState||(t.SpeechState={}));class p extends l.TranslationRecognizer{constructor(e,t,r,i){super(e,t,new o.ConversationTranslatorConnectionFactory(i)),this.privSpeechState=n.Inactive,r&&(this.privTranslator=r,this.sessionStarted=()=>{this.privSpeechState=n.Connected},this.sessionStopped=()=>{this.privSpeechState=n.Inactive},this.recognizing=(e,t)=>{this.privTranslator.recognizing&&this.privTranslator.recognizing(this.privTranslator,t)},this.recognized=async(e,t)=>{t.result?.errorDetails?(await this.cancelSpeech(),this.fireCancelEvent(t.result.errorDetails)):this.privTranslator.recognized&&this.privTranslator.recognized(this.privTranslator,t)},this.canceled=async()=>{if(this.privSpeechState!==n.Inactive)try{await this.cancelSpeech()}catch(e){this.privSpeechState=n.Inactive}})}get state(){return this.privSpeechState}set state(e){this.privSpeechState=e}set authentication(e){this.privReco.authentication=e}onConnection(){this.privSpeechState=n.Connected}async onCancelSpeech(){this.privSpeechState=n.Inactive,await this.cancelSpeech()}fireCancelEvent(e){try{if(this.privTranslator.canceled){let t=new u.ConversationTranslationCanceledEventArgs(l.CancellationReason.Error,e,l.CancellationErrorCode.RuntimeError);this.privTranslator.canceled(this.privTranslator,t)}}catch(e){}}async cancelSpeech(){try{this.stopContinuousRecognitionAsync(),await this.privReco?.disconnect(),this.privSpeechState=n.Inactive}catch(e){}}}class d extends u.ConversationCommon{constructor(e){super(e),this.privErrors=i.ConversationConnectionConfig.restErrors,this.privIsDisposed=!1,this.privIsSpeaking=!1,this.privPlaceholderKey="abcdefghijklmnopqrstuvwxyz012345",this.privPlaceholderRegion="westus",this.privProperties=new l.PropertyCollection}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privSpeechRecognitionLanguage}get participants(){return this.privConversation?.participants}get canSpeak(){return!!this.privConversation.isConnected&&!!this.privCTRecognizer&&!this.privIsSpeaking&&this.privCTRecognizer.state!==n.Connected&&this.privCTRecognizer.state!==n.Connecting&&!this.privConversation.isMutedByHost}onToken(e){this.privCTRecognizer.authentication=e}setServiceProperty(e,t){let r=JSON.parse(this.privProperties.getProperty(i.ServicePropertiesPropertyName,"{}"));r[e]=t,this.privProperties.setProperty(i.ServicePropertiesPropertyName,JSON.stringify(r))}joinConversationAsync(e,t,r,n,o){try{if("string"==typeof e){a.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace("{arg}","conversation id")),a.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","nickname")),this.privConversation&&this.handleError(Error(this.privErrors.permissionDeniedStart),o);let s=r;for(let e of((null==s||""===s)&&(s=i.ConversationConnectionConfig.defaultLanguageCode),this.privSpeechTranslationConfig=l.SpeechTranslationConfig.fromSubscription(this.privPlaceholderKey,this.privPlaceholderRegion),this.privSpeechTranslationConfig.setProfanity(l.ProfanityOption.Masked),this.privSpeechTranslationConfig.addTargetLanguage(s),this.privSpeechTranslationConfig.setProperty(l.PropertyId[l.PropertyId.SpeechServiceConnection_RecoLanguage],s),this.privSpeechTranslationConfig.setProperty(l.PropertyId[l.PropertyId.ConversationTranslator_Name],t),[l.PropertyId.SpeechServiceConnection_Host,l.PropertyId.ConversationTranslator_Host,l.PropertyId.SpeechServiceConnection_Endpoint,l.PropertyId.SpeechServiceConnection_ProxyHostName,l.PropertyId.SpeechServiceConnection_ProxyPassword,l.PropertyId.SpeechServiceConnection_ProxyPort,l.PropertyId.SpeechServiceConnection_ProxyUserName,"ConversationTranslator_MultiChannelAudio","ConversationTranslator_Region"])){let t=this.privProperties.getProperty(e);if(t){let r="string"==typeof e?e:l.PropertyId[e];this.privSpeechTranslationConfig.setProperty(r,t)}}let u=JSON.parse(this.privProperties.getProperty(i.ServicePropertiesPropertyName,"{}"));for(let e of Object.keys(u))this.privSpeechTranslationConfig.setServiceProperty(e,u[e],l.ServicePropertyChannel.UriQueryParameter);this.privConversation=new c.ConversationImpl(this.privSpeechTranslationConfig),this.privConversation.conversationTranslator=this,this.privConversation.joinConversationAsync(e,t,s,e=>{e||this.handleError(Error(this.privErrors.permissionDeniedConnect),o),this.privSpeechTranslationConfig.authorizationToken=e,this.privConversation.room.isHost=!1,this.privConversation.startConversationAsync(()=>{this.handleCallback(n,o)},e=>{this.handleError(e,o)})},e=>{this.handleError(e,o)})}else"object"==typeof e?(a.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace("{arg}","conversation id")),a.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","nickname")),this.privProperties.setProperty(l.PropertyId.ConversationTranslator_Name,t),this.privConversation=e,this.privConversation.conversationTranslator=this,this.privConversation.room.isHost=!0,a.Contracts.throwIfNullOrUndefined(this.privConversation,this.privErrors.permissionDeniedConnect),a.Contracts.throwIfNullOrUndefined(this.privConversation.room.token,this.privErrors.permissionDeniedConnect),this.privSpeechTranslationConfig=e.config,this.handleCallback(r,n)):this.handleError(Error(this.privErrors.invalidArgs.replace("{arg}","invalid conversation type")),n)}catch(e){this.handleError(e,"string"==typeof r?o:n)}}leaveConversationAsync(e,t){s.marshalPromiseToCallbacks((async()=>{await this.cancelSpeech(),await this.privConversation.endConversationImplAsync(),await this.privConversation.deleteConversationImplAsync(),this.dispose()})(),e,t)}sendTextMessageAsync(e,t,r){try{a.Contracts.throwIfNullOrUndefined(this.privConversation,this.privErrors.permissionDeniedSend),a.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}",e)),this.privConversation.sendTextMessageAsync(e,t,r)}catch(e){this.handleError(e,r)}}startTranscribingAsync(e,t){s.marshalPromiseToCallbacks((async()=>{try{a.Contracts.throwIfNullOrUndefined(this.privConversation,this.privErrors.permissionDeniedSend),a.Contracts.throwIfNullOrUndefined(this.privConversation.room.token,this.privErrors.permissionDeniedConnect),void 0===this.privCTRecognizer&&await this.connectTranslatorRecognizer(),a.Contracts.throwIfNullOrUndefined(this.privCTRecognizer,this.privErrors.permissionDeniedSend),this.canSpeak||this.handleError(Error(this.privErrors.permissionDeniedSend),t),await this.startContinuousRecognition(),this.privIsSpeaking=!0}catch(e){throw this.privIsSpeaking=!1,await this.cancelSpeech(),e}})(),e,t)}stopTranscribingAsync(e,t){s.marshalPromiseToCallbacks((async()=>{try{if(!this.privIsSpeaking){await this.cancelSpeech();return}this.privIsSpeaking=!1,await new Promise((e,t)=>{this.privCTRecognizer.stopContinuousRecognitionAsync(e,t)})}catch(e){await this.cancelSpeech()}})(),e,t)}isDisposed(){return this.privIsDisposed}dispose(e,t,r){s.marshalPromiseToCallbacks((async()=>{(!this.isDisposed||this.privIsSpeaking)&&(await this.cancelSpeech(),this.privIsDisposed=!0,this.privSpeechTranslationConfig.close(),this.privSpeechRecognitionLanguage=void 0,this.privProperties=void 0,this.privAudioConfig=void 0,this.privSpeechTranslationConfig=void 0,this.privConversation.dispose(),this.privConversation=void 0)})(),t,r)}async cancelSpeech(){try{this.privIsSpeaking=!1,await this.privCTRecognizer?.onCancelSpeech(),this.privCTRecognizer=void 0}catch(e){}}async connectTranslatorRecognizer(){try{void 0===this.privAudioConfig&&(this.privAudioConfig=l.AudioConfig.fromDefaultMicrophoneInput()),this.privSpeechTranslationConfig.getProperty(l.PropertyId[l.PropertyId.SpeechServiceConnection_Key])===this.privPlaceholderKey&&this.privSpeechTranslationConfig.setProperty(l.PropertyId[l.PropertyId.SpeechServiceConnection_Key],""),this.privCTRecognizer=new p(this.privSpeechTranslationConfig,this.privAudioConfig,this,()=>this.privConversation)}catch(e){throw await this.cancelSpeech(),e}}startContinuousRecognition(){return new Promise((e,t)=>{this.privCTRecognizer.startContinuousRecognitionAsync(e,t)})}}t.ConversationTranslator=d},63842:e=>{"use strict";let t=new Set(["json","buffer","string"]);e.exports=e=>(...r)=>{let n,i,o;let s=new Set,a="";return r.forEach(e=>{if("string"==typeof e){if(e.toUpperCase()===e){if(n)throw Error(`Can't set method to ${e}, already set to ${n}.`);n=e}else if(e.startsWith("http:")||e.startsWith("https:"))a=e;else if(t.has(e))i=e;else throw Error(`Unknown encoding, ${e}`)}else if("number"==typeof e)s.add(e);else if("object"==typeof e){if(Array.isArray(e)||e instanceof Set)e.forEach(e=>s.add(e));else{if(o)throw Error("Cannot set headers twice.");o=e}}else throw Error(`Unknown type: ${typeof e}`)}),n||(n="GET"),0===s.size&&s.add(200),e(s,n,i,o,a)}},63856:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return l.default}});var n=d(r(55973)),i=d(r(12911)),o=d(r(84918)),s=d(r(43217)),a=d(r(45995)),l=d(r(24040)),c=d(r(8002)),u=d(r(19313)),p=d(r(39031));function d(e){return e&&e.__esModule?e:{default:e}}},64330:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceEventArgs=void 0;let n=r(93153);class i extends n.SessionEventArgs{constructor(e,t,r){super(r),this.privJsonResult=e,this.privEventName=t}get jsonString(){return this.privJsonResult}get eventName(){return this.privEventName}}t.ServiceEventArgs=i},64358:(e,t,r)=>{"use strict";function n(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}r.d(t,{$:()=>n})},64724:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationHypothesis=void 0;let n=r(35413),i=r(76996);class o{constructor(e,t){this.privTranslationHypothesis=e,this.privTranslationHypothesis.Offset+=t,this.privTranslationHypothesis.Translation.TranslationStatus=this.mapTranslationStatus(this.privTranslationHypothesis.Translation.TranslationStatus)}static fromJSON(e,t){return new o(JSON.parse(e),t)}static fromTranslationResponse(e,t){n.Contracts.throwIfNullOrUndefined(e,"translationHypothesis");let r=e.SpeechHypothesis;return e.SpeechHypothesis=void 0,r.Translation=e,new o(r,t)}get Duration(){return this.privTranslationHypothesis.Duration}get Offset(){return this.privTranslationHypothesis.Offset}get Text(){return this.privTranslationHypothesis.Text}get Translation(){return this.privTranslationHypothesis.Translation}get Language(){return this.privTranslationHypothesis.PrimaryLanguage?.Language}asJson(){let e={...this.privTranslationHypothesis};return void 0!==e.Translation?JSON.stringify({...e,TranslationStatus:i.TranslationStatus[e.Translation.TranslationStatus]}):JSON.stringify(e)}mapTranslationStatus(e){return"string"==typeof e?i.TranslationStatus[e]:"number"==typeof e?e:void 0}}t.TranslationHypothesis=o},64836:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentResult=t.ContentAssessmentResult=void 0;let n=r(35413),i=r(93153);class o{constructor(e){this.privPronJson=e}get grammarScore(){return this.privPronJson.ContentAssessment.GrammarScore}get vocabularyScore(){return this.privPronJson.ContentAssessment.VocabularyScore}get topicScore(){return this.privPronJson.ContentAssessment.TopicScore}}t.ContentAssessmentResult=o;class s{constructor(e){let t=JSON.parse(e);n.Contracts.throwIfNullOrUndefined(t.NBest[0],"NBest"),this.privPronJson=t.NBest[0]}static fromResult(e){n.Contracts.throwIfNullOrUndefined(e,"result");let t=e.properties.getProperty(i.PropertyId.SpeechServiceResponse_JsonResult);return n.Contracts.throwIfNullOrUndefined(t,"json"),new s(t)}get detailResult(){return this.privPronJson}get accuracyScore(){return this.detailResult.PronunciationAssessment?.AccuracyScore}get pronunciationScore(){return this.detailResult.PronunciationAssessment?.PronScore}get completenessScore(){return this.detailResult.PronunciationAssessment?.CompletenessScore}get fluencyScore(){return this.detailResult.PronunciationAssessment?.FluencyScore}get prosodyScore(){return this.detailResult.PronunciationAssessment?.ProsodyScore}get contentAssessmentResult(){if(void 0!==this.detailResult.ContentAssessment)return new o(this.detailResult)}}t.PronunciationAssessmentResult=s},65076:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileCancellationDetails=t.VoiceProfileResult=void 0;let n=r(23202),i=r(35413),o=r(93153);class s{constructor(e,t){this.privReason=e,this.privProperties=new o.PropertyCollection,e===o.ResultReason.Canceled&&(i.Contracts.throwIfNullOrUndefined(t,"statusText"),this.privErrorDetails=t,this.privProperties.setProperty(n.CancellationErrorCodePropertyName,o.CancellationErrorCode[o.CancellationErrorCode.ServiceError]))}get reason(){return this.privReason}get properties(){return this.privProperties}get errorDetails(){return this.privErrorDetails}}t.VoiceProfileResult=s;class a extends o.CancellationDetailsBase{constructor(e,t,r){super(e,t,r)}static fromResult(e){let t=o.CancellationReason.Error,r=o.CancellationErrorCode.NoError;return e.properties&&(r=o.CancellationErrorCode[e.properties.getProperty(n.CancellationErrorCodePropertyName,o.CancellationErrorCode[o.CancellationErrorCode.NoError])]),new a(t,e.errorDetails,r)}}t.VoiceProfileCancellationDetails=a},65197:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechTranslationConfigImpl=t.SpeechTranslationConfig=void 0;let n=r(23202),i=r(35413),o=r(93153);class s extends o.SpeechConfig{constructor(){super()}static fromSubscription(e,t){i.Contracts.throwIfNullOrWhitespace(e,"subscriptionKey"),i.Contracts.throwIfNullOrWhitespace(t,"region");let r=new a;return r.properties.setProperty(o.PropertyId.SpeechServiceConnection_Key,e),r.properties.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r}static fromAuthorizationToken(e,t){i.Contracts.throwIfNullOrWhitespace(e,"authorizationToken"),i.Contracts.throwIfNullOrWhitespace(t,"region");let r=new a;return r.properties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e),r.properties.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r}static fromHost(e,t){i.Contracts.throwIfNull(e,"hostName");let r=new a;return r.setProperty(o.PropertyId.SpeechServiceConnection_Host,e.protocol+"//"+e.hostname+(""===e.port?"":":"+e.port)),void 0!==t&&r.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),r}static fromEndpoint(e,t){i.Contracts.throwIfNull(e,"endpoint"),i.Contracts.throwIfNull(t,"subscriptionKey");let r=new a;return r.properties.setProperty(o.PropertyId.SpeechServiceConnection_Endpoint,e.href),r.properties.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),r}}t.SpeechTranslationConfig=s;class a extends s{constructor(){super(),this.privSpeechProperties=new o.PropertyCollection,this.outputFormat=o.OutputFormat.Simple}set authorizationToken(e){i.Contracts.throwIfNullOrWhitespace(e,"value"),this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e)}set speechRecognitionLanguage(e){i.Contracts.throwIfNullOrWhitespace(e,"value"),this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,e)}get speechRecognitionLanguage(){return this.privSpeechProperties.getProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_RecoLanguage])}get subscriptionKey(){return this.privSpeechProperties.getProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_Key])}get outputFormat(){return o.OutputFormat[this.privSpeechProperties.getProperty(n.OutputFormatPropertyName,void 0)]}set outputFormat(e){this.privSpeechProperties.setProperty(n.OutputFormatPropertyName,o.OutputFormat[e])}get endpointId(){return this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_EndpointId)}set endpointId(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_EndpointId,e)}addTargetLanguage(e){i.Contracts.throwIfNullOrWhitespace(e,"value");let t=this.targetLanguages;t.includes(e)||(t.push(e),this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(",")))}get targetLanguages(){return void 0!==this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)?this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(","):[]}get voiceName(){return this.getProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_TranslationVoice])}set voiceName(e){i.Contracts.throwIfNullOrWhitespace(e,"value"),this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,e)}get region(){return this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_Region)}setProxy(e,t,r,n){this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyHostName],e),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyPort],t),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyUserName],r),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyPassword],n)}getProperty(e,t){return this.privSpeechProperties.getProperty(e,t)}setProperty(e,t){this.privSpeechProperties.setProperty(e,t)}get properties(){return this.privSpeechProperties}close(){}setServiceProperty(e,t){let r=JSON.parse(this.privSpeechProperties.getProperty(n.ServicePropertiesPropertyName,"{}"));r[e]=t,this.privSpeechProperties.setProperty(n.ServicePropertiesPropertyName,JSON.stringify(r))}setProfanity(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceResponse_ProfanityOption,o.ProfanityOption[e])}enableAudioLogging(){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_EnableAudioLogging,"true")}requestWordLevelTimestamps(){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,"true")}enableDictation(){this.privSpeechProperties.setProperty(n.ForceDictationPropertyName,"true")}get speechSynthesisLanguage(){return this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthLanguage)}set speechSynthesisLanguage(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthLanguage,e)}get speechSynthesisVoiceName(){return this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthVoice)}set speechSynthesisVoiceName(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthVoice,e)}get speechSynthesisOutputFormat(){return o.SpeechSynthesisOutputFormat[this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)]}set speechSynthesisOutputFormat(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthOutputFormat,o.SpeechSynthesisOutputFormat[e])}}t.SpeechTranslationConfigImpl=a},65897:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslationCanceledEventArgs=void 0;let n=r(37043);class i extends n.CancellationEventArgsBase{}t.ConversationTranslationCanceledEventArgs=i},66643:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var r=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,i=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,s=/^-(ms)-/,a=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){var c;return(void 0===t&&(t={}),!(c=e)||i.test(c)||r.test(c))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(s,l):e.replace(o,l)).replace(n,a))}},67342:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionState=void 0,function(e){e[e.None=0]="None",e[e.Connected=1]="Connected",e[e.Connecting=2]="Connecting",e[e.Disconnected=3]="Disconnected"}(t.ConnectionState||(t.ConnectionState={}))},67401:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(12115);let i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:i=24,strokeWidth:a=2,absoluteStrokeWidth:l,className:c="",children:u,iconNode:p,...d}=e;return(0,n.createElement)("svg",{ref:t,...s,width:i,height:i,stroke:r,strokeWidth:l?24*Number(a)/Number(i):a,className:o("lucide",c),...d},[...p.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(u)?u:[u]])}),l=(e,t)=>{let r=(0,n.forwardRef)((r,s)=>{let{className:l,...c}=r;return(0,n.createElement)(a,{ref:s,iconNode:t,className:o("lucide-".concat(i(e)),l),...c})});return r.displayName="".concat(e),r}},67496:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogConnectionFactory=void 0;let n=r(89556),i=r(23202),o=r(93153),s=r(32150),a=r(23202),l=r(10906),c=r(39284);class u extends s.ConnectionFactoryBase{create(e,t,r){let p=e.parameters.getProperty(o.PropertyId.Conversation_ApplicationId,""),d=e.parameters.getProperty(o.PropertyId.Conversation_DialogType),h=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Region),f=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,"en-US"),v=e.parameters.getProperty(o.PropertyId.Conversation_Request_Bot_Status_Messages,"true"),g={};g[l.HeaderNames.ConnectionId]=r,g[c.QueryParameterNames.Format]=e.parameters.getProperty(i.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Simple]).toLowerCase(),g[c.QueryParameterNames.Language]=f,g[c.QueryParameterNames.RequestBotStatusMessages]=v,p&&(g[c.QueryParameterNames.BotId]=p,d===o.DialogServiceConfig.DialogTypes.CustomCommands&&(g[l.HeaderNames.CustomCommandsAppId]=p));let m=d===o.DialogServiceConfig.DialogTypes.CustomCommands?"commands/":"",y=d===o.DialogServiceConfig.DialogTypes.CustomCommands?"v1":d===o.DialogServiceConfig.DialogTypes.BotFramework?"v3":"v0",S={};null!=t.token&&""!==t.token&&(S[t.headerName]=t.token);let C=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint,"");if(!C){let t=s.ConnectionFactoryBase.getHostSuffix(h),r=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,`wss://${h}.${u.BaseUrl}${t}`),n=r.endsWith("/")?r:r+"/";C=`${n}${m}${u.ApiKey}/${y}`}this.setCommonUrlParams(e,g,C);let b="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new n.WebsocketConnection(C,g,S,new a.WebsocketMessageFormatter,n.ProxyInfo.fromRecognizerConfig(e),b,r)}}t.DialogConnectionFactory=u,u.ApiKey="api",u.BaseUrl="convai.speech"},67505:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfile=void 0;class r{constructor(e,t){this.privId=e,this.privProfileType=t}get profileId(){return this.privId}get profileType(){return this.privProfileType}}t.VoiceProfile=r},67668:(e,t,r)=>{"use strict";r.d(t,{B:()=>l});var n,i=r(12115),o=r(46611),s=(n||(n=r.t(i,2)))[" useId ".trim().toString()]||(()=>void 0),a=0;function l(e){let[t,r]=i.useState(s());return(0,o.N)(()=>{e||r(e=>e??String(a++))},[e]),e||(t?`radix-${t}`:"")}},67701:(e,t)=>{"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(n)};let n=new Uint8Array(16)},68151:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriber=void 0;let n=r(23202),i=r(87378),o=r(35413),s=r(93153),a=r(60078);class l{constructor(e){this.privAudioConfig=e,this.privProperties=new s.PropertyCollection,this.privRecognizer=void 0,this.privDisposedRecognizer=!1}get speechRecognitionLanguage(){return o.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage)}get properties(){return this.privProperties}get internalData(){return this.privRecognizer.internalData}get connection(){return s.Connection.fromRecognizer(this.privRecognizer)}get authorizationToken(){return this.properties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(s.PropertyId.SpeechServiceAuthorization_Token,e)}joinMeetingAsync(e,t,r){o.Contracts.throwIfNullOrUndefined(a.MeetingImpl,"Meeting"),this.privRecognizer=new n.TranscriberRecognizer(e.config,this.privAudioConfig),o.Contracts.throwIfNullOrUndefined(this.privRecognizer,"Recognizer"),this.privRecognizer.connectMeetingCallbacks(this),i.marshalPromiseToCallbacks(e.connectTranscriberRecognizer(this.privRecognizer),t,r)}startTranscribingAsync(e,t){this.privRecognizer.startContinuousRecognitionAsync(e,t)}stopTranscribingAsync(e,t){this.privRecognizer.stopContinuousRecognitionAsync(e,t)}leaveMeetingAsync(e,t){this.privRecognizer.disconnectCallbacks(),i.marshalPromiseToCallbacks((async()=>{})(),e,t)}close(e,t){o.Contracts.throwIfDisposed(this.privDisposedRecognizer),i.marshalPromiseToCallbacks(this.dispose(!0),e,t)}async dispose(e){!this.privDisposedRecognizer&&(this.privRecognizer&&(await this.privRecognizer.close(),this.privRecognizer=void 0),e&&(this.privDisposedRecognizer=!0))}}t.MeetingTranscriber=l},68288:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RestConfigBase=void 0;class r{static get requestOptions(){return r.privDefaultRequestOptions}static get configParams(){return r.privDefaultParams}static get restErrors(){return r.privRestErrors}}t.RestConfigBase=r,r.privDefaultRequestOptions={headers:{Accept:"application/json"},ignoreCache:!1,timeout:1e4},r.privRestErrors={authInvalidSubscriptionKey:"You must specify either an authentication token to use, or a Cognitive Speech subscription key.",authInvalidSubscriptionRegion:"You must specify the Cognitive Speech region to use.",invalidArgs:"Required input not found: {arg}.",invalidCreateJoinConversationResponse:"Creating/Joining conversation failed with HTTP {status}.",invalidParticipantRequest:"The requested participant was not found.",permissionDeniedConnect:"Required credentials not found.",permissionDeniedConversation:"Invalid operation: only the host can {command} the conversation.",permissionDeniedParticipant:"Invalid operation: only the host can {command} a participant.",permissionDeniedSend:"Invalid operation: the conversation is not in a connected state.",permissionDeniedStart:"Invalid operation: there is already an active conversation."},r.privDefaultParams={apiVersion:"api-version",authorization:"Authorization",clientAppId:"X-ClientAppId",contentTypeKey:"Content-Type",correlationId:"X-CorrelationId",languageCode:"language",nickname:"nickname",profanity:"profanity",requestId:"X-RequestId",roomId:"roomid",sessionToken:"token",subscriptionKey:"Ocp-Apim-Subscription-Key",subscriptionRegion:"Ocp-Apim-Subscription-Region",token:"X-CapitoToken"}},68403:(e,t,r)=>{"use strict";r.d(t,{oz:()=>ru});var n={};r.r(n),r.d(n,{boolean:()=>m,booleanish:()=>y,commaOrSpaceSeparated:()=>P,commaSeparated:()=>w,number:()=>C,overloadedBoolean:()=>S,spaceSeparated:()=>b});var i={};r.r(i),r.d(i,{attentionMarkers:()=>tp,contentInitial:()=>to,disable:()=>td,document:()=>ti,flow:()=>ta,flowInitial:()=>ts,insideSpan:()=>tu,string:()=>tl,text:()=>tc});var o=r(29424);let s=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,a=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,l={};function c(e,t){return((t||l).jsx?a:s).test(e)}let u=/[ \t\n\f\r]/g;function p(e){return""===e.replace(u,"")}class d{constructor(e,t,r){this.normal=t,this.property=e,r&&(this.space=r)}}function h(e,t){let r={},n={};for(let t of e)Object.assign(r,t.property),Object.assign(n,t.normal);return new d(r,n,t)}function f(e){return e.toLowerCase()}d.prototype.normal={},d.prototype.property={},d.prototype.space=void 0;class v{constructor(e,t){this.attribute=t,this.property=e}}v.prototype.attribute="",v.prototype.booleanish=!1,v.prototype.boolean=!1,v.prototype.commaOrSpaceSeparated=!1,v.prototype.commaSeparated=!1,v.prototype.defined=!1,v.prototype.mustUseProperty=!1,v.prototype.number=!1,v.prototype.overloadedBoolean=!1,v.prototype.property="",v.prototype.spaceSeparated=!1,v.prototype.space=void 0;let g=0,m=R(),y=R(),S=R(),C=R(),b=R(),w=R(),P=R();function R(){return 2**++g}let k=Object.keys(n);class I extends v{constructor(e,t,r,i){let o=-1;if(super(e,t),function(e,t,r){r&&(e[t]=r)}(this,"space",i),"number"==typeof r)for(;++o"role"===t?t:"aria-"+t.slice(4).toLowerCase()});function T(e,t){return t in e?e[t]:t}function A(e,t){return T(e,t.toLowerCase())}let _=x({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:w,acceptCharset:b,accessKey:b,action:null,allow:null,allowFullScreen:m,allowPaymentRequest:m,allowUserMedia:m,alt:null,as:null,async:m,autoCapitalize:null,autoComplete:b,autoFocus:m,autoPlay:m,blocking:b,capture:null,charSet:null,checked:m,cite:null,className:b,cols:C,colSpan:null,content:null,contentEditable:y,controls:m,controlsList:b,coords:C|w,crossOrigin:null,data:null,dateTime:null,decoding:null,default:m,defer:m,dir:null,dirName:null,disabled:m,download:S,draggable:y,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:m,formTarget:null,headers:b,height:C,hidden:S,high:C,href:null,hrefLang:null,htmlFor:b,httpEquiv:b,id:null,imageSizes:null,imageSrcSet:null,inert:m,inputMode:null,integrity:null,is:null,isMap:m,itemId:null,itemProp:b,itemRef:b,itemScope:m,itemType:b,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:m,low:C,manifest:null,max:null,maxLength:C,media:null,method:null,min:null,minLength:C,multiple:m,muted:m,name:null,nonce:null,noModule:m,noValidate:m,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:m,optimum:C,pattern:null,ping:b,placeholder:null,playsInline:m,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:m,referrerPolicy:null,rel:b,required:m,reversed:m,rows:C,rowSpan:C,sandbox:b,scope:null,scoped:m,seamless:m,selected:m,shadowRootClonable:m,shadowRootDelegatesFocus:m,shadowRootMode:null,shape:null,size:C,sizes:null,slot:null,span:C,spellCheck:y,src:null,srcDoc:null,srcLang:null,srcSet:null,start:C,step:null,style:null,tabIndex:C,target:null,title:null,translate:null,type:null,typeMustMatch:m,useMap:null,value:y,width:C,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:b,axis:null,background:null,bgColor:null,border:C,borderColor:null,bottomMargin:C,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:m,declare:m,event:null,face:null,frame:null,frameBorder:null,hSpace:C,leftMargin:C,link:null,longDesc:null,lowSrc:null,marginHeight:C,marginWidth:C,noResize:m,noHref:m,noShade:m,noWrap:m,object:null,profile:null,prompt:null,rev:null,rightMargin:C,rules:null,scheme:null,scrolling:y,standby:null,summary:null,text:null,topMargin:C,valueType:null,version:null,vAlign:null,vLink:null,vSpace:C,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:m,disableRemotePlayback:m,prefix:null,property:null,results:C,security:null,unselectable:null},space:"html",transform:A}),O=x({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:P,accentHeight:C,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:C,amplitude:C,arabicForm:null,ascent:C,attributeName:null,attributeType:null,azimuth:C,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:C,by:null,calcMode:null,capHeight:C,className:b,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:C,diffuseConstant:C,direction:null,display:null,dur:null,divisor:C,dominantBaseline:null,download:m,dx:null,dy:null,edgeMode:null,editable:null,elevation:C,enableBackground:null,end:null,event:null,exponent:C,externalResourcesRequired:null,fill:null,fillOpacity:C,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:w,g2:w,glyphName:w,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:C,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:C,horizOriginX:C,horizOriginY:C,id:null,ideographic:C,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:C,k:C,k1:C,k2:C,k3:C,k4:C,kernelMatrix:P,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:C,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:C,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:C,overlineThickness:C,paintOrder:null,panose1:null,path:null,pathLength:C,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:b,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:C,pointsAtY:C,pointsAtZ:C,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:P,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:P,rev:P,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:P,requiredFeatures:P,requiredFonts:P,requiredFormats:P,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:C,specularExponent:C,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:C,strikethroughThickness:C,string:null,stroke:null,strokeDashArray:P,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:C,strokeOpacity:C,strokeWidth:null,style:null,surfaceScale:C,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:P,tabIndex:C,tableValues:null,target:null,targetX:C,targetY:C,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:P,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:C,underlineThickness:C,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:C,values:null,vAlphabetic:C,vMathematical:C,vectorEffect:null,vHanging:C,vIdeographic:C,version:null,vertAdvY:C,vertOriginX:C,vertOriginY:C,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:C,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:T}),M=x({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase()}),D=x({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:A}),N=x({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase()}),L=h([E,_,M,D,N],"html"),z=h([E,O,M,D,N],"svg"),j=/[A-Z]/g,F=/-[a-z]/g,B=/^data[-\w.:]+$/i;function U(e){return"-"+e.toLowerCase()}function q(e){return e.charAt(1).toUpperCase()}let H={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var V=r(68591);let W=function(e){let t=e&&e.position&&e.position.end||{};if("number"==typeof t.line&&t.line>0&&"number"==typeof t.column&&t.column>0)return{line:t.line,column:t.column,offset:"number"==typeof t.offset&&t.offset>-1?t.offset:void 0}},$=function(e){let t=e&&e.position&&e.position.start||{};if("number"==typeof t.line&&t.line>0&&"number"==typeof t.column&&t.column>0)return{line:t.line,column:t.column,offset:"number"==typeof t.offset&&t.offset>-1?t.offset:void 0}};function K(e){return e&&"object"==typeof e?"position"in e||"type"in e?G(e.position):"start"in e||"end"in e?G(e):"line"in e||"column"in e?J(e):"":""}function J(e){return Z(e&&e.line)+":"+Z(e&&e.column)}function G(e){return J(e&&e.start)+"-"+J(e&&e.end)}function Z(e){return e&&"number"==typeof e?e:1}class Q extends Error{constructor(e,t,r){super(),"string"==typeof t&&(r=t,t=void 0);let n="",i={},o=!1;if(t&&(i="line"in t&&"column"in t?{place:t}:"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?n=e:!i.cause&&e&&(o=!0,n=e.message,i.cause=e),!i.ruleId&&!i.source&&"string"==typeof r){let e=r.indexOf(":");-1===e?i.ruleId=r:(i.source=r.slice(0,e),i.ruleId=r.slice(e+1))}if(!i.place&&i.ancestors&&i.ancestors){let e=i.ancestors[i.ancestors.length-1];e&&(i.place=e.position)}let s=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=n,this.line=s?s.line:void 0,this.name=K(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=o&&i.cause&&"string"==typeof i.cause.stack?i.cause.stack:"",this.actual,this.expected,this.note,this.url}}Q.prototype.file="",Q.prototype.name="",Q.prototype.reason="",Q.prototype.message="",Q.prototype.stack="",Q.prototype.column=void 0,Q.prototype.line=void 0,Q.prototype.ancestors=void 0,Q.prototype.cause=void 0,Q.prototype.fatal=void 0,Q.prototype.place=void 0,Q.prototype.ruleId=void 0,Q.prototype.source=void 0;let Y={}.hasOwnProperty,X=new Map,ee=/[A-Z]/g,et=new Set(["table","tbody","thead","tfoot","tr"]),er=new Set(["td","th"]),en="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function ei(e,t,r){var n;return"element"===t.type?function(e,t,r){let n=e.schema,i=n;"svg"===t.tagName.toLowerCase()&&"html"===n.space&&(i=z,e.schema=i),e.ancestors.push(t);let o=el(e,t.tagName,!1),s=function(e,t){let r,n;let i={};for(n in t.properties)if("children"!==n&&Y.call(t.properties,n)){let o=function(e,t,r){let n=function(e,t){let r=f(t),n=t,i=v;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&"data"===r.slice(0,4)&&B.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(F,q);n="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!F.test(e)){let r=e.replace(j,U);"-"!==r.charAt(0)&&(r="-"+r),t="data"+r}}i=I}return new i(n,t)}(e.schema,t);if(!(null==r||"number"==typeof r&&Number.isNaN(r))){if(Array.isArray(r)&&(r=n.commaSeparated?function(e,t){let r={};return(""===e[e.length-1]?[...e,""]:e).join((r.padRight?" ":"")+","+(!1===r.padLeft?"":" ")).trim()}(r):r.join(" ").trim()),"style"===n.property){let t="object"==typeof r?r:function(e,t){try{return V(t,{reactCompat:!0})}catch(r){if(e.ignoreInvalidStyle)return{};let t=new Q("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:r,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw t.file=e.filePath||void 0,t.url=en+"#cannot-parse-style-attribute",t}}(e,String(r));return"css"===e.stylePropertyNameCase&&(t=function(e){let t;let r={};for(t in e)Y.call(e,t)&&(r[function(e){let t=e.replace(ee,eu);return"ms-"===t.slice(0,3)&&(t="-"+t),t}(t)]=e[t]);return r}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&n.space?H[n.property]||n.property:n.attribute,r]}}(e,n,t.properties[n]);if(o){let[n,s]=o;e.tableCellAlignToStyle&&"align"===n&&"string"==typeof s&&er.has(t.tagName)?r=s:i[n]=s}}return r&&((i.style||(i.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=r),i}(e,t),a=ea(e,t);return et.has(t.tagName)&&(a=a.filter(function(e){return"string"!=typeof e||!("object"==typeof e?"text"===e.type&&p(e.value):p(e))})),eo(e,s,o,t),es(s,a),e.ancestors.pop(),e.schema=n,e.create(t,o,s,r)}(e,t,r):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){let r=t.data.estree.body[0];return(0,o.ok)("ExpressionStatement"===r.type),e.evaluater.evaluateExpression(r.expression)}ec(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,r){let n=e.schema,i=n;"svg"===t.name&&"html"===n.space&&(i=z,e.schema=i),e.ancestors.push(t);let s=null===t.name?e.Fragment:el(e,t.name,!0),a=function(e,t){let r={};for(let n of t.attributes)if("mdxJsxExpressionAttribute"===n.type){if(n.data&&n.data.estree&&e.evaluater){let t=n.data.estree.body[0];(0,o.ok)("ExpressionStatement"===t.type);let i=t.expression;(0,o.ok)("ObjectExpression"===i.type);let s=i.properties[0];(0,o.ok)("SpreadElement"===s.type),Object.assign(r,e.evaluater.evaluateExpression(s.argument))}else ec(e,t.position)}else{let i;let s=n.name;if(n.value&&"object"==typeof n.value){if(n.value.data&&n.value.data.estree&&e.evaluater){let t=n.value.data.estree.body[0];(0,o.ok)("ExpressionStatement"===t.type),i=e.evaluater.evaluateExpression(t.expression)}else ec(e,t.position)}else i=null===n.value||n.value;r[s]=i}return r}(e,t),l=ea(e,t);return eo(e,a,s,t),es(a,l),e.ancestors.pop(),e.schema=n,e.create(t,s,a,r)}(e,t,r):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);ec(e,t.position)}(e,t):"root"===t.type?function(e,t,r){let n={};return es(n,ea(e,t)),e.create(t,e.Fragment,n,r)}(e,t,r):"text"===t.type?(n=0,t.value):void 0}function eo(e,t,r,n){"string"!=typeof r&&r!==e.Fragment&&e.passNode&&(t.node=n)}function es(e,t){if(t.length>0){let r=t.length>1?t:t[0];r&&(e.children=r)}}function ea(e,t){let r=[],n=-1,i=e.passKeys?new Map:X;for(;++n=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(e,t,r){this.setCursor(Math.trunc(e));let n=this.right.splice(this.right.length-(t||0),Number.POSITIVE_INFINITY);return r&&eg(this.left,r),n.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),eg(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),eg(this.right,e.reverse())}setCursor(e){if(e!==this.left.length&&(!(e>this.left.length)||0!==this.right.length)&&(!(e<0)||0!==this.left.length)){if(en))return;let a=i.events.length,l=a;for(;l--;)if("exit"===i.events[l][0]&&"chunkFlow"===i.events[l][1].type){if(e){r=i.events[l][1].end;break}e=!0}for(g(s),o=a;ot;){let t=o[r];i.containerState=t[1],t[0].exit.call(i,e)}o.length=t}function m(){t.write([null]),r=void 0,t=void 0,i.containerState._closeFlow=void 0}}},eP={tokenize:function(e,t,r){return(0,eS.N)(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var eR=r(18560);let ek={resolve:function(e){return em(e),e},tokenize:function(e,t){let r;return function(t){return e.enter("content"),r=e.enter("chunkContent",{contentType:"content"}),n(t)};function n(t){return null===t?i(t):(0,eC.HP)(t)?e.check(eI,o,i)(t):(e.consume(t),n)}function i(r){return e.exit("chunkContent"),e.exit("content"),t(r)}function o(t){return e.consume(t),e.exit("chunkContent"),r.next=e.enter("chunkContent",{contentType:"content",previous:r}),r=r.next,n}}},eI={partial:!0,tokenize:function(e,t,r){let n=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,eS.N)(e,i,"linePrefix")};function i(i){if(null===i||(0,eC.HP)(i))return r(i);let o=n.events[n.events.length-1];return!n.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(i):e.interrupt(n.parser.constructs.flow,r,t)(i)}}},ex={tokenize:function(e){let t=this,r=e.attempt(eR.B,function(n){if(null===n){e.consume(n);return}return e.enter("lineEndingBlank"),e.consume(n),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r},e.attempt(this.parser.constructs.flowInitial,n,(0,eS.N)(e,e.attempt(this.parser.constructs.flow,n,e.attempt(ek,n)),"linePrefix")));return r;function n(n){if(null===n){e.consume(n);return}return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),t.currentConstruct=void 0,r}}},eE={resolveAll:function(e){return function(e,t){let r,n=-1;for(;++n<=e.length;)void 0===r?e[n]&&"data"===e[n][1].type&&(r=n,n++):e[n]&&"data"===e[n][1].type||(n!==r+2&&(e[r][1].end=e[n-1][1].end,e.splice(r+2,n-r-2),n=r+2),r=void 0);return e}}()},eT=e_("string"),eA=e_("text");function e_(e){var t;return{resolveAll:(t="text"===e?eO:void 0,function(e,r){let n,i=-1;for(;++i<=e.length;)void 0===n?e[i]&&"data"===e[i][1].type&&(n=i,i++):e[i]&&"data"===e[i][1].type||(i!==n+2&&(e[n][1].end=e[i-1][1].end,e.splice(n+2,i-n-2),i=n+2),n=void 0);return t?t(e,r):e}),tokenize:function(t){let r=this,n=this.parser.constructs[e],i=t.attempt(n,o,s);return o;function o(e){return l(e)?i(e):s(e)}function s(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),a}function a(e){return l(e)?(t.exit("data"),i(e)):(t.consume(e),a)}function l(e){if(null===e)return!0;let t=n[e],i=-1;if(t)for(;++i=3&&(null===s||(0,eC.HP)(s))?(e.exit("thematicBreak"),t(s)):r(s)}(s)}}},eD={continuation:{tokenize:function(e,t,r){let n=this;return n.containerState._closeFlow=void 0,e.check(eR.B,function(r){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,(0,eS.N)(e,t,"listItemIndent",n.containerState.size+1)(r)},function(r){return n.containerState.furtherBlankLines||!(0,eC.On)(r)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,i(r)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,e.attempt(eL,t,i)(r))});function i(i){return n.containerState._closeFlow=!0,n.interrupt=void 0,(0,eS.N)(e,e.attempt(eD,t,r),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)},name:"list",tokenize:function(e,t,r){let n=this,i=n.events[n.events.length-1],o=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,s=0;return function(t){let i=n.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!n.containerState.marker||t===n.containerState.marker:(0,eC.BM)(t)){if(n.containerState.type||(n.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(eM,r,a)(t):a(t);if(!n.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return(0,eC.BM)(i)&&++s<10?(e.consume(i),t):(!n.interrupt||s<2)&&(n.containerState.marker?i===n.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),a(i)):r(i)}(t)}return r(t)};function a(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||t,e.check(eR.B,n.interrupt?r:l,e.attempt(eN,u,c))}function l(e){return n.containerState.initialBlankLine=!0,o++,u(e)}function c(t){return(0,eC.On)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),u):r(t)}function u(r){return n.containerState.size=o+n.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(r)}}},eN={partial:!0,tokenize:function(e,t,r){let n=this;return(0,eS.N)(e,function(e){let i=n.events[n.events.length-1];return!(0,eC.On)(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):r(e)},"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},eL={partial:!0,tokenize:function(e,t,r){let n=this;return(0,eS.N)(e,function(e){let i=n.events[n.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===n.containerState.size?t(e):r(e)},"listItemIndent",n.containerState.size+1)}},ez={continuation:{tokenize:function(e,t,r){let n=this;return function(t){return(0,eC.On)(t)?(0,eS.N)(e,i,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):i(t)};function i(n){return e.attempt(ez,t,r)(n)}}},exit:function(e){e.exit("blockQuote")},name:"blockQuote",tokenize:function(e,t,r){let n=this;return function(t){if(62===t){let r=n.containerState;return r.open||(e.enter("blockQuote",{_container:!0}),r.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return r(t)};function i(r){return(0,eC.On)(r)?(e.enter("blockQuotePrefixWhitespace"),e.consume(r),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(r))}}};function ej(e,t,r,n,i,o,s,a,l){let c=l||Number.POSITIVE_INFINITY,u=0;return function(t){return 60===t?(e.enter(n),e.enter(i),e.enter(o),e.consume(t),e.exit(o),p):null===t||32===t||41===t||(0,eC.JQ)(t)?r(t):(e.enter(n),e.enter(s),e.enter(a),e.enter("chunkString",{contentType:"string"}),f(t))};function p(r){return 62===r?(e.enter(o),e.consume(r),e.exit(o),e.exit(i),e.exit(n),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),d(r))}function d(t){return 62===t?(e.exit("chunkString"),e.exit(a),p(t)):null===t||60===t||(0,eC.HP)(t)?r(t):(e.consume(t),92===t?h:d)}function h(t){return 60===t||62===t||92===t?(e.consume(t),d):d(t)}function f(i){return!u&&(null===i||41===i||(0,eC.Ee)(i))?(e.exit("chunkString"),e.exit(a),e.exit(s),e.exit(n),t(i)):u999||null===p||91===p||93===p&&!s||94===p&&!l&&"_hiddenFootnoteSupport"in a.parser.constructs?r(p):93===p?(e.exit(o),e.enter(i),e.consume(p),e.exit(i),e.exit(n),t):(0,eC.HP)(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(p))}function u(t){return null===t||91===t||93===t||(0,eC.HP)(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),s||(s=!(0,eC.On)(t)),92===t?p:u)}function p(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function eB(e,t,r,n,i,o){let s;return function(t){return 34===t||39===t||40===t?(e.enter(n),e.enter(i),e.consume(t),e.exit(i),s=40===t?41:t,a):r(t)};function a(r){return r===s?(e.enter(i),e.consume(r),e.exit(i),e.exit(n),t):(e.enter(o),l(r))}function l(t){return t===s?(e.exit(o),a(s)):null===t?r(t):(0,eC.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,eS.N)(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===s||null===t||(0,eC.HP)(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===s||92===t?(e.consume(t),c):c(t)}}function eU(e,t){let r;return function n(i){return(0,eC.HP)(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),r=!0,n):(0,eC.On)(i)?(0,eS.N)(e,n,r?"linePrefix":"lineSuffix")(i):t(i)}}var eq=r(70594);let eH={partial:!0,tokenize:function(e,t,r){return function(t){return(0,eC.Ee)(t)?eU(e,n)(t):r(t)};function n(t){return eB(e,i,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return(0,eC.On)(t)?(0,eS.N)(e,o,"whitespace")(t):o(t)}function o(e){return null===e||(0,eC.HP)(e)?t(e):r(e)}}},eV={name:"codeIndented",tokenize:function(e,t,r){let n=this;return function(t){return e.enter("codeIndented"),(0,eS.N)(e,i,"linePrefix",5)(t)};function i(t){let i=n.events[n.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(r){return null===r?o(r):(0,eC.HP)(r)?e.attempt(eW,t,o)(r):(e.enter("codeFlowValue"),function r(n){return null===n||(0,eC.HP)(n)?(e.exit("codeFlowValue"),t(n)):(e.consume(n),r)}(r))}(t):r(t)}function o(r){return e.exit("codeIndented"),t(r)}}},eW={partial:!0,tokenize:function(e,t,r){let n=this;return i;function i(t){return n.parser.lazy[n.now().line]?r(t):(0,eC.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):(0,eS.N)(e,o,"linePrefix",5)(t)}function o(e){let o=n.events[n.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):(0,eC.HP)(e)?i(e):r(e)}}},e$={name:"setextUnderline",resolveTo:function(e,t){let r,n,i,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){r=o;break}"paragraph"===e[o][1].type&&(n=o)}else"content"===e[o][1].type&&e.splice(o,1),i||"definition"!==e[o][1].type||(i=o);let s={type:"setextHeading",start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[n][1].type="setextHeadingText",i?(e.splice(n,0,["enter",s,t]),e.splice(i+1,0,["exit",e[r][1],t]),e[r][1].end={...e[i][1].end}):e[r][1]=s,e.push(["exit",s,t]),e},tokenize:function(e,t,r){let n;let i=this;return function(t){var s;let a,l=i.events.length;for(;l--;)if("lineEnding"!==i.events[l][1].type&&"linePrefix"!==i.events[l][1].type&&"content"!==i.events[l][1].type){a="paragraph"===i.events[l][1].type;break}return!i.parser.lazy[i.now().line]&&(i.interrupt||a)?(e.enter("setextHeadingLine"),n=t,s=t,e.enter("setextHeadingLineSequence"),function t(r){return r===n?(e.consume(r),t):(e.exit("setextHeadingLineSequence"),(0,eC.On)(r)?(0,eS.N)(e,o,"lineSuffix")(r):o(r))}(s)):r(t)};function o(n){return null===n||(0,eC.HP)(n)?(e.exit("setextHeadingLine"),t(n)):r(n)}}},eK=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],eJ=["pre","script","style","textarea"],eG={partial:!0,tokenize:function(e,t,r){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),e.attempt(eR.B,t,r)}}},eZ={partial:!0,tokenize:function(e,t,r){let n=this;return function(t){return(0,eC.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):r(t)};function i(e){return n.parser.lazy[n.now().line]?r(e):t(e)}}},eQ={partial:!0,tokenize:function(e,t,r){let n=this;return function(t){return null===t?r(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i)};function i(e){return n.parser.lazy[n.now().line]?r(e):t(e)}}},eY={concrete:!0,name:"codeFenced",tokenize:function(e,t,r){let n;let i=this,o={partial:!0,tokenize:function(e,t,r){let o=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s};function s(t){return e.enter("codeFencedFence"),(0,eC.On)(t)?(0,eS.N)(e,l,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===n?(e.enter("codeFencedFenceSequence"),function t(i){return i===n?(o++,e.consume(i),t):o>=a?(e.exit("codeFencedFenceSequence"),(0,eC.On)(i)?(0,eS.N)(e,c,"whitespace")(i):c(i)):r(i)}(t)):r(t)}function c(n){return null===n||(0,eC.HP)(n)?(e.exit("codeFencedFence"),t(n)):r(n)}}},s=0,a=0;return function(t){return function(t){let o=i.events[i.events.length-1];return s=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,n=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(i){return i===n?(a++,e.consume(i),t):a<3?r(i):(e.exit("codeFencedFenceSequence"),(0,eC.On)(i)?(0,eS.N)(e,l,"whitespace")(i):l(i))}(t)}(t)};function l(o){return null===o||(0,eC.HP)(o)?(e.exit("codeFencedFence"),i.interrupt?t(o):e.check(eQ,u,f)(o)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,eC.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(i)):(0,eC.On)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,eS.N)(e,c,"whitespace")(i)):96===i&&i===n?r(i):(e.consume(i),t)}(o))}function c(t){return null===t||(0,eC.HP)(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,eC.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(i)):96===i&&i===n?r(i):(e.consume(i),t)}(t))}function u(t){return e.attempt(o,f,p)(t)}function p(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d}function d(t){return s>0&&(0,eC.On)(t)?(0,eS.N)(e,h,"linePrefix",s+1)(t):h(t)}function h(t){return null===t||(0,eC.HP)(t)?e.check(eQ,u,f)(t):(e.enter("codeFlowValue"),function t(r){return null===r||(0,eC.HP)(r)?(e.exit("codeFlowValue"),h(r)):(e.consume(r),t)}(t))}function f(r){return e.exit("codeFenced"),t(r)}}},eX=document.createElement("i");function e0(e){let t="&"+e+";";eX.innerHTML=t;let r=eX.textContent;return(59!==r.charCodeAt(r.length-1)||"semi"===e)&&r!==t&&r}let e1={name:"characterReference",tokenize:function(e,t,r){let n,i;let o=this,s=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),a};function a(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),n=31,i=eC.lV,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),n=6,i=eC.ok,c):(e.enter("characterReferenceValue"),n=7,i=eC.BM,c(t))}function c(a){if(59===a&&s){let n=e.exit("characterReferenceValue");return i!==eC.lV||e0(o.sliceSerialize(n))?(e.enter("characterReferenceMarker"),e.consume(a),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):r(a)}return i(a)&&s++1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;let p={...e[r][1].end},d={...e[u][1].start};tr(p,-a),tr(d,a),o={type:a>1?"strongSequence":"emphasisSequence",start:p,end:{...e[r][1].end}},s={type:a>1?"strongSequence":"emphasisSequence",start:{...e[u][1].start},end:d},i={type:a>1?"strongText":"emphasisText",start:{...e[r][1].end},end:{...e[u][1].start}},n={type:a>1?"strong":"emphasis",start:{...o.start},end:{...s.end}},e[r][1].end={...o.start},e[u][1].start={...s.end},l=[],e[r][1].end.offset-e[r][1].start.offset&&(l=(0,ef.V)(l,[["enter",e[r][1],t],["exit",e[r][1],t]])),l=(0,ef.V)(l,[["enter",n,t],["enter",o,t],["exit",o,t],["enter",i,t]]),l=(0,ef.V)(l,(0,e6.W)(t.parser.constructs.insideSpan.null,e.slice(r+1,u),t)),l=(0,ef.V)(l,[["exit",i,t],["enter",s,t],["exit",s,t],["exit",n,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=(0,ef.V)(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,(0,ef.m)(e,r-1,u-r+3,l),u=r+l.length-c-2;break}}for(u=-1;++uo&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(o===i-1||i-4>o&&"whitespace"===e[i-2][1].type)&&(i-=o+1===i?2:4),i>o&&(r={type:"atxHeadingText",start:e[o][1].start,end:e[i][1].end},n={type:"chunkText",start:e[o][1].start,end:e[i][1].end,contentType:"text"},(0,ef.m)(e,o,i-o+1,[["enter",r,t],["enter",n,t],["exit",n,t],["exit",r,t]])),e},tokenize:function(e,t,r){let n=0;return function(i){var o;return e.enter("atxHeading"),o=i,e.enter("atxHeadingSequence"),function i(o){return 35===o&&n++<6?(e.consume(o),i):null===o||(0,eC.Ee)(o)?(e.exit("atxHeadingSequence"),function r(n){return 35===n?(e.enter("atxHeadingSequence"),function t(n){return 35===n?(e.consume(n),t):(e.exit("atxHeadingSequence"),r(n))}(n)):null===n||(0,eC.HP)(n)?(e.exit("atxHeading"),t(n)):(0,eC.On)(n)?(0,eS.N)(e,r,"whitespace")(n):(e.enter("atxHeadingText"),function t(n){return null===n||35===n||(0,eC.Ee)(n)?(e.exit("atxHeadingText"),r(n)):(e.consume(n),t)}(n))}(o)):r(o)}(o)}}},42:eM,45:[e$,eM],60:{concrete:!0,name:"htmlFlow",resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},tokenize:function(e,t,r){let n,i,o,s,a;let l=this;return function(t){var r;return r=t,e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(r),c};function c(s){return 33===s?(e.consume(s),u):47===s?(e.consume(s),i=!0,h):63===s?(e.consume(s),n=3,l.interrupt?t:O):(0,eC.CW)(s)?(e.consume(s),o=String.fromCharCode(s),f):r(s)}function u(i){return 45===i?(e.consume(i),n=2,p):91===i?(e.consume(i),n=5,s=0,d):(0,eC.CW)(i)?(e.consume(i),n=4,l.interrupt?t:O):r(i)}function p(n){return 45===n?(e.consume(n),l.interrupt?t:O):r(n)}function d(n){let i="CDATA[";return n===i.charCodeAt(s++)?(e.consume(n),s===i.length)?l.interrupt?t:R:d:r(n)}function h(t){return(0,eC.CW)(t)?(e.consume(t),o=String.fromCharCode(t),f):r(t)}function f(s){if(null===s||47===s||62===s||(0,eC.Ee)(s)){let a=47===s,c=o.toLowerCase();return!a&&!i&&eJ.includes(c)?(n=1,l.interrupt?t(s):R(s)):eK.includes(o.toLowerCase())?(n=6,a)?(e.consume(s),v):l.interrupt?t(s):R(s):(n=7,l.interrupt&&!l.parser.lazy[l.now().line]?r(s):i?function t(r){return(0,eC.On)(r)?(e.consume(r),t):w(r)}(s):g(s))}return 45===s||(0,eC.lV)(s)?(e.consume(s),o+=String.fromCharCode(s),f):r(s)}function v(n){return 62===n?(e.consume(n),l.interrupt?t:R):r(n)}function g(t){return 47===t?(e.consume(t),w):58===t||95===t||(0,eC.CW)(t)?(e.consume(t),m):(0,eC.On)(t)?(e.consume(t),g):w(t)}function m(t){return 45===t||46===t||58===t||95===t||(0,eC.lV)(t)?(e.consume(t),m):y(t)}function y(t){return 61===t?(e.consume(t),S):(0,eC.On)(t)?(e.consume(t),y):g(t)}function S(t){return null===t||60===t||61===t||62===t||96===t?r(t):34===t||39===t?(e.consume(t),a=t,C):(0,eC.On)(t)?(e.consume(t),S):function t(r){return null===r||34===r||39===r||47===r||60===r||61===r||62===r||96===r||(0,eC.Ee)(r)?y(r):(e.consume(r),t)}(t)}function C(t){return t===a?(e.consume(t),a=null,b):null===t||(0,eC.HP)(t)?r(t):(e.consume(t),C)}function b(e){return 47===e||62===e||(0,eC.On)(e)?g(e):r(e)}function w(t){return 62===t?(e.consume(t),P):r(t)}function P(t){return null===t||(0,eC.HP)(t)?R(t):(0,eC.On)(t)?(e.consume(t),P):r(t)}function R(t){return 45===t&&2===n?(e.consume(t),E):60===t&&1===n?(e.consume(t),T):62===t&&4===n?(e.consume(t),M):63===t&&3===n?(e.consume(t),O):93===t&&5===n?(e.consume(t),_):(0,eC.HP)(t)&&(6===n||7===n)?(e.exit("htmlFlowData"),e.check(eG,D,k)(t)):null===t||(0,eC.HP)(t)?(e.exit("htmlFlowData"),k(t)):(e.consume(t),R)}function k(t){return e.check(eZ,I,D)(t)}function I(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),x}function x(t){return null===t||(0,eC.HP)(t)?k(t):(e.enter("htmlFlowData"),R(t))}function E(t){return 45===t?(e.consume(t),O):R(t)}function T(t){return 47===t?(e.consume(t),o="",A):R(t)}function A(t){if(62===t){let r=o.toLowerCase();return eJ.includes(r)?(e.consume(t),M):R(t)}return(0,eC.CW)(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),A):R(t)}function _(t){return 93===t?(e.consume(t),O):R(t)}function O(t){return 62===t?(e.consume(t),M):45===t&&2===n?(e.consume(t),O):R(t)}function M(t){return null===t||(0,eC.HP)(t)?(e.exit("htmlFlowData"),D(t)):(e.consume(t),M)}function D(r){return e.exit("htmlFlow"),t(r)}}},61:e$,95:eM,96:eY,126:eY},tl={38:e1,92:e2},tc={[-5]:e3,[-4]:e3,[-3]:e3,33:e7,38:e1,42:tt,60:[{name:"autolink",tokenize:function(e,t,r){let n=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return(0,eC.CW)(t)?(e.consume(t),o):64===t?r(t):a(t)}function o(t){return 43===t||45===t||46===t||(0,eC.lV)(t)?(n=1,function t(r){return 58===r?(e.consume(r),n=0,s):(43===r||45===r||46===r||(0,eC.lV)(r))&&n++<32?(e.consume(r),t):(n=0,a(r))}(t)):a(t)}function s(n){return 62===n?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):null===n||32===n||60===n||(0,eC.JQ)(n)?r(n):(e.consume(n),s)}function a(t){return 64===t?(e.consume(t),l):(0,eC.cx)(t)?(e.consume(t),a):r(t)}function l(i){return(0,eC.lV)(i)?function i(o){return 46===o?(e.consume(o),n=0,l):62===o?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(o),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(o){if((45===o||(0,eC.lV)(o))&&n++<63){let r=45===o?t:i;return e.consume(o),r}return r(o)}(o)}(i):r(i)}}},{name:"htmlText",tokenize:function(e,t,r){let n,i,o;let s=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),a};function a(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),C):63===t?(e.consume(t),y):(0,eC.CW)(t)?(e.consume(t),w):r(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),i=0,h):(0,eC.CW)(t)?(e.consume(t),m):r(t)}function c(t){return 45===t?(e.consume(t),d):r(t)}function u(t){return null===t?r(t):45===t?(e.consume(t),p):(0,eC.HP)(t)?(o=u,A(t)):(e.consume(t),u)}function p(t){return 45===t?(e.consume(t),d):u(t)}function d(e){return 62===e?T(e):45===e?p(e):u(e)}function h(t){let n="CDATA[";return t===n.charCodeAt(i++)?(e.consume(t),i===n.length?f:h):r(t)}function f(t){return null===t?r(t):93===t?(e.consume(t),v):(0,eC.HP)(t)?(o=f,A(t)):(e.consume(t),f)}function v(t){return 93===t?(e.consume(t),g):f(t)}function g(t){return 62===t?T(t):93===t?(e.consume(t),g):f(t)}function m(t){return null===t||62===t?T(t):(0,eC.HP)(t)?(o=m,A(t)):(e.consume(t),m)}function y(t){return null===t?r(t):63===t?(e.consume(t),S):(0,eC.HP)(t)?(o=y,A(t)):(e.consume(t),y)}function S(e){return 62===e?T(e):y(e)}function C(t){return(0,eC.CW)(t)?(e.consume(t),b):r(t)}function b(t){return 45===t||(0,eC.lV)(t)?(e.consume(t),b):function t(r){return(0,eC.HP)(r)?(o=t,A(r)):(0,eC.On)(r)?(e.consume(r),t):T(r)}(t)}function w(t){return 45===t||(0,eC.lV)(t)?(e.consume(t),w):47===t||62===t||(0,eC.Ee)(t)?P(t):r(t)}function P(t){return 47===t?(e.consume(t),T):58===t||95===t||(0,eC.CW)(t)?(e.consume(t),R):(0,eC.HP)(t)?(o=P,A(t)):(0,eC.On)(t)?(e.consume(t),P):T(t)}function R(t){return 45===t||46===t||58===t||95===t||(0,eC.lV)(t)?(e.consume(t),R):function t(r){return 61===r?(e.consume(r),k):(0,eC.HP)(r)?(o=t,A(r)):(0,eC.On)(r)?(e.consume(r),t):P(r)}(t)}function k(t){return null===t||60===t||61===t||62===t||96===t?r(t):34===t||39===t?(e.consume(t),n=t,I):(0,eC.HP)(t)?(o=k,A(t)):(0,eC.On)(t)?(e.consume(t),k):(e.consume(t),x)}function I(t){return t===n?(e.consume(t),n=void 0,E):null===t?r(t):(0,eC.HP)(t)?(o=I,A(t)):(e.consume(t),I)}function x(t){return null===t||34===t||39===t||60===t||61===t||96===t?r(t):47===t||62===t||(0,eC.Ee)(t)?P(t):(e.consume(t),x)}function E(e){return 47===e||62===e||(0,eC.Ee)(e)?P(e):r(e)}function T(n){return 62===n?(e.consume(n),e.exit("htmlTextData"),e.exit("htmlText"),t):r(n)}function A(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),_}function _(t){return(0,eC.On)(t)?(0,eS.N)(e,O,"linePrefix",s.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):O(t)}function O(t){return e.enter("htmlTextData"),o(t)}}}],91:tn,92:[{name:"hardBreakEscape",tokenize:function(e,t,r){return function(t){return e.enter("hardBreakEscape"),e.consume(t),n};function n(n){return(0,eC.HP)(n)?(e.exit("hardBreakEscape"),t(n)):r(n)}}},e2],93:e4,95:tt,96:{name:"codeText",previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(e){let t,r,n=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[n][1].type||"space"===e[n][1].type)){for(t=i;++t13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(65535&r)==65535||(65535&r)==65534||r>1114111?"�":String.fromCodePoint(r)}let tv=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function tg(e,t,r){if(t)return t;if(35===r.charCodeAt(0)){let e=r.charCodeAt(1),t=120===e||88===e;return tf(r.slice(t?2:1),t?16:10)}return e0(r)||e}let tm={}.hasOwnProperty;function ty(e){return{line:e.line,column:e.column,offset:e.offset}}function tS(e,t){if(e)throw Error("Cannot close `"+e.type+"` ("+K({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+K({start:t.start,end:t.end})+") is open");throw Error("Cannot close document, a token (`"+t.type+"`, "+K({start:t.start,end:t.end})+") is still open")}function tC(e){let t=this;t.parser=function(r){var n,o;let s,a,l,c;return"string"!=typeof(n={...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})&&(o=n,n=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:n(m),autolinkProtocol:c,autolinkEmail:c,atxHeading:n(f),blockQuote:n(function(){return{type:"blockquote",children:[]}}),characterEscape:c,characterReference:c,codeFenced:n(h),codeFencedFenceInfo:i,codeFencedFenceMeta:i,codeIndented:n(h,i),codeText:n(function(){return{type:"inlineCode",value:""}},i),codeTextData:c,data:c,codeFlowValue:c,definition:n(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:i,definitionLabelString:i,definitionTitleString:i,emphasis:n(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:n(v),hardBreakTrailing:n(v),htmlFlow:n(g,i),htmlFlowData:c,htmlText:n(g,i),htmlTextData:c,image:n(function(){return{type:"image",title:null,url:"",alt:null}}),label:i,link:n(m),listItem:n(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0)},listOrdered:n(y,function(){this.data.expectingFirstListItemValue=!0}),listUnordered:n(y),paragraph:n(function(){return{type:"paragraph",children:[]}}),reference:function(){this.data.referenceType="collapsed"},referenceString:i,resourceDestinationString:i,resourceTitleString:i,setextHeading:n(f),strong:n(function(){return{type:"strong",children:[]}}),thematicBreak:n(function(){return{type:"thematicBreak"}})},exit:{atxHeading:s(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];if(!t.depth){let r=this.sliceSerialize(e).length;t.depth=r}},autolink:s(),autolinkEmail:function(e){u.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){u.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:s(),characterEscapeValue:u,characterReferenceMarkerHexadecimal:d,characterReferenceMarkerNumeric:d,characterReferenceValue:function(e){let t;let r=this.sliceSerialize(e),n=this.data.characterReferenceType;n?(t=tf(r,"characterReferenceMarkerNumeric"===n?10:16),this.data.characterReferenceType=void 0):t=e0(r);let i=this.stack[this.stack.length-1];i.value+=t},characterReference:function(e){this.stack.pop().position.end=ty(e.end)},codeFenced:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}),codeFencedFence:function(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:u,codeIndented:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),codeTextData:u,data:u,definition:s(),definitionDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=(0,eq.B)(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:s(),hardBreakEscape:s(p),hardBreakTrailing:s(p),htmlFlow:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlFlowData:u,htmlText:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlTextData:u,image:s(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),r=this.stack[this.stack.length-1];if(this.data.inReference=!0,"link"===r.type){let t=e.children;r.children=t}else r.alt=t},labelText:function(e){let t=this.sliceSerialize(e),r=this.stack[this.stack.length-2];r.label=t.replace(tv,tg),r.identifier=(0,eq.B)(t).toLowerCase()},lineEnding:function(e){let r=this.stack[this.stack.length-1];if(this.data.atHardBreak){r.children[r.children.length-1].position.end=ty(e.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(r.type)&&(c.call(this,e),u.call(this,e))},link:s(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),listItem:s(),listOrdered:s(),listUnordered:s(),paragraph:s(),referenceString:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=(0,eq.B)(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"},resourceDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){this.data.inReference=void 0},setextHeading:s(function(){this.data.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2},setextHeadingText:function(){this.data.setextHeadingSlurpLineEnding=!0},strong:s(),thematicBreak:s()}};(function e(t,r){let n=-1;for(;++n0){let e=s.tokenStack[s.tokenStack.length-1];(e[1]||tS).call(s,void 0,e[0])}for(n.position={start:ty(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:ty(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},u=-1;++u-1){let e=r[0];"string"==typeof e?r[0]=e.slice(i):r.shift()}s>0&&r.push(e[o].slice(0,s))}return r}(s,e)}function d(){let{_bufferIndex:e,_index:t,line:r,column:i,offset:o}=n;return{_bufferIndex:e,_index:t,line:r,column:i,offset:o}}function h(e){u=u(e)}function f(e,t){t.restore()}function v(e,t){return function(r,n,i){var o;let s,a,u,p;return Array.isArray(r)?d(r):"tokenize"in r?d([r]):(o=r,function(e){let t=null!==e&&o[e],r=null!==e&&o.null;return d([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]])(e)});function d(e){return(s=e,a=0,0===e.length)?i:function(e){return function(r){return(p=m(),u=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?f(r):e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,h,f)(r)}}(e[a])}function h(t){return e(u,p),n}function f(e){if(p.restore(),++a-1){let e=r[0];"string"==typeof e?r[0]=e.slice(i):r.shift()}s>0&&r.push(e[o].slice(0,s))}return r}(s,e)}function d(){let{_bufferIndex:e,_index:t,line:r,column:i,offset:o}=n;return{_bufferIndex:e,_index:t,line:r,column:i,offset:o}}function h(e){u=u(e)}function f(e,t){t.restore()}function v(e,t){return function(r,n,i){var o;let s,a,u,p;return Array.isArray(r)?d(r):"tokenize"in r?d([r]):(o=r,function(e){let t=null!==e&&o[e],r=null!==e&&o.null;return d([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]])(e)});function d(e){return(s=e,a=0,0===e.length)?i:function(e){return function(r){return(p=m(),u=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?f(r):e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,h,f)(r)}}(e[a])}function h(t){return e(u,p),n}function f(e){if(p.restore(),++a-1){let e=r[0];"string"==typeof e?r[0]=e.slice(i):r.shift()}s>0&&r.push(e[o].slice(0,s))}return r}(s,e)}function d(){let{_bufferIndex:e,_index:t,line:r,column:i,offset:o}=n;return{_bufferIndex:e,_index:t,line:r,column:i,offset:o}}function h(e){u=u(e)}function f(e,t){t.restore()}function v(e,t){return function(r,n,i){var o;let s,a,u,p;return Array.isArray(r)?d(r):"tokenize"in r?d([r]):(o=r,function(e){let t=null!==e&&o[e],r=null!==e&&o.null;return d([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]])(e)});function d(e){return(s=e,a=0,0===e.length)?i:function(e){return function(r){return(p=m(),u=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?f(r):e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,h,f)(r)}}(e[a])}function h(t){return e(u,p),n}function f(e){if(p.restore(),++a-1){let e=r[0];"string"==typeof e?r[0]=e.slice(i):r.shift()}s>0&&r.push(e[o].slice(0,s))}return r}(s,e)}function d(){let{_bufferIndex:e,_index:t,line:r,column:i,offset:o}=n;return{_bufferIndex:e,_index:t,line:r,column:i,offset:o}}function h(e){u=u(e)}function f(e,t){t.restore()}function v(e,t){return function(r,n,i){var o;let s,a,u,p;return Array.isArray(r)?d(r):"tokenize"in r?d([r]):(o=r,function(e){let t=null!==e&&o[e],r=null!==e&&o.null;return d([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]])(e)});function d(e){return(s=e,a=0,0===e.length)?i:function(e){return function(r){return(p=m(),u=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?f(r):e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,h,f)(r)}}(e[a])}function h(t){return e(u,p),n}function f(e){if(p.restore(),++a-1){let e=r[0];"string"==typeof e?r[0]=e.slice(i):r.shift()}s>0&&r.push(e[o].slice(0,s))}return r}(s,e)}function d(){let{_bufferIndex:e,_index:t,line:r,column:i,offset:o}=n;return{_bufferIndex:e,_index:t,line:r,column:i,offset:o}}function h(e){u=u(e)}function f(e,t){t.restore()}function v(e,t){return function(r,n,i){var o;let s,a,u,p;return Array.isArray(r)?d(r):"tokenize"in r?d([r]):(o=r,function(e){let t=null!==e&&o[e],r=null!==e&&o.null;return d([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]])(e)});function d(e){return(s=e,a=0,0===e.length)?i:function(e){return function(r){return(p=m(),u=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?f(r):e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,h,f)(r)}}(e[a])}function h(t){return e(u,p),n}function f(e){if(p.restore(),++a{let r=(t,r)=>(e.set(r,t),t),n=i=>{if(e.has(i))return e.get(i);let[o,s]=t[i];switch(o){case 0:case -1:return r(s,i);case 1:{let e=r([],i);for(let t of s)e.push(n(t));return e}case 2:{let e=r({},i);for(let[t,r]of s)e[n(t)]=n(r);return e}case 3:return r(new Date(s),i);case 4:{let{source:e,flags:t}=s;return r(new RegExp(e,t),i)}case 5:{let e=r(new Map,i);for(let[t,r]of s)e.set(n(t),n(r));return e}case 6:{let e=r(new Set,i);for(let t of s)e.add(n(t));return e}case 7:{let{name:e,message:t}=s;return r(new tb[e](t),i)}case 8:return r(BigInt(s),i);case"BigInt":return r(Object(BigInt(s)),i);case"ArrayBuffer":return r(new Uint8Array(s).buffer,s);case"DataView":{let{buffer:e}=new Uint8Array(s);return r(new DataView(e),s)}}return r(new tb[o](s),i)};return n},tP=e=>tw(new Map,e)(0),{toString:tR}={},{keys:tk}=Object,tI=e=>{let t=typeof e;if("object"!==t||!e)return[0,t];let r=tR.call(e).slice(8,-1);switch(r){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""];case"DataView":return[1,r]}return r.includes("Array")?[1,r]:r.includes("Error")?[7,r]:[2,r]},tx=([e,t])=>0===e&&("function"===t||"symbol"===t),tE=(e,t,r,n)=>{let i=(e,t)=>{let i=n.push(e)-1;return r.set(t,i),i},o=n=>{if(r.has(n))return r.get(n);let[s,a]=tI(n);switch(s){case 0:{let t=n;switch(a){case"bigint":s=8,t=n.toString();break;case"function":case"symbol":if(e)throw TypeError("unable to serialize "+a);t=null;break;case"undefined":return i([-1],n)}return i([s,t],n)}case 1:{if(a){let e=n;return"DataView"===a?e=new Uint8Array(n.buffer):"ArrayBuffer"===a&&(e=new Uint8Array(n)),i([a,[...e]],n)}let e=[],t=i([s,e],n);for(let t of n)e.push(o(t));return t}case 2:{if(a)switch(a){case"BigInt":return i([a,n.toString()],n);case"Boolean":case"Number":case"String":return i([a,n.valueOf()],n)}if(t&&"toJSON"in n)return o(n.toJSON());let r=[],l=i([s,r],n);for(let t of tk(n))(e||!tx(tI(n[t])))&&r.push([o(t),o(n[t])]);return l}case 3:return i([s,n.toISOString()],n);case 4:{let{source:e,flags:t}=n;return i([s,{source:e,flags:t}],n)}case 5:{let t=[],r=i([s,t],n);for(let[r,i]of n)(e||!(tx(tI(r))||tx(tI(i))))&&t.push([o(r),o(i)]);return r}case 6:{let t=[],r=i([s,t],n);for(let r of n)(e||!tx(tI(r)))&&t.push(o(r));return r}}let{message:l}=n;return i([s,{name:a,message:l}],n)};return o},tT=(e,{json:t,lossy:r}={})=>{let n=[];return tE(!(t||r),!!t,new Map,n)(e),n},tA="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?tP(tT(e,t)):structuredClone(e):(e,t)=>tP(tT(e,t));function t_(e){let t=[],r=-1,n=0,i=0;for(;++r55295&&o<57344){let t=e.charCodeAt(r+1);o<56320&&t>56319&&t<57344?(s=String.fromCharCode(o,t),i=1):s="�"}else s=String.fromCharCode(o);s&&(t.push(e.slice(n,r),encodeURIComponent(s)),n=r+i+1,s=""),i&&(r+=i,i=0)}return t.join("")+e.slice(n)}function tO(e,t){let r=[{type:"text",value:"↩"}];return t>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),r}function tM(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}var tD=r(77885);function tN(e,t){let r=t.referenceType,n="]";if("collapsed"===r?n+="[]":"full"===r&&(n+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+n}];let i=e.all(t),o=i[0];o&&"text"===o.type?o.value="["+o.value:i.unshift({type:"text",value:"["});let s=i[i.length-1];return s&&"text"===s.type?s.value+=n:i.push({type:"text",value:n}),i}function tL(e){let t=e.spread;return null==t?e.children.length>1:t}function tz(e,t,r){let n=0,i=e.length;if(t){let t=e.codePointAt(n);for(;9===t||32===t;)n++,t=e.codePointAt(n)}if(r){let t=e.codePointAt(i-1);for(;9===t||32===t;)i--,t=e.codePointAt(i-1)}return i>n?e.slice(n,i):""}let tj={blockquote:function(e,t){let r={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,r),e.applyData(t,r)},break:function(e,t){let r={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,r),[e.applyData(t,r),{type:"text",value:"\n"}]},code:function(e,t){let r=t.value?t.value+"\n":"",n={};t.lang&&(n.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:n,children:[{type:"text",value:r}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){let r={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},emphasis:function(e,t){let r={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},footnoteReference:function(e,t){let r;let n="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",i=String(t.identifier).toUpperCase(),o=t_(i.toLowerCase()),s=e.footnoteOrder.indexOf(i),a=e.footnoteCounts.get(i);void 0===a?(a=0,e.footnoteOrder.push(i),r=e.footnoteOrder.length):r=s+1,a+=1,e.footnoteCounts.set(i,a);let l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+o,id:n+"fnref-"+o+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(r)}]};e.patch(t,l);let c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){let r={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},html:function(e,t){if(e.options.allowDangerousHtml){let r={type:"raw",value:t.value};return e.patch(t,r),e.applyData(t,r)}},imageReference:function(e,t){let r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return tN(e,t);let i={src:t_(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(i.title=n.title);let o={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){let r={src:t_(t.url)};null!==t.alt&&void 0!==t.alt&&(r.alt=t.alt),null!==t.title&&void 0!==t.title&&(r.title=t.title);let n={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,n),e.applyData(t,n)},inlineCode:function(e,t){let r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);let n={type:"element",tagName:"code",properties:{},children:[r]};return e.patch(t,n),e.applyData(t,n)},linkReference:function(e,t){let r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return tN(e,t);let i={href:t_(n.url||"")};null!==n.title&&void 0!==n.title&&(i.title=n.title);let o={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)},link:function(e,t){let r={href:t_(t.url)};null!==t.title&&void 0!==t.title&&(r.title=t.title);let n={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},listItem:function(e,t,r){let n=e.all(t),i=r?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let r=e.children,n=-1;for(;!t&&++n0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let a=-1;for(;++a0){let n={type:"element",tagName:"tbody",properties:{},children:e.wrap(r,!0)},o=$(t.children[1]),s=W(t.children[t.children.length-1]);o&&s&&(n.position={start:o,end:s}),i.push(n)}let o={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,o),e.applyData(t,o)},tableCell:function(e,t){let r={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},tableRow:function(e,t,r){let n=r?r.children:void 0,i=0===(n?n.indexOf(t):1)?"th":"td",o=r&&"table"===r.type?r.align:void 0,s=o?o.length:t.children.length,a=-1,l=[];for(;++a0,!0),n[0]),i=n.index+n[0].length,n=r.exec(t);return o.push(tz(t.slice(i),i>0,!1)),o.join("")}(String(t.value))};return e.patch(t,r),e.applyData(t,r)},thematicBreak:function(e,t){let r={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,r),e.applyData(t,r)},toml:tF,yaml:tF,definition:tF,footnoteDefinition:tF};function tF(){}let tB={}.hasOwnProperty,tU={};function tq(e,t){e.position&&(t.position=function(e){let t=$(e),r=W(e);if(t&&r)return{start:t,end:r}}(e))}function tH(e,t){let r=t;if(e&&e.data){let t=e.data.hName,n=e.data.hChildren,i=e.data.hProperties;"string"==typeof t&&("element"===r.type?r.tagName=t:r={type:"element",tagName:t,properties:{},children:"children"in r?r.children:[r]}),"element"===r.type&&i&&Object.assign(r.properties,tA(i)),"children"in r&&r.children&&null!=n&&(r.children=n)}return r}function tV(e,t){let r=[],n=-1;for(t&&r.push({type:"text",value:"\n"});++n0&&r.push({type:"text",value:"\n"}),r}function tW(e){let t=0,r=e.charCodeAt(t);for(;9===r||32===r;)t++,r=e.charCodeAt(t);return e.slice(t)}function t$(e,t){let r=function(e,t){let r=t||tU,n=new Map,i=new Map,o={all:function(e){let t=[];if("children"in e){let r=e.children,n=-1;for(;++n0&&p.push({type:"text",value:" "});let e="string"==typeof r?r:r(l,u);"string"==typeof e&&(e={type:"text",value:e}),p.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+c+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof n?n:n(l,u),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}let h=o[o.length-1];if(h&&"element"===h.type&&"p"===h.tagName){let e=h.children[h.children.length-1];e&&"text"===e.type?e.value+=" ":h.children.push({type:"text",value:" "}),h.children.push(...p)}else o.push(...p);let f={type:"element",tagName:"li",properties:{id:t+"fn-"+c},children:e.wrap(o,!0)};e.patch(i,f),a.push(f)}if(0!==a.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...tA(s),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(a,!0)},{type:"text",value:"\n"}]}}(r),s=Array.isArray(n)?{type:"root",children:n}:n||{type:"root",children:[]};return i&&((0,o.ok)("children"in s),s.children.push({type:"text",value:"\n"},i)),s}function tK(e,t){return e&&"run"in e?async function(r,n){let i=t$(r,{file:n,...t});await e.run(i,n)}:function(r,n){return t$(r,{file:n,...e||t})}}function tJ(e){if(e)throw e}var tG=r(59721);function tZ(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}let tQ={basename:function(e,t){let r;if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');tY(e);let n=0,i=-1,o=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;o--;)if(47===e.codePointAt(o)){if(r){n=o+1;break}}else i<0&&(r=!0,i=o+1);return i<0?"":e.slice(n,i)}if(t===e)return"";let s=-1,a=t.length-1;for(;o--;)if(47===e.codePointAt(o)){if(r){n=o+1;break}}else s<0&&(r=!0,s=o+1),a>-1&&(e.codePointAt(o)===t.codePointAt(a--)?a<0&&(i=o):(a=-1,i=s));return n===i?i=s:i<0&&(i=e.length),e.slice(n,i)},dirname:function(e){let t;if(tY(e),0===e.length)return".";let r=-1,n=e.length;for(;--n;)if(47===e.codePointAt(n)){if(t){r=n;break}}else t||(t=!0);return r<0?47===e.codePointAt(0)?"/":".":1===r&&47===e.codePointAt(0)?"//":e.slice(0,r)},extname:function(e){let t;tY(e);let r=e.length,n=-1,i=0,o=-1,s=0;for(;r--;){let a=e.codePointAt(r);if(47===a){if(t){i=r+1;break}continue}n<0&&(t=!0,n=r+1),46===a?o<0?o=r:1!==s&&(s=1):o>-1&&(s=-1)}return o<0||n<0||0===s||1===s&&o===n-1&&o===i+1?"":e.slice(o,n)},join:function(...e){let t,r=-1;for(;++r2){if((n=i.lastIndexOf("/"))!==i.length-1){n<0?(i="",o=0):o=(i=i.slice(0,n)).length-1-i.lastIndexOf("/"),s=l,a=0;continue}}else if(i.length>0){i="",o=0,s=l,a=0;continue}}t&&(i=i.length>0?i+"/..":"..",o=2)}else i.length>0?i+="/"+e.slice(s+1,l):i=e.slice(s+1,l),o=l-s-1;s=l,a=0}else 46===r&&a>-1?a++:a=-1}return i}(e,!t);return 0!==r.length||t||(r="."),r.length>0&&47===e.codePointAt(e.length-1)&&(r+="/"),t?"/"+r:r}(t)},sep:"/"};function tY(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let tX={cwd:function(){return"/"}};function t0(e){return!!(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}let t1=["history","path","basename","stem","extname","dirname"];class t2{constructor(e){let t,r;t=e?t0(e)?{path:e}:"string"==typeof e||function(e){return!!(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd="cwd"in t?"":tX.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n=-1;for(;++nt.length;s&&t.push(n);try{o=e.apply(this,t)}catch(e){if(s&&r)throw e;return n(e)}s||(o&&o.then&&"function"==typeof o.then?o.then(i,n):o instanceof Error?n(o):i(o))};function n(e,...i){r||(r=!0,t(e,...i))}function i(e){n(null,e)}})(a,i)(...s):n(null,...s)})(null,...t)},use:function(r){if("function"!=typeof r)throw TypeError("Expected `middelware` to be a function, not "+r);return e.push(r),t}};return t}()}copy(){let e=new t9,t=-1;for(;++t0){let[n,...o]=t,s=r[i][1];tZ(s)&&tZ(n)&&(n=tG(!0,s,n)),r[i]=[e,n,...o]}}}}let t7=new t9().freeze();function re(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `parser`")}function rt(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `compiler`")}function rr(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function rn(e){if(!tZ(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function ri(e,t,r){if(!r)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function ro(e){var t;return(t=e)&&"object"==typeof t&&"message"in t&&"messages"in t?e:new t2(e)}let rs=[],ra={allowDangerousHtml:!0},rl=/^(https?|ircs?|mailto|xmpp)$/i,rc=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ru(e){let t=function(e){let t=e.rehypePlugins||rs,r=e.remarkPlugins||rs,n=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...ra}:ra;return t7().use(tC).use(r).use(tK,n).use(t)}(e),r=function(e){let t=e.children||"",r=new t2;return"string"==typeof t?r.value=t:(0,o.HB)("Unexpected value `"+t+"` for `children` prop, expected `string`"),r}(e);return function(e,t){let r=t.allowedElements,n=t.allowElement,i=t.components,s=t.disallowedElements,a=t.skipHtml,l=t.unwrapDisallowed,c=t.urlTransform||rp;for(let e of rc)Object.hasOwn(t,e.from)&&(0,o.HB)("Unexpected `"+e.from+"` prop, "+(e.to?"use `"+e.to+"` instead":"remove it")+" (see for more info)");return r&&s&&(0,o.HB)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),(0,tD.YR)(e,function(e,t,i){if("raw"===e.type&&i&&"number"==typeof t)return a?i.children.splice(t,1):i.children[t]={type:"text",value:e.value},t;if("element"===e.type){let t;for(t in ep)if(Object.hasOwn(ep,t)&&Object.hasOwn(e.properties,t)){let r=e.properties[t],n=ep[t];(null===n||n.includes(e.tagName))&&(e.properties[t]=c(String(r||""),t,e))}}if("element"===e.type){let o=r?!r.includes(e.tagName):!!s&&s.includes(e.tagName);if(!o&&n&&"number"==typeof t&&(o=!n(e,t,i)),o&&i&&"number"==typeof t)return l&&e.children?i.children.splice(t,1,...e.children):i.children.splice(t,1),t}}),function(e,t){var r,n,i,o,s;let a;if(!t||void 0===t.Fragment)throw TypeError("Expected `Fragment` in options");let l=t.filePath||void 0;if(t.development){if("function"!=typeof t.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");r=l,n=t.jsxDEV,a=function(e,t,i,o){let s=Array.isArray(i.children),a=$(e);return n(t,i,o,s,{columnNumber:a?a.column-1:void 0,fileName:r,lineNumber:a?a.line:void 0},void 0)}}else{if("function"!=typeof t.jsx)throw TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw TypeError("Expected `jsxs` in production options");i=0,o=t.jsx,s=t.jsxs,a=function(e,t,r,n){let i=Array.isArray(r.children)?s:o;return n?i(t,r,n):i(t,r)}}let c={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:a,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:l,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?z:L,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},u=ei(c,e,void 0);return u&&"string"!=typeof u?u:c.create(e,c.Fragment,{children:u||void 0},void 0)}(e,{Fragment:ed.Fragment,components:i,ignoreInvalidStyle:!0,jsx:ed.jsx,jsxs:ed.jsxs,passKeys:!0,passNode:!0})}(t.runSync(t.parse(r),r),e)}function rp(e){let t=e.indexOf(":"),r=e.indexOf("?"),n=e.indexOf("#"),i=e.indexOf("/");return -1===t||-1!==i&&t>i||-1!==r&&t>r||-1!==n&&t>n||rl.test(e.slice(0,t))?e:""}},68421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageDataStreamType=t.ActivityPayloadResponse=void 0;class r{constructor(e){this.privActivityResponse=JSON.parse(e)}static fromJSON(e){return new r(e)}get conversationId(){return this.privActivityResponse.conversationId}get messageDataStreamType(){return this.privActivityResponse.messageDataStreamType}get messagePayload(){return this.privActivityResponse.messagePayload}get version(){return this.privActivityResponse.version}}t.ActivityPayloadResponse=r,function(e){e[e.None=0]="None",e[e.TextToSpeechAudio=1]="TextToSpeechAudio"}(t.MessageDataStreamType||(t.MessageDataStreamType={}))},68591:function(e,t,r){"use strict";var n=(this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(r(34919)),i=r(66643);function o(e,t){var r={};return e&&"string"==typeof e&&(0,n.default)(e,function(e,n){e&&n&&(r[(0,i.camelCase)(e,t)]=n)}),r}o.default=o,e.exports=o},68723:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AudioStreamNodeErrorEvent=t.AudioStreamNodeDetachedEvent=t.AudioStreamNodeAttachedEvent=t.AudioStreamNodeAttachingEvent=t.AudioStreamNodeEvent=t.AudioSourceErrorEvent=t.AudioSourceOffEvent=t.AudioSourceReadyEvent=t.AudioSourceInitializingEvent=t.AudioSourceEvent=void 0;let n=r(56964);class i extends n.PlatformEvent{constructor(e,t,r=n.EventType.Info){super(e,r),this.privAudioSourceId=t}get audioSourceId(){return this.privAudioSourceId}}t.AudioSourceEvent=i;class o extends i{constructor(e){super("AudioSourceInitializingEvent",e)}}t.AudioSourceInitializingEvent=o;class s extends i{constructor(e){super("AudioSourceReadyEvent",e)}}t.AudioSourceReadyEvent=s;class a extends i{constructor(e){super("AudioSourceOffEvent",e)}}t.AudioSourceOffEvent=a;class l extends i{constructor(e,t){super("AudioSourceErrorEvent",e,n.EventType.Error),this.privError=t}get error(){return this.privError}}t.AudioSourceErrorEvent=l;class c extends i{constructor(e,t,r){super(e,t),this.privAudioNodeId=r}get audioNodeId(){return this.privAudioNodeId}}t.AudioStreamNodeEvent=c;class u extends c{constructor(e,t){super("AudioStreamNodeAttachingEvent",e,t)}}t.AudioStreamNodeAttachingEvent=u;class p extends c{constructor(e,t){super("AudioStreamNodeAttachedEvent",e,t)}}t.AudioStreamNodeAttachedEvent=p;class d extends c{constructor(e,t){super("AudioStreamNodeDetachedEvent",e,t)}}t.AudioStreamNodeDetachedEvent=d;class h extends c{constructor(e,t,r){super("AudioStreamNodeErrorEvent",e,t),this.privError=r}get error(){return this.privError}}t.AudioStreamNodeErrorEvent=h},69046:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyId=void 0,function(e){e[e.SpeechServiceConnection_Key=0]="SpeechServiceConnection_Key",e[e.SpeechServiceConnection_Endpoint=1]="SpeechServiceConnection_Endpoint",e[e.SpeechServiceConnection_Region=2]="SpeechServiceConnection_Region",e[e.SpeechServiceAuthorization_Token=3]="SpeechServiceAuthorization_Token",e[e.SpeechServiceAuthorization_Type=4]="SpeechServiceAuthorization_Type",e[e.SpeechServiceConnection_EndpointId=5]="SpeechServiceConnection_EndpointId",e[e.SpeechServiceConnection_TranslationToLanguages=6]="SpeechServiceConnection_TranslationToLanguages",e[e.SpeechServiceConnection_TranslationVoice=7]="SpeechServiceConnection_TranslationVoice",e[e.SpeechServiceConnection_TranslationFeatures=8]="SpeechServiceConnection_TranslationFeatures",e[e.SpeechServiceConnection_IntentRegion=9]="SpeechServiceConnection_IntentRegion",e[e.SpeechServiceConnection_ProxyHostName=10]="SpeechServiceConnection_ProxyHostName",e[e.SpeechServiceConnection_ProxyPort=11]="SpeechServiceConnection_ProxyPort",e[e.SpeechServiceConnection_ProxyUserName=12]="SpeechServiceConnection_ProxyUserName",e[e.SpeechServiceConnection_ProxyPassword=13]="SpeechServiceConnection_ProxyPassword",e[e.SpeechServiceConnection_RecoMode=14]="SpeechServiceConnection_RecoMode",e[e.SpeechServiceConnection_RecoLanguage=15]="SpeechServiceConnection_RecoLanguage",e[e.Speech_SessionId=16]="Speech_SessionId",e[e.SpeechServiceConnection_SynthLanguage=17]="SpeechServiceConnection_SynthLanguage",e[e.SpeechServiceConnection_SynthVoice=18]="SpeechServiceConnection_SynthVoice",e[e.SpeechServiceConnection_SynthOutputFormat=19]="SpeechServiceConnection_SynthOutputFormat",e[e.SpeechServiceConnection_AutoDetectSourceLanguages=20]="SpeechServiceConnection_AutoDetectSourceLanguages",e[e.SpeechServiceResponse_RequestDetailedResultTrueFalse=21]="SpeechServiceResponse_RequestDetailedResultTrueFalse",e[e.SpeechServiceResponse_RequestProfanityFilterTrueFalse=22]="SpeechServiceResponse_RequestProfanityFilterTrueFalse",e[e.SpeechServiceResponse_JsonResult=23]="SpeechServiceResponse_JsonResult",e[e.SpeechServiceResponse_JsonErrorDetails=24]="SpeechServiceResponse_JsonErrorDetails",e[e.CancellationDetails_Reason=25]="CancellationDetails_Reason",e[e.CancellationDetails_ReasonText=26]="CancellationDetails_ReasonText",e[e.CancellationDetails_ReasonDetailedText=27]="CancellationDetails_ReasonDetailedText",e[e.LanguageUnderstandingServiceResponse_JsonResult=28]="LanguageUnderstandingServiceResponse_JsonResult",e[e.SpeechServiceConnection_Url=29]="SpeechServiceConnection_Url",e[e.SpeechServiceConnection_InitialSilenceTimeoutMs=30]="SpeechServiceConnection_InitialSilenceTimeoutMs",e[e.SpeechServiceConnection_EndSilenceTimeoutMs=31]="SpeechServiceConnection_EndSilenceTimeoutMs",e[e.Speech_SegmentationSilenceTimeoutMs=32]="Speech_SegmentationSilenceTimeoutMs",e[e.Speech_SegmentationMaximumTimeMs=33]="Speech_SegmentationMaximumTimeMs",e[e.Speech_SegmentationStrategy=34]="Speech_SegmentationStrategy",e[e.SpeechServiceConnection_EnableAudioLogging=35]="SpeechServiceConnection_EnableAudioLogging",e[e.SpeechServiceConnection_LanguageIdMode=36]="SpeechServiceConnection_LanguageIdMode",e[e.SpeechServiceConnection_RecognitionEndpointVersion=37]="SpeechServiceConnection_RecognitionEndpointVersion",e[e.SpeechServiceConnection_SpeakerIdMode=38]="SpeechServiceConnection_SpeakerIdMode",e[e.SpeechServiceResponse_ProfanityOption=39]="SpeechServiceResponse_ProfanityOption",e[e.SpeechServiceResponse_PostProcessingOption=40]="SpeechServiceResponse_PostProcessingOption",e[e.SpeechServiceResponse_RequestWordLevelTimestamps=41]="SpeechServiceResponse_RequestWordLevelTimestamps",e[e.SpeechServiceResponse_StablePartialResultThreshold=42]="SpeechServiceResponse_StablePartialResultThreshold",e[e.SpeechServiceResponse_OutputFormatOption=43]="SpeechServiceResponse_OutputFormatOption",e[e.SpeechServiceResponse_TranslationRequestStablePartialResult=44]="SpeechServiceResponse_TranslationRequestStablePartialResult",e[e.SpeechServiceResponse_RequestWordBoundary=45]="SpeechServiceResponse_RequestWordBoundary",e[e.SpeechServiceResponse_RequestPunctuationBoundary=46]="SpeechServiceResponse_RequestPunctuationBoundary",e[e.SpeechServiceResponse_RequestSentenceBoundary=47]="SpeechServiceResponse_RequestSentenceBoundary",e[e.SpeechServiceResponse_DiarizeIntermediateResults=48]="SpeechServiceResponse_DiarizeIntermediateResults",e[e.Conversation_ApplicationId=49]="Conversation_ApplicationId",e[e.Conversation_DialogType=50]="Conversation_DialogType",e[e.Conversation_Initial_Silence_Timeout=51]="Conversation_Initial_Silence_Timeout",e[e.Conversation_From_Id=52]="Conversation_From_Id",e[e.Conversation_Conversation_Id=53]="Conversation_Conversation_Id",e[e.Conversation_Custom_Voice_Deployment_Ids=54]="Conversation_Custom_Voice_Deployment_Ids",e[e.Conversation_Speech_Activity_Template=55]="Conversation_Speech_Activity_Template",e[e.Conversation_Request_Bot_Status_Messages=56]="Conversation_Request_Bot_Status_Messages",e[e.Conversation_Agent_Connection_Id=57]="Conversation_Agent_Connection_Id",e[e.SpeechServiceConnection_Host=58]="SpeechServiceConnection_Host",e[e.ConversationTranslator_Host=59]="ConversationTranslator_Host",e[e.ConversationTranslator_Name=60]="ConversationTranslator_Name",e[e.ConversationTranslator_CorrelationId=61]="ConversationTranslator_CorrelationId",e[e.ConversationTranslator_Token=62]="ConversationTranslator_Token",e[e.PronunciationAssessment_ReferenceText=63]="PronunciationAssessment_ReferenceText",e[e.PronunciationAssessment_GradingSystem=64]="PronunciationAssessment_GradingSystem",e[e.PronunciationAssessment_Granularity=65]="PronunciationAssessment_Granularity",e[e.PronunciationAssessment_EnableMiscue=66]="PronunciationAssessment_EnableMiscue",e[e.PronunciationAssessment_Json=67]="PronunciationAssessment_Json",e[e.PronunciationAssessment_Params=68]="PronunciationAssessment_Params",e[e.SpeakerRecognition_Api_Version=69]="SpeakerRecognition_Api_Version",e[e.WebWorkerLoadType=70]="WebWorkerLoadType",e[e.TalkingAvatarService_WebRTC_SDP=71]="TalkingAvatarService_WebRTC_SDP"}(t.PropertyId||(t.PropertyId={}))},69459:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServicePropertyChannel=void 0,function(e){e[e.UriQueryParameter=0]="UriQueryParameter"}(t.ServicePropertyChannel||(t.ServicePropertyChannel={}))},69606:(e,t,r)=>{"use strict";r.d(t,{Gb:()=>D,Jt:()=>m,Op:()=>x,hZ:()=>b,lN:()=>A,mN:()=>eR,xI:()=>M,xW:()=>I});var n=r(12115),i=e=>"checkbox"===e.type,o=e=>e instanceof Date,s=e=>null==e;let a=e=>"object"==typeof e;var l=e=>!s(e)&&!Array.isArray(e)&&a(e)&&!o(e),c=e=>l(e)&&e.target?i(e.target)?e.target.checked:e.target.value:e,u=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,p=(e,t)=>e.has(u(t)),d=e=>{let t=e.constructor&&e.constructor.prototype;return l(t)&&t.hasOwnProperty("isPrototypeOf")},h="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function f(e){let t;let r=Array.isArray(e),n="undefined"!=typeof FileList&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(!(h&&(e instanceof Blob||n))&&(r||l(e))))return e;else if(t=r?[]:{},r||d(e))for(let r in e)e.hasOwnProperty(r)&&(t[r]=f(e[r]));else t=e;return t}var v=e=>Array.isArray(e)?e.filter(Boolean):[],g=e=>void 0===e,m=(e,t,r)=>{if(!t||!l(e))return r;let n=v(t.split(/[,[\].]+?/)).reduce((e,t)=>s(e)?e:e[t],e);return g(n)||n===e?g(e[t])?r:e[t]:n},y=e=>"boolean"==typeof e,S=e=>/^\w*$/.test(e),C=e=>v(e.replace(/["|']|\]/g,"").split(/\.|\[/)),b=(e,t,r)=>{let n=-1,i=S(t)?[t]:C(t),o=i.length,s=o-1;for(;++nn.useContext(k),x=e=>{let{children:t,...r}=e;return n.createElement(k.Provider,{value:r},t)};var E=(e,t,r,n=!0)=>{let i={defaultValues:t._defaultValues};for(let o in e)Object.defineProperty(i,o,{get:()=>(t._proxyFormState[o]!==P.all&&(t._proxyFormState[o]=!n||P.all),r&&(r[o]=!0),e[o])});return i};let T="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;function A(e){let t=I(),{control:r=t.control,disabled:i,name:o,exact:s}=e||{},[a,l]=n.useState(r._formState),c=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return T(()=>r._subscribe({name:o,formState:c.current,exact:s,callback:e=>{i||l({...r._formState,...e})}}),[o,i,s]),n.useEffect(()=>{c.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>E(a,r,c.current,!1),[a,r])}var _=e=>"string"==typeof e,O=(e,t,r,n,i)=>_(e)?(n&&t.watch.add(e),m(r,e,i)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),m(r,e))):(n&&(t.watchAll=!0),r);let M=e=>e.render(function(e){let t=I(),{name:r,disabled:i,control:o=t.control,shouldUnregister:s}=e,a=p(o._names.array,r),l=function(e){let t=I(),{control:r=t.control,name:i,defaultValue:o,disabled:s,exact:a}=e||{},l=n.useRef(o),[c,u]=n.useState(r._getWatch(i,l.current));return T(()=>r._subscribe({name:i,formState:{values:!0},exact:a,callback:e=>!s&&u(O(i,r._names,e.values||r._formValues,!1,l.current))}),[i,r,s,a]),n.useEffect(()=>r._removeUnmounted()),c}({control:o,name:r,defaultValue:m(o._formValues,r,m(o._defaultValues,r,e.defaultValue)),exact:!0}),u=A({control:o,name:r,exact:!0}),d=n.useRef(e),h=n.useRef(o.register(r,{...e.rules,value:l,...y(e.disabled)?{disabled:e.disabled}:{}})),v=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!m(u.errors,r)},isDirty:{enumerable:!0,get:()=>!!m(u.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!m(u.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!m(u.validatingFields,r)},error:{enumerable:!0,get:()=>m(u.errors,r)}}),[u,r]),S=n.useCallback(e=>h.current.onChange({target:{value:c(e),name:r},type:w.CHANGE}),[r]),C=n.useCallback(()=>h.current.onBlur({target:{value:m(o._formValues,r),name:r},type:w.BLUR}),[r,o._formValues]),P=n.useCallback(e=>{let t=m(o._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[o._fields,r]),R=n.useMemo(()=>({name:r,value:l,...y(i)||u.disabled?{disabled:u.disabled||i}:{},onChange:S,onBlur:C,ref:P}),[r,i,u.disabled,S,C,P,l]);return n.useEffect(()=>{let e=o._options.shouldUnregister||s;o.register(r,{...d.current.rules,...y(d.current.disabled)?{disabled:d.current.disabled}:{}});let t=(e,t)=>{let r=m(o._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){let e=f(m(o._options.defaultValues,r));b(o._defaultValues,r,e),g(m(o._formValues,r))&&b(o._formValues,r,e)}return a||o.register(r),()=>{(a?e&&!o._state.action:e)?o.unregister(r):t(r,!1)}},[r,o,a,s]),n.useEffect(()=>{o._setDisabledField({disabled:i,name:r})},[i,r,o]),n.useMemo(()=>({field:R,formState:u,fieldState:v}),[R,u,v])}(e));var D=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},N=e=>Array.isArray(e)?e:[e],L=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},z=e=>s(e)||!a(e);function j(e,t){if(z(e)||z(t))return e===t;if(o(e)&&o(t))return e.getTime()===t.getTime();let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i of r){let r=e[i];if(!n.includes(i))return!1;if("ref"!==i){let e=t[i];if(o(r)&&o(e)||l(r)&&l(e)||Array.isArray(r)&&Array.isArray(e)?!j(r,e):r!==e)return!1}}return!0}var F=e=>l(e)&&!Object.keys(e).length,B=e=>"file"===e.type,U=e=>"function"==typeof e,q=e=>{if(!h)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},H=e=>"select-multiple"===e.type,V=e=>"radio"===e.type,W=e=>V(e)||i(e),$=e=>q(e)&&e.isConnected;function K(e,t){let r=Array.isArray(t)?t:S(t)?[t]:C(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n{for(let t in e)if(U(e[t]))return!0;return!1};function G(e,t={}){let r=Array.isArray(e);if(l(e)||r)for(let r in e)Array.isArray(e[r])||l(e[r])&&!J(e[r])?(t[r]=Array.isArray(e[r])?[]:{},G(e[r],t[r])):s(e[r])||(t[r]=!0);return t}var Z=(e,t)=>(function e(t,r,n){let i=Array.isArray(t);if(l(t)||i)for(let i in t)Array.isArray(t[i])||l(t[i])&&!J(t[i])?g(r)||z(n[i])?n[i]=Array.isArray(t[i])?G(t[i],[]):{...G(t[i])}:e(t[i],s(r)?{}:r[i],n[i]):n[i]=!j(t[i],r[i]);return n})(e,t,G(t));let Q={value:!1,isValid:!1},Y={value:!0,isValid:!0};var X=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!g(e[0].attributes.value)?g(e[0].value)||""===e[0].value?Y:{value:e[0].value,isValid:!0}:Y:Q}return Q},ee=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>g(e)?e:t?""===e?NaN:e?+e:e:r&&_(e)?new Date(e):n?n(e):e;let et={isValid:!1,value:null};var er=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,et):et;function en(e){let t=e.ref;return B(t)?t.files:V(t)?er(e.refs).value:H(t)?[...t.selectedOptions].map(({value:e})=>e):i(t)?X(e.refs).value:ee(g(t.value)?e.ref.value:t.value,e)}var ei=(e,t,r,n)=>{let i={};for(let r of e){let e=m(t,r);e&&b(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},eo=e=>e instanceof RegExp,es=e=>g(e)?e:eo(e)?e.source:l(e)?eo(e.value)?e.value.source:e.value:e,ea=e=>({isOnSubmit:!e||e===P.onSubmit,isOnBlur:e===P.onBlur,isOnChange:e===P.onChange,isOnAll:e===P.all,isOnTouch:e===P.onTouched});let el="AsyncFunction";var ec=e=>!!e&&!!e.validate&&!!(U(e.validate)&&e.validate.constructor.name===el||l(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===el)),eu=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),ep=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let ed=(e,t,r,n)=>{for(let i of r||Object.keys(e)){let r=m(e,i);if(r){let{_f:e,...o}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n)return!0;if(e.ref&&t(e.ref,e.name)&&!n)return!0;if(ed(o,t))break}else if(l(o)&&ed(o,t))break}}};function eh(e,t,r){let n=m(e,r);if(n||S(r))return{error:n,name:r};let i=r.split(".");for(;i.length;){let n=i.join("."),o=m(t,n),s=m(e,n);if(o&&!Array.isArray(o)&&r!==n)break;if(s&&s.type)return{name:n,error:s};i.pop()}return{name:r}}var ef=(e,t,r,n)=>{r(e);let{name:i,...o}=e;return F(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(e=>t[e]===(!n||P.all))},ev=(e,t,r)=>!e||!t||e===t||N(e).some(e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))),eg=(e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?!n.isOnChange:!i.isOnChange)||e),em=(e,t)=>!v(m(e,t)).length&&K(e,t),ey=(e,t,r)=>{let n=N(m(e,r));return b(n,"root",t[r]),b(e,r,n),e},eS=e=>_(e);function eC(e,t,r="validate"){if(eS(e)||Array.isArray(e)&&e.every(eS)||y(e)&&!e)return{type:r,message:eS(e)?e:"",ref:t}}var eb=e=>l(e)&&!eo(e)?e:{value:e,message:""},ew=async(e,t,r,n,o,a)=>{let{ref:c,refs:u,required:p,maxLength:d,minLength:h,min:f,max:v,pattern:S,validate:C,name:b,valueAsNumber:w,mount:P}=e._f,k=m(r,b);if(!P||t.has(b))return{};let I=u?u[0]:c,x=e=>{o&&I.reportValidity&&(I.setCustomValidity(y(e)?"":e||""),I.reportValidity())},E={},T=V(c),A=i(c),O=(w||B(c))&&g(c.value)&&g(k)||q(c)&&""===c.value||""===k||Array.isArray(k)&&!k.length,M=D.bind(null,b,n,E),N=(e,t,r,n=R.maxLength,i=R.minLength)=>{let o=e?t:r;E[b]={type:e?n:i,message:o,ref:c,...M(e?n:i,o)}};if(a?!Array.isArray(k)||!k.length:p&&(!(T||A)&&(O||s(k))||y(k)&&!k||A&&!X(u).isValid||T&&!er(u).isValid)){let{value:e,message:t}=eS(p)?{value:!!p,message:p}:eb(p);if(e&&(E[b]={type:R.required,message:t,ref:I,...M(R.required,t)},!n))return x(t),E}if(!O&&(!s(f)||!s(v))){let e,t;let r=eb(v),i=eb(f);if(s(k)||isNaN(k)){let n=c.valueAsDate||new Date(k),o=e=>new Date(new Date().toDateString()+" "+e),s="time"==c.type,a="week"==c.type;_(r.value)&&k&&(e=s?o(k)>o(r.value):a?k>r.value:n>new Date(r.value)),_(i.value)&&k&&(t=s?o(k)r.value),s(i.value)||(t=n+e.value,i=!s(t.value)&&k.length<+t.value;if((r||i)&&(N(r,e.message,t.message),!n))return x(E[b].message),E}if(S&&!O&&_(k)){let{value:e,message:t}=eb(S);if(eo(e)&&!k.match(e)&&(E[b]={type:R.pattern,message:t,ref:c,...M(R.pattern,t)},!n))return x(t),E}if(C){if(U(C)){let e=eC(await C(k,r),I);if(e&&(E[b]={...e,...M(R.validate,e.message)},!n))return x(e.message),E}else if(l(C)){let e={};for(let t in C){if(!F(e)&&!n)break;let i=eC(await C[t](k,r),I,t);i&&(e={...i,...M(t,i.message)},x(i.message),n&&(E[b]=e))}if(!F(e)&&(E[b]={ref:I,...e},!n))return E}}return x(!0),E};let eP={mode:P.onSubmit,reValidateMode:P.onChange,shouldFocusError:!0};function eR(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),[a,u]=n.useState({isDirty:!1,isValidating:!1,isLoading:U(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:U(e.defaultValues)?void 0:e.defaultValues});!t.current&&(t.current={...e.formControl?e.formControl:function(e={}){let t,r={...eP,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:U(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},a={},u=(l(r.defaultValues)||l(r.values))&&f(r.defaultValues||r.values)||{},d=r.shouldUnregister?{}:f(u),S={action:!1,mount:!1,watch:!1},C={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},R=0,k={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},I={...k},x={array:L(),state:L()},E=ea(r.mode),T=ea(r.reValidateMode),A=r.criteriaMode===P.all,M=e=>t=>{clearTimeout(R),R=setTimeout(e,t)},D=async e=>{if(!r.disabled&&(k.isValid||I.isValid||e)){let e=r.resolver?F((await Y()).errors):await et(a,!0);e!==n.isValid&&x.state.next({isValid:e})}},z=(e,t)=>{!r.disabled&&(k.isValidating||k.validatingFields||I.isValidating||I.validatingFields)&&((e||Array.from(C.mount)).forEach(e=>{e&&(t?b(n.validatingFields,e,t):K(n.validatingFields,e))}),x.state.next({validatingFields:n.validatingFields,isValidating:!F(n.validatingFields)}))},V=(e,t)=>{b(n.errors,e,t),x.state.next({errors:n.errors})},J=(e,t,r,n)=>{let i=m(a,e);if(i){let o=m(d,e,g(r)?m(u,e):r);g(o)||n&&n.defaultChecked||t?b(d,e,t?o:en(i._f)):el(e,o),S.mount&&D()}},G=(e,t,i,o,s)=>{let a=!1,l=!1,c={name:e};if(!r.disabled){if(!i||o){(k.isDirty||I.isDirty)&&(l=n.isDirty,n.isDirty=c.isDirty=er(),a=l!==c.isDirty);let r=j(m(u,e),t);l=!!m(n.dirtyFields,e),r?K(n.dirtyFields,e):b(n.dirtyFields,e,!0),c.dirtyFields=n.dirtyFields,a=a||(k.dirtyFields||I.dirtyFields)&&!r!==l}if(i){let t=m(n.touchedFields,e);t||(b(n.touchedFields,e,i),c.touchedFields=n.touchedFields,a=a||(k.touchedFields||I.touchedFields)&&t!==i)}a&&s&&x.state.next(c)}return a?c:{}},Q=(e,i,o,s)=>{let a=m(n.errors,e),l=(k.isValid||I.isValid)&&y(i)&&n.isValid!==i;if(r.delayError&&o?(t=M(()=>V(e,o)))(r.delayError):(clearTimeout(R),t=null,o?b(n.errors,e,o):K(n.errors,e)),(o?!j(a,o):a)||!F(s)||l){let t={...s,...l&&y(i)?{isValid:i}:{},errors:n.errors,name:e};n={...n,...t},x.state.next(t)}},Y=async e=>{z(e,!0);let t=await r.resolver(d,r.context,ei(e||C.mount,a,r.criteriaMode,r.shouldUseNativeValidation));return z(e),t},X=async e=>{let{errors:t}=await Y(e);if(e)for(let r of e){let e=m(t,r);e?b(n.errors,r,e):K(n.errors,r)}else n.errors=t;return t},et=async(e,t,i={valid:!0})=>{for(let o in e){let s=e[o];if(s){let{_f:e,...a}=s;if(e){let a=C.array.has(e.name),l=s._f&&ec(s._f);l&&k.validatingFields&&z([o],!0);let c=await ew(s,C.disabled,d,A,r.shouldUseNativeValidation&&!t,a);if(l&&k.validatingFields&&z([o]),c[e.name]&&(i.valid=!1,t))break;t||(m(c,e.name)?a?ey(n.errors,c,e.name):b(n.errors,e.name,c[e.name]):K(n.errors,e.name))}F(a)||await et(a,t,i)}}return i.valid},er=(e,t)=>!r.disabled&&(e&&t&&b(d,e,t),!j(eI(),u)),eo=(e,t,r)=>O(e,C,{...S.mount?d:g(t)?u:_(e)?{[e]:t}:t},r,t),el=(e,t,r={})=>{let n=m(a,e),o=t;if(n){let r=n._f;r&&(r.disabled||b(d,e,ee(t,r)),o=q(r.ref)&&s(t)?"":t,H(r.ref)?[...r.ref.options].forEach(e=>e.selected=o.includes(e.value)):r.refs?i(r.ref)?r.refs.length>1?r.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(o)?!!o.find(t=>t===e.value):o===e.value)):r.refs[0]&&(r.refs[0].checked=!!o):r.refs.forEach(e=>e.checked=e.value===o):B(r.ref)?r.ref.value="":(r.ref.value=o,r.ref.type||x.state.next({name:e,values:f(d)})))}(r.shouldDirty||r.shouldTouch)&&G(e,o,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ek(e)},eS=(e,t,r)=>{for(let n in t){let i=t[n],s=`${e}.${n}`,c=m(a,s);(C.array.has(e)||l(i)||c&&!c._f)&&!o(i)?eS(s,i,r):el(s,i,r)}},eC=(e,t,r={})=>{let i=m(a,e),o=C.array.has(e),l=f(t);b(d,e,l),o?(x.array.next({name:e,values:f(d)}),(k.isDirty||k.dirtyFields||I.isDirty||I.dirtyFields)&&r.shouldDirty&&x.state.next({name:e,dirtyFields:Z(u,d),isDirty:er(e,l)})):!i||i._f||s(l)?el(e,l,r):eS(e,l,r),ep(e,C)&&x.state.next({...n}),x.state.next({name:S.mount?e:void 0,values:f(d)})},eb=async e=>{S.mount=!0;let i=e.target,s=i.name,l=!0,u=m(a,s),p=e=>{l=Number.isNaN(e)||o(e)&&isNaN(e.getTime())||j(e,m(d,s,e))};if(u){let o,h;let v=i.type?en(u._f):c(e),g=e.type===w.BLUR||e.type===w.FOCUS_OUT,y=!eu(u._f)&&!r.resolver&&!m(n.errors,s)&&!u._f.deps||eg(g,m(n.touchedFields,s),n.isSubmitted,T,E),S=ep(s,C,g);b(d,s,v),g?(u._f.onBlur&&u._f.onBlur(e),t&&t(0)):u._f.onChange&&u._f.onChange(e);let P=G(s,v,g),R=!F(P)||S;if(g||x.state.next({name:s,type:e.type,values:f(d)}),y)return(k.isValid||I.isValid)&&("onBlur"===r.mode?g&&D():g||D()),R&&x.state.next({name:s,...S?{}:P});if(!g&&S&&x.state.next({...n}),r.resolver){let{errors:e}=await Y([s]);if(p(v),l){let t=eh(n.errors,a,s),r=eh(e,a,t.name||s);o=r.error,s=r.name,h=F(e)}}else z([s],!0),o=(await ew(u,C.disabled,d,A,r.shouldUseNativeValidation))[s],z([s]),p(v),l&&(o?h=!1:(k.isValid||I.isValid)&&(h=await et(a,!0)));l&&(u._f.deps&&ek(u._f.deps),Q(s,h,o,P))}},eR=(e,t)=>{if(m(n.errors,t)&&e.focus)return e.focus(),1},ek=async(e,t={})=>{let i,o;let s=N(e);if(r.resolver){let t=await X(g(e)?e:s);i=F(t),o=e?!s.some(e=>m(t,e)):i}else e?((o=(await Promise.all(s.map(async e=>{let t=m(a,e);return await et(t&&t._f?{[e]:t}:t)}))).every(Boolean))||n.isValid)&&D():o=i=await et(a);return x.state.next({...!_(e)||(k.isValid||I.isValid)&&i!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:i}:{},errors:n.errors}),t.shouldFocus&&!o&&ed(a,eR,e?s:C.mount),o},eI=e=>{let t={...S.mount?d:u};return g(e)?t:_(e)?m(t,e):e.map(e=>m(t,e))},ex=(e,t)=>({invalid:!!m((t||n).errors,e),isDirty:!!m((t||n).dirtyFields,e),error:m((t||n).errors,e),isValidating:!!m(n.validatingFields,e),isTouched:!!m((t||n).touchedFields,e)}),eE=(e,t,r)=>{let i=(m(a,e,{_f:{}})._f||{}).ref,{ref:o,message:s,type:l,...c}=m(n.errors,e)||{};b(n.errors,e,{...c,...t,ref:i}),x.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},eT=e=>x.state.subscribe({next:t=>{ev(e.name,t.name,e.exact)&&ef(t,e.formState||k,ez,e.reRenderRoot)&&e.callback({values:{...d},...n,...t})}}).unsubscribe,eA=(e,t={})=>{for(let i of e?N(e):C.mount)C.mount.delete(i),C.array.delete(i),t.keepValue||(K(a,i),K(d,i)),t.keepError||K(n.errors,i),t.keepDirty||K(n.dirtyFields,i),t.keepTouched||K(n.touchedFields,i),t.keepIsValidating||K(n.validatingFields,i),r.shouldUnregister||t.keepDefaultValue||K(u,i);x.state.next({values:f(d)}),x.state.next({...n,...t.keepDirty?{isDirty:er()}:{}}),t.keepIsValid||D()},e_=({disabled:e,name:t})=>{(y(e)&&S.mount||e||C.disabled.has(t))&&(e?C.disabled.add(t):C.disabled.delete(t))},eO=(e,t={})=>{let n=m(a,e),i=y(t.disabled)||y(r.disabled);return b(a,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),C.mount.add(e),n?e_({disabled:y(t.disabled)?t.disabled:r.disabled,name:e}):J(e,!0,t.value),{...i?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:es(t.min),max:es(t.max),minLength:es(t.minLength),maxLength:es(t.maxLength),pattern:es(t.pattern)}:{},name:e,onChange:eb,onBlur:eb,ref:i=>{if(i){eO(e,t),n=m(a,e);let r=g(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,o=W(r),s=n._f.refs||[];(o?!s.find(e=>e===r):r!==n._f.ref)&&(b(a,e,{_f:{...n._f,...o?{refs:[...s.filter($),r,...Array.isArray(m(u,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),J(e,!1,void 0,r))}else(n=m(a,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(p(C.array,e)&&S.action)&&C.unMount.add(e)}}},eM=()=>r.shouldFocusError&&ed(a,eR,C.mount),eD=(e,t)=>async i=>{let o;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let s=f(d);if(x.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await Y();n.errors=e,s=t}else await et(a);if(C.disabled.size)for(let e of C.disabled)b(s,e,void 0);if(K(n.errors,"root"),F(n.errors)){x.state.next({errors:{}});try{await e(s,i)}catch(e){o=e}}else t&&await t({...n.errors},i),eM(),setTimeout(eM);if(x.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:F(n.errors)&&!o,submitCount:n.submitCount+1,errors:n.errors}),o)throw o},eN=(e,t={})=>{let i=e?f(e):u,o=f(i),s=F(e),l=s?u:o;if(t.keepDefaultValues||(u=i),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...C.mount,...Object.keys(Z(u,d))])))m(n.dirtyFields,e)?b(l,e,m(d,e)):eC(e,m(l,e));else{if(h&&g(e))for(let e of C.mount){let t=m(a,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(q(e)){let t=e.closest("form");if(t){t.reset();break}}}}for(let e of C.mount)eC(e,m(l,e))}d=f(l),x.array.next({values:{...l}}),x.state.next({values:{...l}})}C={mount:t.keepDirtyValues?C.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},S.mount=!k.isValid||!!t.keepIsValid||!!t.keepDirtyValues,S.watch=!!r.shouldUnregister,x.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!s&&(t.keepDirty?n.isDirty:!!(t.keepDefaultValues&&!j(e,u))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:s?{}:t.keepDirtyValues?t.keepDefaultValues&&d?Z(u,d):n.dirtyFields:t.keepDefaultValues&&e?Z(u,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},eL=(e,t)=>eN(U(e)?e(d):e,t),ez=e=>{n={...n,...e}},ej={control:{register:eO,unregister:eA,getFieldState:ex,handleSubmit:eD,setError:eE,_subscribe:eT,_runSchema:Y,_getWatch:eo,_getDirty:er,_setValid:D,_setFieldArray:(e,t=[],i,o,s=!0,l=!0)=>{if(o&&i&&!r.disabled){if(S.action=!0,l&&Array.isArray(m(a,e))){let t=i(m(a,e),o.argA,o.argB);s&&b(a,e,t)}if(l&&Array.isArray(m(n.errors,e))){let t=i(m(n.errors,e),o.argA,o.argB);s&&b(n.errors,e,t),em(n.errors,e)}if((k.touchedFields||I.touchedFields)&&l&&Array.isArray(m(n.touchedFields,e))){let t=i(m(n.touchedFields,e),o.argA,o.argB);s&&b(n.touchedFields,e,t)}(k.dirtyFields||I.dirtyFields)&&(n.dirtyFields=Z(u,d)),x.state.next({name:e,isDirty:er(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else b(d,e,t)},_setDisabledField:e_,_setErrors:e=>{n.errors=e,x.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>v(m(S.mount?d:u,e,r.shouldUnregister?m(u,e,[]):[])),_reset:eN,_resetDefaultValues:()=>U(r.defaultValues)&&r.defaultValues().then(e=>{eL(e,r.resetOptions),x.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of C.unMount){let t=m(a,e);t&&(t._f.refs?t._f.refs.every(e=>!$(e)):!$(t._f.ref))&&eA(e)}C.unMount=new Set},_disableForm:e=>{y(e)&&(x.state.next({disabled:e}),ed(a,(t,r)=>{let n=m(a,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach(t=>{t.disabled=n._f.disabled||e}))},0,!1))},_subjects:x,_proxyFormState:k,get _fields(){return a},get _formValues(){return d},get _state(){return S},set _state(value){S=value},get _defaultValues(){return u},get _names(){return C},set _names(value){C=value},get _formState(){return n},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(S.mount=!0,I={...I,...e.formState},eT({...e,formState:I})),trigger:ek,register:eO,handleSubmit:eD,watch:(e,t)=>U(e)?x.state.subscribe({next:r=>e(eo(void 0,t),r)}):eo(e,t,!0),setValue:eC,getValues:eI,reset:eL,resetField:(e,t={})=>{m(a,e)&&(g(t.defaultValue)?eC(e,f(m(u,e))):(eC(e,t.defaultValue),b(u,e,f(t.defaultValue))),t.keepTouched||K(n.touchedFields,e),t.keepDirty||(K(n.dirtyFields,e),n.isDirty=t.defaultValue?er(e,f(m(u,e))):er()),!t.keepError&&(K(n.errors,e),k.isValid&&D()),x.state.next({...n}))},clearErrors:e=>{e&&N(e).forEach(e=>K(n.errors,e)),x.state.next({errors:e?n.errors:{}})},unregister:eA,setError:eE,setFocus:(e,t={})=>{let r=m(a,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&U(e.select)&&e.select())}},getFieldState:ex};return{...ej,formControl:ej}}(e),formState:a},e.formControl&&e.defaultValues&&!U(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions));let d=t.current.control;return d._options=e,T(()=>{let e=d._subscribe({formState:d._proxyFormState,callback:()=>u({...d._formState}),reRenderRoot:!0});return u(e=>({...e,isReady:!0})),d._formState.isReady=!0,e},[d]),n.useEffect(()=>d._disableForm(e.disabled),[d,e.disabled]),n.useEffect(()=>{e.mode&&(d._options.mode=e.mode),e.reValidateMode&&(d._options.reValidateMode=e.reValidateMode),e.errors&&!F(e.errors)&&d._setErrors(e.errors)},[d,e.errors,e.mode,e.reValidateMode]),n.useEffect(()=>{e.shouldUnregister&&d._subjects.state.next({values:d._getWatch()})},[d,e.shouldUnregister]),n.useEffect(()=>{if(d._proxyFormState.isDirty){let e=d._getDirty();e!==a.isDirty&&d._subjects.state.next({isDirty:e})}},[d,a.isDirty]),n.useEffect(()=>{e.values&&!j(e.values,r.current)?(d._reset(e.values,d._options.resetOptions),r.current=e.values,u(e=>({...e}))):d._resetDefaultValues()},[d,e.values]),n.useEffect(()=>{d._state.mount||(d._setValid(),d._state.mount=!0),d._state.watch&&(d._state.watch=!1,d._subjects.state.next({...d._formState})),d._removeUnmounted()}),t.current.formState=E(a,d),t.current}},69795:(e,t,r)=>{"use strict";r.d(t,{QP:()=>ec});let n=e=>{let t=a(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{let r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),i(r,t)||s(e)},getConflictingClassGroupIds:(e,t)=>{let i=r[e]||[];return t&&n[e]?[...i,...n[e]]:i}}},i=(e,t)=>{if(0===e.length)return t.classGroupId;let r=e[0],n=t.nextPart.get(r),o=n?i(e.slice(1),n):void 0;if(o)return o;if(0===t.validators.length)return;let s=e.join("-");return t.validators.find(({validator:e})=>e(s))?.classGroupId},o=/^\[(.+)\]$/,s=e=>{if(o.test(e)){let t=o.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},a=e=>{let{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(let e in r)l(r[e],n,e,t);return n},l=(e,t,r,n)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:c(t,e)).classGroupId=r;return}if("function"==typeof e){if(u(e)){l(e(n),t,r,n);return}t.validators.push({validator:e,classGroupId:r});return}Object.entries(e).forEach(([e,i])=>{l(i,c(t,e),r,n)})})},c=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},u=e=>e.isThemeGetter,p=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,n=new Map,i=(i,o)=>{r.set(i,o),++t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(i(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):i(e,t)}}},d=e=>{let{prefix:t,experimentalParseClassName:r}=e,n=e=>{let t;let r=[],n=0,i=0,o=0;for(let s=0;so?t-o:void 0}};if(t){let e=t+":",r=n;n=t=>t.startsWith(e)?r(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(r){let e=n;n=t=>r({className:t,parseClassName:e})}return n},h=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,f=e=>{let t=Object.fromEntries(e.orderSensitiveModifiers.map(e=>[e,!0]));return e=>{if(e.length<=1)return e;let r=[],n=[];return e.forEach(e=>{"["===e[0]||t[e]?(r.push(...n.sort(),e),n=[]):n.push(e)}),r.push(...n.sort()),r}},v=e=>({cache:p(e.cacheSize),parseClassName:d(e),sortModifiers:f(e),...n(e)}),g=/\s+/,m=(e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:o}=t,s=[],a=e.trim().split(g),l="";for(let e=a.length-1;e>=0;e-=1){let t=a[e],{isExternal:c,modifiers:u,hasImportantModifier:p,baseClassName:d,maybePostfixModifierPosition:h}=r(t);if(c){l=t+(l.length>0?" "+l:l);continue}let f=!!h,v=n(f?d.substring(0,h):d);if(!v){if(!f||!(v=n(d))){l=t+(l.length>0?" "+l:l);continue}f=!1}let g=o(u).join(":"),m=p?g+"!":g,y=m+v;if(s.includes(y))continue;s.push(y);let S=i(v,f);for(let e=0;e0?" "+l:l)}return l};function y(){let e,t,r=0,n="";for(;r{let t;if("string"==typeof e)return e;let r="";for(let n=0;n{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},b=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,w=/^\((?:(\w[\w-]*):)?(.+)\)$/i,P=/^\d+\/\d+$/,R=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,k=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,I=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,x=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,E=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,T=e=>P.test(e),A=e=>!!e&&!Number.isNaN(Number(e)),_=e=>!!e&&Number.isInteger(Number(e)),O=e=>e.endsWith("%")&&A(e.slice(0,-1)),M=e=>R.test(e),D=()=>!0,N=e=>k.test(e)&&!I.test(e),L=()=>!1,z=e=>x.test(e),j=e=>E.test(e),F=e=>!U(e)&&!K(e),B=e=>ee(e,ei,L),U=e=>b.test(e),q=e=>ee(e,eo,N),H=e=>ee(e,es,A),V=e=>ee(e,er,L),W=e=>ee(e,en,j),$=e=>ee(e,el,z),K=e=>w.test(e),J=e=>et(e,eo),G=e=>et(e,ea),Z=e=>et(e,er),Q=e=>et(e,ei),Y=e=>et(e,en),X=e=>et(e,el,!0),ee=(e,t,r)=>{let n=b.exec(e);return!!n&&(n[1]?t(n[1]):r(n[2]))},et=(e,t,r=!1)=>{let n=w.exec(e);return!!n&&(n[1]?t(n[1]):r)},er=e=>"position"===e||"percentage"===e,en=e=>"image"===e||"url"===e,ei=e=>"length"===e||"size"===e||"bg-size"===e,eo=e=>"length"===e,es=e=>"number"===e,ea=e=>"family-name"===e,el=e=>"shadow"===e;Symbol.toStringTag;let ec=function(e,...t){let r,n,i;let o=function(a){return n=(r=v(t.reduce((e,t)=>t(e),e()))).cache.get,i=r.cache.set,o=s,s(a)};function s(e){let t=n(e);if(t)return t;let o=m(e,r);return i(e,o),o}return function(){return o(y.apply(null,arguments))}}(()=>{let e=C("color"),t=C("font"),r=C("text"),n=C("font-weight"),i=C("tracking"),o=C("leading"),s=C("breakpoint"),a=C("container"),l=C("spacing"),c=C("radius"),u=C("shadow"),p=C("inset-shadow"),d=C("text-shadow"),h=C("drop-shadow"),f=C("blur"),v=C("perspective"),g=C("aspect"),m=C("ease"),y=C("animate"),S=()=>["auto","avoid","all","avoid-page","page","left","right","column"],b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...b(),K,U],P=()=>["auto","hidden","clip","visible","scroll"],R=()=>["auto","contain","none"],k=()=>[K,U,l],I=()=>[T,"full","auto",...k()],x=()=>[_,"none","subgrid",K,U],E=()=>["auto",{span:["full",_,K,U]},_,K,U],N=()=>[_,"auto",K,U],L=()=>["auto","min","max","fr",K,U],z=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],j=()=>["start","end","center","stretch","center-safe","end-safe"],ee=()=>["auto",...k()],et=()=>[T,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...k()],er=()=>[e,K,U],en=()=>[...b(),Z,V,{position:[K,U]}],ei=()=>["no-repeat",{repeat:["","x","y","space","round"]}],eo=()=>["auto","cover","contain",Q,B,{size:[K,U]}],es=()=>[O,J,q],ea=()=>["","none","full",c,K,U],el=()=>["",A,J,q],ec=()=>["solid","dashed","dotted","double"],eu=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ep=()=>[A,O,Z,V],ed=()=>["","none",f,K,U],eh=()=>["none",A,K,U],ef=()=>["none",A,K,U],ev=()=>[A,K,U],eg=()=>[T,"full",...k()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[M],breakpoint:[M],color:[D],container:[M],"drop-shadow":[M],ease:["in","out","in-out"],font:[F],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[M],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[M],shadow:[M],spacing:["px",A],text:[M],"text-shadow":[M],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",T,U,K,g]}],container:["container"],columns:[{columns:[A,U,K,a]}],"break-after":[{"break-after":S()}],"break-before":[{"break-before":S()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:w()}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:R()}],"overscroll-x":[{"overscroll-x":R()}],"overscroll-y":[{"overscroll-y":R()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{start:I()}],end:[{end:I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[_,"auto",K,U]}],basis:[{basis:[T,"full","auto",a,...k()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[A,T,"auto","initial","none",U]}],grow:[{grow:["",A,K,U]}],shrink:[{shrink:["",A,K,U]}],order:[{order:[_,"first","last","none",K,U]}],"grid-cols":[{"grid-cols":x()}],"col-start-end":[{col:E()}],"col-start":[{"col-start":N()}],"col-end":[{"col-end":N()}],"grid-rows":[{"grid-rows":x()}],"row-start-end":[{row:E()}],"row-start":[{"row-start":N()}],"row-end":[{"row-end":N()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":L()}],"auto-rows":[{"auto-rows":L()}],gap:[{gap:k()}],"gap-x":[{"gap-x":k()}],"gap-y":[{"gap-y":k()}],"justify-content":[{justify:[...z(),"normal"]}],"justify-items":[{"justify-items":[...j(),"normal"]}],"justify-self":[{"justify-self":["auto",...j()]}],"align-content":[{content:["normal",...z()]}],"align-items":[{items:[...j(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...j(),{baseline:["","last"]}]}],"place-content":[{"place-content":z()}],"place-items":[{"place-items":[...j(),"baseline"]}],"place-self":[{"place-self":["auto",...j()]}],p:[{p:k()}],px:[{px:k()}],py:[{py:k()}],ps:[{ps:k()}],pe:[{pe:k()}],pt:[{pt:k()}],pr:[{pr:k()}],pb:[{pb:k()}],pl:[{pl:k()}],m:[{m:ee()}],mx:[{mx:ee()}],my:[{my:ee()}],ms:[{ms:ee()}],me:[{me:ee()}],mt:[{mt:ee()}],mr:[{mr:ee()}],mb:[{mb:ee()}],ml:[{ml:ee()}],"space-x":[{"space-x":k()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":k()}],"space-y-reverse":["space-y-reverse"],size:[{size:et()}],w:[{w:[a,"screen",...et()]}],"min-w":[{"min-w":[a,"screen","none",...et()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...et()]}],h:[{h:["screen","lh",...et()]}],"min-h":[{"min-h":["screen","lh","none",...et()]}],"max-h":[{"max-h":["screen","lh",...et()]}],"font-size":[{text:["base",r,J,q]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,K,H]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",O,U]}],"font-family":[{font:[G,U,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,K,U]}],"line-clamp":[{"line-clamp":[A,"none",K,H]}],leading:[{leading:[o,...k()]}],"list-image":[{"list-image":["none",K,U]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",K,U]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:er()}],"text-color":[{text:er()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ec(),"wavy"]}],"text-decoration-thickness":[{decoration:[A,"from-font","auto",K,q]}],"text-decoration-color":[{decoration:er()}],"underline-offset":[{"underline-offset":[A,"auto",K,U]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",K,U]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",K,U]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:en()}],"bg-repeat":[{bg:ei()}],"bg-size":[{bg:eo()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},_,K,U],radial:["",K,U],conic:[_,K,U]},Y,W]}],"bg-color":[{bg:er()}],"gradient-from-pos":[{from:es()}],"gradient-via-pos":[{via:es()}],"gradient-to-pos":[{to:es()}],"gradient-from":[{from:er()}],"gradient-via":[{via:er()}],"gradient-to":[{to:er()}],rounded:[{rounded:ea()}],"rounded-s":[{"rounded-s":ea()}],"rounded-e":[{"rounded-e":ea()}],"rounded-t":[{"rounded-t":ea()}],"rounded-r":[{"rounded-r":ea()}],"rounded-b":[{"rounded-b":ea()}],"rounded-l":[{"rounded-l":ea()}],"rounded-ss":[{"rounded-ss":ea()}],"rounded-se":[{"rounded-se":ea()}],"rounded-ee":[{"rounded-ee":ea()}],"rounded-es":[{"rounded-es":ea()}],"rounded-tl":[{"rounded-tl":ea()}],"rounded-tr":[{"rounded-tr":ea()}],"rounded-br":[{"rounded-br":ea()}],"rounded-bl":[{"rounded-bl":ea()}],"border-w":[{border:el()}],"border-w-x":[{"border-x":el()}],"border-w-y":[{"border-y":el()}],"border-w-s":[{"border-s":el()}],"border-w-e":[{"border-e":el()}],"border-w-t":[{"border-t":el()}],"border-w-r":[{"border-r":el()}],"border-w-b":[{"border-b":el()}],"border-w-l":[{"border-l":el()}],"divide-x":[{"divide-x":el()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":el()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ec(),"hidden","none"]}],"divide-style":[{divide:[...ec(),"hidden","none"]}],"border-color":[{border:er()}],"border-color-x":[{"border-x":er()}],"border-color-y":[{"border-y":er()}],"border-color-s":[{"border-s":er()}],"border-color-e":[{"border-e":er()}],"border-color-t":[{"border-t":er()}],"border-color-r":[{"border-r":er()}],"border-color-b":[{"border-b":er()}],"border-color-l":[{"border-l":er()}],"divide-color":[{divide:er()}],"outline-style":[{outline:[...ec(),"none","hidden"]}],"outline-offset":[{"outline-offset":[A,K,U]}],"outline-w":[{outline:["",A,J,q]}],"outline-color":[{outline:er()}],shadow:[{shadow:["","none",u,X,$]}],"shadow-color":[{shadow:er()}],"inset-shadow":[{"inset-shadow":["none",p,X,$]}],"inset-shadow-color":[{"inset-shadow":er()}],"ring-w":[{ring:el()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:er()}],"ring-offset-w":[{"ring-offset":[A,q]}],"ring-offset-color":[{"ring-offset":er()}],"inset-ring-w":[{"inset-ring":el()}],"inset-ring-color":[{"inset-ring":er()}],"text-shadow":[{"text-shadow":["none",d,X,$]}],"text-shadow-color":[{"text-shadow":er()}],opacity:[{opacity:[A,K,U]}],"mix-blend":[{"mix-blend":[...eu(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":eu()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[A]}],"mask-image-linear-from-pos":[{"mask-linear-from":ep()}],"mask-image-linear-to-pos":[{"mask-linear-to":ep()}],"mask-image-linear-from-color":[{"mask-linear-from":er()}],"mask-image-linear-to-color":[{"mask-linear-to":er()}],"mask-image-t-from-pos":[{"mask-t-from":ep()}],"mask-image-t-to-pos":[{"mask-t-to":ep()}],"mask-image-t-from-color":[{"mask-t-from":er()}],"mask-image-t-to-color":[{"mask-t-to":er()}],"mask-image-r-from-pos":[{"mask-r-from":ep()}],"mask-image-r-to-pos":[{"mask-r-to":ep()}],"mask-image-r-from-color":[{"mask-r-from":er()}],"mask-image-r-to-color":[{"mask-r-to":er()}],"mask-image-b-from-pos":[{"mask-b-from":ep()}],"mask-image-b-to-pos":[{"mask-b-to":ep()}],"mask-image-b-from-color":[{"mask-b-from":er()}],"mask-image-b-to-color":[{"mask-b-to":er()}],"mask-image-l-from-pos":[{"mask-l-from":ep()}],"mask-image-l-to-pos":[{"mask-l-to":ep()}],"mask-image-l-from-color":[{"mask-l-from":er()}],"mask-image-l-to-color":[{"mask-l-to":er()}],"mask-image-x-from-pos":[{"mask-x-from":ep()}],"mask-image-x-to-pos":[{"mask-x-to":ep()}],"mask-image-x-from-color":[{"mask-x-from":er()}],"mask-image-x-to-color":[{"mask-x-to":er()}],"mask-image-y-from-pos":[{"mask-y-from":ep()}],"mask-image-y-to-pos":[{"mask-y-to":ep()}],"mask-image-y-from-color":[{"mask-y-from":er()}],"mask-image-y-to-color":[{"mask-y-to":er()}],"mask-image-radial":[{"mask-radial":[K,U]}],"mask-image-radial-from-pos":[{"mask-radial-from":ep()}],"mask-image-radial-to-pos":[{"mask-radial-to":ep()}],"mask-image-radial-from-color":[{"mask-radial-from":er()}],"mask-image-radial-to-color":[{"mask-radial-to":er()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[A]}],"mask-image-conic-from-pos":[{"mask-conic-from":ep()}],"mask-image-conic-to-pos":[{"mask-conic-to":ep()}],"mask-image-conic-from-color":[{"mask-conic-from":er()}],"mask-image-conic-to-color":[{"mask-conic-to":er()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:en()}],"mask-repeat":[{mask:ei()}],"mask-size":[{mask:eo()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",K,U]}],filter:[{filter:["","none",K,U]}],blur:[{blur:ed()}],brightness:[{brightness:[A,K,U]}],contrast:[{contrast:[A,K,U]}],"drop-shadow":[{"drop-shadow":["","none",h,X,$]}],"drop-shadow-color":[{"drop-shadow":er()}],grayscale:[{grayscale:["",A,K,U]}],"hue-rotate":[{"hue-rotate":[A,K,U]}],invert:[{invert:["",A,K,U]}],saturate:[{saturate:[A,K,U]}],sepia:[{sepia:["",A,K,U]}],"backdrop-filter":[{"backdrop-filter":["","none",K,U]}],"backdrop-blur":[{"backdrop-blur":ed()}],"backdrop-brightness":[{"backdrop-brightness":[A,K,U]}],"backdrop-contrast":[{"backdrop-contrast":[A,K,U]}],"backdrop-grayscale":[{"backdrop-grayscale":["",A,K,U]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[A,K,U]}],"backdrop-invert":[{"backdrop-invert":["",A,K,U]}],"backdrop-opacity":[{"backdrop-opacity":[A,K,U]}],"backdrop-saturate":[{"backdrop-saturate":[A,K,U]}],"backdrop-sepia":[{"backdrop-sepia":["",A,K,U]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":k()}],"border-spacing-x":[{"border-spacing-x":k()}],"border-spacing-y":[{"border-spacing-y":k()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",K,U]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[A,"initial",K,U]}],ease:[{ease:["linear","initial",m,K,U]}],delay:[{delay:[A,K,U]}],animate:[{animate:["none",y,K,U]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[v,K,U]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:eh()}],"rotate-x":[{"rotate-x":eh()}],"rotate-y":[{"rotate-y":eh()}],"rotate-z":[{"rotate-z":eh()}],scale:[{scale:ef()}],"scale-x":[{"scale-x":ef()}],"scale-y":[{"scale-y":ef()}],"scale-z":[{"scale-z":ef()}],"scale-3d":["scale-3d"],skew:[{skew:ev()}],"skew-x":[{"skew-x":ev()}],"skew-y":[{"skew-y":ev()}],transform:[{transform:[K,U,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:eg()}],"translate-x":[{"translate-x":eg()}],"translate-y":[{"translate-y":eg()}],"translate-z":[{"translate-z":eg()}],"translate-none":["translate-none"],accent:[{accent:er()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:er()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",K,U]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",K,U]}],fill:[{fill:["none",...er()]}],"stroke-w":[{stroke:[A,J,q,H]}],stroke:[{stroke:["none",...er()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}})},70126:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerIdentificationModel=void 0;let n=r(35413),i=r(93153);class o{constructor(e){if(this.privVoiceProfiles=[],this.privProfileIds=[],n.Contracts.throwIfNullOrUndefined(e,"VoiceProfiles"),0===e.length)throw Error("Empty Voice Profiles array");for(let t of e){if(t.profileType!==i.VoiceProfileType.TextIndependentIdentification)throw Error("Identification model can only be created from Identification profile: "+t.profileId);this.privVoiceProfiles.push(t),this.privProfileIds.push(t.profileId)}}static fromProfiles(e){return new o(e)}get voiceProfileIds(){return this.privProfileIds.join(",")}get profileIds(){return this.privProfileIds}get scenario(){return"TextIndependentIdentification"}}t.SpeakerIdentificationModel=o},70594:(e,t,r)=>{"use strict";function n(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}r.d(t,{B:()=>n})},70692:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceConnector=void 0;let n=r(67496),i=r(23202),o=r(87378),s=r(35413),a=r(93153),l=r(69046);class c extends a.Recognizer{constructor(e,t){s.Contracts.throwIfNull(e,"dialogConfig"),super(t,e.properties,new n.DialogConnectionFactory),this.isTurnComplete=!0,this.privIsDisposed=!1,this.privProperties=e.properties.clone();let r=this.buildAgentConfig();this.privReco.agentConfig.set(r)}connect(e,t){o.marshalPromiseToCallbacks(this.privReco.connect(),e,t)}disconnect(e,t){o.marshalPromiseToCallbacks(this.privReco.disconnect(),e,t)}get authorizationToken(){return this.properties.getProperty(l.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){s.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(l.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}get speechActivityTemplate(){return this.properties.getProperty(l.PropertyId.Conversation_Speech_Activity_Template)}set speechActivityTemplate(e){this.properties.setProperty(l.PropertyId.Conversation_Speech_Activity_Template,e)}listenOnceAsync(e,t){if(this.isTurnComplete){s.Contracts.throwIfDisposed(this.privIsDisposed);let r=(async()=>{await this.privReco.connect(),await this.implRecognizerStop(),this.isTurnComplete=!1;let e=new o.Deferred;await this.privReco.recognize(i.RecognitionMode.Conversation,e.resolve,e.reject);let t=await e.promise;return await this.implRecognizerStop(),t})();r.catch(()=>{this.dispose(!0).catch(()=>{})}),o.marshalPromiseToCallbacks(r.finally(()=>{this.isTurnComplete=!0}),e,t)}}sendActivityAsync(e,t,r){o.marshalPromiseToCallbacks(this.privReco.sendMessage(e),t,r)}close(e,t){s.Contracts.throwIfDisposed(this.privIsDisposed),o.marshalPromiseToCallbacks(this.dispose(!0),e,t)}async dispose(e){!this.privIsDisposed&&e&&(this.privIsDisposed=!0,await this.implRecognizerStop(),await super.dispose(e))}createRecognizerConfig(e){return new i.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,n){return new i.DialogServiceAdapter(e,t,r,n,this)}buildAgentConfig(){return{botInfo:{commType:this.properties.getProperty("Conversation_Communication_Type","Default"),commandsCulture:void 0,connectionId:this.properties.getProperty(l.PropertyId.Conversation_Agent_Connection_Id),conversationId:this.properties.getProperty(l.PropertyId.Conversation_Conversation_Id,void 0),fromId:this.properties.getProperty(l.PropertyId.Conversation_From_Id,void 0),ttsAudioFormat:this.properties.getProperty(l.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)},version:.2}}}t.DialogServiceConnector=c},71470:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoMatchReason=void 0,function(e){e[e.NotRecognized=0]="NotRecognized",e[e.InitialSilenceTimeout=1]="InitialSilenceTimeout",e[e.InitialBabbleTimeout=2]="InitialBabbleTimeout"}(t.NoMatchReason||(t.NoMatchReason={}))},71509:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KeywordRecognitionModel=void 0;let n=r(35413);class i{constructor(){this.privDisposed=!1;return}static fromFile(e){throw n.Contracts.throwIfFileDoesNotExist(e,"fileName"),Error("Not yet implemented.")}static fromStream(e){throw n.Contracts.throwIfNull(e,"file"),Error("Not yet implemented.")}close(){!this.privDisposed&&(this.privDisposed=!0)}}t.KeywordRecognitionModel=i},71522:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LogLevel=void 0;let n=r(87378);Object.defineProperty(t,"LogLevel",{enumerable:!0,get:function(){return n.EventType}})},71563:(e,t,r)=>{"use strict";function n(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}r.d(t,{w:()=>n})},71949:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationErrorCode=void 0,function(e){e[e.NoError=0]="NoError",e[e.AuthenticationFailure=1]="AuthenticationFailure",e[e.BadRequestParameters=2]="BadRequestParameters",e[e.TooManyRequests=3]="TooManyRequests",e[e.ConnectionFailure=4]="ConnectionFailure",e[e.ServiceTimeout=5]="ServiceTimeout",e[e.ServiceError=6]="ServiceError",e[e.RuntimeError=7]="RuntimeError",e[e.Forbidden=8]="Forbidden"}(t.CancellationErrorCode||(t.CancellationErrorCode={}))},72690:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Connection=void 0;let n=r(23202),i=r(87378),o=r(7537),s=r(35413),a=r(93153);class l{static fromRecognizer(e){let t=e.internalData,r=new l;return r.privInternalData=t,r.setupEvents(),r}static fromSynthesizer(e){let t=e.internalData,r=new l;return r.privInternalData=t,r.setupEvents(),r}openConnection(e,t){i.marshalPromiseToCallbacks(this.privInternalData.connect(),e,t)}closeConnection(e,t){if(this.privInternalData instanceof n.SynthesisAdapterBase)throw Error("Disconnecting a synthesizer's connection is currently not supported");i.marshalPromiseToCallbacks(this.privInternalData.disconnect(),e,t)}setMessageProperty(e,t,r){if(s.Contracts.throwIfNullOrWhitespace(t,"propertyName"),this.privInternalData instanceof n.ServiceRecognizerBase){if("speech.context"!==e.toLowerCase())throw Error("Only speech.context message property sets are currently supported for recognizer");this.privInternalData.speechContext.setSection(t,r)}else if(this.privInternalData instanceof n.SynthesisAdapterBase){if("synthesis.context"!==e.toLowerCase())throw Error("Only synthesis.context message property sets are currently supported for synthesizer");this.privInternalData.synthesisContext.setSection(t,r)}}sendMessageAsync(e,t,r,n){i.marshalPromiseToCallbacks(this.privInternalData.sendNetworkMessage(e,t),r,n)}close(){}setupEvents(){this.privEventListener=this.privInternalData.connectionEvents.attach(e=>{"ConnectionEstablishedEvent"===e.name?this.connected&&this.connected(new a.ConnectionEventArgs(e.connectionId)):"ConnectionClosedEvent"===e.name?this.disconnected&&this.disconnected(new a.ConnectionEventArgs(e.connectionId)):"ConnectionMessageSentEvent"===e.name?this.messageSent&&this.messageSent(new a.ConnectionMessageEventArgs(new o.ConnectionMessageImpl(e.message))):"ConnectionMessageReceivedEvent"===e.name&&this.messageReceived&&this.messageReceived(new a.ConnectionMessageEventArgs(new o.ConnectionMessageImpl(e.message)))}),this.privServiceEventListener=this.privInternalData.serviceEvents.attach(e=>{this.receivedServiceMessage&&this.receivedServiceMessage(new a.ServiceEventArgs(e.jsonString,e.name))})}}t.Connection=l},72824:(e,t,r)=>{"use strict";r.d(t,{UC:()=>eR,ZL:()=>eP,Kq:()=>eC,bL:()=>eb,l9:()=>ew});var n,i=r(12115),o=r(93610),s=r(88068),a=r(18166),l=r(23360),c=r(41524),u=r(95630),p=r(95155),d="dismissableLayer.update",h=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=i.forwardRef((e,t)=>{var r,a;let{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:m,onPointerDownOutside:y,onFocusOutside:S,onInteractOutside:C,onDismiss:b,...w}=e,P=i.useContext(h),[R,k]=i.useState(null),I=null!==(a=null==R?void 0:R.ownerDocument)&&void 0!==a?a:null===(r=globalThis)||void 0===r?void 0:r.document,[,x]=i.useState({}),E=(0,s.s)(t,e=>k(e)),T=Array.from(P.layers),[A]=[...P.layersWithOutsidePointerEventsDisabled].slice(-1),_=T.indexOf(A),O=R?T.indexOf(R):-1,M=P.layersWithOutsidePointerEventsDisabled.size>0,D=O>=_,N=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,c.c)(e),o=i.useRef(!1),s=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){g("dismissableLayer.pointerDownOutside",n,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",s.current),s.current=t,r.addEventListener("click",s.current,{once:!0})):t()}else r.removeEventListener("click",s.current);o.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",s.current)}},[r,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...P.branches].some(e=>e.contains(t));!D||r||(null==y||y(e),null==C||C(e),e.defaultPrevented||null==b||b())},I),L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,c.c)(e),o=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!o.current&&g("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...P.branches].some(e=>e.contains(t))||(null==S||S(e),null==C||C(e),e.defaultPrevented||null==b||b())},I);return(0,u.U)(e=>{O===P.layers.size-1&&(null==m||m(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},I),i.useEffect(()=>{if(R)return f&&(0===P.layersWithOutsidePointerEventsDisabled.size&&(n=I.body.style.pointerEvents,I.body.style.pointerEvents="none"),P.layersWithOutsidePointerEventsDisabled.add(R)),P.layers.add(R),v(),()=>{f&&1===P.layersWithOutsidePointerEventsDisabled.size&&(I.body.style.pointerEvents=n)}},[R,I,f,P]),i.useEffect(()=>()=>{R&&(P.layers.delete(R),P.layersWithOutsidePointerEventsDisabled.delete(R),v())},[R,P]),i.useEffect(()=>{let e=()=>x({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,p.jsx)(l.sG.div,{...w,ref:E,style:{pointerEvents:M?D?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.m)(e.onFocusCapture,L.onFocusCapture),onBlurCapture:(0,o.m)(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:(0,o.m)(e.onPointerDownCapture,N.onPointerDownCapture)})});function v(){let e=new CustomEvent(d);document.dispatchEvent(e)}function g(e,t,r,n){let{discrete:i}=n,o=r.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),i?(0,l.hO)(o,s):o.dispatchEvent(s)}f.displayName="DismissableLayer",i.forwardRef((e,t)=>{let r=i.useContext(h),n=i.useRef(null),o=(0,s.s)(t,n);return i.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,p.jsx)(l.sG.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var m=r(67668),y=r(96932),S=r(79586),C=i.forwardRef((e,t)=>{let{children:r,width:n=10,height:i=5,...o}=e;return(0,p.jsx)(l.sG.svg,{...o,ref:t,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,p.jsx)("polygon",{points:"0,0 30,0 15,10"})})});C.displayName="Arrow";var b=r(46611),w=r(7510),P="Popper",[R,k]=(0,a.A)(P),[I,x]=R(P),E=e=>{let{__scopePopper:t,children:r}=e,[n,o]=i.useState(null);return(0,p.jsx)(I,{scope:t,anchor:n,onAnchorChange:o,children:r})};E.displayName=P;var T="PopperAnchor",A=i.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...o}=e,a=x(T,r),c=i.useRef(null),u=(0,s.s)(t,c);return i.useEffect(()=>{a.onAnchorChange((null==n?void 0:n.current)||c.current)}),n?null:(0,p.jsx)(l.sG.div,{...o,ref:u})});A.displayName=T;var _="PopperContent",[O,M]=R(_),D=i.forwardRef((e,t)=>{var r,n,o,a,u,d,h,f;let{__scopePopper:v,side:g="bottom",sideOffset:m=0,align:C="center",alignOffset:P=0,arrowPadding:R=0,avoidCollisions:k=!0,collisionBoundary:I=[],collisionPadding:E=0,sticky:T="partial",hideWhenDetached:A=!1,updatePositionStrategy:M="optimized",onPlaced:D,...N}=e,L=x(_,v),[z,U]=i.useState(null),q=(0,s.s)(t,e=>U(e)),[H,V]=i.useState(null),W=(0,w.X)(H),$=null!==(h=null==W?void 0:W.width)&&void 0!==h?h:0,K=null!==(f=null==W?void 0:W.height)&&void 0!==f?f:0,J="number"==typeof E?E:{top:0,right:0,bottom:0,left:0,...E},G=Array.isArray(I)?I:[I],Z=G.length>0,Q={padding:J,boundary:G.filter(j),altBoundary:Z},{refs:Y,floatingStyles:X,placement:ee,isPositioned:et,middlewareData:er}=(0,y.we)({strategy:"fixed",placement:g+("center"!==C?"-"+C:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r{let{elements:t,rects:r,availableWidth:n,availableHeight:i}=e,{width:o,height:s}=r.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(n,"px")),a.setProperty("--radix-popper-available-height","".concat(i,"px")),a.setProperty("--radix-popper-anchor-width","".concat(o,"px")),a.setProperty("--radix-popper-anchor-height","".concat(s,"px"))}}),H&&(0,y.UE)({element:H,padding:R}),F({arrowWidth:$,arrowHeight:K}),A&&(0,y.jD)({strategy:"referenceHidden",...Q})]}),[en,ei]=B(ee),eo=(0,c.c)(D);(0,b.N)(()=>{et&&(null==eo||eo())},[et,eo]);let es=null===(r=er.arrow)||void 0===r?void 0:r.x,ea=null===(n=er.arrow)||void 0===n?void 0:n.y,el=(null===(o=er.arrow)||void 0===o?void 0:o.centerOffset)!==0,[ec,eu]=i.useState();return(0,b.N)(()=>{z&&eu(window.getComputedStyle(z).zIndex)},[z]),(0,p.jsx)("div",{ref:Y.setFloating,"data-radix-popper-content-wrapper":"",style:{...X,transform:et?X.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[null===(a=er.transformOrigin)||void 0===a?void 0:a.x,null===(u=er.transformOrigin)||void 0===u?void 0:u.y].join(" "),...(null===(d=er.hide)||void 0===d?void 0:d.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,p.jsx)(O,{scope:v,placedSide:en,onArrowChange:V,arrowX:es,arrowY:ea,shouldHideArrow:el,children:(0,p.jsx)(l.sG.div,{"data-side":en,"data-align":ei,...N,ref:q,style:{...N.style,animation:et?void 0:"none"}})})})});D.displayName=_;var N="PopperArrow",L={top:"bottom",right:"left",bottom:"top",left:"right"},z=i.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,i=M(N,r),o=L[i.placedSide];return(0,p.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,p.jsx)(C,{...n,ref:t,style:{...n.style,display:"block"}})})});function j(e){return null!==e}z.displayName=N;var F=e=>({name:"transformOrigin",options:e,fn(t){var r,n,i,o,s;let{placement:a,rects:l,middlewareData:c}=t,u=(null===(r=c.arrow)||void 0===r?void 0:r.centerOffset)!==0,p=u?0:e.arrowWidth,d=u?0:e.arrowHeight,[h,f]=B(a),v={start:"0%",center:"50%",end:"100%"}[f],g=(null!==(o=null===(n=c.arrow)||void 0===n?void 0:n.x)&&void 0!==o?o:0)+p/2,m=(null!==(s=null===(i=c.arrow)||void 0===i?void 0:i.y)&&void 0!==s?s:0)+d/2,y="",S="";return"bottom"===h?(y=u?v:"".concat(g,"px"),S="".concat(-d,"px")):"top"===h?(y=u?v:"".concat(g,"px"),S="".concat(l.floating.height+d,"px")):"right"===h?(y="".concat(-d,"px"),S=u?v:"".concat(m,"px")):"left"===h&&(y="".concat(l.floating.width+d,"px"),S=u?v:"".concat(m,"px")),{data:{x:y,y:S}}}});function B(e){let[t,r="center"]=e.split("-");return[t,r]}var U=r(47650),q=i.forwardRef((e,t)=>{var r,n;let{container:o,...s}=e,[a,c]=i.useState(!1);(0,b.N)(()=>c(!0),[]);let u=o||a&&(null===(n=globalThis)||void 0===n?void 0:null===(r=n.document)||void 0===r?void 0:r.body);return u?U.createPortal((0,p.jsx)(l.sG.div,{...s,ref:t}),u):null});q.displayName="Portal";var H=r(17028),V=r(12317),W=r(1488),$=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),K=i.forwardRef((e,t)=>(0,p.jsx)(l.sG.span,{...e,ref:t,style:{...$,...e.style}}));K.displayName="VisuallyHidden";var[J,G]=(0,a.A)("Tooltip",[k]),Z=k(),Q="TooltipProvider",Y="tooltip.open",[X,ee]=J(Q),et=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:s}=e,a=i.useRef(!0),l=i.useRef(!1),c=i.useRef(0);return i.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,p.jsx)(X,{scope:t,isOpenDelayedRef:a,delayDuration:r,onOpen:i.useCallback(()=>{window.clearTimeout(c.current),a.current=!1},[]),onClose:i.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>a.current=!0,n)},[n]),isPointerInTransitRef:l,onPointerInTransitChange:i.useCallback(e=>{l.current=e},[]),disableHoverableContent:o,children:s})};et.displayName=Q;var er="Tooltip",[en,ei]=J(er),eo=e=>{let{__scopeTooltip:t,children:r,open:n,defaultOpen:o,onOpenChange:s,disableHoverableContent:a,delayDuration:l}=e,c=ee(er,e.__scopeTooltip),u=Z(t),[d,h]=i.useState(null),f=(0,m.B)(),v=i.useRef(0),g=null!=a?a:c.disableHoverableContent,y=null!=l?l:c.delayDuration,S=i.useRef(!1),[C,b]=(0,W.i)({prop:n,defaultProp:null!=o&&o,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(Y))):c.onClose(),null==s||s(e)},caller:er}),w=i.useMemo(()=>C?S.current?"delayed-open":"instant-open":"closed",[C]),P=i.useCallback(()=>{window.clearTimeout(v.current),v.current=0,S.current=!1,b(!0)},[b]),R=i.useCallback(()=>{window.clearTimeout(v.current),v.current=0,b(!1)},[b]),k=i.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>{S.current=!0,b(!0),v.current=0},y)},[y,b]);return i.useEffect(()=>()=>{v.current&&(window.clearTimeout(v.current),v.current=0)},[]),(0,p.jsx)(E,{...u,children:(0,p.jsx)(en,{scope:t,contentId:f,open:C,stateAttribute:w,trigger:d,onTriggerChange:h,onTriggerEnter:i.useCallback(()=>{c.isOpenDelayedRef.current?k():P()},[c.isOpenDelayedRef,k,P]),onTriggerLeave:i.useCallback(()=>{g?R():(window.clearTimeout(v.current),v.current=0)},[R,g]),onOpen:P,onClose:R,disableHoverableContent:g,children:r})})};eo.displayName=er;var es="TooltipTrigger",ea=i.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,a=ei(es,r),c=ee(es,r),u=Z(r),d=i.useRef(null),h=(0,s.s)(t,d,a.onTriggerChange),f=i.useRef(!1),v=i.useRef(!1),g=i.useCallback(()=>f.current=!1,[]);return i.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),(0,p.jsx)(A,{asChild:!0,...u,children:(0,p.jsx)(l.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...n,ref:h,onPointerMove:(0,o.m)(e.onPointerMove,e=>{"touch"===e.pointerType||v.current||c.isPointerInTransitRef.current||(a.onTriggerEnter(),v.current=!0)}),onPointerLeave:(0,o.m)(e.onPointerLeave,()=>{a.onTriggerLeave(),v.current=!1}),onPointerDown:(0,o.m)(e.onPointerDown,()=>{a.open&&a.onClose(),f.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:(0,o.m)(e.onFocus,()=>{f.current||a.onOpen()}),onBlur:(0,o.m)(e.onBlur,a.onClose),onClick:(0,o.m)(e.onClick,a.onClose)})})});ea.displayName=es;var el="TooltipPortal",[ec,eu]=J(el,{forceMount:void 0}),ep=e=>{let{__scopeTooltip:t,forceMount:r,children:n,container:i}=e,o=ei(el,t);return(0,p.jsx)(ec,{scope:t,forceMount:r,children:(0,p.jsx)(H.C,{present:r||o.open,children:(0,p.jsx)(q,{asChild:!0,container:i,children:n})})})};ep.displayName=el;var ed="TooltipContent",eh=i.forwardRef((e,t)=>{let r=eu(ed,e.__scopeTooltip),{forceMount:n=r.forceMount,side:i="top",...o}=e,s=ei(ed,e.__scopeTooltip);return(0,p.jsx)(H.C,{present:n||s.open,children:s.disableHoverableContent?(0,p.jsx)(ey,{side:i,...o,ref:t}):(0,p.jsx)(ef,{side:i,...o,ref:t})})}),ef=i.forwardRef((e,t)=>{let r=ei(ed,e.__scopeTooltip),n=ee(ed,e.__scopeTooltip),o=i.useRef(null),a=(0,s.s)(t,o),[l,c]=i.useState(null),{trigger:u,onClose:d}=r,h=o.current,{onPointerInTransitChange:f}=n,v=i.useCallback(()=>{c(null),f(!1)},[f]),g=i.useCallback((e,t)=>{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},i=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(r,n,i,o)){case o:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,r.getBoundingClientRect());c(function(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,i),...function(e){let{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}(t.getBoundingClientRect())])),f(!0)},[f]);return i.useEffect(()=>()=>v(),[v]),i.useEffect(()=>{if(u&&h){let e=e=>g(e,h),t=e=>g(e,u);return u.addEventListener("pointerleave",e),h.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),h.removeEventListener("pointerleave",t)}}},[u,h,g,v]),i.useEffect(()=>{if(l){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=(null==u?void 0:u.contains(t))||(null==h?void 0:h.contains(t)),i=!function(e,t){let{x:r,y:n}=e,i=!1;for(let e=0,o=t.length-1;en!=p>n&&r<(u-l)*(n-c)/(p-c)+l&&(i=!i)}return i}(r,l);n?v():i&&(v(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,h,l,d,v]),(0,p.jsx)(ey,{...e,ref:a})}),[ev,eg]=J(er,{isInside:!1}),em=(0,V.Dc)("TooltipContent"),ey=i.forwardRef((e,t)=>{let{__scopeTooltip:r,children:n,"aria-label":o,onEscapeKeyDown:s,onPointerDownOutside:a,...l}=e,c=ei(ed,r),u=Z(r),{onClose:d}=c;return i.useEffect(()=>(document.addEventListener(Y,d),()=>document.removeEventListener(Y,d)),[d]),i.useEffect(()=>{if(c.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(c.trigger))&&d()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,d]),(0,p.jsx)(f,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:d,children:(0,p.jsxs)(D,{"data-state":c.stateAttribute,...u,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,p.jsx)(em,{children:n}),(0,p.jsx)(ev,{scope:r,isInside:!0,children:(0,p.jsx)(K,{id:c.contentId,role:"tooltip",children:o||n})})]})})});eh.displayName=ed;var eS="TooltipArrow";i.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,i=Z(r);return eg(eS,r).isInside?null:(0,p.jsx)(z,{...i,...n,ref:t})}).displayName=eS;var eC=et,eb=eo,ew=ea,eP=ep,eR=eh},72838:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionMessageEventArgs=void 0;class r{constructor(e){this.privConnectionMessage=e}get message(){return this.privConnectionMessage}toString(){return"Message: "+this.privConnectionMessage.toString()}}t.ConnectionMessageEventArgs=r},73027:(e,t,r)=>{"use strict";var n=r(12115),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,s=n.useEffect,a=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,u=n[1];return a(function(){i.value=r,i.getSnapshot=t,c(i)&&u({inst:i})},[e,r,t]),s(function(){return c(i)&&u({inst:i}),e(function(){c(i)&&u({inst:i})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},73808:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognitionCanceledEventArgs=void 0;class r{constructor(e,t,r,n,i){this.privCancelReason=t,this.privErrorDetails=r,this.privResult=i,this.privSessionId=e,this.privErrorCode=n}get result(){return this.privResult}get sessionId(){return this.privSessionId}get reason(){return this.privCancelReason}get errorCode(){return this.privErrorCode}get errorDetails(){return this.privErrorDetails}}t.TranslationRecognitionCanceledEventArgs=r},73836:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarEventArgs=t.AvatarEventTypes=void 0,function(e){e.SwitchedToSpeaking="SwitchedToSpeaking",e.SwitchedToIdle="SwitchedToIdle",e.SessionClosed="SessionClosed"}(t.AvatarEventTypes||(t.AvatarEventTypes={}));class r{constructor(e,t){this.privOffset=e,this.privDescription=t}get type(){return this.privType}get offset(){return this.privOffset}get description(){return this.privDescription}}t.AvatarEventArgs=r},74835:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MicAudioSource=t.AudioWorkletSourceURLPropertyName=void 0;let n=r(23202),i=r(87378),o=r(25342);t.AudioWorkletSourceURLPropertyName="MICROPHONE-WorkletSourceUrl";class s{constructor(e,t,r,n){this.privRecorder=e,this.deviceId=t,this.privStreams={},this.privOutputChunkSize=s.AUDIOFORMAT.avgBytesPerSec/10,this.privId=r||i.createNoDashGuid(),this.privEvents=new i.EventSource,this.privMediaStream=n||null,this.privIsClosing=!1}get format(){return Promise.resolve(s.AUDIOFORMAT)}turnOn(){if(this.privInitializeDeferral)return this.privInitializeDeferral.promise;this.privInitializeDeferral=new i.Deferred;try{this.createAudioContext()}catch(e){return e instanceof Error?this.privInitializeDeferral.reject(e.name+": "+e.message):this.privInitializeDeferral.reject(e),this.privInitializeDeferral.promise}let e=window.navigator,t=e.getUserMedia||e.webkitGetUserMedia||e.mozGetUserMedia||e.msGetUserMedia;if(e.mediaDevices&&(t=(t,r,n)=>{e.mediaDevices.getUserMedia(t).then(r).catch(n)}),t){let e=()=>{this.onEvent(new i.AudioSourceInitializingEvent(this.privId)),this.privMediaStream&&this.privMediaStream.active?(this.onEvent(new i.AudioSourceReadyEvent(this.privId)),this.privInitializeDeferral.resolve()):t({audio:!this.deviceId||{deviceId:this.deviceId},video:!1},e=>{this.privMediaStream=e,this.onEvent(new i.AudioSourceReadyEvent(this.privId)),this.privInitializeDeferral.resolve()},e=>{let t=`Error occurred during microphone initialization: ${e}`;this.privInitializeDeferral.reject(t),this.onEvent(new i.AudioSourceErrorEvent(this.privId,t))})};"suspended"===this.privContext.state?this.privContext.resume().then(e).catch(e=>{this.privInitializeDeferral.reject(`Failed to initialize audio context: ${e}`)}):e()}else{let e="Browser does not support getUserMedia.";this.privInitializeDeferral.reject(e),this.onEvent(new i.AudioSourceErrorEvent(e,""))}return this.privInitializeDeferral.promise}id(){return this.privId}attach(e){return this.onEvent(new i.AudioStreamNodeAttachingEvent(this.privId,e)),this.listen(e).then(t=>(this.onEvent(new i.AudioStreamNodeAttachedEvent(this.privId,e)),{detach:async()=>(t.readEnded(),delete this.privStreams[e],this.onEvent(new i.AudioStreamNodeDetachedEvent(this.privId,e)),this.turnOff()),id:()=>e,read:()=>t.read()}))}detach(e){e&&this.privStreams[e]&&(this.privStreams[e].close(),delete this.privStreams[e],this.onEvent(new i.AudioStreamNodeDetachedEvent(this.privId,e)))}async turnOff(){for(let e in this.privStreams)if(e){let t=this.privStreams[e];t&&t.close()}this.onEvent(new i.AudioSourceOffEvent(this.privId)),this.privInitializeDeferral&&(await this.privInitializeDeferral,this.privInitializeDeferral=null),await this.destroyAudioContext()}get events(){return this.privEvents}get deviceInfo(){return this.getMicrophoneLabel().then(e=>({bitspersample:s.AUDIOFORMAT.bitsPerSample,channelcount:s.AUDIOFORMAT.channels,connectivity:n.connectivity.Unknown,manufacturer:"Speech SDK",model:e,samplerate:s.AUDIOFORMAT.samplesPerSec,type:n.type.Microphones}))}setProperty(e,r){if(e===t.AudioWorkletSourceURLPropertyName)this.privRecorder.setWorkletUrl(r);else throw Error("Property '"+e+"' is not supported on Microphone.")}getMicrophoneLabel(){let e="microphone";if(void 0!==this.privMicrophoneLabel)return Promise.resolve(this.privMicrophoneLabel);if(void 0===this.privMediaStream||!this.privMediaStream.active)return Promise.resolve(e);this.privMicrophoneLabel=e;let t=this.privMediaStream.getTracks()[0].getSettings().deviceId;if(void 0===t)return Promise.resolve(this.privMicrophoneLabel);let r=new i.Deferred;return navigator.mediaDevices.enumerateDevices().then(e=>{for(let r of e)if(r.deviceId===t){this.privMicrophoneLabel=r.label;break}r.resolve(this.privMicrophoneLabel)},()=>r.resolve(this.privMicrophoneLabel)),r.promise}async listen(e){await this.turnOn();let t=new i.ChunkedArrayBufferStream(this.privOutputChunkSize,e);this.privStreams[e]=t;try{this.privRecorder.record(this.privContext,this.privMediaStream,t)}catch(t){throw this.onEvent(new i.AudioStreamNodeErrorEvent(this.privId,e,t)),t}return t}onEvent(e){this.privEvents.onEvent(e),i.Events.instance.onEvent(e)}createAudioContext(){!this.privContext&&(this.privContext=o.AudioStreamFormatImpl.getAudioContext(s.AUDIOFORMAT.samplesPerSec))}async destroyAudioContext(){if(!this.privContext)return;this.privRecorder.releaseMediaResources(this.privContext);let e=!1;"close"in this.privContext&&(e=!0),e?this.privIsClosing||(this.privIsClosing=!0,await this.privContext.close(),this.privContext=null,this.privIsClosing=!1):null!==this.privContext&&"running"===this.privContext.state&&await this.privContext.suspend()}}t.MicAudioSource=s,s.AUDIOFORMAT=o.AudioStreamFormat.getDefaultInputFormat()},74855:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageUnderstandingModelImpl=t.LanguageUnderstandingModel=void 0;let n=r(35413);class i{constructor(){return}static fromEndpoint(e){n.Contracts.throwIfNull(e,"uri"),n.Contracts.throwIfNullOrWhitespace(e.hostname,"uri");let t=new o,r=e.host.indexOf(".");if(-1===r)throw Error("Could not determine region from endpoint");t.region=e.host.substr(0,r);let i=e.pathname.lastIndexOf("/")+1;if(-1===i)throw Error("Could not determine appId from endpoint");if(t.appId=e.pathname.substr(i),t.subscriptionKey=e.searchParams.get("subscription-key"),void 0===t.subscriptionKey)throw Error("Could not determine subscription key from endpoint");return t}static fromAppId(e){n.Contracts.throwIfNullOrWhitespace(e,"appId");let t=new o;return t.appId=e,t}static fromSubscription(e,t,r){n.Contracts.throwIfNullOrWhitespace(e,"subscriptionKey"),n.Contracts.throwIfNullOrWhitespace(t,"appId"),n.Contracts.throwIfNullOrWhitespace(r,"region");let i=new o;return i.appId=t,i.region=r,i.subscriptionKey=e,i}}t.LanguageUnderstandingModel=i;class o extends i{}t.LanguageUnderstandingModelImpl=o},74982:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisContext=void 0;let n=r(93153);class i{constructor(){this.privContext={}}setSection(e,t){this.privContext[e]=t}set audioOutputFormat(e){this.privAudioOutputFormat=e}toJSON(){return JSON.stringify(this.privContext)}setSynthesisSection(e){let t=this.buildSynthesisContext(e);this.setSection("synthesis",t)}buildSynthesisContext(e){return{audio:{metadataOptions:{bookmarkEnabled:!!e?.bookmarkReached,punctuationBoundaryEnabled:e?.properties.getProperty(n.PropertyId.SpeechServiceResponse_RequestPunctuationBoundary,!!e?.wordBoundary),sentenceBoundaryEnabled:e?.properties.getProperty(n.PropertyId.SpeechServiceResponse_RequestSentenceBoundary,!1),sessionEndEnabled:!0,visemeEnabled:!!e?.visemeReceived,wordBoundaryEnabled:e?.properties.getProperty(n.PropertyId.SpeechServiceResponse_RequestWordBoundary,!!e?.wordBoundary)},outputFormat:this.privAudioOutputFormat.requestAudioFormatString},language:{autoDetection:e?.autoDetectSourceLanguage}}}}t.SynthesisContext=i},75234:(e,t,r)=>{"use strict";r.d(t,{y:()=>o});var n=r(30938);let i={}.hasOwnProperty;function o(e){let t={},r=-1;for(;++r{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},75418:(e,t,r)=>{"use strict";r.d(t,{p:()=>s});var n=r(71563),i=r(92740),o=r(77833);function s(e){let t=(0,o.a)(e),r=t.getFullYear(),s=(0,n.w)(e,0);s.setFullYear(r+1,0,4),s.setHours(0,0,0,0);let a=(0,i.b)(s),l=(0,n.w)(e,0);l.setFullYear(r,0,4),l.setHours(0,0,0,0);let c=(0,i.b)(l);return t.getTime()>=a.getTime()?r+1:t.getTime()>=c.getTime()?r:r-1}},75660:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebsocketConnection=void 0;let n=r(87378),i=r(48642);class o{constructor(e,t,r,o,s,a=!1,l){if(this.privIsDisposed=!1,!e)throw new n.ArgumentNullError("uri");if(!o)throw new n.ArgumentNullError("messageFormatter");this.privMessageFormatter=o;let c="",u=0;if(t){for(let r in t)if(r){c+=0===u&&-1===e.indexOf("?")?"?":"&",c+=encodeURIComponent(r);let n=t[r];n&&(n=encodeURIComponent(n),c+=`=${n}`),u++}}if(r){for(let t in r)if(t){c+=0===u&&-1===e.indexOf("?")?"?":"&";let n=encodeURIComponent(r[t]);c+=`${t}=${n}`,u++}}this.privUri=e+c,this.privId=l||n.createNoDashGuid(),this.privConnectionMessageAdapter=new i.WebsocketMessageAdapter(this.privUri,this.id,this.privMessageFormatter,s,r,a)}async dispose(){this.privIsDisposed=!0,this.privConnectionMessageAdapter&&await this.privConnectionMessageAdapter.close()}isDisposed(){return this.privIsDisposed}get id(){return this.privId}get uri(){return this.privUri}state(){return this.privConnectionMessageAdapter.state}open(){return this.privConnectionMessageAdapter.open()}send(e){return this.privConnectionMessageAdapter.send(e)}read(){return this.privConnectionMessageAdapter.read()}get events(){return this.privConnectionMessageAdapter.events}}t.WebsocketConnection=o},75783:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BotFrameworkConfig=void 0;let n=r(35413),i=r(6095),o=r(93153);class s extends i.DialogServiceConfigImpl{constructor(){super()}static fromSubscription(e,t,r){n.Contracts.throwIfNullOrWhitespace(e,"subscription"),n.Contracts.throwIfNullOrWhitespace(t,"region");let s=new i.DialogServiceConfigImpl;return s.setProperty(o.PropertyId.Conversation_DialogType,i.DialogServiceConfig.DialogTypes.BotFramework),s.setProperty(o.PropertyId.SpeechServiceConnection_Key,e),s.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r&&s.setProperty(o.PropertyId.Conversation_ApplicationId,r),s}static fromAuthorizationToken(e,t,r){n.Contracts.throwIfNullOrWhitespace(e,"authorizationToken"),n.Contracts.throwIfNullOrWhitespace(t,"region");let s=new i.DialogServiceConfigImpl;return s.setProperty(o.PropertyId.Conversation_DialogType,i.DialogServiceConfig.DialogTypes.BotFramework),s.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e),s.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r&&s.setProperty(o.PropertyId.Conversation_ApplicationId,r),s}static fromHost(e,t,r){n.Contracts.throwIfNullOrUndefined(e,"host");let s=e instanceof URL?e:new URL(`wss://${e}.convai.speech.azure.us`);n.Contracts.throwIfNullOrUndefined(s,"resolvedHost");let a=new i.DialogServiceConfigImpl;return a.setProperty(o.PropertyId.Conversation_DialogType,i.DialogServiceConfig.DialogTypes.BotFramework),a.setProperty(o.PropertyId.SpeechServiceConnection_Host,s.toString()),void 0!==t&&a.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),a}static fromEndpoint(e,t){n.Contracts.throwIfNull(e,"endpoint");let r=new i.DialogServiceConfigImpl;return r.setProperty(o.PropertyId.Conversation_DialogType,i.DialogServiceConfig.DialogTypes.BotFramework),r.setProperty(o.PropertyId.SpeechServiceConnection_Endpoint,e.toString()),void 0!==t&&r.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),r}}t.BotFrameworkConfig=s},75927:(e,t,r)=>{"use strict";let n=r(3836),i=r(84981),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function s(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,a.prototype),t}function a(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return u(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!a.isEncoding(t))throw TypeError("Unknown encoding: "+t);let r=0|f(e,t),n=s(r),i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(z(e,Uint8Array)){let t=new Uint8Array(e);return d(t.buffer,t.byteOffset,t.byteLength)}return p(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(z(e,ArrayBuffer)||e&&z(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(z(e,SharedArrayBuffer)||e&&z(e.buffer,SharedArrayBuffer)))return d(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return a.from(n,t,r);let i=function(e){if(a.isBuffer(e)){let t=0|h(e.length),r=s(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?s(0):p(e):"Buffer"===e.type&&Array.isArray(e.data)?p(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return a.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),s(e<0?0:0|h(e))}function p(e){let t=e.length<0?0:0|h(e.length),r=s(t);for(let n=0;n=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function f(e,t){if(a.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||z(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return D(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return N(e).length;default:if(i)return n?-1:D(e).length;t=(""+t).toLowerCase(),i=!0}}function v(e,t,r){let i=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){let n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);let i="";for(let n=t;n0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(o=r*=1)!=o&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return -1;r=e.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof t&&(t=a.from(t,n)),a.isBuffer(t))return 0===t.length?-1:y(e,t,r,n,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):y(e,[t],r,n,i);throw TypeError("val must be string, number or Buffer")}function y(e,t,r,n,i){let o,s=1,a=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;s=2,a/=2,l/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){let n=-1;for(o=r;oa&&(r=a-l),o=r;o>=0;o--){let r=!0;for(let n=0;n239?4:t>223?3:t>191?2:1;if(i+s<=r){let r,n,a,l;switch(s){case 1:t<128&&(o=t);break;case 2:(192&(r=e[i+1]))==128&&(l=(31&t)<<6|63&r)>127&&(o=l);break;case 3:r=e[i+1],n=e[i+2],(192&r)==128&&(192&n)==128&&(l=(15&t)<<12|(63&r)<<6|63&n)>2047&&(l<55296||l>57343)&&(o=l);break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],(192&r)==128&&(192&n)==128&&(192&a)==128&&(l=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a)>65535&&l<1114112&&(o=l)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(e){let t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nr)throw RangeError("Trying to access beyond buffer length")}function b(e,t,r,n,i,o){if(!a.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function w(e,t,r,n,i){A(t,n,i,e,r,7);let o=Number(t&BigInt(0xffffffff));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let s=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function P(e,t,r,n,i){A(t,n,i,e,r,7);let o=Number(t&BigInt(0xffffffff));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let s=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function R(e,t,r,n,i,o){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function k(e,t,r,n,o){return t*=1,r>>>=0,o||R(e,t,r,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,r,n,23,4),r+4}function I(e,t,r,n,o){return t*=1,r>>>=0,o||R(e,t,r,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,r,n,52,8),r+8}t.hp=a,t.IS=50,a.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),a.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),a.poolSize=8192,a.from=function(e,t,r){return l(e,t,r)},Object.setPrototypeOf(a.prototype,Uint8Array.prototype),Object.setPrototypeOf(a,Uint8Array),a.alloc=function(e,t,r){return(c(e),e<=0)?s(e):void 0!==t?"string"==typeof r?s(e).fill(t,r):s(e).fill(t):s(e)},a.allocUnsafe=function(e){return u(e)},a.allocUnsafeSlow=function(e){return u(e)},a.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==a.prototype},a.compare=function(e,t){if(z(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),z(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(e)||!a.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let r=e.length,n=t.length;for(let i=0,o=Math.min(r,n);in.length?(a.isBuffer(t)||(t=a.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else if(a.isBuffer(t))t.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=t.length}return n},a.byteLength=f,a.prototype._isBuffer=!0,a.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(e+=" ... "),""},o&&(a.prototype[o]=a.prototype.inspect),a.prototype.compare=function(e,t,r,n,i){if(z(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),!a.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;let o=i-n,s=r-t,l=Math.min(o,s),c=this.slice(n,i),u=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let h=!1;for(;;)switch(n){case"hex":return function(e,t,r,n){let i;r=Number(r)||0;let o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;let s=t.length;for(n>s/2&&(n=s/2),i=0;i>8,i.push(r%256),i.push(n);return i}(e,this.length-u),this,u,p);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},a.prototype.slice=function(e,t){let r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},a.prototype.readUint8=a.prototype.readUInt8=function(e,t){return e>>>=0,t||C(e,1,this.length),this[e]},a.prototype.readUint16LE=a.prototype.readUInt16LE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUint16BE=a.prototype.readUInt16BE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUint32LE=a.prototype.readUInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},a.prototype.readUint32BE=a.prototype.readUInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readBigUInt64LE=F(function(e){_(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&O(e,this.length-8);let n=t+256*this[++e]+65536*this[++e]+0x1000000*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+0x1000000*r;return BigInt(n)+(BigInt(i)<>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&O(e,this.length-8);let n=0x1000000*t+65536*this[++e]+256*this[++e]+this[++e],i=0x1000000*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||C(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},a.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||C(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},a.prototype.readInt8=function(e,t){return(e>>>=0,t||C(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},a.prototype.readInt16LE=function(e,t){e>>>=0,t||C(e,2,this.length);let r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},a.prototype.readInt16BE=function(e,t){e>>>=0,t||C(e,2,this.length);let r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},a.prototype.readInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readBigInt64LE=F(function(e){_(e>>>=0,"offset");let t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&O(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24))<>>=0,"offset");let t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&O(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||C(e,4,this.length),i.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return e>>>=0,t||C(e,4,this.length),i.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return e>>>=0,t||C(e,8,this.length),i.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return e>>>=0,t||C(e,8,this.length),i.read(this,e,!1,52,8)},a.prototype.writeUintLE=a.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;b(this,e,t,r,n,0)}let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;b(this,e,t,r,n,0)}let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},a.prototype.writeUint8=a.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,1,255,0),this[t]=255&e,t+1},a.prototype.writeUint16LE=a.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeUint16BE=a.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeUint32LE=a.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},a.prototype.writeUint32BE=a.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeBigUInt64LE=F(function(e,t=0){return w(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeBigUInt64BE=F(function(e,t=0){return P(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t>>>=0,!n){let n=Math.pow(2,8*r-1);b(this,e,t,r,n-1,-n)}let i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+r},a.prototype.writeIntBE=function(e,t,r,n){if(e*=1,t>>>=0,!n){let n=Math.pow(2,8*r-1);b(this,e,t,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+r},a.prototype.writeInt8=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},a.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeBigInt64LE=F(function(e,t=0){return w(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeBigInt64BE=F(function(e,t=0){return P(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeFloatLE=function(e,t,r){return k(this,e,t,!0,r)},a.prototype.writeFloatBE=function(e,t,r){return k(this,e,t,!1,r)},a.prototype.writeDoubleLE=function(e,t,r){return I(this,e,t,!0,r)},a.prototype.writeDoubleBE=function(e,t,r){return I(this,e,t,!1,r)},a.prototype.copy=function(e,t,r,n){if(!a.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function A(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${i} and < 2${i} ** ${(o+1)*8}${i}`:`>= -(2${i} ** ${(o+1)*8-1}${i}) and < 2 ** ${(o+1)*8-1}${i}`:`>= ${t}${i} and <= ${r}${i}`,new x.ERR_OUT_OF_RANGE("value",n,e)}_(i,"offset"),(void 0===n[i]||void 0===n[i+o])&&O(i,n.length-(o+1))}function _(e,t){if("number"!=typeof e)throw new x.ERR_INVALID_ARG_TYPE(t,"number",e)}function O(e,t,r){if(Math.floor(e)!==e)throw _(e,r),new x.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new x.ERR_BUFFER_OUT_OF_BOUNDS;throw new x.ERR_OUT_OF_RANGE(r||"offset",`>= ${+!!r} and <= ${t}`,e)}E("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),E("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),E("ERR_OUT_OF_RANGE",function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>0x100000000?i=T(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=T(i)),i+="n"),n+=` It must be ${t}. Received ${i}`},RangeError);let M=/[^+/0-9A-Za-z-_]/g;function D(e,t){let r;t=t||1/0;let n=e.length,i=null,o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319||s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function N(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(M,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,r,n){let i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function z(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}let j=function(){let e="0123456789abcdef",t=Array(256);for(let r=0;r<16;++r){let n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function F(e){return"undefined"==typeof BigInt?B:e}function B(){throw Error("BigInt not supported")}},76041:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognitionResult=void 0;let n=r(93153);class i extends n.SpeechRecognitionResult{constructor(e,t,r,n,i,o,s,a,l,c,u){super(t,r,n,i,o,s,a,void 0,l,c,u),this.privTranslations=e}static fromSpeechRecognitionResult(e){return new i(void 0,e.resultId,e.reason,e.text,e.duration,e.offset,e.language,e.languageDetectionConfidence,e.errorDetails,e.json,e.properties)}get translations(){return this.privTranslations}}t.TranslationRecognitionResult=i},76046:(e,t,r)=>{"use strict";var n=r(66658);r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},76568:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventSource=void 0;let n=r(8055),i=r(36926);class o{constructor(e){this.privEventListeners={},this.privIsDisposed=!1,this.privConsoleListener=void 0,this.privMetadata=e}onEvent(e){if(this.isDisposed())throw new n.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=i.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}}t.EventSource=o},76893:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognitionEventArgs=void 0;let n=r(93153);class i extends n.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.TranslationRecognitionEventArgs=i},76996:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationStatus=void 0,function(e){e[e.Success=0]="Success",e[e.Error=1]="Error"}(t.TranslationStatus||(t.TranslationStatus={}))},77833:(e,t,r)=>{"use strict";function n(e){let t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):new Date("number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?e:NaN)}r.d(t,{a:()=>n})},77885:(e,t,r)=>{"use strict";r.d(t,{YR:()=>i});var n=r(37795);function i(e,t,r,i){let o,s,a;"function"==typeof t&&"function"!=typeof r?(s=void 0,a=t,o=r):(s=t,a=r,o=i),(0,n.VG)(e,s,function(e,t){let r=t[t.length-1],n=r?r.children.indexOf(e):void 0;return a(e,n,r)},o)}},77911:(e,t,r)=>{"use strict";var n=r(75927).hp;Object.defineProperty(t,"__esModule",{value:!0}),t.PullAudioInputStreamImpl=t.PullAudioInputStream=t.PushAudioInputStreamImpl=t.PushAudioInputStream=t.AudioInputStream=void 0;let i=r(23202),o=r(87378),s=r(36926),a=r(93153),l=r(25342);class c{constructor(){return}static createPushStream(e){return u.create(e)}static createPullStream(e,t){return d.create(e,t)}}t.AudioInputStream=c;class u extends c{static create(e){return new p(e)}}t.PushAudioInputStream=u;class p extends u{constructor(e){super(),void 0===e?this.privFormat=l.AudioStreamFormatImpl.getDefaultInputFormat():this.privFormat=e,this.privEvents=new o.EventSource,this.privId=s.createNoDashGuid(),this.privStream=new o.ChunkedArrayBufferStream(this.privFormat.avgBytesPerSec/10)}get format(){return Promise.resolve(this.privFormat)}write(e){this.privStream.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}close(){this.privStream.close()}id(){return this.privId}turnOn(){this.onEvent(new o.AudioSourceInitializingEvent(this.privId)),this.onEvent(new o.AudioSourceReadyEvent(this.privId))}async attach(e){this.onEvent(new o.AudioStreamNodeAttachingEvent(this.privId,e)),await this.turnOn();let t=this.privStream;return this.onEvent(new o.AudioStreamNodeAttachedEvent(this.privId,e)),{detach:async()=>(this.onEvent(new o.AudioStreamNodeDetachedEvent(this.privId,e)),this.turnOff()),id:()=>e,read:()=>t.read()}}detach(e){this.onEvent(new o.AudioStreamNodeDetachedEvent(this.privId,e))}turnOff(){}get events(){return this.privEvents}get deviceInfo(){return Promise.resolve({bitspersample:this.privFormat.bitsPerSample,channelcount:this.privFormat.channels,connectivity:i.connectivity.Unknown,manufacturer:"Speech SDK",model:"PushStream",samplerate:this.privFormat.samplesPerSec,type:i.type.Stream})}onEvent(e){this.privEvents.onEvent(e),o.Events.instance.onEvent(e)}toBuffer(e){let t=n.alloc(e.byteLength),r=new Uint8Array(e);for(let e=0;e(this.privCallback.close(),this.onEvent(new o.AudioStreamNodeDetachedEvent(this.privId,e)),this.turnOff()),id:()=>e,read:()=>{let e,t=0;for(;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StringUtils=void 0;class r{static formatString(e,t){if(!e)return"";if(!t)return e;let r="",n="",i=e=>{r+=e},o=e=>{n+=e},s=i;for(let a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationPhrase=void 0;let n=r(35413),i=r(23202),o=r(76996);class s{constructor(e,t){this.privTranslationPhrase=e,this.privTranslationPhrase.Offset+=t,this.privTranslationPhrase.RecognitionStatus=this.mapRecognitionStatus(this.privTranslationPhrase.RecognitionStatus),void 0!==this.privTranslationPhrase.Translation&&(this.privTranslationPhrase.Translation.TranslationStatus=this.mapTranslationStatus(this.privTranslationPhrase.Translation.TranslationStatus))}static fromJSON(e,t){return new s(JSON.parse(e),t)}static fromTranslationResponse(e,t){n.Contracts.throwIfNullOrUndefined(e,"translationResponse");let r=e.SpeechPhrase;return e.SpeechPhrase=void 0,r.Translation=e,r.Text=r.DisplayText,new s(r,t)}get RecognitionStatus(){return this.privTranslationPhrase.RecognitionStatus}get Offset(){return this.privTranslationPhrase.Offset}get Duration(){return this.privTranslationPhrase.Duration}get Text(){return this.privTranslationPhrase.Text}get Language(){return this.privTranslationPhrase.PrimaryLanguage?.Language}get Confidence(){return this.privTranslationPhrase.PrimaryLanguage?.Confidence}get Translation(){return this.privTranslationPhrase.Translation}asJson(){let e={...this.privTranslationPhrase},t={...e,RecognitionStatus:i.RecognitionStatus[e.RecognitionStatus]};return e.Translation&&(t.Translation={...e.Translation,TranslationStatus:o.TranslationStatus[e.Translation.TranslationStatus]}),JSON.stringify(t)}mapRecognitionStatus(e){return"string"==typeof e?i.RecognitionStatus[e]:"number"==typeof e?e:void 0}mapTranslationStatus(e){return"string"==typeof e?o.TranslationStatus[e]:"number"==typeof e?e:void 0}}t.TranslationPhrase=s},78122:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageIdMode=void 0,function(e){e[e.AtStart=0]="AtStart",e[e.Continuous=1]="Continuous"}(t.LanguageIdMode||(t.LanguageIdMode={}))},78284:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationSynthesisResult=void 0;class r{constructor(e,t){this.privReason=e,this.privAudio=t}get audio(){return this.privAudio}get reason(){return this.privReason}}t.TranslationSynthesisResult=r},78584:(e,t,r)=>{"use strict";r.d(t,{D:()=>o});var n=r(77833),i=r(71563);function o(e){let t=(0,n.a)(e),r=(0,i.w)(e,0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r}},78668:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoMatchDetails=void 0;let n=r(23202),i=r(93153);class o{constructor(e){this.privReason=e}static fromResult(e){let t=n.SimpleSpeechPhrase.fromJSON(e.json,0),r=i.NoMatchReason.NotRecognized;switch(t.RecognitionStatus){case n.RecognitionStatus.BabbleTimeout:r=i.NoMatchReason.InitialBabbleTimeout;break;case n.RecognitionStatus.InitialSilenceTimeout:r=i.NoMatchReason.InitialSilenceTimeout;break;default:r=i.NoMatchReason.NotRecognized}return new o(r)}get reason(){return this.privReason}}t.NoMatchDetails=o},78806:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,r){function a(e,o,s,a){var l;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PcmRecorder=void 0;let n=r(87378);class i{constructor(e){this.privStopInputOnRelease=e}record(e,t,r){let i=new n.RiffPcmEncoder(e.sampleRate,16e3),o=e.createMediaStreamSource(t),s=()=>{let n=(()=>{let t=0;try{return e.createScriptProcessor(t,1,1)}catch(n){t=2048;let r=e.sampleRate;for(;t<16384&&r>=32e3;)t<<=1,r>>=1;return e.createScriptProcessor(t,1,1)}})();n.onaudioprocess=e=>{let t=e.inputBuffer.getChannelData(0);if(r&&!r.isClosed){let e=i.encode(t);e&&r.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}},o.connect(n),n.connect(e.destination),this.privMediaResources={scriptProcessorNode:n,source:o,stream:t}},a=!!this.privSpeechProcessorScript&&"ignore"===this.privSpeechProcessorScript.toLowerCase();if(e.audioWorklet&&!a){if(!this.privSpeechProcessorScript){let e=new Blob([`class SP extends AudioWorkletProcessor { constructor(options) { super(options); } process(inputs, outputs) { const input = inputs[0]; const output = []; for (let channel = 0; channel < input.length; channel += 1) { output[channel] = input[channel]; } this.port.postMessage(output[0]); return true; } } registerProcessor('speech-processor', SP);`],{type:"application/javascript; charset=utf-8"});this.privSpeechProcessorScript=URL.createObjectURL(e)}e.audioWorklet.addModule(this.privSpeechProcessorScript).then(()=>{let n=new AudioWorkletNode(e,"speech-processor");n.port.onmessage=e=>{let t=e.data;if(r&&!r.isClosed){let e=i.encode(t);e&&r.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}},o.connect(n),n.connect(e.destination),this.privMediaResources={scriptProcessorNode:n,source:o,stream:t}}).catch(()=>{s()})}else try{s()}catch(e){throw Error(`Unable to start audio worklet node for PCMRecorder: ${e}`)}}releaseMediaResources(e){this.privMediaResources&&(this.privMediaResources.scriptProcessorNode&&(this.privMediaResources.scriptProcessorNode.disconnect(e.destination),this.privMediaResources.scriptProcessorNode=null),this.privMediaResources.source&&(this.privMediaResources.source.disconnect(),this.privStopInputOnRelease&&this.privMediaResources.stream.getTracks().forEach(e=>e.stop()),this.privMediaResources.source=null))}setWorkletUrl(e){this.privSpeechProcessorScript=e}}t.PcmRecorder=i},79580:(e,t,r)=>{"use strict";r.d(t,{s:()=>l});var n=r(96331),i=r(92740),o=r(75418),s=r(71563),a=r(77833);function l(e){let t=(0,a.a)(e);return Math.round((+(0,i.b)(t)-+function(e){let t=(0,o.p)(e),r=(0,s.w)(e,0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),(0,i.b)(r)}(t))/n.my)+1}},79586:(e,t,r)=>{"use strict";r.d(t,{UE:()=>ed,ll:()=>es,rD:()=>ef,UU:()=>ec,jD:()=>ep,ER:()=>eh,cY:()=>ea,BN:()=>el,Ej:()=>eu});let n=["top","right","bottom","left"],i=Math.min,o=Math.max,s=Math.round,a=Math.floor,l=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function p(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function f(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(d(e))?"y":"x"}function m(e){return e.replace(/start|end/g,e=>u[e])}function y(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function S(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function C(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function b(e,t,r){let n,{reference:i,floating:o}=e,s=g(t),a=f(g(t)),l=v(a),c=d(t),u="y"===s,p=i.x+i.width/2-o.width/2,m=i.y+i.height/2-o.height/2,y=i[l]/2-o[l]/2;switch(c){case"top":n={x:p,y:i.y-o.height};break;case"bottom":n={x:p,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:m};break;case"left":n={x:i.x-o.width,y:m};break;default:n={x:i.x,y:i.y}}switch(h(t)){case"start":n[a]-=y*(r&&u?-1:1);break;case"end":n[a]+=y*(r&&u?-1:1)}return n}let w=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,a=o.filter(Boolean),l=await (null==s.isRTL?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:p}=b(c,n,l),d=n,h={},f=0;for(let r=0;re[t]>=0)}async function I(e,t){let{placement:r,platform:n,elements:i}=e,o=await (null==n.isRTL?void 0:n.isRTL(i.floating)),s=d(r),a=h(r),l="y"===g(r),c=["left","top"].includes(s)?-1:1,u=o&&l?-1:1,f=p(t,e),{mainAxis:v,crossAxis:m,alignmentAxis:y}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof y&&(m="end"===a?-1*y:y),l?{x:m*u,y:v*c}:{x:v*c,y:m*u}}function x(){return"undefined"!=typeof window}function E(e){return _(e)?(e.nodeName||"").toLowerCase():"#document"}function T(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function A(e){var t;return null==(t=(_(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function _(e){return!!x()&&(e instanceof Node||e instanceof T(e).Node)}function O(e){return!!x()&&(e instanceof Element||e instanceof T(e).Element)}function M(e){return!!x()&&(e instanceof HTMLElement||e instanceof T(e).HTMLElement)}function D(e){return!!x()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof T(e).ShadowRoot)}function N(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=B(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function L(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function z(e){let t=j(),r=O(e)?B(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function j(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function F(e){return["html","body","#document"].includes(E(e))}function B(e){return T(e).getComputedStyle(e)}function U(e){return O(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function q(e){if("html"===E(e))return e;let t=e.assignedSlot||e.parentNode||D(e)&&e.host||A(e);return D(t)?t.host:t}function H(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let i=function e(t){let r=q(t);return F(r)?t.ownerDocument?t.ownerDocument.body:t.body:M(r)&&N(r)?r:e(r)}(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),s=T(i);if(o){let e=V(s);return t.concat(s,s.visualViewport||[],N(i)?i:[],e&&r?H(e):[])}return t.concat(i,H(i,[],r))}function V(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function W(e){let t=B(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=M(e),o=i?e.offsetWidth:r,a=i?e.offsetHeight:n,l=s(r)!==o||s(n)!==a;return l&&(r=o,n=a),{width:r,height:n,$:l}}function $(e){return O(e)?e:e.contextElement}function K(e){let t=$(e);if(!M(t))return l(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:o}=W(t),a=(o?s(r.width):r.width)/n,c=(o?s(r.height):r.height)/i;return a&&Number.isFinite(a)||(a=1),c&&Number.isFinite(c)||(c=1),{x:a,y:c}}let J=l(0);function G(e){let t=T(e);return j()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:J}function Z(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let o=e.getBoundingClientRect(),s=$(e),a=l(1);t&&(n?O(n)&&(a=K(n)):a=K(e));let c=(void 0===(i=r)&&(i=!1),n&&(!i||n===T(s))&&i)?G(s):l(0),u=(o.left+c.x)/a.x,p=(o.top+c.y)/a.y,d=o.width/a.x,h=o.height/a.y;if(s){let e=T(s),t=n&&O(n)?T(n):n,r=e,i=V(r);for(;i&&n&&t!==r;){let e=K(i),t=i.getBoundingClientRect(),n=B(i),o=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,s=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,p*=e.y,d*=e.x,h*=e.y,u+=o,p+=s,i=V(r=T(i))}}return C({width:d,height:h,x:u,y:p})}function Q(e,t){let r=U(e).scrollLeft;return t?t.left+r:Z(A(e)).left+r}function Y(e,t,r){void 0===r&&(r=!1);let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:Q(e,n)),y:n.top+t.scrollTop}}function X(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=T(e),n=A(e),i=r.visualViewport,o=n.clientWidth,s=n.clientHeight,a=0,l=0;if(i){o=i.width,s=i.height;let e=j();(!e||e&&"fixed"===t)&&(a=i.offsetLeft,l=i.offsetTop)}return{width:o,height:s,x:a,y:l}}(e,r);else if("document"===t)n=function(e){let t=A(e),r=U(e),n=e.ownerDocument.body,i=o(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=o(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),a=-r.scrollLeft+Q(e),l=-r.scrollTop;return"rtl"===B(n).direction&&(a+=o(t.clientWidth,n.clientWidth)-i),{width:i,height:s,x:a,y:l}}(A(e));else if(O(t))n=function(e,t){let r=Z(e,!0,"fixed"===t),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=M(e)?K(e):l(1),s=e.clientWidth*o.x,a=e.clientHeight*o.y;return{width:s,height:a,x:i*o.x,y:n*o.y}}(t,r);else{let r=G(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return C(n)}function ee(e){return"static"===B(e).position}function et(e,t){if(!M(e)||"fixed"===B(e).position)return null;if(t)return t(e);let r=e.offsetParent;return A(e)===r&&(r=r.ownerDocument.body),r}function er(e,t){let r=T(e);if(L(e))return r;if(!M(e)){let t=q(e);for(;t&&!F(t);){if(O(t)&&!ee(t))return t;t=q(t)}return r}let n=et(e,t);for(;n&&["table","td","th"].includes(E(n))&&ee(n);)n=et(n,t);return n&&F(n)&&ee(n)&&!z(n)?r:n||function(e){let t=q(e);for(;M(t)&&!F(t);){if(z(t))return t;if(L(t))break;t=q(t)}return null}(e)||r}let en=async function(e){let t=this.getOffsetParent||er,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=M(t),i=A(t),o="fixed"===r,s=Z(e,!0,o,t),a={scrollLeft:0,scrollTop:0},c=l(0);if(n||!n&&!o){if(("body"!==E(t)||N(i))&&(a=U(t)),n){let e=Z(t,!0,o,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=Q(i))}o&&!n&&i&&(c.x=Q(i));let u=!i||n||o?l(0):Y(i,a);return{x:s.left+a.scrollLeft-c.x-u.x,y:s.top+a.scrollTop-c.y-u.y,width:s.width,height:s.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ei={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,o="fixed"===i,s=A(n),a=!!t&&L(t.floating);if(n===s||a&&o)return r;let c={scrollLeft:0,scrollTop:0},u=l(1),p=l(0),d=M(n);if((d||!d&&!o)&&(("body"!==E(n)||N(s))&&(c=U(n)),M(n))){let e=Z(n);u=K(n),p.x=e.x+n.clientLeft,p.y=e.y+n.clientTop}let h=!s||d||o?l(0):Y(s,c,!0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-c.scrollLeft*u.x+p.x+h.x,y:r.y*u.y-c.scrollTop*u.y+p.y+h.y}},getDocumentElement:A,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:s}=e,a=[..."clippingAncestors"===r?L(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=H(e,[],!1).filter(e=>O(e)&&"body"!==E(e)),i=null,o="fixed"===B(e).position,s=o?q(e):e;for(;O(s)&&!F(s);){let t=B(s),r=z(s);r||"fixed"!==t.position||(i=null),(o?!r&&!i:!r&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||N(s)&&!r&&function e(t,r){let n=q(t);return!(n===r||!O(n)||F(n))&&("fixed"===B(n).position||e(n,r))}(e,s))?n=n.filter(e=>e!==s):i=t,s=q(s)}return t.set(e,n),n}(t,this._c):[].concat(r),n],l=a[0],c=a.reduce((e,r)=>{let n=X(t,r,s);return e.top=o(n.top,e.top),e.right=i(n.right,e.right),e.bottom=i(n.bottom,e.bottom),e.left=o(n.left,e.left),e},X(t,l,s));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:er,getElementRects:en,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=W(e);return{width:t,height:r}},getScale:K,isElement:O,isRTL:function(e){return"rtl"===B(e).direction}};function eo(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function es(e,t,r,n){let s;void 0===n&&(n={});let{ancestorScroll:l=!0,ancestorResize:c=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:p="function"==typeof IntersectionObserver,animationFrame:d=!1}=n,h=$(e),f=l||c?[...h?H(h):[],...H(t)]:[];f.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),c&&e.addEventListener("resize",r)});let v=h&&p?function(e,t){let r,n=null,s=A(e);function l(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function c(u,p){void 0===u&&(u=!1),void 0===p&&(p=1),l();let d=e.getBoundingClientRect(),{left:h,top:f,width:v,height:g}=d;if(u||t(),!v||!g)return;let m=a(f),y=a(s.clientWidth-(h+v)),S={rootMargin:-m+"px "+-y+"px "+-a(s.clientHeight-(f+g))+"px "+-a(h)+"px",threshold:o(0,i(1,p))||1},C=!0;function b(t){let n=t[0].intersectionRatio;if(n!==p){if(!C)return c();n?c(!1,n):r=setTimeout(()=>{c(!1,1e-7)},1e3)}1!==n||eo(d,e.getBoundingClientRect())||c(),C=!1}try{n=new IntersectionObserver(b,{...S,root:s.ownerDocument})}catch(e){n=new IntersectionObserver(b,S)}n.observe(e)}(!0),l}(h,r):null,g=-1,m=null;u&&(m=new ResizeObserver(e=>{let[n]=e;n&&n.target===h&&m&&(m.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),h&&!d&&m.observe(h),m.observe(t));let y=d?Z(e):null;return d&&function t(){let n=Z(e);y&&!eo(y,n)&&r(),y=n,s=requestAnimationFrame(t)}(),r(),()=>{var e;f.forEach(e=>{l&&e.removeEventListener("scroll",r),c&&e.removeEventListener("resize",r)}),null==v||v(),null==(e=m)||e.disconnect(),m=null,d&&cancelAnimationFrame(s)}}let ea=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:i,y:o,placement:s,middlewareData:a}=t,l=await I(t,e);return s===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:s}}}}},el=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:s}=t,{mainAxis:a=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=p(e,t),h={x:r,y:n},v=await P(t,u),m=g(d(s)),y=f(m),S=h[y],C=h[m];if(a){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",r=S+v[e],n=S-v[t];S=o(r,i(S,n))}if(l){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=C+v[e],n=C-v[t];C=o(r,i(C,n))}let b=c.fn({...t,[y]:S,[m]:C});return{...b,data:{x:b.x-r,y:b.y-n,enabled:{[y]:a,[m]:l}}}}}},ec=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,i,o,s,a;let{placement:l,middlewareData:c,rects:u,initialPlacement:S,platform:C,elements:b}=t,{mainAxis:w=!0,crossAxis:R=!0,fallbackPlacements:k,fallbackStrategy:I="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:E=!0,...T}=p(e,t);if(null!=(r=c.arrow)&&r.alignmentOffset)return{};let A=d(l),_=g(S),O=d(S)===S,M=await (null==C.isRTL?void 0:C.isRTL(b.floating)),D=k||(O||!E?[y(S)]:function(e){let t=y(e);return[m(e),t,m(t)]}(S)),N="none"!==x;!k&&N&&D.push(...function(e,t,r,n){let i=h(e),o=function(e,t,r){let n=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(r)return t?i:n;return t?n:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(d(e),"start"===r,n);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(m)))),o}(S,E,x,M));let L=[S,...D],z=await P(t,T),j=[],F=(null==(n=c.flip)?void 0:n.overflows)||[];if(w&&j.push(z[A]),R){let e=function(e,t,r){void 0===r&&(r=!1);let n=h(e),i=f(g(e)),o=v(i),s="x"===i?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=y(s)),[s,y(s)]}(l,u,M);j.push(z[e[0]],z[e[1]])}if(F=[...F,{placement:l,overflows:j}],!j.every(e=>e<=0)){let e=((null==(i=c.flip)?void 0:i.index)||0)+1,t=L[e];if(t){let r="alignment"===R&&_!==g(t),n=(null==(s=F[0])?void 0:s.overflows[0])>0;if(!r||n)return{data:{index:e,overflows:F},reset:{placement:t}}}let r=null==(o=F.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(I){case"bestFit":{let e=null==(a=F.filter(e=>{if(N){let t=g(e.placement);return t===_||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(r=e);break}case"initialPlacement":r=S}if(l!==r)return{reset:{placement:r}}}return{}}}},eu=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;let s,a;let{placement:l,rects:c,platform:u,elements:f}=t,{apply:v=()=>{},...m}=p(e,t),y=await P(t,m),S=d(l),C=h(l),b="y"===g(l),{width:w,height:R}=c.floating;"top"===S||"bottom"===S?(s=S,a=C===(await (null==u.isRTL?void 0:u.isRTL(f.floating))?"start":"end")?"left":"right"):(a=S,s="end"===C?"top":"bottom");let k=R-y.top-y.bottom,I=w-y.left-y.right,x=i(R-y[s],k),E=i(w-y[a],I),T=!t.middlewareData.shift,A=x,_=E;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(_=I),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(A=k),T&&!C){let e=o(y.left,0),t=o(y.right,0),r=o(y.top,0),n=o(y.bottom,0);b?_=w-2*(0!==e||0!==t?e+t:o(y.left,y.right)):A=R-2*(0!==r||0!==n?r+n:o(y.top,y.bottom))}await v({...t,availableWidth:_,availableHeight:A});let O=await u.getDimensions(f.floating);return w!==O.width||R!==O.height?{reset:{rects:!0}}:{}}}},ep=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...i}=p(e,t);switch(n){case"referenceHidden":{let e=R(await P(t,{...i,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:k(e)}}}case"escaped":{let e=R(await P(t,{...i,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:k(e)}}}default:return{}}}}},ed=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:s,rects:a,platform:l,elements:c,middlewareData:u}=t,{element:d,padding:m=0}=p(e,t)||{};if(null==d)return{};let y=S(m),C={x:r,y:n},b=f(g(s)),w=v(b),P=await l.getDimensions(d),R="y"===b,k=R?"clientHeight":"clientWidth",I=a.reference[w]+a.reference[b]-C[b]-a.floating[w],x=C[b]-a.reference[b],E=await (null==l.getOffsetParent?void 0:l.getOffsetParent(d)),T=E?E[k]:0;T&&await (null==l.isElement?void 0:l.isElement(E))||(T=c.floating[k]||a.floating[w]);let A=T/2-P[w]/2-1,_=i(y[R?"top":"left"],A),O=i(y[R?"bottom":"right"],A),M=T-P[w]-O,D=T/2-P[w]/2+(I/2-x/2),N=o(_,i(D,M)),L=!u.arrow&&null!=h(s)&&D!==N&&a.reference[w]/2-(D<_?_:O)-P[w]/2<0,z=L?D<_?D-_:D-M:0;return{[b]:C[b]+z,data:{[b]:N,centerOffset:D-N-z,...L&&{alignmentOffset:z}},reset:L}}}),eh=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:i,rects:o,middlewareData:s}=t,{offset:a=0,mainAxis:l=!0,crossAxis:c=!0}=p(e,t),u={x:r,y:n},h=g(i),v=f(h),m=u[v],y=u[h],S=p(a,t),C="number"==typeof S?{mainAxis:S,crossAxis:0}:{mainAxis:0,crossAxis:0,...S};if(l){let e="y"===v?"height":"width",t=o.reference[v]-o.floating[e]+C.mainAxis,r=o.reference[v]+o.reference[e]-C.mainAxis;mr&&(m=r)}if(c){var b,w;let e="y"===v?"width":"height",t=["top","left"].includes(d(i)),r=o.reference[h]-o.floating[e]+(t&&(null==(b=s.offset)?void 0:b[h])||0)+(t?0:C.crossAxis),n=o.reference[h]+o.reference[e]+(t?0:(null==(w=s.offset)?void 0:w[h])||0)-(t?C.crossAxis:0);yn&&(y=n)}return{[v]:m,[h]:y}}}},ef=(e,t,r)=>{let n=new Map,i={platform:ei,...r},o={...i.platform,_c:n};return w(e,t,{...i,platform:o})}},79587:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyInfo=void 0;let n=r(93153);class i{constructor(e,t,r,n){this.privProxyHostName=e,this.privProxyPort=t,this.privProxyUserName=r,this.privProxyPassword=n}static fromParameters(e){return new i(e.getProperty(n.PropertyId.SpeechServiceConnection_ProxyHostName),parseInt(e.getProperty(n.PropertyId.SpeechServiceConnection_ProxyPort),10),e.getProperty(n.PropertyId.SpeechServiceConnection_ProxyUserName),e.getProperty(n.PropertyId.SpeechServiceConnection_ProxyPassword))}static fromRecognizerConfig(e){return this.fromParameters(e.parameters)}get HostName(){return this.privProxyHostName}get Port(){return this.privProxyPort}get UserName(){return this.privProxyUserName}get Password(){return this.privProxyPassword}}t.ProxyInfo=i},79610:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentResponse=void 0;class r{constructor(e){""===e?this.privIntentResponse={}:this.privIntentResponse=JSON.parse(e)}static fromJSON(e){return new r(e)}get query(){return this.privIntentResponse.query}get topScoringIntent(){return this.privIntentResponse.topScoringIntent}get entities(){return this.privIntentResponse.entities}}t.IntentResponse=r},79719:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechHypothesis=void 0;class r{constructor(e,t){this.privSpeechHypothesis=JSON.parse(e),this.updateOffset(t)}static fromJSON(e,t){return new r(e,t)}updateOffset(e){this.privSpeechHypothesis.Offset+=e}asJson(){return JSON.stringify(this.privSpeechHypothesis)}get Text(){return this.privSpeechHypothesis.Text}get Offset(){return this.privSpeechHypothesis.Offset}get Duration(){return this.privSpeechHypothesis.Duration}get Language(){return void 0===this.privSpeechHypothesis.PrimaryLanguage?void 0:this.privSpeechHypothesis.PrimaryLanguage.Language}get LanguageDetectionConfidence(){return void 0===this.privSpeechHypothesis.PrimaryLanguage?void 0:this.privSpeechHypothesis.PrimaryLanguage.Confidence}get SpeakerId(){return this.privSpeechHypothesis.SpeakerId}}t.SpeechHypothesis=r},79761:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},80153:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ActivityReceivedEventArgs=void 0;class r{constructor(e,t){this.privActivity=e,this.privAudioStream=t}get activity(){return this.privActivity}get audioStream(){return this.privAudioStream}}t.ActivityReceivedEventArgs=r},80466:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,n=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,l=/^\s+|\s+$/g;function c(e){return e?e.replace(l,""):""}e.exports=function(e,l){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];l=l||{};var u=1,p=1;function d(e){var t=e.match(r);t&&(u+=t.length);var n=e.lastIndexOf("\n");p=~n?e.length-n:p+e.length}function h(){var e={line:u,column:p};return function(t){return t.position=new f(e),m(n),t}}function f(e){this.start=e,this.end={line:u,column:p},this.source=l.source}f.prototype.content=e;var v=[];function g(t){var r=Error(l.source+":"+u+":"+p+": "+t);if(r.reason=t,r.filename=l.source,r.line=u,r.column=p,r.source=e,l.silent)v.push(r);else throw r}function m(t){var r=t.exec(e);if(r){var n=r[0];return d(n),e=e.slice(n.length),r}}function y(e){var t;for(e=e||[];t=S();)!1!==t&&e.push(t);return e}function S(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;""!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,""===e.charAt(r-1))return g("End of comment missing");var n=e.slice(2,r-2);return p+=2,d(n),e=e.slice(r),p+=2,t({type:"comment",comment:n})}}return m(n),function(){var e,r=[];for(y(r);e=function(){var e=h(),r=m(i);if(r){if(S(),!m(o))return g("property missing ':'");var n=m(s),l=e({type:"declaration",property:c(r[0].replace(t,"")),value:n?c(n[0].replace(t,"")):""});return m(a),l}}();)!1!==e&&(r.push(e),y(r));return r}()}},80691:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.ConsoleLoggingListener=void 0;let s=o(r(42250)),a=r(71522),l=r(35413);class c{constructor(e=a.LogLevel.None){this.privLogPath=void 0,this.privEnableConsoleOutput=!0,this.privLogLevelFilter=e}set logPath(e){l.Contracts.throwIfNullOrUndefined(s.openSync,"\nFile 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&&s.writeFileSync(this.privLogPath,t+"\n",{flag:"a+"}),this.privEnableConsoleOutput)switch(e.eventType){case a.LogLevel.Debug:console.debug(t);break;case a.LogLevel.Info:console.info(t);break;case a.LogLevel.Warning:console.warn(t);break;case a.LogLevel.Error:console.error(t);break;default:console.log(t)}}}toString(e){let t=[`${e.eventTime}`,`${e.name}`];for(let r in e)if(r&&e.hasOwnProperty(r)&&"eventTime"!==r&&"eventType"!==r&&"eventId"!==r&&"name"!==r&&"constructor"!==r){let n=e[r],i="";null!=n&&(i="number"==typeof n||"string"==typeof n?n.toString():JSON.stringify(n)),t.push(`${r}: ${i}`)}return t.join(" | ")}}t.ConsoleLoggingListener=c},80764:(e,t)=>{"use strict";function r(e){return(e+64>>>9<<4)+14+1}function n(e,t){let r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function i(e,t,r,i,o,s){var a;return n((a=n(n(t,e),n(i,s)))<>>32-o,r)}function o(e,t,r,n,o,s,a){return i(t&r|~t&n,e,t,o,s,a)}function s(e,t,r,n,o,s,a){return i(t&n|r&~n,e,t,o,s,a)}function a(e,t,r,n,o,s,a){return i(t^r^n,e,t,o,s,a)}function l(e,t,r,n,o,s,a){return i(r^(t|~n),e,t,o,s,a)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){if("string"==typeof e){let t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(let r=0;r>5]>>>i%32&255,o=parseInt(n.charAt(r>>>4&15)+n.charAt(15&r),16);t.push(o)}return t}(function(e,t){e[t>>5]|=128<>5]|=(255&e[r/8])<{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleSpeechPhrase=void 0;let n=r(23202);class i{constructor(e,t=0){this.privSimpleSpeechPhrase=JSON.parse(e),this.privSimpleSpeechPhrase.RecognitionStatus=this.mapRecognitionStatus(this.privSimpleSpeechPhrase.RecognitionStatus),this.updateOffset(t)}static fromJSON(e,t){return new i(e,t)}updateOffset(e){this.privSimpleSpeechPhrase.Offset+=e}asJson(){let e={...this.privSimpleSpeechPhrase};return JSON.stringify({...e,RecognitionStatus:n.RecognitionStatus[e.RecognitionStatus]})}get RecognitionStatus(){return this.privSimpleSpeechPhrase.RecognitionStatus}get DisplayText(){return this.privSimpleSpeechPhrase.DisplayText}get Offset(){return this.privSimpleSpeechPhrase.Offset}get Duration(){return this.privSimpleSpeechPhrase.Duration}get Language(){return void 0===this.privSimpleSpeechPhrase.PrimaryLanguage?void 0:this.privSimpleSpeechPhrase.PrimaryLanguage.Language}get LanguageDetectionConfidence(){return void 0===this.privSimpleSpeechPhrase.PrimaryLanguage?void 0:this.privSimpleSpeechPhrase.PrimaryLanguage.Confidence}get SpeakerId(){return this.privSimpleSpeechPhrase.SpeakerId}mapRecognitionStatus(e){return"string"==typeof e?n.RecognitionStatus[e]:"number"==typeof e?e:void 0}}t.SimpleSpeechPhrase=i},83097:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisWordBoundaryEventArgs=void 0;class r{constructor(e,t,r,n,i,o){this.privAudioOffset=e,this.privDuration=t,this.privText=r,this.privWordLength=n,this.privTextOffset=i,this.privBoundaryType=o}get audioOffset(){return this.privAudioOffset}get duration(){return this.privDuration}get text(){return this.privText}get wordLength(){return this.privWordLength}get textOffset(){return this.privTextOffset}get boundaryType(){return this.privBoundaryType}}t.SpeechSynthesisWordBoundaryEventArgs=r},83305:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentConnectionFactory=void 0;let n=r(89556),i=r(93153),o=r(32150),s=r(23202),a=r(10906);class l extends o.ConnectionFactoryBase{create(e,t,r){let l=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Endpoint);if(!l){let t=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_IntentRegion),r=o.ConnectionFactoryBase.getHostSuffix(t);l=e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_Host,"wss://"+t+".sr.speech"+r)+"/speech/recognition/interactive/cognitiveservices/v1"}let c={format:"simple",language:e.parameters.getProperty(i.PropertyId.SpeechServiceConnection_RecoLanguage)};this.setCommonUrlParams(e,c,l);let u={};void 0!==t.token&&""!==t.token&&(u[t.headerName]=t.token),u[a.HeaderNames.ConnectionId]=r,e.parameters.setProperty(i.PropertyId.SpeechServiceConnection_Url,l);let p="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new n.WebsocketConnection(l,c,u,new s.WebsocketMessageFormatter,n.ProxyInfo.fromRecognizerConfig(e),p,r)}getSpeechRegionFromIntentRegion(e){switch(e){case"West US":case"US West":case"westus":return"uswest";case"West US 2":case"US West 2":case"westus2":return"uswest2";case"South Central US":case"US South Central":case"southcentralus":return"ussouthcentral";case"West Central US":case"US West Central":case"westcentralus":return"uswestcentral";case"East US":case"US East":case"eastus":return"useast";case"East US 2":case"US East 2":case"eastus2":return"useast2";case"West Europe":case"Europe West":case"westeurope":return"europewest";case"North Europe":case"Europe North":case"northeurope":return"europenorth";case"Brazil South":case"South Brazil":case"southbrazil":return"brazilsouth";case"Australia East":case"East Australia":case"eastaustralia":return"australiaeast";case"Southeast Asia":case"Asia Southeast":case"southeastasia":return"asiasoutheast";case"East Asia":case"Asia East":case"eastasia":return"asiaeast";default:return e}}}t.IntentConnectionFactory=l},83720:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputFormat=void 0,function(e){e[e.Simple=0]="Simple",e[e.Detailed=1]="Detailed"}(t.OutputFormat||(t.OutputFormat={}))},83795:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranscriberRecognizer=void 0;let n=r(87378),i=r(35413),o=r(93153),s=r(23202);class a extends o.Recognizer{constructor(e,t){i.Contracts.throwIfNull(e,"speechTranslationConfig"),i.Contracts.throwIfNull(t,"audioConfigImpl"),i.Contracts.throwIfNullOrWhitespace(e.speechRecognitionLanguage,o.PropertyId[o.PropertyId.SpeechServiceConnection_RecoLanguage]),super(t,e.properties,new s.TranscriberConnectionFactory),this.privDisposedRecognizer=!1,this.isMeetingRecognizer=!1}get speechRecognitionLanguage(){return i.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage)}get properties(){return this.privProperties}get authorizationToken(){return this.properties.getProperty(o.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){i.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e)}set conversation(e){i.Contracts.throwIfNullOrUndefined(e,"Conversation"),this.isMeetingRecognizer=!1,this.privConversation=e}getConversationInfo(){return i.Contracts.throwIfNullOrUndefined(this.privConversation,"Conversation"),this.privConversation.conversationInfo}set meeting(e){i.Contracts.throwIfNullOrUndefined(e,"Meeting"),this.isMeetingRecognizer=!0,this.privMeeting=e}getMeetingInfo(){return i.Contracts.throwIfNullOrUndefined(this.privMeeting,"Meeting"),this.privMeeting.meetingInfo}IsMeetingRecognizer(){return this.isMeetingRecognizer}startContinuousRecognitionAsync(e,t){n.marshalPromiseToCallbacks(this.startContinuousRecognitionAsyncImpl(s.RecognitionMode.Conversation),e,t)}stopContinuousRecognitionAsync(e,t){n.marshalPromiseToCallbacks(this.stopContinuousRecognitionAsyncImpl(),e,t)}async close(){this.privDisposedRecognizer||await this.dispose(!0)}async pushConversationEvent(e,t){let r=this.privReco;i.Contracts.throwIfNullOrUndefined(r,"serviceRecognizer"),await r.sendSpeechEventAsync(e,t)}async pushMeetingEvent(e,t){let r=this.privReco;i.Contracts.throwIfNullOrUndefined(r,"serviceRecognizer"),await r.sendMeetingSpeechEventAsync(e,t)}async enforceAudioGating(){let e=this.audioConfig,t=(await e.format).channels;if(1===t){if("true"!==this.properties.getProperty("f0f5debc-f8c9-4892-ac4b-90a7ab359fd2","false").toLowerCase())throw Error("Single channel audio configuration for MeetingTranscriber is currently under private preview, please contact diarizationrequest@microsoft.com for more details")}else if(8!==t)throw Error(`Unsupported audio configuration: Detected ${t}-channel audio`)}connectMeetingCallbacks(e){this.isMeetingRecognizer=!0,this.canceled=(t,r)=>{e.canceled&&e.canceled(e,r)},this.recognizing=(t,r)=>{e.transcribing&&e.transcribing(e,r)},this.recognized=(t,r)=>{e.transcribed&&e.transcribed(e,r)},this.sessionStarted=(t,r)=>{e.sessionStarted&&e.sessionStarted(e,r)},this.sessionStopped=(t,r)=>{e.sessionStopped&&e.sessionStopped(e,r)}}disconnectCallbacks(){this.canceled=void 0,this.recognizing=void 0,this.recognized=void 0,this.sessionStarted=void 0,this.sessionStopped=void 0}async dispose(e){!this.privDisposedRecognizer&&(e&&(this.privDisposedRecognizer=!0,await this.implRecognizerStop()),await super.dispose(e))}createRecognizerConfig(e){return new s.RecognizerConfig(e,this.properties)}createServiceRecognizer(e,t,r,n){return new s.TranscriptionServiceRecognizer(e,t,r,n,this)}}t.TranscriberRecognizer=a},83879:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisBookmarkEventArgs=void 0;class r{constructor(e,t){this.privAudioOffset=e,this.privText=t}get audioOffset(){return this.privAudioOffset}get text(){return this.privText}}t.SpeechSynthesisBookmarkEventArgs=r},84020:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisRequest=t.Synthesizer=void 0;let n=r(23202),i=r(87378),o=r(35413),s=r(93153);class a{constructor(e){o.Contracts.throwIfNull(e,"speechConfig"),this.privProperties=e.properties.clone(),this.privDisposed=!1,this.privSynthesizing=!1,this.synthesisRequestQueue=new i.Queue}get authorizationToken(){return this.properties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(s.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}get autoDetectSourceLanguage(){return this.properties.getProperty(s.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages)===n.AutoDetectSourceLanguagesOpenRangeOptionName}buildSsml(e){let t=this.properties.getProperty(s.PropertyId.SpeechServiceConnection_SynthLanguage,"en-US"),r=this.properties.getProperty(s.PropertyId.SpeechServiceConnection_SynthVoice,""),n=a.XMLEncode(e);return this.autoDetectSourceLanguage?t="en-US":r=r||({"af-ZA":"af-ZA-AdriNeural","am-ET":"am-ET-AmehaNeural","ar-AE":"ar-AE-FatimaNeural","ar-BH":"ar-BH-AliNeural","ar-DZ":"ar-DZ-AminaNeural","ar-EG":"ar-EG-SalmaNeural","ar-IQ":"ar-IQ-BasselNeural","ar-JO":"ar-JO-SanaNeural","ar-KW":"ar-KW-FahedNeural","ar-LY":"ar-LY-ImanNeural","ar-MA":"ar-MA-JamalNeural","ar-QA":"ar-QA-AmalNeural","ar-SA":"ar-SA-HamedNeural","ar-SY":"ar-SY-AmanyNeural","ar-TN":"ar-TN-HediNeural","ar-YE":"ar-YE-MaryamNeural","bg-BG":"bg-BG-BorislavNeural","bn-BD":"bn-BD-NabanitaNeural","bn-IN":"bn-IN-BashkarNeural","ca-ES":"ca-ES-JoanaNeural","cs-CZ":"cs-CZ-AntoninNeural","cy-GB":"cy-GB-AledNeural","da-DK":"da-DK-ChristelNeural","de-AT":"de-AT-IngridNeural","de-CH":"de-CH-JanNeural","de-DE":"de-DE-KatjaNeural","el-GR":"el-GR-AthinaNeural","en-AU":"en-AU-NatashaNeural","en-CA":"en-CA-ClaraNeural","en-GB":"en-GB-LibbyNeural","en-HK":"en-HK-SamNeural","en-IE":"en-IE-ConnorNeural","en-IN":"en-IN-NeerjaNeural","en-KE":"en-KE-AsiliaNeural","en-NG":"en-NG-AbeoNeural","en-NZ":"en-NZ-MitchellNeural","en-PH":"en-PH-JamesNeural","en-SG":"en-SG-LunaNeural","en-TZ":"en-TZ-ElimuNeural","en-US":"en-US-AvaMultilingualNeural","en-ZA":"en-ZA-LeahNeural","es-AR":"es-AR-ElenaNeural","es-BO":"es-BO-MarceloNeural","es-CL":"es-CL-CatalinaNeural","es-CO":"es-CO-GonzaloNeural","es-CR":"es-CR-JuanNeural","es-CU":"es-CU-BelkysNeural","es-DO":"es-DO-EmilioNeural","es-EC":"es-EC-AndreaNeural","es-ES":"es-ES-AlvaroNeural","es-GQ":"es-GQ-JavierNeural","es-GT":"es-GT-AndresNeural","es-HN":"es-HN-CarlosNeural","es-MX":"es-MX-DaliaNeural","es-NI":"es-NI-FedericoNeural","es-PA":"es-PA-MargaritaNeural","es-PE":"es-PE-AlexNeural","es-PR":"es-PR-KarinaNeural","es-PY":"es-PY-MarioNeural","es-SV":"es-SV-LorenaNeural","es-US":"es-US-AlonsoNeural","es-UY":"es-UY-MateoNeural","es-VE":"es-VE-PaolaNeural","et-EE":"et-EE-AnuNeural","fa-IR":"fa-IR-DilaraNeural","fi-FI":"fi-FI-SelmaNeural","fil-PH":"fil-PH-AngeloNeural","fr-BE":"fr-BE-CharlineNeural","fr-CA":"fr-CA-SylvieNeural","fr-CH":"fr-CH-ArianeNeural","fr-FR":"fr-FR-DeniseNeural","ga-IE":"ga-IE-ColmNeural","gl-ES":"gl-ES-RoiNeural","gu-IN":"gu-IN-DhwaniNeural","he-IL":"he-IL-AvriNeural","hi-IN":"hi-IN-MadhurNeural","hr-HR":"hr-HR-GabrijelaNeural","hu-HU":"hu-HU-NoemiNeural","id-ID":"id-ID-ArdiNeural","is-IS":"is-IS-GudrunNeural","it-IT":"it-IT-IsabellaNeural","ja-JP":"ja-JP-NanamiNeural","jv-ID":"jv-ID-DimasNeural","kk-KZ":"kk-KZ-AigulNeural","km-KH":"km-KH-PisethNeural","kn-IN":"kn-IN-GaganNeural","ko-KR":"ko-KR-SunHiNeural","lo-LA":"lo-LA-ChanthavongNeural","lt-LT":"lt-LT-LeonasNeural","lv-LV":"lv-LV-EveritaNeural","mk-MK":"mk-MK-AleksandarNeural","ml-IN":"ml-IN-MidhunNeural","mr-IN":"mr-IN-AarohiNeural","ms-MY":"ms-MY-OsmanNeural","mt-MT":"mt-MT-GraceNeural","my-MM":"my-MM-NilarNeural","nb-NO":"nb-NO-PernilleNeural","nl-BE":"nl-BE-ArnaudNeural","nl-NL":"nl-NL-ColetteNeural","pl-PL":"pl-PL-AgnieszkaNeural","ps-AF":"ps-AF-GulNawazNeural","pt-BR":"pt-BR-FranciscaNeural","pt-PT":"pt-PT-DuarteNeural","ro-RO":"ro-RO-AlinaNeural","ru-RU":"ru-RU-SvetlanaNeural","si-LK":"si-LK-SameeraNeural","sk-SK":"sk-SK-LukasNeural","sl-SI":"sl-SI-PetraNeural","so-SO":"so-SO-MuuseNeural","sr-RS":"sr-RS-NicholasNeural","su-ID":"su-ID-JajangNeural","sv-SE":"sv-SE-SofieNeural","sw-KE":"sw-KE-RafikiNeural","sw-TZ":"sw-TZ-DaudiNeural","ta-IN":"ta-IN-PallaviNeural","ta-LK":"ta-LK-KumarNeural","ta-SG":"ta-SG-AnbuNeural","te-IN":"te-IN-MohanNeural","th-TH":"th-TH-PremwadeeNeural","tr-TR":"tr-TR-AhmetNeural","uk-UA":"uk-UA-OstapNeural","ur-IN":"ur-IN-GulNeural","ur-PK":"ur-PK-AsadNeural","uz-UZ":"uz-UZ-MadinaNeural","vi-VN":"vi-VN-HoaiMyNeural","zh-CN":"zh-CN-XiaoxiaoNeural","zh-HK":"zh-HK-HiuMaanNeural","zh-TW":"zh-TW-HsiaoChenNeural","zu-ZA":"zu-ZA-ThandoNeural"})[t],r&&(n=`${n}`),n=`${n}`}async dispose(e){!this.privDisposed&&(e&&this.privAdapter&&await this.privAdapter.dispose(),this.privDisposed=!0)}async adapterSpeak(){if(!this.privDisposed&&!this.privSynthesizing){this.privSynthesizing=!0;let e=await this.synthesisRequestQueue.dequeue();return this.privAdapter.Speak(e.text,e.isSSML,e.requestId,e.cb,e.err,e.dataStream)}}createSynthesizerConfig(e){return new n.SynthesizerConfig(e,this.privProperties)}implCommonSynthesizeSetup(){let e="undefined"!=typeof window?"Browser":"Node",t="unknown",r="unknown";"undefined"!=typeof navigator&&(e=e+"/"+navigator.platform,t=navigator.userAgent,r=navigator.appVersion);let i=this.createSynthesizerConfig(new n.SpeechServiceConfig(new n.Context(new n.OS(e,t,r)))),o=this.privProperties.getProperty(s.PropertyId.SpeechServiceConnection_Key,void 0),a=o&&""!==o?new n.CognitiveSubscriptionKeyAuthentication(o):new n.CognitiveTokenAuthentication(()=>Promise.resolve(this.privProperties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token,void 0)),()=>Promise.resolve(this.privProperties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token,void 0)));this.privAdapter=this.createSynthesisAdapter(a,this.privConnectionFactory,i),this.privRestAdapter=this.createRestSynthesisAdapter(a,i)}static XMLEncode(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}}t.Synthesizer=a;class l{constructor(e,t,r,n,i,o){this.requestId=e,this.text=t,this.isSSML=r,this.cb=n,this.err=i,this.dataStream=o}}t.SynthesisRequest=l},84035:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionEventArgs=void 0;let n=r(93153);class i extends n.SessionEventArgs{}t.ConnectionEventArgs=i},84158:(e,t,r)=>{"use strict";let n,i;r.d(t,{Y_:()=>tp});var o,s,a,l,c=r(12115),u="vercel.ai.error",p=Symbol.for(u),d=class e extends Error{constructor({name:e,message:t,cause:r}){super(t),this[o]=!0,this.name=e,this.cause=r}static isInstance(t){return e.hasMarker(t,u)}static hasMarker(e,t){let r=Symbol.for(t);return null!=e&&"object"==typeof e&&r in e&&"boolean"==typeof e[r]&&!0===e[r]}};o=p;var h=d,f=Symbol.for("vercel.ai.error.AI_APICallError"),v=Symbol.for("vercel.ai.error.AI_EmptyResponseBodyError");function g(e){return null==e?"unknown error":"string"==typeof e?e:e instanceof Error?e.message:JSON.stringify(e)}var m="AI_InvalidArgumentError",y=`vercel.ai.error.${m}`,S=Symbol.for(y),C=class extends h{constructor({message:e,cause:t,argument:r}){super({name:m,message:e,cause:t}),this[s]=!0,this.argument=r}static isInstance(e){return h.hasMarker(e,y)}};s=S;var b=Symbol.for("vercel.ai.error.AI_InvalidPromptError"),w=Symbol.for("vercel.ai.error.AI_InvalidResponseDataError"),P="AI_JSONParseError",R=`vercel.ai.error.${P}`,k=Symbol.for(R),I=class extends h{constructor({text:e,cause:t}){super({name:P,message:`JSON parsing failed: Text: ${e}. Error message: ${g(t)}`,cause:t}),this[a]=!0,this.text=e}static isInstance(e){return h.hasMarker(e,R)}};a=k;var x=Symbol.for("vercel.ai.error.AI_LoadAPIKeyError"),E=Symbol.for("vercel.ai.error.AI_LoadSettingError"),T=Symbol.for("vercel.ai.error.AI_NoContentGeneratedError"),A=Symbol.for("vercel.ai.error.AI_NoSuchModelError"),_=Symbol.for("vercel.ai.error.AI_TooManyEmbeddingValuesForCallError"),O="AI_TypeValidationError",M=`vercel.ai.error.${O}`,D=Symbol.for(M),N=class e extends h{constructor({value:e,cause:t}){super({name:O,message:`Type validation failed: Value: ${JSON.stringify(e)}. Error message: ${g(t)}`,cause:t}),this[l]=!0,this.value=e}static isInstance(e){return h.hasMarker(e,M)}static wrap({value:t,cause:r}){return e.isInstance(r)&&r.value===t?r:new e({value:t,cause:r})}};l=D;var L=Symbol.for("vercel.ai.error.AI_UnsupportedFunctionalityError");function z(e){return null===e||"string"==typeof e||"number"==typeof e||"boolean"==typeof e||(Array.isArray(e)?e.every(z):"object"==typeof e&&Object.entries(e).every(([e,t])=>"string"==typeof e&&z(t)))}let j=(e,t=21)=>(r=t)=>{let n="",i=0|r;for(;i--;)n+=e[Math.random()*e.length|0];return n};var F=r(10553);r(87358);var B=(({prefix:e,size:t=16,alphabet:r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",separator:n="-"}={})=>{let i=j(r,t);if(null==e)return i;if(r.includes(n))throw new C({argument:"separator",message:`The separator "${n}" must not be part of the alphabet "${r}".`});return t=>`${e}${n}${i(t)}`})();function U(e){return e instanceof Error&&("AbortError"===e.name||"TimeoutError"===e.name)}var q=Symbol.for("vercel.ai.validator");function H({text:e,schema:t}){try{let r=F.parse(e);if(null==t)return{success:!0,value:r,rawValue:r};let n=function({value:e,schema:t}){var r;let n="object"==typeof t&&null!==t&&q in t&&!0===t[q]&&"validate"in t?t:(r=t,{[q]:!0,validate:e=>{let t=r.safeParse(e);return t.success?{success:!0,value:t.data}:{success:!1,error:t.error}}});try{if(null==n.validate)return{success:!0,value:e};let t=n.validate(e);if(t.success)return t;return{success:!1,error:N.wrap({value:e,cause:t.error})}}catch(t){return{success:!1,error:N.wrap({value:e,cause:t})}}}({value:r,schema:t});return n.success?{...n,rawValue:r}:n}catch(t){return{success:!1,error:I.isInstance(t)?t:new I({text:e,cause:t})}}}var V=()=>globalThis.fetch,{btoa:W,atob:$}=globalThis;Symbol("Let zodToJsonSchema decide on which parser to use");let K=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function J(e,t){if(!t.applyRegexFlags||!e.flags)return e.source;let r={i:e.flags.includes("i"),m:e.flags.includes("m"),s:e.flags.includes("s")},n=r.i?e.source.toLowerCase():e.source,i="",o=!1,s=!1,a=!1;for(let e=0;e{let r=0;for(;r{if("string"!=typeof e)throw Error('"text" parts expect a string value.');return{type:"text",value:e}}},Q={code:"3",name:"error",parse:e=>{if("string"!=typeof e)throw Error('"error" parts expect a string value.');return{type:"error",value:e}}},Y={code:"4",name:"assistant_message",parse:e=>{if(null==e||"object"!=typeof e||!("id"in e)||!("role"in e)||!("content"in e)||"string"!=typeof e.id||"string"!=typeof e.role||"assistant"!==e.role||!Array.isArray(e.content)||!e.content.every(e=>null!=e&&"object"==typeof e&&"type"in e&&"text"===e.type&&"text"in e&&null!=e.text&&"object"==typeof e.text&&"value"in e.text&&"string"==typeof e.text.value))throw Error('"assistant_message" parts expect an object with an "id", "role", and "content" property.');return{type:"assistant_message",value:e}}},X={code:"5",name:"assistant_control_data",parse:e=>{if(null==e||"object"!=typeof e||!("threadId"in e)||!("messageId"in e)||"string"!=typeof e.threadId||"string"!=typeof e.messageId)throw Error('"assistant_control_data" parts expect an object with a "threadId" and "messageId" property.');return{type:"assistant_control_data",value:{threadId:e.threadId,messageId:e.messageId}}}},ee={code:"6",name:"data_message",parse:e=>{if(null==e||"object"!=typeof e||!("role"in e)||!("data"in e)||"string"!=typeof e.role||"data"!==e.role)throw Error('"data_message" parts expect an object with a "role" and "data" property.');return{type:"data_message",value:e}}},et=[Z,Q,Y,X,ee],er={[Z.code]:Z,[Q.code]:Q,[Y.code]:Y,[X.code]:X,[ee.code]:ee};Z.name,Z.code,Q.name,Q.code,Y.name,Y.code,X.name,X.code,ee.name,ee.code;var en=et.map(e=>e.code),ei=[{code:"0",name:"text",parse:e=>{if("string"!=typeof e)throw Error('"text" parts expect a string value.');return{type:"text",value:e}}},{code:"2",name:"data",parse:e=>{if(!Array.isArray(e))throw Error('"data" parts expect an array value.');return{type:"data",value:e}}},{code:"3",name:"error",parse:e=>{if("string"!=typeof e)throw Error('"error" parts expect a string value.');return{type:"error",value:e}}},{code:"8",name:"message_annotations",parse:e=>{if(!Array.isArray(e))throw Error('"message_annotations" parts expect an array value.');return{type:"message_annotations",value:e}}},{code:"9",name:"tool_call",parse:e=>{if(null==e||"object"!=typeof e||!("toolCallId"in e)||"string"!=typeof e.toolCallId||!("toolName"in e)||"string"!=typeof e.toolName||!("args"in e)||"object"!=typeof e.args)throw Error('"tool_call" parts expect an object with a "toolCallId", "toolName", and "args" property.');return{type:"tool_call",value:e}}},{code:"a",name:"tool_result",parse:e=>{if(null==e||"object"!=typeof e||!("toolCallId"in e)||"string"!=typeof e.toolCallId||!("result"in e))throw Error('"tool_result" parts expect an object with a "toolCallId" and a "result" property.');return{type:"tool_result",value:e}}},{code:"b",name:"tool_call_streaming_start",parse:e=>{if(null==e||"object"!=typeof e||!("toolCallId"in e)||"string"!=typeof e.toolCallId||!("toolName"in e)||"string"!=typeof e.toolName)throw Error('"tool_call_streaming_start" parts expect an object with a "toolCallId" and "toolName" property.');return{type:"tool_call_streaming_start",value:e}}},{code:"c",name:"tool_call_delta",parse:e=>{if(null==e||"object"!=typeof e||!("toolCallId"in e)||"string"!=typeof e.toolCallId||!("argsTextDelta"in e)||"string"!=typeof e.argsTextDelta)throw Error('"tool_call_delta" parts expect an object with a "toolCallId" and "argsTextDelta" property.');return{type:"tool_call_delta",value:e}}},{code:"d",name:"finish_message",parse:e=>{if(null==e||"object"!=typeof e||!("finishReason"in e)||"string"!=typeof e.finishReason)throw Error('"finish_message" parts expect an object with a "finishReason" property.');let t={finishReason:e.finishReason};return"usage"in e&&null!=e.usage&&"object"==typeof e.usage&&"promptTokens"in e.usage&&"completionTokens"in e.usage&&(t.usage={promptTokens:"number"==typeof e.usage.promptTokens?e.usage.promptTokens:Number.NaN,completionTokens:"number"==typeof e.usage.completionTokens?e.usage.completionTokens:Number.NaN}),{type:"finish_message",value:t}}},{code:"e",name:"finish_step",parse:e=>{if(null==e||"object"!=typeof e||!("finishReason"in e)||"string"!=typeof e.finishReason)throw Error('"finish_step" parts expect an object with a "finishReason" property.');let t={finishReason:e.finishReason,isContinued:!1};return"usage"in e&&null!=e.usage&&"object"==typeof e.usage&&"promptTokens"in e.usage&&"completionTokens"in e.usage&&(t.usage={promptTokens:"number"==typeof e.usage.promptTokens?e.usage.promptTokens:Number.NaN,completionTokens:"number"==typeof e.usage.completionTokens?e.usage.completionTokens:Number.NaN}),"isContinued"in e&&"boolean"==typeof e.isContinued&&(t.isContinued=e.isContinued),{type:"finish_step",value:t}}},{code:"f",name:"start_step",parse:e=>{if(null==e||"object"!=typeof e||!("messageId"in e)||"string"!=typeof e.messageId)throw Error('"start_step" parts expect an object with an "id" property.');return{type:"start_step",value:{messageId:e.messageId}}}},{code:"g",name:"reasoning",parse:e=>{if("string"!=typeof e)throw Error('"reasoning" parts expect a string value.');return{type:"reasoning",value:e}}},{code:"h",name:"source",parse:e=>{if(null==e||"object"!=typeof e)throw Error('"source" parts expect a Source object.');return{type:"source",value:e}}},{code:"i",name:"redacted_reasoning",parse:e=>{if(null==e||"object"!=typeof e||!("data"in e)||"string"!=typeof e.data)throw Error('"redacted_reasoning" parts expect an object with a "data" property.');return{type:"redacted_reasoning",value:{data:e.data}}}},{code:"j",name:"reasoning_signature",parse:e=>{if(null==e||"object"!=typeof e||!("signature"in e)||"string"!=typeof e.signature)throw Error('"reasoning_signature" parts expect an object with a "signature" property.');return{type:"reasoning_signature",value:{signature:e.signature}}}},{code:"k",name:"file",parse:e=>{if(null==e||"object"!=typeof e||!("data"in e)||"string"!=typeof e.data||!("mimeType"in e)||"string"!=typeof e.mimeType)throw Error('"file" parts expect an object with a "data" and "mimeType" property.');return{type:"file",value:e}}}],eo=Object.fromEntries(ei.map(e=>[e.code,e]));Object.fromEntries(ei.map(e=>[e.name,e.code]));var es=ei.map(e=>e.code),ea=e=>{let t=e.indexOf(":");if(-1===t)throw Error("Failed to parse stream string. No separator found.");let r=e.slice(0,t);if(!es.includes(r))throw Error(`Failed to parse stream string. Invalid code ${r}.`);let n=JSON.parse(e.slice(t+1));return eo[r].parse(n)};async function el({stream:e,onTextPart:t,onReasoningPart:r,onReasoningSignaturePart:n,onRedactedReasoningPart:i,onSourcePart:o,onFilePart:s,onDataPart:a,onErrorPart:l,onToolCallStreamingStartPart:c,onToolCallDeltaPart:u,onToolCallPart:p,onToolResultPart:d,onMessageAnnotationsPart:h,onFinishMessagePart:f,onFinishStepPart:v,onStartStepPart:g}){let m=e.getReader(),y=new TextDecoder,S=[],C=0;for(;;){let{value:e}=await m.read();if(e&&(S.push(e),C+=e.length,10!==e[e.length-1]))continue;if(0===S.length)break;let b=function(e,t){let r=new Uint8Array(t),n=0;for(let t of e)r.set(t,n),n+=t.length;return e.length=0,r}(S,C);for(let{type:e,value:m}of(C=0,y.decode(b,{stream:!0}).split("\n").filter(e=>""!==e).map(ea)))switch(e){case"text":await (null==t?void 0:t(m));break;case"reasoning":await (null==r?void 0:r(m));break;case"reasoning_signature":await (null==n?void 0:n(m));break;case"redacted_reasoning":await (null==i?void 0:i(m));break;case"file":await (null==s?void 0:s(m));break;case"source":await (null==o?void 0:o(m));break;case"data":await (null==a?void 0:a(m));break;case"error":await (null==l?void 0:l(m));break;case"message_annotations":await (null==h?void 0:h(m));break;case"tool_call_streaming_start":await (null==c?void 0:c(m));break;case"tool_call_delta":await (null==u?void 0:u(m));break;case"tool_call":await (null==p?void 0:p(m));break;case"tool_result":await (null==d?void 0:d(m));break;case"finish_message":await (null==f?void 0:f(m));break;case"finish_step":await (null==v?void 0:v(m));break;case"start_step":await (null==g?void 0:g(m));break;default:throw Error(`Unknown stream part type: ${e}`)}}}async function ec({stream:e,update:t,onToolCall:r,onFinish:n,generateId:i=B,getCurrentDate:o=()=>new Date,lastMessage:s}){var a,l;let c,u,p;let d=(null==s?void 0:s.role)==="assistant",h=d?1+(null!=(l=null==(a=s.toolInvocations)?void 0:a.reduce((e,t)=>{var r;return Math.max(e,null!=(r=t.step)?r:0)},0))?l:0):0,f=d?structuredClone(s):{id:i(),createdAt:o(),role:"assistant",content:"",parts:[]};function v(e,t){let r=f.parts.find(t=>"tool-invocation"===t.type&&t.toolInvocation.toolCallId===e);null!=r?r.toolInvocation=t:f.parts.push({type:"tool-invocation",toolInvocation:t})}let g=[],m=d?null==s?void 0:s.annotations:void 0,y={},S={completionTokens:NaN,promptTokens:NaN,totalTokens:NaN},C="unknown";function b(){let e=[...g];(null==m?void 0:m.length)&&(f.annotations=m),t({message:{...structuredClone(f),revisionId:i()},data:e,replaceLastMessage:d})}await el({stream:e,onTextPart(e){null==c?(c={type:"text",text:e},f.parts.push(c)):c.text+=e,f.content+=e,b()},onReasoningPart(e){var t;null==p?(p={type:"text",text:e},null!=u&&u.details.push(p)):p.text+=e,null==u?(u={type:"reasoning",reasoning:e,details:[p]},f.parts.push(u)):u.reasoning+=e,f.reasoning=(null!=(t=f.reasoning)?t:"")+e,b()},onReasoningSignaturePart(e){null!=p&&(p.signature=e.signature)},onRedactedReasoningPart(e){null==u&&(u={type:"reasoning",reasoning:"",details:[]},f.parts.push(u)),u.details.push({type:"redacted",data:e.data}),p=void 0,b()},onFilePart(e){f.parts.push({type:"file",mimeType:e.mimeType,data:e.data}),b()},onSourcePart(e){f.parts.push({type:"source",source:e}),b()},onToolCallStreamingStartPart(e){null==f.toolInvocations&&(f.toolInvocations=[]),y[e.toolCallId]={text:"",step:h,toolName:e.toolName,index:f.toolInvocations.length};let t={state:"partial-call",step:h,toolCallId:e.toolCallId,toolName:e.toolName,args:void 0};f.toolInvocations.push(t),v(e.toolCallId,t),b()},onToolCallDeltaPart(e){let t=y[e.toolCallId];t.text+=e.argsTextDelta;let{value:r}=function(e){if(void 0===e)return{value:void 0,state:"undefined-input"};let t=H({text:e});return t.success?{value:t.value,state:"successful-parse"}:(t=H({text:function(e){let t=["ROOT"],r=-1,n=null;function i(e,i,o){switch(e){case'"':r=i,t.pop(),t.push(o),t.push("INSIDE_STRING");break;case"f":case"t":case"n":r=i,n=i,t.pop(),t.push(o),t.push("INSIDE_LITERAL");break;case"-":t.pop(),t.push(o),t.push("INSIDE_NUMBER");break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":r=i,t.pop(),t.push(o),t.push("INSIDE_NUMBER");break;case"{":r=i,t.pop(),t.push(o),t.push("INSIDE_OBJECT_START");break;case"[":r=i,t.pop(),t.push(o),t.push("INSIDE_ARRAY_START")}}function o(e,n){switch(e){case",":t.pop(),t.push("INSIDE_OBJECT_AFTER_COMMA");break;case"}":r=n,t.pop()}}function s(e,n){switch(e){case",":t.pop(),t.push("INSIDE_ARRAY_AFTER_COMMA");break;case"]":r=n,t.pop()}}for(let a=0;a=0;r--)switch(t[r]){case"INSIDE_STRING":a+='"';break;case"INSIDE_OBJECT_KEY":case"INSIDE_OBJECT_AFTER_KEY":case"INSIDE_OBJECT_AFTER_COMMA":case"INSIDE_OBJECT_START":case"INSIDE_OBJECT_BEFORE_VALUE":case"INSIDE_OBJECT_AFTER_VALUE":a+="}";break;case"INSIDE_ARRAY_START":case"INSIDE_ARRAY_AFTER_COMMA":case"INSIDE_ARRAY_AFTER_VALUE":a+="]";break;case"INSIDE_LITERAL":{let t=e.substring(n,e.length);"true".startsWith(t)?a+="true".slice(t.length):"false".startsWith(t)?a+="false".slice(t.length):"null".startsWith(t)&&(a+="null".slice(t.length))}}return a}(e)})).success?{value:t.value,state:"repaired-parse"}:{value:void 0,state:"failed-parse"}}(t.text),n={state:"partial-call",step:t.step,toolCallId:e.toolCallId,toolName:t.toolName,args:r};f.toolInvocations[t.index]=n,v(e.toolCallId,n),b()},async onToolCallPart(e){let t={state:"call",step:h,...e};if(null!=y[e.toolCallId]?f.toolInvocations[y[e.toolCallId].index]=t:(null==f.toolInvocations&&(f.toolInvocations=[]),f.toolInvocations.push(t)),v(e.toolCallId,t),b(),r){let t=await r({toolCall:e});if(null!=t){let r={state:"result",step:h,...e,result:t};f.toolInvocations[f.toolInvocations.length-1]=r,v(e.toolCallId,r),b()}}},onToolResultPart(e){let t=f.toolInvocations;if(null==t)throw Error("tool_result must be preceded by a tool_call");let r=t.findIndex(t=>t.toolCallId===e.toolCallId);if(-1===r)throw Error("tool_result must be preceded by a tool_call with the same toolCallId");let n={...t[r],state:"result",...e};t[r]=n,v(e.toolCallId,n),b()},onDataPart(e){g.push(...e),b()},onMessageAnnotationsPart(e){null==m?m=[...e]:m.push(...e),b()},onFinishStepPart(e){h+=1,c=e.isContinued?c:void 0,u=void 0,p=void 0},onStartStepPart(e){d||(f.id=e.messageId),f.parts.push({type:"step-start"}),b()},onFinishMessagePart(e){C=e.finishReason,null!=e.usage&&(S=function({promptTokens:e,completionTokens:t}){return{promptTokens:e,completionTokens:t,totalTokens:e+t}}(e.usage))},onErrorPart(e){throw Error(e)}}),null==n||n({message:f,finishReason:C,usage:S})}async function eu({stream:e,onTextPart:t}){let r=e.pipeThrough(new TextDecoderStream).getReader();for(;;){let{done:e,value:n}=await r.read();if(e)break;await t(n)}}async function ep({stream:e,update:t,onFinish:r,getCurrentDate:n=()=>new Date,generateId:i=B}){let o={type:"text",text:""},s={id:i(),createdAt:n(),role:"assistant",content:"",parts:[o]};await eu({stream:e,onTextPart:e=>{s.content+=e,o.text+=e,t({message:{...s},data:[],replaceLastMessage:!1})}}),null==r||r(s,{usage:{completionTokens:NaN,promptTokens:NaN,totalTokens:NaN},finishReason:"unknown"})}var ed=()=>fetch;async function eh({api:e,body:t,streamProtocol:r="data",credentials:n,headers:i,abortController:o,restoreMessagesOnFailure:s,onResponse:a,onUpdate:l,onFinish:c,onToolCall:u,generateId:p,fetch:d=ed(),lastMessage:h,requestType:f="generate"}){var v,g,m;let y="resume"===f?d(`${e}?chatId=${t.id}`,{method:"GET",headers:{"Content-Type":"application/json",...i},signal:null==(v=null==o?void 0:o())?void 0:v.signal,credentials:n}):d(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json",...i},signal:null==(g=null==o?void 0:o())?void 0:g.signal,credentials:n}),S=await y.catch(e=>{throw s(),e});if(a)try{await a(S)}catch(e){throw e}if(!S.ok)throw s(),Error(null!=(m=await S.text())?m:"Failed to fetch the chat response.");if(!S.body)throw Error("The response body is empty.");switch(r){case"text":await ep({stream:S.body,update:l,onFinish:c,generateId:p});return;case"data":await ec({stream:S.body,update:l,lastMessage:h,onToolCall:u,onFinish({message:e,finishReason:t,usage:r}){c&&null!=e&&c(e,{usage:r,finishReason:t})},generateId:p});return;default:throw Error(`Unknown stream protocol: ${r}`)}}function ef(e){return null==e?void 0:e.reduce((e,t)=>{var r;return Math.max(e,null!=(r=t.step)?r:0)},0)}function ev(e){var t;return null!=(t=e.parts)?t:[...e.toolInvocations?e.toolInvocations.map(e=>({type:"tool-invocation",toolInvocation:e})):[],...e.reasoning?[{type:"reasoning",reasoning:e.reasoning,details:[{type:"text",text:e.reasoning}]}]:[],...e.content?[{type:"text",text:e.content}]:[]]}function eg(e){return e.map(e=>({...e,parts:ev(e)}))}async function em(e){if(!e)return[];if(globalThis.FileList&&e instanceof globalThis.FileList)return Promise.all(Array.from(e).map(async e=>{let{name:t,type:r}=e;return{name:t,contentType:r,url:await new Promise((t,r)=>{let n=new FileReader;n.onload=e=>{var r;t(null==(r=e.target)?void 0:r.result)},n.onerror=e=>r(e),n.readAsDataURL(e)})}}));if(Array.isArray(e))return e;throw Error("Invalid attachments type")}function ey(e){if("assistant"!==e.role)return!1;let t=e.parts.reduce((e,t,r)=>"step-start"===t.type?r:e,-1),r=e.parts.slice(t+1).filter(e=>"tool-invocation"===e.type);return r.length>0&&r.every(e=>"result"in e.toolInvocation)}Symbol.for("vercel.ai.schema");var eS=r(94236),eC=Object.prototype.hasOwnProperty;let eb=new WeakMap,ew=()=>{},eP=ew(),eR=Object,ek=e=>e===eP,eI=e=>"function"==typeof e,ex=(e,t)=>({...e,...t}),eE=e=>eI(e.then),eT={},eA={},e_="undefined",eO=typeof window!=e_,eM=typeof document!=e_,eD=eO&&"Deno"in window,eN=()=>eO&&typeof window.requestAnimationFrame!=e_,eL=(e,t)=>{let r=eb.get(e);return[()=>!ek(t)&&e.get(t)||eT,n=>{if(!ek(t)){let i=e.get(t);t in eA||(eA[t]=i),r[5](t,ex(i,n),i||eT)}},r[6],()=>!ek(t)&&t in eA?eA[t]:!ek(t)&&e.get(t)||eT]},ez=!0,[ej,eF]=eO&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[ew,ew],eB={initFocus:e=>(eM&&document.addEventListener("visibilitychange",e),ej("focus",e),()=>{eM&&document.removeEventListener("visibilitychange",e),eF("focus",e)}),initReconnect:e=>{let t=()=>{ez=!0,e()},r=()=>{ez=!1};return ej("online",t),ej("offline",r),()=>{eF("online",t),eF("offline",r)}}},eU=!c.useId,eq=!eO||eD,eH=e=>eN()?window.requestAnimationFrame(e):setTimeout(e,1),eV=eq?c.useEffect:c.useLayoutEffect,eW="undefined"!=typeof navigator&&navigator.connection,e$=!eq&&eW&&(["slow-2g","2g"].includes(eW.effectiveType)||eW.saveData),eK=new WeakMap,eJ=(e,t)=>eR.prototype.toString.call(e)==="[object ".concat(t,"]"),eG=0,eZ=e=>{let t,r;let n=typeof e,i=eJ(e,"Date"),o=eJ(e,"RegExp"),s=eJ(e,"Object");if(eR(e)!==e||i||o)t=i?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=eK.get(e))return t;if(t=++eG+"~",eK.set(e,t),Array.isArray(e)){for(r=0,t="@";r{if(eI(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?eZ(e):"",t]},eY=0,eX=()=>++eY;async function e0(){for(var e=arguments.length,t=Array(e),r=0;r"function"==typeof c?c(e):!1!==c,d=a.throwOnError;if(eI(i)){let e=[];for(let t of n.keys())!/^\$(inf|sub)\$/.test(t)&&i(n.get(t)._k)&&e.push(t);return Promise.all(e.map(h))}return h(i);async function h(e){let r;let[i]=eQ(e);if(!i)return;let[s,c]=eL(n,i),[h,f,v,g]=eb.get(n),m=()=>{let t=h[i];return(eI(a.revalidate)?a.revalidate(s().data,e):!1!==a.revalidate)&&(delete v[i],delete g[i],t&&t[0])?t[0](2).then(()=>s().data):s().data};if(t.length<3)return m();let y=o,S=eX();f[i]=[S,0];let C=!ek(u),b=s(),w=b.data,P=b._c,R=ek(P)?w:P;if(C&&c({data:u=eI(u)?u(R,w):u,_c:R}),eI(y))try{y=y(R)}catch(e){r=e}if(y&&eE(y)){if(y=await y.catch(e=>{r=e}),S!==f[i][0]){if(r)throw r;return y}r&&C&&p(r)&&(l=!0,c({data:R,_c:eP}))}if(l&&!r&&(eI(l)?c({data:l(y,R),error:eP,_c:eP}):c({data:y,error:eP,_c:eP})),f[i][1]=eX(),Promise.resolve(m()).then(()=>{c({_c:eP})}),r){if(d)throw r;return}return y}}let e1=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},e2=(e,t)=>{if(!eb.has(e)){let r=ex(eB,t),n=Object.create(null),i=e0.bind(eP,e),o=ew,s=Object.create(null),a=(e,t)=>{let r=s[e]||[];return s[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},l=(t,r,n)=>{e.set(t,r);let i=s[t];if(i)for(let e of i)e(r,n)},c=()=>{if(!eb.has(e)&&(eb.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,l,a]),!eq)){let t=r.initFocus(setTimeout.bind(eP,e1.bind(eP,n,0))),i=r.initReconnect(setTimeout.bind(eP,e1.bind(eP,n,1)));o=()=>{t&&t(),i&&i(),eb.delete(e)}}};return c(),[e,i,c,o]}return[e,eb.get(e)[4]]},[e3,e6]=e2(new Map),e4=ex({onLoadingSlow:ew,onSuccess:ew,onError:ew,onErrorRetry:(e,t,r,n,i)=>{let o=r.errorRetryCount,s=i.retryCount,a=~~((Math.random()+.5)*(1<<(s<8?s:8)))*r.errorRetryInterval;(ek(o)||!(s>o))&&setTimeout(n,a,i)},onDiscarded:ew,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:e$?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:e$?5e3:3e3,compare:function e(t,r){var n,i;if(t===r)return!0;if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((i=t.length)===r.length)for(;i--&&e(t[i],r[i]););return -1===i}if(!n||"object"==typeof t){for(n in i=0,t)if(eC.call(t,n)&&++i&&!eC.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===i}}return t!=t&&r!=r},isPaused:()=>!1,cache:e3,mutate:e6,fallback:{}},{isOnline:()=>ez,isVisible:()=>{let e=eM&&document.visibilityState;return ek(e)||"hidden"!==e}}),e5=(e,t)=>{let r=ex(e,t);if(t){let{use:n,fallback:i}=e,{use:o,fallback:s}=t;n&&o&&(r.use=n.concat(o)),i&&s&&(r.fallback=ex(i,s))}return r},e8=(0,c.createContext)({}),e9=eO&&window.__SWR_DEVTOOLS_USE__,e7=e9?window.__SWR_DEVTOOLS_USE__:[],te=e=>eI(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],tt=()=>ex(e4,(0,c.useContext)(e8)),tr=e7.concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=eQ(t),[,,,i]=eb.get(e3);if(n.startsWith("$inf$"))return r(...e);let o=i[n];return ek(o)?r(...e):(delete i[n],o)});return e(t,i,n)}),tn=(e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}};e9&&(window.__SWR_DEVTOOLS_REACT__=c);let ti=()=>{},to=ti();new WeakMap;let ts=c.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),ta={dedupe:!0};eR.defineProperty(e=>{let{value:t}=e,r=(0,c.useContext)(e8),n=eI(t),i=(0,c.useMemo)(()=>n?t(r):t,[n,r,t]),o=(0,c.useMemo)(()=>n?i:e5(r,i),[n,r,i]),s=i&&i.provider,a=(0,c.useRef)(eP);s&&!a.current&&(a.current=e2(s(o.cache||e3),i));let l=a.current;return l&&(o.cache=l[0],o.mutate=l[1]),eV(()=>{if(l)return l[2]&&l[2](),l[3]},[]),(0,c.createElement)(e8.Provider,ex(e,{value:o}))},"defaultValue",{value:e4});let tl=(i=(e,t,r)=>{let{cache:n,compare:i,suspense:o,fallbackData:s,revalidateOnMount:a,revalidateIfStale:l,refreshInterval:u,refreshWhenHidden:p,refreshWhenOffline:d,keepPreviousData:h}=r,[f,v,g,m]=eb.get(n),[y,S]=eQ(e),C=(0,c.useRef)(!1),b=(0,c.useRef)(!1),w=(0,c.useRef)(y),P=(0,c.useRef)(t),R=(0,c.useRef)(r),k=()=>R.current,I=()=>k().isVisible()&&k().isOnline(),[x,E,T,A]=eL(n,y),_=(0,c.useRef)({}).current,O=ek(s)?ek(r.fallback)?eP:r.fallback[y]:s,M=(e,t)=>{for(let r in _)if("data"===r){if(!i(e[r],t[r])&&(!ek(e[r])||!i(q,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},D=(0,c.useMemo)(()=>{let e=!!y&&!!t&&(ek(a)?!k().isPaused()&&!o&&!1!==l:a),r=t=>{let r=ex(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=x(),i=A(),s=r(n),c=n===i?s:r(i),u=s;return[()=>{let e=r(x());return M(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>c]},[n,y]),N=(0,eS.useSyncExternalStore)((0,c.useCallback)(e=>T(y,(t,r)=>{M(r,t)||e()}),[n,y]),D[0],D[1]),L=!C.current,z=f[y]&&f[y].length>0,j=N.data,F=ek(j)?O&&eE(O)?ts(O):O:j,B=N.error,U=(0,c.useRef)(F),q=h?ek(j)?ek(U.current)?F:U.current:j:F,H=(!z||!!ek(B))&&(L&&!ek(a)?a:!k().isPaused()&&(o?!ek(F)&&l:ek(F)||l)),V=!!(y&&t&&L&&H),W=ek(N.isValidating)?V:N.isValidating,$=ek(N.isLoading)?V:N.isLoading,K=(0,c.useCallback)(async e=>{let t,n;let o=P.current;if(!y||!o||b.current||k().isPaused())return!1;let s=!0,a=e||{},l=!g[y]||!a.dedupe,c=()=>eU?!b.current&&y===w.current&&C.current:y===w.current,u={isValidating:!1,isLoading:!1},p=()=>{E(u)},d=()=>{let e=g[y];e&&e[1]===n&&delete g[y]},h={isValidating:!0};ek(x().data)&&(h.isLoading=!0);try{if(l&&(E(h),r.loadingTimeout&&ek(x().data)&&setTimeout(()=>{s&&c()&&k().onLoadingSlow(y,r)},r.loadingTimeout),g[y]=[o(S),eX()]),[t,n]=g[y],t=await t,l&&setTimeout(d,r.dedupingInterval),!g[y]||g[y][1]!==n)return l&&c()&&k().onDiscarded(y),!1;u.error=eP;let e=v[y];if(!ek(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return p(),l&&c()&&k().onDiscarded(y),!1;let a=x().data;u.data=i(a,t)?a:t,l&&c()&&k().onSuccess(t,y,r)}catch(r){d();let e=k(),{shouldRetryOnError:t}=e;!e.isPaused()&&(u.error=r,l&&c()&&(e.onError(r,y,e),(!0===t||eI(t)&&t(r))&&(!k().revalidateOnFocus||!k().revalidateOnReconnect||I())&&e.onErrorRetry(r,y,e,e=>{let t=f[y];t&&t[0]&&t[0](3,e)},{retryCount:(a.retryCount||0)+1,dedupe:!0})))}return s=!1,p(),!0},[y,n]),J=(0,c.useCallback)((...e)=>e0(n,w.current,...e),[]);if(eV(()=>{P.current=t,R.current=r,ek(j)||(U.current=j)}),eV(()=>{if(!y)return;let e=K.bind(eP,ta),t=0;k().revalidateOnFocus&&(t=Date.now()+k().focusThrottleInterval);let r=tn(y,f,(r,n={})=>{if(0==r){let r=Date.now();k().revalidateOnFocus&&r>t&&I()&&(t=r+k().focusThrottleInterval,e())}else if(1==r)k().revalidateOnReconnect&&I()&&e();else if(2==r)return K();else if(3==r)return K(n)});return b.current=!1,w.current=y,C.current=!0,E({_k:S}),H&&(ek(F)||eq?e():eH(e)),()=>{b.current=!0,r()}},[y]),eV(()=>{let e;function t(){let t=eI(u)?u(x().data):u;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!x().error&&(p||k().isVisible())&&(d||k().isOnline())?K(ta).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[u,p,d,y]),(0,c.useDebugValue)(q),o&&ek(F)&&y){if(!eU&&eq)throw Error("Fallback data is required when using Suspense in SSR.");P.current=t,R.current=r,b.current=!1;let e=m[y];if(ek(e)||ts(J(e)),ek(B)){let e=K(ta);ek(q)||(e.status="fulfilled",e.value=!0),ts(e)}else throw B}return{mutate:J,get data(){return _.data=!0,q},get error(){return _.error=!0,B},get isValidating(){return _.isValidating=!0,W},get isLoading(){return _.isLoading=!0,$}}},function(...e){let t=tt(),[r,n,o]=te(e),s=e5(t,o),a=i,{use:l}=s,c=(l||[]).concat(tr);for(let e=c.length;e--;)a=c[e](a);return a(r,n||s.fetcher||null,s)});var tc=r(96576);function tu(e,t){return null!=t?tc(e,t):e}function tp({api:e="/api/chat",id:t,initialMessages:r,initialInput:n="",sendExtraMessageFields:i,onToolCall:o,experimental_prepareRequestBody:s,maxSteps:a=1,streamProtocol:l="data",onResponse:u,onFinish:p,onError:d,credentials:h,headers:f,body:v,generateId:g=B,fetch:m,keepLastMessageOnError:y=!0,experimental_throttle:S}={}){let[C]=(0,c.useState)(g),b=null!=t?t:C,w="string"==typeof e?[e,b]:b,P=function(e){let[t,r]=(0,c.useState)(e);return(0,c.useEffect)(()=>{!function e(t,r){if(t===r)return!0;if(null==t||null==r)return!1;if("object"!=typeof t&&"object"!=typeof r)return t===r;if(t.constructor!==r.constructor)return!1;if(t instanceof Date&&r instanceof Date)return t.getTime()===r.getTime();if(Array.isArray(t)){if(t.length!==r.length)return!1;for(let n=0;neg(P),[P])}),I=(0,c.useRef)(R||[]);(0,c.useEffect)(()=>{I.current=R||[]},[R]);let{data:x,mutate:E}=tl([w,"streamData"],null),T=(0,c.useRef)(x);(0,c.useEffect)(()=>{T.current=x},[x]);let{data:A="ready",mutate:_}=tl([w,"status"],null),{data:O,mutate:M}=tl([w,"error"],null),D=(0,c.useRef)(null),N=(0,c.useRef)({credentials:h,headers:f,body:v});(0,c.useEffect)(()=>{N.current={credentials:h,headers:f,body:v}},[h,f,v]);let L=(0,c.useCallback)(async(t,r="generate")=>{var n,c;_("submitted"),M(void 0);let h=eg(t.messages),f=h.length,v=ef(null==(n=h[h.length-1])?void 0:n.toolInvocations);try{let n=new AbortController;D.current=n;let a=tu(k,S),d=tu(E,S),f=I.current;a(h,!1);let v=i?h:h.map(({role:e,content:t,experimental_attachments:r,data:n,annotations:i,toolInvocations:o,parts:s})=>({role:e,content:t,...void 0!==r&&{experimental_attachments:r},...void 0!==n&&{data:n},...void 0!==i&&{annotations:i},...void 0!==o&&{toolInvocations:o},...void 0!==s&&{parts:s}})),C=T.current;await eh({api:e,body:null!=(c=null==s?void 0:s({id:b,messages:h,requestData:t.data,requestBody:t.body}))?c:{id:b,messages:v,data:t.data,...N.current.body,...t.body},streamProtocol:l,credentials:N.current.credentials,headers:{...N.current.headers,...t.headers},abortController:()=>D.current,restoreMessagesOnFailure(){y||a(f,!1)},onResponse:u,onUpdate({message:e,data:t,replaceLastMessage:r}){_("streaming"),a([...r?h.slice(0,h.length-1):h,e],!1),(null==t?void 0:t.length)&&d([...null!=C?C:[],...t],!1)},onToolCall:o,onFinish:p,generateId:g,fetch:m,lastMessage:h[h.length-1],requestType:r}),D.current=null,_("ready")}catch(e){if("AbortError"===e.name)return D.current=null,_("ready"),null;d&&e instanceof Error&&d(e),M(e),_("error")}let C=I.current;(function({originalMaxToolInvocationStep:e,originalMessageCount:t,maxSteps:r,messages:n}){var i;let o=n[n.length-1];return r>1&&null!=o&&(n.length>t||ef(o.toolInvocations)!==e)&&ey(o)&&(null!=(i=ef(o.toolInvocations))?i:0){var o,s;let a=await em(i);return L({messages:I.current.concat({...e,id:null!=(o=e.id)?o:g(),createdAt:null!=(s=e.createdAt)?s:new Date,experimental_attachments:a.length>0?a:void 0,parts:ev(e)}),headers:r,body:n,data:t})},[L,g]),j=(0,c.useCallback)(async({data:e,headers:t,body:r}={})=>{let n=I.current;return 0===n.length?null:L({messages:"assistant"===n[n.length-1].role?n.slice(0,-1):n,headers:t,body:r,data:e})},[L]),F=(0,c.useCallback)(()=>{D.current&&(D.current.abort(),D.current=null)},[]),U=(0,c.useCallback)(async()=>{L({messages:I.current},"resume")},[L]),q=(0,c.useCallback)(e=>{"function"==typeof e&&(e=e(I.current));let t=eg(e);k(t,!1),I.current=t},[k]),H=(0,c.useCallback)(e=>{"function"==typeof e&&(e=e(T.current)),E(e,!1),T.current=e},[E]),[V,W]=(0,c.useState)(n),$=(0,c.useCallback)(async(e,t={},r)=>{var n;if(null==(n=null==e?void 0:e.preventDefault)||n.call(e),!V&&!t.allowEmptySubmit)return;r&&(N.current={...N.current,...r});let i=await em(t.experimental_attachments);L({messages:I.current.concat({id:g(),createdAt:new Date,role:"user",content:V,experimental_attachments:i.length>0?i:void 0,parts:[{type:"text",text:V}]}),headers:t.headers,body:t.body,data:t.data}),W("")},[V,g,L]),K=(0,c.useCallback)(({toolCallId:e,result:t})=>{let r=I.current;!function({messages:e,toolCallId:t,toolResult:r}){var n;let i=e[e.length-1],o=i.parts.find(e=>"tool-invocation"===e.type&&e.toolInvocation.toolCallId===t);if(null==o)return;let s={...o.toolInvocation,state:"result",result:r};o.toolInvocation=s,i.toolInvocations=null==(n=i.toolInvocations)?void 0:n.map(e=>e.toolCallId===t?s:e)}({messages:r,toolCallId:e,toolResult:t}),k([...r.slice(0,r.length-1),{...r[r.length-1]}],!1),"submitted"!==A&&"streaming"!==A&&ey(r[r.length-1])&&L({messages:r})},[k,A,L]);return{messages:null!=R?R:[],id:b,setMessages:q,data:x,setData:H,error:O,append:z,reload:j,stop:F,experimental_resume:U,input:V,setInput:W,handleInputChange:e=>{W(e.target.value)},handleSubmit:$,isLoading:"submitted"===A||"streaming"===A,status:A,addToolResult:K}}},84589:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerRecognitionConfig=void 0;let n=r(23202);class i{constructor(e,t){this.privContext=e||new n.Context(null),this.privParameters=t}get parameters(){return this.privParameters}get Context(){return this.privContext}}t.SpeakerRecognitionConfig=i},84737:(e,t,r)=>{"use strict";r.d(t,{d:()=>i});let n={};function i(e,t){let r=t||n;return o(e,"boolean"!=typeof r.includeImageAlt||r.includeImageAlt,"boolean"!=typeof r.includeHtml||r.includeHtml)}function o(e,t,r){var n;if((n=e)&&"object"==typeof n){if("value"in e)return"html"!==e.type||r?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return s(e.children,t,r)}return Array.isArray(e)?s(e,t,r):""}function s(e,t,r){let n=[],i=-1;for(;++i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionServiceRecognizer=void 0;let n=r(93153),i=r(23202);class o extends i.ServiceRecognizerBase{constructor(e,t,r,n,i){super(e,t,r,n,i),this.privConversationTranscriber=i,this.setSpeakerDiarizationJson()}setSpeakerDiarizationJson(){if(this.privEnableSpeakerId){let e=this.privSpeechContext.getSection("phraseDetection");e.mode="Conversation";let t={};t.mode="Anonymous",t.audioSessionId=this.privDiarizationSessionId,t.audioOffsetMs=0,t.diarizeIntermediates="true"===this.privRecognizerConfig.parameters.getProperty(n.PropertyId.SpeechServiceResponse_DiarizeIntermediateResults,"false"),e.speakerDiarization=t,this.privSpeechContext.setSection("phraseDetection",e)}}async processTypeSpecificMessages(e){let t;let r=new n.PropertyCollection;r.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e.textBody);let o=!1;switch(e.path.toLowerCase()){case"speech.hypothesis":case"speech.fragment":let s=i.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new n.ConversationTranscriptionResult(this.privRequestSession.requestId,n.ResultReason.RecognizingSpeech,s.Text,s.Duration,s.Offset,s.Language,s.LanguageDetectionConfidence,s.SpeakerId,void 0,s.asJson(),r),this.privRequestSession.onHypothesis(s.Offset);let a=new n.ConversationTranscriptionEventArgs(t,s.Duration,this.privRequestSession.sessionId);if(this.privConversationTranscriber.transcribing)try{this.privConversationTranscriber.transcribing(this.privConversationTranscriber,a)}catch(e){}o=!0;break;case"speech.phrase":let l=i.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset),c=i.EnumTranslation.implTranslateRecognitionResult(l.RecognitionStatus);if(this.privRequestSession.onPhraseRecognized(l.Offset+l.Duration),n.ResultReason.Canceled===c){let e=i.EnumTranslation.implTranslateCancelResult(l.RecognitionStatus),t=i.EnumTranslation.implTranslateCancelErrorCode(l.RecognitionStatus);await this.cancelRecognitionLocal(e,t,i.EnumTranslation.implTranslateErrorDetails(t))}else if(!(this.privRequestSession.isSpeechEnded&&c===n.ResultReason.NoMatch&&l.RecognitionStatus!==i.RecognitionStatus.InitialSilenceTimeout)){if(this.privRecognizerConfig.parameters.getProperty(i.OutputFormatPropertyName)===n.OutputFormat[n.OutputFormat.Simple])t=new n.ConversationTranscriptionResult(this.privRequestSession.requestId,c,l.DisplayText,l.Duration,l.Offset,l.Language,l.LanguageDetectionConfidence,l.SpeakerId,void 0,l.asJson(),r);else{let o=i.DetailedSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new n.ConversationTranscriptionResult(this.privRequestSession.requestId,c,o.RecognitionStatus===i.RecognitionStatus.Success?o.NBest[0].Display:void 0,o.Duration,o.Offset,o.Language,o.LanguageDetectionConfidence,l.SpeakerId,void 0,o.asJson(),r)}let o=new n.ConversationTranscriptionEventArgs(t,t.offset,this.privRequestSession.sessionId);if(this.privConversationTranscriber.transcribed)try{this.privConversationTranscriber.transcribed(this.privConversationTranscriber,o)}catch(e){}}o=!0}return o}cancelRecognition(e,t,r,o,s){if(new n.PropertyCollection().setProperty(i.CancellationErrorCodePropertyName,n.CancellationErrorCode[o]),this.privConversationTranscriber.canceled){let t=new n.ConversationTranscriptionCanceledEventArgs(r,s,o,void 0,e);try{this.privConversationTranscriber.canceled(this.privConversationTranscriber,t)}catch{}}}}t.ConversationTranscriptionServiceRecognizer=o},84910:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},84918:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(r(7391)),i=s(r(67701)),o=r(19313);function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,r){if(n.default.randomUUID&&!t&&!e)return n.default.randomUUID();let s=(e=e||{}).random||(e.rng||i.default)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=s[e];return t}return(0,o.unsafeStringify)(s)}},84981:(e,t)=>{t.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,l=(1<>1,u=-7,p=r?i-1:0,d=r?-1:1,h=e[t+p];for(p+=d,o=h&(1<<-u)-1,h>>=-u,u+=a;u>0;o=256*o+e[t+p],p+=d,u-=8);for(s=o&(1<<-u)-1,o>>=-u,u+=n;u>0;s=256*s+e[t+p],p+=d,u-=8);if(0===o)o=1-c;else{if(o===l)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,n),o-=c}return(h?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var s,a,l,c=8*o-i-1,u=(1<>1,d=5960464477539062e-23*(23===i),h=n?0:o-1,f=n?1:-1,v=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(a=+!!isNaN(t),s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+p>=1?t+=d/l:t+=d*Math.pow(2,1-p),t*l>=2&&(s++,l/=2),s+p>=u?(a=0,s=u):s+p>=1?(a=(t*l-1)*Math.pow(2,i),s+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,i),s=0));i>=8;e[r+h]=255&a,h+=f,a/=256,i-=8);for(s=s<0;e[r+h]=255&s,h+=f,s/=256,c-=8);e[r+h-f]|=128*v}},85060:(e,t,r)=>{"use strict";r.d(t,{u:()=>c});var n=r(69606);let i=(e,t,r)=>{if(e&&"reportValidity"in e){let i=(0,n.Jt)(r,t);e.setCustomValidity(i&&i.message||""),e.reportValidity()}},o=(e,t)=>{for(let r in t.fields){let n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?i(n.ref,r,e):n&&n.refs&&n.refs.forEach(t=>i(t,r,e))}},s=(e,t)=>{t.shouldUseNativeValidation&&o(e,t);let r={};for(let i in e){let o=(0,n.Jt)(t.fields,i),s=Object.assign(e[i]||{},{ref:o&&o.ref});if(a(t.names||Object.keys(e),i)){let e=Object.assign({},(0,n.Jt)(r,i));(0,n.hZ)(e,"root",s),(0,n.hZ)(r,i,e)}else(0,n.hZ)(r,i,s)}return r},a=(e,t)=>{let r=l(t);return e.some(e=>l(e).match(`^${r}\\.\\d+`))};function l(e){return e.replace(/\]|\[/g,"")}function c(e,t,r){return void 0===r&&(r={}),function(i,a,l){try{return Promise.resolve(function(n,s){try{var a=Promise.resolve(e["sync"===r.mode?"parse":"parseAsync"](i,t)).then(function(e){return l.shouldUseNativeValidation&&o({},l),{errors:{},values:r.raw?Object.assign({},i):e}})}catch(e){return s(e)}return a&&a.then?a.then(void 0,s):a}(0,function(e){if(Array.isArray(null==e?void 0:e.errors))return{values:{},errors:s(function(e,t){for(var r={};e.length;){var i=e[0],o=i.code,s=i.message,a=i.path.join(".");if(!r[a]){if("unionErrors"in i){var l=i.unionErrors[0].errors[0];r[a]={message:l.message,type:l.code}}else r[a]={message:s,type:o}}if("unionErrors"in i&&i.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var c=r[a].types,u=c&&c[i.code];r[a]=(0,n.Gb)(a,t,r,o,u?[].concat(u,i.message):i.message)}e.shift()}return r}(e.errors,!l.shouldUseNativeValidation&&"all"===l.criteriaMode),l)};throw e}))}catch(e){return Promise.reject(e)}}}},85098:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SendingAgentContextMessageEvent=t.DialogEvent=void 0;let n=r(56964);class i extends n.PlatformEvent{constructor(e,t=n.EventType.Info){super(e,t)}}t.DialogEvent=i;class o extends i{constructor(e){super("SendingAgentContextMessageEvent"),this.privAgentConfig=e}get agentConfig(){return this.privAgentConfig}}t.SendingAgentContextMessageEvent=o},85183:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.List=void 0;let n=r(8055);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(),0===e?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=[];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;te(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 null==this.privList}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 n.ObjectDisposedError("List",this.privDisposeReason)}triggerSubscriptions(e){if(e)for(let t in e)t&&e[t]()}}t.List=i},85324:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},85429:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnumTranslation=void 0;let n=r(93153),i=r(23202);class o{static implTranslateRecognitionResult(e,t=!1){let r=n.ResultReason.Canceled;switch(e){case i.RecognitionStatus.Success:r=n.ResultReason.RecognizedSpeech;break;case i.RecognitionStatus.EndOfDictation:r=t?n.ResultReason.RecognizedSpeech:n.ResultReason.NoMatch;break;case i.RecognitionStatus.NoMatch:case i.RecognitionStatus.InitialSilenceTimeout:case i.RecognitionStatus.BabbleTimeout:r=n.ResultReason.NoMatch;break;case i.RecognitionStatus.Error:case i.RecognitionStatus.BadRequest:case i.RecognitionStatus.Forbidden:default:r=n.ResultReason.Canceled}return r}static implTranslateCancelResult(e){let t=n.CancellationReason.EndOfStream;switch(e){case i.RecognitionStatus.Success:case i.RecognitionStatus.EndOfDictation:case i.RecognitionStatus.NoMatch:t=n.CancellationReason.EndOfStream;break;case i.RecognitionStatus.InitialSilenceTimeout:case i.RecognitionStatus.BabbleTimeout:case i.RecognitionStatus.Error:case i.RecognitionStatus.BadRequest:case i.RecognitionStatus.Forbidden:default:t=n.CancellationReason.Error}return t}static implTranslateCancelErrorCode(e){let t=n.CancellationErrorCode.NoError;switch(e){case i.RecognitionStatus.Error:t=n.CancellationErrorCode.ServiceError;break;case i.RecognitionStatus.TooManyRequests:t=n.CancellationErrorCode.TooManyRequests;break;case i.RecognitionStatus.BadRequest:t=n.CancellationErrorCode.BadRequestParameters;break;case i.RecognitionStatus.Forbidden:t=n.CancellationErrorCode.Forbidden;break;default:t=n.CancellationErrorCode.NoError}return t}static implTranslateErrorDetails(e){let t="The speech service encountered an internal error and could not continue.";switch(e){case n.CancellationErrorCode.Forbidden:t="The recognizer is using a free subscription that ran out of quota.";break;case n.CancellationErrorCode.BadRequestParameters:t="Invalid parameter or unsupported audio format in the request.";break;case n.CancellationErrorCode.TooManyRequests:t="The number of parallel requests exceeded the number of allowed concurrent transcriptions."}return t}}t.EnumTranslation=o},86257:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentRecognitionCanceledEventArgs=void 0;let n=r(93153);class i extends n.IntentRecognitionEventArgs{constructor(e,t,r,n,i,o){super(n,i,o),this.privReason=e,this.privErrorDetails=t,this.privErrorCode=r}get reason(){return this.privReason}get errorCode(){return this.privErrorCode}get errorDetails(){return this.privErrorDetails}}t.IntentRecognitionCanceledEventArgs=i},86352:(e,t,r)=>{"use strict";r.d(t,{C1:()=>P,bL:()=>b});var n=r(12115),i=r(88068),o=r(18166),s=r(93610),a=r(1488),l=r(50858),c=r(7510),u=r(17028),p=r(23360),d=r(95155),h="Checkbox",[f,v]=(0,o.A)(h),[g,m]=f(h);function y(e){let{__scopeCheckbox:t,checked:r,children:i,defaultChecked:o,disabled:s,form:l,name:c,onCheckedChange:u,required:p,value:f="on",internal_do_not_use_render:v}=e,[m,y]=(0,a.i)({prop:r,defaultProp:null!=o&&o,onChange:u,caller:h}),[S,C]=n.useState(null),[b,w]=n.useState(null),P=n.useRef(!1),R=!S||!!l||!!S.closest("form"),k={checked:m,disabled:s,setChecked:y,control:S,setControl:C,name:c,form:l,value:f,hasConsumerStoppedPropagationRef:P,required:p,defaultChecked:!I(o)&&o,isFormControl:R,bubbleInput:b,setBubbleInput:w};return(0,d.jsx)(g,{scope:t,...k,children:"function"==typeof v?v(k):i})}var S="CheckboxTrigger",C=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,onKeyDown:o,onClick:a,...l}=e,{control:c,value:u,disabled:h,checked:f,required:v,setControl:g,setChecked:y,hasConsumerStoppedPropagationRef:C,isFormControl:b,bubbleInput:w}=m(S,r),P=(0,i.s)(t,g),R=n.useRef(f);return n.useEffect(()=>{let e=null==c?void 0:c.form;if(e){let t=()=>y(R.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[c,y]),(0,d.jsx)(p.sG.button,{type:"button",role:"checkbox","aria-checked":I(f)?"mixed":f,"aria-required":v,"data-state":x(f),"data-disabled":h?"":void 0,disabled:h,value:u,...l,ref:P,onKeyDown:(0,s.m)(o,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.m)(a,e=>{y(e=>!!I(e)||!e),w&&b&&(C.current=e.isPropagationStopped(),C.current||e.stopPropagation())})})});C.displayName=S;var b=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:i,defaultChecked:o,required:s,disabled:a,value:l,onCheckedChange:c,form:u,...p}=e;return(0,d.jsx)(y,{__scopeCheckbox:r,checked:i,defaultChecked:o,disabled:a,required:s,onCheckedChange:c,name:n,form:u,value:l,internal_do_not_use_render:e=>{let{isFormControl:n}=e;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(C,{...p,ref:t,__scopeCheckbox:r}),n&&(0,d.jsx)(k,{__scopeCheckbox:r})]})}})});b.displayName=h;var w="CheckboxIndicator",P=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...i}=e,o=m(w,r);return(0,d.jsx)(u.C,{present:n||I(o.checked)||!0===o.checked,children:(0,d.jsx)(p.sG.span,{"data-state":x(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});P.displayName=w;var R="CheckboxBubbleInput",k=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,...o}=e,{control:s,hasConsumerStoppedPropagationRef:a,checked:u,defaultChecked:h,required:f,disabled:v,name:g,value:y,form:S,bubbleInput:C,setBubbleInput:b}=m(R,r),w=(0,i.s)(t,b),P=(0,l.Z)(u),k=(0,c.X)(s);n.useEffect(()=>{if(!C)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!a.current;if(P!==u&&e){let r=new Event("click",{bubbles:t});C.indeterminate=I(u),e.call(C,!I(u)&&u),C.dispatchEvent(r)}},[C,P,u,a]);let x=n.useRef(!I(u)&&u);return(0,d.jsx)(p.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=h?h:x.current,required:f,disabled:v,name:g,value:y,form:S,...o,tabIndex:-1,ref:w,style:{...o.style,...k,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function I(e){return"indeterminate"===e}function x(e){return I(e)?"indeterminate":e?"checked":"unchecked"}k.displayName=R},87350:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechRecognitionResult=void 0;let n=r(93153);class i extends n.RecognitionResult{constructor(e,t,r,n,i,o,s,a,l,c,u){super(e,t,r,n,i,o,s,l,c,u),this.privSpeakerId=a}get speakerId(){return this.privSpeakerId}}t.SpeechRecognitionResult=i},87364:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},87378:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(68723),t),i(r(91922),t),i(r(42306),t),i(r(3004),t),i(r(16074),t),i(r(85098),t),i(r(8055),t),i(r(28694),t),i(r(76568),t),i(r(36926),t),i(r(26829),t),i(r(67342),t),i(r(79761),t),i(r(8178),t),i(r(61916),t),i(r(32694),t),i(r(19319),t),i(r(39580),t),i(r(50819),t),i(r(75286),t),i(r(85183),t),i(r(56964),t),i(r(61400),t),i(r(92434),t),i(r(24797),t),i(r(45790),t),i(r(18147),t);var o=r(76996);Object.defineProperty(t,"TranslationStatus",{enumerable:!0,get:function(){return o.TranslationStatus}}),i(r(98248),t),i(r(57920),t),i(r(51842),t),i(r(61923),t),i(r(44311),t)},88068:(e,t,r)=>{"use strict";r.d(t,{s:()=>s,t:()=>o});var n=r(12115);function i(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(...e){return t=>{let r=!1,n=e.map(e=>{let n=i(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisVoicesResult=void 0;let n=r(93153);class i extends n.SynthesisResult{constructor(e,t,r){if(Array.isArray(t))for(let r of(super(e,n.ResultReason.VoicesListRetrieved,void 0,new n.PropertyCollection),this.privVoices=[],t))this.privVoices.push(new n.VoiceInfo(r));else super(e,n.ResultReason.Canceled,r||"Error information unavailable",new n.PropertyCollection)}get voices(){return this.privVoices}}t.SynthesisVoicesResult=i},89427:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognizer=void 0;let n=r(23202),i=r(87378),o=r(72690),s=r(35413),a=r(93153);class l extends a.Recognizer{constructor(e,t,r){s.Contracts.throwIfNull(e,"speechConfig"),super(t,e.properties,r||new n.TranslationConnectionFactory),this.privDisposedTranslationRecognizer=!1,void 0!==this.properties.getProperty(a.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)&&s.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(a.PropertyId.SpeechServiceConnection_TranslationVoice),a.PropertyId[a.PropertyId.SpeechServiceConnection_TranslationVoice]),s.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(a.PropertyId.SpeechServiceConnection_TranslationToLanguages),a.PropertyId[a.PropertyId.SpeechServiceConnection_TranslationToLanguages]),s.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage),a.PropertyId[a.PropertyId.SpeechServiceConnection_RecoLanguage])}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),t.properties.getProperty(a.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)===n.AutoDetectSourceLanguagesOpenRangeOptionName&&e.properties.setProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage,"en-US"),new l(e,r)}get speechRecognitionLanguage(){return s.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage)}get targetLanguages(){return s.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(",")}get voiceName(){return s.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)}get properties(){return this.privProperties}get authorizationToken(){return this.properties.getProperty(a.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){this.properties.setProperty(a.PropertyId.SpeechServiceAuthorization_Token,e)}recognizeOnceAsync(e,t){s.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),i.marshalPromiseToCallbacks(this.recognizeOnceAsyncImpl(n.RecognitionMode.Interactive),e,t)}startContinuousRecognitionAsync(e,t){i.marshalPromiseToCallbacks(this.startContinuousRecognitionAsyncImpl(n.RecognitionMode.Conversation),e,t)}stopContinuousRecognitionAsync(e,t){i.marshalPromiseToCallbacks(this.stopContinuousRecognitionAsyncImpl(),e,t)}removeTargetLanguage(e){if(s.Contracts.throwIfNullOrUndefined(e,"language to be removed"),void 0!==this.properties.getProperty(a.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)){let t=this.properties.getProperty(a.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(","),r=t.indexOf(e);r>-1&&(t.splice(r,1),this.properties.setProperty(a.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(",")),this.updateLanguages(t))}}addTargetLanguage(e){s.Contracts.throwIfNullOrUndefined(e,"language to be added");let t=[];void 0!==this.properties.getProperty(a.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)?(t=this.properties.getProperty(a.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(",")).includes(e)||(t.push(e),this.properties.setProperty(a.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(","))):(this.properties.setProperty(a.PropertyId.SpeechServiceConnection_TranslationToLanguages,e),t=[e]),this.updateLanguages(t)}close(e,t){s.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),i.marshalPromiseToCallbacks(this.dispose(!0),e,t)}onConnection(){}async dispose(e){!this.privDisposedTranslationRecognizer&&(this.privDisposedTranslationRecognizer=!0,e&&(await this.implRecognizerStop(),await super.dispose(e)))}createRecognizerConfig(e){return new n.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,i){return new n.TranslationServiceRecognizer(e,t,r,i,this)}updateLanguages(e){let t=o.Connection.fromRecognizer(this);t&&(t.setMessageProperty("speech.context","translationcontext",{to:e}),t.sendMessageAsync("event",JSON.stringify({id:"translation",name:"updateLanguage",to:e})))}}t.TranslationRecognizer=l},89556:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(80691),t),i(r(34698),t),i(r(74835),t),i(r(96958),t),i(r(79481),t),i(r(75660),t),i(r(48642),t),i(r(18248),t),i(r(79587),t),i(r(94453),t),i(r(68288),t)},91307:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriber=void 0;let n=r(23202),i=r(87378),o=r(35413),s=r(93153);class a extends s.Recognizer{constructor(e,t){o.Contracts.throwIfNull(e,"speechConfig"),o.Contracts.throwIfNullOrWhitespace(e.properties.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage),s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage]),super(t,e.properties,new n.ConversationTranscriberConnectionFactory),this.privProperties.setProperty(s.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,"2"),this.privDisposedRecognizer=!1}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),new a(e,r)}get endpointId(){return o.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(s.PropertyId.SpeechServiceConnection_EndpointId,"00000000-0000-0000-0000-000000000000")}get authorizationToken(){return this.properties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(s.PropertyId.SpeechServiceAuthorization_Token,e)}get speechRecognitionLanguage(){return o.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage)}get outputFormat(){return(o.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(n.OutputFormatPropertyName,s.OutputFormat[s.OutputFormat.Simple])===s.OutputFormat[s.OutputFormat.Simple])?s.OutputFormat.Simple:s.OutputFormat.Detailed}get properties(){return this.privProperties}startTranscribingAsync(e,t){i.marshalPromiseToCallbacks(this.startContinuousRecognitionAsyncImpl(n.RecognitionMode.Conversation),e,t)}stopTranscribingAsync(e,t){i.marshalPromiseToCallbacks(this.stopContinuousRecognitionAsyncImpl(),e,t)}close(e,t){o.Contracts.throwIfDisposed(this.privDisposedRecognizer),i.marshalPromiseToCallbacks(this.dispose(!0),e,t)}async dispose(e){!this.privDisposedRecognizer&&(e&&(this.privDisposedRecognizer=!0,await this.implRecognizerStop()),await super.dispose(e))}createRecognizerConfig(e){return new n.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,i){return i.isSpeakerDiarizationEnabled=!0,new n.ConversationTranscriptionServiceRecognizer(e,t,r,i,this)}}t.ConversationTranscriber=a},91902:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},91922:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionMessageSentEvent=t.ConnectionMessageReceivedEvent=t.ConnectionEstablishErrorEvent=t.ConnectionErrorEvent=t.ConnectionClosedEvent=t.ConnectionEstablishedEvent=t.ConnectionStartEvent=t.ConnectionEvent=t.ServiceEvent=void 0;let n=r(56964);class i extends n.PlatformEvent{constructor(e,t,r=n.EventType.Info){super(e,r),this.privJsonResult=t}get jsonString(){return this.privJsonResult}}t.ServiceEvent=i;class o extends n.PlatformEvent{constructor(e,t,r=n.EventType.Info){super(e,r),this.privConnectionId=t}get connectionId(){return this.privConnectionId}}t.ConnectionEvent=o;class s extends o{constructor(e,t,r){super("ConnectionStartEvent",e),this.privUri=t,this.privHeaders=r}get uri(){return this.privUri}get headers(){return this.privHeaders}}t.ConnectionStartEvent=s;class a extends o{constructor(e){super("ConnectionEstablishedEvent",e)}}t.ConnectionEstablishedEvent=a;class l extends o{constructor(e,t,r){super("ConnectionClosedEvent",e,n.EventType.Debug),this.privReason=r,this.privStatusCode=t}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}}t.ConnectionClosedEvent=l;class c extends o{constructor(e,t,r){super("ConnectionErrorEvent",e,n.EventType.Debug),this.privMessage=t,this.privType=r}get message(){return this.privMessage}get type(){return this.privType}}t.ConnectionErrorEvent=c;class u extends o{constructor(e,t,r){super("ConnectionEstablishErrorEvent",e,n.EventType.Error),this.privStatusCode=t,this.privReason=r}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}}t.ConnectionEstablishErrorEvent=u;class p extends o{constructor(e,t,r){super("ConnectionMessageReceivedEvent",e),this.privNetworkReceivedTime=t,this.privMessage=r}get networkReceivedTime(){return this.privNetworkReceivedTime}get message(){return this.privMessage}}t.ConnectionMessageReceivedEvent=p;class d extends o{constructor(e,t,r){super("ConnectionMessageSentEvent",e),this.privNetworkSentTime=t,this.privMessage=r}get networkSentTime(){return this.privNetworkSentTime}get message(){return this.privMessage}}t.ConnectionMessageSentEvent=d},92434:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Queue=void 0;let i=r(8055),o=r(85183),s=r(61400);!function(e){e[e.Dequeue=0]="Dequeue",e[e.Peek=1]="Peek"}(n||(n={}));class a{constructor(e){this.privPromiseStore=new o.List,this.privIsDrainInProgress=!1,this.privIsDisposing=!1,this.privDisposeReason=null,this.privList=e||new o.List,this.privDetachables=[],this.privSubscribers=new o.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(e=>{this.privList.add(e)},()=>{})}dequeue(){this.throwIfDispose();let e=new s.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:n.Dequeue}),this.drain()),e.promise}peek(){this.throwIfDispose();let e=new s.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:n.Peek}),this.drain()),e.promise}length(){return this.throwIfDispose(),this.privList.length()}isDisposed(){return null==this.privSubscribers}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 e of this.privDetachables)await e.detach();if(this.privPromiseStore.length()>0&&e){let t=[];return this.privPromiseStore.toArray().forEach(e=>{t.push(e)}),Promise.all(t).finally(()=>{this.privSubscribers=null,this.privList.forEach(t=>{e(t)}),this.privList=null}).then()}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===n.Peek)r.deferral.resolve(t.first());else{let e=t.removeFirst();r.deferral.resolve(e)}}this.privSubscribers===e&&(this.privSubscribers=e),this.privList===t&&(this.privList=t)}this.privIsDrainInProgress=!1}}throwIfDispose(){if(this.isDisposed()){if(this.privDisposeReason)throw new i.InvalidOperationError(this.privDisposeReason);throw new i.ObjectDisposedError("Queue")}if(this.privIsDisposing)throw new i.InvalidOperationError("Queue disposing")}}t.Queue=a},92445:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionCanceledEventArgs=void 0;let n=r(37043);class i extends n.CancellationEventArgsBase{}t.ConversationTranscriptionCanceledEventArgs=i},92740:(e,t,r)=>{"use strict";r.d(t,{b:()=>i});var n=r(9391);function i(e){return(0,n.k)(e,{weekStartsOn:1})}},93153:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22359);Object.defineProperty(t,"AudioConfig",{enumerable:!0,get:function(){return n.AudioConfig}});var i=r(25342);Object.defineProperty(t,"AudioStreamFormat",{enumerable:!0,get:function(){return i.AudioStreamFormat}}),Object.defineProperty(t,"AudioFormatTag",{enumerable:!0,get:function(){return i.AudioFormatTag}});var o=r(77911);Object.defineProperty(t,"AudioInputStream",{enumerable:!0,get:function(){return o.AudioInputStream}}),Object.defineProperty(t,"PullAudioInputStream",{enumerable:!0,get:function(){return o.PullAudioInputStream}}),Object.defineProperty(t,"PushAudioInputStream",{enumerable:!0,get:function(){return o.PushAudioInputStream}});var s=r(60836);Object.defineProperty(t,"AudioOutputStream",{enumerable:!0,get:function(){return s.AudioOutputStream}}),Object.defineProperty(t,"PullAudioOutputStream",{enumerable:!0,get:function(){return s.PullAudioOutputStream}}),Object.defineProperty(t,"PushAudioOutputStream",{enumerable:!0,get:function(){return s.PushAudioOutputStream}});var a=r(24761);Object.defineProperty(t,"CancellationReason",{enumerable:!0,get:function(){return a.CancellationReason}});var l=r(8831);Object.defineProperty(t,"PullAudioInputStreamCallback",{enumerable:!0,get:function(){return l.PullAudioInputStreamCallback}});var c=r(42819);Object.defineProperty(t,"PushAudioOutputStreamCallback",{enumerable:!0,get:function(){return c.PushAudioOutputStreamCallback}});var u=r(71509);Object.defineProperty(t,"KeywordRecognitionModel",{enumerable:!0,get:function(){return u.KeywordRecognitionModel}});var p=r(54895);Object.defineProperty(t,"SessionEventArgs",{enumerable:!0,get:function(){return p.SessionEventArgs}});var d=r(57174);Object.defineProperty(t,"RecognitionEventArgs",{enumerable:!0,get:function(){return d.RecognitionEventArgs}});var h=r(83720);Object.defineProperty(t,"OutputFormat",{enumerable:!0,get:function(){return h.OutputFormat}});var f=r(29800);Object.defineProperty(t,"IntentRecognitionEventArgs",{enumerable:!0,get:function(){return f.IntentRecognitionEventArgs}});var v=r(36516);Object.defineProperty(t,"RecognitionResult",{enumerable:!0,get:function(){return v.RecognitionResult}});var g=r(87350);Object.defineProperty(t,"SpeechRecognitionResult",{enumerable:!0,get:function(){return g.SpeechRecognitionResult}});var m=r(52686);Object.defineProperty(t,"IntentRecognitionResult",{enumerable:!0,get:function(){return m.IntentRecognitionResult}});var y=r(74855);Object.defineProperty(t,"LanguageUnderstandingModel",{enumerable:!0,get:function(){return y.LanguageUnderstandingModel}});var S=r(16192);Object.defineProperty(t,"SpeechRecognitionEventArgs",{enumerable:!0,get:function(){return S.SpeechRecognitionEventArgs}}),Object.defineProperty(t,"ConversationTranscriptionEventArgs",{enumerable:!0,get:function(){return S.ConversationTranscriptionEventArgs}}),Object.defineProperty(t,"MeetingTranscriptionEventArgs",{enumerable:!0,get:function(){return S.MeetingTranscriptionEventArgs}});var C=r(94633);Object.defineProperty(t,"SpeechRecognitionCanceledEventArgs",{enumerable:!0,get:function(){return C.SpeechRecognitionCanceledEventArgs}});var b=r(76893);Object.defineProperty(t,"TranslationRecognitionEventArgs",{enumerable:!0,get:function(){return b.TranslationRecognitionEventArgs}});var w=r(38574);Object.defineProperty(t,"TranslationSynthesisEventArgs",{enumerable:!0,get:function(){return w.TranslationSynthesisEventArgs}});var P=r(76041);Object.defineProperty(t,"TranslationRecognitionResult",{enumerable:!0,get:function(){return P.TranslationRecognitionResult}});var R=r(78284);Object.defineProperty(t,"TranslationSynthesisResult",{enumerable:!0,get:function(){return R.TranslationSynthesisResult}});var k=r(44707);Object.defineProperty(t,"ResultReason",{enumerable:!0,get:function(){return k.ResultReason}});var I=r(99762);Object.defineProperty(t,"SpeechConfig",{enumerable:!0,get:function(){return I.SpeechConfig}}),Object.defineProperty(t,"SpeechConfigImpl",{enumerable:!0,get:function(){return I.SpeechConfigImpl}});var x=r(65197);Object.defineProperty(t,"SpeechTranslationConfig",{enumerable:!0,get:function(){return x.SpeechTranslationConfig}}),Object.defineProperty(t,"SpeechTranslationConfigImpl",{enumerable:!0,get:function(){return x.SpeechTranslationConfigImpl}});var E=r(62051);Object.defineProperty(t,"PropertyCollection",{enumerable:!0,get:function(){return E.PropertyCollection}});var T=r(69046);Object.defineProperty(t,"PropertyId",{enumerable:!0,get:function(){return T.PropertyId}});var A=r(476);Object.defineProperty(t,"Recognizer",{enumerable:!0,get:function(){return A.Recognizer}});var _=r(94642);Object.defineProperty(t,"SpeechRecognizer",{enumerable:!0,get:function(){return _.SpeechRecognizer}});var O=r(94794);Object.defineProperty(t,"IntentRecognizer",{enumerable:!0,get:function(){return O.IntentRecognizer}});var M=r(23353);Object.defineProperty(t,"VoiceProfileType",{enumerable:!0,get:function(){return M.VoiceProfileType}});var D=r(89427);Object.defineProperty(t,"TranslationRecognizer",{enumerable:!0,get:function(){return D.TranslationRecognizer}});var N=r(24130);Object.defineProperty(t,"Translations",{enumerable:!0,get:function(){return N.Translations}});var L=r(71470);Object.defineProperty(t,"NoMatchReason",{enumerable:!0,get:function(){return L.NoMatchReason}});var z=r(78668);Object.defineProperty(t,"NoMatchDetails",{enumerable:!0,get:function(){return z.NoMatchDetails}});var j=r(73808);Object.defineProperty(t,"TranslationRecognitionCanceledEventArgs",{enumerable:!0,get:function(){return j.TranslationRecognitionCanceledEventArgs}});var F=r(86257);Object.defineProperty(t,"IntentRecognitionCanceledEventArgs",{enumerable:!0,get:function(){return F.IntentRecognitionCanceledEventArgs}});var B=r(98596);Object.defineProperty(t,"CancellationDetailsBase",{enumerable:!0,get:function(){return B.CancellationDetailsBase}});var U=r(20765);Object.defineProperty(t,"CancellationDetails",{enumerable:!0,get:function(){return U.CancellationDetails}});var q=r(71949);Object.defineProperty(t,"CancellationErrorCode",{enumerable:!0,get:function(){return q.CancellationErrorCode}});var H=r(84035);Object.defineProperty(t,"ConnectionEventArgs",{enumerable:!0,get:function(){return H.ConnectionEventArgs}});var V=r(64330);Object.defineProperty(t,"ServiceEventArgs",{enumerable:!0,get:function(){return V.ServiceEventArgs}});var W=r(72690);Object.defineProperty(t,"Connection",{enumerable:!0,get:function(){return W.Connection}});var $=r(47632);Object.defineProperty(t,"PhraseListGrammar",{enumerable:!0,get:function(){return $.PhraseListGrammar}});var K=r(6095);Object.defineProperty(t,"DialogServiceConfig",{enumerable:!0,get:function(){return K.DialogServiceConfig}});var J=r(75783);Object.defineProperty(t,"BotFrameworkConfig",{enumerable:!0,get:function(){return J.BotFrameworkConfig}});var G=r(6693);Object.defineProperty(t,"CustomCommandsConfig",{enumerable:!0,get:function(){return G.CustomCommandsConfig}});var Z=r(70692);Object.defineProperty(t,"DialogServiceConnector",{enumerable:!0,get:function(){return Z.DialogServiceConnector}});var Q=r(80153);Object.defineProperty(t,"ActivityReceivedEventArgs",{enumerable:!0,get:function(){return Q.ActivityReceivedEventArgs}});var Y=r(46085);Object.defineProperty(t,"TurnStatusReceivedEventArgs",{enumerable:!0,get:function(){return Y.TurnStatusReceivedEventArgs}});var X=r(69459);Object.defineProperty(t,"ServicePropertyChannel",{enumerable:!0,get:function(){return X.ServicePropertyChannel}});var ee=r(7263);Object.defineProperty(t,"ProfanityOption",{enumerable:!0,get:function(){return ee.ProfanityOption}});var et=r(15511);Object.defineProperty(t,"BaseAudioPlayer",{enumerable:!0,get:function(){return et.BaseAudioPlayer}});var er=r(72838);Object.defineProperty(t,"ConnectionMessageEventArgs",{enumerable:!0,get:function(){return er.ConnectionMessageEventArgs}});var en=r(7537);Object.defineProperty(t,"ConnectionMessage",{enumerable:!0,get:function(){return en.ConnectionMessage}});var ei=r(67505);Object.defineProperty(t,"VoiceProfile",{enumerable:!0,get:function(){return ei.VoiceProfile}});var eo=r(96588);Object.defineProperty(t,"VoiceProfileEnrollmentResult",{enumerable:!0,get:function(){return eo.VoiceProfileEnrollmentResult}}),Object.defineProperty(t,"VoiceProfileEnrollmentCancellationDetails",{enumerable:!0,get:function(){return eo.VoiceProfileEnrollmentCancellationDetails}});var es=r(65076);Object.defineProperty(t,"VoiceProfileResult",{enumerable:!0,get:function(){return es.VoiceProfileResult}}),Object.defineProperty(t,"VoiceProfileCancellationDetails",{enumerable:!0,get:function(){return es.VoiceProfileCancellationDetails}});var ea=r(10301);Object.defineProperty(t,"VoiceProfilePhraseResult",{enumerable:!0,get:function(){return ea.VoiceProfilePhraseResult}});var el=r(3506);Object.defineProperty(t,"VoiceProfileClient",{enumerable:!0,get:function(){return el.VoiceProfileClient}});var ec=r(94073);Object.defineProperty(t,"SpeakerRecognizer",{enumerable:!0,get:function(){return ec.SpeakerRecognizer}});var eu=r(70126);Object.defineProperty(t,"SpeakerIdentificationModel",{enumerable:!0,get:function(){return eu.SpeakerIdentificationModel}});var ep=r(19113);Object.defineProperty(t,"SpeakerVerificationModel",{enumerable:!0,get:function(){return ep.SpeakerVerificationModel}});var ed=r(62335);Object.defineProperty(t,"AutoDetectSourceLanguageConfig",{enumerable:!0,get:function(){return ed.AutoDetectSourceLanguageConfig}});var eh=r(95104);Object.defineProperty(t,"AutoDetectSourceLanguageResult",{enumerable:!0,get:function(){return eh.AutoDetectSourceLanguageResult}});var ef=r(40223);Object.defineProperty(t,"SourceLanguageConfig",{enumerable:!0,get:function(){return ef.SourceLanguageConfig}});var ev=r(30779);Object.defineProperty(t,"SpeakerRecognitionResult",{enumerable:!0,get:function(){return ev.SpeakerRecognitionResult}}),Object.defineProperty(t,"SpeakerRecognitionResultType",{enumerable:!0,get:function(){return ev.SpeakerRecognitionResultType}}),Object.defineProperty(t,"SpeakerRecognitionCancellationDetails",{enumerable:!0,get:function(){return ev.SpeakerRecognitionCancellationDetails}});var eg=r(60078);Object.defineProperty(t,"Conversation",{enumerable:!0,get:function(){return eg.Conversation}}),Object.defineProperty(t,"ConversationExpirationEventArgs",{enumerable:!0,get:function(){return eg.ConversationExpirationEventArgs}}),Object.defineProperty(t,"ConversationParticipantsChangedEventArgs",{enumerable:!0,get:function(){return eg.ConversationParticipantsChangedEventArgs}}),Object.defineProperty(t,"ConversationTranslationCanceledEventArgs",{enumerable:!0,get:function(){return eg.ConversationTranslationCanceledEventArgs}}),Object.defineProperty(t,"ConversationTranslationEventArgs",{enumerable:!0,get:function(){return eg.ConversationTranslationEventArgs}}),Object.defineProperty(t,"ConversationTranslationResult",{enumerable:!0,get:function(){return eg.ConversationTranslationResult}}),Object.defineProperty(t,"ConversationTranslator",{enumerable:!0,get:function(){return eg.ConversationTranslator}}),Object.defineProperty(t,"ConversationTranscriber",{enumerable:!0,get:function(){return eg.ConversationTranscriber}}),Object.defineProperty(t,"ConversationTranscriptionResult",{enumerable:!0,get:function(){return eg.ConversationTranscriptionResult}}),Object.defineProperty(t,"Meeting",{enumerable:!0,get:function(){return eg.Meeting}}),Object.defineProperty(t,"MeetingTranscriber",{enumerable:!0,get:function(){return eg.MeetingTranscriber}}),Object.defineProperty(t,"Participant",{enumerable:!0,get:function(){return eg.Participant}}),Object.defineProperty(t,"ParticipantChangedReason",{enumerable:!0,get:function(){return eg.ParticipantChangedReason}}),Object.defineProperty(t,"User",{enumerable:!0,get:function(){return eg.User}});var em=r(84020);Object.defineProperty(t,"Synthesizer",{enumerable:!0,get:function(){return em.Synthesizer}});var ey=r(36540);Object.defineProperty(t,"SpeechSynthesisOutputFormat",{enumerable:!0,get:function(){return ey.SpeechSynthesisOutputFormat}});var eS=r(1142);Object.defineProperty(t,"SpeechSynthesizer",{enumerable:!0,get:function(){return eS.SpeechSynthesizer}});var eC=r(48213);Object.defineProperty(t,"SynthesisResult",{enumerable:!0,get:function(){return eC.SynthesisResult}});var eb=r(60147);Object.defineProperty(t,"SpeechSynthesisResult",{enumerable:!0,get:function(){return eb.SpeechSynthesisResult}});var ew=r(4327);Object.defineProperty(t,"SpeechSynthesisEventArgs",{enumerable:!0,get:function(){return ew.SpeechSynthesisEventArgs}});var eP=r(83097);Object.defineProperty(t,"SpeechSynthesisWordBoundaryEventArgs",{enumerable:!0,get:function(){return eP.SpeechSynthesisWordBoundaryEventArgs}});var eR=r(83879);Object.defineProperty(t,"SpeechSynthesisBookmarkEventArgs",{enumerable:!0,get:function(){return eR.SpeechSynthesisBookmarkEventArgs}});var ek=r(32678);Object.defineProperty(t,"SpeechSynthesisVisemeEventArgs",{enumerable:!0,get:function(){return ek.SpeechSynthesisVisemeEventArgs}});var eI=r(7360);Object.defineProperty(t,"SpeechSynthesisBoundaryType",{enumerable:!0,get:function(){return eI.SpeechSynthesisBoundaryType}});var ex=r(88710);Object.defineProperty(t,"SynthesisVoicesResult",{enumerable:!0,get:function(){return ex.SynthesisVoicesResult}});var eE=r(54480);Object.defineProperty(t,"SynthesisVoiceGender",{enumerable:!0,get:function(){return eE.SynthesisVoiceGender}}),Object.defineProperty(t,"SynthesisVoiceType",{enumerable:!0,get:function(){return eE.SynthesisVoiceType}}),Object.defineProperty(t,"VoiceInfo",{enumerable:!0,get:function(){return eE.VoiceInfo}});var eT=r(5072);Object.defineProperty(t,"SpeakerAudioDestination",{enumerable:!0,get:function(){return eT.SpeakerAudioDestination}});var eA=r(92445);Object.defineProperty(t,"ConversationTranscriptionCanceledEventArgs",{enumerable:!0,get:function(){return eA.ConversationTranscriptionCanceledEventArgs}});var e_=r(54951);Object.defineProperty(t,"MeetingTranscriptionCanceledEventArgs",{enumerable:!0,get:function(){return e_.MeetingTranscriptionCanceledEventArgs}});var eO=r(51806);Object.defineProperty(t,"PronunciationAssessmentGradingSystem",{enumerable:!0,get:function(){return eO.PronunciationAssessmentGradingSystem}});var eM=r(28867);Object.defineProperty(t,"PronunciationAssessmentGranularity",{enumerable:!0,get:function(){return eM.PronunciationAssessmentGranularity}});var eD=r(26259);Object.defineProperty(t,"PronunciationAssessmentConfig",{enumerable:!0,get:function(){return eD.PronunciationAssessmentConfig}});var eN=r(64836);Object.defineProperty(t,"PronunciationAssessmentResult",{enumerable:!0,get:function(){return eN.PronunciationAssessmentResult}});var eL=r(78122);Object.defineProperty(t,"LanguageIdMode",{enumerable:!0,get:function(){return eL.LanguageIdMode}});var ez=r(11189);Object.defineProperty(t,"AvatarConfig",{enumerable:!0,get:function(){return ez.AvatarConfig}});var ej=r(73836);Object.defineProperty(t,"AvatarEventArgs",{enumerable:!0,get:function(){return ej.AvatarEventArgs}});var eF=r(95583);Object.defineProperty(t,"AvatarSynthesizer",{enumerable:!0,get:function(){return eF.AvatarSynthesizer}});var eB=r(333);Object.defineProperty(t,"AvatarVideoFormat",{enumerable:!0,get:function(){return eB.AvatarVideoFormat}}),Object.defineProperty(t,"Coordinate",{enumerable:!0,get:function(){return eB.Coordinate}});var eU=r(47431);Object.defineProperty(t,"AvatarWebRTCConnectionResult",{enumerable:!0,get:function(){return eU.AvatarWebRTCConnectionResult}});var eq=r(30574);Object.defineProperty(t,"Diagnostics",{enumerable:!0,get:function(){return eq.Diagnostics}});var eH=r(71522);Object.defineProperty(t,"LogLevel",{enumerable:!0,get:function(){return eH.LogLevel}})},93518:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},93610:(e,t,r)=>{"use strict";function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{m:()=>n})},93967:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslatorCommandTypes=t.ConversationTranslatorMessageTypes=t.InternalParticipants=void 0;class r{constructor(e=[],t){this.participants=e,this.meId=t}addOrUpdateParticipant(e){if(void 0===e)return;let t=this.getParticipantIndex(e.id);return t>-1?this.participants.splice(t,1,e):this.participants.push(e),this.getParticipant(e.id)}getParticipantIndex(e){return this.participants.findIndex(t=>t.id===e)}getParticipant(e){return this.participants.find(t=>t.id===e)}deleteParticipant(e){this.participants=this.participants.filter(t=>t.id!==e)}get host(){return this.participants.find(e=>!0===e.isHost)}get me(){return this.getParticipant(this.meId)}}t.InternalParticipants=r,t.ConversationTranslatorMessageTypes={command:"command",final:"final",info:"info",instantMessage:"instant_message",keepAlive:"keep_alive",partial:"partial",participantCommand:"participant_command",translatedMessage:"translated_message"},t.ConversationTranslatorCommandTypes={changeNickname:"ChangeNickname",disconnectSession:"DisconnectSession",ejectParticipant:"EjectParticipant",instant_message:"instant_message",joinSession:"JoinSession",leaveSession:"LeaveSession",participantList:"ParticipantList",roomExpirationWarning:"RoomExpirationWarning",setLockState:"SetLockState",setMute:"SetMute",setMuteAll:"SetMuteAll",setProfanityFiltering:"SetProfanityFiltering",setTranslateToLanguages:"SetTranslateToLanguages",setUseTTS:"SetUseTTS"}},94073:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerRecognizer=void 0;let n=r(23202),i=r(35413),o=r(93153);class s extends o.Recognizer{constructor(e,t){i.Contracts.throwIfNullOrUndefined(e,"speechConfig"),i.Contracts.throwIfNullOrUndefined(e,"speechConfig"),super(t,e.properties,new n.SpeakerRecognitionConnectionFactory),this.privAudioConfigImpl=t,i.Contracts.throwIfNull(this.privAudioConfigImpl,"audioConfig"),this.privDisposedSpeakerRecognizer=!1,this.privProperties=e.properties}get authorizationToken(){return this.properties.getProperty(o.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){i.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}async recognizeOnceAsync(e){return i.Contracts.throwIfDisposed(this.privDisposedSpeakerRecognizer),this.recognizeSpeakerOnceAsyncImpl(e)}async close(){i.Contracts.throwIfDisposed(this.privDisposedSpeakerRecognizer),await this.dispose(!0)}async recognizeSpeakerOnceAsyncImpl(e){i.Contracts.throwIfDisposed(this.privDisposedSpeakerRecognizer),await this.implRecognizerStop();let t=await this.privReco.recognizeSpeaker(e);return await this.implRecognizerStop(),t}async implRecognizerStop(){this.privReco&&await this.privReco.stopRecognizing()}createRecognizerConfig(e){return new n.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,i){return new n.SpeakerServiceRecognizer(e,t,r,i,this)}async dispose(e){!this.privDisposedSpeakerRecognizer&&e&&(this.privDisposedSpeakerRecognizer=!0,await super.dispose(e))}}t.SpeakerRecognizer=s},94236:(e,t,r)=>{"use strict";e.exports=r(73027)},94453:function(e,t,r){"use strict";var n,i,o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RestMessageAdapter=t.RestRequestType=void 0;let s=o(r(49311)),a=r(87378);(n=i=t.RestRequestType||(t.RestRequestType={})).Get="GET",n.Post="POST",n.Delete="DELETE",n.File="file";class l{constructor(e){if(!e)throw new a.ArgumentNullError("configParams");this.privHeaders=e.headers,this.privIgnoreCache=e.ignoreCache}static extractHeaderValue(e,t){let r="";try{let n=t.trim().split(/[\r\n]+/),i={};n.forEach(e=>{let t=e.split(": "),r=t.shift().toLowerCase(),n=t.join(": ");i[r]=n}),r=i[e.toLowerCase()]}catch(e){}return r}set options(e){this.privHeaders=e.headers,this.privIgnoreCache=e.ignoreCache}setHeaders(e,t){this.privHeaders[e]=t}request(e,t,r={},n=null){let o=new a.Deferred,l=e===i.File?"POST":e,c=(e,t={})=>({data:JSON.stringify(t),headers:JSON.stringify(e.headers),json:t,ok:e.statusCode>=200&&e.statusCode<300,status:e.statusCode,statusText:t.error?t.error.message:e.statusText?e.statusText:e.statusMessage});return this.privIgnoreCache&&(this.privHeaders["Cache-Control"]="no-cache"),e===i.Post&&n&&(this.privHeaders["content-type"]="application/json",this.privHeaders["Content-Type"]="application/json"),(n=>{s.default(t,l,this.privHeaders,200,201,202,204,400,401,402,403,404)(""===this.queryParams(r)?"":`?${this.queryParams(r)}`,n).then(async t=>{if(e===i.Delete||204===t.statusCode)o.resolve(c(t));else try{let e=await t.json();o.resolve(c(t,e))}catch{o.resolve(c(t))}}).catch(e=>{o.reject(e)})})(n),o.promise}queryParams(e={}){return Object.keys(e).map(t=>encodeURIComponent(t)+"="+encodeURIComponent(e[t])).join("&")}}t.RestMessageAdapter=l},94633:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechRecognitionCanceledEventArgs=void 0;let n=r(37043);class i extends n.CancellationEventArgsBase{}t.SpeechRecognitionCanceledEventArgs=i},94642:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechRecognizer=void 0;let n=r(23202),i=r(87378),o=r(35413),s=r(93153);class a extends s.Recognizer{constructor(e,t){o.Contracts.throwIfNull(e,"speechConfig"),o.Contracts.throwIfNullOrWhitespace(e.properties.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage),s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage]),super(t,e.properties,new n.SpeechConnectionFactory),this.privDisposedRecognizer=!1}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),new a(e,r)}get endpointId(){return o.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(s.PropertyId.SpeechServiceConnection_EndpointId,"00000000-0000-0000-0000-000000000000")}get authorizationToken(){return this.properties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(s.PropertyId.SpeechServiceAuthorization_Token,e)}get speechRecognitionLanguage(){return o.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage)}get outputFormat(){return(o.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(n.OutputFormatPropertyName,s.OutputFormat[s.OutputFormat.Simple])===s.OutputFormat[s.OutputFormat.Simple])?s.OutputFormat.Simple:s.OutputFormat.Detailed}get properties(){return this.privProperties}recognizeOnceAsync(e,t){i.marshalPromiseToCallbacks(this.recognizeOnceAsyncImpl(n.RecognitionMode.Interactive),e,t)}startContinuousRecognitionAsync(e,t){i.marshalPromiseToCallbacks(this.startContinuousRecognitionAsyncImpl(n.RecognitionMode.Conversation),e,t)}stopContinuousRecognitionAsync(e,t){i.marshalPromiseToCallbacks(this.stopContinuousRecognitionAsyncImpl(),e,t)}startKeywordRecognitionAsync(e,t,r){o.Contracts.throwIfNull(e,"model"),r&&r("Not yet implemented.")}stopKeywordRecognitionAsync(e){e&&e()}close(e,t){o.Contracts.throwIfDisposed(this.privDisposedRecognizer),i.marshalPromiseToCallbacks(this.dispose(!0),e,t)}async dispose(e){!this.privDisposedRecognizer&&(e&&(this.privDisposedRecognizer=!0,await this.implRecognizerStop()),await super.dispose(e))}createRecognizerConfig(e){return new n.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,i){return new n.SpeechServiceRecognizer(e,t,r,i,this)}}t.SpeechRecognizer=a},94794:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentRecognizer=void 0;let n=r(23202),i=r(87378),o=r(35413),s=r(93153);class a extends s.Recognizer{constructor(e,t){o.Contracts.throwIfNullOrUndefined(e,"speechConfig"),o.Contracts.throwIfNullOrUndefined(e,"speechConfig"),super(t,e.properties,new n.IntentConnectionFactory),this.privAddedIntents=[],this.privAddedLmIntents={},this.privDisposedIntentRecognizer=!1,this.privProperties=e.properties,o.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage),s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage])}get speechRecognitionLanguage(){return o.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),this.properties.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage)}get authorizationToken(){return this.properties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){this.properties.setProperty(s.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}recognizeOnceAsync(e,t){if(o.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),0!==Object.keys(this.privAddedLmIntents).length||void 0!==this.privUmbrellaIntent){let e=this.buildSpeechContext();this.privReco.speechContext.setSection("intent",e.Intent),this.privReco.dynamicGrammar.addReferenceGrammar(e.ReferenceGrammars),this.privReco.setIntents(this.privAddedLmIntents,this.privUmbrellaIntent)}i.marshalPromiseToCallbacks(this.recognizeOnceAsyncImpl(n.RecognitionMode.Interactive),e,t)}startContinuousRecognitionAsync(e,t){if(0!==Object.keys(this.privAddedLmIntents).length||void 0!==this.privUmbrellaIntent){let e=this.buildSpeechContext();this.privReco.speechContext.setSection("intent",e.Intent),this.privReco.dynamicGrammar.addReferenceGrammar(e.ReferenceGrammars),this.privReco.setIntents(this.privAddedLmIntents,this.privUmbrellaIntent)}i.marshalPromiseToCallbacks(this.startContinuousRecognitionAsyncImpl(n.RecognitionMode.Conversation),e,t)}stopContinuousRecognitionAsync(e,t){i.marshalPromiseToCallbacks(this.stopContinuousRecognitionAsyncImpl(),e,t)}startKeywordRecognitionAsync(e,t,r){o.Contracts.throwIfNull(e,"model"),r&&r("Not yet implemented.")}stopKeywordRecognitionAsync(e,t){if(e)try{e()}catch(e){t&&t(e)}}addIntent(e,t){o.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),o.Contracts.throwIfNullOrWhitespace(t,"intentId"),o.Contracts.throwIfNullOrWhitespace(e,"simplePhrase"),this.privAddedIntents.push([t,e])}addIntentWithLanguageModel(e,t,r){o.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),o.Contracts.throwIfNullOrWhitespace(e,"intentId"),o.Contracts.throwIfNull(t,"model"),o.Contracts.throwIfNullOrWhitespace(t.appId,"model.appId"),this.privAddedLmIntents[e]=new n.AddedLmIntent(t,r)}addAllIntents(e,t){o.Contracts.throwIfNull(e,"model"),o.Contracts.throwIfNullOrWhitespace(e.appId,"model.appId"),this.privUmbrellaIntent=new n.AddedLmIntent(e,t)}close(e,t){o.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),i.marshalPromiseToCallbacks(this.dispose(!0),e,t)}createRecognizerConfig(e){return new n.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,i){return new n.IntentServiceRecognizer(e,t,r,i,this)}async dispose(e){!this.privDisposedIntentRecognizer&&e&&(this.privDisposedIntentRecognizer=!0,await super.dispose(e))}buildSpeechContext(){let e,t,r;let n=[];for(let i of(void 0!==this.privUmbrellaIntent&&(e=this.privUmbrellaIntent.modelImpl.appId,t=this.privUmbrellaIntent.modelImpl.region,r=this.privUmbrellaIntent.modelImpl.subscriptionKey),Object.keys(this.privAddedLmIntents))){let o=this.privAddedLmIntents[i];if(void 0===e)e=o.modelImpl.appId;else if(e!==o.modelImpl.appId)throw Error("Intents must all be from the same LUIS model");if(void 0===t)t=o.modelImpl.region;else if(t!==o.modelImpl.region)throw Error("Intents must all be from the same LUIS model in a single region");if(void 0===r)r=o.modelImpl.subscriptionKey;else if(r!==o.modelImpl.subscriptionKey)throw Error("Intents must all use the same subscription key");let s="luis/"+e+"-PRODUCTION#"+i;n.push(s)}return{Intent:{id:e,key:void 0===r?this.privProperties.getProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_Key]):r,provider:"LUIS"},ReferenceGrammars:void 0===this.privUmbrellaIntent?n:["luis/"+e+"-PRODUCTION"]}}}t.IntentRecognizer=a},95104:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutoDetectSourceLanguageResult=void 0;let n=r(35413);class i{constructor(e,t){n.Contracts.throwIfNullOrUndefined(e,"language"),n.Contracts.throwIfNullOrUndefined(t,"languageDetectionConfidence"),this.privLanguage=e,this.privLanguageDetectionConfidence=t}static fromResult(e){return new i(e.language,e.languageDetectionConfidence)}static fromConversationTranscriptionResult(e){return new i(e.language,e.languageDetectionConfidence)}get language(){return this.privLanguage}get languageDetectionConfidence(){return this.privLanguageDetectionConfidence}}t.AutoDetectSourceLanguageResult=i},95208:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},95583:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarSynthesizer=void 0;let n=r(3849),i=r(23202),o=r(87378),s=r(35155),a=r(93153),l=r(35413),c=r(84020);class u extends a.Synthesizer{constructor(e,t){super(e),l.Contracts.throwIfNullOrUndefined(t,"avatarConfig"),this.privConnectionFactory=new n.SpeechSynthesisConnectionFactory,this.privAvatarConfig=t,this.implCommonSynthesizeSetup()}implCommonSynthesizeSetup(){super.implCommonSynthesizeSetup(),this.privAdapter.audioOutputFormat=s.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormat(a.SpeechSynthesisOutputFormat.Riff24Khz16BitMonoPcm)}async startAvatarAsync(e){l.Contracts.throwIfNullOrUndefined(e,"peerConnection"),this.privIceServers=e.getConfiguration().iceServers,l.Contracts.throwIfNullOrUndefined(this.privIceServers,"Ice servers must be set.");let t=new o.Deferred;e.onicegatheringstatechange=()=>{o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice gathering state: "+e.iceGatheringState,o.EventType.Debug)),"complete"===e.iceGatheringState&&(o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice gathering complete.",o.EventType.Info)),t.resolve())},e.onicecandidate=e=>{e.candidate?o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice candidate: "+e.candidate.candidate,o.EventType.Debug)):(o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice candidate: complete",o.EventType.Debug)),t.resolve())},setTimeout(()=>{"complete"!==e.iceGatheringState&&(o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice gathering timeout.",o.EventType.Warning)),t.resolve())},2e3);let r=await e.createOffer();await e.setLocalDescription(r),await t.promise,o.Events.instance.onEvent(new o.PlatformEvent("peer connection: got local SDP.",o.EventType.Info)),this.privProperties.setProperty(a.PropertyId.TalkingAvatarService_WebRTC_SDP,JSON.stringify(e.localDescription));let n=await this.speak("",!1);if(n.reason!==a.ResultReason.SynthesizingAudioCompleted)return new a.SynthesisResult(n.resultId,n.reason,n.errorDetails,n.properties);let i=new RTCSessionDescription(JSON.parse(atob(n.properties.getProperty(a.PropertyId.TalkingAvatarService_WebRTC_SDP))));return await e.setRemoteDescription(i),new a.SynthesisResult(n.resultId,n.reason,void 0,n.properties)}async speakTextAsync(e){let t=await this.speak(e,!1);return new a.SynthesisResult(t.resultId,t.reason,t.errorDetails,t.properties)}async speakSsmlAsync(e){let t=await this.speak(e,!0);return new a.SynthesisResult(t.resultId,t.reason,t.errorDetails,t.properties)}async stopSpeakingAsync(){for(;this.synthesisRequestQueue.length()>0;)(await this.synthesisRequestQueue.dequeue()).err("Synthesis is canceled by user.");return this.privAdapter.stopSpeaking()}async stopAvatarAsync(){return l.Contracts.throwIfDisposed(this.privDisposed),this.dispose(!0)}async close(){if(!this.privDisposed)return this.dispose(!0)}get iceServers(){return this.privIceServers}createSynthesisAdapter(e,t,r){return new i.AvatarSynthesisAdapter(e,t,r,this,this.privAvatarConfig)}createRestSynthesisAdapter(e,t){}createSynthesizerConfig(e){let t=super.createSynthesizerConfig(e);return t.avatarEnabled=!0,t}async speak(e,t){let r=o.createNoDashGuid(),n=new o.Deferred;return this.synthesisRequestQueue.enqueue(new c.SynthesisRequest(r,e,t,e=>{n.resolve(e),this.privSynthesizing=!1,this.adapterSpeak()},e=>{n.reject(e),this.privSynthesizing=!1})),this.adapterSpeak(),n.promise}}t.AvatarSynthesizer=u},95630:(e,t,r)=>{"use strict";r.d(t,{U:()=>o});var n=r(12115),i=r(41524);function o(e,t=globalThis?.document){let r=(0,i.c)(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}},95948:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RequestSession=void 0;let n=r(87378),i=r(34871),o=r(35812);class s{constructor(e){this.privIsDisposed=!1,this.privDetachables=[],this.privIsAudioNodeDetached=!1,this.privIsRecognizing=!1,this.privIsSpeechEnded=!1,this.privTurnStartAudioOffset=0,this.privLastRecoOffset=0,this.privHypothesisReceived=!1,this.privBytesSent=0,this.privRecognitionBytesSent=0,this.privRecogNumber=0,this.privInTurn=!1,this.privConnectionAttempts=0,this.privAudioSourceId=e,this.privRequestId=n.createNoDashGuid(),this.privAudioNodeId=n.createNoDashGuid(),this.privTurnDeferral=new n.Deferred,this.privTurnDeferral.resolve()}get sessionId(){return this.privSessionId}get requestId(){return this.privRequestId}get audioNodeId(){return this.privAudioNodeId}get turnCompletionPromise(){return this.privTurnDeferral.promise}get isSpeechEnded(){return this.privIsSpeechEnded}get isRecognizing(){return this.privIsRecognizing}get currentTurnAudioOffset(){return this.privTurnStartAudioOffset}get recogNumber(){return this.privRecogNumber}get numConnectionAttempts(){return this.privConnectionAttempts}get bytesSent(){return this.privBytesSent}get recognitionBytesSent(){return this.privRecognitionBytesSent}listenForServiceTelemetry(e){this.privServiceTelemetryListener&&this.privDetachables.push(e.attachListener(this.privServiceTelemetryListener))}startNewRecognition(){this.privRecognitionBytesSent=0,this.privIsSpeechEnded=!1,this.privIsRecognizing=!0,this.privTurnStartAudioOffset=0,this.privLastRecoOffset=0,this.privRecogNumber++,this.privServiceTelemetryListener=new o.ServiceTelemetryListener(this.privRequestId,this.privAudioSourceId,this.privAudioNodeId),this.onEvent(new i.RecognitionTriggeredEvent(this.requestId,this.privSessionId,this.privAudioSourceId,this.privAudioNodeId))}async onAudioSourceAttachCompleted(e,t){this.privAudioNode=e,this.privIsAudioNodeDetached=!1,t?await this.onComplete():this.onEvent(new i.ListeningStartedEvent(this.privRequestId,this.privSessionId,this.privAudioSourceId,this.privAudioNodeId))}onPreConnectionStart(e,t){this.privAuthFetchEventId=e,this.privSessionId=t,this.onEvent(new i.ConnectingToServiceEvent(this.privRequestId,this.privAuthFetchEventId,this.privSessionId))}async onAuthCompleted(e){e&&await this.onComplete()}async onConnectionEstablishCompleted(e,t){if(200===e){this.onEvent(new i.RecognitionStartedEvent(this.requestId,this.privAudioSourceId,this.privAudioNodeId,this.privAuthFetchEventId,this.privSessionId)),this.privAudioNode&&this.privAudioNode.replay(),this.privTurnStartAudioOffset=this.privLastRecoOffset,this.privBytesSent=0;return}403===e&&await this.onComplete()}async onServiceTurnEndResponse(e){this.privTurnDeferral.resolve(),!e||this.isSpeechEnded?(await this.onComplete(),this.privInTurn=!1):(this.privTurnStartAudioOffset=this.privLastRecoOffset,this.privAudioNode.replay())}onSpeechContext(){this.privRequestId=n.createNoDashGuid()}onServiceTurnStartResponse(){this.privTurnDeferral&&this.privInTurn&&(this.privTurnDeferral.reject("Another turn started before current completed."),this.privTurnDeferral.promise.then().catch(()=>{})),this.privInTurn=!0,this.privTurnDeferral=new n.Deferred}onHypothesis(e){this.privHypothesisReceived||(this.privHypothesisReceived=!0,this.privServiceTelemetryListener.hypothesisReceived(this.privAudioNode.findTimeAtOffset(e)))}onPhraseRecognized(e){this.privServiceTelemetryListener.phraseReceived(this.privAudioNode.findTimeAtOffset(e)),this.onServiceRecognized(e)}onServiceRecognized(e){this.privLastRecoOffset=e,this.privHypothesisReceived=!1,this.privAudioNode.shrinkBuffers(e),this.privConnectionAttempts=0}onAudioSent(e){this.privBytesSent+=e,this.privRecognitionBytesSent+=e}onRetryConnection(){this.privConnectionAttempts++}async dispose(){if(!this.privIsDisposed){for(let e of(this.privIsDisposed=!0,this.privDetachables))await e.detach();this.privServiceTelemetryListener&&this.privServiceTelemetryListener.dispose(),this.privIsRecognizing=!1}}getTelemetry(){return this.privServiceTelemetryListener.hasTelemetry?this.privServiceTelemetryListener.getTelemetry():null}async onStopRecognizing(){await this.onComplete()}onSpeechEnded(){this.privIsSpeechEnded=!0}onEvent(e){this.privServiceTelemetryListener&&this.privServiceTelemetryListener.onEvent(e),n.Events.instance.onEvent(e)}async onComplete(){this.privIsRecognizing&&(this.privIsRecognizing=!1,await this.detachAudioNode())}async detachAudioNode(){!this.privIsAudioNodeDetached&&(this.privIsAudioNodeDetached=!0,this.privAudioNode&&await this.privAudioNode.detach())}}t.RequestSession=s},96246:(e,t,r)=>{"use strict";function n(e,t){let r=String(e);if("string"!=typeof t)throw TypeError("Expected character");let n=0,i=r.indexOf(t);for(;-1!==i;)n++,i=r.indexOf(t,i+t.length);return n}r.d(t,{A:()=>eF});var i=r(29424),o=r(565),s=r(37795),a=r(27816);let l="phrasing",c=["autolink","link","image","label"];function u(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function p(e){this.config.enter.autolinkProtocol.call(this,e)}function d(e){this.config.exit.autolinkProtocol.call(this,e)}function h(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];(0,i.ok)("link"===t.type),t.url="http://"+this.sliceSerialize(e)}function f(e){this.config.exit.autolinkEmail.call(this,e)}function v(e){this.exit(e)}function g(e){!function(e,t,r){let n=(0,a.C)((r||{}).ignore||[]),i=function(e){let t=[];if(!Array.isArray(e))throw TypeError("Expected find and replace tuple or list of tuples");let r=!e[0]||Array.isArray(e[0])?e:[e],n=-1;for(;++n0?{type:"text",value:o}:void 0),!1===o?n.lastIndex=r+1:(a!==r&&u.push({type:"text",value:e.value.slice(a,r)}),Array.isArray(o)?u.push(...o):o&&u.push(o),a=r+p[0].length,c=!0),!n.global)break;p=n.exec(e.value)}return c?(a?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],i=r.indexOf(")"),o=n(e,"("),s=n(e,")");for(;-1!==i&&o>s;)e+=r.slice(0,i+1),i=(r=r.slice(i+1)).indexOf(")"),s++;return[e,r]}(r+i);if(!a[0])return!1;let l={type:"link",title:null,url:s+t+a[0],children:[{type:"text",value:t+a[0]}]};return a[1]?[l,{type:"text",value:a[1]}]:l}function y(e,t,r,n){return!(!S(n,!0)||/[-\d_]$/.test(r))&&{type:"link",title:null,url:"mailto:"+t+"@"+r,children:[{type:"text",value:t+"@"+r}]}}function S(e,t){let r=e.input.charCodeAt(e.index-1);return(0===e.index||(0,o.Ny)(r)||(0,o.es)(r))&&(!t||47!==r)}var C=r(70594);function b(){this.buffer()}function w(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function P(){this.buffer()}function R(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function k(e){let t=this.resume(),r=this.stack[this.stack.length-1];(0,i.ok)("footnoteReference"===r.type),r.identifier=(0,C.B)(this.sliceSerialize(e)).toLowerCase(),r.label=t}function I(e){this.exit(e)}function x(e){let t=this.resume(),r=this.stack[this.stack.length-1];(0,i.ok)("footnoteDefinition"===r.type),r.identifier=(0,C.B)(this.sliceSerialize(e)).toLowerCase(),r.label=t}function E(e){this.exit(e)}function T(e,t,r,n){let i=r.createTracker(n),o=i.move("[^"),s=r.enter("footnoteReference"),a=r.enter("reference");return o+=i.move(r.safe(r.associationId(e),{after:"]",before:o})),a(),s(),o+=i.move("]")}function A(e,t,r){return 0===t?e:_(e,t,r)}function _(e,t,r){return(r?"":" ")+e}T.peek=function(){return"["};let O=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function M(e){this.enter({type:"delete",children:[]},e)}function D(e){this.exit(e)}function N(e,t,r,n){let i=r.createTracker(n),o=r.enter("strikethrough"),s=i.move("~~");return s+=r.containerPhrasing(e,{...i.current(),before:s,after:"~"}),s+=i.move("~~"),o(),s}function L(e){return e.length}function z(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:114*(82===t||114===t)}N.peek=function(){return"~"};function j(e,t,r){if("string"==typeof t&&(t=[t]),!t||0===t.length)return r;let n=-1;for(;++n\u007F]/.test(e.url))}V.peek=function(){return"`"};(0,a.C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);let $={inlineCode:V,listItem:function(e,t,r,n){let i=function(e){let t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(r),o=r.bulletCurrent||function(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(r);t&&"list"===t.type&&t.ordered&&(o=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===r.options.incrementListMarker?0:t.children.indexOf(e))+o);let s=o.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(s=4*Math.ceil(s/4));let a=r.createTracker(n);a.move(o+" ".repeat(s-o.length)),a.shift(s);let l=r.enter("listItem"),c=r.indentLines(r.containerFlow(e,a.current()),function(e,t,r){return t?(r?"":" ".repeat(s))+e:(r?o:o+" ".repeat(s-o.length))+e});return l(),c}};function K(e){let t=e._align;(0,i.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function J(e){this.exit(e),this.data.inTable=void 0}function G(e){this.enter({type:"tableRow",children:[]},e)}function Z(e){this.exit(e)}function Q(e){this.enter({type:"tableCell",children:[]},e)}function Y(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,X));let r=this.stack[this.stack.length-1];(0,i.ok)("inlineCode"===r.type),r.value=t,this.exit(e)}function X(e,t){return"|"===t?t:e}function ee(e){let t=this.stack[this.stack.length-2];(0,i.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function et(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1];(0,i.ok)("paragraph"===e.type);let r=e.children[0];if(r&&"text"===r.type){let n;let i=t.children,o=-1;for(;++o0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}ed[43]=ep,ed[45]=ep,ed[46]=ep,ed[95]=ep,ed[72]=[ep,eu],ed[104]=[ep,eu],ed[87]=[ep,ec],ed[119]=[ep,ec];var eS=r(18560),eC=r(18090);let eb={tokenize:function(e,t,r){let n=this;return(0,eC.N)(e,function(e){let i=n.events[n.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):r(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function ew(e,t,r){let n;let i=this,o=i.events.length,s=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);for(;o--;){let e=i.events[o][1];if("labelImage"===e.type){n=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(o){if(!n||!n._balanced)return r(o);let a=(0,C.B)(i.sliceSerialize({start:n.end,end:i.now()}));return 94===a.codePointAt(0)&&s.includes(a.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),t(o)):r(o)}}function eP(e,t){let r=e.length;for(;r--;)if("labelImage"===e[r][1].type&&"enter"===e[r][0]){e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";let n={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let o={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},s={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},a=[e[r+1],e[r+2],["enter",n,t],e[r+3],e[r+4],["enter",i,t],["exit",i,t],["enter",o,t],["enter",s,t],["exit",s,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",n,t]];return e.splice(r,e.length-r+1,...a),e}function eR(e,t,r){let n;let i=this,s=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),a=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),l};function l(t){return 94!==t?r(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(l){if(a>999||93===l&&!n||null===l||91===l||(0,o.Ee)(l))return r(l);if(93===l){e.exit("chunkString");let n=e.exit("gfmFootnoteCallString");return s.includes((0,C.B)(i.sliceSerialize(n)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(l)}return(0,o.Ee)(l)||(n=!0),a++,e.consume(l),92===l?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),a++,c):c(t)}}function ek(e,t,r){let n,i;let s=this,a=s.parser.gfmFootnotes||(s.parser.gfmFootnotes=[]),l=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),c};function c(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",u):r(t)}function u(t){if(l>999||93===t&&!i||null===t||91===t||(0,o.Ee)(t))return r(t);if(93===t){e.exit("chunkString");let r=e.exit("gfmFootnoteDefinitionLabelString");return n=(0,C.B)(s.sliceSerialize(r)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return(0,o.Ee)(t)||(i=!0),l++,e.consume(t),92===t?p:u}function p(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a.includes(n)||a.push(n),(0,eC.N)(e,h,"gfmFootnoteDefinitionWhitespace")):r(t)}function h(e){return t(e)}}function eI(e,t,r){return e.check(eS.B,t,e.attempt(eb,t,r))}function ex(e){e.exit("gfmFootnoteDefinition")}var eE=r(30938),eT=r(1028);class eA{constructor(){this.map=[]}add(e,t,r){!function(e,t,r,n){let i=0;if(0!==r||0!==n.length){for(;i0;)t-=1,r.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];r.push(e.slice()),e.length=0;let n=r.pop();for(;n;){for(let t of n)e.push(t);n=r.pop()}this.map.length=0}}function e_(e,t,r){let n;let i=this,s=0,a=0;return function(e){let t=i.events.length-1;for(;t>-1;){let e=i.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let n=t>-1?i.events[t][1].type:null,o="tableHead"===n||"tableRow"===n?S:l;return o===S&&i.parser.lazy[i.now().line]?r(e):o(e)};function l(t){var r;return e.enter("tableHead"),e.enter("tableRow"),124===(r=t)||(n=!0,a+=1),c(r)}function c(t){return null===t?r(t):(0,o.HP)(t)?a>1?(a=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):r(t):(0,o.On)(t)?(0,eC.N)(e,c,"whitespace")(t):(a+=1,n&&(n=!1,s+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),n=!0,c):(e.enter("data"),u(t))}function u(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),c(t)):(e.consume(t),92===t?p:u)}function p(t){return 92===t||124===t?(e.consume(t),u):u(t)}function d(t){return(i.interrupt=!1,i.parser.lazy[i.now().line])?r(t):(e.enter("tableDelimiterRow"),n=!1,(0,o.On)(t))?(0,eC.N)(e,h,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):h(t)}function h(t){return 45===t||58===t?v(t):124===t?(n=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),f):r(t)}function f(t){return(0,o.On)(t)?(0,eC.N)(e,v,"whitespace")(t):v(t)}function v(t){return 58===t?(a+=1,n=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),g):45===t?(a+=1,g(t)):null===t||(0,o.HP)(t)?y(t):r(t)}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(r){return 45===r?(e.consume(r),t):58===r?(n=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(r),e.exit("tableDelimiterMarker"),m):(e.exit("tableDelimiterFiller"),m(r))}(t)):r(t)}function m(t){return(0,o.On)(t)?(0,eC.N)(e,y,"whitespace")(t):y(t)}function y(i){if(124===i)return h(i);if(null===i||(0,o.HP)(i))return n&&s===a?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(i)):r(i);return r(i)}function S(t){return e.enter("tableRow"),C(t)}function C(r){return 124===r?(e.enter("tableCellDivider"),e.consume(r),e.exit("tableCellDivider"),C):null===r||(0,o.HP)(r)?(e.exit("tableRow"),t(r)):(0,o.On)(r)?(0,eC.N)(e,C,"whitespace")(r):(e.enter("data"),b(r))}function b(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),C(t)):(e.consume(t),92===t?w:b)}function w(t){return 92===t||124===t?(e.consume(t),b):b(t)}}function eO(e,t){let r,n,i,o=-1,s=!0,a=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,p=0,d=new eA;for(;++or[2]+1){let t=r[2]+1,n=r[3]-r[2]-1;e.add(t,n,[])}}e.add(r[3]+1,0,[["exit",s,t]])}return void 0!==i&&(o.end=Object.assign({},eN(t.events,i)),e.add(i,0,[["exit",o,t]]),o=void 0),o}function eD(e,t,r,n,i){let o=[],s=eN(t.events,r);i&&(i.end=Object.assign({},s),o.push(["exit",i,t])),n.end=Object.assign({},s),o.push(["exit",n,t]),e.add(r+1,0,o)}function eN(e,t){let r=e[t],n="enter"===r[0]?"start":"end";return r[1][n]}let eL={name:"tasklistCheck",tokenize:function(e,t,r){let n=this;return function(t){return null===n.previous&&n._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i):r(t)};function i(t){return(0,o.Ee)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),s):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),s):r(t)}function s(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),a):r(t)}function a(n){return(0,o.HP)(n)?t(n):(0,o.On)(n)?e.check({tokenize:ez},t,r)(n):r(n)}}};function ez(e,t,r){return(0,eC.N)(e,function(e){return null===e?r(e):t(e)},"whitespace")}let ej={};function eF(e){let t;let r=e||ej,n=this.data(),i=n.micromarkExtensions||(n.micromarkExtensions=[]),o=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),s=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);i.push((0,en.y)([{text:ed},{document:{91:{name:"gfmFootnoteDefinition",tokenize:ek,continuation:{tokenize:eI},exit:ex}},text:{91:{name:"gfmFootnoteCall",tokenize:eR},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ew,resolveTo:eP}}},function(e){let t=(e||{}).singleTilde,r={name:"strikethrough",tokenize:function(e,r,n){let i=this.previous,o=this.events,s=0;return function(a){return 126===i&&"characterEscape"!==o[o.length-1][1].type?n(a):(e.enter("strikethroughSequenceTemporary"),function o(a){let l=(0,U.S)(i);if(126===a)return s>1?n(a):(e.consume(a),s++,o);if(s<2&&!t)return n(a);let c=e.exit("strikethroughSequenceTemporary"),u=(0,U.S)(a);return c._open=!u||2===u&&!!l,c._close=!l||2===l&&!!u,r(a)}(a))}},resolveAll:function(e,t){let r=-1;for(;++r0&&(o.shift(4),s+=o.move((t?"\n":" ")+n.indentLines(n.containerFlow(e,o.current()),t?_:A))),a(),s},footnoteReference:T},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:O}],handlers:{delete:N}},function(e){let t=e||{},r=t.tableCellPadding,n=t.tablePipeAlign,i=t.stringLength,o=r?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,r){let n=$.inlineCode(e,t,r);return r.stack.includes("tableCell")&&(n=n.replace(/\|/g,"\\$&")),n},table:function(e,t,r,n){return a(function(e,t,r){let n=e.children,i=-1,o=[],s=t.enter("table");for(;++ic&&(c=e[u].length);++ol[o])&&(l[o]=e)}t.push(s)}s[u]=t,a[u]=n}let d=-1;if("object"==typeof n&&"length"in n)for(;++dl[d]&&(l[d]=i),f[d]=i),h[d]=s}s.splice(1,0,h),a.splice(1,0,f),u=-1;let v=[];for(;++u{"use strict";r.d(t,{my:()=>n,w4:()=>i});let n=6048e5,i=864e5},96576:e=>{e.exports=function(e,t){let r;if("function"!=typeof e)throw TypeError(`Expected the first argument to be a \`function\`, got \`${typeof e}\`.`);let n=0;return function(...i){clearTimeout(r);let o=Date.now(),s=t-(o-n);s<=0?(n=o,e.apply(this,i)):r=setTimeout(()=>{n=Date.now(),e.apply(this,i)},s)}}},96588:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileEnrollmentCancellationDetails=t.VoiceProfileEnrollmentResult=void 0;let n=r(23202),i=r(93153);class o{constructor(e,t,r){this.privReason=e,this.privProperties=new i.PropertyCollection,this.privReason!==i.ResultReason.Canceled?t&&(this.privDetails=JSON.parse(t),"enrolling"===this.privDetails.enrollmentStatus.toLowerCase()&&(this.privReason=i.ResultReason.EnrollingVoiceProfile)):(this.privErrorDetails=r,this.privProperties.setProperty(n.CancellationErrorCodePropertyName,i.CancellationErrorCode[i.CancellationErrorCode.ServiceError]))}get reason(){return this.privReason}get enrollmentsCount(){return this.privDetails.enrollmentsCount}get enrollmentsLength(){return this.privDetails.enrollmentsLength}get properties(){return this.privProperties}get enrollmentResultDetails(){return this.privDetails}get errorDetails(){return this.privErrorDetails}static FromIdentificationProfileList(e){let t=[];for(let r of e.value){let e=new o("enrolling"===r.enrollmentStatus.toLowerCase()?i.ResultReason.EnrollingVoiceProfile:"enrolled"===r.enrollmentStatus.toLowerCase()?i.ResultReason.EnrolledVoiceProfile:i.ResultReason.Canceled,null,null);e.privDetails=this.getIdentificationDetails(r),t.push(e)}return t}static FromVerificationProfileList(e){let t=[];for(let r of e.value){let e=new o("enrolling"===r.enrollmentStatus.toLowerCase()?i.ResultReason.EnrollingVoiceProfile:"enrolled"===r.enrollmentStatus.toLowerCase()?i.ResultReason.EnrolledVoiceProfile:i.ResultReason.Canceled,null,null);e.privDetails=this.getVerificationDetails(r),t.push(e)}return t}static getIdentificationDetails(e){return{audioLength:e.audioLength?parseFloat(e.audioLength):0,audioSpeechLength:e.audioSpeechLength?parseFloat(e.audioSpeechLength):0,enrollmentStatus:e.enrollmentStatus,enrollmentsCount:e.enrollmentsCount||0,enrollmentsLength:e.enrollmentsLength?parseFloat(e.enrollmentsLength):0,enrollmentsSpeechLength:e.enrollmentsSpeechLength?parseFloat(e.enrollmentsSpeechLength):0,profileId:e.profileId||e.identificationProfileId,remainingEnrollmentsSpeechLength:e.remainingEnrollmentsSpeechLength?parseFloat(e.remainingEnrollmentsSpeechLength):0}}static getVerificationDetails(e){return{audioLength:e.audioLength?parseFloat(e.audioLength):0,audioSpeechLength:e.audioSpeechLength?parseFloat(e.audioSpeechLength):0,enrollmentStatus:e.enrollmentStatus,enrollmentsCount:e.enrollmentsCount,enrollmentsLength:e.enrollmentsLength?parseFloat(e.enrollmentsLength):0,enrollmentsSpeechLength:e.enrollmentsSpeechLength?parseFloat(e.enrollmentsSpeechLength):0,profileId:e.profileId||e.verificationProfileId,remainingEnrollmentsCount:e.remainingEnrollments||e.remainingEnrollmentsCount,remainingEnrollmentsSpeechLength:e.remainingEnrollmentsSpeechLength?parseFloat(e.remainingEnrollmentsSpeechLength):0}}}t.VoiceProfileEnrollmentResult=o;class s extends i.CancellationDetailsBase{constructor(e,t,r){super(e,t,r)}static fromResult(e){let t=i.CancellationReason.Error,r=i.CancellationErrorCode.NoError;return e.properties&&(r=i.CancellationErrorCode[e.properties.getProperty(n.CancellationErrorCodePropertyName,i.CancellationErrorCode[i.CancellationErrorCode.NoError])]),new s(t,e.errorDetails,r)}}t.VoiceProfileEnrollmentCancellationDetails=s},96932:(e,t,r)=>{"use strict";r.d(t,{BN:()=>f,ER:()=>v,Ej:()=>m,UE:()=>S,UU:()=>g,cY:()=>h,jD:()=>y,we:()=>p});var n=r(79586),i=r(12115),o=r(47650),s="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function a(e,t){let r,n,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!a(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!a(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function l(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function c(e,t){let r=l(e);return Math.round(t*r)/r}function u(e){let t=i.useRef(e);return s(()=>{t.current=e}),t}function p(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:p=[],platform:d,elements:{reference:h,floating:f}={},transform:v=!0,whileElementsMounted:g,open:m}=e,[y,S]=i.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[C,b]=i.useState(p);a(C,p)||b(p);let[w,P]=i.useState(null),[R,k]=i.useState(null),I=i.useCallback(e=>{e!==A.current&&(A.current=e,P(e))},[]),x=i.useCallback(e=>{e!==_.current&&(_.current=e,k(e))},[]),E=h||w,T=f||R,A=i.useRef(null),_=i.useRef(null),O=i.useRef(y),M=null!=g,D=u(g),N=u(d),L=u(m),z=i.useCallback(()=>{if(!A.current||!_.current)return;let e={placement:t,strategy:r,middleware:C};N.current&&(e.platform=N.current),(0,n.rD)(A.current,_.current,e).then(e=>{let t={...e,isPositioned:!1!==L.current};j.current&&!a(O.current,t)&&(O.current=t,o.flushSync(()=>{S(t)}))})},[C,t,r,N,L]);s(()=>{!1===m&&O.current.isPositioned&&(O.current.isPositioned=!1,S(e=>({...e,isPositioned:!1})))},[m]);let j=i.useRef(!1);s(()=>(j.current=!0,()=>{j.current=!1}),[]),s(()=>{if(E&&(A.current=E),T&&(_.current=T),E&&T){if(D.current)return D.current(E,T,z);z()}},[E,T,z,D,M]);let F=i.useMemo(()=>({reference:A,floating:_,setReference:I,setFloating:x}),[I,x]),B=i.useMemo(()=>({reference:E,floating:T}),[E,T]),U=i.useMemo(()=>{let e={position:r,left:0,top:0};if(!B.floating)return e;let t=c(B.floating,y.x),n=c(B.floating,y.y);return v?{...e,transform:"translate("+t+"px, "+n+"px)",...l(B.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,v,B.floating,y.x,y.y]);return i.useMemo(()=>({...y,update:z,refs:F,elements:B,floatingStyles:U}),[y,z,F,B,U])}let d=e=>({name:"arrow",options:e,fn(t){let{element:r,padding:i}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?(0,n.UE)({element:r.current,padding:i}).fn(t):{}:r?(0,n.UE)({element:r,padding:i}).fn(t):{}}}),h=(e,t)=>({...(0,n.cY)(e),options:[e,t]}),f=(e,t)=>({...(0,n.BN)(e),options:[e,t]}),v=(e,t)=>({...(0,n.ER)(e),options:[e,t]}),g=(e,t)=>({...(0,n.UU)(e),options:[e,t]}),m=(e,t)=>({...(0,n.Ej)(e),options:[e,t]}),y=(e,t)=>({...(0,n.jD)(e),options:[e,t]}),S=(e,t)=>({...d(e),options:[e,t]})},96958:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FileAudioSource=void 0;let n=r(23202),i=r(87378),o=r(25342);class s{constructor(e,t,r){this.privStreams={},this.privHeaderEnd=44,this.privId=r||i.createNoDashGuid(),this.privEvents=new i.EventSource,this.privSource=e,"undefined"!=typeof window&&"undefined"!=typeof Blob&&this.privSource instanceof Blob?this.privFilename=e.name:this.privFilename=t||"unknown.wav",this.privAudioFormatPromise=this.readHeader()}get format(){return this.privAudioFormatPromise}turnOn(){if(this.privFilename.lastIndexOf(".wav")!==this.privFilename.length-4){let e=this.privFilename+" is not supported. Only WAVE files are allowed at the moment.";return this.onEvent(new i.AudioSourceErrorEvent(e,"")),Promise.reject(e)}this.onEvent(new i.AudioSourceInitializingEvent(this.privId)),this.onEvent(new i.AudioSourceReadyEvent(this.privId))}id(){return this.privId}async attach(e){this.onEvent(new i.AudioStreamNodeAttachingEvent(this.privId,e));let t=await this.upload(e);return this.onEvent(new i.AudioStreamNodeAttachedEvent(this.privId,e)),Promise.resolve({detach:async()=>{t.readEnded(),delete this.privStreams[e],this.onEvent(new i.AudioStreamNodeDetachedEvent(this.privId,e)),await this.turnOff()},id:()=>e,read:()=>t.read()})}detach(e){e&&this.privStreams[e]&&(this.privStreams[e].close(),delete this.privStreams[e],this.onEvent(new i.AudioStreamNodeDetachedEvent(this.privId,e)))}turnOff(){for(let e in this.privStreams)if(e){let t=this.privStreams[e];t&&!t.isClosed&&t.close()}return this.onEvent(new i.AudioSourceOffEvent(this.privId)),Promise.resolve()}get events(){return this.privEvents}get deviceInfo(){return this.privAudioFormatPromise.then(e=>Promise.resolve({bitspersample:e.bitsPerSample,channelcount:e.channels,connectivity:n.connectivity.Unknown,manufacturer:"Speech SDK",model:"File",samplerate:e.samplesPerSec,type:n.type.File}))}readHeader(){let e=this.privSource.slice(0,4296),t=new i.Deferred,r=e=>{let r=new DataView(e),n=e=>String.fromCharCode(r.getUint8(e),r.getUint8(e+1),r.getUint8(e+2),r.getUint8(e+3));if("RIFF"!==n(0)){t.reject("Invalid WAV header in file, RIFF was not found");return}if("WAVE"!==n(8)||"fmt "!==n(12)){t.reject("Invalid WAV header in file, WAVEfmt was not found");return}let i=r.getInt32(16,!0),s=r.getUint16(22,!0),a=r.getUint32(24,!0),l=r.getUint16(34,!0),c=36+Math.max(i-16,0);for(;"data"!==n(c);c+=2)if(c>4288){t.reject("Invalid WAV header in file, data block was not found");return}this.privHeaderEnd=c+8,t.resolve(o.AudioStreamFormat.getWaveFormatPCM(a,l,s))};if("undefined"!=typeof window&&"undefined"!=typeof Blob&&e instanceof Blob){let t=new FileReader;t.onload=e=>{r(e.target.result)},t.readAsArrayBuffer(e)}else r(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength));return t.promise}async upload(e){let t=t=>{let r=`Error occurred while processing '${this.privFilename}'. ${t}`;throw this.onEvent(new i.AudioStreamNodeErrorEvent(this.privId,e,r)),Error(r)};try{await this.turnOn();let r=await this.privAudioFormatPromise,n=new i.ChunkedArrayBufferStream(r.avgBytesPerSec/10,e);this.privStreams[e]=n;let o=this.privSource.slice(this.privHeaderEnd),s=e=>{!n.isClosed&&(n.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()}),n.close())};if("undefined"!=typeof window&&"undefined"!=typeof Blob&&o instanceof Blob){let e=new FileReader;e.onerror=e=>t(e.toString()),e.onload=e=>{let t=e.target.result;s(t)},e.readAsArrayBuffer(o)}else s(o.buffer.slice(o.byteOffset,o.byteOffset+o.byteLength));return n}catch(e){t(e)}}onEvent(e){this.privEvents.onEvent(e),i.Events.instance.onEvent(e)}}t.FileAudioSource=s},96986:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AddedLmIntent=void 0;class r{constructor(e,t){this.modelImpl=e,this.intentName=t}}t.AddedLmIntent=r},97183:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.RecognizerConfig=t.SpeechResultFormat=t.RecognitionMode=void 0;let i=r(93153),o=r(23202);!function(e){e[e.Interactive=0]="Interactive",e[e.Conversation=1]="Conversation",e[e.Dictation=2]="Dictation"}(n=t.RecognitionMode||(t.RecognitionMode={})),function(e){e[e.Simple=0]="Simple",e[e.Detailed=1]="Detailed"}(t.SpeechResultFormat||(t.SpeechResultFormat={}));class s{constructor(e,t){this.privSpeechServiceConfig=e||new o.SpeechServiceConfig(new o.Context(null)),this.privParameters=t,this.privMaxRetryCount=parseInt(t.getProperty("SPEECH-Error-MaxRetryCount","4"),10),this.privLanguageIdMode=t.getProperty(i.PropertyId.SpeechServiceConnection_LanguageIdMode,void 0),this.privEnableSpeakerId=!1}get parameters(){return this.privParameters}get recognitionMode(){return this.privRecognitionMode}set recognitionMode(e){this.privRecognitionMode=e,this.privRecognitionActivityTimeout=e===n.Interactive?8e3:25e3,this.privSpeechServiceConfig.Recognition=n[e]}get SpeechServiceConfig(){return this.privSpeechServiceConfig}get recognitionActivityTimeout(){return this.privRecognitionActivityTimeout}get isContinuousRecognition(){return this.privRecognitionMode!==n.Interactive}get languageIdMode(){return this.privLanguageIdMode}get autoDetectSourceLanguages(){return this.parameters.getProperty(i.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)}get recognitionEndpointVersion(){return this.parameters.getProperty(i.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,void 0)}get sourceLanguageModels(){let e=[],t=!1;if(void 0!==this.autoDetectSourceLanguages)for(let r of this.autoDetectSourceLanguages.split(",")){let n=r+i.PropertyId.SpeechServiceConnection_EndpointId.toString(),o=this.parameters.getProperty(n,void 0);void 0!==o?(e.push({language:r,endpoint:o}),t=!0):e.push({language:r,endpoint:""})}return t?e:void 0}get maxRetryCount(){return this.privMaxRetryCount}get isSpeakerDiarizationEnabled(){return this.privEnableSpeakerId}set isSpeakerDiarizationEnabled(e){this.privEnableSpeakerId=e}}t.RecognizerConfig=s},97492:(e,t,r)=>{"use strict";r.d(t,{S:()=>i});var n=r(565);function i(e){return null===e||(0,n.Ee)(e)||(0,n.Ny)(e)?1:(0,n.es)(e)?2:void 0}},98248:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChunkedArrayBufferStream=void 0;let n=r(87378);class i extends n.Stream{constructor(e,t){super(t),this.privTargetChunkSize=Math.round(e),this.privNextBufferReadyBytes=0}writeStreamChunk(e){if(e.isEnd||0===this.privNextBufferReadyBytes&&e.buffer.byteLength===this.privTargetChunkSize){super.writeStreamChunk(e);return}let t=0;for(;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationDetailsBase=void 0;class r{constructor(e,t,r){this.privReason=e,this.privErrorDetails=t,this.privErrorCode=r}get reason(){return this.privReason}get errorDetails(){return this.privErrorDetails}get ErrorCode(){return this.privErrorCode}}t.CancellationDetailsBase=r},98867:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(67401).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},98997:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationConnectionFactory=void 0;let n=r(89556),i=r(87378),o=r(35413),s=r(93153),a=r(32150),l=r(41955),c=r(16619);class u extends a.ConnectionFactoryBase{create(e,t,r){let a=e.parameters.getProperty(s.PropertyId.ConversationTranslator_Host,l.ConversationConnectionConfig.host),u=e.parameters.getProperty(s.PropertyId.ConversationTranslator_CorrelationId,i.createGuid()),p=`wss://${a}${l.ConversationConnectionConfig.webSocketPath}`,d=e.parameters.getProperty(s.PropertyId.ConversationTranslator_Token,void 0);o.Contracts.throwIfNullOrUndefined(d,"token");let h={};h[l.ConversationConnectionConfig.configParams.apiVersion]=l.ConversationConnectionConfig.apiVersion,h[l.ConversationConnectionConfig.configParams.token]=d,h[l.ConversationConnectionConfig.configParams.correlationId]=u;let f="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new n.WebsocketConnection(p,h,{},new c.ConversationWebsocketMessageFormatter,n.ProxyInfo.fromRecognizerConfig(e),f,r)}}t.ConversationConnectionFactory=u},99762:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechConfigImpl=t.SpeechConfig=void 0;let n=r(23202),i=r(35413),o=r(93153);class s{constructor(){return}static fromSubscription(e,t){i.Contracts.throwIfNullOrWhitespace(e,"subscriptionKey"),i.Contracts.throwIfNullOrWhitespace(t,"region");let r=new a;return r.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r.setProperty(o.PropertyId.SpeechServiceConnection_IntentRegion,t),r.setProperty(o.PropertyId.SpeechServiceConnection_Key,e),r}static fromEndpoint(e,t){i.Contracts.throwIfNull(e,"endpoint");let r=new a;return r.setProperty(o.PropertyId.SpeechServiceConnection_Endpoint,e.href),void 0!==t&&r.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),r}static fromHost(e,t){i.Contracts.throwIfNull(e,"hostName");let r=new a;return r.setProperty(o.PropertyId.SpeechServiceConnection_Host,e.protocol+"//"+e.hostname+(""===e.port?"":":"+e.port)),void 0!==t&&r.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),r}static fromAuthorizationToken(e,t){i.Contracts.throwIfNull(e,"authorizationToken"),i.Contracts.throwIfNullOrWhitespace(t,"region");let r=new a;return r.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r.setProperty(o.PropertyId.SpeechServiceConnection_IntentRegion,t),r.authorizationToken=e,r}close(){}}t.SpeechConfig=s;class a extends s{constructor(){super(),this.privProperties=new o.PropertyCollection,this.speechRecognitionLanguage="en-US",this.outputFormat=o.OutputFormat.Simple}get properties(){return this.privProperties}get endPoint(){return new URL(this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint))}get subscriptionKey(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_Key)}get region(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_Region)}get authorizationToken(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e)}get speechRecognitionLanguage(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage)}set speechRecognitionLanguage(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,e)}get autoDetectSourceLanguages(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages)}set autoDetectSourceLanguages(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,e)}get outputFormat(){return o.OutputFormat[this.privProperties.getProperty(n.OutputFormatPropertyName,void 0)]}set outputFormat(e){this.privProperties.setProperty(n.OutputFormatPropertyName,o.OutputFormat[e])}get endpointId(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_EndpointId)}set endpointId(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_EndpointId,e)}setProperty(e,t){i.Contracts.throwIfNull(t,"value"),this.privProperties.setProperty(e,t)}getProperty(e,t){return this.privProperties.getProperty(e,t)}setProxy(e,t,r,n){this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyHostName],e),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyPort],t),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyUserName],r),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyPassword],n)}setServiceProperty(e,t){let r=JSON.parse(this.privProperties.getProperty(n.ServicePropertiesPropertyName,"{}"));r[e]=t,this.privProperties.setProperty(n.ServicePropertiesPropertyName,JSON.stringify(r))}setProfanity(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceResponse_ProfanityOption,o.ProfanityOption[e])}enableAudioLogging(){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_EnableAudioLogging,"true")}requestWordLevelTimestamps(){this.privProperties.setProperty(o.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,"true"),this.privProperties.setProperty(n.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Detailed])}enableDictation(){this.privProperties.setProperty(n.ForceDictationPropertyName,"true")}clone(){let e=new a;return e.privProperties=this.privProperties.clone(),e}get speechSynthesisLanguage(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthLanguage)}set speechSynthesisLanguage(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthLanguage,e)}get speechSynthesisVoiceName(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthVoice)}set speechSynthesisVoiceName(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthVoice,e)}get speechSynthesisOutputFormat(){return o.SpeechSynthesisOutputFormat[this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)]}set speechSynthesisOutputFormat(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthOutputFormat,o.SpeechSynthesisOutputFormat[e])}}t.SpeechConfigImpl=a}}]);