UNPKG

@jp-web/ts-sdk

Version:

视频客服,视频会议Web端及微信小程序端SDK

105 lines (103 loc) 102 kB
/*! * version: 2.3.3 2293823 * git-hash: 77e84ccdeb86f789f7609c9021cdcc955b84eb71 [77e84cc] * build time: 2020-09-17T13:16:01.706Z */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.JuphoonWeChatConferenceSDK=t():e.JuphoonWeChatConferenceSDK=t()}("undefined"!=typeof wx?wx:window,(function(){return function(e){function t(t){for(var n,o,i=t[0],s=t[1],c=0,u=[];c<i.length;c++)o=i[c],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&u.push(r[o][0]),r[o]=0;for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n]);for(a&&a(t);u.length;)u.shift()()}var n={},r={main:0};function o(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.e=function(e){var t=[],n=r[e];if(0!==n)if(n)t.push(n[2]);else{var i=new Promise((function(t,o){n=r[e]=[t,o]}));t.push(n[2]=i);var s,c=document.createElement("script");c.charset="utf-8",c.timeout=120,o.nc&&c.setAttribute("nonce",o.nc),c.src=function(e){return o.p+""+({sockjs:"sockjs"}[e]||e)+".js"}(e);var a=new Error;s=function(t){c.onerror=c.onload=null,clearTimeout(u);var n=r[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;a.message="Loading chunk "+e+" failed.\n("+o+": "+i+")",a.name="ChunkLoadError",a.type=o,a.request=i,n[1](a)}r[e]=void 0}};var u=setTimeout((function(){s({type:"timeout",target:c})}),12e4);c.onerror=c.onload=s,document.head.appendChild(c)}return Promise.all(t)},o.m=e,o.c=n,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o.oe=function(e){throw console.error(e),e};var i=("undefined"!=typeof wx?wx:window).webpackJsonpJuphoonWeChatConferenceSDK=("undefined"!=typeof wx?wx:window).webpackJsonpJuphoonWeChatConferenceSDK||[],s=i.push.bind(i);i.push=t,i=i.slice();for(var c=0;c<i.length;c++)t(i[c]);var a=s;return o(o.s="./index.ts")}({"../../../lib/format.js": /*!*********************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/lib/format.js ***! \*********************************************************************/ /*! no static exports found */function(e,t,n){!function(){var t;function n(e){for(var t,n,r,o,i=1,s=[].slice.call(arguments),c=0,a=e.length,u="",p=!1,f=!1,l=function(){return s[i++]},d=function(){for(var n="";/\d/.test(e[c]);)n+=e[c++],t=e[c];return n.length>0?parseInt(n):null};c<a;++c)if(t=e[c],p)switch(p=!1,"."==t?(f=!1,t=e[++c]):"0"==t&&"."==e[c+1]?(f=!0,t=e[c+=2]):f=!0,o=d(),t){case"b":u+=parseInt(l(),10).toString(2);break;case"c":u+="string"==typeof(n=l())||n instanceof String?n:String.fromCharCode(parseInt(n,10));break;case"d":u+=parseInt(l(),10);break;case"f":r=String(parseFloat(l()).toFixed(o||6)),u+=f?r:r.replace(/^0/,"");break;case"j":u+=JSON.stringify(l());break;case"o":u+="0"+parseInt(l(),10).toString(8);break;case"s":u+=l();break;case"x":u+="0x"+parseInt(l(),10).toString(16);break;case"X":u+="0x"+parseInt(l(),10).toString(16).toUpperCase();break;default:u+=t}else"%"===t?p=!0:u+=t;return u}(t=e.exports=n).format=n,t.vsprintf=function(e,t){return n.apply(null,[e].concat(t))},"undefined"!=typeof console&&"function"==typeof console.log&&(t.printf=function(){console.log(n.apply(null,arguments))})}()},"../../../lib/stompjs/stomp.min.js": /*!********************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/lib/stompjs/stomp.min.js ***! \********************************************************************************/ /*! no static exports found */function(e,t,n){(function(){var e,n,r,o,i={}.hasOwnProperty,s=[].slice;e={LF:"\n",NULL:"\0"},r=function(){var t;function n(e,t,n){this.command=e,this.headers=null!=t?t:{},this.body=null!=n?n:""}return n.prototype.toString=function(){var t,r,o,s,c;for(r in t=[this.command],(o=!1===this.headers["content-length"])&&delete this.headers["content-length"],c=this.headers)i.call(c,r)&&(s=c[r],t.push(r+":"+s));return this.body&&!o&&t.push("content-length:"+n.sizeOfUTF8(this.body)),t.push(e.LF+this.body),t.join(e.LF)},n.sizeOfUTF8=function(e){return e?encodeURI(e).match(/%..|./g).length:0},t=function(t){var r,o,i,s,c,a,u,p,f,l,d,E,h,m,v,y,g;for(s=t.search(RegExp(""+e.LF+e.LF)),i=(c=t.substring(0,s).split(e.LF)).shift(),a={},E=function(e){return e.replace(/^\s+|\s+$/g,"")},h=0,v=(y=c.reverse()).length;h<v;h++)p=(l=y[h]).indexOf(":"),a[E(l.substring(0,p))]=E(l.substring(p+1));if(r="",d=s+2,a["content-length"])f=parseInt(a["content-length"]),r=(""+t).substring(d,d+f);else for(o=null,u=m=d,g=t.length;(d<=g?m<g:m>g)&&(o=t.charAt(u))!==e.NULL;u=d<=g?++m:--m)r+=o;return new n(i,a,r)},n.unmarshall=function(n){var r;return function(){var o,i,s,c;for(c=[],o=0,i=(s=n.split(RegExp(""+e.NULL+e.LF+"*"))).length;o<i;o++)(null!=(r=s[o])?r.length:void 0)>0&&c.push(t(r));return c}()},n.marshall=function(t,r,o){return new n(t,r,o).toString()+e.NULL},n}(),n=function(){var t;function n(e){this.ws=e,this.ws.binaryType="arraybuffer",this.counter=0,this.connected=!1,this.heartbeat={outgoing:1e4,incoming:1e4},this.maxWebSocketFrameSize=16384,this.subscriptions={}}return n.prototype.debug=function(e){var t;return"undefined"!=typeof window&&null!==window&&null!=(t=window.console)?t.log(e):void 0},t=function(){return Date.now?Date.now():(new Date).valueOf},n.prototype._transmit=function(e,t,n){var o;for(o=r.marshall(e,t,n),"function"==typeof this.debug&&this.debug(">>> "+o);;){if(!(o.length>this.maxWebSocketFrameSize))return this.ws.send(o);this.ws.send(o.substring(0,this.maxWebSocketFrameSize)),o=o.substring(this.maxWebSocketFrameSize),"function"==typeof this.debug&&this.debug("remaining = "+o.length)}},n.prototype._setupHeartbeat=function(n){var r,i,s,c,a,u;if((a=n.version)===o.VERSIONS.V1_1||a===o.VERSIONS.V1_2)return i=(u=function(){var e,t,r,o;for(o=[],e=0,t=(r=n["heart-beat"].split(",")).length;e<t;e++)c=r[e],o.push(parseInt(c));return o}())[0],r=u[1],0!==this.heartbeat.outgoing&&0!==r&&(s=Math.max(this.heartbeat.outgoing,r),"function"==typeof this.debug&&this.debug("send PING every "+s+"ms"),this.pinger=o.setInterval(s,function(t){return function(){return t.ws.send(e.LF),"function"==typeof t.debug?t.debug(">>> PING"):void 0}}(this))),0!==this.heartbeat.incoming&&0!==i?(s=Math.max(this.heartbeat.incoming,i),"function"==typeof this.debug&&this.debug("check PONG every "+s+"ms"),this.ponger=o.setInterval(s,function(e){return function(){var n;if((n=t()-e.serverActivity)>2*s)return"function"==typeof e.debug&&e.debug("did not receive server activity for the last "+n+"ms"),e.ws.close()}}(this))):void 0},n.prototype._parseConnect=function(){var e,t,n,r;switch(r={},(e=1<=arguments.length?s.call(arguments,0):[]).length){case 2:r=e[0],t=e[1];break;case 3:e[1]instanceof Function?(r=e[0],t=e[1],n=e[2]):(r.login=e[0],r.passcode=e[1],t=e[2]);break;case 4:r.login=e[0],r.passcode=e[1],t=e[2],n=e[3];break;default:r.login=e[0],r.passcode=e[1],t=e[2],n=e[3],r.host=e[4]}return[r,t,n]},n.prototype.connect=function(){var n,i,c,a;return n=1<=arguments.length?s.call(arguments,0):[],a=this._parseConnect.apply(this,n),c=a[0],this.connectCallback=a[1],i=a[2],"function"==typeof this.debug&&this.debug("Opening Web Socket..."),this.ws.onmessage=function(n){return function(o){var s,c,a,u,p,f,l,d,E,h,m,v;if(u="undefined"!=typeof ArrayBuffer&&o.data instanceof ArrayBuffer?(s=new Uint8Array(o.data),"function"==typeof n.debug&&n.debug("--- got data length: "+s.length),function(){var e,t,n;for(n=[],e=0,t=s.length;e<t;e++)c=s[e],n.push(String.fromCharCode(c));return n}().join("")):o.data,n.serverActivity=t(),u!==e.LF){for("function"==typeof n.debug&&n.debug("<<< "+u),v=[],E=0,h=(m=r.unmarshall(u)).length;E<h;E++)switch((p=m[E]).command){case"CONNECTED":"function"==typeof n.debug&&n.debug("connected to server "+p.headers.server),n.connected=!0,n._setupHeartbeat(p.headers),v.push("function"==typeof n.connectCallback?n.connectCallback(p):void 0);break;case"MESSAGE":d=p.headers.subscription,(l=n.subscriptions[d]||n.onreceive)?(a=n,f=p.headers["message-id"],p.ack=function(e){return null==e&&(e={}),a.ack(f,d,e)},p.nack=function(e){return null==e&&(e={}),a.nack(f,d,e)},v.push(l(p))):v.push("function"==typeof n.debug?n.debug("Unhandled received MESSAGE: "+p):void 0);break;case"RECEIPT":v.push("function"==typeof n.onreceipt?n.onreceipt(p):void 0);break;case"ERROR":v.push("function"==typeof i?i(p):void 0);break;default:v.push("function"==typeof n.debug?n.debug("Unhandled frame: "+p):void 0)}return v}"function"==typeof n.debug&&n.debug("<<< PONG")}}(this),this.ws.onclose=function(e){return function(){var t;return t="Whoops! Lost connection to "+e.ws.url,"function"==typeof e.debug&&e.debug(t),e._cleanUp(),"function"==typeof i?i(t):void 0}}(this),this.ws.onopen=function(e){return function(){return"function"==typeof e.debug&&e.debug("Web Socket Opened..."),c["accept-version"]=o.VERSIONS.supportedVersions(),c["heart-beat"]=[e.heartbeat.outgoing,e.heartbeat.incoming].join(","),e._transmit("CONNECT",c)}}(this)},n.prototype.disconnect=function(e,t){return null==t&&(t={}),this._transmit("DISCONNECT",t),this.ws.onclose=null,this.ws.close(),this._cleanUp(),"function"==typeof e?e():void 0},n.prototype._cleanUp=function(){if(this.connected=!1,this.pinger&&o.clearInterval(this.pinger),this.ponger)return o.clearInterval(this.ponger)},n.prototype.send=function(e,t,n){return null==t&&(t={}),null==n&&(n=""),t.destination=e,this._transmit("SEND",t,n)},n.prototype.subscribe=function(e,t,n){var r;return null==n&&(n={}),n.id||(n.id="sub-"+this.counter++),n.destination=e,this.subscriptions[n.id]=t,this._transmit("SUBSCRIBE",n),r=this,{id:n.id,unsubscribe:function(){return r.unsubscribe(n.id)}}},n.prototype.unsubscribe=function(e){return delete this.subscriptions[e],this._transmit("UNSUBSCRIBE",{id:e})},n.prototype.begin=function(e){var t,n;return n=e||"tx-"+this.counter++,this._transmit("BEGIN",{transaction:n}),t=this,{id:n,commit:function(){return t.commit(n)},abort:function(){return t.abort(n)}}},n.prototype.commit=function(e){return this._transmit("COMMIT",{transaction:e})},n.prototype.abort=function(e){return this._transmit("ABORT",{transaction:e})},n.prototype.ack=function(e,t,n){return null==n&&(n={}),n["message-id"]=e,n.subscription=t,this._transmit("ACK",n)},n.prototype.nack=function(e,t,n){return null==n&&(n={}),n["message-id"]=e,n.subscription=t,this._transmit("NACK",n)},n}(),o={VERSIONS:{V1_0:"1.0",V1_1:"1.1",V1_2:"1.2",supportedVersions:function(){return"1.1,1.0"}},client:function(e,t){var r;return null==t&&(t=["v10.stomp","v11.stomp"]),r=new(o.WebSocketClass||WebSocket)(e,t),new n(r)},over:function(e){return new n(e)},Frame:r},null!==t&&(t.Stomp=o),"undefined"!=typeof window&&null!==window?(o.setInterval=function(e,t){return window.setInterval(t,e)},o.clearInterval=function(e){return window.clearInterval(e)},window.Stomp=o):t||(self.Stomp=o)}).call(this)},"../../../node_modules/tslib/tslib.es6.js": /*!***************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/node_modules/tslib/tslib.es6.js ***! \***************************************************************************************/ /*! exports provided: __extends, __assign, __rest, __decorate, __param, __metadata, __awaiter, __generator, __createBinding, __exportStar, __values, __read, __spread, __spreadArrays, __await, __asyncGenerator, __asyncDelegator, __asyncValues, __makeTemplateObject, __importStar, __importDefault, __classPrivateFieldGet, __classPrivateFieldSet */function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return o})),n.d(t,"__assign",(function(){return i})),n.d(t,"__rest",(function(){return s})),n.d(t,"__decorate",(function(){return c})),n.d(t,"__param",(function(){return a})),n.d(t,"__metadata",(function(){return u})),n.d(t,"__awaiter",(function(){return p})),n.d(t,"__generator",(function(){return f})),n.d(t,"__createBinding",(function(){return l})),n.d(t,"__exportStar",(function(){return d})),n.d(t,"__values",(function(){return E})),n.d(t,"__read",(function(){return h})),n.d(t,"__spread",(function(){return m})),n.d(t,"__spreadArrays",(function(){return v})),n.d(t,"__await",(function(){return y})),n.d(t,"__asyncGenerator",(function(){return g})),n.d(t,"__asyncDelegator",(function(){return _})),n.d(t,"__asyncValues",(function(){return b})),n.d(t,"__makeTemplateObject",(function(){return O})),n.d(t,"__importStar",(function(){return S})),n.d(t,"__importDefault",(function(){return T})),n.d(t,"__classPrivateFieldGet",(function(){return R})),n.d(t,"__classPrivateFieldSet",(function(){return C})); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function c(e,t,n,r){var o,i=arguments.length,s=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(s=(i<3?o(s):i>3?o(t,n,s):o(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s}function a(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function p(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{a(r.next(e))}catch(e){i(e)}}function c(e){try{a(r.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,c)}a((r=r.apply(e,t||[])).next())}))}function f(e,t){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}function l(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}function d(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||(t[n]=e[n])}function E(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function h(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)s.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return s}function m(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(h(arguments[t]));return e}function v(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],s=0,c=i.length;s<c;s++,o++)r[o]=i[s];return r}function y(e){return this instanceof y?(this.v=e,this):new y(e)}function g(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(e){o[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||c(e,t)}))})}function c(e,t){try{(n=o[e](t)).value instanceof y?Promise.resolve(n.value.v).then(a,u):p(i[0][2],n)}catch(e){p(i[0][3],e)}var n}function a(e){c("next",e)}function u(e){c("throw",e)}function p(e,t){e(t),i.shift(),i.length&&c(i[0][0],i[0][1])}}function _(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:y(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function b(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=E(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(t=e[n](t)).done,t.value)}))}}}function O(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function T(e){return e&&e.__esModule?e:{default:e}}function R(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function C(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},"../../ConferenceParticipant.ts": /*!************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/ConferenceParticipant.ts ***! \************************************************************************************/ /*! exports provided: ConferenceParticipant */function(e,t,n){"use strict";n.r(t),n.d(t,"ConferenceParticipant",(function(){return i}));var r=n(/*! ./tools/TypeUtils */"../../tools/TypeUtils.ts"),o=n(/*! ./mtcDef/ConferenceRole */"../../mtcDef/ConferenceRole.ts"),i=function(){function e(e,t,n,r,o){this.id0=e,this.nick=t,this.role=n,this.state=r,this.subscribe=o,this.leave=!1}return e.prototype.isRelayVideo=function(){return 0!=(this.state&e.RELAY_VIDEO)},e.prototype.isRelayAudio=function(){return 0!=(this.state&e.RELAY_AUDIO)},e.prototype.enableVideo=function(){return 0!=(this.state&e.ENABLE_VIDEO)},e.prototype.enableAudio=function(){return 0!=(this.state&e.ENABLE_AUDIO)},e.prototype.isSender=function(){return 0!=(this.role&o.ConferenceRole.SENDER)},e.prototype.isPlayer=function(){return 0!=(this.role&o.ConferenceRole.PLAYER)},e.prototype.isOwner=function(){return 0!=(this.role&o.ConferenceRole.OWNER)},e.prototype.isRecordDelivery=function(){return 0!=(this.role&o.ConferenceRole.DELIVERY_RECORD)},e.prototype.isAgent=function(){return 0!=(this.role&o.ConferenceRole.AGENT)},e.prototype.isGuest=function(){return 0!=(this.role&o.ConferenceRole.GUEST)},e.prototype.isConferenceDelivery=function(){return 0!=(this.role&o.ConferenceRole.DELIVERY_IRC)},e.prototype.isSubscribeVideo=function(){return 0!=(this.subscribe&e.SUBSCRIBE_VIDEO)},e.prototype.changeConferenceRole=function(e){this.role&=e},e.prototype._updateParticipantInfo=function(e,t,n,o){Object(r.typeIsString)(e)&&(this.nick=e),Object(r.typeIsNumber)(t)&&(this.role=t),Object(r.typeIsNumber)(n)&&(this.state=n),Object(r.typeIsNumber)(o)&&(this.subscribe=o)},e.RELAY_VIDEO=1,e.RELAY_AUDIO=2,e.ENABLE_VIDEO=4,e.ENABLE_AUDIO=8,e.SUBSCRIBE_VIDEO=1,e}()},"../../EventTarget.ts": /*!**************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/EventTarget.ts ***! \**************************************************************************/ /*! exports provided: EventTarget, Event, ErrorEvent */function(e,t,n){"use strict";n.r(t),n.d(t,"EventTarget",(function(){return i})),n.d(t,"Event",(function(){return s})),n.d(t,"ErrorEvent",(function(){return c}));var r=n(/*! tslib */"../../../node_modules/tslib/tslib.es6.js"),o=n(/*! ./tools/TypeUtils */"../../tools/TypeUtils.ts"),i=function(){function e(){this.listenerMap={}}return e.prototype.addEventListener=function(t,n,i){var s=this;if(!Object(o.typeIs)(t,o.TYPE.String,o.TYPE.Number)||!Object(o.typeIs)(n,o.TYPE.Function))return null;var c=function(){return s.removeEventListener(t,n)},a=this.listenerMap[t];return i=Object(r.__assign)(Object(r.__assign)({},e.DEFAULT_EVENT_LISTENER_OPTIONS),i),n.listenerOptions=i,n.removeSelf=c,Object(o.typeIs)(a,o.TYPE.Array)||(this.listenerMap[t]=[],a=this.listenerMap[t]),a.push(n),c},e.prototype.addEventListeners=function(e,t,n){var r=this;if(!Object(o.typeIs)(e,o.TYPE.Array)||!Object(o.typeIs)(t,o.TYPE.Function))return!1;var i=[];return e.forEach((function(e){return i.push(r.addEventListener(e,t))})),function(){return i.forEach((function(e){return e()}))}},e.prototype.removeEventListener=function(e,t){if(!Object(o.typeIs)(e,o.TYPE.String,o.TYPE.Number)||!Object(o.typeIs)(t,o.TYPE.Function)||!Object(o.typeIs)(this.listenerMap[e],o.TYPE.Array))return!1;var n=this.listenerMap[e],r=n.indexOf(t);return!(r<=-1)&&(n.splice(r,1),!0)},e.prototype.dispatchEvent=function(e){var t=this.listenerMap[e.type];if(!Object(o.typeIs)(t,o.TYPE.Array))return!1;if(t.slice().forEach((function(t){return t(e,t.removeSelf)})),Object(o.typeIsString)(e.type)){var n=e.type,r="on"+n.substring(0,1).toUpperCase()+n.substring(1);Object(o.typeIsFunction)(this[r])&&this[r](e)}return this.listenerMap[e.type]=t.filter((function(e){return!Object(o.isTrue)(e.listenerOptions.once)})),!0},e.prototype.dispatchEventLite=function(e,t,n){var r;r=Object(o.notUAN)(n)?new c(e,n,t):new s(e,t),this.dispatchEvent(r)},e.prototype.hasListener=function(e){var t=this.listenerMap[e];return Object(o.notUAN)(t)&&Object(o.typeIs)(t,o.TYPE.Array)&&t.length>0},e.prototype.clearListener=function(){for(var e=0,t=Object.keys(this.listenerMap);e<t.length;e++){var n=t[e];delete this.listenerMap[n]}},e.DEFAULT_EVENT_LISTENER_OPTIONS={once:!1},e}(),s=function(e,t){this.type=e,this.message=t},c=function(e){function t(t,n,r){var o=e.call(this,t,r)||this;return o.error=n,o}return Object(r.__extends)(t,e),t}(s)},"../../interface/conference/ConferenceConstants.ts": /*!*******************************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/interface/conference/ConferenceConstants.ts ***! \*******************************************************************************************************/ /*! exports provided: ConferencePictureSize, ConferenceClientState */function(e,t,n){"use strict";var r,o;n.r(t),n.d(t,"ConferencePictureSize",(function(){return r})),n.d(t,"ConferenceClientState",(function(){return o})),function(e){e.NONE="0x0",e.MIN="0x100",e.SMALL="0x200",e.LARGE="0x300",e.MAX="0x400"}(r||(r={})),function(e){e.CLIENT_INIT="clientInit",e.CONFERENCE_JOIN="conferenceJoin",e.CONFERENCE_LEAVE="conferenceLeave",e.CLIENT_DESTROY="clientDestroy"}(o||(o={}))},"../../interface/conference/ConferenceEventType.ts": /*!*******************************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/interface/conference/ConferenceEventType.ts ***! \*******************************************************************************************************/ /*! exports provided: ConferenceEventType, ConferenceErrorType */function(e,t,n){"use strict";var r,o;n.r(t),n.d(t,"ConferenceEventType",(function(){return r})),n.d(t,"ConferenceErrorType",(function(){return o})),function(e){e.LOGIN="login",e.LOGOUT="logout",e.CONFERENCE_JOIN="conferenceJoin",e.CONFERENCE_LEAVE="conferenceLeave",e.CONFERENCE_PARTICIPANT_UPDATE="conferenceParticipantUpdate",e.CONFERENCE_PARTICIPANT_LEFT="conferenceParticipantLeft",e.REQUEST_VIDEO_SIZE_CHANGE="requestVideoSizeChange",e.REQUEST_VIDEO_SIZE_RESULT="requestVideoSizeChange",e.MESSAGE_RECEIVE="messageReceive",e.SOCKET_STATE_CHANGED="socketStateChange",e.SOCKET_STATE_CHANGE="socketStateChange",e.SET_MERGE_RESULT="setMergeResult",e.SET_INTELLEGENCE_MERGE_RESULT="setIntellegenceMergeResult",e.SET_MERGE_MODE_RESULT="setMergeModeResult",e.SET_INTELLEGENCE_MERGE_MODE_RESULT="setIntellegenceMergeModeResult",e.START_REMOTE_RECORD_RESULT="startRemoteRecordResult",e.STOP_REMOTE_RECORD_RESULT="stopRemoteRecordResult",e.START_LOCAL_RECORD_RESULT="startLocalRecordResult",e.STOP_LOCAL_RECORD_RESULT="stopLocalRecordResult",e.RECORD_DELIVERY_JOIN="recordDeliveryJoin",e.CLIENT_STATE_CHANGE="clientStateChange",e.CONFERENCE_DESTROY="conferenceDestroy",e.QUERY="query",e.ERROR="error"}(r||(r={})),function(e){e.LOGIN_PASSWORD_ERROR="loginPasswordError",e.REQUEST_VIDEO_SIZE_ERROR="requestVideoSizeError",e.CONFERENCE_PASSWORD_ERROR="conferencePasswordError"}(o||(o={}))},"../../interface/record/MediaRecorderConstrants.ts": /*!*******************************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/interface/record/MediaRecorderConstrants.ts ***! \*******************************************************************************************************/ /*! exports provided: MediaRecorderState, MediaRemoteRecordPictureSize, MediaRecorderEventType, MediaRecorderErrorType */function(e,t,n){"use strict";var r,o,i,s;n.r(t),n.d(t,"MediaRecorderState",(function(){return r})),n.d(t,"MediaRemoteRecordPictureSize",(function(){return o})),n.d(t,"MediaRecorderEventType",(function(){return i})),n.d(t,"MediaRecorderErrorType",(function(){return s})),function(e){e[e.INIT=0]="INIT",e[e.REMOTE_RECORDING=1]="REMOTE_RECORDING",e[e.LOCAL_RECORDING=2]="LOCAL_RECORDING"}(r||(r={})),function(e){e[e.INIT=-1]="INIT",e[e.NONE=0]="NONE",e[e.MIN=256]="MIN",e[e.SMALL=512]="SMALL",e[e.LARGE=768]="LARGE",e[e.MAX=1024]="MAX"}(o||(o={})),i||(i={}),s||(s={})},"../../interface/socket/SocketConstants.ts": /*!***********************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/interface/socket/SocketConstants.ts ***! \***********************************************************************************************/ /*! exports provided: SocketState */function(e,t,n){"use strict";var r;n.r(t),n.d(t,"SocketState",(function(){return r})),function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSING=2]="CLOSING",e[e.CLOSED=3]="CLOSED",e[e.RECONNECTING=4]="RECONNECTING"}(r||(r={}))},"../../interface/socket/SocketEventType.ts": /*!***********************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/interface/socket/SocketEventType.ts ***! \***********************************************************************************************/ /*! exports provided: SocketEventType, SocketErrorType */function(e,t,n){"use strict";var r,o;n.r(t),n.d(t,"SocketEventType",(function(){return r})),n.d(t,"SocketErrorType",(function(){return o})),function(e){e.OPENED="opened",e.RECONNECTED="reconnected",e.BEFORE_CLOSE="beforeClose",e.CLOSED="closed",e.ERROR="error",e.MESSAGE="message",e.DISCONNECTED="disconnected"}(r||(r={})),function(e){e.RECONNECT_TIMES_EXCEED_ERROR="reconnectTimesExceedError",e.RECONNECT_ERROR="reconnectError"}(o||(o={}))},"../../interface/stream/StreamConatants.ts": /*!***********************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/interface/stream/StreamConatants.ts ***! \***********************************************************************************************/ /*! exports provided: RenderType, StreamState */function(e,t,n){"use strict";var r,o;n.r(t),n.d(t,"RenderType",(function(){return r})),n.d(t,"StreamState",(function(){return o})),function(e){e.COVER="cover",e.CONTAIN="contain"}(r||(r={})),function(e){e.IDLE="idle",e.PLAYING="playing",e.PAUSED="paused",e.STOPPED="stopped"}(o||(o={}))},"../../interface/stream/StreamEventType.ts": /*!***********************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/interface/stream/StreamEventType.ts ***! \***********************************************************************************************/ /*! exports provided: StreamEventType, StreamErrorType */function(e,t,n){"use strict";var r,o;n.r(t),n.d(t,"StreamEventType",(function(){return r})),n.d(t,"StreamErrorType",(function(){return o})),function(e){e.USER_MEDIA_REQUESTED="userMediaRequested",e.USER_MEDIA_OPTIONS_UPDATED="userMediaOptionsUpdated",e.ERROR="error"}(r||(r={})),function(e){e.USER_MEDIA_REQUEST_REJECT="userMediaRequestReject",e.USER_MEDIA_ABORT="userMediaAbort",e.USER_MEDIA_OVER_CONSTRAINED="userMediaOverConstrained",e.USER_MEDIA_NOT_FOUND="userMediaNotFound",e.USER_MEDIA_NOT_READABLE="userMediaNotReadable",e.USER_MEDIA_NOT_SUPPORT="userMediaNotSupport",e.USER_MEDIA_PERMISSION_DENIED="userMediaPermissionDenied",e.UNKNOWN_ERROR="unknownError",e.PLAYER_ERROR="playerError"}(o||(o={}))},"../../mtcDef/ConferenceRole.ts": /*!************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/mtcDef/ConferenceRole.ts ***! \************************************************************************************/ /*! exports provided: ConferenceRole, SimpleRoleCompose */function(e,t,n){"use strict";var r,o;n.r(t),n.d(t,"ConferenceRole",(function(){return r})),n.d(t,"SimpleRoleCompose",(function(){return o})),function(e){e[e.VIEWER=1]="VIEWER",e[e.SENDER=2]="SENDER",e[e.ACTOR=3]="ACTOR",e[e.PLAYER=4]="PLAYER",e[e.PARTP=7]="PARTP",e[e.OWNER=8]="OWNER",e[e.AGENT=64]="AGENT",e[e.DELIVERY_RECORD=100]="DELIVERY_RECORD",e[e.GUEST=128]="GUEST",e[e.DELIVERY_IRC=256]="DELIVERY_IRC",e[e.DELIVERY_WEBRTC=512]="DELIVERY_WEBRTC",e[e.DELIVERY_PSTN=1024]="DELIVERY_PSTN",e[e.DELIVERY_MCU=2048]="DELIVERY_MCU",e[e.SERVICE_MASK=65535]="SERVICE_MASK",e[e.DELIVERY_MASK=1792]="DELIVERY_MASK"}(r||(r={})),function(e){e[e.NORNAL=7]="NORNAL",e[e.AGENT=71]="AGENT",e[e.GUEST=135]="GUEST"}(o||(o={}))},"../../platform/Platform.ts": /*!********************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/platform/Platform.ts ***! \********************************************************************************/ /*! exports provided: Platform */function(e,t,n){"use strict";n.r(t),n.d(t,"Platform",(function(){return a}));var r=n(/*! tslib */"../../../node_modules/tslib/tslib.es6.js"),o=n(/*! ./PlatformConstants */"../../platform/PlatformConstants.ts"),i=n(/*! ../tools/TypeUtils */"../../tools/TypeUtils.ts"),s=n(/*! ../reporter/Reporter */"../../reporter/Reporter.ts"),c=n(/*! ./we-chat/WeChatWebSocket */"../../platform/we-chat/WeChatWebSocket.ts"),a=function(){function e(){}return e.setPlatformType=function(t){e.reporter.info("invoke setPlatformType\ttype: %s",t);var n,r=Object(i.typeIsThrowMulti)([[t,i.TYPE.String]]);return Object(i.typeIsFalse)(r.accept)?n=r.error:e._platformType=t,n},e.createWebSocket=function(t){e.reporter.info("invoke createWebSocket\turl: %s\ttimeout: %s",t.url,t.timeout),t=Object(r.__assign)(Object(r.__assign)({},e.DEFAULT_WEB_SOCKET_OPTIONS),t);var s=null;switch(e._platformType){case o.PlatformType.WE_CHAT:i.isWeChat&&(s=Promise.resolve(new c.WeChatWebSocket(wx.connectSocket({url:t.url,timeout:t.timeout}))));break;case o.PlatformType.WEB:i.isBrowser&&(s=n.e(/*! import() | sockjs */"sockjs").then(n.t.bind(null,/*! ../../lib/sockjs/sockjs.js */"../../../lib/sockjs/sockjs.js",7)).then((function(e){return new e.default(t.url,"",{timeout:t.timeout})})))}return Object(i.notUAN)(s)||(e.reporter.error("platform type is %s, but script run in false environment",e._platformType),s=Promise.reject()),s},e.createHttpRequest=function(t){e.reporter.info("invoke createHttpRequest\turl: %s\tmethod: %s\ttimeout: %s",t.url,t.method,t.timeout),t=Object(r.__assign)(Object(r.__assign)({},e.DEFAULT_HTTP_OPTIONS),t);var n=!1;return new Promise((function(r,s){switch(e._platformType){case o.PlatformType.WE_CHAT:i.isWeChat&&(n=!0,wx.request({url:t.url,method:t.method,timeout:t.timeout,success:function(e){r(e.data)},fail:s}));break;case o.PlatformType.WEB:if(i.isBrowser){n=!0;var c=new XMLHttpRequest;c.open(t.method,t.url),c.send(),c.onreadystatechange=function(t){switch(c.readyState){case 4:if(200===c.status){var n=JSON.parse(c.responseText);e.reporter.info("http request success\tresponse: %s",c.responseText),r(n)}else e.reporter.info("http request fail\tstatus: %s %s",c.status,c.statusText),s()}},c.onerror=function(t){e.reporter.error("http request error\tstatus : %s %s",c.status,c.statusText),s(t)}}}Object(i.typeIsFalse)(n)&&(e.reporter.error("platform type is %s, but script run in false environment",e._platformType),s())}))},e.DEFAULT_HTTP_OPTIONS={url:void 0,method:"GET",timeout:6e4},e.DEFAULT_WEB_SOCKET_OPTIONS={url:void 0,timeout:6e4},e.reporter=new s.Reporter("Platform"),e}()},"../../platform/PlatformConstants.ts": /*!*****************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/platform/PlatformConstants.ts ***! \*****************************************************************************************/ /*! exports provided: PlatformType */function(e,t,n){"use strict";var r;n.r(t),n.d(t,"PlatformType",(function(){return r})),function(e){e.WEB="web",e.WE_CHAT="weChat"}(r||(r={}))},"../../platform/we-chat/WeChatWebSocket.ts": /*!***********************************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/platform/we-chat/WeChatWebSocket.ts ***! \***********************************************************************************************/ /*! exports provided: WeChatWebSocket */function(e,t,n){"use strict";n.r(t),n.d(t,"WeChatWebSocket",(function(){return o}));var r=n(/*! ../../tools/TypeUtils */"../../tools/TypeUtils.ts"),o=function(){function e(e){var t=this;this.socketTask=e,this.socketTask.onOpen((function(e){return Object(r.isFunction)(t.onopen)&&t.onopen(e)})),this.socketTask.onClose((function(e){return Object(r.isFunction)(t.onclose)&&t.onclose(e)})),this.socketTask.onError((function(e){return Object(r.isFunction)(t.onerror)&&t.onerror(e)})),this.socketTask.onMessage((function(e){return Object(r.isFunction)(t.onmessage)&&t.onmessage(e)}))}return Object.defineProperty(e.prototype,"readyState",{get:function(){return this.socketTask.readyState},enumerable:!1,configurable:!0}),e.prototype.send=function(e){var t=this;return new Promise((function(n,r){return t.socketTask.send({data:e,success:n,fail:r})}))},e.prototype.close=function(e,t){var n=this;return void 0===e&&(e=1e3),void 0===t&&(t="正常关闭"),new Promise((function(r,o){return n.socketTask.close({code:e,reason:t,success:r,fail:o})}))},e.prototype.onopen=function(e){},e.prototype.onclose=function(e){},e.prototype.onerror=function(e){},e.prototype.onmessage=function(e){},e}()},"../../reporter/LoggerLevel.ts": /*!***********************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/reporter/LoggerLevel.ts ***! \***********************************************************************************/ /*! exports provided: LoggerLevel */function(e,t,n){"use strict";var r;n.r(t),n.d(t,"LoggerLevel",(function(){return r})),function(e){e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR",e[e.NONE=4]="NONE"}(r||(r={}))},"../../reporter/Reporter.ts": /*!********************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/reporter/Reporter.ts ***! \********************************************************************************/ /*! exports provided: Reporter */function(e,t,n){"use strict";n.r(t),n.d(t,"Reporter",(function(){return p}));var r=n(/*! tslib */"../../../node_modules/tslib/tslib.es6.js"),o=n(/*! ../tools/TypeUtils */"../../tools/TypeUtils.ts"),i=n(/*! ../../lib/format.js */"../../../lib/format.js"),s=n.n(i),c=n(/*! ../interface/socket/SocketConstants */"../../interface/socket/SocketConstants.ts"),a=n(/*! ../interface/socket/SocketEventType */"../../interface/socket/SocketEventType.ts"),u=n(/*! ./LoggerLevel */"../../reporter/LoggerLevel.ts"),p=function(){function e(e){this.className=Object(o.notUAN)(e)?e:""}return e._reportSuccessCallback=function(){e._lastReportedIndex=e._logList.length},e._mergeLog=function(t){var n=[];if(!Object(o.notUAN)(t)||!Object(o.typeIsNumber)(t.length)||t.length<=0)return n;for(var r=t.length,i=e._config.maxSize,s=0,c=[],a=0,u=void 0,p=void 0,f=void 0;u=t[a],a<r;a++)Object(o.notUAN)(e._reportLevelMap[u.type])&&(p=JSON.stringify(t[a]),s+(f=new Blob([p]).size)>i&&(c.length>0&&n.push(c),s=0,c=[]),s+=f,c.push(p),a+1>=r&&c.length>0&&n.push(c));return n},e.setLogLevel=function(t){e._level=t},e.setReportLevel=function(t){Object(o.typeIsArray)(t)&&(e._reportLevels=t,e._reportLevelMap={},e._reportLevels.forEach((function(t){return e._reportLevelMap[u.LoggerLevel[t]]=t})))},e.startReport=function(t,n){if(e.reporter.info("invoke startReport\thas socket: %s\tinfo: %j",Object(o.notUAN)(t),n),-1!==e._intervalKey)return e.reporter.warning("Reporter started."),Promise.reject();if(e._reportLevels.forEach((function(t){return e._reportLevelMap[u.LoggerLevel[t]]=t})),Object(o.notUAN)(t)){if(e._socket=t,Object(o.notUAN)(n.timestamp)||(n.timestamp=Date.now()),Object(o.notUAN)(n.params)||(n.params={}),Object(o.notUAN)(n.params.userAgent)||(n.params.userAgent=navigator.userAgent),!Object(o.notUAN)(n.type))throw new Error("report info param [type] is undefined or null");if(Object(o.notUAN)(n.tags)||(n.tags=[]),!Object(o.notUAN)(n.from))throw new Error("report info param [from] is undefined or null");return e.DEFAULT_LOG_INFO={timestamp:null,tags:n.logTags||[],from:n.from,refer:this._reportReferMap,type:null,info:null},e._report=function(t){return Object(o.notUAN)(t)?Object(o.typeIsString)(t.length)&&t.length<=0?Promise.resolve():e._socket.sendTo(t,"/acd/log",{_report:!1}):Promise.reject(new Error("log string is undefined or null"))},e._reportReferMap={},this._getInfoId(n).then((function(){e._intervalKey=window.setInterval((function(){e.flush().then()}),e._config.interval)}))}Promise.resolve()},e.flush=function(){if(e._lastReportedIndex+1===e._logList.length)return Promise.resolve();var t=e._mergeLog(e._logList.slice(e._lastReportedIndex,e._logList.length));return e._reportSuccessCallback(),t.length<=0?Promise.resolve():Promise.all(t.map((function(t){return e._report(t)}))).then()},e.stopReport=function(){return e.reporter.info("invoke stopReporter\tinterval key: %s",e._intervalKey),-1===e._intervalKey?Promise.resolve():(clearInterval(e._intervalKey),e._intervalKey=-1,e.flush())},e.addReferKey=function(t,n,r){if(e.reporter.info("invoke addReferKey\tkey: %s\ttags: %j\tparams: %j",t,n,r),Object(o.notUAN)(t)){Object(o.notUAN)(n)||(n=[t]),Object(o.notUAN)(r)||(r={}),r.referMap=e._reportReferMap;var i={timestamp:Date.now(),type:t,tags:n,params:r};return this._getInfoId(i)}e.reporter.error("key is undefined or null")},e.removeReferKey=function(t){e.reporter.info("invoke removeInfoId\tkey: %s",t),Object(o.notUAN)(e._reportReferMap)&&Object(o.notUAN)(e._reportReferMap[t])&&delete e._reportReferMap[t]},e._getInfoId=function(t){return e.reporter.info("invoke _getInfoId\tinfo: %j",t),new Promise((function(n,r){e._socket.addEventListener(a.SocketEventType.MESSAGE,(function(r,o){var i=r.message,s=i.type,c=i.txt,a=void 0===c?{}:c,u=a.cmd,p=a.val;"msg"===s&&"getinfoid"===u&&(e._reportReferMap[t.type]=p,o(),n())})),t.params=JSON.stringify(t.params),new Promise((function(t,n){e._socket.state===c.SocketState.OPEN?t():(e._socket.addEventListener(a.SocketEventType.OPENED,(function(){return t()})),e._socket.addEventListener(a.SocketEventType.ERROR,(function(e){return n(e)})))})).then((function(){return e._socket.sendTo(t,"/acd/info_id")})).catch((function(e){return r(e)}))}))},e.prototype.debug=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];this.log.apply(this,Object(r.__spreadArrays)([u.LoggerLevel.DEBUG,e],t))},e.prototype.info=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];this.log.apply(this,Object(r.__spreadArrays)([u.LoggerLevel.INFO,e],t))},e.prototype.warning=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];this.log.apply(this,Object(r.__spreadArrays)([u.LoggerLevel.WARN,e],t))},e.prototype.error=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];this.log.apply(this,Object(r.__spreadArrays)([u.LoggerLevel.ERROR,e],t))},e.prototype.log=function(t,n){for(var o=[],i=2;i<arguments.length;i++)o[i-2]=arguments[i];var c=Object(r.__assign)(Object(r.__assign)({},e.DEFAULT_LOG_INFO),{timestamp:Date.now(),type:t,info:{className:this.className,content:s.a.apply(void 0,Object(r.__spreadArrays)([n],o))}});e._logList.push(c),e._level<=t&&e.onlog.apply(e,Object(r.__spreadArrays)([s.a.apply(void 0,Object(r.__spreadArrays)([(new Date).toISOString()+"\t["+u.LoggerLevel[t]+"]\t"+this.className+"\t"+n],o)),t,this.className,n],o))},e.asText=function(t){return void 0===t&&(t=u.LoggerLevel.DEBUG),e._logList.filter((function(e){return e.type>=t})).map((function(e){return s()(new Date(e.timestamp).toISOString()+"\t["+u.LoggerLevel[e.type]+"]\t"+e.info.className+"\t"+e.info.content)})).join("\n")},e.asArray=function(t){return void 0===t&&(t=u.LoggerLevel.DEBUG),e._logList.filter((function(e){return e.type>=t}))},e.asTextFile=function(t,n){void 0===t&&(t=""+(new Date).toISOString()),void 0===n&&(n=u.LoggerLevel.DEBUG);var r=URL.createObjectURL(new Blob([e.asText(n)],{type:"text/plain;charset=utf-8"})),o=document.createElement("a");o.href=r,o.setAttribute("download",t+".log"),o.style.display="none",o.click(),URL.revokeObjectURL(r)},e.onlog=function(e,t,n,r){for(var o=[],i=4;i<arguments.length;i++)o[i-4]=arguments[i];console.log(e)},e.plugin=function(t){e._pluginList.push(t),t.use()},e.clearPlugin=function(){for(var t=e._pluginList,n=t.length;n--;)t[n].unuse()},e.reporter=new e("Reporter"),e.DEFAULT_REPORT_LEVELS=[u.LoggerLevel.INFO,u.LoggerLevel.ERROR],e.DEFAULT_LEVEL=u.LoggerLevel.DEBUG,e.DEFAULT_REPORT_FUNC=function(e){return new Promise((function(e,t){e()}))},e._lastReportedIndex=-1,e._logList=[],e._level=e.DEFAULT_LEVEL,e._reportLevels=e.DEFAULT_REPORT_LEVELS,e._reportLevelMap={},e._config={interval:5e3,maxSize:8192},e._reportReferMap={},e._intervalKey=-1,e._pluginList=[],e._report=e.DEFAULT_REPORT_FUNC,e}()},"../../tools/RandomUtils.ts": /*!********************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/tools/RandomUtils.ts ***! \********************************************************************************/ /*! exports provided: Charset, randomString */function(e,t,n){"use strict";n.r(t),n.d(t,"Charset",(function(){return r})),n.d(t,"randomString",(function(){return o}));var r={UPPERCASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",LOWERCASE:"abcdefghijklmnopqrstuvwxyz",NUMBER:"0123456789"};function o(e,t){if(e<0||e>65536)return null;for(var n="",o=(t=t||""+r.UPPERCASE+r.LOWERCASE+r.NUMBER).length,i=e;i--;)n+=t[Math.floor(1e10*Math.random())%o];return n}},"../../tools/RegExpUtils.ts": /*!********************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/tools/RegExpUtils.ts ***! \********************************************************************************/ /*! exports provided: RExpression, match */function(e,t,n){"use strict";n.r(t),n.d(t,"RExpression",(function(){return r})),n.d(t,"match",(function(){return s}));var r,o=n(/*! ./TypeUtils */"../../tools/TypeUtils.ts");!function(e){e.NUMBER_AND_LETTER="^[0-9A-Za-z]*$",e.ALL="^.*$"}(r||(r={}));var i={};function s(e,t){var n=Object(o.typeIsThrowMulti)([[e,o.TYPE.String],[t,o.TYPE.String]]);if(Object(o.typeIsFalse)(n.accept))throw n.error;return Object(o.notUAN)(i[t])||(i[t]=new RegExp(t)),i[t].test(e)}},"../../tools/TypeUtils.ts": /*!******************************************************************************!*\ !*** D:/Projects/WebstormProjects/videobu-sdk/ts-sdk/src/tools/TypeUtils.ts ***! \******************************************************************************/ /*! exports provided: TYPE, TYPE_COMPOSE, typeOf, typeIs, typeIsString, typeIsNumber, notUAN, typeIsFunction, isFunction, typeIsTrue, isTrue, typeIsFalse, typeIsMediaStream, typeIsMediaStreamTrack, typeIsObject, typeIsArray, typeIsPromise, typeIsThrow, typeIsThrowMulti, isBrowser, isWeChat */function(e,t,n){"use strict";n.r(t),n.d(t,"TYPE",(function(){return r})),n.d(t,"TYPE_COMPOSE",(function(){return i})),n.d(t,"typeOf",(function(){return s})),n.d(t,"typeIs",(function(){return c})),n.d(t,"typeIsString",(function(){return a})),n.d(t,"typeIsNumber",(function(){return u})),n.d(t,"notUAN",(function(){return p})),n.d(t,"typeIsFunction",(function(){return f})),n.d(t,"isFunction",(function(){return l})),n.d(t,"typeIsTrue",(function(){return d})),n.d(t,"isTrue",(function(){return E})),n.d(t,"typeIsFalse",(function(){return h})),n.d(t,"typeIsMediaStream",(function(){return m})),n.d(t,"typeIsMediaStreamTrack",(function(){return v})),n.d(t,"typeIsObject",(function(){return y})),n.d(t,"typeIsArray",(function(){return g})),n.d(t,"typeIsPromise",(function(){return _})),n.d(t,"typeIsThrow",(function(){return b})),n.d(t,"typeIsThrowMulti",(function(){return O})),n.d(t,"isBrowser",(function(){return S})),n.d(t,"isWeChat",(function(){return T}));var r,o=n(/*! tslib */"../../../node_modules/tslib/tslib.es6.js");!function(e){e.Array="[object Array]",e.Boolean="[object Boolean]",e.BigInt="[object BigInt]",e.Date="[object Date]",e.Error="[object Error]",e.Function="[object Function]",e.Number="[object Number]",e.Null="[object Null]",e.Math="[object Math]",e.MediaStream="[object MediaStream]",e.LocalMediaStream="[object LocalMediaStream]",e.MediaStreamTrack="[object MediaStreamTrack]",e.AudioStreamTrack="[object AudioStreamTrack]",e.VideoStreamTrack="[object VideoStreamTrack]",e.Object="[object Object]",e.RegExp="[object RegExp]",e.String="[object String]",e.Symbol="[object Symbol]",e.Undefined="[object Undefined]",e.UnKnown="[object Unknown]",e.Promise="[object Promise]"}(r||(r={}));var i={UAN:[r.Undefined,r.Null]};function s(e){return void 0===e||void 0===e?r.Undefined:null===e?r.Null:Object.prototype.toString.call(e)}function c(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=s(e),o=t.length;o--;)if(r===t[o])return!0;return!1}function a(e,t){return void 0===t&&(t=!0),c(e,r.String)&&(!t||e.length>0)}function u(e,t){return void 0===t&&(t=!0),c(e,r.Number)&&(!t||!isNaN(e))}function p(e){return!c.apply(void 0,Object(o.__spreadArrays)([e],i.UAN))}function f(e){return c(e,r.Function)}function l(e){return c(e,r.Function)}function d(e){return c(e,r.Boolean)&&e}function E(e){return c(e,r.Boolean)&&e}function h(e){return c(e,r.Boolean)&&!e}function m(e){return c(e,r.MediaStream,r.LocalMediaStream)}function v(e){return c(e,r.MediaStreamTrack,r.AudioStreamTrack,r.VideoStreamTrack)}function y(e){return c(e,r.Object)}function g(e){return c(e,r.Array)}function _(e){return c(e,r.Promise)}function b(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return!!c.apply(void 0,Object(o.__spreadArrays)([e],t))||new Error("type of variable "+JSON.stringify(e)+" is not "+JSON.str