(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-36517cad"],{"0538":function(e,t,n){"use strict";var r=n("e330"),i=n("59ed"),o=n("861d"),a=n("1a2d"),s=n("f36a"),u=n("40d5"),c=Function,l=r([].concat),f=r([].join),h={},d=function(e,t,n){if(!a(h,t)){for(var r=[],i=0;i=u)){for(a=0;a do talk"),e.emit("talkStreamOpen"),t(),e._doTalk()})),r(e.socket,"message",(function(t){e.log(e.tag,"websocket message",t.data)})),r(e.socket,"close",(function(t){e.socketStatus="close",e.log(e.tag,"websocket close"),e.emit(m),n(t)})),r(e.socket,"error",(function(t){e.socketStatus="error",e.error(e.tag,"websocket error",t),e.emit(k,t),n(t)}))}))}},{key:"_sendClose",value:function(){}},{key:"_initTalk",value:function(){this._initMethods(),this._opt.engine===M?this._initWorklet():"script"===this._opt.engine&&this._initScriptProcessor(),this.log(this.tag,"audioContext samplerate",this.audioContext.sampleRate)}},{key:"_initMethods",value:function(){this.audioContext=new(window.AudioContext||window.webkitAudioContext)({sampleRate:48e3}),this.gainNode=this.audioContext.createGain(),this.gainNode.gain.value=1,this.biquadFilter=this.audioContext.createBiquadFilter(),this.biquadFilter.type="lowpass",this.biquadFilter.frequency.value=3e3,this.resampler=new E({fromSampleRate:this.audioContext.sampleRate,toSampleRate:this._opt.sampleRate,channels:this._opt.numberChannels,inputBufferSize:this.bufferSize})}},{key:"_initScriptProcessor",value:function(){var e=this,t=this.audioContext.createScriptProcessor||this.audioContext.createJavaScriptNode;this.recorder=t.apply(this.audioContext,[this.bufferSize,this._opt.numberChannels,this._opt.numberChannels]),this.recorder.onaudioprocess=function(t){return e._onaudioprocess(t)}}},{key:"_initWorklet",value:function(){var e,t=this;this.audioContext.audioWorklet.addModule((e=function(){var e=function(e){function t(e){var n;return d(this,t),n=l(this,t),n._cursor=0,n._bufferSize=e.processorOptions.bufferSize,n._buffer=new Float32Array(n._bufferSize),n}return f(t,e),p(t,[{key:"process",value:function(e,t,n){if(!e.length||!e[0].length)return!0;for(var r=0;r>4&15:e>>n+3&15)^t)}(e)})),t}(n):this._opt.encType===x&&(r=function(e){var t=[];return Array.prototype.slice.call(e).forEach((function(e,n){t[n]=function(e){var t=0;t=e<0?(e=132-e,127):(e+=132,255);var n=A(e,F,8);return 8<=n?127^t:(n<<4|e>>n+3&15)^t}(e)})),t}(n));for(var i=Uint8Array.from(r),o=0;o>8,r[1]=255&a>>0,r[2]=128,r[3]=128+i,r[4]=t/256,r[5]=t%256,r[6]=n/65536/256,r[7]=n/65536%256,r[8]=n%65536/256,r[9]=n%65536%256,r[10]=o/65536/256,r[11]=o/65536%256,r[12]=o%65536/256,r[13]=o%65536%256,r.concat(u(e))),c=new Uint8Array(s.length),l=0;le)n[e]=arguments[e++];return n}),i)},ed6d:function(e,t,n){n("d9e2");var r=n("4a4b");function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},fd87:function(e,t,n){var r=n("74e8");r("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))}}]);