@zoom/meetingsdk
Version:
Zoom MeetingSDK-Web Client
2 lines • 3.52 MB
JavaScript
/*! For license information please see zoom-meeting-embedded-6.0.2.min.js.LICENSE.txt */
!function(){var e={105:function(e,t,n){e=n.nmd(e);var r,o,i,a,s,c,l,u,d,p,f,h,m,_,g,v,b,w,y,S=n(287).hp,k=["imageId","cameraDeviceId","ssid"],C=["rate"],E=["data"],A=["rate"],T=["data"],I=["isActive","activeUserId"],x=["rate"],R=["data"],O=["ptz","cameraDeviceId"],P=["isSameDevice","cameraDeviceId"],M=["dimension"],j=["isFromMainSession"],D=["imageId","cameraDeviceId"],N=["deviceId"],L=["deviceId"],z=["errorCode","type"],V=["type"],B=["errorCode"],U=["isMaskConfigured","imageSrc"],H=["originFile"],F=["upload","download","originFile"],W=["uniqueId"],q=["highResTimeStampForIdentification"],G=["upload"],K=["highResTimeStampForIdentification"],Q=["sn"],Z=["file","receiver"],J=["attendeeId"],Y=["sn"],X=["answers","jid"],$=["jid","isFromHostOrPanelist"],ee=["whoStart","whoStop"],te=["transcriptionLang","translatedSetting"],ne=["text"],re=["encoding","rate"],oe=["encoding","rate"],ie=["encoding","rate"],ae=["encoding","rate"],se=["encoding","rate"],ce=["encoding","rate"],le=["lastCopy"],ue=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function de(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(Be(e)+" is not iterable")}function pe(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function fe(e,t,n){return t=ge(t),he(e,_e()?Reflect.construct(t,n||[],ge(e).constructor):t.apply(e,n))}function he(e,t){if(t&&("object"==Be(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return me(e)}function me(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_e=function(){return!!e})()}function ge(e){return ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ge(e)}function ve(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&&be(e,t)}function be(e,t){return be=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},be(e,t)}function we(e,t){return Se(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}(e,t)||je(e,t)||ye()}function ye(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Se(e){if(Array.isArray(e))return e}function ke(e){return function(e){if(Array.isArray(e))return De(e)}(e)||Ce(e)||je(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ce(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Ee(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(n),!0).forEach(function(t){Ie(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ie(e,t,n){return(t=Ve(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xe(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof s?r:s,l=Object.create(c.prototype);return Re(l,"_invoke",function(n,r,o){var i,s,c,l=0,u=o||[],d=!1,p={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return i=t,s=0,c=e,p.n=n,a}};function f(n,r){for(s=n,c=r,t=0;!d&&l&&!o&&t<u.length;t++){var o,i=u[t],f=p.p,h=i[2];n>3?(o=h===r)&&(c=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=f&&((o=n<2&&f<i[1])?(s=0,p.v=r,p.n=i[1]):f<h&&(o=n<3||i[0]>r||r>h)&&(i[4]=n,i[5]=r,p.n=h,s=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,h){if(l>1)throw TypeError("Generator is already running");for(d&&1===u&&f(u,h),s=u,c=h;(t=s<2?e:c)||!d;){i||(s?s<3?(s>1&&(p.n=-1),f(s,c)):p.n=c:p.v=c);try{if(l=2,i){if(s||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,s<2&&(s=0)}else 1===s&&(t=i.return)&&t.call(i),s<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((t=(d=p.n<0)?c:n.call(r,p))!==a)break}catch(t){i=e,s=1,c=t}finally{l=1}}return{value:t,done:d}}}(n,o,i),!0),l}var a={};function s(){}function c(){}function l(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Re(t={},r,function(){return this}),t),d=l.prototype=s.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Re(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=l,Re(d,"constructor",l),Re(l,"constructor",c),c.displayName="GeneratorFunction",Re(l,o,"GeneratorFunction"),Re(d),Re(d,o,"Generator"),Re(d,r,function(){return this}),Re(d,"toString",function(){return"[object Generator]"}),(xe=function(){return{w:i,m:p}})()}function Re(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Re=function(e,t,n,r){function i(t,n){Re(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Re(e,t,n,r)}function Oe(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}function Pe(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Oe(i,r,o,a,s,"next",e)}function s(e){Oe(i,r,o,a,s,"throw",e)}a(void 0)})}}function Me(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=je(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function je(e,t){if(e){if("string"==typeof e)return De(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?De(e,t):void 0}}function De(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Le(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ve(r.key),r)}}function ze(e,t,n){return t&&Le(e.prototype,t),n&&Le(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ve(e){var t=function(e,t){if("object"!=Be(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Be(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Be(t)?t:t+""}function Be(e){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be(e)}y=function(r,o){"use strict";var i,y,_e,ge,be,Ae,Re,Oe,Le,Ve,Ue,He,Fe,We,qe,Ge,Ke,Qe,Ze,Je,Ye;function Xe(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var $e=Xe(r),et=Xe(o);function tt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Be(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=Be(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==Be(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach(function(t){tt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ot(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var it="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof n.g?n.g:"undefined"!=typeof self?self:{};function at(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var st,ct={},lt=function(){if(st)return ct;st=1;var e=o;return ct.createRoot=e.createRoot,ct.hydrateRoot=e.hydrateRoot,ct}(),ut=Symbol("store"),dt=Symbol("getState"),pt=Symbol("dispatch"),ft=Symbol("additionFeatures"),ht=Symbol("mediaContext"),mt="";mt="zoom.us";var _t="";_t="applications.zoom.us";var gt="6.0.2",vt="https://dmogdx0jrul3u.cloudfront.net/".concat(gt,"/lib/av"),bt="https://source.zoom.us/".concat(gt,"/lib/av"),wt="https://jssdk.zoomus.cn/".concat(gt,"/lib/av"),yt=function(){return mt},St=function(){return"https://".concat(_t,"/sdkhelper/auth?sdkToken=")};function kt(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""}function Ct(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""}var Et=/version\/(\d+(\.?_?\d+)+)/i,At=[{test:[/opera/i],describe:function(e){return["Opera(Legacy)",kt(Et,e)||kt(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e)]}},{test:[/opr\/|opios/i],describe:function(e){return["Opera",kt(/(?:opr|opios)[\s/](\S+)/i,e)||kt(Et,e)]}},{test:[/SamsungBrowser/i],describe:function(e){return["Samsung Internet for Android",kt(Et,e)||kt(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e)]}},{test:[/micromessenger/i],describe:function(e){return["WeChat",kt(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||kt(Et,e)]}},{test:[/qqbrowser/i],describe:function(e){return[/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser",kt(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||kt(Et,e)]}},{test:[/msie|trident/i],describe:function(e){return["Internet Explorer",kt(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e)]}},{test:[/\sedg\//i],describe:function(e){return["Microsoft Edge",kt(/\sedg\/(\d+(\.?_?\d+)+)/i,e)]}},{test:[/edg([ea]|ios)/i],describe:function(e){return["Microsoft Edge(Legacy)",Ct(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e)]}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){return["Firefox",kt(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e)]}},{test:[/electron/i],describe:function(e){return["Electron",kt(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e)]}},{test:[/chromium/i],describe:function(e){return["Chromium",kt(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||kt(Et,e)]}},{test:[/chrome|crios|crmo/i],describe:function(e){return["Chrome",kt(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e)]}},{test:function(e){return!/like android/i.test(e)&&/android/i.test(e)},describe:function(e){return["Android Browser",kt(Et,e)]}},{test:[/safari|applewebkit/i],describe:function(e){return["Safari",kt(Et,e)]}}],Tt=[{test:function(e){var t=e.match(/OpenHarmony (\d+\.?\d*)/);return(null==t?void 0:t.length)&&Number(t[1])>=5},describe:function(e){return["HarmonyOS",kt(/OpenHarmony (\d+\.?\d*)/i,e)]}},{test:[/windows /i],describe:function(e){return["Windows",kt(/Windows ((NT|XP)( \d\d?.\d)?)/i,e)]}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){return["iOS",Ct(/(Version\/)(\d[\d.]+)/,e)]}},{test:[/macintosh/i],describe:function(e){return["macOS",kt(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,".")]}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){return["iOS",kt(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".")]}},{test:function(e){return!/like android/i.test(e)&&/android/i.test(e)},describe:function(e){return["Android",kt(/android[\s/-](\d+(\.\d+)*)/i,e)]}},{test:[/linux/i],describe:function(){return["Linux"]}},{test:[/CrOS/],describe:function(){return["Chrome OS"]}}],It=new(function(){return ze(function e(){var t=this;Ne(this,e),this._browser=void 0,this._os=void 0,this._browserVersion=void 0,this._osVersion=void 0,this._clientHintsData=void 0,this._mediaFeatureOptions=void 0,"userAgentData"in navigator&&navigator.userAgentData.getHighEntropyValues(["architecture","bitness","formFactor","model","platformVersion","wow64"]).then(function(e){t._clientHintsData=e,t._os&&t._osVersion&&t._clientHintsData.platform&&t._clientHintsData.platformVersion&&(t._os=t._clientHintsData.platform,t._osVersion=t._clientHintsData.platformVersion)}).catch(function(e){console.warn(e)})},[{key:"_getBrowserVersion",value:function(){var e;if(null!==(e=this._clientHintsData)&&void 0!==e&&null!==(e=e.brands)&&void 0!==e&&e.length){var t=this._clientHintsData.brands.filter(function(e){return!/(Chromium|Not.*Brand)/i.test(e.brand)})[0];t&&(this._browser=t.brand);var n=this._clientHintsData.brands.find(function(e){var t;return"chromium"===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())});n?(this._browserVersion=n.version,this._browser||(this._browser=n.brand)):this._browserVersion=t.version}else{var r=navigator.userAgent,o=At.find(function(e){return"function"==typeof e.test?e.test(r):e.test.some(function(e){return e.test(r)})});if(o){var i=o.describe(r);this._browser=i[0],this._browserVersion=i[1],this.isIOSMobile&&(this._browser="ios-safari")}else this._browser="unknown",this._browserVersion="0"}}},{key:"_getOSVersion",value:function(){var e,t;if(null!==(e=this._clientHintsData)&&void 0!==e&&e.platform&&null!==(t=this._clientHintsData)&&void 0!==t&&t.platformVersion)this._os=this._clientHintsData.platform,this._osVersion=this._clientHintsData.platformVersion;else{var n=navigator.userAgent,r=Tt.find(function(e){return"function"==typeof e.test?e.test(n):e.test.some(function(e){return e.test(n)})});if(r){var o=r.describe(n);this._os=o[0],this._osVersion=o[1]}else this._os="unknown",this._osVersion="0"}}},{key:"browser",get:function(){return this._browser||this._getBrowserVersion(),this._browser}},{key:"browserVersion",get:function(){return this._browserVersion||this._getBrowserVersion(),this._browserVersion}},{key:"os",get:function(){return this._os||this._getOSVersion(),this._os}},{key:"osVersion",get:function(){return this._osVersion||this._getOSVersion(),this._osVersion}},{key:"isIE",get:function(){return"Internet Explorer"===this.browser}},{key:"isLegacyEdge",get:function(){return"Microsoft Edge(Legacy)"===this.browser}},{key:"isLegacyOpera",get:function(){return"Opera(Legacy)"===this.browser}},{key:"isFirefox",get:function(){return"Firefox"===this.browser}},{key:"isSafari",get:function(){return"Safari"===this.browser}},{key:"isChrome",get:function(){var e,t;if(null!==(e=this._clientHintsData)&&void 0!==e&&null!==(e=e.brands)&&void 0!==e&&e.length)return null===(t=this._clientHintsData)||void 0===t?void 0:t.brands.some(function(e){var t;return"chromium"===(null===(t=e.brand)||void 0===t?void 0:t.toLocaleLowerCase())});var n=navigator.userAgent;return!this.isLegacyOpera&&!this.isLegacyEdge&&/chrome/i.test(n)&&/webkit/i.test(n)}},{key:"isLegacyChrome",get:function(){var e;return this.isChrome&&"function"!=typeof(null===(e=navigator.mediaDevices)||void 0===e?void 0:e.getDisplayMedia)}},{key:"isMacOS",get:function(){return"macOS"===this.os}},{key:"isIPad",get:function(){var e;return/iPad/i.test(navigator.userAgent)||this.isMacOS&&(null===(e=navigator)||void 0===e?void 0:e.maxTouchPoints)>2}},{key:"isHarmonyOS",get:function(){return"HarmonyOS"===this.os}},{key:"isIOSMobile",get:function(){return"iOS"===this.os||this.isIPad}},{key:"architecture",get:function(){var e,t;return null!==(e=null===(t=this._clientHintsData)||void 0===t?void 0:t.architecture)&&void 0!==e?e:""}},{key:"isArm",get:function(){return this.architecture?"arm"===this.architecture:/arm/i.test(navigator.userAgent)}},{key:"isChromeOS",get:function(){return"Chrome OS"===this.os}},{key:"isAndroidBrowser",get:function(){var e;return"android"===(null===(e=this.os)||void 0===e?void 0:e.toLowerCase())}},{key:"isArmChromeOS",get:function(){return this.isArm&&this.isChromeOS}},{key:"isAndroidOrIOSBrowser",get:function(){return this.isAndroidBrowser||this.isIOSMobile}},{key:"isSupportEssentialAudioAndVideoAbility",get:function(){return"object"==("undefined"===typeof WebAssembly?"undefined":Be(WebAssembly))&&"function"==typeof Worker}},{key:"isSupportAudioWorklet",get:function(){return"function"==typeof AudioWorklet}},{key:"isSupportImageCapture",get:function(){return"ImageCapture"in window}},{key:"isSupportMediaStreamTrackProcessor",get:function(){var e;return this._mediaFeatureOptions?!(null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||!e.isSupportMediaStreamTrackProcessor(this._mediaFeatureOptions)):"MediaStreamTrackProcessor"in window}},{key:"isSupportOffscreenCanvas",get:function(){var e;return null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e?void 0:e.isSupportOffscreenCanvas()}},{key:"gpu",get:function(){var e;return this.isSupportOffscreenCanvas?null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||null===(e=e.getGpuInfo())||void 0===e?void 0:e.renderInfo:""}},{key:"bitness",get:function(){var e,t;return null!==(e=null===(t=this._clientHintsData)||void 0===t?void 0:t.bitness)&&void 0!==e?e:""}},{key:"model",get:function(){var e,t;return null!==(e=null===(t=this._clientHintsData)||void 0===t?void 0:t.model)&&void 0!==e?e:""}},{key:"wow64",get:function(){var e;if("windows"===this.os.toLowerCase())return null===(e=this._clientHintsData)||void 0===e?void 0:e.wow64}},{key:"isSupportSendScreenSharing",get:function(){return"getDisplayMedia"in navigator.mediaDevices&&"function"==typeof navigator.mediaDevices.getDisplayMedia}},{key:"isSupportSharedArrayBuffer",get:function(){return"function"==typeof SharedArrayBuffer}},{key:"is32bitChrome",get:function(){var e;return!(null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||!e.is32bitBrowser())}},{key:"isSwiftShader",get:function(){var e;return!(null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||!e.isUsingSwiftShader())}},{key:"mediaFeatureOptions",set:function(e){this._mediaFeatureOptions=e}},{key:"isWeakRefSupported",get:function(){return"undefined"!=typeof WeakRef}},{key:"isSupportESModule",get:function(){return"noModule"in document.createElement("script")}}])}());function xt(){var e,t,n,r=It.isAndroidBrowser,o=It.isIOSMobile,i=It.osVersion,a=It.browserVersion,s=It.isChrome,c=It.isFirefox,l=It.isSafari;if(o)return Number(null===(t=i.match(/^\d+/))||void 0===t?void 0:t[0])>=15;if(r)return Number(null===(n=i.match(/^\d+/))||void 0===n?void 0:n[0])>=10;var u=Number(null===(e=a.match(/^\d+/))||void 0===e?void 0:e[0]);return!!(s&&u>=69)||!!(l&&u>14)||!!(c&&u>=76)}function Rt(){var e=It.isSupportAudioWorklet,t=It.isSupportEssentialAudioAndVideoAbility,n=It.isAndroidOrIOSBrowser,r=It.isSupportSendScreenSharing,o=void 0!==navigator.mediaDevices&&(t&&e||n),i=t&&void 0!==navigator.mediaDevices&&void 0!==navigator.mediaCapabilities,a="function"==typeof"".replaceAll;return{audio:a&&o,video:a&&i,screen:a&&t&&r}}var Ot=function(){return ze(function e(t){var n=this;Ne(this,e),this.instant=void 0,this.context=void 0,this.script=void 0,this.mic=void 0,this.instant=0,this.context=t,this.mic=null,this.script=t.createScriptProcessor(2048,1,1),this.script.onaudioprocess=function(e){var t,r=e.inputBuffer.getChannelData(0),o=0;for(t=0;t<r.length;++t)o+=r[t]*r[t];n.instant=Math.sqrt(o/r.length)}},[{key:"connectToSource",value:function(e){console.log("InputMicDetector is listening");try{var t;this.mic=this.context.createMediaStreamSource(e),this.mic.connect(this.script),null===(t=this.script)||void 0===t||t.connect(this.context.destination)}catch(e){console.error(e)}}},{key:"stop",value:function(){var e,t;console.log("Audio Previewer stopped"),null===(e=this.mic)||void 0===e||e.disconnect(),this.mic=null,null===(t=this.script)||void 0===t||t.disconnect(),this.script=null}},{key:"getMicVolume",value:function(){return this.instant}}])}(),Pt=function(){return ze(function e(){Ne(this,e),this.sampleAudio=void 0,this.audioCtx=void 0,this.destinationNode=void 0,this.audioPlayer=void 0,this.analyzserInterval=void 0,this.analyserNode=void 0,this.analyserNodeBufferDataArray=void 0,this.analyserCallback=void 0,this.sourceNode=void 0,this.mAudioStream=void 0,this.mSourceNode=void 0,this.mediaRecorder=void 0,this.isRecording=void 0,this.recorderChunks=[],this.recorderObjUrl=void 0,this.recorderPlayer=void 0,this.maximumRecordingTimer=void 0,this.shouldPlayAfterRecording=!0,this.isRunning=!1},[{key:"testSpeaker",value:function(e){var t,n=this;if("function"==typeof AudioContext&&"function"==typeof MediaStreamAudioDestinationNode&&AudioContext.prototype.decodeAudioData){var r=e||{},o=r.speakerId,i=r.sampleAudioUrl,a=void 0===i?"https://st1.zoom.us/web_client/4qu8baa/audio/ring.mp3":i,s=r.onAnalyseFrequency;if(!this.isRunning){this.isRunning=!0,this.initAudioContext(),((null===(t=this.sampleAudio)||void 0===t?void 0:t.url)===a&&this.sampleAudio.data?Promise.resolve(this.sampleAudio.data):window.fetch(a).then(function(e){return e.arrayBuffer()}).then(function(e){return n.audioCtx.decodeAudioData(e)}).then(function(e){return n.sampleAudio={url:a,data:e},e})).then(function(e){var t,r,i;n.sourceNode=n.audioCtx.createBufferSource(),n.sourceNode.buffer=e,n.sourceNode.loop=!0,o&&null!==(t=n.audioPlayer)&&void 0!==t&&t.setSinkId&&n.audioPlayer.setSinkId(o),s?"function"==typeof AudioContext.prototype.createAnalyser?(n.analyzserInterval&&window.clearInterval(n.analyzserInterval),n.analyserCallback=s,n.initAnalyserNode(),n.analyserNode&&n.sourceNode.connect(n.analyserNode)):(n.sourceNode.connect(n.destinationNode),console.warn("Cannot analyze the stream due to the browser capability")):(n.analyserCallback=void 0,n.sourceNode.connect(n.destinationNode)),n.sourceNode.start(0),"running"!==(null===(r=n.audioCtx)||void 0===r?void 0:r.state)&&(null===(i=n.audioCtx)||void 0===i||i.resume()),n.audioPlayer&&(n.audioPlayer.muted=!1,n.audioPlayer.currentTime=0,n.audioPlayer.play())});var c=function(){n.isRunning=!1,n.audioPlayer&&(n.audioPlayer.currentTime=0,n.audioPlayer.pause()),n.analyserNode&&n.analyzserInterval&&(window.clearInterval(n.analyzserInterval),n.analyzserInterval=void 0,n.analyserNodeBufferDataArray=void 0),n.sourceNode&&(n.sourceNode.stop(0),n.sourceNode.disconnect(),n.sourceNode.buffer=null,n.sourceNode=void 0)};return{stop:c,destroy:function(){var e;c(),n.analyserNode&&n.destinationNode&&(n.analyserNode.disconnect(n.destinationNode),n.analyserNode=void 0),null===(e=n.audioCtx)||void 0===e||e.close(),n.audioCtx=void 0}}}console.warn("A tester is running,please stop it first")}else console.warn("Cannot test the speaker due to the browser capability")}},{key:"testMicrophone",value:function(e){var t,n=this;if("function"==typeof AudioContext&&"function"==typeof MediaStreamAudioDestinationNode&&"function"==typeof AudioContext.prototype.createMediaStreamSource&&"function"==typeof(null===(t=navigator.mediaDevices)||void 0===t?void 0:t.getUserMedia)){var r=e||{},o=r.microphoneId,i=r.speakerId,a=r.recordAndPlay,s=r.maxRecordDuration,c=r.onAnalyseFrequency,l=r.onStartRecording,u=r.onStopRecording,d=r.onStartPlayRecording,p=r.onStopPlayRecording;if(!this.isRunning){this.isRunning=!0,this.initAudioContext();var f=function(){a&&n.mediaRecorder&&n.isRecording&&(n.shouldPlayAfterRecording=!0,"inactive"!==n.mediaRecorder.state&&n.mediaRecorder.stop())};window.navigator.mediaDevices.getUserMedia({audio:!o||{deviceId:{exact:o}}}).then(function(e){var t,r,o,h;n.mAudioStream=e,n.mSourceNode=null===(t=n.audioCtx)||void 0===t?void 0:t.createMediaStreamSource(e),n.audioPlayer.muted=!0,c?(n.analyzserInterval&&window.clearInterval(n.analyzserInterval),n.analyserCallback=c,n.initAnalyserNode(),n.analyserNode&&(null===(o=n.mSourceNode)||void 0===o||o.connect(n.analyserNode))):n.analyserCallback=void 0,a&&("function"==typeof MediaRecorder?(n.recorderObjUrl&&window.URL.revokeObjectURL(n.recorderObjUrl),n.mediaRecorder=new MediaRecorder(n.mAudioStream),n.mediaRecorder.ondataavailable=function(e){e.data&&n.recorderChunks.push(e.data)},n.mediaRecorder.onstop=function(){if(n.isRecording=!1,n.maximumRecordingTimer&&(window.clearTimeout(n.maximumRecordingTimer),n.maximumRecordingTimer=void 0),null==u||u(),n.recorderChunks.length>0){var e,t=new Blob(n.recorderChunks,{type:(null===(e=n.recorderChunks[0])||void 0===e?void 0:e.type)||"audio/ogg; codecs=opus"});n.recorderObjUrl=window.URL.createObjectURL(t),n.shouldPlayAfterRecording&&n.playRecording(n.recorderObjUrl,i,d,p).catch(function(e){n.analyzserInterval&&(window.clearInterval(n.analyzserInterval),n.analyzserInterval=void 0,n.analyserNodeBufferDataArray=void 0),console.warn(e)}),n.recorderChunks=[],n.mediaRecorder&&(n.mediaRecorder.ondataavailable=null,n.mediaRecorder.onstop=null,n.mediaRecorder=void 0)}},n.mediaRecorder.start(),n.isRecording=!0,null==l||l(),n.maximumRecordingTimer=window.setTimeout(function(){f()},s||1e4)):console.warn("Cannot record the sound due to the browser capability")),"running"!==(null===(r=n.audioCtx)||void 0===r?void 0:r.state)&&(null===(h=n.audioCtx)||void 0===h||h.resume()),n.audioPlayer&&(n.audioPlayer.currentTime=0,n.audioPlayer.play())});var h=function(){n.isRunning=!1,n.maximumRecordingTimer&&(window.clearTimeout(n.maximumRecordingTimer),n.maximumRecordingTimer=void 0),n.audioPlayer&&(n.audioPlayer.currentTime=0,n.audioPlayer.pause()),n.analyserNode&&n.analyzserInterval&&(window.clearInterval(n.analyzserInterval),n.analyzserInterval=void 0,n.analyserNodeBufferDataArray=void 0),n.mSourceNode&&(c&&n.analyserNode&&n.mSourceNode.disconnect(n.analyserNode),n.mSourceNode=void 0),n.mAudioStream&&(n.mAudioStream.getAudioTracks().forEach(function(e){e.stop()}),n.mAudioStream=void 0),n.mediaRecorder&&(n.shouldPlayAfterRecording=!1,n.mediaRecorder.ondataavailable=null,n.mediaRecorder.onstop=null,"inactive"!==n.mediaRecorder.state&&n.mediaRecorder.stop(),n.isRecording=!1,n.mediaRecorder=void 0,n.recorderChunks=[]),n.recorderPlayer&&(n.recorderPlayer.currentTime=0,n.recorderPlayer.pause())};return{stop:h,stopRecording:f,destroy:function(){var e;h(),n.analyserNode&&n.destinationNode&&(n.analyserNode.disconnect(n.destinationNode),n.analyserNode=void 0),null===(e=n.audioCtx)||void 0===e||e.close(),n.audioCtx=void 0}}}console.warn("A tester is running,please stop it first")}else console.warn("Cannot test the microphone due to the browser capability")}},{key:"initAudioContext",value:function(){this.audioCtx&&this.audioPlayer||(this.audioCtx=new AudioContext,this.destinationNode=new MediaStreamAudioDestinationNode(this.audioCtx),this.audioPlayer=new Audio,this.audioPlayer.loop=!0,this.audioPlayer.srcObject=this.destinationNode.stream)}},{key:"initAnalyserNode",value:function(){if(this.audioCtx){this.analyserNode||(this.analyserNode=this.audioCtx.createAnalyser(),this.analyserNode.connect(this.destinationNode),this.analyserNode.fftSize=1024);var e=this.analyserNode.frequencyBinCount;this.analyserNodeBufferDataArray=new Uint8Array(e),this.analyzserInterval=window.setInterval(this.audioAnalyserCallback.bind(this),20)}}},{key:"audioAnalyserCallback",value:function(){if(this.analyserNodeBufferDataArray&&this.analyserNode&&this.analyserCallback){this.analyserNode.getByteFrequencyData(this.analyserNodeBufferDataArray);var e,t=0,n=Me(this.analyserNodeBufferDataArray);try{for(n.s();!(e=n.n()).done;)t+=e.value}catch(o){n.e(o)}finally{n.f()}var r=t/this.analyserNodeBufferDataArray.length;this.analyserCallback(r)}}},{key:"playRecording",value:function(e,t,n,r){var o=this;return this.recorderPlayer=new Audio,this.recorderPlayer.src=e,this.recorderPlayer.currentTime=0,this.recorderPlayer.setSinkId&&t&&this.recorderPlayer.setSinkId(t),new Promise(function(e,t){o.recorderPlayer&&(o.recorderPlayer.onpause=function(){e(!0)},o.recorderPlayer.onended=function(){e(!0)},o.recorderPlayer.onerror=t,null==n||n(),o.recorderPlayer.play().catch(t))}).finally(function(){window.URL.revokeObjectURL(e),null==r||r(),o.recorderPlayer&&(o.recorderPlayer.onpause=null,o.recorderPlayer.onended=null,o.recorderPlayer=void 0,o.isRunning=!1)})}}])}(),Mt="AudioNotStartedError",jt=function(){return ze(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Ne(this,e),this.audioContext=void 0,this.inputMicDetector=void 0,this.isMicUnmuted=void 0,this.isAudioStarted=void 0,this.audioStream=void 0,this.deviceId=void 0,this.tester=void 0,this.audioContext=null,this.inputMicDetector=null,this.isMicUnmuted=!1,this.isAudioStarted=!1,this.audioStream=null,this.deviceId=t,this.tester=new Pt},[{key:"start",value:function(){var e=Pe(xe().m(function e(){var t;return xe().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!this.audioStream&&!this.isAudioStarted){e.n=1;break}throw new Error("AudioAlreadyStartedError");case 1:return e.p=1,e.n=2,navigator.mediaDevices.getUserMedia(this.getAudioConstraints());case 2:t=e.v,this.audioStream=t,this.isAudioStarted=!0,e.n=4;break;case 3:throw e.p=3,e.v;case 4:return e.a(2)}},e,this,[[1,3]])}));return function(){return e.apply(this,arguments)}}()},{key:"unmute",value:function(){var e=Pe(xe().m(function e(){return xe().w(function(e){for(;;)switch(e.n){case 0:if(this.audioStream&&this.isAudioStarted){e.n=1;break}throw new Error(Mt);case 1:if(!this.isMicUnmuted){e.n=2;break}throw new Error("AudioAlreadyUnmutedError");case 2:return e.a(2,this.toggleMicIsMuted(!0))}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"mute",value:function(){var e=Pe(xe().m(function e(){return xe().w(function(e){for(;;)switch(e.n){case 0:if(this.audioStream&&this.isAudioStarted){e.n=1;break}throw new Error(Mt);case 1:if(this.isMicUnmuted){e.n=2;break}throw new Error("AudioAlreadyMutedError");case 2:return e.a(2,this.toggleMicIsMuted(!1))}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"getCurrentVolume",value:function(){return this.inputMicDetector?this.inputMicDetector.getMicVolume():0}},{key:"stop",value:function(){var e=Pe(xe().m(function e(){return xe().w(function(e){for(;;)switch(e.n){case 0:if(this.audioStream&&this.isAudioStarted){e.n=1;break}throw new Error(Mt);case 1:this.audioStream.getAudioTracks().forEach(function(e){return e.stop()}),this.audioStream=null,this.isAudioStarted=!1;case 2:return e.a(2)}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"toggleMicIsMuted",value:function(){var e=Pe(xe().m(function e(t){var n;return xe().w(function(e){for(;;)switch(e.n){case 0:t?(this.audioContext||(n=window.AudioContext||window.webkitAudioContext,this.audioContext=new n),this.inputMicDetector=new Ot(this.audioContext),this.inputMicDetector.connectToSource(this.audioStream)):(this.inputMicDetector&&this.inputMicDetector.stop(),this.inputMicDetector=null),this.isMicUnmuted=t;case 1:return e.a(2)}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"getAudioConstraints",value:function(){return{audio:""===this.deviceId||{deviceId:{exact:this.deviceId}},video:!1}}},{key:"testSpeaker",value:function(e){return this.tester.testSpeaker(e)}},{key:"testMicrophone",value:function(e){return this.tester.testMicrophone(e)}}])}(),Dt=function(e){return e[e.InitSuccess=1]="InitSuccess",e[e.InitSuccessVideo=1.1]="InitSuccessVideo",e[e.InitSuccessAudio=1.2]="InitSuccessAudio",e[e.InitSuccessSharing=1.3]="InitSuccessSharing",e[e.UserGrantCaptureAudio=2]="UserGrantCaptureAudio",e[e.CurrentVideoResolution=3]="CurrentVideoResolution",e[e.JpegDecThreadOk=4]="JpegDecThreadOk",e[e.JpegData=5]="JpegData",e[e.SharingPara=6]="SharingPara",e[e.VideoDecodeMaxSize=7]="VideoDecodeMaxSize",e[e.CurrentCaptureVideoWidthHeight=8]="CurrentCaptureVideoWidthHeight",e[e.StartVideoCaptureSuccess=9]="StartVideoCaptureSuccess",e[e.StopVideoCaptureSuccess=10]="StopVideoCaptureSuccess",e[e.StartRemoteControlSuccess=11]="StartRemoteControlSuccess",e[e.CancelRemoteControlSuccess=12]="CancelRemoteControlSuccess",e[e.RemoteControlCopiedTextNotify=13]="RemoteControlCopiedTextNotify",e[e.MonitorLog=14]="MonitorLog",e[e.CurrentDesktopSharingWidthHeight=15]="CurrentDesktopSharingWidthHeight",e[e.DesktopSharingCaptureSuccess=16]="DesktopSharingCaptureSuccess",e[e.CheckChromeSharingExtensionResponse=17]="CheckChromeSharingExtensionResponse",e[e.SharingDecodeMaxSize=18]="SharingDecodeMaxSize",e[e.DataChannelOffer=19]="DataChannelOffer",e[e.AesGcmIvResponse=21]="AesGcmIvResponse",e[e.SharingDesktopStreamHaveAudio=23]="SharingDesktopStreamHaveAudio",e[e.JoinComputerAudioComplete=24]="JoinComputerAudioComplete",e[e.JoinSharingAudioComplete=25]="JoinSharingAudioComplete",e[e.LeaveComputerAudioComplete=26]="LeaveComputerAudioComplete",e[e.LeaveSharingAudioComplete=27]="LeaveSharingAudioComplete",e[e.HidStatusMute=28]="HidStatusMute",e[e.WhiteboardSuccess=30]="WhiteboardSuccess",e[e.AudioStreamFailed=31]="AudioStreamFailed",e[e.VideoStreamFailed=32]="VideoStreamFailed",e[e.AudioSpeakerSetSuccess=33]="AudioSpeakerSetSuccess",e[e.AudiobridgeSetCcLangSuccess=36]="AudiobridgeSetCcLangSuccess",e[e.AudioLevelIndicator=38]="AudioLevelIndicator",e[e.SyncRendererTypeResponse=39]="SyncRendererTypeResponse",e[e.SendRemoteControlQrCode=55]="SendRemoteControlQrCode",e[e.StartVideoStreamInMaskSettingSuccess=66]="StartVideoStreamInMaskSettingSuccess",e[e.CurrentDecodeVideoQuality=66.5]="CurrentDecodeVideoQuality",e[e.CurrentDecodeVideoFps=66.6]="CurrentDecodeVideoFps",e[e.SharingFirstDecodeFrameReceivedSsrc=70]="SharingFirstDecodeFrameReceivedSsrc",e[e.StartVideoStreamInVbSettingSuccess=94]="StartVideoStreamInVbSettingSuccess",e[e.VbModelPreloading_3S=96]="VbModelPreloading_3S",e[e.VbModelPreloading_10S=97]="VbModelPreloading_10S",e[e.VbModelPreloadingOk=98]="VbModelPreloadingOk",e[e.NewActiveSpeakerFirstFrameCallback=111]="NewActiveSpeakerFirstFrameCallback",e[e.AudioBridgeFirstRecvData=114]="AudioBridgeFirstRecvData",e[e.AudioBridgeCanSendData=115]="AudioBridgeCanSendData",e[e.SpeakingWhenMute=121]="SpeakingWhenMute",e[e.StartAnnotationSuccess=158]="StartAnnotationSuccess",e[e.DeviceChangeEvent=159]="DeviceChangeEvent",e[e.RecaptureAudio=160]="RecaptureAudio",e[e.AudioAiInterpretationChannelList=168]="AudioAiInterpretationChannelList",e[e.AudioAiInterpretationRecvFirstFrame=171]="AudioAiInterpretationRecvFirstFrame",e[e.MediaStatsLog=209]="MediaStatsLog",e[e.InitFailed=-1]="InitFailed",e[e.InitFailedVideo=-1.1]="InitFailedVideo",e[e.InitFailedAudio=-1.2]="InitFailedAudio",e[e.InitFailedSharing=-1.3]="InitFailedSharing",e[e.AudioCaptureFailed=-2]="AudioCaptureFailed",e[e.AudioWebsocketBroken=-3]="AudioWebsocketBroken",e[e.VideoWebsocketBroken=-4]="VideoWebsocketBroken",e[e.SharingDecThreadFailed=-5]="SharingDecThreadFailed",e[e.AudioZeroData=-6]="AudioZeroData",e[e.AudioCtxSamplerate=-7]="AudioCtxSamplerate",e[e.UserForbiddedCaptureVideo=-8]="UserForbiddedCaptureVideo",e[e.UserCameraIsTakenByOtherPrograms=-9]="UserCameraIsTakenByOtherPrograms",e[e.StopVideoCaptureFailed=-10]="StopVideoCaptureFailed",e[e.StartRemoteControlFailed=-11]="StartRemoteControlFailed",e[e.CancelRemoteControlFailed=-12]="CancelRemoteControlFailed",e[e.RemoteControlPasteTextLengthOverflow=-14]="RemoteControlPasteTextLengthOverflow",e[e.UserStopDesktopSharing=-15]="UserStopDesktopSharing",e[e.UserCancelPermissionRequest=-16]="UserCancelPermissionRequest",e[e.DesktopSharingChromeExtensionUninstalled=-17]="DesktopSharingChromeExtensionUninstalled",e[e.DesktopSharingPermissionDenied=-18]="DesktopSharingPermissionDenied",e[e.DesktopSharingTimeOut=-19]="DesktopSharingTimeOut",e[e.DesktopSharingError=-20]="DesktopSharingError",e[e.AudioSpeakerSetError=-21]="AudioSpeakerSetError",e[e.DesktopSharingSystemError=-22]="DesktopSharingSystemError",e[e.SharingDesktopStreamHaveNoAudio=-27]="SharingDesktopStreamHaveNoAudio",e[e.AudioBridgeSocketConnectionError=-28]="AudioBridgeSocketConnectionError",e[e.AudioBridgeReconnectStart=-29]="AudioBridgeReconnectStart",e[e.AudioBridgeReconnectEnd=-31]="AudioBridgeReconnectEnd",e[e.WebglLostInMultiView=-32]="WebglLostInMultiView",e[e.MaskSettingParaError=-33]="MaskSettingParaError",e[e.VbSettingParaError=-34]="VbSettingParaError",e[e.NotifyUIFailover=-35]="NotifyUIFailover",e[e.AudiobridgeSetCcLangFailure=-39]="AudiobridgeSetCcLangFailure",e[e.NotifyUIWMSCFailover=-42]="NotifyUIWMSCFailover",e[e.NotifyUIWMSCWSSDisconnected=-43]="NotifyUIWMSCWSSDisconnected",e[e.RecoverWebrtcAudio=-44]="RecoverWebrtcAudio",e[e.WebglContextInvalid=-51]="WebglContextInvalid",e[e.WasmMemoryFail=-52]="WasmMemoryFail",e[e.WorkletProcessExceptions=-53]="WorkletProcessExceptions",e[e.NotSupportExternalCanvasInVTagRenderer=-55]="NotSupportExternalCanvasInVTagRenderer",e[e.HealthCheckFailed=-129]="HealthCheckFailed",e[e.StartAnnotationFailed=-130]="StartAnnotationFailed",e.AudioQosData="AUDIO_QOS_DATA",e.VideoQosData="VIDEO_QOS_DATA",e.ShareQosData="VIDEOSHARE_QOS_DATA",e.CommonQosData="COMMON_QOS_DATA",e.NetworkQualityChange="NETWORK_QUALITY_CHANGE",e.NetworkQualityChangeAudio="NETWORK_QUALITY_CHANGE_AUDIO",e.NetworkQualityChangeSharing="NETWORK_QUALITY_CHANGE_SHARING",e.AudioStreamMuted="AUDIO_STREAM_MUTED",e.AudioStreamUnmuted="AUDIO_STREAM_UNMUTED",e.AnnotationRedoStatus="ANNO_REDO_STATUS",e.AnnotationUndoStatus="ANNO_UNDO_STATUS",e.AnnoViewerRequestDraw="ANNO_VIEWER_REQUEST_DRAW",e.VideoStreamMuted="VIDEO_STREAM_MUTED",e.VideoStreamUnmuted="VIDEO_STREAM_UNMUTED",e}({}),Nt=function(e){return e[e.EncodeSuccess=1]="EncodeSuccess",e[e.DecodeSuccess=2]="DecodeSuccess",e[e.EncodeFailed=-1]="EncodeFailed",e[e.DecodeFailed=-2]="DecodeFailed",e}({}),Lt=function(e){return e.Spotlight="Spotlight",e.Unmute="Unmute",e.AllowToTalk="Allow to talk",e}({}),zt=function(e){return e.Inherited="inherited",e.Active="active",e.PassiveByMuteOne="passive(mute one)",e.PassiveByMuteAll="passive(mute all)",e.SharingAudio="sharing audio",e}({}),Vt=function(e){return e.Inherited="inherited",e.Active="active",e.Passive="passive",e.SharingAudio="sharing audio",e}({}),Bt=function(e){return e.Active="active",e.Failover="failover",e.EndedBySystem="audio stream is ended by system",e.Pstn="pstn",e.MicrophoneError="microphone error",e}({}),Ut=function(e){return e.Join="join",e.Leave="leave",e.Muted="muted",e.Unmuted="unmuted",e}({}),Ht=function(e){return e[e.Calling=1]="Calling",e[e.Ringing=2]="Ringing",e[e.Accepted=3]="Accepted",e[e.Busy=4]="Busy",e[e.NotAvailable=5]="NotAvailable",e[e.HangUp=6]="HangUp",e[e.Fail=7]="Fail",e[e.Success=8]="Success",e[e.Timeout=9]="Timeout",e[e.Canceling=10]="Canceling",e[e.Canceled=11]="Canceled",e[e.CancelFailed=12]="CancelFailed",e[e.NoAnswer=13]="NoAnswer",e[e.BlockNoHost=14]="BlockNoHost",e[e.BlockHighRate=15]="BlockHighRate",e[e.BlockTooFrequent=16]="BlockTooFrequent",e}({}),Ft=function(){var e=new ArrayBuffer(684),t=new Uint32Array(e);return t.set([1179011410,676,1163280727,544501094,16,65539,16e3,64e3,2097156,1635017060,640],0),new Blob([t],{type:"audio/wav"})}(),Wt=new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,4,1,3,1,1,10,11,1,9,0,65,0,254,16,2,0,26,11]),qt=new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,9,1,7,0,65,0,253,15,26,11]),Gt=function(e){return e[e.HostGrab=0]="HostGrab",e[e.OnlyHost=1]="OnlyHost",e[e.AnyoneGrab=2]="AnyoneGrab",e[e.MultipleShare=3]="MultipleShare",e}({}),Kt=function(e){return e.Sharing="sharing",e.Paused="paused",e.End="ended",e}({}),Qt=function(e){return e[e.Video_90P=0]="Video_90P",e[e.Video_180P=1]="Video_180P",e[e.Video_360P=2]="Video_360P",e[e.Video_720P=3]="Video_720P",e[e.Video_1080P=4]="Video_1080P",e}({}),Zt=function(e){return e.Active="Active",e.Inactive="Inactive",e}({}),Jt=function(e){return e.Muted="Muted",e.Unmuted="Unmuted",e}({}),Yt=function(e){return e.Started="Started",e.Stopped="Stopped",e.Failed="Failed",e}({}),Xt=function(e){return e.Approved="Approved",e.Rejected="Rejected",e}({}),$t=function(e){return e.PrivilegeChange="PrivilegeChange",e.StopScreenCapture="StopScreenCapture",e.ShareFromMainSession="ShareFromMainSession",e.StopCameraCapture="StopCameraCapture",e}({}),en=function(e){return e[e.ImageNotMatch=2]="ImageNotMatch",e[e.CanvasNotMatch=3]="CanvasNotMatch",e[e.VBModelNotMatch=4]="VBModelNotMatch",e}({}),tn="blur",nn=function(e){return e[e.NotConnect=0]="NotConnect",e[e.Connecting=1]="Connecting",e[e.ConnectSuccess=2]="ConnectSuccess",e[e.ConnectFail=3]="ConnectFail",e}({}),rn=function(e){return e.User="user",e.Environment="environment",e.Left="left",e.Right="right",e}({}),on=Object.values(rn),an=1e3,sn="__ZOOM_SDK_SHARING_VIDEO__",cn="__ZOOM_SDK_ANNOTATION_CANVAS_@__",ln="__ZOOM_SDK_VIDEO_ZONE__",un="__ZOOM_SDK_MEDIA_PLAYBACK_SOURCE_VIDEO__",dn="__ZOOM_SDK_DYMMY_VIDEO_PLAYER_CANVAS_ID__",pn="__ZOOM_SDK_DUMMY_HIDDEN_SELF_VIEW_VIDEO_ID__",fn={data:{sample_rate:0,rtt:0,jitter:0,avg_loss:0,max_loss:0,rate:0,bandwidth:0}},hn={data:{sample_rate:0,rtt:0,jitter:0,avg_loss:0,max_loss:0,width:0,height:0,fps:0,rate:0,bandwidth:0}},mn=function(e){return e[e.Request=11]="Request",e[e.Decline=12]="Decline",e[e.Approve=13]="Approve",e[e.GiveUp=14]="GiveUp",e[e.StartControl=15]="StartControl",e[e.ContinueControl=16]="ContinueControl",e[e.StopControl=17]="StopControl",e[e.SwitchCamera=20]="SwitchCamera",e}({}),_n=function(e){return e[e.Bk=0]="Bk",e[e.Center=1]="Center",e[e.ZoomIn=2]="ZoomIn",e[e.ZoomOut=3]="ZoomOut",e[e.Left=4]="Left",e[e.Right=5]="Right",e[e.Up=6]="Up",e[e.Down=7]="Down",e[e.SwitchCamera=8]="SwitchCamera",e}({}),gn=function(e){return e[e.Pan=192]="Pan",e[e.Tilt=48]="Tilt",e[e.Zoom=12]="Zoom",e[e.Focus=3]="Focus",e}({}),vn=function(e){return e[e.ZoomIn=2]="ZoomIn",e[e.ZoomOut=3]="ZoomOut",e[e.Left=4]="Left",e[e.Right=5]="Right",e[e.Up=6]="Up",e[e.Down=7]="Down",e[e.SwitchCamera=8]="SwitchCamera",e}({}),bn=function(e){return e[e.None=0]="None",e[e.ApproveAnother=3]="ApproveAnother",e[e.Stop=5]="Stop",e}({}),wn=function(e){return e[e.Null=0]="Null",e[e.Normal=1]="Normal",e[e.VideoMode=2]="VideoMode",e[e.CameraMode=3]="CameraMode",e}({}),yn=function(e){return e[e.Null=0]="Null",e[e.VirtualBackground=1]="VirtualBackground",e[e.Mask=2]="Mask",e[e.VideoProcessor=3]="VideoProcessor",e}({}),Sn=function(e){return e.Computer="computer",e.Phone="phone",e}({}),kn=function(e){return e[e.Decline=0]="Decline",e[e.Approve=1]="Approve",e[e.CacheClean=2]="CacheClean",e}({}),Cn=function(e){return e.Unknown="unknown",e.Uninstalled="uninstalled",e.Installed="installed",e}({}),En=function(e){return e.Unlaunched="unlaunched",e.Launched="launched",e}({}),An=function(e){return e.Started="started",e.Ended="ended",e}({}),Tn=function(e){return e[e.Max=30]="Max",e[e.Min=10]="Min",e[e.Default=24]="Default",e}({}),In=function(e){return e[e.Loading=1]="Loading",e[e.Done=2]="Done",e}({}),xn=function(e){return e.Browser="Browser",e.Zoom="Zoom",e}({}),Rn=function(e){return e.Denoise="backgroundNoiseSuppression",e.OriginalSound="originalSound",e}({}),On=function(e){return e[e.Undefined=0]="Undefined",e[e.WebGL=1]="WebGL",e[e.WebGPU=2]="WebGPU",e[e.WebGL2=3]="WebGL2",e}({});!function(e){e[e.H323=1]="H323",e[e.SIP=2]="SIP"}({});var Pn=function(e){return e[e.Success=0]="Success",e[e.Ringing=1]="Ringing",e[e.Timeout=2]="Timeout",e[e.Busy=101]="Busy",e[e.Fail=104]="Fail",e}({}),Mn=function(e){return e[e.Exception=-1]="Exception",e[e.PermissionReset=-2]="PermissionReset",e[e.LostAccess=-3]="LostAccess",e}({}),jn=function(e){return e[e.AudioConnectionFailed=101]="AudioConnectionFailed",e[e.AudioStreamEnded=102]="AudioStreamEnded",e[e.MicrophonePermissionReset=103]="MicrophonePermissionReset",e[e.AudioStreamFailed=104]="AudioStreamFailed",e[e.MicrophoneMuted=105]="MicrophoneMuted",e[e.AudioStreamMuted=106]="AudioStreamMuted",e[e.AudioPlaybackInterrupted=107]="AudioPlaybackInterrupted",e[e.VideoConnectionFailed=201]="VideoConnectionFailed",e[e.VideoStreamEnded=202]="VideoStreamEnded",e[e.CameraPermissionReset=203]="CameraPermissionReset",e[e.WebGlContextInvalid=204]="WebGlContextInvalid",e[e.WasmOutOfMemory=205]="WasmOutOfMemory",e[e.VideoStreamFailed=206]="VideoStreamFailed",e[e.VideoStreamMuted=207]="VideoStreamMuted",e[e.SharingStreamFailed=301]="SharingStreamFailed",e}({}),Dn=function(e){return e[e.NoFallback=0]="NoFallback",e[e.FallbackToWasm=1]="FallbackToWasm",e}({}),Nn=function(e){return e[e.WebRTCAudio=1]="WebRTCAudio",e[e.WebRTCVideo=2]="WebRTCVideo",e[e.WebRTCAudio2=4]="WebRTCAudio2",e}({}),Ln=function(e){return e[e.WebRTCAudio=1]="WebRTCAudio",e[e.WebRTCAudio2=2]="WebRTCAudio2",e}({}),zn=function(e){return e[e.BROWSER_NOT_SUPPORTED=-3]="BROWSER_NOT_SUPPORTED",e[e.DEVICE_UNSUPPORTED=-4]="DEVICE_UNSUPPORTED",e[e.OTHER_ERROR=-7]="OTHER_ERROR",e[e.DEVICE_UNVERIFIED=-8]="DEVICE_UNVERIFIED",e[e.FEATURE_DISABLED=-9]="FEATURE_DISABLED",e[e.FORCE_SAME_AV_STRATEGY=-10]="FORCE_SAME_AV_STRATEGY",e}({}),Vn=Ie(Ie(Ie(Ie(Ie(Ie({},zn.BROWSER_NOT_SUPPORTED,"Your browser does not support WebRTC Video."),zn.DEVICE_UNSUPPORTED,"WebRTC video cannot currently run on this environment. We are evaluating support for it in the future."),zn.OTHER_ERROR,"An error occurred with WebRTC video."),zn.DEVICE_UNVERIFIED,"WebRTC video has not been verified in this environment. We are evaluating it for future support."),zn.FEATURE_DISABLED,"We disabled WebRTC video for this environment."),zn.FORCE_SAME_AV_STRATEGY,"The same AV strategy is forced."),Bn=function(e){return e[e.SELECT_MOUSE=0]="SELECT_MOUSE",e[e.SELECT_TOOL=1]="SELECT_TOOL",e[e.SELECT_ERASER=2]="SELECT_ERASER",e[e.UNDO=3]="UNDO",e[e.REDO=4]="REDO",e[e.CLEAR=5]="CLEAR",e[e.CLOSE_TOOL_BAR=6]="CLOSE_TOOL_BAR",e[e.UPDATE_PARAMS=7]="UPDATE_PARAMS",e[e.PAUSE_ANNOTATION=8]="PAUSE_ANNOTATION",e[e.SHOW_ANNOTATOR_NAME=9]="SHOW_ANNOTATOR_NAME",e[e.ANNOTATOR_ID_TO_NAME=10]="ANNOTATOR_ID_TO_NAME",e[e.ANNO_CANVAS_SIZE_UPDATE=11]="ANNO_CANVAS_SIZE_UPDATE",e[e.STAMP=12]="STAMP",e[e.SPOTLIGHT=13]="SPOTLIGHT",e[e.TEXTBOX=14]="TEXTBOX",e[e.SELECT_OBJ=15]="SELECT_OBJ",e[e.UPDATE_REMOTE_POSITION_INFO=16]="UPDATE_REMOTE_POSITION_INFO",e[e.UPDATE_VANISHING_TOOL_TIME=17]="UPDATE_VANISHING_TOOL_TIME",e}({}),Un=function(e){return e[e.Mine=0]="Mine",e[e.Viewer=1]="Viewer",e[e.All=2]="All",e}({}),Hn=function(e){return e[e.None=0]="None",e[e.Pen=1]="Pen",e[e.Highlighter=2]="Highlighter",e[e.Spotlight=3]="Spotlight",e[e.Arrow=4]="Arrow",e[e.Eraser=7]="Eraser",e[e.Line=11]="Line",e[e.Arrow1=12]="Arrow1",e[e.Rectangle=14]="Rectangle",e[e.RectangleSemiFill=15]="RectangleSemiFill",e[e.Ellipse=18]="Ellipse",e[e.EllipseSemiFill=19]="EllipseSemiFill",e[e.DoubleArrow=20]="DoubleArrow",e[e.RectangleFill=21]="RectangleFill",e[e.EllipseFill=23]="EllipseFill",e[e.Diamond=24]="Diamond",e[e.StampArrow=25]="StampArrow",e[e.StampCheck=26]="StampCheck",e[e.StampX=27]="StampX",e[e.StampStar=31]="StampStar",e[e.StampHeart=32]="StampHeart",e[e.StampQuestionMark=33]="StampQuestionMark",e[e.VanishingPen=36]="VanishingPen",e[e.DiamondSemiFill=37]="DiamondSemiFill",e[e.DiamondFill=38]="DiamondFill",e[e.VanishingArrow=43]="VanishingArrow",e[e.VanishingDoubleArrow=44]="VanishingDoubleArrow",e[e.VanishingDiamond=45]="VanishingDiamond",e[e.VanishingEllipse=46]="VanishingEllipse",e[e.VanishingRectangle=47]="VanishingRectangle",e}({}),Fn=function(e){return e[e.White=4294967295]="White",e[e.Red=4294908185]="Red",e[e.Yellow=4294958642]="Yellow",e[e.Green=4286760838]="Green",e[e.Blue=4281240831]="Blue",e[e.LightPurple=4290017791]="LightPurple",e[e.Pink=4294916295]="Pink",e[e.Orange=4294937088]="Orange",e[e.LimeTreeGreen=4283029022]="LimeTreeGreen",e[e.IceBlue=4283554027]="IceBlue",e[e.D